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

14 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

14 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

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

14 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

14 years agogtk: Removed gtk_test_register_all_types function from gtk.main_loop_events
Dmitry Kalyanov [Wed, 24 Jun 2009 06:39:52 +0000 (10:39 +0400)]
gtk: Removed gtk_test_register_all_types function from gtk.main_loop_events

14 years agoglib/gobjetc: fix filtering to filter out only gobject slots
Dmitry Kalyanov [Wed, 17 Jun 2009 07:45:57 +0000 (11:45 +0400)]
glib/gobjetc: fix filtering to filter out only gobject slots

14 years agoReverse previous commit; filter initargs in initialize-instance primary method
Dmitry Kalyanov [Wed, 17 Jun 2009 07:43:16 +0000 (11:43 +0400)]
Reverse previous commit; filter initargs in initialize-instance primary method

This ensures that all other initialize-instance methods will receive correct arguments list

14 years agoglib/gobject.meta: remove slot initargs before call-next-method in make-instance
Dmitry Kalyanov [Wed, 17 Jun 2009 07:05:29 +0000 (11:05 +0400)]
glib/gobject.meta: remove slot initargs before call-next-method in make-instance

If slot initargs are not removed then shared-initialize will try to set
corresponding slots' values. For constructor-only properties this will throw
warnings, and for other properties this will set them two times (e.g., redundantly).

Initargs are only removed from make-instance's primary method. :before, :after and
:around methods for initialize-instance will receive full arguments list.

14 years agoAdd gtk:show-message function
Dmitry Kalyanov [Mon, 15 Jun 2009 08:31:29 +0000 (12:31 +0400)]
Add gtk:show-message function

14 years agoFixed a typo and implemented few functions in gtk.text.lisp
Andrey Kutejko [Sat, 13 Jun 2009 20:20:39 +0000 (00:20 +0400)]
Fixed a typo and implemented few functions in gtk.text.lisp

14 years agoAdd :from-string and :from-file initargs for GtkBuilder
Dmitry Kalyanov [Sat, 13 Jun 2009 19:26:41 +0000 (23:26 +0400)]
Add :from-string and :from-file initargs for GtkBuilder

