Skip to content

Plasma 5.27.80 Complete Changelog

Bluedevil
  • 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
  • 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-gtk
  • 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 PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
Discover
  • 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
  • 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 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.

kactivities

kactivities-stats

kactivitymanagerd
  • 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 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
  • 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
  • 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
  • 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 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

Info Center
  • Also port away from Kirigami.BasicListItem. Commit.
  • Port away from Kirigami.AbstractListItem. Commit.
  • Remove unused kpackage dependency. Commit.
  • Remove unneeded Messages.sh. Commit.
  • Modules: Add explicit includes for transient KAbstractConfigModule headers. Commit.
  • Modules/about-distro: remove unnecessary footer padding. Commit. Fixes bug #474261
  • Modules/energy: Fix percentage localization. Commit.
  • Modules/energy: Port to Kirigami.Units. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • Revert unused change. Commit.
  • Remove unused import module (scripted). Commit.
  • QLibraryInfo::path is deprecated in qt6. Commit.
  • About-distro: Rename "modelData" role to "entry". Commit.
  • About-distro: clarify scope of "Copy" Action. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Remove unused PlasmaCore. Commit.
  • Modules/about-system: Shorten copy action text for hidden entries. Commit.
  • Modules/about-distro: Move footer actions to header. Commit.
  • Use org.kde.kcmutils instead of org.kde.kcm module. Commit.
  • Apply i18n to battery charge and health percentage values. Commit.
  • Remove QT_VERSION_CHECK as we depend against qt6. Commit.
  • In kf6 kirigami DisplayHint is a directly an object not an enum from action. Commit.
  • Not we use qt6 only. Commit.
  • Remove extra ;. Commit.
  • Expand filter list. Commit.
  • About-distro: add a dump mode to print to cli. Commit. Fixes bug #403077
  • Remove some unused KPackage leftovers. Commit.
  • Do not used old KDE compiler settings level. Commit.
  • BatteryModel: Do not override destructor just to default it. Commit.
  • Fix wrong prefix for ConfigModule enum value. Commit.
  • Remove unused KLocalizedString includes. Commit.
  • Simplify some KCMs by directly implementing class. Commit.
  • Remove unneeded QVariantList from KCM constructor args. Commit.
  • Firmware_security: Adjust code for finding shell script. Commit.
  • Port to kcmutils_add_qml_module. Commit.
  • Port away from Kirigami.Action.iconName. Commit.
  • Require C++20. Commit.
  • Nics: drop redundant virtual + dtor. Commit.
  • Nics: reset model on update. Commit. Fixes bug #468026
  • Modules/nics: Move footer actions to header. Commit.
  • Energy: Use text colour for the grid lines. Commit.
  • CommandOutputKCM: Move footer actions to header. Commit.
  • Find KF6Auth. Commit.
  • Use the versionless SystemSettings executable. Commit.
  • Port to new KCMUtils KCM classes. Commit.
  • Categories: Flatten navigation by removing detailed information. Commit.
  • Rename "Show More Information" button to "Launch Info Center". Commit. Fixes bug #466707
  • Remove Qt5 CI. Commit.
  • Port to KF6. Commit.
  • Remove unneeded KAboutData from KCMs. Commit.
  • About-distro: Add an icon to the "Show" button, like on a password text field. Commit.
  • Remove duplicate KAboutData include. Commit.
  • Fix typo in string. Commit. Fixes bug #466144
  • Cover new smb3 type. Commit.
  • Add an ExtraSoftwareData section to kcm-about-distrorc. Commit.
KMenuEdit
  • 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
  • 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
  • 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
  • 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
ksystemstats
  • 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 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

