Skip to content

Plasma 5.92.0 Complete Changelog

Breeze
  • Frames and outlines share same color value. Commit.
  • Make buttons and input fields same height. Commit.
  • Add option to force status bar separator to be drawn. Commit.
  • Fix build with Qt 6.7. Commit. Fixes bug #478879
  • Fix qHash of ExceptionId. Commit.
Discover
  • Fix warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]. Commit.
  • Apply i18n to section name. Commit.
  • Notifier: don't quit when SNI is destroyed. Commit.
  • Notifier: watch RequiredNotificationInterval. Commit.
  • Notifier: only show applet when necessary. Commit. Fixes bug #413053
  • Port custom loop to std::any_of. Commit.
  • FlatpakBackend: Fix type of QFutureWatcher's template. Commit.
  • FlatpakBackend: Factor out stream creation boilerplate. Commit.
  • SteamOSBackend: Fix the remaining install time. Commit.
  • Steamos: Add a qCDebug section for the steamos backend messages. Commit.
  • Fix QNetworkInformation usage. Commit.
  • Amend f46a15dc877b0d2cfa458e2ddf068b2f53c20fd5. Commit.
  • Make UserFeedback an optional component. Commit. Fixes bug #478766
Dr Konqi
  • Fix the translation templates (no version suffix for consistency). Commit.
kactivitymanagerd
  • StatsPlugin: Also clear corresponding ResourceInfo. Commit. Fixes bug #478876
  • StatsPlugin: allow local files to be added to ResourceCache. Commit. Fixes bug #478397
kde-cli-tools
  • Fix the translation templates (no version suffix for consistency). Commit.
KDE GTK Config
  • Kded: use constinit for global variables more. Commit.
KDE Window Decoration Library
  • Fix infinite recursion in qHash(). Commit.
  • DecorationButtonType: fix qHash. Commit.
Plasma Addons
  • Applets/colorpicker: add parent window for color dialog. Commit. Fixes bug #476509
  • Adjust to renamed Plasma5Support target. Commit.
  • Wallpapers/potd: fix wallpaper not being updated. Commit.
  • Applets/weather: Small code clean-ups. Commit.
  • Applets/weather: Fix SwitchPanel dynamics. Commit. Fixes bug #472171
  • Applets/weather: Simplify the Details view and vertically center the info. Commit.
  • Applets/weather: Visual improvements for the top panel. Commit.
  • Applets/weather: Fix default units not available on first load. Commit.
  • Do not rely on KIO source-code compat code. Commit.
  • Applets/notes: Fix the name of the "Translucent" note. Commit.
  • [runners/converter] Fix icon/name parameter order mixup. Commit.
  • ComicProviderWrapper: Use mainscript from kpackage. Commit.
  • Add compatibility for KDE4/5 comic providers. Commit.
KGlobalAccelD
  • Don't create launch shortcut entry for non-applications. Commit.
Info Center
kpipewire
  • Add missing format conversions for SPA_VIDEO_FORMAT_{xBGR,ABGR}. Commit. Fixes bug #478309
KScreen
  • Kcm: reorder adaptive sync options to be more logical. Commit.
  • Apply i18n. Commit.
  • Remove unused qHash function. Commit.
kscreenlocker
  • Wallpaper_integration: adapt to accentColor change. Commit.
  • Handle the worst case scenario, the fallback greeter failing. 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.
  • Check executables exist in PATH before passing them to QProcess. Commit.
kwayland-integration
  • Request passing unit tests on Linux and BSD. Commit.
  • Adapt to deprecated KWindowSystem API. Commit.
  • Fix build against KF5WindowSystem with -DKWINDOWSYSTEM_NO_WIDGETS=ON. Commit.
