In Lablgtk-2.14.2:
2010.09.09 [Jacques]
* add GtkCurve (but it is deprecated since 2.20)
2010.08.16 [Jacques]
* rename g_value_{get,set}_variant, as the name is used by recent
versions of glib (reported by Florent Monnier)
2010.07.25 [Jacques]
* add changed signal to cell_renderer_combo (reported by Dmitry Bely)
2010.07.23 [Jacques]
* copy GtkTreePath arguments in callbacks, as reported by Benjamin.
2010.06.25 [Jacques]
* remove gtkInit.cmo from gdk_pixbuf_mlsource, no need to
initialize Gtk as Gobject is sufficient
* protect GtkThread callbacks against exceptions, and provide a
function to process messages inside a different main loop.
* add -nothinit option to lablgtk2, since Quartz cannot run the main
loop in a different thread (one should just call GtkThread.main).
See dialog-thread.ml for an example.
2010.06.08 [Jacques]
* correct interfaces due to the fixing of an unsoundness bug in ocaml 3.12
(cf. http://caml.inria.fr/mantis/view.php?id=4824)
ocaml-3.12. Set LICENSE. Add gtksourceview2 option; disable (default off)
glade option, since it currently doesn't build.
In Lablgtk-2.14.1:
2010.05.20 [Jacques]
* update unison patch to 2.40.16 (for Quartz users)
2010.05.18 [Jacques]
* rename gtkSignal.ml to gtkSignal.ml4 and fix depend target
* move Glib.Utf8 code to gutf8.ml, so that it can be used in xml_lexer
to fix a bug report by Pascal Brisset (multibyte entities of the form
● in glade files).
2010.04.08 [Jacques]
* remove useless methods (discovered by ocaml 3.12)
2010.01.14 [Benjamin]
* Apply patch from Mike Spivey to support get_visible range in Gtree
* Fixed incorrect target labgtkspell.cmxs in Makefile
2009.10.01 [Jacques]
* Correct wrong module name SourceViewEnums -> SourceView2Enums
In Lablgtk-2.14.0:
2009.09.25 [Jacques]
* Ensure compilation under windows
2009.09.22 [Benjamin]
* Restore compatibility with pre-3.11 OCaml versions
2009.09.01 [Benjamin]
* Apply patch from Mike Spivey:
* Access to StyleSchemeManager objects
* Some attributes are strings and not string options. This seems
sensible.
* Languages and style schemes are treated alike in creating buffers:
both arguments are wrapped.
* draw_spaces deals with a list of flags, not a single flag.
* Mark categories can have priorities, icons and backgrounds
* Some attributes of languages are accessed by methods instead of
properties to work around a GTK bug.
2009.09.01 [Benjamin]
* Support for GtkSourceView 2.6 in library "lablgtksourceview2"
* Support for GtkSourceView 1.x is still available in library
"lablgtksourceview" but it is no longer linked into the lablgtk2
default toplevel as it is not linkable with "lablgtksourceview2".
2009.05.21 [Jacques]
* Apply Anil Madhavapeddy patch for lablgladecc2 -hide-default
2009.05.18 [Benjamin]
* Make and install dynamic cmxs objects when available.
* Fix compilation bug for ml_panel.c (Richard Jones message of 2009-02-06)
2009.05.12 [Jacques]
* Merge new tooltip support from Moutinho's branch r1365
(sorry for 1.5y delay...)
* Merge tree DND from Moutinho's branch r1387 (1y delay...)
2009.05.08 [Jacques]
* Add Gdk.Windowing.platform for platform dependent applications
* Fix bug in Clist.set_pixmap when no mask given
2009.04.20 [Jacques]
* Print backtrace if available when exception raised in signal callback.
Requires ocaml 3.11. (suggested by Bart Jacobs)
* Use "val virtual obj" in generated code. Requires ocaml 3.10.
2009.03.19 [Jacques]
* In GtkAboutDialog, change internal property from "name" to "program-name"
if version >= 2.12. The OO interface is left unchanged, since there is
no conflict with #misc#name anyway.
2009.02.09 [Benjamin]
* fix linking bug for older than 2.2 Gtk with g_io_channel_read_chars
2009.01.20 [Benjamin]
* change handling of non existent properties.
[Not_found] is no longer raised and [Invalid_argument prop_name] is
used instead.
No exception is raised by unknown dynamic property setters and a GLib
warning is emitted.
See the comments in src/gobject.mli in the local Property module.
2009.01.13 [Benjamin]
* fix compilation issues with Gtk 2.4
2007.09.25 [Jacques]
* Various preparations for release.
* Use the "Glade for Windows" distribution for win32, supporting glade and rsvg.
2007.08.17 [Jacques]
* some more patch by Julien Moutinho (style and Rc).
* do not set LC_NUMERIC to C (ocaml is now ok) (Volker Grabsch).
* avoid some warnings in ml_gdkpixbuf and ml_glib.
2007.08.09 [Benjamin]
* GtkImage : clear support
2007.08.08 [Benjamin]
* Fix typo in property "wrap-license" (was "wrap-licence") of GtkAboutDialog
* Add GtkFileChooser "do-confirm-overwrite" property support and
"confirm-overwrite" signal
* GWindow "urgency-hint" property support
2007.08.07 [Benjamin]
* Add Glib.usleep
* Add Stock icons for Gtk 2.10 and 2.8
* Add has_selection and cursor_position properties in GText.buffer
2007.08.06 [Benjamin]
* Add support for GtkAssistant of Gtk 2.10
2007.06.18 [Jacques]
* merge patches by Julien Moutinho for GdkDisplay
and gtk_tree_view_get_cell_area.
2007.06.08 [Benjamin]
* Add support for gtk_link_button
2007.06.07 [Benjamin]
* gtksourceview support
2007.05.27 [Benjamin]
* fixed bug in GWindow.about_dialog whose callbacks raised an uncaught
Not_found.
The default Close button now responds `CANCEL and not `CLOSE.
2006.11.19 [Olivier]
* add some missing properties in GtkIconView (in module GTree) (2.6)
* add some missing properties in GtkButton (2.4, 2.6)
2006.11.03 [Olivier]
* move GtkSocket code from ml_gtkbin.c to ml_gtk.c since it is
wrapped in GWindow.
2006.10.27 [Jacques]
* add Gdk.Cursor.get_image
* remove Gdk.Cursor.destroy (could be dangerous)
* add new methods to GData.clipboard (partly from SooHyoung Oh)
2006.10.13 [Jacques]
* add GDraw.drawable#colormap,gc,set_gc
2006.09.15 [Olivier]
* wrap GtkMenuToolButton (2.6)
In lablgtk2-20060908:
2006.08.08 [RobertR]
* export copy_memblock_indirected and ml_lookup_flags_getter for Windows
2006.07.06 [Jacques]
* make ABSVALUE=1 to use a custom mlvalues.h where value is abstract
2006.05.13 [Jacques]
* delay finalization functions when they may trigger a callback
2006.02.03 [Jacques]
* add GLayout#bin_window
2005.12.19 [Jacques]
* lablgladecc : apply Keita Yamaguchi's patch
2005.12.02 [Benjalin]
* lablgladecc : support for GtkAboutDialog
2005.11.10 [Olivier]
* wrap gtk_tree_view_expand_to_path (2.2)
2005.11.03 [Benjamin]
* lablgladecc : emit w#toplevel#misc#show_all instead of
w#toplevel#show in check_all, because some toplevel widgets (gMenu for example)
do not have a show method
2005.10.28 [Jacques]
* add windows support for rsvg
X11 libraries.
I suspect this was not noticed before because the whole ocaml was linked
against these libraries, so they were pulled in at runtime anyway.
* fixed a problem of SpinButton.get_value_as_int for the case of
the value is minus' src/gtkEdit.ml (Jun Furuse)
* ocamllex is abstracted by CAMLLEX in Makefiles (Jun Furuse)
* more parametrizations in config.make.nt (Jun)
* added the selection method to clist. (Jun)
* Glib.Io.add_watch returns event source, so that we can remove it later (J)
* added Glib.Io.read (J)
* added a new module Gdk.Input (J)
* various improvements to GtkText (Antoine Mine)
* fix Glib.IO (Henri Dubois-Ferriere)
* fixes in ml_gdk.c: win32 and ClientData
* GtkThread.main switches GtkMain.Main.main to call GtkThread.thread_main
* added GList.clist#get_row_state and GWindow.file_selection#file_list
(by Francois Pessaux)
* added META (by Stefano Zacchiroli)
* fixed applications/camlirc (Tim Freeman)
* add gdk_property_*
* fix GdkPixbuf.create_pixmap
* add GdkEventClient (requested by Didier le Botlan)
* add Gdk.Window.get_pointer_location (Tim Freeman)