KDE Frameworks 5.105.0 released
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 https://kde.org/products/frameworks/
Baloo
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
KDE_INSTALL_TARGETS_DEFAULT_ARGS (KF6): drop KDE_INSTALL_INCLUDEDIR
KF_INSTALL_TARGETS_DEFAULT_ARGS: drop KDE_INSTALL_INCLUDEDIR_KF
Framework Integration
Don't play sound for plain notification (bug 457672)
KConfigWidgets
KColorSchemeManager: don't override color scheme set by platform theme (bug 447029)
CommandBar: Fix lastUsedActions not restored
KContacts
Add Address::geoUri getter and property
KCoreAddons
Prevent KSignalHandler leaking signalfd file descriptors
KDeclarative
API dox: add some minimal docs to namespace & classes to trigger coverage
API dox: cover CalendarEvents in generated QCH file
Overhaul configmodule docs
KDESU
Have KDE4 compat header emit compiler warnings about their use
KDocTools
kdoctools_install: fix doc detection in path with special chars
KI18n
Use compat headers with deprecation warnings for KuitMarkup/kuitmarkup.h
cmake: Do not rebuild po and ts files if they did not change
KIconThemes
Add missing comma between enum values
KImageFormats
psd: Fix alpha blending (KF5)
KIO
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)
Kirigami
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
KNewStuff
QtQuickDialogWrapper: Print out errors if component creation failed
Deprecate knewstuffcore_version.h & knewstuffquick_version.h
Add missing deps to KF5NewStuffCoreConfig
KTextEditor
try to improve test stability
autoindent: fix indentation when "keep extra spaces" is enabled
Julia indent: fix indentation when "keep extra spaces" is enabled,
KWidgetsAddons
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
QQC2StyleBridge
CheckIndicator: Allow exclusive buttons to be detected via their ButtonGroup (bug 467390)
Solid
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
Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB
https://kde.org/announcements/frameworks/5/5.105.0
David Faure has announced the release of KDE Frameworks 5.105.0.