Gina Yeh
6a7c0fc791
Bug 853221 - Patch 1: Distribute connection/pair status to BluetoothAdapter, r=echou
2013-08-02 18:32:57 +08:00
Gina Yeh
a32e46ab24
Bug 842934 - Patch 1: Add topic for hfp status changed and notify observers with device address, r=echou
2013-07-30 17:34:56 +08:00
Szu-Yu Chen [:aknow]
b91ec053d3
Bug 881142 - Part 3: Remove call state busy (bluetooth dom). r=gyeh
2013-07-15 08:54:07 -04:00
Ben Tian
5e6adb36d9
Bug 883619 - No busy tone on Bluetooth Car kit, r=gyeh
2013-06-24 12:10:07 +08:00
Gina Yeh
d8ae704353
Bug 882551 - Patch 5: Change return type of internal functions, r=qdot, r=mrbkap, r=echou
2013-06-20 09:20:16 +08:00
Gina Yeh
e1a7a2500d
Bug 882551 - Patch 2: Remove BluetoothHfpManagerObserver, r=qdot, r=mrbkap, r=echou
2013-06-20 09:19:31 +08:00
Ben Tian
dfbf757ac3
Bug 879635 - [Bluetooth] [Hfp] Implement HFP 1.6 indicators activation and deactivation, r=echou
2013-06-07 16:54:13 +08:00
Gina Yeh
a6765ae76d
Bug 872907 - Patch 4: Implement NotifyStatusChagned() and NotifyAudioManager(), r=echou, r=mrbkap
2013-06-08 23:26:01 +08:00
Ben Tian
cc5d97396f
Bug 878728 - Support in-band ringtone, r=echou
2013-06-05 16:53:22 +08:00
Eric Chou
845e76ba6f
Bug 878005 - Send system message 'ATD>' to Gaia instead of sending 'BLDN' when receive 'ATD>' from headset, r=gyeh
2013-05-31 20:43:18 +08:00
Eric Chou
48159027b0
Bug 875719 - Simplify and correct the mechanism of handling call state change event, r=gyeh
...
1. Remove variable mCurrentCallIndex and replace with using function FindFirstCall(aState)
2. Remove unused variable index and callArrayLength
2013-05-28 14:58:51 +08:00
Eric Chou
21442832e7
Bug 839370 - Implement callback function OnUpdateSdpRecords() in BluetoothProfileManagers, r=gyeh
2013-05-22 19:08:21 +08:00
Gina Yeh
0ce1c300fe
Bug 830213 - Modify function NotifyStatusChanged in BluetoothHfpManager, r=echou
2013-05-11 14:06:16 +08:00
Gina Yeh
0d6b87eddd
Bug 830213 - Patch 2: Implementation of ConnectSco/DisconnectSco/IsScoConnected in BluetoothHfpManager, r=echou, sr=mrbkap
2013-05-10 19:01:10 +08:00
Shawn Huang
34058fefb1
Bug 869306: Update call direction if call state changes, r=echou
2013-05-10 17:47:16 +08:00
Eric Chou
d33055ad80
Bug 860166 - New mechanism for establishing outboung Bluetooth connection, r=mrbkap
...
Things we have done in this patch:
1. Make BluetoothHfpManager/BluetoothOppManager implement BluetoothProfileManagerBase
2. Add function BluetoothService::GetServiceChannel()
3. Once GetServiceChannel() is done, callback Bluetooth*Manager::OnGetServiceChannel() will be invoked
4. Remove unused function BluetoothService::GetSocketViaService()
2013-05-10 14:39:12 +08:00
Eric Chou
3969d171c7
Bug 869296 - New mechanism to deal with AT commands 'AT+BLDN' and 'ATD>n', r=gyeh
...
According to HFP spec, when we receive AT command 'AT+BLDN', we shall respond
with:
1. 'OK' if the call history is not empty. An outgoing call would be made
2. 'ERROR' if the call history is empty. No call would be made.
However, with current implementation, we are unable to know whether the call
history is empty or not in Gecko. Therefore I introduce a solution, using a task
and a flag to decide if a call is made after AT+BLDN is received, which may not
be perfect but reliable, easy to understand and easy to implement.
2013-05-09 22:10:28 +08:00
Gina Yeh
2864f876ff
Bug 850157 - Add GetConnectedDevices() in nsIDOMBluetoothAdapter.idl, r=echou, sr= mrbkap
2013-04-26 18:48:21 +08:00
Eric Chou
970b136c4d
Bug 860166 - Revice AT command handler for Headset profile (HSP), r=gyeh
2013-04-19 17:08:06 +08:00
Eric Chou
a7bc2c708b
Bug 860166 - Use two server sockets to listen to both HFP and HSP services, r=gyeh, r=mrbkap
2013-04-19 17:08:00 +08:00
Eric Chou
1b7aa14ffc
Bug 851046: Patch 9 - Small misc fixes; r=mrbkap
2013-04-04 17:56:16 -07:00
Eric Chou
2d0a7c72d4
Bug 851046: Patch 8 - Add BluetoothSocket* as an argument of callback functions in BluetoothSocketObserver; r=mrbkap
2013-04-04 17:55:55 -07:00
Eric Chou
e667f57802
Bug 851046: Patch 5 - Apply BluetoothSocket to BluetoothHfpManager; r=mrbkap
2013-04-04 17:54:22 -07:00
Matt Brubeck
79a6cd1876
Back out bug 851046 because of rebase problems
2013-04-04 17:45:06 -07:00
Eric Chou
a71c18ea3c
Bug 851046: Patch 9 - Small misc fixes; r=mrbkap
...
--HG--
extra : rebase_source : 12eb0cc3cdd6f8773ae9e503267dbf643f767cfc
2013-04-04 17:25:45 -07:00
Eric Chou
adebe2a8df
Bug 851046: Patch 8 - Add BluetoothSocket* as an argument of callback functions in BluetoothSocketObserver; r=mrbkap
...
--HG--
extra : rebase_source : 0c3e6e78f59b83faf7c81892974505caa1b1723a
2013-04-04 17:25:44 -07:00
Eric Chou
7a5724f9f8
Bug 851046: Patch 5 - Apply BluetoothSocket to BluetoothHfpManager; r=mrbkap
...
--HG--
extra : rebase_source : ec6e75948230e4b94d2d539833dc9899444d9afe
2013-04-04 17:25:44 -07:00
Ryan VanderMeulen
0302be40e5
Backed out 9 changesets (bug 851046) for B2G bustage on a CLOSED TREE.
2013-04-03 15:54:36 -04:00
Eric Chou
f7ec3354ff
Bug 851046 - Small misc fixes. r=mrbkap
...
1. Rename mSocketStatus
2. Remove keyword enum
3. Remove null-checking after new Bluetooth*Manager instances
2013-04-04 00:32:28 +08:00
Eric Chou
f15416897c
Bug 851046 - Add BluetoothSocket* as an argument of callback functions in BluetoothSocketObserver. r=mrbkap
...
A Bluetooth*Manager may hold more than one BluetoothSocket at a time, therefore
we need to identify the caller (which socket calls the callback function).
2013-03-19 17:08:44 -07:00
Eric Chou
4b31e39c03
Bug 851046 - Apply BluetoothSocket to BluetoothHfpManager. r=mrbkap
2013-03-15 18:45:59 +08:00
Vicamo Yang
df445a6ebf
Bug 834160 - Part 5/7: fix Telephony. r=smaug, f=htsai
...
--HG--
rename : dom/bluetooth/BluetoothRilListener.cpp => dom/bluetooth/BluetoothTelephonyListener.cpp
rename : dom/bluetooth/BluetoothRilListener.h => dom/bluetooth/BluetoothTelephonyListener.h
2013-03-06 17:53:23 +08:00
Vicamo Yang
5075aba1fa
Bug 826931 - Part 1/3: UnixSocket - allow ownership take-over in ReceiveSocketData(). r=qDot,echou
2013-02-01 20:28:15 +08:00
Gina Yeh
7313c6cb98
Bug 828798 - [Bluetooth] [HFP] No redundant +CIEV commands are sent to bluetooth headset, r=echou
2013-01-28 19:28:51 +08:00
Gina Yeh
a4934c9f16
Bug 827230 - [Bluetooth] [Hfp] Support feature 'Query Operator Selection' (AT+COPS?), r=echou, a=nonlibxul
2013-01-23 09:22:08 +08:00
Gina Yeh
7dc1a1b72b
Bug 827266 - Patch 1: [Bluetooth][Hfp] Support 'call waiting notification activation', r=echou
2013-01-16 14:17:41 +08:00
Gina Yeh
502eb67eb5
Bug 827212 - Patch 2: Support feature 'Enhanced call status indications', r=echou
2013-01-16 14:13:58 +08:00
Gina Yeh
72b18d3b47
Bug 827212 - Patch 1: Move functions from public to private in BluetoothHfpManager, r=echou
2013-01-16 14:13:41 +08:00
Gina Yeh
530630a689
Bug 827255 - Patch 1: Enable AG error result code, r=echou
2013-01-11 14:00:04 +08:00
Gina Yeh
711578d06b
Bug 827204 - Patch 1: Activate/Deactivate indicator events reporting, r=echou
2013-01-09 14:05:34 +08:00
Gina Yeh
f171760c2a
Bug 825851 - Patch 1: Handle AT command: AT+VGM, r=echou
2013-01-07 16:58:59 +08:00
Gina Yeh
c780c6734a
Bug 820157 - Patch 1: bluetooth Hfp not sending status updates, r=echou
2012-12-20 15:28:51 +08:00
Eric Chou
ae99da25aa
Bug 820143 - implemented Calling Line Identification (CLI), r=gyeh
2012-12-17 23:24:35 +08:00
Gina Yeh
22d2505705
Bug 821636 - Patch 1: No subscriber number information in Bluetooth Handsfree, r=echou
2012-12-17 17:44:32 +08:00
Gina Yeh
4bbb5527a1
Bug 812391 - Patch 1: Support audio stream of bt_sco, r=echou
2012-11-19 15:10:38 +08:00
Gina Yeh
9c284b5416
Bug 809515 - Patch 1: No response when failed to connect to a headset, r=qdot
2012-11-07 15:48:39 -08:00
Gina Yeh
7ef5e107ca
Bug 805708 - Patch 1: Cannot answer a waiting call during a phone call when press the headset, r=qdot
2012-10-31 11:53:36 +08:00
Gina Yeh
dd34b4b1f1
Bug 804436 - Patch 2 : Failed to connect from a headset again after turn off and turn on the headset, r=qdot
2012-10-26 17:28:39 +08:00
Gina Yeh
a3f7f89a1e
Bug 804474 - Null address value in system message of "bluetooth-hfp-status-changed", r=qdot
2012-10-26 17:21:32 +08:00
Gina Yeh
cf617ca4a7
Bug 804460 - Patch 1: Failed to set audio stream volume to correct value by bluetooth headset, r=qdot
2012-10-25 18:50:41 +08:00