Plasma 5.27.1 Complete Changelog
- [notifier] Fix KAboutData component name. Commit.
- Fix parsing of the tag. Commit.
- Extend CategoriesTest with checking of tag parsing. Commit.
- Flatpak: fix build with appstream<0.16. Commit.
- Flatpak: Allow using newer appstream API to look up by bundle id. Commit.
- Scroll bug description. Commit. Fixes bug #466180
- Make python distro and psutil modules in the gdb preable optional. Commit.
- Handle WITH_SENTRY correctly. Commit.
- Login on field accepting. Commit. Fixes bug #466109
- DRY the code a bit. Commit.
- Use range based for loops where possible. Commit.
- Make clazy happy. Commit.
- Typo–. Commit.
- Always use frontend strings but convert to backend strings when saving. Commit. Fixes bug #465818
- Add a test case to cover BUG 465818. Commit.
- Don’t needlessly define a default constructor. Commit.
- Don’t else after return. Commit.
- Initialize variables where possible. Commit.
- Don’t declare multiple variables in a single line. Commit.
- Don’t const primitives. Commit.
- Pass qstrings by reference where appropriate. Commit.
- Refresh git-blame-ignore-revs for latest clang-format run. Commit.
- Automatic clang-format run (clang 15). Commit.
- Enable clang-format. Commit.
- Print a cmake feature summary. Commit.
- Don’t needlessly define default dtors. Commit.
- Mark constructors explicit where appropriate. Commit.
- Don’t declare getters as slots. Commit.
- Sort includes. Commit.
- Avoid creating empty fs permission entry from overrides. Commit.
- Xsettings: restrict
pidof
to own processes. Commit. - Add support for XWayland client scaling. Commit. Fixes bug #465733
- Remove unnecessary
canConvert
check. Commit. - Unset
Gdk/UnscaledDPI
andGdk/WindowScalingFactor
on Wayland. Commit. Fixes bug #465733
- Kcm: notify scale factor change through DBus. Commit.
- Kcm: Use correct role for revert button. Commit. Fixes bug #465788
- Install logging categories, to make them configurable via KDebugSettings. Commit.
- CMake: Clean up whitespace. Commit.
- Effects/glide: Fix transform. Commit. Fixes bug #465849
- Aurorae: Add dummy window for working device pixel ratio. Commit. Fixes bug #452730. Fixes bug #465790
- Tiling: Make child tiles inherit padding from parent tile. Commit. Fixes bug #465842
- Effects/contrast: Round device coordinates when creating geometry. Commit. Fixes bug #464526
- Cursorsource: fix scaling with Xwayland. Commit. Fixes bug #466094
- Cursordelgate: round cursor position when rendering. Commit.
- Outputchangeset: Round passed scale. Commit. Fixes bug #465850
- Mark Window as damaged when decoration or shadow changes. Commit. Fixes bug #464417
- Add missing cerrno include. Commit.
- Effects/tileseditor: Set translation domain in QML files. Commit. Fixes bug #464572
- Wayland: Remove SeatInterfacePrivate::accumulatedCapabilities. Commit.
- Match pointer/keyboard/touch lifespan to Seat lifespan. Commit.
- Add support for Lima, V3D, VC4 (based on https://github.com/OpenMandrivaAssociation/kwin/blob/master/kwin-5.21.4-add-support-for-panfrost-driver.patch made by Bernhard Rosenkraenzer) and update list of supported devices for Panfrost. Commit.
- X11: Drop xv-related workaround. Commit.
- XWayland: Don’t dispatch xwayland events in QAbstractEventDispatcher sleeps. Commit.
- Tiling: Evacuate tiled windows from custom & quick tiling on output removal. Commit. Fixes bug #465522
- Wayland: Fix a typo in DataControlDeviceV1Interface::sendPrimarySelection(). Commit.
- Wayland: Version check before send_primary_selection calls. Commit. Fixes bug #465657
- Set CXX standard for crossbuilding utility. Commit.
- Include missing header for std::round. Commit.
- Fix button to Qt::MouseButton mapping. Commit. Fixes bug #465463
- Backends/drm: set cursor again after it was hidden. Commit. Fixes bug #461181
- Screencast: Fix region screencasts top coordinate. Commit.
- Formatter: Properly extract strings to a translation catalog. Commit. Fixes bug #465281. Fixes bug #465282
- Codify runtime dependency on xdg-desktop-portal-kde. Commit. Fixes bug #466148
- Autotests: Link against KXmlGui. Commit.
- Autotests: Fix CMake code style (use some line breaks). Commit.
- Remove unused include. Commit.
- Homescreens/halcyon: Remove drop shadow for placeholder message. Commit.
- Revert “lockscreen: Refactor and lazy load notifications”. Commit.
- Components: Remove splash screen close button support, due to crashing problems. Commit.
- Homescreens/halcyon: Fix configure screen showing up in task switcher. Commit.
- Quicksettings/screenrotation: Make available dbus call async. Commit.
- Quicksettings/screenrotation: hide when not available. Commit.
Plasma Networkmanager (plasma-nm)
- Guard against double instantiation or double-free of PlasmaNM.NetworkModel. Commit. Fixes bug #465805
- Filter out the loopback device. Commit. Fixes bug #465655
- Revert “Use QWindow instead of KWindowSystem to set KeepAbove”. Commit. Fixes bug #465751
- Pages/PowerfulWhenNeeded: Fix grid by correctly setting cell width. Commit.
- Sddm-wayland-session: Disable global shortcuts. Commit.
- Kcms/users: Port Connections to modern syntax. Commit.
- Revert “Revert “startplasma-wayland: Don’t set GDK_SCALE and GDK_DPI_SCALE””. Commit. See bug #465733. See bug #443215
- Better screen removal handling. Commit. Fixes bug #465892
- Applets/digital-clock: fix logic error in tooltip. Commit. Fixes bug #465873
- Startplasma-wayland: allow people to override GDK_* envars. Commit. Fixes bug #443215
- Fix search for DWD weather data engine. Commit.
- Revert “startplasma-wayland: Don’t set GDK_SCALE and GDK_DPI_SCALE”. Commit. Fixes bug #465733. See bug #443215
- Applets/mediacontroller: add test for interacting with MPRIS2 interface. Commit.
- Kcms/region_language: Down highlight delegate on press. Commit.
- If the desktopview is not deleted, don’r emit screenRemoved. Commit. Fixes bug #465536
- Set LANG if we have language to glibc locale mapping. Commit. Fixes bug #464983
- Plasmacalendarintegration: Omit astronomical events from Holidays data. Commit. Fixes bug #465539
- Shell: read thickness from default group. Commit. See bug #465125. See bug #464628
- Use KDE_INSTALL_LIBEXECDIR. Commit.