KDE Frameworks 5.105.0 released

David Faure faure at kde.org
Sat Apr 8 11:56:36 BST 2023

08th April 2023. KDE today announces the release of KDE Frameworks 5.105.0.

KDE Frameworks are 83 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


  Add conventional python virtual-env folder to exclude filters
  [TermGenerator] Skip all unprintable characters
  Define the translation domain of BalooEngine

Breeze Icons

  Add icons for showing and hiding a virtual keyboard
  Redshift icons: Add missing semi-transparency, add new breeze-dark icons
  Update Redshift icons to off on & sun (bug 462215)
  Delete false Gparted and Kwikdisk icons (bug 467319)

Extra CMake Modules


Framework Integration

  Don't play sound for plain notification (bug 457672)


  KColorSchemeManager: don't override color scheme set by platform theme (bug 447029)
  CommandBar: Fix lastUsedActions not restored


  Add Address::geoUri getter and property


  Prevent KSignalHandler leaking signalfd file descriptors


  API dox: add some minimal docs to namespace & classes to trigger coverage
  API dox: cover CalendarEvents in generated QCH file
  Overhaul configmodule docs


  Have KDE4 compat header emit compiler warnings about their use


  kdoctools_install: fix doc detection in path with special chars


  Use compat headers with deprecation warnings for KuitMarkup/kuitmarkup.h
  cmake: Do not rebuild po and ts files if they did not change


  Add missing comma between enum values


  psd: Fix alpha blending (KF5)


  CommandLauncher: call emitResult() as soon as process has started (bug 466359)
  Also handle copy_file_range failing with ENOENT
  widgets/renamefiledialog: set number limit again (bug 466636)


  Fix quit action code
  GlobalDrawer: Fix header with invisible content taking up space
  ColorUtils: Handle cases where hue is -1 in linearInterpolate
  NavigationTabBar: Fix imports in doc example
  NavigationTabBar: Factor out minDelegateWidth part of expression
  Action Name Not required KF5
  Default page categorized settings
  Show back button when pushing a pagerow
  shadowed*rectangle: Don't use base class result if materials are different
  Set fallback theme path when a custom icon theme is used


  QtQuickDialogWrapper: Print out errors if component creation failed
  Deprecate knewstuffcore_version.h & knewstuffquick_version.h
  Add missing deps to KF5NewStuffCoreConfig


  try to improve test stability
  autoindent: fix indentation when "keep extra spaces" is enabled
  Julia indent: fix indentation when "keep extra spaces" is enabled,


  Allow searching 2-character strings (bug 449003)
  Initialize KCharSelectTablePrivate::chr

Plasma Framework

  DataEngines: Add forward compatibility as a porting aid
  containmentinterface: get applet position when menu key is pressed


  CheckIndicator: Allow exclusive buttons to be detected via their ButtonGroup (bug 467390)


  Remove some obsolete and incorrect code from UPower and UDisks2 backend
  Deprecate "Recall" API for batteries
  Avoid synchronous DBus calls for devices list
  Initialize supported interfaces with member initializer list
  Replace generic UPower QDBusInterface with concrete implementation
  Remove support for UPower < 0.99
  Remove invalid Refresh DBus call from UPower backend

Syntax Highlighting

  Highlight the QML "required" keyword, added in Qt 5.15

Security information

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-devel mailing list