Commit Graph

891995 Commits

Author SHA1 Message Date
Avichal Rakesh
42b66ccf4e Merge "cameraservice: Add metrics for extension sessions" into udc-dev 2023-05-12 19:56:26 +00:00
Beth Thibodeau
0dd009333a Do not allow focus on invisible buttons
Fixes: 282157959
Test: atest MediaControlPanelTest
Test: manual with Talkback
Change-Id: I0c6d1d5e7e071f9ff6825c8eabe25ecba73271f3
2023-05-12 14:51:38 -05:00
Songchun Fan
457e39b38c [SettingsProvider] do not close MemoryIntArray if in system server
When a DeviceConfig instantce is created in the system server process, when its cache gets evicted, it can close the MemoryIntArrays kept in the SettingsProvider in the system server.

BUG: 282206516
Test: presubmit
Change-Id: I8df55412aaae12c959ef7222d62602235c060b92
2023-05-12 12:43:50 -07:00
mattsziklay
af6344643a Sync resize veil hide to app draw.
Uses shell transition to ensure the resize veil doesn't hide before the app is fully drawn.

Bug: 279062291
Test: Manual
Test: atest VeiledResizeTaskPositionerTest

Change-Id: Ib36f04d3fa428f1fdc10f8f5c381a1e8d00f2f55
2023-05-12 12:42:40 -07:00
Mateusz Cicheński
911486490d Fix Maps PiP entrance to not bounce down and up
Quickstep hides itself for moment, which resets setLauncherKeepClearAreaHeight
and causes the bounce. Adding delay prevents the movement to trigger too soon.

Bug: 282068601
Test: manually, enter PiP in Maps
Test: before http://recall/-/ekEuGtt9d9HWqkUtAzpHx8/c0eQkqhMV58ESQTwP6UKSm
Test: after http://recall/-/ekEuGtt9d9HWqkUtAzpHx8/gCTmeKSerYbRKsHM5ZsVjp

Change-Id: Ic070f63be805ef249f270a6dd1b2180c08e0fa0c
2023-05-12 19:42:18 +00:00
Mady Mellor
4ab85f3d6f Fix misplaced surface from fold -> unfold while bubbles are expanded
This also fixes the surface being misplaced when the theme changes.

When setBounds is called in TaskViewTransitions we were skipping
creating a new transition whenever there was anything pending.

Instead, we should only skip if the pending in flight is for that
task view AND an opening type transit, otherwise the bounds never
get updated until the next open / if a bounds change is sent without
any other pending.

Test: manual - have an expanded bubble on folded device, unfold
             => ensure the expanded view is fully visible
             - have an expanded bubble & change the theme via QS
             => ensure the expanded view is properly placed
             - test various bubble animations: expand, collapse,
               switch, new bubble, dismissing while expanded, rotation
               and ensure they all look fine.
Test: atest TaskViewTransitionTest
Bug: 281855397
Bug: 280440749
Change-Id: I43cbb90bdfbe90bf068c5de21d060193aa38c96f
2023-05-12 12:41:58 -07:00
Alex Buynytskyy
65f443a6eb Merge "Always send result code to IntentSender, if present." into udc-dev 2023-05-12 19:37:49 +00:00
Atneya Nair
c253a493d3 Filter out user handle in ST package check
Only the app id part of uid matters in checking against the uid
associated with a package from package manager.

Bug: 281778398
Test: agsa/as smoke + user switch tests
Change-Id: I8e00f95c5e2d756ef256828d6360c9f7e3226c10
2023-05-12 12:32:51 -07:00
Matt Buckley
acf0d15069 Merge "Prevent LOAD_RESET signal after too many false positives" into udc-dev 2023-05-12 19:30:07 +00:00
Treehugger Robot
b1d5bac3c4 Merge "Correct the page title for TalkBack" into udc-dev 2023-05-12 19:14:35 +00:00
Riddle Hsu
beda91f6af Merge "Reduce flickering when swiping auto-pip with orientation change" into udc-dev 2023-05-12 18:58:32 +00:00
Jeff DeCew
881635995c Add redundant tint to notification and footer button backgrounds.
This is required because Resources apparently isn't thread-safe, and can end up with an inconsistent cache, especially for drawables, for an extended period after a theme change.

