Jocelyn Liu
f6ebc92a55
Bug 1170071 - Part 2: Add helpers for Bluetooth daemon GATT server support. r=shuang
2015-07-08 04:31:00 -04:00
Thomas Zimmermann
edfa94d68f
Bug 1171017: Move classes from ipc/bluetooth to ipc/hal, r=shuang
...
The class |DaemonSocket| and its helpers implement a service-
neutral connection to a HAL daemon. This patch moves the code
to an appropriate directory and breaks up the code into smaller
pieces.
2015-06-15 14:44:03 +02:00
Thomas Zimmermann
78b50fc946
Bug 1171017: Rename |BluetoothSocketPDU| to |DaemonSocketPDU|, r=shuang
2015-06-15 14:44:03 +02:00
Bruce Sun
1a968c0a6d
Bug 1171866 - Remove ReversedUuidToString; f=tzimmermann, r=jocelyn
2015-06-11 18:01:00 +08:00
Jocelyn Liu
13b54fe9e8
Bug 1170971 - Part 2: Fix BluetoothGattAdvData unpacking in daemon backend. r=tzimmermann
2015-06-04 02:56:00 -04:00
Jocelyn Liu
dca38a701b
Bug 1163499 - Part 2: Add helpers for Bluetooth daemon GATT client support. r=tzimmermann
2015-05-27 00:03:00 -04:00
Andrew McCreight
92010d3e4c
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Thomas Zimmermann
3b723cf276
Bug 1153796: Share BluetoothInterfaceHelpers.{cpp,h} between Bluetooth v1 and v2, r=btian
...
The v1 implementation of BluetoothInterfaceHelpers.{cpp,h} is more
up-to-date than the v2 variant. So we can just use the v1 version and
remove the v2 version entirely. Bluetooth v2 contains its own version
of |Convert(nsresult, BluetoothStatus)|, which has been removed in
favor of the shared implementation.
2015-04-15 11:46:33 +02:00
Thomas Zimmermann
6186527baa
Bug 1153796: Unify variants of |BluetoothInterface::SspReply|, r=btian
...
Bluetooth use different types for the second argument of their variant
of |BluetoothInterface::SspReply|. This patch standardizes them on the
v2 version.
2015-04-15 11:46:33 +02:00
Carsten "Tomcat" Book
59df1710b1
Backed out changeset 3a16edeb9ed2 (bug 1153796) for bustage on a CLOSED TREE
2015-04-15 11:33:02 +02:00
Carsten "Tomcat" Book
7a76e64d55
Backed out changeset 868ace3fafba (bug 1153796)
2015-04-15 11:32:10 +02:00
Thomas Zimmermann
70636b5d84
Bug 1153796: Share BluetoothInterfaceHelpers.{cpp,h} between Bluetooth v1 and v2, r=btian
...
The v1 implementation of BluetoothInterfaceHelpers.{cpp,h} is more
up-to-date than the v2 variant. So we can just use the v1 version and
remove the v2 version entirely. Bluetooth v2 contains its own version
of |Convert(nsresult, BluetoothStatus)|, which has been removed in
favor of the shared implementation.
2015-04-15 11:04:43 +02:00
Thomas Zimmermann
23b6e22872
Bug 1153796: Unify variants of |BluetoothInterface::SspReply|, r=btian
...
Bluetooth use different types for the second argument of their variant
of |BluetoothInterface::SspReply|. This patch standardizes them on the
v2 version.
2015-04-15 11:04:43 +02:00
Thomas Zimmermann
3916374ceb
Bug 1146355: Prepare Bluetooth backend helpers to handle v1 and v2 implementations, r=brsun
...
This patch updates the helpers of Bluetooth backends to support all data
structures required by Bluetooth v2.
2015-04-09 15:57:40 +02:00
Thomas Zimmermann
806f85a94a
Bug 1146923: Rename |BluetoothSspPairingVariant| to |BluetoothSspVariant|, r=btian
2015-03-26 10:29:58 +01:00
Thomas Zimmermann
8a426893e5
Bug 1146923: Rename |BluetoothDeviceType| to |BluetoothTypeOfDevice|, r=btian
2015-03-26 10:29:58 +01:00
Thomas Zimmermann
66bddc0659
Bug 1146923: Merge |CONVERT| macros of Bluetooth backends, r=btian
2015-03-26 10:29:58 +01:00
Ryan VanderMeulen
d1cffd4446
Backed out 4 changesets (bug 1146923) for bustage.
...
Backed out changeset 926351238914 (bug 1146923)
Backed out changeset 7d8eb56f1e24 (bug 1146923)
Backed out changeset c5d4efed15e9 (bug 1146923)
Backed out changeset 045020b31842 (bug 1146923)
CLOSED TREE
2015-03-25 10:05:42 -04:00
Thomas Zimmermann
5a8ee19cb3
Bug 1146923: Rename |BluetoothSspPairingVariant| to |BluetoothSspVariant|, r=btian
2015-03-25 10:38:00 +01:00
Thomas Zimmermann
3288a3c778
Bug 1146923: Rename |BluetoothDeviceType| to |BluetoothTypeOfDevice|, r=btian
2015-03-25 10:38:00 +01:00
Thomas Zimmermann
e52f0aac08
Bug 1146923: Merge |CONVERT| macros of Bluetooth backends, r=btian
2015-03-25 10:38:00 +01:00
Ehsan Akhgari
ea41d8de48
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Shawn Huang
089ebc4b1d
Bug 1142408 - Add data length parameter for Register Notification Response Command. r=tzimmermann
2015-03-18 02:52:00 -04:00
Bruce Sun
2170365ca6
Bug 1129846 - Handle all used type in PDU explicitly. r=tzimmermann
2015-02-05 15:35:57 +08:00
Bruce Sun
d2c45fe435
Bug 1129257 - Use |int32_t| for |Channel| in Bluetooth Socket HAL. r=tzimmermann
2015-02-04 17:21:50 +08:00
Bruce Sun
52c1592770
Bug 1121930: Sync Bluetooth daemon protocol with BlueZ 5.27, r=shuang
2015-01-15 19:44:02 +08:00
Bruce Sun
212dc109c6
Bug 1102703: (9/10) Porting bluetooth interface of bluez 5.26 (handsfree) r=btian, f=tzimmermann
2015-01-09 13:39:27 +08:00
Bruce Sun
30788b05b5
Bug 1102703: (7/10) Porting bluetooth interface of bluez 5.26 (core) r=btian, f=tzimmermann
2015-01-09 13:38:15 +08:00
Thomas Zimmermann
b28ff57f77
Bug 1095488: Add Bluetooth AVRCP helpers, r=shuang
2015-01-07 11:32:05 +01:00
Thomas Zimmermann
87dadac0c0
Bug 1095487: Add Bluetooth A2DP helpers, r=shuang
2014-12-11 10:53:14 +01:00
Thomas Zimmermann
bf6cb89ed4
Bug 1091588: Add helpers for Bluetooth daemon Handsfree support, r=shuang
...
This patch adds helpers for packing, unpacking and converting
Handsfree values to and from Bluetooth PDUs.
2014-11-24 09:02:03 +01:00
Thomas Zimmermann
68090aeaab
Bug 1091577: Remove unused helpers from daemon backend, r=shawnjohnjr
...
This patch removes unused unpack functions, notification and
interface runnables from Bluetooth's daemon backend.
2014-11-05 15:43:07 +01:00
Thomas Zimmermann
467b435e55
Bug 1091577: Use general-purpose notification runnable in Bluetooth daemon backend, r=shawnjohnjr
...
This patch converts all notification runnables in Bluetooth's daemon
backend to use the generic implementation. Unpack functions are replaced
by init operator classes. The init operator classes also validate the
complete unpacking of a PDU and warn about unused trailing data.
2014-11-05 15:43:07 +01:00
Thomas Zimmermann
9886e4a247
Bug 1073548: Implement Socket module for Bluetooth daemon, r=shawnjohnjr
...
This patch adds support for the Bluetooth daemon's Socket module,
which provides OPP functionality.
2014-11-03 13:03:49 +01:00
Thomas Zimmermann
eca3a9a27a
Bug 1073548: Implement Bluetooth Core module for Bluetooth daemon, r=shawnjohnjr
...
This patch adds support for the Bluetooth daemon's Core module. It
provides the basic Bluetooth functionality, such as searching and
pairing with devices, and accessing device properties.
2014-11-03 13:03:49 +01:00
Thomas Zimmermann
b5f7506bd6
Bug 1073548: Add core interfaces and Setup module for Bluetooth daemon, r=shawnjohnjr
...
This patch adds the core interfaces and the Setup module for
the Bluetooth Daemon. The Setup module implements commands
for enabling and disabling Bluetooth profiles in the daemon.
2014-11-03 13:03:49 +01:00