- Aug 06, 2024
-
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 347053373 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7b1171dc8971270a080ca626544befe728ad4682) Merged-In: I54f73b4d29d28c977eb9ef8af828e2dba798129d Change-Id: I54f73b4d29d28c977eb9ef8af828e2dba798129d
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 347053373 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:98a179443b6d580611df41f900d1f1ee58cf9983) Merged-In: I6f7a74574e2b6cca851d96ad8463ff7efd103d7b Change-Id: I6f7a74574e2b6cca851d96ad8463ff7efd103d7b
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 347053373 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:87af4f872f6ccfa4f4a0b2118f4d279fb1f6ad60) Merged-In: Ic4be21547cdeac16a46885606f942877d0a1b5d6 Change-Id: Ic4be21547cdeac16a46885606f942877d0a1b5d6
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 347053373 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:84a76cb6bd8a38d989348eabfe5f5d72ffc0c1dd) Merged-In: I3d15c289412792abe144c9a8de27fcad1971c5ea Change-Id: I3d15c289412792abe144c9a8de27fcad1971c5ea
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 347053373 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7c123e9f6ce756a4eac668b3d53ba43c6a6eed80) Merged-In: Ibdca1a4b7f54c9f5444daccafbbdba6da1fe0a1c Change-Id: Ibdca1a4b7f54c9f5444daccafbbdba6da1fe0a1c
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 347053373 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fe9513d16ed6815ebba0eb9efdc99f516c9eb544) Merged-In: I02ab513a46b66715017281999ec8a228d537b3a1 Change-Id: I02ab513a46b66715017281999ec8a228d537b3a1
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 347053373 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:17fd74240c4e5c77ab6d371f0ba5f2e8f61942b6) Merged-In: Idc20d42310eed8c451978e580931b587957262fc Change-Id: Idc20d42310eed8c451978e580931b587957262fc
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 347053373 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:bc21f94a8c52399587405f3e6a6b98b4c6b5a598) Merged-In: I38ad7ea40ae5f0b50ddb72295b86d9cdb9000592 Change-Id: I38ad7ea40ae5f0b50ddb72295b86d9cdb9000592
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 347053373 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a51403157e8893cdaae03cb93dfcf3281a2ab1ab) Merged-In: I68a77533f804883240d263826be08322eac01aba Change-Id: I68a77533f804883240d263826be08322eac01aba
-
Evan Laird authored
This reverts commit 73f375e27b973cd2bee5b60c0c2f7dfce40ff7d9. Reason for revert: Created a different bug b/356077157 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0061c2530203107d5aee18823cd4e3033ca81679) Merged-In: I2d6d12ff1c6b816cfea78d43bfaf05ad50abcb41 Change-Id: I2d6d12ff1c6b816cfea78d43bfaf05ad50abcb41
-
- Aug 02, 2024
-
-
Android Build Coastguard Worker authored
Merge cherrypicks of ['googleplex-android-review.googlesource.com/28488382', 'googleplex-android-review.googlesource.com/28489342'] into 24Q3-release. Change-Id: If2b58918f0c508cdddb70c8e5504ab87e650d161
-
William Loh authored
Only clear the appMetadataFilePath in commitPackageSettings if the lastUpdateTime has changed. Previously we only checked that the old package setting was null which was not reliable because in many cases the old package setting is set to be the existing package setting. Bug: 354882606 Test: Manually add a entry in preinstalled-packages--asl-files.xml for a system app Test: adb shell setprop persist.pm.mock-upgrade true && adb reboot Test: check that the ASL for the system app persists after reboots Flag: EXEMPT bugfix (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0f41e48273eb54e9bdde58906bca426548cfe70f) Merged-In: Ibbf1be2e3e160eb143393d3eb7bf5fac0e4229a5 Change-Id: Ibbf1be2e3e160eb143393d3eb7bf5fac0e4229a5
-
Beverly authored
Brightness changes may be requested on the background thread around the same time as a screen state change. Make these doze variables volatile so that when doze is updated, the correct screen state and brightness values are used. Bug: 342529814 Flag: EXEMPT bugfix Test: screen off with UDFPS enrolled; trigger quick pickup gesture. wait for screen to time out back to screen off in 6s. Repeat 20 times. Observe screen always turns back off. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:910782b9f9bc7252c8040b1e3b2a0233d8d28aed) Merged-In: Ie66014ee100a17b88c451e667feda58df9fc5942 Change-Id: Ie66014ee100a17b88c451e667feda58df9fc5942
-
- Aug 01, 2024
-
-
Android Build Coastguard Worker authored
Merge cherrypicks of ['googleplex-android-review.googlesource.com/28132924', 'googleplex-android-review.googlesource.com/28576528', 'googleplex-android-review.googlesource.com/28576529'] into 24Q3-release. Change-Id: I109078bc1f0a2a8b48920b725d0645555631356f
-
Santiago Seifert authored
Before this change, only holders of MEDIA_ROUTING_CONTROL are allowed to perform screen off scans. But MEDIA_ROUTING_CONTROL is an appopp permission that's not available to privileged apps via pre-granting. MEDIA_CONTENT_CONTROL is a privileged permission that's pre-grantable. This is a cherrypick of 49da9beb0e986210c5f6912dbd35618b92305c9d. Bug: b/352401364 Test: atest CtsMediaBetterTogetherTestCases CtsMediaHostTestCases Flag: com.android.media.flags.enable_full_scan_with_media_content_control (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:225bb17aacbd7f887497515dd8a28f2b7e71e762) Merged-In: I1118bf56a03977ddcfdf37c21f14f532ff3ad0d5 Change-Id: I1118bf56a03977ddcfdf37c21f14f532ff3ad0d5
-
Santiago Seifert authored
This is a non-functional refactor in preparation for enabling screen off scanning to routers (proxy or local) holding MEDIA_CONTENT_CONTROL permission. This is a cherrypick of f7e317a64580cf20a7ccd52a6ce5c9ed9b7b4bd9 Bug: 352401364 Flag: EXEMPT no meaningful functional changes Test: atest CtsMediaBetterTogetherTestCases CtsMediaHostTestCases (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:dfbe92d58e3865a40d02a0c34eadc8ed74ba2f80) Merged-In: I68d5c3b7e518388e6d8eef1f96fa3f2a3c9b7784 Change-Id: I68d5c3b7e518388e6d8eef1f96fa3f2a3c9b7784
-
Perry Wu authored
Add check in exitPip if we ever have an invalid leash. Bug: 347314493 Test: manual check Flag: EXEMPT bugfix (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:bb2a4b3668604e878c082efead397f85ba002445) Merged-In: I6f492601e6dfb5b21be13b879108f39cdc24bbcb Change-Id: I6f492601e6dfb5b21be13b879108f39cdc24bbcb
-
- Jul 31, 2024
-
-
Android Build Coastguard Worker authored
Merge cherrypicks of ['googleplex-android-review.googlesource.com/28434270', 'googleplex-android-review.googlesource.com/28548866'] into 24Q3-release. Change-Id: I460856c9e2e971d9881c4af50cdd1d3888f849c6
-
Beverly authored
In general, the device entry icon view should still be clickable for switch access users when it is visible. Bug: 341916203 Flag: EXEMPT bugfix Test: on a UDFPS device, swipe down on the home screen in the UDFPS icon area. Notice that the notification shade can expand from this location. (cherry picked from commit 14b3cc4f44ed57d17a075edbd751aac1c987a59f) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2eb580106912d826e52991eb381c4fae96f5a6e6) Merged-In: I151b989dde4f585f2c429c3436bb7307feb58234 Change-Id: I151b989dde4f585f2c429c3436bb7307feb58234
-
Tiger authored
mEdgeToEdgeEnforced is set during installDecor. If setStatusBarcolor is called before mEdgeToEdgeEnforced is set, the color might be leaked. This CL resets mStatusBarColor and mNavigationBarDividerColor to make sure the edge-to-edge enforced as expected. Bug: 353391346 Bug: 309578419 Flag: com.android.window.flags.enforce_edge_to_edge Test: Open an app, targeting SDK35+, which calls setStatusBarColor before accessing DecorView. See if status bar color will stay transparent. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c3203dde0d2335882588c6a6463f1f4acb3f475c) Merged-In: I3661dc7c5ab79872ad9d55be522088eef2998756 Change-Id: I3661dc7c5ab79872ad9d55be522088eef2998756
-
- Jul 30, 2024
-
-
Android Build Coastguard Worker authored
Change-Id: I6d03c83783d25e48778c6894f2ae665777e8093f
-
- Jul 29, 2024
-
-
Tiger authored
Since the feature of insetsDecoupledConfiguration, targetSdk can affect the app sizes of the configuration. An app might get the configuration from WindowProcessController before the size is overridden by the ActivityRecord. This CL applies the size override to WindowProcessController as well so that apps won't get the unexpected apps size from the configuration. Bug: 347136833 Bug: 151861875 Flag: com.android.window.flags.insets_decoupled_configuration Test: atest WindowPolicyTests QSMediaPlayerContent WindowProcessControllerTests FrameworksMockingServicesTests (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0b58b352fd9947479b5fc72634392f2d33c0c117) Merged-In: I033ef2c3dda39ac2d69c553c3a83d1b18e86fa08 Change-Id: I033ef2c3dda39ac2d69c553c3a83d1b18e86fa08
-
- Jul 26, 2024
-
-
Android Build Coastguard Worker authored
Change-Id: Icc9cbeac0eab961e3730f85da0b1f9983cc8dd1d
-
Evan Laird authored
An oversight from the initial migration away from MobileSignalController; NetworkNameModel was only considering the DATA_SPN when calculating the network name, but it needed to consider _both_ the SPN and the DATA_SPN. Also addressed the fact that the tests were calling the same function and wouldn't catch this issue. Test: MobileConnectionRepositoryTest Bug: 350812372 Flag: NONE bugfix (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:73f375e27b973cd2bee5b60c0c2f7dfce40ff7d9) Merged-In: I492ab0d77c93f371589abc56a3faca9bc516a407 Change-Id: I492ab0d77c93f371589abc56a3faca9bc516a407
-
Android Build Coastguard Worker authored
Merge cherrypicks of ['googleplex-android-review.googlesource.com/27872480', 'googleplex-android-review.googlesource.com/27974756', 'googleplex-android-review.googlesource.com/28447361'] into 24Q3-release. Change-Id: Iabf65245ad218eb90944bc118013344e49d153a9
-
Selim Cinek authored
Bug: 337067143 Flag: EXEMPT bugfix Test: manual (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:df1a57396c9d87f23cd5cbfaa188500f7e6b2fd3) Merged-In: I756c3f90ea13f5264174ef94149f9d78764d5833 Change-Id: I756c3f90ea13f5264174ef94149f9d78764d5833
-
Nicolo' Mazzucato authored
Some listener ended up registering or unregistering other listeners while posture updates were sent. I coulnd't repro it, but we had a few reports from the field. I suspect there is a chain of calls that leads to the destruction of some objects (onDestroy) and triggers the postureController.removeListener, but only rarely. Fix: 345390663 Test: DevicePostureControllerImplTest Flag: NONE safe fix for rare and not reproducible exception (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a25fc68d3892efdaece3314e0ad92b976a1d16ec) Merged-In: I00b5813267e917c65ca269324a9f17783069fd82 Change-Id: I00b5813267e917c65ca269324a9f17783069fd82
-
Brandon Liu authored
Bug: b/344805124 Test: Verified all affected tests passed Flag: android.content.res.register_resource_paths (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a5dbbb092fbe6c912c3cce1143d72f3a14aa451b) Merged-In: Idae846c9f799887635f85bec5e0cb912b5eaa1b1 Change-Id: Idae846c9f799887635f85bec5e0cb912b5eaa1b1
-
- Jul 25, 2024
-
-
Android Build Coastguard Worker authored
Merge cherrypicks of ['googleplex-android-review.googlesource.com/28369538', 'googleplex-android-review.googlesource.com/28453892'] into 24Q3-release. Change-Id: Ic4a3a784eb3a87f7ca217384de3cff1d1f7a73a6
-
Dmitri Plotnikov authored
Bug: 354311169 Flag: EXEMPT bugfix Test: atest PowerStatsRavenwood (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:983d5d50988db09dc2242c9d159435cfa0dda669) Merged-In: Ib851a4cb2332902f4c96eec5131eb7d5aff99dd5 Change-Id: Ib851a4cb2332902f4c96eec5131eb7d5aff99dd5
-
Vinit Nayak authored
* Revert of ag/27904335 with additions * For the original bug, we were consuming the transition because we want to monitor things while split is active, but we weren't allowing the remote animation to run even though split did not have any animation to play. * If we consume a transition that has a remote, keep track of it and invoke it's start animation in StageCoordinator's startAnimation Fixes: 353120156 Test: Original bug from revert doesn't repro, new bug also doesn't repro. General split cases work Flag: EXEMPT bugfix (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8880016686308d33178af0a194c898272a4295f5) Merged-In: Ib55d677a7c662b198cddeaef8a234d4c6d5cee26 Change-Id: Ib55d677a7c662b198cddeaef8a234d4c6d5cee26
-
- Jul 24, 2024
-
-
Bart Sears authored
-
Bart Sears authored
This reverts commit b0f88b34. Reason for revert: Changes should NEVER be merged directly into 24Q3 release. Change-Id: Ib216912368713470cfe1175ab98d4ac3875d3efd
-
Treehugger Robot authored
-
Android Build Coastguard Worker authored
Merge cherrypicks of ['googleplex-android-review.googlesource.com/27976646', 'googleplex-android-review.googlesource.com/28430009'] into 24Q3-release. Change-Id: If96f97f737c82d24c69b82e93f23d189315efc44
-
Tyler Gunn authored
This is required so that the OP_READ_CALL_LOG and OP_WRITE_CALL_LOG AppOps are granted to the CallLogProvider, which is required to read from the shadow call log and write to the main system call log. Flag: Unflagged due to regression Test: Manual regression testing. Bug: 352400424 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b410c9740ca753dc15195cf41a3adc620883bfc8) Merged-In: I8865076d9951e8a0241f4f1dd62490280dfb87e5 Change-Id: I8865076d9951e8a0241f4f1dd62490280dfb87e5
-
Matt Pietal authored
Instead of the entire view, to make sure the background color stays consistent. Fixes: 338197784 Test: manual, look for black flicker on bottom of screen Flag: EXEMPT bugfix (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c450457180829afc139dd87c03a6660cf0006d2e) Merged-In: Idf066d937b565637cdda12ad50dcee3dce46796a Change-Id: Idf066d937b565637cdda12ad50dcee3dce46796a
-
- Jul 23, 2024
-
-
Caitlin Shkuratov authored
This changes updates the ongoing phone call chip to use the `Notification.getSmallIcon()` as the icon inside the chip, instead of hard-coding it to be a phone icon. This includes: 1) For each notification, creating a new `statusBarChipIcon` in addition to creating the other location-specific icons (status bar, shelf, aod) 2) Updating the paddings in the chip layout, since the notification icon is required to come with its own padding Bug: 354930838 Flag: NONE required for imminent release Test: Start call without timer -> verify chip has icon only, icon is centered Test: Start ongoing call -> verify chip has icon and time Test: Chip UI at various font and display sizes Test: Theme changes (chip text updates to both white and black correctly) Test: Accessibility for chip Test: Enable com.android.systemui.status_bar_screen_sharing_chips flag -> verify call and screen chips still work okay (the paddings are off but general functionality still works) Test: atest OngoingCallControllerTest Change-Id: Id7ad51ad3a590e6556987cba4f2639870c422f92 Merged-In: Id7ad51ad3a590e6556987cba4f2639870c422f92
-
Android Build Coastguard Worker authored
Change-Id: If8c90bc9ca721824f08816f749de7bbe9154bbcf
-
Johannes Gallmann authored
The constructor of CrossActivityBackAnimation is not called from the wmshell.main thread. Therefore we should not set the Choreographer from the constructor. Bug: 343039961 Flag: com.android.window.flags.predictive_back_system_anims Test: Manual, i.e. logging Choreographer instances and veryfying that they're accessed from wmshell.main thread. Also verified in perfetto that traces look smooth now. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:21b9fd55f7b50bc40a6fe9b5b6c6cd88d24b4346) Merged-In: Iead236279ea0f46acde23f16bb230ff324f453f3 Change-Id: Iead236279ea0f46acde23f16bb230ff324f453f3
-