Skip to content

Plasma 5.93.0 Complete Changelog

Bluedevil
  • Revert "Update version number for 5.93.0". Commit.
  • Revert "Update version number for 5.93.0". Commit.
  • RC 1 version as plasma dependency version. Commit.
  • Add version for dependency builds. Commit.
  • Add version for dependency builds. Commit.
Breeze
  • Fix display of multiline menu items. Commit. Fixes bug #477299
  • Change outlinesEnabled border width to 1. Commit.
  • Move outline drawing to Decoration::paint. Commit. See bug #462005
  • Update wallpaper to "Scarlett Tree" for Plasma 6.0. Commit.
  • Allow installing color scheme and cursor theme in Qt 5 build. Commit.
  • Allow to force display separator in QDialogButtonBox. Commit.
  • Revert "Expand frameless tabs that are not editable". Commit.
Discover
  • Adapt to move of KNSCore::ErrorCode enum nested namespace. Commit.
  • Flatpak: Fix up prompt to delete uninstalled app's data. Commit. Fixes bug #478704
  • Improve time to a ready startup page. Commit.
  • Do not use the currentSubMenu to reset the view. Commit.
  • Discover: Make status view the drawer's footer. Commit.
  • Flatpak: Finalize refresh even when appstream pool was already loaded. Commit.
  • Fix missing Addons button/view. Commit. Fixes bug #477772
  • Home page: span and wrap title labels. Commit. Fixes bug #476898
  • Fix 'Still looking' text centering. Commit. Fixes bug #479737
Dr Konqi
  • Dumpexcavator: include unistd for close declaration. Commit. Fixes bug #479652
kde-cli-tools
  • Kinfo: run with relevant platforms when possible. Commit. Fixes bug #476012
Plasma Addons
KGlobalAccelD
  • Globalshortcutsregistry: treat SysReq as Alt+Print. Commit. Fixes bug #386253
  • Migrate command shortcuts from khotkeys. Commit. See bug #480090
  • Only write non-default shortcuts during migration. Commit.
  • Apply X-KDE-GlobalShortcutType also in loadFromService. Commit.
  • Add migration helper to migrate dynamic shortcuts to desktop file based shortcuts. Commit.
  • Fix old KF5-based desktop entries lingering in kglobalshortcutsrc. Commit.
Info Center
  • About (dump): don't print wayland warnings after data dump. Commit.
  • About (dump): show all windows in minimized mode. Commit.
  • Fix translation not being shown. Commit.
  • About-distro: remove separator lines. Commit.
  • Remove extraFooterTopPadding usage. Commit.
kpipewire
  • Revert "Grow PipeWireFrameData to replace QImage to store local frames". Commit.
  • Source: Increase logging, drop redundant condition. Commit.
  • Grow PipeWireFrameData to replace QImage to store local frames. Commit.
  • Add missing cases to convertQImageFormatToAVPixelFormat. Commit.
KScreen
kscreenlocker
  • Greeter: Fix pressing Esc to turn off the display. Commit. Fixes bug #476533
  • Respect max value of LockGrace in the UI as well. Commit.
ksystemstats
KWayland
  • Update Qt version requirement to 6.6.0. Commit.
  • PlasmaWindowModel: Use standard names for standard roles. Commit.
  • Remove last traces of KF6Wayland. Commit.
  • Rename to remove frameworks prefix. Commit.
  • Revert "remove frameworks metainfo.yaml file now it is not a framework". Commit.
  • Remove frameworks metainfo.yaml file now it is not a framework. Commit.
  • CMake fixes. Commit.
  • Use cmake modules path. Commit.
  • Set minimum qt version to 6.5. Commit.
  • Make cmake_minimum_required first statement, use correct version for exported versions, search full cmake path. Commit.
  • Use correct project name and variable name. Commit.
  • Use consistent cmake variables in plasma repos for scriptability. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Remove code for generating pri file. Commit.
  • Drop server-decoration and server-decoration-palette. Commit.
  • Drop fullscreen-shell protocol. Commit.
  • Drop keystate protocol. Commit.
  • Drop idle protocol. Commit.
  • Drop remote-access. Commit.
  • Drop output-management and output-device protocols. Commit.
  • Plasmawindowmanagement: Add requestToggleFullscreen. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Include only needed headers instead of QtConcurrent module header. Commit.
  • Include only needed headers instead of QtTest module header. Commit.
  • Use ORG_KDE_PLASMA_SURFACE_ROLE_APPLETPOPUP_SINCE_VERSION. Commit.
  • Add wayland to third-party deps. Commit.
  • Have export macros header include version header. Commit.
  • Generate version header on src/client level. Commit.
  • Require passing tests on the CI. Commit.
  • Clean up deprecation support for removed server part. Commit.
  • Remvoe missed out deprecated code implementation. Commit.
  • Repo metadata: remove mention of KWaylandServer. Commit.
  • Drop also autotests for server part. Commit.
  • Remove Qt 5 support. Commit.
  • Update LINK_QCHS to Qt6 versions. Commit.
  • Remove all deprecated code. Commit.
  • Drop server part. Commit.
  • Bump KF_DEP_VERSION for KF6. Commit.
  • Rename CMake targets/config/libraries for KF6. Commit.
  • Update KF_VERSION for KF6 development. Commit.
  • Require Qt6. Commit.
  • Remove Qt5 CI. Commit.
  • Make sure that HAVE_MEMFD is defined to 0 if not found. Commit.
  • Client: Add F_SEAL_SHRINK seal to shm pool backing file. Commit.
  • Client: Expose concrete xdg-shell class implementations. Commit.
  • [registry] Bump PlasmaWindowManagement version to 16. Commit.
  • Fix compile error with wl_output < v4. Commit.
  • Use std::as_const instead of qAsConst, for KF consistency. Commit.
  • PlasmaWindowManagement: Avoid unbounded recursion and delay in readData. Commit. Fixes bug #453124
  • Client/plasmashell: fix applet popups displacing other windows. Commit. Fixes bug #459523
  • Client/plasmashell: add fallback for applet popups. Commit. See bug #459188
  • Require PlasmaWaylandProtocols 1.9.0 and bump supported plasmashell version to 8. Commit.
  • .gitlab-ci.yml: enable static builds. Commit.
  • Use version-less KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • ConnectionThread: connect by symbol rather than by name. Commit.
  • ConnectionThread: Move event dispatcing into a separate method. Commit.
  • ConnectionThread: Make sure we consume properly the threads. Commit.
  • Add support for wl_output version 4. Commit.
  • Add FreeBSD Qt6 CI support. Commit.
  • Auto cleanup the dangling KWayland::Client::Surface returned from fromWindow. Commit.
  • Unset wl_display global filter upon filtered display destruction. Commit.
  • Revert "Keyboard: Make sure we do not leak the keymap fd". Commit.
  • Keyboard: Make sure we do not leak the keymap fd. Commit.
  • Implement PlasmaWindowModel::itemData to expose all the roles. Commit.
  • Use ECMDeprecationSettings. Commit.
  • Do all CMake includes right after finding ECM, KDE settings includes first. Commit.
  • Remove extra ';'. Commit.
  • Add AppletPopup window type to PlasmaShellSurface. Commit. See bug #411462. See bug #332512
  • Fix up foreign docs. Commit.
  • Raise minimum plasma-wayland-proto version to 1.7.0. Commit.
  • Fix include dir in the generated pri file. Commit.
  • Client: Bump plasmashell version to 7. Commit. Fixes bug #453578
  • Client: implement plasma-surface openUnderCursor. Commit.
  • Fix since version. Commit.
  • Fix include path in the generated pkgconfig file. Commit.
  • [plasmawindowmanagement] Add resourceName. Commit.
  • Use #include "" rather than the <> variant for own headers. Commit.
  • Install Client headers in a dirs hierarchy matching the C++ namespaces. Commit.
  • We don't actually need Qt6WaylandCompositor. Commit.
