Skip to content

Plasma 6.7.90 Complete Changelog

aurorae
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • V2: Visualize checked state. Commit.
  • Refresh decoration geometry when maximized state changes without resizing. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
  • V2: Fix rendering with scale factors less than 100%. Commit. Fixes bug #520272
Bluedevil
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Move configure button from hamburger menu. Commit. Fixes bug #516134
  • I18n: Fix dialog translation for Forget Device. Commit.
  • Applet: inherit icon from action. Commit.
  • Install kcfg files. Commit.
  • Add smoke test for applet. Commit.
  • Kded: Drop KX11Extras usage. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Skip kcm_smoketest with kcmutils < 6.27.0. Commit.
Breeze
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Replace Waterfall wallpaper with Hanabi. Commit.
  • Use font metrics to only inset where the text can spare it. Commit. Fixes bug #523118
  • Use ubuntu image for Qt5 CI. Commit.
  • Remove warning (found by cmake --warn-uninitialized -Werror=dev ). Commit.
  • Install kcfg files. Commit.
  • Kdecoration: Add support for shadow only decorations. Commit.
  • Kdecoration: Change the way top corners are rounded when titlebar is hidden. Commit.
  • Breezehelper: Fix asymmetric separators on immutable tabs. Commit.
  • Kdecoration: add 'resize' margin for top border. Commit. Implements improvement #504225
  • Fix crash in WindowManager::registerQuickItem. Commit. Fixes bug #491000
  • BreezeStyle: Fix ViewItemDecoration/Indicator adjustment on RTL style. Commit. Fixes bug #518835. Fixes bug #518837
  • BreezeHelper: Use brush instead of color for renderFocusRect. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require passing tests. Commit.
  • Move old wallpaper, add new one, update previews. Commit.
  • Skip kcm smoke tests with kcmutils < 6.27.0. Commit.
breeze-gtk
  • Gtk4/window_decorations: fix buttons overflow. Commit.
  • Gtk4/window_decorations: remove radius for non-csd. Commit.
  • Gtk4/menu: fix menu shadow and menu item highlight. Commit.
  • Gtk2: remove unsupported "direction" keyword from entry theme. Commit. Fixes bug #465279
  • Enable LSAN in CI. Commit.
  • _sidebar: fix color for the sidebar line separator. Commit. Fixes bug #484383
  • CI: Require all tests to pass. Commit.
breeze-plymouth
  • Enable LSAN in CI. Commit.
  • Remove arclint file as phabricator is no longer used. Commit.
  • CI: Require all tests to pass. Commit.
Discover
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Snap: fix app source selector. Commit. Fixes bug #519204
  • Update version for new release. Commit.
  • Add missing Qt::Qml link. Commit.
  • Reword i18n context to be more descriptive. Commit.
  • Fix updates being stuck when fwupd is unavailable. Commit. Fixes bug #521682
  • Remove the StoredResultsStream. Commit.
  • Fwupd: Regression, do not mistake an update for needsReboot. Commit.
  • SnapBackend: signal completion of update check with zero upgradeable snaps. Commit. Fixes bug #524077
  • Rpmostree: Use strings that can be constructed at build time when possible. Commit.
  • Use custom backend updater. Commit.
  • Appstream-preview: Fix update. Commit.
  • Reword 'Quit after updates complete' option to be clearer. Commit.
  • Appstream-preview: Only load the appstream-preview backend when opening an appstream file. Commit. Fixes bug #524455
  • Appstream-preview: Don't load the backend unless strictly necessary. Commit.
  • Add AppStream Preview Backend. Commit.
  • Make package reviews usefulness persistent. Commit. Fixes bug #521866
  • Notifier: Read the AppStream metadata only while checking for a distro upgrade. Commit. Fixes bug #509180
  • DiscoverObject: Address quitting with concurrent KJobs. Commit. Fixes bug #497419. Fixes bug #522245. Fixes bug #522815. Fixes bug #518264
  • Add missing AppStream metadata external links. Commit. Implements improvement #522213
  • Rpmostree: Fix crash in notifier. Commit.
  • Rpmostree notifier: Do not query null pointers. Commit.
  • Flatpak: Port FlatpakTest::testFlatpakrefWithoutExistingRemote to use a mock repo. Commit.
  • Ensure that discover stays operational when backends are invalidated after being added. Commit.
  • Fwupd: Properly compare utf8 strings. Commit.
  • Pk: connect consistently. Commit.
  • Rpmostree: Ignore all URLs, not just appstream. Commit.
  • Kcm/updates: Fix incorrect text when changing update type. Commit.
  • DiscoverDrawer: resolve warning. Commit. Fixes bug #520790
  • Update version for new release. Commit.
  • Kcm/updates: fix default indicator. Commit. Fixes bug #469914
  • Submit usefulness for the right review regardless of how the list is sorted. Commit.
  • Use KConfigXT for AllowPreRelease. Commit.
  • Install kcfg files. Commit.
  • Add name to kcfg file. Commit.
  • ProgressView: give Kirigami.ListSectionHeader the right width. Commit.
  • Pk+flatpak: Simplify fetching icons by reusing code. Commit.
  • Flatpak: Delay icon resolution. Commit.
  • Ui: Only keep a state saver around when we are visible. Commit.
  • ProgressView: Include the status as a section. Commit.
  • Add sorting to the progress view. Commit.
  • UpdateModel: Do not pass a lambda to a unique connect. Commit.
  • UpdatesModel: Remove destroyed resources. Commit. Fixes bug #522255
  • ApplicationDelegate: relocate "non-default backend" badge with size. Commit.
  • ApplicationDelegate: align icons when delegate is showing size. Commit.
  • Update version for new release. Commit.
  • Make user-facing strings HIG-compliant. Commit.
  • Flatpak: Notify user when adding a duplicate source. Commit. Fixes bug #521044
  • Update version for new release. Commit.
  • Rename "CD and DVD" category to "Disc Burning", which is more accurate. Commit.
  • Update version for new release. Commit.
  • Rpm-ostree: Wait for 60 seconds before looking at deployments. Commit.
  • Rpm-ostree: Limit filesystem watcher triggers. Commit. Fixes bug #519672
  • Fwupd: Remove workaround. Commit. See bug #511997
  • Generate valid appstream:// URLs for Flatpak apps. Commit.
  • Update version for new release. Commit.
  • Remember to ignore invisible transactions. Commit.
  • Add missing qqml.h include. Commit.
  • Ci: enable appium flatpak test for amd64. Commit.
  • Appiumtests: fix removeButton click. Commit.
  • CI: Require all tests to pass. Commit.
  • Ci: disable appium flatpak test. Commit.
  • Also point out that launchers need to be updated in replacement message. Commit.
  • --warning. Commit.
  • Updates: Warn when bailing out. Commit.
  • Updates: Do not treat the initial state as "up-to-date". Commit.
  • Rpm-ostree: Use 'Operating System' as backend name. Commit.
  • Reassure the user that their data will be transferred to replacements. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Flatpak: Fix flatpaktest. Commit.
  • StandardBackendUpdater: Less unnecessary signals. Commit.
  • DiscoverWindow: Don't change window height in binding. Commit. Fixes bug #520462
  • Don't try to load version and size of a flatpak repo. Commit. Fixes bug #520371
  • BrowsingPage: show featured apps before recently updated apps. Commit.
  • Libdiscover/TransactionModel: Report same string for SetupStatus and QueuedStatus. Commit.
  • Libdiscover/TransactionListener: Fix incorrect isActive. Commit. Fixes bug #520028
  • Transaction: Fix progress indicator blip during updates. Commit. Fixes bug #510282
  • SourcesPage: Use case-insensitive search. Commit.
  • Actions: add accessibility onPressAction. Commit.
  • Flatpak: trash old user data and settings rather than deleting instantly. Commit. Implements improvement #520220
  • Ensure that loading message shows up correctly. Commit.
Dr Konqi
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Fix assert in ki18n. Commit. Fixes bug #525342
  • Coredump: don't process crashes of our own binaries. Commit. Fixes bug #524048
  • Improve behavior around multiple crashes. Commit.
  • Postman.path: do not start outside plasma. Commit.
  • Cleanup.timer: do not start outside plasma. Commit.
  • Launcher.socket: loosen grip on plasma-core.target. Commit.
  • Launcher.socket: correctly change wantedby. Commit.
  • Launcher.service: ensure it doesn't participate in session management. Commit. Fixes bug #524213
  • Launcher.socket: attach the unit to plasma. Commit. Fixes bug #524490
  • Launcher.socket: bump feature set to limit activation bursts. Commit.
  • Track which crashes have been reported. Commit.
  • Install kcfg file. Commit.
  • Add name to kcfg file. Commit.
  • Move more settings to KConfigXT. Commit.
  • Drop code for Windows/Mac. Commit.
  • Simplify KConfig code. Commit.
  • Move CoredumpWatcher invokation to PatientModel. Commit.
  • Tweak UI for coredump-gui. Commit.
  • Work/fix plasma welcome mapping. Commit.
  • Port to qml module. Commit.
  • Fix parenting of dialogs to main window and remove (unused) QtWidgets traces. Commit.
  • Set header mode for InlineMessage. Commit.
  • Remove all import version numbers. Commit.
  • Port drkonqi-coredump-gui to QML modules. Commit.
  • Excavator: surface better error reporting. Commit.
  • Launcher: do not participate in session management. Commit.
  • Don't start launcher when not in a graphical session. Commit. Fixes bug #522477
  • SentryPage: clarify the background process. Commit.
  • Excavator: do not try to excavate coredump files that do not exist. Commit.
  • Remove QtWidgets-based fallback for dialog. Commit.
  • Drop dead code for kdeinit support. Commit.
  • Revert "Enable LSAN in CI". Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
  • Workaround crash inside knotification/qt. Commit. Fixes bug #517353
Flatpak Permissions
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Add missing Qt::Qml link. Commit.
  • KCM: Port the permissions page to the new Forms. Commit.
  • Ui/FlatpakPermissions: make env var label and textfield equal width. Commit.
  • Ui/FlatpakComponent: fix ListView Accessible.description. Commit.
  • Kcm_app-permissions.json: fix BugReportUrl. Commit.
  • Remove xcb session warning. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
  • Skip kcm_smoketest with kcmutils < 6.27.0. Commit.
kactivitymanagerd
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Plugins/sqlite: don't drop "applications:" when unlinking. Commit.
  • StatsPlugin: escape backslashes in LIKE patterns. Commit.
  • Don't concatenate strings when generating SQL for removing resources. Commit.
  • Fix URI sanitization. Commit.
  • No need to reconnect the timer every time config changes. Commit.
  • No need to send the ActivityRemoved signal twice. Commit.
  • QSet is not ordered, use contains instead of binary_search. Commit.
  • StatsPlugin: Do not crash with wrong dbus calls. Commit. See bug #524352
  • Remove warning (found by cmake --warn-uninitialized -Werror=dev ). Commit.
  • Activities: Jump to next activity if it's the current before removing one. Commit. Fixes bug #521124
  • StatsPlugin: fix url-filters breaking with glob patterns. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • StatsPlugin: Don't try to log events in limbo state. Commit. Fixes bug #520595
kde-cli-tools
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Remove settings specific to konqueror. Commit.
  • Remove warning (found by cmake --warn-uninitialized -Werror=dev ). Commit.
  • Kstart: Unset desktop file name. Commit. Fixes bug #521679
  • Force file extensions to be LtR. Commit. Fixes bug #518909
  • Update Frameworks version requirement to 6.26.0. Commit.
KDE GTK Config
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Preview3: drop unused XEmbed feature. Commit.
  • Improve GTK 2 dark theme detection. Commit.
  • Drop forceFontDPI handling. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
KDE Window Decoration Library
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Remove warning (found by cmake --warn-uninitialized -Werror=dev ). Commit.
  • Mark unused parameter in MockWindow::requestShowWindowMenu. Commit.
  • Add support for shadow-only decorations. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
  • Fix spaceship operator. Commit.
