GTK+-2.3.3 released [unstable]



GTK+-2.3.3 is now available for download at:

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

gtk+-2.3.3.tar.bz2   md5sum: b82e22ec7c4d9a0670fd56b1c29dcc35
gtk+-2.3.3.tar.gz    md5sum: 26366b28cface259ba96b80856c9d611

This is a development release leading up to GTK+-2.4. The most
notable change since 2.3.3 is a rework of the user interface
of the new GtkFileChooser based on a design by Seth Nickell
(http://www.gnome.org/~seth/filechooser-spec/). There are also
hundreds of bug fixes and small improvements.

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

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

 * Remaining API issues for GTK+-2.4 can be found with following
   bugzilla query:
   
    http://bugzilla.gnome.org/buglist.cgi?product=gtk%2b&target_milestone=2.4+API+Freeze&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
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:
 
http://www.gtk.org/

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

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

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

Overview of Changes from GTK+ 2.3.2 to GTK+ 2.3.3
=================================================
* GtkFileChooser [Federico]:
 - Support bookmarks in GtkFileSystemUnix. [Jan Arne Petersen]
 - Correctly handle typed-in filenames in save mode, folder mode, and
   multiple-selection mode in all combinations.
 - Don't erase the filename in the entry when changing folders.
 - Support icons in GtkFileSystemUnix.
 - GtkFileChooserDialog now comes up at a reasonable size.
 - GtkFileSystemUnix now notifies correctly on ::create_folder().
 - Slight GUI reorganization.
 - File system module support. [Alexander Larsson]
 - Pathbar widget. [Jonathan R. Blandford]
 - Miscellaneous fixes. [Christian Persch, Jan Arne Petersen, Anders Carlsson,
   Padraig O'Briain, Alexander, Jonathan]
 - Win32 fixes, GtkFileSystemWin32 work. [Hans Breuer]
 - Memory leak fixes [Morten Welinder]
* GtkTreeView:
 - Fix return values. [Federico, R. McFarland]
 - Properly cancel the arrow animation. [Michael Zucchi]
 - Allow custom icon sizes in pixbuf cell renderer. [Erik Grinaker]
 - Don't darken the sort column unless there are three visible columns
   [Jonathan]
* GtkToolbar:
 - Improve the sliding implementation. [Soeren Sandmann]
 - Add writeonly ::group property to GtkRadioToolButton. [Soeren, 
   Olivier Andrieu]
 - Misc fixes. [Morten, Jeroen Zwartepoorte, Michel Meeks, Soeren]
* Menus:
 - Make menus work better on Xinerama [Matthias]
 - Fix keynav in RTL mode. [Matthias]
 - Fix grid mode, removing of items. [Matthias, Vincent Noel]
 - Make tearoff menu items work anywhere in menus. [Matthias]
 - Improve popup/popdown behaviour. [Soeren]
* gdk-pixbuf:
 - Fix some problems with indexed BMPs [Kazuho Okui, Matthias]
 - Work around some libjpeg header file craziness [Manish Singh]
* Assume gravity works. [Soeren]
* Cache GCs for drawing. [Brian Cameron, Soeren]
* Handle focus adjustment correctly for deeply nested focus locations. 
  [Matthias, Owen Taylor]
* Use reference counting for shared data in GtkActionGroup. 
  [Matthias, Adam Hooper]
* Add a "use-separator" style property to GtkMessageDialog, and make
  it not resizable. [Federico]
* Add 'const' to uses of GdkColor that need it. [Federico]
* Put focusable labels in the focus chain. [Federico]
* Make destroying widgets in focus-out-event work. [Owen, Grant Gayed]
* Add properties to GtkAdjustment [Murray Cumming]
* Add change notification to GtkAccelMap [Matthias, Owen]
* Add settings to suppress icons in buttons and menus. [Matthias]
* Add Xft settings for hinting and antialiasing. [Federico, Owen]
* Make size of indicator in menu items themeable. [Bill Hanemann, 
  Narayana Pattipati, Matthias]
* Fixes to GtkIconTheme [Tosten Schoenfeld]
* Improve drawing of GtkExpander. [Mark McLoughlin]
* Improve drawing of paned handles. [Soeren]
* Remove broken hangul input module. [Changwoo Ryu]
* Remove C++-style comments. [Damien Carbery]
* Memory leak fixes. [Christian Persch, Richard Hult, Morten, Matthias]
* RTL mode (flipping) fixes. [Mitsuru Chinen, Semion Chichelnitsky]
* Accessibility improvements for tooltips, GtkScale. [Padraig]
* Make the ZOOM_100 and ZOOM_FIT labels HIG-compliant. [Mariano Suarez-Alvarez]
* Win32 fixes. [Tor Lillqvist]
* Documentation:
 - New section on how to check for modifier keys correctly. [Federico]
 - Miscellaneous improvements.  [Pascal Haakmat, Jan Huelsbergen,
   Tim-Philipp Müller, Matthias]
* New and updated translations (ar,az,cs,da,de,en_CA,el,es,fi,fr,ga,hr,it,ja,
  ko,mi,mn,ms,nl,nn,no,pl,pt,ru,sq,sr,sr Latn,sv,ta,th,uz,uz Latn)
* Other contributors: Christian Biere, Christopher Blizzard, Paolo Borelli, 
  Dan Damian, Rodney Dawes, John Ellis, David Hawthorne, Marco Pesenti Gritti,
  Felipe Heidrich, Jonas Jonsson, Theppitak Karoonboonyanan, Tommi Komulainen,
  Julio M. Merino Vidal, Gregory Merchan, Benjamin Otte, Joshua N. Pritikin,
  Yu Shao, Yao Zhang

24 February 2004




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