GLib 2.25.8 is now available for download at: ftp://ftp.gtk.org/pub/glib/2.25/ http://download.gnome.org/sources/glib/2.25/ 4541e7665af4fdd93a83c26d1a92779e27cbd510cadc418860665c008a4b6819 glib-2.25.8.tar.bz2 0545276bfa6334e064519f738065a2918bb5e3d74ea9707a8b327ac70b47ba18 glib-2.25.8.tar.gz A development release leading to GLib 2.26. Notes: * This is unstable development release. While it has had a bit of 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.24. If you have problems, you'll need to reinstall GLib 2.24. * GLib 2.26 will be source and binary compatible with the GLib 2.24 series; however, the new API additions in GLib 2.25.x are not yet finalized, so there may be incompatibilities between this release and the final 2.26 release. * 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.25.7 to GLib 2.25.8 =================================================== * Initial support for dtrace and systemtap profiling: - mainloop sources can be named - probes for memory allocation with g_malloc and gslice - gquark name tracking - type creation - object life-cyle (creation, finalization, ref, unref) - signal creation and emission * GVariant - has been fixed to work with the FreeBSD malloc - added introspection annotations - new function: g_variant_builder_add_parsed * GSettings: - g_settings_set/get_strv functions have lost their length parameter - g_settings_set_strv accepts NULL - added introspection annotiations * GPermission: an abstract interface for representing permissions, with a minimal implementation named GSimplePermission * GApplication: a basic application support class, with a D-Bus based implementation * Bugs fixed: 619585 glib-compile-schemas asserts on FreeBSD 620384 Annotate GVariant and GSettings _strv() functions 606044 Add support for dtrace/systemtap static markers 620350 add g_variant_builder_add_parsed() API 620349 utf8ify GVariant printer 620767 Typo in GSettings documentation: "INTLTOOL_NOMERGE_RULE" 620312 Fix g_settings_[gs]et_strv() API 620519 GPermission 620582 GPermission needs a simple implementation 620496 GSettings schema compiler should reject invalid paths 620173 missing single header inclusion guards 620265 g_assertion_message_error should take const GError * * Translation updates: Esperanto Galician Hebrew Indonesian Norwegian bokmål Slovenian Spanish Thanks to all contributors: Ryan Lortie David Zeuthen Havoc Pennington Lin Ma Colin Walters Mikhail Zabaluev Alexander Larsson Milan Bouchet-Valat Javier Jardón Murray Cumming Will Thompson Michael Natterer June 8, 2010 Matthias Clasen _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list