Plasma Addons
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Applets/colorpicker: remove X11 specific bits. Commit.
  • Applets/weather: avoid updating weather data on invalid forecast in bbcuckmet. Commit.
  • Applets/comic: drop qmllint disable unqualified. Commit.
  • Applets/weather: don't process pending events inside ioncontrol_p destructor. Commit. Fixes bug #524929
  • Alternatecalendar: Add Nepali (Bikram Sambat) calendar support. Commit. Implements feature #500298
  • Kameleon-qmk-helper: Update Cargo.lock. Commit.
  • Applets/weather: remove unused function. Commit.
  • Applets/weather: Use EnvCan icon codes instead of condition descriptions. Commit.
  • Applets/weather: properly hide info button when it won't work. Commit. Fixes bug #519676
  • Applets/*: use percent encoding for BugReporUrl. Commit.
  • Kickerdash, notes: update BugReportUrl. Commit.
  • Applets/diskquota: Properly set ItemDelegate content. Commit. Fixes bug #523618
  • Applets/katesessions: Replace TextField with SearchField. Commit. Implements improvement #523623
  • Applets/weather: Center the location label in the top panel. Commit. Implements improvement #523573
  • [Vietnamese Lunar Calendar] Improve day sublabel display. Commit.
  • [Vietnamese Lunar Calendar] Move away from ICU :(. Commit.
  • [Vietnamese Lunar Calendar] Fix month offset after leap month. Commit.
  • Applets/kickerdash: add BugReportUrl. Commit.
  • Kwin/efects/cube: replace deprecated QML Connections syntax. Commit.
  • Applets/colorpicker: correct bug report URL. Commit. Fixes bug #522459
  • Applets/mediaframe: Fix media not updating when watched file changes on disk. Commit. Fixes bug #521538
  • Tests: disable keyboardindicatortest. Commit.
  • Applets/colorpicker: allow space for all previews. Commit. Fixes bug #522377
  • Applets/quicklaunch: avoid infinite regression on edge change. Commit.
  • Fix colorpicker button sizing. Commit. Fixes bug #522377
  • [Vietnamese Lunar Calendar] Force using Vietnamese translation. Commit. Fixes bug #521787
  • Alternatecalendar: Add Ethiopian Calendar support. Commit.
  • MediaFrame: Set proper sourceSize to both Image instances. Commit. Fixes bug #521534
  • Kdeds/kameleon: Disable kameleon by default. Commit. Fixes bug #521793
  • Modernize and fix POTD template. Commit.
  • [Vietnamese Lunar Calendar] Fix midnight JDE rounding in getLocalDayIndex. Commit. Fixes bug #522099
  • Applets/colorpicker: Fix sizing. Commit.
  • Update qmk-via-api to 0.8. Commit.
  • Specify SemVer-bounded Rust dependencies for kameleon-qmk-helper. Commit.
  • Kwin/effects/cube: remove kwin-x11 fallback. Commit.
  • Ensure that color picker applet is not bigger than its container. Commit. Fixes bug #517052
  • Applets/weather: reset busy state when offline update is queued. Commit. Fixes bug #517280
  • Applets/weather: port ions to QDateTime instead of formated time strings. Commit.
  • Webbrowser: Use rtl symbolic icons if needed. Commit. Fixes bug #518935
  • Fix comic applet button icons in RtL. Commit. Fixes bug #518932
  • Fix removing items from a grouping applet. Commit. Fixes bug #517043
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Applets/weather: remove conditional anchors and correct broken State. Commit.
  • CI: Require all tests to pass. Commit.
  • Applets/weather: center badge if needed. Commit. See bug #519562
  • Revert "applets/weather: Guard for location reset during KIO job". Commit.
  • Applets/weather: properly wait until ion finishes. Commit.
  • Applets/weather: remove spamming logs. Commit.
  • Kwin/effects/cube: Use Offscreen rendering mode. Commit. Fixes bug #520198
  • Kwin/effects/cube: Fix unnecessary rotation when the effect starts. Commit.
  • Skip kcm smoke tests with kcmutils < 6.27.0. Commit.
  • Applets/weather: Guard for location reset during KIO job. Commit.
kglobalacceld
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Implement setInverseShortcutActions D-Bus method and config storage. Commit.
  • Kglobalaccel_version_header is never defined. Commit.
  • Dissolve KGlobalAccelInterface. Commit.
  • Drop PACKAGE_INCLUDE_QCHTARGETS from CMake config. Commit.
  • Drop desktop file. Commit.
  • Remove Qt6Widgets from config file. Commit.
  • Normalize various empty shortcut formats to empty set. Commit.
  • Normalize Backtab to Shift+Tab. Commit.
  • Improve GlobalShortcut lookups. Commit.
  • Fix normalization of modifier-only shortcuts. Commit.
  • Drop plugin loading. Commit.
  • Drop GlobalShortcutsRegistry::setDBusPath. Commit.
  • Drop KGlobalAccelInterface::grabKey(). Commit.
  • Drop Xorg bits. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
  • Make actionList report information about GlobalShortcut with the smallest serial. Commit.
  • Port GlobalShortcut away from GlobalShortcutsRegistry::getShortcutByKey(). Commit.
  • Make GlobalShortcutsRegistry::getShortcutsByKey() report all matching shortcuts. Commit.
  • Refactor how Component objects are created at runtime. Commit.
  • Fix loading settings from null KConfigGroup. Commit.
  • Workaround kglobalacceld not grabbing some modifier-only combinations. Commit. Fixes bug #520100
Info Center
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Add missing include. Commit.
  • Update version for new release. Commit.
  • Add missing Qt::Qml link. Commit.
  • Adding VA-API information. Commit.
  • Update version for new release. Commit.
  • Port to new Kirigami.Form API. Commit.
  • Update version for new release. Commit.
  • Kcms/memory: Add BusyIndicator and show error. Commit.
  • Fix: restore i18n for Y-Axis label format. Commit.
  • Update version for new release. Commit.
  • About: warn when using the single gpu fallback path. Commit.
  • About: port the crusty opengl helper to eglQueryDevicesEXT. Commit. Fixes bug #521295
  • Update version for new release. Commit.
  • Update file main.qml. Commit.
  • Update version for new release. Commit.
  • Kcms/kwinsupportinfo: Add kwin as keyword. Commit.
  • Refactor: inline i18n functions for the graph yLabel. Commit.
  • Feat: remove explicit timezone handling. Commit.
  • Feat: (Qt 6.11) Add LinearGradient. Commit.
  • Feat: show local Time in energy Graph. Commit.
  • Feat: constrain coordinateLabel location to the plot's width. Commit.
  • Feat: add onHover label, improve look-and-feel. Commit.
  • Feat: increase resolution. Commit.
  • Feat: restore i18n on graph yLabel. Commit.
  • Feat: receive data from model. Commit.
  • Feat: add onHover handler on GraphView. Commit.
  • Chore: add Qt Graphs dependency. Commit.
  • Add missing qqml.h include. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require passing tests on all jobs. Commit.
KMenuEdit
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Update version for new release. Commit.
  • Menufile: Replace deprecated QDomDocument::setContent. Commit.
  • Increase KDE_COMPILERSETTINGS_LEVEL to 6.13. Commit.
  • Replace Qt's deprecated foreach / Q_FOREACH. Commit.
  • Use nulltpr instead of 0. Commit.
  • Use Q_EMIT instead of emit. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Remove frames around qgroupbox elements. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Treeview: don't create desktop file names with invalid characters. Commit. See bug #520894
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
knighttime
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
kpipewire
  • Fix compile with clang and KPIPEWIRE_DEPRECATED. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Introduce method to drop frames pre-encoder. Commit.
  • Libx264encoder: set recommended quality range. Commit.
  • Libvpxvp9encoder: adjust crf for resolutions higher than 1080p. Commit.
  • Libvpxvp9encoder: set recommended quality range. Commit.
  • MediaMonitor: Allow listening to all nodes. Commit.
  • Make MediaMonitor instantiable from c++. Commit.
  • Remove queue of pending frames in the encoder. Commit.
  • Expose encoded packet timestamps. Commit.
  • PipeWireBaseEncodedStream: allow opening stream with objectSerial alone. Commit.
  • Use PW_ID_ANY with PW_KEY_TARGET_OBJECT to connect pw_stream. Commit.
  • Libvpxvp9encoder: remove unused variable area. Commit.
  • Restore binary compatibility. Commit.
  • Tests: Add a PipeWireRecord mode to HeadlessTest. Commit.
  • Recording: Expose audio recording on PipeWireRecord. Commit. Fixes bug #490867. See bug #474798
  • Recording: Mix and encode captured audio in PipeWireProduce. Commit.
  • Recording: Add PipeWire audio capture. Commit.
  • Recording: Add audio encoder classes. Commit.
  • Recording: Anchor frame timestamps to a monotonic record epoch. Commit.
  • Tests: Don't crash when zkde_screencast_unstable_v1 is unavailable. Commit.
  • Emit errorFound when the encoder fails to start or produce output. Commit.
  • Support size requests. Commit.
  • Port webcam test to non-deprecated API. Commit.
  • Move percentageToAbsoluteQuality to HardwareEncoder. Commit.
  • Add pragma once to all private encoder class headers. Commit.
  • Don't set AVCodecContext::global_quality for encoders that can't use it. Commit.
  • Don't apply libx264 presets to all other encoders. Commit.
  • PipeWireBaseEncodedStream: clarify pause() doc comment. Commit. See bug #497765
  • PipeWireBaseEncodedStream: add pause() and resume(). Commit. See bug #497765
  • Drop stale frame state when rebuilding the encoder on resize. Commit.
  • Rebuild the encoder when the source stream is resized. Commit.
  • DMABufhandler: Use a private implementation. Commit. Fixes bug #520258
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
krdp
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Introduce a separate VideoStreamSurface object. Commit.
  • Kcm: make h264 support probing asynchronous. Commit.
  • Drop incoming frames when queue builds up. Commit.
  • Kcm: Port to Kirigami.Form and general improvement. Commit.
  • Introduce "OperatingMode". Commit.
  • Rename --static to --static-quality. Commit.
  • Default adaptive quality to on. Commit.
  • Wire adaptive quality into the CLI, KCM, and connection setup. Commit.
  • VideoStream: adapt H.264 quality to the client's network. Commit.
  • NetworkDetection: expose measured bandwidth, drop leftover per-frame calls. Commit.
  • Own the stream and fake-input as std::unique_ptr, destroyed with the session. Commit.
  • Kcm: Add non-default sidebar highlight. Commit.
  • Kcm: Fix non-default highlights. Commit.
  • Drop the unused detachClipboard close-time guard. Commit.
  • AbstractSession: use KSystemClipboard::ownsClipboard() for the echo guard. Commit.
  • Clipboard: harden copy-out handshake timing. Commit.
  • Share the clipboard text between the session and the client. Commit.
  • Port to libei for input. Commit.
  • Create backend session after authentication. Commit.
  • RdpConnection: close the peer only from the thread that owns it. Commit.
  • VideoStream: smooth the RTT used for the in-flight window. Commit.
  • VideoStream: size the in-flight window from the measured producer frame rate. Commit.
  • VideoStream: base the in-flight window on round-trip time. Commit.
  • VideoStream: remove the RTT-based source-rate heuristic. Commit.
  • Fix NLA authentication. Commit.
  • Example: Port to pipewire node API. Commit.
  • Examples/streamer: Sync handling of monitor selection. Commit.
  • VideoStream: create the progressive source stream by node id on the portal path. Commit.
  • Conditionally re-enable NLA autentication. Commit.
  • Kcm: improve and streamline header messages. Commit.
  • Kcm: change "usernames" header text to "allowed users". Commit.
  • Kcm: make system user subtitle grammatically correct. Commit.
  • RdpConnection: use contextForPeer in peer callbacks. Commit.
  • Install kcfg file. Commit.
  • Wrong password locks the screen. Commit.
  • Use /session/auto instead of resolving XDG_SESSION_ID ourselves. Commit.
  • Simplify session resolution to XDG_SESSION_ID alone, address review. Commit.
  • Session lock: resolve and lock the logind session asynchronously. Commit.
  • Session lock: unlock only after the connection is authenticated. Commit.
  • Optionally lock the session when the last client disconnects. Commit.
  • VideoStream: preserve accumulated damage when coalescing progressive frames. Commit.
  • Fix bandwidth measurement always returning zero. Commit.
  • Trim the session-erase comments down further. Commit.
  • Drop the comment narrating the old signal() bug. Commit.
  • Server: don't destroy a session while the session list is mid-mutation. Commit.
  • Deliver SIGINT/SIGTERM through the event loop. Commit.
  • Kcm: move the settings form onto the user list's scrolling footer. Commit.
  • Support dynamic virtual monitor resizing. Commit.
  • Support ScreenCast v6 object serial. Commit.
  • Clipboard: fix unsigned comparison always false warning. Commit.
  • Release stuck keys when the client resynchronizes its keyboard. Commit.
  • Replace deprecated setNodeId() with setObjectSerial(). Commit.
  • VideoStream: fix deprecated warnning for createStream. Commit.
  • Replace deprecated QImage::mirror() with flip(). Commit.
  • NetworkDetection: fix unsigned comparison always false warning. Commit.
  • Clipboard: remove unused parameter in onClientFormatListResponse. Commit.
  • RdpConnection: free the peer context on teardown. Commit.
  • VideoStream: pause the encoded stream on suppress output instead of stopping. Commit. Fixes bug #497765
  • Kcm_krdpserver.json: add BugReportUrl. Commit.
  • Dispatch input delivery events on the main thread. Commit.
  • Revert "Set NoNewPrivileges on the krdpserver systemd service". Commit. Fixes bug #521776
  • Server: fix portal registration by setting the correct desktop file name. Commit. Fixes bug #521264
  • Avoid closing RDP sessions twice. Commit.
  • Fix pointer position with the Plasma backend. Commit.
  • Videostream: apply the node id even when there is no PipeWire fd. Commit.
  • Allow all users to log into a krdp user at the login screen. Commit.
  • Fix minor typo in README.md. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Ignore non-text mimetypes. Commit. Fixes bug #520175
  • Set NoNewPrivileges on the krdpserver systemd service. Commit.
  • Fix cast to clk::system_clock::time_point on Gentoo/Clang. Commit.
KScreen
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Plasmoid: Improve buttons' resize behavior. Commit.
  • Only allow disabling outputs when the capability supports it. Commit.
  • Kcm: fix the check for showing the calibration button. Commit. Fixes bug #524507
  • Kscreenctl: Add support for custom CVT timings. Commit. Fixes bug #517654
  • Kcm/ui: fix OutputPanel. Commit.
  • Put the ContextualHelpButton in trailingItems like everywhere else. Commit.
  • Kcm: allow moving the displays pixel-by-pixel using arrow keys. Commit. Fixes bug #519347. Fixes bug #521731
  • Osd: trigger Configure button on Enter, too. Commit. Fixes bug #515214
  • Console: handle failures to open configuration files. Commit.
  • Console, kcm: remove redundant code. Commit.
  • Hdrcalibrator: remove duplicate brightness change connection. Commit.
  • Kscreenctl: New utility. Commit.
  • Kscreen: use output priority for monitor numbers. Commit. Implements improvement #523182
  • Take locale into account when formatting refresh rate. Commit.
  • KCM: port it to the new Forms module. Commit.
  • Kcm: call KQuickManagedConfigModule::save again. Commit.
  • Kcm/ui: fix ButtonGroup checking "button". Commit.
  • Remove some leftovers from X11 mirroring code. Commit.
  • Drop unused config reading code. Commit.
  • Kcm: remove some unnecessary feature flags. Commit.
  • Clean up Feature::PerOutputScaling. Commit.
  • Kcm: Add visual display number badge next to monitor names. Commit. Fixes bug #481061. See bug #466046. See bug #450344
  • Drop outdated log class. Commit.
  • Drop global scale handling. Commit.
  • Add missing qqml.h include. Commit.
  • Osd: Cleanup use of KX11Extras. Commit.
  • CMake: Cleanup unused WITH_X11 option and X11/XCB dependencies. Commit.
  • Drop kded module. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Skip kcm_smoketest with kcmutils < 6.27.0. Commit.
kscreenlocker
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Pamauthenticatordescriptor: don't leave members uninitialized. Commit.
  • Pamauthenticators: prevent crashes in the dbus thread. Commit.
  • Pamauthenticatordescriptor: document properties. Commit.
  • Pamauthenticatordescriptor: introduce showPrompt. Commit.
  • Ksldapp: remove (un)inhibitSuspend. Commit.
  • Ksldapp: don't use signals for internal stuff. Commit.
  • Locker: remove the extra class. Commit.
  • Ksldapp: remove AcquiringLock state. Commit.
  • Locker: remove unused parts. Commit.
  • Drop unused code. Commit. Fixes bug #520422
  • Worker: build dbus interface with no_namespace. Commit.
  • Pam: get rid of the Start() mechanic. Commit.
  • Pam: refine service name passing. Commit.
  • Pamauthenticator: do not authenticate the worker before it is ready. Commit.
  • Greeter: don't crash if the authenticator is null. Commit.
  • Worker: workerresult is not a shared library. Commit.
  • Repair pamtest. Commit.
  • Get rid of pam worker. Commit.
  • Pamauthenticator: detect slow broken services more reliably. Commit.
  • Pam: flexible authenticator support. Commit.
  • Drop autotests/killtests. Commit.
  • Drop obsolete DESIGN file. Commit.
  • Drop dead code. Commit.
  • Drop unused entry from kcfg file. Commit.
  • Install kcfg file. Commit.
  • Rename AbstractLocker. Commit.
  • Merge WaylandLocker and AbstractLocker. Commit.
  • Drop empty functions. Commit.
  • Move from qt_extract_metatypes to qt_generate_foreign_qml_types. Commit.
  • Port away from SharedQmlEngine. Commit.
  • Greeter: interface to let QML know which screen is active. Commit.
  • Port from QuickViewSharedEngine to QQuickView. Commit.
  • Use more generic parent arg for loadWallpaperPlugin. Commit.
  • Move context property setting out of UnlockApp::loadWallpaperPlugin. Commit.
  • Return created item in UnlockApp::loadWallpaperPlugin. Commit.
  • Drop unused context property. Commit.
  • Move more code in UnlockApp::loadWallpaperPlugin. Commit.
  • Dissolve setWallpaperItemProperties. Commit.
  • Port to declarative type registration. Commit.
  • Drop unused context properties. Commit.
  • CMake: Drop unused Qt6GuiPrivate. Commit.
  • Simplify markViewsAsVisible. Commit.
  • Simplify UnlockApp::setWallpaperItemProperties. Commit.
  • Avoid setting wallpaperGraphicsObject. Commit.
  • Drop outdated call to use layer shell globally. Commit.
  • Drop custom wayland socket used by X11. Commit.
  • Drop X11 support. Commit.
  • Settings: fix translation for shortcut "Session Management -> Lock Session". Commit. Fixes bug #521293
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Add property for determining whether we're delayed by PAM. Commit.
  • Greeter: Include xcb::util explicitly. Commit. Fixes bug #520261
KSSHAskPass
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Consider password incorrect when same SSH process asks the same prompt again. Commit.
  • Delete password when remember is unchecked. Commit.
  • Add custom ClearText dialog. Commit. Fixes bug #343562
  • Drop window title. Commit.
  • Don't offer to remember password without identifier. Commit.
  • Handle when unknown host prompt has no period after the finger print. Commit.
  • Handle unknown host when key is known for someone else. Commit.
  • Support ssh-keygen. Commit. Fixes bug #485418
  • Support unknown RSA when it has a colon. Commit. Fixes bug #444862
  • Add autotest. Commit.
  • Split prompt into its own static library. Commit.
  • Add BSD-3-Clause license. Commit.
  • Prompt: Fix password change prompts. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
ksystemstats
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Fix i915 PMU path for discrete Intel GPUs. Commit. Fixes bug #517334
  • Osinfo: Provide some fallbacks for the version property. Commit. Fixes bug #523727
  • Fix crashes in KSysGuard::SensorObject::id(). Commit.
  • CMake: Provide explicit WITH_NM option for KF6NetworkManagerQt dep. Commit.
  • Updated variable naming to be correct!. Commit.
  • Add VRAM percentage sensors. Commit.
  • Guard ksystemstats_intel_helper against path traversal. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
  • Harden Xe GPU plugin and adapt to PCI-based GPU enumeration. Commit.
  • Address David's review feedback on Xe GPU support. Commit.
  • Add fan, VRAM temperature, and power sensors for Xe GPUs. Commit.
  • Move VRAM querying from Xe helper to LinuxXeGpu. Commit.
  • Add Intel Xe GPU driver support. Commit. Fixes bug #512866
kup
  • New in this release
kwallet-pam
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
KWayland
  • Cmake: bump plasma-wayland-protocols dep to 1.22.0. Commit.
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Bump required libwayland version. Commit.
  • Add support for wl_fixes.ack_global_remove. Commit.
  • Fix cmake using --warn-uninitialized -Werror=dev. Commit.
  • Remove obsolete doxygen file. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
  • Does not build without PlasmaWaylandProtocols 1.21.0. Commit.
kwayland-integration
KWin
  • Cmake: bump plasma-wayland-protocols dep to 1.22.0. Commit.
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Wayland: Handle backpressure when writing window icons. Commit.
  • Use more specific QML property types. Commit.
  • Port org.kde.kwin.private.effects to declarative type registration. Commit.
  • Fully qualify property types. Commit.
  • Port org.kde.kwin QML module to declarative type registration. Commit.
  • Rename source files to avoid Qt/CMake bug. Commit.
  • Inputmethod: make forceActivate() show the OSK for lock/login screens. Commit. Fixes bug #467209. Fixes bug #496680
  • Wayland: Only allow replacing a destroyed primary or clipboard selection. Commit. Fixes bug #506325
  • Offscreeneffect: Reserve space for list we're about to populate. Commit.
  • Scene: Avoid detatching geometry list. Commit.
  • Disable wl_fixes v2 by default. Commit.
  • Fix mem leak: m_keyboardLayout is never deleted. And it doesn't have parent. Commit.
  • Call setcap on correct path. Commit.
  • Core/graphicsbuffer: fix comparison and bool operators for GraphicsBufferRef. Commit.
  • Wayland/keyboad,inputmethod: fix warning. Commit.
  • Scene: add explicit sync for qtquick effects and internal windows. Commit.
  • Scene/items: make all resources be per RenderDevice. Commit.
  • Scene: add an item renderer per render device. Commit.
  • Scene/item: explicitly pass the item renderer into preprocess. Commit.
  • Workspacescene: remove openglContext getter. Commit.
  • Plugins/screencast: properly handle RenderDevice lifetime. Commit.
  • Scene/scene: add a renderdevice to RenderView. Commit.
  • Effect/offscreeneffect: use an EglSwapchain instead of a texture. Commit.
  • Core/syncobjtimeline: don't merge invalid fds. Commit.
  • Plugins/showfps: don't block direct scanout. Commit.
  • Plugins/showfps: remove the paint amount chart. Commit.
  • Plugins/showfps: don't schedule frames. Commit.
  • Plugins/showfps: show both CPU and GPU render times. Commit.
  • Plugins/showfps: show the presentation mode. Commit.
  • Plugins/showfps: show the full rendering time. Commit.
  • Remove stray window rule ids from Order. Commit.
  • Add server side drop shadows to Steam. Commit.
  • Don't try to apply server side drop shadows to all X11 windows. Commit.
  • Plugins/logout: Retarget transition instead of restarting when transition is cancelled. Commit.
  • Wayland: support the commit-timing protocol. Commit. Fixes bug #513283
  • Renderloop: add a "present not before" timestamp to frame scheduling. Commit.
  • Utils/softwarevsyncmonitor: ensure timestamps actually increase. Commit.
  • Opengl/glrendertimequery: match the Vulkan render time query design. Commit.
  • Opengl/glrendertimequery: move min render time heuristic to renderloop. Commit.
  • Effect/offscreenquickview: fix the render time query. Commit.
  • Core/drm_formats: add a bunch more YUV formats. Commit.
  • Opengl: port YUV conversion to rely on the driver. Commit.
  • Tabbox: accumulate scroll input. Commit.
  • Add missing Qt::Qml link. Commit.
  • Implement locking for on-button scrolling. Commit. Implements feature #495617
  • Plugins/screenshot: Write pipe data unbuffered. Commit.
  • Scene: Add missing nullptr check. Commit.
  • Add support for the wl_pointer::warp event. Commit.
  • Wayland: Decouple plasma window management from plasma virtual desktop. Commit.
  • Wayland: report zero-copy presentation feedback. Commit.
  • Compositor: Track direct scanout candidates before testing. Commit.
  • Fall back to client-side decoration when KDecoration init fails. Commit.
  • Add dwell clicker support. Commit. Fixes bug #521391. See bug #472436
  • TestInputCapture: Fail on libeis bug messages. Commit.
  • TestInputCapture: Make sure input captures are always cleaned up. Commit.
  • Backends/libinput: Allow writing empty OutputUuid keys again. Commit. Fixes bug #524614
  • Core: Allow scaling Rect by multiplying and dividing. Commit.
  • Backends/wayland: Fix tracking of virtual outputs. Commit.
  • Center xdg-toplevel surfaces when they resize by themselves. Commit.
  • Add CAP_SYS_NICE capability in CMake. Commit.
  • Plugins/overview: Correct XML label for IgnoreMinimized option. Commit.
  • Plugins/eyeonscreen: Fix return animation. Commit. Fixes bug #481100
  • Propagade C++23 requirements to consumers. Commit.
  • Wayland: clamp surrounding-text offsets when clients set them. Commit. Fixes bug #516195. See bug #517620
  • Backends/wayland: Do not quit if a window is closed. Commit.
  • Xwayland: Handle selection changes between targets arriving. Commit.
  • Tabbox: Support horizontal scrolling. Commit.
  • Tabbox: Fix scroll direction. Commit. Fixes bug #522229
  • WaylandServer: remove OutputInterface on exit. Commit.
  • Add support for cascaded window rules. Commit.
  • Add QML documentation for Tile. Commit.
  • Add QML documentation for Window. Commit.
  • Customtile: use QScopedValueRollback for the geometry lock. Commit.
  • Effects/wobblywindows: Remove maximize implementation. Commit. See bug #474196
  • Add support for org.freedesktop.a11y.PointerLocator. Commit.
  • Move A11y KeyboardManager into an Adaptor. Commit.
  • Plugins/overview: adjust swipe snapping threshold. Commit.
  • Multigpuswapchain: pass the correct size for buffer barriers. Commit.
  • Backends/drm: move errnoToError to DrmCommit. Commit.
  • Workspace: add more warnings for when applyOutputConfiguration fails. Commit.
  • Core/outputbackend: use OutputError for output configurations as well. Commit.
  • Backends: add better error reporting. Commit.
  • Workspace: always disable outputs if the config fails for non-permission reasons. Commit.
  • Core/output: add capability for whether an output can be disabled. Commit.
  • Opengl/icc_shader: handle multipliers, too. Commit. Fixes bug #524038
  • Core/iccprofile: fall back to BToA0 if BToA1 isn't available. Commit. See bug #524038
  • Backends/drm: fix a color profile source check. Commit. See bug #524038
  • Drm: don't program the legacy CRTC CTM on plane-color-pipeline hardware. Commit.
  • Compositor: offload a single fullscreen layer's trailing encode to the output post-blend pipeline. Commit.
  • Drm/colorop: accept 128-entry LUTs for transfer functions. Commit.
  • Opengl/eglbackend: add an environment variable to disable dmabuf v6. Commit.
  • Xkb: bind scratch keymaps to a keycode chromium recognises. Commit.
  • Inputmethod: add class doc comments. Commit.
  • Multigpuswapchain: add yet another copy path. Commit.
  • Multigpuswapchain: add another copy path for Vulkan. Commit.
  • Core/graphicsbuffer: add helpers for format, modifier and pitch. Commit.
  • Vulkan: add an abstraction for Vulkan buffers. Commit.
  • Vulkan: make the swapchain more generic. Commit.
  • Core/graphicsbuffer: rename GraphicsBufferRef::buffer. Commit.
  • Wayland_server: adjust to kscreenlocker changes. Commit.
  • Internalinputmethodcontext: initialize cursor and anchor positions. Commit. See bug #516195
  • Shadow: propagate X11 shadow initialization failure. Commit.
  • Autotests: Fix a compiler warning. Commit.
  • Core/iccprofile: convert xy primaries to XYZ more correctly. Commit.
  • Backends/drm: remove DrmGpu when it becomes inactive. Commit.
  • Backends/drm: Cache authentication handles for the lifepsan of the device. Commit.
  • Backends/drm: use the backend as user data instead of the DrmGpu. Commit.
  • Plugins/screencast: fix the screencast being flipped with shm. Commit. Fixes bug #522813
  • Scene: fix typo in variable name. Commit.
  • Backends/x11: fix screenNumber spelling. Commit.
  • Wayland: fix typo in idle timeout resource name. Commit.
  • Multigpuswapchain: fix typo in udmabuf comment. Commit.
  • Add support for plasma-window-management v21. Commit.
  • Send org_kde_kwin_plasma_window::unmapped when window is closed. Commit.
  • Backends/libinput: Remove calibration/input area handling in constructor. Commit.
  • Input: iterate over a copy when dispatching to filters and spies. Commit. See bug #523770
  • Dpmsinputeventfilter: fix use-after-free in touchUp. Commit. Fixes bug #523770
  • Core/colorspace: implement support for the HLG transfer function. Commit. Fixes bug #508817
  • Core/colorspace: remove single-component (inverse) EOTF functions. Commit.
  • Core/colorspace: remove unused methods. Commit.
  • Core: return RectF from empty branches in RectF::intersected(). Commit.
  • Workspace: Remove redundant priority change handling. Commit.
  • Outputs: Respect output priority for screen numbering. Commit.
  • Backends/drm: check the supported blend more before setting it. Commit.
  • Wayland_server: close socket pair when client creation fails. Commit.
  • Backends/wayland: Fix typo in quit pipe warning. Commit.
  • Scene: guard against a null shader in the layer debug draw. Commit.
  • Scene: fix trailing comma in renderNode.box assignment. Commit.
  • Fix when org_kde_plasma_window::initial_state event gets sent. Commit.
  • Input: don't consider warps as user activity for the screen locker. Commit. Fixes bug #523504
  • Kcms/screenedges: Fix missing checkbox update. Commit.
  • Plugins/screenshot: Don't include alpha channel when screenshot is opaque. Commit.
  • Vulkan: extend GraphicsBuffer lifetime to match submitted tasks. Commit.
  • Vulkan/queue: track submitted command buffers with a socket listener. Commit.
  • Drop kwin5_update_default_rules. Commit.
  • Fix ruleGroupList default argument. Commit.
  • Plugins/startupfeedback: Bound feedback to screen. Commit. Fixes bug #498068
  • Bump minimum required wayland version to 1.26.0. Commit.
  • Core/backendoutput: make auto-brightness better respect user's intentions. Commit.
  • Reapply "Handle "Globally Active" input model more gracefully". Commit.
  • Revert "x11: Treat "globally active" model as "no input" model". Commit.
  • Multigpuswapchain: also add barriers for the source texture. Commit.
  • Add OutputFrame default argument to OutputLayer::beginFrame(). Commit.
  • Autotests: Pass OutputFrame to OutputLayer::beginFrame(). Commit.
  • Kcm/animations: Add bottomMargin to slider legend. Commit.
  • Kcm/animations: Put effects KCM button in its own FormGroup. Commit.
  • Kcm/animations: Port to new Kirigami.Form API. Commit.
  • Backends/drm: re-allocate for tearing with compositing, too. Commit. See bug #524346
  • Core/outputlayer: remove doBeginFrame and doEndFrame. Commit.
  • Core/gpumanager: show notifications about GPU resets. Commit.
  • Core/renderdevice: add a device name. Commit.
  • Plugins/screenshot: Avoid converting screenshot readback to ARGB32. Commit.
  • Plugins/screenshot: Use RGBA8888 for OpenGL readback. Commit.
  • Backends/drm: filter out unusably small modes. Commit.
  • Plugins/screencast: make screencasts smoother. Commit. Fixes bug #524129
  • Scene: mark the EGL context as failed when the VBO map fails. Commit.
  • X11: Treat "globally active" model as "no input" model. Commit.
  • Revert "Handle "Globally Active" input model more gracefully". Commit.
  • Remove kwin-wayland datadir. Commit.
  • Effects/offscreenquickview: restore EGL context on update() failure paths. Commit.
  • Vulkan: split VulkanQueue into its own file. Commit.
  • Wayland_server: also update the drm device of linux_drm_syncobj_v1. Commit.
  • Screenshot: Flip captured images in place. Commit.
  • Handle "Globally Active" input model more gracefully. Commit.
  • Effects/offscreenquickview: fix horizontal wheel scrolling. Commit.
  • Use restricted interactive move in QuickTilingTest. Commit.
  • Simplify confineInteractive{Move,Resize}() calls. Commit.
  • Wayland: fix fd leak when starting the input method. Commit.
  • Plugins/logout: Speed up intro/outro transition. Commit.
  • Plugins/shakecursor: Improve visual quality with extreme magnification. Commit.
  • Autotests: Add missing ack_configure in TestXdgShellWindow::testXdgWindowGeometryInteractiveResize(). Commit.
  • Autotests: Fix committed surface size in QuickTilingTest. Commit.
  • Include sys/types.h for usage of dev_t. Commit.
  • Opengl: move the global share context to RenderDevice. Commit.
  • Compositor: add a getter for the primary render device. Commit.
  • Opengl/eglswapchain: reference the OpenGL context. Commit.
  • Opengl/eglcontext: optimize makeCurrent if the same context is already current. Commit.
  • Drm: Use IN_FENCE_FD whenever available. Commit.
  • Install plasma shell surfaces only for xdg-toplevel surfaces. Commit.
  • Confine xdg-toplevel surfaces when the window geometry changes. Commit. Fixes bug #479547
  • Special-case geometry calculation for fullscreen windows. Commit.
  • Multigpuswapchain: never use implicit modifiers. Commit.
  • Scene/opengl/texture: remove outdated code. Commit.
  • Opengl/eglbackend: allow importing external only buffers. Commit.
  • Opengl/eglbackend: restrict formats advertised to clients to Vulkan. Commit.
  • Scene/opengl/texture: allow all importable formats for multi-gpu copies. Commit.
  • Scene: support sampling from external_only formats. Commit.
  • Vulkan/vulkan_device: only limit format list to transfersrc/dst formats. Commit.
  • Wayland/linuxdmabufv1clientbuffer: fix crash with udmabuf. Commit.
  • Vulkan: require and use host query resets. Commit.
  • Core/graphicsbufferallocator: add a "render" option. Commit.
  • Multigpuswapchain: add a fallback for udmabuf allocation failing. Commit.
  • Multigpuswapchain: do double copies when necessary. Commit.
  • Core/renderdevice: add checks for whether or not a device is internal. Commit.
  • Backends/drm: log why opening the drm device failed. Commit.
  • Wayland_server: make syncobj support independent of the renderer. Commit.
  • Wayland: Fix DRM syncobj kernel version check. Commit.
  • Backends/drm: Specify devtype for udev monitor. Commit.
  • Screencast: Timestamp frames at capture time. Commit.
  • Wayland: Increase global removal timer timeout to 1 day. Commit.
  • Window: add proper fallthrough annotation to fix a warning. Commit.
  • Qtwaylandscanner: fix off-by-one error when parsing --prefix. Commit.
  • Kcms/decoration: use QSizeF for PreviewClient size. Commit.
  • Don't round work areas in Window::checkWorkspacePosition(). Commit.
  • Remove snapping logic in checkWorkspacePosition(). Commit.
  • Fix Window::checkOffscreenPosition() moving window too much. Commit.
  • Wayland: Use explicit xdg window geometry as is. Commit.
  • Wayland: Drop XdgSurfaceInterface::windowGeometryChanged() signal. Commit.
  • Fix -Wunused-lambda-capture warnings. Commit.
  • Vulkan: drop the graphics buffer when texture import fails. Commit.
  • Support more than one wl_data_device. Commit. Fixes bug #521494
  • Wayland: use QPointer for the xdg_popup parent surface. Commit.
  • Combine qmllint configs into the main config file. Commit.
  • Include sys/types.h for usage of dev_t. Commit.
  • Window: fix vertical pullback in checkOffscreenPosition using width. Commit.
  • Tiles: fix null pointer dereference in CustomTile::moveByPixels. Commit.
  • Chore: globally disable i18n unqualified warnings for qmllint. Commit.
  • Utils/edid: fix hexadecimal strings in output names. Commit. Fixes bug #523181
  • Add missing license text. Commit.
  • Debug_console: fix buttonsToString missing Qt::ExtraButton24. Commit.
  • Main_wayland: only restart Xwayland if the GPU it's using was removed. Commit.
  • Backends/wayland: Set explicit window geometry. Commit.
  • Revert "wayland: Make window geometry handling spec compliant". Commit.
  • Opengl/eglcontext: remove makeCurrent(EGLSurface). Commit.
  • Opengl/eglcontext: mark makeCurrent as nodiscard. Commit.
  • Plugins/screentransform: Don't discard return value of paintScreen(). Commit.
  • Effect: Drop EffectsHandler::renderWindow(). Commit.
  • Improve picture-in-picture positioning. Commit.
  • Repurpose Gravity::None as Gravity::Center. Commit.
  • Use BottomRight gravity in XdgSurfaceWindow. Commit.
  • Make top/bottom/left/right gravity center window along orthogonal axis. Commit.
  • Simplify move resize geometry tracking in XdgSurfaceWindow. Commit.
  • Autotests: Add missing ack_configure in XdgShellWindowTest. Commit.
  • Autotests: Fix MoveResizeWindowTest::testGrowShrink(). Commit.
  • Tests/pip: Set contents geometry correctly. Commit.
  • Multigpuswapchain: use transfer operations whenever possible. Commit.
  • Vulkan: move the queue into its own class. Commit.
  • Multigpuswapchain: fix the damage coordinate system. Commit.
  • Kcms/xwayland: Add missing default indicator. Commit.
  • Effects/windowview: fix current desktop class border activation. Commit.
  • Kcms/decoration: emit the correct signal for kcmoduleName. Commit.
  • Backends/x11: rename X11WindowedOutput::resize to setSize. Commit.
  • Core/backendoutput: don't emit scaleSettingChanged twice. Commit.
  • Force windows without decorations to be at least 50px in the work area vertically. Commit.
  • Rework how min visible area for interactive move/resize is specified. Commit.
  • Opengl: fix shaders with the external_oes extension. Commit.
  • Opengl/glshadermanager: fix a crash when shader loading fails. Commit.
  • Debug_console: cleanup stray semicolon. Commit.
  • Offscreenquickview/quickeffect: Suspend frame updates when view isn't visible. Commit.
  • Wayland/colormanagement: add support for Windows BT2100 image descriptions. Commit.
  • Backends/drm: only generate common modes on internal displays. Commit.
  • Backends/drm: fix spelling of tetrahedral interpolation. Commit.
  • Backends/libinput: use quint32 for D-Bus rotation properties. Commit.
  • Kcms/options: register KWinOptionsData. Commit.
  • Debugconsole: show executable for unknown sources. Commit.
  • Screencast: Resizable Virtual Monitors. Commit. Fixes bug #512620
  • Backends/drm: don't remove GPUs without outputs. Commit. Fixes bug #519461
  • Scene: use linux-dmabuf v6 to improve multi GPU performance. Commit.
  • Wayland: implement linux dmabuf version 6. Commit.
  • Effects/outputlocator: User friendly name for the internal screen. Commit. See bug #523181
  • Effect/quickeffect: fix QuickSceneEffect module reload condition. Commit.
  • Drop unneeded reparseConfiguration(). Commit.
  • Drop defunct option to lock config file. Commit.
  • Input: add support for Pickup and Hangup keys. Commit.
  • Utils: Drop unused SubSurfaceMonitor. Commit.
  • Wayland: Make window geometry handling spec compliant. Commit.
  • Scene/windowitem: also set suspended state for dpms off. Commit.
  • X11window: also take screen locking and dpms into account for visibility. Commit.
  • Kcms/options: fix typos in generated enum names. Commit.
  • Plugins/bouncekeys: fix plugin factory class. Commit.
  • Effects: stop compositing the frame when the context is no longer current. Commit.
  • Plugins/gamecontroller: fix libinput typo in debug message. Commit.
  • Backends/drm: Set LUT1D_INTERPOLATION and LUT3D_INTERPOLATION. Commit.
  • Fix some unused warnings with clang. Commit.
  • Fix event type forward declarations. Commit.
  • Opengl/egldisplay: work around libepoxy failing when GPU resets happen. Commit. Fixes bug #500114. Fixes bug #519263
  • Port ExpoArea to RectF. Commit.
  • Move ExpoLayout to KWin namespace. Commit.
  • Port ExpoLayout to RectF. Commit.
  • Inputmethod: fix typos in InternalInputMethodContext. Commit.
  • Outputlocator: sort output locator screens by priority. Commit. See bug #523182
  • Backends/drm: release the scanout buffer of virtual layers in beginFrame. Commit. Fixes bug #523353
  • Opengl/colormanagement: correct ictcp inverse. Commit.
  • Plugins/eis: Set zones mapping_ids. Commit.
  • Autotests: check the right virtual tablet before removing it. Commit.
  • Kcms/options: set accessible name for focused right-click combo box. Commit.
  • Rename Window::cursor(). Commit.
  • Remove coding-conventions.md. Commit.
  • Decorations: Port away from QRectF. Commit.
  • Scripting: Port away from QRectF. Commit.
  • Port snapToPixels() to RectF. Commit.
  • Drop snapToPixelGrid. Commit.
  • Use correct cmake variable QT_MIN_VERSION. Commit.
  • Scene/workspacescene: add a full repaint when layer compositing changes. Commit.
  • Scene/itemrenderer_opengl: fix layer debug outlines being way too dim. Commit.
  • Scene/workspacescene: add a shortcut for "show compositing". Commit.
  • Wayland: Use the invalid-size error for invalid window geometry. Commit.
  • Pointer_input: rework pointer constraints. Commit. Fixes bug #520910. Fixes bug #487189
  • Utils: fix typos in XRandR opcode table. Commit.
  • Layershellv1window: fix critical notification layer shell scope. Commit.
  • Opengl: Pre-multiply RGB values in QColor uniforms. Commit.
  • Announce privileged protocols to input method. Commit.
  • Fix announcing input method protocols. Commit.
  • Include sys/types.h for usage of dev_t. Commit.
  • Backends/drm: don't access pipelines in the commit thread. Commit.
  • Fix geometry confining when resizing window by bottom-left corner. Commit.
  • Fix build with -Werror=undef. Commit.
  • Autotests/integration: add another variant of the drm test. Commit.
  • Autotests: also run autotests if no render node is available. Commit.
  • Backends/drm: allow running without any KMS nodes. Commit.
  • Core/gpumanager: add a RenderDevice backed by udmabuf. Commit.
  • Autotests/integration/drm_test: don't crash if buffer allocation fails. Commit.
  • Wayland-client: use GpuManager for linux-dmabuf. Commit.
  • Core/renderdevice: make the drm device optional. Commit.
  • Backends/drm: also allow linear buffers for legacy "primary plane". Commit.
  • Drm: don't destroy the atomic commit mid-loop over its own pipelines. Commit.
  • Drm: don't dereference a stale commit in the page-flip handler. Commit. Fixes bug #522618
  • Add support for client side decorations with server side drop shadows. Commit.
  • Restore X11Window::detectShape(). Commit.
  • Rename DecorationPolicy::PreferredByClient to ClientPreference. Commit.
  • Replace no border window rule with a tristate window rule. Commit.
  • Kcms/effects: Take into account system-wide defaults. Commit.
  • Autotests: add a test for the tearing control protocol. Commit.
  • Opengl, vulkan: use GraphicsBufferOptions instead of individual options. Commit.
  • Change when X11 windows apply initial decoration state. Commit.
  • Rework X11Window::updateDecoration(). Commit.
  • Backends/x11: warn and exit if DRI3 isn't supported. Commit.
  • Workspace: remove sleep inhibitor if the dpms animation is canceled. Commit. Fixes bug #523001
  • Wayland: Implement wl_fixes v2. Commit.
  • Wayland/tools: Make generated globals set "withdrawn" callbacks. Commit.
  • Autotests: add a test for OpenGL ES 2.0. Commit.
  • Kcms/options: port to QML. Commit.
  • Compositor: also call prepareRendering before updating the cursor asynchronously. Commit.
  • Pointer_input: fix waking up screens that temporarily disconnect during dpms. Commit. Fixes bug #518271
  • Opengl/eglcontext: always bind OpenGL ES right before context creation. Commit. See bug #521742
  • Vulkan/vulkan_device: use a graphics queue instead of transfer. Commit.
  • Take size hints into account when constraining resize geometry. Commit.
  • Re-arrange code in confineInteractiveResize(). Commit.
  • Autotests: Rework how EI events are drained. Commit.
  • Compositor: make cursor repaints smoother. Commit. Fixes bug #509669
  • Backends: don't assume OutputFrame isn't nullptr. Commit.
  • Mark some variables const. Commit.
  • Drop SizeMode. Commit.
  • Remove orphan window rules. Commit.
  • Core/gpumanager: add KWIN_RENDER_NODES environment variable. Commit. See bug #521814
  • Expose [ax]bgr16161616f wl_shm formats. Commit.
  • Support floating point QImage::Formats for Vulkan and OpenGL. Commit.
  • Effects: Forward tablet events to OffscreenQuickView. Commit. Fixes bug #468396. Fixes bug #522677
  • Core/drmdevice: also print the error when opening a render node fails. Commit.
  • Wayland/pointergestures_v1: use explicit client() call for consistency. Commit.
  • Autotests/integration/drm_test: filter out broken VM drivers. Commit.
  • Autotests/integration/drm_test: fix cases not currently tested in CI. Commit.
  • Autotests/integration: use framebuffer IDs for comparing buffers. Commit.
  • Main_wayland: restart Xwayland when the primary GPU changes. Commit.
  • Compositor: allow recovering from primary GPU removal. Commit.
  • Wayland/linuxdmabuf: don't leave clients on unsupported main devices. Commit.
  • Opengl: reject importing or using buffers from non-primary GPUs. Commit.
  • Wayland/relativepointer_v1: remove redundant client check in sendRelativeMotion. Commit.
  • Avoid layout change when using temporary layout. Commit.
  • Opengl/icc_shader: don't use GL_TEXTURE_1D. Commit.
  • Rename "Mouse to [something]" actions. Commit.
  • Plugins/overview: fix middle click with touchpads. Commit. Fixes bug #522015
  • Compositor: select the primary GPU in the compositor. Commit.
  • Core/renderbackend: remove the drmDevice getter. Commit.
  • Core/backendoutput: add a scanoutdevice getter. Commit.
  • Compositor: don't do direct scanout on layers without a scanout device. Commit.
  • Backends: move renderloop to BackendOutput. Commit.
  • Backends/drm: remove DrmAbstractOutput. Commit.
  • Add support for kde-output-device-v2 v24. Commit.
  • Add support for output-management-v2 v22. Commit.
  • Specify custom modes using OutputModeline. Commit.
  • Add customModes property only if there are custom modes. Commit.
  • Core/gpumanager: fix the Vulkan device check. Commit.
  • Libinput: Fix Device::serializeMatrix. Commit. Fixes bug #521464
  • Compositor: also set dmabuf feedback if buffer import fails. Commit.
  • Tests: Flush pending events to fix QTRY_COMPARE. Commit.
  • Backends/drm: remove a workaround for amdgpu. Commit.
  • Backends/drm: apply the amdgpu workaround in both matchPipeline methods. Commit.
  • Compositor: remove setup type enum. Commit.
  • Backends/drm: match color pipelines already in importScanoutBuffer. Commit. Fixes bug #522075
  • Compositor: attempt direct scanout before preparing rendering. Commit. See bug #522075
  • Plugins/screencast: in testCreateDmaBuf, also create a framebuffer. Commit.
  • Drop the QPainter renderer. Commit.
  • Wayland/inputmethod: require keyboard grab for key events. Commit.
  • Make launch feedback look smoother. Commit.
  • Eis: Support 1.6 additions. Commit.
  • Wayland/alphamodifier: track the per-surface object. Commit.
  • Plugins/slidingnotifications: Drive animation with spring motion. Commit. Implements improvement #522276
  • Effect: Move SpringMotion to shared effect library. Commit.
  • Autotests/integration: remove unnecessarily small timeouts. Commit.
  • Opengl: drop support for desktop OpenGL. Commit.
  • Scene/opengl: remove unnecessary check for OpenGL ES. Commit.
  • Avoid updating shape when an override-redirect window is moved. Commit. See bug #522005
  • Opengl: fix support for OpenGL ES 2.0. Commit.
  • Backends/drm: disable hardware rotation on older AMD GPUs. Commit. Fixes bug #521764
  • Backends/drm: fix SDR MHC2 profiles with a calibration matrix. Commit. Fixes bug #522301
  • Move "mouse to focus" and "mouse to center" shortcuts to kwin core. Commit. Fixes bug #522070
  • Multigpuswapchain: force linear target buffers for AMD multi-gpu copies. Commit. See bug #521716
  • Backends/drm: correctly transform damage to buffer-local. Commit. Fixes bug #521878
  • Opengl/eglbackend: make the egl backend own the global share context. Commit.
  • Plugins/qpa: delete EGL contexts when compositing stops. Commit.
  • Optimize querying X window shape. Commit. Fixes bug #522005
  • Core/renderloop: use timerfd for compositor wakeups. Commit.
  • Utils: add PreciseTimer. Commit.
  • Scene/workspacescene: don't ignore forced software cursor for direct scanout. Commit. Fixes bug #521953
  • Wayland/outputdevice: delay done event until the output has a UUID. Commit. Fixes bug #521826
  • Backends/drm: use the native colorimetry again. Commit. Fixes bug #521759
  • Fix my email address in copyright texts. Commit.
  • Kcm_*: fix BugReportUrl. Commit.
  • Add no X11 pipeline. Commit.
  • Autotests: Fix build with KWIN_BUILD_X11=OFF. Commit.
  • Plugins/zoom: Don't update cursor position unless it has actually changed. Commit. Fixes bug #522050
  • Backends/drm: simplify DrmAtomicCommit constructor. Commit.
  • Backends/drm: allow triple buffering on Nvidia again. Commit.
  • Wayland/plasmashell: avoid duplicate skip state signals. Commit.
  • Scene: Properly crop opaque region of subsurfaces. Commit.
  • Plugins/eis: Do not send events from release warp to capture. Commit. Fixes bug #521486
  • Scene/surfaceitem_wayland: immediately update the release point of the texture. Commit. Fixes bug #521687. Fixes bug #521960
  • Kcms/rules: Fix spacing in delegate. Commit.
  • Backends/drm: pre-emptively filter out udev events for non-KMS nodes. Commit.
  • Backends/drm: disable unused objects even when the last output is removed. Commit.
  • Kcms/scripts: Clean up removed script settings. Commit.
  • Backends/drm: check for the render device in importScanoutBuffer. Commit. Fixes bug #521934
  • Plugins/systembell: fix the shader for OpenGL ES. Commit. See bug #521737
  • Plugins/colorblindnesscorrection: fix the shader for OpenGL ES. Commit. Fixes bug #521737
  • Plugins/eis: Fix swapped activation and barrier-id. Commit.
  • Plugins/eis: Add barrier id to debug log. Commit.
  • Add a guard against having no workspace in RenderLoop. Commit. See bug #521954
  • Stop compositing before destroying the workspace and compositor. Commit. Fixes bug #521954
  • Opengl: Fix resetting the global share context. Commit.
  • Multigpuswapchain: handle external-only textures. Commit.
  • Backends/drm: fix infinite loop. Commit.
  • Backends/drm: check all colorops for the bypass capability. Commit. Fixes bug #520842
  • Opengl/egldisplay: fix the check for EGL_EXT_device_query. Commit. Fixes bug #521668
  • Plugins/screencast: Fix crash in WindowScreenCastSource::render(). Commit.
  • Scripting: fix backwards compatibility for shaders. Commit. Fixes bug #521774
  • Add KGlobalAccel::setInverseShortcutActions() where appropriate. Commit.
  • Plugins/slidingnotifications: don't block direct scanout. Commit. Fixes bug #521843
  • Vulkan/swapchain: import buffers correctly. Commit. Fixes bug #521727
  • Screencast: fix memory leak in newStreamParams. Commit.
  • Plugins/gamecontroller: disable by default. Commit.
  • Scene/opengl: Fix padding of non-rotated sprites. Commit. Fixes bug #521638
  • Fix various AutoMoc warnings. Commit.
  • Plugins/windowsystem: Drop the body of WindowSystem::requestToken(). Commit.
  • Plugins: Suppress some warnings. Commit.
  • Autotests: Remove unused variable. Commit.
  • Autotests: Add missing override keywords. Commit.
  • Autotests: Port screencasting test to pw object serials. Commit.
  • Autotests: Fix some nodiscard warnings. Commit.
  • Plugins/qpa: Drop deprecated RasterGLSurface. Commit.
  • Kcms/common: Fix nodiscard warning. Commit.
  • Remove unused variable. Commit.
  • Determine whether a client is sandboxed depending on cgroup. Commit.
  • Utils: Drop serviceutils.h. Commit.
  • Plugins/screenshot: Drop X-KDE-DBUS-Restricted-Interfaces. Commit.
  • Skip announcing restricted interfaces only to sandboxed clients. Commit.
  • Autotests: Use input method connection in testInputMethod. Commit.
  • Allow only plasmashell to create privileged activation tokens. Commit.
  • Utils: fix xcb window geometry initialization. Commit.
  • Backends/drm: remove workaround for DCC modifiers on AMD. Commit.
  • Wayland/xdgdecoration: ignore irrelevant preferred mode changes. Commit. Fixes bug #518939
  • Outputlocator: show output number alongside name in OSD. Commit. Fixes bug #481061. See bug #466046. See bug #450344
  • Wayland/inputmethod: fix v1 content type mapping. Commit.
  • Xwayland: Rename setListenFDs to match other capitalisation. Commit.
  • Xwayland: Perform setup before clients connect. Commit.
  • Prevent focusing an unmanaged X11Window. Commit.
  • Pull window command defaults from KConfigXT. Commit.
  • Change default Meta+RMB action to "activate, raise, and resize". Commit. See bug #520339
  • Add "activate, raise and resize" action. Commit. See bug #520339
  • Change default Meta+LMB action to "activate, raise, and move". Commit. Fixes bug #520339
  • Input: consider opening laptop lids as user activity. Commit.
  • Dpmsinputeventfilter: also wake screens on laptop lid open. Commit. Fixes bug #466748
  • Core/gbmgraphicsbufferallocator: also allocate buffers with udmabuf. Commit.
  • Backends: always add KMS RenderDevices to GpuManager. Commit.
  • Backends/drm: work around implicit sRGB transfer function with legacy gamma. Commit. Fixes bug #519940
  • Workspacescene: Fix a potential crash in isCandidate. Commit.
  • Tabbox: close switcher when activation modifier is released. Commit.
  • Backends/drm: fix addFB2 fallback. Commit. Fixes bug #521333
  • Autotests: Fix testPointerInput. Commit.
  • Plugins/qpa: use the render device to allocate buffers. Commit.
  • Core/drmdevice: correct the virtio driver name. Commit. Fixes bug #520650
  • Core/graphicsbufferallocator: add a scanout option. Commit.
  • Plugins/eis: Track input capture barrier id. Commit.
  • Remove --crashes option. Commit.
  • Plugins/overview: replace deprecated QML Connections syntax. Commit.
  • Mark X11 windows ready for painting when we start managing or tracking them. Commit. Fixes bug #519789
  • Autotests: Fix the order of pointer events in X11WindowTest::testNetWmButtonSize(). Commit.
  • Opengl,vulkan: fix release synchronization when deleting swapchains. Commit.
  • Helpers/killer: Skip escaping caption. Commit. Fixes bug #515793
  • Fix --help and --version crashing. Commit.
  • Cleanup HAVE_LIBDRM_FAUX ifdefs. Commit.
  • Migrate away from kcminit. Commit.
  • Compositor: don't destroy SurfaceItem textures with direct scanout. Commit.
  • Core/outputbackend: remove the egl display and context getters/setters. Commit.
  • Plugins/mousekeys: Allow combining orthogonal keys. Commit. Fixes bug #486520
  • Make wheel window actions work as expected with natural scrolling. Commit. Fixes bug #442789
  • Adapt to KGlobalAccelInterface removal. Commit.
  • Core/gpumanager: correctly handle drmGetDevices2 failing. Commit.
  • Lower ambient CAP_SYS_NICE. Commit. Fixes bug #521013
  • Add missing qqml.h include. Commit.
  • Let KGlobalAccelD handle Backtab quirks. Commit.
  • Cmake: require libdrm 2.4.127. Commit.
  • Adapt to kglobalacceld plugin changes. Commit.
  • Check whether a transient of an inactive window can be activated differently. Commit. Fixes bug #516264
  • Reorder code in Workspace::mayActivate(). Commit.
  • Prevent activating window after pressing close button in titlebar. Commit.
  • Fix tracking of last interaction serials for windows. Commit.
  • Adapt to kglobalacceld change. Commit.
  • Avoid introducing data sources to data control device the second time. Commit.
  • Prevent klipper from overwriting valid empty selections. Commit. Fixes bug #517573
  • Add animation speed change signal in both peek at Desktop animation. Commit. Fixes bug #490531
  • Backends/drm: disable EDR if HDR is also supported. Commit. Fixes bug #520900
  • Opengl: add safeguards against deleting resources in the wrong context. Commit.
  • Fakeinput: Keep modifiers when handling keysyms. Commit. Fixes bug #519690
  • Scene/shadow: properly invalidate ShadowItem when window shadow visibility depends on state. Commit. Fixes bug #517333
  • Backends/drm: always set FB_DAMAGE_CLIPS to zero. Commit.
  • Tiles: fix incorrect split of single tile. Commit. Fixes bug #506622. Fixes bug #514355
  • Autotests: Reorganize testActivation. Commit.
  • Autotests: Extend testActivation. Commit.
  • Clear startup feedback if a window is activated by the Workspace. Commit. Fixes bug #459986
  • Make work area confinement take priority over size constraints. Commit.
  • Core/gpumanager: prefer more capable render nodes. Commit.
  • Autotests/integration: add another test for fifo on unmapped windows. Commit.
  • Wayland: move the fifo fallback timer to SurfaceInterface. Commit.
  • Revert "wayland: ignore fifo constraints if the surface role is outdated". Commit.
  • Autotests/integration: fix warnings about unsupported image formats. Commit.
  • Opengl: Start counting lines from 1. Commit.
  • Opengl: Improve shader compilation errors. Commit. Fixes bug #519543
  • Backends/drm: fix a case where a non-bypassable colorop is bypassed. Commit.
  • Cmake: disable warnings about missing field initializers. Commit.
  • Backends/wayland: remove unused dmabuf attributes variable. Commit.
  • Backends/drm: remove unused wide color gamut variable. Commit.
  • Useractionprompt: Fix don't again condition. Commit.
  • Xwayland: Make Selection::handleSelectionRequest() make more sense. Commit.
  • Xwayland: Send a SelectionNotify if there is no wayland source. Commit. Fixes bug #520674
  • Backends/libinput: Add an early "no outputs" guard. Commit.
  • Libinput: Add guard around empty outputs when assigning devices. Commit. Fixes bug #520145
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Remove Window::checkUnrestrictedInteractiveMoveResize(). Commit. Fixes bug #495635
  • Plugins/eis: Clean up eis context. Commit.
  • Wayland/xdgdialog: Actually set QObject parent. Commit.
  • Remove HAVE_XWAYLAND_ENABLE_EI_PORTAL. Commit.
  • Plugins/eis: Fix build without X11. Commit. Fixes bug #518641
  • Screenedge: give priority to registered consumers over desktop switching. Commit.
  • Snap and confine interactive move geometry when processing xdg-toplevel commits. Commit. Fixes bug #520662
  • Vulkan: set additional options to fix build on 32 bit platforms. Commit.
  • Revert "kcms/rules: Remove QObject from RuleItem". Commit.
  • Plugins/overview: Reuse KRunner manager. Commit. Fixes bug #483147. Fixes bug #519923
  • Dbusinterface: Add client pid. Commit.
  • Autotests/x11keyread: fix typo. Commit.
  • Remove PAINT_SCREEN_BACKGROUND_FIRST. Commit.
  • Scene/workspacescene: render overlay items in paintScreen. Commit. Fixes bug #489265. Fixes bug #513233
  • Kcms/rules: Delete RuleItem objects. Commit.
  • Kcms/rules: Remove QObject from RuleItem. Commit.
  • Scene/item: fix use-after-free in framePainted. Commit.
  • Plugins/startupfeedback: port to items. Commit.
  • Plugins/showfps: use paintScreen instead of paintWindow for tracking repaints. Commit.
  • Plugins/showpaint: remove paintWindow. Commit.
  • Wayland/screenedge: actually set the QObject parent. Commit.
  • Keyboard_input: fix leaks. Commit.
  • Backends/virtual: fix output leak in autotests. Commit.
  • Core/drmdevice: fix drmVersion leak. Commit.
  • Core/gpumanager: fix drmDevice leak. Commit.
  • Plugins/eis: Give translators more context. Commit.
  • Backends/drm: don't use a software renderer for multi GPU copies. Commit. Fixes bug #520361
  • Revert "Disable qmllint". Commit.
  • Improved tabbox encapsulation. Commit.
  • Plugins/eis: Fix switched allow and cancel buttons. Commit.
  • Outputconfigurationstore: guard against invalid output positions. Commit. Fixes bug #507702
  • Window: fix RaiseOnRelease for window with modal. Commit.
  • Fix typo in session error message. Commit.
  • Fix spaceship operators. Commit.
  • Debug_console: Add "Pick Window" button. Commit.
  • Wayland: install wayland-ext-background-effect-v1-server-protocol.h. Commit.
  • Wayland: install qwayland-server-ext-background-effect-v1.h. Commit.
  • Inputmethodcontext: Only report enabled if input method is accepted. Commit.
  • Kcms/virtualkeyboard: add Oxford comma to label. Commit.
  • Autotests: Handle shortcuts reported in different order in LockScreenTest. Commit.
  • Wayland: switch to the stable version of the linux-dmabuf protocol. Commit.
  • Add missing Vulkan dependency in cmake config. Commit.
  • Useractionprompt: Don't start when user chose dont show again. Commit.
kwrited
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
layer-shell-qt
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
libkscreen
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Doctor: document the mirror property in --help. Commit.
  • Add a capability for whether a monitor can be disabled. Commit.
  • Doctor: fix position parsing where ok variable was overwritten. Commit.
  • Reset hasPendingChanges in WaylandDpmsHelper Toggle. Commit.
  • Remove stray semicolon after if-block in Doctor::parseOutputArgs(). Commit.
  • Add null check for backend in SetConfigOperation::start(). Commit.
  • Doctor: add missing break statements in showOutputs() switch cases. Commit.
  • Remove extra indentation. Commit.
  • Merge duplicate HighDynamicRange capability check in serializeOutput(). Commit.
  • Fix cmake using --warn-uninitialized -Werror=dev. Commit.
  • Remove unused maxPriority variable in adjustPriorities(). Commit.
  • Fix: emit edrPolicyChanged() instead of getter in setEdrPolicy(). Commit.
  • Fix: reorder output type detection so DVI/TV subtypes are reachable. Commit.
  • Fix: setCvt() guard condition was backwards. Commit.
  • Wayland: Add support for kde-output-device-v2 24 and kde-output-management-v2 v22. Commit.
  • Drop more unused code. Commit.
  • Remove unused code. Commit.
  • Drop unused Backend::isValid. Commit.
  • Remove unused includes. Commit.
  • Drop unused config deserialization code. Commit.
  • Drop unused backend functions. Commit.
  • Drop feature enum. Commit.
  • Drop normalizeOutputPositions. Commit.
  • Clean up includes. Commit.
  • Remove backend plugins. Commit.
  • Drop fake backend DBus interface. Commit.
  • Remove unused DBus interfaces. Commit.
  • Remove unused license files, add missing. Commit.
  • Doctor: remove the dpms-excluded option. Commit. See bug #516784
  • Drop custom logging infrastructure. Commit.
  • Doctor: Drop backend information. Commit.
  • Drop defunct KWaylandServer tests. Commit.
  • Drop unused members. Commit.
  • Drop code for out-of-process backends. Commit.
  • Simplify backend loading. Commit.
  • Drop xrandr backend. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
libksysguard
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Add missing include. Commit.
  • Processcore: add ProcessController::applyScheduling for one-shot rescheduling. Commit.
  • Systemstats: don't keep dangling SensorObject pointers in SensorContainer. Commit. Fixes bug #523562
  • Remove obsolete doxygen file. Commit.
  • Processcore: add functionality to set CPU affinity. Commit. Fixes bug #429151
  • Fix precision for doubles passed as strings. Commit. Fixes bug #521041
  • Processcore: Do not return unformatted data for formatted data in ProcessSensor. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
libplasma
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Declarativeimports/plasmacomponents3: improve focus highlighting. Commit.
  • Plasmaquick: Add fallback for missing wallpaper plugins. Commit. Fixes bug #524875
  • Desktoptheme/breeze: put the background frame parts on whole pixels. Commit.
  • Remove dead code in AppletPrivate::mainConfigGroup. Commit.
  • Add Action::alwaysShowAsMenu property. Commit.
  • Remove incorrect TODO. Commit.
  • Fix Component initialization error for applets that don't have a config.qml. Commit.
  • Center text in compact representation example applet. Commit.
  • Examples/compactrepresentation: Set better name. Commit.
  • Fix hyperlinks in bug report example applet. Commit.
  • Center text in HelloWorld example. Commit.
  • Fix testcomponents example. Commit.
  • Corona: Drop unused importLayout/exportLayout. Commit.
  • Remove Q_INVOKABLE from Containment::addApplet(). Commit.
  • Return created applets as unique_ptr. Commit.
  • Add support for link handling to the PlaceholderMessage. Commit.
  • Use Wrap instead of WordWrap everywhere. Commit. Fixes bug #523614
  • ExpandableListItem: resize properly when number of enabled contextual actions changes. Commit. Fixes bug #506295
  • Fix documentation for PlasmaCore.Action. Commit.
  • Remove warning (found by cmake --warn-uninitialized -Werror=dev ). Commit.
  • PlasmaShellWaylandIntegration: Expose openUnderCursor. Commit.
  • Plasmacomponents3: Add 'flat' support to ComboBox. Commit.
  • Drop wrong documentation. Commit.
  • Drop Applet::globalConfig. Commit.
  • Containment: introduce setScreen. Commit.
  • Drop ContainmentView::config. Commit.
  • Bump SOVERSION. Commit.
  • Drop SharedQmlEngine. Commit.
  • Add missing PC3.Menu tests. Commit.
  • PC3.Menu: Fix background legibility and positioning issues. Commit.
  • PC3.MenuItem: Don't animate opacity change on hover. Commit.
  • PC3.Combobox: Don't hardcode popup styling. Commit. Fixes bug #381065
  • Drop QuickViewSharedEngine. Commit.
  • Port ContainmentView away from QuickViewSharedEngine. Commit.
  • Drop unneeded parent applet handling. Commit.
  • Drop commented out code. Commit.
  • Templates/cpp-plasmoid6: Add missing import. Commit.
  • Add test for applet config. Commit.
  • Move logout UI QML to desktoppackage. Commit.
  • Templates: Add a few missing license statements. Commit.
  • Templates: Add description to wallpaper plugins. Commit.
  • Add some missing license texts. Commit.
  • Templates/qml-plasmoid6: Translate string. Commit.
  • Templates/qml-plasmoid6: Fix loading image. Commit.
  • Templates/qml-plasmoid6: Fix cmake. Commit.
  • Port wallpaper loading away from SharedQmlEngine. Commit.
  • Remove unused forward declarations. Commit.
  • Remove unused API from SharedQmlEngine. Commit.
  • Port AppletQuickItem fully away from SharedQmlEngine. Commit.
  • Remove SharedQmlEngine from AppletContext. Commit.
  • Remove unused SharedQmlEngine member. Commit.
  • Appletquickitem: Keep engine shared_ptr as member. Commit.
  • Port appletError loading away from SharedQmlEngine. Commit.
  • Port compactExpander loading away from SharedQmlEngine. Commit.
  • Port fullRepresentation loading away from SharedQmlEngine. Commit.
  • Port compactRepresentation loading away from SharedQmlEngine. Commit.
  • Appletquickitem: Drop unused qmlObject(). Commit.
  • Port containment toolbox loading away from SharedQmlEngine. Commit.
  • Templates: Improve READMEs. Commit.
  • Remove reference to script engines from README. Commit.
  • Fix some of the examples. Commit.
  • Templates/plasma6-wallpaper-with-qml-extension: Port to proper QML module. Commit.
  • Templates: remove qml-plasmoid6-with-qml-extension template. Commit.
  • Remove leftover metadata file. Commit.
  • Cleanup unused config-plasma.h includes. Commit.
  • Plasmaquick: Rename updatePositionWayland -> updatePosition. Commit.
  • Cleanup X11 bits. Commit.
  • Drop X11-only dialogstatetest. Commit.
  • Drop X11-only dialognativetest. Commit.
  • AppletPopup: Don't assert on AppletPopup::updateSize(). Commit. Fixes bug #510477
  • Plasma/packagestructure: don't require mainscript. Commit. Fixes bug #521247
  • Appletquickitem: Use specific property type. Commit.
  • Wallpaperitem: Simplify code for loading package. Commit.
  • Wallpaperitem: Don't expose KPackage in the API. Commit.
  • Fix build with -DWITHOUT_X11=ON. Commit.
  • Drop compositingActive from Theme. Commit.
  • Make PlasmaActivities optional via ENABLE_ACTIVITIES cmake option. Commit.
  • Drop WindowThumbnail. Commit.
  • Plasma::Theme: updateNotificationTimer 0 interval. Commit.
  • Plasma::Theme: Don't change theme on KiconLoader::iconChanged. Commit.
  • Ensure that grouping applet is visible after removing and restoring it. Commit. Fixes bug #517044
  • Close Applet deletion notification after one minute. Commit. Fixes bug #520890
  • Add missing find_dependency call for KConfig. Commit.
  • Only install Qt metatypes with ECM>6.27. Commit.
  • Fix opening panel context menu when in panel config mode. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Improve presentation of applet loading errors when metadata is not valid. Commit.
  • Apply Plasma::setupPlasmaStyle in globalEngine(). Commit.
  • Appletquickitem: Don't change engine's root context's base url. Commit.
  • Containmentitem: Simplify QML expression. Commit.
  • Port DialogBackground away from SharedQmlEngine. Commit.
  • Port ToolTipDialog away from SharedQmlEngine. Commit.
  • Add simple test for ToolTipArea. Commit.
  • Expose Plasma's shared QML engine more directly. Commit.
  • Applet: bookeeping of applet's uiReady. Commit. Fixes bug #512005
  • Fix KSvg enum usage. Commit.
  • Install Qt metatypes. Commit.
  • Cmake: Drop duplicate ecm_find_qmlmodule call. Commit.
Milou
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Plasmoid: add BugReportUrl. Commit.
  • Lib/ResultsView: consider all data changes results. Commit. Fixes bug #521598
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
ocean-sound-theme
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
Oxygen
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Fix choppy cached pixmap/icon rendering under fractional Wayland scaling. Commit. Fixes bug #483239. Fixes bug #522737
  • Update file slider.svg. Commit.
  • [desktoptheme] Improve appearance of Air's buttons. Commit.
  • [desktoptheme] Enable accent color colorization in Air and Oxygen desktop themes. Commit.
  • [desktoptheme] Make all of the blue glows in Air and Oxygen follow accent color. Commit. Fixes bug #523664
  • Make window glow use accent color by default. Commit.
  • Fix broken CI configuration. Commit.
  • Reimplement window decoration background gradient toggle. Commit. Fixes bug #522092
  • Feat(cursors): adapt help glyph contrast by theme brightness. Commit.
  • Feat(cursors): regenerate busy and half-busy Oxygen cursors. Commit.
  • Chore(git): ignore build directory. Commit.
  • Chore: exclude local generator scripts from tracked changes. Commit.
  • Feat(cursors): regenerate busy/half-busy animations and update theme build config. Commit.
  • Desktop theme: Fix Air's off-center clock hands. Commit. Fixes bug #521715
  • Kstyle: Work around bad looks of Dolphin's small statusbar. Commit. See bug #521246
  • Kdecoration: Fix missing windeco buttons (app menu & hide from screencast). Commit. Fixes bug #384301
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Enable LSAN in CI. Commit.
  • Add smoke test for KCMs. Commit.
  • Enable testing. Commit.
  • CI: Require all tests to pass. Commit.
  • Kstyle: Don't draw a separator below settings windows headers. Commit. Fixes bug #236350
oxygen-sounds
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Properly declare that at least ECM 6.0 is used. Commit.
  • Enable LSAN in CI. Commit.
plasma-activities
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
plasma-activities-stats
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
Plasma Bigscreen
  • Update Qt version requirement to 6.11.0. Commit.
  • Dialog: Only reserve space for header if there's a title. Commit.
  • Add gamepad controller rumble when navigating bigscreen menus. Commit.
  • Envmanager/config: add desktop systemsettings to blacklist. Commit. Fixes bug #522225
  • Kcms/display: disable screen mode button if no other modes available and add mode revert timer. Commit. Fixes bug #522629
  • Bigscreenplugin: Fix ComboBoxDelegate with long lists, nested dialogs. Commit.
  • Add Bigscreen search shortcut. Commit.
  • Fixed Incorrect HDMI-CEC Enum Map. Commit.
  • Added CEC-Clear as an alternative to Home. Commit.
  • Kcms/kdeconnect: add plugins page. Commit. Fixes bug #522247
  • Kcms/bluetooth: add placeholder message if no Bluetooth adapters could be found. Commit. Fixes bug #518976
  • Remove warning (found by cmake --warn-uninitialized -Werror=dev ). Commit.
  • Kcms/kdeconnect: Add "No devices found" text when no devices could be found. Commit.
  • Kcms/bigscreen-settings/main.qml: fix pmInhibitionEnabled config variable being referenced as pmInhibitionActive. Commit. Fixes bug #523295
  • Homeoverlay: Fix vkbd toggle. Commit.
  • Settingsapp: Implement subpages support for KCMs. Commit.
  • Bin: Autostart inputhandler when switching sessions. Commit. Fixes bug #522648
  • Homeoverlay: Set focus to searchButton when all apps are closed. Commit.
  • Homescreen: Localize time and date. Commit.
  • Homescreen: Hide overlay when pressing homescreen shortcut. Commit.
  • Homescreen: launcher section visibility UI in "edit home screen". Commit.
  • Homescreen: rebrand favorites overlay as edit home screen. Commit.
  • Homescreen: allow hiding launcher sections via config. Commit.
  • Copy logout greeter QML code from plasma-desktop. Commit.
  • Inputhandler: expose CEC audio-system control over D-Bus. Commit.
  • Properly support using qqc2-desktop-style. Commit.
  • Homescreen: Keep selected app one tile in when scrolling app list. Commit.
  • Inputhandler: add config-controlled CEC ACTIVE_SOURCE claim on init. Commit.
  • Webapps: Activate existing instance if running. Commit.
  • Settingsapp: Add .desktop file. Commit.
  • Inputhandler: expose CEC active-source and OSD-name queries over D-Bus. Commit.
  • Inputhandler: stop libcec re-open storm on hotplug events. Commit.
  • Bigscreen: Add back handler attached property for consistent back. Commit.
  • Inputhandler: Use uaccess ACL for uinput device access with systemd. Commit.
  • Session: stop forcing EGL_PLATFORM=wayland. Commit.
  • Inputhandler: expose CEC send methods over D-Bus. Commit.
  • Bin: Drop explicit QT_QUICK_CONTROLS_STYLE, QT_QPA_PLATFORMTHEME. Commit. Fixes bug #520783
  • Edit README.md. Commit.
  • Edit README.md. Commit.
  • Homescreen: Ensure keyboard always pops up for search window. Commit. Fixes bug #521560
  • Kcms/bigscreen-settings: Switch global theme selector to colors. Commit.
  • Fix CI build. Commit.
  • Relicense component library as LGPL. Commit.
  • Fix licenses. Commit.
  • Add OnlyShowIn=KDE for .desktop files. Commit.
  • Issue #39: Support Recent apps. Commit.
  • Issue #39: Maximize app if already running. Commit.
  • Inputhandler: Properly attribute app id for xdg-remote-desktop-system. Commit.
  • Homescreen: Use smooth close animation when clicking out of home overlay. Commit.
  • Homescreen: Cleanup and simplify favorites manager. Commit.
  • Homescreen: Advertise org.kde.plasma.launchermenu. Commit.
  • Inputhandler: Fix CEC button event and add home action. Commit.
  • Kcms/input: Clarify states. Commit.
  • Kcms: Add input KCM. Commit.
  • Add missing qqml.h include. Commit.
  • Cec: Ensure CECDestroy is called. Commit.
  • Use libcec symbols directly. Commit.
  • Enable LSAN in CI. Commit.
  • Homescreen: Filter out blocklisted apps from recents model. Commit.
  • Bigscreenplugin: Don't load sounds if not enabled. Commit.
  • CI: Require all tests to pass. Commit.
Plasma Browser Integration
  • Purpose: Disallow purpose share for inactive tab or window. Commit.
  • Add support for Micrsoft Edge flatpak. Commit. Fixes bug #521109
  • Remove unneeded QOverload::of for connecting to QProcess:finished signal. Commit.
Plasma Desktop
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Update previews for new Hanabi wallpaper. Commit.
  • Applets/kickoff: make initial size fit the sidebar. Commit. Fixes bug #515175
  • [activitymananger] Fix activity background image. Commit. Fixes bug #378693
  • Applets/kicker: more linting. Commit.
  • Applets/kicker: simplify resetting the runnerResultsList currentIndex. Commit.
  • Applets/kicker: don't do things with globalFavorites.favorites. Commit.
  • Applets/kicker: remove windowSystem. Commit.
  • Applets/kicker: drop sorted property in ItemListDialog. Commit.
  • Applets/kicker: don't launch favorites twice on Space. Commit.
  • Add missing Qt::Qml link. Commit.
  • Emojier: go back to search field on Arrow Up. Commit.
  • Applets/taskmanager: briefly delay audio indicator fade out. Commit. Fixes bug #522471
  • Applets/kickoff: disable reusing items in KickoffGridView. Commit. Fixes bug #515229
  • Lockscreen: pass new footer to WallpaperFader. Commit.
  • Applets/kicker: fix highlight while dragging. Commit.
  • Applets/kicker: don't allow dragging categories. Commit.
  • Drop qmllint disable unqualified. Commit.
  • Kcms/mouse: Add UI to control on-button scroll locking. Commit. Implements feature #495617
  • Applets/taskmanager: make task progress bar follow rtl. Commit. Fixes bug #524112
  • Applets/taskmanager: Drop unneeded workaround for AppId having a .desktop suffix. Commit.
  • Add Dwell Clicker applet and kcm. Commit. See bug #521391. See bug #472436
  • Install org.kde.screenreader.desktop as PROGRAMS to un-break shortcut. Commit.
  • Applets/taskmanager: keep clicked small thumbnails fixed. Commit. Fixes bug #484206
  • Add missing includes. Commit.
  • Kcms/tablet: Use plural function for translatable string. Commit.
  • [kcms/access] Remove ms suffix from mouse keys acceleration spinbox. Commit.
  • LockScreenUI: re-add still needed PlasmaComponents3 import. Commit.
  • Rework screenreader management. Commit.
  • Port lockscreen/SDDM footer to a reuseable component. Commit.
  • Kcms/plasmasearch: Implement restore default favorites. Commit.
  • Kcms/plasmasearch: Fix sidebar non-default Highlight. Commit. Fixes bug #523908
  • Kcms/plasmasearch: Remove dead code. Commit.
  • Applets/trash: Remove DirModel. Commit.
  • Applets/taskmanager: Port to IsReadyForPainting property. Commit.
  • Kcms/tablet: Use "Clockwise/Counterclockwise" terminology instead. Commit. Fixes bug #510790
  • Kcms/tablet: Zero out top padding. Commit.
  • Kcms/tablet: Fix ActionDialog padding & sizing. Commit. Fixes bug #524720
  • Tablet KCM: port to new form layouts. Commit.
  • Kcms/tablet: Fix UI issues from calibration changes. Commit.
  • Kcms/tablet: Add context for new calibration strings. Commit.
  • Kcms/tablet: Fix calibration accuracy. Commit.
  • Containments/panel: strip mnemonics from tooltip. Commit. Fixes bug #488578
  • Applets/taskmanager: Fix "cannot read property width of undefined" warnings. Commit.
  • Imports/activitymanager: Use PreviewJob::generated (QImage) for thumbnail. Commit.
  • Only link discover to deb files on deb-based distros. Commit.
  • Containments/desktop: rename isPopup to inPanel. Commit.
  • Containments/desktop: pass useListViewMode & isPopup to RenameEditor. Commit.
  • Containments/desktop: declare variable. Commit.
  • Containments/desktop: fix FolderViewDialog autoclosing & lint. Commit.
  • Containments/desktop: use standard logging category in FolderModel. Commit.
  • Containments/desktop: declaratively type-register KRunnerChecker. Commit.
  • Containments/desktop: more linting. Commit.
  • Containments/desktop: remove FolderView dragX/Y. Commit.
  • Containments/desktop: simplify acceptedButtons. Commit.
  • Containments/desktop: simplify label click state tracking. Commit.
  • Containments/desktop: use modern styleHints and bind Timer. Commit.
  • Containments/desktop: remove FolderItemActionButton MouseArea. Commit.
  • Containments/desktop: set tooltip contents declaratively. Commit.
  • Containments/desktop: simplify FolderModel signal handlers. Commit.
  • Containments/desktop: give BackButtonItem its own DropArea. Commit.
  • Containments/desktop: clean up BackButtonItem interface. Commit.
  • Containments/desktop: get rid of ignoreClick. Commit.
  • Containments/desktop: simplify doBack logic. Commit.
  • Containments/desktop: change id upButton to backButton. Commit.
  • Containments/desktop: use Loader for BackButtonItem. Commit.
  • Containments/desktop: make iconSize a simple binding. Commit.
  • Applets/taskmanager: Ask for a thumbnail when window is ready for painting. Commit.
  • Activitymanager: improve button accessibility. Commit. Fixes bug #519306
  • Lockscreen: implement authenticator switching. Commit.
  • Lockscreen: Fix multiline action button alignment. Commit.
  • Containments/desktop: accept right click without hoveredItem. Commit. Fixes bug #504765
  • Lockscreen: drop vkb wrapper, use KWinVirtualKeyboard directly. Commit.
  • Sddm-theme: drop vkb wrapper, use KWinVirtualKeyboard directly. Commit.
  • Applets/taskmanager: correct for initial spacer in RtL. Commit. Fixes bug #504898
  • Emojier: Use consistent emoji order. Commit.
  • Baloofile_kcm: port to the new Form api. Commit.
  • Kcms/ksmserver: Match logout preview active screen behavior. Commit. Implements improvement #431382
  • Applets/taskmanager: Only query streams for appId if appId is not empty. Commit.
  • ZoomMagnifier: remove subtitle for shortcuts action. Commit.
  • ZoomMagnifier: Use flat layout instead of Form-within-Form. Commit.
  • Port kcm_access to new Kirigami.Form API. Commit.
  • Kcms/mouse,touchpad: Add spinboxes to scroll speed settings. Commit. Implements improvement #477745
  • Minimizeall, showdesktop, folder: update BugReportUrl. Commit.
  • Desktop: Do not overwrite wallpaper-provided accent color. Commit. Fixes bug #514656
  • Panel: expose reorderApplets() function for scripting. Commit. See bug #523675
  • Kcms/access: Remove unused includes. Commit.
  • Kcms/access: Drop X11 code. Commit.
  • Kcm/access: Drop writing UseSystemBell to kdeglobals. Commit.
  • Kcms/plasmasearch: Add non-default highlights. Commit. Implements improvement #521978
  • Add missing license texts. Commit.
  • Remove unused license. Commit.
  • Applets/taskmanager: Improve tooltip label insets when thumbnails are present. Commit. Fixes bug #523809
  • Spellchecking: do not ask to apply settings if no backend or dictionary exists. Commit. Fixes bug #482233
  • Fix dragging onto grouped tasks when floating applets are enabled. Commit. Fixes bug #510643
  • Kcms/workspaceoptions: Add missing default indicator. Commit.
  • Applets/taskmanager: Fix warning on startup. Commit.
  • Applets/kimpanel: Avoid unrefing a null engine descriptor. Commit.
  • Prevent detaching temporary from Qt conatainers. Commit.
  • [activitymanager] Use faster code paths for time calculations. Commit.
  • Do not include whole Qt modules. Commit.
  • Remove unused non-trivial variable. Commit.
  • Emojier: allow zooming the emoji grid. Commit.
  • Applets/{folder,showdesktop,minimizeall,kickoff,showActivityManager}: fix BugReportUrl. Commit.
  • Applets/kimpanel: Remove stray semicolon. Commit.
  • Emojier: make window large enough for sidebar. Commit. Fixes bug #523090
  • Install kcfg files. Commit.
  • Remove warning (found by cmake --warn-uninitialized -Werror=dev ) (incorrect qt version). Commit.
  • Applets/taskmanager: Clean up activateTaskAtIndex type and comment. Commit.
  • Applets/taskmanager: Consolidate Meta+1–9 shortcuts into Backend. Commit.
  • Remove unused Plasma::Plasma linkage. Commit.
  • Emojier: Focus emojiView on downPressed when using search. Commit. Fixes bug #523254
  • Kcms/gamecontroller: Fix std::out_of_range exception. Commit. Fixes bug #522886
  • Kcms/gamecontroller: Fix UB to use of uninitialized memory. Commit. Fixes bug #522886
  • Prevent detaching in range-based for-loop. Commit.
  • Prevent detaching in range-based for-loop. Commit.
  • Prevent detaching in range-based for-loop. Commit.
  • Kcms/mouse: Drop backend null checks. Commit.
  • Kcms/mouse: Drop InputBackend::create. Commit.
  • Kcms/mouse: Fold KWinWaylandBackend into InputBackend. Commit.
  • Kcms/mouse: Drop isAnonymousInputDevice. Commit.
  • PanelConfiguration: adapt to the new api panel.moveToScreen(). Commit.
  • Containments/desktop: respect type-ahead setting in widget. Commit. Fixes bug #523053
  • Desktoppackage/logout: Don't force root item size. Commit.
  • Applets/taskmanager: Add global shortcuts for cycling and moving tasks. Commit. Implements feature #391174
  • Kcms/mouse: actually disable if there is only one device. Commit.
  • Revert "Remove unused imports of Qt5Compat.GraphicalEffects". Commit.
  • Remove unused imports of Qt5Compat.GraphicalEffects. Commit.
  • Kcms/keys: Position view at beginning when changing category. Commit. Fixes bug #522775
  • Lockscreen: use the new activityMonitor interface to detect when the cursor leaves the screen. Commit. Fixes bug #521361
  • Kcm_spellchecking: unify kcm name with the rest. Commit.
  • Chore: add default merge request template. Commit.
  • Kcms/libkwindevices: Fix serializeMatrix serializing in the wrong order. Commit.
  • Applets/kicker: fix runner list keyboard navigation. Commit.
  • Kcm_*: fix BugReportUrl. Commit.
  • Emojier: update unicode emojis to 17.0. Commit.
  • Desktoppackage: Import logout QML files into desktop package. Commit.
  • Kcms/landingpage: Fix color bleed through at the corners. Commit. Fixes bug #522042
  • KCMMouse: fix some layout issues. Commit. Fixes bug #521992
  • Applets/taskmanager: Drop menu item for window shading. Commit.
  • Don't make warnings fatal in kcm_kded test. Commit.
  • Don't import desktoptest in kcm_kded appium test. Commit.
  • Drop bug482267 test. Commit.
  • FolderView: More robust drop url generation. Commit. Fixes bug #521713
  • WorkspaceOPtions: fix warnings. Commit. See bug #522275
  • Applets/kickoff: add selection highlight for SectionView. Commit. Fixes bug #522154
  • Applets/kickoff: correctly show highlight in the Places page. Commit.
  • Appium: make sure to run test through the run helper. Commit.
  • Device-automounter: add usb to the keyword associated. Commit.
  • Kcms/gamecontroller: Disable gamepad input emulation by default. Commit.
  • Applets/kickoff: show sidebar highlight with switch on hover. Commit. Fixes bug #521558
  • Kcms/keyboard: Improve title of key bindings page. Commit.
  • Applets/taskmanager: fix badge overflow at extreme margins of usage. Commit. Fixes bug #521562
  • AppletConfiguration.qml: immediately close the dialog on Ok. Commit. Fixes bug #389109
  • Applets/kickoff: explicitly set implicit sizes for fullRep StackView. Commit. Fixes bug #521383
  • Set UI delegate for trash job. Commit. Fixes bug #515869
  • Kcms/keyboard: Ensure that keyboards without variant info don't show "undefined" as variant. Commit.
  • Cmake: Drop unused dependency. Commit.
  • Desktoppackage: Drop X11 usages. Commit.
  • Kaccess: Drop more X11-specifc code. Commit.
  • Kaccess: Drop code for key state notification. Commit.
  • Kcms/access: Drop activation shortcuts page. Commit.
  • Kaccess: Drop code for activation gestures handling. Commit.
  • Port to new import for Panel enum. Commit.
  • Kcms/touchpad: Drop unneeded KWindowSystem check. Commit.
  • Kcms/touchpad: Dissolve backends/ folder. Commit.
  • Kcms/touchpad: Fold TouchpadBackend into KWinWaylandBackend. Commit.
  • Kcms/touchpad: Fold LibinputCommon into KWinWaylandTouchpad. Commit.
  • PanelConfiguration: Drop unsupported configuration handling. Commit.
  • Applets/kicker: fix queued fast launching. Commit.
  • Add missing KSharedConfig include. Commit.
  • ActivityManager: Remove version numbering, set dropEnabled return true. Commit.
  • Fix unqualified property lookup. Commit.
  • Use specific QML property type. Commit.
  • Remove unused X11 deps. Commit.
  • Applets/kickoff: don't use binding to center grid. Commit. Fixes bug #521068
  • Runners/keys: Don't show actions that are handled by other runners. Commit.
  • Kcms/keyboard: Drop dead code. Commit.
  • Kcms/keyboard: Remove unused config header. Commit.
  • Kcms/keyboard: Rename x11_helper. Commit.
  • Kcms/keyboard: Drop unused function. Commit.
  • Kcms/keyboard: Drop unused struct. Commit.
  • Kcms/keyboard: Consistently use m_ prefix for members. Commit.
  • Kcms/keyboard: Remove unneeded special member functions. Commit.
  • Kcms/keyboard: Drop unused struct. Commit.
  • Applets/kicker: set runner column currentIndex on becoming visible. Commit.
  • Kcms/keyboard: Clean up tests. Commit.
  • Add missing qqml.h include. Commit.
  • Kcms/mouse: Fix incorrect divisor in pointer acceleration comparison. Commit.
  • Add missing qqml.h include. Commit.
  • Set org.kde.okular as pdf viewer directly. Commit.
  • Kcms/keyboard: Drop dead code. Commit.
  • Applets/kicker: check activeFocus of list instead of column. Commit.
  • Appiumtests: Drop keys kcm test. Commit.
  • Kcms/mouse: Drop obsolete build options. Commit.
  • Remove unused dependencies. Commit.
  • Kcms/mouse: Drop kcminit. Commit.
  • Drop kapplymousetheme. Commit.
  • Kcms/mouse: Drop X11 backend. Commit.
  • Kcms/touchpad: Drop obsolete BUILD_KCM_TOUCHPAD_KWIN_WAYLAND option. Commit.
  • Applets/taskmanager: Drop X11 window thumbnails. Commit.
  • Applets/pager: Drop obsolete X11 bits. Commit.
  • Imports/activitymanager: Drop X11 KModifierKeyInfo specific workaround. Commit.
  • Imports/activitymanager: Drop obsolete X11 bits. Commit.
  • Kcms/keyboard: Drop X11 code. Commit.
  • Applets/kicker: set margins for scrollview. Commit.
  • Kcms/gamecontroller: Guard against SDL device opening failing. Commit. Fixes bug #520176
  • Applets/kicker: fix typo. Commit.
  • Applets/kicker: don't show icon on drag&drop placeholder. Commit.
  • Kcms/touchpad: Drop empty kcminit. Commit.
  • Kcms/touchpad: Drop X11 backend. Commit.
  • Applets/taskmanager: fix move to current desktop for grouped tasks. Commit. Fixes bug #520777
  • Drop keyboard KDED module. Commit.
  • Applets/kickoff: move highlight to delegate. Commit. Fixes bug #426015
  • CMake: Drop obsolete libxft feature info. Commit.
  • Applets/pager: Allow to build without X11-enabled KWindowSystem and PW. Commit.
  • Drop touchpad KDED module. Commit.
  • Applets/kicker: fix placeholder. Commit.
  • Applets/kicker: use resultsPresent property. Commit.
  • Emojier: Fix i18n use. Commit. Fixes bug #520827
  • Imports/activitymanager: Allow to build w/o X11-enabled KWindowSystem. Commit.
  • ConfigureChecks.cmake: Cleanup unused Xrandr detection. Commit.
  • Drop obsolete HAVE_XCURSOR. Commit.
  • Kcms: landingpage: Drop obsolete X11 link. Commit.
  • Show message on LockScreen if SlowKeys are enabled. Commit.
  • Positioner: Fix disappearing icons on rename. Commit. Fixes bug #520633. Fixes bug #511920
  • Move old wallpaper, add new one, update previews. Commit.
  • Appiumtests/kcms: fix kcm_kded_test. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CompactApplet: Enable mainItem based on dialog visibility. Commit. Fixes bug #515280
  • Applets/kicker: activate submenus on Space. Commit.
  • Improve failed password authentication flow. Commit.
  • Containments/desktop: adjust edit height onTextChanged. Commit. Fixes bug #520621
  • Applets/kicker: avoid warning when search returns nothing. Commit.
  • Applets/taskmanager: re-introduce dynamic badge sizing. Commit. Fixes bug #520447. See bug #519542
  • Fix memory leak in Rules::readRules. Commit.
  • Applets/taskmanager: position badges correctly while audio is playing. Commit. See bug #520447
  • Kcms/access: remove cursor visibility option. Commit.
  • Kcms/access: hide cursor visibility option on Wayland. Commit.
  • Applets/keyboardlayout: partially undo zero paddings for badge. Commit.
  • CMakeLists.txt: fix description for udev dep. Commit.
  • Kcms/mouse: Guard against an empty backend. Commit.
  • Kickoff: drop preferredWidth/Height. Commit. Fixes bug #515116
  • TaskList: Use maxStripes when forceStripes is enabled. Commit. Fixes bug #515152
  • Kcms/keys: Ensure an expanded item gets fully scrolled into view. Commit.
  • Revert "Temporarily disable qmllint for kickoff". Commit.
  • Kcms/keys: Use QPersistentModelIndex to store global shortcut conflicts. Commit.
  • Kcms/keys: Handle multiple shortcut conflicts. Commit.
  • Drop unnecessary KF6Auth dependency. Commit.
Plasma Dialer
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • */CMakeLists.txt: unify KF_MIN_VERSION to KF6_MIN_VERSION. Commit.
  • DialerPage: Only show "add contact" button if there is something in the dialpad. Commit.
  • Allow new contacts to be added from DialerPage.qml. Commit. Fixes bug #463128
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require passing tests on all jobs. Commit.
Plasma Disks
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Add missing Qt::Qml link. Commit.
  • Add missing qqml.h include. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
  • Skip kcm_smoketest with kcmutils < 6.27.0. Commit.
