gecko-dev/dom/bluetooth/bluedroid
Thomas Zimmermann 1025acb217 Bug 1223722: Transfer arrays of Bluetooth UUIDs in |BluetoothValue|, r=brsun
Bluetooth's UUID arrays are sorted and stripped from duplicates. This code is
now executed in the client process. This reduces the amount of privilegued
code and accounts the required computation time to the process that actually
uses it.

The change also makes the IPDL interface a bit less fragile, as the client
does not expect sorted arrays from the chrome process. It's a detail of the
client's implementation that manifested itself in the interface.
2016-01-05 12:01:33 +01:00
..
hfp Bug 1223722: Transfer Bluetooth addresses in |BluetoothValue|, r=brsun 2016-01-05 12:01:33 +01:00
hfp-fallback Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
BluetoothA2dpManager.cpp Bug 1223722: Transfer Bluetooth addresses in |BluetoothValue|, r=brsun 2016-01-05 12:01:33 +01:00
BluetoothA2dpManager.h Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
BluetoothAvrcpManager.cpp Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
BluetoothAvrcpManager.h Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
BluetoothDaemonA2dpInterface.cpp Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
BluetoothDaemonA2dpInterface.h Bug 1211948: Register Bluetooth A2DP module in A2DP manager, r=brsun 2015-10-16 15:20:35 +02:00
BluetoothDaemonAvrcpInterface.cpp Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
BluetoothDaemonAvrcpInterface.h Bug 1211948: Register Bluetooth AVRCP module in AVRCP manager, r=brsun 2015-10-16 15:20:35 +02:00
BluetoothDaemonCoreInterface.cpp Bug 1223806: Add |BluetoothDaemonCoreInterface|, r=btian 2015-11-19 11:21:03 +01:00
BluetoothDaemonCoreInterface.h Bug 1223806: Add |BluetoothDaemonCoreInterface|, r=btian 2015-11-19 11:21:03 +01:00
BluetoothDaemonGattInterface.cpp Bug 1229290 - Pack/unpack UUIDs in a reverse order when adding characteristics and descriptors in GATT server API. r=brsun 2015-12-01 18:54:55 +08:00
BluetoothDaemonGattInterface.h Bug 1229290 - Pack/unpack UUIDs in a reverse order when adding characteristics and descriptors in GATT server API. r=brsun 2015-12-01 18:54:55 +08:00
BluetoothDaemonHandsfreeInterface.cpp Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
BluetoothDaemonHandsfreeInterface.h Bug 1211948: Register Bluetooth Handsfree module in Handsfree manager, r=btian 2015-10-16 15:20:35 +02:00
BluetoothDaemonHelpers.cpp Bug 1223722: Transfer Bluetooth remote names in |BluetoothValue|, r=brsun 2016-01-05 12:01:33 +01:00
BluetoothDaemonHelpers.h Bug 1223722: Transfer Bluetooth remote names in |BluetoothValue|, r=brsun 2016-01-05 12:01:33 +01:00
BluetoothDaemonInterface.cpp Bug 1232687: Start bluetoothd with HAL service interface, r=shuang 2016-01-04 16:08:21 +01:00
BluetoothDaemonInterface.h Bug 1232687: Start bluetoothd with HAL service interface, r=shuang 2016-01-04 16:08:21 +01:00
BluetoothDaemonSetupInterface.cpp Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
BluetoothDaemonSetupInterface.h Bug 1211948: Introduce |enum BluetoothSetupServiceId|, r=brsun 2015-10-16 15:20:35 +02:00
BluetoothDaemonSocketInterface.cpp Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
BluetoothDaemonSocketInterface.h
BluetoothGattManager.cpp Bug 1223722: Transfer Bluetooth addresses in |BluetoothValue|, r=brsun 2016-01-05 12:01:33 +01:00
BluetoothGattManager.h Bug 1232941 - Register Observer and listen to NS_XPCOM_SHUTDOWN_OBSERVER_ID for GATT, r=shuang 2015-12-17 09:36:43 +08:00
BluetoothMapBMessage.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
BluetoothMapBMessage.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
BluetoothMapFolder.cpp Bug 1217339 - Fix illegal format of folder-listing object, r=btian 2015-10-23 22:21:09 +08:00
BluetoothMapFolder.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
BluetoothMapSmsManager.cpp Merge inbound to central, a=merge 2015-12-01 15:43:33 -08:00
BluetoothMapSmsManager.h Bug 1186840 - [MAP] Implement MessageUpdate function, r=btian 2015-12-01 15:55:41 +08:00
BluetoothOppManager.cpp Bug 1223722: Transfer Bluetooth addresses in |BluetoothValue|, r=brsun 2016-01-05 12:01:33 +01:00
BluetoothOppManager.h Bug 1221547 - part 2 - copy less data for file transfers over bluetooth; r=btian 2015-11-02 16:16:38 -05:00
BluetoothPbapManager.cpp Merge m-c to inbound, a=merge CLOSED TREE 2015-11-12 16:26:18 -08:00
BluetoothPbapManager.h Bug 1168298 - Support OBEX authentication procedure, r=shuang, r=mrbkap 2015-11-10 11:34:11 +08:00
BluetoothServiceBluedroid.cpp Bug 1223722: Transfer arrays of Bluetooth UUIDs in |BluetoothValue|, r=brsun 2016-01-05 12:01:33 +01:00
BluetoothServiceBluedroid.h Bug 1223722: Transfer Bluetooth remote names in |BluetoothValue|, r=brsun 2016-01-05 12:01:33 +01:00
BluetoothSocket.cpp Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
BluetoothSocket.h Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
BluetoothSocketMessageWatcher.cpp Bug 1216195 - use mozilla/Endian.h facilities in bluetooth code; r=btian 2015-09-18 19:36:05 -04:00
BluetoothSocketMessageWatcher.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00