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 [EMAIL PROTECTED] 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. _______________________________________________ gtk-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/gtk-list
