Li Li
f97b1decee
Merge "Freezer: fix exception when parsing /proc/locks" into sc-dev am: ef12967b75
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15395534
Change-Id: I997b46822bd83f9c9f7dc6a02e9514a95b3758a1
2021-07-30 16:49:33 +00:00
Li Li
ef12967b75
Merge "Freezer: fix exception when parsing /proc/locks" into sc-dev
2021-07-30 16:35:16 +00:00
Li Li
bbe06e7b59
Freezer: fix exception when parsing /proc/locks
...
The original code is based on /proc/locks manpage. Unfortunately, that
manpage is never correctly updated to include the new field for blocked
locks. The new code detects the extra field. As StringTokenizer is too
heavy, ProcFileReader is used for better performance.
Bug: 194756340
Test: FrameworksUtilTests com.android.internal.util.ProcFileReaderTest
Test: FrameworksCoreTests com.android.internal.os.ProcLocksReaderTest
Test: No /proc/locks parsing exception with blocked locks
Change-Id: I4c9763f9d3091f7d84d2e4b672d7e5cb78b33f59
2021-07-29 09:18:53 -07:00
Daniel Solomon
ae50161de8
Merge "Revert "SCREEN_BRIGHTNESS - map 255 to current max"" into sc-dev am: d5e1458566
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15404418
Change-Id: I7782fd8704f1b7c2444b6630ce001875b19d6931
2021-07-28 17:58:09 +00:00
Daniel Solomon
d5e1458566
Merge "Revert "SCREEN_BRIGHTNESS - map 255 to current max"" into sc-dev
2021-07-28 17:42:43 +00:00
Daniel Solomon
792229b553
Revert "SCREEN_BRIGHTNESS - map 255 to current max"
...
This reverts commit 002e656a51 .
Reason for revert: Setting brightness using adb (adb shell settings put system screen_brightness ...) results in different brightness being set by DisplayPowerController each time.
Bug: 194791517
Test: atest HighBrightnessModeControllerTest
Test: manually test `settings put system screen_brightness 23` yields
consistent results
Change-Id: I6b49253b46e4d09a1f4129d3df950c9d36eb6ede
2021-07-28 17:17:15 +00:00
Hai Zhang
831f5db04f
Merge "Only construct real Throwable objects in AndroidFuture.readThrowable()." into sc-dev am: af04dd2ad5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15302018
Change-Id: I2afc85c266bebcb88848c57a094ed0af757b277e
2021-07-28 01:41:05 +00:00
Hai Zhang
af04dd2ad5
Merge "Only construct real Throwable objects in AndroidFuture.readThrowable()." into sc-dev
2021-07-28 01:23:12 +00:00
Siim Sammul
b77fb08506
Merge "Do not make a getThreadTimeMicro() call when it is not needed. This was accidentally changed with https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15080830 " into sc-dev am: 6c852aeabc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15346904
Change-Id: I73089da899cfe25a90f5d52d894ab3ba0291ef1b
2021-07-26 09:25:51 +00:00
Siim Sammul
6c852aeabc
Merge "Do not make a getThreadTimeMicro() call when it is not needed. This was accidentally changed with https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15080830 " into sc-dev
2021-07-26 09:14:43 +00:00
Alison Cichowlas
fa25c27e48
Merge "Sharesheet: remove 2 separators, restyle the 3rd." into sc-dev am: 832779a555
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15377016
Change-Id: I0c1df12a77fdfafe0ab87d28400a77c84b42ceb6
2021-07-24 06:06:52 +00:00
Alison Cichowlas
832779a555
Merge "Sharesheet: remove 2 separators, restyle the 3rd." into sc-dev
2021-07-24 05:53:04 +00:00
Alison Cichowlas
6e6455518c
Sharesheet: remove 2 separators, restyle the 3rd.
...
Test: Manual
Bug: 178619070
Change-Id: I9a6797863be2d0220fb71b2b9ca1d04c1f279b02
2021-07-23 21:43:22 +00:00
Alison Cichowlas
ddbade4025
Merge "Sharesheet: be more defensive about un-unparcelable intents." into sc-dev am: a1d1a38269
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15374840
Change-Id: I86883751c47eeb4f3bc2b5ba51ff6c4a154fba69
2021-07-23 21:42:45 +00:00
Alison Cichowlas
a1d1a38269
Merge "Sharesheet: be more defensive about un-unparcelable intents." into sc-dev
2021-07-23 21:31:40 +00:00
Santos Cordon
379e94d1da
Merge "SCREEN_BRIGHTNESS - map 255 to current max" into sc-dev am: e4e836a175
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15359296
Change-Id: Ic2d569cc3c914945b8fc322b920f8aa6d7f9d007
2021-07-23 20:17:24 +00:00
Santos Cordon
e4e836a175
Merge "SCREEN_BRIGHTNESS - map 255 to current max" into sc-dev
2021-07-23 20:13:55 +00:00
Alison Cichowlas
417b15994a
Sharesheet: be more defensive about un-unparcelable intents.
...
Test: atest ChooserActivityTest
Bug: 194359789
Change-Id: I2fb0c0e120f048042dea499e1ffc126989e0e2d2
2021-07-23 12:17:29 -04:00
Alison Cichowlas
34ff8cdeaf
Merge "Sharesheet: action bar is independent of WP tabs, should always launch as primary user." into sc-dev am: 9197f7b260
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15363687
Change-Id: Idc076592b635f7787e6b41b53755e1933ae32b45
2021-07-23 15:08:10 +00:00
Alison Cichowlas
9197f7b260
Merge "Sharesheet: action bar is independent of WP tabs, should always launch as primary user." into sc-dev
2021-07-23 14:54:12 +00:00
Alison Cichowlas
f0657fc49e
Sharesheet: action bar is independent of WP tabs, should always launch
...
as primary user.
Bug: 193424706
Test: atest ChooserActivityTest; manual per bug steps
Change-Id: Ie680270fa6a62ec59f35715514bfc0232b0d12f9
2021-07-22 20:43:21 -04:00
Santos Cordon
002e656a51
SCREEN_BRIGHTNESS - map 255 to current max
...
Since the current max can change for brightness due to
high-brightnes-mode (HBM), make it so that 255 is always mapped
to the current max, which can be different when in HBM or normal
brightness mode.
Bug: 187784093
Test: atest HighBrightnessModeControllerTest
Test: manually verify 255 is used for max when in HBM or not.
Change-Id: Ib0631fc12de0e8e4c7c638901d82c362e79944c3
2021-07-22 18:34:37 +01:00
Nikita Ioffe
6cbb784216
Restrict what APEXes different installers can update am: e501fd8379
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15331871
Change-Id: I3548f8a43e237fb3e7ee3d8ccaf303239153f5c1
2021-07-22 17:21:18 +00:00
Siim Sammul
8f31e9d663
Do not make a getThreadTimeMicro() call when it is not needed. This was
...
accidentally changed with https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15080830
Bug: 193543224
Test: N/A no functionality change, just avoiding a method call
Change-Id: If4579e96cd5aab41a46f60b5133938e81d608cff
2021-07-22 09:22:56 +00:00
Nikita Ioffe
e501fd8379
Restrict what APEXes different installers can update
...
* Mainline APEXes can only be updated by a modulesInstaller (an entry
in whitelisted-staged-installer.xml with isModulesInstaller="true")
* The whitelisted-staged-installer.xml file can have only one entry with
isModulesInstaller="true"
* Vendor APEXes can only be updated by an installer defined in the
corresponding entry in vendor-apex-allowlist.xml.
BYPASS_INCLUSIVE_LANGUAGE_REASON=existing occurrences
Test: atest StagedInstallInternalTest
Test: atest GtsStagedInstallHostTestCases
Test: atest CtsRollbackManagerHostTestCases
Test: atest CtsStagedInstallHostTestCases
Bug: 190802380
Change-Id: I729abb5153df079fb6885016a4b41d0acc827e3c
2021-07-21 16:44:42 +01:00
Wu Ahan
4a5ea0ecce
Merge "Fix potential memory leak of FrameTracker" into sc-dev am: aef0db8f94
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15334110
Change-Id: I93c2f29eff492356d1618501450d2079eccf6aaf
2021-07-20 15:27:00 +00:00
Ahan Wu
65a3d5dfa4
Fix potential memory leak of FrameTracker
...
If begin and end invocations are at the same frame, the end vsync id
will be smaller than the begin vsync id, results in zero size jank info
array, the finish call will be missed as well, a leak happens.
Bug: 192140966
Test: atest FrameTrackerTest InteractionJankMonitorTest
Change-Id: I388558e60bdb84ad248a9afabe7776c4e6e67c57
2021-07-20 06:31:41 +00:00
Hai Zhang
2d6a545e30
Only construct real Throwable objects in AndroidFuture.readThrowable().
...
Bug: 186530450
Test: atest CtsSecurityTestCases:android.security.cts.AndroidFutureTest
Change-Id: Icc5ce702f0cd84e9136dee3c65f63619df697358
2021-07-16 19:02:23 +00:00
Dmitri Plotnikov
c37c2ba216
Merge "Fix BatteryStatsImplTest." into sc-dev am: 4162c032bf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15291010
Change-Id: Ib21cd08963534c6622d095c0b3d6b7ebc4a97bcc
2021-07-16 00:48:02 +00:00
Dmitri Plotnikov
4162c032bf
Merge "Fix BatteryStatsImplTest." into sc-dev
2021-07-16 00:26:16 +00:00
Dmitri Plotnikov
21dd5325fb
Fix BatteryStatsImplTest.
...
Bug: 180015146
Test: atest FrameworksCoreTests:BatteryStatsImplTest
Change-Id: I6b43ca03ba816e12735ebd47d8cf61a6b1cee110
2021-07-15 14:51:18 -07:00
TreeHugger Robot
1c32cef21f
Merge "Added Ble scan APIs to BatteryStatsManager" into sc-dev-plus-aosp
2021-07-15 16:19:08 +00:00
TreeHugger Robot
a85fbd4376
Merge "Make Verification text shrink to zero size for long names or large fonts." into sc-dev am: 4820907a6b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15237713
Change-Id: Ic294234246552d3f5b656d8ffff1932a851d197e
2021-07-14 13:57:11 +00:00
TreeHugger Robot
4820907a6b
Merge "Make Verification text shrink to zero size for long names or large fonts." into sc-dev
2021-07-14 13:46:45 +00:00
Hans Boehm
fbccd18cb1
Merge "Use tmpArgBuffer correctly when argBuffer is null" am: a7fbddac5f am: 6d7cf56683
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1762425
Change-Id: Ie7f2e9987469c84d7f039519da3ac73120cbc1d0
2021-07-14 01:08:18 +00:00
Daniel Sandler
6b4145107f
Merge changes from topic "egg12" into sc-dev am: 51204c444a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15241669
Change-Id: I8b4f140fbb274c27322edbce630b48d0421baa07
2021-07-13 19:47:05 +00:00
Daniel Sandler
51204c444a
Merge changes from topic "egg12" into sc-dev
...
* changes:
Bubbling up some of these great new colors.
AnalogClock: Allow subclasses to override the "now" instant.
2021-07-13 19:37:48 +00:00
Dan Sandler
28f8033d80
Bubbling up some of these great new colors.
...
Bug: 177962166
Test: adb shell am start -n android/com.android.internal.app.PlatLogoActivity
Change-Id: I92cfe3f9e2294d888dfaa5f30591885804d8302b
2021-07-13 09:52:29 -04:00
Jeff DeCew
ffdbe187a6
Merge "Use SRC_ATOP instead of SRC_IN for blending the NotificationExpandButton" into sc-dev am: d14c60be51
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15237912
Change-Id: Iab479860b685db90eee761f98d5d450bd8907a4c
2021-07-13 00:36:19 +00:00
Ahaan Ugale
ab354b6d70
Merge "Check/note ops when delivering HotwordDetectedResult" into sc-dev am: e360fc69a7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15241921
Change-Id: Ic5d1308896f9b8c1c7c31f17f56b446b855c1115
2021-07-13 00:34:13 +00:00
Mark Renouf
f809c9b7e9
Merge "Quiet down long screenshots logcat output" into sc-dev am: a7af7f8346
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15236057
Change-Id: Id86cbbd865fe93e8c59683a32a44019c6883e995
2021-07-12 20:21:05 +00:00
Jeff DeCew
b3f13370d4
Make Verification text shrink to zero size for long names or large fonts.
...
Fixes: 189723284
Test: manual
Change-Id: I19e327df59cd085870c04e266f053a87b35b8a54
2021-07-12 16:04:21 -04:00
Jeff DeCew
d14c60be51
Merge "Use SRC_ATOP instead of SRC_IN for blending the NotificationExpandButton" into sc-dev
2021-07-12 19:48:58 +00:00
Ahaan Ugale
e360fc69a7
Merge "Check/note ops when delivering HotwordDetectedResult" into sc-dev
2021-07-12 17:46:28 +00:00
Ahaan Ugale
c5e855a9d9
Check/note ops when delivering HotwordDetectedResult
...
This is partially a followup of
I80dabaf6ae0e781028dde16ead3321fbff319542 which removed these operations
from the SoundTrigger layer when the HotwordDetectionService is used.
Also fixes a race condition where the DSP event can go directly to the
Interactor if the DetectionService isn't connected.
Bug: 186164881
Test: atest HotwordDetectionServiceBasicTest
Test: manual - DSP and non-DSP
Change-Id: Iee3b00c6c08597ad1993fae677e9f8ae2f60744c
2021-07-12 17:42:24 +00:00
Wang Han
3688f9590c
Use tmpArgBuffer correctly when argBuffer is null
...
* Seems to be a typo and can cause NPE.
Change-Id: I7e253c97e02767a076d9450e88ccea08c5122bb1
2021-07-11 08:13:30 +00:00
Jeff DeCew
8d6f3cc158
Use SRC_ATOP instead of SRC_IN for blending the NotificationExpandButton
...
Bug: 191969252
Bug: 193157438
Test: check for number of layers in the scene
Change-Id: I65bd80c71b55582347da1559cf707e9d023b7f13
2021-07-09 15:40:31 -04:00
Mark Renouf
84f80d152d
Quiet down long screenshots logcat output
...
With this change, a long screen shot flow generates only
the following log entries:
D Screenshot: ScrollCapture: connected to window [com.example/.ExampleActivity]
D Screenshot: onCaptureStarted
D Screenshot: end()
I Screenshot: Completed: LongScreenshot{w=1080, h=5339}
Tags covered:
LongScreenshotActivity
Screenshot
ScrollCaptureConnection
ScrollCaptureInternal
ScrollCaptureViewSupport
ScrollCaptureController
ViewRenderer
Bug: 190399332
Test: observe logcat during long screenshot
Change-Id: Ia2b018224897ad1ca153967ff9f60340a64f4815
2021-07-09 01:25:50 +00:00
Etienne Ruffieux
6222c48ad5
Added Ble scan APIs to BatteryStatsManager
...
Added missing service functions to manager to prevent directly
calling BatteryStatsService from Bluetooth package. Updated
system-current.txt accordingly.
Tag: #feature
Bug: 190442794
Test: Manual
Merged-in: Ie6c6d3688d2da45956d57ea1dbc2cc4430f27783
Change-Id: Ie6c6d3688d2da45956d57ea1dbc2cc4430f27783
2021-07-08 09:20:01 +00:00
Matt Casey
a02989742e
Merge "Revert RecyclerViewCaptureHelper changes from ag/15083160" into sc-dev am: 5f5e03d3ef
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15192923
Change-Id: Iea131ae9667c540ab8db2450705527779a7b51e8
2021-07-07 15:21:19 +00:00