Feed Advanced Search

Feb 7 2023

alex moved T13622: Cleanup RunnerSyntaxes from Waiting on KF6 Branching to Done on the KF6 board.

All cleaned up in master now :)

Feb 7 2023, 8:17 AM · KF6
alex moved T12200: KNewStuff: get rid of KNS3::standardAction from Waiting on KF6 Branching to Done on the KF6 board.

We have in KNSWidgets an Action class, which internally takes care of the KNS logic.
The standard action stuff has been removed for master.

Feb 7 2023, 8:17 AM · KF6
alex moved T13616: KRunner: Rethink RunnerContext::Types usage from Waiting on KF6 Branching to Done on the KF6 board.

All of this has been cleaned up with the removal of deprecated API

Feb 7 2023, 8:15 AM · KF6
alex moved T12480: KConfigWidgets : Clean two redundant function from Waiting on KF6 Branching to Done on the KF6 board.
Feb 7 2023, 8:14 AM · KF6
alex moved T14337: Port KFileMetaData away from QMap::insertMulti from Waiting on KF6 Branching to Done on the KF6 board.
Feb 7 2023, 7:28 AM · KF6
alex moved T15140: Move classes out of Plasma namespace from Waiting on KF6 Branching to Done on the KF6 board.

https://invent.kde.org/frameworks/krunner/-/commit/e7fcbe6dde6aaa57a15a6029da373cfed6d65fd0

Feb 7 2023, 7:27 AM · KF6
alex moved T13806: KParts plugin cleanup from Waiting on KF6 Branching to Done on the KF6 board.
Feb 7 2023, 7:26 AM · KF6

Feb 6 2023

alex added a comment to T12232: KParts: cleanup/remove Event base class.

where the type id was generated with the shell command
printf "0x%08X\n" $(shuf -i0-4294967295 -n 1)
(though it will give you a different number if you try) :-)

Feb 6 2023, 8:45 PM · KF6
alex moved T12232: KParts: cleanup/remove Event base class from Waiting on KF6 Branching to In Progress on the KF6 board.
Feb 6 2023, 7:26 PM · KF6
alex added a comment to T14952: Refactor internals of KPluginFactory.

https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/304

Feb 6 2023, 9:32 AM · KF6
alex moved T14744: Remove X-KDE-PluginKeyword and keyword parameter in KPluginFactory::registerPlugin from Waiting on KF6 Branching to In Progress on the KF6 board.

https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/304 removes the internal leftovers

Feb 6 2023, 9:32 AM · KF6
alex moved T14958: KPluginMetaData: Move m_metaData and m_fileName to d-ptr from Waiting on KF6 Branching to In Progress on the KF6 board.

https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/304

Feb 6 2023, 9:32 AM · KF6

Feb 5 2023

alex moved T14952: Refactor internals of KPluginFactory from Waiting on KF6 Branching to In Progress on the KF6 board.
Feb 5 2023, 8:29 PM · KF6
alex moved T15136: KNewStuff: Unify how kpackage structure is determined from Waiting on KF6 Branching to Done on the KF6 board.
Feb 5 2023, 7:50 PM · KF6
alex added a comment to T14384: KNewStuff: Port away from QDom API.

https://invent.kde.org/frameworks/knewstuff/-/merge_requests/223

Feb 5 2023, 7:38 PM · KF6
alex added a comment to T15141: KNewStuff: Unify different entry classes.

https://invent.kde.org/frameworks/knewstuff/-/merge_requests/223

Feb 5 2023, 7:38 PM · KF6
alex added a comment to T15608: KNewStuff: Move KNS3::Entry::Status enum to Core.

https://invent.kde.org/frameworks/knewstuff/-/merge_requests/223

Feb 5 2023, 7:37 PM · KF6
alex claimed T14384: KNewStuff: Port away from QDom API.
Feb 5 2023, 7:30 PM · KF6
alex added a comment to T15135: Move KMoreTools from KNewStuff to separate lib.

Considering that KMoreTools and KNS have only the idea in common that you get additional software, I think having separate repositories makes the most sense.

Feb 5 2023, 5:32 PM · KF6
alex moved T14009: KNewStuff Deprecations from Waiting on KF6 Branching to Done on the KF6 board.
Feb 5 2023, 1:33 PM · KF6
alex added a comment to T14010: KNewStuff: Use d-ptr pattern and make parts internal.

https://invent.kde.org/frameworks/knewstuff/-/merge_requests/222

Feb 5 2023, 1:33 PM · KF6

Jan 27 2023

alex added a comment to T15135: Move KMoreTools from KNewStuff to separate lib.

