summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on 'dev' in qt/qtremoteobjectsHEADdevQt Submodule Update Bot3 days1-2/+2
| | | | | Change-Id: I0f45fd4d6ff813d08a884ca05745581799d6e4ee Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-07-181-2/+2
| | | | | Change-Id: I5b44cde5652f6d43df1e74e9b16d645a3e4072fc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-07-151-2/+2
| | | | | Change-Id: Ie993229710a2a53e61028ac2d35f299e7835ca1e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove year from Qt Copyright in REUSE.tomlLucie Gérard2025-07-092-8/+8
| | | | | Change-Id: I8dc462a25911030762ffeb7e9f90caae4786ed36 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-07-071-2/+2
| | | | | Change-Id: If34bbfa4f5f5982675e981a772fb44d39107e14a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Mark QtRemoteObjects as security criticalØystein Heskestad2025-07-0456-0/+56
| | | | | | | | | | | | | | | | | | | | | | The QtRemoteObjects serialization is built on top of QDataStream, but QDataStream is not secure. Mark all files parsing data as security critical. The security is dependent on the backend used. The local and QNX backends communicate only locally but are insecure on a compromised host. The TCP backend is by default insecure, but it supports TLS, and can be secure if that is used. The two files in the repparser directory are used for parsing, but only at build time, and are therefore kept at security significant. The remaining files are marked as security signifcant. QUIP: 23 Task-number: QTBUG-135570 Pick-to: 6.10 6.9 6.8 Change-Id: I11176c036d95f8c706bd05e1cab1ba499003f683 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-07-031-2/+2
| | | | | Change-Id: Ie6294b3eae8c6f32747b5d84f4a783b06e757b73 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-07-011-2/+2
| | | | | Change-Id: I1ecb3869da4d62e221001ccfcef6ec4d1ef7c779 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-06-301-2/+2
| | | | | Change-Id: Ibebf0bdd6cfb45c2113055e40817cdc041aa2d61 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-06-271-2/+2
| | | | | Change-Id: Ia00e9b1ebd3920875ee977510ac815f1350f6650 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-06-251-2/+2
| | | | | Change-Id: I971b199bb0a8178f13ee7dfe81d959a52ca50c2b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Use `_qt_internal_set_source_file_generated`Cristian Le2025-06-241-3/+4
| | | | | | | | | Migrate implementations that set `GENERATED` source property Task-number: QTBUG-125077 Pick-to: 6.9 6.10 Change-Id: Ib08053902fb2158eedd97b69e1e7a830b77d2a0e Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Move `qt_internal_project_setup` as early as possibleCristian Le2025-06-201-2/+8
| | | | | | | | | | The earliest we can move this is right after `BuildInternals`. This allows us to add function calls before navigating the `find_package` tree of the dependents. Task-number: QTBUG-135233 Change-Id: I6820d671d4c7695546d4f3a0ea57a100f7635beb Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-06-181-2/+2
| | | | | Change-Id: I6efd012e859eecf8acf4fdca770207d159b05d1f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-06-141-2/+2
| | | | | Change-Id: Ie3462c6203067a40b3f9a3f855174ab8e39b9a0a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.11.0Jani Heikkinen2025-06-141-1/+1
| | | | | Change-Id: I923538578f18441ea92041efda47cd9530f89b9a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Fix broken linkDavid Boddie2025-06-131-1/+1
| | | | | | Pick-to: 6.9 6.10 Change-Id: I7f5b92d4822b895da26ead6c83edc2b99cff761d Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Disable qtRemoteObjects in CI for QNX8.0Marianne Yrjänä2025-06-101-3/+8
| | | | | | | | | qtRemoteObjects still needs some modifications for QNX8.0. To get QNX8.0 covered by CI we need to disable qtRemoteObjects for QNX8.0 temporarily in CI. Change-Id: Iabaf80a676c44ac874db4e88bbed7d84b72f6a9f Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Doc: Fix incorrect class name from SwitchState to SimpleSwitchDheerendra Purohit2025-06-071-1/+1
| | | | | | | | | | | | | Fixes a typo in the Remote Objects static source example where SwitchState was incorrectly used instead of SimpleSwitch. Improves clarity by matching the class name in the documentation with the actual example code. Fixes: QTBUG-113433 Change-Id: Ia638ea40f937162dc25d5ac4d2a6b3b1fe687153 Reviewed-by: Brett Stottlemyer <brett.stottlemyer@gmail.com>
* repc: Create reproduceable buildsFriedemann Kleint2025-06-061-0/+3
| | | | | | | | | | | Set a deterministic hash value. Pick-to: 6.10 6.9 6.8 Fixes: QTBUG-130972 Task-number: QTBUG-105926 Change-Id: Ied9daee22475765b74145a78f9a3836a030efdfe Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> Reviewed-by: Joni Poikelin <joni.poikelin@qt.io>
* CMake: Make qtremoteobjects tests standalone projectsAlexandru Croitor2025-06-0429-12/+169
| | | | | | | | | | | | | | | | | Add the boilerplate standalone test prelude to each test, so that they can be opened with an IDE without the qt-cmake-standalone-test script, but directly with qt-cmake or cmake. Boilerplate was added using the following scripts: https://git.qt.io/alcroito/cmake_refactor Manual adjustments were made where the code was inserted in the wrong location. Pick-to: 6.8 6.9 6.10 Task-number: QTBUG-93020 Change-Id: Ib2fd9fe430c8215dbbfd8c91964ac1b60e0d570b Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Doc: Enable automatic linking to sources on code.qt.ioTopi Reinio2025-05-271-0/+3
| | | | | | | | | | | | Since 6.10, QDoc is capable of generating links to the declaration in the source code for each documented C++ API entity in their `Detailed description`. Add the required configuration to enable this feature in Qt Remote Objects. Change-Id: I5169d888445ee7b96fd1e5ec9a05ee774bd8fb60 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-05-231-2/+2
| | | | | Change-Id: I2f12d30d6c668631279433780b43df4ffa200e11 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-05-211-2/+2
| | | | | Change-Id: Ia66f35e4b02bed2504a8637b3279695ae55c25a9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* CMake: find optional dependencies for examplesSamuli Piippo2025-05-191-1/+1
| | | | | | | | | WebSockets is needed by wsclient and wsserver examples. Pick-to: 6.9 6.8 Change-Id: I82664831ffa7561c3a1bd103323ad59e9e24ad51 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Brett Stottlemyer <brett.stottlemyer@gmail.com>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-05-181-2/+2
| | | | | Change-Id: Iae172378c57022d75808d920b567d120cd9d0b13 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-05-131-2/+2
| | | | | Change-Id: Ie6be4153c5acc614470b59a8c790e9fb3818e5cb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* CMake: skip mkspec install for standalone example buildsSamuli Piippo2025-05-131-1/+1
| | | | | | | | The mkspecs are not needed for standalone examples either. Pick-to: 6.9 6.8 Change-Id: I77e36588f4eb54ee3757c56280e105550d394987 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Build remoteobjects QML plugin only if remoteobject itself is builtJuha Vuolle2025-05-091-3/+3
| | | | | | | | | | Qt lite configurations may disable 'localserver' feature, in which case the remoteobject library isn't built. In this case the remoteobjectsqml shouldn't be built either. Fixes: QTBUG-136671 Change-Id: If0636df13be2486cf8c842135aa92c6069b77504 Reviewed-by: Brett Stottlemyer <brett.stottlemyer@gmail.com>
* Fix warning with built-in types check if the type is from QtGui/WidgetsJoni Poikelin2025-05-091-4/+4
| | | | | | | Fixes: QTBUG-131016 Pick-to: 6.9 6.8 Change-Id: I2ffd9c9eb28f629b3977a5dcf271f5eb44495872 Reviewed-by: Brett Stottlemyer <brett.stottlemyer@gmail.com>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-05-081-2/+2
| | | | | Change-Id: I10e271e952471fa59e434375eb6acf7104a9c3c5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-05-031-2/+2
| | | | | Change-Id: Ia6fce754a8eafcb21bf6b6dc7cec0082892736b3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-05-011-2/+2
| | | | | Change-Id: I7eb96caca411961e92e211268f0d80be28e2baf4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-04-291-2/+2
| | | | | Change-Id: I4a3e0c1f327f217e7bc330b8c8243e462ea677a7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-04-241-2/+2
| | | | | Change-Id: I946948d6bcf7d03569ac0ce0d0ffa4d8d70bad56 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-04-221-2/+2
| | | | | Change-Id: I563ceb09d1f9fabb52c8065feedd439d0d8f8b44 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-04-151-2/+2
| | | | | Change-Id: I3e96afde5c0c72b7a17c2a043037d9e89e08cf16 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Do not run cmake test on WoA cross-compileMichal Klocek2025-04-101-1/+3
| | | | | | | | | | | On coin for WoA we have hackish setup to reduce integration time where host tools are deliver by mingw, build is done as cross build and tests run natively on WoA, meaning tooling can not execute natively. Task-number: COIN-1211 Change-Id: I55059b77c30a932504b5f33b8316d81df8848784 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-04-101-2/+2
| | | | | Change-Id: If2043c6b3b52b3df3390ecd9ae1f6f7700442b71 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-04-031-2/+2
| | | | | Change-Id: I3fa914f8e1e2db83712b8f7665c9f91b05026051 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-04-011-2/+2
| | | | | Change-Id: Idfb12120c018ae7125eb27c74ee446651f95c0e5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-03-291-2/+2
| | | | | Change-Id: I642fbe204fffa6f3bdadf08e7b3fa4e448fc7dfd 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: Ic5ef9e29fed5733fb2df956d516bc7da1d1dd08b Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-03-191-2/+2
| | | | | Change-Id: Idd8644af6052d5fd15238c1ce4762633a9362700 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update licensing of files with infrastructure typeLucie Gérard2025-03-132-71/+82
| | | | | | | | | | | | 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: I65ec2590642b50320e571aae70393792485b5c7e Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Prevent creation of private modules without private headersJoerg Bornemann2025-03-121-0/+1
| | | | | | | | | | Add NO_PRIVATE_MODULE to the creation flags of module that don't have any private headers. There's no point in creating private modules for them. Task-number: QTBUG-132526 Change-Id: I38945c6001cfd5460e5bdd531334b8c4b974c2a5 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Remove unnecessary commentLucie Gérard2025-03-051-1/+0
| | | | | | Pick-to: 6.9 6.8 Change-Id: I57fb1e77821226edee6d5a9b66e7de095f838d41 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-02-281-2/+2
| | | | | Change-Id: Iffa078c77b36f27c9734e5acdf72b47663988143 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Make module ready for source SBOM checkingLucie Gérard2025-02-203-4/+26
| | | | | | | | | | | | | | | | | | 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: I5596f8d4523c10dcc2040be40eb8c90e19d279db Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Brett Stottlemyer <brett.stottlemyer@gmail.com>
* Update dependencies on 'dev' in qt/qtremoteobjectsQt Submodule Update Bot2025-02-201-2/+2
| | | | | Change-Id: I91944e51052c8f41b4616cbef7271dbfc0ff744b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>