GLib-2.3.0 is now available for download at: ftp://ftp.gtk.org/pub/gtk/v2.3/ glib-2.3.0.tar.bz2 md5sum: 2390f83aeba20851bbb9b816269c0735 glib-2.3.0.tar.gz md5sum: 33fe978e40b641ba15004f0e04862e19 This is the first development release loading up to GLib-2.4. This release contains a number of small to medium sized API additions, such as the addition of instance-private data and properties on interfaces to GObject, and an update of the Unicode data to the recently released Unicode 4.0. Notes: * This is unstable development release. While it has had fairly extensive testing, there are certainly plenty of bugs remaining to be found. This release should not be used in production. * Installing this version will overwrite your existing copy of GLib-2.2. If you have problems, you'll need to reinstall GLib-2.2.4. * GLib-2.4 will be source and binary compatible with the GLib-2.2.x series; however, the new API additions in GLib-2.2.0 are not yet finalized, so there may be incompatibities between this release and the final 2.2 release. * Remaining API issues for GLib-2.2 can be found with following bugzilla query: http://bugzilla.gnome.org/buglist.cgi?product=glib&target_milestone=2.4+API+Freeze&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED * Bugs should be reported to http://bugzilla.gnome.org. About GLib ========== GLib is the low-level core library that forms the basis for projects such as GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system. More information about GLib is available at: http://www.gtk.org/ An installation guide for the GTK+ libraries, including GLib, can be found at: http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html Overview of Changes from GLib 2.2.x to GLib-2.3.0 ================================================= * Replace Trio printf by gnulib vasnprintf [Matthias Clasen] * Update Unicode data to Unicode 4.0 [Noah Levitt] * Support XML-safe formatted output with g_markup_[v]printf_escaped [Owen Taylor] * Add g_file_read_link to read symbolic links [Matthias] * Add g_unichar_get_mirror_char to obtain the mirrored variant of a character [Noah] * Support for one-time initialization functions. [Sebastian Wilhelmi] * Miscellaneous API additions: g_vasprintf g_string_chunk_insert_len, g_setenv, g_unsetenv [Matthias] * Docs improvements [Matthias] * Add support instance-private data on classed types [Mark McLoughlin, Tim Janik, Owen] * Optimize signal emissions [Soeren Sandmann, Tim] * Support a "default vtable" per interface [Tim] * Add support for properties on interfaces [Owen, Tim] * Miscellaneous API additions: g_value_take_string(), g_value_take_param(), g_value_take_object(), g_value_take_boxed(). [Matthias] 24 October 2003 _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list