Plasma Firewall
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Add missing qqml.h include. Commit.
  • Add smoke test for KCM. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
plasma-integration
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Remove linux (Qt5) CI. Commit.
  • MessageDialogHelper: don't set WA_DeleteOnClose. Commit. Fixes bug #523039
  • Use explicit WITH_X11 build option instead of relying on HAVE_X11 automagic. Commit.
  • Qt6: Skip loading palettes when widget style changes. Commit. See bug #511740
  • Kdeplatformtheme: Don't return a color dialog for a font dialog. Commit.
  • Provide native color dialog backed by QColorDialog. Commit. Fixes bug #520987
  • Message dialogs: Fix standard button codes for custom buttons. Commit.
  • Create CMake find modules for fonts. Commit.
  • Fix wrong return code when exec'ing our implementation of QMessageDialog. Commit. Fixes bug #520747
  • KDEPlatformTheme: Set Union quick style enabled if Union widgets style is set. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Clean up icon engines in tests. Commit.
  • Delete QPA in test. Commit.
  • Set theme name to lower and compare it. Commit.
  • Messagedialoghelper: Play sound for message box. Commit.
  • Kde-ci.yml: Update dependencies after 186ae66. Commit.
  • Drop unused dependencies. Commit.
plasma-keyboard
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Kcm: Add missing Qt::Qml link. Commit.
  • Fix: don't be a zombie if the connection to the compositor is lost. Commit.
  • Refactor(InputMethod): rename m_current for clarity & not shadowing. Commit.
  • Fix type name in kcfg file. Commit.
  • Install kcfg file. Commit.
  • CI - Flatpak - Update Runtime to 6.11. Commit.
  • Fix(overlay): ensure state is reset when key repeat is finished. Commit.
  • Docs: Add comprehensive info for how to develop and run the project. Commit.
  • Test: prevent flaky tests by draining stale events/responses. Commit.
  • Feat(diacritics): Add closing Hungarian quotation mark. Commit. Fixes bug #522221
  • Fix: Increase the default delay before showing long-press diacritics. Commit.
  • Fix: React to diacritics overlay delay changes immediately. Commit.
  • Refactor(overlay): Simplify overlay visibility management. Commit.
  • Kcm: Add keywords for the diacritics popup. Commit.
  • Refactor(diacritics/base): use actual quotation symbols not escapes. Commit.
  • Fix(overlay): allow clients to receive actual key events. Commit. Fixes bug #519339. Fixes bug #521128. Fixes bug #521718. Fixes bug #521772. Fixes bug #521789. Fixes bug #521872. Fixes bug #522024. Fixes bug #522152. Fixes bug #522167. See bug #521825. See bug #521902
  • Add Esperanto layout. Commit.
  • Test: handle SIGTERM in main so tests don't crash. Commit.
  • Fix: Don't try to close diacritics overlay twice. Commit.
  • Fix: Don't disable key repeat when diacritics overlay is enabled. Commit.
  • Test: resolve clang-tidy warning about integer division. Commit.
  • Test: Add doc comments for touch test functions. Commit.
  • Kcm_plasmakeyboard.json: add BugReportUrl. Commit.
  • Test: Add a test for keyboard navigation. Commit.
  • Test: Allow testing touch input. Commit.
  • Feat: Add more base diacritics. Commit.
  • CI: Flatpak: Use KDE Qt mirror. Commit.
  • CI: Flatpak: Update Qt Virtual Keyboard to 6.10.2. Commit.
  • CI: Flatpak: Restrict Qt updates to 6.10 series until 6.11 is ready. Commit.
  • Fix: improve reliability of dead key and compose key handling w/ overlay. Commit. Fixes bug #518141. Fixes bug #519339. Fixes bug #520410. Fixes bug #520344
  • Fix: longpresstrigger: consistently use commit strings for printable characters. Commit.
  • Fix(flatpak): build plasma-activities explicitly to avoid build failure. Commit.
  • Add missing qqml.h include. Commit.
  • Feat: add schema to flatpak manifest. Commit.
  • Ci: require passing tests. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Add ů to the diacritics. Commit.
  • Add Amharic keyboard layout. Commit.
  • Test: typing quickly should not trigger the long-press overlay. Commit.
  • Test: use max long-press threshold to avoid potential flakiness in CI. Commit.
  • Test: add diacritics keyboard navigation test. Commit.
  • Test: add short press doesn't show diacritics overlay. Commit.