kwayland-integration
  • Adjust to KWayland moving to Plasma. Commit.
  • Remain Qt 5 build. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Make this repo Qt5 only. Commit.
  • Build Qt6 without KWayland. Commit.
  • Remove unused headers and method declaration. Commit.
  • Drop windowinfo implementation for Qt6. Commit.
  • Qt6: Drop implementation of setType. Commit.
  • Qt6: Drop implementation of setState/clearState. Commit.
  • Adapt to removal of setBackgroundFrost. Commit.
  • Effects: Adapt to WId->QWindow API change. Commit.
  • Use a unique_ptr to manage the wayland shadow object. Commit.
  • Reimplement shmpool. Commit.
  • Implement Shadow Protocol using qtwaylandscanner. Commit.
  • Drop implementation for KWindowInfo::windowType. Commit.
  • Adapt to KWindowSystem dropping raiseWindow(). Commit.
  • Adapt to KWindowSystem dropping lowerWindow(). Commit.
  • Guard singleton destructor to lifespan of QGuiApplication. Commit.
  • Port XdgActivation to QtQwaylandClientExtension. Commit.
  • Effects: Remove manual flushing. Commit.
  • Effects: Port away from using KWayland for creating wl_regions. Commit.
  • Add wayland to third-party deps. Commit.
  • Reinstall slide effect for windows. Commit.
  • Require C++20. Commit.
  • Port PlasmaWindowManagement away from KWayland. Commit.
  • Remove unused includes. Commit.
  • Port slide handling away from KWayland. Commit.
  • Port contrast handling away from KWayland. Commit.
  • Port blur handling away from KWayland. Commit.
  • Implement SkipSwitcher state for plasma surfaces. Commit. See bug #465303
  • Use Qt version to control KWindowEffects API. Commit.
  • Drop KIdleTime dependency. Commit.
  • Fix windowsystem backend build. Commit.
  • Adjust build system to build against KF6. Commit.
  • Drop idletime test. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
KWin
  • 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 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
  • 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
  • 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 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.
Milou
  • Update Qt version requirement to 6.5.0. Commit.
  • Plasma framework now uses plasma versioning. Commit.
  • Adapt to plasma-framework moving to Plasma. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • Remove unneeded keys from metadata file. Commit.
  • Qml: port away from custom drag helper. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Drop unused dependencies. Commit.
  • ResultDelegate: Make click on an entry work again. Commit. Fixes bug #472558
  • Port to Kirigami Units and Theme. Commit.
  • Port to Kirigami.Icon. Commit.
  • Revert "Port to upstream QML components where possible". Commit.
  • Port to upstream QML components where possible. Commit.
  • Fix icon not being displayed for actions. Commit.
  • Adjust to KRunner model property changes. Commit.
  • Remove unused QML globals. Commit.
  • Lib/qml: Use explicit arguments in signal handlers. Commit.
  • Port PlasmaCore.Theme/ColorScope/Units etc to Kirigami. Commit.
  • Adapt applets to Plasma api changes. Commit.
  • We use qt6 now. Commit.
  • Remove Plasma 5 compat code. Commit.
  • Require C++20. Commit.
  • Define KPackageStructure key instead of ServiceTypes. Commit.
  • Convert desktop files of KPackages to json. Commit.
  • Remove unused KDeclarative dependency. Commit.
  • Require kdeclarative on CI. Commit.
  • Port away from PlasmaComponents 2. Commit.
  • Adjust to renamed single runner properties from ResultsModel. Commit.
  • Use ResultsModel from KRunner. Commit.
  • Simplify QML plugin. Commit.
  • Remove SourcesModel. Commit.
  • Pass up proper implicit height for result delegate. Commit.
  • Port away from PlasmaComponents. Commit.
  • Port to KF6. Commit.
  • Do not run match automatically when query string changed. Commit. Fixes bug #459859
  • Update kf5 version requirement to 5.102.0. Commit.

ocean-sound-theme

