- Feb 08, 2019
-
-
Allan Sandfeld Jensen authored
Change CompositorResource to class to match forward declaration. Change-Id: I603038b99e567a8da2096e48b5b33ec8874594ad Reviewed-by:
Jüri Valdmann <juri.valdmann@qt.io>
-
Allan Sandfeld Jensen authored
Change-Id: Ia50b6689bdb182888aba44faf549d17747624833 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Peter Varga authored
Task-number: QTBUG-62094 Change-Id: I6e95c5347df6b9a0d6559830b12da1e30fce23fb Reviewed-by:
Jüri Valdmann <juri.valdmann@qt.io>
-
Michal Klocek authored
kShowInternalAccessibilityTree is not spellchecker related feature. Task-number: QTBUG-73562 Change-Id: Iac2b0d235aae93bcffebe923bfde036d67293074 Reviewed-by:
Michael Brüning <michael.bruning@qt.io>
-
- Feb 06, 2019
-
-
Kirill Burtsev authored
Implements API for end-user notifications. Co-authored by Allan Sandfeld Jensen [ChangeLog][Profile] Support for Web Notifications API for end-user notifications through QWebEngineNotification Task-number: QTBUG-50995 Fixes: QTBUG-51191 Change-Id: Icebaaa05275a713e801f1f8ecdaaec725fa264c8 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- Feb 05, 2019
-
-
Michael Brüning authored
Conflicts: src/core/content_browser_client_qt.cpp src/core/content_browser_client_qt.h Change-Id: I3da791a82dab56fd7535ba1e4c0ab1d9ca74f547
-
- Feb 04, 2019
-
-
Michal Klocek authored
Currently interceptor sufferers thread safety issues, when custom profiles are deleted, interceptor is set to be nullptr, however it can be still referenced in IO thread. Since profile was split to ui and io part, where io part can outlive the ui part, this can boost thread safety issues. Since QWebEngineUrlRequestInterceptor is living on ui thread simplify the logic move intercept call to ui thread. This fixes the issue of referencing interceptor in io thread. Add new method to install interceptor setUrlRequestInterceptor, and deprecate old one. Update interceptor install method name on page to match the profile one. Task-number: QTBUG-69844 Change-Id: I5dd2b6b734fd91906cccc6c1408ffbe7b1b4250c Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
Change-Id: I37a0a7194e339136d73e9c8f7faebb8c97ee2c97 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
This change adds switches for proxy: https://www.chromium.org/developers/design-documents/network-settings [ChangeLog] Uses proxy switches for initial proxy configuration Fixes: QTBUG-71229 Change-Id: I1bc02f20c20d737234c650a18f0e0f7c1c63a464 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Peter Varga authored
With enabled error page isolation it is not possible to change language of error messages among views because error pages would be rendered in the same dedicated process. The error page isolation is enabled since Chromium 71: https://chromium-review.googlesource.com/1115203 Change-Id: Icc100531596dc8fc1caa927d401f923f1151aa02 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- Feb 01, 2019
-
-
Allan Sandfeld Jensen authored
Change-Id: I2889e49fe9f71bfc996689feb0f350e09569f611
-
Jüri Valdmann authored
Unused method. Change-Id: Iebdd2d0e2391b0aa897674c009a26110fbb51131 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Jüri Valdmann authored
It's always 1. Change-Id: I1c3d5bc3080da90379f03b6d0819c5656334751e Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michael Brüning authored
Adds the Chromium extensiuon system to Qt WebEngine. Currently, it only exposes internal APIs to the internal PDF viewer extension. To load a PDF, simply navigate to it. This feature can be configured via the webengine-extensions flag and is turned on by default. Needs patch in Chromium 71-based to build. Adaptations to 71-based from 69-based include: * Flag out update installation, add crx file dependency * Move PostTask over to 71-based implementation * Move extensions API providers to 71-based implementaion * Don't use custom guest view and mime handler view delegates * Adapt the URLRequestResourceBundleJob to match new interface * Move extension system initialization to end of profile constructor Change-Id: I4fa5149057291bb5847f048534c11820cd7ff58c Fixes: QTBUG-50556 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- Jan 31, 2019
-
-
Jüri Valdmann authored
Not needed due to m_localSurfaceIdAllocator.GetCurrentLocalSurfaceId(). Change-Id: I004a75a4abb8785fd202266d6a2c96137529dd04 Reviewed-by:
Peter Varga <pvarga@inf.u-szeged.hu> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Jüri Valdmann authored
It's only used by layout tests, i.e. never. Change-Id: I50c5fdcefa87c6b5077b706599a667d9160a931d Reviewed-by:
Peter Varga <pvarga@inf.u-szeged.hu> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Kirill Burtsev authored
Amend change for clipboard permission f2bdf9af Change-Id: I151766a3fc00c105b656bfb646c565a175691139 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Peter Varga authored
Touch handle and touch selection menu are not implemented for widget. Task-number: QTBUG-59999 Change-Id: Ia492e58b83d3ad38cdf6877d468724c399f34367 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- Jan 30, 2019
-
-
Szabolcs David authored
Wire page settings into clipboard permissions and add some auto test. Task-number: QTBUG-72714 Change-Id: If921c65cdff7f55a48340d90fc593071febc6ebe Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Allan Sandfeld Jensen authored
Makes it possible to read extra headers added to the request. This reverts commit 9cbe64c5 . Task-number: QTBUG-69844 Change-Id: I5c5e0c06655d5f764227fdc97fdb0c2a189f532d Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Peter Varga authored
Changes: da39b80d59 Minor. Drop dependency for ffmpeg for test_support c677809fe7 Make text selection handles available on macOS too Change-Id: Ia2fdb61fb06844a3d63d271932640ab2c8996dab Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Peter Varga authored
Change-Id: I20ca768b2ca5be0992d62c4ce4a32f572169b5bd Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Tamas Zakor authored
Add functions and property to set the default download location in QWebEngineProfile and QQuickWebEngineProfile. Also add new test for check uniquifying download filename. Update plugins.qmltypes to 1.9 [ChangeLog][Profile][QtWebEngine][QtWebEngineWidgets] Add functions and property to set the default download location in QWebEngineProfile and QQuickWebEngineProfile. Task-number: QTBUG-66262 Task-number: QTBUG-72176 Change-Id: I7fa93b66c326766b176aec24d453dd75602b91de Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Kai Koehne authored
Change-Id: I82855788542dc7b659eb8d83565b6f32d89d0ea5 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
- Jan 29, 2019
-
-
Szabolcs David authored
It shows how to bind actions to tool buttons and how to create a custom context menu. Task-number: QTBUG-70253 Change-Id: Ie70e88e454a6707f430f230aff1b49b0b2303799 Reviewed-by:
Jüri Valdmann <juri.valdmann@qt.io> Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io>
-
- Jan 28, 2019
-
-
Allan Sandfeld Jensen authored
Change-Id: Ib650113b05dfd4771240804f94e33c07aa317bf2 Reviewed-by:
Michael Brüning <michael.bruning@qt.io> Reviewed-by:
Peter Varga <pvarga@inf.u-szeged.hu> Reviewed-by:
Jüri Valdmann <juri.valdmann@qt.io>
-
Alexandru Croitor authored
The renderer process crashed on macOS because sandboxing was not enabled. The patch does two things to fix that: 1) Initializes the Seatbelt Sandbox in processMain(). 2) Exposes a content::getQtPrefix() function that will be used by SetupCommonSandboxParameters in sandbox_parameters_mac.mm to pass the Qt Prefix path to the sandbox rules in chromium/services/service_manager/sandbox/mac/common_v2.sb The path will be used to allow file read access (required to read ICU data files and other resource files). To check which resources are denied access, start any QtWebEngine app with the "--enable-sandbox-logging" flag, and use Console.app to see the denied requests. Change-Id: I61c0a2d20d5e96c7cc9562fd203fd606dd25d36c Fixes: QTBUG-73089 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by:
Peter Varga <pvarga@inf.u-szeged.hu>
-
Allan Sandfeld Jensen authored
Change-Id: I8bb77784dbc8a0b9debd96a4c49421bd34e6a0df Reviewed-by:
Michael Brüning <michael.bruning@qt.io> Reviewed-by:
Peter Varga <pvarga@inf.u-szeged.hu> Reviewed-by:
Jüri Valdmann <juri.valdmann@qt.io>
-
- Jan 25, 2019
-
-
Liang Qi authored
-
- Jan 24, 2019
-
-
Allan Sandfeld Jensen authored
Change-Id: I040db21f90766827c84c48dc0ed2d2d623dc011a
-
Allan Sandfeld Jensen authored
Task-number: QTBUG-69363 Change-Id: I54d1df17d82bf2297f43762b0ba86a080bafee23 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Allan Sandfeld Jensen authored
We depended on another header including qopenglcontext_p.h Fixes: QTBUG-73224 Change-Id: Ifbd7e17cd62b08466ebbe4d2091c92e4091fc8a3 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
- Jan 23, 2019
-
-
Vijith Kini authored
Qt applications using webengine can now use a specific client certificate without affecting(or using) the native certificate store. It sounds useful for consumer applications where the application wants to identify itself to the server as the application and not as a specific user. Change-Id: Ib4fcdfd48e00051e3215f90be8701978902b1fbf Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
Shutting down the browser runner in single process mode requires the browser context to be present. Moreover single mode does not support multi browser context. For single mode move profile destruction to PostMainMessageLoopRun. Fixes: QTBUG-45722 Change-Id: I15b5aa17061b4dd7898d0ff9427fada44d2eff74 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by:
Kirill Burtsev <kirill.burtsev@qt.io>
-
- Jan 22, 2019
-
-
Allan Sandfeld Jensen authored
-
Jüri Valdmann authored
It's very unnecessary: the file parameters are already absolute paths. The script only works because os.path.join(dir, f) == f for absolute f. Change-Id: Iba80d5e743cf8f834ac1b051afe2ab815891c751 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Jüri Valdmann authored
Based on the QtWebKit's testOptionalJSObjects. Change-Id: I3bbd7143dba06e90053841bc3f23e12774e0a3dd Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Qt Forward Merge Bot authored
Change-Id: Ib374079ded76e43d4b72f725bbf16fe353ef827e
-
- Jan 21, 2019
-
-
Samuli Piippo authored
Define the needed extension when not available at compile time, move the define after usage was changed in commit 24e878d3 . Change-Id: I6ce3c87832b91fb2ac5edf5c4c47bb8e8f935b0a Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
Add possibility to build without widgets or qml support. Move module related options to webengine's subconfigure. Make proper dependencies between qml_module and qml_plugins. Cleanup headers. Fixes: QTBUG-68956 Task-number: QTBUG-70784 Change-Id: I4605d98b0d2c83c99af37e2186b5fbf10f8a6049 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-