OSDN Git Service

android-x86/frameworks-base.git
6 years agoMerge "Fix unintended deletion of reused weaver slots during user removal" into pi-dev
Rubin Xu [Tue, 10 Apr 2018 13:13:26 +0000 (13:13 +0000)]
Merge "Fix unintended deletion of reused weaver slots during user removal" into pi-dev

6 years agoMerge "Different hidden API enforcement policy for P & pre-P." into pi-dev
TreeHugger Robot [Tue, 10 Apr 2018 13:07:41 +0000 (13:07 +0000)]
Merge "Different hidden API enforcement policy for P & pre-P." into pi-dev

6 years agoMerge "Fix IME target after rotation" into pi-dev
Jorim Jaggi [Tue, 10 Apr 2018 13:04:43 +0000 (13:04 +0000)]
Merge "Fix IME target after rotation" into pi-dev

6 years agoMerge "Fixed auto-brightness when ALS malfunctions." into pi-dev
TreeHugger Robot [Tue, 10 Apr 2018 12:03:23 +0000 (12:03 +0000)]
Merge "Fixed auto-brightness when ALS malfunctions." into pi-dev

6 years agoMerge "Added system-wide minimum brightness curve." into pi-dev
TreeHugger Robot [Tue, 10 Apr 2018 11:28:44 +0000 (11:28 +0000)]
Merge "Added system-wide minimum brightness curve." into pi-dev

6 years agoFix unintended deletion of reused weaver slots during user removal
Rubin Xu [Tue, 10 Apr 2018 08:44:18 +0000 (09:44 +0100)]
Fix unintended deletion of reused weaver slots during user removal

During user deletion, getNextAvailableWeaverSlot() might return a slot
that's currently taken by the to-be-removed user, because the user is
marked as partial so it's not returned from UserManager in the list of
users and SyntheticPasswordManager will not attempt to track which slot
that user has used. This slot might then be reused by a newly-created
user. Meanwhile SyntheticPasswordManager will also try to explicitly
delete slots for the deleted user during ACTION_USER_REMOVED, and if this
happens after the slot is reused by the new user, the weaver slot will
be corrupted, leading to failure to unlock the new user later.

Quick fix by double checking if slot is reused during user deletion.

Test: Add device lock; create work profile; reboot device; delete the
      current profile and quickly re-create one. Verify the new profile
      can still be unlocked after another reboot
Bug: 76134651
Change-Id: I89769b7cbcf64f2562717c98e3f15ab0fbb38bf0

6 years agoFixed auto-brightness when ALS malfunctions.
Dan Gittik [Thu, 5 Apr 2018 11:30:38 +0000 (12:30 +0100)]
Fixed auto-brightness when ALS malfunctions.

When the ALS is broken or misbehaving, auto-brightness might get
stuck in a state where it completely ignores user data points;
this fixes the issue, and reverts to manual brightness whenever
auto-brightness can't be used reliably.

Test: manual.

Change-Id: I5eb80b99dbf7cc25229dc217732515b2a4ac1b79
Fixes: 77280930

6 years agoMerge "Greylist APIs which apps can resolve to at runtime" into pi-dev
David Brazdil [Tue, 10 Apr 2018 10:26:04 +0000 (10:26 +0000)]
Merge "Greylist APIs which apps can resolve to at runtime" into pi-dev

6 years agoGreylist APIs which apps can resolve to at runtime
David Brazdil [Mon, 9 Apr 2018 16:32:19 +0000 (17:32 +0100)]
Greylist APIs which apps can resolve to at runtime

