GTK+-2.1.3 is now available for download at: ftp://ftp.gtk.org/pub/gtk/v2.1/
This is a development release leading up to GTK+-2.2. The major change as compared to the stable GTK+-2.0.6 is support for multiple displays and multiple screens in GDK, although there are numerous minor changes as well. Since GTK+-2.1.2, changes are mostly various bugfixes and small improvements. Of particular note: A lot of work was done cleaning up usage of deprecated functions within GTK+ by Manish Singh. The Win32 port now has full support for tiles and stipples. A bunch of bugs in the behavior of the GtkCombo widget were fixed. Notes: * This is unstable development release. While it has had fairly extensive testing, 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.0. If you have problems, you'll need to reinstall GTK+-2.0.9. * GTK+-2.2 will be source and binary compatible with the GTK+-2.0.x series; however, the new API additions in GTK+-2.1.3 are not yet finalized, so there may be incompatibities between this release and the final 2.2 release. * You'll need at least Pango-1.1.2 or Pango-1.0.5 for correct operation. * GTK+ looks for theme engines in a version dependent directory, so you'll need to reinstall any theme engines you want to use. * 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.0 is found at: http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html Common questions: http://developer.gnome.org/doc/API/2.0/gtk/gtk-question-index.html http://www.gtk.org/faq/ Overview of Changes in GTK+ 2.1.3 ================================= GDK: * Win32 [Tor Lillqvist] - fixes to multihead API stubs - Comprehensively implement tiles and stipples - Handle tracking minimized/maximized [Arnaud Charlet] * linux-fb fixes [Eric Warmenhoven] * Use g_get_application_name() for default window titles and for the title of the client leader window [Owen Taylor, Havoc Pennington] * Improvements to resize-grippy drawing, move-resize emulation [Anders Carlsson, Matthias Clasen] GTK+ Core: * On screen change, recreate the widget's Pango context [Owen] * Fix problems with focus ending up on unmapped widgets [Owen] * Make g_object_set (gtk_settings_get_default (), ...) override settings from XSETTINGS and ~/.gtkrc [Jonathan Blandford] * Make GtkInputDialog multihead aware [Owen] * Add a ::screen-changed signal to GtkWidget [Owen] Widget improvements: * Draw/check menu items insensitive [Soeren, Tim Evans] * Fix color usage for radio/check menu item indicators [Soeren] * Add ::snap-edge-set-property to GtkHandleBox [Owen, Matthias] * RTL flipping improvements for GtkHandleBox, GtkMenuItem, GtkOptionMenu, GtkCheckMenuItem [Matthias Clasen] * GtkCombo improvements [Owen] - Don't leave it behind when switching desktops [Matthias Clasen] - Fix longstanding bug with unwanted moving of selection [Mike Fulbright] - Don't change entry contents until window is popped back up - Keynav fixes * Menu scrolling behavioral improvements [Owen, Ettore Perazzoli] * GtkNotebook keynav improvements [Owen] * Handle painting text on dark-colored progressbars [Soeren] * GtkTreeView [Kristian Rietveld] - Privatize gtk_tree_store_move(), add gtk_tree_store_move_before/after() - Add GTK_CELL_RENDERER_FOCUSED flag - Keynav fixes, including adding boolean return values for keybinding signals (API breakage for API that noone should have been using) [Narayana Pattipati] - Add gtk_tree_view_column_cell_get_position() - Add an inconsistent state for GtkCellRendererToggle - Various bug fixes [Murray Cumming, Daniel Elstner, Vitaly Tishkov, Morten Welinder, Robert Kinsella, Soeren] Input Methods: * Sort the input method list in the right click popup [Abigail Brady] * GtkIMContextXIM bug fixes [HideToshi Tajima] General: * Make sure that parameters don't shadow system functions [Soeren Sandmann] * Deprecation cleanups [Manish Singh] * Don't grab the focus to the default button in a GtkDialog [Daniel Elstner] * Doc improvements, including adding Since: for 2.2. additions [Matthias Clasen] * Bug fixes, cleanups [Anders Carlsson, Daniel, Vitaly Tishkov, Matthias, Iain Holmes, Gregory Merchan, Havoc Pennington, Soeren, Morten Welinder] * Build fixes [Owen, Jeff Waugh, Dan Mills] 3 December 2002 _______________________________________________ gtk-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/gtk-list
