Feed Advanced Search

Oct 1 2023

alex added a comment to T15452: Consider getting rid of author information and name in KPackageStructure json files.

https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/899 Missed one case

Oct 1 2023, 11:59 AM · Plasma

Jul 22 2023

alex added a comment to T13986: Get rid of overloaded signals.

https://invent.kde.org/frameworks/kio/-/merge_requests/1354

Jul 22 2023, 8:45 AM · KF6
alex closed T16341: Separate logging categories for KF5 & KF6? as Resolved.

We decided on the KF6 weekly some time ago against this. I confirmed this on the in-person meeting at Akademy.

Jul 22 2023, 6:42 AM · KF6
alex added a comment to T13986: Get rid of overloaded signals.

Another problem is FileSystemFreeSpaceJob in KIO

Jul 22 2023, 6:42 AM · KF6
alex added a comment to T13986: Get rid of overloaded signals.

/home/nico/kde6/src/kwidgetsaddons/src/kcolorcombo.h:86:5: warning: signal activated is overloaded (with /usr/include/qt6/QtWidgets/qcombobox.h:23:1) [-Wclazy-overloaded-signal]
/home/nico/kde6/src/kwidgetsaddons/src/kcharselect_p.h:81:5: warning: signal activated is overloaded (with /usr/include/qt6/QtWidgets/qabstractitemview.h:25:1) [-Wclazy-overloaded-signal]

Jul 22 2023, 6:42 AM · KF6

Jul 11 2023

alex claimed T14306: Core/Gui split for KUriFilterPlugin.
Jul 11 2023, 3:41 PM · KF6

Jun 28 2023

alex closed T12189: KDED: remove KService dependency as Wontfix.

Yeah, I agree with it not being worth the effort

Jun 28 2023, 2:41 PM · KF6
alex closed T12189: KDED: remove KService dependency, a subtask of T12187: Meta task: KDED, as Wontfix.
Jun 28 2023, 2:41 PM · KF6
alex moved T14799: Port away from passing KPluginMetaData in variant list when instantiating plugins from Waiting on KF6 Branching to Done on the KF6 board.
Jun 28 2023, 2:40 PM · KF6
alex moved T14501: KCMultiDialog: Port away & deprecate desktop file plugin loading from Waiting on KF6 Branching to Done on the KF6 board.
Jun 28 2023, 2:39 PM · KF6

May 8 2023

alex closed T16163: Fix wrong automoc warnings: "includes moc file, but contains no macro x, y, z." as Resolved.

This is fixed upstream!

May 8 2023, 2:38 PM · KF6

Apr 21 2023

alex renamed T15106: Plasma-Frameworks: Port wallpaperinterface from KDeclarative::ConfigPropertyMap to KConfigPropertyMap from Plasma-Frammeworks: Port wallpaperinterface from KDeclarative::ConfigPropertyMap to KConfigPropertyMap to Plasma-Frameworks: Port wallpaperinterface from KDeclarative::ConfigPropertyMap to KConfigPropertyMap.
Apr 21 2023, 2:33 PM · KF6
alex moved T11633: Move KConfig QML bindings to KConfig from Waiting on KF6 Branching to Done on the KF6 board.

It was not possible using Q_GADGET, but since only the QML plugin will ever need to create the QObject instance, it should be fine.

Apr 21 2023, 2:28 PM · Frameworks, KF6

Apr 9 2023

alex moved T15180: KNewStuff: Unify KNSCore::Engine and QuickEngine from Backlog to Waiting on Other Tasks on the KF6 board.
Apr 9 2023, 6:00 PM · KF6
alex moved T14733: Move away from using KAboutData in KCMs from In Progress to Done on the KF6 board.
Apr 9 2023, 6:00 PM · KF6
alex moved T12233: KPackage: make KPackage::install()'s KJob return a new Package copy rather than modify argument in from In Progress to Done on the KF6 board.
Apr 9 2023, 6:00 PM · KF6
alex moved T15135: Move KMoreTools from KNewStuff to separate lib from In Progress to Done on the KF6 board.
Apr 9 2023, 6:00 PM · KF6
alex moved T12181: KService: deprecate KServiceType from In Progress to Done on the KF6 board.
Apr 9 2023, 6:00 PM · KF6

