GTK+-2.3.1 is now available for download at: ftp://ftp.gtk.org/pub/gtk/v2.3/ gtk+-2.3.1.tar.bz2 md5sum: d19a07d0fdb04a68f7a0506900cf9691 gtk+-2.3.1.tar.gz md5sum: 432a1db1775400076e9b74b434af21c5 This is a development release leading up to GTK+-2.4. Changes since GTK+-2.3.0 consist of numerous small bug fixes and enhancements, with a special focus on the new GtkFileChooser. 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 in GTK+-2.3.1 ================================= * Improve sanity checks on gdk-pixbuf loaders [Matthias Clasen] * GDK - Add GDK_DEBUG=xinerama that fakes a 2x2 Xinerama mode [Matthias] - Make gdk_drawable_copy_to_image public [Matthias, Peter Zelezny] * Misc Win32 bug fixes [Tor Lillqvist, John Ehresman, Tim Evans] * Action-based menu/toolbar API [Matthias] - Add "name" construct-only parameter to GtkActionGroup - Bug fixes [Marco Pesenti Gritti, Christian Persch] * Change ranges for Saturation/Value to be 0-100 in GtkColorSelection [Gregory Merchan, Matthias] * GtkComboBox [Kristian Rietveld] - Make model and text_column properties not construct-only [Murray Cumming] - Fix sizing - Add mouse wheel support [Matthias] * Various GtkEntryCompletion bug fixes [Kristian, Piers Cornwell, Marco] * GtkExpander - Add a "use_markup" property, gtk_expander_set/get_use_markup - Fix bugs when unrealizing/destroying [Mark McLoughlin] * GtkFileChooser [Federico Mena Quintero] - Add a GtkFileSystemWin32 [Hans Breuer] - Use GtkEntryCompletion in GtkFileChooserEntry - Add a render_icon to GtkFileSystemIface to allow the GnomeVFS backend to supply appropriate icons - Improve selection handling in bookmarks list [Federico, Owen Taylor] - Support drops on the bookmarks list - Display error dialogs on failed operations - Many UI tweaks [Federico, Iain Holmes,Hans-Petter Jansson] - Ignore filters for folders [Dave Malcom] - Misc file chooser bug fixes [Owen, Christian Persch, Taavi Talvik] * Menus - Make torn-off menus transient-for the window they were torn from [Matthias, Jon-Kare Hellan] - Fix menu positioning for Xinerama, add gtk_menu_set_monitor() for use by position functions [Matthias] - Tweak menu delay parameters, add a default width [Soeren Sandmann] * Make g_message_dialog_new_with_markup() automatically escape arguments, add g_message_dialog_set_markup() [Owen] * Add read-only min-position/max-position properties to GtkPaned * GtkToolbar [Soeren] - Support gaps in the toolbar with expand=true/draw=false separators - Improve drop-location preview handling - Take a GtkRadioToolButton as the parameter to gtk_radio_tool_button_new_from_widget [Murray Cumming] - Many misc toolbar bug fixes [Soeren, Marco] * GtkTreeView bug fixes [Morten Welinder, David Hampton] * Add gtk_window_is_active()/gtk_has_toplevel_focus() getters to go along with properties [Owen Taylor] * Add gtk_widget_can_activate_accel() / ::can-activate-accel signal to fix handling of accelerators on insensitive parent menu-items. [Tim Janik]. (*Note*: the details here will probably change, since similar problems for mnemonics aren't handled.) * Implement or improve RTL support in GtkAlignment, GtkCombo, GtkNotebook, GtkScrolledWindow, GtkTreeView, GtkViewport. [IBM L3 NLS Support Team] * Fix string setters for self-assignment [Matthias, Soeren] * Finish multi-head handling in gtk-demo [Matthias] * Fix install rules for generating gdk-pixbuf.loaders [Manish Singh] * Reference doc improvements [Matthias, Soeren, Federico Mena Quintero, Michael Natterer, Owen Taylor, Olexiy Avramchenko] * FAQ updates [Tony Gale] * New and updated translations (ca,cs,cy,de,el,es,ja,mn,nl,nn,no,pl,pt,sr, sr@Latn,sv,th) Other contributors: Jorn Baayen,Damon Chaplin, Jeff Franks, Diego Gonzalez, Richard Hult, Egmont Koblinger, Thomas Leonard, Ross McFarland, Padraig O'Briain, Tomas Ãgren, Danilo Segan 8 December 2004 _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list