Tracking the removal of this duplicate code with:
Bug: 282173943

Fixes: 282168337
Test: toggle night mode until the bug hits (detectable by logging in I4879dd28a8d88b3ee6fc1f09c9029eb653bfa460) then verify the notifications still look right.
Change-Id: Ie5e0d7144f4851bdb82f18ffdda2c910ee0790ef
2023-05-12 14:52:40 -04:00
David Zhao
f43fef0a56 Fix incorrect evaluation of TvMessage count
Bug: 278628657
Test: atest TvInputServiceTest
Change-Id: Ica32ffc82ec1f6850df113397ed9bd5f555eaf58
2023-05-12 11:44:39 -07:00
Jeremy Sim
00f6fd9fd0 Allows splitscreen with work & personal version of the same app
This patch makes it so that the user can use splitscreen with work & personal profile versions of the same app, even if the app does not support multi-instance.

Previously, we checked package name to prevent the user from opening 2 versions of the same app if the app did not allow multi-instance. But multi-instance with different user profiles should actually be allowed, since they are essentially 2 independent apps in the system.

Fixed by changing SplitScreenUtils#samePackage() to take in and check userIds as well.

Fixes: 274973415
Test: Manual
Change-Id: I13d80ddda10f08b87971f45a03d3ba2910befb8a
2023-05-12 11:39:19 -07:00
Kholoud Mohamed
e07409f7e9 Remove persistentPreferrredActivity policy on activity removal
Fixes: 266924257
Test: btest a.d.c.PersistentPreferredActivitiesTest
Change-Id: I17b8c66cdf991a11217df7fba5722ec955d3c8cb
2023-05-12 18:35:15 +00:00
Shaowei Shen
7a227f1e74 Merge "[Output Switcher] Set padding to fix clip on top item" into udc-dev am: b130b003a5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23124521

Change-Id: I7f5083f50895fef5972c278b0093088e4329e7fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 18:28:03 +00:00
Jiaming Liu
8c0763be25 Merge "Fix IllegalStateException in DeviceStateManagerService" into udc-dev am: 01f04f3a46
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23183917

Change-Id: Idbc74f2a0fe4c19c25ace8c0f73a643a5e4b42b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 18:26:13 +00:00
Beverly Tai
ee90eac464 Merge "Flip bouncer delay flag to TRUE" into udc-dev am: df120ba9de
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23145796

Change-Id: Iacf89ef604a246b70ca1c3c8dabb0c9266691314
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 18:24:57 +00:00
Raphael Kim
033b94895e [CDM] Gate hidden test API behind a permission
Bug: 281582104
Test: atest CtsCompanionDeviceManagerUiAutomationTestCases:SystemDataTransferTest
Test: atest CompanionTests:SystemDataTransportTest
Change-Id: I38e77b20f285a5d66be2da1f29ddb13507ba8436
2023-05-12 18:22:34 +00:00
Beth Thibodeau
9c5590df56 Merge "Prevent media controls with no title" into udc-dev am: 910e30bfe5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23152784

Change-Id: Ibaeb63583b2391ffb327ede53b0d70895e69d288
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 18:22:18 +00:00
Elis Elliott
60f4ae03cc Add reference to permissions in UserRestriction docs.
Fixes: 277873135

Test: n/a
Change-Id: I486a8a9c0399730c6138c596e227ea8503e31653
2023-05-12 18:21:47 +00:00
TreeHugger Robot
4530a54644 Merge changes from topics "dialog-width", "icon-size" into udc-dev am: 6135a70b73
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23116677

