cl-gtk2.git
15 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

15 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

15 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

15 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

15 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

15 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

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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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

15 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

15 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

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

15 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

15 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

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

15 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

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

15 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

15 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)

15 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

15 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

15 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

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

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

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

15 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

15 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

15 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

15 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

15 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/=

15 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/=

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

15 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

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

15 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

15 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

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

15 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

15 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

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

15 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

15 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

15 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

15 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

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

15 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

15 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

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

15 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

15 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

15 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

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

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

15 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

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

15 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

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

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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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

15 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;

15 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

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

15 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

15 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

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

15 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

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

15 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

15 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

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

15 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)

15 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

15 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

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

15 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

15 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}

15 years agogobject: improved checks in initialize-instance for gobject meta-class
Dmitry Kalyanov [Wed, 24 Jun 2009 08:29:44 +0000 (12:29 +0400)]
gobject: improved checks in initialize-instance for gobject meta-class

Check that type initializer foreign function exists and warn otherwise;
Change errors to warnings

15 years agodoc: added generated html files to git
Dmitry Kalyanov [Wed, 24 Jun 2009 07:19:34 +0000 (11:19 +0400)]
doc: added generated html files to git

15 years agoRenamed ASDF systems {gtk,gdk,glib} to clgtk2-{gtk,gdk,glib}
Dmitry Kalyanov [Wed, 24 Jun 2009 07:14:20 +0000 (11:14 +0400)]
Renamed ASDF systems {gtk,gdk,glib} to clgtk2-{gtk,gdk,glib}

15 years agogtk: added ui files as static-file components to gtk system
Dmitry Kalyanov [Wed, 24 Jun 2009 06:41:26 +0000 (10:41 +0400)]
gtk: added ui files as static-file components to gtk system