Web lists-archives.com

KDE Frameworks 5.40.0 released




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.


Baloo

  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

KArchive

  Fix potential mem leak. Fix logic

KCMUtils

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

KConfigWidgets

  Fix icon of KStandardAction::MoveToTrash

KCoreAddons

  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)

KFileMetaData

  Fix display name of Generator property

KGlobalAccel

  KGlobalAccel: fix support numpad keys (again)

KInit

  Correct installation of start_kdeinit when DESTDIR and libcap are used 
together

KIO

  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

Kirigami

  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 
385974)
  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

KNewStuff

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

KNotification

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

KPackage Framework

  use the non installed service files

KService

  Initialize values
  Initialize some pointer

KTextEditor

  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
KTextWidgets

KWayland

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

KWidgetsAddons

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

KWindowSystem

  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

KXMLGUI

  Use https for KDE urls

NetworkManagerQt

  Support "domain-suffix-match" in Security8021xSetting

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

QQC2StyleBridge

  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+"

ThreadWeaver

  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@xxxxxxx>
Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7  4577 58D0 EE64 8A48 B3BB


-- 
David Faure, faure@xxxxxxx, http://www.davidfaure.fr
Working on KDE Frameworks 5