GTK+ 2.5.3 released [unstable]




GTK+-2.5.3 is now available for download at:

   ftp://ftp.gtk.org/pub/gtk/v2.5/

gtk+-2.5.3.tar.gz       md5sum: 86c3a8277f3fd42bf851248a8091fa56
gtk+-2.5.3.tar.bz2      md5sum: 21d3c3c1ed78def3c5b8c1a913a9aef7

This is the fourth development release loading up to GTK+-2.6.  

While we don't consider this release to be API-frozen yet, we do
consider it as an "API review" release, and would like to ask
everybody to take a look at the new APIs (GtkFileChooserButton,
GtkIconView,...) and functionalities (e.g. trees in GtkComboBox)
and give us some feedback. It might be a good idea to take an
application which uses GnomeFileEntry or GnomeIconList and try
to port it to the new GTK+ APIs to see where the gaps are.


Notes:

 * This is unstable development release. 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.4. If you have problems, you'll need
   to reinstall GTK+-2.4.10.

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

 * Remaining API issues for GTK+-2.6 can be found with following
   bugzilla query:
   
    http://bugzilla.gnome.org/buglist.cgi?product=gtk%
2b&target_milestone=2.6+API
+Freeze&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED

 * Bugs should be reported to http://bugzilla.gnome.org.
   
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
suites.

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
developers, 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:
 
http://www.gtk.org/

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

 http://developer.gnome.org/doc/API/2.4/gtk/gtk-building.html

Common questions:
 
 http://developer.gnome.org/doc/API/2.4/gtk/gtk-question-index.html
 http://www.gtk.org/faq/

Overview of Changes from GTK+ 2.5.2 to GTK+ 2.5.3
=================================================
* GtkFileChooser
 - Work better with older version of the gnome-vfs backend [Zack Cerza]
 - Keynav improvements [Jonathan Blandford]
 - Make position of pathbar down button stable [Jonathan]
 - Make autocompletion less annoying in save mode [Owen Taylor]
* GtkFileChooserButton
 - Allow mnemonic activation [Dennis Cranston, James M. Cape]
* GtkComboBox
 - Work without a model [Mariano Suarez-Alvarez]
* GtkTreeView
 - Allow sorting of tree models to be turned off [Torsten Schoenfeld]
* GtkRange
 - Add a::slider-moved signal [Thomas Fitzsimmons]
* GtkEntryCompletion
 - Improve positioning of popups [Matthias]
* Make input methods respect editability [Noah Levitt]
* Add an setting to specify modules to load [Alex Graveley]
* Use GOption for commandline argument parsing [Anders Carlsson]
* Default theme
 - Improve drawing of expanders [Matthias Clasen]
* Add a configure option to disable the use of ELF visibility
  attributes for PLT reduction
* Make selection handling robust against invalid UTF-8 [Owen]
* gdk-pixbuf
 - Add a variant of gdk_pixbuf_new_from_file_at_size() which
   optionally ignores aspect ratio [Dom Lachowicz]
 - Fix saving of pixbufs with alpha-channel as jpeg [Emmanuel Pacaud]
 - Security fixes [Chris Evans]
* Win32
 - Improve tablet handling [Robert Ãgren]
 - Make tablets work on multi-monitor systems [Robert]
 - Handle screen resolution changes [Arjohn Kampman, Tor Lillqvist]
 - Add IME input method [Takuro Ashie, Kazuki IWAMOTO]
 - Add ms-windows (Wimp) theme engine [Raymond Penners, Dom Lachowicz,
   Havoc Pennington]
 - Fix loading of input modules on Win32 [Kazuki IWAMOTO]
 - Build fixes [Tor Lillqvist, Robert]
* Other bug fixes [Hans Petter Jonsson, Tim Janik, Manish Singh,
 Soeren Sandmann, Bill Haneman, Padraig O'Briain, Olexi Avramchenko,
 Jonathan, Frederic Croszat, Matthias, Christian Persch, Felipe 
 Heidrich, Lorenzo Gil Sanchez, Richard Hoelscher, Owen, Olivier
 Andrieu, Morten Welinder, Jean BrÃfort, Alexander Larsson]
* Documentation improvements [Matthias, Jonathan]
* New and updated translations (ang,ar,en_CA,es,ne,pt_BR,ro,ru,uk)
                                                                                

A list of all bugs fixed in this release can be found at 
http://bugzilla.gnome.org/buglist.cgi?
bug_id=152925,153032,153028,150852,145467,144272,131226,135195,133263,114173,151112,109615,147867,151490,151542,151559,149540,1172326,151581,143647,151752,151732,151723,151139,151963,152518,152333,152608,143270,136395,152481,152760,152845,151031,151608,151994,143868,152450


19 September, 2004





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