OSDN Git Service

android-x86/packages-apps-Bluetooth.git
8 years agoImport translations. DO NOT MERGE
Geoff Mendal [Wed, 10 Feb 2016 13:58:42 +0000 (05:58 -0800)]
Import translations. DO NOT MERGE

Change-Id: Ifea77df1ec767947865ddb5495dc86055aa11218
Auto-generated-cl: translation import

8 years agoImport translations. DO NOT MERGE
Geoff Mendal [Mon, 8 Feb 2016 16:33:51 +0000 (08:33 -0800)]
Import translations. DO NOT MERGE

Change-Id: I4986a29f9b6b69b2e01057ff96a7871f193ddcc3
Auto-generated-cl: translation import

8 years agoImport translations. DO NOT MERGE
Geoff Mendal [Mon, 8 Feb 2016 13:29:38 +0000 (05:29 -0800)]
Import translations. DO NOT MERGE

Change-Id: Idff8a632bf77478d071b00db27d1dd722dcb4be4
Auto-generated-cl: translation import

8 years agoMerge "Reset ble scans in BatteryStats on start up"
Adam Lesinski [Sat, 6 Feb 2016 00:52:39 +0000 (00:52 +0000)]
Merge "Reset ble scans in BatteryStats on start up"

8 years agoMerge "Enhance AVRCP Absolute Volume control implementation" am: b8a26db0b7
Andre Eisenbach [Fri, 5 Feb 2016 20:03:30 +0000 (20:03 +0000)]
Merge "Enhance AVRCP Absolute Volume control implementation" am: b8a26db0b7
am: 6b82837c0f

* commit '6b82837c0facc5f3c343a00f407abd6ee2312496':
  Enhance AVRCP Absolute Volume control implementation

8 years agoMerge "Enhance AVRCP Absolute Volume control implementation"
Andre Eisenbach [Fri, 5 Feb 2016 20:01:16 +0000 (20:01 +0000)]
Merge "Enhance AVRCP Absolute Volume control implementation"
am: b8a26db0b7

* commit 'b8a26db0b7c4eabcd7784d087793dd8c8f9973a2':
  Enhance AVRCP Absolute Volume control implementation

8 years agoMerge "Enhance AVRCP Absolute Volume control implementation"
Andre Eisenbach [Fri, 5 Feb 2016 19:56:58 +0000 (19:56 +0000)]
Merge "Enhance AVRCP Absolute Volume control implementation"

8 years agoEnhance AVRCP Absolute Volume control implementation
Liejun Tao [Fri, 18 Dec 2015 20:59:01 +0000 (14:59 -0600)]
Enhance AVRCP Absolute Volume control implementation

1. Remember the current local volume level, current remote volume level.
When user adjusts the volume, compare the returned remote volume
level with desired volume level, if they don't match, do retry.

2.Learn and remember the volume mapping between phone volume level and
remote volume level as the user adjusts volume. When user adjusts to one
remembered volume level, use the mapping directly. Otherwise calculate
the remote volume level and try with method described in step one.

3. Blacklist device if remote device does not tell its initial volume.

4. Define optional threshold for initial volume level to avoid headset
being too loud upon re-connection.

Signed-off-by: Liejun Tao <baibai@motorola.com>
Change-Id: I78112f5f401666f5a680561473a5c7f914071fbe

8 years agoEnable contact image over PBAP.
Sanket Agarwal [Wed, 3 Feb 2016 00:06:50 +0000 (16:06 -0800)]
Enable contact image over PBAP.

Bug: b/26862739
Change-Id: Ife6b6724f0105e5ba28e7bf16a90c6c7ccd221ee

8 years agoMerge "Implement createBondOutOfBand" am: c450f89460
Andre Eisenbach [Thu, 4 Feb 2016 02:33:33 +0000 (02:33 +0000)]
Merge "Implement createBondOutOfBand" am: c450f89460
am: 28e370be5b  -s ours

* commit '28e370be5bbe2c54bb91c70f54b05326063e32ce':
  Implement createBondOutOfBand

8 years agoMerge "Implement createBondOutOfBand"
Andre Eisenbach [Thu, 4 Feb 2016 00:29:29 +0000 (00:29 +0000)]
Merge "Implement createBondOutOfBand"
am: c450f89460

* commit 'c450f89460855d6dfeb4d28364091f3b99bab447':
  Implement createBondOutOfBand

8 years agoMerge "Implement createBondOutOfBand"
Andre Eisenbach [Thu, 4 Feb 2016 00:25:35 +0000 (00:25 +0000)]
Merge "Implement createBondOutOfBand"

8 years agoImplement createBondOutOfBand
Jakub Pawlowski [Tue, 29 Dec 2015 21:21:30 +0000 (13:21 -0800)]
Implement createBondOutOfBand

This patch implements out of band pairing that uses optional data.
Currently it works only for LE transport, using Temporary Key value.
In future fields might be added to OOBData to support other options for
optional data.

Change-Id: I1b4942e656be7b5d1ae5a4bf9d867ffd74753798

8 years agoImport translations. DO NOT MERGE
Geoff Mendal [Wed, 3 Feb 2016 13:16:03 +0000 (05:16 -0800)]
Import translations. DO NOT MERGE

