Plasma 6.2.91 Complete Changelog
Details
Details
Details
- Add KDecoration 3 porting guide. Commit.
Details
Details
Details
- Cmake: Call cmake_minimum_required before project(). Commit.
Details
Details
- Rename systemd unit to app- prefix. Commit.
Details
Details
Details
- Xdgshell: Fix passing focus to transient parent on close. Commit. Fixes bug #498098
- Fix a crash in Workspace::initializeX11(). Commit.
- Never show autohide/dodge windows panels when a window is fullscreen. Commit. Fixes bug #497826. Fixes bug #497829
- Backends/drm: allow some inaccuracy for matching a 3x3 matrix. Commit.
- Autotests: Make X11KeyReadTest less flaky. Commit.
- Backends/drm: Harden DrmGpu::waitIdle() against faulty timeouts. Commit.
- Backends/drm: fix qpainter hardware cursor format. Commit.
- Backends/drm: also tell people where to report pageflip timeouts. Commit.
- Backends/drm: remove the chance for false positives in pageflip timeout detection. Commit. See bug #498544
- Autotests/integration: add more cases to the color management test. Commit.
- Wayland/color management: fail image descriptions with invalid primaries / whitepoint. Commit.
- Utils/edid: check if colorimetry could possibly be correct. Commit. Fixes bug #498616
- Core/colorspace: add helpers for checking if colorimetry is valid. Commit.
- Prevent including global shortcut keys in wl_keyboard.enter. Commit. Fixes bug #497245
- Backends/fakeinput: Destroy devices on teardown. Commit.
- X11window: don't search for StartupWMClass if the resourceName is empty. Commit.
- Offscreenquickview: Keep DPR up to date. Commit.
- Plugins/qpa: Clip buffer damage. Commit. Fixes bug #498446
- Backends/drm: don't use ColorDescription::toOther for calculating channel factors. Commit. Fixes bug #498668
- Backends/libinput: Destroy devices when backend shuts down. Commit.
- Outputconfigurationstore: increase the max. scale when reading the config. Commit.
- Outputconfigurationstore: only round the scale factor to 5% steps. Commit.
- Include output physical size in support information. Commit.
- Outputconfigurationstore: don't scale low resolution screens too much. Commit.
- Backends/drm: make night light correct with ICC profiles as well. Commit.
- Autotests: Add more test cases in OutputChangesTest::testGenerateConfigs(). Commit.
- Autotests: Add laptop test cases in OutputChangesTest::testGenerateConfigs(). Commit.
- Utils: Make sure Edid::hash() returns a value if edid fails to parse. Commit.
- Dont assert in Workspace::setupWindowShortcut. Commit. Fixes bug #498456
- Input: don't notify user activity on warps. Commit. See bug #480026
- Perform window mouse action for tablet tool buttons. Commit. Fixes bug #480227
- Opengl: skip deleting OpenGL objects if there's no current context. Commit.
- Plugins/screencast: call ItemRenderer::begin/endFrame. Commit. Fixes bug #495287
Details
- Backends/kwayland: Clean up output device initialization. Commit.
- Backends/kwayland: Fix dangling globalRemoved connections. Commit.
- Revert "backends/kwayland: Remove unbalanced unblockSignals()". Commit. See bug #499029
- Backends/kwayland: Don't leak output configuration if it contains no real changes. Commit.
- Backends/kwayland: Destroy wayland output configuration resources. Commit.
- Backends/kwayland: Fix creating unnecessary output configuration object. Commit.
- Backends/kwayland: Remove unbalanced unblockSignals(). Commit.
- Backends/kwayland: Reject configs with unknown outputs. Commit. Fixes bug #498878
- Doctor: add dpms to help text. Commit. Fixes bug #495499
- Doctor: fix "--dpms show". Commit. See bug #495499
Details
Details
- Applets/kickoff: change category at most once per frame. Commit. Fixes bug #483205
- Make panel settings comboboxes take as much space as their longest element. Commit. Fixes bug #486901
- Kcms/landingpage: fix frequent kcms count. Commit. Fixes bug #498609
- Fix DesktopSchemeHelper's QML singleton-ness. Commit. Fixes bug #498783
- Containments/desktop: properly map position to find the mouseover item. Commit. Fixes bug #497498
- [taskmanager] Show full URL if not local. Commit.
- Animate margin changes for applet popups. Commit. Fixes bug #481533
- [taskmanager] Use KIO::iconNameForUrl instead of homegrown logic. Commit.
- [kaccess] Trigger bell for active window only. Commit.
- [kaccess] Use KWin to show visual bell. Commit. Fixes bug #488967
- Kcms/kded: allow users to enable disabled-by-default services. Commit.
- Kcms/access: Remove labels for visual and audible bell. Commit.
- [kcms/access] Notify bell settings. Commit.
- Appiumtests: fix kickofftest. Commit.
- Kcms/kded: show information instead of warning when a service is skipped. Commit.
- Containments/desktop: Execute updatePositionsList only if we know how many icons per stripe. Commit. Fixes bug #498411
- Applets/kicker: tooltip type is Floating. Commit. Fixes bug #95262
- Pplets/kicker: make tooltip text appear. Commit. Fixes bug #495858
- Revert "applets/taskmanager: enable
retainWhileLoading
for player album art". Commit.
Details
- Don't try to set parent of ComboBoxForm's internal dialog. Commit.
Details
Details
Details
- Enjoy/Supporters: Update supporters. Commit.
Details
- Shell: fix crash in PanelView::relativeConfigRect. Commit.
- Drop unused KF6IdleTime dependency. Commit.
- Panel: explicitly SkipSwitcher and KeepAbove after losing focus. Commit. Fixes bug #497596
- Applets/systray: use alternate colors background for systray entry config dialog. Commit. Fixes bug #498822
- Klipper: check duplicate uuids when saving clip data. Commit.
- Klipper: always try to open database. Commit.
- ActionButton: Make mnemonics work with Qt < 6.8 without animateClick. Commit.
- Klipper: fix database not open when KeepClipboardContents is disabled. Commit.
- Use tooltip title as title if no title is provided for system tray elements. Commit. Fixes bug #498153
- Make panels request attention when an alternatives dialog is shown. Commit. Fixes bug #498195
- Plasmashell: fix applets positions after containment switch. Commit. Fixes bug #419590
- Appiumtests: make clipboardtest less flakey. Commit.
- Applets/clock: Fix tooltip seconds. Commit. Fixes bug #497296
- Kcms/wallpaper: Guard access to screen variable. Commit. Fixes bug #489775
- Do not consider last pixel to be part of panel containment view. Commit. Fixes bug #483808
- Shell/panel: ensure at most one resize per frame is done. Commit. Fixes bug #487549
- Waylandtasksmodel: Clean up pending stacking order. Commit.
- Klipper: avoid creating too many KIO::DeleteJob when clearing history to fix potential crash. Commit.
- Dataengines/weather: Fix applet update on network reconnection. Commit. Fixes bug #498009
- Animate margin changes for system tray popups. Commit. See bug #481533
- Applets/calendar: Use KSvg for the calendar icon. Commit. Fixes bug #498288
- Kioworkers/desktop: use qputenv to avoid race in reading environment variables. Commit.
- Appiumtests: make clipboardtest less flaky. Commit.
- [kcms/notifications] Notify running applications about config changes. Commit. See bug #482045
- Applets/clipboard: close config window if actioncollection gets deleted. Commit. Fixes bug #497927
- Klipper: hide progress info when clearing history. Commit.
- Fix broken ksmserver sanity check. Commit. Fixes bug #498508. Fixes bug #498491
- Session-restore: only restore each app once. Commit. Fixes bug #497980
- Applets/digital-clock: explicitly sort time zones by time. Commit. Fixes bug #498379
- Runners/webshortcuts: save available icon name to avoid repeatedly creating QIcon. Commit.
- Klipper: Avoid use of winId. Commit. Fixes bug #494169
Details
Details
- Daemon: Make sure to load newly supported actions after a refresh. Commit. Fixes bug #497362
- Daemon: Ensure legacy display ids exist before comparing the first one. Commit.
- Daemon/actions: don't immediately suspend when the external monitor gets removed. Commit. Fixes bug #486328
- Actions/handlebuttonevents: also trigger suspend if we wake up with the lid closed. Commit. Fixes bug #476492. See bug #466025
Details
- Menu: Put it higher in the Z-order. Commit.
Details
- Account: Always send a valid URI. Commit.
- Guard against session closed while dialogs are shown. Commit.
- Inputcapture: Fix crash due to wrong context arg. Commit. Fixes bug #494410
- Make the component name for GlobalShortcuts only consist of appId if provided. Commit. Fixes bug #492992
- Implement a secondary permission system. Commit.