There are new Wayland improvements and bug fixes

Oct 24, 2016 23:59 GMT  ·  By

Today, October 24, 2016, the GTK+ development team released the second stable maintenance update to the GTK+ 3.22 GUI (Graphical User Interface) toolkit for GNOME-based desktop environments.

GTK+ 3.22.2 comes just two weeks after the release of GNOME 3.22.1 and in time for the upcoming GNOME 3.22.2 milestone, which will also be the last one pushed for the GNOME 3.22 series. GTK+ 3.22.2 is mostly a bugfix release, but also adds various improvements to the win32 theme and deprecates APIs (Application Programming Interface) that will be removed in the next major branch, GTK+ 4.

As for the bug fixes, GTK+ 3.22.2 makes full-screen support in the Wayland display server less buggy, addresses a typo in the documentation of CSS color definitions, patches a style-set signal problem, no longer calls eglGetDisplay for getting EGL display connections, forces LTR (Left-to-right) for horizontal-button in menu bindings, and adds support for displaying keyboard shortcuts from left to right in RTL (Right-to-left).

Memory leak fixes, updated translations

Among other noteworthy improvements implemented in GTK+ 3.22.2, we can mention better detection of GDK GL context as GLES (OpenGL ES), a patch to fix memory leaks in the implementations of common widgets, a more frequent use of the gdk_window_move_to_rect() function for the GtkMenu widget, and adds a working version of the set_section_name() function. Check out the changelog below for more details on the bug fixes.

Last but not least, GTK+ 3.22.2 updates the Croatian, Danish, Dutch, German, Greek, Italian, Latvian, Lithuanian, Norwegian Bokmal, and Polish language translations. You can download the GTK+ 3.22.2 source archive right now via our website if you fancy compiling software for your GNU/Linux distribution, but the rest of the world should check the stable repositories for the updated version in the coming days.

GTK+ 3.22.2 Changelog