Change-Id: I461b071f2b5b8f814c7d33ff18e996493369c840
Auto-generated-cl: translation import

8 years agoAdd MediaBrowser implementaion for A2DP.
Sanket Agarwal [Fri, 22 Jan 2016 20:26:36 +0000 (12:26 -0800)]
Add MediaBrowser implementaion for A2DP.

MediaBrowser is a way to control playback of any generic media
application and to conform to this framework API the a2dpsink client
uses the same format.

This middleware provides a way to use A2DP via the MediaBrowserService
and a user for A2DP sink should not need to use the raw Bluetooth APIs.

Change-Id: I73b4a51acc469f503286bfd6d33a1766e30fc50d

8 years agoMerge "Import translations. DO NOT MERGE" into mnc-dr2-dev am: 212bb6f128 -s ours
Geoff Mendal [Tue, 2 Feb 2016 16:26:55 +0000 (16:26 +0000)]
Merge "Import translations. DO NOT MERGE" into mnc-dr2-dev am: 212bb6f128  -s ours
am: d160952d49  -s ours

* commit 'd160952d49c60171bec16ababdef4d7f3e138a1e':
  Import translations. DO NOT MERGE

8 years agoMerge "Import translations. DO NOT MERGE" into mnc-dr2-dev
Geoff Mendal [Tue, 2 Feb 2016 16:19:30 +0000 (16:19 +0000)]
Merge "Import translations. DO NOT MERGE" into mnc-dr2-dev
am: 212bb6f128  -s ours

* commit '212bb6f128bc72cc1d052ea5ead42fad1fa8bf04':
  Import translations. DO NOT MERGE

8 years agoMerge "Import translations. DO NOT MERGE" into mnc-dr2-dev
Geoff Mendal [Tue, 2 Feb 2016 16:05:34 +0000 (16:05 +0000)]
Merge "Import translations. DO NOT MERGE" into mnc-dr2-dev

8 years agoImport translations. DO NOT MERGE
Geoff Mendal [Tue, 2 Feb 2016 16:01:39 +0000 (10:01 -0600)]
Import translations. DO NOT MERGE

Change-Id: I24e517a832b81ebde981d66d52d4bf75214d9e84
Auto-generated-cl: translation import

8 years agoImport translations. DO NOT MERGE am: 8b72673c28 -s ours am: 43f6a005d9 -s ours
Geoff Mendal [Tue, 2 Feb 2016 15:57:19 +0000 (15:57 +0000)]
Import translations. DO NOT MERGE am: 8b72673c28  -s ours am: 43f6a005d9  -s ours
am: 3a35a23169  -s ours

* commit '3a35a23169b2858963967d6bfd0d9b2d07483e20':
  Import translations. DO NOT MERGE

8 years agoImport translations. DO NOT MERGE am: 8b72673c28 -s ours
Geoff Mendal [Tue, 2 Feb 2016 15:48:25 +0000 (15:48 +0000)]
Import translations. DO NOT MERGE am: 8b72673c28  -s ours
am: 43f6a005d9  -s ours

* commit '43f6a005d9634c45d00898c9ed14dd3be4414dd6':
  Import translations. DO NOT MERGE

8 years agoImport translations. DO NOT MERGE
Geoff Mendal [Tue, 2 Feb 2016 15:43:30 +0000 (15:43 +0000)]
Import translations. DO NOT MERGE
am: 8b72673c28  -s ours

* commit '8b72673c282ae776113195099236496813b7e0b7':
  Import translations. DO NOT MERGE

8 years agoImport translations. DO NOT MERGE
Geoff Mendal [Tue, 2 Feb 2016 15:33:54 +0000 (07:33 -0800)]
Import translations. DO NOT MERGE

Change-Id: I66a6219b85c4b5627c6e716a077eb62d4c36531d
Auto-generated-cl: translation import

8 years agoReset ble scans in BatteryStats on start up
Adam Lesinski [Thu, 28 Jan 2016 20:14:37 +0000 (12:14 -0800)]
Reset ble scans in BatteryStats on start up

Bug:22718669
Change-Id: I89b0106776aadfd383a11c509f6eba660461bd31

8 years agoImport translations. DO NOT MERGE
Geoff Mendal [Mon, 1 Feb 2016 13:36:08 +0000 (05:36 -0800)]
Import translations. DO NOT MERGE

Change-Id: I7d28f588a7037fab5cafb0f5ca322c4a21ef3695
Auto-generated-cl: translation import

8 years agoMerge "Add android.permission.DUMP for Bluetooth.apk" am: 4518460e7b
Andre Eisenbach [Fri, 29 Jan 2016 21:13:27 +0000 (21:13 +0000)]
Merge "Add android.permission.DUMP for Bluetooth.apk" am: 4518460e7b
am: f211141b3c

* commit 'f211141b3c64010b2b8c5193815087cdef819fe1':
  Add android.permission.DUMP for Bluetooth.apk

8 years agoMerge "Add android.permission.DUMP for Bluetooth.apk"
Andre Eisenbach [Fri, 29 Jan 2016 21:11:31 +0000 (21:11 +0000)]
Merge "Add android.permission.DUMP for Bluetooth.apk"
am: 4518460e7b

