Numerous bugs have been fixed in GTK+ 3.16.1

Apr 8, 2015 00:50 GMT  ·  By

The GTK+ development team has announced the immediate availability for download of the first maintenance release of the GTK+ 3.16 GUI toolkit used in the GNOME 3.16 desktop environment.

There's a single improvement in GTK+ 3.16.1: better support for client-side decorations without a compositor. However, GTK+ 3.16.1 is more than a simple point release as it introduces a significant number of bugfixes.

According to the raw changelog, GTK+ 3.16.1 fixes an issue with horizontal scrolling not using the scroll wheel and modifier key, repairs GtkRadioMenuItem issues, removes unnecessary queue_resize() function for GtkImage, and speeds up gtkcairoblur.

"There has been a minor API break on the return value of the GtkListBoxCreateWidgetFunc callback. Previously, we would leak a full reference returned by this callback and now we free it," was stated in today's announcement.

Strikethrough-color and underline-color functions have been added to GtkTextTag properties, the has-tooltip property was repaired, and it won't interfere with event-compression, and pixman errors will no longer be generated when opening the "Sound" panel.

Numerous other bugs have been squashed, and translations updated

In addition to the above, GTK+ 3.16.1 makes it easier to cut and paste advice messages in the Inspector, the fill-level of GtkScale has been fixed to no longer start at the very left if show-fill-level is set, and some critical warning were addressed in a11y, which appeared when the focus widget was destroyed.

GtkProgressBar now respects its style properties, Range will no longer ignore the "inverted" property, indicator proximity checks now work correctly, indicators will pop out only when needed, and a use after free was repaired in the glx_pixmap_get() function.

Moreover, some issues with overshoot animation have been fixed, issues with the new scrollbar were addressed, libcanberra can now be disabled, gtk_list_box_bind_model has been made introspectable, a gtk3-demo 'OpenGL Area' crash was fixed, and issues with GtkBooleanCellAccessible and GtkRadioButton repaired.

Last but not least, numerous translations have been updated, including Basque, Russian, Catalan, Polish, Czech, Slovak, Galician, Hungarian, Greek, Italian, Vietnamese, Hebrew, Korean, Tajik, Lithuanian, Spanish, and Slovenian. Download GTK+ 3.16.1 right now from Softpedia.