D15209: RFC: Port scripting to Qt WebEngine
Fabian Vogt
noreply at phabricator.kde.org
Sat Sep 1 17:43:43 BST 2018
fvogt created this revision.
fvogt added a reviewer: Plasma.
Herald added a project: Plasma.
fvogt requested review of this revision.
REVISION SUMMARY
Unfortunately it relies on Qt WebKit features quite intensely, so a few
godawful hacks were necessary to make it work. Most of those are needed
to workaround restrictions of QWebChannel as bridge to the browser page.
We gain:
+ Independence from WebKit
+ Support for newer JS and HTML features in scripts
We lose:
- Performance (especially memory use)
- Independence from WebEngine
- Sanity
TEST PLAN
Tested the detailed memory info pages on a few processes, info is
correct and the page seems to work fully.
REPOSITORY
R111 KSysguard Library
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D15209
AFFECTED FILES
CMakeLists.txt
config-ksysguard.h.cmake
processui/CMakeLists.txt
processui/scripting.cpp
processui/scripting.h
To: fvogt, #plasma
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180901/d28fa2c4/attachment.html>
More information about the Plasma-devel
mailing list