cl-gtk2.git
14 years agoglib: Fixed boxed-related-symbols for variant structures
Dmitry Kalyanov [Fri, 7 Aug 2009 22:24:31 +0000 (02:24 +0400)]
glib: Fixed boxed-related-symbols for variant structures

14 years agoglib: made debugf macro
Dmitry Kalyanov [Fri, 7 Aug 2009 20:54:35 +0000 (00:54 +0400)]
glib: made debugf macro

14 years agogtk: fixed wrong type for defmethod
Dmitry Kalyanov [Fri, 7 Aug 2009 19:31:22 +0000 (23:31 +0400)]
gtk: fixed wrong type for defmethod

14 years agoglib: Changed generated-c{struct,union}-name to generate the same names every times...
Dmitry Kalyanov [Fri, 7 Aug 2009 19:28:24 +0000 (23:28 +0400)]
glib: Changed generated-c{struct,union}-name to generate the same names every times (fixes loading of compiled fasls)

14 years agoglib: Fixed copying inline slots to proxy
Dmitry Kalyanov [Fri, 7 Aug 2009 19:26:00 +0000 (23:26 +0400)]
glib: Fixed copying inline slots to proxy

14 years agoRemove calls to release and using for GBoxed structures
Dmitry Kalyanov [Thu, 6 Aug 2009 21:38:21 +0000 (01:38 +0400)]
Remove calls to release and using for GBoxed structures

14 years agoNow really get rid of fixed-array foreign-type
Dmitry Kalyanov [Thu, 6 Aug 2009 21:37:58 +0000 (01:37 +0400)]
Now really get rid of fixed-array foreign-type

14 years agoFix Gtk's usage of new GBoxed
Dmitry Kalyanov [Thu, 6 Aug 2009 21:24:55 +0000 (01:24 +0400)]
Fix Gtk's usage of new GBoxed
 * Removed 'release' calls from gtk.tree-model.lisp
 * Introduced foreign type 'pointer-as-integer' for use in GtkTreeIter

14 years agoUse new GBoxed in GDK and GTK
Dmitry Kalyanov [Thu, 6 Aug 2009 21:16:47 +0000 (01:16 +0400)]
Use new GBoxed in GDK and GTK

14 years agoUse new GBoxed in generating.lisp
Dmitry Kalyanov [Thu, 6 Aug 2009 21:16:32 +0000 (01:16 +0400)]
Use new GBoxed in generating.lisp

14 years agoglib: Added convenience functions
Dmitry Kalyanov [Thu, 6 Aug 2009 21:15:43 +0000 (01:15 +0400)]
glib: Added convenience functions

14 years agogdk: use new GBoxed type mapping
Dmitry Kalyanov [Thu, 6 Aug 2009 19:10:41 +0000 (23:10 +0400)]
gdk: use new GBoxed type mapping

14 years agoglib: Support inline boxed cstruct slots
Dmitry Kalyanov [Thu, 6 Aug 2009 07:33:11 +0000 (11:33 +0400)]
glib: Support inline boxed cstruct slots

14 years agoglib: Fix memory overwrite in translate-to-foreign for variant cstructures
Dmitry Kalyanov [Thu, 6 Aug 2009 07:32:44 +0000 (11:32 +0400)]
glib: Fix memory overwrite in translate-to-foreign for variant cstructures

14 years agoglib: make arguments in type decision procedure ignorable to inhibit warnings
Dmitry Kalyanov [Thu, 6 Aug 2009 07:31:43 +0000 (11:31 +0400)]
glib: make arguments in type decision procedure ignorable to inhibit warnings

14 years agoglib: user internal package to generate structure names instead of gensym
Dmitry Kalyanov [Thu, 6 Aug 2009 07:30:52 +0000 (11:30 +0400)]
glib: user internal package to generate structure names instead of gensym

14 years agoglib: GBoxed structures slots with :count are interpreted as arrays of fixed-length
Dmitry Kalyanov [Thu, 6 Aug 2009 06:14:09 +0000 (10:14 +0400)]
glib: GBoxed structures slots with :count are interpreted as arrays of fixed-length

14 years agoglib: fixed free-translated-object for variant cstruct
Dmitry Kalyanov [Wed, 5 Aug 2009 22:17:44 +0000 (02:17 +0400)]
glib: fixed free-translated-object for variant cstruct

14 years agoglib: Fixed generation of union for variant struct; fixed boxed-copy-fn for variant...
Dmitry Kalyanov [Wed, 5 Aug 2009 22:13:11 +0000 (02:13 +0400)]
glib: Fixed generation of union for variant struct; fixed boxed-copy-fn for variant-cstruct

