OSDN Git Service

android-x86/frameworks-base.git
5 years ago[Multi-user] add PackageInstaller.installExistingPackage with IntentSender which...
Chandan Nath [Mon, 28 Jan 2019 15:23:38 +0000 (15:23 +0000)]
[Multi-user] add PackageInstaller.installExistingPackage with IntentSender which is fired only
after the asynchronous restore is complete

This is a better alternative to the existing synchronous PackageManager.installExistingPackage
method where the restore operation happens asynchronously but the method itself will return
success before the restore finishes.

Bug: 122881085

Test: 1) cts-tradefed run cts -m CtsBackupHostTestCases
-t android.cts.backup.ProfileKeyValueBackupRestoreHostSideTest
2) atest RunBackupFrameworksServicesRoboTests
3) Install Hangouts on work profile. Then install on primary profile, backup and uninstall.
Now install again and immediately hit Open. Before this change, the app will crash after a few
seconds (when the background restore operation finishes). With this change and a corresponding
Play Store change to use this new method, Open shows up only after restore has finished so the
app doesn't crash.

Change-Id: I5d2e1f3bb5509894bedd6bbcfac32ed6cf946a80

5 years agoMerge "Rail Power Monitor Addition for wifi"
Blake Kragten [Thu, 21 Feb 2019 20:41:46 +0000 (20:41 +0000)]
Merge "Rail Power Monitor Addition for wifi"

5 years agoMerge "Put edge panels from prototype below ime on keyguard"
TreeHugger Robot [Thu, 21 Feb 2019 20:41:04 +0000 (20:41 +0000)]
Merge "Put edge panels from prototype below ime on keyguard"

5 years agoMerge "Migrate emergency default app to role manager."
Hongming Jin [Thu, 21 Feb 2019 20:37:53 +0000 (20:37 +0000)]
Merge "Migrate emergency default app to role manager."

5 years ago[automerger skipped] Merge "Import translations. DO NOT MERGE" into pi-dev am: c45da1...
Bill Yi [Thu, 21 Feb 2019 20:25:47 +0000 (12:25 -0800)]
[automerger skipped] Merge "Import translations. DO NOT MERGE" into pi-dev am: c45da18fbb -s ours
am: 0409c42aa3 -s ours
am skip reason: subject contains skip directive

Change-Id: Iae191df8d7102c4b460d235cdb5c88011422c81d

5 years agoMerge "Skip empty slice permissions files during backup" into pi-dev am: 6024de3b89
Daniel Sandler [Thu, 21 Feb 2019 20:22:44 +0000 (12:22 -0800)]
Merge "Skip empty slice permissions files during backup" into pi-dev am: 6024de3b89
am: 93aff37e8f

Change-Id: I64b8eed0d6aa8d900eea3b9587f2d11a8f7ec968

5 years agoMerge "Make notifications from the default dialer and SMS app unblockable." into...
Daniel Sandler [Thu, 21 Feb 2019 20:10:58 +0000 (12:10 -0800)]
Merge "Make notifications from the default dialer and SMS app unblockable." into pi-dev am: 3293ab6229
am: c5f42e698a

Change-Id: I9ad6f3ad8c99f0bf8eecd7f4974d2146e9e3e54a

5 years agoMerge "Increase binder/looper sampling."
Olivier Gaillard [Thu, 21 Feb 2019 20:03:23 +0000 (20:03 +0000)]
Merge "Increase binder/looper sampling."

5 years ago[automerger skipped] Merge "Import translations. DO NOT MERGE" into pi-dev
Bill Yi [Thu, 21 Feb 2019 19:44:25 +0000 (11:44 -0800)]
[automerger skipped] Merge "Import translations. DO NOT MERGE" into pi-dev
am: c45da18fbb -s ours
am skip reason: subject contains skip directive

Change-Id: I9ecd8086695b52b42bf99293e4deec0ec19ff734

