KDE Frameworks 5.40.0 released

David Faure faure at kde.org
Sat Nov 11 09:58:26 GMT 2017

11th November 2017. KDE today announces the release of KDE Frameworks 5.40.0.

KDE Frameworks are 70 addon libraries to Qt which provide a wide variety of·
commonly needed functionality in mature, peer reviewed and well tested·
libraries with friendly licensing terms. For an introduction see the·
Frameworks 5.0 release announcement.


  Consider DjVu files to be documents (bug 369195)
  Fix spelling so WPS Office presentations are recognized correctly

Breeze Icons

  add folder-stash for the stash Dolphin toolbar icon


  Fix potential mem leak. Fix logic


  no margins for qml modules from qwidget side
  Initialize variables (found by coverity)


  Fix icon of KStandardAction::MoveToTrash


  fix URL detection with double urls like "http://www.foo.bar<http://foo.bar/>"
  Use https for KDE urls

KDELibs 4 Support

  full docu for disableSessionManagement() replacement
  Make kssl compile against OpenSSL 1.1.0 (bug 370223)


  Fix display name of Generator property


  KGlobalAccel: fix support numpad keys (again)


  Correct installation of start_kdeinit when DESTDIR and libcap are used 


  Fix display of remote:/ in the qfiledialog
  Implement support for categories on KfilesPlacesView
  HTTP: fix error string for the 207 Multi-Status case
  KNewFileMenu: clean up dead code, spotted by Coverity
  IKWS: Fix possible infinite loop, spotted by Coverity
  KIO::PreviewJob::defaultPlugins() function


  syntax working on older Qt 5.7 (bug 385785)
  stack the overlaysheet differently (bug 386470)
  Show the delegate highlighted property as well when there's no focus
  preferred size hints for the separator
  correct Settings.isMobile usage
  Allow applications to be somewhat convergent on a desktop-y system
  Make sure the content of the SwipeListItem doesn't overlap the handle (bug 
  Overlaysheet's scrollview is always ointeractive
  Add categories in gallery desktop file (bug 385430)
  Update the kirigami.pri file
  use the non installed plugin to do the tests
  Deprecate Kirigami.Label
  Port gallery example use of Labels to be consistently QQC2
  Port Kirigami.Controls uses of Kirigami.Label
  make the scrollarea interactive on touch events
  Move the git find_package call to where it's used
  default to transparent listview items


  Remove PreferCache from network requests
  Don't detach shared pointers to private data when setting previews
  KMoreTools: Update and fix desktopfiles (bug 369646)


  Remove check for SNI hosts when chosing whether to use legacy mode (bug 
  Only check for legacy system tray icons if we're going to make one (bug 

KPackage Framework

  use the non installed service files


  Initialize values
  Initialize some pointer


  API dox: fix wrong names of methods and args, add missing \since
  Avoid (certain) crashes while executing QML scripts (bug 385413)
  Avoid a QML crash triggered by C style indentation scripts
  - Increase size of trailing mark
  fix some indenters from indenting on random characters
  Fix deprecation warning


  [client] Drop the checks for platformName being "wayland"
  Don't duplicate connect to wl_display_flush
  Wayland foreign protocol


  fix createKMessageBox focus widget inconsistency
  more compact password dialog (bug 381231)
  Set KPageListView width properly


  KKeyServer: fix handling of Meta+Shift+Print, Alt+Shift+arrowkey etc
  Support flatpak platform
  Use KWindowSystem's own platform detection API instead of duplicated code


  Use https for KDE urls


  Support "domain-suffix-match" in Security8021xSetting

  [PlasmaComponents Menu] Add ungrabMouseHack
  [FrameSvg] Optimize updateSizes
  Don't position a Dialog if it's of type OSD


  make the radiobutton a radiobutton
  use qstyle to paint the Dial
  use a ColumnLayout for menus
  fix Dialog
  Fix formatting of the md file so it matches the other modules
  behavior of combobox closer to qqc1
  workaround for QQuickWidgets

  Add assignByDictionnary method
  Signal if we are able to assign dictionary
  Makefile: fix regexpr matching in "CXXFLAGS+"


  CMake cleanup: Don't hardcode -std=c++0x

The released code has been GPG-signed using the following key:
pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure at kde.org>
Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7  4577 58D0 EE64 8A48 B3BB

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

More information about the kde-core-devel mailing list