Skip to content

Plasma 5.248.0 Complete Changelog

attica
  • Update version for new release. Commit.
  • Update version for new release. Commit.
Baloo
  • Revert "update version for new release". Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • [ExtractorProcess] Remove unused members. Commit.
  • [TimeEstimator] Cleanup, remove QObject depency. Commit.
  • Use forward declaration for Baloo::Database. Commit.
  • Update version for new release. Commit.
bluez-qt
  • Update version for new release. Commit.
  • Update version for new release. Commit.
breeze-icons
  • Update version for new release. Commit.
  • Applets/weather-icons: Add missing stylesheet id. Commit. Fixes bug #479219
  • Fix visual issues in new symbolic smartphone icons. Commit.
  • Update version for new release. Commit.
  • Update smartphone icons and add some new ones for various statuses. Commit.
extra-cmake-modules
  • Add ECMFeatureSummary, a wrapper for feature_summary that's silent in submodules. Commit.
  • Make condition more robust. Commit.
  • Add condition for WINVER. Commit.
  • With Qt6 we need to target at least Windows 10. Commit.
  • Fixes to FindLibGit2.cmake. Commit. Fixes bug #478669
  • Update version for new release. Commit.
frameworkintegration
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Fix FrameworkIntegrationPlugin build when BUILD_KPACKAGE_INSTALL_HANDLERS=OFF. Commit.
  • Update version for new release. Commit.
kapidox
  • Remove use of deprecated distutils.spawn. Commit.
  • Update version for new release. Commit.
karchive
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kauth
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Polkit1Backend: Support window activation on Wayland. Commit.
  • Polkit1Backend: Support sending window handle on Wayland. Commit.
  • Polkit1Backend: Check qGuiApp before placing DBus calls. Commit.
  • Store parent window in QPointer. Commit.
  • Update version for new release. Commit.
kbookmarks
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Remove unused caller arg from KBookmarkManager::changed. Commit.
  • Remove last dbus leftover. Commit.
  • Remove most dbus related leftovers. Commit.
  • Emit specific changed signal. Commit. Fixes bug #479142
  • Remove qHash hack. Commit.
  • Update version for new release. Commit.
kcalendarcore
  • Update version for new release. Commit.
  • Port testfb to QtTest as well. Commit.
  • Port testtostring.cpp to QtTest. Commit.
  • Port incidencestest to QtTest and make it actually work. Commit.
  • Fix one more non-void return. Commit.
  • Fix non-void return. Commit.
  • [tests] Fix undefined reference to qMain(int, char**). Commit.
  • Fixup qHash. Commit.
  • Update version for new release. Commit.
kcmutils
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • SharedQmlEngine: Get rid of quotes around indentation spaces. Commit.
  • Add explicit moc include to generated KCModuleData impl. Commit.
  • Update version for new release. Commit.
kcodecs
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kcolorscheme
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kcompletion
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Simplify code, remove all going back and forth between d <-> q. Commit.
  • Remove qHash hack. Commit.
  • Modernize the code a bit, use range for. Commit.
  • Remove dead code. Commit.
  • Update version for new release. Commit.
kconfig
  • Update version for new release. Commit.
  • Fix qHash of BufferFragment. Commit.
  • Move ItemEnum choice values to ItemEnum::Choice. Commit.
  • Port QML module to declarative type registration. Commit.
  • Drop API deprecated for 5.241. Commit.
  • Update version for new release. Commit.
kconfigwidgets
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Fix build. Commit.
  • Fix crash in Kcommandbar if invoked action deletes self. Commit.
  • Update version for new release. Commit.
kcontacts
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • FIx undefined reference to qMain(int, char**). Commit.
  • FIx non-void return. Commit.
  • Update version for new release. Commit.
kcoreaddons
  • Update version for new release. Commit.
  • Move KSignalHandler to LGPL-2.1-or-later. Commit.
  • Use lgpl for qml plugin. Commit.
  • Fix qHash for kuser. Commit.
  • Update version for new release. Commit.
kcrash
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kdav
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Use correct KIO include. Commit.
  • Update version for new release. Commit.
kdbusaddons
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kdeclarative
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kded
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Kded: use QBAV more. Commit.
  • Update version for new release. Commit.
kdesu
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kdnssd
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kdoctools
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kfilemetadata
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kglobalaccel
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kguiaddons
  • Update version for new release. Commit.
  • Keep only the luminance in KColorUtils::tint. Commit.
  • Avoid meaningless HCY->RGB->HCY conversion in KColorUtils::tint. Commit.
  • Update version for new release. Commit.
