Implement additional properties for QQuickWebView to control injection of user scripts

Upstream-Status: Inappropiate [enable feature]

Signed-off-by: Simon Busch <morphis@gravedo.de>
Add PalmServiceBridge

Taken from https://github.com/isis-project/WebKit

Upstream-Status: Inappropiate [other]

Signed-off-by: Simon Busch <morphis@gravedo.de>
Disable low-level interpreter

It's causing the web process to segfault at:

0  0x00000000 in ?? ()
1  0x414771be in JSC::LLInt::llint_slow_path_resolve_base (exec=0x48a1f038, pc=0x46f5a018)
    at /usr/src/debug/qtwebkit/5.1.0+gitAUTOINC+1e4dd5844b-r0/git/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:823
2  0x414771be in JSC::LLInt::llint_slow_path_resolve_base (exec=0x48a1f038, pc=0x46f5a018)
    at /usr/src/debug/qtwebkit/5.1.0+gitAUTOINC+1e4dd5844b-r0/git/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:823

Upstream-Status: Inappropiate [other]

Signed-off-by: Simon Busch <morphis@gravedo.de>
Implement handling of window management related callbacks from WebProcess

Upstream-Status: pending [https://qt.gitorious.org/qt/qtwebkit/]

Signed-off-by: Simon Busch <morphis@gravedo.de>
Add another preference option to enable forwarding of console messages to system log

Upstream-Status: pending [https://qt.gitorious.org/qt/qtwebkit/]

Signed-off-by: Simon Busch <morphis@gravedo.de>
Extend qt navigator object to be able to exchange synchronous messages

Upstream-Status: pending [https://qt.gitorious.org/qt/qtwebkit/]

Signed-off-by: Simon Busch <morphis@gravedo.de>
Implement preference option to enable privileged ls2 bus usage

Upstream-Status: Inappropiate [new platform specific feature]

Signed-off-by: Simon Busch <morphis@gravedo.de>
Fix issue with bad rpath

Building qtwebkit causes a QA issue such that QtWebPluginProcess and
QtWebProcess contain bad RPATHs which point into the build location. This fix
adds a patch to not include the rpath.prf which causes this problem.

Signed-off-by: Trevor Woerner <trevor.woerner@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Simon Busch <morphis@gravedo.de>
Make navigator qt object available for all frames

Signed-off-by: Simon Busch <morphis@gravedo.de>
PalmServiceBridge: set correct identifier so ls2 calls are done under the right name

Signed-off-by: Simon Busch <morphis@gravedo.de>
Implement preference option to suppress incremental rendering of web pages

Signed-off-by: Simon Busch <morphis@gravedo.de>
Force platform name in default user agent to WebAppManager

enyo detects platform support by analyzing the user agent string and searches for
WebAppManager to detect Open webOS. As we're not going to write our own webOS platform
integration plugin to provide a proper value for QGuiApplication::platformName we add
the "WebAppManager" string here statically.

Signed-off-by: Simon Busch <morphis@gravedo.de>
Tools: qmake: features: don't use gstreamer directly but through qtmultimedia

Signed-off-by: Simon Busch <morphis@gravedo.de>
Tools: qmake: features: always use glib

Signed-off-by: Simon Busch <morphis@gravedo.de>