Oxygen
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • .gitignore CMakeLists.txt.user is created by kdesrc-build. Commit.
  • Kdecoration: Return true from init(). Commit.
  • Add missing include. Commit.
  • Correct the misgenerated localMouseEvent. Commit. See bug #473125
  • Build Qt5 and Qt6 in one go. Commit.
  • Make things build with QT_NO_CREATE_VERSIONLESS_TARGETS. Commit.
  • Make oxygen-demo version suffix dynamic. Commit.
  • Give liboxygenstyle and liboxygenstyleconfig a version suffix. Commit.
  • Only build kstyle when building against Qt5. Commit.
  • Remove Qt5 paths from kdecoration. Commit.
  • Fix version suffix for oxygen-settings. Commit.
  • Embed JSON metadata into style config. Commit.
  • Fix module names in oxygen-settings5. Commit.
  • Align kstyle config install location with Breeze. Commit.
  • Fix KF6 build of KCMs. Commit.
  • Oxygensettingsprovider 'internalSettings' shadows outer function. Commit.
  • Port to new connect signal/slot. Commit.
  • ValueChanged was deprecated in qt5 and removed in qt6 => use textChanged. Commit.
  • [decoration] Remove unused metadata keys. Commit.
  • Adapt decoration KCM to Plasma 6. Commit.
  • Port to KColorSchemeMenu::createMenu(). Commit.
  • Require C++20. Commit.
  • Port to KF6 KCMUtils KCModule. Commit.
  • Adapt to kdecoration changes. Commit.
  • Kdecoration: Adjust to KDecoration API changes. Commit.
  • Port to KF6. Commit.
  • Kdecoration: Fix compatibility with KF6. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
oxygen-sounds
  • 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 Browser Integration
  • Adjust to KActivities moving to Plasma. Commit.
  • Reflect move of KActivities out of Frameworks to Plasma. Commit.
  • Drop explicit mention of Plasma version number 5. Commit.
  • Bump manifest version. 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.
  • Add missing KService dependency. Commit.
  • Adapt to KNotificationJobUiDelegate moving to KJobWidgets. Commit.
  • Reminder: Port to KStatusNotifierItem framework. Commit.
  • Rename KF_MIN_VERSION to be in line with other plasma repos. Commit.
  • Host: set quit lock enabled to false. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Adapt to kded5->kded6 renaming. Commit.
  • We use Qt6/kf6 only. Commit.
  • Add support for librewolf. Commit.
  • We use qt6 now. Commit.
  • Dbusutils: Fix signature. Commit.
  • Fix build with Qt 6. Commit.
  • Require C++20. Commit.
  • Port to KF6. Commit.
  • Use SystemSettings versionless executable. Commit.
  • Convert kded metadata to JSON. Commit.
  • Purpose: Strip URL hash before querying for own tab. Commit.
  • Purpose Plugin: Always send a title. Commit.
  • Purpose: Add "Share..." context menu entry to "tabs" context. Commit.
  • Install mutation observer if document is already ready. Commit.
Plasma Desktop
  • 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 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 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-framework

plasma-integration
  • 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
  • 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
  • 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: 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
  • 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
  • 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 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.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
  • 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 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
  • 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 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.
Plymouth KControl Module
  • Update Qt version requirement to 6.5.0. Commit.
  • Update PROJECT_VERSION_MAJOR to 6, this is mostly used in some internal soversions. Commit.
  • CMakeLists.txt: Specify minimum cmake version before project(). Commit.
  • Helper: Remove unused QStringList. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Drop unused kdeclarative dependency. Commit.
  • Implement Plasma 6 settings re-org. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Rename KF_MIN_VERSION to be in line with other plasma repos. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Improve human-friendliness and consistency of action text, again. Commit.
  • Adjust CMakeLists to require latest Frameworks. Commit.
  • Remove unneeded KPackage dependency. Commit.
  • Clean up KCM code and use org.kde.kcmutils QML module. Commit.
  • Use more user-friendly text for the auth action. Commit.
  • Fix compile and runtime issues with Qt6/KF6. Commit.
  • Port to proper ConfigModule ctor. Commit.
  • Replace KF5 with KF6. Commit.
  • Require C++20. Commit.
  • Only run update-initramfs if it exists, and run mkinitcpio on Arch instead. Commit.
  • Kplymouththemeinstaller: use KDE_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • Shorten GHNS button text. Commit.
  • Moved bottom action header in boot splash KCM. Commit.
  • Update kf5 version requirement to 5.102.0. Commit.
polkit-kde-agent-1
  • 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
  • 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