Change-Id: Id7bc55f375b962a1bb8d9e42b0dd392ca1ecff51
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 18:20:42 +00:00
Shaowei Shen
b130b003a5 Merge "[Output Switcher] Set padding to fix clip on top item" into udc-dev 2023-05-12 18:19:03 +00:00
Pinyao Ting
6923abbf9c Remove obsolete test case
After ag/17803201, mutable bitmap in RemoteViews will now become
immutable when RemoteViews is cloned, so the original test case is no
longer valid after this change.

Bug: 265438526
Test: atest RemoteViewsTest
Change-Id: Ie31356e75d2eee3d63b90a52974d496bd791fb13
Merged-In: Ie31356e75d2eee3d63b90a52974d496bd791fb13
(cherry picked from commit 58ca34e539)
2023-05-12 18:11:05 +00:00
Jiaming Liu
01f04f3a46 Merge "Fix IllegalStateException in DeviceStateManagerService" into udc-dev 2023-05-12 18:08:07 +00:00
jiewenlei
6bbeb251b2 Fix discovered logging issues for Autofill.
Test: m
Bug: 278920289
Change-Id: I951b336d3bd21e2383bda532b7c7b00150aa5827
2023-05-12 18:01:36 +00:00
shaoweishen
aa8c4bcf58 [Output Switcher] Remove sysui flag for Output Switcher in U
remove sysui flag for U in Output Switcher, this change will not effect
behavior since we already enable flag as default in this branch.

Bug: 261538825
Test: atest MediaOutputAdapterTest MediaOutputControllerTest MediaOutputBaseDialogTest MediaOutputDialogTest
Change-Id: I774c39cba2a3179f9cbce9becb700bf8fb9187aa
2023-05-12 18:00:20 +00:00
Beverly Tai
df120ba9de Merge "Flip bouncer delay flag to TRUE" into udc-dev 2023-05-12 17:57:04 +00:00
Beth Thibodeau
910e30bfe5 Merge "Prevent media controls with no title" into udc-dev 2023-05-12 17:54:59 +00:00
TreeHugger Robot
6135a70b73 Merge changes from topics "dialog-width", "icon-size" into udc-dev
* changes:
  Set max dialog width on landscape and foldables
  Modify icon size for fill and save dialogs
2023-05-12 17:54:27 +00:00
Jiaming Liu
08d9bca51c Fix IllegalStateException in DeviceStateManagerService
When the base state is unknown, DeviceStateManagerService should not
notify listeners.

Bug: 260876135
Test: atest DeviceStateManagerServiceTest
Change-Id: Ib56e2794eacb88fdfdc8a5252c1a8a3fbd3871b8
2023-05-12 17:53:12 +00:00
Aaron Liu
9394802e4b Merge changes Ia1128b9d,I018e067e into udc-dev am: 4debf56a7b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23174154

Change-Id: Ife4add7a6cc346e55c24c67a96b8656e7bbbd099
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:44:34 +00:00
Jean-Michel Trivi
99b6800dba Merge "AudioService: fix NOTIFICATION unmuted while in silent/vibrate mode" into udc-dev am: 2b9dbdfc9a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23202190

Change-Id: Id2ee52a50f9e97a2fff86403c1cb07fe3807bae4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:43:51 +00:00
Christine Franks
893f20ad17 Merge "Allow context sync to make emergency calls" into udc-dev am: a23febe1a8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23132486

Change-Id: I99daa7fa069007e020bfab87521218b8eb17592d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:41:08 +00:00
Mady Mellor
6ccaf59911 Merge "Use ComponentCallbacks instead of ConfigurationChangeListener" into udc-dev am: 3af5b5457c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23186046

Change-Id: I6e2a5489d23c764e22a62e07021b9ea60cd1099b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:40:13 +00:00
Aaron Liu
4debf56a7b Merge changes Ia1128b9d,I018e067e into udc-dev
* changes:
  Fix lockout state for auto pin confirm
  Fix pin error scenario for talkback.
