Details
-
User Story
-
Resolution: Done
-
P2: Important
-
None
-
None
-
-
13
-
Qt6_Foundation_Sprint 40, Foundation_Sprint 41 (Team 1)
-
a3ac0c1c4f52a882a0223310108c05b7d85ccc1e
Description
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.
Attachments
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 |