changelog for 5.10

David Faure faure at kde.org
Fri May 8 22:47:59 UTC 2015


I couldn't decrypt the commits in KActivities ...


### KActivities

* (no changelog provided)

### KConfig

* Generate QML-proof classes using the kconfigcompiler

### KCoreAddons

* New cmake macro kcoreaddons_add_plugin to create KPluginLoader-based plugins more easily.

### KDeclarative

* Fix crash in texture cache.
* and other fixes

### KGlobalAccel

* Add new method globalShortcut which retrieves the shortcut as defined in global settings.

### KIdleTime

* Prevent kidletime from crashing on platform wayland

### KIO

* Added KPropertiesDialog::KPropertiesDialog(urls) and KPropertiesDialog::showDialog(urls).
* Asynchronous QIODevice-based data fetch for KIO::storedPut and KIO::AccessManager::put.
* Fix conditions with QFile::rename return value (bug 343329)
* Fixed KIO::suggestName to suggest better names (bug 341773)
* kioexec: Fixed path for writeable location for kurl (bug 343329)
* Store bookmarks only in user-places.xbel (bug 345174)
* Duplicate RecentDocuments entry if two different files have the same name
* Better error message if a single file is too large for the trash (bug 332692)
* Fix KDirLister crash upon redirection when the slot calls openURL

### KNewStuff

* New set of classes, called KMoreTools and related. KMoreTools helps to add hints about external tools which are potentially not yet installed. Furthermore, it makes long menus shorter by providing a main and more section which is also user-configurable.

### KNotifications

* Fix KNotifications when used with Ubuntu's NotifyOSD (bug 345973)
* Don't trigger notification updates when setting the same properties (bug 345973)
* Introduce LoopSound flag allowing notifications to play sound in a loop if they need it (bug 346148)
* Don't crash if notification doesn't have a widget

### KPackage

* Add a KPackage::findPackages function similar to KPluginLoader::findPlugins

### KPeople

* Use KPluginFactory for instantiating the plugins, instead of KService (kept for compatibility).

### KService

*  Fix wrong splitting of entry path (bug 344614)

### KWallet

* Migration agent now also check old wallet is empty before starting (bug 346498)

### KWidgetsAddons

* KDateTimeEdit: Fix so user input actually gets registered. Fix double margins.
* KFontRequester: fix selecting monospaced fonts only

### KWindowSystem

* Don't depend on QX11Info in KXUtils::createPixmapFromHandle (bug 346496)
* new method NETWinInfo::xcbConnection() -> xcb_connection_t*

### KXmlGui

* Fix shortcuts when secondary shortcut set (bug 345411)
* Update list of bugzilla products/components for bug reporting (bug 346559)
* Global shortcuts: allow configuring also the alternate shortcut

### NetworkManagerQt

* The installed headers are now organized like all other frameworks.

### Plasma framework

* PlasmaComponents.Menu now supports sections
* Use KPluginLoader instead of ksycoca for loading C++ dataengines
* Consider visualParent rotation in popupPosition (bug 345787)

### Sonnet

* Don't try to highlight if there is no spell checker found. This would lead to an infinite loop with rehighlighRequest timer firing constanty.

### Frameworkintegration

* Fix native file dialogs from widgets QFileDialog:
  ** File dialogs opened with exec() and without parent were opened, but any user-interaction was blocked in a way that no file could be selected nor the dialog closed.
  ** File dialogs opened with open() or show() with parent were not opened at all.

-- 
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5



More information about the Kde-frameworks-devel mailing list