Commit Graph

813479 Commits

Author SHA1 Message Date
Vania Januar
b41ca508a6 Add owners file for /systemui/stylus.
Bug: None
Test: N/A
Change-Id: I2e78b2d28fd7453c6d41dfc9a597e13663b57f0d
2022-12-14 16:46:41 +00:00
Aaron Liu
6aaf6e649a Merge "[Bouncer] Add more padding top for bouncer." into tm-qpr-dev 2022-12-14 16:40:23 +00:00
Aaron Liu
159d7482e8 Merge changes Id3aaa354,Ia2782c7c into tm-qpr-dev
* changes:
  Revert "Revert "[Bouncer] refine entry for bouncer user switcher.""
  [Bouncer] Have initial message id for sim pin.
2022-12-14 16:39:53 +00:00
Kenneth Ford
762a2739fd Fix ConcurrentModificationException in AcceptOnceConsumer
Marks AcceptOnceConsumer as ready to be removed instead
of removing from the set of callbacks while iterating

Bug: 260526969
Test: Manual, scenario where an AcceptOnceConsumer
  is created will trigger the crash provided more
  than one consumer exists
Change-Id: Ie85fd58b7d2abf0e865bca7737101ad42577e2ca
2022-12-14 16:39:31 +00:00
Caitlin Shkuratov
23552deaa4 [Media] Update constraints to fix scrubbing.
The old constraint strategy broke when our CosntraintLayout library was
upgraded, so this updates it to not use double references.

Videos are attached in the bug.

Fixes: 262241809