plasma-login-manager
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Greeter: Stop the notification timer when a PAM message arrives. Commit. See bug #513560
  • Greeter: Show authentication messages from PAM. Commit. See bug #513560
  • Data/pam: fedora: Enable support for oo7 managed wallets. Commit.
  • Frontend/greeter: use shared footer component from plasma-workspace. Commit.
  • Common: use in greeter. Commit.
  • Frontend/kcm: update to renamed kwalletmanager desktop file. Commit.
  • Frontend/kcm: User/session selection improvement. Commit.
  • Drop outdated readme. Commit.
  • Re-arrange dialog's list of items. Commit.
  • Also sync plasma-localerc. Commit. Implements improvement #516964
  • Daemon: Drop code that tries a display multiple times. Commit.
  • Revert "VirtualTerminal: take over stale VT_PROCESS handler and ignore VT switch...". Commit.
  • Daemon: Move autologin to seat. Commit.
  • Frontend: Remove dead X11 code in greeter/wallpaper. Commit.
  • Frontend/wallpaper: Copy greeter code to fix wallpaper missing on display unplug/replug. Commit.
  • Frontend/greeter: Clear password on login failure. Commit.
  • Hold VT references properly. Commit.
  • Frontend/greeter: Don't time out greeter when session combobox popup is open. Commit.
  • Frontend/greeter: Improve session button appearance and behavior. Commit.
  • Frontend/greeter: remember last session separately for each user. Commit.
  • Merge startplasma and startplasmawayland. Commit.
  • Drop unused DisplayServerFailed path. Commit.
  • Move seat related tasks out of Display. Commit.
  • Kcm: Fix wallpaper permissions. Commit. Fixes bug #521008. Fixes bug #517081
  • Frontend/startkde: Drop code to purge plasma-svgelements. Commit.
  • Reload configuration on Seat creation. Commit. Fixes bug #522181
  • VirtualTerminal: take over stale VT_PROCESS handler and ignore VT switch signals during the session handoff. Commit.
  • Requested comment trim. Commit.
  • Daemon: scope the first-login latch to the seat. Commit.
  • Frontend/greeter: Fix GreeterEventFilter regression. Commit.
  • Fix tryLockFirstLogin. Commit.
  • Treat invalid SoftRebootsCount as probably 0. Commit.
  • Enable reset notifications on the greeter. Commit.
  • Auth: do not cast a crashed helper's exit code into HelperExitStatus. Commit. Fixes bug #517452
  • Add per-seat autologin. Commit.
  • Port from QuickViewSharedEngine to QQuickView. Commit.
  • Startkde: disable overlay planes for KWin. Commit.
  • Edit plasmaloginsettings.cpp. Commit.
  • Startkde: Treat KWin exit code 15 as a clean shutdown. Commit. Fixes bug #516129
  • Prioritise user settings over system settings. Commit. Fixes bug #520911
  • Drop X11 path from startplasma fork. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Kcm: Fix leaking WallpaperIntegration. Commit.
  • Add KCM smoke test. Commit.
  • Enforce passing tests in CI. Commit.
  • Enable LSAN in CI. Commit.
  • Remove unneeded QOverload::of for connecting to QProcess:finished signal. Commit.
  • Daemon: Remove the unused HostName message. Commit.
