am: 8fd7fb99cf -s ours
am skip reason: change_id Ie2ce64b5c5544fffe76be7ec3f971eb7461f8c4d with SHA1 8b2671b029 is in history
Change-Id: I92b7e381c4fa72b359f774a77a707336721de667
C++20 will require members in a designated initializer to be in order
unlike C99.
Bug: 139945549
Test: lunch flame-userdebug && mm
Change-Id: I8260ee03b0e6d98fdbe42ebf38bbc9f216303efe
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
am: 02076c7a01 -s ours
am skip reason: change_id Ic689e12b8de4af52fae26c25bc90c8eb093ad3fe with SHA1 1cdbf62f44 is in history
Change-Id: I8d9d8edd81db1f6183c2d44b4b6f9f024ccdbfff
Validates that the caller of an OverlayManager API that mutates state
is actually allowed to act on the target as defined in the target's
overlayable tag.
<overlayable name="MyResources" actor="namespace/name">
An actor is valid if any of the following is true:
- is root/system
- is the target overlay package
- has the CHANGE_OVERLAY_PACKAGES permission and an actor is not defined
- is the same package name as the sole resolved Activity for the actor specified
in the overlayable definition, with only pre-installed, namespaced actors
currently supported
Bug: 119442583
Bug: 135052950
Test: atest SystemConfigNamedActorTest
Test: atest com.android.server.om
Change-Id: If56b9e8366852eaef84f6bb25c3e6871eaa3f219
Since we'll be assessing impact on all apps first in dogfood and only
then targeting R+.
Bug: 128611929
Test: No
Change-Id: Ic37ab8a8b65163e4c955d613479d3f47238439d6
When the user has Dark theme scheduling turned on (b/141567787), the quick settings tile subtext should reflect the following:
If Dark theme is on: "Until sunrise"
If Dark theme is off: "On at sunset"
If the user does not have Dark theme scheduled, the text should not appear.
This matches the appearance of the Night Light QS tile.
All starting windows snapshots will be deleted and splash screens
will be used instead.
Test: atest UiModeManagerServiceTest
Fix: 143874807
Merged-In: Ie2ce64b5c5544fffe76be7ec3f971eb7461f8c4d
Change-Id: Ie2ce64b5c5544fffe76be7ec3f971eb7461f8c4d
(cherry picked from commit 8b2671b029aee961b57419bb290b682c58d702af)
am: f3d94810f1 -s ours
am skip reason: change_id I7b9c6fa453ee907aaa13d65e0b13de0556852313 with SHA1 8635f37b96 is in history
Change-Id: Ie50cbcf22e3aecb1cb837a94346af7e2b19fc37b
This allows the RecoverySystemService to be instantiated outside of its
lifecycle events and mocked connections to be injected during the tests.
Test: atest FrameworksServicesTests:RecoverySystemServiceTest
Change-Id: If75632b8dc16c916f3fa90853d6c1863b75d2c64
Introduce a new system API called TelephonyFrameworkInitializer
and invoke from SystemRegisteryService for registering the services
Bug: 144892231
Test: Telephony Sanity
atest frameworks/opt/telephony/tests/telephonytests/
Change-Id: Ic1a2f66948c53f6426be733563fb050b67dcb320
am: b0100311bf -s ours
am skip reason: change_id Id2e3d5ffe5887a4916e0872a7e85d62cbb439744 with SHA1 e5449f0b34 is in history
Change-Id: I9a4d46116ac2d0cd74e939f6d55c6c320524a21b