Lucie Gérard
edd6855344
Use SPDX license identifiers
...
Replace the current license disclaimer in files by
a SPDX-License-Identifier.
License files are organized under LICENSES directory.
Pick-to: 6.4
Task-number: QTBUG-67283
Change-Id: Ie4309963c8e17d4e7dad602f61a660246d5e23cb
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
2022-06-16 10:22:20 +02:00
Jani Heikkinen
1491712de1
Bump version to 6.5.0
...
Change-Id: Ia73917ba42669e916d3f0bb09d68ce75984be566
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-06-13 18:05:07 +03:00
Qt Submodule Update Bot
e7fead57c5
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I3a5d77b5ced4e15368861db41625defee5aeea00
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-06-13 15:05:06 +00:00
Qt Submodule Update Bot
9f655057ad
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I2da60cd8547b50f23aede267e4fd9af9fe0e1cd9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-05-31 15:24:47 +00:00
Qt Submodule Update Bot
fde3032bba
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I4cbb34052f6f8a5c4a1583a234dfcce9d235720c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-05-27 12:27:17 +00:00
Qt Submodule Update Bot
592c219609
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I6d5121614c413b4b427cbe3bb0f490330e772172
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-05-24 04:53:02 +00:00
Qt Submodule Update Bot
ad919f794b
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ia54f3a0c49053e04dc4a44fae31f9875e45bb576
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-05-17 22:23:53 +00:00
Qt Submodule Update Bot
126a445561
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I86afffd0946c04303e18c3900096b6d2db450f68
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-05-16 05:30:50 +00:00
Qt Submodule Update Bot
06b182ce8f
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I79e70e126a4f79834e255a67500e64260b374aac
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-05-12 12:06:39 +00:00
Marc Mutz
0cb10269bf
QtMQTT: replace qSwap with std::swap/member-swap where possible
...
qSwap() is a monster that looks for ADL overloads of swap() and also
detects the noexcept of the wrapped swap() function, so it should only
be used when the argument type is unknown. In the vast majority of
cases, the type is known to be efficiently std::swap()able or to have
a member-swap. Call either of these.
As a drive-by, remove pointless inline adornments, port Q_DECL_NOTHROW
to noexcept, and fix the move-assignment operators to call member-swap
instead of swapping manually.
Task-number: QTBUG-97601
Pick-to: 6.3 6.2 5.15
Change-Id: I2526194a426333e9f2773e5965458289459d1b4d
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2022-05-11 16:24:56 +00:00
Qt Submodule Update Bot
7b11cbbb01
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I51c3d45d15d420569c24806087e19c23250b76f9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-05-11 14:26:35 +00:00
Qt Submodule Update Bot
ff98d392d8
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I9cb06f94997e04f1c811093cde9d505596168611
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-05-04 20:35:54 +00:00
Maurice Kalinowski
e7324b5de6
Add support for nolocal subscriptions
...
No Local subscription allow for filtering on the server side.
If a client subscribes and publishes a message on the same topic,
it will not be routed back.
Fixes: QTBUG-100862
Change-Id: I363361d0267aba740d07483c04ce0d4c30b5e14c
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
2022-05-03 08:21:30 +00:00
Qt Submodule Update Bot
161c46bca1
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I6fa9c02add121051e4b147a2b5e88e422c6770c2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-05-03 03:05:39 +00:00
Qt Submodule Update Bot
7c7f7616e8
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I1c7804ee050ada2a0a88f38f41d51d1334f0d13e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-04-28 03:56:07 +00:00
Qt Submodule Update Bot
382a910c14
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I7a07d68e5ea64c176642dae1b13d1e4ffa069f24
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-04-19 10:06:48 +00:00
Qt Submodule Update Bot
d54bab3b4f
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ia30b6218e9a8c6740a2ecdbb2f6a8cc3aaf0903b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-04-01 15:32:03 +00:00
Qt Submodule Update Bot
a080da73bd
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ibf03a31a2d45cd1efd1b3caac6df056ea9565e9c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-03-31 13:51:28 +00:00
Qt Submodule Update Bot
6d42374ed1
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ib2ae7fff8a1c21b069ea3ddb87c1dc3b3cf9860b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-03-30 01:43:51 +00:00
Qt Submodule Update Bot
34fabc979f
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Idf7474b807c4628a1ee239446059a8658b82b6a2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-03-24 02:51:12 +00:00
Kai Köhne
39b18224f5
Remove .prev_CMakeLists.txt
...
Pick-to: 6.3
Change-Id: I9f95857b917047b85936a651ece9a30a6f64d019
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
2022-03-23 11:01:37 +01:00
Qt Submodule Update Bot
78a7811fa8
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I05dd2212488876744f34713e52bb21b06c392d4b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-03-21 05:31:32 +00:00
Thiago Macieira
9bcf69c9a8
Make sure all private headers include at least one other
...
See script in qtbase/util/includeprivate for the rules.
Since these files are being touched anyway, I also ran the
updatecopyright.pl script too.
Change-Id: Ib056b47dde3341ef9a52ffff13ef677e471674b6
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2022-03-08 08:04:56 -08:00
Qt Submodule Update Bot
e5ef49b386
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Iae9f93c5d4b36d7bff4dd2c26e6e7c3272bf37a3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-03-08 04:38:22 +00:00
Qt Submodule Update Bot
9d36be3e6a
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Iea100e3c317c160b89250abd83b08d2d9fd733a2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-03-05 02:35:54 +00:00
Qt Submodule Update Bot
3b5417e225
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I7d62c4f5e5d3791f628556e4553b555ebf427905
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-02-28 11:36:10 +00:00
Qt Submodule Update Bot
52bac1965c
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Id8d3a709a1bc6a5abf9cc8c187e00001e432811e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-02-25 05:19:03 +00:00
Kai Köhne
b3f44d87a7
Improve examples CMakeLists.txt
...
- Remove '# generated from xyz.pro' comment from pro2cmake
- Remove automatic use of CMAKE_AUTORCC
- Only opt into CMAKE_AUTOUIC if .ui files are involved
- Remove explicit setting of CMAKE_INCLUDE_CURRENT_DIR
- Combine multiple find_package(Qt6 ... calls)
- use REQUIRED COMPONENTS
- sort components alphabetically
- Fix wrong indentations
- Use (only) one empty line after multi-line commands
Pick-to: 6.3
Change-Id: Idf2f3d5a09a496fa5c578bbeae84f3560549f1a9
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
2022-02-21 10:25:12 +01:00
Qt Submodule Update Bot
102bc0dbdb
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Iee8e20d29610576f3797f2ba0eecc794d1c30331
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-02-16 08:43:57 +00:00
Qt Submodule Update Bot
393d95ad89
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I8b475dc439a206a8fc0ee0b303ebde485ef7cd99
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-02-12 05:47:22 +00:00
Kai Köhne
fa1073cf17
Doc: Remove navigation.homepage setting
...
This seems to be a leftover. It will now default to index.html
(as set in qtbase).
Pick-to: 6.3
Change-Id: Ie6fe6b84d2e5b8340a65ec56f7c14a8e8870999f
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
2022-02-11 14:37:30 +01:00
Qt Submodule Update Bot
83cf30cd84
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I27e8a7456a5860f3cf42c8e416a7813075bd11c8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-02-05 06:25:28 +00:00
Alexandru Croitor
fe375a0ff2
Switch examples to build as isolated sub-builds part 2
...
qt_examples_build_begin needs the EXTERNAL_BUILD flag
to know that it's safe to build examples as ExternalProjects.
It still won't do it in CI until we enable building
examples as ExternalProjects for prefix builds.
This is preparation for that.
Pick-to: 6.2 6.3
Task-number: QTBUG-90820
Change-Id: If3e2e42c6a1540cf1c7e80bc7c3f3dfc28ee40eb
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
2022-02-05 01:34:55 +01:00
Qt Submodule Update Bot
f7b941f90f
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I6df9a334760ef91b92a27e947d15f3b2529bb934
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-02-01 02:14:09 +00:00
Jani Heikkinen
e0ecdc3e7e
Bump version to 6.4.0
...
Change-Id: Id7b3ea93852e5427d10c16c48633ae3864135874
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-02-01 04:14:08 +02:00
Sona Kurazyan
ad8fe2f999
QtMqtt documentation cleanup
...
- Updated the overview documentation with details on how to link against
QtMqtt with CMake
- Added \qtcmakepackage command, to include CMake instructions in
class/namespace docs
- Removed the note about the module being part of Qt for Automation
Pick-to: 6.3 6.2
Change-Id: Iac01f6e467915f6aedfc6324cf5faab104f768bf
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
2022-01-27 12:00:47 +01:00
Qt Submodule Update Bot
a7bd11921f
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: If854f750e66cbc1529254ba28abca0c8842d6d11
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-01-25 00:16:30 +00:00
Qt Submodule Update Bot
797d0f7ceb
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I7d3b86bb1c01c9e8f72032c657adbf3e86e61dd9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-01-23 21:39:54 +00:00
Qt Submodule Update Bot
74df8f6c0d
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I92c7e4a40263b448ff5966c284ec8c86618c3e46
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-01-17 11:27:11 +00:00
Qt Submodule Update Bot
c991db0d04
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ib746fde4e5d45ec1fbf66117befef4a83b4b8f96
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-01-13 06:20:43 +00:00
Qt Submodule Update Bot
1fbabbc161
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Id161eae4109a549ccfa72fff3e140ce50497dc1b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2021-12-16 13:30:09 +00:00
Qt Submodule Update Bot
a3b7dbcf6e
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ia7e4ba35d7f7103c5b476d7efa87b99ced3e4862
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2021-12-16 04:56:31 +00:00
Alexandru Croitor
ca62c67daf
Switch examples to build as isolated sub-builds
...
Pick-to: 6.2 6.3
Task-number: QTBUG-90820
Change-Id: I8075a81431b71d0dd65b2fadce4c24a8a43e63b3
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
2021-12-15 11:08:08 +01:00
Qt Submodule Update Bot
5228fda870
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I8d584b6602b22138aedc8dae9809b3f18ac9d791
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2021-12-12 11:07:01 +00:00
Qt Submodule Update Bot
7571d81c26
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ia74219578ee09e597b8182d0295563379cd64691
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2021-12-11 07:28:36 +00:00
Qt Submodule Update Bot
0ea3eaa39c
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ic735a30276f7b80d71a8b52d5f35048e3fa36184
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2021-12-09 05:29:30 +00:00
Qt Submodule Update Bot
28ee620654
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ib3be7ed46206cb637917a74532ebed373fcd99fb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2021-12-06 10:04:54 +00:00
Qt Submodule Update Bot
6635af4360
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: If786fb9a7c01d01893871981074b183b0c394d59
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2021-12-02 21:49:26 +00:00
Qt Submodule Update Bot
7bb572fee8
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I78edfe10f0cd835eb5f1bd05421b3df7afebf1ba
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2021-11-26 14:48:19 +00:00
Kai Köhne
a6cfb75b89
Add missing license file
...
LICENSE.FDL is referenced in the .qdoc source files.
Pick-to: 6.2
Change-Id: Ibee6830a6f26ba572a9e804c19d4f44f72679144
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
2021-11-26 10:38:10 +01:00