Skip to content

Plasma 5.21.0 Complete Changelog

bluedevil
  • Update .gitignore file. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Define lambda in variable before using it. Commit.
  • Run clang-format. Commit.
  • [kcm] Fix list items. Commit.
  • [kcm] Add placeholdermessage when no devices are paired. Commit.
  • Add Kirigami dependency to CMake. Commit.
  • Fix warning in delegate. Commit.
  • Remove unused KIconThemes dependency. Commit.
  • Remove unneeded SRCS variables. Commit.
  • Don't find KDED in cmake. Commit.
  • Fix cmake coding style. Commit.
  • Port to ecm_setup_version. Commit.
  • Show only paired devices in KCM and applet. Commit. Fixes bug #422383. Fixes bug #416322
  • Set amount in files for receiving file. Commit.
  • [applet] Fix placeholder message. Commit.
  • [applet] Don't show configure button when in system tray. Commit.
  • [kcm] Fix showing no adapters message. Commit.
  • Fix warnings. Commit.
  • Remove outdated HACKING file. Commit.
  • Drop empty X-KDE-PluginInfo-Depends. Commit.
  • [kded] Remove pointless call to KAboutData::registerPluginData. Commit.
  • Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation. Commit.
  • Fix listitems on mobile. Commit.
  • Do not explicitly define Exec line for KCM. Commit. See bug #398803
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Show "Enable bluetooth" only when Manager is operational. Commit.
  • Fix device icon size on device page. Commit.
  • [kcm] Set sane default size. Commit.
  • [applet] Open new KCM from the configure action. Commit.
  • I18n: fix "Bluetooth" spelling. Commit.
  • Show appropriate message when no bluetooth adapter is available. Commit. Fixes bug #426776
  • Add Exec line to KCM desktop file. Commit. See bug #426737
breeze
  • Clean up listener. Commit. Fixes bug #432660
  • Update users that have Breeze as colorscheme to BreezeLight. Commit. Fixes bug #432470
  • Fix colors files. Commit.
  • Don't waste a space in menus. Commit.
  • [kstyle]: Don't attempt to adjust contentsMargins on QDialogs. Commit.
  • [kstyle]: Don't attempt to adjust contentsMargins on QMainWindows. Commit. Fixes bug #432246
  • Kstyle: expand tools area 1px downwards if present. Commit. Fixes bug #431540
  • [kstyle]: Don't draw line when no toolbars are present in fullscreen. Commit. Fixes bug #431969
  • Hotfix: remove hasHeaderColors call from ::polish. Commit.
  • Revert "Do not draw background or line in toolbars if the color scheme has no headers group". Commit.
  • Revert "Move QMainWindow contentMargins setting to polish". Commit.
  • Move QMainWindow contentMargins setting to polish. Commit. Fixes bug #432246
  • Kde4breeze: Breeze Light is the new default. Commit. Fixes bug #431917
  • Revert "Remove hover animations". Commit.
  • Use non-deprecated KDE_INSTALL_CMAKEPACKAGEDIR. Commit.
  • Restore correct menu border color. Commit. Fixes bug #428710
  • Use window->objectName(). Commit.
  • Don't install event filters on qquickwidgets views. Commit.
  • Change Milky Way author's pseudonym to "ruvkr". Commit.
  • Update for new Milky Way wallpaper in Plasma 5.21. Commit.
  • Remove hover animations. Commit.
  • [kstyle] Don't adjust menu corner radii by -1. Commit.
  • Add .gitignore file to ignore generated .clang-format. Commit.
  • Make Breeze Dark's Complementary color set not complementary. Commit.
  • [kstyle]: Round rubberband control. Commit.
  • [kstyle]: Adjust colourisation method for rubber bands. Commit.
  • [kstyle]: Tidy up drawRubberBandControl. Commit.
  • Increase menu padding to allow for a larger interaction region. Commit.
  • Fix drawing of styled frames for QQuickItems. Commit.
  • Work around 1px empty header area in a horizonal header RTL. Commit.
  • Draw the last header separator in the empty header area instead. Commit.
  • [kstyle]: Add double-ringed focus for text fields. Commit.
  • Move dialog margin settings to polish event. Commit. Fixes bug #427311
  • Revert "Draw frame outline at the outer edge, not a pixel further inside". Commit.
  • Fix gap between control and frame. Commit.
  • Notify on color scheme changes. Commit. Fixes bug #428771
  • Draw frame outline at the outer edge, not a pixel further inside. Commit. Fixes bug #428973
  • BreezeLight: Darken the active window header border for legibility. Commit.
  • Add 'Breeze Twilight' Global Theme. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Do not draw background or line in toolbars if the color scheme has no headers group. Commit.
  • Now it depends against new version. Old code can be removed. Commit.
  • [kstyle]: Fix FTBFS. Commit.
  • [kstyle]: Add option to allow applications to opt out of a border being drawn on main windows when there are no toolbars. Commit.
  • Remove the shadow in widgetDestroyed(). Commit.
  • Regenerate wallpaper sizes. Commit.
  • Generate_wallpaper_sizes.py: Properly compress wallpapers. Commit.
  • Do not alter the toolbars of QMainWindows that are not windows. Commit. Fixes bug #427410
  • Fix for occasional background glitches behind transparent Menus, especially when hovering over menu elements. Commit.
  • [kdecoration]: Reenable animation for shadows. Commit.
  • Change color schemes for tools area/Breeze evolution. Commit.
  • [kstyle] Remove #if BREEZE_HAVE_X11 around code that uses KWindowSystem. Commit.
  • [kstyle] Have no-tools-area border respect display scale. Commit.
  • [kstyle] Fix incorrect tools area space allocation. Commit.
  • Use correct colors for arrows in checked toolbuttons in toolbars. Commit.
  • Adjust titlebar style for Tools Area and new color scheme. Commit.
  • [kdecoration]: Disable animations. Commit.
  • [kstyle] Tools area. Commit. Phabricator Code review D27669
  • Halve inactive window shadow strength. Commit.
  • [kstyle]: Make buttons use KColorScheme::Button for hover and focus colours. Commit. Fixes bug #426651
  • [kstyle] Ensure that shadows are destroyed after decorated windows. Commit.
  • [kstyle] Require Qt 5.15. Commit.
breeze-gtk
  • Fix breakages caused by formatter run. Commit. Fixes bug #432245
  • Adjust menu heights to properly match Breeze QStyle. Commit. Fixes bug #431819
  • Gtk4: remove margin on windows. Commit. Fixes bug #431930
  • Fix(widgets/treeview): fix unlegiblity of disabled treeview items. Commit. Fixes bug #431839
  • Gtk3: Fix close button icon. Commit.
  • Increase menu padding to reflect changes in Breeze. Commit.
  • Gtk3, gtk4: remove hover animations. Commit.
  • Breeze for GTK4. Commit.
  • Run formatter. Commit.
  • [gtk3]: Make scrollbars fixed size. Commit. Fixes bug #414763
discover
  • Revert "packagekit: stop supporting searches by package name". Commit.
  • Packagekit: stop supporting searches by package name. Commit. Fixes bug #432690
  • Do not always bring refreshed resources in. Commit. Fixes bug #432654
  • Don't show the search action on desktop mode. Commit. Fixes bug #432693
  • Pk: Don't call the size function as it triggers a details fetch. Commit. See bug #432657
  • Pk: no need to fetch the details of the updatable packages. Commit. See bug #432657
  • Odrs: Move JSON parsing to a separate thread. Commit.
  • Pk: Small optimisation. Commit.
  • Pk: Make sure that we give precedence to the first pkgid we receive. Commit.
  • Pk: remove unused method. Commit.
  • Pk: Make sure we execute absolute paths. Commit. See bug #432683
  • Flatpak: Make sure we refresh the size display on the views. Commit.
  • Show a "Search" main action on mobile on the Featured page. Commit.
  • Do not show "Sorry, nothing found" on the search page before searching. Commit.
  • Pk: also remove duplicates from accounnting for the offline upgrades. Commit.
  • [Updates page] Match style of Kirigami.PlaceholderMessage. Commit.
  • Pk: Fix installed filtering. Commit. Fixes bug #428681
  • Packagekit: Don't list repeated packages several times. Commit.
  • Pk: sort the updated package in offline updates description. Commit.
  • Forward installer update error (so user is informed of their options). Commit. Fixes bug #430812
  • Autogenerate categories file. Commit.
  • Have Ratings be gadgets rather than QObjects. Commit. Fixes bug #431364
  • Packagekit: Prevent removing SystemUpgrade, don't crash. Commit.
  • Pk: Make sure we don't keep stale resources. Commit.
  • Pk: From SystemUpgrade track changes of the packages upgrade. Commit.
  • Pk: Keep the same instance of SystemUpgrade across PackageKitUpdate lifetime. Commit.
  • Do not preemtively filter resources by their url. Commit. Fixes bug #427243
  • Flatpak: delay app size calculation. Commit.
  • Flatpak: Simplify the size fetching process. Commit.
  • PackageKit: Don't offer an empty system upgrade when there's no upgrades. Commit.
  • Packagekit: remove warning after performing an offline update. Commit.
  • Pk: allow un/selecting the (offline) system upgrade. Commit.
  • Flatpak: do not fetch updates every time we check the size of a package. Commit.
  • Flatpak: prevent creating a QByteArray twice. Commit.
  • Flatpak: remove redundant arguments. Commit.
  • Cmake: remove unused cmake finders for gobject and glib. Commit.
  • Flatpak: reuse the cancellable instances where it makes sense. Commit.
  • --warning. Commit.
  • Flatpak: bump reference on objects when we take them for a spin. Commit.
  • Port Connections to new syntax. Commit.
  • Fwupd: Rename method to more adequate name. Commit.
  • Cmake/flatpak: prefer using a target to a bool variable. Commit.
  • Flatpak: address some memory leaks. Commit.
  • Flatpak: warn if all threads were not cleaned up. Commit.
  • Flatpak: process runtimes before apps. Commit.
  • Flatpak: remove redundant updateAppSize and updateAppState installation argument. Commit.
  • Flatpak: do not fetch the size of a resource several times in parallel. Commit.
  • Fwupd: make refreshing async too. Commit.
  • Fix missing margins in reviews sheet. Commit.
  • Fwupd: Port away from querying from another thread. Commit.
  • Set startupID before raising. Commit. Fixes bug #423857
  • Fix invalid encoding when getting updates. Commit.
  • Support unattended updates. Commit.
  • Do not hardcode date formats in ReviewDelegate. Commit.
  • Don't show Refresh action on mobile. Commit.
  • Reverse position of Refresh and Update actions in desktop view. Commit. Fixes bug #422630
  • Port Addons view to ListView + Kirigami.CheckableListItem. Commit.
  • Updates: Offer increased feedback during updates. Commit.
  • Port away from applicationBackends. Commit.
  • Include a "Home" action on the compact drawer. Commit.
  • Pk: Have the notifier listen to the correct for offline events. Commit.
  • Make it possible to display the remaining time for a transaction. Commit. Fixes bug #425691
  • Operator+/- is disabled for QFlags in qt6. Commit.
  • Updates: Make it possible to trigger offline updates. Commit.
  • Pk: don't show an error notice when a reboot is necessary. Commit.
  • Updates: only show the restart button when we're on the "reboot" state. Commit.
  • Call the system we are running on "device" rather than "computer". Commit.
  • ApplicationPage: Fix license button tooltip. Commit.
  • Kns: Restore the state of the stream after checking for updates. Commit. Fixes bug #418082
  • Kns: Show information on why the test is failing. Commit.
  • Kns: make the test more reliable. Commit.
  • Kns: sync embedded knsrc file. Commit.
  • Improve new error message. Commit.
  • Specify that the reviewed asset is unknown. Commit. Fixes bug #425159
  • Flatpak: Improve tooltip in the "Add Flathub" button. Commit. Fixes bug #425275
  • Remove contractions: n't -> not. Commit.
  • Snap: Suggest installing snap support if snap is not installed. Commit. Fixes bug #406656
  • Snap: have the url handler desktop file match the appdata file name. Commit.
  • --leak. Commit.
  • --leak. Commit.
  • Fix minor typo. Commit.
  • Pk: Make sure we notify about resources' versions changing. Commit.
  • Pk: properly split version strings. Commit.
  • Pk: group all upgrades into a system upgrade item when doing offline updates. Commit.
  • Properly encode u009C on C++. Commit.
  • Pk: Emit sizeChanged when size changes. Commit.
  • Properly detect if PK_OFFLINE_UPDATE is set. Commit.
  • Const should be const. Commit.
  • Fix typo. Commit.
  • Move the upgrade text into the C++ backend code for better reusability. Commit.
  • Utilize useLabel property from KNS engine. Commit.
  • Use new adoption API from KNS. Commit. See bug #417983
  • Use contentItem: for sidebar header. Commit.
  • Fix tests. Commit.
  • Fwupd: Use constructors to create objects. Commit.
  • Fwupd: Properly check that a string is empty. Commit.
  • Revert "fwupd: Port away from querying from another thread". Commit.
  • Fwupd: Port away from querying from another thread. Commit.
  • Fix incorrect usage of units on ApplicationDelegate. Commit.
  • Remove unneeded onBannerClicked: handler in drawer. Commit.
  • Fix sidebar header/toolbar sizing and height. Commit.
  • Fix minimum required appstream version. Commit. Fixes bug #429225
  • Add bottom margin. Commit.
  • Remove scrollbar for empty screenshot views. Commit.
  • Make view a bit smaller. Commit.
  • Use a ListView for the screenshots gallery. Commit.
  • Better align reviw items and review button. Commit.
  • Display title in application page. Commit.
  • Pk: Set the Daemon locale at start. Commit. See bug #424862
  • Switch kns backend test to correct provider URL. Commit.
  • Fix installation of local packages. Commit. Fixes bug #428125
  • Disable session management properly. Commit. Fixes bug #415874
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Now it depends against new version. Old code can be removed. Commit.
  • Remove banner image from drawer. Commit.
  • Cleanup unused comments in KNSRC file. Commit.
  • Snap: run snap jobs synchronously on a separate thread. Commit. See bug #427244
  • Flatpak: properly pass QString. Commit.
  • Set updates page placeholder icon size properly. Commit.
  • Flatpak: take into account alternative names when searching. Commit. See bug #427243
  • Actions don't have LayoutMirroring. Commit.
  • Kns: Fix build. Commit.
  • Kns: show the release date if the version isn't available. Commit. See bug #417192
  • Kns: Notify when updates count changes. Commit. Fixes bug #426749
  • Set rpath to plasma-discover-update. Commit.
  • Use a more appropriate icon for going into a source. Commit.
  • Update tooltips for Settings page inline actions. Commit.
  • Use QQC2 ToolBar correctly. Commit.
  • Move Updates page's header toolbar to the footer position. Commit.
  • Remove header color override entirely. Commit.
  • Remove unnecessary anchors in UpdatesPage header toolbar. Commit.
  • Use header colors for custom toolbar on Updates page. Commit.
drkonqi
  • Discard wayland client crashes following compositor crash. Commit. Fixes bug #431561
  • Fix includes order on windows. Commit.
  • Update .gitignore file. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Prevent clang-format uglification. Commit.
  • Remove duplicate line. Commit.
  • Include the drkonqi version in reports. Commit.
  • Report all reproducible selections. Commit.
  • Capitalize consistently. Commit.
  • Layout have already a parent. Not necessary to call this method. Commit.
  • Don't include QtTest. Commit.
  • Modify DBus service name to allow using QDBusServiceWatcher. Commit.
  • Fix warning about unused capture. Commit.
  • Focus lineedits for bug info page. Commit. Fixes bug #428350
  • Fix for Clang: ptracer.cpp needs <errno.h>. Commit.
  • Fix buttongroup state toggles. Commit. Fixes bug #428346
  • Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation. Commit.
  • Don't use deprecated signal. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Remove this add_definition. Commit.
  • Compile without deprecated method. Commit.
  • Add .gitignore file. Commit.
  • It depends against kf5.74. Commit.
  • It depends against qt5.15. Commit.
  • Remove not implemented method. Commit.
  • [systeminformation] Fix cpp17+ compatibility. Commit.
  • Remove unused forward declaration. Commit.
  • Convert copyright statements to SPDX expressions. Commit.
kactivitymanagerd
  • Add trailing comma to enums. Commit.
  • Fix Boot dependency problems and cleanup old configs. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Explicit lambda captures to avoid future dangling reference bugs. Commit.
  • Fix a dangling reference to the list of database files. Commit. See bug #427650
  • Convert copyright statements to SPDX expressions. Commit.
  • Explicitly scope unit to graphical-session.target. Commit.
  • Fix installation of the systemd unit. Commit.
  • Use correct way to register for a shortcut. Commit. Fixes bug #374575
  • Systemd dbus activation. Commit.
kde-cli-tools
  • Update .gitignore. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Prevent clang-format uglification. Commit.
  • Add .gitignore file to ignore generated .clang-format file. Commit.
  • Kioclient: add "appmenu" command to use a kopenwith dialog as a basic launcher. Commit.
  • Require C++17. Commit.
  • Avoid pointless KCModuleInfo usage. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Do not explicitely define Exec line for KCM. Commit. See bug #398803
  • Now it depends against new version. Old code can be removed. Commit.
  • Partly port away from KMimeTypeTrader. Commit.
  • Documentation fixes. Commit.
  • Ignore options after positional arguments. Commit. Fixes bug #426896