5 years agoMerge "Skip empty slice permissions files during backup" into pi-dev
Daniel Sandler [Thu, 21 Feb 2019 19:41:47 +0000 (11:41 -0800)]
Merge "Skip empty slice permissions files during backup" into pi-dev
am: 6024de3b89

Change-Id: I3ae49f47a943819447abf5ad27d9b383c7dba8c3

5 years agoMerge "Make notifications from the default dialer and SMS app unblockable." into...
Daniel Sandler [Thu, 21 Feb 2019 19:34:05 +0000 (11:34 -0800)]
Merge "Make notifications from the default dialer and SMS app unblockable." into pi-dev
am: 3293ab6229

Change-Id: Ic1675dfc9244f6f67ec6da0e08f3a24e837e75dc

5 years agoMerge "Remove title from header"
Mady Mellor [Thu, 21 Feb 2019 18:48:10 +0000 (18:48 +0000)]
Merge "Remove title from header"

5 years agoMerge "Update space around expanded state to be 4dp instead of 8"
TreeHugger Robot [Thu, 21 Feb 2019 18:45:03 +0000 (18:45 +0000)]
Merge "Update space around expanded state to be 4dp instead of 8"

5 years agoMerge "Import translations. DO NOT MERGE" into pi-dev
TreeHugger Robot [Thu, 21 Feb 2019 18:42:40 +0000 (18:42 +0000)]
Merge "Import translations. DO NOT MERGE" into pi-dev

5 years agoMerge "Tracks the total number of buckets."
Olivier Gaillard [Thu, 21 Feb 2019 18:39:09 +0000 (18:39 +0000)]
Merge "Tracks the total number of buckets."

5 years agoMerge "Move bubbles away from the IME if needed."
Josh Tsuji [Thu, 21 Feb 2019 18:36:09 +0000 (18:36 +0000)]
Merge "Move bubbles away from the IME if needed."

5 years agoMerge "Update VirtualKeyMap usage"
TreeHugger Robot [Thu, 21 Feb 2019 18:32:26 +0000 (18:32 +0000)]
Merge "Update VirtualKeyMap usage"

5 years agoMerge "Skip empty slice permissions files during backup" into pi-dev
Daniel Sandler [Thu, 21 Feb 2019 18:27:45 +0000 (18:27 +0000)]
Merge "Skip empty slice permissions files during backup" into pi-dev

5 years agoMerge "Make notifications from the default dialer and SMS app unblockable." into...
Daniel Sandler [Thu, 21 Feb 2019 18:27:36 +0000 (18:27 +0000)]
Merge "Make notifications from the default dialer and SMS app unblockable." into pi-dev

5 years agoMerge changes from topic "cts-launcher-api"
Ruslan Tkhakokhov [Thu, 21 Feb 2019 18:20:05 +0000 (18:20 +0000)]
Merge changes from topic "cts-launcher-api"

* changes:
  Fix BackupManager#getUserForSerialNumber
  Do lazy init of BMS at the beginning of every BackupManager method

5 years agoMerge "Remove extra logging for volume dialog close when the dialog visibility doesn...
TreeHugger Robot [Thu, 21 Feb 2019 18:07:24 +0000 (18:07 +0000)]
Merge "Remove extra logging for volume dialog close when the dialog visibility doesn't change."

5 years agoMerge "Make WindowContainer surfaces container layers by default."
Chavi Weingarten [Thu, 21 Feb 2019 18:03:14 +0000 (18:03 +0000)]
Merge "Make WindowContainer surfaces container layers by default."

5 years agoMerge "Adding a null check for a @NonNull arg"
TreeHugger Robot [Thu, 21 Feb 2019 17:57:32 +0000 (17:57 +0000)]
Merge "Adding a null check for a @NonNull arg"

5 years agoMerge "Remove verbose log from SyncManager"
Makoto Onuki [Thu, 21 Feb 2019 17:51:42 +0000 (17:51 +0000)]
Merge "Remove verbose log from SyncManager"

5 years agoMerge "Add API so apps can know when a user dismisses a bubble"
Mady Mellor [Thu, 21 Feb 2019 17:14:56 +0000 (17:14 +0000)]
Merge "Add API so apps can know when a user dismisses a bubble"

