[UNSTABLE] GLib-1.3.2 released



GLib-1.3.2 has been released. This is a preview release of the
unstable branch of GLib and is meant for:

 * those interested in the development of GLib or GTK+. 
 * People planning to port to the upcoming GTK+-2.0 version of GTK+.
   Note: the APIs have not yet been frozen and significant
   changes may still occur before GLib-2.0 is released

GLib is a the low-level core library that forms the basis of 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-1.3.2 is available for download from:
 
 ftp://ftp.gtk.org/pub/gtk/v1.3/glib-1.3.2.tar.gz

This is a an unstable preview release and should not be used in
production. Only minimal testing has been done, and we expect that
significant bugs and portability problems remain at this point.

This release is incompatible with GLib-1.2.x. Software that has not
been explicitly ported will not compile with this version.  Do not
send bug reports about such compilation problems to either us or
maintainers of software that uses GLib; GLib-1.2.8 is the currently
supported version.

If you install this version, do NOT replace your current GLib
with it. You should be able to install it alongside your current
GLib without disturbing your current GLib.

Bug reports and comments about this version of GLib should be sent to

  gtk-devel-list gnome org  
  http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Overview of Changes in GLib 1.3.2:

GLib:

* Win32 build improvements  [Tor]
* Improvements to error reporting  
  (g_critical(), g_return_if_reached()) [Darin]
* Add g_strlcpy/g_strlcat  [David Wheeler]
* New IO channel implementation for Win32  [Tor] 
* Make g_array_free, g_string_free return pointer to memory requested
  not to be freed.  [Darin]
* Added GError based error reporting for thread functions.  [Sebastian]
* Moved reference docs into GLib distribution. [Owen]
* Added g_convert() for doing convenient character set conversions based
  on iconv. (GLib now requires libiconv or a native iconv.) [Havoc/Owen]
* Various Unicode handling additions (g_ucs4_to_utf8, g_utf8_validate(),
  g_{locale,filename}_{to,from}_utf8)  [Robert/Havoc/Owen]
* Portability fixes for threading.  [Sebastian]
* Added convenient functions for launching new processes (g_spawn_*),
  and shell quoting/unquoting functions.  [Havoc]
* Split glib.h into many headers.  [Sebastian]
* Added a simple callback-based parser for XML-like files (GMarkup).  [Havoc]
* Fixed confusions between comparison functions that return <0, 0, >0
  and equaility functions that return FALSE,TRUE.  [Sebastian]
* Added safe/portable temporary file manipulation functions.  [Tor]
* autoconf improvements.  [Raja]
* Many documentation improvements.
* Bug fixes.

GObject:

* Added boxed and pointer types.  [Tim/Jonathan]
* Added callback abstraction (GClosure)  [Tim]
* Added signal system (GSignal)  [Tim]
* Make GTypePlugin an interface  [Tim]
* Added GTypeModule - a simple GTypePlugin instantiation  [Owen]
* Bug fixes.





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