* commit '4518460e7b6e065ef161f69ef6d7ed79c3824b4c':
  Add android.permission.DUMP for Bluetooth.apk

8 years agoMerge "Add android.permission.DUMP for Bluetooth.apk"
Andre Eisenbach [Fri, 29 Jan 2016 21:05:31 +0000 (21:05 +0000)]
Merge "Add android.permission.DUMP for Bluetooth.apk"

8 years agoAdd android.permission.DUMP for Bluetooth.apk
Andre Eisenbach [Thu, 28 Jan 2016 21:18:06 +0000 (13:18 -0800)]
Add android.permission.DUMP for Bluetooth.apk

Bug: 26827915
Change-Id: Ia62c0b777225b64279998f234b2df53836b956a4

8 years agoAdd android.permission.DUMP for Bluetooth.apk
Andre Eisenbach [Thu, 28 Jan 2016 21:18:06 +0000 (13:18 -0800)]
Add android.permission.DUMP for Bluetooth.apk

Bug: 26827915
Change-Id: Ia62c0b777225b64279998f234b2df53836b956a4

8 years agoMerge "Remove IBluetooth.dump(), dumpsys arguments" am: 85fef74108
Marie Janssen [Wed, 27 Jan 2016 21:05:15 +0000 (21:05 +0000)]
Merge "Remove IBluetooth.dump(), dumpsys arguments" am: 85fef74108
am: ce1e250b06

* commit 'ce1e250b06d8bc83c43e226e0c1c9cfa9edb510f':
  Remove IBluetooth.dump(), dumpsys arguments

8 years agoMerge "Remove IBluetooth.dump(), dumpsys arguments"
Marie Janssen [Wed, 27 Jan 2016 20:50:58 +0000 (20:50 +0000)]
Merge "Remove IBluetooth.dump(), dumpsys arguments"
am: 85fef74108

* commit '85fef74108ac3671ae2d4b230942b2ee6e7fd0f1':
  Remove IBluetooth.dump(), dumpsys arguments

8 years agoMerge "Remove IBluetooth.dump(), dumpsys arguments"
Marie Janssen [Wed, 27 Jan 2016 20:42:07 +0000 (20:42 +0000)]
Merge "Remove IBluetooth.dump(), dumpsys arguments"

8 years agoRemove IBluetooth.dump(), dumpsys arguments
Marie Janssen [Tue, 12 Jan 2016 19:03:00 +0000 (11:03 -0800)]
Remove IBluetooth.dump(), dumpsys arguments

Move the majority of dumpsys into the AdapterService so we don't need
IBluetooth.dump(), and update the JNI interface for dumpsys arguments.

Change-Id: I481f147d913e0f4e1b85b8e4b027dbc349372ce5

8 years agoUse the incoming WorkSource to notify batterystats of BLE scans
Adam Lesinski [Sat, 16 Jan 2016 02:20:19 +0000 (18:20 -0800)]
Use the incoming WorkSource to notify batterystats of BLE scans

BatteryStats is going to start tracking bluetooth scanning, so
we start by passing along the WorkSource we were given (or we created
if none was specified).

This is only done for BLE scanning at the moment, and only for regular scans.
Batched scans will also need to be considered.
Bug:22718669

Change-Id: I3ff042d6c344f13b600602c5966aef60b4587916

8 years agoUnhiding MSIM APIs.
Shishir Agrawal [Mon, 25 Jan 2016 22:03:04 +0000 (14:03 -0800)]
Unhiding MSIM APIs.

1. Unhide MSIM APIs in TelephonyManager that already have non-MSIM equivalent
   APIs public.
2. Make MSIM API naming consistent (overloaded, no suffix).
3. Unhide APIs in SubscriptionManager that are necessary for MSIM.

Bug: 26772894
Change-Id: I823ee075e8f77b459977b7546b27e1b373633c53

8 years agoRemove IBluetooth.dump(), dumpsys arguments
Marie Janssen [Tue, 12 Jan 2016 19:03:00 +0000 (11:03 -0800)]
Remove IBluetooth.dump(), dumpsys arguments

Move the majority of dumpsys into the AdapterService so we don't need
IBluetooth.dump(), and update the JNI interface for dumpsys arguments.

Change-Id: I481f147d913e0f4e1b85b8e4b027dbc349372ce5
(cherry picked from commit 48131cd77d2a1fd7d6112eee388a90a1fdbe0c6c)

8 years agoImport translations. DO NOT MERGE
Geoff Mendal [Mon, 25 Jan 2016 13:19:40 +0000 (05:19 -0800)]
Import translations. DO NOT MERGE

Change-Id: If2d17f88e7fc56fc4e07a187774103d1bdb463a3
Auto-generated-cl: translation import

8 years agoSynchronize HF and AG volume.
Sanket Agarwal [Fri, 22 Jan 2016 23:55:49 +0000 (15:55 -0800)]
Synchronize HF and AG volume.

Use normalization where required to convert from Android volume range to
HF volume range.

Bug: b/26714956

