Distributed as part of the GNOME 3.18 desktop environment

Dec 6, 2015 22:55 GMT  ·  By

The developers of the GTK+ cross-platform and open-source GUI (Graphical User Interface) toolkit have announced the release of the sixth maintenance release for the GTK+ 3.18 series.

The announcement for GTK+ 3.18.6 comes one day after the fourth point release of the unstable GTK+ 3.20 branch was seeded to testers worldwide. According to the internal changelog, which we have attached at the end of the article for reference, it addresses no less than 20 issues reported by users since the previous maintenance version, GTK+ 3.18.5.

Among the bugs fixed, we can mention an issue with windows being suddenly placed always on top, a mouse cursor flickering problem, a character entity issue, and incorrect use of the SetWindowLong() function to set or unset the WS_EX_TOPMOST variable on GDK W32. Also worth mentioning are infinite recursion during disposal of GdkDevice, the inability of sending search requests, and problems with moving the current frame information of animated cursors into GdkCursor.

Bold is now respected in org.gnome.desktop.interface font name, additional mouse buttons should work correctly under Wayland, single touch devices are now detected as touch devices, real modifiers are now being mapped to virtual modifiers under Wayland, every second right-click to the window header is no longer ignored, and a GNOME Disk Utility (Disks) segmentation fault in gdkwayland get_popup_parent has been fixed.

Copy and paste now work in Wayland sessions

GTK+ 3.18.6 fixes copy and paste issues in Wayland sessions, adds several stylistic icon-browser patches, and addresses a share memory leak that occurred when attempting to create or destroy widgets. Moreover, it adds a GtkScaleButton API (Application Programming Interface) for marking struct fields as private, and repairs a backward search bug related to case-insensitive and multi-byte characters.

Last but not least, the Polish language translation has been updated in the sixth maintenance release of the GTK+ 3.18 series. You can download the GTK+ 3.18.6 sources right now from Softpedia and start compiling them by hand. Otherwise, you must update your GTK+ packages to version 3.18.6 from the default software repositories of your GNU/Linux operating system as soon as possible.

GTK+ 3.18.6 Changelog