kde-gtk-config
  • Reset altered config in the decoration bridge. Commit.
  • Use the same configs for watching and reading. Commit. Fixes bug #421745
  • Add .gitignore file to ignore generated .clang-format file. Commit.
  • Remove debug message to avoid polute to stdout. Commit.
  • Reference Plasma Workspace repo instead of Desktop. Commit.
  • Set correct installation directory for kconf_update script. Commit.
  • Use only GTK Module for managing window decorations CSS. Commit. Fixes bug #428322. Fixes bug #428120. Fixes bug #428842
  • Fix build. Commit.
  • Fix for cpp17 : Ld couldnt reach references when we use constexpr. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Begin writing out settings to GTK4. Commit.
  • Disable global animations for the time decoration is being rendered. Commit. Fixes bug #426687
  • Fix default decoration fallback. Commit.
  • Remove kservice dependency. Commit.
kdecoration
  • Use non-deprecated KDE_INSTALL_CMAKEPACKAGEDIR. Commit.
  • Add .gitignore file to ignore generated .clang-format. Commit.
  • Bump .so number of kdecorations2private. Commit.
  • Restore ABI of libkdecorations2.so. Commit.
  • Add a QRect to requestShowWindowMenu. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
kdeplasma-addons
  • Copy result by default. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Exclude templates dir from formatting. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Clang-tidy: Force braces around statements. Commit.
  • Run clang-format. Commit.
  • Add trailing comma to enums. Commit.
  • Update .gitignore file. Commit.
  • Port last Qt4 connects/remove non-existent one. Commit.
  • Port Q_PRIVATE_SLOTs in comicprovider. Commit.
  • Port signals to Qt5 connect syntax using clazy fixits. Commit.
  • Use native KNS components. Commit.
  • Fix weather widget crash when going to Units tab for the second time. Commit. Fixes bug #419709
  • Remove unused KIconThemes dependency. Commit.
  • Add settings page for predefined timers. Commit. Implements feature #353091. See bug #301861. See bug #397841
  • The comic applet previously attempted to use the url associated with the. Commit.
  • Cleanup includes. Commit.
  • Runners: port to KPluginMetaData argument using AbstractRunner constructor. Commit.
  • Revert "Runners: port to KPluginMetaData argument using AbstractRunner constructor". Commit.
  • Runners: port to KPluginMetaData argument using AbstractRunner constructor. Commit.
  • Fix Connections warnings. Commit.
  • Use the new containmentType instead of the workaround. Commit.
  • [dataengines/potd] Add Pixabay API key. Commit.
  • [dataengines/potd] Add group to flickrprovider.conf. Commit.
  • [dataengines/potd] Add flickr key file. Commit.
  • Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation. Commit.
  • Fix translations for tooltips. Commit. Fixes bug #428154
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Runners: Do not set deprecated ignore types. Commit.
  • Fix typo in small icons window switcher. Commit. Fixes bug #427745
  • Kill systemloadviewer applet. Commit.
  • Use higher match priority and copy suggested text. Commit.
  • ConverterRunner: Avoid temporary containers and detaching. Commit.
  • Remove obsolete Qt version check. Commit.
  • Update qt5 and kf5 version requirements. Commit.
  • Fix some minor clazy issues. Commit.
  • Port deprecated KRunner methods. Commit.
  • Optimize runners using new properties. Commit.
  • Remove dead mediawiki runner. Commit.
  • Port from context properties to singletons. Commit.
  • Enable Spellchecker Runner by default. Commit.
  • Use colorful moon-style icon for astronomical events plugin. Commit.
  • [applets/diskquota] Fix escaped string. Commit.
  • Convert copyright statements to SPDX statements. Commit.
  • Simplify runners using new method. Commit.
  • Sync runner config groups on save. Commit.
kgamma5
  • Update .gitignore file. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Clang-tidy: Force braces around statements. Commit.
  • Run clang-format. Commit.
  • Be more consistent with includes and do not break when reordering them. Commit.
  • Do not explicitely define Exec line for KCM. Commit. See bug #398803
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Convert copyright statements to SPDX statements. Commit.
  • Documentation fixes: Sync GUI messages. Commit.
khotkeys
  • Use xtest also for sending input to the active window. Commit.
  • Handle modifier keys with xtest in ShortcutsHandler::send_macro_key. Commit.
  • Fix unterminated SPDX comments after last commit, fixes build. Commit.
  • Convert copyright statements to SPDX expressions. Commit.
  • Add .gitignore file to ignore generated .clang-format. Commit.
  • Drop unused KF5Plasma dependency. Commit.
  • Fix import of files. Commit. Fixes bug #428536
  • Do not explicitly define Exec line for KCM. Commit. See bug #398803
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Documentation fixes. Commit.
kinfocenter
  • About-distro: display Graphics Platform (X11 or Wayland). Commit. Fixes bug #428382
  • Port away from QRegExp. Commit.
  • Typo--. Commit.
  • Remove unused includes. Commit.
  • Weight main categories properly. Commit. Fixes bug #429153
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Now it depends against new version. Old code can be removed. Commit.
  • Remove not implemented method. Commit.
  • Use more correct factory name. Commit.
  • Fix SolDevice null pointer dereference. Commit.
  • Update device info on selection change instead of activation. Commit.
  • There is no need for static local variables. Commit.
  • Documentation fixes. Commit.
  • Use correct name for new Samba Status module. Commit.
  • Port samba module to qml. Commit.
  • Fix minor typos. Commit.
  • [modules/nics] Use consistent name everywhere. Commit.
  • Port nic info center module to QML. Commit.
kmenuedit
  • Autogenerate categories file. Commit.
  • Operator+/- is disabled for QFlags in qt6. Commit.
  • Ui.rc files: consistenly use instead of deprecated . Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
kscreen
  • Fix osd actions not working. Commit.
  • Fix rotation direction after change in libkscreen. Commit.
  • [kcm] Limit maximum device combobox length. Commit. Fixes bug #432249
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Clang-tidy: Force braces around statements. Commit.
  • Run clang-format. Commit.
  • Update .gitignore file. Commit.
  • Add trailing comma to enums. Commit.
  • Make orientation icons more obvious in KScreen. Commit.
  • Autogenerate categories file. Commit.
  • Remove unused include. Commit.
  • Fix Connections warnings. Commit.
  • Print debug information when something failed. Commit.
  • Skip unneeded copies. Commit.
  • Daemon: improve consistency of the lid behaviour. Commit.
  • Address constness of objects. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Do not explicitely define Exec line for KCM. Commit. See bug #398803
  • Refactor(kded): refactor OSD. Commit.
  • Fix(kded): move to kdirwatch to reduce inotify footprint. Commit. See bug #423818
kscreenlocker
  • Add .gitignore file to ignore generated .clang-format. Commit.
  • Fix catalog name (found by Victor Ryzhykh). Commit.
  • Fix view geometry updates when screens added/removed. Commit. Fixes bug #347934
  • KCM KScreenLocker highlight non default settings. Commit.
  • Operator+/- is disabled for QFlags in qt6. Commit.
  • Delay quit after successful password. Commit.
  • Use QuickControls 2 StackView. Commit. Fixes bug #429290
  • Lock the screen if necessary when connecting to logind. Commit.
  • Require C++17. Commit.
  • Do not explicitly define Exec line for KCM. Commit. See bug #398803
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Actually replace wallaper pages. Commit.
ksshaskpass
ksysguard
  • Fix copy paste error resulting in total upload displaying the upload rate. Commit. Fixes bug #430676
  • Fix disk speeds. Commit. Fixes bug #432637
  • Check if we could open a file. Commit.
  • Include StorageVolumes by default. Commit.
  • Cmake: add URL to help packagers. Commit.
  • NetworkManager: Do not remove devices when their active connection changes. Commit. Fixes bug #430003
  • Store SensorProperty as QPointer in AggregateSensor. Commit.
  • Export adaptor before claiming org.kde.ksystemstats name. Commit.
  • Minor: Fix unwanted newline in message. Commit.
  • Do not try to build per app network stats plugin on FreeBSD. Commit.
  • Set sensor prefixes in the base NetworkDevice. Commit.
  • Add a network backend that uses rtnetlink. Commit. Fixes bug #425992
  • Select a fallback backend if the prior ones are not supported. Commit.
  • Make NetworkManager network backend run at a fixed update of 1000ms. Commit.
  • Set update rate of daemon to 500ms rather than 2000ms. Commit.
  • Do not set deprecated CustomName property in knsrc file. Commit.
  • Ui.rc files: consistenly use instead of deprecated . Commit.
  • Fix the subscription check in LinuxMemoryBackend. Commit.
  • Remove setShortNameFor. Commit.
  • Add memory plugin. Commit.
  • Move SysctlSensor to libkstats. Commit.
  • Add an update method to SensorProperty. Commit.
  • Remove nvidia plugin. Commit.
  • Move SysFsSensor to libkstats and document it more properly. Commit.
  • Do not link GPU plugin to QtDBus. Commit.
  • Remove unused destuctor from GpuBackend. Commit.
  • Properly initialize udev member in Linux backend. Commit.
  • Unify GPU plugin copyright headers. Commit.
  • Unref smi process when LinuxNvidiaGpu gets deleted. Commit.
  • Add short names for all gpu sensors. Commit.
  • Set maximum of all GPU used memory to all gpu total memory. Commit.
  • Add an AllGpus object that contains aggregate gpu/memory usage. Commit.
  • Expose the number of matched sensors on aggregate sensors. Commit.
  • Avoid having to reparse SMI query result when there are multiple GPUs. Commit.
  • Make query parsing work. Commit.
  • Create Nvidia GPU devices when found. Commit.
  • Make GpuDevice::update non-pure virtual. Commit.
  • Remove "memory temperate" and make "core temperature" just "temperature". Commit.
  • Add initial NVidia GPU support to GPU plugin. Commit.
  • Add initial GPU plugin. Commit.
  • Add lm-sensors curr support. Commit.
  • Use last part of udi as fallback for id. Commit.
  • Stop the daemon if we have no client. Commit. Fixes bug #427204
  • Set core count to the correct value. Commit. Fixes bug #428561
  • Do not load multiple versions of the same plugin. Commit.
  • Only look for libnl. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Now it depends against new version. Old code can be removed. Commit.
  • Remove unused implemented method. Commit.
  • Divide network speeds by 2. Commit.
  • Actually assign coreCount. Commit.
  • Do not crash when reconnecting a battery. Commit.
  • Also ifdef the amd method depending on if we have the sensors lib. Commit.
  • Add one more missing license header. Commit.
  • Add missing license headers. Commit.
  • It is not possible to make virtual function calls from the constructor. Commit.
  • Do not update sysctl sensor if it is not subscribed. Commit.
  • Fix mistake adding enums instead of adding the values. Commit.
  • Need to include types before sysctl. Commit.
  • Add sysctl sensor and use it for temperatur and frequencY. Commit.
  • Add makeSensors() and initalize() like gpu plugin to enable custom sensorproperty subclasses. Commit.
  • Do no work if no objects are subscribed. Commit.
  • Do not look up cpus by id. Commit.
  • Go back to "Usage". Commit.
  • Copyright headers. Commit.
  • Use same user visible strings as the old ones and the groups. Commit.
  • There can be multiple spaces between the first and second column. Commit.
  • Remove unused variable. Commit.
  • Something I am more happy with. Commit.
  • Revert mixin approach. Commit.
  • FreeBSD fixes. Commit.
  • Don't use massive sscanf. Commit.
  • Make AllCpuObject a mixin. Commit.
  • Add prefixes to names. Commit.
  • I have no idea how would I parse the xml. Commit.
  • Initial AMD temperature sensors. Commit.
  • I18nc arg error. Commit.
  • Debug--. Commit.
  • Linux intel. Commit.
  • Introduce helper function for reading sysctl and read temperature on freebsd. Commit.
  • Iterate through all sensors on linux and print info. Commit.
  • FreeBSD usage and frequencies. Commit.
  • Split off into linuxcpu, add frequencies. Commit.
  • Add new cpu plugin. Commit.
  • Provide a --replace command line option. Commit.
  • Do not presume all storageaccess are also volumes. Commit.
  • Add new disk/partitions plugin. Commit.
  • Cleanup KNSRC file. Commit.
  • Add context objects to connects in power plugin. Commit.
  • Add power plugin. Commit.
kwallet-pam
kwayland-integration
  • Now it depends against new version. Old code can be removed. Commit.
  • Remove not implemented method. Commit.
  • Fix shadowless context menus. Commit.
  • Switch to SPDX license identifiers. Commit.
kwayland-server
  • Prevent setting invalid buffer transform and scale. Commit.
  • Initialise variable. Commit.
  • Introduce SurfaceInterface::hasFrameCallbacks(). Commit. See bug #428499
  • Print warning messages in KWAYLAND_SERVER logging category. Commit.
  • Send SurfaceInterface::enter events after clients bind to outputs. Commit.
  • Tablet_v2: Readability. Commit.
  • Tablet: Address how he clean resources up. Commit.
  • Tablet_v2: Further implements missing components. Commit.
  • Tablet_v2: consistency. Commit.
  • Xdgshell: wrap v3 of xdgshell protocol. Commit.
  • Tablet: small cleanups. Commit.
  • Keyboard_interface: Always update modifiers cache. Commit. Fixes bug #429930
  • Remove factory methods in Display. Commit.
  • Add setCurrentMode(size,refreshRate). Commit.
  • Remove COPYING.LIB. Commit.
  • Autotests: Port remaining tests to SPDX license markers. Commit.
  • Allow accepting client connections on multiple sockets. Commit.
  • Migrate Fake Input into the new approach. Commit.
  • Move slide interface to the new approach. Commit.
  • Add .gitlab-ci.yml. Commit.
  • Keyboard_interface: remove wrapper methods from the seat_interface. Commit.
  • Notify subsurfaces about output changes. Commit.
  • Allow small timeout intervals in IdleInterface. Commit.
  • Port PlasmaShellSurface to the new approach. Commit.
  • Safely end drag if the source data device gets destroyed. Commit.
  • Destroy all clients before destroying wl_display. Commit.
  • Store drag-and-drop focus resource using QPointer. Commit. Fixes bug #425793
  • Remove unnecessary SKIP_AUTOMOC call. Commit.
  • Get rid of private nested classes in tablet interfaces. Commit.
  • Fix license headers for tablet v2 interfaces. Commit.
  • Remove unused includes. Commit.
  • Rename tablet interfaces according to the current naming conventions. Commit.
  • Check for subsurface loops. Commit.
  • Port pointer-constraints-v1 to the new design. Commit.
  • Post invalid_positioner error to the right resource. Commit.
  • Introduce resource_cast<> helper function. Commit.
  • Introduce DragAndDropIcon. Commit.
  • Port pointer-gestures-v1 interface to the new design. Commit.
  • Port relative-pointer-v1 interface to the new design. Commit.
  • Remove double lookups. Commit.
  • Rewrite subsurface wrappers following the new design principles. Commit.
  • Introduce SurfaceRole name property. Commit.
  • [autotests] Keep registry on the stack. Commit.
  • Add missing context object. Commit.
  • Autotests: Hopefully fix all ASAN issues in DataControlInterfaceTest. Commit.
  • Don't use Qt::UniqueConnection on a lambda. Commit.
  • Store dnd icon surface in a QPointer. Commit. Fixes bug #428399
  • Only connect to BufferInterface::aboutToBeDestroyed once. Commit. See bug #428361
  • Send a cancelled() event if the dnd data source is not accepted. Commit. See bug #427528
  • Autotests: Fix TestDragAndDrop. Commit.
  • Check for protocol errors before converting dnd actions. Commit.
  • Fix crash on drag and drop from xwayland to wayland clients. Commit.
  • OutputDevice: only report the scale when scaleFChanged is emitted. Commit.
  • Remove not implemented method. Commit.
  • Move keyboard to the new approach and refactor the keyboard_interface. Commit.
  • Simplify how infinite input regions are handled. Commit.
  • Input-method-v1: Fix bug regarding the modifier handling. Commit.
  • Send wl_pointer.frame when emulating pointer events out of touch ones. Commit.
  • Input-method-v1: improve the test coverage of the class. Commit.
  • Autotests: convert file to use SPDX for license and add my name. Commit.
  • Input-method-v1: remove unused method InputPanelSurfaceV1Interface::id. Commit.
  • Properly handle destruction of XdgOutputV1Interface. Commit. Fixes bug #426293
  • Keystates: use the qtwaylandscanner instead of having the boilerplate. Commit.
  • Input-method-v2: pass the reason state was updated to compositor. Commit.
  • Text-input-v3: track commit counts per resource. Commit.
  • Use global static variables to store protocol version. Commit.
  • Improve readability of code that destroys frame callback resources. Commit.
  • Port DataDevice to the new inheritance approach. Commit.
  • Autotests: fix minor compile time warnings. Commit.
  • Hopefully fix build on FreeBSD. Commit.
  • Server: implement the text-input-unstable-v3. Commit.
  • Migrate Window Management to new approach. Commit.
  • Set focused text input surface before emitting focusedTextInputSurfaceChanged(). Commit.
  • Autotests: rename file to reflect that it tests only TextInputV2 now. Commit.
  • Migrate zwp_text_input_v2 to new approach. Commit.
  • Do not create a temporary QRegion unnecessarily. Commit.
  • Keep unreferenced buffers around. Commit. Fixes bug #425233
  • Untangle SurfaceInterface and BufferInterface. Commit.
  • [DataOffer] Avoid calls on null DataSource. Commit. Fixes bug #396308
