Skip to content

Plasma 5.249.0 Complete Changelog

attica
Baloo
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
bluez-qt
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
breeze-icons
  • Fix document-send-symbolic, should point to document-send. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update Google icon. Commit. Fixes bug #462165
  • Fix camera-video-symbolic not recoloring correctly. Commit.
  • Update version for new release. Commit.
extra-cmake-modules
  • Ecm_generate_headers(): don't run tests in script mode. Commit.
  • Ecm_generate_headers: Don't check for existence of GENERATED headers. Commit.
  • Fix APK packaging with Android NDK r25. Commit.
  • ECMUninstallTarget: port generated code away from deprecated exec_program. Commit.
  • Update version for new release. Commit.
frameworkintegration
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Fix build break introduced by latest KNS change. Commit.
  • Do not hang indefinitely when no entry with given ID is found. Commit.
  • Knshandler: Adapt to providerId from KNewStuff being proper baseUrl. Commit.
  • Update version for new release. Commit.
kapidox
  • Update version for new release. Commit.
karchive
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kauth
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Typo--. Commit.
  • Authbackend: remove ExtraCallerIDVerificationMethod. Commit.
  • Update version for new release. Commit.
kbookmarks
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kcalendarcore
  • Port to ECMFeatureSummary. Commit.
  • Src/incidence.cpp - fix infinite looping. Commit.
  • Update version for new release. Commit.
kcmutils
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Add logging category to warnings. Commit.
  • SharedQmlEngine: Inline QTimer object. Commit.
  • SharedQmlEngine: Remove superfluous cast of QQmlComponent::Status. Commit.
  • Show GridDelegate labels as plaintext. Commit. Fixes bug #480106
  • Fix spacing of the dialog button box. Commit.
  • Update version for new release. Commit.
kcodecs
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kcolorscheme
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kcompletion
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kconfig
  • Port to ECMFeatureSummary. Commit.
  • Add and use KEntryMap::forEachEntryOfGroup(groupname, callback). Commit.
  • KConfigGroup::keyList(): use dedicated implementation, avoiding unused map. Commit.
  • KEntryMap: for read access use heterogeneous lookup with view-like key type. Commit.
  • Update version for new release. Commit.
kconfigwidgets
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kcontacts
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kcoreaddons
  • KFileSystem: consider non-block FUSE devices as NFS (remote FS). Commit.
  • Port to ECMFeatureSummary. Commit.
  • Ignore clang-format commit in blame. Commit.
  • Run clang-format. Commit.
  • Update version for new release. Commit.
kcrash
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kdav
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kdbusaddons
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kdeclarative
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kded
kdesu
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kdnssd
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kdoctools
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kfilemetadata
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Fix build with taglib 2. Commit.
  • Update version for new release. Commit.
kglobalaccel
  • Update version for new release. Commit.
  • Fix getGlobalShortcutsByKey dbus signature. Commit. Fixes bug #475899
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kguiaddons
  • Recorder/KKeySequenceRecorderPrivate: treat SysReq as Alt+Print. Commit. Fixes bug #386253
  • Port to ECMFeatureSummary. Commit.
  • Generate PkgConfig file for KGuiAddons. Commit.
  • Update version for new release. Commit.
kholidays
ki18n
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kiconthemes
  • Update version for new release. Commit.
  • Link BreezeIcons if present. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Add symbolic fallback autotests. Commit.
  • Update version for new release. Commit.
kidletime
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kio
  • Update version for new release. Commit.
  • [workers/http] Read and emit data in chunks. Commit. See bug #479357
  • KFileItem: Determine mimetype only from extension for slow items (remote FS). Commit.
  • Port to ECMFeatureSummary. Commit.
  • [kprocessrunner] Clean up maybeAliasedName. Commit. Fixes bug #478835
  • Slavebase: break mimetype submission after exit. Commit.
  • Slavebase: reinstate mimetype qdebugs as qcdebugs. Commit.
  • Slavebase: init var on declaration. Commit.
  • Slavebase: abort mimetype emission when the worker was terminated. Commit. Fixes bug #474909
  • KDirModel: Consider invalid roots are local fs. Commit. Fixes bug #477039
  • Kbuildsycoca: Use ellipsis character in status text. Commit.
  • KDirModel: Allow expanding network directories in file picker again. Commit. Fixes bug #479531
  • Copyjob: Fix implicitly skipping files when copying. Commit. Fixes bug #479082
  • Update version for new release. Commit.
  • Print warning on worker write error. Commit.
  • [http] Emit processedSize and totalSize. Commit. See bug #479357
kirigami
  • Update version for new release. Commit.
  • Remove custom colors and background. Commit.
  • Add Accessible.name to ActionToolBar More Actions button. Commit.
  • Units: Remove maximum integer property. Commit.
  • Fix crash in ColumnView layouting during page removal. Commit.
  • Port to ECMFeatureSummary. Commit.
  • FormLayout: Add extra whitespace before textual section headers. Commit.
  • GlobalDrawer: Clip the Flickable, not the decorating ScrollView. Commit.
  • Fix jerky smooth scroll. Commit.
  • Icon: Don't square size when not roundToIconSize. Commit.
  • AbstractApplicationItem: Add null guards to handlers, drop z===undefined. Commit.
  • Fix page footer taking space when not used. Commit.
  • Fix drawer handle not being visible on mobile. Commit.
  • Support global toolbars on layers as well. Commit.
  • GlobalDrawer: Don't display two buttons for menus. Commit.
  • Fix icon scaling. Commit.
  • GlobalDrawer: Clip ScrollView when we have a footer. Commit.
  • Make sure there is a view also in toolbar separators. Commit.
  • Use standard spacing between cards. Commit.
  • Basictheme_p.h: Simplify QColor construction syntax. Commit.
  • Basictheme_p.h: Utilize clazy fixit for using faster QColor constructor. Commit.
  • Show a checkbox in the corner for checkable cards. Commit.
  • Move Global toolbar from Page to ColumnView. Commit.
  • Explicitly bind the calculated implicit height to the flickable contentHeight. Commit. Fixes bug #477257
  • NavigationTabBar: Fix setting a custom background color. Commit.
  • Page: check whether stackview parent is a PageRow. Commit.
  • Fix scaleColor and adjustColor from ColorUtils. Commit.
  • Update version for new release. Commit.
  • AbstractApplicationHeader: check if page is null. Commit.
