summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-29Merge "Add display compat system feature to PackageManager" into ↵android12L-tests-devTreehugger Robot
android12L-tests-dev
2024-03-21Add display compat system feature to PackageManagerSaeid Farivar Asanjan
Bug: 300642384 Test: atest-src CtsAppTestCases:android.app.cts.SystemFeaturesTest#testFeatureNamespaces (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:71d171a13beb9adfa7c9f6a5a7beccca9c9a7580) Merged-In: I1c01965764e308491e0f064f0d3e1129c66101bb Change-Id: I1c01965764e308491e0f064f0d3e1129c66101bb
2023-11-09Merge "Merge "Update OWNERS (cherry picked from ↵Automerger Merge Worker
https://googleplex-android-review.googlesource.com/q/commit:68d82ec47cd4b6414e3c8aab0a81e319e657f222) Merged-In: Iabec62cb23301d00a2e7d4808a801b443f0fb392 Change-Id: Iabec62cb23301d00a2e7d4808a801b443f0fb392" into android12-tests-dev am: 9f777becfa" into android12L-tests-dev
2023-11-09Merge "Update OWNERS (cherry picked from ↵Paul Colța
https://googleplex-android-review.googlesource.com/q/commit:68d82ec47cd4b6414e3c8aab0a81e319e657f222) Merged-In: Iabec62cb23301d00a2e7d4808a801b443f0fb392 Change-Id: Iabec62cb23301d00a2e7d4808a801b443f0fb392" into android12-tests-dev am: 9f777becfa Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2818398 Change-Id: I50939b51e4b8ed625eb7bc44825dc9acac3245ef Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-09Merge "Update OWNERS (cherry picked from ↵android12-tests-devPaul Colța
https://googleplex-android-review.googlesource.com/q/commit:68d82ec47cd4b6414e3c8aab0a81e319e657f222) Merged-In: Iabec62cb23301d00a2e7d4808a801b443f0fb392 Change-Id: Iabec62cb23301d00a2e7d4808a801b443f0fb392" into android12-tests-dev
2023-11-07Update OWNERSPaul Colța
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:68d82ec47cd4b6414e3c8aab0a81e319e657f222) Merged-In: Iabec62cb23301d00a2e7d4808a801b443f0fb392 Change-Id: Iabec62cb23301d00a2e7d4808a801b443f0fb392
2023-03-01Merge "Merge "Merge "Update OWNERS for MediaProjection & related classes" ↵Automerger Merge Worker
into android11-tests-dev am: d6533d0bf9" into android12-tests-dev am: dcf85bf11a" into android12L-tests-dev
2023-03-01Merge "Merge "Update OWNERS for MediaProjection & related classes" into ↵Automerger Merge Worker
android11-tests-dev am: d6533d0bf9" into android12-tests-dev am: dcf85bf11a Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2441290 Change-Id: I3cdca3c7980fa84bf8fd64d1e33dd375d18fe764 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-01Merge "Merge "Update OWNERS for MediaProjection & related classes" into ↵Automerger Merge Worker
android11-tests-dev am: d6533d0bf9" into android12-tests-dev
2023-03-01Merge "Update OWNERS for MediaProjection & related classes" into ↵Treehugger Robot
android11-tests-dev am: d6533d0bf9 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2441290 Change-Id: I8e1ccc4a9e481c8859ef265a34ef309f56679f52 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-01Merge "Update OWNERS for MediaProjection & related classes" into ↵android11-tests-devTreehugger Robot
android11-tests-dev
2023-02-16Update OWNERS for MediaProjection & related classesNaomi Musgrave
Change-Id: I5af357405c2b4e2da87954612080fa85d08f991d Bug: 261563516 (cherry picked from commit abccffcc0abf85f4ac87179fc5235bfa3fdbfd8c)
2022-11-02Merge "Merge "Add new owner to the resume-on-reboot module." into ↵Automerger Merge Worker
android12-tests-dev am: 533e4e9b35" into android12L-tests-dev
2022-11-02Merge "Add new owner to the resume-on-reboot module." into ↵Eric Zhang
android12-tests-dev am: 533e4e9b35 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2249398 Change-Id: Ia7e6845e04e9daaaf75efdf97d5902ee499fe604 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-02Merge "Add new owner to the resume-on-reboot module." into android12-tests-devEric Zhang
2022-10-11Add new owner to the resume-on-reboot module.Eric Zhang
Test: Adding owners. No code change. Change-Id: I5af32f68652d5854e6a99b59f2f56fcaac575588 (cherry picked from commit 8c8d787bc66920fb62188a23a09fcd9641219cfb) Merged-In: I5af32f68652d5854e6a99b59f2f56fcaac575588
2022-03-22Merge "Mark ab/8191998 as merged" into android12L-tests-devandroid-vts-12.1_r4android-vts-12.1_r3android-vts-12.1_r2android-cts-12.1_r4android-cts-12.1_r3android-cts-12.1_r2Xin Li
2022-03-21Mark ab/8191998 as mergedMaria Yang
Bug: 188847863 Merged-In: I59cf3c21edce836ffbe9f24a08b3a8e077c5fcf3 Change-Id: I237e78a7a4f91b7c675da03607447bccac777baf
2022-03-09Replace BitmapRegionDecoder with ImageDecoderVincent Wang
1. generateCrop() couldn't handle super huge size because BitmapRegionDecoder will occupy too much native heap during process, We replace old decoder with ImageDecoder 2. Fix overflow problem in debug message 3. Add a record file to note if ImageDecoder work well Bug: 204087139 Test: Manually set wallpaper, no PDoS observed. Change-Id: I59cf3c21edce836ffbe9f24a08b3a8e077c5fcf3 Merged-In: I59cf3c21edce836ffbe9f24a08b3a8e077c5fcf3 (cherry picked from commit 08d14944212a7026218bde79091f0d1d48bc1c79)
2022-03-02DO NOT MERGE Fix issue with bubble stack & bubble data expanded bit being ↵Mady Mellor
out of sync If onBackPressed was used while the stack was expanded, it was calling setExpanded on BubbleStackView (BSV) and NOT BubbleData. This results in BSV and BubbleData being out of sync which can lead to incorrect behavior. (e.g. using individual bubble dismiss method instead of the stack dismiss method). Test: atest BubblesTest NewNotifPipelineTest Fixes: 217361258 (cherry picked from commit 8f368c53585dfa201fd5bb30e62b02ac8b739254) (cherry picked from commit 6843c124e093840a80cb90a4fb0a3e5f4baf20ac) Merged-In: I748fdd49626acaa0e986a9d8038039cada6faa60 Change-Id: I748fdd49626acaa0e986a9d8038039cada6faa60
2022-03-02[DO NOT MERGE] Fix regression for enter PIP when onUserLeaveHintChris Li
This was changed in ag/15886711, but it shouldn't be needed anymore as for case we need to animate the close transition, isVisible() will stay true until the app transition is finished. Otherwise we shouldn't need to keep the surface as visible even if it is in the closing app list. Without this fix, we may accidentally show the surface that has been commited to be invisible, such as enter pip onUserLeaveHint. Fix: 216145863 Test: manually verify with Google Meet. Test: atest WmTests:ActivityRecordTests (cherry picked from commit 0207f039d25eece5f04512bfc1198ef72e5c2e4f) (cherry picked from commit 7cb001fda4b82459b97140a0982c7e6f726aaf6d) Merged-In: Ib28651f5c4dc728d19f968adc56015836e307ef8 Change-Id: Ib28651f5c4dc728d19f968adc56015836e307ef8
2022-03-02Dispose of input event reciever along with monitorMiranda Kephart
Explicitly store a reference to the input event receiver so that we can dispose of it at the same time as the input monitor. Bug: 206809961 Fix: 206809961 Test: manual (cherry picked from commit 33f94a437587030bd0e84f78279fa7c6f71e2daf) (cherry picked from commit 7625c271931b8e7abe9b4b4e91592b5413bdd35f) Merged-In: Id201891ffd546119b18b18b692dd87008f6735c2 Change-Id: Id201891ffd546119b18b18b692dd87008f6735c2
2022-03-02Fix missing group alertOverride recalculationJeff DeCew
Bug: 185680162 Test: manual testing w/ telegram and whatsapp Test: atest NotificationGroupAlertTransferHelperTest Test: atest NotificationGroupManagerLegacyTest (cherry picked from commit 457bab63923c84d13ba1abe6a5857e4a1dd0bd92) (cherry picked from commit aa6a7754ea82ffe72b9f601997d2e9297d03f786) (cherry picked from commit 38d57ffe4aae7393c830cccf1b01c55880cf3700) Merged-In: I4447810af5e2a17c3b6841dfa5cd31703e5f334d Change-Id: I4447810af5e2a17c3b6841dfa5cd31703e5f334d
2022-03-02Allow alertOverride if the summary GROUP_ALERT_ALLJeff DeCew
Because we still require all children to have GROUP_ALERT_PARENT, the meaning of GROUP_ALERT_ALL is equivalent to GROUP_ALERT_PARENT in any case where we would have an alertOverride, so we now allow either of those values. Also of note, because the alertOverride absolutely needs to have GROUP_ALERT_PARENT, and the semantics of heterogeneous child alert behaviors is unclear, we're keeping the requirement that all children have GROUP_APERT_PARENT to avoid over-applying this logic. Bug: 185680162 Test: atest NotificationGroupManagerLegacyTest (cherry picked from commit 6ee64f6f263f183b27f7b24d30d74bce1ceef660) (cherry picked from commit 99b1011efdeb73dc15ded2e6b1cd569b4ed07373) (cherry picked from commit b479d6487827d5ee39f58d76b1b5727b57ea02d1) Merged-In: I63a51cc1d94fc8a8617ca76a0fa479e3829816c6 Change-Id: I63a51cc1d94fc8a8617ca76a0fa479e3829816c6
2022-03-02Fix the animation glitch when NSSL adds and removes a HUN in the same frame.Jeff DeCew
Bug: 185680162 Fixes: 213876313 Test: visual inspection when legacy pipeline initiates a group alert transfer (cherry picked from commit 357207971089bf3c91e27b6304c18e175f215cfb) (cherry picked from commit f87c4e7bdcb5ad811df96fd999955b3041d49e39) (cherry picked from commit 878e9322034d9de4f4b87a61b24e4ba4af908d5f) Merged-In: I755fff6944da0699d9cb7e6b2456e4811f7888d5 Change-Id: I755fff6944da0699d9cb7e6b2456e4811f7888d5
2022-03-02Check that PowerManager#isInteractive is false before showing the AOD UI for ↵Josh Tsuji
screen off. The callback that runs after a delay during the screen off animation to show the AOD UI after the light reveal animation is supposed to be cancelled in onStartedWakingUp if the screen off is cancelled. However, some bugs make it seem like this may not be happening, resulting in the AOD UI being shown while we are awake and unlocked. This causes the shade to look like the lock screen. It also causes a transparent shade background and possibly an all-white screen. While we have not been able to reproduce this under normal conditions, I manually called showAodUi while unlocked/awake, and verified that these conditions result. Since onStartedWakingUp is dispatched asynchronously, it's possible that the device wakes up before the callback is cancelled. By checking PowerManager's state directly, we can avoid this. Fixes: 213794749 Test: atest SystemUITests (cherry picked from commit 7ecf6bb70a4096dd2b8e884f530c7a69df097682) (cherry picked from commit 955d37e6d7f8868d50154d47f12fec340d380ae6) Merged-In: I7e2d1ca7e3c9487903f74fb06575cc0a36b9502c Change-Id: I7e2d1ca7e3c9487903f74fb06575cc0a36b9502c
2022-03-02*ServiceStartNotAllowedException shouldn't have a "cause"Makoto Onuki
Bug: 210890426 Test: Manual test with a test app, received this exception and made sure cause isn't set. Merged-in: I94ba39c775cf95074907db6814104289a577d496 (cherry picked from commit d4396b9a9d699b2b7c8029d024af912198207f68) (cherry picked from commit 34af3074f2e0bb1b42fcdd39e295411dba514be2) Merged-In: I94ba39c775cf95074907db6814104289a577d496 Change-Id: I94ba39c775cf95074907db6814104289a577d496
2022-03-02Allow extra keyguard logs to be enabled via adbBeverly
To enable extra logs: adb shell setprop log.tag.Keyguard DEBUG && adb shell am crash com.android.systemui Test: manually enable logs, check they show in logcat Bug: 212835832 (cherry picked from commit 382c4e80a79678b732f48dace75ef2667b62258e) (cherry picked from commit 17df79ccc0ce4e5001b4f68c71a174d1b178f7b8) Merged-In: I29bb0ffefd57d577b5abe942e227eb2b5baeab4e Change-Id: I29bb0ffefd57d577b5abe942e227eb2b5baeab4e
2022-03-02Revert "Notify display brightness changed due to brightness transforms"Michael Wright
This reverts commit b7c40451f4e0660571f2b2cead76c49282b2194d. Reason for revert: b/214849040 (cherry picked from commit a36606b5ee6588e01faaedc925b4edcd3b022094) (cherry picked from commit d817f84a4ef6aea1a76e939b322b21572f97dfdb) Merged-In: I0a3f805a7e70784d613825db1181f654c57de15d Change-Id: I0a3f805a7e70784d613825db1181f654c57de15d
2022-03-02PiP: Disable enterSplit for now.Ben Lin
Bug: 206645013 Test: Enter split button no longer appears (cherry picked from commit eab029ce8d58e1d6d4a5e29959b424220f2106d8) (cherry picked from commit c03eca68e245f7f873137b3e0c741359ead481de) Merged-In: I6237dd1c88f50733ab24e45806c413d5777032e9 Change-Id: I6237dd1c88f50733ab24e45806c413d5777032e9
2022-03-02RESTRICT AUTOMERGE Read flag resource overrides.Dave Mankoff
We were only reading resource overrides on debug builds, not release builds. This issue is already addressed in the main branch. Fixes: 210114714 Test: atest SystemUITests (cherry picked from commit 923cd9e73ea4facb1e11a79db6865340fcc2a907) (cherry picked from commit e392af28174684e1cf14e84fab4e11e2389b8a17) Merged-In: I40eb02d73faa4c2476d2a4e136e08c6dcd7795a2 Change-Id: I40eb02d73faa4c2476d2a4e136e08c6dcd7795a2
2022-03-02Letterbox apps in multi-window if resizeable only due to ↵Mariia Sandrikova
supportsPictureInPicture. Test: atest WmTests:ActivityRecordTests Fix: 204453314 Fix: 204784257 (cherry picked from commit d07c18877456800a6aabec25d6e5126606eae552) (cherry picked from commit 5e7baf632495b35b8f553fb342d8fab21492b96d) Merged-In: I664742b033ad49a77ae21b28c7ade4011d123c74 Change-Id: I664742b033ad49a77ae21b28c7ade4011d123c74
2022-03-02Fix IME flicker by dispatching unrelated insets after unset IME frozenMing-Shin Lu
CL[1] to add InsetsStateController#updateAboveInsetsState in DC#updateImeInputAndControlTarget that after setting mImeInsetsFrozenUntilStartInput as false to unfreeze IME insets, so that increases the possibility to deliver the last IME insets change to non-IME input target window that didn't request show IME. (Since updateImeInputAndControlTarget will call WindowState#insetsChanged to client eventually) As typically the new IME insets change will deliver to the client when server receives InsetsStateController#onInsetsModified(InsetsControlTarget) from the client requests IME visible after DC#updateImeInputAndControlTarget. So in DC#updateImeInputAndControlTarget, we should ensure to unfreeze IME insets after the input target updated, in case updateAboveInsetsState may deliver unrelated IME insets change to the non-IME requester. [1]: I57357ba85501397fa5926ab4dee116c42df24506 Bug: 213522825 Test: atest ActivityRecordTests#\ testImeInsetsFrozenFlag_noDispatchVisibleInsetsWhenAppNotRequest Test: atest WindowStateTests#\ testAdjustImeInsetsVisibilityWhenSwitchingApps Test: Verify Bug 195385541 and Bug 195846009 that keyboard won't cover the edit text. (cherry picked from commit 938eb8fd2ded04bbcd5f32576a7bb4eaf186d56a) (cherry picked from commit be42921e05ba3d1946efc090054cd4a498f22b80) Merged-In: I95c5b45bd4cf9c30ff7771b2db485c8ae2b0c6db Change-Id: I95c5b45bd4cf9c30ff7771b2db485c8ae2b0c6db
2022-03-02Revert "Decode the input of both setStream and setResource calls first"Wu Ahan
This reverts commit f6a946bbcd024ebcddaf213bd74bd7e57e9d1b49. Reason for revert: will deliver a better fix for that, ag/16580245. (cherry picked from commit aba1d77ff786bb54a578bdc3c86637501e24dfdb) (cherry picked from commit ac8151be84e7adc3ac35f48ce4e98e44217e44e8) Merged-In: I9c401b4cbded8753fc89df25a2c4f88a2fe72087 Change-Id: I9c401b4cbded8753fc89df25a2c4f88a2fe72087
2022-03-02Enable nested scrolling for locale pickerMill Chen
This change is to make the locale picker list enable the nested scrolling feature. It is necessay to enable this feature to be able to work with CollapsingToolbarLayout. Fixes: 207318265 Fixes: 213036789 Test: manual test 1. Verify the locale picker works with Activity 2. Verify the locale picker works with SettingsBaseActivity (cherry picked from commit fa861a6b5d87bae55319f5d92897d26ef490929f) (cherry picked from commit 7f4b8b17841de170cdc30bbad19d3bee1cc8ce06) Merged-In: Iaf90211da640cd265fc2b23dd34b3149c4406891 Change-Id: Iaf90211da640cd265fc2b23dd34b3149c4406891
2022-03-02Change window type of Media Projection dialogFabian Kozynski
With the dialog changes of not closing QS, the dialog type needs to change to present on top of the shade. This CL changes it to match that of the dialog launched by CastTile. Fixes: 209532003 Test: manual (cherry picked from commit c5bd57337074eaccfda57a62612c77c26ed71e97) (cherry picked from commit 467b282eae1e6f25bbf3ecd6f0038d6ad69318ac) Merged-In: I937678a5d8ee91902c324aa063e48610de7b0f74 Change-Id: I937678a5d8ee91902c324aa063e48610de7b0f74
2022-03-02Fix leakage of DisplayContent referenced from TransitionControllerRiddle Hsu
Unlike AppTransition which is associated DisplayContent, the TransitionController is a global instance. So it needs to unregister the listener when the display is removed. Bug: 214991741 Test: Start/stop screen recording multiple times (create virtual display). The heap dump of system server should not contain many DisplayContent instances. (cherry picked from commit 491914c17c869a174f91d0414181d1be11e040a3) (cherry picked from commit c3eaf662257919343210b96f5d5aef161df0723e) Merged-In: I44e2a794981fc114ada0ce98cd2471adf623d856 Change-Id: I44e2a794981fc114ada0ce98cd2471adf623d856
2022-03-02[Provider Model] Fix the overlap when changing the font/display sizeZoey Chen
Bug: 211540142 Test: manual (cherry picked from commit 4b28a9a63cc807226de48cc4e33f79f438e3d367) (cherry picked from commit 10925e6bf5ef9d4ba54102c5b915f0ab99f809eb) Merged-In: I10032a866ee05030070b40076fa946c3e73e0d56 Change-Id: I10032a866ee05030070b40076fa946c3e73e0d56
2022-01-31Merge "[automerger skipped] Merge "[DO NOT MERGE] Add Storage OWNERS" into ↵Automerger Merge Worker
android11-tests-dev am: 2adae18d0e -s ours" into android12-tests-dev
2022-01-31[automerger skipped] Merge "[DO NOT MERGE] Add Storage OWNERS" into ↵Treehugger Robot
android11-tests-dev am: 2adae18d0e -s ours am skip reason: subject contains skip directive Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1965039 Change-Id: Id210f9f467ae70c34e5c7e67a5a152a1da8e0c76
2022-01-31Merge "[DO NOT MERGE] Add Storage OWNERS" into android11-tests-devTreehugger Robot
2022-01-28[DO NOT MERGE] Add Storage OWNERSBruno Demartino
Add OWNERS to android11-tests-dev based on master. This is needed to backport the CTS owners change that references this file (https://android-review.googlesource.com/c/platform/cts/+/1963146). The file already exists in android12-tests-dev and higher. Bug: 215859718 Test: presubmit Change-Id: I2b7063e90a2ed3ff19537492d3c2741dbbbf5545
2022-01-18Merge "[automerger skipped] Merge "Added systemui controller to control ↵Shubhangi Pawar
system bars." into android11-tests-dev am: e5e9acc7a5 -s ours" into android12-tests-dev
2022-01-15[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into ↵TreeHugger Robot
sc-qpr1-dev am: 6de4d94aa7 -s ours am skip reason: subject contains skip directive Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16635482 Change-Id: Ie935392f531369418091553b1ea380030e077f45
2022-01-15Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-devTreeHugger Robot
2022-01-15Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-v2-devTreeHugger Robot
2022-01-15Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-v2-devTreeHugger Robot
2022-01-15Merge "Send Task Fragment Info Update When Task Invisible..." into sc-v2-devTreeHugger Robot
2022-01-15Merge "Fix IME shrunk by WindowTokenClient mis-detach" into sc-v2-devTreeHugger Robot
2022-01-14Merge "Add system_server to readtracefs group" into sc-v2-devKalesh Singh