cl-gtk2.git
14 years agoRegenerated doc skeletons; wrote couple of sections of Gtk+ objects documentation
Dmitry Kalyanov [Tue, 1 Sep 2009 21:06:48 +0000 (01:06 +0400)]
Regenerated doc skeletons; wrote couple of sections of Gtk+ objects documentation

14 years agoImproved doc-skeleton generator
Dmitry Kalyanov [Tue, 1 Sep 2009 21:06:20 +0000 (01:06 +0400)]
Improved doc-skeleton generator

14 years agoImproved doc/style.css
Dmitry Kalyanov [Tue, 1 Sep 2009 21:05:50 +0000 (01:05 +0400)]
Improved doc/style.css

14 years agodoc/Makefile: do not run makeinfo when only style.css changes
Dmitry Kalyanov [Tue, 1 Sep 2009 21:05:31 +0000 (01:05 +0400)]
doc/Makefile: do not run makeinfo when only style.css changes

14 years agoAdd GtkItemFactory to generation
Dmitry Kalyanov [Tue, 1 Sep 2009 21:05:02 +0000 (01:05 +0400)]
Add GtkItemFactory to generation

14 years agoFix typo
Dmitry Kalyanov [Tue, 1 Sep 2009 21:04:43 +0000 (01:04 +0400)]
Fix typo

14 years agoGeneration: try to call the (probable) type initializer before trying to generate...
Dmitry Kalyanov [Tue, 1 Sep 2009 21:04:16 +0000 (01:04 +0400)]
Generation: try to call the (probable) type initializer before trying to generate defintions

14 years agoAdded documentation skeleton and merged skeleton with exisiting docs
Dmitry Kalyanov [Sun, 30 Aug 2009 20:34:03 +0000 (00:34 +0400)]
Added documentation skeleton and merged skeleton with exisiting docs

14 years agoAdded type initializer for GtkUIManager (was not automatically picked up by generator)
Dmitry Kalyanov [Sun, 30 Aug 2009 20:33:08 +0000 (00:33 +0400)]
Added type initializer for GtkUIManager (was not automatically picked up by generator)

14 years agoAdd stub and skeleton generator for gtk doc
Dmitry Kalyanov [Sun, 30 Aug 2009 17:59:15 +0000 (21:59 +0400)]
Add stub and skeleton generator for gtk doc

14 years agoFixed bug with (re-)initialising instances of gobject-class and incorrectly taking...
Dmitry Kalyanov [Sun, 30 Aug 2009 16:13:46 +0000 (20:13 +0400)]
Fixed bug with (re-)initialising instances of gobject-class and incorrectly taking over the g-type-name registration

14 years agoMinor doc modification
Dmitry Kalyanov [Sun, 30 Aug 2009 13:55:22 +0000 (17:55 +0400)]
Minor doc modification

14 years agoAdded workaround for broken texinfo references
Dmitry Kalyanov [Sun, 30 Aug 2009 13:41:45 +0000 (17:41 +0400)]
Added workaround for broken texinfo references

14 years agoGtk Main Loop documentation
Dmitry Kalyanov [Sun, 30 Aug 2009 13:26:35 +0000 (17:26 +0400)]
Gtk Main Loop documentation

14 years agoAdd gtk-events-pending
Dmitry Kalyanov [Sun, 30 Aug 2009 11:55:26 +0000 (15:55 +0400)]
Add gtk-events-pending

14 years agogtk: Make call-within-main-loop-and-wait signal an error instead of just hanging...
Dmitry Kalyanov [Sun, 30 Aug 2009 11:23:00 +0000 (15:23 +0400)]
gtk: Make call-within-main-loop-and-wait signal an error instead of just hanging in a deadlock

14 years agoMentioned mapping betwenn CLOS and GObject classes in GObject doc
Dmitry Kalyanov [Sun, 30 Aug 2009 10:54:50 +0000 (14:54 +0400)]
Mentioned mapping betwenn CLOS and GObject classes in GObject doc

14 years agodoc: include gobject.ref.texi in gobject.texi
Dmitry Kalyanov [Sun, 30 Aug 2009 10:49:12 +0000 (14:49 +0400)]
doc: include gobject.ref.texi in gobject.texi

