GLib 2.23.5 released



GLib 2.23.5 is now available for download at:

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

MD5 sums:
f249a94e8da086fd5d6e24dd4c1a1324  glib-2.23.5.tar.bz2
5be8db52720281ef8fa0da727be6f158  glib-2.23.5.tar.gz

SHA1 sums:
b27ece611e52db546a49819b48d5a4a0ea4d6cb2  glib-2.23.5.tar.bz2
9b078a734ef6644829f1760393c00b75667b30be  glib-2.23.5.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.4 to GLib 2.23.5
===================================================

* New API addition: g_malloc_n() and friends used to implement an
  overflow-safe family of g_new() macros.

* GVariant:
 - GVariantBuilder and GVariantIter are now merged.
 - The variable arguments API is now merged.
 - The parser will be in a future release.

* GIO:
 - Remove GUtf8InputStream (which never appeared in a stable release)
   for now since it doesn't satisfy the needs of its main intended use
   case.  We hope to reimplement this feature in a better form in a
   future release.

* Bugs fixed:
 609531 missing licence headers
 612107 Missing G_FILE_ATTRIBUTE_TRASH_ORIG_PATH
 611897 g_io_modules_scan_all_in_directory leaks
 608196 Overflow-safe g_new family
 611696 gio uses GetAddrInfo which requires special handing on windows 2k
 605667 Don't use G_PARAM_SPEC_VALUE_TYPE when we know the pspec is valid
 610860 test_g_file_open_readwrite fails if $HOME is unwritable
 552912 glib-2.18 /live-g-file/test_copy_move failed when run as root
 609813 Renaming a file discards file notes

* Updated translations:
 Basque
 Brazilian Portuguese
 British English
 Bulgarian
 Catalan
 Danish
 Estonian
 French
 German
 Hungarian
 Italian
 Lithuanian
 Norwegian bokmål
 Portuguese
 Russian
 Slovenian
 Spanish
 Swedish
 Traditional Chinese


Thanks to the contributors:
 Matthias Clasen
 Alexander Larsson
 Priit Laes
 Stefan Kost
 Fridrich Strba
 Behdad Esfahbod
 Jonh Wendell
 Claudio Saavedra
 Christian Dywan
 Felix Riemann
 Dan Winship
 Paolo Borelli
 Saleem Abdulrasool
 Edward Hervey
 Emilio Pozuelo Monfort


March 8, 2010
Ryan Lortie



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