Commit Graph

813479 Commits

Author SHA1 Message Date
TreeHugger Robot
0bf51d049c Merge "[SB Refactor] Implement tinting in the new wifi view." into tm-qpr-dev 2022-12-14 05:48:02 +00:00
Treehugger Robot
74a12ab0c4 Merge "Clean up the check of AuthType in simialr()" am: 3911dab442 am: 3346b224dc
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2338919

Change-Id: I91aa67a7d3601d768134d8a5829e746c519fe051
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 03:47:33 +00:00
Treehugger Robot
9e5320c6e4 Merge "Stop verifying fs-verity signature in kernel" am: 62b3b39e9d am: 72637d4759
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2345209

Change-Id: Iabf047bfc80f4099c872dfff2463afbb9b272f0f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 03:45:31 +00:00
Treehugger Robot
3346b224dc Merge "Clean up the check of AuthType in simialr()" am: 3911dab442
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2338919

Change-Id: I7130033759fc162df2303aed60aae6542859af1a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 03:16:24 +00:00
Treehugger Robot
72637d4759 Merge "Stop verifying fs-verity signature in kernel" am: 62b3b39e9d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2345209

Change-Id: Ice03d3521870b42f78b0397d5caf647a903da539
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 03:14:51 +00:00
Treehugger Robot
3911dab442 Merge "Clean up the check of AuthType in simialr()" 2022-12-14 03:10:56 +00:00
Treehugger Robot
62b3b39e9d Merge "Stop verifying fs-verity signature in kernel" 2022-12-14 02:31:57 +00:00
Android Build Coastguard Worker
c0061031eb Merge cherrypicks of ['ag/19744478', 'ag/19868588', 'ag/20404110', 'ag/20406276', 'ag/20327583', 'ag/20302522', 'ag/20454317', 'ag/20425770', 'ag/20541824', 'ag/20510886'] into tm-qpr1-release.
Change-Id: I491b9e378e2806d6ecc1fc895987d1987253cf54
2022-12-14 02:28:24 +00:00
Nate Myren
7fa5e42281 RESTRICT AUTOMERGE Use chain start token in performOpTransaction
Bug: 258672042
Test: atest CtsPermission4TestCases
Change-Id: I1d484ed7c72d4ae73f4cbec47522a18ae9088f6e
(cherry picked from commit 297388e374)
Merged-In: I1d484ed7c72d4ae73f4cbec47522a18ae9088f6e
2022-12-14 02:25:03 +00:00
Dmitry Dementyev
d0bc9026e2 Convert argument to intent in ChooseTypeAndAccountActivity
Bug: 244154558
Test: manual
Change-Id: I5a86639cd571e14e9a9f5d5ded631b5a7c08db7e
(cherry picked from commit ede0a767c2)
Merged-In: I5a86639cd571e14e9a9f5d5ded631b5a7c08db7e
2022-12-14 02:24:57 +00:00
Yuri Lin
22f33c562a Use rule package name in addAutomaticZenRule; specify "android" for all system apps
This is a roll forward of two reverted changes combined into one:
commit b6d0441662
commit e5e51116fb

It additionally fixes an issue where in multi-user profiles (such as a guest user), rules would be incorrectly identified as not created by the system and would therefore fail to be created in settings.

Bug: 257477671
Bug: 245236706
Bug: 242537431
Test: NotificationManagerServiceTest; ZenModeHelperTest; manually verified that it's possible to create zen schedules from guest mode
Change-Id: I0c4c705cfe5fc875151958957daaf8657fbc21a7
(cherry picked from commit 7261cdd30b)
Merged-In: I0c4c705cfe5fc875151958957daaf8657fbc21a7
2022-12-14 02:24:51 +00:00
Aseem Kumar
d59967ad9e Use android as packageName instead of null for methods
used by system to fetch accounts.

When `null` is used with getAccountsFromCache method, there is
conversion from calling UID to packageName (call getPackageNameForUid in
filterAccounts), and then another conversion using packageName to UID in
resolveAccountVisbility). Sometimes (as determined by PackageManager), a package which is installed in primary profile but is not installed in work profile is used to fetch accounts for work profile. This causes fetching accounts in work profile to fail.

The fix uses "android" as packageName for all methods used by system
process. This ensures that this conversion always works.

Test: atest AccountManagerServiceTest

