Commit Graph

657206 Commits

Author SHA1 Message Date
Beth Thibodeau
ed5ced3fdd Merge "Sort remote cast notifications to the end" into sc-v2-dev 2021-11-19 16:07:25 +00:00
Wu Ahan
69cd4caaa8 Merge "Fix NPE while running UserSwitcherController" into sc-v2-dev 2021-11-19 10:08:13 +00:00
TreeHugger Robot
34a0dd0d91 Merge "Javadoc changes for additional DPC-settable extras" into sc-v2-dev 2021-11-19 09:38:28 +00:00
Arc Wang
5fc0e28f2e Merge "Add LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK permission to Shell" into sc-v2-dev 2021-11-19 09:37:58 +00:00
Tony Huang
6a2ce827e2 Merge "Fix split dismissed after click pip to split button" into sc-v2-dev 2021-11-19 08:37:16 +00:00
Jerry Chang
dcab13878e Merge "Support moving task to an activated split stage in a specific position" into sc-v2-dev 2021-11-19 08:29:49 +00:00
Louis Chang
ed8d6b921b Merge "Defer sending TaskFragment events while host task is invisible" into sc-v2-dev 2021-11-19 06:49:59 +00:00
Tony Huang
f8a1beac2e Fix split dismissed after click pip to split button
When pip app could show when locked(e.g. Maps) and user click
expand to split button, the keyguard occluded callback usually
come before onStageVisibilityChanged then cause split exit by
keyguard occluded

Fix it by add more condition check, we should do it only when
device waking up, keyguard occluded and only the stage included
show when locked app is visible then exit split to show that app
full screen.

Bug: 202740657
Fix: 204527184
Test: manual
Test: pass existing tests
Change-Id: Id63e8dee42337b5dd4f767a866a965cb97761cf0
2021-11-19 13:43:40 +08:00
Louis Chang
92247c0af1 Defer sending TaskFragment events while host task is invisible
Or the organizer could start activity or perform unnecessary
actions while in background.

Bug: 204385547
Test: atest TaskFragmentOrganizerControllerTest
Change-Id: I6aa731293d34cd481841a0af2d339a659a148b2e
2021-11-19 12:07:55 +08:00
Kevin Han
9a8937e935 Merge "Exempt hibernating apps from dex optimization" into sc-v2-dev 2021-11-19 01:06:06 +00:00
Hongwei Wang
aa2c404692 Merge "Allow auto-pip on launching new Task from TaskBar" into sc-v2-dev 2021-11-19 00:08:42 +00:00
Beth Thibodeau
313b9e923d Merge "Check media session token type" into sc-v2-dev 2021-11-18 23:43:21 +00:00
Dave Mankoff
b15d09f6af Merge "Restore StatusBarStatePolicy." into sc-v2-dev 2021-11-18 23:00:39 +00:00
TreeHugger Robot
e5843059e7 Merge "Ignore ui mode change caused by Morris overlay in PiP" into sc-v2-dev 2021-11-18 22:55:48 +00:00
Hongwei Wang
391f372726 Ignore ui mode change caused by Morris overlay in PiP
When entering PiP from GMM with Morris overlay enabled, there will be a
display change callback caused by ui mode change that tend to shift the
PiP window. For PiP, such ui mode change from app is not quite relevant
and we can simply ignore in PipController.

