TreeHugger Robot
b10f57a372
Merge "Relax strictness of mocks in DisplayLayoutTests" into tm-qpr-dev am: ff95cd095c am: f4e832b93d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19570392
Change-Id: Iff9baf80cde9e033daf9bcd5dd5de1512742cf9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-10 18:10:58 +00:00
TreeHugger Robot
ae44aedeed
Merge "6/ Removing unused code from previous cleanup" into tm-qpr-dev am: f1318aa342 am: a77719c146
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19575630
Change-Id: Ia136a35fd5a797dd113f166c97b9baa4e9ebe9c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-10 18:10:00 +00:00
TreeHugger Robot
f4e832b93d
Merge "Relax strictness of mocks in DisplayLayoutTests" into tm-qpr-dev am: ff95cd095c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19570392
Change-Id: I94cc7697a19295dfe0225a037d0e0f2ccce35cff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-10 17:44:27 +00:00
TreeHugger Robot
a77719c146
Merge "6/ Removing unused code from previous cleanup" into tm-qpr-dev am: f1318aa342
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19575630
Change-Id: I9cfd65478eb80b25b94b555bfa3172a7ceeae5ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-10 17:43:38 +00:00
TreeHugger Robot
ff95cd095c
Merge "Relax strictness of mocks in DisplayLayoutTests" into tm-qpr-dev
2022-08-10 17:31:51 +00:00
TreeHugger Robot
f1318aa342
Merge "6/ Removing unused code from previous cleanup" into tm-qpr-dev
2022-08-10 17:03:50 +00:00
Shan Huang
af54884859
Merge "Fix back to home animation restarts on a second swipe." into tm-qpr-dev am: a33be48b49 am: d2383c693a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19562536
Change-Id: I3aeeaa4ae47a898666eade0fd00fafd6b0577849
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-10 16:35:32 +00:00
Shan Huang
d2383c693a
Merge "Fix back to home animation restarts on a second swipe." into tm-qpr-dev am: a33be48b49
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19562536
Change-Id: I81bca28c3c55c6d935986e144761b3a42af7e1c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-10 16:09:30 +00:00
Shan Huang
a33be48b49
Merge "Fix back to home animation restarts on a second swipe." into tm-qpr-dev
2022-08-10 15:05:52 +00:00
Winson Chung
179aa5a2c4
6/ Removing unused code from previous cleanup
...
- No module overrides DisplayImeController now
- ShellController injects ShellInit & ShellCommandHandler now
Bug: 238217847
Test: atest WMShellUnitTests
Change-Id: I09ca0aa50e83fa9c4bfe203a0e17cb750d4a5a82
2022-08-10 05:41:12 +00:00
Winson Chung
9b1f03dc73
Relax strictness of mocks in DisplayLayoutTests
...
- The mocking of the resources includes resource values that
aren't currently tested, but should be mocked to be consistent
with the other values. We should treat these as warnings and
not a test blocker (might be a difference in the version of
mockito used in studio dev)
Bug: 239892577
Test: Run WMShellUnitTests from sysui studio
Change-Id: I03594b6fb0889f29124882a1f61d7b94b4f90b55
2022-08-10 05:31:40 +00:00
Hongwei Wang
20daf798f9
Merge "Ensure PiP window visible after fold/unfold device" into tm-qpr-dev am: 1a51c35170 am: 43dfd5a9aa
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19572042
Change-Id: I95bb32ebc5ba4319a00e08eaccf598c2b15ef50a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-10 03:00:26 +00:00
Hongwei Wang
43dfd5a9aa
Merge "Ensure PiP window visible after fold/unfold device" into tm-qpr-dev am: 1a51c35170
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19572042
Change-Id: I220cd4306a97e2d49be6f39a56d7f26a47416a2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-10 02:34:03 +00:00
Hongwei Wang
1a51c35170
Merge "Ensure PiP window visible after fold/unfold device" into tm-qpr-dev
2022-08-10 02:16:30 +00:00
Automerger Merge Worker
2c7fff3cfa
Merge "Merge changes from topic "shell_command_handler" into tm-qpr-dev am: be8ad35238" into tm-qpr-dev-plus-aosp am: dcb17446f6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19230675
Change-Id: I5240ae7ee6f0c89983d6ff1347732fe2e9624859
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-10 00:42:55 +00:00
Winson Chung
2b7ad8c495
Merge changes from topic "shell_command_handler" into tm-qpr-dev am: be8ad35238
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19230675
Change-Id: Ie2e1f3515718036bcdc41d67612cf8f40cb93cd7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-10 00:21:04 +00:00
Winson Chung
be8ad35238
Merge changes from topic "shell_command_handler" into tm-qpr-dev
...
* changes:
5/ Fix inverted dependency for ShellCommandHandler
4/ Separate construction and initializing in a few more controllers
2022-08-09 23:23:59 +00:00
Hongwei Wang
4f3138bea7
Ensure PiP window visible after fold/unfold device
...
We used to do only PipTaskOrganizer#scheduleResizePip without commiting
PipTaskOrganizer#scheduleFinishResizePip upon display change.
Bug: 241961056
Test: Enter PiP in unfolded state then fold the device
Test: atest WMShellUnitTests:PipControllerTest
Change-Id: I1c72c5e6016cd19017b43a8df583e730f15619a1
2022-08-09 16:00:57 -07:00
Shan Huang
8698cfbae4
Fix back to home animation restarts on a second swipe.
...
If a second swipe starts before a back to home animation finishes, it's
possible for subsequent MOVE events to start another back animation.
The fix is to only start back animation when the swipe's DOWN event is not
rejected.
Bug: 240109403
Fixes: 240109403
Test: Follow repro steps in 240109403#10 and make sure a second
animation cannot be started.
Test: BackAnimationControllerTest
Change-Id: Id2a5fb00f632fb9be175ef10cad7fea511d09ae0
2022-08-09 22:30:49 +00:00
Mateusz Cicheński
792fd0c911
Merge "Update the min/max allowed pip size on aspect ratio change." into tm-qpr-dev am: 6bd105d566 am: d06d3cd4a9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19539084
Change-Id: I321a77e55ca7921347c551baa469e317c08447dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-09 18:24:00 +00:00
Mateusz Cicheński
d06d3cd4a9
Merge "Update the min/max allowed pip size on aspect ratio change." into tm-qpr-dev am: 6bd105d566
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19539084
Change-Id: I4ff99b5c2f12070cd659b96076df46a92a6cdfac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-09 18:14:23 +00:00
Mateusz Cicheński
6bd105d566
Merge "Update the min/max allowed pip size on aspect ratio change." into tm-qpr-dev
2022-08-09 17:53:55 +00:00
Chilun Huang
bc42fa7c43
Merge "Prevent new instance if drop on split-screen with the same app" into tm-qpr-dev am: 3d3bf180c4 am: 903c1e08cb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19533592
Change-Id: I4745ae3367a0b1ba1de1a879012d39727801d5b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-09 12:41:37 +00:00
Chilun Huang
903c1e08cb
Merge "Prevent new instance if drop on split-screen with the same app" into tm-qpr-dev am: 3d3bf180c4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19533592
Change-Id: Ic81dc75bb5cecb44fb4964e77ccec3230fb7232d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-09 12:24:28 +00:00
Chilun Huang
3d3bf180c4
Merge "Prevent new instance if drop on split-screen with the same app" into tm-qpr-dev
2022-08-09 12:06:03 +00:00
Jeff Chang
a032a54f07
Merge "Exit split-screen if one of the splits is empty" into tm-qpr-dev am: e4b7302acc am: b6d79f597c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19523989
Change-Id: I3402f472dc1abd6e588e5d547565e3bedcd22d8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-09 05:35:30 +00:00
Jeff Chang
b6d79f597c
Merge "Exit split-screen if one of the splits is empty" into tm-qpr-dev am: e4b7302acc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19523989
Change-Id: I5f576ec82c3c357331e496d79803ddb0ac36936d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-09 05:09:48 +00:00
Jeff Chang
e4b7302acc
Merge "Exit split-screen if one of the splits is empty" into tm-qpr-dev
2022-08-09 04:50:29 +00:00
TreeHugger Robot
be2ccae46b
Merge "Show task background surface" into tm-qpr-dev am: 7e8d76adf0 am: f3151b8cde
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19542257
Change-Id: I5f294a57025b109e4a78df243073565221fc71f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-09 03:56:06 +00:00
TreeHugger Robot
f3151b8cde
Merge "Show task background surface" into tm-qpr-dev am: 7e8d76adf0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19542257
Change-Id: Iff84ca3041e390fd253346932b7409da5eb0caaa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-09 03:36:54 +00:00
TreeHugger Robot
7e8d76adf0
Merge "Show task background surface" into tm-qpr-dev
2022-08-09 03:16:13 +00:00
Mateusz Cicheński
2c0fb89e1d
Update the min/max allowed pip size on aspect ratio change.
...
Test: manually, open YT app, play video go to pip and expand with double tap, close pip
then go to Maps app, start nagivating, enter pip and epand with double tap - no stretching
Bug: 241400465
Change-Id: Ie061be5ed15611b3b6917d084a13f5ee1eba7e3c
2022-08-08 20:09:25 +00:00
Mady Mellor
4c1a20e1e2
Merge changes from topic "mm-bubble-updates" into tm-qpr-dev am: 7e347d7e82 am: a6e73838aa
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19505611
Change-Id: I8c51463175e63f26bf4e340b6ed51227e8d80f41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-08 18:12:43 +00:00
Mady Mellor
a6e73838aa
Merge changes from topic "mm-bubble-updates" into tm-qpr-dev am: 7e347d7e82
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19505611
Change-Id: Iffc084116f049f24e8fdd4aa3f1dad7cafb5695c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-08 17:55:06 +00:00
Mady Mellor
7e347d7e82
Merge changes from topic "mm-bubble-updates" into tm-qpr-dev
...
* changes:
If the update is non-interruptive don't re-bubble it
Don't bubble things when we shouldn't
Ignore updates to bubbles that aren't from the system
2022-08-08 17:36:27 +00:00
Jerry Chang
2bcf36ff95
Merge "Fix no action menu for split pairs in overview panel" into tm-qpr-dev am: e7b58c4754 am: 2c84df5716
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19499673
Change-Id: I72f679b401858ab4c56183d73c0b0de34ac9d369
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-08 15:15:57 +00:00
Jerry Chang
2c84df5716
Merge "Fix no action menu for split pairs in overview panel" into tm-qpr-dev am: e7b58c4754
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19499673
Change-Id: I8a13bdb4298dab5fa657787f5859bfb668b7441a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-08 14:55:34 +00:00
Jerry Chang
e7b58c4754
Merge "Fix no action menu for split pairs in overview panel" into tm-qpr-dev
2022-08-08 14:38:13 +00:00
Jerry Chang
80f3eae51f
Merge "Prevent updating invlid child task surfaces in the sync queue" into tm-qpr-dev am: 3d8e5f7e5a am: a5f2118f33
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19534870
Change-Id: I1aa35044151037fbf685eb7a6ce70bfb1cf171f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-08 14:12:05 +00:00
Jerry Chang
a5f2118f33
Merge "Prevent updating invlid child task surfaces in the sync queue" into tm-qpr-dev am: 3d8e5f7e5a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19534870
Change-Id: Iac665038366c30eb1e3c752bd55ddf1d337a3970
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-08 13:26:09 +00:00
Jerry Chang
3d8e5f7e5a
Merge "Prevent updating invlid child task surfaces in the sync queue" into tm-qpr-dev
2022-08-08 12:59:42 +00:00
Jeff Chang
9236649034
Exit split-screen if one of the splits is empty
...
Unusual use cases result in the split being empty.The case happens if
the intent is the same app but not support multi-instance, we should
exit split and expand that app as full screen.
Moreover, apply the same evicts logic from startShortCut to startTask
on this CL.
Bug: 235193477
Test: Launch Google calendar and drag the app to split screen
Change-Id: I1081aaa8303a551f140668c953cd2fd7c4dd3c54
2022-08-08 18:08:39 +08:00
Jerry Chang
31fa86cdb3
Fix no action menu for split pairs in overview panel
...
The splitting tasks will be reparented to RecentAnimationSplitTasks
overlay layer in order to animate them together. However, the other
animating apps should also be placed to the same overlay layer so all of
them can be layered properly during the transition.
Fix: 239630217
Test: action menu shows above split pairs in overview panel
Change-Id: Idf4038fe575e37cdf9db16ba672208df45160ec1
2022-08-08 09:38:57 +00:00
TreeHugger Robot
2280b3a69e
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2022-08-08 07:33:17 +00:00
Jerry Chang
7be7140e02
Merge "Use the proper transaction when finishing a split screen transition" into tm-qpr-dev am: a2227ca9b0 am: 2cb2a5b825
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19416506
Change-Id: I4b7e499a738d792f74b7955fc2318f7e1bd5cc40
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-08 04:38:08 +00:00
Jerry Chang
2cb2a5b825
Merge "Use the proper transaction when finishing a split screen transition" into tm-qpr-dev am: a2227ca9b0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19416506
Change-Id: I807ef88a1672ee0ec3a076b0a13af36db805824d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-08 04:20:29 +00:00
Chilun Huang
0b6fe5788c
Prevent new instance if drop on split-screen with the same app
...
Avoid apply MULTIPLE_TASK if launching the same activity on
split-screen.
Bug: 241181313
Test: atest WMShellUnitTests
Change-Id: If8a82336044047cf0abd05cab940680269e4ec5f
2022-08-08 12:06:34 +08:00
Jerry Chang
a2227ca9b0
Merge "Use the proper transaction when finishing a split screen transition" into tm-qpr-dev
2022-08-08 04:04:12 +00:00
Bill Yi
bb2db874ea
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I4622e254c4886b4cf25c1eaada9878b118b1f52e
2022-08-07 03:28:53 -07:00
Winson Chung
38caa7a7df
5/ Fix inverted dependency for ShellCommandHandler
...
- Instead of ShellCommandHandler referencing the controllers that it
needs to dump/call on, invert it so that controllers register a
dump/command callback when they are initialized
Test: atest WMShellUnitTests
Test: atest SystemUITests
Test: adb shell dumpsys activity service SystemUIservice WMShell
Test: adb shell dumpsys activity service SystemUIservice WMShell splitscreen <cmd>
Test: adb shell dumpsys activity service SystemUIservice WMShell help
Bug: 238217847
Change-Id: I673e5f7dd11ed7af326d52da8e793356169f1d8f
2022-08-07 04:41:40 +00:00