Commit Graph

891995 Commits

Author SHA1 Message Date
Treehugger Robot
43c4e86a7e Merge "send SoundTriggerFailure when enrollment prempts session" into udc-dev am: f639e3abf6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23036987

Change-Id: If9c84651a964608aee88d26193d3946dbd576b62
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 18:50:50 +00:00
Peter Kalauskas
a98654ccd1 Merge "Fix trace counter for display refresh rate" into udc-dev am: fc41c391a7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23147377

Change-Id: I317f0e633a23691e597d0f8f8668fae7cdbf1aaa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 18:50:11 +00:00
Nate Myren
8350642956 Merge "Correct SensorPrivacyState if needed, prevent state from going bad" into udc-dev am: cc17b636c5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22934997

Change-Id: Ifb41d9bb2856e51553155946a0bf332518bb5c48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 18:49:48 +00:00
Tetiana Meronyk
39492a907f Update user creation dialog to happen in a single dialog
Bug: 279566609
Test: atest UserInteractorTest
Change-Id: I8592a8f3c6b4350e3ed1f389447ebc8511ca90cb
2023-05-11 18:49:07 +00:00
Treehugger Robot
79cbe22eea Merge changes from topic "tc_change_2305100725_11" into udc-dev am: ff9c6d9638
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23124509