Bug: 201589034
Video: http://recall/-/aaaaaabFQoRHlzixHdtY/dmI3KCeKPAH118BRqnhgNO
Test: enter PiP from GMM with Morris overlay, see video
Change-Id: I2d72e166fb8de1e503415b5441c03f0685de9573
2021-11-18 13:00:04 -08:00
TreeHugger Robot
1b9e81001c [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: b5d35b0192 -s ours am: 3b102e770e -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ia7545c362b4a312148d238f57da9c32dd97f038e
2021-11-18 20:47:47 +00:00
TreeHugger Robot
3b102e770e [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: b5d35b0192 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2094ce428fe288cb28513b371213215adb1e09cc
2021-11-18 20:30:59 +00:00
TreeHugger Robot
611424795b Merge changes from topic "presubmit-am-344b69221da94b53953e04620bfe4930" into sc-qpr1-dev am: 0cfb14e5d6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16294356

Change-Id: Ic4419d413bed7be17ea93099ec53ea0d52efbcef
2021-11-18 20:25:08 +00:00
Bill Yi
c7ccbe159c [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 63e0b1de71 am: d2be1d3896 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2e044ed1b4821ebac4be5d1270b4b8c7c72ff2ab
2021-11-18 20:25:06 +00:00
TreeHugger Robot
0cfb14e5d6 Merge changes from topic "presubmit-am-344b69221da94b53953e04620bfe4930" into sc-qpr1-dev
* changes:
  [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 63e0b1de71
  Import translations. DO NOT MERGE ANYWHERE
2021-11-18 20:13:51 +00:00
TreeHugger Robot
b5d35b0192 Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev 2021-11-18 20:13:51 +00:00
TreeHugger Robot
4db4ee372a [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: d1a29c38bb -s ours am: 2ba4b1d0ef -s ours
am skip reason: subject contains skip directive

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

Change-Id: I5fc36f8f274969a8f1b1e43c82ef7690778cc626
2021-11-18 19:44:30 +00:00
TreeHugger Robot
bf49082255 [automerger skipped] Merge "[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 457993c4a0" into sc-qpr1-dev am: 40e2c8c362 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I8f60c4ae4cee51893ca8af898fcd3600dc752d6b
2021-11-18 19:44:21 +00:00
TreeHugger Robot
5395230cdb Merge changes from topic "presubmit-am-0adaeb1d15a7491689c8c569dbba8db2" into sc-qpr1-dev am: f86c8c5d0a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16286746

Change-Id: Ibec6d544498fb1d68dda428b0c4d827a93cee6ca
2021-11-18 19:44:12 +00:00
Bill Yi
46697887b1 [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 457993c4a0 am: 44ed7bd413 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I91bb4a47484a3ae5218e239eb14f345fbec31336
2021-11-18 19:44:08 +00:00
TreeHugger Robot
2ba4b1d0ef [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: d1a29c38bb -s ours
am skip reason: subject contains skip directive

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

Change-Id: I838f134de6f4dc3f9a81bafd3d235691a9f405dc
2021-11-18 19:43:35 +00:00
TreeHugger Robot
d1a29c38bb Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev 2021-11-18 19:21:51 +00:00
TreeHugger Robot
40e2c8c362 Merge "[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 457993c4a0" into sc-qpr1-dev 2021-11-18 19:21:51 +00:00
TreeHugger Robot
f86c8c5d0a Merge changes from topic "presubmit-am-0adaeb1d15a7491689c8c569dbba8db2" into sc-qpr1-dev
* changes:
  [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 457993c4a0
  Import translations. DO NOT MERGE ANYWHERE
2021-11-18 19:21:51 +00:00
TreeHugger Robot
76ee1c461c [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 33b75ceeb6 -s ours am: abe3bed2f9 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I253a8b342aa4ce3e6e41309a57df47d0756842d2
2021-11-18 19:17:17 +00:00
TreeHugger Robot
a14a5fbe2d [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: fc39f46440 -s ours am: 0811f4c4c1 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ide51bd289dd644025ff07bdce47b66aa11464818
2021-11-18 19:17:13 +00:00
TreeHugger Robot
81137f61be [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 41e362fba3 -s ours am: 8865af3518 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I150869e02e65505df93731cd57b1ffc17265e906
2021-11-18 19:17:03 +00:00
TreeHugger Robot
db8e670f50 Merge changes from topic "presubmit-am-63cee7df41274a07a7523570348ebb84" into sc-qpr1-dev am: 778427a0c3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16285651

Change-Id: I4f4fc46f4207a5aa9a45be3465f965d70fe3beb2
2021-11-18 19:16:56 +00:00
Bill Yi
c07089058e [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: ddaad7f497 am: 2bc04c31c5 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ib43c060439ff3fd3cc78b420bea3afc13f594bec
2021-11-18 19:16:48 +00:00
TreeHugger Robot
612d6cad6b Merge "Update TriggerSensor parameters" into sc-v2-dev 2021-11-18 19:13:02 +00:00
TreeHugger Robot
abe3bed2f9 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 33b75ceeb6 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Id78782b024fc16599480288b3bc1676b5be385c4
2021-11-18 18:58:33 +00:00
TreeHugger Robot
0811f4c4c1 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: fc39f46440 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I7cafebc70cd1399d74ea3de1360e97d7a562d83a
2021-11-18 18:58:16 +00:00
TreeHugger Robot
8865af3518 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 41e362fba3 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I166c918bec662e291f264c5e3f08c417a093f5c2
2021-11-18 18:57:56 +00:00
TreeHugger Robot
33b75ceeb6 Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev 2021-11-18 18:51:41 +00:00
TreeHugger Robot
778427a0c3 Merge changes from topic "presubmit-am-63cee7df41274a07a7523570348ebb84" into sc-qpr1-dev
* changes:
  [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: ddaad7f497
  Import translations. DO NOT MERGE ANYWHERE
2021-11-18 18:51:41 +00:00
Hongwei Wang
0a53b766cb Allow auto-pip on launching new Task from TaskBar
Loosen the check on FLAG_RESUME_WHILE_PAUSING in
TaskFragment#startPausing for auto-enter-pip.

Fixed also the round corner radius calculation in WMShell component for
entering PiP transition.

Bug: 198227082
Bug: 202574512
Video: http://recall/-/aaaaaabFQoRHlzixHdtY/bEPWcJSn8iGbLLNg6cM0E3
Test: no auto-enter on quick switch and does on launching new Task,
      see video for details
Test: atest PinnedStackTests#testAutoPipOnLaunchingAnotherActivity
Change-Id: I53e62a5f6e663b2d6df8cd0aaa858ff01ef073e8
2021-11-18 10:50:29 -08:00
TreeHugger Robot
fc39f46440 Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev 2021-11-18 18:40:30 +00:00
TreeHugger Robot
41e362fba3 Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev 2021-11-18 18:36:32 +00:00
TreeHugger Robot
e94a886beb [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: d4f06dbebf -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ia414e15057f224329edd15069ff1d9d0ce697c82
2021-11-18 18:27:14 +00:00
TreeHugger Robot
d4f06dbebf Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev 2021-11-18 18:24:48 +00:00
TreeHugger Robot
7e2e6597fe [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: cd15ae8bf2 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I7937ce7a974d57a3465161af3a5849dedbd70a4b
2021-11-18 18:14:13 +00:00
TreeHugger Robot
0fc3a13358 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: 6f3aeeeb5f -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ib5c68d8a04b99d09462b2eebd089806a9d4f1dee
2021-11-18 18:14:03 +00:00
TreeHugger Robot
95f048e14b [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: 8e88b8312d -s ours
am skip reason: subject contains skip directive

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

Change-Id: I422211b59476492d042fd40c44b2fcce6608b602
2021-11-18 18:13:55 +00:00
TreeHugger Robot
cd15ae8bf2 Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev 2021-11-18 18:05:11 +00:00
TreeHugger Robot
6f3aeeeb5f Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev 2021-11-18 18:01:58 +00:00