plasma-mobile
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Waydroidintegration: Add busy indicator when session is stopped. Commit.
  • Components/waydroidintegrationplugin: Fix handle exitCode 0 as error. Commit.
  • Folio/folder: swicth to disable outside apps with the interactive property. Commit.
  • Folio/appdrawer: App Categories Page. Commit.
  • Kcm/waydroidintegration: Use QtQuick.Controls button instead PC3 buttons. Commit. Fixes bug #523696
  • Kwin/mobiletaskswitcher: Use effect caching. Commit.
  • Navigationpanel: Name the navigation buttons. Commit.
  • Folio: Expose the homescreen delegates to accessibility. Commit.
  • Mobileshell: Expose the quick settings tiles to accessibility. Commit.
  • Lockscreen: Give the icon-only controls accessible names. Commit.
  • Folio/appdrawer: App Gird Adjustments and Separate the Base Grid Logic to a New File for Reusability. Commit.
  • Kcms/navigation: Navigation Buttons Animations and UI Improvements. Commit.
  • Folio: App Icon Positioning Adjustments. Commit.
  • Quicksettings/keyboardtoggle: Support keyboard show modes. Commit.
  • Popups/notifications: Notification Popup Code Refactoring. Commit.
  • Quicksettings: Fix flashlight not turning off. Commit.
  • Kcms/mobileshell: Reordering Quick Settings Bugfix. Commit.
  • Move logout code from lookandfeel to shell. Commit.
  • Components/panels: Drop Use of the Panel Maximize Function. Commit.
  • Popups/volumeosd: Dismiss VolumeOSD with Swipe Overshoot Gesture. Commit.
  • Mobileshell/shellutil: Simplify the Set Input Region Function. Commit.
  • Port to new import for Panel enum. Commit.
  • Add missing qqml.h include. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Quicksettings: Add Dark Mode. Commit.
  • Initialstart/prepare: Use MobileShell.DarkModeControl. Commit.
  • Components/mobileshell: Add DarkModeControl. Commit.
  • Screenrotation: Switch from Qt Sensors to iio-sensor-proxy direct. Commit.
  • CI: Require passing tests on all jobs. Commit.
  • Homescreens/folio: Improve Applet delegate alignments. Commit.
