Bruce Sun
fb2d868a4e
Bug 1250694: Use functions to return static const BluetoothAddress and BluetoothUuid; r=tzimmermann
2016-03-04 18:54:18 +08:00
Bruce Sun
0e6586272e
Backed out changeset ef9e220beb2d (bug 1250694)
2016-03-04 18:54:26 +08:00
Bruce Sun
7f34ab2c75
Bug 1250694: Use functions to return static const BluetoothAddress and BluetoothUuid; r=tzimmermann
2016-03-03 17:28:23 +08:00
Tom Tung
1b66b77231
Bug 1238842 - Add error codes to Gecko by following W3C spec. r=brsun
2016-02-24 17:56:22 +08:00
Bruce Sun
7d2e3a3d9e
Bug 1222956: Use |BluetoothUuid| in |BluetoothDiscoveryHandle|, r=tzimmermann
2016-02-22 11:41:07 +08:00
Jocelyn Liu
c6da2ff1c4
Bug 1228546 - Implement peripheral mode support for GATT API. r=brsun, r=mrbkap
2016-01-15 09:50:54 +08:00
Thomas Zimmermann
388ee1f523
Bug 1223722: Transfer Bluetooth remote names in |BluetoothValue|, r=brsun
2016-01-05 12:01:33 +01:00
Thomas Zimmermann
30f1560836
Bug 1223722: Transfer Bluetooth addresses in |BluetoothValue|, r=brsun
2016-01-05 12:01:33 +01:00
Thomas Zimmermann
8294faa09b
Bug 1223720: Support UUIDs and addresses for Bluetooth signal paths, r=joliu
...
This patch improves the Bluetooth signal API by adding methods for
dealing with UUIDs and addresses directly. Callers have been converted
where possible.
2015-11-17 11:25:34 +01:00
Thomas Zimmermann
c89087189f
Bug 1220121: Convert IPDL of Bluetooth GATT API to |BluetoothUuid|, r=joliu
2015-11-13 15:26:50 +01:00
Thomas Zimmermann
5b81d46a91
Bug 1220121: Convert IPDL of Bluetooth AVRCP API to |ControlPlayStatus|, r=shuang
2015-11-13 15:26:50 +01:00
Thomas Zimmermann
becd273af5
Bug 1220121: Convert IPDL of Bluetooth Core API to |BluetoothPinCode|, r=brsun
2015-11-13 15:26:50 +01:00
Carsten "Tomcat" Book
4b689b06f4
Backed out changeset dc164758f576 (bug 1220121)
2015-11-12 11:48:57 +01:00
Carsten "Tomcat" Book
537f869a11
Backed out changeset 6fc769997278 (bug 1220121)
2015-11-12 11:48:54 +01:00
Carsten "Tomcat" Book
4bf2867843
Backed out changeset 74199d201199 (bug 1220121)
2015-11-12 11:48:51 +01:00
Thomas Zimmermann
d15fbe07f1
Bug 1220121: Convert IPDL of Bluetooth GATT API to |BluetoothUuid|, r=joliu
2015-11-12 11:23:36 +01:00
Thomas Zimmermann
9ec12aea49
Bug 1220121: Convert IPDL of Bluetooth AVRCP API to |ControlPlayStatus|, r=shuang
2015-11-12 11:23:35 +01:00
Thomas Zimmermann
0b0f22bed8
Bug 1220121: Convert IPDL of Bluetooth Core API to |BluetoothPinCode|, r=brsun
2015-11-12 11:23:35 +01:00
Carsten "Tomcat" Book
340ef80c63
Backed out changeset a7ea5f2e3444 (bug 1220121)
2015-11-11 12:06:48 +01:00
Carsten "Tomcat" Book
ecf2991010
Backed out changeset 1ebe50bb4fad (bug 1220121)
2015-11-11 12:06:46 +01:00
Carsten "Tomcat" Book
ca229888f4
Backed out changeset aa607b61225c (bug 1220121)
2015-11-11 12:06:43 +01:00
Thomas Zimmermann
94c38f831b
Bug 1220121: Convert IPDL of Bluetooth GATT API to |BluetoothUuid|, r=joliu
2015-11-11 11:14:40 +01:00
Thomas Zimmermann
de98d385d5
Bug 1220121: Convert IPDL of Bluetooth AVRCP API to |ControlPlayStatus|, r=shuang
2015-11-11 11:14:40 +01:00
Thomas Zimmermann
0f91652650
Bug 1220121: Convert IPDL of Bluetooth Core API to |BluetoothPinCode|, r=brsun
2015-11-11 11:14:39 +01:00
Thomas Zimmermann
912f69954b
Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in GATT mid-layer, r=joliu
2015-10-30 14:54:41 +01:00
Carsten "Tomcat" Book
c99fbefe39
Backed out changeset 1a9ea2369c03 (bug 1215525)
2015-10-29 14:37:32 +01:00
Thomas Zimmermann
a3b649dfa8
Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in GATT mid-layer, r=joliu
2015-10-29 13:30:02 +01:00
Nathan Froyd
228bcd741e
Bug 1216195 - use mozilla/Endian.h facilities in bluetooth code; r=btian
...
We have a number of functions in mozilla/Endian.h for doing endianness
conversions, and these functions should be used instead of hand-rolled
functions. Using those functions in the bluetooth code makes the code
clearer and more portable (ReadLittleEndianUint16 won't do the right
thing if we're running on a big-endian processor, for instance).
Endian.h is also careful to avoid assumptions about memory alignment,
which utility functions like ReadLittleEndianUint16 don't do.
2015-09-18 19:36:05 -04:00
Ben Tian
e534cf946d
Bug 1203821 - [01] Add utility functions to convert big/little endianness and revise BluetoothPbapManager accordingly, r=shuang
2015-10-12 17:59:24 +08:00
Thomas Zimmermann
61d723c3ce
Bug 1209469: Replace |BluetoothNamedValue| with |BluetoothProperty| in Bluetooth backend, r=brsun
2015-10-02 11:07:47 +02:00
Thomas Zimmermann
a134b6bbac
Bug 1209469: Expose |BluetoothPropertyType| in Bluetooth backend interface, r=brsun
2015-10-02 11:07:47 +02:00
Thomas Zimmermann
7c9e4a41c9
Bug 1209469: Expose |BluetoothServiceName| in Bluetooth backend interface, r=brsun
2015-10-02 11:07:47 +02:00
Thomas Zimmermann
456ba29d7a
Bug 1209469: Expose |BluetoothRemoteName| in Bluetooth backend interface, r=brsun
2015-10-02 11:07:47 +02:00
Thomas Zimmermann
8ad37f4f6b
Bug 1209469: Expose |BluetoothPinCode| in Bluetooth backend interface, r=brsun
2015-10-02 11:07:47 +02:00
Thomas Zimmermann
25f47780dd
Bug 1207649: Prepare |BluetoothAddress| for general use throughout Bluetooth code, r=brsun
...
This patch moves |BluetoothAddress| to BluetoothCommon.h, where it is
available for general use. New utility function convert between strings
and addresses. A new hash-key class allowes for using |BluetoothAddress|
as the key in a hash table.
2015-09-30 09:42:33 +02:00
Carsten "Tomcat" Book
113003e824
Backed out 8 changesets (bug 1207649) for bustage on a CLOSED TREE
...
Backed out changeset df09a48144a5 (bug 1207649)
Backed out changeset fcbf5852361f (bug 1207649)
Backed out changeset d63567af5fa2 (bug 1207649)
Backed out changeset 02928720b1a0 (bug 1207649)
Backed out changeset b906ed92f33a (bug 1207649)
Backed out changeset f03f71a3de8a (bug 1207649)
Backed out changeset 9c647b56f37c (bug 1207649)
Backed out changeset a336f5041c27 (bug 1207649)
2015-09-29 15:54:21 +02:00
Thomas Zimmermann
5606525d6e
Bug 1207649: Prepare |BluetoothAddress| for general use throughout Bluetooth code, r=brsun
...
This patch moves |BluetoothAddress| to BluetoothCommon.h, where it is
available for general use. New utility function convert between strings
and addresses. A new hash-key class allowes for using |BluetoothAddress|
as the key in a hash table.
2015-09-29 14:07:01 +02:00
Bruce Sun
e03fb4f7d3
Bug 1181479: Implement GATT Server service management; r=jocelyn, r=mrbkap
2015-08-24 16:58:13 +08:00
Bruce Sun
0743c11d2e
Bug 1181479: Refine GenerateUuid(); r=jocelyn
2015-09-21 14:40:11 +08:00
Bruce Sun
0b06af747b
Bug 1181479: Refine StringToUuid; r=jocelyn
2015-09-21 14:39:44 +08:00
Thomas Zimmermann
1123c4730a
Bug 1141616: Implement |BluetoothService::GetServiceChannel|, r=btian
...
This patch adds support for reading a service channel from a remote
device.
2015-09-09 13:20:45 +02:00
Ben Tian
5e46603952
Bug 1195685 - Transform macro |BT_APPEND_NAMED_VALUE| into function, r=shuang
2015-09-09 10:59:36 +08:00
Ben Tian
8ddbe69e4f
Bug 1193379 - Move backend-neutral files into dom/bluetooth/common. r=joliu
...
--HG--
rename : dom/bluetooth/BluetoothCommon.h => dom/bluetooth/common/BluetoothCommon.h
rename : dom/bluetooth/BluetoothHfpManagerBase.h => dom/bluetooth/common/BluetoothHfpManagerBase.h
rename : dom/bluetooth/BluetoothHidManager.cpp => dom/bluetooth/common/BluetoothHidManager.cpp
rename : dom/bluetooth/BluetoothHidManager.h => dom/bluetooth/common/BluetoothHidManager.h
rename : dom/bluetooth/BluetoothInterface.cpp => dom/bluetooth/common/BluetoothInterface.cpp
rename : dom/bluetooth/BluetoothInterface.h => dom/bluetooth/common/BluetoothInterface.h
rename : dom/bluetooth/BluetoothPbapRequestHandle.cpp => dom/bluetooth/common/BluetoothPbapRequestHandle.cpp
rename : dom/bluetooth/BluetoothPbapRequestHandle.h => dom/bluetooth/common/BluetoothPbapRequestHandle.h
rename : dom/bluetooth/BluetoothProfileManagerBase.h => dom/bluetooth/common/BluetoothProfileManagerBase.h
rename : dom/bluetooth/BluetoothRilListener.cpp => dom/bluetooth/common/BluetoothRilListener.cpp
rename : dom/bluetooth/BluetoothRilListener.h => dom/bluetooth/common/BluetoothRilListener.h
rename : dom/bluetooth/BluetoothSocketObserver.h => dom/bluetooth/common/BluetoothSocketObserver.h
rename : dom/bluetooth/BluetoothUtils.cpp => dom/bluetooth/common/BluetoothUtils.cpp
rename : dom/bluetooth/BluetoothUtils.h => dom/bluetooth/common/BluetoothUtils.h
rename : dom/bluetooth/BluetoothUuid.cpp => dom/bluetooth/common/BluetoothUuid.cpp
rename : dom/bluetooth/BluetoothUuid.h => dom/bluetooth/common/BluetoothUuid.h
rename : dom/bluetooth/ObexBase.cpp => dom/bluetooth/common/ObexBase.cpp
rename : dom/bluetooth/ObexBase.h => dom/bluetooth/common/ObexBase.h
2015-08-21 15:17:44 +08:00