| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I0f45fd4d6ff813d08a884ca05745581799d6e4ee
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I5b44cde5652f6d43df1e74e9b16d645a3e4072fc
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie993229710a2a53e61028ac2d35f299e7835ca1e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I8dc462a25911030762ffeb7e9f90caae4786ed36
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
|
|
|
| |
Change-Id: If34bbfa4f5f5982675e981a772fb44d39107e14a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: Ie6294b3eae8c6f32747b5d84f4a783b06e757b73
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I1ecb3869da4d62e221001ccfcef6ec4d1ef7c779
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ibebf0bdd6cfb45c2113055e40817cdc041aa2d61
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ia00e9b1ebd3920875ee977510ac815f1350f6650
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I971b199bb0a8178f13ee7dfe81d959a52ca50c2b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I6efd012e859eecf8acf4fdca770207d159b05d1f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie3462c6203067a40b3f9a3f855174ab8e39b9a0a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I923538578f18441ea92041efda47cd9530f89b9a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
| |
Pick-to: 6.9 6.10
Change-Id: I7f5b92d4822b895da26ead6c83edc2b99cff761d
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I2f12d30d6c668631279433780b43df4ffa200e11
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ia66f35e4b02bed2504a8637b3279695ae55c25a9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: Iae172378c57022d75808d920b567d120cd9d0b13
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie6be4153c5acc614470b59a8c790e9fb3818e5cb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Fixes: QTBUG-131016
Pick-to: 6.9 6.8
Change-Id: I2ffd9c9eb28f629b3977a5dcf271f5eb44495872
Reviewed-by: Brett Stottlemyer <brett.stottlemyer@gmail.com>
|
|
|
|
|
| |
Change-Id: I10e271e952471fa59e434375eb6acf7104a9c3c5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ia6fce754a8eafcb21bf6b6dc7cec0082892736b3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I7eb96caca411961e92e211268f0d80be28e2baf4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I4a3e0c1f327f217e7bc330b8c8243e462ea677a7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I946948d6bcf7d03569ac0ce0d0ffa4d8d70bad56
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I563ceb09d1f9fabb52c8065feedd439d0d8f8b44
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I3e96afde5c0c72b7a17c2a043037d9e89e08cf16
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: If2043c6b3b52b3df3390ecd9ae1f6f7700442b71
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I3fa914f8e1e2db83712b8f7665c9f91b05026051
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Idfb12120c018ae7125eb27c74ee446651f95c0e5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I642fbe204fffa6f3bdadf08e7b3fa4e448fc7dfd
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`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>
|
|
|
|
|
| |
Change-Id: Idd8644af6052d5fd15238c1ce4762633a9362700
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Pick-to: 6.9 6.8
Change-Id: I57fb1e77821226edee6d5a9b66e7de095f838d41
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
|
|
|
| |
Change-Id: Iffa078c77b36f27c9734e5acdf72b47663988143
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I91944e51052c8f41b4616cbef7271dbfc0ff744b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|