Dear packagers, Here is KDE Frameworks 5.7.0
Public release on Thursday. Main change affecting packagers: dependencies for kglobalaccel have changed a lot, due to integrating the daemon into it. Changelog attached. -- David Faure, [email protected], http://www.davidfaure.fr Working on KDE Frameworks 5
### General * A number of fixes for compiling with the upcoming Qt 5.5 ### KActivities * Fixed starting and stopping activities * Fixed activity preview showing wrong wallpaper occasionally ### KArchive * Create temporary files in the temp dir rather than in the current directory ### KAuth * Fixed generation of KAuth DBus helper service files ### KCMUtils * Fixed assert when dbus paths contain a '.' ### KCodecs * Added support for CP949 to KCharsets ### KConfig * kconf_update no longer processes *.upd file from KDE SC 4. Add "Version=5" to top of the upd file for updates that should be applied to Qt5/KF5 applications * Fixed KCoreConfigSkeleton when toggling a value with saves in between * Fixed using KSharedConfig in global object destructor ### KConfigWidgets * KRecentFilesAction: fixed menu entry order (so it matches the kdelibs4 order) ### KCoreAddons * KAboutData: Call addHelpOption and addVersionOption automatically, for convenience and consistency * KAboutData: Bring back "Please use http://bugs.kde.org to report bugs." when no other email/url is set * KAutoSaveFile: allStaleFiles() now works as expected for local files, fixed staleFiles() too * KRandomSequence now uses int's internally and exposes int-api for 64-bit unambiguity * Mimetype definitions: *.qmltypes and *.qmlproject files also have the text/x-qml mime type * KShell: make quoteArgs quote urls with QChar::isSpace(), unusual space characters were not handled properly * KSharedDataCache: fix creation of directory containing the cache (porting bug) ### KDBusAddons * Added helper method KDEDModule::moduleForMessage for writing more kded-like daemons, such as kiod ### KDeclarative * Added a plotter component * Added overload method for Formats::formatDuration taking int * New properties paintedWidth and paintedHeight added to QPixmapItem and QImageItem * Fixed painting QImageItem and QPixmapItem ### Kded * Add support for loading kded modules with JSON metadata ### KGlobalAccel * Now includes the runtime component, making this a tier3 framework * Made the Windows backend work again * Re-enabled the Mac backend * Fixed crash in KGlobalAccel X11 runtime shutdown ### KI18n * Mark results as required to warn when API is misused * Added BUILD_WITH_QTSCRIPT buildsystem option to allow a reduced feature-set on embedded systems ### KInit * OSX: load the correct shared libraries at runtime * Mingw compilation fixes ### KIO * Fixed crash in jobs when linking to KIOWidgets but only using a QCoreApplication * Fixed editing web shortcuts * Added option KIOCORE_ONLY, to compile only KIOCore and its helper programs, but not KIOWidgets or KIOFileWidgets, thus reducing greatly the necessary dependencies * Added class KFileCopyToMenu, which adds Copy To / Move To" to popupmenus * SSL-enabled protocols: added support for TLSv1.1 and TLSv1.2 protocols, remove SSLv3 * Fixed negotiatedSslVersion and negotiatedSslVersionName to return the actual negotiated protocol * Apply the entered URL to the view when clicking the button that switches the URL navigator back to breadcrumb mode * Fixed two progress bars/dialogs appearing for copy/move jobs * KIO now uses its own daemon, kiod, for out-of-process services previously running in kded, in order to reduce dependencies; currently only replaces kssld * Fixed "Could not write to <path>" error when kioexec is triggered * Fixed "QFileInfo::absolutePath: Constructed with empty filename" warnings when using KFilePlacesModel ### KItemModels * Fixed KRecursiveFilterProxyModel for Qt 5.5.0+, due to QSortFilterProxyModel now using the roles parameter to the dataChanged signal ### KNewStuff * Always reload xml data from remote urls ### KNotifications * Documentation: mentionned the file name requirements of .notifyrc files * Fixed dangling pointer to KNotification * Fixed leak of knotifyconfig * Install missing knotifyconfig header ### KPackage * Renamed kpackagetool man to kpackagetool5 * Fixed installation on case-insensitive filesystems ### Kross * Fixed Kross::MetaFunction so it works with Qt5's metaobject system ### KService * Include unknown properties when converting KPluginInfo from KService * KPluginInfo: fixed properties not being copied from KService::Ptr * OS X: performance fix for kbuildsycoca4 (skip app bundles) ### KTextEditor * Fixed high-precision touchpad scrolling * Do not emit documentUrlChanged during reload * Do not break cursor position on document reload in lines with tabs * Do not re(un)fold the first line if it was manually (un)folded * vimode: command history through arrow keys * Do not try to create a digest when we get a KDirWatch::deleted() signal * Performance: remove global initializations ### KUnitConversion * Fixed infinite recursion in Unit::setUnitMultiplier ### KWallet * Automatically detect and convert old ECB wallets to CBC * Fixed the CBC encryption algorithm * Ensured wallet list gets updated when a wallet file gets removed from disk * Remove stray </p> in user-visible text ### KWidgetsAddons * Use kstyleextensions to specify custom control element for rendering kcapacity bar when supported, this allow the widget to be styled properly * Provide an accessible name for KLed ### KWindowSystem * Fixed NETRootInfo::setShowingDesktop(bool) not working on Openbox * Added convenience method KWindowSystem::setShowingDesktop(bool) * Fixes in icon format handling * Added method NETWinInfo::icccmIconPixmap provides icon pixmap from WM_HINTS property * Added overload to KWindowSystem::icon which reduces roundtrips to X-Server * Added support for _NET_WM_OPAQUE_REGION ### NetworkmanagerQt * Do not print a message about unhandled "AccessPoints" property * Added support for NetworkManager 1.0.0 (not required) * Fixed VpnSetting secrets handling * Added class GenericSetting for connections not managed by NetworkManager * Added property AutoconnectPriority to ConnectionSettings #### Plasma framework * Fixed errorneously opening a broken context menu when middle clicking Plasma popup * Trigger button switch on mouse whee * Never resize a dialog bigger than the screen * Undelete panels when applet gets undeleted * Fixed keyboard shortcuts * Restore hint-apply-color-scheme support * Reload the configuration when plasmarc changes * ... ### Solid * Added energyFull and energyFullDesign to Battery ### Buildsystem changes (extra-cmake-modules) * KDEInstallDirs: warn about mixing relative and absolute installation paths on the command line * Added ECMAddAppIcon module to add icons to executable targets on Windows and Mac OS X * Fixed CMP0053 warning with CMake 3.1 * Do not unset cache variables in KDEInstallDirs ### Frameworkintegration * Fix updating of single click setting at runtime * Multiple fixes to the systemtray integration * Only install color scheme on toplevel widgets (to fix QQuickWidgets) * Update XCursor settings on X11 platform
_______________________________________________ release-team mailing list [email protected] https://mail.kde.org/mailman/listinfo/release-team
