GLib 2.17.3 released



GLib 2.17.3 is now available for download at:

   http://download.gnome.org/sources/glib/2.17/

glib-2.17.3.tar.bz2	md5sum: 1683dcb0b5fc865833b01daad8026924
glib-2.17.3.tar.gz	md5sum: 8c5ac7d6c6f2cc21b742714e19638960

This is the fourth development release leading up to GLib 2.18.

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

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

* PCRE
 - fix for CVE-2008-2371 

* Bugs fixed:
 538119 glib's mainloop leaks a pipe to sub-processes
 537635 Corrections and improvements to g_time_val_{to,from}_iso8601
 539067 The document g_io_channel_win32_new_fd() says...
 535949 annotate g_strip_context and g_dpgettext with G_GNUC_FORMAT
 539123 annotate g_d[n]gettext with G_GNUC_FORMAT
 539074 Cannot get exit status with g_spawn_command_line_sync
 316221 G_LOCK warns about breaking strict-aliasing rules
 539770 migrate gstrfunc unit tests to gtest
 539626 Update docstrings for g_object_freeze_notify and
g_object_thaw_notify
 538044 unconditional use of LC_MESSAGES
 540545 Monotonic time and timer offset
 535947 want g_set_error_literal
 539999 glibconfig.h: add GLIB_USING_SYSTEM_PRINTF 
 536252 GFileEnumerator should allow access to the containing GFile
 538362 Get Win32 icons back in the file chooser
 540802 g_list_prepend doesn't concat lists
 540423 unrecoverable error after g_seekable_truncate
 538836 make check failure on PPC and ALPHA: pltcheck.sh on
g_atomic_pointer_get
 539090 g_content_type_from_mime_type() should unalias
 540331 g_file_append_to () documentation: can return NULL
 534639 add g_desktop_app_info_new_from_keyfile
 536733 gio build failure on Irix
 536160 Add g_file_monitor()
 538127 FileChooser broken on win32
 531476 /live-g-file/test_traverse_structure test fails on Mac HFS+
 538564 gio should have gio-types.h
 540047 glib-genmarshal.c: '#include <io.h>' is too before

Updated translations:
 Korean (ko)
 Occitan (oc)

Thanks to all contributors:
Hans Breuer 
Thiago Macieira
Christian Persch
Peter Kjellerstedt
Hiroyuki Ikezoe
Tor Lillqvist
Stefan Kost
Johan Dahlin
Sebastian Dröge
Kristian Rietveld
Paolo Borelli
Cody Russell
Tim-Philipp Müller
Björn Lindqvist
Patrik Olsson
Yevgen Muntyan
Colin Walters
Ross Burton
Michael Natterer
Akira Tagoh
Mart Raudsepp
Markus Bergman
Jared Moore
Josselin Mouette
Behdad Esfahbod
Kazuki IWAMOTO


July 2, 2008
Matthias Clasen




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