GLib-2.3.0 released [unstable]
- From: Owen Taylor <otaylor redhat com>
- To: gnome-announce-list gnome org, gtk-list gnome org, gtk-app-devel-list gnome org, gtk-devel-list gnome org
- Subject: GLib-2.3.0 released [unstable]
- Date: Fri, 24 Oct 2003 18:31:39 -0400
GLib-2.3.0 is now available for download at:
ftp://ftp.gtk.org/pub/gtk/v2.3/
glib-2.3.0.tar.bz2 md5sum: 2390f83aeba20851bbb9b816269c0735
glib-2.3.0.tar.gz md5sum: 33fe978e40b641ba15004f0e04862e19
This is the first development release loading up to GLib-2.4.
This release contains a number of small to medium sized API
additions, such as the addition of instance-private data and
properties on interfaces to GObject, and an update of the
Unicode data to the recently released Unicode 4.0.
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.0 are not yet finalized, so there may
be incompatibities between this release and the final
2.2 release.
* Remaining API issues for GLib-2.2 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.2.x to GLib-2.3.0
=================================================
* Replace Trio printf by gnulib vasnprintf [Matthias Clasen]
* Update Unicode data to Unicode 4.0 [Noah Levitt]
* Support XML-safe formatted output with
g_markup_[v]printf_escaped [Owen Taylor]
* Add g_file_read_link to read symbolic links [Matthias]
* Add g_unichar_get_mirror_char to obtain the
mirrored variant of a character [Noah]
* Support for one-time initialization functions.
[Sebastian Wilhelmi]
* Miscellaneous API additions: g_vasprintf
g_string_chunk_insert_len, g_setenv, g_unsetenv [Matthias]
* Docs improvements [Matthias]
* Add support instance-private data on classed types
[Mark McLoughlin, Tim Janik, Owen]
* Optimize signal emissions [Soeren Sandmann, Tim]
* Support a "default vtable" per interface [Tim]
* Add support for properties on interfaces [Owen, Tim]
* Miscellaneous API additions: g_value_take_string(),
g_value_take_param(), g_value_take_object(),
g_value_take_boxed(). [Matthias]
24 October 2003
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]