This applies to SpannableString methods:
 - charAt(I)C
 - getChars(II[CI)V
 - getSpanEnd(Ljava/lang/Object;)I
 - getSpanFlags(Ljava/lang/Object;)I
 - getSpanStart(Ljava/lang/Object;)I
 - getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
 - length()I
 - nextSpanTransition(IILjava/lang/Class;)I
(these are all already in the greylist)

and one method from android.app.backup.FileBackupHelperBase:
 - writeNewStateDescription(Landroid/os/ParcelFileDescriptor;)V
(added in this CL).

We won't fix this properly in P, so greylist the uses for now.

Bug: 64382372
Bug: 76424618
Test: make
Change-Id: I4c4ef13338b1fa2f7f21c07c63d88d3559d10341

6 years agoMerge changes I35eddd24,Ia2c7093a into pi-dev
David Brazdil [Tue, 10 Apr 2018 10:22:20 +0000 (10:22 +0000)]
Merge changes I35eddd24,Ia2c7093a into pi-dev

* changes:
  Add more hidden API to light greylist
  Add more hidden API to light greylist

6 years agoMerge "Clamp multipath quota to 0 if roaming." into pi-dev
Remi NGUYEN VAN [Tue, 10 Apr 2018 10:12:56 +0000 (10:12 +0000)]
Merge "Clamp multipath quota to 0 if roaming." into pi-dev

6 years agoDifferent hidden API enforcement policy for P & pre-P.
Mathew Inwood [Tue, 3 Apr 2018 13:47:26 +0000 (14:47 +0100)]
Different hidden API enforcement policy for P & pre-P.

Also make these configurable so we have the flexibility to change it if
necessary.

Setting the policy inside ActivityManagerService is not ideal, as that
means that AMS is the only place where the policy in ApplicationInfo is
correct. It should really be set inside PackageManagerService. However,
if it's set there, it would get out of date when the settings change, and
we'd have to update inside AMS anyway. So putting it only here seems ok
for now.

Test: $ adb shell settings put global hidden_api_policy_pre_p_apps 2
Test: $ adb shell settings put global hidden_api_policy_p_apps 2
Bug: 64382372
Change-Id: Ic4cbbb1e6464623e90c17ae08c0b6cbbe0dfa125

6 years agoMerge "Trigger NetworkCallback events when private DNS usage has changed." into pi-dev
TreeHugger Robot [Tue, 10 Apr 2018 07:38:21 +0000 (07:38 +0000)]
Merge "Trigger NetworkCallback events when private DNS usage has changed." into pi-dev

6 years agoMerge "Fix issue #77721907: Add global setting to hide all error dialogs" into pi-dev
Dianne Hackborn [Tue, 10 Apr 2018 06:24:50 +0000 (06:24 +0000)]
Merge "Fix issue #77721907: Add global setting to hide all error dialogs" into pi-dev

6 years agoClamp multipath quota to 0 if roaming.
Remi NGUYEN VAN [Wed, 4 Apr 2018 02:12:51 +0000 (11:12 +0900)]
Clamp multipath quota to 0 if roaming.

Also adding tests for getSubscriptionOppportunisticQuota.

Bug: b/72631572
Change-Id: Iafc1ae1e0c0d58c027b5a42fa04b841a2739cff9
Fixes: b/72631572
Test: atest com.android.server.NetworkPolicyManagerServiceTest

6 years agoMerge "Fix error color for SystemUI" into pi-dev
Jyun LuoLai [Tue, 10 Apr 2018 06:11:37 +0000 (06:11 +0000)]
Merge "Fix error color for SystemUI" into pi-dev

6 years agoTrigger NetworkCallback events when private DNS usage has changed.
dalyk [Mon, 5 Mar 2018 17:42:22 +0000 (12:42 -0500)]
Trigger NetworkCallback events when private DNS usage has changed.

Relies on events sent from netd in aosp/578162.

Test: Added tests to ConnectivityServiceTest. Added a new test
class DnsManagerTest. Built a simple app that appears to
receive onLinkProperties events correctly upon manual changes
to the private DNS settings on a Pixel.
Bug: 71828272

Merged-In: I1e6c54ba016f6a165a302bd135a29d9332aaa235
Merged-In: I7705412803fb9aa707a18ae5a1c50292e084d851
Change-Id: I3223c1285a73d5d531c5051ce70007857caa57e3
(cherry picked from commit 7301aa4140baefb549a737f033fc512e87c55692)

6 years agoMerge "Workaround fetching user's package resources" into pi-dev
TreeHugger Robot [Tue, 10 Apr 2018 04:36:29 +0000 (04:36 +0000)]
Merge "Workaround fetching user's package resources" into pi-dev

6 years agoMerge "Fix regression in removing recent tasks by package name." into pi-dev
Winson Chung [Tue, 10 Apr 2018 03:23:39 +0000 (03:23 +0000)]
Merge "Fix regression in removing recent tasks by package name." into pi-dev

6 years agoMerge "Remove prohibition on switching to user 0 in demo" into pi-dev
Christine Franks [Tue, 10 Apr 2018 03:03:43 +0000 (03:03 +0000)]
Merge "Remove prohibition on switching to user 0 in demo" into pi-dev

6 years agoMerge "Add Cancel button in Car Keyguard" into pi-dev
TreeHugger Robot [Tue, 10 Apr 2018 01:41:22 +0000 (01:41 +0000)]
Merge "Add Cancel button in Car Keyguard" into pi-dev

6 years agoMerge "Check permissions only against packagesettings" into pi-dev
TreeHugger Robot [Tue, 10 Apr 2018 01:38:48 +0000 (01:38 +0000)]
Merge "Check permissions only against packagesettings" into pi-dev

6 years agoWorkaround fetching user's package resources
Winson Chung [Tue, 10 Apr 2018 01:35:52 +0000 (18:35 -0700)]
Workaround fetching user's package resources

Bug: 77747389
Test: Manual, create work profile user, create an apk with an icon resource
      in its task description, and ensure that launcher can load the icon.

Change-Id: I33c7eaca9481fe44440b4b584b64531835e2fe9e

6 years agoMerge "Remove FIELD_MOBILE_NETWORK in proto." into pi-dev
TreeHugger Robot [Tue, 10 Apr 2018 01:27:34 +0000 (01:27 +0000)]
Merge "Remove FIELD_MOBILE_NETWORK in proto." into pi-dev

6 years agoMerge "[Notif] Disable "Customize" for blocking helper" into pi-dev
TreeHugger Robot [Tue, 10 Apr 2018 01:25:40 +0000 (01:25 +0000)]
Merge "[Notif] Disable "Customize" for blocking helper" into pi-dev

6 years agoAdd Cancel button in Car Keyguard
Jian Jin [Fri, 6 Apr 2018 19:40:50 +0000 (12:40 -0700)]
Add Cancel button in Car Keyguard

Change-Id: I0c44f3583fe1dadade1e1b01229571ab7eb29643
Fixes: 74964857
Test:  Manually tested on Mojave

6 years ago[automerger skipped] Merge "RESTRICT AUTOMERGE: Prevent reporting fake package name...
akirilov [Tue, 10 Apr 2018 00:25:18 +0000 (17:25 -0700)]
[automerger skipped] Merge "RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to oc-mr1-dev)" into oc-mr1-dev
am: edc22bf307  -s ours

Change-Id: I18a76bcf21c07d53fd1c0d50bf547aa4aa764f05

6 years agoMerge "Whitelist DISPLAY_COLOR_MODE setting for B&R" into pi-dev
Christine Franks [Tue, 10 Apr 2018 00:16:02 +0000 (00:16 +0000)]
Merge "Whitelist DISPLAY_COLOR_MODE setting for B&R" into pi-dev

6 years agoMerge "Update storage wizard to latest UX mocks." into pi-dev
Jeff Sharkey [Mon, 9 Apr 2018 23:58:34 +0000 (23:58 +0000)]
Merge "Update storage wizard to latest UX mocks." into pi-dev

6 years agoMerge "Disable roaming sanity checking." into pi-dev
Jeff Sharkey [Mon, 9 Apr 2018 23:57:28 +0000 (23:57 +0000)]
Merge "Disable roaming sanity checking." into pi-dev

6 years agoMerge "Make isSameTrustConfiguration public API" into pi-dev
TreeHugger Robot [Mon, 9 Apr 2018 23:53:18 +0000 (23:53 +0000)]
Merge "Make isSameTrustConfiguration public API" into pi-dev

6 years agoMerge "RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport...
TreeHugger Robot [Mon, 9 Apr 2018 23:43:01 +0000 (23:43 +0000)]
Merge "RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to oc-mr1-dev)" into oc-mr1-dev

6 years agoMerge "ResStringPool: Fix security vulnerability" into pi-dev
Ryan Mitchell [Mon, 9 Apr 2018 23:38:37 +0000 (23:38 +0000)]
Merge "ResStringPool: Fix security vulnerability" into pi-dev

6 years agoMerge "soundpool: fix muted channel" into pi-dev
Eric Laurent [Mon, 9 Apr 2018 23:26:35 +0000 (23:26 +0000)]
Merge "soundpool: fix muted channel" into pi-dev

6 years agoMerge "AudioAttributes: handle unknown usage like media" into pi-dev
Jean-Michel Trivi [Mon, 9 Apr 2018 23:21:51 +0000 (23:21 +0000)]
Merge "AudioAttributes: handle unknown usage like media" into pi-dev

6 years agoMerge "API council requested tweaks to SubscriptionPlan." into pi-dev
Jeff Sharkey [Mon, 9 Apr 2018 23:20:43 +0000 (23:20 +0000)]
Merge "API council requested tweaks to SubscriptionPlan." into pi-dev

6 years agoMerge "Disable onboarding on P devices" into pi-dev
TreeHugger Robot [Mon, 9 Apr 2018 23:11:01 +0000 (23:11 +0000)]
Merge "Disable onboarding on P devices" into pi-dev

6 years ago[automerger skipped] [automerger] RESTRICT AUTOMERGE: Prevent reporting fake package...
akirilov [Mon, 9 Apr 2018 23:00:53 +0000 (16:00 -0700)]
[automerger skipped] [automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61 am: 5ddeef7116 am: 1890afd456 skipped: bae1ea6478 am: 840e366d50 am: 1e4dfe7d71
am: c2e58d97da  -s ours

Change-Id: If0f1048d19a806f8f0275ae627ded64de6d2bad3

6 years agoMerge "Add null check to confirm there is a quick settings panel" into pi-dev
TreeHugger Robot [Mon, 9 Apr 2018 22:56:35 +0000 (22:56 +0000)]
Merge "Add null check to confirm there is a quick settings panel" into pi-dev

6 years agoMerge "Clarify PackageManager.hasSigningCertificate docs." into pi-dev
TreeHugger Robot [Mon, 9 Apr 2018 22:56:23 +0000 (22:56 +0000)]
Merge "Clarify PackageManager.hasSigningCertificate docs." into pi-dev

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
akirilov [Mon, 9 Apr 2018 22:54:48 +0000 (15:54 -0700)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61 am: 5ddeef7116 am: 1890afd456 skipped: bae1ea6478 am: 840e366d50
am: 1e4dfe7d71

Change-Id: I9947716a6cd7ba5e6b8de63e3036b4d21d139691

6 years ago[automerger skipped] [automerger] RESTRICT AUTOMERGE: Prevent reporting fake package...
akirilov [Mon, 9 Apr 2018 22:42:40 +0000 (15:42 -0700)]
[automerger skipped] [automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4 am: 569ad1b287 am: 20a5009e23 skipped: 4fbc80f05b am: dc5ccd8d30 am: 70cff3248e
am: 9f040f4540  -s ours

Change-Id: I2a90f97f608bfb8637eeaa90d3b73cce4967f892

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
akirilov [Mon, 9 Apr 2018 22:40:46 +0000 (15:40 -0700)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61 am: 5ddeef7116 am: 1890afd456 skipped: bae1ea6478
am: 840e366d50

Change-Id: I920dc967f00b4197dcb5702111efc9fda0e930de

6 years agoMerge "Add GTS test APIs for testing ImsService" into pi-dev
Brad Ebinger [Mon, 9 Apr 2018 22:40:13 +0000 (22:40 +0000)]
Merge "Add GTS test APIs for testing ImsService" into pi-dev

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
akirilov [Mon, 9 Apr 2018 22:36:59 +0000 (15:36 -0700)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4 am: 569ad1b287 am: 20a5009e23 skipped: 4fbc80f05b am: dc5ccd8d30
am: 70cff3248e

Change-Id: I2cb7a7012c1bb872fb4cd67f69351c79c51f550e

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
akirilov [Mon, 9 Apr 2018 22:25:14 +0000 (15:25 -0700)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4 am: 569ad1b287 am: 20a5009e23 skipped: 4fbc80f05b
am: dc5ccd8d30

Change-Id: Ie8ba1d050f753d91fa9304f579b9ef1db701ffc4

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 22:24:32 +0000 (22:24 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61 am: 5ddeef7116 am: 1890afd456 skipped: bae1ea6478

Change-Id: I67ae802c25bfdaa1a5a7b7bc6880d954e30f3e27

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 22:24:28 +0000 (22:24 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61 am: 5ddeef7116 am: 1890afd456

Change-Id: I1d6b280c14a7a6166221ea0d1448de7bc7feb18c

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 22:24:22 +0000 (22:24 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61 am: 5ddeef7116

Change-Id: Ib3a14de258a548393279940fd3aeb067f2596ca8

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 22:24:16 +0000 (22:24 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61

Change-Id: If515d9ec229e37bdc1368a96ae1f1b474dd50ebe

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 22:24:08 +0000 (22:24 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c

Change-Id: I793b787b6275262f1df6caa9262054e15c94840f

6 years agoRESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to...
akirilov [Tue, 27 Mar 2018 20:08:47 +0000 (13:08 -0700)]
RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev)

Test: added AccessibilityEndToEndTest#testPackageNameCannotBeFaked
      cts-tradefed run cts -m CtsAccessibilityServiceTestCases
      cts-tradefed run cts -m CtsAccessibilityTestCases

Bug: 69981755
Change-Id: I187e3e9839f654cea9e06e5de93e10e4d1de3109

6 years agoDisable roaming sanity checking.
Jeff Sharkey [Mon, 9 Apr 2018 22:15:03 +0000 (16:15 -0600)]
Disable roaming sanity checking.

We've traced down all code paths where NetworkInfo.isRoaming() and
NET_CAPABILITY_NOT_ROAMING can disagree, so we're only left with
noise that happens from NetworkAgent race conditions when someone
asks for a NetworkState between pending NetworkInfo and
NetworkCapabilities updates.

We can look at adding a way for a NetworkAgent to update these
two objects atomically, but not for this release.

Bug: 70174865
Test: builds, boots
Change-Id: I830e1fc6dc922e9eb7f8c2698d75181e00aaf7fb

6 years agoMerge "Fixed the touch targets when replying" into pi-dev
TreeHugger Robot [Mon, 9 Apr 2018 22:05:45 +0000 (22:05 +0000)]
Merge "Fixed the touch targets when replying" into pi-dev

6 years agoMerge "Missed setting default values" into pi-dev
TreeHugger Robot [Mon, 9 Apr 2018 21:48:10 +0000 (21:48 +0000)]
Merge "Missed setting default values" into pi-dev

6 years agoWhitelist DISPLAY_COLOR_MODE setting for B&R
Christine Franks [Tue, 31 Oct 2017 01:38:48 +0000 (18:38 -0700)]
Whitelist DISPLAY_COLOR_MODE setting for B&R

Bug: 68664032
Test: make -j100 && atest SettingsBackupTest && atest
SettingsValidatorsTest
Change-Id: I1d38acfcd3e6a0c228ae6891581b3218d4a67e6b

6 years agoMerge "Exposing the getHomeActivities() to allow the launcher detect the current...
Sunny Goyal [Mon, 9 Apr 2018 21:41:49 +0000 (21:41 +0000)]
Merge "Exposing the getHomeActivities() to allow the launcher detect the current home app" into pi-dev

6 years agoAudioAttributes: handle unknown usage like media
Jean-Michel Trivi [Mon, 9 Apr 2018 17:54:36 +0000 (10:54 -0700)]
AudioAttributes: handle unknown usage like media

In the native audio policy management, the default stream type
  for volume is STREAM_MUSIC, i.e. any player by default is
  considered a "media" player. Do the same for audio attributes
  with regards to suppressible behaviors.

Bug: 74052135
Test: ZenModeHelperTest + see bug
Change-Id: I8f65044807fd3e745f21e031a0aa01a5e6f74cd2

6 years ago[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am...
Dianne Hackborn [Mon, 9 Apr 2018 21:07:34 +0000 (14:07 -0700)]
[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32 am: db6d6a2914 am: 42dee597da am: 65b3f30dfe am: e55d5fca11 am: b39b2018e1
am: d7431f236f

Change-Id: I06fa441168da5b1d93a4fb00818d1f89e6f086fe

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 21:00:57 +0000 (21:00 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4 am: 569ad1b287 am: 20a5009e23 skipped: 4fbc80f05b

Change-Id: I31f7f0b24c4abb211837b4143bd17922cbd910a1

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 21:00:53 +0000 (21:00 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4 am: 569ad1b287 am: 20a5009e23

Change-Id: Idc5e03ce291191f07f6be769ee777e6dd8f59915

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 21:00:48 +0000 (21:00 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4 am: 569ad1b287

Change-Id: I04b6008abff856d7998566a2e9136d62d6ac9c5e

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 21:00:43 +0000 (21:00 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4

Change-Id: I4c4a136d4c77b6f1ba869992bb54be2ac755a9f7

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 21:00:38 +0000 (21:00 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e

Change-Id: Ibbfaf7f47f2471895f7fd5151be1230de51ff258

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 21:00:26 +0000 (21:00 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9

Change-Id: Idc789e68b33b1f8fd841204ce9ffb4b988f9c553

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 21:00:20 +0000 (21:00 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521

Change-Id: I9f6c6fedfdc987a2acf1978a71fb0bdcd034e9e0

6 years agoRESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to...
akirilov [Tue, 27 Mar 2018 20:08:47 +0000 (13:08 -0700)]
RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to oc-mr1-dev)

Test: added AccessibilityEndToEndTest#testPackageNameCannotBeFaked
      cts-tradefed run cts -m CtsAccessibilityServiceTestCases
      cts-tradefed run cts -m CtsAccessibilityTestCases

Bug: 69981755
Change-Id: If3752e106aa7fdee4645dc9852289af471ceff18
Merged-In: I13304efbee10d1affa087e9c8bc4ec237643283e

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 21:00:15 +0000 (21:00 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559

Change-Id: Ib50692050fd4e62ad80f24531818a378c75dfe25

6 years ago[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework...
Android Build Merger (Role) [Mon, 9 Apr 2018 21:00:08 +0000 (21:00 +0000)]
[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a

Change-Id: I000fae45e723679ba44b378a36a85daef20ae96d

6 years agoRESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to...
akirilov [Thu, 22 Mar 2018 21:01:44 +0000 (14:01 -0700)]
RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev)

Test: added AccessibilityEndToEndTest#testPackageNameCannotBeFaked
      cts-tradefed run cts --package android.accessibilityservice
      cts-tradefed run cts --package android.accessibility

BUG:69981755

Change-Id: Id9990ccf1e88cea441f9b8927e849e67a059cfe4

6 years agoMerge "Force creation of Socket upon Transform application" into pi-dev
Benedict Wong [Mon, 9 Apr 2018 20:55:30 +0000 (20:55 +0000)]
Merge "Force creation of Socket upon Transform application" into pi-dev

6 years ago[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am...
Dianne Hackborn [Mon, 9 Apr 2018 20:49:47 +0000 (13:49 -0700)]
[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32 am: db6d6a2914 am: 42dee597da am: 65b3f30dfe am: e55d5fca11
am: b39b2018e1

Change-Id: Id9abd97ef188ed9ac025ddbafc7a50d5f2b342a3

6 years ago[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am...
Dianne Hackborn [Mon, 9 Apr 2018 20:37:50 +0000 (13:37 -0700)]
[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32 am: db6d6a2914 am: 42dee597da am: 65b3f30dfe
am: e55d5fca11

Change-Id: Idba3148fd606f4061d79cced3a4583258e48492d

6 years agosoundpool: fix muted channel
Eric Laurent [Mon, 9 Apr 2018 20:35:15 +0000 (13:35 -0700)]
soundpool: fix muted channel

Muted state was not taken into account when starting
sound channel playback.

Bug: 77618929
Test: manual check that camera shutter sound is muted in DnD.
Change-Id: Ia123154d76b388ab6da19f3fe3b369e2ab65b020

6 years agoCheck permissions only against packagesettings
Patrick Baumann [Thu, 5 Apr 2018 21:50:38 +0000 (14:50 -0700)]
Check permissions only against packagesettings

Prior to this change there was a chance that an updating app would not
exist in mPackages and cause a permission check for that app to fail.
This change moves all permission checks to use mSettings and the cached
package it contains to do the checks.

Change-Id: I0717bddbb08b1d0dbab3ea79fa0d2067aa858753
Fixes: 76228188
Test: Manual - system starts, permission checks work before / after update

6 years agoMerge "Once auto-battery saver is ever set, don't show suggestion" into pi-dev
Makoto Onuki [Mon, 9 Apr 2018 20:29:30 +0000 (20:29 +0000)]
Merge "Once auto-battery saver is ever set, don't show suggestion" into pi-dev

6 years agoRemove FIELD_MOBILE_NETWORK in proto.
Malcolm Chen [Thu, 5 Apr 2018 22:45:48 +0000 (15:45 -0700)]
Remove FIELD_MOBILE_NETWORK in proto.

When user manually selects a cellular network, don't record network
name in metrics logs.

Bug: 65412783
Test: manual
Change-Id: I54b827617f706bfde3615a9fbb2f58939fa74717

6 years agoDisable onboarding on P devices
Tracy Zhou [Mon, 9 Apr 2018 17:37:44 +0000 (10:37 -0700)]
Disable onboarding on P devices

Test: manual test
Change-Id: If0eb7cae068112795de8110ef83fb96e8cc64fe1
Fixes: 77652524

6 years ago[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am...
Android Build Merger (Role) [Mon, 9 Apr 2018 20:18:09 +0000 (20:18 +0000)]
[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32 am: db6d6a2914 am: 42dee597da am: 65b3f30dfe

Change-Id: I37d65e9e885739b3f4a897f9ceabe221534e65f8

6 years ago[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am...
Android Build Merger (Role) [Mon, 9 Apr 2018 20:18:03 +0000 (20:18 +0000)]
[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32 am: db6d6a2914 am: 42dee597da

Change-Id: Ic1cb5a34385d6cbdb2e332fd96b6caf6c53b353b

6 years ago[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am...
Android Build Merger (Role) [Mon, 9 Apr 2018 20:17:57 +0000 (20:17 +0000)]
[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32 am: db6d6a2914

Change-Id: Id6bc4a730ed862e380eb3b396a61999c56d2c679

6 years ago[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am...
Android Build Merger (Role) [Mon, 9 Apr 2018 20:17:52 +0000 (20:17 +0000)]
[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32

Change-Id: I4a2e77198d157f52266095338cf118896fb53348

6 years ago[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am...
Android Build Merger (Role) [Mon, 9 Apr 2018 20:17:44 +0000 (20:17 +0000)]
[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1

Change-Id: I29865f40b20c86a3d13493886cfe818638075fea

6 years ago[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am...
Android Build Merger (Role) [Mon, 9 Apr 2018 20:17:24 +0000 (20:17 +0000)]
[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62

Change-Id: Id581b577b7c21bca96019a0a1b9c4bb3c3abc7f6

6 years ago[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am...
Android Build Merger (Role) [Mon, 9 Apr 2018 20:17:15 +0000 (20:17 +0000)]
[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e

Change-Id: I9719266bad39cd58527b0aaeec10b39a1eba3509

6 years ago[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am...
Android Build Merger (Role) [Mon, 9 Apr 2018 20:17:09 +0000 (20:17 +0000)]
[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286

Change-Id: Ic3796cc42e2ce78558fe47cff83e19d1aa52cea1

6 years ago[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am...
Android Build Merger (Role) [Mon, 9 Apr 2018 20:16:59 +0000 (20:16 +0000)]
[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725

Change-Id: Ic2e2b8d07e1f9872189282923114846db3b3c94c

6 years agoFix issue #27317952: PendingIntent.getIntent() should be protected
Dianne Hackborn [Tue, 1 Mar 2016 02:02:43 +0000 (18:02 -0800)]
Fix issue #27317952: PendingIntent.getIntent() should be protected

Bug: 64752751
Change-Id: Ib05135cd94f5251942a6fc6df542ed39083f7827
(cherry picked from commit e5ad41bc022db99c4f6663da0a9e49356c006741)

6 years agoAdd null check to confirm there is a quick settings panel
Brad Stenning [Mon, 9 Apr 2018 20:07:29 +0000 (13:07 -0700)]
Add null check to confirm there is a quick settings panel

Bug: 77324282

Test: manually launched on head unit
Change-Id: If6b823e5cf0fe48906dd99c2cfcf9c342a69cdcf

6 years agoMerge "Update dnd settings summary" into pi-dev
Beverly Tai [Mon, 9 Apr 2018 19:54:24 +0000 (19:54 +0000)]
Merge "Update dnd settings summary" into pi-dev

6 years agoMerge "ContentResolver should handle dead system_server." into pi-dev
Jeff Sharkey [Mon, 9 Apr 2018 19:07:43 +0000 (19:07 +0000)]
Merge "ContentResolver should handle dead system_server." into pi-dev

6 years agoUpdate storage wizard to latest UX mocks.
Jeff Sharkey [Mon, 2 Apr 2018 15:53:21 +0000 (09:53 -0600)]
Update storage wizard to latest UX mocks.

Changes to support Settings updates.

Bug: 76097999
Test: manual
Change-Id: I8944d4cb7be6a406d5cb6be25ff261b7631b3331

6 years agoMerge "Allow 3 variants of icon size in TwoTargetPreference." into pi-dev
TreeHugger Robot [Mon, 9 Apr 2018 19:04:22 +0000 (19:04 +0000)]
Merge "Allow 3 variants of icon size in TwoTargetPreference." into pi-dev

6 years agoExposing the getHomeActivities() to allow the launcher detect the current home app
Sunny Goyal [Mon, 9 Apr 2018 18:24:32 +0000 (11:24 -0700)]
Exposing the getHomeActivities() to allow the launcher detect the current home app

Test: Build and verified the lib with Launcher3
Bug: 75979063
Change-Id: I77c2b2178030e083336b2e51ee850f5753f03aba

6 years agoMerge "Remove focus highlight from scrims" into pi-dev
Lucas Dupin [Mon, 9 Apr 2018 18:58:38 +0000 (18:58 +0000)]
Merge "Remove focus highlight from scrims" into pi-dev

6 years agoMerge "Helper methods for settings screen" into pi-dev
TreeHugger Robot [Mon, 9 Apr 2018 18:52:25 +0000 (18:52 +0000)]
Merge "Helper methods for settings screen" into pi-dev

6 years agoMerge "Disable ContentService.DEBUG" into pi-dev
TreeHugger Robot [Mon, 9 Apr 2018 18:34:13 +0000 (18:34 +0000)]
Merge "Disable ContentService.DEBUG" into pi-dev

6 years agoFixed the touch targets when replying
Selim Cinek [Mon, 9 Apr 2018 17:44:52 +0000 (10:44 -0700)]
Fixed the touch targets when replying

Because part of the reply field was outside the notification,
clicks on the remote input or the send button could be discarded
and go to the view instead.
We're not manually dispatching those touches to the remoteInput.
Additionally are we now closing the input field first and only
then opening the app.

Change-Id: Iaea3fb78347dfc3a3e22b0d7155e6d2e50c82285
Fixes: 74161213
Fixes: 77482496
Test: open inline reply, click on very bottom below text, observe that app isn't opened

6 years agoFix regression in removing recent tasks by package name.
Winson Chung [Mon, 9 Apr 2018 18:28:46 +0000 (11:28 -0700)]
Fix regression in removing recent tasks by package name.

- When this method was pulled out into its own method, the break out
  logic was not updated, causing this logic to immediately return when we
  didn't match the first task package name.

Bug: 74130768
Test: atest FrameworksServicesTests:RecentTasksTest
Change-Id: I8dbaa84400f4dff9542f0096121a60ee60d5710f

6 years agoAdds entries for Swipe Up Enable in Settings.Secure
Mehdi Alizadeh [Wed, 4 Apr 2018 01:38:34 +0000 (18:38 -0700)]
Adds entries for Swipe Up Enable in Settings.Secure

Bug: 77549883
Test: None
Change-Id: Ie346c4f527fa014eadbfaa1d81d7f8a5f37f653f