hi Everyone, GLib 2.25.10 is now available for download at: ftp://ftp.gtk.org/pub/glib/2.25/ http://download.gnome.org/sources/glib/2.25/ 66e6a090c88a94f715889429498d940ff5bb890b3479b78f4c4c05f8a50b2a38 glib-2.25.10.tar.bz2 630485c1f2cf54f2665db869c7204ca6e52a4e59c2f211f0ce8aeb5c8ac0a888 glib-2.25.10.tar.gz This is 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.9 to GLib 2.25.10 ==================================================== +----------------------------------------------------------------+ | WARNING: There have been API changes in GDBus. Users of these | | APIs will need to be adapted. In particular, a new release of | | dconf is required to go along with this one. There has also | | been a change in the GSettings backend API used for keyfiles. | +----------------------------------------------------------------+ * GDBus: - add direction parameter to filter functions (API change) - allow calling other interfaces with a GDBusProxy - padding added to class struct fields (ABI change) - fixes for closures-based functions * GVariant: - new is_floating() call - add g_value_take_variant() call (required for marshallers) * GSettings: - support for binding GParamSpecEnum properties - ifelse-style condition support for GLIB_GSETTINGS m4 macro - remove gsettings-schema-convert tool (now in GConf) - allow introspection of all installed schemas - allow introspection of the keys in a schema - rewrite keyfile backend (API change) * GNIO: - don't implicitly close GSocket until it is destroyed - windows fixups * Other: - allow GChecksum to take (NULL, 0) for data/length - GRelation and GCompletion are now deprecated - introduce G_PARAM_DEPRECATED and G_ENABLE_DIAGNOSTIC - add working directory to GApplication platform data - lots of documentation cleanups - PCRE updated to 8.02 * Build: - the IA__g_* style symbol aliasing has been disabled and replaced with the -Bsymbolic-functions linker flag on platforms that support it. Please be on the watch for portability issues and report them to us. - many test cases have been moved to the GTester framework - lcov support has been added for tests - many windows fixes * Bugs fixed: 501057 lcov coverage suite and GLib integration 551271 deprecate GRelation 601686 Implement diagnostic mode 603309 GSocketOutputStream broken on Windows (?) 616718 GLIB_GSETTINGS macro can't be used conditionally 616855 GSocketConnection: don't close the socket if it's still reffed 618866 g_ptr_array_remove_index_fast memory leak 619878 keyfile backend calls keys_changed with invalid argument 619879 keyfile backend doesn't make use of expected_type 621092 Add with_closures() variants for bindings 621172 Cross compiling fails 621838 Actually add cwd to platform data 621945 Filter outgoing messages in GDBusConnection 621947 add g_value_take_variant 622038 GSettings: "It is a programmer error" documentation is unclear 622154 [patch] update documentation for g_application_new 622281 binding: Add SYNC_CREATE to the flags 622480 Improve documentation for g_strcmp0() 622554 g_error called if schema not installed 622601 Return interned strings from g_settings_list_keys * Translation updates: - Galician Thanks to all contributors: Matthias Clasen Christian Dywan Emmanuele Bassi Milan Bouchet-Valat David Zeuthen Dan Winship Tor Lillqvist Javier Jardón Sven Herzberg Patrick Hulin, Christian Persch Johan Dahlin Christian Persch Jürg Billeter June 24, 2010 Ryan Lortie _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list