GTK+ 3.1.2 is now available for download at: ftp://ftp.gtk.org/pub/gtk/3.1/ http://download.gnome.org/sources/gtk+/3.1/ ff8415a3eb2d288b9c85a44b99c6e460570c1f3e462b6dc5dfc4ca6d7db48baa gtk +-3.1.2.tar.gz 9a2490aac931f771a6addc891be09061c01f6c0b4e660ef72d4af4811e0b6b7b gtk +-3.1.2.tar.bz2 This release opens the 3.1 development cycle. ============ 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 in GTK+ 3.1.2 ================================= * Theming fixes and enhancements - GtkNotebook has an initial-gap style property - GtkNotebook tab drawing fixes - Fix problems with transparent backgrounds in panel applets - Style classes for 'inline' and 'primary' toolbars and sidebars - Dark theme information is made available to window managers via the _GTK_THEME_VARIANT property - Improved rendering of insensitive text - Support non-uniform border withs in the default engine - Fix prelight on treeview expanders - Make it possible to give combo boxes, buttons, entries a uniform height * GtkEntry supports 'hinting' * GtkExpander can resize toplevel windows when expanding * GtkGrid supports RTL flipping * GtkStatusIcon reads the _NET_SYSTEM_TRAY_ICON_SIZE property to get information about the preferred icon size * To help with debugging of rendering problems, GDK consults the GDK_RENDERING environment variable. Possible values include 'similar', 'image' and 'recording' * Fix some problems with XI2 and input methods * New, experimental GDK backends: - broadway, which targets HTML5 - wayland, which targets the wayland display server To build these backends, use the --enable-broadway-backend and --enable-wayland-backend configure options. To use them at runtime, set the GDK_BACKEND environment variable to 'broadway' or 'wayland'. Other backend-specific setup may still be required, such as running a wayland server. * Bugs fixed: 440963 Add hinting to GtkEntry 635254 Check whether a resolution is set in GtkPrintSettings... 639584 initial emission of GtkWidget:style-set is not happening 640692 GtkNotebook has wrong background colour when border and... 642712 improve the file chooser design 642918 Sensitivity of buttons sometimes screws up 643805 Allow GtkExpander to resize the toplevel upon expanding... 643841 Make initial gap before the first tab of the notebook... 644276 paned: don't set the "pane-separator" style class... 644348 notebook: make GtkNotebook respect the focus-padding... 644353 Missing annotations in Gtk/Gdk Window... 644355 credits toggle inconsintency 644570 handles with a background image don't work 644777 range: allow stepper-spacing > 0 and trough-under-... 644836 gdk_keyval_to_unicode returns incorrect value... 644847 GdkDeviceManagerXI2: process send_event core events 644925 widget: reset widget style after applying style classes... 644975 styleproperties: make sure to merge the font... 644976 Fix "backspace", "enter", "escape" input. 645057 ./configure fails on gtk+3.0 git head 645134 switch: fix boundaries for the switch motion 645172 radiobutton: don't forget to set the insensitive state... 645176 Closing display causes segfault 645232 symbolic status icons are the wrong size 645234 Leaky calls to gdk_device_manager_list_devices() 645235 Free the motion hint infos in GdkDisplay 645236 Don't leak translate queue in GdkDisplay 645341 pre dialog set CAPSLOCK is ignored. 645354 window: Export theme variant to X11 645405 themingengine: don't hardcode white to draw insensitive... 645458 styleproperties: don't replace when merging... 645937 Drawing model docs are outdated 645960 GtkTreeSelection has no property to set mode 646338 gdk_x_io_error() should call _exit(), not exit() 646446 gtkprintunixdialog.c: set_cell_sensitivity_func leaks badly 646457 Leak in gtkfilechooserdefault.c: search_selected_foreach... 646458 Leak in gtkfilechooserdefault.c: list_row_activated 646460 Weirdness in gtkfilechooserbutton.c: set_info_get_info_cb 646461 Leak in gtkfilechooserbutton.c: model_free_row_data 646462 Leak in gtkappchooserbutton.c: select_application_func_cb 646500 GTK+ 3.1 causes terminals to start up with 0 height 646815 Ref leak in gtk_color_button_clicked 646882 Theming fixes for GtkButton and GtkCombobox 646886 Do not leak list when drawing notebook. 647086 Mismatched style_context_[save/restore] calls 647152 Assertion `GTK_IS_PRINTER (printer)' failed... 647244 Toggling the 'Deletable' option under the general... 647275 Opening messages in Evolution and Empathy... 647278 Small cleanup in statusbar 647594 README link to mailing list is broken 554057 Calling gtk_menu_shell_select_item() on GtkMenuBar... Updated translations: Afrikaans Assamese Bengali Brazilian Portuguese British English Bulgarian Catalan Czech Danish Dutch French Galician German Greek Hindi Hungarian Indonesian Japanese Korean Kurdish Portuguese Romanian Russian Serbian Simplified Chinese Slovenian Spanish Swedish Traditional Chinese Uighur Ukrainian Thanks to everybody who contributed: Tristan Van Berkom Cosimo Cecchi Kristian Rietveld Benjamin Otte Chun-Wei Fan Ulrik Sverdrup John (J5) Palmieri Jasper St. Pierre William Jon McCann Carlos Garcia Campos Garret Regier Matteo Settenvini Marek Kasik Michael Natterer Florian MÃllner Alexander Larsson Carlos Garnacho Juan Pablo Ugarte Federico Mena Quintero Paolo Borelli Javier JardÃn _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list