Commit Graph

813479 Commits

Author SHA1 Message Date
Mariia Sandrikova
a1a3bcf1b7 Merge "Change Camera Compat runtime flag to be true by default." into tm-qpr-dev am: ce8089989a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20821098

Change-Id: I0ca0e0c549c2b564734399180d7e3bb7cc27932e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-05 03:43:01 +00:00
Mariia Sandrikova
ce8089989a Merge "Change Camera Compat runtime flag to be true by default." into tm-qpr-dev 2023-01-05 03:16:13 +00:00
TreeHugger Robot
cbdc76f23a Merge changes Ieb73c357,I7f5bc07b,I01b33b24,I873e57bf,I8de76ad5 into tm-qpr-dev am: b9115ca03b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20855887

Change-Id: I90ca359eaa83fc54e8a547b1f4a841b031bced64
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-05 02:22:53 +00:00
TreeHugger Robot
b9115ca03b Merge changes Ieb73c357,I7f5bc07b,I01b33b24,I873e57bf,I8de76ad5 into tm-qpr-dev
* changes:
  [SB Refactor] Remove `type` from ResolvedNetworkType.
  [SB Refactor] Make `numberOfLevels` a flow at the repo level.
  [SB Refactor] Remove unused `isDefaultDataSubscription` flow.
  [SB Refactor] Run the linter on WifiRepositoryImpl.
  [SB Refactor] Provide a disabled wifi repo if there's no wifi manager.
2023-01-05 01:59:24 +00:00
Mariia Sandrikova
5aa29ae51a Adjust smallestScreenWidthDp for letterbox
By definition, smallestScreenWidthDp is the smallest value of both screenWidthDp and screenHeightDp in both portrait and landscape orientations. When a different value is reported in smallestScreenWidthDp, the app can load incorrect layout.

Also, move updateCompatDisplayInsets to ensureActivityConfiguration to guarantee that it is called after the full config is updated in ConfigurationContainer#onConfigurationChanged

Revert "Revert "Adjust smallestScreenWidthDp for letterbox""
This reverts commit f20212adb8.

Reason for revert: Fixing the problem that led to the original revert: in the original CL, smallestScreenWidthDp for activities eligible for size-compat mode wasn't guaranteed to be constant and equal to a minimum between screenWidthDp and screenHeightDp because computeConfigResourceOverrides wasn't triggered from ActivityRecord with mCompatDisplayInsets passed as a parameter when activity was cold started in a configuration that didn't require letterboxing.

Test: atest WmTests:SizeCompatTests
Fix: 232406936

Change-Id: Ib4b88360312795097e33d422c444c0e855a06a7b
2023-01-05 01:36:04 +00:00
Android Build Coastguard Worker
429f1f110a Snap for 9454839 from bc2a65562e to tm-qpr2-release
Change-Id: I70fdc5beef08965d20b783b872307fcc179f2a10
2023-01-05 00:20:40 +00:00
Avichal Rakesh
495a2cf4a4 Merge "ImageWriter: remove mCloseLock guard from queue and dequeue operations" into tm-qpr-dev am: 8809b27560
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20842772

Change-Id: Ifa8be1fc14bb67968d041d770b06258f597da44a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-05 00:03:54 +00:00
Avichal Rakesh
8809b27560 Merge "ImageWriter: remove mCloseLock guard from queue and dequeue operations" into tm-qpr-dev 2023-01-04 23:53:31 +00:00
Andrew Solovay
4c4654c5a6 docs: Fixing broken {docroot} links am: edaf387f07 am: 137133551c am: 2acd766879
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20832854

Change-Id: I38b6179222077fea7a61c641f25307c1905d6f93
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 23:51:01 +00:00
TreeHugger Robot
e1b7821c4b [automerger skipped] Merge "Add missing HAP_CONNECTION_STATE_CHANGED intent" into tm-qpr-dev am: 0a365c85b5 -s ours
am skip reason: Merged-In I631d305fd843f060069cce817517aeb0f745d970 with SHA-1 ef08c8a7ea is already in history

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

Change-Id: I7cfe7ae4498ef4fba98593f6d6d032898cb13ee4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 23:50:08 +00:00
Łukasz Rymanowski
d2caa29212 [automerger skipped] Add missing HAP_CONNECTION_STATE_CHANGED intent am: 4dba004a43 -s ours
am skip reason: Merged-In I631d305fd843f060069cce817517aeb0f745d970 with SHA-1 ef08c8a7ea is already in history

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

