GTK+ 2.9.1 is now available for download at: ftp://ftp.gtk.org/pub/gtk/v2.9/ http://ftp.gnome.org/pub/gnome/sources/gtk+/2.9/ gtk+-2.9.1.tar.gz md5sum: 12f81fd2f05c79c950b134e37e01d099 gtk+-2.9.1.tar.bz2 md5sum: 1bc1ae050239bab9b525e143c07d1e8f This is the second development release leading up to GTK+ 2.10. 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.8. If you have problems, you'll need to reinstall GTK+ 2.8. * GTK+ 2.10 will be source compatible with the GTK+ 2.8 series; the new API additions in GTK+ 2.9.0 are not yet finalized, so there are likely incompatibilies between this release and the final 2.10 release. * The ABI version has been bumped from 2.4.0 to 2.10.0, since the filechooser backend interface has been changed. Third-party filechooser backends need to be ported to the new interface. Other third-party modules (input methods, image loaders, etc) just need to be reinstalled in the proper location for GTK+ to find them. * Remaining issues for GTK+ 2.10 can be found with following bugzilla query: http://bugzilla.gnome.org/buglist.cgi?product=gtk% 2b&target_milestone=2.10+API+Freeze&target_milestone=2.10 +Freeze&bug_status=UNCONFIRMED&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 developers, including those developing proprietary software, without any license fees or royalties. Overview of Changes from GTK+ 2.9.0 to 2.9.1 ============================================ * GtkPrintOperation - Many user interface improvements in the unix dialogs - gtk-demo has a printing demo - Don't unload print backends for now, since that has deadlock issues - Asynchronous page rendering is done in an idle * GtkImage has an image property * GtkTextBuffer has a cursor-position property * Arrow sizes in scrolled menus and notebooks are themable * GDK keysyms have be synched with Xorg 7.1 * Bugs fixed: 340676 print backend type modules not correctly reregistering their types 340870 gdk_window_get_toplevels docstring error 323956 Unwanted accelerate key in the action-based toolbar 340527 Tooltips not shown for toolbar buttons created with uimanager/actions 340516 status icon property getter assertions 341091 a couple of spelling errors in gtk+ 335707 notebook DND with event boxes in tab labels 337306 Add a GtkMessageDialog::image property 139628 GtkLayout In GtkScrolledWindow does not receive the scroll_event 334412 Add cursor-position property for getting notified about cursor movement 341217 langinfo.h #include'd unconditionally stops build 333632 use GtkMenu::scroll-arrow-height instead of MENU_SCROLL_ARROW_HEIGHT 325282 Add GtkNotebook::tab-overlap style property 341247 possible crash with tab_label = NULL 321896 Synch gdkkeysyms.h/gtkimcontextsimple.c with X.org 6.9/7.0 341416 Save FileChooserDialog doesn't response 336774 gtk_recent_manager_add_full 340401 critical warnings when using window groups 341661 misplaced g_assert in gtk_text_view_allocate_children 341692 Semicolons after G_DEFINE_TYPE 341665 several misplaced g_assert 341578 reverse page order issues 341332 Unset background in more places 341896 gtktreeview has RTL problems with toggle buttons if using gtktreestore as a model 341028 crash in new async code 341035 file chooser crash 340722 GtkToolbar::max-child-expand style property 339589 Tooltips on orientation icons in page setup dialog 340951 faq: How do I internationalize a GTK+ program? doesn't mention glib-I18N 341855 Little typo in the Tree and List Widget Overview * Updated translations (de,es,gl,gu,nl) Thanks to all the people who contributed in some way to this release: Alexander Larsson, Alex Graveley, Al Puzzuoli, Carlos Garnacho, Christian Persch, Ed Catmur, Emmanuele Bassi, Francisco Javier F. Serrador, Guillaume Desmotte, John Palmieri, Jon-Kare Hellan, Kristian Rietveld, Kristof Versant, Michael Natterer, Murray Cumming, Pascal Terjan, Richard Hult, Roozbeh Pournader, Simos Xenitellis, Søren Sandmann, Tim Janik, Tino Meinen, Tor Lillqvist, William Jon McCann, Yevgen Muntyan Matthias Clasen May 16, 2006 _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list