summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on '6.4.2' in qt/qtconnectivityv6.4.26.4.2Qt Submodule Update Bot2022-12-121-2/+2
| | | | | Change-Id: I940521fa10ca98906b3cdcbfea675caff91f3f3f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4.2' in qt/qtconnectivityQt Submodule Update Bot2022-12-091-2/+2
| | | | | Change-Id: I76969f46e787f04258497cc2d3d2e47e0843e10d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4.2' in qt/qtconnectivityQt Submodule Update Bot2022-12-071-2/+2
| | | | | Change-Id: I5180ea9017772aac4a6fe9d8f7a331145645d5c1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4.2' in qt/qtconnectivityQt Submodule Update Bot2022-12-051-2/+2
| | | | | Change-Id: Ic2b7e340dd3e9f5e59abf93170832e32e0bfb557 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-12-011-2/+2
| | | | | Change-Id: I70537ab19722092b85d4e435392b7ab1d88baea4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-11-291-1/+1
| | | | | Change-Id: I6dc0748a3f8538c8e5658696372b5a48c228550e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-11-231-1/+1
| | | | | Change-Id: I022320c62cce8373fe716feafe976c87c21f1015 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-11-211-2/+2
| | | | | Change-Id: I1d20fa8147c3c4cd0b5d2616f1e3d1bb5ddb7d07 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-11-181-2/+2
| | | | | Change-Id: Idba2a7cd27759e40e916451d7826db8836c0b465 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-11-141-2/+2
| | | | | Change-Id: I212d64a54719062a3d7848984416818345db41c4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Port from qAsConst() to std::as_const()Marc Mutz2022-11-1224-49/+49
| | | | | | | | | | | | | | | | We've been requiring C++17 since Qt 6.0, and our qAsConst use finally starts to bother us (QTBUG-99313), so time to port away from it now. Since qAsConst has exactly the same semantics as std::as_const (down to rvalue treatment, constexpr'ness and noexcept'ness), there's really nothing more to it than a global search-and-replace. This is a 6.4 re-run of the script we ran in dev, in order to avoid conflicts between the branches when cherry-picking. Change-Id: I5eca3df3179dfb2b2682c75a479ba9a4259cc703 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
* Port from container::count() and length() to size() - V5Marc Mutz2022-11-1213-116/+116
| | | | | | | | | This is a the same semantic patch (qt-port-to-std-compatible-api V5 with config Scope: 'Container') as in dev. I've re-ran it in 6.4 to avoid cherry-pick conflicts. Change-Id: I9621dee5ed328b47e78919a34c307105e4311903 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
* Bump version to 6.4.2Jani Heikkinen2022-11-111-1/+1
| | | | | Change-Id: I4625b349dcd1e62658af79aa3ce01d691c71eef5 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-11-111-2/+2
| | | | | Change-Id: I9c52e44ad88cb3b832dc315152024e319e75a93f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-11-041-2/+2
| | | | | Change-Id: Id361b87e20918069a6e51abf863e28039e10c717 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-10-311-2/+2
| | | | | Change-Id: I3185a268e4d4cc06f008a4d3863912c8abee2d3c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-10-271-2/+2
| | | | | Change-Id: Ia7fb4ed2dc755a5e5be15437e0f3e0017ad8cf6f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-10-261-2/+2
| | | | | Change-Id: Ib33a855736f6564f452b3998857307ad0f387641 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-10-201-2/+2
| | | | | Change-Id: I68d334bb412c116cdcd70da92a90233926f4958b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-10-191-2/+2
| | | | | Change-Id: I44b5a64a83b2cecc552362c5378fff9ffec561fa Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Fix BlueZ license to GPL-2.0-onlyKai Köhne2022-10-181-1/+1
| | | | | | | | | | GPL-2.0 is deprecated in SPDX. This also fixes an issue with qtattributionsscanner in latest qttools. Change-Id: I462b6c23ffaf1cbafcfd7feadc12f99ddbe797e5 Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit 50d23da4c6d1f0672dcbb3e8f39a6f89d5e5df6f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-10-181-2/+2
| | | | | Change-Id: I2464e6a52a83de8d2a064bcb402c07aa0dbf2915 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-10-171-2/+2
| | | | | Change-Id: Ic1b5ee8040eeb45c4033a31c6c9cd713917939fa Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove unused and redundant table row in documentationJuha Vuolle2022-10-141-7/+0
| | | | | | | | | | | The row has been empty since its introduction and even if used, wouldn't provide very useful information (other rows imply the support) Fixes: QTBUG-107196 Change-Id: I3e3ca4e6c446707772a24fc6b3ea000e4b889fdf Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> (cherry picked from commit bd42055de98e93b3323fb13a985ce94685415e97) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Replace GATT specification link with accessible one in documentationJuha Vuolle2022-10-141-1/+1
| | | | | | | | Fixes: QTBUG-107192 Change-Id: Ie2a94c01aed3f47bb40b3b875b1bb1ed13401969 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> (cherry picked from commit 1a43ef32d3c1aa57532b644ad285a731ed03f68a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix unorthodoxically placed parantheses in documentationJuha Vuolle2022-10-141-9/+6
| | | | | | | | Fixes: QTBUG-107224 Change-Id: I6f21d4fe0b1db26352eb3f24510060a22b7f01c2 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit e463fc57adcc0209a183dc39a2d8164aebcc5f4b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add a missing verb in BT LE documentationJuha Vuolle2022-10-141-2/+2
| | | | | | | | Fixes: QTBUG-107195 Change-Id: I60f6d6fb75c8cf335a90f2c55a5067e5e0b50d2e Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit 9096de2912c57925de2a3c77cea87f584c4575f0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-10-141-2/+2
| | | | | Change-Id: Ic9f4372a5f3c680455b439ac029999383a7ed24d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-10-131-2/+2
| | | | | Change-Id: I8b8cc03280b6e1feb0a8dfe34e09d7957ab883a1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-10-071-2/+2
| | | | | Change-Id: Ia31dd03b3b6b461d5704273c5ae7b37ce5e138b1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-10-061-2/+2
| | | | | Change-Id: I61c7546fcdd166ce16a545d81047682b08c10bb6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-10-031-2/+2
| | | | | Change-Id: If3f39b30810c5d8fdce1ee01df1b83e3279b471c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-09-301-2/+2
| | | | | Change-Id: Ifd47a9079cfa16a5123fe555b0f663058b639c3c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-09-291-2/+2
| | | | | Change-Id: I39f00f7380ed438d94f096be3fcf29b7c97142e0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-09-281-2/+2
| | | | | Change-Id: I7741487300dc4563f02f76f745dbabd890a740e6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Skip few Bluetooth autotests on Android emulatorJuha Vuolle2022-09-276-49/+86
| | | | | | | | | | | | | | | | | | This is to unblock Android-12 emulator deployment on CI which, unlike the earlier emulators, has a bluetooth emulation. This means that the emulator triggers permission confirmation dialogues which would timeout on CI. This commit replaces the 1ef066bf7d7a67d1b381443b9ecfa60f9204aca8, which attempted to solve the issue by compile-time configuration. Task-number: QTBUG-106614 Change-Id: Idc155bb8617802054d6ab19993f5417cc254f16e Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit 90251f51be3af2d6db994b92993f2944345e10a6) Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-09-261-2/+2
| | | | | Change-Id: Id2a9f1664cd84e77ff78f2a3de5c252affa1eede Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Clear previous bluetooth device/service discovery errors on restartJuha Vuolle2022-09-235-1/+17
| | | | | | | | | | | | | | | | | | | | An example of the problem is when discovery is first tried while bluetooth is OFF, and one gets the corresponding error. Then the bluetooth is switched ON, and the discovery is restarted successfully. However in this case the error() still remains as "power OFF" error instead of "no error", which is misleading. With device discovery agent the clearing is done at each individual backend, rather than at the common public class start(). This is due to the pending cancel/start logic, which we probably shouldn't interfere with by clearing errors amidst pending operation. The Darwin backend already cleared the error in its start(), and with this commit the intent is to add similar clearing to the Android/Bluez/Win. Fixes: QTBUG-104473 Change-Id: I713590a26eb2b8d4ee7873f3fe84e63e504523df Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> (cherry picked from commit 14db1fabef1ba2eb1a889c968e3b038f7978d6bd)
* Add windows bluetooth discovery worker metatype registrationJuha Vuolle2022-09-201-0/+1
| | | | | | | | | | | | | The crash fix for QTBUG-106029 introduced a shared_ptr<QWinRTBluetoothDeviceDiscoveryWorker> as a queued method invocation parameter. The missing registration didn't cause any issues on the 'dev' branch, but does cause on earlier branches. Fixes: QTBUG-106654 Change-Id: If03b020877e4eeaacc1db25b3854ba0c6b5447d0 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> (cherry picked from commit 72af5c8b523e3bd993bb6809128a119b1ec43c83) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-09-201-2/+2
| | | | | Change-Id: I7d8c76e691c9fbbf1b89a34262c75838e0fc8158 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix failing BT LE autotest on CI & RHEL 9Juha Vuolle2022-09-191-0/+18
| | | | | | | | | | | | | It appears that with RHEL 9 on CI there is no bluez dbus. This means that the older kernel ATT interface is used instead. With that there is an error already at construction time if there is no local adapter available (QLowEnergyControllerPrivateBluez::init()) Fixes: QTBUG-106282 Change-Id: I8ecab26440a2b533c4d641c31d2345b46b95427e Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> (cherry picked from commit 4371448c637f3059824cef22e1c98544cc0f45ed) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-09-191-2/+2
| | | | | Change-Id: Id94afdcb69fa66a12dc458309a4f6f5cd6f56134 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.4.1Jani Heikkinen2022-09-161-1/+1
| | | | | Change-Id: I9afbceb76280000a99f2725a16d3bff5782a6d0c Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-09-161-2/+2
| | | | | Change-Id: Icce9f168c88a512e33cf7574eaaa8bbe9cb89c18 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-09-151-2/+2
| | | | | Change-Id: I2d29bd9a02f82ba2673b38790a699daab3c9b63c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-09-141-2/+2
| | | | | Change-Id: I4d6817784643d734d234e27045e6f3327863baf9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-09-131-2/+2
| | | | | Change-Id: I1577080661297a7ad84b7cb63ff07380e2ef243b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Generate key string for field cache at compile timeVolker Hilsheimer2022-09-135-124/+86
| | | | | | | | | | | | | | By providing a template that returns the right field name for each enum value as a QtJniTypes::String we can create the cache key entirely at compile time. The key string will still be copied once, as the QHash operates on a QByteArray as the key. Change-Id: I611b94e0ff65d71e5cb5a63d487324b9cf485b6b Reviewed-by: Juha Vuolle <juha.vuolle@insta.fi> (cherry picked from commit 4f9ad7da4c4e9a0d45e501edf1db3db67cec2638) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Android BT fix deprecated "getDefaultAdapter" method usageJuha Vuolle2022-09-1313-44/+103
| | | | | | | | | | | | | The currently used method has been deprecated in Android API 31, and it is strongly recommended not to use anymore. The replacing API has been introduced in API 18. Fixes: QTBUG-105487 Change-Id: I0d1972f600103bf33c7be1f8ba2ddf52a8d4255c Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> Reviewed-by: Alex Blasche <alexander.blasche@qt.io> (cherry picked from commit 8a01a353557454042bc9a27a1f38079e884fc807) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtconnectivityQt Submodule Update Bot2022-09-121-2/+2
| | | | | Change-Id: Ie5ee4db04ffcf6cd2e4588c35a8855c0eb78d5a7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>