Plasma Nano
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Fix cmake using --warn-uninitialized -Werror=dev. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
Plasma Networkmanager (plasma-nm)
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Applet: don't prevent moving focus from password to search field. Commit. Fixes bug #525321
  • Port the SSTP VPN plugin to QML. Commit.
  • Applet: Focus enterprise Wi-Fi credentials. Commit.
  • Vpn/strongswan: Add EAP-TTLS authentication method. Commit.
  • Port the SSH VPN plugin to QML. Commit.
  • Removed unnecessary file. Commit.
  • Port Wired securities to QML. Commit.
  • Port Wired Connection Tab to QML. Commit.
  • Port the IPv6 configuration page to QML. Commit.
  • Port the IPv4 configuration page to QML. Commit.
  • Port Wi-Fi connection settings page to the QML. Commit.
  • Secretagent: fix duplicate delete/update jobs. Commit.
  • Use dynamically allocated DeletePasswordJob. Commit.
  • Secretagent: fix missing secrets returned. Commit.
  • Secretagent: fix crash with multiple requests. Commit. Fixes bug #521935
  • Refactoring general settings tab for all network connections. Commit.
  • Use 'Settings' instead of 'More'. Commit.
  • Refactoring the wifi status. Commit.
  • Cellular: Overhaul roaming setting and state per SIM. Commit. Fixes bug #515488
  • KCM editor refactoring. Commit.
  • Networkmodel: fix case when NM D-Bus GetSettings returns empty connection. Commit. Fixes bug #461028
  • Openvpn: fix max value for custom reneg. Commit.
  • New QML designs and implementation for wifi security and security 8021x. Commit.
  • Chore: add default merge request template. Commit.
  • Refactor Wifisecurity backend to compatible QML classes. Commit.
  • Fix overflow in network details. Commit. Fixes bug #522333
  • Bump QtKeychain dependency. Commit. See bug #521595
  • Kded: Do not try to send DBus errors when handling a no reply request. Commit. See bug #522047
  • Vpn/openconnect: Make Connect button more obvious. Commit.
  • Libs/editorqml: refactor Security8021x to compatible QML classes. Commit.
  • Fix showing network details. Commit. Fixes bug #521415
  • Fix tray icon for virtual wired devices. Commit. Fixes bug #516709
  • Use nullptr instead of NULL everywhere. Commit.
  • ConnectionDetails: Strip network manager prefix for VPN plug-in. Commit.
  • Fix memory leaks. Commit.
  • Mark Prison QML module as required. Commit.
  • Add missing kirigami-addons dependency. Commit.
  • Add smoke tests for KCMs. Commit.
  • Enable LSAN in CI. Commit.
  • ConnectionDetails: Make them work without a device. Commit.
  • Remove unused KSvg dependency. Commit.
  • Add missing qqml.h include. Commit.
  • Avoid use of references across a co_await. Commit. Fixes bug #519739
  • Fix bridge disconnect icon and add OvsBridge support. Commit. Fixes bug #517384
  • 802.1x: Allow "Not Required" for Private Key Passwords. Commit. Fixes bug #520449
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Applet: Work around qml bug that prevents loading in certain circumstances. Commit. Fixes bug #520144
  • WiredSecurity: Rework validity checking. Commit. Fixes bug #520336
  • Improve password dialog title. Commit.
  • Wificonnectionwidget: add auto channel choice. Commit.
Plasma Audio Volume Control
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • VolumeFeedback: overlap chiming instead of hard-cancelling. Commit.
  • KCM: Silence spurious warnings in Rename Devices dialog. Commit.
  • Kcm: Also make rename delegate for source items fill width. Commit.
  • Kcm: keep the Rename Devices Save Button visible while disabled. Commit. Fixes bug #508211
  • Initialize preferred audio devices on construction. Commit. Fixes bug #500828. Fixes bug #521973
  • Improve presentation of PulseAudio errors and their translations. Commit.
  • Applet: set a sensible default size. Commit. Implements improvement #522654
  • Use the source's native sample rate for the microphone test. Commit. Fixes bug #523693
  • Microphoneindicator: Show correct information in OSD when using to toggle mute. Commit. Fixes bug #472107
  • Install kcfg file. Commit.
  • Fix use of active port when there are no ports at all. Commit.
  • Port to declarative type registration. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Fix kirigami-addons cmake find call. Commit.
Plasma SDK
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Update version for new release. Commit.
  • Iconexplorer ellipsize name of icon in main icon view. Commit.
  • Adapt to libplasma API changes. Commit.
  • Fix plasmathemeexplorer. Commit.
  • Iconexplorer/Actions.qml: use symbolic icons sidebar button actions. Commit.
  • Themeexplorer: Update help url. Commit.
  • More cleanup. Commit.
  • Themeexplorer: Fix edit dialog. Commit.
  • Revert "Fix plasmathemeexplorer". Commit.
  • Fix plasmathemeexplorer. Commit.
  • Themeexplorer: Cleanup ThemeListModel. Commit.
  • Update version for new release. Commit.
  • Remove warning (found by cmake --warn-uninitialized -Werror=dev ). Commit.
  • Fix build. Commit.
  • Update version for new release. Commit.
  • Iconexplorer remove version from "import" lines in qml files. Commit.
  • Iconexplorer you can navigate to the main icon list using tab key. Commit.
  • Iconexplorer app name is "Icon Explorer". Commit.
  • Revert "iconexplorer app name is "Icon Explorer"". Commit.
  • Iconexplorer app name is "Icon Explorer". Commit.
  • Adapt to libplasma API change. Commit.
  • Update version for new release. Commit.
  • Kqml: Port away from QuickViewSharedEngine. Commit.
  • Don't bundle containmentview header. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
plasma-setup
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Refactor language selection model handling. Commit.
  • Fix: plasma-welcome visible before plasma-setup. Commit.
  • Fix: account page resizing and focus scrolling. Commit.
  • SessionMenu.qml "Restart" button had "Restart" tooltip, do not display tooltips. Commit.
  • Feat: allow setup modules to request the Next action. Commit.
  • README.md remove text that project "is not yet ready for production use". Commit.
  • Fix: auto-scroll to preselected language. Commit.
  • Feat: improve focus handling and Enter key navigation. Commit.
  • Improve language search in Plasma Setup. Commit.
  • Fix: dont require password when resuming from sleep. Commit. Fixes bug #508935
  • Focus language search field when opening language page. Commit.
  • Add me to the authors list. Commit.
  • Fix: Normalize accented username characters. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
Plasma Systemmonitor
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Fix process termination when used in RtL language. Commit. Fixes bug #522233
  • Fix type name in kcfg file. Commit.
  • Install kcfg file. Commit.
  • Add UI to set CPU affinity. Commit. Implements feature #429151
  • Table: Set focus to search field of ColumnConfigurationDialog. Commit.
  • Table: Change ColumnConfigDialog search filter to filter on text edit. Commit.
  • Table: Port ColumnConfigurationDialog from Dialog to Window. Commit. Fixes bug #517723
  • Processtable: Remove unnecessary separator. Commit.
  • Table: Hide the icon for processes in tree mode if it is empty. Commit. Fixes bug #442095
  • Table: Do nothing if data() functions are passed an invalid index. Commit.
  • Table: Make sure to cleanup sorted columns when using "hide column" on table. Commit.
  • Table: Explicitly remove duplicate entries from sortedColumns in ColumnSFModel. Commit. Fixes bug #518073
  • Replace "applications-all" with "applications-all-symbolic". Commit.
  • Use similar capitalization as sibling menu items for "Edit or Remove Pages…". Commit.
  • Fix initial page from commandline. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Framework 'Kquickcharts' is required for graphs to work. Commit.
  • CI: Require all tests to pass. Commit.
plasma-thunderbolt
  • Update Qt version requirement to 6.11.0. Commit.
  • Kcm: Add missing Qt::Qml link. Commit.
  • CMakeLists.txt: Use COMPONENTS syntax for Qt6/KF6 find_package(). Commit.
  • Add missing qqml.h include. Commit.
  • CI: Require all tests to pass. Commit.
plasma-vault
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Rename is-networking-disabled config parameter to is-networking-inhibited. Commit.
  • Apply Nate's suggestion (for now). Commit.
  • Apply 2 suggestion(s) to 1 file(s). Commit.
  • Merge checking airplane mode to PlasmaVaultService::PlasmaVaultService(). Commit.
  • Remove unnecessary comment. Commit.
  • Redundant. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Restore vaultapplet.h from official repo. Commit.
  • Delete vaultapplet.h. Commit.
  • Cleanup. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Cleanup. Commit.
  • Port changes from applet component to service.cpp. Commit.
  • Remove unnecessary Plasma::Plasma. Commit.
  • Missing semicolon. Commit.
  • Check whether airplane mode is on. Commit.
  • Make "is-networking-disabled" changes in config use KSharedConfig::openStateConfig() instead of openConfig(). Commit.
  • Allow changes to config file be made after the change in the NetworkManager have been done. Commit.
  • "is-networking-disabled" should be always defaulted to false while reading. Commit.
  • Update 6 files. Commit.
  • Package: fix BugReportUrl. Commit.
  • Uninitialized variable 'CMAKE_MODULE_PATH' found by cmake --warn-uninitialized -Werror=dev. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
plasma-welcome
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Update version for new release. Commit.
  • Footer: Use ToolBar for the footer, and make it act like a header. Commit.
  • Fix memory leaks. Commit.
  • Update version for new release. Commit.
  • Fix kcfg syntax. Commit.
  • Add name to kcfg file. Commit.
  • Install kcfg file. Commit.
  • MockKRunner: Swap help and configure icons. Commit.
  • MetaKey: Use StackView for key transition. Commit.
  • Update version for new release. Commit.
  • Enjoy: Fix supporters by properly escaping names. Commit.
  • Enjoy/Supporters: Update supporters. Commit.
  • Update version for new release. Commit.
  • Fix i18n error. Commit. Fixes bug #522147
  • Use an inline link to prompt the user to report a bug. Commit.
  • Update version for new release. Commit.
  • Main.cpp do not use https://fhek.gitlab.io.com as it does not exist. Commit.
  • Update version for new release. Commit.
  • Main.cpp the compiled plasma-welcome can also be used under GPL_V3. Commit.
  • Add self-test. Commit.
  • Pages: do not show network page on devleopment version. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
  • FooterDefault: Ensure consistent width for navigation buttons. Commit.
