summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on 'dev' in qt/qtwebviewHEADdevQt Submodule Update Bot40 hours1-2/+2
| | | | | Change-Id: Ida9e92f1c550ba90e3cfbab809be61fb0f04f666 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot7 days1-2/+2
| | | | | Change-Id: I5cadfc405ff93d625627fac8bc131531e1666b1a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot9 days1-2/+2
| | | | | Change-Id: I69ebf93f05effad790834fbdb17d908bcc76434b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot11 days1-2/+2
| | | | | Change-Id: I9228e51d8d2cd4a7e58c00539728d6a53d25ee01 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2025-04-241-2/+2
| | | | | Change-Id: I31f03247fbceb7977fab3b1c41c670b46ae13f26 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2025-04-041-2/+2
| | | | | Change-Id: Iba2ba71753970ebba8d89e12b8cace4a38ad5bca Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2025-04-011-2/+2
| | | | | Change-Id: Ie5d3d2eec01557dab405420c285d96e3cfb78f4d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2025-03-301-2/+2
| | | | | Change-Id: Ia413d4e9f3463970514b345be1c4a7b06c25cdba Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add .gitreview filePaul Wicking2025-03-241-0/+4
| | | | | | | | | | | | | | | | | | | | `git-review` is a command line tool for interacting with Gerrit. Some IDEs offer support for this tool, either natively or through plugins. The tool relies on a configuration file, .gitreview. Adding this configuration file to our repositories simplifies initial setup for contributors that use the tool directly or through their IDE of choice. The configuration file adds a remote called 'gerrit'. This is the default for the tool, and also the name set for codereview.qt-project.org by Qt's `init-repository` script. Thus, the configuration should work seamlessly alongside other repository helpers. Task-number: QTBUG-132604 Pick-to: 6.9 6.8 Change-Id: Idf1776b208dd74a88b8180bf44b3d2c73d457e51 Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2025-03-211-2/+2
| | | | | Change-Id: Iad1a7945455bdd713ae9ef70fec24969ea8f7eb7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Make use of the new Window container classesChristian Strømme2025-03-1823-878/+207
| | | | | | | | | | | | | | | | | With the new window container classes we no longer need our own implementation here in QtWebView, the new one is also much more powerful with better integration into the Qt scene(s). Also took the opportunity to get rid of the over complicated interfaces. Note: While wasm isn't officially supported, some support code was left to make sure it functions to a similar degree as before. Once wasm has better support for using the Window container the remaining code can be removed. Change-Id: If4af9a546bc230aa9fa69ba3fb6dfb8fcf1f0be6 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* Update licensing of files with infrastructure typeLucie Gérard2025-03-132-64/+75
| | | | | | | | | | | | A QUIP 18[1] update sets git files, REUSE.toml and licenseRule.json as infrastructure type files. They are licensed with: LicenseRef-Qt-Commercial OR BSD-3-Clause [1]: https://contribute.qt-project.org/quips/18 Pick-to: 6.9 6.8 Change-Id: Ib97be1f87fadd49b396c229caf80522d15b15193 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2025-02-281-2/+2
| | | | | Change-Id: I59473ec85510fab39d7c69ff403829e5b413e4db Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Make module ready for source SBOM checkingLucie Gérard2025-02-253-6/+34
| | | | | | | | | | | | | | | | | This includes: - turning VERIFY_SOURCE_SBOM ON - adding rules to the licenseRule.json files - correcting the licensing given via REUSE.toml files A lot of files are skipped during the license test, but all are present in the source SBOM. This is why corrections are needed before turning the source SBOM check on. Task-number: QTBUG-131434 Pick-to: 6.9 6.8 Change-Id: Id6bea5be8c8b23385834799cbc85b4f0608a181c Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2025-02-241-1/+1
| | | | | Change-Id: I3576ebf381dc3351b995b2c3f1c1f763b0c2d741 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2025-02-211-2/+2
| | | | | Change-Id: Idbba69d3f3749032ac8362bdf70e7655e4eab862 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2025-01-221-2/+2
| | | | | Change-Id: Ic39c4050d3323fd9e1bfc12b5fb57758d93bc503 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2025-01-151-2/+2
| | | | | Change-Id: I2de618dfd94bb825e1049091f9ad23337479b4ce Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.10.0Jani Heikkinen2025-01-031-1/+1
| | | | | Change-Id: Ia0692879213b4df289f4a2c49c4e986723d60fcb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2025-01-031-2/+2
| | | | | Change-Id: I0a7135599ee7e402b0ecc832a96cfb261b34e201 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-12-091-2/+2
| | | | | Change-Id: Ia6aeee67534b6c2ed4fabcd1149efd1c5e528265 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* macOS: Flip the switch and make the native back-end the defaultChristian Strømme2024-12-056-9/+18
| | | | | | | | | | | | | | | In practice this have been the case for anyone not installing QtWebEngine and the platform issue that we had, and that required special initialization set-up, hasn't been an issue and that code has been removed from 6.5 and newer (see: 5f15afaaf07586006b1731cadcb061fa23c71aef). With this change we'll use the native back-end by default on macOS. [ChangeLog][macOS] macOS will now use the native WebView backend by default, meaning QtWebEngine is no longer required on macOS. Change-Id: Iebcefddf93432c5184d495d286bdead679e423de Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-12-041-2/+2
| | | | | Change-Id: Iaa2e6666546dc8cfac238cef7decfc3f337d5522 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-11-271-2/+2
| | | | | Change-Id: Id26cec38a1717964d983307d1ff9f69c327dee64 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-11-261-2/+2
| | | | | Change-Id: I3435c710ce9aa8220a0c6d1d7e02147867258de5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-11-201-2/+2
| | | | | Change-Id: I7957d78945158b33842b343853686fc94426492c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Clean up unused url() web interfaceMichal Klocek2024-11-0714-57/+3
| | | | | | | | | | | | | All the backends implement url(), however it is never used. The loadingChanged signal delivers url which is used later by qquickwebview. Make it less confusing and remove unused code paths. Note actually loadingChanged should be required interface. Change-Id: If410845a39b09c2ec4e8ffb177d334d807561860 Reviewed-by: Christian Strømme <christian.stromme@qt.io>
* Fix WebView.loadData* encoding on androidMichal Klocek2024-11-072-8/+20
| | | | | | | | | | | | | | | | | As referenced in android docs: https://developer.android.com/reference/android/webkit/WebView loaded HTML data has to be base64 encoded or use url encoding. To keep things aligned with webengine backend use percent encoding, however "base64" would also give correct result (unfortunately webengine assumes percent encoding). Fixes: QTBUG-129303 Pick-to: 6.8 Change-Id: Ided7ef12324d5b4854240700e5de7183069ad34a Reviewed-by: Christian Strømme <christian.stromme@qt.io>
* Fix all tests on android instead of blacklisting themMichal Klocek2024-11-075-34/+17
| | | | | | | | | | | | | | | | | | | | | | | | Fix handling of loadingChanged as this should come from WebViewClient observer. This fixes flaky tests, as they assumed 2 signals coming, but in reality 3 were emitted. In case 3rd did not come in time test would pass. Adjust the title test to match how it works on android. Fix load result logic, as error assumes no load success signal emitted and has to be one of * LoadStartedStatus, * LoadStoppedStatus, * LoadSucceededStatus, * LoadFailedStatus Fixes: QTBUG-102712 Fixes: QTBUG-108752 Pick-to: 6.8 Change-Id: Ie3c729fa854ad1e6270a8276c1f2428af6c2614e Reviewed-by: Christian Strømme <christian.stromme@qt.io>
* Fix namespace build on androidMichal Klocek2024-11-072-3/+3
| | | | | | | | | | | | | Deals with: * src/plugins/android/qandroidwebview_p.h:26:1: error: no template named 'JObject'; did you mean 'TestQTNamespace::QtJniTypes::JObject'? * src/plugins/android/qandroidwebview.cpp:313:1: error: reference to 'QtJniMethods' is ambiguous Pick-to: 6.8 Change-Id: I6c90b4c93ffac240708b3bdc6e4b22a3a3b41cfa Reviewed-by: Christian Strømme <christian.stromme@qt.io>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-11-071-2/+2
| | | | | Change-Id: I9ece5406d05746575cad9c229b23bf5f459e4c3f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-11-061-2/+2
| | | | | Change-Id: Ib77039cdda3ada6ac398ab7ac79f0a280582b34e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Enable documentation testing in the CITopi Reinio2024-11-042-0/+4
| | | | | | | | | Include documentation testing steps in coin/module_config.yaml and set the warning limit to zero. Task-number: QTBUG-130559 Change-Id: Iebaa7419d0c3d5ae591ed81d6624fdd0ba870dd9 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Add REUSE.toml files and missing licensesLucie Gérard2024-10-283-22/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | REUSE.toml files are read by reuse to complement or override the copyright and licensing information found in file. The use of REUSE.toml files was introduced in REUSE version 3.1.0a1. This reuse version is compatible with reuse specification version 3.2 [1]. With this commit's files, * The SPDX document generated by reuse spdx conforms to SPDX 2.3, * The reuse lint command reports that the Qt project is reuse compliant. In order to be reuse compliant all the licenses referenced in file or within a REUSE.toml file must be present in the LICENSES directory at the base of the module. The missing licenses are added. Also, all the licenses present in the LICENSES directory must be used. License files not used are removed. [1]: https://reuse.software/spec-3.2/ Task-number: QTBUG-124453 Task-number: QTBUG-125211 Pick-to: 6.8 Change-Id: Ia44822439d3047f71c92817949965a2b2e6bdf43 Reviewed-by: Christian Strømme <christian.stromme@qt.io>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-10-231-2/+2
| | | | | Change-Id: Iea6437d55b125bd8d78935ff956ee1733b1a6420 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Clean up license and copyrightLucie Gérard2024-10-173-54/+6
| | | | | | Pick-to: 6.8 Change-Id: Id2d7a03c979f8506791ed673c498d21b0485a96f Reviewed-by: Christian Strømme <christian.stromme@qt.io>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-10-011-2/+2
| | | | | Change-Id: I208fbaef589f61b511e68cd6949e6e1eb488dbac Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-09-251-2/+2
| | | | | Change-Id: I21530f15703bde61879fec30edee566e88393c8d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-09-241-2/+2
| | | | | Change-Id: Iee632751b825924757f2aa4002a461f7e38e4ff7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-09-121-1/+1
| | | | | Change-Id: I1362b74beaf9ee121dd50d41700f5694301ff5b5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-09-111-2/+2
| | | | | Change-Id: I97c7e9f5375dd34b7e1e2d64c84edb1b89a06dd6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-09-051-2/+2
| | | | | Change-Id: I8a9a0441baf1380b4af049eb5557c235ec764c94 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-09-041-2/+2
| | | | | Change-Id: I4513a18458add2a1f1687c573d8dfca2ad51c38a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-08-311-2/+2
| | | | | Change-Id: I817c10e2fa59962fdf69b8bb1e7ddfd4783e9d94 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-08-291-2/+2
| | | | | Change-Id: I839a88b7e61ba0fd4f2e52cff696d4054886d979 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-08-281-2/+2
| | | | | Change-Id: Ib01e00f485f4fc2cadaa986823d54e912d7c1ba9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-08-241-2/+2
| | | | | Change-Id: Id5decda838faf6cd1f6b9dbcc741f4dac5511860 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-08-221-2/+2
| | | | | Change-Id: I190e805f0be398a078273bda951a2d5e8d00f04f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Replace \instantiates with \nativetypePaul Wicking2024-08-202-2/+2
| | | | | | | | | | | Since the implementation of the `\nativetype`-command in QDoc, the `\instantiates`-command is deprecated. Replace the use of the deprecated command in favor of its replacement. Pick-to: 6.8 Task-number: QTBUG-128216 Change-Id: If04145b753caff341fab9c2520434be3bec8180b Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
* Update dependencies on 'dev' in qt/qtwebviewQt Submodule Update Bot2024-08-201-2/+2
| | | | | Change-Id: I8ee968bd7478d1c4fd395071b4561948ce38d22d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>