GTK+ 2.5.0 released [unstable]

GTK+-2.5.0 is now available for download at:

gtk+-2.5.0.tar.gz	md5sum: 23330af6df089703b877fb865396fb87
gtk+-2.5.0.tar.bz2	md5sum: 8ff1c22ab56e645a4b657e654132ed7c

This is the first development release loading up to GTK+-2.6.  This
release contains several new widgets and capabilities, including a new
icon view widget, an about dialog, simple rotation support for
GdkPixbufs, new cell renderers for combo boxes and progress bars, new
stock icons, performance improvments, and bugfixes.


 * 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.4.

 * 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.0 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:

 * 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
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:

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

Common questions:

Overview of Changes from GTK+ 2.4.1 to GTK+ 2.5.0
* New widgets: 
 - GtkIconView [Anders Carlsson]
 - GtkAboutDialog [Matthias Clasen]
 - GtkCellView [Matthias]
* GtkFileChooser
 - change to newly-created folders [Federico Mena Quintero]
 - always show icons [Federico]
 - bug fixes [Federico, Christian Neumair, Alex Roitman]
* GtkComboBox, GtkComboBoxEntry
 - add missing getters and some more convience API [Matthias, 
  Christian Neumeir, Oliver Andrieu]
 - improve placement and sizing of popups [Matthias]
 - support insensitive items [Matthias]
 - support separators [Matthias]
 - handle empty or unset models better [Mariano Suarez-Alvarez]
 - bug fixes [Matthias, Jonathan Blandford, Oliver Andrieu, Paul 
   Pongonyshev, Christian Persch]
* GtkEntryCompletion
 - ignore enter events when the window pops up under the 
   pointer [Anders]
 - bug fixes [Matthias]
 - support inline autocompletion [Matthias]
* GtkUIManager
 - fix signal registration [Michael Natterer]
 - make generated XML parseable [Sven Neumann]
 - fix get_widget to return menus [Matthias]
* GtkTreeView
 - hover-selection mode [Matthias]
 - support insensitive cells [Matthias]
 - support separators [Matthias]
 - make entry context menu work in editable text cells [Owen Taylor, 
  Kristian Rietveld]
 - make DND work with treeviews in modal dialogs [Federico]
 - make empty treeviews focusable [Federico]
 - new GtkCellRendererProgress [Matthias, Tommi Komulainen, 
  Christian Persch]
 - new GtkCellRendererCombo [Matthias]
 - bug fixes [Matthias, Federico]
* GtkNotebook
 - allow to change tabs with the mouse wheel [Gabriel de Perthuis]
* GtkWindow
 - support named themed window icons [Matthias, Calum Benson]
* New stock icons: file, directory, about, edit, connect, disconnect,
  and media player icons for forward, next, pause, play, previous,
  record, rewind and stop
 - support do-not-focus-on-map hint [Elijah Newren]
 - fix RGBA cursors [Michael Natterer]
* gdk-pixbuf
 - reorganize headers [Matthias, Jeff Franks, Havoc Pennington]
 - flag to mark loaded images as scalable [Dom Lachowicz]
 - license information for loaders [Matthias]
 - simple multiple-of-90�° rotation support [Matthias]
 - allow to disable loaders [Matthias]
 - bug fixes [Kouichirou Hiratsuka, Sven, Brian Cameron,
  Manish Singh, Morten Welinder]
* X11 selections 
 - make incremental transfer of MULTIPLE work [Matthias]
 - don't do incremental transfer in 4k chunks [Matthias]
 - add selection ownership change notification [Matthias]
 - support text/plain targets [Matthias]
* Win32 
 - bug fixes [Hans Breuer, John Ehresman, Tor Lillqvist, 
  Robert ��gren, Beno�®t Carpentier, J. Ali Harlow, Laurent Sansonetti]
* Performance improvements
 - predict exposes for override-redirect windows [S�¸ren Sandmann]
 - unset the background when mapping or unmapping windows [S�¸ren]
 - support the update counter spec for smoother resizing [S�¸ren]
* Misc bug fixes [Matthias, Owen, S�¸ren, Anders, Padraig O'Briain, 
  Crispin Flowerday, Michal Pasternak, Scott Tsai, Morten,
  Michael Natterer, Dmd Ljungmark, Sven, Billy Biggs, 
  Mark McLoughlin, Sam Stephenson, John Finlay, David Hawthorne, 
  Kent Sandvik, Davyd Madeley, Alexander Winston, Jean-Fran�§ois Wauthy, 
  Jeff Franks, Philip Kendall, Baris Cicek Yevgen Muntyan, 
  Bastien Nocera, Tim Janik, John Ehresman, Theppitak Karoonboonyanan, 
  Nickolay V. Shmyrev, William Jon McCann, Paolo Maggi, Lorenzo Gil 
  Sanchez, Jan-Marek Glogowski, Pawel Salek, Felipe Heidrich, Dmitry 
  M. Shatrov, Alex Larsson, Michael Hallendal, Scott Bronson, Kjartan 
  Maraas, Damien Carbery, Elke Meier]
* Doc improvements [Matthias, Federico, Owen, Steve Chaplin, Tommi 
  Komulainen, Bastien Nocera, Billy Biggs, Sampo Nurmentaus, Steffen 
  R�¶cker, Doug Quale, Oliver Andrieu]
* Updated translations (bg,lt,ne,tk,wa,en_GB)

20 July 2004

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