qqc2-breeze-style
  • Update Qt version requirement to 6.5.0. Commit.
  • Use consistent cmake variables for plasma projects. Commit.
  • Fix menu bar. Commit.
  • Rename CMake config. Commit.
  • Fix usage in Plasma. Commit.
  • ProgressBar: implement styling for indeterminate mode. Commit.
  • Increase touch target of mobile text field actions. Commit.
  • Kirigami Integration: Adapt to upstream API changes. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Call updateOrSyncLabelItem when font changes. Commit.
  • Always relayout when changing icon/text. Commit.
  • Use q->relayout() here. Commit.
  • Menu: Set default implicit width to match qqc2-desktop-style. Commit.
  • Menu: account for MenuItems when calculating width. Commit.
  • MenuItem: Fix TypeError: Cannot read property '*Padding' of null. Commit.
  • Use std::as_const here. Commit.
  • Fix binding loop in Menu's __reserveSpaceFor{Icon,Arrow,Indicator}. Commit.
  • Fix missing icons. Commit.
  • Remove references to KWidgetsAddons. Commit.
  • Fix BreezeDial is not a type. Commit.
  • Delete custom AbstractListItem and SwipeListItem styling. Commit.
  • Temporarily comment out palette: Kirigami.Theme.Palette. Commit.
  • Mark KQuickCharts as required for BusyIndicator. Commit.
  • Fix typo that stopped kirigami theme integration from being built. Commit.
  • Remove obsolete files. Commit.
  • Don't register QQuickIcon as anonymous QML type. Commit.
  • Fix import of Breeze.Impl for controls. Commit.
  • Drop versions from all import statements in QML files. Commit.
  • Use ecm_add_qml_module for the entire Breeze style plugin. Commit.
  • Port impl module to use ecm_add_qml_module. Commit.
  • Remove unneeded FindPackage(PkgConfig). Commit.
  • Remove code to post-process QML files with Controls versions. Commit.
  • Remove non-toplevel project() calls in CMake. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Bundle color definitions on Android. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • We use qt6 now. Commit.
  • Install it kirigami without 2. Commit.
  • Replace KConfigWidgets dep with KColorScheme. Commit.
  • Don't depend on KF::IconThemes on Android. Commit.
  • Require C++20. Commit.
  • Fix font rendering on android. Commit.
  • Remove Kirigami.Separator override. Commit.
  • Initial port to Qt6/KF6. Commit.
SDDM KCM
  • 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
  • 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

