Linux News Today: GTK+ 3.18.3 Has Wayland and Nautilus Improvements, Fixes a Memory Leak
The GNOME developers are working hard these days to release the second and last maintenance version for the stable GNOME 3.18 desktop environment, as they will continue to concentrate their efforts on the next major release, GNOME 3.20.
Several core components and applications have been updated as part of GNOME 3.18.2, including the well-known and cross-platform GTK+ GUI (Graphical User Interface) toolkit, which has reached version 3.18.3.
According to the internal changelog, attached at the end of the article for reference, GTK+ 3.18.3 is a bugfix-only release that solves over 20 issues reported by users since the previous version of the software.
Among these, we can mention improvements to the gtk_text_buffer_get_iter_at_*() functions, various gtkplacesview enhancements, a fix for a segfault in captured_event_cb, as well as better heuristics for external drives.
A memory leak has been fixed in the gtk-3.0.m4 file, WM_DISPLAYCHANGE variables are now handled globally on Windows platforms, Anjuta IDE’s project wizard is better supported, and path labels are now vertically aligned in the “Other Locations” view.
Moreover, the GtkHeaderBar subclass template now works as expected, it is now possible to load the settings.ini file from other locations, and support for detecting single touch devices as touch devices has been implemented.
Wayland and Nautilus improvements
GTK+ 3.18.3 also adds improvements to the next-generation Wayland display server and the Nautilus (Files) file manager. For example, it is now possible to display SD and MMC drives in Nautilus, which no longer crashes when dragging and dropping over the sidebar.
For Wayland, GTK+ 3.18.3 addresses various GtkTextHandle artifacts, makes it possible to use window type hints to maps as subsurface, and fixes an issue with the search window of the GtkTreeView component.
Among other interesting fixes, we can mention a segmentation fault in im-quartz discard_preedit, a segfault and crash when dragging tabs, device scale issues with gdk_pixbuf_get_from_window(), as well as a problem with GtkWindow.
Last but not least, the Basque, Czech, Icelandic, Norwegian Bokmal, and Slovak language translations have been updated. You can download the GTK+ 3.18.3 sources right now from Softpedia.
However, we always recommend users to update software via the default repositories of their GNU/Linux distributions, as soon as they become available. GTK+ 3.18.3 is a must-have update for all users of the GNOME 3.18 desktop environment.