news 28 Posted July 5, 2008 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 ' 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 _______________________________________________ Share this post Link to post