Overview of Changes in GTK+ 3.1.6 ================================= * GtkOverlay is a new container that allows to place one or more 'overlay' widgets on top of another widget. This can be used for 'floating statusbars' and similar interfaces. * GtkLockButton has been simplified in appearance to look like a normal button * GtkNotebook now supports height-for-width layout * Accessibility for menuitems and combo boxes has been restored * The horizontal and vertical subclasses of GtkBox, GtkPaned, GtkSeparator, GtkScrollbar, GtkScale and GtkButtonBox have been deprecated * The print dialog can now display color profile information * Many enhancements and fixes to CSS theming - The CSS parser has been rewritten with the goal of better CSS compliance and improved error handling - A testsuite for the parser has been added - Attributes can be inherited from parent widgets - Shorthand properties are supported - Color and font attributes are now inherited - Borders and padding are now handled much more consistently, and border-radius support is more complete - text-shadow, box-shadow and icon-shadow attributes are now supported - nth-child works for boxes * Bug fixes: 353712 allow reducing selection in GtkLabel 576492 GtkBuilder does not respect G_PARAM_CONSTRUCT properties 624539 Keep track of last focused window 634491 gtk_tree_path_append_index() is linear in the number of indices 634994 Explicitly declare internal reserved bits in GdkModifierType 641087 Wish: GtkApplication::window-added signal 642768 Make tracker search backend a bit less verbose 642773 Make file search non-case sensitive 642929 GtkFileChooserDialog with GTK_FILE_CHOOSER_ACTION_CREATE_... 644906 gtkimcontextime.c: NULL pointer reference 646859 GtkCssProvider.load_from_data introspection 649314 Add support for the text-shadow property 649779 Add missing gtk_widget_override_* annotations 649972 Crash when loading an ui file with an empty GtkGrid 649979 Argument count TypeError from Gtk.TreeView.enable_model_drag_... 650012 GtkAppChooser* documentation does not document the content_type 650110 Add sanity check in GtkEntryCompletion 650114 gtk_entry_set_completion does not destroy idle source 650167 Unused variable in GtkEditable example code 650202 Optimization in theme_subdir_load (gtkicontheme.c) 650302 Combo box menu items should expose their displayed text 650382 GtkButton uses wrong values in grab 650418 menu: don't use the border as a padding value 650420 all: avoid boxed structs copying where possible 650424 treeview: theming-related fixes 650530 GtkAssistant beautification patches 650664 gtkstatusbar: gtk_misc_set_alignment () function replacement 651194 Should support border-image as a shorthand property 651706 gdk: Update keysyms list from latest X.org headers 651707 Move private functions to private headers 651734 GtkLockButton: symbolic icon is fuzzy 651979 compose-parse.py can not work with the newest gdkkeysyms.h... 652045 file open dialog refuses to open or complete non-local files 652102 Issues when redrawing multiple GdkWindows 652103 Add a GtkPrinterOptionWidget type of label to just show info... 652282 build: fix win32 configure checks * Updated translations Catalan (Valencian) Esperanto Galician Hebrew Norwegian bokmål Slovenian Spanish