KF 5.3.0 changelog
David Faure
faure at kde.org
Mon Oct 6 22:14:33 BST 2014
Dear workspace and application developers,
In case you're not reading kde-announce, here's the list of changes in
KF 5.3.0, just released.
### KActivities
* Added DBus interface to load plugins at runtime
### KArchive
* Add convenience method KArchive::file()
* Compilation fixes for MSVC
### KBookmarks
* Fix encoding issue in KIO places dialog (bug 337642)
### KCMUtils
* Fix initial size of KCMultiDialog (bugs 337494, 325897)
### KCompletion
* Fixed size hint and positioning of clear button in highDpi mode
### KConfig
* KConfigLoader: fix sharing of KSharedConfig objects
### KConfigWidgets
* Now provides the kf5_entry.desktop files it needs for KLanguageButton
### KCoreAddons
* Kdelibs4Migration: allow distributions to set _KDE4_DEFAULT_HOME_POSTFIX
so that the kde4 home is found properly.
* Compilation fixes for MSVC and gcc 4.5
* Turn KFormat into a Q_GADGET so we can expose its properties to QML indirectly
### KEmoticons
* Add unicode characters to Glass emoticon theme
### KGuiAddons
* Make KFontUtils::adaptFontSize be a bit more exact
### KI18n
* Remove leftover Perl dependency
### KIO
* Now includes kio_trash
* Add new KIO job, KIO::fileSystemFreeSpace, that allows you to get a filesystem's total and available space.
* kshorturifilter: Remove redundant forward slashes from the beginning of an URI
* Add searchprovider definitions for the qwant search engine
* File dialog: fix relative paths being turned into HTTP URLs
* Fix thumbnails for mimetype groups.
### KJS
* Implement Math.Clz32
* U+0000 through U+001F is not allowed as char, but as escaped unicode sequence (bug 338970)
### KNotifications
* Avoid infinite recursion in KStatusNotifierItem / QSystemTray.
### KService
* Many many fixes to KPluginInfo
* Add functions to convert between lists KPluginMetaData and KPluginInfo
### KTextEditor
* Multiple memory leaks fixed
* Avoid auto-completion to interfere with search/replace text (bug 339130), and more autocompletion fixes
* Many fixes to the VIM mode
### KWidgetAddons
* KPageListView: fixes for high-dpi mode
* KPageWidget: margin fixes
### KWindowSystem
* NETWinInfo now provides convenient wrapper for WM_PROTOCOLS.
* NETWinInfo now provides convenient wrapper for input and urgency hints of WM_HINTS property.
### Solid
* New freedesktop backend, replacing the upower/udev/systemd backends
### Extra-cmake-modules
* New module ECMGeneratePkgConfigFile, for frameworks to install a pkgconfig file.
* New option ECM_ENABLE_SANITIZERS, to enable clang sanitizers. Example: ECM_ENABLE_SANITIZERS='address;undefined'
* New option BUILD_COVERAGE, to enable code coverage.
### Frameworkintegration
* Fixed for compilation with Qt 5.4
* Fixed a few standard shortcuts
--
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5
More information about the kde-core-devel
mailing list