kwin
  • Platforms/wayland: Emit outputEnabled() signal. Commit.
  • Xwayland: Also write a FamilyWild entry to the Xauthority file. Commit.
  • Xwayland: Rename updateXauthorityFile and add error handling. Commit.
  • Xwayland: Simplify writeXauthorityEntry. Commit.
  • Xwayland: Simplify m_authorityFile. Commit.
  • [xwl] Cache KWaylandServer::DataSourceInterface as a QPointer. Commit.
  • [xwl] Cancel the visit when a drag ends. Commit.
  • [xwl] Avoid deletion of Transfer in signals from Transfer. Commit.
  • Xwayland: Generate Xauthority file. Commit. Fixes bug #432625
  • Xwayland: Fix initialization of WM_S0 selection owner. Commit.
  • X11: Fix damage region updates. Commit.
  • Wayland: Schedule repaints even on empty commits. Commit. Fixes bug #428499
  • Wayland: Introduce internal popup event filter. Commit. Fixes bug #428408
  • Remove QPointer from function prototypes in some input code. Commit.
  • Fix logical error. Commit.
  • Platforms/x11: Disable swap events by default on Intel. Commit.
  • Platforms/x11: Build own vsync monitors only when GLX backend is built. Commit.
  • Platforms/x11: Don't monitor vblanks on the root window. Commit.
  • Platforms/x11: Move GLXFBConfig selection code in a separate file. Commit.
  • Actually use a linear buffer format for multi-GPU. Commit. Fixes bug #431968
  • Only release shared buffers right before the next frame. Commit. Fixes bug #425586
  • Add option to enable XWayland debug. Commit.
  • Autotests: Fix TestXdgShellClient. Commit.
  • Autotests: Fix TestDbusInterface. Commit.
  • Input methods: improve closing process. Commit.
  • Lower message severity of self test log messages. Commit.
  • Screencast: Properly report the initial size of windowed streams. Commit. Fixes bug #428594
  • Screencasting: generate the composed textures with the proper size. Commit. See bug #428594
  • ColorDevice: Always update on creation. Commit.
  • Fix recorded render time when glXSwapBuffers() blocks. Commit.
  • Restore default key repeat mode. Commit.
  • Change qpainter connect for initOutput to outputEnabled. Commit.
  • Fix the systemd wayland boot. Commit. Fixes bug #432189
  • Initialise SessionState. Commit.
  • Also initialize properties when not using AMS. Commit. Fixes bug #431981
  • Disable debug log messages for KWIN_UTILS by default. Commit.
  • Kwineffects: Fix detection of Radeon GPUs. Commit.
  • Lower default severity of logging categories. Commit.
  • Wayland: Don't call updateDecoration() for popups. Commit.
  • X11: Update decoration input shape. Commit.
  • Wayland: Fix crash when all outputs are disconnected. Commit.
  • Wayland: Update decoration on surface commit. Commit. Fixes bug #431824
  • Don't use "no border" property to determine if Deleted was decorated. Commit.
  • Include <fcntl.h> for open(). Commit.
  • Replace uint with unsigned int. Commit.
  • Register unique service name when wayland keyboard interface is in use. Commit.
  • Simplify Toplevel::addRepaintFull(). Commit.
  • Avoid race on keyboard layout registering. Commit.
  • Effects/zoom: Schedule a repaint when window is damaged. Commit. Fixes bug #431652
  • Effects/magnifier: Schedule a repaint when window is damaged. Commit. Fixes bug #431652
  • Effects/lookingglass: Schedule a repaint when window is damaged. Commit. Fixes bug #431652
  • Fix fullscreen moveresize and set geometry restore to the screen a fullscreen client gets moved to. Commit.
  • ScreenshotEffect: fix lookup of ComparableQPoint keys in QMap. Commit.
  • Wayland: fix check for creating input method connection. Commit.
  • Wayland: Prevent snapping normal windows to notifications and OSDs. Commit.
  • Refactor: keyboard layout applet: return to Properties-based QML API. Commit.
  • Fix: Clazy detached QVector warning [clazy-range-loop]. Commit.
  • Fix: KeyboardLayoutTest fails on updated DBus API. Commit.
  • Refactor: pass layout in KeyboardLayout::layoutChanged() signal argument. Commit.
  • Impr: keyboard layout DBus API: rework to index based. Commit.
  • Fix: keyboard layout applet: no flag if Display Name is set. Commit.
  • KCM KWinEffects highlight effects that are not in default state. Commit.
  • Add test for TouchInputRedirection::m_touches. Commit.
  • Process TOUCH_CANCEL events from libinput individually. Commit.
  • Replace per-device touch slot with global slot. Commit.
  • VirtualBackend: make sure the initial dummy VirtualOutput is enabled. Commit.
  • Restart the input method if it crashes. Commit.
  • Introduce a setting to specify an input method. Commit. See bug #427972
  • Cmake: Don't search for Qt5Sensors. Commit.
  • Cmake: Drop Qt5::Sensors dependency. Commit.
  • Cmake: Don't list linked libraries in variables. Commit.
  • Aurorae: Make direct connection to maximizedChanged signal. Commit. See bug #431415
  • Prevent unused variable warnings when building for tests. Commit.
  • Minor pedantic include fixes in FTraceLogger. Commit.
  • Add missing const keyword. Commit.
  • Remove pointless destructor. Commit.
  • Properly schedule repaints with premature presentation timestamps. Commit. Fixes bug #431509. Fixes bug #431449
  • Minor whitespace fixes. Commit.
  • Remove stray file and unused variable. Commit.
  • Add ftrace markers. Commit.
  • Add TestOutputManagement::testOutputDeviceDisabled test. Commit.
  • Remove unused field. Commit.
  • Revert "fix: Restore the default properties of dialog window so that the max and min buttons can be customized". Commit. Fixes bug #431450
  • Fix: KeyboardLayoutTest fails. Commit.
  • Fix: do not use Implicit QML function call. Commit.
  • Remove a basic SNI for keyboard layout. Commit. See bug #390079
  • Effects: Add an animation curve to maximize and fullscreen. Commit.
  • Fix a typo. Commit.
  • Platforms/x11: Always set swap interval to 1. Commit.
  • Cmake: Minor cleanups in X11 platform CMakeLists.txt. Commit.
  • Cmake: Specify min version for wayland-protocols. Commit.
  • Cmake: Link against imported Xinput target. Commit.
  • Cmake: Drop libkwin's unused Xlib dependencies. Commit.
  • Cmake: Clean up CMakeLists.txt for QPA plugin. Commit.
  • Platformsupport: Set PUBLIC include directories. Commit.
  • Platformsupport: Rename some headers to make them less ambiguous. Commit.
  • Fix tests build, provide mocks for libinput functions. Commit.
  • Tablet_v2: Use libinput device groups to deduce the device's tablet. Commit.
  • Tablet: do not show a cursor if no cursor surface was provided. Commit.
  • Tablet_v2: Support remaining controls. Commit.
  • Replace window repaints with layer repaints. Commit.
  • Scene: Schedule a repaint only for outputs affected by layer repaint. Commit.
  • Scene: Schedule a repaint only if the output is affected by workspace repaint. Commit.
  • Platforms/drm: Make frame scheduling robust. Commit.
  • Introduce RenderJournal. Commit.
  • Introduce RenderLoop. Commit.
  • Delegate repaint scheduling to the Scene. Commit.
  • Perform compositing even if there is nothing to repaint. Commit.
  • Platforms/x11: Present buffers even if nothing has been changed. Commit.
  • Platforms/wayland: Present buffers even if nothing has been changed. Commit.
  • Platforms/drm: Present buffers even if nothing has been changed. Commit.
  • Platforms/x11: Split out the EGL for X11 backend. Commit.
  • Drop SGI_video_sync based method for vsync. Commit.
  • Drop flag to indicate if swap buffers is blocking. Commit.
  • Drop the swap profiler. Commit.
  • Swap buffers after finishing a compositing cycle. Commit.
  • Cmake: Remove FindFontconfig.cmake. Commit.
  • Revert "cmake: Remove redundant include_directories()". Commit.
  • Implement xdgshell v3. Commit.
  • Cmake: Remove FindUDev.cmake. Commit.
  • Cmake: Remove redundant include_directories(). Commit.
  • Drop hwcomposer backend. Commit.
  • Bump libkwineffects so version. Commit.
  • Kcm/kwinrules: Detect and suggest activities from a window. Commit.
  • KCM KWinScripts implement KCModuleData to highlight default at module level. Commit.
  • Kcm/kwinrules: Restore method textOfValue(). Commit.
  • Autotests: Convert testScreens into an integration test. Commit.
  • Remove Findepoxy.cmake. Commit.
  • Apply Initially as default value of new Properties. Commit.
  • Kcm/kwinrules: Allow to select multiple activities. Commit. Fixes bug #430499
  • Kwinrules: Allow multiple activities in rule settings. Commit.
  • Cmake: Rework how tabbox is conditionally compiled into libkwin. Commit.
  • Cmake: Rework how activities support is compiled into libkwin. Commit.
  • Cmake: Rework Findepoxy.cmake. Commit.
  • KRunner integration: Send window pixmap along. Commit. Fixes bug #430054
  • Cmake: Fix a typo in Findlcms2. Commit.
  • Plugins/nightcolor: Handle new color devices. Commit.
  • Fix minor coding style issues. Commit.
  • Re-apply color transforms when session is re-activated. Commit.
  • Drop Platform::createScreens(). Commit.
  • Platforms/x11: Drop XRandrScreens::displaySize(). Commit.
  • Platforms/x11: Init outputs during platform initialization. Commit.
  • Platforms/x11: Introduce X11PlaceholderOutput. Commit.
  • Avoid destroying yet alive color devices. Commit.
  • Add .gitignore file to ignore generated .clang-format. Commit.
  • Merge OutputScreens into Screens. Commit.
  • KCM KWinCompositing implement KCModuleData to highlight default at module level. Commit.
  • Spy on the right signal in KeyboardLayoutTest. Commit.
  • Fix DebugConsoleTest. Commit.
  • Fix NightColorTest. Commit.
  • Fix PlasmaSurfaceTest. Commit.
  • Drop Screens::supportsTransformations. Commit.
  • Missing includes (for strdup() and strlen()). Commit.
  • Use execvp() instead of execvpe(). Commit.
  • Wayland: Reload key-repeat settings when kcminputrc changes. Commit.
  • Fix login modeset. Commit.
  • Remove COPYING-CMAKE-SCRIPTS. Commit.
  • Introduce helper to restart kwin on crash exit. Commit.
  • Move m_display construction to the constructor. Commit.
  • Wayland: Don't force a bpp of 24 for desktop windows. Commit. Fixes bug #423545. Fixes bug #421237
  • Port wayland code away from factory methods in KWaylandServer::Display. Commit.
  • Scene: Fix window pixmap traversal order. Commit.
  • Introduce ColorManager component. Commit.
  • Drop redundant find_package(Qt5Multimedia). Commit.
  • Revert "refactor: localize checkLayoutChange() check". Commit.
  • --warning. Commit.
  • Refactor: localize checkLayoutChange() check. Commit.
  • Impr: no keyboard layout OSD on switching between windows. Commit. Fixes bug #418699
  • Use variables instead of macros for local variables. Commit.
  • --warning. Commit.
  • Remove fixqopengl.h. Commit.
  • Prevent EGL headers from including Xlib headers. Commit.
  • Prepare kwin for compiling with EGL_NO_PLATFORM_SPECIFIC_TYPES. Commit.
  • Provide expected presentation time to effects. Commit.
  • Screencasting: fix build. Commit.
  • Plugins/qpa: Improve handling of output addition and removal. Commit.
  • Introduce Platform::{outputEnabled,outputDisabled} signals. Commit.
  • Document Platform::{outputAdded,outputRemoved} signals. Commit.
  • Screencast: support BGRx format for backwards compatibility with WebRTC. Commit.
  • Remove unused signal in Platform. Commit.
  • Avoid converting socket name between QString and QByteArray back and forth. Commit.
  • Port to kwayland-server socket changes. Commit.
  • Platforms/wayland: Print a warning message if buffer swap fails. Commit.
  • Fix KWIN_BUILD_XRENDER_COMPOSITING build option. Commit.
  • Platforms/x11: Move XRenderBackend to platformsupport directory. Commit.
  • Wayland: Ignore the move request for immovable windows. Commit.
  • Wayland: Check serials in move and resize requests. Commit.
  • Add keyboard shortcuts for general navigation following the Meta-for-desktop xdg spec. Commit.
  • Adapt Fake input to kwayland change. Commit.
  • Adapt kwin to sliding change in kwaylandserver. Commit.
  • Add window id to failed pixmap request debug msg. Commit.
  • Input: update keyboard repeat config reading to reflect new configuration style. Commit.
  • Show window ids as hex in debug console. Commit.
  • Platforms/virtual: Emit missing outputAdded signal. Commit.
  • Platforms/wayland: Add initial HiDPI support. Commit.
  • Revert "Change the defaults for active screen". Commit.
  • Autotests: Fix PointerInputTest. Commit.
  • Autotests: Set initial cursor position in QuickTilingTest. Commit.
  • Platforms/virtual: Emit outputAdded and outputRemoved. Commit.
  • Platforms/virtual: Remove redundant m_enabledOutputs. Commit.
  • Platforms/hwcomposer: Emit outputAdded. Commit.
  • Platforms/fbdev: Emit outputAdded. Commit.
  • Plugins/x11: Emit outputAdded and outputRemoved. Commit.
  • Platforms/drm: Properly clean up the shadow framebuffer object. Commit.
  • Schedule a repaint when a window is damaged. Commit.
  • Move Scene::isPerScreenRenderingEnabled() to Platform. Commit.
  • Fix crash in eglTerminate(). Commit.
  • Plugins/screencast: Don't make effects opengl context current. Commit.
  • [autotests] Fix mouse between screens. Commit.
  • Add audio pause mapping in xkb_qt_mapping. Commit.
  • Platforms/x11: Set reasonable refresh rate for dummy output. Commit.
  • Platforms/x11: Use correct logging category. Commit.
  • Small refactor in the drm backends. Commit.
  • [autotests] Fix autotests. Commit.
  • Wayland: Plumb some X11 code. Commit.
  • Fix compilation in FreeBSD, errno is defined in errno.h. Commit.
  • Kcm/rules: Add a Duplicate action to rules list. Commit. Fixes bug #429588
  • Create egl backend for multiple backends and enable multi-gpu usage for the gbm backend. Commit.
  • Trim trailing whitespace. Commit.
  • Remove confusing debug message. Commit.
  • Impr: Keyboard Layout DBus API: drop excessive method arguments. Commit.
  • Impr: Keyboard Layout DBus API: expose switchToNextLayout() method. Commit.
  • Convert Night Color into a plugin. Commit.
  • Feat: QML Keyboard Layout applet: allow Short Name override. Commit. See bug #390079
  • Fix: [2/2] Keyboard Layout applet: layout Name doesn't fit if variant is set. Commit.
  • Screencating: query for dmabuf availability before we start streaming. Commit.
  • Wayland: Fix clipped thumbnails of client-side decorated apps. Commit. Fixes bug #428595
  • Drop AbstractClient::isInitialPositionSet(). Commit.
  • Have clients where we've set their position as non-placeable. Commit. Fixes bug #429353
  • Change the defaults for active screen. Commit. See bug [#425798 - https://bugs.kde.org/show_bug.cgi?id=425798](https://bugs.kde.org/425798 - https://bugs.kde.org/show_bug.cgi?id=425798)
  • Re-initialize colord integration when colord daemon is restarted. Commit.
  • Explicitly destroy plugins. Commit.
  • Fix extraction after krunner plugin separation. Commit.
  • Address window placing problem on rotation. Commit.
  • Xdgshellclient: Support set_fullscreen argument. Commit.
  • Fix license info in Findlcms2.cmake. Commit.
  • Turn krunner integration into a plugin. Commit.
  • Set setMoveResize(true) after stopping fullscreen and quick tiling. Commit. Fixes bug #427848
  • Provide more information about colord devices. Commit.
  • Add manufacturer, model, and serialNumber properties to AbstractOutput. Commit.
  • Fixed Toggle Night Color global shortcut, which used i18n in object name, leading to erratic behavior e.g. when system locale or translations changed. Commit. Fixes bug #428024
  • Initialize the supports partial update flag to false. Commit.
  • Introduce colord integration. Commit.
  • Introduce Platform::{outputAdded, outputRemoved} signals. Commit.
  • Introduce infrastructure for compositor extensions. Commit.
  • Feat: expose keyboard layout Short Name via DBus. Commit. See bug #390079
  • Minor: fix coding style in abstract_egl_backend. Commit.
  • Make it possible to disable partial update at runtime. Commit.
  • Consistently name some KF5 integration plugins. Commit.
  • Wayland: Link statically against KIdleTime integration plugin. Commit.
  • Wayland: Link statically KWindowSystem integration plugin. Commit.
  • Wayland: Link statically KGlobalAccel integration plugin. Commit.
  • Screencasting: don't crash if the cursor is too big for our buffer. Commit.
  • Fix: Restore the default properties of dialog window so that the max and min buttons can be customized. Commit.
  • [autotests] Fix decoration input test. Commit.
  • Add an explicit quit mechanism controlled by plasma. Commit. Fixes bug #428817. Fixes bug #427688
  • Add a QRect to showWindowMenu. Commit. Fixes bug #393163
  • Bundle QPA plugin directly. Commit.
  • Placement: Make internal methods private. Commit.
  • Placement: Remove unused function. Commit.
  • [kcmkwin/kwinscreenedges] Disable left touch edge by default. Commit. Fixes bug #387775
  • Xkb: Don't call the seat's keyboard if it doesn't have one. Commit.
  • Add emit to signal calls. Commit.
  • Prefer Q_ENUM to Q_ENUMS. Commit.
  • Initializes 'UserActionsMenu::m_multipleDesktopsMenu' and 'UserActionsMenu::m_shortcutOperation' in the constructor. Commit.
  • Adapt to changes in seat and keyboard interface. Commit.
  • [kcmkwin/kwindecoration] Clean up QML code. Commit. Fixes bug #428883
  • Fix: Restore full screen window to the right screen. Commit.
  • Fix: magiclamp effect wrong direction. Commit.
  • [libkwineffects] Add windowId to EffectWindow. Commit.
  • Fix typos in comment. Commit.
  • Don't check atomic property non_desktop when not using atomic mode setting. Commit.
  • Kcm/decorations: Fix border size updating for thumbnails. Commit.
  • Kcm/decorations: Fix thumbnail border size on theme change. Commit.
  • Update to wayland-server changes for plasmashell. Commit.
  • Kcm/decorations: Simplify border selection. Commit. Fixes bug #426157. Fixes bug #417430
  • Kwinrules: Show error when detected window is unmanaged. Commit. Fixes bug #340477
  • Kwinrules: Improvements on Detect Properties button. Commit.
  • Use consistent naming for begin/end frame hooks. Commit.
  • Unify begin/end frame hooks in OpenGLBackend. Commit.
  • Remove assert in Compositor::aboutToSwapBuffers(). Commit.
  • Refactor how per screen rendering is handled. Commit.
  • Fix Connections warnings. Commit.
  • Make Scene::qpainterRenderBuffer() take a screen id. Commit.
  • Prepare QPainter render backend for per screen rendering. Commit.
  • Drop support for X11 overlay windows in QPainter render backend. Commit.
  • Scenes/qpainter: Drop support for Xinerama-style rendering. Commit.
  • Move decorations kcm to appearance. Commit.
  • Startupfeedback: Prefer using smart pointers to raw. Commit.
  • Startupfeedback: Don't use a lambda unnecessarily. Commit.
  • Startupfeedback: Properly check if a vector is empty. Commit.
  • Raise blur strenght. Commit.
  • Drop Toplevel::windowId(). Commit.
  • Fix for Clang: clockskewnotifierengine_linux.cpp needs . Commit.
  • [kcms/effectsmodel] Add config module role to effectsmodel and use it to open config. Commit.
  • Add config module information to builtin effects. Commit.
  • Add missing includes. Commit.
  • Make kwin-5.21-desktop-grid-click-behavior.py use Python 3. Commit.
  • Restore empty filename check. Commit. Fixes bug #427979
  • Remove unnecessary include. Commit.
  • Prefer function pointer to slot string. Commit.
  • Remove unnecessary comparisons. Commit.
  • Adjust tablet input stuff to kwayland-server changes. Commit.
  • [focuschain/task switcher] Add hidden option to govern repositioning minimized windows. Commit. Fixes bug #427840
  • Revert "[focuschain/task switcher] Remove special handling for minimized windows". Commit.
  • Fix a typo. Commit.
  • Scene: Fix generation of decoration quads for Deleted. Commit.
  • Scene: Simplify decoration quad generation code. Commit.
  • Wayland: Fix binding of xwayland surfaces to windows. Commit. Fixes bug #428680
  • Adjust kwin to pointer constraints changes in kws. Commit.
  • Wayland: Port kwin to new DragAndDropIcon type. Commit.
  • Adjust WaylandServer to pointer-gestures-v1 changes in kws. Commit.
  • Adjust input stack to relative-pointer-v1 changes in kws. Commit.
  • Drm: Make sure the screens are turned on when we come from suspend. Commit. Fixes bug #428424
  • Move some connects from Scene::addToplevel() to Window constructor. Commit.
  • Scene: Stop monitoring changes for unmapped surfaces. Commit.
  • Drop QGraphicsView classes in PaintData. Commit.
  • Correct the surface id. Commit.
  • Disable bouncy cursor effect during ksplash. Commit.
  • KCM KWin ScreenEdge and TouchScreenEdge use KCModuleData. Commit.
  • The client may have closed itself here,will cause kwin to crash. Commit.
  • Effects/screenshot: fix the screenshot on GLES. Commit.
  • [scene] Fix segfault in KWin::WindowPixmap::shape (BUG: 426567). Commit.
  • Kwinrules: Limit hightlight scrolling duration. Commit. Fixes bug #428139
  • Scenes/opengl: Do not process window thumbnails with lanczos filter. Commit.
  • Wayland: Adapt to subsurface changes in kwayland-server. Commit.
  • Revert "[libkwineffects] Add windowId to EffectWindow". Commit.
  • [libkwineffects] Add windowId to EffectWindow. Commit.
  • Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation. Commit.
  • Report partial updates on all outputs. Commit.
  • Kwinrules: Change singal name to better match its meaning. Commit.
  • Kwinrules: Do not force suggested property values. Commit.
  • QueryWindowInfo: Differenciate between unmannaged and user cancel. Commit.
  • Fix build without krunner. Commit.
  • Fix: [1/2] Keyboard Layout applet doesn't follow actual layout switching. Commit. Fixes bug #426900
  • Add windows runner. Commit.
  • Platforms/drm: Don't intersect the final output damage twice. Commit.
  • Allow configuring click behavior in Desktop Grid effect. Commit.
  • Platforms/wayland: Enable buffer age for all outputs. Commit.
  • Platforms/drm: Enable buffer age for all outputs. Commit.
  • Store repaint regions per individual screen. Commit. Fixes bug #428439
  • WindowSelector: fix finding unmanaged windows. Commit.
  • Do not re-read output configuration if the outputs didn't change. Commit.
  • Wayland: Make sure EDID are being fed to wayland outputs. Commit.
  • Xwl: No need to delete the source immediately. Commit.
  • Xwl: No need to create createX11Source twice consecutively. Commit.
  • Xwl: Do not refresh the x11 Clipboard while fetching. Commit. Fixes bug #424754. See bug #412350
  • Xwl: Include errors and warnings. Commit.
  • Transform a pending repaint into a workspace repaint before destroying Deleted. Commit.
  • Platforms/drm: Use a software cursor if the cursor image is too big. Commit. Fixes bug #424589
  • Fix capitalization in the word "software". Commit.
  • Include cursor theme name and size in support info. Commit.
  • Reply a meaningful dBus error when detecting unmanaged windows. Commit. See bug #340477
  • Scenes/opengl: Use GL_CLAMP_TO_EDGE wrap mode with sw cursor. Commit.
  • Port from deprecated QString::SkipEmptyParts. Commit.
  • Platforms/drm: Remove redundant args in DrmBackend::moveCursor(). Commit.
  • Kwinrules: Fix binding loop on coordinate editor. Commit.
  • Platforms/drm: Hide sw cursor if there is no pointer. Commit.
  • Provide cursor geometry in device-independent pixels. Commit.
  • Platform/drm: Fix clipped HiDPI hardware cursors. Commit. See bug #424589
  • [kwinrules] Allow negative numbers in position. Commit. Fixes bug #428083
  • Wayland: Provide a way to force xdg surface configure events. Commit.
  • Clip software cursors. Commit.
  • Screencast: Handle the case where pipewire is not installed. Commit. Fixes bug #427949
  • Mark the cursor as rendered after performing compositing. Commit.
  • Revert "[kwinrules] Show defaults indicator in System Settings". Commit.
  • Fix CI error caused by 9cbac6fe. Commit.
  • Detect some DrmConnector properties and ignore non-desktop displays. Commit. Fixes bug #419032
  • [kwinrules] Show defaults indicator in System Settings. Commit.
  • Automatically detect the proprietary NVidia driver and use EGLStreams accordingly. Commit.
  • Scenes/opengl: Properly render cursors with hidpi. Commit. See bug #424589
  • Wayland: Fix drag-and-drop cursors with hidpi. Commit. See bug #424589
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Now it depends against new version. Old code can be removed. Commit.
  • ScreenshotEffect: don't expect authorization for interactive screenshots. Commit.
  • Remove defunct calls to KAboutData::pluginInfo. Commit.
  • Generic wording for apps which can remember their settings. Commit.
  • Input: reconfigure after setting up the libinput. Commit. Fixes bug #428039
  • Fix KeyboardLayoutTest. Commit.
  • Use bilinear interpolation to compute texture coords of subquads. Commit. Fixes bug #428003
  • Wayland: adapt to changes in the keyboard and seat interface. Commit.
  • Qpa: Query various properties of the platform OpenGL context. Commit.
  • Fix pipewire stream double free. Commit.
  • Xwl: properly check type inheritance. Commit.
  • Xwl: prefer using local variable than fetching again. Commit.
  • Xwl: simplify logic of boolean function. Commit.
  • Xwl: Remove unnecessary lambda. Commit.
  • Do not explicitely define Exec line for KCM. Commit.
  • Detect softpipe and llvmpipe on Mesa 20.2+. Commit.
  • Screencast: Use fences to avoid stalling the graphics pipeline. Commit.
  • Drop unused EGLSurface getter and setter in Platform. Commit.
  • Introduce persistent global share context. Commit. Fixes bug #415798
  • Fix a potential SIGSEGV. Commit.
  • Qpa: Create a pbuffer for internal windows. Commit.
  • Adapt to input region changes in kwayland-server. Commit.
  • Track the input shape of the server-side decoration. Commit.
  • Introduce geometry conversion helpers. Commit.
  • Wayland: Introduce logicalToNativeMatrix() helper. Commit.
  • Platforms/drm: Fix software flip output transforms. Commit.
  • Platforms/drm: Compute correct cursor transform matrix. Commit. Fixes bug #427605. See bug #427060
  • Platforms/drm: Fix initialization of EGL displays. Commit.
  • Wayland: Fix Qt clients not being maximized initially. Commit.
  • KCM: Adapt to KCMUtils change. Commit.
  • Xwayland: Avoid creating a tree query on crash. Commit. Fixes bug #427688
  • Libkwineffects: Specify more dependencies. Commit.
  • Libkwineffects: Specify valid min Qt version in KWinEffects.config.in. Commit.
  • KCM KWinTabbox use KCModuleData. Commit. See bug #426775
  • [libkwineffects] Clean up link targets. Commit.
  • [libkwineffects] Remove KWIN4_ADD_GLUTILS_BACKEND cmake macro. Commit.
  • Add proper cmake config files for kwineffects. Commit.
  • Launcher: Fix a file descriptor leak. Commit.
  • Wayland: Block geometry updates while placing popups. Commit.
  • Platforms/drm: Remove redundant drmModeGetResources. Commit.
  • Platforms/drm: do not try to use the GPU card node. Commit.
  • Drop check for if parent subsystem is PCI. Commit.
  • Platforms/drm: Save last working output transform. Commit.
  • Platforms/drm: Query cursor capabilities per individual gpu. Commit.
  • Core: Use less confusing name for Platform::supportsQpaContext(). Commit.
  • Qpa: Merge OpenGL platform context classes. Commit.
  • Scene: Reduce the call cost of Platform::supportsQpaContext(). Commit.
  • Fix KWIN_EFFECT_FACTORY macros. Commit.
  • [effects] Fix documention sentence. Commit.
  • Prefer std::make_unique over std::unique_ptr(new T). Commit.
  • Safely remove all internal clients and override-redirect windows. Commit. See bug #427373
  • Rename the variable where override-redirect windows are stored. Commit.
  • Adapt to changes in wayland-server KeyStateInterface. Commit.
  • Restore building the wayland_backend without gbm. Commit.
  • Inputmethod: remove the workarounds. Commit.
  • [kcm/kwinrules] Add properties to a rule one-by-one. Commit.
  • Wayland: Fix initialization of dmabuf textures. Commit.
  • KCM KWin Decoration: Add module data. Commit.
  • KCM KWin Decoration: Remove isDefault. Commit.
  • ScreenshotEffect: fix ordering of screens in screenshotScreens. Commit.
  • Multi-GPU output support on Wayland. Commit. Fixes bug #425586. Fixes bug #417323
  • [kcm/kwinrules] Port to new Connections syntax. Commit.
  • Fix const / non-const iterator mismatch. Commit.
  • Export QDebug operator<<(QDebug , const Toplevel *). Commit.
  • Unify code that setups client connections in EffectsHandlerImpl. Commit.
  • Port DebugConsole to Workspace::allClientList(). Commit.
  • Adapt to DataSource changes. Commit.
  • [kcms/effectmodel] Use KPluginMetaData to load scripted config. Commit.
  • 3rdparty: Synchronize xcursor.{c,h}. Commit.
  • Scripting: Fix initialization of WorkspaceWrapper. Commit.
  • Scripting: Make ClientFilterModel work for Wayland windows. Commit.
  • Scripting: Properly initialize clients model for Wayland windows. Commit.
  • Port KCM KWin Decoration to SettingStateBinding. Commit.
  • Fix kwin_rules_dialog not showing translated strings. Commit. Fixes bug #427172
  • [kcm/decoration] Port to KPluginLoader. Commit. Phabricator Code review D25534
  • Fix build. Commit.
  • Autotests: rename to testInputMethod. Commit.
  • Screenshot effect: add a screenshotScreens(...) to screenshot specific screens. Commit.
  • KCM KWin Manage default Highlight indicator for settings not handled by KCModule. Commit.
  • Virtualkeyboard: rename class to InputMethod. Commit.
  • Scene: prefer calling mapToGlobal just once. Commit.
  • Fix: redundant keyboard layout OSD notification. Commit. Fixes bug #426122
  • Fix: wrong keyboard layout OSD notification. Commit. Fixes bug #426120
  • Fix: no OSD indication when switching keyboard layout with Application Policy. Commit. Fixes bug #425590
  • Place internal osd windows according to placement policies. Commit. Fixes bug #400675
  • Screencast: Replace EGLFence with a glFinish(). Commit. See bug #425869
  • Allow calling setFrameGeometry() while the client is being resized. Commit. Fixes bug #426988
  • Fix ghost shadows left by context menus. Commit. Fixes bug #425294
  • Schedule workspace repaint for destroyed clients. Commit. See bug #425294
  • Virtualkeyboard: add text-input-v3 support. Commit.
  • X11: Make removal of X11 event filters safe. Commit. Fixes bug #423319
  • Update systemd units. Commit.
  • Use Header color group for decoration colours. Commit.
  • Bump up minimum C++ version to C++17. Commit.
  • Always include the window decoration's clipping. Commit.
  • Adjust kwin to recent window management interface changes. Commit.
  • Improve opacity detection. Commit.
  • Correct typos in xcbutils.h. Commit.
  • Enable shadow protocol support for all Wayland clients. Commit.
  • Screencast: Ensure that there is current OpenGL context when recording a window. Commit. Fixes bug #425869
  • Expose KWIN_XWL logging category to kdebugsettings. Commit.
  • Revert "[effects/slidingpopups] Start the animation on only windowAdded or windowClosed". Commit. Fixes bug #426686
  • Fix invalidation of cached x stacking order in wayland only mode. Commit.
  • Fix for PlasmaSurfaceTest broken in a3b50500. Commit.
  • Fix for potential use-after-free introduced in a3b50500. Commit.
  • Replace remaining usages of old connect syntax with new connect syntax. Commit.
  • Port some KCMs away from deprecated KShortcutsEditor::undoChanges(). Commit.
  • Properly test internal window flags. Commit.
  • Use better window placement heuristics for internal clients. Commit. See bug #400675
  • Use right windowDamaged() signal in ThumbnailItem. Commit.
  • Remove unused things in VirtualKeyboard. Commit.
  • Don't establish text input connections every time focused surface changes. Commit.
  • Do not call randomly eglGetError() after eglMakeCurrent. Commit.
  • Remove unnecessary allocation in GLShader::setUniform(int, const QMatrix4x4 &). Commit.
  • Improve Compositor::performCompositing. Commit.
  • Clean Workspace::updateXStackingOrder(). Commit.
  • Add versioning information to the seat_interface->textInputV2. Commit.
  • Adapt to changes in the text-input interface. Commit.
  • Qpa: Expose output names to QScreen. Commit.
  • Remove unused variable. Commit.
  • Centralize WindowPixmap buffer updating code. Commit.
  • Have Toplevel::damage emit a QRegion. Commit.
  • Effects/flipswitch: Port away from deprecated QTimeline curve shape prop. Commit.
  • Effects/cubeslide: Port away from deprecated QTimeline curve shape prop. Commit.
  • Effects/desktopgrid: Port away from deprecated QTimeline curve shape prop. Commit.
  • Virtualkeyboard: slightly restructure the code. Commit.
  • Reduce resets in DebugConsole when viewing subsurfaces. Commit.
  • Fix use-after-free when the user hovers over an auto-hide plasma panel in wayland... Commit.
  • [scripting] Make client.activities writable. Commit.
  • Libkwineffects: Bump API version. Commit.
libkscreen
  • Fix refresh rate reported for my laptop monitor. Commit.
  • Wayland: Fix mapping between kscreen and kwayland transforms. Commit.
  • Update .gitignore file. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Clang-tidy: Force braces around statements. Commit.
  • Run clang-format. Commit.
  • Add missing protect header. Commit.
  • Doctor: Add an option to allow excluding outputs from a dpms action. Commit.
  • Fix build with newer Qt. Commit.
  • ConfigMonitor: Properly combine erase and iteration. Commit.
  • Proper variable scope. Commit.
  • KScreen::Output debug output readability. Commit.
  • Config: Reserve hash size before populating it. Commit.
  • Edid: Do not split strings twice unnecessarily. Commit.
  • Edid: Do not access unallocated QByteArrays. Commit.
  • Wayland: Provide the Edid when we have it. Commit.
  • Prefer straightforward API. Commit.
  • Wayland: remove meaningless comment. Commit.
  • Doctor: do not crash when accessing dpms. Commit.
  • Initialise the WaylandOutput::size. Commit.
  • Use non-deprecated scale method to calculate the screen geometry. Commit.
  • Remove unused method declaration. Commit.
  • Include rotation in the debug output. Commit.
  • Remove not implemented method. Commit.
  • Use new simpler way to disable session management. Commit.
libksysguard
  • Ensure text doesn't flow outside the Pie Chart face. Commit. Fixes bug #431995
  • Respect "show title" flag for Faces' CompactRepresentation. Commit. See bug #431995
  • Reduce default history amount for line charts to 60 seconds. Commit.
  • Do the sensor setters in two stages. Commit. Fixes bug #432254
  • Always reset minimum and maximum, not only when inserting. Commit.
  • Use faster file system searcing for iterating process groups. Commit.
  • SensorDataModel: Cache minimum and maximum values. Commit.
  • Fix dataChanged emitted when PIDs are loaded. Commit.
  • Avoid formatting NaN values. Commit.
  • Don't call update inside the application constructor. Commit.
  • Filter our services in the application slice which don't match the app string specifier. Commit.
  • Prevent inadvertently writing config when destroying SensorFaceController. Commit. Fixes bug #428970
  • Don't use deprecated enum. Commit.
  • Autogenerate categories file. Commit.
  • SensorFaceController: Use SensorQueries in an async way. Commit.
  • Add option to not build/install KAuth helper. Commit.
  • Avoid unnecessary config loading. Commit.
  • Do not set root twice when constructing ApplicationDataModel. Commit.
  • Move minimumWidth from PieChart to FullRepresentation. Commit.
  • Update CompactRepresentation of PieChart to fit on small panels. Commit.
  • Change Line Chart face X axis configuration to just a "history amount". Commit.
  • Add a "ready" property to SensorDataModel. Commit.
  • Add API to Sensor and models to query current update rate. Commit.
  • Operator+/- is disabled for QFlags in qt6. Commit.
  • Hide sensors config if face does not support sensors at all. Commit.
  • Enable publication of api docs of sensors, formatter and faces libraries on api.kde.org. Commit.
  • Add api docs for faces library. Commit.
  • Adjust some api docs. Commit.
  • Always emit sensorMetaDataChanged() when receiving a metaData update. Commit.
  • Allow using ExtendedLegend without setting a chart on it. Commit.
  • Deprecate colorSource. Commit.
  • Do not insert non existing columns. Commit.
  • Write entries if face config changes. Commit. Fixes bug #429155. Fixes bug #429167. Fixes bug #429367
  • Use toString for value comparison in SensorFaceControllerTest. Commit.
  • Don't crash SensorFaceControllerTest if we don't have StorageVolume. Commit.
  • Convert nvidia plugin sensor IDs to GPU plugin sensor IDs. Commit.
  • Add sensor id conversion for new memory plugin. Commit.
  • Sort groups by their user visible names. Commit.
  • Allow constructing sensor from first entry in query. Commit.
  • Delete compactRepresentation when switching faces. Commit. Fixes bug #424599
  • Remove defunct action to open KRunner. Commit. See bug #428657
  • Handle title/Title disambiguation. Commit.
  • Autodelete smapsRunnable. Commit. Fixes bug #428048
  • Handle smap read result in the correct thread. Commit. Fixes bug #428160. See bug #428048
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Now it depends against new version. Old code can be removed. Commit.
  • Add a "show title" checkbox to the appearance configuration. Commit.
  • Add support for the showTitle property to all faces. Commit.
  • Add a "showTitle" property to SensorFaceController. Commit.
  • Use new sensor ids for group expressions. Commit.
  • Add sensor id conversion for cpu. Commit.
  • Don't visit every directory if the cgroup base path is empty. Commit.
  • Remove implicitHeight hack. Commit.
  • Also convert /partitions/all to disk/all. Commit.
  • Remove minimum width from line chart face's LineChart. Commit.
  • Remove left margin from legend in bar and line chart faces. Commit.
  • Remove maximum height from Bar chart. Commit.
  • Fix build. Commit.
  • Add migration for old disk and partitions sensors. Commit.
  • Add disk sensors to group regexes. Commit.
  • Reload everything when reloading the config. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Restart the daemon if it is stopped. Commit.
  • Fix crash with text face. Commit.
  • Make processdatamodel back to a tree. Commit.
  • Do not add sensors we did not request when they appear. Commit.
  • Corrected min and max values for process priority slider. Commit. Fixes bug #426774
  • Add watt-hour to units. Commit.
  • Revert "Update qt5 version requirement to 5.15.0". Commit.
  • Fix cgroup regex name matching. Commit.
milou
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Fix mouse interaction with history entries. Commit. Fixes bug #431010
  • Remove dead preview code (part 2). Commit.
  • Disable test dir based on BUILD_TESTING option. Commit.
  • Utilize new KRunner features. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Fix clazy warning. Commit.
  • Remove Qt 5.15 version checks. Commit.
  • Remove dead preview code. Commit.
  • Port away from foreach and emit. Commit.
oxygen
  • Port QRegExp to QRegularExpression. Commit.
  • Operator+/- is disabled for QFlags in qt6. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • [cursors] Add symlinks for corner resize. Commit.
plasma-browser-integration
  • Parent TasksModel to QGuiApplication and delete TasksModel after we've set the environment. Commit.
  • Bump manifest version. Commit.
  • [Download Job] Show referrer instead of data URL. Commit.
  • Open KRunner KCM in System Settings. Commit.
  • Add .gitignore to ignore generated .clang-format. Commit.
  • Apply autoplay prevention evasion also for Video tags. Commit.
  • [Options Page] Provide feedback when permission was already granted. Commit.
  • Add Microsoft Edge environment. Commit.
  • Port from Settings::environmentDescription().icon to qApp->windowIcon().name(). Commit.
  • Use libTaskManager for identifying the browser. Commit.
  • [Tabs Runner] Slightly better scoring. Commit.
  • Install messaging host for Edge. Commit.
  • [Options Page] Force http(s) links to open in new tab. Commit.
  • [Reminder] Add Microsoft Edge store link. Commit.
  • [convertpottojson] Handle lines ending with ". Commit.
  • Add Microsoft Edge extension ID. Commit.
  • Move conversion of data URL into QImage into base class. Commit.
  • Tabs Runner: Use KApplicationTrader::isSubsequence. Commit.
  • Port TabsRunner to DBus runner. Commit.
  • Add browser history runner. Commit.
  • Introduce AbstractKRunnerPlugin for wrapping DBusRunner. Commit.
  • [Settings] Add browser icon name. Commit.
  • [Tabs Runner] Rework handling of favicons. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
plasma-desktop
  • Correctly construct URL from local file. Commit.
  • Fix: Inconsistent effect when hover over the new Keyboard Layout applet. Commit. Fixes bug #432091
  • Fix: Wrong fontsize on Keyboard Layout applet. Commit. Fixes bug #431889
  • Fix crash when deleting activity from activity manager. Commit. Fixes bug #426926. Fixes bug #427593
  • Fix: the first keyboard layout can't have variants. Commit. Fixes bug #432367
  • Use ThickMargin to redirect mouse input to panel and update spacingAtMinSize value. Commit.
  • Make the timeout for the applet actions dialog much shorter. Commit.
  • Migrate from desktops and panels. Commit. Fixes bug #432148
  • Migrate from MidButton to MiddleButton. Commit. Fixes bug #430418
  • [Kickoff] Open leave menu on press. Commit.
  • Fix drag directions for top and right panels. Commit. Fixes bug #429063
  • [Kickoff] Turn off hovering to switch tabs by default. Commit.
  • Fix display string for middle click containment action. Commit.
  • Fix: keyboard applet doesn't autoload on Wayland. Commit.
  • [Kickoff] Reduce spacing between label and arrow alleviating elision problem. Commit.
  • [Kickoff] Tweak padding around configure button. Commit.
  • [Kickoff] Use RoundButton for now. Commit.
  • [applets/kickoff] Add a visible configure button. Commit.
  • [applets/kickoff] Re-add Avatar to the focus chain. Commit.
  • Hotfix: re-add id to avatar in Kickoff. Commit.
  • Kickoff: use Kirigami.Avatar directly instead of wrapping in RoundButton. Commit. See bug #428380
  • [Kickoff] Fix leave buttons not working. Commit.
  • [Kickoff] Revamp LeaveButtons item. Commit.
  • [Kickoff] Check for searchPage directly rather than root.state. Commit. Fixes bug #431894
  • [Folder View] implement "two click rename" feature for double-click mode. Commit. Fixes bug #392731
  • Enable 2 columns mode. Commit.
  • [keyboard applet] Disable by default on X11. Commit.
  • Make description of Show Desktop and Minimize All applets consistent. Commit.
  • [applets/keyboardlayout] Fix config hookup. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Update .gitignore file. Commit.
  • Manual indentation, exclude more parts from formatting. Commit.
  • Exclude some SIGNAL/SLOT connects from clang-format. Commit.
  • Add trailing comma to enums. Commit.
  • Rearrange buttons in Plasma Desktop toolbox (Edit Mode). Commit.
  • Allow to clear applet shortcuts again. Commit. Fixes bug #429500
  • Revert "Use captureFinished signal". Commit. See bug #429500
  • Add a shortcut to Global Theme in Edit Mode toolbar. Commit.
  • Refactor: keyboard layout applet: return to Properties-based QML API. Commit.
  • Fix: keyboard layout applet: no backward scrolling. Commit.
  • Impr: keyboard layout DBus API: rework to index based. Commit.
  • Fix: keyboard layout applet: no flag if Display Name is set. Commit.
  • KCM Background Services : highlight non default settings. Commit.
  • Taskmanager backend: Clean up a qDebug. Commit.
  • Guard against an empty response when adding Applications. Commit. Fixes bug #431508
  • Hide progressinfo when linking application to desktop. Commit. Fixes bug #409861
  • Kcm/componentchooser: fix crash when no applications installed. Commit. Fixes bug #431651
  • Kcm/componentchooser: Fix default terminal application. Commit.
  • Port kcm-joystick away from kdelibs4support. Commit.
  • Port knetattach away from kdelibs4support. Commit.
  • [kcms/users] Fix password field alignment. Commit.
  • Fix i18nd (found by Victor Ryzhykh). Commit.
  • [kcm/users] Avoid half transactions when user cancels auth dialog. Commit. Fixes bug #425036
  • [kcms/keyboard] Use correct color for layout label in KCM. Commit. Fixes bug #431361
  • Fix the componentchooser KCM catalog name. Commit.
  • Feat: flags support for Keyboard Layout applet. Commit. See bug #390079
  • Feat: context menu for Keyboard Layout applet. Commit. See bug #390079
  • [Kickoff] Fix indentation in config/main.xml. Commit.
  • Use i18nd() consistently (found by Victor Ryzhykh). Commit.
  • [kcms/ksplash] Relocate to Appearance section. Commit.
  • Use preferredRepresentation: fullRepresentation. Commit.
  • Force compact representation to margins separator. Commit.
  • Fix the smserver KCM catalog name. Commit.
  • Extract messages from QML. Commit.
  • Extract messages from QML. Commit.
  • KCM Componentchooser highlight non default settings. Commit.
  • Kbd preview: add error description. Commit.
  • Kbd preview: don't fall over unfortunate arg combos. Commit.
  • [applets/taskmanager] Port config window away from QQC1 combobox. Commit.
  • Make panel 44px instead of 46px. Commit.
  • [KCM A11Y] Show for each list page if we have default value or not. Commit.
  • [KCM A11Y] Remove duplicate checkbox. Commit.
  • [KCM] Enable default highlighting for Accessibility. Commit.
  • [folder view] Fix display on not-skinny vertical panels. Commit. Fixes bug #406806
  • [folder view] de-duplicate switch width/height logic. Commit.
  • Kickoff redesign. Commit. Fixes bug #357379. Fixes bug #369159. Fixes bug #369405. Fixes bug #378815. Fixes bug #387510. Fixes bug #387797. Fixes bug #391383. Fixes bug #392005. Fixes bug #393401. Fixes bug #394924. Fixes bug #398234. Fixes bug #398279. Fixes bug #398349. Fixes bug #398350. Fixes bug #398352. Fixes bug #398353. Fixes bug #405674. Fixes bug #408313. Fixes bug #410018. Fixes bug #412090. Fixes bug #415392. Fixes bug #416423. Fixes bug #419169. Fixes bug #423160. Fixes bug #425970. Fixes bug #426329. Fixes bug #427846. Fixes bug #428297
  • Return to using dialog-error icon in applet error. Commit.
  • Use slightly less informal wording for applet error. Commit.
  • KCM Desktop Session bugfix general settings now enable the Apply button. Commit. Fixes bug #430744
  • Port the Component Chooser KCM to QML. Commit.
  • [emojier] Set window ID so it can be raised when already open. Commit. Fixes bug #426632
  • [applets/taskmanager] Differentiate label from IOTM version. Commit. Fixes bug #431075
  • Improve presentation of error plasmoid. Commit.
  • Fix: keyboard variants display incorrectly on upgrade. Commit. See bug #390079
  • Kimpanel: Use highlight text color. Commit.
  • Use native KNS components for button and dialog. Commit.
  • Expose new history/activity options in KCM. Commit.
  • Add missing include. Commit.
  • Revert: bf7d64b3 . Fixes panel height adjusting fails when the panel is on top / left. Commit. Fixes bug #430050
  • KCM KRunners port to KConfigXT, highlight settings and module. Commit.
  • Hide accent option if it is not supported. Commit. See bug #430062
  • [kimpanel] Make sure the size does not expand to square when there is no icon. Commit.
  • [kimpanel] Remove debug log. Commit.
  • [kimpanel] Replace Flow with GridView. Commit.
  • Reparse the key repeat rate config when we try to load it. Commit. Fixes bug #418175
  • [applets/trash] Port to PC3. Commit.
  • Fix the order of the actions of the emojier. Commit.
  • Port Desktop Session KCM to QML. Commit.
  • [kcms/baloofile]: Make title of file dialog clearer. Commit.
  • Revert "Change default settings for automount". Commit.
  • [kcms/users]: Resize provided image to always be smaller than 1MB. Commit. Fixes bug #426932
  • [kcms/keyboard] Remove unused dependencies. Commit.
  • [kcms/users]: port from avatar nested in button to avatar with own action. Commit.
  • Unify "startup/login script". Commit.
  • Kickoff: Remove anchor to unexistant target. Commit.
  • [kcms/users]: Make sure avatar grid doesn't escape bounds. Commit. Fixes bug #428899
  • [kcms/runners] Unify message format. Commit.
  • [kcms/runners] Change 'uninstall' to 'uninstallation'. Commit.
  • [kcms/users] Disable avatar cache. Commit. Fixes bug #428669
  • Fix users KCM navigating to pages with null users. Commit. Fixes bug #430204
  • Operator+/- is disabled for QFlags in qt6. Commit.
  • [emoji selector] Add header to sidebar. Commit.
  • Change default settings for automount. Commit.
  • [kcms/users]: Improve appearance of avatar selection. Commit. Fixes bug #430016
  • [kcms/users] Open logged in user in two-column view when opening KCM. Commit.
  • [kcms/access] Unify texts of Visible Bell. Commit.
  • Extract messages from header files as well. Commit.
  • Update keyboard KCM docs. Commit.
  • Kcms/keyboard: make daemon use new config. Commit.
  • [kcms/keyboard]: Adjust settings to reflect existence of key-held behaviour. Commit.
  • Use Instantiator to create drawer actions to improve startup time. Commit. See bug #429855
  • Set NoDisplay=true in kaccces auto start file. Commit.
  • [kcms/autostart] Rework entry hiding. Commit.
  • [plasmoidconfig] Fix sizing for some configurations. Commit. Fixes bug #429797
  • Use DATADIR/plasma/avatars instead of DATADIR/plasma-avatars. Commit.
  • [kcms/users] Avoid race condition on startup. Commit. Fixes bug #429314
  • [kcms/users]: Don't hardcode the list of avatars. Commit. Fixes bug #426777
  • Port foreach to range-for; clean up old commented out code. Commit.
  • Packagekit -> PackageKit. Commit.
  • Remove unused includes. Commit.
  • . Commit. Implements feature #390079. Fixes bug #390079
  • Fixup! impr: Keyboard Layout DBus API: drop excessive method arguments. Commit.
  • Impr: Keyboard Layout DBus API: drop excessive method arguments. Commit.
  • Impr: Keyboard Layout DBus API: expose switchToNextLayout() method. Commit.
  • Feat: expose keyboard layout Long Name via DBus. Commit. See bug #390079
  • Fix: [1/2] Keyboard Layout applet: layout Name doesn't fit if variant is set. Commit. See bug #390079
  • Remove unused lines. Commit.
  • [Folder View] Match new context menu separator position from Dolphin. Commit.
  • There is no Q_FALLTHROUGH in qml or js. Commit. Fixes bug #429574
  • Delete unnecessary space. Commit.
  • Fix translation extraction. Commit. Fixes bug #429466
  • Implement two margin areas. Commit.
  • Use CamelCase include. Commit.
  • Remove unused includes. Commit.
  • [kcms/users]: Fix 429313. Commit. Fixes bug #429313
  • Use plasma theme icons in kickoff leave view. Commit. See bug #429280
  • Remove cmake checks for breeze decoration. Commit.
  • Rework the plasmoid configuration dialog. Commit. Fixes bug #426998
  • KCM Device Automounter use KCModuleData to highlight default at module level. Commit.
  • KCM Activities port to KCModuleData to highlight default at module level. Commit.
  • Fix: Accessibility KCM crashes on Wayland. Commit. Fixes bug #429022
  • Don't use visible property in procedural code to determine state. Commit. Fixes bug #408116
  • [panel] Fix dragging panel to resize for top and right panels. Commit. Fixes bug #429063
  • Runners: port to KPluginMetaData argument using AbstractRunner constructor. Commit.
  • Fix QML Binding warnings. Commit.
  • [kcms/desktoppaths] Drop autostart path setting. Commit.
  • Remove dead code. Commit.
  • Silence KRunner deprecation warnings. Commit.
  • Add KRunner KDE Store integration. Commit. Implements feature #422929
  • Fix Connections warnings. Commit.
  • Kimpanel: Fix action in menu. Commit.
  • Fix fitts law for small panels. Commit.
  • Fix minor typo. Commit.
  • Extract from kcfg. Commit.
  • Fix extraction script for Accessibility module. Commit.
  • Prettify the tooltip of current applet while in edit mode. Commit.
  • KCM Notifications use KCModuleData to highlight the module when settings has changed. Commit.
  • [kcms/users] Offer to change kwallet password when changing login password. Commit. Fixes bug #389030
  • [kcms/access] Do some final UI, text, and code cleanup. Commit.
  • Port the accessibility KCM to QML. Commit.
  • [applets/taskmanager] Fix desktop name under wayland when using multiple virtual desktops. Commit.
  • Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation. Commit.
  • Allow touch to interact with Icons in FolderView mode. Commit. Fixes bug #366462. Fixes bug #408051
  • Only allow multi key shortcuts for standard shortcuts. Commit.
  • KCM WorkspaceOptions use KCModuleData to highlight the module when settings have changed. Commit. See bug #426775
  • [desktoppackage] Don't set a widget on an item in a layout. Commit. Fixes bug #428214
  • [Widget Explorer] Don't set the list index to something random on mouse exit. Commit. Fixes bug #428174
  • Fix bug: Some user profile fields won't apply unless they all have unique new values. Commit. Fixes bug #427348
  • Fix build, part 2. Commit.
  • Fix build. Commit.
  • Fix clazy warnings in keyboard KCM. Commit.
  • Do not explicitely define Exec line for KCM. Commit. See bug #398803
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Do not explicitely define Exec line for KCM. Commit. See bug #398803
  • Remove deprecated KRunner method calls. Commit.
  • [kcms/activities] Port to QQuickWidget from nested QQuickWindows. Commit. Fixes bug #394899. Fixes bug #423682. Fixes bug #416253
  • [kcms/workspaceoptions] Reword the single-click option. Commit.
  • [kcm/keys] Relocate defaults indicator to match new positioning in System Settings. Commit.
  • Kcm_keyboard: Port foreach (deprecated) to range-for and qDeleteAll. Commit.
  • Fix bug: plasmashell high cpu usage. Commit.
  • Port foreach (deprecated) to range-for. Commit.
  • Remove not implemented method. Commit.
  • [containments/folderview]: Animate rubberband exit. Commit.
  • Solve clazy warnings in applets. Commit.
  • Fix sizing of tooltip with media controls without thumbnail. Commit.
  • [Task Manager] Show frequently used settings modules for System Settings. Commit.
  • Use cmake generated module data. Commit.
  • Replace the systemloadviewer plasmoid with new systemmonitor. Commit.
  • [applets/kickoff]: Use Kirigami.Avatar instead of homegrown avatar. Commit.
  • [kcms/autostart] Set sane default size. Commit.
  • [kcm/users]: Add transition to faux page in avatar sheet. Commit.
  • [kcms/users]: Add slight gradient to initials avatars. Commit.
  • [kcms/users]: Remove disable on initials avatars. Commit.
  • [kcms/user] Fix leaking model. Commit.
  • Don't manually set list of allowed runners for kickoff. Commit.
  • Make task manager extend to borders. Commit.
  • Make panel containment apply margin instead of panel view based on applet preference. Commit.
  • Documentation fixes: Use more entities, some punctuation. Commit.
  • Fix "Plasma Renderer" KCM not being launchable. Commit. Fixes bug #421431
  • Compare against coponent id when importing. Commit. Fixes bug #427188
  • [kcm/keys] Use AbstractKCM as a base, rather than ScrollViewKCM. Commit.
  • Add some rudimentary error handling to users kcm. Commit. Fixes bug #425036. See bug #426932
  • [kcms/users] Fix "Passwords must match" message in change password sheet. Commit.
  • [kcms/users] Fix "passwords must match" error message being too narrow. Commit.
  • Remove unused includes. Commit.
  • Remove unused includes. Commit.
  • Fix build. Commit.
  • Move 'Mouse navigation' docs to their place. Commit. Fixes bug #427048
  • [applets/taskmanager] Don't show icons on top of thumbnails on Wayland. Commit. Fixes bug #427076
  • Remove old property from desktop files. Commit.
  • Revert "Merge branch 'taskManagerIgnoreMargin'". Commit.
  • Revert "Revert "[kcms/activities] Use correct method to set active global shortcut"". Commit.
  • Revert "[kcms/activities] Use correct method to set active global shortcut". Commit.
  • [kcms/activities] Use correct method to set active global shortcut. Commit. Fixes bug #374575
  • Always draw sidebar in applet configuration window. Commit. Fixes bug #419517
  • Port away from using units as context properties. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Make click on thumbnails work on wayland. Commit.
  • [kcms/krunner] Use more accurate text for the positioning. Commit.
  • Force Emojier using color emoji font. Commit.
  • [kcms/autostart] Remove unused .desktop file. Commit.
  • Update emoji category to latest ibus-dict-emoji. Commit.
  • [kcms/autostart] Add Exec line to KCM desktop file. Commit. Fixes bug #426737
  • Remove freetype/fontconfig remnants. Commit.
  • [kimpanel] Fix comments in cmake find modules. Commit.
  • Add KCModuleData for shortcuts kcm. Commit.
  • [kcms/keys] Highlight changed settings. Commit.
  • Update to new hints thingy. Commit.
  • Move all margins logic in the containment. Commit.
  • Add comment on svg and remove task manager changes. Commit.
  • Move applying margins to the panel containment and allow plasmoids to ignore margins. Commit.
  • Fix the configuration dialogue for the applet in the vertical panel. Commit.
plasma-disks
  • Update .gitignore file. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Add clang-format target. Commit.
  • Add test blob for internal smartctl timeout. Commit.
  • Use std::chrono for durations. Commit.
  • Bump smartctl timeout in helper. Commit. Fixes bug #428844
  • Add json fixture for bad smart status on failing disk. Commit.
  • Actually erase devices. Commit. Fixes bug #428746
  • Remove unused implemented method. Commit.
  • Fix device type check for freebsd. Commit.
  • Replace open-fstat dance with lstat. Commit.
  • Make O_PATH optional-ish. Commit.
  • Add missing include for freebsd. Commit.
  • Pass device names to the helper. Commit.
  • Add request queuing to kauth smartctl. Commit.

plasma-firewall)

