Commit Graph

583259 Commits

Author SHA1 Message Date
Kweku Adams
0c22b1da5e Generalize SparseArrayMap.
SparseArrayMap required Strings as keys, which restricted its uses. Now
it can take any object as a key, which better reflects the underlying
ArrayMap generalization.

Bug: 138469672
Test: atest com.android.server.job.controllers.QuotaControllerTest
Test: atest QuotaTrackerTest
Test: atest SparseArrayMapTest
Change-Id: If6da7dfdf3cdd9be0fe9006484c78c574ef2028b
2020-09-16 10:07:55 -07:00
Mat Bevilacqua
609abbbd5c Merge "Initial commit of PowerStatsService" 2020-09-15 13:56:02 +00:00
TreeHugger Robot
cf71d0c13a Merge "UDFPS on AOD" 2020-09-15 12:40:59 +00:00
Seigo Nonaka
1570626a6c Accept repeated locale as an input of LocaleList construction. am: 41b1674f77 am: 8b4cd9aef3 am: 9659c6e965
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12540040

Change-Id: Id678e569415cd45233e5ae4e2e48664ada55136f
2020-09-15 10:13:21 +00:00
Fiona Campbell
5e687ef407 Merge "Remove TODO" 2020-09-15 09:21:05 +00:00
Louis Chang
e54c6de8e7 Merge "Ensure listeners got notified whenever positioned a task to front" 2020-09-15 08:18:12 +00:00
Philip Junker
c14b6b52ff Merge "Support for notification panel key on ATV" 2020-09-15 07:19:05 +00:00
tim peng
23e08aeaab Merge "Add getFeatures() for get device supporting features" 2020-09-15 06:08:14 +00:00
tim peng
e9897deb31 Merge changes Icb5a1f24,Idbfc558b,I3086a404,Ida509ed4,I9eb6e3b0
* changes:
  Add a receiver to launch Output Switcher dialog
  Add MediaOutputDialogFactory to create MediaOutputDialog
  Add Media Output Dialog for Output Switcher
  Add MediaOutputAdapter for Media device list
  Add controller for Media operation
2020-09-15 01:22:39 +00:00
TreeHugger Robot
2618b23c89 Merge "Add RAW_DEPTH10 image format" 2020-09-15 00:10:31 +00:00
Jeff Sharkey
2192b22cf2 Merge changes from topic "sep11"
* changes:
  Remove advisory registerNativeAllocation().
  Hand-rolled linked list for Parcel performance.
2020-09-14 23:53:57 +00:00
Emilian Peev
0173af0189 Add RAW_DEPTH10 image format
Add support for 10bit opaque and private RAW_DEPTH10 image format
which is similar to RAW_DEPTH.

Bug: 167250258
Test: Manual using camera application.
Change-Id: Ib2ee11570429d7a9a53e9dd6bc2042a1f5eaa760
2020-09-14 23:34:49 +00:00
Tiger Huang
e2a264d0e9 [automerger skipped] Update requested state after applying pending frames am: dfc8abb1ff am: 3d60922beb -s ours
am skip reason: Change-Id Id8f3c1956fbfe3ad16f167ff76297dde6c634e81 with SHA-1 dfc8abb1ff is in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12526908

