GLib-2.2.2
GLib-2.2.2 is now available for download at:
ftp://ftp.gtk.org/pub/gtk/v2.2/
GLib-2.2.2 is a bug fix release, and compatible with previous
GLib 2.0 and 2.2 releases.
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:
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.1 to
GLib-2.2.2
- Fix busy wait when main loop was recursed out of an IO watch or
similar [Owen Taylor, Christian Krause] - Fix main loops run from from other threads [Owen, Jean-Yves
Lefort] - Many bug fixes in Unicode manipulation routines [Noah
Levitt] - Win32 bug fixes [Tor Lillqvist, Cedric Gustin, Daniel
Kaufmann] - Fix portability problems with G_MIN/MAX_INT64 [Manish
Singh] - Miscellaneous bug fixes [Matthias Clasen, Martin Kretzschmar,
Sven Neumann, Havoc Pennington, Balasz Scheidler, Ray Strode,
Hidetoshi Tajima, Owen, Morten Welinder, Dan Winship] - Code cleanups and performance tweaks [Morten, Matthias,
Christian Biere, Noah Levitt, Owen] - Threading fixes for configure.in [Sebastian Wilhelmi]
- Fix make uninstall in po/Makefile.in.in [James Henstridge]
- Miscellaneous build fixes [Zach Frey, Raja Harinath, Evan
Martin, Andras Salamon, Jeffrey Stedfast, Hidetoshi Tajima, Owen,
Morten] - Documentation improvements [Matthias, Christian Biere,
Christophe Fergeau, Sven, Phillip Vandry] - New and updated translations
(az,cy,et,fa,id,li,ml,pt,sr,ta,tr,yi,zh_TW)
8 June 2003
libgda 0.12.1
libgnomedb 0.12.1
mergeant 0.12.1
libgda/libgnomedb/mergeant 0.12.1 have been released.
libgda/libgnomedb are a complete framewok for developing
database-oriented applications, and actually allow access to
PostgreSQL, MySQL, Oracle, Sybase, SQLite, FireBird/Interbase, IBM
DB2, mSQL and MS SQL server, as well as MS Access and xBase files
and ODBC data sources. Mergeant is an end user application that
makes use of libgda and libgnomedb to allow users to easily manage
their databases.
This release contains fixes for some important bugs found in
0.12.0.
Changes in this release since 0.12.0:
libgda 0.12.1
- Fixed leak in Oracle provider to prevent running out of cursors
(fozzy) - Fixed normal and build requirements in spec file (david)
- Updated translations:
- nl (adrighem)
- sv (menthos)
libgnomedb 0.12.1
- Added missing static libraries to the spec file (adam)
- Fixed typo in configure.in (redfox)
- Simplified column titles in data sources and providers config
dialog (rodrigo) - Added missing CFLAGS for libglade module (rodrigo)
- Fixed soname numbering (rodrigo)
- Updated translations:
- nl (adrighem)
- sr (danilo)
- ta (baddog)
mergeant 0.12.1
- Added missing plugins directory to spec file (adam)
- Fixed crash in #113623 (rodrigo)
- Fixed main window resizing problems (rodrigo)
- Updated translations:
- fr (redfox)
Tarballs are available at
ftp://ftp.gnome-db.org/pub/gnome-db/sources/v0.12.1/
To install this new version, you’ll need:
- libgda: glib, libxml2, libxslt
- libgnomedb: libgda and dependencies, libgnome/ui, libglade,
libbonoboui and, optionally, gtksourceview - mergeant: libgda/libgnomedb and dependencies
You can find more information at the projects’ homepage
(http://www.gnome-db.org), or
you can ask any question/propose anything you want in the GNOME-DB
mailing list, which is available at http://mail.gnome.org/mailman/listinfo/gnome-db-list.
Pango-1.2.3
Pango-1.2.3 is now available for download at:
ftp://ftp.gtk.org/pub/gtk/v2.2/
As compared to Pango-1.2.1 (Pango-1.2.2 was a short-lived
release and never announced), this release contains various bug
fixes, a large speedup to layout with the Xft and FT2 backends (as
much as 5 times faster for short strings), and new shapers to allow
Indic and Thai to be used with the FT2 backend.
About Pango
Pango is a library for layout and rendering of text, with an
emphasis on internationalization. Pango can be used anywhere that
text layout is needed, though most usage so far as been in the
context of the GTK+ widget toolkit. Pango forms the core of text
and font handling for GTK+ 2.
Pango is designed to be modular; the core Pango layout can be
used with four different font backends:
- Core X windowing system fonts
- Client-side fonts on X using the Xft2 library
- Direct rendering of scalable fonts using the FreeType
library - Native fonts on Microsoft platforms
Dynamically loaded modules then handle text layout for
particular combinations of script and font backend. Pango-1.2 ships
with a wide selection of modules, including modules for Hebrew,
Arabic, Hangul, Thai, and a number of Indic scripts. Virtually all
of the world’s major scripts are supported.
As well as the low level layout rendering routines, Pango
includes PangoLayout, a high level driver for laying out entire
blocks of text, and routines to assist in editing internationalized
text.
More information about Pango is available from http://www.pango.org/.
Pango depends on version 2.2.0 or newer of the GLib library;
more information about GLib can be found at http://www.gtk.org/.
Overview of Changes in Pango
1.2.2
- Fix operation with –disable-debug [Jeff Waugh]
- Improve handling of ink rectangle extents for empty runs
- Fix problem with keynav at line boundaries for RTL text
[Matthias Clasen]
Overview of Changes in Pango
1.2.2
- Cache fontsets for the Xft and FT2 backends, a large speedup
for short strings [Owen Taylor, Soeren Sandmann] - Make built in rendering functions, especially the FT2 one, work
more like the GDK implementation [Sven Neumann] - Add an indic-ft2 module [Kapil Chowskey], Add a thai-ft2 module
[Theppitak Karoonboonyanan] - Optimize pango_x_render() by drawing multiple character with a
single request when possible [Morten Welinder] - Change the handling of attributes that cover only partial
glyphs [Owen, Taneem Ahmed, Sunil Mohan Adapa] - Fix problems with Arial Unicode and the Opentype code [Owen,
Noah Levitt] - Fix common crash for fonts missing a GDEF table
- Fix common portability problem with informative output at end
of configure. - Build cleanups and fixes [Tim Mooney, Chris Ross, Akira Tagoh,
Will Partain, James Su] - Miscellaneous bug fixes and cleanups [Simon Budig, Rick Jones,
Noah, Padraig O’Briain, Benjamin Otte, Andrey Panov, Federic
Zhang] - Documentation fixes [Tim, Sven]
Owen Taylor
9 June 2003