GLib 2.23.4 released



GLib 2.23.4 is now available for download at:

  ftp://ftp.gtk.org/pub/glib/2.23/
  http://download.gnome.org/sources/glib/2.23/

md5 sums:
9cba5ad06e1ddb603a3a893e5cd1f528  glib-2.23.4.tar.bz2
921a5291c09077d9afce245ed0380bd3  glib-2.23.4.tar.gz

sha1 sums:
a2ba4fac49acc09cca457b20feec178c02075cf1  glib-2.23.4.tar.bz2
1f1512a30980be9255f14964c333378942c76a2e  glib-2.23.4.tar.gz

This is a development release leading up to GLib 2.24.

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.22. If you have problems, you'll need
  to reinstall GLib 2.22.

 * GLib 2.24 will be source and binary compatible with
  the GLib 2.22 series; however, the new API additions
  in GLib 2.23 are not yet finalized, so there may be
  incompatibilities between this release and the final
  2.24 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.23.3 to GLib 2.23.4
===================================================

* GVariant: The core of GVariant has been merged now, with some
 API still to follow.

* GIO:
 - There is a new interface GFileDescriptorBased for file descriptor
   based IO. GLocalFile{Input,Output}Stream implement it
 - Use splice(2) to transfer data between file descriptors without
   extraneous copies
 - Add a way to request move events from file monitors

* Bugs fixed:
 609143 *result_uncertain is never assigned in g_content_type_guess
 604086 Use splice(2) when doing local file copies
 547890 No move events for GFileMonitorEvent?
 568760 nautilus freezes due to a bug in garray.c:322
 609962 Add info about the use of G_DEFINE_INTERFACE
 609564 g_base64_encode_close docs should mention outbuf size...
 610484 g_variant_equal bug
 610131 libasyncns does not compile on Solaris 8
 609530 missing single header include guards

* Updated translations:
 Czech
 Estonian
 Galician
 German
 Korean
 Polish
 Slovenian
 Spanish
 Traditional Chinese


Thanks to the contributors:
Ryan Lortie
Benjamin Otte
Alexander Larsson
Christian Kellner
Martyn Russell
Colin Walters
Javier Jardón
Nicolas Setton
Christian Persch
Christian Dywan


February 21, 2010
Matthias Clasen




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