Fix up tabbed browser code.

Change-Id: Ia1a92a7eb9b3568e8cb7ccf6c7056abba647fd8d
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Fix some more documentation.

Adds the license for Chromium to the legalese part.

Adds some missing documentation to QWebEngineView and QWebEnginePage.

Change-Id: Ie81aaa87db85bb72efb83680defbdb101a134df0
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Fix jerky pinch-zooming

The kEnableScrollPrediction switch uses event timing to extrapolate
events but this considerably reduces the smoothness of pinch-zooming.

Assuming that this feature expects very well timed events, which we
don't have in most of QPA platform plugins, disable the feature.

Change-Id: I96bdd8b9e9cc870e232ad9c98bcad5857608870b
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Use the same switches for both embedded Linux and Android

This also explicitly enables impl-side painting, which is enabled
by default on Android, hard-coded behind an #if defined(OS_ANDROID).

Change-Id: Iacc6cff82c0f071d1c8901977748d6164fb0a87d
Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
Add patch for fixing thread issues on Windows

Change-Id: I7a28ab0cf2a4e6d6235c9d6ab8f9bfc4839ea800
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Test for webenginewidgets, not widgets

Change-Id: Icecb6b716a45b4682ddd9b16383f3aa4a5acb312
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>