Change-Id: Ia90ec6aba41d6f66ca2e34ecc877c52c80cd7a0c

8 years agoMerge -s ours commit '847fcb35ba'
Stephen Li [Thu, 21 Jan 2016 05:18:58 +0000 (21:18 -0800)]
Merge -s ours commit '847fcb35ba'

8 years agoMerge "Add traffic accounting to Bluetooth App."
Adam Lesinski [Thu, 21 Jan 2016 03:00:34 +0000 (03:00 +0000)]
Merge "Add traffic accounting to Bluetooth App."
am: d23eaab475

* commit 'd23eaab4755da60af6b669b865fdbf0e07c8ab5a':
  Add traffic accounting to Bluetooth App.

8 years agoMerge "Add traffic accounting to Bluetooth App."
Adam Lesinski [Thu, 21 Jan 2016 02:23:50 +0000 (02:23 +0000)]
Merge "Add traffic accounting to Bluetooth App."

8 years agoMerge "Add traffic accounting to Bluetooth App."
Adam Lesinski [Thu, 21 Jan 2016 02:22:05 +0000 (02:22 +0000)]
Merge "Add traffic accounting to Bluetooth App."

8 years agoMerge "Add extra logging for BLE scans" am: e9b5054375
Ajay Panicker [Thu, 21 Jan 2016 01:39:42 +0000 (01:39 +0000)]
Merge "Add extra logging for BLE scans" am: e9b5054375
am: 15d43d60be

* commit '15d43d60be04035c107211fa8fc10956b41637be':
  Add extra logging for BLE scans

8 years agoMerge "Add extra logging for BLE scans"
Ajay Panicker [Thu, 21 Jan 2016 01:27:01 +0000 (01:27 +0000)]
Merge "Add extra logging for BLE scans"
am: e9b5054375

* commit 'e9b505437574d21b7648ee18789f1124939df536':
  Add extra logging for BLE scans

8 years agoAdd traffic accounting to Bluetooth App.
Adam Lesinski [Fri, 4 Dec 2015 00:17:17 +0000 (16:17 -0800)]
Add traffic accounting to Bluetooth App.

Update the Bluetooth app to build against the new Bluetooth HAL,
which expects to be given a calling UID when opening sockets and
expects a callback for energy info that accepts uid_traffic_t data.

Bug:26039657
Change-Id: I23ffbe39041f11706376acfc6aba33ba661a6ef1

8 years agoAdd traffic accounting to Bluetooth App.
Adam Lesinski [Fri, 4 Dec 2015 00:17:17 +0000 (16:17 -0800)]
Add traffic accounting to Bluetooth App.

Update the Bluetooth app to build against the new Bluetooth HAL,
which expects to be given a calling UID when opening sockets and
expects a callback for energy info that accepts uid_traffic_t data.

Bug:26039657
Change-Id: I23ffbe39041f11706376acfc6aba33ba661a6ef1

8 years agoMerge "Add extra logging for BLE scans"
Ajay Panicker [Thu, 21 Jan 2016 00:31:25 +0000 (00:31 +0000)]
Merge "Add extra logging for BLE scans"

8 years agoAdd extra logging for BLE scans
Ajay Panicker [Fri, 15 Jan 2016 01:59:10 +0000 (17:59 -0800)]
Add extra logging for BLE scans

Added logging for application name, number of scans, and scan times
for each application that uses gatt scanning.

Example output:
GATT Client Map
  Entries: 1

  Application Name: com.broadcom.app.leexplorer (Registered)
  LE scans (started/stopped)       : 4 / 4
  Scan time in ms (min/max/avg)    : 6 / 7321 / 2744
  Time since last scan ended in ms : 3522
  Last 4 scans in ms (oldest first): 763 6 7321 2887
  Application ID                   : 5
  UUID                             : f69badb3-212b-40b5-b5b3-3bf9214310f9
  Connections: 1
    5: 6B:1F:6C:45:3D:DC

Bug: 26463429
Change-Id: I52376541a5b5874d0e40978990149a1283fd9c6a

8 years agoAdd extra logging for BLE scans
Ajay Panicker [Fri, 15 Jan 2016 01:59:10 +0000 (17:59 -0800)]
Add extra logging for BLE scans

Added logging for application name, number of scans, and scan times
for each application that uses gatt scanning.

Example output:
GATT Client Map
  Entries: 1

  Application Name: com.broadcom.app.leexplorer (Registered)
  LE scans (started/stopped)       : 4 / 4
  Scan time in ms (min/max/avg)    : 6 / 7321 / 2744
  Time since last scan ended in ms : 3522
  Last 4 scans in ms (oldest first): 763 6 7321 2887
  Application ID                   : 5
  UUID                             : f69badb3-212b-40b5-b5b3-3bf9214310f9
  Connections: 1
    5: 6B:1F:6C:45:3D:DC

Bug: 26463429
Change-Id: I52376541a5b5874d0e40978990149a1283fd9c6a

8 years agoMerge "A2DP Sink:Audio Rendering patch and AutoConnect Functionality" am: a22d9acc77
Sanket Agarwal [Wed, 20 Jan 2016 01:38:51 +0000 (01:38 +0000)]
Merge "A2DP Sink:Audio Rendering patch and AutoConnect Functionality" am: a22d9acc77
am: f648ebe608