Change-Id: I719ecbfd461348d6eaaf50b038d0471b7adc67c8
2020-09-14 23:13:40 +00:00
Jing Ji
dc8a48f161 Merge "Track the child processes that are forked by app processes" 2020-09-14 22:22:53 +00:00
TreeHugger Robot
9c9331caee [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: ea029eeb8d -s ours am: 636ba9b762 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12586397

Change-Id: I737de76657476c5b465358140022fa396e1754bc
2020-09-14 22:04:49 +00:00
Lyn Han
2d44b2f793 Merge "Log persisted bubbles" 2020-09-14 21:47:03 +00:00
TreeHugger Robot
636ba9b762 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: ea029eeb8d -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12586397

Change-Id: Ifb26123f682ab838fc97000882e1de6e5cb47293
2020-09-14 21:32:41 +00:00
TreeHugger Robot
ea029eeb8d Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev 2020-09-14 21:10:08 +00:00
Chavi Weingarten
e78c0050bb Merge "Use buffer size for NativeAllocationRegistry instead of a fixed value" 2020-09-14 20:47:19 +00:00
Mat Bevilacqua
8160121220 Initial commit of PowerStatsService
Bug: 164465661
Bug: 164466995
Bug: 167280723
Test: Verified PowerStatsService is functional on targets that
have ODPM data.

Change-Id: Ic555b380c566ea26bc2214374f142c5448ea2ee7
2020-09-14 20:30:49 +00:00
TreeHugger Robot
969e194325 Merge "Add placeholder to priority onboarding" into rvc-qpr-dev am: 8f7a55c84e am: ed59e135d7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12585825

Change-Id: I35ece1820ffe507c0e10b1c9d51efb8446fee2f0
2020-09-14 19:24:39 +00:00
Julia Reynolds
1df526dffd Merge "Add log to NoMan for canceled cancels" into rvc-qpr-dev am: 8092c9b37d am: 723a7028c7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12585704

Change-Id: I96d709e238a6c446f95c21fc466097ec9a7996ea
2020-09-14 19:18:51 +00:00
Automerger Merge Worker
982fe5bd8c Merge "[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 05ef028469 -s ours am: b5078ea31d -s ours" 2020-09-14 19:07:26 +00:00
TreeHugger Robot
c7eaa75e49 Merge "Revert "Make all permissions per-user."" 2020-09-14 19:05:44 +00:00
TreeHugger Robot
77a6188d80 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 05ef028469 -s ours am: b5078ea31d -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12585606

Change-Id: If8882d2d6259bc7042d784f35c9c086f3c263593
2020-09-14 19:03:14 +00:00
TreeHugger Robot
ed59e135d7 Merge "Add placeholder to priority onboarding" into rvc-qpr-dev am: 8f7a55c84e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12585825

Change-Id: I76484c6f9947df5f451bc51ecd1986b428d4536d
2020-09-14 18:49:23 +00:00
Lyn Han
2a7418d24e Log persisted bubbles
Bug: 167729787
Test: adb shell cmd stats print-logs
Change-Id: I07b470212684e1d186f9f4da9d5e6ee3291cfef5
2020-09-14 13:48:42 -05:00
Julia Reynolds
723a7028c7 Merge "Add log to NoMan for canceled cancels" into rvc-qpr-dev am: 8092c9b37d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12585704

Change-Id: If8fe5ff4c178a3173761f03112b0b8da67dc15fe
2020-09-14 18:45:40 +00:00
TreeHugger Robot
b5078ea31d [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 05ef028469 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12585606

Change-Id: Ib3cf8f48e6471f02af09c79ceec9f19afaa40419
2020-09-14 18:36:28 +00:00
Jing Ji
55de2996cb Merge "Fix flaky test in ApplicationExitInfoTest" 2020-09-14 18:32:59 +00:00
Alex Buynytskyy
b406e6b4fd Merge "Rollforward: Digest API: allow installer to provide digests for an APK." 2020-09-14 18:28:00 +00:00
chaviw
a701408ef0 Use buffer size for NativeAllocationRegistry instead of a fixed value
When calling NativeAllocationRegistry for HardwareBuffer, it needs the
correct size so GC knows how much memory has been allocated and when to
run. The current behavior uses a fixed size so it's likely the buffer is
actually consuming more memory than what GC thinks.

Test: atest ContentCapturePerfTests:LoginTest
Bug: 168149157
Bug: 168154840
Change-Id: Ife174478b2b76214b438de2757289a973330c979
2020-09-14 11:22:05 -07:00
TreeHugger Robot
8f7a55c84e Merge "Add placeholder to priority onboarding" into rvc-qpr-dev 2020-09-14 18:15:22 +00:00
Julia Reynolds
8092c9b37d Merge "Add log to NoMan for canceled cancels" into rvc-qpr-dev 2020-09-14 18:12:58 +00:00
Bill Yi
520fbd2ae4 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I2f5e6156db6eb5499618284bee821433a1f0fd86
2020-09-14 18:03:01 +00:00
TreeHugger Robot
05ef028469 Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev 2020-09-14 17:59:15 +00:00
Jing Ji
157550849f Track the child processes that are forked by app processes
Apps could use Runtime.exec() to spawn child process and framework
will have no idea about its lifecycle. Now track those processes
whenever we find them - currently during the cpu stats sampling
they could be spotted. If it's consuming too much CPU while its
parent app process are also in the background, kill it.

By default we allow up to 32 such processes; the process with the
worst oom adj score of their parents will be killed if there are
too many of them.

Bug: 160548789
Bug: 157089413
Test: atest AppChildProcessTest
Test: atest CtsAppTestCases:ActivityManagerTest
Change-Id: I95b20a1f36ccd43d09027201d14872305b169d8d
2020-09-14 10:39:06 -07:00
TreeHugger Robot
f902391f97 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 986c02b562 -s ours am: eed9ddcb4e -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12583106

Change-Id: Ie8e38081328fc984ed9de4bd605ca6b4768cd93f
2020-09-14 17:19:31 +00:00
TreeHugger Robot
932ccd1f1f [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 74237cc162 -s ours am: c8f579fd86 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12583275

Change-Id: I12d698b0e679946f89fb4a250562df4e117a9b02
2020-09-14 17:19:16 +00:00
Hayden Gomes
adf9c1f676 Merge "Define Auto coordinate system for mics" 2020-09-14 16:59:32 +00:00
TreeHugger Robot
eed9ddcb4e [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 986c02b562 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12583106

Change-Id: I529e18e690b3d4163b632810be9d5751c5847c56
2020-09-14 16:52:26 +00:00
TreeHugger Robot
986c02b562 Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev 2020-09-14 16:43:58 +00:00
TreeHugger Robot
c8f579fd86 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 74237cc162 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12583275

Change-Id: I7c5afd37fd1f961ca1d1e60f4654cf3d9da7464f
2020-09-14 16:40:49 +00:00
Philip P. Moltmann
bf519fdd11 Revert "Make all permissions per-user."
This reverts commit 97a79bdb71.

Reason for revert: Bug 168491570
Bug: 168491570

Change-Id: Icc1347e4e93b2499ea9b54dfabfa62a840e6d79e
2020-09-14 16:40:10 +00:00
TreeHugger Robot
56b327db88 Merge "Import translations. DO NOT MERGE ANYWHERE" 2020-09-14 16:30:41 +00:00
Alex Buynytskyy
d15391e426 Rollforward: Digest API: allow installer to provide digests for an APK.
5d9710d5b72136b2face76b578ac120ad6ed931e

Bug: 160605420
Fixes: 168445565
Test: atest ChecksumsTest
Test: atest ApkVerityTest:com.android.apkverity.ApkVerityTest

Change-Id: Ib559ad9107996290f4ae4661ccec4dc14658a7e9
2020-09-14 16:23:40 +00:00
Soonil Nagarkar
7926062e1f Merge "Make LocationRequest a public API" 2020-09-14 16:20:23 +00:00
TreeHugger Robot
74237cc162 Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev 2020-09-14 16:16:02 +00:00
Slava Shklyaev
a3d1d1452a Merge "Revert "Digest API: allow installer to provide digests for an APK."" 2020-09-14 15:43:44 +00:00
Julia Reynolds
6d51c36542 Add placeholder to priority onboarding
When an app hasn't provided an icon for their conversation

Test: manual
Fixes: 168184445
Change-Id: Iea9abe87c787c6d42210cb9b51f90715a3cc7d33
2020-09-14 15:36:20 +00:00