KWin
  • Xwayland: Fix primary output identification. Commit.
  • Move more opengl related files to the opengl folder. Commit.
  • Force software cursor on Intel devices. Commit. Fixes bug #474725
  • Scene: Add SurfaceItem::destinationSize(). Commit.
  • Scene: Fix SurfaceItem::bufferTransform(). Commit.
  • Opengl: Replace TextureTransform with OutputTransform. Commit.
  • Plugins/screenshot: Invert render transforms in the correct order. Commit.
  • Core: Port RenderTarget to OutputTransform. Commit.
  • Core: Add OutputTransform::FlipY convenience aliases. Commit.
  • Core: Rename OutputTransform enums. Commit.
  • Core: Make flip transform first. Commit.
  • Core: Change winding order of OutputTransform. Commit.
  • Core: Drop viewport arg in RenderTarget::applyTransformation(). Commit.
  • Core: Cleanup OutputTransform::map(QRectF,QRect). Commit.
  • Core: Add OutputTransform::map(QPointF,QPoint). Commit.
  • Core: Add OutputTransform::map(QRect,Size) overloads. Commit.
  • Core: Add OutputTransform::toMatrix(). Commit.
  • Core/renderloop: improve frame scheduling heuristics with VRR. Commit. Fixes bug #478680. Fixes bug #477199
  • Scene: add the presentation hint to Item. Commit.
  • Backends/x11: convert source cursor image to BGRX format. Commit. Fixes bug #476198
  • Scene: Fix clipping in software cursor. Commit.
  • Install all core headers. Commit.
  • Core: ensure icc profiles contain valid colorimetry. Commit.
  • Core: refactor colorimetry a bit and add a constructor. Commit.
  • Utils: install all the headers. Commit. Fixes bug #479068
  • Scene: Fix scaled rendering of software cursors. Commit. Fixes bug #479154
  • Backends/drm: Clear damage journal when switching between compositing and direct scanout. Commit.
  • Quit tile window when it is maxied in wayland env. Commit.
  • Wayland: Install display.h. Commit.
  • Core: move vrr and tearing control out of RenderLoop. Commit.
  • Core: move content type to OutputFrame. Commit.
  • Add missing header file to installation. Commit. Fixes bug #479423
  • Screenedge: Allow certain actions during drag and drop. Commit.
  • Input: Move drag and drop filter after screen edge filter. Commit.
  • Wayland/outputdevice: fix updating brightness overrides. Commit.
  • Autotests: add very basic ColorDescription mapping test. Commit.
  • Autotests/drm: Fix connector_type_id usage. Commit.
  • Add Window.clientGeometry property. Commit.
  • Backends/drm: fix typo. Commit.
  • Backends/drm: fix night color with ICC profiles. Commit. Fixes bug #413134
  • Backends/drm: move color description creation to DrmOutput. Commit.
  • Backends/drm: handle missing brightness values in the EDID better. Commit. Fixes bug #478860
  • Wayland: Also force qtquick to use OpenGL when using OpenGL compositing. Commit.
  • Use Plasma6-specific store categories. Commit.
  • Extend log warning about duplicate output. Commit.
  • Tiles: Avoid log warning about non-existing tiles configuration. Commit.
  • WindowHeapDelegate: If window is set to "skip switcher", skip it from window heap. Commit. Fixes bug #463542
  • Plugins/overview: remove obsolete comment. Commit.
  • Ci: Add plasma-workspace to RuntimeDependencies. Commit.
  • Plugins/overview: Don't rely on item type to determine drop behavior. Commit.
layer-shell-qt
  • Use ECM QML module so the module can be used outside of repository. Commit.
  • Fix constrained check. Commit.
libplasma
  • 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.
  • KPluginMetaData::serviceTypes() is gone in KF6. Commit.
  • Remove or upgrade QQC1 imports from tests where possible. Commit.
  • Port away from QXcbWindowFunctions for Qt6. Commit.
  • Show the header if both this and dialog background fallback. Commit.
  • Fix a -Wint-to-void-pointer-cast warning. Commit.
  • Breeze: Clean up SVG Tiny 1.2 errors in button. Commit.
  • Units: add mediumSpacing. Commit.
  • Units: update smallSpacing and largeSpacing documentation. Commit.
  • Use POSITION_INDEPENDENT_CODE for static lib (qt6). Commit.
  • Use KConfigPropertyMap instead of KDeclarative::ConfigPropertyMap for KF6. Commit.
  • Remove the use of the QtQml namespace. Commit.
  • Adapt to the new location of the Qt namespace meta object in Qt6. Commit.
  • Adapt to native event filter signature changes in Qt6. Commit.
  • Adapt to the removed of QtX11Extras in Qt6. Commit.
  • Adapt to QQuickItem::geometryChanged being renamed in Qt6. Commit.
  • Port to QRegularExpression. Commit.
  • Adapt to Qt6 container sizes no longer being a 32bit integer. Commit.
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.
  • Check executables exist in PATH before passing them to QProcess. Commit.
  • Port to ecm_add_qml_module. Commit.
