Commit Graph

486467 Commits

Author SHA1 Message Date
Chris Ye
dc366a00d5 Change InputWindowInfo::isTrustedOverlay() to be permission and flag based am: 716333761d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15975848

Change-Id: I199e9f6818bf99d7f4c7a59992b0695c8ac0b745
2021-11-09 23:20:58 +00:00
Dmitry Dementyev
014b806c56 Merge "Force-set a ClipData to prevent later migration." into pi-dev am: d5c2fb380a am: 8e8fbc8927 am: d446e110b6 am: c56d34c225
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16094504

Change-Id: I94e99ec24d9dc593638cc70435b2b49b3ad55177
2021-11-09 15:57:14 +00:00
Dmitry Dementyev
c56d34c225 Merge "Force-set a ClipData to prevent later migration." into pi-dev am: d5c2fb380a am: 8e8fbc8927 am: d446e110b6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16094504

Change-Id: I005854d66ac71e56cee1af1026fdc0d2d5d01c2a
2021-11-09 15:34:12 +00:00
Dmitry Dementyev
d446e110b6 Merge "Force-set a ClipData to prevent later migration." into pi-dev am: d5c2fb380a am: 8e8fbc8927
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16094504

Change-Id: Ic19f454deaa9ef8bb9a176c1879fc2570dd5d5ac
2021-11-09 15:06:14 +00:00
Dmitry Dementyev
8e8fbc8927 Merge "Force-set a ClipData to prevent later migration." into pi-dev am: d5c2fb380a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16094504

Change-Id: I0d01e8325beae6a69b88a38887863b222be01b95
2021-11-09 14:52:24 +00:00
Dmitry Dementyev
d5c2fb380a Merge "Force-set a ClipData to prevent later migration." into pi-dev 2021-11-09 14:24:20 +00:00
Chris Ye
716333761d Change InputWindowInfo::isTrustedOverlay() to be permission and flag based
Add private flag to WindowManager.LayoutParams. If the flag is set,
check if caller has INTERNAL_SYSTEM_WINDOW permission.

Bug: 155781676
Bug: 196389741
Test: atest WindowManagerServiceTests
Change-Id: I70151697cc01e8427129f951f0ebadc4805b2d56
Merged-In: I70151697cc01e8427129f951f0ebadc4805b2d56
2021-11-05 21:15:53 +00:00
TreeHugger Robot
5637b4df4a [automerger skipped] Merge "Allow forcing status bar state changes and do so when the screen turns off." into qt-qpr1-dev am: cc70d98ee4 -s ours am: 200306a728 -s ours
am skip reason: Merged-In I79baeb71ac5d1ed45602ac55cdca996b3bed0ac3 with SHA-1 921d955822 is already in history

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

Change-Id: Ib61cc914f72cd3439a8bf703962bef136de132be
2021-11-04 19:38:53 +00:00
TreeHugger Robot
200306a728 [automerger skipped] Merge "Allow forcing status bar state changes and do so when the screen turns off." into qt-qpr1-dev am: cc70d98ee4 -s ours
am skip reason: Merged-In I79baeb71ac5d1ed45602ac55cdca996b3bed0ac3 with SHA-1 921d955822 is already in history

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

Change-Id: I7d108cc3b66769d0507a15a30539082cab1a711b
2021-11-04 19:19:57 +00:00
TreeHugger Robot
cc70d98ee4 Merge "Allow forcing status bar state changes and do so when the screen turns off." into qt-qpr1-dev 2021-11-04 18:49:34 +00:00
TreeHugger Robot
ae8067e74a [automerger skipped] Merge "Allow forcing status bar state changes and do so when the screen turns off." into qt-dev am: 7efe303e96 -s ours am: 8687963e7a -s ours am: 9af49ac0df -s ours
am skip reason: skipped by user jeffdq

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

Change-Id: I49fd9dafbf84cb3e159bcdb78bc9fcc4df8af4a2
2021-11-04 16:17:45 +00:00
TreeHugger Robot
9af49ac0df [automerger skipped] Merge "Allow forcing status bar state changes and do so when the screen turns off." into qt-dev am: 7efe303e96 -s ours am: 8687963e7a -s ours
am skip reason: skipped by user jeffdq

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

Change-Id: I9639d5aa30d1ce36097cf94ec682c322977b7eb0
2021-11-04 15:59:05 +00:00
TreeHugger Robot
8687963e7a [automerger skipped] Merge "Allow forcing status bar state changes and do so when the screen turns off." into qt-dev am: 7efe303e96 -s ours
am skip reason: skipped by user jeffdq

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