14 years agoglib: use copy-slots-to-{native,proxy} in variant-cstruct
Dmitry Kalyanov [Wed, 5 Aug 2009 21:08:11 +0000 (01:08 +0400)]
glib: use copy-slots-to-{native,proxy} in variant-cstruct

14 years agoglib: Fix and improve boxed-variant-cstruct
Dmitry Kalyanov [Wed, 5 Aug 2009 20:54:16 +0000 (00:54 +0400)]
glib: Fix and improve boxed-variant-cstruct

14 years agoglib: improve parsing and generation of cstructs
Dmitry Kalyanov [Wed, 5 Aug 2009 19:41:49 +0000 (23:41 +0400)]
glib: improve parsing and generation of cstructs

14 years agoGObject: correctly specify :count options for slots of generated cstruct
Dmitry Kalyanov [Wed, 5 Aug 2009 17:59:22 +0000 (21:59 +0400)]
GObject: correctly specify :count options for slots of generated cstruct

14 years agoUpdated formalization of GBoxed mapping
Dmitry Kalyanov [Tue, 4 Aug 2009 21:14:27 +0000 (01:14 +0400)]
Updated formalization of GBoxed mapping

14 years agoGlib: Fixed native-to-proxy for opaque wrappers; fixed typo
Dmitry Kalyanov [Mon, 3 Aug 2009 18:40:26 +0000 (22:40 +0400)]
Glib: Fixed native-to-proxy for opaque wrappers; fixed typo
defmethod boxed-native-to-proxy ((type g-boxed-opaque-wrapper-info) native

14 years agoImplemented gboxed foreign types based on new formalization
Dmitry Kalyanov [Sun, 2 Aug 2009 20:50:00 +0000 (00:50 +0400)]
Implemented gboxed foreign types based on new formalization

14 years agomore improvements on gboxed
Dmitry Kalyanov [Sun, 2 Aug 2009 09:28:52 +0000 (13:28 +0400)]
more improvements on gboxed

14 years agoAdded parse-kind argument to gobject::parse-g-value-for-type
Dmitry Kalyanov [Sat, 1 Aug 2009 18:39:04 +0000 (22:39 +0400)]
Added parse-kind argument to gobject::parse-g-value-for-type

14 years agoAdded new gobject code to glib
Dmitry Kalyanov [Sat, 1 Aug 2009 16:05:54 +0000 (20:05 +0400)]
Added new gobject code to glib

14 years agoRemoved commented code
Dmitry Kalyanov [Sat, 1 Aug 2009 15:58:07 +0000 (19:58 +0400)]
Removed commented code

14 years agoGBoxed: protect against NILs and null-pointers
Dmitry Kalyanov [Sat, 1 Aug 2009 11:09:20 +0000 (15:09 +0400)]
GBoxed: protect against NILs and null-pointers

14 years agoinitial work on new gboxed
Dmitry Kalyanov [Sat, 1 Aug 2009 10:13:19 +0000 (14:13 +0400)]
initial work on new gboxed

14 years agoglib: do not call undefined foreign type initializers, but issue a warning
Dmitry Kalyanov [Thu, 30 Jul 2009 11:47:47 +0000 (15:47 +0400)]
glib: do not call undefined foreign type initializers, but issue a warning

14 years agoAdded syntax highligh to GObject docs (taken from CFFI manual)
Dmitry Kalyanov [Sat, 25 Jul 2009 18:05:54 +0000 (22:05 +0400)]
Added syntax highligh to GObject docs (taken from CFFI manual)

14 years agogtk-demo: added demo-treeview-tree function
Dmitry Kalyanov [Thu, 23 Jul 2009 21:57:21 +0000 (01:57 +0400)]
gtk-demo: added demo-treeview-tree function

14 years agoGtkTreeModel: added tree-lisp-store implementation of tree-model interface for passin...
Dmitry Kalyanov [Thu, 23 Jul 2009 21:53:22 +0000 (01:53 +0400)]
GtkTreeModel: added tree-lisp-store implementation of tree-model interface for passing trees into GtkTreeView

14 years agoGtkTreeModel: use g-type-designator foreign type
Dmitry Kalyanov [Thu, 23 Jul 2009 21:51:40 +0000 (01:51 +0400)]
GtkTreeModel: use g-type-designator foreign type

14 years agoGtk: Add dependency on ITERATE
Dmitry Kalyanov [Thu, 23 Jul 2009 21:50:34 +0000 (01:50 +0400)]
Gtk: Add dependency on ITERATE

14 years agofix typo
Dmitry Kalyanov [Tue, 21 Jul 2009 19:51:33 +0000 (23:51 +0400)]
fix typo

14 years agoremoved redundant declaration
Dmitry Kalyanov [Tue, 21 Jul 2009 19:46:47 +0000 (23:46 +0400)]
removed redundant declaration

14 years agoFixed setting and parsing GValues of GBoxed type GStrv
Dmitry Kalyanov [Tue, 21 Jul 2009 19:03:23 +0000 (23:03 +0400)]
Fixed setting and parsing GValues of GBoxed type GStrv

14 years agoAdded documentation about creating GObject classes
Dmitry Kalyanov [Sat, 18 Jul 2009 16:55:23 +0000 (20:55 +0400)]
Added documentation about creating GObject classes

14 years agoA note in the GObject manual about g-boxed-refs
Dmitry Kalyanov [Sat, 18 Jul 2009 16:12:13 +0000 (20:12 +0400)]
A note in the GObject manual about g-boxed-refs

14 years agoFix slot-boundp-using-class method for gobject-class
Dmitry Kalyanov [Sat, 18 Jul 2009 16:11:44 +0000 (20:11 +0400)]
Fix slot-boundp-using-class method for gobject-class

14 years agoAdded documentation for g-type= and g-type/=
Dmitry Kalyanov [Fri, 17 Jul 2009 22:20:33 +0000 (02:20 +0400)]
Added documentation for g-type= and g-type/=

14 years agoIntroduce g-type= and g-type/=
Dmitry Kalyanov [Fri, 17 Jul 2009 22:16:09 +0000 (02:16 +0400)]
Introduce g-type= and g-type/=

14 years agoAdded documentation about GBoxed
Dmitry Kalyanov [Fri, 17 Jul 2009 20:52:23 +0000 (00:52 +0400)]
Added documentation about GBoxed

14 years agoadd initforms for GdkRectangle and GdkFont
Dmitry Kalyanov [Fri, 17 Jul 2009 20:40:38 +0000 (00:40 +0400)]
add initforms for GdkRectangle and GdkFont

14 years agoMore parts of documentation
Dmitry Kalyanov [Fri, 17 Jul 2009 15:06:41 +0000 (19:06 +0400)]
More parts of documentation

14 years agoexport variables that affect gobject definitions generation
Dmitry Kalyanov [Fri, 17 Jul 2009 15:06:15 +0000 (19:06 +0400)]
export variables that affect gobject definitions generation

14 years agoAdd optional lisp-name-package arguments to gobject definitions generator functions
Dmitry Kalyanov [Fri, 17 Jul 2009 15:05:43 +0000 (19:05 +0400)]
Add optional lisp-name-package arguments to gobject definitions generator functions

14 years agoadd more documentation
Dmitry Kalyanov [Fri, 17 Jul 2009 06:54:32 +0000 (10:54 +0400)]
add more documentation

14 years agoRun pdftex on gobject.texi twice
Dmitry Kalyanov [Fri, 17 Jul 2009 06:54:17 +0000 (10:54 +0400)]
Run pdftex on gobject.texi twice

14 years agoUse exported symbol in generating.lisp
Dmitry Kalyanov [Fri, 17 Jul 2009 06:53:52 +0000 (10:53 +0400)]
Use exported symbol in generating.lisp

14 years agoAdd exports to gobject
Dmitry Kalyanov [Fri, 17 Jul 2009 06:53:16 +0000 (10:53 +0400)]
Add exports to gobject

14 years agoFix gobject.generating: using numeric value comparison for GType
Dmitry Kalyanov [Fri, 17 Jul 2009 06:52:27 +0000 (10:52 +0400)]
Fix gobject.generating: using numeric value comparison for GType

14 years agoFix :gobject-fn slot accessor by implementing slot-boundp-using-class
Dmitry Kalyanov [Fri, 17 Jul 2009 06:51:08 +0000 (10:51 +0400)]
Fix :gobject-fn slot accessor by implementing slot-boundp-using-class

14 years agoremoved define-g-object-class from gtk exports
Dmitry Kalyanov [Fri, 17 Jul 2009 06:50:24 +0000 (10:50 +0400)]
removed define-g-object-class from gtk exports

14 years agoAdded documentation of GObject high-level layer
Dmitry Kalyanov [Thu, 16 Jul 2009 14:10:33 +0000 (18:10 +0400)]
Added documentation of GObject high-level layer

14 years agodocumentation for gobject low-level
Dmitry Kalyanov [Thu, 16 Jul 2009 11:31:29 +0000 (15:31 +0400)]
documentation for gobject low-level

14 years agoExport g-object-call-constructor, g-object-call-get-property,
Dmitry Kalyanov [Thu, 16 Jul 2009 11:27:37 +0000 (15:27 +0400)]
Export g-object-call-constructor, g-object-call-get-property,
g-object-call-set-property

14 years agoAdded closures description to GObject documentation
Dmitry Kalyanov [Thu, 16 Jul 2009 06:03:01 +0000 (10:03 +0400)]
Added closures description to GObject documentation

14 years agoglib: exported create-g-closure
Dmitry Kalyanov [Thu, 16 Jul 2009 06:02:41 +0000 (10:02 +0400)]
glib: exported create-g-closure

14 years agoCreated (incomplete) texinfo documentation for GObject
Dmitry Kalyanov [Thu, 16 Jul 2009 05:50:02 +0000 (09:50 +0400)]
Created (incomplete) texinfo documentation for GObject

14 years agoRename: s/gtype/g-type/g, s/gvalue/g-value/g
Dmitry Kalyanov [Sun, 12 Jul 2009 23:18:35 +0000 (03:18 +0400)]
Rename: s/gtype/g-type/g, s/gvalue/g-value/g

14 years agoCombined the gobject.type-info package info gobject package
Dmitry Kalyanov [Sun, 12 Jul 2009 21:19:15 +0000 (01:19 +0400)]
Combined the gobject.type-info package info gobject package

14 years agoCode formatting
Dmitry Kalyanov [Sun, 12 Jul 2009 19:52:01 +0000 (23:52 +0400)]
Code formatting

14 years agoMoved code
Dmitry Kalyanov [Sun, 12 Jul 2009 19:20:32 +0000 (23:20 +0400)]
Moved code

14 years agoReally move GValue GObject parsing code
Dmitry Kalyanov [Sun, 12 Jul 2009 18:39:16 +0000 (22:39 +0400)]
Really move GValue GObject parsing code

14 years agoMoved GObject code
Dmitry Kalyanov [Sun, 12 Jul 2009 13:07:41 +0000 (17:07 +0400)]
Moved GObject code

14 years agoFixed print-object for property-definition; add class-property-info function
Dmitry Kalyanov [Sun, 12 Jul 2009 13:07:16 +0000 (17:07 +0400)]
Fixed print-object for property-definition; add class-property-info function

14 years agoMoved GClosure code
Dmitry Kalyanov [Sun, 12 Jul 2009 12:05:58 +0000 (16:05 +0400)]
Moved GClosure code

14 years agoMoved code
Dmitry Kalyanov [Sun, 12 Jul 2009 11:54:01 +0000 (15:54 +0400)]
Moved code

14 years agoMoved stable-pointer code to its place
Dmitry Kalyanov [Sun, 12 Jul 2009 11:42:19 +0000 (15:42 +0400)]
Moved stable-pointer code to its place

14 years agoMoved parse-gvalue-for-type and set-gvalue-for-type methods for GObject and GBoxed
Dmitry Kalyanov [Sun, 12 Jul 2009 11:26:05 +0000 (15:26 +0400)]
Moved parse-gvalue-for-type and set-gvalue-for-type methods for GObject and GBoxed

14 years agoConvert parse-gvalue and set-g-value to using generic functions
Dmitry Kalyanov [Sun, 12 Jul 2009 11:11:04 +0000 (15:11 +0400)]
Convert parse-gvalue and set-g-value to using generic functions

14 years agoMoved GValue parsing code to gobject.gvalue.lisp
Dmitry Kalyanov [Sun, 12 Jul 2009 10:28:11 +0000 (14:28 +0400)]
Moved GValue parsing code to gobject.gvalue.lisp

14 years agoSeparate enum and signals from gobject.type-info.object; fix emit-signals; fix style...
Dmitry Kalyanov [Sun, 12 Jul 2009 10:18:04 +0000 (14:18 +0400)]
Separate enum and signals from gobject.type-info.object; fix emit-signals; fix style-warning in register-object-type-implementation

14 years agoUse parse-signal-name in emit-signal
Dmitry Kalyanov [Sun, 12 Jul 2009 09:57:22 +0000 (13:57 +0400)]
Use parse-signal-name in emit-signal

14 years agoprint-object method for g-class-property-definition
Dmitry Kalyanov [Sun, 12 Jul 2009 09:56:52 +0000 (13:56 +0400)]
print-object method for g-class-property-definition

14 years agog-type-string: return nil if type is invalid
Dmitry Kalyanov [Sun, 12 Jul 2009 09:56:24 +0000 (13:56 +0400)]
g-type-string: return nil if type is invalid

14 years agoParse GParam with parse-g-param-spec in GValue
Dmitry Kalyanov [Sun, 12 Jul 2009 09:55:41 +0000 (13:55 +0400)]
Parse GParam with parse-g-param-spec in GValue

14 years agoCorrect cstruct slots names
Dmitry Kalyanov [Sun, 12 Jul 2009 09:55:06 +0000 (13:55 +0400)]
Correct cstruct slots names

14 years agoSupport for mangled GTypes in g-type-designator foreign type; conversion g-type-desig...
Dmitry Kalyanov [Sun, 12 Jul 2009 09:21:57 +0000 (13:21 +0400)]
Support for mangled GTypes in g-type-designator foreign type; conversion g-type-designators to string and numeric; added parsing and querying
signals;

14 years agoAdded gobject.type-info.object.lisp to cl-gtk2-glib.asd
Dmitry Kalyanov [Sun, 12 Jul 2009 07:48:46 +0000 (11:48 +0400)]
Added gobject.type-info.object.lisp to cl-gtk2-glib.asd

14 years agoMoved code
Dmitry Kalyanov [Sun, 12 Jul 2009 07:41:49 +0000 (11:41 +0400)]
Moved code

14 years agorefactoring: separated gobject.ffi with ffi definitions
Dmitry Kalyanov [Sun, 12 Jul 2009 06:25:40 +0000 (10:25 +0400)]
refactoring: separated gobject.ffi with ffi definitions

14 years agoGenerated documentation for gobject.type-info
Dmitry Kalyanov [Sat, 11 Jul 2009 10:35:44 +0000 (14:35 +0400)]
Generated documentation for gobject.type-info

14 years agodocstrings for gobject.type-info
Dmitry Kalyanov [Sat, 11 Jul 2009 10:31:34 +0000 (14:31 +0400)]
docstrings for gobject.type-info

14 years agoMove foreign library loading to gobject.init.lisp; separated gobject.type-info packag...
Dmitry Kalyanov [Sat, 11 Jul 2009 09:05:14 +0000 (13:05 +0400)]
Move foreign library loading to gobject.init.lisp; separated gobject.type-info packags from gobject

14 years agodocstrings and g-type-designator
Dmitry Kalyanov [Sat, 11 Jul 2009 00:25:53 +0000 (04:25 +0400)]
docstrings and g-type-designator

14 years agoAdd at-init calls to define-g-enum and define-g-flags; fix the at-init implementation...
Dmitry Kalyanov [Wed, 8 Jul 2009 21:47:19 +0000 (01:47 +0400)]
Add at-init calls to define-g-enum and define-g-flags; fix the at-init implementation to include "keys" that do not allow the same code to be added
to initialization twice

14 years agoAdded some docstrings and changed exports
Dmitry Kalyanov [Wed, 8 Jul 2009 20:44:28 +0000 (00:44 +0400)]
Added some docstrings and changed exports

14 years agoAdded forgotten file
Dmitry Kalyanov [Sat, 4 Jul 2009 06:25:08 +0000 (10:25 +0400)]
Added forgotten file

14 years agoFixed re-initialization of gtk libraries on loading of dumped image (for now only...
Dmitry Kalyanov [Fri, 3 Jul 2009 18:33:04 +0000 (22:33 +0400)]
Fixed re-initialization of gtk libraries on loading of dumped image (for now only for sbcl)

14 years agoAdded export of G-OBJECT-CLASS symbol, fixed build error
Dmitry Kalyanov [Fri, 3 Jul 2009 18:31:56 +0000 (22:31 +0400)]
Added export of G-OBJECT-CLASS symbol, fixed build error

14 years agoAdded ability to save and restore SBCL image with cl-gtk2 loaded
Dmitry Kalyanov [Fri, 3 Jul 2009 05:19:31 +0000 (09:19 +0400)]
Added ability to save and restore SBCL image with cl-gtk2 loaded

14 years agoAdded part of tutorial
Dmitry Kalyanov [Fri, 3 Jul 2009 04:25:45 +0000 (08:25 +0400)]
Added part of tutorial

14 years agoFix typo in :gobject package export definition
Dmitry Kalyanov [Fri, 3 Jul 2009 00:36:17 +0000 (04:36 +0400)]
Fix typo in :gobject package export definition

14 years agoRenamed systems to cl-gtk2-{glib,gdk,gtk}
Dmitry Kalyanov [Wed, 24 Jun 2009 08:41:22 +0000 (12:41 +0400)]
Renamed systems to cl-gtk2-{glib,gdk,gtk}