Apr 2 2023

alex moved T15452: Consider getting rid of author information and name in KPackageStructure json files from To Do to Done on the Plasma board.

I have done MRs in plasma-frameworks, plasma-workspace, kdeplasma-addons and now in KWin too. That should cover it all.

Apr 2 2023, 6:14 AM · Plasma

Mar 11 2023

alex moved T12150: KCModule => move to KCMUtils from Waiting on KF6 Branching to In Progress on the KF6 board.
Mar 11 2023, 5:30 PM · KF6

Mar 4 2023

alex moved T14517: Port KCM loading & querying away from KServiceTypeTrader from In Progress to Done on the KF6 board.
Mar 4 2023, 10:19 AM · KF6
alex moved T14499: KPluginLoader: Use filename when searching for plugin by id from In Progress to Done on the KF6 board.
Mar 4 2023, 10:19 AM · KF6
alex moved T12208: Move KCheckAccelerators to KWidgetAddons from Backlog to Needs Input on the KF6 board.
Mar 4 2023, 10:18 AM · KF6
alex moved T14730: Remove unused/obsolete/defunct properties from data files & public API from In Progress to Done on the KF6 board.
Mar 4 2023, 10:07 AM · KF6
alex moved T11553: Port KDE Frameworks away from deprecated methods in Qt from In Progress to Done on the KF6 board.
Mar 4 2023, 8:01 AM · Frameworks, KF6
alex claimed T12137: QmlObject.
Mar 4 2023, 7:59 AM · Frameworks, KF6
alex claimed T12134: QuickViewSharedEngine.
Mar 4 2023, 7:58 AM · Frameworks, KF6
alex added a comment to T12137: QmlObject.

https://invent.kde.org/frameworks/kcmutils/-/merge_requests/121 takes care of the last kcmutils usage. Plasma-Frameworks has it's own engine now

Mar 4 2023, 7:58 AM · Frameworks, KF6
alex moved T11635: Move KIcon* QML bindings to KIconTheme from Backlog to In Progress on the KF6 board.
Mar 4 2023, 7:50 AM · Frameworks, KF6
alex added a comment to T11635: Move KIcon* QML bindings to KIconTheme.

https://invent.kde.org/frameworks/kiconthemes/-/merge_requests/91

Mar 4 2023, 7:50 AM · Frameworks, KF6
alex claimed T11635: Move KIcon* QML bindings to KIconTheme.

Yep, an extra QML plugin is a bit of boilerplate, but worth the effort from a dependency POV

Mar 4 2023, 7:23 AM · Frameworks, KF6

Mar 3 2023

alex moved T15993: KAboutPerson in KF6 from In Progress to Done on the KF6 board.
Mar 3 2023, 7:06 PM · KF6

Feb 26 2023

alex added a comment to T14564: Convert desktop files to JSON files if they are only used for plugin metadata.

For reference: The CMake function kcmutils_generated_desktop_file landed a while ago. For KCMs we now only have a json file for the metadata.

Feb 26 2023, 10:52 AM · KF6

Feb 24 2023

alex added a comment to T15993: KAboutPerson in KF6.

https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/316
https://invent.kde.org/frameworks/kirigami/-/merge_requests/978
https://invent.kde.org/frameworks/kxmlgui/-/merge_requests/158

Feb 24 2023, 4:25 PM · KF6
alex moved T14983: KPackage: Resource duplication between packages and embedded json metadata from Backlog to Done on the KF6 board.

I took care of KCMs and other plugins during the last year. In my KCMUtils kf6 branch, I have removed the code that uses the KPackage's metadata completely.

Feb 24 2023, 10:35 AM · KF6

Feb 22 2023