Bug: 246257147
Change-Id: Id2e4b860f49366db5a85a3fd83b3fedeeabc9cbb
(cherry picked from commit 33f942c2ef)
(cherry picked from commit 8567a7841a)
Merged-In: Id2e4b860f49366db5a85a3fd83b3fedeeabc9cbb
2022-12-14 02:24:44 +00:00
Jackal Guo
2bcd5a5176 [RESTRICT AUTOMERGE] Correct the behavior of ACTION_PACKAGE_DATA_CLEARED
This action should be only broadcasted when the user data is cleared
successfully. Broadcasting this action when failed case may result in
unexpected result.

Bug: 240267890
Test: manually using the PoC in the buganizer to ensure the symptom
      no longer exists.
Change-Id: Ica8aa541e694d62c768a5a3f965547377198eef7
(cherry picked from commit 94b10bba20)
Merged-In: Ica8aa541e694d62c768a5a3f965547377198eef7
2022-12-14 02:24:38 +00:00
Fabian Kozynski
7fc478a027 Disallow clicks on privacy chip before provisioned
While the device is provisioning, do not allow clicks on the privacy
chip.

Test: atest HeaderPrivacyIconsControllerTest
Bug: 253043058
Change-Id: I9c8f642976f3332f4d5c9db89a4917dae501f251
(cherry picked from commit ea4a8ec146)
Merged-In: I9c8f642976f3332f4d5c9db89a4917dae501f251
2022-12-14 02:24:32 +00:00
Yuri Lin
c11891fa52 Revert "Fix system zen rules by using owner package name if caller is system"
This reverts commit e5e51116fb.

Reason for revert: broke DND schedules in multi-user mode b/257477671

Change-Id: Ic5126e4c95c8ef8c17b339a6fb0f08ca9cc97323
(cherry picked from commit 3535f5cb66)
Merged-In: Ic5126e4c95c8ef8c17b339a6fb0f08ca9cc97323
2022-12-14 02:24:27 +00:00
Yuri Lin
32834bc4e0 Revert "Check rule package name in ZenModeHelper.addAutomaticRule"
This reverts commit b6d0441662.

Reason for revert: broke DND schedules in multi-user mode b/257477671

Change-Id: Idf32ab7ebd132ee460504976ba31252fd4da47fa
(cherry picked from commit 9223d270f5)
Merged-In: Idf32ab7ebd132ee460504976ba31252fd4da47fa
2022-12-14 02:24:19 +00:00
Yuri Lin
a3d6474113 Fix system zen rules by using owner package name if caller is system
Previously were unable to add new zen rules because rules added via the settings pages were getting registered under package "com.android.settings", which then were not considered "system rules". These rules should have package android, so when we can trust the caller (via checking that the caller is system) we should be taking the package name from the owner of the rule.

Bug: 245236706
Bug: 242537431
Test: NMSTest; manual

Change-Id: Id69b671592396ac3304862dadbe73de328a8e27a
(cherry picked from commit e5e51116fb)
Merged-In: Id69b671592396ac3304862dadbe73de328a8e27a
2022-12-14 02:24:12 +00:00
Yuri Lin
7c11a18cd5 Check rule package name in ZenModeHelper.addAutomaticRule
instead of checking that of the configuration activity, which is potentially spoofable. The package name is verified to be the same app as the caller by NMS.

This change removes isSystemRule (called only once) in favor of checking the provided package name directly.

Bug: 242537431
Test: ZenModeHelperTest, manual by verifying via provided exploit apk
Change-Id: Ic7f350618c26a613df455a4128c9195f4b424a4d
(cherry picked from commit b6d0441662)
Merged-In: Ic7f350618c26a613df455a4128c9195f4b424a4d
2022-12-14 02:24:05 +00:00
Treehugger Robot
34ef33bf3a Merge "Support fs-verity setup with null/no signature" am: 52d2b21a47 am: f56d37a8c3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2351935

Change-Id: I07ae569d9aa2866aeda34a72b6f2588bf7df2415
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 01:56:31 +00:00
Chiachang Wang
2f58b09fac Merge "Use new VpnTransportInfo constructor" am: 0adb9137a2 am: b6b6f6b1b2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2345342

Change-Id: If9576d5ceb7614507473537c13cbfa548fbe8dde
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 01:55:40 +00:00
Treehugger Robot
f56d37a8c3 Merge "Support fs-verity setup with null/no signature" am: 52d2b21a47
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2351935

Change-Id: I230778fe755a7d0573eb91c22d186020b28b9946
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 01:27:37 +00:00
Chiachang Wang
b6b6f6b1b2 Merge "Use new VpnTransportInfo constructor" am: 0adb9137a2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2345342

