-
User Story
-
Resolution: Done
-
P2: Important
-
None
-
None
-
-
13
-
Qt6_Foundation_Sprint 40, Foundation_Sprint 41 (Team 1)
-
a3ac0c1c4f52a882a0223310108c05b7d85ccc1e
Remove Bluez4 code lines from Qt Bluetooth. This touches
- QBluetoothLocalDevice

- QBluetoothDeviceDiscoveryAgent

- QBluetoothServiceDiscoveryAgent

- QBluetoothServiceInfo

- QBluetoothSocket (started) (note that there are 3 code paths, bluez4+ raw socket, bluez5 + raw socket, bluez5 dbus sockets)

- QBluetoothServer

QLEController & friends does not have Bluez4 specific code but a custom Gatt implementation which worked on Bluez4 & 5. This custom GATT implementation shall be retained for debugging purposes.
| For Gerrit Dashboard: QTBUG-75342 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 333615,2 | WIP: remove Bluez4 support | dev | qt/qtconnectivity | Status: ABANDONED | -2 | 0 |
| 336893,9 | Remove BlueZ 4 implementation for QBluetoothLocalDevice | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 336894,8 | Add infrastructure to register BlueZ custom data types | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 337614,5 | Remove BlueZ4 implementation for QBluetoothDeviceDiscoveryAgent | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 340517,2 | Remove BlueZ4 implementation for QBluetoothServiceDiscoveryAgent | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 344883,3 | Remove BlueZ4 implementation from BluetoothSocket et al | dev | qt/qtconnectivity | Status: ABANDONED | 0 | 0 |
| 365669,4 | Remove BlueZ4 detection | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 365670,4 | Remove BlueZ4 code paths in QLowEnergyController | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 365671,3 | Remove BlueZ4 XML files and their usage | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 365672,3 | Rename variables and methods having Bluez5 in their name | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 366449,2 | Remove BlueZ4 implementation from BluetoothSocket | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 366450,2 | Remove BlueZ4 implementation from BluetoothServiceInfo | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 367387,2 | Remove BlueZ4 implementation from BluetoothSocket | 6.2 | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 367391,2 | Remove BlueZ4 implementation from BluetoothServiceInfo | 6.2 | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 367435,2 | Remove BlueZ4 code paths in QLowEnergyController | 6.2 | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 367469,2 | Remove BlueZ4 detection | 6.2 | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 367470,2 | Remove BlueZ4 XML files and their usage | 6.2 | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 367471,2 | Rename variables and methods having Bluez5 in their name | 6.2 | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 368619,4 | Remove remaining cases of isBluez5() | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
| 369367,2 | Remove remaining cases of isBluez5() | 6.2 | qt/qtconnectivity | Status: MERGED | +2 | 0 |