2023-05-12 17:35:45 +00:00
Jean-Michel Trivi
2b9dbdfc9a Merge "AudioService: fix NOTIFICATION unmuted while in silent/vibrate mode" into udc-dev 2023-05-12 17:29:25 +00:00
Christine Franks
a23febe1a8 Merge "Allow context sync to make emergency calls" into udc-dev 2023-05-12 17:28:55 +00:00
Mady Mellor
3af5b5457c Merge "Use ComponentCallbacks instead of ConfigurationChangeListener" into udc-dev 2023-05-12 17:23:51 +00:00
Pavel Grafov
67107edcf4 [automerger skipped] Merge "Ensure policy has no absurdly long strings" into tm-qpr-dev am: 2286d21f22 -s ours am: 3c78ba0527 -s ours
am skip reason: Merged-In Idcf54e408722f164d16bf2f24a00cd1f5b626d23 with SHA-1 3d8400f5e4 is already in history

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

Change-Id: I637d4d9341746f3b61a7939839b93ee84160579b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:22:39 +00:00
Pavel Grafov
e9315987f4 [automerger skipped] Ensure policy has no absurdly long strings am: 456dbcae5a -s ours am: 2373bd49da -s ours
am skip reason: Merged-In Idcf54e408722f164d16bf2f24a00cd1f5b626d23 with SHA-1 3d8400f5e4 is already in history

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

Change-Id: Iac841d0a13ceee0a0031712d3950acdaac7b5837
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:22:36 +00:00
Iavor-Valentin Iftime
b140a7d06f Merge "Fix Toast memory leaks" into udc-dev am: 6488edd6ab
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22894949

Change-Id: I2bce031d6d37b242a89c318982304dcd17622858
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:22:25 +00:00
Beverly Tai
9ecbd016f7 Merge "Hookup active unlock running state to bouncer delay logic" into udc-dev am: cf707e4295
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23141836

Change-Id: Ia3015fa8878bd839aba6efc53bbab5eba573ef79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:21:59 +00:00
Evan Rosky
b3dd72f512 Merge "collect task moving-to-back" into udc-dev am: 118f70d893
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23192311

Change-Id: I52889fd754d520bc01ec63007d9b7055186e9440
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:21:31 +00:00
Ling Ma
9fa12b013a Merge "Clear TelephonyManagerMap onStop" into udc-dev am: 5a29015e89
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23121776

Change-Id: Ia1e46823e65eb063fac2425595f776d3807ba556
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:19:01 +00:00
Pavel Grafov
3c78ba0527 [automerger skipped] Merge "Ensure policy has no absurdly long strings" into tm-qpr-dev am: 2286d21f22 -s ours
am skip reason: Merged-In Idcf54e408722f164d16bf2f24a00cd1f5b626d23 with SHA-1 3d8400f5e4 is already in history

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

Change-Id: I27d0f6022f0fa06b3457922147b59dc697d9a902
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:18:43 +00:00
Pavel Grafov
2373bd49da [automerger skipped] Ensure policy has no absurdly long strings am: 456dbcae5a -s ours
am skip reason: Merged-In Idcf54e408722f164d16bf2f24a00cd1f5b626d23 with SHA-1 3d8400f5e4 is already in history

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

Change-Id: I3ea6d44300e193a293f3b46b65719afe6912b797
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 17:18:20 +00:00
Iavor-Valentin Iftime
6488edd6ab Merge "Fix Toast memory leaks" into udc-dev 2023-05-12 17:12:32 +00:00
Beverly Tai
cf707e4295 Merge "Hookup active unlock running state to bouncer delay logic" into udc-dev 2023-05-12 17:10:36 +00:00
Evan Rosky
118f70d893 Merge "collect task moving-to-back" into udc-dev 2023-05-12 17:08:37 +00:00