The GNOME developers unveiled a couple of days ago, September 2, another development release of the upcoming GTK+ 3.10 software, a multi-platform toolkit for creating graphical user interfaces that provide a complete set of widgets, suitable for projects ranging from small one-off tools to complete application suites.
What's new in GTK+ 3.9.14? Well, this development release of GTK+ fixes numerous bugs, but the most important feature is that GtkLabel has been modified to ellipsize just the last line, as well as to ellipsize in multi-line labels.
Among the fixed bugs, we can mention that the default input method is now chosen based on the input language, instead of the system-wide locale, set_item_width and text wrapping now works in iconviews in GTK3, a possible crash when destroying a tick callback, HeaderBar window menus issues, and some fixes for the titlebar.
Moreover, GTK+ 3.9.14 fixes various memory leaks, sets the opaque region when using CSD, adds missing documentation for GTK_PRINT_SETTINGS_OUTPUT_BASENAME and GTK_PRINT_SETTINGS_OUTPUT_DIR, removes translatable space from GtkMessageDialog, fixes 'Page flow is broken' issue for GtkAssistant, and requires GLib 2.37.5.
The title and subtitle style are no longer hardcoded, a typo in gtk_icon_view_key_release() was fixed, gtk-entry-password-hint-timeout has been un-deprecated, the ALT + O keyboard shortcut in Save As Dialog is not unique anymore, fixed erroneous bold weight on the buttons from the Path bar, fixed HeaderBar padding, CSD fixes for Mutter and GNOME-shell, and the Windows compatibility has been improved.
GTK+ 3.9.14 also updates the following translations: Brazilian Portuguese, Czech, Galician, Irish, Italian, Kazakh, Lithuanian, Norwegian Bokmal, Polish, Punjabi, Scottish, Gaelic, Slovenian, and Tajik. More details can be found in the official raw changelog.
Download GTK+ 3.9.14 right now from Softpedia. Remember that this is a development version and it should NOT be installed on production machines. It is intended for testing purposes only.