searching for reviewer(echou)
c19c41feef8610e4c068580d53e8f6099351e515: Bug 1000961 - Make DBusReplyHandler use thread-safe ref-counting, r=echou, f=tzimmermann
Shawn Huang <shuang@mozilla.com> - Tue, 29 Apr 2014 11:13:37 +0800 - rev 181153
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 1000961 - Make DBusReplyHandler use thread-safe ref-counting, r=echou, f=tzimmermann
43df0cb30cae4493b9eef531ab14cc5b7f6dc67a: Bug 1000670 - part 5 - BT - impl NotifyClirModeChanged. r=echou
Hsin-Yi Tsai <htsai@mozilla.com> - Thu, 24 Apr 2014 14:53:03 +0800 - rev 180991
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 1000670 - part 5 - BT - impl NotifyClirModeChanged. r=echou
5cd47fb8fd12673e4a1cb7fed2ad0adb9aed98c7: Bug 990423 - [Bluetooth] Fix the incorrect condition for reporting call held status when call state changed. r=echou, f=btian
Jamin Liu <jaliu@mozilla.com> - Fri, 25 Apr 2014 09:59:32 +0800 - rev 180510
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 990423 - [Bluetooth] Fix the incorrect condition for reporting call held status when call state changed. r=echou, f=btian --- dom/bluetooth/bluez/BluetoothHfpManager.cpp | 108 ++++++++++++++++++++++++--- dom/bluetooth/bluez/BluetoothHfpManager.h | 2 + 2 files changed, 99 insertions(+), 11 deletions(-)
c484a11fc735a86389cca70e6e71ceefd32315f8: Bug 997580 - Don't notify bluedroid of callstate change during transition. r=echou
Ben Tian <btian@mozilla.com> - Thu, 24 Apr 2014 11:56:11 +0800 - rev 180399
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 997580 - Don't notify bluedroid of callstate change during transition. r=echou
3e77a85ed5fbaf2ff296c261a9be4066fb4f7194: Bug 993286 - Patch 3/3: Add Call.Set() function, r=echou, a=1.4+
Ben Tian <btian@mozilla.com> - Mon, 21 Apr 2014 18:19:53 +0800 - rev 180365
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 993286 - Patch 3/3: Add Call.Set() function, r=echou, a=1.4+
601899fbbbad15653560fe204c4eb6e3ade1faab: Bug 993286 - Patch 2/3: Support AT+CHLD=3 to merge calls, r=echou, a=1.4+
Ben Tian <btian@mozilla.com> - Thu, 24 Apr 2014 14:55:27 +0800 - rev 180364
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 993286 - Patch 2/3: Support AT+CHLD=3 to merge calls, r=echou, a=1.4+
b087214dfd96d39037e9505575f2322d9d82eda2: Bug 993286 - Patch 1/3: Get call setup state from call array, r=echou, a=1.4+
Ben Tian <btian@mozilla.com> - Thu, 24 Apr 2014 13:56:07 +0800 - rev 180363
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 993286 - Patch 1/3: Get call setup state from call array, r=echou, a=1.4+
8da49c28d370cbdcb969143cbda6004ead3be368: Bug 997626 - [bluez] Handle RequestPairingConsent event and reply pairing confirmation directly. r=echou, f=btian
Shawn Huang <shuang@mozilla.com> - Tue, 22 Apr 2014 08:37:01 -0400 - rev 179997
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 997626 - [bluez] Handle RequestPairingConsent event and reply pairing confirmation directly. r=echou, f=btian Consent pairing event raises under the following conditions: 1. Local IO capabilities are DisplayYesNo and remote IO capabiltiies are DisplayOnly or NoInputNoOutput. 2. Call PairingConsent callback for "incoming" request. This patch is try to directly reply pairing confirmation for consent cases. How to test: 1. Initialize pairing request with IO capabilities-NoInputNoOutput as headset role to b2g phone 2. Check pairing status of bluetooth headset
72ad241c645cb5f29eebbadcf364375297f750d3: Bug 993289: Fix the logic while updating call setup state, f=btian, r=echou
Jocelyn Liu <joliu@mozilla.com> - Tue, 22 Apr 2014 16:42:38 +0800 - rev 179977
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 993289: Fix the logic while updating call setup state, f=btian, r=echou
dc482bcf17e0bd7fe333cec5fc922c30cc26cb8e: Bug 993288 - Separate BTHF_CALL_STATE_INCOMING and BTHF_CALL_STATE_WAITING for CLCC response only, for other cases, use BTHF_CALL_STATE_INCOMING for both states. r=echou
Jocelyn Liu <joliu@mozilla.com> - Thu, 17 Apr 2014 16:55:45 +0800 - rev 179848
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 993288 - Separate BTHF_CALL_STATE_INCOMING and BTHF_CALL_STATE_WAITING for CLCC response only, for other cases, use BTHF_CALL_STATE_INCOMING for both states. r=echou
1388fb71fc64afb67c3d4be449bfcc7dbdc97ae5: Bug 993290 - Respond OK after receiving ATDxxx and improve readability on ProcessDialCall(). r=echou
Jocelyn Liu <joliu@mozilla.com> - Thu, 17 Apr 2014 03:09:00 +0200 - rev 179534
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 993290 - Respond OK after receiving ATDxxx and improve readability on ProcessDialCall(). r=echou
bc0034c4496c3ef61e94486120717e5820a11c96: Bug 994411 - [bluedroid] Ignore pending MO call index, while making MO call with bluetooth headset, r=echou
Shawn Huang <shuang@mozilla.com> - Thu, 17 Apr 2014 17:38:28 +0800 - rev 179525
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 994411 - [bluedroid] Ignore pending MO call index, while making MO call with bluetooth headset, r=echou
7113f6dd5cdc328cdb5b017d0edd4732db5d58cd: Bug 995912: Remove BLUEZ_DBUS_BASE_IFC from RawDBusConnection, r=qdot, echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 17 Apr 2014 11:16:12 +0200 - rev 179524
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 995912: Remove BLUEZ_DBUS_BASE_IFC from RawDBusConnection, r=qdot, echou This patch removes the constant BLUEZ_DBUS_BASE_IFC from the file RawDBusconnection.cpp. The constant is specific to BlueZ, and that's where it's located now.
b0da440e329fa7deb6cefcec9084af37359ced9d: Bug 993280: Respond OK to HF for AT+CLCC and AT+CHLD, r=echou
Jocelyn Liu <joliu@mozilla.com> - Thu, 17 Apr 2014 17:18:57 +0800 - rev 179523
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 993280: Respond OK to HF for AT+CLCC and AT+CHLD, r=echou
efe497928e78d0eda64438537fe0aace763fe490: Bug 994411 - [bluez] Ignore pending MO call index, while making MO call with bluetooth headset, r=echou
Shawn Huang <shuang@mozilla.com> - Thu, 17 Apr 2014 14:26:35 +0800 - rev 179426
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 994411 - [bluez] Ignore pending MO call index, while making MO call with bluetooth headset, r=echou
55674e8ebee77c81ac3e8b391c613cca2eeebc1d: Bug 992922: Move listen operation to |DroidSocketImpl|, r=echou, f=shuang
Thomas Zimmermann <tdz@users.sourceforge.net> - Tue, 15 Apr 2014 15:35:00 +0200 - rev 179108
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 992922: Move listen operation to |DroidSocketImpl|, r=echou, f=shuang With this patch, the listen operation for Bluedroid sockets runs on the I/O thread. The related interface is identical to the one of |UnixSocketConsumer|.
114e2ed43f21e052b392ea94ec95ec14d4490da6: Bug 992922: Move connect operation to |DroidSocketImpl|, r=echou, f=shuang
Thomas Zimmermann <tdz@users.sourceforge.net> - Tue, 15 Apr 2014 15:35:00 +0200 - rev 179107
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 992922: Move connect operation to |DroidSocketImpl|, r=echou, f=shuang With this patch, the connect operation for Bluedroid sockets runs on the I/O thread. The related interface is identical to the one of |UnixSocketConsumer|.
143a22dd2399e78908f6e444363ae66c769c56ac: Bug 995061 - Patch 2/2: [bluedroid] apply macro to append named value in bluetooth service, r=echou
Ben Tian <btian@mozilla.com> - Fri, 11 Apr 2014 11:52:58 +0800 - rev 178920
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 995061 - Patch 2/2: [bluedroid] apply macro to append named value in bluetooth service, r=echou
c43864d0f1852ce8b2224f6e586afbebafdc49f3: Bug 995061 - Patch 1/2: [bluedroid] define and apply macro to append named value in profile managers, r=echou
Ben Tian <btian@mozilla.com> - Fri, 11 Apr 2014 11:52:44 +0800 - rev 178919
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 995061 - Patch 1/2: [bluedroid] define and apply macro to append named value in profile managers, r=echou
d51c091a7eb3df44ca2a625fa9db9ce146cd4a8d: Bug 993278 - [bluedroid][HFP] Respond OK even if subscriber number information is empty, r=echou
Ben Tian <btian@mozilla.com> - Thu, 10 Apr 2014 16:32:54 +0800 - rev 178730
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 993278 - [bluedroid][HFP] Respond OK even if subscriber number information is empty, r=echou
acfcf0cfe6bdfc0b68d1eeefc3baa92fb96a3bee: Bug 993275 - [Bluedroid] Ensure icon for audio service devices, r=echou
Ben Tian <btian@mozilla.com> - Mon, 14 Apr 2014 09:50:47 +0800 - rev 178729
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 993275 - [Bluedroid] Ensure icon for audio service devices, r=echou
b9895430b3da99d8eec108ac09142765b6ce7716: Bug 989845 - [bluedroid] Implement KeyPressedCallback to handle HSP commands, r=echou
Ben Tian <btian@mozilla.com> - Wed, 09 Apr 2014 17:44:03 +0800 - rev 178341
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 989845 - [bluedroid] Implement KeyPressedCallback to handle HSP commands, r=echou
59aa466f0a65b4d46f528dd01f23f3609e130751: Bug 990392: Fix comments about shared variables in BluetoothDBusService, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Wed, 09 Apr 2014 13:59:19 +0200 - rev 178315
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 990392: Fix comments about shared variables in BluetoothDBusService, r=echou
dd22e084b2afe626c9553f438f31705e4448571c: Bug 990392: Move |sControllerArray| to main thread, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Wed, 09 Apr 2014 13:59:15 +0200 - rev 178314
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 990392: Move |sControllerArray| to main thread, r=echou |sControllerArray| is only being used on the main thread, but cleared on the I/O thread. During the BlueZ shutdown, we go through the main thread, where we can clear |sControllerArray|; moving the variable to main thread exclusively.
eee537db59b72854bdeb2a7ac45a9931ae48145c: Bug 990392: Move |sAdapterPath| to I/O thread, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Wed, 09 Apr 2014 13:59:11 +0200 - rev 178313
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 990392: Move |sAdapterPath| to I/O thread, r=echou |sAdapterPath| is being accessed from within the main and the I/O thread in a possible non-thread-safe way. This patch moves all access to the I/O thread.
d391c6c5228f17f86c19372850dda10e6b3442c8: Bug 990392: Cleanup |GetServiceChannel| in BluetoothDBusService, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Wed, 09 Apr 2014 13:59:06 +0200 - rev 178312
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 990392: Cleanup |GetServiceChannel| in BluetoothDBusService, r=echou This patch prepares moving |sAdapterAdded| to the I/O thread. For |GetServiceChannel| it gets pushed into task classes on the I/O thread and the interface of these classes is cleaned up.
d928cffbf7311cc1be447962a7f3ef2f0342e334: Bug 990392: Move sAuthorizedServiceClass to I/O thread, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Wed, 09 Apr 2014 13:59:03 +0200 - rev 178311
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 990392: Move sAuthorizedServiceClass to I/O thread, r=echou |sAuthorizedServiceClass| is being set on the main thread, but read from within the I/O thread. Making the variable a static constant array and moving all access to the I/O thread fixes potential race conditions.
b98b91b3dfe152ec698a1829763f16dd19f35290: Bug 990392: Make |sIsPairing| non-atomic, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Wed, 09 Apr 2014 13:58:59 +0200 - rev 178310
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 990392: Make |sIsPairing| non-atomic, r=echou |sIsPairing| is not a shared resource. No need to make it atomic.
3ad927b99e82d1a46bea877079516f64578b4ff1: Bug 972249: Remove |sGetPropertyMonitor|, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 03 Apr 2014 13:01:09 +0200 - rev 177354
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 972249: Remove |sGetPropertyMonitor|, r=echou This bug has probably been solved by bug 983576, so we can remove the extra locking.
e951b27626b805f017703dc1ccb2e0cfd18980d9: Bug 860698 - B2G Bluetooth: Add a test case for discover remote device through BluetoothAdapter. r=vyang, r=echou
Jamin Liu <jaliu@mozilla.com> - Wed, 02 Apr 2014 08:51:46 -0400 - rev 177194
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 860698 - B2G Bluetooth: Add a test case for discover remote device through BluetoothAdapter. r=vyang, r=echou
f2c9b3b54d778a34a1c0b0530f8a776c5f28aae9: Bug 990428 - Do not reset mSlcConnected=false when indicator status update is disabled, f=jaliu, r=echou
Ben Tian <btian@mozilla.com> - Tue, 01 Apr 2014 14:40:49 +0800 - rev 177105
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 990428 - Do not reset mSlcConnected=false when indicator status update is disabled, f=jaliu, r=echou
c8be375e0c41e75b50781d6d9f1ba2da2482802d: Bug 988111 - Unregister Bluetooth signal handler when BT objects were disconnected from owner window. r=echou, f=shuang
Jamin Liu <jaliu@mozilla.com> - Tue, 01 Apr 2014 08:58:56 -0400 - rev 176911
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 988111 - Unregister Bluetooth signal handler when BT objects were disconnected from owner window. r=echou, f=shuang
8462e3d47529cf259dcc0c66b21dfed5517abef0: Bug 980039 - Don't create BT adapter if the owner window of BT manager was cleaned up. r=echou, f=shuang
Jamin Liu <jaliu@mozilla.com> - Tue, 01 Apr 2014 08:58:55 -0400 - rev 176907
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 980039 - Don't create BT adapter if the owner window of BT manager was cleaned up. r=echou, f=shuang It's meaningless to create a adapter for a BluetoothManager which was disconnected from its owner window.
44b695069ce72a7360d752240c0344bc58e25be2: Bug 860697 - B2G Bluetooth: Add test cases to set/get properties of BluetoothAdapter. r=vyang, r=echou
Jamin Liu <jaliu@mozilla.com> - Tue, 01 Apr 2014 08:58:54 -0400 - rev 176906
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 860697 - B2G Bluetooth: Add test cases to set/get properties of BluetoothAdapter. r=vyang, r=echou
713e4011cd848efb6c26a251ac0196d63b1f84cd: Bug 984284 - [m-c] a2dp headset icon show on the notification bar, r=echou
Ben Tian <btian@mozilla.com> - Wed, 26 Mar 2014 17:02:40 +0800 - rev 176886
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 984284 - [m-c] a2dp headset icon show on the notification bar, r=echou
1ad4c58f33c33c4d8a69cefa591fa5ea0e66d256: Bug 983576: Annotate all assertions for non-main threads in BlueZ backend, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 27 Mar 2014 11:43:49 +0100 - rev 176138
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 983576: Annotate all assertions for non-main threads in BlueZ backend, r=echou This patch adds an annotation to each assertion for non-main threads in the BlueZ backend of Bluetooth. This should make is easy and obvious to see in which context a method or function is expected to run.
1f5af3116aa853ba1a3a281abd91b31e1e39e4b2: Bug 983576: Annotate global BlueZ variables, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 27 Mar 2014 11:43:49 +0100 - rev 176137
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 983576: Annotate global BlueZ variables, r=echou The global variables in BluetoothDBusService.cpp are now annotated for their multi-threading access. Some code still seems to access some of these variables in an unprotected manner. Follow-up patches should clean this up. As a side effect, this patch makes several variables as constant, which improves correctness of the code.
6657e25f8a67c5c504a5a48878a3d25523cd3231: Bug 983576: Fail if sDBusConnection is not set, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 27 Mar 2014 11:43:49 +0100 - rev 176136
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 983576: Fail if sDBusConnection is not set, r=echou Until now, we had corner cases in Bluetooth where DBus messages might have been received on connections that are shutting down. This can't happen any longer and this patch replaces the respective tests with assertions.
a9ce6a0584937c04da2afcdb62ae28aa59dba5c3: Bug 983576: Refactor BlueZ start/stop code, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 27 Mar 2014 11:43:48 +0100 - rev 176135
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 983576: Refactor BlueZ start/stop code, r=echou With this patch, the start code of Bluetooth's BlueZ back mostly runs on the I/O thread. Only the loading of the BT firmware and the blocking connection setup is done on the BT thread. The stop code has been moved to the I/O thread, except for some initial waiting and the final cleanup of the firmware. The code doesn't wait for errors anymore when cleaning up the connection to DBus. This makes it run completely non-blocking. The initial waiting may later be replaced by something more sophisticated.
427e85b4d8458bebfe68460411b7ba7567c32f7b: Bug 983576: Move DispatchToBtThread to mozilla::bluetooth namespace, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 27 Mar 2014 11:43:48 +0100 - rev 176134
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 983576: Move DispatchToBtThread to mozilla::bluetooth namespace, r=echou This patch moves DispatchToBtThread to mozilla::bluetooth, so that it is available on the I/O thread.
9eff1a0854fbc1ba55c4fe0917354025c50fefb2: Bug 986375 - Use defined constants for HFP result code to avoid typo. r=echou
Jocelyn Liu <joliu@mozilla.com> - Wed, 26 Mar 2014 19:08:00 +0100 - rev 176120
Push 272 by pvanderbeken@mozilla.com at Mon, 05 May 2014 16:31:18 +0000
Bug 986375 - Use defined constants for HFP result code to avoid typo. r=echou
7a9c4ebb1ec6c5ae78088fba9a47f09a2c7c0d31: Bug 985949: Correctly forget pointer references in Bluedroid backend, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Mon, 24 Mar 2014 10:44:29 +0100 - rev 175426
Push 271 by pvanderbeken@mozilla.com at Mon, 24 Mar 2014 22:43:42 +0000
Bug 985949: Correctly forget pointer references in Bluedroid backend, r=echou This patch fixes a regression from bug 967364. An nsRefPtr is now correctly cleared by |forget| without causing a crash.
3b1e6a7980d55d15698627a9bed9674e1611c544: Bug 985949: Fix pointer handling in BlueZ backend, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Mon, 24 Mar 2014 10:44:28 +0100 - rev 175425
Push 271 by pvanderbeken@mozilla.com at Mon, 24 Mar 2014 22:43:42 +0000
Bug 985949: Fix pointer handling in BlueZ backend, r=echou This is caused by bug 967364. We need to hand over data structures to DBus operations and forget about them if the operation returned success. Until now, we could just tell their nsRefPtrs to |forget| about them, but with bug 967364 applied we need to swap an empty value into the pointer.
3d937be7819d076cc9e0ec5120a40f6a9530b472: Bug 986352 - [bluedroid] Fix hfp-fallback build break due to miss Reset() for BluetoothHfpManager, r=echou
Shawn Huang <shuang@mozilla.com> - Fri, 21 Mar 2014 17:12:16 +0800 - rev 175142
Push 271 by pvanderbeken@mozilla.com at Mon, 24 Mar 2014 22:43:42 +0000
Bug 986352 - [bluedroid] Fix hfp-fallback build break due to miss Reset() for BluetoothHfpManager, r=echou
4a581a13577275b23e2903c01b798f5b42dc4b1c: Bug 979370: Remove |BluetoothService::IsEnabledInternal|, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 14 Mar 2014 10:50:29 +0100 - rev 174077
Push 271 by pvanderbeken@mozilla.com at Mon, 24 Mar 2014 22:43:42 +0000
Bug 979370: Remove |BluetoothService::IsEnabledInternal|, r=echou The method |IsEnabledInternal| of |BluetoothService| is not used any longer. This patch removes it.
30f9202e4f92bb85fa24b720af6ae9d3dad43ca7: Bug 979370: Remove |ToggleBtTask|, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 14 Mar 2014 10:50:18 +0100 - rev 174076
Push 271 by pvanderbeken@mozilla.com at Mon, 24 Mar 2014 22:43:42 +0000
Bug 979370: Remove |ToggleBtTask|, r=echou |ToggleBtTask| runs on the same thread as the start and stop methods of |BluetoothService|. This patch merges the code of |ToggleBtTask| into the start and stop methods and removes the class.
55032b8c9281d08245d5ca6e1d851aaa776dfdf0: Bug 979370: Split |BluetoothService::StartStopBluetooth|, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 14 Mar 2014 10:50:02 +0100 - rev 174075
Push 271 by pvanderbeken@mozilla.com at Mon, 24 Mar 2014 22:43:42 +0000
Bug 979370: Split |BluetoothService::StartStopBluetooth|, r=echou This patch splits |BluetoothService::StartStopBluetooth| into two separate functions. Both have mostly different code paths.
a77f6548e510e46c6b2c9e6d23c9d2714aa7cc6d: Bug 979370: Move Bluetooth thread into BlueZ backend, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 14 Mar 2014 10:49:33 +0100 - rev 174074
Push 271 by pvanderbeken@mozilla.com at Mon, 24 Mar 2014 22:43:42 +0000
Bug 979370: Move Bluetooth thread into BlueZ backend, r=echou The Bluetooth thread is only necessary for starting and stopping Bluetooth with the BlueZ backend. Bluedroid implements its multi- threading internally. This patch moves the Bluetooth thread into the BlueZ backend. Two runnables implement the starting and stopping code. The methods |StartInternal| and |StopInternal| of |BluetoothDBusService| each create an instance of the respective runnable and send it to the internal BT thread. The code in |BluetoothService| runs completely on the main thread. For the Bluedroid back end, the patch changes a number of thread assertions.
09ad3e796ebfc3392659ca3e6b68e06327b69136: Bug 979160 - Outgoing connection failure shall trigger OnConnect instead of OnDisconnect, r=echou
Shawn Huang <shuang@mozilla.com> - Mon, 10 Mar 2014 10:33:32 +0800 - rev 173120
Push 271 by pvanderbeken@mozilla.com at Mon, 24 Mar 2014 22:43:42 +0000
Bug 979160 - Outgoing connection failure shall trigger OnConnect instead of OnDisconnect, r=echou
f7444f0ee3b95a408657afc074cb9421805f63fe: Bug 978809: Send ToggleBtAck after finishing BlueZ connection setup, r=echou
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 06 Mar 2014 12:45:16 +0100 - rev 172679
Push 271 by pvanderbeken@mozilla.com at Mon, 24 Mar 2014 22:43:42 +0000
Bug 978809: Send ToggleBtAck after finishing BlueZ connection setup, r=echou With this patch, ToggleBtAck is sent by the BlueZ backend of Bluetooth after the connection has been set up completely.