5 years agoMerge "Add minimum brightness curve to dumpsys"
TreeHugger Robot [Thu, 21 Feb 2019 17:13:20 +0000 (17:13 +0000)]
Merge "Add minimum brightness curve to dumpsys"

5 years agoMerge "Add bubble logging for permission dialog shown."
TreeHugger Robot [Thu, 21 Feb 2019 16:30:43 +0000 (16:30 +0000)]
Merge "Add bubble logging for permission dialog shown."

5 years agoRemove extra logging for volume dialog close when the dialog
Steven Wu [Thu, 21 Feb 2019 16:22:32 +0000 (11:22 -0500)]
Remove extra logging for volume dialog close when the dialog
visibility doesn't change.

Bug: 80529582
Test: manual
Change-Id: Ief028e7bd951039939a4cadee2470932be5c2387

5 years agoIncrease binder/looper sampling.
Olivier Gaillard [Thu, 21 Feb 2019 16:05:27 +0000 (16:05 +0000)]
Increase binder/looper sampling.

It will reduce the resource usage of binder/looper instrumentation.

Test: atest BinderCallsStatsTest LooperStatsTest
Change-Id: Ide843ae3e4d30a58f547df1cd338ffb5531e9426

5 years agoTracks the total number of buckets.
Olivier Gaillard [Thu, 21 Feb 2019 15:56:58 +0000 (15:56 +0000)]
Tracks the total number of buckets.

To be able to normalize the other counters, e.g. % of invalid buckets.

Test: atest statsd_test
Change-Id: I7bef93f3acfa133baf3618ce0ffee919d23a1ad3

5 years agoFix BackupManager#getUserForSerialNumber
Ruslan Tkhakokhov [Wed, 20 Feb 2019 14:33:58 +0000 (14:33 +0000)]
Fix BackupManager#getUserForSerialNumber

Test: atest ProfileSerialNumberHostSideTest

Currently BackupManager#getUserForSerialNumber goes through users
associated with the calling user (inluding the calling user itself) and
looks for the given serial number. However, to get the list of users it calls
UserManager#getUserProfiles that operates for the users associated with
the calling process (in our case - system user since the call is made
from BMS). While this works for our current use case (only support
backup for system user and their work profile, meaning
BackupManager#getUserForSerialNumber will only be called for system
user), it won't work for a full multi-user case.

Change-Id: Ia42a69a1216ed9a5dae596e44336290d2718de7a

5 years agoMerge "Adds TaskInfo to some TaskChangeListener methods"
Mark Renouf [Thu, 21 Feb 2019 15:11:05 +0000 (15:11 +0000)]
Merge "Adds TaskInfo to some TaskChangeListener methods"

5 years agoMerge "Add TEST_MAPPING for CtsSystemApiSignatureTestCases"
TreeHugger Robot [Thu, 21 Feb 2019 14:53:28 +0000 (14:53 +0000)]
Merge "Add TEST_MAPPING for CtsSystemApiSignatureTestCases"

5 years agoMerge "Do not engage IAuthSecret when running a GSI."
David Anderson [Thu, 21 Feb 2019 14:49:15 +0000 (14:49 +0000)]
Merge "Do not engage IAuthSecret when running a GSI."

5 years agoMerge "Don't overwrite the host FRP when running a GSI."
David Anderson [Thu, 21 Feb 2019 14:37:36 +0000 (14:37 +0000)]
Merge "Don't overwrite the host FRP when running a GSI."

5 years agoAdd minimum brightness curve to dumpsys
Kenny Guy [Thu, 21 Feb 2019 13:04:05 +0000 (13:04 +0000)]
Add minimum brightness curve to dumpsys

Test: manual, adb dumpsys display and check result
Bug: 125234919

Change-Id: I24e7979b7a8b42041e9f4a36de4c142d70b27422