kitemmodels
  • Revert "Port to ECMFeatureSummary". Commit.
  • Port to ECMFeatureSummary. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kitemviews
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kjobwidgets
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
knewstuff
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Put ErrorCode enum in separate namespace. Commit.
  • ErrorCode: Utilize Q_NAMESPACE_EXPORT macro. Commit.
  • Remove duplicate ErrorCode enum in QuickEngine. Commit.
  • Remove duplicated enums between QuickEngine and KNSCore::Entry. Commit.
  • EntryDetails: Set KNSCore::Entry object rather than possibly incomplete object of individual props. Commit.
  • Fix completely broken knewstuff-dialog and API feature to show specific entry. Commit.
  • Remove extraFooterTopPadding usage. Commit.
  • Update version for new release. Commit.
knotifications
knotifyconfig
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kpackage
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kparts
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kpeople
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kplotting
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kpty
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kquickcharts
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
krunner
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kservice
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Add API to get scheme handlers for a service. Commit.
  • Update version for new release. Commit.
kstatusnotifieritem
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
ksvg
  • Update version for new release. Commit.
  • Done by ECM. Commit.
  • Svg: use designated initialization + bump to c++20. Commit.
  • Initialise correct struct field. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Evict previous key->id mapping before updating the memory caches. Commit.
  • Add a unit test to verify mask sizes after resizes. Commit.
  • Update version for new release. Commit.
ktexteditor
  • Update version for new release. Commit.
  • Completion: Fix not hiding on focus out. Commit.
  • Add parent widget for diff dialogs. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Buffer/katesecuretextbutter: conform to KAuth api. Commit. Fixes bug #479955
  • Allow to configure 'enter-to-insert-completion' per file type. Commit. Fixes bug #480176
  • Allow disabling 'enter to insert completion'. Commit. Fixes bug #480176
  • Fix double click broken in completion widget. Commit.
  • Fix undo broken after pasting a line with wrap in the middle. Commit.
  • ArgumentHint: Fix leftSide alignment. Commit.
  • Introduce ArgumentHintWidget. Commit.
  • Update version for new release. Commit.
ktexttemplate
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
ktextwidgets
  • Update version for new release. Commit.
  • Revert "Port to ECMFeatureSummary". Commit.
  • Port to ECMFeatureSummary. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kunitconversion
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
kuserfeedback
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Use StartupNotify now instead of X-KDE-StartupNotify. Commit.
  • Update version for new release. Commit.
kwallet
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Ignore clang-format commit in blame. Commit.
  • Run clang-format. Commit.
  • Emit the walletCreated signal in the KWalletD::pamOpen function if a new wallet is created during its call. Commit.
  • Bump Qt deprecation level to 6.5. Commit.
  • Update version for new release. Commit.
kwidgetsaddons
  • KTooltipWidget: Hide tooltip when the window get un-activated. Commit.
  • Port to ECMFeatureSummary. Commit.
  • KMessageDialog: Add beep function. Commit.
  • Adopt more frameless view for KPageView::Tabbed. Commit.
  • Update version for new release. Commit.
kwindowsystem
  • Kwindowsystem improve documentation for "activateWindow()". Commit.
  • Port to ECMFeatureSummary. Commit.
  • Generate PkgConfig file. Commit.
  • Update version for new release. Commit.
kxmlgui
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
modemmanager-qt
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
networkmanager-qt
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
prison
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
purpose
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Don't install internal static library. Commit.
  • Update version for new release. Commit.
qqc2-desktop-style
  • Update version for new release. Commit.
  • TreeViewDelegate: Clean up indentation and string/URL/undefined checks. Commit.
  • TreeViewDelegate: respect TreeView's rootIndex. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Consistency: Use an actual Separator for Drawer separators. Commit.
  • Simplify ComboBox delegate. Commit. Fixes bug #479574
  • Styleitem: Base render node size on image. Commit. See bug #464069
  • Don't mix QML_ELEMENT and QML_ANONYMOUS. Commit.
  • Update version for new release. Commit.
solid
  • Upower: Get rid of QDBusInterface usage. Commit.
  • Upower: Remove property from negative cache if change is received. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
sonnet
  • Revert "Port to ECMFeatureSummary". Commit.
  • Port to ECMFeatureSummary. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
syndication
  • Update version for new release. Commit.
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.
syntax-highlighting
  • Port to ECMFeatureSummary. Commit.
  • Odin language syntax highlighting. Commit.
  • Update version for new release. Commit.
threadweaver
  • Port to ECMFeatureSummary. Commit.
  • Update version for new release. Commit.