Commit Graph

18623 Commits

Author SHA1 Message Date
Mateusz Cicheński
66ce8a05a4 Merge "Add a description to the params of keep clear rects APIs." into tm-dev am: f829b1332f am: 29ad65493f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17772404

Change-Id: I9de8a9b3bb59f1dfee8bb6c9a56e490ae5236526
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 19:19:18 +00:00
Mateusz Cicheński
f829b1332f Merge "Add a description to the params of keep clear rects APIs." into tm-dev 2022-05-03 18:09:16 +00:00
Automerger Merge Worker
3e579bb9bc Merge "Merge "Introduce WindowlessWindowLayout" into tm-qpr-dev am: c1534e9727" into tm-qpr-dev-plus-aosp am: e17011a927
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17856348

Change-Id: Ifb96e77336a119496b66bc663fffe040340b39b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 09:16:13 +00:00
Tiger Huang
0593493dc9 Merge "Introduce WindowlessWindowLayout" into tm-qpr-dev am: c1534e9727
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17856348

Change-Id: I8e73ce0ff3fe16de660abe43e8f5b7809656e88e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 08:45:42 +00:00
Jernej Virag
624985c771 Merge "Trace Window relayout reasons" into tm-dev am: cfbbd755ff am: 1ec9e808cc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18090282

Change-Id: I2e7eb859dfcd75d9b2815a2831275f8eb942d328
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 07:47:13 +00:00
Jernej Virag
cfbbd755ff Merge "Trace Window relayout reasons" into tm-dev 2022-05-03 06:45:30 +00:00
TreeHugger Robot
30dae54ef4 Merge "Removed extraneous comment delimiter from the getDefaultFocusHighlightEnabled method." into tm-dev am: f4adad3636 am: 60864f1929 am: c1d06f2fc4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17896368

Change-Id: I4362ce86f35106b2209f0506a18382ee5c50b149
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 17:46:29 +00:00
TreeHugger Robot
25f3627288 Merge "Removed extraneous comment delimiter from the getDefaultFocusHighlightEnabled method." into tm-dev am: f4adad3636 am: 2f84bab7cb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17896368

Change-Id: I368a70b67b91e8586c6aa81a71c62bb2a458c05e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 17:45:11 +00:00
TreeHugger Robot
f4adad3636 Merge "Removed extraneous comment delimiter from the getDefaultFocusHighlightEnabled method." into tm-dev 2022-05-02 17:13:17 +00:00
Jacqueline Bronger
11fc147d47 Merge "Handle PiP params changes in onTaskInfoChanged" into tm-dev am: 936456aebc am: b6a40eb62f am: 2e5c383b73 am: 65711cffc6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17523158

Change-Id: Ib3ccd7fff1dba6505b34bb9326daaa5107a933cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 13:05:16 +00:00
Robert Horvath
d5a0a20316 Merge "Rate limit calls from apps to reportKeepClearAreaChanged" into tm-dev am: c11507f96c am: 4b5519a927 am: a7aa61629d am: 6b454e69f9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17982492

Change-Id: I96aa5f965e5ed3a6fa1ccc3e8ce053099d0b5463
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 13:03:14 +00:00
Jernej Virag
c48601b0af Trace Window relayout reasons
Window relayouts (and subsequent binder calls) are common performance issues
and the reason for relayout can be hard to determine in Perfetto traces.

This adds reason for triggered window relayout to the trace
if View tracing is currently enabled.

Bug: 231121537
Test: Using perfetto, see https://screenshot.googleplex.com/AgsM2pfidDAav7j
Change-Id: Ib1d9b673517eb80b09c6bacedd34e26cb502877b
2022-05-02 12:45:39 +00:00
TreeHugger Robot
2c8a3b7cc3 Merge "Adds perfetto tracing to ScrollCaptureConnection" into tm-dev am: f9ccda5c78 am: c06cd36243 am: 381f39e885 am: 31d99309dd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18070157

Change-Id: I649367d1e2dabeec8ae0e50f7a4d9770174dcd0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 12:05:33 +00:00
TreeHugger Robot
b48f79c04e Merge "Fix colorSpace lose during screen rotation." into tm-dev am: 0be3f09073 am: 71420321e1 am: cf4713e17e am: 31465c1b15
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18092563

Change-Id: I6c77634e5665ff5b27f8d70a12294d330bbe0509
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 11:50:54 +00:00
Taran Singh
1cdcc0239e Merge "Fix InputConnection creation callback" into tm-dev am: d5bb81348c am: 38d073d25f am: 2881d67cbb am: 091047b253
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17896003

Change-Id: I6ca2729a26321d2d6473feead745a05405cb0746
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 11:11:58 +00:00
Automerger Merge Worker
5f72dd8c1e Merge "Merge "Allow rapid request/release of pointer capture" into tm-dev am: 5b22099c1c am: b2d8333ae1" into tm-d1-dev-plus-aosp am: ea3c474a38 am: 52ff99acd8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17523884

