Tiger Huang
80c145dca0
Merge "Reduce unnecessary measure" into tm-qpr-dev
2022-12-06 05:46:04 +00:00
Austin Borger
ddc70c75f3
DO NOT MERGE CameraManager: Provide flag for overriding camera output to portrait.
...
Apps commonly do not handle landscape orientation cameras correctly. In
order to prevent stretching and rotation issues in these apps, this
patch adds a flag to override the behavior of these landscape cameras
to produce a portrait image instead by changing the SENSOR_ORIENTATION
reported by CameraCharacteristics and applying a 90 degree rotate and
crop. It also adds a CompatChanges entry which will track which apps
require this treatment.
Test: Ran on foldable device with several camera apps to verify behavior.
Bug: 250678880
Change-Id: I92b6f227916b97828ab6a7f856eea5a1e427644d
2022-12-05 20:54:06 -08:00
TreeHugger Robot
91a017b922
Merge "Update fontchain_linter for non-compat font" into tm-qpr-dev am: 73420439bc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20615591
Change-Id: I448a6e04b2f22caa8cf35cec82edcbcd56da3bf3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:17:17 +00:00
TreeHugger Robot
d8f625cc4a
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: d38d5bcc0d -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20631490
Change-Id: I7503ade09d16495869e75cfb04a54dbb945acbca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:14:37 +00:00
Bill Yi
d9859f184a
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: e874bde751 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20631490
Change-Id: I47812969d577f04b56f572f079a11e1cb0877802
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:14:25 +00:00
TreeHugger Robot
edb2a27576
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: b6bee9de84 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20631218
Change-Id: Ifd0c32af04246f2662de265c83800bcbc3937694
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:14:12 +00:00
Bill Yi
f65155e413
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d1f5c57b32 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20631218
Change-Id: I17cec8dfebbed7f9461f263280238ba006438a27
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:13:55 +00:00
TreeHugger Robot
123e285089
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: cc11592d38 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20631213
Change-Id: I0e3774c303edea2b975c535ce3f5027f8b9926d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:13:39 +00:00
Bill Yi
bc344968cc
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d3b50de430 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20631213
Change-Id: I366ea5d43ffb6d74dc71683328106286b4c7d7cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:13:13 +00:00
TreeHugger Robot
0102421d41
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 9369c99f7e -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20630949
Change-Id: I94e11c3e8db0ff77637249b18ce7dee2d15ccf83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:12:56 +00:00
Bill Yi
bdcad051ec
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 8f29a24a83 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20630949
Change-Id: Iaab3247acf1676f37ba8166b4b7cd438ed6d59c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:12:41 +00:00
TreeHugger Robot
282b08b9d4
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 2c6945bfd3 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20630947
Change-Id: I42dc50b55f3eda88d16de9acce079cc02c75e260
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:12:14 +00:00
Bill Yi
cf6c8c2b42
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 681ae2a1c1 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20630947
Change-Id: I62654deeed8935733d2f7a649df4c5b6e2730964
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:11:54 +00:00
TreeHugger Robot
e6766e988e
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 85db8adf81 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20629815
Change-Id: Ifbcb1ff50652f6961e28780154285bff537a69c9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:11:34 +00:00
Bill Yi
9110ae5644
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: f34821609e -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20629815
Change-Id: I271574444c7bf0a41beb4e95080a8a456ad7ac42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:11:00 +00:00
Tracy Zhou
460277688a
Merge "Implement Split to fullscreen with META+CTRL+DPAD_UP" into tm-qpr-dev am: 977d57cd5b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20059260
Change-Id: Ia07f6111f456d25decc0abfd15c16a50826e5a08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 04:04:34 +00:00
TreeHugger Robot
73420439bc
Merge "Update fontchain_linter for non-compat font" into tm-qpr-dev
2022-12-06 03:52:29 +00:00
TreeHugger Robot
d38d5bcc0d
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2022-12-06 03:44:10 +00:00
TreeHugger Robot
b6bee9de84
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2022-12-06 03:44:10 +00:00
TreeHugger Robot
cc11592d38
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2022-12-06 03:44:10 +00:00
TreeHugger Robot
9369c99f7e
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2022-12-06 03:44:10 +00:00
TreeHugger Robot
2c6945bfd3
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2022-12-06 03:44:10 +00:00
TreeHugger Robot
85db8adf81
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2022-12-06 03:44:10 +00:00
Tracy Zhou
977d57cd5b
Merge "Implement Split to fullscreen with META+CTRL+DPAD_UP" into tm-qpr-dev
2022-12-06 03:06:03 +00:00
TreeHugger Robot
d1db1e1408
Merge "Check if ParsedMainComponent is null before dereferencing" into tm-qpr-dev am: 306175e9dc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20645668
Change-Id: Idb6f8fa312bdd1400666ce0f35f3c0ba2664d274
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 02:08:31 +00:00
TreeHugger Robot
306175e9dc
Merge "Check if ParsedMainComponent is null before dereferencing" into tm-qpr-dev
2022-12-06 01:38:48 +00:00
Winson Chung
5d00e2cbae
Merge "Log recents listener when dumping" into tm-qpr-dev am: a40e02d531
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20636306
Change-Id: I8a68cc2855f1fee93c188b8a4f71eb0ae41132ee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-06 01:32:50 +00:00
Michael Mikhail
06e7f9fe5a
Keep metadata and buttons in the same position
...
it sets the seekbar visibility to invisible when it should be disabled.
So it keeps the space for the seekbar available which keeps the
positions of other UI components in the same original position.
Bug: 249989837
Test: atest MediaControlPanelTest
Test: Checked the new changes applied on UMO UI.
Change-Id: I77131a60bc6bce87e326828fe5d799538b19f16c
2022-12-06 01:29:27 +00:00
Ming-Shin Lu
e18d71c698
[Shell-trantition] Fix keyguard exit animation may no-op at first boot
...
When NotificationPanelView starts fade-out by swiping up, will notify
KeyguardUnlockAnimationController to call
onKeyguardExitRemoteAnimationFinished for starting keyguard going away
remote animation.
Unlike legacy animation that will call KeyguardViewMediater#handleHide
-> set KeyguardViewMediater#mHiding -> handleStartKeyguardExitAnimation,
with shell-transition, SystemUI will call through
KeyguardService#mExitAnimationRunner#onAnimationStart ->
KeyguardviewMediater#startKeyguardExitAnimation without setting mHiding
as true, that will unexpectedly cancel the animation sometimes.
Fix this unexpected keyguard hiding state handling and also add a unit
test for verifying this behavior.
Fix: 260100540
Test: manual as steps with enabling shell-transition
1) Turn on device with power key to boot the device.
2) After booted, swiping the lockscreen to home
3) Verify if home surface was visible to user after unlocked
Test: atest KeyguardViewMediatorTest#\
testStartKeyguardExitAnimation_expectSurfaceBehindRemoteAnimation
Change-Id: Ib927daea954bf1e9e6f6202a2b778c743e8bcd59
2022-12-06 00:54:15 +00:00
Winson Chung
a40e02d531
Merge "Log recents listener when dumping" into tm-qpr-dev
2022-12-06 00:54:03 +00:00
Android Build Coastguard Worker
60de0f17a8
Snap for 9371302 from 1cc6b20282 to tm-qpr2-release
...
Change-Id: I288c415ac3650115a32d3c2a76f127e13f280b6e
2022-12-06 00:22:26 +00:00
Will Leshner
8c423bc307
Add DOCK_SETUP_PROMPTED enum value to Settings.
...
A new dock setup state to indicate that dock setup has been prompted but
not yet started.
Bug: 259586571
Test: manually
Change-Id: I38a17f5e4b03693c7b45e7ed8987af1f37192b16
2022-12-05 16:12:02 -08:00
Seigo Nonaka
11e64ca5c8
Update fontchain_linter for non-compat font
...
Bug: 255901351
Test: m fontchain_lint
Change-Id: If60de61504188a7222e2efa67705b8bf4400dbda
Merged-In: If60de61504188a7222e2efa67705b8bf4400dbda
2022-12-05 23:45:57 +00:00
Aaron Liu
4a2eb292b4
Merge "[Bouncer] hide/show keyboard when focus is..." into tm-qpr-dev am: 28bd55410a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20599101
Change-Id: Ic50b685ce33c16929aa960e285c6773914340853
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-05 23:42:05 +00:00
Aaron Liu
28bd55410a
Merge "[Bouncer] hide/show keyboard when focus is..." into tm-qpr-dev
2022-12-05 23:41:17 +00:00
Ats Jenk
bedb8136d3
Only create DesktopModeController when flag is on
...
Ensure that DesktopModeController and DesktopModeTaskRepository are only
created when they are needed, when the desktop mode flag is on.
With the previous dagger configuration WMShellBaseModule relied on
submodules to provide an implementation if one exists.
If the submodule does have the implementation defined, it is always created and
supplied to WMShellBaseModule provider method.
Provider method in WMShellBaseModule then decides, based on flags,
whether to return that implementation or not. But the instance is always
created, regardless of that flag check.
This change ensures that DesktopModeController and
DesktopModeTaskRepository are only instantiated if WMShellBaseModule
provider methods will provide a corresponding instance. This is achieved
by relying on lazy instance creation by dagger.
If the instances won't be provided due to flags being off, the instances won't be
created.
Bug: 260908558
Test: build and run sysui with desktop mode flag off, observe
DesktopModeController object is not instatiated
Change-Id: Ia155b8e079072e543c98463a58ab1907729db7b0
2022-12-05 23:41:13 +00:00
TreeHugger Robot
fd7d2446a4
Merge "Do not request WAKE transition when device wake up." into tm-qpr-dev am: 4d01e66b93
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20553347
Change-Id: If07d17198fa88d372a7f2bea1ed16e409790d57b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-05 23:40:58 +00:00
TreeHugger Robot
2467aa1846
Merge "Making sure QS are visible when expanding shade with heads-up notification" into tm-qpr-dev am: dae823a3b6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20513729
Change-Id: I193a7b41dfb025b537d4ab05dd62ec81476c66d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-05 23:39:14 +00:00
TreeHugger Robot
4d01e66b93
Merge "Do not request WAKE transition when device wake up." into tm-qpr-dev
2022-12-05 23:25:46 +00:00
Evan Rosky
4935914936
Set early-wake during transition animation
...
Parity with legacy. This tells surfaceflinger to allow more
time to composite frames during animations -- reduces likelihood
of missing frames.
Also, pause task-persisting during this period to avoid lock
contention (also parity w/ legacy).
Bug: 258881120
Test: run graphics/coldlaunch/open-youtube microbench and observe
aggregate for SFSTATS_GLOBAL_MISSEDFRAMES-mean
Change-Id: I29afc5dca935e7b5db338b9f85c405cccafe09cc
2022-12-05 23:20:59 +00:00
TreeHugger Robot
dae823a3b6
Merge "Making sure QS are visible when expanding shade with heads-up notification" into tm-qpr-dev
2022-12-05 23:20:27 +00:00
Michael Mikhail
d75a26d081
Merge "[Media TTT] Handle invalid chip transitions" into tm-qpr-dev am: 88aec368d4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20609875
Change-Id: I0d0f0ea3f615812e8231382a5fac0dbc7c79077f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-05 23:09:34 +00:00
Jorge Gil
02398e9fb5
Merge changes Ib2cc8d90,I6f2751b3 into tm-qpr-dev am: 456e2fe90b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20611254
Change-Id: Id9cab60ab582ad8384ba755b15080c6b6962cd08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-05 23:08:44 +00:00
Ying Xu
80a7afe8ea
Merge "Remove the activity info from InternetTile" into tm-qpr-dev am: b250c79ea6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20642503
Change-Id: Icac533d657e13726a5754c49ec77c7fce242f496
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-05 23:05:51 +00:00
Massimo Carli
5a1d1c4397
Merge "Log letterbox persistent positioning" into tm-qpr-dev am: 4556613637
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20609072
Change-Id: I77f204944c6585727e936ee34514fc47f0791b62
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-05 23:03:44 +00:00
Michael Mikhail
88aec368d4
Merge "[Media TTT] Handle invalid chip transitions" into tm-qpr-dev
2022-12-05 22:52:51 +00:00
Massimo Carli
0a3a1aad5a
Update a size-compat restart icon
...
Fixes: 260220096
Test: Manual.
Change-Id: Iaa95839b26af6dc536788a3aeb43dbc2fb579985
2022-12-05 22:46:43 +00:00
Shaquille Johnson
3144d8c12e
Update Keystore with new fields for API V3
...
We are adding the error codes ERROR_DEVICE_UNREGISTERED and
ERROR_DEVICE_POTENTIALLY_VULNERABLE to reflect the new changes
described in go/surface-rkp-status.
Test: Unit test and Cts test added to KeystoreExceptionTest and run using atest CtsKeystoreTestCases
Change-Id: Ie93814aaa5422e323d5a643e10e9fe4a51c07560
2022-12-05 22:45:05 +00:00
Jorge Gil
456e2fe90b
Merge changes Ib2cc8d90,I6f2751b3 into tm-qpr-dev
...
* changes:
Only bring desktop app to front when necessary
Sort tasks by Z-order instead of lastActiveTime
2022-12-05 22:44:42 +00:00
Ying Xu
b250c79ea6
Merge "Remove the activity info from InternetTile" into tm-qpr-dev
2022-12-05 22:43:36 +00:00