Jump to content
Compatible Support Forums
Sign in to follow this  
news

GLib 2.17.1 released

Recommended Posts

GLib 2.17.1 is now available for download at:

 

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

 

glib-2.17.1.tar.bz2 md5sum: 9121af8ff782ade6d745d76bd6a38a6a

glib-2.17.1.tar.gz md5sum: 21154cd67be5a81f675d3c55ce5dea91

 

This is the second 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.0 to GLib 2.17.1

===================================================

 

* New function: g_utime(), a gstdio wrapper for utime()

 

* New functions: g_dgettext() and g_dngettext(), wrappers

for corresponding gettext functions with added functionality

 

* Support the latest version of the shared-mime spec, including

icons for mime types

 

* New function: g_themed_icon_prepend_name()

 

* Bugs fixed:

535418 Please document which glib version defines goffset

528715 Misprint in the description of the interface

g_type_class_add_private

528714 Misprint in the description of the interface g_param_spec_flags

537260 Doc bug in G_TYPE_INSTANCE_GET_CLASS()

530527 Misprint in the description of the interface

g_cclosure_marshal_VOID__FLAGS

530526 Misprint in the description of the fields 'class_init' and

'class_finalize' of the structure GTypeInfo

528719 Improvement to the documentation of the "g_object_connect"

interface

528172 gtk_signal_handlers_unblock_* functions return value

amount of matched signals, not amount of actually unblocked

528717 Misprint in the description of the parameter 'type_id' for

the interface g_type_register_fundamental

528716 Misprint in the description of the parameter 'iface_data' for

the callback types GInterfaceInitFunc and GInterfaceFinalizeFunc

537555 GObject instantiation not thread safe

537546 'desktop' shortcut in file chooser looks like a generic folder

537392 Additional colon in xattr name

536641 Filesystem querying in gio does not list AFS and autofs file

systems

528600 g_dummy_file_get_parent("scheme://example.com/")

503071 Application direction changes to right to left even if theres no

translation

502511 g_assert_cmphex prints invalid message

338162 Use po/LINGUAS

314453 Nautilus crashes in Solaris when browsing the attached file

529321 make check fails in glib/pcre

455215 g_get_user_special_dir: no reference about

G_USER_DIRECTORY_DOWNLOAD fallback to $HOME/Desktop if

xdg-user-dirs is not in use

498732 g_key_file_to_data cannot fail

511367 add g_file_make_directory_with_parents

531900 Use __builtin_offsetof for G_STRUCT_OFFSET if building with

gcc 4.0 or newer

536158 also bump GHashTable version when a node is removed via

g_hash_table_iter_remove()/g_hash_table_iter_steal()

531403 g_utf8_collate broken on Mac

535628 test/patterntest.c still includes gpattern.h directly

535625 alias.h:2648: error: 'utime' undeclared here (not in a function)

 

* Translation updates:

Arabic (ar)

German (de)

Italian (it)

Norwegian bokmål (nb)

Thai (th)

 

 

Thanks to all contributors:

Tor Lillqvist

Michael Natterer

Hiroyuki Ikezoe

Yevgen Muntyan

Jean-Yves Lefort

Sebastian Dröge

Ross Burton

Christian Persch

Luca Ferretti

Takao Fujiwara

Thomas Andersen

Paolo Borelli

Owen Taylor

Christian Neumair

Danny Baumann

Alessandro Morandi

Andrew Walton

Michael Meeks

Areg Beketovski

Holger Berndt

 

 

June 12, 2008

Matthias Clasen

 

 

 

 

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×