alex moved T16235: KNewStuff: Expose jobs in public API to track progress/get results from Backlog to Waiting on Other Tasks on the KF6 board.
Feb 22 2023, 7:32 PM · KF6
alex moved T15993: KAboutPerson in KF6 from Optional/Low Priority to In Progress on the KF6 board.
Feb 22 2023, 7:25 PM · KF6
apol awarded T16235: KNewStuff: Expose jobs in public API to track progress/get results a Love token.
Feb 22 2023, 6:07 PM · KF6
alex created T16235: KNewStuff: Expose jobs in public API to track progress/get results.
Feb 22 2023, 5:16 PM · KF6
alex claimed T15993: KAboutPerson in KF6.
Feb 22 2023, 5:12 PM · KF6
alex moved T15993: KAboutPerson in KF6 from Backlog to Optional/Low Priority on the KF6 board.
Feb 22 2023, 1:05 PM · KF6
alex added a comment to T12189: KDED: remove KService dependency.

Or we could make KService provide a kded module in KService

Feb 22 2023, 10:29 AM · KF6
alex added a comment to T12189: KDED: remove KService dependency.

AFAICS we need "KSycoca::self()->ensureCacheValid()" in kded for the "void Kded::recreate(bool initial)" method.

Feb 22 2023, 10:00 AM · KF6
alex claimed T12189: KDED: remove KService dependency.
Feb 22 2023, 9:24 AM · KF6

Feb 21 2023

alex claimed T12533: Make kconf_update more robust.
Feb 21 2023, 4:35 PM · KF6
alex claimed T12233: KPackage: make KPackage::install()'s KJob return a new Package copy rather than modify argument in.

https://invent.kde.org/frameworks/kpackage/-/merge_requests/68

Feb 21 2023, 3:17 PM · KF6
alex added a comment to T14499: KPluginLoader: Use filename when searching for plugin by id.

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

Feb 21 2023, 1:47 PM · KF6
alex added a comment to T14499: KPluginLoader: Use filename when searching for plugin by id.

Yep, but only some minor things.

Feb 21 2023, 6:08 AM · KF6

Feb 19 2023

alex moved T15055: KnewStuff: Get rid of KNS3 namespace, move widgets to their own module from In Progress to Done on the KF6 board.

When https://invent.kde.org/frameworks/knewstuff/-/merge_requests/225 is in, this can be considered done

Feb 19 2023, 6:51 PM · KF6
alex added a comment to T12233: KPackage: make KPackage::install()'s KJob return a new Package copy rather than modify argument in.

Makes sense, then it is a cleanup of the internal API and does not fix a crash anymore

Feb 19 2023, 6:40 PM · KF6
alex added a comment to T16210: Remove KService::library().

Took me a while to code due to casting issues, but the two MRs should be ready.

Feb 19 2023, 6:20 PM · KF6
alex moved T12233: KPackage: make KPackage::install()'s KJob return a new Package copy rather than modify argument in from Waiting on KF6 Branching to Needs Input on the KF6 board.

Though then we'd need to expose the KJob subclass publicly. Though I do not understand why this is not an issue in KNewStuff, in https://invent.kde.org/frameworks/knewstuff/-/merge_requests/227 I did some refactorings.

Feb 19 2023, 4:31 PM · KF6
alex added a comment to T16210: Remove KService::library().

This includes the KCM, which is the trickiest bit.

Feb 19 2023, 1:56 PM · KF6
alex claimed T16210: Remove KService::library().

I already planned to work on the KParts bit

Feb 19 2023, 8:53 AM · KF6
alex moved T14384: KNewStuff: Port away from QDom API from Backlog to Done on the KF6 board.

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

Feb 19 2023, 8:46 AM · KF6
alex added a comment to T14384: KNewStuff: Port away from QDom API.

Yeah, some minor move of code to internal API. I will do that soonish

Feb 19 2023, 8:07 AM · KF6

Feb 18 2023

alex moved T12127: move ConfigModule next to KCModule widget counter part from Waiting on KF6 Branching to Done on the KF6 board.

Moving this to done, because I have a draft MR for it https://invent.kde.org/frameworks/kcmutils/-/merge_requests/121

Feb 18 2023, 8:40 PM · Frameworks, KF6
alex moved T12224: KParts: BrowserExtension cleanups from Waiting on KF6 Branching to Done on the KF6 board.

https://invent.kde.org/frameworks/kparts/-/merge_requests/61

Feb 18 2023, 8:39 PM · KF6
alex moved T14518: Deprecate/Remove .protocol files for KIOSlaves from Waiting on KF6 Branching to Done on the KF6 board.

