Thomas Zimmermann
866f8e76b3
Bug 1027030: Convert Bluetooth to use Bluedroid wrappers, r=shuang
...
This patch converts the Bluedroid backend to use the wrapper
classes. The affected interfaces are Core, Sockets, Handsfree,
A2DP, and AVRCP.
2014-06-27 15:45:26 +08:00
Thomas Zimmermann
cf3848df5f
Bug 1027030: Wrap Bluedroid interfaces in classes, r=shuang
...
This patch adds classes around all Bluedroid interfaces that are
currently used by Gecko. These are Core, Socket, Handsfree, A2DP,
and AVRCP.
All arguments and return values are still Bluedroid types and
constants. Future patches will convert them to interface-neutral
artifacts.
2014-06-27 15:45:26 +08:00
Shawn Huang
d3b3314624
Bug 1007576 - [bluez] Update CoD value after device found while doing NFC pairing, r=echou
2014-06-27 11:43:01 +08:00
Shawn Huang
03d16c5486
Bug 1027506 - [bluedroid] Don't reset call array after HFP link lost, r=echou
2014-06-26 09:58:50 +08:00
Olli Pettay
7da5fd8ae0
Bug 1029866 - Rename InitUsingWin(...) to Init(...), r=bobowencode
...
--HG--
extra : rebase_source : e04aac99fe64270f283cf49ed52b8f7512a2fa3b
2014-06-25 13:17:17 +03:00
Shawn Huang
dc60031751
Bug 1015819 - Part 2: [bluez] Restore CoD value based on SDP records. r=echou, f=btian
2014-06-24 02:36:00 -04:00
Shawn Huang
e6b1b70641
Bug 1015819 - Part 1: [bluedroid] Restore CoD value based on SDP records. r=echou, f=btian
2014-06-20 00:48:00 -04:00
Bob Owen
e76d054e70
Bug 1023969 - Part 4: Replace |AutoPushJSContext|s in BluetoothDevice::SetPropertyByValue. r=bholley
2014-06-20 14:42:33 +01:00
Bob Owen
b828377db3
Bug 1023969 - Part 3: Replace AutoPushJSContext in BluetoothManager GetAdapterTask::ParseSuccessfulReply. r=bholley
2014-06-19 20:17:59 +01:00
Bob Owen
4b4458afd0
Bug 1023969 - Part 2: Replace |AutoPushJSContext|s in BluetoothAdapter::SetPropertyByValue. r=bholley
2014-06-19 20:14:32 +01:00
Bob Owen
a39259183d
Bug 1023969 - Part 1: Replace AutoPushJSContext in BluetoothAdapter GetDevicesTask::ParseSuccessfulReply. r=bholley
2014-06-19 20:09:03 +01:00
Hsin-Yi Tsai
97186eb499
Bug 981519 - number and name presentation - part 5 - BT module. r=btian
2014-04-17 11:46:03 +08:00
Shawn Huang
eb0ca1eef1
Bug 989976 - [bluedroid] Hit SIGBUS on unaligned access while doing AdapterPropertiesChangeCallback. r=echou
2014-06-17 01:38:00 -04:00
Jamin Liu
5294727471
Bug 968709 - Add a marionette test for pairing APIs of BluetoothAdapter. r=echou, f=vyang
2014-06-05 19:17:00 -04:00
Jamin Liu
06b1c291b8
Bug 968709 - Add a marionette test case to Bluetooth set to make sure the URL of Marionette client is correct. r=vyang
...
Few marionette tests in unit-test set may navigate to specific URL and
wouldn't restore the URL of marionette client when the tests end.
Navigate the URL to default value before running Bluetooth test to make
sure the correctness of test.
2014-06-18 00:20:00 -04:00
Hsin-Yi Tsai
3e0fc2db93
Backed out changeset e152089ae843 (bug 981519) for causing regression bug 1026081
2014-06-17 15:37:31 +08:00
Jamin Liu
aea82587a6
Bug 1009157 - Ensures that we can receive BT enable/disabled events in marionette test every times. r=echou
...
Ensures that we can always receive that "enabled"/"disabled" event by
installing the event handler *before* we ever enable/disable Bluetooth. Or
we might just miss those events and get a timeout error.
2014-06-15 22:50:00 +02:00
Hsin-Yi Tsai
1e95e74425
Bug 981519 - number and name presentation - part 5 - BT module. r=btian
2014-04-17 11:46:03 +08:00
Boris Zbarsky
2bb59ed300
Bug 1009675 part 2. Return WebIDL 'any' values as handles. r=peterv
2014-06-11 16:26:52 -04:00
Ed Morley
ac5be5b713
Backed out changeset 5f7e58de5d56 (bug 968709) for causing bug 1023167
2014-06-10 11:49:10 +01:00
Ed Morley
3c56ef504b
Backed out changeset 8d2cc1387119 (bug 968709)
2014-06-10 11:48:43 +01:00
Daniel Holbert
0d630da6ac
Bug 1022417: Annotate BluetoothHfpManager::GetVolumeTask as MOZ_FINAL to calm GCC Wdelete-non-virtual-dtor build warning. blanket-r=ehsan
2014-06-08 14:58:02 -07:00
Eric Chou
0912f285c0
Bug 1002391 - Get the latest SDP records of the target device, r=shuang
...
Use BlueZ API 'CreateDevice' to update the SDP records of those
unknown devices. On the other hand, still use 'DiscoverServices'
to update SDP records of paired devices.
2014-06-06 18:14:22 +08:00
Jamin Liu
977cebb36f
Bug 968709 - Add a marionette test for pairing APIs of BluetoothAdapter. r=echou, f=vyang
2014-06-06 11:38:24 +08:00
Jamin Liu
3b2cb1758d
Bug 968709 - Add a marionette test case to Bluetooth set to make sure the URL of Marionette client is correct. r=echou, f=vyang
...
Few marionette tests in unit-test set may navigate to specific URL and
wouldn't restore the URL of marionette client when the tests end.
Navigate the URL to default value before running Bluetooth test to make
sure the correctness of test.
2014-06-06 11:38:24 +08:00
Vicamo Yang
709ef83097
Bug 927320 - 2/2: rename related variables. r=aknow,btian
2014-06-03 22:15:30 +08:00
Vicamo Yang
546cc64d56
Bug 927320 - 1/2: rename TelephonyProvider to TelephonyService. r=aknow
...
--HG--
rename : dom/telephony/gonk/TelephonyProvider.js => dom/telephony/gonk/TelephonyService.js
rename : dom/telephony/gonk/TelephonyProvider.manifest => dom/telephony/gonk/TelephonyService.manifest
rename : dom/telephony/ipc/TelephonyIPCProvider.cpp => dom/telephony/ipc/TelephonyIPCService.cpp
rename : dom/telephony/ipc/TelephonyIPCProvider.h => dom/telephony/ipc/TelephonyIPCService.h
rename : dom/telephony/nsIGonkTelephonyProvider.idl => dom/telephony/nsIGonkTelephonyService.idl
rename : dom/telephony/nsITelephonyProvider.idl => dom/telephony/nsITelephonyService.idl
2014-06-03 22:15:25 +08:00
Kyle Huey
7dda430ff2
Bug 1011110: Don't allow replying to a BluetoothRequest twice. r=bent
2014-06-02 19:02:27 -07:00
Steve Fink
6a809adfba
Bug 1017419 - Handlify nsTArrayToJSArray, r=terrence
...
--HG--
extra : rebase_source : 802407d2c25fe060e16b546890859720664158ae
2014-06-02 09:40:13 -07:00
Szu-Yu Chen [:aknow]
1031fdbf4e
Bug 1016849 - Part 3: Remove isActive (bluetooth). r=btian
2014-05-29 00:16:00 -04:00
Eric Chou
25ee764abf
Bug 1015826 - Dispatch part of BondStateChangedCallback to main thread, r=tzimmermann
2014-05-29 11:24:09 +08:00
Eric Chou
bf0d7f264c
Bug 1015826 - Dispatch part of RemoteDevicePropertiesCallback to main thread, r=tzimmermann
2014-05-29 11:24:07 +08:00
Eric Chou
5572a1a5d5
Bug 1015826 - Use Atomic to ensure thread-safe, r=tzimmermann
2014-05-29 11:24:05 +08:00
Eric Chou
0980661ae0
Bug 1015826 - Dispatch part of AdapterPropertiesCallback to main thread, r=tzimmermann
...
Please note that sSetPropertyRunnableArray[0] should be fired after
firing "PropertyChanged" to BluetoothAdapter, however this is not
guaranteed in current implementation. This patch also fixed this
potential problem.
2014-05-29 11:24:03 +08:00
Eric Chou
fbc70bfd29
Bug 1015826 - Remove unneccessary variable sIsBtEnabled to avoid racing issues, r=tzimmermann
2014-05-29 11:24:02 +08:00
Carsten "Tomcat" Book
4c97b95c90
Backed out changeset 349ca77481c0 (bug 968709) for marionette test failures
2014-05-28 13:02:01 +02:00
Jamin Liu
4de2888b23
Bug 968709 - Add a marionette test for pairing APIs of BluetoothAdapter. r=echou, f=vyang
2014-05-22 22:42:00 +02:00
Ben Tian
bab289bead
Bug 1016243 - [cleanup] Remove unused function BluetoothService::RemoveObserverFromTable, r=shuang
2014-05-27 17:02:44 +08:00
Ryan VanderMeulen
f2349a07bd
Merge inbound to m-c on a CLOSED TREE.
2014-05-27 16:23:41 -04:00
Reuben Morais
7943a9dc65
Bug 952486 - Use CheckPermissions instead of Func for several interfaces. r=bz
2014-05-25 15:31:11 -03:00
Eric Chou
ba6482b08a
Bug 942104 - Notify BluetoothAdapter about discovery state changed (bluez), r=gyeh
2014-05-23 14:01:41 +08:00
Eric Chou
d0e72e9eb8
Bug 942104 - Notify BluetoothAdapter about discovery state changed (bluedroid), r=gyeh
2014-05-23 14:01:37 +08:00
Eric Chou
cc37d09a62
Bug 942104 - Fire event 'discoverystatechanged', r=gyeh
2014-05-23 14:00:25 +08:00
Eric Chou
12595ba7a4
Bug 942104 - Add an event listener "ondiscoverystatechanged", r=gyeh, r=mrbkap
2014-05-23 14:00:14 +08:00
Eric Chou
a495946ef1
Bug 942104 - Avoid exposing Bluetooth interface to all web pages, r=bz
...
Current Bluetooth related webidl implementation would make interfaces
such as BluetoothAdapter exposed to all web pages, and obviously we
don't want to see that.
2014-05-23 14:00:10 +08:00
Birunthan Mohanathas
807e72372f
Bug 869836 - Part 4: Use EqualsLiteral instead of Equals(NS_LITERAL_STRING(...))
. r=ehsan
2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
411a8639b4
Bug 869836 - Part 3: Use Append('c')
instead of AppendLiteral("c")
. r=ehsan
2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
62570a8716
Bug 869836 - Part 2: Use AppendLiteral instead of Append(NS_LITERAL_STRING(...))
. r=ehsan
2014-05-22 06:48:50 +03:00
Birunthan Mohanathas
562904c002
Bug 869836 - Part 12: Use Assign('c')
instead of AssignLiteral("c")
. r=ehsan
...
--HG--
extra : rebase_source : a6b15019cee452973dd8bf3112c15e14175855a9
2014-05-26 21:55:08 +03:00
Birunthan Mohanathas
f9b1b35c3e
Bug 869836 - Part 11: Use Append('c')
instead of AppendLiteral("c")
. r=ehsan
...
--HG--
extra : rebase_source : 08bcbfd804f1adcab40c7d59fa56deda1f6e0829
2014-05-26 21:54:58 +03:00