TreeHugger Robot
d499d0ee2e
Merge "Demote failing pip tests"
2022-07-20 22:15:41 +00:00
Winson Chung
f2ea5dc79b
Merge changes Ie8c5a77b,I96125e9f into tm-qpr-dev am: 4fdf7f46f1 am: 9d9650cac7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19282400
Change-Id: I4b0863965ca1b96af1f096e0acba055b9b5949bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-20 16:44:01 +00:00
Nataniel Borges
423aa4ad3c
Demote failing pip tests
...
Stabilize presubmit
Test: atest WMShellFlickerTests
Change-Id: If98bc91eabc81006dfb9d4a82a693c0e61b39b60
2022-07-20 16:30:36 +00:00
Winson Chung
9d9650cac7
Merge changes Ie8c5a77b,I96125e9f into tm-qpr-dev am: 4fdf7f46f1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19282400
Change-Id: I293cebe3f6434ae9364cce16d23118bdd5225c9c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-20 16:17:40 +00:00
Pablo Gamito
e3c7530ead
Merge "Demote PipRotationTest when shell transitions are enabled"
2022-07-20 12:46:11 +00:00
Pablo Gamito
f8e898e26c
Demote PipRotationTest when shell transitions are enabled
...
Test: atest WMShellFlickerTests:PipRotationTest_ShellTransit
Bug: 239575053
Change-Id: I4321673c7eaa22f7282fa42d23d6fdac8d9e1b8c
2022-07-20 10:18:58 +00:00
Winson Chung
89041b54e4
Remove unused interfaces and controllers
...
- Some interfaces only existed to propagate configuration or keyguard
changes which now go through the ShellController. TaskSurfaceHelper
is no longer used since game dashboard has moved to GMS.
Bug: 238217847
Test: atest WMShellUnitTests
Change-Id: Ie8c5a77bf7bd5b8cc5f4a1b2382013228b1e5e3d
2022-07-20 06:39:52 +00:00
Winson Chung
b50a3b4605
Add keyguard callbacks to ShellInterface
...
- Currently multiple shell feature interfaces expose the same
keyguard visibility callback, instead we can pipe this signal
to the shell for controllers to register for events.
Bug: 238217847
Test: atest WMShellUnitTests
Test: atest SystemUITests
Change-Id: I96125e9f3796c8303683c9314f13884121ded39d
2022-07-20 06:39:47 +00:00
Alex Stetson
1471112671
Merge "Update topFocusedWindowChanged API" into tm-qpr-dev am: eb04bd2461 am: bbe98fef6a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19240597
Change-Id: Iaea992aab5a17da6eff8db5dc4d30a4dfad81fef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-19 21:39:01 +00:00
Alex Stetson
bbe98fef6a
Merge "Update topFocusedWindowChanged API" into tm-qpr-dev am: eb04bd2461
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19240597
Change-Id: I784ce823efcb530e66f87ab547a0c550fac1fd81
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-19 21:20:34 +00:00
Alex Stetson
eb04bd2461
Merge "Update topFocusedWindowChanged API" into tm-qpr-dev
2022-07-19 21:01:49 +00:00
TreeHugger Robot
71311ac61f
Merge "Add single interface for SysUI to call into Shell" into tm-qpr-dev am: 6ccda7834b am: a601bfec1c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19281738
Change-Id: I01324ce2c0778e9b3bdeb0fe1d13ce80cb6a4187
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-19 20:18:03 +00:00
Chris Li
3a89fdb4f0
Merge "Add ActivityEmbedding transition handler in Shell" into tm-qpr-dev am: 62e147fbce am: a62788c732
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19238521
Change-Id: I233aa3bb5970a4f6f2974bcece279a924105cbcd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-19 19:46:55 +00:00
TreeHugger Robot
a601bfec1c
Merge "Add single interface for SysUI to call into Shell" into tm-qpr-dev am: 6ccda7834b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19281738
Change-Id: If73beeab1f07a64f7c6120bf9d9aca4385ef9eac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-19 04:02:55 +00:00
TreeHugger Robot
6ccda7834b
Merge "Add single interface for SysUI to call into Shell" into tm-qpr-dev
2022-07-19 03:55:37 +00:00
Chris Li
a62788c732
Merge "Add ActivityEmbedding transition handler in Shell" into tm-qpr-dev am: 62e147fbce
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19238521
Change-Id: I70efa029f17ea8369644ff2c67d2f877b37c8f20
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-18 23:19:34 +00:00
Winson Chung
b5ebf4bede
Add single interface for SysUI to call into Shell
...
- Currently update configuration callbacks to use this interface
so that individual features don't need to expose their own config
change callbacks. Will followup with moving keyguard/shell init
/shell command handler.
Bug: 238217847
Test: atest WMShellUnitTests
Change-Id: Id526ed588de8cf962e821a3b9e1933a67f354d77
2022-07-18 17:09:51 +00:00
Nataniel Borges
67a016166b
Promote passing pip tests
...
Clean up app launch tests
Bug: 227313015
Test: atest FlickerTests WMShellFlickerTests
Change-Id: I775a44bf00fc1ae5fdd4395c9e758510314596aa
2022-07-18 15:26:57 +00:00
Chris Li
b6cca29bb5
Add ActivityEmbedding transition handler in Shell
...
Jumpcut for transitions that are all embedded.
Bug: 207070762
Test: pass existing
Change-Id: I8da7647477d24b895ff1b140fca7c8774918c531
2022-07-18 21:44:31 +08:00
TreeHugger Robot
1fd8e82e6f
Merge "Enhance error handling logic to restore split-screen" into tm-qpr-dev am: c583cc014d am: 7e0e00b812
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19273074
Change-Id: I3fc040a8ca4c5d831679ef2425d179f67b16c644
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-18 06:37:25 +00:00
TreeHugger Robot
7e0e00b812
Merge "Enhance error handling logic to restore split-screen" into tm-qpr-dev am: c583cc014d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19273074
Change-Id: I3a0e6b64a63f4833d381821aa230fd20656bcc6c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-18 06:19:12 +00:00
TreeHugger Robot
c583cc014d
Merge "Enhance error handling logic to restore split-screen" into tm-qpr-dev
2022-07-18 05:56:23 +00:00
TreeHugger Robot
24afe87bbf
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2022-07-17 21:19:40 +00:00
TreeHugger Robot
b110ddd40c
Merge "Import translations. DO NOT MERGE ANYWHERE"
2022-07-17 19:06:04 +00:00
Winson Chung
7be02d65fa
Merge "2/ Add ShellInit callback mechanism" into tm-qpr-dev am: dcaadd7f0c am: 0323a28c6f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19215130
Change-Id: I537d347c2bff2797a0730b2f44b6f0cb68fab177
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-16 17:56:53 +00:00
Winson Chung
0323a28c6f
Merge "2/ Add ShellInit callback mechanism" into tm-qpr-dev am: dcaadd7f0c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19215130
Change-Id: I76af1355da86dba499477ee32622113d883fad7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-16 17:32:28 +00:00
TreeHugger Robot
ab1a046186
Merge "Promote passing bubbles tests"
2022-07-16 02:54:02 +00:00
Winson Chung
29e372fb4a
Merge "Remove unused OverlayManager injected instance and InteractionJankMonitor from One-handed mode" into tm-qpr-dev am: a28ad0e937
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19302688
Change-Id: I67b5f6fe65508e41bb66eb000a343b2d10ccd59c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-16 02:26:03 +00:00
Winson Chung
28eb5d5f7c
2/ Add ShellInit callback mechanism
...
- Keep track of callbacks in ShellInit and deprecate old path (to be
removed in a follow up CL)
Test: atest ShellInitImplTest
Test: atest WMShellUnitTests
Test: atest SystemUITests
Bug: 238217847
Change-Id: Ic17d488ba8715641c01502bb501ad6876edf1455
2022-07-15 18:17:13 +00:00
Jason Chang
ffce2a9e9f
Remove unused OverlayManager injected instance and
...
InteractionJankMonitor from One-handed mode
Removed unused IOverlayManager and InteractionJankMonitor from
OneHandedController.java & OneHandedControllerTest.java
Bug: 236354496
Test: local build passed
Test: atest WMShellUnitTests
Change-Id: I13d6ab3b69840e54edc40f765b28ce12ca5fa3a2
Merged-In: I13d6ab3b69840e54edc40f765b28ce12ca5fa3a2
(cherry picked from commit dc4c045753 )
2022-07-15 18:16:56 +00:00
Nataniel Borges
4a4c7f9529
Promote passing bubbles tests
...
Test: atest WMShellFlickerTests
Change-Id: I06a77a1eb2f858736d44657120c7e1c3c953bec1
2022-07-15 12:20:39 +00:00
Jerry Chang
3f31c81605
Merge "Update handler callback to support clean-up aborted transitions" into tm-qpr-dev am: 9efd719085 am: 39d0b53bec
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19205187
Change-Id: Iad89fa77508c57ecce7a270bb02b5e6ebe3ac1a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-15 06:29:32 +00:00
Jerry Chang
39d0b53bec
Merge "Update handler callback to support clean-up aborted transitions" into tm-qpr-dev am: 9efd719085
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19205187
Change-Id: Iea19dfd329f9db3fd6fcf55c4cd4819dc5050c80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-15 06:10:45 +00:00
Jeff Chang
a7931fdaa2
Enhance error handling logic to restore split-screen
...
Unusual use cases result in the main split empty. This CL uses focus
listener to improve error handling logic which restores split screen
from unexpected poor status.
Bug: 235193477
Test: atest MultiWindowTests
atest WMShellUnitTests
Change-Id: I636c33821699c9774f687a89fc31b8de2859df7e
2022-07-15 14:09:22 +08:00
Jerry Chang
9efd719085
Merge "Update handler callback to support clean-up aborted transitions" into tm-qpr-dev
2022-07-15 05:55:28 +00:00
Tony Huang
3e9aced120
Merge "Improve dismiss split transition" into tm-qpr-dev am: 309fa7ba04 am: d03e53c8a8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19029530
Change-Id: Ie982259dc5d132d6fe57d92bda8c89ab77f6895f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-15 03:39:47 +00:00
Tony Huang
d03e53c8a8
Merge "Improve dismiss split transition" into tm-qpr-dev am: 309fa7ba04
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19029530
Change-Id: Ie2f8a622ced7918fc5d45e68760064937ee14c1a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-15 03:21:24 +00:00
Tony Huang
309fa7ba04
Merge "Improve dismiss split transition" into tm-qpr-dev
2022-07-15 02:59:51 +00:00
Ryan Lin
243d5ed95d
Merge changes Ia418b2f4,If3c35a6b
...
* changes:
Delete the obsolete code for accessibility title population
Send AccessibilityWindowAttributes to accessibility-framework
2022-07-15 01:41:21 +00:00
ryanlwlin
16701bcf68
Delete the obsolete code for accessibility title population
...
For now we could get the window title from ViewRootImpl, so
we delete all obsolete code. Besides we add new string
for the tile of the pip window and split-screen divider
Bug: 210985169
Test: atest android.accessibilityservice.cts
manual test with talkback
Change-Id: Ia418b2f4175636c2109082b8daeb7b2cc1cfd845
2022-07-15 01:40:35 +00:00
Automerger Merge Worker
b13eab58d9
Merge "Merge "Prevent double-applying transactions" into tm-qpr-dev am: dbdc3922fe" into tm-qpr-dev-plus-aosp am: b698e1f4ed
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19285843
Change-Id: I24edbd7eb861484c4b089460184392ee26db4424
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-14 18:53:51 +00:00
Evan Rosky
e4f5561e05
Merge "Prevent double-applying transactions" into tm-qpr-dev am: dbdc3922fe
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19285843
Change-Id: Icb605efd1fde224f375d100a06cc977a753ca2fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-14 18:34:23 +00:00
Nataniel Borges
025241de91
Merge changes from topic "flicker-tangor"
...
* changes:
Add support for Tablets on pip tests
Add support for Tablets on split screen tests
Add support for Tablets on bubbles tests
Create base test class with general assertions
Add support for Tablets on rotation tests
Add support for Tablets on quick switch tests
Add support for Tablets on app launch tests
Add support for Tablets on IME tests
Add support for Tablets on app close tests
Introduce common test class with general assertions
2022-07-14 18:14:46 +00:00
Bill Yi
425386944c
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I192ff711086f283fdc8af71ac62cb900e04f52d3
2022-07-14 01:44:34 -07:00
Bill Yi
da5b6afa09
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I0b760186fee197d384850edce575c6db35c6bfd7
2022-07-14 01:40:55 -07:00
Evan Rosky
1cf47ef3fc
Prevent double-applying transactions
...
With BLAST, transactions contain buffers. Since we pass the transaction
between processes, its possible to commit the transaction twice. If the
transaction contains buffers, it will confuse surfaceflinger.
Account for this by clearing transactions when they are sent to remotes.
The merge case is non-trivial, though, because the remote may not
actually merge. So, for that, we clear the transaction only when it
is merged.
Fixing this revealed a bug in an edge-case triggered by tapltests, so this
fixes that as well.
Bug: 238328090
Test: atest TaplTestsLauncher3
Change-Id: If30b0bd4e8fad4658365826a25eac38dc06af4c7
2022-07-13 20:48:40 -07:00
Jerry Chang
8093651a4f
Update handler callback to support clean-up aborted transitions
...
Update onTransitionConsumed callback so TransitionHandler can perform
clean-up operations when the handling transition got aborted.
Bug: 236814471
Test: atest WMShellUnitTests
Change-Id: Iaac49ecacb5670716d1ffde86bc895f9743d3657
2022-07-14 00:26:28 +00:00
Winson Chung
db3135780f
Merge "1/ Remove extraneous BubbleController create method" into tm-qpr-dev am: 9ccf796067 am: 175fbe4aa8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19215129
Change-Id: I31cedf039b3c703ce5521b225338fa5fde56a9d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-13 16:41:47 +00:00
Winson Chung
175fbe4aa8
Merge "1/ Remove extraneous BubbleController create method" into tm-qpr-dev am: 9ccf796067
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19215129
Change-Id: I308ef0a7fe2b5ec8bbd19a9e6e4438a9d6ec24ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-13 16:39:15 +00:00
Winson Chung
9ccf796067
Merge "1/ Remove extraneous BubbleController create method" into tm-qpr-dev
2022-07-13 16:18:49 +00:00