Change-Id: I27b5c46090832608fd7b77d6a37998b7870fe1d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 23:49:41 +00:00
Andrew Solovay
2acd766879 docs: Fixing broken {docroot} links am: edaf387f07 am: 137133551c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20832854

Change-Id: I85361f901e3b0b50f7502779d1a10200f19bb682
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 23:36:02 +00:00
Hongwei Wang
381baa69d0 Fix UnfoldAnimationControllerTest
With ag/20738721, the surface's reset iff there is a state change.
Update the UnfoldAnimationControllerTest accordingly and also decouple
it from pinned task.

Bug: 261996076
Test: atest UnfoldAnimationControllerTest
Change-Id: I7de0733315f54c78e504785fb612c946d98ea38c
2023-01-04 15:31:37 -08:00
TreeHugger Robot
0a365c85b5 Merge "Add missing HAP_CONNECTION_STATE_CHANGED intent" into tm-qpr-dev 2023-01-04 23:19:37 +00:00
Andrew Solovay
137133551c docs: Fixing broken {docroot} links am: edaf387f07
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20832854

Change-Id: I4b73f7210a19d023538eb770cdf65a128d71561c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 23:04:08 +00:00
TreeHugger Robot
1b68989109 Merge " SettingLib: Fix possible issue on bonding to second device" into tm-qpr-dev am: 7723413b0a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20833220

Change-Id: I9145937f4bc7459311054239b41e79dd66f2cb91
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 22:43:10 +00:00
TreeHugger Robot
7723413b0a Merge " SettingLib: Fix possible issue on bonding to second device" into tm-qpr-dev 2023-01-04 22:17:46 +00:00
Grace Cheng
5f4c7dbda5 Updates sfps indicator placement calculations
Updates sfps indicator placement calculations given natural orientation switch from landscape to portrait

Test: atest SideFpsControllerTest
Fixes: 263437936
Change-Id: I5034733d8c854df27223eb08d2afafcaa93b48aa
2023-01-04 21:51:05 +00:00
Shan Huang
6577b62a5d Allow IME to register system back callbacks in
ImeOnBackInvokedDispatcher#switchRootView.

This has the same purpose as ag/20766528, which only addressed one of
the two occurances of IME registering callbacks.

Bug: 262727745
Test: CtsInputMethodTestCases
Test: KeyboardVisibilityControlTest

Change-Id: I0ad892f17211a132d8a69b7f68a6c10f5740c457
2023-01-04 21:39:59 +00:00
Dave Mankoff
da849daa55 Fix falsing on notification dismissal.
We were incorrectly analyzing shade swipes during notification
dismissal. When an owner swipes side-to-side, we shouldn't try
to classify it as a shade_drag, which is intended for vertical
drags.

I also found an bad switch-case fall-through in TypeClassifier
related to the BRIGHTNESS_SLIDER that is fixed.

Test: manually swiped on notifications.
Bug: 236197248
Change-Id: Ib040530775a42cb21326f4a74e693565707c1b6f
2023-01-04 21:07:06 +00:00
Aaron Liu
0fc8f1f0bb Merge "Revert "[Bouncer] Refine entry animation scrimmed."" into tm-qpr-dev am: 16a8a79644
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20860901

Change-Id: Iad78d946097bfc7a5f33d0f02f401c7f5a624187
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 20:38:26 +00:00
Mariia Sandrikova
f7eeb3d63f Add a way to disable auto rotation for immersive apps
Provide a way to always show a rotation button instead of auto rotating for immersive applications when the following conditions are met:
1) Top activity requests to hide status and navigation bars
2) Top activity is fullscreen and in optimal orientation (without letterboxing)
3) Rotation will lead to letterboxing due to fixed orientation.
4) ignoreOrientationRequest is enabled and config_letterboxIsDisplayRotationImmersiveAppCompatPolicyEnabled is enabled

This is needed because immersive apps, such as games, are often not optimized for all orientations and can have a poor UX when rotated. Additionally, some games relying on sensors for the gameplay so users can trigger such rotations accidentally when auto rotation is on.

