Re: New release of GTK+ libraries (1.3.11)



A new release of the development versions of GTK+ and associated
libraries (GLib, Pango, Atk) is available at:

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

The JPEG/PNG/TIFF libraries and pkg-config 0.8 are needed to compile this
release. These are available at:
 
  ftp://ftp.gtk.org/pub/gtk/v1.3/dependencies/

 (pkg-config latest canonical upstream location is
  at http://www.freedesktop.org/software/pkgconfig/ - note that 
  it has moved from sourceforge. But gtk.org mirrors the 
  0.8 version you need to build GTK 1.3.10)

You will also need "libiconv" on systems with C libraries that lack
the iconv() function:
  
  http://www.gnu.org/software/libiconv/

And the libintl library from the GNU "gettext" package if your C
library doesn't have gettext() functionality:

  http://www.gnu.org/software/gettext/


 ********************************************************************
 * Note: The API is frozen at this point. No additional API changes *
 * are anticipated before GTK+-2.0 is released.                     *
 ********************************************************************


Overview of Changes in GLib 1.3.11:
===================================

* Win32 fixes [Hans Breuer, Tor Lillqvist]
* Documentation improvements [Matthias Clasen]
* Portable directory handling API [Hans]
* Threading fixes [Sebastian Wilhelmi, Havoc Pennington]
* Fix excess relocations in Unicode tables [Andrew Taylor]
* Fix gpattern for UTF-8 [Matthias Clasen]
* Support overriding class closures [Tim Janik]
* Support for derivation from G_TYPE_POINTER [Owen Taylor]
* Hide pointers to type information inside GType to reduce locking
  [Alex Larsson, Tim]
* Adds check for direct inclusion of gobject/*.h [Owen]
* GObject API cleanups [Tim]

Other contributors: Darin Adler, Jacob Berkman, Daniel Egger, Eric Lemings, 
  Michael Meeks, Mark McLoughlin, Arkadiusz Miskiewicz, Dan Winship

Overview of Changes in Pango 0.22
=================================

* Documentation improvements [Matthias Clasen]
* Win32 fixes [Tor Lillqvist, Hans Breuer]
* Improve line-breaking algorithm to not be O(n^2) [Alex Larsson]
* API addition to render to Xrender drawable
* Restructure so that "font sets" are handled by the core 
  for all backends [Alex]
* Use the Xft font configuration scheme for the FT2 backend as well [Alex]

Other Contributors: Darin Alder, Sven Neumann, Raymond Wan

Overview of Changes in Atk 0.7
==============================

* Some restructuring of how change notification works, use
  signals not properties in some cases. [Padraig O'Briain, Bill Haneman] 
* Various small API fixes and improvements [Padraig]
* Add key event hooks [Bill]
* Documentation improvements [Padraig]
* Win32 build improvements [Tor Lillqvist]
* Bug fixes [Padraig, Bill]

Overview of Changes in GTK+ 1.3.11
==================================

* Massive rework of accelerator API and implementation (Tim Janik)
* Major fixes to resizing and redrawing to eliminate hysteresis
  and optimize. (Owen Taylor, Soeren Sandmann)
* Make many widgets NO_WINDOW to improve appearance and reduce
  drawing overhead (Owen)
* Text view fixes (Havoc Pennington)
* Make child widgets in GtkTextView work (Havoc)
* GtkTreeModelSort fixage (Jonathan Blandford, Kristian Rietveld)
* Clean up GtkTreeView drag and drop support (Owen)
* Misc tree view fixes and improvements (Jonathan, Kristian, Anders, Matt Wilson)
* Add gtk_window_get/set_focus(), gtk_window_set_default() as public
  functions (Owen, Damian Ivereigh)
* Fixes to GtkPlug/GtkSocket (Michael Meeks, Owen)
* Change button ordering in standard dialogs to correspond to 
  GNOME useability project proposal (Gregory Merchan)
* Add support for context sensitivity in input methods (Owen)
* Hook up gtk_im_context_set_use_preedit() (Hidetoshi Tajima)
* Fix gdk_window_scroll() and other aspects of big windows (Owen)
* Remove need for X connection for class initialization (Jacob Berkman)
* Propagate key events to parents of focused widget (Owen)
* Don't export normal GTK+ marshalers, export deprecated compat marshalers (Owen)
* Many Win32 Fixes and improvements (Hans Breuer, Tor Lillqvist)
* Bug and documentation fixing (Matthias Clasen, Anders Carlsson,
  Jacob Berkman, others.)

Other Contributors:
  Darin Adler, Marius Andreiana, Erwann Chenede, Murray Cumming, Janet Davis, 
  Daniel Egger, Daniel Elstner, Jeff Franks, Alex Larsson, George Lebl, 
  Sergey Kuzminov, Eric Lemings, Arkadiusz Miskiewicz, Padraig O'Briain, Sven Neumann, 
  Kristian Rietveld, Nicolas Setton, Manish Singh,  Vitaly Tishkov, Sebastian Wilhelmi, 
  Michael Natterer

Library Descriptions
====================

GLib 1.3.11	(http://www.gtk.org)
  GLib is 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.

Pango 0.22	(http://www.pango.org)
  Pango is a library for layout and rendering of text, with an 
  emphasis on internationalization. It forms the core of
  text and font handling for GTK+-2.0.

Atk 0.7		(http://developer.gnome.org/projects/gap)
  The ATK library provides a set of interfaces for accessibility.
  By supporting the ATK interfaces, an application or toolkit can
  be used such as tools such as screen readers, magnifiers,
  and alternative input devices. 

GTK+ 1.3.11	(http://www.gtk.org)
  GTK+ is a widget toolkit for X and other windowing systems. It 
  is used in such projects as the GIMP and GNOME. 

Notes
=====

This release is meant for:

 * Those interested in the development of GTK+. 
 * People planning to port to the upcoming GTK+-2.0 version of GTK+.

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 GTK+ and 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 and GTK+ 1.2.x; The currently
supported version of GLib and GTK+ is version 1.2.10.

If you install these libraries, do NOT replace your current GLib
and GTK+ packages with them; these libraries are designed so they
can be installed in parallel with a GTK+ install without affecting
it.


Comments should be sent to:

 GLib, GTK+: gtk-devel-list gnome org
             http://mail.gnome.org/mailman/listinfo/gtk-devel-list

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

 ATK:        gnome-accessibility-list gnome org
             http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list

Bug reports should be filed in the GNOME bug tracker at:

  http://bugzilla.gnome.org



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