GLib 2.27.1 released



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




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]