| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
This should enable the readers to access the up-to-date
example code.
Change-Id: Ie62bdea39d1374b49f1b8f5bf576b27c8f37996f
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
(cherry picked from commit a14c5924d26fa73624269e0d46f914a8ec3471da)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Fixes: QTBUG-106241
Change-Id: If345d774651b801362da67ff9d3f80867662b29d
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 67a59057b107ed8bea4db818538f4d30b793a90e)
Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Pulls in following patches:
* 43fa878de98 Disable accelerated_2d_canvas for Intel drivers on
Windows
* e9e9b18fa2b [Backport] CVE-2022-2857: Use after free in Blink
* 1df1a4d9a77 [Backport] CVE-2022-2860: Insufficient policy
enforcement in Cookies
* 479cb46ed68 Fix endless loop on race condition on qemu startup
* 5cca05c6637 Fix crashes of touchTapAndHold on qemu
* 39a496fe653 Fix crashes of htmlSelectPopup test on qemu
* cee5373e611 Fix crashes of tst_origin on qemu
Change-Id: I7db6c6b4d08bb8ebdf859eded9770f6368b6a962
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
In case of non prefix builds gn should be copied so
it can be detected by cross-build from host qt.
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)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I5a78c6fa141754b255c51f11d9ce4321d573aaa0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I1062c4e647a131c59ab3c46cccfc6273f1edbf6d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ide68ff0991b1ad592bef111836275b5ec34e1478
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I77094b60b95c5f7de03808857823a1cfe0e0a7e1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Gnome WM doesn't send expose event when minimizing then restoring a
window. Presumably, due to the missing expose event the top-level
QWebEngineView is not redrawn. As a workaround, force to update
RenderWidgetHostViewQtDelegateWidget when shown.
The workaround is not needed in 6.4 and later because the issue is fixed
by 5d1ef38f9 Create a RWHV delegate in core
Pick-to: 5.15
Fixes: QTBUG-104763
Change-Id: I4761d670d17f6dbbe3e0de82a00179eb7fd7913c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I233755c6e86f1655347c2f7a7f8b6d7cac411a24
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
WebKeyboardEvent type is needed for devtools protocol.
Fixes: QTBUG-105082
Fixes: QTBUG-86871
Change-Id: I17e9b38cae73cac606862cf2361ee878c9ae97ba
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit f2f6e3a3b2e2d30140d9e3d2b21d1eed79f1879a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submodule src/3rdparry 9353f70a..9a838524:
> [Backport] Security bug 1333970
> [Backport] Security bug 1343889
> [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] Security bug 1336014
Fixes: QTBUG-104639
Task-number: QTBUG-105327
Change-Id: I0fa5f068ca49e945449f60a4709b6f94feab3178
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
| |
Change-Id: I8ad6793212e932e3dd3a4678935001c6083535e2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submodule src/3rdparty 5f975374..9353f70a:
* Fixup for [Backport] CVE-2022-2156
* [Backport] CVE-2022-27406
* [Backport] CVE-2022-27405 (2/2)
* [Backport] CVE-2022-27405 (1/2)
* [Backport] CVE-2022-27404
* [Backport] Security bug 1287804
* [Backport] Security bug 1340654
* [Backport] Security bug 1334864
* [Backport] Security bug 1340335
* [Backport] CVE-2022-2480 : Use after free in Service Worker API
* [Backport] CVE-2022-2477 : Use after free in Guest View
* [Backport] CVE-2022-2011: Use after free in ANGLE.
* [Backport] CVE-2022-2294: Heap buffer overflow in WebRTC (2/2)
* [Backport] CVE-2022-2294: Heap buffer overflow in WebRTC (1/2)
* [Backport] CVE-2022-2295: Type Confusion in V8
* [Backport] Security bug 1333333
* [Backport] Dependency for security bug 1333333
* [Backport] CVE-2022-2160: Insufficient policy enforcement in DevTools
* [Backport] CVE-2022-2162: Insufficient policy enforcement in File System API
* [Backport] CVE-2022-2158: Type Confusion in V8
* [Backport] CVE-2022-2156: Use after free in Base
* [Backport] Make base::UnguessableToken::operator!= constant time.
* Rewrite array for token/unguessable token
Fixes: QTBUG-104636
Task-number: QTBUG-104639
Change-Id: I0612c23bea679a634e30c9f1ce28529e7990fc6d
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
| |
Change-Id: I3f90fbef2815e040cf4bfd6fee8a4fbed24f2e0c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I1aae8557853927d79b61e95f897b577262d90cf8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I48fc812ee1ebfeaed114db86daf8aebdbcc75b22
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Iab3fc505112512368ff3b179e8f767978bc5601f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I63cd49151a8ab7a0a9a9a0d386ef445743524f0d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Change-Id: If92ff1afdaee5096bc3ce8e53332542b8c4375b6
Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
(cherry picked from commit 531b9043fd8fc16c607a623de1b9a2129437b192)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I26c6a35269d8d14abf59777e8c4724754e43ec57
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submodule src/3rdparty 660d61d9..5f975374:
> Fix broken bundled zlib for cross compilation
> FIXUP: Fix url_utils for QtWebEngine
> Bump V8_PATCH_LEVEL
> [Backport] Security bug 1316578
> [Backport] CVE-2022-2008: Out of bounds memory access in WebGL
> [Backport] CVE-2022-2010: Out of bounds read in compositing
> [Backport] CVE-2022-1876: Heap buffer overflow in DevTools
> [Backport] CVE-2022-1873: Insufficient policy enforcement in COOP.
> [Backport] CVE-2022-1866: Use after free in Tablet Mode
> [Backport] Security bug 1318610
> [Backport] CVE-2022-1867: Insufficient validation of untrusted input in Data Transfer
> [Backport] Security bug 1306751
> [Backport] Security bug 1306968
> [Backport] Security bug 1303552
> [Backport] CVE-2022-1855: Use after free in Messaging
> [Backport] CVE-2022-1857: Insufficient policy enforcement in File System API
> [Backport] CVE-2022-1854: Use after free in ANGLE.
> [Backport] CVE-2022-1853: Use after free in Indexed DB
> [Backport] Dependency for CVE-2022-1853: Use after free in Indexed DB
> Make sure we do not compile minizip from 3rdparty
> Fix use_system_freetype
Task-number: QTBUG-104636
Change-Id: Iddd74315f5efc429c9d910096c5e67d803696777
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
|
|
|
|
| |
Change-Id: Ia8bd69a77668d35849371e1290bec81b749bd8e0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We have two bugs here, one failing most tests, and one crashing.
Skip the entire test on macos until fixed.
Task-number: QTBUG-101744
Task-number: QTBUG-103354
Change-Id: Ib56921b8d075ab5874f68fe8c0815c6c0155b5de
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit b257ca2411745deaf8525f88f9bb0707f948763a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I73ae934b4a8c48f376594c8b6cf588cf86b29bed
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Detected by codechecker.
Change-Id: I8814180ef6bd591ed3e95fc4b4abff3454f10bdf
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 51faba3af76f4a7c67c769a5ab0be17c9aa54f83)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
The default download location has moved again, but we can now
also use firefox CDMs.
Task-number: QTBUG-104238
Change-Id: I7ee581fa63e50df970acb31ea6d3f67d332aef59
Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
(cherry picked from commit b99042fb839021a0a3d2fe0cac7ac3899c4acbba)
|
|
|
|
|
|
|
|
|
| |
Same check is two lines below.
Change-Id: If9a76ec29f7667d940f2cff231bb30facd621908
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
(cherry picked from commit ddb5528bc3f93f1d09c0e4fc33026ced08edf147)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Task-number: QTBUG-102633
Change-Id: I412c10cea98d87ffbbac40baa032261dca12dbf0
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
(cherry picked from commit 89eb58b28e856663cdc1ad59d5fdd60115e801ea)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Id0ec0ac101f900240796a753f157e8c67e45da75
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With the native dialog, there were either problems with the modality
when using it asynchronously or with the life cycle when using it
synchronously. Not using the native dialog avoids these problems.
Task-number: QTBUG-102099
Change-Id: Icb9a9afda48c47558b8e8ecb6d89adc0961d5063
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 51b024c53ceb43febbded3c14974e9d8f75c1c11)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
|
|
|
|
|
| |
Change-Id: I019cc23dfb86754b98822d83ca13971449dc3c7e
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
|
|
|
|
| |
Change-Id: I964171dae15d3a1584a2317bbaa26bbc726f840c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Disable chromium's uses of zoom for device scale factors.
Fixes: QTBUG-101769
Change-Id: I9f2ae7122b59f5fbf8ffcaf8a92940792f4860c9
Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
(cherry picked from commit c68fa97934db12486bb12e37d1c70963ded1fd38)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
We shipped qtpdf for 5.15 without v8.
Now it disables all the extra xfa features by default.
Fixes: QTBUG-102394
Fixes: QTBUG-102951
Change-Id: Icd4784037f6db9b489d691c15d95e72563c16356
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
(cherry picked from commit 165bc962e81735efd7b45a1125c3a0d0c5ab9c8b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Can really only happen in QML on exit.
Task-number: QTBUG-99445
Change-Id: I1a04d57b6c4c40ae264b5519d2e41c57bca79a61
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 45c217646e3742070af15267df8fdb40c2a6c81a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
All required qtbase dependencies has been updated long time ago.
Change-Id: Ibcf2b8d5397980d8b51a829b580e12a899ded1f8
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit ba4314a4392ac0e86b7d7b47bf5ef01035628db2)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
This is a partial revert of 83e5b3c3e19deedfcad0dcb8116b3e6c931b8f6c
Change-Id: I79e814075415585b4d4a3b04a92b3ad84d2dfa53
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 4ffc841ba7e9de4be8b2a2eed95cff5278a708ca)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
If no 'printing' we should also disable 'cups' otherwise
it asserts in gn. Moreover we use cups on macos and linux only.
Change-Id: Id0c9b34746204e985032d7c42868aeb8567b8e8f
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 3f5b5213d42376470274f0e3aaa51731f0d2552a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
User can override with env variable AR archiver for
cross compilation, pass archiver from cmake for gn.
Fixes: QTBUG-103578
Change-Id: I055d7403ecb829f4b1bbe57ec27c0bca7323484c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 09a4ad989c815a2aa0fb401011f1ccb50751be72)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
If gn is found in install path, still install it for qt host
otherwise in case of reconfigure we never install.
Change-Id: I154e2ead386d52006e2647297b6148170b8a85cb
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 80878be4ed0003d996edc01827b5638459a818c8)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Task-number: QTBUG-104057
Change-Id: I4d6335acf646e574c6f7df6747a0ed3198f206d1
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 64aea37067507c50178ee03eee9ad16a55bb7efe)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|