Commit Graph

891995 Commits

Author SHA1 Message Date
Dmitry Dementyev
76924ab139 Ignore failing RecoverableKeyStoreManager tests. am: ca24397a4d am: d0ff6dcb61 am: fdde2e60a2 am: 5323ecef73 am: 0e5fa22005 am: 18bf0e3858 am: 66409803bc am: d62a53c164 am: 9534586f6b am: c979afe16f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23111846

Change-Id: I97e6503a2a1c33cf4588cddd60cdc297af7d336c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 02:39:58 +00:00
Automerger Merge Worker
565b473815 Merge changes from topic "am-7baab411512f43e0802fbba5fbb3484d" into udc-dev
* changes:
  [automerger skipped] Merge "Skip letterboxing if the activity below is embedded" into tm-qpr-dev am: 53b8173a0d -s ours
  [automerger skipped] Skip letterboxing if the activity below is embedded am: ad7d89c22b -s ours
2023-05-10 02:38:29 +00:00
Charles Chen
f91aab247b [automerger skipped] Merge "Skip letterboxing if the activity below is embedded" into tm-qpr-dev am: 53b8173a0d -s ours
am skip reason: Merged-In Ic7b1c4b40960fd04de9efbf4f6d7abee45c93025 with SHA-1 b828087bbc is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23054378

Change-Id: Ie1c85880423d6e91e4a1bfd6f7d5988d4d135ad1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 02:37:56 +00:00
Louis Chang
c8b5ad4270 [automerger skipped] Skip letterboxing if the activity below is embedded am: ad7d89c22b -s ours
am skip reason: Merged-In Ic7b1c4b40960fd04de9efbf4f6d7abee45c93025 with SHA-1 b828087bbc is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23054378

Change-Id: I99e70eeb5d78dd5b65e607e6d4cc7995586acab9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 02:37:33 +00:00
Dmitry Dementyev
dcdb9e34ca Ignore failing RecoverableKeyStoreManager tests. am: ca24397a4d am: d0ff6dcb61 am: fdde2e60a2 am: 5323ecef73 am: 0e5fa22005 am: 18bf0e3858 am: 66409803bc am: d62a53c164 am: 9534586f6b am: 8d6242fb3b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23111846

Change-Id: I2deffe5b2e4c7ce1add4a00d43ef059d2d668339
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 02:37:22 +00:00
Bill Yi
81ee845172 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I39b68f22429f68d9549185ba74cc9370a787542f
2023-05-09 19:32:26 -07:00
Massimo Carli
bcf680d064 Improve first opaque activity candidate detection
To catch the right candidate as first opaque activity beneath
a translucent one and handle normal permission dialog
behaviour and smart links.

Fixes: 278661668
Test: Run `atest WmTests:SizeCompatTests`

Change-Id: I62e829555c43136080ee4909f7dcf8c388165e9f
Merged-In: I62e829555c43136080ee4909f7dcf8c388165e9f
2023-05-10 10:26:39 +08:00
Hiroki Mine
4e8a3abd9d Fix the memory leak during high speed recording
During high speed recording, 4 CaptureResults are marked
in the mPartialResults at one time, but only 1 is removed.

This change fixes to remove requestCount of CaptureResults
at one time.

Bug: 271052477
Change-Id: I15efe031ef37315118f65b8a3e82f4aec68d9820
2023-05-09 19:15:20 -07:00
Joanne Chung
f8727462f4 Merge "Include GentleUpdateHelper state in dumpsys" into udc-dev 2023-05-10 02:14:28 +00:00
Maryam Dehaini
e8c6c7c569 Bring task to front when resizing
When resizing a task behind other windows, task should be reordered to
the top.

Bug: 280248260
Test: Open two tasks and resize bottom task on top of second task, task
should now be on top

Change-Id: I961fa18ee62815e371103848570e241c599c07fe
2023-05-09 19:12:10 -07:00
Kenneth Ford
f099daf0f9 Merge "Removes use of SESSION_STATE_CONTENT_INVISIBLE" into udc-dev 2023-05-10 02:09:08 +00:00
Dmitry Dementyev
c979afe16f Ignore failing RecoverableKeyStoreManager tests. am: ca24397a4d am: d0ff6dcb61 am: fdde2e60a2 am: 5323ecef73 am: 0e5fa22005 am: 18bf0e3858 am: 66409803bc am: d62a53c164 am: 9534586f6b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23111846