KWin
  • Input: increase raise timeout for drag and drop to 1s. Commit. Fixes bug #480511
  • Plugins/screencast: Fix hidden cursors. Commit.
  • Ignore external updates of _NET_DESKTOP_LAYOUT and _NET_DESKTOP_NAMES. Commit. Fixes bug #422319. Fixes bug #480371
  • Colorimetry: use 4x4 matrices for colorimetry transforms. Commit.
  • Wayland: implement experimental tag of the upstream color management protocol. Commit.
  • Wayland: Install headers generated by qtwaylandscanner. Commit.
  • Wayland: Add windows when readyForPainting changes. Commit.
  • Backends/drm: don't set the content type drm property. Commit. Fixes bug #480454
  • Set correct opaqueRegion for Xwayland apps. Commit.
  • Plugins/slidingpopups: Avoid sliding already hidden popups. Commit.
  • Port ScreenEdges::recreateEdges() to std::span. Commit.
  • Reserve a screen edge on the same output as the window. Commit.
  • Relax constraints for screen edges reserved by windows. Commit. See bug #448420
  • Plugins/shakecursor: Ignore pointer motion events when the pointer is constrained. Commit.
  • Autotests: Disable outline in breeze. Commit.
  • Wayland: Implement closeable window rule. Commit. Fixes bug #443129
  • Effect: Overwrite the output in OffscreenQuickView::setGeometry(). Commit.
  • Effect: Allocate an offscreen fbo with correct scale in OffscreenQuickView. Commit.
  • Tabbox/switchers/thumbnail_grid: use FocusScope as main item. Commit. Fixes bug #477286
  • Autotests: Add layer_surface_v1.set_exclusive_edge test cases. Commit.
  • Wayland: Add support for layer_surface_v1.set_exclusive_edge. Commit.
  • Plugins/zoom: Unset PAINT_SCREEN_TRANSFORMED. Commit. Fixes bug #480216
  • Kconf_update: Add script to drop old desktop switching shortcuts. Commit. Fixes bug #479984
  • Core/renderloop: take the output of the active window into account for vrr scheduling. Commit. Fixes bug #480252
  • Plugins/screencast: hardcode DRM_FORMAT_ARGB8888 for screencasts. Commit.
  • Remove wrong handling of Qt::KeypadModifier. Commit.
  • Autotests: Add keypad global shortcuts test. Commit.
  • Consider Qt::KeypadModifier relevant for global shortcuts. Commit. Fixes bug #453423. Fixes bug #446389
  • Kconf_update: Update Version. Commit.
  • Prefer QRegion::operator+=. Commit.
  • Plugins/blur: Fix blur behind decoration. Commit. Fixes bug #479893
  • Tests: Fix constraint region in pointerconstraints example. Commit.
  • Apply "Accepts focus" window rule to WM_TAKE_FOCUS messages as well. Commit.
  • Fix lingering dpms input event filter after cancelling scheduled dpms mode change. Commit. Fixes bug #479659
  • Plugins/fallapart: use InCubic easing. Commit.
  • Helpers/wayland_wrapper: Bump the buffer size for display_name. Commit.
  • Move vao from WorkspaceSceneOpenGL to GlxContext. Commit.
  • Outputconfigurationstore: add a fallback for when edid parsing fails. Commit.
  • Backensd/drm: directly try presentation with changed properties. Commit.
  • Outputconfigurationstore: take rotation into account for the position. Commit.
  • Plugins/qpa: Fix a warning about unused variable. Commit.
  • Wayland: Add missing wp_security_context_manager_v1.destroy implementation. Commit.
  • Plugins/private/Windowheap: Use InOutCubic easing. Commit.
  • Screencasting_test: Declaring the metatype is unnecessary now. Commit.
  • Kcms/tabbox: Use higher resolution thumbnails for previews. Commit. Fixes bug #446765
  • Fix mishandling of output configuration if output monitor EDID is missing. Commit.
  • Core/renderjournal: improve render time heuristics. Commit. See bug #477959
  • Opengl: Correct order of transforms in GLTexturePrivate::updateMatrix. Commit.
  • Plugins/buttonrebinds: Support rebinding to modifier keys. Commit. See bug #461259
  • Accepting the tablet serial for the xdg_toplevel move/resize function. Commit.
  • Opengl: Let OpenGL implementation handle if preprocessor directive. Commit. See bug #479279
  • Opengl: Fix parsing of the else branch. Commit. Fixes bug #479279
  • Plugins/colorblindnesscorrection: Ensure that error and correction are fully initialized. Commit.
  • Plugins/colorblindnesscorrection: Fix screen becoming white on intel machines. Commit. Fixes bug #479749
  • Revert "screencasting_test: Adapt to KPipeWire change". Commit.
  • Screencasting_test: Adapt to KPipeWire change. Commit.
  • Colors/colordevice: make channel factors linear. Commit.
  • Plugins/shakecursor: Ensure that cursor is magnificated for at least certain amount of time. Commit.
  • Plugins/screenshot: Use SmoothPixmapTransform when stitching area screenshots. Commit. See bug #478426
  • Opengl: Correct transformation order in GLTexture::render(). Commit. Fixes bug #479934
  • Kcms/screenedges: Hardcode the Overview as an option in the touchscreen KCM. Commit.
  • Wayland: consider every commit a "content update" for presentation time. Commit.
  • Rename UnmanagedLayer to OverlayLayer. Commit.
  • Plugins/colorblindnesscorrection: remove duplicate definition in Tritanopia shader. Commit.
  • Drop window type rule. Commit. Fixes bug #466016
  • Introduce layer window rule. Commit. See bug #466016
  • Plugins/shakecursor: Use std::deque to store history. Commit.
  • Backends/drm: ensure commits are done before vblank. Commit. See bug #477959
  • Window: use QRect to calculate visiblePixels. Commit.
  • Window: don't use exact comparison for QRectFs. Commit. Fixes bug #479786
  • Screenedge: reduce default activation delay. Commit.
  • Plugins/screencast: Don't recreate the core every stream. Commit.
  • Backends/drm: Provide a way to force color management. Commit.
  • Plugins/fullscreen: retarget the animation instead of restarting it. Commit. Fixes bug #474488
  • Only precompute the geometry restore when m_interactiveMoveResize.initialQuickTileMode is None. Commit.
  • Wayland/surface: store subsurface transaction in a unique_ptr. Commit.
  • Backends/drm: apply the ICC profile without premultiplication. Commit. Fixes bug #479380
  • Opengl/glshadermanager: add missing newline. Commit. Fixes bug #479279
  • Make sure window thumbnails and Qt Quick resources are destroyed properly. Commit. Fixes bug #478770. Fixes bug #479846
  • Backends/drm: make icc profiles work with OpenGL ES. Commit.
  • Add missing find_dependency for epoxy. Commit.
  • Screencasting: Resume streams after buffer renegotiation. Commit.
  • Scene: Remove warning message about older presentation timestamps. Commit.
  • Break show desktop mode if a new window is added. Commit. Fixes bug #479424
  • Autotests: Add a test to verify that show desktop mode quits after activating a window. Commit.
  • Backends/drm: Fix a crash in VirtualEglGbmLayer::texture(). Commit. Fixes bug #475296. Fixes bug #479558
  • Effect: Remove const refs in EffectFrame. Commit.
  • Plugins/mouseclick: Fix glitches. Commit. Fixes bug #477892
  • Fix cleanup of forced window shortcuts. Commit. Fixes bug #478647
  • Scripting: Fix a crash in useGlThumbnails() when compositing is off. Commit. Fixes bug #479791
  • Plugins: Hide "Drag Down to Close" when using a pointing device. Commit. Fixes bug #479802
  • Plugins/shakecursor: Ignore motion events with at least one pressed button. Commit.
  • Scene/cursordelegate_opengl: undo ortho() flip y. Commit. Fixes bug #479764
  • Inputmethod: Ensure InputPanelV1Window is always within the screen. Commit.
  • Kcms/options: port to KCModule methods. Commit. Fixes bug #477940
  • Opengl/glshader: use gamma 2.2 for sRGB render targets. Commit. Fixes bug #478967
  • Kcms/tabbox: Fix preview for show desktop option. Commit.
  • Kcms/tabbox: Mock-up closeable role for previews. Commit.
  • Kcms/tabbox: Add mock-up object for KWin.DesktopBackground. Commit. Fixes bug #479552
  • Remove unneeded includes from headers and cpp files. Commit.
  • Kcms/tabbox: Fix tabbox preview not getting dismissed. Commit. Fixes bug #374971
  • Opengl/glshader: print the shader source if compilation fails. Commit. See bug #479279
  • Backends/drm: wait for the pageflip to be done with the condition variable. Commit. Fixes bug #479126
  • Backends/drm: don't call QThread::currentThread in a loop. Commit.
  • Wayland: Fix handling of unminimization for not fully initialized xdg-toplevels. Commit. Fixes bug #479234
  • Fix software cursor stucking on old monitor. Commit. Fixes bug #479668
  • Input: remove the terminate server shortcut. Commit.
  • Backends/drm: don't allow implicit modifiers for multi gpu transfers. Commit. Fixes bug #478921
  • Opengl: don't crash in GLTexture::toImage with OpenGL ES. Commit.
  • Update keyboard focus when exiting from a keyboard-grabbing effect. Commit. Fixes bug #479628
  • Fix evaluating window rules for closed windows. Commit.
  • Add Window::captionNormalChanged(). Commit.
  • Scene: Fix alpha channel of offscreen cursor texture. Commit. Fixes bug #479637
  • Update keyboard focus when window switcher is closed. Commit. Fixes bug #477885
  • Scene: Fix software cursor clip region. Commit. Fixes bug #479583
  • Core: Add Output::rectF. Commit.
  • Core: Rename Output::fractionalGeometry(). Commit.
  • Effect: Install xcb.h. Commit. Fixes bug #479584
  • Xwayland: Make xinerama index -> Output mapping more robust with fractional scaling. Commit.
  • Xwayland: Fix primary output identification. Commit.
  • Effect/offscreenquickview: always use GL_RGBA8. Commit. Fixes bug #479055
layer-shell-qt
  • Add a new setExclusiveEdge call in the protocol. Commit.
libkscreen
  • Libdpms: Guarantee validity of isSupported() right after construction. Commit. See bug #338796
  • Backends/kwayland: enable output replication. Commit. Fixes bug #460433
  • Libdpms: Emit hasPendingChangesChanged() when it actually changed. Commit.
  • Libdpms: Delay supportedChanged signal until after the constructor. Commit. Fixes bug #338796
