| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
| |
It needs to be used all over the place and is too long. Shorten it for
readability.
Task-number: QTBUG-138589
Pick-to: 6.10
Change-Id: I170e2ec554944ad2a712778d1508ad08d71fa796
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QTBUG-138589
Pick-to: 6.10
Change-Id: I4f05186032f9c074391aafb55001801c99a54eab
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
There is also no need to check for loadFromModule failing to load the
module as we explicitly added it from CMake.
Task-number: QTBUG-138589
Pick-to: 6.10
Change-Id: Iddc1aae0c66ff6f4fc3ddaa43b8e066c16952b0c
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-Use modern CMake api for QML modules and policies
-Use loadFromModule
-Keep support for qmake by adding/updating qmldir/qrc files
-Update resource paths to /qt/qml/<module> in accordance with QTP0001
-Qualify lookups
-Set ids in Components to be Bound
-Use Layout.preferredWith instead of width inside a Layout
With this, we can now set the maximum allowed number of qmllint warnings
to 0 in preparation of them being enforced in the CI.
Pick-to: 6.10
Change-Id: Ia3ebab364274ead4f1506bb3e2fcdac99ec404b2
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-Use modern CMake api for QML modules and policies
-Use loadFromModule
-Keep support for qmake by adding/updating qmldir/qrc files
-Update resource paths to /qt/qml/<module> in accordance with QTP0001
-Qualify lookups
-Set ids in Components to be Bound
-Use Layout.preferredWith instead of width inside a Layout
With this, we can now set the maximum allowed number of qmllint warnings
to 0 in preparation of them being enforced in the CI.
Pick-to: 6.10
Change-Id: I4d89e23f175c46b0dd565bf089db93baebea7b0c
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
|
|
|
|
|
| |
Change-Id: I08a3836836691ce92c1a4abd83cf0a488b07321b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix build race condition, as file sandbox_win.cpp includes global header, make sure headers are in sync before trying to build static sandbox lib.
Build log error on bug report.
This amends e372bb3dad121465d61cc15de18c06c85f938072.
Fixes: QTBUG-138159
Pick-to: 6.10 6.9 6.8
Change-Id: Iab5be9082a31b56aece926a0267e0a7378635996
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QTBUG-111907
Pick-to: 6.10
Change-Id: I1b662a7008f705a3c68d6a1ef1564f1d71ad309a
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
|
|
|
|
|
|
|
| |
Pick-to: 6.10
Task-number: QTBUG-137478
Change-Id: I9c419f6e1349aef34237da0cf85cbd4a1968fbc2
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
|
|
|
|
|
|
|
|
|
| |
Not allowed any more. API review
Pick-to: 6.10
Task-number: QTBUG-137478
Change-Id: I4559e3d00af0be46ec90bdcfff81a7b39d984bb8
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Forward 'WillDestroyServiceWorkerContextOnWorkerThread' event
to the browser which will release the browser side resources
of the service worker.
Fixes "FATAL:api_event_handler.cc(44)] Check failed: emitters.empty().
|emitters| should have been cleared by InvalidateContext()"
Amends 9d9780d444e8e7b1a2e066ae4b872a77d35f87bf
Task-number: QTBUG-61676
Pick-to: 6.10
Change-Id: Ic7d127e979036873646324d17d351bfc30f78950
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
| |
Pick-to: 6.10
Change-Id: Id61d284ded8a47d825ba57c3311fe9de1ac825eb
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some tests require window activation so they can interact and query
objects with active focus. For those, merely exposing the window is not
enough because Ubuntu's default WM settings do not guarantee activation
for new windows. We request that explicitly and wait on activation.
We also need to disable those tests on platforms that don't support
QWindow::requestActivate(), add a new header with a macro based on
qtdeclarative tests to support that.
Pick-to: 6.10 6.9 6.8
Change-Id: I7d80310e2318f9001b2dd5c581209e75b0c599fe
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The documentation previously suggested using qmake to build Qt
WebEngine, which is outdated for Qt 6. The recommended approach is to
use qt-configure-module followed by standard CMake build and install
steps.
Pick-to: 6.10 6.9
Fixes: QTBUG-138009
Change-Id: I7591e677ec1172640dfb11116dc9dc9673e451a3
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
| |
Pick-to: 6.10
Change-Id: I9615f0a095843fdf295e454a93476cf349f7fc76
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
|
|
|
|
|
| |
Pick-to: 6.10
Change-Id: Id2d09604201b2c007c76328f92bb4e0c0d802cae
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
|
|
|
|
| |
Change-Id: Ib1b5ae95acf7fcea1c184dff076f0c6c72a9cac9
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added a clarification to qtwebengine-platform-notes.qdoc.in
stating that Qt WebEngine requires a C++20-compatible
compiler due to its Chromium dependency.
Pick-to: 6.10 6.9
Fixes: QTBUG-136231
Change-Id: If4557dbf1c6e18eae1f070a3089fc4d6d4ccd450
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Modified CMake file to use qt_add_qml_module() to add QML files,
instead of using the Qt 5 way of including QML files via .qrc.
Fixes: QTBUG-138190
Pick-to: 6.10 6.9
Change-Id: I0779aaa986050d6fae0f185ca36136c23fd4db80
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Modified CMake File to use qt_add_qml_module() to add QML files,
instead of using the Qt 5 way of including QML files via .qrc.
Fixes: QTBUG-138190
Pick-to: 6.10 6.9
Change-Id: I108c1306b76b6c736805bc1529511519985f506f
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
|
|
|
|
|
| |
Change-Id: Ibca70ba1ddf2ffb8a57b9bf652eda0809e33e922
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
This reverts d6bb55bf83efef942503cd4bd4e6874f8ecdc8c6
Pick-to: 6.10
Task-number: QTQAINFRA-6734
Change-Id: Ia881a309051f28d9f274ca3a484054eb55246b67
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
|
|
|
|
| |
Change-Id: Ic3d096e5ddef325f36f6cc09010f432905962235
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In case delegate for touch handle can not be loaded
bail out and simply return nullptr as TouchHandleDrawableQt
works fine without delegate (guards against nullptr).
Note all other dialog already bailout in case default delegate
can not be loaded.
Tested on bookworm with 6.8.3
Fixes: QTBUG-111907
Pick-to: 6.10 6.9 6.8
Change-Id: Ib509b63010888fa718f23148c06d973382cad428
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
|
|
|
|
|
|
|
|
| |
Amends 18210c251 Make possible to use system EGL instead of ANGLE on Linux
Pick-to: 6.10
Change-Id: I67e83f46072d5984ceb140ac4d9cf786b057ee20
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
| |
Change-Id: Ib802ab180031f670dc8ce2c325b739e3db6a60fa
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Note 'in_values' syntax seems not to work with strings
Task-number: QTQAINFRA-6973
Pick-to: 6.10 6.9
Change-Id: I1856316664a557a9a097217ea5cb649903580a1c
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
We stopped the Conan initiative already in 2022. The existing conan
files are not used, and most likely don't work anymore.
https://www.qt.io/blog/conan-package-manager-pilot-to-end-in-december
Pick-to: 6.10
Change-Id: Iff394e768f0bffb58863c404f7b498be61e06cbd
Reviewed-by: Moss Heim <moss.heim@qt.io>
|
|
|
|
|
| |
Change-Id: Ieaef1d7eac6e96d5fb93bf39a5168aa369826216
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently we silence any output from sbom.py unless it fails. But we
should at least echo the warnings/errors since they may be unique to the
platform/configuration and difficult to find otherwise.
* Add support for the environment variable
QT_WEBENGINE_VERBOSE_SBOM_OUTPUT to control more
info during SBOM gen.
* When sbom.py produces output, provide that output to the user.
Pick-to: 6.10
Change-Id: I3b0eda96ae63ab17ac35d9b67af9344a2e320215
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
| |
Change-Id: Ie39cf98331e19779874ab5328ba28f0904af1477
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use COMMON_NON_QTBASE_TARGET_CMAKE_ARGS for
windows-11_24H2-msvc2022-arm64, as this works as expected
in case of cross-compilation.
Note this platform is still being rolled out, but the provisioning
is not completed, therefore should be skipped.
This amends d6bb55bf83efef942503cd4bd4e6874f8ecdc8c6.
Pick-to: 6.10
Change-Id: Icbd900790d4bc052498c590ccfa32d9be17bb607
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
| |
Change-Id: Ie7f045bd48d5857f44c956f3ef9395e557f8e544
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
446cd85 has added support to link with mold,
however 'use_mold' was never passed to chromium.
This change fixes:
`error adding symbols: archive has no index;`
linker errors when configured with clang + mold.
Pick-to: 6.10
Change-Id: I12c6d4751153f301dcd8241593e8bb5d8e7e3e40
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
All of the function definitions should be available from the
BuildInternals component. There doesn't seem to be any explicit Core
dependency.
Task-number: QTBUG-135233
Change-Id: I74a5823e99533eb8c57af75743bb856b0e43a54b
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
|
|
|
|
|
| |
Change-Id: I119cc558ed727d4e9ad3391ad031247bcc81550c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Neither QtWebEngine nor QtPDF can currently be compiled with MinGW.
Fixes: QTBUG-135100
Pick-to: 6.10 6.9 6.8
Change-Id: I93d5bcdd80d91cf0c2ef5e9e334d9f6be439ea83
Reviewed-by: Moss Heim <moss.heim@qt.io>
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
|
|
|
|
|
|
|
|
|
| |
getV4Engine() was removed, and never needed in Qt6.
Pick-to: 6.10
Fixes: QTBUG-137854
Change-Id: I50f168bd7dae2523632705a0612450345dff5117
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
|
|
|
|
|
| |
Change-Id: I492380450be0c6ec66bf4742e0003ffff5e2b830
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I5adb5bdcc0d6475f9d48a55c772fec24de332a4c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
The version checks were already wrong, because we also need to support
building 6.11 on top of 6.8, assuming 6.11 is the next LTS. Instead of
fixing them, this commit removes them entirely, to avoid future
submodule update breakage. The explanatory comments have been amended to
correctly reflect when the workaround macros should actually be removed.
Change-Id: Iff894be9697a63eec67ddbe815617b1069e74e3b
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submodule src/3rdparty cc9ba81d..d55e428c:
* [Backport] Security bug 420637585
* [backport] CVE-2025-5068 (2/2)
* [backport] CVE-2025-5068 (1/2)
* [backport] CVE-2025-5419
Pick-to: 6.10
Fixes: QTBUG-137383
Change-Id: Iab29ac0cc8117b519485d2a9683ee0babc1d2d59
Reviewed-by: Anu Aliyas <anu.aliyas@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submodule src/3rdparty 059a95d6..cc9ba81d:
* [backport] Security bug 408294914
* [backport] Security bug 325123679
* [backport] Security bug 407898107 (3/3)
* [backport] Security bug 407898107 (2/3)
* [backport] Security bug 407898107 (1/3)
* Add new functionalities to the Extension WebUI
Pick-to: 6.10
Fixes: QTBUG-137362
Change-Id: I4194f1554a413be9409237c7619122eff07c402b
Reviewed-by: Anu Aliyas <anu.aliyas@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updated Extenion WebUI page handler to support thh efollowing
functionalities.
- Install extension
- Unload and Uninstall extension
- Disable extension
Pick-to: 6.10
Change-Id: Ib47f2fe7cf562aa4c4148942e8f67e22d9c76455
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On Ubuntu it seems the application is not guaranteed to have focus just
from showing the window. Take a solution from qtdeclarative tests (e.g.
tst_qquicktext, tst_qquickmenu) where we also call requestActivate() and
qWaitForWindowActive() rather than waiting on a focusObject to exist.
Note that this will not change anything on Wayland where window
activation is not supported by default/design. We should probably
skip there; this is also consistent with qtdeclarative tests.
Pick-to: 6.10 6.9
Fixes: QTBUG-137447
Change-Id: Ie19f6dcc0c2b9d1d45805cba8e63e5007f87c115
Reviewed-by: Anu Aliyas <anu.aliyas@qt.io>
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Implement ManagementAPIDelegate.
Add ManagementPolicy to the extension system.
Pick-to: 6.10
Task-number: QTBUG-61676
Change-Id: If05aa7cb0ebfe860954e88eb794dd06aa6ae973a
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
| |
As user system can have no libtiff, or a different major so version of libtiff installed make sure qt installer provides
binaries with bundled libtiff.
Pick-to: 6.10 6.9 6.8
Change-Id: Ia3e892b735f0f7facf215e23c538df12fd01581e
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
| |
This commit adds a note with optional dependences.
Fixes: QTBUG-133608
Pick-to: 6.10 6.9 6.8
Change-Id: I9ac4971e2a8b0cbde754a249fb6115112a7fac96
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need to give security related information to application developers.
For Qt WebEngine, a link to the Chromium and Qt security pages are
good resources for developers. There is a mention of important
web-related issues such as cross-site scripting and untrusted data.
Task-number: QTBUG-133086
Pick-to: 6.9 6.10
Change-Id: I90cbcaa801790910aa9880060b4d0d7f9a999dad
Reviewed-by: Moss Heim <moss.heim@qt.io>
|
|
|
|
|
|
|
|
|
| |
Initialize the StorageMonitor at startup.
Pick-to: 6.10
Task-number: QTBUG-61676
Change-Id: Ic10bd1d012f80c3f231105ea15d466716311cd5c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|