* commit 'f648ebe608f62462c90f84235df774abbcf2ad47':
  A2DP Sink:Audio Rendering patch and AutoConnect Functionality

8 years agoMerge "A2DP Sink:Audio Rendering patch and AutoConnect Functionality"
Sanket Agarwal [Wed, 20 Jan 2016 01:26:14 +0000 (01:26 +0000)]
Merge "A2DP Sink:Audio Rendering patch and AutoConnect Functionality"
am: a22d9acc77

* commit 'a22d9acc77d60cfad31ecfe67cef806657406725':
  A2DP Sink:Audio Rendering patch and AutoConnect Functionality

8 years agoMerge "A2DP Sink:Audio Rendering patch and AutoConnect Functionality"
Sanket Agarwal [Wed, 20 Jan 2016 00:23:38 +0000 (00:23 +0000)]
Merge "A2DP Sink:Audio Rendering patch and AutoConnect Functionality"

8 years agoA2DP Sink:Audio Rendering patch and AutoConnect Functionality
Sanket Agarwal [Tue, 22 Dec 2015 21:45:00 +0000 (13:45 -0800)]
A2DP Sink:Audio Rendering patch and AutoConnect Functionality

 -  Add autoconnect functionality for A2DP Sink
 -  Use AudioPatch mechanism for sink playback
 -  AudioFocus approach to manage concurrencies

A2DP Sink: Support for AudioTrack

- add support for audiotrack to render audio data
- add support for AVRCP State to trigger audio
  rendering

AVRCP_CTRL: add support for AVRCP 1.3 Controller

- fill placeholder function for AVRCP 1.3
- add supporting classes to handle AVRCP Commands

AVRCP Controller: Support for retaining volume level and blocking streaming from remote.

- retain volume level on new connection request
- block streaming from remote.

Change-Id: I8c31fd1779b196ced0fb0870855b93263ea331ec

8 years agoImplement createBondOutOfBand
Jakub Pawlowski [Tue, 29 Dec 2015 21:21:30 +0000 (13:21 -0800)]
Implement createBondOutOfBand

This patch implements out of band pairing that uses optional data.
Currently it works only for LE transport, using Temporary Key value.
In future fields might be added to OOBData to support other options for
optional data.

Change-Id: I1b4942e656be7b5d1ae5a4bf9d867ffd74753798

8 years agoA2DP Sink:Audio Rendering patch and AutoConnect Functionality
Sanket Agarwal [Tue, 22 Dec 2015 21:45:00 +0000 (13:45 -0800)]
A2DP Sink:Audio Rendering patch and AutoConnect Functionality

 -  Add autoconnect functionality for A2DP Sink
 -  Use AudioPatch mechanism for sink playback
 -  AudioFocus approach to manage concurrencies

A2DP Sink: Support for AudioTrack

- add support for audiotrack to render audio data
- add support for AVRCP State to trigger audio
  rendering

AVRCP_CTRL: add support for AVRCP 1.3 Controller

- fill placeholder function for AVRCP 1.3
- add supporting classes to handle AVRCP Commands

AVRCP Controller: Support for retaining volume level and blocking streaming from remote.

- retain volume level on new connection request
- block streaming from remote.