libplasma
  • Support desktop files for plasmoids. Commit. See bug #477837
  • PC3: Drop explicit palette property propagation. Commit.
  • Plasmaquick/dialog: make main item focus scope. Commit. Fixes bug #477286
  • Show menu arrow when Accessible.role === Accessible.ButtonMenu. Commit.
  • Don't crash when there is an incorrect second PlasmoidItem. Commit. Fixes bug #479429
  • PC3/ScrollBar: enable scrolling with pen middle button. Commit.
  • Fix KF versions in .kde-ci.yml. Commit.
  • Drop all QML import versions (scripted change). Commit.
  • Call signals instead of signal handlers. Commit.
  • ConfigView: fix a potential leak when source is not QQuickItem. Commit.
  • Cast to int before checking > 0. Commit. Fixes bug #477880
  • Fix PopupPlasmaWindow::effectivePopupDirection being the wrong way around. Commit. Fixes bug #478764. See bug #477880
  • Packagestructures: Set metadata to required and add conversion code where useful. Commit.
  • Packagestructures: Remove unneeded KI18n linking. Commit.
  • Packagestructures: Clean up lots of unneeded includes and make them more consistent. Commit.
  • PlasmoidPackage: Simplify check for metadata being present. Commit.
  • AppletQuickItem: Return in itemchange if already initialized. Commit. Fixes bug #478192
  • More heuristics to enable the correct borders. Commit. Fixes bug #442929
  • Reconnects signals after screen change. Commit. See bug #478256
  • Prevent background loader to resize itself. Commit. Fixes bug #457320
  • SwitchIndicator: make active background follow current position. Commit.
  • IconLabel: Drop QML import versions. Commit.
  • IconLabel: Replace unstyled T.Label with base Text component. Commit.
  • IconLabel: Remove unused properties. Commit.
  • PlasmaExtras: Clean up some QML/JS. Commit.
  • ScrollView: Use standard implicit sizing expressions. Commit.
  • PlasmaExtras/Menu: Add support for seamless edges on any side. Commit.
  • PlasmaExtras/Menu: Add property to opt-in for seamless edges. Commit.
  • Ignore one more clang-format commit. Commit.
  • Run clang-format. Commit.
  • Add back clang-format target. Commit.
  • PlasmaExtras: Drop obsolete file encoding declarations. Commit.
  • PlasmaExtras: Drop QML import versions. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Appletpopup: Do not allow resizing towards the visualParent. Commit. Fixes bug #475673
  • Fix dox generation for Plasma Frameworks. Commit.
  • Destroy QWindow in ContainmentView::destroy. Commit.
  • Reduce unnecessary warnings on WL session. Commit.
  • WallpaperItem: add accentColor property. Commit.
  • PopupPlasmaWindow: Handle window change of a visualParent Item. Commit.
  • Add missing Qt6Qml link interface dependency. Commit.
  • Expose PopupPlasmaWindow to QML. Commit.
  • Add missing override keyword. Commit.
  • Don't crash when an empty visualparent is passed. Commit.
  • TextArea: Don't set wrapMode. Commit.
  • Plasmacomponents3: Use "down" instead of "pressed" for buttons. Commit.
  • Hardcode plasma_version_major to 6 for now. Commit.
  • Expose hasConfigurationInterface to QML. Commit. See bug #472283
  • Don't crash on invalid applets or coronas. Commit. Fixes bug #472283
  • Load toolbox only for proper containments. Commit.
  • Make glowbar (electric border) SVG respect Plasma accent color. Commit.
  • Adapt to renamed activities library repo. Commit.
  • Make PopupPlasmaWindow follow its visualParent. Commit. Fixes bug #477131
  • ExpandableListItem: Fix visibility binding on the emblem icon. Commit.
  • Focus panels and other containers with shortcut. Commit.
  • Rename to drop the KF6 prefix. Commit.
  • Don't use KDEFrameworksCompilerSettings. Commit.
  • ExpandableListItem: Remove deprecated property alias contextualActionsModel. Commit.
  • Port to renamed kactivities. Commit.
  • ExpandableListItem: Fix regressed separator being visible when not needed. Commit.
  • CMake: Remove outdated recommendation from docs. Commit.
  • SwitchIndicator: Fix handle position binding, so that it feels snapped to pointer. Commit.
  • Initialize activationTogglesExpanded to true. Commit. Fixes bug #476482
  • Massage new version mismatch strings. Commit.
  • Use (-1, -1, 0, 0) as the default QRect for new applets. Commit. Fixes bug #477079
  • Use "Widget" as is user-visible communication. Commit.
  • Show an error for version mismatch. Commit.
  • ExpandableListItem: Narrow down customExpandedViewContent type to Component. Commit.
  • ExpandableListItem: Remove leftovers of contextMenu property. Commit.
  • Different way to deduce systray's corona. Commit. Fixes bug #477067
  • ExpandableListItem: Narrow actions type down to T.Action. Commit.
  • ExpandableListItem: Drop the item parameter from expanded/collapsed signals. Commit.
  • ExpandableListItem: Rename property contextualActions. Commit.
  • TextField: Explicitly specify arguments in signal handlers. Commit.
  • ConfigModel: lower log output when failing to load kcm. Commit.
  • PopupPlasmaWindow: Calculate slide direction dynamically. Commit. See bug #476692
  • Remove leftover debug. Commit.
  • Allow NoContainment in contaimentForScreen. Commit.
  • A small warning message when an invalid applet name is passed. Commit.
  • Simplify shared with weak_ptr. Commit.
  • Disconnect from corona on destroy. Commit.
  • Manage the case when AppletError is the wrong type. Commit.
  • Do not delete invalid wallpaperItem in the middle of its creation. Commit.
  • Always update wallpaperGraphicsObject even if it failed to load. Commit.
  • ExpandableListItem: Don't change currentIndex if item is partially visible. Commit. See bug #387797
  • Don't assume every tab has the same width. Commit.
  • AppletPopup: Call into super class. Commit.
  • Fix warnings: implicit capture of ‘this' is deprecated. Commit.
  • PlasmaExtras/SearchField: Copy "clear" action from Kirigami. Commit. Fixes bug #475684
  • Migrate ShadowedLabel from PlasmaWorkspaceComponents to PlasmaExtras. Commit.
  • ExpandableListItem: Remove dead property iconUsesPlasmaSVG. Commit.
  • SwitchIndicator: Implement fractional positioning. Commit.
  • Make PlasmaExtras.ListItem based on ItemDelegate directly. Commit.
  • DefaultToolTip: Fix polish loop in RowLayout. Commit.
  • Waylandintegration: Fix crash when using within KWin. Commit.
  • Guard call to KX11Extras on wayland. Commit.
  • Guard PlasmaShellWaylandIntegration running implementation on X11. Commit.
  • Waylandintegration: Avoid creating shell surfaces on teardown. Commit.
  • Don't check TransientPlacement to be valid. Commit.
  • Revert "remove frameworks metainfo.yaml file now it is not a framework". Commit.
  • Remove frameworks metainfo.yaml file now it is not a framework. Commit.
  • Fix the QHP version for KF6Plasma. Commit.
  • Fix version in plasmaquick CMake files. Commit.
  • Remove unnecessesary KDE_COMPILERSETTINGS_LEVEL. Commit.
  • Activities now uses plasma versioning. Commit.
  • Set cmake minimum version first and set project version in project() to help make clang happy. Commit.
  • Use consistent cmake variable names in plasma repos. Commit.
  • Switch to Plasma version numbers and use consistent cmake variables in plasma for scriptability. Commit.
  • Revert "Breeze theme: Remove grouped task expander graphics". Commit.
  • Popupplasmawindow: don't trip over null windows. Commit.
  • Adapt to KConfigGroup name officially being a QString type. Commit.
  • Handle Plasma windows being closed. Commit.
  • Adapt to kactivities moving to Plasma. Commit.
  • Move ConstraintHint enum to Applet. Commit.
  • Port to new KNotifications action API. Commit.
  • Breeze theme: Remove grouped task expander graphics. Commit.
  • Set timestamps for redirected events in dialog and edgeeventforwarder. Commit.
  • Remove unneeded PackageUrlInterceptor class. Commit.
  • Extras/Heading: Remove leftover usage of step property. Commit.
  • Only use KX11Extras::compositingActive on X11. Commit.
  • Declarativeimports: Adapt to Kirigami API changes. Commit.
  • Highlight: Add API to let callers use an "inactive highlight" effect. Commit.
  • [containmentitem] Remove dead code. Commit.
  • Fix a typo. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Remove deprecated properties in plasmaextras. Commit.
  • Examples: Port some examples to Plasma 6, improve their UI. Commit.
  • Examples: Fix some component ids. Commit.
  • Examples: Drop unused KQuickControlsAddons import. Commit.
  • Examples & templates: Use more common QQC2 alias for QtQuick.Controls. Commit.
  • Adapt to KSvg api changes. Commit.
  • Dialog: Fix -Wreorder. Commit.
  • Port away from KWindowSystem::setState. Commit.
  • [dialog] Remove unneeded isRunningInKWin check. Commit.
  • Support PlasmoidHeading on other than Dialog and AppletPopup. Commit.
  • Port examples away from X-Plasma-MainScript and remove it from package structures. Commit.
  • PC3/BusyIndicator: Minor internal refactoring. Commit.
  • PC3/BusyIndicator: Stop animations when window is hidden. Commit.
  • ExpandableListItem: Port to modern SVG instantiation. Commit.
  • ExpandableListItem: Rework filtering and checking for presence of enabled actions. Commit.
  • ExpandableListItem: Port from context properties to ComponentBehavior: Bound. Commit.
  • ExpandableListItem: Fix up example in docs. Commit.
  • ExpandableListItem: Take null actions into account, and port to Qt 6 list properties. Commit.
  • Port away from KWindowSystem::setType. Commit.
  • AppletQuickItem: Fix weird format of error messages. Commit.
  • Removing unused license: BSD-2-Clause. Commit.
  • Always take margins into account. Commit.
  • PlasmaWindow: keep compatibilty API alive. Commit.
  • Ready the class for being exported as a public library. Commit.
  • PlasmaWindow: rename margin to padding. Commit.
  • PC3.Menu: remove palette. Commit.
  • [plasmaextras/modelcontextmenu] Work around QML overload resolution bug. Commit.
  • AppletPrivate: Remove unused packagePath parameter. Commit.
  • Applet: Pass parent to QObject constructor instead of setting it later on. Commit.
  • PluginLoader: Avoid dumping metadata as QVariantMap in args. Commit.
  • Applet: Remove mandatory X-Plasma-API metadata key whose value is ignored. Commit.
  • ContainmentItem: Use Plasma/Generic for loading package structure. Commit.
  • Packagestructures/containmentactions: Remove author info and name. Commit.
  • Packagestructures/generic: Remove unneeded "using namespace Plasma" statement. Commit.
  • Using. Commit.
  • Packagestructures: Use initializer list instead of cleaing/appending to same list. Commit.
  • Packagestructures: Use use for loop with string ref instead of mutable iterator. Commit.
  • Packagestructures: Utilize using statements for constructors, remove unused method. Commit.
  • BasicPlasmoidHeading: Subscribe to "configure" action updates. Commit.
  • BasicPlasmoidHeading: Fix "configure" button's bindings. Commit.
  • BasicPlasmoidHeading: Drop redundant and contradictory visibility bindings. Commit.
  • BasicPlasmoidHeading: Port away from plasmoid context property. Commit.
  • BasicPlasmoidHeading: Port delegate to required modelData. Commit.
  • BasicPlasmoidHeading: Port loop to simple array filter. Commit.
  • BasicPlasmoidHeading: Delegate action visibility to MenuItem. Commit.
  • BasicPlasmoidHeading: Optimize loop. Commit.
  • PlasmaExtras/Representation: Port away from removed ScrollArea. Commit.
  • Plasma: Return empty region earlier for disabled containments. Commit.
  • Remove opaque selector when compositing is turned back on again. Commit. Fixes bug #473060
  • PlasmaWindow: Support margin property to offset popups from the parent window. Commit.
  • Improve documentation. Commit.
  • PlasmaWindow: Update QWindow::setPosition even on wayland. Commit.
  • Fix isvalid check in config loading. Commit.
  • Don't update size to config-set size when implicit size changes. Commit.
  • Workaround QtWayland issue rendering frames mid resize. Commit.
  • AppletPopup: Extract size hints from mainItem. Commit.
  • Provide AppletPopup. Commit.
  • PlasmaWindow: Add backgroundHints property. Commit.
  • Add accessor for PlasmaWindow::borders. Commit.
  • Update PopupPlasmaWindow borders on move. Commit.
  • Add slide effect to PopupPlasmaWindow. Commit.
  • Introduce ResizeHandler. Commit.
  • Introduce EdgeEventForwarder. Commit.
  • Move Shell and Wallpaper packages in plasma-framework. Commit.
  • TextField: Drop deprecated revealPasswordButtonShown property. Commit.
  • PasswordField: Support KAuthorized lineedit_reveal_password restriction. Commit.
  • PasswordField: Restrict custom shortcut to text field's activeFocus. Commit.
  • ActionTextField: Support hiding actions through Kirigami/Action::visible. Commit.
  • ActionTextField: Demote lists of actions to generic T.Action. Commit.
  • TextFields: Fix code style, improve QML/JS. Commit.
  • Initalise PlasmaShellManager in it's ctor. Commit. Fixes bug #474452
  • Print the error details on syntax errors. Commit.
  • Applet_p: make "requesting config for ... without a containment!" a debug message. Commit.
  • Rework containment hints to be more consistent and add floating option to dialogs. Commit.
  • Use declarative type registration for PlasmaExtras. Commit.
  • Move Constraint enum to Applet. Commit.
  • Move DialogStatus enum to PlasmaExtras.Menu. Commit.
  • [plasmaextras] Remove unused enums. Commit.
  • Move PopupPlacement enum to PlasmaExtras.Menu. Commit.
  • Remove unused enums. Commit.
  • Containment: Make menu text say "Exit Edit Mode" when already in Edit Mode. Commit. Fixes bug #449004
  • Use ecm_add_qml_module for plasmaextras. Commit.
  • Remove commented out CMake code. Commit.
  • [pluginloader] Remove parent app handling from listAppletMetaDataForUrl. Commit.
  • [pluginloader] Merge listAppletMetaData and listAppletMetaDataInternal. Commit.
  • [pluginloader] Remove unneeded parentApp handling. Commit.
  • [pluginloader] Drop unused functions. Commit.
  • [pluginloader] Use C++11 singleton. Commit.
  • [pluginloader] Remove unused member. Commit.
  • [pluginloader] Remove unused constant. Commit.
  • PlasmaExtras: Explicitly specify arguments in signal handlers. Commit.
  • Remove the last remains of Svg classes. Commit.
  • Lazy load MobileTextActionsToolBar. Commit.
  • Remove "testtheme" applet example. Commit.
  • CI: Enable building of examples by default. Commit.
  • Examples: Adjust for the renaming of Containment::setWallpaper. Commit.
  • Plasmaextracomponents/qmenu: set _breeze_menu_is_top as needed. Commit.
  • Move popups away from Dialog, introducing new semantic window positioning. Commit.
  • Slider: Fix missing ticks (after the first one). Commit.
  • Rename Containment.wallpaper to Containment.wallpaperPlugin. Commit.
  • Label: Avoid changing alignment on linecount changes. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Remove DataModel and SortFilterModel. Commit.
  • When destroyed is still ok returning an already created applet. Commit.
  • Use keyword signature for target_link_libraries calls. Commit.
  • Windowthumbnail: Cleanup on scene graph invalidation. Commit. Fixes bug #445893
  • Load default tooltip QML from QRC. Commit.
  • Dialog: Drop unused code. Commit.
  • Dialog: Only perform setup in the first expose event after showing a window. Commit.
  • Drop unused enum Direction and FlipDirection from global Plasma namespace. Commit.
  • Dialog: Fix inverted handling of should take focus. Commit.
  • Correctly initialize compositingActive. Commit.
  • Dialog: Split wayland parts into new class. Commit. Fixes bug #428147
  • Dialog: Fix positioning adjustments when dialog goes out of bounds. Commit.
  • Dialog: Factor out parts of expressions in positioning code. Commit.
  • Remove Units and ColorScope. Commit.
  • SwitchIndicator: Enable layered rendering when semi-transparent. Commit.
  • Adjust to changed signature of kcoreaddons_target_static_plugins. Commit.
  • Ensure the Plasma theme is used in KSvg and plasma components. Commit.
  • Remove Svg classes and those that depend from them. Commit.
  • Examples: add "Description" to metadata.json files. Commit.
  • Examples: Make them build!. Commit.
  • Adapt to KNotifcations API change. Commit.
  • Containment: emit signal when wallpaperGraphicsObject changes. Commit. See bug #407619
  • Dialognativetest: fix and make more self-descriptive. Commit.
  • Themetest: drop svg test. Commit.
  • Quickviewsharedenginetest: assert that there were errors. Commit.
  • Ci: require passing tests. Commit.
  • Delete created objects. Commit.
  • Disconnect action signals on destruction. Commit.
  • Drop units and theme context properties. Commit.
  • Don't create PlasmoidItem for destroyed applets. Commit.
  • WindowThumbnail: proceed itemChange in QQuickItem. Commit. See bug #472748
  • Don't manage action destroyed on teardown. Commit.
  • Don't test changing global toolbar icon size anymore. Commit.
  • Templates/wallpaper: port to new Applet api. Commit.
  • Examples & templates: Port to QQC2, other minor changes for Qt6/KF6. Commit.
  • Windowthumbnail: Move initialisation to header file. Commit.
  • QMenuItem: Make it a plain QObject. Commit.
  • QMenuItem: Connect to checkableChanged signal. Commit.
  • ToolTip: do not rely on Layout. Commit. Fixes bug #472872
  • Applet: fix crash after a widget is removed or disabled. Commit. Fixes bug #472892
  • Remove oudated comment. Commit.
  • Declarativeimports: fix undefined MobileTextActionsToolBar in MobileCursor. Commit.
  • Port to Kirigami.Icon. Commit.
  • Import org.kde.kirigami 2 everywhere. Commit.
  • Remove unused PlasmaExtras imports. Commit.
  • Remove mention of Paragraph. Commit.
  • Port example uses of PlasmaExtras.Heading to Kirigami version. Commit.
  • Port code uses of PlasmaExtras.Heading to Kirigami version. Commit.
  • DialogBackground: Fix connection syntax. Commit.
  • Build plumbing for allowing applet config pages to omit internal margins. Commit.
  • PC3/RadioIndicator: Port remaining KSvg properties. Commit.
  • PC3/TabButton: Fix up color property access. Commit.
  • Remove KActionCollection. Commit.
  • Don't statically link to FrameSvgItem. Commit.
  • MenuItem: Fix icon after conversion to Kirigami.Icon. Commit.
  • Remove the animation of the search icon in SearchField. Commit. Fixes bug #472391
  • Remove extra ;. Commit.
  • Icons: use atlas textures for icons. Commit.
  • Audio.svg: update to match breeze-icons. Commit.
  • Rename QML classes to be consistent. Commit.
  • Wallpaper API refactor, WallpaperItem. Commit.
  • Port last remains of old actions api. Commit.
  • Add missing forward decl. Commit.
  • Remove unused includes. Commit.
  • Migrate away from PlasmaCore.ColorScope. Commit.
  • Remove the old actions api. Commit.
  • New contextual actions api. Commit.
  • Fix typo. Commit.
  • Kirigami integration: Remove Theme.qml. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Remove deprecated CMake macros. Commit.
  • Use an extendedtype for Plasmoid/Containment. Commit.
  • Remove unused dependency from CMake config. Commit.
  • Drop dead CMake code. Commit.
  • Drop old todo list. Commit.
  • Remove done TODO comment. Commit.
  • Support for legacy plasma themes. Commit.
  • Ksvg is in frameworks now. Commit.
  • Add input combination icon to represent multiple lock keys being active. Commit. See bug #397006
  • Use KSvg::ImageSet to load themes. Commit.
  • Polish DropMenu before creating platform window. Commit.
  • Reintroduce immutable property. Commit.
  • Remove unneeded QtQml module header include. Commit.
  • Kpackagetool5 was renamed to kpackagetool6. Commit.
  • Mechanism to use own Kirigami::Theme in plasmoids. Commit.
  • Include only needed headers instead of QtTest module header. Commit.
  • Extras/Highlight: Port to modern JavaScript operators. Commit.
  • Remove leftovers of QtQuick.Controls 1 configuration. Commit.
  • Make sure m_containmentItem s is properly cleaned up. Commit.
  • Silence useless "Could not find the Plasmoid" warning. Commit.
  • ContainmentInterface: Drop redundant QVariantList constructor. Commit.
  • Major api refactor. Commit. Fixes bug #469143
  • Remove .2 from Kirigami style plugin install location. Commit.
  • Plasmoid: allow to pass QVariant in externalData. Commit.
  • Hide ToolTipDialog from Doxygen. Commit.
  • Add new PlasmaWindow class. Commit.
  • Make applet/wallpaper project templates KF5-co-installable. Commit.
  • Fix DialogPrivate::syncToMainItemSize Qt6 qBound assert. Commit.
  • Make the Plasma Style switch consistent with our new style. Commit.
  • Revert "PlasmaExtras: Avoid initial Search animation". Commit.
  • Move ContainmentType to Containment class to avoid QML runtime issues. Commit.
  • Plasma::Types: Make ContainmentType a enum class, use QMetaEnum. Commit.
  • Containment: Remove setter for containment type and only read metadata. Commit.
  • Add import statements for PlasmaQuick. Commit.
  • Add import statements to org.kde.plasma.core documentation. Commit.
  • Delete Air theme. Commit.
  • Add .gitattributes file to mark SVGs as considered binary. Commit.
  • PlasmaExtras: Avoid initial Search animation. Commit.
  • ExpandableListItem: Fix expanding. Commit.
  • Autotests/pluginloadertest: Improve tests, actually test containment actions. Commit.
  • Autotests/pluginloadertest: Fix and actually test plugin loader. Commit.
  • Fix osd- icon IDs. Commit. Fixes bug #469303
  • Containment: Add CustomEmbedded config value. Commit.
  • ContainmentType: Document how the metadata key is called. Commit.
  • Containment: Do a proper value check for desktop containments. Commit.
  • ExpandedListItem animate nicely. Commit.
  • Add manual test for expandablelistitem. Commit.
  • Dialog: Make sure that max and min sizes are always consistent. Commit.
  • Label: set horizontalAlignment explicitly. Commit.
  • Port to new org.kde.config QML module directly from KConfig. Commit.
  • Rename nepomuk icon to search. Commit. Fixes bug #416072
  • Have export macros header include version header. Commit.
  • Remove translated strings from package structure definitions. Commit.
  • Adjust to new KPackage namespace for structures. Commit.
  • Set the root item parent immediately. Commit.
  • Containmentinterface: get applet position when menu key is pressed. Commit.
  • Remove module prefix from KWindowInfo include. Commit.
  • Remove unused CI deps. Commit.
  • Remove warning that looks like leftover debug. Commit.
  • Remove KDeclarative leftover in examples. Commit.
  • Quickviewsharedengine: Small adjustments to API docs. Commit.
  • Port to new KQuickConfigModule from KCMUtils. Commit.
  • Copy QuickViewSharedEngine class from KDeclarative. Commit.
  • Fix the translation template version number (5->6). Commit.
  • Use aliases when referencing private module types. Commit.
  • Mark private qmldir modules as internal, so they aren't rendered in docs. Commit.
  • KF6: Use Qt5Compat.GraphicalEffects. Commit.
  • Adjust to KPackage API changes. Commit.
  • Bring back contextual actions. Commit.
  • WindowThumbnail: postpone texture deletion to avoid crash. Commit. Fixes bug #464186. Fixes bug #446874
  • [metadata] macOS and Windows are not supported. Commit.
  • PC3 menu: make interactive condition more robust. Commit. Fixes bug #466968
  • Remove DataEngines. Commit.
  • Remove last _palsma_graphicsObject. Commit.
  • Make startuparguments work again. Commit.
  • Register plasmoid types again. Commit.
  • [ModelContextMenu] Add explicit parameters to signal handlers. Commit.
  • Remove dead code. Commit.
  • Convert ServiceTypes of KPackages to KPackageStructure. Commit.
  • Remove unneeded ServiceTypes from json metadata. Commit.
  • Move SharedQmlEngine in PlasmaQuick. Commit.
  • Delete AppletQuickItems when the associated applet is deleted. Commit. Fixes bug #466942
  • Remove the concept of AppletScript. Commit.
  • Make include dir layout consistent with other KF modules. Commit.
  • KF6PlasmaQuickConfig: add missing Qt6Quick dep check. Commit.
  • Sort examples alphabetically. Commit.
  • Remove ConditionalLoader example from CMakeLists.txt. Commit.
  • Don't erase an end iterator. Commit.
  • Fix docs for PlasmaExtras.Menu. Commit.
  • Port DescriptiveLabel to PC3. Commit.
  • Remove unused import. Commit.
  • Port DefaultToolip to PC3. Commit.
  • Add ModelContextMenu back. Commit.
  • Fix installing PC3. Commit.
  • Add missing QPointer include. Commit.
  • Remove non-existing Qt6::Gui_GLESv2 target. Commit.
  • Drop Units::iconSizeHints. Commit.
  • Remove KDeclarative leftovers. Commit.
  • [quick] Add missing source file. Commit.
  • Port internal code to new SharedQMLEngine class. Commit.
  • Import shared QML engine from Kirigiami draft MR. Commit.
  • Import ImageTexturesCache from KDeclarative. Commit.
  • Drop associated application. Commit.
  • Update Kirigami plasmastyle plugin install dir to KF6 variant. Commit.
  • Fix installing PC3 style. Commit.
  • Clean up KService usage. Commit.
  • Remove useless plugin test. Commit.
  • Containment: Include KPluginMetaData instead of KPluginFactory in header. Commit.
  • Remove moc registration of removed plugins. Commit.
  • Port away from KPluginMetaData::metaDataFileName. Commit.
  • Bump Qt deprecation level to 6.4. Commit.
  • Remove Qt 5 leftovers from the build system. Commit.
  • Remove 4->5 porting tools. Commit.
  • Remove Qt4-era examples. Commit.
  • Remove ConditionalLoader example. Commit.
  • Port away from deprecated QIcon API. Commit.
  • Remove Qt5 version checks. Commit.
  • Port some examples to PC3. Commit.
  • Remove docbook for no longer existing tool. Commit.
  • Remove action type from actions. Commit.
  • Remove obsolete servicetype files. Commit.
  • Use ecm_add_qml_module for qml modules. Commit.
  • Remove deprecated plasmaextras components. Commit.
  • Remove obsolete TODO file. Commit.
  • Remove obsolete defines. Commit.
  • Drop obsolete plasmapkg tool. Commit.
  • Drop Qt5 leftover. Commit.
  • Drop platformcomponents import. Commit.
  • Drop accessdenied import. Commit.
  • Port to new URL interceptor API. Commit.
  • Replace PC2 Menu with PlasmaExtras menu. Commit.
  • Port color context test away from PC2. Commit.
  • Port dialog position test away from PC2. Commit.
  • Port menu test away from PC2. Commit.
  • Drop calendar import. Commit.
  • Drop PlasmaComponents2. Commit.
  • Dialog: Fix calculation of distance between dialog and parent applet. Commit. Fixes bug #464201. Fixes bug #464513
  • Port away from deprecated QEvent API. Commit.
  • Add QMenu QML proxy to plasmaextras. Commit.
  • Expose many properties to Applet. Commit.
  • Port away from deprecated QVariant API. Commit.
  • Revert "Update file dialog.cpp". Commit.
  • Drop all deprecated API. Commit.
  • Update file dialog.cpp. Commit.
  • Bump version for KF6. Commit.
  • Refactor glowbar SVG. Commit.
  • QMenuProxy & Plasma::Types::PopupPlacement: Reverse direction for RTL. Commit.
  • Remove obsolete and unused headers. Commit.
  • Update LINK_QCHS to Qt6 versions. Commit.
  • Adapt to KirigamiPluginFactory change. Commit.
  • Add missing KPackage link. Commit.
  • Breeze: Clean up KGpg SVG. Commit.
  • Remove all deprecated API up to 5.99. Commit.
  • Fix build with Qt 6.5. Commit.
  • Rename one more CMake config file for KF6. Commit.
  • Rename CMake targets/config/libraries for KF6. Commit.
  • Bump KF_DEP_VERSION for KF6. Commit.
  • Require Qt6. Commit.
  • Remove Qt5 CI. Commit.
  • IconItemTest: Wait for rendering before capturing an image of IconItem. Commit.
  • Iconitem: Use InOutCubic for the animation's easing curve. Commit.
  • Iconitem: Adjust fade animation to not flicker as much. Commit. Fixes bug #463061. Fixes bug #463685
  • QMenuProxy: Fix relative positioning with embedded/off-screen parent windows. Commit.
  • Dialog: Only center panel popup if it still would cover two thirds of its panel widget. Commit. Fixes bug #462930
  • Containmentinterface: add function to open context menu. Commit.
  • Revert "dialog: don't rely on parent property". Commit.
  • ExpandableListItem: load custom content when item is expanded. Commit.
  • Dialog: don't rely on parent property. Commit.
  • PC3/ActionTextField: Specify focus reason for shortcut activation. Commit.
  • Use StandardKey.Find instead of "CTRL+F". Commit.
  • ActionTextField: add property type for focusSequence. Commit.
  • ActionTextField: show native shortcut text in tooltip. Commit.
  • ActionTextField: fix StandardKey not working. Commit.
  • Dialog: Add default case to a switch to make clangd happier. Commit.
  • Dialog: Use one std::optional instead of two boolean flags. Commit.
  • Mark transient applets in config. Commit. Fixes bug #417114
  • PC3: allow touch scrolling even when tablet mode is off. Commit. See bug #461016
  • Import ManagedTextureNode from KDeclarative. Commit.
  • Port away from deprecated KWindowSystem API. Commit.
  • Replace word "paint" with "draw", add check for d->frame. Commit.
  • Drop second sentence, part two. Commit.
  • Drop second sentence. Commit.
  • Add @since tags. Commit.
  • Expose minimum drawing size for FrameSvg and FrameSvgItem. Commit.
  • Fix the left element of dialogs background. Commit.
  • Pc3: Simplify Button{Focus,Hover,Shadow}.qml. Commit.
  • Pc3: Simplify Flat/RaisedButtonBackground. Commit.
  • Extracomponents: Only create a button in PlaceholderMessage if needed. Commit.
  • Pc3: Don't create an SVG in TextField just to check if a certain element exists. Commit.
  • Expose FrameSvg::hasElement on FrameSvgItem. Commit.
  • FrameSvg: Replace a bunch of check-and-fetch with fetch-and-validate. Commit.
  • Extracomponents: Use attached property for ActionTextField tooltip. Commit.
  • FrameSvg: Store a few unchanging strings in updateSizes as static const. Commit.
  • FrameSvg: Use a single QString buffer when building names to look up in the SVG. Commit.
  • Add missing forward decl. Commit.
  • Rework Plasma theme mask corners and outlines. Commit. Fixes bug #417511
  • Support horizontal scroll in containmentactions. Commit.
  • Appletquickitem 'ownLayout' local variable has same name as one of the class members. Commit.
  • IconItem: Fix icons after context loss events. Commit.
  • IconItem: Fix icons after context loss events. Commit.
  • Svgitem: do not upscale svg when using fractional scaling. Commit. Fixes bug #461682
  • Remove workaround for QTBUG-70481. Commit.
  • PC3: remove obsolete workaround in TextArea. Commit.
  • ToolTip: Do not show when empty. Commit.
  • Declarative/core: Use two opacity nodes for fading in IconItem. Commit. See bug #432999
  • AvailableScreenRect only for valid screens. Commit.
  • Appletinterface: Expose the QAction::Priority enum values. Commit.
  • Handle tooltips with disabled (negative) timeout properly. Commit. See bug #397336
  • ExpandableListItem: Fix warning. Commit.
  • PC3/BusyIndicator: Disable hover, drop unused id, and shorten a comment. Commit.
  • Revert "PlasmoidHeading: do not rely on Plasmoid property". Commit.
  • Never time out tooltip while its control is still hovered. Commit. Fixes bug #397336
  • Windowthumbnail 'count > 0' is always true. Commit.
  • Dialog: Avoid using plasmashell protocol when running in kwin. Commit.
  • Make KPackage an implementation detail of Plasma Applets. Commit.
  • Deprecate public includes for KPackage. Commit.
  • PlasmoidHeading: do not rely on Plasmoid property. Commit.
  • Templates/cpp-plasmoid: Load icon as svg rather than svgz. Commit.
  • Templates/cpp-plasmoid: Port away from PlasmaComponents2. Commit.
  • Templates/cpp-plasmoid: Remove unneeded EnabledByDefault and X-Plasma-MainScript keys. Commit.
  • Templates/cpp-plasmoid: Small code style adjustments. Commit.
  • Templates/cpp-plasmoid: Consistently require ECM, KF and Qt dependencies. Commit.
  • Templates/cpp-plasmoid: Port to newer KPackageStructure key instead of ServiceTypes. Commit.
  • Templates/cpp-plasmoid: Do not embed json file in plugin. Commit.
  • Create SVGZ files without embedded filename & timestamp -> reproducibility. Commit.
  • Oxygen: Drastically improve buttons. Commit.
  • Oxygen: Invert input box color and increase size. Commit.
  • Oxygen: Update Inkscape Metadata. Commit.
  • Oxygen: Fix tab bars not rendering, add N/E/S/W sides. Commit.
  • Oxygen: Fix active button size. Commit.
  • ExpandableListItem: Port to explicit signal handler parameter names. Commit.
  • Center the AppletPopup dialogs when possible. Commit.
  • Framesvgitem: avoid unnecessary type conversion in resizeFrame. Commit.
  • Framesvgitem: use QQuickItem::size() directly in resizeFrame. Commit.
  • Framesvgitem: port two qMax to std::max. Commit.
  • Framesvgitem: remove one unnecessary maxvalue comparison. Commit.
  • PC3/BusyIndicator: Revert RotationAnimator back to property interceptor syntax. Commit.
  • PC3/BusyIndicator: Fix hang & rapid jump on start. Commit.
  • PC3/BusyIndicator: Don't do extra work when animation starts. Commit.
  • PC3/BusyIndicator: Port opacity animation to Easing.OutCubic. Commit.
  • PC3/BusyIndicator: Center the active/rotating part of the control. Commit.
  • PC3/BusyIndicator: Fix QML/JS code style, bump imports. Commit.
  • Fix refcount of dialog instances. Commit.
  • Ignore "templates" folder for cppcheck CI. Commit.
  • Fix name of margin hints of task manager. Commit. Fixes bug #456076
  • Add override specifier. Commit.
  • PC3/TextField,SearchField: Fix mirroring detection. Commit.
  • SearchField: Align search icon vertically. Commit.
  • SearchField,ActionTextField: Use non-destructive clear() method. Commit.
  • Doc: ActionTextField: Fix typo in code snippet, and other nits. Commit.
  • PC3/Slider: Fix tick marks direction for vertical orientation. Commit.
  • Manage the case someone is asking for the attached of an applet. Commit.
  • Fix scrollbar visibility when contentWidth or contentHeight is 0. Commit.
  • Port away from deprecated KIO API. Commit.
  • Drop deprecated KDeclarative::setupEngine calls. Commit.
  • Port away from QRegExp. Commit.
  • Iconitem: add test for devicePixelRatio. Commit.
  • Svgitem: fix blurry icon on HiDPI screens. Commit.
  • Iconitem: fix blurry icon on HiDPI screens. Commit.
  • Revert "Install a plugin for org.kde.plasma.plasmoid". Commit.
  • Add 5G network icons. Commit.
  • ExpandableListItem: Simplify Accessible.description expression. Commit.
  • ExpandableListItem: Clean up some QML/JS code. Commit.
  • ExpandableListItem: Use uniform standard margins for actions list. Commit.
  • Perform initialization in initialization list. Commit.
  • IconItem: Use standard Units.longDuration for cross-fade animation. Commit.
  • Don't violate the min <= max assert in qBound in Qt 6. Commit.
  • IconLabel: always enable fillWidth. Commit.
  • Wallpaperinterface: allow wallpaper plugin to set custom accent color. Commit.
  • Add CMake option to build WITHOUT_X11. Commit.
  • Install a plugin for org.kde.plasma.plasmoid. Commit. Fixes bug #454062
  • PC3/IconLabel: Simplify Layout.fillWidth expression for label. Commit.
  • ExpandableListItem: make fewer assumptions about the action. Commit.
  • Clear PasswordField with Ctrl+Shift+U. Commit. Fixes bug #451550
  • Add fade in and out animations to PC3 ToolTip. Commit.
  • Reset devicePixelRatio after loading the cachedBackground of mask. Commit.
  • Always give FrameSvg's mask in logical pixels. Commit.
  • Desktoptheme/breeze: update disk.svg. Commit. Fixes bug #445810
  • Use version-less KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • Remove shortcut to make corona immutable. Commit.
  • Clean up if statement that is always true. Commit.
  • Clean up unused code for categories and remove reference in API docs. Commit.
  • ExpandableListItem: add arrow key navigation support. Commit.
  • PC3/ProgressBar: Fix sizing bugs, reformat code, remove animation hacks. Commit. Fixes bug #456550
  • Port IconItem to use Qt Shader Tools for Qt 6. Commit.
  • Remove commented out dead slot. Commit.
  • Keep Tooltips the proper type. Commit. Fixes bug #446375
  • Don't remove the shadow on ~Dialog. Commit. Fixes bug #437920
  • Port away from deprecated QSGSimpleMaterialShader. Commit.
  • Fix dataengine loading in Qt6 code path. Commit.
  • PC3/Slider: Enable hover events. Commit. Fixes bug #454714
  • PlasmaDialog: Don't constantly reset cursor when resizable edges are ON. Commit. Fixes bug #454714
  • Add FreeBSD Qt6 CI support. Commit.
  • PC3: Support RTL layouts in controls. Commit.
  • Extras/ListItem: Fix undefined reference error to properties from newer controls. Commit.
  • PC3: Improve support for RTL sliders. Commit.
  • Extras/Highlight: Fix code style and explicitness. Commit.
  • Port from KDeclarative::runtimePlatform to KRuntimePlatform::runtimePlatform. Commit.
  • Revert "extras/Highlight: Fix code style and explicitness". Commit.
  • Extras/Highlight: Fix code style and explicitness. Commit.
  • BusyIndicator: Fix initialization of the running property. Commit.
  • Extras/ExpandableListItem: Remove 'currentIndex' state when unhovering. Commit.
  • Doc: Fix typo in a comment. Commit.
  • Add missing break in switch-case statement. Commit.
  • PC3/CheckBox: Fix hover animation repeated on press. Commit.
  • TextField: fix height change when password dot appears. Commit. See bug #410810
  • Port away from KDeclarative::runtimePlatform. Commit.
  • ExpandableListItem: add expanded property to indicate the view is visible. Commit.
  • Synchronise busy indicator start points. Commit.
  • Themetest fix a possible memory leak. Commit.
  • Datamodel.cpp 'then' statement is equivalent to the 'else'. Commit.
  • Fix typo in comment. Commit.
  • A11y: toolbuttons are pressable. Commit.
  • A11y: roundbuttons are buttons too. Commit.
  • Docs: clarify URL in IconItem "source" property. Commit.
  • Update blur and other window effects when the dialog changes size. Commit. Fixes bug #457053
  • Fix generated import versions for QtQuick Controls with Qt 6. Commit.
  • ExpandableListItem: read Accessible.description from action. Commit.
  • ExpandableListItem: give expand button a name and a tooltip. Commit.
  • ExpandableListItem: add accessible properties. Commit.
  • PC3/ToolTip: Sync to qq2-desktop-style: Copy delay & timeout implementations. Commit.
  • PC3/ToolTip: Sync to qq2-desktop-style: Port to QtQuick.Layouts. Commit.
  • PC3/ToolTip: Sync to qq2-desktop-style: Wrap text on label. Commit.
  • PlaceholderMessage: use strict Javascript equality. Commit.
  • Scope DialogShadows lifetime to application. Commit. Fixes bug #443706
  • Use non-deprecated URL interceptors access with Qt 6. Commit.
  • QMenuProxy::transientParent add null checks. Commit.
  • Revert "Automatically add tooltips and Accesible properties for icon-only things". Commit.
  • Automatically add tooltips and Accesible properties for icon-only things. Commit.
  • Use ECMDeprecationSettings, bump hidden deprec. API to KF 5.95. Commit.
  • FrameItemNode: Remove unnecessary attribute. Commit.
  • Fix wrong visibility wrapper, needs to be BUILD maatching the rest. Commit.
  • Expose the edit mode to the applets. Commit.
  • Units: Fix sizeForLabels double-scaling icons with Plasma scaling. Commit. Fixes bug #454131
  • Remove extra ';'. Commit.
  • Update plugins.qmltypes for org.kde.plasma.core. Commit.
  • Skip test for old style theme metadata format when building without deprecations. Commit.
  • Revert "Use QT_FEATURE_foo to detect opengl* support, and TARGET for glesv2". Commit.
  • Wallpaperinterface: call setSource before setContextProperty. Commit.
  • Add back the WindowsGoBelow panel behavior. Commit. Fixes bug #455138
  • Breeze/widgets: Make analog clock follow colorscheme. Commit. Fixes bug #377935
  • Dialog should use the Dock type unless requested otherwise. Commit. Fixes bug #454635
  • Do not send all windows below the dialog when window type is AppletPopup. Commit.
  • Use QT_FEATURE_foo to detect opengl* support, and TARGET for glesv2. Commit.
  • Extras/Representation: Fix docs. Commit.
  • Extras/Representation: Bump QML imports. Commit.
  • Extras/Representation: Fix indentation. Commit.
  • Disable spacing around ActionTextFields action-row when it is empty. Commit.
  • Disable undo operation for PlasmaExtras PasswordField. Commit.
  • Breeze/widgets: Make analog clock follow accent color. Commit.
  • KDeclarative::ConfigPropertyMap has been deprecated since 5.89. Commit.
  • Extras/PasswordField: Fix imports and docs. Commit.
  • KPluginMetaData::serviceTypes() has been deprecated since KF 5.89. Commit.
  • PC3 ScrollView: Move contentItem clipping hack into a Binding component. Commit.
  • PC3 ScrollView: Drop support for nullable ScrollBars. Commit.
  • PC3 ScrollView: Remove id from a scrollbar. Commit.
  • PC3 ScrollView: Fix ScrollBar.active property. Commit.
  • Fix a typo. Commit.
  • PlasmaQuick: Remove aged comment. Commit.
  • Dialog: Expose QQuickItem instead and cast to AppletQuickItem in C++. Commit.
  • Implement resize capability for Plasma dialog. Commit. See bug #332512
  • Add re-run of clang-format to .git-blame-ignore-revs. Commit.
  • Add trainling comma to array initialization, re-run clang-format. Commit.
  • Use size_t for qHash return values. Commit.
  • Protect against missing KService lib when building without deprecations. Commit.
  • Port to standard C++ smart pointers where possible. Commit.
  • Plasma:PluginLoader: Add missing fwd of KPluginInfo. Commit.
  • Plasma::Theme: Add accessor for metadata. Commit.
  • ExpandableListItem: Refactor JavaScript expression to use newer features. Commit.
  • [Calendar] Wheel year on year view and decade on decade view. Commit.
  • Use QSFPM::setFilterRegularExpression everywhere. Commit.
  • Remove author data, name and description from package metadata files. Commit.
  • Plasmaquick: fix a memory leak caused by qmlRegisterType. Commit.
  • Containmentinterface: Change wallpaper plugin in dropjob action. Commit.
  • PluginLoader: remove unused variable. Commit.
  • DayDelegate: Remove a duplicate import. Commit.
  • Revert "IconItem: Allow specifying a custom loader". Commit.
  • Iconitemtest: fix expected image format for Qt 6. Commit.
  • QMenuProxy: remove unconditionnal debug. Commit.
  • IconItem: Allow specifying a custom loader. Commit.
  • Plasmastyle: Import PlasmaCore in MenuStyle. Commit.
  • Revert "Require unittests to pass for CI pipelines to pass". Commit.
  • Require unittests to pass for CI pipelines to pass. Commit.
  • Don't assert if the theme is not found, just warn. Commit.
  • Desktoptheme: Install plasmarc. Commit.
  • Autotests: copy metadata.json, not metadata.desktop. Commit.
  • Plasmaquick: Fix memory leak caused by QQmlComponent::create. Commit.
  • Autotests: repair dialognativetest. Commit.
  • Revert "Prevent tooltips from being incorrectly dismissed". Commit. See bug #439522
  • Revert "Add default switch statement". Commit.
  • Wallpaperinterface: Add some APIs needed for wallpaper accent color support. Commit.
  • Fix use-after-free in ContainmentInterface. Commit. Fixes bug #451267
  • Fix osd dialog position. Commit. Fixes bug #452648
  • Mark plasmapkg as nongui executable. Commit.
  • Fix check for argument length in DataEngine loader. Commit. Fixes bug #452596
  • Fix minor typo. Commit.
  • Desktoptheme: Convert desktop to json files. Commit.
  • Desktoptheme: Separate config from theme metadata. Commit.
  • Templates: Convert test metadata.desktop files to json. Commit.
  • Autotests: Convert test metadata.desktop files to json. Commit.
  • Convert desktop files of plugins to json. Commit.
  • Examples: Convert desktop files of KPackages to json. Commit.
  • Keep PlasmaComponents.Highlight on its former behaviour. Commit. Fixes bug #452555
  • Dialog: Do not update layout parameters while hidden. Commit. Fixes bug #452512
  • Plugintest: Clean up uneeded includes. Commit.
  • Remove KService dependency for KF6 builds. Commit.
  • Wrap KPluginInfo includes in deprecation wrappers. Commit.
  • Coronatest: Clean up uneeded KSycoca code. Commit.
  • --warning: Do not disconnect from a null object. Commit.
  • PlaceholderMessage: Remove Kirigami references. Commit.
  • PlaceholderMessage: add types. Commit.
  • PC3 toggle controls: fix odd heights misaligning indicators. Commit. Fixes bug #447977
  • Enable Qt6 CI for plasma-framework. Commit.
  • Fix search field left padding when icon is hidden. Commit.
  • ExpandableListItem: deprecate contextmenu and allow actions+custom view. Commit.
  • Deprecate DataEngine related code in Plasma::PluginLoader. Commit.
  • Plasma::Theme: Use KSharedConfig in internal utility method parameters. Commit.
  • Plasma::Theme: Use KSharedConfig internally. Commit.
  • Add parameterized test for reading config from theme. Commit.
  • Plasma::Theme: Port last KPluginInfo usage. Commit.
  • Port autotests theme to json metadata. Commit.
  • Plasma::Theme: Allow packages to ship metadata.json file, move config to separate file. Commit.
  • Extend themetest to check config entries. Commit.
  • Add include needed by Qt6 forgotten in d74a8286e1. Commit.
  • Make WindowThumbnail build against Qt6 as well. Commit.
  • Plasmacomponents2 Highlight: add explicit id. Commit.
  • Revert "Calendar/DayDelegate: Fix hover after porting to QQC2 Highlight". Commit.
  • Highlight: change hover: property to hovered:. Commit.
  • Don't install the heading SVG in breeze-light and breeze-dark Plasma themes. Commit.
  • AppletInterface: Add self property which just returns this. Commit.
  • Allow applets to have empty json metadata & use KPackage's metadata instead. Commit.
  • Calendar/DayDelegate: Fix hover after porting to QQC2 Highlight. Commit.
  • Do not compute sizes within dialogs when they're not visible. Commit.
  • Port dateengine away from inperformant KPluginInfo hack. Commit.
  • Improve documentation of PlasmaExtras.Highlight. Commit.
  • Factor out QML module URI string. Commit.
  • Update documentation regarding PlasmaExtras.Highlight. Commit.
  • Adapt to the deprecation of qmlRegisterInterface in Qt6. Commit.
  • Add default switch statement. Commit.
  • Add power profile icons. Commit. Fixes bug #449475
  • Fix Plasmoid attached property look-up on Config objects. Commit. Fixes bug #451482
  • Fix potential null parent access. Commit.
  • Break recursion when checking compact representation. Commit.
  • Use generic breeze-styled arrow in Plasma style. Commit.
  • Port to PlasmaExtras version of Highlight. Commit.
  • Hardcode keyboard shortcut in SearchField for now. Commit.
  • Add ActionTextField, SearchField, and PasswordField. Commit.
  • PC3: Remove unreachable code in Svg item from DefaultListItemBackground. Commit.
  • AppletQuickItem: Ensure we provide the attached property when we have it. Commit.
  • Port from using plasmoid to Plasmoid. Commit.
  • Calendar: Draw highlight below the text. Commit. Fixes bug #451209
  • Use PACKAGE_CMAKE_INSTALL_PREFIX before any find_dependency() calls. Commit.
  • Move Highlight from PlasmaComponents 2.0 to PlasmaExtras. Commit.
  • Introduce PLASMA_NO_CONTEXTPROPERTIES to disable Plasma QML context properties. Commit.