5 years agoMerge "Remove STOPSHIP for adding activity recognition icon to permission"
TreeHugger Robot [Thu, 21 Feb 2019 14:29:49 +0000 (14:29 +0000)]
Merge "Remove STOPSHIP for adding activity recognition icon to permission"

5 years agoRemove STOPSHIP for adding activity recognition icon to permission
Zimuzo [Thu, 21 Feb 2019 12:06:41 +0000 (12:06 +0000)]
Remove STOPSHIP for adding activity recognition icon to permission

Bug: 120906890
Test: m -j
Change-Id: I2621c62f7a8778716c3cb50a0191cc943b6ffdf4

5 years agoAdd TEST_MAPPING for CtsSystemApiSignatureTestCases
Jiyong Park [Thu, 21 Feb 2019 11:58:55 +0000 (20:58 +0900)]
Add TEST_MAPPING for CtsSystemApiSignatureTestCases

Bug: 124209375
Test: m and watch if treehugger triggers the test
Change-Id: I2c4320ffc5ac30b9b6ac4991570dee9415bb2ca0

5 years agoMerge "RMS: Pass in rollback_id in the calls to installd"
Nikita Ioffe [Thu, 21 Feb 2019 11:09:26 +0000 (11:09 +0000)]
Merge "RMS: Pass in rollback_id in the calls to installd"

5 years agoMerge "Add a new reason for unavailable video, when there is no signal."
TreeHugger Robot [Thu, 21 Feb 2019 11:08:37 +0000 (11:08 +0000)]
Merge "Add a new reason for unavailable video, when there is no signal."

5 years agoMerge "Fix deadlock in LocalBluetoothManager"
TreeHugger Robot [Thu, 21 Feb 2019 10:20:53 +0000 (10:20 +0000)]
Merge "Fix deadlock in LocalBluetoothManager"

5 years agoMerge changes I5383c533,Iaf739837
Richard Uhler [Thu, 21 Feb 2019 09:28:16 +0000 (09:28 +0000)]
Merge changes I5383c533,Iaf739837

* changes:
  Add test for staged rollback of apex only install.
  Rename "Basic" staged rollback test to "ApkOnly"

5 years agoMerge "Removed deprecated ContentCaptureEventsRequest"
TreeHugger Robot [Thu, 21 Feb 2019 09:12:00 +0000 (09:12 +0000)]
Merge "Removed deprecated ContentCaptureEventsRequest"

5 years agoMerge "Make postively z-ordered sub window above preserved surface"
TreeHugger Robot [Thu, 21 Feb 2019 08:48:52 +0000 (08:48 +0000)]
Merge "Make postively z-ordered sub window above preserved surface"

5 years agoMerge "Rename launching and going-to-sleep wake locks"
TreeHugger Robot [Thu, 21 Feb 2019 07:56:04 +0000 (07:56 +0000)]
Merge "Rename launching and going-to-sleep wake locks"

5 years agoMerge "Game Driver: update the format of driver build date"
Yiwei Zhang [Thu, 21 Feb 2019 07:35:11 +0000 (07:35 +0000)]
Merge "Game Driver: update the format of driver build date"

5 years agoRemoved deprecated ContentCaptureEventsRequest
Felipe Leme [Tue, 19 Feb 2019 18:36:28 +0000 (10:36 -0800)]
Removed deprecated ContentCaptureEventsRequest

Test: m update-api
Test: atest CtsContentCaptureServiceTestCases

Fixes: 121051220

Change-Id: Ica14c64e59f82628c2cbe46853aa09be897d1ace

5 years agoMerge "Rename content capture variable"
TreeHugger Robot [Thu, 21 Feb 2019 05:45:57 +0000 (05:45 +0000)]
Merge "Rename content capture variable"

5 years agoMerge "Remove extra null-check on IntervalStats.events."
TreeHugger Robot [Thu, 21 Feb 2019 05:44:05 +0000 (05:44 +0000)]
Merge "Remove extra null-check on IntervalStats.events."

