T12173: KService: provide solution to migrate away from KServiceTypeTrader/KMimeTypeTrader for loading plugins and parts

2021-01-10 Thread David Faure
dfaure added a comment. Thanks Alex, you rock. TASK DETAIL https://phabricator.kde.org/T12173 To: dfaure Cc: alex, #frameworks, nicolasfella, dfaure, mart, davidre, GB_2, ahmadsamir, ngraham, kpiwowarski, usta, asturmlechner, jucato, cfeck, cgiboudeaux, cullmann, vkrause, cordlandwehr, kn

T12173: KService: provide solution to migrate away from KServiceTypeTrader/KMimeTypeTrader for loading plugins and parts

2021-01-09 Thread Alexander Lohnau
alex added a comment. > KRunner uses KServiceTypeTrader to load plugins. This is non-trivial to port because of the DBus runners It is ported and the old methods are deprecated TASK DETAIL https://phabricator.kde.org/T12173 To: alex Cc: alex, #frameworks, nicolasfella, dfaure, mart, d

T12173: KService: provide solution to migrate away from KServiceTypeTrader/KMimeTypeTrader for loading plugins and parts

2020-08-31 Thread Nicolas Fella
nicolasfella added a subtask: T13555: Create replacement for KPluginInfo::kcmServices. TASK DETAIL https://phabricator.kde.org/T12173 To: nicolasfella Cc: #frameworks, nicolasfella, dfaure, mart, davidre, GB_2, ekasprzak, ahmadsamir, ngraham, kpiwowarski, usta, asturmlechner, jucato, cfeck,

T12173: KService: provide solution to migrate away from KServiceTypeTrader/KMimeTypeTrader for loading plugins and parts

2020-03-21 Thread David Faure
dfaure updated the task description. TASK DETAIL https://phabricator.kde.org/T12173 To: dfaure Cc: #frameworks, nicolasfella, dfaure, mart, davidre, GB_2, ekasprzak, ahmadsamir, ngraham, kpiwowarski, usta, asturmlechner, jucato, cfeck, cgiboudeaux, cullmann, vkrause, cordlandwehr, knauss

T12173: KService: provide solution to migrate away from KServiceTypeTrader/KMimeTypeTrader for loading plugins and parts

2020-03-10 Thread David Faure
dfaure added a revision: D27966: KParts: add PartLoader as replacement to KMimeTypeTrader for parts. TASK DETAIL https://phabricator.kde.org/T12173 To: dfaure Cc: #frameworks, nicolasfella, dfaure, mart, davidre, GB_2, ekasprzak, ahmadsamir, ngraham, kpiwowarski, usta, asturmlechner, jucato,

T12173: KService: provide solution to migrate away from KServiceTypeTrader/KMimeTypeTrader for loading plugins and parts

2020-03-10 Thread David Faure
dfaure added a revision: D27967: KParts: add unittest for PartLoader, required shuffling things around. TASK DETAIL https://phabricator.kde.org/T12173 To: dfaure Cc: #frameworks, nicolasfella, dfaure, mart, davidre, GB_2, ekasprzak, ahmadsamir, ngraham, kpiwowarski, usta, asturmlechner, jucat

T12173: KService: provide solution to migrate away from KServiceTypeTrader/KMimeTypeTrader for loading plugins and parts

2020-01-06 Thread David Faure
dfaure added a comment. Current patch: http://www.davidfaure.fr/2020/kparts_partloader_unfinished.diff Missing the parsing of mimeapps.list, but otherwise ready. TASK DETAIL https://phabricator.kde.org/T12173 To: dfaure Cc: #frameworks, nicolasfella, dfaure, mart, davidre, GB_2, ahmadsami

T12173: KService: provide solution to migrate away from KServiceTypeTrader/KMimeTypeTrader for loading plugins and parts

2020-01-05 Thread David Faure
dfaure added a revision: D26443: KPluginMetaData: add initialPreference() getter. TASK DETAIL https://phabricator.kde.org/T12173 To: dfaure Cc: #frameworks, nicolasfella, dfaure, mart, davidre, GB_2, ahmadsamir, ngraham, kpiwowarski, asturmlechner, jucato, cfeck, cullmann, vkrause, cordlandw

T12173: KService: provide solution to migrate away from KServiceTypeTrader/KMimeTypeTrader for loading plugins and parts

2020-01-05 Thread David Faure
dfaure added a revision: D26442: desktoptojson: also convert InitialPreference key. TASK DETAIL https://phabricator.kde.org/T12173 To: dfaure Cc: #frameworks, nicolasfella, dfaure, mart, davidre, GB_2, ahmadsamir, ngraham, kpiwowarski, asturmlechner, jucato, cfeck, cullmann, vkrause, cordlan

T12173: KService: provide solution to migrate away from KServiceTypeTrader/KMimeTypeTrader for loading plugins and parts

2020-01-05 Thread David Faure
dfaure added a comment. My current thinking is to go with option 3, with high-level API in KParts itself, to encapsulate underlying discovery and loading mechanisms completely. TASK DETAIL https://phabricator.kde.org/T12173 To: dfaure Cc: #frameworks, nicolasfella, dfaure, mart, davidre, G

T12173: KService: provide solution to migrate away from KServiceTypeTrader/KMimeTypeTrader for loading plugins and parts

2020-01-02 Thread David Faure
dfaure renamed this task from "KService: Look application that still use KService for plugins" to "KService: provide solution to migrate away from KServiceTypeTrader/KMimeTypeTrader for loading plugins and parts". dfaure updated the task description. TASK DETAIL https://phabricator.kde.org/T12