Jerry Chang
8193e19665
Merge "Fix not able to launch multi-instance with drag and drop gesture" into tm-qpr-dev am: 5e5d3a1544 am: f72b89e11e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18670839
Change-Id: I9526e46d170c5056e7907d60a58dd424ef74efb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-08 02:34:11 +00:00
Jerry Chang
f72b89e11e
Merge "Fix not able to launch multi-instance with drag and drop gesture" into tm-qpr-dev am: 5e5d3a1544
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18670839
Change-Id: I905c076c1703665b3958e8ba2ef8d4f2716a1d10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-08 02:05:54 +00:00
Jerry Chang
5e5d3a1544
Merge "Fix not able to launch multi-instance with drag and drop gesture" into tm-qpr-dev
2022-06-08 01:37:16 +00:00
Vinit Nayak
c4f68728d0
Merge "Rename split classes/variables for consistency" into tm-qpr-dev am: 422f1d8b4e am: 21dceecca3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18639323
Change-Id: Ieb75e7cd64d9742bca9500968b5657884a377bc4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-07 23:03:32 +00:00
TreeHugger Robot
91af65b461
Merge "Update Flaky annotation"
2022-06-07 22:49:21 +00:00
Vinit Nayak
21dceecca3
Merge "Rename split classes/variables for consistency" into tm-qpr-dev am: 422f1d8b4e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18639323
Change-Id: Iee38a4149b6a0dadd68fc64d982cbf89577a043a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-07 22:42:29 +00:00
Vinit Nayak
422f1d8b4e
Merge "Rename split classes/variables for consistency" into tm-qpr-dev
2022-06-07 22:36:47 +00:00
Dake Gu
9c3d2f3335
Merge "Recompute the mNextFrameStartUnstuffed on every frame" into tm-qpr-dev am: bb64b1bf3b am: 48adcad1e3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18724189
Change-Id: I02327c4585ddde218bd8e574d3204069399beb72
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-07 20:50:24 +00:00
Dake Gu
48adcad1e3
Merge "Recompute the mNextFrameStartUnstuffed on every frame" into tm-qpr-dev am: bb64b1bf3b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18724189
Change-Id: I6743fdceaedb5c43e015b475c5c7712d643cc4ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-07 20:16:18 +00:00
Dake Gu
bb64b1bf3b
Merge "Recompute the mNextFrameStartUnstuffed on every frame" into tm-qpr-dev
2022-06-07 19:41:45 +00:00
Pablo Gamito
93a3db084b
Update Flaky annotation
...
We will now only support the annotation for flaky flicker tests so we need to update all tests that still use the to use that.
Bug: 233876784
Test: atest FlickerTests
Change-Id: Ib693a64c1367c17b4644247dd51c6c2c15de15e6
2022-06-07 19:20:21 +00:00
Garfield Tan
b771c1a514
Merge changes from topic "caption_in_wm_shell" into tm-qpr-dev am: 20f893dd1d am: 5d73e23eb1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18699935
Change-Id: I3a23ad6d3b7c91db34af2543fbd8a9fca3ac4a66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-07 18:21:44 +00:00
Garfield Tan
5d73e23eb1
Merge changes from topic "caption_in_wm_shell" into tm-qpr-dev am: 20f893dd1d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18699935
Change-Id: I1e8c2290fa897121f33fe8b9af7e693294c8fd24
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-07 18:04:51 +00:00
Garfield Tan
20f893dd1d
Merge changes from topic "caption_in_wm_shell" into tm-qpr-dev
...
* changes:
Support moving and resizing freeform windows
Render window decoration in WM shell
2022-06-07 17:44:36 +00:00
Dake Gu
906b9c9454
Merge "Detect doubleStuffed frame when duration is over 2*interval" into tm-qpr-dev am: 441e7acdd1 am: 1552dce44b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18718407
Change-Id: I29a72ede978a6ae7014131eb1497a39b96295c76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-07 17:38:28 +00:00
Dake Gu
1552dce44b
Merge "Detect doubleStuffed frame when duration is over 2*interval" into tm-qpr-dev am: 441e7acdd1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18718407
Change-Id: I456bf7f8f9223a6129c9319d2feebd442c26ab28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-07 17:28:30 +00:00
Dake Gu
441e7acdd1
Merge "Detect doubleStuffed frame when duration is over 2*interval" into tm-qpr-dev
2022-06-07 17:22:10 +00:00
TreeHugger Robot
b2583a9d4f
Merge "Grab pointer into array post-resize()"
2022-06-07 16:21:13 +00:00
Dake Gu
89434a2523
Recompute the mNextFrameStartUnstuffed on every frame
...
At runtime, the intended_vsync difference is not constant value of
16.66ms. If JankTracker repeatedly adds 16.66ms to
mNextFrameStartUnstuffed, it might be difted away after the tiny
differences being accumulated over many frames.
This Cl re-computes mNextFrameStartUnstuffed based on intended_vsync
for each triple buffering frame.
Test: existing JankTrackerTests
Change-Id: Ifa0b456be61905648f87327bddc3328e9abfef0a
2022-06-07 07:39:19 -07:00
Dake Gu
3a9b4c8b11
Detect doubleStuffed frame when duration is over 2*interval
...
Current doubleStuffed deadline calculation is based on the assumption
that frame duration cannot go beyond 2*interval. But we see on TV
with many >2*interval cases and device is still rendering without
frame drop.
See details in go/jank-tracker-deadline-fix-on-s
Test: build adt3_gtv-userdebug on T, verified gfxinfo is no longer
reporting a high number of "deadline missed"
Test: new test in JankTrackerTests
Bug: 189942694
Change-Id: Id9be2d0d232b89c6e145ecec513054ca8c752814
2022-06-07 07:37:43 -07:00
Luis Delgado De Mendoza Garcia
5283b37352
Merge "Revert "Migrate unfold animation to Shell transitions [Part 3]"" into tm-qpr-dev am: 3b628d7c69 am: 2aa66b19de
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18763192
Change-Id: I5c36a1a14f56f6bb0f5f04d022a695d873ffc1be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-07 01:56:55 +00:00
Garfield Tan
f5751858b3
Support moving and resizing freeform windows
...
Instead of an InputMonitor for the entire display, we use window
decoration surface to monitor window resizing gestures. This allows us
to consolidate hit test to InputFlinger.
There is an issue that gesture monitor for gesture nav steals touches
from the resize window while resizing if user moves pointers too fast.
Bug: 165794880
Test: Drag resize works.
Change-Id: I2685e074dd02af55928d20a93f7c0690cc498fc5
2022-06-06 18:51:52 -07:00
Garfield Tan
2d3382a8b4
Render window decoration in WM shell
...
There are still several things missing in this CL:
1. Still need to wire up freeform resizing. This is done in a separate
CL.
2. Check if a11y works as intended.
3. Wire up fullscreen and window decorations for freeform displays.
4. Immersive mode work.
Bug: 165794880
Bug: 165794636
Test: Caption shows up.
Change-Id: I7c0e1d55d6c9d03332a58d31ade88aef06a84048
2022-06-06 18:51:52 -07:00
Luis Delgado De Mendoza Garcia
2aa66b19de
Merge "Revert "Migrate unfold animation to Shell transitions [Part 3]"" into tm-qpr-dev am: 3b628d7c69
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18763192
Change-Id: I9346e285ca52019aa466b244be4772fb007b5902
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-07 01:38:25 +00:00
Luis Delgado De Mendoza Garcia
3b628d7c69
Merge "Revert "Migrate unfold animation to Shell transitions [Part 3]"" into tm-qpr-dev
2022-06-07 01:19:45 +00:00
Mady Mellor
b4b5a0bc95
Merge "Fix an issue where the pointer could be invisible" into tm-qpr-dev am: 9f5ed9f3e7 am: 2113816423
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18717983
Change-Id: I13a0bd1c4a4aa4eb8a5678971ac1e8b5a2ef1d4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-06 23:44:34 +00:00
Vinit Nayak
5fc5261a8e
Rename split classes/variables for consistency
...
Fixes: 233006032
Change-Id: I7c1627b05b93999d08ee4a89c1498ac91021c5b0
2022-06-06 16:33:47 -07:00
Mady Mellor
2113816423
Merge "Fix an issue where the pointer could be invisible" into tm-qpr-dev am: 9f5ed9f3e7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18717983
Change-Id: Ic238cd761d5f0d2baccd83887afee727e3addc0d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-06 23:31:25 +00:00
Mady Mellor
9f5ed9f3e7
Merge "Fix an issue where the pointer could be invisible" into tm-qpr-dev
2022-06-06 23:21:32 +00:00
Luis Delgado De Mendoza Garcia
2a7f7b919a
Revert "Migrate unfold animation to Shell transitions [Part 3]"
...
Revert "Update TaskListener constructors to match the upstream"
Revert submission 18628270-unfold-shell-p3
Reason for revert: b/235090315
Reverted Changes:
Ibe684471a:Migrate unfold animation to Shell transitions [Par...
I7bd398c96:Update TaskListener constructors to match the upst...
I7bd398c96:Migrate unfold animation to Shell transitions [Par...
Bug: 235090315
Change-Id: I8639d618131c09f7a5f0c776fb02c426b78b1fdd
2022-06-06 21:13:07 +00:00
Mady Mellor
25fdf10ad1
Fix an issue where the pointer could be invisible
...
Add setBackgroundAlpha and use that to change the alpha of the
expanded view background and pointer.
Test: manual - have a bunch of bubbles, expand them, dismiss the
selected one
=> verify that the arrow is visible for the next bubble
- turn on home animation, swipe up to collapse a bubble
=> verify pointer looks fine
Bug: 234739591
Change-Id: If5823840d148e2031312c54eba9c0132b8aa3a4c
2022-06-06 12:20:27 -07:00
Mady Mellor
7ea1f2465f
Merge "Fix selection after dismissal" into tm-qpr-dev am: 7ce3792d9e am: ce9bde0d73
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18718666
Change-Id: I19199b33b662930f0c4cdabf85a80c71434777fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-06 18:28:04 +00:00
Mady Mellor
ce9bde0d73
Merge "Fix selection after dismissal" into tm-qpr-dev am: 7ce3792d9e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18718666
Change-Id: Ib4eb2eedde36b4dd5f418385d2c98289c8d60b23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-06 18:25:15 +00:00
Mady Mellor
7ce3792d9e
Merge "Fix selection after dismissal" into tm-qpr-dev
2022-06-06 17:52:51 +00:00
Nick Chameyev
92ae59bead
Add Nullable annotation import to fix the build am: a399403ed6 am: 59b1484653
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18756206
Change-Id: Id4165b031ee1560eec281a1d784f5a1a4617d851
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-06 11:18:37 +00:00
Nick Chameyev
59b1484653
Add Nullable annotation import to fix the build am: a399403ed6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18756206
Change-Id: I12892de098717e0fbd5301c9410d53255170125d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-06 10:55:04 +00:00
Nick Chameyev
a399403ed6
Add Nullable annotation import to fix the build
...
It was removed in ag/17822143 but another
usage was introduced before submitting.
Fixes build #8685843 .
Bug: 235053367
Bug: 235055463
Change-Id: If5361351e004a9eb725f305ddf73e850850aae30
Test: manual
2022-06-06 10:16:36 +00:00
Nick Chameyev
9175ed2d13
Merge "Migrate unfold animation to Shell transitions [Part 3]" into tm-qpr-dev am: cd6eac332c am: 197b57659b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822143
Change-Id: Icca2f23d5c17be10d39617d098c2358825838fb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-06 10:05:03 +00:00
Nick Chameyev
197b57659b
Merge "Migrate unfold animation to Shell transitions [Part 3]" into tm-qpr-dev am: cd6eac332c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822143
Change-Id: Id9da4b909b1799706180cea75897458eb7228622
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-06 09:47:54 +00:00
Nick Chameyev
cd6eac332c
Merge "Migrate unfold animation to Shell transitions [Part 3]" into tm-qpr-dev
2022-06-06 09:33:10 +00:00
Tony Huang
cf2baaa255
Merge "Add jank monitor trace for divider dragging" into tm-qpr-dev am: 4f677e9d79 am: 3ce69600fa
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18659179
Change-Id: I704a0b4311ccb39df11741fd778199bb1a3bf8da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-06 07:09:33 +00:00
Tony Huang
3ce69600fa
Merge "Add jank monitor trace for divider dragging" into tm-qpr-dev am: 4f677e9d79
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18659179
Change-Id: I502e47faab62d9a229ae46ab81e3aae519f0bf4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-06 06:45:15 +00:00
Tony Huang
4f677e9d79
Merge "Add jank monitor trace for divider dragging" into tm-qpr-dev
2022-06-06 06:21:39 +00:00
Ats Jenk
ff1d95ba43
Merge "Enable bubbles home gesture by default" into tm-qpr-dev am: 26e72dd62e am: f87fddaca9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18721260
Change-Id: Iad9150696c4bdd1d91ec15db5161c4a2fad0ec71
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-04 00:16:28 +00:00
Ats Jenk
f87fddaca9
Merge "Enable bubbles home gesture by default" into tm-qpr-dev am: 26e72dd62e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18721260
Change-Id: I709bcac302f4dd3c6159a149f8c8c23245fe9424
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-03 19:38:37 +00:00
Ats Jenk
26e72dd62e
Merge "Enable bubbles home gesture by default" into tm-qpr-dev
2022-06-03 18:46:20 +00:00
Hongwei Wang
3e5c275370
Merge "Disable cancelling the animation in exitPip" into tm-qpr-dev am: 5d2572c6b3 am: 3c78b0b0f3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18720136
Change-Id: I4dcea0e19f820b69c55d2dc3312f85b1c4e113fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-03 04:53:44 +00:00
Hongwei Wang
3c78b0b0f3
Merge "Disable cancelling the animation in exitPip" into tm-qpr-dev am: 5d2572c6b3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18720136
Change-Id: Ia5ed2827975f40fb6fb26c13467df380a4992ce0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-03 04:27:05 +00:00
Hongwei Wang
81b5acae69
Merge "Remove conflict window crop" into tm-dev am: 3fa5b5332b am: 6d85f2080b am: 393d838d44
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18717099
Change-Id: Id92017b717f0a00aa36b37ffa192172b83224e4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-03 04:26:09 +00:00
Hongwei Wang
5d2572c6b3
Merge "Disable cancelling the animation in exitPip" into tm-qpr-dev
2022-06-03 03:43:04 +00:00