GLib 2.25.9 released
- From: Matthias Clasen <mclasen redhat com>
- To: gnome-announce-list gnome org, gtk-devel-list gnome org, gtk-app-devel-list gnome org, gtk-list gnome org
- Subject: GLib 2.25.9 released
- Date: Thu, 17 Jun 2010 20:02:32 -0400
GLib 2.25.9 is now available for download at:
ftp://ftp.gtk.org/pub/glib/2.25/
http://download.gnome.org/sources/glib/2.25/
e1bef7e7b669e51b8117a3d60a22c86d68eb6cfaf178f9d008f0cc79e1ca436e
glib-2.25.9.tar.bz2
5d98046edac2a0ec5f12b4a4c87f7b74fcd05a5de7b17e1d93d1514e6bb16bfd
glib-2.25.9.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.8 to GLib 2.25.9
===================================================
+--------------------------------------------------------------+
| WARNING: There have been API changes in GDBus, GSettings and |
| GApplication. Users of these APIs will need to be adapted. |
| In particular, a new release of GTK+ is required to go along |
| with this one. |
+--------------------------------------------------------------+
* GDBus
- Use Gio's default async implementation
- Fix proxy construction for objects with no properties
- Fix error handling in synchronous initialization
- Do not dispatch calls to unregistered objects
- Add _with_closures alternative functions
- Allow constructing GDBusProxy with well-known names
- Remove GType parameters from GDBusProxy constructors
- Nuke g_bus_watch_proxy API
- Add --xml to gdbus-tool to print raw introspected XML
* GSettings
- schema file format change: store (default, options) in gvdb
- Add g_settings_sync()
- Add support for enums and ranges
- 'context' support has been replaced by direct use of
GSettingsBackend
* GApplication
- Switch to using variants for timestamps
- Use GInitable
* GObject
- Introduce g_object_notify_by_pspec
- Add GBinding
- The GVariant gtype G_TYPE_VARIANT was changed from boxed
to fundamental. We believe there were no existing users
of the boxed type, so this should not cause any applications
to break.
* Test framework
- Add package and version to the test report XML
- Use optparse to parse gtester-report commandline
- Add subunit support to gtester-report
- Prevent division by zero if no tests
* Bugs fixed:
621782 Crash using gbinding
619945 GConverterOutputStream triggers assertion and corrupts data
621319 more leaked GVariants in GSettings
621168 GKeyFile memory leak on Windows platform
621002 Switch to using variants for timestamps, split out signals
620953 tiny docs addition
618904 Lies in gunixmounts documentation
621702 Correctly initialize GError
611778 minor cleanup of gtester-report
621213 GDBusProxy and well-known names
621034 Rewrite apps test to ensure children are killed
620954 gapplication gvariant simplifications
611869 add subunit out feature to gtester-report
621119 GDBusProxy and objects with no properties
620990 Use Gio's default async implementation again
620952 g_application_register_with_data is an ugly API
621252 GSettings leaks context
618715 fork() in GSettings test cases is problematic 618715
621905 Assume a ref when doing async work
621266 GSettings "context" clarification
* Translation updates:
Chinese
Thanks to all contributors:
Javier Jardón
Christian Persch
Colin Walters
Juan A. Suarez Romero
David Zeuthen
Richard Hughes
Ryan Lortie
Tor Lillqvist
Tomeu Vizoso
Christian Dywan
Jürg Billeter
Alexander Larsson
Felix Riemann
Hib Eris
Emmanuele Bassi
Robert Collins
Damien Lespiau
Ross Burton
Florian Müllner
Cosimo Cecchi
June 17, 2010
Matthias Clasen
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]