Milou
Oxygen
plasma-activities
  • Cleanup duplicated finding of Qt modules. Commit.
  • Replace the last boost::optional usage with std::optional. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Not a KDE Framework anymore. Commit.
  • Rename plasma-activities logging category file. Commit.
  • Rename to drop KF6 prefix. Commit.
  • Revert "rename to libkactivities now it is not part of Frameworks". Commit.
  • Rename to libkactivities now it is not part of Frameworks. Commit.
  • Fix closure warning implicit capture of this is deprecated. Commit.
  • Revert "remove frameworks info file now it is not a framework". Commit.
  • Remove frameworks info file now it is not a framework. Commit.
  • Drop most of ResourceInstance. Commit.
  • Fix build with -BUILD_QCH=TRUE. Commit.
  • Clean up CMake code. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Fix min. CMake version and project version. Commit.
  • Reversion for plasma versions and use consistent cmake variables for plasma projects. Commit.
  • Adapt to KConfigGroup name officially being a QString type. Commit.
  • Adapt to move out of Frameworks. Commit.
  • ResourceInstance: fix application name when desktopFileName is empty. Commit.
  • Proofreading. Commit.
  • Cli: drop unused kwindowsystem dependency. Commit.
  • ResourceInstance: use desktopFileName if available as application. Commit.
  • Remove code for generating pri file. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Remove unused metadata key. Commit.
  • Add major version to kactivities-cli. Commit.
  • Have export macros header include version header. Commit.
  • Generate version header on src/lib level. Commit.
  • Controller class: add bc place holder for pimpl object. Commit.
  • Use consistently std::unique_ptr to manage life-time of private impl objects. Commit.
  • Use variadic parameters in DbusFuture::asyncCall. Commit.
  • Remove unused CI dep. Commit.
  • Replace QVector by QList. Commit.
  • Use more target-centric cmake code. Commit.
  • Rename pkgconfig file to KF6Activities. Commit.
  • Remove Qt 5 support. Commit.
  • Update LINK_QCHS to Qt6 versions. Commit.
  • Bump KF_DEP_VERSION for KF6. Commit.
  • Rename CMake targets/config/libraries for KF6. Commit.
  • Update KF_VERSION for KF6 development. Commit.
  • Require Qt6. Commit.
  • Remove Qt5 CI. Commit.
  • Disable tests that require X11 on non X11 platforms. Commit.
  • Port away from deprecated KWindowSystem API. Commit.
  • Refer to KIO workers now. Commit.
  • Use version-less KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • Build without KF 5.97 deprecated API. Commit.
  • Add FreeBSD Qt6 CI support. Commit.
  • Utilize std::optional instead of custom impl. Commit.
  • Remove debug message for Consumer destructor. Commit.
  • Do not enable debug output for debug QT builds. Commit.
  • Use imported target Boost::headers. Commit.
  • Bump deprecation KF version in ecm_set_disabled_deprecation_versions. Commit.
  • Removed unused include. Commit.
  • Require unittests to pass for CI jobs to pass. Commit.
