summaryrefslogtreecommitdiff
path: root/packages
AgeCommit message (Collapse)Author
2025-09-18[SP 2025-09-01] PrintSpooler: Require empty output for PDF Benjamin Gordon
When saving to PDF, request a truncated output stream in case the user selects to overwrite an existing file. Bug: 423815728 Test: Overwrite existing PDF Flag: EXEMPT bugfix (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d65493c65a94415208d4be2454181f214fb2ed03) Merged-In: Id598cd1a9d2456566f3905432eb7b5ffeab9d33e Change-Id: Id598cd1a9d2456566f3905432eb7b5ffeab9d33e
2025-09-18[SP 2025-09-01] Move BP window to Keyguard_dialog Austin Delgado
Bug: 384727394 Test: UdfpsControllerTest Test: UdfpsControllerOverlayTest Flag: EXEMPT bugfix Change-Id: Ifce421be7997eca4323a2e0412abca5753b6b787 (cherry picked from commit 47fd897138eb2c9ee3a25ca35970d34178226f6a)
2025-09-18[SP 2025-09-01] Unexport ControlsActivity Behnam Heydarshahi
Also do not draw non-system windows on top of ControlsSettingsDialog Bug: 404256832 Flag: EXEMPT bugfix Test: atest ControlsSettingsDialogManagerImplTest Change-Id: I63e98794e1a93e3c208ee421654d73542d2bd34a (cherry picked from commit 0042369de2a626f462b3d0dff8db2294aa24ffec)
2025-09-18[SP 2025-09-01] Don't show dismissible keyguard in app pinning mode Beverly
On foldables, if the "Continue using apps on fold" is set to "Swipe up to continue", when closing the device, a dismissible keyguard will show. If this setting is set, and there's a pinned app, instead of showing the dismissible keyguard on fold, we keep the screen on with the app displayed. This keeps the app pinned and in the same security state as when it was unfolded. Bug: 404252173 Flag: EXEMPT bugfix Test: manually (given settings described above), pin app, fold; observe app still shows with screen on Change-Id: I61e2014b9d21862859090707e5531a61bf966fc3 (cherry picked from commit 14f874decfdd5616b9fb3804154dd2560ebad0a1)
2025-04-30Silence easter egg notifications. Dan Sandler
Bug: 412622628 Flag: EXEMPT bugfix Test: adb shell am start -n com.android.egg/.landroid.MainActivity (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:21fb0e179ff72dfe2ba3aa36b980616c0e8d38a3) Merged-In: Id27b0b244580e97a00fa6269e4abd9424329e7be Change-Id: Id27b0b244580e97a00fa6269e4abd9424329e7be
2025-04-21Fix crash in SettingsSpinnerAdapter David Liu
getItem(position) will return T but not String. It'll always crash if T is not String. Bug: 406736217 Test: manual Flag: EXEMPT bugfix (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:075cf4e48461614bb97c10edab3c7fd1a397000d) Merged-In: Ic85341cd66770792ad986fa34a461d9eed95dc18 Change-Id: Ic85341cd66770792ad986fa34a461d9eed95dc18
2025-04-18[B&R]Fix temperature unit not restored Allen Su
1.Add measurement unit into B&R 2.Return filtered list due to u extension Flag: EXEMPT bugfix Bug: 403231848 Bug: 407886693 Test: atest SettingsHelperTest (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:bc3fc6158fffac4eba53f33f40c80fef39594eab) Merged-In: I5070bc023090076c2a173327b855be212889a753 Change-Id: I5070bc023090076c2a173327b855be212889a753
2025-04-12Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 408276020 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d3db75c6b20c4cb14ef448c95e865eb93d48add8) Merged-In: Ieec70ce5d45db2facff6c9683aa352537591a332 Change-Id: Ieec70ce5d45db2facff6c9683aa352537591a332
2025-04-12Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 408276020 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e1f4ac0798fddcb3bb0f20a84a12d8507d7b9bea) Merged-In: I5efb24c1d950dd80a3550e30f7e43615169675bb Change-Id: I5efb24c1d950dd80a3550e30f7e43615169675bb
2025-04-12Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 408276020 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a84f3f5f860d81e7dddbeeee2a2e08c8400a3eee) Merged-In: I062d8e0aaefd58b1b88da70a13f3c9b09dfb7fb9 Change-Id: I062d8e0aaefd58b1b88da70a13f3c9b09dfb7fb9
2025-04-12Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 408276020 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b2dbf5dd0a2df2a5bd74bf5eae88cd71807bc2bf) Merged-In: Id4f3961d9197d053d39cfe14ec35877d87a92d14 Change-Id: Id4f3961d9197d053d39cfe14ec35877d87a92d14
2025-04-12Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 408276020 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2a8c10dcff366d7b637fe0cca9bc10263aa288a6) Merged-In: Ia73af198c9f57989295b928e300d27e69ae7bbb8 Change-Id: Ia73af198c9f57989295b928e300d27e69ae7bbb8
2025-04-12Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 408276020 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c919bd5133f7a723cdc900fd6e85f4b5ef039d09) Merged-In: I3d440cbe29ea505bc6fb4d87556804f190959e6c Change-Id: I3d440cbe29ea505bc6fb4d87556804f190959e6c
2025-04-12Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 408276020 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6130080c7555cfc09c67420f16a98fdfcf1f32ab) Merged-In: I75a068bca2933fffc6fa592e47d3369696612b89 Change-Id: I75a068bca2933fffc6fa592e47d3369696612b89
2025-04-12Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 408276020 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f0bad97f25f62372c982a620e35931889f787466) Merged-In: I2a6d9aa4bf5b3fff1bb53b629931a1c2eca1fd3b Change-Id: I2a6d9aa4bf5b3fff1bb53b629931a1c2eca1fd3b
2025-04-12Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 408276020 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6c4bf07985511334d0ac4c9438242747ffa207c0) Merged-In: Iafe5b1453f8598a1a732219c5f4b30ad9b21c89e Change-Id: Iafe5b1453f8598a1a732219c5f4b30ad9b21c89e
2025-04-12Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 408276020 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7ab36c284837f80651dc39140ac54fc3a4997cd5) Merged-In: I2e69d6d61848259fa5fc728d1a94f525f9c4bb9f Change-Id: I2e69d6d61848259fa5fc728d1a94f525f9c4bb9f
2025-04-12Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 408276020 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:837fde272e0bdbb48bc299f5320df7dc9a2ad37c) Merged-In: I81a02ca6668e07a91b14d4c560f3cf984b186192 Change-Id: I81a02ca6668e07a91b14d4c560f3cf984b186192
2025-04-12Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 408276020 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0284d740ad966f5b84ff0cfddb8c004e142fb117) Merged-In: I363dcc00426ae6d24fc83f18d5a4360e0184b825 Change-Id: I363dcc00426ae6d24fc83f18d5a4360e0184b825
2025-04-04Revert "Replace UDFPS BiometricPrompt a11y announcements with live region" Grace Cheng
This reverts commit f022b03cf4d6b3272ce683f51ae40c742c7c5283. Reason for revert: reverting to original accessibility state with announcements (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:43a88d99f359d6a1760272e91d528f7a48a2dd3b) Merged-In: Ie835fa8a190603b5f3183ce030514b09ac25de3c Change-Id: Ie835fa8a190603b5f3183ce030514b09ac25de3c
2025-04-04Revert "Clear UDFPS BiometricPrompt a11y messages after read by talkback" Grace Cheng
This reverts commit d0ac6337d687cc0c329e13312cc5fcc2f6272226. Reason for revert: reverting to original accessibility state with announcements (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:928ef2944e153bd5a341a1001ed73c0f2a07665c) Merged-In: I987eb33ca9192aff751510fc245bf6cb055b3428 Change-Id: I987eb33ca9192aff751510fc245bf6cb055b3428
2025-04-04Revert "Replace UDFPS lockscreen a11y announcements with live region" Grace Cheng
This reverts commit 868f3d76bf1e94bc904432ecd49aa384d96336d5. Reason for revert: reverting to original accessibility state with announcements (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:28c239fd5be8202fc9aa286abef43629a6d3917f) Merged-In: I5b7cf536cf0277a88e89f71f95bdd6d454c69a57 Change-Id: I5b7cf536cf0277a88e89f71f95bdd6d454c69a57
2025-04-04Revert "Clear UDFPS lockscreen and alternate bouncer a11y messages after ↵ Grace Cheng
read by talkback" This reverts commit cf9a0559d34d6021df3ce8f5fc4bc1a9e2875707. Reason for revert: reverting to original accessibility state (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f7170344e26c09afa2684d7c123ab750fca702c1) Merged-In: I02980a86a2d7d7bd79f2c22e97366ffcbcea6ba6 Change-Id: I02980a86a2d7d7bd79f2c22e97366ffcbcea6ba6
2025-04-03[EXPD] Fix theme bridge material theme parent Richard MacGregor
Base.ThemeOverlay.MaterialComponents.PlatformBridge and ThemeOverlay.MaterialComponents.PlatformBridge use incorrect parent theme, fix so they use MaterialComponent base theme parent Bug: 406257542 Flag: EXEMPT bugfix Relnote: N/A Test: atest CtsPermissionUiTestCases (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:76eeaba39648924a06dc450190d121fe0aa11202) Merged-In: I485ee003e791ac1962bf62af23a17cb4a162bd01 Change-Id: I485ee003e791ac1962bf62af23a17cb4a162bd01
2025-04-02Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 406841318 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:1eb47f53ddc3bb52a2e5e127d7aaf392fa11e8aa) Merged-In: Ibd9ded622ec75c62c88a5c284f4efca7e6889312 Change-Id: Ibd9ded622ec75c62c88a5c284f4efca7e6889312
2025-04-02Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 406841318 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:53bb0be248bf8c5fbe443445866d4a85f6249782) Merged-In: I8495fb8f0a06f88718f2c44aac024eb039b76152 Change-Id: I8495fb8f0a06f88718f2c44aac024eb039b76152
2025-04-02Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 406841318 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:25b1465bd40a7fec9ab895d66020ca90c1d06f1d) Merged-In: Iababb056bee2e08409675c41ba73454b021c50e3 Change-Id: Iababb056bee2e08409675c41ba73454b021c50e3
2025-04-02Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 406841318 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7abe18e3585237cdf10abfbf7b0fb92d823e9e37) Merged-In: Iabd9a46f3e8df870fc0ea6efeaf629e12b4c07ec Change-Id: Iabd9a46f3e8df870fc0ea6efeaf629e12b4c07ec
2025-04-02Import translations. DO NOT MERGE ANYWHERE Bill Yi
Auto-generated-cl: translation import Bug: 406841318 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9ab1d03ca757c56bc80eeb2670a65fa8cecbbbc3) Merged-In: Ib765c19672bc98704621c5c0610067ea24a3e42b Change-Id: Ib765c19672bc98704621c5c0610067ea24a3e42b
2025-04-02Revert "Prevent leak of transition leashes in RemoteAnimationRunnerCompat." Luca Zuccarini
This reverts commit 0955ae43a32e25fb14a2538ec0c409ab76fd3a66. Reason for revert: part of a revert chain to CP fix to b/404507270. The end state is the same as currently at ToT, but need to have cherry-pickable CLs for branches that are in CP mode. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d980405713bd9876f7301116e648f1d88b460eba) Merged-In: I3c3eb66f2ab59d16598394f754279e441eb89e85 Change-Id: I3c3eb66f2ab59d16598394f754279e441eb89e85
2025-04-02Revert "Fix NPE when reparenting a leash that has already been released." Luca Zuccarini
This reverts commit 67f210f77a650094eacdfae07a40aabafc462c51. Reason for revert: part of a revert chain to CP fix to b/404507270. The end state is the same as currently at ToT, but need to have cherry-pickable CLs for branches that are in CP mode. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:62c16670a9604468059235f950928a8e0ab7626b) Merged-In: I6cc2bc9768b5603b5829c21a79456848376a7896 Change-Id: I6cc2bc9768b5603b5829c21a79456848376a7896
2025-04-02Revert "Wrap reparent in a try-catch." Luca Zuccarini
This reverts commit 09782e973223ebc1d3fecc14877a11fa3e66e51a. Reason for revert: part of a revert chain to CP fix to b/404507270. The end state is the same as currently at ToT, but need to have cherry-pickable CLs for branches that are in CP mode. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c400b92c7fea9c0e59b8c0311aeae68f188c6534) Merged-In: I4dda41ef22422e9ef502a71ee554125d02c987f0 Change-Id: I4dda41ef22422e9ef502a71ee554125d02c987f0
2025-04-02Don't let `ActiveNotificationModel.appName` be null Jeff DeCew
Fixes: 406608685 Test: presubmit Flag: EXEMPT bugfix (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ac3324800128693729ccec953fa997598802f5a0) Merged-In: Ida5384997100707fdd7afb1b407b3e3883676691 Change-Id: Ida5384997100707fdd7afb1b407b3e3883676691
2025-04-01Added Bugfix Flag to guard App Shortcut Removal Fix. Josh
Adding flag to guard this Fix ag/32498740 Also modified test so that it fails with flag off and passes with flag on - This makes more sense. Test: CustomShortcutCategoriesRepositoryTest Flag: com.android.systemui.app_shortcut_removal_fix Fix: 405058325 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c92830fb84aa243989f431a4dd5a03cfeb26309a) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ed6b6d67dd70db84c7654979b91ae214615748bf) Merged-In: I90c3361b75cacecac8045d3061fb0e588c5b3661 Change-Id: I90c3361b75cacecac8045d3061fb0e588c5b3661
2025-04-01use shortcut command as key for retrieving shortcut to be deleted Josh
Shortcut commands can uniquely identify key Input Gestures to be deleted, while Key_gesture_type may not be unique, E.g For Application shortcuts they all share the same key_gesture_type Flag: com.android.systemui.extended_apps_shortcut_category Test: customShortcutCategoriesRepositoryTest Fix: 405058325 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:45f3acfb441bd86af105321bde3357c9e8aa6bfc) Merged-In: I891ab972456e0799700bc1bbaff29a4b9c6faed5 Change-Id: I891ab972456e0799700bc1bbaff29a4b9c6faed5
2025-03-31Fix for missing widgets Lucas Silva
This works around around a Jetpack Compose bug where if we add a child to the element inside an AndroidView composable before the element has been laid out, it will fail to render. We therefore delay processing the RemoteViews for the widget until after the parent has been laid out. Test: manually on device by verifying widgets properly show up Flag: EXEMPT bugfix Bug: 387938328 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9c4b228662a1881efdd42e8f2fac3f50899c311f) Merged-In: I3b094086dd133981c37fa9709547334091fcb580 Change-Id: I3b094086dd133981c37fa9709547334091fcb580
2025-03-26[Expressive Design] Add null check for icon view in dropdown list. mxyyiyi
- Fix crash when clicking spinner under original style. Fix: 406403111 Test: disable flag & test manual Flag: com.android.settingslib.widget.theme.flags.is_expressive_design_enabled (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:11d1c56f67295d2ecdaab3834e6174acdd22e0bb) Merged-In: I4b2337ed0285afd943a9790d22089320e9a22b49 Change-Id: I4b2337ed0285afd943a9790d22089320e9a22b49
2025-03-24Merge "Use SystemUIDisplayComponent scope in ↵ Peter Kalauskas
PerDisplayRepository<CoroutineScope>" into main
2025-03-24Merge "[SB][Chips] Small logging improvements for the call chip." into main Caitlin Shkuratov
2025-03-24Merge "[SB][Chips] Reduce padding in the normal icon + text chips." into main Caitlin Shkuratov
2025-03-24Merge "Sort lint list to make it easier to see where to add things" into main David Saff
2025-03-24Merge "Clean up MEDIA_REMOTE_RESUME flag" into main Treehugger Robot
2025-03-24Merge "[flexiglass] Removes Flexi ribbon from non-eng builds" into main Treehugger Robot
2025-03-24Merge "Fixed ThemeOverlayController test" into main Catherine Liang
2025-03-24Merge "Fix no color selected in picker on boot" into main Catherine Liang
2025-03-24Merge "Update all non-bundle sectioners to check isClassified" into main Lyn Han
2025-03-24Merge "Fix UMO flicks on lockscreen when disabled." into main Treehugger Robot
2025-03-24Merge "Modifiying the rules that determine magnetic dismissibility" into main Treehugger Robot
2025-03-24[SB][Chips] Small logging improvements for the call chip. Caitlin Shkuratov
Bug: 364653005 Flag: com.android.systemui.status_bar_chips_modernization Test: Dump `StatusBarChips` log buffer -> verify output (verify with status_bar_chips_return_animation both off and on) Test: atest CallChipViewModelTest Change-Id: I4ad9c4fff999aad474e74e04da553631a01630e3 Change-Id: If761774251d0b4970800b31f2cf20ee24e76e259
2025-03-24Merge "Update crossfade status when animation is canceled" into main Beth Thibodeau