xdg-desktop-portal-kde
  • Port away from BasicListItem. Commit.
  • Remove import versions from QML. Commit.
  • Fixes for mobile file dialog. Commit.
  • Use QDBusVariant::variant() instead of QVariant::fromValue(). Commit. Fixes bug #476592
  • Adjust to KWayland moving to Plasma. Commit.
  • [filedialog] Port to KFileFilter-based API. Commit. See bug #450612
  • Adjust to KWayland moving to Plasma. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Port to new KNotification action API. Commit.
  • KPackage is unused. 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.
  • Use std::as_const here. Commit.
  • Port to new KService::property API. Commit.
  • FileChooser: Strip trailing null bytes. Commit.
  • Data/kde-portals.conf: Fallback to GTK portals for Settings. Commit. Fixes bug #474746
  • Add missing KF6Service find_package call. Commit.
  • Fix data type for accent-color. Commit.
  • Adapt to KGlobalAccel D-Bus interface name changes. Commit.
  • Settings: provide accent-color settings. Commit.
  • Remove KF6Plasma dep, add one for plasma-workspace. Commit.
  • Install kde-portals.conf in datadir. Commit.
  • Install a portals.conf file for the plasma session. Commit.
  • AppChooser: implement last_choice option in private implementation. Commit.
  • Port to KStatusNotifierItem framework. Commit.
  • Remove unused qml module. Commit.
  • Remote desktop: Close streams on session exit. Commit.
  • Wayland: Remove WaylandOutput class. Commit.
  • Wayland: Remove KWayland::Client::Output usage. Commit.
  • Drop ScreenCastWidget. Commit.
  • Use event loop for exec. Commit.
  • Remove unused CI dep. Commit.
  • Revert "FilePickerWindow: port away from broken Qt5 fileURLs: property". Commit.
  • FilePickerWindow: port away from broken Qt5 fileURLs: property. Commit.
  • Do not try to reconnect to the compositor. Commit.
  • Screenshot: fix flameshot #3164 by using native resolution. Commit.
  • RemoteDesktop: Fix relativity of absolute pointer motion. Commit.
  • RemoteDesktop: Use QScreen for starting multiple streams. Commit.
  • Add a method using QScreen to create a screencasting stream. Commit.
  • Support current_folder in OpenFile. Commit.
  • We depend against qt6 now. Commit.
  • Don't use QtTest. Commit.
  • Port away from Kirigami.CardsGridView. Commit.
  • Make QuickDialog not crash if the dialog can't be loaded. Commit.
  • Fix syntax - the grouping is called RuntimeDependencies not runtime-dependencies. Commit.
  • Now we depend against qt6. Commit.
  • We use qt6 now. Commit.
  • Fix casing. Commit.
  • Background: Make allow and forbid actions more discoverable. Commit.
  • We use qt6 now. Commit.
  • Fix [=] deprecated in c++20. Commit.
  • Return correct user info. Commit. Fixes bug #469697
  • Settings: guard against invalid property reads. Commit. Fixes bug #469436
  • Use KWayland::Client::Registry::createOutput(). Commit.
  • Disable quit locks for xdp-kde. Commit.
  • Avoid mixing shared ownership and QObject ownership. Commit.
  • [notifications] Set proper value for x-kde-xdgTokenAppId. Commit.
  • Add wayland to third-party deps. Commit.
  • Port away from Kirigami.Action.iconName. Commit.
  • Require C++20. Commit.
  • Screencast: Don't try to screencast nullptr. Commit. See bug #467622
  • Opt out of breeze tablet mode detection by setting it manually. Commit.
  • AppchooserDialog: also match mime type and suffix. Commit.
  • Fix includes. Commit.
  • Port to KIconThemes IconDIalog. Commit.
  • Unset QApplication::applicationDisplayName(). Commit. Fixes bug #466056
  • Implement settings for org.kde.TabletMode and .VirtualKeyboard. Commit. See bug #466252
  • Refactor settings portal to be backed by a modular architecture. Commit.
  • Port to org.kde.KWin.ScreenShot2. Commit.
  • Fix cursor and borders selectors in screenshot dialog. Commit.
  • Don't react on clicks for checkable buttons. Commit. Fixes bug #466108
  • Normalize signature. Commit.
  • Use std::any_of. Commit.
  • Don't repeat yourself. Commit.
  • Don't else after return. Commit.
  • Hold desktopportal as parent. Commit.
  • Disable copy move of filedialog. Commit.
  • Remove unnecessary dtors. Commit.
  • Forward declaration++. Commit.
  • Refresh git-blame-ignore-revs for latest clang-format run. Commit.
  • Automatic clang-format run (clang 15). Commit.
  • Require Qt6/KF6. Commit.
  • Remove Qt5 CI. Commit.
  • Use KF6 libs on CI. Commit.
  • Replace KF5 with KF6. Commit.
  • Don't repeat yourself. Commit.
  • Condense comparison. Commit.
  • Remove unused forward declaration. Commit.
  • Explicit++. Commit.
  • Don't needlessly define dtors. Commit.
  • Don't forget to emit change signals. Commit.
  • Don't apply mutations if they do not change anything. Commit.
  • Typo--. Commit.
  • Improve casing. Commit.
  • Extract i18n from QML files. Commit.
  • Appchooserdialog: show all apps while searching. Commit. Fixes bug #464521
  • Add the ability to stream a rectangular region. Commit. Fixes bug #464147
  • Fix streams not being ended correctly. Commit. Fixes bug #465302
  • Explicitly link KF5::ConfigGui. Commit.
  • Fix segfault crash: capture QStringList variable by value. Commit.
  • Notifications: Do not crash as notifications get removed. Commit. Fixes bug #464549
  • Fix condition for cmake feature. Commit.
  • Show all headers in qtc6. Commit.