Change-Id: I8c31fd1779b196ced0fb0870855b93263ea331ec

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36...
Andre Eisenbach [Wed, 13 Jan 2016 18:52:09 +0000 (18:52 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36 am: 6e9165b908  -s ours am: 44c3652b4c am: 5a1ae16f4e am: d59eb61a3e  -s ours am: d6e1fa7c20 am: 44853bf994 am: be149ebaf5 am: 695a68448c
am: f54b7cfd12  -s ours

* commit 'f54b7cfd127ce744d1957947a631a92a242748f8':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: f81566bb85...
Ashwini Munigala [Wed, 13 Jan 2016 18:48:57 +0000 (18:48 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: f81566bb85 am: ff7beb91be am: e005c18fa8 am: f2b62a56da
am: 23157b02d8  -s ours

* commit '23157b02d89ee2048be3be272b5c7821c88a882e':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36...
Andre Eisenbach [Tue, 12 Jan 2016 20:44:38 +0000 (20:44 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36 am: 6e9165b908  -s ours am: 44c3652b4c am: 5a1ae16f4e am: d59eb61a3e  -s ours am: d6e1fa7c20 am: 44853bf994 am: be149ebaf5
am: 695a68448c

* commit '695a68448ce5ce7239e5abd3d16fd993aa72cb0e':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36...
Andre Eisenbach [Tue, 12 Jan 2016 19:45:12 +0000 (19:45 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36 am: 6e9165b908  -s ours am: 44c3652b4c am: 5a1ae16f4e am: d59eb61a3e  -s ours am: d6e1fa7c20 am: 44853bf994
am: be149ebaf5

* commit 'be149ebaf5bd027f75b7b983c6a1f3bd0f712faa':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36...
Andre Eisenbach [Tue, 12 Jan 2016 19:36:47 +0000 (19:36 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36 am: 6e9165b908  -s ours am: 44c3652b4c am: 5a1ae16f4e am: d59eb61a3e  -s ours am: d6e1fa7c20
am: 44853bf994

* commit '44853bf9949725ba84c30cb40dc2f99f8b701a70':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36...
Andre Eisenbach [Tue, 12 Jan 2016 19:05:23 +0000 (19:05 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36 am: 6e9165b908  -s ours am: 44c3652b4c am: 5a1ae16f4e am: d59eb61a3e  -s ours
am: d6e1fa7c20

* commit 'd6e1fa7c20fbddbf9ea5fa7b042bfdf276c1463a':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: f81566bb85...
Ashwini Munigala [Tue, 12 Jan 2016 19:02:42 +0000 (19:02 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: f81566bb85 am: ff7beb91be am: e005c18fa8
am: f2b62a56da

* commit 'f2b62a56daf113d7ed533883dc9126ab410c498e':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36...
Andre Eisenbach [Tue, 12 Jan 2016 19:02:36 +0000 (19:02 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36 am: 6e9165b908  -s ours am: 44c3652b4c am: 5a1ae16f4e
am: d59eb61a3e  -s ours

* commit 'd59eb61a3ef94ef69bbbcf8e039895d0fb2fd379':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36...
Andre Eisenbach [Tue, 12 Jan 2016 19:00:00 +0000 (19:00 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36 am: 6e9165b908  -s ours am: 44c3652b4c
am: 5a1ae16f4e

* commit '5a1ae16f4ee61b1686e178389485ef65001ed167':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: f81566bb85...
Ashwini Munigala [Tue, 12 Jan 2016 18:57:03 +0000 (18:57 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: f81566bb85 am: ff7beb91be
am: e005c18fa8

* commit 'e005c18fa8fd19ef68580c57760e91735e66a48b':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36...
Andre Eisenbach [Tue, 12 Jan 2016 18:56:46 +0000 (18:56 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36 am: 6e9165b908  -s ours
am: 44c3652b4c

* commit '44c3652b4cb824089768112a5a5614cb4346cd0f':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: f81566bb85
Ashwini Munigala [Tue, 12 Jan 2016 18:53:14 +0000 (18:53 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: f81566bb85
am: ff7beb91be

* commit 'ff7beb91bee0db50b4ce03aba1b39a3362f767c6':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36
Andre Eisenbach [Tue, 12 Jan 2016 18:52:47 +0000 (18:52 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: abb54d6d36
am: 6e9165b908  -s ours

* commit '6e9165b90881581d1c58eb974b304465340b08e7':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue
Ashwini Munigala [Tue, 12 Jan 2016 18:48:04 +0000 (18:48 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue
am: f81566bb85

* commit 'f81566bb85a1d0388b738dc5553d096591fc9030':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue
Andre Eisenbach [Tue, 12 Jan 2016 18:46:52 +0000 (18:46 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue
am: abb54d6d36

* commit 'abb54d6d3614cd86a6349303400b9cf2f83af4c7':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoMerge "Use TETHER_PRIVILEGED to maintain access to tether permissions."
Jeremy Klein [Mon, 11 Jan 2016 19:10:26 +0000 (19:10 +0000)]
Merge "Use TETHER_PRIVILEGED to maintain access to tether permissions."

8 years agoFollow AIDL refactoring.
Jeff Sharkey [Sat, 9 Jan 2016 01:32:04 +0000 (18:32 -0700)]
Follow AIDL refactoring.

Bug: 26471205
Change-Id: I20aa94fb599eda9ee4b1d0b8de208aecb9e560e7

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: 1983bccf61
Ashwini Munigala [Thu, 7 Jan 2016 19:30:03 +0000 (19:30 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue am: 1983bccf61
am: e7bdb9a333  -s ours

* commit 'e7bdb9a333e9610bb654cce8858d8f8aadbb629d':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue
Ashwini Munigala [Thu, 7 Jan 2016 19:28:17 +0000 (19:28 +0000)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue
am: 1983bccf61

* commit '1983bccf614d61dfcf20ba3cbf14f4ebf7f49943':
  DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue
Ashwini Munigala [Mon, 7 Sep 2015 16:08:09 +0000 (21:38 +0530)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

Receive and handle ACTION_MESSAGE_SENT intent for SMS type
message to move it to SENT folder when pushMessage request
from MCE  is processed and SMS delivered successfully.

Bug: 22343270
CRs-Fixed: 903561
Change-Id: I337fb1fb870873bf9f1add58d6d898465fc003c8

8 years agoMerge "Enforce BLUETOOTH_PRIVILEGED permission for FIDO U2F over GATT" am: 28ca6b2d79
Andre Eisenbach [Wed, 6 Jan 2016 17:58:42 +0000 (17:58 +0000)]
Merge "Enforce BLUETOOTH_PRIVILEGED permission for FIDO U2F over GATT" am: 28ca6b2d79
am: b145f33f93

* commit 'b145f33f93ad319ce11e541f5ae48888f07de719':
  Enforce BLUETOOTH_PRIVILEGED permission for FIDO U2F over GATT

8 years agoMerge "Enforce BLUETOOTH_PRIVILEGED permission for FIDO U2F over GATT"
Andre Eisenbach [Wed, 6 Jan 2016 17:54:58 +0000 (17:54 +0000)]
Merge "Enforce BLUETOOTH_PRIVILEGED permission for FIDO U2F over GATT"
am: 28ca6b2d79

* commit '28ca6b2d791358a1938c5ab1693f01522c4338f4':
  Enforce BLUETOOTH_PRIVILEGED permission for FIDO U2F over GATT

8 years agoMerge "Enforce BLUETOOTH_PRIVILEGED permission for FIDO U2F over GATT"
Andre Eisenbach [Wed, 6 Jan 2016 17:50:32 +0000 (17:50 +0000)]
Merge "Enforce BLUETOOTH_PRIVILEGED permission for FIDO U2F over GATT"

8 years agoEnforce BLUETOOTH_PRIVILEGED permission for FIDO U2F over GATT
Alexei Czeskis [Tue, 22 Dec 2015 22:16:27 +0000 (14:16 -0800)]
Enforce BLUETOOTH_PRIVILEGED permission for FIDO U2F over GATT

All access to external Bluetooth U2F devices must go through system
APIs so that calling apps cannot spoof their idenity.  This change
blocks the whole FIDO U2F service from being accessed.

Change-Id: I122849452c09fb8bc3bff9ead2db1edf64ddfabc

8 years agoFix memory leak in Bluetooth AVRCP JNI am: 3a4b8693ee
Casper Bonde [Mon, 4 Jan 2016 19:34:38 +0000 (19:34 +0000)]
Fix memory leak in Bluetooth AVRCP JNI am: 3a4b8693ee
am: 4009e878cc

* commit '4009e878cc5efe3a78efb02c0f543398369223e3':
  Fix memory leak in Bluetooth AVRCP JNI

8 years agoFix memory leak in Bluetooth AVRCP JNI
Casper Bonde [Mon, 4 Jan 2016 19:32:32 +0000 (19:32 +0000)]
Fix memory leak in Bluetooth AVRCP JNI
am: 3a4b8693ee

* commit '3a4b8693ee49932247a96099942fa1cecb4670bc':
  Fix memory leak in Bluetooth AVRCP JNI

8 years agoFix memory leak in Bluetooth AVRCP JNI
Casper Bonde [Mon, 4 Jan 2016 15:13:13 +0000 (16:13 +0100)]
Fix memory leak in Bluetooth AVRCP JNI

When rebasing change-id I3941793f9843abf4afa5ffbee40d1d01c118b29b
later change bbb4110b455b3aa29106d5b4f0a37e1be8e09475 in AOSP,
a memory leak fix was removed by accident. This patch re-enables
the memory leak fix.

Bug: 26383160
Change-Id: I70fd2ea00f6135803f92aad3adda9ce38f47cc32
Signed-off-by: Casper Bonde <c.bonde@samsung.com>
8 years agoUse TETHER_PRIVILEGED to maintain access to tether permissions.
Jeremy Klein [Mon, 28 Dec 2015 23:14:31 +0000 (15:14 -0800)]
Use TETHER_PRIVILEGED to maintain access to tether permissions.

BUG: 26247383
Change-Id: I25a89bc564b89de683e61ed00f1e311c8c69b62c

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue
Andre Eisenbach [Tue, 29 Dec 2015 21:37:08 +0000 (13:37 -0800)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

Receive and handle ACTION_MESSAGE_SENT intent for SMS type
message to move it to SENT folder when pushMessage request
from MCE  is processed and SMS delivered successfully.

Bug: 22343270
CRs-Fixed: 903561
Change-Id: I9dafffc737a34233ede2d10e22cd969f520a12cf

8 years agoDO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue
Ashwini Munigala [Mon, 7 Sep 2015 16:08:09 +0000 (21:38 +0530)]
DO NOT MERGE Fix SMS delivered successfully but stuck SENDING issue

Receive and handle ACTION_MESSAGE_SENT intent for SMS type
message to move it to SENT folder when pushMessage request
from MCE  is processed and SMS delivered successfully.

Bug: 22343270
CRs-Fixed: 903561
Change-Id: I9dafffc737a34233ede2d10e22cd969f520a12cf

8 years agoEnforce BLUETOOTH_PRIVILEGED permission for FIDO U2F over GATT
Alexei Czeskis [Tue, 22 Dec 2015 22:16:27 +0000 (14:16 -0800)]
Enforce BLUETOOTH_PRIVILEGED permission for FIDO U2F over GATT

All access to external Bluetooth U2F devices must go through system
APIs so that calling apps cannot spoof their idenity.  This change
blocks the whole FIDO U2F service from being accessed.

Change-Id: I122849452c09fb8bc3bff9ead2db1edf64ddfabc

8 years agoFix SMS delivered successfully but stuck SENDING issue
Ashwini Munigala [Mon, 7 Sep 2015 16:08:09 +0000 (21:38 +0530)]
Fix SMS delivered successfully but stuck SENDING issue

Receive and handle ACTION_MESSAGE_SENT intent for SMS type
message to move it to SENT folder when pushMessage request
from MCE  is processed and SMS delivered successfully.

Change-Id: I9dafffc737a34233ede2d10e22cd969f520a12cf
CRs-Fixed: 903561

8 years agoMap Bluetooth profiles correctly in isProfileDisabled helper function. am: 0a9659da81...
Bryce Lee [Fri, 18 Dec 2015 23:15:35 +0000 (23:15 +0000)]
Map Bluetooth profiles correctly in isProfileDisabled helper function. am: 0a9659da81 am: c88e96d906
am: 15446e898b

* commit '15446e898b8f832b46be44249058cbd2b9a1a7d5':
  Map Bluetooth profiles correctly in isProfileDisabled helper function.

8 years agoMap Bluetooth profiles correctly in isProfileDisabled helper function. am: 0a9659da81
Bryce Lee [Fri, 18 Dec 2015 23:13:11 +0000 (23:13 +0000)]
Map Bluetooth profiles correctly in isProfileDisabled helper function. am: 0a9659da81
am: c88e96d906

* commit 'c88e96d90674d9b19e8bc904efc05bd64a268853':
  Map Bluetooth profiles correctly in isProfileDisabled helper function.

8 years agoMap Bluetooth profiles correctly in isProfileDisabled helper function.
Bryce Lee [Fri, 18 Dec 2015 23:07:05 +0000 (23:07 +0000)]
Map Bluetooth profiles correctly in isProfileDisabled helper function.
am: 0a9659da81

* commit '0a9659da81c1367bf40a8340ecdff4227f88203b':
  Map Bluetooth profiles correctly in isProfileDisabled helper function.

8 years agoMap Bluetooth profiles correctly in isProfileDisabled helper function.
Bryce Lee [Fri, 18 Dec 2015 19:33:47 +0000 (11:33 -0800)]
Map Bluetooth profiles correctly in isProfileDisabled helper function.

Change-Id: Ic38736a653e6413f1f3bb41c8dfe049abe8883f0

8 years agoMonitor disabled profile setting and enable/disable profiles on change. am: 3602a64c6...
Bryce Lee [Fri, 18 Dec 2015 01:52:16 +0000 (01:52 +0000)]
Monitor disabled profile setting and enable/disable profiles on change. am: 3602a64c6b am: 14675b24f4
am: 7504ddeec9

* commit '7504ddeec934d6107b251fb45fefcddb8259e0ae':
  Monitor disabled profile setting and enable/disable profiles on change.

8 years agoMonitor disabled profile setting and enable/disable profiles on change. am: 3602a64c6b
Bryce Lee [Thu, 17 Dec 2015 19:50:40 +0000 (19:50 +0000)]
Monitor disabled profile setting and enable/disable profiles on change. am: 3602a64c6b
am: 14675b24f4

* commit '14675b24f4c1bf1800ecd243a71fcdd96c9818af':
  Monitor disabled profile setting and enable/disable profiles on change.

8 years agoMonitor disabled profile setting and enable/disable profiles on change.
Bryce Lee [Thu, 17 Dec 2015 19:44:37 +0000 (11:44 -0800)]
Monitor disabled profile setting and enable/disable profiles on change.
am: 3602a64c6b

* commit '3602a64c6bbe46775cba67f064af39c89d888c5c':
  Monitor disabled profile setting and enable/disable profiles on change.

8 years agoMonitor disabled profile setting and enable/disable profiles on change.
Bryce Lee [Thu, 17 Dec 2015 19:39:46 +0000 (11:39 -0800)]
Monitor disabled profile setting and enable/disable profiles on change.

Bug: 25900899
Change-Id: Id98ae58ada8eecd33a2c86970d9d20ae061680be

8 years agoRemoved DayNight theme from public APIs (again)
Alan Viverette [Wed, 16 Dec 2015 19:29:43 +0000 (14:29 -0500)]
Removed DayNight theme from public APIs (again)

Bug: 22628106
Change-Id: I76b21dd25d7a4991e4cef601644997dc59fb4cd0

8 years agoImport translations. DO NOT MERGE
Geoff Mendal [Wed, 16 Dec 2015 13:57:06 +0000 (05:57 -0800)]
Import translations. DO NOT MERGE

Change-Id: Ic8facc9a120d431a05af24cc781d554f104a2ee8
Auto-generated-cl: translation import

8 years agoMerge "Fix race condition when doing GATT discovery" am: 82e316efe6
Andre Eisenbach [Mon, 14 Dec 2015 23:30:00 +0000 (23:30 +0000)]
Merge "Fix race condition when doing GATT discovery" am: 82e316efe6
am: 9ff4e56e2b

* commit '9ff4e56e2b6ade75aba3c48ed26eab06290bbf61':
  Fix race condition when doing GATT discovery

8 years agoMerge "Fix race condition when doing GATT discovery"
Andre Eisenbach [Mon, 14 Dec 2015 23:13:41 +0000 (23:13 +0000)]
Merge "Fix race condition when doing GATT discovery"
am: 82e316efe6

* commit '82e316efe6568d498a9bca1477745c429ac287d1':
  Fix race condition when doing GATT discovery