14 years agoIn make-instance-using-class for gobjects, pass all arguments to (call-next-method...
Dmitry Kalyanov [Sat, 13 Jun 2009 19:25:52 +0000 (23:25 +0400)]
In make-instance-using-class for gobjects, pass all arguments to (call-next-method), not just :pointer

14 years agoIn gtk:ensure-gtk-main restart gtk thread if it is finished
Dmitry Kalyanov [Fri, 12 Jun 2009 20:29:08 +0000 (00:29 +0400)]
In gtk:ensure-gtk-main restart gtk thread if it is finished

14 years agoExport gtk::join-main-thread
Dmitry Kalyanov [Fri, 12 Jun 2009 19:56:17 +0000 (23:56 +0400)]
Export gtk::join-main-thread

14 years agoFix typo
Dmitry Kalyanov [Sat, 6 Jun 2009 06:40:09 +0000 (10:40 +0400)]
Fix typo

14 years agoUpdated tutorial
Dmitry Kalyanov [Mon, 1 Jun 2009 20:09:23 +0000 (00:09 +0400)]
Updated tutorial

14 years agoAdded slot-boundp-using-class for gobjects
Dmitry Kalyanov [Mon, 1 Jun 2009 20:08:56 +0000 (00:08 +0400)]
Added slot-boundp-using-class for gobjects

14 years agoSome changes for being able to save snapshots of widgets
Dmitry Kalyanov [Mon, 1 Jun 2009 20:08:06 +0000 (00:08 +0400)]
Some changes for being able to save snapshots of widgets

15 years agoUse global variable to reference main loop instead of thread name
Dmitry Kalyanov [Wed, 13 May 2009 11:18:59 +0000 (15:18 +0400)]
Use global variable to reference main loop instead of thread name

15 years agoAdd some of gdk types
Dmitry Kalyanov [Wed, 13 May 2009 11:07:06 +0000 (15:07 +0400)]
Add some of gdk types

15 years agoAdd condition type for access to unreadable properties; return NIL on access to unrea...
Dmitry Kalyanov [Wed, 13 May 2009 11:05:58 +0000 (15:05 +0400)]
Add condition type for access to unreadable properties; return NIL on access to unreadable property (for Slime
Inspector to work)

15 years agoforeign-gboxed: pass NIL for g-boxed-ptr as null-pointer
Dmitry Kalyanov [Wed, 13 May 2009 11:04:52 +0000 (15:04 +0400)]
foreign-gboxed: pass NIL for g-boxed-ptr as null-pointer

15 years agoget-g-flags-definition should call to register-flags-type, not register-enum-type...
Dmitry Kalyanov [Wed, 13 May 2009 11:02:53 +0000 (15:02 +0400)]
get-g-flags-definition should call to register-flags-type, not register-enum-type (copy-paste error)

15 years agoUpdate tutorial
Dmitry Kalyanov [Tue, 12 May 2009 20:24:44 +0000 (00:24 +0400)]
Update tutorial

15 years agoRemoved dependency on anaphora and metabang-bind
Dmitry Kalyanov [Tue, 12 May 2009 20:14:50 +0000 (00:14 +0400)]
Removed dependency on anaphora and metabang-bind

15 years agoChange gtk-demo:test-notebook
Dmitry Kalyanov [Tue, 12 May 2009 13:33:54 +0000 (17:33 +0400)]
Change gtk-demo:test-notebook

15 years agoFix gtk:notebook-remove-page; add gtk:notebook-page-num
Dmitry Kalyanov [Tue, 12 May 2009 13:33:20 +0000 (17:33 +0400)]
Fix gtk:notebook-remove-page; add gtk:notebook-page-num

15 years agoRegenerated gtk/gtk.generated-classes.lisp (TODO: Make it so that classes are generat...
Dmitry Kalyanov [Tue, 12 May 2009 13:00:06 +0000 (17:00 +0400)]
Regenerated gtk/gtk.generated-classes.lisp (TODO: Make it so that classes are generated deterministically in the same
order)

15 years agoFixed function names in generating.lisp; added GtkActivatable and GtkOrientable
Dmitry Kalyanov [Tue, 12 May 2009 12:59:26 +0000 (16:59 +0400)]
Fixed function names in generating.lisp; added GtkActivatable and GtkOrientable

15 years agoChanged order in gtk.asd
Dmitry Kalyanov [Tue, 12 May 2009 12:59:05 +0000 (16:59 +0400)]
Changed order in gtk.asd

15 years agoFixed function names in gtk, removed duplicated function defintions in gtk
Dmitry Kalyanov [Tue, 12 May 2009 12:58:14 +0000 (16:58 +0400)]
Fixed function names in gtk, removed duplicated function defintions in gtk

15 years agoChanged function names in GLib binding, commented function-like macros (TODO: add...
Dmitry Kalyanov [Tue, 12 May 2009 12:57:04 +0000 (16:57 +0400)]
Changed function names in GLib binding, commented function-like macros (TODO: add real functions for g_mutex, g_cond)

15 years agoPortability: add definition of gsize for x86; add other names of libraries
Dmitry Kalyanov [Sun, 3 May 2009 04:51:19 +0000 (08:51 +0400)]
Portability: add definition of gsize for x86; add other names of libraries

15 years agoAdd class-browser demo
Dmitry Kalyanov [Thu, 23 Apr 2009 19:06:50 +0000 (23:06 +0400)]
Add class-browser demo

15 years agoAdd gtk:tree-store-items-count, gtk:tree-store-item
Dmitry Kalyanov [Thu, 23 Apr 2009 19:06:25 +0000 (23:06 +0400)]
Add gtk:tree-store-items-count, gtk:tree-store-item

15 years agomore work on tutorial
Dmitry Kalyanov [Wed, 22 Apr 2009 14:46:23 +0000 (18:46 +0400)]
more work on tutorial

15 years agoadd doc
Dmitry Kalyanov [Tue, 21 Apr 2009 18:55:53 +0000 (22:55 +0400)]
add doc

15 years agoAdded gobject metaclasses
Dmitry Kalyanov [Wed, 15 Apr 2009 23:26:50 +0000 (03:26 +0400)]
Added gobject metaclasses

15 years agoReordered cases in translate-to-foreign for GObject pointers
Dmitry Kalyanov [Wed, 15 Apr 2009 23:25:33 +0000 (03:25 +0400)]
Reordered cases in translate-to-foreign for GObject pointers

15 years agoProper use of within-main-loop in gtk demos
Dmitry Kalyanov [Wed, 15 Apr 2009 23:24:10 +0000 (03:24 +0400)]
Proper use of within-main-loop in gtk demos

15 years agoRemoved stub for tree-model
Dmitry Kalyanov [Wed, 15 Apr 2009 23:23:51 +0000 (03:23 +0400)]
Removed stub for tree-model

15 years agohandle NILs in arg-types in gobject property setter
Dmitry Kalyanov [Wed, 15 Apr 2009 20:09:32 +0000 (00:09 +0400)]
handle NILs in arg-types in gobject property setter