Commit Graph

586840 Commits

Author SHA1 Message Date
Jorge Gil
5f6523cdf4 Revert "Use out pipBounds to save reentry size"
This reverts commit a6e524e127.

Reason for revert: should not use current pipBounds as reentry bounds when the bounds are temporarily expanded due to active menu

Bug: 170748861

Change-Id: I26a2ce4d9fb70db051b941ff09cdb423513b9ffc
2020-10-13 21:06:38 +00:00
jorgegil@google.com
a6e524e127 Use out pipBounds to save reentry size
Currently, when an out PIP transition happens we combine:
(1) the last user resized bounds, plus
(2) the out pipBounds fraction (mLastReportedBounds)
Using both we create the reentry bounds used to restore
on reentry.

This is actually unnecessary since ag/12307605 and
ag/12309037 both landed. They landed as separate
efforts fixing different issues almost at the same time,
so we didn't realize that getting the last user  resized
bounds was no longer necessary with the safe
mLastReportedBounds (i.e. pipBounds) passed into
onPipTransitionStarted.

The pipBounds argument is equal to the last user resized
size with the current fraction applied, so there's no need
to re-calculate it, we can just use it directly.

Bug: 169373982
Test: enter/exit pip and resize multiple times to verify the
reentry size is correct.

Change-Id: I2517d10bfbc8ca9c15b08b32089bdeeb1dd3aab6
2020-10-09 15:31:06 -07:00
Brian Stack
3f32fa6a9e Merge "Add UwbManager API Stubs" am: 2c48ea2f87 am: 4980bde1e2 am: 246d438d6c am: 95f6d698a7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1453876

Change-Id: I787d44b2a5b7445fa2737f56173f97bdf090122f
2020-10-08 23:25:57 +00:00
Youngjun Kwak
0065c35b56 Merge "Handle System Bar Inset properly for immersive mode." 2020-10-08 23:24:35 +00:00
Brian Stack
95f6d698a7 Merge "Add UwbManager API Stubs" am: 2c48ea2f87 am: 4980bde1e2 am: 246d438d6c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1453876

Change-Id: I54ea9874a9e8aa26b3ccff9d9253960732ad87c0
2020-10-08 23:14:22 +00:00
TreeHugger Robot
36a56888f5 Merge "Using new API to obtain apk checksum." 2020-10-08 23:13:13 +00:00
Curtis Belmonte
cf23aae2f6 [automerger skipped] Merge "DO NOT MERGE Check fingerprint client against top activity in auth callback" into rvc-qpr-dev-plus-aosp am: 2db306a8e2 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I5be19cfcf4a54ee551d88f10a76bee56f231c678
2020-10-08 23:08:27 +00:00
Brian Stack
246d438d6c Merge "Add UwbManager API Stubs" am: 2c48ea2f87 am: 4980bde1e2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1453876

Change-Id: I0e0dab787154ed0ebbbec84a8dfd618056919db9
2020-10-08 22:45:18 +00:00
Curtis Belmonte
2db306a8e2 Merge "DO NOT MERGE Check fingerprint client against top activity in auth callback" into rvc-qpr-dev-plus-aosp 2020-10-08 22:40:05 +00:00
Patrick Baumann
0ad7b55f28 [automerger skipped] Merge "Handling removing <original-package> tag" am: e682158745 am: 62964d830c am: 318ffcb05e -s ours am: 66297c8826 -s ours
am skip reason: Change-Id I198ca545f4fea3ae9d2328a845cbd9167eedf8da with SHA-1 50ee8017ea is in history

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

Change-Id: Ia729b6be0b40d648d0c0c74cb35f16e6884da8d5
2020-10-08 22:35:09 +00:00
Beverly Tai
9214eb774f Merge "Add temp flag for lockscreen/aod ui prototyping" 2020-10-08 22:15:52 +00:00
Brian Stack
4980bde1e2 Merge "Add UwbManager API Stubs" am: 2c48ea2f87
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1453876

Change-Id: Ibc82e7a64f70efd15c6b969a3967863e0ca68135
2020-10-08 22:11:21 +00:00
TreeHugger Robot
b06bedb886 Merge "Add basic support for input shaders to RuntimeShader." 2020-10-08 22:03:12 +00:00
Patrick Baumann
66297c8826 [automerger skipped] Merge "Handling removing <original-package> tag" am: e682158745 am: 62964d830c am: 318ffcb05e -s ours
am skip reason: Change-Id I198ca545f4fea3ae9d2328a845cbd9167eedf8da with SHA-1 50ee8017ea is in history

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