Test: atest LetterboxConfigurationDeviceConfigTests DisplayRotationCompatPolicyForImmersiveAppsTests
Bug: 251404186
Change-Id: I0b5d8f666b8bec9bd9d6fb5303986d3c288e283f
Merged-In: I0b5d8f666b8bec9bd9d6fb5303986d3c288e283f
2023-01-04 20:35:05 +00:00
Aaron Liu
16a8a79644 Merge "Revert "[Bouncer] Refine entry animation scrimmed."" into tm-qpr-dev 2023-01-04 20:08:56 +00:00
mattsziklay
a527466692 Change onTaskInfoChanged to only use display id from task info.
Fixes a potential NPE where task appears before display and does not
have a valid Display object to reference.

Bug: b/264218571
Test: atest
MultiWindowTests#testDisallowReparentOperationWhenInLockedTask

Change-Id: I9191a1ee85842873bedede9745c9f9b11ea42b99
2023-01-04 11:51:46 -08:00
Vladimir Komsiyski
043c3818df Merge "Add OWNERS of virtual device as owners of the related tests." am: 729a9c2b72 am: 5cc7240e88
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2371368

Change-Id: I759995beb2c2abf64e47b03604d89e1e65f23bdf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 19:46:20 +00:00
Bill Yi
490a4209cd Merge TQ1A.230105.002 to stage-aosp-master - DO NOT MERGE
Merged-In: I7ff9d493a3cd74eac667ff2d7dbbf10fec2f56cb
Change-Id: I5452b1202d3f0f3acd271687428a622bef234837
2023-01-04 11:23:06 -08:00
Vladimir Komsiyski
5cc7240e88 Merge "Add OWNERS of virtual device as owners of the related tests." am: 729a9c2b72
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2371368

Change-Id: I3ca4f8715ef7f3926126fb36cc3ad279ac1fc592
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 19:01:35 +00:00
Seth Moore
7bd325925d Add support for storing upgraded RKP key blobs
This requires a minor interface update to return an async result,
since failing open means we might leave keys vulnerable to system
software rollback attacks.

Bug: 262748535
Test: RemoteProvisioningRegistrationTest
Change-Id: If2b28dae285631b70d93910a8cc2196f808cb5be
2023-01-04 18:56:31 +00:00
Seth Moore
ebf1f11299 Add unit tests for RemoteProvisioningRegistration
These tests are checked in separately from the main registration
implementation because:
1. We do not yet have an OWNERS file for our tests
2. A small API change is required first (making RegistrationProxy not
   final so we can mock it)

Test: Ran this test
Bug: 261888917
Change-Id: Ib67b6fb398ad85a260bba07e67ad1860e68a4fb1
2023-01-04 18:55:37 +00:00
Aaron Liu
298a639008 [Bouncer] Only show swipe up and try again...
when face auth is enrolled and face auth fails.

This was previously submitted and then reverted, but the revert was
prompted by some additional changes I made to the bouncer.

Fixes: 259007288
Test: Enroll in FP and face. Open bouncer and auth via face. Turn off
and on and open bouncer again to view initial message.
Test: Unit Test

Change-Id: Ie8762cfb6e1d74166ce6fa3723e664638708d77c
2023-01-04 10:40:11 -08:00
Vladimir Komsiyski
729a9c2b72 Merge "Add OWNERS of virtual device as owners of the related tests." 2023-01-04 18:36:36 +00:00
TreeHugger Robot
29583132c9 Merge "Fix launcher animates keyboard by wrong insets visible value" into tm-qpr-dev am: bc2a65562e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20836375

Change-Id: I7ff9d493a3cd74eac667ff2d7dbbf10fec2f56cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 18:30:46 +00:00
Winson Chung
eca9a2fdde Merge "Fix a couple shell unit test regressions" into tm-qpr-dev am: 4cc40c7655
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20811531

Change-Id: Ica68a10832609e3bac2fab7c6a70584e2a5f56a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 18:29:30 +00:00
TreeHugger Robot
52d2e66e1f Merge "Stop the screen off brightness sensor controller" into tm-qpr-dev am: 3fce317e59
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20869684

Change-Id: I05a94975ffe023a02e55dc8be40ab7f388564944
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 18:27:04 +00:00
Beverly Tai
7347d3f150 Merge "Trigger face auth on lift, tap and biometric reasons to wake" into tm-qpr-dev am: 54f1126b37
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20844309

