GLib 2.22.0 released
- From: Matthias Clasen <mclasen redhat com>
- To: gnome-announce-list gnome org, gtk-devel-list gnome org, gtk-app-devel-list gnome org, gtk-list gnome org
- Subject: GLib 2.22.0 released
- Date: Tue, 22 Sep 2009 19:32:26 -0400
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]