Commit Graph

813479 Commits

Author SHA1 Message Date
Fabien Sanglard
e5527c234e Merge "Remove 1.3s "Waiting for Debugger" delay" 2022-12-21 18:44:13 +00:00
Pinyao Ting
8a0fe06579 Merge "Revert "Implement a global maximum on number of shortcuts an app can publish"" into tm-dev am: fb4be8c37d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20750338

Change-Id: Ibafe04476b545f7ee0424db372a170a769cbf640
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 18:14:40 +00:00
Luca Zuccarini
91d9926804 Add CUJs for closing All Apps.
CUJ_LAUNCHER_CLOSE_ALL_APPS_TO_HOME is meant to be the CUJ for closing All Apps through the home gesture/home button, which has different animations from closing apps in the same way.

By contrast, CUJ_LAUNCHER_CLOSE_ALL_APPS_SWIPE is the finger-tracking transition that dismisses All Apps by swiping down.

Bug: 260218332
Test: recorded prefetto trace while closing All Apps, see bug
Change-Id: Ie0403471d61eea9dd251fe214ce7bd8f78f3bfdc
2022-12-21 18:08:41 +00:00
Pinyao Ting
fb4be8c37d Merge "Revert "Implement a global maximum on number of shortcuts an app can publish"" into tm-dev 2022-12-21 17:21:00 +00:00
Fabian Kozynski
abd3b3d296 Merge "Add owners for controls" am: 71678b8c26 am: bae11b97c7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2362659

Change-Id: Ib7a25740a6dee8c00a8932a805b5824436677438
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 16:00:38 +00:00
Nick Chameyev
4477bf9fae [Chooser/ResolverActivity] Fix flakiness in work profile tests
Sometimes work profile tests were failing
because work profile tab button click was not
handled. Most likely it is related to the
opening animation of the drawer layout.

Added retry mechanism to click on the button
again if the tab was not selected.

Test: repeated run of ResolverActivityWorkProfileTest
Test: atest com.android.internal.app.ChooserActivityWorkProfileTest
Test: atest com.android.internal.app.ResolverActivityWorkProfileTest
Test: atest com.android.intentresolve.UnbundledChooserActivityWorkProfileTest
Bug: 262018267
Change-Id: Icb6d0337d7f92f1ceb59ef3c03e5b9338dcf2890
2022-12-21 15:58:33 +00:00
Fabian Kozynski
a9e7a46875 Add owners for controls
Change-Id: Ief1fc9185574e25e47e496fdeec26880f35dcb09
Test: no test
Bug: no bug
(cherry picked from commit 1b0810e43a)
Merged-In: Ief1fc9185574e25e47e496fdeec26880f35dcb09
2022-12-21 15:36:11 +00:00
Beverly Tai
93ac4948cb Merge "DozeSensors uses default pickup config value" into tm-qpr-dev am: 4475e9026c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20794574

Change-Id: I519c580989b0d16cbc8df4c3dc82964f460a1cd2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 15:28:34 +00:00
Beverly Tai
4475e9026c Merge "DozeSensors uses default pickup config value" into tm-qpr-dev 2022-12-21 15:27:25 +00:00
Evan Laird
99d63e702b Merge changes I04fa90bf,Id413d57d into tm-qpr-dev am: 7f90cf447d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20680974

Change-Id: I5efb2c769773dea34bcbc50db1a4b38d0f9e30aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 15:27:05 +00:00
Fabian Kozynski
bae11b97c7 Merge "Add owners for controls" am: 71678b8c26
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2362659

Change-Id: Iead0e1c51a1cf8570730595b11261515de11cda0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 15:24:44 +00:00
Beverly Tai
7ce8e809c7 Merge "Add additional PowerManager wakeup reasons" into tm-qpr-dev am: 0de1e47484
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20786787

Change-Id: Ib8ec2d420b33833ab46190aec9f0bdab7918575a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 15:24:40 +00:00
Mariia Sandrikova
0a6aa03d88 Merge "Letterboxing improvements for tabletop mode" into tm-qpr-dev am: 59326ce728
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20111697

Change-Id: I4006f2c9a1a88b530a6d79f83420d268365b6fa5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 15:23:32 +00:00
Evan Laird
7f90cf447d Merge changes I04fa90bf,Id413d57d into tm-qpr-dev
* changes:
  [Sb refactor] Support NetworkName in new mobile pipeline
  [Sb refactor] show data activity in Mobile view
