Ben Tian
0ad960e49f
Bug 1199107 - Access PBAP vCard input stream directly instead of passing it as input parameter, r=shuang
2015-09-04 12:04:37 +08:00
Ben Tian
9435ecc681
Bug 1189315 - Add daemon interface for HFP WBS callback. r=tzimmermann
2015-07-31 15:55:28 +08:00
Ryan VanderMeulen
aa1decaaea
Merge inbound to m-c. a=merge
2015-08-31 15:21:02 -04:00
Thomas Zimmermann
c32f0fdd06
Bug 1199110: Remove AVRCP support from |BluetoothA2dpManager| and convert callers, r=shuang
...
This patch removes AVRCP support from |BluetoothA2dpManager| and
converts all callers to use |BluetoothAvrcpManager| instead.
2015-08-31 17:27:47 +02:00
Thomas Zimmermann
3cdc692707
Bug 1199110: Add |BluetoothAvrcpManager| to Bluedroid and BlueZ backends, r=shuang
...
The new |BluetoothAvrcpManager| classes are copies of |BluetoothA2dpManager|
without the A2DP bits.
2015-08-31 17:27:47 +02:00
Thomas Zimmermann
8576898cb9
Bug 1199110: Use mPlayStatus to determine track selection, r=shuang
...
This change removes AVRCP's dependency on the A2DP state.
2015-08-31 17:27:47 +02:00
Ben Tian
1754b98de8
Bug 1193379 - Create dom/bluetooth/common/webapi folder. r=joliu
2015-08-21 15:15:41 +08:00
Ben Tian
82a68f4ea2
Bug 1193379 - Move backend-neutral files into dom/bluetooth/common. r=joliu
2015-08-21 15:17:44 +08:00
Ben Tian
59ae4a9ddc
Bug 1193379 - Rename bluetooth2 folder to common. r=joliu
2015-08-21 15:19:12 +08:00
Ben Tian
4479558322
Bug 1193379 - Move ipc and tests folders out from dom/bluetooth/bluetooth2. r=joliu
2015-08-25 17:57:09 +08:00
Thomas Zimmermann
35ae7124d7
Bug 1197815: Add missing |BluetoothHfpManager::IsNrecEnabled|, r=shuang
2015-08-25 17:06:51 +02:00
Nigel Babu
06d0282671
Backed out changeset adb6cdbdd2ed for emulator build bustage (Bug 1197815)
2015-08-25 17:59:18 +05:30
Thomas Zimmermann
f6b0b64959
Bug 1197815: Add missing |BluetoothHfpManager::IsNrecEnabled|, r=shuang
2015-08-25 13:18:00 +02:00
Thomas Zimmermann
74ddad6337
Bug 1197877: Remove |INIT_AT| macro from Bluetooth, r=btian
...
|INIT_AT| works around missing compiler features for gcc before
version 4.7. All B2G targets have been lifted to gcc 4.8, so the
workaround is not required any longer.
2015-08-25 10:00:56 +02:00
Thomas Zimmermann
3a610a09ba
Bug 1197877: Remove |CONVERT| macro from Bluetooth, r=btian
...
The macro |CONVERT| implements a workaround for GCC compilers
before version 4.7. All targets of B2G have been lifted to GCC
4.8, so |CONVERT| is not required any longer.
2015-08-25 10:00:56 +02:00
Fernando Jimenez
3bb37cbe7e
Bug 1162281 - Invalid system message handler in an App Manifest can break the entire system. r=fabrice
2015-07-02 11:00:23 +02:00
Thomas Zimmermann
71c19cd390
Bug 1195729: Fix ref-counting of Bluetooth result handlers for failed send operations, r=brsun
...
Usually references to Bluetooth result handlers are kept until the
command's response has been received and the result handler ran. If
sending the command fails, the extra reference has to be dropped.
With this patch, Gecko will correctly dereference Bluetooth result
handlers when send operations fail.
Thanks to Bruce Sun for finding this bug.
2015-08-24 15:21:38 +02:00
Jamin Liu
0f3b5df041
CLOSED TREE Bug 1180556 - Pack PBAP replies to OBEX response message and reply to remote device. r=btian
...
Conflicts:
dom/bluetooth/bluedroid/BluetoothPbapManager.cpp
2015-08-24 10:30:07 +08:00
Jamin Liu
02e81017ac
CLOSED TREE Bug 1180555 - Handle PBAP replies and pass the results through IPC to PbapManager. r=btian
2015-08-24 10:30:03 +08:00
Jamin Liu
3028f7aa6e
CLOSED TREE Bug 1180554 - Dispatch events to PBAP event handlers when the PBAP requests comes. r=btian, r=mrbkap
2015-08-24 10:29:56 +08:00
Sebastian Hengst
d158c4a30c
Backed out 3 changesets (131251625ee8 for bug 1180556, 5bdcc058e6d6 for bug 1180555, f7e0cd74c082 for bug 1180554) for B"G ICS Emulator opt M8 and debug M19 failures. r=backout
...
Backed out changeset 131251625ee8 (bug 1180556)
Backed out changeset 5bdcc058e6d6 (bug 1180555)
Backed out changeset f7e0cd74c082 (bug 1180554)
2015-08-21 11:19:41 +02:00
Jocelyn Liu
b721582960
Bug 1181480 - Add and implement GATT server connection related Web APIs. r=btian, r=mrbkap
2015-08-21 17:11:14 +08:00
Nicholas Nethercote
69d088e45f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Jamin Liu
26d57bbd6f
Bug 1180556 - Pack PBAP replies to OBEX response message and reply to remote device. r=btian
2015-08-21 09:52:04 +08:00
Jamin Liu
5de5cd3e7a
Bug 1180555 - Handle PBAP replies and pass the results through IPC to PbapManager. r=btian
2015-08-21 09:51:50 +08:00
Jamin Liu
eb55f4449f
Bug 1180554 - Dispatch events to PBAP event handlers when the PBAP requests comes. r=btian, r=mrbkap
2015-08-21 09:51:41 +08:00
Jocelyn Liu
df9e34550f
Bug 1181512 - Use a single GATT interface, result handler, and notification handler for both GATT client and server operations in bluetooth daemon backend as bluez ipc protocol. r=tzimmermann
2015-08-19 14:28:06 -07:00
Ryan VanderMeulen
7bb0fdfcb3
Backed out 3 changesets (bug 1180556, bug 1180555, bug 1180554) for test_interfaces.html failures.
...
Backed out changeset 3210b4a21f50 (bug 1180556)
Backed out changeset d08f41259fb9 (bug 1180555)
Backed out changeset ad74716bf6e7 (bug 1180554)
2015-08-19 07:26:50 -04:00
Jamin Liu
f8d483e202
Bug 1180556 - Pack PBAP replies to OBEX response message and reply to remote device. r=btian
2015-08-19 11:41:24 +08:00
Jamin Liu
f62cef4008
Bug 1180555 - Handle PBAP replies and pass the results through IPC to PbapManager. r=btian
2015-08-19 11:41:01 +08:00
Jamin Liu
d3d7db6e92
Bug 1180554 - Dispatch events to PBAP event handlers when the PBAP requests comes. r=btian, r=mrbkap
2015-08-19 11:40:36 +08:00
Ben Tian
11a73236d5
Bug 1195608 - [cleanup] Fix too long lines and revise some comments under dom/bluetooth, r=joliu
2015-08-18 11:29:45 +08:00
Ben Tian
36bccbfaba
Bug 1195604 - [cleanup] Integrate similar BluetoothResultHandlers into basic one, r=tzimmermann
2015-08-18 15:53:41 +08:00
Ben Tian
d5cb2a39a4
Bug 1055434 - Do not inform gaia of current blob's sending failure before assigning it, r=shuang
2015-08-18 17:31:41 +08:00
Ben Tian
c573392bc3
Bug 1192693 - [03] Remove bluetooth1 code from backend, r=tzimmermann
2015-08-17 15:30:37 +08:00
Ben Tian
f24795378b
Bug 1192693 - [02] Remove bluetooth1 folder and rename webidl files, r=joliu, r=mrbkap
2015-08-17 15:30:34 +08:00
Aryeh Gregor
bac1b8bdfe
Bug 1179451 - Part 1: Rewrite some ternary operators as if/else. r=froydnj
2015-08-13 15:22:48 +03:00
Jamin Liu
b5e3a7eb60
Bug 1192695 - Use pref instead of pre-defined C string as origin of bluetooth app. r=btian
2015-08-13 12:56:09 +08:00
Aryeh Gregor
2aab280bb3
Bug 874842 - Return Event instead of nsIDOMEvent
2015-08-12 14:39:31 +03:00
Will Wang
83a7c571ef
Bug 825149 - Support HFP NREC feature. r=shuang
2015-08-10 04:51:00 -04:00
Will Wang
7c7b054be1
Bug 825149 - Add NREC feature bit in bluetooth stack. r=shuang
2015-08-07 03:15:00 -04:00
Ben Tian
052f5a3655
Bug 1190730 - Patch 5/5: Wrap get device related variables into get device request, r=joliu
2015-08-07 14:43:44 +08:00
Ben Tian
58263806f0
Bug 1190730 - Patch 4/5: Make runnable arrays member variables, r=joliu
2015-08-07 10:38:21 +08:00
Ben Tian
a80124c241
Bug 1190730 - Patch 3/5: Make address-name mapping table member variable, r=joliu
2015-08-07 10:31:42 +08:00
Ben Tian
010e2211e4
Bug 1190730 - Patch 2/5: Make backend recovery variables member ones, r=joliu
2015-08-07 10:29:16 +08:00
Ben Tian
d104952717
Bug 1190730 - Patch 1/5: Make adapter properties member variables, r=joliu
2015-08-07 10:31:27 +08:00
Ben Tian
3d9cd4c793
Bug 1173266 - [cleanup] Remove unused |isConnected| from bluetooth2, r=tzimmermann
2015-08-05 15:19:43 +08:00
Ben Tian
08ede42d07
Bug 1106007 - Cleanup include guards. r=tzimmermann
2015-08-04 17:39:30 +08:00
Thomas Zimmermann
88c105db1f
Bug 1187904: Remove |BluetoothDaemonConnector| and random-address creator, r=shuang
2015-08-03 13:17:02 +02:00
Thomas Zimmermann
0954201c6a
Bug 1187904: Convert |BluetoothDaemonInterface| to use |DaemonSocketConnector|, r=shuang
2015-08-03 13:17:02 +02:00