A new application in incubator is ussing Kross.
Description
Status | Assigned | Task | ||
---|---|---|---|---|
Open | None | T11545 Remove Kross | ||
Resolved | maxrd2 | T12263 Port SubtitleComposer away from Kross |
Kross is practically unmaintained since before the port to Qt5, which is quite a lot of years right now.
Even for KF5 it was only marked to be a porting aid.
@maxrd2 Is there even any logic in subtitlecomposer which can not use QJSEngine?
From looking at the repo I only see the examples which contain scripts in the other languages. Is this used by third parties?
Besides that I can only agree with what @cordlandwehr said. Also QtScript caused serious regressions in Plasma/KWin, because of that it was ported away from.
Initial work on replacing Kross with QJSEngine is completed in SubtitleComposer on branch here: https://invent.kde.org/multimedia/subtitlecomposer/-/tree/work/scripting.
JS scripts seem to be working fine. Will include these changes in next release.
I suppose this one could be closed now.
Okay, moving it on the workboard.
Could you maybe reference this task and a bit of the rationale in the commit message?