kholidays
  • Update version for new release. Commit.
  • Update version for new release. Commit.
ki18n
  • Update version for new release. Commit.
  • CMakeLists.txt fix whitespace issues. Commit.
  • CMakeLists.txt remove extra spaces between 'if' and its (). Commit.
  • Update version for new release. Commit.
kiconthemes
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Fix icons being matched with non-symbolic fallbacks. Commit.
  • Update version for new release. Commit.
kidletime
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kimageformats
  • Update version for new release. Commit.
  • ScanlineConverter: fix indexed conversion and support for source depth less than 24 bits. Commit.
  • Less space used when saving a grayscale image. Commit.
  • Fix build with Qt 6.7. Commit.
  • The maximum number of channels explained better. Commit.
kio
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Remove function call to notify via dbus. Commit.
  • Don't listen to signal never really to be emitted. Commit.
  • Remove setUpdate KBookmarkManager call. Commit.
  • Remove source code compat includes. Commit.
  • Job_error.cpp: Adjust includes for windows case. Commit.
  • KRecentDocument: Use QString::contains with constexpr string instead of using regex. Commit.
  • KRecentDocument: Use static regex and undeprecated match method. Commit.
  • Clean up some unused variables and includes. Commit.
  • KFileItem: Fully qualify Q_INVOKABLE method args. Commit.
  • KFilePlacesView: Improve keyboard context menu triggering. Commit.
  • [ftp] Use Qt to read the proxy in the worker directly. Commit.
  • KFileItem qHash: add seed. Commit.
  • Fix qHash of KFileItem. Commit.
  • Fix windows build after kconfig group api changes. Commit.
  • Autotests: Case insensitive compare some strings. Commit.
  • Perfectly allign place header with place icons. Commit.
  • Drop API deprecated for 5.240. Commit.
  • Update version for new release. Commit.
  • [kfilefiltercombo] Skip filters with unknown mimetypes. Commit.
kirigami
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Make sure the node is always at an integer position. Commit.
  • Call signals instead of signal handlers. Commit.
  • Hide list section implementation details from the accessibility tree. Commit.
  • Fix typo. Commit.
  • Make drawer actions accessible. Commit.
  • Make NavigationTabBar accessible. Commit.
  • ScrollablePage: clip internal ScrollView. Commit.
  • Move missing platform plugin from Units to PlatformPluginFactory. Commit.
  • When failing to find the platform plugin, print the style name. Commit.
  • Check for _kirigamiTheme override in Units. Commit.
  • OverlaySheet: clip internal ScrollView. Commit. Fixes bug #479278
  • Refactor ScrollablePage pull indicator. Commit.
  • Fix Overlay Handle z. Commit. Fixes bug #479052
  • Update version for new release. Commit.
kitemmodels
  • Update version for new release. Commit.
  • Fix non-void return. Commit.
  • Update version for new release. Commit.
kitemviews
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kjobwidgets
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
knewstuff
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Fix ResultsStream never emitting finished when requesting entry by nonexistent ID. Commit.
  • KNSCore::Entry fix qHash. Commit.
  • Update version for new release. Commit.
knotifications
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
knotifyconfig
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kpackage
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Kpackage_install_package: remove code for explicitly installing metadata.json file. Commit.
  • Packagestructure_compat: Read actual name and not plugin id. Commit.
  • Update version for new release. Commit.
kparts
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Move PluginNamespace to KParts object. Commit.
  • KParts can extend their mimetypes with plugins. Commit. See bug #479122
  • Update version for new release. Commit.
kpeople
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Import vcard backend from kpeoplevcard. Commit.
  • Update version for new release. Commit.
kplotting
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kpty
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kquickcharts
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
krunner
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Remove unneeded includes. Commit.
  • Silence false positive clang-tidy warning. Commit.
  • Update version for new release. Commit.
kservice
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • KService: Only use KConfig to read entries if they are present. Commit.
  • KService: Split lists for X-KDE entries manually. Commit.
  • Update version for new release. Commit.
kstatusnotifieritem
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Adjust things to the renaming of associatedWidget to associatedWindow. Commit.
  • Update version for new release. Commit.
ksvg
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Use size_t with qHash. Commit.
  • Update version for new release. Commit.