5 years agoMerge "Make sure mark_idle job run before write_back jobs"
TreeHugger Robot [Thu, 21 Feb 2019 05:37:10 +0000 (05:37 +0000)]
Merge "Make sure mark_idle job run before write_back jobs"

5 years agoMerge "Introduce playback capture opt-out"
TreeHugger Robot [Thu, 21 Feb 2019 05:36:36 +0000 (05:36 +0000)]
Merge "Introduce playback capture opt-out"

5 years agoMerge "Optimized Content Capture workflow by caching some state at the application...
TreeHugger Robot [Thu, 21 Feb 2019 05:34:34 +0000 (05:34 +0000)]
Merge "Optimized Content Capture workflow by caching some state at the application level."

5 years agoMerge "Add feature flag for Dynamic Android"
TreeHugger Robot [Thu, 21 Feb 2019 05:10:49 +0000 (05:10 +0000)]
Merge "Add feature flag for Dynamic Android"

5 years agoMerge "Merge "Clarify WebResourceResponse's stream handling." into pi-dev am: bec9d39...
Android Build Merger (Role) [Thu, 21 Feb 2019 05:04:09 +0000 (05:04 +0000)]
Merge "Merge "Clarify WebResourceResponse's stream handling." into pi-dev am: bec9d394d3 am: 5ed24cb220"

5 years agoMerge "Fix AppWindowTokenAnimationTests and add them to presubmit"
TreeHugger Robot [Thu, 21 Feb 2019 05:03:52 +0000 (05:03 +0000)]
Merge "Fix AppWindowTokenAnimationTests and add them to presubmit"

5 years agoMerge "Clarify WebResourceResponse's stream handling." into pi-dev am: bec9d394d3
Torne (Richard Coles) [Thu, 21 Feb 2019 05:03:28 +0000 (21:03 -0800)]
Merge "Clarify WebResourceResponse's stream handling." into pi-dev am: bec9d394d3
am: 5ed24cb220

Change-Id: I7d100aba24bb980c5ad0872b52525da9db2cda61

5 years agoMerge "Rename test class to match code."
TreeHugger Robot [Thu, 21 Feb 2019 04:56:17 +0000 (04:56 +0000)]
Merge "Rename test class to match code."

5 years agoMerge "Clarify WebResourceResponse's stream handling." into pi-dev
Torne (Richard Coles) [Thu, 21 Feb 2019 04:50:22 +0000 (20:50 -0800)]
Merge "Clarify WebResourceResponse's stream handling." into pi-dev
am: bec9d394d3

Change-Id: Ic15302edd0598107cf8fb7a91924ec544592b435

5 years agoMerge "Flesh out CR.getTypeDrawable() with more details."
Jeff Sharkey [Thu, 21 Feb 2019 04:39:53 +0000 (04:39 +0000)]
Merge "Flesh out CR.getTypeDrawable() with more details."

5 years agoMerge "Clarify WebResourceResponse's stream handling." into pi-dev
TreeHugger Robot [Thu, 21 Feb 2019 04:32:58 +0000 (04:32 +0000)]
Merge "Clarify WebResourceResponse's stream handling." into pi-dev

5 years agoMerge "Per-test WindowManagerService instance"
TreeHugger Robot [Thu, 21 Feb 2019 04:25:26 +0000 (04:25 +0000)]
Merge "Per-test WindowManagerService instance"

5 years agoMerge "Permanently and immediately binds the augmented autofill service."
TreeHugger Robot [Thu, 21 Feb 2019 04:15:39 +0000 (04:15 +0000)]
Merge "Permanently and immediately binds the augmented autofill service."

5 years agoMerge "Add annotation to the performance sensitive methods"
TreeHugger Robot [Thu, 21 Feb 2019 04:14:50 +0000 (04:14 +0000)]
Merge "Add annotation to the performance sensitive methods"

5 years agoMerge "Fix missing surface offset for stack with outset"
TreeHugger Robot [Thu, 21 Feb 2019 04:01:47 +0000 (04:01 +0000)]
Merge "Fix missing surface offset for stack with outset"

