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.
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.
- New in this release
plasma-integration
- Revert held-key behaviour. Commit.
- X11integration: Force standalone Qt::Dialog resizable. Commit. See bug #430666
- Change default color scheme to BreezeLight. Commit.
- Operator+/- is disabled for QFlags in qt6. Commit.
- Add comment explaining the pkg-config file installed by IM module. Commit.
- [keyheld]: add tittleless i and s-cedilla. Commit.
- Add Philippine Peso to currency alternatives in plasma im module. Commit.
- Add some currency mappings to new key-held im module module. Commit.
- Add key-held behaviour. Commit.
- Use new standard shortcut for "Create Folder". Commit.
- Enable hover effects by default. Commit.
- Use nullptr. Commit.
- Ignore files. Commit.
- Use Q_EMIT. Commit.
- Initialize pointer/values. Commit.
- Fix typo + use direct. Commit.
- Now it depends against new version. Old code can be removed. Commit.
- Kdirselectdialog: when creating a new dir that already exists, select it. Commit.
- QXdgDesktopPortalFileDialog: pass directory option to portal. Commit.
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-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.
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.