Right, so this is kind of hiding a further big one - we essentially want to split KNewStuff into four: KNewStuffCore, KNewStuffWidgets (which is what's currently called KNewStuff3), KNewStuffQuick (the Qt Quick components), and KMoreTools.

Jan 27 2023, 5:06 PM · KF6

Jan 12 2023

alex claimed T12150: KCModule => move to KCMUtils.

I will take care of this and do some planned refactorings

Jan 12 2023, 3:07 PM · KF6

Jan 9 2023

alex closed T12138: QmlObjectSharedEngine as Resolved.

This will be resolved with the KF6 changes that move the class

Jan 9 2023, 8:40 PM · Frameworks, KF6
alex closed T12138: QmlObjectSharedEngine, a subtask of T12130: KDeclarative API Review, as Resolved.
Jan 9 2023, 8:40 PM · Frameworks, KF6

Nov 23 2022

alex added a comment to T11635: Move KIcon* QML bindings to KIconTheme.

Done with https://invent.kde.org/frameworks/kdeclarative/-/merge_requests/142 and https://invent.kde.org/frameworks/kiconthemes/-/merge_requests/74

Nov 23 2022, 5:20 PM · Frameworks, KF6
alex moved T15094: Allow to create valid KPluginMetaData for plugins without embedded JSON metadata from Backlog to Done on the KF6 board.
Nov 23 2022, 5:19 PM · Frameworks, KF6
alex added a comment to T15993: KAboutPerson in KF6.

I agree with this not being ideal. Perhaps we could settle for supporting an URL in the json? Then that could point to the OCS page or a local file, in which case there are little privacy concerns.

Nov 23 2022, 5:18 PM · KF6
alex moved T15492: Create alternative for KDeclarative::runtimePlatform from Backlog to Done on the KF6 board.

You have ported plasma-settings, that seems to have been the last usage.

Nov 23 2022, 5:15 PM · KF6

Nov 18 2022

alex updated the task description for T15838: Fix compilation, linking or failing tests [compilation only, not runtime issues].
Nov 18 2022, 6:58 PM

Sep 26 2022

alex added a comment to T15845: Static QML plugins.

Hacking the ECMAddTests to also link PRIVATEly PUBLICly fixes the issue

Sep 26 2022, 9:26 AM

Sep 16 2022

alex closed T12120: NetworkAccessManager as Resolved.

With the deprecation of KDecalrative::setupEngine, this class is consequently deprecated

Sep 16 2022, 11:21 AM · Frameworks, KF6
alex closed T12120: NetworkAccessManager, a subtask of T11536: KDeclarative breakup plan, as Resolved.
Sep 16 2022, 11:21 AM · Frameworks, KF6

Sep 14 2022

alex added inline comments to D30014: Übersetzungen zu krunner.po.
Sep 14 2022, 9:44 AM
alex moved T15742: Get rid of QueryMatch::Type::InformationalMatch from Backlog to Done on the KF6 board.

Done with https://invent.kde.org/frameworks/krunner/-/merge_requests/107

Sep 14 2022, 6:15 AM · KF6

Sep 13 2022

alex added a comment to D30014: Übersetzungen zu krunner.po.

Sieht gut aus 👍

Sep 13 2022, 7:56 PM

Sep 1 2022

alex added a comment to T15742: Get rid of QueryMatch::Type::InformationalMatch.

As discussed with Kai, having a match as text-only without a run-functionality makes sense. But for that we already have the QueryMatch::isEnabled which we already support.

Sep 1 2022, 7:34 AM · KF6

Aug 22 2022

alex updated subscribers of T12472: KIO::AccessManager.
Aug 22 2022, 7:41 AM · KF6
alex added a comment to T12472: KIO::AccessManager.

In KScreenLocker was a usage introduced that I got rid of using https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/92.

Aug 22 2022, 7:40 AM · KF6

Aug 19 2022

alex added a comment to T12472: KIO::AccessManager.

kdeclarative/ everything that calls KDeclarative::setupEngine

Aug 19 2022, 7:10 PM · KF6

Aug 18 2022

alex added a comment to T15403: Port Kate sessions applet away from Dataengines.

I now need to take care of the migration code and remove the code from Kate

Aug 18 2022, 4:30 PM · Plasma 6
alex added a comment to T12137: QmlObject.

As far as I can see, the API allows one to reuse the engines

Aug 18 2022, 8:40 AM · Frameworks, KF6
alex added a parent task for T15750: Get rid of KDeclarative::setupEngine: T11536: KDeclarative breakup plan.
Aug 18 2022, 7:22 AM · KF6
alex added a subtask for T11536: KDeclarative breakup plan: T15750: Get rid of KDeclarative::setupEngine.
Aug 18 2022, 7:22 AM · Frameworks, KF6
alex created T15750: Get rid of KDeclarative::setupEngine.
Aug 18 2022, 7:22 AM · KF6

Aug 12 2022

alex created T15742: Get rid of QueryMatch::Type::InformationalMatch.
Aug 12 2022, 1:26 PM · KF6

Jul 21 2022

alex updated the task description for T15468: Plasma Qt6 Builds.
Jul 21 2022, 4:09 PM · Plasma 6

Jul 9 2022

alex closed T15346: Port away from using desktop files for Plasma Theme metadata as Resolved.

The MR landed and all providers inside of Plasma have been ported.

Jul 9 2022, 7:56 AM · Plasma 6, KF6

Jun 30 2022

alex added a comment to T14542: Phase out plugin macros for specific classes.

There was one leftover hidden in kactivitymanagerd: Taken care of with https://invent.kde.org/plasma/kactivitymanagerd/-/merge_requests/26

Jun 30 2022, 5:46 AM · KF6

Jun 20 2022

alex added a comment to T12140: Killing KInit With Fire.

There is org.kde.krunner interface which could be used instead but it requires passing

Jun 20 2022, 3:50 PM · KF6

Jun 19 2022

alex created T15609: Create utility CMake method to autogenerate desktop files for KCMs.
Jun 19 2022, 2:04 PM · Plasma 6
alex removed projects from T13889: Plasma::PluginLoader cleanup: Plasma, Plasma 6.

Since there is nothing on the Plasma side to do and it only waits for KF6 branching, I have adjusted the tags accordingly

Jun 19 2022, 2:00 PM · KF6
alex added a comment to T15398: Create QML equivalent for KPluginWidget.

https://invent.kde.org/frameworks/kcmutils/-/merge_requests/84 landed and is used n two Plasma KCMS, the next step is de-duplicating the about plugin stuff

Jun 19 2022, 2:00 PM · VDG, Plasma 6, Frameworks
alex added a project to T15608: KNewStuff: Move KNS3::Entry::Status enum to Core: KF6.
Jun 19 2022, 8:37 AM · KF6
alex added a parent task for T15608: KNewStuff: Move KNS3::Entry::Status enum to Core: T14008: Meta-Task: KNewStuff for KF6.
Jun 19 2022, 8:37 AM · KF6
alex added a subtask for T14008: Meta-Task: KNewStuff for KF6: T15608: KNewStuff: Move KNS3::Entry::Status enum to Core.
Jun 19 2022, 8:37 AM · KF6
alex created T15608: KNewStuff: Move KNS3::Entry::Status enum to Core.
Jun 19 2022, 8:36 AM · KF6
alex added a comment to T15109: Create utility method to set *_DISABLE_DEPRECATED_BEFORE_AND_AT compile definitions.

Since we have a few frameworks releases, the version numbers should get bumped:

Jun 19 2022, 5:41 AM · Frameworks

May 29 2022

alex closed T14757: Possible performance improvements for applet loading as Resolved.

With the package structures being cleaned up, this task is now resolved.

May 29 2022, 3:13 PM · Plasma

May 28 2022

alex added a comment to T15466: Port powerdevil away from deprecated KServiceTypeTrader API.

https://invent.kde.org/plasma/powerdevil/-/merge_requests/92

May 28 2022, 11:28 AM · Plasma 6

May 27 2022

alex added a comment to T13989: Rethink LaunchCount usage and scoring system.

I realized that the logic @iasensio referred to was completely broken in it's current form in KRunner. https://invent.kde.org/frameworks/krunner/-/merge_requests/102/ addresses this.

May 27 2022, 2:32 PM · Plasma 6

May 25 2022

alex added a comment to T15466: Port powerdevil away from deprecated KServiceTypeTrader API.

As discussed in the weekly, this should be done now, because the QML port is unlikely to make it in time for Plasma6.

May 25 2022, 8:54 AM · Plasma 6

May 23 2022

alex added a comment to T15232: Unit test regressions.

plasma-framework: 6 failures (3 also fail with Qt5)

May 23 2022, 11:23 AM · KF6

May 22 2022

alex updated the task description for T15232: Unit test regressions.
May 22 2022, 7:17 AM · KF6

May 21 2022

alex moved T15473: Port KRunner DBus runner loading away from deprecated KPluginMetaData::fromDesktopFile from Backlog to Done on the KF6 board.
May 21 2022, 4:08 PM · KF6
alex added a comment to T15473: Port KRunner DBus runner loading away from deprecated KPluginMetaData::fromDesktopFile.

i have done the porting while noch changing the keys. generally speaking, we should have a discussion about the prefixes in KF6, since other frameworks are also affected.

May 21 2022, 4:05 PM · KF6

May 20 2022

alex updated the task description for T15468: Plasma Qt6 Builds.
May 20 2022, 7:18 PM · Plasma 6
alex updated the task description for T15468: Plasma Qt6 Builds.
May 20 2022, 10:47 AM · Plasma 6
alex added a comment to T15468: Plasma Qt6 Builds.

plasma-sdk: two issues remaining (use of Theme::pluginInfo and Applet::loadPlasmoid)

May 20 2022, 8:47 AM · Plasma 6

May 10 2022

alex claimed T15466: Port powerdevil away from deprecated KServiceTypeTrader API.
May 10 2022, 6:49 PM · Plasma 6

May 1 2022

alex added a comment to T15423: Port plasma-desktop away from KServiceTypeTrader.

Used for folder preview plugins

May 1 2022, 12:11 PM · Plasma 6
alex created T15492: Create alternative for KDeclarative::runtimePlatform.
May 1 2022, 12:08 PM · KF6
alex added a comment to T15468: Plasma Qt6 Builds.

systemsettings: only KServiceTypeTrader remaining

May 1 2022, 12:02 PM · Plasma 6
alex added a project to T15488: Questions around CI : Sysadmin.
May 1 2022, 11:49 AM · Sysadmin
alex renamed T15460: Make KPackage an implementation details of applets plasma-frameworks from Make KPackage an implementation Detail of plasma-frameworks to Make KPackage an implementation details of applets plasma-frameworks.
May 1 2022, 5:50 AM · KF6

Apr 30 2022

alex added a comment to T14757: Possible performance improvements for applet loading.

Only some cleanups in the json files, will take care of that in the next week.

Apr 30 2022, 6:42 PM · Plasma
alex added a comment to T15473: Port KRunner DBus runner loading away from deprecated KPluginMetaData::fromDesktopFile.

https://invent.kde.org/frameworks/krunner/-/merge_requests/97 is a draft of mine. Though I am not sure if we want to keep the X-KDE-PluginInfo prefix when reading the author information. IMHO it is rather ugly and represents a terminology we no longer have with us getting rid of KPluginInfo.

Apr 30 2022, 7:21 AM · KF6
alex added a comment to T7289: Kwin Scripts.

For reference https://invent.kde.org/plasma/kwin/-/merge_requests/2212

Apr 30 2022, 5:41 AM · Plasma: KCM Redesign

Apr 29 2022

alex added a comment to T15486: Use KPluginFactory for loading thumbnail plugins.

the macro is of course a bit opiniated and I am not sure if we even want to have it during all of KF6 just to ease the transition period a bit. If we use KPluginFactory, we could simply do:

#if KF6_BUILD
K_PLUGIN_CLASS_WITH_JSON(MyClass, "bla.json")
#else
code that is currently around
#endif
Apr 29 2022, 5:29 PM · KF6
alex claimed T15473: Port KRunner DBus runner loading away from deprecated KPluginMetaData::fromDesktopFile.
Apr 29 2022, 5:19 PM · KF6
alex added a comment to T15473: Port KRunner DBus runner loading away from deprecated KPluginMetaData::fromDesktopFile.

Unlike other plugin systems, we want to keep the desktop files compatible for KF6.

Apr 29 2022, 4:57 PM · KF6
alex renamed T15473: Port KRunner DBus runner loading away from deprecated KPluginMetaData::fromDesktopFile from Port KRunner unit tests away from deprecated KPluginMetaData::fromDesktopFile to Port KRunner DBus runner loading away from deprecated KPluginMetaData::fromDesktopFile.
Apr 29 2022, 4:38 PM · KF6
alex awarded T15486: Use KPluginFactory for loading thumbnail plugins a Like token.
Apr 29 2022, 2:40 PM · KF6
alex added a comment to T15486: Use KPluginFactory for loading thumbnail plugins.

but we need to do that anyway to get rid of KServiceTypeTrader

Apr 29 2022, 2:40 PM · KF6

Apr 28 2022

alex added a comment to T15466: Port powerdevil away from deprecated KServiceTypeTrader API.

It nevertheless is a 6 blocker though, no?

Apr 28 2022, 3:46 PM · Plasma 6

Apr 20 2022

alex created T15460: Make KPackage an implementation details of applets plasma-frameworks.
Apr 20 2022, 2:30 PM · KF6

Apr 17 2022

alex created T15452: Consider getting rid of author information and name in KPackageStructure json files.
Apr 17 2022, 7:22 PM · Plasma

Apr 7 2022

alex closed T6877: Add option to remove KWin scripts on kcm module as Resolved.

This was fixed by me a few plasma versions ago

Apr 7 2022, 4:14 PM · KWin

Apr 3 2022

alex added a comment to T14543: Port ServiceMenu desktop file loading away from KServiceTypeTrader.

https://invent.kde.org/documentation/develop-kde-org/-/merge_requests/166 took care of updating the docs

Apr 3 2022, 5:08 AM · KF6

Mar 31 2022

alex created T15428: Wrap obsolete includes in deprecation wrappers, disable public linking of libraries for KF6 builds.
Mar 31 2022, 1:53 PM · KF6

Mar 24 2022

alex moved T12126: Deprecate and remove KDeclarative::ConfigPropertyMap in favor of KConfigPropertyMap from In Progress to Waiting on KF6 Branching on the KF6 board.
Mar 24 2022, 7:40 PM · KF6
alex moved T15136: KNewStuff: Unify how kpackage structure is determined from Backlog to Waiting on KF6 Branching on the KF6 board.

https://invent.kde.org/frameworks/knewstuff/-/merge_requests/157

Mar 24 2022, 7:40 PM · KF6
alex moved T15141: KNewStuff: Unify different entry classes from Backlog to Waiting on KF6 Branching on the KF6 board.

https://invent.kde.org/frameworks/knewstuff/-/commit/09ee877e55e57159ef3d3096097763952ee9b62e
https://invent.kde.org/frameworks/knewstuff/-/commit/9b60861869481ebc5f6205005bda8a640cd3b178
https://invent.kde.org/frameworks/knewstuff/-/commit/15a302d2b338edeab50ac1ee95b1da564c056e16

Mar 24 2022, 7:39 PM · KF6
alex moved T15140: Move classes out of Plasma namespace from Backlog to Waiting on KF6 Branching on the KF6 board.
Mar 24 2022, 7:38 PM · KF6
alex moved T15346: Port away from using desktop files for Plasma Theme metadata from Backlog to In Progress on the KF6 board.
Mar 24 2022, 7:38 PM · Plasma 6, KF6
alex moved T12135: QtQuickSettings from Backlog to Waiting on KF6 Branching on the KF6 board.

Elisa and latte-dock still need the same change, however they are not part of the Plasma release cycle.

Mar 24 2022, 5:46 PM · Frameworks, KF6
alex added a comment to T12135: QtQuickSettings.

https://invent.kde.org/plasma/kwin/-/commit/504e0e01ccd196de367f77c4211e1ccc4e8f01af
https://invent.kde.org/plasma/kscreenlocker/commit/9ec761e6d1524df940316227b2c18eb9e080ee81
https://invent.kde.org/plasma/kde-cli-tools/-/commit/8415c2be7fd8d8e4e7fec7f1751f833e676d9d78
https://invent.kde.org/plasma/discover/commit/67909e7a1113b7650056c02246c7b475e5d4f58b
https://invent.kde.org/plasma/plasma-sdk/commit/0e751f7b4901349b7a05b143df17c2b86227009b
https://invent.kde.org/plasma/plasma-systemmonitor/commit/920acfb4f32dd64e5756c74a4f5bfe366073bcc5
https://invent.kde.org/plasma/systemsettings/commit/6ecd2a53a78625689554896568c755e697fc96b4
https://invent.kde.org/plasma/plasma-workspace/commit/b68b59dac6f4b70acb56587dc74e3f121f72bc2e
https://invent.kde.org/plasma/plasma-desktop/commit/4510ecb32cbeb8a875ba7de2a97ad9e603a893b2

Mar 24 2022, 5:12 PM · Frameworks, KF6

Mar 22 2022

alex added a comment to T13321: Port konsoleprofiles away from dataengines.

I will try to create a model for the query logic, this can then be used from QML & the KRunner plugin. Ideally the model can be reused for the kate profiles.

Mar 22 2022, 2:18 PM · Plasma 6
alex claimed T13321: Port konsoleprofiles away from dataengines.
Mar 22 2022, 10:17 AM · Plasma 6
alex added a comment to T15398: Create QML equivalent for KPluginWidget.

Personally, I would prefer a window. Another argument for this is that for the config we need a window anyways. Meaning it would be consistent.

Mar 22 2022, 9:27 AM · VDG, Plasma 6, Frameworks