14 years agoAdded test-custom-window that demonstrates usage of a custom Lisp widget not register...
Dmitry Kalyanov [Sat, 29 Aug 2009 18:53:46 +0000 (22:53 +0400)]
Added test-custom-window that demonstrates usage of a custom Lisp widget not registered with GObject

14 years agoTake :default-initargs into account when creating instances of gobject classes
Dmitry Kalyanov [Sat, 29 Aug 2009 19:17:13 +0000 (23:17 +0400)]
Take :default-initargs into account when creating instances of gobject classes

14 years agodoc: added Github mirror
Dmitry Kalyanov [Sat, 29 Aug 2009 18:05:50 +0000 (22:05 +0400)]
doc: added Github mirror

14 years agoImprovement of GObject class mapping:
Dmitry Kalyanov [Sat, 29 Aug 2009 18:05:25 +0000 (22:05 +0400)]
Improvement of GObject class mapping:
if class specifies a NIL g-type-name then this class maps to an instance of GObject class that is mapped to by its superclass

14 years agoRemoved deprecated gtk child properties
Dmitry Kalyanov [Sat, 29 Aug 2009 17:56:40 +0000 (21:56 +0400)]
Removed deprecated gtk child properties

14 years agoFixed gtk tree-model classes definitions
Dmitry Kalyanov [Sat, 29 Aug 2009 17:56:18 +0000 (21:56 +0400)]
Fixed gtk tree-model classes definitions

14 years agogtk-glext: add planet demo
Dmitry Kalyanov [Sat, 29 Aug 2009 14:41:47 +0000 (18:41 +0400)]
gtk-glext: add planet demo

14 years agoExport gdk:gdk-window-events
Dmitry Kalyanov [Sat, 29 Aug 2009 14:41:22 +0000 (18:41 +0400)]
Export gdk:gdk-window-events

14 years agogtk-glext: cleanup
Dmitry Kalyanov [Sat, 29 Aug 2009 05:32:20 +0000 (09:32 +0400)]
gtk-glext: cleanup

14 years agoAdded cl-gtk2-gtk-glext (initial patch by Vitaly Mayatskikh adopted from cells-gtk3)
Dmitry Kalyanov [Fri, 28 Aug 2009 21:33:32 +0000 (01:33 +0400)]
Added cl-gtk2-gtk-glext (initial patch by Vitaly Mayatskikh adopted from cells-gtk3)

14 years agoAdded timeouts
Dmitry Kalyanov [Fri, 28 Aug 2009 22:04:22 +0000 (02:04 +0400)]
Added timeouts

14 years agoAdded defgenerics for boxed type functions
Dmitry Kalyanov [Fri, 28 Aug 2009 18:02:24 +0000 (22:02 +0400)]
Added defgenerics for boxed type functions

14 years agoWork on documentation
Dmitry Kalyanov [Thu, 27 Aug 2009 18:17:32 +0000 (22:17 +0400)]
Work on documentation

14 years agoFixed a typo; added partial GdkDisplay and GdkScreen bindings
Dmitry Kalyanov [Thu, 27 Aug 2009 18:16:27 +0000 (22:16 +0400)]
Fixed a typo; added partial GdkDisplay and GdkScreen bindings

14 years agoAdded GdkScreen mapping
Dmitry Kalyanov [Sat, 22 Aug 2009 21:20:29 +0000 (01:20 +0400)]
Added GdkScreen mapping

14 years agofix for clozure: do not use (non-standard) make-instance method for STRUCTURE-CLASSes
Dmitry Kalyanov [Sat, 22 Aug 2009 18:30:48 +0000 (22:30 +0400)]
fix for clozure: do not use (non-standard) make-instance method for STRUCTURE-CLASSes

14 years agodoc: include structures and opaque boxed types in generated reference
Dmitry Kalyanov [Tue, 18 Aug 2009 19:35:21 +0000 (23:35 +0400)]
doc: include structures and opaque boxed types in generated reference

14 years agogtk: export GtkBorder
Dmitry Kalyanov [Tue, 18 Aug 2009 19:34:30 +0000 (23:34 +0400)]
gtk: export GtkBorder