Change-Id: I1eea235957ea045e6a8faf8a6c936ac5cd346d91
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 01:55:16 +00:00
Dmitry Dementyev
8d6242fb3b Ignore failing RecoverableKeyStoreManager tests. am: ca24397a4d am: d0ff6dcb61 am: fdde2e60a2 am: 5323ecef73 am: 0e5fa22005 am: 18bf0e3858 am: 66409803bc am: d62a53c164 am: 9534586f6b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23111846

Change-Id: I726fc9cfdf23e83ab4bbda1b01d9c2d5b14a59b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 01:54:35 +00:00
ramindani
9b64168201 [hwui] Update dispatchFrameCallbacks to be
called with timeUntilDeadline/4 instead of
timeUntilDeadline * 0.25f

Previous value of multiply by 0.25f caused the
overflow when timeUntilDeadline was long.

Test: verified with a test app
BUG: 278433880
Change-Id: I54347e0a4f6a1806b3f8c96bfbec7b758dfb6f00
2023-05-09 18:48:21 -07:00
Charles Chen
53b8173a0d Merge "Skip letterboxing if the activity below is embedded" into tm-qpr-dev 2023-05-10 01:47:04 +00:00
Helen Qin
8e7b11c5db Bug fixes for the create flow auto select.
1. Create flow auto select should trigger regardless of remote entry's presence
2. Parsing of the password & passkey requires a jetpack update. For this
   current release, will manually parse.

Test: manual (see bug for recording)
Bug: 281726583
Change-Id: I69d57f7ae38eb6f7dc3ba914ddc739888e83ef1e
2023-05-10 01:46:52 +00:00
Bill Yi
4f258ebf1b Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I79887ceb1c54119a959163c5a07532ed6e3977c8
2023-05-09 18:46:31 -07:00
Bill Yi
3c48d6ca63 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I07579dbb262756989b8209e1f6214300315dc01f
2023-05-09 18:41:22 -07:00
Allen Su
4369917786 [Panlingual] numbering system and suggestion flag
1. Add numbering system for App's suggested languages.
2. Make the sugesiton flag include all sources like system, ime,
   app, sim.

Bug: 248514263
Test: atest AppLpcaleCollectorTest
Change-Id: I1342e0dbd0eabb4d59f69b5bae9c7c4fe6b72637
2023-05-10 01:40:00 +00:00
Arpan Kaphle
35509db008 Auth Entry Metric Exceptions and Status
This collects status and exception information for the auth entry metric
and continues the combination of this metric with the total candidate
metric.

Bug: 271135048
Test: Build and Won't Submit without E2E Test
Change-Id: Ib3db0b2723189d02f4af84b3101d0d45e24cd936
2023-05-10 01:39:29 +00:00
Bill Yi
7d46b53aa2 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I29991e0f25a4ad4cf749c4652655909ca03c86d8
2023-05-09 18:38:56 -07:00
Antony Sargent
28b767edfa Merge "Skip clipboard access toasts for VirtualDevice owner app" into udc-dev am: b0658303cd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22829406

Change-Id: I09e8a07b28d693677ef13372caa8e7849a6ada8d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 01:32:54 +00:00
Antony Sargent
b0658303cd Merge "Skip clipboard access toasts for VirtualDevice owner app" into udc-dev 2023-05-10 01:14:20 +00:00
Treehugger Robot
0808b19f5e Merge "Clean up UI todos." into udc-dev am: 8c9bc646eb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23121340

Change-Id: I85c027f727920a4fe824763f833c8bb924689fa1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 01:13:41 +00:00
Dmitry Dementyev
9534586f6b Ignore failing RecoverableKeyStoreManager tests. am: ca24397a4d am: d0ff6dcb61 am: fdde2e60a2 am: 5323ecef73 am: 0e5fa22005 am: 18bf0e3858 am: 66409803bc am: d62a53c164
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23111846