Change-Id: I13f8b4c741ae33a28c0a4381b13846ce7aa37668
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 01:25:07 +00:00
Mariia Sandrikova
8bf7a870ee Include WindowManager owners in core/res/OWNERS
Resources used in WindowManager Core are added to frameworks/base/core/res/ so we often run into problem where WindowManager owners can't fully approve CLs that have trivial changes in resource files.

Bug: 262439469
Change-Id: Ifdf283aed9b7803ca403bec2e5c21c3dfcc4e824
Test: manual
2022-12-14 01:24:37 +00:00
Treehugger Robot
52d2b21a47 Merge "Support fs-verity setup with null/no signature" 2022-12-14 00:56:37 +00:00
Chiachang Wang
0adb9137a2 Merge "Use new VpnTransportInfo constructor" 2022-12-14 00:55:38 +00:00
Android Build Coastguard Worker
f9c7953c37 Snap for 9401607 from d94b755f1c to tm-qpr2-release
Change-Id: Iba45fa1e1051b6e4b403420c595e65f9a831d784
2022-12-14 00:26:01 +00:00
Winson Chung
89c94f0abb Force update the disable flags following status bar registration
- CentralSurfacesImpl currently takes a long time to initialize, so in
  between registration and updating CommandQueue with the registered
  bar's disabled flags, the service may already have updated its
  disabled state.  This state would have already come into CommandQueue
  but would be clobbered by CSI in the post-init task.

  Since there are some legacy constraints in ordering of the
  initialization, we'll unblock the tests by forcing a disable flag
  update following the update to CommandQueue with the previous disabled
  flags.  We can later investigate applying the returned flags earlier
  in the cycle, or add a mechanism to skip apply the registered disable
  flags if they were updated mid-init.

Bug: 260615374
Test: atest WMShellFlickerTests:com.android.wm.shell.flicker.splitscreen.CopyContentInSplit
Change-Id: I98943292ecab5cdc693149f417e5c4e8af137d1d
2022-12-14 00:23:01 +00:00
TreeHugger Robot
3f1136eb57 Merge "Fix large screen QS header" into tm-qpr-dev am: bd24d07497
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20690947

Change-Id: I432cf387549ef2f52324d4d80ab5818024f3767a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 00:05:35 +00:00
Victor Hsieh
2ada499332 Stop verifying fs-verity signature in kernel
This has become redundant since we're now checking the signature in
userspace.

Bug: 258538225
Test: atest GtsFontHostTestCases
Test: atest UpdatableFontDirTest
Test: atest UpdatableSystemFontTest
Test: atest FontManagerTest
Change-Id: I18dc93e1b54b3ff97474113cd5689e7cc058e000
Merged-In: I18dc93e1b54b3ff97474113cd5689e7cc058e000
2022-12-13 15:41:35 -08:00
Victor Hsieh
d163351b15 Support fs-verity setup with null/no signature
This is a partial cherry-pick from ag/20131484 (Enable fs-verity to all
APKs on install), where the change to InstallPackageHelper.java is
excluded to avoid the complexity of diverged code base in package
manager.

This is safe because:
1. The function signature does not change.
2. The caller isn't giving it a null signature in AOSP yet, so it won't
   break existing package manager use case.

This partial cherry-pick is desired in order to unblock some work across
internal and AOSP branches.

Bug: 258538225
Test: atest CtsAppSecurityHostTestCases:android.appsecurity.cts.ApkVerityInstallTest
Merged-In: I119e5189603af888dfa1ece2bee9e7635120854b
Change-Id: Ie0001bb74a0b7dffd9f6a3d2a23f5c66f381bea7
2022-12-13 15:41:35 -08:00
Darrell Shi
c9dd637d64 Update dream IN transition.
- update blur to blur by radius
- update timing
- add y translation on all complications and status bar

Test: atest ComplicationLayoutParamsTest
Test: manually on device http://shortn/_wY7QNZ5HIB
Bug: 260637747
Change-Id: Ib378327d65e24013845d6b86ce83a72220276467
2022-12-13 23:37:40 +00:00
TreeHugger Robot
bd24d07497 Merge "Fix large screen QS header" into tm-qpr-dev 2022-12-13 23:17:35 +00:00
Wenhao Wang
3d752e10f5 Merge "Update OWNERS file." am: ec479f2f41 am: 94caf02634
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2346822

Change-Id: I7860f6d225f1c5e273b5595ff8f4b259ce7861ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 22:49:18 +00:00
Jakub Pawłowski
a845fdbb84 Merge "[LE Audio] Add BT LE headset check for voice call to update the icon" am: 729d749aef am: 8006130540
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2349782