Change-Id: I43c13c432212fe5fc67f3c77d260d9018762ab42
2020-10-08 22:02:21 +00:00
Eugene Susla
72c765cd44 Merge "Mark generated setters' result as @NonNull" 2020-10-08 21:54:10 +00:00
Brian Stack
2c48ea2f87 Merge "Add UwbManager API Stubs" 2020-10-08 21:53:49 +00:00
Patrick Baumann
318ffcb05e Merge "Handling removing <original-package> tag" am: e682158745 am: 62964d830c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1455087

Change-Id: I9e64ba8bd7da087d4bc8f11567e830f876138a7b
2020-10-08 21:47:25 +00:00
Nate Myren
c7859e9813 Merge "Add start/finishProxyOp methods" 2020-10-08 21:38:22 +00:00
Patrick Baumann
62964d830c Merge "Handling removing <original-package> tag" am: e682158745
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1455087

Change-Id: I20e0937247244ca8f1bb788ca41f12acc0073fee
2020-10-08 21:20:11 +00:00
kwaky
dc32a1e213 Handle System Bar Inset properly for immersive mode.
If we enter immersive mode (that is, SystemBar is hidden due to
transient mode), inset from that system bar is not applied even when it
becomes visible.

To fix this, we are applying window inset to fit ignoring the visibility
of the system bar. Each overlay view can opt-in to use this functionality
by overriding shouldUseStableInsets's return value to true. It can also
use conditionals to change its return value dynamically (e.g. depending
on whether the IME is visible. See NotificationPanelViewController.)

Bug: 169612767
Test: Manual (see screen shots)
Change-Id: I9d0c460bd3b521f9e334c3f7c9d304e68593b6da
2020-10-08 14:19:09 -07:00
TreeHugger Robot
c6b1386fc3 Merge "Presubmit com.android.wm.shell.onehanded test flaky" 2020-10-08 20:49:58 +00:00
TreeHugger Robot
a40c3b309a Merge "Import translations. DO NOT MERGE ANYWHERE" 2020-10-08 20:49:53 +00:00
Patrick Baumann
e682158745 Merge "Handling removing <original-package> tag" 2020-10-08 20:46:37 +00:00
Alex Buynytskyy
458f53551a Using new API to obtain apk checksum.
Fixes: 168260114
Test: refactoring, manually enabled security logs, compared with the previous version
Change-Id: I36f4939386b57130767860c13ea2816873f9f46a
2020-10-08 13:37:49 -07:00
Sudheer Shanka
389a1de0ac Merge "Avoid NPE in trimToLengthWithEllipsis()." 2020-10-08 20:15:47 +00:00
Alexander Dorokhine
2c9639a347 Merge "Merge Jetpack SearchSpec work from last two quarters." 2020-10-08 20:09:50 +00:00
Eugene Susla
5ebde54db8 Mark generated setters' result as @NonNull
Test: manual
Change-Id: I6f83a351d0b58dec5ac216f1d2a76edb00e1fee2
2020-10-08 12:45:32 -07:00
Brad Ebinger
e0afc5429d [automerger skipped] Merge "Fix un-dismissable incoming call for auto-rejected calls" am: dd27d93ad6 am: 98da2d69ee am: c7101dbee9 -s ours am: 7fa09db3b1 -s ours
am skip reason: Change-Id I054e6b00656fc04f48f7f378076e29322daf59ad with SHA-1 f1f2e0405e is in history

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

Change-Id: Ia4b07c2ff86931446a6493ccbbcff7752c657af2
2020-10-08 19:26:53 +00:00
Brad Ebinger
7fa09db3b1 [automerger skipped] Merge "Fix un-dismissable incoming call for auto-rejected calls" am: dd27d93ad6 am: 98da2d69ee am: c7101dbee9 -s ours
am skip reason: Change-Id I054e6b00656fc04f48f7f378076e29322daf59ad with SHA-1 f1f2e0405e is in history

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

Change-Id: Ifefccfd838b6a739b9e403fb0de328898bd7d85c
2020-10-08 19:14:39 +00:00
Sudheer Shanka
f96436117f Merge "Add linebreaks between logs in netpolicy dump." 2020-10-08 19:07:48 +00:00
Brad Ebinger
c7101dbee9 Merge "Fix un-dismissable incoming call for auto-rejected calls" am: dd27d93ad6 am: 98da2d69ee
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1443535

Change-Id: Ib16541a2680990408c209264a3816ad6c0f77702
2020-10-08 19:00:53 +00:00
Brian Stack
0b216e365c Add UwbManager API Stubs
Adds the initial API stubs for checking a device's Ultra Wideband
capabilities.