plasma-nano
plasma-nm
  • [applet] Make spacing for header items consistent. Commit.
  • [openconnect] Fix desktop file name. Commit.
  • Rename Juniper/Pulse to Juniper. Commit.
  • Add support for Pule Connect Secure vpn. Commit.
  • Make the translation work (found by Victor Ryzhykh). Commit.
  • Strongswan: insert certificates into configuration only when they are set. Commit.
  • Fix password entry jumping to different networks with wifi scanning, by pausing the scan when appropriate. Commit.
  • Revert "[applet] Add padding before Wi-Fi checkbox". Commit.
  • Mobile: disable the broadband KCM. Commit.
  • [applet] Add padding before Wi-Fi checkbox. Commit.
  • Switch mobile wifi to use overlay sheet for password input. Commit.
  • Fix Connections warnings. Commit.
  • [applet] Make search field always visible. Commit.
  • [applet] Adapt to new containment API. Commit.
  • [applet] Adapt to changes in System tray appearance. Commit.
  • Do not show absurdedly high speeds on first update. Commit.
  • Add support for the OpenVPN parameter compress. Commit. Fixes bug #387715
  • Accept hints, display the input fields and set the label accordingly, update secrets so that the 2fa secret can be used. Commit.
  • Add more markdown syntax to README. Commit.
  • Move README to README.md. Commit.
  • Added new option to pick reported OS with openconnect. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Do not explicitely define Exec line for KCM. Commit. See bug #398803
  • Remove not implemented method. Commit.
  • Port away from KIconThemes. Commit.
  • Fix build. Commit.
  • Solve https://invent.kde.org/plasma/plasma-nm/-/merge_requests/28#note_112147. Commit.
  • Add capabilities to the constructor and hints to the call to PasswordDialog. Commit.
  • Add hints to the argument list; pass hints inside the vpnSetting argument to askUser. Commit.
  • Add hints as a parameter to be passed on to VPN plugins. Commit.
  • Show notification when connectivity is limited. Commit.
  • Change VPN notification strings to be consistent. Commit. Fixes bug #424062