2022-12-21 15:11:36 +00:00
Matt Pietal
9b898b8f1a [DO NOT MERGE] DREAMING->LOCKSCREEN, lockscreen updates
This will address this transition, as well as handle all general
unocclusion, by listening to the KeyguardTransitionRepository for
events rather than attempting to coordinate individual views across
many controllers.

To enable: adb shell cmd statusbar flag 223 true

Test: atest DreamingToLockscreenTransitionViewModelTest
KeyguardStatusViewTest KeyguardStatusViewControllerTest
NotificationPanelViewControllerTest
Bug: 260631205

Change-Id: I70d5b68a8f9c6b2fa738445d46435f3f09d1f68d
2022-12-21 14:55:52 +00:00
Fabian Kozynski
71678b8c26 Merge "Add owners for controls" 2022-12-21 14:55:19 +00:00
Beverly Tai
0de1e47484 Merge "Add additional PowerManager wakeup reasons" into tm-qpr-dev 2022-12-21 14:52:39 +00:00
Mariia Sandrikova
59326ce728 Merge "Letterboxing improvements for tabletop mode" into tm-qpr-dev 2022-12-21 14:44:10 +00:00
Fabian Kozynski
a2770ecdca Merge "[DO NOT MERGE] Fix extra constant value AGAIN" into tm-qpr-dev am: b0b297da79
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20761390

Change-Id: I218cac70438ec62c20304383abc6b2c3a0a34427
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 14:42:10 +00:00
Fabian Kozynski
b5d8818776 [DO NOT MERGE] Fix extra constant value AGAIN am: c494783082
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20761390

Change-Id: If04af79136833b94054cf6a7fd661e47fe6f367e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 14:41:32 +00:00
Fabian Kozynski
b0b297da79 Merge "[DO NOT MERGE] Fix extra constant value AGAIN" into tm-qpr-dev 2022-12-21 14:13:56 +00:00
Jordan Demeulenaere
028d793955 Fix PeopleSpace when showing only priority or recent conversations (1/2)
Bug: 238993727
Test: atest PeopleSpaceScreenshotTest
Change-Id: I273859b1b8173d7feb329114e59d242e0a0dfb45
2022-12-21 15:00:01 +01:00
Nicolò Mazzucato
65e92dec92 Merge "Fix flicker when starting folding" into tm-qpr-dev am: 0efdbeff37
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20795327

Change-Id: I111d342cfc116eddaca7be421f04f288704a3401
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 13:57:38 +00:00
Jordan Demeulenaere
bf43b1d32d Show the Compose implementation of PeopleSpace when Compose is available
Bug: 238993727
Test: Manual
Change-Id: I41a6bae879e5a1f4e12f9ff998fb7f5d1320e135
2022-12-21 14:27:37 +01:00
Jordan Demeulenaere
68e91829f8 Add SystemUI build flag for Compose code (1/3)
This CL adds a Soong build flag that enables Compose code when building
SystemUI, or anything depending on SystemUI-core. The flag is disabled
by default, and will be first used to measure the impact of Compose on
our apk and system health. It will be turned on for one/many/all targets
once agreed with the Android System Health & Performance team.

To turn this flag on, one simply have to
`export SYSTEMUI_USE_COMPOSE=true` before compiling.