plasma-activities-stats
  • 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.
  • Move Boost dependency to BUILD_TESTING block. Commit.
Plasma Desktop
  • Appiumtests/bug477220test: disable verbose logging to make it less flaky. Commit.
  • Applets/taskmanager: replace MouseArea with PointHandler in AudioStream. Commit.
  • AppletDelegate: Allow removing unsupported widgets. Commit.
  • Call signals instead of signal handlers. Commit.
  • Adjust to renamed Plasma5Support target. Commit.
  • Appiumtests/bug477220test: touch desktop before press-and-hold. Commit.
  • Appiumtests: add test for bug 472909. Commit. See bug #472909
  • SpinBox for mouse settings just like one in touchpad settings. Commit. Fixes bug #431751
  • Panel: fix connection target for onActivated on X11. Commit. See bug #472909
  • Appiumtests: increase timeout for bug477220test. Commit.
  • Kcms/landingpage: Link to the wallpaper KCM. Commit. Fixes bug #479155
  • Appiumtests/bug477220test: reduce wait interval and increase retry limit. Commit.
  • Appiumtests: move tests for bug477220 and bug478958 to new file. Commit. See bug #477220. See bug #478958
  • Appiumtests: add test for bug 476968. Commit. See bug #476968
  • Applets/kicker: reset minimum width when it's not needed. Commit. Fixes bug #479102
  • Applets/kicker: remove unused inPanel property. Commit.
  • Only dodge windows when they overlap the panel. Commit. Fixes bug #478691
  • Appiumtests/desktoptest: increase retry limit again. Commit.
  • Appiumtests/desktoptest: increase long press hold time. Commit.
  • Appiumtests/desktoptest: increase retry limit. Commit.
  • Appiumtests/desktoptest: perform long press action again. Commit.
  • Appiumtests/desktoptest: test long press to enter edit mode on desktop. Commit. See bug #477220
  • Containments/desktop: set GridView as eventManagerToFilter. Commit. Fixes bug #478958
  • Make keyboard kcm frameless. Commit.
  • Fix the translation templates (no version suffix for consistency). Commit.
  • Kcms/runners: re-enable list item hover. Commit.
  • FolderModel: Explicitly include needed KIO jobs. Commit.
  • ZypperRPMJob: Discard unused variable more elegantly. Commit.
  • Fix -Wreorder. Commit.
  • PanelConfiguration: fix moving panel to different screen. Commit.
  • Use Plasma6-specific store categories. Commit. Fixes bug #476930
  • Adapt to KConfig API change. Commit.
  • Change windowlist text color if hovered. Commit.
  • PanelConfiguration: enable uniformCellWidths. Commit.
Plasma Firewall
  • Call signals instead of signal handlers. Commit.
  • We use qt6/kf6 now. Commit.
plasma-integration
  • Do not rely on KIO source-code compat code. Commit.
  • Autotests: test font string conversion. Commit.
  • Qt5: convert Qt6 font string to Qt5. Commit.
  • Simplify qt2KdeFilter. Commit. Fixes bug #470893
  • Fix build with Qt 6.7. Commit. Fixes bug #478879
  • Simplify file filter parsing. Commit. Fixes bug #470893
  • Qt5: Fix it's setQtQuickControlsTheme documentation too. Commit.
  • Qt5: Use org.kde.breeze for QGuiApplication automatically. Commit.
  • Qt6: Fix documentation for setQtQuickControlsTheme. Commit.
  • Qt6: Check if QQC2 is installed before asking for it. Commit.
