summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix splittingv6.4.06.4.0Allan Sandfeld Jensen2022-09-261-2/+2
| | | | | | | | | | Was missing some Pdf files in the pdf module Pick-to: dev 6.4 Fixes: QTBUG-106944 Fixes: QTBUG-86972 Change-Id: I996a890ecd84ed6084f2075a98c4572372cba5ac Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Update dependencies on '6.4.0' in qt/qtwebengineQt Submodule Update Bot2022-09-231-4/+4
| | | | | Change-Id: Ic0aa5682b98530ac713db113902b24e874c3a6b8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4.0' in qt/qtwebengineQt Submodule Update Bot2022-09-201-4/+4
| | | | | Change-Id: Ifd9dcfd6d64b9e0480d95ae42585e046b3937167 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Check QT_OPENGL for softwareMichal Klocek2022-09-201-0/+7
| | | | | | | | | | | | | According to qt docs this variable should have same effect like setting Qt::AA_UseSoftwareOpenGL on application, therefore read that in case of detecting the software mode. Task-number: QTBUG-106095 Change-Id: I00fa8f0607ca44533c445434d1a35a1524bab679 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit fd1e82d0c09c73e42f172ffdf7edbcc952232155) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update ChromiumAllan Sandfeld Jensen2022-09-194-2/+3
| | | | | | | | | | | | | | | | Submodule src/3rdparty 82da2de9a..1dc53de69: > [Backport] CVE-2022-3040: Use after free in Layout > [Backport] CVE-2022-3041: Use after free in WebSQL > [Backport] CVE-2022-3038: Use after free in Network Service > Merge branch 'upstream-master' into 102-based > FIXUP: Trim down some dependencies of push messaging > Fixup partial application of macOS OpenGL pixel format selection patch Fixes: QTBUG-106254 Change-Id: Ifd55481c8d26f0e2cf8cb9e01cdaa8aa530354d8 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit fbdb72b4981a9ec471756b5aac17376fe0a0c0d6) Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Pdf[Multi|Scrollable]PageView: enforce zoom limits, don't get stuckShawn Rutledge2022-09-192-6/+8
| | | | | | | | | | | | | | Handlers must not get disabled because the zoom range is beyond limits: rather, let PinchHandler's minimumScale and maximumScale enforce them. So far, PdfMultiPageView and PdfScrollablePageView do not have other ways of zooming (like a WheelHandler for control-mouse-wheel), so we don't need BoundaryRule. But the limits applied by PinchHandler are "hard" limits: you bump up against them instantly, with no easing curve. Fixes: QTBUG-104769 Change-Id: I4eb785e572816d1b80ea9c8f4f5b9c925594afac Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io> (cherry picked from commit d3bd8891b578c37fa3a88e0b93c314f25f789c75)
* Update dependencies on '6.4.0' in qt/qtwebenginev6.4.0-rc1Qt Submodule Update Bot2022-09-131-4/+4
| | | | | Change-Id: I5e825be90a9b2a10755d6a51479c38fcd2900c66 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Use delay load for media foundationMichal Klocek2022-09-121-0/+1
| | | | | | | | | | | | | | | | | | | | We should delay some dll loads as MediaFoundation is not available on Windows N. Chromium already uses that option when compiling components, however we use only response file to track dependencies, and those libs were never linked with DELAYLAD flags by (qt)cmake. There is currently no nice way to set those base on gn dependencies as those are generated on bulid time and we need linker flags on configure time. As workaround simply hardcode those 3 required libs, as side effect when linking QtPdf module there will be warning that there are no references to mentioned media foundation libs. Fixes: QTBUG-100391 Change-Id: I06e4bffdf8bc6803a4f2b1437679628b9a733299 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit 74163a6511278fa8273ca931ffdf9b9b3a8daae6) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4.0' in qt/qtwebengineQt Submodule Update Bot2022-09-121-4/+4
| | | | | Change-Id: I2d5792bfaff3bca70f573dbe2e5194a63980d251 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix busy waiting on streaming QIODevice'sAllan Sandfeld Jensen2022-09-101-5/+6
| | | | | | | | | | | The writable watcher will trigger all the time if we use automatic arming, instead we need to arm it manually when it is needed. Task-number: QTBUG-106461 Change-Id: Ia381db338adb1b1994d1da9b50c6d6ff542ea3e5 Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit b30559565cb91501baddea495362101341a0aa22) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix typo in CMakeList.txtMichal Klocek2022-09-101-1/+1
| | | | | | | | | | | | | Fix typo, which slipped through testing. This covers the case when gn is already built (external project) and user reconfigures qtwebengine after removing cache (for non-prefix build) Task-number: QTBUG-106406 Change-Id: Ic0d105ff7d50a07f3729cb0cd095d2a8daf6911b Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 08692e7d628e56e34fdc84e9da574d78ce8ecf1d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4.0' in qt/qtwebengineQt Submodule Update Bot2022-09-091-4/+4
| | | | | Change-Id: Id4d0cf72a3ae5bf22400845664e94dd318c04546 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* PdfSelection: check m_document before accessingShawn Rutledge2022-09-091-0/+12
| | | | | | | | | | | The document is a property that the user needs to bind. If initializing it has been neglected or delayed somehow, we shouldn't crash. Fixes: QTBUG-106355 Change-Id: I8e99b4bb84d868b694886058d56166fb3c4eabff Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io> (cherry picked from commit c1dc52321cda894771bbbc38be92ae852281e26a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4.0' in qt/qtwebengineQt Submodule Update Bot2022-09-081-4/+4
| | | | | Change-Id: Ia10f1c3a42d436d241035b725e719176ba1d0890 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* doc: Mark all QPdfLinkModel docs internal for nowShawn Rutledge2022-09-081-8/+8
| | | | | | | | | | | | So far we only have QML API, but we don't have a public header yet; so this class should not appear in public docs. Task-number: QTBUG-77511 Change-Id: I1f0f5c6b625597a73a67a3019b9f8271ce9cea9e Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 95a3bfb9053c44b6fbf558b882ab28bdb3239786) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Copy gn in case for crossbuildMichal Klocek2022-09-061-0/+17
| | | | | | | | | | | | In case of non prefix builds gn should be copied so it can be detected by cross-build from host qt. Pick-to: 6.4 6.3 Change-Id: I02937fc7101c249b22cfa06275c508410f888248 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by: Doris Verria <doris.verria@qt.io> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> (cherry picked from commit 84eaa29b881d25f1b7588187b5b74a9da133d430)
* Fix wrong scalingMartin Negyokru2022-09-023-28/+40
| | | | | | | | | | | | Use inherited screen_infos_ in RenderWidgetHostViewQt. Handle multiple screens. Fixes: QTBUG-105955 Fixes: QTBUG-105960 Change-Id: I6e5d04e29ff1e8bb9936cc3103960f27895904d6 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit ecfa2f0973680332d6ab04adce471f4dd85f1422) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Improve tests for qemu-armv7Allan Sandfeld Jensen2022-09-022-3/+2
| | | | | | | | | | | | test_runJavaScript() was badly written with a hardcoded wait of 100ms this should make it both faster on normal machines and more reliable on slower ones. Fixes: QTBUG-106210 Change-Id: I539e59dce6e3719661202e1a213277794a660bd3 Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit f38f75bf8310186085c3be7a9f5816115f5c74c9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix moc's namespace for qquickwebenginesingletonMichal Klocek2022-09-021-1/+2
| | | | | | | | Fixes: QTBUG-106090 Change-Id: If0572c92e5b9fe6ae44c2d93d38dfa0f68289994 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit 945398a4a76245682cd03e45beabd38d766476c3) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add tst_MultiPageView::navigation() testShawn Rutledge2022-09-023-0/+138
| | | | | | | | | | | | | The navigation() test is a high-level one to verify that the navigation stack works and that the TableView jumps to the expected locations inside the document when we go to pages, click links and use the forward() and back() methods. It's similar to the internalLink() test, but more programmable. Change-Id: I337e2ae283213238288a172d1bab3df07a1395e0 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io> (cherry picked from commit 2d8c8ac02e8afed8d99996e3d53cacd982badfeb) Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Blacklist tst_MultiPageView::password on WindowsShawn Rutledge2022-09-011-0/+3
| | | | | | | Task-number: QTBUG-106072 Change-Id: Iecc763f0f8cd5f1b83588a31f1de4fd4f8c0055e Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> (cherry picked from commit 1f7ced8bc0d3c4156648b99b360580b5420acbdc)
* Begin adding Qt Quick Pdf testsShawn Rutledge2022-09-019-0/+762
| | | | | | | | | | | | | | | | | | ...starting with tests for the PdfMultiPageView component. The file bookmarksAndLinks.pdf is fx/other/bookmarkgetcolor.pdf from https://pdfium.googlesource.com/pdfium_tests pdf-sample.protected.pdf is from 55b863f2dd2773290c63259c3835b19dcb277098 The shared/util implementation is adapted from the Qt Quick 3D module, with showView() adapted from qtdeclarative's viewtestutils.cpp. Change-Id: I1458968846d33f262465a368fdaec771d4979b67 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io> (cherry picked from commit 9ae10a349a8525ebf5975ba4d17271f98e80f708) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix crashes of combobox popup testsMichal Klocek2022-08-261-9/+22
| | | | | | | | | | | | | | | | | Offscreenwindow from quickwidget is a top level window, which was from time to time used as "popup" window in the test instead of widgetwindow of webengineview. Check if window is offscreenwindow and do not consider it as valid window in the test. Moreover popup should be closed in the end of test, however checking for offscreen window would result in bogus outcome as offscreen window is destroyed before quickwidgetwindow. Task-number: QTBUG-105342 Change-Id: Ibfeab0cad0bc43690c2458cb97738b4b5ea132f4 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu> (cherry picked from commit 7415a127df0ab21b703d1a549abe595900e76fab) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Reestablish default config for embedded buildsAllan Sandfeld Jensen2022-08-264-0/+21
| | | | | | | | | | Was missing from the CMake switch-over Change-Id: I0171d395f9e66c072e368b7019539fc29ff865b8 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit 0def03920e07d6a2e193cbd2537643d668bc979a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebenginev6.4.0-beta4Qt Submodule Update Bot2022-08-261-4/+4
| | | | | Change-Id: Icad0a2479e5949085b53850372bda646e31a00df Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2022-08-251-4/+4
| | | | | Change-Id: I5b2b4b7ff7b7fe25c35fc40764cfc9b086fd1493 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix build with disabled webengine_printing_and_pdfPeter Varga2022-08-256-17/+51
| | | | | | | | | Now the extensions can be enabled when printing is disabled. Change-Id: I6183c795298eedf9cdf5110e580e73ba88f45828 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit d3ceb65253b18cea470339ec5064778e253f5d58) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update ChromiumPeter Varga2022-08-251-0/+0
| | | | | | | | | | | Submodule src/3rdparty 7ed043a1b..a7ecbb5ca: > Avoid calling git in build scripts > FIXUP: Fixes for jumbo build Change-Id: I47ae3494c00750adefae192a45da270ca3706e86 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit d44d934fc18b2c1e0608761d6de9b0758f637e94) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix initial widget focusPeter Varga2022-08-242-14/+43
| | | | | | | | | | | | | Avoid WebEngineQuickWidget::rootObject() to steal focus from the content item (RenderWidgetHostViewQtDelegateItem). The root object is supposed to keep the content item alive and not handling input events. Fixes: QTBUG-105072 Change-Id: I18e8ff39bfe338b742416bc56f6937edcfd2bc21 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit a7d353ae7d85438b92c8e376cbf6cf92c05a0952) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix debug build on armMichal Klocek2022-08-241-1/+4
| | | | | | | | | We need --long-plt for arm debug builds. Change-Id: I99fa6a2f8ec803cc399509d02a5cc9ad22fd0f87 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit 2454efe018af51c6fc83557fd6e42755de45b79b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update minimum windows sdkMartin Negyokru2022-08-232-3/+3
| | | | | | | | | | 102-based requires 10.0.20348.0 windows sdk. See: https://chromium-review.googlesource.com/c/chromium/src/+/3550827 Change-Id: I5797020f56d76831bf957940974e2bc296adb429 Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit eac1777e88f93e50f57c16cf0d4ec0c60b473e66) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2022-08-231-4/+4
| | | | | Change-Id: Ifd1e33ed9f08649576fc85df64ce3c74519b888b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update ChromiumAllan Sandfeld Jensen2022-08-221-0/+0
| | | | | | | | | | | Submodule src/3rdparty 4c842ebb1..7ed043a1b: > Move gio to public_config > Fix building with system ffmpeg 4.4 or 5.1 Change-Id: I7d657b874a3e7d8307c1af9447b8dffc2ab92546 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit 4178a80d6c1fff0def89383d9c1675203269b3d1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Find GIO submodule of GLIBAllan Sandfeld Jensen2022-08-221-1/+1
| | | | | | | | | | Seems casing is important. Task-number: QTBUG-105818 Change-Id: I43176b6c1aa21cba7d9145067ffdaec4456e3e67 Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit d9c54dcbb1c3715bcee61a5e142af0fd24d06c85) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update ChromiumMichael Brüning2022-08-193-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Submodule src/3rdparty 8496e134..620599a6: * 2nd fixup for [Backport] CVE-2022-2605 * Fixup for [Backport] CVE-2022-2605: Out of bounds read in Dawn (1/3) * [Backport] CVE-2022-2854: Use after free in SwiftShader * [Backport] CVE-2022-2860: Insufficient policy enforcement in Cookies * [Backport] CVE-2022-2855: Use after free in ANGLE * [Backport] CVE-2022-2857: Use after free in Blink * [Backport] CVE-2022-2853: Heap buffer overflow in Downloads * Disable accelerated_2d_canvas for Intel drivers on Windows * [Backport] CVE-2022-2605: Out of bounds read in Dawn (3/3) * [Backport] CVE-2022-2605: Out of bounds read in Dawn (2/3) * [Backport] CVE-2022-2605: Out of bounds read in Dawn (1/3) * Native spellchecker: Fix it when enabled * Fix build without spellcheck * [Backport] Security bug 1264288 * [Backport] Security bug 1333970 * [Backport] Security bug 1343889 Fixes: QTBUG-104640 Task-number: QTBUG-1053266 Change-Id: I9fec122a689bcdf0afdec482b7a60cb5f811543d Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit 09799212350a54f1c8d7b204ad07a2778b0fe6d9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Conan: Implement 'package_env_info()' in the build recipeIikka Eklund2022-08-181-0/+17
| | | | | | | | | | | | | | | | The qtwebengine needs to pass information about where the QtWebEngineProcess is located for Conan as each Qt package is installed under separate install prefix inside the Conan cache. Locate the QtWebEngineProcess from the installation folder under the qtwebengine install prefix inside the Conan cache. Return a dictionary where 'QTWEBENGINEPROCESS_PATH' points to the located QtWebEngineProcess file. Change-Id: I54da22eae3b0e7cca0b1a19e683f661ccf21d219 Reviewed-by: Toni Saario <toni.saario@qt.io> (cherry picked from commit 99a792bdb963b9b425db0f15db3832c50cd937c7) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix simplebrowser build with Qt 6.3Peter Varga2022-08-182-0/+10
| | | | | | | | Task-number: QTBUG-97829 Change-Id: I0034a1350bf1a0bf01914f0216dd37859e3e7163 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 8ad3a73590029d8284bae1e81a169dbc21c723aa) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2022-08-181-4/+4
| | | | | Change-Id: Iff131418873d22b1c403b0a1d448b53de37c318d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Increase timeoutsAllan Sandfeld Jensen2022-08-1712-17/+17
| | | | | | | | | | | Trying to pass on qemu-arm64 Task-number: QTBUG-105342 Change-Id: I5eca4ef2235d26b88207decd66b06c30b9f9972f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit 8e8c728517785e02e066138544dd156d54680b2c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2022-08-161-4/+4
| | | | | Change-Id: Ideafedc22d61b0d4415c940df856f858ed1ab90f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix single process crash when proxy pac is usedMichal Klocek2022-08-164-9/+39
| | | | | | | | | | | | | | | | | | | Using proxy v8 resolver ends up in race condition when render thread tries to evaluate extension handle and v8 proxy resolver evaluates proxy pac script. Disable v8 proxy resolver for single process mode. Issue tracked upstream http://crbug.com/474654 Modify the unit test to catch the crash case, the test loads now network resource but it does not matter as we do not check for failure or success. Fixes: QTBUG-104436 Change-Id: Id3221d1b8b3896f0ced3d0cd7cb9d9eceeb929cc Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 1b6633d1ce86eaf43b750a03a785793512e487ed) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix build with Qt versions < 6.3.0Michael Brüning2022-08-151-0/+4
| | | | | | | Change-Id: I754bce59da6d735c3a3adb4086b4d08e75c50b3a Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 772d86b92bba4c1e63fbb4c555e9a6789991b68c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update Qt compat documentationAllan Sandfeld Jensen2022-08-121-2/+2
| | | | | | | | | Updated it for Qt 6.4 Change-Id: Ia3a115bfd5bb41bc1ebbb2b2258178b42b938dca Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit 8e9224189eb4446de1341a2fc006b133ef8058b9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix PDF viewerAllan Sandfeld Jensen2022-08-1217-48/+396
| | | | | | | | | | | | | | | | | | | | | | | | | It was broken after 102-based merge Submodule src/3rdparty c57592220..8496e1340: > Revert "Jumbo build mojom files" > FIXUP: Fix building with optimize_webui=false > Revert "Add remove_v8base_debug_symbols to GN" > FIXUP: Fix crashes and asserts > Add missing node modules for PDF support > [Backport] CVE-2022-2614: Use after free in Sign-In Flow > [Backport] CVE-2022-2618: Insufficient validation of untrusted input in Internals > [Backport] CVE-2022-2612: Side-channel information leakage in Keyboard input > [Backport] CVE-2022-2613: Use after free in Input > [Backport] CVE-2022-2624: Heap buffer overflow in PDF > [Backport] CVE-2022-2610: Insufficient policy enforcement in Background Fetch > [Backport] CVE-2022-2615: Insufficient policy enforcement in Cookies > [Backport] CVE-2022-2294: Heap buffer overflow in WebRTC > [Backport] CVE-2022-2478 : Use after free in PDF > Jumbo build mojom files Change-Id: I4fc608c21ab8aaa508329e708446b57cccbddf76 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu> (cherry picked from commit f1cb0ab451f3282648caec6ec359be356c921942)
* Only skip arm64 qemu testsAllan Sandfeld Jensen2022-08-121-1/+1
| | | | | | | | | | It seems we can pass the arm32 tests. Task-number: QTBUG-105342 Change-Id: Ic5492e43cd327119305c3731701186710f9d59c6 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit bb0a39c5dab77cc6aba6819e038dfb8182c69861) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Improve finding Chrome/Chromium widevine CDM modules on LinuxPeter Varga2022-08-111-2/+36
| | | | | | | | | | | | | | | Also search in the path stored in latest-component-updated-widevine-cdm hint file if available in ~/.config directory. The hint file is only available on Linux and it has been added by: https://crrev.com/c/1826077 Fixes: QTBUG-86007 Change-Id: I39d049db004a5ac452a94011603e9dc5f96707bb Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 7d8bee327d445e5010cd997ec6a19fb132c3983a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix recovery after sub-process crashv6.4.0-beta3Allan Sandfeld Jensen2022-08-116-0/+24
| | | | | | | | | | We no longer get RenderViewChanged signal but only a RenderViewReady signal after a crash. Change-Id: Ib14cb3092e46e699d55bc252c9dddca524f6b8b7 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit 2dfde66e1b9f95765cc61ae9985f5e7b58a8cb02) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2022-08-111-4/+4
| | | | | Change-Id: I4cb060f17401c7f614996ea78638d3423031d200 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add environment variables to specify resources and locales locationsPeter Varga2022-08-102-45/+122
| | | | | | | | | | | | | | - QTWEBENGINE_RESOURCES_PATH for resources - QTWEBENGINE_LOCALES_PATH for locales (translations) Fixes: QTBUG-88595 Fixes: QTBUG-78646 Task-number: QTBUG-103760 Change-Id: I9208ab8cc154d89eae6053eb3c50f007be5ffbb1 Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit f63f7903c9400b772f9566bc4b8c7d8e527314a9) Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Move QPdfBookmarkModel::d_rolesNames to private classAllan Sandfeld Jensen2022-08-102-4/+4
| | | | | | | | | | | To protect implementation internals From API Review Change-Id: Idaf221546a1d7d00b433759b2f3160b915155cc3 Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit 978677f6457693a716d40101dc4a94f43e6946a8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>