Leon Scroggins
cf5aa099bc
Merge "Do not turn on dithering by default" into sc-dev am: 9817790471 am: 81dd9d0cc1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15502988
Change-Id: I60c3092533bbec46cd6ab02d1c8dc77386351300
2021-08-09 23:57:51 +00:00
Leon Scroggins
17f86136c7
Merge "Do not turn on dithering by default" into sc-dev am: 9817790471 am: e71b3f4311
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15502988
Change-Id: Idb0dc1f13b1efc93e56429a507539105a510799f
2021-08-09 23:57:32 +00:00
Curtis Belmonte
b1b868fabe
Show fingerprint icon when face fails on BiometricPrompt
...
When BiometricPrompt is launched with both a face and fingerprint
enrolled, ensure that the fingerprint icon is shown immediately after
face authentication fails. This replaces the old behavior where an error
icon would be shown for ~2 seconds after face authentication failed.
Test: Manual:
1. Enroll both fingerprint and face on a device
2. Trigger BiometricPrompt (e.g. Internet > Settings > Share)
3. Ensure face authentication fails (e.g. by not looking at device)
4. Verify that the fingerprint icon is shown immediately
Fixes: 195794375
Change-Id: I5abf788df5e973711d932af685e674f03e89fae6
2021-08-09 16:48:47 -07:00
Leon Scroggins
81dd9d0cc1
Merge "Do not turn on dithering by default" into sc-dev am: 9817790471
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15502988
Change-Id: Idc5e45728de25305fa678e4db3d2a19145310b81
2021-08-09 23:47:42 +00:00
Leon Scroggins
e71b3f4311
Merge "Do not turn on dithering by default" into sc-dev am: 9817790471
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15502988
Change-Id: I5ac2844da8d52dfc4f944e74981a46286d61613b
2021-08-09 23:46:54 +00:00
Leon Scroggins
9817790471
Merge "Do not turn on dithering by default" into sc-dev
2021-08-09 23:34:12 +00:00
Dave Mankoff
d76dea1b6c
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into rvc-qpr-dev am: f58b0cd5b3 -s ours am: 23ee1b87bb -s ours am: f08acfef48 -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 25b172abfd is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15359209
Change-Id: I637c375e0e1e825b825cdd1e018003a261905848
2021-08-09 21:47:38 +00:00
Dave Mankoff
220f1d5835
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into rvc-qpr-dev am: f58b0cd5b3 -s ours am: 23ee1b87bb -s ours am: d712f0e6d3 -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 25b172abfd is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15359209
Change-Id: Iee8253a6a6de788c93140e9aff9adeba4094a620
2021-08-09 21:47:21 +00:00
Dave Mankoff
f08acfef48
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into rvc-qpr-dev am: f58b0cd5b3 -s ours am: 23ee1b87bb -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 25b172abfd is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15359209
Change-Id: I9b1206f78bab4efe28eeba825876d14fe9e76b02
2021-08-09 21:38:30 +00:00
Dave Mankoff
d712f0e6d3
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into rvc-qpr-dev am: f58b0cd5b3 -s ours am: 23ee1b87bb -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 25b172abfd is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15359209
Change-Id: I0a73172b5a3c1775acd152ef2907a5cbe9834c40
2021-08-09 21:37:44 +00:00
Wei Wang
abd0de8cde
Merge "HintManagerService: only check isolated process for app uid" into sc-dev am: 12dd843d73 am: fdabb144e3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15481666
Change-Id: Ic5e40004d8de7516c8906211a39a252d7ad2613a
2021-08-09 21:30:27 +00:00
Wei Wang
931755c250
Merge "HintManagerService: only check isolated process for app uid" into sc-dev am: 12dd843d73 am: 3cef2bf533
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15481666
Change-Id: If9ee21753c0659da4beb22e5c91b8676a06bd3ea
2021-08-09 21:30:07 +00:00
Dave Mankoff
23ee1b87bb
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into rvc-qpr-dev am: f58b0cd5b3 -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 25b172abfd is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15359209
Change-Id: Ia1f2af74315484676bb6602711e44e057496385d
2021-08-09 21:20:17 +00:00
Wei Wang
fdabb144e3
Merge "HintManagerService: only check isolated process for app uid" into sc-dev am: 12dd843d73
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15481666
Change-Id: I482225b70d255d2571855a512d013ccf8bccd8a4
2021-08-09 21:13:18 +00:00
Wei Wang
3cef2bf533
Merge "HintManagerService: only check isolated process for app uid" into sc-dev am: 12dd843d73
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15481666
Change-Id: Ie2edd74ac02ed6b633196ef00a6381752dbceed9
2021-08-09 21:12:24 +00:00
Dave Mankoff
f58b0cd5b3
Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into rvc-qpr-dev
2021-08-09 21:08:39 +00:00
Wei Wang
12dd843d73
Merge "HintManagerService: only check isolated process for app uid" into sc-dev
2021-08-09 20:59:38 +00:00
Beverly
c7bdaff11f
Update udfps AOD icon
...
Change burn in prevention period to a prime number to avoid
overlap with other periods
Test: manual
Refer to bug for burn-in simulation
Fixes: 195773640
Change-Id: I4c9dd875827138b8cd0407a01e7bb4941bb48088
2021-08-09 20:56:59 +00:00
Ryan Mitchell
9070689419
Fix app widget deadlock when toggling overlays
...
AppWidgetManager uses ActivityManager so we must update it without
holding the AMS lock.
Bug: 195649929
Bug: 193866093
Test: Repeatedly change wallpaper & style color to a "basic" color
and go back to launcher to observe overlay correct color is
applied
Change-Id: I7a3ba2af026b98c87da8ebbe4dbca602f8c4bcf2
2021-08-09 13:15:30 -07:00
Ryan Mitchell
a57b0e9c4e
Revert "Revert "Apply overlay updates to widget provider info""
...
Bug: 15332156
Bug: 195649929
This reverts commit 471720cccf .
Change-Id: Ifa89ae43613add1137ddeca4cb40543a3a01d6a7
2021-08-09 13:15:12 -07:00
Rubin Xu
906773a97f
Attempt to clear memory after keyguard PIN entry
...
Force object finalization and garbage collection to remove shards
of user PIN from memory.
Bug: 189315376
Test: Unlock keyguard; take ramdump; search for PIN in the dump
Change-Id: I6d951babc225998d959669117c26f823f28fa706
2021-08-09 19:56:53 +00:00
Automerger Merge Worker
6710d5c091
Merge "Merge "Don't call updateIsKeyguard from the UnlockedScreenOffAnimationController if we can't control the screen off animation." into sc-dev am: 5f51b92263 am: d52c7e3ec8" into sc-qpr1-dev-plus-aosp
2021-08-09 19:55:08 +00:00
Josh Tsuji
64ebcb7e3a
Merge "Don't call updateIsKeyguard from the UnlockedScreenOffAnimationController if we can't control the screen off animation." into sc-dev am: 5f51b92263 am: d52c7e3ec8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15486170
Change-Id: Iee11ba1f1be5511e7782d9416380a8e2f3e12394
2021-08-09 19:54:49 +00:00
Josh Tsuji
32a5017e6b
Merge "Don't call updateIsKeyguard from the UnlockedScreenOffAnimationController if we can't control the screen off animation." into sc-dev am: 5f51b92263 am: f2cd3f8588
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15486170
Change-Id: I3aea93af009df9926fb8726e5d93c2d542bbeb97
2021-08-09 19:54:43 +00:00
Suren Baghdasaryan
93c48c704a
Adding native flag namespace for lmkd.
...
For experiment flag testing, adding lmkd flag in DeviceConfig.
Bug: 194316048
Signed-off-by: Suren Baghdasaryan <surenb@google.com >
Change-Id: I1f13d6bbb4a9a7fd8825d7e5acde416750271df4
Merged-In: I1f13d6bbb4a9a7fd8825d7e5acde416750271df4
2021-08-09 12:46:00 -07:00
Josh Tsuji
d52c7e3ec8
Merge "Don't call updateIsKeyguard from the UnlockedScreenOffAnimationController if we can't control the screen off animation." into sc-dev am: 5f51b92263
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15486170
Change-Id: I2cc2ba666faab889c25da664480f0e878fdcc7d2
2021-08-09 19:41:56 +00:00
Josh Tsuji
f2cd3f8588
Merge "Don't call updateIsKeyguard from the UnlockedScreenOffAnimationController if we can't control the screen off animation." into sc-dev am: 5f51b92263
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15486170
Change-Id: I95b0133d537d89a6726a926a27c00862d78721a3
2021-08-09 19:41:17 +00:00
Lucas Dupin
73e1c53c80
Consider shade expansion when blurring because QS
...
Test: manually pull shade when locked, unlocked, from top and middle
Test: atest NotificationShadeDepthControllerTest
Fixes: 195285764
Bug: 195667456
Change-Id: I19e73a4a1b49c73534f3e20884da8a198ae83b6a
2021-08-09 19:31:07 +00:00
Josh Tsuji
5f51b92263
Merge "Don't call updateIsKeyguard from the UnlockedScreenOffAnimationController if we can't control the screen off animation." into sc-dev
2021-08-09 19:30:03 +00:00
Leon Scroggins III
eb5a3553dc
Do not turn on dithering by default
...
Bug: 195281495
Test: Ief7025c21f365ae90fa63120f1cc82e0695901af
This is a partial revert of 47c51fe80e3dd9d6b518c11c2e1714c271835af5/
I5d5d03e430af380e23016c6deba5eca46067a22b. The intent was to bring
today's rendering implementation in line with the old HWUI
implementation, which always dithered gradients by default. However,
when dithering is enabled, the Skia implementation dithers more than
just gradients (e.g. Bitmaps). Combined with poor performance of the
dithering algorithm on certain GPUs, this led to a performance
regression on key apps.
Change-Id: Id54121091e2cc47131dc9b5ae67bd638fbc005fc
2021-08-09 15:11:20 -04:00
Jing Ji
d7d5618d53
Merge "Apply proper locks onto the service/association state tracking" into sc-dev am: 365cc28b50 am: 37d1776bad
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15475947
Change-Id: I78e87149e84023590c4acc21aed78d537c37ac33
2021-08-09 19:10:09 +00:00
Jing Ji
2136f029b5
Merge "Apply proper locks onto the service/association state tracking" into sc-dev am: 365cc28b50 am: de1ba7dfca
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15475947
Change-Id: Ic619cc99c38c27265d70f0c3a539602d1f22c532
2021-08-09 19:09:55 +00:00
Jing Ji
37d1776bad
Merge "Apply proper locks onto the service/association state tracking" into sc-dev am: 365cc28b50
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15475947
Change-Id: Iec6a0045666cf3bf4545a807a6810247434d6429
2021-08-09 18:51:05 +00:00
Jing Ji
de1ba7dfca
Merge "Apply proper locks onto the service/association state tracking" into sc-dev am: 365cc28b50
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15475947
Change-Id: I0901375ae39ced3d3297d2fcae1783b8f84886af
2021-08-09 18:50:19 +00:00
Jing Ji
365cc28b50
Merge "Apply proper locks onto the service/association state tracking" into sc-dev
2021-08-09 18:33:20 +00:00
Caitlin Cassidy
5329ad47a5
[Ongoing Call] Always unregister the UidObserver.
...
Test: atest OngoingCallControllerTest
Fixes: 194731244
Change-Id: I39d20313f78ec0c632dcde999abc0057141bac64
2021-08-09 17:22:15 +00:00
Jayant Chowdhary
c4a7666a7c
[automerger skipped] Merge "camera2: Fix exception swallowing in params classes createFromParcel" into qt-dev am: 93e157955a am: 0cf6fdb791 am: 3c93e01ccf am: b31822b392 -s ours am: df1723afdf -s ours am: 020f357bc9 -s ours
...
am skip reason: Merged-In I745ca49daa6ca36b1020d518e9f346b52684f2b1 with SHA-1 7bf30cb92a is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15121727
Change-Id: Ic3a803fba666a1166c2ac1e996c8d898966294d3
2021-08-09 16:24:35 +00:00
Jayant Chowdhary
cfb14e7770
[automerger skipped] Merge "camera2: Fix exception swallowing in params classes createFromParcel" into qt-dev am: 93e157955a am: 0cf6fdb791 am: 3c93e01ccf am: 9e82fb98ed -s ours am: 1a17ae5c9b -s ours am: 2db515e1ec -s ours
...
am skip reason: Merged-In I745ca49daa6ca36b1020d518e9f346b52684f2b1 with SHA-1 6b0bcd60c8 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15121727
Change-Id: If28ca79ea0bb764365277ff2a7df2193455ff6be
2021-08-09 16:24:23 +00:00
Jayant Chowdhary
6e391f8afa
[automerger skipped] Merge "camera2: Fix exception swallowing in params classes createFromParcel" into qt-dev am: 93e157955a am: 0cf6fdb791 am: 3c93e01ccf am: b31822b392 -s ours am: df1723afdf -s ours am: 8b405b2c5f -s ours
...
am skip reason: Merged-In I745ca49daa6ca36b1020d518e9f346b52684f2b1 with SHA-1 7bf30cb92a is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15121727
Change-Id: Ie8244c20cc20c576d727b0584c025661d9ae62ee
2021-08-09 16:24:14 +00:00
Jayant Chowdhary
fdb5e86af7
[automerger skipped] Merge "camera2: Fix exception swallowing in params classes createFromParcel" into qt-dev am: 93e157955a am: 0cf6fdb791 am: 3c93e01ccf am: 9e82fb98ed -s ours am: 1a17ae5c9b -s ours am: e5b26966c1 -s ours
...
am skip reason: Merged-In I745ca49daa6ca36b1020d518e9f346b52684f2b1 with SHA-1 6b0bcd60c8 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15121727
Change-Id: I139eed3473df321b7416f289f7388ee2bf63289b
2021-08-09 16:24:10 +00:00
Jayant Chowdhary
020f357bc9
[automerger skipped] Merge "camera2: Fix exception swallowing in params classes createFromParcel" into qt-dev am: 93e157955a am: 0cf6fdb791 am: 3c93e01ccf am: b31822b392 -s ours am: df1723afdf -s ours
...
am skip reason: Merged-In I745ca49daa6ca36b1020d518e9f346b52684f2b1 with SHA-1 7bf30cb92a is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15121727
Change-Id: I52a280d47eeb96a16e269815d842c2a23aa0c927
2021-08-09 16:06:32 +00:00
Jayant Chowdhary
2db515e1ec
[automerger skipped] Merge "camera2: Fix exception swallowing in params classes createFromParcel" into qt-dev am: 93e157955a am: 0cf6fdb791 am: 3c93e01ccf am: 9e82fb98ed -s ours am: 1a17ae5c9b -s ours
...
am skip reason: Merged-In I745ca49daa6ca36b1020d518e9f346b52684f2b1 with SHA-1 6b0bcd60c8 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15121727
Change-Id: Ia1d3f4e2645a9507ee5c5b6ce1190a7cecceb317
2021-08-09 16:06:28 +00:00
Jayant Chowdhary
8b405b2c5f
[automerger skipped] Merge "camera2: Fix exception swallowing in params classes createFromParcel" into qt-dev am: 93e157955a am: 0cf6fdb791 am: 3c93e01ccf am: b31822b392 -s ours am: df1723afdf -s ours
...
am skip reason: Merged-In I745ca49daa6ca36b1020d518e9f346b52684f2b1 with SHA-1 7bf30cb92a is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15121727
Change-Id: I60fd815936ac375a1725266422325282efcb24d1
2021-08-09 16:06:04 +00:00
Jayant Chowdhary
e5b26966c1
[automerger skipped] Merge "camera2: Fix exception swallowing in params classes createFromParcel" into qt-dev am: 93e157955a am: 0cf6fdb791 am: 3c93e01ccf am: 9e82fb98ed -s ours am: 1a17ae5c9b -s ours
...
am skip reason: Merged-In I745ca49daa6ca36b1020d518e9f346b52684f2b1 with SHA-1 6b0bcd60c8 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15121727
Change-Id: I8a13d5856b2686c647a3708f83ee0c56d1dcdb08
2021-08-09 16:05:41 +00:00
Jayant Chowdhary
df1723afdf
[automerger skipped] Merge "camera2: Fix exception swallowing in params classes createFromParcel" into qt-dev am: 93e157955a am: 0cf6fdb791 am: 3c93e01ccf am: b31822b392 -s ours
...
am skip reason: Merged-In I745ca49daa6ca36b1020d518e9f346b52684f2b1 with SHA-1 7bf30cb92a is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15121727
Change-Id: Ifa85e47deac6e2a75eb4dfa4a215635a4f5bd053
2021-08-09 15:58:01 +00:00
Jayant Chowdhary
1a17ae5c9b
[automerger skipped] Merge "camera2: Fix exception swallowing in params classes createFromParcel" into qt-dev am: 93e157955a am: 0cf6fdb791 am: 3c93e01ccf am: 9e82fb98ed -s ours
...
am skip reason: Merged-In I745ca49daa6ca36b1020d518e9f346b52684f2b1 with SHA-1 6b0bcd60c8 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15121727
Change-Id: I5ef627085baa0edd2aee1b19641104a0bedf108b
2021-08-09 15:56:46 +00:00
Jayant Chowdhary
b31822b392
Merge "camera2: Fix exception swallowing in params classes createFromParcel" into qt-dev am: 93e157955a am: 0cf6fdb791 am: 3c93e01ccf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15121727
Change-Id: I7b3fcde453bc537e5a98efcaa90637590c39c3e5
2021-08-09 15:45:23 +00:00
Jayant Chowdhary
9e82fb98ed
Merge "camera2: Fix exception swallowing in params classes createFromParcel" into qt-dev am: 93e157955a am: 0cf6fdb791 am: 3c93e01ccf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15121727
Change-Id: I0dc4ada4e6e664d8517c710b8b905dffa825b2c0
2021-08-09 15:45:20 +00:00
Jakub Tyszkowski
723fe23ce8
Bluetooth: Add Media Control Profile
...
Tag: #feature
Bug: 150670922
Sponsor: jpawlowski@
Test: compilation
Change-Id: Icabed06e6b1973ecee9cd1d6eeec80c6d2a9d72e
2021-08-09 15:37:52 +00:00
Jakub Tyszkowski
c74aebb4db
Bluetooth: Add GATT_INSUFFICIENT_AUTHORIZATION error code
...
Bug: 150670922
Sponsor: jpawlowski@
Tag: #feature
Test: compilation
Change-Id: I25bc13c658caba48cc37b0f1f253a77fd1336b29
2021-08-09 15:34:22 +00:00