plasma-pa
  • Allow to mute/unmute microphone with left-click in system tray. Commit.
  • [StreamRestore] Fix equals check. Commit.
  • Forward role() into PulseObjectFilterModel. Commit.
  • [applet] Set list item widths manually. Commit.
  • [kcm] Make StreamListItem icon sizes consistent. Commit.
  • [kcm] Fix layouting issues. Commit.
  • [kcm] Fix alignment of rightmost item in list. Commit.
  • Move TabBar to header, maximize volume to footer. Commit.
  • Temporarily move KCM out of applet config. Commit. Fixes bug #429337
  • Fix audio indicator on recording streams. Commit.
  • [Microphone Indicator] Show name of microphone being used. Commit.
  • [Volume Monitor] Emit targetChanged signal. Commit.
  • [Volume Monitor] Don't emit volumeChanged when it didn't change. Commit.
  • Show current Volume in Plasmoid sliders. Commit. Fixes bug #411563. Fixes bug #428968
  • Handle changing target more cleanly. Commit.
  • [applet] put both placeholder message in the same object. Commit.
  • [applet] Remove unnecessary ColumnLayout. Commit.
  • [applet] Port placeholder messages to PlasmaExtras.PlaceholderMessage. Commit.
  • [kcm] Read text color from proper theme. Commit.
  • [applet] Remove "Show inactive devices" feature. Commit.
  • [applet] Make the "force mute" plasmoid action checkable. Commit.
  • Make Global Mute action a formal plasmoid.action. Commit.
  • [applet] Move tab bar to bottom. Commit. Fixes bug #430121
  • Remove count property from PulseObjectFilterModel. Commit. Fixes bug #427978
  • Drop outdated version check. Commit.
  • Introduce VolumeMonitor object to show volume of active streams/sinks/outputs. Commit.
  • [kcm] Use rear-center sound for subwoofer test. Commit. Fixes bug #427038
  • Remove unused code. Commit.
  • [applet] Adapt to new containment API. Commit.
  • Make use of PkgConfig to find dependencies. Commit.
  • Remove unused member and includes. Commit.
  • [applet] Only show configure button when not in tray. Commit.
  • [kcm] Fix metadata file name. Commit.
  • [kcm] Merge desktop files. Commit.
  • [kcm] Move inactive devices button to footer. Commit.
  • [kcm] Fix Advanced page. Commit.
  • [kcm] Use Kirigami.ListSectionHeader. Commit.
  • Require C++17. Commit.
  • Use Kiriami.Separator. Commit.
  • Replace units context property with Kirigami.Units. Commit.
  • [kcm] Remove usage of tabs. Commit.
  • [applet] Remove unnecessary separator over menu section header. Commit. Fixes bug #427804
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Do not explicitely define Exec line for KCM. Commit. See bug #398803
  • Don't find QtWidgets. Commit.
  • Use target_include_directories. Commit.
  • Remove unneeded cmake variable. Commit.
  • Use ecm_setup_version to generate version header. Commit.
  • Bump Controls 2.14 in DeviceCombobox.qml. Commit.
  • Correctly look up data in the model. Commit. Fixes bug #427687
  • Simplify DeviceComboBox. Commit. Fixes bug #408700
  • Correct prior commit to remove extra padding properly. Commit.
  • Remove bottom padding on the header to allow tabbar to touch the edge. Commit.