Test: Scrub on a media notif -> verify the UI still works
Test: verify media session actions layout in expanded and collapsed mode
Test: verify old media generic actions layout in expanded mode
(collapsed mode has existing bug: b/262562516
Test: verified in RTL

Change-Id: Id60983659228384c654951c10c6e9e16eeb844df
2022-12-14 16:26:45 +00:00
Piotr Wilczyński
6b7bee1c4b Make DPC listen to auto-brightness mode changes
- remove brightness mode code from PowerManager

Bug: 161868123
Test: Make sure that switching auto-brightness mode still works correctly.
Test: atest PowerGroupTest
Test: atest PowerManagerServiceTest
Change-Id: Ie8bed709c14a715d2f834eb4404463727f4dab13
Merged-In: Ie8bed709c14a715d2f834eb4404463727f4dab13
2022-12-14 16:17:27 +00:00
Vania Januar
d54bfd8ab5 Low battery notifications for USI styluses.
USI stylus low battery notifications should only appear when
bluetooth battery notifications are not available.

There is currently no way to differentiate USI styluses, so any
USI stylus being used will use the same notification.

Bug: 250908244
Test: StylusUsiPowerStartableTest StylusUsiPowerUiTest
Change-Id: I54cb59c1608c955f19db4776875e0dc3d9df1dd5
2022-12-14 16:09:35 +00:00
TreeHugger Robot
a9ff417081 Merge "RESTRICT AUTOMERGE Remove ScrimController from BiometricUnlockController" into tm-qpr-dev am: d411dd57f3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20691779

Change-Id: Iec2c5756f9e050bf49791dd1ac25671bfc7d3155
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 15:43:27 +00:00
Beverly
35915a4584 RESTRICT AUTOMERGE Remove ScrimController from BiometricUnlockController am: 9a21ac1be1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20691779

Change-Id: I6833c191ca59a62fc933fad2d179a93d559677f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 15:42:50 +00:00
Prabir Pradhan
871283572f DO NOT MERGE: Add remapping for an Android stylus
This remapping is used for testing and development purposes.

Bug: 262287992
Test: TBD
Change-Id: I4cf157fd9c10d62c7ad08ef31ba1b6c4f3a7865e
2022-12-14 15:41:19 +00:00
TreeHugger Robot
8133f23e18 Merge "Add debug logs for haptics in NotificationPanelViewController." into tm-qpr-dev am: 92f2962957
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20721950

Change-Id: I8b32b9c1484369d2be1830c3759063fd909ac469
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 15:41:10 +00:00
TreeHugger Robot
d411dd57f3 Merge "RESTRICT AUTOMERGE Remove ScrimController from BiometricUnlockController" into tm-qpr-dev 2022-12-14 15:40:23 +00:00
TreeHugger Robot
92f2962957 Merge "Add debug logs for haptics in NotificationPanelViewController." into tm-qpr-dev 2022-12-14 15:21:33 +00:00
Behnam Heydarshahi
41dd6224cf Merge "Taller volume dialog slider on taller screens" into tm-qpr-dev am: a5d6da85d7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20713798

Change-Id: I08028721ab5f9ae102ae0e35f87e7405f5f877b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 15:05:22 +00:00
Aurélien Pomini
b03c1f3bc4 Merge "Add trace to generateCrop in wallpaperManagerService" into tm-qpr-dev am: ef177e995f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20543208

Change-Id: I73425e6c1c0844cfb673eff4aa4c54227d493540
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 15:03:54 +00:00
Massimo Carli
0a737b0a72 Merge "Fix Letterboxing for Transparent Activities" into tm-qpr-dev am: 86c6d900c6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20139788

Change-Id: Ia4989828d59d51e6c65c99dca1dff9f0cfd9e025
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 15:02:45 +00:00
Behnam Heydarshahi
a5d6da85d7 Merge "Taller volume dialog slider on taller screens" into tm-qpr-dev 2022-12-14 14:57:52 +00:00
Aurélien Pomini
ef177e995f Merge "Add trace to generateCrop in wallpaperManagerService" into tm-qpr-dev 2022-12-14 14:47:15 +00:00
Massimo Carli
86c6d900c6 Merge "Fix Letterboxing for Transparent Activities" into tm-qpr-dev 2022-12-14 14:29:56 +00:00
Fabian Kozynski
bee1818006 Merge "Polish background for controls panel." into tm-qpr-dev am: bb848b653a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20668386

Change-Id: Idc6cd48ebaeae2aa0cb318cf27ff2eb680078992
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 14:28:03 +00:00
Fabian Kozynski
672dbc5afd Merge "Fix affordance in lockscreen and dream" into tm-qpr-dev am: a1bd51fc79
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20679921

Change-Id: I04615070214cb8cb3def847eb489fc371093c5d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 14:27:03 +00:00
Beverly Tai
e143cd32d3 Merge "Always attempt AU w/ kg dismissal on fp failure" into tm-qpr-dev am: 9b8547a3a8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20712910

Change-Id: I17cf2cbd53739b337b8a8bfb5fa77e87eac6c4c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 14:24:49 +00:00
Jeff Chang
3243b4bad3 Fix split screen test case failure
5af1f6704d, change to use isSplitScreenVisible for related logic.
This CL updates the test case with the change together.

Bug: 262544588
Test: atest com.android.wm.shell.splitscreen
Change-Id: I5713effd96d972b31fad963ed1b966a494ff7823
2022-12-14 14:18:23 +00:00
Fabian Kozynski
bb848b653a Merge "Polish background for controls panel." into tm-qpr-dev 2022-12-14 14:14:35 +00:00
Fabian Kozynski
a1bd51fc79 Merge "Fix affordance in lockscreen and dream" into tm-qpr-dev 2022-12-14 14:14:28 +00:00
Beverly
9a21ac1be1 RESTRICT AUTOMERGE Remove ScrimController from BiometricUnlockController
It was unnecessary - the DozeScrimController is enough
to determine whether the device is pulsing.

Test: show a notification (via notify test app) in AoD, then
authenticate from AoD and notice the screen doesn't light up
before transitioning to the home screen.
Bug: 262002530
Bug: 237362467
Change-Id: Ic4c4837cdbe0fbcdcc0d5500a659bdb75b04e848
2022-12-14 13:59:51 +00:00
Beverly Tai
9b8547a3a8 Merge "Always attempt AU w/ kg dismissal on fp failure" into tm-qpr-dev 2022-12-14 13:44:10 +00:00
Treehugger Robot
f1f1fefed2 Merge "Include WindowManager owners in core/res/OWNERS" am: 2239399d12 am: 188d81aef9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2352382

Change-Id: I427d46dc707e0ad1cc074b016819e884669bd2dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 13:03:28 +00:00
Kholoud Mohamed
94740ca9f3 Merge "Prevent uninstalling the device management role" into tm-qpr-dev am: 2c11df7fe4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20691226

Change-Id: I8668e884169aafeae7d6be87dbc4646e38a343ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 12:30:59 +00:00
Treehugger Robot
188d81aef9 Merge "Include WindowManager owners in core/res/OWNERS" am: 2239399d12
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2352382

Change-Id: I6b6dcccf8b97f1736d91fe685c6655b92cb4e3cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 12:30:17 +00:00
Riddle Hsu
298d7c190a Merge "Skip immediate hiding from finishTransition" into tm-qpr-dev am: d62ad11b80
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20607491

Change-Id: I98388abaa2a5ebb07c940c06955f4098bef48e8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 12:30:00 +00:00
Zoey Chen
2dfb7ee99f Merge "[Provider Model] Do not set mobile state repeatedly" into tm-qpr-dev am: 7b8021578a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20691111

Change-Id: Iff16ba895ad586496d4169a7f3487f21241c8884
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 12:28:24 +00:00
Kholoud Mohamed
2c11df7fe4 Merge "Prevent uninstalling the device management role" into tm-qpr-dev 2022-12-14 12:16:59 +00:00
Riddle Hsu
d62ad11b80 Merge "Skip immediate hiding from finishTransition" into tm-qpr-dev 2022-12-14 12:07:30 +00:00
Treehugger Robot
2239399d12 Merge "Include WindowManager owners in core/res/OWNERS" 2022-12-14 12:03:00 +00:00
Riddle Hsu
d8d22e9577 Inherit smallest width if TF is not multi-window without bounds override
So the embedded TaskFragment in fullscreen mode can have the same
configuration as in a normal fullscreen task. Such as the fullscreen
mode parent's smallestScreenWidthDp is calculated based on all
rotations, while the multi-window mode child calculates the value
by current size.

Bug: 256787005
Test: atest TaskFragmentTest#testOnConfigurationChanged
Change-Id: Ib79c6dc443cc0688b06035ddf64fe4dd766616a0
2022-12-14 12:02:22 +00:00
Tony Huang
99519718a9 Exit split if got request split when invisble
If split A/B then go home, and running A/B again or A/C as new
pair, it would be failed due to we could cover such case on current
implementation.

For fixing such cases, we still need to exit split first.

Fix: 262416120
Test: manual
Test: atest NexusLauncherTests:com.android.quickstep.TaplTestsTaskbar
Change-Id: I37a41ed5a87466652d7b052bc5e3b1c5627b973a
2022-12-14 19:44:56 +08:00
Zoey Chen
7b8021578a Merge "[Provider Model] Do not set mobile state repeatedly" into tm-qpr-dev 2022-12-14 11:38:55 +00:00
Johannes Gallmann
dc5743a413 Fix notification launch animation for groups
This fixes a problem where the z ordering is not correct during the launch animation of a child notification inside a notification group. The launched notification was rendered below other notifications in some cases.

Test: Manual, i.e. posting various types of notifications and analyzing the animations in screenrecordings.
Bug: 246932690
Change-Id: I658b4b3db75da5199b7b7cb416b7d7fabbc75520
2022-12-14 11:48:05 +01:00
Vali Calinescu
67bf725f5a Merge "Refactor dispatching the focus event from handleWindowFocusChanged" into tm-qpr-dev am: baa7f98f58
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20608952

Change-Id: Ib6cf423199150f3247200ab31303fcc5722d05cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 10:39:08 +00:00
Vali Calinescu
baa7f98f58 Merge "Refactor dispatching the focus event from handleWindowFocusChanged" into tm-qpr-dev 2022-12-14 09:57:07 +00:00
Xiaowen Lei
7cc8869659 Merge "Clean up resources for date, weather, and aqi complications." into tm-qpr-dev am: a668ed6134
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20723733

Change-Id: I2257308b948bd22faf41eaa9a35fab9567218ff0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 07:32:39 +00:00
Tony Huang
adeedd3479 Make split screen have enter and exit animation
Remove MULTI_WINDOW mode block on loadAnimation to make transition
animation could show. And add some specific rule for split screen
because it should just like a full screen window but contain two
tasks.

Fix: 221117079
Test: manual
Test: pass existing tests
Change-Id: I6ccf0b5344d2bd11a2cd4eacba4df5cb9164e3e2
2022-12-14 14:59:13 +08:00
Xiaowen Lei
a668ed6134 Merge "Clean up resources for date, weather, and aqi complications." into tm-qpr-dev 2022-12-14 06:55:19 +00:00
Junyu Lai
a4b025f771 Do not crash when duplication found in merged imsi list
For some unknown reason, the merged imsi list might contain
duplicated items. Deduplication for better error handling.

Test: NetworkPolicyManagerServiceTest
Bug: 243015487
Fix: 261225039
Change-Id: I69d332ee0acde6cdd7582d1aa18c82576f7090f2
Merged-In: I69d332ee0acde6cdd7582d1aa18c82576f7090f2
  (cherry-picked from aosp/2198759)
2022-12-14 06:31:40 +00:00
TreeHugger Robot
914f672137 Merge "Make touchXOutsideOfQs require split shade to be enabled" into tm-qpr-dev am: 6e8b02c25c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20691916

Change-Id: I258acbf5de23de792a1f1df54eb1ce6b7bcf67b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 06:24:09 +00:00
Chris Li
c97fee0080 Merge "Downgrade reported WM Extensions version in T_QPR2" into tm-qpr-dev am: 3920ea3dd5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20677813

Change-Id: Iad098a41bc88e82987a2348668da79d11ecd8d1f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 06:22:33 +00:00
TreeHugger Robot
d39a78cf9d Merge "[SB Refactor] Implement tinting in the new wifi view." into tm-qpr-dev am: 0bf51d049c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20599901

Change-Id: Id6f75196bdfb53cf0200c63bd7b14863a5d86acb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 06:18:54 +00:00
TreeHugger Robot
6e8b02c25c Merge "Make touchXOutsideOfQs require split shade to be enabled" into tm-qpr-dev 2022-12-14 05:58:50 +00:00
Chris Li
3920ea3dd5 Merge "Downgrade reported WM Extensions version in T_QPR2" into tm-qpr-dev 2022-12-14 05:50:44 +00:00