summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-01-131-4/+4
| | | | | Change-Id: I2b6412e44c67202cc6ac97b1085bcf2c9f1cb431 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Do not ignore the first file by gn_find_mocables.pyPeter Varga2023-01-121-1/+1
| | | | | | | | | | | Amends 10d849f82e0408350d9235cafdf04cc654ac0046 The first argument was the directory in the old times. Change-Id: I98c5f8c762c3f41124628e64a720a52203eeac40 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 9ef040a6bef904cbbf9e39135135333cbbae80b1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-01-091-4/+4
| | | | | Change-Id: I210b87d80031450b4b83fd7090e5a50be0a8e47e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix qdoc link failuresMichal Klocek2023-01-075-7/+8
| | | | | | | Change-Id: I6b18382a376bf3067323e801f6f39bf4ec09e9dc Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit df4fee6fd3045884aee483c34c76c6718a10fe56) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-01-051-4/+4
| | | | | Change-Id: Iab4ea49a979f9a35be642b29ce32614d71688639 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix creation of nssdb for certificate store unit testMichal Klocek2023-01-042-7/+13
| | | | | | | | | | | | | | In case there is no nssdb in system create empty database. This got unnoticed as running webengine creates one, however when doing test configuration on fresh system without one pk12utils fails. Move 'nickname' to certificate otherwise clean job does not work. Task-number: QTBUG-109179 Change-Id: I401ffab62dd13d7aa1459672b1170afcde3cde83 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit b3b4aef1d67096632c703adca6fdfb2b676bdc0a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update ChromiumMichael Brüning2023-01-034-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submodule src/3rdparty 0a34013e..f2bbd3ec: * [Backport] Security bug 1393384 * [Backport] Security bug 1393177 * [Backport] Security bug 1394382 (4/4) * [Backport] Security bug 1394382 (3/4) * [Backport] Security bug 1394382 (2/4) * [Backport] Security bug 1394382 (1/4) * [Backport] CVE-2022-4440: Use after free in Profiles * [Backport] CVE-2022-4439: Use after free in Aura * [Backport] CVE-2022-4438: Use after free in Blink Frames * [Backport] CVE-2022-4436: Use after free in Blink Media * [Backport] CVE-2022-4437: Use after free in Mojo IPC * [Backport] Security bug 1367993 * [Backport] Security bug 1365082 * [Backport] Security bug 1378601 * [Backport] CVE-2022-4194: Use after free in Accessibility * [Backport] CVE-2022-4193: Insufficient policy enforcement in File System API * [Backport] CVE-2022-4190: Insufficient data validation in Directory * [Backport] Security bug 1372019 (4/4) * [Backport] Security bug 1372019 (3/4) * [Backport] Security bug 1372019 (2/4) * [Backport] Security bug 1372019 (1/4) Adjusts the test for the file chooser as Chromium now enforces folder uploads to be folders. Task-number: QTBUG-109224 Fixes: QTBUG-108106 Change-Id: Ib1ccc839650ae323d6ba867991eca19d5bb858aa Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Bump version to 6.4.3Jani Heikkinen2023-01-021-1/+1
| | | | | Change-Id: I9a9da1b0ec064d4aa90574f59bccdf38220110e0 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-01-021-4/+4
| | | | | Change-Id: I9fde84b4e40310db69cbc8bc37cfca08fc1fed15 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Disable nss test on yoctoMichal Klocek2022-12-301-1/+1
| | | | | | | | | | As pk12util call fails disable the test. Fixes: QTBUG-109179 Change-Id: I4149c77a86c3c1df8b34ed9b641eae916e688ecc Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit 6dc341bc52511ade244878a4da35f4de587b528e) Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2022-12-291-4/+4
| | | | | Change-Id: I367495c85e09dd8f53e3dc2c28d806c0b297ac79 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* QPdfDocument: make code locale-independentMarc Mutz2022-12-231-1/+3
| | | | | | | | | | | | | | | | | | | | | The C toupper/tolower functions are locale-dependent. Given the right locale (Türkiye, e.g.), tolower(I) is either - ı (LATIN SMALL LETTER DOTLESS I; if representable in current charset) - I (unchanged; if it isn't) Both results are wrong for the present use-case, so use US-ASCII-only QtMiscUtils::toAsciiLower() to side-step the issue. Besides, feeding unfiltered char values into tolower() is UB. You'd first have to cast to uchar: https://en.cppreference.com/w/cpp/string/byte/tolower Task-number: QTBUG-109235 Change-Id: I57887581ba2e548e978223337d681124b30bf754 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> (cherry picked from commit 3172695838372b54c2a488975578eaedaf094e80) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2022-12-211-4/+4
| | | | | Change-Id: I385872456d50eca7f33709a77bdc891ca8b1b2d5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Recreate response head objects on multiple redirectMichael Brüning2022-12-144-8/+73
| | | | | | | | | | | The previous response head gets moved when redirecting, which lead to dereferencing a null pointer on the next redirect. Fixes: QTBUG-109357 Change-Id: Iaad1c46b8d4ca9720f1749980a9e06337ca0f3d8 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit c6b2b5d8038b3ec0de6233c1e21df60ade11c81b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix quicknanobrowser's popup windowMartin Negyokru2022-12-091-1/+1
| | | | | | | | | | | Remove Qt.WindowStaysOnTopHint flag from nanobrowser's BrowserDialog. It makes the window immovable. Fixes: QTBUG-106816 Change-Id: I21538d78360de0a422eec02ce89a465bcc306a8b Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit e4d38c60629a6556f53689821fc486ecc1da3567) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Rewrite mixedSchemes testMichal Klocek2022-12-091-86/+142
| | | | | | | | | | | | | | | Follow the same 'test' pattern we have in other tests. Note that this and previous change make test suite for tst_origin execute faster form ~170s to ~60s for desktop linux and from ~320s to ~140s for qemu. Task-number: QTBUG-105342 Change-Id: I5cd0aa0a76fcc2d005cee398a88ba4099f9881c3 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit dfc19ad0804fe45dab19ffdf46084e9e4be24f0a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Reduce slowness and flakiness of tst_originMichal Klocek2022-12-095-22/+45
| | | | | | | | | | | | | | | | | | | | | | | This test runs very slow and it is flaky. Make it run faster by: * instead of doing timeout checks for "cannotLoad", introduce <image> element add use 'onload' and 'onerror' handlers before doing actual <iframe> load, this dropps a need for hardcoded delay/deadline for ifrme being loaded. * do not evaluate JavaScript in try wait loop , use JavaScript messages instead. Note that using <img> or <script> element to perform the test (which have onload and onerros handler unlike iframe) ie. loading cross origin scripts or images instead of iframes is a dead-end as it has different results and "canLoadButNotAccess" can not be tested as origin BAR can load a script from origin FOO, but it still works in BAR‘s context. Task-number: QTBUG-105342 Change-Id: I180aea801cedb0f97b96cb90a54b793d0a7c1a7f Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit ffc09328c9774548e378a3187ea0d386cc31de3a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add client certificate exampleMichal Klocek2022-12-0919-1/+556
| | | | | | | Task-number: QTBUG-106497 Change-Id: I39e39a991362940bb35052d28254b7b12acaa105 (cherry picked from commit e6a13d97898f3f4b19f61006d0716ca9e1b9f037) Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Minor. Remove Override from client certificate storeMichal Klocek2022-12-085-27/+27
| | | | | | | | | | | Change 'Override" in favor of 'Qt' so it matches the rest of the source base. Change-Id: I0ba614ed3017a8d7e0ba5fc703b3f04c28b5ead7 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit c52afb2206ccfa46b1a09ef7af2cb0ae210e3b79) Reviewed-by: Michal Klocek <michal.klocek@qt.io> Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Return both application and system certificatesAllan Sandfeld Jensen2022-12-086-13/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | For the certificate choice return both application and system certificates. Add unit test to cover the case on Linux. Unfortunately it requires adding the user certificate to the nss data store, which is not not nice, however porting the certificate manger from Chromium is a bigger task. Test runs only if the machine has pk12utils installed. During the test the user certificate is imported into the nss database with the nickname 'qwebengineclientcertificatestore'. This can be removed later with: ninja remove-user-personal-certificate and verified with: certutil -d sql:$HOME/.pki/nssdb -L Change-Id: I475fddc68ea56304980f6c835ed4cfed4b093ad4 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit daaac7adb519e82b21a2f826ef6ae83c4f102a62) Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Add client SSL authentication testMichal Klocek2022-12-0810-6/+200
| | | | | | | | | | | | | | | | | Our qwebenginecertificatestore unit test so far only tested adding/removing custom certificates into the memory. However, it never actually initialized certificate store and did not test if ssl certificate client authentication really works. Cover that case and client authentication test. Note ca and client certificates in the test are self signed to be able to run test without network connection, however we ignore the errors. Change-Id: I4df4fdfabed5abd8f8bde7d4c0c79b5fd7f6f3a9 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit 37da356e7b7ec11f486589dce4a230b36c53c7a3) Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Port d_ptr of QWebEngineUrlRequestInfo to std::unique_ptrPeter Varga2022-12-052-4/+15
| | | | | | | | | | Fix compiler warning about deprecated QScopedPointer::take. Change-Id: I71f714e0dd301db51580b5e03d860d6d214a84b3 Reviewed-by: Michal Klocek <michal.klocek@qt.io> Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit e880fd512f8535d19b1e1a939bf7fa76c1a9c480) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix -no-opengl buildPeter Varga2022-12-021-5/+7
| | | | | | | Change-Id: I65e4f7e045c55868000f67e32227b372f990af1c Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit 5507f6002ea3432169ed9c3c50e9bf337cecee41) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2022-12-011-4/+4
| | | | | Change-Id: I071ee05e0728809dfe5fd8c9ef1036e8da33e283 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix build with disabled webengine_extensionsPeter Varga2022-11-304-11/+11
| | | | | | | | | | | | | | PDF viewer depends on extensions. Guard these dependencies to make able to build with disabled webengine_extensions and enabled webengine_printing_and_pdf. The PDF Viewer is not expected to work with this configuration but the build should pass and loading a PDF should result a download. Change-Id: I4d75e356951c82333ec3dbcd7b6271b9305de3df Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 20198450e392555b870e6448ca5544958924bb87) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Doc: Emphasize in-memory and system stored client certificatesMichal Klocek2022-11-301-5/+7
| | | | | | | Task-number: QTBUG-106497 Change-Id: If03062a5ab6cf5f6d14329637f44b5ea7675f65a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit 0902e992ef63df5fe001e4865ebec4e11141f0a3)
* Doc: Update the docs related to the FaviconMichal Klocek2022-11-301-6/+23
| | | | | | | | Fixes: QTBUG-106501 Change-Id: Ib70020d947b3010d22315db3bd32c017e55f71c7 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit 247e598a74b65ec82e10c03243a36038c13361f0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Doc: Emphasize QtNetwork is not usedMichal Klocek2022-11-301-0/+3
| | | | | | | | Fixes: QTBUG-106510 Change-Id: Ib6a63fb5796c437c14ba0885507a3cf6bf9d89f9 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit 6193ceb67b3d30904931c34aa2c7f5f97237d3e8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Doc: Add WebGL featureMichal Klocek2022-11-301-0/+11
| | | | | | | Fixes: QTBUG-106503 Change-Id: I280be8707e803b6f01dbdffb76ab9cbce182b7af Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit 13345c1de2c5cc59335a42d6928cfaecaffd6a58)
* Doc: Add Local Storage featureMichal Klocek2022-11-301-0/+26
| | | | | | | | Fixes: QTBUG-106502 Change-Id: I01dcec5e76db7921fc2597e6921e3bc6a6424aa8 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit 147bf5922e4e287aff1d196e48451bf8767205aa) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Doc: Add webengine-spellchecker build switch docsMichal Klocek2022-11-301-0/+9
| | | | | | | | Fixes: QTBUG-106500 Change-Id: I7a6fabd3526bd2aa164ac992be8cfd145106d7df Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit 8a11de7fe0baf4b72ccaa396404c86767787190e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Doc: Improve html5 geo location docsMichal Klocek2022-11-301-7/+9
| | | | | | | | Task-number: QTBUG-106498 Change-Id: I7e2b9d6b5cc3a3a9593303684d8f9eaf19f37dc8 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit 6ff5d9691a392082c79fb07a89d9d8daf4a76500) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Doc: Improve QWebEngineClientCertificateStore documentationMichal Klocek2022-11-302-1/+20
| | | | | | | | Fixes: QTBUG-106497 Change-Id: Ic10d2d54722b071eaacd9f7cb74b08c8ecedcd65 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit 2aaaf875327b553eafa29a6ca943893f6e362ef9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Doc: Add hardware acceleration featureMichal Klocek2022-11-301-0/+15
| | | | | | | | Fixes: QTBUG-106496 Change-Id: Ie1f74d5c9878f6079089007c1cc79a427e85bd70 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit 16ae468b1034fc2a44b80dd4d964984771d663fa) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Doc: Fix feature listing order in docsMichal Klocek2022-11-301-63/+64
| | | | | | | | We keep features in alphabetic order. Change-Id: I4716f3f71dd16e2f01f5f3ca8650ed3d1c25fe64 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit f312bd5bc28d431e63059df41dd8fe69eb9d4aeb)
* Mention WebSockets in docsMichal Klocek2022-11-303-0/+20
| | | | | | | | | | | | | | | | | QtWebChannel has an example for a use case of HTML web sockets and connectivity of the native side of application. We don't need to create a new example of our own by mentioning this. However, the chat client application uses JS libraries served from remote, so we have to enable LocalContentCanAccessRemoteUrls setting to make it work out of the box in WebEngine example browsers. Desktop Chrome works the same way by default. Task-number: QTBUG-106505 Change-Id: I9020d0a09a88de16d32af063aee5d55c9837f484 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit d1607c91dff1d02621c64cc93d3c1a246ce4fe9f)
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2022-11-291-4/+4
| | | | | Change-Id: I0819a4277f51359d276ff6d38c54cca4e79d530a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update ChromiumMichael Brüning2022-11-281-0/+0
| | | | | | | | | | | | | | Submodule src/3rdparty 5e7f517e..a0f47d47: * [Backport] CVE-2022-4135: Heap buffer overflow in GPU * Fix WebRTC crash introduced by fix for security bug 1361612 * [Backport] Disable GPU acceleration on VMware on Linux * skia: fix compilation with MSVC2022 Task-number: QTBUG-108106 Fixes: QTBUG-108843 Change-Id: I25cc2d3d69422b331b8a7cbd4d81d6fee5a777a1 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Remove COIN-711 workaroundAllan Sandfeld Jensen2022-11-271-1/+0
| | | | | | | | | Hopefully not needed anymore. Change-Id: I5dd8fb072a8890e097464282d56d773d85acba74 Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit 6b31ebc3289421c1fa975a23f4e2a8e58e30f680) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix Chromium version documentationAllan Sandfeld Jensen2022-11-241-3/+12
| | | | | | | | | | | | Stop listing a number we forget to update, and document the process we use for selecting Chrome versions and patches levels. Fixes: QTBUG-105146 Change-Id: I1cd632ef3fe3a4b1bf10a702a344ff69b2552d61 Reviewed-by: Vladimir Minenko <vladimir.minenko@qt.io> Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit b4d169e63641919bc8aea056f213cb69fdca98f3) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2022-11-241-4/+4
| | | | | Change-Id: I74610f27902168949f97d542f69087b0ed454b9e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update ChromiumMichael Brüning2022-11-244-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | Submodule src/3rdparty 9457651e..5e7f517e: * [Backport] Security bug 1375290 (2/2) * [Backport] Security bug 1375290 (1/2) * [Backport] Dependency for security bug 1375290 (2/2) * [Backport] Dependency for security bug 1375290 (1/2) * [Backport] Security bug 1376639 * [Backport] Security bug 1378916 * [Backport] CVE-2022-3890: Heap buffer overflow in Crashpad * [Backport] CVE-2022-3889: Type Confusion in V8 * [Backport] CVE-2022-3887: Use after free in Web Workers * [Backport] CVE-2022-3888: Use after free in WebCodecs * [Backport] CVE-2022-3885: Use after free in V8 * [Backport] Fix build in Python 3.11 (invalid mode: 'rU') * mojo: fix compilation with C++20 * Make GrVkImage external Also adds stubs to enable building with external GrVkImage. Task-number: QTBUG-108106 Change-Id: I473d75421ab2099ce6d53a5ca09d68c3067413f7 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* Fix Linux build with CMake versions >= 3.25Alexey Edelev2022-11-231-0/+2
| | | | | | | | | | | | | The 'LINUX' variable exists in CMake since the version 3.25. This variable previously was undefined while preparsing the configure.cmake files. Since the CMake script that defines the 'check_for_ulimit' function is not included while evaluating configure.cmake first time we need to add a stub. Change-Id: I25bdec4f4a1b6af23174507a8f0f9cbf01f0c398 Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit 240e71877865ed07e4c8d5bd4553aa0772c2adf4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Simplify mime-type listAllan Sandfeld Jensen2022-11-231-19/+27
| | | | | | | | | | | A complex list of mime-types seems to confuse Discord, and this also lowers our entropy leak. Fixes: QTBUG-108265 Change-Id: Ic33d908c4d3c5efe93b086c7b52f39d81a748b32 Reviewed-by: Szabolcs David <davidsz@inf.u-szeged.hu> (cherry picked from commit 51c46bc99b2a8f1d3eda2ee3e8d7ebc3fc7fea3f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Port from qAsConst() to std::as_const()Marc Mutz2022-11-2223-39/+39
| | | | | | | | | | | | | | | | We've been requiring C++17 since Qt 6.0, and our qAsConst use finally starts to bother us (QTBUG-99313), so time to port away from it now. Since qAsConst has exactly the same semantics as std::as_const (down to rvalue treatment, constexpr'ness and noexcept'ness), there's really nothing more to it than a global search-and-replace. This is a 6.4 re-run of the script we ran in dev, in order to avoid conflicts between the branches when cherry-picking. Change-Id: I5eca3df3179dfb2b2682c75a479ba9a4259cc703 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Port from container::count() and length() to size() - V5Marc Mutz2022-11-2242-774/+774
| | | | | | | | | | This is a the same semantic patch (qt-port-to-std-compatible-api V5 with config Scope: 'Container') as in dev. I've re-ran it in 6.4 to avoid cherry-pick conflicts. Change-Id: I9621dee5ed328b47e78919a34c307105e4311903 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2022-11-211-4/+4
| | | | | Change-Id: I6e99026069e7c54cf5a0d95b060bf13dad2b1c66 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2022-11-181-4/+4
| | | | | Change-Id: Ife8742641cfa34bee9e1e699ff196119404a4511 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Minor. Remove unsued qtwebengine_extensions_features.gniMichal Klocek2022-11-181-27/+0
| | | | | | | Change-Id: I7e2806bfc8367a4137d1e489741ea044376e4203 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit 3b0ff7b00bed74fe2385ac7e93dea9ee61f4aa31) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix probabilistic signature schemeMichal Klocek2022-11-171-2/+2
| | | | | | | | | We failed to support pss, which ended up in handshake failures Change-Id: I12c50d6a5f2dcf32d47708a958e2fe5a18316986 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 2d77e333eff7605a489ec65600b78e1b49df37c7) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>