plasma-phone-components
  • Use loop instead of recursion. Commit.
  • Fix logic error in f19f629b4ba85. Commit.
  • Add back panels if they disappeared. Commit.
  • Drop workarounds. Commit.
  • Sounds: drop. Commit.
  • Add lockscreen notification animations, and delegate recycler. Commit.
  • Fix media controls on lockscreen not working. Commit.
  • Copy files, not import from relative path. Commit.
  • Use PC3 instead of QQC2. Commit.
  • Use org.kde.plasma.phoneshell as name. Commit.
  • Thumbnail: don't request the window stream until we first need it. Commit.
  • Thumbnail: only keep the stream active if the window is shown. Commit.
  • Propert visibility binding for notifications. Commit.
  • Make qqc2-breeze-style the default QQC2 style. Commit.
  • Fix lockscreen anchoring to non-existent item, and fix errors. Commit.
  • Fix lockscreen keypad icons being set to undefined color. Commit.
  • Add notification for successful screenshot taking. Commit.
  • Fix drop shadow of keypad for dark themes. Commit.
  • Add text colour to icons in keypad. Commit.
  • Add colour scheme. Commit.
  • Use system theme for keypad. Commit.
  • Improve performance of blur on lockscreen. Commit.
  • Ask pin before executing notification actions. Commit.
  • Fix #51. Commit.
  • Fix button toggle for night color and torch. Commit.
  • Fix notification closing. Commit.
  • Support for action buttons in notifications. Commit.
  • Add night color quick setting. Commit.
  • Don't do ugly cutouts of the notifications. Commit.
  • Lockscreen: do not bind the shortcuts in lockscreen indicators. Commit.
  • Simplify QuickSettings. Commit.
  • Quicksettings: Port to new delegate api. Commit.
  • Remove duplicate include. Commit.
  • Toggle action background color when toggling flashlight. Commit.
  • Fix launching settings from top drawer. Commit.
  • Multitouch input support. Commit.
  • Remove leftover gstreamer bits. Commit.
  • Remove wrong height binding. Commit.
  • Fix top panel sliding in vertical mode. Commit.
  • Add comment that torch path is hardcoded for now. Commit.
  • Hardcoded pinephone torch. Commit.
  • Misc cmake cleanup. Commit.
  • Fix volume button handling. Commit.
  • Fix launching settings modules. Commit.
  • Improve the signal strength indicator. Commit.
  • Remove confusing entry from config which dumps the application list. Commit.
  • Rework the SIM PIN Screen. Commit.
  • Icon in front of the thumbnail. Commit.
  • Fix thumbnails. Commit.
  • Task panel visual improvements. Commit.
  • Add quicksettings item for bluetooth. Commit.
  • Port away from deprecated QProcess::startDetached overload. Commit.
  • Update Screenshot dbus interface. Commit.
  • Fix lockscreen keypad getting stuck. Commit.
  • Fix grace lock with empty password. Commit.
  • Add support for grace lock in lockscreen keypad. Commit.
  • Use generated DBus interface. Commit.
  • Phonepanel: fix taking screenshots. Commit.
  • Fix whitespace. Commit.
  • Set PLASMA_INTEGRATION_USE_PORTAL=1. Commit.
  • Apply settings 12/24 hour time format to lockscreen and panel time. Commit.
