gecko/dom/bluetooth2
Thomas Zimmermann c74b7233b7 Bug 1126720: Implement Bluetooth backend selection; use Bluedroid by default (under bluetooth2/), r=btian
This patch adds proper selection of the Bluetooth backend. The backend
is configurable via environment property 'ro.moz.bluetooth.backend'. The
default value is still Bluedroid.

On systems that are not Android 4.2 or later, the code does not return
a backend. These systems should use BlueZ instead.

This patch is based on bug 1065336, patch [01] and bug 1124565,
patch [01]. It also contains an extra fix in 'moz.build' to set
the pre-processor constant 'MOZ_B2G_BT_DAEMON'.
2015-02-12 10:12:07 +01:00
..
bluedroid Bug 1126720: Support random postfix for Bluetooth daemon socket name (under bluetooth2/), r=btian 2015-02-12 10:12:07 +01:00
bluez Bug 1128797 - [bluetooth2] Fix build break on emulators, r=shuang 2015-02-03 12:02:07 +08:00
ipc Bug 1116371 - Correct #endif comment in BluetoothMessageUtils.h, r=btian 2015-01-08 14:43:10 +08:00
tests/marionette
BluetoothAdapter.cpp Bug 1121404 - Cache addresses of bonded devices and notify adapter properly. r=btian 2015-01-29 15:49:53 +08:00
BluetoothAdapter.h 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
BluetoothClassOfDevice.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
BluetoothClassOfDevice.h
BluetoothCommon.h Bug 1123527 - Fix syntax error in BT_WARNING and BT_LOGD. r=btian. 2015-01-19 19:12:43 -08:00
BluetoothDevice.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove some IsDOMBinding asserts. r=bz. 2014-10-07 11:44:49 +02:00
BluetoothDevice.h Bug 1121404 - Cache addresses of bonded devices and notify adapter properly. r=btian 2015-01-29 15:49:53 +08:00
BluetoothDiscoveryHandle.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove some IsDOMBinding asserts. r=bz. 2014-10-07 11:44:49 +02:00
BluetoothDiscoveryHandle.h
BluetoothHfpManagerBase.h
BluetoothHidManager.cpp
BluetoothHidManager.h
BluetoothInterface.cpp Bug 1126720: Implement Bluetooth backend selection; use Bluedroid by default (under bluetooth2/), r=btian 2015-02-12 10:12:07 +01:00
BluetoothInterface.h
BluetoothInterfaceHelpers.h Bug 1091575: Added general-purpose notification runnables for Bluetooth (under bluetooth2/), r=btian 2014-11-14 10:04:33 +01:00
BluetoothManager.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove some IsDOMBinding asserts. r=bz. 2014-10-07 11:44:49 +02:00
BluetoothManager.h
BluetoothPairingHandle.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
BluetoothPairingHandle.h Bug 1128797 - [bluetooth2] Fix build break on emulators, r=shuang 2015-02-03 12:02:07 +08:00
BluetoothPairingListener.cpp 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
BluetoothPairingListener.h 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
BluetoothProfileController.cpp
BluetoothProfileController.h
BluetoothProfileManagerBase.h
BluetoothReplyRunnable.cpp Bug 914067 - Remove JSVAL_VOID from dom/; r=jst 2015-01-14 08:59:06 +01:00
BluetoothReplyRunnable.h
BluetoothRilListener.cpp Bug 1115603 - Part 4: Use nsITelephonyCallInfo for call data (bluetooth). r=btian 2015-01-08 16:33:51 +08:00
BluetoothRilListener.h Bug 1120774 - Include a header file for nsITelephonyCallInfo in bluetooth2/BluetoothRilListener.h. r=btian 2015-01-13 15:05:32 +08:00
BluetoothService.cpp Bug 1128797 - [bluetooth2] Fix build break on emulators, r=shuang 2015-02-03 12:02:07 +08:00
BluetoothService.h Bug 1128797 - [bluetooth2] Fix build break on emulators, r=shuang 2015-02-03 12:02:07 +08:00
BluetoothSocketObserver.h
BluetoothUtils.cpp Bug 1106017 - Patch 2/2: Merge BluetoothUtils.{cpp,h}, r=tzimmermann 2015-02-03 10:06:53 +08:00
BluetoothUtils.h Bug 1106017 - Patch 2/2: Merge BluetoothUtils.{cpp,h}, r=tzimmermann 2015-02-03 10:06:53 +08:00
BluetoothUuid.cpp
BluetoothUuid.h
moz.build Bug 1126720: Implement Bluetooth backend selection; use Bluedroid by default (under bluetooth2/), r=btian 2015-02-12 10:12:07 +01:00
ObexBase.cpp
ObexBase.h