Change-Id: I25ab3961c930da1684282b3d102d328ce817ba6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 18:25:26 +00:00
TreeHugger Robot
bc2a65562e Merge "Fix launcher animates keyboard by wrong insets visible value" into tm-qpr-dev 2023-01-04 17:56:28 +00:00
Winson Chung
4cc40c7655 Merge "Fix a couple shell unit test regressions" into tm-qpr-dev 2023-01-04 17:46:33 +00:00
TreeHugger Robot
3fce317e59 Merge "Stop the screen off brightness sensor controller" into tm-qpr-dev 2023-01-04 17:46:04 +00:00
Beverly Tai
54f1126b37 Merge "Trigger face auth on lift, tap and biometric reasons to wake" into tm-qpr-dev 2023-01-04 17:41:34 +00:00
Jiakai Zhang
9615331f71 Merge "Calculate apk size multiple times" am: 223579af1e am: 89cc942af5
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2372568

Change-Id: I622dacbfe4729fc33c6b33db6896f34fe4ab142e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 17:32:58 +00:00
Michal Brzezinski
93a90e715a Refreshing state in QS with upcoming state of KEYGUARD
Transition to AOD was glitchy because many/all parts of QS were not aware we're transitioning to keyguard already (upcoming state) even though current state of StatusBarState still might not be there.
This prevents QS becoming visible for a moment and then quickly disappearing when StatusBarState catches up with the upcoming state.

Fixes: 258219778
Test: On large screen portrait, enable AOD and from unlocked state press power button. QS tiles should not be visible at any point.
Merged-In: I0187f7bf0ee329d8f1ef7bb02bbcc5c69f14ec2a
Change-Id: I0187f7bf0ee329d8f1ef7bb02bbcc5c69f14ec2a
2023-01-04 17:26:03 +00:00
Bill Yi
33c802c124 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I84be039e9fd04fa1d82978ddc4857d51aebd2dcb
2023-01-04 09:08:29 -08:00
Jiakai Zhang
89cc942af5 Merge "Calculate apk size multiple times" am: 223579af1e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2372568

Change-Id: I0cd3b05fb3321274c2944fd25ee1cefee1cdfaba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 17:00:22 +00:00
Caitlin Shkuratov
7d279227df Merge changes from topics "caitlinshk-wifi-screenshot-coloring", "caitlinshk-wifi-screenshot-shared", "caitlinshk-wifi-screenshot-wifi" into tm-qpr-dev am: 2e6bfea13b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20814419

Change-Id: I21ffa7e7e87619df369bc7a6f5be994c6ecd3b6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 16:46:42 +00:00
Mariia Sandrikova
ead0f1a138 Merge "Per-app compat treatment for setRequestedOrientation loops." into tm-qpr-dev am: 300cd48c7a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20838889

Change-Id: I3b81dbcedda594171769125275bdd1a55ff41313
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 16:45:18 +00:00
Shan Huang
40558ad1c9 Merge "Add a flag for predictive back animation in Bouncer in Flags.kt." into tm-qpr-dev am: 5ed56fccd1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20846084

Change-Id: If8654632ee368460f54f830dfe4c988714e2de27
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 16:43:48 +00:00
Caitlin Shkuratov
2e6bfea13b Merge changes from topics "caitlinshk-wifi-screenshot-coloring", "caitlinshk-wifi-screenshot-shared", "caitlinshk-wifi-screenshot-wifi" into tm-qpr-dev
* changes:
  [SB Refactor] Un-ignore #onDarkChanged tests.
  [SB Refactor] Connect old pipeline visibility/tints to new mobile icons.
  [SB Refactor] Remove the wifi-specific parts from ModernStatusBarView.
  [SB Refactor] Move ModernStatusBarWifiView to shared.
  [SB Refactor] Move the wifi view binding class to shared/.
2023-01-04 16:39:10 +00:00
Mariia Sandrikova
300cd48c7a Merge "Per-app compat treatment for setRequestedOrientation loops." into tm-qpr-dev 2023-01-04 16:23:26 +00:00
Leon Scroggins
83105e91cf Merge "Add OWNERS for VectorDrawableTest" am: 621e3223bf am: b242229074
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2372257

Change-Id: I1c8654a3ecb01a266277b7f20bc18688179130bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 16:14:09 +00:00
Jiakai Zhang
223579af1e Merge "Calculate apk size multiple times" 2023-01-04 16:04:14 +00:00