- 22 Feb, 2018 - 2 commits
-
-
Alexandru Croitor authored
Previously enabling accessibility for the QtQuick WebEngineView was done by calling QuickAccessibleAttached::qmlAttachedProperties() which is a private API call. Instead of that, set the Accessibility attached properties by using QQmlProperty. Task-number: QTBUG-63098 Change-Id: Ibc927c1fce121dee56d8a21af412056d98c82c4d Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Alexandru Croitor authored
Task-number: QTBUG-66527 Change-Id: I2d2c427d5a2e07247222772772ba265e0a153b85 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
- 21 Feb, 2018 - 5 commits
-
-
Peter Varga authored
Chromium considers the actual URL as "scary" therefore prefers to pass a simpler URL via the WebContents::GetVisibleURL() content API function. For data URLs, use the actual URL instead to keep their anchor information. Task-number: QTBUG-64972 Change-Id: I74db3e5dd22a728656a58e50a4e3fba93b82dae2 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Allan Sandfeld Jensen authored
It needs to be checked for all cross builds not just embedded builds, it doesn't need to be checked for 64-bit archictures, and it is helpful to list it in the overview even if we only act on it later. Change-Id: I68c571480186bb9564cb564ca561dfd284f6e231 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Allan Sandfeld Jensen authored
In 5.11 we deprecated downloadType and at the same time ripped out most of the faulty logic. Later we partially fixed the logic in 5.10.1, but kept the 5.11 version during the merge. This restores the improved logic from 5.10.1, while keeping the property deprecated since it is still misleading at times. Change-Id: I12ee09a2b212506f7ba1a336c9c2e88aa3b1de24 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Jüri Valdmann <juri.valdmann@qt.io> Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Allan Sandfeld Jensen authored
Change-Id: Iad7f3f21918fc8727a6fac3733cb6e35f4e1c4b0 Reviewed-by:
Karim Pinter <karim.pinter@qt.io> Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Kai Koehne authored
On Linux, Chromium manipulates argv, merging all command line arguments into argv[0] and deleting the other arguments - see set_process_title_linux.cc for the glory details. This potentially confuses QCoreApplication::applicationDirPath(), which assumes that argv[0] contains the binary path. This in turn caused a regression in Qt 5.9.4 where resource files could not be located anymore for QtWebEngineProcess. Avoid this by making two distinct copies of argv already in main(). Task-number: QTBUG-66346 Change-Id: I24d103bb15e77db69faae3bcfc736df25e4ec5d3 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
- 20 Feb, 2018 - 2 commits
-
-
Alexandru Croitor authored
By default whenever a Qt application is built with Qt Quick compiler, it will scan all qrc resources for javascript files, generate corresponding C++ code, and remove the original JS code. This is problematic for web pages that are loaded in WebEngine because the pages won't be able to access the javascript code, and silently fail (or if you are lucky, you will get some unrelated "can not be found" error). Use the undocumented QtQuick Compiler QTQUICK_COMPILER_SKIPPED_RESOURCES qmake variable to specify that Javascript source code found in qrc files should be left as is. Task-number: QTBUG-66155 Change-Id: Ib1dc744901baddd9e0c17c53db1ffede5c31e544 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Alexandru Croitor authored
Application developer need to make sure that they skip processing .js files by the Qt Quick Compiler, if the files will be loaded inside HTML pages. Task-number: QTBUG-66155 Change-Id: I09a3c6fa1f31b60a09d30012c6e15ae872bac639 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io>
-
- 18 Feb, 2018 - 1 commit
-
-
Liang Qi authored
Conflicts: .qmake.conf Change-Id: I230e21638604fe75b6f1d6b7877f9bc4b2d2c020
-
- 16 Feb, 2018 - 2 commits
-
-
Allan Sandfeld Jensen authored
Change-Id: I217fd42c7fa822998ed2e1ebfe952a1f2d505ffc Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Szabolcs David authored
It is a workaround to satisfy this online cache test: http://refreshyourcache.com/en/cache-test/ This way Chromium provides "cache-control: no-cache" headers and indicates the disabled state of our cache backend. Task-number: QTBUG-63606 Change-Id: I0fdaf0b8dcaa98891b3d0380f4deeaa28a8aba4b Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- 15 Feb, 2018 - 3 commits
-
-
Allan Sandfeld Jensen authored
-
Allan Sandfeld Jensen authored
Change-Id: Ib319f46465e9f330ef5f2c7a5b2f6a3d50c33c00 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Allan Sandfeld Jensen authored
Change-Id: I2169baef0a8adb5523d2cfe58896199e967ac1b7
-
- 14 Feb, 2018 - 1 commit
-
-
Allan Sandfeld Jensen authored
A gn linked with lld doesn't work at all. Change-Id: I488acb65b482cc1348ecd4909b20897e5edb8ef7 Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
- 13 Feb, 2018 - 7 commits
-
-
Jüri Valdmann authored
Triggered sometimes in tst_qwebenginedownloads if the memory allocator reuses memory for a BrowserContextQt. Change-Id: Idb2db94cf0a8419dc45c25620708f3f3da8f9ec8 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Jüri Valdmann authored
Linking against qtbase 5.9 fails with error: undefined reference to 'bool QTest::qCompare<QString, char [13]>([...])' due to QCOMPARE of QString with C string literal. Change-Id: If4f4312d21d0b1a8ce2577d5f9d3a9ac0731b3a2 Reviewed-by:
Peter Varga <pvarga@inf.u-szeged.hu>
-
Jüri Valdmann authored
Change-Id: Ic3f1e11f42f26e7800524dd88f707200ef3b7705 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Jüri Valdmann authored
Extend initialization of URLRequestContextGetterQt to create a content::ProtocolHandlerRegistry for each content::BrowserContext and add the registry's URL request interceptor to the front of the interceptor chain. Implement methods in WebContentsDelegateQt to add/remove protocol handlers to/from the ProtocolHandlerRegistry. Add permission request signal and classes for core, quick and widgets. Add widgets autotest. Add signal handlers to quicknanobrowser and simplebrowser. Task-number: QTBUG-62783 Change-Id: I808e7eb9a1cb4d7216686deed4895de14fe46310 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Jüri Valdmann authored
Declare and register metatype for QWebEngineQuotaPermissionRequest. Enables the quotaPermissionRequested signal to be used with queued connections and QSignalSpy. Needs a public default ctor. Task-number: QTBUG-62783 Change-Id: Ibc2b57b1b47a668f7a1f6fe9f591952d5275c7e2 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Jüri Valdmann authored
Task-number: QTBUG-62783 Change-Id: I15fdfe6b0d4e8517b8f5752bd1af5c5a321e9cd0 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Jüri Valdmann authored
Try to separate quota-unrelated bookkeeping from quota-specific glue code. Task-number: QTBUG-62783 Change-Id: I0c7c3fd554a4b3a195a99ff4034f158f2547eecb Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- 12 Feb, 2018 - 4 commits
-
-
Liang Qi authored
Change-Id: If971fbfcb158c921e2328dfcdef3bd3322f30c4b
-
Michal Klocek authored
If user creates offTheRecord profile but later uses any of the api calls to change storage location will couse undesired effect of regenerating storage information. Change-Id: Iac34c697881ba7761033130a7b2a4002b6a0d6bd Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
Udpdate docs and profile unit test for storage paths. Change-Id: I646a33571ad8458af4efcddf310489cdde3a4606 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Michael Brüning <michael.bruning@qt.io>
-
Michal Klocek authored
Change-Id: I9560c6a4618eec7caebbbd147cd170bea74a01aa Reviewed-by:
Michael Brüning <michael.bruning@qt.io>
-
- 09 Feb, 2018 - 2 commits
-
-
Michal Klocek authored
This test suffers for out of order handling of network requests. To speed up release blacklist flaky tests. Change-Id: Ifafc4f429b7a2bb8cd4b5c786143b689657cc753 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
Yocto sets GN_HOST_PKG_CONFIG script for native tools builds, therefore skip host pkg-config script generation even if PKG_CONFIG* shell variables for target are exported. Task-number: QTBUG-66275 Change-Id: I4a9939cd67ca5f32faeb827b5df0d3274ae7c30e Reviewed-by:
Samuli Piippo <samuli.piippo@qt.io>
-
- 08 Feb, 2018 - 4 commits
-
-
Alexandru Croitor authored
The include was previously used for implementing QWebEnginePagePrivate::unhandledKeyEvent which called QGuiApplicationPrivate::instance()->shortcutMap.tryShortcut(event). This logic has now been moved to render_widget_host_view_qt.cpp. For now, at least remove it from this file. Change-Id: I516a659b2fb21782aabac7e7de8c1f93d0dbef91 Task-number: QTBUG-63098 Reviewed-by:
Viktor Engelmann <viktor.engelmann@qt.io>
-
Alexandru Croitor authored
It used to be needed in 5.6 for IME window placement purposes, but since 5.7 when we switched to using QQuickWidget instead of QOpenGLWidget as a result of commit 800365f6 , the updateWidgetTransform gets called implicitly because we forward FocusIn events to QQuickWidget::event, which forwards them to QWidget::event which calls updateWidgetTransform for us. Task-number: QTBUG-63098 Change-Id: I0a0ba50c1491797b37765d26d761c358c156950f Reviewed-by:
Michael Brüning <michael.bruning@qt.io>
-
Allan Sandfeld Jensen authored
Accept the two requests might come out of order Change-Id: I313506d975ebf007fce3cd857baa742866b8f38b Reviewed-by:
Michael Brüning <michael.bruning@qt.io>
-
Leena Miettinen authored
Change-Id: Icd07aaf0eb29aef87644dc66a650f6bc3d1ecd63 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by:
Michael Brüning <michael.bruning@qt.io>
-
- 07 Feb, 2018 - 2 commits
-
-
Oswald Buddenhagen authored
Change-Id: Idef9a149e21972cfcf48d10b1b5836cd57e801fd
-
Peter Varga authored
WebContentsAdapter is not created together with the QQuickWebEngineView. Thus querying a view property can lead to a crash if it uses the adapter. This fix adds the missing guards for contentSize and scrollPosition as it is done for similar WebEngineView properties. Task-number: QTBUG-65942 Change-Id: I9c2668a059b08325629f5730608280ba7f3669cf Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
- 06 Feb, 2018 - 4 commits
-
-
Oswald Buddenhagen authored
Change-Id: Iad50b7865d6861bb15b85e6abe455aae2802ea4b
-
Oswald Buddenhagen authored
Change-Id: Iaa5a467096e4915bbb5a7b0486fb08101af3749e
-
Allan Sandfeld Jensen authored
-
Kai Koehne authored
Add license header to file added in commit f0c5f330 . Change-Id: I4343f74857f8afdca277666a206d08d7a1167bbf Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
- 05 Feb, 2018 - 1 commit
-
-
Allan Sandfeld Jensen authored
Changes: 37034957c1 FIXUP: Adapt licenses.py for qdoc needs 3541bcae07 Import ProtocolHandlerRegistry and related classes eb80f23942 Adapt ProtocolHandlerRegistry for WebEngine 3fa04d2288 FIXUP: Forward declare newer EGL typedefs Change-Id: I198687ac0b66e5ac4a4a3c2d3da73de49fd0c513 Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-