Linux News Today: GTK+ Prepares for GNOME 3.20, Adds New APIs and Wayland Fixes, More
Now that the development cycle of the GNOME 3.20 desktop environment has started, more and more core components and applications receive improvements and bugfixes, including the popular GTK+ GUI (Graphical User Interface) toolkit.
GTK+ 3.19.1 is now available for download and testing, distributed as part of the GNOME 3.19.1 desktop environment, and according to its internal changelog attached at the end of the article, it supports help overlays in document mouse gestures and keyboard shortcuts, along with the re-implementation of support for GL legacy profiles.
Additionally, GTK+ now uses the GdkAppLaunchContext component for setting X11’s DISPLAY environment variable, supports loading of compose tables in XLib’s format, supports Element names for theming, adds the gtk-query-settings command-line tool for querying GTK+ settings, and supports the creation of GFile objects in GtkBuilder.
Furthermore, GTK+ 3.19.1 supports the editing of string-array-valued properties in the GtkInspector for debugging purposes, and updates a great number of widgets to support the new Element names functionality for both subelements and the respective widget itself, which will require developers to make certain adjustments in their themes.
New APIs, Wayland fixes, and many bugfixes
In addition to the new features mentioned above, GTK+ 3.19.1 introduces a set of new APIs (Application Programming Interfaces), among which we can mention GtkShortcutsWindow, gdk_gl_context_is_legacy, gtk_settings_reset_property, gtk_text_tag_changed, and gdk_rectangle_equal.
Moreover, several issues with the next-generation Wayland display server have been fixed in the first milestone towards GTK+ 3.20, including those related to transparent terminals, moving and resizing of CSD (Client-side decorations) windows, as well as treeview search popups.
Last but not least, numerous bugs have been squashed and several translations updated, including those for the Basque, Czech, German, Norwegian bokmål, and Slovak languages. Download GTK+ 3.19.1 right now from Softpedia. Being a development version, it is not recommended to install GTK+ 3.19.1 on production systems.