Commit Graph

806612 Commits

Author SHA1 Message Date
Dave Mankoff
1becd8179a Merge "Include all flags in our flag list." into tm-qpr-dev am: 8fd3032fce
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20318731

Change-Id: I02c36fb40401663a7028b8f745dc6e5ff4f06405
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-06 14:38:44 +00:00
Dave Mankoff
8fd3032fce Merge "Include all flags in our flag list." into tm-qpr-dev 2022-11-06 14:12:44 +00:00
Dave Mankoff
9f825a8ba1 Include all flags in our flag list.
This improves the use of reflection to include all the flags listed
in Flags.kt. One interseting finding: I can't figure out how to
get the value of a field marked with just `@Keep`. It needs to
also have `@JvmField` or not have any annotations at all.

More changes to this code will come in follow up cls, using string
names where appropriate, but this improves existing functionality.

Key takeaways:
- Reflection is terrible
- Reflection in Kotlin is worse
- Reflection on `object` instances is worse still
- Reflection mixing Java with Kotlin follows the trend line
- Reflection on annotated fields is nigh impossible

Bug: 249121873
Test: adb shell cmd statusbar flag
Change-Id: I69a96501876b01570233c3fd80b6bc7334d9fe73
2022-11-05 23:57:51 +00:00
Ilya Matyukhin
b8baeb7bc9 [automerger skipped] Merge "Only enable UDFPS display mode for optical sensors" into tm-qpr-dev am: 94951245c7 -s ours
am skip reason: Merged-In I4d215ee8d3a0495fee36a21e8a650cb08f911ba7 with SHA-1 21a710db0e is already in history

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

Change-Id: I7cb3a4e941cde0e49c11a92eefafcf9b290f1e4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 20:43:57 +00:00
Ilya Matyukhin
9400f1562e [automerger skipped] Only enable UDFPS display mode for optical sensors am: 5eb272d3f3 -s ours
am skip reason: Merged-In I4d215ee8d3a0495fee36a21e8a650cb08f911ba7 with SHA-1 21a710db0e is already in history

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

Change-Id: Ieb6c1231b39c4e9ecde719873b4c011dee21285b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 20:43:34 +00:00
Ilya Matyukhin
94951245c7 Merge "Only enable UDFPS display mode for optical sensors" into tm-qpr-dev 2022-11-05 20:09:32 +00:00
Chandru
416aa19b03 Always trigger face auth even when it is locked out. am: af57f130e9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20370589

Change-Id: Ib147c1c97361404c54505cc3412e4ae224395231
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 18:00:17 +00:00
Chandru S
3a1f3f126d Merge "Move face auth timeout error handling into a separate method." into tm-qpr-dev am: 7fcef9e6d4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20370588

