It brings shadow drawing improvements and bugfixes

Sep 24, 2015 03:16 GMT  ·  By

As reported the other day, the GNOME 3.18 desktop environment was officially released, bringing a ton of new features and improvements over previous versions. But many other apps received enhancements as part of this major release.

Today, we want to share with you some of the improvements implemented in version 3.18 of the open-source and cross-platform GTK+ GUI (Graphical User Interface) toolkit used under the GNOME desktop environment.

GTK+ 3.18.0 arrived a day earlier from the release of GNOME 3.18 on September 23, 2015, and according to the attached internal changelog, it introduces shadow drawing improvements by caching corner shadows, plugs memory leaks, and fixes some of the most annoying issues reported by users since the previous version.

Among the issues resolved in GTK+ 3.18.0, we can mention that the autotools files have been cleaned up, especially the Visual C++ code, missing gtk-demo: $(EXEEXT) has been added, it is now possible to resize windows that have a broken EventBox, and test-simplify no longer uses bashism in the /bin/sh script.

Furthermore, the overlay scrollbar is no longer being hidden when attempting to grab the slider, the gdk_pixbuf_get_from_window function will no longer return the same image, and two crashes have been fixed, one that occurred during event handling on widget destruction, and another one that occurred when accessing the context menu in an empty folder.

Numerous translations have been updated

Last but not least, several language translations have been updated, including Norwegian Bokmal, Brazilian Portuguese, Danish, Japanese, Czech, Russian, Hungarian, Serbian Latin, Serbian, Kazakh, Greek, Persian, Swedish, Turkish, Latvian, Lithuanian, Spanish, and French.

As expected, the GTK+ 3.18 toolkit is freely distributed as part of the GNOME 3.18 desktop environment, installed by default, automatically. However, you can also download the GTK+ 3.18.0 sources right now from Softpedia and start compiling it by hand and hack the code.

GTK+ 3.18.0 Changelog