Change-Id: Ic6d6e38bd65fee799f2baaf4e9ef4f8d31876d6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 10:05:27 +00:00
Leon Scroggins
a273d84252 Merge "Propagate HDR information to screenshot animation." into tm-dev am: 866f67dc94 am: 44f36e6a28 am: 9f486a0c60 am: 8ceef30c1e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17992944

Change-Id: I75ffbe16e09590ee7100e2b9bdecec92415f3d24
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 10:00:13 +00:00
Ming-Shin Lu
07402d4d84 Merge changes I96b17c78,If4b09f5b into tm-dev am: e6a860a747 am: a5128e6b60 am: 45a8a9d7c7 am: 23cd441ced
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17943634

Change-Id: Ib9b58cf72414b248f14fb41d5c6cc4ff9083b05d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 09:57:36 +00:00
Naomi Musgrave
beb0d6d03d Merge "Only return ROTATION_0 for WM#getPossibleMaximumWindowMetrics" into tm-dev am: 439a7fe9a0 am: 413d98e9ba am: 40816de2c7 am: fbcfc438c4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17942483

Change-Id: Ic4fe2ca2e39fc2f75eedf89b5eefb81f9ba6c59e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 09:52:22 +00:00
Jacqueline Bronger
65711cffc6 Merge "Handle PiP params changes in onTaskInfoChanged" into tm-dev am: 936456aebc am: b6a40eb62f am: 2e5c383b73
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17523158

Change-Id: If93ba0390f3d2f7b562cae81d7d9350321af91a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 09:22:00 +00:00
Robert Horvath
6b454e69f9 Merge "Rate limit calls from apps to reportKeepClearAreaChanged" into tm-dev am: c11507f96c am: 4b5519a927 am: a7aa61629d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17982492

Change-Id: I94908e459dd70692d790cdda281df6fde494f709
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 08:59:14 +00:00
Jacqueline Bronger
936456aebc Merge "Handle PiP params changes in onTaskInfoChanged" into tm-dev 2022-05-02 08:35:59 +00:00
Robert Horvath
c11507f96c Merge "Rate limit calls from apps to reportKeepClearAreaChanged" into tm-dev 2022-05-02 08:05:26 +00:00
Justin Ghan
0ddf706dd0 Merge "Scribe: Find candidate view in stylus down event" 2022-04-30 05:09:13 +00:00
TreeHugger Robot
31d99309dd Merge "Adds perfetto tracing to ScrollCaptureConnection" into tm-dev am: f9ccda5c78 am: c06cd36243 am: 381f39e885
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18070157

Change-Id: Ic338fbb6468d2b91a2fa0f4dcdd90000fe84c189
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-30 02:01:35 +00:00
TreeHugger Robot
f9ccda5c78 Merge "Adds perfetto tracing to ScrollCaptureConnection" into tm-dev 2022-04-30 00:57:52 +00:00
TreeHugger Robot
31465c1b15 Merge "Fix colorSpace lose during screen rotation." into tm-dev am: 0be3f09073 am: 71420321e1 am: cf4713e17e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18092563

Change-Id: If9c95d8f71b3cad5797747b97f34efd756ca25c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-30 00:03:52 +00:00
TreeHugger Robot
0be3f09073 Merge "Fix colorSpace lose during screen rotation." into tm-dev 2022-04-29 23:17:53 +00:00
Taran Singh
091047b253 Merge "Fix InputConnection creation callback" into tm-dev am: d5bb81348c am: 38d073d25f am: 2881d67cbb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17896003

Change-Id: I3c12bd90f4a399784a1b9c87507720046c58b56b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 21:44:00 +00:00
Automerger Merge Worker
52ff99acd8 Merge "Merge "Allow rapid request/release of pointer capture" into tm-dev am: 5b22099c1c am: b2d8333ae1" into tm-d1-dev-plus-aosp am: ea3c474a38
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17523884

Change-Id: Ifd5128b5740f2dc7c13ea3f236604cab26ab019f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 21:05:02 +00:00
Rachel Lee
182c9a81e4 Merge "Remove getLatestVsyncEventData in Choreographer." into tm-dev am: fa426b9d49 am: f6bd8f5b0b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17969373

Change-Id: I55fc368af90347d4c99d0541c789c63fd28eb0cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 21:01:02 +00:00
Leon Scroggins
8ceef30c1e Merge "Propagate HDR information to screenshot animation." into tm-dev am: 866f67dc94 am: 44f36e6a28 am: 9f486a0c60
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17992944

Change-Id: I2a4837e77758b5cbc9db1c8bc60d954ee03b9ef2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 20:46:54 +00:00
Ming-Shin Lu
23cd441ced Merge changes I96b17c78,If4b09f5b into tm-dev am: e6a860a747 am: a5128e6b60 am: 45a8a9d7c7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17943634