5 years agoMerge "Fix NPE in SyncRtSurfaceTransactionApplierCompat#scheduleApply"
TreeHugger Robot [Thu, 21 Feb 2019 03:56:23 +0000 (03:56 +0000)]
Merge "Fix NPE in SyncRtSurfaceTransactionApplierCompat#scheduleApply"

5 years agoMerge "Introduce audio playback capture API"
TreeHugger Robot [Thu, 21 Feb 2019 03:11:35 +0000 (03:11 +0000)]
Merge "Introduce audio playback capture API"

5 years agoOptimized Content Capture workflow by caching some state at the application level.
Felipe Leme [Tue, 19 Feb 2019 17:42:24 +0000 (09:42 -0800)]
Optimized Content Capture workflow by caching some state at the application level.

Content Capture for an activity and/or package is only available when the Content Capture service
explicitly whitelists it. As the whitelist is kept at system-server level, it's better to fetch that
info when the application is started and cache it locally, so we can optimize the
ContentCaptureManager APIs to return quickly when it's disabled.

This CL also caches other values such as the buffer parameters.

Test: atest CtsContentCaptureServiceTestCases

Bug: 120494182
Bug: 121202151

Change-Id: I9d5211bca496ffa85ba9efc2a7bb32411834b787

5 years agoAdd feature flag for Dynamic Android
Howard Chen [Mon, 18 Feb 2019 05:37:48 +0000 (13:37 +0800)]
Add feature flag for Dynamic Android

Bug: 119647479
Test: flashall and check the option exists.

Change-Id: I46efd27a6880dde4bc69aa457a6f3b0fdd9ce5cd

5 years agoMerge "Revert "Use the broadCast Receiver to detect when the user is switched and...
TreeHugger Robot [Thu, 21 Feb 2019 02:31:41 +0000 (02:31 +0000)]
Merge "Revert "Use the broadCast Receiver to detect when the user is switched and register the notificationListner when the user is switched.""

5 years agoUpdate space around expanded state to be 4dp instead of 8
Mady Mellor [Thu, 21 Feb 2019 01:59:39 +0000 (17:59 -0800)]
Update space around expanded state to be 4dp instead of 8

Test: manual / visual - open expanded bubble, note the space outside of
      the expanded state looks like its 4dps
Change-Id: I0a2084211c86d41a0c111ef183cad2994dbaa27c

5 years agoRemove extra null-check on IntervalStats.events.
Hui Yu [Thu, 13 Dec 2018 23:20:43 +0000 (15:20 -0800)]
Remove extra null-check on IntervalStats.events.

Now IntervalStats.events field is initialized at construction of
IntervalStats object, we can remove the extra null-check on
IntervalStats.events, make code more clean and readable.

Test: atest UsageStatsDatabaseTest.java
Change-Id: I2580509f41593c1fdf380ba56ebc7a5b6c6f0c5f

5 years agoRename launching and going-to-sleep wake locks
Andrii Kulian [Fri, 8 Feb 2019 01:16:38 +0000 (17:16 -0800)]
Rename launching and going-to-sleep wake locks

Test: build
Change-Id: I2a0df41fc71a54522a845728d0cb2ea411c17f83

5 years agoMerge "UsageStats creates too many daily/weekly/monthly/yearly files."
TreeHugger Robot [Thu, 21 Feb 2019 01:45:37 +0000 (01:45 +0000)]
Merge "UsageStats creates too many daily/weekly/monthly/yearly files."

5 years ago[automerger skipped] Merge "Schematize Crypto system properties" am: 03c14760a5 am...
Kiyoung Kim [Thu, 21 Feb 2019 01:28:39 +0000 (17:28 -0800)]
[automerger skipped] Merge "Schematize Crypto system properties" am: 03c14760a5 am: f7b3bdb53b
am: 2969a3f40f -s ours
am skip reason: change_id I141ae3a011f9cb3ea283ca25175205b6af966ec6 with SHA1 a974418519 is in history

Change-Id: I1f19d367386bc9ace695f73a2da21a71f15dd806