Change-Id: Ia1fcbc14013d07e501b7187e3aeb8a20a217dbc8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 01:08:23 +00:00
Treehugger Robot
8c9bc646eb Merge "Clean up UI todos." into udc-dev 2023-05-10 00:59:55 +00:00
Michael Groover
6d3d618c53 Disconnect existing adb clients when adb grants are revoked
When revoking previously authorized adb grants, the prompt indicates
access will be revoked for all computers that were previously
authorized; the intent of this was to remove any grants previously
authorized with the 'Always allow' option, but this could also be
read to indicate existing connections are terminated as well. This
commit disconnects all existing sessions by toggling the adbd
service; the original behavior can be maintained for lab
environments by modifying the global Setting
adb_disconnect_sessions_on_revoke to 0.

Bug: 202836162
Bug: 261184503
Bug: 262244393
Test: Manually verfied existing USB and Wifi sessions were terminated
Change-Id: I22266053cf1f8a0452bfa22b2898b4c68eeaed1d
2023-05-09 19:57:11 -05:00
Treehugger Robot
c15a1969c7 Merge "Fix ShowImeOnAppStartWhenLaunchingAppFromQuickSwitchTest flaky" into udc-dev am: 9cb245bda4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23056500

Change-Id: I2142c78e2f39546ef785c109a7a31d7ae96f5914
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 00:51:31 +00:00
Abhijit Adsule
a31fad611d DO NOT MERGE
Revert "Verify URI permissions for notification shortcutIcon."

This reverts commit 39a131783c.

Reason for revert: breaks build on rvc-dev based builds
rvc-dev based builds do not have ag/13901746

Change-Id: I3a1dadc6f21c39db5432847ca5d57a7d3f6ce2a6
2023-05-10 00:39:56 +00:00
Sally
c001f552b4 Modify MANAGE_ACCESSIBILITY to accept roles
This is the first step in allowing Exo and the Chromebook to act
on streamed screen content on behalf of its accessibility users.

It was assumed Exo would have access to this permission, but since
it's not signed by the platform, the signature-level permission is
not automatically granted. This fix allows only pre-installed,
privileged apps that have this role, and which have asked the user
for consent to stream and communicate with apps on the mobile device.

Bug: 280661435
Test: atest AccessibilityDisplayProxyTest, PermissionPolicyTest,
CtsCompanionDeviceManagerUiAutomationTestCases, CtsRoleTestCases

Change-Id: I5c0d4d0a44344a25c41e944bdfbdfaf696da68a3
2023-05-10 00:39:30 +00:00
Dmitry Dementyev
d62a53c164 Ignore failing RecoverableKeyStoreManager tests. am: ca24397a4d am: d0ff6dcb61 am: fdde2e60a2 am: 5323ecef73 am: 0e5fa22005 am: 18bf0e3858 am: 66409803bc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23111846

Change-Id: If060b61f91e9c75be2027d1880bd94cfd42bce6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 00:31:16 +00:00
Treehugger Robot
9cb245bda4 Merge "Fix ShowImeOnAppStartWhenLaunchingAppFromQuickSwitchTest flaky" into udc-dev 2023-05-10 00:21:21 +00:00
Treehugger Robot
1a4db27e2f Merge "Implement InputConnectionWrapper#replaceText()" into udc-dev am: 3c532f3b8f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23058344

Change-Id: Iaf41a444e8406281128d7c8099e9abba98f07121
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 00:18:06 +00:00
Juan Yescas
634c0b6f9c Merge "Return TotalMemory size when ddr size is not present" into udc-dev am: 6a9af3fd32
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23120746

Change-Id: Icbc1e2020c8f1f5103628699ca9e10dea2393eb5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 00:14:19 +00:00
Mady Mellor
8d2e32ed34 Merge "Fix surface crop being wrong after rotation" into udc-dev am: 974c3d9558
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23091738

Change-Id: Ib5afdd3fe0b1d4eab805f7f998756aafc671ecf9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 00:11:14 +00:00
Treehugger Robot
3c532f3b8f Merge "Implement InputConnectionWrapper#replaceText()" into udc-dev 2023-05-10 00:10:45 +00:00
Mady Mellor
7a16fc8a21 Merge "Return early in removeTask if there is no task token" into udc-dev am: 0ea18527f7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23087090