plasma-mobile
  • Simplify the battery charge representation. Commit.
  • Kcms/powermanagement: Update to new powerdevil config. Commit.
  • Shell: Move wallpaper selector to homescreens directly. Commit.
  • Wallpaperimageplugin: Add plugin to allow for wallpaper editing in the shell. Commit.
  • Increase size of grid items in halcyon homescreen. Commit.
  • CMakeLists.txt : Add find_package(Libudev REQUIRED). Commit.
  • Flashlight : Use udev instead of hardcoded pinephone device file. Commit.
  • Kcms: time: Avoid calling waitForFinished. Commit.
  • Envmanager: Explicitly enable kdecoration plugin. Commit.
  • Shell: Fix WallpaperSelector. Commit.
  • Shell: Fix containment and wallpaper switching from being broken. Commit.
  • Kwin/mobiletaskswitcher: Ensure that touch borders are registered. Commit.
  • Remove unnecessary id declaration from plugin metadata. Commit.
  • Kcms/wifi: Don't show available card if there are no connections. Commit.
  • Initialstart/wifi: Update to card based design. Commit.
  • Kcms/wifi: Only show saved networks section when there is an entry. Commit.
  • Kcms/wifi: Add checked icon to connected Wi-Fi network. Commit.
  • Add hotspot in quicksettings list. Commit.
Plasma Networkmanager (plasma-nm)
  • Run clang-format. Commit.
  • Add GlobalProtect SAML based authentication support with OpenConnect VPN. Commit. Fixes bug #444500
  • Eliminate potential for UB in libopenconnect SSO handling logic. Commit.
  • [kcm] Fix ListSectionHeader width. Commit.
  • Add notr="true" to the unnamed filter strings. Commit.
  • Port openconnect to KUrlRequester::setNameFilters too. Commit.
  • Port to KUrlRequester::setNameFilters. Commit.
Plasma Audio Volume Control
  • Sink: Avoid unnecessary detach of iterator. Commit.
Plasma SDK
  • Adjust to renamed Plasma5Support target. Commit.
  • Do not rely on KIO source-code compat code. Commit.
plasma-welcome
  • Supporters: Update list of supporters. Commit.
