Joe Bolinger
8738ba1a5e
Merge "Fix crash when BiometricPrompt requests swipe pattern and talk back is enabled." into sc-dev am: aa910853fb am: a6fb4fc48f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15053960
Change-Id: I3006a5cdb5f5b77c59644c0f118bc8d59b7a6695
2021-06-23 21:54:52 +00:00
Nate Myren
0b7aa98e36
Merge "Create Attribution Chains in HistoricalOps" into sc-dev am: 3e51f7cabd am: 0cf659377d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14963609
Change-Id: Ifce9b0987dbc06b601d59f4c0b514aae75440efe
2021-06-23 21:54:33 +00:00
Joe Bolinger
aa910853fb
Merge "Fix crash when BiometricPrompt requests swipe pattern and talk back is enabled." into sc-dev
2021-06-23 21:25:03 +00:00
Nate Myren
3e51f7cabd
Merge "Create Attribution Chains in HistoricalOps" into sc-dev
2021-06-23 21:23:19 +00:00
Dmitri Plotnikov
fc290e13d2
Merge "Deprecate BatteryStatsHelper and BatterySipper" into sc-dev am: fb1dc9e3db am: a38b9361f4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15081293
Change-Id: Iea86e348fe6a2c1cf486938d222c9dd88f32b24d
2021-06-23 20:18:56 +00:00
Dmitri Plotnikov
fb1dc9e3db
Merge "Deprecate BatteryStatsHelper and BatterySipper" into sc-dev
2021-06-23 20:16:26 +00:00
Nate Myren
fd49debdc0
Create Attribution Chains in HistoricalOps
...
Add a historical flag to signify that attribution chains should be
assembled. Assemble the chains, filter out middle nodes, and attach the
last visible node to the start as a proxy info
Bug: 158792096
Test: manual
Change-Id: I8fbd8f438c62b28fd90039440e86224c624dea79
2021-06-23 12:12:15 -07:00
TreeHugger Robot
2e866177aa
Merge "Remove Intent.ACSD from KEYCODE_SEARCH action in-app" into sc-dev am: 8890ec0d54 am: 197ea425dd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15027753
Change-Id: I911b7411965999026c1b88baeb600900d6e3ad71
2021-06-23 18:50:33 +00:00
TreeHugger Robot
8890ec0d54
Merge "Remove Intent.ACSD from KEYCODE_SEARCH action in-app" into sc-dev
2021-06-23 18:16:15 +00:00
Dmitri Plotnikov
5be4b3e526
Deprecate BatteryStatsHelper and BatterySipper
...
Remaining clients of BatteryStatsHelper and BatterySipper should switch
over to BatteryStatsManager.getBatteryUsageStats()
Bug: 191877985
Test: N/A
Change-Id: Icb55e574a3d91bc6bef716e6724b352ef3d426b3
2021-06-23 10:17:00 -07:00
Jeff DeCew
9936a05180
Merge "Don't crash the notification bind if the icon fails to resolve." into sc-dev am: ccb14ac813 am: bc7b069bcb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15017666
Change-Id: Iaeb018408b9e6925d6989ca6629de89e9d77b188
2021-06-23 14:51:41 +00:00
Jeff DeCew
ccb14ac813
Merge "Don't crash the notification bind if the icon fails to resolve." into sc-dev
2021-06-23 14:26:09 +00:00
Nikita Ioffe
83575fb0ce
Merge "Rename partner-apex-allowlist to vendor-apex-allowlist" into sc-dev am: b3db287943 am: 1b6a8a8297
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15054865
Change-Id: I6d167fcf646d25e59036b7be947c1ed3d6e82609
2021-06-23 11:27:50 +00:00
Nikita Ioffe
b3db287943
Merge "Rename partner-apex-allowlist to vendor-apex-allowlist" into sc-dev
2021-06-23 10:47:38 +00:00
Bryan
81754dadee
Changes to how we notify widget restore participants of new ids am: f66eab85a0 am: 31c040dcee
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15002452
Change-Id: I39d1b8ff8734a971f60c49dff6f542d3d17221bf
2021-06-23 10:10:13 +00:00
Bryan
f66eab85a0
Changes to how we notify widget restore participants of new ids
...
As part of widget restore, we need to notify participants (hosts &
providers) of the mapping between ancestral and new widget ids.
Prior to this change, this was done at the end of system restore
and after each restore-at-install of unbundled apps.
There were two issues with this:
1) We would try to notify not-yet-installed participants at the end of
system restore and then *not* try again when they were installed.
2) We relied on PACKAGE_ADDED broadcasts to know which participants were
installed, but these are delivered asynchronously and not guaranteed
to be processed before the restoreFinished call.
After this change, we:
1) Only notify participants that are actually installed
2) Use receipt of the PACKAGE_ADDED / CHANGED broadcast to trigger
notification of any restore participants that are added or changed
*after* system restore completes.
2 is safe because by the time PackageManager sends the package
added / changed broadcasts, the app data restore has been completed,
and the app has been killed if needed.
Bug: 162057170
Test: Manual restore of Keep widget via cloud and d2d
Change-Id: I51dec33d09b62faba6d7c7daacd718a3c0682f7d
2021-06-23 09:24:09 +00:00
Ahaan Ugale
d15f7b1117
Merge changes from topics "cc-composing-update", "cc-merge-equals" into sc-dev am: 5d42257561 am: 3a318f5eff
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14994799
Change-Id: I930ae5311a3b1d1aa31a23fe12e50517ecfcf017
2021-06-23 06:31:17 +00:00
Ahaan Ugale
5d42257561
Merge changes from topics "cc-composing-update", "cc-merge-equals" into sc-dev
...
* changes:
ContentCapture: Don't ignore events with changed composing/selection span
ContentCapture: Notify when Composing region changes.
2021-06-23 05:05:19 +00:00
Treehugger Robot
bdf217f091
Merge "Allow app zygote preload to retain files across fork" am: f334f4ed31 am: 5465af8413 am: cdc831bac6 am: 9a44a29d3b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1739393
Change-Id: Ib37b6cbbc111fc0a268bf0bfb5fa4d1cb0d8c1c9
2021-06-23 00:29:32 +00:00
Treehugger Robot
9a44a29d3b
Merge "Allow app zygote preload to retain files across fork" am: f334f4ed31 am: 5465af8413 am: cdc831bac6
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1739393
Change-Id: I6c7f12d9e48eb939ce0c5218f2b1b6ee8ee00a71
2021-06-22 23:55:06 +00:00
Dmitri Plotnikov
d26adcc55b
Merge "Fix Bluetooth power accounting after a BT crash" into sc-dev am: cfc8359f34 am: 7b1b070a32
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15055646
Change-Id: Ifdd9f29f7e57e51140aa22645ab419e634b60bde
2021-06-22 21:54:15 +00:00
Mark Renouf
b6e5db818a
Merge "Fixes long screenshot landscape and split window bugs" into sc-dev am: db27afd2b3 am: 1c59307803
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15066724
Change-Id: I844c4430f23fb69c5fb4d755624df439978d3e48
2021-06-22 21:51:47 +00:00
Nikita Ioffe
843ab33e4f
Merge "Add sys config to handle apexes that are allowed to be updated" into sc-dev am: 23403fdc99 am: 6b4a60cc21
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14843816
Change-Id: Icf083febe554161bdd272cb22eb8445c6acd2300
2021-06-22 21:41:17 +00:00
Sergey Volnov
ee49432d51
Merge "Implement preriodic trusted process restarting for hotword detectors." into sc-dev am: 56686819a8 am: dc52e50c3d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14679832
Change-Id: I5b828f852789428d2074570ba016ea7645711a50
2021-06-22 21:39:45 +00:00
Dmitri Plotnikov
6b495754c0
Merge "Fix Bluetooth power accounting after a BT crash" into sc-dev am: cfc8359f34 am: c739df25cd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15055646
Change-Id: I31031ef25603b4acb7f889116c0d5c78cd558eb9
2021-06-22 21:35:00 +00:00
Dmitri Plotnikov
7b1b070a32
Merge "Fix Bluetooth power accounting after a BT crash" into sc-dev am: cfc8359f34
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15055646
Change-Id: I189d02f2a0b756953d54f8826babd895a77b5b31
2021-06-22 21:22:41 +00:00
Dmitri Plotnikov
cfc8359f34
Merge "Fix Bluetooth power accounting after a BT crash" into sc-dev
2021-06-22 21:19:55 +00:00
Mark Renouf
ef559766b8
Merge "Fixes long screenshot landscape and split window bugs" into sc-dev am: db27afd2b3 am: caa9e3d086
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15066724
Change-Id: Ia87081909846d2297e87f5af046a29d7943e7be2
2021-06-22 19:52:48 +00:00
Mark Renouf
1c59307803
Merge "Fixes long screenshot landscape and split window bugs" into sc-dev am: db27afd2b3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15066724
Change-Id: I02ba1308636e9ac1b87cbb34b0177c35155370d7
2021-06-22 19:33:46 +00:00
Nikita Ioffe
d204005ac3
Rename partner-apex-allowlist to vendor-apex-allowlist
...
Also rename corresponding field and getter in SystemConfig.java, and add
new ALLOW_VENDOR_APEX flag to control what partitions can specify
allowed vendor APEXEs (so far: /product, /oem and /vendor).
Bug: 189274479
Test: atest FrameworksServicesTests:SystemConfigTest
Change-Id: I680090d7a1237cb95c1aa4ea3975c50d06b35fcc
2021-06-22 19:06:48 +01:00
Dmitri Plotnikov
1beb4fcdbd
Fix Bluetooth power accounting after a BT crash
...
Bug: 191488536
Test: Use BatteryStatsViewer to take a note of BT usage time
$ adb shell killall com.android.bluetooth
Use BatteryStatsViewer to verify that BT usage time is going up
Change-Id: I8438f19bb4bd6365da6d582fb7347f0a2cbddc1c
2021-06-22 10:51:34 -07:00
Treehugger Robot
cdc831bac6
Merge "Allow app zygote preload to retain files across fork" am: f334f4ed31 am: 5465af8413
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1739393
Change-Id: I94bf3f8dd2b1d4a9f9f73689d24009bae4daed9d
2021-06-22 17:28:52 +00:00
Mark Renouf
1c996ad287
Fixes long screenshot landscape and split window bugs
...
Fixes incorrect view transform in ViewRenderer
The tranform was mapping to on-screen coordinates, where
in-window position is needed.
Bug: 183045126
Bug: 189289758
Bug: 189235588
Test: manual, long screenshot the bottom app in split window mode
Change-Id: Ibaa9987b229f9e8ec0a1002ee84d797ca6026fb9
2021-06-22 17:16:01 +00:00
Treehugger Robot
f334f4ed31
Merge "Allow app zygote preload to retain files across fork"
2021-06-22 15:32:40 +00:00
Nikita Ioffe
6b4a60cc21
Merge "Add sys config to handle apexes that are allowed to be updated" into sc-dev am: 23403fdc99
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14843816
Change-Id: Ia1be8595d22d4946c0b6c9af9725a23df6b46dbd
2021-06-22 15:11:11 +00:00
Sergey Volnov
dc52e50c3d
Merge "Implement preriodic trusted process restarting for hotword detectors." into sc-dev am: 56686819a8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14679832
Change-Id: I746f8771183b3b0bcea3746410334f94a5cdfd3e
2021-06-22 15:08:06 +00:00
TreeHugger Robot
3979ee87a8
Merge "Do not canonicalize overlay config test paths" into sc-dev am: 890daeb051
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14908371
Change-Id: Idfd0b5a0d27dbaca145454258c60cfe09faf4dc9
2021-06-22 14:59:46 +00:00
Nikita Ioffe
7cde151bb4
Merge "Add sys config to handle apexes that are allowed to be updated" into sc-dev am: 23403fdc99
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14843816
Change-Id: I011fdb4925bfe859e7b2dc573a8f30e0a67b4a10
2021-06-22 14:22:07 +00:00
Nikita Ioffe
23403fdc99
Merge "Add sys config to handle apexes that are allowed to be updated" into sc-dev
2021-06-22 14:15:41 +00:00
Sergey Volnov
90a6e6bacc
Merge "Implement preriodic trusted process restarting for hotword detectors." into sc-dev am: 56686819a8 am: 952946bf67
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14679832
Change-Id: I6abb7134f755e00bd63b5bb73b61de5e51af465d
2021-06-22 13:53:17 +00:00
Sergey Volnov
c9400ce540
Merge "Implement preriodic trusted process restarting for hotword detectors." into sc-dev am: 56686819a8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14679832
Change-Id: I867de8428dafcebbc880596850b810c2da7191e8
2021-06-22 13:42:51 +00:00
Sergey Volnov
56686819a8
Merge "Implement preriodic trusted process restarting for hotword detectors." into sc-dev
2021-06-22 13:33:08 +00:00
Nikita Ioffe
637be99afd
Add sys config to handle apexes that are allowed to be updated
...
Unlike staged installer check, we can't check if given APEX package is
allowed to be updated at session creation time, since we don't have
knowledge of the package being installed yet. Instead, the check is
implemented in PackageInstallerSession#handleInstall.
Like staged install check, allowed apex update check has similar
exemptions (adb is allowed to update any APEX,
`adb shell pm --bypass-allowed-apex-update-check` makes next install
session bypass the check).
In order to implement these exemptions, a new
INSTALL_DISABLE_ALLOWED_APEX_UPDATE_CHECK flag that can only be set by
system is added. PackageInstallerSession will skip the APEX update
checks if INSTALL_DISABLE_ALLOWED_APEX_UPDATE_CHECK is set.
Bug: 189274479
Test: atest CtsStagedInstallHostTestCases
Test: atest GtsStagedInstallHostTestCases
Test: atest FrameworksServicesTests:SystemConfigTest
Change-Id: I22921a3ac4d43011b565733d7a7183e5cdb4fe80
Merged-In: I22921a3ac4d43011b565733d7a7183e5cdb4fe80
(cherry picked from commit aafaaec0d5 )
2021-06-22 13:39:41 +01:00
Sergey Volnov
1b2b909a16
Implement preriodic trusted process restarting for hotword detectors.
...
Bug: 188892570
Test: 1) adb shell cmd voiceinteraction restart-detection
2) Tried locally with restarting every 30 seconds, verified everything
works
3) adb shell ps | grep <test_package_name> - shows:
u0_a221 3328 1026 14501612 69208 0 0 R com.google.th
u0_i9002 9049 1026 14448104 53860 0 0 S com.google.th:com.google.th.SampleHotwordDetectionService:hotword_detector_3
Change-Id: I9f08943212c20b83da35c18df56460eaedbbf8f0
2021-06-22 12:43:08 +01:00
TreeHugger Robot
890daeb051
Merge "Do not canonicalize overlay config test paths" into sc-dev
2021-06-21 23:07:21 +00:00
Joe Bolinger
a16f4f21b2
Fix crash when BiometricPrompt requests swipe pattern and talk back is enabled.
...
The view id can be Integer.MAX_VALUE, which causes the crash.
Fix: 185164902
Test: manual
Change-Id: Id51357f4cfa52cdd27d7dbd235fbd154b1031624
2021-06-21 15:51:05 -07:00
Nikita Ioffe
2655740ff6
Merge "Add sys config to handle apexes that are allowed to be updated"
2021-06-21 19:19:05 +00:00
TreeHugger Robot
dc9e7b9bfa
Merge "Revert "Revert "Release cblocks back to the free pool""" into sc-dev am: cc265a58de am: 81a2e619d2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14807907
Change-Id: I9ec7223b9283b182aa367217bbc9e14db83212f5
2021-06-21 11:59:06 +00:00
TreeHugger Robot
81a2e619d2
Merge "Revert "Revert "Release cblocks back to the free pool""" into sc-dev am: cc265a58de
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14807907
Change-Id: Ia9572192125ee78bf0ac9c93a5c2abe74d1f2c36
2021-06-21 11:50:23 +00:00
Jeff DeCew
adf5e468d1
Don't crash the notification bind if the icon fails to resolve.
...
Bug: 189924598
Test: reproduce the bug and notice that instead of an empty collapsed state, you get everything except the icon.
Change-Id: Ibc4bebf0bbf42192ce70b748f98725e312fa54b8
2021-06-18 16:58:44 -04:00