Ian Pedowitz
cd3672586e
Merge "Revert "Lists returned from OS aren't mutable.""
2016-11-21 15:13:30 +00:00
Ian Pedowitz
4fe2517732
Revert "Lists returned from OS aren't mutable."
...
This reverts commit 97449fa389dbc1ab872d63fde001bae7a659991b.
Bug: 33034458
Bug: 33032977
Bug: 27856974
Change-Id: If913e587ce4a48b9ed1c7c0a811bc39ce4e31d3c
2016-11-21 15:09:54 +00:00
TreeHugger Robot
a92257ed90
Merge "Import translations. DO NOT MERGE"
2016-11-19 15:02:54 +00:00
TreeHugger Robot
a6b612fd82
Merge "Import translations. DO NOT MERGE"
2016-11-19 14:04:08 +00:00
Bill Yi
85f9ccbf56
Import translations. DO NOT MERGE
...
Change-Id: Iadc470c8d2fc31553ded49bf89d85326fdcf1779
Auto-generated-cl: translation import
2016-11-19 05:00:57 -08:00
Bill Yi
873fb866b6
Import translations. DO NOT MERGE
...
Change-Id: I4d3552b93ea2105f454d6bb93517360a3aa5c615
Auto-generated-cl: translation import
2016-11-19 01:05:28 -08:00
Adrian Roos
f9d13f6d7a
Doze: Add plugin hook
...
Test: mmm vendor/google_experimental/users/roosa/DozePlugin/
Change-Id: I7ea55954f0c07be932e8ee7037e03b7c01cc1108
2016-11-18 15:59:00 -08:00
Jeff Sharkey
40f92647ec
Merge "Lists returned from OS aren't mutable."
2016-11-18 22:42:53 +00:00
Adam Powell
cd09af7282
Merge "Fix FragmentManager.FragmentLifecycleCallbacks scope"
2016-11-18 22:18:42 +00:00
Selim Cinek
b09087612f
Merge "Share one receiver for CurrentUserTracker" am: 06d619ccfa am: a84c7ea396 am: 61e2ff5727
...
am: a1f9cd0ee6
Change-Id: Iffd6e087582c730323c7d9250cd3d5abba92015a
2016-11-18 20:11:21 +00:00
Selim Cinek
419fe69344
Merge "Brightness mirror - fix multi-touch issue" am: 1bfab3de31 am: 44857962dc am: 3212624a6b
...
am: a2ecf784dc
Change-Id: I8f9feab09979f78a79a24e106f2094349ab300d4
2016-11-18 20:10:20 +00:00
Selim Cinek
a1f9cd0ee6
Merge "Share one receiver for CurrentUserTracker" am: 06d619ccfa am: a84c7ea396
...
am: 61e2ff5727
Change-Id: I0d10e5142705810274e4677115bb4e249ad806f4
2016-11-18 20:04:25 +00:00
Selim Cinek
a2ecf784dc
Merge "Brightness mirror - fix multi-touch issue" am: 1bfab3de31 am: 44857962dc
...
am: 3212624a6b
Change-Id: Ib473c039fd8392c8d43c0c1473f0c705c00b625e
2016-11-18 20:03:28 +00:00
Selim Cinek
61e2ff5727
Merge "Share one receiver for CurrentUserTracker" am: 06d619ccfa
...
am: a84c7ea396
Change-Id: I54ca8022b6aeb15329d7a432300eaa758ea4b8ac
2016-11-18 19:57:20 +00:00
Selim Cinek
3212624a6b
Merge "Brightness mirror - fix multi-touch issue" am: 1bfab3de31
...
am: 44857962dc
Change-Id: Ie5f7a865b3ed1d17444b5133ad530ae6191294a9
2016-11-18 19:56:27 +00:00
Selim Cinek
a84c7ea396
Merge "Share one receiver for CurrentUserTracker"
...
am: 06d619ccfa
Change-Id: I4b0dc5398b0be804663ebd633070a38cc51ec7de
2016-11-18 19:51:23 +00:00
Selim Cinek
44857962dc
Merge "Brightness mirror - fix multi-touch issue"
...
am: 1bfab3de31
Change-Id: I5906d89a1c4e1343dbdbf99f328a5356b4f2be85
2016-11-18 19:50:27 +00:00
Selim Cinek
06d619ccfa
Merge "Share one receiver for CurrentUserTracker"
2016-11-18 19:39:30 +00:00
Selim Cinek
1bfab3de31
Merge "Brightness mirror - fix multi-touch issue"
2016-11-18 19:39:10 +00:00
Jeff Sharkey
97449fa389
Lists returned from OS aren't mutable.
...
Data returned via ParceledListSlice is a snapshot of data from the
system, and should not be mutated directly.
In particular, this can cause developer confusion if they call
Collection.remove(), which doesn't actually mutate the value in the
system. There are other mutation APIs that developers should be
using instead, such as JobScheduler.cancel().
Test: builds, boots, common operations work
Bug: 27856974
Change-Id: I72528dee4d79e483aa295bd91d1ed80d0d72d21c
2016-11-18 11:06:06 -07:00
Maurice Lam
66549382f0
Merge "Fix TTS for GMT offset"
2016-11-18 03:36:52 +00:00
TreeHugger Robot
8068bfeae2
Merge "Doze: Fix WakeLock bug"
2016-11-17 20:57:33 +00:00
Adam Powell
74827260a8
Fix FragmentManager.FragmentLifecycleCallbacks scope
...
Static class is much more useful here.
Bug: 32938039
Test: n/a
Change-Id: I0010fde25e3b2a4f59b360c0035505c831c07c53
2016-11-17 12:20:26 -08:00
Pavlin Radoslavov
9cfb18a0ff
Merge "Don't disconnect an A2DP device when connecting to same device" am: 3ebcf1218b am: c15cc348e8 am: ffb6a4beab
...
am: c51275a5e5
Change-Id: I26e97c6f6f13b5b37134763f95131e184530b3ad
2016-11-17 19:03:32 +00:00
Pavlin Radoslavov
c51275a5e5
Merge "Don't disconnect an A2DP device when connecting to same device" am: 3ebcf1218b am: c15cc348e8
...
am: ffb6a4beab
Change-Id: I2924dfe291a6a29620d4e22c47c32716516911e3
2016-11-17 07:22:23 +00:00
Pavlin Radoslavov
ffb6a4beab
Merge "Don't disconnect an A2DP device when connecting to same device" am: 3ebcf1218b
...
am: c15cc348e8
Change-Id: I0754321d2e289b4c6d2d64a00d13a2d9c2bfcf1c
2016-11-17 07:16:13 +00:00
Pavlin Radoslavov
c15cc348e8
Merge "Don't disconnect an A2DP device when connecting to same device"
...
am: 3ebcf1218b
Change-Id: Ibbf94535642bbde6e35ee1dacbd27dd13f400f16
2016-11-17 07:07:20 +00:00
Pavlin Radoslavov
eb067ba741
Don't disconnect an A2DP device when connecting to same device
...
When processing a connect request for an A2DP device, Settings
would trigger a disconnect request for all A2DP devices that
have state of CONNECTED, CONNECTING or DISCONNECTING, including
eventually the device we are connecting to.
This could create timing-related issues, and is not necessary.
Now we explicitly check to avoid disconnecting the device we are
connecting to.
Test: Manual A2DP testing with a phone and wireless headsets
Bug: 32688022
Change-Id: I572dd87c071829b734513c4b928a4d65fe539520
2016-11-17 05:29:08 +00:00
Adrian Roos
ae0c5e8d2c
Doze: Fix WakeLock bug
...
Change-Id: I3d687bbf82173723c420058867531a970d1f46cb
Fixes: 32857549
Test: runtest -x $(gettop)/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/doze/DozeMachineTest.java
2016-11-16 20:15:09 -08:00
TreeHugger Robot
2ba9de340b
Merge "Add a category key for development options."
2016-11-17 02:34:35 +00:00
dooyoung.hwang
e9556a89db
Share one receiver for CurrentUserTracker
...
Each CurrentUserTracker has one receiver per one object.
This could cause unnecessary transaction as Tracker counts
increases. The idea of redcuing receiver is creating
one static receiver for CurrentUserTracker and share it
with all object.
Test: Check if Quicksetting order is changed properly
after switching user.
Change-Id: I8404829826391f8b315b42bbd0f50e77b783eeab
2016-11-17 09:47:28 +09:00
Fan Zhang
e9bb36caa6
Add a category key for development options.
...
Bug: 32623105
Test: RunSettingsLibRoboTests
Change-Id: I892385d3acf11c3d02df30a5cc9d73e3ecf8612c
2016-11-16 15:26:06 -08:00
Fan Zhang
5fa4af08c6
Remove tiles pointing to same intent within same category.
...
Bug: 32874082
Test: RunSettingsLibRoboTests
Change-Id: I155495882663ed60cbf21c9a5651709ac3cbd137
2016-11-16 12:40:35 -08:00
TreeHugger Robot
632dc16bbb
Merge "Import translations. DO NOT MERGE"
2016-11-16 07:25:36 +00:00
TreeHugger Robot
ef6d44bf7e
Merge "Import translations. DO NOT MERGE"
2016-11-16 05:59:06 +00:00
Bill Yi
a5e23567bc
Import translations. DO NOT MERGE
...
Change-Id: I8ac518af567b4e189fbd9749482bb3e11d2dfecd
Auto-generated-cl: translation import
2016-11-15 20:21:13 -08:00
TreeHugger Robot
325fd657b9
Merge "Fixed obsolete comment."
2016-11-16 04:07:11 +00:00
dooyoung.hwang
e4b841e757
Brightness mirror - fix multi-touch issue
...
The issue is that QSPanel get touch event while brightness mirros
is showing after density changes. This is because StatusBarWindowView
keeps the reference of detached brightness mirror view. We can refresh
it at onViewAdded function.
Test: manual(change device density > Check if can click QuickSettings
while dragging brightness slider.)
Change-Id: I646092abbc23b24bb91fc5c8525b12a143364b84
2016-11-16 08:59:23 +09:00
Sudheer Shanka
bae5ca1490
Merge "Rename MountService to StorageManagerService."
2016-11-15 23:34:15 +00:00
Bill Yi
8ec130dcfd
Import translations. DO NOT MERGE
...
Change-Id: I434734cca2145f095b82b1978997f03225fcacc9
Auto-generated-cl: translation import
2016-11-15 15:17:47 -08:00
Jason Monk
630c5879d6
Merge "Protect against crash in fragment startup race"
2016-11-15 21:04:21 +00:00
Sudheer Shanka
2250d56a0b
Rename MountService to StorageManagerService.
...
Bug: 30977067
Test: Existing tests pass
Change-Id: Ieac0f11c2b249dcd60441b14c1f391e6f8131d42
2016-11-15 12:43:37 -08:00
Jason Monk
7a95288453
Protect against crash in fragment startup race
...
Because fragments can be hard.
Change-Id: I1eec2caf3729beaac2d36a97ba7cff422e546f44
Fixes: 32881893
Test: Look at device, verify no sysui crash dialog
2016-11-15 15:41:46 -05:00
TreeHugger Robot
252a44e867
Merge "Null check file.list() results."
2016-11-15 20:28:33 +00:00
Felipe Leme
326336d14c
Fixed obsolete comment.
...
Bug:32906084
Test: not needed
Change-Id: I0c79e4ffb66405a30d3c83d2e7654cbef413f6e1
2016-11-15 11:24:42 -08:00
Julia Reynolds
80d20c54e7
Merge "Volume slider should always show the proper level."
2016-11-15 19:23:33 +00:00
Andrew Sapperstein
fdc5ac4c50
Null check file.list() results.
...
If there are no files in "vendor/overlay", file.list() returns
null.
Test: manual
Change-Id: I65d0c5fae3293804efa1c18d02d640f1f95c2015
Fixes: 32832139
2016-11-15 10:45:06 -08:00
Julia Reynolds
705727e3b0
Remove 'until next alarm'. am: 5edde5f18a
...
am: 177a976a69
Change-Id: Ibc7fa4b34ea4822e61c78477007cef862dfe0127
2016-11-15 14:19:52 +00:00
Julia Reynolds
5f84c1941a
Volume slider should always show the proper level.
...
Even if the phone is in vibrate mode.
Test: manual
Change-Id: Ie5a996ac2a43920b62aac0402e597a1babf3c289
2016-11-15 14:15:35 +00:00
Julia Reynolds
177a976a69
Remove 'until next alarm'.
...
am: 5edde5f18a
Change-Id: I0f247f52155f78cefe0d2e850e9d5f1ca65dfb42
2016-11-15 14:13:18 +00:00