Plasma Workspace
  • Cmake: bump plasma-wayland-protocols dep to 1.22.0. Commit.
  • Fix typos. Commit.
  • Remove extra word. Commit.
  • Update previews for new Hanabi wallpaper. Commit.
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Applets/manage-inputmethod: redesign, rework, fix. Commit.
  • Applets/kicker: fix focus after closing QR code view. Commit.
  • Klipper: only show delegate buttons when relevant. Commit. Fixes bug #520130
  • Notifications: fix job error type mismatch. Commit.
  • Klipper: Move and clarify what the default action does. Commit. Fixes bug #473882
  • Applets/notifications: Only expand canonical plasmoid on showNotificationsRequested. Commit.
  • Kcms/style: Use separate strings rather than i18ncp for uninstall. Commit.
  • Applets/notifications: give the speed axis labels the width they need. Commit.
  • Klipper: Update documentation. Commit.
  • Tweak splash screen message for the 30th anniversary release. Commit.
  • Kcms/colors: fix typo when saving "contrast" value in the config. Commit.
  • Klipper: improve instructions for action command creation. Commit.
  • Klipper: Remove dead code. Commit.
  • Klipper: Improve formatting with better indent and whitespace. Commit.
  • Klipper: Replace radio buttons with checklist in configuration window. Commit. Fixes bug #348932. Fixes bug #502274
  • Shell: Avoid invalid QVariants in wallpaper() D-Bus. Commit. Fixes bug #525207
  • Klipper/declarative: set focusReason in ClipboardMenu. Commit.
  • Applets, components: improve calendar key navigation. Commit. See bug #522938
  • Add missing Qt::Qml link. Commit.
  • Kcms/style: Remove outdated comment. Commit.
  • Klipper: use PreviewJob::generated to avoid a QImage round-trip. Commit.
  • Applets/kicker: add documentation for AbstractEntry id and url. Commit.
  • Applets/kicker: drop workaround for malformed .desktop file names. Commit.
  • Applets/kicker: use better AppEntry id. Commit.
  • Applets/kicker: drop Kicker.SystemSettings type. Commit.
  • Wallpapers/defaultwallpaper: locate path for 'defaultWallpaperTheme' too. Commit.
  • Add missing include. Commit.
  • Wallpapers/image: Fix flash of white when loading. Commit. Fixes bug #525150
  • Applets/systemtray: drop qmllint disable unqualified. Commit.
  • Applets/notifications: Don't invoke default action when a link is hovered. Commit.
  • Wallpapers/image: Hide fallback background when not needed. Commit.
  • Libtaskmanager: Add test for servicesFromCmdLine. Commit.
  • Libtaskmanager: Restore fake KService for executables without desktop files. Commit.
  • Applets/notifications: Reduce speed chart headroom. Commit.
  • Applets/notifications: Prevent speed axis labels from being clipped. Commit.
  • Applets/notifications: Improve speed chart scaling. Commit.
  • Fix velocity calculation in triangefilter. Commit.
  • Applets/notifications: Fix aspect ratio calculation for thumbnail. Commit.
  • Klipper: Do not read the window before there is one. Commit.
  • Klipper: Make the Help button in Klipper's config work. Commit.
  • Klipper: Remove outdated default shortcut from the docs. Commit.
  • Klipper: Make apply work in keyboard shortcuts configuration tab. Commit. Fixes bug #485460
  • ShellCorona: fix setContainmentTypeForScreen. Commit. Fixes bug #524428
  • Region_language: set the entire locales list on accountsservice. Commit.
  • Cmake: codify our runtime dependence on accountsservice. Commit.
  • Changing the signal emitted by setFilterByRegion. Commit.
  • Libtaskmanager: clean up shared models before destroying private data. Commit.
  • Kcms/style: Add an information icon with a disclaimer about union's status. Commit.
  • Kcms/style: Add support for uninstalling Union styles. Commit.
  • Kcms/style: Add support for installing Union styles from disk. Commit.
  • Kcms/style: Don't set grid size in onCompleted. Commit.
  • Kcms/style: Rework style selection and currentIndex handling. Commit.
  • Kcms/style: Add unionStyle setting to stylesettings.kcfg. Commit.
  • Kcms/style: Match widgets preview structure to Union QtQuick preview structure. Commit.
  • Kcms/style: Add a thumbnail type for Union styles and use that. Commit.
  • Kcms/style: Include Union styles in the Application Style KCM. Commit.
  • Kcms/style: Add a model that lists Union styles. Commit.
  • Lockscreen/wallpaperfader: properly target changes to new footer. Commit.
  • System Tray: Stop an applet when it is disabled. Commit.
  • Wallpapers/image: Allow startup without wallpaper images. Commit. Fixes bug #524875
  • Applets/systemtray: Prevent items from shifting while the popup is open. Commit. Fixes bug #521115
  • Timezoneselector: fix timezone not applying when only Region is changed. Commit.
  • Systray: Allow plasmoids force menu for single actions. Commit. See bug #516134
  • Libtaskmanager: Remove a FIXME. Commit.
  • Libtaskmanager: Use switch statements to match model roles more. Commit.
  • Applets/systemtray: Improve heading padding when Back button is hidden. Commit.
  • Shell: Fix brightness change OSD simplification for a single screen. Commit.
  • Implement showConfigurationInterface for widgets in scripting. Commit.
  • Klipper: Allow saving primary selection when selection and clipboard not the same. Commit. Fixes bug #492840
  • Components: port lockscreen footer from p-d to a reuseable component. Commit.
  • Ksmserver: Only wait for exit sound to complete before logout. Commit. Fixes bug #491745
  • Libtaskmanager: Drop iconData query handling for launcher URL. Commit.
  • Fix crash in QConcatenateTablesProxyModel when plasma shuts down. Commit. Fixes bug #524757
  • Adapt to libplasma API changes. Commit.
  • Scripting: Reduce scope of variable. Commit.
  • Libtaskmanager: Add IsMapped property. Commit.
  • Runners/appstream: make database static. Commit. Fixes bug #511220
  • Remove outdated code to prevent spamming from QSpinBox. Commit.
  • Klipper: Add comment. Commit.
  • Revert "Use === as requested by qtcreator warning". Commit.
  • Show a message telling the user that the clipboard currently contains a password. Commit. Fixes bug #508326
  • Applets/notifications: Fix maximum size of ActionContainer in thumbnail strip. Commit.
  • Applets/notifications: Use PreviewJob::generated (QImage) for thumbnail. Commit.
  • Applets/notifications: Drop unused ratio calculation. Commit.
  • Applets/notifications: Use existing thumbnail image for blurred background. Commit.
  • Wallpapers/image: allow jxl mime-type for context menu action. Commit.
  • Applets/digital-clock: make event titles selectable. Commit. Implements improvement #433668
  • Sessionmanagementscreeen: don't visualize authenticationTypeItem when null. Commit.
  • Session-restore: Skip saving entries with empty appId. Commit.
  • Save/restore windows consistently by storageId. Commit. Fixes bug #524375
  • Refactor GeoJsonDelegate. Commit.
  • Kcms/autostart: Allow temporarily disabling entries. Commit.
  • Klipper: Mark sync selection consistently. Commit. Fixes bug #505209
  • InfiniteList: fix current day view. Commit.
  • Shell/panelview: reduce auto-hide delay to 50ms. Commit.
  • Applets/digital-clock: fix tooltip overflow and center time zones. Commit. Fixes bug #524390. Fixes bug #501555
  • Sessionmanagementscreen: support adding an authentication type selector. Commit.
  • InfiniteList: fix calendar changing views when dragging it between displays. Commit. Fixes bug #472360
  • Shell/scripting: fix setOpacity calling wrong method. Commit.
  • Wallpapers/image: Avoid temporary loading of wallpaper image. Commit.
  • Libkworkspace: leave the wallpaper lookup to the wallpaper code. Commit.
  • Nighttime_kcm: port to the new form layout. Commit.
  • Nightlight_kcm: port to the new form layout. Commit.
  • Klipper: Preserve encoded PNG when restoring history entries. Commit.
  • Lookandfeel: Drop VirtualKeyboardLoader. Commit.
  • Revert: libtaskmanager: fix empty appid when a window is from a command. Commit.
  • Kcms/wallpaper: use stategroup for output selection. Commit.
  • Kcms/wallpaper: hide content until plugin is loaded. Commit.
  • Kcms/wallpaper: hide temp page during initialization. Commit.
  • Wallpapers/image: make loading smoother. Commit.
  • Kcms/wallpaper: disable initial animation. Commit.
  • Libtaskmanager/launchertasksmodel: use better menuId lookup. Commit. Fixes bug #505066
  • Only use scheme handler to determine default browser. Commit.
  • Scripting: Fix default email client. Commit.
  • Applets/digital-clock: Compare agenda dates across time zones. Commit. Fixes bug #442100
  • Applets/digital-clock: Show event descriptions. Commit. Implements feature #429700
  • Libtaskmanager: Remove last layer of heuristic for desktop file mapping. Commit.
  • Revert "Set up a fake applications.menu for kservice based tests". Commit.
  • Libtaskmanager: Add test case for creating AppData from applications: URL. Commit.
  • Libtaskmanager: Fix AppId to not include .desktop suffix. Commit.
  • Interactiveconsole: Slightly tweak layout. Commit.
  • Kcolorschemeeditor: Fix button layout. Commit.
  • Margins-separator: update BugReportUrl. Commit.
  • Libtaskmanager: Drop dead code. Commit.
  • Use TerminalService instead of TerminalApplication for default terminal. Commit.
  • Libtaskmanager: Drop outdated TODO. Commit.
  • Libtaskmanager: Simplify appDataFromUrl() for absolute URLs. Commit.
  • Libtaskmanager: Use scheme handler to determine default email client. Commit.
  • Libtaskmanager: Drop outdated documentation. Commit.
  • Libtaskmanager: Return KService objects when matching windows to desktop files. Commit.
  • Libtaskmanager: Split up servicesFromPid function. Commit.
  • Scripting: Drop windowmanager from defaultApplication. Commit.
  • Interactiveconsole: Fix setting javascript as language. Commit.
  • Interactiveconsole: Fix loading templates. Commit.
  • Klipper: Lazy load KlipperPopup. Commit.
  • Scripting: restore Applet::index property. Commit. Fixes bug #523675
  • Avoid the updateCounts function. Commit.
  • Avoid the updateCounts function. Commit.
  • TasksModel: simplify by introducing updateCounts. Commit.
  • TasksModel: fix activeTaskChanged signals. Commit. Fixes bug #523409
  • Add missing license texts. Commit.
  • Kcms/nightlight: Add missing non-default highlight. Commit. Fixes bug #521974
  • Kcms/users: Warn about otherwise-silent input rejections in username field. Commit. Implements improvement #521545
  • Kcms/fonts: Fix "Display" font warning getting stuck. Commit.
  • Shell/scripting: expose floatingApplets on Panel. Commit. Fixes bug #521549
  • Don't install nightlightsettings.kcfg. Commit.
  • Install correct file. Commit.
  • Install kcfg files. Commit.
  • Drop unused entries from kcfg file. Commit.
  • Libnotificationmanager: Return empty icon name in jobs model. Commit. Fixes bug #522846
  • Drop unused refreshCurrentShell method. Commit.
  • Klipper: Port away from KWayland. Commit.
  • Use KConfigWatcher instead of KDirWatch for config changes. Commit.
  • Containmentlayoutmanager: guard against non-finite item geometry. Commit. Fixes bug #522039
  • Remove unused includes. Commit.
  • Appmenu: Port away from KWayland. Commit.
  • Applets/digital-clock: apply font family to time zone label, too. Commit. Fixes bug #523164
  • Applets/digital-clock: Fix label not adjusting in size when showSeconds is changed. Commit. Fixes bug #523010
  • ScreenPool: unsigned int for idForName as std::optional. Commit.
  • ShellCorona: Fix kickoff activation when active screen doesn't have one. Commit.
  • Shell: Remove Meta+1–9 task-manager shortcut dispatch. Commit.
  • Scripting: Drop globalConfig. Commit.
  • Startkde: Update LookAndFeelPackage in kdeglobals. Commit.
  • Move plasmaLocked property from KLookAndFeelManager to KCM. Commit.
  • CMake: Provide BUILD_GEOTIMEZONED option for KF6NetworkManagerQt dep. Commit.
  • ShellCorona: Fix remaining failing tests after screen() is unsigned. Commit.
  • Containment: screen now an unsigned int. Commit.
  • Introduce moveToScreen function for config dialog. Commit.
  • Removed slotScreenChanged(). Commit.
  • Adapt to screen and lastscreen being the same thing. Commit.
  • Use the new Containment::screen()/lastScreen() logic. Commit.
  • CursorTheme/main.qml: Ensure the cursor icons and text fit combobox popup. Commit. Fixes bug #521187
  • Startkde: Drop plasma-svgelements purging code. Commit.
  • Kcms/color: Update ColorSchemeHash. Commit. Fixes bug #511740
  • Drop krdb. Commit.
  • Logout-greeter: Drop screenGeometry context property. Commit.
  • Drop build-time dependency on Breeze. Commit.
  • Applets/kicker: Fix counting of m_queryingModels in RunnerModel. Commit.
  • Libtaskmanager: use the virtual backend for autotests. Commit.
  • Runners/services: handle malformed .desktop file names better. Commit. See bug #520894
  • Applets/kicker: return empty url for systemmodel. Commit.
  • Revert "kcms/fonts: don't duplicate fontconfig configs". Commit.
  • Components/calendar: fix use-after-free of shared calendar event plugins. Commit. Fixes bug #520465
  • Port KlipperPopup away from SharedQmlEngine. Commit.
  • Applets/systemmonitor: Use better way to obtain Plasma engine. Commit.
  • Port ShellCorona::showAlternativesForApplet away from SharedQmlEngine. Commit.
  • Port PanelConfigView away from SharedQmlEngine. Commit.
  • Krunner: Port away from SharedQmlEngine. Commit.
  • Adapt to ContainmentView changes. Commit.
  • Reapply "Klipper: Fix spacing on the action configuration page". Commit.
  • Revert "Klipper: Fix spacing on the action configuration page". Commit.
  • Klipper: fix spacing on shortcuts configuration page. Commit.
  • Kcm_soundtheme: fix preview sounds not playing. Commit. Fixes bug #521699
  • Kcm_nightlight.json, kcm_notifications.json: fix BugReportUrl. Commit.
  • Lookandfeel/components: use tabular numerals for Clock. Commit.
  • Libtaskmanager: Limit launching new instances where service files do not exist. Commit.
  • Startkde: Log the global theme that gets applied. Commit. See bug #511740
  • Remove default shortcut for enabling and disabling klipper actions. Commit.
  • Shell: Match screen names with Display Configuration KCM. Commit. Fixes bug #521553
  • Libklookandfeel: Drop Latte Dock integration. Commit.
  • Applets/digital-clock: fix timezone offset. Commit. Fixes bug #522037
  • Klipper: Fix spacing on the action configuration page. Commit.
  • Shelltest: add testOutputOrderChanged. Commit. See bug #518058
  • Move logout UI QML files to desktop package. Commit.
  • Libtaskmanager: Drop window shading code. Commit.
  • Shell/autotests: Use dbus-run-session instead of dbus-launch. Commit.
  • Applets/notifications: Update "Open" action when preferred service changes. Commit.
  • Runners/bookmarks: Set minimum letter count to 2. Commit.
  • Runners/bookmarks: Recreate cache dir if it was removed before. Commit.
  • Runners/bookmarks: Load favicon only when match actually matches. Commit.
  • Libtaskmanager: Drop X11 code. Commit.
  • Plasma-windowed: Check for SNI being null. Commit.
  • Gtk configuration: move bottom buttons to the header, and fix naming. Commit.
  • Ksplash: Port away from QuickViewSharedEngine. Commit.
  • Applets/devicenotifier: Check StorageAccess being null. Commit. Fixes bug #522051
  • Applets/kicker: return empty string for computermodel description. Commit. Fixes bug #521799
  • Wallpapers/image: support manual-only slideshow mode with zero interval. Commit. Implements feature #518669
  • Logout-greeter: Cleanup x11 code. Commit.
  • Krunner: remove X11 support. Commit.
  • Fix build on Qt 6.12. Commit.
  • Fix isScreenUiReady signaling. Commit.
  • Screenpool: Rework for Wayland. Commit.
  • Kcms/cursortheme: Change default cursor size to 24 to match KWin. Commit.
  • Kcms/cursortheme: Build against embedded xcursor. Commit.
  • Kcms/cursotheme: Import stripped down version of xcursor. Commit.
  • Kcms/cursortheme: drop dead x11 code. Commit.
  • Ksmserver: Port to QCoreApplication. Commit.
  • Startkde: Drop systemd refences to kcminit. Commit.
  • Ksmserver: Drop kde already running check. Commit.
  • Ksmserver: Drop legacy session support. Commit.
  • Kcm/colors: Fix spacing. Commit.
  • DesktopView: don't reopen config after Ok on layout change. Commit. Fixes bug #389109
  • Startplasma: Tweak the time when global themes are switched. Commit. See bug #511973
  • Scripting: Read/write panel alignment from correct config. Commit.
  • Plasma-apply-lookandfeel: Optionally blend changes when changing color scheme. Commit.
  • Klipper: reset search field on popup close. Commit. Fixes bug #504658
  • PanelView: Make config code clearer. Commit.
  • Applets/clipboard: Don't show wrong tooltip when hovering over applet while the clipboard contains a password. Commit.
  • Wallpapers/image: fix heap-use-after-free in SlideFilterModel::invalidate(). Commit.
  • Applets/devicenotifier: fix race condition causing missing safely-removed message after unmount. Commit.
  • Appiumtests: fix flaky job notification test with process-alive detection. Commit.
  • Appiumtests: re-add mediacontroller applet test. Commit.
  • Libtaskmanager: Fix missing argument for QString::arg. Commit.
  • Wallpapers/image: fix flaky SlideFilterModelTest from QFuture synchronous continuation. Commit.
  • Runners/shell: Use (void)cast for QFile::open in non-void function. Commit.
  • Shell/panelview: Fix restore() placement after switch fix. Commit.
  • Kcms/style: Fix showError lambda used before declaration. Commit.
  • Startkde: Fix nodiscard QFile::open warning. Commit.
  • Applets/kicker: Add [[fallthrough]] for intentional fallthrough. Commit.
  • Kfontinst: Fix deprecated QString::fromUcs4(uint*) warning. Commit.
  • Shell/panelview: Add missing default case in location switch. Commit.
  • Applets/systemtray: Fix unused variable warning. Commit.
  • Freespacenotifier: Fix unused variable warning. Commit.
  • Klipper: Fix unused parameter warning. Commit.
  • Runners/shell: Suppress nodiscard warnings for QFile::open in test setup. Commit.
  • Libklookandfeel: Suppress nodiscard warnings for QFile::open in test setup. Commit.
  • Runners/locations: Suppress nodiscard warnings for QFile::open in test setup. Commit.
  • Kcms: Check KArchive::open return values. Commit.
  • Ksmserver: Fix various compiler warnings. Commit.
  • Ksecretprompter: Fix unused parameter/variable warnings. Commit.
  • Plasmashell/CMake: don't search or link to x11 anymore. Commit.
  • AutoHideScreenEdge: Remove X11 code. Commit.
  • DesktopView: remove X11 dependenices. Commit.
  • Scripting/AppInterface: get rid of X11. Commit.
  • ShellCorona: Remove X11-specific code. Commit.
  • PanelShadows: remove X11. Commit.
  • OsdWindow: remove X11 references. Commit.
  • PanelView: We are now certain m_layerWindow always exists. Commit.
  • PanelConfigView: Remove X11 code paths. Commit.
  • Ksmserver: Drop acting as a screenlocker. Commit.
  • Startkde/session-restore: Set desktop settings aware before QGuiApplication. Commit.
  • PanelView: Remove last explicit X11 dependencies. Commit.
  • Startkde: Merge startplasma-wayland into startplasma. Commit.
  • Startkde: Drop remnants of desktopLockedAtStart. Commit.
  • Components/calendar: fix today-highlight showing wrong day for UTC+x timezones before UTC midnight. Commit. Fixes bug #521114
  • Register PanelView declaratively to QML. Commit.
  • Manually install QML type info for org.kde.plasma.shell. Commit.
  • Port logoutgreeter away from QuickViewSharedEngine. Commit.
  • Applets/notifications: Explicitly set rotation in the unread state. Commit. Fixes bug #458156
  • Kicker: exclude list for kickeractions. Commit. Fixes bug #521250
  • PanelView: Drop workaround for Nvidia on X11. Commit.
  • Ksplash: Remove QScreen::geometryChanged connection. Commit.
  • Ksplash: Remove platform checks. Commit.
  • Ksplash: Port away from LayerShellQt::useLayerShell(). Commit.
  • Ksplash: Update for kcminit changes. Commit.
  • Applets/kicker: sometimes use normalizedId when unfavoriting. Commit. Fixes bug #520894
  • Drop unused includes. Commit.
  • Kcms/fonts: Drop DPI handling. Commit.
  • Kcms/cursortheme: Remove a bit of X11 support. Commit.
  • Wallpapers/image: fix flaky testCustomAccentColorFromWallpaperMetaData test. Commit.
  • Appiumtests: fix flaky inline reply test by replacing immediate assert with WebDriverWait. Commit.
  • Applets/activitybar: bind tabbutton height. Commit. Fixes bug #521074
  • Port to KWaylandExtras::exportToplevel. Commit.
  • Kcms/cursors: Drop X11 code. Commit.
  • Startkde: Drop all kcminit. Commit.
  • Drop renmants of KRdbExportColors. Commit.
  • Libklookandfeel: Drop dead code. Commit.
  • Drop ShellPackage integration from Look and Feel. Commit.
  • Scripting: Use ScreenPool instead of QApplication::screens(). Commit.
  • Panelview: Write shell info to panel config. Commit. Fixes bug #515328
  • PanelView: Drop some X11 code. Commit.
  • Wallpapers/image: Fix slideshow not remembering the last shown picture. Commit. Fixes bug #512559
  • PanelView: Drop unused fileFromPackage(). Commit.
  • PanelView: Drop unused maximize(). Commit.
  • Startkde: More X11 cleanup. Commit.
  • Kcms/lookandfeel: Switch themes between civil dawn - sunrise and sunset - civil dusk. Commit. Fixes bug #511973
  • Dekstopview: Avoid storing containment as a raw pointer. Commit. See bug #521124
  • Drop styles kcminit. Commit.
  • Move all xrdb setup paths to a standalone binary. Commit.
  • Ksmserver: remove generation of unused d-bus interfaces and move org.kde.LogoutPrompt interface to logout-greeter where it belongs. Commit.
  • Appiumtests: restore and split notificationstest into smaller focused tests. Commit.
  • Kcms/wallpaper: Avoid duplicating screen tracking. Commit.
  • Kcms/wallpaper: Avoid storing screen as raw pointer. Commit. Fixes bug #521078
  • Wallpapers/image: Prevent unnecessary wallpaper reload when fragment forces variant. Commit.
  • Wallpapers/image: Add test for SVG dark/light variant handling. Commit.
  • Wallpapers/image: Respect URL fragment for dark mode detection in MediaProxy. Commit. Fixes bug #519168
  • Use === as requested by qtcreator warning. Commit.
  • Remove not necessary include moc. Commit.
  • Applets/kicker: Replace declaration with include. Commit.
  • Add missing includes. Commit.
  • Drop xwindowtasksmodeltest. Commit.
  • ColorsApplicator: Use window color for inactive headers by default. Commit. Fixes bug #516396
  • Klipper: Permit valid empty selections on Wayland. Commit. See bug #517573
  • Applets/kicker: make group upper case for Han/Katakana. Commit. See bug #516802
  • Components/calendar: Fix infinite loop when clicking during animation. Commit. Fixes bug #511028
  • Add smoke tests for more applets. Commit.
  • Add smoke test for activitybar applet. Commit.
  • Plasmawindowed: Add smoke test option. Commit.
  • Plasmawindowed: Fix leaking Corona and View. Commit.
  • Applets/kicker: use correct fallback in AppEntry ctor. Commit. See bug #520894
  • Remove unneeded Qt version check. Commit.
  • Drop x11 session and startkde paths. Commit.
  • Applets/kicker: add resultsPresent property in RunnerModel. Commit.
  • Libnotificationmanager: Show Power Management notifications by default in Do not Disturb mode. Commit.
  • Plasmawindowed: Fix leaking QQmlExpression. Commit.
  • Kcms/users: set clipping on stackview. Commit.
  • Kcms/users: port from Kirigami.Dialog to QQC2.Dialog. Commit.
  • Containmentactions/switchwindow: avoid sharing already shared task models. Commit.
  • Libkworkspace / components: Expose SlowKeys enabled status to QML. Commit.
  • Applets/kicker: make appEntry group upper case. Commit. Fixes bug #501788
  • Lookandfeel: Fix wrong splash screen settings for all of the Breeze global themes. Commit.
  • Components/Clock: Use NativeRendering instead of CurveRendering to avoid jagged looks. Commit. Fixes bug #516314
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Applets/kicker: don't forward Space to search bar. Commit.
  • Klipper/declarative: do nothing on left arrow from delegate. Commit.
  • Applets/kicker: invalidate stand-alone RecentUsageModel. Commit. Fixes bug #437303
  • Applets/kicker: demote invalid favorite warning to debug. Commit.
  • BadgeOverlay: specify point size, not pixel size. Commit.
  • Applet: Work around qml bug that prevents loading in certain circumstances. Commit. Fixes bug #520144
  • Remove redundant Plasma::setupPlasmaStyle. Commit.
  • Drop systemtraytest_x11. Commit.
  • Move old wallpaper, add new one, update previews. Commit.
  • Applets/devicenotifier: restore popupIcon timer. Commit.
  • Osd: Port away from SharedQmlEngine. Commit.
  • ShellCorona: Use the scripting api for dumpCurrentLayoutJS. Commit.
  • Runners/bookmarks: fix ASan leaks and robustify test suite. Commit.
  • Runners/bookmarks: fix memory leaks by enforcing strict ownership in Chrome. Commit.
  • Runners/bookmarks: Fix favicon ownership. Commit. Fixes bug #519375
  • Clipboard: Don't ask whether starred items should also be cleared. Commit.
  • Revert "libtaskmanager: Aggressively model test to get better traces". Commit. Fixes bug #510046
  • Kcms/fonts: use match target="pattern" instead of target="font". Commit.
  • Kcms/fonts: don't duplicate fontconfig configs. Commit.
  • Applets/devicenotifier: Don't use kdeconnect icon. Commit.
  • Applets/devicenotifier: Don't pop up for remote devices. Commit.
  • Applets/devicenotifier: Add "Remote" storage property. Commit.
  • Klipper: Keep suggested file name in clipboard. Commit.
  • Applets/devicenotifier: don't show notification icon for plugged-in devices. Commit. Fixes bug #495141
  • Applets/devicenotifier: format qml files with qmlls. Commit.
  • Daysmodel: Fix event dot color for first day in calendar grid. Commit.
  • Applets/digital-clock: Only consider having a calendar application if that application is actually a calendar. Commit. Fixes bug #520217
  • Libnotificationmanager: Return something of the correct type for most roles. Commit. Fixes bug #520120
  • We have a Messages.sh in components. Commit.
  • Applets/devicenotifier: Don't store a kjob as a member variable. Commit.
  • Revert "Disable qmllint for calendar module". Commit.
  • ShellCorona: Remove The invariant timer as is not deterministic enough. Commit. Fixes bug #468430
  • Applets/kicker: refresh kastatsfavoritesmodel after ksycoca change. Commit. Fixes bug #494542. See bug #517167. See bug #503912
  • Appmenu: Compile against qt dev for setLastInputDevice changes. Commit.
  • Sddm-wayland-session: Correctly install to /usr/lib/sddm/sddm.conf.d. Commit.
  • Notifications: Don't hide summary if it's the same as the application's name. Commit.
  • DesktopView: Allow KeypadModifier for krunner input. Commit. Fixes bug #504304
  • Libtaskmanager: invalidate filter on source row insertion. Commit. Fixes bug #520065
plasma-workspace-wallpapers
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Add Waterfall wallpaper here. Commit.
  • Stop looking for KF5. Commit.
  • Move old wallpaper, add new one, update previews. Commit.
plasma5support
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Weather/bbcukmet: Fix malformed validation string for BBC Weather source. Commit.
  • Fix screen power management inhibition never being re-acquirable. Commit. Fixes bug #523605
  • Remove warning (found by cmake --warn-uninitialized -Werror=dev ). Commit.
  • Replace declaration with include. Commit.
  • Mouse dataengine: Drop obsolete X11 support (CursorNotificationHandler). Commit.
  • Enable LSAN in CI. Commit.
  • Enforce passing tests. Commit.
  • Make PluginTest work. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
Plymouth KControl Module
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Add missing Qt::Qml link. Commit.
  • Add missing qqml.h include. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
polkit-kde-agent-1
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Port dialog to bigscreen. Commit.
  • Add Kirigami to CMakeLists.txt and .kde-ci.yml. Commit.
  • Drop X11 support via KX11Extras. Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
Powerdevil
  • Cmake: bump plasma-wayland-protocols dep to 1.22.0. Commit.
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Applets/brightness: use tabular numerals. Commit.
  • Kcm: unversion imports. Commit.
  • Applets/batterymonitor: avoid shadowing ids with properties. Commit.
  • Remove unused imports & property. Commit.
  • Use ComponentBehavior Bound. Commit.
  • Applets/brightness: make NightLightControl a named type. Commit.
  • Applets: bind properties where they're accessible. Commit.
  • Applets/brightness: pass in Screen/KeyboardBrightnessControl. Commit.
  • Applets/brightness: don't set implicit size in layout. Commit.
  • Applets: use Application singleton. Commit.
  • Kcm: avoid unnecessary optional chaining/nullish coalescing. Commit.
  • Applets/batterymonitor: make RequestedInhibitions QML value type. Commit.
  • Applets/batterymonitor: don't use non-existing signal arguments. Commit.
  • Applets/batterymonitor: use signal for setInhibitionAllowed. Commit.
  • Qualify parent properties. Commit.
  • Assert types where necessary. Commit.
  • Applets/batterymonitor: use required properties. Commit.
  • Applets/battermonitor: make profile holds lower case and required. Commit.
  • Add .contextproperties.ini. Commit.
  • Powerdevil: Clear stale battery warnings after charging. Commit.
  • Kcm/ui: improve charge threshold spinboxes on desktop-style. Commit. Fixes bug #505071
  • Kcm/ui: use better spinbox validator regex. Commit.
  • Do not build autotests when NOT BUILD_TESTING. Commit.
  • Avoid low battery alerts for unknown percentages. Commit.
  • Show unknown battery percentages correctly. Commit. See bug #518513
  • Daemon/controllers: remove supportsDimmingMultiplier. Commit.
  • Vertically center indicator content when there's room. Commit.
  • Applets/batterymonitor: omit PPD message when there's no PPD. Commit.
  • Kcm: Fix non-default highlight. Commit.
  • Demote kameleon supported/enabled messages to debugs. Commit.
  • Make powerdevil always restart on exit. Commit. Implements improvement #523101
  • Runners/powerdevil: Remove unused Plasma::Plasma linkage. Commit.
  • Make ddcutil monitor brightness control more responsive. Commit. Implements improvement #498913
  • BrightnessItem: only do slider->Upower when dragging the slider. Commit. See bug #520160
  • Kcm_powerdevilprofilesconfig.json: fix BugReportUrl and add TODO notice. Commit.
  • Handlebuttonevents: don't simulate user activity on lid open. Commit.
  • Daemon/controllers: remove kscreen code for the brightness controller. Commit.
  • Daemon/controllers: all non-kwin controllers are external only now. Commit.
  • Controllers: remove brightness animations. Commit.
  • Drop X11 support. Commit.
  • Add missing qqml.h include. Commit.
  • Core: Close battery notifications when percentage is higher again. Commit.
  • Core: Add helper function to cancel critical notification. Commit.
  • Plasma-activities is same release schedule as Plasma. Commit.
  • Guard lid re-trigger with profile-change check in loadProfile(). Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Applets/batterymonitor: correct badge sizing and positioning. Commit. Fixes bug #520688
  • CI: Require all tests to pass. Commit.
  • Applets/batterymonitor: center badge if needed. Commit. Fixes bug #519562
  • Revert "fix wakeup brightness dimmingRatio not restored". Commit.
  • Fix wakeup brightness dimmingRatio not restored. Commit. Fixes bug #516631
  • Kcm: Use Kirigami.StyleHints to set ComboBox icon. Commit.
qqc2-breeze-style
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Fix horizontal padding when full-width glyph is unavailable. Commit.
  • Implement ComboBox implicitContentWidthPolicy sizing. Commit.
  • Remove warning (found by cmake --warn-uninitialized -Werror=dev ). Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
SDDM KCM
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Add missing Qt::Qml link. Commit.
  • Add missing qqml.h include. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
Spacebar
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Update version for new release. Commit.
  • OUTDATED: 20260526.0.tar.gz. Commit.
  • OUTDATED: v9.0.35.tar.gz. Commit.
  • Update version for new release. Commit.
  • OUTDATED: v9.0.34.tar.gz. Commit.
  • OUTDATED: v9.0.33.tar.gz. Commit.
  • Enable Predictive Text for Writing New Messages. Commit.
  • Update version for new release. Commit.
  • CI: Flatpak: Add update check for futuresql. Commit.
  • CI: Flatpak: Remove unneeded URL parameters ModemManager. Commit.
  • CI: Flatpak: Add update check for ModemManager. Commit.
  • CI: Flatpak: Update to KPeople 6.27.0. Commit.
  • Update to 6.11 runtime. Commit.
  • CI: Flatpak:Add build arguments for libphonenumber. Commit.
  • OUTDATED: 20250814.1.tar.gz. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Fix module name in Flatpak manifest. Commit.
  • Update version for new release. Commit.
  • Flatpak: Bump version for kpeople and modemmanager-qt. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
  • Update Flatpak manifest. Commit.
