Jamin Liu
b3d473ae6c
Bug 1121404 - Cache addresses of bonded devices and notify adapter properly. r=btian
2015-01-29 15:49:53 +08:00
Jocelyn Liu
21b482a25c
Bug 1126151 - Fix build break resulting from bug 1125356. r=shuang
2015-01-26 22:28:00 -05:00
Thomas Zimmermann
d6470b014d
Bug 1110049: Add Blueooth A2DP support when using daemon backend (under bluetooth2/), r=btian
2015-01-26 18:39:09 +01:00
Thomas Zimmermann
3f5a55d240
Bug 1110049: Added Blueooth A2DP interface for daemon backend (under bluetooth2/), r=btian
2015-01-26 18:39:09 +01:00
Thomas Zimmermann
0982422915
Bug 1110049: Added Bluetooth A2DP module for daemon backend (under bluetooth2/), r=btian
2015-01-26 18:39:08 +01:00
Thomas Zimmermann
7d536f9852
Bug 1110049: Add Bluetooth A2DP helpers (under bluetooth2/), r=btian
2015-01-26 18:39:08 +01:00
Tom Schuster
8875fc0ed6
Bug 1125356 - Use JS_NewPlainObject in the browser. r=bz
2015-01-24 16:38:08 +01:00
Carsten "Tomcat" Book
4eedb12bdb
merge b2g-inbound to mozilla-central a=merge
2015-01-20 12:12:12 +01:00
Nicholas Nethercote
b03aa682f8
Bug 1123527 - Fix syntax error in BT_WARNING and BT_LOGD. r=btian.
...
cppcheck identified the extra ')' at the end of these macros. This code must
not be compiled in any of our standard configurations.
--HG--
extra : rebase_source : 4044d377e3a15ef725ac276ab54a192df63a8eb6
2015-01-19 19:12:43 -08:00
Jamin Liu
1f883b28e2
Bug 1119734 - Delay registering Bluetooth signal handler if pairing event handlers haven't been attached. r=btian
2015-01-20 09:52:41 +08:00
Ben Tian
fc207ea543
Bug 1121334 - [bluetooth2] Append device name to BluetoothDevice in BluetoothPairingEvent, r=shuang, f=jaliu
2015-01-16 10:53:55 +08:00
Ms2ger
230617c722
Bug 914067 - Remove JSVAL_VOID from dom/; r=jst
2015-01-14 08:59:06 +01:00
Jamin Liu
cedf015916
Bug 1120774 - Include a header file for nsITelephonyCallInfo in bluetooth2/BluetoothRilListener.h. r=btian
2015-01-13 15:05:32 +08:00
Masatoshi Kimura
f70d08c5aa
Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
2015-01-11 11:34:52 +09:00
Ben Tian
a035b9d1d1
Bug 1118163 - Restore received file for small size (1-packet) file, r=shuang
2015-01-08 18:11:37 +08:00
Szu-Yu Chen [:aknow]
e1fb36b3ca
Bug 1115603 - Part 4: Use nsITelephonyCallInfo for call data (bluetooth). r=btian
2015-01-08 16:33:51 +08:00
Giovanny Andres Gongora Granada
4488413a43
Bug 1116371 - Correct #endif comment in BluetoothMessageUtils.h, r=btian
2015-01-08 14:43:10 +08:00
Dave Huseby
92bef33f19
Bug 1107681 - fix up the dom uses of WrapptedJSToDictionary to use the cx-less interface. r=bholley
2014-12-29 11:56:00 +01:00
Jamin Liu
37980cbb30
Bug 1088527 - Modify BluetoothOppManager.IsConnected to indicate whether profile is connected or not. r=btian
...
BluetoothOppManager.IsConnected() couldn't represent the connection status
of Opp profile since it only return true if there is an ongoing
file-transfer session.
This function was used to named |IsTransferring()| in Bug 827267, however,
it was renamed to |IsConnected()| when Bug 842948 landed.
2014-12-26 16:58:11 +08:00
Edgar Chen
3e0b27eed9
Bug 1087847 - Make sure the Icc status in MobileConnection and IccManager are synced. r=hsinyi,smaug
2014-11-13 19:12:11 +08:00
Jamin Liu
fc1fe31011
Bug 1096266 - Avoid to create Bluetooth profiles on content process since HFP manager need permission to create setting lock. r=shuang, f=btian
2014-12-25 14:46:37 +08:00
Ben Hsu
ac73adeb79
Bug 1070831 - Part 6: Clean up BluetoothRilListener. r=btian
2014-12-21 17:37:00 +01:00
Jamin Liu
d48ab729cf
Bug 1100818 - Launch bluetooth certified app by sending system message if it's not ready for receiving BluetoothPairingEvent. r=btian
2014-12-19 11:12:33 +08:00
Wes Kocher
c659ea6bce
Backed out changeset bf25101e66cf (bug 1095098) for build bustage
2014-12-08 16:27:12 -08:00
Denis Volk
c3639f1324
Bug 1095098: move do_QueryObject templates into their own header r=froydnj
2014-11-20 12:20:10 +01:00
Thomas Zimmermann
cdc21a34c0
Bug 1103872: Support Handsfree profile when using Bluetooth daemon (under bluetooth2/), r=btian
2014-11-28 11:37:47 +01:00
Thomas Zimmermann
eb3fd01c92
Bug 1103872: Add Handsfree interface for Bluetooth daemon (under bluetooth2/), r=btian
2014-11-28 11:37:47 +01:00
Thomas Zimmermann
6c481a3d85
Bug 1103872: Add Handsfree module for Bluetooth daemon (under bluetooth2/), r=btian
2014-11-28 11:37:47 +01:00
Thomas Zimmermann
1c74522e93
Bug 1103872: Add helpers for Bluetooth daemon Handsfree support (under bluetooth2/), r=btian
...
This patch adds helpers for packing, unpacking and converting
Handsfree values to and from Bluetooth PDUs.
2014-11-28 11:37:46 +01:00
Thomas Zimmermann
26e8feb4ce
Bug 1102161: Cleanup |BluetoothServiceBluedroid::AdapterStateChangedNotification| (under bluetooth2/), r=btian
...
This patch replaces |ToggleBtAck| with |AcknowledgeToggleBt| in
|BluetoothServiceBluedroid::AdapterStateChangedNotification| and
cleans up the remaining runnables used by this method.
All runnables need to be handled in the same patch, because the
order of operation must not be changed.
2014-11-28 11:18:15 +01:00
Thomas Zimmermann
9e22f95e28
Bug 1102161: Replace most instances of |ToggleBtAck| with calls to |AcknowledgeToggleBt| (under bluetooth2/), r=btian
...
|AcknowledgeToggleBt| completes a Bluetooth start or stop operation
in the context of |BluetoothService|; That was done by |ToggleBtAck|
before.
This patch replaces |ToggleBtAck| with calls to |AcknowledgeToggleBt|
in |BluetoothServiceBluedroid| for all the trivial cases.
2014-11-28 11:18:15 +01:00
Thomas Zimmermann
28c66f2c22
Bug 1102161: Move |ToggleBtAck| into |BluetoothService| (under bluetooth2/), r=btian
...
|ToggleBtAck| completes a start of stop operation on the main thread.
This patch moves the runnable's functionality into |BluetoothService|
and makes it available for methods running on the main thread.
2014-11-28 11:18:15 +01:00
Thomas Zimmermann
2546fde685
Bug 1102161: Move helpers of |BluetoothServiceBluedroid| into its namespace (under bluetooth2/), r=btian
2014-11-28 11:18:15 +01:00
Thomas Zimmermann
67769159cf
Bug 1091575: Add support for Bluetooth daemon backend (under bluetooth2/), r=btian
2014-11-14 10:04:34 +01:00
Thomas Zimmermann
27e500288e
Bug 1091575: Implement Socket module for Bluetooth daemon (under bluetooth2/), r=btian
...
This patch adds support for the Bluetooth daemon's Socket module,
which provides OPP functionality.
2014-11-14 10:04:34 +01:00
Thomas Zimmermann
0bd3ecc1f6
Bug 1091575: Implement Bluetooth Core module for Bluetooth daemon (under bluetooth2/), r=btian
...
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-14 10:04:34 +01:00
Thomas Zimmermann
d5b5010884
Bug 1091575: Add core interfaces and Setup module for Bluetooth daemon (under bluetooth2/), r=btian
...
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-14 10:04:33 +01:00
Thomas Zimmermann
485cca797b
Bug 1091575: Added general-purpose notification runnables for Bluetooth (under bluetooth2/), r=btian
...
A backend notification runnable in Bluetooth is used to transfer
a notification from the I/O thread to the main thread; an interface
runnable transfers and executes a result handler. Both are currently
implemented by Bluetooth backends.
This patch adds new runnables that are independend from any backend
code or data structures.
2014-11-14 10:04:33 +01:00
Thomas Zimmermann
993cd63e18
Bug 1091575: Cleanup Bluetooth's CONVERT macro (under bluetooth2/), r=btian
...
The patch moves the array handling out of Bluetooth's CONVERT
macro. The change allows the use of the functionality in non-
conversion code.
2014-11-14 10:04:33 +01:00
Shawn Huang
9bce597139
Bug 1096194 - Responding Enhanced call control with ERROR if enhanced call control is not supported, r=btian
2014-11-12 11:15:21 +08:00
Bruce Sun
ed3b797cce
Bug 1079649: Use a temporary (.part) file to store incoming file. (bluetooth2/bluedroid) r=btian
2014-11-10 18:55:50 +08:00
Bruce Sun
2d7699124d
Bug 1079649: Use a temporary (.part) file to store incoming file. (bluetooth2/bluez) r=btian
2014-11-10 18:56:24 +08:00
Thomas Zimmermann
fc93a4217f
Bug 1084342: Copy received ancillary data into |SocketMessageWatcher|, r=shawnjohnjr
...
The cast-and-assign pattern for retrieving file descriptors is prone to
SIGBUS signals on platforms that don't support unaligned memory access.
This patch fixes the problem by copying the received data directly.
2014-10-28 10:34:29 +01:00
Thomas Zimmermann
63ed471690
Bug 1084342: Fix receive buffer size in |SocketMessageWatcher|, r=shawnjohnjr
...
|SocketMessageWatcher| currently allocates a large amount of memory
for holding ancillary data. The only actually transfered value is a
file descriptor. This patch fixes the buffer size accordingly.
2014-10-28 10:34:18 +01:00
Thomas Zimmermann
889bfc527b
Bug 1084342: Move |SocketMessageWatcher| to separate file, r=shawnjohnjr
...
This patch moves |SocketMessageWatcher| into a separate file. The new
Bluetooth daemon will require it's functionality for OPP profiles.
2014-10-28 10:34:09 +01:00
Edgar Chen
a5d4452b52
Bug 1083843 - [MobileConnection] Deprecate CFStateChangeEvent.success. r=hsinyi,smaug,btian
2014-10-23 22:13:35 +08:00
Jamin Liu
5b97ce2989
Bug 1069868 - Set Bluetooth property |discoverable| to |false| after Bluetooth enabled. r=shuang
...
Bluetooth scan mode is BT_SCAN_MODE_CONNECTABLE by default, it means it
should be connectable and non-discoverable.
2014-10-21 01:27:00 -04:00
Thomas Zimmermann
7bf2af4097
Bug 1083092: Data parameter for |mozilla::ipc::SocketIOSendTask| template, r=shawnjohnjr
...
The data class in |SocketIOSendTask| is now a template parameter, instead
of being hard-coded to |UnixSocketRawData|. The patch also adds soem minor
cleanups to the file.
2014-10-21 10:52:12 +02:00
Thomas Zimmermann
e86ec92e48
Bug 1083092: Introduce |mozilla::ipc::SocketBase|, r=shawnjohnjr
...
The new class |SocketBase| contains the notification mechanism of
|SocketConsumerBase|. The latter still contains I/O methods.
2014-10-21 10:52:11 +02:00
Jessica Jong
9c3f930c69
Bug 1052842 - Part 4: Use enums for NetworkSelectionMode in nsIMobileConnectionService.idl (bt). r=btian
2014-10-21 14:31:48 +08:00