Change-Id: Ie806300f59f18b0cc87a001ce229a963ed1d6a3a
2021-11-04 15:40:57 +00:00
Jeff DeCew
55fc4a9788 Allow forcing status bar state changes and do so when the screen turns off.
This adds a force flag, which we will use when turning the screen off to make sure that all UI components are reset to the SHADE state regardless.

Bug: 189575031
Test: make a call; lock screen; pull down shade
Merged-In: I79baeb71ac5d1ed45602ac55cdca996b3bed0ac3
Change-Id: I79baeb71ac5d1ed45602ac55cdca996b3bed0ac3
(cherry picked from commit 921d955822)
2021-11-04 15:40:30 +00:00
TreeHugger Robot
06cc422e76 [automerger skipped] Merge "Revert "Revert "[pm] remove old stage dirs on low storage""" into qt-dev am: 1023ace074 -s ours am: 267120cdec -s ours am: 907512b03f -s ours
am skip reason: skipped by user schfan

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

Change-Id: Ib2e01618a7c48fc058047817fcb5fed3a6760324
2021-11-04 15:36:25 +00:00
TreeHugger Robot
907512b03f [automerger skipped] Merge "Revert "Revert "[pm] remove old stage dirs on low storage""" into qt-dev am: 1023ace074 -s ours am: 267120cdec -s ours
am skip reason: skipped by user schfan

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

Change-Id: I7da1f0793b7a3925c4e407ed29e8b74db367b1ea
2021-11-04 15:22:25 +00:00
TreeHugger Robot
267120cdec [automerger skipped] Merge "Revert "Revert "[pm] remove old stage dirs on low storage""" into qt-dev am: 1023ace074 -s ours
am skip reason: skipped by user schfan

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

Change-Id: I674bf4ab0dcdef8facc89b664c13046f29367a41
2021-11-04 14:52:37 +00:00
TreeHugger Robot
7efe303e96 Merge "Allow forcing status bar state changes and do so when the screen turns off." into qt-dev 2021-11-04 02:51:52 +00:00
TreeHugger Robot
1023ace074 Merge "Revert "Revert "[pm] remove old stage dirs on low storage""" into qt-dev 2021-11-04 01:09:30 +00:00
TreeHugger Robot
bf5470d16c Merge "Allow forcing status bar state changes and do so when the screen turns off." into rvc-dev am: 6e7841799c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16103659

Change-Id: Id68d18bf7766df42eeffc063dad251598000e1be
2021-11-04 01:02:58 +00:00
Songchun Fan
e72229a3f5 [automerger skipped] Revert "Revert "[pm] remove old stage dirs on low storage"" am: bd25f70623 -s ours am: 40ef8ac08d -s ours am: db7163c1e2 -s ours am: 3de41d665a -s ours
am skip reason: skipped by user schfan

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

Change-Id: I6f86f82e7c604fe5ea5719fc0321fb5913ceec97
2021-11-04 01:02:43 +00:00
TreeHugger Robot
6e7841799c Merge "Allow forcing status bar state changes and do so when the screen turns off." into rvc-dev 2021-11-04 01:01:59 +00:00
Songchun Fan
3de41d665a [automerger skipped] Revert "Revert "[pm] remove old stage dirs on low storage"" am: bd25f70623 -s ours am: 40ef8ac08d -s ours am: db7163c1e2 -s ours
am skip reason: skipped by user schfan

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

Change-Id: Ie4f56d7e8c1f404bf9f9b0ab0b5573979d3da5ae
2021-11-04 00:37:27 +00:00
Songchun Fan
db7163c1e2 [automerger skipped] Revert "Revert "[pm] remove old stage dirs on low storage"" am: bd25f70623 -s ours am: 40ef8ac08d -s ours
am skip reason: skipped by user schfan

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

Change-Id: Ib6d2854be4f6abf2a87ff18d58c11d88ee704127
2021-11-04 00:19:29 +00:00
Songchun Fan
40ef8ac08d [automerger skipped] Revert "Revert "[pm] remove old stage dirs on low storage"" am: bd25f70623 -s ours
am skip reason: skipped by user schfan

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

