| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I0b99d19a9462d3419a4c6f02314c3aaeffc7a428
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Load the URL after setting the page on the view.
This actually works around a real bug we need to look into.
Change-Id: I32b2cfd3c940cb48584cc066709327b5dd02c1fb
Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
(cherry picked from commit 0e06ccdafddabb26012f67631b303fa978e9eeee)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since the directory itself in initialized asynchronously this check
may lead to desynchronization with how profile is considered to be off
the record and what it really is. Subsequently, with a possible wrong
initialization of a favicon service with invalid history service for
non-otr profile.
Fixes: QTBUG-95580
Change-Id: I66fbb7914a303650490e1577989beee5cd883037
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 498c4ac362cb6cbee8a30c8cc46fa4253bf93ee0)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I96dab7b2e8f4e039b230eb54472a35365d55d9ef
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ib5c214669785ba89fa05958714ff253a5939d3b5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Iacb20bc31be698d32d584feb39249a994fcb6d31
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Eliminates constant warnings from QObject on every new tab create
Change-Id: I93b3a2561a8a99932ea2a8c77cc12ded4a6906e7
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit bfae1b143acb9581ebc9396e0ba7e7e0fe5053d0)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Resolves an error on gn_config_cxx.cmake include:
CMake Error at src/pdf/RelWithDebInfo/x86_64/gn_config_cxx.cmake:4:
Parse error. Function missing ending ")". End of file reached.
Lists for config vars may contain values, like -Wno-error=#warning
for GN_CXX_COMPILE_OPTIONS, which cause parsing errors and should be quoted.
Change-Id: I983f5b23c9013d55f728ffe4354f6abbb0db1911
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 48da2963211070f8568407c4f79fece7bdfd88ea)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Change-Id: I9796f31dab4cac7f8fbf0fdc2474304f0cde8fc3
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
(cherry picked from commit 9b10ac64734f76c635c96d902217fd9d954915c1)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Return the right QObjects
Fixes: QTBUG-96308
Change-Id: If04be10fe19db6b8c0552c7df588961c711c1250
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
(cherry picked from commit e85e4ab275fb0a0c072f19ed3d5c5b5b46de8321)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since 9f4914248 we have poor man workaround for
broken rsp files on windows with cmake. It requires
copy of rsp files to directory where the linker call
takes place. Adjust the output directory for
super build.
Fixes: QTBUG-96266
Change-Id: Ib09add2d6069782ba25a820e950759932eefc457
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 16b2059e0c1990e1533e4222da5f899650e4078e)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
This has been removed
Change-Id: I9f4be83d584427935bccfff3f23419a49c1664a4
Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
(cherry picked from commit d5e7e1ccd1921ce8dc13aa72d96bd8d339439e4f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submodule src/3rdparty f8a944bb..202e3447:
> [Backport] CVE-2021-30566: Stack buffer overflow in Printing
> [Backport] CVE-2021-30618: Inappropriate implementation in DevTools
> [Backport] CVE-2021-30616: Use after free in Media.
> [Backport] Security bug 1227228
> [Backport] Security bug 1239116
> [Backport] Security bug 1216595
> [Backport] Security bug 1206289
> [Backport] CVE-2021-30613: Use after free in Base internals
Change-Id: I52c611ae7029baafcc182a6d66890f4bfff81d34
Fixes: QTBUG-96209
Task-number: QTBUG-96292
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit b0aab543293ccfa6f43276cdfc92a7a1cf1478ad)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
|
|
|
|
|
|
|
|
|
| |
Will be gone in 92 anyway, so avoid it in 6.x
Change-Id: Idc1d58bcda6ee7edb81f7b468ff548cc370e40ec
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 3519dd6ad32053f508601e3b5f18f016d3edb000)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Updates Chromium with:
* f8a944bbe5f Add support for mcpu
Change-Id: I3f9d31f3ec99badd62d82fca911bee22dde5985f
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 19264c2d2c8b3b04cf08e55358251185c3b339b9)
(cherry picked from commit 2ae514322a48002415b68e16f38851502bc8717f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Do not try to use WebContentsDelegate of a guest WebContents.
Task-number: QTBUG-95269
Change-Id: If7bbd25bcac26c30a4ff1bee3f732ba01215ec4b
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 7f4a6ff45743cecbfe0dd14ef29afd0874a2ed39)
|
|
|
|
|
| |
Change-Id: Ie0edac9e767beba19f7da66cece91cd633eafa28
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: If0a6af370d76079a554bc7be45803b413ce336e5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
It was removed in ed0f3c2e in qmake, but the change
was omitted in cmake port.
Change-Id: I499c487d15ec1fcee2c407c7dcd44a097d042070
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit b238a87c029bf629661440b48fe1c93ae1ae4d70)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submodule src/3rdparty: 0fd1fa10..5b90394d
> Bump V8_PATCH_LEVEL
> [Backport] CVE-2021-30604: Use after free in ANGLE
> [Backport] CVE-2021-30599: Type Confusion in V8
> [Backport] CVE-2021-30598: Type Confusion in V8 (2/2)
> [Backport] CVE-2021-30598: Type Confusion in V8 (1/2)
> [Backport] CVE-2021-30603: Race in WebAudio
> [Backport] CVE-2021-30602: Use after free in WebRTC
> [Backport] Security bug 1228036
> [Backport] Security bug 1221068
> [Backport] CVE-2021-30590: Heap buffer overflow in Bookmarks
> [Backport] Security bug 1227933
> [Backport] CVE-2021-30591: Use after free in File System API
> [Backport] CVE-2021-30585: Use after free in sensor handling
> [Backport] Security bug 1205059
> [Backport] Security bug 1217598
> [Backport] CVE-2021-30588: Type Confusion in V8
> [Backport] CVE-2021-30587: Inappropriate implementation in Compositing on Windows
> [Backport] CVE-2021-30582: Inappropriate implementation in Animation
> [Backport] CVE-2021-30579: Use after free in UI framework
> [Backport] CVE-2021-30573: Use after free in GPU
> [Backport] CVE-2021-30569, security bugs 1198216 and 1204814
> [Backport] CVE-2021-30568: Heap buffer overflow in WebGL
> [Backport] CVE-2021-30560: Use after free in Blink XSLT
> [Backport] CVE-2021-30541: Use after free in V8
> [Backport] CVE-2021-30562: Use after free in WebSerial
> [Backport] CVE-2021-30563: Type Confusion in V8
> [Backport] CVE-2021-30559: Out of bounds write in ANGLE
> [Backport] Security bug 1184294
> [Backport] Security bug 1194689
> [Backport] CVE-2021-30547: Out of bounds write in ANGLE
> [Backport] CVE-2021-30548: Use after free in Loader
Fixes: QTBUG-96210
Task-number: QTBUG-96209
Change-Id: I921920b5ec445b421af465b214a41f8a36d13e31
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit f5f8df9642469ef831f3377ccb549c4f8d1117fe)
|
|
|
|
|
| |
Change-Id: I9e75604a031b9bb10715b76f7ea2901b5045d947
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes heap-use-after-free for WebContentsAdapter, which is replaced in
the case, when new window set to be opened and adopted by the same page,
which triggered this request: for example, when 'this' is returned by
'createWindow' override. Achieve this by scheduling 'deleteLater' on an
old adapter. This was already implemented that way for internal
'adoptWebContents', but was overlooked for page's 'createWindow' API. So
just unify handling logic. Also, adapt 'customUserAgentInNewTab' test,
since adopting existing WebContents from different profile is not
supposed to work, and now enforced by the check in 'adoptWebContents'.
Unfortunately, test should also be blacklisted, since it's appeared that
custom user agent is still not reliably set for newly created window.
Task-number: QTBUG-76249
Fixes: QTBUG-94772
Change-Id: Ic9dff33eae99cc242a294d45a92be96306cef93d
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit e04d8c65b350146fc4458ded5576c4a07601d041)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
This enables compilation on one more coin node.
Change-Id: I4e8079c6efd7476ce62fc9512de211e91b101a82
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 93ad0ad43a9df9226a7ea1bbc902a9a43d2fbde3)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add manifest file in case of windows build.
Manifest verified with mt tool on windows:
mt -inputresource:QtWebEngineProcess.exe -out:process.manifest
For plist we use template MacOSXBundleInfo.plist.in and
only CFBundleIdentifier was missing compared to our
custom plist file.
Change-Id: Iafcc0d456ec43c6465eacd9a4719a388bf421f7c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 9f4713cdbe872a69ca0d257444e20ca9212cc33d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
In top level build , main configure can complain that
moc does not exist during generator phase.
Mark moc as enabled.
Change-Id: I55db6ada209939cc4cbedab4654b654cd741c535
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 7e2016039132538fedfe51e4be51998f9b7be929)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
By mistake opengl was marked as required library, but
should be just optional.
Fix compilation issues.
This should enable build on yet another coin node.
Change-Id: Id87404928e6b042d902fcfe0a7fed99a6806456f
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 8548008f53bbcebf65580304c89ea9d2a265bd85)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Pulls in following changes:
* f41bb66fa5f Fix build with MSVC 2019
* b0d6e444a0b [Backport] CVE-2021-30536: Out of bounds read in V8
* dcdec1a9807 Add pdf resources only if enable_pdf
Change-Id: I69558c72bdb9efd490ddbb0d50e1c9523643357f
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 1bdc7956e7065bf73413109182c215bcefe2d817)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
No webengine build can be also specified from command line.
Change-Id: I812c871dfbab4b34c650e67344af835f421ea61c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 572c8163145164e3df4774354339ad85630c2941)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I3861217f8eac8258b616499f4651289859db8cd1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I37e02eb562f223fc8202cdaed955af6b8910c41c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I17b73aabcf950978a958d1f073e62ac61d11d4e3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ic2d684c9dea5a71a30e60b7e3da95c3406b5a5be
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Fixes: QTBUG-95668
Change-Id: If3613043bfad00871b847c57a3e0961a67cec89b
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit a211a19950112a942275108f148aa46be061438a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Even we do build qtpdf module within qtwebengine repo
keep target name as webengine so it fits 'better'
with other project's names.
Change-Id: If7d33ff3bf2b0d53a9b6e82706432a85c2991117
Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
(cherry picked from commit 6a2352716dd223f2308eae6936885d9f9ba53060)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ia64a75cc21a2d2505a936039882532eba271cbdc
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Id0c7de17dbc07cf1057552765d82918c2baddf22
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Icb8c2f01e44958fab40f8c06f80c32590e271f97
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ib8170829f7ba5f41c1517028d3897f3cc867fe94
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Change-Id: I70375cabda3282e9dc1aa1a8e0513522abbcd383
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit c23cc454e67ea0fa52e56c82d51f67a1dcf282de)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
When doing top level build we have tests and examples which
have same target name as in other modules.
Task-number: QTBUG-95590
Change-Id: I94662b3b8f71583213dea664df35b86e24dc7579
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit eb06977c7a8d4afb4b15e02f818dd658c04d1cc8)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In case of top level build with prefix, make sure we also copy
resources and locales to build dir, so tests can be executed
without installing.
Task-number: QTBUG-95590
Change-Id: Ie64e650259b2c38a6eda8d15a94f7101ad8380a8
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit f2153965c8f8459af4edcf30d69b4f1e81085cb4)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix condition to include examples and tests based
on targets. We are no longer behind external project
so we can simply check for targets.
Fix issue for including automoc call when running qt
configure when doing top level build.
Task-number: QTBUG-95590
Change-Id: I0cd2d8016e14ddf296455277e968b43a923a7217
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit faa74f9b402f6b5d78acdb71b05ca340684b3591)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We used IMPORTED_LOCATION for getting moc path,
however this will not work in case of top level builds,
since moc is not "imported", we can not use LOCATION
due to https://cmake.org/cmake/help/latest/policy/CMP0026.html
Use generator expression to set the moc path for gn.
Clean up RSP_PREFIX leftover from previous gn version.
Note QtPdf does not even need moc setup since we just need
pdfium library.
Task-number: QTBUG-95590
Change-Id: Ief3dca96f65e198e9693293316b1a90007c56355
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 53e99bd479f74c5399664d26e35e392875da8fb5)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Change-Id: Ibad2e50d840a2eb0ccb9ac65158e512249a2bc79
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 24a695b4b7fda581c15600b111d6b6c3459ca1d9)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I5b09f72a944b7f4b205ae9cc67cd6b4863be16cf
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I43415616301a8434407eac1f3d1c832208b75ced
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Restore SC, but at least deprecate these enums in view
Change-Id: Ic2a263b0ec175c56b8bf450fae9576bfefca2928
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 97eb62fe8ff83ae77103f5d8ae10debb1a5ff16b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I200fda44ce26268f263322ddc2dc59d9ac58dd07
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Call qt_apply_rpath like for Qt tools or apps.
Fixes: QTBUG-96093
Change-Id: I22c670ede70ba52d1255bb362519d152a227f5f3
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 9b47a27441a3a80e2c45bd69334c4236f90865bc)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Connecting the same lambda slot multiple times to QWebEngineView::printFinished
causes crash. Fix this by a minor refactoration and adjust documentation.
Task-number: QTBUG-95339
Change-Id: I03b6a1ff6244c80073248182a905d8d664fdd326
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit e3679c1a8316b70fb6b8a0f85fdd06443de8b409)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|