plasma-activities-stats
  • RC 1 version dep. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Not a KDE Framework anymore. Commit.
  • Adapt to renamed activities library repo. Commit.
  • Rename to drop KF6 prefix. Commit.
  • ResultModel: fix two warnings: = does not capture thisx. Commit.
  • Revert "remove frameworks info file now it is not a framework". Commit.
  • Remove frameworks info file now it is not a framework. Commit.
  • Drop no longer relevant test. Commit.
  • Fix build with -BUILD_QCH=TRUE. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Clean up CMake code. Commit.
  • Reversion for plasma versions and use consistent cmake variables for plasma projects. Commit.
  • Switch to plasma versioning and use consistent cmake variables for plasma repos. Commit.
  • Adapt to move out of Frameworks. Commit.
  • Cleaning: Use async method call to delete states. Commit.
  • Remove unused license texts. Commit. Fixes bug #475540
  • Remove d-ptr utils in favor of typing out a few lines manually. Commit.
  • ResultsModel: Fetch at most 50 entries at the time. Commit.
  • ResultSet: fix title filter clause when no filters are passed. Commit.
  • Remove code for generating pri file. Commit.
  • Query: Properly escape query, autogenerate getters/setters/modifiers. Commit.
  • ResultSetQuickCheckTest: Fix some clazy warnings about multi args. Commit.
  • Do not use raw string with prefix. Commit.
  • ResultSet: expose agent field. Commit.
  • Terms: Remove Limit::all option. Commit.
  • Allow to filter by title. Commit.
  • Add d81ba5ab0ad2097da92eb9e64815465a932b16c8 to git-blame-ignore. Commit.
  • ResultsWatcher: Do not put DBus wrappers in std::unique_ptr. Commit.
  • Use QLatin1String in ResourcesDatabaseSchema version getter. Commit.
  • ResourceDatabase: Use modern initializer list. Commit.
  • Remove clang-format exclusions where possible, reformat project. Commit.
  • ResultsSet: Use QLatin1String when using QStringBuilder. Commit.
  • Remove Designer's "." normaloff file data from icon properties in .ui files. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Have export macros header include version header. Commit.
  • Generate version header on src/ level. Commit.
  • Use more target-centric cmake code. Commit.
  • Rename pkgconfig file to KF6ActivitiesStats. Commit.
  • Remove Qt 5 support. Commit.
  • Bump Qt deprecation level to Qt 6.4. Commit.
  • Update LINK_QCHS to Qt6 versions. Commit.
  • Bump KF_DEP_VERSION for KF6. Commit.
  • Rename CMake targets/config/libraries for KF6. Commit.
  • Update KF_VERSION for KF6 development. Commit.
  • Require Qt6. Commit.
  • Remove Qt5 CI. Commit.
  • ResultWatcher::resultUnlinked: Fix typo in docs. Commit.
  • Use consistently std::as_const instead of qAsConst. Commit.
  • Use version-less KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • Add FreeBSD Qt6 CI support. Commit.
  • Clean up unneeded Q_COMPILER_INITIALIZER_LISTS checks. Commit.
  • Bump deprecation KF version in ecm_set_disabled_deprecation_versions. Commit.
  • Port to standard C++ smart pointers where possible. Commit.
  • Fix clazy warnings, add missing Q_EMIT, add std::move for terms. Commit.
  • Make replace to not block because of missing item removal. Commit.
  • Add ResultModel::forgetResources method. Commit.
  • Require unittests to pass for CI jobs to pass. Commit.