spectacle
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Update version for new release. Commit.
  • Fix annotation options submenu overflowing off top of screen. Commit.
  • Set minimum KQuickImageEditor version. Commit.
  • Add more links to appstream metadata. Commit.
  • CI: Flatpak: Fix JSON derp. Commit.
  • CI: Flatpak: Set x11 as fallback. Commit.
  • CI: Flatpak: Disable tests for KDE module(s). Commit.
  • CI: Flatpak: Use git master for kpipewire. Commit.
  • CI: Flatpak: Update to 6.11 runtime. Commit.
  • CI: Flatpak: Formatting. Commit.
  • Revert "VideoPlatformWayland: Don't prematurely set Recording state". Commit. Fixes bug #523844
  • Update version for new release. Commit.
  • Fix crash when window is destroyed during window-under-pointer detection. Commit.
  • Mention that the video being recorded includes audio. Commit.
  • VideoPlatformWayland: Don't prematurely set Recording state. Commit.
  • Disable image quality controls for formats without adjustable quality. Commit.
  • Scan for QR code when editing existing image. Commit. Fixes bug #521097
  • Sync data to clipboard when saving. Commit.
  • Reuse encoded image data when saving and copyin. Commit.
  • Fix QTimer construction in annotation sync. Commit.
  • Install kcfg file. Commit.
  • Add name to kcfg file. Commit.
  • Remove unneeded QtQml module header include. Commit.
  • Update version for new release. Commit.
  • Add options to record system audio and microphone. Commit. Implements feature #474798
  • Remove OpenCV dependency. Commit.
  • Show but disable "Recording" tab when appropriate. Commit.
  • Remove left-over KF version includes. Commit.
  • Fix lack of mouse release events when making windows transparent to input after double click. Commit. Fixes bug #513715
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Set startupId to token received from notification on OpenUrlJob. Commit.
  • InlineMessageModel: Support copyToClipboard with QUrl. Commit.
  • Disable "New Recording" button on non-Wayland platforms. Commit. Fixes bug #509812
  • Update version for new release. Commit.
  • Allow to build without X11-enabled dependencies and XCB. Commit.
  • Cleanup ifdef obsolete by minimum OpenCV 4.7. Commit.
  • CMake: Cleanup conditionals obsolete by QT_MIN_VERSION=6.10.0. Commit.
  • Don't automatically copy image to clipboard when performing OCR. Commit. Fixes bug #520758
  • Fix deleting of lineText returned by GetUTF8Text(). Commit.
  • Enable LSAN in CI. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
System Settings
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Runner: remove soft hyphens in keywords used for searching. Commit.
  • Runner: support for translated keywords. Commit.
  • Fix loadModule not resetting subCategoryModel parent for modules w/o a submenu. Commit. Fixes bug #524340. Fixes bug #514006
  • Use KConfigXT for settings. Commit.
  • Systemsettings.desktop: add Plasma 7 TODO notice for kcm_powerdevil. Commit.
  • SettingsBase: add an exception for external kcms. Commit.
  • Chore: add default merge request template. Commit.
  • Don't call activateWindow() from the constructor. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • CI: Require all tests to pass. Commit.
  • Ci: depend on @same plasma-activities version. Commit.
union
  • Depend on a specific cxx-rust-cssparser version. Commit.
  • Button.css: Fix toolbutton colors in daark headers. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • ItemViewElement: Add QCommonStyle checkbox fallback. Commit.
  • ItemViewElement: Remove unnecessary text resizing. Commit.
  • HeaderElement: Use headerMargin for headerGripMargin too. Commit.
  • ItemViewElement: Use layouter for item positioning, use same sizes as delegates. Commit.
  • AbstractElement: Use iconSizeFromOption. Commit.
  • StyleUtils: Add iconSizeFromOption function. Commit.
  • ComboBoxElement: Utilize proper spacing value, use layoutMap. Commit.
  • AbstractElement: Check if we are stacking or not. Commit.
  • MenuItemElement: create drawSubMenuArrow instead of using Indicator. Commit.
  • AbstractElement: Use safePropertyLookups. Commit.
  • Use std::max over qMax. Commit.
  • HeaderElement: Simplify subelementRect. Commit.
  • AbstractElement: Center any lone rects, dont add spacing for empty buckets. Commit.
  • HeaderElement: Update subElementList depending on sortIcon. Commit.
  • ToolButtonElement: Skip indicator size/draw if there is no indicator. Commit.
  • AbstractElement: Skip bucket positioning if start/end is empty. Commit.
  • ToolButtonElement: Use toolbutton subcontrol in both menu and popupmenu cases. Commit.
  • AbstractElement: fix layoutMap centering. Commit.
  • StyleUtils: Match QtQuick alignment rules. Commit.
  • ToolButtonElement: Draw like regular button with menu arrow. Commit.
  • ButtonElement: Use contentsSizeFromStyle. Commit.
  • TabElement: Check validity before accessing spacing. Commit.
  • TabElement: Remove closebutton check. Commit.
  • AbstractElement: Use buckets for layouting. Commit.
  • TreeViewElement: Fix showing open/close indicators. Commit.
  • Input/css/breeze: Check toolbar colorset and allow header colours for a footer. Commit.
  • Input/css: Port CssLoader to use switchString(). Commit.
  • Input/css: Introduce switchString() template. Commit.
  • Input/css: Split PropertyGroupBuilder out of CssLoader. Commit.
  • Input/css: Extract type conversion helpers into its own header. Commit.
  • StyleUtils: Remove unused color variable. Commit.
  • TabElement: Add vertical tab painting. Commit.
  • Update generated code. Commit.
  • Tools/properties: Add support for CSS-specific information to properties.yml. Commit.
  • ToolButtonMenu: Add menu-open hint. Commit.
  • ToolButtonElement: Add inlineArrow and menuArrow. Commit.
  • ToolButtonElement: rename with-menu to with-menu-button, add styling to flat toolbutton. Commit.
  • ToolButtonElement: Fix layouting the menu button. Commit.
  • UnionStyle: Dont autofill background to QComboBoxListView. Commit.
  • ToolTipElement: Set tooltip valid during layouting. Commit.
  • UnionStyle: Set some widgets with TranslucentBackground. Commit.
  • FrameElement: Allow setting vertical and horizontal line frames, ensure panel drawing. Commit.
  • HeaderElement: Invert arrows by default. Commit.
  • HeaderElement: Fix text rectangles, add elision. Commit.
  • ItemViewElement: Keep the text rectangle within bounds of the styleoption. Commit.
  • AbstractElement: Create drawTextAtRect method, create elidedText method. Commit.
  • UnionStyle: Use safePropertyLookup for unionIcon. Commit.
  • ItemViewElement: Move position from hint to attribute. Commit.
  • CheckBoxElement: Change no-change to indeterminate. Commit.
  • Docs: Update documentation with QtWidgets related elements and items. Commit.
  • Delegate.css: Fix ItemViewItem inset changes. Commit.
  • Widgets.css: Add colors to indicator arrows. Commit.
  • MenuItemElement: Draw subelements inside columns. Commit.
  • MenuItemElement: Use safePropertyLookups. Commit.
  • MenuItemElement: Remove unneeded CSS, fix selection status. Commit.
  • MenuItemElement: Fix subElement updater, use background props. Commit.
  • AbstractElement: Use background properties for text drawing. Commit.
  • UnionStyle: Remove unused cache template, add QMenu hover checking. Commit.
  • Remove unused statesFromOption from StyleUtils. Commit.
  • MenuItemElement: Fix the separator width. Commit.
  • MenuItemElement: Override the elementStates. Commit.
  • MenuElement, MenuItemElement: Fix margins in menuitems. Commit.
  • MenuItemElement: Fix the menuItem layouting. Commit.
  • AbstractElement: allow overriding default propertyGroup in applyPaddingToSize. Commit.
  • Check if group is nullptr in safePropertyLookup. Commit.
  • Output/widgets: Silence warning about unused function in ElementCache. Commit.
  • Output/widgets: Use safePropertyLookup() for ButtonElement. Commit.
  • Output/widgets: Guard against empty style rules for ApplicationWindow. Commit.
  • Output/quick: Use safePropertyLookup for some property lookups. Commit.
  • Add safePropertyLookup() helper template member function to property groups. Commit.
  • Add a safePropertyLookup() function to PropertiesTypes. Commit.
  • UnionStyle: Set WA_Hover to all widgets. Commit.
  • Output/widgets: Clear element cache on QStyle destruction. Commit.
  • Tools/styletool: Add a package command. Commit.
  • Use std::error_code for error reporting in PackageHandler. Commit.
  • Output/widgets: Hide the Union style in the application style KCM. Commit.
  • Input/css/breeze: Add a (Union) suffix to the breeze style name. Commit.
  • Platform/plasma: Read default style ID from kdeglobals. Commit.
  • Output/quick: Don't return true from eventFilter(). Commit.
  • Fix inverted logic for "IncludeHidden" in PackageHandler. Commit.
  • Support translating style name and description. Commit.
  • Initial QWidgets style work. Commit.
  • Output/quick: Correct Icon sizing and source determination. Commit.
  • Input/css/breeze: Match delegate styling to that of desktop style. Commit.
  • Output/quick: Add a "last-in-list" hint to delegates and sync hints. Commit.
  • Tools/styletool: Support --force option for updating styles. Commit.
  • Platform/plasma: Fix warning about not being able to connect to setSmoothScroll. Commit.
  • Output/quick: Don't use a delayed binding for ScrollBar visibility. Commit.
  • Input/css/breeze: Hide indicator for icon-only toolbuttons with a menu. Commit.
  • Output/quick: Use PixelAlignment.h in Icon. Commit.
  • Output/quick: Fix sizing and alignment of OutlineBorderRectangleNode. Commit.
  • Output/quick: Align StyledRectangle's render nodes to device pixels. Commit.
  • Output/quick: Introduce PixelAlignment header with helpers for pixel alignment. Commit.
  • Output/quick: Remove center fill rendering from OutlineBorderRectangleNode. Commit.
  • Output/quick: Refactor render node handling in StyledRectangle. Commit.
  • Output/quick: Convert sdf.glsl to use highp rather than lowp for everything. Commit.
  • Output/quick: Prevent division by 0 in sdf_render. Commit.
  • Output/quick: Add setUniformBufferComponents convenience method to ShaderNode. Commit.
  • Output/quick: Repurpose RectangleNode for rendering plain rectangles using SDF. Commit.
  • Output/quick: Refactor shaders.cmake so we have an add_variants macro. Commit.
  • Output/quick: Drop obsolete scene graph node classes. Commit.
  • Output/quick: Support the Viewport state value for materials of ShaderNode. Commit.
  • Output/quick: Use our own flags type for texture flags in ShaderNode. Commit.
  • Output/quick: Remove UniformDataStream::skipMatrixOpacity and use placeholders. Commit.
  • Output/quick: Support writing placeholders for state values in ShaderNode. Commit.
  • Output: Set correct grab permissions for toolbar drag handlers. Commit. Fixes bug #524047
  • Input/css/breeze: Use fill vertical alignment for layout of delegates. Commit.
  • Output/quick: Minor cleanup of event registration in QuickStyle. Commit.
  • Output/quick: Disable Drawer animations when animation speed multiplier is 0. Commit.
  • Output/quick: Use animation speed multiplier for StackView animations. Commit. Fixes bug #522148
  • Output/quick: Expose Platform's animationSpeedMultiplier on StyleHint. Commit.
  • Input/css/breeze: Remove background from frame again. Commit. Fixes bug #523644
  • Enable LSAN in CI. Commit.
  • Fix memory leaks in tests. Commit.
  • Input/css: Mark breeze-mobile and breeze-rtl as hidden. Commit.
  • Exclude hidden packages by default in PackageHandler::allPackages(). Commit.
  • Add a "hidden" flag to styles. Commit.
  • Platform: Read the default style for the Plasma platform from KConfig. Commit.
  • Add a "DefaultStyleChangedEvent" to PlatformPlugin. Commit.
  • Include style in ElementQuery result cache. Commit.
  • Output/quick: Allow explicitly setting the style to use for QuickElement. Commit.
  • Output/quick: Forward style change events from QuickElement. Commit.
  • Output/quick: Inherit style from parent unless there is no parent. Commit.
  • Add a generic reuse rule for metadata.json files. Commit.
  • Tools/style: Implement error messages for missing PackageHanlder errors. Commit.
  • Implement a create command in styletool and PackageHandler. Commit.
  • Tools/style: Implement install/uninstall/update commands. Commit.
  • Add a method to PackageHandler to update an installed package. Commit.
  • Add an uninstall method to PackageHandler. Commit.
  • Add an install method to PackageHandler. Commit.
  • Add a method to PlatformPlugin that returns the install path for packages. Commit.
  • Tools: Add styletool as a helper CLI for working with styles. Commit.
  • Autotests: Make TestStyle work correctly again. Commit.
  • Autotests: Add a test that tests StylePackage loading. Commit.
  • Autotests: Extract common testing code into its own header. Commit.
  • Convert breeze-mobile and breeze-rtl to proper style packages. Commit.
  • Input/css/breeze: Convert breeze to a proper style package. Commit.
  • Drop defaultInputPlugin() from PlatformPlugin. Commit.
  • Convert StyleCache to base cache files on installed path. Commit.
  • Base style loading on packages rather than plugins. Commit.
  • Create and expose an instance of PackageHandler in StyleRegistry. Commit.
  • Introduce PackageHandler as a class that encapsulates package operations. Commit.
  • Add a method to PlatformPlugin to get the style package paths. Commit.
  • Introduce StylePackage as a class that represents a packaged style. Commit.
  • Move input plugin registry from StyleRegistry to InputPlugin. Commit.
  • Input/css/breeze: Make NavigationTab{Bar,Button} styling look more like upstream. Commit.
  • Input/css/breeze: Set a default height for toolbars. Commit.
  • Add styling for modal overlays behind dialogs. Commit. Fixes bug #523141
  • Output/quick: Align icon to device pixels. Commit.
  • Output/kirigami: Don't set Layout.fillHeight in NavigationTabButton. Commit.
  • Output/quick: Limit maximum width of text in tooltips to 70 characters. Commit. Fixes bug #521855
  • Input/css/breeze: Add focus outline to delegates. Commit. Fixes bug #522860. See bug #523062
  • Check path exists when loading StyleCache data. Commit. Fixes bug #523013
  • Input/css/breeze: Fix visibility of combobox indicator. Commit.
  • Output/quick: Handle some more undefined values in MenuItem. Commit.
  • Output/quick: Don't crash if Icon doesn't have a control assigned yet. Commit.
  • Input/css/breeze: Also use window background color for frame. Commit.
  • Input/css: Add padding to pane/frame/groupbox. Commit.
  • Output/quick: Ensure TabBar doesn't try to squeeze TabButton too small. Commit.
  • Input/css: Add some padding around tab buttons. Commit.
  • Output/quick: Remove QQmlParserStatus from QuickStyle. Commit.
  • Output/quick: Don't produce an error if SpinBox text color is not set. Commit.
  • Output/quick: Don't crash in Positioner if an element has no matching rules. Commit.
  • Output/quick: Complete incompleted ancestors on QuickElement completion. Commit.
  • Output/widgets: Guard unguarded background/text property access. Commit.
  • Output/quick: Remove workaround for QTBUG-139626. Commit.
  • Install missing headers for core library so things can actually use it. Commit. Fixes bug #522925
  • Input/css: Look for files rather than directories in CssLoader. Commit.
  • Doc: Update text-wrap-mode CSS property documentation. Commit.
  • Input/css/breeze: Explicitly set the indicator on buttons with a menu to visible. Commit.
  • Output/quick: Bind visibility and opacity for several subelements. Commit.
  • Input/css: Support reading visibility and opacity from CSS. Commit.
  • Add an opacity property to the display group of the data model. Commit.
  • Add a "visible" property to the data model. Commit.
  • Tools/propertygenerator: Don't prefix properties with name if not set. Commit.
  • Tools/propertygenerator: Support overriding CSS property syntax per-property. Commit.
  • Tools/propertygenerator: Move templates into their own directory. Commit.
  • Output/kirigami: Use animationSpeedMultiplier to adjust Units animation speeds. Commit.
  • Platform/plasma: Implement animationSpeedMultiplier to return Plasma's value. Commit.
  • Platform/plasma: Refactor KDE globals reading to use KConfig(Watcher). Commit.
  • Add a smoothScrollChanged signal to PlatformPlugin. Commit.
  • Add animationSpeedMultiplier() to PlatformPlugin. Commit.
  • Output/quick: Set smooth to true for BusyIndicator icon. Commit.
  • Output/quick: Use linear filtering for icons when smooth is enabled. Commit.
  • Degrade style name logging to debug. Commit.
  • Guard data assignment in Color's assignment operator. Commit. Fixes bug #521578
  • Output/quick: Use the proper export macro for event type statics. Commit.
  • Don't use inline static for event type defaults. Commit. Fixes bug #521637
  • Doc: Add a CSS function reference page. Commit.
  • Input/css: Support loading defaults from a different path than the main style. Commit.
  • Output/kirigami: Track window activation in PlatformTheme. Commit.
  • Output/quick: Ensure ComboBox uses font height for implicit height even if empty. Commit.
  • Output/quick: Ensure we get the right DPR for icons. Commit. Fixes bug #521331
  • Output/quick: Ensure QtQuick relocates the ComboBox popup if outside bounds. Commit.
  • Fix some yamllint errors. Commit.
  • Output/quick: Add some missing hints to certain elements and some other cleanup. Commit.
  • Tools: Write element reference documentation. Commit.
  • Doc: Add element reference documentation. Commit.
  • Tools: Add a tool to generate documentation about element structure. Commit.
  • Doc: Add a note about creating new styles to doc index. Commit.
  • Output/quick: Consider padding when determining implicit size of a combobox popup. Commit.
  • Qtwidgets: For pressed buttons, check for sunken instead. Commit.
  • WordWrap: Fix enum parsing. Commit. Fixes bug #521210
  • Kirigami/Chip: Fix icon position, add Mnemonics, change color. Commit.
  • Popups: Add tooltip text color. Commit. Fixes bug #521024
  • Output/widgets: Update to match changes in data model. Commit.
  • Doc: Fix link in CSS index. Commit.
  • Doc: Remove Plasma SVG from index. Commit.
  • Update generated code. Commit.
  • Tools/propertygenerator: Add documentation to most properties. Commit.
  • Tools/propertygenerator: Use fixed section levels for CSS property docs. Commit.
  • Tools/propertygenerator: Improve some of the documentation templates. Commit.
  • Tools/propertygenerator: Add LineStyle to known types for CSS properties. Commit.
  • Tools/propertygenerator: Remove unused properties from data model. Commit.
  • Tools/propertygenerator: Move custom types to use "type" type. Commit.
  • Tools/propertygenerator: Add "type" as a type for property groups. Commit.
  • Move the properties from extra-properties.css into generated properties. Commit.
  • Tools/propertygenerator: Allow passing extra keyword arguments to render filter. Commit.
  • Handle property group naming that now actually includes "group". Commit.
  • Tools/propertygenerator: Support generating documentation for CSS properties. Commit.
  • Tools: Refactor propertygenerator script to improve the yaml structure. Commit.
  • Tools/propertygenerator: Extract some YAML related code into its own file. Commit.
  • Doc: Add a page with some initial documentation on how to use the CSS input. Commit.
  • Doc: Update documentation about supported CSS for the CSS input. Commit.
  • Doc: Remove PlasmaSVG from documentation generation. Commit.
  • Output/quick: Set Menu margins to 0. Commit. Fixes bug #520831
  • Input/css/breeze: Match DialogButtonBox spacing to desktop style. Commit.
  • Input/css/breeze: Remove horizontal padding from checkbox/radio/switch. Commit. Fixes bug #520156
  • Output/quick: Use nearest filtering for Icon's texture. Commit. Fixes bug #520155
  • Text-wrap-mode: Use QTextOption enum. Commit. Fixes bug #520918. Fixes bug #520154
  • WidgetStyle: Disable X-KDE-CustomElements. Commit. Fixes bug #520776
  • Don't install a .so link for internal libraries. Commit.
  • Add "in development" text to union style. Commit.
  • Add themerc files. Commit.
  • Set the Union Widgets output enabled again. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Heading: use Heading kirigami template as base and don't override color. Commit.
  • Output/quick: Set menu popup type to Item. Commit.
  • Output/quick: Add a Changed event to Positioner and use it in PositionerLayout. Commit. Fixes bug #518917
  • CI: Require all tests to pass. Commit.
  • Place exported targets into Union:: namespace. Commit.
  • CMake config file: fix required dependencies, include targets file. Commit.
  • Use KDECompilerSettings, not KF-only KDEFrameworkCompilerSettings. Commit.
xdg-desktop-portal-kde
  • Update Qt version requirement to 6.11.0. Commit.
  • Update Frameworks version requirement to 6.30.0. Commit.
  • Dont try to delete uninitialized DataControlManager. Commit.
  • Use correct i18n context. Commit.
  • Use objectSerial instead of node id for stream previews. Commit.
  • Clipboard: Correctly reset received offer when clipboard is cleared. Commit.
  • Fix crash when starting remote desktop session. Commit.
  • Screencast: Fix inappropriate usage of i18ncp. Commit.
  • Teach cppcheck about Q_APPLICATION_STATIC. Commit.
  • Screencast: Only show SNI if the session is really active. Commit.
  • Only show screencast indicator once the session has actually started. Commit.
  • Remove unnecessary ScreenCastSession::setDescription. Commit.
  • Quit when losing the dbus name. Commit.
  • Use Q_APPLICATION_STATIC for WaylandIntegration. Commit.
  • Implement screencasting portal v6. Commit.
  • Implement screencasting v6. Commit.
  • Remove nested event loop when starting streaming. Commit.
  • Allow the user to set a custom size for virtual screens. Commit. Implements feature #485850
  • Screencasting: Do not leak streams when creation fails. Commit.
  • Session: release all sessions when the portal frontend disappears. Commit. Fixes bug #523515
  • Enable qml linting in CI. Commit.
  • Screenchooserdialog: use property of the parent component. Commit.
  • Rename some ids so they dont shadow properties. Commit.
  • Register ScreenshotDialog with qml. Commit.
  • Appchooserdialog: type info++. Commit.
  • Use Application singleton to access properties. Commit.
  • Remove unused imports. Commit.
  • Convert selectioneditor from a context property to a required one. Commit.
  • Unqualified accesses --. Commit.
  • Settings: Use sendErrorReply. Commit.
  • Screencast: Implement v5; provide mapping_id for eis users. Commit.
  • Fix cmake using --warn-uninitialized -Werror=dev. Commit.
  • Globalshortcuts: Do not register shortcuts on session creation. Commit. Fixes bug #523063
  • Appchooser: Unconfuse url vs filename. Commit. Fixes bug #521748
  • Screencast: connect stream closed() on m_streams, not the moved-from vector. Commit.
  • Do not check persist mode before trying to restore. Commit.
  • Clipboard: Check for inputcapture session everywhere. Commit.
  • Clipboard: Fix crash after session is destroyed. Commit.
  • Accessdialog: Fix body label. Commit.
  • Settings: Explicitely set delayed reply when sending errors. Commit.
  • Improve clarity and consistency of a bunch of user-facing text. Commit.
  • Inputcapture: Send along id of barrier that activated the capture. Commit.
  • Screencast: Always allow restoring full workspace. Commit. Fixes bug #519122
  • Remotedesktop: Show notification when app is pre-authorized. Commit.
  • PortalDialog: Specify zero padding specifically. Commit.
  • Settings: Simplify implementation by returning result directly. Commit.
  • RemoteDesktop: Fix signatures of touch methods. Commit.
  • Clipboard: Add missing version property. Commit.
  • Disable startup notification for portal. Commit.
  • Update Frameworks version requirement to 6.26.0. Commit.
  • Screencast: Fix virtual output description. Commit. Fixes bug #517296
  • CI: Require all tests to pass. Commit.
  • RemoteDesktop: Fix not persisting sessions. Commit. Fixes bug #517454
  • Remove unnecessary KF6GuiAddons dependency. Commit.
  • Kirigami-filepicker: fix ReferenceError. Commit.