5 years agoMerge "Formatting atoms."
TreeHugger Robot [Thu, 21 Feb 2019 01:22:36 +0000 (01:22 +0000)]
Merge "Formatting atoms."

5 years agoPermanently and immediately binds the augmented autofill service.
Adam He [Wed, 20 Feb 2019 23:57:05 +0000 (15:57 -0800)]
Permanently and immediately binds the augmented autofill service.

Fixes: 124456706
Test: manual verification
Change-Id: I01a2035f405b9ed659412828de9ff08937bc673d

5 years agoRemove title from header
Mady Mellor [Thu, 21 Feb 2019 01:10:54 +0000 (17:10 -0800)]
Remove title from header

Bug: 124909846
Test: manual - visual; have a bubble, open it up, note no title in header
Change-Id: I1dc003917c04a6110db3111f6ba948e8f2933282

5 years agoMerge "Fix install and update times for non-system packages."
TreeHugger Robot [Thu, 21 Feb 2019 01:06:58 +0000 (01:06 +0000)]
Merge "Fix install and update times for non-system packages."

5 years agoMerge "Schematize Crypto system properties" am: 03c14760a5
Kiyoung Kim [Thu, 21 Feb 2019 01:06:21 +0000 (17:06 -0800)]
Merge "Schematize Crypto system properties" am: 03c14760a5
am: f7b3bdb53b

Change-Id: I47bbcec88d71840827653e9a70d91bf442ba1c22

5 years agoPut edge panels from prototype below ime on keyguard
Matthew Ng [Thu, 21 Feb 2019 01:05:30 +0000 (17:05 -0800)]
Put edge panels from prototype below ime on keyguard

Bug: 112934365
Test: manual
Change-Id: I34c3af3aebfedb1f08b7b624abd92e1b7222757a

5 years agoFix NPE in SyncRtSurfaceTransactionApplierCompat#scheduleApply
Tracy Zhou [Thu, 21 Feb 2019 00:56:25 +0000 (16:56 -0800)]
Fix NPE in SyncRtSurfaceTransactionApplierCompat#scheduleApply

Fixes: 124522312
Test: Manual
Change-Id: I0eadbd8a6c3be0cbe7122ffc43fc86c18866a33f

5 years agoMerge "Updated Zygote IPC related comments." am: f8881b6821 am: c850654edc
Christian Wailes [Thu, 21 Feb 2019 00:56:15 +0000 (16:56 -0800)]
Merge "Updated Zygote IPC related comments." am: f8881b6821 am: c850654edc
am: 49574608ae

Change-Id: Ie14f3a5377599f3542dedc0a42a87ca3a41ca9ba

5 years agoMake sure mark_idle job run before write_back jobs
Wei Wang [Thu, 21 Feb 2019 00:45:34 +0000 (16:45 -0800)]
Make sure mark_idle job run before write_back jobs

Set a minimal delay to ensure the sequence of jobs

Bug: 117682284
Test: Build and boot
Change-Id: I90a405b66d2f60b2b463b735a4e9d7bd40025e65

5 years agoIntroduce playback capture opt-out
Kevin Rocard [Tue, 5 Feb 2019 23:45:26 +0000 (15:45 -0800)]
Introduce playback capture opt-out

Test: adb shell audiorecorder --target /data/file.raw
Bug: 111453086
Change-Id: Ie09f7161bf19b158e31f4a18e9c9a27c70382686
Signed-off-by: Kevin Rocard <krocard@google.com>
5 years agoIntroduce audio playback capture API
Robert Berry [Tue, 22 Jan 2019 23:48:35 +0000 (18:48 -0500)]
Introduce audio playback capture API

This API allows an app to record what other apps are playing
with some privacy restrictions.

Test: CTS
Bug: 111453086
Change-Id: I98ed789afb792acf90876499aa5eb8a47359b265

5 years agoMerge "Schematize Crypto system properties"
Kiyoung Kim [Thu, 21 Feb 2019 00:38:08 +0000 (16:38 -0800)]
Merge "Schematize Crypto system properties"
am: 03c14760a5