Plasma Browser Integration
Plasma Desktop
  • Kcm-tablet: Allow binding buttons to modifier keys. Commit. Fixes bug #461259
  • RC 1 version dep. Commit.
  • Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
  • ItemGridView.qml: Fix deprecated parameter injections into signal handlers. Commit.
  • Respect maximumWidth/Height of non-fillWidth/Height applets again. Commit.
  • Make dragging the offset indicator of the panel switch to left/right alignment. Commit.
  • Panel: Call checkLastSpacer() onWantsToFill{Width,Height}Changed. Commit. Fixes bug #480356
  • Refresh clock svg when dpi change. Commit. Fixes bug #477457
  • Allow modifier only shortcuts in applet configuration dialog. Commit. Fixes bug #472679
  • Api to know whether an applet supportslaunchers. Commit. Fixes bug #480198
  • Prevent panel from accepting drops originating from one of its Task Managers. Commit. Fixes bug #416927
  • [kcms/componentchooser] Only offer true scheme handlers. Commit. Fixes bug #476894
  • [kcm/keys] Improve system service detection. Commit. Fixes bug #479776
  • [kcms/keys] Hardcode an icon for wacomtablet. Commit.
  • Kcm/ksmserver: remove separator lines. Commit.
  • [kcms/componentchooser] Fix arrow key navigation in combobox. Commit.
  • [kcm/keys] Fix list delegate height changing on hover. Commit.
  • [applets/taskmanager] Fix showing window thumbnails. Commit. Fixes bug #479050
  • Drag toolbox from anywhere. Commit.
  • Delay Showing the ruler, config dialog appear correctly. Commit.
  • Appiumtests/bug47722: expect fail in test_2_bug477220_open_context_menu. Commit.
  • Use available size instead of total size to force 1:1 ratio in panels. Commit.
  • Use preferred sizes instead of minimum/maximum and only use iconSize as fallback. Commit. Fixes bug #478240
  • Folder View: Fix handling of numpad keys. Commit. Fixes bug #480169
  • PanelConfiguration: fix clicking position preview and using arrow keys. Commit.
  • Appiumtests/folderviewtest: take screenshot using ImageMagick. Commit.
  • Applets/taskmanager: don't show mute icon for startup tasks. Commit.
  • Appiumtests/bug472909test: wait for return code when test is completed. Commit.
  • Don't filter by screen for touching windows. Commit. Fixes bug #478376. Fixes bug #478256
  • Window-list: Use highlighted text when button is hovered or selected. Commit.
  • Applets/kickoff: make list delegate heights consistent. Commit. Fixes bug #479287
  • Desktoptoolbox: Add panel button. Commit.
  • Appiumtests/bug477220test: update match template image. Commit.
  • Panelconfiguration: use standard border radius for Adaptive preview. Commit. Fixes bug #479752
  • Forward wheel events to the proper item. Commit. Fixes bug #479273
  • Don't bind to visible of a child. Commit.
  • Make Alternatives… dialogs follow transparency of the panel. Commit. Fixes bug #440275