Change-Id: I284ba2ba12f8533a890e757189edb36399582c1d
2021-11-04 00:03:00 +00:00
TreeHugger Robot
a5599c23aa Merge "Revert "Revert "[pm] remove old stage dirs on low storage""" into rvc-dev am: abe4e3849b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16057568

Change-Id: Ia158c2f41134cde4d114b040503c961655ac98f2
2021-11-03 23:38:41 +00:00
TreeHugger Robot
abe4e3849b Merge "Revert "Revert "[pm] remove old stage dirs on low storage""" into rvc-dev 2021-11-03 23:19:52 +00:00
Jeff Sharkey
3cf2b04986 Force-set a ClipData to prevent later migration.
migrateExtraStreamToClipData() will only offer to promote Uri values
if a ClipData isn't already defined, so we ensure that a ClipData
value is always defined.  This blocks later promotion and granting.

Bug: 200683077
Bug: 123700107
Test: manual
Change-Id: I99c1411e8b4eb01eb27ac4306e3bf6cc88cb4273
(cherry picked from commit 6ebf410b81)
2021-11-03 19:53:42 +00:00
Jeff DeCew
9be6207510 Allow forcing status bar state changes and do so when the screen turns off.
This adds a force flag, which we will use when turning the screen off to make sure that all UI components are reset to the SHADE state regardless.

Bug: 189575031
Test: make a call; lock screen; pull down shade
Merged-In: I79baeb71ac5d1ed45602ac55cdca996b3bed0ac3
Change-Id: I79baeb71ac5d1ed45602ac55cdca996b3bed0ac3
2021-10-21 19:54:57 +00:00
Jeff DeCew
921d955822 Allow forcing status bar state changes and do so when the screen turns off.
This adds a force flag, which we will use when turning the screen off to make sure that all UI components are reset to the SHADE state regardless.

Bug: 189575031
Test: make a call; lock screen; pull down shade
Merged-In: I79baeb71ac5d1ed45602ac55cdca996b3bed0ac3
Change-Id: I79baeb71ac5d1ed45602ac55cdca996b3bed0ac3
2021-10-21 19:48:19 +00:00
TreeHugger Robot
6071b11999 [automerger skipped] Merge "Disallow overlays for ResolverActivity" into qt-dev am: f3661fc780 am: d4be365335 -s ours am: e3d406ab9a -s ours
am skip reason: skipped by user joshtrask

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

Change-Id: Ibcefc625d834c5d00275551ca20b164c77169052
2021-10-14 22:37:10 +00:00
TreeHugger Robot
e3d406ab9a [automerger skipped] Merge "Disallow overlays for ResolverActivity" into qt-dev am: f3661fc780 am: d4be365335 -s ours
am skip reason: skipped by user joshtrask

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

Change-Id: I3398972f2772e2a688d391b246bc9b121f7ea204
2021-10-14 22:18:42 +00:00
Songchun Fan
bd25f70623 Revert "Revert "[pm] remove old stage dirs on low storage""
This reverts commit b45ebca772.

Reason for revert: adding the fix for system to abandon sessions

BUG: 67862680
Test: manual
Change-Id: I2b735e4860dce6eb6d5d8ddc158e8b3165910dc7
Merged-In: I91170ba399b3a596320b3bd9c8188912e5c4f1be
2021-10-14 10:40:29 -07:00
Songchun Fan
3e28df68fa Revert "Revert "[pm] remove old stage dirs on low storage""
This reverts commit b45ebca772.

Reason for revert: adding the fix for system to abandon sessions

BUG: 67862680
Test: manual
Change-Id: Ia798eb776eb1d05347514a238a6dd75e7c89e872
Merged-In: I91170ba399b3a596320b3bd9c8188912e5c4f1be
2021-10-14 09:26:28 -07:00
Songchun Fan
c98f06c286 Revert "Revert "[pm] remove old stage dirs on low storage""
This reverts commit b45ebca772.

Reason for revert: adding the fix for system to abandon sessions

BUG: 67862680
Test: manual
Change-Id: I5b762a29d12f62b516a59a85530386236259308b
Merged-In: I91170ba399b3a596320b3bd9c8188912e5c4f1be
2021-10-14 09:12:53 -07:00
Collin Fijalkovich
157dea0ce9 Disallow overlays for ResolverActivity am: 978809e428
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15960136

Change-Id: I9471eb991a13b20969cdca2e704e1d13bba7643f
2021-10-07 16:09:18 +00:00
Collin Fijalkovich
978809e428 Disallow overlays for ResolverActivity
Prevents non-system apps from placing a window over the app selection
screen.