Plasma Workspace
  • Applets/clipboard: fix tool buttons not clickable using stylus. Commit.
  • Use libxcrypt for salt generation. Commit.
  • Panelview: Adjust exclusive zone by correct margin. Commit.
  • Kcms/wallpaper: Add option to set the same wallpaper for all screens at once. Commit. Implements feature #436001
  • Panelview: Only set a margin on edge where the panel is on. Commit. Fixes bug #478948
  • Fix the translation templates (no version suffix for consistency). Commit.
  • Call signals instead of signal handlers. Commit.
  • Adjust to renamed Plasma5Support target. Commit.
  • Applets/systemtray: Fix wrong layout when loading. Commit.
  • Kcms/notifications: Fix wrong width for buttons. Commit.
  • Fix KRunner file search on non-systemd distros. Commit.
  • PanelView: defer deleting config view. Commit. Fixes bug #476968
  • Colorsapplicator: Use KColorUtils::contrastRatio. Commit.
  • Applets/batterymonitor: Fix up manuallyInhibited property type and propagation. Commit.
  • Make Klipper::saveHistory return success status. Commit.
  • SaveHistory: handle writableLocation() failing. Commit.
  • Abort Klipper::saveHistory if there is no save dir. Commit.
  • Improve error messages in Klipper::saveHistory. Commit.
  • Minor tidy-up of Klipper::saveHistory. Commit.
  • Fix that UB occurs if Klipper is instantiated twice. Commit.
  • Avoid losing clipboard data if we exit abnormally. Commit.
  • Remove redundant QString::isNull(). Commit.
  • Don't assume QStandardPaths::locate succeeds. Commit.
  • Applets/systemtray: add accessible press action for expand button. Commit.
  • Runners/bookmarks: re-add per thread db connection. Commit. Fixes bug #479315
  • Add missing includes. Commit.
  • Applets/systemtray: fix separator line filling the whole dialog. Commit. Fixes bug #471831
  • Components/calendar: simplify horizontal scrolling filter. Commit.
  • Applets/battery: fix conditions for icon indicating power profile. Commit. Fixes bug #478981
  • Enable translations for session shortcuts kded module. Commit.
  • Dataengines/weather: Fix error values showing for DWD. Commit. Fixes bug #462548
  • Lookandfeel: Pass locale to format{Date,Time}. Commit. Fixes bug #477723
  • Ci: add clang-format validation job. Commit.
  • Dataengines/weather: Specify forecast link for wetter.com. Commit. Fixes bug #449933
  • Add return type annotation to QML function. Commit.
  • Appiumtests/mediacontrollertest: add more pause in pointer actions. Commit.
  • Appiumtests: unown name after objects are unregistered. Commit.
  • Do not rely on KIO source-code compat code. Commit.
  • Appiumtests/mediacontrollertest: flush connection after touch actions. Commit.
  • Appiumtests/mediacontrollertest: ensure the player process actually quits. Commit.
  • Appiumtests/mediacontrollertest: wait 500ms before touch gesture tests. Commit.
  • Applets/mediacontroller: fix tab navigation order. Commit.
  • Applets/mediacontroller: show tooltip only when active focus is from keyboard. Commit. Fixes bug #477962
  • Appiumtests: flush DBus connection on player quit. Commit.
  • Appiumtests: don't quit manually in signal handler. Commit.
  • Appiumtests: stop GLib main loop before player quit. Commit.
  • PanelView: Only use layerWindow on Wayland to avoid X11 crash. Commit.
  • Appiumtests/mediacontrollertest: port to ActionBuilder. Commit.
  • Remove leftover debug line. Commit.
  • Let the compositor size space filling panels. Commit. See bug #440571
  • Make availableScreenRegion consistent with availableScreenRect in only not considering autohide panels. Commit. Fixes bug #478432
  • Always set exclusive zone for panel when configuring it to make sure ruler does not overlap it. Commit. Fixes bug #478432
  • Use Plasma6-specific store categories. Commit.
  • Put version to 5.91.90. Commit.
  • Applets/cameraindicator: skip installation when KPipeWire is unavailable. Commit.
  • Redesign font management kcm. Commit.
  • Panelview: Change anchors before positioning. Commit.
  • Login-sessions: remove executable permission from .desktop files. Commit.
  • Set margins on panel ruler so it doesn't overlap non-center-aligned panels. Commit.
  • Respect offset when panel is not center-aligned. Commit.
  • Fix edit mode for panel spacers. Commit. Fixes bug #478772
  • Use contrastRatio 4.5 for accentForeground. Commit.
  • Applets/cameraindicator: use switch size in FullRepresentation. Commit.
plasma5support
  • Fix header install layout. Commit.
  • Rename to drop the KF6 prefix. Commit.
  • Bump to the correct version (5.91.90). Commit.
Plymouth KControl Module
  • Do not rely on KIO source-code compat code. Commit.
polkit-kde-agent-1
  • Support parent window and focussing on Wayland. Commit.
  • QuickAuthDialog: Remove unused parent arg and add actionId. Commit.
Powerdevil
  • Remove the "Lock screen" option from "After a period of inactivity". Commit. Fixes bug #478531
  • Ddcutilbrightness: Add ddca_init() support for ddcutil >=2.0.0. Commit. See bug #476375
  • Kcmodule: Fix flicker when switching between profile tabs. Commit. Fixes bug #478271
  • Actions/bundled/dpms: Handle very short timeout-when-locked better. Commit. Fixes bug #476962
  • Actions/bundled/dpms: Less fragile code for pre-turn-off fading. Commit.
  • Drop unused dependencies. Commit.
qqc2-breeze-style
  • Fix vertical slider groove alignment. Commit.
  • Fix icon property assignment. Commit.
  • More thoroughly fix the QQuickIcon name clash. Commit.
System Settings
wacomtablet
  • Adjust to renamed Plasma5Support target. Commit.
  • [applet] Port to new Connections syntax. Commit.