Done with https://invent.kde.org/frameworks/kio/-/merge_requests/1207

Feb 18 2023, 7:42 PM · KF6
alex moved T14649: Clean up unneeded JSON depends in kcoreaddons_add_plugin from Waiting on KF6 Branching to Done on the KF6 board.

https://invent.kde.org/frameworks/kcoreaddons/-/commit/1ee9dee0ba3f05a17092d541db86ae2c944b9c12
https://invent.kde.org/frameworks/kcoreaddons/commit/b993444fa90170d190cbdd99827189c010199bf7

Feb 18 2023, 7:37 PM · KF6
alex moved T14542: Phase out plugin macros for specific classes from Waiting on KF6 Branching to Done on the KF6 board.

https://invent.kde.org/frameworks/kpackage/-/merge_requests/60

Feb 18 2023, 7:32 PM · KF6
alex moved T15460: Make KPackage an implementation details of applets plasma-frameworks from In Progress to Done on the KF6 board.

We need it for installing plasmoids, but besides that this is done

Feb 18 2023, 7:18 PM · KF6
alex moved T14483: Clean up ServiceType property usage for JSON based plugins from In Progress to Done on the KF6 board.
Feb 18 2023, 7:14 PM · KF6
alex moved T13612: KRunner: Improve handling of actions from In Progress to Done on the KF6 board.
Feb 18 2023, 7:14 PM · KF6
alex moved T14543: Port ServiceMenu desktop file loading away from KServiceTypeTrader from In Progress to Done on the KF6 board.
Feb 18 2023, 7:14 PM · KF6
alex moved T14563: KPackage: Port away from using pluginId as package type from Backlog to Done on the KF6 board.
Feb 18 2023, 7:13 PM · KF6
alex moved T14842: Emit compiler warnings for frameworks that will be removed in KF6 from Backlog to Done on the KF6 board.
Feb 18 2023, 7:13 PM · KF6
alex moved T14778: Deprecate KPluginMetaData::fromDesktopFile & implicit codepath in constructor from Backlog to Done on the KF6 board.
Feb 18 2023, 7:13 PM · KF6
alex moved T15428: Wrap obsolete includes in deprecation wrappers, disable public linking of libraries for KF6 builds from Backlog to Done on the KF6 board.
Feb 18 2023, 7:12 PM · KF6
alex moved T15608: KNewStuff: Move KNS3::Entry::Status enum to Core from Backlog to Done on the KF6 board.
Feb 18 2023, 7:12 PM · KF6
alex claimed T14733: Move away from using KAboutData in KCMs.
Feb 18 2023, 1:58 PM · KF6

Feb 17 2023

alex added a comment to T14733: Move away from using KAboutData in KCMs.

KQuickAddons::configModule has setAuthActionName,

Feb 17 2023, 7:47 PM · KF6
alex added a comment to T14733: Move away from using KAboutData in KCMs.

@nicolasfella I have the import of those classes in kcmutils in progress and will make a MR this week. There I already dropped this API.

Feb 17 2023, 7:34 PM · KF6
alex moved T14538: Move KOverlayIconPlugin to KIOCore from In Progress to Done on the KF6 board.
Feb 17 2023, 3:52 PM · KF6
alex moved T14952: Refactor internals of KPluginFactory from In Progress to Done on the KF6 board.
Feb 17 2023, 1:58 PM · KF6
alex moved T14958: KPluginMetaData: Move m_metaData and m_fileName to d-ptr from In Progress to Done on the KF6 board.
Feb 17 2023, 1:58 PM · KF6
alex moved T14744: Remove X-KDE-PluginKeyword and keyword parameter in KPluginFactory::registerPlugin from In Progress to Done on the KF6 board.
Feb 17 2023, 1:57 PM · KF6
alex moved T12232: KParts: cleanup/remove Event base class from In Progress to Done on the KF6 board.
Feb 17 2023, 1:57 PM · KF6
alex moved T14558: KPackage: Deprecate code paths which use desktop files from In Progress to Done on the KF6 board.
Feb 17 2023, 1:57 PM · KF6
alex moved T14427: Move kcmshell to KCMUtils from In Progress to Done on the KF6 board.
Feb 17 2023, 1:57 PM · KF6
alex moved T12135: QtQuickSettings from Waiting on KF6 Branching to Done on the KF6 board.
Feb 17 2023, 1:55 PM · Frameworks, KF6
alex moved T15141: KNewStuff: Unify different entry classes from Waiting on KF6 Branching to Done on the KF6 board.
Feb 17 2023, 1:55 PM · KF6
alex added a comment to T12533: Make kconf_update more robust.