Change-Id: I9eb2ecf92a61a706f2a7b369cc3855d59985bfd9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 20:45:15 +00:00
Naomi Musgrave
fbcfc438c4 Merge "Only return ROTATION_0 for WM#getPossibleMaximumWindowMetrics" into tm-dev am: 439a7fe9a0 am: 413d98e9ba am: 40816de2c7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17942483

Change-Id: I9b10cb3b5b37a9fc51ef2b2abfcf72f11108295b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 20:42:06 +00:00
Sally Qi
195ff67523 Fix colorSpace lose during screen rotation.
- setColorSpace only supports Display_p3 and sRGB

Bug: 229735367
Test: test picture rotation and check log
Change-Id: If2d6ab965be28d35a3adf330e7050e16e40f9620
2022-04-29 13:19:37 -07:00
Mark Renouf
2088e50967 Adds perfetto tracing to ScrollCaptureConnection
Change-Id: I7d018fa7c4e4eb3261a75165713303756b271520
2022-04-29 16:11:27 -04:00
Josh Tsuji
24335f1e1c [conflict] Merge changes Iee97d469,Ica1b552a into tm-dev am: 50f19f212e am: b16ae20c70
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17892807

Change-Id: Idfdc818cc52b62e73a84dde091c25ea7834040fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 19:23:57 +00:00
Rachel Lee
a916b4d115 Merge "Remove getLatestVsyncEventData in Choreographer." into tm-dev am: fa426b9d49 am: 1b3b5cb738 am: 6789acb7dd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17969373

Change-Id: I3f01b40b6c5634e61775cb9de6500892e1aba9b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 19:12:21 +00:00
Taran Singh
d5bb81348c Merge "Fix InputConnection creation callback" into tm-dev 2022-04-29 18:58:36 +00:00
Shawn Lin
e90c3ce2af Merge "Fixed cts failure of WindowInsetsControllerTests" into tm-dev am: 8f1320d8a9 am: f567f0cd44
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17951708

Change-Id: I4fc08c04f15b9c6f05822a85407fafbdaba5a95e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:51:11 +00:00
Josh Tsuji
1f4c9256a6 Merge changes Iee97d469,Ica1b552a into tm-dev am: 50f19f212e am: b646165870 am: aec5cef87a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17892807

Change-Id: I0a9f664c4066bed6e8f72927b4a21923283d2e12
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:42:16 +00:00
TreeHugger Robot
5b22099c1c Merge "Allow rapid request/release of pointer capture" into tm-dev 2022-04-29 16:58:10 +00:00
Tiger Huang
c1534e9727 Merge "Introduce WindowlessWindowLayout" into tm-qpr-dev 2022-04-29 16:50:14 +00:00
Justin Ghan
d49d0fe228 Merge "Move setHandwritingArea call to View#sizeChanged" 2022-04-29 15:42:08 +00:00
Leon Scroggins
866f67dc94 Merge "Propagate HDR information to screenshot animation." into tm-dev 2022-04-29 15:16:21 +00:00
Ming-Shin Lu
e6a860a747 Merge changes I96b17c78,If4b09f5b into tm-dev
* changes:
  Make DialogThemedActivity main window is not focusable
  Make IME visiblity stable without unexpected hidden when setControl
2022-04-29 14:19:28 +00:00
Jacqueline Bronger
bb2980a0e0 Handle PiP params changes in onTaskInfoChanged
Before, there were two paths for listening to pip params changes, either
via onTaskInfoChanged (only handle aspect ratio changes the same way for
all form factors) and PinnedTaskListener.
Now all PiP params changes are handled in onTaskInfoChanged and use
similar listeners to allow for different behavior for different form
factors.
Also adds a TvPipTaskOrganizer so that only relevant params are checked.

Bug: 218456378
Bug: 220042536
Bug: 228854691
Test: atest PinnedStackTests

Change-Id: I673ab69ee9253db782c41da96695b5a374345086
2022-04-29 11:25:44 +02:00
Naomi Musgrave
86e40f73a0 Only return ROTATION_0 for WM#getPossibleMaximumWindowMetrics
Do not return every rotation for window metrics.

Bug: 228288352
Test: atest WmTests:PossibleDisplayInfoMapperTests
Change-Id: I756b079bfce09cf618500f3d07547ec94ac60694
2022-04-29 09:02:20 +00:00
Naomi Musgrave
266d64967a Merge "Revised API docs of overloaded getGlobalVisibleRect methods and getLocalVisibleRect method. Fixed punctuation of "x and y coordinates" in getLocationOnScreen, getLocationInWindow, and getLocationInSurface." 2022-04-29 08:46:27 +00:00
Haoyu Zhang
abbb1d9969 Merge "Scribe: Introduce setHandwritingBoundsOffset API" 2022-04-28 22:04:41 +00:00