Change-Id: Ia28ffcd5d2cca516fc5c2a1b504c0e1a6a6d0ba6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 17:59:21 +00:00
Chandru
af57f130e9 Always trigger face auth even when it is locked out.
1. This is the only way to show a message on keyguard that face unlock is not available in response to all face unlock triggers.
2. This was the behavior of face auth until recently (b/244402839#comment11)

Other options:
 - Add a new callback method to a KeyguardUpateMonitorCallback to indicate that face auth trigger occurred.
    - Adding a new method to a long list of methods in KeyguardUpateMonitorCallback is not a good idea
    - This would be a very specific API that no one else might even need.

Indication message shown on keyguard:
 1. first time face lockout.
    - Shows "Too many attempts. Face Unlock disabled." followed by "Use fingerprint instead" or "Swipe up to open"

 2. while the face is already locked out
    - when the device wakes up
      - "Face Unlock unavailable." followed by "Use fingerprint instead" or "Swipe up to open"

 3. Coex when both face and fingerprint are locked out
    - when the device wakes up
      - Existing behavior is retained, nothing is shown.

No difference in behavior between bypass vs non-bypass

Bug: 247688462
Test: atest KeyguardUpdateMonitorTest

Change-Id: I3c7e15818eedfef9b5af9dd0b0fc29b7fda231e1
2022-11-05 17:14:21 +00:00
Chandru S
7fcef9e6d4 Merge "Move face auth timeout error handling into a separate method." into tm-qpr-dev 2022-11-05 17:13:54 +00:00
Lyn Han
c2d471ff33 Merge "Remove scaffolding for multiple dots" into tm-qpr-dev am: 86ab34d0ff
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20278759

Change-Id: I7770054e780bbd30331363643fed7c3e388e7d35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 16:59:00 +00:00
Lyn Han
86ab34d0ff Merge "Remove scaffolding for multiple dots" into tm-qpr-dev 2022-11-05 16:25:03 +00:00
Ale Nijamkin
0457d5d2c8 [automerger skipped] Merge "Adds a few dependencies to the shared library." into tm-qpr-dev am: ec62e37cd0 -s ours
am skip reason: Merged-In I4e41a911891ff3ba30ff82163be1005ef3974be3 with SHA-1 97860c2a0e is already in history

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

Change-Id: I12b25aebb0e7beeeebefad782cae7aeea74c6962
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 13:44:38 +00:00
Alejandro Nijamkin
453c2eab9a [automerger skipped] Adds a few dependencies to the shared library. am: c752af5808 -s ours
am skip reason: Merged-In I4e41a911891ff3ba30ff82163be1005ef3974be3 with SHA-1 97860c2a0e is already in history

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

Change-Id: I8ad7362a20da3e515e29943c5aba30dbfc85761f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 13:44:16 +00:00
Ale Nijamkin
ec62e37cd0 Merge "Adds a few dependencies to the shared library." into tm-qpr-dev 2022-11-05 13:16:12 +00:00
Omar Miatello
bfb8c6855a Merge "Add support for Predictive Back in CreateUserActivity" into tm-qpr-dev am: 78b5de4a42
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20257566

Change-Id: I520bce546449d17df380b6fe2f2a54468c0d6bf1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 08:57:54 +00:00
Omar Miatello
78b5de4a42 Merge "Add support for Predictive Back in CreateUserActivity" into tm-qpr-dev 2022-11-05 08:37:10 +00:00
Alejandro Nijamkin
c752af5808 Adds a few dependencies to the shared library.
We need lifecycle, coroutine, and recycler view dependencies to be able
to use the shared library from Wallpaper picker.

Bug: 254857639
Test: tested together with the rest of the CL chain
Change-Id: I4e41a911891ff3ba30ff82163be1005ef3974be3
Merged-In: I4e41a911891ff3ba30ff82163be1005ef3974be3
2022-11-05 05:15:11 +00:00
Michael Mikhail
62228ffd7a Merge "[MEDIA TTT] Apply wakelock for chipbar" into tm-qpr-dev am: 93b5e24d46
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20268869

Change-Id: Ib136d807e5ad94244588cdc04f7275033c5880ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 03:52:46 +00:00
Aaron Liu
b5d7a255fa Merge "[User Switcher] Fix username sync in bouncer." into tm-qpr-dev am: 6a5411f6ee
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20388389

Change-Id: I831de6357625b2f88af4d3ebd0bcc8768fbea7fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 03:51:11 +00:00
Aaron Liu
3660cbd062 Merge "[User Switcher] Make add button pillshaped." into tm-qpr-dev am: 1610b74ecc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20315107

Change-Id: Ic230f81a67a9e5d4a1be450fa7f931609c5d5662
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 03:49:38 +00:00
TreeHugger Robot
b5bcb34cb4 Merge "Add SideFpsController dump" into tm-qpr-dev am: 9935dae627
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20378334

Change-Id: I6d2875caeafcd9c9bed7991aada01ad055adb4d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 03:48:07 +00:00
Michael Mikhail
93b5e24d46 Merge "[MEDIA TTT] Apply wakelock for chipbar" into tm-qpr-dev 2022-11-05 03:45:05 +00:00
Aaron Liu
6a5411f6ee Merge "[User Switcher] Fix username sync in bouncer." into tm-qpr-dev 2022-11-05 02:46:11 +00:00
Aaron Liu
1610b74ecc Merge "[User Switcher] Make add button pillshaped." into tm-qpr-dev 2022-11-05 02:45:55 +00:00
TreeHugger Robot
9935dae627 Merge "Add SideFpsController dump" into tm-qpr-dev 2022-11-05 02:35:06 +00:00
TreeHugger Robot
b355f9e7cf Merge "Move face and fingerprint error handling into separate methods." into tm-qpr-dev am: dc72403d54
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20370587

Change-Id: Id1cc5ce92949f77d315c1ce5d1b2e9035f601420
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-05 01:29:05 +00:00
TreeHugger Robot
dc72403d54 Merge "Move face and fingerprint error handling into separate methods." into tm-qpr-dev 2022-11-05 00:43:49 +00:00
TreeHugger Robot
0a538977e7 Merge "Adds a few dependencies to the shared library." into tm-qpr-dev-plus-aosp 2022-11-05 00:38:26 +00:00
Dave Mankoff
4b47730c99 Merge "Split ReferenceSysUIComponent off of SysUIComponent." into tm-qpr-dev am: 3345f99f8b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20385291

Change-Id: I65c3ffea23fb6c7349971992d3d190b2e749ae8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-04 21:58:47 +00:00
Ilya Matyukhin
5eb272d3f3 Only enable UDFPS display mode for optical sensors
Bug: 248323102
Test: atest AuthControllerTest
Test: atest UdfpsControllerTest
Change-Id: I4d215ee8d3a0495fee36a21e8a650cb08f911ba7
Merged-In: I4d215ee8d3a0495fee36a21e8a650cb08f911ba7
2022-11-04 14:55:07 -07:00
Alejandro Nijamkin
97860c2a0e Adds a few dependencies to the shared library.
We need lifecycle, coroutine, and recycler view dependencies to be able
to use the shared library from Wallpaper picker.

Bug: 254857639
Test: tested together with the rest of the CL chain
Change-Id: I4e41a911891ff3ba30ff82163be1005ef3974be3
2022-11-04 21:19:44 +00:00
Vova Sharaienko
6586c76ce7 Merge "ExpressLog integration for JobScheduler" am: dc7b608720 am: fe1ec1044c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2269493

Change-Id: I79b5cfce8baa3457b0fc7f8fbb36417cb2809222
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-04 20:56:13 +00:00
Dave Mankoff
3345f99f8b Merge "Split ReferenceSysUIComponent off of SysUIComponent." into tm-qpr-dev 2022-11-04 20:53:55 +00:00
Aaron Fan
f7cb297816 Merge "Revert "Now Playing is too low on the lock screen"" into tm-qpr-dev am: 91d982458c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20389248

Change-Id: I233e1e94952486eb12e33101d883ae583a526baa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-04 20:41:57 +00:00
Aaron Fan
91d982458c Merge "Revert "Now Playing is too low on the lock screen"" into tm-qpr-dev 2022-11-04 20:40:14 +00:00
TreeHugger Robot
05dd1d9ec4 Merge "Remove DeviceConfig dependency." into tm-qpr-dev am: a8fd186b86
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20378209

Change-Id: I0191eca78985bc5d403073bb53552d0980b65a9e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-04 20:27:54 +00:00
Aaron Fan
74df9a2729 Merge "Revert "Enable DemoMode for new QS clock"" into tm-qpr-dev am: 48d4a5d600
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20389926

Change-Id: I7e7576e9c91c8a21d563ae119b0b092bfa377602
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-04 20:27:22 +00:00
Vova Sharaienko
fe1ec1044c Merge "ExpressLog integration for JobScheduler" am: dc7b608720
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2269493

Change-Id: I295a9a01f1f11c46d3df887bfeb4d5ba5b791d2c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-04 20:26:54 +00:00
Joshua Mccloskey
ce4034cd67 Merge "Added foldable assets to bp." into tm-qpr-dev am: 9a233f9e2e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20351041

Change-Id: Icfe180c201a190bd8a402d29960bebd5f7bdc2c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-04 20:26:26 +00:00
TreeHugger Robot
a8fd186b86 Merge "Remove DeviceConfig dependency." into tm-qpr-dev 2022-11-04 20:25:07 +00:00
Aaron Fan
48d4a5d600 Merge "Revert "Enable DemoMode for new QS clock"" into tm-qpr-dev 2022-11-04 19:59:14 +00:00
Joshua Mccloskey
9a233f9e2e Merge "Added foldable assets to bp." into tm-qpr-dev 2022-11-04 19:58:47 +00:00
Aaron Fan
7a1df387ef Revert "Enable DemoMode for new QS clock"
This reverts commit 3ae456a81c.

Reason for revert: DroidMonitor-triggered revert due to breakage https://android-build.googleplex.com/builds/tests/view?invocationId=I24700010105007478&testResultId=TR74428356555586938&tab=changes, bug b/257503854

BUG: 257503854
Change-Id: I141373bdb58451c25d132ff4a53965f698d0d572
2022-11-04 19:54:38 +00:00
Vova Sharaienko
dc7b608720 Merge "ExpressLog integration for JobScheduler" 2022-11-04 19:49:42 +00:00
Brad Hinegardner
9761c10a5c Revert "Now Playing is too low on the lock screen"
Revert "Now Playing is too low on the lock screen"

Revert submission 20274762-b230466568_move_now_playing

Reason for revert: b/257493331 and others
Reverted Changes:
I6f92c92f6:Now Playing is too low on the lock screen
I5c93f310e:Now Playing is too low on the lock screen

Change-Id: I86d28733b581fc238fb4a0f73ae8c6915f49ef24
2022-11-04 19:25:50 +00:00
Dave Mankoff
5f141f2a46 Split ReferenceSysUIComponent off of SysUIComponent.
ReferenceSysUIComponent is used for the basic AOSP build,
and gives us a place to add pieces for phones that shouldn't
go into other variants, like TVs, Cars, etc.

Bug: 254857637
Test: manuall built and run
Change-Id: I5085ed6d94924f776b16cccb8cb7b10a8a9e0993
2022-11-04 12:23:22 -07:00
Ats Jenk
3160d38675 Merge "Clean up bubbles home gesture flag" into tm-qpr-dev am: 28ba402dea
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20377745

Change-Id: I8472d88146a86846a3a8de1c4073f61e69097d10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-04 18:13:35 +00:00
Aaron Liu
402ee0a648 [User Switcher] Make add button pillshaped.
Make add button in fullscreen userswitcher pillshaped by adding a 20dp
corner radius. Remove the style impl and add a new drawable to use.

Test: Opened fullscreen userswitcher and observed the menu in portrait
and landscape.
Bug: 256151842

Change-Id: I6af041fca42c7600a36a94b768009d4acef27fac
2022-11-04 11:02:44 -07:00
Ats Jenk
28ba402dea Merge "Clean up bubbles home gesture flag" into tm-qpr-dev 2022-11-04 17:56:17 +00:00