See https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/28#note_620549

Feb 17 2023, 1:13 PM · KF6

Feb 15 2023

alex added a comment to T14538: Move KOverlayIconPlugin to KIOCore.

KAbstractFileItemActionPlugin and KFileItemActions should be considered as well then.

Feb 15 2023, 9:47 AM · KF6
alex renamed T14538: Move KOverlayIconPlugin to KIOCore from Move KOverlayIconPlugin to dolphin to Move KOverlayIconPlugin to KIOCore.
Feb 15 2023, 9:38 AM · KF6
alex added a comment to T14538: Move KOverlayIconPlugin to KIOCore.

https://invent.kde.org/frameworks/kio/-/merge_requests/1199

Feb 15 2023, 7:24 AM · KF6

Feb 14 2023

alex moved T14538: Move KOverlayIconPlugin to KIOCore from Waiting on KF6 Branching to In Progress on the KF6 board.
Feb 14 2023, 4:59 PM · KF6
alex added a comment to T14538: Move KOverlayIconPlugin to KIOCore.

As discussed in the weekly, KIO feels like a weird place, but there isn't any better one.
The class should be moved from KIOWidgets to KIOCore to make life easier for third parties that provide such a plugin

Feb 14 2023, 4:58 PM · KF6

Feb 9 2023

alex added a comment to T14427: Move kcmshell to KCMUtils.

https://invent.kde.org/frameworks/kcmutils/-/merge_requests/119

Feb 9 2023, 3:36 PM · KF6
alex moved T14427: Move kcmshell to KCMUtils from Waiting on KF6 Branching to In Progress on the KF6 board.
Feb 9 2023, 3:12 PM · KF6

Feb 8 2023

alex claimed T12340: Install all parts into plugins/kf5/parts, and add JSON metadata to them.

How about adding symlinks for KF5 that get installed in the right dir? I did the same for KIO KCMs that were loaded by path.

Feb 8 2023, 7:40 AM · KF6
alex moved T14558: KPackage: Deprecate code paths which use desktop files from Waiting on Other Tasks to In Progress on the KF6 board.

https://invent.kde.org/frameworks/kpackage/-/merge_requests/64 This takes care of the rest

Feb 8 2023, 7:38 AM · KF6

Feb 7 2023

alex moved T14856: Un-Overload KParts::BrowserExtension::selectionInfo signal from Waiting on KF6 Branching to Done on the KF6 board.
Feb 7 2023, 8:31 AM · KF6
alex moved T14787: Move util methods to read JSON values from KPluginMetaData to dedicated header from Waiting on KF6 Branching to Done on the KF6 board.
Feb 7 2023, 8:24 AM · KF6
alex claimed T14860: Get rid of KCModuleInfo.
Feb 7 2023, 8:23 AM · KF6
alex moved T14724: Consider deprecating plasma/version.h header & contained methods from Waiting on KF6 Branching to Done on the KF6 board.
Feb 7 2023, 8:23 AM · KF6
alex moved T14302: Port from KPluginLoader::pluginVersion to KPluginMetaData::version from Waiting on KF6 Branching to Done on the KF6 board.

This has been cleaned up with the removal of deprecated API

Feb 7 2023, 8:21 AM · KF6
alex moved T13140: Allow KCModule::save() to be async from Waiting on KF6 Branching to Optional/Low Priority on the KF6 board.
Feb 7 2023, 8:21 AM · KF6
alex moved T14010: KNewStuff: Use d-ptr pattern and make parts internal from Waiting on KF6 Branching to Done on the KF6 board.

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

Feb 7 2023, 8:20 AM · KF6
alex updated the task description for T14010: KNewStuff: Use d-ptr pattern and make parts internal.
Feb 7 2023, 8:19 AM · KF6