Bluedevil
- Update Frameworks version requirement to 6.10.0. Commit.
- Show headers in qtc6. Commit.
- Made KDocTools optional. Commit.
- Avoid absolute build path in (private) header. Commit.
- Correct PIN entry behavior. Commit.
- Add maximum width limit to the failure page. Commit. Fixes bug #482236
- Applet: remove now-unneeded custom CompactRepresentation. Commit.
- Fixed search for localization strings. Commit.
- Kcm: use switches for instant-apply options. Commit.
- Kcm: Set delegate selected when down/highlighted. Commit.
- Kcm: only display blocked tooltip if device blocked. Commit.
- Revert "update version for new release". Commit.
Breeze
- Update Frameworks version requirement to 6.10.0. Commit.
- Compress all wallpapers with oxipng after generation. Commit.
- Update 6.3 wallpaper and add ultrawide versions. Commit.
- Added .vscode folder to .gitignore. Commit.
- Replace wallpaper for Plasma 6.3. Commit.
- Kdecoration: render caption vertically centered. Commit.
- Kdecoration: adjust to KDecoration changes to fix scaling. Commit.
- Adapt to kdecoration changes: make (nearly) all geometry floating point. Commit.
- Adjust to kdecoration changes. Commit.
- Switch to KDecoration3. Commit.
- Don't include quiet packages in feature_summary. Commit.
- KStyle: Don't dereference nullptr. Commit.
- Cursors: add
kcursorgen
command to generate Xcursor from SVG cursor theme. Commit. - Dont shadow variable. Commit.
- Cursors: recommend using the W3C CSS names. Commit.
- KStyle: Don't send absolute path to kconfigwatcher. Commit.
- Reduce compiler warnings. Commit.
- Fix sizing of checkbox without text and icons. Commit.
- Shorten tabbar, separators, and blend with window color not base color. Commit.
- Fix ifdef Windows for QMenu. Commit.
- Kstyle: Support registering QMainWindow in tools area manager. Commit.
- Fix crash in Akregator. Commit.
- Fix pixel perfect issues in hover effect. Commit.
- Reimplement drawTabBarTabLabelControl from QCommonStyle. Commit.
- Redesign immutable tab. Commit.
breeze-gtk
- Checkbox: Apply indeterminate after checked. Commit.
- Assets: Set width/height for window button icons. Commit.
- Gtk4: Fix dropdown style. Commit.
Discover
- Update Frameworks version requirement to 6.10.0. Commit.
- ApplicationsListPage: fix unnecessary horizontal scrolling. Commit. Fixes bug #477493
- Revert "Update version number for 5.27.12". Commit.
- ProgressView: wrap long text. Commit. Fixes bug #497760
- BrowsingPage: center view on card/button if outside. Commit.
- GridApplicationDelegate: make keyboard-accessible. Commit.
- DiscoverDrawer: impove sidebar keyboard navigation. Commit.
- Don't show more than 2 columns in wide view. Commit. Fixes bug #434470. Fixes bug #476900
- ApplicationResourceButton: remove unnecessary QQC2 import. Commit.
- Don't fill width for links. Commit.
- Flatpak: Display as extended update delegates that need attention. Commit. See bug #496983
- Flatpak: Include changes in permissions on the changelog. Commit. Fixes bug #496983
- Notifier: When reboot is required, prompt to reboot. Commit.
- Remove QT_MAJOR_VERSION unused now that we build on qt6 only. Commit.
- Make compile without deprecated methods. Commit.
- Revert "appiumtests: disable alpine". Commit.
- Notifier: reduce the idle time to 1 minute. Commit. Fixes bug #447245
- Notifier: encapsulate idletime id in a object. Commit.
- Appiumtests: disable alpine. Commit.
- Remove KAboutData singleton. Commit.
- ReviewsBackend: Convert Review retrieval into a job. Commit.
- Fix knsbackendtest. Commit.
- Flatpak: On RemoveData, refresh the model when the tracked resource changes. Commit. Fixes bug #493790
- Revert "ResourcesProxyModel: integrate resources that aren't part of the model". Commit. Fixes bug #496328. See bug #493790
- UpdatesPage: Fix update description box overlapping with its text. Commit. Fixes bug #491821
- Backend/snap: implement refresh support for snaps. Commit.
- Added supporter FinnedMercury91. Commit.
- Added supporter Andreas Zautner. Commit.
- Explicitly specify arguments in signal handlers. Commit.
- Don't offer distro upgrade from unknown version. Commit.
- Added Djivan Vartanian as supporter. Commit.
- Adde supporter Ulrich Palecek. Commit.
- Added supporter rzeczyspisane. Commit.
- Use AppData summary as Comment in .desktop file too. Commit.
- AppData: Set an appropriate summary label. Commit.
- Hide irrelevant stuff for Flatpak runtimes. Commit. Fixes bug #496330. Fixes bug #496329
- README.md replace kdesrc-build with kde-builder. Commit.
- ApplicationPage: improve external link delegates. Commit.
- Kns: do not force finish streams that aren't finished. Commit. Fixes bug #492455
- Flatpak: try to tie runtimes to an app ref. Commit. Fixes bug #494781
- ApplicationPage: make all 32px metadata icons symbolic. Commit.
- ReviewsPage: fix QML error. Commit.
- Kns: port away from deprecated API. Commit.
- TransactionProgressIndicator: improve text readability. Commit. Fixes bug #492656
- Rename LabelBackground component to TransactionProgressIndicator. Commit.
- Libdiscover/appstream: Skip stable/dev releases with a future start date. Commit.
- Update: disable quitting on eventloop locker. Commit. Fixes bug #471548
- Include an abstraction for verified apps. Commit.
- Snap: remove macaroon and handle cases properly. Commit.
- Snap: set proper percentage and download speed. Commit.
- ApplicationPage: Fix visibility of the reviews component. Commit. Fixes bug #495597
- Make reviews an overlaysheet again. Commit.
- Snap: fix being stuck in cancelling status. Commit. Fixes bug #459576
- ResourcesProxyModel: integrate resources that aren't part of the model. Commit. Fixes bug #493790
- Very slightly increase default window height. Commit.
- Rpm-ostree: Gracefully handle unknown ostree refs formats. Commit. Fixes bug #478759
- Rpm-ostree: Hidden option to skip "pending update before rebase" check. Commit.
- Rpm-ostree: Dedupe major version check using AppStreamIntegration. Commit.
- Rpm-ostree: Load AppStream pool async. Commit.
- AppStreamIntegration: Add hidden option to enable updates to development versions. Commit.
- AppStreamIntegration: Allow overriding DistroComponentId. Commit.
- Pk: --warning. Commit.
- ResourcesProxyModel: Cache the role->property mapping. Commit.
- AbstractResource: Share the QCollator instance across callers. Commit.
- Appstream: Don't allocate the ReleasesList twice when asking for the current release. Commit.
- Odrs: Move top processing to the thread as well. Commit.
- FwupdBackend: Do not use more API now removed in fwupd 2.0.0. Commit.
- Feat: Add featured apps configurable URL. Commit.
- Snap: Don't crash when a null channel is returned. Commit. Fixes bug #492657
- Updates: Don't show the total size until updates have been fetched. Commit.
- Tidy appstream version information. Commit.
- Backends: switch API for categories. Commit.
- Discover: Default to org.kde.desktop qt quick style. Commit.
- Notifier: Fix showing the tray notifier on the first notification ever. Commit.
- DiscoverWindow.qml: Port message OverlaySheet to Dialog and make it friendlier. Commit. Fixes bug #468657. Fixes bug #482551
- Appiumtests: fix flatpak test. Commit.
- Snap: simplify the icon fetching. Commit.
- Snap: expose website and storeUrl link. Commit.
- UpdatesPage: Fix footer geometry. Commit. Fixes bug #479782
- Odrs: Move ratings creation to the processing thread. Commit.
- Prompt for reboot after update again. Commit.
- Use consistent key for storing window size and position. Commit.
- Flatpak: Put FlatpakRemote objects into autoptrs. Commit.
- Flatpak: Fix test. Commit.
Dr Konqi
- Update Frameworks version requirement to 6.10.0. Commit.
- Remember window geometry. Commit. Implements feature #498191
- Add Merkuro apps to mappings. Commit.
- Make systemd an optional dependency. Commit.
- Remove unimplemented methods. Commit.
- Src/qml/SentryPage.qml (ColumnLayout.QQC2.Label) : minor improvement of text. Commit.
- Use separate gui_platform for XWayland. Commit.
- Add kioworker to mappings. Commit.
- Add mapping for xembedsniproxy. Commit.
- Backtracegenerator: implement a serialization lock. Commit. See bug #489315
- Messages.sh: add some context to comments. Commit.
- Connectiontest: log bad requests. Commit.
- Connectiontest: fix for qt 6.8. Commit.
- Auto starting jobs don't start early. Commit.
- Don't include quiet packages in feature_summary. Commit.
- Kwallet: set folder explicitly. Commit.
- Sentry: mark incompatible Qt's as such. Commit.
Flatpak Permissions
- Update Frameworks version requirement to 6.10.0. Commit.
- Remove unimplemented methods. Commit.
- It compiles fine without deprecated methods. Commit.
- Update selected app when activating the running KCM. Commit.
- Add "Flatseal" to keywords. Commit.
- Don't include quiet packages in feature_summary. Commit.
kactivitymanagerd
- Update Frameworks version requirement to 6.10.0. Commit.
- It compiles fine without deprecated methods. Commit.
- Remove per-activity desktop tracking. Commit.
kde-cli-tools
- Update Frameworks version requirement to 6.10.0. Commit.
- Made KDocTools optional. Commit.
- Keditfiletype: Drop unused KMessageBox include. Commit.
- .kde-ci.yml: Drop unused dependencies. Commit.
- Keditfiletype: KF6ConfigCore is used, not KF6ConfigWidgets. Commit.
- Don't include quiet packages in feature_summary. Commit.
- Kio-open: Also treat slash:// urls specially. Commit.
- Kio-open: Special-case thunderlinks. Commit. See bug #429408
- Fix build w/ WITH_X11=OFF when KWindowSystem was built w/ KWINDOWSYSTEM_X11=OFF. Commit.
KDE GTK Config
- Update Frameworks version requirement to 6.10.0. Commit.
- Adjust to kdecoration changes: add a scale factor and double buffer state. Commit.
- Don't try to create buttons when the factory failed to load. Commit.
- Adjust to kdecoration changes. Commit.
- Adjust to kdecoration changes. Commit.
- Adjust to kdecoration changes. Commit.
- Adjust to kdecoration changes. Commit.
- Port to KDecoration3. Commit.
- Gracefully handle decoration plugin failing to load. Commit.
KDE Window Decoration Library
- Update Frameworks version requirement to 6.10.0. Commit.
- Decoratedwindow: add scale properties and double buffered state. Commit.
- Change library name from kdecoration2 to kdecoration3. Commit.
- Make (nearly) all geometry floating point. Commit.
- Private: remove ApplicationMenuEnabledDecoratedWindowPrivate. Commit.
- Rename client to window. Commit.
- Decoratedclient: drop windowId and decorationId. Commit.
- Move to KDecoration3. Commit.
Plasma Addons
- Remove Qt < 6.8 code. Commit.
- Update Frameworks version requirement to 6.10.0. Commit.
- It compiles without deprecated methods. Commit.
- Applets/weather: Center badge when the icon is smaller. Commit.
- Fixed issue that title was Info. And Author was not correct when a more than one () around text were used. Commit.
- Applets/notes: migrate to default CompactRepresentation. Commit.
- Applets/userswitcher: Fit dialog height to content. Commit.
- [applets/keyboardindicator] Show when modifiers are latched/locked. Commit. Fixes bug #158053. See bug #444335
- Don't include quiet packages in feature_summary. Commit.
- Reduce atomic operations when using KPluginMetaData. Commit.
- Applets/userswitcher: fix showing other logged-in users' avatars. Commit.
- Applet/webbrowser: add persistent storage. Commit.
- Applets/webbrowser: fix selecting "Fixed Scale". Commit.
- Runners/converter: Fix thread affinity of currency update timer. Commit. Fixes bug #488713
- Kwin/effects: Mention the cube effect's need for manual activation. Commit. See bug #492936
- Kameleon: sync config after writing entry. Commit. Fixes bug #493262
kgamma
- Update Frameworks version requirement to 6.10.0. Commit.
- Made KDocTools optional. Commit.
- It compiles fine without deprecated methods. Commit.
- Don't include quiet packages in feature_summary. Commit.
kglobalacceld
- Update Frameworks version requirement to 6.10.0. Commit.
- It compiles without deprecated methods. Commit.
- Add missing include mocs. Commit.
- Revert "trigger modifier-only shortcuts when any modifier is released". Commit. See bug #494579
Info Center
- Update Frameworks version requirement to 6.10.0. Commit.
- Revert "Update version number for 5.27.12". Commit.
- Made KDocTools optional. Commit.
- It compiles fine without deprecated methods. Commit.
- Energyinfo: Add "Charge Cycles" info. Commit.
- About-distro: align labels top. Commit.
- About-distro: hint gpu type. Commit.
- About-distro: gpu factorization. Commit.
- About-distro: new hint system. Commit.
- About-distro: support multiple GPUs. Commit. Fixes bug #491527
- Remove obsolete menu category files. Commit.
- Appiumtests: fix wayland. Commit.
- Don't include quiet packages in feature_summary. Commit.
- Add "Documentation" as a category. Commit.
- Add an edid module. Commit. Fixes bug #492523
- Kcms/memory: use KAuth dmidecode helper. Commit.
- Refactor(dmidecode-helper): support multiple methods. Commit.
- Kcms: pull dmidecode-helper into a separate dir. Commit.
- Tidy appstream version information. Commit.
kpipewire
- Update Frameworks version requirement to 6.10.0. Commit.
- Use ECMDeprecationSettings. Commit.
- Avoid calling pipewire methods on the render thread. Commit.
- Flush encoder queue when streaming doesn't provide an update. Commit.
- Add GIF support. Commit.
- Add animated WebP support. Commit.
- Add metainfo.yaml. Commit.
- Libx264encoder: Ensure stream size is always a multiple of 2. Commit. Fixes bug #485733
- Encoder: Make it possble to override the filter graph used for software encode. Commit.
- PipeWireCore: handle null loop from pw_loop_new gracefully. Commit.
- PipeWireSourceStream: work around crashes for pipewire < 0.3.49. Commit. Fixes bug #492400
- Produce: Flush remaining frames when we are deactivating. Commit. Fixes bug #471159
- H264vaapi: Use the proper getter for getting the hardware context. Commit.
krdp
- Update Frameworks version requirement to 6.10.0. Commit.
- Add ECMDeprecationSettings support. Commit.
- Server: when session is found, close it before erasing. Commit.
- Krdpserver: Add dummy clipboard to avoid crashing. Commit.
- Kcm: show only on wayland. Commit.
- Add note that usernames are case-sensitive to README. Commit. Fixes bug #496553
- Hide desktop file for krdpserver. Commit.
- Store restoration token in the state config. Commit.
- Drop ecm and kconfig from Flatpak build. Commit.
- Add qtkeychain to kde-ci. Commit.
- Use single config file for krdpserver. Commit. Fixes bug #495564
KScreen
- Update Frameworks version requirement to 6.10.0. Commit.
- Kcm: Add mnemonics. Commit.
- Use QTest directly. Commit.
- Remove unimplemented methods. Commit.
- Kcm: show an error message when applying the configuration fails. Commit. Fixes bug #482151
- Kcm/ui: remove duplicated connections block. Commit.
- Show headers in qtc. Commit.
- It compiles without deprecated methods. Commit.
- Const'ify pointer or using nullptr. Commit.
- Kcm: add color vs power usage preference. Commit.
- Kcm: don't show revert prompt for a few settings. Commit.
- Kcm: show the normal brightness slider too. Commit.
- Explicitly set Kirigami.Dialog padding to 0. Commit.
- Use output vendor and model instead pulling from the edid. Commit.
- Kcm: remove warning about HDR being experimental. Commit.
- Kcm: allow setting sRGB color intensity in SDR mode too. Commit.
kscreenlocker
- Update Frameworks version requirement to 6.10.0. Commit.
- Greeter: Don't turn off screen using DPMS in testing mode. Commit.
- Greeter: Conditionalise autotests here too. Commit.
- Cleanup unused HAVE_SIGNALFD_H, HAVE_EVENT_H from config-kscreenlocker.h.cmake. Commit.
- Cmake: Drop now unused UnixAuth.cmake. Commit.
- Drop obsolete ConfigureChecks.cmake. Commit.
- README.pam: Mention PAM is required and cleanup obsolete bits. Commit.
- Drop unused PAM_REQUIRED cmake option, unconditionally find PAM. Commit. Fixes bug #455303
- Make it compile without deprecated methods. Commit.
- X11locker: lower m_background when hiding. Commit. See bug #483163
- Don't include quiet packages in feature_summary. Commit.
- Ksldapp: don't wait for the screen locker process to exit in the grace lock case. Commit. See bug #476567
- Add missing Q_EMIT. Commit.
- Greeter: Fix signal invocation on QNetworkReply. Commit.
- Pamtest: Use QStringLiteral. Commit.
KSSHAskPass
- Update Frameworks version requirement to 6.10.0. Commit.
- It compiles fine without deprecated methods. Commit.
- Correct ksshaskpass executable name. Commit.
- Add support for 2FA OTP prompts from libpam-google-authenticator. Commit.
ksystemstats
- Fix buffer memory reporting. Commit. Fixes bug #498373
- Fix integer overflow when computing 'application' memory. Commit.
- Update Frameworks version requirement to 6.10.0. Commit.
- Fix CPU temperature reporting for FreeBSD. Commit.
- Create a GPU backend for FreeBSD. Commit.
- Use categorized logging. Commit.
- Plugins/cpu: Use simpler names when CPU core info is missing. Commit.
- Plugins/cpu: Test for the proper CPU property, skip nonexistent CPUs. Commit. Fixes bug #495524
- Don't include quiet packages in feature_summary. Commit.
- Plugins/pressure: Use ulonglong for storing "total" time information. Commit.
- Plugins/cpu: Ignore invalid CPU info when reading /proc/cpuinfo. Commit. Fixes bug #493093
kwallet-pam
- Update Frameworks version requirement to 6.10.0. Commit.
- Use ECMDeprecationSettings directly. Commit.
KWayland
- Dep on latest plasma wayland protocols. Commit.
- Update Frameworks version requirement to 6.10.0. Commit.
- It compiles fine without deprecated methods. Commit.
- Output: avoid using invalid iterator. Commit.
- Use Plasma Wayland Protocols 1.14. Commit.
kwayland-integration
- Add README explaining what this is a little, and why it's still Qt5. Commit.
- Initialize xdg activation. Commit. See bug #496365
- Fix obtaining wl_surface from WId. Commit. Fixes bug #496365
KWin
- Update Frameworks version requirement to 6.10.0. Commit.
- Accept tablet input in WindowSelectorFilter. Commit.
- Perform mouse release command when lifting tablet tip. Commit.
- Fix 'Move Mouse to Focus' on X11. Commit. Fixes bug #497579
- Backends/x11: Remove extra input window for move/resize. Commit.
- Backends/drm: don't double-apply night light. Commit.
- Kcms/effects: remove unnecessary keywords. Commit. See bug #498185
- Fix warning with mismatched class and struct. Commit.
- Backends/drm: fall back to applying night light in non-linear space when linear fails. Commit. Fixes bug #496316
- Tile: With custom tiles, check for padding value before setting anchors. Commit.
- Send tablet pad ring stop events. Commit.
- Plugins/buttonrebinds: The rebind device is more than a keyboard. Commit.
- Backends/x11: fix crash when recording screen. Commit.
- Fix: operator+ deprecated. Commit.
- Plugins/buttonrebinds: Ensure we send pointer frame events. Commit.
- Revert "Per desktop tiling". Commit.
- Revert "tiles: Set up proper quick tile tree hierarchy". Commit.
- Revert "tiling: change in config storage". Commit.
- Backends/libinput: Turn calibration matrix property into a string. Commit. See bug #495901
- Debug_console: Add V120 delta information for pointer axis events. Commit.
- Consistently handle tablet tilt as floating point number. Commit.
- Fix passing product id to TabletV2Interface. Commit.
- Plugins/eis: Make escape shortcut configurable. Commit.
- Eis: Change input capture escape shortcut to Meta+Shift+Escape. Commit.
- Backends/libinput: Fix the default value for the pressure curve property. Commit. Fixes bug #497782
- Add ButtonMarginTopMaximized attribute. Commit.
- Libinput: Support disableEventsOnExternalMouse for touchpads. Commit. See bug #415364
- Autotests/libinput: Format with clang-format. Commit.
- Split InputEventFilter::tabletToolEvent(). Commit.
- Split InputEventSpy::tabletToolEvent(). Commit.
- Scripting: Expose output order. Commit. Fixes bug #496598
- Plugins/krunnner-integration: don't trust inputs from the dbus call. Commit.
- Further improve "Toggle Raise & Lower" feature. Commit.
- Improve "Toggle Raise & Lower" feature. Commit.
- CMake: do not expand variables beforehand. Commit.
- Plugins/krunner-integration: Fix crash. Commit.
- Tiling: change in config storage. Commit.
- USe ECMDeprecationSettings + fix compile without kf6 deprecated methods. Commit.
- Use requested maximize mode more in X11Window. Commit.
- Group Xwayland initialization code together. Commit.
- Rename Application::OperationModeWaylandOnly to OperationModeWayland. Commit.
- Drop Application::OperationModeXwayland. Commit.
- Autotests: Keep outline on. Commit.
- Autotests: Handle windows with borders better in QuickTilingTest. Commit.
- Autotests: Handle windows with borders better in X11WindowTest. Commit.
- Autotests: Make testMaximized agnostic about how decoration theme handles borders. Commit.
- Use next quick tile mode where appropriate. Commit.
- Initially adopt current brightness of external brightness device. Commit. Fixes bug #494408. See bug #494497
- Wayland/externalbrightness: Fix order of id and version arguments. Commit.
- Core/iccprofile: work around clang 18 not supporting std::expected properly. Commit.
- Decorations: Use next tile anchors to compute adjacent screen edges. Commit.
- Tiles: Fix a typo in Tile::anchors(). Commit.
- Wayland/outputmanagement: provide an error string if applying fails. Commit.
- Core/syncobjtimeline: fix build on FreeBSD. Commit.
- Plugins/screencast: take scaling into account for window sources. Commit. Fixes bug #497571
- Opengl: Fix cached size check in GLTexture::render(). Commit.
- Plugins/zoom: Preserve m_sourceZoom in reconfigure(). Commit.
- Plugins/zoom: Simplify initial zoom initialization. Commit.
- Plugins/zoom: Make class initialization code simpler. Commit.
- Use next "frame-to-client" geometry conversion helpers where appropriate. Commit.
- Improve code consistency. Commit.
- Add frame-to-client geometry conversion helpers that use next decoration state. Commit.
- Plugins/shakecursor: don't trigger for warp events. Commit.
- Fix build with Qt 6.9. Commit.
- Backends/drm: increase max bpc with color-power tradeoff set to prefer accuracy. Commit.
- Window: snap sizes to the pixel grid and double buffer decoration state. Commit. Fixes bug #483338. Fixes bug #452438. Fixes bug #492052
- Utils/drm format helper: add 16 bit integer formats. Commit.
- Backends/drm: if the color-power tradeoff is set to prefer accuracy, prefer 16bpc formats. Commit.
- Tiles: Set up proper quick tile tree hierarchy. Commit. See bug #497276
- Backends/drm: fix the incorrect use of std::optional. Commit.
- Plugins/zoom: Remove unused includes. Commit.
- Plugins/zoom: Drop unused args in ZoomEffect::slotMouseChanged(). Commit.
- Plugins/zoom: Prepend m_ to class fields. Commit.
- Plugins/zoom: Use new connect syntax with KStandardAction. Commit.
- Plugins/zoom: Rename ZoomEffect::zoomIn(double). Commit.
- Plugins/zoom: Minor coding style cleanups. Commit.
- Core/output: add dimming property. Commit.
- Output configuration: add a setting for the power/performance vs. color accuracy tradeoff. Commit. Fixes bug #477223
- Plugins/zoom: Display pixel grid with very high zoom factor. Commit.
- Plugins/zoom: Avoid losing fractional part in the viewport. Commit.
- Plugins/zoom: Use RenderTarget::size(). Commit.
- Plugins/zoom: Use more common text capitalization style in the config. Commit.
- Plugins/zoom: Port config dialog to form layout. Commit.
- Do not call ScreenLocker::KSldApp::unlocked when it unlocked in the meantime. Commit.
- Backends/libinput: Add support for setting the logical input area of a tablet tool. Commit.
- Update ExpoCell contentItem position whenever ExpoCell moves. Commit. Fixes bug #493708
- Add option to disable window maximization by double clicking window borders. Commit.
- Apply 1 suggestion(s) to 1 file(s). Commit.
- Wayland/plasmashell: Double buffer position. Commit.
- Backends/x11: Fix a crash in KWin::X11WindowedEglPrimaryLayer::present(). Commit.
- README: Mention Matrix channel. Commit.
- Wayland: implement wl_fixes. Commit.
- Sm: Log out anyway after 2 minutes. Commit.
- Sm: Update apps did not close notification live. Commit.
- Debug_console: Set window title and icon. Commit.
- Debug_console: Don't show quit button on Wayland. Commit.
- Per desktop tiling. Commit.
- Revert "Add CODEOWNERS". Commit.
- Remove unused forward QObject. Commit.
- Add CODEOWNERS. Commit.
- Set icon in UI file if possible. Commit.
- Remove inputcapture if eis client disconnects. Commit. Fixes bug #492516
- Tweak quick tile shortcut combination algorithm. Commit. Fixes bug #493607
- Prevent untiling window if it can't be tiled more in the same direction. Commit.
- Add a test for eis input capture. Commit.
- Core: Drop InputDevice::TabletEventType. Commit.
- Don't change max_mode in configureRequest. Commit. Fixes bug #496966
- Wayland: Fix XdgToplevelWindow::moveResizeInternal() committing geometry with fractional client size. Commit.
- Autotests/integration: add a color management test. Commit.
- Wayland/xx color management: fix max > lum luminance checks. Commit.
- Tabbox: Do not wrap around the window list when the shortcut is held. Commit. Implements feature #454474
- Wayland: Fix sending wl_pointer.leave event to Xwayland during dnd. Commit.
- Plugins/slide: suppress animation when switching activities. Commit. Fixes bug #457617
- Activities: don't remember virtual desktops when intentionally switching to a different one. Commit. Fixes bug #427579
- Activities: remember the virtual desktop per activity. Commit. Fixes bug #390295
- Tabbox: Simplify custom keypress handler. Commit.
- Tabbox: Port key handling to KeyboardKeyEvent. Commit.
- Shortcuts for custom tiles. Commit. Fixes bug #466687
- Simplify Keys forwarding in Overview. Commit. Fixes bug #495536
- Backends/libinput: Add support for configuring pressure range of tablet tools. Commit.
- Core/colorpipeline: don't crash with weird HDR metadata. Commit.
- Xwayland: Rename some things in Xvisit to adhere to KDE coding conventions. Commit.
- Xwayland: Drop "self" parameter in Xvisit::finish. Commit.
- Xwayland: Handle Xvisit finishing before drop. Commit.
- Opengl/eglnativefence: fix file descriptor leak. Commit.
- Wayland: Keep touch sequence when touched surface is destroyed. Commit.
- When screenlocker is shown, we finish moveresize window. Commit.
- Plugins/slideback: Increase motion strength to match global animation scale. Commit.
- Cmake: Bump required libdisplay-info version. Commit.
- Add support for COMPOSE and KANA key LEDs. Commit.
- Core: Reformat InputDevice code. Commit.
- Fix crash due to calling stop() on a null QTimer. Commit.
- Wayland: delay done event after all changes are emitted. Commit.
- Effects/overview: Animate if the thumbnail is dropped in an heap. Commit. Fixes bug #496646
- Kcms/rules: Add ability to disable rules from the KCM. Commit. Implements feature #439476
- Rules: Add Enabled property. Commit.
- Scene: Compute repaint region with snapping to pixel grid taken into account. Commit.
- Scene/decorationitem: handle floating point geometry without truncation. Commit.
- Cancel interactive move resize only on Wayland. Commit.
- Drop unnecessary fields in TabletInputRedirection. Commit.
- Debug_console: port away from deprecated QSinglePointEvent::pos(). Commit.
- Handle fractional coordinates in XdgSurfaceWindow::frameRectToBufferRect() properly. Commit.
- Port Workspace::adjustWindowPosition() to floating point window coords. Commit.
- Adjust to KDecoration changes: make nearly all geometry floating point. Commit.
- Wayland: Send tablet tool distance. Commit.
- Core: Add SwitchState enum. Commit.
- Handle multiple configure events before configure aknowledgment. Commit. Fixes bug #489086
- Backends/drm: reject cursor updates already in beginFrame. Commit. See bug #495843
- Compositor_wayland: don't commit cursor changes if the layer wasn't actually enabled. Commit. Fixes bug #495843
- Backends/drm: don't set the dpms mode to AboutToTurnOff if the screen is already off. Commit.
- Tabbox: Make thumbnail_grid switcher a popup. Commit.
- Wayland: Make TabletToolV2Interface::sendPressure() take 0..1 pressure. Commit.
- Core: Rename KeyboardKeyState::AutoRepeat. Commit.
- Core: Move some InputDevice enums to KWin namespace. Commit.
- Core: Convert some InputDevice enums to enum classes. Commit.
- Wayland: Switch to InputDevice enums. Commit.
- Fix a misleading cmake error message when KDecoration cannot be found. Commit.
- Layers: add null check. Commit.
- Autotests: add a test for autorotation with different panel orientations. Commit. See bug #494761
- Autotests/integration: add a test for output configuration generation. Commit.
- Outputconfigurationstore: fix choosing the default mode. Commit.
- Outputconfigurationstore: if there's no native mode, fall back to info from the EDID. Commit.
- Outputconfigurationstore: add quirks for default mode selection. Commit.
- Export maximizeMode to scripting. Commit.
- Backends/drm: add detailed logging after SetProperty fails. Commit.
- Wayland: Disconnect old toplevel signals in XdgTopLevelDrag. Commit.
- Decorations: adapt to kdecoration changes. Commit.
- Adjust to changes in the KDecoration API. Commit.
- Port key events away from QKeyEvent. Commit.
- Rename keyboard key input event filters, spies, and events. Commit.
- Decorations: adjust to changes in kdecoration API. Commit.
- Introduce PointerMotionEvent and PointerButtonEvent. Commit.
- Port screen edges away from QMouseEvent. Commit.
- Plugins/eis: Trigger input capture toggling shortcut on key press. Commit.
- Plugins/screencast, screenshot: switch color transforms to relative colorimetric. Commit. Fixes bug #496185
- Implement screencasting protocol v4. Commit.
- Allow creating virtual ouputs with a user visible description. Commit.
- Port screen edges away from QDateTime to std::chrono. Commit.
- Rename InputEventFilter::wheelEvent and InputEventSpy::wheelEvent. Commit.
- Switch to KDecoration3. Commit.
- Port away from deprecated QVariant::type(). Commit.
- Split up InputEventFilter::pointerEvent and InputEventSpy::pointerEvent. Commit.
- Qtwaylandscanner: don't track source location. Commit.
- Effects/overview: Properly map the windowHeap geometry. Commit.
- Core: Set object ownership for Output. Commit.
- Backends/drm: re-allow HDR on NVidia with driver version 565.57.01+. Commit. See bug #488941
- Backends/drm: re-allow HDR on Intel by default. Commit.
- Effects/hidecursor: only hide the cursor on visible keys. Commit.
- Revert "scene: Ignore xwayland window shape". Commit. Fixes bug #493934
- Revert "scene: Use standard wl_surface item for Xwayland surfaces". Commit.
- Effect: plumb through touch cancel events and forward them to qtquick. Commit. Fixes bug #496213
- Tiling: fix some asserts from scripts. Commit.
- Utils: Use QList::removeLast() in DamageJournal::add(). Commit.
- Ensure active window isn't focused when screen is locked. Commit. Fixes bug #495325
- Port WheelEvent away from QWheelEvent. Commit.
- Autotests: Drop InputEventTest. Commit.
- Pass inverted state through the axis event. Commit.
- Backends/drm: fix DrmGpu::needsModeset check with leased outputs. Commit. Fixes bug #495400
- Cancel interactive move resize when outputs change. Commit.
- Tiling: return the newly created tiles in split(). Commit.
- Backends/libinput: use ID_INPUT_TOUCHPAD to determine touchpad devices. Commit.
- Implement xdg_toplevel_icon. Commit.
- Effect/offscreenquickview: ensure the view that accepts touch down also gets touch up. Commit.
- Workspace: fix the dpms input event filter sometimes being wrongly deleted. Commit.
- Device: Expose button count for tablet pads. Commit.
- Make InputDevice::leds() optional. Commit.
- Drop nativeButton parameter in InputEventFilter::pointerEvent(). Commit.
- Add missing PRIVATE_CODE keywords. Commit.
- Stop generating wrappers for qt-surface-extension protocol. Commit.
- Provide a system bell implementation on wayland. Commit.
- Drop InputDevice::sysName(). Commit.
- Make TabletInputRedirection::ensureTabletTool() private. Commit.
- Wayland: Make wp_tablet_v2 work with InputDevice. Commit.
- Add InteractiveWindowMoveEnabled option. Commit.
- Autotests: Add tabbox test for when the client is outside the model. Commit.
- Tabbox: Only skip active window if it is in the client list. Commit.
- Tabbox: Correctly reset an invalid index. Commit.
- Effects/overview: Don't make thumbnails fly off the screen. Commit. Fixes bug #495444
- Close layer shell window if its preferred output has been removed. Commit.
- Activation: don't activate windows that don't accept keyboard input. Commit. Fixes bug #495537
- Port away from KStandardAction. Commit.
- Port SwitchEvent away from QEvent. Commit.
- Tabbox: Do not add windows that have modal children. Commit.
- Core/colorspace: fix the max luminance of linear. Commit. Fixes bug #494930
- Core/colorspace: add qdebug operators for colorimetry and colordescription. Commit.
- Keystate: Do not send modifier enums to clients that dont know them. Commit.
- Window: work around mouse release commands not working on X11. Commit.
- Fix dependency order between InputDevice and InputRedirection. Commit.
- Implement modifier information in keystate. Commit.
- Input: don't crash if the internal handle is nullptr (wheelEvent). Commit.
- Introduce InputDeviceTabletTool. Commit.
- Assume that tablet is always valid in ForwardInputFilter. Commit.
- Make tablet input work with all backends. Commit.
- Backends/x11: fix colormap leak. Commit.
- Scene: Simplify process to accumulate repaints. Commit.
- Update ExpoCell contentItem position upon its parent change. Commit. Fixes bug #495501
- Remove Q_ASSERTs in TabletSeatV2Interface::{tabletByName,padByName}. Commit.
- Don't store TabletV2Interface in libinput device group user data. Commit.
- Fix registration of tablet tool and pad devices. Commit. Fixes bug #493027
- Drop TabletV2Interface::pad(). Commit.
- Lookup TabletV2Interface by sysname. Commit.
- Rename TabletSeatV2Interface::addTabletPad(). Commit.
- Rename tabletToolId to toolId. Commit.
- Print tablet tool sys name in debug console. Commit.
- Drop TabletPadId. Commit.
- Plumb InputDevice in tablet events. Commit.
- Introduce more tablet event types. Commit.
- Xwayland: Fix remaining file descriptor leaks. Commit.
- Wayland: drop static image description counter. Commit.
- Raise window when starting interactive move or resize. Commit.
- Scene: Fix item restacking repaints. Commit.
- Backends/drm: be smarter about picking the primary GPU. Commit. Fixes bug #494749
- Backends/drm: update outputs when initializing. Commit.
- Backends/drm: leave it up to testPendingConfiguration to create output layers. Commit.
- Main_wayland: create the renderer before starting compositing. Commit.
- Wayland/presentationtime: implement v2 of the protocol. Commit.
- Block interactive resizing if there is a pending XSync request. Commit.
- Send the initial sync request before mapping the frame window. Commit.
- Scene: Use standard wl_surface item for Xwayland surfaces. Commit.
- Make Xwayland resizing less glitchy. Commit. Fixes bug #486464
- Disable Xwayland surface commits for all sync requests. Commit.
- Make XSync timeout more permissive. Commit.
- Rename X11Window::SyncRequest::isPending. Commit.
- Rename X11Window::handleSync,handleSyncTimeout. Commit.
- Resize X11 window immediately if it doesn't support _NET_WM_SYNC_REQUEST. Commit.
- Xwayland: Stop monitoring listenfds as soon as Xwayland is started. Commit.
- Xwayland: Rename XwaylandLauncher::started to ready. Commit.
- Xwayland: Drop no longer relevant QOverload. Commit.
- Xwayland: Pass absolute Xwayland executable pass to QProcess. Commit.
- Xwayland: Re-arrange code in XwaylandLauncher::start(). Commit.
- Xwayland: Make file descriptor passing less buggy. Commit.
- Xwayland: Fix a couple of file descriptor leaks. Commit. Fixes bug #442846
- Fix a crash in ScreenEdges::recreateEdges(). Commit.
- Plugins/keynotification: Fix event ID for notification. Commit. Fixes bug #495264
- Window: add new inactive mouse action, and make it the default. Commit. Fixes bug #489806
- Implement appmenu protocol v2. Commit.
- Backends/drm: allow using sdr gamut wideness with SDR as well. Commit.
- X11: Search for desktop file by StartupWMClass. Commit.
- Kcms/tabbox: Do not automatically disable highlightWindows effect. Commit.
- Backends/drm: don't set backlight brightness to 1 in HDR mode. Commit. Fixes bug #495242
- Core/colorspace: ensure that we don't create elevated blacks with black point compensation. Commit. Fixes bug #494854
- Backends/drm: artificially create HDR headroom on SDR screens when showing HDR content. Commit.
- Backends/drm: check if m_commits is empty after waiting for commitPending. Commit.
- Use xcb_connection_has_error to check for failue. Commit.
- Fix "window to next desktop" shortcut during interactive move/resize session. Commit.
- Autotests: add a test for the ICC shader. Commit.
- Backends/drm: move the icc shader to the rest of KWin's OpenGL code. Commit.
- Drop InputEventFilter::passToWaylandServer(). Commit.
- Apply 2 suggestion(s) to 1 file(s). Commit.
- Don't resize the window in addWindow. Commit.
- Double buffer m_tile. Commit.
- Drop redundant static casts. Commit.
- Backends/drm: disable software brightness if there was ever a hardware brightness device assigned. Commit.
- Backends/drm: leave it up to the output config system to update to the new mode in VMs. Commit.
- Backends/drm: set removed flag on removed output modes, and use it in output configuration store. Commit.
- Workspace: simplify logic to check if windows can snap together. Commit.
- Workspace: allow clang-format to make some formatting changes. Commit.
- Backends/drm: leave all outputs disabled by default, including VR headsets. Commit. Fixes bug #493148
- Cmake: fix build with KWIN_BUILD_X11_BACKEND. Commit.
- Cmake: don't try to build kwin_x11 when KWIN_BUILD_X11_BACKEND is turned off. Commit.
- Plugins/screencast: Do not run GPU commands if memfd is used. Commit.
- Plugins/screencast: Add PipeWire explicit sync support. Commit.
- Core/syncobjtimeline: Add more helper methods. Commit.
- Make the startup function call WaylandCompositor::start(). Commit.
- Ci: Switch to Qt 6.8. Commit.
- Compositor: apply a small animation to brightness changes. Commit.
- Initialize KCrash for kwin_x11 too. Commit.
- Backends/drm: make night light colorimetrically correct (without ICC profiles). Commit.
- Backends/drm: don't use the color description to infer wcg. Commit.
- Backends/drm: adjust software brightness by changing the reference luminance. Commit.
- Backends/drm: don't allow tearing until the cursor plane is disabled. Commit. Fixes bug #493166
- Backends/drm: reduce the timeout for waiting for pageflips. Commit.
- Deliver key events to internal popups using wsi api. Commit.
- Core: make sure we don't call a null buffer. Commit.
- Effect: Make opengl context current in OffscreenEffect::unredirect() and CrossFadeEffect::unredirect(). Commit.
- Backends/drm: check for the output being active before setting legacy gamma. Commit.
- Port away from deprecated screenPos method. Commit.
- Port away from deprecated localPos method. Commit.
- Port away from deprecated globalPos method. Commit.
- Scene/surfaceitem_x11: fix warning about wrong data format. Commit.
- Remove unused variables. Commit.
- Kcms/rules: address deprecation warning. Commit.
- Cmake: set QT_DISABLE_DEPRECATED_BEFORE to Qt 5.0. Commit.
- Avoid creating Unmanaged for reparented window. Commit.
- Backends/drm: don't skip colorops when matching the pipeline. Commit. Fixes bug #494611
- Backends/drm: transform damage to match the framebuffer. Commit. Fixes bug #494837
- Set WAYLAND_DISPLAY before starting wayland server. Commit.
- Backends/drm: don't scale infiniteRegion(). Commit. See bug #494829
- Backends/drm: fix crash with multi gpu. Commit.
- Ci: Require tests to pass only on Linux. Commit.
- Wayland: Provide pressed keys with keyboard enter event. Commit.
- Report correct input timestamps for popup keyboard events. Commit.
- Make InternalWindowEventFilter::pointerEvent() exclusive. Commit.
- Drop InternalWindowEventFilter::keyEvent(). Commit.
- Backends/drm: disable hdr if we removed the capabilities for it. Commit. Fixes bug #494706
- Wayland/color management: ignore obviously wrong HDR metadata. Commit. Fixes bug #494502
- Backends/drm: upload custom geometry instead of using glScissor for optimized rendering. Commit. See bug #477223
- Backends/drm: restrict damage area to the screen's size. Commit. Fixes bug #492152
- Plugins/screencast: work around implicit sync being broken with llvmpipe. Commit.
- Cleanup InputMethodTest::testV3AutoCommit. Commit.
- Libinput: Use pen pressure transform before sending tablet events. Commit. See bug #457705
- Libinput: Add pressure curve property for tweaking pen pressure. Commit. See bug #457705
- Backends/x11: Set expected keyboard modifiers for modifier keys. Commit.
- Kcms/rules: use value-decrease icon instead of spinbox-decrease. Commit.
- Prevent QJSEngine garbage collecting Window. Commit.
- Backends/drm: rename LegacyLutColorOp. Commit.
- Plugins/eis: Use monotonic clock to generate timestamps. Commit.
- Backends/fakeinput: Use monotonic clock to generate timestamps. Commit.
- Use monotonic clock to generate frame callback timestamps. Commit.
- Do not commit pending text upon key event received from input method. Commit.
- Backends/drm: if no cursor plane is available, fall back to an overlay plane. Commit.
- Input: split up global and inactive inner window actions. Commit.
- Input: use std::optional for dealing with mouse actions instead of multiple bools. Commit.
- Backends/drm: disable triple buffering on NVidia by default. Commit. Fixes bug #494547. Fixes bug #494407
- Port to QJSEngine::setObjectOwnership(). Commit.
- Drop X11Window::wantsSyncCounter(). Commit.
- Drop HAVE_XWAYLAND_LISTENFD. Commit.
- Drop support for WL_SURFACE_ID. Commit.
- Autotests: test that ColorPipeline and OpenGL shader results at least somewhat match. Commit.
- Core/colorpipeline: do ICtCp conversion the correct way around. Commit.
- Core/colorpipeline: use PQ with min. luminance zero for tone mapping. Commit.
- Core/colorpipeline: fix multiplier+matrix optimization. Commit.
- Core/colorpipeline: don't transpose the ICtCp matrix. Commit.
- Core/colorpipeline: fix tone mapping luminances being switched around. Commit.
- Remove unused notifyKSplash function. Commit.
- Revert "Add (temporary) code to help with debugging the blur effect crash". Commit.
- Revert "scene: Re-order item list integrity checks". Commit.
- Effect: Prevent QJSEngine garbage collecting EffectWindow. Commit. See bug #487771
- Allow windows to extend the frame of the popup slide effect. Commit.
- Kcms: Set QTabBars as expanding. Commit.
- Expose "appletPopup" property. Commit.
- Remove "topmost" boolean trap in Workspace::findDesktop(). Commit. See bug #494332
- Prefer activating desktop window on active output. Commit. Fixes bug #493735. Fixes bug #494332
- Tabbox: Fix a crash in ClientModel::createStackingOrderClientList(). Commit.
- Plugins/systembell: Adapt shader to color management changes. Commit. Fixes bug #494305
- Backends/drm: Fix accessing a dangling reference. Commit.
- Process SurfaceInterface::mapped immediately in X11Window. Commit.
- Fix Shadow initialization in WaylandWindow. Commit.
- Backends/drm: work around HDR screens being stupid about the minimum luminance. Commit. Fixes bug #494128
- Wayland/relativepointer: don't scale non-accelerated pointer values. Commit. Fixes bug #483067
- Scene: Re-order item list integrity checks. Commit.
- Core/renderloop: only delay scheduling repaints while vrr is active, don't entirely drop them. Commit. Fixes bug #493940
- Autotests/integration: add another case to the quick tiling test. Commit.
- Move keyboard focus to grabbing popup immediately. Commit. Fixes bug #465385
- Make PopupInputFilter solely responsible for sending key events to internal popups. Commit.
- Window: prevent infinite recursion in setQuickTileMode. Commit. Fixes bug #493778
- Wayland: Make seat name static. Commit.
- Autotests/integration/outputchanges: add another case for qucik tiling. Commit.
- Placementtracker: handle pending quick tile and fullscreen state properly. Commit.
- Fix "Toggle raise and lower" functionality. Commit. Fixes bug #440540
- Add tests for Toggle Raise and Lower functionality. Commit.
- Prefer using case insensitive comparisons to toLower + equals. Commit.
- Avoid calling QHash::contains and then looking up the value. Commit.
- Compare literal strings using QLatin1StringView instead of QStringLiteral. Commit.
- Plugins/nightlight: simplify clock skew handling. Commit.
- --warning. Commit.
- Wayland/frog colormanagement: use the standard values for reference luminance. Commit.
- Put X11 specific screen edge behind KWIN_BUILD_X11. Commit.
- Prevent snapping resized window to hidden windows. Commit. Fixes bug #461987
- Remove some SeatInterface::setTimestamp() calls. Commit.
- Wayland: Drop SeatInterface::timestampChanged() signal. Commit.
- Port lockscreen away from SeatInterface::timestampChanged(). Commit.
- Drop QWidget popup code in Window::startInteractiveMoveResize(). Commit.
- Forward touch cancel events to internal windows. Commit.
- Simplify touch input dispatching for internal windows. Commit.
- Add app menu svg support for aurorae. Commit. Fixes bug #404322
- Kcms/effects: remove hint text on top. Commit.
- Plugins: make it easier to figure out how to toggle activatable effects. Commit. Fixes bug #492936
- Effect: Make cancel() properly cancel cross-fade animation. Commit. Fixes bug #488893. See bug #486023
- Scene/workspacescene: don't assume fullscreen clients are opaque. Commit. Fixes bug #493222
- Screenedge: fix isMovingWindow check on X11. Commit.
- Fix seat name. Commit.
- Wayland: Send seat name before capabilities. Commit.
- Guard closed windows against move and resize operations. Commit. Fixes bug #492213
- Kcms/rules: Allow setting ignoregeometry rule on Wayland. Commit.
- Screenedge: deactivate if virtual desktop switching won't actually do anything. Commit. Fixes bug #478014
- Fix marking auto-hide panels as triggered. Commit. Fixes bug #474873
- Plugins/sheet: Reference window when showing open animation too. Commit.
- Xwayland: Fix sending multiple XdndDrop messages after a drop occurs. Commit. Fixes bug #482298
- Stop XSync timers when destroying X11 windows. Commit.
- Fix aurorae doc location. Commit.
- Backends/drm: Port away from QApplication. Commit.
- Untile/unmaximize a window during interactive resize after receiving user input. Commit. Fixes bug #470687
- Fix breaking tiling by resizing the window. Commit. See bug #470687
- Backends/drm: block the colorspace capability by default on NVidia. Commit. See bug #488941
- Plugins/overview, windowview: don't handle keyboard shortcuts on Wayland. Commit. Fixes bug #493589
- Xwayland: Run scripts from /etc/xdg/Xwayland-session.d. Commit. Fixes bug #493054
- Effect: synchronize
DataRole
between effecthandler.h and scriptedeffect.h. Commit. - Kcms/scripts: Fix QFileDialog filter syntax. Commit.
- Autotests: Add some xdg-toplevel size hints tests. Commit.
- Wayland: Fix caching of xdg-toplevel size hints. Commit.
- Forward touch events using QWindowSystemInterface API. Commit. Fixes bug #450441
- Make interactive resizing snap to maximize area. Commit.
- Kcms/scripts: Port away from nested event loop. Commit.
- Kcms/options: fix setting AutoRaiseInterval spinbox enabled. Commit. Fixes bug #460420
- Fix touch down timestamp. Commit.
- Autotests: Fix stuck A key in testInputMethod. Commit.
- Make InternalWindowEventFilter::wheelEvent() exclusive. Commit.
- Deliver wheel events to internal windows using QWindowSystemInterface api. Commit.
- Use QWindowSystemInterface::handleCloseEvent() to ask internal windows to close. Commit.
- Opengl/glrendertimequery: restore the previous OpenGL context after queries and destruction. Commit.
- Don't build LockScreenFilter when KWIN_BUILD_SCREENLOCKER==0. Commit.
- Plugins/qpa: Deliver system events using synchronous mode. Commit.
- Merge forward and tablet input filters. Commit.
- Wayland: Allow xwayland commit surfaces after receiving sync request acknowledgement. Commit.
- Fix initialization of KeyEvent::isAccepted(). Commit.
- Drop superAsMeta workaround in Xkb::toQtKey. Commit.
- Kcms/xwayland: Add settingStateBindings. Commit. Fixes bug #479019
- Fix DecorationEventFilter not grabbing tablet tool input. Commit.
- Fix InternalWindowEventFilter not grabbing tablet tool events. Commit.
- Fix MoveResizeFilter not grabbing tablet tool events. Commit.
- Move tablet tool cursor tracking into TabletInputRedirection. Commit.
- Wayland: Remove wl_touch emulation via wl_pointer. Commit.
- Put tablet input emulation behind an environment variable. Commit.
- Move tablet cursor regardless whether the client supports tablet input. Commit.
- Forward tablet tool events to internal windows. Commit.
- Make popup input filter process tablet tool events. Commit.
- Window: move geometry restore to new output on electric border maximize. Commit. Fixes bug #489488
- Backends/drm: store the crts a legacy commit happens on in the commit object. Commit.
- Add (temporary) code to help with debugging the blur effect crash. Commit.
- Effect/effecthandler: prevent dangling pointers when unloading effects. Commit.
- Backends/drm: Use glReadnPixels to download texture contents. Commit.
- Remove Qt 6.7.0 version checks. Commit.
- Overview/main.qml: Hide WindowHeap when searching if filterWindows setting is toggled off. Commit. Fixes bug #493112
- Enforce OpenGL for QtQuick on x11 when OpenGL compositing. Commit. Fixes bug #493008
- Screenedge: don't activate screen edges for panels while a fullscreen effect is active. Commit. Fixes bug #493171
- Wayland: Cache size hints in XdgToplevelWindow. Commit.
- WindowHeapDelegate.qml: Increase bottomMargin to avoid overlap. Commit. Fixes bug #493253
- Plugins/colorpicker: Port to glReadnPixels(). Commit.
- Locate desktop files more carefully. Commit. Fixes bug #492584
- Handle failing to create a qpainter swapchain slot gracefully. Commit.
- Backends/x11/windowed: Port to glReadnPixels(). Commit.
- WaylandWindow: Don't move windows to null output when the size is empty. Commit.
- Plugins/mouseclick: call shortcut "Animation". Commit. Fixes bug #493275
- Backends/drm: don't wait for pageflips on DrmPipeline destruction. Commit.
- Scene/itemrenderer_opengl: use the color pipeline to check if color transformations are needed. Commit. Fixes bug #493295
- Backends/drm: guard against the main thread modifying m_commits. Commit.
- Backends/drm: fix an edge case for DrmGpu::waitIdle. Commit. Fixes bug #492167
- Kcms/decoration: Add elipses to prompt that opens dialog. Commit. See bug #476062
- Backends/drm: fix night light not being applied with ICC profiles. Commit. Fixes bug #492890
- Revert "scene: Add an assert to debug crash in BlurEffect::prePaintWindow()". Commit.
- Opengl/colormanagement: precompute to/from ictcp matrices. Commit. See bug #493165
- Opengl/colormanagement: remove float suffixes. Commit. See bug #493165
- Plugins/zoom: make "Move Mouse to Focus" shortcut do at least something reasonable on Wayland. Commit. Fixes bug #493217
- Tabbox: Properly filter out closed windows in the stack. Commit.
- Scene: Invalidate parent's sorted child item list in Item::stack{Before,After}. Commit.
- Workspace: Update focus when a window is moved away from the current desktop. Commit. Fixes bug #481574
- Workspace: Route user-triggered requests to change desktop through Workspace. Commit.
- Platformsupport/scenes/opengl: add missing sys/types.h include. Commit.
- Core/placement: change quicktile hotkeys to work relatively. Commit.
- Kpackage-structure: add declarativescript structure to KWin/Script. Commit.
- Simplify Window::setElectricBorderMode(). Commit.
- Drop QuickTileFlag::Maximize. Commit.
- Allow specifying geometry restore for Window::maximize(). Commit.
- Tiles: Fix handling of QuickTileFlag::{Horizontal,Vertical}. Commit.
- Plugins/buttonrebinds: permit binding any mouse button. Commit. Fixes bug #475879
- Make Placement return indicate whether the window has been actually placed. Commit.
- Autotests/integration/buttonrebind: make it less flaky. Commit.
- Opengl: use native fence only if EGL_KHR_wait_sync is supported. Commit.
kwrited
- Update Frameworks version requirement to 6.10.0. Commit.
- It compiles fine without deprecated methods. Commit.
layer-shell-qt
- Update Frameworks version requirement to 6.10.0. Commit.
- It compiles without deprecated methods. Commit.
libkscreen
- Remove Qt < 6.7 code. Commit.
- Dep on latest Plasma Wayland Protocols. Commit.
- Update Frameworks version requirement to 6.10.0. Commit.
- Use QTest directly. Commit.
- Remove unimplemented methods. Commit.
- Revert "abstractbackend: change setConfig to use std::expected". Commit.
- Abstractbackend: change setConfig to use std::expected. Commit.
- Backends/wayland: plumb through an error message for failing to apply the configuration. Commit.
- Output: fix Private's copy constructor. Commit.
- Show headers in qtc6. Commit.
- Add dimming multiplier. Commit.
- Add color vs power usage preference. Commit.
- Make vendor and model accessible without edid. Commit.
- Fix zsh subcommand completion when list-grouped is false. Commit.
- Doctor: clarify the meaning of max. brightness zero. Commit. Fixes bug #495557
- Update Plasma Wayland Protocols to 1.14. Commit.
- Wayland: Drop WaylandOutputDeviceMode::operator==(). Commit.
- Wayland: Properly determine whether the current mode has changed. Commit.
- Wayland: Correctly compare refresh rates when applying config. Commit.
libksysguard
- Update Frameworks version requirement to 6.10.0. Commit.
- Fix minor typo (missing space). Commit.
- Processcore: Add a sensor to expose a process' swap usage. Commit.
- Processcore: Update wording of memory related comments and strings. Commit.
- Processcore: Use MemoryInfo for tracking memory information in Process. Commit. Fixes bug #434877
- Processcore: Introduce MemoryInfo as a struct to store memory information. Commit.
- Processcore: Use QByteArray as storage for file data buffer. Commit.
- Processcore: Add a "memory" sensor. Commit.
- Processcore: Change VmPSS sensor to be "Proportional Memory Usage". Commit.
- Processcore: Add a "memory" getter to Process. Commit.
- Processcore: Convert smaps reading to use a single long-lived thread. Commit.
- Use directly ecm_set_disabled_deprecation_versions. Commit.
- Add an autotest to test preset saving. Commit.
- Faces: Split SensorFaceController::savePreset(). Commit.
- Faces: Ensure the temporary dir for a preset remains until installed. Commit. Fixes bug #485164
- Faces: Log an error if preset installation fails. Commit.
- Faces: Fix identifier of logging category. Commit.
- Also allow app-appId.slice. Commit.
- Group child cgroups of app cgroups with them. Commit.
- Faces/piechart: Use GraphicalEffects.Glow for rendering outline of compact text. Commit. Fixes bug #494495
- Don't include quiet packages in feature_summary. Commit.
- Processcore: Make ApplicationDataModel aggregate similar CGroups into one entry. Commit. Fixes bug #481551
- Processcore: Add hooks for cgroup added/updated/removed to CGroupDataModel. Commit.
- Processcore: Use processesFor() for returning the data of the PID role. Commit.
- Processcore: Make processesFor() a protected virtual method. Commit.
- Processcore: Change CGroupDataModel::filterAcceptsRow() arg to CGroup*. Commit.
- Sensors: Improve robustness of SensorDaemonInterface. Commit.
- Faces: Skip null entries when trying to resolve sensors. Commit.
- Faces/grid: Specify updateRateLimit for FaceLoader. Commit. Fixes bug #494019
- Faces: Explicitly emit signals on internal controller on property change. Commit.
- Faces: Allow specifying updateRateLimit for FaceLoader. Commit.
- Formatter: Celsius needs space between value and unit. Commit.
- Revert "processes_linux_p: ensure to have a single smaps read runnable". Commit.
- Faces/colorgrid: Replace grid implementation with the one from FaceGrid. Commit.
- Faces: Ensure all compact reps always have at least some size. Commit. Fixes bug #492975
libplasma
- Update Frameworks version requirement to 6.10.0. Commit.
- CheckBox, RadioButton, Switch: Add automatic mnemonic support. Commit.
- Plasmacomponents3: Make use of animateClick. Commit.
- Show headers in qtc. Commit.
- Make compile without deprecated methods. Commit.
- Add missing include mocs. Commit.
- Add missing override keyword. Commit.
- Fix wallpaper templates. Commit.
- Build plumbing to support optional drag-hover in default CompactRep. Commit.
- Always ensure setDestroyed propagates to all children applets. Commit. See bug #472937
- AppletQuickItem: Better handle missing mainScript. Commit.
- PC3/ComboBox: Update some rusty gears for Qt 6. Commit.
- Fix applet template. Commit. Fixes bug #486431
- Revert "Use delayed binding for ToolTip visibility". Commit.
- [theme] Drop unused iconThemeMetadataPath member. Commit.
- [theme] Drop unused onAppExitCleanup function. Commit.
- [theme] Organize includes. Commit.
- [theme] Drop unused cacheTheme member. Commit.
- [theme] Drop unused function. Commit.
- FlatButtonBackground: Fix background disappearing when pressing checkable ToolButton. Commit.
- Add needed background contrast properties for background effects. Commit. See bug #473289
- Fix autotest. Commit.
- Effect watcher: Add wayland support. Commit. Fixes bug #473289
- Fix of desktop applets transparency. Commit. See bug #473289
- ExpandableListItem: Add subtitleMaximumLineCount property. Commit.
- Synchronize _q_showWithoutActivating with the panel takes focus property. Commit. See bug #495537
- Drop unneeded KConfigWidgets dep. Commit.
- Reduce atomic operations when using KPluginMetaData. Commit.
- Applets/taskmanager: Make group indicator icon follow accent color. Commit.
- Put StackView in qmldir. Commit.
- Appletpopup: Guard against null sizes. Commit. See bug #493572
- PlasmaComponents3: add a StackView. Commit.
- AppletQuickItem: fix preload policy not taking effect. Commit.
- Do not allow resizing applet popups from borders on a screen or panel. Commit. Fixes bug #486573
- AppletQuickItem: reduce string allocation. Commit.
- Make slide animation start at the beginning of parent window for popups with margin. Commit. Fixes bug #488929
- SpinBox: use more appropriate increase and decrease icons. Commit.
- Only constrain popups to parent windows when there's enough space to do so. Commit. Fixes bug #494338
- Fix PlasmaWindow type registration. Commit. Fixes bug #494475
- Applet: add secondaryActivated signal. Commit.
- Containment: emit screen geometry change correctly. Commit. See bug #481736
- WindowThumbnail: fix crash when failing to resolve GLX_EXT_texture_from_pixmap functions. Commit.
- Apply restricted geometry after anchor window constraints. Commit. See bug #493629
- Don't offer to create Icon widget when dropping .desktop files. Commit. See bug #446031
- Handle floating point position and size for PlasmoidHeading logic. Commit. Fixes bug #492436
- Use delayed binding for ToolTip visibility. Commit. Fixes bug #475646
- Fix clazy warnings. Commit.
Milou
- Update Frameworks version requirement to 6.10.0. Commit.
- Use PageUp/PageDown for category jumps again. Commit.
- Small QML cleanups. Commit.
- Handle home(end keys more reliable to not mess around with search field cursor position. Commit.
- Add explicit queryField property to not depend on ID of some element. Commit.
- Remove unneeded id of current component that is set in KRunner main QML file. Commit.
- Move missing helper method to milou. Commit.
- Move more key handling to milou ResultsView from krunner. Commit.
- Allow API users to override behavior of Keys.onUpPressed and Keys.onDownPressed. Commit.
ocean-sound-theme
- Update Frameworks version requirement to 6.10.0. Commit.
- Add button-pressed sounds. Commit.
Oxygen
- Update Frameworks version requirement to 6.10.0. Commit.
- Adjust to kdecoration changes. Commit.
- Adjust to kdecoration changes. Commit.
- Adjust to KDecoration changes. Commit.
- Port to KDecoration3. Commit.
- Don't include quiet packages in feature_summary. Commit.
plasma-activities
- Update Frameworks version requirement to 6.10.0. Commit.
- It compiles fine without deprecated methods. Commit.
- Avoid absolute build path in (private) header. Commit.
- Initialise offline defaults on startup. Commit.
- Avoid reporting serviceStatus of NotRunning whilst kamd is loading. Commit. Fixes bug #466193
plasma-activities-stats
- Update Frameworks version requirement to 6.10.0. Commit.
Plasma Browser Integration
- Support firefox in flatpak. Commit.
- It compiles fine without deprecated methods. Commit.
- Don't include quiet packages in feature_summary. Commit.
- DownloadJob: use KJob::startElapsedTimer. Commit.
Plasma Desktop
- Update Frameworks version requirement to 6.10.0. Commit.
- Update wallpaper previews. Commit.
- Revert "applets/kickoff: use symbolic icons for categories". Commit.
- Desktop: add "Show Target" item to context menu for links. Commit. Implements feature #312330
- Drop obsolete code for saving window geometry. Commit.
- Kcms/ksmserver: expand coverage of excluded apps. Commit. See bug #498249
- Applets/taskmanager: enable
retainWhileLoading
for player album art. Commit. - Revert "Update version number for 5.27.12". Commit.
- Emojier: give it a description. Commit. Fixes bug #497905
- Tweak presentation of "Manage panels and desktops" edit mode toolbar item. Commit.
- Reduce clutter on global edit mode toolbar. Commit.
- Applets/kickoff: fix KickoffGridView runtime warning. Commit.
- Kcms/baloo: Small formatting improvement with trailing comma. Commit.
- Replace wallpaper previews for Plasma 6.3. Commit.
- Add missing include. Commit.
- Make "Exit Edit Mode" button icons consistent. Commit.
- Appiumtests: adapt to ListSectionHeader a11y role change in kcm_keys_test. Commit.
- Appiumtests: add test for kcm_keys. Commit.
- Appiumtests: remove merged test. Commit.
- Appiumtests: move adaptive opacity test to desktoptest. Commit.
- Appiumtests: add badge count test for task manager widget. Commit.
- Lockscreen: Add explicit mnemonics. Commit.
- Kcms/tablet: Fix the stylus tab causing settings to reset (for real). Commit.
- Kcms/tablet: Highlight the calibration matrix as changed, use better UX. Commit. Fixes bug #495901
- Kcms/tablet: Fix the stylus tab causing the pressure curve to reset. Commit.
- Kcms/tablet: Allow limiting the logical pressure of a stylus. Commit.
- Kcms/tablet: Don't allow resizing areas out of the bounds. Commit.
- Kcms/tablet: Allow customizing the input area of a tablet. Commit. Fixes bug #457703
- Made KDocTools optional. Commit.
- Kcms/tablet: Improve the look of the pressure curve. Commit.
- Kcms/tablet: Ensure the cursor doesn't show up in calibration, again. Commit.
- Kcms/tablet: Prefer to use the curve renderer when drawing the display. Commit.
- Kcms/tablet: Quiet the TabletsModel. Commit.
- Kcms/tablet: Add tilt information to the tablet tester. Commit. See bug #497784
- Kcms/tablet: Add pressure information to the tablet tester. Commit. See bug #497784
- Kcms/tablet: Load the textual legend in the tablet tester when cleared. Commit.
- Kcms/touchpad: Optimize spacing for small help texts. Commit.
- Kcms/touchpad: Add support for libinput disableEventsOnExternalMouse. Commit. Fixes bug #415364
- Kcms/tablet: Overhaul UI/UX. Commit.
- Align panel containment's spacingAtMinSize value with view. Commit. Fixes bug #485303
- Positioner: move icon to creation spot on create. Commit.
- Kcms/gamecontroller: Replace forward declarations with header files. Commit.
- Kcms/gamecontroller: Show positions of POV hats under Axes table. Commit. Fixes bug #494705
- Kcms/gamecontroller: Replace SDL Game Controller API with Joystick API. Commit. Fixes bug #484046. Fixes bug #487694. Fixes bug #494705. Fixes bug #494913
- Kcms/tablet: Improve the UI of mapping the tablet area to the screen. Commit.
- DefaultCompactRepresentation: port to Qt DropArea. Commit.
- Only return valid task item size if task manager has been resized to fit panel. Commit. See bug #447476
- Add missing include moc. Commit.
- Const'ify pointer. Commit.
- Applets/taskmanager: Don't try to find service for application/octet-stream. Commit.
- Add UI to clone panels. Commit.
- Kickoff: Add a setting to enable selecting categories on hover. Commit. Fixes bug #452636. See bug #426015. See bug #483205
- Use QByteArrayLiteral. Commit.
- Const'ify pointer. Commit.
- Positioner: Load position config after deferred moves. Commit. Fixes bug #496556
- DefaultCompactRepresentation: open FullRep on drag-hover if applet wants. Commit.
- Kcms/qtquicksettings: Make the warning scarier, change it to a warning. Commit. See bug #496268
- Appiumtests: skip test_6_sentry_3516_load_layout in CI. Commit.
- Appiumtests: extend timeout limit to apply new layout in desktoptest. Commit.
- Appiumtests: click Cancel to close file dialog. Commit.
- Appiumtests: build KSycoca after starting kactivitymanagerd. Commit.
- Appiumtests: gracefully close kcm_kded to collect gcov stats. Commit.
- [kcms/mouse] Handle missing backend more gracefully. Commit.
- [kcm/access] Fix description of what locking sticky keys does. Commit.
- [kcms/mouse] Don't emit needsSaveChanged when adding device. Commit. Fixes bug #495231
- PanelConfiguration: Fix visibility mode option case. Commit.
- Revert "applets/taskmanager: improve non-default grouped Meta+[number] UX". Commit. See bug #496208
- Remove unneeded casts for un-overloaded signals. Commit.
- Disable clang-format for imported code. Commit.
- Reformat project, add trailing commas to multiline enums. Commit.
- Applets/taskmanager: At least show something when thumbnails are disabled. Commit. Fixes bug #492530
- Positioner: Load icon positions on perStripe changes. Commit. Fixes bug #458007
- [kcms/mouse] Directly return backend as unique_ptr. Commit.
- Kickoff: Fix display of multiline results. Commit. Fixes bug #495895
- Update Unicode data for emojier to 16.0. Commit.
- Desktop containment: remove leftover debug. Commit.
- Cmake: Add BUILD_KCM_TABLET option to conditionalise libwacom and others. Commit.
- Kcms/smserver: remove unnecessary layout elements. Commit. Fixes bug #494437
- Applets/taskmanager: improve non-default grouped Meta+[number] UX. Commit. Fixes bug #496208
- FolderView: Performance improvements for selections. Commit. Fixes bug #493376
- Kcms/tablet: Fix pressure curve non-highlighted color. Commit.
- Kcms/tablet: Always enable the "Map to screen" combo box. Commit.
- Kcms/tablet: Tweak mapped area list item wording, again. Commit.
- Kcms/tablet: Unify tablet pen and pad selection into one combo box. Commit.
- Libkwindevices: Add device group id, tablet pad & pad properties. Commit.
- Kcms/tablet: Fix switching between tablet pads. Commit.
- Libkwindevices: Grab pad button count from KWin. Commit.
- Positioner: various fixes for positioner and positionertest. Commit.
- Kcms/tablet: Begin to highlight settings if they're changed from defaults. Commit. See bug #495901
- Libkwindevices: Add property to check if pressure curve is default. Commit.
- Remove mnemonic character from panel tooltip. Commit. Fixes bug #488578
- Remove kdelibs4config.h. Commit.
- Fill panel width/height in custom/fit content modes when flexible spacer is in panel. Commit. Fixes bug #495378
- Port folder to declarative types. Commit.
- [containments/folder] Remove version from QML module. Commit.
- [containments/folder] Port to ecm_add_qml_module. Commit.
- Refactor icon positioner saving and loading. Commit. Fixes bug #482875. Fixes bug #494874. Fixes bug #472137. Fixes bug #433867. Fixes bug #494412. Fixes bug #468619. Fixes bug #449069. Fixes bug #495047. Fixes bug #453314
- Applets/taskmanager: Make task mute icon optionally interactive. Commit. Fixes bug #494906
- Add KAccounts to CI. Commit.
- Don't include quiet packages in feature_summary. Commit.
- Kcms/tablet: Remove unused variable in PressureCurve. Commit.
- Kcms/tablet: Don't try to load a pressure curve from an invalid device. Commit.
- Kcms/tablet: Begin to use libwacom, use actual number of stylus buttons. Commit.
- That last stylus button should be "Button 3" instead of "Button 2". Commit.
- Kcms/tablet: Don't show the pen button option for pad buttons. Commit.
- Kcms/tablet: Add support for remapping to tablet tool buttons. Commit. Fixes bug #490975
- Application Dashboard: Show app tooltips properly. Commit. Fixes bug #494802
- Clean up dependencies. Commit.
- Applets/taskmanager: Fix icon alignment when is reversed. Commit. Fixes bug #489648
- Reduce atomic operations when using KPluginMetaData. Commit.
- Emojier: do substring search in emoji annotations as well. Commit. Fixes bug #435787
- Update git blame ignore file. Commit.
- Reformat code with clang-format. Commit.
- Appiumtests: merge long press test to desktoptest. Commit.
- Positioner: Make sure we check deferMovePositions exist. Commit. See bug #493569
- Applet/taskmanager: forget all resources instead of only files. Commit.
- Appiumtests: fix desktoptest. Commit.
- Appiumtests: fix kickofftest. Commit.
- Appiumtests: fix kcm_plasmasearch_test. Commit.
- Applets/taskmanager: use TextMetrics directly to elide long recent items. Commit.
- Activitymanager: Avoid infinite loop in ActivityList. Commit.
- Foldermodel: Save item positions when any item gets renamed. Commit.
- FolderView: Ignore file-related clicks if rename editor is open and is clicked. Commit. Fixes bug #494558
- Kcms/recentFiles: remove some unused signals. Commit.
- Kcms/recentFiles: update exclude applications checkbox on load. Commit.
- Kcms/recentFiles: rephrase code and text. Commit. Fixes bug #494847
- Kcms/tablet: Parent the action dialog to the overlay instead of the KCM. Commit.
- Make label of unsupported tablet orientation change clearer. Commit.
- Kcms/tablet: Add configurable pen pressure curve. Commit. Fixes bug #457705
- Kcms/tablet: Fix calibration window not appearing on the correct screen. Commit.
- Libkwindevices: Reset calibration matrix to default in defaults(). Commit.
- Kcms/tablet: Add asserts to make sure width/height are above 0. Commit.
- Kcms/tablet: Cancel calibration when the device is removed. Commit.
- Libkwindevices: Add signal for device removal. Commit.
- Kcms/tablet: Add more safeguards against possible null derefs and OOB. Commit.
- Kcms/tablet: Improve calibration accuracy. Commit.
- Kcms/tablet: Hide the stylus cursor when calibrating. Commit.
- Kcms/touchpad: remove extra padding from QtWidgets wrapper layout. Commit. Fixes bug #493994
- DefaultCompactRepresentation: allow widget to set default middle click action. Commit.
- Solid-device-automounter/kcm: Port away from deprecated signal. Commit.
- [kcms/keyboard] tastenbrett: Further fixes on shape's bounding boxes. Commit.
- Kcms/landingpage: make section labels' capitalization HIG-consistent. Commit. Fixes bug #493991
- Applets/pager: Remove animations. Commit. See bug #487895
- CODEMAP: Fix a typo. Commit.
- Kcm/keyboard: Disable "reuseItems" property for xkboptions tree. Commit.
- Kcm/keyboard: DelegateChooser for xkboptions tree. Commit.
- Kcm/keyboard: Search & Filter for "Key Bindings" page. Commit.
- FolderViewLayer.qml: Load the icon positions when geometry changes. Commit. Fixes bug #493569
- Use strict available space for positioning widget explorer sidebar. Commit. Fixes bug #493592
- WidgetExplorer: make margins perfect. Commit.
- WidgetExplorer: improve header margins. Commit.
- Kcms/ksplash: Correctly remove entries when uninstalled via kns. Commit. See bug #492557
- [kcms/keys] Don't allow to remove built-in components. Commit. See bug #452649
- Desktop/RenameEditor.qml: Use QQC2 TextArea to add context menu. Commit. Fixes bug #427292
- [kcms/automounter] Fix crash on close. Commit. Fixes bug #484690
- Applets/kickoff: close on session/power action. Commit. Fixes bug #493439
- Desktoppackage: suppress onSettingValueChanged error. Commit.
- Revert "appiumtests: disable test_1_containment_config_dialog_3_other_sections in desktoptest". Commit.
- Kcms/componentchooser: More clear when an app can't handle a mime. Commit. Fixes bug #493527
- Appiumtests: disable test_1_containment_config_dialog_3_other_sections in desktoptest. Commit.
- Appiumtests: require plasmashell to quit before running desktop tests. Commit.
- Kcms/keys: Wrap long shortcut names. Commit. Fixes bug #493371
- Kcms/componentchooser: fixup bf7eb59235a2b8c72ade5d0c6e6f39ba06ee33a6. Commit.
- Kcms/componentchooser: port Overlaysheet to Dialog. Commit.
- Applets/kickoff: use symbolic icons for categories. Commit. Fixes bug #457077
- Applets/taskmanager: Skip querying KActivitiesStats if recentdocs is disabled. Commit.
- Kcms: Add Notifiers for kactivitymanagerd_plugins_settings. Commit.
- Applets/window-list: use new popup placement enum. Commit.
- Appiumtests: test keyboard navigation in Kickoff. Commit.
- Kcms/touchpad: Make four strings translatable. Commit.
- Emojier: adopt WindowStateSaver. Commit. Fixes bug #432879
- Kaccess: Order service after plasma-core.target. Commit.
- Appiumtests: test opening apps from search field in Kickoff. Commit.
- [kcms/keys] Don't write into a read-only KConfigGroup. Commit. Fixes bug #493161
- Add button to clear all instances of widget from widget explorer. Commit. Fixes bug #442924
- Only open panel settings when closing widget sidebar if manually closed. Commit. Fixes bug #493048
- Make ConfigOverlay fill applet area, not entire panel. Commit. Fixes bug #492919
- Appiumtests: add kickoff test. Commit.
- Revert "appiumtests: add kickoff test". Commit.
- Appiumtests: add kickoff test. Commit.
- Kickoff configurable whether we want names or generic names. Commit. Fixes bug #490909
- Always consider autohide panels in the edit mode zoom. Commit. Fixes bug #493143
- Applets/showdesktop: Minimize All in LRU order. Commit.
- Containments/desktop: fix single-click to rename. Commit. Fixes bug #493124
- Fix highlight on RTL layouts. Commit. Fixes bug #491055
- Kcms/workspaceoptions: Use "ms" instead of "msec". Commit.
- Containments/panel: don't assign undefined to bool. Commit.
- Revert "appiumtests: downgrade test windows to GTK3". Commit.
- Desktoppackage: fix title case in widget explorer. Commit. Fixes bug #492790
Plasma Dialer
- Update Frameworks version requirement to 6.10.0. Commit.
- [plasma-dialer] Improve positioning of the number selector of the contact. Commit.
- Remove old version number as it confuses some distro's tooling. Commit.
- Tidy appstream version information. Commit.
Plasma Disks
- Update Frameworks version requirement to 6.10.0. Commit.
- Revert "Update version number for 5.27.12". Commit.
- It compiles fine without deprecated methods. Commit.
- Don't include quiet packages in feature_summary. Commit.
- Smartmonitor: assert with context. Commit. See bug #495570
Plasma Firewall
- Update Frameworks version requirement to 6.10.0. Commit.
- Revert "Update version number for 5.27.12". Commit.
- It compiles fine without deprecated methods. Commit.
- Add missing override keyword. Commit.
- Fix DelegateChoice import with Qt 6.9. Commit.
plasma-integration
- Update Frameworks version requirement to 6.10.0. Commit.
- Fix build with Qt 6.9. Commit.
- Let Qt handle dbus menus. Commit.
- Implement appmenu protocol v2. Commit.
- Don't include quiet packages in feature_summary. Commit.
- Update m_palettes even when KDE_COLOR_SCHEME_PATH is set. Commit.
- Clean up dependencies. Commit.
- Revert "qt6: Bring back basic render loop on nvidia wayland when Qt < 6.6.3". Commit.
- Qt6: Drop qqc1 code. Commit.
- Avoid calling QWindowSystemInterface when loading platform theme. Commit.
- Implement colorScheme for Qt::ColorScheme::Dark and ::Light. Commit.
plasma-mobile
- Update Frameworks version requirement to 6.10.0. Commit.
- [wifi kcm]: add connection info page. Commit.
- Import TrafficMonitor from plasma-nm. Commit.
- Add double tap to switch between 2 most recent apps in swicher. Commit. Implements feature #486555
- Envmanager: disable session restore for mobile. Commit.
- [shutdowndialog]: hide logout option config. Commit.
- Update copyright info from 2023 to 2024. Commit.
- Taskpanel/panel: make navbar and statusbar accessible from within fullscreen windows. Commit.
- Popupnotifications: a bit of cleanup and bugfixes. Commit.
- Lockscreen: handle backspace and enter key when switching from keypad. Commit.
- Ensure directory is created. Commit.
- Homescreen/folio: fix icon drop position misalignment within folder and outside folder view check not accounting for size differences. Commit.
- Kwin/convergentwindows: Ignore case with undefined desktop. Commit.
- Kcms/time: Modernize and cleanup code. Commit.
- Time kcm: Lazy load the date picker. Commit.
- Fix translation extraction. Commit.
- Envmanager: Ensure KWin is reloaded. Commit.
- Mobileshellstate: update isActionDrawerOpen to use intendedToBeVisible. Commit.
- Quicksettings/audio: Close action drawer when opening volume osd. Commit.
- Actiondrawer: hide action drawer while adjusting screen brightness. Commit.
- Actiondrawer: use action drawer window as the open surface area. Commit.
- Kwin/convergentwindows: keep current window maximized bugfix. Commit.
- Actioncenter: Allow expanded mode to be opened as soon as minimized offset crossed. Commit.
- Widgets/krunner: Modernize design to match app drawer, and add section headers. Commit.
- Screenbrightnessplugin: Fix behaviour if dbus service is not initialized followup. Commit.
- Screenbrightnessplugin: Fix behaviour if dbus service is not initialized. Commit.
- Revert "homescreens: Use WheelHandler on app list". Commit.
- Homescreen/folio: Fix favourites bar reordering when full. Commit.
- Improvements to initialstart + 1 more. Commit.
- Homescreen/folio: Fix folder apps still being Interactable when outside current page. Commit.
- Homescreens/folio: Homescreen folder page snapping position bugfix. Commit.
- Quicksettings/screenrotation: Nullptr check. Commit.
- Homescreens/folio: Fix goToPage call not updated with new parameter. Commit.
- Navigationpanel: Add manual screen rotation button. Commit.
- Homescreens/folio: Fix favourites bar ghost position when drag out. Commit.
- Quicksettings/autorotate: Properly listen to external changes. Commit.
- Actiondrawer: Use layershell to avoid taking focus from current window. Commit.
- Envmanager: Toggle interactive window moving. Commit.
- Notifications: Implement popup notifications. Commit.
- Initialstart: Introduce InitialStartModule as top level item for modules. Commit.
- Homescreens/folio: FavouritesBar: Icon position animation bugfix. Commit.
- Homescreens/folio: Homescreen page snapping position Bugfix. Commit.
- Disable electric border highlighting by default in envmanager. Commit.
- Kcms/time: Fix layout of time dialog and port date dialog to DatePopup. Commit.
- Actiondrawer: Cleanup and simplify. Commit.
- Envmanager: Fix KWin effect and script reloading. Commit.
- Actiondrawer: Share components between portrait and landscape. Commit.
- Port to KStandardActions. Commit.
- Drop unused link libraries. Commit.
- Hapticsplugin: Only initialize dbus interface if used. Commit.
- Homescreens/folio: Remove icon on one of the settings delegates. Commit.
- Homescreens/folio: Never open both search and app drawer. Commit.
- Homescreens: Use WheelHandler on app list. Commit.
- Actioncenter: Reduce usage of transforms and cleanup. Commit.
- Homescreens/folio: Fix app icons being rounded to predefined sizes. Commit.
- VolumeOSD: Increase animation duration and bugfix for audio applet page. Commit.
- VolumeOSD: Prevent Stealing Focus from Applications. Commit.
- [mobileshell kcm]: option to control status bar scale. Commit.
- [mobileshell]: apply scale factor to status bar. Commit.
- Quicksettings: fix landscape not being scrollable. Commit.
- VolumeOSD: Improve design, and prevent touch events from being taken from outside the osd. Commit.
- [battery]: support multiple batteries in shell's top panel. Commit.
- [battery]: port battery info to new model. Commit.
- Reintroduce maximizing task on activating it in switcher. Commit. Fixes bug #492077
- Lockscreen: Forward keyboard key immediately to password bar. Commit.
- Taskswitcher: Fix close all button being dark and not interactable. Commit.
- Taskswitcher: Gesture Navigation: Quality of Life Improvements. Commit.
- Kcms/cellularnetwork: Fix available networks list elements not being. Commit.
- Statusbar: Fix clock not updating immediately when timezones are changed. Commit.
- Kcms/time: Don't insert "local" option into timezones dropdown. Commit.
- Screenbrightnessplugin: Extract from initialstart and use in shell. Commit.
- Navigationpanel: Fix disabled buttons from having grey icons. Commit.
- Initialstart: Provide more scaling options. Commit.
- Add "Powered by distro" to initialsetup/LandingComponent. Commit.
- Use edit-none icon in task switcher if no applications are running. Commit.
- Quicksettings/screenrotation: Don't call rotate in signal handler. Commit.
- Quicksettings: Fix brightness slider. Commit.
- Drop semicolon after Q_UNUSED() for consistency through the repo. Commit.
- Avoid implicit capture of 'this' via '[=]' as deprecated in C++20. Commit.
- Manages new cases introduced in ModemManager 1.20. Commit.
- Fix deprecated declarations from QLocale. Commit.
- Flag unused parameters with Q_UNUSED(). Commit.
- Remove ServiceTypes for KPackage files. Commit.
Plasma Nano
- Update Frameworks version requirement to 6.10.0. Commit.
- Add missing includes moc. Commit.
- It compiles fine without deprecated methods. Commit.
Plasma Networkmanager (plasma-nm)
- Update Frameworks version requirement to 6.10.0. Commit.
- Port to ECMDeprecationSettings. Commit.
- Use the connectivy check URI reported by NetworkManager. Commit.
- Fix saving keepalive interval for WireGuard. Commit. Fixes bug #461319
- Revert "Fix the connection speed tab remaining visible after disconnecting". Commit.
- Simplify overly long "General Configuration" tab title. Commit. Fixes bug #497068
- Show headers in qtc6. Commit.
- Applet: Fix icon for action to log into captive portal. Commit.
- Connectionitem: delay tabbar height binding till after completion. Commit. Fixes bug #495948
- Applet: remove showSpeed type restrictions. Commit.
- ConnectivityMonitor: Don't manually set m_notification to null. Commit.
- Remove assignments to non existant property. Commit.
- Create a random-default password for hotspots if one is not set. Commit.
- Revert "Use a shared QQmlEngine when possible". Commit.
- Actions have signal parameters. Commit.
- [kcm] Update selected connection when opening KCM a second time. Commit. Fixes bug #461568
- Openconnect: Optionally persist cookies for SAML based authentication. Commit.
- Kcm: allow gui to toggle SystemConnectionsByDefault. Commit.
- Add xor mode for Bond. Commit.
- 802.1x: if scheme is not 'file' leave chars in percent-encoded form. Commit.
- Update git blame ignore file. Commit.
- Reformat code with clang-format. Commit.
- Basic details for wireguard. Commit. Fixes bug #495182
- Types. Commit.
- Applet: Change bold up/down arrow characters to regular arrow characters. Commit.
- Applet: remove now-unneeded custom CompactRepresentation. Commit.
- Applet: Only show Configure action for current network or VPNs. Commit. Fixes bug #492796
Plasma Audio Volume Control
- Update Frameworks version requirement to 6.10.0. Commit.
- Kded: Don't show default sink OSD when coming frm no sink. Commit.
- Made KDocTools optional. Commit.
- Add autogenerate debug category. Commit.
- Add missing include moc. Commit.
- Listitemmenu: guard activePort against null. Commit. See bug #496067
- Kcm: Fix speaker test layout for Pro-Audio profile. Commit. Fixes bug #495752
- KCM: Fix QML warnings. Commit.
- Update git blame ignore file. Commit.
- Reformat code with clang-format. Commit.
- Rename: set correct device name upon reset. Commit. Fixes bug #494546
- Fix text display for auto_null device. Commit. Fixes bug #494324
- Update PulseAudio-Qt to 1.6.0. Commit.
- Kcm: validate percent input correctly. Commit. Fixes bug #420416
- Rip out the name source changing. Commit.
- Use description as per upstream recommendation. Commit. Fixes bug #487658
- Applet: directly set switching sizes. Commit. Fixes bug #493042
- Port away from deprecated ""_qba. Commit.
Plasma SDK
- Update Frameworks version requirement to 6.10.0. Commit.
- Revert "Update version number for 5.27.12". Commit.
- Iconexplorer: add app icon. Commit.
- Appdata: add missing . Commit.
- Move all docbook files from subdirs into doc/. Commit.
- Clean up dependencies. Commit.
- Tidy appstream version information. Commit.
Plasma Systemmonitor
- Remove kf < 6.10 code. Commit.
- Update Frameworks version requirement to 6.10.0. Commit.
- Add a kconf update script to update pages and replace vmPSS with memory. Commit.
- Faces: Replace vmPSS with memory. Commit.
- Re-arrange releases in appstream meatda file. Commit.
- Clean up metadata in .desktop file. Commit. See bug #497905
- Remove unimplemented methods. Commit.
- Page: Fix rowSpacing for EditablePage contents. Commit.
- Page: Replace EditablePage's OpacityAnimator with NumberAnimation. Commit.
- Page: Hide new pages by default. Commit. Fixes bug #496875
- Added supporters Berend and Mikołaj "Nimfer" Wojciech Górski. Commit.
- Update the copyright date. Commit.
- Fix qml warning. Commit.
- Make it compile without deprecated methods. Commit.
- Add missing explicit keyword. Commit.
- Added supporter Tim Rørstrøm. Commit.
- Use the existing KAboutData singleton from KCoreAddons. Commit.
- Port to AboutKDEPage from AboutKDE. Commit.
- Added supporter Marcel Janik Kimpel. Commit.
- Added supporter Lukasz Baldyga. Commit.
- Added supporter Marton Daniel. Commit.
- Explicitly set Kirigami.Dialog padding to 0. Commit.
- Move "Add New Page" UI into hamburger menu. Commit. Fixes bug #494649
- EditablePage: Set loadOverlay margins explicitly, set loader invisible during loading. Commit. Fixes bug #494902
- BaseCellDelegate: Use correct colorSet when selected. Commit. Fixes bug #494261
- Port to KConfig.WindowStateSaver. Commit. Fixes bug #478443
- Don't include quiet packages in feature_summary. Commit.
- CMakeLists.txt fix cmakelint issue "Extra spaces between 'if' and its ()". Commit.
- Add a missing screenshot. Commit.
- BaseTableView: Set pixelAligned to true. Commit. Fixes bug #493240
plasma-thunderbolt
- Show headers in qtc. Commit.
- It compiles fine without deprecated methods. Commit.
- Don't include quiet packages in feature_summary. Commit.
plasma-vault
- Update Frameworks version requirement to 6.10.0. Commit.
- It compiles fine without deprecated methods. Commit.
- Const'ify pointer. Commit.
- Use isEmpty. Commit.
plasma-welcome
- Update Frameworks version requirement to 6.10.0. Commit.
- Revert "Update version number for 5.27.12". Commit.
- Show desktop entry only in KDE. Commit.
- Make compile without deprecated methods. Commit.
- Use isEmpty here. Commit.
- Cmake_minimum_required must be first. Commit.
- Use const'ref here. Commit.
- Fix qml warnings. Commit.
- Remove our KAboutData singleton, use the one from FormCard. Commit.
- Port to AboutKDEPage from AboutKDE. Commit.
- Fix Activities shortcut. Commit. Fixes bug #496200
- Don't include quiet packages in feature_summary. Commit.
- Consistently sort includes. Commit.
- Drop unused KConfigWidgets dependency. Commit.
- Improve caption. Commit.
- Change category to Documentation. Commit.
- Tidy appstream version information. Commit.
- Enjoy/Supporters: Update supporters. Commit.
- Powerfulwhenneeded/vaults: Align background to the corner. Commit.
- Powerfulwhenneeded/Overview: Scale background and blur with mock scale. Commit.
- Mock/MockCard: More appropriate size for desktop. Commit.
Plasma Workspace
- Klipper: Avoid use of winId. Commit. Fixes bug #494169
- Appiumtests: make clipboardtest less flaky. Commit.
- Add KDED module for adjusting the system time zone based on location. Commit.
- Update Frameworks version requirement to 6.10.0. Commit.
- Update wallpaper previews. Commit.
- Make application menu category icons symbolic. Commit.
- Ksmserver: Dont pop up an error dialog if a check fails. Commit.
- Ksmserver: Remove outdated sanity checks. Commit.
- Applets/notifications: suppress inhibited notifications after "Do not disturb" is off. Commit. Fixes bug #440837
- Session-restore/save: exclude applications. Commit. Fixes bug #498249
- Waylandtasksmodel: warn when the window management isn't active. Commit.
- Add more debug output. Commit.
- Revert "Mark applets as disabled when they are removed from system tray". Commit.
- RunCommand: make faded completion text match casing of typed text. Commit. Fixes bug #497603
- Recentusagemodel: split files and folders. Commit. See bug #496179
- Re-word "Desktop and Panel Management" toolbar button. Commit.
- Libkmpris: set NAMELINK_SKIP for libkmpris. Commit.
- Replace wallpaper previews for Plasma 6.3. Commit.
- Applets/notifications: switch to horizontal timeout indicator. Commit.
- Widget Explorer: re-word "uninstallable". Commit. Fixes bug #498158
- Kcms/users: shorten an explanatory string. Commit.
- Kcms/users don't use xi18nc() for plaintext-only UI string. Commit.
- Wallpapers/image: Save config after dropping image. Commit. Fixes bug #480509
- Logout: Add explicit mnemonics. Commit.
- ActionButton: Add mnemonic support. Commit.
- Klipper: fix copying for the first time not copying anything with MaxClipItems=1. Commit. Fixes bug #417590
- Applets/kicker: Use kmenuedit for editing applications. Commit.
- CMake: Phonon is required. Commit.
- CMake: UDev is required. Commit.
- CMake: Regroup all Plasma dependencies and align with PROJECT_DEP_VERSION. Commit.
- CMake: do not expand variables beforehand. Commit.
- CMake: Sort and line-break Qt6/KF6 component lists. Commit.
- CMake: Merge KF6KDED into find_package(KF6 ... REQUIRED) block. Commit.
- Appiumtests: add a stress test for clipboard. Commit.
- Appiumtests: expand button by setting central widget in clipboard test window. Commit.
- Drop unused FindLibdrm.cmake. Commit.
- Drop unused Libdrm dependency. Commit.
- Introduce BUILD_CAMERAINDICATOR option, default depending on PipeWire_FOUND. Commit.
- Only autotests link to PipeWire, so only bail out there if not found. Commit.
- Klipper: reset QCryptographicHash only before adding data. Commit.
- Devicenotifications: name is not unused. Commit.
- Shell: remove unused lambda in PanelView. Commit.
- Klipper: reduce memory usage when there are many images. Commit. Fixes bug #480127
- Klipper: enable SQLite Write-Ahead Logging. Commit.
- Klipper: delete unmanaged QMimeData pointers. Commit.
- Fix logging category name` and CMake indentation. Commit.
- Applets/systemtray: fix "Go Back" button not working. Commit.
- Components/dbus: fix invalid variant type since Qt 6.8.1. Commit.
- Libtaskmanager: use QDateTime instead of QTime for lastActivated. Commit. Fixes bug #493724
- Applets/systemtray: fix busy indicator position for hidden items. Commit. Fixes bug #496910
- Handle available screen rect calculation separately for X11 and Wayland. Commit. Fixes bug #496611
- Appmenu: Avoid repositioning the menu on wayland. Commit. Fixes bug #495787
- System Tray: never activate applets only using a full representation. Commit. Fixes bug #497000
- Only show unsupported configuration message for Adaptive mode. Commit. Fixes bug #496995
- Appiumtests: make clipboardtest less flaky. Commit.
- Kioworkers: fix testdesktop. Commit.
- Appiumtests: port away from event loop thread in notificationstest. Commit.
- Appiumtests: add test for saving multiple mime types. Commit. See bug #491961
- Appiumtests: reload config through D-Bus to speed up clipboardtest. Commit. See bug #491961
- Klipper: hide job progress when deleting history. Commit.
- Libtaskmanager: set environment in python script. Commit.
- Applets/notifications: fix hiding job state notifications when permanentJobPopups is disabled. Commit.
- Klipper: remove duplicate separator in path. Commit.
- Klipper: port database to SQLite. Commit.
- Klipper: process new clip data in HistoryModel. Commit.
- Show headers in qtcreator. Commit.
- Logout: Don't show warning about other user when logging out. Commit.
- Libtaskmanager: Fix transient losing needs attention state. Commit.
- Notifications: Expose copied file through desktop portal. Commit.
- Delete PanelView immediately after user asks to delete panel. Commit. Fixes bug #454549
- Add option to clone panels. Commit. Fixes bug #412588. See bug #446654
- Fix DelegateChoice import with Qt 6.9. Commit. Fixes bug #496900
- Applets/notifications: Notification positioning fixes. Commit.
- Const'ify ScriptEngine. Commit.
- Const'ify pointer. Commit.
- Const'ify KActionCollection. Commit.
- Krunner: Clear faded completion text when prior search exists. Commit.
- Remove commented lessThan method. Commit.
- Const'ify pointer class. Commit.
- Add QByteArrayLiteral. Commit.
- Add missing explicit keyword. Commit.
- Not necessary to use QString(...) around i18n. I18n is a QString. Commit.
- Appiumtests: test closing notification with expire_timeout. Commit.
- Typo. Commit.
- D is unsigned. Commit.
- Clean up code. Commit.
- Revert "systray: destroy the inner systray when the container is destroyed". Commit.
- Typo. Commit.
- Apply 1 suggestion(s) to 1 file(s). Commit.
- Systray: Clean up leaking systrays. Commit. Fixes bug #472937. See bug #404641
- Systray: destroy the inner systray when the container is destroyed. Commit. See bug #472937
- Use QList (QVector is an alias to QList). Commit.
- Const'ify pointer in "shell" apps. Commit.
- Add missing explicit keyword. Commit.
- Remove unused this. Commit.
- Remove unused bool. Commit.
- Remove unused WId variables. Commit.
- Const'ify variable/pointer. Commit.
- Applets/appmenu: Workaround global menu getting dismissed unexpectedly. Commit. Fixes bug #494635
- Remove unused check. Commit.
- Remove extra ';'. Commit.
- Add missing include moc. Commit.
- Use isEmpty. Commit.
- Const'ify pointer. Commit.
- Applets/systemtray: Remove unused CMake versioning. Commit.
- Fix initialize variable order. Commit.
- KDECLARATIVE 5.88.0 and KRUNNER 5.103.0 nor necessary. Commit.
- Fix remove unused forward declaration. Commit.
- Initialize kcrash after kaboutdata. Commit.
- Applets/notifications: fix closing notification with expire_timeout. Commit.
- BatteryIcon: Add headphone icon. Commit.
- Port to new KActionCollection API. Commit.
- Applets/digital-clock: Warn that size may be reduced. Commit. See bug #494661
- Plasmashell: begin earlier to watch for panel destruction. Commit. Fixes bug #487684
- Appiumtests: test clip with secret hint should not be saved in history. Commit. See bug #496331
- Plasmawindowed: Use shared contexts analogue to plasmashell. Commit. See bug #495758
- Fix absolute path generation into (not installed) header. Commit.
- Applets/mediacontroller: remove unused Q_SLOTS and Q_INVOKABLE in GlobalConfig. Commit.
- Kcms/colors: Attach color scheme editor to KCM window on Wayland, too. Commit.
- Applets/notifications: Be explicit about "when" binding on notificationAction. Commit.
- Appiumtests: make clipboardtest less flaky. Commit.
- Applets/systemtray: suppress main text of tooltip matching visible text. Commit. See bug #494463
- Shell: fix an unused variable. Commit.
- Weather/dwd: Simplify and optimize the station list parsing. Commit.
- Klipper: Finish processing all new mimedata tasks before setting clipboard. Commit.
- Devicenotifier: An optical disc can also be storage access. Commit. Fixes bug #469706
- Applets/systemtray: suppress useless tooltips. Commit. Fixes bug #494463
- X11/multiscreen: Always emit outputOrderChanged when a screen is disconnected. Commit. See bug #484838
- Coloreditor: Hide titlebar color buttons if header is set. Commit. Fixes bug #433059
- Devicenotifier: Fix ejecting busy optical media. Commit.
- Ksmserver: Fix copying of auth data. Commit. Fixes bug #491130
- Panelview: Fix resized panel with NoBackground not receiving input in. Commit.
- Donationmessage: massage icons. Commit.
- Applets/digital-clock: Add separator for one-line-mode representation. Commit.
- Weather/dwd: Simplify API calls. Commit.
- Wallpapers/image: Fix wallpaper item resize for screen dimension change. Commit.
- Weather/dwd: Code Style improvements. Commit.
- Systemtray: Don't mess with absolute icon paths. Commit. Fixes bug #495754
- Add traling commas to all enums. Commit.
- Remove unneeded casts for un-overloaded signals. Commit.
- Let Milou handle more navigation logic internally. Commit.
- Reuse key navigation code a bit. Commit.
- Krunner: Move more keyboard logic to milou. Commit.
- Krunner: Allow page up/down keys for first/last resultview focus. Commit.
- Krunner: Allow jumping up/down categories. Commit.
- Logout screen: show when system will enter bootloader menu after reboot. Commit.
- Show error message in digital clock when no timezone is set. Commit. Fixes bug #493232
- Systemtray: Check if an icon can be located when appending symbolic. Commit. Fixes bug #495754
- Applets: fix Applets background effects. Commit. See bug #473289
- Notifications: Fix menuOpen and dragging properties. Commit.
- Kcms/users: forward cropping errors. Commit.
- Kcms/users: refactor cropping. Commit.
- [applets/appmenu] Remove obsolete TODO comment. Commit.
- Fix kirigami-addons CMake package name. Commit.
- Port more QByteArray to QByteArrayView. Commit.
- Don't include quiet packages in feature_summary. Commit.
- Merge "Settings" menu category into "System". Commit.
- Do early return for ServciesRunner::resolvedArgs in case of error. Commit. See bug #495606
- Drop unneeded KConfigWidgets dep. Commit.
- Port to KStandardActions. Commit.
- Appiumtests: make clipboardtest run faster. Commit.
- Reduce atomic operations when using KPluginMetaData. Commit.
- Always show full logout screen for "Show Logout Screen" desktop menu item. Commit. Fixes bug #495390
- Remove xgettext call over non existing files that generates error. Commit.
- Revert "Add clang-format CI". Commit.
- Applets/systemtray: Prefer -symbolic icons. Commit. Fixes bug #487026
- Oom-notifier. Commit.
- Lookandfeel: Explicitly set theme to Breeze in defaults. Commit.
- Update git blame ignore file. Commit.
- Reformat code with clang-format. Commit.
- Kcms/users: crop character faces properly. Commit. Fixes bug #494487
- Widgetexplorer: Check applet folder creation time instead of metadata.json. Commit.
- Shell/scripting: Allow scripts to set the screen of a panel. Commit.
- Kcms/users: Fix UI on mobile. Commit.
- Logout-greeter: don't doubt the daemon. Commit.
- Logout-greeter: categorize warnings. Commit.
- Logout-greeter: don't wake up packagekit needlessly. Commit.
- Don't show "Core" KDE apps at the top level of the menu structure. Commit. See bug #494314
- Kcms/krdb: Drop xsetroot dependency. Commit.
- Implement panel opacity scripting API. Commit.
- Menu: Create Help category. Commit.
- Put the eventlistener in the outside. Commit.
- Use a MouseEventListener to catch clicks. Commit.
- Always show the icon if is valid. Commit.
- Fix clicking on reply field when there is a default action. Commit.
- Use StackView from PlasmaComponents3. Commit.
- Adress commemnts. Commit.
- Split delegates and components. Commit.
- Port to ModelInterface. Commit.
- Applets/notifications: Notifications refactor. Commit.
- Appiumtests: fix kcm_cursortheme_test. Commit.
- Appiumtests: fix kcm_autostart_test. Commit.
- Appiumtests: fix kcm_users_test. Commit.
- Appiumtests: fix digitalclocktest. Commit.
- Components/dbus: fix invalid variant type since Qt 6.8. Commit.
- Appiumtests: fix systemdialogtest. Commit.
- Fix default keybindings clash. Commit. Fixes bug #491700
- Klipper: expand action list for touch input. Commit.
- Klipper: add overflow button to support touch screen. Commit.
- Applets/devicenotifier: ensure udi is not dangling to fix crash. Commit.
- Drop apps dataengine. Commit.
- Drop activities dataengine. Commit.
- Unset item container custom cursor when config overlay is hidden. Commit. Fixes bug #494404
- Dataengines/weather: reduce string allocation. Commit.
- Runners/bookmarks: reduce string allocation. Commit.
- Weather/dwd: Add support for night-time icons. Commit.
- Weather/dwd: Use more robust parsing for timestamps. Commit.
- Weather/dwd: fix icon for condition 2. Commit.
- Startkde: test setStage is called after starting plasma-ksplash-ready.service. Commit. See bug #494840. See bug #482267
- Klipper: Avoid creating lots of native windows in settings dialog. Commit. Fixes bug #494169
- Startkde: Specify --type=method_call to correctly notify ksplash. Commit. See bug #494840
- Applets/digitalclock: remove daily event cap. Commit. Fixes bug #468458
- Shell: disable incremental gc until QTBUG-129241 is resolved. Commit.
- Applets/devicenotifier: reduce string allocation. Commit.
- Applets/devicemonitor: document when formating a device is removed and added back immediately. Commit.
- Klipper: correct boolean in desktop file. Commit.
- PanelView: Fix popups position when NoBackground hint is set. Commit. Fixes bug #494193
- Drop places dataengine. Commit.
- Kcms/wallpaper: fix crash when wallpaper config has invalid values. Commit.
- Drop filebrowser dataengine. Commit.
- Fix crash with incorrect iterator. Commit.
- Applets/devicenotifier: fix crash when parent device is not of StorageDrive type. Commit.
- Applets/devicenotifier: Fix encrypted container not updating status. Commit. Fixes bug #494483
- FingerprintDialog: Place ColumnLayout with the stack inside contentItem. Commit. Fixes bug #493977. Fixes bug #493978. Fixes bug #493976
- Klipper: fix unable to remove clip after editing. Commit. Fixes bug #494145
- Startkde: Avoid waiting when notifying ksplash is up. Commit. Fixes bug #357170. Fixes bug #492492
- Kcm/cursortheme: Hide themes without their own cursor images. Commit.
- Appiumtests: fix
ExcessNotificationGeneration
in notificationstest. Commit. - Kcms/wallpaper: add title. Commit. Fixes bug #494008
- Applets/devicenotifier: avoid duplicate entries in device list. Commit.
- Applets/devicenotifer: properly delete child devices. Commit.
- Applets/systemtray: fix crash caused by model index mismatch. Commit.
- Applets/sysmon: Don't override contentItem of ScrollablePage in config ui. Commit. Fixes bug #492654
- Applets/kicker: guard against null d-ptr when refreshing favorite model. Commit.
- Appiumtests: close notification after finishing each test case. Commit.
- Appiumtests: ensure notification signal is received before reading values. Commit.
- Appiumtests: test url preview in notification. Commit.
- Appiumtests: test inline reply in notification. Commit.
- Components/calendar: fix finding qtpaths' path. Commit.
- Appiumtests: test notification actions. Commit.
- Wallpapers/image: fix crash when rendering mode is changed after initialization. Commit.
- Appiumtests: test DBus-activated widget in system tray. Commit.
- Drop mouse dataengine. Commit.
- Drop favicons dataengine. Commit.
- Drop geolocation dataengine. Commit.
- Drop packagekit dataengine. Commit.
- Applets/notifications: Port away from Plasma::Dialog. Commit.
- Systemtray.cpp: Make AppletRemoved signal a singleshot connection. Commit. Fixes bug #494003
- Applets/kicker: fix crash when current activity changes. Commit.
- Klipper: fix editing history for the first item. Commit. Fixes bug #494031
- Applets/layout: don't base size hint on childrenRect. Commit.
- Xembedsniproxy: Leave real window active during event dispatch. Commit. See bug #490666
- Port away from deprecated KPluralHandlingSpinBox. Commit.
- Applets/notifications: Remove call to invalidateSenderItem(). Commit.
- NotificationItem: Fix freeze with notifications that have multiple buttons. Commit.
- Applets/notifications: Different workaround for layout bugs. Commit. Fixes bug #492540. See bug #487533
- Klipper: guard against null in ClipboardMenu. Commit.
- Define clang-format version that should be run on CI. Commit.
- Work around clang-format 18 regression. Commit.
- FontInstInterface: Make formatting more readable. Commit.
- Add clang-format CI. Commit.
- Remove name from local typedef. Commit.
- Remove empty destructors or avoid training semicolon after default method impl. Commit.
- KCmFontInst: Rework codestyle of switch statement. Commit.
- Re-run clang-format. Commit.
- Debug. Commit.
- Plasma-apply-wallpaper:Add trailing comma. Commit.
- Devicecontrol: Adjust formatting of debug messages. Commit.
- Applets/notifications: Fixes for popup width. Commit. Fixes bug #493842. Fixes bug #493803
- Kcms/cursortheme: fix the default theme. Commit.
- Kcm_regionandlang: always set LC_* when changing language. Commit. Fixes bug #491305
- Outputorderwatcher: watch for when the last output is removed. Commit. Fixes bug #484687
- Applets/kicker: port to std::unordered_map to work around a common crash when uninstalling apps. Commit.
- Remove powermanagement dataengine. Commit.
- Applets/devicenotifier: Fix encrypted devices not being shown. Commit. Fixes bug #493675
- Switch to calling the onPressed handler directly. Commit. Fixes bug #492158. Fixes bug #493634
- Use strict available screen space for placing panel config popups. Commit. Fixes bug #493629
- Fix potential overflow of agenda heading of digital clock. Commit. Fixes bug #493344
- Klipper: fix clearing history when history is off. Commit. Fixes bug #142882
- Appiumtests: stop matching push_button because it's renamed. Commit.
- Applets/kicker: add basic tests for the favorite model. Commit.
- Notifications: Hide "Details" button if there are none. Commit.
- Startkde: include "~/.local/share/icons" in XCURSOR_PATH in the dev session. Commit.
- Appiumtests: skip tests using decorator. Commit.
- Revert "appiumtests: disable kcm tests and component tests due to broken AT-SPI". Commit.
- Use dbus-launch to launch tests that require XWayland. Commit.
- Appiumtests: disable kcm tests and component tests due to broken AT-SPI. Commit.
- Plasmashell: Check for null view in ShellCorona::panelContainmentDestroyed. Commit. Fixes bug #492889
- Libkmpris: disconnect from PlayerContainer in MultiplexerModel's dtor. Commit.
- Align dates in calendar view. Commit. Fixes bug #493340
- Ksmserver: Add text for the "Session is ending" event. Commit. Fixes bug #493482
- Kcms/region_language: Sort languages by the user facing string. Commit.
- Kcms/region_language: Force title case. Commit.
- Appiumtests: properly end process in logoutgreetertest. Commit.
- Libtaskmanager: make XWindowTasksModelTest less flaky. Commit.
- Libtaskmanager: make
testOpenCloseWindow
less flaky. Commit. - Libtaskmanager: add test for transient windows on Wayland. Commit. See bug #484647. See bug #488596
- Appiumtests: require plasmashell to quit before running clipboardtest. Commit.
- Appiumtests/kcms: close kcmshell to collect gcov stats. Commit.
- Appiumtests: test digital clock's compact representation. Commit.
- Applets/notifications: make pause/resume button not checkable. Commit. Fixes bug #491981
- Startkde: Disable session management in our session management. Commit. Fixes bug #488853
- Components/batterycontrol: React to D-Bus service (un)register events. Commit. Fixes bug #488915. Fixes bug #489003. See bug #492859. See bug #492945
- Components/batterycontrol: Use
m_
prefix for all member variables. Commit. - Kcms/style: add "windows" keyword. Commit. Fixes bug #493368
- Components/batterycontrol: Re-use battery names correctly. Commit. Fixes bug #492480
- DigitalClock.qml: Use Text.Fit to avoid overflow in vertical panels when showing seconds. Commit. Fixes bug #480801
- Limit maximum popup width and stretch body label. Commit. Fixes bug #492932. Fixes bug #492861
- Klipper: remove as operator to work around problematic generated QML code. Commit. Fixes bug #493038
- Kcmregionandlang.cpp: Clear baseLocaleMap strings from ".UTF-8" and similar text. Commit. Fixes bug #461904
- [krdb] Don't manually process events when applying Qt settings. Commit. Fixes bug #486922
- Mark applets as disabled when they are removed from system tray. Commit.
- Save applets in appletlayout using Applet instead of AppletItem. Commit.
- Add function to remove all instances of a widget. Commit.
- Bring back klipper desktop file. Commit. Fixes bug #492525
- Taskmanager: Do not assert that screencasting is available. Commit.
- Applets/devicenotifier: don't crash if device is removed elsewhere. Commit.
- Kcms/colors: Don't auto-select newly installed entry. Commit. Fixes bug #418102
- Use comment if name(description) is set. Commit. Fixes bug #490909
- Always consider autohide panels in the edit mode zoom. Commit. Fixes bug #493143
- WallpaperKcm: disconnect from child object. Commit. Fixes bug #491059
- Fix relaunching the color scheme editor from the kcm in X11. Commit. Fixes bug #483513
- Kcms/kfontinst: remove extra redundant separator at the bottom. Commit.
- Libtaskmanager/waylandtasksmodel: disconnect from parentWindowChanged in dtor. Commit. Fixes bug #488653
- Kcms/wallpaper: simplify lifetime handling. Commit.
- Wallpapers/image: strict slideshow intervals. Commit.
- Startkde: Fix wayland session restore saving. Commit. Fixes bug #436318
- Appiumtests: make clipboardtest less flaky. Commit.
- Kcms/wallpaper: prevent self-updating state callback. Commit.
- Kcms/wallpaper: fix a unused warning. Commit.
- Drop unused KPipeWire dependency. Commit.
- Drop unused QCoro6DBus dependency. Commit.
- Appiumtests: test copying text/uri-list and file preview. Commit.
plasma-workspace-wallpapers
- Add Plasma 6.2 wallpaper here. Commit.
plasma5support
- Update Frameworks version requirement to 6.10.0. Commit.
- Update metainfo.yaml. Commit.
- Move apps dataengine from plasma-workspace. Commit.
- Move activities dataengine from plasma-workspace. Commit.
- Fix and replace HAVE_XFIXES with newly defined WITH_X11. Commit.
- Add CMake option to build WITH_X11. Commit.
- Move places dataengine from plasma-workspace. Commit.
- Move filebrowser dataengine from plasma-workspace. Commit.
- Move mouse dataengine from plasma-workspace. Commit.
- Move geolocation dataengine from plasma-workspace. Commit.
- Move packagekit dataengine from plasma-workspace. Commit.
- Move favicons dataengine from plasma-workspace. Commit.
- Move powermanagement dataengine from plasma-workspace. Commit.
Plymouth KControl Module
- Update Frameworks version requirement to 6.10.0. Commit.
- It compiles fine without deprecated methods. Commit.
- Don't include quiet packages in feature_summary. Commit.
polkit-kde-agent-1
- Update Frameworks version requirement to 6.10.0. Commit.
- Make compile without deprecated methods. Commit.
Powerdevil
- Dep on latest plasma wayland protocols. Commit.
- Update Frameworks version requirement to 6.10.0. Commit.
- Daemon: Only use ddcutil display objects for awake monitors. Commit. See bug #482713. See bug #493329
- Applets/batterymonitor: Assume default power profile is used if power profile is unset. Commit. Fixes bug #494506
- Daemon: Announce observed brightness of a display to KWin. Commit.
- Actions/dimdisplay: Unconditionally restore the dimming ratio. Commit.
- Show headers in qt-creator. Commit.
- Add missing explicit keyword. Commit.
- Remove not necessary ";". Commit.
- Remove unused forward declaration. Commit.
- It compiles fine without deprecated methods. Commit.
- Add missing include mocs. Commit.
- Merge kcmodule/common folder into KCM. Commit.
- Daemon: Don't crash in PowerDevil::Core::unloadAllActiveActions(). Commit. Fixes bug #492349
- Daemon/controllers: leave it up to the DisplayBrightness implementation to optimize dimming writes. Commit.
- Daemon/controllers: fix external brightness change detection for kwin brightness. Commit.
- Daemon/controllers: implement dimming for kwin brightness. Commit. Fixes bug #494722
- Daemon: Add virtuals to DisplayBrightness for optional "native" dimming. Commit. See bug #494722
- Daemon: Introduce proper dimming API for ScreenBrightnessController. Commit. Fixes bug #452492. See bug #496513
- Applets/brightness: Check if KeyboardBrightness action is available. Commit. See bug #486067
- Daemon: Add dbus signal to notify when the supported actions change. Commit.
- Made KDocTools optional. Commit.
- Daemon: Reduce unwanted brightness change signals that we originated. Commit.
- Applets/brightness: Never miss a display on brightness service registration. Commit. Fixes bug #488915. See bug #486067
- Applets/brightness: Always show displays in order of the D-Bus listing. Commit.
- Applets/brightness: Improve integration with dbus service availability. Commit. Fixes bug #486067
- Add dedicated headset and headphone icon for low battery notification. Commit.
- Daemon: Implement edidData() for KWinBrightness. Commit.
- Run clang-format. Commit.
- Applets/brightness: toggle nightlight only, when enabled. Commit. Fixes bug #496457
- Applets: allow to detect tlp without solid or upower. Commit. Fixes bug #495918
- Applets/brightness: Make brightness of multiple applets stay in sync. Commit. Fixes bug #495661
- Applets/batterymonitor: correct dbus watcher. Commit. See bug #492859
- Applets: react to power-profile-daemon dbus registration. Commit. Fixes bug #492859
- Daemon: Only write DDC brightness after reading and comparing first. Commit.
- Don't include quiet packages in feature_summary. Commit.
- Daemon: Rename DDCutilDetector init_status variable to just status. Commit.
- Daemon: Set ddcutil as missing if initialization fails. Commit.
- Autotests: only enable dbus debug message for backlighthelper in brightnesstest. Commit.
- Applets/brightness: Disable applet's own config. Commit.
- Daemon/controllers: suppress animations when kwin requests brightness changes. Commit.
- Applets/brightness: Use Qt logging categories instead of qDebug(). Commit.
- Applet: show informational message when no profiles available even though ppd is installed. Commit. See bug #477769
- Applet: fix missing power profile label when using tlp. Commit.
- Applets/brightness: More robustness for surviving plugin destruction. Commit.
- Daemon: Retry failed DDC/CI brightness write also on monitor wake-up. Commit.
- Daemon: Retry failed DDC/CI reads and writes repeatedly. Commit. See bug #482713. See bug #493329
- Applets/brightness: Survive plugin destruction after async wait. Commit.
- Applets/brightness: Avoid producing duplicate display sliders. Commit. Fixes bug #493844
- Daemon/actions/dimdisplay: Set brightness separately per display. Commit. Fixes bug #493111
- Applet: fix power profile label not visible when using ppd. Commit.
- Port popup to PlasmaExtras.Menu. Commit. Fixes bug #492493
- Daemon: Do not compare const and non-const QMap iterator. Commit. Fixes bug #493519
- Applets: rename 'PowerManagementControl' -> 'InhibitionControl'. Commit.
- Applets/batterymonitor: React to D-Bus service (un)register events. Commit. See bug #488915. See bug #489003. See bug #492859. See bug #492945
- Daemon/actions/powerprofile: Use the new D-Bus names for p-p-d. Commit. Fixes bug #484868
print-manager
- Update Frameworks version requirement to 6.10.0. Commit.
- Kcm: Hide default printer checkbox when there's only one printer. Commit.
- Kcm: Disable checkbox when printer is default, add ContextualHelpButton. Commit.
- Configure-printer: Add colon to printer settings iterator. Commit.
- Configure-printer: Flatten GroupBoxes. Commit.
- Printqueue: Remove excess borders around list and use KSeparator instead of Line. Commit.
- Printqueue: Remove section auto-sizing settings on header. Commit. Fixes bug #438657
- Libkcups: Remove unneeded (deprecated) signals. Commit.
- Printqueue: Remove unneeded (deprecated) signal connections. Commit.
- Libkcups/PrinterModel: Remove deprecated RH specific signals. Commit.
- Plasmoid: Adapt to display hints name changes. Commit.
- Kcm: Combine display hint logic into a single loop. Commit.
- Run clang-format. Commit.
- Libkcups: Added declarations for libcups version. Commit.
- Kcm: Make savePrinter async. Commit.
- PrinterSettings: Fix progress bar color for ink levels. Commit.
- Kcm: Show "Print Queue" label on button. Commit.
- DevicesModel: Register QList of QStringList to DBus. Commit.
- Show print jobs in Plasmoid. Commit.
- Plasmoid: Show busy indicator while printing. Commit.
- Plasmoid: Show three lines of printer messages. Commit.
- Libkcups: Rework CUPS Connection to optimize notify connections. Commit.
- Fix minor typo (remove extra period). Commit.
- Kcm: Make loading the device PPD async. Commit.
- Kcm: Make save server settings async. Commit.
- Kcm: Make remote printer query async. Commit.
- Kcm: Fix placeholder text to reflect "Add" label change. Commit.
- Kcm: exchange some icons. Commit.
- [kcm] Per HIG, rephrase instructions to remove "you". Commit.
- [kcm] Configure printer device by clicking the device. Commit.
- JobModel: Fix total pages count. Commit.
qqc2-breeze-style
- Update Frameworks version requirement to 6.10.0. Commit.
- Unconditionally install CMake targets file. Commit.
- Fix displaying combo box content from abstract item models. Commit.
- Don't include quiet packages in feature_summary. Commit.
- Fix calculation of width of DialogButtonBox. Commit.
- Add missing dependencies on QtQuick.Window. Commit.
- Add CI for static builds on Linux. Commit.
- Remove Qt6X11Extras from build dependencies, it doesn’t exist in Qt6 and looks like a leftover from the automated Qt5 -> Qt6 migration script. Commit.
- Make Breeze Kirigami integration plugin work in static builds. Commit.
- Correctly install static QML modules. Commit.
- ComboBox: Fix it not displaying delegates. Commit. Fixes bug #492650
- Add colorset to ScrollView. Commit.
- Use bindings. Commit.
- Setup statusbar and navigation color on Android. Commit.
SDDM KCM
- Update Frameworks version requirement to 6.10.0. Commit.
- Sddmkcm, ui/main: Close dialog on job return. Commit.
- Ui/main: Port dialog to PromptDialog and avoid InlineMessage. Commit.
- Actions: Use imperative descriptions for kauth actions. Commit.
- Fix autologin session value. Commit. See bug #495025
- Resolve and de-duplicate theme paths. Commit. Fixes bug #482484
- Add option to hide clock in Breeze theme. Commit. See bug #472587
- Drop unused Qt5Compat import. Commit.
Spacebar
- Update Frameworks version requirement to 6.10.0. Commit.
- Flatpak: Remove more unused files. Commit.
- Flatpak: Update dependencies. Commit.
- Flatpak: Pin futuresql to release. Commit.
- Chanhe coppyright date to match latest relase. Commit.
- Remove our own KAboutData singleton. Commit.
- Fix infinite spinner showing on empty chats list. Commit.
- Remove all SQL queries from client, move to DBus only. Commit.
- Add spacebar-fakeserver to mock ModemManager. Commit.
- Only handle incoming messages in incoming message handler. Commit.
- Improve behavior with daemon handling, and UI if daemon is off. Commit.
- Daemon: Fixup SMS sending. Commit.
- Rework and improve new chat page UX. Commit.
- Port settings pages to proper usage of FormCard. Commit.
- Flatpak: bump the kirigami-addons deps to 1.4.0. Commit.
- CI: Add XML Linting. Commit.
- Fix the metainfo: remove the incorrect description. Commit.
- Bump framework dependencies. Commit.
- Add content rating. Commit.
- Appstream: Remove website temporarely. Commit.
- Update org.kde.spacebar.appdata.xml. Commit.
- Remove old version number as it confuses some distro's tooling. Commit.
- Tidy appstream version information. Commit.
- Fix the message long-press contextual menu. Commit.
spectacle
System Settings
- Update Frameworks version requirement to 6.10.0. Commit.
- Revert "Update version number for 5.27.12". Commit.
- Make compile without deprecated methods. Commit.
- Fix qml warning. Commit.
- Don't include quiet packages in feature_summary. Commit.
- SettingsBase: Make sure we save window state on quit or geometryChange. Commit. Fixes bug #494377
- Fix loading external modules. Commit.
- Appiumtests: add test to launch systemsettings. Commit.
- Remove pointless disconnect+connect. Commit.
- Un-overload slot. Commit.
- Remove unused return value from moduleSave. Commit.
- Port to new connection syntax. Commit.
- SettingsBase.cpp: Restore window state and position. Commit. Fixes bug #478443
wacomtablet
- Update Frameworks version requirement to 6.10.0. Commit.
- Use QTest. Commit.
- Remove unused forward declaration. Commit.
- Tabletfinder: Show desktop entry only in KDE. Commit.
- Use nullptr. Commit.
- Don't include quiet packages in feature_summary. Commit.
- Dataengine: remove id from json file. Commit.
xdg-desktop-portal-kde
- Update Frameworks version requirement to 6.10.0. Commit.
- ScreenChooserDialog: Set Accessible.role for Cards. Commit.
- ScreenChooserDialog: make items keyboard-accessible. Commit. See bug #497971
- Inputcapture: Show a notification when capture starts. Commit.
- [FileChooser] Don't ignore current_filter parameter with multiple name patterns. Commit. See bug #497399
- Add missing license file. Commit.
- ScreenShot: Don't access the result of a cancelled future. Commit.
- Notification: Allow dbus-activating applications that are not running. Commit.
- Make use of KWindowSystem::setMainWindow. Commit.
- Dont clear shortcuts in GlobalShortcutsSession::setActions. Commit.
- Fix i18nc usage. Commit. Fixes bug #496633
- Allow restoring virtual outputs. Commit.
- Give virtual outputs a more stable and unique id. Commit.
- Give virtual outputs a better name. Commit.
- Screencast: Allow restoring regions. Commit.
- Register list of WindowRestoreInfo as meta type. Commit.
- Don't include quiet packages in feature_summary. Commit.
- Add a replace option. Commit.
- Update git blame ignore file. Commit.
- Reformat code with clang-format. Commit.
- [FileChooser] Properly pass along requested current filter. Commit.
- Create region selection window before calling setScreen. Commit. Fixes bug #493293
- Screencast: Improve window stream restoration. Commit.
- AppChooserDialog: allow accepting terminal commands. Commit. Fixes bug #493150