Port Okular away from kjs
Closed, ResolvedPublic

Related Objects

StatusAssignedTask
OpenNone
Resolvedsvuorela
vkrause created this task.Sep 9 2019, 4:17 PM
aacid added a subscriber: aacid.Sep 8 2020, 9:22 AM

As i mentioned on the part task, this is not possible at this point

dfaure added a subscriber: dfaure.Jun 24 2021, 9:11 AM

Albert says it's now possible to force-stop the interpreter in ... QQmlEngine?

davidre added a subscriber: davidre.EditedJun 24 2021, 9:13 AM

I think we might be thinking about QJSEngine::setInterrupted
https://doc.qt.io/qt-6/qjsengine.html#setInterrupted

aacid added a comment.Jun 24 2021, 9:21 AM

Exactly, QJSEngine::setInterrupted really seems like one can hook a qtimer from another thread to stop it, so that is the last missing feature from KJS as far as i can see.

Great. If there's a plan, then it's not a blocker for KF6 itself anymore -> removing the KF6 tag.

dfaure removed a project: KF6.Jun 24 2021, 5:03 PM
svuorela closed this task as Resolved.Dec 22 2023, 9:56 AM
svuorela claimed this task.
svuorela added a subscriber: svuorela.

Okular is on KF6 now without KJS.
for pdf, Volker ported it.