Bug: 143559931
Test: Installed test app and attempted to overlay
Change-Id: Ied05088a5007e0f10cd3e1abd8d7da8ffeb3b674
Merged-In: Ied05088a5007e0f10cd3e1abd8d7da8ffeb3b674
(cherry picked from commit 34534e1fd2)
2021-10-07 14:24:33 +00:00
TreeHugger Robot
d4be365335 Merge "Disallow overlays for ResolverActivity" into qt-dev am: f3661fc780
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15960137

Change-Id: I9b7a79b6d27be475f72549b3716d8036459b3f31
2021-10-06 21:50:19 +00:00
TreeHugger Robot
f3661fc780 Merge "Disallow overlays for ResolverActivity" into qt-dev 2021-10-06 21:36:18 +00:00
TreeHugger Robot
b8f14a7db5 Merge "DO NOT MERGE KeyStore ChunkedStreamer must tolerate update consuming 0 bytes." into rvc-dev am: e3a263bb6d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15900956

Change-Id: Ifd4c6e1bcdd0e5c100786bf21c0868a309db75b1
2021-10-06 20:54:18 +00:00
Janis Danisevskis
b7c5457ce8 DO NOT MERGE KeyStore ChunkedStreamer must tolerate update consuming 0 bytes. am: 395e56a71c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15900956

Change-Id: Id0df567907cdc7e5a8d73f749e660609ac99c632
2021-10-06 20:54:08 +00:00
TreeHugger Robot
e3a263bb6d Merge "DO NOT MERGE KeyStore ChunkedStreamer must tolerate update consuming 0 bytes." into rvc-dev 2021-10-06 20:40:50 +00:00
Jeff DeCew
6bda916b61 [automerger skipped] Merge "Do not show the notification footer until the user is set up." into qt-dev am: 3bc24e3826 am: 025a668cf9 -s ours am: 525f35a68a -s ours
am skip reason: Merged-In I49e2b8bcec7b2ce0a9776ff30a64c07f24949da7 with SHA-1 73c3c0a7d6 is already in history

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

Change-Id: I6fed3f9922d95e9448a64f72512a570375ccc687
2021-10-05 17:59:52 +00:00
Jeff DeCew
525f35a68a [automerger skipped] Merge "Do not show the notification footer until the user is set up." into qt-dev am: 3bc24e3826 am: 025a668cf9 -s ours
am skip reason: Merged-In I49e2b8bcec7b2ce0a9776ff30a64c07f24949da7 with SHA-1 73c3c0a7d6 is already in history

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

Change-Id: I7042095e29685860e34ca0d3200fe76216d9d184
2021-10-05 17:44:36 +00:00
Jeff DeCew
025a668cf9 Merge "Do not show the notification footer until the user is set up." into qt-dev am: 3bc24e3826
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15877960

Change-Id: Id7097c9716292cb6edef1e06fe321b954fcff7ac
2021-10-05 17:32:35 +00:00
Jeff DeCew
3bc24e3826 Merge "Do not show the notification footer until the user is set up." into qt-dev 2021-10-05 17:21:10 +00:00
Jeff DeCew
3110ee6eb3 Merge "Do not show the notification footer until the user is set up." into rvc-dev am: e124ab6c0f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15878982

Change-Id: I44c61db7e6f85361668e910bc04646d97ac3dede
2021-10-05 15:06:18 +00:00
Jeff DeCew
e124ab6c0f Merge "Do not show the notification footer until the user is set up." into rvc-dev 2021-10-05 14:55:35 +00:00
Collin Fijalkovich
9bd0b2f9d0 Disallow overlays for ResolverActivity
Prevents non-system apps from placing a window over the app selection
screen.

Bug: 143559931
Test: Installed test app and attempted to overlay
Change-Id: Ied05088a5007e0f10cd3e1abd8d7da8ffeb3b674
Merged-In: Ied05088a5007e0f10cd3e1abd8d7da8ffeb3b674
(cherry picked from commit 34534e1fd2)
2021-10-01 19:20:03 +00:00
TreeHugger Robot
898fd533e3 Merge "Fix serialization bug in GpsNavigationMessage" into rvc-dev am: 97ed8d6385
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15878934

Change-Id: I0a5ecaf79e24399eedf1e25b4e8913c801a71926
2021-09-30 23:36:21 +00:00