plasma-sdk
  • Port some foreach. Commit.
  • Port away from Plasma::PluginLoader::listEngineInfo. Commit.
  • Don't filter engines with NoDisplay when listing. Commit.
  • Bump required KF5 version. Commit.
  • Port to Plasma::PluginLoader::listDataEngineMetaData. Commit.
  • Require C++17. Commit.
  • Remove dead code. Commit.
  • Removed explicit contentHeight. Commit.
  • Use KPluginMetaData instead of KPluginInfo. Commit.
  • Remove outdated install file. Commit.
  • Fix Connections warnings. Commit.
  • [cuttlefish] Fix a few cases of using ambiguous context property units. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • [cuttlefish] Refactor Screenshot logic. Commit.
  • [themeexplorer] Drop writing X-KDE-PluginInfo-Depends. Commit.
  • [cuttlefish] Refactor icon montage. Commit.
  • [cuttlefish] Fix ResponsivePreview icon sizes. Commit.
  • [cuttlefix] Fix Dual Montage icon size. Commit.
  • [cuttlefish] Use Gridlayout to simplify delegate repetition. Commit.
  • [cuttlefish] Fix icon preview sizes. Commit.
  • Refactor main view to make better use of QQC2 API. Commit.
  • Use QQC2 ToolBar correctly. Commit.
  • Remove unnecessary spacing to the right of the main view's scrollbar. Commit.
  • Port to new connection syntax. Commit.
  • Port custom toolbars to QQC2 Toolbar. Commit.

plasma-systemmonitor)

plasma-vault
  • [Applet] Simplify actions and improve defaults. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
plasma-workspace
  • Fix restore size when float is used. Commit.
  • Show colors,icons and plasma style in plamo. Commit.
  • [Notifications] Escape HTML in destUrl and fileName. Commit.
  • [Notifications] When application responds to cancel request, stop kill timer. Commit.
  • Fix condition for executable folders. Commit. Fixes bug #432653
  • Ksmserver: Filter out services with NoDisplay=true. Commit.
  • Fix wallpaper paths in org.kde.slideshow package. Commit.
  • Revert "Use subseq matching for service runner". Commit. Fixes bug #431609. Fixes bug #432339. See bug #262837
  • [Notifications] Property is supposed to be "ProcessedItems". Commit.
  • Remove phone specific wallpaper config ui. Commit.
  • [applets/digital clock] Unbreak the time zone config dialog. Commit.
  • Set add panel as an explicit menu of a panel action. Commit. Fixes bug #432250
  • Wallpaper config: fix property imageModel that was missing in delegate. Commit. Fixes bug #431961
  • Make ksmserver's lock screen detection automatic. Commit.
  • [systemd] Move kwin to "wants". Commit.
  • [applets/systemmonitor] fix not hiding the title on vertical panels. Commit.
  • [applets/digital clock] Restore scroll-to-change-displayed-timezone. Commit. Fixes bug #431977
  • Don't crash if the panelview is not ready. Commit.
  • [Notifications] Re-evaluate unread count when a notification is "read". Commit. See bug #429862
  • [keyboard applet] fix TypeError garbage in log. Commit. See bug #432029
  • Fix condition for windowed widgets standalone mode. Commit. Fixes bug #432032
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Manually prevent clang-format formatting. Commit.
  • [keyboard layout] Fix scroll with trackpads. Commit.
  • Drop unused "touch" platform from org.kde.image. Commit.
  • [applets/systemtray]: Flip back button icon in RtL. Commit. Fixes bug #431861
  • Refactor: keyboard layout applet: return to Properties-based QML API. Commit.
  • Fix: keyboard layout applet: wrong scroll direction. Commit.
  • Impr: keyboard layout DBus API: rework to index based. Commit.
  • Fix: keyboard layout applet: no flag if Display Name is set. Commit.
  • Improve some X-KDE-PluginInfo-Website keys. Commit.
  • [Notifications] Restore fallback to local URL when no place is found. Commit.
  • Render rotated plasmoids via off screen framebuffer. Commit.
  • [Notifications] Don't add IDs to be removed multiple times. Commit.
  • Revert "Support importing environment variables from environment.d". Commit.
  • Fix opening more than one get new applets windows. Commit. Fixes bug #412765
  • [Notifications] Don't sort stopped jobs differently. Commit.
  • Startplasma-wayland: Fix XKB variable setup. Commit.
  • Clear the shadow when the associated window is destroyed. Commit.
  • [Notifications] Chop "." off destination URL. Commit.
  • Fix includes in case they get reordered. Commit.
  • Fix pixel format RGB32 is some cases (NVidia proprietary driver). Commit. Fixes bug #408606
  • Port away from KNS3::DownloadDialog. Commit.
  • [lock/login screens] Focus password field after virtual keyboard appears. Commit. Fixes bug #430209
  • Properly size date label in vertical panels. Commit. Fixes bug #417852
  • Feat: context menu for Keyboard Layout applet. Commit.
  • [Notifications] Set jobLoader size explicit. Commit.
  • [applets/appmenu]: Fill area. Commit. Fixes bug #404267
  • [applets/digital-clock] Remove highlight effect from clocks list. Commit.
  • Calculator runner: Fix handling of hexadecimal input/output. Commit. Fixes bug #431362
  • [libkworkspace] Only update env vars with alphanumeric_ names. Commit.
  • [Notifications] Improve job description when processing a single file. Commit.
  • Translate the string (found by Alexander Yavorsky). Commit.
  • [shell] panelview: prevent duplicate connections for PanelView::restore. Commit.
  • [shell] Update struts on screen size change. Commit.
  • Make sure panels are created on the correct screen. Commit. Fixes bug #408060
  • [Notifications] Compress removal of notifications. Commit. Fixes bug #423594
  • [System Tray] Compress updating visible action. Commit.
  • [applets/digitalclock] Fix showing agenda view when enabling plugins. Commit. Fixes bug #431433
  • [kcms/krdb] Change default color scheme to Breeze Light. Commit.
  • [kcms/colors] Change default color scheme to Breeze Light. Commit.
  • Don't capture unnecssary var. Commit.
  • [lookandfeel] Fix wake existing screensaver mode with key presses. Commit. Fixes bug #431286
  • [libtaskmanager] Notify when appmenu path changes. Commit. Fixes bug #422786
  • [wallpapers/image] Use hoverEnabled: false to get rid of hover effects. Commit.
  • [wallpapers/image] remove double padding in folder list delegates. Commit.
  • [wallpapers/image] Tweak slideshow folders list appearance. Commit.
  • [panel] Fix crash on screen changes. Commit. Fixes bug #425711
  • [lookandfeel] Avoid rendering invisible contents. Commit. Fixes bug #347772
  • Login-sessions: (Correctly) set the correct filename depending on default session type. Commit.
  • Fix blank white sddm background with new Milky Way wallpaper. Commit.
  • Do not duplicate results with ShellRunner. Commit.
  • [KRunner] Keep input when auto completing. Commit.
  • [kcms/translations] Make last item removable. Commit.
  • [kcms/translations] Don't show inline buttonsfor last list item. Commit. Fixes bug #397978
  • [kcms/translations] provide a sensible default window size. Commit. Fixes bug #395454
  • [libnotificationmanager] Remove superfluous debug. Commit.
  • Update Global Theme and SDDM theme preview images for Milky Way. Commit.
  • [applets/lock_logout]: Remove confirmation dialog for suspend/hibernate. Commit.
  • Revert "[shell] Set DesktopView to black when no contents are loaded". Commit.
  • [applets/clipboard] Deactivate on selection using keyboard. Commit. Fixes bug #430967
  • [shell] Set DesktopView to black when no contents are loaded. Commit. See bug #423545. See bug #421237
  • Support kwin_wayland_restarter. Commit.
  • [Notifications] Don't offer opening files in trash:/. Commit.
  • [Notifications] Access property explicitly. Commit.
  • [kcms/kfontinst] Remove a redundant condition in an if statement. Commit. Fixes bug #390087
  • [kcms/kfontinst] Reformat an awkward condition. Commit.
  • Baloo Runner: Use KShell::tildeCollapse. Commit.
  • Recent Documents Runner: Strip trailing slash in subtext. Commit.
  • Autogenerate categories files. Commit.
  • Remove WallpaperPlugin. Commit.
  • Port away from KNS3::DownloadDialog. Commit.
  • Only show "Force font DPI" feature on X11. Commit.
  • Expand ENV variables before displaying results. Commit. Fixes bug #358221
  • Port locations runner away from deprecated methods & cleanup. Commit.
  • Port a bunch of foreach usages. Commit.
  • [applets/systemtray] Make the action button checkable when appropriate. Commit.
  • [applets/systemtray] Fix click outside of applet. Commit. Fixes bug #426646
  • Drop unused KNS3::DownloadDialog member variable. Commit.
  • Rewrite match logic of PowerDevil runner. Commit. Implements feature #428193. Implements feature #428194
  • [applets/systemtray] Fix missing expander arrow. Commit. Fixes bug #430569
  • [dataengines/mpris] Port to QDBusServiceWatcher. Commit.
  • Add Header color set support to kcolorschemeeditor. Commit.
  • Revert "login-sessions: Set the correct filename depending on default session type". Commit.
  • Remove dead code. Commit.
  • [applets/lock_logout] Fix config lookup of certain operations. Commit.
  • Login-sessions: Set the correct filename depending on default session type. Commit.
  • Login-sessions: Rename the "Plasma" session to "Plasma (X11)". Commit.
  • [applets/devicenotifier] Display more accurate placeholder message. Commit.
  • Add update script. Commit.
  • Make KRunner activity aware. Commit.
  • Do not show duplicate results from location and baloo runner. Commit. Fixes bug #347718
  • [applets/lock_logout] Add explicit options for logout and reboot. Commit. Fixes bug #424426. Fixes bug #402081
  • [applets/lock_logout] Port away from DataEngine. Commit.
  • Use SettingHighlighter to enabled highlight of non default settings in KCM KScreenLocker. Commit.
  • Fix global menu for Xwayland windows. Commit.
  • [krunnner] Remove unused KIOWidgets dependency. Commit.
  • Port from KRun to KIO::OpenUrlJob. Commit.
  • [applets/devicenotifier] Re-add "show popup when new device is plugged in" option. Commit. Fixes bug #430017
  • [runners] Port from KRun to OpenUrlJob. Commit.
  • [phonon] Clean up includes and linkages. Commit.
  • Feat: Keyboard Layout applet: switch layout by mouse wheel. Commit. See bug #390079
  • Pipewire: only activate when the item is visible. Commit.
  • Evaluate single digit factorial. Commit. Fixes bug #429272
  • Improve qmultihash usage. Commit.
  • Include transient windows when determining active window on X. Commit.
  • [kcms/icons] Don't offer to set desktop icon size. Commit. Fixes bug #429138
  • [Notifications] Check popup being null. Commit.
  • Operator+/- is disabled for QFlags in qt6. Commit.
  • [applets/devicenotifier] Improve default actions for removable devices. Commit.
  • Support importing environment variables from environment.d. Commit.
  • Move keyboard positioning in the keyboard itself. Commit. Fixes bug #427934
  • Prevent clang-format uglification. Commit.
  • [plasma-shutdown] Avoid timeout when closing ksmserver. Commit.
  • [applets/mediacontroller] Don't show player name when there's only one player. Commit.
  • Use subseq matching for service runner. Commit. Fixes bug #262837. Phabricator Code review D13988
  • Set NoDisplay=true in gmenudbusmenuproxy and xembed-sni-proxy. Commit.
  • [Media controller] Use PlasmaExtras.Representation. Commit.
  • Fix a gitk startup issue (again). Commit.
  • Fix alternatives for applets. Commit. Fixes bug #429801. Fixes bug #429800
  • Don't clip. Commit.
  • Actual process hints. Commit.
  • [Kicker] Expose icon in Favorites as a name where possible. Commit.
  • [Location Runner] Also explicitly look for URL scheme handlers. Commit. Fixes bug #416257
  • Remove unused includes. Commit.
  • Fix Environment Canada weather domain. Commit.
  • Impr: Keyboard Layout plugin: drop excessive DBus API method arguments. Commit.
  • Keyboard Layout plugin: passthrough DBus switchToNextLayout() method to QML applet. Commit.
  • KeyboardLayoutButton.qml: add property for Long layout Name. Commit. See bug #390079
  • Move KeyboardLayoutButton.qml to a shared components. Commit.
  • Fix: Keyboard Layout plugin: wrong property for passing Short Name. Commit.
  • Keyboard Layout plugin: bring back async DBus API. Commit.
  • Keyboard Layout plugin: passthrough Short Name from compositor to QML applet. Commit. See bug #390079
  • Improve warning output for changeicons command. Commit.
  • Prevent clang-format uglification. Commit.
  • Add an explicit method to close kwin. Commit. Fixes bug #428817
  • Removed empty lines. Commit.
  • Random qml fixes. Commit.
  • Comment fixed color. Commit.
  • Use Qt.formatDate instead of creating a method for it. Commit.
  • Add Month name, fix positioning with small and big calendars. Commit.
  • Set color of font independent of theme. Commit.
  • Update version of libraries used. Commit.
  • Remove unused file. Commit.
  • Remove commented code. Commit.
  • Use Qt Locale Format to format the time on the clock. Commit.
  • Also display time on the clock thumbnail. Commit.
  • Reload KCM when entry was adopted. Commit. See bug #417983
  • [Notification Header] Bring back padding to right of 'remaining' text. Commit.
  • [kcms/feedback] Fix slider becoming wider with long header text. Commit. Fixes bug #429497
  • Port PowerManagement data engine and PowerDevilRunner away from kdelibs4support. Commit.
  • Port from listContainmentActionsInfo to listContainmentActionsMetaData. Commit.
  • Port a foreach. Commit.
  • [weatherengine] Port from KPluginInfo to KPluginMetaData. Commit.
  • [kcms/style] Add GTK and GNOME keywords to help searching. Commit.
  • [Kicker] Don't add separator before "Recent files". Commit.
  • Readd searching for breeze decoration. Commit. Fixes bug #429298
  • Fix: Font files, kfontview and thumbnailer crash on Wayland. Commit. Fixes bug #401031
  • Don't mark .desktop file as executable. Commit. Fixes bug #428796
  • Organize some includes. Commit.
  • Fix whitespace issue. Commit.
  • Fix baloorunner systemd unit showing up as failed when indexing disabled. Commit.
  • Support notifications category. Commit.
  • [wallpapers/image] Port placeholder messages to Kirigami.PlaceholderMessage. Commit.
  • [wallpapers/image] Remove unused hardcoded margins. Commit.
  • Support for actions in WatchedNotificationsManager. Commit.
  • [Notifications] Take application name from desktop name. Commit.
  • Runners: port to KPluginMetaData argument using AbstractRunner constructor. Commit.
  • [kcms/fonts] Remove unnecessary layout stuff. Commit.
  • Fix QML Binding warnings. Commit.
  • [Notifications] Use action text for tooltip. Commit.
  • [Media Controller] Add shuffle and loop controls. Commit.
  • Fix build with newer Qt. Commit.
  • Remove check for defunct RunnerContext::Type. Commit.
  • Port away from deprecated KRunner methods. Commit.
  • Clazy fixes. Commit.
  • [Notifications] Check pause button when job is paused. Commit.
  • [Media player] Move app switching to a header and move media controls into a footer. Commit.
  • [Notifications] Remove unused property. Commit.
  • [kcm/color]: Align fake titlebar with what decoration is doing. Commit.
  • The cursor previews are in a layout. Commit.
  • Have the close indicator have a minimum width of 1. Commit.
  • Fix -Wclazy-qstring-arg warnings. Commit.
  • Fix a bunch of clazy warnings. Commit.
  • Fix FreeBSD build. Commit.
  • Revert "Use new simpler way to disable session management in services". Commit. See bug #424408
  • [lock screen] Add necessary args to functions in Connections. Commit.
  • Add trailing comma to braced initializers. Commit.
  • Add trailing commas to enums. Commit.
  • Expand enums to multiple lines. Commit.
  • Add foreground booster. Commit.
  • Add new plasma systemd services. Commit.
  • [kcms/lookandfeel] Remove unused Customize button. Commit.
  • Remove unused arguments from QML slot. Commit.
  • Ave manually the kconfigskeleton. Commit.
  • Add tests for all shellrunner features. Commit.
  • Fix edge case for tilde and ENV command. Commit.
  • [applets/digital-clock] Focus search field when opening timezone selector sheet. Commit.
  • [applets/digital-clock] Overhaul how to change between timezones. Commit. Fixes bug #428096
  • [Tab switcher] Fix binding loop that spams the log. Commit. Fixes bug #410984
  • Fix Connections warnings. Commit.
  • Reorganize appearance kcms under Global Theme kcm. Commit.
  • Fix missing "Switch User" button on lockscreen with systemd 246. Commit. Fixes bug #427777
  • [OSD] Vertically center all items in the layout. Commit. Fixes bug #428742
  • [applets/notifications] Use new API for clear button visibility. Commit.
  • Use the new containmentDisplayHints flags. Commit.
  • [applets/systemtray] Do not try to show empty SNI context menu. Commit. Fixes bug #428758
  • [applets/devicenotifier] Fix regression with expand. Commit. Fixes bug #428379
  • Drop empty X-KDE-PluginInfo-Depends. Commit.
  • [xembed-sni-proxy] Fix compile error when includes ordered. Commit.
  • [applets/systemtray] Rework of "expanded" state handling. Commit. Fixes bug #427685. See bug #400278
  • Use QStringLiteral and QLatin1String where it makes sense. Commit.
  • Add favorites placeholder to Kicker's rootModel. Commit.
  • [applets/clipboard] Make "Clear History" action a real action. Commit.
  • [applets/notifications] Only show dedicated clear button when not in tray. Commit.
  • [applets/notifications] Improve string for when to end DND mode. Commit.
  • [lookandfeel] Fix switching to a different user session. Commit. See bug #423526
  • Fix some code issues with the previous commit. Commit.
  • [applets/systemtray] increase spacing under header and center icons better. Commit.
  • Put selection of which items are visible in a popup menu. Commit.
  • Do not use deprecated KIconLoader functions. Commit.
  • QDateTime(const QDate&) is deprecated. Commit.
  • Port away from QString::sprintf. Commit.
  • Use QUrlQuery instead of QUrl::setQuery. Commit.
  • Use current way to setup engine. Commit.
  • Systemd files have comments on newlines. Commit.
  • Fix QML warning. Commit.
  • [libkworkspace] Fix if getCurrentSeat needs to fallback to old approach. Commit. Fixes bug #423526
  • Fix signal/slot syntax. Commit.
  • Dataengines: remove an unused header. Commit.
  • Revert "fix: components dir content is duplicated for sddm". Commit.
  • Fix SystemEntries not updating correctly. Commit. See bug #423526. Fixes bug #427779
  • Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation. Commit.
  • [Digital Clock] Add override for calendar first day of week. Commit. See bug #360965
  • Delete windows runner, now part of KWin as a dbus runner. Commit.
  • It depends against qt5.15. Commit.
  • [applets/icon] Handle non-Applications URLs again. Commit. Fixes bug #427797
  • Fix: components dir content is duplicated for sddm. Commit.
  • [System Tray] Fall back to tool tip title if no title is set. Commit.
  • [Notifications] Add "Move to Trash" and "Delete" actions to file menu. Commit. Fixes bug #428159
  • Port deprecated methods. Commit.
  • Revert "fix: components dir content is duplicated for sddm". Commit.
  • Fix: components dir content is duplicated for sddm. Commit.
  • [logout-greeter] Fix sleep. Commit.
  • [plasma-session] Fix application lifespan. Commit. Fixes bug #422948
  • [LookAndFeel/OSD] Move away from unqualified IDs. Commit.
  • Sync OSD properties. Commit. Fixes bug #425908
  • Minor cleanup. Commit.
  • [applets/systemtray] Refactor item size logic. Commit.
  • Cleanup PowerDevil Runner. Commit.
  • [applets/systemtray] Fixes for vertical and huge panel. Commit. Fixes bug #428158. Fixes bug #428127. Fixes bug #428198
  • Remove systemsettings5 and kinfocenter hack. Commit. See bug #398803
  • Appstreamrunner: Demote the matches so they get less in the way. Commit.
  • [applets/systemtray] Make highlight wider. Commit. Fixes bug #427638
  • Fix QProcess deprecation warning. Commit.
  • Solve clazy warnings about range based for loops. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Do not explicitely define Exec lines for KCMs. Commit. See bug #398803
  • [kcms/fonts] Fix string puzzle in font chooser tooltips. Commit. Fixes bug #428026
  • [SystemTray] Fix QML Connections warnings. Commit.
  • [SystemTray] Explain in comments why we need wrapping applet. Commit.
  • Solve some clazy warnings. Commit.
  • Fix tile expansion in ShellRunner. Commit. Fixes bug #427824
  • Runners: Do not set deprecated ignore types. Commit.
  • Do check if file exists manually. Commit. Fixes bug #342876
  • [applets/digital-clock] Fix incorrect delegate width binding. Commit.
  • [applets/digital-clock] Use Kirigami.SearchField for search field. Commit. Fixes bug #354239
  • [Notifications] Display URL relative to Place similar to KUrlNavigator. Commit.
  • [MediaController] Center layout while keeping tabbar hightlight on the edge. Commit.
  • [applets/devicenotifier] Don't offer to unmount non-removable devices. Commit. Fixes bug #427176
  • [System Tray] Add button to open plasmoid configuration from "Entries" page. Commit.
  • [applets/systemtray] Fix icon size for 24px panels. Commit. Fixes bug #427690
  • Make Prison a required dependency. Commit.
  • [Kicker] Show frequently used system settings modules for System Settings. Commit.
  • Close KRunner if query is empty and enter is pressed. Commit. Implements feature #211225
  • [notifications] Fix margins of close button timeout indicator. Commit. Fixes bug #425911
  • [Service Runner] Skip SystemSettings jump list actions. Commit.
  • Remove top padding to allow the highlight to touch the edge. Commit.
  • KCM translations : Setup module data. Commit.
  • KCM User feedback: Setup module data. Commit.
  • KCM: Generate module data using cmake function. Commit.
  • [systemd] Fix start-condition helper. Commit.
  • [applets/mediacontroller] Improve bottom margin in new layout. Commit.
  • [Notifications] Also check transient parent for whether it's a dialog. Commit. See bug #426187
  • [mediacontroller] Use icon tabs to select player. Commit.
  • [mediacontroller] Use a footer for player selector. Commit.
  • [applets/systemtray] Fix applet removal when first. Commit.
  • Simplify killingCompleted check. Commit.
  • Kio_fonts: remove test_kio_fonts, it's become redundant. Commit.
  • Clazy fixes in libtaskmanager. Commit.
  • Allow syntax for DuckDuckGo bangs in Webshortcuts. Commit. Implements feature #423003
  • Kio_desktop: Fix creating a new folder while at "desktop:". Commit.
  • Cleanup unneeded version checks. Commit.
  • Allow the RunnerManager to decide which plugins to load. Commit.
  • Read margins in the containment from the root panel file and use them to redirect click inside the panel. Commit.
  • Fix lookandfeel unit test. Commit.
  • Read new config value in loadConfig method. Commit.
  • [kicker] Add back mistakenly removed favorites model. Commit. Fixes bug #427472
  • [lookandfeel] Use Breeze Light color scheme for Breeze global theme. Commit.
  • Port deprecated QProcess::startDetached(QString) method. Commit.
  • [applets/systemtray] Refactor systemtray. Commit. Fixes bug #424230
  • Krunner: improve the logic of the busy indicator. Commit. Fixes bug #426746
  • Reuse applets list for Windowed Widgets runner. Commit.
  • Fix memory leak of DesktopViews on shutdown. Commit.
  • Fix memory leak of PanelViews on shutdown. Commit.
  • [kicker] Don't add invalid actions to the system action model. Commit. Fixes bug #426645
  • Implement Pin feature for KRunner. Commit. Fixes bug #353026
  • Toggle display method for KRunner. Commit. See bug #353026
  • [applets/devicenotifier] Port DeviceItem from theme.* to PlasmaCore.Theme.*. Commit.
  • [logout-greeter] Fix shutdown. Commit.
  • [systemd] Clear up units. Commit.
  • Fix a KDirWatch warning. Commit.
  • [applets/systemtray] Switch to multi-row/column view at higher panel thickness. Commit.
  • [wallpaper/image] Mark webp and tiff as valid image types. Commit. Fixes bug #426379
  • [wallpapers/image] Add missing PlasmaCore import. Commit.
  • [logout-greeter] Avoid prompting from inside the prompt. Commit.
  • [applets/digital-clock] Fix event list item height. Commit. Fixes bug #427281
  • [applets/devicenotifier] Be more selective about showing "Remove all" button. Commit. Fixes bug #427175
  • Add session restore service. Commit.
  • KRunner: Fix type on desktop with retain prior search enabled. Commit.
  • Use kpackage instead of deprecated package. Commit.
  • [libtaskmanager] Remove a poorly conceived optimization. Commit.
  • [libtaskmanager] Fix incorrect URL comparison when writing back a new launcher order. Commit. Fixes bug #426880
  • Kio_desktop: fix unit test. Commit.
  • Add systemd unit for BalooRunner. Commit.
  • Optimize runners using new properties. Commit.
  • [applets/systemtray] Set list sizes correctly. Commit.
  • Remove KDE5 migration script. Commit.
  • [applets/devicenotifier] Don't open popup for already-connected devices. Commit. Fixes bug #426990
  • [applets/systemtray] Fix size of grid on really thick panels. Commit. Fixes bug #427251
  • [applets/systemtray] Fix closing active applet by clicking it again. Commit.
  • [Shell Corona] Work around popup dismissal bug on Wayland. Commit. See bug #379635
  • Port logout greeter from KDElibs4Support. Commit.
  • Fix: [2/2] Keyboard Layout applet doesn't follow actual layout switching. Commit. Fixes bug #426900
  • Port away from deprecated KRunner methods. Commit.
  • [widgetsexplorer] Port away from KPluginInfo. Commit.
  • [krunner] Clean up includes. Commit.
  • Add missing include. Commit.
  • [widgetsexplorer] Consistently use CamelCase includes. Commit.
  • Fix initialization order warning. Commit.
  • Revert "krdb: Call xrdb with -nocpp" to fix gitk runtime errors. Commit.
  • [widgetsexplorer] Port away from KPluginTrader. Commit.
  • [containmentactions] Guard against having no virtual desktops. Commit. Fixes bug #427106
  • [libkworkspace] Port from deprecated GetSessionByPID. Commit. Fixes bug #423526
  • [applets/notifications] Port a few missed properties to PlasmaCore.Units. Commit.
  • Explicitly scope units to graphical-session.target. Commit.
  • Also assign space when adjusting to item size hints. Commit.
  • Improve the system tray animations by skipping the x/y/width/height animations when they don't make sense. More can be done but this is an improvement from the previous. Commit.
  • [holidays calendar plugin] Use more semantically correct icon. Commit.
  • [applets/notifications] Use Header colors for notifications, if available. Commit.
  • [applets/notifications] Add missing PlasmaCore import. Commit.
  • [applets/systemtray] Only show back button when the hidden items view has any items. Commit.
  • Remove old property from desktop files. Commit.
  • Use correct way of binding shortcut and setting defaultShortcut. Commit.
  • Port from context properties to singletons. Commit.
  • [lockscreen] Improve the default sizes of media toolbuttons and LockScreen.qml. Commit.
  • Simplify runners using new methods. Commit.
  • [baloosearchrunner] Disable session management. Commit.
  • Disable ksyscoca rebuilding in appstream runner. Commit. See bug #423818
  • [kcminit] Fix typo in unit. Commit.
  • Remove unnecessary include. Commit.
  • [Battery Monitor] Fix threshold indicator. Commit. Fixes bug #426743
  • Set a desktopName when restoring applications. Commit.
  • [klipper] Check version before calling v2 DataDevice methods. Commit. Fixes bug #424709
  • [startkde] Fix name of target for autostarting .desktop files. Commit.
  • [applets/clipboard] Add visible Configure button. Commit.
  • Krdb: Call xrdb with -nocpp. Commit.
  • Add separate play and pause media control shortcuts. Commit.
  • Use CanStop instead of CanControl for the media stop shortcut. Commit.
  • Fix: Reload list of wallpaper types on install. Commit.
  • Add margins to System Activity window. Commit. Fixes bug #426661
  • Fix startplasma-dev.sh. Commit.
  • Sync config group when saving KCM. Commit.
  • [startkde] Let plasma-session run to completion before monitoring sesion. Commit.
  • Fix compilation error on Musl due to missing include. Commit.
  • Improve handling of lifecycle methods in retain-prior-search mode. Commit.
  • [applets/systemtray] Use QAbstractListModel. Commit.
  • [kcms/colors]: Improve writing color scheme to kdeglobals. Commit.
  • Systemd Startup. Commit. Phabricator Code review D28305
  • Drop outdated check for GL errors. Commit.