Change-Id: I1ee594a3ecb9edf6ca4c678bd8c9b87a65fbc330
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 18:48:20 +00:00
Bill Yi
7936a4f55f [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 24ea9d8c63 am: b743776c5b -s ours
am skip reason: subject contains skip directive

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

Change-Id: I140f7b8abdd1695feb8bf0249cfd963b526ef5df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 18:48:16 +00:00
Diya Bera
9f69114de2 Merge "Mark cancel when client is interruptable" into udc-dev am: adce2aeaec
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23144440

Change-Id: I2ef72c9407f3929cd85bcd14c56434563691d67f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 18:47:05 +00:00
Alex Kershaw
284bf6c723 Merge "Allows affiliated profile owners to start activities in the background" into udc-dev am: a7e4d92aa3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21740981

Change-Id: I950387606d198c7574c20f037b569b7362292b80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 18:44:56 +00:00
Tetiana Meronyk
709264ad6a Create single dialog for adding a user.
Bug: 265431885
Test: atest CreateUserDialogControllerTest
Change-Id: I8829725e856024a984c192a5444f402e32e792d9
2023-05-11 18:44:17 +00:00
Guojing Yuan
b11919fe6c [Secure Channel] Establish secure connection on sendMessage
Bug: 281069627

Test: via the test app
Change-Id: I9b51eadcfa636cdfb2943e0bea3c588db13cc530
2023-05-11 18:43:57 +00:00
Peter Kalauskas
6ef754374c Merge "Fix crash in jank monitor debug overlay" into udc-dev am: 4da9107a3a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22911729

Change-Id: Iaa14b70a2c909d38e5752607e7e1be24b53a8bdf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 18:43:27 +00:00
Muhammad Hasan Khan
42b128f91c Merge "Remove non-existant symbols" into udc-dev am: 0e82fc916d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23156656

Change-Id: I05c0a5e375e771711847d40d71b668f73695f530
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 18:42:35 +00:00
Treehugger Robot
f639e3abf6 Merge "send SoundTriggerFailure when enrollment prempts session" into udc-dev 2023-05-11 18:38:42 +00:00
Sarp Misoglu
2865eb7b21 Retrieve BackupAgent logs after onRestoreFinished completes execution
This fixes a race condition that was introduced in ag/20312251. The logs
were requested right after doRestoreFinished was called. But because
that method is async, this resulted in a timeout while waiting to
retrieve logs if the BackupAgent took longer than 500ms to execute
onRestoreFinished-- which WallpaperBackupAgent will almost always do (it
sets the restored wallpapers in that method).

Bug: 282013010
Test: this class is not unit testable. Tested manually by adding debug
logs and doing a restore. Observed that the wallpaper restore took
longer than 500ms and there was no timeout. The logs were successfully
retrieved after the restore was finished.

Change-Id: I697e1279b9e366da15a6e31a9730e91a8b3d0d0b
2023-05-11 18:37:55 +00:00
Peter Kalauskas
fc41c391a7 Merge "Fix trace counter for display refresh rate" into udc-dev 2023-05-11 18:36:49 +00:00
Nate Myren
cc17b636c5 Merge "Correct SensorPrivacyState if needed, prevent state from going bad" into udc-dev 2023-05-11 18:36:09 +00:00
Treehugger Robot
16c3e1550e Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-mainline-prod 2023-05-11 18:32:35 +00:00
Treehugger Robot
ff9c6d9638 Merge changes from topic "tc_change_2305100725_11" into udc-dev
* changes:
  [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 24ea9d8c63
  Import translations. DO NOT MERGE ANYWHERE
2023-05-11 18:32:35 +00:00
Diya Bera
adce2aeaec Merge "Mark cancel when client is interruptable" into udc-dev 2023-05-11 18:31:15 +00:00
Treehugger Robot
c78de62d02 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2023-05-11 18:29:23 +00:00
Himanshu Gupta
4914447ec5 Allowing content uris with cloneUserId to be accessed by parent user.
In some cases a userId maybe appended to the contentUri, to determine
the storage location of the content, ex: `content://10@media/external/images/media/000001.png`

This has started in systemui/screenshot, where ag/19783114 appended the userId of the
foreground user in ScreenShot Content Uris. However, this change gives error while
saving screenshots in cloned apps, as the userId appended is different from the
MediaProvider Process trying to save the content (MP of user 0 is used for clonedProfile).
The error is triggerred from `ContentProvider.validateIncomingUri`

We add the check that if the ContentAuthorityUser shares Media with a parentUser,
and the latter is same as the MP process user, we do not throw the above error.

Bug: b/270350104
Test: Manual verification on device
Change-Id: I62e87c4f04840573138ed59918cc869d1ab12dea
2023-05-11 19:25:33 +01:00
Alex Buynytskyy
d08c0ec740 Always send result code to IntentSender, if present.
Bug: 276185613
Fixes: 276185613
Test: atest CtsPackageInstallTestCases
Change-Id: Ic3bc9acbab68fa5f0dce6e11cd718973a4c53406
2023-05-11 11:25:30 -07:00
skxu
9ff02b9245 Set max dialog width on landscape and foldables
Both fill and save dialogs should have max width=640dp

Bug: 258077031
Test: Tested locally on phone, foldable, and tablet devices; also ran atest CtsAutoFillServiceTestCases on tablet and passed
Change-Id: Icab9c5437fb5b717f800dfc659ba54c0b50132d8
2023-05-11 18:18:09 +00:00
Alex Kershaw
a7e4d92aa3 Merge "Allows affiliated profile owners to start activities in the background" into udc-dev 2023-05-11 18:15:43 +00:00
Peter Kalauskas
4da9107a3a Merge "Fix crash in jank monitor debug overlay" into udc-dev 2023-05-11 18:14:20 +00:00
Ilyas Sung
1831723eec Allows affiliated profile owners to start activities in the background
Bug: 268159214
Test: atest ActivityManagerServiceTest
      atest com.android.server.wm.ActivityStarterTests
Change-Id: I7910eda863a8b6f3678ab708e1f4bcf55fb0bd05
2023-05-11 18:13:58 +00:00
Muhammad Hasan Khan
0e82fc916d Merge "Remove non-existant symbols" into udc-dev 2023-05-11 18:11:00 +00:00
Atneya Nair
9259c88053 Merge "Fix DetectorSession permissions" into udc-dev am: 3a16c25ba1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23008668

Change-Id: I443393bc7f667398f449dae1d33e3422dfb0120a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 17:58:38 +00:00
Atneya Nair
c2392ed0df Merge "Move startWatchingModeWithFlags to the native supported binder calls" into udc-dev am: 9e2ed1914f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22461253

Change-Id: Ib02e0e2b6290e7dcdcc70052abaf6d00439d84de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 17:57:32 +00:00
Atneya Nair
3a16c25ba1 Merge "Fix DetectorSession permissions" into udc-dev 2023-05-11 17:49:58 +00:00
Atneya Nair
9e2ed1914f Merge "Move startWatchingModeWithFlags to the native supported binder calls" into udc-dev 2023-05-11 17:41:42 +00:00
Michael Mikhail
4b8e2744ad Merge "Verify URI permissions in MediaMetadata" into udc-dev am: 9dd2c38124
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22956849

Change-Id: I19aea7f1a773a1e2ba345dbefc9a4f14a4f93301
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 17:39:55 +00:00
Beverly Tai
fa43d33910 Merge "Dismiss the keyguard through #notifyKeyguardAuthentiated" into udc-dev am: 8dca2f6b74
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23112696

Change-Id: If63f57b667756be67ccee07e7f55f099d6a18d7e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 17:37:34 +00:00
Michael Mikhail
9dd2c38124 Merge "Verify URI permissions in MediaMetadata" into udc-dev 2023-05-11 17:37:27 +00:00
Treehugger Robot
7a00f6653d Merge "send onFailure callback for asyncronous exceptions" into udc-dev am: c3e906d1cf
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22970722

Change-Id: Ib2c40c36101baf848928f3752fec76aa2d05c5cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 17:35:38 +00:00
Anna Bauza
3e94052bec Add elapsed time to user journey report and user lifecycle journey (from create to delete)
Bug: 272044888
Test: atest UserJourneyLoggerTest
Test: manual by running statsd_testdrive 264
Change-Id: Ide4a9307cbfb976be7e9e3bbcc30fa66c5dc3db7
2023-05-11 17:33:15 +00:00
Riddle Hsu
79e9167e93 Cache decor insets for display switch
In general this can reduce the amount of display configuration change
from 2~4 times to 1 when switching physical display, e.g. fold/unfold.

The multiple configuration changes are from the insets provider
windows that change their provided insets size which can affect
display configuration. Or even the windows can be added or removed
that also triggers the change.

The concept:
 1. The first time fold->unfold:
    Cache folded insets.
    Still perform multiple config changes to calculate unfold.
 2. Unfold->fold:
    The decor insets in folded state is known, use it directly.
    Cache unfolded insets.
 3. Fold->unfold:
    Cached unfolded insets is available, similar as 2.

Bug: 266197298
Test: DisplayPolicyTests#testSwitchDecorInsets

Change-Id: Icb832bad8c6a7412b6fc0ecba318d2034681d3f7
2023-05-11 17:23:23 +00:00
Beverly Tai
8dca2f6b74 Merge "Dismiss the keyguard through #notifyKeyguardAuthentiated" into udc-dev 2023-05-11 17:18:45 +00:00
Treehugger Robot
c3e906d1cf Merge "send onFailure callback for asyncronous exceptions" into udc-dev 2023-05-11 17:17:34 +00:00
Pavel Grafov
8a23393850 Merge "Show correct dialog for paused profile widgets" into udc-dev am: bb9e856e99
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23122029

Change-Id: I56b1f92f0a9db2610f538520ddfbaa9c70895072
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 17:15:12 +00:00
Pavel Grafov
bb9e856e99 Merge "Show correct dialog for paused profile widgets" into udc-dev 2023-05-11 17:01:33 +00:00
Treehugger Robot
96ca39820a Merge "Remove demotion flags when a JobWorkItem is enqueued." into udc-dev am: 6367da36bb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23136716

Change-Id: I35f6dfd45d60ecd2b27b831b6068d308780f9899
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 16:59:37 +00:00
Mady Mellor
9e8e682477 Make sure we log the last bubble removal
ag/22792413 changed the logic here & returns early so it'd miss
the log statement about the bubble removal. Update the code
to log when the last bubble is dismissed as well.

Additionally we're missing this in the code path for a dismissed
suppressed bubble (pretty edge case), but add the log event in
there as well...

Test: manual - remove last bubble
Bug: 282017959
Change-Id: I6e6e176823651d0bc8efe9e20bd573d02694a44f
2023-05-11 09:58:47 -07:00
Treehugger Robot
6110ce452b Merge "Remove INTERNET permission requirement." into udc-dev am: ef6853a2a4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23126149

Change-Id: Ia2720dca7bc38f0827dfb18f5cd999ee8f761981
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 16:58:26 +00:00
Martijn Coenen
a2728a3804 Fix race condition in binding isolated services in shared process.
When a new isolated service is being bound in a shared isolated process
that is not yet completely brought up, the service is added to the
pending services list. However, when the shared isolated process does
come up, the pending service is not considered, because the UID does not
match. Set isolationHostProc correctly in the ServiceRecord, to ensure
that the pending service logic knows to put this service in the shared
isolated process.

Bug: 280918250
Test: atest CtsVoiceInteractionTestCases
Change-Id: Iaf0bcdec2c777e72a0e18246fa0e5ccca117def1
2023-05-11 16:58:18 +00:00
TreeHugger Robot
0d2f1f2575 Merge "Fix concurrency logging." into udc-dev am: 13c49d38e0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23146976

Change-Id: I149f2c9df360524e56904968b5380392b330b22d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 16:57:20 +00:00
Mady Mellor
9e59db8b6d Merge "Use ComponentCallbacks instead of ConfigurationChangeListener" into udc-dev am: 7369ef1ac4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23148105

Change-Id: I04217b4806c53c2ed25debbadbf57512277f0763
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 16:56:39 +00:00
Chris Antol
65d5c05962 Merge "Re-add text color to Settings Switch" into udc-dev am: 9bc3bcb780
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23120743

Change-Id: If6942f0f6b99a3e487e95f3ad1dc2ca733f511ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 16:56:06 +00:00
TreeHugger Robot
171f04a571 Merge "Add extra key for call attributes." into udc-dev am: 743eb54490
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23077738

Change-Id: Id7e3a9da50102bc59a928b3e357ad0f70ea3d029
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 16:54:21 +00:00
Mady Mellor
a9f16586c4 Fix potential NPE when removing bubble
The icon view on the bubble might be cleaned up somehow before we
try to remove it, grab it before the animation starts and ensure
it's not null before removing it from the view.

Bug: 281891504
Test: none / couldn't repro locally
Change-Id: Ic2a2b01cc0270ba00c8a5c1ad07c1256bbc1b351
2023-05-11 09:54:18 -07:00