Issei Suzuki
b6bb0424f0
Merge "Stop output WM_DEBUG_WALLPAPER logs to logcat" into sc-v2-dev am: 8dfb06f117
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16283220
Change-Id: I2e622e390e341f1ef11088eff9265bb53ed39ed1
2021-11-18 19:51:05 +00:00
Maciej Żenczykowski
9dab125ae7
Merge "switch to using OWNERS from master branch of Connectivity module" am: b86ab4ae44 am: 0700ad89f8 am: 95b11d997d
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894917
Change-Id: Ib56d12889921c9238e68942d6fff004e5b7de18e
2021-11-17 19:36:42 +00:00
Maciej Żenczykowski
95b11d997d
Merge "switch to using OWNERS from master branch of Connectivity module" am: b86ab4ae44 am: 0700ad89f8
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894917
Change-Id: I649bf90ff9d7c20eaeb32963c3f5c5bfc9be3ea1
2021-11-17 19:13:50 +00:00
Issei Suzuki
d2f718cbf3
Stop output WM_DEBUG_WALLPAPER logs to logcat
...
Bug: 202392340
Test: manual
Change-Id: I0e1c06182f57a195896142f6bcdaafeb7001fb74
2021-11-17 14:22:05 +01:00
Maciej Żenczykowski
7069443319
switch to using OWNERS from master branch of Connectivity module
...
Test: N/A
Signed-off-by: Maciej Żenczykowski <maze@google.com >
Change-Id: Ifa4a38522ac3aa830e2a7f8b23ad190a334458bc
2021-11-17 00:37:40 -08:00
Treehugger Robot
2d3bb1c042
Merge "Fix typo in BaseIWindow.java owners file" am: b2f814064e am: 6d5a079682 am: 063df04968
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1893295
Change-Id: I1531bdbe8f5201b6265709005924aaef09e16b39
2021-11-16 18:34:24 +00:00
Treehugger Robot
063df04968
Merge "Fix typo in BaseIWindow.java owners file" am: b2f814064e am: 6d5a079682
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1893295
Change-Id: Ie4a7b7432d7da4b7b5f2efc1e1eb8ee01d3ba582
2021-11-16 18:10:39 +00:00
Treehugger Robot
b2f814064e
Merge "Fix typo in BaseIWindow.java owners file"
2021-11-16 17:57:38 +00:00
Treehugger Robot
fa6d0cfdb1
Merge "remove PROP_QTAGUID_ENABLED" am: 999147b4ab am: 8d888d92ed am: b3135ed72d
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1888335
Change-Id: Ic0b15f0fa54ceb4f62114fd29248e7427fa5f86b
2021-11-16 04:47:59 +00:00
Treehugger Robot
b3135ed72d
Merge "remove PROP_QTAGUID_ENABLED" am: 999147b4ab am: 8d888d92ed
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1888335
Change-Id: Ib9e2b3e5c248b3acbfea21e6eeda1ec879acd31c
2021-11-16 04:30:08 +00:00
Vishnu Nair
8cd9256c50
Fix typo in BaseIWindow.java owners file
...
Change-Id: I7ea7fb4a9fc16aa007e4a6970d550f906da202f7
2021-11-15 23:38:05 +00:00
Wu Ahan
12b1a2ef2e
Merge "Add null check before notifying CUJ events" into sc-v2-dev am: 60316d327f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16221675
Change-Id: I406eee540d6fa8e36f5975ef39ee8228e47e2322
2021-11-13 04:50:51 +00:00
Wu Ahan
eec2d1237d
Add null check before notifying CUJ events
...
There is a potential NPE since we didn't have null check before sending
broadcast, so add null cehck.
Bug: 205211901
Test: Manually
Change-Id: Icc60d2c87941373943ec627f669598dca684c09d
2021-11-12 09:06:44 +00:00
Maciej Żenczykowski
cb6164c141
remove PROP_QTAGUID_ENABLED
...
Remaining hits:
$ repo grep 'net.qtaguid_enabled|PROP_QTAGUID_ENABLED' | egrep -v '^external/cpuinfo/test/mock/'
art/Binary file tools/ahat/etc/L.hprof matches
cts/Binary file tools/release-parser/tests/resources/boot-framework.art matches
external/cpuinfo/test/dmesg/oppo-r9.log:2212:<14>[ 12.785966] (6)[1:init]init: [PropSet]: pid:887 uid:1000 gid:1000 set net.qtaguid_enabled=1
prebuilts/runtime/appcompat/hiddenapi-flags.csv:412141:Lcom/android/server/NetworkManagementSocketTagger;->PROP_QTAGUID_ENABLED:Ljava/lang/String;,blocked
Bug: 161325508
Test: atest, TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com >
Change-Id: Ifa30a7549396312a970fc07c37e8fa8ed85abec0
2021-11-10 15:52:30 -08:00
satayev
f56d99f70c
Merge "Update compat owners." am: 39bf2ed7e5 am: a7e21f7e63 am: 8d8bec0ebe am: 6a34d3ad15
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1886324
Change-Id: I5bcd1d14b415e3b110ef6fece19b005aec231972
2021-11-10 16:40:57 +00:00
satayev
6a34d3ad15
Merge "Update compat owners." am: 39bf2ed7e5 am: a7e21f7e63 am: 8d8bec0ebe
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1886324
Change-Id: I7c48d880bff946f8994807775e73d7e1b9b045bc
2021-11-10 16:23:08 +00:00
satayev
8d8bec0ebe
Merge "Update compat owners." am: 39bf2ed7e5 am: a7e21f7e63
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1886324
Change-Id: I083f5358de92542a0658d348871a969ba69c9078
2021-11-10 16:12:44 +00:00
satayev
73c5df816c
Update compat owners.
...
Bug: N/A
Test: N/A
Change-Id: I548b7310c7b77fbcdf3c6f7d85bde8d0129cf460
2021-11-10 15:35:30 +00:00
Wu Ahan
d9dd71a4d7
Merge "Instrument jank of splash screen AVD and exit animation" into sc-v2-dev am: 43f59bb11b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16084829
Change-Id: If8539d0bbfe18404d5a3bd4013109bfc6ba23898
2021-11-03 02:57:02 +00:00
Wu Ahan
43f59bb11b
Merge "Instrument jank of splash screen AVD and exit animation" into sc-v2-dev
2021-11-03 02:44:08 +00:00
TreeHugger Robot
d9358f6fec
Merge "Remove deadlock path between InteractionJankMonitor and FrameTracker" into sc-v2-dev am: 9de009c3a5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15828030
Change-Id: I516149ab133ca36bcc915bb9cbc65191342a8a01
2021-11-02 15:30:19 +00:00
Ahan Wu
aac160b107
Remove deadlock path between InteractionJankMonitor and FrameTracker
...
A deadlock path is found:
- FrameTracker$1.lambda$surfaceDestroyed (held A)
- InteractionJankMonitor.end (held B) -> FrameTracker.end (wait for A)
- FrameTracker.end -> InteractionJankMonitor.handleCujEvents (wait for B)
This cl resolves this by using a single lock among monitor and tracker.
Bug: 197804653
Test: atest InteractionJankMonitorTest --rerun-until-failure 100
Test: atest FrameTrackerTest --rerun-until-failure 100
Change-Id: Ia6aa196370bdb51b8a5c84c74a3d174a3d4b689f
2021-11-02 12:23:06 +00:00
Treehugger Robot
8ec2e93056
Merge "Create dedicated long variables." am: 78106c0ea4 am: dbca2d9a1f am: 742e35e203 am: 2afff12071
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1874248
Change-Id: I1a56e7e0c2052ccd6ab6fb9316aabfc4b97f4e2b
2021-10-29 16:04:25 +00:00
Treehugger Robot
2afff12071
Merge "Create dedicated long variables." am: 78106c0ea4 am: dbca2d9a1f am: 742e35e203
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1874248
Change-Id: I872014db65c9f1d1b1cfc0c9c6fb338fb0b3917f
2021-10-29 15:48:38 +00:00
Treehugger Robot
742e35e203
Merge "Create dedicated long variables." am: 78106c0ea4 am: dbca2d9a1f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1874248
Change-Id: I3c334fc91ff1e747a7eb6476cdc669b547ff23c1
2021-10-29 15:30:53 +00:00
kwekua
5aacac2a71
Create dedicated long variables.
...
Bug: 194532703
Bug: 204459169
Change-Id: Ic4c57d3797b19869e5c9151ccb183543ba5f6df0
2021-10-28 19:33:25 +00:00
Brad Stenning
ba7d862103
Merge "Allow a shared library to be positioned after the application on the classpath" am: 3120b13f56 am: 6e2646eacd am: dfb49ce58c am: 779d574b3d
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1852914
Change-Id: I2e3425881355d2c5185038e2868b55b02867d973
2021-10-27 22:22:20 +00:00
Brad Stenning
779d574b3d
Merge "Allow a shared library to be positioned after the application on the classpath" am: 3120b13f56 am: 6e2646eacd am: dfb49ce58c
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1852914
Change-Id: Id6cf9e1e78db5f8aea040bcf51b24435a7529e0f
2021-10-27 22:02:48 +00:00
Brad Stenning
dfb49ce58c
Merge "Allow a shared library to be positioned after the application on the classpath" am: 3120b13f56 am: 6e2646eacd
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1852914
Change-Id: I6b68af9a6f028103453e4cb6e014e852ef8838d1
2021-10-27 21:43:17 +00:00
Brad Stenning
89dfd0902e
Allow a shared library to be positioned after the application on the classpath
...
This is useful if/when it's desired that an application contains the same
fully qualified class name that's also in the library.
The shared libraries that are treated in this manor are controlled by the resource
com.android.internal.R.config_shared_libraries_loaded_after_app
Bug: 179429740
Test: atest SharedLibraryLoadingTests
Change-Id: Ia37ff9bd545918d1e0f1f38548dcd86f177559d5
2021-10-27 10:06:16 -07:00
Treehugger Robot
92e4b728c7
Merge "Fix RRO loading from inside APEXes." am: de3baffb29 am: 23cd20c926 am: 09341a5ec4 am: c1ceac41b8
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1830600
Change-Id: Ie51639568f0d24c90c1e10284de0536238ab1778
2021-10-26 23:36:17 +00:00
Treehugger Robot
c1ceac41b8
Merge "Fix RRO loading from inside APEXes." am: de3baffb29 am: 23cd20c926 am: 09341a5ec4
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1830600
Change-Id: I47f88d5567eeccdf1d19d2d337d47d168ec98bf5
2021-10-26 23:16:06 +00:00
Treehugger Robot
09341a5ec4
Merge "Fix RRO loading from inside APEXes." am: de3baffb29 am: 23cd20c926
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1830600
Change-Id: I2d2fdda8b4f0fc6f4c9b32ca3e2e1c810b3d5384
2021-10-26 22:46:40 +00:00
Daniel Norman
653a1c1a28
Fix RRO loading from inside APEXes.
...
APEXes can already contain RRO APKs by using the 'rro' apex Soong
module field. However, these RROs were not being loaded properly by
Zygote or PackageManagerService.
For all RROs inside APEXes, the RRO uses the same overlay config that
is used for other RROs on the APEX's preinstalled partition.
For RROs targeting 'android', which are installed by Zygote
using AssetManager:
1. OverlayConfig looks for active APEXes in the apex-info-list file,
which is already accessible to Zygote.
2. OverlayConfig passes the APEX module names to OverlayConfigParser,
for each preinstalled-partition.
3. OverlayConfigParser uses OverlayScanner to scan the
each /apex/<APEX>/overlay directory.
For other RROs:
1. PackageManagerService already parses and provides RROs inside APEXes
to OverlayConfig.
2. RROs inside APEXes used to have no config rule applied because their
path prefix (/apex/) did not match any partition rule. Now, their
preinstalled path is used instead.
Bug: 199200417
Test: Define a static RRO targeting 'android' inside a /vendor APEX.
Define a static RRO for settings provider inside a /vendor APEX.
Observe APEXes are enabled by default.
Test: Make a change to an RRO inside a /vendor APEX.
m <apex>; adb install <apex artifact>; adb reboot;
Observe change has taken effect.
Change-Id: I2bce9bc704789329b8c6aac6d476f17ff6718e0f
Merged-In: I2bce9bc704789329b8c6aac6d476f17ff6718e0f
2021-10-25 13:04:24 -07:00
Rahul Sabnis
01eb71be00
Merge "Adding @SystemApi annotation to Bluetooth energy stats." am: a12c77ab44 am: a125c31d21 am: f91171d35e am: 6f74b5dd8b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1854179
Change-Id: I9e271a266c640fb739a5c394d0f5d091803143f4
2021-10-25 17:24:00 +00:00
Rahul Sabnis
6f74b5dd8b
Merge "Adding @SystemApi annotation to Bluetooth energy stats." am: a12c77ab44 am: a125c31d21 am: f91171d35e
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1854179
Change-Id: Ib49bb57260772b4200a11bb59e010ad8b8aa172e
2021-10-25 17:09:57 +00:00
Rahul Sabnis
f91171d35e
Merge "Adding @SystemApi annotation to Bluetooth energy stats." am: a12c77ab44 am: a125c31d21
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1854179
Change-Id: Id4834acb7d38f9bd98e1eb29b9be0636a2f27a73
2021-10-25 16:53:04 +00:00
Shawn Lin
65c8136d34
Merge "Add APIs to get system bar heights" into sc-v2-dev am: 59f51a9538
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15611697
Change-Id: Ia9cb364e66ff9ef778e41d239a78da4b79e6d993
2021-10-25 04:23:07 +00:00
Shawn Lin
59f51a9538
Merge "Add APIs to get system bar heights" into sc-v2-dev
2021-10-25 04:07:12 +00:00
Wu Ahan
61cd0b63c4
Instrument jank of splash screen AVD and exit animation
...
Add jank instrument support for splash screen avd and exit animation.
Bug: 195736656
Test: see trace in comment
Change-Id: I1fdb9e14145bcf519eea99e440de74238e3c765c
2021-10-25 03:56:42 +00:00
Etienne Ruffieux
d372361fe3
Adding @SystemApi annotation to Bluetooth energy stats.
...
Added @SystemApi annotation to BluetoothActivityEnergyInfo
and UidTraffic getters for mainline compatibility. Replaced
raw array by List. Deleted unused constructors.
Tag: #feature
Bug: 200201373
Test: Manual
Change-Id: Id93215f48bf08d31ac269af9e064cf598f50b6d3
2021-10-21 20:39:31 +00:00
TreeHugger Robot
4183637e3e
Merge "Hide SoftInput when INVALID_DISPLAY" into sc-v2-dev am: 0b4f292d62
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16057896
Change-Id: I8132a99155a003266d29e83acff45c5104b0bb3e
2021-10-21 10:09:02 +00:00
TreeHugger Robot
0b4f292d62
Merge "Hide SoftInput when INVALID_DISPLAY" into sc-v2-dev
2021-10-21 09:10:48 +00:00
TreeHugger Robot
09c1d2fad9
Merge changes I504d9c65,I45abcf87 into sc-v2-dev am: 8baec90550
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15962901
Change-Id: I403f2476824c51cbbbfe0bf5b8a5b5b7f6feb30f
2021-10-19 22:37:04 +00:00
TreeHugger Robot
8baec90550
Merge changes I504d9c65,I45abcf87 into sc-v2-dev
...
* changes:
Utilize measured energy for multidisplay power attribution
Update Screen and AmbientDisplay Power Calculators for multi-display
2021-10-19 22:20:47 +00:00
Issei Suzuki
02c4c404bc
Merge "Keep FLAG_SHOW_WALLPAPER flag on NotificationShade." into sc-v2-dev am: e7831937e7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16075530
Change-Id: I8a25f5fd2d2c3e9c0c47f0e6b6eac6c789dbed15
2021-10-19 10:37:24 +00:00
Issei Suzuki
e7831937e7
Merge "Keep FLAG_SHOW_WALLPAPER flag on NotificationShade." into sc-v2-dev
2021-10-19 09:53:57 +00:00
Wilson Wu
b9e5fc383d
Hide SoftInput when INVALID_DISPLAY
...
We only prevent to show soft input in
IMMS#startInputUncheckedLocked when
DISPLAY_IME_POLICY_HIDE is set.
If a display with DISPLAY_IME_POLICY_HIDE,
we should hide the soft input anyway.
Bug: 199991634
Test: atest CtsInputMethodTestCases
Test: Verify as following steps:
1) adb shell wm size 800x1280
2) adb shell wm density 213
3) atest MultiDisplaySystemDecorationTests#\
testDisplayPolicyImeHideImeNoSystemDecorations
Merged-In: I3ab03667c28ec5beb6c3332aceaae4a63cd7309a
Change-Id: I3ab03667c28ec5beb6c3332aceaae4a63cd7309a
(cherry picked from commit d41ac0605c )
2021-10-19 08:05:42 +00:00
Shawn Lin
16496cb5c1
Add APIs to get system bar heights
...
In multi-display devices, there might be differnt cutout on each display
which also causes different status bar height.
Now we no longer overlay the status_bar_height dimen and keep it as
default value and add APIs to calculate the status bar size.
- Add APIs for getting status_bar_height & quick_qs_offset_height in
system.
- Add APIs for getting split_shade_header_height and
qs_header_system_icons_area_height in SystemUI.
- Remove all resource overlay for status_bar_height &
quick_qs_offset_height.
Bug: 186604541
Test: atest SmallClockPositionTest DisplayLayoutTest
HideDisplayCutoutOrganizerTest SizeCompatTests
NotificationPanelViewControllerTest
Change-Id: I5a6dfcc6ff06da8ea0fe119fc9d4c089f13b0dff
2021-10-19 14:51:20 +08:00
TreeHugger Robot
0c43c6f304
Merge "Track latency of user switch journey" into sc-v2-dev am: e5d0befd2c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16049167
Change-Id: Ic59af9e1e2fbd2175ba00a3e470079adf5e83b9d
2021-10-18 21:53:59 +00:00