plasma-workspace-wallpapers
plymouth-kcm
  • Update .gitignore file. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Do not explicitely define Exec line for KCM. Commit. See bug #398803
  • Now it depends against new version. Old code can be removed. Commit.
  • Misc cmake cleanup. Commit.
polkit-kde-agent-1
  • Plasma-polkit-agent.service: fix After, BusName keys. Commit. Fixes bug #431963
  • Add pre-commit hook for clang-format. Commit.
  • Update .gitignore file. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Makes the polkit agent started by systemd when systemd boot is enabled. Commit.
powerdevil
  • [backlighthelper] Don't touch brightness when animation isn't running. Commit.
  • Autogenerate categories file. Commit.
  • Clarify ambiguous settings entries in launchers. Commit.
  • Clear ambiguity when searching for settings in launchers. Commit.
  • Take into account logind sleep and idle inhibitions. Commit. Fixes bug #364067
  • Mobile: bind the power off key to "Turn Off Screen". Commit.
  • Expose screen locked state in policy agent. Commit.
  • Autostart: start powerdevil earlier in the phase 0. Commit.
  • Set NoDisplay=true in powerdevil autoatart. Commit.
  • Remove use of XCB DPMS timeouts and handle it explicitly. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Do not explicitely define Exec lines for KCMs. Commit. See bug #398803
  • Add gitignore file. Commit.
  • Ignore player's from KDE Connect when suspending. Commit. Fixes bug #427209
  • Remove XRandRBrightness. Commit.
  • Honor animation brightness threshold also for sysfs helper. Commit. Fixes bug #426883
  • Add systemd unit for powerdevil. Commit.
  • Set correct type for autostart .desktop file. Commit.
  • Show "you might need to reconnect charger" hint only when charging/fully charged. Commit.
  • Take DESTDIR into account when running setcap. Commit.

qqc2-breeze-style)

systemsettings
  • [Sidebar view] Make Intro Page icons keyboard-triggerable. Commit.
  • Include SystemSettingsExternalApp modules in the --list output as well. Commit.
  • Fix headers missing for non-KCM modules. Commit.
  • [Icon View] Don't open modules twice on clicking. Commit.
  • Fix ExternalAppModules not showing up. Commit.
  • [sidebar view] Fix sidebar header alignment and height. Commit.
  • Update .gitignore file. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Clang-tidy: Force braces around statements. Commit.
  • Run clang-format. Commit.
  • Prevent clang-format uglification. Commit.
  • [sidebar] Fix background colour of listview. Commit. Fixes bug #429279
  • Revert "Revert "Revert "test""". Commit.
  • Revert "Revert "test"". Commit.
  • Revert "test". Commit.
  • Test. Commit.
  • Autogenerate categories files. Commit.
  • Take font size changes into account when determining minimum window size. Commit.
  • Operator+/- is disabled for QFlags in qt6. Commit.
  • Search also in info() if is the module we want. Commit. Fixes bug #429477
  • Make header work correctly in icon mode. Commit.
  • Port view loading to KPluginLoader. Commit.
  • [sidebar view] Set sidebar header metrics in a simpler and better way. Commit.
  • Remove unused includes. Commit.
  • Also load category when opening startup module in icon mode. Commit. Fixes bug #429306
  • Make possible for a module to represent a category. Commit.
  • Remove extra top spacing for QWidget KCMs. Commit.
  • Save highlight default state. Commit. Fixes bug #427806
  • Fix highlight settings tool button use onToggled to prevent bad state. Commit.
  • Fix call to KWorkSpace::detectPlatform. Commit. Fixes bug #428339
  • [Icon view] Always open KCMs on single-click. Commit. Fixes bug #377309
  • Remove not implemented method. Commit.
  • [sidebar view] Re-position defaults indicators. Commit. Fixes bug #427935
  • Opt out of drawing tools area border when window has no toolbars. Commit.
  • [sidebar view] Improve note to translators about "Highlight modified settings" string. Commit. See bug #427887
  • [sidebar view] Use a real QQC2 ToolBar for the footer. Commit.
  • Define default set of "frequently used" settings in desktop file. Commit.
  • Don't install headers and libs for systemsettingsview. Commit. Fixes bug #339294
  • Make sure the top toolbar always matches with header area. Commit.
  • Use range-based for. Commit.
  • Correct KCM name in prior commit. Commit.
  • Fix users KCM string in default set of KCMs to show on home screen. Commit.
  • Support for Global header. Commit.
  • Make margins consistent on all sides for all KCMs. Commit.
  • Fix extra bottom spacing for QML KCMs. Commit.
  • Fix default module highlight. Commit.
  • Update highlight default dot for module in search mode. Commit.
  • [Sidebar] Avoid reloading already loaded module. Commit. Fixes bug #420196
  • Make the user-visible strings defined in KAboutData translatable again. Commit. Fixes bug #426742
  • Don't show an arrow when the category only contains one item. Commit. Fixes bug #426731
  • Show bug report action in sidebar menu. Commit. Fixes bug #426747
  • [sidebar view] Set icon sizes properly on home screen. Commit.
  • [Sidebar view] Re-add mouse area for handling clicks on subcategory header. Commit.
  • [Sidebar view] Port headers to use Kirigami.AbstractApplicationHeader. Commit.
xdg-desktop-portal-kde
  • Add X-KDE-DBUS-Restricted-Interfaces=org.kde.kwin.Screenshot to desktop file. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • FileChooser: escape slash character in user visible filter name. Commit. Fixes bug #427306
  • Mobile filechooser: Make sure to also return the right folder when the folder wasn't changed. Commit.
  • Disable X11 session management. Commit.
  • Screencast: Improve the screencasting process. Commit.
  • Mobile filechooser: Use new required property API. Commit.
  • Mobile filechooser: Don't accept empty titles. Commit.