summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update Chromium6.4Michael Brüning2023-04-263-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submodule src/3rdparty 447f5cb7..c885ec40 * [Backport] Security bug 1401571 * [Backport] Security bug 1415249 * [Backport] Security bug 1418734 * [Backport] CVE-2023-1222: Heap buffer overflow in Web Audio API * Bump V8_PATCH_LEVEL * [Backport] CVE-2023-1233: Insufficient policy enforcement in Resource Timing * [Backport] Security bug 1417585 * [Backport] Security bug 1337747 * [Backport] Security bug 1412991 * [Backport] CVE-2023-1534: Out of bounds read in ANGLE * [Backport] CVE-2023-1531: Use after free in ANGLE * [Backport] CVE-2023-1530: Use after free in PDF (2/2) * [Backport] CVE-2023-1530: Use after free in PDF (1/2) * [Backport] CVE-2023-1529: Out of bounds memory access in WebHID * [Backport] CVE-2023-1235: Type Confusion in DevTools * [Backport] CVE-2023-1220: Heap buffer overflow in UMA * [Backport] CVE-2023-1219: Heap buffer overflow in Metrics (3/3) * [Backport] CVE-2023-1219: Heap buffer overflow in Metrics (2/3) * [Backport] CVE-2023-1219: Heap buffer overflow in Metrics (1/3) * [Backport] CVE-2023-1218: Use after free in WebRTC * [Backport] CVE-2023-1217: Stack buffer overflow in Crash reporting * [Backport] CVE-2023-1215: Type Confusion in CSS * Fixes for building with GCC-13 Task-number: QTBUG-112167 Change-Id: If2a9fddb3230d4940375cfe842371fa97d95d3d8 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Revert "QuickNanoBrowser: Remove deprecated Qt.labs.settings"Michal Klocek2023-03-161-1/+1
| | | | | | | | | This reverts commit 664192e18f0b65f75dd8298314c563063dea367f. This is required in 6.4 Fixes: QTBUG-111894 Change-Id: I72f5d9c24d4f77da140e41a2037a599f1c825cce Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Merge remote-tracking branch 'origin/6.4.3' into HEADMichal Klocek2023-03-1616-17/+250
|\ | | | | | | Change-Id: Icaaa4578557eca213d69af3c66a26e77b7684243
| * Update dependencies on '6.4.3' in qt/qtwebenginev6.4.36.4.3Qt Submodule Update Bot2023-03-121-4/+4
| | | | | | | | | | Change-Id: I58fed1c15e2de4715d3a6a7daff3e34c933a1d34 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on '6.4.3' in qt/qtwebengineQt Submodule Update Bot2023-03-111-4/+4
| | | | | | | | | | Change-Id: I89178e1c08fc91ad32c872280e0c18e8dd574169 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on '6.4.3' in qt/qtwebengineQt Submodule Update Bot2023-03-081-4/+4
| | | | | | | | | | Change-Id: Icb76ccf2552bc4d4e484554b6a34fae9c266f9ea Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Fix not working password test for QPdfQuickMichal Klocek2023-03-082-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | In qml url can have different schemas like 'qrc' 'file' 'assets'. Make correct conversion so file can be loaded. Note check isLocalFile() is not true for qrc scheme. Fixes: QTBUG-106072 Change-Id: I4dcc969e4c6d9b3f58ea5d81d20d8e81b55edfde Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> (cherry picked from commit efbb12954cf6e581b6b29bed2fa2bb26e1cfab71)
| * Update dependencies on '6.4.3' in qt/qtwebengineQt Submodule Update Bot2023-03-031-4/+4
| | | | | | | | | | Change-Id: Ibb69b7e9ecf89f35dd9e1095bb525819aee8c723 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Doc: Fix wrong WebEngineCertificateError property nameAndreas Eliasson2023-03-022-3/+3
| | | | | | | | | | | | | | | | | | The correct property name should be type, not error. Fixes: QTBUG-111574 Change-Id: I276823f5bc664a99153b31e5bba36ae34608a9b9 Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit 1d60666419773ee91638c5666650a4fb62f22468)
| * Fix uniqueId() for accessible eventsPeter Varga2023-03-022-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QAccessibleEvent::uniqueId() expects child index to be set if the event object is set. If the index is not explicitly set the event interprets the unique ID as a child index what is invalid. This change fixes warnings like: qt.accessibility.core: Invalid child in QAccessibleEvent: QObject(0x1cc9ec25d60, name = "search") child: -2147483017 In case of an invalid child, uniqueId() returns 0 and this causes assert on macOS. Task-number: QTBUG-105988 Change-Id: If068ab648226284bb3bd6502fc0381f4229d19e2 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 442e347f592d389ff664f3b1cae466c3e2506d78) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 7b669203bedf4e0801761389d3dc6ce5f6b1d0e2)
| * CMake: check for vpx_codec_vp9_cx() presence in libvpxRolf Eike Beer2023-03-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | This function is present in the headers even if the vp9 encoder is disabled during build. It is actually used later, which leads to a linker error when not present. Change-Id: I77247c76b29c132386c4d77861c0f63418321871 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit df9a9c357f3ce2298846839d24878d519903ca9f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 12be7ebfb9da83282e8b13b09aa636e0e700f659)
| * Fix initialization of QWebEngineDownloadRequest::totalBytes for WidgetsPeter Varga2023-03-026-33/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | QQuickWebEngineProfile already initializes totalBytes. Also clean up QWebEngineDownloadRequestPrivate and fix typo in documentation. Fixes: QTBUG-104869 Change-Id: I8c4b79c076ddc63180960e22a9488b45ff6c4402 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 496647f7647571ca3cdf81b10ba418de0f06f34d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 01be7f108c0d501f532b197f091baaaaba211ee6)
| * Update dependencies on '6.4.3' in qt/qtwebengineQt Submodule Update Bot2023-03-011-4/+4
| | | | | | | | | | Change-Id: Ib9e15983350d65629b7874bb01d50691296d28af Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Add qml filesystem api testsMichal Klocek2023-02-284-0/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are three functions we use within file systems API, which trigger dialogs: * window.showSaveFilePicker * window.showOpenFilePicker * window.showDirectoryPicker Only first one was tested with widgets, therefore add tests which cover use of api, and also test cover the found issues in previous commits. Note we have separate test to cover file system dialogs coming from <input> html tags in tst_filePicker Change-Id: I4616efa84688ed471fb8c4566e49262bce945638 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit 1a291c5579122e520af1a2cec263ebd12dcd2407)
| * Fix filesystem request qml namespaceMichal Klocek2023-02-281-1/+9
| | | | | | | | | | | | | | | | | | | | Unfortunately in 3494efe5d440 we register request incorrectly which does not work as intended with qml. Fix it and add namespace to qml registry. Change-Id: I6965dd0a9b65021cd9c290aaecef9fb9fd82735a Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit f6c5dea639ee5f84af627df3b127d8133f4c4ac6)
| * Fix file url in webengine filesystem requestMichal Klocek2023-02-281-1/+1
| | | | | | | | | | | | | | | | | | We should return filesystem url, not just string converted to url. Change-Id: I883e4dd092396e918115cb609ed040c92a871737 Reviewed-by: Michael Brüning <michael.bruning@qt.io> (cherry picked from commit 576f0ea80537ba257f9fa78dcd3b52e6c9ee7272)
| * Fix use after free in permission grantMichal Klocek2023-02-284-2/+29
| | | | | | | | | | | | | | | | | | | | The permission grant can become dangling pointer in origin state struct, fix it. Change-Id: If16b604a8c3c05d09ea923251dabcae73192dd7d Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 16d3701b1dd4887cc4affb0447ee3b9b7729e7fb) Reviewed-by: Michael Brüning <michael.bruning@qt.io>
| * Update ChromiumMichael Brüning2023-02-281-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Submodule src/3rdparty 8abd05a0..447f5cb7: * [Backport] Security bug 1414224 * [Backport] CVE-2023-0933: Integer overflow in PDF * [Backport] CVE-2023-0931: Use after free in Video (2/2) * [Backport] CVE-2023-0931: Use after free in Video (1/2) * [Backport] CVE-2023-0929: Use after free in Vulkan * Add checksum to mailbox name in Release build too Task-number: QTBUG-111258 Change-Id: I0d790c009c906c9406edbf80e0c7b984dbce5f65 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
| * Update dependencies on '6.4.3' in qt/qtwebengineQt Submodule Update Bot2023-02-231-4/+4
| | | | | | | | | | Change-Id: I5fe493f087ad2bdb857b16069c0c074dec7843ce Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | Fix initialization of QWebEngineDownloadRequest::totalBytes for WidgetsPeter Varga2023-03-016-33/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | QQuickWebEngineProfile already initializes totalBytes. Also clean up QWebEngineDownloadRequestPrivate and fix typo in documentation. Fixes: QTBUG-104869 Change-Id: I8c4b79c076ddc63180960e22a9488b45ff6c4402 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 496647f7647571ca3cdf81b10ba418de0f06f34d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* | CMake: check for vpx_codec_vp9_cx() presence in libvpxRolf Eike Beer2023-02-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | This function is present in the headers even if the vp9 encoder is disabled during build. It is actually used later, which leads to a linker error when not present. Change-Id: I77247c76b29c132386c4d77861c0f63418321871 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit df9a9c357f3ce2298846839d24878d519903ca9f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* | Fix uniqueId() for accessible eventsPeter Varga2023-02-222-0/+16
|/ | | | | | | | | | | | | | | | | | | QAccessibleEvent::uniqueId() expects child index to be set if the event object is set. If the index is not explicitly set the event interprets the unique ID as a child index what is invalid. This change fixes warnings like: qt.accessibility.core: Invalid child in QAccessibleEvent: QObject(0x1cc9ec25d60, name = "search") child: -2147483017 In case of an invalid child, uniqueId() returns 0 and this causes assert on macOS. Task-number: QTBUG-105988 Change-Id: If068ab648226284bb3bd6502fc0381f4229d19e2 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 442e347f592d389ff664f3b1cae466c3e2506d78) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add missing foregin type for QWebEngineFileSystemAccessRequestMichal Klocek2023-02-221-0/+10
| | | | | | | | | Add foregin type so it can be use within qml. Change-Id: I8104874f2e898b170c8091a8fdeca450e59ae2a6 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit cc30b803650102b19f0748b07d82f2929b53ebf2) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-02-211-4/+4
| | | | | Change-Id: I5c4bd7f9008c660662b64a0330f29e72ee31fd70 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update ChromiumMichael Brüning2023-02-203-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Submodule src/3rdparty 5864a96e..8abd05a0: * Revert "[Backport] CVE-2023-0704: Insufficient policy enforcement in DevTools" * [Backport] Security bug 1404811 * [Backport] CVE-2023-0472: Use after free in WebRTC * [Backport] Security bug 1406115 * [Backport] Security bug 829317 (2/2) * [Backport] Security bug 829317 (1/2) * [Backport] Security bug 1325096 * [Backport] CVE-2023-0704: Insufficient policy enforcement in DevTools * [Backport] CVE-2023-0702: Type Confusion in Data Transfer * [Backport] CVE-2023-0699: Use after free in GPU (2/2) * [Backport] CVE-2023-0699: Use after free in GPU (1/2) * [Backport] CVE-2023-0701: Heap buffer overflow in WebUI. * [Backport] CVE-2023-0703: Type Confusion in DevTools * [Backport] CVE-2023-0698: Out of bounds read in WebRTC (2/2) * [Backport] CVE-2023-0698: Out of bounds read in WebRTC (1/2) * [Backport] CVE-2023-0471: Use after free in WebTransport * FIXUP: Fix building with system ffmpeg 4.4 or 5.1 * FIXUP: Workaround debug iterator issues with MSVC Fixes: QTBUG-199224 Fixes: QTBUG-110263 Task-number: QTBUG-111258 Change-Id: I2083c32b05a51f0b42a599c24456505dcf094497 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Force to disable IPC loggingPeter Varga2023-02-201-0/+1
| | | | | | | | | | | | | | | | | | | | | It is enabled by default in Chromium for debug build. See //ipc/features.gni. Disable it for debug build too because it adds and extra SetIPCLoggingEnabled mojo message (see //content/common/child_process.mojom) and it results different mojo message ids for the debug and release binaries. This is undesirable when setting QTWEBENGINEPROCESS_PATH environment variable to use release QtWebEngineProcess with debug browser process or the other way around. The messages and the corresponding ids can be listed by executing the following command in the QtWebEngine build directory: find . -name "*-message-ids.h" | xargs grep -h "constexpr uint32_t" Task-number: QTBUG-110504 Change-Id: I80f24117ae20d02fb53ea482d04bea7a9dcb38c1 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 114c6d0543e1ebe4ec12693b0d462ec05037e3a4)
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-02-131-4/+4
| | | | | Change-Id: Ic26610fa1322cf88d813c9c641c819201d828118 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add check for system ffmpeg compatibilityMartin Negyokru2023-02-131-1/+25
| | | | | | | | | | | | | | Chromium uses the 'first_dts' field from AVStream that has been moved out from public api in ffmpeg 5.0. Although some packagers patch their ffmpeg to be compatible with chromium. Add compile time check to test compatibility. Task-number: QTBUG-110749 Change-Id: I7658b9b12cb5122b6485f063edc3280f31fe9273 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 7e46ff40ab66cd480b3eb9d82594f402dd8b563e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-02-101-4/+4
| | | | | Change-Id: I9135d28fcf8965936f9b50ea81c40c37f58ae665 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-02-061-4/+4
| | | | | Change-Id: I8929573e02367d1258190fbabf0eddbd57768559 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Move out GetInProcessGpuShareGroup form content browser clientMichal Klocek2023-02-034-26/+17
| | | | | | | | | | | | | | | | | Keeping the GetInProcessGpuShareGroup in content browser client creates dependency from gpu_child_thread to content browser, however gn build tree asserts when content/public/gpu depends on content/public/browser as it breaks intended components dependency. This worked so far as required headers in content browser client got generated on time despite of missing dependency. Fix the dependency tree and move the problematic function into the content gpu client. Change-Id: Iedcbc8c3c7d1754d1937e6b2c2a470c0e489a597 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 9739cc64c90e3852216f38fb15f04ba4477d0c39) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update ChromiumMichal Klocek2023-02-031-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Pulls in following changes: * 5864a96e7cb [Backport] CVE-2023-0138: Heap buffer overflow in libphonenumber * 6b00fc85ab8 [Backport] CVE-2023-0141: Insufficient policy enforcementn in CORS (2/2) * 085efc288be [Backport] CVE-2023-0141: Insufficient policy enforcement in CORS (1/2) * 7427128240e Drop dependency on content/public/browser in ontent gpu * 3ab8a52b27b [Backport] Security bug 1399424 * 8bf40588742 [Backport] Security bug 1395604 * b65b66a099a [Backport] CVE-2023-0131: Inappropriate implementation in iframe Sandbox * c0b555aa489 [Backport] CVE-2023-0132: Inappropriate implementation in Permission prompts * 052860060b4 [Backport] CVE-2023-0129: Heap buffer overflow in Network Service * 2f7b1eccc40 [Backport] IWYU: Add missing standard header includes to ui/base/resource * 2c3772ad353 Update project's url for lighthouse Change-Id: I09c801372971e94475360c845d5db920279f86a1 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Replace uses of deprecated _qs with _sPeter Varga2023-02-031-7/+9
| | | | | | | | Task-number: QTBUG-101408 Change-Id: Ie8a7944c3ded5662953bed00f022905f5805275e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit b4cf9c2e0520ec39ef064955ec025f5941e4c04a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QuickNanoBrowser: Remove deprecated Qt.labs.settingsPeter Varga2023-02-031-1/+1
| | | | | | | | | | | | | Fixes deprecation warning: qrc:/BrowserWindow.qml:35:5: QML Settings: The Settings type from Qt.labs.settings is deprecated and will be removed in a future release. Please use the one from QtCore instead. Change-Id: Ie027b243a312f148f72adfd6e68ce0f8d6e6d62c Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit cd5603ca6f659e5abb3675ac48fef4f9b84be1b3) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Replace QtWebEngineCore::initialize() with QtWebEngineQuick::initialize() in ↵Peter Varga2023-02-013-5/+6
| | | | | | | | | | | error messages Also fix typos. Change-Id: I6e505102dc2241e4e00b181d0c4a097af4a40d35 Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit a4cebe374b59f2e30074deac625529820d475130) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-01-311-4/+4
| | | | | Change-Id: I337a1ce489d7699780b975861aaa50151cdcafed Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-01-251-4/+4
| | | | | Change-Id: I8caa9e069b437b5f2417079bde24ffde8b20348a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-01-241-4/+4
| | | | | Change-Id: If3db9f39a58264f7076d030b45bd321fb4d28ea6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix opening files with File System Access APISzabolcs David2023-01-232-4/+61
| | | | | | | | | | | | | | | | | | Chrome interprets accepting file picker dialog as a user consent and grants access permission to the selected files automatically. We have to do the same since we don't get any permission request in this case anymore. This issue did not affect directory picker and file saver modes. Also add AncestorHasActivePermission() check, it seems to be effective to not request permission again for the same file if the parent dir was already pulled in by this API. Change-Id: Id73d8fc6e9bd518692362133f3dafa472f0e97a1 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 01728421d641ffac98a85b408167db478b253458) Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-01-231-4/+4
| | | | | Change-Id: I5d833199f6a44e4504726ac8821709c2b575ebbb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-01-201-4/+4
| | | | | Change-Id: Ia01656841fc8f53b955eef0d8c7afdf6c5e91637 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Fix warning and minor clean-upPeter Varga2023-01-203-3/+2
| | | | | | | | | | | - Fix typo in link - Qt Location is no longer linked in Qt WebEngine Features - Replace Qt Location with Qt Positioning module Change-Id: Ia736fee8f0775fd6067c6f1e7a670b3bd7d8acb5 Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit e8137c729afbbb5c1549cad863ecbfd8c95b94a5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Quick: Fix file selection modes in the default UI delegateSzabolcs David2023-01-197-5/+77
| | | | | | | | | | | Our implementation of QML file picker was outdated. Now directory picker is a separate type of dialog and other file selection modes are set in FileDialog.fileMode property. Change-Id: Icc62369539c56666e596e5ee6f1b3068a43acd81 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 35d4b0b1d1c723e32d589b3dfddfe96eaa8e5568) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-01-181-4/+4
| | | | | Change-Id: Id52ec12cb5e1a626725c7b00c724d0c81e3f9109 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix crash in Quick when File System Access dialog acceptedSzabolcs David2023-01-171-4/+4
| | | | | | | | | | | | The fileDialogListener was manually released (to avoid its fullscreen blocking habit), but it doesn't exist if the file picker controller was originated from the File System Access JS API. Move this operation inside the proper condition to avoid crash. Change-Id: Ife5a8451410f91350d280b41203523991f69774f Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 5734c78ba87b8a6e1070e6a65777b5def0da581d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Log raw abnormal exit codesAllan Sandfeld Jensen2023-01-171-1/+2
| | | | | | | | | We lose details in the translation to Qt exit codes. Change-Id: I890242ac78bf82cc6ef38d3aa8c6a25677714071 Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit bef75eeae176602a7a827388e089c46a0a4c9a07) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Avoid -1 render-termination codesAllan Sandfeld Jensen2023-01-171-0/+5
| | | | | | | | | Cover all the possible values in the translation. Change-Id: Id5db3cceddd62f9f7c77ee8a2017e9c920f8b7d5 Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit 67f414d4b931e995605cace60abc475061edf273) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-01-171-4/+4
| | | | | Change-Id: Ie967ce033d11ec9799ea948564e2da9518972c76 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtwebengineQt Submodule Update Bot2023-01-161-4/+4
| | | | | Change-Id: Ic0bcfda31748eeb0e2c7ff84fa2c96f1b5ca3043 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix CMakeLists.txt dependency of moc files generated from headersPeter Varga2023-01-161-1/+1
| | | | | | | Change-Id: I582706448b7c238a7ff7002df8256e9ee47fa582 Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit 03e23a17da26ba59b2a6700ed3cededfd70d6e13) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>