Plasma 6.0.4 Complete Changelog
Discover
- Packagekit: make sure to load all packages when necessary. Commit.
- Flatpak: don't crash on elsewhere consumed streams. Commit.
- Flatpak: change deferredResultStream to template. Commit.
- Revert premature appstream update. Commit.
- Update version for new release. Commit.
- GridApplicationDelegate: Wrap labels, don't let them overflow. Commit.
- Packagekit: only resolve dependencies for resources in None state. Commit. Fixes bug #464467
- Flatpak, packagekit: fix threaded deadlock in dlopen/gmodule. Commit. Fixes bug #481993
Plasma Addons
- Fix clock tooltips not being localized. Commit.
kpipewire
- Fix version. Commit.
- Update version for new release. Commit.
- Encode: Only increase filtered frame count if frame was actually submitted. Commit.
- Fix nullptr check. Commit. Fixes bug #484620
- Generate presentation timestamps from std::chrono::steady_clock if SPA_META_Header is missing. Commit.
- Fix a minor coding style issue. Commit.
- Ignore buffers with SPA_META_HEADER_FLAG_CORRUPTED. Commit.
- Ignore chunk size of SPA_DATA_DmaBuf. Commit.
- Typo. Commit.
- Update version for new release. Commit.
- Fix typo. Commit.
- Update version for new release. Commit.
kscreenlocker
- Prevent finishing greeter by unhandled signals. Commit.
KWin
- Remove superfluous wake in dpmsinputeventfilter destruction. Commit. Fixes bug #484861
- Scripting/windowmodel: match screen closest to center for filter. Commit. Fixes bug #480028. Fixes bug #485337
- Wayland: Send data offer source actions only for dnd. Commit. Fixes bug #464196
- Screenedge: reset timer when pointer leaves edge. Commit. Fixes bug #441892
- Mark windows for offsceen rendering in WindowThumbnailSource. Commit. Fixes bug #456280
- Plugins/screencast: Remove irrelevant code. Commit.
- Plugins/screencast: Fix sizeof() of SPA_META_Header. Commit.
- Backends/drm: Force software cursor on vmwgfx. Commit.
- Backends/drm: Fix redraw issues on vmwgfx. Commit.
- Backends/drm: Fix the closefb ioctl. Commit.
- Backend/drm: fix cursor hotspot enablement for virtualized drivers. Commit.
- Plugins/screencast: Add a n_datas guard. Commit. See bug #483681
- Plugins/colorpicker: fix interaction with SDR brightness. Commit. Fixes bug #484497
- Backends/drm: signal dmabuf feedback if an unsupported modifier is used. Commit.
- Scene/workspacescene: fix direct scanout checks with subsurfaces. Commit.
- Backends/drm: actually prefer alpha formats again. Commit.
- Fix inconsistent default keyboard delay value used in kwin. Commit.
- Guard against negative screen indices in Workspace::xineramaIndexToOutput(). Commit.
- Backends/drm: don't do direct scanout with buffers that need cropping. Commit.
- Disable freebsd ci. Commit.
- Wayland: Emit closed signal immediately after marking the window as closed. Commit.
- Unset Window::tile() when the window is closed. Commit.
- Plugins/mousemark: clear drawing when no modifiers are pressed. Commit. Fixes bug #482297
- Plugins/mousemark: correct reserve size. Commit.
- Plugins/screencast: Destroy renegotiate event. Commit.
- Plugins/screencast: Corrupt header to indicate that buffer has no data. Commit.
- Update version for new release. Commit.
- Plugins/screencast: Handle failing to import dmabuf. Commit.
- Plugins/screencast: Simplify damage calculation in region screen cast source. Commit.
- Plugins/screencast: Drop "stream" in ScreenCastStream::streamReady. Commit.
- Plugins/screencast: Rename ScreenCastStream::stop() to close(). Commit.
- Plugins/screencast: Pause/resume source when stream is paused/resumed. Commit.
- Fix oversights on shortcut handling within Overview/Grid effect. Commit. Fixes bug #482931
- Tiles: Evacuate windows in CustomTile::remove(). Commit.
- Tiles: Use deleteLater() in CustomTile::remove(). Commit.
Plasma Desktop
- Applets/kickoff: fix invalid mimeData from item delegates. Commit. Fixes bug #485485
- Applets/taskmanager: show text more often for traditional Task Manager. Commit. Fixes bug #483070
- Foldermodel: Export urls to the Desktop Portal on drag and copy. Commit.
- Add floating margin to panel highlight indicator. Commit. Fixes bug #485112
- FolderView: Do not clear hover when moving mouse over items. Commit. Fixes bug #483581
- Applets/kickoff: Disable reusing items. Commit. Fixes bug #445512
- Desktop: check containment availability first before
usedInAccentColor
. Commit. - Revert "applets/taskmanager: simplify right press handling". Commit. Fixes bug #482813
- Kcms/mouse: Sync values when layout becomes enabled. Commit.
- Gamecontroller: Do SDL_Init later. Commit.
- Gamecontroller: Do less SDL polling when there aren't devices yet. Commit.
Plasma SDK
- Revert premature appstream update. Commit.
Plasma Workspace
- Fix redundantoutputs when the enabled screens change very quickly. Commit. See bug #456947. See bug #484687
- Applets/icon: don't crash when removing icons without "Open With" actions. Commit.
- [kcms/desktoptheme] Fix removing themes. Commit.
- Klipper: fix popup hiding below keep-above windows. Commit. Fixes bug #462181
- Libcolorcorrect: fix reading auto location enabled from config. Commit. Fixes bug #485086
- Appiumtests: force English locale. Commit.
- Applets/battery: Check actual battery for charge state workaround. Commit.
- Applets/appmenu: avoid contextless connections. Commit.
- Devicenotifications: Actually remember device name. Commit.
- Fix clock tooltips not being localized. Commit.
- Revert "appiumtests: skip mediacontrollertest for llvm 18.1.1-1.2". Commit.
- [applet/systemtray] Ensure that the custom icon loader is initialized. Commit. Fixes bug #482645
- PanelView: make sure containment is available when activeFocusItemChanged is signaled. Commit.
- Libkmpris: don't assert on rows inserted if current index is not 0. Commit.
- ScreenPool: merge duplicate checks. Commit.
- ScreenPool: relax assertion in handleScreenAdded. Commit. Fixes bug #483432
- ScreenPool: don't remove screen in m_redundantScreens before checking. Commit.
- Wallpapers/image: Allow selecting multiple images in "add wallpapers" dialog. Commit. Fixes bug #484770
- Update the mask after moving the panel. Commit.
- [applets/icon] Delay deleting the open with menu. Commit. Fixes bug #474385
- DesktopView: close config view if its user is destroyed. Commit. Fixes bug #483916
- DesktopView: remove duplicate
requestActivate
. Commit. - Dataengines/powermanagment: set correct type. Commit.
- Applets/kicker: move databaseChanged connection to owner model. Commit.
- Applets/kicker: avoid calling reload() recursively. Commit. Fixes bug #482887
- Shell: wait for more time until panels are ready. Commit.
- ScreenPool: expose more information in assertion. Commit.
- Libdbusmenuqt: check if menu is present in dtor. Commit.
Powerdevil
- Actions/dimdisplay: Improve log messages. Commit.
- Actions/dimdisplay: Don't dim when screen changes are inhibited. Commit.
- Daemon: Avoid constantly locking ddcutil display handles. Commit. Fixes bug #481793
- Daemon: Store label for DDCutilBrightness as QString directly. Commit.
- Actions/handlebuttonevents: Require lid-open again to track kb brightness. Commit. Fixes bug #482306
- Update version for new release. Commit.
print-manager
- Kcm: Fix kcm shows a blank main display after removing a printer. Commit.
- Kcm/qml: Fix non-scrollable Printer Settings page. Commit.
- Libkcups/DeviceModel: Use better user-facing terminology. Commit.
- Kcm/FindPrinter: Fix for both types of manual printer setup. Commit.
- Kcm/FindPrinter: Fix manual driver selection for direct devices. Commit.
- Kcm/qml: Remove PlasmaComponents imports. Commit.
- Kcm/FindPrinter: Fix connection list highlight. Commit.
- Kcm/qml: Remove PlasmaComponents3. Commit.
- Kcm/MakeModel: Remove PlasmaComponents/PlasmaExtras. Commit.
- Kcm/Drivers: Fix double highlighted list item. Commit.
- Kcm/BaseDevice: Add Banner and uri helpers. Commit.
- Kcm: Fix constraint on make/model (driver) selection dialog. Commit.
- Kcm/FindPrinter: Fix double highlighted list item. Commit.
- Kcm: Add a debug; Use the CUPS printer-uri. Commit.
- Revert premature appstream update. Commit.
- Kcm: Handle recommended drivers not found scenario. Commit. Fixes bug #482409
- Revert ":cherry-pick: kcm: Handle recommended drivers not found scenario". Commit.
- :cherry-pick: kcm: Handle recommended drivers not found scenario. Commit. Fixes bug #482409
System Settings
- Revert premature appstream update. Commit.
wacomtablet
- Revert premature appstream update. Commit.