Skip to content

Plasma 6.0.0 Complete Changelog

Bluedevil
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • [wizard] Disable quitlock. Commit. Fixes bug #481585
  • Update version for new release. Commit.
  • Revert "Update version number for 5.93.0". Commit.
  • Revert "Update version number for 5.93.0". Commit.
  • RC 1 version as plasma dependency version. Commit.
  • Add version for dependency builds. Commit.
  • Add version for dependency builds. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Kcm: Port from SwipeListItem to ItemDelegate. Commit.
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • ExpandableListItem: Rename property contextualActions. Commit.
  • Adjust to plasma-framework moving to Plasma. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Port to new notification action api. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Revert "Update Qt version requirement to 6.6.0". Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Port away from Kirigami.BasicListItem. Commit.
  • Applet: Port Svg::elementSize to implicit height. Commit.
  • Remove unneeded keys from metadata file. Commit.
  • Implement Plasma 6 settings re-org. Commit.
  • Add missing include. Commit.
  • Use declarative type registration. Commit.
  • Remove QML import version for private module. Commit.
  • Port to ecm_add_qml_module. Commit.
  • Hide enabled switch when there is no adaptor. Commit.
  • Port all headers to pragma once. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • PlasmaCore.Units -> Kirigami.Units. Commit.
  • Handle result from copyHelper. Commit.
  • Adapt to KNotificationJobUiDelegate moving to KJobWidgets. Commit.
  • Port obexftp to workerbase. Commit.
  • Port bluetooth worker to workerbase. Commit.
  • Remove unused qml module. Commit.
  • Remove unused CI dep. Commit.
  • Kcm: ask for -symbolic versions everywhere we want to see monochrome icons. Commit.
  • Ask for -symbolic versionseverywhere we want to see monochrome icons. Commit.
  • Port to modern SVG instantiation. Commit.
  • Applet: Add comment explaining how to port compactRep to the standard one. Commit.
  • Revert "applet: Round CompactRepresentation icon to defined icon sizes again". Commit.
  • Applet: Round CompactRepresentation icon to defined icon sizes again. Commit.
  • Port to Kirigami.Icon. Commit.
  • Revert "Port to upstream QML components where possible". Commit.
  • Port to upstream QML components where possible. Commit.
  • Iport last remains of the old actions api. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Port to the new action API. Commit.
  • Add missing include: BluezQt/PendingCall. Commit.
  • Adapt to kded5->kded6 renaming. Commit.
  • Remove unused import module (scripted). Commit.
  • Port to KSvg. Commit.
  • Port PlasmaCore.Theme/ColorScope/Units etc to Kirigami. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • Do not pass in QVariantList args for KCModule baseclass. Commit.
  • Port to new plasmoid api. Commit.
  • Use KCMLauncher from KCMUtils instead of KDeclarative. Commit.
  • Port KCM to new QML file loading, use org.kde.kcmutils module. Commit.
  • We use qt6 now. Commit.
  • Kcm: Move footer buttons to header and use a switch. Commit.
  • We use qt6 now. Commit.
  • Applet: replace checkbox with switch. Commit.
  • Adapt QML to KF6. Commit.
  • Applet: introduce a brief animation for section height estimates. Commit. Fixes bug #438610
  • Applet: Fix Toolbar padding in RTL mode. Commit.
  • Require C++20. Commit.
  • Port to new KCMUtils KCM classes. Commit.
  • Convert applet metadata to JSON. Commit.
  • [kcm] Fix device icons. Commit.
  • [kcm] Fix folder dialog. Commit.
  • Port to PlasmaExtras Menu. Commit.
  • Require Qt6/KF6. Commit.
  • Remove Qt5 CI. Commit.
  • Use KF6 libs on CI. Commit.
  • Adapt build system to KF6. Commit.
  • Add missing include. Commit.
  • [applet] Remove unneeded layout maximum size handing. Commit.
  • CMake: Clean up whitespace, wrap and indent long lines. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
Breeze
  • Kdecoration: Fix topright corner click when using fractional scaling hack. Commit. Fixes bug #481857
  • Move additions to left and right int to fix KWin tests. Commit.
  • Expand border on bottom and right, set decoration name to "breeze". Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Fix background of titlebar of KPageWidget. Commit. Fixes bug #476907
  • QComboBoxListView: setAutoFillBackground to false. Commit.
  • Set tabPrimitive qrectf, set overlap to penwidth::frame. Commit.
  • Consistency fixes for outline/separator colors. Commit.
  • Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues. Commit. Fixes bug #480533
  • Update version for new release. Commit.
  • Fix display of multiline menu items. Commit. Fixes bug #477299
  • Change outlinesEnabled border width to 1. Commit.
  • Move outline drawing to Decoration::paint. Commit. See bug #462005
  • Update wallpaper to "Scarlett Tree" for Plasma 6.0. Commit.
  • Allow installing color scheme and cursor theme in Qt 5 build. Commit.
  • Allow to force display separator in QDialogButtonBox. Commit.
  • Revert "Expand frameless tabs that are not editable". Commit.
  • Frames and outlines share same color value. Commit.
  • Make buttons and input fields same height. Commit.
  • Add option to force status bar separator to be drawn. Commit.
  • Fix build with Qt 6.7. Commit. Fixes bug #478879
  • Fix qHash of ExceptionId. Commit.
  • Expand frameless tabs that are not editable. Commit.
  • Window Decoration: Use KColorUtils::mix for outline coloring. Commit.
  • Cursor: generate sizes corresponding to more global scales. Commit. See bug #448555. See bug #451158
  • CheckBox, RadioButton: Expose label spacing pixel metrics. Commit. Fixes bug #448365
  • Fix text color when drawing QStyle::CE_ProgressBar. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Remove old kconf_update files. Commit.
  • Use event filter to process palette changes. Commit.
  • Fix some trivial compiler warnings. Commit.
  • DataMap: Once again make it enabled by default. Commit.
  • QMenu: Support seamless edges anywhere, not only on top. Commit.
  • Kdecoration: take outline color from frame color, not titlebar color. Commit. Fixes bug #465950
  • Decrease padding for KMultiTabBar. Commit. Fixes bug #477464
  • Fix crash when checking for KMultiTabBar. Commit.
  • Remve breeze frame support for QTabWidget. Commit.
  • Fix separator not visible in breeze clasic theme. Commit.
  • Improve detection of parent layout. Commit.
  • Increase padding of KMultiTabBar. Commit.
  • Fix decoration KCM plugin id. Commit.
  • Add frame on top of QDialogButtonBox. Commit.
  • Scrollarea: Fix separator with right to left layout. Commit.
  • Implement frameless style for KMultitabbar. Commit.
  • Only draw status bar separator when it's a child of the QMainWindow. Commit.
  • Fix QQC2 Scrollview having no background. Commit. See bug #476665
  • Update Qt version requirement to 6.5.0. Commit.
  • Cleanup code and add some comments. Commit.
  • Remove frames from look of QDockWidgets. Commit.
  • Remove whitespace from QTabWidgets. Commit.
  • Revert any change to frames inside Qml app. Commit.
  • Draw QDockWidgetTitle separator. Commit.
  • Add possibility to force drawing of frame. Commit.
  • Allow only drawing specified edge for QTabWidget. Commit.
  • Don't draw QFrame::StyledFrame anymore. Commit.
  • Allow to specify which border to display in QLineEdit. Commit.
  • Draw separator for StatusBar. Commit.
  • Add separator between dock items. Commit.
  • Display QSplitter handles. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Revert "Update Qt version requirement to 6.6.0". Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Switch to pragma once for header guards. Commit.
  • Kstyle: TabletModeWatcher has been moved to KirigamiPlatform for Qt6. Commit.
  • Kdecoration: Return true from init(). Commit.
  • Style searchable KPageView to look the same as KDE System Settings. Commit.
  • Use std::as_const here. Commit.
  • Correct the misgenerated localMouseEvent. Commit. See bug #473125
  • Remove useless BaseDataMap subclasses. Commit.
  • Factor out common method call in two conditional branches. Commit.
  • Fix ubsan warning about casting to wrong type. Commit.
  • QPixmap: use rvalue more. Commit.
  • Feat(kstyle): Add support for ToolArea in QDialog. Commit.
  • Slider: Fix focus frame positioning. Commit.
  • Slider: Rework sizing and positioning to draw them centered. Commit. Fixes bug #474199
  • Slider: Factor out cached rects of sub controls. Commit.
  • Correct a typo in breezebutton.cpp. Commit.
  • Decoration: remove extra 1px padding. Commit.
  • Toolarea: Fix separator position on hi dpi. Commit.
  • Fix running the appstreamtest. Commit.
  • ScrollBar: Prevent rendering negative-sized groove for squeezed views. Commit.
  • Port engines from QWidget to QObject to support QQuickItem in more places. Commit.
  • Drop unused registeredWidgets() methods. Commit.
  • Fix typos in comments. Commit.
  • Fix wrong life cycle call for busy indicator widget. Commit.
  • Refactor QtQuickControl check. Commit.
  • Qt6: Drop deprecated style hint SH_Widget_Animate. Commit.
  • Slider: Fix focus ring positioning. Commit.
  • Slider: Fix tickmarks in RTL mode, this time for real-real. Commit.
  • ProgressBar: Fix rendering in RTL mode. Commit.
  • Bring back default values for options. Commit.
  • Also mention Plasma Framework in the README. Commit.
  • Oops, it's "located under" not "under located". Commit.
  • Add README. Commit.
  • Move Qt6 only options into Qt6 block. Commit.
  • Enclose Qt5 and Qt6 blocks in their own scopes. Commit. Fixes bug #473292
  • Only install wallpapers when building Qt6. Commit.
  • Kstyle: Create pixmaps with explicit devicePixelRatio. Commit. Fixes bug #471388
  • Rename KF_MIN_VERSION to be in line with other plasma repos. Commit.
  • Include KDECMakeSettings and KDEInstallDirs before searching Qt and KF. Commit.
  • Misc: Remove conditional Qt5 paths. Commit.
  • Build kstyle for Qt5 and Qt6. Commit.
  • Kstyle: Improve readability of CMakeLists.txt. Commit.
  • Do not install libbreezecommon. Commit.
  • Port from QX11Info to KWindowsystem. Commit.
  • Remove unneeded CI deps. Commit.
  • Don't build style kcm on Windows/macOS. Commit.
  • Don't use KConfigWidgets in Qt6. Commit.
  • Only show arrow menu indicator when menu exists. Commit.
  • Change install location of kstyle config plugin. Commit.
  • Overhaul Breeze cursor themes. Commit. Fixes bug #459987. Fixes bug #465228
  • Fix "no return statement in function". Commit.
  • Consolidate find_package calls into the root CMakeLists.txt. Commit.
  • Fix signal/slot valueChanged was not a qcombobox signal. Commit.
  • [decoration] Remove unused metadata key. Commit.
  • Simplify the kdecoration configuration module build. Commit.
  • Allow building Breeze without KCMUtils. Commit.
  • Remove unneeded QVariantList from KCM constructor args. Commit.
  • Add layout to KCM widget. Commit. Fixes bug #470748
  • Fix version suffix for breeze-settings. Commit.
  • Replace Qt foreach with C++11 API. Commit.
  • ProgressBar: Use more QQuickItem API directly, drop obsolete "update" slot support. Commit.
  • ProgressBar: Stop emitting polish requests when item becomes invisible. Commit. Fixes bug #468903
  • Drop support for Qt older than 5.13. Commit.
  • Port away from deprecated paletteChanged signal. Commit.
  • Fix typo in a comment. Commit.
  • ToolButton: Fix subcontrol menu buttons outline in RTL mode. Commit.
  • Require C++20. Commit.
  • Remove unused methods. Commit.
  • ToolButton: Fix text & icon position in textUnderIcon RTL mode. Commit.
  • BreezeStylePlugin: use case insensitive compare in create. Commit.
  • CheckBox,RadioButton: Fix RTL icon alignment. Commit.
  • CheckBox,RadioButton: Fix RTL focus frame positioning. Commit.
  • CheckBox,RadioButton: Extend focus line to cover an icon too. Commit. Fixes bug #467824
  • Fix RTL for SP_ToolBarHorizontalExtensionButton. Commit.
  • KStyle: make painted arrows more scalable, fix RTL delay menu arrows. Commit.
  • Add an env variable to control tablet mode. Commit.
  • Fix coinstallability of breezecommon lib. Commit.
  • Kstyle: Port to KCMUtils KCModule. Commit.
  • Kdecoration: Port to KCMUtils KCModule. Commit.
  • Adapt to kdecoration changes. Commit.
  • Kdecoration: Adjust to KDecoration API changes. Commit.
  • Outline intensity setting. Commit. Fixes bug #465948
  • Setting height before adding margins. Commit.
  • Calling expandSize in flat comboboxes too. Commit.
  • Use KF6 libs on CI. Commit.
  • Use KF6 when building against Qt6. Commit.
  • Disable decoration when building for Qt5. Commit.
  • Avoid unneeded cast between int and qreal. Commit.
  • Use modern syntax to connect() signals and slots. Commit.
  • Decoration: Provide library with matching plugin id. Commit.
  • MenuItem,TitleBar: Don't stretch icons, instead scale them down to fit and center inside their rect. Commit.
  • Revert "MenuItem: Don't stretch icons, instead scale them down to fit rect". Commit.
  • MenuItem: Don't stretch icons, instead scale them down to fit rect. Commit.
  • Factor out 3 pixelMetric calls in MenuItemControl drawing. Commit.
  • Moved old wallpaper, added new one, updated previews. Commit.
  • ToolButton: Fix text position in text-with-menu-but-no-icon RTL mode. Commit.
  • Add build folder to .gitignore. Commit.
  • Revert "Show all headers in qtc6". Commit.
  • ToolButton: Fix drop-down menu arrow in RTL layouts. Commit.
  • ScrollBar: Fix pixel alignment in RTL mode. Commit.
  • Show all headers in qtc6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Fix the cursors' build.sh script. Commit.
  • Kdecoration: Fix outline gap with fractional scale. Commit. Fixes bug #461358
  • Only use frameworkintegration on Linux/BSD. Commit.
breeze-grub
breeze-gtk
  • Use 0.2 instead of varied values for outline contrasts. Commit.
  • Update version for new release. Commit.
  • Bump build dep for breeze to plasma 6 alpha version. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Remove Qt5 CI. Commit.
  • Cmake: call cmake_minimum_required before project(). Commit.
  • Cmake: Remove dead code for cmake < 3.12.0. Commit.
  • Gtk3: revert button padding hack. Commit. See bug #414777
  • Gtk3/titlebutton: reduce right margin of {max/minimize} button. Commit.
  • Gtk4/windowcontrols: use updated SVG assets. Commit.
  • Assets: resize viewports of titlebutton SVGs. Commit. See bug #468203
  • Gtk3: restore old icon size for titlebutton. Commit. Fixes bug #468203
  • Gtk3: remove invalid icon size property. Commit.
  • Gtk4/windowcontrols: reduce right margin of close button. Commit.
  • Gtk3/titlebutton: extend control area to window borders. Commit. See bug #414777
  • Gtk4/windowcontrols: extend control area to window borders. Commit. Fixes bug #414777
  • Iconhelper: Query size via CSS. Commit.
  • Gtk4/aboutdialog: set icon size for large icons. Commit.
  • Gtk4/theme: Use 0.5 opacity for disabled pictures. Commit.
  • Menus: make size react to fractional scaling. Commit.
  • Gtk3, gtk4: apply searchbar styles to the box inside the revealer inside the searchbar. Commit.
  • Gtk3, gtk4: Make image-buttons have min-height. Commit.
  • Remove margins between linked buttons. Commit.
breeze-plymouth
  • Update version for new release. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
Discover
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Flatpak: Fix loading a flatpakref when we already have the repository added. Commit.
  • Update version for new release. Commit.
  • Adapt to move of KNSCore::ErrorCode enum nested namespace. Commit.
  • Flatpak: Fix up prompt to delete uninstalled app's data. Commit. Fixes bug #478704
  • Improve time to a ready startup page. Commit.
  • Do not use the currentSubMenu to reset the view. Commit.
  • Discover: Make status view the drawer's footer. Commit.
  • Flatpak: Finalize refresh even when appstream pool was already loaded. Commit.
  • Fix missing Addons button/view. Commit. Fixes bug #477772
  • Home page: span and wrap title labels. Commit. Fixes bug #476898
  • Fix 'Still looking' text centering. Commit. Fixes bug #479737
  • Fix warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]. Commit.
  • Apply i18n to section name. Commit.
  • Notifier: don't quit when SNI is destroyed. Commit.
  • Notifier: watch RequiredNotificationInterval. Commit.
  • Notifier: only show applet when necessary. Commit. Fixes bug #413053
  • Port custom loop to std::any_of. Commit.
  • FlatpakBackend: Fix type of QFutureWatcher's template. Commit.
  • FlatpakBackend: Factor out stream creation boilerplate. Commit.
  • SteamOSBackend: Fix the remaining install time. Commit.
  • Steamos: Add a qCDebug section for the steamos backend messages. Commit.
  • Fix QNetworkInformation usage. Commit.
  • Amend f46a15dc877b0d2cfa458e2ddf068b2f53c20fd5. Commit.
  • Make UserFeedback an optional component. Commit. Fixes bug #478766
  • Update About page Copyright year to 2024. Commit.
  • Org.kde.discover.appdata.xml add two URLs. Commit.
  • UpdatesPage: Refactor condition on updateAction. Commit.
  • BrowsingPage: Move FeaturedModel component on top of the file. Commit.
  • ApplicationsListPage: Rename apps to appsView for clarity. Commit.
  • ApplicationDelegate: Simplify and fix icon layout using Kirigami.Padding. Commit.
  • Rename busy properties to be more conventional. Commit.
  • ApplicationDelegate: Turn application property into required. Commit.
  • InstallApplicationButton: Clean up property access and formatting. Commit.
  • ApplicationsListPage: Don't display "0 items" in title. Commit.
  • BrowsingPage: Remove useless broken footer. Commit.
  • ResourcesProxyModel: Remove dead code. Commit.
  • ResourcesProxyModel: Merge the two ordering methods into one. Commit.
  • Port comparator lambda to const references. Commit.
  • Rpm-ostree: Add more comments. Commit.
  • Rpm-ostree: Fix ostree container support. Commit.
  • Fix SteamOSBackend isValid check. Commit.
  • Notifier: don't crash on nullptr QNetworkInfo instances. Commit.
  • KNSBackend: Also read versionless config group from knsrc files. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • SourcesPage: Somewhat improve confirmation dialog. Commit.
  • BrowsingPage: Add "Recently Updated" section below "Most Popular". Commit.
  • ReviewDialog: Set wrapMode to Wrap. Commit.
  • Fix KUserFeedback telemetry feature. Commit.
  • Blanket refactoring of QML. Commit.
  • Exit gracefully if UI failed to load. Commit.
  • Refactor roughCount into an atomic QGadget, fix usage of i18np. Commit. Fixes bug #476148
  • Clean up includes and forward declarations. Commit.
  • Initialize stack-local primitive variable. Commit.
  • KConfigGroup: Use QString overload. Commit.
  • UI: Hot fix unchecking top level actions in NavigationTabBar. Commit.
  • Flatpak: Fix regression of text not wrapping in permission view. Commit. Fixes bug #476024
  • Flatpak: Port permissions view to ComponentBehavior: Bound. Commit.
  • UpdatesPage: Remove displaced transition. Commit.
  • UpdatesPage: Port to required properties and ComponentBehavior: Bound. Commit.
  • UpdatesPage: Explicitly specify arguments in signal handlers. Commit.
  • UpdatesPage: Stop the highlight from appearing all the time. Commit.
  • Appstream: Handle pre-release distro-upgrade kind explicitly. Commit.
  • Snap: Fixup search rework. Commit.
  • Snap: Fixup topObjects rename. Commit.
  • Dependencies: Rework OverlaySheet with the list of dependencies. Commit.
  • Rpm-ostree: Build against AppStream 1.0.0. Commit.
  • Rpm-ostree: Fixup search rework. Commit.
  • Rpm-ostree: Fixup distro upgrade message rework. Commit.
  • Refine presentation of "major upgrade available" message. Commit. Fixes bug #476802
  • Make sure SearchRelevanceRole is always the last. Commit.
  • Drop unused kdeclarative dependency. Commit.
  • DiscoverDrawer: Bind items' visibility to enabled, just in case. Commit.
  • ActionListItem: Clean up property access, remove QML import versions. Commit.
  • SearchField: Clean up property access, remove QML import versions. Commit.
  • DiscoverWindow: Clean up currentTopLevel change handler. Commit.
  • Fwupd: Bump minimum version. Commit.
  • Read proxy config directly instead of going through KProtocolManager. Commit.
  • Libdiscover debug log lines should have category. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Update to reflect move of KUserFeedback to Frameworks. Commit.
  • Port to new KNotifications action API. Commit.
  • Relevance sorting heuristics for search. Commit. Fixes bug #399502. Fixes bug #475844. Fixes bug #469026
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Revert "Update Qt version requirement to 6.6.0". Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Pk: Hopefully fix nico's builds. Commit.
  • Fix build, we should fix the CI... Commit.
  • Fix compuler warnings. Commit.
  • Fwupd: Port deprecated API. Commit.
  • Pk: Simplify implementation to check if discover is running from the notifier. Commit.
  • Port away from Kirigami.AbstractListItem. Commit.
  • An overview for ratings. Commit.
  • Sort Reviews. Commit. Fixes bug #436057
  • Packagekit: Don't mark to add packages that are already there. Commit. Fixes bug #473613
  • Carousel: Suppress animations on navigation buttons when switching modes. Commit.
  • Carousel: Clean up configurable policy for navigation buttons adapter. Commit.
  • Carousel: Adapt "Fallback to large image if thumbnail fails to load". Commit.
  • Carousel: Implement FullScreen and Overlay views. Commit. Fixes bug #433321. Fixes bug #465794. Fixes bug #465796. Fixes bug #455304. Fixes bug #444103
  • Carousel: Implement framework for showing fullscreen and overlay gallery. Commit.
  • Carousel: Port inline view. Commit.
  • Carousel: Scale with page width instead of height. Commit.
  • Carousel: Port prev/next buttons to KirigamiComponents.FloatingButton. Commit.
  • Use currentDistroComponentId from SystemInfo. Commit.
  • Improve alignment of items in the application delegate. Commit.
  • Flatpak: Handle pipewire as audio system. Commit.
  • Fallback to large image if thumbnail fails to load. Commit. Fixes bug #475842
  • Fix PaginateModel. Commit.
  • Packagekit: Filter firmware out of results. Commit.
  • Fix network cache size for first run. Commit. See bug #464517
  • Adopt AppStream::ComponentBox iterators. Commit.
  • ReviewsPage: widen popup for huge window sizes. Commit.
  • Sync application page title to Kirigami.Heading. Commit.
  • Don't show download size for Flatpak apps. Commit. Fixes bug #475849
  • Kirigami.Window colorset for pages full of cards. Commit.
  • Better sidebar behavior on search. Commit.
  • Fix displaying review text. Commit.
  • App: Port away from BasicListItem. Commit.
  • Port implicit default content items to use contentItem: property. Commit.
  • DiscoverWindow: Simplify footer loading code. Commit.
  • DiscoverDrawer: Remove unused and broken property. Commit.
  • Port away from Kirigami.DelegateRecycler. Commit.
  • Pk: Rework local resource to allow uninstalling and upgrading. Commit.
  • Steamos: Fix build. Commit.
  • Dummy: Fix tests build. Commit.
  • Pk: Don't report progress of the simulated transaction. Commit.
  • Pk: Don't halve the progress of an offline update. Commit.
  • Pk: Report progress of the initial distro upgrade metadata fetching. Commit.
  • Pk: Remove unused signal disconnect. Commit.
  • Packagekit: attach timer to stream rather than backend. Commit.
  • Packagekit: hold stream in a qpointer. Commit. Fixes bug #467888. Fixes bug #465711. Fixes bug #473921
  • ResourcesProxyModel: respect sort order. Commit. Fixes bug #470614
  • Flatpak: Adopt ComponentBox for metadata components. Commit.
  • Adapt to AppStreamQt API change. Commit.
  • Adapt to AppstreamQt API change. Commit.
  • Be consistent about "topObjects" and "bottomObjects" naming convention. Commit.
  • Fix KNS includes. Commit.
  • Implement Plasma 6 settings re-org. Commit.
  • Add weight property to a backend's fetching progress. Commit.
  • Pk: Get progress from the RefreshCache transaction. Commit.
  • Pk: Set cache-age hint in the RefreshCache transaction. Commit.
  • Add missing include. Commit.
  • Pk: Conditionally enable package autoremove. Commit.
  • Only preload a couple of screens worth of comments. Commit. Fixes bug #474944
  • Show sound system access permission. Commit.
  • Make full system and session bus access seem scarier. Commit.
  • Improve UI of "Offline Updates" setting. Commit.
  • Improve Flatpak permission icons. Commit.
  • Adapt to AppstreamQt API change. Commit.
  • AddonsView: Port away from deprecated component. Commit.
  • PackageKit: Port icon property of BasicListItem. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Port AboutPage to FormCard. Commit.
  • SteamOS: Use new currentBuildID in addition to currentVersion. Commit.
  • Flatpak: make FlatpakTransactionThread a qrunnable instead. Commit. Fixes bug #474231
  • ReviewDialog: Improve keyboard navigation. Commit.
  • Rating: Rework the component for better UX and a11y. Commit.
  • Cmake: Move cmake_minimum_required before project(). Commit.
  • Pk: Reset needsReboot to false when distro-upgrade fails. Commit.
  • Allow setting needsReboot to false. Commit.
  • Simplify and refine "No app backends" messages. Commit.
  • Rework layouts and base component of application delegate cards. Commit.
  • Pk: Set cache-age also when fetching the initial distro-upgrade metadata. Commit.
  • Pk: Set cache-age for distro-upgrade transaction. Commit.
  • ApplicationPage: Fix random gap at the top, above header. Commit.
  • Pk: Handle distro-upgrade download cancel or failure. Commit.
  • Remove deprecated Q_GLOBAL_STATIC_WITH_ARGS. Commit.
  • LabelBackground: Implement better, Breeze-like styling. Commit.
  • ApplicationPage: Fix gap under carousel caused by invisible InlineMessages. Commit.
  • LabelBackground: Fix glitched graphics at near-zero values. Commit.
  • InstallApplicationButton: Remove unused property. Commit.
  • AppStream: Fix swapped thumbnail and full image URLs. Commit.
  • ScreenshotsModel: Fix code style. Commit.
  • ScreenshotsModel: Export Roles enum. Commit.
  • Carousel: Moving code around, adding import aliases. Commit.
  • Port from KQuickControlsAddons to KCMUtils for opening system settings. Commit.
  • ApplicationDelegate: Rename root component id to the conventional root. Commit.
  • TransactionModel: Clean up a little bit. Commit.
  • Logging: Disambiguate log messages by prefixing with backend name. Commit.
  • Pk: Retire GetDistroUpgrades support. Commit.
  • AbstractAppsModel: Fix signal for property count. Commit.
  • Adapt to KNotificationJobUiDelegate moving to KJobWidgets. Commit.
  • Specify that Discover allows you to upgrade, not manage specific system packages. Commit.
  • Add README. Commit.
  • Flatpak: Check if error is null before trying to log a message. Commit. Fixes bug #473497
  • Adapt to KNotifcations API change. Commit.
  • Port to KStatusNotifierItem framework. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • ConditionalLoader: Drop unused root id and unnecessary import versions. Commit.
  • Kns: Port to KNSCore::BaseEngine. Commit.
  • Appstream: Allow pre-release distro upgrades. Commit.
  • Flatpak: Do not crash if we failed to get unused refs. Commit.
  • Drop unused component ConditionalObject. Commit.
  • ApplicationScreenshots: Rename status to imageStatus. Commit.
  • InstallApplicationButton: Remove progress property. Commit.
  • ConditionalLoader: Drop meaningless checks. Commit.
  • The classes all have a Q_GADGET macro and thus have automatic metatype declaration. Commit.
  • Rpm-ostree: Improve search and filter logic. Commit. Fixes bug #468162
  • Pk: Reset distro upgrade status when refreshing. Commit.
  • BrowsingPage: Hide stray heading when there's nothing else to show. Commit.
  • DiscoverWindow: Port footer's expression to optional chaining. Commit.
  • Drop import versions, add QQC2 namespace. Commit.
  • ApplicationListPage: Add icons to sort menu. Commit.
  • ActionListItem: Fix up mnemonics shortcut behavior. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • Notifier: Add internationalization context to distro upgrade notification. Commit.
  • Amends 571fd1b5e07e82af3754d2390dee009a7f23cc63. Commit.
  • Adapt to KIO::FileSystemFreeSpaceJob changes. Commit.
  • Pk: Notify of a new distro upgrade from AppStream. Commit.
  • Appstream: Make AppStreamIntegration a self contained library. Commit.
  • Fix InstallApplicationButton's icon. Commit.
  • Remove unused Layout.preferredWidth assignment on home page. Commit.
  • Fix InstallApplicationButton tooltips and iconification code. Commit.
  • Increase size of caption on app page. Commit.
  • Fix reviews loading placeholder visibility. Commit.
  • Move reviews loading placeholder to the right place on the page. Commit.
  • Hide reviews placeholder once the review finally load. Commit.
  • Improve "stuff is missing" UX on app page. Commit.
  • Don't cap content width on Application page. Commit.
  • Sidebar: move bottom content up to the top. Commit.
  • DiscoverDrawer: tidy code. Commit.
  • Remove unneeded qOverload statements. Commit.
  • Clean up unused Attica includes. Commit.
  • Fix header height on Home page. Commit.
  • Fix spacing between sections on Home page. Commit.
  • Remove broken compact mode conditionalizing on Home page. Commit.
  • Make spacing on home page consistent. Commit.
  • Implement VDG design suggestions for the bottom part of the sidebar. Commit.
  • Make home page name/title consistent. Commit.
  • Fix SteamOS dbus path. Commit.
  • Remove unused import of a module that is also already removed from Qt 6. Commit.
  • Don't use QtTest include. Commit.
  • Fix Qt 6 warning from QtWebEngine. Commit.
  • AppStream - add launchable information. Commit.
  • KCM - Add extra keywords. Commit.
  • Fix Explicitly specify arguments in signal handlers. Commit.
  • Remove unused import module (scripted). Commit.
  • Rpmostree: Simplify filter. Commit. Fixes bug #470372
  • Use namespace better than a comment. Commit.
  • Port org.kde.kquickcontrolsaddons to org.kde.kcmutils. Commit.
  • Add math.max back. Commit.
  • Fix broken checkbox pixel alignment. Commit. Fixes bug #471067
  • Don't set contentItem on OverlaySheet. Commit. Fixes bug #470879
  • Fix previous/next icons on screenshots. Commit. Fixes bug #470878
  • FlatpakBackend: Update appstream cache before initializing. Commit. See bug #448521
  • Fix show icon. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • Adjust KCM for KF6. Commit. Fixes bug #470609
  • Remove Qt check as we depend against qt6.4. Commit.
  • We depend against qt6. Commit.
  • We use qt6 only. Commit.
  • Fix string puzzle. Commit.
  • Add missing include. Commit.
  • Rpm-ostree: More QString related fixes for Qt6 support. Commit.
  • ApplicationPage: make heading/short description text selectable. Commit. Fixes bug #470297
  • Use discovercommon_export.h to avoid linker errors. Commit.
  • Fix compiler warnings and a member variable name typo. Commit.
  • Flatpak: Make sure we are refreshing the appstream metadata. Commit.
  • Pk: Actually start the launch job. Commit. Fixes bug #466709
  • Fwupd: don't refresh directory-type remotes on setup. Commit. Fixes bug #462931
  • Revert "Update version number for 5.27.5". Commit.
  • Rpm-ostree: QString related fixes for Qt6 support. Commit.
  • Change misleading "Packages to remove" header text. Commit.
  • Make it even more super obvious when there's a distro update error. Commit.
  • Pk: Switch to the updates view when an upgrade is triggered. Commit. Fixes bug #469156
  • Pk: Clear upgrade inline message when it has already been acted on. Commit. Fixes bug #469157
  • Port away from iconName property. Commit.
  • Fix margins around distro upgrade message. Commit. Fixes bug #469163
  • Improve search infrastructure. Commit. Fixes bug #432845
  • Pk: Do not load appstream components into resources at startup. Commit.
  • Pk: Leverage appstream to component extension queries. Commit.
  • Ui: Make sure we are using the corrent update name. Commit.
  • Adapt KUserFeedback code to Qt6. Commit.
  • Add missing find_package for KAuth. Commit.
  • Flatpak: Improve flatpaktest debug information. Commit.
  • Port QML/Kirigami 6. Commit.
  • Dummy: Drop KRandom. Commit.
  • Kns: Adapt to KF6 API changes. Commit.
  • Fwupd: Port to unique_ptr. Commit.
  • Add a bunch of explicit string constructors. Commit.
  • Port CMake files to build against Qt 6 et al. Commit.
  • Update CI to Qt 6. Commit.
  • Rpm-ostree: Do not offer resources when the search doesn't pertain. Commit. Fixes bug #468162
  • Updates page: fix missing clip causing items to paint over logging scrollview. Commit.
  • Updates ui: Simplify bottom toolbar logic. Commit. Fixes bug #468459
  • Flatpak: Do not crash if for any reason we lack a ref's source. Commit. Fixes bug #467827
  • Add appstream to third-party deps. Commit.
  • PackageKitNotifier: Do not refresh database if update is in progress. Commit.
  • Fwupd: Set user agent, and allow following redirects. Commit.
  • Allow building against libmarkdown3. Commit.
  • Always clear offline updates file after a repair operation. Commit. Fixes bug #451753. Fixes bug #450973. See bug #467638
  • ApplicationPage: Fix layout for content rating dialog. Commit. Fixes bug #466815
  • Flatpak: Report latest available version. Commit. Fixes bug #465864. Fixes bug #448521
  • UpdatesPage: fix syntax error in i18nc() function call. Commit.
  • Rpm-ostree: Improve handling of externally started transactions. Commit.
  • Rpm-ostree: Correctly set fetching and transaction state. Commit.
  • Rpm-ostree: Unify transaction setup in a single function. Commit.
  • Notifier: Don't show updates notification if Discover is running. Commit.
  • Pk: Clear the offline state before starting a new one. Commit. Fixes bug #467638
  • Flatpak: Improve feedback while removing user data. Commit. Fixes bug #467350
  • Pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable. Commit.
  • Pk: Group getUpdateDetail calls into one. Commit.
  • Pk: Group offline updates resource size notifications. Commit.
  • ApplicationPage: Improve presentation of content ratings. Commit.
  • Massage distro upgrade string. Commit.
  • PackageKitNotifier: Prevent calling getUpdates if distro upgrade is triggered. Commit.
  • PackageKitBackend: Support distro upgrades. Commit.
  • Make permission lists into real HTML lists. Commit.
  • PackageKitNotifier: Do not refresh database if an offline update is pending. Commit.
  • Add primitive appium tests to get started. Commit.
  • Give flatpaktest a greater timeout. Commit.
  • ApplicationPage: Allow main app info column to grow with window. Commit.
  • Rpm-ostree/notifier: Setup a watcher to trigger reboot check. Commit.
  • Rpm-ostree/notifier: Fix update/reboot notification logic. Commit.
  • ApplicationResouceButton: place icon side-by-side to the title. Commit.
  • ApplicationPage: off-by-one in stackedLayout calc. Commit.
  • ApplicationResourceButton: attribute the left/right padding. Commit.
  • ApplicationPage: drop the ternary operator for buttonWidth. Commit.
  • Pk: Finish porting away from runservices. Commit. Fixes bug #466742
  • Add packagekit-qt as third-party dependency. Commit.
  • Pk: Don't forget to finish streams. Commit. Fixes bug #466765
  • Improve translation context for short "Update [thing]" strings. Commit. See bug #466587
  • Flatpak: Fix spacing in permissions view. Commit.
  • Fwupd: Mark the backend as invalid if fwupd_client_connect() fails. Commit.
  • Don't claim 3rd-party repos are part of the OS on Debian derivatives. Commit.
  • Fwupd: address fwupd_release_get_uri deprecation warnings. Commit.
  • Flatpak: correctly check for the appstream-qt version. Commit.
  • Flatpak: silence FormatStyleCollection deprecation warnings. Commit.
  • Category: resolve unused-variable warning. Commit.
  • ApplicationPage: Improve narrow layout with lots of buttons. Commit.
  • Pk: Properly check for AppStream versions. Commit.
  • Fwupd: do fwupd_client_connect before setting user agent. Commit.
  • Fix rendering Missing Backends. Commit.
  • Pk: Fix searching by state. Commit.
  • ApplicationPage: Condense and improve header layout. Commit.
  • Screenshots: Only use AnimatedImage if we think there's a chance. Commit.
  • Always show distro name for PackageKit apps. Commit. Fixes bug #465204
  • Flatpak: Fix warning of dupd identifiers in the url. Commit.
  • [notifier] Fix KAboutData component name. Commit.
  • Enforce some more QML code style. Commit.
  • Port away from qAsConst to std::as_const. Commit.
  • UpdateModel: Drop unused role "upgradeText". Commit.
  • UpdateModel: FOllow KDE code style: Put some {brackets} around if/else one-liners. Commit.
  • Enforce some QML code style. Commit.
  • Delete unused component Shadow.qml. Commit.
  • Open Flatpak KCM from application page -> permissions list. Commit.
  • Flatpak: Remove call to constructor on return. Commit.
  • Flatpak: Reuse existing methods for name and path expressions. Commit.
  • Flatpak: Use default empty argument and proper string literals for idForInstalledRef. Commit.
  • Extend CategoriesTest with checking of tag parsing. Commit.
  • Fix parsing of the tag. Commit.
  • Flatpak: fix build with appstream<0.16. Commit.
  • Flatpak: Allow using newer appstream API to look up by bundle id. Commit.
  • Workaround visibly empty changelog. Commit.
  • Fix whitespace. Commit.
  • PackageKit: PackageState takes the packageName not the appstreamId. Commit. Fixes bug #464357
  • Ui: Fix plural calculation of app list page heading. Commit. Fixes bug #464882
  • Flatpak: Use the recommended URL for flathub's flatpakrepo. Commit.
  • Flatpak: Make sure we are reading the correct metadata. Commit. Fixes bug #464128
  • Flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id. Commit.
  • Flatpak: Make test run a bit faster. Commit.
  • Flatpak: Address install package look-up. Commit.
  • Flatpak: Properly read .flatpakrepo names. Commit.
  • Flatpak: Fix test on the CI. Commit.
  • Specify the domain in libdiscover's QML i18n calls. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • DiscoverObject: Also show C++ errors in the messages sheet. Commit.
  • Flatpak: Fix loading flatpakref files. Commit. Fixes bug #464206
  • Add network timeouts by default. Commit.
  • Use logging categories for logs. Commit.
  • ReviewsPage: Fix clipping under scroll bar. Commit.
  • Optimize flatpak icon. Commit.
Dr Konqi
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Set systemd start timeout for drkonqi-coredump-pickup.service. Commit.
  • Update version for new release. Commit.
  • Dumpexcavator: include unistd for close declaration. Commit. Fixes bug #479652
  • Fix the translation templates (no version suffix for consistency). Commit.
  • Sentrypage: word wrap the textarea. Commit.
  • Coredump-polkit: excavate into a caller specified directory. Commit. Fixes bug #478306
  • Reportinterface: don't discard crashes on tracer failure. Commit.
  • Reportinterface: fix type of crashEventSent. Commit.
  • Excavator: don't excavate more than once. Commit.
  • Ui: show "unknown error" warning on any failure state. Commit.
  • Backtracegenerator: on failure quit in timely manner. Commit.
  • Sentry: debug the url we are requesting. Commit.
  • Sentry: move to new server. Commit.
  • Use kconfig with QString api. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Coredump-launcher: don't pick up data we've already pickedup. Commit.
  • Coredump-launcher: read pre-existing metadata. Commit.
  • Coredump-launcher: remove unused variable. Commit.
  • Preamble: mark additional threads as crashed. Commit.
  • Linuxprocmapsparser: skip stat check when the file is on an overlayfs. Commit.
  • Reportinterface: scope sentry blocks. Commit.
  • Handle exception data. Commit. Fixes bug #287458
  • Coredump-launcher: skip out when metadata is missing or incomplete. Commit.
  • Coredump-launcher: also write out synthesized metadata to disk. Commit.
  • Coredump-launcher: don't warn on removing empty path. Commit.
  • Coredump-launcher: don't go down when flooded by requests. Commit.
  • Duplicates detection: drop support. Commit. Fixes bug #463223. Fixes bug #473408. Fixes bug #466919. Fixes bug #278636. Fixes bug #264146
  • Windows: drop support. Commit.
  • Coredump: implement v2 metadata format. Commit.
  • Coredump-gui: support tracing protected cores. Commit. Fixes bug #459519
  • Coredump: support tracing of secured cores via polkit. Commit.
  • Statusnotifier: let users open the dialog even when auto submitting. Commit.
  • Sentry: add ability to send user messages along. Commit.
  • Sort includes. Commit.
  • Sort headers and use not-deprecated variants. Commit.
  • Deletedfiles: make sure inode is valid. Commit.
  • Deletedfiles: ramp up verbosity. Commit.
  • Coredump: repair deleted file detection. Commit.
  • GlRenderer: move through the singleton. Commit.
  • Preamble: move pygdbmi import to qml tracer and make it optional. Commit.
  • Preamble: add gpu context. Commit.
  • Preamble: send cpu model. Commit.
  • Main: reliably quit on sigint. Commit.
  • Main: sort headers. Commit.
  • Preamble: also match pthread_cond_wait. Commit.
  • Preamble: sync test expectation. Commit.
  • Preamble: don't tag all threads runnable. Commit.
  • Preamble: enable qml tracing again. Commit.
  • Preamble: implement thread locks and states. Commit.
  • Preamble: more reliably skip over disabled sdks. Commit.
  • Preamble: crashing thread is always is_crashing. Commit.
  • Preamble: don't crash on files without build_id. Commit.
  • Preamble: force C locale. Commit.
  • Sentry: overwrite preamble timestamp with real timestamp. Commit.
  • Docs++. Commit.
  • Preamble: only strip kcrash frames when working on the crashing thread. Commit.
  • Set WrapMode on all TextArea components. Commit.
  • Sentry: set event_id on userfeedback. Commit.
  • Coredumpdbackend: constrain log collector better. Commit.
  • Preamble: debug if the inferior is still running. Commit.
  • Preamble: leave some breadcrumbs for the objfile issue. Commit.
  • Todo++. Commit.
  • Sentry: implement breadcrumbs based on journal. Commit.
  • Preamble: don't trip over bad mappings. Commit.
  • Cmake: require python 3.8. Commit.
  • Port away from deprecated Kirigami.BasicListItem. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Port to new notification action api. Commit.
  • Don't hardcode the bug reporting URL in the report action. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Revert "Update Qt version requirement to 6.6.0". Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • .gitignore '/build*/' pattern is defined more than once, sync with kconfig. Commit.
  • Drkonqidialog: repair closing. Commit.
  • Backtraceparser: reset cached usefulness on new lines. Commit. Fixes bug #474383
  • Revert "Don't start backtrace generator when the main window opens". Commit.
  • Dialog: add an env var to opt into the minimalistic UI. Commit.
  • Coredump: Adapt to KSortFilterProxyModel API changes. Commit.
  • We need to look at QVector if we trace a Qt5 apps. Commit.
  • Don't start backtrace generator when the main window opens. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Use std::as_const here. Commit.
  • Drop kuserfeedback dependency. Commit.
  • MainPageButton: Fix enum reference. Commit.
  • Don't build tests if not requested. Commit.
  • Preamble: don't stumble over qml traces that don't have all fields. Commit.
  • Drop unused KCompletion dependency. Commit.
  • Todo++. Commit.
  • Preamble: don't try to qml trace cores. Commit.
  • Set process environment for terminal launcher job. Commit.
  • Preamble: be more precise in which exception we expect. Commit.
  • DeveloperPage: Add explicit and standard spacing for layouts. Commit.
  • DeveloperPage: Fix whitepsace in message link. Commit.
  • Cmake: make systemd required on linux. Commit.
  • Comment++. Commit.
  • Typo--. Commit.
  • Preamble: don't stumble over broken tracers. Commit.
  • Linuxprocmapsparser: explicitly ignore strtok ret value for segments we skip. Commit.
  • Backtracegenerator: debug the exact command invocation used. Commit.
  • Use find_package(Python3) to find python. Commit.
  • Revert "launcher: detatch drkonqi". Commit.
  • Preamble: vendor python dependencies. Commit.
  • Preamble: mangle package names so test results are consistent. Commit.
  • Preamble: test mapping failure. Commit.
  • Preamble: actually wire up the test. Commit.
  • Preamble: add more diagnostics. Commit.
  • Launcher: detatch drkonqi. Commit.
  • Preamble: install in a more module conducive directory. Commit.
  • Processor: abort drkonqi launching if we reach max connection limits. Commit.
  • Postman: also start as part of plasma-core.target. Commit.
  • Preamble: initialize sentry sdk first. Commit.
  • Throw away ancient todo. Commit.
  • Increase the minimum width on desktop to prevent cutting off the buttons. Commit.
  • Make the main buttons to lay out vertically on mobile. Commit.
  • Don't ignore quality is explicitly requested. Commit.
  • Cmake: find more runtime python deps. Commit.
  • Style++. Commit.
  • Preamble: make optional dependencies no longer optional. Commit.
  • Preamble: replace distro dependency with kosrelease. Commit.
  • Preamble: add testing. Commit.
  • Change the save report file dialog title. Commit.
  • Set default save report directory to the home folder. Commit.
  • Coredump-processor: new pickup behavior mode. Commit.
  • Adapt to KNotifcations API change. Commit.
  • Qml: refine auto submit workflow. Commit.
  • Port to KStatusNotifierItem framework. Commit.
  • Fix "Injection of parameters into signal handlers is deprecated" warning. Commit.
  • Let traceArea scroll to crash handler frame. Commit. Fixes bug #462460
  • Enable coredump processor & launcher & cleanup by default. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Sentry: fix testingmode detection and add debug information. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Change sys/poll.h include to poll.h. Commit.
  • Don't trip over failure to retrieve mappings. Commit.
  • Sentry: send envelopes, add drkonqi-sentry-postman, add tests. Commit.
  • Sentry: make more available + allow user opt-in. Commit.
  • Sentry-data: new util to fetch data for preamble.py. Commit.
  • Coredump-gui: don't delete qprocess in a slot that connects to it. Commit.
  • Libbugzilla: port from kio to qnam. Commit.
  • Connection: move to unique_ptr. Commit.
  • Set C locale with utf-8 explicitly. Commit.
  • Sentry: track whether beacon has sent the event. Commit.
  • Main: remove duplicated include. Commit.
  • Mainpage: make double sure to not start running generators. Commit.
  • Mainpage: glue the details header and label closer together. Commit.
  • Debug--. Commit.
  • Backtracegenerator: load sentry payload when process exits. Commit.
  • Reportinterface: turn into a singleton. Commit.
  • Fix show headers in qtc6. Commit.
  • Add kded6 to mappings. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • Remove unused import module (scripted). Commit.
  • Add kbuildsycoca6 ktrash6 kpackagetool6. Commit.
  • Add keditfiletype and kioclient too. Commit.
  • Add kcmshell6 support too. Commit.
  • Check if the StatusWidget is actually visible before using a busy cursor. Commit.
  • Start the backtrace generator as soon as the dialog opens. Commit.
  • Use org.kde.kcmutils instead of org.kde.kcm module. Commit.
  • Add drkonqi-coredump-gui to mappings. Commit.
  • Fix warning length is not a method. Commit.
  • We use qt6 now. Commit.
  • Don't use deprecated method. Commit.
  • We use qt6 only in this branch. Commit.
  • Port deprecate [=] in c++20. Commit.
  • Add missing kdeclarative dependency. Commit.
  • Add missing kitemmodels dependency. Commit.
  • Correct mappings for plasmashell and systemsettings. Commit.
  • Add mapping for ksmserver crashes. Commit.
  • Coredump/gui: Port Kirigami.icon to icon.name. Commit.
  • Fix icon in qml (use icon.name) => qt6. Commit.
  • Require C++20. Commit.
  • Simplify and align naming. Commit. Fixes bug #467615
  • Coredump/ListPage: Move search field to header. Commit.
  • Fix malloc-delete mismatch. Commit.
  • Adapt to Kirigami API change. Commit.
  • We use directly Qt6. Commit.
  • Allow to build against kuserfeedbackqt6. Commit.
  • Add emoji picker to mappings. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Add plasma-welcome to mappings file. Commit.
  • Coredump/gui: use system locale's time format for displaying crash time. Commit.
  • Scroll bug description. Commit. Fixes bug #466180
  • Make python distro and psutil modules in the gdb preable optional. Commit.
  • Handle WITH_SENTRY correctly. Commit.
  • Login on field accepting. Commit. Fixes bug #466109
  • Update kf5 version requirement to 5.102.0. Commit.
Flatpak Permissions
  • Update Frameworks version requirement to 6.0.0. Commit.
  • KcmPopupModal: Fix up bottom margin. Commit.
  • Drop the rest of QML import versions. Commit.
  • Mark FlatpakReference property on permissions page as required. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Permissions delegate: Factor out common event handler. Commit.
  • Register FlatpakReference named uncreatable type, improve typing around it. Commit.
  • Port to pragma ComponentBehavior: Bound and required properties. Commit.
  • Drop QML import versions. Commit.
  • Port main ListView's delegate to attached properties. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Highlight app list item when it's the current one. Commit.
  • Port away from Kirigami.BasicListItem. Commit.
  • Revert "Update Qt version requirement to 6.6.0". Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Implement Plasma 6 settings re-org. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • UI: Port from placeholder text to form labels in Environment Variable dialog. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Sort case insensitive. Commit.
  • FlatpakReferencesModel: Set fallback app icon if none was found in bundle. Commit.
  • Add KItemModels to dependencies. Commit.
  • FlatpakPermissionModel: Merge defaults from a list of overrides. Commit. Fixes bug #466997
  • FlatpakReference: Port metadata and overrides to a list of files. Commit.
  • Remove extra new line. Commit.
  • Use ecm_set_disabled_deprecation_versions. Commit.
  • Use org.kde.kcmutils instead of org.kde.kcm module for KCM QML components. Commit.
  • Do not pass in args to KQuickManagedConfigModule constructor. Commit.
  • Use qt6 only. Commit.
  • UI: Set width of application header property. Commit.
  • Port to kcmutils_add_qml_module. Commit.
  • FlatpakPermissionModel: Fix runtime error about unknown method parameter type. Commit.
  • UI: Greatly refactor prompt dialogs. Commit.
  • Require C++20. Commit.
  • FlatpakPermissionModel: Update "settings changed" state when saving non-default entries. Commit.
  • FlatpakPermissionModel: Enable loading and adding environment variables. Commit. Fixes bug #465502
  • Use new validators to prevent users from entering duplicate or invalid entries. Commit.
  • Add validators for names of custom entries, expose permissionExists. Commit.
  • Fix loading default filesystem with home/ or ~/ prefix. Commit.
  • Defer creation of non-standard FlatpakPermission Filesystems entries. Commit.
  • FlatpakReference: Fix enabling 'Apply' button by subscribing to more model signals. Commit.
  • Remove unused stuff and outdated comments. Commit.
  • Add myself to copyright file headers. Commit.
  • Add KCM.SettingHighlighter inside permissions page. Commit.
  • QML: Add some blank lines for readability. Commit.
  • QML: Fix references to KcmUtils.ConfigModule object. Commit.
  • Rename fields and methods without abbreviations. Commit.
  • Rename needsSaveChanged signals to settingsChanged. Commit.
  • FlatpakPermissionModel: Fix empty rows appearing after Reset. Commit. Fixes bug #468244
  • FlatpakPermissionModel: Remove IsEnvironment model role. Commit.
  • QML: Bump import version of org.kde.kcm. Commit.
  • QML: Refer to ListView in delegates through attached property, remove id. Commit.
  • QML: Simplify bindings, remove needless component IDs. Commit.
  • QML: Drop all custom properties from delegate, require model object instead. Commit.
  • FlatpakPermissionModel: Factor out some permission loading code. Commit.
  • FlatpakPermissionModel: Rewrite override data management, drop manual string puzzle. Commit.
  • FlatpakPermissionModel: Fix description of Session D-Bus rows. Commit.
  • FlatpakPermissionModel: Add section type as a predicate to find entries. Commit.
  • FlatpakPermissionModel: Fix removing dummy rows when inserting real ones. Commit.
  • PolicyChoicesModel: Mark all constructors as explicit. Commit.
  • FlatpakPermissionModel: Port reading simple values to use the new parser. Commit.
  • Move helpers definitions to the top. Commit.
  • Add test for overriding with the same enabled state as in defaults. Commit.
  • FlatpakPermissionModel: Port fetching list categories to readXdgListEntry. Commit.
  • FlatpakPermissionModel: Parse 'simple' values groups while loading overrides. Commit.
  • FlatpakPermissionModel: Expose CanBeDisabled role for convenience. Commit.
  • Add FlatpakSimpleEntry parser, serializer and tests. Commit.
  • Tests: Fix off-by-one error while iterating over model rows. Commit.
  • Fix code style, stop turning clang-format off. Commit.
  • Fix application names in test data. Commit.
  • FlatpakPermissionModel: Store values of Filesystem entries as AccessMode enum. Commit.
  • Fix off-by-one error in tests. Commit.
  • FlatpakPermissionModel: Refactor loops, use const auto more. Commit.
  • FlatpakPermissionModel: Mark FlatpakPermission argument as const where possible. Commit.
  • FlatpakPermissionModel: Refactor FlatpakPermission pointers to references. Commit.
  • FlatpakPermissionModel: Don't translate strings that are part of config format. Commit.
  • FlatpakPermission: Register FlatpakPolicy to fix std::variant to QVariant conversion. Commit.
  • FlatpakPermissionModel: Use std::variant and FlatpakPolicy to get rid of i18n strings. Commit.
  • FlatpakPermissionModel: Turn list of possible values into a model. Commit.
  • Tests: Add test for addUserEnteredPermission. Commit.
  • FlatpakPermissionModel: Fix adding/removing custom D-Bus permission entries. Commit.
  • Tests: Switch QStringList to explicit constructor call. Commit.
  • Tests: Improve override config comparison. Commit.
  • FlatpakPermissionModel: Set default value of custom added permission entries. Commit.
  • Guard flatpakcommon.h with #pragma once. Commit.
  • Nuke possibleValues data member and getter from FlatpakPermission class. Commit.
  • Add tests for filesystems entry (de-)serializer. Commit.
  • Implement filesystems entry (de-)serializer. Commit.
  • FlatpakPermission: Remove valueType from stored members, infer it from section type. Commit.
  • FlatpakPermissionModel: Move "Add New" button's tooltip text to model. Commit.
  • Delegate possibleValues generation using valueListForSectionType function. Commit.
  • FlatpakPermissionModel: Rewrite permission editing if-else chain using new section types. Commit.
  • FlatpakPermissionModel: Use enum for list section headers, move i18n to QML. Commit.
  • FlatpakPermissionModel: Split read and write access to a counter variable. Commit.
  • Don't allow unchecking D-Bus entries which are provided by default. Commit.
  • FlatpakPermissionModel: Expose default enabled and value as model roles. Commit.
  • FlatpakPermissionModel: Sort out enabled state for D-Bus entries. Commit.
  • FlatpakPermissionModel: Add D-Bus "none" policy to the possible values list. Commit.
  • FlatpakPermissionModel: Fix D-Bus "none" policy's i18n, capitalization and loading/saving. Commit.
  • FlatpakPermissionModel: Replace KDesktopFile with simpler KConfig. Commit.
  • Port to new KCMUtils KCM classes. Commit.
  • CMake: Add CoreAddons to find_package explicitly. Commit.
  • CMake: Remove unused linked library Qt::DBus. Commit.
  • CMake: Sort some lists alphabetically. Commit.
  • Metadata: Remove Id field. Commit.
  • Require passing tests on Linux. Commit.
  • CI: Add required kdeclarative dependency. Commit.
  • CI: Sort dependencies. Commit.
  • Fix model test for master branch. Commit.
  • FlatpakPermissionModel: Fix off-by-one insertion index of custom filesystems. Commit.
  • FlatpakPermission: Add back no-args default constructor. Commit. Fixes bug #467399
  • FlatpakPermissionModel: Stop shuffling list of possible values for entries. Commit.
  • FlatpakPermissionModel: Rename IsGranted role into IsEffectiveEnabled. Commit.
  • FlatpakPermissionModel: Rename CurrentValue role into EffectiveValue. Commit.
  • FlatpakPermissionModel: Fix failing overrides test. Commit.
  • FlatpakPermissionModel: Mark permExists method as const. Commit.
  • FlatpakPermissionModel: Remove unused role DefaultValue. Commit.
  • FlatpakPermission: Drop unused name parameter from constructor for dummy entries. Commit.
  • FlatpakPermissionModel: Turn if-else chain into proper switch-case. Commit.
  • FlatpakPermissionModel: Stop messing up with clang-format off/on. Commit.
  • Fix highlight states for permission items. Commit.
  • FlatpakPermissionModel: Optimize memory allocation: replace QVector with on-stack std::array. Commit.
  • FlatpakPermissionModel: Fix model index ranges in load & save. Commit.
  • FlatpakPermissionModel: Use const iterators and const-references. Commit.
  • Reorder roles to sync between the enum, roleNames mapping and data method. Commit.
  • FlatpakPermissionModel: Remove unused role IsBasic. Commit.
  • Doc: Fix typo. Commit.
  • Re-add default list item highlight. Commit. Fixes bug #465951
  • FlatpakPermissionModel: Remove unused role Path. Commit.
  • FlatpakPermissionModel: Remove unused role Type / "valueType". Commit.
  • FlatpakPermission: Mandate enum name when referring to enum values. Commit.
  • KCM: Re-evaluate state of the standard KCM buttons when unloading permissions model. Commit.
  • Permissions: Move showAdvanced option inside FlatpakPermissionModel model. Commit.
  • FlatpakPermissionModel: Reorder implementation of methods closer to declarations. Commit.
  • FlatpakPermissionModel: Add missing const qualifier from ref getter. Commit.
  • FlatpakPermissionModel: Demote setReference from public slots. Commit.
  • FlatpakPermission: Factor out initialization of dummy/advanced entries. Commit.
  • KCM: Initialize state of the standard "Defaults" button. Commit.
  • KCM: Fix refreshing state of the standard "Defaults" button. Commit.
  • FlatpakPermission: Slightly simplify logical code for comprehension. Commit.
  • FlatpakPermission: Reorder methods implementation to match declarations. Commit.
  • Use more const auto &references to avoid copies. Commit.
  • QML: Rename top level component id to something simpler and shorter. Commit.
  • Factor out index argument for dataChanged() calls. Commit.
  • FlatpakPermission: Rename parameters of methods in implementation. Commit.
  • FlatpakPermission: Report dummy section as always being at defaults. Commit.
  • Rename some variables for clarity. Commit.
  • Factor out QML module URI. Commit.
  • Rename system installation variable to systemInstallation. Commit.
  • FlatpakPermissionModel: Rename method setPerm to togglePermissionAtIndex. Commit.
  • FlatpakPermission: Fix omitting dummy row for existing but empty groups. Commit.
  • FlatpakPermission: Disable loading environment from user overrides as well. Commit. See bug #465502
  • FlatpakPermission: Change the way how we disable environment variables. Commit.
  • FlatpakPermission: Rename members, so they make more sense (x2). Commit.
  • FlatpakPermission: Rename members, so they make more sense. Commit.
  • FlatpakPermission: Add more docs. Commit.
  • KF6: Port BasicListItem to the new icon grouped property. Commit.
  • QML: Drop non-existent argument. Commit.
  • FlatpakPermission: Improve QString handling. Commit.
  • FlatpakPermission: Mark second constructor as explicit. Commit.
  • FlatpakPermission: Document enum and members, shuffle then in a better order. Commit.
  • FlatpakPermission: Fix uninitialized enum variable. Commit.
  • FlatpakPermission: Simplify constructors. Commit.
  • Rename one local variable for clarity. Commit.
  • FlatpakPermission: Drop unused enum value. Commit.
  • Unbreak i18n handling between section headers and backend code. Commit.
  • Replace with named constants: "Environment". Commit.
  • Replace with named constants: "System Bus Policy". Commit.
  • Replace with named constants: "Session Bus Policy". Commit.
  • Replace with named constants: "features". Commit.
  • Replace with named constants: "devices". Commit.
  • Replace with named constants: "shared". Commit.
  • Replace with named constants: "sockets". Commit.
  • Replace with named constants: "filesystems". Commit.
  • Replace with named constants: "Context". Commit.
  • Add named constants from flatpak internals. Commit.
  • CMake: List header files in sources. Commit.
  • Doc: Add note about meaning of FlatpakPermission members. Commit.
  • Add missing i18n mappings for section headers. Commit.
  • Drop unused parameter in permIndex(). Commit.
  • Fix inappropriately localized permission name "per-app-dev-shm". Commit. See bug #465818
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Fix GLib memory management issue. Commit.
  • Avoid duplicating connections between ref and its ref model. Commit.
  • UI: Add header with current app icon, name & version to the permissions view. Commit.
  • UI: Add search field to the apps list. Commit.
  • Change QQC2.Label.Wrap to a simpler Text.Wrap. Commit.
  • Adjust popup modals for the footer padding in KCM. Commit.
  • UI: Adapt "Apply / Discard" dialog to narrow screens: turn row layout into column. Commit.
  • UI: Add changed app's name & icon to the "Apply / Discard" dialog. Commit.
  • UI: Reparent app switching dialog, so that it is centered to the whole view. Commit.
  • Use standard QQC2 namespace for Dialog constants. Commit.
  • UI: Dynamically create "Apply / Discard" dialog when switching apps. Commit.
  • Move app changing logic out of delegate, fetch ref directly from model. Commit.
  • UI: Don't try to reload app when clicking on the current one. Commit.
  • DRY the code a bit. Commit.
  • Use range based for loops where possible. Commit.
  • Make clazy happy. Commit.
  • Typo--. Commit.
  • Always use frontend strings but convert to backend strings when saving. Commit. Fixes bug #465818
  • Add a test case to cover BUG 465818. Commit.
  • Typo--. Commit.
  • Don't needlessly define a default constructor. Commit.
  • Don't static_cast qobjects. Commit.
  • Don't else after return. Commit.
  • Initialize variables where possible. Commit.
  • Don't declare multiple variables in a single line. Commit.
  • Don't const primitives. Commit.
  • Pass qstrings by reference where appropriate. Commit.
  • Refresh git-blame-ignore-revs for latest clang-format run. Commit.
  • Automatic clang-format run (clang 15). Commit.
  • Enable clang-format. Commit.
  • Print a cmake feature summary. Commit.
  • Don't needlessly define default dtors. Commit.
  • Mark constructors explicit where appropriate. Commit.
  • Don't declare getters as slots. Commit.
  • Sort includes. Commit.
  • Implement opening specific application page on start. Commit.
  • FlatpakReference: Port ref() format from Discover. Commit.
  • Refactor and clarify usage of various package names. Commit.
  • FlatpakReference: Drop default values for arguments. Commit.
  • FlatpakHelper: Drop unused import. Commit.
  • Rename QString icon to QUrl iconSource for clarity. Commit.
  • Rename path to permissionsFilename for clarity. Commit.
  • FlatpakReference: Drop redundant refsModel in favor of downcasting parent. Commit.
  • Factor out GBytes to QByteArray conversion into a function. Commit.
  • FlatpakReference: Factor out sub-expressions with GLib downcasts. Commit.
  • Port from NULL to nullptr. Commit.
  • FlatpakReference: Pass constructor parameters by const reference to avoid extra copies. Commit.
  • Expose const (read-only) vector of references from a model. Commit.
  • Expose FlatpakReferencesModel to QML. Commit.
  • Fix whitespace. Commit.
  • Drop redundant word "Settings" from KCM name. Commit.
  • UI: Replace 3 dots with a proper ellipsis character. Commit.
  • Fix whitespace. Commit.
  • Avoid creating empty fs permission entry from overrides. Commit.
  • Disable "Environment" category. Commit.
  • Keep Advanced Permissions section collapsed by default. Commit.
  • Fix memory management for graph of cross-referenced objects. Commit.
  • Fix signatures of overridden methods in model to match super-class. Commit.
  • Generate desktop file for KCM. Commit.
  • Use QStandardPaths::GenericDataLocation instead of hardcoding .local/share. Commit. Fixes bug #465339
  • Don't use KDEFrameworksCompilerSettings. Commit.
  • Simplify environment variable handling. Commit.
  • Fix rows height, including partially hidden text field at the bottom. Commit.
  • Add "=" label between environment variable name and value in dialog. Commit.
  • Add workaround for broken ListView layout (rows drifting down on scroll). Commit.
  • Clean up QML/JavaScript, simplify some code. Commit.
  • Copy gitignore from systemsettings. Commit.
  • Specify translation domain. Commit. Fixes bug #464573
  • Flatpakpermission: Make sure editPerm() cannot access out of bounds. Commit.
  • Find icons by using the deploy dir of the installed flatpak. Commit.
  • Add installed user apps to list of installed apps. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Initialise default index. Commit.
  • Make views frameless. Commit.
kactivitymanagerd
  • Update Frameworks version requirement to 6.0.0. Commit.
  • StatsPlugin: Also clear corresponding ResourceInfo. Commit. Fixes bug #478876
  • StatsPlugin: allow local files to be added to ResourceCache. Commit. Fixes bug #478397
  • Update Qt version requirement to 6.6.0. Commit.
  • Port away from Qt6compat QRegexp to RegularExpression. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Use consistent cmake variables for plasma projects. Commit.
  • Remove dead code. Commit.
  • Drop Share-Like-Connect plugin. Commit.
  • Port all headers to pragma once. Commit.
  • Small cleanups, fix some warnings and clazy ones. Commit.
  • Avoid race condition on startup. Commit. Fixes bug #422682
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Use std::as_const here. Commit.
  • Add an EventSpy for LibreOffice History. Commit.
  • RecentlyUsedEventSpyPlugin: set title and prefer local path for local files. Commit.
  • ResourceUnlinking: Unlink allow to remove not existing files from favorites. Commit. See bug #474120
  • Typo--. Commit.
  • Plugins/sqlite: Skipping insert/update when m_blockAll or m_whatToRemember==NoApplications. Commit. Fixes bug #397487
  • Fix a type signature in org.kde.krunner1.xml. Commit.
  • Fix the translation template version number (5->6). Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • We depend against qt6 now. Commit.
  • Fix comment for Qt6Core5Compat. Commit.
  • Remove metadata from plugins and enabled checks. Commit.
  • Link against plugin lib in kamd_add_plugin, clean up link libraries. Commit.
  • Do not use std::bind for plugin filter. Commit.
  • Simplify check if plugin is enabled. Commit.
  • Make generated logging category files a static lib, clean uo CMake code. Commit.
  • Do not make every plugin a cmake project. Commit.
  • Add utility cmake function wrapping kcoreaddons_add_plugin. Commit.
  • Fix broken pluginIds and lots of runtime warnings. Commit.
  • Clean up unneeded QVariantList parameters and default args. Commit.
  • [=] is deprecated in c++20. Commit.
  • Rename plugin GtkEventSpy to RecentlyUsedEventSpy. Commit.
  • Remove old krecentdocument dir based eventspy. Commit.
  • We use qt6 now. Commit.
  • Require C++20. Commit.
  • Port away from QReturnArgument. Commit.
  • Remove unused QDebug operator. Commit.
  • Rename plugin dir to avoid clash. Commit.
  • Replace KF5 with KF6. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Remove unused kservice file. Commit.
kde-cli-tools
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Kdeinhibit: Adapt to renamed night light d-bus interface. Commit.
  • Keditfiletype: fix crash when adding apps to "empty" views. Commit. Fixes bug #481229
  • Update version for new release. Commit.
  • Kinfo: run with relevant platforms when possible. Commit. Fixes bug #476012
  • Fix the translation templates (no version suffix for consistency). Commit.
  • Turn faux X11/XCB dependency into WITH_X11 option. Commit.
  • Kde-inhibit: Add zsh completions. Commit.
  • Kde-inhibit: Improve description of positional arguments. Commit.
  • Kde-inhibit: Fix up i18n domain and application name to match executable. Commit.
  • Kdeinhibit: add Messages.sh. Commit.
  • Kdeinhibit: set translation domain. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Fix libexec install dir. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Use std::as_const here. Commit.
  • Implement Plasma 6 settings re-org. Commit.
  • [kstart] Reword description of url parameter for clarity. Commit.
  • [kstart] Clarify that --application expects a desktop file name, not a path. Commit.
  • [kstart] Mark command as positional argument. Commit.
  • Port KIO::statDetails deprecated method. Commit.
  • [kstart] Propagate X11 startup id to launched process. Commit.
  • Doc: kcontrol5 -> kcontrol6. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • We depend atainst qt6 now. Commit.
  • Use kcmshell6 in kf6. Commit.
  • It's named keditfiletype now. Commit.
  • Not necessary to use QT_STRINGIFY as we depend against qt6. Commit.
  • Make includes more consistent. Commit.
  • Keditfiletype: Adjust to new config file for part associations. Commit.
  • Keditfiletype: Remove args from KCM. Commit.
  • Kcm_filetypes: Add de-duplication checks back. Commit.
  • Mimetypedata.cpp: Add comment explaining how the sorting works. Commit.
  • Kcm_editfiletypes: Fix crash when adding new part to empty list. Commit.
  • Kcm_filetypes: Save KPart pluginIds rather than desktop file names. Commit.
  • Now we depend against qt6. Commit.
  • Remove qt5 code as we use qt6. Commit.
  • Adapt to KIconThemes changes. Commit.
  • We use qt6 now. Commit.
  • QButtonGroup::buttonClicked was removed in qt6. Commit.
  • Add a dialog for bulk applying file associations. Commit.
  • Add kinfo. Commit. Fixes bug #403077
  • Remove unused KF6Activities dependency. Commit.
  • Require C++20. Commit.
  • Adapt to KDESu::KDEsuClient rename to KDESu::Client. Commit.
  • Port to KCModule in KCMUtils. Commit.
  • Remove no longer used LibKWorkspace dependency. Commit.
  • Use non-kde4-compat KDESu headers. Commit.
  • Remove find_package(Qt5X11Extras). Commit.
  • Kstart: Port to KF6. Commit.
  • Require Qt6/KF6. Commit.
  • Remove Qt5 CI. Commit.
  • Use KF6 libs on CI. Commit.
  • Port away from KStartupInfo::startupId. Commit.
  • Drop deprecated code blocks. Commit.
  • Remove unused includes. Commit.
  • Replace KF5 with KF6. Commit.
  • Drop kcmshell. Commit.
  • Kstart: Remove support for specifying custom properties. Commit.
  • Kstart: Drop support for _KDE_NET_WM_TEMPORARY_RULES. Commit.
  • KCMShell: Add an option to show non-default indicators. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
KDE GTK Config
  • Revert "Round x11GlobalScaleFactor instead of flooring it". Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Round x11GlobalScaleFactor instead of flooring it. Commit. Fixes bug #480828
  • Update version for new release. Commit.
  • Kded: use constinit for global variables more. Commit.
  • Drop forceFontDPIWayland reading. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Cmake_minimum_required should be called prior to project(). Commit.
  • Sync enabling notification sounds to Gtk. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Fix dependencies. Commit.
  • Kded/config_editor: make it compile with GLib < 2.74. Commit.
  • Gsd-xsettings-manager: use constexpr QLatin1String. Commit.
  • Kded/config_editor: add a timer to reduce duplicate setting sync. Commit.
  • Set GTK scale-factor value as a uint. Commit. Fixes bug #472305
  • Fix GTK2 dark theme. Commit. Fixes bug #443104
  • Set "ocean" as the default sound theme. Commit.
  • Fix config file to get the sound theme. Commit.
  • Sync sound theme to GTK. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • We use only qt6. Commit.
  • Kded: update scaling-factor when setting global scale. Commit.
  • We use qt6 now. Commit.
  • Jump to clicked scrollbar location by default. Commit.
  • Gsettings: use const char* directly. Commit.
  • Require C++20. Commit.
  • Provide upscaled X11 cursor size on Wayland. Commit.
  • Kded: add explicit waiting time before setting colors. Commit. See bug #421745
  • Kded: sync DoubleClickInterval with kdeglobals. Commit.
  • Kded: don't update text scale on kdeglobals change events. Commit. See bug #468203
  • Adjust to DecoratedClient api changes. Commit.
  • Kded: provide org.gtk.Settings when GTK_USE_PORTAL is not set on Wayland. Commit. Fixes bug #421745
  • Gtkconfig: set color-scheme when current color scheme changes. Commit.
  • Kded/kwin_bridge: Add missing KF6::CoreAddons dependency. Commit.
  • Gsettings: check param exists before setting value. Commit.
  • Adapt to KDecoration changes. Commit.
  • Beside monitor scaling factors, a user may specify a preferred. Commit. Fixes bug #466463. Fixes bug #461106
  • Remove plugin compat code. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Avoid creating gtkrc-2.0 if it does not exist. Commit. Fixes bug #415770. Fixes bug #417534
  • Xsettings: restrict pidof to own processes. Commit.
  • Add support for XWayland client scaling. Commit. Fixes bug #465733
  • Remove unnecessary canConvert check. Commit.
  • Unset Gdk/UnscaledDPI and Gdk/WindowScalingFactor on Wayland. Commit. Fixes bug #465733
  • From plasma-workspace. Commit.
  • Set DPI scaling settings for GTK on Plasma/X11 sessions. Commit. Fixes bug #442901
  • Revert "Show all headers in qtc6". Commit.
  • Show all headers in qtc6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
KDE Window Decoration Library
  • Decoration: Only apply hack on windows with outlines. Commit.
  • Push decoration slightly under client if decoration is named "breeze". Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Fix infinite recursion in qHash(). Commit.
  • DecorationButtonType: fix qHash. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Bump soversion for Plasma 6. Commit.
  • Plasma 6 preparation: bump soversion. Commit.
  • Decoration: Make init return a bool. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Use std::as_const here. Commit.
  • Drop unused KCoreAddons dependency. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Set default value for EXCLUDE_DEPRECATED_BEFORE_AND_AT. Commit.
  • Use ECMDeprecationSettings. Commit.
  • We use Qt6/kf6 only. Commit.
  • Allow specifying KCMs separately. Commit.
  • Remove unused arguments from DecorationThemeProvider. Commit.
  • We use qt6 only. Commit.
  • Require C++20. Commit.
  • Drop DecoratedClient.desktop. Commit.
  • Remove unnecessary std::move. Commit.
  • Port to standard smart pointers. Commit.
  • Use normal KDE_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • Remove pointless QPointer and QWeakPointer from public api. Commit.
  • Adapt build system to KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Add missing include. Commit.
  • README: Convert code snippets using markdown code fence with language ID. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Show all headers in qtc6. Commit.
Plasma Addons
  • Update version for new release. Commit.
  • Wallpapers/image: make the last wallpaper stay longer during transition. Commit. See bug #478074
  • Wallpapers/potd: cleanup wallpapers when they go out of view. Commit.
  • Add missing import. Commit. Fixes bug #480906
  • Applets/notes: use Plasma styling for as much as possible. Commit. See bug #472670
  • [applets/keyboardindicator] hide icon when inactive. Commit.
  • Update version for new release. Commit.
  • RC1 version. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • Applets/weather: Fix spacing on forecast view. Commit.
  • Give the focus directly to the TextEdit component of the calculator. Commit. Fixes bug #479642
  • Applets/colorpicker: add parent window for color dialog. Commit. Fixes bug #476509
  • Adjust to renamed Plasma5Support target. Commit.
  • Wallpapers/potd: fix wallpaper not being updated. Commit.
  • Applets/weather: Small code clean-ups. Commit.
  • Applets/weather: Fix SwitchPanel dynamics. Commit. Fixes bug #472171
  • Applets/weather: Simplify the Details view and vertically center the info. Commit.
  • Applets/weather: Visual improvements for the top panel. Commit.
  • Applets/weather: Fix default units not available on first load. Commit.
  • Do not rely on KIO source-code compat code. Commit.
  • Applets/notes: Fix the name of the "Translucent" note. Commit.
  • [runners/converter] Fix icon/name parameter order mixup. Commit.
  • ComicProviderWrapper: Use mainscript from kpackage. Commit.
  • Add compatibility for KDE4/5 comic providers. Commit.
  • Applets/notes: reduce minimum size. Commit. Fixes bug #478546
  • Applets/fifteenPuzzle: fix keyboard navigation. Commit.
  • Runners/converter: fix inversed latest condition. Commit.
  • Runners/converter: run update job in main thread. Commit. Fixes bug #478264
  • Update Qt version requirement to 6.6.0. Commit.
  • Make comic applet actually work. Commit.
  • Wallpapers: port to accentColorChanged. Commit.
  • Modern look for binary clock (and simplification of its code). Commit.
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Port away from QTextCodec. Commit.
  • Port calendar config UI to new applet config system. Commit.
  • Applets: remove nightcolor. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • Port applets to new config infrastructure. Commit.
  • Applets/comic: Add missing imports for Plasmoid. Commit.
  • Applets/fifteenpuzzle: Fix config dialog. Commit.
  • Wallpapers/potd: get icon name from correct property. Commit. Fixes bug #476992
  • Runners/datetime: reduce string allocations when matching timezones. Commit.
  • [applets/colorpicker] Fix compositing check on Wayland. Commit.
  • Port implicit default content items to use contentItem: property. Commit.
  • Adjust to projects moving to Plasma. Commit.
  • Kwin/effects/cube: Use underlay render mode. Commit.
  • Appiumtests: rename kf.kirigami to kf.kirigami.platform. Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Applets/timer: fix vertical alignment of remaining time label. Commit.
  • Applets/timer: fix scrolling on wayland. Commit. Fixes bug #446874
  • Runners: Port to QueryMatch::setCategoryRelevance. Commit.
  • Drop QuickShare applet. Commit.
  • Clean up some Qt5 leftovers. Commit.
  • Runners/konsoleprofiles: Set trigger word to avoid false positives. Commit.
  • Runners: Discard unused runner context more elegantly. Commit.
  • Runners: Remove unneeded setObjectName calls. Commit.
  • Runners/spellchecker: Only load spellers on demand, do not needlessly clean up data. Commit.
  • Alternatecalendar: convert icu::UnicodeString to QString using fromUtf16. Commit.
  • Runners/datetime: replace plain ASCII space U+0020 with U+202F. Commit.
  • Runners/datetime: make assertion more verbose in test. Commit.
  • Alternatecalendar: apply constinit where beneficial. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Migrate tray-compatible applets to new metadata keys. Commit.
  • Applets/weather: Actually use symbolic-or-not icon in CompactRepresentation. Commit. See bug #403833
  • Applets/dict: port away from Kirigami.BasicListItem. Commit.
  • Katesessions/konsoleprofiles: do not hold profilesmodel on the stack. Commit. Fixes bug #472862
  • Kwin/effects/cube: Use consistent casing for "SkyBox". Commit.
  • Kwin/effects/cube: Fix skybox setting typo. Commit.
  • Kwin/effects/cube: Port to FrameAnimation. Commit.
  • Alternatecalendar: don't listen to global signal. Commit.
  • Alternatecalendar: fix race in thread. Commit.
  • Kwin/effects/cube: Comment out renderMode: View3D.Underlay. Commit.
  • Kwin/effects/cube: New effect. Commit.
  • Move window switchers to kwin directory. Commit.
  • Applets/konsoleprofiles: Minor fixes. Commit.
  • Applets/quicklaunch: Port away from iconName to icon.name. Commit.
  • Port Kirigami SwipeListItem & AbstractListItem to explicit contentItem. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Applets: Remove X-Plasma-NotificationArea key. Commit.
  • Applets: Specify plasma_install_package in parent CMakeLists.txt file rather than having a oneliner-file. Commit.
  • Adjust indentation in CMakeLists.txt files. Commit.
  • Applets: Remove unneeded EnabledByDefault entries from metadata. Commit.
  • Applets: Remove empty X-KDE-ParentApp entries from metadata. Commit.
  • Applets: Remove Version key from metadata. Commit.
  • Applets: Remove X-Plasma-StandAloneApp from metadata. Commit.
  • Port away/clean up X-Plasma-MainScript key from applet metadata. Commit.
  • Remove unneeded X-Plasma-API. Commit.
  • Applets/timer: remove duplicate Kirigami import in configTimes.qml. Commit.
  • Applets/timer: port away from Kirigami.DelegateRecycler. Commit.
  • Applets/calculator: Set an implicit size on applet popup. Commit.
  • Applets/notes: increase minimum size. Commit.
  • Runners/converter: initialize converter in init(). Commit.
  • Applets/weather: Clean up indentation, unify code paths. Commit.
  • Applets/weather: Add missing property. Commit.
  • Applets/userswitcher: Fix up imports. Commit.
  • Applets/notes: Move DocumentHandler inside full representation. Commit.
  • Applets/notes: Clean up unnecessary id. Commit.
  • Applets/notes: Explicitly specify arguments in signal handlers. Commit.
  • Applets/notes: Fix check on attached object Window. Commit.
  • Applets/notes: Set more efficient background for TextArea. Commit.
  • Applets/calculator: fix some QML warnings. Commit.
  • Appiumtests: port away from deprecated desired_capabilities. Commit.
  • Applets/comics: Remove custom code for checking comic updates. Commit.
  • Don't fade wallpapers after resizing. Commit.
  • [applets/notes] Fix discard confirmation dialog. Commit.
  • Runners/converter: start update timer after converter is initialized. Commit.
  • Applets/colorpicker: Use org.kde.kcmutils/org.kde.config instead of kquickcontroladdons. Commit.
  • [applets/notes] Fix warning about not assigning all possible keys. Commit.
  • Runners/converter: show more information when verify statement fails. Commit.
  • Runners/converter: make sure currency data are available and up-to-date. Commit.
  • Runners/datetime: fix testRemoteTimeInfo. Commit.
  • [applets/quickshare] Import MimeDatabase from kdeclarative. Commit.
  • Adapt to new Constraint enum location. Commit.
  • Runners/datetime: skip daylight saving time in test. Commit.
  • Runners/datetime: show timeStr in message as well. Commit.
  • Runners/datetime: show more information when verify statement fails. Commit.
  • Alternatecalendar: include and remove std:: prefix. Commit.
  • Alternatecalendar: add C++23 assume to help optimize code. Commit.
  • Adapt to new DialogStatus enum location. Commit.
  • Runners/dictionary: Use icon from metadata directly. Commit.
  • Drop unused X-Plasma-RequiredExtensions from applet metadata. Commit.
  • Runners/katesessions: use rvalue overload for QString::trimmed. Commit.
  • Remove duplicate 'import org.kde.kirigami 2.20 as Kirigami'. Commit.
  • Windowswitchers/sidebar: set delegate accessible role to ListItem. Commit.
  • Windowswitchers/sidebar: fix missing focus in delegate. Commit. See bug #472643
  • Applets/calculator: reduce min size to only what's needed to fit buttons. Commit. Fixes bug #472671
  • Applets/calculator: remove unused QML imports. Commit.
  • Applets/calculator: use multiples of gridUnit for minimum size. Commit. See bug #472671
  • Applets/diskquota: port a remnant to new KSortFilterProxyModel API. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Specify KPackageStructure instead of KPackageType in knsrc files. Commit. See bug #474026
  • Use keyword signature for target_link_libraries call. Commit.
  • Runners/katesessions: Fix crash if one has short query in single runner mode. Commit.
  • Port away from PlasmaCore.SortProxyModel. Commit.
  • Applets/keyboardindicator: Set switch size. Commit.
  • Applets/keyboardindicator: Improve code style. Commit.
  • Fix haenau wallpaper. Commit.
  • Applets/userswitcher: Set an explicitly compact width. Commit.
  • Adapt to KNotificationJobUiDelegate moving to KJobWidgets. Commit.
  • Alternatecalendar: port providers to QRunnable. Commit.
  • Alternatecalendar: fall back to Qt calendar when libicu is not available. Commit.
  • Alternatecalendar: remove d-ptr in QtCalendarProvider. Commit.
  • AlternateCalendarPlugin: remove d-ptr. Commit.
  • Rerun clang-format. Commit.
  • Build without Qt 6.5 deprecations. Commit.
  • Wallpapers: Use undeprecated QVariant::canConvert overload. Commit.
  • Applets/comic: Port to undeprecated QString::size. Commit.
  • Applets/comic: Port to undeprecated QNetworkInformation::loadBackendByFeatures. Commit.
  • Applets/notes: Port to undeprecated QTextCharFormat::setFontFamilies method. Commit.
  • Port deprecated QVariant type enum to QMetaType. Commit.
  • Alternatecalendar: support solar terms in Chinese lunar calendar. Commit.
  • Fix generate cmake file (we use kf6 now). Commit.
  • Applets/weather: use symbolic icons when in panel. Commit. See bug #403833. See bug #473278
  • Applets/katesessions: set Plasmoid.icon to a symbolic icon when in panel. Commit. See bug #473278
  • Applets/konsoleprofiles: use symbolic icon when in a panel. Commit. See bug #473278
  • Applets/userswitcher: use symbolic CompactRep icon when in panel. Commit.
  • Applets/userswitcher: use more appropriate CompactRep icon. Commit.
  • Applets/userswitcher: Port to kirigami-addons AvatarButton. Commit.
  • Readd org.kde.plasma.extras as we still have PlasmaExtras.PlasmoidHeading. Commit.
  • Applets/mediaframe: fix Paths page by porting to KF6 Kirigami API. Commit.
  • Applet/notes: ask for symbolic version of knotes for CompactRep icon. Commit. See bug #398901
  • Don't use KSvg to draw normal icons. Commit.
  • Remove unused leftover standalone SVG element. Commit.
  • Port to modern SVG instantiation. Commit.
  • Add comments explaining how to port compactReps to the standard one. Commit.
  • Port to Kirigami.Icon. Commit.
  • Applets/keyboardindicator: fix accessible description. Commit.
  • Applets/timer: Port notification to the sound spec. Commit.
  • Port from PlasmaExtras.Heading to Kirigami.Heading. Commit.
  • Revert "Port to upstream components where possible". Commit.
  • Port the remaining PlasmaComponents labels in this repo. Commit.
  • Port two more Label items to QQC2. Commit.
  • Port to upstream components where possible. Commit.
  • Wallpapers/hunyango: Use singleton to sync color changes. Commit.
  • Wallpapers/hunyango: Remove unused properties. Commit.
  • Wallpapers/hunyango: Enforce 16:9 aspect ratio and fill, rather than stretch. Commit.
  • Wallpapers/hunyango: Set initial color and do not change on click. Commit.
  • Wallpapers/potd: use https in apodprovider. Commit.
  • Fix license statement. Commit.
  • Port to the new wallpaper api. Commit.
  • Remove last remains of old actions api. Commit.
  • Port away from PlasmaCore.ColorScope and Plasma.Theme. Commit.
  • Port C++ part to the new action api. Commit.
  • Port plasmoids to the new action api. Commit.
  • Runners/converter: Port to KRunner::Action class, improve const correctness. Commit.
  • Wallpapers/potd: Fix image opacity on first load. Commit.
  • Wallpapers/potd: Port GraphicalEffects to Qt5Compat. Commit.
  • Applets/timer: Port broken configuration change signals. Commit.
  • Applets/timer: Port Kirigami.Action::iconName to icon.name. Commit.
  • Explicitly specify arguments in signal handlers for ListItemDragHandle. Commit.
  • Wallpapers/potd: remove unsplash provider. Commit. Fixes bug #471526
  • Revert "wallpapers/potd: remove unsplash provider". Commit.
  • Wallpapers/potd: remove unsplash provider. Commit. Fixes bug #471526
  • Applets/comic: Port away from Plasmoid.nativeInterface. Commit.
  • Applets/keyboardindicator: also indicate CapsLock + NumLock condition. Commit. Fixes bug #397006
  • Applets/weather: Port away from Plasmoid.nativeInterface. Commit. See bug #470936
  • Applets/webbrowser: port to KSvg. Commit.
  • Port QML to KSvg. Commit.
  • Port PlasmaCore.Theme/ColorScope/Units etc to Kirigami. Commit.
  • Applets/dict: use requestDefinition(query, dictionary) instead of requestDefinition(query). Commit.
  • Dict: overload requestDefinition to allow overriding default server and dictionary. Commit.
  • Applets/webbrowser: allow to show favicon/custom icon in compact representation. Commit.
  • Fix KAuthorized.authorizeControlModule call. Commit.
  • Fix KAuthorized.authorizeControlModule call. Commit.
  • Use kcmshell6 in kf6. Commit.
  • Color Picker: Round color values before formatting them. Commit.
  • Character Runner: Don't create QChar out of bounds. Commit.
  • Port to KCMLauncher. Commit.
  • Applets/webbrowser: port to RegularExpressionValidator. Commit.
  • Applets/dict: Add tooltip to the Configure button in header. Commit.
  • Applets/dict: Change iconName to icon.name, Change onSheetOpenChanged to onOpened handler. Commit.
  • Fix install debug category (now we can configure it with kdebugsettings). Commit.
  • Applets/dict: Explicitly specify arguments in signal handlers. Commit.
  • Add missing override keyword. Commit.
  • Applets/notes: fix a type error. Commit.
  • Port applets to the new api. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • Fix click on button requestedUrl was replaced by url in qt6. Commit.
  • Use org.kde.kcmutils instead of org.kde.kcm module. Commit.
  • Applets/dict: make context menu actions more relevant. Commit.
  • It's a P5Support enum not a PlasmaCore. Commit.
  • We use qtwebengine qt6 here. Commit.
  • Adjust to AbstractRunnerTest being put in KRunner namespace. Commit.
  • Runners: Simplify KPluginFactory macro usage. Commit.
  • Remove Qt5 leftovers from CMake. Commit.
  • Runners: Remove QVariantList args parmaeter from constructors. Commit.
  • Runners/dictionary: Remove priority setter. Commit.
  • Runners/spellchecker: Remove unneeded init method, make internal helper methods private. Commit.
  • Runners/datetime: skip conversion test until Qt 6.6. Commit.
  • Fix configurations getting saved with wrong group name. Commit.
  • Krunner config dialog in installed in kf6. Commit.
  • We depend against qt6. Commit.
  • We use qt6 now. Commit.
  • Applets/mediaframe: show pointing hand cursor when hovering over image. Commit.
  • Simplify QML plugins. Commit.
  • Port to ecm_add_qml_module. Commit.
  • Alternatecalendar: explain positive/negative date offset in a tooltip. Commit.
  • Kcms/timer: Port away from deprecated notifications DataEngine. Commit.
  • Kcms/timer: Port away from deprecated QML. Commit.
  • Runners/datetime: skip conversion test until Qt 6.6. Commit.
  • Windowswitchers: Port GraphicalEffects imports to Qt5Compat. Commit.
  • Applets/colorpicker: disable pick button when compositing is disabled. Commit. Fixes bug #466230
  • Port to new org.kde.coreaddons QML module. Commit.
  • Fix minor CMake indentation error. Commit.
  • Add old "Breeze" Task Switcher here under the new name "Sidebar". Commit.
  • Applets/weather: Make QML plugin C++ file only. Commit.
  • Applets/weather: Add trailing comma to initializer lists. Commit.
  • Applets/timer: Simplify some QML expressions. Commit.
  • Applets/timer: Port to ECMQmlModule. Commit.
  • Applets/timer: Simplify code for QML plugin. Commit.
  • Applets/nightcolor: Remove unneeded Qt::Gui linking. Commit.
  • Applets/nightcolor: Port to ECMQmlModule and simplify QML plugin code. Commit.
  • Applets/grouping: Clean up unneeded methods/includes. Commit.
  • Remove Thumbnail Grid Task Switcher. Commit.
  • Thumbnail Grid Task Switcher: increase inner margins. Commit.
  • Thumbnail Grid Task Switcher: clean and modernize some code. Commit.
  • Improve Thumbnail Grid Task Switcher. Commit. See bug #433034
  • Applets/colorpicker: middle click color circle to copy color code. Commit.
  • Delete unnecessary task switchers. Commit.
  • Applets/grouping: Define ContainmentType in metadata instead of setter. Commit.
  • ProfilesModel: Adjust to kate using different folder for storing sessions than konsole. Commit. Fixes bug #466824
  • Runners: Simplify creation of RunnerSyntaxes. Commit.
  • Wallpapers/potd: replace anchor.{left,right} with Layout.fillWidth. Commit.
  • Applets/colorpicker: Use native relative positioning Menu API. Commit.
  • Applets/colorpicker: Open context menu on Menu key press. Commit.
  • Applets/colorpicker: Fix copying color via keyboard. Commit.
  • Applets/colorpicker: Factor out logic from signal handler. Commit.
  • Applets/colorpicker: Only reset global current index from a real current item. Commit.
  • Applets/colorpicker: Fix QML/JS code style, add explicit signal arguments. Commit.
  • Applets/colorpicker: Port away from obsolete PlasmaComponents 2 to PlasmaExtras. Commit.
  • Require C++20. Commit.
  • Applets/package: Remove I18n linking and Messages.sh for engine. Commit.
  • Applets/katesessions: Add missing mouse focus reason. Commit.
  • Applets/katesessions: Clear session name on Cancel. Commit.
  • Applets/katesessions: Focus new text field on click. Commit.
  • Applets/katesessions: Create new session on Return pressed. Commit.
  • ComicPackage: Make file cpp only, simplify constructor. Commit.
  • ComicPackage: Use QStringLiteral if we need a QString later on. Commit.
  • ComicPackage: Use QStringList initializer list syntax. Commit.
  • ComicPackage: Call file/dir definitions without translations. Commit.
  • Simplify CMake code for comic packagestructure. Commit.
  • Remove Plasma/Comic service types. Commit.
  • Adjust to new KPackage namespace for structures. Commit.
  • ProfilesModel: Add placeholder for option "Start Kate (no arguments)". Commit. Fixes bug #464724
  • Fix include. Commit.
  • Remove Desktop Switcher. Commit.
  • Windowswitchers: Use Text.PlainText format for window captions. Commit.
  • Runners: Remove explicit plugin Id. Commit.
  • Runners/datetime: use QLatin1String in startsWith. Commit.
  • Runners/datetime: try to fix test failure. Commit.
  • Wallpapers/potd: remove NetworkManagerQt dependency. Commit.
  • Runners/datetime: show match count when test fails. Commit.
  • Adapt runner KCMs to KCModule changes. Commit.
  • Runners/spellchecker: recommend installing correct package. Commit. Fixes bug #467332
  • Runners/spellchecker: improve clarity of error string. Commit.
  • Applets: Port more applets to plasma5support. Commit.
  • Port applets to plasma5support. Commit.
  • Applets/timer: Remove useless PC2 imports. Commit.
  • Applets/quickshare: Set implicit height of share items explicitly. Commit.
  • Applets/quickshare: Use model property so content is displayed correctly. Commit.
  • Applets/quickshare: Use PlasmaExtra's ListItem. Commit.
  • Applets/quickshare: Use PlasmaExtra's MenuItem. Commit.
  • Applets/quicklaunch: Use PlasmaExtra's Menu and MenuItem components. Commit.
  • Applets/mediaframe: Port to Qt6 Dialog API. Commit.
  • Applets/mediaframe: Remove qml import versions. Commit.
  • Applets/konsoleprofiles: Remove bad anchor code spamming the log. Commit.
  • Applets/konsoleprofiles: Switch to Qt Quick Controls ListView. Commit.
  • Applets/webbrowser: Port to Qt6 WebEngine API. Commit.
  • Applets/webbrowser: Use PlasmaExtra's Menu and MenuItem components. Commit.
  • Applets/fuzzyclock: Import QtQml to prevent Locale type errors. Commit.
  • Applets/colorpicker: Port to Qt6 ColorDialog API. Commit.
  • Applets/colorpicker: Remove qml import versions. Commit.
  • Applets/binary-clock: Add QtQml import. Commit.
  • Applets/notes: Port to Qt6 Dialog API. Commit.
  • Applets/notes: Use === equality operator when checking for deletion. Commit.
  • Applets/notes: Remove useless PlasmaStyle import. Commit.
  • Applets/notes: Remove qml import versions. Commit.
  • Require Qt6/KF6. Commit.
  • Remove Qt5 CI. Commit.
  • Use KF6 libs on CI. Commit.
  • Fix QtWebengine use. Commit.
  • Fix KRunner. Commit.
  • Port to new KNS API. Commit.
  • Use KF6. Commit.
  • Metadata.json files: Use KPackageStructure instead of ServiceTypes. Commit.
  • Use krunner_configure_test function instead of configure_krunner_test. Commit.
  • Applets/comic: Only link against NewStuffCore, make KXmlGui dependency explicit. Commit.
  • Catch division by zero and show correct result (undfined). Commit. Fixes bug #348802
  • Runners/datetime: add '>' and '->' as recognized keywords to convert between time zones. Commit.
  • Runners/datetime: prioritize city name over region name. Commit.
  • Remove unneeded layout maximum size handing. Commit.
  • Applets/weather: Improve tooltip default settings. Commit.
  • Desktopswitchers,windowswitcher: Switch to new window thumbnail type name. Commit.
  • Desktopswitchers/preview: Port to new window model name. Commit.
  • Wallpapers/potd: use categorized logging in providers. Commit.
  • Wallpapers/potd: port away from deprecated API, simplify engine. Commit.
  • Runners/datetime: change query syntax for time conversion to '
  • Runners/datetime: add autotests for time zone conversion. Commit.
  • Runners/datetime: add conversion between time zones. Commit.
  • Desktopswitchers: Port to org.kde.kwin v3 qml api. Commit.
  • Windowswitchers: Port to org.kde.kwin v3 qml api. Commit.
  • Make clocks tooltip consistent and add seconds. Commit.
  • Added cyber category. Commit.
  • Runners/datetime: refine time zone matching. Commit.
  • Alternatecalendar: use new sublabel API. Commit.
  • Alternatecalendar: add support for Islamic Calendar (Astronomical and Umm al-Qura). Commit. Implements feature #72418
kgamma
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Update kgamma5 -> kgamma. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Fix broken symlink. Commit.
  • Port to new connect signal/slot. Commit.
  • Remove unneeded QVariantList from KCM constructor args. Commit.
  • We use qt6 only. Commit.
  • Require C++20. Commit.
  • Port to new KCMUtils KCModule class. Commit.
  • Port to KF6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Show all headers in qtc6. Commit.

kglobalacceld)

KMenuEdit
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Globalaccel: don't trip over missing services. Commit. Fixes bug #478398
  • Typo--. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Remove old kconf_update file from 2019. Commit.
  • Port to setDocumentMode. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Implement frameless view. Commit.
  • Better construct command line. Commit. Fixes bug #474758
  • Use qrc for storing rc file. Commit.
  • It compiles fine without deprecated methods. Commit.
  • We depend against qt6. Commit.
  • Fix KLocalizedString: Domain is not set for this string,. Commit.
  • We use qt6 now. Commit.
  • Reactivate doctool support. Commit.
  • Adapt to KIconThemes changes. Commit.
  • We use qt6 now. Commit.
  • Require C++20. Commit.
  • Fix .kde-ci.yml. Commit.
  • Disable kdocbook support until 'Entity 'kmenu' not defined' will be fixed. Commit.
  • Adapt to build against qt6. Commit.
  • Fix crash when cutting an item that was dragged to the root. Commit. Fixes bug #466242
  • Update kf5 version requirement to 5.102.0. Commit.
kpipewire
  • Add back quotes. Commit.
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Drop defined but undeclared property. Commit.
  • Record: Make sure we also finalise streams that didn't even start. Commit.
  • Revert to version 6.0.0. Commit.
  • Set major version for soname. Commit.
  • Revert "bump version ahead of release". Commit.
  • Bump version ahead of release. Commit.
  • Revert version number for bugfix release. Commit.
  • Cherry-pick 530cbc35edcaab0e0ca01b2dabc0adb881d7eda0 Set the framework version in the project() call, Otherwise ecm_setup_version doesnt parse it properly. Commit.
  • Bugfix release. Commit.
  • Revert "update version for new release". Commit.
  • Install kpipewire_version.h. Commit.
  • Update version for new release. Commit.
  • Revert "Grow PipeWireFrameData to replace QImage to store local frames". Commit.
  • Source: Increase logging, drop redundant condition. Commit.
  • Grow PipeWireFrameData to replace QImage to store local frames. Commit.
  • Add missing cases to convertQImageFormatToAVPixelFormat. Commit.
  • Add missing format conversions for SPA_VIDEO_FORMAT_{xBGR,ABGR}. Commit. Fixes bug #478309
  • Encoding: Track the number of frames in flight. Commit. Fixes bug #469005. Fixes bug #475894
  • Fix PipeWireRecordProduce memory leaks. Commit.
  • Fix m_produceThread teardown in PipeWireBaseEncodedStream::refresh. Commit.
  • Set ecm soversion to project major although I dont think it is used anywhere. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Mark more required dependencies as required. Commit.
  • Mark required dependencies as required. Commit.
  • Tests: Use libtaskmanager to list windows. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Remove unused headers. Commit.
  • Move QtWayland dependency to tests subdir. Commit.
  • PipeWireBaseEncodedStream: Add setMaxFramerate(quint32, quint32). Commit.
  • Add support for the libvpx-vp9 encoder. Commit.
  • Fix flaky MediaMonitorTest. Commit.
  • Remove KPW_WITH_SUGGESTED. Commit.
  • PipeWireBaseEncodedStream: Don't allow setting unavailable encoders. Commit.
  • PipeWireRecord: Don't use MKV when there are no encoders available. Commit.
  • Produce: Drop frames with a PTS equal or lower to the last frame. Commit.
  • Declarative: add generic media monitor. Commit.
  • Encoding: Add an environment variable to force encoder type. Commit.
  • Simplify passing of framerate. Commit.
  • Tests: Extend XDG record me test to include persist mode and tokens. Commit.
  • Tests: Fix manual test connection to UI. Commit.
  • Screencast: fix wrong video timestamp. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Encodedstream: Add API to set the encoding quality. Commit.
  • PipeWireSourceItem: proceed itemChange in QQuickItem. Commit. See bug #472748
  • Set default log severity to Warning. Commit.
  • Fix the translation template version number (5->6). Commit.
  • Add driver blacklist support for modifier support in hardware encoding. Commit.
  • Guard against allocs failing. Commit.
  • We depend now against qt6. Commit.
  • Rename encoder related private headers to {file}_p.h. Commit.
  • Give the PipeWireProduce related threads proper names. Commit.
  • Use a condition variable to ensure FFmpeg threads don't just spin. Commit.
  • Update PipeWireRecord to the changes in PipeWireProduce/EncodedStream. Commit.
  • Use the new encoder classes for encoding. Commit.
  • Add LibVpxEncoder as software encoder for VP8. Commit.
  • Add LibX264Encoder as software H264 encoder subclass. Commit.
  • Implement HardwareEncoder::filterFrame. Commit.
  • Implement Encoder::encodeFrame and Encoder::receivePacket. Commit.
  • Implement H264VAAPIEncoder::initialize. Commit.
  • Move DRM context creation from VaapiUtils to HardwareEncoder. Commit.
  • Add H264 VAAPI encoder subclass. Commit.
  • Add Software and HardwareEncoder subclasses of Encoder. Commit.
  • Introduce Encoder class as a base class to encapsulate encoding code. Commit.
  • We use Qt6/kf6 only. Commit.
  • Record: Use av_packet_alloc instead of stack allocation when flushing the stream. Commit.
  • Record: Ensure PipeWireSourceStream is deactivated on the right thread. Commit.
  • Drop unused method. Commit.
  • Record: Check VAAPI size constraints when initializing hardware encoding. Commit.
  • Now we depend against qt6. Commit.
  • We use qt6 now. Commit.
  • More verbose debug messages. Commit.
  • Add wayland to third-party deps. Commit.
  • Move suggestedEncoders from strings to PipeWireBaseEncodedStream::Encoder. Commit.
  • Only require wayland for tests. Commit.
  • Require C++20. Commit.
  • Produce: Use libavfilter for conversion, hardware encoding. Commit.
  • Add api to change framerate in the middle of a stream. Commit.
  • Item: hide the cursor when we start getting null positions. Commit.
  • Item: Make sure we have a texture at all times. Commit.
  • Add API for setting the framerate. Commit.
  • Do not process corrupt frames. Commit.
  • Dmabuf: Try to allocate just once the dmabuf parameters. Commit.
  • Record: Use refcounted frames. Commit.
  • Record: Reduce unnecessary signals. Commit.
  • Record: Remove unnecessary frame. Commit.
  • Record: Do not reuse QImage instances. Commit.
  • Record: Communicate frames through a queue rather than by qt signals. Commit.
  • Encodedstream: Only notify about changed cursors when the cursor changes. Commit.
  • HeadlessTest: Handle stopping the process by killing it. Commit.
  • HeadlessTest: Reuse code for XDP and Plasma streams. Commit.
  • HeadlessTest: Make it possible to set an encoder. Commit.
  • Stream: Also handle x/ABGR. Commit.
  • Support BGR streams with an Alpha. Commit.
  • Improve error messages. Commit.
  • Source: Handle BGRA buffers gracefully. Commit.
  • Encodedstream: Provide a better decorated packet object rather than a raw frame. Commit.
  • Record: Add convenience function for source compatibility with Plasma 5. Commit.
  • Record: Only create the sws_context when necessary. Commit.
  • Record: Use a good amount of threads as recommended by QThread. Commit.
  • Record: Make sure we process all the frames before leaving. Commit.
  • Record: Improve packet fetching. Commit.
  • Record: add a PipeWireEncodedStream::sizeChanged signal. Commit.
  • Record: Remove unused attribute. Commit.
  • Use a different API call to make importing DmaBufs work on Nvidia. Commit. Fixes bug #448839
  • Options to disable motion estimation and in-loop filtering. Commit.
  • Record: Refactor thread distribution. Commit.
  • Record: Allocate SwsContext only when necessary. Commit.
  • Recording: Allocate frames when we render. Commit.
  • Recording: Extend the encoders API. Commit.
  • Don't crash if the encoded stream receives a null packet. Commit.
  • Wait for the producer thread to finish before destroying the encoded stream. Commit.
  • Use a separate Qt logging category to control the libav log level. Commit.
  • Include PipeWireEncodedStream. Commit.
  • Tests: Also show memfd-only streams for windows. Commit.
  • Tests: Show all sources if none are specified. Commit.
  • Guard m_producer. Commit.
  • Stream: better fallback for BGR formats when downloading into a QImage. Commit.
  • Stream: Fix support of SPA_VIDEO_FORMAT_RGB. Commit.
  • Recording: Drop unnecessary conditional. Commit.
  • Recording: use "good" deadline rather than quality that is deprecated upstream. Commit.
  • Recording: Make bitrate depend on the stream size. Commit.
  • Require Qt6/KF6. Commit.
  • Replace KF5 with KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Add API to deny dmabuf streams. Commit.
  • Finish the recording when the last frame has arrived. Commit.
  • Export logging categories where they belong. Commit.
  • PipewireSourceItem: Expose stream state. Commit.
  • PipeWireSourceItem: Only release the resources if there's resources to release. Commit.
  • Sourcestream: Allocate the buffer outside together with the pods. Commit.
  • Tests/headless: Remove unnecessary code. Commit.
  • Tests/headless: Print the format of dmabuf we are getting. Commit.
  • Tests: Don't add screens twice. Commit.
  • Tests/headless: Extend the output we print to non-dmabufs. Commit.
  • Tests/recordme: Improve output matching. Commit.
  • Expose the stream size in PipewireSourceItem. Commit.
  • Recordme: Prefer QScreen to KWayland::Output, cleanups. Commit.
  • Record: Expose the extension property to QML. Commit.
  • Recordme: Add a button for selecting a region to display. Commit.
  • Record: Use vp8 instead of x264. Commit.
  • Prefer x264. Commit.
  • Allow to reset fd in PipeWireSourceItem. Commit. See bug #464597
  • Revert "Show all headers in qtc6". Commit.
  • Show all headers in qtc6. Commit.
  • Record: Make sure we issue key frames and sequential pts. Commit.
  • Record: Make sure the frames we encode are in an expected format. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • PipeWireRecord: Make sure we use the correct pixel formats. Commit.
KScreen
  • Properly restore "Device" combobox when the output model resets. Commit.
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Kcm: Change template literal strings to normal ones so they're translatable. Commit.
  • Kcm: port remaining kcm.outputModel.rowCount(). Commit. Fixes bug #481072
  • Sort enabled outputs first. Commit.
  • Kcm/output_model: basic mode matching in mirroring. Commit.
  • Common/osdaction: correct extend left/right being swapped around. Commit. Fixes bug #480993
  • Common: make OrientationSensor::available work. Commit.
  • Kcm: hide "only in tablet mode" checkbox when tablet mode isn't available. Commit.
  • Update version for new release. Commit.
  • RC 1 version dep. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • Fix X-KDE-Shortcuts declaration. Commit.
  • Kded: Drop Daemon::displayButton(). Commit.
  • Define display switcher shortcut via desktop file instead of at runtime. Commit. Fixes bug #479647. See bug #475694
  • Kcm: reorder adaptive sync options to be more logical. Commit.
  • Apply i18n. Commit.
  • Remove unused qHash function. Commit.
  • Round up output geometry. Commit. Fixes bug #464842. Fixes bug #477791
  • Update Qt version requirement to 6.6.0. Commit.
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • KScreenDaemon: Qt::UniqueConnection doesn't work with lambdas. Commit.
  • Kcm: expose SDR brightness and color intensity settings. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • Kcm: Show the selected orientation again. Commit.
  • OsdSelector: Fix setting currentIndex on a wrong hover transition. Commit.
  • Kcm: expose HDR setting. Commit.
  • Kcm: Fix QML warnings in OutputPanel. Commit.
  • Register OsdAction as MetaObject. Commit.
  • Osd: remove unused return type. Commit.
  • Kcm: fix tearing label not being hidden on X11. Commit.
  • Osd: remove dbus reply. Commit.
  • Add missing QtCore import. Commit.
  • Add icc profile selector. Commit.
  • Adjust to plasma-framework moving to Plasma. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Kcm: use sentence case for FormLayout left labels, per the HIG. Commit.
  • Apply 2 suggestion(s) to 1 file(s). Commit.
  • Kcm: add screen tearing setting. Commit.
  • Kcm: port away from Kirigami.BasicListItem. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Use std::as_const here. Commit.
  • Port away from KWindowSystem::setState. Commit.
  • Remove unneeded entries from metadata.json file. Commit.
  • Kcm: implement new autorotate setting, kded: drop autorotate handling. Commit.
  • Kded: only start on X11. Commit. Fixes bug #462700
  • Osd: don't access config operation after it's been deleted. Commit.
  • Add missing includes. Commit.
  • Osd, plasmoid: apply the desired config changes directly. Commit.
  • Plasmoid: use the correct enum. Commit.
  • Only modify Coordinate Transformation Matrix. Commit. Fixes bug #474110
  • [kded] Remove (unknown)OutputConnected DBus signals. Commit.
  • Drop unused KIconThemes dependency. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Remove metadata from applet C++ plugin. Commit.
  • Plasmoid: Register the type in the constructor. Commit.
  • Kded/device: Write configuration when UPower is not available. Commit. Fixes bug #474099
  • Remove versioning from PlasmaCore module imports. Commit.
  • Kcm: fix "Orientation:" label positioning. Commit. Fixes bug #471812
  • Kcm: adapt to the role api changes in KSortFilterProxyModel. Commit.
  • Plasmoid: only show if the user enabled presentation mode. Commit.
  • Port to Kirigami.Icon. Commit.
  • Revert port away from PC3.Label and PlasmaExtras.DescriptiveLabel. Commit.
  • Port to upstream QML components. Commit.
  • Plasmoid: use Switch for instant-apply "presentation mode" setting. Commit.
  • Port to KConfig/KCMLauncher. Commit.
  • Remove unused CI dependency. Commit.
  • Port to the new action API. Commit.
  • Remove unused file. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Fix compile warning against c++20 [=]. Commit.
  • Use | operator here. Commit.
  • Adapt to kded5->kded6 renaming. Commit.
  • Sync changes immediately. Commit.
  • OsdSelector.qml: Port one last thing to KSvg. Commit.
  • Remove unused import module (scripted). Commit.
  • Port to KSvg. Commit.
  • Port PlasmaCore.Theme/ColorScope/Units etc to Kirigami. Commit.
  • Add boundaries to resolution text. Commit. Fixes bug #460397
  • Force plasma theme for Kirigami in the OSD. Commit.
  • Adjust KCM for KF6. Commit.
  • Plasmoid: Guard powerdevil call. Commit.
  • Adapt to plasma api changes. Commit.
  • We use qt6 now. Commit.
  • Revert "Import QtQuick with alias" and fix the issue differently. Commit.
  • Define json-validate-ignore property in .kde-ci.yml. Commit.
  • [kcm] Fix QML errors. Commit.
  • Set layershell keyboard interactivity. Commit.
  • Port to KF6: iconName => icon.name. Commit.
  • Port to KX11Extras::setType. Commit.
  • Yet more QRect right() fixes. Commit. Fixes bug #455394
  • Require C++20. Commit.
  • Don't stumble over nullptrs if outputs changed during saving. Commit. Fixes bug #466960
  • Kcm: remove text about unsupported modes on Wayland. Commit. Fixes bug #468315
  • Kcm: notify changes in kcmfonts when global scale changes. Commit. See bug #468203
  • OSD: Do not connect to member QObject's destroyed signal. Commit. Fixes bug #466914
  • Add missing KCoreAddons link. Commit.
  • Display connector name instead of type name when serial number is identical. Commit. Fixes bug #466046
  • Remove output retention settings. Commit.
  • Kcm: Use simpler KPluginFactory macro. Commit.
  • Port to new KCMUtils KQuickConfigModule class. Commit.
  • Kded/output: with duplicate edid hashes, use different global config files. Commit. Fixes bug #452614. Fixes bug #448599
  • Port to Plasma5Support. Commit.
  • Port away from sheetOpen. Commit.
  • Import QtQuick with alias. Commit.
  • Add explicit parameters to signal handlers. Commit.
  • Fix applet plugin name. Commit.
  • Fix build with KF6. Commit.
  • Plasmoid: Convert metadata.desktop to metadata.json. Commit.
  • Kcm: slightly re-word "primary screen" explanation for clarity. Commit. See bug #465718
  • Kcm: Guard against config being null in checkConfig(). Commit. Fixes bug #464707
  • Port away from LayerShellQt::Window::setDesiredOutput. Commit.
  • Kcm: use onRejected to handle reject button click. Commit.
  • Kcm: notify scale factor change through DBus. Commit.
  • Kcm: Use correct role for revert button. Commit. Fixes bug #465788
  • Port all headers to pragma once. Commit.
  • Common: fix unset translation domain and add Messages.sh. Commit.
  • Kcm: notify update through DBus. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
kscreenlocker
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Greeter: Fix pressing Esc to turn off the display. Commit. Fixes bug #476533
  • Respect max value of LockGrace in the UI as well. Commit.
  • Wallpaper_integration: adapt to accentColor change. Commit.
  • Handle the worst case scenario, the fallback greeter failing. Commit.
  • Kcm/ui: add required id and parentLayout property. Commit. Fixes bug #478599
  • Ci: require passing tests. Commit.
  • Allow pamTest to work with sanitizers. Commit.
  • Reduce wait times in killtest. Commit.
  • Tell asan to not use its own signal handlers in killTest. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Kcm: qml, small code improvement. Commit.
  • Greeter: Use new shiny Qt::SingleShotConnection. Commit.
  • Kcm: fix regression in Appearance tab. Commit. Fixes bug #477996
  • Remove kconf_update script from 2015. Commit.
  • Osd: set osdMaxValue before osdValue. Commit. Fixes bug #475143
  • Greeter: Drop failed state. Commit.
  • Greeter: Don't cancel authentications when a non-interactive auth fails. Commit.
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Reset lock complete variable after lock. Commit. Fixes bug #476567
  • Fix(killTest): increase wait time to ensure kill test passes. Commit.
  • Adjust to plasma-framework moving to Plasma. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Cmake: Properly pass compile definitions to a target. Commit.
  • QApplication -> QGuiApplication. Commit.
  • Remove explicitly linking for unneded dependencies. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Guard wl_display destructor. Commit.
  • Fix a use-after-free bug in PamWorker. Commit.
  • Revert "Revert "Port greeter away from KWayland"". Commit.
  • Revert "Port greeter away from KWayland". Commit.
  • Run multiple PAM sessions at once. Commit. Fixes bug #475024
  • Port greeter away from KWayland. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Port away from Qt::GuiPrivate. Commit.
  • Use std::as_const here. Commit.
  • Implement Plasma 6 settings re-org. Commit.
  • Greeter: disable qml disk cache. Commit. Fixes bug #471952
  • Use keyword signature for target_link_libraries call. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Greeter: Make wallpapers work in Plasma 6. Commit. Fixes bug #472876. See bug #470601
  • Adapt to KNotifcations API change. Commit.
  • Fix variable name. Commit.
  • Revert "Adapt to KNotifcations API change". Commit.
  • Adapt to KNotifcations API change. Commit.
  • Use the Kirigami Plasma Theme. Commit. Fixes bug #472844
  • Fix and modernize fallback theme. Commit. Fixes bug #467056
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Fix deprecated [=]. Commit.
  • Don't use QtTest => use QTest + missing include. Commit.
  • We depend against qt6 now. Commit.
  • Give more freedom to the user to choose grace period. Commit.
  • We use Qt6/kf6 only. Commit.
  • Add ksvg to .kde-ci.yml. Commit.
  • Port to ksvg. Commit.
  • Remove unused PlasmaCore. Commit.
  • Remove unused QVariantList argument from KCModuleData constructor call. Commit.
  • Remove check about qt as we depend against qt6. Commit.
  • Adjust KCM for KF6. Commit.
  • We use qt6 now. Commit.
  • Don't enable wayland reconnections on screenlocker greeter. Commit.
  • Add wayland to third-party deps. Commit.
  • Set layershell keyboard interactivity. Commit.
  • Greeter: initialize all members (in init list where possible). Commit.
  • Greeter: obey rule of five in pam tech. Commit.
  • Greeter: correctly annotate dtor overrides. Commit.
  • Greeter: track various properties persistently. Commit. Fixes bug #456210
  • Properly link against kscreenlocker. Commit.
  • Require C++20. Commit.
  • Adapt to new osdProgress signal in Plasma 6. Commit.
  • Disable QuitLock. Commit.
  • Port to shared QML engine classes of plasma-frameworks. Commit.
  • Kcm: Port to new KQuickConfigModule classe. Commit.
  • Make the PAM service configurable and update documentation. Commit.
  • Add context for emergency greeter messages. Commit.
  • Fix function key number in emergency greeter message. Commit.
  • Use KF6 libs on CI. Commit.
  • Require Qt 6.4. Commit.
  • Bump required KF6 version. Commit.
  • Remove Qt5 CI. Commit.
  • Rename kf5 files to kf6. Commit.
  • Rename Qt5/KF5 to Qt6/KF6. Commit.
  • Remove X11Extras (not present for Qt6). Commit.
  • Don't bother with showFullScreen. Commit.
  • Port away from LayerShellQt::Window::setDesiredOutput. Commit.
  • Install logging categories, to make them configurable via KDebugSettings. Commit.
  • CMake: Clean up whitespace. Commit.
  • Remove duplicated sources file in the add_executable() call. Commit.
  • Drop unused deprecated include. Commit.
  • Explicitly require KPackage dependency. Commit.
  • Only inhibit screen locker on "ChangeScreenSettings". Commit. Fixes bug #464119
  • Revert "Show all headers in qtc6". Commit.
  • Show all headers in qtc6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
KSSHAskPass
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • We depend against qt6 now. Commit.
  • We use qt6 now. Commit.
  • Require C++20. Commit.
  • Main do not call addAuthor() twice. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
ksystemstats
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Lmsensors: Remove \x00 from sensor object names. Commit. Fixes bug #480841
  • Cpu: Also consider "temp1" and "temp2" for AMD temperature sensors. Commit. Fixes bug #452763
  • Update version for new release. Commit.
  • RC 1 version dep. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • Gpu/nvidia: Store memory values as bytes. Commit. Fixes bug #477687
  • Drop kdbusaddons dependency. Commit.
  • Daemon: Replace KDBusService with manual implementation of replace. Commit.
  • Update DBus bits to make use of versioned service/object/interface. Commit. Fixes bug #477360
  • Require libksysguard that matches our version. Commit.
  • Adjust one more place where the interface name wasn't ported. Commit.
  • Adjust also the name of the generated DBus file. Commit.
  • Adjust naming of the generated classes. Commit. Fixes bug #478741
  • Adapt to the change in DBus interface file from libksysguard. Commit.
  • Do not report 0% usage when it is in fact 100%. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Add whole hard drive in disk plugin. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Use lambda to prevent ambiguity of unary operation. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Use std::as_const here. Commit.
  • NvidiaSmiProcess: Clean up code. Commit.
  • NvidiaSmiProcess: Fix missing data for GPU 2+. Commit. Fixes bug #473424
  • Adapt to KIO::FileSystemFreeSpaceJob changes. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Add a unit test for nvidia-smi parsing. Commit.
  • Don't use QtTest => use QTest + missing include. Commit.
  • Gpu/nvidia: Discover data fields based on headers. Commit. Fixes bug #470474
  • Drop dead code. Commit.
  • We use qt6 now. Commit.
  • Fix compilation in c++20 mode. Commit.
  • Require C++20. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Gpu/nvidia: lower pci id. Commit. Fixes bug #462512
  • Ensure we only ever use tick differences that don't exceed the total. Commit. Fixes bug #448626
  • Cpu: Don't use unsigned for usage delta calculation. Commit.
  • Revert "Show all headers in qtc6". Commit.
  • Show all headers in qtc6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
kwallet-pam
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Kded6. Commit.
  • Require C++20. Commit.
  • Don't call pam_sm_open_session within pam_sm_authenticate. Commit.
  • Exit early if the target user is root. Commit.
  • Don't do anything if the password is empty. Commit.
  • Verify that XDG_RUNTIME_DIR is usable. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.

kwayland)

KWin
  • Plugins/overview: Search bar can be clicked without closing effect. Commit.
  • Autotests/test_colorspaces: add an autotest for non-normalized primaries. Commit.
  • Core/colorspace: normalize XYZ values before using them in calculations. Commit. Fixes bug #481034
  • Comopsitor: only activate VRR if the active window is on the current screen. Commit. Fixes bug #481750
  • Xwayland: Ignore somebody else claiming WM_S0 selection. Commit.
  • Fix a crash in eglDestroyImageKHR(). Commit. Fixes bug #470980
  • Window: Don't reset quick tile mode on interactive move start. Commit. Fixes bug #472366
  • X11window: Disable strict geometry placement by default in wayland. Commit. Fixes bug #481456
  • Tileseditor: Don't allow tiles to move tiles already at minimum size. Commit. Fixes bug #465721
  • Wayland: Install the clientconnection.h header file. Commit.
  • Useractions: don't interact with deleted windows. Commit. Fixes bug #481688
  • Plugins/showpaint: Add support for color management. Commit.
  • Plugins/glide: Fix rotation order when applying render target transformation. Commit. Fixes bug #481664
  • Send tablet input to active screen. Commit. Fixes bug #479713
  • Backends/x11: Avoid calling doneCurrent() if GLX context has not been created. Commit. Fixes bug #477854
  • Backends/wayland: Guard against failing to create EGLSwapchain. Commit. Fixes bug #478864
  • Backends/drm: only enable HDR if both display and driver are capable of it. Commit. Fixes bug #481518
  • Xcbutils: arm x apps can't be dragged to a negative position on the screen. Commit.
  • Wayland: Avoid rearranging layer surfaces when wl_surface size changes. Commit.
  • Opengl/eglcontext: tell Qt when the OpenGL context gets changed. Commit. Fixes bug #479094
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Remove all legacy virtual desktop ids. Commit.
  • Revert "wayland: Send wl_pointer leave before data_device enter". Commit.
  • Plugins/contrast: fix: effect not clipped to region. Commit.
  • Plugins/overview: Make screen edge toggle overview rather than cycle between modes. Commit. Fixes bug #481335
  • Useractions: remove legacy virtual desktop number from the menu. Commit. See bug #481576
  • Fix disappearing software cursor in overview and zoom effect. Commit. Fixes bug #481523
  • Plugins/wobblywindows: Ignore PAINT_SCREEN_TRANSFORMED. Commit.
  • Fix zoom push mouse tracking on multi-monitor workspaces. Commit. Fixes bug #467182
  • Backends/drm: Undo fade-out effect upon unsuccessful DPMS Off. Commit. Fixes bug #477916. See bug #481520
  • Set componentDisplayName for shortcut migration. Commit.
  • Autotests/integration/outputchanges: add geometry restore test. Commit.
  • Placementtracker: save geometry restores more explicitly. Commit.
  • Placementtracker: don't set geometry to geometry restores. Commit. Fixes bug #473602
  • Overview: Only handled input events in on-screen desktops. Commit. Fixes bug #481331
  • Synchronize input transformation regardless of interactive move resize status. Commit.
  • Ensure that translations never change the size of a contrast effect / blur regions. Commit. Fixes bug #480434
  • Backends/drm: don't advertise support for wide color gamut on Intel. Commit.
  • Backends/drm: force a modeset when connectors are unplugged. Commit. Fixes bug #478476
  • Backends/drm: fix HDR with legacy modesetting. Commit.
  • Plugins/overview: Allow switching between modes using shortcuts while already active. Commit. See bug #481335
  • Kcms/rules: Fix section header and info button sizing. Commit.
  • Plugins/screencast: Make grabTexture() more nicer to memfd code path. Commit.
  • Plugins/screencast: Make region screen cast nicer to memfd. Commit.
  • Plugins/screencast: Fix window screencasts being vertically mirrored with memfd. Commit. Fixes bug #478223
  • Wayland/textinput_v2: copy the data instead of assuming ownership. Commit. Fixes bug #481239
  • Wayland: Send wl_pointer leave before data_device enter. Commit.
  • Opengl: Invalidate cached vbo when content transform is different. Commit.
  • Decorations: Avoid opaque areas of decorations being larger than the rendered contents. Commit.
  • Wayland: Dispatch mouse events to internal windows via QWindowSystemInterface. Commit. Fixes bug #478061
  • Only show otherScreenThumbnail if we are actually dragging. Commit. Fixes bug #480564
  • Plugins/colorblindnesscorrection: set translation domain in config ui. Commit.
  • Window: use normal keyboard modifiers for triggering custom tiling. Commit. Fixes bug #465858
  • Input_event: remove modifiersRelevantForTabBox. Commit.
  • Xkb: caps lock is not shift lock. Commit.
  • Adapt to NETRootInfo::moveResize() changes. Commit.
  • Overview: Explicitly reset parent on teradown. Commit. Fixes bug #478777
  • Screenedge: don't reduce approachGeometry. Commit. Fixes bug #481282
  • Tabbox/thumbnail-grid: Activate on thumbnail click when selected. Commit. Fixes bug #481267
  • Fix a warning about null sender in QObject::connect(). Commit.
  • Plugins/blur: Fix blurred region sticking outside panel popups. Commit.
  • Kscreenintegration: fix rotation not being preserved from Plasma 5. Commit.
  • Scene: Fix DecorationItem reacting to new geometry. Commit.
  • Plugins/overview: Fix a warning about incorrect anchor. Commit. Fixes bug #481106
  • Wayland: Avoid setting tiled_ xdg-toplevel state. Commit.
  • Handle wl_surface destruction in SurfaceCursorSource. Commit. Fixes bug #480582
  • Quickeffect: Avoid double delete of QQuickViews. Commit. Fixes bug #480788
  • Fix X11Window wrapper window geometry. Commit.
  • Wayland: Remove extra space around the wrapper window in X11 windows. Commit.
  • Kcms/rules: Fix import/export FileDialog type. Commit. Fixes bug #481082
  • Scene/surfaceitem: change refresh rate estimation to frame time estimation. Commit. Fixes bug #480971
  • Wayland: Schedule a configure event when borders change. Commit. Fixes bug #480910
  • Plugins/nightcolor: Rename d-bus interface. Commit.
  • Wayland: update xx-color-management to v2. Commit.
  • Plugins/overview: Revoke Meta+Tab and Meta+Shift+Tab shortcuts. Commit.
  • Kconf_update: Drop kwin-6.0-overview-activities-shortcuts script. Commit. Fixes bug #480758
  • Guard against render time query failing. Commit. Fixes bug #475605
  • Kcms/tabbox: Update layout name in response to user input. Commit.
  • Don't scale WindowHeap in overview mode. Commit. See bug #475682
  • Backends/drm: fix night light updates after dpms. Commit. Fixes bug #480911
  • Backends/drm: fix multi gpu transfers with mixed modifiers and implicit modifiers usage. Commit. Fixes bug #478921
  • Backends/drm: fix EglGbmLayerSurface::doesSurfaceFit with multi gpu. Commit. See bug #478921
  • Plugins/backgroundcontrast: Correct texture transform. Commit. Fixes bug #479934
  • Prefer up-arrow cursor shape. Commit.
  • Prefer cursor shape names from the CSS W3C specification. Commit.
  • Plugins/screencast: Announce size and stride only for SHM buffers. Commit.
  • Plugins/screencast: Reset dmabufParams if SHM buffers are negotiated. Commit.
  • Revert "tabbox: Show window switcher only when there are two or more windows". Commit. Fixes bug #480940. See bug #419408
  • Backends/drm: add workaround for an amdgpu adaptive sync cursor bug. Commit.
  • Backends/drm: try to handle page flips timing out. Commit. Fixes bug #480895
  • Backends/drm: use explicit sync where possible. Commit. See bug #452219
  • Kcms/options: Hide "active mouse screen" option. Commit.
  • Plugins/desktopchangeosd: Fix previous desktop indicator. Commit. Fixes bug #480630
  • Fix syncing Xwayland::Scale config option. Commit. See bug #480792
  • Scene/surfaceitem: prevent division by zero. Commit.
  • Effect: Allow ref'ing normal windows. Commit.
  • Plugins/slidingpopups: Always ref window when sliding it offscreen. Commit.
  • Plugins/screenshot: Cache screenshot attributes. Commit.
  • Autotests: Bundle pipewiresourcestream with testScreencasting. Commit.
  • Add fallback cursor shape for "default" shape. Commit. Fixes bug #477476
  • Update to merged version of xdg-toplevel-drag. Commit.
  • Revert "Use qt prefix variant of toplevel drag protocol". Commit.
  • Register touch action to activate Overview instead of toggling it. Commit.
  • Wayland: Truncate virtual desktop names. Commit. Fixes bug #480614
  • Activate next window when an X11 window is minimized. Commit. Fixes bug #479388
  • Xwayland/xwaylandlauncher: don't enable WAYLAND_DEBUG with KWIN_XWAYLAND_DEBUG=0. Commit.
  • Backends/virtual: Fix OutputFrame. Commit.
  • X11window: explicitly resize when the Xwayland scale changes. Commit. Fixes bug #480642
  • Effect: Fix initialization of QEvent::isAccepted() in cloned events in OffscreenQuickView. Commit. Fixes bug #480538
  • Autotests/integration: re-enable lid closed output changes test. Commit.
  • Plugins/nightcolor: clamp preview color temperature to be somewhat sane. Commit. Fixes bug #480700
  • Inputmethod&plugins/buttonrebinds: use new KKeyServer API. Commit.
  • Update version for new release. Commit.
  • Take surface idle inhibitors into account only after window is added to the workspace. Commit.
  • Plugins/wobblywindows: Use snapping when the window isn't moving. Commit.
  • Plugins/screencast: set frame timer to one shot. Commit. Fixes bug #469777
  • Opengl/glshader: make uniform enums type safe. Commit.
  • Backends/drm: use the correct uniform type. Commit.
  • Backends/drm: merge all commits and try again if atomic commits fail. Commit.
  • Colorspace: make sdr colorimetry not be about rec.2020 anymore. Commit.
  • Input: increase raise timeout for drag and drop to 1s. Commit. Fixes bug #480511
  • Plugins/screencast: Fix hidden cursors. Commit.
  • Ignore external updates of _NET_DESKTOP_LAYOUT and _NET_DESKTOP_NAMES. Commit. Fixes bug #422319. Fixes bug #480371
  • Colorimetry: use 4x4 matrices for colorimetry transforms. Commit.
  • Wayland: implement experimental tag of the upstream color management protocol. Commit.
  • Wayland: Install headers generated by qtwaylandscanner. Commit.
  • Wayland: Add windows when readyForPainting changes. Commit.
  • Backends/drm: don't set the content type drm property. Commit. Fixes bug #480454
  • Set correct opaqueRegion for Xwayland apps. Commit.
  • Plugins/slidingpopups: Avoid sliding already hidden popups. Commit.
  • Port ScreenEdges::recreateEdges() to std::span. Commit.
  • Reserve a screen edge on the same output as the window. Commit.
  • Relax constraints for screen edges reserved by windows. Commit. See bug #448420
  • Plugins/shakecursor: Ignore pointer motion events when the pointer is constrained. Commit.
  • Autotests: Disable outline in breeze. Commit.
  • Wayland: Implement closeable window rule. Commit. Fixes bug #443129
  • Effect: Overwrite the output in OffscreenQuickView::setGeometry(). Commit.
  • Effect: Allocate an offscreen fbo with correct scale in OffscreenQuickView. Commit.
  • Tabbox/switchers/thumbnail_grid: use FocusScope as main item. Commit. Fixes bug #477286
  • Autotests: Add layer_surface_v1.set_exclusive_edge test cases. Commit.
  • Wayland: Add support for layer_surface_v1.set_exclusive_edge. Commit.
  • Plugins/zoom: Unset PAINT_SCREEN_TRANSFORMED. Commit. Fixes bug #480216
  • Kconf_update: Add script to drop old desktop switching shortcuts. Commit. Fixes bug #479984
  • Core/renderloop: take the output of the active window into account for vrr scheduling. Commit. Fixes bug #480252
  • Plugins/screencast: hardcode DRM_FORMAT_ARGB8888 for screencasts. Commit.
  • Remove wrong handling of Qt::KeypadModifier. Commit.
  • Autotests: Add keypad global shortcuts test. Commit.
  • Consider Qt::KeypadModifier relevant for global shortcuts. Commit. Fixes bug #453423. Fixes bug #446389
  • Kconf_update: Update Version. Commit.
  • Prefer QRegion::operator+=. Commit.
  • Plugins/blur: Fix blur behind decoration. Commit. Fixes bug #479893
  • Tests: Fix constraint region in pointerconstraints example. Commit.
  • Apply "Accepts focus" window rule to WM_TAKE_FOCUS messages as well. Commit.
  • Fix lingering dpms input event filter after cancelling scheduled dpms mode change. Commit. Fixes bug #479659
  • Plugins/fallapart: use InCubic easing. Commit.
  • Helpers/wayland_wrapper: Bump the buffer size for display_name. Commit.
  • Move vao from WorkspaceSceneOpenGL to GlxContext. Commit.
  • Outputconfigurationstore: add a fallback for when edid parsing fails. Commit.
  • Backensd/drm: directly try presentation with changed properties. Commit.
  • Outputconfigurationstore: take rotation into account for the position. Commit.
  • Plugins/qpa: Fix a warning about unused variable. Commit.
  • Wayland: Add missing wp_security_context_manager_v1.destroy implementation. Commit.
  • Plugins/private/Windowheap: Use InOutCubic easing. Commit.
  • Screencasting_test: Declaring the metatype is unnecessary now. Commit.
  • Kcms/tabbox: Use higher resolution thumbnails for previews. Commit. Fixes bug #446765
  • Fix mishandling of output configuration if output monitor EDID is missing. Commit.
  • Core/renderjournal: improve render time heuristics. Commit. See bug #477959
  • Opengl: Correct order of transforms in GLTexturePrivate::updateMatrix. Commit.
  • Plugins/buttonrebinds: Support rebinding to modifier keys. Commit. See bug #461259
  • Accepting the tablet serial for the xdg_toplevel move/resize function. Commit.
  • Opengl: Let OpenGL implementation handle if preprocessor directive. Commit. See bug #479279
  • Opengl: Fix parsing of the else branch. Commit. Fixes bug #479279
  • Plugins/colorblindnesscorrection: Ensure that error and correction are fully initialized. Commit.
  • Plugins/colorblindnesscorrection: Fix screen becoming white on intel machines. Commit. Fixes bug #479749
  • Revert "screencasting_test: Adapt to KPipeWire change". Commit.
  • Screencasting_test: Adapt to KPipeWire change. Commit.
  • Colors/colordevice: make channel factors linear. Commit.
  • Plugins/shakecursor: Ensure that cursor is magnificated for at least certain amount of time. Commit.
  • Plugins/screenshot: Use SmoothPixmapTransform when stitching area screenshots. Commit. See bug #478426
  • Opengl: Correct transformation order in GLTexture::render(). Commit. Fixes bug #479934
  • Kcms/screenedges: Hardcode the Overview as an option in the touchscreen KCM. Commit.
  • Wayland: consider every commit a "content update" for presentation time. Commit.
  • Rename UnmanagedLayer to OverlayLayer. Commit.
  • Plugins/colorblindnesscorrection: remove duplicate definition in Tritanopia shader. Commit.
  • Drop window type rule. Commit. Fixes bug #466016
  • Introduce layer window rule. Commit. See bug #466016
  • Plugins/shakecursor: Use std::deque to store history. Commit.
  • Backends/drm: ensure commits are done before vblank. Commit. See bug #477959
  • Window: use QRect to calculate visiblePixels. Commit.
  • Window: don't use exact comparison for QRectFs. Commit. Fixes bug #479786
  • Screenedge: reduce default activation delay. Commit.
  • Plugins/screencast: Don't recreate the core every stream. Commit.
  • Backends/drm: Provide a way to force color management. Commit.
  • Plugins/fullscreen: retarget the animation instead of restarting it. Commit. Fixes bug #474488
  • Only precompute the geometry restore when m_interactiveMoveResize.initialQuickTileMode is None. Commit.
  • Wayland/surface: store subsurface transaction in a unique_ptr. Commit.
  • Backends/drm: apply the ICC profile without premultiplication. Commit. Fixes bug #479380
  • Opengl/glshadermanager: add missing newline. Commit. Fixes bug #479279
  • Make sure window thumbnails and Qt Quick resources are destroyed properly. Commit. Fixes bug #478770. Fixes bug #479846
  • Backends/drm: make icc profiles work with OpenGL ES. Commit.
  • Add missing find_dependency for epoxy. Commit.
  • Screencasting: Resume streams after buffer renegotiation. Commit.
  • Scene: Remove warning message about older presentation timestamps. Commit.
  • Break show desktop mode if a new window is added. Commit. Fixes bug #479424
  • Autotests: Add a test to verify that show desktop mode quits after activating a window. Commit.
  • Backends/drm: Fix a crash in VirtualEglGbmLayer::texture(). Commit. Fixes bug #475296. Fixes bug #479558
  • Effect: Remove const refs in EffectFrame. Commit.
  • Plugins/mouseclick: Fix glitches. Commit. Fixes bug #477892
  • Fix cleanup of forced window shortcuts. Commit. Fixes bug #478647
  • Scripting: Fix a crash in useGlThumbnails() when compositing is off. Commit. Fixes bug #479791
  • Plugins: Hide "Drag Down to Close" when using a pointing device. Commit. Fixes bug #479802
  • Plugins/shakecursor: Ignore motion events with at least one pressed button. Commit.
  • Scene/cursordelegate_opengl: undo ortho() flip y. Commit. Fixes bug #479764
  • Inputmethod: Ensure InputPanelV1Window is always within the screen. Commit.
  • Kcms/options: port to KCModule methods. Commit. Fixes bug #477940
  • Opengl/glshader: use gamma 2.2 for sRGB render targets. Commit. Fixes bug #478967
  • Kcms/tabbox: Fix preview for show desktop option. Commit.
  • Kcms/tabbox: Mock-up closeable role for previews. Commit.
  • Kcms/tabbox: Add mock-up object for KWin.DesktopBackground. Commit. Fixes bug #479552
  • Remove unneeded includes from headers and cpp files. Commit.
  • Kcms/tabbox: Fix tabbox preview not getting dismissed. Commit. Fixes bug #374971
  • Opengl/glshader: print the shader source if compilation fails. Commit. See bug #479279
  • Backends/drm: wait for the pageflip to be done with the condition variable. Commit. Fixes bug #479126
  • Backends/drm: don't call QThread::currentThread in a loop. Commit.
  • Wayland: Fix handling of unminimization for not fully initialized xdg-toplevels. Commit. Fixes bug #479234
  • Fix software cursor stucking on old monitor. Commit. Fixes bug #479668
  • Input: remove the terminate server shortcut. Commit.
  • Backends/drm: don't allow implicit modifiers for multi gpu transfers. Commit. Fixes bug #478921
  • Opengl: don't crash in GLTexture::toImage with OpenGL ES. Commit.
  • Update keyboard focus when exiting from a keyboard-grabbing effect. Commit. Fixes bug #479628
  • Fix evaluating window rules for closed windows. Commit.
  • Add Window::captionNormalChanged(). Commit.
  • Scene: Fix alpha channel of offscreen cursor texture. Commit. Fixes bug #479637
  • Update keyboard focus when window switcher is closed. Commit. Fixes bug #477885
  • Scene: Fix software cursor clip region. Commit. Fixes bug #479583
  • Core: Add Output::rectF. Commit.
  • Core: Rename Output::fractionalGeometry(). Commit.
  • Effect: Install xcb.h. Commit. Fixes bug #479584
  • Xwayland: Make xinerama index -> Output mapping more robust with fractional scaling. Commit.
  • Xwayland: Fix primary output identification. Commit.
  • Effect/offscreenquickview: always use GL_RGBA8. Commit. Fixes bug #479055
  • Move more opengl related files to the opengl folder. Commit.
  • Force software cursor on Intel devices. Commit. Fixes bug #474725
  • Scene: Add SurfaceItem::destinationSize(). Commit.
  • Scene: Fix SurfaceItem::bufferTransform(). Commit.
  • Opengl: Replace TextureTransform with OutputTransform. Commit.
  • Plugins/screenshot: Invert render transforms in the correct order. Commit.
  • Core: Port RenderTarget to OutputTransform. Commit.
  • Core: Add OutputTransform::FlipY convenience aliases. Commit.
  • Core: Rename OutputTransform enums. Commit.
  • Core: Make flip transform first. Commit.
  • Core: Change winding order of OutputTransform. Commit.
  • Core: Drop viewport arg in RenderTarget::applyTransformation(). Commit.
  • Core: Cleanup OutputTransform::map(QRectF,QRect). Commit.
  • Core: Add OutputTransform::map(QPointF,QPoint). Commit.
  • Core: Add OutputTransform::map(QRect,Size) overloads. Commit.
  • Core: Add OutputTransform::toMatrix(). Commit.
  • Core/renderloop: improve frame scheduling heuristics with VRR. Commit. Fixes bug #478680. Fixes bug #477199
  • Scene: add the presentation hint to Item. Commit.
  • Backends/x11: convert source cursor image to BGRX format. Commit. Fixes bug #476198
  • Scene: Fix clipping in software cursor. Commit.
  • Install all core headers. Commit.
  • Core: ensure icc profiles contain valid colorimetry. Commit.
  • Core: refactor colorimetry a bit and add a constructor. Commit.
  • Utils: install all the headers. Commit. Fixes bug #479068
  • Scene: Fix scaled rendering of software cursors. Commit. Fixes bug #479154
  • Backends/drm: Clear damage journal when switching between compositing and direct scanout. Commit.
  • Quit tile window when it is maxied in wayland env. Commit.
  • Wayland: Install display.h. Commit.
  • Core: move vrr and tearing control out of RenderLoop. Commit.
  • Core: move content type to OutputFrame. Commit.
  • Add missing header file to installation. Commit. Fixes bug #479423
  • Screenedge: Allow certain actions during drag and drop. Commit.
  • Input: Move drag and drop filter after screen edge filter. Commit.
  • Wayland/outputdevice: fix updating brightness overrides. Commit.
  • Autotests: add very basic ColorDescription mapping test. Commit.
  • Autotests/drm: Fix connector_type_id usage. Commit.
  • Add Window.clientGeometry property. Commit.
  • Backends/drm: fix typo. Commit.
  • Backends/drm: fix night color with ICC profiles. Commit. Fixes bug #413134
  • Backends/drm: move color description creation to DrmOutput. Commit.
  • Backends/drm: handle missing brightness values in the EDID better. Commit. Fixes bug #478860
  • Wayland: Also force qtquick to use OpenGL when using OpenGL compositing. Commit.
  • Use Plasma6-specific store categories. Commit.
  • Extend log warning about duplicate output. Commit.
  • Tiles: Avoid log warning about non-existing tiles configuration. Commit.
  • WindowHeapDelegate: If window is set to "skip switcher", skip it from window heap. Commit. Fixes bug #463542
  • Plugins/overview: remove obsolete comment. Commit.
  • Ci: Add plasma-workspace to RuntimeDependencies. Commit.
  • Plugins/overview: Don't rely on item type to determine drop behavior. Commit.
  • Plugins/overview: Use correct type to match. Commit. Fixes bug #478746
  • Avoding releasing closed windows twice when shutting down X11 logic. Commit.
  • Opengl/glshadermanager: use texture2D for sampling external textures. Commit. Fixes bug #478737
  • Outputconfigurationstore: adjust auto rotate to the panel orientation. Commit.
  • Kcms/tabbox: change Shift+Backtab to Shift+Tab. Commit. Fixes bug #422713
  • Avoid Qt module incldues. Commit.
  • Windowsrunner: Deduplicate/optimize strings. Commit.
  • Windowsrunner: Reuse QVariantMap object. Commit.
  • Windowsrunner: Make dummy implementation of Action method inline. Commit.
  • Core: Specify explicit OutputTransform::Kind enum values. Commit.
  • Autotests: Slightly reduce line width in TestOutputTransform. Commit.
  • Core: Rework OutputTransform::combine(). Commit.
  • Core: Introduce OutputTransform::combine(). Commit.
  • Tabbox: match Shift+Backtab against Shift+Tab. Commit. Fixes bug #438991
  • Glshadermanager: Fix nv12 shader for older versions of opengles. Commit.
  • Plugins/showpaint: Snap repaint region to the pixel grid. Commit.
  • Core: Fix pixel grid snapping in RenderViewport. Commit. Fixes bug #477455
  • Decrease log level of reporting choosing backend. Commit.
  • Autotests: Add OutputTransform test. Commit.
  • Core: Document what each OutputTransform does. Commit.
  • Install more headers. Commit.
  • Plugins/screentransform: Stop tracking disabled outputs. Commit.
  • Plugins/screentransform: Don't preemptively cancel screen animation. Commit.
  • Plugins/screentransform: Avoid mangling with opengl context when a screen is removed. Commit.
  • Plugins/screentransform: Avoid needlessly capturing screen contents. Commit.
  • Plugins/windowsystem: Implement new virtuals. Commit.
  • Scene: Snap DecorationItem texture coords to the pixel grid. Commit.
  • Backends/drm: Detect mode content change instead of comparing mode pointers. Commit. Fixes bug #477985
  • Drop dead code. Commit.
  • Backends/drm: do glFinish after rendering on NVidia. Commit.
  • Plugins/overview: Replace OpacityMask with ShadowedTexture. Commit.
  • Scene: Freeze SurfaceItem tree when the Window is closed. Commit. Fixes bug #478297
  • X11: Avoid calls to workspace in OverlayWindow and sync GLX and EGL paths. Commit.
  • Plugins/slidingpopups: Cancel animations when screen is locked/unlocked. Commit. Fixes bug #412104
  • Plugins/overview: Load milou on demand. Commit. See bug #455780
  • Make window captions in Overview 2 lines at most. Commit. Fixes bug #477103
  • Plugins/invert: support color management. Commit. Fixes bug #443148
  • Backends/drm: don't wait for pending pageflips on gpu hotunplug. Commit.
  • Backends/drm: unify legacy and atomic modesetting code paths a bit. Commit.
  • Xdgshellwindow: make maxSize always >= minSize by enforcing the same minimum. Commit. Fixes bug #478269
  • Wayland/xdgshell: enforce invalid_size errors. Commit. See bug #478269
  • Opengl/glshadermanager: fix version check for desktop gl. Commit.
  • Avoid additional FBO rendering the blurred background. Commit.
  • Opengl/glshadermanager: check opengl instead of glsl version. Commit.
  • Plugins/zoom: disable acessibility integration on Wayland. Commit. Fixes bug #450940
  • Backends/drm: work around atomic commits failing with NVidia. Commit. Fixes bug #478246
  • Plugins/overview: Load screen delegate asynchronously. Commit. See bug #455780
  • Update Qt version requirement to 6.6.0. Commit.
  • Scripting: Cache WindowThumbnail textures. Commit. See bug #455780
  • Plugins/shakecursor: Avoid abrupt transition to 1x magnification. Commit.
  • Kcms/rules: Fix section header width. Commit.
  • Kcms/rules: clip rules popup's list view. Commit. Fixes bug #478170
  • Load close button in WindowHeapDelegate on demand. Commit.
  • Tabbox/switchers/thumbnail_grid: Fix sync'ing currentIndex. Commit.
  • Tabbox/switchers/thumbnail_grid: Load Plasma.Dialog on demand. Commit.
  • Change window highlight style in WindowHeapDelegate. Commit.
  • Backends/drm: set dma-fence deadlines if available. Commit. See bug #452119
  • Scripting: Don't block client until acquire fence is signaled in WindowThumbnailItem. Commit.
  • Assign top-left screen corner to overview by default. Commit.
  • Opengl/glshadermanager: work around GLES2 not supporting mix with bvec. Commit. Fixes bug #478144
  • Plugins/overview: Make transition between overview-grid modes longer. Commit.
  • Kcms: Port away from SwipeListItem to ItemDelegate. Commit.
  • Less concurrent animations. Commit.
  • Kcm/rules: Fix OverlaySheet shadow coverage. Commit. Fixes bug #477963
  • Address licence of plugin.h. Commit.
  • Fix "Drag down to close" label visibility. Commit.
  • Backends/drm: Fix build with older kernels. Commit.
  • Effects/overview: Avoid relaying text during animation. Commit.
  • Backends/drm: properly handle neither CTM and gamma being supported. Commit. See bug #453701
  • Backends/drm: fix vrr being wrongly assumed disabled with cursor movement. Commit.
  • Backends/drm: use sync files for checking buffer readiness and use IN_FENCE_FD. Commit.
  • X11: Fix MouseButtonPress events sent to decoration. Commit. Fixes bug #476653
  • Core/colorspace: fix mapTo method and support PQ with it. Commit. Fixes bug #477799
  • Plugins/magnifier: use floating point offscreen texture. Commit. Fixes bug #477841
  • Add missing whitespace in magiclamp config. Commit.
  • Backends/drm: support atomic modesetting in virtual machines. Commit.
  • Plugins/shakecursor: Add descale animation. Commit.
  • Plugins/shakecursor: Make it easier to build up magnification. Commit.
  • Plugins/shakecursor: Don't trigger for cursor pushback. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Avoid accidental mixing of qreal and int. Commit. Fixes bug #477820. Fixes bug #477886
  • Kcms/screenedges: fix defaults indicator for "remain active" checkbox. Commit. Fixes bug #477329
  • Fix -Wdeprecated-declarations. Commit.
  • Make autohide screen edges use the same activation delay setting as other edges. Commit. Fixes bug #267277
  • Opengl: Drop scale arg in GLTexture::render(). Commit.
  • Wayland/xdgforeign_v2: Create UUID without braces. Commit.
  • Cmake: Improve readability. Commit.
  • Add more closed window checks. Commit. Fixes bug #475423
  • Backends: Drop waylandServer dependency. Commit.
  • Plugins/screencast: Use bilinear min/mag filter. Commit.
  • Plugins/screencast: Clean up embedded cursor painting code. Commit.
  • Plugins/startupfeedback: Fix glitches with fractional scaling. Commit.
  • Plugins/morphingpopups: add easing curves. Commit.
  • Plugins/magnifier: Add missing "Zoom In" alt. shortcut. Commit.
  • Plugins/zoom: Add missing "Zoom In" default alt. shortcut. Commit.
  • Plugins/screencast: Simplify OutputScreenCastSource::render(). Commit.
  • XWayland: no forwarding with Shift keys. Commit.
  • Plugins: Add shakecursor plugin. Commit. Fixes bug #432927
  • Plugins/startupfeedback: Add hidpi support on wayland. Commit.
  • Plugins/startupfeedback: Fix bouncing icon being too small on wayland. Commit.
  • Port away from deprecated KConfigBase::group() api. Commit.
  • Plugins/screencast: Fix hidpi region screencasting. Commit. Fixes bug #476858. Fixes bug #476859
  • Do not wait for timer if there are no open windows. Commit. Fixes bug #477573
  • Find WaylandClient in non-testing builds. Commit.
  • Allow building KWin without KGlobalAccel. Commit.
  • Fix build Reduced kwin. Commit.
  • Backends/drm: Support hardware cursors on NVidia GPUs. Commit.
  • Helpers/killer: Modernize UI. Commit.
  • Support kill prompt for XdgTopLevelWindows. Commit.
  • Xdgforeign: Allow exporting surfaces internally. Commit.
  • Xdgshell: Use killPingTimeout option. Commit.
  • Wayland_server: Initialize integrations in initWorkspace. Commit.
  • Introduce KillPrompt class. Commit.
  • Plugins/nightcolor: fix wrong changed property insert in DBus interface. Commit. Fixes bug #477482
  • Kcms/rules: Add tooltip when rule name is elided. Commit.
  • Adapt CI to renamed plasma-framework and kactivities. Commit.
  • Backends/drm: unset GAMMA_LUT and CTM when enabling color management. Commit. Fixes bug #477430
  • Utils: move drm format list to a cpp file. Commit.
  • Tabbox: Guard against including closed windows when using stacking order. Commit.
  • Tabbox: Fix ClientModel::createClientList() reinserting closed windows. Commit.
  • Always reset tabbox ClientModel if a window is added or removed. Commit. Fixes bug #477166
  • Ignore decoration changes of closed windows. Commit. See bug #477166
  • Adjust to renamed activities libraries. Commit.
  • Port to renamed kwayland. Commit.
  • Platformsupport/scenes/opengl: don't crash when creating the texture fails. Commit.
  • Platformsupport/scenes/openglbackend: increase GPU reset timeout again. Commit.
  • Fix build with qt dev. Commit.
  • Backends/drm: clear format list before parsing IN_FORMATS property. Commit.
  • Core/colorspace: use gamma22 for sRGB content. Commit.
  • Implement bounce keys on Wayland. Commit. Fixes bug #474752
  • Autotests: Prevent sticky keys leaking to other tests. Commit.
  • TestStackingOrder: wrap Test::XdgToplevel in a unique_ptr in all tests. Commit.
  • Add test for BUG: 477262. Commit.
  • Workspace::raiseWindow: fix order of transients. Commit.
  • Implement locking sticky keys on Wayland. Commit. Fixes bug #464452
  • Backends/wayland: Throttle configure events. Commit.
  • Drop DockLayer concept. Commit. Fixes bug #465354
  • Wayland: Reset SurfaceInterface::primaryOutput when the output is removed. Commit. See bug #477325
  • Guard against null Group in EffectWindow::group(). Commit. Fixes bug #476827
  • Preserve relative order of transient siblings. Commit. Fixes bug #477262
  • Plugins/screentransform: Properly exclude itself from previous screen capture. Commit.
  • Plugins/screentransform: Use Output::pixelSize(). Commit.
  • Plugins/screentransform: Drop m_captured flag. Commit.
  • Drop EffectsHandler::renderScreen(). Commit.
  • Fix screen becoming black when its geometry changes while overview is active. Commit. Fixes bug #477027
  • Remove unnecessary variable. Commit.
  • Nv12: Remove unnecessary debug. Commit.
  • Workspace: reduce placeholder output size. Commit.
  • Merge EffectWindow::{windowMinimized,windowUnminimized}. Commit.
  • Outputconfigurationstore: don't generate configs that disable all outputs. Commit.
  • Outputconfigurationstore: ensure that the config doesn't turn off all outputs. Commit.
  • Layershellv1window: Check isDeleted before activating it. Commit.
  • Backends/drm: add brightness metadata overrides and sdr gamut wideness setting. Commit.
  • Config.h: Use constexpr QLatin1String instead of char*. Commit.
  • Fix build without HAVE_ACCESSIBILITY. Commit.
  • Effects.h -> effecthandler.h. Commit.
  • Extract EffectWindow into its own header. Commit.
  • Screencast: Make nvidia use the GLES path. Commit.
  • Screencast: Fix GLES path. Commit.
  • Expose a method to allow closing windows on shutdown. Commit. See bug #461176
  • Workspace: Add "xdg activation"-only mode. Commit.
  • Drop EffectWindowList. Commit.
  • Backends/drm: use closefb instead of removefb when available. Commit.
  • Autotests/drm: handle the DRM_IOCTL_MODE_RMFB ioctl. Commit.
  • Backends/drm: Don't add GPU if we are already using it. Commit. Fixes bug #477242
  • Don't pass ownership of InputEventFilter and InputEventSpy to InputRedirection. Commit.
  • Move WindowVertex,WindowQuad,RenderGeometry out of effects.h. Commit.
  • Libkwineffects/ -> effect/. Commit.
  • Clean up workspacescene.h includes. Commit.
  • Move GLVertex2D to glvertexbuffer.h. Commit.
  • Remove effects.h include in effectframe.h. Commit.
  • Move scaledRect,roundVector,flooredPoint to globals.h. Commit.
  • Outputconfigurationstore: match KScreen's max scale of 300%. Commit.
  • Fix and simplify UI creation in various effect KCMs. Commit. Fixes bug #477020
  • Port to the new .gitlab-ci.yml include project syntax. Commit.
  • Scene: use fractionalGeometry() as input of RenderViewport renderRect. Commit. Fixes bug #475325
  • Plugins/nightcolor: osd: show day icon if appropriate. Commit.
  • Move window motion manager to the slideback effect. Commit.
  • Move Effect::animationTime() implementation to effect.h. Commit.
  • Drop Effect::initConfig(). Commit.
  • Move effectloader.h to libkwineffects/. Commit.
  • Drop redundant "kwin" prefix in some filenames. Commit.
  • Backends/drm: correct color management check for the CTM. Commit.
  • Libkwineffects: Export EffectTogglableState. Commit.
  • Allow support dmabuf formats that we have conversions for. Commit.
  • Opengl: Add support for NV12 on Wayland dmabufs. Commit.
  • Plugins/overview: Bind values to 1:1 animation while gesture is ongoing. Commit. Fixes bug #476536
  • Merge EffectsHandlerImpl and EffectsHandler. Commit.
  • Drop X11 connection getters in Effect. Commit.
  • Drop some unused kwineffects.h includes. Commit.
  • Extract Effect into its own header. Commit.
  • Extract TimeLine into its own header. Commit.
  • Remove code to unset QT_DEVICE_PIXEL_RATIO envvar. Commit.
  • Do not set QSG_RENDER_LOOP Variable. Commit.
  • Libkwineffects: move files out to more fitting places. Commit.
  • Extract EffectFrame helper in its own header. Commit.
  • Drop "sub-feedback" concept in PresentationFeedback. Commit.
  • Wayland: Make SurfaceInterface::{frameRendered,takePresentationFeedback} not touch subsurface tree. Commit.
  • Add isInputMethod in EffectWindow and do not dim input method window. Commit.
  • X11: Unload effects before destroying Workspace and Compositor. Commit. Fixes bug #475511
  • Backends/drm: only disallow direct scanout with mismatching color descriptions. Commit.
  • Backends/drm: re-allow the hardware cursor with color management. Commit.
  • Rename user facing name 'Night Color' -> 'Night Light'. Commit.
  • Backends/drm: disable buffer readability checks on Intel. Commit. Fixes bug #476860
  • Backends/drm: set the correct content transform for shadow buffer. Commit. Fixes bug #476931
  • Wayland: implement presentation time. Commit.
  • Dpmsinputeventfilter: don't filter out key release events. Commit.
  • Workspace: ignore placeholder output for dpms. Commit.
  • Tiling: update ui on shift press/release. Commit.
  • Pointer_input: position cursor on the primary output after a placeholder. Commit.
  • Merge EffectWindowImpl with EffectWindow. Commit.
  • Wayland: Drop isTrustedOrigin check. Commit.
  • Wayland: Prefer security context appId for permission lookup where available. Commit.
  • Add missing QPointer include. Commit.
  • Support SecurityContextManagerV1. Commit.
  • Main_x11: use QBAV more. Commit.
  • Plugins/nightcolor: expose daylight property in DBus interface. Commit.
  • Outputconfigurationstore: handle missing EDID identifiers correctly. Commit.
  • Outputconfigurationstore: invalidate duplicate output entries. Commit.
  • Outputconfigurationstore: fix repairing the output list. Commit.
  • Utils/edid: log a warning when parsing fails. Commit.
  • Libkwineffects: Make OffscreenQuickView opaque. Commit.
  • Libkwineffects: Add alpha channel option in OffscreenQuickView. Commit.
  • Adjust to removed QueryMatch::Type enum in KRunner. Commit.
  • Backends/drm: fix typo. Commit.
  • Backends/drm: ensure correct colors with direct scanout of NV12 buffers. Commit.
  • Backends/drm: fix pageflip events getting lost when outputs get turned off. Commit. Fixes bug #476340. Fixes bug #476341. Fixes bug #476342. Fixes bug #437520. Fixes bug #475146
  • Backends/drm: ensure icc profiles aren't applied with HDR. Commit.
  • Access ShadowedLabel from PlasmaExtras. Commit.
  • GLShader: Use floating point values to interact with vectors. Commit.
  • GLShader: Fix sdrBrightness into float. Commit.
  • Remove latency policy and render time estimator settings. Commit.
  • Wayland: Fix transaction cleanup with destroyed surfaces. Commit. Fixes bug #475648
  • Remove NAMELINK_SKIP for libkwin. Commit.
  • Update .kde-ci.yml to reflect that kwayland is in plasma. Commit.
  • Implement the frog color management protocol. Commit.
  • Wayland/surface: add the output a surface is on the most. Commit.
  • Bump kwin soversion to 6. Commit.
  • Fix KWayland version. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Kactivities now using plasma versioning. Commit.
  • Plasma framework now uses plasma version. Commit.
  • XWayland: allow snooping non-character keys with elevated snooping modes. Commit. Fixes bug #474705
  • Xdgshellwindow: enforce a minimum size for clients. Commit. Fixes bug #469237
  • Platformsupport/scenes/opengl: fix format filtering. Commit.
  • Plugins/fallapart: Blacklist spectacle. Commit. Fixes bug #473565
  • Revert "Temporarily disable testXkb and testX11Window". Commit.
  • Autotests: Adjust testXkb to correct Hyper key mappings. Commit.
  • Layershell: Implement dockWantsInput. Commit.
  • Wayland: Fix none keyboard interactivity in LayerShellV1Window. Commit.
  • Adapt to KWindowSystem changes. Commit.
  • Adapt to plasma-framework and kactivities moving to Plasma. Commit.
  • Kcms/options: set focus policy strings on load, not just on change. Commit. Fixes bug #456718
  • Kcms/compositing: remove tearing setting. Commit.
  • Backends/drm: remove m_current. Commit.
  • Backends/drm: fix properties not being applied when a modeset is not needed. Commit. Fixes bug #476060
  • Glshadermanager: optimize pq conversions. Commit.
  • Libkwineffects/glshadermanager: support PQ as client EOTF. Commit.
  • Scene/surfaceitemwayland: set initial color description. Commit.
  • Add option to map tablet to full desktop area. Commit. Fixes bug #450874
  • Libkwineffects: add support for scRGB. Commit.
  • Temporarily disable testXkb and testX11Window. Commit.
  • Fix reduced featureset CI now that CI has moved to Qt 6.6. Commit.
  • Update showfps effect to QuickCharts API changes. Commit.
  • Kcm/rules: Port away from Kirigami.AbstractListItem. Commit.
  • Fix animation when clicking grouped windows in task manager. Commit.
  • Backends/drm: remove unnecessary comment. Commit.
  • Rename VirtualDesktopManager::desktopCreated signal. Commit.
  • Libkwineffects: Port to VirtualDesktop. Commit.
  • Libkwineffects: Drop EffectsHandler.windowToDesktop. Commit.
  • Libkwineffects: Replace EffectScreen with Output. Commit.
  • Outputconfigurationstore: differentiate between outputs with their mst path. Commit. Fixes bug #470718
  • Scene/itemrenderer_opengl: switch shaders depending on the input. Commit.
  • Add colorspace metadata to surfaces and items, and use it in the OpenGL renderer. Commit.
  • Delete the colord integration plugin. Commit.
  • Allow setting the icc profile through the output management protocol. Commit.
  • Outputconfigurationstore: store icc profile paths. Commit.
  • Libkwineffects/colorspace: add some documentation. Commit.
  • Backends/drm: support applying icc profiles with color management. Commit. See bug #439135
  • Libkwineffects/openglcontext: require support for 3D textures. Commit.
  • Libkwineffects: add a 3d lookup table class. Commit.
  • Libkwineffects: add a lookup table class. Commit.
  • Libkwineffects/colorspace: apply chromatic adaption. Commit.
  • Core/iccprofile: read colorimetry, BToA1 and BToA0 tags. Commit.
  • Core/colortransformation: add floating point transformation helper. Commit.
  • Move icc profile handling into Output. Commit.
  • Core: introduce icc profile helper. Commit.
  • Libkwineffects/colorsapce: fix typo in toXYZ matrix calculation. Commit.
  • Add missing find_dependency(Wayland::Server). Commit.
  • Merge libkwineffects into libkwin. Commit.
  • Link Qt::Concurrent with libkwin privately. Commit.
  • Link KI18n with libkwin privately. Commit.
  • Link Qt::Sensors with libkwin privately. Commit.
  • Overview: Fix clear button working in overview search. Commit. Fixes bug #475789
  • Don't manually undo pending shortcut changes. Commit. Fixes bug #475083
  • Backends/drm: use libdrm function for checking if a device is kms capable. Commit.
  • Backends/drm: disable the hardware cursor with color management. Commit.
  • Compositor_wayland: handle the cursor layer returning std::nullopt correctly. Commit.
  • Scene/cursordelegate_opengl: recreate texture if the format is wrong. Commit.
  • Docs/contributing: update instructions to run development kwin. Commit.
  • Plugins/zoom: Fix viewport on X11. Commit. Fixes bug #475799
  • Send tablet events to every bound wl_resource. Commit. Fixes bug #473126
  • Plugins/overview: Fix MMB and RMB. Commit. Fixes bug #475681
  • Core/graphicsbuffer: sort includes alphabetically. Commit.
  • Libkwineffects: Drop QObject parent argument in OffscreenQuickView constructor. Commit.
  • Core/graphicsbuffer: add missing unistd.h include. Commit.
  • X11window: Sync xcb_sync_destroy_alarm to lifetime of the window being alive. Commit.
  • Libkwineffects: Make Texture export mode default in OffscreenQuickView. Commit.
  • Plugins/outputlocator: Manage OffscreenQuickView with smart pointers. Commit.
  • Libkwineffects: Make parent optional in OffscreenQuickView. Commit.
  • Libkwineffects: Use more conventional constructor argument order in OffscreenQuickView. Commit.
  • Fix scheduling repaints in Effect::prePaintScreen(). Commit.
  • Avoid QtDBus module include in commonly used headers. Commit.
  • Useractions: Also adapt weird formatted for loop. Commit.
  • Libinput/device: Remove unneeded toVector call on variable that is already a vector. Commit.
  • Inline variables & remove redundant check for decorations. Commit.
  • include-shadow defaults to true so this isn't a breaking change. Commit.
  • Refactor window geometry checking. Commit.
  • Plugins/screenshot: make window shadows optional. Commit. Fixes bug #372408
  • Adjust to KDecoration init API returning a bool. Commit.
  • Window: Check parent windows for icon geometry. Commit.
  • Useractions: Use static regex. Commit.
  • Useractions: Simplify for loops. Commit.
  • X11_standalone_overlaywindow: Adjust initialization order. Commit.
  • Kscreenintegration: Do not use pointer in QMap as key. Commit.
  • Kscreenintegration: Utilize QJsonObject QLatin1String overloads for faster lookups. Commit.
  • Debug_console: Avoid iterator usage on temporary return value. Commit.
  • Plugins/windowview: Remove unused gestureCallback lambda. Commit.
  • Main: use kcminit correctly. Commit.
  • Main_wayland: set Xwayland scale after Xwayland starts. Commit.
  • Main: set config values for fonts and style KCMs to do their job. Commit.
  • Revert "main: directly set Xwayland scale, instead of starting a KCM to do the same". Commit.
  • Plugins/colorpicker: use glReadPixels instead of glReadnPixels. Commit.
  • Plugins/colorpicker: make sure values aren't clipped. Commit.
  • Adapt to KWindowSystem API change. Commit.
  • Restart compositing if kwinrc changes only on X11. Commit.
  • Avoid destroying effects if animation speed changes. Commit.
  • Fix reloading animation speed option. Commit.
  • Kcms/screenedges: Fix Overview not being displayed. Commit.
  • Scripting: Reload SceneEffect configuration when effect is reconfigured. Commit.
  • Kcms/screenedges: Fix listing of effects. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Clear X11 cursor cache when XCB connection changes. Commit.
  • Adapt to KSvg api changes. Commit.
  • Port implicit default content items to use contentItem: property. Commit.
  • Specify scripted effect kcm using X-KDE-ConfigModule. Commit.
  • Libkwineffects: Make SceneEffect fallback to root context. Commit.
  • Fix misgenerated QHoverEvent. Commit.
  • Add QKeySequence to VirtualDesktopManager::addAction overload. Commit. Fixes bug #475748
  • Libkwineffects: Drop OffscreenQuickView::repaintNeeded connection in SceneEffect. Commit.
  • Libkwineffects: Make dirty view tracking more robust in SceneEffect. Commit.
  • Examples/quick-effect: Change license of main.qml. Commit.
  • Libkwineffects: Add QuickSceneView.rootItem property. Commit.
  • Libkwineffects: Expose QuickSceneEffect::{viewForScreen,viewAt} to QML. Commit.
  • Scripting: Add qml effect bindings. Commit.
  • Scripting: Add gesture handlers. Commit.
  • Kcms/screenedges: Fix buttons overlap on a too narrow vertical screen. Commit. Fixes bug #475579
  • Kcms/screenedges: Slightly refactor monitor size calculation. Commit.
  • Kcms/screenedges: Remove commented out dead code. Commit.
  • Plugins/overview: Make Window Filtering Optional. Commit. Fixes bug #460710
  • Use itemChange instead of a connect to windowChanged. Commit.
  • Plugins/windowsystem: Adapt to KWindowEffectsPrivate API change. Commit.
  • Xwayland: Do not set scale to 0. Commit.
  • Use std::as_const here. Commit.
  • Libkwineffects/glshader: set the correct maximum brightness. Commit.
  • Libkwineffects/colorspace: rename maxHdrBrightness. Commit.
  • Plugins/slide: add special case for instant animations. Commit. Fixes bug #472901
  • Make X-KDE-Ordering in plugin metadata a proper int value. Commit.
  • Remove empty X-KDE-ParentApp from plugin metadata. Commit.
  • Remove empty website from plugin metadata. Commit.
  • Remove Version from plugin metadata. Commit.
  • Remove X-Plasma-MainScript from KPackage plugins. Commit.
  • Remove X-Plasma-MainScript from C++ codepaths. Commit.
  • Plugins/kpackage: Remove definition of X-Plasma-MainScript definitions. Commit.
  • Remove window type from internal window and window system plugin. Commit.
  • Plugins/stickykeys: Remove Id field from metadata. Commit.
  • Plugins/private/Windowheap: Fix param injection error. Commit.
  • Adapt to KWindowSystem dropping raiseWindow(). Commit.
  • Adapt to KWindowSystem dropping lowerWindow(). Commit.
  • Backends/drm: give the commit threads names. Commit.
  • Plugins/colorpicker: convert picked color to sRGB. Commit. Fixes bug #387757
  • Kcms/desktop: port away from Kirigami.DelegateRecycler. Commit. Fixes bug #475544
  • Kcms/screenedges: Move into "Mouse & Touchpad" group. Commit.
  • Overview/qml: Fix parameter injection errors. Commit.
  • Improve support for mirroring output transforms. Commit. See bug #447792
  • Backends/drm: add more nullptr checks for m_surface. Commit. Fixes bug #475380
  • Overview/qml: Fix typo with Kirigami.Units; remove import versions. Commit.
  • Revert "waylandserver: fix race condition". Commit.
  • Wayland: Fix SurfaceState forward declaration. Commit.
  • Move EffectWindowImpl ownership to WindowItem. Commit.
  • Remove unused constants. Commit.
  • Wayland: Destroy ClientConnection immediately. Commit.
  • Plugins: add colorblindness correction effect. Commit. Implements feature #474470
  • Wayland: Properly update subsurfaces in cached transaction. Commit.
  • Build wayland tests with same build options as other tests. Commit.
  • Don't mark wayland demos as tests. Commit.
  • Merge wayland tests with other tests. Commit.
  • Port to new KService::property API. Commit.
  • Move window specific signals from EffectsHandler to EffectWindow. Commit.
  • Waylandserver: fix race condition. Commit.
  • Main: directly set Xwayland scale, instead of starting a KCM to do the same. Commit.
  • Split output rotation setting from rotation applied because of auto rotation. Commit.
  • Outputconfigurationstore: add new config system. Commit. See bug #474021. See bug #469653. See bug #466342. See bug #470863. See bug #466556. Fixes bug #466208. Fixes bug #455082. Fixes bug #457430
  • Adapt to KService::property API change. Commit.
  • Implement Plasma 6 settings re-org. Commit.
  • Plugins/kdecorations: Add explicit QFileInfo/QCoreApplication includes. Commit.
  • Kcms: Add explicit includes for transient KAbstractConfigModule headers. Commit.
  • Move resource_cast helper to shared utils/ directory. Commit.
  • Move wayland utils to shared utils directory. Commit.
  • Keyboard_layout: Add shortcut to toggle last-used keyboard layout. Commit.
  • WindowHeapDelegate: restore anchors.horizontalCenter. Commit.
  • Handle null input devices in WheelEvent. Commit.
  • WindowHeapDelegate: fix a binding loop warning. Commit.
  • Plugins/desktopchangeosd: hide osd when Overview effect is active. Commit.
  • Scripting: add isEffectActive to query effect active state. Commit.
  • Plugins/desktopchangeosd: make Loader become the root item. Commit.
  • Implement axis relative direction. Commit. See bug #442789
  • Platformsupport/scenes/opengl: add a factory function for EglSwapchainSlot. Commit.
  • Fix segfault in EglGbmBackend::textureForOutput. Commit.
  • Backends/drm: don't crash if the surface is nullptr. Commit. See bug #474987
  • Scene/imageitem: don't crash if uploading a texture fails. Commit. Fixes bug #474952
  • Tabbox: Simplify loading switcher from KPackage. Commit.
  • Platformsupport/scenes/opengl: don't crash when importing a texture fails. Commit. See bug #474933
  • Backends/drm: fix surface destruction. Commit.
  • Outputconfigurationstore: don't select generated modes as the default. Commit. Fixes bug #474915
  • Backends/drm: handle multiple OpenGl contexts more correctly. Commit.
  • Kcms/screenedges: Drop unused functions. Commit.
  • Backends/drm: don't wake displays up when outputs get temporarily removed. Commit. Fixes bug #452553. Fixes bug #379474
  • Backends: move dpms input filter handling to Workspace. Commit.
  • Compositor_wayland: ignore placeholder outputs. Commit.
  • Backends/drm: fix frame scheduling with pageflip timestamps in the future. Commit.
  • Merge desktop grid and overview together with a new three-state design. Commit. Fixes bug #474044. Fixes bug #460661. Fixes bug #460774. Fixes bug #456572. Fixes bug #449601. Fixes bug #450262. Fixes bug #449801. Fixes bug #461510. Fixes bug #463886. Fixes bug #459754. Fixes bug #459749. Fixes bug #459748. Fixes bug #459467
  • Autotests: Make testServerSideDecoration test more robust. Commit.
  • Port away from KWayland's server-decoration-palette implementation. Commit.
  • Port away from KWayland's server-decoration implementation. Commit.
  • Drop scene initialization functions. Commit.
  • Split X11 and Wayland specific compositor initialization code paths. Commit.
  • Backends/fakeinput: Implement fake-input v5. Commit.
  • Don't save old screen sizes in Workspace::initializeX11(). Commit.
  • Backends/fakeinput: Implement fake input protocol in backend. Commit.
  • Don't call setShowingDesktop() in Workspace::initializeX11(). Commit.
  • X11: Drop support for private colormaps. Commit.
  • Drop X11Compositor::isOverlayWindowVisible(). Commit.
  • Move "Suspend Compositing" shortcut to X11 compositor. Commit.
  • Wayland: Simplify startup of compositor. Commit.
  • Remove unused atoms.h include. Commit.
  • Drop compositing suspension dbus api. Commit.
  • Simplify Window::setReadyForPainting(). Commit.
  • Remove X11 leftover in wayland compositor. Commit.
  • Make Window::updateShadow() agnostic about compositing status. Commit.
  • Create X11Compositor in main_x11.cpp. Commit.
  • Add X11 composite window property in Application. Commit.
  • Rework blocking compositing on X11. Commit.
  • Don't reconfigure effects in Compositor::reinitialize(). Commit.
  • Don't reparse kwinrc in Compositor::reinitialize(). Commit.
  • Backends/drm: work around llvmpipe implicit sync not working. Commit.
  • Xwayland: Initialize X11 compositing in Xwayland. Commit.
  • Scene/cursordelegate_opengl: fix projection matrix with rotated screens. Commit.
  • Compositor: fix the hardware cursor with rotated screens. Commit.
  • Renderlayer: also schedule a repaint when hiding the layer. Commit.
  • Refactor compositing config loading. Commit.
  • Drop unused QHostInfo includes. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Plugins/startupfeedback: use inplace QImage::convertTo. Commit.
  • Wayland: Integrate KWaylandServer classes into KWin namespace. Commit.
  • Wayland: FakeInputDevice -> FakeInputDeviceInterface. Commit.
  • Wayland: Rename Cursor to PointerSurfaceCursor. Commit.
  • Wayland: Add missing moc include. Commit.
  • Wayland: Drop "_interface" from filenames. Commit.
  • Use QProcessEnvironment::InheritFromParent on X11. Commit.
  • Use qt prefix variant of toplevel drag protocol. Commit.
  • Implement xdg-toplevel-drag. Commit.
  • Also send drop when it was not accepted. Commit.
  • Fix touch on PointerHandlers. Commit. Fixes bug #473541
  • Backends/drm: always check for a test buffer before presentation. Commit.
  • Backends/drm: fail presentation if there's no buffer for it yet. Commit. Fixes bug #474483
  • Screenedge: Fix dragging windows between VDs. Commit.
  • Backends/drm: check activePending instead of active for when applying a new gamma ramp is allowed. Commit. Fixes bug #471562
  • Wayland: Port to OutputTransform::map(QSize). Commit.
  • Wayland: Remove some properties from public XdgPositioner api. Commit.
  • Wayland: Keep transaction entries for deleted surfaces. Commit.
  • Wayland: Properly clear transaction list in TransactionDmaBufLocker. Commit.
  • Wayland: Desynchronize transactions of the same client. Commit.
  • Wayland: Move unconstraining logic to XdgPositioner. Commit.
  • Backends/drm: fix the hardware cursor with atomic modesetting + no modifier support. Commit.
  • Backends/drm: don't signal commit failure for the cursor. Commit.
  • Thumbnail_grid: use MouseArea as delegate root. Commit.
  • Thumbnail_grid: allow screen reader to announce window name when pressing Alt+Tab. Commit. See bug #472643
  • Wayland: Introduce transactions. Commit.
  • Utils: Add static FileDescriptor::isReadable() overload. Commit.
  • Wayland: Fix copying subsurface order state. Commit.
  • Revert "wayland: Property propagate modifier SurfaceState fields". Commit.
  • Wayland: Move frame callback destructor to SurfaceState destructor. Commit.
  • Backends/drm: split commits for the cursor and primary plane. Commit. Fixes bug #472663
  • Wayland: Assign tablet cursor surface role. Commit.
  • Wayland: Refactor SurfaceRole. Commit.
  • Disable Xinerama specific workarounds for layer shell windows. Commit.
  • Autotests: Add more test cases in LayerShellV1WindowTest::testPlacementArea. Commit.
  • Autotests: Remove old kernel checks. Commit.
  • Libkwineffects: rename major and minor methods. Commit.
  • Plugins/qpa: implement platform accessibility. Commit. Fixes bug #472643
  • Effects/maximize: Set oldGeometry only on windowMaximizedStateAboutToChange. Commit.
  • Move X11Compositor and WaylandCompositor in their own files. Commit.
  • Composite.h -> compositor.h. Commit.
  • Autotests: Don't be so paranoid about compositing type. Commit.
  • Plugins/qpa: use a surfaceless context for offscreen surfaces. Commit.
  • Libkwineffects: move render time query check to OpenGlContext. Commit.
  • Libkwineffects: drop gallium detection. Commit.
  • Libkwineffects: drop checks for GLSL and NPOT. Commit.
  • Libkwineffects: don't query OpenGL extensions twice. Commit.
  • Libkwineffects: move x server version query to xcb utils. Commit.
  • Libkwineffects: move version to string functions to the Version class. Commit.
  • Libkwineffects: move linux kernel version query out of GLPlatform. Commit.
  • Libkwineffects: move version into its own files. Commit.
  • Libkwineffects: drop limited glsl detection. Commit.
  • Backends/x11/standalone: extract glx context into a separate class. Commit.
  • Libkwineffects: align variable naming to the rest of KWin. Commit.
  • Libkwineffects: rename kwingl* files to gl*. Commit.
  • Wayland: Remove QPointer from public SurfaceInterface api. Commit.
  • Wayland: Introduce surface state locking capabilities. Commit.
  • Wayland: Properly track subsurface position in parent surface state. Commit.
  • Wayland: Move subsurface stack in its own struct. Commit.
  • Wayland: Property propagate modifier SurfaceState fields. Commit.
  • Wayland: Refactor xdg-shell handling. Commit.
  • Wayland: Post protocol error if popup parent has no surface role. Commit.
  • Scene: Set preferred output scale for DND icon. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Backends/drm: allow cursor updates to be done independently of the scene. Commit.
  • Libkwineffects/kwinglutils: always enable error message printing. Commit.
  • Libkwineffects/glvertexbuffer: remove color handling. Commit.
  • Libkwineffects/glvertexbuffer: don't crash if mapping fails. Commit.
  • Libkwineffects/glvertexbuffer: simplify setAttribLayout. Commit.
  • Libkwineffects/glvertexbuffer: add a better helper for uploading vertices. Commit.
  • Libkwineffects: split kwinglutils into multiple files. Commit.
  • Libkwineffects/kwinglutils: use std::bitset instead of a custom implementation. Commit.
  • Libkwineffects/kwinglutils: simplify index buffer implementation. Commit.
  • Plugins/{blur,contrast}: Take into account window opacity. Commit.
  • Wayland: Release all keys upon keyboard leaving. Commit.
  • Try to refresh textInput active focus status. Commit.
  • Screenedge: Don't trigger when a mouse button is pressed. Commit.
  • Drop Compositor::scheduleRepaint(). Commit.
  • Backends/x11: Port away from Compositor::scheduleRepaint(). Commit.
  • Specify KPackageStructure instead of KPackageType in knsrc files. Commit. See bug #474026
  • Debug_console: Support KWin::Window* property type. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Backends/drm: Guard against null crtc in DrmPipeline::updateCursor. Commit. Fixes bug #473963
  • Tabbox/switchers/thumbnail_grid: remove unnecessary second Math.round(). Commit.
  • Tabbox/switchers/thumbnail_grid: refine icon positioning. Commit. Fixes bug #473690
  • Backends/drm: make buffer age environment variable work again. Commit.
  • Backends/drm: replace drmModeAtomicCommit with a custom implementation. Commit.
  • Clear decoration focus when window closes. Commit. Fixes bug #473244
  • XdgToplevelWindow: Consider app responsive only if sent ping was received. Commit.
  • Window: Replay move window action if window isn't movable. Commit.
  • Avoid painting unchanged scene layers. Commit.
  • Move cursor rendering from the backends to the compositor. Commit.
  • Adjust to changed signature of kcoreaddons_target_static_plugins. Commit.
  • Backends/x11: Destroy GLRenderTimeQuery while ctx is valid. Commit. Fixes bug #473707
  • Merge Window::userCanSetFullscreen() with Window::isFullscreenable(). Commit.
  • Remove boolean trap in Window::setFullScreen(). Commit.
  • Backends/drm: fix underscan property name. Commit.
  • Core: Move dmaBufAttributesForBo() to gbmgraphicsbufferallocator.cpp. Commit.
  • Core: Drop dmabuf texture creation api in OutputBackend. Commit.
  • Plugins/private: Update to ecm qml plugin tooling. Commit.
  • Scripting: Add localized context to the shared QML engine. Commit.
  • Plugins/private: Remove duplicate import/unneed include. Commit.
  • Docs: Update docs for effects. Commit.
  • Backends/drm: fix legacy modesets. Commit. Fixes bug #473664
  • Drop {client,window}DemandsAttentionChanged. Commit.
  • Scripting: Rename Workspace.clientList. Commit.
  • Scripting: Rename Workspace.{clientAdded,clientRemoved} signals. Commit.
  • Scripting: Rename Workspace.activeClient to activeWindow. Commit.
  • Backends: record GPU render time. Commit.
  • Platformsupport/scenes/opengl: add opengl render query class. Commit.
  • Ci: Specify runtime dependencies in .kde-ci.yml. Commit.
  • Wayland: Fix high-resolution scroll wheel discrete step calculation. Commit.
  • Wayland: Refactor the high-resolution scroll wheel step accumulator. Commit.
  • Backends/libinput: enable tap to click and tap-and-drag by default. Commit.
  • Wayland: Keep popups on their parents' desktops. Commit. Fixes bug #398628
  • Port screenedge effect to KSvg. Commit.
  • Wayland: Don't round source geometry size. Commit.
  • Kcms/screenedges: Port to KSvg. Commit.
  • Scene: Port qpainter rendering away from surface-to-buffer matrix. Commit.
  • Wayland: Use correct bounds size when computing the source box. Commit.
  • Backends/drm: cache the canonical file path of the device. Commit.
  • XdgPopupWindow: Reposition for non-reactive positioners. Commit. Fixes bug #461994
  • Drop bounds argument from transientPlacement. Commit.
  • Backends/drm: delete egl layers before the egl backend. Commit.
  • Backends/drm: move layers out of the pipeline state. Commit.
  • Xwl: Handle X11 clipboard owners closing more thoroughly. Commit. Fixes bug #449909
  • Backends/drm: check explicit gpu paths for symlinks. Commit.
  • Kcms/decoration: Fix highlight when hovering the preview. Commit. See bug #473011
  • Wayland: Use correct window resource when sending parent_window. Commit.
  • Plugins/qpa: handle modifiers more correctly. Commit.
  • Plugins/blur: Rewrite it. Commit. Fixes bug #455526
  • Plugins/blur: Remove dead code. Commit.
  • Plugins/blur: Enable strict blurring for all windows. Commit.
  • Plugins/blur: Tidy the header. Commit.
  • Plugins/blur: Move blur window data in a struct. Commit.
  • Use PlainText for various Labels. Commit.
  • Utils/udev: drop Ptr alias. Commit.
  • Port most uses of the reset(new ...) pattern to std::make_unique. Commit.
  • Scene: port away from manual memory management. Commit.
  • Input: add special handling for tabbox modifiers. Commit. Fixes bug #473099
  • Wayland: Send data device selections to data control on bind even if null. Commit. See bug #459389
  • Wayland: Don't send preferred scale and transform if not determined yet. Commit.
  • Plugins/qpa: Remove unused epoxy include. Commit.
  • XdgTopLevelWindow: Translate window menu coordinate from local. Commit.
  • Backends/drm: don't assume we never get new subpixel types. Commit. See bug #472340
  • Backends/drm: queue cursor updates instead of replacing the original commit. Commit.
  • Backends/drm: don't commit buffers that are still being rendered to. Commit.
  • Utils/filedescriptor: add helper to query if the fd is readable. Commit.
  • Qpa: Remove Window::eglSurface(). Commit.
  • Qpa: Port OpenGL code path to GraphicsBuffer. Commit.
  • Libkwineffects: Add support for depth/stencil attachments. Commit.
  • Core: Expose graphics buffer allocator in RenderBackend. Commit.
  • Wayland: Implement xdg-shell v6. Commit.
  • Wayland: Fix uninitialized variables. Commit.
  • Drm: Fix undefined behavior when bit shifting. Commit.
  • PlaceSmart: Properly track width and height. Commit.
  • Plugins/screenshot: do color transformations if necessary. Commit. Fixes bug #471874
  • XdgTopLevelWindow: Update client output in initialize(). Commit.
  • Kcms/decoration: Rename dragging property to dragActive. Commit.
  • Kcms/decoration: Connect model signals for theme property. Commit. Fixes bug #470778
  • XdgPopupWindow: Disconnect relayout when role gets destroyed. Commit. Fixes bug #472532
  • Internalwindow: don't crash on pointer leave when m_handle is nullptr. Commit. Fixes bug #472922
  • Backends/drm: allow modesets with atomic tests if a modeset is already pending. Commit. Fixes bug #461657
  • Backends/drm: resize shadow texture with the output gbm swapchain. Commit.
  • InternalWindow: Don't be movable on a dialog with BypassWindowManagerHint. Commit.
  • Input: use modifiersRelevantForGlobalShortcuts for tabbox events. Commit. Fixes bug #453918
  • Port to modern SVG instantiation. Commit.
  • Backends/drm: increase safety margin of commit thread. Commit.
  • Backends/drm: wait for pending pageflips before turning outputs off. Commit.
  • Backends/drm: remove the race condition in DrmAtomicCommit. Commit.
  • Backends/drm: handle atomic commits failing correctly. Commit.
  • Wayland: Implement xdg-shell v5. Commit.
  • Port to Kirigami.Icon. Commit.
  • Scene: Make ImageItem use linear filter and clamp-to-edges wrap mode. Commit.
  • Port most remaining uses of EGLDisplay and EGLContext to their wrappers. Commit.
  • Backends/drm: remove "unrecognized enums" warnings. Commit.
  • Plugins/desktopchangeos: Port away from PlasmaExtras.Heading. Commit.
  • Revert "Port to upstream QML components where possible". Commit.
  • Port to upstream QML components where possible. Commit.
  • Scene,wayland: Make tracking of the buffer source box less error prone. Commit.
  • Backends/drm: rework how atomic commits are tracked. Commit.
  • Plugins/backgroundcontrast: use the same texture format as the main framebuffer. Commit.
  • Input: create shape cursor source before using it. Commit. Fixes bug #472358
  • Backends/drm: offload atomic commits to a separate thread. Commit.
  • Wayland: Fix SurfaceInterface::bufferSourceBox() when the viewport source rect is unset. Commit.
  • Qpa: Port BackingStore to shared memory graphics buffer allocator. Commit.
  • Core: Keep shared memory graphics buffer memory map persistent. Commit.
  • Platformsupport/opengl: support implicit modifiers even with explicit modifiers. Commit.
  • Scene: Fix syncing buffer source box with 100% scale. Commit.
  • Core: Rework OutputTransform type. Commit.
  • Core: Move Output::Transform enum to KWin namespace. Commit.
  • Scene: Expand surface damage if the surface is scaled. Commit.
  • Wayland: Introduce SurfaceInterface::bufferSourceBox(). Commit.
  • Revert "scene: Pad damage if scale factor is fractional". Commit.
  • Delete platform cursor before Application. Commit. Fixes bug #465970
  • Backends/drm: add missing sys/types.h include. Commit.
  • Add Xaver Hugl as maintainer. Commit.
  • Remove extra ;. Commit.
  • Remove unused fields. Commit.
  • Remove X-KWin-Exclude-Listing metadata flag. Commit. Fixes bug #458572
  • Prevent the primaryGpu is a usb device in multi-gpu scenes. Commit.
  • Fix build with Debian/Ubuntu. Commit.
  • Platformsupport/scenes/opengl: fix simpledrm. Commit.
  • Cmake: use add_feature_info for libdisplayinfo. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • We depend against qt6. Commit.
  • Wayland: Implement cursor-shape-v1. Commit.
  • Backends/drm: Mark DMA bufs as mirrored when exporting textures. Commit.
  • Core: Add GraphicsBufferRef. Commit.
  • Backends/drm: fix handling of implicit modifiers. Commit.
  • Backends/drm: fix multi gpu with NVidia as primary. Commit.
  • Screencast: Don't pass modifierFlags to buildFormat when we're not using modifiers. Commit.
  • Port away from PlasmaCore.ColorScope and Plasma.Theme. Commit.
  • Effects/mousemark: Add ability to configure modifiers buttons for drawing. Commit. Implements feature #337043
  • Plugins/qpa: Simplify backing store buffer handling. Commit.
  • Core: Hide GraphicsBuffer implementations. Commit.
  • Wayland: Drop SurfaceInterface::bufferScale property. Commit.
  • Backends/drm: handle mismatching stride with CPU copying. Commit. Fixes bug #471517
  • Core/graphicsbuffer: correct stride handling with buffer mappings. Commit.
  • Plugins/backgroundcontrast: fix transformations. Commit.
  • Tabbox: Show window switcher only when there are two or more windows. Commit. Fixes bug #370396. Fixes bug #419408
  • Tabbox: Add desktop window to client list only if "show desktop mode" enabled. Commit.
  • Don't use QtTest => use QTest + missing include. Commit.
  • Install KWaylandServer headers. Commit.
  • Drop options.h include. Commit.
  • Extract reusable egl swapchain bits. Commit.
  • Extract reusable qpainter swapchain bits. Commit.
  • Core: Allow mapping shared memory graphics buffer. Commit.
  • X11: Sync frame extents in X11 native pixels. Commit. Fixes bug #471132
  • Screencast: Drop unused headers. Commit.
  • Screencast: Convert event handlers into methods. Commit.
  • Screencast: Use consistent prefix for member variables. Commit.
  • Adapt offscreenquickview to Qt6 changes. Commit. Fixes bug #471041
  • Xwayland: Guard against xwyayland connection closing in input spy. Commit. Fixes bug #471789
  • Fix reference errors, port to Kirigami. Commit.
  • Cmake: Search for KF6Service. Commit.
  • Platformsupport/egldisplay: fix external_only filtering for implicit modifiers. Commit.
  • Kcms/scripts: Relax Kirigami import version. Commit.
  • Kcms/scripts: Set text of Delete action correctly. Commit.
  • We use Qt6/kf6 only. Commit.
  • Contrast: Improve performance. Commit. Fixes bug #469151
  • Locale1: fix use-after-free in xkb_keymap creation. Commit.
  • Plugins/backgroundcontrast,blur: ensure the effect is only applied behind the window. Commit. Fixes bug #469625
  • Plugins/overview: Precompile qml code. Commit.
  • Autotests: Make test framework a static lib again. Commit.
  • Wayland: Update window caption suffix on map. Commit. Fixes bug #450369
  • Remove PlasmaCore qml module (unused). Commit.
  • Port to KSvg. Commit.
  • Layershellv1window: don't destroy the window twice. Commit.
  • Input: don't crash if the internal handle is nullptr. Commit. Fixes bug #471285
  • Drop InputConfig. Commit.
  • Autotests: Remove cursor.cpp from test framework sources. Commit.
  • Outputconfigurationstore: reformat comment. Commit.
  • Outputconfigurationstore: don't handle laptop lid closing yet. Commit. Fixes bug #471282
  • Outputconfigurationstore: restore comment lost in migration from KScreen. Commit.
  • Backends/drm: hardcode a list of known formats instead of querying egl for information on drm formats. Commit.
  • Remove unused import module (scripted). Commit.
  • Wayland: Make surface damage buffer local. Commit.
  • Backends/drm: improve multi gpu performance with NVidia as secondary GPU. Commit. See bug #452219
  • Drop "Configure Window Manager" entry in user actions menu. Commit.
  • Backends/drm: Remove unused includes. Commit.
  • Backends/drm: Drop EglGbmBackend::{importBufferObjectAsImage,importBufferObjectAsTexture}. Commit.
  • Autotests: Let drm test use host primary node to allocate buffers. Commit.
  • Core: Provide own dumb graphics buffer allocator. Commit.
  • Backends/drm: Prefer egl import mode. Commit.
  • Backends/drm: Port to GraphicsBuffer. Commit.
  • Backends/drm: Reopen the drm node. Commit.
  • Backends: Remove concrete graphics buffer types. Commit.
  • Core: Add GraphicsBuffer map flags. Commit.
  • Core: Allow GbmGraphicsBufferAllocator allocate dumb buffers. Commit.
  • Core: Add GraphicsBufferOptions::software. Commit.
  • Core: Introduce GraphicsBufferOptions. Commit.
  • Core: Allow allocating linear gbm buffers with implicit modifier. Commit.
  • Core: Change type of DmaBufAttributes::{pitch,offset}. Commit.
  • Use proper ellipsis in user actions menu. Commit.
  • Effects: Make OpenGL context current before deleting framebuffer. Commit. Fixes bug #444665. Fixes bug #471139
  • Port PlasmaCore.Theme/ColorScope/Units etc to Kirigami. Commit.
  • Plugins/overview: also do things when changing to active. Commit.
  • Sync EffectsHandler::windowAdded with Workspace::windowAdded. Commit.
  • Advance window animations in prePaintWindow(). Commit.
  • Composite: Enforce KWIN_COMPOSE. Commit.
  • Plugins/aurorae: Set layout for config module. Commit.
  • Plugins/aurorae: Fix config module. Commit.
  • Get rid of some unnecessary const_casts. Commit.
  • Xwayland: Remove cursor definition. Commit. Fixes bug #442839. Fixes bug #459468
  • Libkwineffects/kwinglutils: handle alpha better with colormanagement. Commit.
  • Backends/drm: fix color management with sRGB output. Commit.
  • Kcms/decoration: Use KCMultiDialog to open decoration kcms. Commit. Fixes bug #470902
  • Autotests: Skip ScreencastingTest::testOutputCasting when running in ci. Commit.
  • Kcm/decoration: Allow specifying the kcm separately from the decoration. Commit.
  • Libkwineffects: Make OffscreenEffect render window with its output's scale. Commit. Fixes bug #470607
  • X11: Prevent handling some override-redirect window properties. Commit. Fixes bug #470874
  • Kcms/rules: Add missing KCM namespace qualifier. Commit. Fixes bug #470906
  • Remove unneeded QVariantList from KCM constructor args. Commit.
  • Overview: Do not trigger the toggle action twice. Commit. Fixes bug #470603
  • Kcms/scripts: fix namespacing to make it load again. Commit. Fixes bug #470781
  • Scene: Pad damage if scale factor is fractional. Commit.
  • Wayland: Rewrite wl-shm implementation. Commit.
  • Core: Introduce GraphicsBufferView. Commit.
  • Kcms: Port to kcmutils_add_qml_kcm and org.kde.config QML module. Commit.
  • Scene: Don't hide closed windows. Commit.
  • Move window hiding logic to Window. Commit.
  • Kcms/effects: Add myself to copyright header. Commit.
  • Kcms/effects: Fix license headers. Commit.
  • Kcms/effects: Relax minor version import restriction on Kirigami module. Commit.
  • Kcms/effects: Add context to i18n string. Commit.
  • Avoid unnecessary Workspace::updateClientArea(). Commit.
  • Backends/wayland: Use linux dmabuf feedback to get main device. Commit.
  • Kcms/effects: Move footer actions to the page header. Commit.
  • Kcms/effects: Remove obsolete autoPlay property from Video component. Commit.
  • Kcms/effects: Set correct width expression for ListView delegates. Commit.
  • Kcms/effects: Set explicit spacing on layouts. Commit.
  • Kcms/effects: Set header label to WordWrap instead of eliding into nowhere. Commit.
  • Kcms/effects: Set some sensible default (implicit) page size. Commit.
  • Kcms/effects: Fix & modernize QML/JS code style. Commit.
  • Kcms/effects: Use ellipses instead of triple period. Commit.
  • Kcms/rules: Port signal handlers to explicit arguments, fix QML/JS code style. Commit.
  • Kcms/rules: Use ellipses instead of triple period. Commit.
  • Remove redundant X11Window::shapeChanged signals. Commit.
  • Rename X11Window::geometryShapeChanged to X11Window::shapeChanged. Commit.
  • Move Window::geometryShapeChanged to X11Window. Commit.
  • Libkwineffects: Drop EffectsHandler::windowGeometryShapeChanged. Commit.
  • Screencast: Discard pending buffer and fence if stream state changes. Commit.
  • Plugins/eyeonscreen: Animate towards window's screen's center. Commit.
  • Make show desktop mode hide windows. Commit. Fixes bug #387593. Fixes bug #406101. Fixes bug #469827
  • Emit X11Window::{windowShown,windowHidden} only when hidden propery changes. Commit.
  • Kcms/scripts: Move footer actions to the page header. Commit.
  • Kcms/scripts: Always set spacing property on Row & Column layouts. Commit.
  • Kcms/scripts: Replace magic number with named enum member of NewStuff events. Commit.
  • Kcms/scripts: Use ellipses instead of triple period. Commit.
  • We use qt6 now. Commit.
  • Backends/drm: use max frame average brightness instead of max brightness in HDR metadata. Commit.
  • Scene/itemrendereropengl: don't do colorspace conversions if not needed. Commit.
  • Libkwineffects/kwinglutils: replace random eotf integers with named constants. Commit.
  • Libkwineffects/kwinglutils: fix saturation calculation with wide color gamut and document it. Commit.
  • Libkwineffects/kwinglutils: replace output string with a temporary variable. Commit.
  • Scripting: Use a better path for scripts. Commit.
  • Remove null window checks in restacking requests. Commit.
  • Workspace: Add asserts to check double window insertion. Commit.
  • Add closed window checks in restacking requests. Commit.
  • Add closed window checks in some window activation code paths. Commit. See bug #438315
  • Delegate screen edge reservation error handling to user. Commit.
  • X11: Drop support for "let windows cover panel" mode in _KDE_NET_WM_SCREEN_EDGE_SHOW. Commit.
  • Guard updateLayer for deleted windows. Commit. Fixes bug #470067
  • Libkwineffects/kwingltexture: clarify ownership and remove immutability. Commit.
  • Libkwineffects: simplify gltexture. Commit.
  • Libkwineffects: handle GLTexture upload failures. Commit.
  • Libkwineffects: handle GLTexture allocation failures. Commit.
  • Libkwineffects: use std::unique_ptr in GLTexture. Commit.
  • Libkwineffects: make GLVertexBuffer::map safer. Commit.
  • Screen edge: Emit cleanup signals if needed on teardown. Commit. Fixes bug #403354
  • Screenedge: Remove outdated line of documentation. Commit.
  • Useractions: Add separator above the "Close" action. Commit.
  • Backends/drm: always do color management on NVidia GPUs. Commit. Fixes bug #450327. Fixes bug #468895
  • Introduce ColorDescription and fix screen casting with color management. Commit.
  • Utils/edid: use the common Colorimetry class instead of a separate struct. Commit.
  • Autotests: Move plasmashell bits from testMoveResizeWindow to testPlasmaSurface. Commit.
  • Autotests: Port testShowingDesktop to layer-shell. Commit.
  • Autotests: Avoid binding plasmashell global in tests that don't use it. Commit.
  • XdgPopupWindow: Allow position to be set by Plasma. Commit. Fixes bug #463272
  • Wayland: Drop screen edge support in XdgToplevelWindow. Commit.
  • Wayland: Drop strut support in XdgToplevelWindow. Commit.
  • Autotests: Remove incorrect test. Commit.
  • Wayland: Make LinuxDmaBufV1ClientBuffer private. Commit.
  • Autotests: Remove unused outputbackend.h includes. Commit.
  • Autotests: Use layer-shell based panels. Commit.
  • Plugins/qpa: initialize buffer in backingstore. Commit. Fixes bug #437062
  • EffectTogglableState: Improve the documentation. Commit.
  • Rename TogglableState -> EffectTogglableState. Commit.
  • Globalshortcuts: Do not ignore duplicated shortcuts. Commit.
  • Desktopgrideffect: Adopt TogglableState. Commit.
  • Fix ci. Commit.
  • Effects: Move the TogglableState class into a reusable space. Commit.
  • Overview: Split out the state managing code into a separate class. Commit.
  • Overview: Make the deactivation gesture to be the inverse of the activation. Commit.
  • Wayland: Implement kde-screen-edge-v1. Commit.
  • Plugins/overview: close when double-clicking on a desktop. Commit. Fixes bug #469307
  • Backends/drm: force a modeset after tty switches with legacy. Commit. Fixes bug #469280
  • Plugins/magiclamp: Make it look good with hidden panels. Commit.
  • Plugins/slidingpopups: Fix a crash on compositing restart. Commit.
  • Tiles: Adjust padding between windows. Commit. Fixes bug #469720
  • Refine order of previous/next screens in Workspace::findOutput. Commit. Fixes bug #467996
  • [script] Find and interact with windows. Commit.
  • Effects/magiclamp: Improve code readability. Commit.
  • Effects/magiclamp: Make it look good with floating panels. Commit. Fixes bug #361121. Fixes bug #466177
  • Libkwineffects: Stop including xcb/xcb.h everywhere. Commit.
  • Effects: Do not spread the XCB dependency to every effect. Commit.
  • Implement initial support for color management and HDR. Commit.
  • Backends/drm: add colorspace, degamma, alpha and pixel blend mode properties. Commit.
  • Utils/edid: add color and HDR information. Commit.
  • Effects/magiclamp: Improve animation direction heuristic. Commit. Fixes bug #463581
  • Wayland: Reevaluate layer shell window layer. Commit.
  • Wayland: Don't deduce layer shell window layer based on window type. Commit.
  • Use flooredPoint() in pointer constraint tests. Commit.
  • Wayland: Fix null pointer constraint region handling. Commit. Fixes bug #457021
  • Fix KScreenIntegration::connectedOutputsHash(). Commit.
  • Aurorae: Fix build with KWIN_BUILD_KCMS=OFF. Commit.
  • Do not look up kcm dependencies if KWIN_BUILD_KCMS=OFF. Commit.
  • Fix build against qt dev. Commit.
  • Move cursor delegates to scene/. Commit.
  • Revert "wayland: Avoid pointer warp if constraint region is invalid". Commit. See bug #457021. Fixes bug #469555
  • Autotests/drm: add a test for doing modesets. Commit.
  • Backends/{wayland,x11}: Remove unused args. Commit.
  • Take cursor surface offset into account. Commit.
  • Don't assume SurfaceCursorSource has wl_shm buffer. Commit.
  • Wayland: Grab the contents of cursor scene. Commit.
  • Drop ImageCursorSource. Commit.
  • Drop Cursor::image(). Commit.
  • Backends/drm: Drop DrmAbstractOutput::regionToRects(). Commit.
  • Backends: Prefer Output::modeSize() over Output::pixelSize(). Commit.
  • Xcbutils: fix nativeFloor. Commit. Fixes bug #459373
  • [plugins/stickykeys] Unlatch keys when deactivating sticky keys. Commit.
  • [plugins/stickykeys] Fix config group check. Commit.
  • Plugins/screencast: Remove "frame dropped" log messages. Commit.
  • Drop EglDisplay::supportsSwapBuffersWithDamage(). Commit.
  • Backends/x11: Remove GLFramebuffer::pushFramebuffer(). Commit.
  • Fix deleting GraphicsBuffer twice. Commit.
  • Backends/virtual: Port to ShmGraphicsBufferAllocator. Commit.
  • Backends/x11: Avoid rendering to buffers held by Xorg. Commit.
  • Backends/x11: Port to ShmGraphicsBufferAllocator. Commit.
  • Handle laptop lid closing in KWin. Commit.
  • Autotests: directly call setVirtualOutputs. Commit.
  • Backends/wayland: Avoid rendering to buffers held by the compositor. Commit.
  • Drop PointerInterface::cursor() getter. Commit.
  • Utils/edid: use libdisplay-info. Commit.
  • Autotests: Rework _KDE_NET_WM_SCREEN_EDGE_SHOW test. Commit.
  • Activities: check nullptr after the cast. Commit.
  • Tabbox: Implement some more VDG feedback for Thumbnail Grid. Commit.
  • Tabbox: make Thumbnail Grid active item's text bold. Commit.
  • Make "Thumbnail Grid" the default Task Switcher and make it live here. Commit. Fixes bug #433034
  • Wayland: Validate serial of wl_pointer.set_cursor. Commit.
  • Wayland: Port tablet cursor to {Shape,Surface}CursorSource. Commit.
  • TabBox: Fix automatically hiding initialization. Commit. Fixes bug #469412
  • Avoid rounding coordinates of motion events more. Commit.
  • Wayland: Avoid losing precision in tablet events. Commit.
  • TabBox: Allow switchers to handle the tabbox hiding. Commit.
  • Tabbox: fall back to "compact", not "informative". Commit.
  • Wayland: Implement wl_surface.preferred_buffer_scale and wl_surface.preferred_buffer_transform. Commit.
  • Wayland: Rename SurfaceInterface::preferredScale to preferredBufferScale. Commit.
  • Implement sticky keys on Wayland. Commit. Fixes bug #444335
  • Core: Batch pointer input device events. Commit. Fixes bug #454428
  • Backends/wayland: Fix wl_seat version. Commit.
  • Port usage of kcmshell5 to kcmshell6. Commit.
  • Wayland: Avoid pointer warp if constraint region is invalid. Commit. Fixes bug #457021
  • Add wayland to third-party deps. Commit.
  • Cmake: Correct gbm version check. Commit.
  • Remove PipeWire_FOUND in config-kwin.h. Commit.
  • Autotests: Remove WAYLAND_ONLY leftovers. Commit.
  • Drop XCB_ICCCM_FOUND checks. Commit.
  • Autotests: Improve running time of testPointerInput. Commit.
  • Plugins/overview: Allow switching between desktops inside effect. Commit. Fixes bug #448668
  • Remove unused "output_interface.h" include. Commit.
  • Kwineffects: Initialize m_reason. Commit.
  • Backends/wayland: Remove KWayland::Client::Buffer leftovers. Commit.
  • {core,backends/wayland}: Refactor shm buffer allocator. Commit.
  • Wayland: Drop ClientBuffer. Commit.
  • Wayland: Refactor ClientBuffer. Commit.
  • Remove "Default implementation ..." comments. Commit.
  • Stop quick tile combine timer when activating a window. Commit.
  • Screencast: Disable screencasting when a window closes. Commit. Fixes bug #469055
  • Screencast: Do not push frames when not in a streaming state. Commit.
  • Use non-rotated physical size of an output when required. Commit.
  • ENABLE_GLX -> HAVE_GLX. Commit.
  • Merge contents of effects/, scripts/ and plugins/. Commit.
  • Scripts: Encapsulate cmake code. Commit.
  • Scene: Don't touch texture sampling params in ItemRendererOpenGL. Commit.
  • Update keyboard focus when grabbing popup closed. Commit.
  • Backends/drm: remove timer for updating outputs. Commit.
  • Backends/drm: don't update outputs while the session isn't active. Commit. Fixes bug #468715
  • Backends/drm: track device active status per GPU. Commit.
  • Extend GLX switch to check if QtGui was being built with GLX plugin. Commit.
  • Effects/overview: Use standard naming for the main QML source. Commit.
  • Kcms: Port away from Kirigami.Action.iconName. Commit.
  • Ci: Pass --repeat until-pass to ctest. Commit.
  • Effects/screenshot: Fix potentially leaking screenshot fds to child processes. Commit.
  • Utils: Fix FileDescriptor duplicates potentially leaking to child processes. Commit.
  • Autotests: Stabilize testWaylandSeat. Commit.
  • Disable quitLock. Commit.
  • Autotests: Drop testDontCrashNoBorder. Commit.
  • Handling failing to export GEM handle to prime fd. Commit.
  • Drop Qt6WaylandClientMacros.cmake fork. Commit.
  • Backends/drm: store drm properties directly in drm objects. Commit.
  • Autotests/drm: disable tests to work around FreeBSD CI issues. Commit.
  • Backends/drm: drop some unused logging. Commit.
  • Port to standalone kglobalacceld. Commit.
  • Autotests: Remove render node check in testPointerInput. Commit.
  • Autotests: Allow running lockscreen test with software rendering. Commit.
  • Wayland: Fix sending org_kde_plasma_virtual_desktop.removed. Commit.
  • Autotests: Fix testPlasmaVirtualDesktop. Commit.
  • Autotests: Drop testBufferSizeChange. Commit.
  • Autotests: Make PointerInputTest::testUnfocusedModifiers() less flaky. Commit.
  • Autotests: Fix Test::waitForWindowDestroyed. Commit.
  • Autotests: Use software rendering in testPointerInput. Commit.
  • Backends/virtual: Port to gbm. Commit.
  • Autotests: Fix crash. Commit.
  • Ci: Bump to Qt 6.5. Commit.
  • Autotests: Reduce execution time of testWaylandSeat. Commit.
  • Plugins/screencast: Provide absolute timestamps. Commit.
  • Backends/drm: remove support for transforming the scene with hardware rotation. Commit.
  • Backends/drm: fix buffer orientation check for direct scanout. Commit. See bug #467138
  • Kcms: Port to org.kde.config QML module from KConfig. Commit.
  • Autotests: Remove WAYLAND_ONLY tests. Commit.
  • Move DmaBufAttributes struct to GraphicsBuffer header. Commit.
  • Wayland: send modifiers to clients under the mouse. Commit.
  • Wayland/autotests/client: don't assume pointer enter and leave only increment serial by one. Commit.
  • Wayland: Drop support for linux dmabuf buffer flags. Commit.
  • Core: Move DmaBufAttributes getter to GraphicsBuffer. Commit.
  • {effects,scripts,plugins}: Use kwin translation domain. Commit.
  • Remove Messages.sh in libkwineffects. Commit.
  • Move genericscriptedconfig to kcms directory. Commit.
  • Scene: Add pixel grid snapping debug pass. Commit.
  • X11: only managed window need readTransient. Commit.
  • Don't create Plasma activation feedback if StartupNotify is false. Commit.
  • Backends/x11: Use EGL_KHR_platform_gbm. Commit.
  • Backends/wayland: Use EGL_KHR_platform_gbm. Commit.
  • Backends/drm: Drop support for EGL_MESA_platform_gbm. Commit.
  • Platformsupport/scenes/opengl: pass the correct arguments into eglDestroyImageKHR. Commit.
  • Platformsupport/scenes/opengl: actually use externalOnly array. Commit.
  • Move vsync monitor helpers to utils/. Commit.
  • Backends/x11: Port to the new gbm buffer allocator. Commit.
  • Wayland/clientbuffer: use std::unique_ptr properly. Commit.
  • Backends/wayland: Minor code cleanup. Commit.
  • {core,backends/wayland}: Refactor gbm buffer allocator. Commit.
  • Core: Introduce base GraphicsBuffer. Commit.
  • Add option to do nothing when activating window on another desktop. Commit. Fixes bug #464283
  • Allow activating windows on other desktops regardless of focus stealing protection. Commit.
  • Remove some unused functions. Commit.
  • Wayland: Reimplement wl-drm. Commit.
  • Screencast: Base the frame skippin on max_framerate. Commit.
  • Screencast: Ensure we respect the negotiated framerate. Commit.
  • Screencast: Offer the real framerate range we have available. Commit.
  • Include missing cmath header. Commit.
  • Kcms/rules: improve text for window rules with descriptions. Commit. See bug #458976
  • Backends/drm: add another multi gpu fallback. Commit. See bug #452219. See bug #465809
  • Platformsupport/scenes/opengl: move egl dmabuf format queries to KWinEglDisplay. Commit.
  • Platformsupport: remove initBufferConfigs. Commit.
  • Libkwineffects: extract most useful kwinglplatform bits to a separate class. Commit.
  • Platformsupport/scenes: move egl context into a separate class. Commit.
  • Platformsupport/scenes: move egldisplay code into a helper class. Commit.
  • Backends/drm: add linear dmabuf multi gpu fallback. Commit.
  • Backends/drm: add more logging for multi gpu. Commit.
  • Install kwin_export.h in kwin directory. Commit.
  • Blacklist Spectacle for all window open/close effects. Commit. Fixes bug #467890. Fixes bug #463105. See bug #465784
  • Kcm/rules: Improve "Ignore Geometry" property UI. Commit. Fixes bug #431265
  • Kcms/rules: show explanatory text with contextual help button, not tooltip. Commit.
  • Remove unused stuff in wayland_server.{h,cpp}. Commit.
  • Revert "scene: Avoid creating SurfaceItem for Xwayland's cursor surfaces". Commit.
  • Revert "cursorsource: fix scaling with Xwayland". Commit.
  • Stop setting XCURSOR_THEME and XCURSOR_SIZE envvars. Commit.
  • Remove some unused includes. Commit.
  • Drop OpenGLBackend::supportsSwapBuffersWithDamage(). Commit.
  • Drop kwineglext.h. Commit.
  • Remove EGL_EXT_image_dma_buf_import and EGL_EXT_image_dma_buf_import_modifiers definitions. Commit.
  • Wayland: Refactor linux-dmabuf buffer management. Commit.
  • Backends/drm: set the scaling mode to none. Commit. Fixes bug #468235
  • Wayland: Break xdg-foreign connection when window is closed. Commit.
  • Wayland: Update pointer state before ending the drag. Commit. Fixes bug #465444
  • Kcms/rules: Import kcmutils to provide ConfigModule attached property. Commit.
  • Screencast: Still set the size to 0 for cursor-only frames. Commit.
  • Screencast: Improve how we communicate that a frame has just cursor info. Commit.
  • Libkwineffects: Set format on the main OffscreenQuickView. Commit.
  • Kcms: Move footer actions to headers. Commit.
  • Plugins/kpackage: Refactor CMake code a bit. Commit.
  • Plugins/kpackage: Rename metadata json files. Commit.
  • Remove author data, name and description from package metadata files. Commit.
  • Plugins/kpackage: Simplify CMake code. Commit.
  • Plugins/kpackage: Make plugin cpp file only, add missing Q_Object macro. Commit.
  • Plugins/kpackage: Modernize code using initializer list syntax. Commit.
  • Plugins/kpackage: Call file/dir definitions without translations. Commit.
  • Fix calling virtual methods in Window destructor. Commit.
  • Libkwineffects: Add interface include dirs. Commit.
  • Kwinglutils: bind texture in GLTexture::render. Commit.
  • Drop Window::tabTo(). Commit.
  • Adjust some comments in Window. Commit.
  • Drop Window::inputGeometry. Commit.
  • Wayland: Interpret input panel's input shape as the window geometry. Commit.
  • Drop custom inputGeometry and inputTransformation in x11 and xdg-shell windows. Commit.
  • Update pointer and tablet focus when focused window is closed. Commit.
  • Screencast: fix renegotiation when client fails to use DMABuf modifiers. Commit. Fixes bug #448839
  • Wayland: Close internal popups instead of hiding. Commit.
  • Revert "Revert "wayland: Update shadow immediately"". Commit. Fixes bug #467926
  • Scene: Avoid changing current opengl context if the shadow has no texture. Commit.
  • Backends/drm: Fix enabled state. Commit.
  • Wayland: Fix output order sanitization in kde-output-management-v2. Commit.
  • Kscreenintegration: don't access optionals that may be missing a value. Commit.
  • Backends/drm: don't access nullptr output configs. Commit.
  • Minor cosmetic improvements in Window. Commit.
  • Adjust to new KPackage namespace for structures. Commit.
  • Screencasting: Add an autotest. Commit.
  • Screencasting: Support opaque drm video formats. Commit.
  • Backends/virtual: Fix format. Commit.
  • Reshuffle desktop and activity related code in Window. Commit.
  • Move Window::desktop to X11Window. Commit.
  • Tabbox: Port away from Window::desktop. Commit.
  • Wayland: Avoid updating outputs of a closed window. Commit. Fixes bug #467954
  • Wayland/outputmanagement: don't access nullptr changesets. Commit.
  • Kcms: Port away from org.kde.kcm.ConfigModule. Commit.
  • Scripting: Make WindowModel.desktop property return list of desktops. Commit.
  • Drop Window::isOnDesktop(int). Commit.
  • Tabbox: Port away from legacy desktop ids. Commit.
  • Adjust to kdecoration api changes. Commit.
  • Port window cascading from X11 desktop ids to VirtualDesktop. Commit.
  • Cleanup includes in window.cpp. Commit.
  • Regroup methods and fields in Window. Commit.
  • Drop Window::resourceMatch(). Commit.
  • Remove comments reminding to copy properties in copyToDeleted(). Commit.
  • Revert "backends/libinput: don't multiply v120 value by scroll speed". Commit. Fixes bug #464592
  • Drop ReleaseReason enum. Commit.
  • Move Window::{frameId,window} to X11Window. Commit.
  • Move X11-specific "skip close animation" handling to X11Window. Commit.
  • Move Window::wmClientLeader to X11Window. Commit.
  • Move Window::info to X11Window. Commit.
  • Move Window::detectShape to X11Window. Commit.
  • Move Window::{opaqueRegion,shapeRegion} to X11Window. Commit.
  • Move Window::{depth,hasAlpha,visual} to X11Window. Commit.
  • Scene: Port WindowItemX11 to X11Window. Commit.
  • Move Window::propertyNotifyEvent to X11Window. Commit.
  • Move xwayland surface association logic to X11Window. Commit.
  • Merge XwaylandWindow with X11Window. Commit.
  • KIdleTime plugin: adapt to new name KAbstractIdleTimePoller. Commit.
  • X11: Merge Unmanaged into X11Window. Commit.
  • Workspace: prevent dangling pointers in output order list. Commit.
  • Add OutputManager for taking care of output settings in KWin. Commit.
  • Core/outputconfig: store output properties with std::optional. Commit.
  • Drop supported_types parameter in Window::windowType(). Commit.
  • Scripting: Drop Window.shaped property. Commit.
  • Move internal window fbo and pixmap to InternalWindow. Commit.
  • Unvirtualize some Window properties. Commit.
  • Drop Deleted. Commit.
  • Preserve stacking order constraints when closing a window. Commit.
  • Wayland: Cache WaylandWindow::isScreenLocker(). Commit.
  • Remove wrong prefixes from includes. Commit.
  • Remove unneeded KCMUtils prefix for KCModule include. Commit.
  • Remove commented out code. Commit.
  • Simplify X11Window::removeTransient(). Commit.
  • Dpms: Make sure we are not calling the interface after the output is gone. Commit. Fixes bug #466346
  • Effects/mouseclick: Fix warning about unhandled QPointingDevice::PointerType enum. Commit.
  • Remove kwincompositingdata.moc include. Commit.
  • Remove kwinoffscreenquickview.moc include. Commit.
  • Fix populating CMAKE_AUTOMOC_MACRO_NAMES with kwineffects macros. Commit.
  • Scripting: Drop registerWindow() workaround. Commit.
  • Prefer QThreadPool over QtConcurrent where we don't care about result. Commit.
  • Improve Workspace::outputAt(). Commit.
  • Libkwineffects: Install headers in libkwineffects/. Commit.
  • Prefix more kwineffects includes with libkwineffects/. Commit.
  • Tabbox: Provide raw window caption. Commit.
  • Tabbox: Drop TabBoxClient. Commit.
  • Fix warning about duplicate names in debug_console.ui. Commit.
  • Backends/drm: restrict common mode generation to drivers that support scaling. Commit.
  • Tabbox: Drop support for _KDE_FIRST_IN_WINDOWLIST. Commit.
  • Drop irrelevant Deleted cleanup in Workspace. Commit.
  • Drop Workspace::clientList(). Commit.
  • Tabbox: Drop desktop switching. Commit.
  • Kcms/rules: Remove custom executable. Commit.
  • Kcms/rules: Make Comboboxes bordered again. Commit.
  • Backends/drm: consider color property changes as failed when the output is off. Commit.
  • Effects: Fix dialogparent installation. Commit.
  • Remove some include_directories(). Commit.
  • Wayland: Use correct signal to get notified when to destroy InputPanelV1Window. Commit.
  • Drop unused X11Window::wasOriginallyGroupTransient(). Commit.
  • Refactor compositing teardown in X11Window and Unmanaged. Commit.
  • Allow creating Deleted on shutdown. Commit.
  • Wayland: Disable text-input-v3 when it's destroyed. Commit.
  • Backends/drm: remove unused variable. Commit.
  • Backends/drm: remove egl config handling. Commit.
  • Platformsupport/scenes/opengl: filter out external formats properly. Commit.
  • Use proper signal to get notified when to reset virtual keyboard geometry. Commit.
  • Extend lifetime of decoration to lifetime of Deleted. Commit.
  • Fix destruction order of alive and deleted windows. Commit.
  • Wayland: Handle xdg_wm_base being destroyed before surface role. Commit.
  • Effects/screenshot: Provide screenshot scale information. Commit.
  • Effects/screenshot: Provide information about captured window or screen. Commit.
  • Drop Qt::Network dependency. Commit.
  • Kcms/scripts: Remove unused stuff. Commit.
  • Drop unused kitemviews dependency. Commit.
  • Drop Workspace::internalWindows(). Commit.
  • Add a runtime guard that offscreen windows do not generate platform windows. Commit.
  • Avoid accidental creation of backing stores for offscreen surfaces. Commit. Fixes bug #465790
  • Effects: Make -DTRANSLATION_DOMAIN target specific. Commit.
  • Drop Workspace::unmanagedList(). Commit.
  • Cmake: Tidy scripted effect CMakeLists.txt code. Commit.
  • Cmake: install_scripted_effect -> kwin_add_scripted_effect. Commit.
  • Cmake: kwin4_add_effect_module -> kwin_add_builtin_effect. Commit.
  • Inputmethod: Properly report that it's not visible. Commit.
  • Port more stuff to standard smart pointers. Commit.
  • Src/tabbox: port to standard smart pointers. Commit.
  • Scripting: Refactor generic scripted config. Commit.
  • Adapt to kdecoration changes. Commit.
  • Include src/ directory in the proper place. Commit.
  • Stop including src/effects directory in kcmkwincommon target. Commit.
  • Stop kcm_kwin4_genericscripted linking with libkwineffects. Commit.
  • Drop service type desktop files. Commit.
  • Port to KPluginMetaData::fromJsonFile(). Commit.
  • Wayland: Truncate strings sent via plasmawindowmanager interface. Commit. Fixes bug #465775
  • Adjust to new KCM classes. Commit.
  • Port some connections to Qt::SingleShotConnection. Commit.
  • Backends/drm: Remove some gbm_surface,gbm_device forward declarations. Commit.
  • Fix picking drag target. Commit.
  • Drop unused Workspace::deletedList(). Commit.
  • Make Workspace::allClientList() return all windows. Commit.
  • Add explicit Window::isClient() checks. Commit.
  • Backends/drm: simplify how atomic commits are done. Commit.
  • Screencast: avoid using DMABufs exclusively to allow renegotiation. Commit.
  • Adapt to KPackage API changes for install/uninstall. Commit.
  • Backends/drm: use a common base class for property blobs. Commit.
  • X11: Disable NETWinInfo in X11Window. Commit.
  • Kcms/effects: Add "tile"-related keywords. Commit. Fixes bug #467279
  • Fix -Wdeprecated-enum-enum-conversion. Commit.
  • Fix -Wambiguous-reversed-operator. Commit.
  • Fix warning about comparing different enums. Commit.
  • Adapt to Qt6 name of QAccessibilityClient. Commit.
  • Drop Application::setupTranslator(). Commit.
  • Get rid of compiler warnings about unused getEglErrorString(). Commit.
  • Fix -Wformat. Commit.
  • Fix compiler warning about unused captured variable. Commit.
  • Remove unused X11WindowedEglLayerSwapchain::m_backend field. Commit.
  • Remove unused RenderTarget::m_texture field. Commit.
  • Remove unused functions. Commit.
  • Tidy Window::windowClosed() signal. Commit.
  • Scene: Rework window elevation. Commit.
  • Screencast: Properly detect the fallback. Commit.
  • Backends/virtual: Provide vertically mirrored layer buffers. Commit.
  • Replace Deleted with Window where possible. Commit.
  • Make Window ref'able. Commit.
  • Allow destroying Deleted immediately. Commit.
  • Effects/slidingpopups: Prevent potential use-after-free. Commit.
  • Backends/x11: Split EglOnXBackend. Commit.
  • Use "window" instead of "toplevel" in Workspace. Commit.
  • Drop Workspace::{findAbstractClient,forEachAbstractClient}. Commit.
  • Stop including deleted windows in Workspace::forEachToplevel. Commit.
  • Colordevice: default the simple transformations to 1. Commit.
  • Backends/drm: fail commits if nonexistent properties would be set. Commit.
  • Backends/drm: ignore opaque formats for the cursor plane. Commit.
  • Effects/screenshot: Use more FileDescriptor. Commit.
  • Port to versionless QML module imports. Commit.
  • Adjust to KDecoration API changes. Commit.
  • Rules: Make wmclass matching case sensitive. Commit.
  • X11: Use WM_CLASS with original casing. Commit.
  • Backends/x11: Remove stray metadata file. Commit.
  • Libkwineffects: Forward declare RenderTarget and RenderViewport in kwineffects.h. Commit.
  • Forward keymap and modifier change to input method keyboard grab when changed. Commit.
  • Backends/x11: Use more UniqueCPtr. Commit.
  • Backends/x11: Use DRI3 directly. Commit.
  • Inputmethod: Show the input method even if it was dismissed. Commit. Fixes bug #466969
  • Backends/wayland: Port away from ZWP_LINUX_BUFFER_PARAMS_V1_FLAGS_Y_INVERT. Commit.
  • Effects: remove rendertarget scale from WindowPaintData. Commit.
  • Effects: remove ScreenPaintData. Commit.
  • Scene: fix texture inversion with the drm backend. Commit.
  • Backends/drm: port from gbm_surface to a custom swapchain using gbm buffers. Commit.
  • Effects/blur: use a texture per screen on Wayland. Commit.
  • Effects/blur: manage render targets with std::unique_ptr. Commit.
  • Effects: introduce RenderTarget and RenderViewport. Commit.
  • Wayland: Remove implicit slide constraint adjustment. Commit.
  • Effects: Use scripting QML engine. Commit.
  • Placement: add autotests for cascade if covering. Commit.
  • Placement: don't cascade for the sake of windows that are already covered. Commit. Fixes bug #466135
  • Virtualdesktops: use Meta key for axis shortcuts. Commit. Fixes bug #466915
  • Xwayland: Prevent potential file descriptor leak. Commit.
  • Wayland: Prevent leaking --wayland-fd and --xwayland-fd to child processes. Commit.
  • Helper: Don't leak lock file to kwin_wayland. Commit.
  • Backends/wayland: Don't leak renderD128 fd. Commit.
  • Backends/wayland: Don't leak WaylandEventThread's pipe fds. Commit.
  • Fix text-input-v1 compatibility with 111.0.5563.64-1. Commit.
  • Effects/wobblywindows: Don't mess with clip region. Commit.
  • Backends/drm: support CTM for simple color transformations. Commit. Fixes bug #455720
  • Libkwineffects: Remove window tabbing leftovers. Commit.
  • Remove leftover from old times in PopupInputFilter. Commit.
  • Scripting: Drop registerShortcut() function in QML API. Commit.
  • Scripting: Introduce ShortcutHandler. Commit.
  • Wayland: Setup compositing when window is mapped ready for painting. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Apply 2 suggestion(s) to 1 file(s). Commit.
  • Effects/screenshot: Port to QPromise. Commit.
  • Remove X11 specific properties. Commit.
  • Remove window arg in Window::activitiesChanged signal. Commit.
  • Merge Window::minimize and Window::unminimize. Commit.
  • Input: Make sure input backends are initialised when the workspace is set up. Commit. Fixes bug #466721
  • Drop MoveMinimizedWindowsToEndOfTabBoxFocusChain. Commit.
  • Remove window argument in Window's maximize signals. Commit.
  • Remove window arg in Window::{buffer,client,frame}GeometryChanged signals. Commit.
  • Tabbox: Fix grouping windows by application. Commit.
  • Effects/screenshot: Remove unused KF6::Notifications dependency. Commit.
  • Effects/screenshot: Drop legacy dbus interface. Commit.
  • Scene: Use correct scale when computing world transform. Commit.
  • Wayland: Fix interactive resize of debug console. Commit.
  • Effects/screenshot: Introduce CaptureWorkspace. Commit.
  • Wayland: Initialize Window::depth to 32. Commit.
  • Move X11 specific logic from DecorationRenderer to X11DecorationRenderer. Commit.
  • Kscreenintegration: read global output data. Commit.
  • Workspace: move kscreen integration into separate files. Commit.
  • Screencasting: on memfd, skip the QImage step. Commit. Fixes bug #466655
  • Remove unneeded KNewStuff linking. Commit.
  • TabBox: Avoid unnecesary resets of the client model. Commit. Fixes bug #466660
  • Effects/screenshot: Ensure screenshot fd is nonblocking. Commit.
  • Windowitem: properly handle sub-subsurfaces. Commit. Fixes bug #466747
  • Wayland: Cancel selections if set without focus. Commit. See bug #459389
  • X11: Fix disabling high dpi scaling. Commit.
  • Reevaluate stacking order when an override-redirect window is added. Commit.
  • Drop deprecated Qt::AA_UseHighDpiPixmaps. Commit.
  • Kcms/rules: Fix import and export dialog. Commit.
  • Add missing translation domain. Commit.
  • Build: Remove redundant find_package() for Wayland::Client. Commit.
  • Build: Search for wayland client libs only when building tests. Commit.
  • Scripts/desktopchangeosd: Minor cleanup. Commit.
  • Effects/desktopgrid: Fix TapHandler.onTapped handler. Commit.
  • Libkwineffects: Drop QtQuick dummy window hack. Commit.
  • Drop old kconf update scripts. Commit.
  • Kcms: Fix plugin id loading in desktop effects kcm. Commit.
  • Plugins: Adapt plugins to KPluginMetaData changes. Commit.
  • Autotests: Drop night color test. Commit.
  • Tabbox: Bump severity of QQmlComponent error log messages. Commit.
  • Kcms/rules: Port away from Kirigami.OverlaySheet.sheetOpen. Commit.
  • Tabletmodemanager: properly export properties. Commit.
  • Replace forum.kde.org with discuss.kde.org. Commit.
  • Enable GLSL for Mali (Lima) / PinePhone devices. Commit.
  • Effects: Fix clicking windows in window view effect. Commit.
  • Effects: Prevent OffscreenQuickView crashing on teardown. Commit.
  • Effects: QtGraphicalEffects -> Qt5Compat.GraphicalEffects. Commit.
  • Effects: Adapt to kcoreaddons_add_plugin plugin id changes. Commit.
  • Remove Qt 5 specific code. Commit.
  • Port to KF6. Commit.
  • Simplify Window::setDesktop(). Commit.
  • X11: Fix client area lookup with pending move resize. Commit.
  • Effects: Drop WindowHeap.windowClicked signal. Commit.
  • Wayland: Fix xdg-toplevel and xdg-popup window initialization. Commit. Fixes bug #466530
  • Screencasting: Close streams when the output is disabled. Commit.
  • Scene: Track stack position in WindowItem. Commit.
  • Wayland: Setup compositing for internal window when it's mapped. Commit. Fixes bug #466313
  • Remove no longer relevant case in Workspace::replaceInStack(). Commit.
  • Unify Window::killWindow() for unmanaged windows. Commit.
  • Drop Window::setDesktop(). Commit.
  • Move X11 specific code in Window::setDesktops() to X11Window. Commit.
  • Tabbox: Remove unused arg in DesktopChainManager::addDesktop(). Commit.
  • Make VirtualDesktopManager::currentChanged pass VirtualDesktop. Commit.
  • Libkwineffects: Add missing QQuickRenderControl::{beginFrame,endFrame} calls. Commit.
  • Remove window argument in interactive move resize signals. Commit.
  • Rename Window::desktopChanged(). Commit.
  • Kcms/xwayland: Remove unused include. Commit.
  • Aurorae: Ensure that the plugin so file name matches plugin id. Commit.
  • Ensure that the current virtual desktop cannot be null. Commit.
  • Effects/zoom: Fix crash on X11. Commit. Fixes bug #466376
  • Use KPluginMetaData::fileName instead of KPluginMetaData::metaDataFileName. Commit.
  • Fix edid serial parsing. Commit. Fixes bug #466136
  • Port Workspace::sendWindowToDesktop to VirtualDesktop. Commit.
  • Effects/zoom: Fix rendering with mixed scale factors. Commit.
  • Effects/magnifier: Reduce the number of heap allocations. Commit.
  • Effects/magnifier: Fix rendering on multi screen setups. Commit.
  • Merge Window::client{Minimized,Unminimized} with Window::minimizedChanged. Commit.
  • Use setMinimized() during window initialization. Commit.
  • Drop Window::desktopPresenceChanged(). Commit.
  • Backends/drm: Make sure attributes are always initialized. Commit.
  • Backends/wayland: fall back to qpainter when there's no render node. Commit. Fixes bug #466302
  • Scripting: Drop Window.desktop property. Commit.
  • Scripting: Drop Window.x11DesktopIds property. Commit.
  • Screencasting: Minimise pixel format conversions while streaming. Commit.
  • Backends/x11: explicitly free the outputs. Commit. Fixes bug #466183
  • Revert "wayland: Update shadow immediately". Commit. Fixes bug #466279
  • Rename interactive move resize lifecycle signals. Commit.
  • Rename Window::clientMaximizeStateChanged signal. Commit.
  • Drop duplicate clientMaximizedStateChanged signal. Commit.
  • Drop Window::addWorkspaceRepaint. Commit.
  • Backends/libinput: Fix crash upon receiving motion absolute events. Commit. Fixes bug #449317. Fixes bug #465456
  • Pointer input: always confine pointer to screens. Commit. Fixes bug #461911
  • Wayland: Update shadow immediately. Commit.
  • Effects: Fix selecting hidden windows using keyboard. Commit. Fixes bug #466120
  • Scene: Decouple scene bits from Shadow class. Commit.
  • Fix coding style issue. Commit.
  • Feat: allow VT switching even with global shortcuts disabled. Commit.
  • Port away from QRectF::contains(). Commit.
  • Remove unneeded X-KDE-ParentApp from KCM metadata. Commit.
  • Inputmethod: Give text input managers a parent. Commit.
  • [kcm/common] Port EffectsModel away from KPluginMetaData::metaDataFileName. Commit.
  • Scene: Ensure there's current opengl context when DecorationItem is repainted for last time. Commit. Fixes bug #466186
  • Screencasting: only invert the texture manually when it's not marked as inverted. Commit.
  • Wayland_egl: Reuse the texture we already have for textureForOutput. Commit.
  • Effects/glide: Fix transform. Commit. Fixes bug #465849
  • Aurorae: Add dummy window for working device pixel ratio. Commit. Fixes bug #452730. Fixes bug #465790
  • Scripting: Mark QObjects returned from invokables as having C++ ownership. Commit.
  • Tiling: Make child tiles inherit padding from parent tile. Commit. Fixes bug #465842
  • Effects/contrast: Round device coordinates when creating geometry. Commit. Fixes bug #464526
  • Cursor: make position, hotspot and size floating point. Commit. See bug #466094
  • Move Layer and QuickTile enum to kwinglobals.h. Commit.
  • Cursorsource: fix scaling with Xwayland. Commit. Fixes bug #466094
  • Cursordelgate: round cursor position when rendering. Commit.
  • Mark Window as damaged when decoration or shadow changes. Commit. Fixes bug #464417
  • Outputchangeset: Round passed scale. Commit. Fixes bug #465850
  • Kwinglutils: use QSizeF instead of QRect. Commit.
  • Scripting: Make KWin.registerWindow() noop on wayland. Commit.
  • Remove unneeded KAboutData includes. Commit.
  • Port QML KCMs away from setAboutData. Commit.
  • AbstractEglBackend: Share initBufferConfigs among its children. Commit.
  • Backends/wayland: Remove unused attribute. Commit.
  • Scripting: Rename ScreenEdgeItem to ScreenEdgeHandler. Commit.
  • Scripting: Fix registration of some types. Commit.
  • Add missing cerrno include. Commit.
  • Effects/{desktopgrid,overview,windowview}: Port to SceneView. Commit.
  • Kwineffects: Add SceneView attached property. Commit.
  • Scripting: Drop Window.geometry property. Commit.
  • Simplify tile dismissal. Commit. Fixes bug #465740
  • Scripting: Drop "Item" word in WindowThumbnailItem and DesktopBackgroundItem. Commit.
  • Scripting: ClientModel -> WindowModel. Commit.
  • Add support for Lima, V3D, VC4 (based on https://github.com/OpenMandrivaAssociation/kwin/blob/master/kwin-5.21.4-add-support-for-panfrost-driver.patch made by Bernhard Rosenkraenzer) and update list of supported devices for Panfrost. Commit.
  • X11: Drop xv-related workaround. Commit.
  • Scripts/desktopchangedosd: Port to VirtualDesktop objects. Commit.
  • Remove unneeded KService usages. Commit.
  • Screencast: Simplify the region path. Commit.
  • X11/windowed: Fix screencasting. Commit.
  • Virtual: fix screencasting by output. Commit.
  • Forward all channels of started subprocesses. Commit.
  • Tiling: Evacuate tiled windows from custom & quick tiling on output removal. Commit. Fixes bug #465522
  • Useractions: rename shortcuts 'window to screen' -> 'move window to screen'. Commit.
  • Port away from Cursor::setPos(). Commit.
  • Wayland: Fix a typo in DataControlDeviceV1Interface::sendPrimarySelection(). Commit.
  • Wayland: Version check before send_primary_selection calls. Commit. Fixes bug #465657
  • Add missing cmath include for std::ceil. Commit.
  • Include missing header for std::round. Commit.
  • Set CXX standard for crossbuilding utility. Commit.
  • Plugins/screencast: Simplify projection matrix code in window source. Commit.
  • Drop Window.screen property. Commit.
  • Scripting: Drop clientArea(area, QPoint, VirtualDesktop) overload. Commit.
  • Scripting: Switch to Output. Commit.
  • Plugins/screencast: Simplify y inverted handling. Commit.
  • Fix button to Qt::MouseButton mapping. Commit. Fixes bug #465463
  • Backends/drm: set cursor again after it was hidden. Commit. Fixes bug #461181
  • Kcms/rules: Change opacity defaults to 100%. Commit.
  • Kcms/rules: add warning for low opacity. Commit.
  • Wayland: Remove SeatInterfacePrivate::accumulatedCapabilities. Commit.
  • Match pointer/keyboard/touch lifespan to Seat lifespan. Commit.
  • Screencast: Fix region screencasts top coordinate. Commit.
  • Screencast: Error out if we request a region without outputs. Commit.
  • Port Outline to org.kde.kwin 3.0. Commit.
  • X11: Remove unused signals. Commit.
  • XWayland: Don't dispatch xwayland events in QAbstractEventDispatcher sleeps. Commit.
  • Scripting: Remove unnecessary x11window.h include. Commit.
  • Scripting: Make workspace.getClient() return Window. Commit.
  • Scripting: Remove unrelated signals. Commit.
  • Scripting: Remove noop signals. Commit.
  • Scripting: Remove X11 specific signals. Commit.
  • Drop Workspace::{oldDisplayWidth,oldDisplayHeight}. Commit.
  • Effects/overview: Drop "blur background" option. Commit. See bug #457495
  • Effects: Drop EffectWindow::(un)referencePreviousWindowPixmap. Commit.
  • Effects: Drop support for effect proxy'ing. Commit.
  • Effects: Remove deprecated feature enums. Commit.
  • Effects: Drop PAINT_DISABLED_BY_TAB_GROUP. Commit.
  • Effects: Drop EffectWindow::geometry. Commit.
  • Effects: Drop EffectWindow::isCurrentTab. Commit.
  • Effects: Drop legacy EffectsHandler::desktopChanged overloads. Commit.
  • Effects: Drop EffectWindow::desktop(). Commit.
  • Scripting: Prefer VirtualDesktop objects. Commit.
  • Scripting: Drop deprecated apis. Commit.
  • Kcms/tabbox: Manage shortcuts via ShortcutSettings. Commit.
  • Scripting: Flatten source tree. Commit.
  • Kcms/tabbox: Expose shortcuts as a KConfigSkeleton. Commit.
  • Scripting: Drop org.kde.kwin 2.x. Commit.
  • Autotests: Dont warp cursor before X is available kwin side. Commit.
  • Launch xwayland on demand. Commit.
  • Autotests: Use a helper method to create X11 connection. Commit.
  • Kcms/tabbox: Handle config directly within the configuration form. Commit.
  • {x11,wayland}: Fix restoring fullscreen windows. Commit. Fixes bug #465358
  • Kcms/tabbox: Improve model initialization. Commit.
  • Update decoration kcm docbook. Commit.
  • Kcm/decoration: Change it to the new frameless style. Commit.
  • Scripts: Port some scripts to org.kde.kwin v3 qml api. Commit.
  • Tiling: Ensure padding is writen to config. Commit. Fixes bug #464863
  • Also cancel translucencyMoveResizeAnimations. Commit. Fixes bug #439332
  • Scene: Sync Window::readyForPainting() to window item visibility. Commit. Fixes bug #464955
  • X11: Fix maximize animation. Commit. Fixes bug #465157
  • Gesture: use the global direction enums. Commit.
  • Unify touchpad gesture APIs. Commit.
  • Drop support for _KDE_NET_WM_TEMPORARY_RULES. Commit.
  • Scripting: Remove deprecated properties in WindowThumbnailItem. Commit.
  • Effects/fade: Remove hidden FadeWindows option. Commit.
  • Plugins/nightcolor: Drop legacy shortcut with localized key. Commit.
  • Avoid resizing the tile until interactive resize is actually active. Commit.
  • Kcms/kwindecoration: add link to aurorae tutorial in docbook. Commit.
  • Plugins/screencast: make context current later, don't make it current twice. Commit.
  • X11window: round framegeometry on moveresize. Commit. Fixes bug #460934. Fixes bug #458778
  • Scene/surfaceitem_x11: improve size mismatch warning. Commit.
  • Effects/tileseditor: Drop unused imports. Commit. Fixes bug #464970
  • Fix a duplicated "option" word. Commit.
  • Fix minor typo. Commit.
  • Point aurorae documentation to develop.kde.org. Commit.
  • Kcms/tabbox: get docbook up to date. Commit.
  • Kcms/screenedges: add more keywords to docbook. Commit.
  • Kcms/screenedges: add hint on snap zones to docbook. Commit.
  • Kcms/screenedges: add quarter tiling option to docbook. Commit.
  • Kcms/docbook: add 'remain active on fullscreen' action to docbook. Commit.
  • Plugins/screencast: fix window recording while no scene rendering happens. Commit.
  • Add missing includes for KF6. Commit.
  • Xwayland: Disable input spy on xwayland teardown. Commit.
  • Kcms/decoration: Deduplicate event proxying code. Commit.
  • Kcms/decoration: Use correct mask to specify that item accepts all buttons. Commit.
  • Kcms/decoration: Don't setFiltersChildMouseEvents when filter method is not overridden. Commit.
  • Kcms/decoration: Remove suspicious C-style const cast. Commit.
  • Backends/x11: Check whether X server supports shared pixmaps. Commit.
  • Avoid mistriggering quick tiling when using custom tiling. Commit. Fixes bug #464810
  • Kcms/decoration: Fix double click behavior over the thumbnail. Commit.
  • Effects/windowview: set translation domain for the placeholder text. Commit.
  • Tabbox: Remove unused ShowDelay option. Commit. Fixes bug #420291
  • Refactor some custom tiling code. Commit.
  • Make interactive custom tiling more robust to suboptimal tile configs. Commit. Fixes bug #464379
  • Tiles: Don't generate the client area until we know it's necessary. Commit.
  • QuickTile: register enum to metaobject/QDebug. Commit.
  • Xdgshellwindow: ignore window position rules placing windows outside of all screens. Commit. Fixes bug #464047
  • Autotests/integration: test restoration of window states on moveresize cancel. Commit.
  • Window: restore special window states on moveresize cancel. Commit. Fixes bug #464507
  • Data control: Resend selection when not following through with request. Commit. Fixes bug #464509
  • Backends/drm: Fix custom mode generation. Commit. Fixes bug #463619
  • Inputpanel: ignore requested output. Commit.
  • Tiling: Forbid overlapping quick tiles. Commit.
  • Fix a crash that happens when resizing quick tiled window. Commit. Fixes bug #464621
  • Update kf5 version requirement to 5.102.0. Commit.
  • Effects/tileseditor: Set translation domain in QML files. Commit. Fixes bug #464572
  • Wayland: Fix invisible tablet cursor. Commit. Fixes bug #464529
  • Xwayland: Set parent on XwlDropHandler. Commit.
  • Remove some code duplication in cursor layer code. Commit.
  • Wayland: Fix high-res scroll events with low-res clients. Commit.
kwrited
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Port kwrited notification to the sound naming spec. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Remove check as we depend against qt6. Commit.
  • We use qt6 now. Commit.
  • Require C++20. Commit.
  • Remove unused include. Commit.
  • Remove unneeded JSON arg for kcoreaddons_add_plugin. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
layer-shell-qt
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Port to asynchronous roundtrip. Commit.
  • Synchronise client driven resizing. Commit.
  • Fix build with Qt 6.7. Commit.
  • Update version for new release. Commit.
  • Add a new setExclusiveEdge call in the protocol. Commit.
  • Use ECM QML module so the module can be used outside of repository. Commit.
  • Fix constrained check. Commit.
  • Qt6 check code as apps is qt6 only. Commit.
  • Revert "Add a (temporary) way to attach popups to layer surfaces". Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Change default keyboard interactivity to OnDemand. Commit.
  • Revert "Change default keyboard interactivity from exclusive to none". Commit. Fixes bug #477251
  • Support XDG activation. Commit.
  • Set ecm soversion to project major. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Skip empty parts for stringToEnum template. Commit.
  • Remove an inappropriate log message. Commit.
  • Expose the Window interface to QML. Commit.
  • We use Qt6/kf6 only. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Now we depend against qt6. Commit.
  • Use qt6 only. Commit.
  • Avoid emitting excessive changed signals. Commit.
  • Introduce Window::closeOnDismissed() flag. Commit.
  • Emit Window::layerChanged signal. Commit.
  • Add wayland to third-party deps. Commit.
  • Call LayerShell::set_size when the window geometry changes. Commit.
  • Change default keyboard interactivity from exclusive to none. Commit.
  • Chore: add missing override in example. Commit.
  • Replace Window::desiredOutput with a Window::screenConfiguration enum. Commit.
  • Port to QWaylandShellSurface::attachPopup(). Commit.
  • Add a (temporary) way to attach popups to layer surfaces. Commit.
  • Port to QWaylandWindow::setShellIntegration(). Commit.
  • Require C++20. Commit.
  • Replace KF5 with KF6. Commit.
  • Require Qt 6.4. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Use the QScreen of the QWindow as default output. Commit.
  • Revert "Show all headers in qtc6". Commit.
  • Show all headers in qtc6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
libkscreen
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Libdpms: Guarantee validity of isSupported() right after construction. Commit. See bug #338796
  • Backends/kwayland: enable output replication. Commit. Fixes bug #460433
  • Libdpms: Emit hasPendingChangesChanged() when it actually changed. Commit.
  • Libdpms: Delay supportedChanged signal until after the constructor. Commit. Fixes bug #338796
  • Fix build with Qt 6.7. Commit.
  • Round up output geometry. Commit. Fixes bug #464842. Fixes bug #477791
  • Update Qt version requirement to 6.6.0. Commit.
  • Bump minimum required p-w-p version. Commit.
  • Doctor: make the output easier to read. Commit.
  • Add support for more HDR settings. Commit.
  • Doctor: fix typo. Commit.
  • Backends/kwayland: port from qeventloop to display roundtrips. Commit.
  • Doctor: Set desktopSettingsAware to false. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Port towards QNativeInterface. Commit.
  • Port all headers to pragma once. Commit.
  • Src/doctor: add help text for icc profiles. Commit.
  • Remove Q_DECLARE_METATYPE. Commit.
  • Support setting the icc profile of an output. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Wayland: Fix registry listener. Commit.
  • Fix up list of flipped rotation/orientation options in zsh completions. Commit.
  • Port registry handling away from KWayland::Client. Commit.
  • KWaylandServer does not exist anymore in KF6. Commit.
  • Remove wayland dmps test. Commit.
  • Support flipped transformations. Commit. Fixes bug #447792
  • Drop unused KConfig dependency. Commit.
  • Add support for a per-output auto rotation setting. Commit.
  • Backends/kwayland: don't mess with Xwayland scale. Commit.
  • Remove code for generating pri file. Commit.
  • Backends: remove xrandr 1.1 support. Commit.
  • Backends/xrandr: make sure XRandRCrtc::update is always called. Commit. See bug #472280
  • Backends/wayland: Delete kde_output_order_v1 instance on teardown. Commit.
  • XRandR: Avoid a null pointer dereference in getXProperty(). Commit.
  • Fix the translation template version number (5->6). Commit.
  • Simplify QWaylandClientExtensionTemplate usage. Commit.
  • Fix the text color of the SDR brightness value. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Don't use QtTest => use QTest + missing includes. Commit.
  • Fix compile warning (order member). Commit.
  • [=] is deprecated in c++20. Commit.
  • Guard the deprecated Output::setPrimary. Commit. Fixes bug #471195
  • We use Qt6/kf6 only. Commit.
  • Dpms: Don't crash if trying to interact with the fake screen. Commit. Fixes bug #470484
  • Not necessary to use QT_STRINGIFY as we depend against qt6. Commit.
  • We use Qt6 now. Commit.
  • Raise required plasma-wayland-protocols version to 1.10.80. Commit.
  • Fix the wrong argument in usage example. Commit.
  • Update --json output with new properties. Commit.
  • XRandR: Avoid a null pointer dereference in crtcChanged(). Commit.
  • Update zsh completions (compdef) for kscreen-doctor with new properties. Commit.
  • Rename CLI option for SDR brightness to use dashes instead of underscores. Commit.
  • Add settings for hdr and colormanagement. Commit.
  • Use KDE_ instead of CMAKE_ install variable. Commit.
  • Add wayland to third-party deps. Commit.
  • Rename pkgconfig file for consistency with cmake targets. Commit.
  • Xrandr: always try to update primary. Commit. See bug #465396
  • Require C++20. Commit.
  • Backends/kwayland: Reload Xcursor.size when Xwayland scale changes. Commit.
  • XrandR: log atom name more safety. Commit.
  • Some GPUs will report a virtual edid even there is no monitor connected to. Commit.
  • Dpms/xcb: Make sure we are setting it as unsupported when it is. Commit. Fixes bug #466181
  • Cleanup dpms object in destructor. Commit.
  • Backends/wayland: Round passed scale. Commit. See bug #465850
  • Remove dead code. Commit.
  • Require Qt 6.4. Commit.
  • Bump required KF6 version. Commit.
  • Replace KF5 with KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Revert "fix(randr): screen is dirty when switching display modes". Commit. Fixes bug #462725
  • Dpms/wayland: properly manage org_kde_kwin_dpms instances. Commit.
  • Make sure kscreen-doctor exits when using --dpms. Commit.
  • Dpms/wayland: Explicitly set as unsupported if addRegistryListener didn't find the interface. Commit. Fixes bug #466181
  • Fix potential crash setting new configs. Commit. Fixes bug #464590
  • Update kf5 version requirement to 5.102.0. Commit.
libksysguard
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Drop all widgets related code. Commit.
  • Faces: Match BadgeOverlay's minimum font size for Pie Chart label minimum size. Commit.
  • Faces: Fix alignment of value in small Pie Chart face. Commit.
  • Faces: Do not try to assign undefined for updateInterval in LineChart. Commit.
  • Faces: Use a correct column span in FaceGrid if there are no sensors. Commit.
  • Faces: Fix implicit/minimum size of FaceGrid faces. Commit.
  • Faces: Fix FaceGrid config page. Commit.
  • Faces: Fix Choices delegate size and other porting bugs. Commit.
  • Faces/horizontalbars: Allow specifying the data range from config. Commit. Fixes bug #479573
  • Update version for new release. Commit.
  • Systemstats: Version DBus service/object/interface properly. Commit. See bug #477360
  • Update Qt version requirement to 6.6.0. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Port away from QRegExp. Commit.
  • Processtest variable is assigned values twice successively. Commit.
  • Ci: enforce passing tests for Linux. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • Fix layout of a preset list delegate. Commit.
  • Move away from deprecated LegendDelegate properties in FullRepresentation. Commit.
  • Test: fix failing processdatamodeltest. Commit.
  • Add unit prefixes for Ampere, Watt(Hour), Volt. Commit.
  • Bump soversion for plasma 6. Commit.
  • Bump soversion for Plasma 6. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Use consistent cmake variables for plasma projects. Commit.
  • Port away from Kirigami.BasicListItem. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • SensorFace: Drop primary/secondaryActions in favour of a single actions property. Commit.
  • Slightly bump minimum sizes of bar/line/pie charts when "constrained". Commit.
  • Don't shrink legend below its implicit height when in "constrained" mode. Commit. See bug #463498
  • Fix binding loop in Pie face. Commit.
  • Fix "cannot assign undefined" in Bar and Line chart faces. Commit.
  • Update faces to match API changes in QuickCharts. Commit.
  • Make headings correspond to their strings. Commit. Fixes bug #475722
  • ProcessModel use Q_ENUM instead of Q_ENUMS. Commit.
  • Guard against faceProperties being invalid. Commit. Fixes bug #459710
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • We need to use a QStringView(...).mid for getting a QStringView. Commit.
  • Add missing Solid dependency. Commit.
  • Drop unused KCompletion. Commit.
  • Reformat C++ code according to KDE style. Commit.
  • ProcessModel: Remove some dead code. Commit.
  • Fix unintentional fallthrough in switch-cases. Commit.
  • Remove version from QML imports. Commit.
  • Specify KPackageStructure instead of KPackageType in knsrc files. Commit. See bug #474026
  • Mark argument as unused to fix compilation warning. Commit.
  • ProcessModel: Port WindowInfo class constructor to better initialization. Commit.
  • Remove unused QML file. Commit.
  • Sensors: Correctly handle the return value of QCollator::compare. Commit. Fixes bug #461070
  • Adapt to KAuth API changes. Commit.
  • Fix typo. Commit.
  • SensorFaceController: Set Loader source as QUrl. Commit.
  • Facespackages: Use explicit signal arguments. Commit.
  • Facepackages: Be explicit with signal parameters. Commit.
  • Add explicit signal. Commit.
  • Don't use QtTest => use QTest + missing include. Commit.
  • We depend against qt6 now. Commit.
  • Port [=] deprecated in c++20. Commit.
  • Fix indicated sort order for numeric columns. Commit. Fixes bug #470903
  • We use Qt6/kf6 only. Commit.
  • Fix import name KAuthorized is in org.kde.config module. Commit.
  • We use qt6 now. Commit.
  • ButtonClicked was removed in qt6. Commit.
  • Fix linking by using SYSTEMSTATS_EXPORT instead of Q_DECL_EXPORT. Commit.
  • Require C++20. Commit.
  • Fix a few more Q_DECL_EXPORT macros in ksgrd for plasma-workspace. Commit.
  • Fix link error by using our own EXPORT macro. Commit.
  • Processes_remote_p initialize numColumns, freeMemory in ctor. Commit.
  • Adjust to KNewStuff signal changes. Commit.
  • Define KPackageStructure key instead of ServiceTypes. Commit.
  • Formatter: Don't try to prefix units that we don't have a prefixed version of. Commit.
  • Formatter: Format UnitWattHour in formatValue. Commit.
  • Simplify SensorFacePackage constructor. Commit.
  • Remove translated strings from package structure definitions. Commit.
  • Adjust to new KPackage plugin namespace for structures. Commit.
  • Add translation domain before diving in subdirectories. Commit.
  • Remove code for writing metadata.desktop file. Commit.
  • Adjust to KPackage API changes. Commit.
  • Don't dereferentiate the end iterator. Commit.
  • Require Qt6/KF6. Commit.
  • Remove Qt5 CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Remove KF5SysGuardConfig. Commit.
  • Define KPackageStructure key instead of ServiceTypes. Commit.
  • Faces/packagestructure: Remove entries from metadata file that are not used. Commit.
  • Fix warnings about unused variables/captured variables. Commit.
  • Faces/packagestructure: Allow KPackage to load structure by path. Commit.
  • Faces/packagestructure: Do not define package structure as id. Commit.
  • Convert desktop files of KPackages to json. Commit.
  • PresetsModel: Use KPluginMetaData::fileName instead of KPluginMetaData::metaDataFileName. Commit.
  • Formatter: Properly extract strings to a translation catalog. Commit. Fixes bug #465281. Fixes bug #465282
  • Faces: Specify the domain in Choices.qml i18n calls. Commit.
  • Remove K_EXPORT_KPACKAGE_PACKAGE_WITH_JSON macro. Commit.
  • Add an autotest for UnitBootTimestamp. Commit.
  • Formatter: Add ticks as time unit and use it for user/system time columns. Commit.
  • Un-deprecate UnitBootTimestamp and use it for the "start time" column. Commit. Fixes bug #458277
  • Formatter: Use KFormat::formatDuration for formatting the Time unit. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Show all headers in qtc6. Commit.

libplasma)

ocean-sound-theme)

oxygen-sounds
  • Update version for new release. Commit.
  • Use symlinks for the KF5-support sound paths. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Add alarm-clock-elapsed. Commit.
  • Add game-over sounds. Commit.
  • Remove unnecessary quotes from description. Commit.
  • Add battery-full symlink. Commit.
  • Provide symlinks for some missing actions. Commit.
  • Add a reuse-lint job to CI. Commit.
  • Add a camera-shutter sound from Kamoso. Commit.
  • Add compatibility with the sound theme and sound naming specs. Commit.
  • Fix CI for Qt6 jobs and remove Qt5 jobs. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.

plasma-activities)

plasma-activities-stats)

Plasma Desktop
  • FolderView Positioner: fix rows insert and remove. Commit. Fixes bug #481254. Fixes bug #466337
  • Applets/taskmanager: simplify right press handling. Commit.
  • Revert "Fix i18n domain". Commit.
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Kcms/plasmasearch: don't crash on dragging favorties to the end. Commit. Fixes bug #481594
  • Applets/taskmanager: don't show the virtual desktop number next to the VD name. Commit. Fixes bug #481576
  • Applets/kimpanel: fix loading config dialog. Commit.
  • Kicker/dash: fix category list items' vertical margins. Commit. Fixes bug #480664
  • Remove again the touchpad applet. Commit.
  • Appiumtests/bug477220: compare difference instead of matching region. Commit.
  • 🍒applets/taskmanager: reset animating property on mouse enter. Commit. Fixes bug #465377
  • Appiumtests/bug476968: fix test_bug476968. Commit.
  • Panel: use new API to calculate regionGeometry. Commit. Fixes bug #481379
  • Kickoff: Use Item as searchField property type. Commit.
  • DefaultCompactRepresentation: accept key pressed event. Commit. Fixes bug #481393
  • PanelConfiguration: use appropriate string for vertical panels. Commit.
  • Applets/kicker: fix favourites actions for Kicker in qt 6.7. Commit.
  • Install a kde-mimeapps.list. Commit. Fixes bug #305136
  • Applets/kickoff: fix favourites actions for Kickoff in QT 6.7. Commit. Fixes bug #479183
  • Fix i18n domain. Commit.
  • Remove old panel focus workaround. Commit.
  • Containments/desktop: make mime filter case insensitive. Commit.
  • Containments/desktop: fix mimeTypesView in ConfigFilter. Commit.
  • Appiumtests/bug47722: revert expect fail in test_2_bug477220_open_context_menu. Commit.
  • Update version for new release. Commit.
  • Kcm-tablet: Allow binding buttons to modifier keys. Commit. Fixes bug #461259
  • RC 1 version dep. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • ItemGridView.qml: Fix deprecated parameter injections into signal handlers. Commit.
  • Respect maximumWidth/Height of non-fillWidth/Height applets again. Commit.
  • Make dragging the offset indicator of the panel switch to left/right alignment. Commit.
  • Panel: Call checkLastSpacer() onWantsToFill{Width,Height}Changed. Commit. Fixes bug #480356
  • Refresh clock svg when dpi change. Commit. Fixes bug #477457
  • Allow modifier only shortcuts in applet configuration dialog. Commit. Fixes bug #472679
  • Api to know whether an applet supportslaunchers. Commit. Fixes bug #480198
  • Prevent panel from accepting drops originating from one of its Task Managers. Commit. Fixes bug #416927
  • [kcms/componentchooser] Only offer true scheme handlers. Commit. Fixes bug #476894
  • [kcm/keys] Improve system service detection. Commit. Fixes bug #479776
  • [kcms/keys] Hardcode an icon for wacomtablet. Commit.
  • Kcm/ksmserver: remove separator lines. Commit.
  • [kcms/componentchooser] Fix arrow key navigation in combobox. Commit.
  • [kcm/keys] Fix list delegate height changing on hover. Commit.
  • [applets/taskmanager] Fix showing window thumbnails. Commit. Fixes bug #479050
  • Drag toolbox from anywhere. Commit.
  • Delay Showing the ruler, config dialog appear correctly. Commit.
  • Appiumtests/bug47722: expect fail in test_2_bug477220_open_context_menu. Commit.
  • Use available size instead of total size to force 1:1 ratio in panels. Commit.
  • Use preferred sizes instead of minimum/maximum and only use iconSize as fallback. Commit. Fixes bug #478240
  • Folder View: Fix handling of numpad keys. Commit. Fixes bug #480169
  • PanelConfiguration: fix clicking position preview and using arrow keys. Commit.
  • Appiumtests/folderviewtest: take screenshot using ImageMagick. Commit.
  • Applets/taskmanager: don't show mute icon for startup tasks. Commit.
  • Appiumtests/bug472909test: wait for return code when test is completed. Commit.
  • Don't filter by screen for touching windows. Commit. Fixes bug #478376. Fixes bug #478256
  • Window-list: Use highlighted text when button is hovered or selected. Commit.
  • Applets/kickoff: make list delegate heights consistent. Commit. Fixes bug #479287
  • Desktoptoolbox: Add panel button. Commit.
  • Appiumtests/bug477220test: update match template image. Commit.
  • Panelconfiguration: use standard border radius for Adaptive preview. Commit. Fixes bug #479752
  • Forward wheel events to the proper item. Commit. Fixes bug #479273
  • Don't bind to visible of a child. Commit.
  • Make Alternatives… dialogs follow transparency of the panel. Commit. Fixes bug #440275
  • Appiumtests/bug477220test: disable verbose logging to make it less flaky. Commit.
  • Applets/taskmanager: replace MouseArea with PointHandler in AudioStream. Commit.
  • AppletDelegate: Allow removing unsupported widgets. Commit.
  • Call signals instead of signal handlers. Commit.
  • Adjust to renamed Plasma5Support target. Commit.
  • Appiumtests/bug477220test: touch desktop before press-and-hold. Commit.
  • Appiumtests: add test for bug 472909. Commit. See bug #472909
  • SpinBox for mouse settings just like one in touchpad settings. Commit. Fixes bug #431751
  • Panel: fix connection target for onActivated on X11. Commit. See bug #472909
  • Appiumtests: increase timeout for bug477220test. Commit.
  • Kcms/landingpage: Link to the wallpaper KCM. Commit. Fixes bug #479155
  • Appiumtests/bug477220test: reduce wait interval and increase retry limit. Commit.
  • Appiumtests: move tests for bug477220 and bug478958 to new file. Commit. See bug #477220. See bug #478958
  • Appiumtests: add test for bug 476968. Commit. See bug #476968
  • Applets/kicker: reset minimum width when it's not needed. Commit. Fixes bug #479102
  • Applets/kicker: remove unused inPanel property. Commit.
  • Only dodge windows when they overlap the panel. Commit. Fixes bug #478691
  • Appiumtests/desktoptest: increase retry limit again. Commit.
  • Appiumtests/desktoptest: increase long press hold time. Commit.
  • Appiumtests/desktoptest: increase retry limit. Commit.
  • Appiumtests/desktoptest: perform long press action again. Commit.
  • Appiumtests/desktoptest: test long press to enter edit mode on desktop. Commit. See bug #477220
  • Containments/desktop: set GridView as eventManagerToFilter. Commit. Fixes bug #478958
  • Make keyboard kcm frameless. Commit.
  • Fix the translation templates (no version suffix for consistency). Commit.
  • Kcms/runners: re-enable list item hover. Commit.
  • FolderModel: Explicitly include needed KIO jobs. Commit.
  • ZypperRPMJob: Discard unused variable more elegantly. Commit.
  • Fix -Wreorder. Commit.
  • PanelConfiguration: fix moving panel to different screen. Commit.
  • Use Plasma6-specific store categories. Commit. Fixes bug #476930
  • Adapt to KConfig API change. Commit.
  • Change windowlist text color if hovered. Commit.
  • PanelConfiguration: enable uniformCellWidths. Commit.
  • Applets/kicker: Fix key navigation. Commit. Fixes bug #477009
  • PanelConfiguration: merge two RowLayout into one GridLayout. Commit.
  • PanelConfiguration: load location buttons on demand. Commit.
  • PanelConfiguration: drop import version for QtQuick.Layouts. Commit.
  • Fix hiding of filename label when indexer is idle. Commit. Fixes bug #477274
  • Emojier: make sure it's functional. Commit. See bug #478458
  • Simplify code for applet sizes and respect max width/height of non-filling applets. Commit. Fixes bug #477813. Fixes bug #476925
  • [activityswitcher] Fix close button. Commit. Fixes bug #478671
  • Folder View: Create drag pixmap with device pixel ratio. Commit.
  • Applets/taskmanager: Don't use the "show job progress" setting anymore. Commit.
  • Fix the drag image offset. Commit. Fixes bug #472893
  • Applets/taskmanager: Don't load PipeWire stuff for launchers. Commit. Fixes bug #478518
  • Test new number of rows before altering. Commit.
  • Emojier: Fix location of app module imports. Commit. Fixes bug #478458
  • Do not dodge windows when peek at desktop is activated. Commit. Fixes bug #477895
  • Fix dashboard all apps. Commit. Fixes bug #477024
  • Kcms/mouse: Hide button page initially. Commit. Fixes bug #478159
  • Explicitly bind popup size to contents. Commit. Fixes bug #477846
  • Add explicit include for ECMQmlModule. Commit.
  • Don't delay the size binding. Commit. See bug #477317
  • Update DesktopFullyCovered flag name. Commit. Fixes bug #477972
  • Revert "Don't filter by screen for touching windows". Commit.
  • Don't filter by screen for touching windows. Commit. Fixes bug #478376. Fixes bug #478256
  • Adapt to KAccounts API change. Commit.
  • Applets/kicker: don't let submenus go under Latte Dock. Commit. Fixes bug #444677
  • Kcms/touchscreen: Add null safety. Commit.
  • Kcms/touchscreen: Drop QML import versions. Commit.
  • Kcms/touchscreen: Improve type registration and import namespaces. Commit.
  • Set Panel edge with keyboard navigation. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Folder View: fix text color for desktop icons. Commit. Fixes bug #478169
  • Kcms/keys: Minor code style fixes. Commit.
  • Kcms/keys: Partially fix text color for selected delegates. Commit.
  • Appiumtests/desktoptest: replace time.sleep with ActionChains.pause. Commit.
  • Dont use x11thumbnail on wayland. Commit.
  • Kcms/activities: Press the delegate to configure. Commit.
  • Kcms/activities: Port from SwipeListItem to ItemDelegate. Commit.
  • Appiumtests/desktoptest: test wallpaper accent color from DBus interface. Commit.
  • Kcms/keys: don't allow adding empty command. Commit. See bug #477949
  • Kcms/keys: Give Kirigami.ListSectionHeader implementation a width. Commit. See bug #478109
  • Desktop: read custom accent color from WallpaperItem. Commit.
  • Kcms/recentFiles: show non-default settings highlight. Commit. Fixes bug #477847
  • ConfigurationContainmentAppearance: prevent some warning. Commit.
  • ConfigurationContainmentActions: fix excessive OverlaySheet sizing. Commit. Fixes bug #477256
  • Reenable and fix attica KAccounts integration. Commit.
  • Kcms/workspaceoptions: Add 'middle click' keyword. Commit.
  • [kcms/activities] Handle activation while the KCM is open. Commit.
  • Panel: Don't replace applets with images during drag-and-drop. Commit. Fixes bug #477717
  • Applets/pager: Explicitly specify arguments in signal handlers. Commit.
  • Doc: Move recent files related doc to kcm_recentFiles. Commit. Fixes bug #477513
  • Port the config popup to PlasmaCore.AppletPopup, make keyboard navigation work. Commit.
  • Update Unicode data for emojier to 15.1. Commit.
  • Applets remove ktp-contactlist.desktop. Commit.
  • Appiumtests/desktoptest: test load new LnF layout. Commit.
  • ComponentChooser: Add WebM to the list of video formats. Commit.
  • Applets/kicker: Handle undefined values of favoritesModel/favoriteId correctly. Commit. See bug #476719
  • Kcms/gamecontroller: Improve the looks to match the older joystick KCM. Commit.
  • Applets/taskmanager: Fix taskFrame prefix. Commit.
  • Kcms/gamecontroller: Fix getting the status of all the buttons. Commit.
  • Don't show config buttons if the applet doesn't want. Commit. See bug #472283
  • Appiumtests: add folder view test. Commit. See bug #469260
  • Kcms/recentFiles: Restoring radio button state on load. Commit. Fixes bug #397487
  • Set WrapMode on all TextArea components, and fix up some of the Labels. Commit.
  • Desktop: Fix non-existent enum value for horizontalAlignment. Commit.
  • Workaround for fractional scaling rendering. Commit. Fixes bug #477457
  • Fix typo and the applet separator margin. Commit.
  • Enable WAYLAND_DEBUG in desktoptest. Commit.
  • Fix applets inappropriately showing a line or flat border when floating. Commit.
  • Kcms/mouse: Fix m_dpy check. Commit.
  • Containments/desktop: Restore desktop settings shortcut. Commit.
  • Shellcontainmentconfiguration: Hide "deleted" panels. Commit.
  • Only force square aspect ratio for applets in panel if lacking preferredWidth. Commit.
  • Appiumtests/desktoptest: simplify returncode check. Commit.
  • Appiumtests/desktoptest: test return code. Commit.
  • Appiumtests/desktoptest: test Meta+N shortcut. Commit. See bug #477185
  • Runners/kwin: refine category relevance. Commit. Fixes bug #477278
  • Adapt CI to renamed plasma-framework and kactivities. Commit.
  • Remove old kconf_update files. Commit.
  • In Task Manager tooltips, only match dash if it follows a space. Commit. Fixes bug #477147
  • Fix to allow compat with wallpaper kcm. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Panel: Fix non-existent "anyDragAndDrop" property usage. Commit.
  • Fix highlighting current item in applet config. Commit. Fixes bug #477184
  • Use timestamp in url instead of disabling cache. Commit. Fixes bug #384107
  • Port to renamed kactivities. Commit.
  • Appiumtests/desktoptest: port to ActionChains. Commit.
  • [kcms/access] Set value range for slowkey/bouncekey spinboxes. Commit.
  • Disable unsupported entries. Commit. Fixes bug #471122
  • Don't rely on bindings for checking the radiobuttons. Commit. Fixes bug #477269
  • [kcm/access] Enable change notifications for bouce key settings. Commit.
  • Applets/taskmanager: fix model access (task.m -> task.model). Commit. Fixes bug #477185
  • Applets/trash: use in-place construction for QVariant. Commit.
  • Desktoptoolbox: make it float in tablet mode. Commit. See bug #477218
  • Containments/folder: Use KNotificationJobUiDelegate on drop. Commit.
  • PanelConfiguration: re-add UI to enable "Windows Go Below" mode. Commit. Fixes bug #472894
  • Desktoptoolbox: fix opening context menu. Commit. Fixes bug #477220
  • Remove the last remaining QTextCodec uses. Commit.
  • [kcms/access] Fix switching between categories. Commit.
  • Applets/kickoff: Don't cache actionList. Commit.
  • Applets/kickoff: Remove unused function. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • Use the provided geometry from the signal to place new applets. Commit.
  • Allow the new Panel Settings to move the panel to a different screen. Commit. Fixes bug #476643
  • Do not cache kickoff avatar image. Commit.
  • [kcms/keys] Don't remove items from list while iterating. Commit. Fixes bug #477191
  • Fix panel position configuration icon. Commit.
  • Require SDL2 2.0.16 as a minimum. Commit.
  • Kcms/componentchooser: refine text on chooser overlay. Commit.
  • Runners/kwin: match more keywords. Commit.
  • Port applets to new config infrastructure. Commit.
  • Rework the way applet configurations are handled. Commit.
  • Implement UI to enable "Dodge Windows" mode for the panel. Commit. See bug #349785
  • Set X11 functions under guard. Commit.
  • Use taskmanager to find window count. Commit.
  • Applets/taskmanager: Re-word "Force Stripes" option for clarity. Commit.
  • Panel: Don't decrement nonexistent __fillWidthApplets property. Commit.
  • Fixup 2960c8916c6b033294dcf32d7b98555659c9e9d1. Commit.
  • Positioner: make sure std::span is faster than QList::mid. Commit.
  • PanelConfiguration: fix some translations. Commit.
  • Fix comparison in sortedactivitiesmodel. Commit.
  • Plugins/folder: replace QList::mid with std::span. Commit.
  • Kcms/recentFiles: move into "Security & Privacy" category. Commit.
  • Applets/taskmanager: Fix warnings on startup. Commit.
  • Applets/taskmanager: Reduce width of items when in horizontal panel. Commit. Fixes bug #476824
  • Put Corona in a QPointer. Commit.
  • Panel: Add "Add Widgets…" button to empty panels and fix some things. Commit.
  • Panel: Change anchoring to keep ruler size constant. Commit. Fixes bug #476721
  • PanelConfiguration: Improve width/alignment of interactive controls. Commit.
  • Pager: Use abstract model for stacking. Commit.
  • PanelConfiguration: use context plasmoid property. Commit. Fixes bug #476817. Fixes bug #476818
  • Add i18n domain. Commit.
  • Kcms/runners: test kcm_plasmasearch can load plugin list. Commit. See bug #476702
  • Desktoptest: test containment config dialog. Commit.
  • Applets/kimpanel: Don't rely on default property for PlasmaExtras.MenuItem. Commit.
  • Folder View: set anchors properly on icon page FormLayout. Commit. Fixes bug #476771
  • Fix startup warning. Commit.
  • Access ShadowedLabel from PlasmaExtras. Commit.
  • Foldermodel: lift screen add/remove handling out of screenmapper. Commit. Fixes bug #467951. See bug #467092
  • Fix panel Opaque & Adaptive modes outside X11. Commit. Fixes bug #476711
  • Remove hidden iconHoverEffect setting. Commit.
  • Migrate qt5 font weights to qt6. Commit.
  • Kcms/runners: Fix usage of PluginDelegate in Plasma Search KCM. Commit. Fixes bug #476702
  • Port away from PlasmaExtras.ListItem. Commit.
  • Kcms/dateandtime: Port the date and time kcm to KF6. Commit. Fixes bug #470611
  • Import K4TimeZoneWidget from kdelibs4support. Commit.
  • Adjust to projects moving to Plasma. Commit.
  • Redesign panel settings with a dialog. Commit. Fixes bug #450892. Fixes bug #459103. Fixes bug #458008. Fixes bug #440274. Fixes bug #453693. Fixes bug #460844. Fixes bug #455478. Fixes bug #462980. Fixes bug #454720. Fixes bug #455476. Fixes bug #460845. Fixes bug #468009. Fixes bug #474354. Fixes bug #364456
  • Update Qt version requirement to 6.5.0. Commit.
  • Remove mention of ksvg in .kde-ci.yml. Commit.
  • Use SDL_GameController to get button state. Commit.
  • Change from using 2 floats to just QFloatF for axis data. Commit.
  • Remove unused KSvg for now. Commit.
  • Kcms: Add new Game Controller KCM. Commit.
  • Kcms: Remove old joystick KCM. Commit.
  • Revert "applets/taskmanager: New grouped task style for themes without the normal graphic for it". Commit.
  • Port away from Kirigami list items. Commit.
  • Fix check if applets are floating/on the desktop. Commit.
  • Applets/taskmanager: fix scrolling on wayland. Commit. Fixes bug #476586
  • Drop unused kworkspace include. Commit.
  • Adapt to new ConstraintHints location. Commit.
  • [kcms/activities] Move per-activity power settings from powerdevil. Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Desktoptest: use explicit wait to stabilize test. Commit.
  • Reflect move of KActivities out of Frameworks to Plasma. Commit.
  • Port to new KNotifications action API. Commit.
  • [kcms/workspaceoptions] Add setting for double click interval. Commit. Fixes bug #413502
  • Desktoptest: test panel edit mode can be opened. Commit.
  • Runners: Port to QueryMatch::setCategoryRelevance. Commit.
  • Applets/taskmanager: New grouped task style for themes without the normal graphic for it. Commit. Fixes bug #443235
  • Merge. Commit.
  • Do not build kcm_clock as it has not been ported yet and still uses libs5support, hopefully this wont be forgotten. Commit.
  • Still dont build the clock kcm. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Kcms/keys: Make deleting a command shortcut delete the corresponding .desktop file. Commit. Fixes bug #475056
  • Fix missing PRIVATE in CMake call when Qt < 6.5.0. Commit.
  • Kcms/tablet: Port towards QNativeInterface::QWaylandApplication. Commit.
  • Hide lauchers when not "separate launchers". Commit.
  • MoreSettingsMenu: adapt to upstream change in PlasmoidHeading. Commit.
  • Always show "Configure Task Manager" and "Enter Edit Mode" in Task Manager context menus. Commit.
  • Appiumtests: port inputsynth to CPython extension. Commit.
  • Kcms/runners: Fix indentation. Commit.
  • WidgetExplorer: hide uninstall button when a drag starts. Commit. Fixes bug #475818
  • Port highlight effects to use PlasmaExtras.Highlight and unify behavior. Commit.
  • Kcms/keys: make sidebar slightly less wide for better proportions. Commit.
  • Kcms/keys (Shortcuts): Refactor and fixes for Qt6/KF6. Commit.
  • Kcms/keys: Avoid Qt module includes. Commit.
  • Remove unused includes. Commit.
  • Remove kwayland-integration from runtime dependencies. Commit.
  • [containments/folder] Partially import EventGenerator from KDeclarative. Commit.
  • Still shrink applets when are not "fill available panel width". Commit. Fixes bug #467385
  • Applets/kickoff: Port magic numbers to KRoleNames. Commit.
  • Applets/kickoff: Port away from workarounds of Qt 5. Commit.
  • Add missing includes. Commit.
  • Applets/showActivityManager: Make sure the label is vertically centered. Commit.
  • Applets/showActivityManager: Small Javascript code improvements. Commit.
  • Applets/showActivityManager: Mark showActivityName and icon as readonly. Commit.
  • Applets/showActivityManager: Remove unused properties. Commit.
  • Applets/showActivityManager: Add small spacing if showing text. Commit.
  • Applets/showActivityManager: Remove version imports. Commit.
  • Use directly QStringList. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • PanelRepresentation: replace scale property with negative margins. Commit.
  • Applets/kickoff: change highlight appropriately when items are clicked. Commit.
  • Desktoppackage: Fix up binding to plasmoid's location. Commit.
  • Adapt panel code to new extra margins on the sides. Commit. Fixes bug #475538
  • Applets: Remove X-Plasma-NotificationArea key. Commit.
  • Applets|containments: Remove Version from metadata. Commit.
  • Remove outdated plasmoid design info. Commit.
  • Remove unneeded X-Plasma-API. Commit.
  • [widgetsexplorer] Fix enum type. Commit.
  • Applets/taskmanager: Re-add backend property to main.qml. Commit.
  • Kcm/keys: move into "Keyboard" group. Commit.
  • Kcms: move Recent Files and Workspace Options KCMs into Workspace again. Commit.
  • Kcms/access: move to "Input & Output" category. Commit.
  • Kcms: adjust Date & Time and Spell checking KCM locations and weightings. Commit.
  • Kcms: move Mouse and Touchpad KCMs into new "Mouse & Touchpad" category. Commit.
  • Applets/taskmanager: refresh icon geometries on screen changed. Commit. Fixes bug #431024
  • Applets/taskmanager: remove unused taskManagerItem property. Commit.
  • Appiumtests: Don't hard-code gcc. Commit.
  • Fix panel drag and drop and applet drawing outside panel. Commit.
  • Update main.qml to use the string "Phone Numbers" instead of Dialer because dialer relates to older phones and specifically the number pad that phones had. In fact, in English, it relates back to phones with the wheel numbers. I think if instead we say "Phone Numbers" we are implying that we mean phone numbers in the UI will use X program to call with. It seems more relatable and updated imho. Commit.
  • Kcms: Fix single/double click settings' buddy labels. Commit.
  • Fixup: Use variable for downloads. Commit.
  • Do not extract messages of the xdg-user-dirs catalog. Commit.
  • Kcms/landingpage: Port to explicit required properties in view delegates. Commit.
  • Use qualified property access for iconsOnly in taskmanager. Commit.
  • Do not hide pinned applications when using a traditional task manager. Commit.
  • Port to AppletPopup. Commit.
  • Desktoppackage: Port table heading model to ListModel. Commit.
  • Desktoppackage: Fix sortOrder property in table on ConfigFilter page. Commit.
  • Desktop: test edit mode toolbox. Commit.
  • Port away from DelegateRecycler. Commit.
  • Use component directly. Commit.
  • Remove X-Plasma-MainScript keys and rename files if needed. Commit.
  • Kcms: Fix type for X-KDE-OnlyShowOnQtPlatforms metadata value. Commit.
  • [kcms/touchpad] Rename TouchpadConfigContainer to TouchpadConfig. Commit.
  • [kcms/touchpad] Merge TouchpadConfigLibinput into TouchpadConfigContainer. Commit.
  • [kcms/touchpad] Port to PMF signal/slot syntax. Commit.
  • [kcm/touchpad] Merge TouchpadConfigPlugin and TouchpadConfigLibinput. Commit.
  • Port to new KService::property API. Commit.
  • PreviewBanner: fix binding loop on width. Commit.
  • Kickoff: Explicitly specify arguments in signal handlers. Commit.
  • [applets/kickoff] Add explicit parameter to signal handler. Commit.
  • Kcms/access: move to (soon-to-be-renamed) "Regional Settings" section. Commit.
  • [kcms/mouse] Drop legacy non-libinput mouse KCM. Commit.
  • [kcm/touchpad] Drop synaptics config. Commit.
  • Implement Plasma 6 settings re-org. Commit.
  • Kcms: Add explicit includes for transient KAbstractConfigModule headers. Commit.
  • Port away from KDesktopFileActions::userDefinedServices. Commit.
  • Kcms/keyboard: Add shortcut to toggle last-used keyboard layout. Commit.
  • QPixmap: use rvalue more. Commit.
  • Add shadow to floating panels and better de-float. Commit.
  • Kcms/componentchooser: Stop writing legacy default browser key. Commit.
  • Don't add recursively every file copied to desktop. Commit.
  • Kcms: Improve spacing between radio buttons and their subtitles. Commit.
  • Adapt to new DialogStatus enum location. Commit.
  • Adapt to new PopupPlacement enum location. Commit.
  • [applets/trash] Fix typo in QML code. Commit.
  • Kaccess: Actually reparse the config files when asked. Commit.
  • Kcms/mouse: Fix CMake hint telling you to turn the touchpad option off. Commit.
  • Port activityswitcher import to ecm_add_qml_module and declarative type registration. Commit.
  • [emojier] Port to qt_add_qml_module and declarative type registration. Commit.
  • Applets/taskmanager: Use a Grid instead of a Flow. Commit. Fixes bug #396616. See bug #473420
  • Applets/keyboardlayout: give standalone version a tooltip. Commit. Fixes bug #429829
  • Remove Plasmoid.availableScreenRect. Commit.
  • Fix kcminit for mouse and touchpad. Commit.
  • Ask for ScreenGeometry to the proper element. Commit.
  • QVariant: use rvalue overloads more. Commit.
  • Drop unused X-Plasma-RequiredExtensions from applet metadata. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • DefaultCompactRepresentation: access Accessible.description correctly. Commit.
  • DefaultCompactRepresentation: Fix code style, add explicit signal handler argument. Commit.
  • ComponentChooser: This application... which application?. Commit.
  • ComponentChooser: Set preferred width for OverlaySheet content. Commit.
  • ComponentChooser: Port to KItemModels.KRoleNames. Commit.
  • ComponentChooser: Add icon to Re-assign-all button. Commit.
  • ComponentChooser: Reset data source object on close. Commit.
  • ComponentChooser: Port to Kirigami.SelectableLabel for better UX. Commit.
  • ComponentChooser: Port to level 3 Kirigami.Heading, add layout margins. Commit.
  • ComponentChooser: Dereference visibility bindings. Commit.
  • ComponentChooser: Improve QML/JS code style, use modern features. Commit.
  • ComponentChooser: Use ID-qualified property access. Commit.
  • ComponentChooser: Fix basic layout issues. Commit.
  • ComponentChooser: Change componentChooser property type to at least QObject. Commit.
  • ComponenChooser: Fix typo in proprty naem. Commit.
  • ComponentChooser: Fix OverlaySheet glitches. Commit.
  • ComponentChooser: Fix "Change file type association manually" button. Commit.
  • ComponentChooser: Remove unused label property. Commit.
  • ComponentChooser: Refactor ComboBox component. Commit.
  • [applets/kickoff] Add explicit signal handler args. Commit.
  • Pager: avoid potential assert on load. Commit.
  • [AppletError] Fix QML errors. Commit.
  • Applets/taskmanager: port away from DataEngine. Commit.
  • Add e57c6a6e to .git-blame-ignore-revs. Commit.
  • Convert deprecated qAsConst to std::as_const. Commit.
  • Kcms/baloo: port custom header to Kirigami.InlineViewHeader. Commit.
  • Use states for the separator positioning. Commit.
  • Kickoff: add option to move sidebar to the right side of the popup. Commit. Fixes bug #443082
  • Remove widget browser functionality. Commit. Fixes bug #423104. Fixes bug #356478. Fixes bug #398500
  • Bind flickable contentHeight. Commit.
  • Use Complementary color group wen needed. Commit.
  • Mostly fix Application Dashboard. Commit. Fixes bug #470835
  • Fix touchpad kded crash on X11. Commit. Fixes bug #426937
  • Kcms/workspace: Stretch Slider horizontally. Commit. Fixes bug #474253
  • Kcms/workspace: Fix up code style, drop QML imports. Commit.
  • Kcms/touchpad: Fix up code style, drop QML imports. Commit.
  • Kcms/mouse: Fix up code style, drop QML imports. Commit.
  • Kcms/mouse,touchpad: Stretch Sliders horizontally. Commit. Fixes bug #474253
  • Kcms/mouse: Remove import alias for QtQuick.Layouts. Commit.
  • Applets/window-list: set placement of window list menu. Commit.
  • Change activity switching shortcut to Meta+A. Commit.
  • Adapt to KGlobalAccel D-Bus interface name change. Commit.
  • ScreenMapper: remove handling for config before Plasma 5.25. Commit.
  • Folder: modernize iteration. Commit.
  • Folder: use qset instead of qvector to improve performance. Commit.
  • Desktop: don't save positions immediately. Commit.
  • [kcms/solidactions] Fix double delete on close. Commit. Fixes bug #474254
  • AppletAlternatives: Pre-select entry for current widget. Commit. Fixes bug #474025
  • Port away from using colorGroup property directly in svg items. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Kcms/runners: set text for favorite action. Commit.
  • AppletConfiguration: port to Kirigami.PromptDialog. Commit.
  • PositionerTest: make sure folder model is ready before moving test. Commit.
  • Kcms/keys: Fix applications model load. Commit. Fixes bug #472666
  • Kcms/access Fix unintentional config changes. Commit.
  • Emojier: Fix zh(CN) being selected despite user's lang is zh_TW or zh_HK. Commit.
  • Implement sorting of favorite runners. Commit. See bug #340283
  • Applets/taskmanager: do not compile TaskProgressOverlay on startup. Commit.
  • Containments/desktop: adapt to config overlay change. Commit.
  • Containment/panel: fix some incorrectly ported plasmoid properties. Commit. Fixes bug #473844
  • SortRole -> sortRoleName. Commit.
  • Port FolderView ConfigFilter to QQC2. Commit. Fixes bug #470828
  • Port to KSortFilterProxyModel. Commit.
  • Containments/desktop: Slightly refactor JavaScript/QML. Commit.
  • RecentFiles kcm: whattoremember: Make the value visible in the UI match the value saved. Commit. Fixes bug #397487
  • Containments/desktop: Fix indentation. Commit.
  • Containments/desktop: use mimetype icon for Location config page. Commit.
  • Replace plasmoid context properties with attached. Commit.
  • Kcm/{mouse,touchpad}: Relabel "Pointer acceleration" sliders to "Pointer speed". Commit. See bug #470187
  • Applets/pager: remove unused QScreen. Commit.
  • Applets/pager: fix window/screen size/position when using Qt scaling. Commit. Fixes bug #446627
  • Desktoppackage: set current wallpaper before writing config entries. Commit. Fixes bug #473467
  • XlibBackend: port to modern signal-slot. Commit. See bug #473262
  • XlibNotifications: port to modern signal-slot. Commit. Fixes bug #473262
  • Adapt to KNotifcations API change. Commit.
  • Applets/trash: use less redundant conditional symbolic CompactRep icon code. Commit.
  • Folderview: cap amount of screen mappings we hold. Commit. Fixes bug #469445
  • Use double-click by default. Commit.
  • AppletAlternatives: Add hovering indicator. Commit. Fixes bug #411155
  • Desktoppackage: remove invalid connection. Commit. See bug #407619
  • Ci: require passing tests. Commit.
  • Applets/kickoff: port to AvatarButton. Commit.
  • Port to Avatar from Kirigami Addons. Commit.
  • Panel: fix widgets being arranged in wrong order in new panel. Commit. Fixes bug #470927
  • [containments/folder] Remove unneeded units iconsize change handling. Commit.
  • Remove unused qml module. Commit.
  • Applets/trash: rename that property to make more sense. Commit.
  • Applets/trash: factor out "dirModel.count > 0" into a property. Commit.
  • Port to ShadowedLabel. Commit.
  • Applets/trash: add my copyright since I've basically rewritten it. Commit.
  • Applets/trash: remove unnecessary whitespace. Commit.
  • Applets/trash: move custom UI into fullRepresentation: property. Commit.
  • Applets/trash: improve translated string context. Commit.
  • Applets/trash: ask for -symbolic icons for actions/menu items. Commit.
  • Applets/trash: qualify containsAcceptableDrag when read to or written. Commit.
  • Applets/trash: reference containsAcceptableDrag from the correct place. Commit.
  • Applets/trash: remove unused ids. Commit.
  • Applets/trash: remove unnecessary minimum width and height. Commit.
  • Applets/trash: fix opening the KCM. Commit.
  • Applets/trash: port to capital P Plasmoid. Commit.
  • Applets/trash: remove unnecessary formFactor and constrained properties. Commit.
  • Applets/trash: check for hover on MouseArea, not ToolTipArea. Commit.
  • Applets/trash: remove unnecessary openTrash() function. Commit.
  • Applets/trash: improve formatting of multi-line nested ternary condition. Commit.
  • Applets/trash: set text properties on PlasmoidItem, not tooltip. Commit.
  • Applets/trash: use openTrash() function more. Commit.
  • Applets/trash: go back to colorful icon for unconstrained representation. Commit.
  • Folderview: use -symbolic version for CompactRepresentation icon by default. Commit. Fixes bug #416041
  • Applet/showdesktop/minimizeall: ask for -symbolic version of CompactRep icon. Commit. Fixes bug #473205
  • Applet/trash: ask for -symbolic versions of CompactRep icons. Commit. Fixes bug #416045
  • Applets/taskmanager: Don't show recent documents for file managers. Commit.
  • Kded/touchpad: Disable touchpad notification sounds. Commit.
  • [emojier] Make window raising work on Wayland. Commit.
  • Remove unused CI dep. Commit.
  • Remove unused include. Commit.
  • Applets/taskmanager: Don't rely on default property. Commit.
  • Applets/kickoff: Don't rely on default property. Commit.
  • Applets/kickoff: Remove superfluous Accessible. Commit.
  • Applets/kicker: Don't rely on default property. Commit.
  • Kcms/mouse: Explicit build options for Wayland and X11 backends. Commit.
  • Containments/folderview: Fix C++/JS parameter error. Commit.
  • Panel: fix applet not returning focus after pressing applet shortcut. Commit. Fixes bug #472909
  • Show a notification when attempting to paste a folder/file to desktop failed. Commit. See bug #463507. See bug #464840
  • MoreSettingsMenu: use better-looking spacing values for header and footer. Commit.
  • MoreSettingsMenu: don't unnecessarily override top header level. Commit.
  • MoreSettingsMenu: add a bit of left padding before the header. Commit.
  • MoreSettingsMenu: rename confusingly-named variable. Commit.
  • MoreSettingsMenu: remove unnecessary width and height overrides. Commit. Fixes bug #469421
  • MoreSettingsMenu: remove unnecessary header top and bottom margins. Commit.
  • Port remaining portable tihngs to more modern SVG usage style. Commit.
  • Applets/kicker: Remove defunct deleteWhenEmpty property. Commit.
  • Don't use KSvg to draw regular icons. Commit.
  • Migrate missing key handling/accessibility features from default CompactRepresentation. Commit.
  • Desktop: forceActivateWindow is gone in KF6. Commit.
  • Applets/touchpad: remove unnecessary CompactRepresentation. Commit.
  • Kcms/keys: Handle the case of rejection in Prompt dialog. Commit.
  • Kickoff: Don't highlight separators. Commit. Fixes bug #470938
  • Applets/kicker: Don't override "pressed" property of MouseArea. Commit. Fixes bug #472556
  • CompactApplet: port to more modern SVG usage. Commit.
  • Applets/taskmanager: port AudioStream to more modern SVG usage. Commit.
  • ActionButton: handle touch-conditional icon sizing internally. Commit.
  • ConfigOverlay: Improve rotate button's tooltip. Commit.
  • Add comments explaining how to port compactReps to the standard one. Commit.
  • Port to Kirigami.Icon. Commit.
  • Kcms/touchpad: Explicit build options for Wayland and X11 backends. Commit.
  • Applets/kickoff: use symbolic icon for "Applications" tab. Commit.
  • Applets/kickoff: add blocker to prevent focus change in search view. Commit. Fixes bug #466192
  • Revert "Port to upstream QML components where possible". Commit.
  • Port to upstream QML components where possible. Commit.
  • Kickoff: Fix grid view key nav in mirrored layout. Commit.
  • Hook into plumbing for allowing config pages to omit internal margins. Commit.
  • Q_MOVABLE_TYPE was renamed to Q_RELOCATABLE_TYPE in qt6. Commit.
  • Kcms/{mouse,touchpad}: Make "Apply" button work all the time. Commit. Fixes bug #471942
  • Make KAccess compatible with the sound naming spec. Commit.
  • Add plasma-integration to RuntimeDependencies. Commit.
  • Desktoppackage: Fully port away from Plasmoid.nativeInterface. Commit.
  • Containments/desktop: fix plasmoid.action "not a function" error. Commit.
  • PreviewBanner: Improve appearance. Commit.
  • Kcm_keyboard: Fix LayoutMemoryPersister test. Commit.
  • Kcm_keyboard: Fix LayoutMemoryPersister. Commit.
  • Update Unicode data for emojier to 15.0. Commit.
  • Applets/taskmanager: make PauseAnimation wait longer. Commit. Fixes bug #470135
  • Desktoppackage: activate panel on "Activate Panel Widget" shortcut pressed. Commit. Fixes bug #455398. See bug #352476. See bug #453166
  • KCM touchpad: hide initially lmr/rml section and rightclick method. Commit. Fixes bug #408116
  • KCM touchpad: improve debug output, fix a couple warnings. Commit.
  • KCM touchpad: Deduce from default value of lmrTapButton or lrmTabButton, the finger count is at least 3. Commit.
  • KCM touchpad: avoid UB caused by C++ template. Commit.
  • Remove Designer's "." normaloff file data from icon properties in .ui files. Commit.
  • Kcms/ksplash: Fix broken knsrc file. Commit.
  • Change some QML to use valid APIs, avoiding runtime warnings. Commit.
  • Kcms/runners: Simplify QFileInfo handling. Commit.
  • Desktoppackage/explorer: Position badge on top of applet preview; addendum to 854ebf08. Commit.
  • Folder View: fix selection Marker visibility criteria. Commit. Fixes bug #471096
  • Kcms/desktoppaths: make commonFieldWidth readonly. Commit.
  • Kcms/desktoppaths: refine text field width calculation. Commit. Fixes bug #471151
  • Port shaders to GraphicalEffects/BadgeEffect. Commit. Fixes bug #470600. Fixes bug #470358
  • Kcm/runners: Allow simpler installation of DBus runners. Commit.
  • Krunner-plugininstaller: Remove unneeded Q_OBJECT macros and moc include. Commit.
  • Action ->internalAction. Commit.
  • Port last remains of old actions api. Commit.
  • Kaccess: Use kcfg files of kcm. Commit.
  • Kcms/access: Match kcfg default values to old defaults/kaccess. Commit.
  • Port to the new action API. Commit.
  • Replace Plasma Units and Theme with Kirigami. Commit.
  • Revert "kcms/baloo: prompt and warn users to reboot after changing settings". Commit. See bug #462009. Fixes bug #467531
  • AppletConfigurationPage: don't bind title in constructor. Commit.
  • Don't use QtTest => use QTest + missing include. Commit.
  • Task Manager: Emit contextualActionsAboutToShow when context menu opens. Commit.
  • Show Desktop: Move action handlers to root PlasmoidItem. Commit.
  • Desktop: add preview banner. Commit.
  • KActivity support was removed in 9622f02a123ebb83a9ba62a283b1e44f5b2dfe39. Commit.
  • Let's keep text and display properties close to each other. + add comment. Commit.
  • Explicit signal. Commit.
  • Use AbstractButton.IconOnly without removing text used in accessibility. Commit.
  • Remove text color button. Commit.
  • Kcms/kded/ui/main.qml followup to commit b34ed7a: completion of kded5->kded6 renaming. Commit.
  • Adapt to kded5->kded6 renaming. Commit.
  • Make KAuth action text more user friendly. Commit.
  • Fix kicker and kickoff appletInterface. Commit.
  • Kcms/runners/krunner/ui/main.qml (kcm_krunnersettings) : fix typo in radiobutton "Enable suggestions". Commit.
  • Revert porting of Kirigami.Units.largeSpacing to gridUnit. Commit.
  • Kcms/runners: Adjust texts for button labels. Commit.
  • Kcms/runners: Remove activity aware KRunner setting. Commit.
  • Kcms/runners: Add new history option for KRunner. Commit. See bug #413709
  • Fix warning "expression for onActivated@qrc:/kcm/kcm_componentchooser/ComponentComboBox.qml:23. Commit.
  • Applets/taskmanager: remove unused PlasmaCore import. Commit.
  • AboutPlugin: fix layout. Commit.
  • Revert automated removal of an actually used import. Commit.
  • Remove unused import module (scripted). Commit.
  • Folder View: only push dir contents onto history stack in list view. Commit. Fixes bug #471190
  • Kcms/desktoppaths: always perfectly fit text. Commit. Fixes bug #471151
  • Kcms/desktoppaths: fix folder dialog's initial location. Commit.
  • Activitymanager: Fix header item and missing porting bits. Commit.
  • Port QML to KSvg. Commit.
  • Folder View: fix warning log spam. Commit.
  • Correct new invocations of Kirigami roundedIconSize(). Commit.
  • Folder View: return to prior grid delegate height calculation. Commit.
  • Port PlasmaCore/Extras to Kirigami. Commit.
  • Applets/taskmanager: omit parenthesis for a single argument lambdas. Commit.
  • Applets/taskmanager: use DropArea as root item in MouseHandler. Commit.
  • Panel: fix a few undefined warnings by using optional chaining. Commit.
  • FolderView: fix drag to desktop. Commit. Fixes bug #471148
  • Applets/taskmanager: fix "Unable to assign [undefined] to bool". Commit.
  • ConfigIcons: set parent for OverlaySheet. Commit.
  • FolderItemPreviewPluginsDialog: don't set contentItem on OverlaySheet. Commit.
  • FolderItemPreviewPluginsDialog: port to onCLosed. Commit.
  • ConfigurationContainmentActions: set parent for OverlaySheet. Commit.
  • AboutPlugin: set parent for OverlaySheet. Commit.
  • AboutPlugin: round page.width/2. Commit.
  • ConfigurationContainmentActions: don't set contentItem on OverlaySheet. Commit.
  • AboutPlugin: port away from FormLayout. Commit.
  • AboutPlugin: don't set contentItem on OverlaySheet. Commit.
  • Panel: Factor out more into the inline component. Commit.
  • Panel: Add type hints to some QML methods. Commit.
  • Panel: Unify code style, drop unused variable, drop unnecessary qualifiers. Commit.
  • Panel: Factor out complex expression into a clean function. Commit.
  • Panel: Explicitly specify arguments in signal handlers. Commit.
  • WidgetExplorer: set spacing on Layout containers. Commit.
  • WidgetExplorer: don't use a second timer to delay placeholder message. Commit.
  • WidgetExplorer: remove mega-dead code. Commit.
  • Applets/taskmanager: add explicit argument in signal handler. Commit.
  • Applets/taskmanager: use optional chaining. Commit.
  • Kcms/baloo: Use folder's actual icon instead of hardcoding. Commit.
  • Improve responsiveness of kickoff sidebar view and fix bug 462271. Commit. Fixes bug #462271
  • Panel: take edge case into account. Commit.
  • Not necessary to use QT_STRINGIFY(QT_VERSION_MAJOR) as we depend against qt6. Commit.
  • Port away from plasmoid.rootItem. Commit.
  • Remove qt check as we depend against qt6 now. Commit.
  • Panel: use region filter to filter intersected windows. Commit.
  • Panel: mitigate plasmashell high CPU usage when moving windows. Commit.
  • Kcms/workspaceoptions: Match wording of surrounding options for paste action. Commit.
  • Remove QVariantList argument from KCModuleData constructor. Commit.
  • Panel/ConfigOverlay: Port to modern JavaScript operators, fix qualified property access. Commit.
  • Panel/ConfigOverlay: Explicitly specify arguments in signal handlers. Commit.
  • Panel: Fix some code style issues, use strict equality and qualified property access. Commit.
  • Panel: Fix fallback return value of getMargins(). Commit.
  • Kcms/plasmasearch: add standard configure icon to configure button. Commit.
  • Remove the container when a null applet is set. Commit.
  • Kcms: Align small-font expanatory texts with other text. Commit.
  • Remove unneeded QVariantList from KCM constructor args. Commit.
  • Applets/kickoff: consider devicePixelRatio in minimumGridRowCount. Commit.
  • Applets/taskmanager: Avoid shadowing property in WheelHandler. Commit.
  • Properly pass the applet to the foldermodel. Commit.
  • Some properties aren't immediately available. Commit. Fixes bug #470804. Fixes bug #470805
  • Adapt to api change. Commit. Fixes bug #470802
  • Containments/desktop: move metrics SVGs somewhere they can be seen again. Commit.
  • Use org.kde.kcmutils instead of org.kde.kcm module for KCM QML components. Commit.
  • Remove extra ;. Commit.
  • Adapt applets to Plasma api changes. Commit. Fixes bug #449531
  • Remove unused SolidDevice service type file. Commit.
  • Kickoff: Remove HoverHandler from avatar button. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • Add noto color emoji font runtime dependency. Commit. Fixes bug #470680
  • Use org.kde.kcmutils/org.kde.config instead of kquickcontroladdons. Commit.
  • QComboBox::activated was replaced by QComboBox::textActivated in qt6. Commit.
  • Kcms/baloo: hide toolbar action button when indexing is disabled. Commit. Fixes bug #470355
  • KPluginMetaData::extraInformation was removed before switched in qt6. Commit.
  • Fix kcm_solid_actions crash by expecting QList item relocation. Commit.
  • Remove ifdefs for old-school KF5 KAuth includes. Commit.
  • Remove an ifdef for QWaylandClient support < Qt 6.2. Commit.
  • Remove remaining ifdefs for Qt 5 support. Commit.
  • Desktop: set accentColor binding enabled condition. Commit. See bug #470280
  • Add missing property READ to KDED FilterProxyModel. Commit.
  • Fix various compiler/deprecation warnings without changing behavior. Commit.
  • Fix runtime warning by removing "Id" metadata from kcm_tablet. Commit.
  • Plasmasearch: Move footer actions to the page header. Commit.
  • Plasmasearch: Fix QML layouts and JS code style. Commit.
  • Kfileitemaction is installed in kf6 directory. Commit.
  • Applets/taskmanager: simplify mimedata generation. Commit.
  • Kicker: Wrap file names similar to Dolphin's Icon view mode and Plasma desktop. Commit.
  • I18n: Add some context to translated string. Commit.
  • I18n: Don't escape percent sign with a backslash inside JavaScript string. Commit.
  • Runners: Remove unneeded destructor. Commit.
  • Runners/kwin: Do not check search term again in run method. Commit.
  • Runners: Discard unneeded method args more elegantly. Commit.
  • Runners/plasma-desktop: Also simplify one RunnerSyntax that was forgotten previously. Commit.
  • Runners: Make includes consistent. Commit.
  • Runners: Remove unneeded QVariantList args from constructors. Commit.
  • Adapt to KIconThemes changes. Commit.
  • Applets/taskmanager: port to QtQuick.DropArea. Commit.
  • Applets/kimpanel: address QStringLiteral data duplication. Commit.
  • Applets/taskmanager: subscribe to windowViewAvailableChanged signal. Commit. Fixes bug #469731
  • Applets/taskmanager: Use Qt.MiddleButton. Commit.
  • Kcms/baloo: make "current indexing" label a full path again. Commit.
  • Knetattach: don't store username in WebDAV URL. Commit. See bug #430894
  • Kcms/baloo: Fix currently indexed file name label component. Commit.
  • Kcms/baloo: Port folder dialog handlers code to the new API. Commit.
  • Kcms/baloo: Prevent ListView row highlighting. Commit.
  • Applets/taskmanager: avoid updating dragSource when active is false. Commit. Fixes bug #466675
  • Applets/taskmanager: remove useless assertion. Commit.
  • Applets/taskmanager: don't time out preview tooltips. Commit. Fixes bug #470043
  • Kcms/baloo: modernize style. Commit. Fixes bug #469902
  • Solid-device-automounter: change name to reflect what it does. Commit. Fixes bug #452837
  • Applets/kickoff: Port more code to explicit signal parameters syntax. Commit.
  • Kcms/ksplash: Fix loading screenshots by URL. Commit.
  • Kcms/ksplash: port to new Kirigami/Page::actions. Commit.
  • Panelconfiguration: Remove "Windows in Front" and "Windows Behind" options. Commit.
  • Panelconfiguration: Improve panel visibility settings' text. Commit.
  • Panelconfiguration: add tooltip to "Delete" button. Commit.
  • Panelconfiguration: re-add "Maximize" feature. Commit. Fixes bug #469880
  • ButtonClicked signal was removed in qt6. Commit.
  • Panelconfiguration: fix and improve strings in the More Settings panel. Commit.
  • Desktoppackage/ActivitySwitcher: Port to new API. Commit.
  • Kcms/activities: Clean-up and port to an actual QML module. Commit.
  • Applets/kickoff: increase spacing between title and description in compact mode. Commit.
  • Cmake: Search for XmlGui. Commit.
  • Use QMetaType::Type instead of deprecated QVariant::Type. Commit.
  • [kcms/access] Notify when changing key settings. Commit.
  • Kcms/baloo: fix start/stop indexing buttons for Qt6. Commit.
  • Jump to clicked scrollbar location by default. Commit.
  • Kcms/landingpage: Fix theme previews. Commit.
  • Port to new org.kde.coreaddons QML module. Commit.
  • Don't switch desktops on scroll. Commit.
  • Specify kwayland-integration is a runtime-dependency. Commit.
  • Fix warnings due to in lambda capture = of this is deprecated. Commit.
  • Remove calls to setAttribute for "AA_UseHighDpiPixmaps" now useless. Commit.
  • Add kwayland-integration to dependencies. Commit.
  • Task Manager: Accept TouchPad taps as well. Commit. See bug #469141
  • Add wayland to third-party deps. Commit.
  • Kcms/activities: Add dbus interfaces to target_sources call. Commit.
  • Clean up duplicate ECMQtDeclareLoggingCategory module includes. Commit.
  • Kcms/activities: Use kcoreaddons_add_plugin, cleanup and target centric cmake. Commit.
  • Kcms/activities: Do not make it a CMake project. Commit.
  • Kcms/activities: Do not have lots of find_package calls in sublevel CMakeLists.txt. Commit.
  • Kcms: Port to more target-centric cmake approach. Commit.
  • Port to new kcmutils_add_qml_kcm function. Commit.
  • Use KCountryFlagEmojiIconEngine to render keyboard layout flag. Commit.
  • ConfigurationAppletPage: Call KConfigPropertyMap::writeConfig. Commit.
  • Panel: query compositing state from KX11Extras. Commit.
  • [containments/folder] Fix opening folder by clicking on title. Commit.
  • Desktoppackage: Add relevant import to use Plasmoid attached property. Commit.
  • Runners: Simplify creation of RunnerSyntaxes. Commit.
  • Adapt QML to KF6. Commit.
  • Fix small typo. Commit.
  • Desktoppackage: Fix relaying configuration change signals. Commit.
  • Fix small typo. Commit.
  • Desktoppackage: Better integration with KConfigPropertyMap. Commit.
  • Rework more settings ui to be more compact. Commit.
  • Use PlasmoidHeading in the panel more settings UI. Commit.
  • Make the ui work on small screens as well. Commit.
  • Improvements. Commit.
  • New ui. Commit.
  • [kcm/keys] Fix loading service data. Commit.
  • Desktoppackage: Fix ScrollBar overlapping configuration category delegates. Commit.
  • Desktoppackage: Fix visual overlap of items in applet configuration view. Commit.
  • Kcms: Port away from Kirigami.Action.iconName. Commit.
  • Landingpage: Port "Most Used Pages" grid to Kirigami.SizeGroup. Commit.
  • Landingpage: Fix broken binding in "Most Used Pages" grid. Commit. See bug #468712
  • Landingpage: Clean up unused function. Commit.
  • Landingpage: Clean up a comment. Commit.
  • Landingpage: Set implicit size, so that kcmshell doesn't open too small. Commit.
  • Re-enable docbook build. Commit.
  • Kcms/keys: Make adding a script file work even if its path has spaces in the name. Commit.
  • Desktoppackage: Port away from DesktopView.windowType. Commit.
  • Applets/kicker: Only show RunnerResultsList when the matches are not empty. Commit.
  • Kcms/keys: Make Add Command work with percent characters in commands. Commit.
  • Port to new org.kde.config QML module directly from KConfig. Commit.
  • [kcm/joystick] Don't mess with STRICT_ANSI. Commit.
  • Require C++20. Commit.
  • Applets/taskmanager: also check title contains "-". Commit. See bug #462760
  • Applets/taskmanager: fix tooltip text with custom window title. Commit. Fixes bug #462760
  • Automounter: don't track ignored devices. Commit. Fixes bug #468410
  • KCM/mouse: enable compatibility with x11-libinput 1.3. Commit. Fixes bug #468217
  • Applets/taskmanager: don't show Unpin menu item while app is launching. Commit. Fixes bug #468668
  • Folder View: fix keyboard shortcuts handling. Commit. Fixes bug #436362
  • Add missing include. Commit.
  • Remove leftover from run associated application. Commit.
  • Applets/taskmanager: show Activity icons in relevant context menu items. Commit. Fixes bug #419225
  • Folder View: with menu representation, always open with a single click. Commit. Fixes bug #420261
  • Emojier: enable asynchronous loading in Instantiator. Commit. Fixes bug #468328
  • [kicker] Drop recent contacts. Commit.
  • Kcms/mouse: Stop setting XCURSOR_THEME and XCURSOR_SIZE envvars. Commit.
  • Applets/kicker [dashboard]: add context for a translated string. Commit. Fixes bug #468333
  • CompactApplet: show tabbar for Breeze Twilight. Commit. Fixes bug #468313
  • Applets/taskmanager: also match row index before skipping updating bindings. Commit.
  • Kcms/landingpage: add accessible name to animation speed slider. Commit.
  • Kcms/landingpage: use explanation label as accessible description. Commit.
  • Kcms: Import kcmutils to provide ConfigModule attached property. Commit.
  • [kcms/activities] Remove unneeded tabbar. Commit.
  • Kcms/qtquicksettings: Add entry for selecting Vulkan. Commit.
  • Applets/taskmanager: reset parentTask after a task was moved. Commit. See bug #467709. See bug #452187
  • Applets/taskmanager: Improve scrolling usability. Commit.
  • Applets/pager: Improve usability of touchpad scrolling. Commit.
  • Applets/kimpanel: shrink the scope of variable "candidate". Commit.
  • Applets/taskmanager: don't refresh virtual desktop info when menu item is not enabled. Commit.
  • Applets/kicker: Adjust to changed KRunner plugin ids. Commit.
  • Runners: Remove explicit plugin Id. Commit.
  • Applets/taskmanager: skip updating tooltip when it's disabled. Commit. Fixes bug #467709. See bug #452187
  • Port to KIconThemes icon dialog. Commit.
  • Add missing QtGui link. Commit.
  • Avoid prefixing included headers. Commit.
  • Un-namespace some includes. Commit.
  • Use proper install dir for data files. Commit.
  • Fix KIconThemes QML import. Commit.
  • Applets/taskmanager: press menu key to open task menu. Commit.
  • Applets:pager Use QRect::intersected instead of manually clamping. Commit.
  • Applets/pager: Clamp to screen size if only showing one screen. Commit. Fixes bug #467509
  • Add missing KF6::CoreAddons to touchpad kcm kded CMakeLists.txt. Commit.
  • Use SystemSettings versionless executable. Commit.
  • Port away from Kirigami.OverlaySheet.sheetOpen. Commit.
  • Containments/desktop: Remove unused QtQuick.Dialogs import. Commit.
  • Applets/kicker: Hide separators when sorted alphabetically. Commit. Fixes bug #465865
  • Activate Emoji Selector using emoji key. Commit.
  • Remove KCM dependency leftovers. Commit.
  • Port solid-device-automounter to new KCMutils classes. Commit.
  • Kcms: Clean up defunct sizeHint code, set reasonable size. Commit.
  • Make it compile against imported KCMUtils classes. Commit.
  • Applets/kicker: Replace old PlasmaExtra ScrollArea with ScrollView. Commit.
  • Applets/kicker: Use PlasmaComponent3's Label component. Commit.
  • Containments/desktop: Port more code to explicit signal parameter syntax. Commit.
  • Applets/showActivityManager: Port away from Plasma Components 2 Label. Commit.
  • Applets/kimpanel: Use Plasma Component 3 Label. Commit.
  • Kcms/ksplash: Use new KPackage PackageJob API to uninstall packages. Commit.
  • Adapt to Kirigami API change. Commit.
  • [touchpad] Port dataengine to P5Support. Commit.
  • Applets/taskmanager: remove workaround for QTBUG-102811. Commit. See bug #452660
  • Kcms/keys: Fix app icons. Commit.
  • Kcms/keys: Fix dialogs. Commit.
  • Port to Plasma5Support. Commit.
  • Proper type for buttons. Commit.
  • Containments/desktop: Use PlasmaComponents 3. Commit.
  • Port to Plasma5Support. Commit.
  • Remove unused PC2 import. Commit.
  • Make Folderview load. Commit.
  • Applets/kickoff: A gridview for all applications view. Commit.
  • Add packagekit-qt as third-party dependency. Commit.
  • Port AppletAlternatives dialog away from deprecated components. Commit.
  • Partly revert "make sure screen numbers are consecutive". Commit. Fixes bug #464873
  • [docs] Add a codemap to help find your way around the code. Commit.
  • Fix QML errors. Commit.
  • [kcms/componentchooser] Remove unused import. Commit.
  • [kcms/desktoppaths] Fix file dialog. Commit.
  • Make widgetexplorer activitiexplorer configdialogs load. Commit.
  • Remove Plasmoid.associatedApplicationUrls. Commit.
  • Applets/taskmanager: Fix warning testing array length. Commit.
  • Applets/taskmanager: port to explicit signal paramete syntax. Commit.
  • Applets/kickoff: port to explicit signal parameter syntax. Commit.
  • Applets/taskmanager: Fix clicking task manager icons. Commit.
  • Fix kimpanel build. Commit.
  • Disable docbook build for now. Commit.
  • Disable KAccounts dep for now. Commit.
  • Remove unneeded code. Commit.
  • Remove Qt5 CI. Commit.
  • Use KF6 libs on CI. Commit.
  • Require Qt6/KF6. Commit.
  • Adapt KNS code to KF6. Commit.
  • Port to PlasmaExtras Menu. Commit.
  • [knetattach] Link against Core5Compat. Commit.
  • Use Qt5Compat.GraphicalEffects. Commit.
  • Port to KF6 KWindowSystem. Commit.
  • Port to KF6 KRunner. Commit.
  • Port to Qt6 Xml. Commit.
  • Port to Qt6 QRegularExpression. Commit.
  • Fix KF6 KDED package name. Commit.
  • Rename Qt5/KF5 to Qt6/KF6. Commit.
  • [kcms/kded] Port away from setAboutData. Commit.
  • [kcms/componentchooser] Port away from deprecated KService::serviceTypes. Commit.
  • Kcms/keys: Don't show visual feedback on press for sole delegates. Commit.
  • Kcms/keys: Fix trailing whitespace. Commit.
  • Add missing find_package for KIconThemes. Commit.
  • Kcms/kded: Fix formatting of logs. Commit.
  • Kcms: Link to KewStuffCore instead of NewStuff. Commit.
  • Remove NewStuffQuick find_package call. Commit.
  • Kcms/kded: Remove KServiceTypeTrader code, simplify plugin querying. Commit.
  • Kcms/kded: Reading bools using KPluginMetaData::value overload. Commit.
  • Replace KPluginMetaData::metaDataFileName with KPluginMetaData::fileName. Commit.
  • Add missing KService link. Commit.
  • Remove unused include. Commit.
  • Add missing KXmlGui link. Commit.
  • Remove include. Commit.
  • Use KPackageStructure instead of ServiceTypes. Commit.
  • Applets: Use KPackageStructure instead of ServiceTypes. Commit.
  • Make the use of Title Case consistent in alternatives menu. Commit.
  • Folder View: fix scrollbar overlapping list view items. Commit. Fixes bug #465980
  • Kaccess: Drop unused Phonon dependency. Commit.
  • Add an ui to remove desktop containments. Commit.
  • Applets/kickoff: change SectionView to work with SectionModel. Commit.
  • [kicker, kickoff] Port away from panel icon size hint. Commit.
  • Remove unneeded keys from KCM metadata. Commit.
  • [kcms/componentchooser] Remove unneeded aboutdata. Commit.
  • Applets/taskmanager: simplify model data expressions. Commit.
  • Remove unneeded layout maximum size handing. Commit.
  • Applets/taskmanager: don't honor groupPopups setting in IOTM form factor. Commit. Fixes bug #464627
  • Applets/taskmanager: show "Close All" in context menu when task is group parent. Commit.
  • Applets/taskmanager: Only activate the triangle filter when a tooltip is open. Commit. Fixes bug #465595
  • Kcms/landingPage: Remove double definition of onClickHandler. Commit. See bug #465510
  • Applets/taskmanager: Triangle mouse filtering, with the component this time. Commit. Fixes bug #358930. Fixes bug #347041
  • Add license to keyboardlayout configGeneral.qml. Commit.
  • Kcms/landingpage: remove dead help page button. Commit. See bug #465069
  • Kcms/workspaceoptions: get docbook up to date. Commit.
  • Re-run touchpad kcminit on device connect. Commit. Fixes bug #414559
  • Applets/kickoff: fix: height larger than previous version in vertical panel. Commit. Fixes bug #464971
  • Applets/keyboardlayout: Config: Bump QML imports. Commit.
  • Applets/keyboardlayout: Bump QML imports. Commit.
  • Applets/keyboardlayout: Fix up QML/JavaScript code style. Commit.
  • Applets/keyboardlayout: Make explicit layout <=> action name string conversion. Commit.
  • Applets/keyboardlayout: Port away from plasmoid context property. Commit.
  • Applets/keyboardlayout: Refer to properties using fully qualified access. Commit.
  • Applets/taskmanager: use timer to open context menu. Commit.
  • Applets/taskmanager: press to open context menu of a task. Commit.
  • Applets/taskmanager: disable takover permission in DragHandler. Commit.
  • Kcms/desktoppaths: use QDir::separator(). Commit.
  • Kcms/desktoppaths: port to QML. Commit.
  • FolderModel: enable auto update in KDirLister. Commit.
  • Desktoppackage: move showingDesktop before touchingWindow. Commit. See bug #464635
  • Kcms/joystick: only sleep if there are no events to process. Commit.
  • Kcms/joystick: process all available events. Commit. Fixes bug #426230
  • Kcms/keys: Register used dbus types. Commit.
  • ComponentChooser: Add more default applications and categories. Commit. Fixes bug #454759. Fixes bug #393812. Fixes bug #232545
  • Applets/showActivityManager: Fix icon alignment and size in vertical panels. Commit. Fixes bug #461979
  • Applets/taskmanager: Fix icon size when spacing is set to large. Commit. Fixes bug #462097
  • Kcms: migrate docbook for cursor theme and launch feedback to plasma-workspace. Commit.
  • Kcms/ksmserver: get docbook up to date. Commit.
  • Kcms/baloo: update changed 'start/stop indexing folder' UI in docbook. Commit.
  • Emojier: add context menu to copy description. Commit.
  • Emojier: don't reload window when size changes. Commit.
  • Emojier: press Return to copy the first item in search result. Commit.
  • Emojier: don't reset model when clicking items. Commit.
  • Emojier: add animation on clicked. Commit.
  • Improve style to make code more readable. Commit.
  • Applets/kickoff: set preferred size in FullRepresentation. Commit. Fixes bug #463862
  • Kcms/baloo: remove workaround for QTBUG-73388. Commit.
  • Kcms/access: remove workaround for QTBUG-73388. Commit.
  • Desktoppackage: remove workaround for QTBUG-73388 in AppletError. Commit.
  • Desktoppackage: remove workaround for QTBUG-73388 in widget explorer. Commit.
  • Applets/taskmanager: remove workaround for QTBUG-73388. Commit.
  • Applets/taskmanager: show app icon when pipewire thumbnail is unavailable. Commit. See bug #464597
  • Applets/taskmanager: reload tooltip instance when current task changes. Commit. See bug #464597
  • Applets/digital-clock: add update script for showSeconds config entry. Commit. See bug #463853
  • Applets/taskmanager: don't reload tooltip when moving from task to tooltip to the task again. Commit. Fixes bug #463818
  • Applets/taskmanager: don't unload tooltip when window is invisible. Commit. See bug #464597
  • Applets/taskmanager: move Window.visibility condition to ToolTipDelegate. Commit.
  • Kcms/keys: ensure side-by-side button layout with default font+English. Commit.
  • Applets/taskmanager: use real data type for all size properties in GroupDialog. Commit. Fixes bug #407137
  • Applets/kickoff: Fix regression from previous commit. Commit.
  • Applets/kickoff: Avoid creating invisible objects and menu items. Commit.
  • Applets/kickoff: Don't rely on visible & enabled properties in dependent expressions. Commit.
  • Applets/taskmanager: remove DragHelper. Commit.
  • Applets/taskmanager: restore old DragHelper for 3rd-party widgets. Commit. See bug #464528
  • Applets/taskmanager: move generateMimeData to Backend. Commit.
  • Dekstoppackage: Fix translation domain unset in panel settings string. Commit. Fixes bug #464575
  • Attica-kde: Use the correct location for determining the max cache size. Commit. Fixes bug #464517
  • Update kf5 version requirement to 5.102.0. Commit.
  • Kcm/keys: make it frameless. Commit.
  • Kcms/keys: Consistently set spacings in Layouts. Commit.
  • Kaccess: port to libcanberra. Commit.
Plasma Disks
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Fix finding KCM. Commit. Fixes bug #480462
  • Kcm: properly anchor label to parent. Commit. Fixes bug #478499
  • Update Qt version requirement to 6.6.0. Commit.
  • Set WrapMode on all TextArea components, and fix up some of the Labels. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Port to new KNotifications action API. Commit.
  • Drop unused kpackage dependency. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Rename KF_MIN_VERSION to be in line with other plasma repos. Commit.
  • Remove extra ;. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Add missing kpackage. Commit.
  • Adapt to kded5->kded6 renaming. Commit.
  • We use Qt6/kf6 only. Commit.
  • Add kcmutils dependency to .kde-ci.yml. Commit.
  • Use org.kde.kcmutils instead of org.kde.kcm module for KCM QML components. Commit.
  • Remove kauth_version.h (unused). Commit.
  • We depend against kf6 5.250. Commit.
  • Remove unneeded arguments from KCM constructor. Commit.
  • Utilize kcmutils_add_qml_kcm CMake macro that generated QRC. Commit.
  • We use qt6 now. Commit.
  • Fix kf min version + compile fine without deprecated methods. Commit.
  • Require C++20. Commit.
  • Make KCM a C++ file only, remove unused methods. Commit.
  • Remove unused keys from JSON metadata. Commit.
  • Rename kcm for consistency with other modules. Commit.
  • Configure Qt6 CI, remove unused dependency. Commit.
  • Fix KPackage file structure. Commit.
  • Fix remaining KF6 build issues. Commit.
  • Adjust KCM for KF6. Commit.
  • Build system changes for Qt6. Commit.
  • Convert kded metadata to JSON. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Show all headers in qtc6. Commit.
Plasma Firewall
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Remove usage of extraFooterTopPadding. Commit.
  • Remove extraFooterTopPadding usage. Commit.
  • Call signals instead of signal handlers. Commit.
  • We use qt6/kf6 now. Commit.
  • Netstat: some tidying. Commit.
  • Netstat: don't hardcode column count. Commit.
  • Netstat: don't switch over int. Commit.
  • Netstat: chrono up interval and document why it is this value. Commit.
  • Typos--. Commit.
  • Netstat: stop leaking QProcesses. Commit.
  • Netstat: remove useless ctor. Commit.
  • Netstat: simplify timeout handling. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Port form QQC1 TableView to the new one. Commit. Fixes bug #470605
  • Mark Firewallclient::name as constant. Commit.
  • Set about sheet properties when creating it. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Port away from Kirigami.BasicListItem. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Use std::as_const here. Commit.
  • Honor BUILD_TESTING. Commit.
  • Drop unused kpackage dependency. Commit.
  • KCM: Port Kirigami.OverlaySheet to new API, refactor both sheets. Commit.
  • KCM: Port org.kde.kcmutils to new alias and away from import version. Commit.
  • KCM: Remove extra spacing between two rows of buttons in a footer. Commit.
  • KCM: Explicitly specify arguments in signal handlers. Commit.
  • Move KCM into the "Wifi & Networking" group. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Cmake: Port from FindPythonInterp to FindPython3. Commit.
  • Q_MOVABLE_TYPE was renamed to Q_RELOCATABLE_TYPE. Commit.
  • Fix linking with KCM_FIREWALL_CORE_EXPORT instead of Q_DECL_EXPORT. Commit.
  • We use Qt6/kf6 only. Commit.
  • Adjust KCM installation for KF6. Commit.
  • Use org.kde.kcmutils instead of org.kde.kcm module. Commit.
  • Remove qt check. Commit.
  • We use qt6 now. Commit.
  • Use ellipses instead of triple period. Commit.
  • KCM/QML: Drop Kirigami.FormData.enabled for labels. Commit.
  • Require C++20. Commit.
  • Add missing find_package for KAuth. Commit.
  • Remove last KDeclarative leftovers. Commit.
  • Simplify exporting of KCM. Commit.
  • Port to new KCMUtils KQuickConfigModule class. Commit.
  • Make sure to compile without deprecated methods. Commit.
  • Explicitly link used libraries. Commit.
  • Port to KF6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
plasma-integration
  • Update Frameworks version requirement to 6.0.0. Commit.
  • KIOOpenWith: Store parent widget in QPointer. Commit. Fixes bug #481488
  • Fix KDEPlatformFileDialogHelper::selectedNameFilter. Commit. Fixes bug #481287
  • Qt6: Bring back basic render loop on nvidia wayland when Qt < 6.6.3. Commit. See bug #455913
  • Kdeplatformtheme: disable modern open-with UI. Commit.
  • Update version for new release. Commit.
  • Do not rely on KIO source-code compat code. Commit.
  • Autotests: test font string conversion. Commit.
  • Qt5: convert Qt6 font string to Qt5. Commit.
  • Simplify qt2KdeFilter. Commit. Fixes bug #470893
  • Fix build with Qt 6.7. Commit. Fixes bug #478879
  • Simplify file filter parsing. Commit. Fixes bug #470893
  • Qt5: Fix it's setQtQuickControlsTheme documentation too. Commit.
  • Qt5: Use org.kde.breeze for QGuiApplication automatically. Commit.
  • Qt6: Fix documentation for setQtQuickControlsTheme. Commit.
  • Qt6: Check if QQC2 is installed before asking for it. Commit.
  • Don't call winId on a non-window widget. Commit. Fixes bug #478274
  • Default to the breeze style if it's not a QApplication-based app. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Remove kconf_update script to update fonts. Commit.
  • Fix typo introduced in a previous commit. Commit.
  • Add a better description in README. Commit.
  • Be more resilient against filter parsing failing. Commit.
  • Don't convert from Qt to KDE filter twice. Commit.
  • Handle changing to an empty filter. Commit.
  • Actually adjust to KWayland moving to Plasma. Commit.
  • Adjust to KWayland moving to Plasma. Commit.
  • Adapt to KFileWidget API change. Commit. Fixes bug #476525
  • Update KDirSelectDialog. Commit.
  • Improve the file dialog. Commit.
  • Implement Font dialogs. Commit. Fixes bug #476364
  • Adapt to JobUiDelegateFactory API change. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Use std::as_const here. Commit.
  • Fix running autotests. Commit.
  • Use the Qt6::qmltestrunner target to run a test. Commit.
  • Wayland: Make AppMenu a class with destructor. Commit.
  • Wayland: Destroy server side palette manager proxy. Commit.
  • Wayland: Make ServerSideDecorationPallete a class with destructor. Commit.
  • Qt6: Also use QGenericUnixServices on X11 to obtain a window handle. Commit.
  • Qt6: Use QGenericUnixServices to obtain a window handle on wayland. Commit.
  • Bring back config-platformtheme.h. Commit.
  • Don't require breeze for building. Commit.
  • Force WindowCloseButtonHint for toplevel dialogs. Commit. Fixes bug #464193
  • Wayland: only set decoration palette once for each change (Qt6). Commit. Fixes bug #468408
  • No need to special case Qt5::X11Extras with the qt5 build. Commit.
  • Don't search for KF{5,6}ConfigWidgets two times. Commit.
  • AppChooser: read and save the last choice. Commit.
  • Use double-click by default. Commit.
  • Qt6: StatusNotifierItem is now its own framework. Commit.
  • Bring back dbus menu functionality using Qt implementation. Commit.
  • Don't manually find the value of MainToolbarIcons. Commit.
  • Rename QT/KF(5|6)_MIN_VERSION variables to be conistent. Commit.
  • Remove unused CI deps. Commit.
  • Qt6: install i18n after sources. Commit.
  • Port towards QNativeInterface::Private::QWaylandWindow. Commit.
  • Reduce indentation level a bit. Commit.
  • Qtquickrenderersettings: Drop force basic loop on wayland. Commit.
  • Qtquickrenderersettings: Drop workaround for double startup. Commit.
  • Remove windowdecotest. Commit.
  • Only install translations if we also build Qt6. Commit.
  • Add options to control which variants to build. Commit.
  • Remove the last version checks now that we require Qt 6.5. Commit.
  • Introduce KF6_MIN_VERSION and QT6_MIN_VERSION. Commit.
  • Remove Qt5or6 version check ifdefs. Commit.
  • Fixate version numbers. Commit.
  • Rejigger cmake for qt5 and 6. Commit.
  • Split qt5 sources. Commit.
  • Bring back sources. Commit.
  • Split qt6 source. Commit.
  • Fix showing directory chooser dialog. Commit. Fixes bug #471189
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Cmake: Search for XmlGui. Commit.
  • Drop platforminputcontextplugin. Commit.
  • Link against KColorScheme when build against Qt6. Commit.
  • Wayland: Only set decoration palette once for each change. Commit. Fixes bug #468408
  • Add wayland to third-party deps. Commit.
  • Use correct emoji font family delimiter. Commit.
  • Runtime depend on noto color emoji for flag icons. Commit.
  • Require C++20. Commit.
  • [qtquickrenderersettings] Support vulkan backend selection. Commit.
  • Add legacy code path in KHintsSettings::updateCursorTheme(). Commit.
  • Add support for mouse cursor theme hints. Commit.
  • Override default Fusion QQC2 style. Commit.
  • Port to KF6. Commit.
  • Create app menu and decoration paletter client extensions on demand. Commit.
  • Fix exporting window id on Wayland. Commit.
  • Codify runtime dependency on xdg-desktop-portal-kde. Commit. Fixes bug #466148
  • Autotests: Link against KXmlGui. Commit.
  • Autotests: Fix CMake code style (use some line breaks). Commit.
  • Remove unused include. Commit.
  • Clean up preparetips leftover in Messages.sh. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Show all headers in qtc6. Commit.
plasma-mobile
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Kcms/mobiledata: Clarify behavior when networkmanager wwanEnabled is off. Commit.
  • Kwin/mobiletaskswitcher: make touchscreen swipe gesture use 3 fingers. Commit.
  • Kwin/mobiletaskswither: remove the touchpad gesture. Commit.
  • Kcms/wifi: Fix wi-fi dialog position, port to Kirigami.Dialog. Commit.
  • Homescreens/folio: Add arrow if there is one page. Commit.
  • Lockscreen: Remove bottom arrow animation. Commit.
  • Homescreens/folio: Add setting to toggle wallpaper blur, and disable by default. Commit.
  • Adapt to renamed night light d-bus interface. Commit.
  • Bin: Add Type=Application to dev session .desktop file. Commit.
  • Bin: Add POSIX shell linter and ensure scripts are compliant. Commit.
  • Quicksettings/screenrotation: Fix initial state of quicksetting always being off. Commit.
  • Update version for new release. Commit.
  • Initialstart: Ensure background image accounts for widescreen, and raise resolution. Commit.
  • 6.0 RC version dep. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • Improve wallpaper handling in initial start. Commit.
  • Port intial start module to declarative qml type registration. Commit.
  • Kcms/powermanagement: Move from power-management category up a level. Commit.
  • Homescreens/folio: Remove unused plugin directory. Commit.
  • Kcms/mobileshell: Remove gesture only navigation option for now. Commit.
  • Fix crash in envmanager. Commit.
  • Find white torch. Commit.
  • Simplify the battery charge representation. Commit.
  • Kcms/powermanagement: Update to new powerdevil config. Commit.
  • Shell: Move wallpaper selector to homescreens directly. Commit.
  • Wallpaperimageplugin: Add plugin to allow for wallpaper editing in the shell. Commit.
  • Increase size of grid items in halcyon homescreen. Commit.
  • CMakeLists.txt : Add find_package(Libudev REQUIRED). Commit.
  • Flashlight : Use udev instead of hardcoded pinephone device file. Commit.
  • Kcms: time: Avoid calling waitForFinished. Commit.
  • Envmanager: Explicitly enable kdecoration plugin. Commit.
  • Shell: Fix WallpaperSelector. Commit.
  • Shell: Fix containment and wallpaper switching from being broken. Commit.
  • Kwin/mobiletaskswitcher: Ensure that touch borders are registered. Commit.
  • Remove unnecessary id declaration from plugin metadata. Commit.
  • Kcms/wifi: Don't show available card if there are no connections. Commit.
  • Initialstart/wifi: Update to card based design. Commit.
  • Kcms/wifi: Only show saved networks section when there is an entry. Commit.
  • Kcms/wifi: Add checked icon to connected Wi-Fi network. Commit.
  • Add hotspot in quicksettings list. Commit.
  • Quicksettings/screenrotation: Ensure that state is up to date when screens are added. Commit.
  • Kcms/time: Overhaul UI. Commit.
  • Kcms/hotspot: Change UX to use a dialog rather than direct textfields. Commit.
  • Kcms: Don't add button row. Commit.
  • Kcms/wifi: Port to MobileForm. Commit.
  • Kcms/cellularnetworks: Don't prompt for password when unnecessary. Commit.
  • Kcms/cellularnetwork: Improve APN selection and available networks. Commit.
  • Qt5 code as apps is qt6 only. Commit.
  • Homescreens/folio: Add title to import file dialog. Commit.
  • Kcms/cellularnetwork: Fix error condition. Commit.
  • Kcms/cellularnetwork: Port to qcoro to make it async. Commit.
  • Quicksetting/record: Disable for now. Commit.
  • Envmanager: Ensure that lnf is not constantly reapplied, overwriting user settings. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Use renamed kwayland. Commit.
  • Bin: Ensure that plasma-mobile-envmanager is run prior to shell start. Commit.
  • Shell: Change id to org.kde.plasma.mobileshell. Commit.
  • Envmanager: Turn off tablet mode when in docked mode. Commit.
  • Startupfeedback: Iron out animation. Commit.
  • Navigationpanel: Have it on the bottom if the screen height is large enough. Commit.
  • Kcms/mobiledata: Fix SIM lock page and page margins. Commit.
  • Kwin/mobiletaskswitcher: Fix import for effect. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • Startupfeedback: Handle case where same icon is used for opening. Commit.
  • Startupfeedback: Ensure that old colours don't get shown when launching app. Commit.
  • Homescreens/folio: Scale out animation when opening search. Commit.
  • Homescreens/folio: Blur faster during swipes. Commit.
  • Homescreens/folio: Allow overscroll at the top of the app grid. Commit.
  • Initialstart: Don't fullscreen the window. Commit.
  • Panel: Ensure panel is not floating. Commit.
  • Homescreens/folio: Fix wallpaper blur. Commit.
  • Homescreens/folio: Fix running app indicator position. Commit.
  • Taskswitcher: Port to EffectTogglableState. Commit.
  • Kwin/mobiletaskswitcher: Fix import. Commit.
  • Mobileshell/homescreen: Smoothen animation from lockscreen. Commit.
  • Homescreens/folio: Clear krunner when closed. Commit.
  • Kwin/mobiletaskswitcher: Fix typo. Commit.
  • Kwin/mobiletaskswitcher: Fix build. Commit.
  • Startupfeedback: Improve animation behaviour with activated apps. Commit.
  • Homescreens/folio: Use MultiEffect for blur and blur behind task switcher. Commit.
  • Homescreens/folio: Add wallpaper blur. Commit.
  • Components/hapticsplugin: Introduce direct haptics API for hfd-service. Commit.
  • Panels: Mark panel item status to never take focus away from an active app. Commit.
  • Taskpanel: Remove unused code. Commit.
  • Shell: Sync panel code with desktop. Commit.
  • Homescreens/folio: Improve configure menu. Commit.
  • Homescreens/folio: Improve widget configuring controls. Commit.
  • Kwin: Improve add_kwin_script CMake function. Commit.
  • Mobileshell/widgets: Reference correct units. Commit.
  • Kwin/convergentwindows: Fix script not loading. Commit.
  • Homescreens/folio: Allow overscroll from swipe from top of app drawer. Commit.
  • Initialstart: Fix reuse. Commit.
  • Port implicit default content items to use contentItem: property. Commit.
  • Initialstart: Add dark mode switch. Commit.
  • Revert "Port away from PlasmaCore and PlasmaExtras to Kirigami". Commit.
  • Adjust to KWayland moving to Plasma. Commit.
  • Adjust to projects moving to Plasma. Commit.
  • Initialstart: Use DBus api to set brightness. Commit.
  • Initialstart: Use distro name. Commit.
  • Initialstart: Use proper libkscreen APIs to set display scaling. Commit.
  • Quicksettings/screenrotation: Ensure save. Commit.
  • Quicksettings/screenrotation: Fix it by porting to changed API. Commit.
  • Mobileshell: Remove explicit check for navigationPanelEnabled when determining homescreen margins. Commit.
  • Shell: Remove recolorIcons call for NavigationTabButton. Commit.
  • Port from deprecated KWorkspace. Commit.
  • Bin: Don't depend on bash. Commit.
  • Navigationpanel: Make close button also close non-maximized active windows. Commit.
  • Navigationpanel: Add setting to always have keyboard toggle shown. Commit.
  • Homescreens/folio: Fix translations id. Commit.
  • Homescreens/folio: Animate settings open, and add close button to widget selector. Commit.
  • Homescreens/folio: Allow app grid overshoot, and fix app drawer opening state. Commit.
  • Homescreens/folio: Fix widgets from opening their expanded mode when moved. Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Homescreens/folio: Add widgets support. Commit.
  • Fixup 55100ddbccd8d68889263afd2a336a09ee27126c. Commit.
  • Port away from AbstractListItem. Commit.
  • Port mobileshell plugins to ecm_add_qml_module. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Kwin: Fix warnings. Commit.
  • Lockscreen: Port to new API. Commit.
  • Kwin/mobiletaskswitcher: EffectScreen -> Output. Commit.
  • Port to libkwin. Commit.
  • Homescreens/folio: Fix settings button styling. Commit.
  • Lockscreen: Fix styling. Commit.
  • Homescreens/folio: Add fade, stack, rotation transitions. Commit.
  • Homescreens/folio: Fix cube effect. Commit.
  • Initialstart: Use more reliable way to exit app. Commit.
  • Homescreens/folio: Add page transition option. Commit.
  • Kcms/mobileshell: Remove unused task switcher previews option. Commit.
  • Homescreens/folio: Allow opening settings menu from favourites bar. Commit.
  • Homescreens/folio: Fix overscroll in app drawer. Commit.
  • Homescreens/folio: Remove default import/export folder. Commit.
  • Panel: Fix panelview binding. Commit.
  • Homescreens/folio: Fix settings window raise when already opened. Commit.
  • Homescreens/folio: Add import/export homescreen layout setting. Commit.
  • Revert "envmanager: Manually specify window placement and decoration settings when not in docked mode". Commit.
  • Folio: Rewrite. Commit.
  • Initialstart: Fix button size. Commit.
  • Dataproviders: declare SignalStrengthInfo as singleton. Commit.
  • Dataproviders: declare BluetoothInfo as Singleton. Commit.
  • Dataproviders: declare BatteryInfo as singleton. Commit.
  • Dataproviders: declare AudioInfo as singleton. Commit.
  • Remove versions from notificationmanager import. Commit.
  • Navigationpanel: Delete panel when in gesture-only mode. Commit.
  • Volumeosd: fix maximum volume behaviour. Commit.
  • Fix NotificationItem to not override a final property. Commit.
  • Simlockpage: fix typo. Commit.
  • Envmanager: Manually specify window placement and decoration settings when not in docked mode. Commit.
  • Use std::as_const here. Commit.
  • Do not store KPluginMetaData as pointer. Commit.
  • Remove unneeded entries from metadata files. Commit.
  • Taskpanel: Fix rotation position. Commit.
  • Components/baseitem: remove useless children push. Commit.
  • Update file .kde-ci.yml. Commit.
  • Adapt to KService::property API change. Commit.
  • Swipearea: Fix release when not in swipe. Commit.
  • Port to KService::startupNotify(). Commit.
  • Components: Add SwipeArea filter modes. Commit.
  • Kwin/convergentwindows: Fix property call. Commit.
  • Lockscreen: Port from Flickable to SwipeArea. Commit.
  • Actiondrawer: Port from Flickable to SwipeArea. Commit.
  • Components: Introduce SwipeArea component. Commit.
  • Statusbar: Fix polish loop. Commit.
  • Ci: Update .kde-ci.yml. Commit.
  • Kcms/virtualkeyboard: Fix language page. Commit.
  • Homescreen: Fix opening configuration dialog. Commit.
  • Kwin/convergentwindows: Port to kwin api changes. Commit.
  • Taskswitcher: Port to kwin api changes. Commit.
  • Widgets/notifications: Fix import. Commit.
  • Initialstart: Fix status bar colors. Commit.
  • Kwin/convergentwindows: Update to latest kwin changes. Commit.
  • Quicksettings/nightcolor: Remove unnecessary and not working import. Commit.
  • Widgets/mediacontrols: Port to kmpris. Commit.
  • Volumeosd: Port to new sort role field name. Commit.
  • Porting: Port away from PlasmaCore colors. Commit.
  • Homescreens/halcyon: Fix favourite delegate sizing. Commit.
  • Porting: Finish ksvg port. Commit.
  • Widgets/notifications: Fix notificationmanager import. Commit.
  • Fix loading translations for inital start wizard. Commit.
  • Remove import versions from networkmanager imports. Commit.
  • Cellularnetwork-kcm: Port to FormCard. Commit.
  • Mobileshell-kcm: Port to FormCard. Commit.
  • Virtualkeyboard-kcm: Port to FormCard. Commit.
  • Power-kcm: Port to FormCard. Commit.
  • Shell configuration: Port to FormCard. Commit.
  • Initialstart: Port to FormCard. Commit.
  • Info-kcm: Port to FormCard. Commit.
  • Fix formatting. Commit.
  • Time-kcm: Port to FormCard. Commit.
  • Powermanagement-kcm: Port to FormCard. Commit.
  • Hotspot-kcm: Port to FormCard. Commit.
  • Make PlasmoidItem accessible from HomeScreen. Commit.
  • Remove QML import version. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Clean up KCM metadata. Commit.
  • Remove metadata from applet C++ plugin. Commit.
  • Add missing include. Commit.
  • Port away from using colorGroup property directly in svg items. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Port to KSortFilterProxyModel. Commit.
  • Adapt to KNotificationJobUiDelegate moving to KJobWidgets. Commit.
  • Port to Kirigami.Icon. Commit.
  • Replace deprecated ECMQMLModules for ECMFindQmlModule. Commit.
  • Startplasmamobile: Specify bash in the shebang. Commit.
  • Kcms/info: Move footer actions to header. Commit.
  • Tests: Fix themes. Commit.
  • Lockscreen: Fix themes. Commit.
  • Actiondrawer: Use proper units and adjust sizing. Commit.
  • Homescreens/halcyon: Update to latest unit sizing. Commit.
  • Switch some uses of IconItem to Kirigami.Icon, and fix some theme porting. Commit.
  • Port away from PlasmaCore and PlasmaExtras to Kirigami. Commit.
  • Remove --lockscreen argument from the launch script. Commit.
  • Remove --exit-with-session argument from the launch script. Commit.
  • Port QML to KSvg. Commit.
  • Enum is Qt.AscendingOrder. Commit.
  • Adapt to kded5->kded6 renaming. Commit.
  • Fix switch identifier. Commit.
  • Panels: Port to plasma-framework changes. Commit.
  • Homescreens: Update API usage to match changes for Plasmoid & Containment. Commit.
  • Make trivial config modules cpp file only. Commit.
  • Remove unneeded QVariantList from KCM constructor args. Commit.
  • Use org.kde.kcmutils instead of org.kde.kcm module. Commit.
  • EchoMode is not an MobileForm.FormTextFieldDelegate enum, but a TextInput enum. Commit.
  • We use qt6 only. Commit.
  • Power: Don't show the battery usage card if there is no data. Commit.
  • Convert more uses of QtGraphicalEffects to MultiEffect. Commit.
  • Components: Port to MultiEffect. Commit.
  • Bump required Qt version to 6.5. Commit.
  • Homescreens/halcyon: Port from QtGraphicalEffects to MultiEffect. Commit.
  • Components: Add TextDropShadow. Commit.
  • Statusbar: Fix loading. Commit.
  • Homescreens/halcyon: Fix favorite delegate height. Commit.
  • Readme: Update dependencies. Commit.
  • Fix more cases of Kirigami.Action iconName. Commit.
  • Port Kirigami.Action iconName to icon.name. Commit.
  • Port item delegates iconName to icon.name. Commit.
  • Port to new org.kde.coreaddons QML module. Commit.
  • Port to kcmutils_add_qml_module. Commit.
  • Increase interval to clock update from 1 second to 60 seconds. Commit.
  • Homescreens/halcyon: Fix list highlight within folder. Commit.
  • Homescreens/halcyon: Fix folder header padding. Commit.
  • Homescreens/halcyon: Fix FolderGrid loading. Commit.
  • Kwin/mobiletaskswitcher: Fix installing metadata file. Commit.
  • Homescreens/halcyon: Fix some layouting issues and simplify. Commit.
  • Taskswitcher: Remove status bar for now. Commit.
  • Startupfeedback: Remove debug message. Commit.
  • Kded: Fix package not being loaded. Commit.
  • Lookandfeel: Rename folder to be have a consistent name with other shells. Commit.
  • Initialstart: Add first login experience. Commit.
  • Kded: Fix class name. Commit.
  • Windowplugin: Ensure that show desktop mode is taken into account. Commit.
  • Taskswitcher: Restore status bar and navigation panel. Commit.
  • Taskswitcher: Fix vertical swipe being overridden by side swipe. Commit.
  • Lockscreen: Disable passwordless logins. Commit.
  • Kwin/mobiletaskswitcher: Port swipe to dismiss to use MouseArea from DragHandler. Commit.
  • Kwin/mobiletaskswitcher: Restore touchscreen functionality to app activation. Commit.
  • Kwin/mobiletaskswitcher: Fix touchscreen not being able to dismiss task switcher. Commit.
  • Revert "halcyon: use the new menu popup". Commit.
  • Kwin/mobiletaskswitcher: Update effect format to match upstream. Commit.
  • Envmanager: Ensure keys are deleted. Commit.
  • Envmanager: Ensure that it is not a graphical application. Commit.
  • Envmanager: Extract kded settings management to separate app, add window decoration customization. Commit.
  • Quicksettings: Add docked/convergence quick setting. Commit.
  • Kcm/info link against qt::gui. Commit.
  • Kwin/convergentwindows: Update to latest KWin changes, and remove KWin maximize mode. Commit.
  • Homescreen: Fix zoom animation behaviour with windows. Commit.
  • Mobileshellstate: Make sure DBus calls are async. Commit.
  • Mobileshellstate: Make lockscreen state DBus calls async. Commit.
  • Actiondrawer: Revert flickable change. Commit.
  • Kwin/mobiletaskswitcher: Fix double animation for task elements. Commit.
  • Kwin/mobiletaskswitcher: Ensure DBus calls do not block. Commit.
  • Kwin/convergentwindows: Convert to declarative script. Commit.
  • Kwin/mobiletaskswitcher: Remove blur for performance. Commit.
  • Kwin/mobiletaskswitcher: Update to latest kwineffects header location. Commit.
  • Taskswitcher: Expose visible state to DBus and hookup to homescreen anim. Commit.
  • Homescreen: Activate animation after screen unlock. Commit.
  • Link to QtQml/QtQuick instead of KDeclarative targets. Commit.
  • Components/mobileshell: resize flickables. Commit.
  • Milou: make possible to use keyboard and fix scrolling. Commit.
  • Components/gridview: simplify component. Commit.
  • Widgets/krunner: make scrollable. Commit.
  • Quicksettings/hotspot: add settingsCommand. Commit.
  • Taskswitcher: Account for shell panels in app preview. Commit.
  • Volumeosd: Extract out singleton so that it's only loaded once in plasmashell. Commit.
  • Move notifyrc file into respective quicksettings. Commit.
  • Mobileshellstate: Move to DBus API instead of trying to use shared QML context. Commit.
  • Kcms: port to new KCMUtils KCM classes. Commit.
  • Widgets/krunner: Restore milou. Commit.
  • Mobileshell: Dynamically load in heavy dependencies for singletons. Commit.
  • Mobileshell: Add constants singleton to reduce dependency on mobileshellstate. Commit.
  • Actiondrawer: Smoothen the brightness slider so that it doesn't jump when sending events. Commit.
  • Statusbar: Cleanup and fix audio indicator not showing. Commit.
  • Homescreen: Port to use shared WindowPlugin for zoom anim. Commit.
  • Mobileshell: Remove unused displaysmodel. Commit.
  • Startupfeedback: Restore trigger from Plasma. Commit.
  • Add reuse header. Commit.
  • Windowplugin: Use standardized way to know whether a window is showing and maximized. Commit.
  • Actiondrawer: Fix typo. Commit.
  • Startupfeedback: Refactor so that fade in effect can be used for startupnotifier. Commit.
  • Shellsettingsplugin: Extract out from mobileshell component. Commit.
  • Taskpanel: Cleanup remnants of old task switcher. Commit.
  • Homescreens/halcyon: fix dragging glitch while in folder view. Commit.
  • Homescreens/halcyon: avoid double direction dragging. Commit.
  • Homescreens/halcyon: Fix focus child connection. Commit.
  • Quicksettings: Extract out from mobileshell into separate plugin. Commit.
  • Audio: Refactor applet and extract singleton to MobileShellState. Commit.
  • Windowplugin: Fix remaining references to old plugin. Commit.
  • Windowplugin: Extract out windowutil from mobileshell to separate plugin. Commit.
  • Kwin/convergentwindows: fix signal names. Commit.
  • Kcms/time: fix wrong reference. Commit.
  • Kcms/hotspot: Port to mobileform components. Commit.
  • Kcms: Fix package format. Commit.
  • Kcms/powermanagement: Make battery page localizable. Commit.
  • Kcms/energy: fix import. Commit.
  • Kcms/wifi: port kirigami action. Commit.
  • Kcms/hotspot: fix switch. Commit.
  • Kcms: Import mobile network kcms. Commit.
  • Cmake/kwineffects: parametrise version and fix build. Commit.
  • Taskswitcher: Port to kwin effect. Commit.
  • Homescreens/halcyon: switch page when trying to move out of the grids. Commit.
  • Quicksettings: add ability to enable/disable qs. Commit.
  • Kcms: Ensure reuse headers exist. Commit.
  • Kcms: Move KCMs from plasma-settings. Commit.
  • Homescreens/Halcyon: trigger children using signals instead of focus property. Commit.
  • Homescreen/halcyon: visual adjustments. Commit.
  • Components/GridView: reset highlight when dragging. Commit.
  • Homescreens/halcyon: implement keyboard arrow navigation. Commit.
  • Components/GridView: implement highlight component. Commit.
  • Shell/configuration: adapt to Kirigami API change. Commit.
  • Popupmenu: add license. Commit.
  • Components/popupmenu: avoid showing maximised. Commit.
  • Halcyon: use the new menu popup. Commit.
  • Mobileshell/components: implement popup menu. Commit.
  • Homescreens/halcyon: fix plasmoid activation. Commit.
  • Use IntervalAlignment from P5Support. Commit.
  • Port one remaining datamodel to P5Support. Commit.
  • Adjust kirigami-addons dep to KF6. Commit.
  • Port dataengine usage to plasma5support. Commit.
  • Quicksettings/hotspot: add SSID in status. Commit.
  • Quicksettings/wifi: fix SSID in status. Commit.
  • Homescreens/halcyon: Fix app icon during launch from favourites page. Commit.
  • Kded: Don't turn off kdecoration. Commit.
  • Metadata: port to KPackageStructure. Commit.
  • Use new PointerDevice names. Commit.
  • Shell/configuration: fix applet. Commit.
  • Bring back Folio. Commit.
  • ConfigurationAppletPage: make sure item and plasmoid are not null. Commit.
  • Halcyon/pinnedmodel: build singleton type using static method. Commit.
  • Explicitly declare signal handlers params. Commit.
  • Panel: avoid kcoreaddons unknown error. Commit.
  • Update file ActionDrawerOpenSurface.qml. Commit.
  • Quicksettings/caffeine: use lambda in signal handler. Commit.
  • Homescreens/halcyon: Remove manual sync on reorder to improve performance. Commit.
  • Homescreens/halcyon: Fix crash on favourite reorder. Commit.
  • Mobileshell: Remove nonexistent function call. Commit.
  • Halcyon: use static method to register object. Commit.
  • Fix halcyon pinned model. Commit.
  • Kded: Update config for kwin script. Commit.
  • Add REUSE headers. Commit.
  • Kwin/scripts: Add convergentwindows and switch from kwin maximized mode. Commit.
  • Shell/updates: sync panelsfix with layout.js. Commit.
  • Use PlasmaComponents menu. Commit.
  • Disable QtFeedback. Commit.
  • Adapt library name to metadata Id. Commit.
  • Revert "move ids to metadata root". Commit.
  • Move ids to metadata root. Commit.
  • Panels: Fix loading. Commit.
  • Fix build. Commit.
  • Homescreens/folio: Port to plugin architecture. Commit.
  • Homescreens/halcyon: Fix license. Commit.
  • Quicksettings: Fix not loading (Add KPackageStructure tag to meta). Commit.
  • Fix shell layout.js. Commit.
  • Rename containments. Commit.
  • Widgets/krunner: Disable for now. Commit.
  • Osd/audio: Port to ItemDelegate. Commit.
  • Add missing PlasmaQuick link. Commit.
  • Fix accidental commenting. Commit.
  • Port QtGraphicalEffects. Commit.
  • Fix build. Commit.
  • Port to Qt6/KF6. Commit.
  • Kded/fix-invalid-module-name. Commit.
  • Remove default status. Commit.
  • Quicksettings: add hotspot quicksetting. Commit.
  • Quicksettings/bluetooth: set connected devices as status. Commit.
  • Quicksettings: fix PaginateModel. Commit.
  • Kded: Add startup settings manager. Commit.
  • Homescreens/halcyon: Cache dropshadow. Commit.
  • Disable Qt Quick Compiler. Commit.
  • Components: Remove splash screen close button support, due to crashing problems. Commit.
  • Homescreens/halcyon: Fix configure screen showing up in task switcher. Commit.
  • Quicksettings/screenrotation: Make available dbus call async. Commit.
  • Quicksettings/screenrotation: hide when not available. Commit.
  • Homescreen/halcyon: Fix direction of arrow and add drop shadow to placeholder message. Commit.
  • Revert "Show all headers in qtc6". Commit.
  • Show all headers in qtc6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Record quicksettings: Move metadata.json to right location. Commit.
Plasma Nano
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • RC 1 version dep. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Fix wrapMode value. Commit.
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Port to use renamed kwayland. Commit.
  • Proxy proper property. Commit.
  • Port AppletError. Commit.
  • Activated() is a member of Plasmoid. Commit.
  • Port away from deprecated Kirigami.BasicListItem. Commit.
  • Adjust to KWayland moving to Plasma. Commit.
  • Adjust to KWayland and plasma-framework moving to Plasma. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Configuration: set accessible properties in ConfigCategoryDelegate. Commit.
  • Configuration: port away from read-only status in Kirigami.Icon. Commit.
  • Port away from KWindowSystem::setState. Commit.
  • Don't use KWindowSystem::setState on Wayland. Commit.
  • Desktoptoolbox: Port away from X-Plasma-MainScript and remove unneeded property. Commit.
  • Shell: port metadata.desktop to json. Commit.
  • Adapt to KService::property API change. Commit.
  • CompactApplet: fix undefined warnings when open the analog-clock widget. Commit.
  • Drop unused X-Plasma-RequiredExtensions from applet metadata. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Port to KSortFilterProxyModel. Commit.
  • Remove unused qml module. Commit.
  • Port to Kirigami.Icon. Commit.
  • Port last remains of old actions api. Commit.
  • Cmake: Search for KF6Service. Commit.
  • Remove unused import module (scripted). Commit.
  • Port to KSvg. Commit.
  • Port PlasmaCore.Units, etc. to Kirigami. Commit.
  • Port PlasmaExtras.Heading to Kirigami.Heading. Commit.
  • It compiles without deprecated method. Commit.
  • Remove unused org.kde.kcm import. Commit.
  • Port to new plasma api. Commit.
  • Use qt6 only. Commit.
  • Require C++20. Commit.
  • Port away deprecated qml components. Commit.
  • Revert "desktoptoolbox: port metadata to json and use KPackage structure". Commit.
  • Desktoptoolbox: port metadata to json and use KPackage structure. Commit.
  • Port another usage of QtGraphicalEffects. Commit.
  • Port QtGraphicalEffects to Qt5Compat. Commit.
  • Replace KF5 with KF6. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Add accessibility and support for gui testing. Commit.
Plasma Networkmanager (plasma-nm)
  • KCM: Work around MessageDialog not emitting accepted signal. Commit. Fixes bug #481840
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Replace KF6ConfigWidgets dependency with KF6ColorScheme. Commit.
  • Update version for new release. Commit.
  • Run clang-format. Commit.
  • Add GlobalProtect SAML based authentication support with OpenConnect VPN. Commit. Fixes bug #444500
  • Eliminate potential for UB in libopenconnect SSO handling logic. Commit.
  • [kcm] Fix ListSectionHeader width. Commit.
  • Add notr="true" to the unnamed filter strings. Commit.
  • Port openconnect to KUrlRequester::setNameFilters too. Commit.
  • Port to KUrlRequester::setNameFilters. Commit.
  • Drop unused dependency. Commit.
  • Passworddialog: improve user-friendliness of some strings. Commit.
  • Passworddialog: localized two unlocalized error messages. Commit.
  • If the user provided password was incorrect say so in the dialog. Commit. See bug #471378
  • Update Qt version requirement to 6.6.0. Commit.
  • Applet: Untangle and improve layout of the network speed graph. Commit.
  • Applet: Fix layout of the network speed graph with certain font preferences. Commit. Fixes bug #461483
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • ExpandableListItem: Rename property contextualActions. Commit.
  • Remove ids from VPN plugin metadata. Commit.
  • Applet: Port away from iconUsesPlasmaSVG. Commit.
  • Don't show the SsidNotFound notification. Commit. Fixes bug #476433
  • Kcm: replace background with QQC.Page. Commit.
  • Fix background of scrollview. Commit.
  • Adjust to plasma-framework moving to Plasma. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Kcm: Fix up qualified property access, and clean up connection name. Commit.
  • Kcm: Unbreak opening "Remove Connection" dialog. Commit. Fixes bug #476090
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Port to new KNotifications action API. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Port TrafficMonitor to handle QuickCharts API changes. Commit.
  • Cmake: Explicitly include ECMQmlModule. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Port away from KWindowSystem::setState. Commit.
  • Remove unneeded keys from metadata file. Commit.
  • Kcm: Rework layout and data flow and UX of configuration window popup. Commit.
  • Applet: Prevent nullable property access of async loader's item. Commit.
  • Kcm: Fix showing configuration dialog from "Add Connection" dialog. Commit.
  • Guard nullable property access. Commit.
  • Port password fields to purpose-built library components. Commit.
  • Clean up QML/JavaScript. Commit.
  • Applet: Explicitly specify arguments in signal handlers. Commit.
  • Implement Plasma 6 settings re-org. Commit.
  • [libreswan] should save even when group name is empty. Commit.
  • Port to ecm_add_qml_module and declarative type registration. Commit.
  • NetworkModel: remove redundant call to invalidateDetails. Commit.
  • NetworkModel: fix inefficient loop. Commit.
  • We define twice org.kde.kirigami. Commit.
  • ConnectionListPage: move PlaceholderMessage into ListView. Commit. Fixes bug #474379
  • ConnectionsListPage: use appropriate layout property to set height. Commit.
  • Fix qml signal (use explicit signal). Commit.
  • Applet: fix warnings. Commit.
  • Applet: fix "Enable Mobile Network" visible condition. Commit. Fixes bug #473553
  • Applet: always show symbolic icon when in a panel. Commit. See bug #473278
  • Kcm: Use the correct color when the list item is pressed or has focus. Commit.
  • Remove unused import module (scripted). Commit.
  • Use specific icon for shared bluetooth connection. Commit. Fixes bug #409417
  • Port to modern SVG instantiation. Commit.
  • Applets: increase horizontal space for helper text. Commit.
  • Applet: Add comment explaining how to port compactRep to the standard one. Commit.
  • Port to Kirigami.icon. Commit.
  • Applet: remove double Kirigami import in TrafficMonitor.qml. Commit.
  • Revert "Port to upstream QML components where possible". Commit.
  • Port to upstream QML components where possible. Commit.
  • Avoid double delete of TabWidget. Commit.
  • Remember last viewed connection tab. Commit.
  • TrafficMonitor: Fix the colors. Commit. Fixes bug #471022
  • Port away from KNotification::update. Commit. Fixes bug #472574
  • Support specifying versionString for openconnect. Commit.
  • Remove Designer's "." normaloff file data from icon properties in .ui files. Commit.
  • Use SSID rather than ConnectionName for QR code instructions. Commit.
  • Show hint in applet when behind a captive portal. Commit. Fixes bug #411856
  • Expose connectivity in NetworkStatus API and port ConnectionIcon to it. Commit.
  • Expose NetworkManager namespace as a type. Commit.
  • Port last remains of the old actions api. Commit.
  • Port to the new action API. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • We use Qt6/kf6 only. Commit.
  • Adapt to kded5->kded6 renaming. Commit.
  • Add missing import. Commit.
  • Remove unused import module (scripted). Commit.
  • Ksvg is in frameworks now. Commit.
  • Fix compile warning (suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]). Commit.
  • Port to KSvg. Commit.
  • Port PlasmaCore.Theme/ColorScope/Units etc to Kirigami. Commit.
  • Applet: Don't apply left toolbar padding to only search field. Commit.
  • Adjust QML code of plasmoid to use KCMUtils QML API for launching KCMs. Commit.
  • Do not pass in QVariantList args for KCModule baseclass. Commit.
  • Prepare & adapt includes to no include being used in deps. Commit.
  • Port to new plasmoid api. Commit.
  • We depend against qt6 now. Commit.
  • Port [=] which is deprecated in c++20. Commit.
  • Applet: replace checkboxes with switches. Commit.
  • Port to new org.kde.coreaddons QML module. Commit.
  • Applet: Move network QR code into the applet. Commit.
  • Applet: Introduce StackView for contents. Commit.
  • Revert "applet: Use deliberate resize duration for expandable list items". Commit.
  • Applet: Use deliberate resize duration for expandable list items. Commit.
  • Libs: Generate proper export headers. Commit.
  • Use nm_conn_wireguard_import to import WireGuard files. Commit. Fixes bug #420066. Fixes bug #468365. Fixes bug #452952. Fixes bug #423973. Fixes bug #427222
  • [handler] Replace QDBusPendingCallWatcher with coroutines. Commit.
  • Require C++20. Commit.
  • Persist imported VPN connections on disk. Commit. Fixes bug #468666
  • [kcm] Call C++ functions directly. Commit.
  • PopupDialog: simplify onExpandedChanged expression. Commit.
  • PopupDialog: don't stack placeholder in ListView. Commit.
  • ConnectionItem: Initialize properties declaratively. Commit.
  • Remove unused Q_UNUSED. Commit.
  • Remove unneeded values from JSON metadata. Commit.
  • Introduce BUILD_OPENCONNECT option (default ON). Commit.
  • Improve formatting of network details. Commit.
  • Fix include. Commit.
  • [kcm] Port dialogs to Qt6. Commit.
  • Remove code for Qt5 builds. Commit.
  • Add temporary hack to make sure correct header is picked up. Commit.
  • Adapt to KCModule changes. Commit.
  • Mobile: Move KCMs to plasma-mobile. Commit.
  • Don't crash when importing VPN config with missing NetworkManager plugin. Commit. Fixes bug #465484
  • [kcm] Show VPN import error in the UI. Commit. See bug #466336
  • Init. Commit.
  • [applet] Port to PlasmaExtras Menu. Commit.
  • [applet] Use KPackageType instead of ServiceTypes. Commit.
  • Generate desktop files for KCMs. Commit.
  • Port KCMs away from deprecated ctor. Commit.
  • Require Qt6/KF6. Commit.
  • Remove Qt5 CI. Commit.
  • Use KF6 libs on CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Applet: Trigger planeModeSwitch action indirectly. Commit.
  • Pass down icon name for compact representation explicitly. Commit.
  • Lift out airplaneModeAvailable property, and reuse it for one more expression. Commit.
  • Guard against double instantiation or double-free of PlasmaNM.NetworkModel. Commit. Fixes bug #465805
  • Filter out the loopback device. Commit. Fixes bug #465655
  • Applet: ensure CompactRep item exists before querying it. Commit.
  • Revert "Use QWindow instead of KWindowSystem to set KeepAbove". Commit. Fixes bug #465751
  • Applets: adapt to variable name change from f48bac187893e8abc8444da7ba2f67f8cdab8268. Commit. Fixes bug #465298
  • Don't initialize sent/received bytes with stale values. Commit.
  • It serves for undocumented/no purposes. Commit.
  • ConnectionItem: better variable names for download/upload speed. Commit.
  • Applet: Fix key navigation in standalone (non-systray) mode. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Clean up braceless single line conditionals in openconnectauthworkerthread.cpp. Commit.
  • Add support for SAML based authentication when using OpenConnect VPN. Commit. Fixes bug #448153
  • Applet: Only show airplane mode in context menu when visible in toolbar. Commit. Fixes bug #464527
Plasma Audio Volume Control
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Applet: Fix hiddenTypes property. Commit.
  • Applet: fix unable to finetune slider. Commit. Fixes bug #479028
  • Update version for new release. Commit.
  • RC 1 version dep. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • Fix CI. Commit.
  • Applet: respect volumeStep setting in slider. Commit. Fixes bug #409325
  • Kcm/VolumeSlider: fix scroll. Commit. Fixes bug #459639. See bug #409325
  • Streamrestore: workaround for notification volume. Commit. Fixes bug #473013
  • Kcm: adjust to changes in VolumeSlider. Commit. See bug #473013
  • Sink: Avoid unnecessary detach of iterator. Commit.
  • Always show volume OSD for preferred sink. Commit. Fixes bug #456164
  • Update Qt version requirement to 6.6.0. Commit.
  • Remove kconf_update script from 2015. Commit.
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • Adjust to plasma-framework moving to Plasma. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Applettest: test "Raise maximum volume". Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Partially revert "appiumtests: rename kf.kirigami to kf.kirigami.platform". Commit.
  • Appiumtests: rename kf.kirigami to kf.kirigami.platform. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Applet: Always pass modifiers explicitly and remove default modifier. Commit.
  • Add basic appium test for the applet. Commit.
  • Applet: refresh slider value when to changes on startup. Commit. Fixes bug #472245
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Use std::as_const here. Commit.
  • Remove unneeded keys from metadata file. Commit.
  • Improve code readability. Commit.
  • Applet: Correct horizontal delta values. Commit.
  • Use context object with KConfigWatcher signal. Commit. See bug #468791
  • Implement Plasma 6 settings re-org. Commit.
  • Port to new KRoleNames attached property. Commit.
  • Port to ecm_add_qml_module. Commit.
  • Add missing QtWidgets dependency. Commit.
  • Add missing KConfig dependency. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Improve assert readability. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • Fix compile-time deprecation warning: QMap is not a random-access iterable. Commit.
  • Use sound theme for volume feedback and speaker test. Commit.
  • Remove unnecessary colorGroup: properties. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Applet: show placeholder message in tooltip when there is no device. Commit. Fixes bug #469778
  • Port away from PlasmaCore.SortFilterModel. Commit.
  • Port to KStatusNotifierItem framework. Commit.
  • Kcm: show user initials on Avatar when no icon is set. Commit.
  • Kcm: Use Avatar from Kirigami Addons. Commit.
  • Port to modern SVG instantiation. Commit.
  • Applet: Add comment explaining how to port compactRep to the standard one. Commit.
  • Port to Kirigami.Icon. Commit.
  • Revert "Port to upstream QML components where possible". Commit.
  • Port to upstream QML components where possible. Commit.
  • Applet: port last PlasmaCore color bits to Kirigami. Commit.
  • Applet: Fix configure action with new API. Commit.
  • Applet: use Switch for instant-apply "raise max volume" setting. Commit.
  • It compiles without kf deprecated method. Commit.
  • Port the last remains of the old action api. Commit.
  • Port to the new action API. Commit.
  • Applet: use neutral/negative color in sound waves when volume is above 100%. Commit.
  • Put volume change logic centrally in VolumeSlider. Commit.
  • Make setGenericVolume keep balance between channels. Commit. Fixes bug #435840
  • Ksvg is in frameworks now. Commit.
  • Remove unused import module (scripted). Commit.
  • Port PlasmaCore.Theme/ColorScope/Units etc to Kirigami. Commit.
  • Port to KSvg. Commit.
  • Correct dependency. Commit.
  • Add dependency. Commit.
  • We don't use kde4/apps now. Data was duplicated in /kconf_update. Commit.
  • Applet: Replace usages of plasmoid.rootItem. Commit. Fixes bug #470850
  • Simplify KCM. Commit.
  • Applet: Fix configure action on new API. Commit.
  • Applet: Fix crash when opening context menu with no contents. Commit. Fixes bug #470847
  • Port to new plasmoid api. Commit.
  • Use org.kde.kcmutils instead of org.kde.kcm module for KCM QML components. Commit.
  • We use qt6 now. Commit.
  • It's a string not a boolean. Commit.
  • Applet: support fine volume control by pressing Shift. Commit.
  • Port to new org.kde.coreaddons QML module. Commit.
  • Port to kcmutils_add_qml_module. Commit. See bug #469148
  • Remove explicit plugin Id. Commit.
  • Applet: Silence the signal parameter injection deprecation warning. Commit.
  • Require C++20. Commit.
  • Undo natural scrolling in the applet. Commit.
  • Kcm: stop setting sourceSize in avatar. Commit.
  • Kcm/DeviceListItem: Set width for comboboxes, with correctly sized popup. Commit.
  • Remove ConfigModule.quickHelp attached property. Commit.
  • Port to new KCM class name. Commit.
  • Applet: add missing function for "Show virtual devices" menu item. Commit. Fixes bug #465996
  • Kcm: Fix visuals when testing non-standard channel names. Commit.
  • Kcm: Fix missing id and implicit parameter signal handler. Commit. Fixes bug #466075
  • Kcm: Adapt to Kirigami API change for actions. Commit.
  • Convert applet metadata to JSON. Commit.
  • Replace KF5 with KF6. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Kcm: Move footer actions to the header. Commit.
  • Show battery level in default sink change OSD. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
Plasma SDK
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Adjust to renamed Plasma5Support target. Commit.
  • Do not rely on KIO source-code compat code. Commit.
  • Update DesktopFullyCovered flag name. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Revert "cuttlefish: Clean up IconModel, prevent creation of an empty category". Commit. Fixes bug #474302
  • Set WrapMode on all TextArea components, and fix up some of the Labels. Commit.
  • Kqml: Add hot reload support. Commit.
  • Port to plasmaquickviewsharedengine. Commit.
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • [iconexplorer] Add cuttlefish to desktop file keywords. Commit.
  • [iconexplorer] Fix Exec line in desktop file. Commit. See bug #476717
  • Adjust to projects moving to Plasma. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Fix filenames. Commit.
  • Rename cuttlefish to icon explorer to match the other programmes in this repo and be more findable. Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Cuttlefish: Fix associated desktop file. Commit.
  • Port c++20 deprecated [=]. Commit.
  • Remove qt5 code. Master is qt6 now. Commit.
  • Use std::as_const here. Commit.
  • Themeexplorer: Fix warnings about units not being defined. Commit.
  • Remove unneeded/defunct properties from metadata files. Commit.
  • Lookandfeelexplorer: Convert metadata to json. Commit.
  • [cuttlefish] Remove unused code. Commit.
  • [cuttlefish] Use ecm_add_qml_module. Commit.
  • [cuttlefish] Remove obsolete file. Commit.
  • Remove Plasmoid.availableScreenRect. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Port to KSortFilterProxyModel. Commit.
  • Properly install app icon. Commit.
  • Make themeexplorer work again. Commit.
  • Adjust to dataengine API changes. Commit.
  • Plasmoidviewer/CompactApplet: Sync CompactApplet with plasma-desktop. Commit.
  • Plasmoidviewer: Port, fix and rework SDK overlay. Commit.
  • Plasmoidviewer: Remove remnants of "konsole" [x2]. Commit.
  • Adapt to api changes. Commit.
  • Cuttlefish: SortFilterModel: Improve constructor declaration. Commit.
  • Cuttlefish: Replace emit macro with Q_EMIT. Commit.
  • Cuttlefish: Clean up IconModel, prevent creation of an empty category. Commit.
  • Cuttlefish: Rewrite string list initialization. Commit.
  • Cuttlefish: Fix and rework Comparison overlay sheet. Commit.
  • Cuttlefish: Use new list types for QML properties. Commit.
  • Cuttlefish: Wrap Preview pane in a ScrollView. Commit.
  • Kqml: Switch app type to QApplication. Commit.
  • Plasmoidviewer: Remove remnants of "konsole". Commit.
  • Cuttlefish: Don't disable modality of a ComboBox's popup. Commit.
  • Cuttlefish: Don't disable modality of a ComboBox's popup. Commit.
  • Port final PlasmaCore.Theme usages to Kirigami.Units. Commit.
  • Port to modern SVG instantiation where possible. Commit.
  • Port to Kirigami.Icon. Commit.
  • Port away from PlasmaExtras.Heading. Commit.
  • Plasmoidviewer/CompactApplet: Sync expandedItem's visibility with plasma-desktop. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Use const'ref. Commit.
  • Port port last remains of old actions api. Commit.
  • Cuttlefish: Fix replacement for PlasmaCore.smallestFont. Commit.
  • Cuttlefish: Fix missing sheetOpen. Commit.
  • Introducing kqml: QML runtime with initialized KLocalizedContext. Commit.
  • Fix configure button. Commit.
  • Port to KSvg. Commit.
  • Remove unused import module (scripted). Commit.
  • Port PlasmaCore.Theme/ColorScope/Units etc to Kirigami. Commit.
  • Fix signal/slot currentIndexChanged was removed in qt6. Commit.
  • It was renamed as kpackagetool6. Commit.
  • Fix namespace now it's QQC2.Dialog. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • We depend against qt6. Commit.
  • Adapt to plasma-framework api changes. Commit.
  • Use org.kde.kcmutils instead of org.kde.kcm module for KCM QML components. Commit.
  • Cuttlefish: Make icon name selectable, add top margin. Commit.
  • We use qt6 only. Commit.
  • Use QtCore settings. Commit.
  • Plasmoidviewer: Suggest how to provide an applet name. Commit.
  • Remove extra ';'. Commit.
  • Port away from foreach loop. Commit.
  • Cuttlefish: Set window decoration icon. Commit. Fixes bug #409956
  • Cuttlefish: Port to Qt6/KF6. Commit.
  • Drop unused dependencies. Commit.
  • Require C++20. Commit.
  • IconGrid: Fix JavaScript/QML code style, use strict equality operator. Commit.
  • IconGrid: Redo highlight style similar to Plasma Breeze. Commit.
  • IconGrid: Fix sizing issues. Commit.
  • Add icontheme when creating new global theme. Commit. Fixes bug #465817
  • Fix Kirigami runtime issues in ConfigurationKcmPage. Commit.
  • Port to new PlasmaQuick classes. Commit.
  • Port to KF6. Commit.
  • Remove unneeded panel icon size handling in DefaultCompactRepresentation. Commit.
  • [cuttlefish] Fix desktop file name. Commit.
  • Remove unused KService dep. Commit.
  • Revert "Show all headers in qtc6". Commit.
  • Show all headers in qtc6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
Plasma Systemmonitor
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Table: Explicitly disable dragging beyond bounds in header. Commit. Fixes bug #481224
  • Page: Fix missing sensors display when not editing. Commit.
  • Add a workaround for QTBUG-114999. Commit.
  • Table: Use upstream table selection behavior. Commit. Fixes bug #479329
  • Only store window geometry if the window is in "Windowed" state. Commit. Fixes bug #478442
  • Page: Fix warning about signal parameter injection in FaceConfigurationPage. Commit.
  • Slightly increase the width of the face configuration page. Commit.
  • Page: Properly constrain the size of config/sensors items in FaceConfigPage. Commit. Fixes bug #480986
  • Table: Ensure we update sortName when changing sort order. Commit. Fixes bug #480950
  • Enable hover tooltips for entries in ColumnConfigurationDialog. Commit.
  • Make face cache entries unique per-page. Commit. Fixes bug #480160
  • Table: Fix sorting of tables using the header. Commit. Fixes bug #479326
  • Update version for new release. Commit.
  • Migrate existing system activity shortcut. Commit.
  • Clip scrollable listviews. Commit. Fixes bug #479324
  • Remove unused code. Commit.
  • Save maximized state. Commit. Fixes bug #437089
  • Always keep the tools button visible. Commit. Fixes bug #478125
  • Update Qt version requirement to 6.6.0. Commit.
  • Table: Use base delegate text in cell delegates. Commit. Fixes bug #478079
  • Use HorizontalHeaderView for table headers. Commit.
  • Prevent double context menu in tables. Commit.
  • Port to upstream TreeView. Commit.
  • Only unset hovered row if it's the current row. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Add Meta+Esc as shortcut to launch System Monitor. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Port away from Kirigami.AbstractListItem. Commit.
  • Fix a few more signal handlers with arguments. Commit.
  • PageContents: Use loaders for conditional objects and fix some sizing issues. Commit. Fixes bug #463498
  • Introduce ConditionalLoader. Commit.
  • Port ApplicationsTable face to QuickCharts API changes. Commit.
  • Port to upstream API changes in SensorFace. Commit.
  • Fix the height of the drawer toolbar so it matches the main toolbar again. Commit.
  • Fix some issues with assigning undefined when changing pages. Commit.
  • Port away from Abstract/BasicListItem. Commit.
  • Workaround QTBUG-84858. Commit. Fixes bug #464893
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Use upstream autoacceptChildren. Commit.
  • Port away from Kirigami.DelegateRecycler. Commit.
  • Port AboutPage to FormCard. Commit.
  • Convert faces metadata.desktop to metadata.json. Commit. Fixes bug #473759
  • Link main executable to new QML plugin backing libraries. Commit.
  • Make CommandLineArguments an actual proper QML singleton. Commit.
  • Rename main.qml to Main.qml so it is an actual type. Commit.
  • Port main sytemmonitor stuff to use ecm_add_qml_module. Commit.
  • Remove Connections log workaround. Commit.
  • Port Table plugin to ecm_add_qml_module and declarative registration. Commit.
  • Port Page module to ecm_add_qml_module and declarative type registration. Commit.
  • Adapt to KSortFilterProxyModel API change. Commit.
  • Let TableView track if delegates are selected. Commit.
  • Declare parameters for signal handler. Commit.
  • Processtable: Fix action display hint for KF6 Kirigami. Commit.
  • Disable animation for icons in table views. Commit.
  • Remove all QML import versions. Commit.
  • FaceConfigurationPage: Fix it after upstream API changes. Commit.
  • EditablePage: Fix updateActions after Kirigami unified page actions. Commit. Fixes bug #471986
  • Provide a default for enabled columns. Commit. Fixes bug #470784
  • Do not declare a selectionModel property. Commit. Fixes bug #472659
  • Hide heightHelper BasicListItem. Commit.
  • Use explicit signal arguments; minor cleanup. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Explicitly specify arguments in signal handlers for ListItemDragHandle. Commit.
  • FirstCellDelegate: Align labels when icon missing. Commit.
  • Remove unused import module (scripted). Commit.
  • Don't override dialog y: values. Commit.
  • Port from QQC2.Dialog to Kirigami.Dialog. Commit.
  • Add missing i18n. Commit.
  • Fix syntax - the grouping is called RuntimeDependencies not runtime-dependencies. Commit.
  • Fix layout of Add New Page dialog with wordy languages. Commit. Fixes bug #470726
  • We use qt6 now. Commit.
  • Make compile without deprecated methods. Commit.
  • Remove qt version (now we depend against qt6). Commit.
  • In kf6 kirigami DisplayHint is a directly an object not an enum from action. Commit.
  • Port to new org.kde.coreaddons QML module. Commit.
  • GIT_SILEnT Rerun clang-format. Commit.
  • Require C++20. Commit.
  • Fix include. Commit.
  • Port to IconDialog from KIconThemes. Commit.
  • Remove unused KDeclarative dependency. Commit.
  • Fix KNS usage. Commit.
  • Fix QML errors. Commit.
  • Fix KNS code. Commit.
  • Replace KF5 with KF6. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Set RemoveDeadEntries=true in the pages knsrc. Commit. Fixes bug #453651
  • Table: Workaround a memory leak in QQmlPropertyCache. Commit. Fixes bug #460370
  • Update kf5 version requirement to 5.102.0. Commit.
plasma-thunderbolt
  • Update Qt version requirement to 6.6.0. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Port to new KNotifications action API. Commit.
  • Port away from Kirigami.BasicListItem. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Implement Plasma 6 settings re-org. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Adapt to KNotifcations API change. Commit.
  • Remove unused import module. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • We depend against qt6 now. Commit.
  • Remove unused import module (scripted). Commit.
  • Remove unused import module. Commit.
  • Fix UI with huge window sizes. Commit. Fixes bug #461102
  • Make compile without deprecated methods. Commit.
  • Remove unneeded values from JSON metadata. Commit.
  • Use org.kde.kcmutils instead of org.kde.kcm module for KCM QML components. Commit.
  • We install it in kf6. Commit.
  • We use qt6 now. Commit.
  • Remove warning "explicitly states an 'Id' in the embedded metadata. This value should be removed". Commit.
  • Port to new KCMUtils KQuickConfigModule class. Commit.
  • Use proper ctor for ConfigModule. Commit.
  • Require Qt6/KF6. Commit.
  • Replace KF5 with KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Convert kded metadata to JSON. Commit.
  • Revert "Show all headers in qtc6". Commit.
  • Show all headers in qtc6. Commit.
plasma-vault
  • Don't unnecessarily link to KSysGuard::SysGuard. Commit.
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • RC 1 version dep. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Adapt CI to renamed plasma-framework and kactivities. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Port to renamed kactivities. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • ExpandableListItem: Rename property contextualActions. Commit.
  • Adjust to projects moving to Plasma. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Reflect move of KActivities out of Frameworks to Plasma. Commit.
  • Add explicit this in lambda capture. Commit.
  • Replace usage of std::result_of with std::invoke_result. Commit.
  • Require C++20. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Remove plugin metadata from applet C++ plugin. Commit.
  • Add missing KService dependency. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Port to KSortFilterProxyModel. Commit.
  • Only show symbolic CompactRepresentation icon when in a panel. Commit.
  • Ask for -symbolic icons for actions, buttons, menu items, etc. Commit.
  • Use -symbolic icon for compact representation and tray. Commit.
  • Remove Designer's "." normaloff file data from icon properties in .ui files. Commit.
  • Port last remains of the old actions api. Commit.
  • Port to the new action API. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Adapt to kded5->kded6 renaming. Commit.
  • We use Qt6/kf6 only. Commit.
  • Remove compile warning. Commit.
  • Port to new signal/slot. Commit.
  • Port PlasmaCore.Theme/ColorScope/Units etc to Kirigami. Commit.
  • It was renamed as kquiapp6. Commit.
  • Don't access vaultsModel from Plasmoid.nativeInterface anymore. Commit.
  • Port to new plasmoid api. Commit.
  • We use qt6 only now. Commit.
  • Revert "Remove warning: explicitly states an 'Id' in the embedded metadata. This value should be removed". Commit.
  • Remove warning: explicitly states an 'Id' in the embedded metadata. This value should be removed. Commit.
  • We depend against qt6 now. Commit.
  • Fix JSON metadata. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Fix applet/kded metadata. Commit.
  • Replace KF5 with KF6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
plasma-welcome
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Supporters: Update list of supporters. Commit.
  • Supporters: Update list of supporters. Commit.
  • Launch the correct knewstuff-dialog. Commit. Fixes bug #481342
  • Plasmaupdate/Update: Change description for 6.0. Commit.
  • Update version for new release. Commit.
  • Slightly decrease minimum window height. Commit. Fixes bug #480603
  • Supporters: Shuffle list of supporters. Commit.
  • Supporters: Update list of supporters. Commit.
  • RC 1 version dep. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • Updated README.md with updated example. Commit.
  • KCM: don't set extraFooterTopPadding. Commit.
  • Supporters: Update list of supporters. Commit.
  • Supporters: Update list of supporters. Commit.
  • Supporters: Clip supporters flickable. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Pages/Live: Use ApplicationInfo for ApplicationIcon. Commit. Fixes bug #478138
  • Update: Show donation information at the bottom. Commit.
  • FooterUpdate: Add option to disable showing Plasma update pages. Commit.
  • Overhaul footer handling for simplicity. Commit.
  • Pages/Network: Use AbstractCard for preview. Commit.
  • Pages/Donate: Add Plasma 6 donators page. Commit.
  • Adapt CI to renamed plasma-framework and kactivities. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Main: Show minimal footer on update pages. Commit.
  • Add beta page for pre-release versions. Commit.
  • Main: Disable PageIndicator navigation when in a layer. Commit.
  • Pages/network: Fix and refactor PlasmaNM integration. Commit.
  • Adjust for pre-6 version number scheme. Commit.
  • Update URL for plasma 6, handle version numbers for pre-6 releases for --post-update and showing network. Commit.
  • Port to new Kirigami config name. Commit.
  • Revert "pre-6 releases use 5.x.0 versions so switch PATH to 1 here, switch back after 6.0.0". Commit.
  • Use version header generated by ecm_setup_version. Commit.
  • Pre-6 releases use 5.x.0 versions so switch PATH to 1 here, switch back after 6.0.0. Commit.
  • Main: Further refactoring of page handling. Commit.
  • Main: Mention error in console when page fails to load. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Don't show KAccounts page for now. Commit. Fixes bug #471380
  • Main: Create pages dynamically. Commit.
  • Plasma framework now uses plasma versions. Commit.
  • Kded: Disable update page autostart for Plasma 6 pre-release. Commit.
  • Use the same cmake variable names as other plasma repos for consistency and scriptability. Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Controller: Refactor version handling. Commit.
  • LICENSES: Add BSD-2-Clause license. Commit.
  • Relicense CMake under BSD-2-Clause. Commit.
  • Relicense CMake under BSD-3-Clause. Commit.
  • Tweak donation text and be more explicit about KDE e.V. Commit.
  • Add missing include. Commit.
  • ApplicationInfo, Discover: Expose whether service exists, and don't show Discover if not. Commit.
  • ApplicationIcon: Refactor ApplicationInfo out of icon so pages can use it. Commit.
  • Remove resources.qrc. Commit.
  • ApplicationInfo: Check if KService is null before loading data. Commit.
  • Add a wrapper type to make the config available to QML. Commit.
  • Remove import versions from QML files. Commit.
  • Rename main to Main. Commit.
  • Port to declarative type registration and other changes in ECMQmlModule. Commit.
  • Main: Hide built-in footer separator. Commit.
  • Allow distros to customize elements of the welcome page. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Network: Show banner when forced visible for development builds. Commit.
  • Controller: Force network page visible in development builds. Commit.
  • Port to Kirigami.Units. Commit.
  • Welcome: Correct spelling of smallSpacing. Commit.
  • Adapt to KNotificationJobUiDelegate moving to KJobWidgets. Commit.
  • Mention the distro on the intro page. Commit.
  • KCM: Always show separator. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Add missing #pragma once. Commit.
  • We use qt6 only. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Const'ify method. Commit.
  • We depend against qt6 Qt::AA_UseHighDpiPixmaps and Qt::AA_EnableHighDpiScaling. Commit.
  • Allow to show headers in qtcreator. Commit.
  • Const'ify method/variables. Commit.
  • Kded/daemon: Improve behaviour. Commit.
  • Kded/daemon: Fix assuming LiveEnvironment and improve handling. Commit. Fixes bug #471323
  • README: General reworking and updated examples. Commit.
  • Port to KSvg. Commit.
  • Remove unused includes. Commit.
  • "/usr" prefix was hardcoded. Commit.
  • Remove unused qml module. Commit.
  • Add a live environment mode for distro installers. Commit. Fixes bug #466282
  • Porting for Qt 6/KF6. Commit.
  • Revert "Update version number for 5.27.5". Commit.
  • Make runCommand() with only one argument work as intended. Commit.
  • .reuse: Update upstream name. Commit.
  • .reuse: Update upstream name. Commit.
  • Require C++20. Commit.
  • Qml: Create ApplicationIcon, use in Discover and Settings pages. Commit.
  • Src: Add ApplicationInfo class wrapping KService for QML. Commit.
  • .reuse: Correct upstream name. Commit.
  • Unify QML imports. Commit.
  • PowerfulWhenNeeded: Remove "See More Features" buttons. Commit.
  • PowerfulWhenNeeded: Adjust GetNewStuff description. Commit.
  • Qml: Move PlasmaFeatureButton to pages subfolder. Commit.
  • PowerfulWhenNeeded: Use page actions for external app links. Commit.
  • Make the page layouts mobile-friendly. Commit. Fixes bug #466572
  • Add missing >. Commit.
  • Main: Use PageIndicator instead of label. Commit.
  • Use themable icon for System Settings. Commit. Fixes bug #466250
  • Main: Fix multiple pages being visible at once. Commit.
  • Set engine for KCMs explicitly to fix context issues. Commit.
  • Main: Move header to footer, page heading to header. Commit.
  • Pages: add translation hint for krunner keywords. Commit.
  • Pages/PowerfulWhenNeeded: Fix grid by correctly setting cell width. Commit.
  • Re-implement autostart functionality. Commit. Fixes bug #459180
  • Note mandatory KNewStuff dependency. Commit. Fixes bug #465072
  • Do not run on other desktop environments. Commit.
  • Embed source in URLs. Commit.
  • Advertise Alt+Space shortcut for KRunner, rather than Alt+F2. Commit.
  • Adjust runCommandAPI to optionally take a desktop file. Commit. See bug #464668
  • Show launch feedback for knewstuff-dialog. Commit. Fixes bug #464668
  • Revert "Show all headers in qtc6". Commit.
  • Fix multiline translated text. Commit. Fixes bug #464630
  • Fix launch feedback for KCMs. Commit. See bug #464668
  • Show all headers in qtc6. Commit.
  • Make text on buttons translatable. Commit.
  • Look for custom pages in /usr/share/, not /var/lib/. Commit.
  • Make the fake panel clock look more like the real one. Commit.
  • Pages/Network: Use lambda expression for binding. Commit.
  • Fix kaccounts dep on the CI. Commit.
Plasma Workspace
  • Appiumtests: add test for SystemDialog. Commit.
  • Show panels on entering edit mode and "add widgets". Commit. Fixes bug #448393
  • Notifications: Only convert absolute paths to file URLs. Commit. Fixes bug #481759
  • Applets/cameraindicator: add bug report button. Commit.
  • Revert "panelview: Take focus from other Plasma windows when clicked". Commit. Fixes bug #481671. See bug #367815
  • Components/dialogs: fall back to null target when dialogButtonBox is null. Commit.
  • Components/dialog: simplify binding enabled condition. Commit.
  • SystemDialog: Fix up missing module alias and broken binding. Commit.
  • Kcm/users: fix rectangle grabbing. Commit. Fixes bug #479454
  • Kcms/users: make uri from path. Commit. Fixes bug #479929
  • Dataengines/weather: Reset wind info when parsing new data (envcan). Commit. Fixes bug #481492
  • Install files for plasmashell 6 "keep custom position of panels" update script. Commit. Fixes bug #478690
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Applets/systemmonitor: Don't link to KSysGuard::SysGuard. Commit.
  • Logout greeter: skip switcher, move setState to class constructor. Commit. Fixes bug #403243
  • Weather/dwd: don't crash on empty json objects. Commit. Fixes bug #481596
  • Ksplash: Fallback to default lnf theme. Commit.
  • Logout-greeter: Fallback to default lnf theme. Commit. Fixes bug #474639
  • Osd: Fallback to default lnf theme. Commit.
  • SystemDialog: Fallback to default lnf theme. Commit. Fixes bug #480066
  • Lookandfeel packagestructure: Always fallback to default package. Commit. See bug #474639. See bug #480066
  • [kcms/users] Fix sizing in fingerprint dialog. Commit. Fixes bug #480730
  • SystemDialog: Demote actions property to Templates counterpart. Commit.
  • Components/dialogs: Drop QML import versions, add import aliases. Commit.
  • Lookandfeel: Shuffle around constness and auto. Commit.
  • Shell: don't crash when applying broken wallpaper plugins. Commit.
  • Handle previously ignored LC_* values. Commit. Fixes bug #480379
  • Dataengines/hotplug: Add "%j" placeholder for last UDI section. Commit.
  • Lookandfeel: update dark preview for Plasma 6.0. Commit. Fixes bug #480224
  • KSMServer::tryRestore: fix indexing of entries. Commit. Fixes bug #477146
  • Set componentDisplayName for shortcut migration. Commit.
  • Notifications: Fix drag hint mouse cursor. Commit.
  • PanelView: do not restore focus when status is NeedsAttentionStatus. Commit.
  • [kcms/users] Fix selecting finger to enroll. Commit. Fixes bug #480729
  • Kcms/autostart: add tooltip for buttons in delegates. Commit.
  • Kcms/soundtheme: Fix items overflowing the card. Commit. Fixes bug #480554
  • Applets/systemtray: remove unnecessary focus hack. Commit. Fixes bug #479466
  • Kcms/notifications: Fix delegate's minimum size. Commit. Fixes bug #481433
  • Shell/panelview: calculate dodge geometry independent of floatingness. Commit. See bug #481379
  • Shell: Drop unused wayland plasma shell global. Commit.
  • Panelview: Take focus from other Plasma windows when clicked. Commit. Fixes bug #367815
  • Revert "lookandfeel: Explicitely set isMask of ActionButton". Commit. Fixes bug #477995. See bug #474377
  • Libtaskmanager: Adapt to NETRootInfo::moveResizeRequest() changes. Commit.
  • Applets/digitalclock: make tooltip and multi-timezone follow locale date format. Commit. Fixes bug #477594
  • Applets/digitalclock: Localize custom date format, too. Commit.
  • Klipper: Expose selected files through desktop portal. Commit. Fixes bug #476600
  • Appiumtests/notificationstest: ensure malformed image data can't cause a crash. Commit. See bug #481033
  • Fix i18n. Commit. Fixes bug #480424
  • Don't remove add widgets/add panel from possible actions. Commit. Fixes bug #480392
  • Applets/mediacontroller: cleanup album arts when they go out of view. Commit.
  • Kcms/nightcolor: Fix click position for manual location. Commit. Fixes bug #480892
  • Kcms/nightcolor: Simplify pin position for manual location. Commit.
  • Notification: ensure arg is StructureType when decoding ImageHint. Commit. Fixes bug #481033
  • Libcolorcorrect: Adapt to renamed d-bus interface. Commit.
  • Applets/brightness: Adapt to renamed dbus-interface name. Commit.
  • Shell: Reset activity switching shortcuts in plasma6.0-remove-old-shortcuts. Commit.
  • Libkmpris: also find i18n strings in subdirectories. Commit. Fixes bug #481010
  • Interactiveconsole: return status code in main function. Commit.
  • Applets/systemtray: elide applet title rather than overflowing. Commit. Fixes bug #480880
  • Fix Panel renouncing focus. Commit. See bug #472909
  • PanelConfigView: Delegate Ruler visibility checks to main config window. Commit. Fixes bug #480516
  • Shell: Fix initial keyboard interactivity flag in PanelView. Commit. Fixes bug #480558
  • Devicenotifier: Suppress warnings like 'Unable to assign [undefined] to bool'. Commit.
  • TimeZoneFilterProxy: call invalidateFilter. Commit.
  • Applets/clipboard: make search case insensitive. Commit. Fixes bug #480802
  • Applet/systray: Show icons in HiddenStatus when set to "Always visible". Commit. Fixes bug #480781
  • Plasmacalendarintegration: Fix directory traversal vulnerability in events plugins. Commit.
  • Appiumtests/digitalclocktest: test calendar plugin config ui works. Commit. See bug #480668
  • [applets/clipboard] hide icon when inactive. Commit.
  • PanelRulerView: drop unused parent argument. Commit.
  • Logout-greeter: Always answer dbus calls. Commit. Fixes bug #480264
  • [applets/digitalclock] Fix resolving config UI file. Commit. Fixes bug #480668
  • Runners/services: Delay updating the services list after database change. Commit.
  • Runners/services: Fix refreshing the services list. Commit. Fixes bug #479513
  • Lower the Plasma dependency version for plasma/6.0 branch until release time. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • Update version for new release. Commit.
  • [krunner] Don't call into KX11Extras on Wayland. Commit.
  • Separate listing for incorrect json and .desktop applets. Commit. Fixes bug #477837
  • [applets/kicker] Pass applications: URL to task manager for launcher check. Commit. Fixes bug #480366
  • Dataengines/weather: Fix dwd when there's no measurement data. Commit.
  • [applets/digitalclock] Store enabled plugins by id instead of full path. Commit.
  • Runners/services: Give favorites a relative instead of absolute boost, some cleanups and optimizations. Commit. Fixes bug #478087
  • Applets/systemtray: avoid unnecessary copy in StatusNotifierModel. Commit.
  • Shell: Don't show the panel temporarily on new screen. Commit. Fixes bug #448420. Fixes bug #474699
  • [applets/analogclock] Properly force data change. Commit.
  • Applets/systemtray: fix assertion when model is empty. Commit.
  • Ctest: enable repeat until pass. Commit.
  • Applets/kicker: Prevent building an infinite queue of refresh requests. Commit.
  • Hide pin to taskmanager when already pinned. Commit. Fixes bug #480198
  • Add a new setExclusiveEdge call in the protocol. Commit. Fixes bug #475700
  • Applet/notifications: fix contex menu on wayland. Commit. Fixes bug #476809
  • Kcms/notifications: remove separator lines. Commit.
  • [runners/appstream] Use KIO::OpenUrlJob instead of QDesktopServices::openUrl. Commit. Fixes bug #479397
  • Wallpapers/image: immediately change wallpaper when system palette changes. Commit.
  • Kcms/users: use standard header for fingerprint dialog. Commit.
  • Kcms/cursortheme: only adapt popup width. Commit.
  • Kcms/cursortheme: remove obsolete code. Commit.
  • Kcms/cursortheme: Fix cursor size preview. Commit. Fixes bug #478089
  • PanelView: Use geometry() instead of geometryByDistance() for computing mask. Commit. Fixes bug #478923
  • Appiumtests/kcm_cursortheme_test: take screenshot using ImageMagick. Commit.
  • Only allow showing one Alternatives dialog at a time. Commit. Fixes bug #454526
  • Update entries when sycoca changes. Commit. Fixes bug #405790. Fixes bug #479513
  • Update theme previews to show "Scarlet Tree" Plasma 6.0 wallpaper. Commit.
  • Kcms/cursortheme: scale combox to fit largest size. Commit. Fixes bug #479968
  • Kcms/style: close popup on second click of the button that opened it. Commit. Fixes bug #479970
  • Fix spacing of system dialogs without buttons. Commit.
  • Wallpapers/image: check signal count before waiting new file to arrive. Commit.
  • Libtaskmanager/taskfilterproxymodel: convert region geometry to device coordinate system. Commit. See bug #478376
  • Notifications: text/uri-list must be an array. Commit.
  • Applets/systemtray: remove maximum popup height. Commit. Fixes bug #479363
  • Restore Fitts' law for the panel. Commit. Fixes bug #480016
  • Remove "Add Widgets" and "Add Panel" from desktop context menu. Commit.
  • Shellcorona: Add showAddPanelContextMenu function. Commit.
  • Kcms/cursortheme: only create LaunchFeedbackDialog once. Commit. Fixes bug #479969
  • Runners/calculator: add mutex for CALCULATOR creation/destruction. Commit. Fixes bug #478998
  • Panelview: Don't intersect with screen geometry at all. Commit.
  • Panelview: Set the correct mask. Commit. Fixes bug #479926
  • Panelview: Set the actual mask on wayland. Commit. Fixes bug #479926
  • Dataengines/powermanagement: Use the right D-Bus interface for HasInhibit. Commit.
  • Panelview: Fix geometryByDistance. Commit.
  • Libtaskmanager: Fix initialization of IsActive in WaylandTasksModel. Commit. Fixes bug #478951
  • Add kconf update script to preserve the custom position of panels. Commit. Fixes bug #478690
  • Libtaskmanager: add test for bug 478831. Commit. See bug #478831
  • Kcm/users: fix letter-style avatars. Commit. Fixes bug #479454
  • Libtaskmanager: do not leak fd when reading icons in waylandtaskmodel. Commit. Fixes bug #478831
  • Applets/clipboard: fix tool buttons not clickable using stylus. Commit.
  • Use libxcrypt for salt generation. Commit.
  • Panelview: Adjust exclusive zone by correct margin. Commit.
  • Kcms/wallpaper: Add option to set the same wallpaper for all screens at once. Commit. Implements feature #436001
  • Panelview: Only set a margin on edge where the panel is on. Commit. Fixes bug #478948
  • Fix the translation templates (no version suffix for consistency). Commit.
  • Call signals instead of signal handlers. Commit.
  • Adjust to renamed Plasma5Support target. Commit.
  • Applets/systemtray: Fix wrong layout when loading. Commit.
  • Kcms/notifications: Fix wrong width for buttons. Commit.
  • Fix KRunner file search on non-systemd distros. Commit.
  • PanelView: defer deleting config view. Commit. Fixes bug #476968
  • Colorsapplicator: Use KColorUtils::contrastRatio. Commit.
  • Applets/batterymonitor: Fix up manuallyInhibited property type and propagation. Commit.
  • Make Klipper::saveHistory return success status. Commit.
  • SaveHistory: handle writableLocation() failing. Commit.
  • Abort Klipper::saveHistory if there is no save dir. Commit.
  • Improve error messages in Klipper::saveHistory. Commit.
  • Minor tidy-up of Klipper::saveHistory. Commit.
  • Fix that UB occurs if Klipper is instantiated twice. Commit.
  • Avoid losing clipboard data if we exit abnormally. Commit.
  • Remove redundant QString::isNull(). Commit.
  • Don't assume QStandardPaths::locate succeeds. Commit.
  • Applets/systemtray: add accessible press action for expand button. Commit.
  • Runners/bookmarks: re-add per thread db connection. Commit. Fixes bug #479315
  • Add missing includes. Commit.
  • Applets/systemtray: fix separator line filling the whole dialog. Commit. Fixes bug #471831
  • Components/calendar: simplify horizontal scrolling filter. Commit.
  • Applets/battery: fix conditions for icon indicating power profile. Commit. Fixes bug #478981
  • Enable translations for session shortcuts kded module. Commit.
  • Dataengines/weather: Fix error values showing for DWD. Commit. Fixes bug #462548
  • Lookandfeel: Pass locale to format{Date,Time}. Commit. Fixes bug #477723
  • Ci: add clang-format validation job. Commit.
  • Dataengines/weather: Specify forecast link for wetter.com. Commit. Fixes bug #449933
  • Add return type annotation to QML function. Commit.
  • Appiumtests/mediacontrollertest: add more pause in pointer actions. Commit.
  • Appiumtests: unown name after objects are unregistered. Commit.
  • Do not rely on KIO source-code compat code. Commit.
  • Appiumtests/mediacontrollertest: flush connection after touch actions. Commit.
  • Appiumtests/mediacontrollertest: ensure the player process actually quits. Commit.
  • Appiumtests/mediacontrollertest: wait 500ms before touch gesture tests. Commit.
  • Applets/mediacontroller: fix tab navigation order. Commit.
  • Applets/mediacontroller: show tooltip only when active focus is from keyboard. Commit. Fixes bug #477962
  • Appiumtests: flush DBus connection on player quit. Commit.
  • Appiumtests: don't quit manually in signal handler. Commit.
  • Appiumtests: stop GLib main loop before player quit. Commit.
  • PanelView: Only use layerWindow on Wayland to avoid X11 crash. Commit.
  • Appiumtests/mediacontrollertest: port to ActionBuilder. Commit.
  • Remove leftover debug line. Commit.
  • Let the compositor size space filling panels. Commit. See bug #440571
  • Make availableScreenRegion consistent with availableScreenRect in only not considering autohide panels. Commit. Fixes bug #478432
  • Always set exclusive zone for panel when configuring it to make sure ruler does not overlap it. Commit. Fixes bug #478432
  • Use Plasma6-specific store categories. Commit.
  • Put version to 5.91.90. Commit.
  • Applets/cameraindicator: skip installation when KPipeWire is unavailable. Commit.
  • Redesign font management kcm. Commit.
  • Panelview: Change anchors before positioning. Commit.
  • Login-sessions: remove executable permission from .desktop files. Commit.
  • Set margins on panel ruler so it doesn't overlap non-center-aligned panels. Commit.
  • Respect offset when panel is not center-aligned. Commit.
  • Fix edit mode for panel spacers. Commit. Fixes bug #478772
  • Use contrastRatio 4.5 for accentForeground. Commit.
  • Applets/cameraindicator: use switch size in FullRepresentation. Commit.
  • PanelConfigView: keep window size synced with the main item. Commit.
  • Give fit content panels a better minimum size. Commit.
  • Get rid of old font dpi settings. Commit.
  • Applets/brightness: make action text translatable. Commit.
  • Shell: Don't crash when screens are mirrored. Commit.
  • Fix kickoff crashing plasmashell after screen turnoff. Commit. Fixes bug #478679
  • Fix up plasmoidHeading margins. Commit.
  • Revert "Migrate panel hiding setting". Commit.
  • Wallpaper/image: add comments on usage requirement. Commit. See bug #478599
  • Kcm/autostart: fix status check for running entry. Commit.
  • Kcm wallpaper: take into account screen orientation. Commit.
  • Implement panel lengthMode scripting api. Commit. Fixes bug #478489
  • Kcms/notifications: Remove "Application Progress: Show in Task Manager". Commit.
  • Kcms/klipper: reorganise selection setting below history size config. Commit.
  • Wallpapers/image: make the last wallpaper stay longer during transition. Commit. Fixes bug #478074
  • Don't close the view when little config popup close. Commit. Fixes bug #477849
  • Krunner: Add zsh completion. Commit.
  • Plasma-shutdown: Continue on ksmserver errors. Commit. Fixes bug #449948
  • Only search for Qt6WaylandCompositor with -DBUILD_TESTING. Commit.
  • Applets/mediacontroller: disable geometry timer when widget is not expanded. Commit. Fixes bug #477866
  • Applets/clipboard: round up divided GridUnits. Commit. Fixes bug #478165
  • Add explicit include for ECMQmlModule. Commit.
  • Update DesktopFullyCovered flag name. Commit.
  • Appmenu: Reduces X11 warning noise on wayland. Commit.
  • Kcms/notifications: clip app page's event list view. Commit. Fixes bug #478284
  • Drop custom qtwayland shell integration plugin. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Lookandfeel: Fix z stacking of keyboard and OSD. Commit.
  • Lookandfeel: Factor out VirtualKeyboard's Loader. Commit.
  • Applets/digital-clock: clip tomezone popup's list view. Commit. See bug #478170
  • Appiumtests/mediacontrollertest: add remaining time overflow test. Commit.
  • Shell: destroy panel config view when its panel is pending deletion. Commit.
  • Update panel shadows after change in QML values. Commit. Fixes bug #477884
  • Applets/mediacontroller: use double for length and position. Commit.
  • Kcms/region_language: various c++ improvements. Commit.
  • Todo++. Commit.
  • Kcms/region_language: repair pt_PT support. Commit. Fixes bug #478120
  • Krunner: Fix display of long suggestion text. Commit.
  • Kcms/nightcolor: Fix scrolling direction of temperature sliders. Commit.
  • Adapt to QScreen logic change on Qt6. Commit.
  • ContainmentConfigView: don't use Dbus to set the wallpaper. Commit.
  • Applets/digital-clock: allow timezone popup to stretch with window size. Commit. Fixes bug #477936
  • Give Kirigami.ListSectionHeader implementsations a width. Commit. Fixes bug #478109
  • Wallpapers: port to accentColor property. Commit.
  • Applets/battery: show app inhibitions even when manually inhibited too. Commit. See bug #474982
  • Applets/battery: fix switch for manual inhibition falsely checked when inhibited by some other app. Commit. Fixes bug #474982
  • Kcm wallpaper: qml cleanup. Commit.
  • Applets/digital-clock: use TimezonesI18n::i18nCity in TimeZoneModel. Commit.
  • Applets/digital-clock: reimplement TimezonesI18n::i18nCity with ICU. Commit. Fixes bug #477747
  • Disconnect focusVisibilityCheck when the window hides. Commit.
  • Shell: enable kcrash explicitly. Commit. Fixes bug #470190
  • Krunner: Fix max height not taking history view into account. Commit. Fixes bug #478058
  • Applets/appmenu: Support seamless menu edges for every screen edge. Commit.
  • Kcm wallpaper: avoid some warning when loading. Commit.
  • [kcms/autostart] Port from SwipeListItem to ItemDelegate. Commit. Fixes bug #477950
  • Kcms/users: derive columns count from implicitWidth. Commit. Fixes bug #473363
  • Fix media controls on lockscreen. Commit. Fixes bug #477725
  • Remove DeleteCursorOldDefaultSize update script. Commit.
  • Remove StyleWidgetStyleDefaultBreeze update script. Commit.
  • Remove plasmashell-5.27-use-panel-thickness-in-default-group.upd script. Commit.
  • Kcms/icons: Remove kconf_update script to clean up old keys. Commit.
  • Krunner: Remove kconf_update code. Commit.
  • Osd: set osdMaxValue before osdValue. Commit. Fixes bug #475143
  • Devicenotifier: Use ellipses instead of triple period. Commit.
  • Devicenotifier: Port away from DefaultMethod feature. Commit.
  • Don't close when the user is manipulating the panel. Commit.
  • Make Panel context menu's "Exit Edit Mode" item actually exit Edit Mode. Commit. Fixes bug #476970
  • Shell: increase invariants timeout to 30s. Commit.
  • Better logic for hide and exit from edit mode. Commit.
  • Devicenotifier correct BugReportUrl. Commit.
  • Lookandfeel: Fix Logout actions. Commit.
  • Kcms/kfontinst: Remove unused EFolder argument from createUDSEntry overload. Commit.
  • Kcms/kfontinst: Remove unused local variables. Commit.
  • Kcms/kfontinst: Remove unused QTextStream arguments. Commit.
  • Kcms/kfontinst: Remove unused variables. Commit.
  • Kcms/style: Fix trailing whitespace. Commit.
  • Kcms/style: Port QMap iterator from deprecated operator+ to std::advance. Commit.
  • Klipper: Silence [[nodiscard]] warning about QFuture. Commit.
  • Klipper: Fix warning about confusing operators precedence. Commit.
  • Killrunner: Don't use integer division in a floating point context. Commit.
  • Killrunner: Fix warning about initialization order (-Wreorder). Commit.
  • Port qChecksum away from deprecated char* overload to QByteArrayView. Commit.
  • Kcms/users: Fix unhandled Error::UserFacing enum value. Commit.
  • Mark overridden virtual methods with an override keyword. Commit.
  • Fix warnings: comparison of integer expressions of different signedness. Commit.
  • Port away from deprecated QHoverEvent::pos() & posF() to position(). Commit.
  • Silence [[nodiscard]] warning with a cast to void. Commit.
  • Mark unused arguments with Q_UNUSED. Commit.
  • Port QKeySequence away from deprecated operator+ to operator|. Commit.
  • Shell/PanelConfigView: Remove unused argument QWindow *parent from constructor. Commit.
  • Shell: Remove unused counter variable. Commit.
  • Remove unused header includes. Commit.
  • Remove unused lambda capture. Commit.
  • Fix warning: implicit capture of ‘this’ via ‘[=]’. Commit.
  • Port away from deprecated char* overloads. Commit.
  • Applets/battery: set active status when not in balanced power profile only if profile was not set automatically. Commit.
  • Kicker: Forward favoritesModel to RunnerMatchesModel. Commit. Fixes bug #476719
  • Don't hide panel config view if a plasmapopup opens from the panel. Commit.
  • Shell: disconnect from rectNotify in ShellCorona::unload(). Commit.
  • Applets/systemmonitor: Drop "pending startup preset". Commit. Fixes bug #476666
  • Only list plasma 6 plasmoids. Commit. Fixes bug #474498
  • Clean up commented code. Commit.
  • Kcms/cursortheme: Enable SmoothPixmapTransform. Commit.
  • Kcms/colors: Use selected link color from KColorScheme. Commit.
  • Kcms/nightcolor: Add a graphic view of the day/night timings. Commit. Implements feature #414809
  • Kcms/nightcolor: Better positioning of geolocation data. Commit.
  • Applets/brightness: set Plasma API minimum version in metadata. Commit.
  • Fix applet edit overlay disappearing on hovering the side buttons in global edit mode. Commit. Fixes bug #472662
  • Shell: disconnect from rectNotify before deleting PanelView. Commit. Fixes bug #476847
  • Libtaskmanager: make appData return const reference. Commit.
  • Klipper: Cleanup remnants of standalone mode. Commit.
  • Shell: increase invariants timeout in CI. Commit.
  • Remove emitPRessed hack. Commit. Fixes bug #477426
  • Fix most of the lock screen. Commit. Fixes bug #477326. Fixes bug #465266
  • Wallpaper kcm: add a handcursor shape hover on outputs. Commit.
  • ScreenPoolTest: Clean up ScreenPool in cleanupTestCase. Commit.
  • Better clean up CoreCompositor. Commit.
  • Destroy kde_output_order_v1 when its global get removed. Commit.
  • WallpaperKcm: also check if plugin has changed to determine needsSave. Commit.
  • WallpaperKcm: handle screen addition and removal. Commit.
  • Add KCM Wallpaper. Commit.
  • Shell: Use DBus in ContainmentConfigView to update the wallpaper. Commit.
  • Move OutputOrderWatcher to libkworkspace. Commit.
  • Ksplash: Set explicit layer shell keyboard interactivity. Commit.
  • TextArea: Fix wrapMode value. Commit.
  • Krunner: Assign activity for RunnerManager history environment. Commit.
  • Krunner: Clean up CMake formatting. Commit.
  • KRunner: Launch service in daemon mode. Commit. Fixes bug #477365
  • Ksplash: warn with context on why script resolution failed. Commit.
  • Check the captured PanelView is still a PanelView. Commit. Fixes bug #476847
  • Don't try to reset the model twice. Commit. Fixes bug #471292
  • Lookandfeel/sddm-theme/metadata.desktop: Add QtVersion=6. Commit.
  • Digitialclock: Use icu to look up exemplar cities for time zones. Commit.
  • Kcms/style: Make "Configure Icons and Toolbars" popup fit wide content. Commit. Fixes bug #477303
  • Breeze: Fix lockscreen OSD colors and SVG image path. Commit. Fixes bug #477424. Fixes bug #475257
  • Kcm_regionandlang: support glibc style 'utf8' variant. Commit. Fixes bug #477283
  • Appiumtests/kcm_cursortheme_test: port to find_image_occurrence. Commit.
  • Filter out legacy Plasma 5 applets. Commit. Fixes bug #477494
  • Kfontinst: don't crash on exit. Commit. Fixes bug #477001
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to kactivities rename to plasma/activities-stats. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Port to renamed kactivities. Commit.
  • Port to renamed kwaylandclient library. Commit.
  • Port to KF6 KUserFeedback. Commit.
  • Waylandtasksmodel: Handle parent window changing. Commit.
  • Show panel on wayland when focusing different panels. Commit. Fixes bug #453166. Fixes bug #473000
  • Appiumtests/clipboardtest: port to ActionChains. Commit.
  • Ksplash: don't trip over missing rootObjects. Commit.
  • Ksplash: use ecm_qt_declare_logging_category. Commit.
  • Runners/services: Connect to AbstractRunner signals in constructor. Commit.
  • Runners/services: Revalidate services being stale rather than reloading. Commit.
  • Runners/webshortcuts: Make simple regex static. Commit.
  • Runners/locations: Do not trigger reload of KIO protocol cache. Commit.
  • Runners/webshortcuts: Avoid doing heavy initialization work in main thread. Commit.
  • Use QStandardPaths::GenericDataLocation for finding the themes install directory. Commit.
  • Kcms/nightcolor: Limit saved precision of geolocated coordinates. Commit.
  • Unsupported messages in the widget explorer. Commit. See bug #471122
  • Cmake: detatch GLIBC_LOCALE from environmental factors. Commit.
  • Kcms/nightcolor: Fix some undefined warnings around the locator object. Commit.
  • Kcms/nightcolor: Fix mode switcher status on load. Commit.
  • Drop loading of legacy calendar plugins. Commit.
  • Libkworkspace: Use display manager directly for session switching. Commit.
  • Libkmpris: decode "xesam:url" when using folder name as album name. Commit. Fixes bug #477335
  • Use QDBus interfaces for GTK menus and actions. Commit.
  • Port SessionManagement from KDisplayManager. Commit.
  • Logout-greeter: Add "Install Updates & Restart" button. Commit. Fixes bug #435845
  • [widgetexplorer] Replace plasmoid import assistant with file dialog. Commit.
  • Appiumtests: temporarily disable clipboardtest. Commit.
  • Revert "Plasma 6 pre-release version notice". Commit.
  • Panel: re-implement "Windows Go Below" mode. Commit. See bug #472894
  • Do not hide settings when the panel is hidden. Commit.
  • Shutdown: Introduce support for KWin closing wayland windows. Commit. Fixes bug #461176
  • Do not access dbus return value if it's an error. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • Libkworkspace: add DefaultWallpaper::defaultWallpaperPackage. Commit.
  • Appiumtests/mediacontrollertest: test invalid player. Commit. See bug #477144
  • Logout-greeter: Fix warning count about other sessions. Commit.
  • [kicker/kickoff] Remove unneeded check for appstream handler. Commit. Fixes bug #477138
  • Remove the last QTextCodec uses. Commit.
  • Applets/brightness: Add contextual action to configure Night Light. Commit.
  • Applets/battery: show info for no power profiles availbale. Commit.
  • Applets/brightness: integrate night color. Commit. Fixes bug #448271
  • Applets/{battery, brightness}: unversion imports. Commit.
  • Applets: split battery and brightness. Commit. Fixes bug #424283
  • Port applets to new config infrastructure. Commit.
  • Port away from QTextCodec. Commit.
  • Libkmpris: store property notifiers without vector. Commit.
  • Kcms/nightcolor: Fix nighcolor typos and warnings. Commit.
  • Plasma 6 pre-release version notice. Commit.
  • Unbreak Region&Lang KCM on !Linux (again). Commit.
  • Klipper: Use kwindowinfo only on x11. Commit.
  • ExpandableListItem: Rename property contextualActions. Commit.
  • Add "Dodge Windows" visibility mode for the panel. Commit. Fixes bug #349785
  • Applets/digital-clock: Don't overlap adjacent widgets in horizontalPanel state. Commit. Fixes bug #475833
  • Add feature infos for the locale options. Commit.
  • Kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set. Commit.
  • Lookandfeel: Port away from binding animations to signals. Commit.
  • Lookandfeel: Minor code style fix. Commit.
  • Lookandfeel: Fix indentation, drop unused component ID. Commit.
  • Lookandfeel: Fix pixel alignment on promps block. Commit.
  • Revert "wallpapers/image: set default image path for Lockscreen KCM". Commit.
  • Reenable shelltest. Commit.
  • Libkmpris: use QStringView where possible. Commit.
  • Sddm-theme: Don't shadow the SDDM provided keyboard global. Commit.
  • Kcms/feedback: reduce weighting. Commit.
  • Applets/digital-clock: Fix padding for digital clock in oneLineDate state. Commit. Fixes bug #476977
  • Fix krunner visual issues. Commit. Fixes bug #473577
  • Fix send to activity context menu in wayland. Commit. Fixes bug #476919
  • Krunner: limit window maximum height to screen available height. Commit. Fixes bug #473577. Fixes bug #476939
  • Libkworkspace: Drop unused klauncher references. Commit.
  • Applets/clipboard: Don't scroll when hovering on partially-visible list item. Commit. See bug #387797
  • Remove systemmonitor dataengine and "system activity" application. Commit.
  • Kcms/nightcolor: rename user facing name 'Night Color' -> 'Night Light'. Commit.
  • Kcms/nightcolor: fix non-existent icon. Commit.
  • Disallow having a panel smaller than its minimum size. Commit. Fixes bug #476745
  • Tests: Fix logoutGreeterTest. Commit.
  • Port a remaining api change from PlasmaCore.Dialog. Commit.
  • Fix activitybar layout. Commit.
  • Drop deprecated shutdown paths. Commit.
  • Libtaskmanager: use QBAV more. Commit.
  • Reliably lookup preferred browser from scheme mimetype first. Commit.
  • Libkmpris: be more verbose in assertions. Commit.
  • Shell: set plasmoid context property. Commit. Fixes bug #476817. Fixes bug #476818
  • Libtaskmanager: update comment to use device/logical coordinates. Commit.
  • Libkmpris: record source names of pending players. Commit. Fixes bug #446531
  • Kcms/nightcolor: reverse temperature slider direction. Commit.
  • Runners/{baloo, bookmarks, help}: adapt to new KRunner API. Commit.
  • Fix global menu alignment and wrapping. Commit.
  • Crash fix: don't close() as we delete on hide. Commit.
  • Ksmserver: do some trivial modernization on server code. Commit.
  • Ksmserver: dcop is no more. Commit.
  • Migrate session action shortcuts out of ksmserver. Commit.
  • Typo--. Commit.
  • Applets/digitalclock: port date formatting to Qt 6. Commit. Fixes bug #474422
  • Remove ShadowedLabel from here, and get it from PlasmaExtras instead. Commit.
  • Kicker: don't init runnermodels on initial empty query. Commit.
  • Applets/digital-clock: test config dialog. Commit.
  • Plasma-windowed: add --config option to open config dialog from command line. Commit.
  • Mediakeystest: replace Popen.wait with check_call. Commit.
  • Use encodeURIComponent in LockScreenUi for icon URL. Commit.
  • Migrate panel hiding setting. Commit.
  • Move components module out of breeze lnf theme. Commit.
  • Add file:// protocol to user image path received from kscreenlocker. Commit. Fixes bug #476703
  • Adjust to KWayland moving to Plasma. Commit.
  • Drop unused includes. Commit.
  • PanelConfigView: press Escape to close dialog. Commit.
  • Update version number in kworkspace. Commit.
  • Kcms/cursortheme: Align size combobox text to the right. Commit. Fixes bug #474445
  • Libtaskmanager: Simplify taskmanager test. Commit.
  • Adapt to KFileWidget API change. Commit.
  • Simplifiy kwin spawning. Commit.
  • Libtaskmanager: Significantly speed up autotest. Commit.
  • Login-sessions: Make Plasma Wayland the default. Commit.
  • Enforce Plasma Kirigami Them when importing Breeze lnf components. Commit. Fixes bug #474377
  • Make breeze lookandfeel components a proper qml module. Commit.
  • Remove lookandfeel components artwork folder. Commit.
  • Kcms/soundtheme: Add setting to disable notification sounds. Commit.
  • Also port PlasmaQuick dependency to plasma version. Commit.
  • Applets/batterymonitor: Explicitly specify arguments in signal handlers. Commit.
  • Fix version for find_dependency call. Commit.
  • Use plasma version for the frameworks which have now been moved into plasma. Commit.
  • Panel settings redesign: plasmashell part. Commit.
  • Kcms/nightcolor: Fix nightcolor with automatic location. Commit. Fixes bug #469730
  • Taskmanager: Don't crash if requesting the wrong window. Commit.
  • Libtaskmanager: Run test script in the newly spawned kwin. Commit.
  • Add floating to panel scripting. Commit.
  • Applets/notifications: Make Plasma Dialog detection more generic. Commit.
  • Port system tray to AppletPopup. Commit.
  • Drop lockscreen autotest. Commit.
  • Port libnotificationmanager from kscreen. Commit.
  • Remove unused include. Commit.
  • Avoid calls to KX11Extras on Wayland. Commit.
  • Runners: Port away from QueryMatch::setType. Commit.
  • Runners/kill: Small code cleanup, consolidate comments. Commit.
  • Runners/powerdevil: Remove intermediate updateStatus function and call updateSyntaxes directly. Commit.
  • Runners/powerdevil: Improve const correctness, simplify construction for runner keywords. Commit.
  • Runners/shell: Make icon member const. Commit.
  • Applets/systray: Fix alignment of entries config headers. Commit. Fixes bug #476547
  • Remove duplicate CI dep entry. Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Reflect move of KActivities out of Frameworks to Plasma. Commit.
  • Adapt to new ConstraintHints location. Commit.
  • Set up a fake applications.menu for kservice based tests. Commit.
  • Update to reflect move of KUserFeedback to Frameworks. Commit.
  • Import applications.menu from KService. Commit.
  • Remove unused include. Commit.
  • Port to new KNotifications action API. Commit.
  • Screenpool: reduce warning output. Commit.
  • Kcm_users_test: use click to open the avatar sheet. Commit.
  • Appiumtests: rename kf.kirigami to kf.kirigami.platform. Commit.
  • Adapt to Qt6 name of libkexiv2. Commit.
  • Drop KWorkSpace::detectPlatform. Commit.
  • Ksmserver: send notifications when session management is defunct. Commit.
  • Ksmserver: never allow ICE connections to exhaust RLIMIT_NOFILE. Commit. Fixes bug #475506
  • Ksmserver: remove empty clientid restoration. Commit.
  • Ksmserver: cap the amount of app restorations. Commit. See bug #475506
  • Applets/appmenu: set LayoutMirroring on GridLayout explicitly. Commit.
  • Fix applet centering by spacers. Commit. Fixes bug #476383
  • Revert "testlockscreen: expect fail". Commit.
  • Kcms/soundtheme: Show error message when preview fails. Commit.
  • Reset KSMClient state even when logout is cancelled. Commit.
  • Fix KCMs common license from LGPL-2+3 to LGPL-2.1+3. Commit.
  • Desktopview: Add Plasma 6 pre-release versions to preview banner. Commit.
  • Kcms/notifications: port away from Kirigami.AbstractListItem. Commit.
  • Applets/systemtray: port away from Kirigami.AbstractListItem. Commit.
  • Kcms/users: use correct property for URL returned from file dialog. Commit. Fixes bug #476166
  • Improve keyboard navigation for logout screen buttons. Commit. Fixes bug #476288
  • Waylandtasksmodel: Implement transient handling similar to X. Commit.
  • Waylandtasksmodel: Implement parent window handling. Commit.
  • Testlockscreen: expect fail. Commit.
  • Runners/appstream: use unordered_set. Commit.
  • Runners/appstream: port to std::any_of. Commit.
  • Runners/appstream: call disableAutoRebuild only once. Commit.
  • Runners/appstream: reduce list copy by using iterator. Commit. Fixes bug #475354
  • Wallpapers/image: skip setting timer when current mode is not slideshow. Commit.
  • Wallpapers/image: add property to pause slideshow. Commit.
  • Lockscreen: replace remaining tryUnlock(). Commit.
  • Lockscreen: fix infoMessage. Commit.
  • Tolerate some flaky tests. Commit.
  • Kcms/users: Widen fingerprint list dialog and make finger name elide. Commit. Fixes bug #475001
  • Clipboardtest: increase key press interval. Commit.
  • Kcms/cursortheme: fix wrong cursor preview position on X11. Commit. Fixes bug #476117
  • Runners/services: fix flaky autotest. Commit.
  • Components/calendar: avoid creating (42+12+12)*3 MouseArea in MonthView. Commit. Fixes bug #470071
  • Components/calendar: remove unused signal headerClicked. Commit.
  • Components/calendar: remove unused activateHighlightedItem in DaysCalendar. Commit.
  • Components/calendar: remove unused containsEventItems and containsTodoItems in DaysCalendar. Commit.
  • Components/calendar: remove redundant Accessible.onPressAction in DayDelegate. Commit.
  • Components/calendar: remove unused KSvg component in DaysCalendar. Commit.
  • Components/calendar: remove unused QQC import in InfiniteList. Commit.
  • Components/calendar: use alias for currentIndex in MonthView. Commit.
  • Components/calendar: remove unused transition in DayDelegate. Commit.
  • Components/calendar: remove unused CalendarToolbar. Commit.
  • Components/calendar: remove redundant upPressed signal. Commit.
  • Components/calendar: remove anchors.fill to address KF6 TODO. Commit.
  • Kcms/autostart: Remove qml import versions. Commit.
  • Kcms/autostart: Fix invalid reference error. Commit.
  • Kcms/autostart: Translations and other small fixes. Commit.
  • Lookandfeel: handle fingerprint/smartcard running simultaneously with password in kscreenlocker. Commit.
  • Make update alternatives applet UI code more generic. Commit.
  • Krunner/view: skip dbus call on Wayland when possible. Commit.
  • Krunner: Drop now unused kwayland dependencies. Commit.
  • Interactiveconsole: adjust to new kwin paths. Commit.
  • Libkworkspace: Drop deprecated updatelaunchenvjob. Commit.
  • Kcms/region_language: Fix check for GLIBC_LOCALE. Commit.
  • Kcms/region_language: fix reference error causing selecting stuff to fail. Commit. Fixes bug #476017
  • Kcm/notifications: Set ocean as default sound theme. Commit. Fixes bug #475992
  • Components/calendar: remove unnecessary anchor animation for label. Commit.
  • Remove unused Messages.sh. Commit.
  • Appiumtests: port touchinputsynth library to CPython extension. Commit.
  • Components/calendar: add slide-in animation for sublabel. Commit.
  • Batterymonitortest: enable again. Commit.
  • Systemtraytest: remove WILL_FAIL. Commit.
  • Kcms/cursortheme: test cursor preview. Commit.
  • Systemtraytest: run on X11 and expect fail on Wayland. Commit.
  • Add timestamps to redirected events in panel. Commit. Fixes bug #469419
  • Runners/recentdocuments: Keep model around for more than one match session. Commit.
  • Runners/recentdocuments: Construct QUrl only if needed, avoid duplicate property setting. Commit.
  • Runners/recentdocuments: Only match documents starting with term for short queries. Commit.
  • Runners/recentdocuments: Define limit for results to have sanity check. Commit.
  • Runners/recentdocuments: Adapt to new kactivities-state API to specify title. Commit.
  • Runners/recentdocuments: Only search for files. Commit.
  • Runners/recentdocuments: Simplify QUrl creation. Commit.
  • Runners/recentdocuments: Avoid constructing QueryMatch if result is discarded later on. Commit.
  • Runners/recentdocuments: Only display icon by mime type. Commit.
  • Runners/recentdocuments: Optimize string comparisons & context check. Commit.
  • Runners/recentdocuments: Aggregate results adding matches. Commit.
  • Runners/recentdocuments: Improve performance and fix memleak. Commit.
  • Batterymonitortest: disable. Commit.
  • Adapt to KBookmarkManager API change. Commit.
  • Port away from legacy include. Commit.
  • Port to KWaylandExtras. Commit.
  • Kcms/kfontinst: Open own X connection when not running under X. Commit. Fixes bug #439470
  • Port away from deprecated PlasmoidHeading::location. Commit.
  • Port away from deprecated ExpandableListItem::isEnabled. Commit.
  • Remove plugin metadata from geolocation providers. Commit.
  • Typo--. Commit.
  • Do not consider icon changes excess notification creation. Commit.
  • Port implicit default content items to use contentItem: property. Commit.
  • Applets/systemtray: Fix UI issues with the table in ConfigEntries. Commit.
  • Applets/systemtray: Guard against nullable background. Commit.
  • Applets/kicker: Deduplicate switch-case. Commit.
  • Applets/lock_logout: Copy text and icon names from kicker plugin. Commit.
  • Add missing includes. Commit.
  • Applets/digital-clock: Update URL from Qt5 to Qt6 docs. Commit.
  • Remove margins from calendar plugin configuration. Commit.
  • Port to ListView and CheckSubtitleDelegate. Commit.
  • Port HolidaysConfig to Qt6 TableView. Commit. Fixes bug #474773
  • Adapt to KSvg api changes. Commit.
  • Digitalclock: Use KI18n data instead of hand mantained country list. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Clipboardtest: consolidate fd5c0faee24aac222a71c061f3bb72482635e591. Commit. See bug #475696
  • Libtaskmanager: port away from QX11Info. Commit.
  • Applets/clipboard: fix click not working. Commit. Fixes bug #475800
  • Applets/clipboard: move Enter/Return handler to item. Commit. Fixes bug #475696
  • Applets/digital-clock: Fix parenting of OverlaySheet in config window. Commit.
  • [libnotificationmanager] Read X-Flatpak-RenamedFrom as QStringList directly. Commit.
  • Appiumtests: remove find_package after selenium-webdriver-at-spi becomes runtime dep. Commit.
  • Kde-ci: selenium is a runtime dep, not buildtime. Commit.
  • [dashboard] Don't use KWindowSystem::setState on Wayland. Commit.
  • [dashboard] Drop obsolete workaround. Commit.
  • Port away from KWindowSystem::setState. Commit.
  • Use std::as_const here. Commit.
  • Only install systemd files when systemd is actually present on the system. Commit.
  • Krunner: install desktop file to kglobalaccel as program. Commit.
  • Port away from KWindowSystem::setType. Commit.
  • KeyboardLayoutSwitcher: Take natural scrolling into account. Commit.
  • Applets/mediacontroller: Correct horizontal wheel delta values. Commit.
  • Applets/digital-clock: Take natural scrolling into account. Commit.
  • Applets/battermonitor: Correct horizontal wheel delta values. Commit.
  • Applets/notifications: forward wheel events to outer ScrollView. Commit.
  • Applets/notifications: port TextEditClickHandler to TapHandler. Commit.
  • Use WallpaperItem directly instead of through the context property. Commit.
  • Fix qt6 qml warning about explicit qml argument. Commit.
  • Don't duplicate org.kde.plasma.notifications (already used in applets/notifications/). Commit.
  • Rename property to avoid accidental shadowing/overriding. Commit.
  • Remove X-Plasma-NotificationArea value in favor of checking if X-Plasma-NotificationAreaCategory is specified. Commit.
  • Applets/systemmonitor: Adapt to changed arg count of plasma-frameworks internals. Commit.
  • Applets/systemmonitor: Remove unused QtQml module include. Commit.
  • Remove X-Plasma-MainScript for LookAndFeel package. Commit.
  • Applets: Remove Version key from metadata. Commit.
  • Applets: Remove X-Plasma-StandAloneApp from metadata. Commit.
  • Remove X-Plasma-API and X-Plasma-MainScript keys, rename files if needed. Commit.
  • ShellCorona: make adding new panel follow cursor position. Commit. Fixes bug #473622
  • Add qqc2-desktop-style as runtime dependency. Commit.
  • Wallpapers/image: reduce string allocation in suffix check functions. Commit.
  • Kcms/region_language: move to top-level "Language & Time" category. Commit.
  • [logout-greeter] Only set skip states on X11. Commit.
  • [panel] Don't use KWindowSystem::setState on Wayland. Commit.
  • Kcms/cursortheme: fix blurry cursor preview when using fractional scaling. Commit. Fixes bug #392155. Fixes bug #413647
  • Krunner: Update to PlasmaWindow changes. Commit.
  • Lockscreen: handle user switching also on nopassword page. Commit. Fixes bug #458951
  • Use native dbus data format, add manual test executable. Commit.
  • Add DBUS getter and changed signal for wallpaper. Commit.
  • Add Dbus call org.kde.plasmashell /PlasmaShell setWallpaper. Commit.
  • Mediacontrollertest: consolidate 6f9b7b3401c11d5bba03ad4dc5fab29fe7095b00. Commit.
  • Libkmpris: unconditionally disconnect from container. Commit.
  • Mediacontrollertest: reorder cleanup function. Commit.
  • Clipboardtest: enable QT_FATAL_WARNINGS again after palette is not set. Commit.
  • Kcms/lookandfeel: make test metadata conform to requested format. Commit.
  • Only show "Add to Panel" in Kickoff if there is no task manager and make pinned apps behave as launchers on traditional TMs. Commit. Fixes bug #390817
  • PlasmaAppletItem: Do not require applets to specify X-Plasma-API. Commit.
  • [logout-greeter] Print warning when LnF could not be loaded. Commit. See bug #474639
  • Appiumtests: use sys.exit instead of exit. Commit.
  • Appiumtests: fix "ResourceWarning: unclosed file". Commit.
  • Appmenu: port away from Qt::GuiPrivate. Commit.
  • Appiumtests: wait until application quits in unload_application. Commit.
  • Kcms/users: remove duplicate connection. Commit.
  • Port to new KService::property API. Commit.
  • Applets/batterymonitor: Fix RTL padding in header. Commit.
  • Adapt to KService::property API change. Commit.
  • Libkworkspace: port away from Qt::GuiPrivate. Commit.
  • Touchinputhelper: port away from Qt::GuiPrivate. Commit.
  • Clipboardtest: wait until the first item is selected. Commit.
  • Change floating property to be bool instead of 0/1 int. Commit.
  • Kcms/users: fix a memory leak in QQuickItem::grabToImage. Commit. See bug #474997
  • Kcms/users: avoid "QML QQuickImage*: grabToImage: item has invalid dimensions". Commit. Fixes bug #474997
  • Kcms/users: fix reading qrc path in KCMUser::recolorSVG. Commit. See bug #474997
  • Kcms/users: create FingerprintDialog on demand. Commit. See bug #474997
  • Clipboardtest: increase key press interval to 1s. Commit.
  • Kcms/users: improve a11y in PicturesSheet and consolidate it in test. Commit.
  • Remove Shell and qmlWallpaper package structures. Commit.
  • Clipboardtest: remove redundant assertRaises. Commit.
  • Clipboardtest: set failfast. Commit.
  • Clipboardtest: test barcode page. Commit.
  • Set QML_DISABLE_DISK_CACHE for testlockscreen. Commit.
  • Batterymonitortest: skip when Qt private API changes. Commit.
  • Revert "libkworkspace: skip private API in CI". Commit.
  • Libkworkspace: skip private API in CI. Commit.
  • Applets/clipboard: use string to store last used barcode type. Commit. Fixes bug #473473
  • Fix closing notification applet on clear action. Commit.
  • Don't fade wallpapers after resizing. Commit.
  • Runners/sessions: use more correct icon. Commit.
  • Kcms/users: move to "System" group. Commit.
  • Batterymonitortest: set environment to provide org_kde_powerdevil path. Commit.
  • Appiumtests: acquire bus name after self properties are set. Commit.
  • Applets/batterymonitor: thoroughly test the battery list feature. Commit.
  • Implement Plasma 6 settings re-org. Commit.
  • QString: use more rvalue overloads. Commit.
  • Touchinputhelper: update to ORG_KDE_KWIN_FAKE_INPUT_DESTROY_SINCE_VERSION. Commit.
  • Test: fix warning capture of this via =. Commit.
  • Kcms/cursortheme: set XCURSOR_PATH in test. Commit.
  • Kcms/cursortheme: add debug output to debug search paths. Commit.
  • Kcms/cursortheme: port away from foreach. Commit.
  • Appiumtests: reformat mediaplyer.py. Commit.
  • Appiumtests: port away from deprecated desired_capabilities. Commit.
  • Kcms: Add explicit includes for transient KAbstractConfigModule headers. Commit.
  • Revert "Port KFilePlacesModel to new ctor". Commit.
  • KAStatsFavoritesModel: Explicitly fetch a limit of 100 results. Commit.
  • Runners/services: Adapt to removal of Terms::Limit::all. Commit.
  • Port away from KDesktopFileActions::userDefinedServices. Commit.
  • TriangleMouseFilter: unconditionally send HoverLeave event without blocking. Commit.
  • Kcms/users: add basic appium test. Commit.
  • Kcms/style: add basic appium test. Commit.
  • Kcms/soundtheme: add basic appium test. Commit.
  • Kcms/regionandlang: add basic appium test. Commit.
  • Kcms/notifications: add basic appium test. Commit.
  • Kcms/nightcolor: add basic appium test. Commit.
  • Kcms/lookandfeel: add basic appium test. Commit.
  • Kcms/kfontinst: add basic appium test. Commit.
  • Kcms/icons: add basic appium test. Commit.
  • Kcms/fonts: add basic appium test. Commit.
  • Kcms/feedback: add basic appium test. Commit.
  • Kcms/desktoptheme: add basic appium test. Commit.
  • Kcms/cursortheme: add basic appium test. Commit.
  • Kcms/colors: add basic appium test. Commit.
  • Kcms/autostart: add basic appium test. Commit.
  • Systemtraytest: find element before each click. Commit.
  • Use systemd to handle more of the shutdown. Commit. Fixes bug #473824. Fixes bug #409088. Fixes bug #450531. Fixes bug #451939. Fixes bug #450320. Fixes bug #434403
  • Libkmpris: add explicit wait in mediakeystest to make sure kded receives the player. Commit.
  • Appiumtests: call driver.quit() to terminate the driver. Commit.
  • PanelView: enable floating panel by default. Commit.
  • Kastatsfavoritesmodel: don't normalizedId id of removedFavorites. Commit. Fixes bug #474120
  • Statusnotifierwatcher: Use KDED's mechanism for service name announcement. Commit. See bug #425315
  • TriangleMouseFilter: Remove update calls from non-visual item. Commit.
  • Applets/manage-inputmethod: add basic appium test. Commit.
  • Applets/manage-inputmethod: import org.kde.kcmutils for KCMLauncher. Commit.
  • Applets/lock_logout: add basic appium test. Commit.
  • Applets/lock_logout: add a11y properties and restore tooltip. Commit.
  • Applets/icon: add basic appium test. Commit.
  • Applets/devicenotifier: add basic appium test. Commit.
  • Applets/clipboard: add basic appium test. Commit.
  • Applets/calendar: add basic appium test. Commit.
  • Components/calendar: fix unable to set up alternative model in Qt6. Commit.
  • Applets/appmenu: add basic appium test. Commit.
  • Applets/analog-clock: add basic appium test. Commit.
  • Applets/notifications: add basic appium test. Commit.
  • [kcms/globaltheme] Use KPackageLoader to list LnF packages. Commit.
  • Libkmpris: remove duplicate signal. Commit.
  • Libkmpris: use more reference instead of copy. Commit.
  • Libkmpris: connect to PropertiesChanged signal only after initial fetch is complete. Commit.
  • ItemContainer: port away from deprecated QQuickItem::(un)grabMouse. Commit. Fixes bug #470670
  • Appiumtests: update screenshot filename prefix. Commit.
  • Libkmpris: fix "comparison of unsigned expression in ‘>= 0’ is always true". Commit.
  • Appiumtests: move GLibMainLoopThread to new file. Commit.
  • Fix typo in code comment. Commit.
  • Support for de-float without resizing the panel. Commit.
  • Applets/devicenotifier: also symbolicize the icon we get from the model. Commit.
  • Add missing GENERATE_PLUGIN_SOURCE for QML modules. Commit. Fixes bug #474913
  • Systemtraytest: read stderr on a thread to avoid blocking. Commit.
  • Runners/kill: Remove leftover TODO file. Commit.
  • Cameraindicatortest: increase timeout to 20s. Commit.
  • Applets/cameraindicator: Use BSD-2-Clause for Messages.sh. Commit.
  • Applets: add camera indicator. Commit.
  • [applets/notifications] Fix KAuthorized API usage. Commit.
  • Applets/mediacontroller: fix potential race in replaceWhenLoaded(). Commit.
  • Runners/recentdocuments: Fix results being discarded when casing is different. Commit. Fixes bug #474782
  • Applets/mediacontroller: fix binding loop warnings and consolidate it in test. Commit.
  • Port all usage of Kirigami.BasicListItem to the new content items. Commit.
  • Libkmpris: show update position error as debug message. Commit.
  • Libtaskmanager: fix another flaky test in testRequest. Commit.
  • Libkmpris: register PlayerContainer as anonymous type. Commit.
  • Mediacontrollertest: reformat. Commit.
  • Plasma-windowed: fix "TypeError: Cannot read property 'Layout' of null". Commit.
  • Applets/batterymonitor: fix undefined pmSource.data["PowerManagement"]. Commit.
  • Plasma-windowed: set translation domain. Commit.
  • Dataengines/powermanagement: specify receiver when disconnecting from battery. Commit.
  • [applets/icon] Don't try to read actions from link desktop file. Commit.
  • System Monitor: Give KSysGuardProcessList a parent. Commit.
  • Libkmpris: fix one assume leftover. Commit.
  • Adapt to new Constraint enum location. Commit.
  • [applets/icon] Fix showing jumplist actions after adding. Commit.
  • Libkmpris: replace Q_ASSUME with Q_ASSERT. Commit.
  • [applets/batterymonitor] Remove unused imports. Commit.
  • Adapt to new PopupPlacement enum location. Commit.
  • Adapt to new DialogStatus enum location. Commit.
  • Libtaskmanager: speed up waylandtasksmodeltest. Commit.
  • Libtaskmanager: enable testRequest on X11 again. Commit.
  • Runners/services: Check untranslatedName when matching services. Commit. Fixes bug #467924
  • Runners/helprunner: Read icon and description from runner metadata. Commit.
  • Adapt to AppStreamQt API change. Commit.
  • [plasmacalendarintegration] Fix selected regions are randomly reset to default. Commit. Fixes bug #472483
  • Mediacontrollertest: try to fix flaky test. Commit.
  • [libnotificationmanager] Port to ecm_add_qml_module and declarative type registration. Commit.
  • [libcolorcorrect] Port to ecm_add_qml_module and declarative type registration. Commit.
  • Libkmpris: check pid > 0 when matching kdepid. Commit.
  • Lockscreen: Bounce on repeated identical messages. Commit. Fixes bug #470142
  • Use Screen attached property for the screen geometry. Commit.
  • [libkmpris] Port to ecm_add_qml_module and declarative type registration. Commit.
  • Don't try to install waylandtasksmodeltest into the build dir. Commit.
  • Libkmpris: correct launcher url in declarative test. Commit.
  • Libkmpris: add basic test for declarative plugin. Commit.
  • ScreenGeometry belongs to PlasmoidItem. Commit.
  • Port KFilePlacesModel to new ctor. Commit.
  • Lookandfeel: Explicitly specify arguments in signal handlers. Commit.
  • Lookandfeel: Stretch footer buttons' clickable area to screen edges. Commit.
  • Lookandfeel: Add missing explicit spacing to layouts. Commit.
  • Systemtraytest: increase timeout. Commit.
  • Libkmpris: test media keys. Commit. See bug #474531
  • QVariant: use rvalue overloads more. Commit.
  • {applets, dataengines}/battery: sync manual inhibition state. Commit. Fixes bug #455802
  • [mpris] Don't print error when player doesn't support the position property. Commit.
  • Fix build on ubuntu-based systems. Commit.
  • Runners/bookmarks: Do not read profile path from config file. Commit. See bug #473568
  • Applets/kicker: Invoke addLauncher/hasLauncher on the PlasmoidItem. Commit. Fixes bug #474228
  • Use keyword signature for target_link_libraries call. Commit.
  • Remove some std::move for functions that don't have rvalue overloads. Commit.
  • QImage/QPixmap: use rvalue overloads more. Commit.
  • Libtaskmanager: test requestActivate after requestToggleMinimized. Commit.
  • Libkmpris: respect BUILD_TESTING. Commit.
  • Libkmpris: test current player is set. Commit.
  • Libtaskmanager: temporarily skip request test on X11. Commit.
  • Libtaskmanager: check if test window is already closed. Commit.
  • Libtaskmanager: skip testing requestToggleShaded. Commit.
  • Libtaskmanager: fix flaky testRequest. Commit.
  • Wallpapers: port config dialog to use fancy headers. Commit.
  • Applets/mediacontroller: fix no player after adding widget. Commit.
  • Applets/mediacontroller: import Mpris in AlbumArtStackView. Commit.
  • Applets/mediacontroller: update condition for "No title". Commit.
  • Applets/mediacontroller: use Plasmoid.icon in compactRepresentation. Commit.
  • Applets/mediacontroller: port away from DataEngine. Commit.
  • SlideshowComponent: Add ellipses to open externally action. Commit.
  • Slideshow: use more appropriate icon for removing added folders. Commit.
  • Kcms/notifications: port custom header to Kirigami.InlineViewHeader. Commit.
  • Add KParts to dependencies, used in kfontinst kcm. Commit.
  • Sddm-theme: Use default face icon for user prompt. Commit.
  • Lookandfeel: Explicitely set isMask of ActionButton. Commit. Fixes bug #474377
  • Applets/notifications: Remove unused method. Commit.
  • Libtaskmanager: test waylandtasksmodel. Commit.
  • Libtaskmanager: don't set stackingOrder multiple times on Wayland. Commit.
  • Libtaskmanager: correctly set maximized state when window is not active on Wayland. Commit.
  • Applets/devicenotifier: Fix fetching data from sort-filter model. Commit. Fixes bug #474043
  • Include missing files. Commit.
  • OSD: Clean up QML code. Commit.
  • OSD: Drop QML import versions. Commit.
  • Wallpapers/image: port to QtQuick.Dialog for file/folder dialog. Commit.
  • Runners/powerdevil: use screen brightness icon for screen brightness actions. Commit.
  • OSD: Measure widest label using max value data. Commit.
  • Krunner: make debut on X11 faster. Commit.
  • Applets/clipboard: Fix up editing mode after KItemModels refactoring. Commit. Fixes bug #474023
  • Fix syntax. Commit.
  • Runners/powerdevil: use suspend-then-hibernate for sleep action if so configured. Commit.
  • Applets/systemtray: explain workaround for QTBUG-44043. Commit.
  • Runners/powerdevil: only show suspend matches when that suspend method is supported. Commit.
  • Kcms/users: Fix missing avatar icons. Commit.
  • Kcms/users: Fix up syntax error in QML file. Commit.
  • Applets/lock_logout: don't unnecessarily reduce height for single items. Commit. Fixes bug #474083
  • Fix missing return. Commit.
  • Fix maximizeable being used instead of VD changeable. Commit.
  • Wallpapers/image: port m_loading to QObjectBindableProperty. Commit.
  • Wallpapers/image: port m_SortingMode and m_sortingFoldersFirst to QObjectBindableProperty. Commit.
  • Use KCountryFlagEmojiIconEngine for regional flag icons. Commit.
  • Wallpapers/image: lazy load image model and slide model. Commit. See bug #473798
  • Wallpapers/image: set default background color to white. Commit.
  • Wallpapers/image: set default image path for Lockscreen KCM. Commit.
  • PanelView: fix panel overlapping windows when Qt scaling is enabled. Commit. Fixes bug #456453
  • Runners/sessions: add 'power', 'power off' as keywords for shutdown action. Commit.
  • Runners/powerdevil: add 'power' as keyword for suspend actions. Commit.
  • Applets/clipboard: simplify keyboard navigation by KeyNavigation. Commit.
  • Call activateTaskAtIndex on the proper object. Commit. Fixes bug #473922
  • Use the new "sidebar mode" for Users kcm. Commit.
  • Follow renaming Containment.wallpaper to Containment.wallpaperPlugin. Commit.
  • Kcms/color: Set parent window for color dialog. Commit.
  • Port VirtualDesktopInfo away from KWayland. Commit.
  • Port WaylandTasksModel away from KWayland. Commit.
  • Port WaylandStartupTasksModel away from KWayland. Commit.
  • Krunner: fix window showing on wrong screen. Commit. Fixes bug #474166
  • Applets/clipboard: port a remnant to new KSortFilterProxyModel API. Commit. Fixes bug #474179
  • Sessionmanagement: handle suspendThenHibernate. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Do not delete component in the status changed callback. Commit.
  • Do not use for QQmlComponent::creationContext for components created in C++. Commit.
  • Libkworkspace: remove obsolete logind DBus XML files. Commit.
  • [kcms/regionandlang] Adapt to KSortFilterProxyModel API change. Commit.
  • Sessionmanagement: fix broken hybrid suspend. Commit.
  • Specify KPackageStructure instead of KPackageType in knsrc files. Commit. Fixes bug #474026
  • Applets/devicenotifier: Rename test-predicate-openinwindow.desktop. Commit. See bug #472624
  • Applets/devicenotifier: open filemanager with kde-open, not kde-open5. Commit. See bug #472624
  • Applets/kicker: Also set favorite IDs for kicker model. Commit.
  • Implement sorting of favorite runners. Commit. See bug #340283
  • Fix deprecation warnings regarding [=] in lambda capture. Commit.
  • Plasmawindowed: support PLASMA_ENABLE_QML_DEBUG. Commit.
  • ItemContainer: don't compile ConfigOverlay on plasmashell startup. Commit.
  • Runners/powerdevil: remove unused enum values. Commit.
  • Runners/powerdevil: remove ununused standby state. Commit.
  • Runners/powerdevil: add hybrid suspend match. Commit.
  • Wallpapers/image: use versionless import in config dialog. Commit. See bug #473798
  • Wallpapers/image: use versionless import. Commit.
  • Don't return QIcons for Kicker models. Commit. Fixes bug #472864
  • Wallpapers/image: don't add files/folders to KDirWatch again in proxy model. Commit. Fixes bug #473798
  • Wallpapers/image: move some shared code to AbstractImageListModel::load. Commit.
  • Fixup! shellcorona: never iterate on in-destruction iteratables. Commit.
  • Shellcorona: never iterate on in-destruction iteratables. Commit.
  • Systemtraytest: set a shorter timeout. Commit.
  • Mediacontrollertest: use explicit wait. Commit.
  • Applets/mediacontroller: test browser instance is filtered out. Commit.
  • Applets/mediacontroller: test multiplexer. Commit.
  • Mediacontrollertest: make it possible to start multiple players. Commit.
  • Applets/mediacontroller: test touch gestures. Commit.
  • Widgetexplorer: Simplify category filter creation. Commit.
  • Widgetexplorer: Fix category filtering. Commit. Fixes bug #473035
  • Wallpapers/image: explicitly specify arguments in signal handlers. Commit.
  • Port to KSortFilterProxyModel. Commit.
  • Screenpooltest: Fix "implicit capture of 'this' via '[=]' is deprecated" warnings. Commit.
  • Kcms/users: Port avatar buttons to Kirigami.ShadowedImage. Commit.
  • Runners/powerdevil: simplify match run code. Commit.
  • Runners/powerdevil: fix broken match run. Commit.
  • Dataengines: Clean up code and adjust to constructor change. Commit.
  • Containmentlayoutmanager: Guard m_contentItem in setEditMode. Commit.
  • Applets/digital-clock: set layout alignment to Qt.AlignTop. Commit.
  • [libkworkspace] Handle SuspendThenHibernate. Commit.
  • [kworkspace] Drop support for legacy ConsoleKit. Commit.
  • BatteryIcon: qualify property access. Commit.
  • Applets/{batterymonitor,notifications}: Show CompactRep hover highlights. Commit. Fixes bug #416310. Fixes bug #416311
  • System Tray: Fix global shortcuts and config invocation. Commit.
  • Wallpapers/image: constexprify prefix. Commit.
  • Wallpapers/image: delete source model directly when updating slide paths. Commit.
  • Make shaders in lookandfeel compatible with Qt6. Commit. Fixes bug #470601. Fixes bug #470602
  • Lookandfeel: make splash load faster. Commit.
  • Port last two PlasmaCore.Units occurrences. Commit.
  • Adapt to KNotificationJobUiDelegate moving to KJobWidgets. Commit.
  • Adapt to KJob API change. Commit.
  • Wallpapers/image: move sort(0) to SlideFilterModel::setSortingMode. Commit.
  • Kcms/soundtheme: Make Ocean the default sound theme. Commit.
  • Wallpapers/image: fix random order update logic. Commit. See bug #473088
  • ContainmentConfigView: write config before syncing config object. Commit. See bug #473467
  • Kcms/cursortheme: Fix highlight when hovering the preview. Commit. See bug #473011
  • Look in KSTATUSNOTIFIERITEM_DBUS_INTERFACES_DIR for kf6_org.kde.StatusNotifierItem.xml. Commit.
  • Wallpapers/image: use double data type. Commit.
  • Runners/services: Use exec as it is in case parsing failed. Commit.
  • Reenable servicesrunnertest. Commit.
  • Wallpapers/image: move distance helper to PackageFinder. Commit.
  • Wallpapers/image: add missing override to dtor. Commit.
  • Wallpapers/image: inline getLocalFilePath and getFilePathWithDir. Commit.
  • Wallpapers/image: remove unused include. Commit.
  • Runners/recentdocuments: Fix order of KRunner::Action constructor args. Commit.
  • Wallpapers/image: initialize some variables in header. Commit.
  • Runners/services: Optimize/simplify abort condition for matching jumplist action. Commit.
  • Runners/services: Make sure testaction has different exec. Commit.
  • Runners/services: Reuse KService::categories result. Commit.
  • Runners/services: Remove unneeded condition for categories. Commit.
  • Runners/services: Inline utility-function instead of lambda. Commit.
  • Runners/services: Reduce lookups in query specific set. Commit.
  • Runners/services: Avoid unneeded creation of QueryMatch. Commit.
  • Runners/recentdocuments: Remove unneeded validity check at begin of match method. Commit.
  • Krunner: Discard unused signal parameter more elegantly. Commit.
  • Runners/services: Optimize by excluding NoDisplay apps early. Commit.
  • Libtaskmanager: add some comments about Geometry and ScreenGeometry on X11. Commit.
  • Libtaskmanager: define isX11 inside if condition. Commit.
  • Remove unused include. Commit.
  • Adapt to KNotifcations API change. Commit.
  • Kcms/style: Fix highlight when hovering the preview. Commit. See bug #473011
  • Start kglobalacceld. Commit.
  • TriangleMouseFilter: also check optional position has value. Commit. See bug #473432
  • Port plasmashell to KSvg. Commit.
  • Fix shellTest. Commit.
  • TriangleMouseFilter: check intercepted item still exists in reset timer. Commit. Fixes bug #473432
  • DesktopView: reopen containment config dialog after wallpaper item is loaded. Commit. Fixes bug #407619
  • ContainmentConfigView: remove duplicate context property. Commit.
  • Dataengines/weather: Fix build failure. Commit.
  • Wallpapers/image: unify how source is processed. Commit.
  • Wallpapers/image: create KDirWatch on stack. Commit.
  • Port to KStatusNotifierItem framework. Commit.
  • Applets/systemtray: show the symbolic tray icons in the config window. Commit. Fixes bug #473278
  • Applets/notifications: factor out two common bindings into properties. Commit.
  • Applets/notifications: set Plasmoid.icon. Commit. See bug #473278
  • Applets/notifications: remove unused inPanel property. Commit.
  • Applets/batterymonitor: use fallback icon that exists. Commit. See bug #473278
  • Applets/batterymonitor: use symbolic fallback icon when in panel. Commit. See bug #473278
  • Wallpapers/image: don't add/remove a file if its parent folder is in KDirWatch. Commit.
  • AppLauncher: show app names by default. Commit. See bug #473373
  • Wallpapers/image: use special signal when source file has changed. Commit.
  • Wallpapers/image: fix slideshow not starting for few images or superfast computers. Commit. See bug #473088
  • Wallpapers/image: use removeDir to remove folders from KDirWatch. Commit.
  • Wallpapers/image: update random order before sorting. Commit.
  • Wallpapers/image: add new wallpapers to list end if not in config dialog. Commit. See bug #473088
  • Wallpapers/image: use bindable usedInConfig in SlideFilterModel. Commit.
  • Wallpapers/image: replace QProperty with QObjectBindableProperty. Commit.
  • Adapt to kbookmarks API change. Commit.
  • Port to Avatar and AvatarButton from Kirigami Addons. Commit.
  • Wallpapers/image: fix potential invalid slide index in nextSlide. Commit. See bug #473088
  • Fix minor typos. Commit.
  • Wallpapers/image: fix missing Q_EMIT. Commit.
  • Wallpapers/image: use constexpr QLatin1String. Commit.
  • Wallpapers/image: port to std::next. Commit.
  • Wallpapers/image: use constexpr QLatin1String. Commit.
  • Libtaskmanager: Improve handling of not yet mapped windows in region filter in TaskFilterProxyModel. Commit.
  • Applets/devicenotifier: only symbolicize icon if in a panel. Commit.
  • Applets/devicenotifier: always use symbolic icon for CompactRep icon. Commit.
  • Krunner: Clear faded completion text when window hides. Commit. Fixes bug #473341
  • Kcms/autostart: Show more info about systemd-backed entries. Commit. Fixes bug #401536. Fixes bug #455889. See bug #391609
  • Kcms/soundtheme: Fix typo. Commit.
  • Remove ability to semi-globally change icon sizes. Commit. Fixes bug #417954
  • Port away from KBookmarkManager::userBookmarksManager. Commit.
  • Applets/notifications: Switch context menu icons to symbolic versions. Commit.
  • Applets/notifications: Add context to i18n strings of context menu items. Commit.
  • Applets/notifications: Add icon to "Copy Link Address" context menu item. Commit.
  • PanelConfigView: respect HAVE_X11. Commit.
  • Applets/batterymonitor: Set brightness slider minimum to 0 for keyboard and 1 for screen. Commit.
  • When there are no screens, screenorder is empty. Commit.
  • Revert "partly revert 1b21e9104da39d". Commit.
  • Partly revert 1b21e9104da39d. Commit.
  • Remove unused import module (scripted). Commit.
  • Reenable runnermodeltest. Commit.
  • Introduce ShadowedLabel component and port Icon applet to use it. Commit.
  • Shell/desktopview: Change preview banner to show dev as next release. Commit.
  • Systemtraytest: use Gio to send DBus message. Commit.
  • Systemtraytest: use stderr.readline() to get command output. Commit.
  • Logoutgreetertest: fix undefined TimeoutExpired. Commit.
  • Ci: enable require tests for everything. Commit.
  • Kcms/notifications: modernize Application Settings page. Commit.
  • Applet/icon: add fallback label rendering for software rendering. Commit.
  • Port away from deprecated Prison API. Commit.
  • Shelltest: disable. Commit.
  • Shell: quit on sigterm. Commit. Fixes bug #470604
  • Kcms/colors: Give preview cells a bit more space. Commit.
  • Applets/icon: refactoring and cleanup. Commit.
  • Shell/desktopview: Change preview banner title. Commit.
  • BasicAppletContainer: Use correct "busy" reference. Commit. Fixes bug #472044
  • Runners/places: Rely on QObject parent for cleaning up model. Commit.
  • Runners/places: Ensure openDevice is called in correct thread. Commit.
  • Runners/places: Create KFilePlaceModel in runner's thread. Commit. See bug #472157
  • Fix runnermodeltest. Commit.
  • WaylandStartupTasksModel: Report them on all virtual desktops. Commit. Fixes bug #470330
  • Add kio-extras to RuntimeDependencies. Commit.
  • PanelView: clear previous focus when status changes to ActiveStatus. Commit.
  • PanelView: also restore previous window when status changes to ActiveStatus. Commit.
  • Shell: avoid potential crash when previous window is gone before returning focus. Commit.
  • Kcms/soundtheme: Provide better info for the "freedesktop" theme. Commit. Fixes bug #472953
  • Kcms/soundtheme: Allow to cancel a playing sound. Commit.
  • Servicerunner: log warnings when exec parsing goes awry. Commit.
  • Kcms_style: Use Kirigami.OverlaySheet instead of popups. Commit.
  • Kcms/cursortheme: Put "Size:" inside the combobox items. Commit.
  • Move "Configure Icon Sizes" to header. Commit.
  • Move bottom actions to header. Commit.
  • Kio_fonts: port to KIO::WorkerBase. Commit.
  • Kcms/soundtheme: Better compact mode calculation. Commit. Fixes bug #472899
  • Kcms: make all QtQuick file dialogs work in Qt6. Commit.
  • Kio_desktop_test: kill kded if it was started as part of the test. Commit.
  • Systemtraymodeltest: load json fixtures correctly. Commit.
  • OSD: Fix size calculation for progress value. Commit. Fixes bug #469576
  • Don't use KSvg to draw regular icons. Commit.
  • Applets/devicenotifier: remove unnecessary CompactRepresentation. Commit.
  • Logout-greeter: set Kirigami theme property. Commit.
  • Logout Dialog: Set maximum width for notes label to button row width. Commit.
  • Port most remaining old-style SVG item instantiation. Commit.
  • Applets/batterymonitor: port PowerProfileItem to more modern SVG usage. Commit.
  • Add comments explaining how to port compactReps to the standard one. Commit.
  • Applets/notifications: use more compact SVG form in CompactRepresentation. Commit.
  • Use the kirigami Plasma style in krunner. Commit. Fixes bug #472727
  • Libtaskmanager: fix unable to change order of launchers. Commit. Fixes bug #472812
  • Require that tests pass. Commit.
  • Region_language KCM: Guard glibc-related code with ifdefs. Commit.
  • Rename REGION_LANG_GENERATE_LOCALE to REGION_LANG_GENERATE_LOCALE_HELPER. Commit.
  • Use QFileInfo::exists (faster). Commit.
  • Klipper: Use -symbolic icon for compact representation and tray. Commit.
  • Kcms/soundtheme: Fix title case for the KCM name. Commit.
  • WaylandTasksModel: Add requestToggleFullScreen. Commit.
  • Add missing library links. Commit.
  • Applets/notifications: fix "Too many arguments, ignoring 1". Commit.
  • Applets/manage-inputmethod: use correct icon size. Commit.
  • Wallpapers/image: add size valid assertion to find regressions earlier. Commit. See bug #470827
  • Wallpapers/image: adapt to Plasmoid API change in config dialog. Commit. Fixes bug #470827
  • Wallpapers/image: fix warning from KDirWatch. Commit.
  • Wallpapers/image: use property binding for targetSize. Commit. See bug #470827
  • Applets/mediacontroller: fix broken back and forward actions. Commit.
  • Kcms: Add new Sound Theme KCM. Commit.
  • Kcms/notifications: Move per-event config into main page. Commit.
  • Remove unused PlasmaCore exports. Commit.
  • Port icons to Kirigami.Icon. Commit.
  • Wallpapers/image: replace std::find_if with std::find. Commit.
  • Applets/digital-clock: make the inner scrollable view frameless. Commit.
  • ShellCorona: Add context to warning logs. Commit.
  • Port away from direct access to Corona KActionCollection. Commit.
  • Q_MOVABLE_TYPE was renamed to Q_RELOCATABLE_TYPE in qt6. Commit.
  • Applets/mediacontroller: Crop album art in compact representation. Commit.
  • Applets/mediacontroller: Increase opacity animation length. Commit.
  • Kcm/autostart: Fix reverse layout Menu popup position. Commit. Fixes bug #464688
  • Shell: reduce copy by using emplace. Commit.
  • Kcms/region_language: remove unused m_cachedFlags. Commit.
  • Libtaskmanager: use QLatin1Char to construct single char. Commit.
  • Shell: replace QChar with QLatin1Char. Commit.
  • Remove the old StandAloneAppCorona. Commit.
  • Reorder removals to ensure launcher url is deallocated after last use. Commit.
  • Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities. Commit. Fixes bug #472378
  • Libtaskmanager: skip empty appId when matching '*.appId.desktop'. Commit. Fixes bug #472576. Fixes bug #428559
  • Do not write empty path to desktop file. Commit. Fixes bug #433304
  • Widgetexplorer: fix signal signature for Plasma::Containment::appletAdded. Commit.
  • Geolocation Data Engine: Fix plug-in look-up. Commit.
  • Remove unused PlasmaCore imports. Commit.
  • Fix double Kirigami import. Commit.
  • Fix crash in TasksModel::move. Commit. Fixes bug #472524
  • Wallpapers/image: set background instead of activeBackgroundColor. Commit.
  • Wallpapers/image: remove duplicate checks for slideshow mode. Commit.
  • Wallpapers/image: emit renderingModeChanged in setRenderingMode. Commit.
  • Wallpapers/image: update slide interval even when not in slideshow mode. Commit.
  • Wallpapers/image: remove unused includes. Commit.
  • Krunner: Fix tab key clearing text field if no suggestion is shown. Commit.
  • Krunner: Add list option to get plugin names/ids. Commit.
  • Krunner: Adjust translated strings. Commit.
  • Dataengines/devicenotifications: Port event to the sound spec. Commit.
  • Adapt to KIO::FileSystemFreeSpaceJob changes. Commit.
  • TriangleMouseFilter: remove unnecessary return. Commit.
  • TriangleMouseFilter: make resendHoverEvents actually work. Commit.
  • TriangleMouseFilter: fix incorrect handling of hover events and inactive state. Commit. Fixes bug #467426
  • Applets/{batterymonitor,notifications} use Switch for instant-apply settings. Commit.
  • Shell: move forceActiveFocus to PanelView. Commit. See bug #455398. See bug #352476. See bug #453166
  • Runners/calculator: Do not call QObject that lives in another thread. Commit. Fixes bug #472469
  • Krunner: Remove duplicate property. Commit.
  • Applets/mediacontroller: use PauseAnimation to delay showing busy indicator. Commit.
  • Applets/mediacontroller: remove duplicate opacity animation. Commit.
  • Kcms/autostart: use HIG-compliant button text. Commit.
  • Kcms/autostart: Use better icon for removing items. Commit.
  • Klipper: Improve text for shortcut description. Commit.
  • Runners/baloo: Change user-visible name to "File Search". Commit.
  • Krunner: Add indicator/toggle for singleRunnerMode. Commit.
  • Play notification sound when a USB device is plugged in or unplugged. Commit. Fixes bug #435509
  • Add suport for KF6 notifications. Commit.
  • Krunner: Allow usage of single runner mode on CLI. Commit.
  • Simplify locationsrunnertest. Commit.
  • Fix locationsrunnertest. Commit.
  • Port away from deprecated QVariant::Type enum and related methods. Commit.
  • SessionButton: add missing Kirigami import. Commit.
  • Applets/mediacontroller: fix broken actions. Commit. Fixes bug #470743
  • Runners/places: Move model to runners thread once it has been loaded. Commit.
  • Runners/places: Fix crash when instantiating places model. Commit. Fixes bug #472157
  • Runners/places: Fix bad cast of parent. Commit.
  • Adapt to KNotification D-Bus interface version update. Commit.
  • Runners/webshortcuts: Fix KCM path. Commit.
  • System Monitor: Show total sensor value in tooltip, if any. Commit.
  • Port to the new wallpaper api. Commit.
  • Port last remaining old action api. Commit.
  • Revise layout calc from plasma-workspace/!3058. Commit.
  • Kcm/region_language: fix enum order. Commit. Fixes bug #472108
  • Port away from lowercase theme. Commit.
  • Fix a few more porting errors in 25c6e032a54eeae031be5f977504392c533e7841. Commit.
  • Drop the klipper desktop files. Commit.
  • Splash screen: remove unused PlasmaCore import. Commit.
  • Fix porting errors: add missing Kirigami import. Commit.
  • Port away from PlasmaCore.ColorScope and Plasma.Theme. Commit.
  • Port C++ part to the new action api. Commit.
  • Port to the new action API. Commit.
  • Kcms/autostart: Show correct icons for scripts. Commit.
  • Locationsrunnertest: Add QVERIFY statement before accessing list. Commit.
  • Runners: Simplify tests. Commit.
  • Runners/kill: Improve const correctness, clean up leftovers. Commit.
  • Applets/kicker: Port to new KRunner::Action class. Commit.
  • Runners: Port to new KRunner::Action class. Commit.
  • Runners/services: Request services only once in a match session. Commit.
  • Runners: Remove unneeded destructors. Commit.
  • Runners/bookmarks: Remove unneeded mutex code. Commit.
  • Runners: Adjust to namespace of AbstractRunnerTest class. Commit.
  • Runners/appstream: Remove now unneeded mutext. Commit.
  • Runners/kill: Refactor how processes get initalized and updated. Commit.
  • Runners/calculator: Remove no longer needed mutex code. Commit.
  • Runners/places: Refactor multithreading behavior. Commit.
  • [applets/kicker] Pass proper QUrl when creating icon widget. Commit. Fixes bug #470699
  • Rename the directory defintions back to kf5. Commit.
  • Wallpapers/image: fix reuse compliance for test data. Commit.
  • Applets/digital-clock: don't remove highlight effect on timezone page. Commit.
  • Applets/digital-clock: use alternating backgrounds for timezone list. Commit.
  • Don't use QtTest => use QTest + missing include. Commit.
  • Add missing override keyword. Commit.
  • Krunner: only replace with completion text on right arrow when relevant. Commit. Fixes bug #472007
  • Applets/digital-clock: use ScrollViewKCM for timezone page. Commit.
  • Applets/digital-clock: simplify travel-based usage tip message. Commit.
  • Shell: support hiding preview banner. Commit.
  • Add phonon to CI deps. Commit.
  • Krunner: Use explicit args on signal handlers. Commit.
  • Shell/osd: use neutral/negative color in sound waves when volume is above 100%. Commit.
  • Kcms/lookandfeel: un-break preview images. Commit. Fixes bug #471496
  • Kcms/colors: Provide QPalette colors via an extension type. Commit. Fixes bug #471434
  • Explicitly specify arguments in signal handlers for ListItemDragHandle. Commit.
  • Digital-clock applet: qt6 port - fix timezone page not opening. Commit.
  • We use qt6 only. Commit.
  • Adapt to kded5->kded6 renaming. Commit.
  • Start kded6 instead of kded5. Commit.
  • Don't load second kded phase. Commit.
  • Krunner: Use custom priorSearch/priorSearchEnabled property. Commit.
  • Krunner: Also allow tab key for applying suggested text. Commit.
  • Krunner: Assign historyEnabled property of RunnerManager. Commit.
  • Krunner: Show suggestions as grayed out text, press arrow-right to apply. Commit. Implements feature #413709
  • Dataengines/weather: Fix finding ions on Plasma5Support. Commit. Fixes bug #470936
  • Wallpapers/image: fix QStringLiteral data duplication in tests. Commit.
  • Libtaskmanager: fix a potential leak. Commit.
  • Remove the force qt scaling env var. Commit. Fixes bug #356446
  • Fix warnings. Commit. Fixes bug #470831
  • Applet notification: Explicitly specify arguments in signal handlers. Commit.
  • Set KDE_SESSION_VERSION to 6. Commit.
  • Remove unused import module (scripted). Commit.
  • Use window color group. Commit.
  • Port QML to KSvg. Commit.
  • Pop method doesn't have argument. Commit.
  • Use non-deprecated Phonon includes. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Don't show warning when filename is empty. Commit.
  • Applets/clipboard: Explicitly specify arguments in signal handlers. Commit.
  • Now we don't use ${KDE_INSTALL_KSERVICESDIR}/ServiceMenus but ${KDE_INSTALL_DATADIR}/kio/servicemenus. Commit.
  • Kcms/style: fix "Unable to assign [undefined] to bool". Commit.
  • Applets/notifications: fix "Unable to assign [undefined] to bool". Commit.
  • Kcms/users: port to onClosed in PicturesSheet. Commit.
  • Kcms/users: don't set contentItem on OverlaySheet. Commit.
  • Kcms/users: port to onOpened in FingerprintDialog. Commit.
  • Kcms/region_language: port to onClosed in OverlaySheet. Commit.
  • Kcms/icons: port to onOpened in OverlaySheet. Commit.
  • Kcms/cursortheme: port to onClosed in LaunchFeedbackDialog. Commit.
  • Kcms/cursortheme: don't set contentItem on OverlaySheet. Commit.
  • Applets/digital-clock: set parent for OverlaySheet. Commit.
  • Runners: Handle unused args more elegantly. Commit.
  • Runners: Remove setObjectName method calls. Commit.
  • Runners: Remove explicit setter of priority. Commit.
  • Runners/calculator: Improve formatting with trailing comma. Commit.
  • Notifications: Also try X-SnapInstanceName for desktop file resolution. Commit.
  • Move "Tint colors" flag closer to "Tint strength" slider in KColorSchemeEditor. Commit.
  • [runners/services] Remove kservice lookup. Commit.
  • Applets/kicker: fix test error in testrunnermodel. Commit.
  • Port [=] deprecated in c++20. Commit.
  • Components/dialogs: use optional chaining. Commit.
  • Components/calendar: use optional chaining. Commit.
  • Kcms/style: use optional chaining. Commit.
  • Applets/notifications: use optional chaining. Commit.
  • Use the plasma kirigami theme. Commit.
  • Port to new signal/slot connect => fix signal in qt6. Commit.
  • TriangularMouseFilter: Filter event everytime when there was no movement at all. Commit.
  • Improve responsiveness of triangular filter. Commit.
  • Drop Kicker::resolvedServiceEntryPath. Commit.
  • Applets/systemtray: Port PlasmoidItem to modern JavaScript operators. Commit.
  • Lookandfeel/osd: Fix spacing in certain scenarios. Commit.
  • Service is installed in kservices6. Commit.
  • It was renamed as kpackagetool6. Commit.
  • It was renamed as kquitapp6. Commit.
  • Use kcmshell6 in kf6. Commit.
  • Port PlasmaExtras.Heading to Kirigami.Heading. Commit.
  • Kcms/krdb: Set X root window cursor. Commit.
  • [applets/digitalclock] Add parent window to font dialog. Commit. Fixes bug #470528
  • Shell: make accent color optional, and enable accent color after slot connection. Commit. Fixes bug #470280
  • Not necessary to use QT_STRINGIFY as we depend against qt6. Commit.
  • Applets/notifications: remove its own drag helper. Commit. See bug #467467
  • Panelview: Fix when Qt is built with asserts. Commit.
  • Libtaskmanager: add region filter. Commit.
  • Shell: port away from some deprecated functions. Commit.
  • Shell: use typeId(). Commit.
  • Shell: port to scenePosition(). Commit.
  • Components/containmentlayoutmanager: port to scenePosition(). Commit.
  • Kcms/users: port to position(). Commit.
  • Plasma-windowed: port to globalPosition(). Commit.
  • Logout-greeter: port to globalPosition(). Commit.
  • Applets/appmenu: port to globalPosition(). Commit.
  • Libcolorcorrect: constexprify some constants. Commit.
  • Libtaskmanager: fix copy leftover in document. Commit.
  • Remove unused QVariantList argument from KCModuleData constructor. Commit.
  • Kcms/region_language: Read from $LANGUAGE in options model. Commit.
  • Kcms/region_language: Improve isSupportedLanguage detection. Commit.
  • Kcms/region_language: Chop off the UTF-8 codepoint again. Commit.
  • Kcms/region_language: Check if the language setting is default as well. Commit.
  • Kcms/region_language: Simplify the language settings read. Commit.
  • Kcms/region_language: Read the LANGUAGE environment variable for the default language value. Commit.
  • Applets/panelspacer: Fix background color and modernize qml. Commit.
  • Remove qt check as we depend against qt6 now. Commit.
  • Applets/digital-clock: show today's sublabel in tooltip if there is one. Commit. See bug #469935
  • Remove unneeded QVariantList from KCM constructor args. Commit.
  • Guard against possible nulls. Commit. Fixes bug #470803
  • Adapt to api changes. Commit. Fixes bug #470806
  • UserDelegate: Use QML & JavaScript more efficiently. Commit.
  • Applets/notifications: ensure item exists before querying its properties. Commit.
  • Applets/systemtray: return an int, not a string in textFormat fallback. Commit.
  • Adapt to plasma-framework refactor. Commit.
  • Don't install LayoutTemplate service type for KF6. Commit.
  • We don't want to compare if nullptr, we want to check isPlatformX11() value. Commit.
  • Fix warning in org.kde.plasma.systemmonitor.net applet: typo 'totalSensors'. Commit.
  • Lookandfeel: Reformat CMakeLists.txt. Commit.
  • Add item too. Commit.
  • Fix warning about old signal method. Commit.
  • Fix namespace in Globals.qml too. Commit.
  • Fix intervalAlignment: it's a P5Support namespace now. Commit.
  • Runners/calculator: implement thread-safety in QalculateEngine::evaluate. Commit. Fixes bug #470219
  • Krunner: Use utility method from KCMUtils to launch KCM. Commit.
  • Use org.kde.kcmutils module for KCM QML components. Commit.
  • Use org.kde.kcmutils/org.kde.config instead of kquickcontroladdons. Commit.
  • Autogenerate debug categories. Commit.
  • We use qt6 now. Commit.
  • Applets/batterymonitor: Fix wrong tooltip when plugged in but discharging. Commit. Fixes bug #470632
  • Applets/notifications: remove workaround for QTBUG-73388. Commit.
  • Applets/systemtray: remove workaround for QTBUG-73388. Commit.
  • Wallpapers/image: remove workaround for QTBUG-73388. Commit.
  • Krunner: remove workaround for QTBUG-73388. Commit.
  • Applets/digital-clock: remove workaround for QTBUG-73388. Commit.
  • Applets/devicenotifier: remove workaround for QTBUG-73388. Commit.
  • Applets/clipboard: remove workaround for QTBUG-73388. Commit.
  • Applets/batterymonitor: remove workaround for QTBUG-73388. Commit.
  • Kcms: Remove old usage of folder, use QtCore's StandardPaths. Commit.
  • Kcms/lookandfeel: support "BorderSize" key in global themes. Commit. Fixes bug #469727
  • Krunner: Use custom priorSearch/priorSearchEnabled property. Commit.
  • Applets/kicker: Save KRunner history in different state config. Commit. Fixes bug #468856
  • Runners/services: Increase score if an app is a favourite. Commit. Fixes bug #434013
  • Install-sessions.sh: Don't write temporary files in current directory. Commit.
  • Shell: Port DesktopView to LayerShellQt::Window::setCloseOnDismissed. Commit.
  • Kicker: Wrap file names similar to Dolphin's Icon view mode and Plasma desktop. Commit.
  • Lockscreen: Use Locale.LongFormat. Commit.
  • Adapt to KIconThemes changes. Commit.
  • Applets/clipboard: Port QR selection menu to PlasmaComponents3.Menu. Commit.
  • Applets/clipboard: make barcode image draggable. Commit.
  • Widgetexplorer: Properly handle translations for applet categories. Commit. Fixes bug #460523
  • Holidaysevents: reload event data when config changes. Commit. Fixes bug #437654
  • Klipper config: set UI state when loading the same way as when editing. Commit.
  • Wallpapers/image: resize svg wallpaper to requested size. Commit. Fixes bug #469294
  • Address some QStringLiteral data duplication. Commit.
  • Introduce X11 layer-shell like positioner to simplify application codepaths. Commit.
  • Feedback kcm: open audits as file urls. Commit.
  • Applets/clipboard: Use clearer message when not enough space for QR. Commit.
  • Wallpapers/image: reuse shared activity/virtual desktop info instance. Commit.
  • Kcms/kfontinst: move to right under the Fonts KCM. Commit. Fixes bug #470151
  • Runners/services: Do not match categories for short queries. Commit. Fixes bug #469769
  • Runners/services: Rename member variable, clean up unused variable. Commit.
  • Shell: fix feedback intergation. Commit.
  • Feedback kcm: don't narrow convert. Commit.
  • Feedback kcm: don't declare multiple variables in one line. Commit.
  • Feedback kcm: remove useless dtor definition. Commit.
  • Feedback kcm: stop creating temporary containers. Commit.
  • Feedback kcm: use auto where possible. Commit.
  • Feedback kcm: don't needlessly collect processes. Commit.
  • Feedback kcm: port iteration to structured bindings. Commit.
  • Feedback kcm: init variable. Commit.
  • Feedback kcm: resolve qmetaenum from type rather than string. Commit.
  • Krunner: Port to PlasmaWindow. Commit.
  • Krunner: Port to PlasmaWindow. Commit.
  • Revert "Re-add Force Font DPI spinbox on Wayland". Commit.
  • Don't show holiday events under Gregorian date. Commit. Fixes bug #470015
  • Wallpapers/image: use range-based for loop initialization. Commit.
  • Kcms/colors: un-version QtDialogs import. Commit.
  • Holidaysevents: skip other holidays if a holiday already exists in sublabel. Commit.
  • Holidaysevents: emit subLabelReady signal when data is ready. Commit.
  • Components/calendar: reset label under Gregorian date when plugin list changes. Commit. See bug #469935
  • Replace QString::toLower().compare() with QString::compare(Qt::CaseInsensitive). Commit.
  • Shell: Port PanelView to layer-shell. Commit.
  • Shell: Change default alignment of panel to center. Commit.
  • Shell: Remove "Windows in Front" and "Windows Behind" visibility modes. Commit.
  • Remove extra ';'. Commit.
  • Applets/systemtray: fix highlight being on top of first column items. Commit. Fixes bug #456180
  • Applets/digital-clock: Fix localization for TimeZoneModel. Commit. Fixes bug #469196
  • Applets/digital-clock: Allow event titles to be wrapped. Commit.
  • Kcms/kfontinst: Remove leftover include. Commit.
  • Adjust to KNSWidgets changes. Commit.
  • Remove redundant code. Commit.
  • Kcms/region_language: use alternating background for list items. Commit. Fixes bug #469102
  • Export a new helper function that read Xft.dpi value. Commit.
  • Applets/batterymonitor: support fine brightness control by pressing Shift. Commit.
  • Kcms/region_language: remove unused isGlibc(). Commit.
  • Interactive console: port away from KTextEditor::ConfigInterface. Commit.
  • Libtaskmanager: Fix appmenu caching. Commit. Fixes bug #422786
  • Libtaskmanager: simplify string concatenation. Commit.
  • Applets/systemtray: Add explicit parameter to signal handler. Commit.
  • LockScreenUi: Hide cursor when UI is hidden. Commit.
  • Applets/notifications: Fix some QML code style and formatting. Commit.
  • Revert "libtaskmanager: port to std::format in xwindowtasksmodeltest". Commit.
  • Components/calendar: use QHash::contains instead of QHash::count. Commit.
  • Libtaskmanager: remove workaround for QTBUG-71922. Commit.
  • Libtaskmanager: port to std::format in xwindowtasksmodeltest. Commit.
  • Ksplash: port away from foreach macro. Commit.
  • Fix a bunch of lambda warnings. Commit.
  • Adapt to ContanmentType enum changes. Commit.
  • ShellContainmentModel: Remove unused ContainmentType to string conversion. Commit.
  • ShellContainmentModel: Use trailing comma for initializer lists. Commit.
  • Applets/systemtray: Specify correct containment type in metadata. Commit.
  • Applets/kicker: Fix RunnerModel::setRunners in case it is called after initialization. Commit.
  • Fix kde-ci syntax. Commit.
  • Fix Klipper empty prevention on wayland. Commit. Fixes bug #468422
  • Remove Window Switcher from Breeze Global Theme. Commit.
  • Users kcm: pass page into overlaysheet. Commit.
  • Users kcm: report errors when the picturesheet fails to create. Commit.
  • Users kcm: refactor away the swipeview in favor of a stackview. Commit.
  • Users kcm: refactor IconButton into a component. Commit.
  • Users kcm: refactor InitialsButton into a component. Commit.
  • Users kcm: move file dialog into the relevant button. Commit.
  • Users kcm: put homebutton into a component. Commit.
  • Users kcm: refactor picturebutton into a component. Commit.
  • Users kcm: refactor grids onto a common base component. Commit.
  • Runners/baloo: Use completeBaseName instead of baseName for exact matches. Commit.
  • Don't read default wallpaper multiple times. Commit.
  • Krunner: Drop "switch user" from DBus API. Commit.
  • Remove windowedwidgets runner. Commit.
  • Krunner: Fix query with clipboard contents on Wayland. Commit. Fixes bug #451747
  • Users kcm: hack around indexing confusion in swipeview. Commit. Fixes bug #439081
  • Port to new org.kde.coreaddons QML module. Commit.
  • Users kcm: set an implicitwidth on PicturesSheet. Commit.
  • Add plasma/milou to RuntimeDependencies. Commit.
  • Users kcm: fix avatar loading for qt6. Commit.
  • Users kcm: remove unused property. Commit.
  • Applets/kicker: use correct method to get match when triggering actions. Commit.
  • Applets/clipboard: make list items draggable. Commit. Implements feature #438484
  • Don't specify window switchers in our Global Themes. Commit. Fixes bug #433881
  • Applets/notification: fix history view vertical lines. Commit. Fixes bug #416386
  • Add wayland to third-party deps. Commit.
  • Keep krunner results view top aligned. Commit.
  • Applets/notifications: Set text color to ensure visibility with all color themes. Commit.
  • Kcms/nightcolor: fix wrong height for timings view. Commit. Fixes bug #468747
  • Drop build dependency on WaylandProtocols after Qt 6.6.0. Commit.
  • Adapt to KF6. Commit.
  • Applets/systemtray: port away from fractional-scale-v1. Commit.
  • Update CMakeLists.txt - Set WaylandProtocols to REQUIRED. Commit.
  • Applets/mediacontroller: add busy indicator for remote images. Commit.
  • Applets/kicker,kcm/fonts,lookandfeel: Guard adding autotest subdirectory with BUILD_TESTING. Commit.
  • Applets/notifications: Handle the case of the finish date being in the future. Commit. Fixes bug #464803
  • Kcms: Remove unneeded comments about i18n translation domain. Commit.
  • Kcms/nightcolor: Load worldmap.png from QRC. Commit.
  • Kcms: Clean up some futher Qt5 leftovers. Commit.
  • Kcms: Port to target centric cmake, cleanup Qt5 leftovers. Commit.
  • Kcms/lookandfeel: Make sure that preview images are not resolved relative to QML. Commit.
  • Port to new kcmutils_add_qml_kcm function. Commit.
  • Fix shellrunnertest. Commit.
  • Remove windows build leftovers. Commit.
  • Runners: Add SPDX info to CMakeLists.txt files. Commit.
  • Clean up inconsistent test packages/CMake includes. Commit.
  • Runners: Clean up/refactor CMake code. Commit.
  • Runners: Simplify RunnerSyntax creation. Commit.
  • Runners/kill: Remove duplicate setNeedsSave(false) method calls in KCM. Commit.
  • Runners/kill: Use shorter K_PLUGIN_CLASS macro. Commit.
  • Runners/kill: Simplify widget setup in KCM. Commit.
  • Runners/kill: Do not call load method in constructor. Commit.
  • Runners/kill: Clean up unneeded comments. Commit.
  • Runners/kill: Also remove unneeded args for KCM. Commit.
  • Runners: Remove QVariantList args parmaeter from constructors. Commit.
  • Be explicit with signal parameters. Commit.
  • Applets/digital-clock: Improve JavaScript/QML code style. Commit.
  • Applets/digital-clock: Fix font property initialization. Commit.
  • Applets/digital-clock: Add myself to copyright header. Commit.
  • Applets/systemtray: add workaround for QTBUG-59044. Commit.
  • Fix install dir for appstream runner. Commit.
  • Runners/calculator: Do not require "=" prefix for known functions. Commit. Fixes bug #467418
  • Applets/devicenotifier: don't show "Mount" action for MTP devices. Commit. Fixes bug #446278
  • Krunner: Use layer shell on wayland. Commit.
  • Applets/digital-clock: Fix broken binding in the list of calendar plugins. Commit. See bug #468712
  • Reset "show password" status on lock and login screens when fading in. Commit. Fixes bug #449034
  • Wallpaper/slideshowpackage: Port away from Kirigami.Action.iconName. Commit.
  • Kcm/icons: Port away from Kirigami.Action.iconName. Commit.
  • Kcm/style: Port away from deprecated Kirigami.Action.iconName. Commit.
  • Kcms: Port away from Kirigami.Action.iconName. Commit.
  • Kcm/lookandfeel: Port away from deprecated Kirigami.Action.iconName. Commit.
  • Port to KX11Extras::setType. Commit.
  • Shell: Port DesktopView to layer-shell. Commit.
  • Introduce porting aid xdg-shell integration plugin fork. Commit.
  • Drop unnecessary Qt version checks. Commit.
  • Applets/digital-clock: Fix sizing and layouts of CalendarView full representation. Commit.
  • Shell: Drop DesktopView::sessionType. Commit.
  • Shell: Drop DesktopView::windowType property. Commit.
  • Fix description for baloo search runner. Commit.
  • Kcms/autostart: Correctly handle spaces in a script file path. Commit.
  • Image plugin: reload configured image if it did not exist on startup. Commit.
  • Image plugin: reload image from disk when it was replaced. Commit.
  • Applets/kicker: Add count property to model. Commit.
  • Applets/kicker: Fix baloo runner failing to be loaded for kicker. Commit.
  • Applets/kicker: Utilize RunnerManager::loadRunner returning plugin instance. Commit.
  • Applets/kicker: Fix mapping of indexes for ResultsModel. Commit.
  • Fix model initialization being too late. Commit.
  • Applets/kicker: Replace RunnerMatchesModel sorting with KRunner::ResultsModel. Commit. Fixes bug #431204
  • Kcms/style: Add i18n support for percent value. Commit.
  • Port to new org.kde.config QML module directly from KConfig. Commit.
  • Disable wayland reconnects for plasmashell and krunner. Commit.
  • Outputorderwatcher: rely on QMap for ordering of outputs. Commit.
  • Screenpool: don't race with orderwatcher. Commit.
  • Require C++20. Commit.
  • Fix link errors when building with Qt 6.5.0. Commit.
  • Drop code for notification contexts. Commit.
  • Improve dbus session-local hack. Commit.
  • Applets/notifications: Fix NotificationItem label alignment when in group. Commit.
  • Applets/notifications: Fix NotificationHeader spacing and padding. Commit.
  • Calendar: don't anchor daydelegate contentItem. Commit. Fixes bug #463080
  • Dataengines/mpris2: don't recreate PlayerControl for the same container. Commit. See bug #465454
  • Remove leftovers from run associated application. Commit.
  • Add appstream to CI deps. Commit.
  • Port away from deprecated appstream API. Commit.
  • Libtaskmanager: add activityIcon getter. Commit. See bug #419225
  • Outputorderwatcher: ignore outputs without crtc. Commit. Fixes bug #466362
  • Outputorderwatcher: don't leak replies. Commit. See bug #466362
  • Port to frameworks KUpdateLaunchEnvironmentJob. Commit.
  • [kicker] Drop recent contacts backend. Commit.
  • Kcms/icons: find larger icons and fall back to svg if there is none. Commit.
  • Libtaskmanager: expose ActivityInfo in protected function. Commit.
  • Libtaskmanager: expose VirtualDesktopInfo in protected function. Commit.
  • Kcms/krdb: Provide scaled Xcursor.size on Wayland. Commit.
  • Stop setting XCURSOR_THEME and XCURSOR_SIZE. Commit.
  • Klipper: Remove unused edit dialog. Commit.
  • Add the maximum percent parameter to the osdProgress signal for osdService. Commit.
  • Klipper: Expose DBus signal to tell when clipboardHistory was updated. Commit. Fixes bug #424685
  • Applets/batterymonitor: Port away from notifications DataEngine. Commit.
  • Remove unused test files. Commit.
  • Opt into Qt Wayland reconnect support. Commit.
  • Kcms/fonts: Add translation for the font+size string. Commit. Fixes bug #468278
  • Kcms/colors: remove custom change notifier for accentColorFromWallpaper. Commit.
  • Applets/panelspacer: Use height values for vertical panel in spacers. Commit. Fixes bug #467416
  • Libtaskmanager: fix flaky test. Commit.
  • Runners/calculator: set timeout to prevent allocating huge memory. Commit. Fixes bug #468084
  • Kcms/feedback: Import kcmutils to provide ConfigModule attached property. Commit.
  • Make "Shut down" the default logout option. Commit. Fixes bug #467532
  • Autotests: ignore fake screens when comparing against ordered output list size. Commit.
  • Don't always honor natural scrolling setting for widget icons. Commit.
  • Libtaskmanager: fix flaky test. Commit.
  • Lookandfeel/osd: Explicitely add the translation domain. Commit. Fixes bug #468013
  • Wallpapers/image: Remove translations from addFileDefinition method call. Commit.
  • Shell/packageplugins/wallpaperimages: Do not use QByteArrayLiteral. Commit.
  • Shell/packageplugins: Use initializer list syntax. Commit.
  • Shell/packageplugins: Use constructors from base class. Commit.
  • Shell/packageplugins: Simplify CMake code. Commit.
  • Shell/packageplugins: Make files cpp file only. Commit.
  • Shell/packageplugins: Call file/dir definitions without translations. Commit.
  • Appmenu: fix crash when there is no matched menu item. Commit. Fixes bug #467979
  • Applets/digital-clock: Use correct time alignment enum. Commit.
  • Applets/systemtray: press and hold to open context menu for plasmoids. Commit.
  • Knsrcfiles: Define KNewStuff instead of KNewStuff3 group. Commit.
  • Use new KPackageStructure key for knsrc files. Commit.
  • Dataengines: Remove Id field in metadata json files. Commit.
  • Adjust to new KPackage namespace for structures. Commit.
  • Kcms/kfontinst: Port to KParts constructor taking KPluginMetaData. Commit.
  • Applets/digital-clock: reload timezone after saving in Datetime KCM. Commit. Fixes bug #467494
  • Remove module prefix from KF include. Commit.
  • Applets/mediacontroller: Change song title opacity on play/pause. Commit.
  • Components/keyboardlayout: Fix forced activation of vkbd. Commit. See bug #466948
  • Create directory before installing session-local. Commit.
  • Applets/digital-clock: Fix dialogs in the config. Commit.
  • Klipper: Fix clipboard data engine plugin id. Commit.
  • Fix includes. Commit.
  • Lookandfeel: Use Text.PlainText format for window caption. Commit.
  • Add missing dependencies in .kde-ci.yml. Commit.
  • LookAndFeel: Remove Desktop Switcher item. Commit.
  • Runners: Remove explicit plugin Id. Commit.
  • Applets/systemtray: fix menu key not working in SNI. Commit.
  • Drop outdated Id key from dataengine metadata files. Commit.
  • Shell/main: init corona with nullptr. Commit.
  • Plasmacalendarintegration: add sublabel feature. Commit.
  • Port to new Plasma-Frameworks QML engine classes. Commit.
  • Find PkgConfig before first call to pkg_check_modules. Commit.
  • Plasma-localegen-helper: use KDE_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • Sddm-theme: Populate keyboard layouts menu only on first show. Commit.
  • Port away from Kirigami.OverlaySheet.sheetOpen. Commit.
  • Kcms/region_language: Fix build when PackageKitQt is not found. Commit.
  • [dashboard] Remove unneeded KWindowSystem::raiseWindow(). Commit.
  • [dashboard] Skip task switcher. Commit. See bug #465303
  • Unset QApplication::applicationDisplayName(). Commit.
  • Wallpapers/color: Add KPackageStructure metadata field. Commit.
  • [kcms/cursortheme] Fix file dialog. Commit.
  • Use SystemSettings versionless executable. Commit.
  • Runners/helprunner: Preserve order of syntaxes in results. Commit.
  • Port killrunner_config to KCMutils KCM class. Commit.
  • Klipper: test bug 465225. Commit. See bug #465225
  • Systemtraytest: take screenshot only when test fails. Commit.
  • Port to new KCMUtils KCM classes. Commit.
  • Kcms/lookandfeel: simplify style filter condition. Commit.
  • Ksmserver: help users with intentionally read-only homedirs self-satisfy. Commit. Fixes bug #463352
  • Ksmserver: add "with confirmation" actions for Shut Down and Restart. Commit. Fixes bug #467017
  • Libtaskmanager: simplify test_openCloseWindow. Commit.
  • Kcms/nightcolor: fix timing strings with narrow window widths. Commit.
  • Remove Q_DECLARE_METATYPE. Commit.
  • Ksmserver: fix up 35e11117 to only change UI string. Commit.
  • Ksmserver: replace "Halt" with "Shut Down" in user-facing text. Commit. See bug #467017
  • Adjust to KPackage API changes. Commit.
  • Kcms/region_language: set LC_PAPER, not LC_PAGE. Commit. Fixes bug #467269. See bug #466861
  • Screenpool: avoid uniqueConnection with lambda. Commit. See bug #466312. See bug #466020
  • Add explicit args to signal handlers. Commit.
  • Krunner: Adjust to property name changes from KRunner/Milou. Commit.
  • Port PlasmaCore.DataSource to P5Support. Commit.
  • Kcms/fonts: Enable change notifications for base fonts settings (forceFontDPI). Commit.
  • Applets/batterymonitor: separate Sebastian Kügler and Kai Uwe Broulik. Commit.
  • Appstreamtest: fix test failure. Commit.
  • Sddm-theme: Transfer the focus to the text field as we show the OSK. Commit. Fixes bug #466969
  • Use correct KUserFeedback include. Commit.
  • Install p5support stuff in proper places. Commit.
  • Kcms: No longer specify pluginId explicitly. Commit.
  • Remove useless includes. Commit.
  • Convert klipper and systray to plasma5Support. Commit.
  • Dataengines are not used there anymore. Commit.
  • Port to plasma5support. Commit.
  • Shell: Remove X11 clear color workaround in DesktopView. Commit.
  • Compile against kuserfeedbackqt6. Commit.
  • Port dataengines to Plasma5Support. Commit.
  • Wallpapers/image: improve efficiency of ImageFinder. Commit.
  • Remove usage of Qt::AA_DisableHighDpiScaling and Qt::AA_EnableHighDpiScaling. Commit.
  • Drop usage of Qt::AA_UseHighDpiPixmaps. Commit.
  • Port away from undocumented property. Commit.
  • Dataengines/mpris2: tolerate non-standards compliant players like mpris-proxy. Commit. Fixes bug #466288
  • Shell: Remove legacy screenshot interface from X-KDE-DBUS-Restricted-Interfaces. Commit.
  • Klipper: Make action menu Frameless. Commit. Fixes bug #466406
  • Wallpapers/image: drop unused private import in preview delegate. Commit.
  • Fix plasma-framework includes. Commit.
  • Add packagekit-qt as third-party dependency. Commit.
  • Applets/digital-clock: simplify repeater. Commit.
  • Applets/digital-clock: use ColumnLayout to fix crash in Qt6. Commit.
  • Applets/digital-clock: remove QtLayouts prefix in configCalendar. Commit.
  • Make Qt6 login session coinstallable with Qt5. Commit.
  • Fix KNS include. Commit.
  • [kcms/notifications] Fix icons. Commit.
  • Remove unused KCModule::quickHelp. Commit.
  • Adjust to KNewStuff library changes. Commit.
  • Lookandfeel: Fix window switcher. Commit.
  • [kcms/users] Fix QML error. Commit.
  • Kcms/autostart: Fix icons. Commit.
  • Kcms/autostart: Fix dialogs. Commit.
  • [krunner] Disable quit lock. Commit.
  • Ksmserver: Disable quitlock integration. Commit.
  • Ksmserver: Properly clear sessionmanager env. Commit.
  • Drop standalone klipper executable. Commit.
  • Klipper: History test passes now. Commit.
  • Applets/digital-clock: Fix undefined reference to Locale. Commit.
  • Applets/digital-clock: Switch to PC3. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Klipper: Insert items before remove. Commit. Fixes bug #466041
  • Add explicit parameters to signal handlers. Commit.
  • [kcms/icons] Fix QML errors. Commit.
  • [kcms/fonts] Fix dialogs. Commit.
  • Containmentactions: Remove Id field. Commit.
  • Components/calendar: Remove unused QQC1 import. Commit.
  • [kcms/colors] Fix dialogs. Commit.
  • Fix KWindowSystem QML usage. Commit.
  • [kcms/desktoptheme] Fix FileDialog. Commit.
  • Port to PlasmaExtras Menu. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Adapt to KNewStuff API changes. Commit.
  • Require appstream 1.0. Commit.
  • Adapt to RunnerManager API change. Commit.
  • Port to new KParts API. Commit.
  • Add missing find_package for Qt5Compat. Commit.
  • Use Qt5Compat.GraphicalEffects. Commit.
  • SystemTray: Port to Qt6 QRegularExpression. Commit.
  • Port KRunner KF6. Commit.
  • Remove uneeded KDeclarative things. Commit.
  • Update KPeople KF6 includes. Commit.
  • Fix KF6 KDED package name. Commit.
  • Rename kf5 files to kf6. Commit.
  • Rename Qt5/KF5 to Qt6/KF6. Commit.
  • Sddm: Focus something useful when switching between alternative login screens. Commit.
  • Sddm: Nerf scale and buff duration of zoom transition. Commit.
  • Sddm: Animate screen toward inverse of zoom factor instead of 0. Commit.
  • Applets/systemtray: add test for xembed tray icon. Commit.
  • Libtaskmanager: consider current activity when computing first task index. Commit. See bug #386055
  • Change notification history order to sort by date. Commit. Fixes bug #454070
  • Use KPackageStructure instead of ServiceTypes. Commit.
  • Applets: Use KPackageStructure instead of ServiceTypes. Commit.
  • Runers: Replace Plasma:: prefix of KRunner API usages with KRunner::. Commit.
  • Use krunner_configure_test function instead of configure_krunner_test. Commit.
  • Kcms/users: Fetch user object directly from the model. Commit.
  • Kcms/users: Drop unused imports, add aliases to others. Commit.
  • Kcms/users: Use some property types for User objects. Commit.
  • Kcms/users: Fix some whitespace and code style. Commit.
  • Libtaskmanager: test invalid preferred launchers are filtered out. Commit. See bug #436667
  • Replace KPluginMetaData::metaDataFileName with KPluginMetaData::fileName. Commit.
  • Libtaskmanager: use icon name directly when icon value does not contain period. Commit.
  • Kcms/users: Fallback to show username in title when real name isn't set. Commit.
  • Kcms/users: Limit connection scope to this. Commit.
  • Applets/kicker: Add missing licenses to SectionModel. Commit.
  • Shell: Have the DesktopView::title include which output it should be on. Commit.
  • Libtaskmanager: filter out invalid preferred launcher tasks. Commit. Fixes bug #436667
  • Port away from LayerShellQt::Window::setDesiredOutput. Commit.
  • Lockscreen: consider screen devicePixelRatio in sourceSize. Commit.
  • Applets/kicker: Add section model. Commit.
  • Kcms/users: Return default value (empty string) when all the if-else chains failed. Commit.
  • Add an action to remove the containments of a screen. Commit.
  • Add missing include. Commit.
  • Add missing KService links. Commit.
  • Lock screen: Prevent Escape key from displaying UI if it's currently hidden. Commit. Fixes bug #465920
  • Kcms/color: Add highlight outline for color dots. Commit. Fixes bug #465800
  • Sddm-wayland-session: Disable global shortcuts. Commit.
  • Remove unneeded keys from KDED module metadata. Commit.
  • Revert "kcms/autostart: Show correct icons for scripts". Commit.
  • Kcms/users: Port Connections to modern syntax. Commit.
  • Wallpapers/image: ctx menu entry for setting desktop/lockscreen wallpaper. Commit.
  • Revert "Revert "startplasma-wayland: Don't set GDK_SCALE and GDK_DPI_SCALE"". Commit. See bug #465733. See bug #443215
  • Better screen removal handling. Commit. Fixes bug #465892
  • Remove unneeded layout maximum size handing. Commit.
  • Handle all roles in TaskManager. Commit.
  • Libtaskmanager: reduce undefined warnings in QML. Commit.
  • Applets/digitalclock: restore smaller tooltip for simple case. Commit.
  • Startplasma-wayland: allow people to override GDK_* envars. Commit. Fixes bug #443215
  • Revert "startplasma-wayland: Don't set GDK_SCALE and GDK_DPI_SCALE". Commit. Fixes bug #465733. See bug #443215
  • Fix search for DWD weather data engine. Commit.
  • Applets/batterymonitor: fix display for missing application name. Commit. Fixes bug #465488
  • Applets/mediacontroller: add test for interacting with MPRIS2 interface. Commit.
  • Components/calendar: Fix undefined string error. Commit.
  • Applets/digital-clock: ensure CompactRep exists before querying it. Commit.
  • Lookandfeel: Switch to new window thumbnail type name. Commit.
  • Kcms/region_language: Down highlight delegate on press. Commit.
  • Plasmacalendarintegration: Omit astronomical events from Holidays data. Commit. Fixes bug #465539
  • Revert a7deac65769, proper fix. Commit. See bug #465536
  • If the desktopview is not deleted, don'r emit screenRemoved. Commit. Fixes bug #465536
  • Klipper: lock mutex before indexOf in insert. Commit. See bug #465225. See bug #465326
  • Applets/kicker: respect BUILD_TESTING. Commit.
  • Klipper: store QImage and construct QPixmap only when necessary. Commit. Fixes bug #465225. Fixes bug #465326. Fixes bug #464828. Fixes bug #465603
  • Remove duplicate ItemModels dependency. Commit.
  • Klipper: pass value by reference in insert. Commit.
  • Kcms/region_language: use QLatin1String for "en_" text. Commit.
  • Klipper: pass value by reference in History::remove. Commit.
  • Shell: Ensure containments that belong to the current activity are not deleted prior to loading. Commit.
  • Set LANG if we have language to glibc locale mapping. Commit. Fixes bug #464983
  • Kcms/region/language: Warn for more invalid language combinations. Commit. Fixes bug #465449
  • Add a test for the logout greeter. Commit.
  • [kicker] Use KServiceAction + ApplicationLauncherJob to launch jumplist actions. Commit.
  • [kicker] Remove unneeded KWindowSystem::raiseWindow(). Commit.
  • Shell: read thickness from default group. Commit. See bug #465125. See bug #464628
  • Kcms/lookandfeel: Guard for QGuiApplication before using styles. Commit. Fixes bug #465407
  • Baloorunner: add matches of unknown category. Commit. Fixes bug #457522
  • Fix lookandfeel/sddm-theme/components symlink. Commit.
  • Sddm-theme: Consistently use the full names of keyboard layouts. Commit.
  • Notificationmanager: Don't store KFilePlacesModel in a weak pointer. Commit.
  • Runners/baloo: show category labels in plural form. Commit.
  • StatusNotifierWatcher: Always claim there is a StatusNotifierHost. Commit. Fixes bug #425315
  • Revert "Revert "require selenium"". Commit.
  • Libtaskmanager: find icons in the desktop file folder for icon names. Commit.
  • Xembedsniproxy: use position from DBus to move proxy window. Commit. Fixes bug #465227
  • Libtaskmanager: test geometry. Commit.
  • Libtaskmanager: test FullScreen. Commit.
  • Libtaskmanager: test IsMinimized. Commit.
  • Libtaskmanager: test LastActivated. Commit.
  • Libtaskmanager: test stacking order. Commit.
  • Libtaskmanager: test requestX. Commit.
  • Libtaskmanager: test window state. Commit.
  • Libtaskmanager: test reading data from desktop file in XWindowTasksModel. Commit.
  • Libtaskmanager: test xwindowtasksmodel data. Commit.
  • Libnotificationmanager: fix crash when invoking action. Commit.
  • Use STL smart pointer instead of Qt smart pointer. Commit.
  • Applets/kicker: conditionally build parts only for KDE CI. Commit.
  • Applets/digital-clock: don't set parent for OverlaySheet. Commit.
  • Libtaskmanager: find actual desktop file path from APPDIR. Commit.
  • Shell/kconf_update: write thickness to default group. Commit. Fixes bug #465107
  • Fixup includes/links. Commit.
  • Libdbusmenu-qt: show action icon. Commit.
  • Applets/manage-inputmethod: set translation domain. Commit.
  • Moved old wallpaper, added new one, updated previews. Commit.
  • Lookandfeel: Port to org.kde.kwin v3 qml api. Commit.
  • KDECI_BUILD is actually a string. Commit.
  • Kcms/colors: Compact the accent color UI. Commit.
  • Kcms/color: Fix custom color not applying initally when previous selection was color scheme. Commit.
  • Components/calendar: fix warning about undefined subLabel. Commit.
  • Applets/systemtray: change icon scale on pressed and released. Commit.
  • Kicker: fake favorties when inside CI builds. Commit.
  • Update file index.docbook. Commit.
  • Fix minor typo. Commit.
  • Small typo. Commit.
  • Fix minor typos. Commit.
  • Kcms/cursortheme: migrate docbook for cursor theme and launch feedback from plasma-desktop. Commit.
  • Kcms/colors: add documentation on accent colors to docbook. Commit.
  • Kcms/style: suppress update requests from preview widget. Commit. Fixes bug #417850
  • Kcms/lookandfeel: add docbook. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Kcms/lookandfeel: add docbook. Commit.
  • Libtaskmanager: refresh icon when appId changes. Commit. Fixes bug #464566
  • Components/calendar: use attached tooltip in DayDelegate. Commit.
  • Kcms/autostart: deduct overlay width in BasicListItem. Commit.
  • Kcms/autostart: Show correct icons for scripts. Commit.
  • Calendar: Fix highlight when opening calendar with year or decade tab last selected. Commit. Fixes bug #464356
  • Remind check-language-support in ubuntu-based distros. Commit. See bug #461159
  • Kcms/kfontinst: close "Finished" dialog box when clicking OK. Commit. Fixes bug #464519
  • Applets/systemtray: fix xembed icon not receiving click events when screen scale > 1 on Wayland. Commit. Fixes bug #448050. See bug #456168
  • Ksmserver: Port QApplication to QGuiApplication. Commit.
  • Ksmserver: Drop check for compositing. Commit.
  • Kcms/icons: add missing help page button. Commit.
  • Make plasma-apply-colorscheme use colorscheme switching animation. Commit.
  • X11: Do not set the GDK_SCALE / GDK_DPI_SCALE environment variables. Commit. See bug #442901
  • Kcms/lnf: Move theme removal method to LNFManager. Commit.
  • Kcms/lnf: Replace multiple boolean roles with a single Contents role. Commit.
  • Kcms/lnf: Add method to retrieve package contents. Commit.
  • Kcms/lnf: Simplify the representation of theme's contents. Commit.
  • Kcms/lnf: Move widgetStyle check to lnfManager. Commit.
  • Kcms/style: simplify thumbnail by moving logic to PreviewItem. Commit.
  • Appletsrc screen consistency checks. Commit.
  • Wallpapers/image: add backslash to filename when running tests. Commit.
  • Fix problems in plasmoid layout restore. Commit. Fixes bug #442919. Fixes bug #437538. Fixes bug #431432. Fixes bug #453141
  • Libtaskmanager: don't recreate Screencasting. Commit. Fixes bug #464530
  • Replace the Transitions in the ListView with custom animations. Commit. Fixes bug #427894
  • Applets/systemtray: extract item id when role > Qt::UserRole. Commit.
  • Applets/digital-clock: fix wrong default value in kcfg xml. Commit. See bug #463853
  • Applets/digital-clock: use enum for showSeconds config entry. Commit. See bug #463853
  • Make clocks tooltip consistent and add seconds. Commit. Fixes bug #463853
  • Applets/systemtray: fix xembed icon not receiving click events when using Qt scaling. Commit. Fixes bug #456168
  • Regenerate timezonesi18n_generated.h. Commit.
  • Use native spelling of Ukrainian cities in timezone table generation script. Commit.
  • Screenpool: Update screenInvariants check to match code changes. Commit.
  • Shell/kconf_update: sync config on exit. Commit. See bug #464628
  • Shell/kconf_update: remove redundant File and Group properties. Commit. Fixes bug #464628
  • [dataengines/hotplug] Remove unneeded call to setIcon. Commit.
  • Components/calendar: use new calendar API. Commit.
  • Wallpapers/image: fix one fallthrough warning. Commit.
  • Wallpapers/image: test custom accent color from wallpaper package. Commit.
  • Wallpapers/image: support setting custom accent color for dark variant. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Add missing kwayland CI dep. Commit.
  • Kcms/lookandfeel: add button to remove local themes. Commit. Implements feature #391905
  • Libtaskmanager: fix empty appid when a window is from a command. Commit.
  • Startkde: Avoid pushing shell variables to UpdateLaunchEnvJob. Commit.
  • Refresh git-blame-ignore-revs for latest clang-format run. Commit.
  • Automatic clang-format run (clang 15). Commit.
  • Revert "require selenium". Commit.
  • Libtaskmanager: fix flaky test in XWindowTasksModelTest::test_openCloseWindow. Commit.
plasma-workspace-wallpapers
  • Update version for new release. Commit.
  • Add "Mountain" wallpaper from Plasma 5.27. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Moved old wallpaper, added new one, updated previews. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.

plasma5support)

polkit-kde-agent-1
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Added processing of qml files. Commit.
  • Support parent window and focussing on Wayland. Commit.
  • QuickAuthDialog: Remove unused parent arg and add actionId. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Guard against empty identities list. Commit.
  • Fix some unused parameter warnings. Commit.
  • Use the first available user if the current user has no permission. Commit.
  • Extend service start timeout. Commit. Fixes bug #477805
  • Update Qt version requirement to 6.5.0. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Drop unused dependencies. Commit.
  • QuickAuthDialog: Reject on Escape press. Commit.
  • Always use "lock" icon in auth dialog, disregarding icon from auth action. Commit. Fixes bug #473720
  • Port to Kirigami Units. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Remove qt5 code as we use qt6. Commit.
  • We use qt6 only. Commit.
  • Require C++20. Commit.
  • Port agent to QML, and add an interface for Plasma Mobile. Commit.
  • Unset QApplication::applicationDisplayName(). Commit. Fixes bug #466059
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Require Qt6/KF6. Commit.
  • Replace KF5 with KF6. Commit.
  • Port deprecated KWindowSystem API. Commit.
  • Revert "Show all headers in qtc6". Commit.
  • Show all headers in qtc6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
Powerdevil
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Kcmodule: Remove separator line now that NavigationTabBar provides it. Commit.
  • Kbd backlight: Fix double brightness restore on LidOpen-resume. Commit.
  • Update version for new release. Commit.
  • RC 1 version dep. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • Allow disabling DDC brightness via env variable. Commit. See bug #480030
  • Ddcutil: skip invalid displays. Commit. Fixes bug #476375
  • Remove the "Lock screen" option from "After a period of inactivity". Commit. Fixes bug #478531
  • Ddcutilbrightness: Add ddca_init() support for ddcutil >=2.0.0. Commit. See bug #476375
  • Kcmodule: Fix flicker when switching between profile tabs. Commit. Fixes bug #478271
  • Actions/bundled/dpms: Handle very short timeout-when-locked better. Commit. Fixes bug #476962
  • Actions/bundled/dpms: Less fragile code for pre-turn-off fading. Commit.
  • Drop unused dependencies. Commit.
  • Kcmodule: Move charge start threshold in lockstep with stop threshold. Commit.
  • Kcmodule: Avoid crashing in KAuth::ExecuteJob after closing window. Commit.
  • Osd: cleanup code a bit. Commit.
  • Osd: enable kcrash handling. Commit.
  • Daemon: enable kcrash handling. Commit.
  • Kcmodule: Fix QML mistakes I made in commit 127f6aef. Commit.
  • Kcmodule: Add "Activities" as related settings page to GlobalConfig. Commit. Fixes bug #450275
  • Actions/bundled: replace for loop with std::any_of. Commit.
  • Fix ddcutil brightness for multi-monitor setup. Commit.
  • Drop "Advanced Power Settings" KCM in favor of a new QML page. Commit. Fixes bug #449254. See bug #450276. See bug #459081. See bug #467797
  • Actions/bundled: wait for output config before acting on lid close. Commit. Fixes bug #475632
  • Remove service start timeout. Commit. See bug #477805
  • Update Qt version requirement to 6.6.0. Commit.
  • Manually listen for value changes in TimeDelaySpinBox UI components. Commit.
  • Use QStringLiteral to avoid deprecation warnings for KConfig::group(). Commit.
  • Make highlights work for non-default settings in the profiles KCM. Commit. Fixes bug #477848
  • Kcmodule/global: Set KAuth Action parentWindow. Commit.
  • Adapt to renamed activities library repo. Commit.
  • Use renamed PlasmaActivities library. Commit.
  • Hide power profile combobox if only one item. Commit.
  • [actions/suspendsession] Decouple fade effect from trigger. Commit.
  • Backlighthelper: Implement support for the FreeBSD backlight(8) interface. Commit.
  • Rename PowerButtonAction enum values to Sleep and Hibernate. Commit.
  • Daemon: Drop ActionConfig and all of its subclasses. Commit.
  • Remove PowerButtonAction::SuspendHybrid enum value. Commit.
  • OsdSelector: Fix setting currentIndex on a wrong hover transition. Commit.
  • Register OsdAction as MetaObject. Commit.
  • Remove usage of no longer existing property. Commit.
  • Port from deprecated KWorkspace class. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Kactivities now using plasma versioning. Commit.
  • Drop activity power settings KCM. Commit.
  • Kcmodule: Remove SuspendHybrid from BatteryCriticalAction options. Commit.
  • Reflect move of KActivities out of Frameworks to Plasma. Commit.
  • Port to new KNotifications action API. Commit.
  • Kcmodule/profile: Port missing lid/power-button presence to QML KCM. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Drop KWorkSpace::detectPlatform. Commit.
  • Drop unused code. Commit.
  • Kcmodule/profiles: QML port of the "Energy Saving" KCM. Commit.
  • Remove profile generator from daemon, and corresponding autotests. Commit.
  • Port Keyboard Brightness Action away from trigger(). Commit.
  • Port Brightness Action away from trigger(). Commit.
  • Use KConfigXT i.e. PowerDevil::ProfileSettings in daemon actions and core. Commit.
  • Use KConfigXT i.e. PowerDevil::ProfileSettings in profile KCM widgets. Commit.
  • KConfigXT migration for power state profiles. Commit.
  • Fix usage of TabletModeWatcher. Commit.
  • Provide a default action in Suspend session config. Commit. Fixes bug #475866
  • Rename translation domains to match the KCM plugin name. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Port away from KWindowSystem::setState. Commit.
  • Use std::as_const here. Commit.
  • Remove usage of DDCA_IO_ADL as upstream ddcutil doesn't support it any more. Commit.
  • Fix incorrect handling of energy rate when charging. Commit.
  • Check isPresent when cumulating battery data. Commit.
  • Add libkscreen to CI deps. Commit.
  • Remove unneeded HandleButtonEvents::onButtonPressed. Commit.
  • Extract lid handling into separate controller class. Commit.
  • Use PowerDevil::ActivitySettings instead of KConfig. Commit.
  • Add tests for config file migration. Commit.
  • KConfigXT migration for activity behaviors. Commit.
  • Invoke suspend action directly for critical battery action. Commit.
  • Don't use profile generation for global config file. Commit.
  • Hardcode brightness animation duration/threshold. Commit.
  • Fix setting keyboard brightness to zero in profile. Commit. Fixes bug #437715
  • Make some action functions not pure virtual. Commit.
  • Clean up action documentation. Commit.
  • Remove d-ptr from Action. Commit.
  • Remove unused actionTriggered signal. Commit.
  • Make unloadAction not virtual. Commit.
  • Remove unused return value from unloadAction. Commit.
  • Remove unused onUnloadAction. Commit.
  • Merge ActionPool into Core. Commit.
  • Remove policy check for profile change. Commit.
  • Remove unused methods. Commit.
  • Use KWorkspace for suspending. Commit.
  • Extract battery and AC handling from backend into a separate class. Commit.
  • Use KWorkpace for available suspend methods. Commit.
  • [suspendcontroller] Add canFoo() methods. Commit.
  • Remove supported check in Login1SuspendJob. Commit.
  • Profiledefaults: don't automatically suspend by default if running in a virtual machine. Commit. Fixes bug #473835
  • Remove versioning from PlasmaCore module imports. Commit.
  • Shorten Low and Critical battery notification text. Commit. Fixes bug #471327
  • Daemon: Stop using loadAction() for retrieving unchanged actions. Commit.
  • Don't leak the QSocketNotifier. Commit.
  • Fix the error overlay shown on other kcms. Commit. Fixes bug #424531
  • Use std::chrono for durations where possible. Commit.
  • Remove dead code. Commit.
  • Remove unused error functions from BackendInterface. Commit.
  • Move discretegpuhelper out of the backend. Commit.
  • Extract suspend handling from backend into a separate class. Commit.
  • Drop capabilities enum from backend. Commit.
  • Convert more copyright text to SPDX. Commit.
  • Convert license headers to SPDX. Commit.
  • Use qToUnderlying() instead of a custom PowerDevil::to_underlying(). Commit.
  • Dimdisplay: only dim the screen at configured dim time. Commit. Fixes bug #304696
  • Port to Kirigami.Units. Commit.
  • Add PowerButtonActionModel class and use it in global config KCM. Commit.
  • Introduce ProfileDefaults class and use it in ProfileGenerator. Commit.
  • Adapt to KNotifcations API change. Commit.
  • Make QString arg const in onKeyboardBrightnessChanged. Commit.
  • Show OSD when keyboard backlight changed through hardware. Commit. Fixes bug #406790
  • Restore previous brightness value after toggling keyboard backlight. Commit. Fixes bug #464755
  • Revert "Set IdleHint on idle timeout and resuming from idle". Commit.
  • Revert "backends: add isSessionActive". Commit.
  • Backends: add isSessionActive. Commit.
  • Set IdleHint on idle timeout and resuming from idle. Commit.
  • Test ProfileGenerator, so it doesn't change inadvertently. Commit.
  • Make minimum screen brightness not always be 0. Commit. Fixes bug #467910
  • Print error with higher logging severity when backend fails to load. Commit.
  • Add a non-singleton version of PowerDevilSettings.kcfgc. Commit.
  • Introduce powerdevilenums.h, replacing two synchronized enum types. Commit.
  • Port away from PlasmaExtras. Commit.
  • Port notification sounds to the sound naming spec. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Add interactive OSD to switch power profiles. Commit. Implements feature #469487
  • Add .git-blame-ignore-revs file. Commit.
  • Install clang-format pre-commit hook. Commit.
  • Save QDbusMessages as separate variable to improve formatting. Commit.
  • Run clang-format. Commit.
  • Utilize C++17 nested namespaces. Commit.
  • Add trailing comma to multiline initializer lists. Commit.
  • Add trailing comma to multiline enums. Commit.
  • Make KAuth action text more user friendly. Commit.
  • Include to compile with gcc12.1. Commit.
  • Port deprecated annotation name. Commit.
  • Fix inverted condition for m_screenBrightnessAvailable. Commit. Fixes bug #471056
  • Remove d-ptr from PowerDevilBackendInterface. Commit.
  • Remove unused member variables. Commit.
  • Use unique_ptr to manage DDCutilDisplays. Commit.
  • Refactor ddcutil brightness feature check. Commit.
  • Remove BrightnessControlsList. Commit.
  • Not necessary to use QT_STRINGIFY as we depend against qt6. Commit.
  • Backend: ddc: support multiple devices. Commit.
  • Backend: ddc: introduce new DDcutilDisplay class. Commit.
  • Backend: ddc: remove event filter timer. Commit.
  • Clean up plugin code a bit. Commit.
  • Simplify KCM plugin loading mechanism. Commit.
  • Remove unneeded QVariantList from KCM constructor args. Commit.
  • Split calculateNextStep into screen and keyboard variants. Commit.
  • Remove unneeded virtuals. Commit.
  • Store screen and keyboard brightness logic separately. Commit.
  • Remove unused functions in brightnesslogic. Commit.
  • Store cached keyboard and screen brightness values separately. Commit.
  • Separate screen and keyboard brightness handling in BackendInterface. Commit.
  • Remove unneeded base class implementations in BackendInterface. Commit.
  • Fix ddcutil for laptop user. Commit. Fixes bug #469895
  • Port deprecated [=] c++20. Commit.
  • Fix signal/slot (this signal was removed in qt6). Commit.
  • Brightnesscontrol: support fine brightness control by pressing Shift. Commit.
  • Typo in warning message. Commit.
  • Activate only different timeout depending on locking state. Commit.
  • When screen is locked, turn off screen with a shorter timeout. Commit. Fixes bug #348529
  • Cmake: Search for XmlGui. Commit.
  • Fix for screen backlight not working on Planet Computers Astro Slide PDA. Commit.
  • Add caching implementation of UPower.Device properties interface. Commit.
  • Pass previous and new profile name to onProfileLoad. Commit.
  • Fix some usages of Q_DECL_EXPORT with our own macros. Commit.
  • Remove check for com.novell.powersave DBus service. Commit.
  • Take property update frequency into account for smoothed remaining time. Commit.
  • Fix and consolidate discharge rate and remaining time calculation. Commit. See bug #434432
  • Remove unused "BatteryState" from backend interface. Commit.
  • Delay Solid::Battery instatiation until actually required. Commit.
  • Avoid repeated Solid::Battery instantiations on charge level change. Commit.
  • Require C++20. Commit.
  • Port all headers to pragma once. Commit.
  • Suspendsessionconfig Condition 'm_suspendThenHibernateEnabled' is always true. Commit.
  • Remove unused and incorrect "capacities" method for batteries. Commit.
  • Don't write icon name to profile settings. Commit.
  • Fix possible race between DeviceAdded signal and device enumeration. Commit.
  • Directly process lid/battery properties from PropertiesChanged signal. Commit.
  • Drop wireless power management options. Commit.
  • Drop Qt5 leftovers. Commit.
  • Drop per-activity suspend/shutdown timeout. Commit.
  • Drop most per-activity power settings. Commit.
  • Remove support for UPower < 0.99.0. Commit.
  • Add missing KF6::AuthCore linkage. Commit.
  • Port to new KCMUtils KCModule class. Commit.
  • Suspendsessionconfig reduce scope of comboBoxMaxWidth. Commit.
  • Suspend by default on AC profile. Commit.
  • Use correct tablet mode function to determine mobile-ness. Commit.
  • Disable QuitLock. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Cmake: Fix capitalisation in the find_package_handle_standard_args() call. Commit.
  • Ddc: Fix cleaning up handles when we are redetecting screens. Commit.
  • Cmake: remove powerdevilcore overlinking agaisnt NM/Bluez. Commit.
  • Only skip batteries if neither start or stop thresholds are available. Commit. Fixes bug #464535
  • Enable ddcutil support by default. Commit.
  • Chargethresholdhelper: Filter out batteries without thresholds early. Commit. Fixes bug #464535
  • Revert "Show all headers in qtc6". Commit.
  • Show all headers in qtc6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Fix. Commit.
  • Daemon: Fix wakeup removal not rescheduling the timerfd wakeup. Commit. Fixes bug #464251
SDDM KCM
  • Update Frameworks version requirement to 6.0.0. Commit.
  • Update version for new release. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Add optional manual input for autologin combobox. Commit.
  • Copy kcminputrc too. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Implement Plasma 6 settings re-org. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Add missing KService dependency. Commit.
  • Cmake: Move cmake_minimum_required before project(). Commit.
  • Label: Explicitly specify arguments in signal handlers. Commit.
  • Fix loading theme.conf.user. Commit. Fixes bug #436272
  • Remove inappropriate spacing property on FormLayout. Commit.
  • Add spacing values to all Layout objects. Commit.
  • Fix OverlaySheet instances. Commit. Fixes bug #471835
  • Fix multi-line strings in QML file. Commit.
  • Use file: prefix otherwise qml add qrc:. Commit.
  • Fix showing error messages. Commit. Fixes bug #471040
  • It compiles fine without deprecated methods. Commit.
  • Remove QVariantList argument from KCModuleData constructor. Commit.
  • Use org.kde.kcmutils instead of org.kde.kcm module for KCM QML components. Commit.
  • Remove QT_VERSION_CHECK. Commit.
  • We use qt6 only. Commit.
  • Improve description of the org.kde.kcontrol.kcmsddm.reset action. Commit. Fixes bug #469498
  • Remove unneeded QVariantList from KCM constructor args. Commit.
  • Remove obsolete COPYING file. Commit.
  • Define KNewStuff group instead of KNewStuff3 group. Commit.
  • Clean up CMake code and remove unneeded dependencies. Commit.
  • Port to kcmutils_add_qml_module. Commit.
  • Touch file to force !49 out of automatic merge. Commit.
  • Remove selectExisting property which doesn't exist in Qt6 anymore. Commit.
  • Adapt to KF6. Commit.
  • Port away from Kirigami.Action.iconName. Commit.
  • Require C++20. Commit.
  • Reset cursor size along with everything else when reverting to defaults. Commit. See bug #467326
  • Sddmthemeinstaller: use KDE_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • Port to unified actions property from Kirigami. Commit.
  • Clean up unused metadata entries. Commit.
  • Port to new KCMUtils KQuickManagedConfigModule class. Commit.
  • Sync cursor theme too. Commit. Fixes bug #467326
  • Remove unused target. Commit.
  • Fix QML errors. Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Set Bug Report URL. Commit. See bug #464600
  • Move footer actions to the header. Commit.
  • Replace three dots with ellipsis. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Show all headers in qtc6. Commit.
System Settings
  • Update version for new release. Commit.
  • Update Frameworks version requirement to 6.0.0. Commit.
  • SideBarMode: return false in eventFilter if qqw is nullptr. Commit. Fixes bug #480006
  • Use Header color set for separators as with drawers and ColumnView. Commit. Fixes bug #438175
  • Update version for new release. Commit.
  • Remove some unused header includes. Commit.
  • Do not use static_cast to downcast from a base to a derived class. Commit.
  • Replaced deprecated signal with events handling. Commit.
  • RC 1 version dep. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • Remove unused System Settings categories. Commit.
  • Use standard spacing for QDialogButtonBox. Commit.
  • Call signals instead of signal handlers. Commit. Fixes bug #479488
  • Hide the custom page header for KCM plugins without metadata. Commit. Fixes bug #478091
  • Fix desktop actions in app/systemsettings.desktop. Commit.
  • Sidebar: Make menu able to be translucent. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Sidebar: Set menu's parent before opening it. Commit. Fixes bug #478186
  • Add systemsettings keyword to desktop file. Commit. Fixes bug #477794
  • Adapt to renamed activities library repo. Commit.
  • Use renamed kactivities. Commit.
  • ModuleView: allow to reflect the kcm representsDefaults changes in the UI. Commit.
  • Sidebar: fix subcategory width. Commit. Fixes bug #472114
  • Port to new Kirigami config name. Commit.
  • Move Internet category lower down. Commit.
  • Adjust to KActivities moving to Plasma. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Reflect move of KActivities out of Frameworks to Plasma. Commit.
  • Runner: Port to QueryMatch::setCategoryRelevance. Commit.
  • Drop unused kpackage dependency. Commit.
  • Drop KWorkspace::detectPlatform usage. Commit.
  • ModuleView: Stop using Kirigami Platform Units for now. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Use existing Workspace category for "Workspace". Commit.
  • Remove "Region & Language" sub-group. Commit.
  • Rename "Personal Settings" to "Language & Time" and move it down. Commit.
  • Create new "Mouse & Touchpad" category. Commit.
  • Rename "Workspace Behavior" to "Workspace". Commit.
  • Mark global theme kcm as category module again. Commit.
  • Port to new KService::property API. Commit.
  • Adapt to KService::property API change. Commit.
  • Use colorful icon for Disks & Cameras group. Commit. See bug #426753
  • Change around category orderings and remove Accounts category. Commit.
  • Change "Appearance" catrgory to "Appearance & Style". Commit.
  • Implement majority of settings re-organization. Commit.
  • Don't change the previous focus by calling focus{First,Last}Child. Commit. Fixes bug #404065
  • Fix Tab/Backtab not working in Qt6. Commit. See bug #404065
  • SettingsBase: remove redundant searchText and searchAction. Commit.
  • CategoriesPage: remove import versions. Commit.
  • CategoriesPage: remove redundant forceActiveFocus(). Commit.
  • CategoriesPage: select 1st item when pressing down key in search field. Commit.
  • App: Port sidebar list items away from BasicListItem. Commit.
  • App: Port to ecm_add_qml_module and declarative type registration. Commit.
  • SettingsBase: Clean up unneeded helper function for about menu. Commit.
  • ModuleView: Simplify QStringList->QVariantList conversion. Commit.
  • Remove leftovers of sidebar plugin system. Commit.
  • Port from qAsConst to std::as_const. Commit.
  • ExternalAppModule: Rename member for KService::Ptr. Commit.
  • Comment out param names or remove them instead of Q_UNUSED. Commit.
  • Apply auth status also for invalid actions. Commit. Fixes bug #474504
  • Remove obsolete kcfg file. Commit.
  • Remove plugin loading leftovers. Commit.
  • MenuItem: Avoid trying to load plugin from empty plugin metadata. Commit.
  • Remove icons view and depluginify view. Commit.
  • ModuleView: Set default message box icon for confirmation prompt. Commit.
  • Slightly reduce main window minimum size. Commit. Fixes bug #395476
  • Adapt to KNotificationJobUiDelegate moving to KJobWidgets. Commit.
  • Runner: Fix missing translation domain. Commit.
  • Kcmmetadatahelpers: Remove authorized check for .desktop filename. Commit.
  • Runner: Simplify some code. Commit.
  • Runner: Do not make mimeDataForMatch a Q_SLOT. Commit.
  • Runner: Only match name when query is shorter than 3 characters. Commit.
  • Runner: Avoid recreation of same stringlist. Commit.
  • Runner: Remove unneeded condition and double lookup of iconName. Commit.
  • Runner: Inline code for setupMatch. Commit.
  • Runner: Only create match when preconditions are met. Commit.
  • Remove unused import module (scripted). Commit.
  • Add ui.rc file in resources. It allows to bundle ui file in applications. Commit.
  • Remove soft hyphens in keywords used for searching. Commit.
  • Runner: Simplify data initialization. Commit.
  • Port away from KAuth::ObjectDecorator. Commit.
  • Fix KAuth::ObjectDecorator usage. Commit.
  • Properly show the custom header widget when started with non-QML KCMs. Commit.
  • Allow updating arguments to the current module. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Revert "Set Qt::WA_NoMousePropagation to fix drag everywhere". Commit.
  • Set Qt::WA_NoMousePropagation to fix drag everywhere. Commit.
  • Sidebar: Use pressed state for tooltip. Commit.
  • It was renamed as kcmshell6. Commit.
  • Clean up CMake code a bit. Commit.
  • Runner: Remove unneeded QVariantList constructor. Commit.
  • Runners: Simplify creation of RunnerSyntax. Commit.
  • SidebarMode: Refactor actionMenuVisible property. Commit.
  • CategoriesPage: Remove unnecessary anchors. Commit.
  • Improve keyboard navigation in sidebar. Commit.
  • Sidebar: Set Heading textFormat to PlainText. Commit.
  • Revert "Update version number for 5.27.5". Commit.
  • Remove call to setAttribute for AA_UseHighDpiPixmaps now useless. Commit.
  • Explicitly call KCModule::load. Commit.
  • Require C++20. Commit.
  • Use proper name instead of id for KPageWidgetItem. Commit.
  • Avoid crash on start when help actions are restricted through the Kiosk system. Commit.
  • Remove no longer supported module prefix from KF include. Commit.
  • Update zsh completions for kcmshell6. Commit.
  • Cancel pending resolveChanges dialog when a new one is started. Commit. Fixes bug #465510
  • Remove Plasma5 versioned symlink helper. Commit.
  • Fix segfault when unloading fontinst KCM. Commit.
  • Kcmmetadatahelpers: Simplify/clean up utility methods. Commit.
  • Use KPluginMetaData::pluginId rather than KPluginMetaData::name in map. Commit.
  • Port to imported/refactored KCMUtils changes. Commit.
  • Include version number in bug report URL. Commit. Fixes bug #466881
  • Show system settings window after it's been initialized. Commit.
  • Fix sidebar icon. Commit.
  • Clang-Tidy: Use auto when initializing with a template cast to avoid duplicating the type name. Commit.
  • Clang-Tidy: Avoid repeating the return type from the declaration; use a braced initializer list instead. Commit.
  • Fix clazy issue "The value is never used". Commit.
  • Require Qt6/KF6. Commit.
  • Use KF6 libs on CI. Commit.
  • Remove Qt5 CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Remove unused KCModuleInfo includes. Commit.
  • Using auto instead of auto* following feedback from @alex. Commit.
  • Sidebar: Replace OpacityAnimator with NumberAnimation for proper fade in. Commit.
  • Runner: Replace Plasma:: with KRunner:: namespace. Commit.
  • Remove Qt6 version checks that already compile with Qt5. Commit.
  • Build without KF5/Qt deprecations, small cleanups. Commit.
  • Port/Remove KPluginMetaData::metaDataFileName usages. Commit.
  • Remove no longer needed ServiceTypes. Commit.
  • Clean up deprecated KServiceTypeTrader code. Commit.
  • Remove plugin metadata from view modes. Commit.
  • Sidebar: Prevent placeholder empty search results from jumping as it fades out. Commit.
  • Sidebar: Fix whitespaces. Commit.
  • Clang-Tidy warning fixes. Commit.
  • Fix clazy issue: qstring-arg. Commit.
  • Sidebar: Use a proper checked state for the menu button. Commit. Fixes bug #464536
  • Use categorized logging for deprecation messages. Commit.
  • Emit deprecation warnings for KServiceTypeTrader KCM loading. Commit.
  • Fix clazy issue: range-loop-detach. Commit.
  • Fix clazy issue: range-loop-detach. Commit.
  • Fix clazy issue: range-loop-detach. Commit.
  • Fix clazy issue: range-loop-detach. Commit.
  • Make external apps clickable in search results. Commit. Fixes bug #464491
  • Sidebar: Move final trailing separator out of main layout. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
  • Kde-ci.yml: Also drop kactivities-stats from there. Commit.
  • Remove unused KF5ActivitiesStats dependency. Commit.

wacomtablet)