Bug: 170323306
Test: Builds

Change-Id: I6bd58a5fcee1deb151f2120ad3b18f5f7554ae8f
2020-10-08 11:51:36 -07:00
Jeff Sharkey
f76ffeaff1 Merge changes from topic "oct6"
* changes:
  Upgrade AndroidFrameworkBinderIdentity to fatal.
  Tighten up Binder.clearCallingIdentity() usage.
  Tighten up Binder.clearCallingIdentity() usage.
  Tighten up Binder.clearCallingIdentity() usage.
2020-10-08 18:50:22 +00:00
Patrick Baumann
015cb11e24 Handling removing <original-package> tag
Fixes: 169414761
Test: Manual
Test: Add package A
Test: Verify package A exists
Test: Remove A, add package B w/ original-package A
Test: Verify package A exists, but codepath is to package B
Test: Replace package B w/o original-package A
Test: Verify package A removed and package B added
Change-Id: I198ca545f4fea3ae9d2328a845cbd9167eedf8da
Merged-In: I198ca545f4fea3ae9d2328a845cbd9167eedf8da
2020-10-08 18:26:23 +00:00
Brad Ebinger
98da2d69ee Merge "Fix un-dismissable incoming call for auto-rejected calls" am: dd27d93ad6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1443535

Change-Id: I3b107906f635f2591804120dc75d763d20c03c1c
2020-10-08 18:00:24 +00:00
Automerger Merge Worker
f2b1434522 Merge "Merge "Use shared libdrmframeworkcommon." into rvc-qpr-dev am: 753f80a08a am: 2bfeaa9c3b" 2020-10-08 18:00:05 +00:00
Edwin Wong
3d830b22b4 Merge "Use shared libdrmframeworkcommon." into rvc-qpr-dev am: 753f80a08a am: 2bfeaa9c3b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12724102

Change-Id: I9c6026d02d516e62310151a074aa46df6a942ba0
2020-10-08 17:59:54 +00:00
Chen Xu
a34f7f7a02 Merge "area info update improvement" into mainline-prod am: 51571f8993
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12787956

Change-Id: Iccbe9f7fbc9de42102fafcf98d422a98db6cbd6c
2020-10-08 17:59:47 +00:00
Alex Buynytskyy
b854d53c99 Merge "Allow shell command to accept std input stream." 2020-10-08 17:51:47 +00:00
Chen Xu
51571f8993 Merge "area info update improvement" into mainline-prod 2020-10-08 17:50:15 +00:00
Alex Salo
ad08f4f0bd Merge "Cache DeviceConfig's values in Attention" 2020-10-08 17:48:25 +00:00
Brad Ebinger
dd27d93ad6 Merge "Fix un-dismissable incoming call for auto-rejected calls" 2020-10-08 17:48:00 +00:00
Edwin Wong
2bfeaa9c3b Merge "Use shared libdrmframeworkcommon." into rvc-qpr-dev am: 753f80a08a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12724102

Change-Id: Ie60397daff26755fb31f770103e766f87e14a81c
2020-10-08 17:47:20 +00:00
Adam Bookatz
0570c29094 Merge "Use hasBadge instead of isManagedProfile" 2020-10-08 17:39:58 +00:00
Edwin Wong
753f80a08a Merge "Use shared libdrmframeworkcommon." into rvc-qpr-dev 2020-10-08 17:32:33 +00:00
Sally Yuen
eb806d847d Merge "Back up Force Bold Text setting and clean up javadoc" 2020-10-08 17:02:06 +00:00
Diego Vela
7c200e5bdc Merge "Revert "Use same display for activities in same process."" 2020-10-08 17:00:10 +00:00
TreeHugger Robot
b64df77f46 Merge "Migrate FlickerPiPTests to WmShellFlickerTests." 2020-10-08 16:53:23 +00:00
Darryl Johnson
ac28321dc9 Merge "Add DeviceStateManagerService and stub implementation of policy." 2020-10-08 16:52:04 +00:00
Diego Vela
672feaf764 Revert "Use same display for activities in same process."
Revert "Update multi display for new launch mode."

Revert submission 12141146-Same activity in display

Reason for revert: Seems there was a merge error breaking master.
Reverted Changes:
Ic3e5e90ae:Update multi display for new launch mode.
I8344f239e:Use same display for activities in same process.
I697d63ed2:Update car launch params modifier.

Change-Id: I248a4dd160b9af64e9761494892927b42083233e
2020-10-08 16:47:55 +00:00