- Apr 04, 2023
-
-
Islam Elbanna authored
Revert "Update boot image and system server profiles [M20C15P70S...", RESTRICT AUTOMERGE Since these are profiles for T release only. Revert submission 22278342-t-profiles-v8 Reason for revert: Memory regression at b/275595328 Reverted changes: /q/submissionid:22278342-t-profiles-v8 Change-Id: I0fa202869230a7aeeb0f9b7b8221bb4ea9760112
-
- Mar 27, 2023
-
-
art-benchmark-service authored
Update boot image and system server profiles [M20C15P70S0PP], RESTRICT AUTOMERGE Since these are profiles for T release only. Bug: 254051423 Test: go/art-benchmark?p=BootImageProfileId:33626 = Perf stats = (lower is better) Improvements in Startup time, boot time and drop in the generated code size at the cost of a slight increase in memory, which could be an acceptable cost. Startup: -0.83% Memory(PSS): 1.43% Boot time: -0.72% Code size (.oat + .art + .odex): -2.44% (2.89 MB drop) Ignore-AOSP-First: Boot image profiles BYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code =Generation Strategy= method_threshold: 0.2 image_class_threshold: 0.15 preloaded_classes_threshold: 0.7 priority_packages_thresholds { key: "services.jar.prof:CLASS:android" value: 0.01875 } priority_packages_thresholds { key: "services.jar.prof:METHOD:android" value: 0.025 } =Profile stats= Data info: - total aggregations: 23 - number of (device types, builds): 9 File boot-image-profile.txt - hot methods: 1893 added, 1590 removed - methods: 1893 added, 1590 removed - classes: 117 added, 1 removed - totals now: 32655 hot methods, 32655 methods, 16928 classes - totals before: 32352 hot methods, 32352 methods, 16812 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 1210, 1012, 77, 0, 21083, 9595 com.android, 135, 54, 32, 1, 2561, 3562 java, 478, 460, 5, 0, 7073, 2047 android.view, 236, 189, 11, 0, 3426, 960 android.hardware, 13, 5, 5, 0, 480, 812 android.animation, 11, 11, 0, 0, 393, 73 android.app, 225, 159, 24, 0, 2990, 1053 android.content, 161, 146, 1, 0, 1872, 565 android.graphics, 81, 71, 0, 0, 1989, 336 android.icu, 70, 67, 0, 0, 2038, 1472 android.media, 12, 8, 14, 0, 802, 590 android.net, 20, 20, 2, 0, 255, 221 android.widget, 50, 43, 0, 0, 1403, 381 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 404 added, 4 removed - totals now: 0 hot methods, 0 methods, 16831 classes - totals before: 0 hot methods, 0 methods, 16431 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 233, 0, 0, 9524 com.android, 0, 0, 69, 3, 0, 3550 java, 0, 0, 29, 1, 0, 2039 android.view, 0, 0, 38, 0, 0, 953 android.hardware, 0, 0, 18, 0, 0, 807 android.animation, 0, 0, 2, 0, 0, 73 android.app, 0, 0, 41, 0, 0, 1030 android.content, 0, 0, 10, 0, 0, 562 android.graphics, 0, 0, 5, 0, 0, 336 android.icu, 0, 0, 1, 0, 0, 1472 android.media, 0, 0, 22, 0, 0, 587 android.net, 0, 0, 3, 0, 0, 219 android.widget, 0, 0, 5, 0, 0, 380 File boot-image-profile.txt - hot methods: 1335 added, 1056 removed - methods: 1335 added, 1056 removed - classes: 111 added, 1 removed - totals now: 22667 hot methods, 22667 methods, 13777 classes - totals before: 22388 hot methods, 22388 methods, 13667 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 1208, 1010, 77, 0, 21020, 9564 com.android, 127, 46, 32, 1, 1551, 3140 android.view, 236, 189, 11, 0, 3426, 960 android.hardware, 13, 5, 5, 0, 480, 812 android.animation, 11, 11, 0, 0, 393, 73 android.app, 225, 159, 24, 0, 2990, 1053 android.content, 161, 146, 1, 0, 1872, 565 android.graphics, 81, 71, 0, 0, 1989, 336 android.icu, 70, 67, 0, 0, 2038, 1472 android.media, 12, 8, 14, 0, 802, 590 android.net, 20, 20, 2, 0, 255, 221 android.widget, 50, 43, 0, 0, 1403, 381 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 332 added, 3 removed - totals now: 0 hot methods, 0 methods, 13690 classes - totals before: 0 hot methods, 0 methods, 13361 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 233, 0, 0, 9493 com.android, 0, 0, 57, 3, 0, 3128 android.view, 0, 0, 38, 0, 0, 953 android.hardware, 0, 0, 18, 0, 0, 807 android.animation, 0, 0, 2, 0, 0, 73 android.app, 0, 0, 41, 0, 0, 1030 android.content, 0, 0, 10, 0, 0, 562 android.graphics, 0, 0, 5, 0, 0, 336 android.icu, 0, 0, 1, 0, 0, 1472 android.media, 0, 0, 22, 0, 0, 587 android.net, 0, 0, 3, 0, 0, 219 android.widget, 0, 0, 5, 0, 0, 380 File art-profile - hot methods: 2293 added, 24736 removed - methods: 2286 added, 50806 removed - classes: 6 added, 3905 removed - totals now: 10167 hot methods, 10167 methods, 1285 classes - totals before: 32610 hot methods, 58687 methods, 5184 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 22, 397, 0, 118, 66, 25 com.android, 2271, 24333, 6, 3718, 10101, 1242 android.hardware, 20, 315, 0, 85, 51, 14 android.app, 0, 2, 0, 3, 0, 0 android.content, 0, 0, 0, 2, 1, 3 android.net, 2, 64, 0, 21, 12, 6 InternalReferenceRawProfileId: 33626 InternalReferenceCandidateProfileId: 33629 Test: build & benchmark Change-Id: Ib85d606d48727fd6dc0c0ecd094f7948e00464ca
-
Shaowei Shen authored
-
TreeHugger Robot authored
-
- Mar 25, 2023
-
-
Fabian Kozynski authored
-
Massimo Carli authored
-
Mariia Sandrikova authored
-
- Mar 24, 2023
-
-
Massimo Carli authored
-
William Xiao authored
Merge "Implement flag to not relaunch on dock config change for apps without -desk resources" into tm-qpr-dev
-
Fabián Kozynski authored
We cannot bind to not direct boot aware apps before that. So delay the binding until we receive `ACTION_USER_UNLOCKED` (or immediately if we are unlocked). Also, delay it to onBootComplete Fixes: 274467616 Test: manual `adb shell dumpsys activity services` after restart Test: atest ControlsStartableTest Change-Id: Ic2c7d1584300fa68c7d53dcea52650cfd83b677b
-
Massimo Carli authored
The CL changes the way double-tap is detected for the compat ui update to avoid false detection due to unfolding. Fixes: 275054305 Test: manual Change-Id: Ic325a180bffef81262b281a7c3b306d45265776c
-
Massimo Carli authored
When ending in size compat mode after a 180 degree rotation we need to recreate the restart button to avoid a wrong output. Bug: 270033823 Test: Run existing `atest WMShellUnitTests:CompatUIControllerTest` Change-Id: Ibbf29000830070458e0d054abd5f0b88ca0ed1d4
-
Michał Brzeziński authored
-
Hongwei Wang authored
-
Massimo Carli authored
-
Dave Mankoff authored
-
TreeHugger Robot authored
-
Aaron Liu authored
-
TreeHugger Robot authored
-
Shawn Lee authored
-
Coco Duan authored
-
Nicolo' Mazzucato authored
If the process sending progresses has jank or long main thread pauses, the receiving process would show the same jank pattern. With this cl, on the receving and a filter is added so smooth those cases, and result in an always smooth animation despite sending process jank (for now, sending process is always sysui, and receiving process is always launcher) Bug: 274409068 Test: UnfoldRemoteFilterTest, RemoteUnfoldTransitionReceiverTest and manual Change-Id: I2cb2e32a8639d364495e7133191e0cd8b8c77649
-
Graciela Wissen Putri authored
Don't resize app only when device is in half-folded book mode state and app is centered - this will fix and allow app to resize to split screen size in tabletop mode again. Fix: 274983420 Test: atest WmTests:SizeCompatTests Change-Id: Iad48912a06174354be1ed450c04b967ae379daaf
-
Jean-Michel Trivi authored
Check whether routing is known when calling canBeSpatializedOnDevice. Unknown routing is defined by an empty list of devices for the requested AudioAttributes. Add test method in SpatializerHelper to force state. Implement a unit test covering failure modes when querying routing. Test: atest com.android.server.audio.SpatializerHelperTest#testNoRoutingCanBeSpatialized Bug: 267963974 Change-Id: Ib6d73fec4d57cf372361762b5c1d85329794de92 Merged-In: Ib6d73fec4d57cf372361762b5c1d85329794de92 (cherry picked from commit af85e232) (cherry picked from commit d5026e8c)
-
Dave Mankoff authored
The FoldStateListener is reporting non-foldable phones as unfolded. Previously, Falsing relied on this being null. Inspect the foldability of a device directly and incorporate this into the FalsingDataProvider. Bug: 274914759 Test: manual && atest SystemUITests:com.android.systemui.classifier Change-Id: Ibe768067d69464b14368ae0d67110453f9368c6a
-
Massimo Carli authored
The Reachability education dialog will appear automatically only the first time an app eligible to be moved with double-tap action is displayed on the screen. Fixes: 274991247 Test: Manual Change-Id: Ifec12a4386e69d7fd2ba895a298a46059203a59d
-
Michal Brzezinski authored
Fixes: 271247142 Test: have media playing -> go to lockscreen in split shade -> remove media player -> swipe down to shade and see clock not jumping Change-Id: I7e7e682a5c70adc9e3a6d08ccbc0b8f78d43a775
-
Mariia Sandrikova authored
-
shaoweishen authored
update stop button text and null check for muting expected device. Bug: 272787441 Bug: 274631614 Test: atest MediaOutputAdapterTest MediaOutputControllerTest MediaOutputBaseDialogTest MediaOutputDialogTest Change-Id: Idd9680f42bbb9651dea3dc8850a0f425bcba569b
-
Johannes Gallmann authored
-
Johannes Gallmann authored
Remarks: 1. I think the correct fix for this would be to have the Taskbar z-ordered below the notification shade. That however seems to be difficult because there are cases when the taskbar window must be above the notification shade. 2. This CL improves the behaviour by starting the taskbar disappear animation when the notification panel is half expanded instead of waiting for the full expansion. This improves the UX when expanding the shade slowly. When expanding the shade quickly, this CL does unfortunately not significantly improve the UX. 3. I believe that the `SYSUI_STATE_NOTIFICATION_PANEL_EXPANDED` and `SYSUI_STATE_QUICK_SETTINGS_EXPANDED` flags can be replaced by the newly introduced one. But since this would pose the risk of introducing new bugs, I did not do that in this CL. It is my intention to create a CL with that replacement in udc. Bug: 272621219 Test: Manual, i.e. observe Taskbar behaviour when pulling down notification shade and expanding quick settings Change-Id: I10eb4d211f614559167f110000dcec3c8df5e3c8
-
Christian Göllner authored
-
Louis Chang authored
-
Hongwei Wang authored
This is to fix the regression from ag/21471704 that PipTouchHandler#setTouchEnabled(true) is not called due to PipAnimationController#quietCancel when receives display changed callback, which happens on folding the display. Bug: 272825196 Test: manual, follow the reproduces in b/272825196 Test: manual, make sure no regression following b/263211281 Change-Id: I3f18680856bd3705af8ca374bf1592ae97499071
-
Louis Chang authored
A TaskFragment could be resizing to a smaller bounds while changing to be invisible. A black screen was shown during the transition. So, skip unfreeze surface in that case. Also union the staring bounds to the whole closing screen bounds, or the leash will be cropped by the target screen bounds. Bug: 267044260 Test: steps on the bug Change-Id: Ia037c5beaca12695fc6c00e38c454cb6dced1b33 Merged-In: Ia037c5beaca12695fc6c00e38c454cb6dced1b33
-
Victor Truong authored
-
- Mar 23, 2023
-
-
Dmitry Dementyev authored
[automerger skipped] Merge "Check key intent for selectors and prohibited flags" into rvc-dev am: c162515b -s ours am: f6228ade -s ours am: 6b7c7515 -s ours am: 021834cc -s ours am: 906538e2 -s ours am: 5630fddb -s ours am: 6af96234 -s ours am skip reason: Merged-In Ie16f8654337bd75eaad3156817470674b4f0cee3 with SHA-1 f7ba4ef2 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21614639 Change-Id: Ib3dc69570f3d4ef4b6210a702dc60589b6cc9e79 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Brian Lee authored
[automerger skipped] Check key intent for selectors and prohibited flags am: 92114886 -s ours am: de18b4c0 -s ours am: e6178d53 -s ours am: 8415146a -s ours am: 568ad7ab -s ours am: 81609aef -s ours am: a3fa1b7d -s ours am skip reason: Merged-In Ie16f8654337bd75eaad3156817470674b4f0cee3 with SHA-1 f7ba4ef2 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21614639 Change-Id: I2ef183a30f4f38de5d4f1ef75f74f770c42f028d Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Dmitry Dementyev authored
[automerger skipped] Merge "Check key intent for selectors and prohibited flags" into rvc-qpr-dev am: 7b2b2630 -s ours am: 5eb26bd5 -s ours am: 3e7ab1d8 -s ours am: 38c7b8c9 -s ours am: ef080cb4 -s ours am: 81a6574c -s ours am skip reason: Merged-In Ie16f8654337bd75eaad3156817470674b4f0cee3 with SHA-1 5e01f68b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21614524 Change-Id: I96b9653424292b12845d52aee974f3d883f286b3 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Brian Lee authored
[automerger skipped] Check key intent for selectors and prohibited flags am: f7ba4ef2 -s ours am: d1e2d06c -s ours am: 9b2f1f26 -s ours am: a772442b -s ours am: 47eec46b -s ours am: c0aa4753 -s ours am skip reason: Merged-In Ie16f8654337bd75eaad3156817470674b4f0cee3 with SHA-1 5e01f68b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21614524 Change-Id: Ib0d98d6903cb7f8347e72202397553cd9ca0ba5d Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-