Plasma Disks
Plasma Firewall
  • Remove usage of extraFooterTopPadding. Commit.
  • Remove extraFooterTopPadding usage. Commit.
plasma-mobile
Plasma Nano
Plasma Audio Volume Control
Plasma Systemmonitor
plasma-vault
plasma-welcome
Plasma Workspace
  • [krunner] Don't call into KX11Extras on Wayland. Commit.
  • Separate listing for incorrect json and .desktop applets. Commit. Fixes bug #477837
  • [applets/kicker] Pass applications: URL to task manager for launcher check. Commit. Fixes bug #480366
  • Dataengines/weather: Fix dwd when there's no measurement data. Commit.
  • [applets/digitalclock] Store enabled plugins by id instead of full path. Commit.
  • Runners/services: Give favorites a relative instead of absolute boost, some cleanups and optimizations. Commit. Fixes bug #478087
  • Applets/systemtray: avoid unnecessary copy in StatusNotifierModel. Commit.
  • Shell: Don't show the panel temporarily on new screen. Commit. Fixes bug #448420. Fixes bug #474699
  • [applets/analogclock] Properly force data change. Commit.
  • Applets/systemtray: fix assertion when model is empty. Commit.
  • Ctest: enable repeat until pass. Commit.
  • Applets/kicker: Prevent building an infinite queue of refresh requests. Commit.
  • Hide pin to taskmanager when already pinned. Commit. Fixes bug #480198
  • Add a new setExclusiveEdge call in the protocol. Commit. Fixes bug #475700
  • Applet/notifications: fix contex menu on wayland. Commit. Fixes bug #476809
  • Kcms/notifications: remove separator lines. Commit.
  • [runners/appstream] Use KIO::OpenUrlJob instead of QDesktopServices::openUrl. Commit. Fixes bug #479397
  • Wallpapers/image: immediately change wallpaper when system palette changes. Commit.
  • Kcms/users: use standard header for fingerprint dialog. Commit.
  • Kcms/cursortheme: only adapt popup width. Commit.
  • Kcms/cursortheme: remove obsolete code. Commit.
  • Kcms/cursortheme: Fix cursor size preview. Commit. Fixes bug #478089
  • PanelView: Use geometry() instead of geometryByDistance() for computing mask. Commit. Fixes bug #478923
  • Appiumtests/kcm_cursortheme_test: take screenshot using ImageMagick. Commit.
  • Only allow showing one Alternatives dialog at a time. Commit. Fixes bug #454526
  • Update entries when sycoca changes. Commit. Fixes bug #405790. Fixes bug #479513
  • Update theme previews to show "Scarlet Tree" Plasma 6.0 wallpaper. Commit.
  • Kcms/cursortheme: scale combox to fit largest size. Commit. Fixes bug #479968
  • Kcms/style: close popup on second click of the button that opened it. Commit. Fixes bug #479970
  • Fix spacing of system dialogs without buttons. Commit.
  • Wallpapers/image: check signal count before waiting new file to arrive. Commit.
  • Libtaskmanager/taskfilterproxymodel: convert region geometry to device coordinate system. Commit. See bug #478376
  • Notifications: text/uri-list must be an array. Commit.
  • Applets/systemtray: remove maximum popup height. Commit. Fixes bug #479363
  • Restore Fitts' law for the panel. Commit. Fixes bug #480016
  • Remove "Add Widgets" and "Add Panel" from desktop context menu. Commit.
  • Shellcorona: Add showAddPanelContextMenu function. Commit.
  • Kcms/cursortheme: only create LaunchFeedbackDialog once. Commit. Fixes bug #479969
  • Runners/calculator: add mutex for CALCULATOR creation/destruction. Commit. Fixes bug #478998
  • Panelview: Don't intersect with screen geometry at all. Commit.
  • Panelview: Set the correct mask. Commit. Fixes bug #479926
  • Panelview: Set the actual mask on wayland. Commit. Fixes bug #479926
  • Dataengines/powermanagement: Use the right D-Bus interface for HasInhibit. Commit.
  • Panelview: Fix geometryByDistance. Commit.
  • Libtaskmanager: Fix initialization of IsActive in WaylandTasksModel. Commit. Fixes bug #478951
  • Add kconf update script to preserve the custom position of panels. Commit. Fixes bug #478690
  • Libtaskmanager: add test for bug 478831. Commit. See bug #478831
  • Kcm/users: fix letter-style avatars. Commit. Fixes bug #479454
  • Libtaskmanager: do not leak fd when reading icons in waylandtaskmodel. Commit. Fixes bug #478831
plasma-workspace-wallpapers
  • Add "Mountain" wallpaper from Plasma 5.27. Commit.
polkit-kde-agent-1
  • Added processing of qml files. Commit.
Powerdevil
System Settings
wacomtablet
xdg-desktop-portal-kde