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 _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list