14 years agoGenerate references by introspection
Dmitry Kalyanov [Tue, 18 Aug 2009 19:09:41 +0000 (23:09 +0400)]
Generate references by introspection

14 years agoImproved documentation: added specification of type of documented thing
Dmitry Kalyanov [Sun, 16 Aug 2009 06:45:12 +0000 (10:45 +0400)]
Improved documentation: added specification of type of documented thing

14 years agoAdded --disable-debugger to sbcl invokation for html colorization
Dmitry Kalyanov [Sun, 16 Aug 2009 06:44:26 +0000 (10:44 +0400)]
Added --disable-debugger to sbcl invokation for html colorization

14 years agoAdded gitignore
Dmitry Kalyanov [Sun, 16 Aug 2009 06:16:50 +0000 (10:16 +0400)]
Added gitignore

14 years agoSome semi-useful implementation notes of GBoxed
Dmitry Kalyanov [Sun, 16 Aug 2009 06:12:42 +0000 (10:12 +0400)]
Some semi-useful implementation notes of GBoxed

14 years agoStub for Gtk documentation
Dmitry Kalyanov [Sun, 16 Aug 2009 06:11:33 +0000 (10:11 +0400)]
Stub for Gtk documentation

14 years agogtk: Fixed a few typos in defcfuns; added conversions to double-float
Dmitry Kalyanov [Sat, 15 Aug 2009 09:17:08 +0000 (13:17 +0400)]
gtk: Fixed a few typos in defcfuns; added conversions to double-float

14 years agoWorked around importing symbols from CLOSER-MOP on clozure/openmcl
Dmitry Kalyanov [Sat, 15 Aug 2009 09:16:13 +0000 (13:16 +0400)]
Worked around importing symbols from CLOSER-MOP on clozure/openmcl

14 years agofixed harmless style-warnings
Dmitry Kalyanov [Sat, 8 Aug 2009 18:46:39 +0000 (22:46 +0400)]
fixed harmless style-warnings

14 years agodoc: documented the new GBoxed type mapping
Dmitry Kalyanov [Sat, 8 Aug 2009 18:07:17 +0000 (22:07 +0400)]
doc: documented the new GBoxed type mapping

14 years agodoc: added --noinform option to sbcl command line
Dmitry Kalyanov [Sat, 8 Aug 2009 18:06:52 +0000 (22:06 +0400)]
doc: added --noinform option to sbcl command line

14 years agodoc: removed verbose messages from colorize-lisp-examples
Dmitry Kalyanov [Sat, 8 Aug 2009 17:58:06 +0000 (21:58 +0400)]
doc: removed verbose messages from colorize-lisp-examples

14 years agoglib: exported glib-defcallback
Dmitry Kalyanov [Sat, 8 Aug 2009 17:57:28 +0000 (21:57 +0400)]
glib: exported glib-defcallback

14 years agoglib: Now really commented out debugging code
Dmitry Kalyanov [Sat, 8 Aug 2009 12:18:39 +0000 (16:18 +0400)]
glib: Now really commented out debugging code

14 years agoglib: removed undefined macros from export
Dmitry Kalyanov [Sat, 8 Aug 2009 06:06:20 +0000 (10:06 +0400)]
glib: removed undefined macros from export

14 years agoglib: add glib-defcallback macro to be able to work current unpatched CFFI
Dmitry Kalyanov [Sat, 8 Aug 2009 06:04:40 +0000 (10:04 +0400)]
glib: add glib-defcallback macro to be able to work current unpatched CFFI

14 years agoRemoved old Gboxed code
Dmitry Kalyanov [Fri, 7 Aug 2009 22:29:00 +0000 (02:29 +0400)]
Removed old Gboxed code

14 years agogdk: improved GdkEvent type mapping
Dmitry Kalyanov [Fri, 7 Aug 2009 22:25:10 +0000 (02:25 +0400)]
gdk: improved GdkEvent type mapping

14 years agoglib: Commented out debugging code
Dmitry Kalyanov [Fri, 7 Aug 2009 22:24:48 +0000 (02:24 +0400)]
glib: Commented out debugging code

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