Change-Id: I272d85f1079bd18bec5fc64286ebd8aeac38b32f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 00:09:38 +00:00
Juan Yescas
6a9af3fd32 Merge "Return TotalMemory size when ddr size is not present" into udc-dev 2023-05-10 00:05:47 +00:00
Mateusz Cicheński
e635fa6cb2 Allow entering PiP when pressing home while in car mode.
When system is in UI_MODE_TYPE_CAR pressing home button will relaunch
the driving mode overlay (aka gearhead/Morris Mini), which is a full
screen translucent activity. In that specific scenario if there is
an app that can enter PiP mode we should still allow that transition.

Bug: 276850167
Test: manually, in 3 button nav mode open Maps, start navigating,
swipe up to bring system nav bar and press home button there, Maps
will enter PiP mode.

Change-Id: Ic0037f81474e30e8c553c593dc73488072fe5a6e
2023-05-09 23:57:52 +00:00
Mady Mellor
974c3d9558 Merge "Fix surface crop being wrong after rotation" into udc-dev 2023-05-09 23:56:26 +00:00
Mady Mellor
0ea18527f7 Merge "Return early in removeTask if there is no task token" into udc-dev 2023-05-09 23:55:59 +00:00
Isaac Katzenelson
b10df4ff76 Merge "Handle null fields when using parcels." into udc-dev am: 54d0cacacd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23091188

Change-Id: Iee8d026b49e87557a648d83b52f9dcd7232cab52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-09 23:51:32 +00:00
Makoto Onuki
c399a9310c Merge "Extract WTF to a separate method for easier search" into udc-dev am: 813b664c00
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23089116

Change-Id: I5430ee420f4c7a3d6940a2fa6558c08a5e2a3f68
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-09 23:49:05 +00:00
Candice Lo
5f9aca0959 Merge "Separating the UI logic for SettingsPanel and ModeSwitchButton" into udc-dev am: 1c02715ebc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23078796

Change-Id: I17b32e1799867c7a30cd3dc7e9e5413c9c642d7a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-09 23:48:31 +00:00
Isaac Katzenelson
54d0cacacd Merge "Handle null fields when using parcels." into udc-dev 2023-05-09 23:45:07 +00:00
Sumedh Sen
cc045c8cf8 Perform user restriction check before creating install session
If a user is restricted with DISALLOW_INSTALL_APPS restriction,
PackageInstallerSession throws a SecurityException causing PIA to crash.
Perform restriction checks before PIA creates an install session

Test: atest CtsPackageInstallTestCases:UserRestrictionInstallTest
Bug: 280441684
Change-Id: I9e6b9a0e56eea122b17b4e75a5496d158b15eefe
2023-05-09 16:35:52 -07:00
Dmitry Dementyev
66409803bc Ignore failing RecoverableKeyStoreManager tests. am: ca24397a4d am: d0ff6dcb61 am: fdde2e60a2 am: 5323ecef73 am: 0e5fa22005 am: 18bf0e3858
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23111846

Change-Id: I5b27cab9123b688bbfc14ced50395ce1fdccb72c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-09 23:25:21 +00:00
Makoto Onuki
813b664c00 Merge "Extract WTF to a separate method for easier search" into udc-dev 2023-05-09 23:22:39 +00:00
Candice Lo
1c02715ebc Merge "Separating the UI logic for SettingsPanel and ModeSwitchButton" into udc-dev 2023-05-09 23:18:48 +00:00
Hongwei Wang
17dd6ccc75 Enable dither for DismissView
It otherwise causes banding on devices with a small color palette.

Bug: 274938944
Test: Look for banding with maximum brightness and dark background
Test: Before https://screenshot.googleplex.com/8kHhVcps35MKqDj.png
Test: After https://screenshot.googleplex.com/Az5c9ykirCQpMXi.png
Change-Id: I62a10a8e9c7f2e8293b93f44d9f4d2fedfbc428a
2023-05-09 23:17:34 +00:00