TreeHugger Robot
4f879a5565
Merge "Revert "Clear mEnterTransitionCoordinator after content shows."" into tm-qpr-dev am: 283b8e8680 am: ba155b7847
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19435238
Change-Id: Ic4c827f1695a9a0ef1cd3ce2d1e70bda4a60b2a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-08 18:16:55 +00:00
TreeHugger Robot
ba155b7847
Merge "Revert "Clear mEnterTransitionCoordinator after content shows."" into tm-qpr-dev am: 283b8e8680
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19435238
Change-Id: Ia4ff096f62ce492762326a8ae5bfdbc24900f9be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-08 17:56:39 +00:00
TreeHugger Robot
283b8e8680
Merge "Revert "Clear mEnterTransitionCoordinator after content shows."" into tm-qpr-dev
2022-08-08 17:51:50 +00:00
Xiang Wang
06d1cb69dd
Merge changes I95e0ac4a,Ie29ac45d
...
* changes:
Support dynamic game resolution scaling factor
Add new GameManagerService methods to update and get scaling factor
2022-08-08 17:38:20 +00:00
Siim Sammul
92e2e6bdfb
Merge "Initialize binder latency histograms collection via BinderCallsStats for the Wifi process. The same collection is already active for system_server, Bluetooth, and Telephony."
2022-08-08 13:06:28 +00:00
Xiang Wang
c28fc68b67
Support dynamic game resolution scaling factor
...
CompatModePackages will read scaling factor from local game manager
service directly and treat any positive value returned as compat scaling
override (with highest priority).
Bug: b/240335717
Test: atest GameManagerServiceTests WmTests:CompatModePackagesTests
Test: adb shell cmd game set --mode 3 --downscale 0.39 $PKG
Change-Id: I95e0ac4af6a2540ba53bfb449b61b1648f3790ad
2022-08-06 11:15:26 -07:00
Xiang Wang
f823057fe6
Add new GameManagerService methods to update and get scaling factor
...
Change the scaling field type from string to boolean and use default
value -1f instead of "1" or null to indicate that scaling is inactive
Bug: b/240335717
Test: atest GameManagerServiceTests
Change-Id: Ie29ac45d35baa11c5f1ae04b795a8832c51866cd
2022-08-06 11:15:26 -07:00
TreeHugger Robot
268c022032
Merge "Configure the number of tasks to scan to determine Home visibility." into tm-qpr-dev am: 59565c560a am: e715974ded
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19094859
Change-Id: I9e509d6d25d4bb9c84af073a99f6bf01b1a2c970
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-06 04:12:20 +00:00
TreeHugger Robot
e715974ded
Merge "Configure the number of tasks to scan to determine Home visibility." into tm-qpr-dev am: 59565c560a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19094859
Change-Id: I11fc4da1b1b89265d6ac386cca8f3603451b86bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-06 03:00:43 +00:00
TreeHugger Robot
59565c560a
Merge "Configure the number of tasks to scan to determine Home visibility." into tm-qpr-dev
2022-08-06 02:48:35 +00:00
TreeHugger Robot
c575e3d717
Merge "Work-around for system property failures"
2022-08-05 19:05:04 +00:00
Siim Sammul
3a127427f2
Initialize binder latency histograms collection via BinderCallsStats for
...
the Wifi process. The same collection is already active for
system_server, Bluetooth, and Telephony.
Test: Binder calls stats collection is unit tested
Bug: 218318948
Change-Id: I2cb0f7b69758f23f5f16f9beef96d721d88def7b
2022-08-05 14:23:37 +00:00
Yuncheol Heo
a9708b6b3e
Merge "Allow getTasks to filter tasks by displayId." into tm-qpr-dev am: 0dfdd607b7 am: e037089afd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19487745
Change-Id: Idea0fe478f028e4ba94d398d1b8240dcb2219c4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-04 21:27:27 +00:00
Yuncheol Heo
e037089afd
Merge "Allow getTasks to filter tasks by displayId." into tm-qpr-dev am: 0dfdd607b7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19487745
Change-Id: I5f7162aaac0074b4d918d4074d48a2cef7133147
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-04 21:10:59 +00:00
Yuncheol Heo
0dfdd607b7
Merge "Allow getTasks to filter tasks by displayId." into tm-qpr-dev
2022-08-04 20:54:51 +00:00
Evan Rosky
5a93f288fd
Merge "Strip transition information from activityoptions when sent to app" into sc-v2-dev am: eeab60091c am: 5a154b395a am: 85817e6590 am: 9847d708d7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19518999
Change-Id: I8e2dcbf6060ced795b23d9b3045d2a4203c9d835
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-04 06:20:50 +00:00
Evan Rosky
9847d708d7
Merge "Strip transition information from activityoptions when sent to app" into sc-v2-dev am: eeab60091c am: 5a154b395a am: 85817e6590
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19518999
Change-Id: I97d1c2c87625ac8405452d64b922c9b06e6ed5a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-04 05:48:25 +00:00
Evan Rosky
668c34186d
Merge "Strip transition information from activityoptions when sent to app" into sc-v2-dev am: eeab60091c am: 5a154b395a am: f5634815f0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19518999
Change-Id: I3c548fdbca5e01a80903dc0caa8289b80d3a7032
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-04 05:47:52 +00:00
Evan Rosky
85817e6590
Merge "Strip transition information from activityoptions when sent to app" into sc-v2-dev am: eeab60091c am: 5a154b395a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19518999
Change-Id: Id85f7d2eeaf467cc5c77213379fff81b57c4a67f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-04 05:23:58 +00:00
Evan Rosky
5a154b395a
Merge "Strip transition information from activityoptions when sent to app" into sc-v2-dev am: eeab60091c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19518999
Change-Id: I2996d813bc8a89c220e7c89efdd064d3c7ef3fdd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-04 04:58:41 +00:00
Evan Rosky
aa56994853
Merge "Revert "Strip transition information from activityoptions once it is read."" into sc-v2-dev am: 1099b25b2d am: d7ae033815 am: 2e763d31d2 am: 4c78e5c98e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19517194
Change-Id: I4d0f747f5513fc57cf6d8ff0d9fa480680183af4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-04 04:19:40 +00:00
Evan Rosky
4c78e5c98e
Merge "Revert "Strip transition information from activityoptions once it is read."" into sc-v2-dev am: 1099b25b2d am: d7ae033815 am: 2e763d31d2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19517194
Change-Id: If8f1ab91e07e72b49859593c77471f54d399a367
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-04 04:18:30 +00:00
Evan Rosky
5dab510cb6
Merge "Revert "Strip transition information from activityoptions once it is read."" into sc-v2-dev am: 1099b25b2d am: d7ae033815 am: 6d57dc37a4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19517194
Change-Id: I1e240dc550444aad9c5a05ab665a7fa932fbb3f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-04 04:17:31 +00:00
Evan Rosky
2e763d31d2
Merge "Revert "Strip transition information from activityoptions once it is read."" into sc-v2-dev am: 1099b25b2d am: d7ae033815
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19517194
Change-Id: I75303fa1000a2a5ca6233daa8c75fbcdce1238ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-04 03:53:28 +00:00
Evan Rosky
d7ae033815
Merge "Revert "Strip transition information from activityoptions once it is read."" into sc-v2-dev am: 1099b25b2d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19517194
Change-Id: I0b8d234013f3551354f815533f2b4576b9100a48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-04 03:26:51 +00:00
Evan Rosky
0d03e6f1fc
Strip transition information from activityoptions when sent to app
...
The implementation of shared-element transitions takes the
ActivityOptions from the calling activity and sends them to
another activity. This means that any sensitive information
passed into ActivityManager via ActivityOptions can make its
way to an unrelated app. Recently a RemoteTransition object
was added which includes some sensitive information.
This CL strips the sensitive information from the activity
options before sending it to anonther app.
Bug: 237290578
Test: atest ActivityManagerTest#testActivityManager_stripTransitionFromActivityOptions
Change-Id: Ifa08fc195698f02bf70ca386178c67f6ba4a14ea
2022-08-04 01:30:53 +00:00
Evan Rosky
d1b32da845
Revert "Strip transition information from activityoptions once it is read."
...
This reverts commit 0b3ad39abf .
Reason for revert: Broke NexusLauncherTests:MemoryTests
Change-Id: Ibc8e9f516054f017e9db2e5608cf6806531ab554
2022-08-03 20:15:33 +00:00
Ivan Chiang
6c8dafdd06
Merge "Use noteOpNoThrow instead of checkOpNoThrow in AssistDataRequester"
2022-08-03 07:13:55 +00:00
Evan Rosky
0bd65b828d
Merge "Strip transition information from activityoptions once it is read." into sc-v2-dev am: dc8ae7665a am: a824844cdf am: 7cb144249f am: fc301ed47c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19505172
Change-Id: If01ba8a3c9d4146e3e4c62c239c374e0dd931b71
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-03 01:24:31 +00:00
Evan Rosky
2e020e8694
Merge "Strip transition information from activityoptions once it is read." into sc-v2-dev am: dc8ae7665a am: a824844cdf am: 906694922d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19505172
Change-Id: Ie65a150c24a11b286d4d5f8022daba52dc055b96
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-03 01:10:00 +00:00
Evan Rosky
fc301ed47c
Merge "Strip transition information from activityoptions once it is read." into sc-v2-dev am: dc8ae7665a am: a824844cdf am: 7cb144249f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19505172
Change-Id: Ibded759578f05fe3dab6af5f0dc0e8579756e46d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-03 01:09:46 +00:00
Evan Rosky
7cb144249f
Merge "Strip transition information from activityoptions once it is read." into sc-v2-dev am: dc8ae7665a am: a824844cdf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19505172
Change-Id: Id7de444318f392c3d8e9735df2dd78834fc79eee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-03 00:18:31 +00:00
Evan Rosky
a824844cdf
Merge "Strip transition information from activityoptions once it is read." into sc-v2-dev am: dc8ae7665a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19505172
Change-Id: I489c233fea52fff948c5b4d92cd61163904e974d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-02 23:52:01 +00:00
Evan Rosky
0b3ad39abf
Strip transition information from activityoptions once it is read.
...
The implementation of shared-element transitions takes the
ActivityOptions from the calling activity and sends them to
another activity. This means that any sensitive information
passed into ActivityManager via ActivityOptions can make its
way to an unrelated app. Recently a RemoteTransition object
was added which includes some sensitive information.
This CL strips the sensitive information from the activity
options after it is extracted so that it can't be sent
to the target.
Bug: 237290578
Test: atest ActivityManagerTest#testActivityManager_stripTransitionFromActivityOptions
Change-Id: Ic9f8062e67ab895292af75e97a9ce2f4aa45d467
2022-08-02 20:37:50 +00:00
TreeHugger Robot
a7d85cabf3
Merge "Support test skipping when power save modes aren't enabled."
2022-08-02 20:20:14 +00:00
TreeHugger Robot
21c94ba590
Merge "Include descriptor in Binder token for AppPredictor"
2022-08-02 20:03:56 +00:00
Lee Shombert
48900f8201
Merge "Increase the size of selected binder caches"
2022-08-02 17:08:47 +00:00
Kweku Adams
ba3b5d7e53
Support test skipping when power save modes aren't enabled.
...
Some classes of devices will not have auto power save modes enabled. On
those devices, we should skip tests that require the modes be enabled.
Bug: 240108412
Bug: 240630396
Test: Manually go through CTS-V "Ignore Battery Optimizations Test"
Test: atest CtsUsageStatsTestCases:UsageStatsTest
Change-Id: Icc64fbe75213386a1f41fae258e50c4032920b0a
2022-08-02 14:57:16 +00:00
Yuncheol Heo
cfefeb72f4
Configure the number of tasks to scan to determine Home visibility.
...
- Auto uses the multi display and its Home uses TaskView, so it's not enough to peek the top Tasks to get the visibility of Home.
- Set the default number of tasks to retrieve as 10 to scan all visible tasks.
- Don't query PM to check if the task is Home, check the ActivityType instead.
Bug: 236099098
Test: atest android.app.cts.ActivityManagerTest#testHomeVisibilityListener
Change-Id: I10b6d84292d3180f095dd9f8cf76b4c9db641091
2022-08-01 18:27:37 -07:00
Yuncheol Heo
5c8fd0ddbf
Allow getTasks to filter tasks by displayId.
...
Bug: 236099098
Test: atest WmTests:RunningTasksTest WmTests:RecentTasksTest
Change-Id: I4fe5955a075f1482df3acdff8baefc7126ef9bd0
2022-08-01 18:27:25 -07:00
Andrew Solovay
9b59220832
Merge "docs: Fixing typo in Activity reference" into tm-dev am: 22dd45bd59 am: 7d00787cbf am: 81d565f643
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19278953
Change-Id: Ie1005547ba0e0d2793df4269b19588bc20698cfa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-01 20:14:13 +00:00
Andrew Solovay
a79d61df3d
Merge "docs: Fixing typo in Activity reference" into tm-dev am: 22dd45bd59 am: 4437a94cf0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19278953
Change-Id: Ic55b1e4974f288753bd5b0424d1f15daf811a8aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-01 19:58:48 +00:00
Andrew Solovay
81d565f643
Merge "docs: Fixing typo in Activity reference" into tm-dev am: 22dd45bd59 am: 7d00787cbf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19278953
Change-Id: Ia80b98fd6b6e1f21af32d74b4af7367c60540fc5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-01 19:58:32 +00:00
Andrew Solovay
7d00787cbf
Merge "docs: Fixing typo in Activity reference" into tm-dev am: 22dd45bd59
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19278953
Change-Id: Iaa1ea8164208ef999ceb58a8eb25b8e6e5385888
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-01 19:40:06 +00:00
Lee Shombert
28f3934a25
Increase the size of selected binder caches
...
Bug: 237309566
The maximum size of selected binder caches is increased to avoid
overflow. The overflow was found in a partner bug report.
The maximum size does not affect memory consumption until the cache
hits the limit, so caches that were not overflowing before will not
see increased memory consumption. Also, the caches that are affected
by this change are either static (one per process) or exist in just a
few intances per process, so the total memory impact is small.
Note that most of the overflows occurred in vendor processes.
Test: atest
* android.app.ApplicationPackageManagerTest
* com.android.server.pm.PackageManagerTests
* com.android.server.pm.PackageManagerServiceTest
* com.android.server.compat.PlatformCompatTest
* com.android.server.compat.CompatConfigTest
* android.app.compat.CompatChangesTest
* PlatformCompatGating
Change-Id: I7f60ad9008bf894d6cb967ce1a54ab33af650efc
2022-07-29 17:09:49 -07:00
Pinyao Ting
8dc35ad2b1
Include descriptor in Binder token for AppPredictor
...
Adding a descriptor in Binder token can help us identifying potential
binder proxy leaks in the future.
This CL also made the Binder token static. Binder token serves as an
indicator of the termination of a process, there's no reason in making
multiple Binder token since when the process dies, they all dies.
Bug: 240329370
Test: manual
Change-Id: I26969395d704aa6518ef9d834951f856d74924b7
2022-07-29 20:39:39 +00:00
Tiger Huang
ae9d2aa672
Merge "Send size-compat scale to the client" into tm-qpr-dev am: 93a238d15d am: 3995c4d303
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19149526
Change-Id: Ic48b954694b8d6cafce8b421dcbcd94f63793acc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-29 09:47:33 +00:00
Tiger Huang
3995c4d303
Merge "Send size-compat scale to the client" into tm-qpr-dev am: 93a238d15d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19149526
Change-Id: If3a51277578c31ba2c0e8c75341b33cd1f5cd9ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-29 09:23:15 +00:00
Tiger Huang
93a238d15d
Merge "Send size-compat scale to the client" into tm-qpr-dev
2022-07-29 08:56:14 +00:00
Arthur Hung
a97e9a07d5
Merge "Cancel back invoke when window focus has lost" into tm-qpr-dev am: f52b49886c am: 89c25ce1f4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19415501
Change-Id: Id8175c049118c567a47563ef361afa416c7b9810
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-29 01:55:46 +00:00