ktexteditor
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Revert "redo buffer to store more stuff inline in the blocks". Commit.
  • Redo buffer to store more stuff inline in the blocks. Commit.
  • Feat(vim): add g_ motion to last non-blank char. Commit.
  • Remove unneeded check from defaultStyleAt. Commit.
  • Katedocument: Avoid closing modified read-only tab. Commit. Fixes bug #477611
  • Store text lines inline. Commit.
  • Add flagFoldingEndAttribute. Commit.
  • Cleanup some includes. Commit.
  • Remove folding storage, compute that on the fly. Commit.
  • Remove source code compat includes. Commit.
  • Api fix, move qHash to right namespace. Commit.
  • Fix katedocument test. Commit.
  • Undo: Merge editInsertText+editWrapLine into editInsertLine. Commit.
  • Update version for new release. Commit.
  • Fix completion test. Commit.
  • Disable completion widget connections when doing setText. Commit.
  • Optimize textInsert/setText. Commit. Fixes bug #478250
ktexttemplate
  • Update version for new release. Commit.
  • Update version for new release. Commit.
ktextwidgets
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kunitconversion
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
kuserfeedback
  • Update version for new release. Commit.
  • Reenable flatpak CI support. Commit.
  • Update version for new release. Commit.
kwallet
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • CI: Don't require Windows test to pass. Commit.
  • Update version for new release. Commit.
kwidgetsaddons
  • Update version for new release. Commit.
  • Bundle kcharselect-data in a resource. Commit.
  • Update version for new release. Commit.
kwindowsystem
  • Update version for new release. Commit.
  • Only try unset surface if native window is alive. Commit. See bug #478990
  • Kwindowsystem: Use "C style" number parsing for window id. Commit.
  • Kwaylandextrastest: Add test for (un)exporting a window. Commit.
  • Kwaylandextrastest: Make XDG activation token label selectable. Commit.
  • Update version for new release. Commit.
kxmlgui
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Rename default state group to MainWindow instead of State. Commit.
  • Initialize stateConfigGroup when it is accessed using public getter. Commit.
  • Set default state config group in KMainWindow. Commit.
  • Drop API deprecated for 5.240. Commit.
  • Update version for new release. Commit.
modemmanager-qt
networkmanager-qt
  • Update version for new release. Commit.
  • Update version for new release. Commit.
prison
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Remove the workaround for Android reporting wrong vertical frame flips. Commit.
purpose
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Add missing KService dependency. Commit.
  • Utilize faster QLatin1String QJsonObject overloads. Commit.
  • Add trailing commas. Commit.
  • Reviewboard: Don't put job helper in shared lib. Commit.
  • Simplify plugin constuctors utilizing "using PluginBase::PluginBase" statements" -m "With the previous commit, all constructors are not identical and don't contain any logic. Commit.
  • Clean up unneeded QVariantList parameters. Commit.
  • Clean up unneeded export of plugin classes. Commit.
  • Clean up unneeded signal overload casts. Commit.
  • Alternativesmodel.cpp: Avoid detaching temporary QJsonObject. Commit.
  • Phabricator: Make simple helper library static. Commit.
  • Youtubejob.cpp: Make KIO includes explicit. Commit.
  • Plugins/pastebin: make the action that will happen more obvious. Commit. See bug #478653
  • Plugins/pastebin: Remove ellipsis from action text. Commit. See bug #478653
  • Update version for new release. Commit.
qqc2-desktop-style
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Use consistent paddings for the first list item. Commit.
  • Make sure the node is always at an integer position. Commit. Fixes bug #464069
  • Label: do not set verticalAlignment. Commit.
  • ToolTip: check whether parent.pressed is undefined. Commit.
  • Revert "ItemDelegate: improve accessible properties". Commit.
  • Ensure fallback to default style, or exit immediately. Commit.
  • DefaultListItemBackground: use outline only to show focus. Commit.
  • Slightly increase default non-touch-mode delegate paddings. Commit.
  • Fix subsequent test runs. Commit.
  • Enable animationspeedmodifiertest on FreeBSD. Commit.
  • Update version for new release. Commit.
solid
  • Update version for new release. Commit.
  • Fix: StorageAccess::filePath() returns /\u0000 for encrypted root. Commit. Fixes bug #478839
  • Adapt to kded5->kded6 renaming. Commit.
  • Update version for new release. Commit.
sonnet
  • Update version for new release. Commit.
  • Fix version header not found when used as submodule. Commit.
  • Update version for new release. Commit.
syndication
  • Update version for new release. Commit.
  • Update version for new release. Commit.
syntax-highlighting
  • Update version for new release. Commit.
  • Update doxyfile.xml. Commit.
  • Convert shared_ptr to raw before use in the loop. Commit.
  • Avoid wrapping QStringView with QStringView. Commit.
  • Use size_t for qHash. Commit.
  • Update version for new release. Commit.
threadweaver
  • Update version for new release. Commit.
  • Update version for new release. Commit.