Change-Id: Ic0bb3a6f206c68ce705c572ad5714475690a3b1c

5 years agoMerge "Named wake lock reasons"
Lucas Dupin [Thu, 21 Feb 2019 00:25:59 +0000 (00:25 +0000)]
Merge "Named wake lock reasons"

5 years agoMerge "Enable IME reparenting onto app window."
Tarandeep Singh [Thu, 21 Feb 2019 00:25:08 +0000 (00:25 +0000)]
Merge "Enable IME reparenting onto app window."

5 years agoMerge "Always update view when metadata changes"
Lucas Dupin [Thu, 21 Feb 2019 00:24:46 +0000 (00:24 +0000)]
Merge "Always update view when metadata changes"

5 years agoRename content capture variable
Perumaal S [Wed, 20 Feb 2019 23:58:40 +0000 (15:58 -0800)]
Rename content capture variable

Test: manual
Fixes: 121037717
Change-Id: I38652002e476cf53ed2aecfac52b0341dcfc784f

5 years agoDo not engage IAuthSecret when running a GSI.
David Anderson [Wed, 13 Feb 2019 00:25:56 +0000 (16:25 -0800)]
Do not engage IAuthSecret when running a GSI.

The GSI is not the device owner (it has a separate userdata partition
that can have a separate PIN), and therefore, it should not take part in
anything AuthSecret related.

Bug: 123716647
Test: atest SyntheticPasswordTests
Test: atest LockSettingsServiceTests
Test: PIN unlocks device after booting into GSI
Change-Id: Ide06fc17f91410c562113c0db9a9a08b914b2c4e

5 years agoDon't overwrite the host FRP when running a GSI.
David Anderson [Thu, 7 Feb 2019 22:07:23 +0000 (14:07 -0800)]
Don't overwrite the host FRP when running a GSI.

Bug: 123777418
Test: manual test
Change-Id: Ia251dd939af71126a8236bc5c5cfed6622b2c946

5 years agoMerge "Add documentation for inserting RCS 1-on-1 thread" am: 4b93dd3ff7 am: 75488cbae5
Leland Miller [Thu, 21 Feb 2019 00:18:11 +0000 (16:18 -0800)]
Merge "Add documentation for inserting RCS 1-on-1 thread" am: 4b93dd3ff7 am: 75488cbae5
am: 17a6dc1867

Change-Id: I140a3585a32a6e7c63cbc793ef636b10c3f43637

5 years agoMerge "Schematize Crypto system properties"
Kiyoung Kim [Thu, 21 Feb 2019 00:16:45 +0000 (00:16 +0000)]
Merge "Schematize Crypto system properties"

5 years agoMerge "Updated Zygote IPC related comments." am: f8881b6821
Christian Wailes [Thu, 21 Feb 2019 00:12:40 +0000 (16:12 -0800)]
Merge "Updated Zygote IPC related comments." am: f8881b6821
am: c850654edc

Change-Id: I15a33cdf792727f58b3d89d86ccf454536737868

5 years agoMerge "Initial implementation of AutofillManager.setAugmentedAutofillWhitelist()"
TreeHugger Robot [Thu, 21 Feb 2019 00:01:56 +0000 (00:01 +0000)]
Merge "Initial implementation of AutofillManager.setAugmentedAutofillWhitelist()"

5 years agoMerge "Temporary workaround to grant Storage permission."
Jeff Sharkey [Wed, 20 Feb 2019 23:59:05 +0000 (23:59 +0000)]
Merge "Temporary workaround to grant Storage permission."

5 years agoMerge "Use the calling uid, not app id"
Amith Yamasani [Wed, 20 Feb 2019 23:47:11 +0000 (23:47 +0000)]
Merge "Use the calling uid, not app id"

5 years agoMerge "Add CompositionSamplingListener"
TreeHugger Robot [Wed, 20 Feb 2019 23:44:26 +0000 (23:44 +0000)]
Merge "Add CompositionSamplingListener"