Treehugger Robot
b3b1c5f143
Merge "Revert "Clear BPF data in KernelCpuUidTimeReader.removeUid()"" am: dacb8190e1 am: 12c3e9264b am: 50e657d126
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1543472
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6db248e3f79587b82225d8ad87ca44dbc99a008e
2021-01-08 20:52:39 +00:00
Treehugger Robot
50e657d126
Merge "Revert "Clear BPF data in KernelCpuUidTimeReader.removeUid()"" am: dacb8190e1 am: 12c3e9264b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1543472
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9ef6f466e4fd872f3a643a4d21b55350a7be3042
2021-01-08 20:17:03 +00:00
Treehugger Robot
dacb8190e1
Merge "Revert "Clear BPF data in KernelCpuUidTimeReader.removeUid()""
2021-01-08 18:57:11 +00:00
TreeHugger Robot
6611cca1ae
Merge "Making it easier to investigate jank and latency traces"
2021-01-08 13:22:12 +00:00
TreeHugger Robot
8fc190c6fc
Merge "IME API: InputConnecton#setImeTemporarilyConsumesInput(boolean)"
2021-01-08 07:20:49 +00:00
TreeHugger Robot
6609f2b095
Merge "Make IInputMethodManager to oneway (8/N)"
2021-01-08 04:19:59 +00:00
Lan Wei
30fe6aa964
IME API: InputConnecton#setImeTemporarilyConsumesInput(boolean)
...
Add API to set IME will temporarily consumes the input, for
this case, the cursor will be invisible in the app.
Bug: 175362887
Test: atest FrameworksCoreTests:TextViewTest
Test: atest CtsWidgetTestCases:TextViewTest
Change-Id: Ic04cacfd73f1f4cb254bb16caf6b04c00c91a318
2021-01-08 09:23:55 +08:00
vadimt
2be098c2b5
Making it easier to investigate jank and latency traces
...
Shortening Cuj<> to a more meaningful J<> for jank.
Using L<> for latency will make it easier to search for
Latency traces in trace tools. Using getNameOfAction() for
latencies in all places will simplify finding latencies in code.
Test: manual
Bug: 177018359
Change-Id: Ie3114e7d7f97e7950af19a014d06f5c632a607c3
2021-01-07 16:01:02 -08:00
Connor O'Brien
0648bad1b6
Revert "Clear BPF data in KernelCpuUidTimeReader.removeUid()"
...
This reverts commit 2eb8ad6245 .
Reason for revert: Bug: 177011744
Change-Id: Ib9f1c0bda7d6df1b75dbe409f96dab39c1659781
2021-01-07 23:48:35 +00:00
Andrei-Valentin Onea
04f02686b8
Merge changes from topic "preinstall-overrides" am: 29ed176b46 am: d1ebbf5086 am: dd1d1cbacc
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1520701
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ifbdca1201aa118e59b45f7dd89441a210fc2fa9c
2021-01-07 17:52:57 +00:00
Andrei-Valentin Onea
dd1d1cbacc
Merge changes from topic "preinstall-overrides" am: 29ed176b46 am: d1ebbf5086
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1520701
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I94c9aca60ff8d5eec190434a2a22338cb04d5922
2021-01-07 17:35:17 +00:00
Andrei-Valentin Onea
29ed176b46
Merge changes from topic "preinstall-overrides"
...
* changes:
Add force_non_debuggable_final_build_for_compat
Allow overriding compat config prior to install time.
2021-01-07 14:04:12 +00:00
Wilson Wu
8e0d398ab9
Make IInputMethodManager to oneway (8/N)
...
Add IVoidResultCallback mechanism to emulate
current behavior.
Bug: 163453493
Test: Manual test with keyboard
Test: atest CtsInputMethodTestCases
Change-Id: I009d3a6e09c98166c08e8b9b318d821be36c42a7
2021-01-07 18:35:59 +08:00
Connor O'Brien
67c9be734f
Merge "Clear BPF data in KernelCpuUidTimeReader.removeUid()" am: d5e143eee7 am: c5a860d297 am: 51271ba04a
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1520149
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I36415a414a3188537fbb06f7cf7fd5d20f61b40e
2021-01-07 01:49:32 +00:00
Connor O'Brien
51271ba04a
Merge "Clear BPF data in KernelCpuUidTimeReader.removeUid()" am: d5e143eee7 am: c5a860d297
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1520149
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I4e7d114ffec9c4fe9c2f5378ce89c80a92590015
2021-01-07 01:09:20 +00:00
TreeHugger Robot
4d331c8e76
Merge "Make AndroidFuture and ServiceConnector ready for module usage."
2021-01-07 00:46:27 +00:00
Connor O'Brien
d5e143eee7
Merge "Clear BPF data in KernelCpuUidTimeReader.removeUid()"
2021-01-06 23:38:12 +00:00
Hai Zhang
a677335c58
Make AndroidFuture and ServiceConnector ready for module usage.
...
By moving to system APIs when applicable. Notable changes include:
1. Re-implement reading/writing Throwables from/to Parcel, without
Parcel private APIs.
2. Use the public API new Handler(Looper.getMainLooper()) instead of
Handler.getMain().
3. Use lambdas directly instead of PooledLambda, because the latter
would require bundling 20+ classes to bootclasspath for each module
using it, while AndroidFuture and ServiceConnector won't be creating a
great number of lambdas in a short time.
4. A bug that calls initCause() with the Throwable itself is fixed.
Bug: 158736025
Test: presubmit
Change-Id: I577da5a3bc4ed537123b7eceaa5addf8f7bb0d92
2021-01-06 14:07:11 -08:00
TreeHugger Robot
b326a72a2f
Merge "Revert "Add shared transitions for screenshot->markup""
2021-01-06 17:56:38 +00:00
Miranda Kephart
524336dbbd
Revert "Add shared transitions for screenshot->markup"
...
This reverts commit 6b330ef7ee .
Reason for revert: cause of bug: 176874121
Change-Id: Icc87484f7cbe26bbe479fc47dca0aadae82e377b
2021-01-06 17:27:55 +00:00
TreeHugger Robot
9df7512c55
Merge "Demonstrate per Uid screen energy measurement in BatteryStatsViewer"
2021-01-06 09:07:05 +00:00
Michael Wachenschwanz
4546304f47
Demonstrate per Uid screen energy measurement in BatteryStatsViewer
...
Bug: 172361024
Test: mp :BatteryStatsViewer && adb shell am start -n com.android.frameworks.core.batterystatsviewer/.BatteryStatsViewerActivity
Change-Id: I1da2b5f23a216b45915921bd43ea5d5e14ddd23a
2021-01-05 16:46:19 -08:00
TreeHugger Robot
209f3ff1f0
Merge "Clean up dead code in NetInitiatedActivity"
2021-01-05 21:49:17 +00:00
TreeHugger Robot
7365a93174
Merge "Revert "Revert "Flip off use of old Chooser targets by default."""
2021-01-05 21:36:59 +00:00
Miranda Kephart
9c8ca97586
Merge "Add shared transitions for screenshot->markup"
2021-01-05 19:58:52 +00:00
Jeff Sharkey
4b2191ad09
Merge "Update OWNERS for NetInitiatedActivity.java" am: 7283ceda9b am: 23519fbda4 am: 4079cfc439
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1536356
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I32a7a0acc9297b266cfa3cc2d3d898e77e924c47
2021-01-05 17:35:52 +00:00
Jeff Sharkey
4079cfc439
Merge "Update OWNERS for NetInitiatedActivity.java" am: 7283ceda9b am: 23519fbda4
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1536356
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Icf148f26961add3f0b43c6e853b3ab526a53008c
2021-01-05 17:16:55 +00:00
Jeff Sharkey
7283ceda9b
Merge "Update OWNERS for NetInitiatedActivity.java"
2021-01-05 16:40:01 +00:00
Alison Cichowlas
5efbc0f929
Revert "Revert "Flip off use of old Chooser targets by default.""
...
This reverts commit 94c73953e4 .
Reason for revert: 90% of clicks use new targets - let's go for it.
Bug: 170144291
Change-Id: Ia899c15b691aeb27e75056ce5a7673a5be8a3490
2021-01-05 16:18:02 +00:00
Miranda Kephart
6b330ef7ee
Add shared transitions for screenshot->markup
...
Bug: 170138961
Bug: 159419046
Test: manual
Change-Id: I3a9c7487cbc36a4a7183030d2e3aa432958f7e1a
2021-01-05 14:41:30 +00:00
Jeff Sharkey
179ed2b7d8
Fix FastDataOutput performance bug.
...
The underlying CharsetUtils methods accept the total length of the
underlying byte[] array; the bug in the existing logic was attempting
to pass the remaining length, which caused much more aggressive
one-off buffer allocation when not needed.
Bug: 171832118
Test: atest FrameworksCoreTests:com.android.internal.util.FastDataTest
Test: atest FrameworksCoreTests:android.util.CharsetUtilsTest
Test: atest FrameworksCoreTests:android.util.XmlTest
Test: atest FrameworksCoreTests:android.util.BinaryXmlTest
Change-Id: If257f75446d2f99313eecc3c11822d770f920687
2021-01-04 21:42:21 -07:00
TreeHugger Robot
0883daddf1
Merge "Add HIDE_REMOVE_CLIENT into InputMethodDebug"
2020-12-31 06:02:37 +00:00
Wilson Wu
1778037875
Add HIDE_REMOVE_CLIENT into InputMethodDebug
...
CL [1] introduced the HIDE_REMOVE_CLIENT reason in
SoftInputShowHideReason.
Add this reason into InputMethodDebug to avoid dump
unknown reason unexpectedly.
[1]: Ifb91111f7136952462678ff6d0a5e917abb5005e
Bug: 167780081
Test: atest InputMethodDebugTest
Change-Id: I23a8deea66600e3e31bdcb5fbf8fb87d91c57e4d
2020-12-31 13:58:56 +08:00
Michael Sun
236cc4b08b
Merge "Revert "Add more logging for wakelock stats inquiries"" am: 4f1774283c am: d051fbac00 am: 9660a9256e
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1534146
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ib81f8e12efdbb2c23d87d6a1ade4e451d8f4df6d
2020-12-30 19:05:02 +00:00
Michael Sun
9660a9256e
Merge "Revert "Add more logging for wakelock stats inquiries"" am: 4f1774283c am: d051fbac00
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1534146
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I737867f97653ab76aa2a50d0c2323b0337574262
2020-12-30 18:27:59 +00:00
Michael Sun
4f1774283c
Merge "Revert "Add more logging for wakelock stats inquiries""
2020-12-30 17:38:41 +00:00
Andrei Onea
224f8c01d7
Allow overriding compat config prior to install time.
...
If the user tries to apply an override for a package that is not yet
installed, the override is put into a 'deferred' bucket, to be validated
upon installation.
Overrides are rechecked every time an app is installed, updated or
deleted.
If a deferred override is valid at install or update time, it gets
promoted to a regular override.
If a deferred override cannot be applied upon app installation or
update, it remains deferred.
If an app is deleted, all its overrides become deferred.
When any of the reset commands are called for a given package, that
removes both regular and deferred overrides.
Bug: 158696818
Test: atest CompatConfigTest
Test: atest OverrideValidatorImplTest
Change-Id: I50eab62214d1325ec6185ddcfe9e8f425e11c98b
2020-12-30 14:37:12 +00:00
Yu-Han Yang
44e633e40a
Update OWNERS for NetInitiatedActivity.java
...
Test: OWNERS update only
Change-Id: I3685a54c7f27880a99f8962530de87a61208bcc9
2020-12-29 11:03:07 -08:00
Yu-Han Yang
b5765cc3e7
Clean up dead code in NetInitiatedActivity
...
Bug: 174151048
Test: on device
Change-Id: I5a3a77557720571b455ffec296cdd4e2e1a02f7b
2020-12-29 10:42:33 -08:00
Chiachang Wang
9545203f3f
Merge "[IT4.2] Update argument type of interfaceClassDataActivityChanged" am: dcb4051101 am: 8495b1b1dc am: 67cba56eff
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1531806
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I992dd2f78c0f7334bbe97a03faba161d09a03a71
2020-12-28 02:32:19 +00:00
Chiachang Wang
67cba56eff
Merge "[IT4.2] Update argument type of interfaceClassDataActivityChanged" am: dcb4051101 am: 8495b1b1dc
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1531806
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2e255f46fc8b3d9fb3f4e1af4bd66b4a0e38369e
2020-12-28 02:02:08 +00:00
Chiachang Wang
dcb4051101
Merge "[IT4.2] Update argument type of interfaceClassDataActivityChanged"
2020-12-28 01:05:28 +00:00
Serik Beketayev
db38c539cf
Merge "[Mainline] Migrate ProxyInfo" am: 3c3711dffd am: 5565118666 am: 40e7949c5f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1506616
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia6f5bf74bf461f762472ea1d88553db3b9719c80
2020-12-25 09:58:40 +00:00
Serik Beketayev
40e7949c5f
Merge "[Mainline] Migrate ProxyInfo" am: 3c3711dffd am: 5565118666
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1506616
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ica0e0965296e3bf843fa73fc6d687da6a9ae721d
2020-12-25 09:45:54 +00:00
Serik Beketayev
4abaecefc2
[Mainline] Migrate ProxyInfo
...
Bug: 173455434
Test: atest FrameworksNetTests
Change-Id: I924aed710b62a0c91b888a9e04ac2c90cdfd88d0
2020-12-23 22:15:51 -08:00
Chiachang Wang
4dd4e08c4e
[IT4.2] Update argument type of interfaceClassDataActivityChanged
...
The argument type of interfaceClassDataActivityChanged takes a
string for the network type. It requires both the receivers and
NMS to do type transformation. The transformation is a redundant
work. Update it to take integer directly and rename to
understandable naming.
Bug: 170598012
Test: atest FrameworksNetTests
Change-Id: Ibe9fa7a1b71af2dab916b5d615742e77e4174c39
2020-12-23 17:34:08 +08:00
Chiachang Wang
0930c03c9e
Merge "[IT04] Add uid as parameter of interfaceClassDataActivityChanged" am: baef452e38 am: 04aa5eac85 am: a817ecd4b5
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1523339
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ieafdf569c13b1421c18fa3086827e6e432b498d7
2020-12-23 07:31:25 +00:00
Chiachang Wang
a817ecd4b5
Merge "[IT04] Add uid as parameter of interfaceClassDataActivityChanged" am: baef452e38 am: 04aa5eac85
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1523339
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I3dea98c80dd4d6f29739b26cf120957c58364445
2020-12-23 06:49:23 +00:00
Chiachang Wang
baef452e38
Merge "[IT04] Add uid as parameter of interfaceClassDataActivityChanged"
2020-12-23 05:20:33 +00:00
TreeHugger Robot
a52a79f7dd
Merge "Make IInputMethodManager to oneway (7/N)"
2020-12-23 04:40:21 +00:00