Bluedevil
- Update Qt version requirement to 6.6.0. Commit.
- Kcm: Port from SwipeListItem to ItemDelegate. Commit.
Breeze
- Expand frameless tabs that are not editable. Commit.
- Window Decoration: Use KColorUtils::mix for outline coloring. Commit.
- Cursor: generate sizes corresponding to more global scales. Commit. See bug #448555. See bug #451158
- CheckBox, RadioButton: Expose label spacing pixel metrics. Commit. Fixes bug #448365
- Fix text color when drawing QStyle::CE_ProgressBar. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Remove old kconf_update files. Commit.
- Use event filter to process palette changes. Commit.
- Fix some trivial compiler warnings. Commit.
- DataMap: Once again make it enabled by default. Commit.
- QMenu: Support seamless edges anywhere, not only on top. Commit.
Discover
- Update About page Copyright year to 2024. Commit.
- Org.kde.discover.appdata.xml add two URLs. Commit.
- UpdatesPage: Refactor condition on updateAction. Commit.
- BrowsingPage: Move FeaturedModel component on top of the file. Commit.
- ApplicationsListPage: Rename
apps
to appsView
for clarity. Commit. - ApplicationDelegate: Simplify and fix icon layout using Kirigami.Padding. Commit.
- Rename
busy
properties to be more conventional. Commit. - ApplicationDelegate: Turn application property into required. Commit.
- InstallApplicationButton: Clean up property access and formatting. Commit.
- ApplicationsListPage: Don't display "0 items" in title. Commit.
- BrowsingPage: Remove useless broken footer. Commit.
- ResourcesProxyModel: Remove dead code. Commit.
- ResourcesProxyModel: Merge the two ordering methods into one. Commit.
- Port comparator lambda to const references. Commit.
- Rpm-ostree: Add more comments. Commit.
- Rpm-ostree: Fix ostree container support. Commit.
- Fix SteamOSBackend isValid check. Commit.
- Notifier: don't crash on nullptr QNetworkInfo instances. Commit.
- KNSBackend: Also read versionless config group from knsrc files. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- SourcesPage: Somewhat improve confirmation dialog. Commit.
Dr Konqi
- Sentrypage: word wrap the textarea. Commit.
- Coredump-polkit: excavate into a caller specified directory. Commit. Fixes bug #478306
- Reportinterface: don't discard crashes on tracer failure. Commit.
- Reportinterface: fix type of crashEventSent. Commit.
- Excavator: don't excavate more than once. Commit.
- Ui: show "unknown error" warning on any failure state. Commit.
- Backtracegenerator: on failure quit in timely manner. Commit.
- Sentry: debug the url we are requesting. Commit.
- Sentry: move to new server. Commit.
- Use kconfig with QString api. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Coredump-launcher: don't pick up data we've already pickedup. Commit.
- Coredump-launcher: read pre-existing metadata. Commit.
- Coredump-launcher: remove unused variable. Commit.
- Preamble: mark additional threads as crashed. Commit.
- Linuxprocmapsparser: skip stat check when the file is on an overlayfs. Commit.
- Reportinterface: scope sentry blocks. Commit.
- Handle exception data. Commit. Fixes bug #287458
- Coredump-launcher: skip out when metadata is missing or incomplete. Commit.
- Coredump-launcher: also write out synthesized metadata to disk. Commit.
- Coredump-launcher: don't warn on removing empty path. Commit.
- Coredump-launcher: don't go down when flooded by requests. Commit.
- Duplicates detection: drop support. Commit. Fixes bug #463223. Fixes bug #473408. Fixes bug #466919. Fixes bug #278636. Fixes bug #264146
- Windows: drop support. Commit.
- Coredump: implement v2 metadata format. Commit.
- Coredump-gui: support tracing protected cores. Commit. Fixes bug #459519
- Coredump: support tracing of secured cores via polkit. Commit.
- Statusnotifier: let users open the dialog even when auto submitting. Commit.
- Sentry: add ability to send user messages along. Commit.
- Sort includes. Commit.
- Sort headers and use not-deprecated variants. Commit.
- Deletedfiles: make sure inode is valid. Commit.
- Deletedfiles: ramp up verbosity. Commit.
- Coredump: repair deleted file detection. Commit.
- GlRenderer: move through the singleton. Commit.
- Preamble: move pygdbmi import to qml tracer and make it optional. Commit.
- Preamble: add gpu context. Commit.
- Preamble: send cpu model. Commit.
- Main: reliably quit on sigint. Commit.
- Main: sort headers. Commit.
- Preamble: also match pthread_cond_wait. Commit.
- Preamble: sync test expectation. Commit.
- Preamble: don't tag all threads runnable. Commit.
Flatpak Permissions
- KcmPopupModal: Fix up bottom margin. Commit.
- Drop the rest of QML import versions. Commit.
- Mark FlatpakReference property on permissions page as required. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Permissions delegate: Factor out common event handler. Commit.
- Register FlatpakReference named uncreatable type, improve typing around it. Commit.
- Port to pragma ComponentBehavior: Bound and required properties. Commit.
- Drop QML import versions. Commit.
- Port main ListView's delegate to attached properties. Commit.
kde-cli-tools
- Turn faux X11/XCB dependency into WITH_X11 option. Commit.
- Kde-inhibit: Add zsh completions. Commit.
- Kde-inhibit: Improve description of positional arguments. Commit.
- Kde-inhibit: Fix up i18n domain and application name to match executable. Commit.
- Kdeinhibit: add Messages.sh. Commit.
- Kdeinhibit: set translation domain. Commit.
- Update Qt version requirement to 6.6.0. Commit.
KDE GTK Config
- Drop forceFontDPIWayland reading. Commit.
- Update Qt version requirement to 6.6.0. Commit.
KDE Window Decoration Library
- Update Qt version requirement to 6.6.0. Commit.
Plasma Addons
- Applets/notes: reduce minimum size. Commit. Fixes bug #478546
- Applets/fifteenPuzzle: fix keyboard navigation. Commit.
- Runners/converter: fix inversed latest condition. Commit.
- Runners/converter: run update job in main thread. Commit. Fixes bug #478264
- Update Qt version requirement to 6.6.0. Commit.
- Make comic applet actually work. Commit.
- Wallpapers: port to
accentColorChanged
. Commit. - Modern look for binary clock (and simplification of its code). Commit.
kgamma
- Update Qt version requirement to 6.6.0. Commit.
KGlobalAccelD
- Autotest: make shortcut consistent with actual. Commit.
- Allow apps to specify launch shortcuts via the main desktop file only. Commit.
- Fix a potential crash when registering an action. Commit. Fixes bug #477949
- Add WITH_X11 option and fix build. Commit.
- Update Qt version requirement to 6.6.0. Commit.
Info Center
- Restore NoWrap default behavior. Commit.
- Kinfocenter/energy: handle all common battery types. Commit.
- Devinfo: remove dead code. Commit.
- Kinfocenter/energy: show device model on tab button. Commit.
- Use correct enum value for mobile icon and label. Commit.
- Add first appium test for 'About this System' KCM. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Interrupts: disable trimming of output text. Commit.
kpipewire
KScreen
kscreenlocker
- Kcm/ui: add required id and parentLayout property. Commit. Fixes bug #478599
- Ci: require passing tests. Commit.
- Allow pamTest to work with sanitizers. Commit.
- Reduce wait times in killtest. Commit.
- Tell asan to not use its own signal handlers in killTest. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Kcm: qml, small code improvement. Commit.
- Greeter: Use new shiny Qt::SingleShotConnection. Commit.
- Kcm: fix regression in Appearance tab. Commit. Fixes bug #477996
- Remove kconf_update script from 2015. Commit.
- Osd: set osdMaxValue before osdValue. Commit. Fixes bug #475143
KSSHAskPass
- Update Qt version requirement to 6.6.0. Commit.
ksystemstats
- Daemon: Replace KDBusService with manual implementation of replace. Commit.
- Update DBus bits to make use of versioned service/object/interface. Commit. Fixes bug #477360
- Require libksysguard that matches our version. Commit.
- Adjust one more place where the interface name wasn't ported. Commit.
- Adjust also the name of the generated DBus file. Commit.
- Adjust naming of the generated classes. Commit. Fixes bug #478741
- Adapt to the change in DBus interface file from libksysguard. Commit.
- Do not report 0% usage when it is in fact 100%. Commit.
- Update Qt version requirement to 6.6.0. Commit.
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.
- Use a more indicative local var name. Commit.
- Ensure when unmapped is emitted, ::windows() will not contain unmapped window. Commit.
- Fix wayland registry test. Commit.
- Add Linux Qt6 CI. Commit.
- Add KF*/KWayland/ to interface include dirs. Commit.
- Install kwayland_version.h in /usr/include/KF5/KWayland/. Commit.
- Don't use hard-coded versions with targets and variables. Commit.
- Install pkg-config file. Commit.
- Deprecate PlasmaWindowModel::requestVirtualDesktop(). Commit.
- Kwayland server has been moved to plasma kwayland-server since 5.73. Commit.
- Src/client: wrap deprecated methods in deprecation macros. Commit.
- Add EXCLUDE_DEPRECATED_BEFORE_AND_AT setup. Commit.
- Change the build system to enable building with Qt6. Commit.
kwayland-integration
- Move cmake_minimum_required to the top. Commit.
KWin
- Plugins/overview: Use correct type to match. Commit. Fixes bug #478746
- Avoding releasing closed windows twice when shutting down X11 logic. Commit.
- Opengl/glshadermanager: use texture2D for sampling external textures. Commit. Fixes bug #478737
- Outputconfigurationstore: adjust auto rotate to the panel orientation. Commit.
- Kcms/tabbox: change Shift+Backtab to Shift+Tab. Commit. Fixes bug #422713
- Avoid Qt module incldues. Commit.
- Windowsrunner: Deduplicate/optimize strings. Commit.
- Windowsrunner: Reuse QVariantMap object. Commit.
- Windowsrunner: Make dummy implementation of Action method inline. Commit.
- Core: Specify explicit OutputTransform::Kind enum values. Commit.
- Autotests: Slightly reduce line width in TestOutputTransform. Commit.
- Core: Rework OutputTransform::combine(). Commit.
- Core: Introduce OutputTransform::combine(). Commit.
- Tabbox: match Shift+Backtab against Shift+Tab. Commit. Fixes bug #438991
- Glshadermanager: Fix nv12 shader for older versions of opengles. Commit.
- Plugins/showpaint: Snap repaint region to the pixel grid. Commit.
- Core: Fix pixel grid snapping in RenderViewport. Commit. Fixes bug #477455
- Decrease log level of reporting choosing backend. Commit.
- Autotests: Add OutputTransform test. Commit.
- Core: Document what each OutputTransform does. Commit.
- Install more headers. Commit.
- Plugins/screentransform: Stop tracking disabled outputs. Commit.
- Plugins/screentransform: Don't preemptively cancel screen animation. Commit.
- Plugins/screentransform: Avoid mangling with opengl context when a screen is removed. Commit.
- Plugins/screentransform: Avoid needlessly capturing screen contents. Commit.
- Plugins/windowsystem: Implement new virtuals. Commit.
- Scene: Snap DecorationItem texture coords to the pixel grid. Commit.
- Backends/drm: Detect mode content change instead of comparing mode pointers. Commit. Fixes bug #477985
- Drop dead code. Commit.
- Backends/drm: do glFinish after rendering on NVidia. Commit.
- Plugins/overview: Replace OpacityMask with ShadowedTexture. Commit.
- Scene: Freeze SurfaceItem tree when the Window is closed. Commit. Fixes bug #478297
- X11: Avoid calls to workspace in OverlayWindow and sync GLX and EGL paths. Commit.
- Plugins/slidingpopups: Cancel animations when screen is locked/unlocked. Commit. Fixes bug #412104
- Plugins/overview: Load milou on demand. Commit. See bug #455780
- Make window captions in Overview 2 lines at most. Commit. Fixes bug #477103
- Plugins/invert: support color management. Commit. Fixes bug #443148
- Backends/drm: don't wait for pending pageflips on gpu hotunplug. Commit.
- Backends/drm: unify legacy and atomic modesetting code paths a bit. Commit.
- Xdgshellwindow: make maxSize always >= minSize by enforcing the same minimum. Commit. Fixes bug #478269
- Wayland/xdgshell: enforce invalid_size errors. Commit. See bug #478269
- Opengl/glshadermanager: fix version check for desktop gl. Commit.
- Avoid additional FBO rendering the blurred background. Commit.
- Opengl/glshadermanager: check opengl instead of glsl version. Commit.
- Plugins/zoom: disable acessibility integration on Wayland. Commit. Fixes bug #450940
- Backends/drm: work around atomic commits failing with NVidia. Commit. Fixes bug #478246
- Plugins/overview: Load screen delegate asynchronously. Commit. See bug #455780
- Update Qt version requirement to 6.6.0. Commit.
- Scripting: Cache WindowThumbnail textures. Commit. See bug #455780
- Plugins/shakecursor: Avoid abrupt transition to 1x magnification. Commit.
- Kcms/rules: Fix section header width. Commit.
- Kcms/rules: clip rules popup's list view. Commit. Fixes bug #478170
- Load close button in WindowHeapDelegate on demand. Commit.
- Tabbox/switchers/thumbnail_grid: Fix sync'ing currentIndex. Commit.
- Tabbox/switchers/thumbnail_grid: Load Plasma.Dialog on demand. Commit.
- Change window highlight style in WindowHeapDelegate. Commit.
- Backends/drm: set dma-fence deadlines if available. Commit. See bug #452119
- Scripting: Don't block client until acquire fence is signaled in WindowThumbnailItem. Commit.
- Assign top-left screen corner to overview by default. Commit.
- Opengl/glshadermanager: work around GLES2 not supporting mix with bvec. Commit. Fixes bug #478144
- Plugins/overview: Make transition between overview-grid modes longer. Commit.
- Kcms: Port away from SwipeListItem to ItemDelegate. Commit.
- Less concurrent animations. Commit.
- Kcm/rules: Fix OverlaySheet shadow coverage. Commit. Fixes bug #477963
- Address licence of plugin.h. Commit.
- Fix "Drag down to close" label visibility. Commit.
- Backends/drm: Fix build with older kernels. Commit.
- Effects/overview: Avoid relaying text during animation. Commit.
- Backends/drm: properly handle neither CTM and gamma being supported. Commit. See bug #453701
- Backends/drm: fix vrr being wrongly assumed disabled with cursor movement. Commit.
- Backends/drm: use sync files for checking buffer readiness and use IN_FENCE_FD. Commit.
- X11: Fix MouseButtonPress events sent to decoration. Commit. Fixes bug #476653
- Core/colorspace: fix mapTo method and support PQ with it. Commit. Fixes bug #477799
- Plugins/magnifier: use floating point offscreen texture. Commit. Fixes bug #477841
- Add missing whitespace in magiclamp config. Commit.
- Backends/drm: support atomic modesetting in virtual machines. Commit.
- Plugins/shakecursor: Add descale animation. Commit.
- Plugins/shakecursor: Make it easier to build up magnification. Commit.
- Plugins/shakecursor: Don't trigger for cursor pushback. Commit.
- Adapt to plasma-framework targets being renamed. Commit.
- Avoid accidental mixing of qreal and int. Commit. Fixes bug #477820. Fixes bug #477886
- Kcms/screenedges: fix defaults indicator for "remain active" checkbox. Commit. Fixes bug #477329
- Fix -Wdeprecated-declarations. Commit.
- Make autohide screen edges use the same activation delay setting as other edges. Commit. Fixes bug #267277
- Opengl: Drop scale arg in GLTexture::render(). Commit.
- Wayland/xdgforeign_v2: Create UUID without braces. Commit.
- Cmake: Improve readability. Commit.
- Add more closed window checks. Commit. Fixes bug #475423
- Backends: Drop waylandServer dependency. Commit.
- Plugins/screencast: Use bilinear min/mag filter. Commit.
- Plugins/screencast: Clean up embedded cursor painting code. Commit.
kwrited
- Update Qt version requirement to 6.6.0. Commit.
layer-shell-qt
- Qt6 check code as apps is qt6 only. Commit.
- Revert "Add a (temporary) way to attach popups to layer surfaces". Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Change default keyboard interactivity to OnDemand. Commit.
- Revert "Change default keyboard interactivity from exclusive to none". Commit. Fixes bug #477251
libkscreen
libksysguard
- Systemstats: Version DBus service/object/interface properly. Commit. See bug #477360
- Update Qt version requirement to 6.6.0. Commit.
libplasma
- 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.
- Check executables exist in PATH before passing them to QProcess. Commit.
- ExpandableListItem: Deprecate custom isEnabled property and alias it to enabled. Commit. Fixes bug #449539
- PC3 ButtonContent: Move property defaultIconSize to the top-level component. Commit.
- PC3 ButtonContent: Add some missing property access qualifiers. Commit.
- PC3 ButtonContent: Use strict === equality in expression. Commit.
- PC3 ButtonContent: Fix whitespace. Commit.
- Applet: Construct QList with a C++11 list initialization. Commit.
- Identify containments using X-Plasma-ContainmentType instead of service types. Commit.
- Native interface always available. Commit.
- ModelContextMenu: drop Accessible.role property. Commit.
- Do not use Control for PC3::IconLabel. Commit. Fixes bug #446303. Fixes bug #445899
- Corona::containmentForScreen: Ignore activities when an empty string is used. Commit. Fixes bug #448590
- Change where add_feature_info(EGL) is called. Commit.
- Fix detection of GLX support in QtGui. Commit.
- PC3 ScrollView: set step sizes based on devicePixelRatio. Commit.
- Install plasma_version.h in /usr/include/KF5/Plasma/. Commit.
- ConfigModel: Expose Roles enum to QML. Commit.
- Use MATCHES (suggested by Samir). Commit.
- Apply patch from Samir. Commit.
- Adapt build system for building against qt6 + fix some compile errors. Commit.
- Adapt to Kirigami C++ namespaced header includes. Commit.
- Don't fallback to EGL::EGL, just don't link to EGL when it's not found. Commit.
- Always sync the setPanelBehavior to wayland. Commit. Fixes bug #448373
- PlasmaQuick::Dialog - Fix flickering issues when resizing (specially in krunner). Commit. See bug #427672
- Always sync the setPanelBehavior to wayland. Commit. Fixes bug #426969
- PC3 ScrollView: Avoid importing QtQuick.Controls.2. Commit.
- Doc: Improve descriptions of Plasma::DataSource methods. Commit.
- Don't crash when a screen gets disabled and enabled again. Commit. Fixes bug #447752
- PC3 RadioIndicator: use radiobutton.svg for breeze-light and breeze-dark. Commit.
- KWayland does not make sense outside of Linux/FreeBSD, so don't try to depend on it there. Commit.
- Add Yakuake panel icon. Commit. Fixes bug #427485
- Deprecated PlasmaExtras.ScrollArea component. Commit.
- PC3 SwipeView: use longDuration for highlight animation. Commit.
Milou
- Update Qt version requirement to 6.6.0. Commit.
- Improve QML/JavaScript binding for pressed feedback in ResultsView. Commit.
Oxygen
- Update Qt version requirement to 6.6.0. Commit.
plasma-activities
- 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.
- Use uppercase includes. Commit.
- Unharcode Qt major version. Commit.
- Add CI qt6 support. Commit.
- Install kactivities_version.h in /usr/include/KF5/KActivities/. Commit.
- Utilize ECMDeprecationSettings to manage deprecate Qt/KF API. 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.
- Add Linux Qt6 CI. Commit.
- Install kactivitiesstats_version.h in /usr/include/KF5/KActivitiesStats/. Commit.
- Utilize ECMDeprecationSettings to manage deprecate Qt/KF API. Commit.
- Reduce boost. Commit.
- Add /build*/ to .gitignore. Commit.
Plasma Browser Integration
- Update Qt version requirement to 6.6.0. Commit.
Plasma Desktop
- Applets/kicker: Fix key navigation. Commit. Fixes bug #477009
- PanelConfiguration: merge two RowLayout into one GridLayout. Commit.
- PanelConfiguration: load location buttons on demand. Commit.
- PanelConfiguration: drop import version for QtQuick.Layouts. Commit.
- Fix hiding of filename label when indexer is idle. Commit. Fixes bug #477274
- Emojier: make sure it's functional. Commit. See bug #478458
- Simplify code for applet sizes and respect max width/height of non-filling applets. Commit. Fixes bug #477813. Fixes bug #476925
- [activityswitcher] Fix close button. Commit. Fixes bug #478671
- Folder View: Create drag pixmap with device pixel ratio. Commit.
- Applets/taskmanager: Don't use the "show job progress" setting anymore. Commit.
- Fix the drag image offset. Commit. Fixes bug #472893
- Applets/taskmanager: Don't load PipeWire stuff for launchers. Commit. Fixes bug #478518
- Test new number of rows before altering. Commit.
- Emojier: Fix location of app module imports. Commit. Fixes bug #478458
- Do not dodge windows when peek at desktop is activated. Commit. Fixes bug #477895
- Fix dashboard all apps. Commit. Fixes bug #477024
- Kcms/mouse: Hide button page initially. Commit. Fixes bug #478159
- Explicitly bind popup size to contents. Commit. Fixes bug #477846
- Add explicit include for ECMQmlModule. Commit.
- Don't delay the size binding. Commit. See bug #477317
- Update DesktopFullyCovered flag name. Commit. Fixes bug #477972
- Revert "Don't filter by screen for touching windows". Commit.
- Don't filter by screen for touching windows. Commit. Fixes bug #478376. Fixes bug #478256
- Adapt to KAccounts API change. Commit.
- Applets/kicker: don't let submenus go under Latte Dock. Commit. Fixes bug #444677
- Kcms/touchscreen: Add null safety. Commit.
- Kcms/touchscreen: Drop QML import versions. Commit.
- Kcms/touchscreen: Improve type registration and import namespaces. Commit.
- Set Panel edge with keyboard navigation. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Folder View: fix text color for desktop icons. Commit. Fixes bug #478169
- Kcms/keys: Minor code style fixes. Commit.
- Kcms/keys: Partially fix text color for selected delegates. Commit.
- Appiumtests/desktoptest: replace time.sleep with ActionChains.pause. Commit.
- Dont use x11thumbnail on wayland. Commit.
- Kcms/activities: Press the delegate to configure. Commit.
- Kcms/activities: Port from SwipeListItem to ItemDelegate. Commit.
- Appiumtests/desktoptest: test wallpaper accent color from DBus interface. Commit.
- Kcms/keys: don't allow adding empty command. Commit. See bug #477949
- Kcms/keys: Give Kirigami.ListSectionHeader implementation a width. Commit. See bug #478109
- Desktop: read custom accent color from WallpaperItem. Commit.
- Kcms/recentFiles: show non-default settings highlight. Commit. Fixes bug #477847
- ConfigurationContainmentAppearance: prevent some warning. Commit.
- ConfigurationContainmentActions: fix excessive OverlaySheet sizing. Commit. Fixes bug #477256
- Reenable and fix attica KAccounts integration. Commit.
- Kcms/workspaceoptions: Add 'middle click' keyword. Commit.
- [kcms/activities] Handle activation while the KCM is open. Commit.
- Panel: Don't replace applets with images during drag-and-drop. Commit. Fixes bug #477717
- Applets/pager: Explicitly specify arguments in signal handlers. Commit.
- Doc: Move recent files related doc to kcm_recentFiles. Commit. Fixes bug #477513
- Port the config popup to PlasmaCore.AppletPopup, make keyboard navigation work. Commit.
- Update Unicode data for emojier to 15.1. Commit.
- Applets remove ktp-contactlist.desktop. Commit.
- Appiumtests/desktoptest: test load new LnF layout. Commit.
- ComponentChooser: Add WebM to the list of video formats. Commit.
- Applets/kicker: Handle
undefined
values of favoritesModel/favoriteId correctly. Commit. See bug #476719
Plasma Disks
- Kcm: properly anchor label to parent. Commit. Fixes bug #478499
- Update Qt version requirement to 6.6.0. Commit.
Plasma Firewall
- Netstat: some tidying. Commit.
- Netstat: don't hardcode column count. Commit.
- Netstat: don't switch over int. Commit.
- Netstat: chrono up interval and document why it is this value. Commit.
- Typos--. Commit.
- Netstat: stop leaking QProcesses. Commit.
- Netstat: remove useless ctor. Commit.
- Netstat: simplify timeout handling. Commit.
- Update Qt version requirement to 6.6.0. Commit.
plasma-integration
- Don't call winId on a non-window widget. Commit. Fixes bug #478274
- Default to the breeze style if it's not a QApplication-based app. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Remove kconf_update script to update fonts. Commit.
plasma-mobile
- Quicksettings/screenrotation: Ensure that state is up to date when screens are added. Commit.
- Kcms/time: Overhaul UI. Commit.
- Kcms/hotspot: Change UX to use a dialog rather than direct textfields. Commit.
- Kcms: Don't add button row. Commit.
- Kcms/wifi: Port to MobileForm. Commit.
- Kcms/cellularnetworks: Don't prompt for password when unnecessary. Commit.
- Kcms/cellularnetwork: Improve APN selection and available networks. Commit.
- Qt5 code as apps is qt6 only. Commit.
- Homescreens/folio: Add title to import file dialog. Commit.
- Kcms/cellularnetwork: Fix error condition. Commit.
- Kcms/cellularnetwork: Port to qcoro to make it async. Commit.
- Quicksetting/record: Disable for now. Commit.
- Envmanager: Ensure that lnf is not constantly reapplied, overwriting user settings. Commit.
- Update Qt version requirement to 6.6.0. Commit.
Plasma Networkmanager (plasma-nm)
- Drop unused dependency. Commit.
- Passworddialog: improve user-friendliness of some strings. Commit.
- Passworddialog: localized two unlocalized error messages. Commit.
- If the user provided password was incorrect say so in the dialog. Commit. See bug #471378
- Update Qt version requirement to 6.6.0. Commit.
- Applet: Untangle and improve layout of the network speed graph. Commit.
- Applet: Fix layout of the network speed graph with certain font preferences. Commit. Fixes bug #461483
Plasma Audio Volume Control
- Always show volume OSD for preferred sink. Commit. Fixes bug #456164
- Update Qt version requirement to 6.6.0. Commit.
- Remove kconf_update script from 2015. Commit.
Plasma SDK
- Update DesktopFullyCovered flag name. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Revert "cuttlefish: Clean up IconModel, prevent creation of an empty category". Commit. Fixes bug #474302
Plasma Systemmonitor
plasma-thunderbolt
- Update Qt version requirement to 6.6.0. Commit.
plasma-welcome
- Supporters: Update list of supporters. Commit.
- Supporters: Clip supporters flickable. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Pages/Live: Use ApplicationInfo for ApplicationIcon. Commit. Fixes bug #478138
Plasma Workspace
- Applets/cameraindicator: use switch size in FullRepresentation. Commit.
- PanelConfigView: keep window size synced with the main item. Commit.
- Give fit content panels a better minimum size. Commit.
- Get rid of old font dpi settings. Commit.
- Applets/brightness: make action text translatable. Commit.
- Shell: Don't crash when screens are mirrored. Commit.
- Fix kickoff crashing plasmashell after screen turnoff. Commit. Fixes bug #478679
- Fix up plasmoidHeading margins. Commit.
- Revert "Migrate panel hiding setting". Commit.
- Wallpaper/image: add comments on usage requirement. Commit. See bug #478599
- Kcm/autostart: fix status check for running entry. Commit.
- Kcm wallpaper: take into account screen orientation. Commit.
- Implement panel lengthMode scripting api. Commit. Fixes bug #478489
- Kcms/notifications: Remove "Application Progress: Show in Task Manager". Commit.
- Kcms/klipper: reorganise selection setting below history size config. Commit.
- Wallpapers/image: make the last wallpaper stay longer during transition. Commit. Fixes bug #478074
- Don't close the view when little config popup close. Commit. Fixes bug #477849
- Krunner: Add zsh completion. Commit.
- Plasma-shutdown: Continue on ksmserver errors. Commit. Fixes bug #449948
- Only search for Qt6WaylandCompositor with -DBUILD_TESTING. Commit.
- Applets/mediacontroller: disable geometry timer when widget is not expanded. Commit. Fixes bug #477866
- Applets/clipboard: round up divided GridUnits. Commit. Fixes bug #478165
- Add explicit include for ECMQmlModule. Commit.
- Update DesktopFullyCovered flag name. Commit.
- Appmenu: Reduces X11 warning noise on wayland. Commit.
- Kcms/notifications: clip app page's event list view. Commit. Fixes bug #478284
- Drop custom qtwayland shell integration plugin. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Lookandfeel: Fix z stacking of keyboard and OSD. Commit.
- Lookandfeel: Factor out VirtualKeyboard's Loader. Commit.
- Applets/digital-clock: clip tomezone popup's list view. Commit. See bug #478170
- Appiumtests/mediacontrollertest: add remaining time overflow test. Commit.
- Shell: destroy panel config view when its panel is pending deletion. Commit.
- Update panel shadows after change in QML values. Commit. Fixes bug #477884
- Applets/mediacontroller: use double for length and position. Commit.
- Kcms/region_language: various c++ improvements. Commit.
- Todo++. Commit.
- Kcms/region_language: repair pt_PT support. Commit. Fixes bug #478120
- Krunner: Fix display of long suggestion text. Commit.
- Kcms/nightcolor: Fix scrolling direction of temperature sliders. Commit.
- Adapt to QScreen logic change on Qt6. Commit.
- ContainmentConfigView: don't use Dbus to set the wallpaper. Commit.
- Applets/digital-clock: allow timezone popup to stretch with window size. Commit. Fixes bug #477936
- Give Kirigami.ListSectionHeader implementsations a width. Commit. Fixes bug #478109
- Wallpapers: port to accentColor property. Commit.
- Applets/battery: show app inhibitions even when manually inhibited too. Commit. See bug #474982
- Applets/battery: fix switch for manual inhibition falsely checked when inhibited by some other app. Commit. Fixes bug #474982
- Kcm wallpaper: qml cleanup. Commit.
- Applets/digital-clock: use TimezonesI18n::i18nCity in TimeZoneModel. Commit.
- Applets/digital-clock: reimplement TimezonesI18n::i18nCity with ICU. Commit. Fixes bug #477747
- Disconnect focusVisibilityCheck when the window hides. Commit.
- Shell: enable kcrash explicitly. Commit. Fixes bug #470190
- Krunner: Fix max height not taking history view into account. Commit. Fixes bug #478058
- Applets/appmenu: Support seamless menu edges for every screen edge. Commit.
- Kcm wallpaper: avoid some warning when loading. Commit.
- [kcms/autostart] Port from SwipeListItem to ItemDelegate. Commit. Fixes bug #477950
- Kcms/users: derive columns count from implicitWidth. Commit. Fixes bug #473363
- Fix media controls on lockscreen. Commit. Fixes bug #477725
- Remove DeleteCursorOldDefaultSize update script. Commit.
- Remove StyleWidgetStyleDefaultBreeze update script. Commit.
- Remove plasmashell-5.27-use-panel-thickness-in-default-group.upd script. Commit.
- Kcms/icons: Remove kconf_update script to clean up old keys. Commit.
- Krunner: Remove kconf_update code. Commit.
- Osd: set osdMaxValue before osdValue. Commit. Fixes bug #475143
- Devicenotifier: Use ellipses instead of triple period. Commit.
- Devicenotifier: Port away from DefaultMethod feature. Commit.
- Don't close when the user is manipulating the panel. Commit.
- Make Panel context menu's "Exit Edit Mode" item actually exit Edit Mode. Commit. Fixes bug #476970
- Shell: increase invariants timeout to 30s. Commit.
- Better logic for hide and exit from edit mode. Commit.
- Devicenotifier correct BugReportUrl. Commit.
- Lookandfeel: Fix Logout actions. Commit.
- Kcms/kfontinst: Remove unused EFolder argument from createUDSEntry overload. Commit.
- Kcms/kfontinst: Remove unused local variables. Commit.
- Kcms/kfontinst: Remove unused QTextStream arguments. Commit.
- Kcms/kfontinst: Remove unused variables. Commit.
- Kcms/style: Fix trailing whitespace. Commit.
- Kcms/style: Port QMap iterator from deprecated operator+ to std::advance. Commit.
- Klipper: Silence [[nodiscard]] warning about QFuture. Commit.
- Klipper: Fix warning about confusing operators precedence. Commit.
- Killrunner: Don't use integer division in a floating point context. Commit.
- Killrunner: Fix warning about initialization order (-Wreorder). Commit.
- Port qChecksum away from deprecated char* overload to QByteArrayView. Commit.
- Kcms/users: Fix unhandled Error::UserFacing enum value. Commit.
- Mark overridden virtual methods with an override keyword. Commit.
- Fix warnings: comparison of integer expressions of different signedness. Commit.
- Port away from deprecated QHoverEvent::pos() & posF() to position(). Commit.
- Silence [[nodiscard]] warning with a cast to void. Commit.
- Mark unused arguments with Q_UNUSED. Commit.
- Port QKeySequence away from deprecated operator+ to operator|. Commit.
- Shell/PanelConfigView: Remove unused argument QWindow *parent from constructor. Commit.
- Shell: Remove unused counter variable. Commit.
- Remove unused header includes. Commit.
- Remove unused lambda capture. Commit.
- Fix warning: implicit capture of ‘this’ via ‘[=]’. Commit.
- Port away from deprecated char* overloads. Commit.
- Applets/battery: set active status when not in balanced power profile only if profile was not set automatically. Commit.
- Kicker: Forward favoritesModel to RunnerMatchesModel. Commit. Fixes bug #476719
- Don't hide panel config view if a plasmapopup opens from the panel. Commit.
- Shell: disconnect from rectNotify in
ShellCorona::unload()
. Commit. - Applets/systemmonitor: Drop "pending startup preset". Commit. Fixes bug #476666
plasma5support
- Update Qt version requirement to 6.6.0. Commit.
polkit-kde-agent-1
- Update Qt version requirement to 6.6.0. Commit.
- Guard against empty identities list. Commit.
- Fix some unused parameter warnings. Commit.
- Use the first available user if the current user has no permission. Commit.
- Extend service start timeout. Commit. Fixes bug #477805
Powerdevil
- Kcmodule: Move charge start threshold in lockstep with stop threshold. Commit.
- Kcmodule: Avoid crashing in KAuth::ExecuteJob after closing window. Commit.
- Osd: cleanup code a bit. Commit.
- Osd: enable kcrash handling. Commit.
- Daemon: enable kcrash handling. Commit.
- Kcmodule: Fix QML mistakes I made in commit 127f6aef. Commit.
- Kcmodule: Add "Activities" as related settings page to GlobalConfig. Commit. Fixes bug #450275
- Actions/bundled: replace for loop with std::any_of. Commit.
- Fix ddcutil brightness for multi-monitor setup. Commit.
- Drop "Advanced Power Settings" KCM in favor of a new QML page. Commit. Fixes bug #449254. See bug #450276. See bug #459081. See bug #467797
- Actions/bundled: wait for output config before acting on lid close. Commit. Fixes bug #475632
- Remove service start timeout. Commit. See bug #477805
- Update Qt version requirement to 6.6.0. Commit.
- Manually listen for value changes in TimeDelaySpinBox UI components. Commit.
- Use QStringLiteral to avoid deprecation warnings for KConfig::group(). Commit.
- Make highlights work for non-default settings in the profiles KCM. Commit. Fixes bug #477848
- Kcmodule/global: Set KAuth Action parentWindow. Commit.
print-manager
- Move cmake_minimum_required to the first line. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Plasmoid: Adapt to Kirigami.ListSectionHeader width requirements. Commit.
- (cherry picked from commit eb3ed49c2580730e7680d658680fd28d2608daef). Commit.
qqc2-breeze-style
- Update Qt version requirement to 6.6.0. Commit.
- Collapse invisible MenuItems. Commit.
- Prevent cases where cursor handles show when selectByMouse is false. Commit.
- TextArea: Respect selectByMouse property. Commit.
- ScrollView: Port expressions to use optional chaining operator. Commit.
- ScrollView: Stop clipping by default. Commit.
SDDM KCM
- Update Qt version requirement to 6.6.0. Commit.
- Add optional manual input for autologin combobox. Commit.
System Settings
- Hide the custom page header for KCM plugins without metadata. Commit. Fixes bug #478091
- Fix desktop actions in app/systemsettings.desktop. Commit.
- Sidebar: Make menu able to be translucent. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Sidebar: Set menu's parent before opening it. Commit. Fixes bug #478186
- Add systemsettings keyword to desktop file. Commit. Fixes bug #477794
wacomtablet
- Port applet to Plasma 6. Commit.
- Update Qt version requirement to 6.6.0. Commit.
xdg-desktop-portal-kde
- Fix reading from org.kde.kdeglobals. Commit. Fixes bug #477212
- Clean up all the QML components. Commit.
- AppChooserDialog: clip grid view. Commit. Fixes bug #478103
- Update Qt version requirement to 6.6.0. Commit.
- PlasmaWindowModel: Use standard names for standard roles. Commit.