This flag is implemented such that:

 - When it is enabled, SystemUI-core depends on the SystemUIComposeCore
   library and compiles the source files of SystemUIComposeFeatures. In
   an ideal world, SystemUI-core would also just depend on
   SystemUIComposeFeatures instead of recompiling its sources, but given
   that the code in SystemUIComposeFeatures depends on code in
   SystemUI-core, this would lead to a cyclic dependency. Therefore,
   when this flag is enabled, we compile those files together.
   SystemUIComposeFeatures also contains a ComposeFacade object that is
   the bridge between SystemUI-core code and SystemUIComposeFeatures
   code.

 - When it is disabled, we only add another ComposeFacade object with
   the same API as the ComposeFacade object in SystemUIComposeFeatures,
   which throws when its functions are called (except for
   ComposeFacade#isComposeAvailable(), which returns false).

This way, any code in SystemUI-core can check
ComposeFacade#isComposeAvailable() first then call other functions to
indirectly access Compose code. See http://ag/20759151 for an example.

Bug: 242304109
Test: Builds
Change-Id: Ibd895a73041c163816e779273ec0b6588aabef76
2022-12-21 14:27:28 +01:00
Johannes Gallmann
cd562bb9be Reapply changes of inline reply CL
Just before merging ag/20462188, I had to change the flag ID because there was a conflict. Unfortunately, a very stupid mistake happened during this minor fix. I changed the flag ID in an old version of the CL and uploaded that old version (as can be seen in the changelog of the latest uploaded patch in that CL). Therefore, this CL reapplies all changes that were undone in the latest patchset of ag/20462188 and ag/20462188.

Bug: 174148361
Test: atest RemoteInputViewTest, Manual, i.e. posting various types of Notifications from the Notify2-RVC application with a reply action added to them. Then observing the animations visually and analyzing frames from screen recordings.
Change-Id: I0f9deb15e8fae361ef6ebb6ff0119d2ee6888372
2022-12-21 14:15:48 +01:00
Nicolò Mazzucato
0efdbeff37 Merge "Fix flicker when starting folding" into tm-qpr-dev 2022-12-21 13:06:12 +00:00
Jernej Virag
147a9fb5b8 Merge "Do not keep MediaSession Tokens for Notification accounting" into tm-qpr-dev am: 4d3ec5c88d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20794187

Change-Id: Ice9a57f10c56d176695f45389ce160ecaade05b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 12:31:21 +00:00
Jernej Virag
4d3ec5c88d Merge "Do not keep MediaSession Tokens for Notification accounting" into tm-qpr-dev 2022-12-21 11:51:44 +00:00
Bill Yi
f454f48da6 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: If365cdce15795c7169625f975d5200767bce5452
2022-12-21 03:10:52 -08:00
Bill Yi
a123271733 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I31ff607d909714f2ecfb7591b3ceba8d529c658b
2022-12-21 02:48:55 -08:00
Matt Pietal
9abc75079c Unfold transition - Apply based on state
Two different files were applying transitions to the same views. Add a
filter to each to make sure they only run when in the corresponding
state.

Fixes: 263016502
Test: atest KeyguardUnfoldTransitionTest
NotificationPanelUnfoldAnimationControllerTest

Change-Id: I38af0921ed9794f58566f796800d6212aeffc686
2022-12-21 10:39:18 +00:00
Bill Yi
7e86b69608 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I8c6f47ba08334dd572b8c4c96dce5e0a6c62c6cf
2022-12-21 02:02:18 -08:00
Darrell Shi
ac7f50eb5b Merge "Add communal settings category key." into tm-qpr-dev am: 8118ea49ef
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20737688

Change-Id: I92b2f4726c30d488667d85c3c6e7c264ac33d9ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 08:23:49 +00:00
Darrell Shi
8118ea49ef Merge "Add communal settings category key." into tm-qpr-dev 2022-12-21 08:03:49 +00:00
Miguel
8b192b19f2 Add conscrypt updatable certificates.
This cl contains changes for SystemCertificateSource so that certificates are taken from conscrypt apex files by default and if that fails, we fallback to the usual system location.

Test: atest TrustedCertificateStoreTest
Change-Id: I1ec6d29a52c07531a6a0c85b2e2405f63470bd5f
2022-12-21 04:38:45 +00:00
TreeHugger Robot
7e2ee156cf [automerger skipped] Merge "[Do Not Merge] Revert "Implement a global maximum on number of shortcuts an app can publish"" into rvc-dev am: 28dae0e4c9 am: cf3f62c4c9 -s ours am: 7a31586c29 -s ours am: 15dbdb2a73 -s ours am: 7e1bf5b798 -s ours am: 85671779f6 -s ours am: fd017d9edd -s ours am: a159635443 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20750216

Change-Id: Ie4160878599221c797b9ae8c67f32dad23c497bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 02:47:19 +00:00
Pinyao Ting
5a2b0b8253 [automerger skipped] [Do Not Merge] Revert "Implement a global maximum on number of shortcuts an app can publish" am: 4a34020ffc am: 51361020b4 -s ours am: 95f6f97d5b -s ours am: bd380fb2bd -s ours am: b26a560df5 -s ours am: 00dc9638d9 -s ours am: 50dcdb177e -s ours am: 2f366064f2 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20750216

Change-Id: I9a9ed04ac3d008b6a923a751f6874fc327390ffa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 02:46:57 +00:00
Chiachang Wang
1e1a589aca Merge "Add KEY_MIN_UDP_PORT_4500_NAT_TIMEOUT_SEC_INT in CarrierConfigManager" am: e22b680c9c am: 32dfee3c97
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2361259

Change-Id: I9648f4176d9659f2a3cf3d8ff25ff81f2d86ac27
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 02:43:51 +00:00
Lucas Lin
a8fca1e059 Merge "Set VPN as the preference network for specific apps" am: 593b84759f am: e2659b3350
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2314119

Change-Id: I9f87a6a4ee1019a57d191dd7be3d35983b7e388a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 02:43:02 +00:00
Chiachang Wang
32dfee3c97 Merge "Add KEY_MIN_UDP_PORT_4500_NAT_TIMEOUT_SEC_INT in CarrierConfigManager" am: e22b680c9c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2361259

Change-Id: I91cfa202a58eb6adb33e7cd3b9140c4677e103df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 02:38:25 +00:00
Lucas Lin
e2659b3350 Merge "Set VPN as the preference network for specific apps" am: 593b84759f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2314119

Change-Id: I609a2ff2aed9ca4020a185049dcf032dbb7de771
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 02:11:22 +00:00
Chiachang Wang
e22b680c9c Merge "Add KEY_MIN_UDP_PORT_4500_NAT_TIMEOUT_SEC_INT in CarrierConfigManager" 2022-12-21 02:08:05 +00:00
TreeHugger Robot
a159635443 [automerger skipped] Merge "[Do Not Merge] Revert "Implement a global maximum on number of shortcuts an app can publish"" into rvc-dev am: 28dae0e4c9 am: cf3f62c4c9 -s ours am: 7a31586c29 -s ours am: 15dbdb2a73 -s ours am: 7e1bf5b798 -s ours am: 85671779f6 -s ours am: fd017d9edd -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20750216

Change-Id: I83dc6cbd8e62ca2107e21ee72bbef5ad2d325dc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 02:05:15 +00:00
Pinyao Ting
2f366064f2 [automerger skipped] [Do Not Merge] Revert "Implement a global maximum on number of shortcuts an app can publish" am: 4a34020ffc am: 51361020b4 -s ours am: 95f6f97d5b -s ours am: bd380fb2bd -s ours am: b26a560df5 -s ours am: 00dc9638d9 -s ours am: 50dcdb177e -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20750216

Change-Id: Icafd364daed22b61cb2efd97a293a490ec29cf1f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 02:05:07 +00:00
TreeHugger Robot
fd017d9edd [automerger skipped] Merge "[Do Not Merge] Revert "Implement a global maximum on number of shortcuts an app can publish"" into rvc-dev am: 28dae0e4c9 am: cf3f62c4c9 -s ours am: 7a31586c29 -s ours am: 15dbdb2a73 -s ours am: 7e1bf5b798 -s ours am: 85671779f6 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20750216

Change-Id: I191cc200bd09e5991059d86f972a4e6bed51df52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 01:25:26 +00:00
Pinyao Ting
50dcdb177e [automerger skipped] [Do Not Merge] Revert "Implement a global maximum on number of shortcuts an app can publish" am: 4a34020ffc am: 51361020b4 -s ours am: 95f6f97d5b -s ours am: bd380fb2bd -s ours am: b26a560df5 -s ours am: 00dc9638d9 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20750216

Change-Id: I80a9a626bd2b0ad9c6273f94c052b1e9d87f0ef1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 01:25:23 +00:00
Lucas Silva
1d5e29abd5 Catch error thrown by WindowManager if window has already been detached
If the window is already detached, calling `removeView` will throw an
error.

Bug: 230499241
Test: flashed device and verified systemui no longer crashes
Change-Id: I5028744fbb4e701e298b2c9e7d0cf403fead5df9
2022-12-20 20:22:27 -05:00
Lucas Lin
593b84759f Merge "Set VPN as the preference network for specific apps" 2022-12-21 01:13:47 +00:00
Mariia Sandrikova
bebb6c2162 Merge "Set orientation for boot animation and default display rotation." into tm-qpr-dev am: 432b3b38ff
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20698326

Change-Id: Icf73bafa0d1c7885d754c716742bd4fae1e6c162
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 00:42:15 +00:00