GLib-2.3.2 released [unstable]



GLib-2.3.2 is now available for download at:

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

glib-2.3.2.tar.bz2     md5sum: 84bd1116d79580d89131182967db4bb8
glib-2.3.2.tar.gz      md5sum: e9179cde001b048d3faa6e2383b2512e

This is a development release loading up to GLib-2.4. Changes
since GLib-2.3.1 consist manly of bug fixes and small API
enhancements. The default seeding of GRand is much improved
thanks to work by George Lebl.

Notes:

 * This is unstable development release. While it has had
   fairly extensive 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.2. If you have problems, you'll need
   to reinstall GLib-2.2.4.

 * GLib-2.4 will be source and binary compatible with
   the GLib-2.2.x series; however, the new API additions
   in GLib-2.2.x are not yet absolutely finalized, so there 
   may be incompatibities between this release and the final
   2.2 release.

 * Remaining API issues for GLib-2.4 can be found with following
   bugzilla query:
   
    http://bugzilla.gnome.org/buglist.cgi?product=glib&target_milestone=2.4+API+Freeze&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED

 * 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.3.1 to GLib 2.3.2
=================================================
                                                                                
* Add G_MAXSIZE. [Manish Singh]
* Add g_rand_new_with_seed_array(), g_rand_set_seed_array(),
  implementing the init-by-array functionality of the
  original mersenne twister. Add g_rand_copy(). Improve seeding.
  [George Lebl]
* Add a lowercase_name option to glib-mkenums. [Murray Cumming]
* Add g_ptr_array_foreach(). [Matthias Clasen]
* Add g_timer_continue(). [Tim-Philipp Müller]
* Fix a threadsafety issue in mem chunks. [Matthias, Balazs Scheidler]
* Fix g_filename_{to,from}_utf8() on Win32 and improve
  g_file_test() there too [Hans Breuer]
* Add a boxed type for NULL-terminated string arrays.  [Matthias]
* Add G_DEFINE_TYPE() plus variants to ease the constuction
  of GObject boilerplate code.  [Tim Janik]
* Support & in password GECOS field [Matthias, Soeren Boll Overgaard]
* Documentation improvements [Matthias, Manish]
* Win32 build fixes [Hans]
* Misc bug fixes [Damien Carbery, Matthias, Manish, Olivier Poncet,
  Zack Rusin]
* Updated translations (ar,de,fa,ga,mn,nn,no,sq)
                                                                                
22 January 2003






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