GLib 2.22.0 is now available for download at: ftp://ftp.gtk.org/pub/glib/2.22 http://download.gnome.org/sources/glib/2.22 sha1 sums: dae057cb116c87ada58fbaae9897c71e9da20d06 glib-2.22.0.tar.bz2 6e1b48b0a65b7636f67306b93be7d3308c236a91 glib-2.22.0.tar.gz md5 sums: e0bc5b08d467cc3763550923087772d3 glib-2.22.0.tar.bz2 56045822a5fbe22053a9447378098381 glib-2.22.0.tar.gz 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. GLib 2.22 is a stable release adding an incremental improvement in functionality over GLib 2.20 while maintaining binary and source compatibility. Major new features include: * GArray, GPtrArray, GByteArray, GTree and GMappedFile can be reference counted. * GLib can be forced to reload the XDG user directory mapping. * The GLib mainloop supports per-thread default contexts. * GIO now provides types and methods for IP addresses and UNIX domain socket addresses. * GResolver provides asynchronous and cancellable APIs for resolving hostnames, reverse lookup of IP addresses and resolving SRV records. * Support for network IO has been added to GIO, including low-level socket API and high-level API for network connections and services. * GIOStream and its subclasses have gained support for read-write access. * GIO supports starting and stopping of drives, which can be used in connection with external hard disk enclosures, disk arrays, iSCSI devices, etc. * GIO supports user interaction during unmount and eject operations. * GIO can store and retrieve per-file metadata. For more details and lists of fixed bugs, see the announcements of the 2.21.x development releases: http://mail.gnome.org/archives/gtk-devel-list/2009-May/msg00011.html http://mail.gnome.org/archives/gtk-devel-list/2009-May/msg00170.html http://mail.gnome.org/archives/gtk-devel-list/2009-June/msg00048.html http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00017.html http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00084.html http://mail.gnome.org/archives/gtk-devel-list/2009-August/msg00133.html http://mail.gnome.org/archives/gtk-devel-list/2009-September/msg00016.html More information about GLib is available at: http://www.gtk.org/ The GLib Team: Hans Breuer, Matthias Clasen, Tim Janik, Tor Lillqvist, Manish Singh, Owen Taylor, and Sebastian Wilhelmi Thanks to all contributors, including Alexander Larsson Andy Shevchenko Behdad Esfahbod Benjamin Otte Carlos Garnacho Christian Dywan Christian Persch Craig Loftus Daniel Atallah Dan Winship David King David Zeuthen Frédéric Péters Hans Breuer James Hunt Jani Monoses Johan Bilien Jonathon Jongsma Lin Ma Luca Ferretti Martin Nordholts Mart Raudsepp Michael Meeks Ondrej Jirman Paolo Borelli Paul Pogonyshev Philip Withnall Richard Hughes Robert Bragg Ryan Lortie Shixin Zeng Sjoerd Simons Stefan Kost Thiago Macieira Tom Parker Tristan van Berkom September 22, 2009 Matthias Clasen _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list