Commit Graph

813479 Commits

Author SHA1 Message Date
Eino-Ville Talvala (Eddy)
80a5c1cac9 Merge "Camera: Enable override to portrait by default" into tm-qpr-dev am: 8d06698f53
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20788966

Change-Id: If98638cdfd70f11d888248f183199ffd4f5e0956
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 00:40:07 +00:00
Mariia Sandrikova
432b3b38ff Merge "Set orientation for boot animation and default display rotation." into tm-qpr-dev 2022-12-21 00:37:11 +00:00
TreeHugger Robot
85671779f6 [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 skip reason: subject contains skip directive

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

Change-Id: I504a223be9a9190647281feb6e51e04be956e288
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 00:34:18 +00:00
Pinyao Ting
00dc9638d9 [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 skip reason: subject contains skip directive

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

Change-Id: I0d01adb4f74657249296143c3192953b31840660
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 00:33:47 +00:00
Android Build Coastguard Worker
7d71f86623 Snap for 9424627 from 80e6ca393e to tm-qpr2-release
Change-Id: I0c5c109edda1bf22896010a362d03049dcfbf3c9
2022-12-21 00:21:03 +00:00
Eino-Ville Talvala (Eddy)
8d06698f53 Merge "Camera: Enable override to portrait by default" into tm-qpr-dev 2022-12-20 23:55:17 +00:00
Ats Jenk
34046b0ad2 Merge "Move task to fullscreen or freeeform on transition" into tm-qpr-dev am: 455c665142
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20684734

Change-Id: I7864f52a2e37b4135648281bc268d4a622463c75
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 23:53:23 +00:00
TreeHugger Robot
7e1bf5b798 [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 skip reason: subject contains skip directive

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

Change-Id: If6b750014fa9bc10ca99ad387fd882d87a3b7fe4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 23:51:07 +00:00
Pinyao Ting
b26a560df5 [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 skip reason: subject contains skip directive

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

Change-Id: I54c2dd2ba4bcb29d66250a69058861eff34e339e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 23:50:45 +00:00
Ats Jenk
455c665142 Merge "Move task to fullscreen or freeeform on transition" into tm-qpr-dev 2022-12-20 23:29:26 +00:00
Evan Laird
2557607cb5 Merge changes from topic "wifi-data-activity-model" into tm-qpr-dev am: e2ccdcbec5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20671506

Change-Id: Ia21b2e92c387e4944dc25a2850539b7314773808
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 23:14:20 +00:00
Evan Laird
e822c5753b [Status bar refactor] Add Roaming to the mobile pipeline am: 2856487c83
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20664233

Change-Id: I38f9be6bf523783a8e76d615f66f0a654054ca20
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 23:14:06 +00:00
William Leshner
f369433f13 Merge "Remove a hack to fix a short power button press behavior." into tm-qpr-dev am: 6cb72a5100
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20716073

Change-Id: Ia642489d87e05b2cf9cb0e5aeba225ce915eba95
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 23:13:17 +00:00
TreeHugger Robot
02fb6fc825 Merge "Add poultney, pomini, santie to WallpaperManager(Service) OWNERS" into tm-qpr-dev am: e1990007a3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20794899

Change-Id: If501caf2f1dd80decd67b74632b5b7dfe73aaffc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 23:10:55 +00:00
TreeHugger Robot
15dbdb2a73 [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 skip reason: subject contains skip directive

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

Change-Id: Ie4d0f63849d408bfe2e687cf91926442ddf537bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 23:09:25 +00:00
Pinyao Ting
bd380fb2bd [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 skip reason: subject contains skip directive

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

Change-Id: I8d2cbf42fa0ffc56093701ddf1f99c8a706b02fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 23:09:14 +00:00
Orion Hodson
2b0379b791 Merge "Reduce Integer allocations in ThreadLocalWorkSource" am: c208284b94 am: a7250e536f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2361769

Change-Id: Ie772df75cfb6a947a975735f32de925f0f9d30d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 23:08:11 +00:00
Evan Laird
e2ccdcbec5 Merge changes from topic "wifi-data-activity-model" into tm-qpr-dev
* changes:
  [Sb refactor] Move WifiActivityModel to shared
  [Status bar refactor] Add Roaming to the mobile pipeline
2022-12-20 22:52:48 +00:00
William Leshner
6cb72a5100 Merge "Remove a hack to fix a short power button press behavior." into tm-qpr-dev 2022-12-20 22:50:12 +00:00
TreeHugger Robot
e1990007a3 Merge "Add poultney, pomini, santie to WallpaperManager(Service) OWNERS" into tm-qpr-dev 2022-12-20 22:33:23 +00:00
Orion Hodson
a7250e536f Merge "Reduce Integer allocations in ThreadLocalWorkSource" am: c208284b94
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2361769

Change-Id: I1fdb16ac2c720dec5ca33e33be95483f577c2bf2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 22:29:56 +00:00
TreeHugger Robot
7a31586c29 [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 skip reason: subject contains skip directive

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

Change-Id: Ibf9f8c53bcdf4e167ba0efddf7f61c97beaee717
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 22:21:19 +00:00
Pinyao Ting
95f6f97d5b [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 skip reason: subject contains skip directive

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

Change-Id: I7c9f33543ffce7a1d742fb7e07a16d9a0427422d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 22:20:41 +00:00
Orion Hodson
c208284b94 Merge "Reduce Integer allocations in ThreadLocalWorkSource" 2022-12-20 21:47:04 +00:00
TreeHugger Robot
cf3f62c4c9 Merge "[Do Not Merge] Revert "Implement a global maximum on number of shortcuts an app can publish"" into rvc-dev am: 28dae0e4c9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20750216

Change-Id: I3f2cc2413f7b7ae1e72836dd43b40c4c56924d9d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 21:41:56 +00:00
Pinyao Ting
51361020b4 [Do Not Merge] Revert "Implement a global maximum on number of shortcuts an app can publish" am: 4a34020ffc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20750216

Change-Id: Ibdaf835400de7dc85693b99d54e69a16b23e5fa3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 21:41:27 +00:00
TreeHugger Robot
28dae0e4c9 Merge "[Do Not Merge] Revert "Implement a global maximum on number of shortcuts an app can publish"" into rvc-dev 2022-12-20 21:08:01 +00:00
Chris Poultney
66dd727f43 Merge "Fix a minor javadoc issue" into tm-qpr-dev am: 80e6ca393e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20709327

Change-Id: Ie2c64492f1dac3bb8c1057602309fcfa548022ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 21:00:34 +00:00
Matt Casey
93f3406d59 Remove unnecessary view ID
It was duplicated from above and is not used.

Bug: N/A
Test: Dismiss work profile first run.
Flag: This UI is only used with the SCREENSHOT_WORK_PROFILE_POLICY flag enabled.
Change-Id: I6a2d139e52f5ccf762ae1287e74890d681688a42
2022-12-20 20:47:50 +00:00
Beverly
38ae458439 Update SysUI to use new PowerManager WakeReasons
Test: manual - check PowerManagerService logs
Test: atest CentralSurfacesImplTest PulsingGestureListenerTest
Bug: 242628816
Change-Id: I9ff9845a1f98beb336993170ce65886a31dbfdb9
2022-12-20 20:33:07 +00:00
Farid Chahla
22cb48937d Add keylayout mapping for Dualsense Edge gamepad
Add keylayout mapping to support gamepad buttons and axes mapping for Dualsense
Edge game controller, also add the mapping for motion sensors. Supports
systems with and without HID_PLAYSTATION

Bug: 260685629
Test: atest SonyDualSenseEdgeBluetoothTest SonyDualSenseEdgeUsbTest
Change-Id: I6d8ecf8bb653c601380cc6dbe5cd1eeba33b9387
2022-12-20 12:27:54 -08:00
Beverly
eeb9ff1e31 DozeSensors uses default pickup config value
Instead of defaulting to TRUE if the setting value
is unset/null.

Test: atest DozeSensorsTest
Test: manually test on device, see lift to wake is default ON/OFF
and observe the lift to wake gesture matches the defualt value
in settings
Fixes: 256185823

Change-Id: I7ab03e23066047b4d51f03ccf98b9ebc8d0c809f
2022-12-20 20:24:09 +00:00
Chris Poultney
80e6ca393e Merge "Fix a minor javadoc issue" into tm-qpr-dev 2022-12-20 20:07:56 +00:00
Aurélien Pomini
dc285b0555 Add poultney, pomini, santie to WallpaperManager(Service) OWNERS
Currently WallpaperManager has only two owners. This CL adds three folks working actively on the area.

Bug: N/A
Test: N/A, only a change in an OWNERS file
Ignore-AOSP-First: team is working on qpr/master
Change-Id: I504d90aaaf4ddf20a491dddbfe239215584fbaac
2022-12-20 19:59:27 +00:00
Michael Mikhail
be47aafb12 [Media TTT] Apply ripple effect for new states
Adds a new ripple effect when the transfer succeeded. The ripple should
glow all over the screen and vanish.

Bug: 257301489
Test: atest MediaTttChipControllerReceiverTest
Test: Checked the UI is animating as intended.
Change-Id: I66967487ce88a41316fbc83d2621e59a8aa7c168
2022-12-20 19:45:41 +00:00
Evan Laird
4e53da6d8d [Sb refactor] Add logging to mobile connections pipeline
Add logging to all inputs into the mobile connections pipeline,
including the TelephonyCallback that is used to calculate most of the
relevant state for an individual icon

Test: MobileConnectionsRepositoryTest
Bug: 238425913
Bug: 240569788
Change-Id: I6eccf2d21f942a19dde8543a7926e3ce1c069db4
2022-12-20 14:15:36 -05:00
Evan Laird
bcfa7ada7c [Sb refactor] Move shouldShowActivityConfig to ConnectivityConstants
This field was needed both for mobile and wifi. This CL updates the wifi
pipeline to use the `ConnectivityConstants` version to keep things
centralized.

Test: WifiViewModelTest
Bug: 238425913
Change-Id: Ia681c648a10c1daba48916ca48a41e0aec236a79
2022-12-20 14:15:36 -05:00
Evan Laird
09ae54f571 [Sb refactor] Add location to mobile view models
Test: tests in tests/src/com/android/systemui/pipeline/mobile
Bug: 238425913

Change-Id: I8b06b0fba5b6a1467211a243311fc34091911f4a
2022-12-20 14:15:36 -05:00
Evan Laird
6acee7b1ee [Sb refactor] Support NetworkName in new mobile pipeline
The network name can come from one of 3 places:
1. TelephonyManager.ACTION_SERVICE_PROVIDERS_UPDATED, which passes an
   intent containing a network name which we can derive
2. ServiceState.getOperatorAlphaShort(), from the service state changed
   telephony callback
3. A default value, set in the framework config
   `lockscreen_carrier_default`

Based on the implementation that currently lives in
`MobileSignalController`, we were only using `NetworkName` a.k.a.
`EXTRA_SPN`, and not `NetworkNameData` a.k.a. `EXTRA_DATA_SPN`.
Therefore this CL only adds support for the former.

The front end does not consume this piece of data yet, since it is only
needed for QuickSettings. Future CLs will add support for a
LocationBasedMobileViewModel (similar to Wi-Fi), which can then start
consuming the values.

Test: MobileConnectionRepositoryTest
Test: DemoMobileConnectionsRepositoryTest
Test: MobileIconInteractorTest
Bug: 238425913
Change-Id: I04fa90bf7b52aa992f9721c7301f541f6085cf68
2022-12-20 14:15:33 -05:00
Evan Laird
d4c86b4e98 [Sb refactor] Move WifiActivityModel to shared
Mobile will want to use the same model, so renamed `WifiActivityModel`
to `DataActivityModel` and updated all usages.

The only non-pure part of the change is that `ACTIVITY_PREFIX` changed
not to include the "wifi" part of the name, so I left the constant there
(which will be fine for mobile) but allowed WifiRepositoryImpl to
declare its own prefix for logging.

Test: tests in tests/src/com/android/systemui/pipeline/wifi/*
Bug: 238425913
Change-Id: I4b913414cdacb5e0751e32b4d690685c6ab7d17a
2022-12-20 14:15:03 -05:00
Evan Laird
0fb69e956b [Sb refactor] show data activity in Mobile view
Adds support for reading the config `config_showActivity`, and uses the
new `DataActivityModel` type to show the data activity in the mobile
view model / view binder

Test: MobileIconViewModelTest
Test: MobileConnectionRepositoryTest
Test: DemoMobileConnectionParameterizedTest
Test: manual demo mode
Bug: 238425913
Change-Id: Id413d57d6c694ea6f324b022f6d215ae71b22074
2022-12-20 14:15:03 -05:00
Evan Laird
2856487c83 [Status bar refactor] Add Roaming to the mobile pipeline
Copied the logic exactly as it is from the old pipeline. Roaming is
defined as:

True if (!carrierNetworkChange && ((isGsm && serviceState.roaming) ||
(!isGsm && getCdmaEnhancedRoamingIndicatorDisplayNumber != ERI_OFF)))

Test: MobileConnectionRepositoryTest
Test: DemoMobileConnectionsRepositoryTest
Test: MobileIconInteractorTest
Test: MobileIconViewModelTest
Test: manual in demo mode
Bug: 238425913
Change-Id: If8b9b46e44175c9865ad396023f9f5e49b2105a8
2022-12-20 14:15:00 -05:00
Beverly
06649dd99a Add additional PowerManager wakeup reasons
Test: manual (builds)
Bug: 263155290
Bug: 242628816
Change-Id: I2b445e545427bd3411ac1f3b33359d51b1bdbad0
Merged-In: I2b445e545427bd3411ac1f3b33359d51b1bdbad0
2022-12-20 19:13:09 +00:00
Patrick Baumann
8ed0c21150 [automerger skipped] Merge changes from topic "b/262254794" into tm-dev am: a79341e01e am: 1f9293e002 -s ours am: e7de904ea5 -s ours
am skip reason: Merged-In I3d99829a735bc09b52ef77d75d875ca547d53f01 with SHA-1 0cadcd1648 is already in history

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

Change-Id: I4f79835491ce6d8d337c65126542ad1e90ceb2a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 18:18:04 +00:00
Alex Buynytskyy
0900287b74 [automerger skipped] Moving PackageManagerServiceTests to their own suite. am: d4e51d102f am: 15c1ca9be8 -s ours am: 0ea644d012 -s ours
am skip reason: Merged-In Iacc89c7525d8d9beec39c242bfc305ad08844580 with SHA-1 b8859a2055 is already in history

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

Change-Id: Ie473bf9c65da20db65200f9f83da20bc2b6028e6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 18:17:34 +00:00
Bart Sears
c56e7545c5 Merge "Revert "[Bouncer] Do not send message if face auth..."" into tm-qpr-dev am: e04adb101e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20787356

Change-Id: I6680685105df977048c17b2eb050249e3dca0e81
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 18:17:04 +00:00
Xiang Wang
8fd559afa0 Add owners to ThermalManagerService mocking tests
Bug: b/205762943
Test: n/a
Change-Id: Idee6106d835198a8eb705dacf86002fdb526c265
2022-12-20 10:16:42 -08:00
Piotr Wilczyński
265d97e911 Merge "Use a brightness sensor to determine the screen's initial brightness" into tm-qpr-dev am: 7cd5d000d8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20105810

Change-Id: I7c2a2240412fc8923b0262e321deda960a97f7c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 18:15:23 +00:00
Matt Pietal
fc82958603 Merge "[DO NOT MERGE] Coordinated DREAMING->LOCKSCREEN animation" into tm-qpr-dev am: d7dc5c30ff
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20650174

Change-Id: Ie0caf0336c62ef2d1573f586c5b19bfdd2e1d5a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 18:13:10 +00:00
Matt Pietal
4af7081030 [DO NOT MERGE] Coordinated DREAMING->LOCKSCREEN animation am: 79c7aaa06e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20650174

Change-Id: I74f8028ae5a714fd4c381deb00e23fb24548d7ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 18:12:46 +00:00