Skip to content

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
Dr Konqi
  • Coredump-processor: replace sleep hack with in-process sleep. Commit. Fixes bug #484864
kde-cli-tools
  • Also check file existing if the url is a file one. Commit. Fixes bug #483017
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.
layer-shell-qt
  • Use QWaylandWindow::windowContentGeometry() to set the initial preferred size. Commit.
  • Update the desired size when the anchors change. Commit. Fixes bug #484990
  • Guard against calling set_size while applying a configure event more explicitly. Commit.
libplasma
  • Containmentview: Remove QueuedConnection from setContainment. Commit. See bug #456947
  • PlasmaTheme: only sync colors when parent item is visible. 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-integration
plasma-mobile
  • [kcms/power] Rename translation catalog to match plugin name. Commit.
  • Navigationpanel: Remove feature that moves it to the right when the screen height is small. Commit.
Plasma Networkmanager (plasma-nm)
  • Handler: fix a memory leak. Commit.
  • Handler: don't parent notification to this after co_await. Commit.
Plasma SDK
  • Revert premature appstream update. Commit.
Plasma System Monitor
  • Fix the column configuration dialog being too small on the overview page. Commit. Fixes bug #482008
  • Page: Store FaceController cache in QPointer. Commit. Fixes bug #482198
  • 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.
System Settings
  • Revert premature appstream update. Commit.
wacomtablet
  • Revert premature appstream update. Commit.