New release of GTK+ libraries (1.3.15). Please test!



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

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

This is the last scheduled pre-release before GTK+-2.0, so we'd really
appreciate it if people developing with GTK+ would try compiling and
using these libraries so we catch problems before we release.

Bugs should be reported to http://bugzilla.gnome.org. The relevant
products are gtk+, glib, pango, and atk.

We'd also appreciate reports of successful compilation, especially on
less common platforms; please send such reports to gtkdev gnome org 
Information on platform, operating system (and distribution for
Linux), operating system version, and compiler is useful.


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

 (The canonical upstream location for pkg-config is
  http://www.freedesktop.org/software/pkgconfig/. But gtk.org mirrors
  the 0.11 version you need to build GTK+)

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/

Overview of Changes in GLib 1.3.15:
===================================

* Speed up marshalers by using private access to GValue 
  [Anders Carlsson, Tim Janik]
* Reduce GValue to 2 elements [Tim]
* Add G_DEBUG environment variable, G_DEBUG=fatal_warnings [Matthias Clasen]
* Fixes for AIX compilation [Miroslaw Dobrzanski-Neumann]
* Add padding to various structures [Owen Taylor, Tim]
* Win32 fixes [Tor Lillquist]

Other contributors: Daniel Elstner, James Henstridge, Ryan Lovett, 
  Morten Welinder,
  

Overview of Changes in Pango 0.26
=================================

* Fixes for AIX compilation [Miroslaw Dobrzanski-Neumann]
* Fix zero-width characters being displayed [Sven Neumann]
* Add some padding to class structures [Owen Taylor]

Overview of Changes in Atk 0.13
=================================

* Add padding to class structures for future expansion [Padraig O'Briain]
* Add include guards to atk.h [Morten Welinder]
* Change argument of atk_component_get_layer(),atk_component_get_mdi_zorder()
  to be AtkComponent instead of AtkObject [Padraig]
* Cleanups [Padraig]

Overview of Changes in GTK+ 1.3.15
==================================

* New stock and improved icon images
  [Tuomas Kuosomann, Jakub Steiner, Anders Carlsson]
* Widget drawing improvements for check and radio buttons,
  spinbuttons [Soeren Sandmann]
* Clean up module search path algorithm, use GTK_PATH [Owen Taylor]
* Add GtkSetting for font name. [Richard Hestilow]
* Much improved key matching code, accelerators work independent
  of group [Owen]
* Make mnemonics work for embedded GtkPlug widgets [Owen]
* Keynav improvements for GtkTreeView [Kristian Rietveld]
* Fix gtk_tree_view_scroll_to_cell() [Jonathan Blandford]
* Rename gtk_tree_view_get_iter_root() and gtk_tree_path_new_root()
  to gtk_tree_view_get_iter_first() and gtk_tree_path_new_first(),
  add compatibility macros.
* GtkTreeView bug fixes [Kristian, Anders, Damon Chaplin]
* GtkTextView bug fixes [Havoc Pennington]
* Pad class structures for future binary compatibility [Owen]
* Tutorial improvements [Sven Neumann, Matthias Clasen]
* Fixes for MULTIPLE selection target [Gregory Merchan, Owen]
* Fix problems with initial widget size [Owen]
* AIX compilation fixes [Miroslaw Dobrzanski-Neumann]
* Win32 fixes [Hans Breuer, Tor Lillqvist]
* Miscellaneous bug fixes

Other contributors: David L. Cooper, Eric Fischer, Jody Goldberg, 
  Satajyit Kanungo, Thomas Leonard, Mark Patton, Manish Singh, 
  Nicolas Setton

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

GLib 1.3.15     (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.26      (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.13        (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.15     (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 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.

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

Binary interfaces for these libraries are not yet frozen; applications
built against these libraries will need to be rebuilt when the final
GTK+-2.0.0 is released.


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



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