GLib 2.27.1 is now available for download at: ftp://ftp.gtk.org/pub/glib/2.27/ http://download.gnome.org/sources/glib/2.27/ 6071f91fab89456a425969077325a6679d9d1ccf0ebfca2d030e1bef2b66e868 glib-2.27.1.tar.bz2 0c27ffb1dc2d2059bc7614e2625bf303ab24d69da63c9b5dd2c170f24113d481 glib-2.27.1.tar.gz The second development release in the 2.27 development cycle. Overview of Changes from GLib 2.27.0 to 2.27.1 ============================================== * GDateTime now has full week number support. New API: g_date_time_get_week_numbering_year * The GSettings schema compiler will now skip over broken .xml schema files instead of aborting altogether * GSettings now works properly on bigendian systems * GSettings has more complete support for ranges New API: g_settings_get_range g_settings_range_check The gsettings commandline tool supports ranges too. * GApplication has been rewritten; see the API docs for details and examples. The action support is not complete yet. +--------------------------------------------------------------------+ | WARNING | | The GApplication API has changed compared to the version that was | | inluded in the 2.25 development snapshots. | | Existing users will need adjustments. | +--------------------------------------------------------------------+ * The GLib mainloop has gained 'dispatch to context' functionality, which can replace manually created idles in many cases. New API: g_main_context_invoke g_main_context_invoke_full * The gio-desktop-app-info-lookup extension point has been removed from GIO. GIO now uses x-scheme-handler mimetypes when looking for default applications. * On win32, make g_get_user_data_dir() return the CSIDL_LOCAL_APPDATA folder on Windows, and not CSIDL_PERSONAL. This matches what Qt does, and has been widely requested. Also make g_get_user_config_dir() return this and not the (roaming) CSIDL_APPDATA folder. * A periodic event clock has been added in GIO: GPeriodic. +--------------------------------------------------------------------+ | WARNING | | Note that this API is still experimental and expected to undergo | | changes before it will be incorporated into a stable GLib release. | | Use at your own risk. | +--------------------------------------------------------------------+ Bug fixes: 613822 gobject signal connect/disconnect not thread safe 618737 "dispatch to context" functionality 620710 g_get_user_data_dir() uses CSIDL_PERSONAL and not CSIDL_APPDATA 623400 acquire context before dispatching 627126 gsettings schema files don't get installed on FreeBSD 627171 g_socket_new_from_fd() doesn't set the right protocol 628876 Wrong error description 628937 gracefully handle broken schemas 629274 GNetworkService doesn't fallback when there is no SRV record 629289 g_error() used wrong, produces core dump 629687 leaks class refcount in gsocketcontrolmessage 629849 GLib-CRITICAL **: g_source_get_context: assertion `!SOURCE_... 629945 GDBus deadlock in g_bus_get_sync() 630000 g_date_time_difference 630077 GDateTime week number support 630185 Allow NULL strings in g_quark_try_string() 630797 docs mention non-existent g_object_dispose() 630968 gschema-compile problems on power g5 631263 GSettings needs range/choice APIs 631264 gsettings-tool choice/range support 631379 GDBus nonce-tcp test failing 631410 Port gapplookupgconf.c to using x-scheme-handler/ 632884 Possible deadlock in g_object_remove_toggle_ref() Transation updates: Basque Brazilian Portuguese British English Bulgarian Czech Dutch Estonian French Galician German Greek Hebrew Hungarian Japanese Lithuanian Polish Portuguese Romanian Simplified Chinese Slovenian Spanish Thanks to all contributors: Ryan Lortie Stefan Kost Colin Walters Behdad Esfahbod Philip Withnall Claude Paroz Benjamin Otte Nicolas Dufresne David Zeuthen Andre Klapper Christian Dywan Johan Dahlin Bastien Nocera Tor Lillqvist William Jon McCann Emmanuele Bassi Javier JardÃn Alberto Garcia Florian MÃllner Dan Winship October 25, 2010 Matthias Clasen _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list