More Plasma and KIO improvements were implemented

May 9, 2015 04:52 GMT  ·  By

On May 8, KDE announced the general availability of KDE Frameworks 5.10.0, a maintenance release that fixes bugs and improves performance. All users of KDE Frameworks 5.9.0 and previous versions are urged to upgrade to KDE Frameworks 5.10.0 as soon as possible.

According to the release notes, KDE Frameworks 5.10.0 is here to update many of the core components of this remarkable collection of add-on libraries to Qt, including KConfig, KCoreAddons, KDeclarative, KGlobalAccel, KIdleTime, KIO, KNewStuff, and KNotifications.

In addition, the KPackage, KPeople, KService, KWallet, KWidgetsAddons, KWindowSystem, KXmlGui, NetworkManagerQt, Sonnet, Frameworkintegration, and Plasma framework components received updates as well (check out the highlights below for details).

"KDE today announces the release of KDE Frameworks 5.10.0," was stated in the press announcement. "This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner."

Here's what's new in KDE Frameworks 5.10.0

Looking at the changelog for KDE Frameworks 5.10.0, we can notice that the PlasmaComponents.Menu class of Plasma framework now supports sections, and the KPluginLoader function is used instead of ksycoca for loading C++ dataengines. In addition, visualParent rotation is now taken into consideration in popupPosition.

Furthermore, the installed headers of NetworkManagerQt have been organized like all other frameworks, the migration agent from KWallet now checks if the old wallet is empty before starting, wrong splitting of entry path was repaired in KService, and a KPackage::findPackages function has been added to KPackage.

The KNotifications component has been patched to better support Ubuntu's NotifyOSD, and notification updates are no longer triggered when setting the same properties. Also, the LoopSound flag was implemented in KNotifications, allowing for loop sound notifications. A crash has been fixed in KDeclarative's texture cache, and numerous issues addressed in KIO.

Download KDE Frameworks 5.10.0 sources right now.