GLib-2.4.0 released



GLib-2.4.0 is now available for download at:

 ftp://ftp.gtk.org/pub/gtk/v2.4/

glib-2.4.0.tar.bz2   md5sum: 0f5f4896782ec7ab6ea8c7c1d9958114
glib-2.4.0.tar.gz    md5sum: 66bcfc3250cd5f1db9668fe3aa7daf81

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.4 is a stable release adding an incremental improvement
in functionality over GLib-2.2 while maintaining binary and
source compatibility. New features include:

 General
 * Watches for child process exit integrated into the main loop
 * Unicode tables updated to cover all of Unicode-4.0
 * Standard header file for gettext macros, including Q_() macro
   for strings with context.
 * Improved seeding for the GRandom random number generator

 Threading
 * Atomic operations on integers and pointers
 * GOnce for one-time initialization

 GObject:
 * G_DEFINE_TYPE macros for easy definition of GObject types
 * Properties can now be added to interfaces
 * Instance private data allows private data members for objects

More information about GLib is available at:

 http://www.gtk.org/


The GLib 2.4 Team:

 Hans Breuer, Matthias Clasen, Tim Janik, Noah Levitt, Tor Lillqvist, 
 Manish Singh, Owen Taylor, and Sebastian Wilhelmi

Special thanks to:

 Jonathan Blandford [GChildWatch]
 J Ali Harlow [Win32 support]
 George Lebl [Random seeding math]
 James Henstridge [Automake-1.7 conversion]

Thanks to all the GLib 2.4 contributors, including:

 Takeshi AIHANA, Scott Arrington, Olivier Biot, James M. Cape, Damien Carbery,
 David L. Cooper II, Murray Cumming, John Ehresman, Behdad Esfahbod,
 Cedric Gustin, Sven Herzberg, Mark Jones, Simon Josefsson,
 Theppitak Karoonboonyanan, Andrew Lanoix, Kjartan Maraas, Mark McLoughlin,
 Julio M. Merino Vidal, Frédéric L. W. Meunier, Tim-Philipp Müller,
 Padraig O'Briain, Sřren Boll Overgaard, Christof Petig, Olivier Poncet,
 Roozbeh Pournader, Zack Rusin, Sřren Sandmann, Balazs Scheidler,
 David Schleef, Manish Singh, Vincent Untz, Laurent Vivier, Morten Welinder,
 Stefan Westerfeld

16 March 2004




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