GTK+-2.1.2 release [unstable]

GTK+-2.1.2 is now available for download at:

This is a development release leading up to GTK+-2.2. The major 
change as compared to the stable GTK+-2.0.6 is support for
multiple displays and multiple screens in GDK, although there are
numerous minor changes as well.

Since GTK+-2.1.1, changes are mostly various bugfixes and
small improvements. Some of the more interesting changes
include right-to-left support for a number of additional 
widgets by Matthias Clasen, reworked submenu navigation 
by Soeren Sandmann, and support for the proposed
cross-desktop startup notification protocol.


 * 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 GTK+-2.0. If you have problems, you'll need
   to reinstall GTK+-2.0.6.

 * GTK+-2.2 will be source and binary compatible with
   the GTK+-2.0.x series; however, the new API additions
   in GTK+-2.1.2 are not yet finalized, so there may
   be incompatibities between this release and the final
   2.2 release.

 * Remaining API issues for GTK+-2.2 can be found with following
   bugzilla query: 

 * GTK+-2.1.x exposes a bug in libgnomeui where libgnomeui
   was creating a widget of type GtkWidget instead of a derived
   class; to fix this, upgrade to libgnomeui-2.1.0.

 * You'll need at least Pango-1.1.2 or Pango-1.0.5 for correct

 * GTK+ looks for theme engines in a version dependent  directory, 
   so you'll need to reinstall any theme engines you want to use.

 * Bugs should be reported to
What is GTK+

GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable for
projects ranging from small one-off tools to complete application

GTK+ has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK+ from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.

GTK+ is free software and part of the GNU Project. However, the
licensing terms for GTK+, the GNU LGPL, allow it to be used by all
pdevelopers, including those developing proprietary software, without
any license fees or royalties. 

Where to get more information about GTK+

Information about GTK+ including links to documentation can be
found at:

An installation guide for GTK+-2.0 is found at:

Common questions:

Overview of Changes from GTK+-2.1.1 to GTK+-2.1.2

* Fixes for GtkIMContextXIM [HideToshi Tajima, Owen Taylor]
* Remove usage of XLookupString outside of GtkIMContextXIM [Owen]
* Handle Shift/Caps/Num_Lock properly for non-Xkb [Owen]
* Add a --screen option to set default screen [Balamurali Viswanathan, Owen]
* Add simple support for startup notification [Havoc Pennington]
* Add RTL flipping support for a number of widget [Matthias Clasen]
* Handle focus indication for check and radio buttons without children
  [Dave Camp, Owen]
* Much work on improve submenu navigation [Soeren Sandmann]
* Add "selected_shadow_type" property for menus [Soeren]
* Add "scrollbar_spacing" style property [Anders Carlsson, Owen]
* Rework GtkPaned keynav [Soeren, Calum Benson]
* Sensitivity and keynav fixes for GtkFileSelection [Muktha Narayan, Owen]
* Removed mnemonics for GtkToolbar Items [Mikael Hallendal]
* Tree view fixes and speedups 
  [Kristian Rietveld, Daniel Elstner, Havoc Pennington]
* Allow themes to set GtkTreeView even/odd row colors [Kristian]
* Doc fixes and improvements [Matthias Clasen, Vitaly Tishkov]
* Win32 fixes [Tor Lillqvist]
* Misc cleanups and bug fixes

Other contributors: Phil Blundell, Erwanne Chenede, Jeremy Katz, 
   Padraig O'Briain, Havoc Pennington, Timo Sirainen, Nam SungHyun,
   Matt Wilson,

2 November 2000

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