Change-Id: I54523ac7906a625cfbefbbb7bc86a82cd998dba4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 22:48:54 +00:00
Roman Kiryanov
d81f7b9331 Merge "Emulator: handle OOM and Protocol error cases" am: 940ca0c415 am: 21f2a87ae5
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2349603

Change-Id: Ib0603c763ce14ff265d35902957419bbf056a496
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 22:48:20 +00:00
Daniel Chapin
27279606a7 Merge changes from topic "revert-2264526-QTJABPYRJT" am: 4215d4a2af am: 03a7e9adc2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2350223

Change-Id: If13931e4268a4b4821b4bcc8396d70552ecb7cb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 22:46:28 +00:00
Garfield Tan
e88a3d3797 Use task layer constants for window decor z-order
Bug: 262403878
Test: Caption looks OK. Drag/resize work in desktop mode.
Change-Id: I04c235ac427853205675ef9f16fe5ad082b5db16
2022-12-13 14:20:11 -08:00
Wenhao Wang
94caf02634 Merge "Update OWNERS file." am: ec479f2f41
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2346822

Change-Id: Ice261c051feb6d89a554449cb627794880ecad0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 22:17:04 +00:00
Jakub Pawłowski
8006130540 Merge "[LE Audio] Add BT LE headset check for voice call to update the icon" am: 729d749aef
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2349782

Change-Id: Ia6e17b279d29823dfeccfb0303d4490d65a99c46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 22:16:19 +00:00
Roman Kiryanov
21f2a87ae5 Merge "Emulator: handle OOM and Protocol error cases" am: 940ca0c415
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2349603

Change-Id: I796c8b77d46429977601d8ec435d87cf76d602a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 22:15:38 +00:00
Behnam Heydarshahi
3c864beb5a Taller volume dialog slider on taller screens
Length of the vertical volume dialog slider (the one that pops up in response to volume button press) is now proportional to device height

Bug: b/220088292
Test: Manual. Press volume button up/down on a large screen device. Verify the slider is no longer short.

Change-Id: I70dcc2eb6748536f772aaeebd5a3a64be0050f56
2022-12-13 22:14:33 +00:00
Patrick Baumann
2e1f489823 Merge "Fix for: NPE when intent.component set to ResolverActivity." into tm-qpr-dev am: df9d2dc291
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20691720

Change-Id: Ic84b53c11b64351f95cdca7df263e2de749d6354
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 22:14:11 +00:00
Daniel Chapin
03a7e9adc2 Merge changes from topic "revert-2264526-QTJABPYRJT" am: 4215d4a2af
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2350223

Change-Id: I0bc7c8eb4ca5becfbb0d20e54c17a63504cf61a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 22:13:56 +00:00
Yuri Lin
a0685423e4 Merge "Send FSIs on ranking update when they are no longer suppressed by DND." into tm-qpr-dev am: d94b755f1c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20588647

Change-Id: I9f0e4b607509f1e036e2729465beaca024a7d741
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 22:12:32 +00:00
Patrick Baumann
df9d2dc291 Merge "Fix for: NPE when intent.component set to ResolverActivity." into tm-qpr-dev 2022-12-13 22:03:42 +00:00
Wenhao Wang
ec479f2f41 Merge "Update OWNERS file." 2022-12-13 21:55:07 +00:00
mattsziklay
e818b0e06e Add unit test for EventReceiver class in CaptionWindowDecorViewModel
Added a unit test to ensure that EventReceivers are correctly created
and destroyed on creation/destruction of WindowDecorations.

Bug: 258271539
Test: atest CaptionWindowDecorViewModelTests
Change-Id: I85ce32508174a17730f4a931d4c81616aedf92e0
2022-12-13 13:51:49 -08:00
Yuri Lin
d94b755f1c Merge "Send FSIs on ranking update when they are no longer suppressed by DND." into tm-qpr-dev 2022-12-13 21:46:38 +00:00
Automerger Merge Worker
2fb1d93aaa Merge "Merge "Add option to return a null Dagger graph" into tm-qpr-dev am: db19b3960f" into tm-qpr-dev-plus-aosp 2022-12-13 21:39:27 +00:00
Govinda Wasserman
c17cd7ab75 Merge "Add option to return a null Dagger graph" into tm-qpr-dev am: db19b3960f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20666247

Change-Id: If58c6f4fef4c5ccbff725fc4de55b61fe3afc93c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 21:39:07 +00:00