android-12.0.0_r32 to android-12.1.0_r1 AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ and improved by Al Sutton.

Please do not copy this without attribution to this site and JBQ for the original script.

+- Project: platform/art

94e2fc9465 : Allow PROT_EXEC on the zygote mappings when falling back to ashmem 56c3360200 : RESTRICT AUTOMERGE: Revert "Initial layout of ART Service files" 64566ceb6b : RESTRICT AUTOMERGE: Revert "Initial commit of the test code for ART Service" 7e09760733 : RESTRICT AUTOMERGE: Revert "Add the artd binary to the ART APEX" 622afc2e57 : RESTRICT AUTOMERGE: Revert "Revert change to target name" 37eea8c707 : Revert "Remove obsolete TestApiEnforcementPolicy."

+- Project: platform/bionic

1ec094683 : Regression test for scudo crash in resizeTaggedChunk.

+- Project: platform/bootable/recovery

1b3dcb85 : Suppression of socket connect from minadbd (CL 2/2) 273fcaba : Import translations. DO NOT MERGE ANYWHERE b5588357 : Import translations. DO NOT MERGE ANYWHERE 8ad8fdd9 : Import translations. DO NOT MERGE ANYWHERE 3ae846f0 : Import translations. DO NOT MERGE ANYWHERE f72ec50b : Import translations. DO NOT MERGE ANYWHERE be104c16 : Import translations. DO NOT MERGE ANYWHERE 07d67c1e : Do not write past end of inotify event structure. 2a849830 : Import translations. DO NOT MERGE ANYWHERE 37b9409b : Import translations. DO NOT MERGE ANYWHERE a35e25c4 : Import translations. DO NOT MERGE ANYWHERE 6402ec57 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/build

43eddfd0c9 : Version bump to SP2A.220305.012 [core/build_id.mk] d43ab16bfa : Version bump to SP2A.220305.011 [core/build_id.mk] bbf902dd76 : Version bump to SP2A.220305.010 [core/build_id.mk] a1bb55d285 : Version bump to SP2A.220305.009 [core/build_id.mk] e9c2a744ec : Version bump to SP2A.220305.008 [core/build_id.mk] c889a3e348 : Version bump to SP2A.220305.007 [core/build_id.mk] 3af749508e : Version bump to SP2A.220305.006 [core/build_id.mk] 15195de714 : Version bump to SP2A.220305.005 [core/build_id.mk] f075c0caa0 : Version bump to SP2A.220305.004 [core/build_id.mk] 15a5d7e90d : Version bump to SP2A.220305.003 [core/build_id.mk] 8fce641d2b : Version bump to SP2A.220305.002 [core/build_id.mk] bc61779918 : Version bump to SP2A.220305.001 [core/build_id.mk] 219905477d : Version bump to SP2A.220117.002 [core/build_id.mk] 4169443230 : Version bump to SP2A.220113.002 [core/build_id.mk] 16caffd2e7 : Update Security String to 2022-03-05 dbca77790b : Update security string to 2022-02-01 1babda1463 : Update Security String to 2022-02-05 ba161e167c : Version bump to SP2A.211216.002 [core/build_id.mk] fdbbcabca3 : [DO NOT MERGE] Update Security String to 2022-02-05 9e4ca8f63a : Version bump to SP2A.211209.002 [core/build_id.mk] 435f1cf390 : Version bump to SP2A.211208.002 [core/build_id.mk] 932c1eb44e : Version bump to SP2A.211206.002 [core/build_id.mk] 6e4c4dadb1 : [DO NOT MERGE] Update Security String to 2022-01-01 bef0d6d710 : Use prebuilts of the ART Module by default in SC branches. 702b8fdfe0 : sign_target_files_apks: adding --allow_gsi_debug_sepolicy 6e701a2cac : Stop building boot-(debug|with-debug-ramdisk)-*.img for GSI/GKI 8d2495319b : Refactor build logic of boot-debug & vendor_boot-debug 00fc943377 : Skip building boot-(test-harness|debug).img if not needed d395c6ff3f : Add PRODUCT_INSTALL_DEBUG_POLICY_TO_SYSTEM_EXT ea4df1b901 : Update Security String to 2022-01-05 af5392280c : Update Security String to 2022-01-01 9e20227ea5 : [DO NOT MERGE] Update Security String to 2022-01-05 d29e8b2db8 : Add 31.0 to PLATFORM_SEPOLICY_COMPAT_VERSIONS 227d6711b1 : Version bump to SP2A.211122.002 [core/build_id.mk] 09a8ffe8ad : Version bump to SP2A.211119.002 [core/build_id.mk] db0d3115ad : Version bump to SP2A.211118.003 [core/build_id.mk] 9f7a1aab56 : Version bump to SP2A.211118.002 [core/build_id.mk] c401c44c38 : Version bump to SP2A.211117.003 [core/build_id.mk] 35aff849a6 : Version bump to SP2A.211117.002 [core/build_id.mk] 32d117dd52 : S V2 is now REL 5be855c250 : Revert platform version to 12 6eea9cc948 : Version bump to SP2A.211112.002 [core/build_id.mk] c22937991f : Version bump to SP2A.211109.002 [core/build_id.mk] 24d3b88704 : S V2 is now 32 0765f765c5 : Version bump to SP2A.211102.003 [core/build_id.mk] 4010daa4bc : Version bump to SP2A.211102.002 [core/build_id.mk] 7984c154fb : Version bump to SP2A.211101.002 [core/build_id.mk] 51fb042cc2 : Use findstring to check MODULE_BUILD_FROM_SOURCE 3dd45cab17 : Merge "Allow compatibility suite also build a test list" am: 7fe5450be2 am: 30e367dbb4 am: 4d15c8b486 81f061b577 : Version bump to SP2A.211027.002 [core/build_id.mk] e1c1354828 : Version bump to SP2A.211026.002 [core/build_id.mk] 7cec1d3e70 : DO NOT MERGE Disable the delete_all_keys feature for GSI d6eb31d697 : Version bump to SP2A.211021.002 [core/build_id.mk] 636af52b42 : Version bump to SP2A.211020.002 [core/build_id.mk] 70713a7540 : Version bump to SP2A.211015.002 [core/build_id.mk] 9cba3016fe : Update SPL to 2021-12-05 3838a433ee : Version bump to SP2A.211011.002 [core/build_id.mk] ec6022f2e5 : Update SPL to 2021-12-01 9f8c7a26cf : Version bump to SP2A.211005.002 [core/build_id.mk] bf1f624889 : Version bump to SP2A.211001.002 [core/build_id.mk] 6487d1dfd7 : Update build_id.mk and version_defaults.mk for SC V2 64044dda3e : Version bump to SP2A.210924.002 [core/build_id.mk] 1509179e5b : [DO NOT MERGE] Update Security String to 2021-11-05 876a3c8934 : Roll-forward the VNDK snapshot list of GSI 4e076edf51 : Version bump to SP2A.210805.002 [core/build_id.mk] b3c7b25df4 : Remove S codename from sc-v2-dev 2a69b486cf : Update codename for sc-v2-dev to Sv2 74106be1d0 : Version bump to SP2A.210729.003 [core/build_id.mk] 01a5400d5e : Version bump to SP2A.210729.002 [core/build_id.mk] e7f2588ea1 : Version bump to SP2A.210723.002 [core/build_id.mk] 1ab243f956 : Version bump to SP2A.210720.002 [core/build_id.mk] 1de66c6746 : Version bump to SP2A.210719.002 [core/build_id.mk] 90957a21ae : Version bump to SP2A.210715.002 [core/build_id.mk] 6537088637 : Version bump to SP2A.210712.002 [core/build_id.mk] b09f028e66 : Version bump to SP2A.210708.002 [core/build_id.mk] 5dd384e874 : Version bump to SP2A.210701.002 [core/build_id.mk] 68bd2bac16 : Version bump to SP2A.210630.003 [core/build_id.mk] 678396c2ef : Version bump to SP2A.210630.002 [core/build_id.mk] 50005b411d : Version bump to SP2A.210628.002 [core/build_id.mk] 532284d92a : Version bump to SP2A.210624.002 [core/build_id.mk] a49c42e1f1 : Version bump to SP2A.210622.002 [core/build_id.mk] eee4bddad6 : Version bump to SP2A.210618.002 [core/build_id.mk] 259bc0bfa1 : Version bump to SP2A.210617.002 [core/build_id.mk] d772582506 : Version bump to SP2A.210616.003 [core/build_id.mk] 49cc59ce4b : Version bump to SP2A.210616.002 [core/build_id.mk] fd4e64aee7 : Version bump to SP2A.210615.002 [core/build_id.mk] fb1ae6bb8e : Version bump to SP2A.210609.002 [core/build_id.mk] d23725bf22 : Version bump to SP2A.210607.002 [core/build_id.mk] 35fe99eea9 : Version bump to SP2A.210604.002 [core/build_id.mk] cace713923 : Version bump to SP2A.210603.002 [core/build_id.mk] e52d80bed7 : Version bump to SP2A.210602.003 [core/build_id.mk] 46766cd127 : Version bump to SP2A.210602.002 [core/build_id.mk] 9d54e02b3d : Version bump to SP2A.210601.002 [core/build_id.mk] 5e0bf6d81e : Version bump to SP2A.210527.002 [core/build_id.mk] e1fc512bf2 : Version bump to SP2A.210526.002 [core/build_id.mk] 6d5366b58e : RESTRICT AUTOMERGE: Revert "Add the service-art JAR to the System Server classpath." 3151dc4a69 : Version bump to SP2A.210521.002 [core/build_id.mk] 17109c93d0 : Version bump to SP2A.210520.002 [core/build_id.mk] 16e5c68e66 : Version bump to SP2A.210519.002 [core/build_id.mk] 3a8423c47a : Version bump to SP2A.210518.002 [core/build_id.mk] 8210ce5fad : Version bump to SP2A.210517.002 [core/build_id.mk] 31b6ef70ed : Version bump to SP2A.210513.004 [core/build_id.mk] 970614e6e7 : Version bump to SP2A.210513.003 [core/build_id.mk] 646d0ae75b : Version bump to SP2A.210513.002 [core/build_id.mk] 88a9b0f695 : Version bump to SP2A.210512.002 [core/build_id.mk] 363d65a0df : Version bump to SP2A.210506.004 [core/build_id.mk] b1022f8f19 : Version bump to SP2A.210506.003 [core/build_id.mk] 59d8ccfe24 : Version bump to SP2A.210506.002 [core/build_id.mk] 38526ca07a : Version bump to SP2A.210505.003 [core/build_id.mk] 4e6c9169be : Version bump to SP2A.210505.002 [core/build_id.mk] a2827718b3 : Version bump to SP2A.210504.002 [core/build_id.mk] 57db31e916 : Version bump to SP2A.210503.002 [core/build_id.mk] 372b8b634c : Version bump to SP2A.210430.002 [core/build_id.mk] e6d711a219 : Version bump to SP2A.210429.005 [core/build_id.mk] 041e3fc76f : Version bump to SP2A.210429.004 [core/build_id.mk] 144934c153 : Version bump to SP2A.210429.003 [core/build_id.mk] 8dd8127a5f : Version bump to SP2A.210429.002 [core/build_id.mk] 50d56f3341 : Version bump to SP2A.210428.002 [core/build_id.mk] 03cc7d70e3 : Version bump to SP2A.210426.002 [core/build_id.mk] c5b64e2322 : Version bump to SP2A.210422.002 [core/build_id.mk] 22e7a4b5bf : Version bump to SP2A.210421.002 [core/build_id.mk] 428b9e32fb : Version bump to SP2A.210420.002 [core/build_id.mk] b755c6a074 : Version bump to SP2A.210419.002 [core/build_id.mk] 9119f628ae : Version bump to SP2A.210416.003 [core/build_id.mk] 72fdf7cb54 : Version bump to SP2A.210416.002 [core/build_id.mk] f3dc7c754d : Version bump to SP2A.210415.003 [core/build_id.mk] 7e2361941f : Version bump to SP2A.210415.002 [core/build_id.mk] 92e1f6dc22 : Version bump to SP2A.210414.002 [core/build_id.mk] 4b56d26f7a : Version bump to SP2A.210412.002 [core/build_id.mk] d06992dc2f : Version bump to SP2A.210409.003 [core/build_id.mk] 4c5c8b341b : Version bump to SP2A.210409.002 [core/build_id.mk] 8c89fb111a : Version bump to SP2A.210408.004 [core/build_id.mk] 894c34b487 : Version bump to SP2A.210408.003 [core/build_id.mk] 8c7bd90934 : Version bump to SP2A.210408.002 [core/build_id.mk] f307b2171e : Version bump to SP2A.210407.003 [core/build_id.mk] aed0b6a861 : Version bump to SP2A.210407.002 [core/build_id.mk] 56d5a548d0 : Version bump to SP2A.210406.003 [core/build_id.mk] 1f8e093e6f : Version bump to SP2A.210406.002 [core/build_id.mk] 74dae68668 : Version bump to SP2A.210405.002 [core/build_id.mk] 29bb761c1b : Version bump to SP2A.210401.003 [core/build_id.mk] f1a77b212a : Version bump to SP2A.210401.002 [core/build_id.mk] dcb979aeb9 : Version bump to SP2A.210331.003 [core/build_id.mk] ffb57a3010 : Version bump to SP2A.210331.002 [core/build_id.mk] 5d15e910d1 : Version bump to SP2A.210330.003 [core/build_id.mk] 60813c5b5d : Version bump to SP2A.210330.002 [core/build_id.mk] bd6f6cbf6d : Version bump to SP2A.210324.003 [core/build_id.mk] 15835f467d : Version bump to SP2A.210324.002 [core/build_id.mk] 742f0b7470 : Version bump to SP2A.210322.003 [core/build_id.mk] 1dbc46bf70 : Version bump to SP2A.210322.002 [core/build_id.mk] 6847560880 : Version bump to SP2A.210319.002 [core/build_id.mk] 6752e10b8e : Version bump to SP2A.210318.003 [core/build_id.mk] 651c3b42a3 : Version bump to SP2A.210317.002 [core/build_id.mk] a1d3b98b19 : Version bump to SP2A.210316.002 [core/build_id.mk] 32b5dfdcfd : Version bump to SP2A.210315.003 [core/build_id.mk] 537554ff56 : Version bump to SP2A.210315.002 [core/build_id.mk] 29e222a2ed : Version bump to SP2A.210309.002 [core/build_id.mk] 8e298bfe2c : Version bump to SP2A.210308.002 [core/build_id.mk] 43c4ba34c6 : Version bump to SP2A.210301.002 [core/build_id.mk] dd3091b467 : Version bump to SP2A.210226.002 [core/build_id.mk] 329d1e7f0f : Version bump to SP2A.210224.002 [core/build_id.mk] c03d1bcbc0 : Version bump to SP2A.210223.003 [core/build_id.mk] fc47c3160a : Version bump to SP2A.210223.002 [core/build_id.mk] d412917760 : Version bump to SP2A.210219.004 [core/build_id.mk] 7993f0a2eb : Version bump to SP2A.210219.003 [core/build_id.mk] 981d306239 : Version bump to SP2A.210219.002 [core/build_id.mk] 58367c6ee5 : Version bump to SP2A.210218.002 [core/build_id.mk] 465200bc11 : Version bump to SP2A.210212.002 [core/build_id.mk] 73007e0ebd : Version bump to SP2A.210208.002 [core/build_id.mk] dd63f4b0b4 : Version bump to SP2A.210205.003 [core/build_id.mk] 02ffe3e858 : Version bump to SP2A.210205.002 [core/build_id.mk] 37ffaf8c90 : Version bump to SP2A.210204.002 [core/build_id.mk] 4e84e980a3 : Version bump to SP2A.210203.002 [core/build_id.mk] 4f85109c65 : Version bump to SP2A.210202.003 [core/build_id.mk] 6645560ad7 : Version bump to SP2A.210202.002 [core/build_id.mk] 371af6df9f : Version bump to SP2A.210201.002 [core/build_id.mk] 3a9a2e3556 : Version bump to SP2A.210129.003 [core/build_id.mk] 88351cd511 : Version bump to SP2A.210129.002 [core/build_id.mk]

+- Project: platform/build/soong

b18a037fc : Revert "Time out and dump stacks from R8 processes after 30 minutes" 08dd45a3b : S V2 is now 32 b7de10739 : rust: Remove libtest from stdlibs list 9db406c81 : Up per-product memory usage to 30 GB b9b436fe1 : Added src and exclude_src to debuggable builds bee627190 : Add {.aar} support for android_library 4669614b9 : Update error message for new policy.

+- Project: platform/cts

98faa39a6ce : [DO NOT MERGE] Temporarily exclude KeyManagementTest on work profile and secondary user. 63e872e1824 : [DO NOT MERGE]Add testNoRemotelyAccessibleListeningUdpPorts to known-failures 1d769b75700 : [DO NOT MERGE] Add KeyManagementTests to known failures until mainline can be updated. 5d437794979 : Use shell stdin to install packages pre-S instead of writing files. 0e7969252a4 : Allow bypassing fixed check for system components and platform-signed persistent privileged apps. dc5757767d9 : Fix testWifiConfigLockdown on certain devices b62969df26f : [RESTRICT AUTOMERGE] Reduce flakiness of IME multi-display tests 13016e250e2 : [DO NOT MERGE] Rework AccessibilityEventTest to use UIAutomation instead of sleeping. 6b5245eb131 : CtsDevicePolicyManagerTestCases testUnlockWorkProfile_deviceWidePassword failed 6e7cda1187e : Add cts test for detect/permit unbuffered IO. 31df16fae22 : Add DynamicConfig support for CtsHiddenApiBlocklistApiTestCases c4c48544204 : Add DynamicConfig support to CtsSystemApiSignatureTestCases 20dfe922675 : Revert "Skip testNONEwithECDSATruncatesInputToFieldSize for P521" 2eb3ee274d2 : mediapc: Lower minimum RAM checked to 5 * 1024 MB e4fd83b35b9 : Remove invalid test e52ee3856e7 : Add a window title for the focused window to support multitasking cases db429de7a06 : [cts] only enable incremental loading progress tests on V2 a45ce08a7dc : [cts] fix loading progress callback test for Auto 5ba6a19e7eb : Webkit CTS: Don't block the main thread in RenderProcessClientTest c8875a11c97 : GtsStagedInstallHostTestCases: fix INSTALL_FAILED_OLDER_SDK 2e10444f745 : SpatializerTest: moar listener tests 3e8020a4352 : DO NOT MERGE: Bump CTS Verifier version to 9.0_r20 34dfeea8105 : Exclude testNoRemotelyAccessibleListeningUdpPorts ec3624a0388 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/209607944 b8740011a11 : Remove AudioLoopbackLatency test for Auto. 3c476fbc700 : Fix for testPublishWithImsAssociatedUri to use TEL URI 3a7f9169595 : CTS SystemPalette: don't test hue against tone <=10 3275e1e5606 : CTS SystemPalette: extend delta hue tolerance to 15 99368328048 : Ensure only aggregate policy is available to non admin a720f39661c : Revert "Revert "RESTRICT AUTOMERGE Edit tests to assert either old or new behavior"" 7f49bd563bf : Revert "RESTRICT AUTOMERGE Edit tests to assert either old or new behavior" 9923718165a : [RESTRICT AUTOMERGE] CtsMediaTestCases: Grant QUERY_ALL_PACKAGES permission 8e6ee12a805 : RESTRICT AUTOMERGE Edit tests to assert either old or new behavior c69b0eafbf2 : Enable device baseline settings in CTS 5ce835aba1e : CtsVideoTestCases: Update zip to CtsVideoTestCases-1.3.zip 7af655261d0 : Update section tags and value keys to match json/protobuff parsing in Google3 9bbcf332be0 : Make ReportLog json output file sections compatible with protobuff. 182003dc6ba : Rename AudioLoopbackBaseActivity to AudioLoopbackLatencyActivity. 5e3a4af9dd0 : Cts fail cause by Setting config_disable_all_allmessages true 1a7379b9df0 : Because the B1 string of button1 conflicts with the project name of our project. 426ed9d97ec : AlertWindowsAppOpsTests only remove window when attached 35e357b4ecd : DO NOT MERGE Add SidecarTest fail to CTS Known Failures List b22971efef0 : [DO NOT MERGE] Relax test criteria for CtsSensorRatePermissionTestCases 7b38491065d : Add platform-test-annotations to HarrierTest eca345f2b3e : Fixed android.appsecurity.cts.StorageHostTest 27887a50ff1 : RESTRICT AUTOMERGE [cts] remove maxTargeSdk related Readable tests in S 9eabfec7293 : Add CTS coverage for destination file checks for downloads 4186e7f8129 : Add CTS coverage for destination file checks for downloads b1156b66612 : Add ALLOW_SLIPPERY_TOUCHES permission 14b36edead7 : [Provider Model] CTS failure, sync the res name and check touch screen in the test case e778ed0cd48 : DO NOT MERGE: Add CtsDeviceInfo.apk as part of GAS CATBox (gcatbox) ac92afe727a : RESTRICT AUTOMERGE Fix tests as Trusted Hotword requirement is removed 109af229266 : DO NOT MERGE Fix headset detection logic in AnalogHeadsetAudioActivity. b0b52bfc265 : STS fix cve bug id annotation 57454fede10 : media: HDR to SDR tests to handle empty HDR10+ metadata 6cee54a2545 : Exclude Notification Privacy Test on auto af6235fba52 : Merge "Added check for lock screen support" from android11-tests-dev am: c5416f2824 a3e20d7cf95 : [UX Review] Copy subdirs in ReportLogFiles d2699ae3f15 : Wait until IME has active input connection with focused View. 71250cde885 : Add active test to ForegroundModeTest 76c0e14f58d : Add active test to ForegroundModeTest fb8ad4c0e7f : Add active test to ForegroundModeTest 2bbe7debfb2 : Improved CtsAdminTestCases when running on headless system user mode. 597ecdd25f7 : Merge "Sleep until the wifi initialization is complete." am: d2b4794fa6 am: e7c0ee2cf8 am: ab2a8d1be2 am: 21c0a70a4f 39141a26b54 : DpmWrapper changes to fix DeviceOwner GTS on automotive. 1d718874350 : Test that system role doesn't override user revoked permission. 97522c47cd9 : wifi: Skip Soft AP test case on virtual devices 8179a0bc5db : Fix gauge atoms backfill and testAudioState ae34caddb23 : CtsVerifier fixes for automotive. 5ec08b8aef4 : Fix for uirendering.cts.testclasses.WideColorGamutTests#testCanvasDrawColorLong 7308484bf25 : Revert "Use targetSdkVersion instead of targetSandboxVersion" ddb19703f60 : Fix CTS-V ReportLog exporting b96548ce085 : Release stretch overscroll when new items are added. 52e1582c3ca : Fix a CTS-V crash issue that happens when running CameraITS test 6e82295224a : Exclude wifi system api changes between R and S b0c5005db36 : [DO NOT MERGE] Remove use of set-letterbox-style ADB command which isn't needed 2c4885ab8fa : Add ALLOW_SLIPPERY_TOUCHES permission 32612feb6e6 : Updated CTS test for Android Security b/179687208 80d62af5ba8 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/179687208 6af9120e07a : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/179687208 602960ea24d : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/179687208 3b36796dc6a : DO NOT MERGE: Allowlist intents in GMSCore com.google.android.gms 7e8389c1ed1 : Updated CTS test for Android Security b/195630721 6d7547e530b : Updated CTS test for Android Security b/150160279 38be54c5ca6 : Updated CTS test for Android Security b/150160041 3b8fc97b560 : Updated CTS test for Android Security b/150159906 43a8cbfbeae : Updated CTS test for Android Security b/150159669 52509e15e80 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150160279 8d1dfdd4c6e : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150160041 13b2cfc8332 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150159906 e16189ac787 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150159669 133e5412383 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150160279 2684a5db83a : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150160041 f48ca171309 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150159906 7928320d7be : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150159669 212000f321f : Remove “PERMISSION_POLICY_AUTO_GRANT” after test 5bbe2f843cc : DO NOT MERGE: Whitelist intents in GMSCore com.google.android.gms c6a8df8de8b : CtsScopedStorageDeviceOnlyTest: Ensure public volume is visible f054e4f5371 : Bring sc-v2-dev to parity with android12-tests-dev 52ac0783438 : Relax animation cts test timing f93a4d5dff9 : DO NOT MERGE Add security test for AndroidFuture.readThrowable(). 378070101d1 : Fix for failing CtsBiometricsTestCases for older devices f54131f306d : Update cts and cts verifier version to 12.1_r1. b753ede9a0a : Cherry pick "Unregister listener of radio state changed in testRebootRadio" d1e2013f598 : CTS test to cover Bitmaps surviving copying e700814baaa : Remove the icon differentiation which was not a supported feature. 238402df972 : Fix drag gesture perceived as long press 8e0f7fae5e0 : [RESTRICT AUTOMERGE]Update test case to apply relinquishTaskIdentity since in the same app. cb918756fb3 : RootlessGpuDebug: Change Activity to Service 4081e6c4c09 : Improve FrameMetricsListenerTest consistency 531f4c33e4a : [RESTRICT AUTOMERGE] Fix CVE-2021-1906 85bf8c303e2 : [RESTRICT AUTOMERGE] Fix CVE-2021-1906 7536a666829 : scene3/test_lens_movement_reporting fd offset using START_FRAME 85cb31c007d : Use the same activity for compat change tests 0759f4a0c98 : [cts/SettingsProvider] Readable tests for ContentResolver query/call 43d32be4b70 : Ensure we don't accidentally select camera app in UI tests 9a66a9079de : Fixes DeviceAdminWithEnterprisePoliciesBlockedTest 3b6376b2633 : Remove @FlakyTest from CompatChangeTests. 95ac94ece13 : Add expiration test 5038068e6d5 : CtsSystemApiAnnotationTestCases: Allow expected failures to be ignored aeb423814a6 : Signature tests: catch and log NoClassDefFoundError a5b934ebb8b : Make a11y multi gesture test touch slop aware 332694ba0df : Fix ALWAYS_SANDBOX tests, so they fail when not set 4e9a8484c7f : Fix issue when switching to profile. 0b69ae05731 : Media tests should targetsdk=31 instead of 29 a16c13e7769 : mediav2 CTS: Release codec resource after test 3273d507734 : Update CTS Extensions Version... 10805dfa983 : Add Finish Sequences to Split Activity Launch Tests 858df4f328f : Adds testFinishPrimary and testFinishSecondary d5b8112c549 : Introduce Activity Embedding Base Test Class 4dc03741cac : Update tests to use 4 digit pin 54c24e7f93c : Add test cases for Visible Activity Callback function 34da798b0d9 : Add CTS tests for AppCompatStateChanged atom. 0268c1a9039 : Fix testTraverseAllWindows with waterfull cutout 9b0b1807c88 : Fixes COMMAND_SET_MAXIMUM_PASSWORD_ATTEMPTS for automotive 47b9d5ff369 : Fix CTS-V ReportLog exporting 64a91a1ead1 : Revert "Remove @FlakyTest from CompatChangeTests." 300e5dafb78 : ITS: test_post_raw_sensitivity_boost change to rel_tol 1edc89ff6ab : Merge "MediaCodec: avoid double lock gralloc buffer" am: 762f74e018 am: f6f0bdd100 am: 99b5b46eba am: ce30f8308f BUG:201620357 985e831dbfa : Re-adds WifiConfigLockdownTest.testDeviceOwnerCanRemoveConfig. c1ff9d01fcd : CtsVerifier / Camera FOV test: Remove the fixed screen orientation property. 3e66edc9856 : CtsVerifier / Camera FOV test: Apply a rotation to the photo bitmap when necessary. 8cbd07de3a3 : CtsVerifier / Camera FOV test: Fix warnings from checkstyle.py 2bda6bbf99e : CtsVerifier / Camera video test: Remove the fixed screen orientation property. f4050fcda19 : CtsVerifier / Camera video test: Scale the video preview when rotation is 90 or 270. 5338ef2902a : CtsVerifier / Camera video test: Fix unused import warnings from checkstyle.py 55b6eba7316 : CtsVerifier / Camera format test: Remove the fixed screen orientation property. 57ce7414d2b : CtsVerifier / Camera format test: Apply a rotation to the format view when necessary. e3741d53f7e : Fix the bug that the mode button and the result are not consistent. 216bc599026 : Add CTS coverage for destination file checks for downloads 48e9c44bb1d : Add CTS coverage for destination file checks for downloads 8e631687e2f : Add CTS coverage for destination file checks for downloads 3fe97654b19 : Remove split-screen test 3483c8403cd : CtsVerifier: fixes Utils.showBugreportNotification() d2e7665f586 : Remove dialer holder after test for device whithout a default dialer. 175a1324c90 : CtsVerifier / Camera format test: Fix warnings from checkstyle.py f45369f7365 : Removing TrustedVoice tests since trustlet_voiceunlock was removed from GMSCore a few months ago. db0e9045d79 : Fix AccessibilityWindowQueryTest failure 19e702e9d30 : Use targetSdkVersion instead of targetSandboxVersion 3676719f024 : Wait to tap ImeActivity until the activity is showing in display ad2f067775c : Fixed WiFi config lockdown instructions for automotive. ca09f2ce391 : Add USB CDD annotation to CTS tests d04d8f6d6d7 : Upgrade CtsSplitApp SDK to current for SplitTests 599a1cde93e : Add RunNotOnSecondaryUser annotation. f5122494918 : Revert "Create EventlibService." d6b759c3e22 : Annotate accessibility related test modules for foldable device testing c86f802028e : Fix CtsSettingsHostTestCases 447dc4ef68e : Add tests for monitoring behavior 15358ddab12 : Add test for BAL with VirtualDisplay 19b5e88bc64 : Fix remaining issues with CtsDevicePolicyTestCases on S_V2. 21822c8b922 : [Large screen] Add tests for ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY 39ad4d20876 : Camera: Wait for UI focus during GL legacy testing f5268e57f73 : CTS: Inject input events with no sync mode in AnrTests fc314976912 : Skip attestation test for first_api_level <=26 1e03fb0f157 : Remove @FlakyTest from CompatChangeTests. 42d62291568 : Merge "Fix testFullDisk test case in split view settings" am: 54a2a9fc0e am: eb3f5bd90b am: 140a63ae47 64ce2b280ad : Revert "Remove @FlakyTest from CompatChangeTests." c0b7f31c51f : Add the test case for the inconsolusive result of the contact capability request b8522b21c72 : Add tests for getSimApplicationState 0ccbb3decc9 : Make ApexTest::isGSI() return true on automotive a781dba2395 : Add SlowApiTest annotation to keychain.choosePrivateKeyAlias tests 81dbfe087c8 : Disable quick pick-up gesture doze rule 60bee35ba59 : AudioTrackTest: test Builder error handling 87da8004d98 : AudioFormatTest: test Builder error handling 5f7ed38cab6 : Use proper contains/doesNotContain logic for car da5fe5e989a : use text to find views on watch ae237429df7 : Skip multipackage collection tests if there isn't another package to check 051deeb5976 : Add NET_CAPABILITY_INTERNET NetworkCapability for VcnManagerTest b75ef6f7bea : Check if the display is organized only for the trusted displays. b13d2581d86 : AudioAttributesTest: test Builder error handling 3403444d411 : Fixed DeviceOwnerRequestingBugreportTestActivity creation. 3221ca68b00 : Remove TaskFragmentAppearedInfo 464ec7e0f18 : Launch test activity in fullscreen in WindowInsetsControllerTests 08cdd2b7193 : Exclude testPerformanceOfHardwareVideoEncoders from CTS-on-GSI f3e966bb3a4 : Add test case for auto pip on launching another activity 1956daab0ec : Uses the test Home for time-tracking api tests in ActivityManagerTest. ff1359a98d7 : Add CannotSetPolicyTests which don't involve a DPC. df6a042c8fd : Automatically generate Delegate test runs for policies which declare them. ea4179653f3 : Add @EnsureHasDelegate d68a19a553d : Migrate more ApplicationRestrictions tests. fa1c02c0ded : Iterate on hue precision in SystemPaletteTest 3ca5b3ac579 : Add basic support for instant apps. 4776b874937 : Update transcoding ownership ae04850261e : Move adjacent tasks forward together to ensure occluding state ac24f5c05b8 : Fixed some managed device info tests for automotive. 8e117b2caf4 : Remove NIGHT_MODE CtsVerifier test. 686de75da9e : Ignore immersive modes mic indicator cts tests for aaos 213cdcbfddf : Disabled USB file transfer test for automotive. 2de5b96041a : [RESTRICT AUTOMERGE]Revert CTS Test for b/179839665 04a41aa295b : Add test case for FLAG_ACTIVITY_TASK_ON_HOME with lock-task mode. 303193bbfcc : ITS: enable manual sensor_fusion 5b1407fc2a8 : Change platform version and release to 12. b5bcc27d11a : Bump CTS and CTS Verifier to 12L_R1 23f4e7467f3 : Move assets to the correct directories. 5221f10c5da : Re-add missing hasFeature change that was lost during statsdatom CTS test split d938b5d9b63 : Fix CTS: getActiveSubscriptionInfoList and getSubscriptionsInGroup no permission d0aec43d3ce : Remove device MultiLog 3253cf43a25 : Revert "Remove device MultiLog" d78d5123a60 : Fixed permission on setStopBgUsersOnSwitch(). f022d58b69d : Update CTS tests to verify that unknown change IDs are skipped facb2fc4760 : Migrated DelegationTest to Bedstead. e8b41de5f37 : testAnrIsNotShown: try for 10 seconds and add an early exit 79e0f181ae9 : CTS test for Android Security b/77822336 f517c71d6ac : [RESTRICT AUTOMERGE] CTS test for Android Security b/77822336 ce4bfa0fe96 : STS fix for CVE-2021-0490 4d259867053 : Merge "Create change to revert aosp/1719073" into android11-tests-dev am: 920c59ca5a 5dbb1145f77 : Merge "Fix Cipher Test is failing between Peeking display and Keyguard windows" into android11-tests-dev am: 41c4a29a76 de0dd386fa0 : Disable battery saver test on WearOS 7faffef7d9a : Fix the porting mistake for avoiding the activity relaunch 7bc6d8204cc : Fixed commands that disable status bar and keyguard. 91707b57bf1 : In car, finish the overlaying activity after a timeout. e5948fcb7be : Exclude CtsTransitionTestCases from cts-on-gsi test plan 72eaadfd5ac : STS test for Android Security CVE-2021-0490 1fdf94511f8 : CTS test for Android Security b/189942532 5e07573231a : CTS test for Android Security b/194300867 48bb36ada84 : [RESTRICT AUTOMERGE] CTS test for Android Security b/194300867 3022d913ee4 : [RESTRICT AUTOMERGE] CTS test for Android Security b/189942532 9bcb97f01be : Skip disallow install unknown sources test for AAOS in CtsVerifier 9cc5b0c4fb5 : Add OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY to allow list. 1774061a2d6 : Remove FlakyTest tag for a fixed WebViewClientTest 93c0427f66b : Create EventlibService. 777fc4ca9fc : Add serialVersionUID to the query classes contained in event classes. 2ce6844e229 : Make testAddingImmersiveWindow robust when remote inset controller is used. 96e4d0f1358 : Add a CTS test for TaskInfo#isVisible via ActivityManager#getRunningTasks c8584ad02f6 : Merge "[RESTRICT AUTOMEGE]Adapt StorageTest for Wear" into android11-tests-dev d160a1dff1c : Fixed CtsVerifier so DISABLE_USER_SWITCH is set on DO, not PO. ee09c6d7374 : ITS: force-stop com.sec.android.gallery3d for Samsung tablets b358b0d945d : Fix for testFullDisk test 6e2d74c0c92 : Fix RecognitionServiceMicIndicatorTest for mic privacy panel in cars b858732d7fe : Migrate testManagedProvisioningPreInstalled edec52eab45 : Add test for view recycling with changing viewId 59ee64e88ac : Keystore CTS: Test replacement of existing secret key is a no-op. 0307237abef : Adding test of applying TaskFragment ops in lock-task mode ea08f9d21ab : Renamed setStopBackgroundUsersOnSwitch to setStopUserOnSwitch() 2b7d01ad6d6 : DO NOT MERGE: Bump CTS Verifier version to 9.0_r19 758c62c5920 : Update parceling and unparceling testing for RemoteCollectionItems 0dca5e67bf6 : Ignore multi-user reboot CTS test 5c54215e7b6 : Annotate MediaParser device tests with no_foldable_states e8cb5fd5920 : STS test fix for Android Security CVE-2021-0921 032bc411cf5 : [DO NOT MERGE] Verify package name and UID for trusted app check 689ef14f760 : ApkVerityTestApp: Check FS_VERITY_FL if kernel doesn't support STATX_ATTR_VERITY e76a6bfadad : Changed instructions on how to set up DO for headless system user mode. 9877a122d69 : Update CTS CarWatchdogHostTest to verify recurring I/O overuse kill. fde305d0409 : Verify app links user selection preservation on update d1f8f78df19 : remove Disallow uninstall apps and Disallow controlling apps for Watch aa4c7e17c5f : remove DeviceAdminUninstallTestActivity for Watch 97f1e988c09 : Revert "Add test checking view recycling is always tested" ea92cb9bead : Modify test case for setTurnScreenOn can only used to wakeup device. a69cb38fc60 : Eliminate Extra Callback from... 86319d5a501 : DO NOT MERGE ANYWHERE Updated relevant OWNERS files to point to canonical list. ffc03ba51a3 : STS test fix for Android Security CVE-2021-0921 52bb1bc3eaf : CTS test for Android Security b/183944574 71fadb8b28e : ITS: test_ev_compensation_advanced loosen TOL near sat. 4e2768d88a7 : CTS test for Android Security b/183944574 937bce3c1ce : Revert "STS test fix for Android Security CVE-2021-0921" 204b0feac39 : S V2 is now 32 4f09fe42e3d : Add bugId annotations for security tests a26ca7509eb : Introducing support for CHECK_TTS_DATA and ACTION_GET_SAMPLE_TEXT intents. c584d3d5f1b : DisplayTests: scale by 0.9 for resolution override 0b68e70b5b9 : Fix CaCertManagementTest. f2523278407 : Modify manifest to handle display config changes on sleep 4d3ee1d05a8 : Modify manifest to handle display config changes on sleep c916bf28f4b : Fixes test fail cause by unexpected events bca8662186e : Fixed DevicePolicyManagerTest for automotive. bd9db83afd0 : Fixed testPermissionPrompts for automotive 53e60cd0536 : Add test for FLAG_SLIPPERY 6cd0c7fb511 : Update API check in SECURITY_MODEL_COMPATIBLE tests 05be28539d4 : Improvements for Managed Users test on headless system user mode: a7550740706 : Add test for FLAG_SLIPPERY a6f4954131e : Added tests for password-related APIs not supported by automotive. 28b4734d3c9 : ITS: test_ev_compensation_basic loosen RTOL at high EV comp values 7c101de68f3 : Migrate more KeyManagementTests. 37526abb850 : [resolved conflict] Merge "resolve merge conflicts of 84f6714e1c380227daee57e6c0832a7c9d7c170e to android11-tests-dev" into android11-tests-dev am: 148de3e480 5dd890399e5 : Enable installKeyPair_withoutAutomatedAccess_aliasIsNotGranted f8ddcfd6b5f : Add TestAppInstance.keyChain() 760afcef9ba : Add .context().getContentResolver() 4571a1c74ad : Adds tests for disabling OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY change ID 146825e2b9a : Fix CompanionDeviceManagerTest b65ef073db6 : Fix InlineLoginActivityTest#testScrollSuggestionView 19c212f3e07 : Fix the two test cases testForbidCapabilitiesRequest and testRequestCapabilitiesFromCacheWithPresenceMechanism in RcsUceAdapter 5cd9973c63a : ITS: don't apply CCM to RAW test patterns 6828a676b3d : Added tests to check PO and affiliated user on bugreport tests. b196c2f73bb : Ensure the data is reset between lookups d591a0c029b : Ensure TelecomManagerTest holds SHELL perm identity for test f51b53eb1ef : Add ActivityEmbeddingLaunchTests#testSecondaryActivityLaunchAbove 4051b50c17a : Add ActivityEmbeddingLaunchTests#testAlwaysExpand bf73bf04b92 : Add ActivityEmbeddingLaunchTests#testSplitWithTopmostActivity 01f84f01ee1 : Update testPrimaryActivityLaunchToSide to ensure... 3de21b017a5 : Add .context() to TestAppInstance efa04c02f21 : Rename TestAppInstanceReference to TestAppInstance. 91b8ffcf848 : Generate full Activity class instead of hardcoding. 8c965496c30 : Add serialVersionUID to serializable classes. 13b20788e01 : Skip border check in testSetGeometry_dstBounds{On,Off}Screen cef889f97d0 : Don't capture border for SurfaceControlTest 1808d92f6fe : Invoke TelephonyManager#testSetForbiddenPlmns() API with shell permission 8860a9f0e33 : Fixes test fail cause by unexpected events eaeb0f2249c : Fix HotwordDetectionServiceBasicTest fail 92183c1e8d5 : Ignore ApplicationInfoTest#testIsProduct c69a89ff0cb : Changed Nene to use new APIs to not stop bg users on switch. c0844042dd5 : Reorder option tag to have the plan name correctly show for cts-validation test plan 334534ce595 : Use Integer Property Animator for AttachedSurfaceControlTest f24caac7e52 : Wait for change on LocationManager's broadcast 1bec9173606 : Fix DisplayTest.testModeSwitchOnPrimaryDisplay 699ddcefc81 : Adding test for adjacent translucent TaskFragments 1e0fa288940 : Adding test for adjacent TaskFragments bbaf85ff681 : Launch test activity on virtual dipslay in fullscreen ca5318fad43 : Verify create TaskFragment with non-resizeable f7bbcd8b823 : Add test checking view recycling is always tested 756f818bd21 : Launch a nosensor activity before querying the orientation 718c93c0732 : Update CTS JNI tests for public libraries in APEXes. 76022863256 : Minor improvements on PolicySerializationTestActivity: 143bdad42c1 : Fix duplicate carrier config broadcast issue 8f0bbcbc961 : Adds foldable annotations to tests a8812316bb7 : Update OWNERS since the old owners has left Android. 38bbdee252d : Allow remote exceptions to work without specifying a brand or sha256. 21b43957df2 : fix app abnormal crash cause testManagedProfile fail. 870284d5316 : android.view.inputmethod.cts. FocusHandlingTest#testOnStartInputCalledOnceIme -fail 1ea1f42c62f : Remove device MultiLog cd6ec58be69 : Remove device MultiLog ef8f63750d5 : Enables 'Disable status bar' for automotive be75e1ddd34 : Removed Managed Users -> Test Disable Keyguard for automotive. 3343203f320 : Improved logging on CtsVerifier. 8e2cbd6f495 : Camera: Fix a wrong "condition" statement 8d7df4a04a5 : Add support for querying Intent Filters in TestApp 35559269a86 : fix testUrlBarChangeCancelSessionWhenServiceReturnsNullResponse b7cd58adcdc : Test the new uses of RemoteViews.canRecycleView a62bf73ff6b : Increase timeout for test 661ad9505fe : WindowInputTests: assert in the test thread 2d786df3131 : Label the car service module as not_instant_app, so it doesn't run in instsant mode 4f524a527c1 : Add CTS test to verify location accuracy feature by targetSDK 0d7a0198023 : Re-enabled location tests for automotive. b3ce27a572b : Revert CTS test for Android Security b/144285084 7dff6683338 : Fix failures due to config_guestUserAutoCreated 12eecdf80ba : Add CAR_MONITOR_CLUSTER_NAVIGATION_STATE to automotive_android_manifest. cc6a12b194f : Fix the API level check for incfsv2 verification 0968e0287e3 : Add native bridge controller to to CtsViewReceiveContentTestCases 6bf13f4f820 : STS test for Android Security CVE-2021-0928 ea9829a16b4 : Update split screen check on tablet devices. 4ff50ba3bd0 : Add ActivityEmbeddingLaunchTests#testPrimaryActivityLaunchToSideClearTop 97af763ca71 : ITS: fix mismatch from internal/master 804b30bc44e : Camera: Skip testCameraOrientationAlignedWithDevice in foldable mode f03c8b44161 : Fix android.permission2.cts.PermissionPolicyTest in Automotive. cf124536c22 : Updated CTS test for Android Security b/172655291 9fa22627687 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/172655291 79137162539 : Camera: Fix race between ImageVerifierListener and ImageReader ab174af9d05 : ITS: check colors in RAW if supported, else black if YUV a41beff281e : Remove ListeningPortsTest from known-failures list 917a325cf88 : Camera: Fix buffer underflow in ImageReaderTest 89a6837fb6a : Camera: Add camera id for CamcorderProfile check 0b26c65c3e2 : Camera: Check CamcorderProfile for 1080P video support af27b2c72a7 : Don't run legacy transition tests when shell transitions enabled 8773423b2a0 : Camera: Abort failing native capture session 42ce701762c : Rename APPLIES_TO_COPE_PARENT to APPLIED_BY_COPE_PROFILE_OWNER ba9cff80810 : Convert TestActivityWithId Id Field from Long to String 3372b0f474c : Use pointer source in ViewTest#testAccessPointerIcon 966f8171b9b : Migrate PermissionGrantTest. 2412d99bff0 : Add Nene.Notifications() 4a3ee4070aa : Add test case for showWhenLocked on embedded activities a9ffe30f5c6 : Add support for AccountManager to TestApp. 379e9dfd740 : Set 10 minute timeout for CtsDevicePolicyTestCases 462d6473c0c : Fix merge issue in CompatChangeTests dd6334cfd96 : Removed invalid .gitignore f870417da4a : AudioTrackTest: Add downmix audio test 54a54b1cbcd : Exclude CtsTelephonySdk28TestCases from cts-on-gsi e8497b5507f : Add Notification Privacy Tests to CTS Verifier ccef6fe0e48 : Add RequireLowRamDevice and RequireNotLowRamDevice. a759bc13d7f : [cts/pm] fix extract native lib tests for forced abi c4580ea5681 : Null check when no permissions are requested. a29fefe06bc : Remove use of "su" from Nene. c0c8b9f5f99 : Fix a CtsVerifier crash issue 33afc2b3dd8 : Integrate Watchdog disabling/enabling for the CTS 44462c8f523 : STS test for Android Security CVE-2021-0962 84ab05f64b3 : Activity Embedding Tests (1/n) 80f12160132 : Make sure default push_messaging_over_quota_behavior is TEMPORARY_ALLOW_LIST_TYPE_FOREGROUND_SERVICE_NOT_ALLOWED. fa8688207c6 : Camera: Relax camera launch requirement for MPC12 1037d0c4ff9 : Remove ADB from user resolving on S+. a4304edb446 : Use the min aspect ratio from ActivityRecordProto in CompatChangeTests acb468aaf21 : Increase retry time to 10 16e418ec1f1 : Adding tests to ensure findViewById is DFS. 62ecd8b3707 : Exclude testGetMultipathPreference on No Wi-Fi devices 81294ccf5a3 : Camera: Add support for new data types for newly added metadata 0f59b768b4f : Exclude test for vendor API level < 31 94452c592e5 : ITS: test_zoom.py check zoom ratio max, not zoom max 8319eba2b0b : Add Notification Privacy Tests to CTS Verifier 009fb7c93a9 : Add Notification Privacy Tests to CTS Verifier 13e7691421c : Add Notification Privacy Tests to CTS Verifier 3b9dd4d33ec : Fix some devives run test_tonemap_sequency fail 0c1f59e34ad : Fix ResetPasswordWithTokenTest test 8851d65f165 : Add NeneInternal target for TestApp/etc. - add QUERY_ALL_PACKAGES to main Nene Target. 39643976ff8 : Update testForbidCapabilitiesRequest test case f0dea9a299f : Reland "Fix DebugClassKillSwitchTest to handle missing classes." f52c4a63e76 : Fix test when the type of the field cannot be resolved. 54962f445d0 : [Provider Model] Sync the res name in the test case 5cfe7a21db3 : Freeze AIDL API for SC-V2 10b073876f0 : STS test fix for Android Security CVE-2021-0481 a9649b731bc : Includes CtsAttentionServiceDeviceTestCases in CTS automation tests for foldables 92fd66eb0ea : Includes CtsRotationResolverServiceDeviceTestCases in CTS automation tests for foldables 48fa660385d : [RESTRICT AUTOMERGE]: wifi: adapt to multi-type config conversion 8d069aa89db : Add restrictions to run CtsFileSystemTestCases 866061af303 : Skip APEX tests when running with the native bridge. c08d0b1fc1d : Add Retry and use for testapps. 2799df1d548 : Add types supported by Bundles to BundleKeyQuery. 0ce03f4220e : Wait for all non-home activities to be destroyed 37b93d5440d : Call Dialog#dismiss() in runOnMainSync(). 51ae83236d7 : [CTSVerifier] Add new activities to the manifest 72c866ccb43 : CTS test for Android Security b/136175447 7a7ad3eb1e3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/112550251 fba92f45590 : [RESTRICT AUTOMERGE] CTS test for Android Security b/144285084 8ac5c1aca2f : [RESTRICT AUTOMERGE] CTS test for Android Security b/144285084 d440722d190 : CTS test for Android Security b/144285084 5c9dc5938c0 : Add foldable annotation for running cts 55c64118725 : [RESTRICT AUTOMERGE] CTS test for Android Security b/79218474 895edb2a1c2 : [RESTRICT AUTOMERGE] CTS test for Android Security b/79218474 fd118bf2fc5 : CTS test for Android Security b/197336441 529531153b7 : CTS test for Android Security b/195630721 506d8492756 : Initialize class fields in @Before method. 5638ec2eadd : Add support for querying services in TestApps fac17bac136 : Test that min aspect ratio overrides aren't applied for non portrait only activities cff6b482add : ITS: check error in mm correctly 5c3ede8306b : Allow querying collections without query objects. e7b9af80848 : Weight annotations to create a run order. efc362d70b6 : CtsMediaV2TestCases: Update the zip to CtsMediaV2TestCases-1.14.zip 19c00fc8e80 : ITS: allow test_flip_mirror.py to find chart on all phones. 75a0c52f026 : Avoid stopping power supply to SIM if no hot swap supported 05861628902 : Synchronize screen turning on and unfold overlay 3f6848afd3d : Fix Bedstead when running on P and Q. ba041431281 : Disables some tests in android.appsecurity.cts.SplitTests with native bridge. 8b17d5dbc16 : Set foldable annotation for telephony CTS 6891a89454e : Update CTS to use the New Window Extensions Interface 828758bcd15 : ITS: blur images for variance measurements 92f84ef5872 : Support freeform windowing mode in AspectRatioTests 20f2da13fce : AudioTrackTest: getMinBufferSize invalid arguments should return ERROR_BAD_VALUE fb1c251956a : [cts] fix CtsExtractNativeLibsHostTestCases on S emulators 7c1cf9bf60f : Fix Bedstead when running on R. 179f479ef54 : Re-enable KeyManagementTest. 4a5478f1b12 : Re-enable tests disabled for Automotive. 8746cf43fc1 : Refactor packages access to remove ADB + caching. 04bcf06f7c7 : Add asynchronous wait time for adjustVolume(). d8c72027aac : Tracking changes to always sending Game content type to the HAL 6e171409bab : Refine MultiDisplaySystemDecorationTests c0e29e9e9b2 : STS test for Android Security CVE-2021-0490 3b724c5c6b3 : Fail tests which leave unfinished transitions behind 493aaa7ab7c : DO NOT MERGE: Revert "Re-enable cross-user test case." dce9826c863 : Camera: Update the device state to camera orientation map name 590c1f3eff9 : ITS: eliminate spurious 'circlish' rectangle in test_zoom ee74d4af641 : Added CarWatchdog's CTS hostside test with shareUserId app b4795eea7e0 : Fix issues with ASurfaceControlTest 4b0d49afe4d : SpatializerTest: verify state when feature unsupported 0bbabf02cde : Fix for #testAppInfo_RemovePermissionsAndFreeUpSpaceToggleExists 3e65a2a9f8c : DecoderTest: Adds a new mode for which codecs must support profiles. 3525a7cccdf : ITS: fix for numpy 1.20.1+ version e5bba006ab0 : Annotate NNAPI test modules for foldable device testing 05f4acd9705 : Annotate thermal CTS tests for CDD 7.3.6 3843a30a5bd : Fix CTS test for 32-bit userspace devices 1e338922abc : media: fix EncodeVirtualDisplayWithCompositionTestImpl timeouts 445a77d4046 : Make sure default push_messaging_over_quota_behavior is TEMPORARY_ALLOW_LIST_TYPE_FOREGROUND_SERVICE_NOT_ALLOWED. 49ab5637319 : Add test case testOverlappedTempAllowList. 821046717aa : Improve CtsVerifier to use current user DPM for setting device policy c906bad7e18 : Add note explaining that cell broadcast action is optional. d592c946dfe : Disabled some test for automotive. 5de5a83e00f : Fixed PrivacyDeviceOwnerTest for automotive. 4501d44663c : Set source crop for split screen and freeform tasks 76f8c4d9779 : Rename shouldUseDefaultDisplayStateChangeTransition attribute b226863eb2d : Modify test case for setTurnScreenOn can only used to wakeup device. 93f5cdb7558 : Verifies the activity is paused after auto pip e4267cdf84c : Fixed CtsAdminTestCases for headless system user mode. 08eb283ba38 : Camera: Verify device state orientation maps 19e427b4de2 : Refactor TransitionSelectionTests of freeform activities 081dcfb14f6 : Decouple Launcher from InputConnectionEndToEndTest (2nd try) d73f2feb518 : Ensure /proc/net/ can be pulled for ListeningPortsTest bcafea0a025 : Rename getSurfaceTransformHint API edcda6289d7 : Add LauncherApp support in TestApp 91b6c6ead23 : Migrate CameraPolicyTest to bedstead infra a0f9db2b581 : Improve scalability of Settings deep link API 45a39006b5e : Enable some CTSVerifier tests that work now 72ebd316fd5 : Rename test file for consistency 557e165f213 : Fixed device owner setup on headless system user. 16e61bf7c3c : Add test for removeActiveAdmin 1db5d3b31f2 : Add test for getKeyguardDisabledFeatures ba3984a3052 : Rename shouldUseDefaultDeviceStateChangeTransition attribute 0ceeed0e4ea : Wake up device before sending back event a80dca0e4a7 : Removed ParcelablePrivateKey. afc34dfce09 : Update testSimpleBiometricAuth for CONVENIENCE 8319ccd981c : PackageManager flags should not exist when sensors are empty 734609c23fc : Fixes for CONVENIENCE sensors 73a91b7e5ae : Use handler and unregister properties after test c378d702963 : Add test for getCameraDisabled 68279c1c66b : Fix CtsDevicePolicyTestCases for Auto. 1390ca540e3 : Fix Bedstead infra tests for Auto 0c1b4e93cf8 : Explicitly launch activities in fullscreen windowing mode 0227e8fb39c : Fix CTS' ColorUtils's XYZ to Color 06a952a180e : Make TestApis static. 11fd0b46941 : Update CTS test with logic to remove other owned overrides 5d076f70f38 : Fix testNonFullscreenActivityPermitted CTS test 3d2cafad1a8 : DO NOT MERGE: Update TapJacking test for Automotive support 2e0095e6ce9 : CTS: check that just-attached views can request the IME via WindowInsetsController 3cc3a78db07 : Change the hanlding of the denial of screen sharing 70649d9494a : Rename shouldUseDefaultUnfoldTransition attribute and update docs 9ca1808d3c1 : Correct the lifecycle order of onActivityResult 3ec7f777f5c : Ignore the test case 0e6160aa916 : Opt-out telecom CTS tests from foldable devices 007e42b5368 : AAudio attributes test: spatialization API 384e7c11119 : Immersive audio API tests 684153281ad : Add Cts for reliable Visible Activity Lookup feature 582c411dbb0 : Adding tests to verify activity behind single TaskFragment 6fdcfb0ec49 : Updated Content Capture tests for new window bounds events and window token in context. a1576e8a003 : Fail assumption in AudioRecordSharedAudioTest if device lacks Mic b003794023c : Remove QUERY_ALL_PACKAGES from Nene. 59611138aa9 : Adding test of cross app activity embedding b9e644ae82d : Fixed MixedProfileOwnerTest.testDelegation() for automotive. c6c460c7f5d : Move bedstead tests back into postsubmit until failures are fixed. a78fd6a4fed : Remove .get() and .next() from eventlib + move state to client. 9bf2f6a87f5 : Add should use default unfold transition attribute to wallpaper 8980644eb05 : Keep host and device test commands in order c159e941794 : Add CTS tests for getSurfaceTransformHint API ffc6f44d208 : Fixed test-with-very-long-name-that-doesnt-fit-summary for automotive 8e45aa72083 : [LSC] Add LOCAL_LICENSE_KINDS to cts 18293fdf905 : Update CTS test to test behavior only on the created user 9d1204bccf2 : Migrate CustomDeviceOwnerTest#testCannotSetDeviceOwnerWhenAccountPresent 7c74c746ffa : Remove AnimationFrameStats CTS tests 0348c22d049 : Annotate various test modules for foldable device testing 726468dd77b : Add CTS Tests for Freeform window transitions. 40a7deaa1c8 : Fix hotword mic indicator test for AAOS 389fffa820d : Add CtsVerifier "Managed User" test for automotive. d1900eca479 : Assert the minAspectRatio using greatherThan instead of equality 98cd83471eb : Verify lifecycle for embedded Task in TaskFragment 0160cb45e4c : Allow running tests on foldable devices 7ff448dc860 : Removing fullscreen launch for translucent split 08db0b4d60b : Fixed DisableContextTest#testContextOff for automotive. 4c6ad73b6f6 : Add "no_foldable_states" annotation to the CtsAccountsHostTestCases. a79625947ca : Fixing the low quality test of CtsAccessibilityTestCase failed. a061f4c9231 : Fixed testLocationPermissionGrantNotifies for automotive. c07e9224b76 : Improve CtsVerifier app for affiliated user on AAOS a4a9a4fbee5 : Do not run the tests on foldable device de0b2839052 : Add accessibility tests for drag and drop 36bae28a2bc : Removed .gitignore a1796f802e1 : CTS test to verify fix for aggressive SkImageFilter caching 131a19f0583 : Annotate CtsAssistTestCases for foldable device testing 2b1ebdf1d32 : Migrate testDisallowSharingIntoProfileFromPersonal aa7bfd4ea9f : Migrate account management tests 0e6657c160e : Remove CTS tests in DeviceOwnerTest now that secondary users can start activities in Bedstead 88c6d400448 : Migrate the rest of ResetPasswordTokenTest cd15e19d00f : Migrate KeyManagementTest remaining tests d1ef05a951d : Migrate EnrollmentSpecificIdTest to new infra 3723875ef9a : Add CaCertManagementTest ea09ee3d7cb : Test migration for setScreenCaptureDisabled 9616e202ebe : Migrate createAndManageUser and introduce global settings 793fbc1b82b : Migrate data sharing into profile test. ffe9ec16a7a : Require managed_users feature only for work profiles 991969b9875 : Remove UserControlDisabledPackages CTS tests that throw a SecurityException f210afcca0e : Add metric log verification CTS test for UserControlDisabledPackages DPM API 756cf630ae1 : Migrate ResetPasswordTokenTest.resetPasswordWithToken c3ac3461de4 : Migrate DevicePolicyManager#setDefaultSmsApplication CTS tests ec745eb5090 : Migrate KeyManagementTest installAndRemoveValidRsaKeyPair 12c19111463 : Add tests for CrossProfileApps#canRequestInteractAcrossProfiles 93930d66996 : Add "no_foldable_states" annotation to the CtsAccountManagerTestCases. 0ccd24a342b : AudioTrackTest: Fix testImmersiveChannelIndex 86ee2c8f44a : Allow user of getParentInstance on TestApp. aa37315acf5 : Add test case for relinquishTaskIdentity 3fa1e14db31 : Add .events() to TestApp to access all test app events. 9cba295b075 : Add new interface for metrics queries. ec8fa8596fa : Add .events() for asserting on events. f69babb2b15 : CTS hostside test wait 10 secs before watchdog kills app cecd653a187 : NativeMediaMetricsTestCases not foldable sensitive 60bec7f994b : Add support for PackageManager to TestApp. 4c0687ea689 : Verify Activity lifecycle in TaskFragment 75a42a40d37 : Finish activity on top by CLEAR_TOP vs. sending broadcast 5962bfdb3cd : Fix more flaky tests caused by top resumed state b395153ab94 : Annotate location test modules for foldable devices 0567ce3b32b : Skip verifying top resumed state for some tests fbc29e86142 : Annotate CtsAppWidgetTestCases to run on foldable 35b2d67f1cc : Opt out admin/ enterprise tests from additional foldable testing. 492f49b4687 : Use PointerCaptureRequest in CTS hostsidetest 2dc7263f651 : Fill in missing DeviceAdminReceiver events in EventLib. 000bfd02671 : Fix PermissionPolicyTest c11f09521a5 : tests: opt ART tests out of foldables 49570b9a2ed : tools: opt ART tests out of foldables ccbaa83d441 : hostsidetests: opt ART tests out of foldables a715ae95100 : Annotate CtsPackageWatchdogTestCases for foldable testing 0bf07eb32a3 : Annotate CtsUsageStatsTestCases test module for foldable device testing. 2897705a4ae : Annotate CtsAppUsageHostTestCases test module for foldable device testing. 39f4c77e1d8 : Fix tests in MultiWindowTests not getting multi window mode update 88798ff4679 : Opt-out time-related CTS tests from running in various foldable states 27219fd835c : Add no_foldable_states to AppSearch cts tests. a09105d5586 : Configure CtsShortcutHostTestCases a9a43b9577e : Opting in for new tests ed95e2f29ce : Annotate CtsHiddenApiBlocklistApi28TestCases for foldables. 3eb8195e43d : Annotate CTS config for foldable device testing 5f316e862f7 : Add Insets/SysUI/WM relative topic folks in CtsSystemUiTestCases 509d40191eb : [DO NOT MERGE] Opt-out of foldable configuration runs. 61d882c1542 : Opting in for new tests 19d4840ea70 : Exclude Doze setting check for Android Auto devices 5e2c06db01b : KeyguardTransitionTests: fix testUnlock dc80daf825f : Configure CtsSliceTestCases 6fdbd48c510 : Configure CtsShortcutManagerTest a56685ab101 : Re-enable cross-user test case. b97be56f472 : Opting in for new tests 76afb95c772 : Annotate CtsSecureElementAccessControlTestCases3 for foldables 418b12a7070 : Annotate CtsSecureElementAccessControlTestCases2 for foldables 9aaa9b3b313 : Annotate CtsSecureElementAccessControlTestCases1 for foldables 56ab83c78d1 : Annotate CtsOmapiTestCases for foldables 7bfa60e1b4d : Annotate CtsNdefTestCases for foldables 990ee21abe1 : Annotate CtsNfcTestCases for foldables 41b7ebfb5b0 : DO NOT MERGE Add tests for the application's load label api fba300ab019 : Annotate CtsSimPhonebookProviderTestCases for foldables cd4d3529100 : CtsSimpleperfTestCases: add no_foldable_states parameter. 528e8a5b521 : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsNativeHardwareTestCases 53e7e53b81b : Add <option name="config-descriptor:metadata" key="parameter" value="all_foldable_states" /> to the CtsFrameRateOverrideTestCases e2db66250bf : Add <option name="config-descriptor:metadata" key="parameter" value="all_foldable_states" /> to the CtsColorModeTestCases 53c69e2a473 : Add <option name="config-descriptor:metadata" key="parameter" value="all_foldable_states" /> to the CtsGraphicsTestCases 21bdd34fe44 : Annotate Cts test case for foldable device testing 35daabe6ea5 : Fix flaky tests in ActivityTransitionTests 60a6a6b2533 : Annotate test module CtsHdmiCecHostTestCases test module for foldable device testing 36161fa685a : Annotate blobstore related test modules for foldable device testing. 33566e0d0b4 : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsOpenGlPerf2TestCases e5e44cf1fb4 : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsOpenGlPerfTestCases cb96345d89e : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsOpenGLTestCases 5e2e3280587 : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsGpuToolsHostTestCases 2d2306814dc : Improved logging on CtsPackageUninstallTestCases:UninstallTest#testUninstall 5d5041ce5a4 : Opt out enterprise tests from additional foldable testing. b3a2a57991f : Annotate CtsAppCompatHostTestCases for foldables. 629d42c7520 : Annotate CtsHiddenApiKillswitchSdkListTestCases for foldables. 259986f1e9f : Annotate CtsHiddenApiBlocklistCurrentApiTestCases for foldables. 7bf0d9a0091 : Annotate CtsHiddenApiBlocklistTestApiTestCases for foldables. 2ca33e37952 : Annotate CtsHiddenApiBlocklistDebugClassTestCases for foldables. 03027813063 : Annotate CtsHiddenApiBlocklistApi27TestCases for foldables. 3754f93e412 : Annotate CtsHostsideHiddenapiTests for foldables. 1b5c946fc85 : Annotate CtsStrictJavaPackagesTestCases for foldables. cae02c9234a : Annotate CtsHiddenApiKillswitchWildcardTestCases for foldables. 406c1dbb7bd : Annotate CtsHiddenApiKillswitchDebugClassTestCases for foldables. 33209b9062c : Annotate CtsIcu4cTestCases for foldables 213f1adc9f8 : Annotate CtsCalendarcommon2TestCases test module for foldable device testing. f4e0ac0d0c6 : Annotate CtsCalendarProviderTestCases test module for foldable device testing. fca06f0505f : Annotate CtsContactsProviderWipe test module for foldable device testing. 20e66e769ac : Annotate CtsContactsProviderTestCases test module for foldable device testing. a8ca8923ae3 : Annotate CtsSyncContentHostTestCases test module for foldable device testing. 084a4d8df47 : Annotate CtsSyncManagerTestsCases test module for foldable device testing. e4ed28117cd : Annotate CtsSyncAccountAccessOtherCertTestCases test module for foldable device testing. 33735d4cbe5 : Annotate CtsAppExitTestCases test module for foldable device testing 770fbc5f0aa : [LSC] Add LOCAL_LICENSE_KINDS to cts 4d14066b0e7 : Annotate CtsLibcoreWycheproofBCTestCases for foldables 690a0b8bfff : Annotate CtsLibcoreApiEvolutionTestCases for foldables 4e3fb769f0a : Annotate CtsSaxTestCases for foldables 732e48a9858 : Annotate CtsIcuTestCases for foldables e60240d2b72 : Annotate CtsLibcoreFileIOTestCases for foldables 7346922334c : Annotate CtsLibcoreJsr166TestCases for foldables d9849a61eba : Annotate CtsApacheHttpTestCases for foldables c72a4ca799a : Annotate CtsSystemApiAnnotationTestCases for foldables adb58f0aaf5 : Annotate CtsMimeMapTestCases for foldables 8f9d1e40cc2 : Annotate CtsApacheHttpLegacyUsesLibraryApiSignatureTestCases for foldables 7fd7cdfd789 : Annotate CtsApacheHttpLegacyCurrentApiSignatureTestCases for foldables 03beef9fcb7 : Annotate CtsAndroidTestBaseCurrentApiSignatureTestCases for foldables 46217da1314 : Annotate CtsAndroidTestMockCurrentApiSignatureTestCasesfor foldables 0acaea7c7cd : Annotate CtsApacheHttpLegacy27ApiSignatureTestCases for foldables 3abe121afb2 : Annotate CtsAndroidTestBase28ApiSignatureTestCases for foldables 55164aca901 : Annotate CtsAndroidTestRunnerCurrentApiSignatureTestCases for foldables da02aacc06c : Annotate CtsSystemApiSignatureTestCases for foldables fc4580677ba : Annotate CtsCurrentApiSignatureTestCases for foldables b57f1274cad : Annotate CtsLibcoreLegacy22TestCases for foldables 1b8628f750c : Annotate CtsLibcoreOjTestCases for foldables 0bf66b8cf6a : Annotate CtsLibcoreTestCases for foldables 95724eb206d : Annotate CtsLibcoreOkHttpTestCases for foldables d99ecf5430b : Annotate CtsLibcoreWycheproofConscryptTestCases for foldables 4ae72eb122f : Annotate CtsHostTzDataTests for foldable device testing dcb848baccb : Annotate CtsSharedLibsApiSignatureTestCases for foldable device 4c531befdad : Adjust testMutate to not rely on undefined behavior 140d5760c57 : Annotate CtsAutoFillServiceTestCases for foldable device testing 055c7b03e72 : Annotate CtsTranslationTestCases for foldable device testing 4eb5f4ef2cb : Annotate CtsTextClassifierTestCases for foldable device testing 694cb44b73b : jvmti: broaden OWNERS file a906badd04a : jvtmi: Tests do not depend on foldable state 293f4a1d2f2 : Annotate MediaParser host tests with no_foldable_states 86f7af5fa03 : Attempt to reduce flakiness of AppConfigurationTests 519a0408b61 : Annotate test module CtsRollbackManagerHostTestCases test module for foldable device testing. 6bdff3461bf : Fix WindowProviderService test on instant mode c4525bf1a99 : CtsApexTestCases doesn't need to run for all foldable states a493d0e691e : Fixed EphemeralTest#testStartForegroundService for automotive. 6c94cf974f0 : Add APIs for permission, appop, and delegate controlled enterprise policies. 57c6a2b3049 : Add @CanSetPolicyTest. d35609d8b15 : Update the test for for hanlding security exception aa25edd95b6 : Don't allow use of Nene permissions without shell on in-development versions. 06079c9e7dd : Better error messages when permissions can't be granted or dropped. dacbb0085c9 : Allow injecting minimum version from configuration. 07f30635887 : Test app compat overrides added/removed following package update a7b11b12005 : Add CTS tests for SizeCompatRestartButtonEventReported 98b7349db0a : Adds CTS tests for top level activities able to request device state changes f2bbc36145a : Verify starting Activity in created embedded Task a63aa950747 : MultiDisplayPolicyTests: fix testPreQTopProcessResumedActivity 26ddce4bedf : Synchronise the permission list. f7af5281506 : Replace getMaxWindowMetrics with getCurrent b68a484e6fa : Test migration for short and long support messages 867e29257f3 : Update input location calculation to adapt freeform window e69bbf74d5d : Make WindowUntrustedTouchTest resilient to rotation changes 237ccbc42a3 : Ensure test activity is focused when tapped the display 0659dfc6ad7 : Fix flaky test cases in Activity Manager tests 69c4593bc89 : Add @Postsubmit to tests which were automatically removed from presubmit due to flakes. a64d39359ba : Avoid intermediate rotation change from WindowTest 5675d5b40e6 : Allow multiple different flag sets for @EnterprisePolicy - and automatically generate states rather than manually listing. 0a236dfc93b : Verify TaskFragmentOrganizer basic operations e273483dc64 : Add a regression test for Bug 195385541 3bfd8856d7b : Launch WindowInsetsControllerTests activities in fullscreen c64d1aa8017 : Fixed ProfileOwnerTest tests for automotive: 2622427fe6b : Fixed DeviceOwnerTest#testBluetoothRestriction for automotive 1b27828490a : Set ApplicationRestrictions tests to enforce on background users. 5eb768c49bb : Change Enterprise Policy configuration to use flags. ce089a32293 : Add @IncludeRunOnBackgroundDeviceOwnerUser. d1c5669efaa : update CVE-2017-0479 poc 385e3d99645 : Launch WindowUntrustedTouchTest in immersive mode eb0a09329da : Add Extra Business Logic support 770694597fa : Fixed ClearDeviceOwnerTest for automotive. 0887a20341b : Test power component UI behavior per power policy 338aee1210e : Fix ActivityLifecycleTopResumedStateTests 3538b7b836b : Re-added testAdminActionBookkeeping for automotive. 2d7479c88fd : Fix WindowInsetsAnimationTests for PC CF 990d76af281 : Replace RemoteDPC with a TestApp wrapper. e4c054816a6 : Use AutoAnnotation to create annotation interfaces. 3326cb684aa : Fixed permission tests for automotive. 776f786edda : Fix some CtsVerifierTest's PolicyTransparencyTest for AAOS 1b39ee8fdde : Fix testNoConfigurationChangedWhenSwitchBetween c10605c0484 : Allow filtering for activities. 03723427c93 : Add additional elements which can be queried in test apps. 6483197fa1f : Reduce wait time for profiling trace file 7a719d08738 : Copy the S assets for Sv2 2ed8387a7e7 : Removed temporary getApplicationRestrictions() API. 2dbc0652a49 : Re-enable tests for secondary user cases. f8079393fc9 : Improved logging on permission tests. f85ebdd358e : Temporarily disabled testPermissionGrant for automotive. fa11122a44c : Unregister TaskOrganizer if needed 44023f25dc3 : Remove @FlakyTest from CompatChangeTests. 9351a1e6e9a : Rename MMAP aaudio stream test as low latency. 34e5ecdf44e : Add camera rotate&crop compat changes to override allow list 6ed1114cdf2 : Replace fixed package names now that they can filter correctly. a057e03904c : Use task center when tapping app in TopResumedTests dbb25666bc6 : Add basic indexing of testapps. 05d56b7ebee : Verify there is no additional NavBar window added d2c983a1cd0 : Fix DisplayHashManagerTest failure on ARC++ e305672d690 : Run activity in fullscreen, fix appLaunchIsLogged 8a4c8938d08 : Fix Config Matches ActivityInMultiWindow PC CF 540c9934f92 : Add RemoteDPC test App. a385f973591 : Wait for test activity to be destroyed 7430833914b : Compute Aspect Ratio from App Bounds in CompatChangeTests 06a84310f16 : Migrate ManagedProfileRingtoneTest. ddc6ded6937 : Modify expectations after TRIGGER_SHELL_PROFCOLLECT_UPLOAD permission fa446772f8d : Fixed car audio master mute test 7cb4726503b : Write CTS test for DeviceStateChanged metric 9ed23b903bd : Fix MediaParserHostSideTest.testLogSessionId 2490f7e7d64 : Set launch root for split app orientation request test 5e2decae931 : Fix KeyguardTests flaky on verify dismiss callback. ee396f0e0d9 : Refine split screen app orientation request tests 1c963a8d773 : Fix AppConfigTest-Config update resized from dock edc5bfa1522 : Fix DialogFrameTests on PC CF 85ba0a08332 : Verify TaskFragmentOrganizer policy a310ce12781 : Launch DragDropTest in fullscreen ff113ad5500 : Use stack center when tapping Anr dialog da74881fc39 : Create replacement for @AfterClass and @BeforeClass 8d03b755363 : Fix setProfileOwner_componentNameNotInstalled_throwsException 9ed46ab29f5 : Revert "Revert "Add test for setting channel mask."" 8bb0951a54b : Revert "Add test for setting channel mask." c3bcae10b2a : Add System Services to test apps. 76a34768e0a : Move directories around for testapp to match other bedstead components. afe74c13b64 : Add RemoteFrameworkClasses. 2719274e386 : Enable presubmit on all tests except for StartProfilesTest (known flaky). 9554ee532e5 : Add test for setting channel mask. 00c0bb8bb95 : Add CTS tests for AppCompatOverridesServide. 3029b2cf226 : Verify WindowProviderService behaviors e0b3e75843c : Launch CloseOnOutsideTests with ActivityScenarioRule 1f0a59bcff4 : MediaExtractorTest: verify valid and invalid log session ids a1a7970ef66 : Launch WindowUntrustedTouchTest in fullscreen to pass on ARC++ 45e5a06cc24 : Enable testTapjackGrantDialog_partialOverlay on automotive 39ad07642a0 : Disabled testLocationPermissionGrantNotifies() on automotive. bbbe3b101ee : Changed annotation on testApplicationRestrictions. cb83add917a : Improved assertion message on permission tests. a559d3fd021 : Fix testSuspendPackage for AAOS 5e047deba82 : Disabled testSetKeyguardDisabledFeatures tests for headless system user DO. db8c12d422e : Add CREATE_USERS permissions when calling setDeviceOwner. a2ff6d4e702 : Fixed testAlwaysOnVpnPackageXXX tests for headless system user mode. 30381cd9aaa : Initial port of ApplicationRestrictionsTest to new infra. 1c141f0ace9 : Fix broken PointerIconTest#testTabWidget c3a2feab090 : Revert "Temporarily removed @TemporaryIgnoreOnHeadlessSystemUserMode." 9039ec86fca : AudioFormat: add tests for new channel masks 708aaa98028 : Don't wait for onConfigurationChanged fe8051cf132 : Verify display ID instead for WindowContext#getDisplay f69cb853882 : Remove Cronet cts tests bb0a20b49dd : Update test for new display orientation parameter 56d51e5dc29 : Add CarWatchdog CTS host-side test for I/O overuse usecases. e929430195e : Revert "Add tests for the api Context#checkUriPermission" e076a146b17 : Add per display brightness configuration tests 62d0ca2b7de : Revert "Add tests for the api Context#checkUriPermission" f989a05a94f : VelocityTrackerTest: Use pointer source for MotionEvent f28253aeed6 : Replace display orientation in PinnedStackTests fe67031c0e7 : Updated test since TouchOcclusionMode was moved. 1273c6a3af1 : Verify call WM before WindowProviderService#onCreate 5132776064f : Update WindowManagerState for TaskFragments e22e86b62cd : Verify onConfigurationChanged behavior for IME 46d4255b981 : Verify WindowProviderservice#onConfigurationChanged d3420a571f0 : Verify isUiContext in InputMethodServiceTest c938e4e2bae : Revert "platform/cts - S is now 31" 023803da89b : [LSC] Add LOCAL_LICENSE_KINDS to cts d1cce47035b : MotionEvents' offsets should only be applied to pointer sources bffac46c8bc : Add Bounds Check to Fixed Orientation CTS Test 508fa7b6eec : [DO NOT MERGE] Remove Client Suggestions tests df86d7e1515 : Revert "Verify behavior when FGS uses existing notification" 55896f3dea2 : Tests for requestDisallowInterceptTouchEvents 4367b6dff17 : Revert "Stop using ATM#setTaskWindowingMode in CTS" e6176654d0c : Revert "Update tests to reflect the new behavior for setGeometry" 9c285354a4b : Revert "Update tests to reflect the new behavior for setGeometry" 99af44b7c6e : Add test for canRecycle from new view.

+- Project: platform/development

e0caa3b4a : Using IME context to inflate layout from S_V2 84637a483 : [DO NOT MERGE] SDK has been finalized for sc-v2-dev. API level is now 32. So remoing rc suffix from Build tools version number. And resetting the SDK to r1 of the API level which is now API 32 aa83a1a8c : S V2 is now 32 3b426b047 : [DO NOT MERGE] Update API 32 release config and emulator files for SC-V2 Beta 1 5284e5a48 : Edit SF and WM config from winscope. 7085983d9 : Enable "auto rotate" for resizable AVD 3907154c2 : [DO NOT MERGE] Sync flicker from master to sc-v2 325b0476f : [DO NOT MERGE] Sync flicker from master to sc-v2 ba5a679a0 : Refix "emulator: disable setting NR as network type" fe83c41c1 : emulator: disable setting NR as network type 3dd429221 : Update API 32 release config and emulator files f230a13f3 : [DO NOT MERGE] Full - Compatibilize winscope with master b8e901f89 : Backwards compat for TaskFragment + overlap fix 92d1bda2a : Update Winscope for TaskFragment

+- Project: device/amlogic/yukawa

cb09fb5 : yukawa: Enable HAL access to usb devices 996ec2d : yukawa: fstab: remove */block/mmcblk2 entry 6f8514f : yukawa: fstab: re-indent file

+- Project: device/generic/car

2b13810 : [Bug Fix] Turn on Wi-Fi after boot for aosp_car targets 126d41c : Unset PRODUCT_INSTALL_DEBUG_POLICY_TO_SYSTEM_EXT for gsi_car_${arch}.mk 0e21646 : Move config_allowed_optional_car_features to emulator/cluster/*overlay. 7f74712 : Exclude btusb seplicies in gsi targets 61af165 : Add BT passthrough support 92b5953 : Add CarService resource overlay dd6c59a : Overlay config_systemAutomotiveCluster for cluster_osdouble. 4ca4eae : Enlengthen VHAL health check interval in AA emulator bac78eb : Fix "artifact path requirement" build errors for CarManagedProvisioning ed48aa9 : Removed power policy from audio control service. a661980 : Added vendor_required_apps_managed_user.xml e210821 : Added separated audio effects manifest file 43881e0 : Add failing items to fix broken build. This happened after we moved ScriptExecutor to a separate package. 4f2cff5 : Removed android.software.device_admin. 92f4855 : Configure boot animation for car_ui_portrait emu bc79df4 : Remove old RRO 87e0052 : Add vehicle_binding_util targets to the allow list to fix build breaks 46dc48c : Update ManagedProvisioning app in package allowlist b487a3d : Use CarUiPortraitSystemUI in car_portrait_ui emu f9087f8 : Set up RROs for car_ui_portrait emu 13a054a : Include static RRO for car_ui_portrait emu a2c5d2c : Split AOSP and GAS emulators 3114f8d : Fix a build break. aca513d : Adds adasLocationTestApp to requirement allowed list.

+- Project: device/generic/common

fa8bd0f : Add a copy of debug policy to GSI system image

+- Project: device/generic/goldfish

3128dbfb : Set ro.cpuvulkan.version property fef8b98f : Add sdk_car_portrait_x86_64 dbc222d7 : Use emulator_car_x86_64 in sdk_car target c7a97710 : goldfish: include NOTICE.txt in image zip b23abd10 : goldfish: fix selinux lable for disks 698e0814 : [Wifi] Completely retire Wifi solution with hostapd running inside the guest. 5d794c9a : Add config overlay config_autoTimeSourcesPriority to sync guest time 088089bd : Upgrade to hwcomposer 2.4 61f50a36 : Remove hwcomposer manifest snippet to avoid conflict b016ae46 : Add feature to allow multiple display configs b306dfc3 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 9475c798 : Bundle display settings for app compat in the emulator build. db46836b : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 5150e4c4 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 8894756d : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 5d1bacf7 : Do not override wallpaper picker package 5cff8a9d : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 3c761ccd : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 42cf4bf4 : Include both sidecar and extensions for window manager 4a1d28e9 : Add options to disable tinyalsa f6616608 : Fix a typo 16cd1945 : Move audio.effects into a separate manifest c081f67f : (reland) Update the audio HAL to @7 444f8de8 : Replace windows sidecar with windows extensions 60801615 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish f7c41d50 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 61c7212c : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 7cb7c322 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 1f1385db : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 76b43093 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish

+- Project: device/generic/goldfish-opengl

9877e18b : Fix DPI handling after hwcomposer 2.4 update 64a179f2 : Fix DisplayFinder for secondary Goldfish displays c68e8cf2 : Implement HWComposer 2.4 c369561a : Remove setVsyncPeriod() caf8387c : Writes power mode changed messages to kernel log for Cuttlefish. 111f051e : Use vintf fragment for ranchu hwcomposer 565a5f19 : Resizable emulator: fix a typo 78541a74 : Support multiple display configs for default display, DO NOT MERGE ANYWHERE 45d6384a : Revert "Support multiple display configs for default display" DO NOT MERGE ANYWHERE 6c204727 : Support multiple display configs for default display 9adef1b7 : vulkan: feature flag for async QSRI (guest) 3406fbec : hwcomposer.ranchu: Maintain its own copy of drmhwcgralloc.h a5758ea0 : Clean up HostComposer::presentDisplay 3c2d9d15 : Support multi-display on Cuttlefish w/ Gfxstream (Attempt #2) 75b8841e : hwc2: do not create EGL sync object at all for virtio-gpu fc481ff5 : Enable night display and color inversion on Cuttlefish 8f2895b8 : Allow all displays to present in GuestComposer

+- Project: device/generic/vulkan-cereal

8af90219 : Handle VIRGL_FORMAT_R10G10B10A2_UNORM fe16e926 : Add waitSync to ColorBuffer readixels[YUV]() methods a2d5be3e : Call eglReleaseThread() in ~RenderThread() 83b470ae : Work around some arrays being mistakenly enabled

+- Project: device/google/atv

53243e1 : Import translations. DO NOT MERGE ANYWHERE dd751f4 : Import translations. DO NOT MERGE ANYWHERE 8b9560e : Import translations. DO NOT MERGE ANYWHERE 47a7f2c : Remove resource overlays for system bar heights 5ec20df : Import translations. DO NOT MERGE ANYWHERE 7dda139 : Import translations. DO NOT MERGE ANYWHERE

+- Project: device/google/barbet

1e274c1 : Update Barbet SVN to 18 28971fc : Remove redundant build property for reduceOpsTaskSplitting 9f9271b : Revert "pregrant coarse and background location permission to scone" 4fb84e9 : Update Barbet SVN to 17 be89c1d : Update Barbet SVN to 16 9850b1c : Add telephony permission xml files c2a2a1b : Update Barbet SVN to 15 49895bb : Remove resource overlays for system bar heights e26fca6 : pregrant COARSE_LOCATION to cbrsnetworkmonitor 71df771 : pregrant coarse and background location permission to scone f06bb23 : Add the customized max cached processes number for B9

+- Project: device/google/bramble

42fa755 : Remove redundant build property for reduceOpsTaskSplitting b86e0b0 : Remove resource overlays for system bar heights 245a621 : Add the customized max cached processes number for B5

+- Project: device/google/contexthub

61b46549 : [DO NOT MERGE] ImuCal G3 Code Sync 577dd446 : [DO NOT MERGE] Support ImuCal hinge-angle integration 6acf8258 : [DO NOT MERGE] ImuCal refactored open-source code.

+- Project: device/google/coral

6384e991 : Update Coral SVN to 55 61dc80e3 : Remove redundant build property for reduceOpsTaskSplitting 4f8e7adf : Revert "pregrant coarse and background location permission to scone" 6856ab99 : Update Coral SVN to 54 19dd280a : Update Coral SVN to 53 a5a2715b : Update Coral SVN to 52 a4f3fca7 : Update Coral SVN to 51 Bug: 202436544 432880c5 : Remove resource overlays for system bar heights f56f4384 : pregrant coarse and background location permission to scone b293de69 : Add the customized max cached processes number for C2/F2 d453db3a : device: coral: update new snd_device backend id for haptics cases 1e5a887f : Revert "Modify IKeymasterDevice/default to version 4.1" 86730267 : Revert "Allow setting charge start and stop levels when in Test Harness Mode"

+- Project: device/google/coral-sepolicy

eb73aed : modem_diagnostics: add rules for getting battery info 47cafab : logger_app/dumpstate: add rules for pilot

+- Project: device/google/cuttlefish

690160217 : Add window extensions to AOSP cuttlefish foldable target. 2a17615e7 : Enabling BT Text messages for the AAOS VM device trout 9cfe0c52e : Add new sphal file context for minigbm library 7a3699b0b : RESTRICT AUTOMERGE : Remove usage of Cuttlefish Radio HAL for Trout 2e001ffc7 : Update webUI to eliminate `touch-action` issues on mobile e9c8a0176 : Populate UNIQUE_ID values d2df4d945 : Allow to specify out-of-tree kernel location 710842eef : cuttlefish/sepolicy: Label common sysfs wakeup dirs 1b13dc88e : Revert "Revert^4 "Restrict input streams to 48KHz only in audio HAL"" 1897de8a8 : Use virtio-snd instead of AC97 ab686d8a5 : Remove pci=noacpi from kernel command line 55cffda78 : Send info reply and command status in same packet 98380903d : Add jacks support for VioS server 31eb357aa : Actually make the chmaps info available to VioS clients eb13a6254 : Add channel map support to VioS sound server 4babf195b : Support using a ca certificate in webrtc_operator c4c57eaea : Configure the correct sound formats 70d64ab4c : Clean up automotive manifest file 3730c7e63 : Update aosp_cf_x86_64_foldable to use multidisplay. b79acc6d8 : Move display details from the modal to above each display. ce99395c6 : Allow removing rild from cuttlefish auto configurations 2679f870e : Allow --gpu_mode=auto to select Gfxstream w/ multi-display ce3b08167 : Adds a display layout config file for foldable multidisplay. d3956de21 : Upgrade to hwcomposer 2.4 e72ea2cee : Update WebRTC to hide/show displays on power mode changes. b059e1419 : Remove hwcomposer manifest snippet to avoid conflict bee0cd7e0 : Make dpi and refresh rate configurable per display 6c4d9b471 : Allow rotation of fixed-orientation activities on the inner screen. 5104223c9 : Use h4_packetizer_lib instead of src directly 88499a0a3 : remove libbt-rootcanal dep in bt_vhci_forwarder 7397375ec : Change the bt_vhci_forwarder for taking virtio_console_dev from property instead of hardcoding 902213460 : Add CarEvsService's overlay resources a82031651 : [Radio] Add Stub implementation for RIL_REQUEST_START_KEEPALIVE and RIL_REQUEST_STOP_KEEPALIVE 2523092d3 : Move vsoc_x86/auto configs to shared/auto. ff0c80c13 : (reland) Upgrade audio and audio.effect HALs fb0658b21 : Use goldfish's audio HAL 9c7f00a4a : Enable ethernet by default, remove flag dc3989962 : Move FRP setting to phone device.mk 199971e5f : radio: send unsol network scan result 02b1c8b01 : Fix build error for target gull on sc-v2 dae9f0b66 : WebRTC camera and vsock camera HAL e50ea15b6 : Update ManagedProvisioning app in package allowlist 33a87a86d : Process touch events from multiple screens 054da2f5b : Update Cuttlefish Wayland server's xdg shell impl 230c197bb : Add virtio gpu metadata interface to wayland server 49aa7de09 : Update ScreenConnector interface to set callback once e7c624fe0 : Make gpu_mode=auto select SwiftShader if multi-display 6b4ec22ef : Support configuring multiple displays on command line db07d0a58 : Update WebRTC server to support multiple displays c99d7ad11 : Use correct display label in WebRTC UI for multi-display ca5b330a4 : Update WebRTC UI to support multiple displays 5fefb5f9e : Revert "Revert "Added audio to auto cf emulator"" b286a74fa : Add radio HAL selinux denial to bug_map

+- Project: device/google/gs101

dab6b3b8 : [DO NOT MERGE] gps: update gps driver 129.20.23.524633 67624742 : dumpstate: Add tmu register dump 8fdd6e65 : powerhint.json: move display wake node earlier f357b896 : powerhint.json: move display wake hint earlier 2b741a51 : gs101: set readahead_size_kb=128 to vendor, product and system_ext 954576cc : [DO NOT MERGE] gps: update gps driver 129.20.23.523968 5759adff : Revert "gps: enable GNSS PPS feature" 600f2b5c : DO NOT MERGE Remove unintended face config 9aa3a7e5 : DO NOT MERGE Remove unintended face config 57dd93fb : Add the rest of the AACR fields 35230cc1 : Remove redundant build property for reduceOpsTaskSplitting f8454ce6 : init: adjust boost value 2cf22ea5 : Remove bg group usage fb6a6e6c : Ensure aacr_state is writable for google battery ab270a8c : Revert "pregrant coarse and background location permission to scone" 09409af2 : gps: enable GNSS PPS feature 187392ea : [DO NOT MERGE] gps: update gps driver 129.20.23.522768 70ee94b7 : [DO NOT MERGE] Update PRODUCT_SHIPPING_API_LEVEL for gs101 devices 2ea166b4 : init.gs101.rc: add persist data for ACA c8e6a6fa : Fix typo in SE_STATE_REQUEST intent action d8ce1583 : gps: Update EnableOnChipStopNotification 50f80d1b : gs101: declare IDisplay to V4 26f9f02f : init: change owners of sysfs nodes min_vrefresh and idle_delay_ms f924811f : Camera: Add CAMERA_LAUNCH_EXTENDED mode e6bb2caf : Remove cdma feature because not all gs101 based devices support it b35bb785 : gps: Correct ESW crash dump path 48b3e5de : usb: Add dm condition in NCM e5036ffd : [DO NOT MERGE] gps: update gps driver 129.20.23.521367 eaaf1911 : Revert "Revert "powerhint: thermal: Support powerhint to change tmu control-temp"" 3cf3ce93 : bcl: Increase SMPL_WARN to 3.1V 98737805 : Modify gnss device.mk to support new projects 5bcfdac7 : gs101: set swiotlb as noforce 1be9cf8a : Add Lyric camera IQ tuning configuration. 87c91233 : dumpstate: dump touch HDM debug information 0b13fa41 : Add GPU Power-on hint for LAUNCH 0a838b32 : bcl: disable SOFT_OCP_WARN HW divider aad20a2f : Enable VABC OTA 4e79160e : uwb: remove device name from gs101 57e119f0 : Add GPU Power-on hint for LAUNCH 28f628e1 : [DO NOT MERGE] gps: update gps driver 129.20.23.518574 0aa99d3b : Remove resource overlays for system bar heights 1b069620 : Configure dex2oat group settings a25b4d68 : pixelstats: Filter "PRODUCT_TYPE" uevent for reporting VID/PID a7f4ef05 : Add SE State Changed Intents in EuiccSupportPixel 193c85c4 : move uwb feature to system_ext 09f583f3 : gs101: recovery: add wait for dwc3 device to probe a3c7bc30 : init.gs101.rc: adjust ratio_ceil 01459cea : fingerprint: Enable HIDL fingerprint status flag 8f4c51d3 : fingerprint: Add suez config b5f66163 : Revert "Add support One-handed mode in B3" 0372678f : camera: disable saliency and segmentation for factory build 950d14c4 : gs101: move zram to pixel common mm folder 96a90bd4 : Revert^2 "gs101: re-enable prebuilt boot.img/boot-user.img usage" d037bee9 : Revert "gs101: re-enable prebuilt boot.img/boot-user.img usage" 6a1ecb3e : Add support One-handed mode in B3 ba462d1e : ueventd.gs101.rc: Add raw HID devices. bd41d508 : gps: Reduce gps log in bugreport 2f52513a : pregrant COARSE_LOCATION to cbrsnetworkmonitor 695ef055 : pregrant coarse and background location permission to scone b29cde05 : uwb: update country conf file c459ef54 : uwb: add uwb country conf script 51b245f1 : Adds an overlay for radio power off delay due to IMS deregistration c7c9de6a : [DO NOT MERGE][FactoryOta Unbundling]Specify the path to FactoryOtaPrebuilt eb221fd9 : Remove UDFPS HIDL from udfps_common.mk 200ab12e : Enable both AIDL and HIDL UDFPS HALs 1dfbc241 : dumpstate: dump battery maxfg monitor log bd920671 : Include the Soong namespace of the UDFPS HAL 58180f0c : gs101: add haptics actuator model config aac9a162 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/gs101 8792fe58 : uwb: enable low power 6908766d : gs101: separate WirelessCharger from device_framework_matrix_product 0385e708 : Remove project info from udfps_common.mk d85344a3 : Bug: 192233033 Signed-off-by: Victor Liu <victorliu@google.com> Change-Id: I3db1a5b6860956290e46909c0900442947da4125 a63bb9d5 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/gs101 ffb00dfe : fingerprint: Add performance configuration 45b4d2d8 : uwb: add uwb diag modules into the dlkm blocklist 957e03ac : Remove NFC/SE settings from common gs101 e5cada8b : Revert "gps: update gps driver 129.20.23.511689 am: 69fc814a6d am: 01a6494248" 8d902603 : dumpstate: move the dump registers from regmap to each driver 81122b43 : Updating the default layouts for factory image 7e2a8f38 : camera: re-enable ebuf for factory build 2ae16c63 : fp_test: add command binary for fp test d1e12429 : fpc1540: Update fpc extension hal to 35 036f0d06 : fpc1540: Create a folder for sw35 configuration c4434928 : fpc1540: Create a folder for sw33 configuration 807e460c : fp_test: add command binary for fp test d3f341b7 : Add cl_dsp, input-cs40l26-i2c to kernel module blocklist file 0964f145 : gs101: Use findstring to filter factory build target 56865036 : fpc: Refine fpc HIDL & AIDL build mechanism

+- Project: device/google/gs101-sepolicy

ca06222 : thermal: Label tmu register dump sysfs 8337626 : [DO NOT MERGE] Allow media codec to access power HAL 734d79b : selinux: Allow sensor HAL to access the display service HAL bef2d73 : Label min_vrefresh and idle_delay_ms as sysfs_display a506ed1 : Allow suspend_control to access xHCI wakeup node e6fb904 : [RESTRICT AUTOMERGE] Allow suspend_control to access xHCI wakeup node 63d04e1 : gs101:ssr_detector: Allow access to aoc properties in user builds a8e7450 : Allow uwb_vendor_app to get SE properties 3d46305 : Using dontaudit to fix the avc on boot test f94633e : Label GPU power_policy sysfs node a7aa468 : Label GPU power_policy sysfs node 0d48ab4 : Move twoshay definitions to hardware/google/pixel-sepolicy/input. 27a4afc : audio: add permission to request health/sensor data 936079a : Allow modem app to read the battery info d60ebc5 : Allow the sensor HAL to access raw HID devices. e42a4ed : Allow the sensor HAL to access dynamic sensor properties. aef1a20 : Revert "Allow the sensor HAL to access dynamic sensor properties." fba4a09 : Allow the sensor HAL to access dynamic sensor properties. cb6a843 : Allow euiccpixel_app to get dck_prop 17e5180 : sepolicy: add rule for new debug file node 6224fa9 : gs101-sepolicy: Remove private/mediaprovider_app.te 168a6b0 : genfs_contexts: fix path for cs40l25a i2c devices d733108 : DO NOT MERGE. Revert Exo selinux policies for S

+- Project: device/google/raviole

08655b8f : Update SVN to 22 for Oriole-Raven for Mar QPR 2022 836db908 : Update SVN to 21 for O6R4 Feb MPR 2022 aa73129a : Add PWLE notification vibration patterns for P21 devices 973e42a5 : thermal: adjust Raven USB-C UI warning threshold d0104cfd : audio: syncing the USB config for mfg b26e78c6 : thermal: adjust Raven USB-C throttling threshold f757d485 : Revert "Move dck.eligible_wcc back to 3 for R4" 1ee32ca9 : DO NOT MERGE Remove unintended faceauth configs 2a05c539 : display: enable hbm sv dimming [ DO NOT MERGE ] 57b0e198 : DO NOT MERGE Remove unintended faceauth configs dd623c58 : Update SVN to 20 for O6R4 Jan respin b90720c8 : [DO NOT MERGE] Update PRODUCT_SHIPPING_API_LEVEL for gs101 devices b43a6787 : Update SVN to 19 for O6R4 Feb MPR 2022 e698ad5e : Update SVN to 18 for O6R4 Feb MPR 2022 c4f2e1f8 : Update SVN to 17 for O6R4 Feb MPR 2022 1c099b53 : Update SVN to 16 for O6R4 Jan MPR 2022 6970a1c6 : Update SVN to 15 for O6R4 Jan MPR 2022 6c4358f9 : Update SVN to 14 for O6R4 Jan MPR 2022 43e244d7 : Revert "Add CDMA feature XML inclusion to device mk files for oriole & raven" 1c954f30 : Add CDMA feature XML inclusion to device mk files for oriole & raven 5e1a8853 : Update SVN to 13 for O6R4 December QPR 2021 f9631113 : Update SVN to 12 for O6R4 December QPR 2021 586a87e5 : Update SVN to 11 for O6R4 December QPR 2021 43ce3a40 : Update SVN to 10 for O6R4 December QPR 2021 00d1ed2b : Update SVN for O6R4 December 2021 (EMEA/AU) ba2a4ec4 : bcl: Enable limitation on VDROOPX and BATOILO 61d459a4 : Revert "Revert "thermal: update TPU SKIN policy"" 51e7f7fb : Revert "Revert "Update: audio tuning table"" [DO NOT MERGE] 3d9d2897 : nfc: enable nfc debugging for usedebug builds fa1f5094 : Revert "Update: audio tuning table" 7b87bd22 : audio: add support for aec recording path 59a71ba9 : Support Oriole for automotive builds 3d305710 : Support automotive builds. 4bfaa9f2 : Update: audio tuning table c636f581 : uwb: update AoA capabilities 65b7d3d7 : Configure Lyric camera IQ tuning for O6/R4. 9fbe2c86 : uwb: update ccc calibration value e303cad3 : audio: waves: add test file for unit test 5533a4af : uwb: update hal offset timer 49d231b5 : uwb: remove device name from gs101 2bc9d4da : [DO NOT MERGE] Jump SVN to 7 for VZW EMR 1845dfdd : [DO NOT MERGE] Jump SVN to 6 for Non-VZW EMR 07322dbd : audio: change format of deep-buffer to float b7cc9eee : Remove resource overlays for system bar heights 1f2dc18e : Jump SVN to 8 for O6R4 Dec QPR1 09abab8f : Jump SVN to 5 for VZW SU0 4d3426fe : Add two permission files 0bc1dc0a : audio: waves: support custom action identification e0f6a5cd : zram: add zram size property e084e23e : Zram: set zram size 63d0be6f : haptics: add raviole actuator model 6f51c2af : raviole: enable WirelessCharger 85d8c0ba : raviole: Add GOODIX_CONFIG_BUILD_VERSION to device mk adcaf475 : Move dck.eligible_wcc back to 3 for R4 b256283d : Move NFC/eSE settings 8968475c : thermal: Update thermal table 58bd1ba9 : Add distortion output gain for Pixel 6. a17c45af : Adjust status bar rounded corner and display cutout region

+- Project: device/google/redbull

e0a1ed5 : Update Redbull SVN to 44 3a8dfc9 : Add new feature AACR fields 0b305c1 : Revert "pregrant coarse and background location permission to scone" 036bf3c : Update Redbull SVN to 43 c76a3b2 : Update Redbull SVN to 42 b69bee0 : Update Redbull SVN to 41 051ab4c : Update Redbull SVN to 40 Bug: 202436544 f33d830 : pregrant COARSE_LOCATION to cbrsnetworkmonitor 58839d6 : pregrant coarse and background location permission to scone 3b7a6db : [do not merge] Remove dupcate setting a038f9f : Revert "fstab: enable checkpoint_merge"

+- Project: device/google/redbull-sepolicy

313f352 : modem_diagnostics: add rules for getting battery info ae4e930 : Move twoshay definitions to hardware/google/pixel-sepolicy/input. b0e4d6e : logger_app/dumpstate: add rules for pilot

+- Project: device/google/redfin

1e2a1e4 : Remove redundant device property setting for reduceOpsTaskSplitting 3ec6c7a : Remove resource overlays for system bar heights 62e5386 : Add the customized max cached processes number for R3

+- Project: device/google/sunfish

8d6260d0 : Update Sunfish SVN to 40 33247d5c : Add new feature AACR fields 54c03725 : Remove redundant build property for reduceOpsTaskSplitting 9ac8e647 : Update Sunfish SVN to 39 1fa1d854 : Update Sunfish SVN to 38 d35acd0d : Update Sunfish SVN to 37 db62db0c : Update Sunfish SVN to 36 Bug: 202436544 6c312b53 : Remove resource overlays for system bar heights c465bb40 : Add the customized max cached processes number for S5 e205a873 : Revert "Modify IKeymasterDevice/default to version 4.1"

+- Project: device/google/sunfish-sepolicy

c4d853b : logger_app/dumpstate: add rules for pilot

+- Project: device/google/trout

38636b9 : Select kernel 5.10 for trout 469d1a0 : Fixing BT Media Metadata issue in trout bfd42ce : Only include trout-kernel from the source tree when present 3ed7e64 : Enabling MAP profile back in Trout 82fa735 : Update mk file for 5.10 kernel d153172 : Place first stage fstab under /first_stage_ramdisk subdir 1b93989 : Fix the permission and property issues in EVS 7ebdbe6 : Turn off rild in trout ca969dd : Add support for hypervisor version property to Dumpstate HAL ef5f8e1 : Disabling BT MAP Profile due to missing Radio HAL in Trout 719293c : Adding Bluetooth configuration to enable BT audio in trout 7eeb2bc : meta-google: Update default revision for agl-services 5d9bbaf : Revert "product_files: Adjust 'userdata' and 'misc' partition." b0229ac : adding vport_trigger to trout to set the vendor.ser-bt-uart property correctly to the right BT virtio-console port 80cd4ae : Upgrade the audio effect version 9697cee : Remove ankitarora@ from trout owners file 9a52552 : Delete the legacy 2.0 audiocontrol XML file b2ec30c : Use the emulator's audio policy configuration 9828d1c : Use Car Emulator's Audio HAL e4095af : Wake all condition variables after ext_pcm mixer consumes the buffers a8cd49b : Adding inotify watch every time before polling d8e433d : Fill the audio vbuffer to prevent underrun 65ff78b : Set proper SELinux label for AudioControl HAL binary 89dacd8 : Update the meta-google layer for sc-v2 34fd9e2 : Specify version for aidl_interface explicitly a7c98c8 : Select initial OWNERS for the automotive trout project d48bb00 : Add a lunch target for the AAOS virtualization project b0a1579 : Initial empty repository

+- Project: device/google_car

e697068 : Add Oriole_car target 0efde87 : Add car target for Raven device 3738ea4 : Remove ICanController from manifest e42782d : Added vendor_required_apps_managed_user.xml

+- Project: platform/external/TestParameterInjector

912440c : Add support for custom test annotations and test sorting. am: f48709d253 am: 1bd71e2521 am: e1a7bbf4c1 am: 75c56b9a9e am: 1d2a7b8c03 b51cebd : Import TestParameterInjector. d515d44 : Initial empty repository

+- Project: platform/external/cldr

630b768e : Update Android CLDR tzdata from 2021a to 2021a3. [R]

+- Project: platform/external/connectedappssdk

7a49de3 : Properly handle Errors in IPCs. 1ea704c : Make Connected Apps SDK use only a single broadcast receiver. 2c54663 : Fix bug when throwing a runtime exception in a method which declares an exception. b2c23c6 : Add support for primitive arrays and CharSequence.

+- Project: platform/external/conscrypt

d53d0806 : [DO NOT MERGE] Fix Conscrypt CTS for sc-v2-dev. 66d4477b : [Cherry Pick of aosp/1778966] Re-land "Merge Conscrypt upstream master." 42004f0a : [Cherry pick of aosp/1776170] Extra JNI null checks and error fixes.

+- Project: platform/external/crosvm

be1275c1d : Allow sched_yield in all devices' seccomp policy acc126dd7 : Upgrade to newest vmm_vhost. 7376c0b77 : Generate top-level Android.bp with cargo2android. 6cc3ad26e : Remove external/crosvm/.gitmodules and submodule directories 22da49c83 : [LSC] Add LOCAL_LICENSE_KINDS to external/crosvm 9256c3fe8 : UPSTREAM: Drain the read buffer of DevFuseReader 23cecdfc3 : UPSTREAM: fuse: Implement Reader and Writer for mutable references 1b227bb04 : [LSC] Add LOCAL_LICENSE_KINDS to external/crosvm c32d1ae94 : Generate Android.bp files for common crates. 218c8f313 : devices: pci: mmap non-MSIX areas in MSIX-mappable BAR regions 9d614079d : devices: pci: fix num_pba_entries in msix.rs 01527e39b : devices: vfio: add support for VFIO_REGION_INFO_CAP_MSIX_MAPPABLE 06392aabd : Migrate to gdbstub 0.5.0. c48e78344 : crosvm: arm64: Populate restricted DMA node based on 'swiotlb=' option 6ce3da3b4 : vhost_user_devices: Remove unused error enum values 47fdc8e5a : gpu: Remove unused parameter 84b097884 : rutabaga_gfx: Handle rutabaga gfx update 3001c2fc7 : integration_test: Do not throw away stdout/stderr. ca0aed3da : hypervisor: kvm: replace mem::transmute with safe loops a6aeccc67 : devices: usb: log unknown control transfer types 231a54f36 : rutabaga_gfx: cross_domain: an idea whose time has come 5590a24b1 : cros_async: Add a deadline to BlockingPool::shutdown 5a223d1f2 : devices:pci: Correct pci bridge config register writable bits 12274bf28 : devices:pci: Add pci capability writable bits 2ac78b9ea : Add "make_rt" command. 63630e8dc : Add --delay-rt flag. 8fe6d5f96 : virtio: video: Remove empty value from ForceKeyFrame. 7cbd02f10 : crosvm: Add integration test case for O_DIRECT. 74b18b8cc : vm_tools: Use /var/tmp instead of /tmp. 5d8371f9e : [LSC] Add LOCAL_LICENSE_KINDS to external/crosvm 8be8486d0 : virtio-snd: Add event_notifier to the list of file descriptors 540450196 : crosvm fix stale balloon stats 42b825f74 : Switch to submodules based workflow eaa95e9ca : vhost_user_devices: Ack queue features 60e4515e6 : devices: virtio: iommu: remove VIRTIO_IOMMU_F_TOPOLOGY ad3b24e8e : devices: virtio: iommu: implement VIOT table c2bba08c3 : devices: pci: add generate_acpi() to traits 87b96033b : sys_util: Add wrappers for fchmod and fchown. 8bf5dcade : virtio: video: Add support for prepending SPS/PPS to IDR frames. 1919f432c : sys_util: Add Ord, and PartialOrd so VsockAddr can be used in BTreeMap. a04106835 : Log offending port numbers when port IO read or write fails 4b8080551 : ANDROID: virtio-snd: Add event_notifier to the list of file descriptors 5b9d6d02f : audio_streams: Add [async_][write_playback/read_capture]_buffer b785cf2ba : seccomp: Mass fstatfs change for glibc for Arm 6a584d6f9 : Integrate p9 and cros-fuzz into crosvm build a5b7caa50 : Import cros-fuzz and p9 into crosvm/common 636b0fb46 : virtio: video: Add support for dynamically changing the peak bitrate. 62770b484 : Remove trunks proto from crosvm build 2e14c730b : Add create_zero_filler for composite disk images d7e56bab2 : composite disk: no support for multi-file partition 887958c47 : Can build with libgetopts now. e1296a825 : Use cargo2android.json rather than making manual changes, where possible. b1fcab2fd : Don't include comments with version numbers in Android.bp files. ffbeea0e5 : libfdt is no longer required. 7bea39fef : crosvm: O_DIRECT for opening disk image. 9d1d7d9d4 : devices: virtio: Update fs code to use sync::Mutex ed4bd118b : cros_async: name threads + doc fix a27e035aa : virtio: video: Add support for configuring the peak bitrate to encoder. 9e7cd5bbd : vios_backend: Reduce lock contention in the IO buffer queue 40c695521 : vios_backend: Lock once and receive a single packet per command 10d205cb2 : Remove unnecessary mutexes from VioSClient aed8fb2da : devices: gpu: remove VIRTIO_GPU_MAX_IOVEC_ENTRIES d23252e1d : virtio: video: handle FlushComplete and PictureReady response together 5afeafa6a : crosvm: Refactor Error out of linux.rs c25cb1441 : crosvm: Rename trunks `interface.proto` 50a58f937 : Integrate audio_streams into crosvm, add stub libcras implementation f1dd5afb9 : virtio: video: Add support for configuring the bitrate mode to encoder. cc0f7b275 : Move stream state to StreamSource fc325cdd2 : integration_tests: Show error message passed down instead. 222a90124 : audio_streams: Copy dir from adhd with commit history b02b181c5 : Clean-up unused -L flag. aab74e4fc : crosvm: make help indent consistent. 06d7c9edb : virtio: video: Recreate encoder on framerate changes. b0423fd52 : Revert "virtqueue: Try to further reduce unnecessary interrupts" 4dd683a35 : ac97: Add timerfd operations to accepted list c6554e9c7 : virtqueue: Try to further reduce unnecessary interrupts 1ac296b8d : virtqueue: Re-enable notification suppression 558460fe5 : Revert "devices: irqchip: add need_halted function" e3c53096d : seccomp: Update seccomp filters for glibc da4e8a9fc : arch: move resume_notify_devices out of Bus ba4cf4d98 : rand_ish: remove unused crate 5cf269161 : tests/plugins: replace rand_ish use with a counter 771a03b12 : Add jack support in virtio-snd e470ef993 : devices: irqchip: add need_halted function e63a53135 : Enable VIRTIO_RING_F_EVENT_IDX in base_features e75114e97 : Add support for events in virtio-snd 2a3336058 : crosvm: Add a note on cros_workon_make. 5a01341ed : Disable pre-upload hook 1eb771265 : vhost-user-devices: Drop optional dependencies c950eb92c : cros_async: Make file offsets optional 52c97d41b : tpm: Process all descriptors when notified 378e338f1 : virtqueue: Remove update_int_required c013a658e : devices: Trigger interrupts via the Queue f8fff1c5b : qcow_img: Fix warning message. 227beb25c : virtio-snd: Add support for channel maps d4562d0ab : Partial implementation of the virtio-snd device e42a43d88 : acpi: add _SB.PCI0 to DSDT 463890631 : devices: allow vfio_dma_map() to map read only guest memory 71435c1ae : devices: virtio: iommu: implement VIRTIO_IOMMU_F_INPUT_RANGE feature 762d60936 : vhost_user_devices: Add in/out files for console 775aa4f59 : virtio: gpu: add support for non-blocking fence synchronization 2f879fb2b : cros_async: Add spawn_blocking() f95a1df7d : virtqueue: Add missing fences bc55e30b8 : Handle /proc/self/fd/N specially for composite disk components and QCOW2. 563008fc9 : virtio: video: Support dynamic framerate changes in encoder. c6fa73d76 : Fix clippy warnings and Cargo.lock eb9cc53de : Add vhost-user of mac80211_hwsim at crosvm 6074d45ae : cros_async: Don't use io_uring on kernels < 5.10 313f5133d : Add more functionality the virtqueue Writer interface f3ff0a88d : arch: Keep GuestMemory descriptors in child processes 86d5b199b : aarch64: Only enable pVM once umem allocs are done 93e27733d : cros_async: Add BlockingPool 53d7d1587 : vhost_user_devices: Make console use SerialDevice 82a8a7640 : Prepare the VioSClient implementation to support a virtio-snd device ef55773dd : vhost_user_devices: Update VhostUserSlaveReqHandler interface 0eed9a4ce : usb: fix descriptors parsing for interfaces with multiple alternative settings. 2f19cf0d9 : devices: get all possible host IOMMU device supported page sizes dfc4b8804 : devices: virtio: iommu: enable virtio IOMMU driver 337dc1cf1 : devices: virtio: iommu: add virtio-iommu support afdb938bc : devices: vfio: prepare for vIOMMU support: multiple VFIO containers 5deee4885 : devices: vfio: create KVM_DEV_TYPE_VFIO device from linux.rs f7979867d : Cargo.toml: Sort features alphabetically ede68c76b : base: Remove is_packet_ready fa32ced1e : Crosvm Externalization: Move libvda rust code into crosvm fde29976b : crosvm: deprecate wayland-dmabuf flag. 75eef5f06 : Docker: Do not curl | bash 979fcb747 : Update gpu_display build for new Wayland extension 5401edf51 : Make vhost-user-devices a workspace member fb7c108f1 : Add methods to create composite disk image. da1f83c0b : vhost_user_devices: Add vhost-user console eff60328c : Add a From impl for async errors to io::Error b57c124e8 : crosvm: Delay RutabagaGralloc creation 4cad30a56 : Handle /proc/self/fd/N specially for kernel, bios and initrd. 70fc7deb0 : devices: virtio: Add vhost-user-console to the vmm 64f1e3ac9 : gpu_display: Fix up display destruction ab6c4822a : virtio: video: decoder: pass output format along with number of buffers 93d7a12cf : virtio: video: decoder: use mutable references for state-changing methods ce6515a1c : virtio: video: make Rect struct comparable ed3c374b2 : virtio: video: merge similar frame plane structs 7704e3e19 : virtio: video: use Descriptor to return the event pipe 520ec1bb2 : virtio: video: use thiserror in the command module 1e3022c92 : cros_async: Add Send to async_from 584e52c28 : crosvm: Remove balloon sizing logic ef085de49 : allow libglvnd to be used for rendering 9c9fd5fcf : book: add features chapter 7a96510dc : book: add mermaid-js support 81f717b15 : book: add sandboxing chapters c663173ca : book: add initial book using mdbook 10f15050d : Linux: Extract vfio device creation code for vfio runtime add/remove 7cbfbb599 : Fixes typo and adds missing fd to keep_fd list in vios_client f78b278d0 : Revert "sync: Add wait_while variants to condvar wrapper" d8921baae : seccomp: gpu: allow getcwd 01743e49e : sync: Add wait_while variants to condvar wrapper 114d7d7cc : gpu_display: Add opt wayland ext for sending scanout id a31e15c1e : Adds OWNERS.android b7cc9f208 : Condvar: Add wait_while and wait_timeout_while 79bcb9953 : cros_async: Make block_on a top-level function 1dbffd13c : devices: vios: Move functions to handle enums to common.rs 25e61a71e : vm_memory: implement get_host_address_range() for GuestMemory d659a0db2 : devices: gpu: Support multiple displays b1bffc984 : OWNERS: Remove zachr, change denniskempin to google.com 36c91c733 : vhost_user_devices: net: Remove obsolete comments b128645dc : vhost_user_devices: net: Support ctrl queue 403248744 : devices: virtio: vhost-user: Allow using legacy PCI IRQ as call fd 2fedf5fd8 : vhost_user_devices: Fix tests for DeviceRequestHandler a7fd91453 : crosvm: add memfd_create to seccomp policy files e2a61d328 : virtio: video: encoder: vda: increase buffer ID on success 60efe1193 : OWNERS: Remove dgreid a7da32ddd : OWNERS: remove smbarber 064735001 : Add paulhsia@ to owners 113ae363f : vcpu: Fix import for later protobuf releases. c54cf6c8e : power_monitor: Upgrade dbus to 0.8 09954ae8f : virtio: gpu: add QueueReader trait to consume a queue 7bc4251f2 : rutabaga_gfx: add support for fence completion callback 69617a791 : vhost_user_devices: net: Add MTU feature flag 72a11a010 : Add denniskempin@ to owners 3fbc6d75f : Update linux build requirements in README.md 9623408e0 : Add cras-sys to patches.crates-io to fix cargo workflow. 4d1d6dcad : vhost_user_devices: add block device 2d885c6de : devices: block - make some async functions pub 37b9f5575 : rutabaga_gfx: add a setter for some virglrenderer flags 0adfa99fd : README: Remove IRC channel 6f392c575 : gpu_display: Fix variable type a0e381b0d : Change balloon_stats output format to JSON 6b51c75a3 : crosvm: Report correct exit code on error in balloon_stats command af3f3bbec : linux: Set recv timeout for balloon_host_tube to avoid deadlock e6bf005d2 : cros_async: Add TimerAsync::sleep bb95fc451 : gpu_display/wayland: Added keyboard and pointing devices ad1f64374 : [LSC] Add LOCAL_LICENSE_KINDS to external/crosvm 8509e2229 : vhost_user_devices: Remove O_NONBLOCK from given kick FD 53103e9df : vhost_user_devices: Allow replacing call event after queue is started dc2cac8b3 : wl: Increase size of queues. 5e80699a2 : devices: block - move avail_features to common 02259f78b : disk: qcow - remove extra semicolon 2eaabfd2c : disk: Switch to ThisError 6a1c64e1d : vm_memory: Remove unused error type 1874b5e44 : [LSC] Add LOCAL_LICENSE_KINDS to external/crosvm 41daa354c : gpu_display: refactor event loop eca117b31 : devices: Fix racy event_loop_test 5e601623d : virtio: video: move resource bridge into device b6f790632 : virtio: video: move desc_map into Worker 0e8e81292 : virtio: video: add command and event queues to Worker a5af1f7d2 : UPSTREAM: fuse: support general mount options 76cc214ce : net: implement VIRTIO_NET_F_MTU 7b6672a33 : fuse: support general mount options a2c71de3a : vhost_user_devices: net: Support passing in tap fd 2fdee8368 : vhost_user_devices: net: Accept multiple VMMs 468f8fc59 : vhost_user_devices: net: Change format of command line argument ecd3a42fb : virtio: video: worker: add constructor 2ee9dcd4b : devices: Support vhost-user-wl a409b106e : Add vhost-user-wl device 701b55adf : sys_util: Add clone_descriptor 0cd904011 : virtio: video: worker: avoid unneeded call to peek() f510eeedd : Update Android.bp after latest Crosvm merge 026f72f9f : enable core scheduling regardless of enabled features 4d5b35060 : wl: Move queue handling to standalone functions b47434378 : devices: vios: Fix SampleFormat => VIRTIO_SND_PCM_FMT mapping 7f84f6283 : README.md: Add install bindgen for cras-sys fbd2559ac : virtio: video: encoder: wait until EOS buffer is available if needed e6b5a3725 : Move VMM usages of rust-vmm/vhost into the wrapper. 3cfec9e59 : gpu_display/wayland: Switch to the stable version of xdg_shell 8c9cf4361 : acpi: Don't pass most of host MADT to guest e0c32ce8d : virtio: video: decoder: remove Default impl of Context 895c90c5f : aarch64: Implement ARM_VCPU_PVTIME for "stolen time" accounting f426f9ed0 : devices: vfio: Fix io bar index calculation 050c9b820 : devices: Move block code to a module 4452db6ba : devices: block - move duplicated code to common file 80e69a6c8 : clippy: re-enable warnings that don't match anything b792ffdce : devices: vios: remove unnecessary mut reference c80319182 : tree-wide: replace single-leaf match with if let d6c0f6148 : virtio: video: encoder: move EOS buffer dequeueing into a method f7bc0580e : Cargo.lock: add net_util dependency on cros_async f1439d444 : devices: add "usb" feature for emulated xHCI 6635ca47c : Allow more than one input device per type d28aaa6c2 : kvm_sys: Update aarch64 bindings.rs 561abaffd : devices: vios: remove redundant map_err closures 34d2b36a4 : devices: irqchip: rewrite if-let-else None with ? 3638ae21f : Remove needless returns 15fadba6e : devices: replace .into_iter() on ref with .iter() 358101242 : devices: drop redundant clone calls 0ee9babf9 : rutabaga_gfx: replace u8 cast with byte literal 1bbbf1cad : crosvm: bind mount all wayland socket directories (take 3) 584fc8944 : wl: Switch to thiserror 582d68acf : virtio: video: encoder: add VDA encoder constructor 71b2ddb96 : virtio: video: make Worker work on Device trait objects 2ddc36d22 : virtio: video: encoder: use the same backend code layout as the decoder de3a48a65 : virtio: video: move VDA common code into its own module c9f43bf6b : virtio: video: decoder: move capability and decoder building into VDA backend dc2f39627 : kokoro: Remove mention of manifest.xml. 2f4a80f36 : README.md: Add more known issues for running crosvm on Linux 96e3fb363 : virtio: video: use the thiserror crate with VideoError f148e1b0d : virtio: video: encoder: remove EncoderError 0d714e157 : virtio: video: decoder: replace decoder VDA errors with generic backend error. 372797636 : virtio: video: decoder: replace ContextMap's new() method by Default implementation b6ae6517a : kokoro: format README.md with Google style. e3d1a0278 : vhost-user-net: Use anyhow 3040cf028 : vhost_user_devices: Use async style a51b1bfe1 : arch: Clone minijail instead of re-using for serial 3a5178e3b : Error on stream creation no longer blocks stream ids f622e504d : crosvm/kvm: enable runtime detection of IOAPIC pins ac63740cf : devices: virtio: Remove unused method 03f4c754d : devices: net: Avoid causing busy loop for interrupt resample 1b21dec7b : data_model: Add safety section for unsafe functions a60ffb8c3 : sys_util: Switch syslog error to thiserror 82cddfef8 : net: Switch to thiserror c4ce3791e : wl: Fix unused_imports and dead_code warnings 0c6d96af7 : net_util: Implement IntoAsync + try_clone() for Tap d2399b7d6 : cros_async: Add AsyncWrapper type d8e37614d : x86/acpi: clear SMI COMMAND field. e1dff2eef : virtio: video: decoder: add format getters to Capability 2940980d2 : linux: generalize kick_all_vcpus to send any VcpuControl message 8a72afc44 : main: add --cpu-cluster and --cpu-capacity options b77b936d4 : virtio: video: encoder: make encoder own its VEA instance 0b96ae072 : virtio: video: encoder: remove lifetimes on VEA instance/sessions 1eea87751 : crosvm: use ACPI for PCI routing if available. d93c29fdf : crosvm: flag to disable legacy x86 IO devices. a8423d73c : devices: pass MMIO and IO bus to PciRoot::new() 8c817dd34 : vhost_user_devices: Add vhost-user net device 8e7bc9661 : Add vhost_user_devices crate acdf8de5c : Kokoro: Add debian bullseye version of libwayland/protocols 8ec40a7fa : device: vhost: user: Fix offset of GET_CONFIG e6216f926 : Uprev rust-toolchain for Kokoro to 1.51.0 7fb40344f : devices: pci: add PciDevice function to get BARs 2da1f27fd : devices: vfio: use PciBarConfiguration struct 8954f04e8 : devices: pci: add config support for ROM BAR b2b4d8cab : devices: pci: PciBarConfiguration cleanup 34050dc2e : bin/clippy: temporarily ignore warnings from external crates 18750c09d : devices: acpi: collapsed nested if inside else d8ff7fa7e : devices: fix redundant ? inside Ok 0fe970bd9 : rutabaga_gfx: collapse nested if in else block 05485a91e : acpi_tables: use vec![] to initialize vectors 8f325301e : devices: vfio_pci: rewrite nested ifs as match c7215b5dc : devices: vfio: use vec![] in keep_rds 19a12403c : devices: vfio: take a slice instead of Vec for irq_enable 87ca23156 : arch: serial: fix redundant slice 9901c7509 : cros_async: switch to std::hint::spin_loop 548754cd2 : Specify file paths via Path instead of PathBuf 2924f8bfb : kernel_cmdline, cros_async: impl From instead of Into 435f60850 : Cargo.toml: remove libchromeos dependency dc74848b7 : arch: Simplify build_vm by removing closure parameters b0ae5378c : ci: install bindgen and required header files e6c584a6a : devices: Deduplicate mapped file descriptors. a88cb1989 : Add kokoro information to CONTRIBUTING.md 538128dc9 : data_model: add flexible_array_impl! macro d5b4cbe6d : Remove sync_ebuild_files script 6ded64f19 : unblocked_terms.txt: clean up trivial cases 6869e5310 : syscall_defines removed 62a57e965 : virtio: video: decoder: remove LibvdaSession struct e604c331e : virtio: video: decoder: make decoder own its VDA instance 10722b260 : virtio: video: decoder: remove lifetimes on VDA instance/sessions 33079335a : gpu_display: rustify error handling 74bf69a56 : aarch64: pass arguments to protected VM firmware ff1ed69c6 : devices: usb: filter unclaimed interfaces ccb95543e : usb_util: add raw access to descriptors 425e4aad1 : devices: usb: clean up intercepted_control_transfer 7b17f50df : devices: usb: claim interfaces on device creation d3935a570 : usb_util: assume active config for single-config devices 009afce6d : sys_util: Migrate libchromeos::read_dir and syscall! cf55111b9 : acpi: FACS support, minor fixes for acpi forwarding.

+- Project: platform/external/dagger2

e4cfcb2fa : Revert "Merge commit 'upstream/dagger-2.35.1^'" 194cdc629 : Revert "Add additional files to hilt_android" 8383cbabf : Revert "Update dagger2 lint baseline" ad37c8491 : Revert "Merge commit 'upstream/dagger-2.35.1^'" 02684d7a4 : Revert "Add additional files to hilt_android" d23cb4f86 : Revert "Update dagger2 lint baseline"

+- Project: platform/external/deqp

bc45a54d0 : Update codegen for no_foldable_states 841f7d912 : Add memoryBarrier before buffer map verify a9ca04bd6 : Update Android test lists and Android files 4b4fb6c32 : EXT_multisampled_render_to_texture test 16aedc98f : Increase tolearance for dithering tests 9ae466f12 : Add watchdog touches to descriptor_pool test 512f54474 : Check fragment shader stores in frag shader side effect tests 8d25d661f : Use the correct view type in no_position tests 77d5be2c7 : Check fragment shader stores in robustness tests 26c593d46 : Check cube array support in robustness tests dffaecf9b : Fix validation errors with unnormalized coordinates samplers b1b8c225c : Fix descriptor indexing test dependency ca988dafb : Check resource limits properly acc61c007 : Fix indentation bd1563325 : Fix indentation and regen gles mustpass 97a9e7064 : Fix renderdoc library name on android 97bfa9fd4 : Remove forward declaration 56cf99a87 : Move anisotropic filtering support check to a function b205ead7f : Fix missing barrier in FSR pixel consistency tests a6a440b93 : Do not enable anisotropic filter in exact sampling tests 1751124d2 : Reduce resolution of some graphicsfuzz tests 930ab4dad : Fix incorrect computation of pointer size 2a78de2b4 : Fix crashes on depth stencil resolve tests with separate layouts c94a7fe6c : Fix dEQP-VK.glsl.opaque_type_indexing.ssbo*_compute validation error 0770f0b88 : Fix dEQP-VK.image.extended_usage_bit.texture_* validation errors fe067c6b9 : Check depth bias clamp feature when needed 16c5c0afa : Add barrier between the atomic-compare-exchanges 138e75d6a : Allow the use of the standard types 8188c415a : Fix dEQP-VK.image.mutable.*srgb* validation errors cd5a500a9 : Accept NaN as valid pass value in shader precision atan2 tests a2090098f : Fix AHB external memory test mip levels e60c4f2dd : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsDeqpTestCases 80f5f0b98 : Ignore helper pixel invocations with atomic operations tests BUG: 197466825 7078677ab : Fix early destruction of VkPipelineLayout ce90879ed : Fix validation errors in AHB tests 104384777 : Clean ExternalMemoryUtil 1abfaa351 : [RESTRICT AUTOMERGE] Add build rule for deqp-binary 8115e3102 : [RESTRICT AUTOMERGE] Fix surfaceless platform for Android b5a52993a : Disable interval watchdog during long shader compiles 724a763b9 : Add test list for incremental dEQP c60a2923f : [RESTRICT AUTOMERGE] Add build rule for deqp-binary and add test lists fed0ae037 : [RESTRICT AUTOMERGE] Fix surfaceless platform for Android 22b88c23d : [RESTRICT AUTOMERGE] Fix slow run time of OpPhi wide test

+- Project: platform/external/dokka

311388b19 : Revert "Make dokka compile with Kotlin 1.5" faa279534 : Revert "Make dokka compile with Kotlin 1.5"

+- Project: platform/external/drm_hwcomposer

8514329 : drm_hwcomposer: Don't close same handle several times. 66763d5 : drm_hwcomposer: Quiet noisy errors when planes don't support various attributes 8adf544 : drm_hwcomposer: Fix sync_file fd leak from "Rework audofd" 3e2f9e7 : drm_hwcomposer: Add links to the HWC2 API description 0fade37 : drm_hwcomposer: Rework autofd 5128715 : drm_hwcomposer: cleanup hwcutils f0b3e28 : drm_hwcomposer: Stop importing native_handle_t into the mapper 8666dc9 : drm_hwcomposer: Tracking of the DRM FB objects using RAII 92c6a40 : drm_hwcomposer: update README for clang-format-diff-11 and touch up formatting f75099a : drm_hwcomposer: remove unused variable blend b00b28d : drm_hwcomposer: reject rotations reported as unsupported by hardware 9127dc8 : drm_hwcomposer: add DRM_PROPERTY_TYPE_BITMASK 4535e53 : drm_hwcomposer: Fix regression after composition creation cleanup 67a89d3 : drm_hwcomposer: Move ValidatePlane method into DrmPlane b865227 : drm_hwcomposer: Remove useless setters from DrmHwcLayer ed90ef9 : drm_hwcomposer: Add GetOrderLayersByZPos method ede54b0 : drm_hwcomposer: Move HardwareSupportsLayerType into Backend ed74527 : drm_hwcomposer: Move MarkValidated into Backend b3b1516 : drm_hwcomposer: Add GetExtraClientRange method 2c91df5 : drm_hwcomposer: Move CalcPixOps into Backend f0757c2 : drm_hwcomposer: Remove ctrc from DrmCompositionPlane 9f79c0c : drm_hwcomposer: Remove SquashState class declaration 5368b73 : drm_hwcomposer: Remove DrmCompositionDisplayLayersMap dcea03c : drm_hwcomposer: Remove DrmCompositionRegion struct 704ea0e : drm_hwcomposer: Cleanup DrmDisplayComposition initialization d21071f : drm_hwcomposer: CI: Increase coverage 6a7ac12 : drm_hwcomposer: CI: Pull headers from the AOSPv11 3f89182 : drm_hwcomposer: Fix client range selection logic 7477471 : drm_hwcomposer: Remove writeback-based flattening logic 310e3b7 : drm_hwcomposer: add missing HAL pixel format 2640cd8 : drm_hwcomposer: CI: Add more source files to the build b3b5c1e : drm_hwcomposer: clang-tidy: enable cppcoreguidelines-* checks 6a10c4c : drm_hwcomposer: clang-tidy: enable clang-analyzer-* checks e2f2c92 : drm_hwcomposer: enable code analysis using clang-tidy d665998 : drm_hwcomposer: CI: Use bpfmt to check Android.bp files style d518a05 : drm_hwcomposer: CI: Initial build and clang-tidy checks 227aae4 : drm_hwcomposer: CI: Use clang-11 for the CI e398334 : drm_hwcomposer: Create make target to test filegroups fa00233 : drm_hwcomposer: Fix drmSetMaster() usage 6f5df17 : drm_hwcomposer: Initial composer@2.4 HAL support 8338c34 : drm_hwcomposer: Add support for color encoding and range properties 6e6a93a : drm_hwcomposer: Add minigbm video and format_modifier support 67c0542 : drm_hwcomposer: Support unique fd for every YUV plane 3b24cd9 : drm_hwcomposer: Ensure composer has master access to DRM/KMS c8dd066 : drm_hwcomposer: Reorganize modifiers handling logic 32819fe : drm_hwcomposer: libdrmgetter: fix RGB565 format translation

+- Project: platform/external/icing

ef3e85a : Sync from upstream. 1b85c23 : Sync from upstream. ae70ff2 : Sync from upstream bbbb1f6 : Move to using version catalogs for protobuf in icing. c8a2f18 : Enable IcingSearchEngineTest#testCJKTSnippets ec2019d : Delete testdata files from external/icing 4d283b7 : Sync from upstream. 65982dc : Migrate to using Gradle version catalogs d04f93f : Revert "Update AppSearchSmokeTest to match latest AppSearch API."

+- Project: platform/external/icu

e00b7a338 : DO NOT MERGE Update Android ICU tzdata from 2021a to 2021a1. [S CTS] c2d77e7c3 : DO NOT MERGE Track tzdb 2021a3 update. [P-CTS] 98bd5fce3 : DO NOT MERGE Track tzdb 2021a3 updates. [O-MR1-CTS] 0c747595a : Update Android ICU tzdata from 2021a1 to 2021a3. [R] 04bed2d88 : DO NOT MERGE Update Android ICU tzdata from 2021a to 2021a1. [R]

+- Project: platform/external/jacoco

4a6d27bc : Disable use of 'constant dynamic' bytecode

+- Project: platform/external/kotlinc

9473d02 : Revert "Upgrade to kotlinc v1.5.0" 5d105e3 : Revert "Upgrade to kotlinc v1.5.0"

+- Project: platform/external/kotlinx.atomicfu

024e87b : Revert "Merge tag '0.16.1'" 3c22240 : Revert "Remove kotlinx_atomicfu_transformer" b2acfb7 : Revert "Merge tag '0.16.1'" c84172f : Revert "Remove kotlinx_atomicfu_transformer"

+- Project: platform/external/kotlinx.coroutines

e64dad77 : Revert "Merge tag '1.4.3'" cd3cb31b : Revert "Merge tag '1.4.3'"

+- Project: platform/external/kotlinx.metadata

6671690 : Revert "Update kotlinx-metadata-jvm to 0.3.0" e022c62 : Revert "Update kotlinx-metadata-jvm to 0.3.0"

+- Project: platform/external/libavc

dc11084 : Move slice increments after completing header parsing

+- Project: platform/external/libexif

c9da78d : Zero initialize ExifMnoteData<vendor> during construction with exif_mnote_data_<vendor>_new. 4ceb535 : Ensure MakeNote data pointers are initialized with NULL. fd5f7ba : Fix MakerNote tag size overflow issues at read time.

+- Project: platform/external/libtextclassifier

49410e9 : Fix flaky TextClassifierSettingsTest.

+- Project: platform/external/lua

678af33 : Change location of lua dependency.

+- Project: platform/external/minigbm

bf308b3 : ANDROID: minigbm: msm: Enable QCOM_DISABLE_COMPRESSED_NV12 on the minigbm_msm build target 0a4229e : minigbm: msm: Allow for build-time method to disable DRM_FORMAT_MOD_QCOM_COMPRESSED on NV12 65d4bf3 : dumb_driver: should be rgb565 7790b23 : minigbm: Support bo_create_with_modifiers in the dumb driver f48d8bc : gralloc: Fix plane layout for RGB565 4ec60ff : gralloc: Add comment about HAL_PIXEL_FORMAT_RGB_565 component order 547f29c : gralloc: Fix a HAL_PIXEL_FORMAT to DRM_FORMAT mapping a204724 : i915: prevent pre-gen9 from using tile modifiers with AR24 7f15217 : minigbm: Remove stride alignment to power of two on ADL-P 9e89e0f : minigbm_helper: close the opened dir 136d922 : amdgpu: Use bo_release to free DRI images. 631d9e4 : drv: Add new bo_release driver callback. 5809891 : gralloc: strictly handle gralloc usage bits 848fc37 : gralloc: claim no support of GPU_MIPMAP_COMPLETE usage 731b55a : minigbm: Rename variant from "virgl" to "arcvm" 7658cd6 : minigbm: Android.bp: Add virgl varient of gralloc.minigbm f4c1725 : mediatek: support fp16 and 10bit rgba formats a0af309 : i915: Add render compression support for Gen-12 ef852e0 : minigbm: update external i915 header 2418bc4 : minigbm: deprecate Android.mk build dc74898 : minigbm: cleanup exynos backend leftovers c06cc9c : virtgpu_virgl: tighten max texture size on 2D path 3a171db : gralloc: move the logic to strip BO_USE_HW_VIDEO_ENCODER to the backends af840f0 : virtgpu_crosdomain: Fix pthread_mutex_init error check 8bc35bf : drv: check if a bo has lost all references in a 2nd pass b3caf22 : mediatek: strip scanout on resolved YVU420 format b8ad7b8 : minigbm: refactor to add unified resolve_format_and_use_flags helper 26e16cb : msm: remove scanout and ecoder use_flags for YV12 b7a6444 : minigbm: refactor driver helpers 1905be4 : minigbm: remove the deprecated exynos backend 65a9809 : minigbm: tighten the OWNERS file 04c8f51 : drv: fix unused variable 6534dd4 : gralloc: use max texture size in is_supported() d6666c8 : virtgpu_virgl: implement backend get_max_texture_2d_size() 336fd05 : drv: add support to query backend for max texture size 84236dd : drv: split driver_lock into buffer_table_lock and mappings_lock e12d3ae : virtgpu_crosdomain: add metadata_cache_lock afdf87d : minigbm: add more error handling especially for oom 7fae5d0 : minigbm: refactor bo refcount and mapping destruction 50c42df : minigbm: fix a racing in mapping destruction and a hashtable leak 0c07f40 : gralloc0: Fix sign comparison 9420ffe : virtgpu_virgl: strip scanout if necessary in resolve_use_flags b73dd1d : gralloc: add cros_gralloc_convert_map_usage f58616e : gralloc0: resource_info to return the correct strides and offsets c1413ea : minigbm: conditionally fallback to strip scanout use_flag 9f390d9 : minigbm: remove redundant drv param in resolve_format 9fa17e7 : virtgpu_virgl: advertise scanout support for NV12 35aa91b : virtgpu_virgl: refactor format advertisement 6aad135 : gralloc: unify gralloc frontends to use cros_gralloc_convert_format 73757bf : virtgpu: Make getparam failure sound less fatal 53749c9 : gralloc: merge types.h into helpers.h 3c8db48 : gralloc4: use generated enum type helper functions ff4ff22 : gralloc: only advertise fp16 and rgba1010102 support for Android 10+ dfe5ac6 : gralloc: resolve format and use_flags at cros_gralloc_driver level 6032967 : gralloc: add get_resolved_format_and_use_flags private driver api 6b894b1 : gralloc: add cros_gralloc_convert_usage to unify usage resolution a12547b : gralloc4: align the use_flag fallback logic with gralloc0 01b6974 : minigbm: populate errno for all code path of drv_bo_create 1f9b900 : minigbm: completely hide bo->meta from cros_gralloc 6b13253 : gralloc: use ANDROID_API_LEVEL for the real sdk version caf13f1 : minigbm: deprecate Gralloc3 frontend 94a69bd : Add static library to Makefile 1c2a0ef : amdgpu: add scanout capable linear DRM_FORMAT_RGB565 support a4cc189 : minigbm: Andorid.bp: Add intel varients to gralloc4 4c0371b : amdgpu: Always allocate bo with modifier on GFX9+. fba0aca : dri: Use correct attribute for plane count. 4e767d3 : minigbm: virtgpu/cross_domain: update protocol 2471aa2 : msm: Add P010 support e117865 : amdgpu: Don't align stride to 512 for VCE 1f70a6b : Revert "minigbm: mediatek: Conditionally resolve DRM_FORMAT_BGR888 to DRM_FORMAT_XBGR8888" bfd4b0a : minigbm: mediatek: Conditionally resolve DRM_FORMAT_BGR888 to DRM_FORMAT_XBGR8888 c6df2b2 : virtgpu: no YVU420_ANDROID blobs for SW access 1b252e2 : minigbm/virtgpu: make all blobs cross device d9381b6 : minigbm: msm: Allow DRM_FORMAT_YVU420_ANDROID for camera, encoding and display use 49b804b : minigbm: Align stride to 512 for multiplane formats 2e63aaf : cros_gralloc: Check for init failure in allocator service b03d021 : minigbm: resolve front rendering usage for gralloc3+ 03af6f6 : dri: Fix memory leak. 0a3c16b : minigbm: Wrap cros_gralloc code into shared library d3a73ff : minigbm: map BO_USE_FRONT_RENDERING to VIRGL_BIND_LINEAR 450e576 : virtgpu: Fix RGBA_1010102 unhandled format error 61f9752 : minigbm: refactor cros_gralloc_driver to be a singleton bb9d4af : minigbm: support GPU_DATA_BUFFER in gralloc virtgpu_virgl backend c175fec : Replace writepid with task_profiles command for cgroup migration a264847 : minigbm: Cleanup Android.bp 5ebd19f : amdgpu: Remove 256 alignment workaround f1a7dfc : amdgpu: Do not support mapping tiled buffers on android 862d36f : i915: Run clang-format 2ce3577 : virtgpu: Support P010 70cf246 : i915: Enable Render Buffer compression for Gen11

+- Project: platform/external/mockftpserver

7a73234 : mockftpserver: drop .classpath files and update README.txt

+- Project: platform/external/nanopb-c

7ee9ef9 : Publishing nanopb-0.3.9.8 4a375a5 : Fix invalid free() with oneof (#647) 0aa1dab : Add testcase for #647: invalid free with oneof afd9e83 : Expand alltypes test case for default values inside oneof (#635) 57674cb : Don't generate lines with trailing spaces (#622) ba2e8c7 : Backport "Verify stream size before allocating string / bytes." (#620) c2d43e5 : Publishing nanopb-0.3.9.7 3302311 : Update changelog d6c6980 : Include version number in generator verbose output 2db67de : Fix unsigned enums not working correctly inside OneOf (#611) f96d99f : docs: fix simple typo, specifing -> specifying (#614) 4a979c0 : Add '--version' option to nanopb_generator.py (#607) 4fe2359 : Fix memory leak with oneofs and PB_ENABLE_MALLOC (#615) d9d5dfd : Expand mem_release testcase to cover submessage merge (#615) 8119dfe : Fix iOS Build warning (#585) 3cfa212 : More seamless SwiftPM implementation (#567) 4502555 : Publishing nanopb-0.3.9.6 84265e6 : Swift package manager (#549) 63f8e5e : Fix ImportError when using generator/protoc with Python 3 7b44235 : Fix buffer overflow when encoding bytes with size set to 65535 (#547) b233555 : Regression test + fix for proto3 submessage improperly considered empty accfbbb : Avoid overflows in allocation for packed fields. c046e36 : Publishing nanopb-0.3.9.5 aa9d0d1 : Fix invalid free() after failed realloc() (GHSA-gcx3-7m76-287p) ced3bb2 : Add workaround for avr-libc realloc() bug (#475) ddaa999 : Fix empty submessages getting encoded in proto3 mode (#395) a273856 : Eh, removed wrong release on PyPI.. 1c64269 : Further fix attempt for #461 29440cd : Automatically rebuild nanopb_pb2.py e32e7c7 : Revert "Generate python-protobuf files for PyPI package (#461)" 597c747 : Generate python-protobuf files for PyPI package (#461) 92de18f : Backported Python pip packaging rules. ba4e832 : Avoid compiler warning in bool cast (#440) 493adf3 : Publishing nanopb-0.3.9.4 1d6f3f4 : Update changelog 536fe50 : Add test for PB_ENCODE_ARRAYS_UNPACKED 9bb001e : Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED 252f419 : Fix undefined behavior with bool fields (#434) 7b0a42f : Make fuzztest detect invalid bool values (#434) 6f6a8e4 : .gitignore: don't ignore generator-bin files (#419) e29e6f4 : Don't call stream callback with count=0 (#421) 0101f7c : network_server example: Detect count=0 in read_callback() (#421) 1effc72 : Add scons package to travis rules, for build automation 6d4bd5c : Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED 92033ba : Add migration note about enum min/max 0381b5f : 🔀 use min/max enum value for min/max 3c69a90 : Publishing nanopb-0.3.9.3 fed8c4a : Fix generator error with mangle_names option (#380) 45d3bbc : Add testcase for #380 92afed1 : Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363) 74c5caf : Add testcase for #363 b10e962 : Generator: Allow comma separated options in plugin mode (#343) 6c77281 : Fix encoding of fixed size arrays inside proto3 submessages (#376) e02f9b1 : Add regression test for issue #376 3626b5c : Publishing nanopb-0.3.9.2 9426c11 : Update changelog & authors 6655ea5 : Fix splint test error (#359) 6a0df68 : Clarify the usage of callback fields inside oneof sections in the docs fa16f72 : cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR 4c70932 : cmake: Allow to build a shared library 2fe9068 : Made some changes for Error Output. 1023743 : Update README.md aee518b : Further test fail fix for Windows 302792f : Fix test failure on Windows fb6570b : Update changelog & authors b84b723 : Don't release fields of a callback 7369de3 : Test mem_release with garbage input 77cf92a : Fix compiler warning 7e68eef : Fix possible null-pointer dereference in decode_callback_field (#342) cf99a1d : Add testcase for #342 3db8560 : Don't generate useless _size values that cannot be resolved at runtime (#338) c946dd2 : Fix large generator memory usage with oneof fields (#338) be12f7c : Add testcase for issue #338 0358e23 : Pass protoc-gen-nanopb.bat to protoc when on Windows 28b2ea1 : unit test for typename mangling feature 8e60f24 : fix test failures 37cdb0d : add typename mangling 41a8c3b : slight improvement to Names class to support new usecases 66eba33 : Fix dates in changelog (#329) 6a21356 : Add --no-strip-path command line option (#326) 04cd1f9 : Publishing nanopb-0.3.9.1 2b0db99 : More backslash escape fixes f313dee : Fix backslash escaping in migration doc fd58715 : Update changelog & authors 4f5ff39 : Set version to 0.3.9.1-dev 59e8337 : Add check for large extension field number (issue #306) 3ce31b7 : Add testcase for issue #322 a3aae56 : Update docs about default values dbdfb08 : Fix handling of special characters in string/bytes default values (issue #322). 0735ec1 : Fix typo in comment 04362e5 : Fix issue when using relative paths and CMake f721a24 : Some cleanup and comments added f71acc1 : Fix for default value byte escaping 346be2e : Updates descriptor.proto to the latest. 589dfca : Add documentation note about issue #116 b1e2b43 : Fix build warning in docs f4a588d : Fix CMake options file dependency f893877 : Always return size for messages with OneOf fields be1fd8a : Document fixed count option 9eaa815 : Add tests for fixed count option 080cd0d : Fix scons printing for Python 3 9a26f24 : Fix initialization of fixed count option bec486f : Handle a single non-packed repeated fixed count field b28d29f : Fix decoding of non-packable fixed count repeated fields e64b334 : Use plugin mode for source generation in CMake fc41a5d : Allow fixed count repeated values c3f938d : Add some verbose prints in generator (issue #238) 8d57a48 : Fix comment style 9b7476c : Explicitly handle all enum values in switch 93da435 : Add nanopb_PROTOC_PATH variable to CMakeLists.txt 5866b34 : examples/simple: fix warning about printf format 77b6e84 : Require non-buggy version of cmake 2c61cf7 : Extend alltypes test case to cover issue #295. 7bf377d : Fix _zero initializer for enums that don't begin at 0. (issue #295) cae980c : Fix #296 - install path of Python plugins with CMake. d8130eb : Fixing some warning on the test for clang 4a976e4 : Fixing some warning on the test 01e0731 : Adding a special case to encode a negative varint. c5342cf : Modify the test to encode using protoc and verify, they should match. 107842c : Small fix to decode_map example 7f70f89 : Add test/example of using 'map' type. (issue #289) 2c4c394 : Setting version to 0.4.0-dev 71ba4e6 : Publishing nanopb-0.3.9 9719920 : Update changelog 1291dad : Update using_union_messages readme bd0fbe3 : Added pb_decode_delimited_noinit d0e9e64 : Use pyinstaller for linux binary packages instead of old bbfreeze 0fada5b : Mac OS X build fix 2b8c01f : Fix windows build fail a87b7d2 : Update CHANGELOG.txt, rename AUTHORS to AUTHORS.txt e21e78c : Add pb_en/decode_nullterminated() (part of #278) 03a7f76 : Update CHANGELOG and AUTHORS c291fee : Add option to build without 64-bit support (issue #86) 64668e3 : Test also the optionals case in field_size_* 32c7fd5 : Add options to define source and header file extensions (issue #264) b9f5faf : travis: Invoke scons directly 3819497 : travis: Use prebuilt protoc and protobuf 3.4 cb852f0 : travis: Use nproc to count CPUs 4dde8a4 : Properly detect truncated tags in corrupted messages (issue #277) 0b5f1cb : Better error message for max_size missing with fixed_length=true (issue #281) 56cfdec : Make pb_decode_varint32 overflow checks exact (issue #258) 5541fbe : Add an example using the new RELPATH option. a00d53d : Add some documentation to FindNanopb.cmake about the new RELPATH option. bb3a1f6 : Preliminary cut at adding a "RELPATH" optional argument to NANOPB_GENERATE_CPP 59169fc : Don't put -dev version numbers in platformio library.json 87e1e61 : Export examples ad97256 : bazel: Add WORKSPACE 9e02050 : Update comment in FindNanopb.cmake to match current directory layout. f19b22c : In extra/FindNanopb.cmake, make the generated .pb.c and. pb.h files depend on the .options file (if it exists), so that editing the .options file will trigger a rebuild. e2a1bdb : Fix segfault when decoding FT_CALLBACK field inside FT_POINTER (issue #259) 182345e : Add regression test for issue #259 634cf35 : oneof migration note 278ffb8 : Fix bugs in proto3 mode encoding of submessages (#256) e75d20b : Add testcase for issue #256 25210ac : Fix message length calculation for arrays of size 1 (issue #253) d56c4cc : Add regression test for issue #253 44e559d : Fix potential out-of-bounds read with more than 64 required fields 459d9cf : Improve varint unittest coverage for error cases 9deebe0 : Fixing install issue due to relative paths 0161193 : Remove use of relative paths 2e6577d : Forgot to fill in the dates a55a66e : Setting version to 0.3.9-dev cc74b9f : Publishing nanopb-0.3.8 6a24679 : Update changelog 102a1aa : Fix alltypes_callback testcase 6ea1047 : Fix callback pointer corruption in proto3 mode (issue #249) 6fca8ed : Add regression test for issue #249 5548866 : Add callback test for proto3 mode fde887c : Fix bug in alltypes_callback test case ac6405b : Update changelog 019d7bf : Fix build failure (const_cast name conflict) e5f420c : Add transitional options.proto file (#241) ab6017e : Add better error message on Python library version imcompatibility (issue #240) 9fdea3a : Make pb_check_proto3_default_value() recurse into submessages (issue #247) efb9a31 : Add testcase for issue #247 b5abefc : Windows build fix 119d0fd : Fix infinite loop in pb_check_proto3_default_value 60299d9 : Fix build failure 599387d : Add test coverage for calling pb_release() on a message with callback fields. 91dcdf5 : Add fixed length bytes to alltypes test case (issue #244) 07375a1 : Extend inline / fixed length bytes array support (issue #244) ca74746 : Add new option max_length for strings (issue #107) 473816c : Update download links (changes in webhost system) 2467922 : Zero-valued extension fields were mistakenly ignored by encoder. (issue #242) 9dd81c5 : Add regression test for issue 242 a5a341f : Fix documentation for protoc --plugin argument 112b5b1 : cmake: Cleanup the build so that host and runtime tooling is installable cff94b8 : cmake: Fix library name 31e09c6 : Fix closing a non-empty substream resulting in an incorrect stream state 48f5dd8 : Fix multiple oneofs in same message (issue #229) 90a19bf : Add testcase for issue #229 16f08f9 : Update readme 1e4f46c : Make pb_decode_varint32 public API 283258d : Allow overriding proto3 mode (#228) 58af4d1 : Enable clang integer sanitizer and clean up a few warnings. d445c2b : Add regression test for issue #227 bb78ba5 : Refactor proto3 logic into pb_check_proto3_default_value() 69aaa49 : Fix potential unaligned access 928becd : Test case for enum_to_string 3a01eea : Small indentation and naming fixes to enum_to_string functionality ad6d660 : nanopb: update generator to emit optional enum->string mapping function 82dd587 : Include version number in PlatformIO library.json (issue 222) dfa8652 : Change download links to https af601e4 : Setting version to 0.3.8-dev 60d8ba2 : Publishing nanopb-0.3.7 5105b25 : Note about protoc update ba6d86b : Build fix for previous commit 8d55dcc : Build fix for previous commit 89aaa43 : Strip debug symbols from linux library files b850cf9 : Only run alltypes_proto3 test case if protoc version is new enough fb8ced6 : Update changelog and authors list e9667c1 : Add test cases for proto3 has_ field support. f866af7 : Set the proto3 option by default if file specifies proto3 syntax 6e22ecd : Fix missing warning with large bytes fields (issue #220) be75cf4 : Fix typo in encoding ee44d0c : Prevent fields with default value from encoding when proto3 option is set ba97926 : Add proto3 option to handle singular fields 91bb64a : Fix typo in docs (thanks to @alecdavis) 4710f9c : Bazel: export LICENSE.txt file. bc2c47e : Fix formatting error in docs 62afd54 : Add inline allocation of bytes fields 4e34042 : Add bazel BUILD file for nanopb. 6e47677 : Added CMake project 298d00e : Include package name in include guard (issue #207). 9c36b59 : Setting version to 0.3.7-dev eb0e73c : Publishing nanopb-0.3.6 b9f552d : Update changelog ed8ac90 : Clarify security model with regard to pointer _count fields. bb52a7a : Protect against corrupted _count fields in pb_release(). 3af7d09 : Add testcase for issue #205 de93807 : Add static repeated submessage field to mem_release test case. 1251fa1 : Small updates to docs f7e4f36 : Fix error in STATIC_ASSERT with multiple files (issue #203) 70699f3 : Add testcase for issue #203 f4f8d77 : Added explanation of `oneof` section usage 516a5ea : Fix formatting in docs 5fd9038 : Some more docs updates 420265d : Update API reference to match headers 11c073b : Provide comments about uncalculable message sizes (issue #195) df3642b : Generate MIN/MAX/ARRAYSIZE for enums 0812fa1 : Add -D option to specify output directory 4110ff2 : Setting version to 0.3.6-dev a57831a : Publishing nanopb-0.3.5 6f0dfe1 : Update pb_release docs 65e7760 : Update changelog 4507b00 : Add code generator insertion points to files (#178). 3b6099f : Fix a few remaining bugs related to CHAR_BIT!=8 platforms. 8d35488 : Remove obsolete __BIG_ENDIAN__ compilation option. 2a851f0 : Add note to migration doc fa45589 : Replace uint8_t with a pb_byte_t typedef. abdb594 : Modify the int size STATIC_ASSERTS to work with CHAR_BITS!=8. d79b15d : Get rid of type punning in pb_encode_fixedXX(). 3d36157 : pb_istream_from_buffer: add const to prototype 56f7c48 : Fix mistake in previous commit 7af48e5 : Fix generator crash with Enum inside Oneof (issue #188). 990b722 : Second fix for -pedantic build issue in tests c201f36 : Fix -Wno-pedantic on old GCC c1aa8aa : Add testcase for anonymous unions + few fixes. 9a8cc59 : Add option to allow for anonymous unions 6c13658 : Ignore null pointers in pb_release() (issue #183). d9107ad : Add contributing.md to provide issue templates on github 6cedf92 : examples: cmake_simple: Use auto discovered path 863dddc : cmake: Auto discover NANOPB_SRC_ROOT_FOLDER a97617b : cmake: Build generator files in build directory b0a320d : generator: Remove trailing whitespace 7f1e0ec : Fix regression in generating message size defines (issue #172). 6448f5d : Add random message generator to help with fuzz testing be9c9bb : Fix bug in fuzzstub. 6b63b26 : Fix list formatting in readme 87d01fe : Add documentation link to readme 8b86c5a : Fine-tune the readme 3cb3872 : Clean up the python2/python3 string type handling 6cd4f20 : Setting version to 0.3.5-dev 47fdbad : Publishing nanopb-0.3.4 5e4356e : Add initialization to examples/simple e3283e7 : decode: Fix compiler issue with gcc-5 77dad2e : travis-ci: Use protobuf v3 as it adds python3 47bd244 : travis-ci: Build C/C++/Python matrix 9c9f7f1 : generator: Use search $PATH for python 59d6add : travis-ci: Initial working build 67cafac : generator: Fix strange unicode/str issue in python2 e02c653 : generator: Attempt to simplify the str/unicode madness 03e3af5 : generator: Strings are utf-8 by default in python3 0d7ef5f : generator: Remove cmp() to work with Python3 56134e8 : generator: More exhaustive field size checking 2731fe3 : generator: Use python2/3 binary read/write method 02367d6 : generator: Run python's 2to3 converter 1f86b70 : cmake: Don't explicitly look for python2 b222209 : generator: Don't force python2 aa31691 : Update changelog b03be4f : Add syntax specification to .proto files (issue #167) 6e72df4 : Fix maximum encoded size for negative enums (issue #166). 0b29baf : Make the generator understand included files (issue #165). 35dff33 : Refactor the generator logic into a ProtoFile class. 936cfdc : Expand the multiple_files test case to include oneofs and enums 708084e : Fix handling of unsigned 8- or 16-bit enums. 1582038 : Add testcase for issue #164 612a51c : Add packed_enum option to generator. 5497a1d : Add note about running tests on Mac OS X c31f252 : Add link to forum to the readme 404b186 : Specify additional fields for @PlatformIO Registry 01ac4d6 : PlatformIO Library Registry manifest file 775df2b : Add download link to readme 56fdc1f : Fix for previous (issue #155) 0dcfa09 : Prefer python2 in generator/protoc-gen-nanopb. 47e744f : Setting version to 0.3.4-dev 3486f67 : Publishing nanopb-0.3.3 2024c8e : Switch to .tar.gz format for Mac OS X packages. 9e4ac1b : Fix problem with plugin options on Python 2.7.2 and older. 400fba7 : Update changelog 1cfe560 : Clear callbacks for union fields. b1b2851 : Fix for test case build rules 88f2dc5 : Improve comment support in .options files. 3bcdd49 : Always define enum long names so that cross-file references work. 9083393 : Add basic docs for msgid functionality 0265214 : Generate #defines for plain message ids 62a7e4f : Add simple test case for message ids 8c14e73 : Use make_identifier() to create the name for FOO_MESSAGES define. 942e82a : nanopb_generator.py: emit macros for msgid message type id use 6db1857 : nanopb.proto: add msgid message-level option ef42265 : Fix oneof submessage initialization bug. 5c16a11 : Better error messages for syntax errors in .options file 4a65807 : Fix generator error when long_names:false is combined with Oneofs. 651e974 : Include libprotobuf in linux binary package. b836ac2 : Lower required CMake version in example 9336446 : Update cmake_simple example readme 7c00b90 : Add simple example built with CMake 02bd49b : Fix search for Python 2 with CMake d8d3b75 : Updates for the CMake rule file. 25b92c5 : Fix generator bug when oneof is first field in a message. 5aa8207 : Setting version to nanopb-0.3.3-dev acd7291 : Publishing nanopb-0.3.2 d32d04b : Fix encoded_size #defines for oneof messages. 0286a07 : Update changelog 24a45b0 : Fix clang compiler warning in intsizes unit test. e1c5049 : Release memory when overwriting oneof fields. f4b3a1c : Add oneofs to AllTypes test case d2e023e : Bugfixes for oneof support. 8d12fec : New generator options for oneofs: allow skipping or generating as normal 'optional' fields. 8ef0392 : Fix generator error with OneOfs fa444be : Allow using 8/16/32/64 as values in int_size setting cc3c873 : Actually make the protoc version check work 7135e27 : Only run oneof test when protoc >= 2.6 is available 77a71ce : Fix build failure 7713d43 : Implement support for oneofs (C unions). a0f0440 : Detect too large varint values when decoding. 50c67ec : Add int_size option for generator. b0d3146 : Change PB_RETURN_ERROR() macro to avoid compiler warnings. 7be7c77 : Fix build failure due to missing dependency in SConscript 88b2efe : Fix memory leaks with PB_ENABLE_MALLOC and certain submessage type combinations. 5008830 : Initialize also extension fields to defaults in pb_decode(). 5864321 : Fix bug in backwards_compatibility test case. 1515cfb : Add testcase for releasing memory in submessages/extensions 418f7d8 : Add support for POINTER type in extensions 980f899 : Include the field type in a comment for extension fields 0f3c0f7 : Move malloc support to tests/common directory 8a28b70 : Move malloc_wrappers.c to tests/common e5cbee8 : Verify build with protobuf-3.0.0, fix problems. cfc517f : Add compilation option to disable struct packing. baf44b3 : Set version to nanopb-0.3.2-dev b947dc6 : Publishing nanopb-0.3.1 8d7deb4 : Update changelog 07e9ffb : Add a fuzz testing stub for ability to use external generators also d2099cc : Protect against size_t overflows in pb_dec_bytes/pb_dec_string. d0466bd : Add just-to-be-sure check to allocate_field(). 5e3edb5 : Fix memory leak with duplicated fields and PB_ENABLE_MALLOC. 13a07e3 : Fix crash in pb_release() if called twice on same message. 0dce9ef : Add a better fuzz test. 8189d53 : Add test case for simulated io errors. 38613ac : Add a few missing unit tests cdbf51d : Fix compilation error with generated initializers for repeated pointer fields d0299d8 : Code coverage results were ignoring the data from encode/decode unittests. d82a264 : Update security model with regards to pointer fields df7234f : Fix cyclic messages support in generator. Beginnings of test. 9e866b4 : Add missing * in migration docs 71b81ad : Setting version to 0.3.1-dev 8dede60 : Publishing nanopb-0.3.0 e60dee6 : Update changelog 8a95311 : Add pb_common.c to examples 3ed2193 : Add #if guard for .pb.h version. be0b9e0 : Rename poorly named identifier to avoid name conflicts. 62b4a8e : Rename UNUSED() and STATIC_ASSERT() macros with PB_ prefix. 1dd9f19 : Change the _count fields to use pb_size_t datatype. 0b517b0 : Fix windows build error in tests adf0ab8 : Add document detailing migration from old versions 7edf250 : Switch pb_encode to use the common iterator logic in pb_common.c a641e21 : Separate field iterator logic from pb_decode to pb_common. 0150b98 : Setting version to 0.3.0-dev 2f05a35 : Publishing nanopb-0.2.9 4f76e64 : Update changelog ec3bff4 : Generate #defines for initializing message structures. 1d7f60f : Add skip_message option to generator. 5749606 : Add support for inverted patterns in test framework. eaa3c7b : Cleanup and comment the code of network_server example. 3cf9668 : Do not automatically add a dot with generator -e option. 7f97ad5 : Give better messages about the .options file path. f2f9f8a : Fix problem with .options file and extension fields. 788d282 : Add unit tests for allocate_field(). 99bc1d4 : Make clearer that size = 0 in allocate_field() is not allowed. 8a857a7 : Don't use SIZE_MAX macro, as it is not in C89. 8611958 : Add PB_PACKED_STRUCT support for Keil MDK-ARM toolchain 2e9797a : Setting version to 0.2.9-dev 2c51fb7 : Update changelog for 0.2.8 916bcb3 : Publishing nanopb-0.2.8 9cf788d : Fix bug in alltypes test case that made fuzzing difficult. 5ef1286 : Fix security issue with PB_ENABLE_MALLOC. ba2ab9e : Docs update, remove malloc from limitations list e6a57e5 : Add option to not add timestamps to .pb.h and .pb.c preambles. d177af1 : Fix typos in scons command line options 3b36235 : Remove -O0 from tests CFLAGS so that optimized builds can be tested also 1d249a4 : Fix bug in missing_fields test case 3e83d81 : Use -fsanitize=undefined when running tests with clang 938c7ac : Setting version to 0.2.8-dev 6d74c66 : Publishing nanopb-0.2.7 c998ffe : Update changelog a8de6ac : Add rule for building coverage summary using lcov. 7880f30 : Fix unused parameter warning when building without errmsg. b63e582 : Add a convenience function pb_get_encoded_size() e5b855f : Add a 'found' field to pb_extension_t. 70dee34 : Add some missing 'static' specifiers 9943472 : Fix splint warnings, add splint test case 6c90e82 : Fix compile error when default value given for extension field. f494911 : Add stdlib.h to pb_syshdr.h for dynamic allocation 607cb99 : More configuration options for dynamic alloc ab62402 : Documentation updates 1088649 : Finish the alltypes_pointer testcase, use valgrind if available. 9be2cfe : Get rid of pb_bytes_ptr_t, just allocate pb_bytes_array_t dynamically. 9c196b8 : Add pb_release() function bf61d23 : More fixes for dynamic allocation 48ac461 : Bugfixes for dynamic allocation 011a30a : Beginnings of malloc support in pb_decode 842c960 : Setting version to 0.2.7-dev 7f397b0 : Publishing nanopb-0.2.6 586777b : Update changelog 542463d : Move descriptor.proto to google/protobuf directory where it belongs. fe0bf12 : Add test case for package names defined in .proto file. bd22cf2 : Improve status/error reporting in generator. 0571659 : Add AllTypes decoding test with callbacks. 235219a : Add AllTypes encoding test for callbacks (issue #99) d3ed074 : Extreme negative integer constants are a bit nasty to define in C, just avoid the trouble in tests for now. 879860b : Add coments to places where STATIC_ASSERT is used. a2f8112 : Add proper suffixes for integer default values. 5efeb39 : Add strict-aliasing GCC warnings for core a46ed9f : Fix problem with callback-type fields (issue #99). 843fc4b : Setting version to 0.2.6-dev 906c828 : Publishing nanopb-0.2.5 4546bb9 : Fix Makefiles for the examples 18e71bb : Fix bundled protoc detection in scons script 585cd03 : And same fixes on Mac also.. bb51ee6 : Make the Mac OS X package a .zip instead 125b49b : Fix spaces in paths on Windows also da8210b : Fix handling spaces in directory name 10ef575 : Fix build on Windows 7c9a8a1 : Fix protoc-gen-nanopb when the path contains spaces ae7b9a3 : Fix path change: compat/ -> extra/ 156139f : README updates 26f7341 : Include platform name in also the directory name in binary pkgs 2b33401 : Add packaging script for Mac, add platform name to packages. 435ccbf : Fixes for pyinstaller b1cb035 : Small fix for previous 6d0e069 : Check for supported GCC CCFLAGS when building tests. dde71cb : Make generator print errors to stderr. 1fc90ab : Add a SCons tool for nanopb protos. 440a53f : Fix protoc-gen-nanopb in linux package 3bdbd4d : Include libprotoc 8be8b7e : Linux archive 94422ad : Also include the manifest for MSVCR90.DLL 1d42f72 : Include MSVCR90.DLL also. 2abd27c : Include Visual C++ runtime in the Windows package. 6e08773 : README updates d7cadaa : Windows build fixes d344bda : Fix protoc plugin path 05e2dc2 : Actually no, it was a portability hassle c61660b : Makefile tuning 45c1a32 : Rework the Makefiles to be compatible with binary packages. ef31774 : Moving files around 480b39c : Package as .zip, convert linebreaks ec517e2 : Add build script for windows package 8c2dda6 : Add descriptor.proto to repository to avoid messing with protoc include path. 58b3a22 : Add script for making linux binary package 356535d : Move the generator .proto files to a subdir, and get rid of precompiled versions. f4146ed : Bring alltypes_pointer testcase up to date 8da15d8 : Improve alltypes_pointer test case bc4ded3 : Fix missing error messages in pb_encode.c ef07635 : Rename encode_static_field -> encode_basic_field. 25516b0 : Organize allocation logic in generator, add pb_bytes_ptr_t. 414e637 : Const-correctness and small cleanup. 4ae3b2e : Generating and encoding messages with dynamic allocaiton 4f37c08 : Negative int32 values take 10 bytes now. ed93db0 : Fix problem with decode_legacy test case on Windows. cd90040 : Add test for extreme integer values (INT32_MAX etc.) in AllTypes. ee5b12c : Add PB_LTYPE_UVARINT to fix encoding of negative int32 values. 9cc19a5 : Modify the alltypes test to check re-encoding through protoc. eff9e11 : Optimize the common case of 1-byte reads for varints. 5813144 : Make tests build in a separate folder, add to gitignore 171d647 : Fix path in FindNanopb.cmake. 321ca6c : Setting version to 0.2.5-dev 935a26a : Publishing nanopb-0.2.4 d7af994 : Add dates to changelog 564bdc8 : Update changelog dcdd7f9 : Generate #define tags for extension fields also. 2872078 : Remove the NANOPB_INTERNALS functions from public API. 0074deb : Declare static functions before use. 4d69cc2 : Cleanup of comments. c7b4ce0 : Add a definition of the security model to the documentation. cd3af32 : Rename some internal functions to have unique names ed56418 : Detect invalid sizes when encoding bytes fields. 86d6983 : Same fix for EncodedSize.__mul__ 0848255 : Handle also longs in EncodedSize 51f0e47 : Fix the size of length prefix for messages in other files. 49bd3f3 : Generate message size #defines also for messages defined in multiple files. 2bfd497 : Define pb_size_t and pb_ssize_t data types. e83fbd1 : Check array max size when encoding. 388d4de : Add #defines for the maximum encoded message size. 2363af2 : Setting version to 0.2.4-dev 283a8f3 : Publishing nanopb-0.2.3 8accc25 : Update changelog 73142ba : Add a new very simple example f47410e : Move examples into subfolders, add READMEs 9ada7e7 : Fine-tune the naming of new macros before merging into master. 59cba0b : Expand extra_fields test to cover field skipping in case of streams. 152c2c9 : Disable warning about uint64_t (long long) 2b72815 : Fix build error when path contains spaces 9f93d39 : Add tests for different compilation options d395768 : Windows build fixes b9f14bd : Make all the tests ANSI C compatible. 840e213 : Get rid of the ternary operator in the pb_field_t initialization. e2e9980 : Move the rest of the tests to scons 0bbcb7b : Compiler options for GCC, clang and tcc 696a01b : Move the declarations of _pb_ostream_t and _pb_istream_t before first use. f04ab83 : Build fixes for Windows/Visual C++ e681dd0 : Add an example pb_syshdr.h file for platforms without C99. 4dccf28 : Convert more test cases to scons 5b9ad17 : Move the declarations of _pb_ostream_t and _pb_istream_t before first use. 4821e7f : Add support for running the nanopb generator as protoc plugin. 262c626 : Start moving the tests into subfolders. Transition to SCons for build system for the tests. d7f3a74 : Handle unsupported extension field types more gracefully. 4aef194 : Setting version to 0.2.3-dev 81cf300 : Publishing nanopb-0.2.2 dd72698 : Update changelog f15093e : Document field extensions support b663909 : Document PB_SYSTEM_HEADER ba40cac : Finish the testcase for extensions 1f13e8c : Fix bugs in extension support when multiple extension fields are present. 64947cb : Extension support implemented for decoder. 0343e2b : Add test case for extensions decoding ebddda9 : Implement extension support for the encoder 7c5e184 : Implement generator support for extension fields (no encoder/decoder support yet) f064c2c : Fix formatting in documentation 3c10e6f : Check for empty message type before incrementing required_field_index. a01856f : Add test case for extra fields in AllTypes bb985e9 : Add pb_decode_delimited and pb_encode_delimited wrapper functions. 314460c : Clean up the comments in pb_encode.h and pb_decode.h 0ed3158 : Add section in pb.h for changing compilation settings. 4b705bf : Add error message macros to API reference. 6e9e532 : Document the .options file usage. 68dd017 : Switch the example project to use the new .options file a1cec46 : Include the field tags in the generated .pb.h file. bfd7cb3 : Setting version to 0.2.2-dev ef741ea : Publishing nanopb-0.2.1 26b52b7 : Update changelog d2063ff : Handle unterminated strings when encoding. 9939910 : Fix bug with empty strings in repeated string callbacks. 6a02298 : Avoid maybe-uninitialized warning a968233 : No need to include stdbool.h separately 710465a : __pragma keyword is only supported by recent Microsoft compilers 384e686 : Do not generate has_ fields for callback fields. 214b0ea : Change the callback function to use void**. 6f3740f : Fix warning on clang. 1396dce : Add support for packed structures on IAR and MSVC. 6468f23 : Make the generator options accept a file name in addition to format string. 03e5393 : Add PB_SYSTEM_HEADER compile time option. d580b22 : Rename pb_field_iterator_t field 'current' to 'pos'. 0352647 : Implement error message support for the encoder side. 9b6641a : alltypes.proto no longer needs to include nanopb.proto 5f3bf35 : Switch alltypes.proto to use the new .options file mechanism. 6f8dbc7 : Add simple support for separate options file. e1b8a55 : Fix additional bug with empty message types. 60109c0 : Add option to run the tests with mudflap to detect pointer errors. 96d4016 : Improve the fuzztest. a9c88f5 : Fix error in backwards compatibility testcase d2e3c1a : Fix bug with decoding empty message types. Add test for the same. 5522e02 : Add a dummy field if struct would otherwise be empty. 64bf72d : Add generator option to configure #include directives. 104710b : Setting version to 0.2.1-dev c8e0732 : Publishing nanopb-0.2.0 86ae254 : Update changelog f8a143f : Update documentation 0e30538 : Add --extension option to generator. 57e81ca : Added CMake file for use in projects linking against nanopb. 80a2d33 : Move STATIC_ASSERTs to .pb.c file. 41f9834 : Separate PB_HTYPE to PB_ATYPE and PB_HTYPE. 69085d9 : Rename PB_HTYPE_ARRAY -> PB_HTYPE_REPEATED. 258ba83 : Reformat generated .pb.c files using macros. 5b536d4 : Setting version to 0.1.9.1-dev 4cc3372 : Publishing nanopb-0.1.9 9d3d7b5 : Add gitignore. ec4a7a0 : Replace pb_type_t enum with #defines. c1a355b : Set version to 0.2.0-dev 22e0a78 : Update changelog c1bd1a6 : Fix error message bugs with packed arrays. e7bf063 : Add check for sizeof(double) == 8. 47b10ec : Sanitize filenames before putting them in #ifndef. 4b7ddab : Fix compiler warning on MSVC (issue #57) c372959 : Use unsigned datatypes where appropriate. 4f37936 : Improve the pb_decode_varint implementations. d23939d : Avoid unnecessary looping in required fields check. 4ba6a30 : Add compile-time option PB_BUFFER_ONLY. 39b8a5e : Make pb_decode_varint32 a separate implementation. c372ebc : Performance improvement: replace memcpy with loop. 38ced18 : Add Java package name to nanopb.proto. e4b5517 : Add an example of handling doubles on AVR platform. 2392d25 : Fix misleading comment (current generator sets LTYPE always). eab4151 : Oops, typoed #ifdef; again fixing previous commit. 8e840cc : Put previous commit (issue 52) inside #ifndef 88eba4b : Fix bug with error messages. d32d322 : Add field type FT_IGNORE to generator. b9baec6 : Add a test for the backwards compatibility of generated files. d2c1604 : Add generator option for packed structs. 93ffe14 : Cleanup: get rid of unnecessary spaces bb5dc04 : Setting version to 0.1.9-dev 09ec60c : Publishing nanopb-0.1.8 871e5be : Fix small error in field callback documentation. 068de05 : Complete initialization of pb_istream_t. 1f8fb1f : Use TESTS variable to define dependencies for run_unittests 434dcbb : Select compilation options based on $(CC) in tests/Makefile. 59788e2 : Rename test_compiles.c to test_multiple_files.c cc29958 : Fix STATIC_ASSERT macro when using multiple .proto files. 0abb764 : Fix naming of nested Enums with short names 02ecee2 : Fix naming of enums when long_names=false. 332a9ee : Fix changelog fc6f56b : Setting version to 0.1.8-dev 92bb37b : Publishing nanopb-0.1.7 ad9a885 : Document new generator options 08391f3 : Add nanopb version number to generated files. 3aaa4ad : Add extern "C" to header files. db1eefc : Add option to use short names for enum values. 0ee4bb9 : Allow defining field type in .proto. 28b0136 : Improve .proto options parsing. 9e0ee92 : Use optparse in nanopb_generator.py c3fa362 : Give names to generated structures to allow forward declaration. bffd3a9 : Improve the person_with_extra_field test. dcab39a : Remove the "buf = NULL" => skip requirement from pb_istream_t callbacks. 900c8dd : Add tests for negative values in the alltypes testcase. 3f56379 : Add buffer size check in test_decode1.c example. b214de4 : Enable -Wconversion for core and fix the warnings. be78e3b : Fix build warnings on MS compilers 11e0918 : Created a CHANGELOG file for easy reference. 07d44cf : Clean up one (uint64_t) cast. f187aad : Fix -Wextra warning in generated .pb.c files. a06dba6 : Fix warnings with -Wcast-qual. Add test for C++ compile. 160f02e : Add pb_decode_noinit and use it from pb_dec_submessage. a7a6cda : Added alltypes-testcases for optional fields and default values. 1463e68 : Revert "Add pb_decode_noinit and use it from pb_dec_submessage." f1d7640 : Add pb_decode_noinit and use it from pb_dec_submessage. 440da69 : Add note that stream callbacks must read the whole requested length. 0fb5e5e : Implement error messages in the decoder side. ea57f74 : Document pb_close_string_substream. 9383f30 : Revert "Change the substream implementation in pb_decode." 2941e90 : Reorganize the field decoder interface. dc2da0e : Change the substream implementation in pb_decode. 86257a2 : Fix a confusing statement in a comment. 07f24f9 : Fix casting issues 8d5086f : Declare warn_unused_result only on GCC >= 3.4.0. Thanks to cea.max.simoes for bug report & fix. 1aa61f1 : Fix signedness warning in example_unions. b582bc9 : Fix bug in decoder with packed arrays. 5703ad0 : Extend 'alltypes' testcase to cover repeated fields. 0a5b685 : Additional unsigned vs. signed fix for tag 8524de3 : Fix an unsigned vs. signed warning on some compiler. 10b5da1 : Fixed a few compiler warnings, added check. d8bddab : Fix bug with .proto without messages (again), and add a test case for it. 01a1556 : Apparently some compilers don't want to automatically cast size_t to uint64_t. efef38c : Fix some typos in __BIG_ENDIAN__ code 72cca8d : Replace #warning with the standard #error. 7c5bb65 : Cast enum vaules to integers and cast them back where appropraite to prevent mixed enumeration type compiler warnings 9b1e1b4 : Replace PB_MANY_FIELDS with PB_FIELD_16BIT and PB_FIELD_32BIT. 78086cc : Add PB_MANY_FIELDS option for supporting fields > 255. 67add32 : Warn if PB_MAX_REQUIRED_FIELDS is not large enough. 95eb4a5 : Improve the detection of missing required fields. 7bcf7ef : Fixed formatting in docs 99375a1 : Documented NANOPB_INTERNALS compilation option c07e576 : Note about __BIG_ENDIAN__ compilation option 3a919dd : Fix error when .proto contains no Messages (e.g. just enums). 0f1d5cc : Added example on how to handle unions. e18352d : Added new functions to public interface in pb_decode.h. 7e10596 : Fix non-constant initializer errors with some compilers. 5af2c97 : Add descriptor.proto into the #include exclusion list f9501ca : Add better error messages in the generator when libraries cannot be imported. Fixes issue #5. b943290 : Fix 64-bitness warnings in the example. d1ca88d : Fixing compiler warnings, mostly related to unused parameters. 9fbe9a5 : Refactoring the field encoder interface. 0cdc623 : Modified nanopb_generator.py to generate includes for other .proto files. Implementation was suggested by extremeblue99. Fixes issue 4. f6b0840 : Fixed nanopb_generator.py to read the input file in binary mode. b36a1a2 : Improved documentation on field decoders. 113bd7e : Fixed issue 1 reported by Erik Rosen: The size of non-callback bytes-fields was miscalculated, which caused all following fields in a message to contain garbage. 0f6b615 : Added an encode/decode test for 'required' fields of all types. a1adf39 : Fixed a bug in the generator that caused a compiler error on sfixed32 and sfixed64 fields. b519edb : Linewrapping in license 28aa0ce : Added logo for project :) b5fb97f : Make the fuzztest runnable again a3f5e4d : Expanding the tests to better cover decoding from memory buffer. 1506450 : Fixed a bug related to submessage encoding into memory buffer. Stream state was not copied back from substream in pb_enc_submessage, which caused garbage output if the stream callback modified the state. ad7a0e2 : Merged 0005-Handle-endianness-correctly.patch by Matt Kern. On big endian machines, pb_dec_fixed32 and pb_dec_fixed64 were incorrectly overwriting the result value even if reading failed. 2a80ff2 : Merged 0004-Added-missing-trailing-newlines.patch by Matt Kern. Just adding newlines at the end of files to satisfy old GCC versions. e66675a : Merged 0003-Fixed-format-specifiers.patch by Matt Kern. Fixes cross-platform issues with the length modifier in printf specifiers, most importantly %d -> %ld. a77ab47 : Added Makefile for generating nanopb_pb2.py. I still left the precompiled version in place, as it "often works" :) 13b6988 : Fix some compiler warnings in strict C89 mode Contributed by Michael Poole. 85e0afd : Some additions to documentation c7e2d6c : Documentation outdated phrase d96e957 : Added comments to the simplest decode/encode examples. b2a6967 : Added README fcfc99f : Fixed a bunch of bugs related to callback fields. d4abb63 : Tests for callback fields 3581451 : Python 2.6 compatibility for the generator 1604000 : Cyclic messages not supported - thanks to Josh for pointing this out. fab52de : Make fuzz test runnable again :) 9af96cd : Generator bugfixes 646e3c4 : documentation 4c76c9c : makefile fix 9cb63dd : wrong file name a353417 : More unittests 64ac18c : Changed autogenerated file naming from foo.c to foo.pb.c 9966a8c : more unittests 7780da3 : license 5e27a83 : Allocated extension number 8b63592 : check return values 5490163 : More unittests 5a9f85b : unittests, change to PB_LTYPE_BYTES data size 494fbd9 : example client 7f53c3f : Example 2cefaea : Docs 842d526 : More documentation, small improvements 6dfba36 : Documenting and improving stream behaviour 09f92ba : Started writing documentation 0c5bc4c : Unittests for encode a8d0172 : Encoder 3959290 : First version of header generator f836431 : unittests (some) d7863b7 : iter b9ca72e : git-svn-id: https://svn.kapsi.fi/jpa/nanopb@947 e3a754e5-d11d-0410-8d38-ebb782a927b9 d9238da : bugfix 42e5fcc : git-svn-id: https://svn.kapsi.fi/jpa/nanopb@945 e3a754e5-d11d-0410-8d38-ebb782a927b9 ead3b73 : Making code ansi-compatible 84304b3 : Improvements, array support 14bbe22 : First version of decoding

+- Project: platform/external/noto-fonts

8873fe4 : Update NotoColorEmoji to 2.034 48e95dd : Update emoji font to 2.031 (Unicode 14.0)

+- Project: platform/external/perfetto

650f8d0995 : Add traced_probes and traced_perf to readtracefd group [SV2 cherrypick] 13d4feda1c : Increase core count for PerfettoDeviceFeatureTest

+- Project: platform/external/robolectric-shadows

a42f68ebf : Add android.car to robolectric 861464ef0 : Restore PackageParser.Callback interface methods for SDK < 30 0f4bd41c2 : Fix the ArrayIndexOutOfBoundsException of ByteBucketArray

+- Project: platform/external/rust/crates/anyhow

b60e2a8 : Support RUST_BACKTRACE in test_fmt

+- Project: platform/external/rust/crates/crc32fast

cbb0627 : Allow use in virt APEX.

+- Project: platform/external/rust/crates/gdbstub

ab3436d : Update TEST_MAPPING 35e316c : Upgrade rust/crates/gdbstub to 0.5.0

+- Project: platform/external/rust/crates/gdbstub_arch

beef2f8 : DO NOT MERGE ANYWHERE Revert "Temporarily delete build files to avoid build break" 8410424 : DO NOT MERGE ANYWHERE Temporarily delete build files to avoid build break 9a07ea2 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/gdbstub_arch 0b4c84e : Add Android.bp d4ff827 : Add metadata files 52a992f : Import gdbstub_arch-0.1.0 861ca67 : Initial empty repository

+- Project: platform/external/rust/crates/getrandom

6f727a1 : Allow use in virt APEX.

+- Project: platform/external/rust/crates/uuid

b77adb8 : Update TEST_MAPPING f764c8a : Enable v4 feature, for generating version 4 UUIDs.

+- Project: platform/external/scudo

946c79ac5e7 : [scudo] Untag BlockEnd in reallocate 4599a19cb00 : Revert "[scudo] Check if MADV_DONTNEED zeroes memory" am: 6c5c1bbfc9 am: 56c8a4d19d am: be29bd4bdd am: 5650b4c175 a79fe7b7a3b : Revert 7a0da8894348, "scudo: Support memory tagging in the secondary allocator."

+- Project: platform/external/setupcompat

03695dc : Import updated Android SetupCompat Library 414585234 2f06874 : Import updated Android SetupCompat Library 412175166 53b7642 : Import updated Android SetupCompat Library 408226794 9eb31bd : Import updated Android SetupCompat Library 404131397 46724f6 : Import updated Android SetupCompat Library 397257643 ef66c79 : Import updated Android SetupCompat Library 391898359 c01734e : Import updated Android SetupCompat Library 390949856 51e6ea6 : Import updated Android SetupCompat Library 390541785 8ca664e : Import updated Android SetupCompat Library 389778265 4098a67 : Import updated Android SetupCompat Library 387794681 f992273 : Import updated Android SetupCompat Library 387281979 8c8af5b : Import updated Android SetupCompat Library 385050340

+- Project: platform/external/setupdesign

f8c3b3f : Import updated Android Setupdesign Library 412352628 da45aaa : Import updated Android Setupdesign Library 412158963 860cce2 : Import updated Android Setupdesign Library 408233292 341b27d : Import updated Android Setupdesign Library 406038565 ebc363d : Import updated Android Setupdesign Library 403382319 b665e5f : Import updated Android Setupdesign Library 399844407 842dff4 : Import updated Android Setupdesign Library 398203590 898ed76 : Import updated Android Setupdesign Library 390949856 7fc971f : Import updated Android Setupdesign Library 390551598 a6efc56 : Import updated Android Setupdesign Library 389778265

+- Project: platform/external/skia

26c3e12afb : Make sure we use device bounds for DrawableOp

+- Project: platform/external/sl4a

20004ffb : BT: Add facades for IRK based BLE scanning APIs 28c2e796 : Add CellInfo NR

+- Project: platform/external/tremolo

e68a656 : Tremolo: Add check for bad return value in decode_map

+- Project: platform/external/unicode

1a4b894 : Update Unicode Emoji data

+- Project: platform/external/v4l2_codec2

c6443ab : c2_e2e_test: ignore configuration changes cec802b : plugin_store: split getDmabufId() function to dedicated file 53f82c2 : Use dma-buf inode number as buffer unique id 5e994b9 : components: pass weak_ptr to Component::Listener 8ca36d5 : v4l2_codec2 encoder: Add encoder-specific documentation. e4f1ab3 : v4l2_codec2 encoder: Add support for prepending SPS/PPS to IDR frames. d68fb2a : v4l2_codec2 encoder: Improve extraction of SPS/PPS from H.264 streams. 74044d9 : v4l2_codec2 encoder: Store C2 linear buffer inside bitstream. fdd47a2 : v4l2_codec2 encoder: Add missing support for LEVEL_AVC_4_2. df5be4b : v4l2_codec2 encoder: Add support for configuring the bitrate mode. bc5b861 : v4l2_codec2 encoder: Dynamically adjust framerate based on frame times. 637be53 : v4l2_codec2 encoder: Don't parse H.264 NAL units when using VP8/9. cdcb2e2 : V4L2Decoder: increase the number of output buffers to prevent ccodec timeout 6a85490 : Fourcc: Change the conversion failure log to ALOGV 287380f : DrmGrallocHelpers: make the DRM device path and name customizable 7f03b34 : Switch to "ro.vendor" group for Android property deb4e38 : C2PooledBlockPool: remove retry logic a109e7d : v4l2 common: Fix build error when enabling verbose log of V4L2Device.cpp 3ddab28 : v4l2_codec2: Fix small bug in V4L2 encoder when encoding VP8/9. 57904c4 : components: link libv4l2_codec2_common as shared library 351dc14 : V4L2Decoder: streamon the output queue at flush when it's streaming d856313 : v4l2_codec2: Use graceful methods to read NAL color aspects. c388fdc : Update README.md

+- Project: platform/external/wayland-protocols

2851a54 : Import chromium.org protocol changes c69aa31 : Support caption center button in wayland protocol

+- Project: platform/external/wpa_supplicant_8

706f17d0 : Update the scan results immediately after adding the interface 3ce898c8 : wifi: Inform framework HAPD_IFACE_DISABLED when AP iface unavailable

+- Project: platform/frameworks/av

d7f33c5ba4 : AudioTrack: fix output flags update 6bb7dbea95 : Audioflinger: fix effect output buffer access mode b64ea8e968 : MediaMetrics: Implement AudioTrack status logging 579f41f393 : MediaMetrics: Remove redundant heat map count variable 137a99f1fb : MediaMetrics: Add HeatMap to track items with status. 127cfb1e97 : CCodecBufferChannel: stash flushed input buffers from PipelineWatcher 89caac13d2 : MediaMetrics: Fix legacy AudioTrack AudioRecord protos 6a6d3a881a : Use physical camera characteristics for various buffer size calculations for physical streams. c2b0c7a18c : AudioTrack: Refine metrics error collection. 065b2c1172 : Camera: Add the current user id when checking for rotate&crop 8ba4cfd67c : Camera: Update JPEG size override condition for MPC13 94e58d6b24 : Safetynet logging for b/204445255 9620663ed8 : MediaMetrics: Avoid creating temporary string 93b498c559 : Add HwModule::getRoutes method 2bd0adb216 : AudioTrack: Add error event logging cc538ed268 : Prevent out-of-bounds read 5088e1a796 : MediaMetrics: Add standard error codes f60db7eda4 : Update transcoding ownership b14e43c89b : all codec records get log-session-id 190e90959f : Better buffer-overrun prevention ee71ebd1d2 : audioflinger: Initialize field in constructor f3590a1b18 : SimpleDecodingSource:Prevent OOB write in heap mem 2c694beff2 : Add support for head-tracker sensor type and reference reset 0dccd2ece7 : audioflinger: Add session effects on spatializer mixer be1e464222 : mediaswcodec: fix handling API level 911c6a3250 : Camera: Override test pattern mode for physical settings keys 799c8d064a : Effect: Configure effect after the buffer is set. 3f3fdc20c9 : SimpleDecodingSource:Prevent OOB write in heap mem 4096406bbd : FastMixer: Enable Balance by setting channel mask 3486ab7a0c : Camera: Avoid possible instability when adding new devices 0e6babc9a6 : Dup first haptic channel to the second when it is not provided. 5104fe9232 : Camera: Update the output stream transformation on logical devices eda3e932a1 : Downmix: Use internal ChannelMix if Downmix Effect unsupported 61e17b63b0 : Camera: Pass initial device state when adding new camera devices 5368ebf6d9 : Camera: Query the rotate&crop compensation value 891e4c2c18 : Update OWNERS file to match master d504a80014 : Camera: Update the device state orientation map name 4a872860ea : Spatializer: add output changed method on native callback e23f1d9063 : Camera: Only override rotate&crop for Camera2 clients b50402ed27 : Camera: Allow dynamic sensor orientation updates 69344d32b9 : Downmix: Support 26 channels 08d9ba3145 : Downmix: Fix setting an invalid channel mask has side effects 9f12f178f2 : Remove dependency on libandroid 52b0bd582b : AudioPolicyService: add check when creating the spatializer 61e0435cf6 : FrameDecoder:Handle grid vars multiply overflow 656bfdc71f : AAudio: support spatialization attributes 223862299a : Spatializer: add missing `return` f7249f811f : Spatializer: Avoid null pointer dereference c87402b04f : Spatializer: add several methods to ISpatializer 16ddaf4af8 : Spatializer: forward display rotation to engine e96014e067 : AudioMixerOps: update for front wide left/right f690c46878 : AudioFlinger: limit ability to create a Spatializer effect bd1eee2ae0 : Spatializer: remove EffectClient nested class 2abe519146 : ISpatializer: add missing @nullable annotation 7fe6c425cf : Camera: Avoid recursive deadlock during device state changes 67816e34f3 : Spatializer: Add head tracking callback 780be4ad47 : Spatializer: head tracking optimization 8a4259fcc5 : Spatializer: process callbacks in separate thread 879f0910c4 : Print timestamp lag in SensorPoseProvider-example 8b6fe3a498 : Fix destruction order in SpatializerPoseController 54f0758662 : Convert between sensor framework and head tracking frames 2be8b29bd9 : spatializer: integrate pose controller e9b349585d : Fix log tag 7c2acd11fb : Do not hold the lock while invoking callbacks c29bad6438 : Ensure correct destruction of SensorPoseProviderImpl 029c1d9aa0 : EffectDownmix: Use full 22.2 matrix 4162873eb7 : Audio policy: fix crash in absence of spatializer 7901bddf0a : Fix display orientation handling 9bae7429be : Better support for head and screen sensors being the same one 95b00c8ce0 : Refine the recenter operation 390959835b : audio policy: update spatializer policy b3598b4775 : EffectDownmix: Update for new ChannelMix matrix e807e6bc67 : EffectDownmix: Move processing to audio_utils ChannelMix c15cdd3778 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av d83c42d6b8 : Add SpatializerPoseController ac08f91fd1 : audio: add new flags for spatialization behavior d91256993d : Fix handling of initialization error f7adf32d2c : spatializer: fix aidl interface dependency 35a1fcb1c0 : Add a float-vector representation to Pose3f a16a9df3e3 : Some syntactic cleanup b2a87e5dc0 : Improve recentering logic 779d1eec1b : Add sensor pose provider 1c5e2e3dd2 : audio: rename virtualizer stage to spatializer (2) 6d60701ee2 : audio policy: add Spatializer effect control fa0f674038 : audio: rename virtualizer stage to spatializer edbab3d5f6 : Rename method aa2d286726 : AAC: Don't fail configuration on older HALs cbee7d459f : Head-tracking library for Immersive Audio de8caf42b3 : AudioEffect: Add process callback fbf2030e69 : Fix odd values in aaudio metrics. cad6c0ddc4 : audio policy: add support for virtualizer stage output b3f315a7d2 : audioflinger: add virtualizer stage mixer thread f1f22e7720 : audio flinger: pass mixer configuration when opening an audio output a909409ce8 : Support aaudio channel mask. 61589a43b6 : AudioFlinger: Add memory leak checking for HAL 9f89d6c8f5 : NdkMediaFormat: Add MPEG-H constants d66d7a155b : audio policy: add audio policy ready flag. 0ac7f8c5c3 : audio effect HAL: add getDescriptors method c9b6f8bcf5 : MediaMetricsService: Restrict session ids to those from MediaMetricsManager e059b8fdd5 : AudioMixer: Multichannel handling of stereo volume bc3f37af2b : Add audio-haptic channel max amplitude 39a21d0d11 : MTP: add a new parameter for cancelEvents function 341ee734e1 : Read vendor distortion output gain. 963299b22c : audio policy: fix VoIP audio switching from BT SCO to earpiece

+- Project: platform/frameworks/base

6843c124e093 : DO NOT MERGE Fix issue with bubble stack & bubble data expanded bit being out of sync 7cb001fda4b8 : [DO NOT MERGE] Fix regression for enter PIP when onUserLeaveHint 7625c271931b : Dispose of input event reciever along with monitor 38d57ffe4aae : Fix missing group alertOverride recalculation b479d6487827 : Allow alertOverride if the summary GROUP_ALERT_ALL 878e9322034d : Fix the animation glitch when NSSL adds and removes a HUN in the same frame. 955d37e6d7f8 : Check that PowerManager#isInteractive is false before showing the AOD UI for screen off. 34af3074f2e0 : *ServiceStartNotAllowedException shouldn't have a "cause" 17df79ccc0ce : Allow extra keyguard logs to be enabled via adb d817f84a4ef6 : Revert "Notify display brightness changed due to brightness transforms" c03eca68e245 : PiP: Disable enterSplit for now. e392af281746 : RESTRICT AUTOMERGE Read flag resource overrides. 5e7baf632495 : Letterbox apps in multi-window if resizeable only due to supportsPictureInPicture. be42921e05ba : Fix IME flicker by dispatching unrelated insets after unset IME frozen ac8151be84e7 : Revert "Decode the input of both setStream and setResource calls first" 7f4b8b17841d : Enable nested scrolling for locale picker 467b282eae1e : Change window type of Media Projection dialog c3eaf6622579 : Fix leakage of DisplayContent referenced from TransitionController 10925e6bf5ef : [Provider Model] Fix the overlap when changing the font/display size 09e0a6e823a7 : Send Task Fragment Info Update When Task Invisible... 17a6606ec1bb : Add system_server to readtracefs group 29de30597b65 : Fix IME shrunk by WindowTokenClient mis-detach 012f6bc71135 : Fixed an issue where a user could't go to the locked shade from dozing 67b511296764 : Import translations. DO NOT MERGE ANYWHERE 1daa90f3ed36 : Import translations. DO NOT MERGE ANYWHERE 4c6b24308aa4 : Import translations. DO NOT MERGE ANYWHERE ecd4be6d1a0a : Import translations. DO NOT MERGE ANYWHERE c8a4f437c8e9 : Import translations. DO NOT MERGE ANYWHERE 621c658c1c32 : Import translations. DO NOT MERGE ANYWHERE 898e2b53a7d0 : Handle setAllowedCarriers() with empty list of carriers 3b775bf7ad89 : Fix NetworkController no longer tracking userSetup 7617679a6197 : DO NOT MERGE Revert "[2/n] Camera Compat UI: Add interfaces for client-server..." aec26c4f686a : DO NOT MERGE Revert "[3/n] Camera Compat UI: Add a camera compat control." 103cb7d50ccb : DO NOT MERGE Revert "Log the CameraCompatControlEventReported atom." b84b315bce55 : Enforce system privilege for getGlobalProxyAdmin 5f57cc835005 : Listen for individual subscription mobile data toggles 66a576b409a7 : [RESTRICT AUTOMERGE] Dimming on an embedded TaskFragment vs. parent Task 128c981bb53b : Fixed a crash when dragging down on the NotificationShelf c44d53a3c812 : Merge "Move PowerStatsLogger off of the main thread." am: 19041e21ab am: a4b7960b60 am: 7c7930e536 am: a3426965e2 45b4a71f5cc3 : Prevent apps from creating blocked channel groups c4e075422528 : Spatializer.getCompatibleAudioDevices fix permission a9df09013424 : Show Letterbox background without rounded corners for transparent activities eb12f81e4070 : Fix disable flag in QSBH b92595555288 : Check group channels for FGSes 6456b622fd39 : Check group channels for FGSes 3680feb90363 : Move PWLE notification vibration pattern to config.xml 138f4633c37f : Check group channels for FGSes 05ee93d30f6c : Fixed a crash when dragging down on the NotificationShelf c0acf094f24d : Do not override animation when the parent bounds doesn't support split be242f468458 : Active container should contain non-finishing activity 468f72f0164f : [RESTRICT AUTOMERGE] Attempt to fix exception in IMS c3b8d65a9e6a : Cancel compaction if the process improves its OOM ranking while compaction is running 6151941007e9 : Persist destroyed staged sessions until they are cleaned up 9d5f970c7638 : Check if the SIM is secure before dispatching swipe to unlock. d0823fc830f1 : Return non-null empty list if the controller is already invalidated d0e683b8f65b : Handle onNullBinding 4ac20f1255fb : Prevent a crash when constructing NSSL. f0d69e7d472a : Avoid NPE while drag divider bar c4c4ccc037b5 : AudioService: dump routing cache in AudioSystemAdapter b5e0878776ec : Ensure only single pip dismiss magnetized target exists 37a28db7f586 : Check group channels for FGSes 331b61794982 : Check group channels for FGSes 0be1b45d64d2 : Fix possible NPE a4ef9e0e0041 : Don't abandon child sessions (1/n) 2934bf6a705c : Check group channels for FGSes e7ca21aa12f6 : Fixed NPE when local or remote port range does not exist 539eaff7d59d : Check group channels for FGSes 4ee97aa49837 : Fix transfer splash screen view been called twice from onDraw 2d16edb5e13f : Import translations. DO NOT MERGE ANYWHERE 7255e6e30250 : Import translations. DO NOT MERGE ANYWHERE 74789eaa49cf : Import translations. DO NOT MERGE ANYWHERE 67a15b5af708 : Import translations. DO NOT MERGE ANYWHERE cfc6654c6ef5 : Import translations. DO NOT MERGE ANYWHERE 3bb7e322e63d : Import translations. DO NOT MERGE ANYWHERE 9f612755b69d : Import translations. DO NOT MERGE ANYWHERE 301d5c5963f0 : Import translations. DO NOT MERGE ANYWHERE 3abf629806ed : Import translations. DO NOT MERGE ANYWHERE 3231074592c3 : Import translations. DO NOT MERGE ANYWHERE c08f504d4965 : Import translations. DO NOT MERGE ANYWHERE 7d695e8e04db : Import translations. DO NOT MERGE ANYWHERE 0e142030ad7d : Import translations. DO NOT MERGE ANYWHERE e6e0a6c49b15 : Fix brokn theming test d6c2b4a4685b : AudioService: logs for decision on ACTION_AUDIO_BECOMING_NOISY 6e6d9f18f342 : Check caller owns admin for per-admin getters. c3125d64d4a8 : Fixed an issue where the user could be stuck with pulse expanding 9bdc9d3d8924 : Import translations. DO NOT MERGE ANYWHERE 40c2e07fb62a : Import translations. DO NOT MERGE ANYWHERE b01eacb0864f : Import translations. DO NOT MERGE ANYWHERE 7ed2d03fdbc9 : Fix flaky test WindowInputTestsi#testTrustedOverlapWindow f5f4b1dcaac8 : Workaround undocumented AppOps behavior 1b068c44b3cc : SurfaceView: Synchronize visibility changes with VRI frame 60a456a0a6fd : [DO NOT MERGE] Handle IllegalStateException in APM event handling. 27019c7d95e9 : DO NOT MERGE: Disable UWB in airplane mode. b8b20bd4cc83 : DO NOT MERGE: Clear calling context when adding UWB default setting. 63d94a4e6b2c : DO NOT MERGE: Set default UWB state on. 278a8b0c2e94 : DO NOT MERGE: Persist UWB State in AOSP stack. 0754ce945b57 : Fixes DPMS.getEnforcingAdminAndUserDetailsInternal() 1afa7845895f : Reset app freezer timeout for broadcast messages 64f486017f17 : Notify sysui of side swipe gestures that will show the bars transiently 57b7e5f8b409 : Fix LaunchAnyWheere via an Evil Card in QuickAccessWallet. cd1f9e72cf97 : [RESTRICT AUTOMERGE]Only allow system and same app to apply relinquishTaskIdentity b7c40451f4e0 : Notify display brightness changed due to brightness transforms c685f8b19adc : Don't abandon child sessions (1/n) d90d3344675a : Don't abandon child sessions (1/n) c981d90b4959 : Don't abandon child sessions (1/n) 9324843875fd : Don't abandon child sessions (1/n) 4e222d1a5c3c : Don't abandon child sessions (1/n) bed0dd5e7254 : Don't hold hibernation lock when calling other services 76f9cda458b0 : Quick fix for NullPointerException 211713013 d30f4c67d963 : Prevent NPE when checking toast icon label ca9cc76d5e10 : [RESTRICT AUTOMERGE]Only allow system and same app to apply relinquishTaskIdentity 339f4ca753b3 : [RESTRICT AUTOMERGE]Only allow system and same app to apply relinquishTaskIdentity 6898dea5c953 : [RESTRICT AUTOMERGE]Only allow system and same app to apply relinquishTaskIdentity 2844258da414 : [RESTRICT AUTOMERGE]Only allow system and same app to apply relinquishTaskIdentity 91abbb1669d3 : Ensure only microphone attribution chains are recorded 6f86fbef8763 : Wake-up device before showing bouncer from AoD 3f4a0f3c36b3 : Fix potential exception while pressing volume up and volume down b5fe809adf77 : Fix updateRecentTasksSplitPair unexpectly b0b2863467a3 : Don't remove SYSTEM_FIXED for intentional fixed grants to critical apps. adae4870fb86 : Fix toucn unresponsive after half fold in split df7c72558630 : DO NOT MERGE: Track SurfaceComposerClient changes ad1a4f2275b3 : Not resume TaskFragment behind translucent others a28572eb9da4 : Fix crash in RemoteViews w/ Bundle due to Parcel.allowSquashing b86d3723c97d : Adding additional log to track down crash 5289f17a805a : Fix launcher crash and correct split behavior 40211be96aea : Add new class for WiFi restractions caching 32796cd24bf5 : Verify querent for printing app links state 3f961f24f49d : RESTRICT AUTOMERGE Disable the Trusted Hotword requirement 5568cc227e2d : [SettingsProvider] fix server-side Readable maxTargetSdk check c10beab1e249 : SurfaceView: Fix unsafe transaction accesses 096919c66454 : Fix IME layering target above IME surface c4f8397de569 : Clear binder identity before releasing wakelock cb26cb679ef1 : [Provider Model] Adjust the width of the progress bar b5efdf729385 : [RESTRICT AUTOMERGE] Fix the inconsistency of protection level 121b2eb109d3 : BluetoothMidiService: target SDK 30 21a296bf479b : Run sound trigger HAL watchdog on uptime clock d8cbcc46be0c : [5/n] Camera Compat UI: Unify margins logic for camera and size compat controls. ab7c9c006528 : Fix potential deadlock with SensorObserver. 2a6d58494782 : Fixing keyguard user switcher height after collapsing 7d0f7fb747cd : Accounting for user switcher on split shade lock screen 4e5bb88605af : Log the CameraCompatControlEventReported atom. 932edfabed35 : Import translations. DO NOT MERGE ANYWHERE 9366a4643e45 : Import translations. DO NOT MERGE ANYWHERE 3882ba3ec23b : Import translations. DO NOT MERGE ANYWHERE d3b7ea32a491 : Import translations. DO NOT MERGE ANYWHERE 0dfa5116d21a : Import translations. DO NOT MERGE ANYWHERE 04db84453d01 : Import translations. DO NOT MERGE ANYWHERE 1963f31a523f : Add check package belong to caller 46eb3bead103 : Prevent an app to check if the specified VPN app is set VPN always-on 93e949c86b76 : Import translations. DO NOT MERGE ANYWHERE cf1a4d36a3c0 : Import translations. DO NOT MERGE ANYWHERE 9dad8e063121 : Import translations. DO NOT MERGE ANYWHERE 11bff8cdaecc : Import translations. DO NOT MERGE ANYWHERE 7e3b8e0fc847 : Import translations. DO NOT MERGE ANYWHERE bb87c498bb84 : Import translations. DO NOT MERGE ANYWHERE a8a62a09edc2 : Import translations. DO NOT MERGE ANYWHERE 99b354b21cc2 : Import translations. DO NOT MERGE ANYWHERE 71f6231e60f7 : Import translations. DO NOT MERGE ANYWHERE aa47ea2f4c77 : Import translations. DO NOT MERGE ANYWHERE c49bc91de1a2 : Import translations. DO NOT MERGE ANYWHERE 7880965f55c6 : Import translations. DO NOT MERGE ANYWHERE 5a357585bad8 : Import translations. DO NOT MERGE ANYWHERE 6eefdeebae1f : Import translations. DO NOT MERGE ANYWHERE 41d6c555fa7e : Import translations. DO NOT MERGE ANYWHERE d9a47d39c337 : Import translations. DO NOT MERGE ANYWHERE 3e73fdc3525f : Import translations. DO NOT MERGE ANYWHERE ba48972396bf : Correctly implement multi-user theming support cccf19150f52 : Add ALLOW_SLIPPERY_TOUCHES permission 83df8faaa036 : Make DozeParameters responsible for setting PowerManager#setDozeAfterScreenOff. e136320e8bd2 : Attempt to fix updateImeParent transaction synchronized issue f4cc0faac1fa : Add debug logging for null task list d569feb6be03 : Fix navigation bar icon invisible with dimming window f3741120c133 : Make sure launcher side can animate divider f14e212d82b3 : Get fresh InProgress array in AttributedAppOp when adding/removing 2623d2792bb5 : Get fresh InProgress array in AttributedAppOp when adding/removing e5e4a8df8c50 : Get fresh InProgress array in AttributedAppOp when adding/removing 3032133baea7 : Update dwell ripple animation 186d929e1a26 : DO NOT MERGE: Revert "DO NOT MERGE: Revert "DO NOT MERGE: Lower bound throttling interval"" 6bcfb687b642 : Revert "Revert "Reduce allocations on location delivery"" 396245fa9503 : Additional location logging 3aed7fe724bf : Revert "Reduce allocations on location delivery" db71562964d5 : DO NOT MERGE: Revert "DO NOT MERGE: Lower bound throttling interval" 0aa23c281a83 : Fix mismatched state between SystemUI and FingerprintService f17a52502545 : Remove test falkiness 13e80fd997dc : [3/n] Camera Compat UI: Add a camera compat control. 24f4d8a9521d : [2/n] Camera Compat UI: Add interfaces for client-server communication. 705574bfc4f2 : Do not let QS handle touches where clipped. 0127cdfc865b : Ensure Snooze views adhere to the accessibility font weight. 071ede77bf61 : Double-bold the snooze option text. 1a5de0a925b9 : Bold StyleSpan further for auto-bold 51f8e62e5442 : Prevent bad intents from crashing sysui 38bb7c116ffe : Unregister the dialog listener on detached 8b04c79d8787 : Correctly show media player on split shade a3b5e2295b66 : Fixing split shade going full black when changing density 77ed8e57242a : Workaround to dump error log instead of exception b1d3e076af1d : Use SOURCE_CLASS_POINTER as the default source for MotionEvent 87ab0686be72 : Remove check preventing keyguardGoingAwayRunnable from being called if it's already going away. e200dceb61ea : Do not select hint indicator when talkback is enabled. d732692ba764 : Add ALLOW_SLIPPERY_TOUCHES permission e4dd95907353 : Add API to get multiple running tasks for split cfdad866881b : Remove check preventing keyguardGoingAwayRunnable from being called if it's already going away. 0f3859ca58d9 : Import translations. DO NOT MERGE ANYWHERE 743241f3e294 : Import translations. DO NOT MERGE ANYWHERE 5561314b2250 : Import translations. DO NOT MERGE ANYWHERE 42c17888e8ad : Fix dialog accessibility issues. 7d6151c61ede : Cancel the existing recents animation before any initialization eab69869a08c : Add haptic feedback to rotation button b356de42b082 : [DO NOT MERGE] Make extra navigation bar count towards non decor frame 575a868e862d : Ignore the charging ripple flag. 447e4f16e274 : Fix a potential NPE b53ea1af00cd : Lock face when fingerprint is locked. f853c0f15fa8 : Fix issue where surface was animated while wake and unlocking. 943c8287f887 : DO NOT MERGE: Lower bound throttling interval 757317e2e2ae : Don't reset the keyguard if it's going away. 3b88fdbd863b : Fix smart reply lifetime extension fce5b2becedb : SurfaceView: Synchronize initial destframe change from BBQ 528a1061f198 : Fix NPE in PinnedTaskController b5fa0a6c5e96 : Don't crash if default supervision profile owner is not set 82865fe924fd : Update PiP exclusion bounds in TaskBarDelegate. 995b8190038c : [Provider Model] Listen for callback to highlight WiFi network aab9304c6a34 : Release stretch overscroll when new items are added. c5d0caf27492 : [Provider Model] Reduce the max of WiFi networks (QS Internet Dialog) e805f2b12fd6 : Only show UDFPS bouncer if it can be used to auth 62e224407d37 : Legacy smartspace alignment fixes 0b2bd16cc685 : [Provider Model] Avoid running changes to WiFi level e98ecfd6acdf : Add settings to toggle the phantom process monitoring in dev options 910e04542261 : Fix footer visibility w/r/t remote input 8ec56b2f8411 : Fix the case where restricted mode allowed reasons are ignored c57aa4a84ea5 : Update dropzones to match the size of the existing split 75bacc46d0ac : Fix how task info is retrieved for split screen 232a0456e735 : Reduce allocations on location delivery 5a251be21f1f : Update clock location 33c6221c5bf0 : ImsServiceEntitlement default values missing 761988f2ae9e : [DO NOT MERGE] Clean up sandbox and letterbox ADB debug commands 12763375e5fa : Fixing displaying two carriers in split shade header 4f069151212b : Add unlocked LS => locked AOD transition 3b3e39f6271c : Fix expanded fully custom view showing wrong chevron state acbe7b52635b : [Provider Model] Fix WiFi list count timing issue (QS Internet Dialog) 778c95ce7c54 : Reduce cost of WindowTokenClient config change 0cbc4474e883 : Global settings for Bluetooth (Settings.Global.BLUETOOTH_ON) must be set to BLUETOOTH_ON_BLUETOOTH whenever non-BLE MESSAGE_ENABLE is handled irrespective of the state. 2a7bb514416d : To re-adjust the layout to pass the test in switch access and talkback 54f4c1843d4d : Revert "Increase debounce time for DISCONNECT processing" 6dd79270b083 : [1/n] Camera Compat UI: Refactor size compat mode UI controller. 3521e22b355f : Add IME switcher button logging ba3ca9252b47 : Redact key value from log when DEBUG is false 9df0055a272f : Prevent double keyguardGoingAway, and finish cancelled animations. 4a8ce08c047c : Add scrollable text to biometric prompt 980f233d2d53 : Pass MTE RuntimeFlags to AppZygote. 7cf5ae1c79a7 : AudioService: fix SCO audio resume after call 11a6929c42e2 : Fix A11y on PipMenuView af3f020b3507 : Centering big clock vertically on large screen lockscreen and AOD c350b0492d2f : [ProviderModel] Should no set the subtitle as gone when airplane mode is ON 0399d9c9514d : Block split Activity in lock task mode d4848611d2ec : Fix the transition from Split to PiP a5d4f094e82c : Fix translation animation flash for the same translation 39746bcec781 : Update sharesheet for large devices 84d658524497 : [Output Switcher] Set title on window e20226355a3e : Add dwell ripple shader fecc19944017 : Mark bubbles as updated when they're added to the stack 8556545a2c68 : Show unlock icon on AOD e12375e4eaec : DO NOT MERGE Hide UDFPS affordance when some dialogs show baeaad66d0d2 : CameraServiceProxy: Query recent tasks for top activity data 753259e72c83 : Show 'press to open' after face auth success 8854e6eb5960 : Allow uid processes in foreground task to start activity in FG app switch state 843c9c0164a5 : Update to 2 failed udfps attempts to show bouncer 53a7330fe156 : Remove unnecessary null check to make code consistent fa07bb5cdf83 : Add some java doc in the VoiceInteractionSession 488d992874b5 : Do not show buttons in screen pinning dialog on tablets 58fb1caa4a49 : Tweak the way to get the enabled component cb2f88ba4b95 : Remove behavior that closes the notification/qs panel when tapping on an empty area. 483910bc10b0 : Center EmptyShadeView vertically and horizontally. 45e4bcf994c8 : Reduce unnecessary overhead of SystemUiContext 571c1f9bf000 : Override the fillsParent() on TaskFragment 04728f77d761 : Remove unnecessary clean up of targets 6fca2b6cfe21 : DO NOT MERGE Revert back to old udfps haptics experience 8d3c1aa05429 : Copy caches when initializing RemoteViews 5acb031f31cb : Introduce WindowManagerState field for sandboxing 092b4a0f92d4 : Remove mTargetViewContainer safely d62c5e970836 : BP reason is always higher priority than Settings c5b0f4ebf2a4 : Fix shade flicker & touch absorption 8268a1f79e45 : Revert "Update work challenge to align with material next" f811df0eb623 : Fix the build break in InternetDialogControllerTest 9d8d52149506 : Auto resuming app switch for visible apps 5aef2c1faba5 : Improve fold state provider logic handling posture 1ad80ead9205 : Document the split-screen action bf54c4ad748e : Allow checking if an activity is organized 1536e49a7fef : Make SysUI dialogs more consistent fd251b1390d9 : [Provider Model] Under the APM on, should set the sub-title to keep the same height and avoid the jumpy c668064c04be : [RESTRICT AUTOMERGE]Only allow system and same app to apply relinquishTaskIdentity 3cb94e0d6a55 : PiP: Disable enter-split button when not visible. 27db3c0af9ee : Added sensor privacy message to biometric prompt f3811b9a5a0f : Updated ufps enrollment colors. 8c606ab1aa42 : Enable default NAS for users who haven't done NAS migration f382049442af : Fix NPE in SplitController#startActivityToSide 77ebf9ee1ba6 : Remove test flakiness 562f1bd91f28 : DO NOT MERGE Re-implement reading/writing Throwables from/to Parcel, without Parcel private APIs. 5c67b950b2f6 : Camera: Update JPEG size override condition for MPC13 32e0508252b9 : Do Not Report Activities that are Finishing 7a696c99da8e : Create HandlerThread for TaskFragmentAnimationRunner 42dfe6bcf710 : Update the string of the migration tooltips. 3741a88710d3 : Hide notification footer when QS is expanded. 427e2410d256 : [Provider Model] Adjust the design of "See all" (QS Internet Dialog) 925211481c04 : Fixed an issue where the statusbar was made opaque even though it wasnt ec99fb3cb399 : Reset the settings key of the migration tooltips as enabled. ad96622360c0 : Update Color Inversion quick settings strings. 3ce69ef4d610 : Use clipped content translation when dismissing a HUN. 6deec52fa975 : Fixes re-setting activity type when embed activity in split-screen 8d8682de2600 : [Output Switcher] Add support for split mode 9d3f1be63cff : Add SensorPrivacy error message to FaceService. 704b302319d1 : [SettingsProvider] enforce @Readable for getAll*Settings methods 294f8c51ea6a : Always have QS expanded on split shade 14adaaa3ba56 : Remove split shade drag handle 966cd4189555 : Always show collapsed media on split shade 6313a6d466e4 : Split shade should always have 6 tiles f02ad39694b6 : Unlock icon plays success haptic on device entry 51ce118ae3e1 : Add package to intent 303e76b80e4a : Remove EnabledSince from OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY 8c68088b6704 : Change DialogLaunchAnimator X-axis interpolator 401bc29face3 : Extract interpolators and durations out of LaunchAnimator 1dd8b3f4807d : Only trigger (un)lock icon on longpress 7b6aeac0502b : [Provider Model] Reduce WiFi list in airplane mode (QS Internet Dialog) 7b2bced874f7 : Revert "Remove unused resources" a6432c00724d : Update the padding of MainSwitch layout and the MainSwitch's TextView margin to meet the spec. 19987ee05613 : DO NOT MERGE: Downbranch don't need this adjustment [Output Switcher] Adjust properties in dialog 5d580797c11b : Consolidate clearing mImeInsetsFrozenUntilStartInput c2188d60ee0e : DO NOT MERGE: Decode the input of both setStream and setResource calls first 4d91b5aa0b56 : DO NOT MERGE: Decode the input of both setStream and setResource calls first fa9c73975e1d : DO NOT MERGE: Decode the input of both setStream and setResource calls first 51b874f628dc : DO NOT MERGE: Decode the input of both setStream and setResource calls first f6a946bbcd02 : Decode the input of both setStream and setResource calls first ffcf558ae0e7 : [Provider Model] Refine sub-title (QS Internet Dialog) 2c7937f85341 : [Provider Model] Refine progress bar (QS Internet Dialog) a3b17233b00f : Immediately tear down VCN network when entering Airplane Mode f65d2246268e : Keep the merged WiFi indicators when WiFi toggle changes. c03130ab6f8f : Fix jank when app launched from quick panels on the lock screen c65ac2cdd812 : Improve visual debugging for NotificationStackScrollLayout abe6f7e99956 : Update burn-in offsets for the lock icon on AoD => LS 2bcb8113908f : Increasing size of lock icon on big screen devices f44beff4591d : Fix the incorrect result of AccessibilityShortcutStats 62ae0c89f743 : Reset the alpha value of ALL notification content views 4a0cad571a36 : Disable unfold animation when animations disabled 91010a79de78 : Do not use prefixOrderIndex for animation layer 9ba35a270445 : Synchronize dialog launch animation using BLAST ec8cff62610d : Allow service auto-restarts when its dependency is force-stopped 678b445a564d : Fix process capabilities on re-computation for cycles in oomAdjuster 81f71862ba67 : SpatializerHelper: fix routing check in canBeSpatialized d026e1093c27 : Add trace tags for notifications ad3c9b174107 : Don't disable QS when in split shade 74f78adb63ec : Fix segfault with sparse encoding 59a7b14c3e49 : Fix CTS failure for waterfall device a9ee99be7ade : Disable the test (1/n) 97a422584395 : Consolidate clearing mImeInsetsFrozenUntilStartInput e7ada365ce12 : Fix magnification cutout while performing back gesture 99702662ed42 : Move adjacent tasks forward together to ensure occluding state 8eb67dd5d130 : Add hibernation NPE check and unhibernate only if hibernating 12df10113faa : Ensure at most one pip-dismiss-overlay 80d6a378b994 : Show scrimmed bouncer from BiometricUnlockCtrl 90d73e4e9380 : Allow udfps when strong auth is required 8f2b1ec094da : Fix incorrect SID matching for bio prompts c9bc394198dc : Update tools/ OWNERS to valid owners and remove noparent rule to allow for parent owners in cases where needed. 226f579f78d8 : Allow split position constants to be used in launcher. f936d8290c2f : Initialize content resolver in ctor 2eaae4e670a1 : Properly remove local color areas of callback 619bbdd453f0 : Adjust size of badge on managed user. 166f26312801 : Ignore ui mode change caused by Morris overlay in PiP a27822a79554 : Add missing size check when parsing staged aliases 85b3e879f856 : Add missing size check when parsing staged aliases abdf5a518db1 : Add missing size check when parsing staged aliases 69af3501822f : KeyguardRotateController handles minimum show time e6767851a830 : [Provider Model] Simplify filtering WiFi list function ac5c3f57e01e : [Status Bar Refactor] In CollapsedStatusBarFragment, use NotificationPanelViewController instead of StatusBar.java. be9380bef22e : Adding privacy indicators to split shade header 54d74e463f23 : Vertically center SCM-eligible on warm launch 608a679783c4 : [DO NOT MERGE] Revert "Temporary flag for Launcher to debug their usage of sandboxed display APIs" 4538223f856f : Animate the cast dialog 27b605232208 : Refactor DialogLaunchAnimator and remove host dialog (2/2) c424d4801f7e : Refactor DialogLaunchAnimator and remove host dialog (1/2) 1bd5713db3da : Verify WindowContext gets custom Drawable 810855c1cbcd : Enforce owner rights check to setSplashScreenTheme 815497e1ab57 : Update wallpaper window pages only at processing 44f5e52d5335 : Provide default splash screen style for Launcher and SystemUI. 7d888cbc2f81 : Update Contenet Capture API discription e7ecea63ad2b : Support to show lock task toast on taskbar 4b79500f156e : Fix Smartspace media logging bugs e51f699fa863 : Consider IME_VISIBLE_IMPERCEPTIBLE as shown for taskbar purposes 2845bc544f4c : Revert^2 "Update the ambient indication container" 1b8956bb0310 : Create a new key to backup Sim-specific data. c6a94fbe1157 : Add back AccessibilityFloatingMenuController into StatusBar ed775e91773a : Use TextView for dialog title 1b5991357384 : Resume appSwitchesAllowed after exit PiP 6f0a40f36b4a : Revert "Update the ambient indication container" 86fb6220fa27 : Don't send lock icon touches to NotifShade 936d7b3cc041 : Fix keyguard authentication after PIN 49381ee746c7 : [DO NOT MERGE] Revert "[1/n] Introduce API for all available max WindowMetrics" ea9f91778e1f : Revert "Revert "Revert "Revert "SharedMemory: break Cleaner reference cycle."""" bf551fe11176 : ViewRootImpl: peek IME source instead of creating it 4dfa01a86e9a : [DO NOT MERGE] Revert "[2/n] Display stack provides DisplayInfos" e40ee51d3766 : Use the current dimensions instead of relying on onConfigurationChanged 754a54666fa6 : Update OWNERS file by topics in WM Shell module 04f1d4df9d07 : Remove stage type from split screen APIs 03f6d768ad98 : [Provider Model] Show airplane off button and carrier network if airplane mode is on 205cd6486c83 : Clear all starting window while unregister organizer. bf37d2e674c6 : Fix split black if active from pip e0d848ed9128 : Ensure smart replies are always visible 1c0aefd45b42 : Drag and drop to split transition 836a13348dfc : Import translations. DO NOT MERGE ANYWHERE ab100bb67fdc : Import translations. DO NOT MERGE ANYWHERE 65643ed1cdf3 : Import translations. DO NOT MERGE ANYWHERE 762bef37ae96 : Import translations. DO NOT MERGE ANYWHERE f693c43753e2 : Import translations. DO NOT MERGE ANYWHERE 8d4068ec3418 : Import translations. DO NOT MERGE ANYWHERE 6d5ee89febd8 : Import translations. DO NOT MERGE ANYWHERE fdfd0c95b9a6 : Import translations. DO NOT MERGE ANYWHERE 0f3dbaa241af : Import translations. DO NOT MERGE ANYWHERE f18a02a647d5 : Import translations. DO NOT MERGE ANYWHERE 1bd60d2dc4c7 : Fix bug in high power location attribution 352a3997e148 : Update work challenge to align with material next 1702b78185ec : Import translations. DO NOT MERGE ANYWHERE dd04d561f563 : [Provider Model] should not show the toggle's vertical separation if it is a guest user c487edc5a93c : Handle configuration changes in floating rotation button 355c04e0a778 : Remote mCurClientInKeyguard dependency in IMMS adfa8fc2fde8 : [Provider Model] Fixed the height of the WiFi list 313014267952 : [Provider Model] Remove the background of the title layout 0ac25b34e632 : Exclude TYPE_PRIVATE_PRESENTATION app visiblity ca5a69fe36c8 : Import translations. DO NOT MERGE ANYWHERE b2d5f063ca0a : Import translations. DO NOT MERGE ANYWHERE 1ecb62dfe99c : Import translations. DO NOT MERGE ANYWHERE 0e9765ae9239 : AOD lock icons should always be white f1012018bf07 : [DO NOT MERGE] Revert "PossibleMaximumWindowMetrics reports physical display insets for each" 565c0b23ecdf : Fix not able to launch activity adjacently 4428e22d67e6 : Dispose of TransportClient in BMS#beginRestoreSession 95b7f9b0719b : Animate the power menu when triggered from QS d56285edbe61 : Fix narrow statusbar when folding 9e6c73784c8d : Support to start tasks into split screen with specific split ratio dbb136d2f57e : Fix user education placement a11bcc2a2b5a : Don't show user education when integration tests are running e97e296c811d : Rework blast sync callback model b26f38080991 : PiP: Show/hide enter split button based on focused task. 7ed3ec7ceedc : Update the ambient indication container 7943b8b8da60 : Revert "Revert "Extract assistant logic from NavigationBar to share with Taskbar"" 814b785464a5 : Rehab parts of CollapsedStatusBarFragmentTest. f886917eeeec : [Status Bar Refactor] Move PhoneStatusBarViewController's creation into the Dagger component. d25d79f9182b : [Status Bar Refactor] 3/3: Remove HeadsUpAppearanceController#destroy and migrate the controller to a ViewController model instead. 098e210a5144 : [Status Bar Refactor] 2/3: Remove HeadsUpAppearanceController#readFrom(oldController). 7f4af891ac6d : [Status Bar Refactor] 1/3: Have HeadsUpAppearanceController be created by dagger and use it in CollapsedStatusBarFragment instead of using StatusBar.java. 19c76901bb64 : [DO NOT MERGE] Remove taps option from screen record dialog a8a067f48465 : Do not skip traversal of IME container when display is frozen 6ba743217341 : Revert hide logic in ImeInsetsSourceConsumer#setControl bdc4e842cf6b : Clean up windows which stuck in animatingExit state. 3549a251fc8b : Do not skip restoring rotation lock when returning to home 20fddbc60955 : [RESTRICT AUTOMERGE] Send WindowContext config only when Display is active 2ce49dc65492 : Check okToAnimate for TaskFragment change transition acb755ce9e27 : Fix issue with alphas not being applied to the same view on unlock 9b53d2ecabe2 : Fix issue with alphas not being applied to the same view on unlock 965816bb45c7 : Destroy clients that do not start. 2daf28f449a2 : Guard absent SplitScreen in PipTaskOrganizer e164776ab0c5 : Fix GL memory not being removed from lost RAM 2511ebcc4042 : Revert "Extract assistant logic from NavigationBar to share with Taskbar" 48df8c9b6812 : Use SystemUI config to easily adjust udfps haptics 627b68beeabe : Reduce hardware render sizes for ExpandableNotificationRow. 1b8e88840a3a : Revert "Support to transfer freeform task into split screen" e1a74223bb88 : Wakeup the screen for full screen intents b6219b37cd8e : Update swipe up from the locked shade behavior a910be6deee3 : Apply dialog style to User switcher dialog. 1a848af46fb5 : Create style for AlertDialog in SystemUI 141bac2a08f7 : Fix pip surface under divider 4267ff2f20a9 : Checking Settings config for quick pick-up gesture 9af01bb33689 : Fade out branding image with icon while exit splash screen. 4ce8bf537d37 : Added AM APIs to get switch from / to user messages. 9f2524be0043 : Turn off rounded corners for letterbox by default. a20b9203acda : Pipe dark intensity through OverviewProxy 7567f970d6b0 : Prevent recomputeDisableFlags from clobbering the system disable flags e2cd42240ab3 : [Status Bar Refactor] Inject NotificationPanelViewController into CollapsedStatusBarFragment. 9ac796de8d2b : [DO NOT MERGE] Add animation for Dnd dialog 243337fcfe3e : Fix logic error in WMShellBaseModule.java break OHM function 706c29620b1b : [Provider Model] 1. Add the vertical separation in front of the mobile toggle 2. Increase the margin of the done btn 674aed9fb5a2 : RESTRICT AUTOMERGE - Allow ResolverActivity to relinquish task identity d5e24c393938 : Finish SensorUse activity when dialog is dismissed 33a7ce842730 : Extract assistant logic from NavigationBar to share with Taskbar 98902d63190d : Show bouncer after failed UDFPS attempts 3ad372fc12a6 : Fix incorrect QS paddings after relayout 2a0e4634f551 : Annotate TaskKey#baseIntent as @NonNull to match platform 486adb9aa85a : Test for contract between AndroidKeyStoreKey hash and equals. 3a37085ede39 : Keystore 2.0 SPI: Fix contract between equals and hashCode d9f722d0d462 : Change the restart button to use material colors 89a0b88187de : Fix snooze guts disappearing in split shade 48ac59860179 : Use only current density to check isTablet 65ba861856ef : Prevent resize animation from changing the requested visibilities a3deece020fb : Fix security bug for TaskFragment creation c55e1f491c61 : Invalidate recent tasks when the splits (or split info) changes f8a1beac2ec1 : Fix split dismissed after click pip to split button d45dba76ac1f : Remove TaskFragmentAppearedInfo 92247c0af11c : Defer sending TaskFragment events while host task is invisible 391f372726af : Ignore ui mode change caused by Morris overlay in PiP 0a53b766cbf9 : Allow auto-pip on launching new Task from TaskBar 4dbbd9c5282e : Account for extra nav bar when checking nav bar appearance d0a83fe892ed : Sort remote cast notifications to the end f8128807584f : Restore StatusBarStatePolicy. 45f4b4aaa5fd : ForegroundServiceDidNotStartInTimeException now has... a86b481b797e : Update TriggerSensor parameters 082403816a19 : [RESTRICT AUTOMERGE] Associate SystemUiContext with DisplayContent 50c6a4516e5d : Fix IME flicker when switching recents tasks f6b7869adc0b : Consolidate DisplayContent#assignRelativeLayerForIme ab38df805fc5 : Import translations. DO NOT MERGE ANYWHERE c1b7f32e5a77 : Import translations. DO NOT MERGE ANYWHERE 63e0b1de714e : Import translations. DO NOT MERGE ANYWHERE 8b841328d01c : Fix NPE while running UserSwitcherController 352bc74d6866 : Fix deadlock in MediaRouterService 17f9706d0666 : Update TaskFragment animation to exclude scrim f738fadd0942 : Override all open/close animation for organized app 8ea639575b4f : Remeasure entire carousel view when players change 4e0bda878547 : Import translations. DO NOT MERGE ANYWHERE 8b3d50365ffc : Import translations. DO NOT MERGE ANYWHERE 61d5063fb2c9 : Import translations. DO NOT MERGE ANYWHERE bcd50cd5ad7e : Import translations. DO NOT MERGE ANYWHERE 46299ba2f06a : Import translations. DO NOT MERGE ANYWHERE 11a84f11f8ca : Import translations. DO NOT MERGE ANYWHERE eeb00e5db06b : Import translations. DO NOT MERGE ANYWHERE 30a4adc0c08c : Exempt hibernating apps from dex optimization 7e82b04f0f28 : Import translations. DO NOT MERGE ANYWHERE 49600b900095 : Import translations. DO NOT MERGE ANYWHERE 457993c4a0a7 : Import translations. DO NOT MERGE ANYWHERE 771b7ebe5d10 : Fix SysUI volume controls not appearing 8907455ed7b1 : Fix SysUI volume controls not appearing ce82d51ed541 : Import translations. DO NOT MERGE ANYWHERE dd4553c73ee3 : Revert "PiP: Recalculate size if too big/small on display change." 68b891701f2f : Fix privacy dialog padding d2c9d8db3547 : Import translations. DO NOT MERGE ANYWHERE bc3ad13d0fb6 : Import translations. DO NOT MERGE ANYWHERE ddaad7f4977b : Import translations. DO NOT MERGE ANYWHERE d7097b817bb5 : RESTRICT AUTOMERGE Remove line of code that was mistakently left in. 1b13bc873c76 : RESTRICT AUTOMERGE Remove line of code that was mistakently left in. 643eb06cedff : Set HotwordDetectionService priority same as VIS. b8b2f899483b : Add SmartReplyView internals to StatusBar dump e91aa6cb7d70 : Check media session token type 6ed662a9db53 : Remove all size compat UIs when the keyguard becomes occluded a8b581ae83f8 : Update DozeSensors on fp enrollment changes f49e300cac00 : Support moving task to an activated split stage in a specific position 9688ad33e74c : [DO NOT MERGE] Allow a settings override for double-line clock d2f718cbf33b : Stop output WM_DEBUG_WALLPAPER logs to logcat 74cc4db965de : Try to fix ActivityThreadTest failure on foldables e1e9c6a2f6a7 : Add LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK permission to Shell 8b5b7e5beb3f : Move handheld-specific controllers out of base module 247fc0192bc4 : Add flag for window manager with no touch area in customize toast 6521a6ee65eb : Fixed some strings for automotive. 94568f1e74e0 : Fix specified wallpaper color option missing after reboot 6f5cbf7249e0 : Set textChanged for new notifications 06f8587f412c : Revert "PiP: Recalculate size if too big/small on display change." ae42f512dfc2 : Ignore folding feature when it is not on the active display. b20c14d2af6c : Use different exceptions for different crash reasons 3ad9ba735109 : Notifies correct device state callback on cancellation 327d67cb2a26 : [DO NOT MERGE] Animate dialog stack and use in UserSwitcher 8c7ef9ef5cde : Skip adding shell drop target window for virtual displays ad9c0d7a5539 : Immediately apply transaction when hw rendering is disabled 05ad234c0fa7 : Apply screen off brightness clamp when going to sleep. 19f3902f60f8 : Improve brightness handling during screen off timeout. 83dd25e77cc3 : Allow udfps when strong auth is required efc78bb35bae : Revert "Enable NoBackGesture logging" 98f17c1f709e : Skip unknown change IDs when adding/removing overrides on release builds ff7c0c9450e2 : Update UDFPS haptics take #1 19686043b1b0 : [Provider Model] Show "See All" when only connected WiFi appears 4dd75ce7abee : Fix wrong divider bar layering 05a043c911a4 : Fix a security issue eca0b750e79f : Don't hold wakelocks for passive requests a04e56ce7415 : Show chevron on DndTile if it'd show dialog b5567531cf7f : Use a process queue pattern to eliminate concurrency bugs daba01ddf868 : RESTRICT AUTOMERGE Remove line of code that was mistakently left in. 7c64f2cd038e : Show scrimmed bouncer from BiometricUnlockCtrl 1267a8ffa528 : Fix UDFPS not working when a HUN is showing 57e1e3afb1a6 : NotificationMediaManager now requires modern media notifications 8ee29b73161a : NullPointerException for Internet quick panel(slice) in Settings 809f1182f2bd : Set letterbox background color to system_neutral2_900. eaa09ebfab64 : Make KEY_VONR_SETTING_VISIBILITY_BOOL default to true eb7a55cc470d : Fix bugs with QS customizer when split shade is active. a6d809b68d4c : Update AOD battery indication 1b5a317c7a25 : Fix long click the Color Inversion tile can not link to its settings page. 4034e6c7347d : [Status Bar Refactor] Define a new dagger component that gets re-created each time CollapsedStatusBarFragment is re-created. 3106ae05e268 : Send the network logging enabled notification to the current user. e4bb3b123539 : Remove unused resources 99c7e04b3877 : Fix isVisibleOrAdding and update name/docs f667354d7d92 : Fix flag manager crash f6537b35c57a : Add more state to dump to debug missing work profile notifs. 338c15b33ff1 : Prevent ClassCastException 79079e8a33a0 : Don't show 'try fingerprint' msg on face auth help d631564700ab : Keyguard Unfold c1858ca90939 : Change AssistManger to use dagger's @Main Handler 1960265b9b15 : Remove the unused assistant orb UI. 79bd0cafdd22 : Fix regression when launching the media output dialog e2cf2faa7d64 : Add a regression test to verify no IME flickering when navigating back 6bd7a9c72809 : Check for the vibrate notification key on delayed vibrations eec2d1237d9c : Add null check before notifying CUJ events 273dc063732e : Temporary fix DialogLaunchAnimatorTest#testShowDialogFromView e308c480cbc6 : Set window crop for TaskFragment open/close animation 83119e1bace1 : Fix issue with provided options not being applied when launching split tasks d41841f469f3 : Consider the lock-task mode while using FLAG_ACTIVITY_TASK_ON_HOME d69deffd3551 : Only register listeners if setView was success. 670c8895beaa : New hidden DPM methods: getLogoutUserId() and clearLogoutUser(). 1f37c4f7c792 : Fixed permisssions on setStopBackgroundUsersOnSwitch(). caa1a65588ae : Camera: Try to recover from failing stopRepeating requests abf3d3b94868 : Update PiP dismiss target on theme change 6d6a81b5e832 : PiP: Enable enter split. 716597f726f7 : Add @Nullable annotations to Task fields 5deab1f7555f : Make quickPickup gesture depend on liftToWake 97b632d46651 : Add SPLIT_TOUCH to UdfpsView efaa814a99bc : Don't allow background apps to change theme 392d8686a936 : Add a bold-text version for the keyguard clock fdac4a25a030 : Fix issue where onKeyguardOccludedChanged isn't called when occluded changes d5d115a29ccb : Update local wallpaper colors when areas added and fix stale clock d95ce6779da8 : Update deletion conditions for a package's UsageStats. 84127e6c1bc6 : Update Assistant entry points on navigation mode change 36d7acbaafd7 : Change OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY to be enabled since Sv2 6fd464985a0f : Don't allow background apps to change theme 5914c4592ee7 : Adds new configs to support 5g+4g opportunistic switching. cf1e005819b3 : USB: Adjust exception message in dealing with permission check #3 85b875f2ab8e : Import translations. DO NOT MERGE ANYWHERE da28885db693 : Import translations. DO NOT MERGE ANYWHERE 25064423884f : Import translations. DO NOT MERGE ANYWHERE 80044551763e : Import translations. DO NOT MERGE ANYWHERE aa34a951d962 : Import translations. DO NOT MERGE ANYWHERE 069eebac2cb8 : Import translations. DO NOT MERGE ANYWHERE 54f13a51e9f9 : Import translations. DO NOT MERGE ANYWHERE 68bc2f69b56b : Import translations. DO NOT MERGE ANYWHERE 02b8794a4e6c : Import translations. DO NOT MERGE ANYWHERE 6f3ce11c56d1 : Import translations. DO NOT MERGE ANYWHERE 33a0a2291b5e : Import translations. DO NOT MERGE ANYWHERE ce5e752f2d2b : Import translations. DO NOT MERGE ANYWHERE 930739c45adc : Revert "[RESTRICT AUTOMERGE] Associate SystemUiContext with DisplayContent" 315af7ea6eb0 : Import translations. DO NOT MERGE ANYWHERE 1f971232b56c : Import translations. DO NOT MERGE ANYWHERE ceb81dd4220b : Import translations. DO NOT MERGE ANYWHERE 6f7dd6e6a758 : Import translations. DO NOT MERGE ANYWHERE 4ce96d9acd02 : Import translations. DO NOT MERGE ANYWHERE e7d4be95c154 : Import translations. DO NOT MERGE ANYWHERE 5efbbaf35e12 : Import translations. DO NOT MERGE ANYWHERE a339d83d2f93 : Import translations. DO NOT MERGE ANYWHERE 1b4c0aae2266 : Import translations. DO NOT MERGE ANYWHERE 92013ed958db : Plumb config to output switcher indication chip 0657b28b24b3 : Plumb config to output switcher indication chip 4a49a7628f14 : Fix Accessibility button & gesture settings did not update correctly in Tablet device b7f52f4468a1 : Re-enable volume control for non-grouped devices 022081595bf4 : Tweak volume adjustment rules 5b3d8a3aafd1 : Revert^2 "PiP: support direct entering split from PiP." 2d25d692367d : Skip TransformCanvas calls for FunctorDrawables b4b46a846944 : Re-prioritize keyguard visibility animation logic e972344cd958 : Import translations. DO NOT MERGE ANYWHERE d5b3c8007dc7 : Add status bar state logs 0155b5dbf180 : Import translations. DO NOT MERGE ANYWHERE b365b4ba8713 : Import translations. DO NOT MERGE ANYWHERE ad1a19d9ff3a : DO NOT MERGE: Revert "Map TYPE_TRUSTED_APPLICATION_OVERLAY to system window type for A11y" 157fbcfbe4b3 : Update deletion conditions for a package's UsageStats. 7615259bee3b : Keep lightRevealEffect and lightRevealAmount up to date ab30e51c36bb : Check whether udfps is supported instead of enrolled 5346e090f5cc : Move contents of FeatureFlags into FeatureFlagManager. 0463e0e17014 : Choose opaque activity for fixed rotation with entering pip ff55ff2c961f : Check if the view can be recycled if viewId is set 1740d85440c2 : Correcting mNightMode which should set from Configuration 60b062f7b84c : [RESTRICT AUTOMERGE] Make MultiClient IMMS PendingIntent IMMUTABLE 6092dd0be744 : Fix magnification border includes taskbar 01ac9e74f16f : Keystore 2.0 SPI: Fix NullPointerException in setKeyEntry. 07e7aaff2957 : Only allow trusted overlays to specify FLAG_SLIPPERY 71b2172abc53 : [RESTRICT AUTOMERGE] Associate SystemUiContext with DisplayContent f3647603e5e7 : Add custom finishing behaviors for split pair b777d3581c6f : Add support for sticky placeholders 1516eb0a395c : Fix bubbles behavior in bedtime mode 4c0f7be6130d : Allows running TaskFragment related hierarchy op in lock task mode 7cf736976ad4 : Fix android Studio build due to "@Subcomponent.Builder is missing setters" dbcffad42830 : Adds Test that verifies an Activity is Still Reported... 5cb70ee9d460 : Do not send split info update when TaskFragmentContainer 9c906fbc942b : Include Activities That Have Not Been Assigned... d3370c408250 : Pass back split bounds and meta info with GroupedTaskInfo f68e7fb4897d : Re-enable volume control for non-grouped devices aa9dc925f820 : Tweak volume adjustment rules 6c82c0f8b330 : Updating manager profile icon e5d13247557e : DO NOT MERGE: ViewRootImpl: Add P2P sync primitive 0139f5316b88 : Allow fields in biometric prompt to span multiple lines. bf9c164e088a : Skip DevicePolicyManagerTest that are not supported on automotive. 3a69c3a3feca : Optimize parcelization protocol in RemoteViews and RemoteCollectionItems 288f4b5784ed : Add ignoreEnrollmentState to prompt info 29c7416e8f7c : Revert "PiP: support direct entering split from PiP." 38f8e0e53e6c : Moving notifications and keyguard status higher in split shade lockscreen e61400c6d612 : Fix issue where NOT_VISIBLE state is sometimes not logged d6cf8c85ac14 : Update toString methods for various Embedding... 620ee47b2a94 : Mark screen decorations as trusted overlays 2a28fcc98cfb : Update udfps states on enrollment changes c3f9521f0116 : [Status Bar Refactor] Move logic about hiding status bar icons for bouncer into a separate class and reference that in CollapsedStatusBarFragment. 95132a00c442 : Remove legacy calls to StatusBarWindowView for layouts 62918fe10be7 : Fix error computing tertiary hue 9d7afb80ec6e : Remove status bar visibility check in lock screen 3abdfaaa8ae9 : Prevent recycling if the color mapping changed. c35d18f7d0bf : Add wakefullness calls on main thread b905ab10df84 : Animate the Internet dialog height changes 4233b5b63d87 : Animate the screen recording dialog (1/2) 3b6f9fd2ff6b : Animate the Data Saver QS dialog eb51ec419e07 : Enhance the JavaDoc for Pair.of() data in the logging method 2dcd8f56c10c : Add letterboxInsets to TaskSnapshot 2e6e4355e684 : Do not let snapshot window control the bar 87a549d918c2 : Fix preserving app links user selection on package update a6abf3067bb9 : Revert "PiP: support direct entering split from PiP." 1258abfefc95 : Add multi-task support to recents-animation task-appeared 17525b616d9b : Add feature flag for Android automotive OS templates host 61292e22edb4 : Renamed setStopBackgroundUsersOnSwitch to setStopUserOnSwitch() b9dfff232a29 : Remove unused resources c642d70ddec4 : Remove FeatureFlagReader. Allow resource overlays. 5ed18499acb9 : Remove overlay when DC is mirroring 23ee5c271691 : Fix NPE for CompanionDeviceActivity.setResultAndFinish() ba95ea351e02 : Add extra logs to track dozing state changes 8fd17b75761f : Use route name for output switcher chip b8f0bd20fd0a : Remove instance fields from MobileSignalController 1bb401dd889f : Re-internalize MobileState and State from SettingsLib e66d5ea4d9d6 : Move interfaces out of NetworkController 13a56d503ae3 : [Status Bar Refactor] Remove final StatusBar references from PhoneStatusBarView. 41fae49e97a6 : Revert "Revert "CameraServiceProxy: Clean up app compat overrides"" c18a153f34d5 : Prevent ClassCastException 951bc7d8923c : Revert "Always check if the view can be recycled." 5a676f6f15ff : Introduce an OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY change ID dd69009c7cce : [DO NOT MERGE] Fix broken NotificationPanelViewControllerTest 109831c3c0c6 : Moving now playing widget above lock icon in split shade f0c9f0b62f35 : Switch the audio path from the settings during the call, and the music will be transferred to the DUT at the end of the call 3695613b6fea : Mark mAutomaticBrightnessController @Nullable. 930416cbd0c0 : Show nav bar on secondary displays regardless of 966a61366e10 : setTurnScreenOn can only used as wakeup 30455132f459 : [Output switcher] Fix truncate in landscape mode b09f40893a01 : Have the top activity follow Task resizability e32aa4fd2b22 : Fix NPE for animate frozen snapshot 758a68da662a : RESTRICT AUTOMERGE: Fixed permission issue in car shell 6be95d2ffa6b : Update recent tasks split pairs from split controller 9e153664ad64 : Fix 2 finger pull down animation 4ef153a7970c : PiP: Recalculate size if too big/small on display change. 743b9c4e063c : Fix UDFPS enroll to use correct fingerprint icon 46cc261aa903 : Fix normalize doesn't work on carrier template 8d9b360f7140 : Fixed booting logic on ActivityTaskSupervisor.activityIdleInternal() a8ae9bcb485a : Fix binder error about non-oneway biometric calls 7f6ff9092f2a : Do not show side fingerprint sensor overlay when used from settings. cef0ca0a9b4a : Add split exit reasons 0cf0d420e18e : DO NOT MERGE: Revert "Map TYPE_TRUSTED_APPLICATION_OVERLAY to system window type for A11y" 47fb132ef2c4 : Add mechanism for a task's windows to be trusted overlays 716333761d42 : Change InputWindowInfo::isTrustedOverlay() to be permission and flag based 6121d0f212d0 : AudioService: SpatializerHelper initializes head tracker f0a3736644b0 : Fix CDM memory leak for activity context 0613a61be946 : Revert "Fixed the performance of unlocking when dozing" ca5598dd1001 : Move dagger modules into shell library for reuse 67d8eec63eb4 : Combine UDFPS enroll segments into a single circle 6aa3b2c86dcc : Update AAPT for S V2. d1d488687bd2 : Communicate flags from systemui async d4a2e7c9a5fd : [DO NOT MERGE] Revert "Fixed the performance of unlocking when dozing" 4bb56865a528 : Javadoc changes for additional DPC-settable extras 61b224cc8d9e : [DO NOT MERGE] Unfold refactor a8e1bbf7c019 : [DO NOT MERGE] Use orientation value from config change event 23e761882610 : [Status Bar Refactor] 3/3: Inject StatusBarWindowView instead of having the controller construct it. 79090d69306a : Snapshot all tasks in pending recents animation when rotating devices 8e5f64b60b11 : Ensure screenshot input monitor is always removed 9362b83b9a35 : Avoid flicker in Internet dialog d5c2afc91c11 : Enable large screen flag in the Settings app 5cf6507e517b : Update size compat restart button surface position after display insests changed b66ebbe52950 : Revert "CameraServiceProxy: Clean up app compat overrides" c50ef8d04f67 : Fixed data icon disappeared issue 6b1b599f3095 : Call applyTransactionOnDraw when removing SV dda327c243fd : Add support for parsing states. bb89d036749c : Move keyguard shell transition init to onCreate 9cab317f2a04 : New TestAPIs on ActivityManager to not stop bg users on switch. 08cca90bf6b8 : Add default horizontal margin to buttons 0e40a98bc380 : PiP: support direct entering split from PiP. 92a8e1a6ec29 : Add shell recents interface bc671b859a81 : Fixed DPM.logoutUser() for headless system user mode. 0657e199403d : Only allow trusted overlays to specify FLAG_SLIPPERY 751839bd2a85 : Make sure mParent is not null before using it 83ea2c6baf02 : Restructure the top level of VibrationThread to more clearly guarantee execution of link/unlink pairs, and vibration completion callbacks. 63d3de8c0f00 : Clarify screenshot content descriptions 55fc4a9788f2 : Allow forcing status bar state changes and do so when the screen turns off. 8896557ad5b6 : Expansion animations 0b998c2a0ee4 : [DO NOT MERGE] Verify package name and UID for trusted app check 94f300dfe552 : [DO NOT MERGE] Unify QS Headers in a ConstraintLayout f928f5b2e374 : Wrap animated dialog view inside another view ad7c4c26d7b1 : Remove unstarted freeze surface before starting new freeze e290bd061ddc : Use 180 degree as general upside down for rotation choice 880a19bed107 : Add exit log for debugging auto dismissing bug c996d270b4c9 : In overflow view, set bubble name TextView width to a fixed value cbd715fab5d9 : Fix notification_policy user_set upgrade error 5f804ca298aa : Create an utils for embedding activity feature 3cf2b0498679 : Force-set a ClipData to prevent later migration. bda55e326208 : DO NOT MERGE: ViewRoot/BBQ: Cleanup flushShadowQueue 852aa2cb93c7 : CameraServiceProxy: Clean up app compat overrides 0d47a03bfa8f : Only initialize PermissionUsageHelper lazily or when requested 5038891a9959 : [Status Bar Refactor] 2/3: Make StatusBarWindowView only accessible from its controller, instead of accessible to anyone via Dagger. def07f1e913a : [Disable Flags Logging] Add logging for QSFragment, since it locally modifies the disable flags. badc6f2483ce : [Disable Flags Logging] Fix CollapsedStatusBarFragmentLogger to log new+newAfterLocalModification instead of old+new. 17bd3482f530 : [Status Bar Refactor] 3/N: Move PanelBar#onPanelExpansionChanged into PanelExpansionStateManager. 72a500295689 : Add support for flag change listeners library. c7db2377f1af : Remove call to set wakeLock WorkSource from VibrationThread constructor afd47f3cd647 : [Status Bar Refactor] 2.3/N Migrate Udfps classes to the correct listener interface. b3a74270463d : [Status Bar Refactor] 2.2/N: Migrate StatusBar's panelExpansionChanged callback to the correct listener interface. ccbb1b8074ab : [Status Bar Refactor] 2.1/N: Migrate ScrimController's panelExpanisonChanged listener off of the StatusBar.ExpansionChangedListener interface and onto the PanelExpansionListener interface. 1a934e9aee45 : Add ability to read flag values to Flag Library. 8f2824fc7256 : Revert "Do NOT MERGE Fix magnification border includes taskbar" 2642eed1f194 : Resize dialogs when the configuration changes 2d5edc334444 : Disable dialog exit animation when locking (1/2) abeab1637321 : Account for task and inset crops in default legacy task animations 6a99e776867f : Set pending top and update process state for top resumed change 180d2613e194 : Add details about theme stability 8e47bf7a9fdf : Check app targetSdkVersion when check minWidth/Height for multi window 5fbbdb79694d : Update javadoc for recognitionService attr. 4d61bbca3b91 : Fix unable to drag notification to enter split screen fa486cd2283c : Do NOT MERGE Fix magnification border includes taskbar 92097fc4a49d : Correctly apply scrollY 43b51c9b16ec : Fix issue with uid being passed instead of user id a542c24b6aac : When a shortcut is deleted remove it from xml as well 9f7ea0a38fd8 : Abstract out common code for managing a single instance remote callback 8e9db7ebbb99 : Ensure side fingerprint sensor overlay shows above all other content. 5468eedde5fa : Add locusId as something taskOrganizers care about 4f154e9c4ac3 : [Status Bar Refactor] 1/3: Move status bar window's animation controller into a method inside StatusBarWindowController, rather than being in StatusBar.java. 7a58911bbf02 : Update AutofillPerf tests with perfetto permission 8819a6ed7ace : Add ability to invoke ime switcher from launcher 063fe636baa7 : Ensure we clear mPackagesWithShareRequests when a remote exception happens at write() or start(). 01b8ebf264e8 : Fix alignment for RTL layout fac4cdfce6d7 : Fix unexpected hide IME cases 93c9d9d66552 : Add a shared library for setting flags in SysUI. 825e55ed601d : Redesign the size compat restart button according to mocks. 9b971d6e1b4f : Ensure end action is called if keyguard animation is cancelled 85313e73faa7 : Use SystemUI theme to inflate FrameLayout and SplashScreenView aac160b107ba : Remove deadlock path between InteractionJankMonitor and FrameTracker ce07b079f0a9 : Making activity invisible when occluded by one of the adjacent TF bd8b34533701 : Support to transfer freeform task into split screen 4fc5c86bb994 : Rebind ContentCaptureService when the binderDied. 80b4bb3ec615 : PrivacyDot centerVertical statusBar w/ landcape 27b2190cd66f : Only call layout during layout pass 7ba314d6584d : Boost remote-transition animator processes during animation 6e7bf2578f2e : Fix NPE during restartBleScan() when scanner is null 34c62de57804 : New Pipeline: Remote Input 4/4: Add RemoteInputCoordinator f744d23a2ec0 : New Pipeline: Remote Input 3/4: Extract notification rebuilder methods to a utility fac5da2f7703 : New Pipeline: Remote Input 2/4: Add ability to internally update notifications d4e9cfb0872d : New Pipeline: Remote Input 1/4: Extract legacy pipeline logic within NotificationRemoteInputManager 69c191b618a7 : Make SmartReplyController a Dumpable 404168a4f01a : Make sure sendresult after association was created 88b09db1e064 : Rewrite dumping NSSL hierarchy 76bdf2faba7c : [RemoteInputView] Reorder fields + clean listener registration APIs d1d534031d8b : Do not use shared lib resources a4bf8c8410b2 : Allowing activity visible behind translucent adjacent TaskFragments 90c5d7c64c18 : [Ongoing Call Chip] Add 5dp of start margin. bf533fe28b43 : Moving keyguard indicator text lower in split shade 395a7572f7a6 : Only consider the last launched activity for metrics logger 8011a28559c3 : Always check if the view can be recycled. 0b7a7d6f0481 : Add isEmpty info in SplitInfo 7a78a80162ee : Set background for ripple feedback on network items 7b04c3ba765b : Remove redundant operations of split screen 0efaaa8bf780 : New Pipeline: Add Trace calls to measure performance. 102451972f7c : Hide bubbles when focus mode is enabled 74201279f1d8 : New Pipeline: Show group count ad994eedf3a3 : New Pipeline: Disable legacy dynamic privacy listener 011c96c6eee7 : Fix Coordinators failing to build with gradle build in sysui-studio caeb5d278db8 : Enforce Coordinator encapsulation w/ Dagger 9a4112bfbb08 : Add sensitive content redaction to notif pipeline cddc7c307ccf : Import translations. DO NOT MERGE ANYWHERE 3f48a5f619b0 : Import translations. DO NOT MERGE ANYWHERE 86b8e77bbfbd : Make gradle build use debuggable FeatureFlagManager d937ac20fbd6 : Import translations. DO NOT MERGE ANYWHERE 8458f200a368 : Import translations. DO NOT MERGE ANYWHERE f97407c2cc24 : Import translations. DO NOT MERGE ANYWHERE e700785fec7d : Import translations. DO NOT MERGE ANYWHERE 388b7175bbee : Import translations. DO NOT MERGE ANYWHERE f0da64156804 : Import translations. DO NOT MERGE ANYWHERE bac66559059f : Import translations. DO NOT MERGE ANYWHERE 041728595dc0 : Import translations. DO NOT MERGE ANYWHERE a81c1ffdcc4a : Import translations. DO NOT MERGE ANYWHERE 0dcdd922f112 : Import translations. DO NOT MERGE ANYWHERE 082d9238226c : Import translations. DO NOT MERGE ANYWHERE ceea695ae5b3 : Import translations. DO NOT MERGE ANYWHERE 68d040ec1f32 : Import translations. DO NOT MERGE ANYWHERE fcd833216923 : Import translations. DO NOT MERGE ANYWHERE 9a2c897feac3 : RESTRICT AUTOMERGE Fix the bootloop happening due to missing permission. 97e42e278548 : Disabled some password-related APIs on automotive. 5c80561b4417 : Avoid conflict surface reset on auto-enter-pip ddfd237df03d : New pipeline: Fix notification re-inflation on dark mode change. 4d9465b02803 : Make FeatureFlagManager Dumpable f7ec42ff8d18 : New Pipeline: Implement lifetime extension for guts 6a9caed07f77 : Add ListenerSet and use in places which currently copy-on-iterate. 4ddf9d094c73 : Populate buckets to ensure correct corner rounds on notifications 5e6673f96a45 : Enabled x button for clearable silent Notif[s] 61499496b1cd : New pipeline: Section manager is old pipeline, so don't call it for the new. 53f489d7b058 : Remove dismiss-rtl setters because dismiss is bidirectional caf2293885dd : New pipeline: remove non-silent section headers 11dd6452d662 : Add config to detect e-call call based on dialed sim emerg # list. bb67ce654fab : Fix missing notification footer. 4e8440972891 : Adds tests for device state flags in DeviceStateProvider 345cb6fec2d0 : Made usages of animate().setListener() call safer f4bd3b8bad99 : Revert "Annotate state changes on traces" 51e71dc94633 : Revert "Do not show side fingerprint sensor overlay when used from settings." c43d136ef839 : Pass configuration changes to all pages 4309e6ec424a : Move floating rotation button handling to Launcher 2e952bf417b5 : Remove animation controller 6265679707a0 : [Provier Model] Remove the redundant code in the Internet Dialog 96aa501bb12a : Controls - Do not recreate intent e1b53c90c7c7 : Only allow resizeable Activity to create TaskFragment 2003f5796c92 : Fix side stage cannot be focused 8a7b6945dae1 : Fixed a regression where one couldn't go to the keyguard anymore 91598903f5bf : Fix overlapping alpha of shade pull down d39648b2efee : Fix sysui-studio build 86efc2ef6b19 : Fix AIDL FingerprintEnrollClient not being recognized as an EnrollClient c8e719e4b5ea : Centralise owners for Enterprise Platform team. 7bde0926f725 : [DO NOT MERGE] Handle IllegalStateException in APM event handling. 13e61476e3f8 : Decreasing notifications height on split shade lockscreen 3cd88de2b339 : Save alarm resources 571fdde909a3 : Fixed an issue where using UDFPS always dismissed the shade 703c9e5c428f : Fixed an issue where using UDFPS always dismissed the shade 65f6f2c12379 : Update views in (Q)QS footer when shade opens 4de63945eab2 : Make all SystemUIDialog's the same configurable width (1/2) cd2a1b2ad01b : Synchronize dialog launch animations 0b229eae8dc5 : Animate the internet dialog launch. 54279e44b2f7 : Fixing brightness slider jank in split shade b2de5f3b7855 : Add mockito helpers 206066b6cc83 : Check if a view can be recycled in async case. 3ab0a839770f : Add keep annotations to KeyButtonRipple d7b16dd2a560 : [DO NOT MERGE] Controls - Do not recreate intent 4170b3eb0e47 : Set task transition background color based on TaskTransitionSpec 4cf3ab66c169 : Request transition for explicit finishing visible activity 70b7b1e2d856 : Fix divider rounded corner on specific devices b43685b77da9 : Do not relayout when expanding shade 689bc29ad00b : Send registerPredictionUpdates request immediately instead of pushing it to the main thread Looper queue. 6e05ff47599b : Fix UDFPS enroll when help received on first step 3d727173b01a : Fix divider bar shown on top of tasks above split pair dec589fbce7b : Add constant for SC V2. 222c9d3890fe : Update split resizing transition to match design 1e859950597a : Smartspace - Allow clicks to avoid intent launch 09c03ec91241 : Fix ClassLoader issue of WindowContext 4dcdafc4c78c : Set Shade opaqueness on devices that don't support blurs 91f449c064b4 : Fix qs translation on split shade lock screen 8d956c437814 : Specify per-file owner for dimens_car.xml 037c2cdc7efa : Make QS buttons squishy 42004250c216 : Do not show side fingerprint sensor overlay when used from settings. f183b69cf57f : Ensure that ScanInfo is cached before callbacks fire a991d6bdc257 : MediaFormat: fix key value for KEY_MAX_OUTPUT_CHANNEL_COUNT 3e469aec5a71 : Add display sleep token information to winscope dump. b713d93007ed : Animate device controls launches from lockscreen f5a613e52825 : Fix black frame flicker in UNOCCLUDE transition. b58a09a59e2e : Fix split black when enable in landscape 64f6b7605138 : Fix showing translated text if user switch back to original lauguage quickly. f34a2f9bf343 : Fix package usage of instant app can be updated by unprivileged app f71a1b2970c6 : PiP: Fix more Shell Transition potential issues. c6f4d4e163f9 : Kotlin 1.5.31 compatibility 4103e75f9223 : Hide security footer container (QSBH) in portrait 627d5eb68e19 : Block SHELL_UID from overlay fabricate and clear shell overlays on boot dd59d534a39c : Fix IME flickering when playing Keyguard launching remote animation aeb283f9f663 : Prevent receive extra callbacks from AnimatorListener. 4f99b0dcac7b : Don't show the embedded activities if visible needed activity without showWhenLocked defbe2ff4a69 : Fix merge issue with ActivityInfo#getMinAspectRatio e421042cf85a : Use local mSensors as index of mSensors list 6a837e535294 : Added nr advanced calling settings support acfcc90ebd40 : Check if APK paths are valid right before creating the context. 511597c7a2c3 : [Output Switcher] Follow up change of output switcher for mertial next 61cd0b63c409 : Instrument jank of splash screen AVD and exit animation 2179ef0565e7 : Add sync-group timeout for transition 6b5c5a08b931 : Import translations. DO NOT MERGE ANYWHERE 041602c9bf9d : Import translations. DO NOT MERGE ANYWHERE 6f5c1a158c30 : Import translations. DO NOT MERGE ANYWHERE 30d74f500c90 : Import translations. DO NOT MERGE ANYWHERE eed6614c73a2 : Import translations. DO NOT MERGE ANYWHERE 2cda11dd3cb2 : Import translations. DO NOT MERGE ANYWHERE 8d3cb158fa70 : Import translations. DO NOT MERGE ANYWHERE 93c953988535 : Import translations. DO NOT MERGE ANYWHERE dd7dd10e73a9 : Import translations. DO NOT MERGE ANYWHERE 0f63fa265b69 : Ensure end action is called if keyguard animation is cancelled 9be6207510c2 : Allow forcing status bar state changes and do so when the screen turns off. 921d95582244 : Allow forcing status bar state changes and do so when the screen turns off. e9e1d94c4af4 : [res] Finalize resources in SC-v2 RESTRICT AUTOMERGE c1074125b56a : StatusBar unfold transition: reset translations when rotating eb973e1740b0 : Remove face auth wallpaper 4d81bbdef51b : Only update lock icon views on the main thread 86f54bbf2e3e : By default, tap gesture posture mapping should be empty 834f4e6c928d : [aapt2] Fix finalized resources removal 3b5c23ba72cc : [Status Bar Refactor] 1/N: Define a singleton PanelExpansionStateManager and pipe existing panel expansion callbacks through it. e30f2d6a7fa2 : Hide Wi-Fi Scanning message when Location is disabled (QS Internet Dialog) d0cda70d2774 : Fix drop to enter split not working 194a61951688 : [RESTRICT AUTOMERGE] Hide Wi-Fi Scanning message when Location is disabled (QS Internet Dialog) d223334e6030 : Make ActivityOptions#setLaunchTaskId a system API 305d6991540c : Dump mIsSwipeToNotificationEnabled state 0c43d852573a : Import translations. DO NOT MERGE ANYWHERE 93e9ff1e605a : Import translations. DO NOT MERGE ANYWHERE 5cde27cf42e7 : Import translations. DO NOT MERGE ANYWHERE 68dac6c41e7d : DO NOT MERGE: HA still appears in Media device list even though it has been unpaired. 0ff358f0a848 : Add java doc for registerVisibleActivityCallback method. 8fe314adc6cf : Remove View Injection entirely. 5012c172154d : Remove injected parametser from NSSL 1c833479dd5a : Only register listeners if setView was success. 425a952eb883 : Unregister configuration listener after the WindowProcessController was disallowed to be overridden. 4674792ad663 : Apply min aspect ratio override only for portrait only activities 7c584f17211c : CameraExtensionProxy: Add queries intent in AndroidManifest f61a9d76e16f : Fix javadoc on Context.startForegroundService c58a05d96d68 : UX polishing for profile switcher. - Adjust the badge size. - Add badge to 'Add profile' button. dd4ab82f7490 : Null check if renderer is null d3bcbcb7b337 : Turn on Prox Logging for all debuggable builds. 426124bc8a4e : WM: Use task bounds for modal window touchable region 6f78e3c16b5a : Make AlertDialog use specific styles per button 15358d50ea3c : Make setBrightnessConfigurationForUser locked 648a02048025 : Don't register multiple predraw listeners df34a4a4816d : Null check if renderer is null fa92428107ba : Do not animate statusbar unfold when in portrait orientation a3a198d47819 : Add the min aspect ratio to ActivityRecordProto and populate it ee9030901fdc : Enable keyguard remote animation. 6a0044a07cbc : Do not run rotation animation when folding/unfolding 5e6c273cdf57 : Prevent the occlusion state mismatch between WM and SystemUI. a9573379e273 : Remove keyguard candidate. 7891acfacedf : [DO NOT MERGE] Provide IconProvider in sysui dagger a391fdc1d05c : Prevent privacy dot overlapped by cutout 5e7b8533ef4b : Supported minimum aggregated bandwidth and roaming for 5G+ c6d5abe414ad : Fix PiP Shell Transitions ae9471fe5145 : Added lockout callback to FaceAuthenticationClient bb799a86dc86 : CameraServiceProxy: Estimate rotate&crop override value 5e3d35c1021c : Expose mirror of wallpaper surface in WindowManagerGlobal. 7bad7f99d821 : [Status Bar Refactor] Combine PanelExpansionChange and PanelExpansionStateChange into one listener class. 3483f6e8aa03 : [Status Bar Refactor] Remove PanelBar#onPanelPeeked and put its code in a callback instead. e2132cdaedfa : [Status Bar Refactor] Move a bunch of callbacks out of PanelBar and into (N)PVC. 8add0cb7fff0 : [Status Bar Refactor] Move PanelBar's touch handling into NotificationPanelViewController. 79dd2c6afbbb : [Status Bar Refactor] Remove unnecessary return value from StatusBar#interceptTouchEvent. 2e4f5782b665 : [Status Bar Refactor] Move PanelBar#collapsePanel into NotificationPanelViewController. c657575c4db8 : Vertically center app in landscape size compat mode ef66999fca8a : Add Wi-Fi Scanning notify to QS Internet Dialog 07cd02fc98ba : Add WiFi scan notify message (QS Internet Dialog) 63c9e5fa4a6a : Display's transition phase checked before DPC init. 5f685c98cc87 : [SystemUI] 1.Remove the unnecessary log 2. update signal icon in bg thread 9a003a67aaa6 : Revert^2 "Revert "Provide IconProvider in sysui dagger"" e764ba30d791 : Respect the expanded amount with AUTH_SCRIMMED_SHADE ba4eba6ca134 : Close ParcelFileDesciptor properly 9cb2c66248a2 : Migrate screen rotation latency tracker with shell transition bf6b42874936 : Fix unexpected surface visible after closing animation b9e5fc383d72 : Hide SoftInput when INVALID_DISPLAY 16496cb5c1f9 : Add APIs to get system bar heights 3b8aa02ba51f : Drop input for toast and child surfaces 7c55b4337c4b : Avoid unnecessary dup fbe9702f6e48 : Notification text change should not be interruptive during post time c8c9cf6ff1c5 : Devices with UDPFS shows lock icon on AOD fdb3930b79c9 : Rewrite DeviceProvisionedController 815a7f8adb3f : Show bouncer from AOD on udfps-longpress if fp isn't running 5804ed79a106 : Fix issue where NOT_VISIBLE state is sometimes not logged 4731aa5e1c4f : Keep FLAG_SHOW_WALLPAPER flag on NotificationShade. 1905cf91101f : Update DozeSensors and DozeBrightnessSensor on posture changes 12d3719bb27c : Fix incorrect pos / id for privacy dot 12dfa2498e73 : Hiding split shade status bar for heads up notifications 769f04c8f03a : Revert "Revert "Provide IconProvider in sysui dagger"" 289347aedf2c : Revert "Provide IconProvider in sysui dagger" 14c00788a95f : Revert "Use display awake signal to replace screen-off signal for sleep token." 30c2c24f4d7e : Make new task follow source task root 34c1fb931c28 : Replace tasks in the same split with the dropping app cd6207efddea : Only cache mini bitmap wallpaper when there are widgets a6675123ce92 : Updating the work profile icon 4d242afb5f40 : Fix dispatch in FakeSettings 3e5b2bd2b9c1 : Import translations. DO NOT MERGE ANYWHERE 7e142ec17bd1 : Import translations. DO NOT MERGE ANYWHERE 7a4176597d00 : Import translations. DO NOT MERGE ANYWHERE 632f1930b864 : MediaFormat: codec-agnostic key for max number of output channels ca79b467c75a : Update SidecarProvider to pass Application Context. 1ac83883e889 : Remove old power menu code 79c0dd336c9e : Import translations. DO NOT MERGE ANYWHERE 4d726b52e5d1 : Import translations. DO NOT MERGE ANYWHERE 6603d5c02f18 : Import translations. DO NOT MERGE ANYWHERE c9d778dbfb68 : Cache flag values when they are read. 38180dfa0499 : Restart SystemUI when a flag changes. 83b4d8b29b16 : Convert existing flags to new system. 65e6cbe68542 : Don't pass QS expand state to NPVC in split shade mode. e75a1eb617f6 : Fixing Heads Up Notifications not reacting to action touches in split shade 311c25b03b6f : Revised logic to sync keyguard occlude status. 9fec4869c856 : Fix FalsingManager when a11y is on. 10cec229e67f : Import translations. DO NOT MERGE ANYWHERE 02d8856a6383 : Import translations. DO NOT MERGE ANYWHERE 31544e608866 : Import translations. DO NOT MERGE ANYWHERE c055dbb32461 : Synchronize screen turning on and unfold overlay 33bc5823173c : Revert "Keep FLAG_SHOW_WALLPAPER flag on NotificationShade." 46f1300bec62 : Zoom-in wallpaper instead of zoom-out when unfolding 6c6a688d153a : Reland "Remove Dependency.get from NavigationBar." 541957bf9b19 : Import translations. DO NOT MERGE ANYWHERE 76fdc5c43c1a : Separate split layout shifting callback from layout changed callback 2942e4b58430 : MediaRouter: Route setBluetoothA2dpOn() via MediaRouterService 8517603de454 : Update the BroadcastQueue logic for runtime permissions 3214255babfd : Utilize measured energy for multidisplay power attribution e280aaca388e : Update Screen and AmbientDisplay Power Calculators for multi-display e031d5095210 : Update BatteryStatsImpl to handle multidisplay 59615a20a3d7 : Revert "Keep FLAG_SHOW_WALLPAPER flag on NotificationShade." f17bdea488eb : Do not dispatch theme change if same @ResId f6db05e59f0f : Add ability to set/erase flags via intents. e9982844df26 : Fix an issue in NPMS blockedReasons computation logic. 54adb0f8a508 : Track latency of user switch journey bd25f7062391 : Revert "Revert "[pm] remove old stage dirs on low storage"" 0ece4a8cf10e : Hold a wake-lock for battery % changes in AOD 3e28df68fa23 : Revert "Revert "[pm] remove old stage dirs on low storage"" 898026515ac1 : Add ability to read and write flags to sysprops. 5eac15cf85ef : Remove flag plugin with flag manager with DI 4006041d55db : Revert "Revert "[pm] remove old stage dirs on low storage"" c98f06c286eb : Revert "Revert "[pm] remove old stage dirs on low storage"" 898cffe65c32 : [Ongoing Call] Remove TODOs that are no longer relevant. 4a90272461ca : [Ongoing Call] Flip immersive flag to true. fbbaffca330b : [Ongoing Call] Only listen for the swipe gesture while in immersive mode. b289d81fa8f9 : [Ongoing Call] Use a LogBuffer for the SwipeStatusBarAwayGestureHandler. 740e1c8476c0 : Disable silent ringtone ogg asset b03823f4dc71 : AOD - Notif icon location e5ab167073f3 : Delay instantiation of PacProcessor until unlocked 8d78842f93c4 : Make isVisible member in TaskInfo public for digital wellbeing 8127ce57097a : Fix NPE in Snapshot#startAnimation a77d7425a41f : PossibleMaximumWindowMetrics reports physical display insets for each DisplayInfo (current and non-current display) 62c6c83f571e : Make split screen only reparent top task f59eccd4a65b : Provide IconProvider in sysui dagger 6e11e049e915 : Dump DisplayModeDirector state without locking mSyncRoot 72fd421bf9c6 : Annotate state changes on traces b0c3bc9c685a : DO NOT MERGE: Revert "Enable cross-user requests." 4b8954d48bbe : AudioTrack: Do not throw exception from isMultichannelConfigSupported 6ab3eb7c810c : Don't show the keyguard status bar if we're animating the screen off. 02c37c78351a : Cleanup unused haptics 429a39689f74 : Adjust unlock parameters so that the lockscreen content doesn't overlap with the app/launcher. b31fe6129560 : Don't play the screen off animation if we disabled animations system-wide. 66a77730dc6a : Have buildTemplateMobileWithRatType take metered parameter bedf2272aae9 : Respect metered filter in matchesMobile* d2dc31332a89 : Ensure that ghosted view is attached when calculating its matrix. 9e99ecb34d18 : Add drag and drop event ids to intdef 39dbb39c2328 : [Provider Model] Increase the maximum height of Internet Dialog 87e83cd7664a : Fixed the performance of unlocking when dozing ce23de405456 : Clear corner radius of pip task when changing to fullscreen 6e6b829fac5d : Do not inflate lottie animation when not needed 47cae0f093f0 : Camera: Handle ISE when device state manager is absent 1a1461e5ae6e : Camera: Rename DeviceStateOrientationMap 722473e7ff98 : Added a debug and release version of flag reader efbec5ac8b40 : Add API to allow SysUI/launcher to customize legacy task transition animations 1b54c4aefb6c : Ignore low chroma colors when calculating a hue's population 800067d0cb2c : Update Reference Sidecar Implementation Version 1cc70404b1af : ViewRootImpl: Replace usage of orientation with buffer transform for transform hint 45485c34f580 : Revert "Provide IconProvider in sysui dagger" 859de8a0eda9 : Spatializer: add API for monitoring output changes a99e72ca9749 : Spatializer: document state getters when feature is unsupported de3c5c080813 : [Ongoing Call] Add an option to disable tapping the chip while in immersive mode. 0142b7345fe6 : Add log when upfps overlay isn't in sync with KeyguardUpdateMonitor 704cefc64f72 : Apply ringer mode settings to external vibrations f4994987fb74 : Round 3: Fix flakiness of testNativeCrash fd53e5766e34 : Avoid the scenario where Contexts list filled with null value in ShowAnrDialogs() 216757a048bb : SpatializerHelper: implement onOutputChanged() method 7f1a5a79d136 : Keep FLAG_SHOW_WALLPAPER flag on NotificationShade. bde317e6b1d6 : Migrate WALLPAPER_LIGHT debug message to ProtoLog. 7d3fcc6fe224 : Copy current split codes to stagesplit package 53e7502809f7 : Don't override with TasmFragmentRemoteAnimation for wallpaper/non-app 1ec71012d1ad : Animate QS alpha on split shade pull down 8eb0c64cf4c8 : Rename getSurfaceTransformHint API and switch to using NDK transform constants aa84d0e857e4 : Add API to allow launcher to suspend AutoHideController 70021e0f8a88 : Remove binder tracing from IMS 91ffa06bb23b : [Status Bar Refactor] Move PanelBar#updateScrimFraction into ScrimController. de8b2434bb2b : [Ongoing Call] Hide the status bar in immersive mode if the user has swiped it away. 1c9e5a995294 : More keyguard docs 4ba84cbd0159 : Ensure unlock icon animates d0da38452f1e : Removing translation of shade dependent on finger position 153655e80d0b : Add dialog launch animations 84bcd8935262 : check for null listenerInfo for drag&drop 2af16463ee00 : [DO NOT MERGE] Compatibilize flicker from master to sc-v2-dev fd357953dc30 : Import translations. DO NOT MERGE ANYWHERE 5b00d1426d7f : Fix unfreeze on unstarted freezer 6572495b1efc : Import translations. DO NOT MERGE ANYWHERE b13d980ce612 : Pregrant Car Dialer app nearby device permissions 3ea812fb25f4 : Add a sysui state for manage menu being expanded 088de9ff5a02 : Don't expand the keyguard if it's fading away. 179b1e22caa1 : WM: Track focus changes in AccessibilityController 694a663a3e0f : Add package name to screenshot from overview bb9f5bece872 : Don't play screen off animation if we are upside down unless that's allowed. 768e7e2977ec : Configure 720dp split shade similar to 600dp 7cbb52f06dec : Update face lockout co-ex message 15f6ca2e404f : Add content description for seekbar 903308d61529 : AudioService: initialize sensors if head tracking supported ea85ea192047 : Use Falsing Manager for media player taps 4cd6a2ad2db1 : Fix SysUI crash when locking while showing the Media Output Group dialog 5c313cb30066 : Allowing system uid to embed Task on secondary user 4ebdbc9db168 : Cancel the existing recents animation before any initialization 145728f1e855 : Remove old screenshots notification channel cleanup code. ed7ae746714c : Fix non-protected broadcast NO_ACTION 0105305ad4b7 : update TEST_MAPPING by using new e2e test apk 5981b9fa2707 : Fix an issue that caused an NPE b8c43a1441e1 : Fix theme change notification 086645d88a10 : Update RenderEffectCache capability query ee350b65411e : Update BiometricPrompt UI for large displays 9a5b9ad6f446 : Port IME tasksnapshot over to shell transitions 7f569944475d : Revert "Update BiometricPrompt UI for large displays" dbf49cf0c0dc : Prox's DelayableExecutor needs to be on the main thread 2bf82bbfef4e : Camera: Keep sensor orientation consistent with device fold state fac7bc9216ac : Make sure the color background is only cleared once 266e5aa17552 : New user switcher dialog 46578a254aa3 : Rename shouldUseDefaultDisplayStateChangeTransition attribute e84bd0d141b3 : Continue the pausing process after automatically entering pip 74b7f3c12333 : Start keyguard docs f96ed6b6a152 : Add split screen unfold animation 877a73e4cd2d : Disable opening expanded QS from the lockscreen on large screen devices 0760ca28ea06 : Use display awake signal to replace screen-off signal for sleep token. bb7abee972da : Fix layout been truncated after activated split screen acae29c84cc3 : Always set the task auth no matter the relinquished attribute 264193355857 : Simulate extra navigation bar for fixed rotation 43047d3bee31 : Provide IconProvider in sysui dagger e5581e9925ea : RESTRICT AUTOMERGE: Give the priv permission CONTROL_CAR_APP_LAUNCH to KitchenSync and CarLauncher. 2d498947f953 : Import translations. DO NOT MERGE ANYWHERE 5c971042487f : Add internal WM API for registering activity interceptors. a9f98ae11afa : AudioTrack: Fix track creation of 9.1.4 and 9.1.6 streams ec902a969496 : Do not set profile owner on guest users on headless system user. d1908d2f7228 : Add null check on ActivityOptions before using it f30f327d5bc0 : Update BiometricPrompt UI for large displays 8340c2b0e017 : Fix sorting issues with remote and resume controls a2e6a9d6d3a5 : Fix wrong check in DC#needsRelativeLayeringToIme 626b14e46728 : Fixing bottom part of QS not getting any touches in split shade 4cbf1b636c27 : [Status Bar Refactor] Remove some indirection about minFraction between NotificationPanelViewController and PanelBar. 23fc3d6b6ea7 : [Status Bar Refactor] Remove PanelBar#onPanelFullyOpened and instead handle that logic in the listener callback. 11e72d9f2188 : [Status Bar Refactor] Add a PanelStateChangeListener interface and use it in PanelBar#go. af84f95ca029 : [Ongoing Call] Show semi-transparent background behind status bar in immersive mode. b62c73879e4c : [Ongoing Call] Show status bar in immersive if there's an ongoing call. 34628833adcd : WindowState isSyncFinished should also check isVisibleRequested 175679f09fd3 : Cleanup animation layer 33a00c00dd6e : Treat two TaskFragment leashes as one for TASK_FRAGMENT_OPEN/CLOSE f7c51e0412b8 : Import translations. DO NOT MERGE ANYWHERE 1fe0f1012a42 : Import translations. DO NOT MERGE ANYWHERE a992e20a7200 : Import translations. DO NOT MERGE ANYWHERE 379994b4f83d : Fixes the flicker when transfer splash screen view to client d72d79375c90 : WM: Make AccessibilityController persistent 14ea8c60f5ca : Unrotate going-away apps during a launch-into-orientation transition 8ac63071a4e6 : Update PowerProfile to support multidisplay devices 782a906e7149 : Collect data from multiple DISPLAY EnergyConsumers 137acf7384af : Fix device ordering e4a1d0e4228a : Add posture support for prox sensor 972959f0042e : Update sensor loc before showing auth ripple a4825477a7b3 : Always show alt bouncer text in white a273cfe217d2 : Remove forceAllNetworkTypes from test 5f97d3fd3588 : Make bouncer handedness animation interruptible. 9987513af6d8 : Fix snapshot starting window stuck if the task never gain focus d98bcb3363af : Improve scalability of Settings deep link API 4e0c2505640a : Fixed the performance of unlocking when dozing 3c9f70098df6 : Fix NPE for transitionGoodToGoForTaskFragments a76f2fd6ce48 : Support launching activities in a new task for Injection. 3effcb4cd639 : Dump TaskbarDelegate info f3a1274a38ca : setTurnScreenOn can only used as wakeup 5a62d8a71eed : Consolidate app-pair divider bar behavior 0321e62b0640 : [Ongoing Call] Remove #onEntryCleanUp override. 1d02377e00af : Update window-extensions aar. 9367dd873789 : Add biometric AIDL interfaces to the watchdog 1416a9c4668d : Add null check in InputManagerService#verifyInputEvent 6ad3fc9dd25e : Align the duration of task exit animation to enter animation 7161531532c6 : Enable NoBackGesture logging 3e0f315f8c10 : Use post-execution state for ActivityResultItem d438917585af : Fix IME aboves popupwindow when the app is in split-screen 08ac74f125f3 : Consolidate the behavior and style of side stage outline 440dbae60899 : Import translations. DO NOT MERGE ANYWHERE bcdd5e58760a : Import translations. DO NOT MERGE ANYWHERE 3210f072e4fa : Import translations. DO NOT MERGE ANYWHERE ae901e27c9a0 : Import translations. DO NOT MERGE ANYWHERE 50db8a56a226 : Revert "Revert "[pm] remove old stage dirs on low storage"" a0bc44d06d41 : Revert "Revert "[pm] remove old stage dirs on low storage"" 7cd25e1f638d : Revert "Revert "[pm] remove old stage dirs on low storage"" 4af27d6d698e : Assume no rotation in AuthRippleControllerTest 8cc478d5d638 : Add app window unfold animation 731d0c41577a : Fixing smartspace position on lockscreen with big clock visible on large screens c0681c019d9b : Refactor permission checks removeActiveAdmin 24e9fb2b6562 : Listen for ComponentCallback.onConfigurationChanged in TaskbarDelegate bb8c33e73e03 : Catch exception when parsing faulty AVD d156c87685c3 : Restore the creation of the remote context in sync inflation. 0514dacd3e78 : Fix staring window being hide after AR#commitVisibility 570adf55c854 : Add logging for remote service died for CCAPI. 8ddc2b19e43b : [Output Switcher] Update Ui layout to match with mertial next ae9155a47bdb : Change the activity reparent to animate at TaskFragment level. 74fbeaf167d7 : Put recents input consumer to the top of the display area 5739b6377460 : [DO NOT MERGE] Make sure smartspace connects when added ab0a45f0491d : Proper fix for setDeviceOwner() permission check. 83b3df527a8d : Update theme after overlay 541b6f8ea4d0 : Add dual-display support for aod brightness sensor 4390f01eee8f : Fixing studio build due to androidprv 79bc5d54a86e : Move NetworkController & friends to a connectivity package 55ef320bb379 : Fix addListenerForType/removeListener in ShellTaskOranizer. 4820ef1033a7 : Add missing check in getKeyguardDisabledFeature 8a8817ec80d1 : Letterbox Reachability: Add a central stop for repositioning. 91d970226449 : Letterbox: Display rounded corners behind navigation bar instead of above. f74070204d10 : [Ongoing Call Controller] Add a #dump method with current call information. 792ff1623410 : Removing unused big_clock_container c8d3d1adf7e2 : Add support dual display support doze tap gesture de26725e3f5a : Fix incorrect documentation 732fa80c97b8 : [DO NOT MERGE] Dump windowing mode in Winscope traces b88b5349d6c9 : [DO NOT MERGE] Dump SurfaceControl's layerId to proto fd48767da7d2 : [DO NOT MERGE] Dump WindowContainer SurfaceControls to proto 865a06b23681 : [DO NOT MERGE] Expose SurfaceControl's native mLayerId property to Java 2f28af9c44fe : [DO NOT MERGE] Sync flicker from master to sc-v2 2982e3a09486 : Support an x-coordinate for fps location d8dac94e0d2c : Set TaskFragment surface window crop 54d2b2037151 : Allow organizer to handle transition for non-embedded activity 5985d390d6d3 : Rename shouldUseDefaultDeviceStateChangeTransition attribute ac4ef4db6f25 : Enforce missing permission getCameraDisabled 5da73506b3e4 : Add TransitionController to member of WindowContainer cf1276a3b5a5 : Enable reading app-specific configuration. 6f8ebc05d9f6 : Applying lifecycle effect when changing TaskFragment bounds a491ff684eb4 : Revert "Fixed DPMS.setDeviceOwner() permission check." 4ffcb7183455 : Put starting surface in task for embedded activity 3f22f0fe288a : Updating work profile badge icon 66ec345aa216 : Send same exception in case of installed package 2635a95efc8c : Reword documentation for system tones from lightness to L* 71d3f5bb9e78 : Add multi-user jank monitoring 72a2207907e2 : Revert "Fix shared transition offsets in landscape" 895f3ba3f0cf : Added a DevicePolicyManager.setDeviceOwnerOnly() method. 0f3abd3603af : Fix unlock failure when app is in reverse portrait orientation. 94a8f252c5c5 : Centering clock on AOD in split shade mode bef0fa760c97 : Log accessibility floating menu stats and accessibility shortcut stats. 8e0d7c8616d2 : Reset adjacent TaskFragments while updating split container 337ccfd36aba : Fix switching "Swipe down from Show notification" to "Pull screen into reach" will not able to trigger it at first time 36fd1663024b : Check pending rotation change after recents animation bd66da8b0e4e : Enabling ActivityTaskManagerService to retrieve PackageConfigUpdater for arbitrary packages. d666f5462173 : Consider the source task while evaluating the launch-root-task 6dc124025d2b : Removing TaskFragment token from LaunchActivityItem 0f3e6b7ac1d0 : Add privacy dot flag for SystemUI 2bc0ca245587 : Sends TaskFragment info before scheduling activity launch 8cf794b5969c : Import translations. DO NOT MERGE ANYWHERE 4585dcde3665 : Import translations. DO NOT MERGE ANYWHERE 8803a2b7c8be : Fix error from null intent 89441981710c : Don't expand the panel on ACTION_CANCEL if the keyguard is fading away. f8afdce2150d : Ensure face icon controller is deactivated when view is detached 43bf480e6cf9 : Import translations. DO NOT MERGE ANYWHERE be525911ceab : Revert "Remove Dependency.get from NavigationBar." 39ddbabaff82 : Update PIN colors e02eb07d406f : Unify keygaurd occluded status variable. 7fd080847b39 : Refactor PhoneWindowManager#setKeyguardOccludedLw 0bc260dc7718 : [Status Bar Refactor] Move some PanelView setters + getters into PanelViewController and out of PanelBar. 1ed317d6777d : [Notifications] Notify NotifCollectionListeners when a pending entry has been removed. ef3876e16539 : Animate media dialogs e5b54057c1ab : Introduce DialogLaunchAnimator (1/2) 1c127572032e : [DO NOT MERGE] Smartspace - Don't create session ahead of init 49abc7fa2d65 : Dispatch organized tasks info chagne when committing visibility f1ba6081ebfd : Launch injected location settings on same task 6f406199aade : Fix link number increasing in the TalkBack menu. 918ea9940f27 : [NGA v2] Reliable Visible Activity Lookup a0c224dba74a : Fix surface got offsetted twice while entering split 17558b56807b : Offset animation leash to the relative position 11bf8ca1c7b8 : Bluetooth: ensure adapter name and address can't be read from 3p apps cd755525c4f1 : [Ongoing Call] Remove the call chip when #onEntryCleanUp is called. c26db36f27e4 : Stop relying on background color attribute to set task transition background 314ddd588371 : Added new interpolator spec to be used throughout all of our motion 7bdc21cf3eb5 : Do not lock when calling startActivityFromRecents 993e9227886c : Set animation layer for SurfaceFreezer leash e2c24bb69eec : Do not add the finishing Activity to mNoHistoryActivities e887ea4a29f7 : Fix two typos on comment. ba9aabb6fdb5 : Extends to support the restricted setMaxHeight() for illustrationPreference. d53e689d7391 : Fix the bounds of the illustration view is larger than the background view in a foldable device. 232ec86d5118 : Fix finishing adjacent TaskFragments occludes activities below 7ce8b80e2748 : Clean up the mLastSentTaskInfos entry 979f824ded56 : Import translations. DO NOT MERGE ANYWHERE f4425f7d0a87 : Import translations. DO NOT MERGE ANYWHERE 0de284fff645 : Fix One-handed mode truncated screen when device rotates in multiple user mode bed74e4ece29 : Import translations. DO NOT MERGE ANYWHERE 4951270992b7 : Fix Keyboard not show up when launch device control with security lock 74f5815402d8 : Do not remove/hide surface when waiting for transition start fe7c92ec4010 : Do not change launch mode to FF is FS explicitly requested 9f8305196c46 : Remove Dependency.get from NavigationBar. 1b7f98457f69 : Fixed DPMS.setDeviceOwner() permission check. e11ecf0c3abe : Remove uses of background color attribute b701576aa9a3 : Update task transition animations 7516354f0637 : Log accessibility floating menu ui changed when user drags then drops the widget. 9a843fba2681 : Automatically remove other owned overrides when package override flag changes 812542c73692 : Wake foldable device when device unfolds. a03f67e257a4 : Properly store values to pass to constant state a6b49e8e24e9 : Letterbox: Add rounded corners above a taskbar. 10b13e85058e : Rename shouldUseDefaultUnfoldTransition attribute and update docs 2a332e4a2b4c : Update snapshot fade out animation 6f7d870b56c4 : Remove Settings#EXTRA_SETTINGS_LARGE_SCREEN_DEEP_LINK_PENDING_INTENT b25bb96223b2 : Use the same animation setup in InsetsController for rounded corners 8d22aa690900 : Import translations. DO NOT MERGE ANYWHERE 74d7229d98c0 : Import translations. DO NOT MERGE ANYWHERE aec791162f88 : Consolidate isTablet logic across launcher and SysUI 5f45e02f9087 : Import translations. DO NOT MERGE ANYWHERE a09442c0990a : Don't offset snapshot surface position e0770d64543f : Fix FlakyTest import 3cfe672b7c13 : Import translations. DO NOT MERGE ANYWHERE c628f725fc15 : Import translations. DO NOT MERGE ANYWHERE f12140ac6248 : Import translations. DO NOT MERGE ANYWHERE 5ffbc2c1c5c9 : add CONTROL_APP_BLOCKING permission to car ks app. ae3d83be776f : Ensure bubbles + pip dismiss view is above navbar 2127edbfd6bb : Add dynamic color to side fps overlay. 0f6491dce5fb : [DO NOT MERGE] Only show lock icon background with UDFPS 1b3972d7f81f : Create QsInfo and SbInfo boxes for MobileSignalController d145f34cb1ed : Move some logic to MobileState 0b90863da9fa : Remove qsDataType since it was the same as dataType 379fc8cd51c6 : Remove isWide from MobileIconGroup f58390a3cdd5 : Move callback anonymous classes out of constructor f082ff8f4ad2 : Update split screen divider to match new taskbar color 323060e996d7 : [CP] Adjust chroma/lstar filters for seed colors 60b215368e29 : Import translations. DO NOT MERGE ANYWHERE 35342722ce00 : 3 column QS 80c1c1f4338e : Import translations. DO NOT MERGE ANYWHERE 16647bba6810 : Import translations. DO NOT MERGE ANYWHERE 33eec676611d : Match phoneId in the record if the subId is invalid 77648370049f : Use orientation value from config change event e4e7d6fda677 : IME: make WindowInsetsController.show(ime()) more robust 5ebb0fdc76a1 : [CP] If there are > 4 colors, maximize difference 0789a7d67f3f : [CP] Use chroma max of 40 at tone 90 c0a85b7c3b1e : Split ActivityLaunchAnimator (1/2) c6ab0bb71055 : Don't start app transition when there is empty TaskFragment 1850ba18fa20 : Consolidate the embedding activity check 570b2eb49115 : Use rotation transition to handle display config change a6659239288f : Clean up the no-history entries while the app died 13e9fc191623 : Fix split dim when IME shown 322a5aee69fd : Update Reference implementation for window-extensions. 00af00c4147f : Add RTL support in split activity organizer 47a107ad9a64 : Deduplicate SplitInfo states from sidecar 86773c5342de : Attach/Detatch EdgeBackGestureHandler only once on Taskbar init/destroy f48aff4251d9 : Update extensions embedding component package 7d93e0e544a7 : Update reference WM layout component interface 120e6068e255 : Fix possible NPE 6172dc5ba0b2 : Spatial audio: read prop for spatializer init, persist feature state d9e69e2b50dd : Content Capture change to send window token on creating session. d6f2c5882f57 : WM: Handle primary display orientation when calculating the transform hint eec420a3759f : Prevent NPE in NavigationBar a18586cc1b84 : Fix missing check empty style splash screen when task switch. 33efd883cd4b : TaskFragment without running activity cannot occlude others 809296282af4 : Fixing the a11y floating menu could overlap the keyboard when rotated in a foldable device. 559489ba25f5 : Ensure visibilities after TaskFragment WCT d2ceb2ba6105 : Limiting activity embedding to the activities of the same app 6563a8ead90d : Emit TRIM_MEMORY_UI_HIDDEN event on switching to background 85d78b4bc2ef : Fix serialization bug in GpsNavigationMessage c0a1fc9914df : Resize wallpapers to save RAM 19f65ec0986f : Add Content Capture event TYPE_WINDOW_BOUNDS_CHANGED to notify window bounds. b9a368df591d : Fix test failure due to hanging layout 1f19e1141e3f : Expose getSurfaceTransformHint API 18e5f07e7dd5 : AudioService: SpatializerHelper initializes sensors a53453f82630 : Fix brightness animation in split shade d709886eaf0b : AudioService: SpatializerHelper: native head tracking callback 7966f9aa6859 : Spatializer: support for effect parameters cc50932c4ff0 : Support configurable multi-stage UDFPS enrollment 1e0e7a6848d8 : Add animation for TASK_FRAGMENT_CHANGE transition d4a6bad8cd4b : Do not set TaskFragment surface position if in change transition 79ab7ea03409 : Flag whether a RemoteAnimationTarget has parent in animation e045dd6e81be : Use TaskFragment bounds instead of TaskBounds for Activity animation 211d6cf754ad : Handle remote animation for split API a870da3b1e91 : Marks two DeviceStateManagerService tests as flaky 684b66adb2e3 : Fix race condition wen setting boot color sysprops (round 2) 472a79e4d7e4 : Fix RuntimeException in GestureDetector for Letterbox. d6bb34422561 : Update edgeBackGestureHandler for Taskbar on init/destroy() e2b63cb1f9e8 : SurfaceControl: Add setDropInputMode api 18950dd70d64 : [DO NOT MERGE] Ambient music - Update for favoriting intent 227595f050cd : Add null checks for ConcurrentHashmap queries 50fcfe788395 : Refactor out PackageConfigurationUpdaterImpl 0a14f33198d9 : Add should use default unfold transition attribute to wallpaper 4293032b71e4 : Clear mSeamlessRotating in InsetsSourceProvider.setWindow 494ce0751d71 : Include activity reparent in transition 7fb5fd25786e : Import translations. DO NOT MERGE ANYWHERE 102ff0fc776d : Add Beverly to OWNERS 209727f64bb4 : Set navigation mode when taskbar is initialised. 6976853a62ab : Show UDFPS icon on AOD even if fp auth isn't running f163deb788a7 : Add accessibility support for Drag & Drop 9b62051f88a7 : Update clock burn-in so it doesn't clash with udpfs 689282f89f8e : Add a click listener to QQS drag handler 53033a868def : Fix spacing between clock and date 8675afb2c449 : Align rounded corners beside divider bar with display and task bar aca03a172ccb : [2/n] Display stack provides DisplayInfos c10eb7b18d5d : Fix flakiness of testTransferLaunchCookie 0086704424bd : Fixing the a11y floating menu could overlap the taskbar in a foldable device. 22076636ea71 : Use binder for remote unregister comparison 537d0ae4d269 : Add utility functions for ICU plural strings 56276a2cc56c : Move keyguard multi-user icon into container view c8c2c0d005a1 : Clear caller identity in doesPackageHaveCallingUid helper method so it can work across users. 68bfa3b30aa8 : Immersive audio APIs for headtracking 6ae68138f841 : Adding logging to track down alpha changes a2056ac7d601 : [Status Bar Refactor] Remove thisFrac from PanelBar#panelExpansionChanged. 5f2766f30c57 : Skip adding tasks to the skip list if they won't be processed 79bc4faa8375 : Add a device overlay for radio off delay due to IMS deregistration b13dc6a10597 : Do not show side fingerprint sensor overlay on keyguard. 2497f8aa28ab : Fix bug preventing pattern bouncer entering half height mode. 6e72c732a272 : Fixing tiles losing subtext in split shade 5e8d7112fe5b : Switch to ConcurrentHashMap for CompatConfig ea5b316f1b05 : Update motion for one-handed bouncer. 170542defc8c : Making multiuser button work in collapsed QS in split shade d0c4ac7948f3 : Fix split cannot active a2267025b5a7 : Use screen-based coordinates to calculate divier bar dragging velocity 91b7c1f2626f : Add isAllowlistedExceptIdle method to check target package is under it b879b2c82899 : Revealing the light reveal scrim only during keyguard exit animation 3ad28efb880f : Fix flicker when task move to back 76522e993899 : Fix divider display issue 6844741fb835 : Add monet to AOSP b685ccae88c0 : Fix ReOpenImeWindowTest flicker test for shell transitions 6c70a5b6496a : Make RtlEnabledContext static b4f939647d39 : Move toast line height attribute to default style f2e41730bb5e : Update side fsp sensor position via overlay. ff89bfb92c5a : [Status Bar Refactor] Remove PhoneStatusBarView's references to some StatusBar methods. 15af4648a013 : Remove erroneous precondition for null surface test d8b59d873397 : [Disable Flags] Add disable flag logging to CollapsedStatusBarFragment. 55b01a4cbf1f : Force embedded activity resizable a75330fa8a94 : Fix task missing after dropped an app in PIP to enter stage split 98d61854ef1c : Fixes some issues for embedded Task 049e2a46aa26 : Make requested visibility available in snapshot starting window 7a4d1368c4c8 : Fix a bad merge 6e908fd48737 : Enable cross-user requests. 0cbd9042d96c : Revert "Fix a bad merge" e9ba5fed8a1a : The sky is not pink 2ff244d19900 : Always apply postDrawTransaction started during sync c5f69571efb2 : AudioManager.getSpatializer() never returns null 079d53ccbe8d : Only do things if the window inset changed ec77b60fe63c : Animate the pointer when IME comes up 56b1b2d2d5ba : Hide the overflow when the IME comes up sometimes 3f3f21406d3c : Fix a bad merge a12a816a911b : AudioService Spatializer: disable by default bb36e5592cc9 : Turn PluginManager into a Singelton. 3fa76b2d7b77 : Add metrics for handed bouncer 99cdc68a9343 : Adding test-mapping group for large screen specific tests 97f738a9c3db : Use sync transaction for insets animation d1c7aeb914ef : Let root task can reparent to launch root task while launch db4dce333d44 : Prevent WallpaperManager#getBitmap return recycled bitmap. 935747c9f5de : [DO NOT MERGE] Make sure WiFi and Cell tiles are not created in Provider Model bd6bb3f50324 : Return the correct root task when start activity from recents e00f086e494c : Prevent execute app transition too early when performClearTask 838913c584d0 : AudioService: initialize Spatializer, track routing changes b73dd01b3523 : Load animation for freeform windows. cba1b858d5eb : Shift bubbles for IME on large screens ffd750b5fc94 : Correct documentation of AppWidgetProviderInfo 767bae370bb6 : Add latency instrument point for ACTION_TURN_ON_SCREEN 28ab86f0d47a : SurfaceView: Fix SurfaceControl synchronization issues dce40910b1f4 : Consolidate fingerprint overlay controllers. 33c8a1a769b1 : Update side fingerprint sensor overlay assets. 265518c7b096 : Fixing customizer scroll in collapsed split shade 8169ca018829 : More improve IME transition during task switch edbea0fc971d : Add statusbar unfold animation 2277de97655e : Enable Window Manager to store app-specific locales and apply them. ad08db1bf88a : Fix invisible status bar icons when no appearance region reported 667f666f658a : Import translations. DO NOT MERGE ANYWHERE c5a17bd2a650 : Import translations. DO NOT MERGE ANYWHERE 52de13975f39 : Allow affiliated profile owner to grant sensor permissions. 2e609eaa6978 : Import translations. DO NOT MERGE ANYWHERE 0c73cff68371 : Import translations. DO NOT MERGE ANYWHERE 9674a3ef319f : Import translations. DO NOT MERGE ANYWHERE d33678aedac9 : Import translations. DO NOT MERGE ANYWHERE 126ed606bd8b : Import translations. DO NOT MERGE ANYWHERE ff2c6554e3e9 : Update test for smartspace disconnect 4247a72b445b : Update SYSUI_STATE_SCREEN_PINNING in TaskbarDelegate ee9a58888f40 : Enable handed bouncer in both orientations on large screens 44fdbc81d7b1 : Correctly clip QS during heads-up pull down 9c293959301f : [2/n] Letterbox reachability: Aspect ratio as in split screen. a75783bec4e9 : [1/n] Letterbox Reachability: Repositioning on double tap. b8ab7211fb2e : [DO NOT MERGE] Smartspace - Don't connect until setup 570aa53d5aeb : Revert^2 "5/N Remove PluginInitializer entirely." 2d1f3a7afa21 : Revert^2 "4/N Remove #handleWtfs from PluginInitializer." 3b44249990e1 : Revert "Revert "3/N Remove #getPrivilegedPlugins from PluginInit..." cb33c243d840 : Revert "Revert "2/N Rename PluginInstanceManager to PluginAction..." 0a1f866c4eb0 : Add TestApi to clear organization Id bd1724cf6d5d : Update the documentation for onResume of Activity 3d7ad43140cf : Promote #setAdjacentTaskFragment to TestApi 262f671df804 : Fix NPE when get organized taskFragment f70f8ecefccd : [1/n] Introduce API for all available max WindowMetrics fb70748da107 : Update KeyguardStatusBar views w/ display change 8798f2eebf98 : [Disable Flags] Move disable flag logging to a helper class and use it for StatusBar. be86cc2d0be9 : Revert "2/N Rename PluginInstanceManager to PluginActionManager." 6ae34f5d605f : Revert "3/N Remove #getPrivilegedPlugins from PluginInitializer." f3a62151d096 : Revert "4/N Remove #handleWtfs from PluginInitializer." 12d8e155ab07 : Revert "5/N Remove PluginInitializer entirely." bfb3a7a8318a : 5/N Remove PluginInitializer entirely. 489b25e7e94c : Fix NPE when passing displayId through handler b07994d29afc : 4/N Remove #handleWtfs from PluginInitializer. 0b7ba4662a47 : 3/N Remove #getPrivilegedPlugins from PluginInitializer. ecc3306fdc7a : 2/N Rename PluginInstanceManager to PluginActionManager. f49068f09485 : Fix aggressive caching of RenderNode snapshot e8a7e97ff28c : Manually register Dumpables to DumpManager a250b92ebcf3 : Use hinge angle sensor based unfold animation by default f9f94bb4a239 : [Taskbar icons unfold animation issue] Do not take into account initial translation 9c7a45f339ae : Fix temporary black wallpaper after setting a new image wallpaper 6bdefb5a742e : Do not calculate rotated override bounds for organized tasks c5024fc2b453 : Not removing primary TaskFragment when clear task 7eb652d41ded : Remove redundant sending app visibility d1b525354fbe : Enables scroll capture for WebView 5d00ad6e13d9 : Add API to inform the system a drag is initiated by an A11yAction#ACTION_DRAG_START. 5f68630b1518 : Allow translation should also work on non-resume state 1d3084bb0e1b : Consider process priority of unknown visibility launching app e02fc4cbba60 : Don't let IME move to recents activity during recents transition 72bfcc9de607 : Uses the DisplayThread instead of creating a new thread to improve performance at startup 2fbcfd327b7a : [RESTRICT AUTOMERGE][CarTelemetryService] Add permission to kitchen sink for CarServiceTest 6f787a758808 : Shorten the timeout of finish call to 10 seconds b4fdc0e4ba07 : Avoid applying window config from updating persistent config cce2d8a9ced7 : Prevent windows of embedding activities excluded from a11y 2918f63c31d7 : Defer TaskFragment removal until appeared bcb99535f904 : Adding the SurfaceView on splash screen thread. 553f62019b0a : Prevent NPE when checking focused stage before root task is ready 2d9568eef147 : Add ACTION_LARGE_SCREEN_DEEP_LINK for large screen deep link pages. b7219cb1d6cc : Fixing the title of Talback was not aligned to the right under Arabic in a11y short menu. d4c436d9492f : Only allow system to apply relinquishTaskIdentity 0da2b5f5ed3e : Remove unused import in DisplayContent 4786149fe7cc : Dispatch organized task info change after committing visibility 59ccfbbe1c07 : Fix ScreenDecorationsTest failures c86f1eb19e25 : Use SystemUI theme to inflate FrameLayout and SplashScreenView 9f0119b752e3 : Add the permissions for Settings deep link 42672c961714 : RotationHelper: use FoldStateListener to get folded info c8a54dab1d2e : Update split screen interface to indicate dismissing to top task b45e7e858eff : Use same side-swipe check for alt bars 5d5f0987b226 : Always inset the IME by the extra nav bar frame height 962eab3009ee : Revert "Revert "Support immersive mode with task bar"" 19c0a2c91a1c : Move the NotificationAccessConfirmationActivity component name to resource config so that it can be overlayed. bc94c3d524d3 : Wrap IRemoteTransition in a parcelable to enable extra properties 86bdd71fec86 : Use sequence numbers to synchronize enabling Pointer Capture (2/2) f0fda0d2200e : Make sure the removeObservers be called correctly fcef782559e0 : [MediaProjection] Do not start layer mirroring without a surface 203e005aa324 : Check the transient state by using public types a71cd04883bb : Fix the title of the HW "Edit shortcuts" menu is truncated when the device is folded. 64266375986c : Nullcheck for StatusBarManagerInternal in InsetsPolicy 3e4376789ad8 : Import translations. DO NOT MERGE ANYWHERE efc396c81521 : Import translations. DO NOT MERGE ANYWHERE 310a25282837 : Import translations. DO NOT MERGE ANYWHERE 7d335eb1c826 : Reset cached values when reset divider position f670cc64ca64 : Adding native flag namespace for lmkd. 1aeb67337e2f : Import translations. DO NOT MERGE ANYWHERE a7c9bec46ce5 : Fixing a couple nav bar crashes 45b2235bd666 : Fix an issue with bubbles overlapping the taskbar 54c8099b3e6a : Only animate user list if there's multiple users 4ba9fc6168f4 : Prevent adding methods in WindowInsetsAnimationController 065f4d876ea5 : [MediaProjection] Store WindowContext in VirtualDisplay 080151f88949 : Import translations. DO NOT MERGE ANYWHERE 10de7a4f5685 : Fix first drag to split not working cbf8798bcfe0 : Release the child layer on TaskSnapshot b87284183050 : Remove ActivityRecord#okToShowLocked 8dd4a32ee4bb : To support loading display_settings.xml on treblized builds, include the product directory on the search path for the file. If not found, fallback to the vendor directory. 8ad79ffd15a3 : Fix NPE in edge back gesture handler ceb064a7db07 : Populate window configuration from TaskInfo. 851f1df2f176 : Return the existing display ids when registering a display window listener c99afb71e2bd : Respect min/max aspect ratio in freeform launch bounds 9894b250077c : Add default minimal size to WMS proto 06284378b655 : Prevent apps from spamming addAccountExplicitly. See comment here for the discussion on solution https://b.corp.google.com/issues/169762606#comment14 fea3fd475dc3 : Use a SC wrapper when running on background thread c8287a930f36 : [DO NOT MERGE] Sync flicker from master to sc-v2 bf31a0641f34 : Fix dismissing activity getting relaunch signal while dismissing split cb50daa74cf2 : [MediaProjection] Store WindowContext in field 542af13cf51d : Finish the primary container while secondary exited ebdd22f73d89 : Register remote animation in JetpackTaskFragmentOrganizer f06d81271c70 : Fixing crash when activity doesn't have a window cbe763308a64 : Skip resize changing transition if display is rotating be11a89cb7a5 : [View Controllers] (3/3) Move (most of) KSBVC's alpha calculation out of NPVController and into KSBVC. 9df4ac609398 : Start blob store service synchronously. a4d5841eb188 : RotationHelper: send active displayId to audio HAL baf1f463f040 : DO NOT MERGE Apply a maximum char count to the load label api 4fd17df72714 : Remve TAB character warning in multiple shortcut dialog 26ed47443cda : Surface: Release references to BlastBufferQueue and SurfaceControl on Surface#destroy cfb22eae9dc5 : Dispatch taskInfoChanged after the app transition is finished. 2c0789b8f82a : Don't explicitly wait for starting-window during tests with shell-transitions 223ff6bd3969 : Fix some NPEs in shell transitions e38e9d8793cc : Revert "Support immersive mode with task bar" fb1862baf262 : Make QS pull down consistent with shade e9dd14e011a2 : New APIs for immersive audio 0fd19013e5ac : Remove force transition logic when keyguard is occluded. 6902904e9722 : Refine WindowInsets logs 5514e76d40b1 : Draw rounded corners beside split divider bar 97c313133575 : Send request top ui to SystemUI when creating splash screen. dc1bbc2d63f7 : Support immersive mode with task bar 00e77ebd6bd1 : Import translations. DO NOT MERGE ANYWHERE 5624af8c8528 : Revert^3 "Enable input window rotation flag" f4e90077e45c : Fix notification panel state not being set if navigation bar is gone 14ac35839a89 : Allow TaskFragmentOrganizer to set remote animation daaeb2f0bb74 : [View Controllers] (2/3) Move KSBVC's visibility and shouldUpdate calculation out of NPVController and into KSBVC. b6732216f17c : Spin off node generation logic into testable class fb427386e212 : DO NOT MERGE: Register NetworkController to DumpManager c0be781196be : Import translations. DO NOT MERGE ANYWHERE 2a32564d38e3 : Import translations. DO NOT MERGE ANYWHERE 7ef3a6052323 : Import translations. DO NOT MERGE ANYWHERE a956be413e9b : Import translations. DO NOT MERGE ANYWHERE 8e18920a3d7e : Import translations. DO NOT MERGE ANYWHERE f2ef6b540c55 : Constranit the magnification window size for large screen devices b0d25d2e935e : Fix some issues with studio build 04c0fa9bdc2b : Fix issues where the task was still touchable in overview 074c7291a989 : Update divider bar layout to match stage split design a99034d9c642 : Only run PipLegacySplitScreenTest when it is using legacy split 796874386a7e : Wait starting window finished in syncInputTransactions d3d492a5985e : Disable flaky biometric view tests. 4e537fb6c196 : Grant CHANGE_COMPONENT_ENABLED_STATE permission for CarLauncher app. b5b1e54f236c : Align one handed bouncer to the right edge of the screen. 4b40a261e05b : Revert "New APIs for immersive audio" f21d2cb4b3fd : Cleaning up KeyguardClockPositionAlgorithm and its tests b258a28e2df1 : Default handed bouncer on for large screen devices. 0f4ce51bc204 : Remove WindowManager usage in ViewConfiguration 7c7ff09026d4 : [RESTRICT AUTOMERGE] Fix bb in duplicate value for resource fc0d0bc3f50f : [RESTRICT AUTOMERGE] [Provider Model] Support 2+ lines instead of marque for Mobile data and Wi-Fi 22306c37b407 : [RESTRICT AUTOMERGE] [Provider Model] Fix WiFi SSID disappear issue 7c0b74fd8c49 : [RESTRICT AUTOMERGE] [Provider Model] Enforce DISALLOW_CONFIG_WIFI in Internet Panel c9d58c10d600 : [RESTRICT AUTOMERGE] [Provider Model] Correct Wi-Fi toggle title color in Dark Theme 696250a4ecf4 : Update statusbar insets when switching displays df08b0c3f9db : Reduce setBounds if bounds not really change 0c6c558f89d4 : Fix black screen when drag divider to bottom fc397649441a : [RESTRICT AUTOMERGE] Refactor InternetIconInjector to SettingsLib c3abe4998dde : [RESTRICT AUTOMERGE][Provider Model] Cherry-pick from ag/15243691, ag/15287619, ag/15287620 and ag/15270751 0284c9d9b2e7 : [RESTRICT AUTOMERGE] [ProviderModel] Cherry-pick from master ag/15207286, ag/15216391 and ag/15205988 505ff7a384e9 : Update the failure while start activity in TaskFragment b9b97ec9d40c : [DO NOT MERGE] Support multiple smartspace views 3c6a594c1352 : Fixing QS reacting to touches in notifications area in split shade 118428b62499 : Include TaskFragment bounds change in app transition 3c575092beba : Disable stubby PIN pad unless it's a small device. 162f78c838c4 : [MediaProjection] Immediately clean up mirrored surface. 3186c166f867 : [View Controllers] (1/3) Move KeyguardStatusBarView's animation methods out of NotificationPanelViewController and into KeyguardStatusBarViewController. 53ab72bbab0f : Refreshing visibility of QS elements whenever configuration changes 8c88a0c34bb1 : Support hinge angle sensor in unfold animation baa03325f9a3 : Fixed failing scrim test 6603444a7651 : [DO NOT MERGE]Support rounded corner for multi-display devices 5e55e3976d20 : Reland "Introduce TaskFragment transition type" 5632f4b1bd82 : Fix rotation test faiulre on foldable devices 49c1490d1c50 : Change color of split screen divider to match taskbar color. e0141e5be033 : AudioService: validate uid / package name match 8f06d2e254c8 : Support dynamic material color for letterbox background. be04ad408a78 : Sort after all notifications are filtered fdaaa7d1f37f : Revert "Moving smartspace to the right on the lockscreen for split shade" d493d1447e49 : Revert "Logging to see what causes Launcher restarts during the test" f74aa266d355 : Revert "Introduce TaskFragment transition type" 6bcb4ca12876 : [Provider Model] Cherry-pick from master ag/15008434, ag/15023697 and ag/15023698 ae8b72f3efef : Clear AppTransition.mOverrideTaskTransition. bce0cf133a8d : Add alpha color animation in the beginning of unfold light reveal 92ae4dfef08b : Revert "Revert "[Dagger] Remove Dependency.get from VolumeDialog..." eb3007fe14b6 : Log AppCompatStateChanged atom. 8500f6c13614 : AudioSystem JNI: Add support for spatializer APIs c839cfe06b28 : Add some logging to aid debugging device state transitions. 6f0cd1ecca8f : Use non finishing activity for remote animation opening target ca765813ca65 : Do not consider embedded task as task switch 3f7830eaf15c : Introduce TaskFragment transition type 5082dcb7fd58 : Reset the last-activity-removal of the adjacent TaskFragment a3beedb37e51 : Clear invisible undrawn activities when reporting drawn b7299f30accf : Fix flicker when unlocking the screen. 911be61b616b : Cache IWindow in InputWindowHandle a8e74160decf : Add AccessibilityAction and AccessibilityEvent API for drag & drop 510212b3448e : [View Controllers] Move more KeyguardStatusBarView methods out of NotificationPanelViewController and into KSBVController. 5e5c126fd4bf : Update the padding of TowTargetPreference divider 8534fb2f29cb : Improve InsetsPolicy#adjustVisibilityForIme when switching apps abcd474df863 : Update statusViewCentered after reinflation 1be9657cc425 : Using LaunchActivity when possible 0e1d1e76e93f : Skip transition only when transferring starting from visible activity ef49a02eddb7 : Prevent activity being destroyed immediately if embedded 90f757a3a728 : Hook up EdgeBackGestureHandler with TaskbarDelegate 461e09e8939d : Remove SurfaceFreezer leash when unfreeze 9c606e2740d4 : getActivityTokenBelow should exclude finishing activity 53cc8573f704 : Import translations. DO NOT MERGE ANYWHERE 1f70abe98d33 : Allow top focused activities to call requestState 3b8fbc13bf7d : Import translations. DO NOT MERGE ANYWHERE a53763422471 : Import translations. DO NOT MERGE ANYWHERE 7dde391fc115 : Allow override requests to outlive the requesting process. a5ab448ff0bf : Refactor request lifecycle logic into OverrideRequestController. f49845994271 : Import translations. DO NOT MERGE ANYWHERE e189850ad5b6 : Add extra logs for when pulse is dropped 1643ffa66c27 : Import translations. DO NOT MERGE ANYWHERE ddefd4535873 : Fixes two bright flashes of the notification scrim fbc5f923aae7 : Keep split bounds after configuration update f02365656fd9 : Revert "[Dagger] Remove Dependency.get from VolumeDialogImpl." fabbcd124767 : Fix NPE in IMS#onEvaluateFullscreenMode 281777cf4c65 : Fix Security issue for Html.fromHtml without escape d10975311ed6 : 3/3 Remove SuperStatusBarViewFactory. b00611cfd999 : 2/3 Remove SuperStatusBarViewFactory#getNotificationShelfController 0e2230c880b0 : 1/3 Begin removine SuperStatusBarViewFactory. a38454d64d24 : Revert^2 "Enable input window rotation flag" 86b92aef1a92 : Fix WindowMagnificationControllerTest failure on foldable targets 2eb684ea8b81 : Remove Task#mForceNotOrganized 4179c7ce58fb : Animate the Wallet activity launch on lockscreen (1/2) 95d37cedff90 : Fix pip or bubbles is under split divider 66e7ff79372f : Only run legacy split flicker tests when it is using legacy split fa097e1fa89c : Fix PiP rotation when Shell Transition is on. 5b6bc005fd17 : [Dagger] Remove BatteryController from BatteryMeterView. b7f698c7ce05 : Modify the comment for accessibility_button_mode caf226bfb093 : Update unfold transition package name 485fb3e4b108 : Rename KeyboardShortcutsData to KeyboardShortcutsMessage. 0527f21cdbe9 : Pass IWindow to InputWindowHandle. 9728e603c057 : Move inner implementations below StatusBar constructor. d655414526bf : Adds LPP sensitivity for Assistant invocation bbd72ff3e5c7 : Offset ghost views by the containing view's location be3f39d1a1ca : Remove custom Handler from StatusBar. da9d2fcc5896 : Move ActivityLaunchAnimator.KeyguardHandler internal to StatusBar. 9e5c45cb478b : Move BatteryStateChangeCallback internal to StatusBar. 858d81a5e373 : Move ConfigurationListener to internal field in StatusBar. 50018ac73ad3 : Use different top margin for the QS detail panel in split shade 9017382b77d4 : Fix isAtLeastS failed on SCV2 and master 1c61be35a554 : Add logging for splitscreen 0d0e40497896 : Removed strong zoom as shade starts to be pulled 6ce1d70fb4b6 : Update framework from jetpack. a67edf7448b0 : Pass through home/back/recents disable flags via sysuiFlags 525fd252966b : Disable smart lock when in power menu on lock screen e6e8b11b9cc8 : Import translations. DO NOT MERGE ANYWHERE 04cb5da84ae3 : Import translations. DO NOT MERGE ANYWHERE ec7b3c2c534e : Not resume the invisible TaskFragment when resume top Task b1528bee9b58 : Import translations. DO NOT MERGE ANYWHERE 28f9c93386ee : 6/6 Remove NetworkController from Dependency. 87b5fbae8002 : 5/N Move KeyguardUpdateMonitor to OperatorNameViewController. cbf351318083 : 4/N Move Tunable to OperatorNameViewController c0777560244c : 3/N Move SignalCallback to OperatorNameViewController. f5204b6c51a1 : 2/N Move DarkModeReceiver to OperatorNameViewController. 9c4fcb83de66 : 1/N Add an OperatorNameViewController. 1f6c1537d451 : Add a feature flag to guard the large screen feature in Settings app. 3c8936a840a0 : Revert from .equals to == to prevent NPE. 0ae8f3504b96 : Prevent repeatedly resuming/pausing activities in split 5bf748edc303 : Import translations. DO NOT MERGE ANYWHERE f59a336a2503 : Import translations. DO NOT MERGE ANYWHERE ce4afed05037 : Update split controller to latest extension interface eff3dfe44341 : Fix NPE in testWindowContextAddMismatchedWindowType 2e7147fcb902 : Move RegionSamplingHelper to SysUI shared 4462de5dfdbb : Remove starting destination bounds on BOUNDS PIP Shell Transition. 55c1b2825992 : Restrict cross-user wallpaper inspection 50673d80bef4 : New APIs for immersive audio 5d993ac26c9a : Fixed an issue where the statusbar was made opaque even though it wasnt 8ca2be726d07 : Add transform matrix to InputWindowHandle. 8e4db8ed4002 : Avoid the scenario Where taskdisplayarea is null 92678546b1d9 : Log SizeCompatRestartButtonEventReported atom. 6b880493378a : Apply fixed rotation on IME window if its target is rotated 926507262c30 : Activities behind two adjacent TaskFragments should be invisible 8e8bc5bf8c8f : unite all locks under BroadcastRadio 4d1f0d16b526 : Fix an issue where the bubble overflow wouldn't animate when collapsing 1acaeb5b664c : Add logging for app drag and drop 91eee7fdcb02 : Don't prematurely commit visibility in consecutive shell transitions 59de6b39a4c1 : [Dagger] Inject LockscreenGestureLogger into PanelViewController and StatusBarNotificationPresenter. 3ea610af8422 : [Dagger] Inject NotificationEntryManager into StatusBarNotificationPresenter. 2bf30747c7c3 : Pass RecentsAnimationTargets to shell to reparent 5815309df8c0 : Add a property for Numpad Button text color 98897a585683 : [Dagger] Remove the simple Dependency.get calls from StatusBarNotificationPresenter. 43603d983905 : Remove notification cap on lockscreen b66c0add2a8c : [Dagger] Remove Dependency.get from VolumeDialogImpl. 6037800f1255 : Ensure that the keyguard container is always below message area. da6f1e80af41 : [Misc] Only create KeyguardStatusBarViewController once inside NotificationPanelViewController. 5d49fdf8d619 : Revert "Revert "No NavigationBar layer in tablets"" 40fc6de5a7a4 : Keeps the intercepted activity on the existing secondary container 7f7d15e04a53 : Import translations. DO NOT MERGE ANYWHERE 82dc97f83f58 : Refactor recent location access for general usage f45a46440903 : Finish existing secondary containers when starting to side e7981bb2b2d7 : Center bubbles horizontally on large screens d15b09358314 : [View Controllers] Move KeyguardStatusBarView#setTopClipping calls out of NotificationPanelViewController. 30377db99546 : [View Controllers] Move KeyguardStatusBarView#setKeyguardUserSwitcherEnabled to the controller. 916745dac081 : Fix zordering of recents input consumer 0558e1211604 : Replace DateView with VariableDateView (1/2) 747432f31f76 : Avoid canceling WaitInfo by trampoline activity 24144755b009 : Import translations. DO NOT MERGE ANYWHERE e669efdb7f7c : Import translations. DO NOT MERGE ANYWHERE 024e8dcf5913 : Import translations. DO NOT MERGE ANYWHERE e6124cc340c0 : Import translations. DO NOT MERGE ANYWHERE a8a3337e8556 : Use isFoo instead of getFoo style for display-layout-config.xsd generated methods aeb52f75d085 : Add an inputconsumer override method for modern recents transitions 296c6554a0fd : Add Java and JNI WindowInfosChangedListener hooks to register with SCC 8bae39cab2a9 : Allow WPS to create windows with multiple type bc2f0869e048 : Test should handle both device orientations ec1c14268ce6 : Add unfold animation to launcher icons and widgets 656341229a57 : Read isKeyguardScreenRotationAllowed each time instead of caching a7a5ad7b7888 : Revert "No NavigationBar layer in tablets" 83753c9ad276 : Treat GONE windows as READY for sync fb999dc720f1 : No NavigationBar layer in tablets 2c0834c5e574 : Invoke keyguard going away when it is collecting for wake b94f30cfa343 : Import translations. DO NOT MERGE ANYWHERE 8c86bde90f09 : Default test setup to single column shade 1de8d00ef73e : Use window manager global to add/remove starting window. b9abece8fbe2 : Auto remove the embedded task from Recents 437c2aab950a : Fix unable to launch app again from launcher f276e6c4c1a5 : Import translations. DO NOT MERGE ANYWHERE 1621cb4a95b3 : Import translations. DO NOT MERGE ANYWHERE b29b6aac05a1 : Fix split caused apps ANR 5e4b1706fc00 : Import translations. DO NOT MERGE ANYWHERE 48981b88e4de : Import translations. DO NOT MERGE ANYWHERE 0ac518cce9df : Extract remote insets controller out of DisplayImeController 84c2b1518e94 : Import translations. DO NOT MERGE ANYWHERE e92019976150 : Disable PipLegacySplitScreenTest when Shell Transition is on. a50d29727a07 : Pass AppOps result for PiP to Transition change. b5b79178cf83 : [Dagger] Remove BroadcastDispatcher from BatteryMeterView 750cf17edbaa : Update width of expanded view to match new spec 2d886505bbe6 : Fix up back press with bubbles manage menu or user education 22fbd8387268 : Fix touches activating TaskView when showing user education 204080732f93 : Updates to user education for large screen 2462a271eaee : Consider destruction of activity for task removal 73488550bb2e : Allow ActivityOptions remote animation override per-display remote animation. e1878759dd1a : 1/N Move plugin loading into PluginInstanceManager. 6272659df64a : Update SurfaceControl buffer size when increasing pointer size bf2fd66e55cb : Remove custom PluginHandler from PluginInstanceManager 33ce3e1f6782 : Remove custom MainHandler from PluginInstanceManager 03262298bd59 : Daggerize Plugin code. fd5715bb3194 : MediaProjection captures DisplayArea 440a2028e2d5 : Showing action buttons in collapsed QS in split shade 9a03ae118469 : Add non-system overlay flag for usb perm dialog 5eff403fff18 : Renaming to `initial` TaskFragment token a88bf04c8c8d : Add back dismissing parallax and dimming value to stage split bc1eba66ece0 : Make divider bar flings smoother when snap-to-dismiss split a8be6b3c2810 : Import translations. DO NOT MERGE ANYWHERE c826c043d069 : Import translations. DO NOT MERGE ANYWHERE a82be1cf69a1 : Import translations. DO NOT MERGE ANYWHERE 12af953a6931 : [SystemUI] Add notification to window feature. b1cf73ee5baa : Import translations. DO NOT MERGE ANYWHERE 7fb1c306a6e3 : PiP Transition: Only allow TRANSIT_PIP and TRANSIT_OPEN types for enter animation. f6ce0ea4a930 : [Dagger] Remove Dependency.get from VolumeDialogComponent. b30e2bb4db6c : [Dagger] Remove Dependency.get from BrightnessController. 8bec600008c3 : Filter-Diff Screen Layout Changes for Activity Relaunch 932fac86f255 : Mic and Internal audio recording mismatch 9f2c659f1a75 : Add a minimal FreeformTaskListener 3cce8dd16ff5 : Fix IOOBE in forAllLeafTasksAndLeafTaskFragments a65393e0a46d : Reland "Deferring visibility updates while applying WCT" 7f2a6b011a1a : Revert "Fix flickering when switched to the task without IME shown" 8065baa00605 : [Dagger] Remove Tunable from BatteryMeterView and move to its controller. 07ba23a58081 : Add flag listeners. 9cbcbac55bcf : Fix test failure d5ecf755db10 : Run verifications on callingUser, not targetUser. 6269ac83c562 : Fix test when running on large screen devices bc047eeedd88 : Differentiate seamless rotations in shell transitions e0f1d459c98c : Revert "Enable input window rotation flag" e82c67504dfc : Delete dependent TaskFragments in the same transaction 5e96575e46e6 : Import translations. DO NOT MERGE ANYWHERE 1de3b93609a9 : Revert "Apply overlay updates to widget provider info" 28a9850a8da2 : Rename the user-to-execute-as to "targetUser". eccc88a8b5c6 : Destroy ActivityRecord when it is removed from the hierarchy f257692394c9 : Logging to see what causes Launcher restarts during the test a800d9b581c1 : Make sure recents animation input consumer is above the top task 42b3b6140845 : [Dagger] Remove ConfigurationController from BatteryMeterView. 06be0817e209 : Add Sv2 to aapt2 codenames 06037712dd9b : Add new Flag class. New FlagReaderPlugin. 3fbb2627c98d : Allow cross-user use of projection state APIs. f1204289fa70 : Fix shell-transit to legacy app-cancel metrics 253696fea3e6 : Temporary flag for Launcher to debug their usage of sandboxed display APIs d8c6fdc46d51 : Fix testRelaunchConfigurationChangedWhileBecomingVisible flakiness d3c5c568a8b0 : Extracting buttons below expanded QS to a separate view and controller 8afdd40f0e01 : Moving smartspace to the right on the lockscreen for split shade 2b3f7ef27fc1 : Make the keyguard pattern view shrink when the device is half open. 87f382b51436 : Enable input window rotation flag a1da2da8e61b : InputManagerService: Use default display for input injection if not specified 18bfc13c4539 : Import translations. DO NOT MERGE ANYWHERE 68ac617a4b36 : Allow moveActivityTaskToBack on aliased activities 938eaabc4e61 : Import translations. DO NOT MERGE ANYWHERE 20f55b10b2e5 : Supporting independent back nav while task embedded cdd1e3c1baa4 : update broadcast radio owner 94354a9a7f30 : Intercept activity start requests in client organizer d057da2ca5e7 : Revert "Revert "Making mirror slider appear when brightness slider is used in split shade"" a26de34cc496 : Check visibility for consecutive launch while device is sleeping 5ecf62bd4d1b : Exclude the embedded tasks from Recents da38617955f2 : Revert "MediaProjection captures DisplayArea" d075ec0ab611 : Integrate SurfaceControl jank monitor for PIP transition 3337455396f6 : Import translations. DO NOT MERGE ANYWHERE 778054225d9c : Prevent the launching activity be reparented into embedded task 1cd59c50f10b : Add hidden APIs to allow to get and set task ID in AccessibilityWindowInfo 9ff2a43ae5d1 : Added managed profile owners on 'cmd device_policy list-owners' a017d8308f18 : Import translations. DO NOT MERGE ANYWHERE fff8e219751b : Fix one more import for ContextThemeWrapper. 3289ae9f6408 : Update the flyout width to be smaller on large screens ba35a77513bb : Updates to manage button based on latest mocks 53f2c5ac8a2d : [Dagger] Move CommandQueue out of PhoneStatusBarView. efe9df6ff20b : Associate starting window in task fragment with base task 3344593e0185 : [Dagger] Add PhoneStatusBarViewController. 50f3e9ccd8cd : [Dagger] Add BatteryMeterViewController. Future CLs will move Dependency.get calls from BatteryMeterView to this controller. 9f4b3a6439bc : Resize PIN pad when the device is half folded. d4f5bde12fa5 : KeyguardViewMediatorTest - Flaky test fix 1f790e33d235 : Unify Aspect Ratio Logic in ActivityRecord 332036a29e65 : Sending TaskFragment token to client for the launching activity 8b56f198e22a : Call with Shell transition for TRANSIT_KEYGUARD_OCCLUDE/UNOCCLUDE 651068c47bd2 : Move FeatureFlags to flags package. 49f81f0ae083 : Camera: Enable rotate and crop overrides c9a7c24e3e54 : Pass AppOps result for PiP in RemoteAnimationTarget e009235ae205 : Import translations. DO NOT MERGE ANYWHERE 36c3af87dc5b : setAdjacentTaskFragments for paired TaskFragment e52042c87881 : Make tests more robust 7b43d589765a : Revert "Making mirror slider appear when brightness slider is used in split shade" 2ee44db71970 : Fix broken launcher build to use the right import for ContextThemeWrapper. 91c8c9ea8f30 : Introduce separate rotation lock settings per device state. 56966cba3534 : Allow to transfer starting window from dying activity a82912457770 : Freeze live wallpaper for letterbox background. c4efa5bc2a7e : Import translations. DO NOT MERGE ANYWHERE 45dd2a320205 : MediaProjection captures DisplayArea da44526b9b62 : Fix the content of the bottom split being truncated while showing IME 8ba6a92dbe1b : Add occlude/unocclude support in keyguard shell transitions 9d4a077de92f : Use size compat bounds for window layout 012697e5a7da : Do not call setReady(false) when finishing 7141ab2619ce : Support surface only instrumentation bcc1f3cdd513 : Log and skip noteEvent calls with null name adb7e53532ca : Add some more transition filter properties c7dc9ab8abd7 : Remove BUBBLE_EXPANDED state from ScrimController 0974348d3193 : Manage menu changes 31075face6fd : Don't use SysUI ScrimController for bubbles 30336ee89d33 : Fix NullPointerException in PhantomProcessList due to race condition f8faf50234a7 : Add a new boolean resource to reset the AirPlane mode after during boot. f6205bfa49c4 : Refine updateSystemUiVisibilityLw for performance a55c81d1de27 : Check task switch by comparing the previous top task 59a168a9faa2 : Fix support for USER_ALL in FakeSettings 53596362188d : sysui: update wallet card widths on configuration changes fcfa14c2f77e : Add the getter APIs to fetch the drawable / resId easily adb6e79cb62c : Add TRIGGER_SHELL_PROFCOLLECT_UPLOAD permission 83a0c4875e0e : Showing starting window on freeform windowing mode. cc13d405990d : Revert "Add interval for relayout perf test" da52a50220dc : Remove flaky annotation dcc1ed475a45 : [DO NOT MERGE] Fixed LocalDisplayAdapterTest test failure 5daa1ce51c42 : Move ColorExtractor.OnColorsChangedListener to inside of StatusBar. c813aecf758a : Remove CommandQueueCallbacks interface from StatusBar. f5da4bd267d4 : Move KeyguardStateController.Callback to field of StatusBar. 75eddd350e0d : Add new shell commands for DeviceStateChanged CTS test d91988e96051 : resolve merge conflicts of c5d6a8e70a6ed85ed2e18012b8b78fc26098d69c to sc-v2-dev 3dab1eaeecf4 : [DO NOT MERGE] Full - Compatibilize winscope with master a7eef6e459f6 : Refine the bounds of the wrap-content sides 348c66b52b5c : [DO NOT MERGE] Support display cutout for multi-display devices ea6e6633e148 : Avoid re-adding to existing split 541aed725364 : Use main thread executor in the split controller 537a8c0485a6 : Dismiss stage split when unlock after folded afc96fda777d : Changed task focused to be based on focused app vs. window 08fcb4dc9aec : Ignore rotations while the view is not yet attached c7f047b28721 : Disallowing dragging to fullscreen dc3af2e2ab7b : Update controls icon 3520d84795bc : Early exit if the target region is empty 4330a4b77910 : Import translations. DO NOT MERGE ANYWHERE 112936209bc2 : Import translations. DO NOT MERGE ANYWHERE 48b85a90dbe4 : Import translations. DO NOT MERGE ANYWHERE 1d4da0b8991f : [DO NOT MERGE] Controls Lockscreen affordance 142179fbc8bd : Enable keyguard remote animation when WMShell is used. f04093461147 : Fix the leak while remove the taskFragment f74cc1c31a0d : Import translations. DO NOT MERGE ANYWHERE 9ba705609f01 : Add interval for relayout perf test 1744f603ed3c : Allow embedding activities cross apps 8c3b7511abb7 : Notify split controller about activity configuration change d88f0effb206 : Skip duplicate setBounds requests for task fragments c33cbb854ada : Offload Luma Sampling IPC to background thread bb9e57c95898 : Backup AUTOMATIC_POWER_SAVE_MODE and ADVANCED_BATTERY_USAGE_AMOUNT 91c4cf357553 : Move StatusBar.DemoMode to separate class. 7e15486b8835 : Remove DemoMode Interface from StatusBar 80e1487735f4 : Allow task fragment to use higher animation level 090c0cbcb0f7 : Use InsetsVisibilities to carry requested visibilities edaa029b4676 : Fix showing duplicated recent tasks in Recents f89b6378654c : Note API alternatives in javadoc 263e907c1b31 : Making mirror slider appear when brightness slider is used in split shade 9dfcf46ab926 : Promote TaskFragment APIs to TestAPi 8dc8bdaae5e2 : Fix stage split rotation 61e70d323a4c : Fix NPE in RemoteTransitionCompat 369fa22e04aa : Import translations. DO NOT MERGE ANYWHERE 4e85aa994ab1 : Import translations. DO NOT MERGE ANYWHERE 99b93b7dfa5b : Add WCT#setAdjacentTaskFragments 637f03aafb58 : Reset to LiftReveal when going to sleep due to timing out, after a biometric auth. e6987aff6a99 : Import translations. DO NOT MERGE ANYWHERE 8128340b67dc : Import translations. DO NOT MERGE ANYWHERE c01605f9de27 : Import translations. DO NOT MERGE ANYWHERE 20193b10f0f7 : Import translations. DO NOT MERGE ANYWHERE a81a5aefe9b5 : Import translations. DO NOT MERGE ANYWHERE ed5a96473f7d : Import translations. DO NOT MERGE ANYWHERE acc62fda0aea : Revert "Fix stage split rotation" d69d28659b1b : Add api for systemUi getting split visibility ca43bb061b40 : Providing caller's token when starting activity in TaskFragment 2ac27f9e1040 : Make sure divider show after DA info changed 97047927975e : Hide Keyguard view after remote animation 6ea18c5778f7 : Fix Keyguard exit remote animation not invoke finish callback d879f8802ca8 : Fix drag down animation when bypassing 0a0718c677a1 : Skip operation on content overlay if task's vanished 77eb288644b1 : Added device posture controller to SysUI. d72a55e66bd8 : Updated keyguard_pin_view to use a ConstraintLayout. 01dbaea047c8 : Finishing root activity if having other running activities 5db29137405e : Report the failure back to the organizer 706bb3e9a3db : Fix stage split rotation b829d18bfa37 : PiP: Fully disable dismiss target. 17d9647d824c : Deprecate MENU_STATE_CLOSE for PiP menu adc83603b599 : Move mRemoteInputManager + logic to Controller 0b6ea59fe048 : Mark an ActivityThreadTest as flaky 9e163f832092 : Register task fragment organzer before sending events 95ebce09e6c5 : Hook up custom activity-level animation callbacks to shell 66820d753ed6 : Hide RSSI next to single carrier name 30efa5741954 : Add shell-transitions inTransition check to getTouchOcclusionMode 91ca98485733 : [Dagger] Move StatusBarIconController and FeatureFlags from KeyguardStatusBarView to its controller. 6df785404c1c : [Dagger] Move OnUserInfoChangedListener out of KeyguardStatusBarView and into its controller. 3b2f521ac133 : [Dagger] Move BatteryStateChangeCallback out of KeyguardStatusBarView and into its controller. 679417f496ad : [Dagger] Move AnimationCallback out of KeyguardStatusBarView and into its controller. 740c6f5bdebd : [Dagger] Move ConfigurationController out of KeyguardStatusBarView and into its controller. 0abf3cdc5f5f : Fixed the padding of quick settings 5c4fcb2bf232 : Revert "Deferring visibility updates while applying WCT" dc99480f8b34 : Add initial unfold animation prototype under feature flag e79d76db4f40 : Move Large Screen sysui configs from RRO into sysui directly. da2fc2547519 : Fix pointer location apply wrong insets in foldable device 603bda15e85c : Prevent NPE when dropping app icon to split 9dd4bc8bf435 : Add hasRunningActivity in TaskFragmentInfo 7769bbdaaac5 : RESTRICT AUTOMERGE Restart recognition when failing to deliver event 8c67051b9797 : Do not preload recents activity if it will be visible 85986bf974ce : Split activity organizer in WM Extensions 1e2187cfea28 : Add hidden ATM method to use in TaskFragmentOrganizer 7ae2cae674c4 : Add base container classes for reference Jetpack organizer 00d3ad743e7d : Fix some shell transitions bugs breaking splashscreen cts 00471fb4c9ef : Accounting for image scaling when calculating color extraction 74d6d5fde950 : make non-organized tasks visible when their activity is made visible 092491a34254 : Import translations. DO NOT MERGE ANYWHERE 88c8ca8dae23 : Import translations. DO NOT MERGE ANYWHERE 5207bceaa884 : Import translations. DO NOT MERGE ANYWHERE 1ce14dda7e86 : Fix entering PiP transition in button navigation mode 57b380f4babb : Add display specific brightness configurations 9e223a8c9a93 : Invoke insets animation callbacks when resizing system bars c7b59dbebf69 : Apply setAlwaysOnTop when recycling Task. c9352aa4da03 : Import translations. DO NOT MERGE ANYWHERE 70c7a4148a81 : Clean up previous DA organizer when registering e7ba3801fdf2 : Consolidate handling occluded initializing activity 69fd1625a15d : Perform the minimal dimension restrictions on leaf Task e8f13f5e418b : Remove feature flag for split shade 51b387294d4e : Fix empty side stage after dropping foreground app icon to split 964d297792e5 : Add default implementation of TaskFragmentOrganizer 5ac1c7056536 : Use alpha instead of invisible for views below shelf to skip redraw c6ea2a5a2ec4 : PiP: Implement auto-rotate w/ button nav for Shell Transitions. d047de51931b : Revert "Clean up previous DA organizer when registering" 05d959127766 : Showing brightness slider in collapsed QS in split shade e79a41ac50cd : Showing small lockscreen clock when media player visible in split shade ee126f040420 : Add an 'android.software.app_compat_overrides' feature d2fd498303bb : Propagate launch root task for consecutive launch 087a06f44d38 : Fix to call openGutsInternal even when no Statusbar exists 25cf88916b97 : Import translations. DO NOT MERGE ANYWHERE 554922fa7e39 : Import translations. DO NOT MERGE ANYWHERE 245e1b3237c9 : Import translations. DO NOT MERGE ANYWHERE e2b0b6ad5b29 : Import translations. DO NOT MERGE ANYWHERE 6407d54e339f : Start activity in the embedded TaskFragment if allowed 64614a80e6ff : Import translations. DO NOT MERGE ANYWHERE 1146c1ecac14 : Import translations. DO NOT MERGE ANYWHERE ac42fd0bf971 : Add null check to work around async unregistration of receiver 6139cf51b2b5 : Create a LegacyTransitions to manage combined WCT + remoteanimation e9f13e1341e2 : Aggregate stage-split operations into WCT 4988ce39d9b1 : Import translations. DO NOT MERGE ANYWHERE b13b6fb7fc29 : Generalize window bounds for layout e47ce92989b6 : sysui: show a drag handler when QS is collapsed in split shade 420036710b6a : Fix OHM H/W key shortcut dosn't work appropriately fc546a96c4f3 : sysui: show security footer on the bottom when in split shade mode ffca3182c2f6 : Import translations. DO NOT MERGE ANYWHERE 46aabaa06e97 : Fix navigation bar icon color is not optimized for a dimming dialog 59028ba18917 : Make Recents purely optional c88902ca0b0c : Only load the overflow data once 45462a812d3b : Update dialog styling to comply with design guidelines d5555da37a3a : Allow TaskFragmentOrganizer to apply WCT without permission 5474359369ae : Fix dismiss not working in landscape 4dda2323e980 : New MessageRouter interface to replace Handler. 7d5d995cc160 : Showing 8 tiles in collapsed Quick Settings in split shade 3da54c3f782d : Provide a queue to defer TaskFragment events b9559a6f8057 : Migrate rotation animation to shell transition f20599b631f2 : Show Task Surface if it will not be organized fb134455ce75 : Make StatusBar purely optional 98b9b4e03ca9 : MediaMetricsManager: Authorize log session ids dda5e51d6fcc : Add the log for new supported accessibility button type 'Accessibility Gesture' 58a8eaa26e85 : Update the supported type in ACCESSIBILITY_BUTTON_MODE according to navigation gestural mode or button mode 2e24cc7a8762 : Add a supported type 'gesture' under ACCESSIBILITY_BUTTON_MODE 03df935de762 : Merge "Interpolate corner to 0 when recording screen" into sc-dev am: e98202ed30 am: 8223a28b3e d0996bbe70e1 : Make system bars appearence logic more generic (3/N) c9a98efffb74 : Adding more icons to split shade header dda8850a7e12 : Fix main stage full screen after lock phone 0b106a923dae : Add adb command to toggle side stage outline border 70dd96cea7c0 : Fix letterbox issue when auto-enter-pip from landscape 62f32f9a2ec4 : Move mNotificationActivityStarter + logic to Controller 162801492b60 : Replace KeyguardBypassEnabledProvider with push-based field acffc8901c6c : Fixing notifications in split shade when customizing QS 733c39faaffb : Update rotation suggestion button position to align it with taskbar 502e74b10a2c : Apply/remove overrides for a package when it's added/changed/removed. face49ee5e17 : Remove isAppStartModeDisabled binder entry point 457b3348c888 : Include the list of child Activities in TaskFragmentInfo 55928b84f0c4 : Import translations. DO NOT MERGE ANYWHERE 3c83949ea9d0 : Import translations. DO NOT MERGE ANYWHERE fa14bbb96692 : Import translations. DO NOT MERGE ANYWHERE 37104f92ba60 : Import translations. DO NOT MERGE ANYWHERE efbc8c102838 : Set stage outline layer to top 7795d599c881 : Fix the target TaskFragment lost in ActivityStarter 466cda4ec3d6 : Add multi-display support to shell transitions 207319fef6ce : Import translations. DO NOT MERGE ANYWHERE 56f9dc1299d6 : Skip AppPairs and LegacySplit flicker tests when Shell transition is on 7f5c89132509 : Add unit test for TaskFragmentOrganizer 689ae6343483 : PiP Transition: Support auto-enter PIP 408a8215f88d : AudioFormat: new channel masks and more javadoc 28110ae6ba20 : Extracting status bar from quick settings in split shade 229aae628402 : WindowMagnificationController uses window context by display to support multi-display feature be3d9a3bde16 : Deferring visibility updates while applying WCT be8d77ab5ce8 : Grants WRITE_SECURE_SETTINGS permission to AdasLocationTestApp db18b6e3d314 : Revert the window context creation in NavigationBarController ecd2b0c563cb : Send more system bar attributes to System UI for logging 17b6a3939f46 : Hooks for interracting with stage split components using legacy recentsanimation 5ca3820ae66f : Hook up split-launch to legacy transition system 397b1509bb32 : Embedded Activities in TaskFragments 73d277117d30 : Allow changing focus between embedded activities in a Task 94f342b161f7 : Use one surface for blurred wallpaper letterbox background option. ae54032e9aca : Remove TaskInfo#topActivityToken usage in size compat for security 85c24dea75ce : Remove TaskFragments while TaskFragmentOrganizer removed 843601987fe4 : Add service for applying per-app compat overrides delivered via Device Config. 9009a944bed2 : Prevent flickering between fullscreen and multi-window of main stage b20baf4fae65 : [DO NOT MERGE] add OWNERS file to new compat.overrides sub-package 9a2454c59578 : Fix NPE caused by config change on a destroyed activity 12056ba8f2bc : Skip stage-split stateChange tests when using shell transit 603462e07310 : Fix some bugs with display iteration/removal ordering 39b0bd2261c3 : Hook-up nextTransitionForward to shell transitions dfe1fc5554c2 : Hook up shell transit to metrics and interleave abort with merge 5063db3b73e6 : Fix black screen after moving top activity to another display 37b4a85d5737 : Import translations. DO NOT MERGE ANYWHERE 027addfc5725 : Import translations. DO NOT MERGE ANYWHERE 418b3db820e2 : Reset the features in A11yInputFilter per display d280e8485596 : Import translations. DO NOT MERGE ANYWHERE 686fe95c90dd : Load device max haptic channel amplitude from vibrator service eb07884f019a : Send DA's config directly when attaching to DA 591d0f7961da : Make system bars appearence logic more generic (2/N) 059dd66847d1 : Correct magnification switch button position after screen size is changed 0af67a12652b : Import translations. DO NOT MERGE ANYWHERE 12f9df497a6b : Import translations. DO NOT MERGE ANYWHERE a77753dcab68 : Import translations. DO NOT MERGE ANYWHERE 280c4f411170 : Import translations. DO NOT MERGE ANYWHERE ae4af59b3ac8 : Import translations. DO NOT MERGE ANYWHERE f9a69c608403 : Enable qs open while shade expansion is still running 0ce82d08ab63 : Update notification PWLE patterns for default and fallback b35a6b26467e : Making notification width dependent on orientation instead of rotation 393537e0db88 : Import translations. DO NOT MERGE ANYWHERE 6d844349a1a6 : Import translations. DO NOT MERGE ANYWHERE 8b8eaf721c45 : Import translations. DO NOT MERGE ANYWHERE c04851144654 : Import translations. DO NOT MERGE ANYWHERE 928c11a1033a : Centering clock in split shade when no visible notifications 573dc2b3ad19 : Import translations. DO NOT MERGE ANYWHERE 3912b53d1869 : Set resizing to false if no fling animation 952ecf3fe028 : Import translations. DO NOT MERGE ANYWHERE ccff5a6a8b40 : Add onErrorCallback for TaskFragmentOrganizer 7890448e183f : plumb display orientation through motionevent for getRaw compatibility baa241a0fcf2 : Add a gray debug line to NSSL to show the keyguard padding. f62c1ab34757 : Revert "Enforce package visibility to the api checkUriPermission" bce17f97bc8a : Fix strictMode violation in Accesibility Service a29f1d234b39 : Revert "Enforce package visibility to the api checkUriPermission" 8a460c0a90c5 : Import translations. DO NOT MERGE ANYWHERE 802ca3c4dfd1 : Import translations. DO NOT MERGE ANYWHERE 52017578c23a : Fix WindowOrganizerTests for DisplayArea#isAttached 401504cd857b : Import translations. DO NOT MERGE ANYWHERE 47c79280db4e : Import translations. DO NOT MERGE ANYWHERE 96c41615df7c : Import translations. DO NOT MERGE ANYWHERE b287b6c9fa74 : Import translations. DO NOT MERGE ANYWHERE 212e508a0237 : Import translations. DO NOT MERGE ANYWHERE 82b2e2e60483 : Import translations. DO NOT MERGE ANYWHERE a2cac4cef3d3 : Import translations. DO NOT MERGE ANYWHERE a63805ac2123 : Import translations. DO NOT MERGE ANYWHERE 7ae55efd58c8 : Import translations. DO NOT MERGE ANYWHERE ba9a77c6a95b : Import translations. DO NOT MERGE ANYWHERE 612affc6dfbd : Import translations. DO NOT MERGE ANYWHERE d9cb138ec6ab : Fix remaining to-do items of building TaskFragment 3892e8e09f79 : PiP: Move tap-outside-hide block one level higher. cd2eed4f1e5e : Ensure the bubble expanded view aligns with the pointer 2281ee0db6eb : Add support for setProperties in TestableDeviceConfig 6aa279f2608e : Import translations. DO NOT MERGE ANYWHERE 3b2f33cfab73 : Import translations. DO NOT MERGE ANYWHERE 3801dfa044e5 : Import translations. DO NOT MERGE ANYWHERE 1a2a1b34b866 : Import translations. DO NOT MERGE ANYWHERE fb29b4fa5c8a : Import translations. DO NOT MERGE ANYWHERE dd6be4764a33 : Keep wallpaper as a special-case in transitions b6b00b33934f : Renamed and moved InputWindow and related files b871802d6183 : Override equals and hashCode in PackageOverride 1e204e0b2f03 : Import translations. DO NOT MERGE ANYWHERE 6420e8c052ae : Import translations. DO NOT MERGE ANYWHERE 96ed99f38cb8 : Import translations. DO NOT MERGE ANYWHERE a5d73683c084 : Import translations. DO NOT MERGE ANYWHERE 4002c57603ee : Import translations. DO NOT MERGE ANYWHERE 24d18b6f185c : Add RootTaskDisplayAreaOrganizer.setPosition(). d0bc05ea5953 : Make system bars appearence logic more generic (1/N) 988fa9d87052 : Restore split layout when wm-shell no longer controlling IME 7674742513cd : Prevent showing system IME buttons for gesture nav in taskbar (2/2) 940dcda6a1e3 : Add Binder.clearCallingIdentity to TracingServiceProxy c2f8bab01e19 : Remove blur from power menu ad2dc01882d3 : Notify TaskFragmentOrganizer onConfigurationChanged 8845b11b2d3e : Import translations. DO NOT MERGE ANYWHERE cbf1be8150c9 : Remove updateImeDisplayId 925ff8ae62a3 : Import translations. DO NOT MERGE ANYWHERE e51bc04925c1 : Import translations. DO NOT MERGE ANYWHERE 344c0e651f13 : Import translations. DO NOT MERGE ANYWHERE 6c685196894e : Import translations. DO NOT MERGE ANYWHERE f376f92a6ede : Import translations. DO NOT MERGE ANYWHERE e3fec681ae41 : Import translations. DO NOT MERGE ANYWHERE 28a72fbadbf7 : Allowing leaf Task to contain both Activity and TaskFragment b87307827725 : Add a featureId to TaskInfo. 324f6df9cf89 : Add WindowingMode in TaskFragmentCreationParams 924b951a48ce : Have CameraServiceProxy listen directly to DeviceStateManager. f5f459ac3404 : Fix error config for accessibility floating menu under multi-users 9f77f7f31b24 : Undeprecate storage directory APIs 20a817a198b1 : Fix rotation shell transition 7bf62d76e8c0 : Add border to indicate side stage split region 8c946d659479 : Implement WCT#create/deleteTaskFragment cf717a20eb91 : Add TaskFragmentOrganizer API 80897e90ff9a : Add WindowContainerTransaction APIs for create/deleteTaskFragment 0c0474dcc4c9 : Import translations. DO NOT MERGE ANYWHERE c303546e9629 : Fix SysUI NPE crash during the boot/init progress 63550e89a5c8 : canScheduleExactAlarms returns true for older apps ec3ed24507c7 : Fixing quick settings locked in split shade 1d31ffd0b302 : Import translations. DO NOT MERGE ANYWHERE df6785ce238d : Import translations. DO NOT MERGE ANYWHERE 3c3ab9a5849c : Import translations. DO NOT MERGE ANYWHERE dd4a748af058 : Move initialization from onCreate to attachBaseContext b1577d712a32 : Import translations. DO NOT MERGE ANYWHERE 24c28a092bae : Revert "Exports API to allow RULE_MATCH_UID support both RECORDE..." f3c3a7d1b188 : Add constant for "app_compat_overrides" namespace 5824b897630b : Revert "Revert "Temporarily exclude Launcher from sandboxing; to be reverted once"" ce5f1253bf73 : Import translations. DO NOT MERGE ANYWHERE b303f08f7230 : Import translations. DO NOT MERGE ANYWHERE 5ee69be0569a : Import translations. DO NOT MERGE ANYWHERE 117474bcf07d : Import translations. DO NOT MERGE ANYWHERE aff6eb3e2785 : Import translations. DO NOT MERGE ANYWHERE d1be12c08c4b : Import translations. DO NOT MERGE ANYWHERE 0e6788417a17 : Import translations. DO NOT MERGE ANYWHERE 9b85f3e3f473 : Import translations. DO NOT MERGE ANYWHERE 732cf71b2eb5 : Import translations. DO NOT MERGE ANYWHERE f2d0f0711ca1 : Import translations. DO NOT MERGE ANYWHERE 1c1ae38dcbf9 : Import translations. DO NOT MERGE ANYWHERE 5e56f80f4a6f : Import translations. DO NOT MERGE ANYWHERE 2358f1ee985b : Import translations. DO NOT MERGE ANYWHERE 249a06ba04b7 : Register binder-depth per remote animation 298da246f0e5 : Do not skip onMovementBoundsChanged if already in PiP 58d121608887 : Add Builder for WindowContainerTransaction#HierarchyOp f4740576264f : Fix task-organizer + shell transit interractions during tests 6173c26649c1 : Some fixes to shell transitions lifecycle handling 79cb3c528880 : Move IME log to WindowTokenClient fc7a1b5b34ad : Migrate InputMethodService to WindowProviderService 0a3126f40845 : Handle WindowProviderService#onConfigurationChanged 03662ef690f6 : Revert "Make system bars appearence logic more generic (1/N)" 25a9738e05b3 : Revert "Make system bars appearence logic more generic (2/N)" 4bf5a1d19951 : Enable 3 button nav for taskbar 4debaa6d8552 : Fix ripples not going away 202e35b7cf7f : Revert "Temporarily exclude Launcher from sandboxing; to be reverted once" 43fdcf0e4c65 : Add dumpToProto to TaskFragment 827247ab2a69 : Fix incorrect border after folding/unfolding the device e3b2591d32a3 : No-op an unused API for Shell Transitions 6a55435011ee : PiP: Move enter-PiP on-pause logic. ed389f0c00a8 : Make system bars appearence logic more generic (2/N) ff95d6e3e9a8 : Make system bars appearence logic more generic (1/N) 430b258b6a56 : Fix incorrect boundary/appearance after folding the device 069b0c277a42 : Modified the way the notifications clip to the boundary 9d1f25a3bd05 : Avoid activity positioned on top of always-on-top activities 6dbe320e8a03 : Import translations. DO NOT MERGE ANYWHERE 748344d60af8 : Import translations. DO NOT MERGE ANYWHERE e9ebd87d2554 : Apply getImeControlTarget() only for IME insets d4cf71645673 : Import translations. DO NOT MERGE ANYWHERE 6e42108257e8 : Import translations. DO NOT MERGE ANYWHERE d35f5185b21f : Import translations. DO NOT MERGE ANYWHERE c9a7b45ed6c1 : Pass nav button disable and AOD events to launcher a34ae4718a8e : Always showing big clock on the lockscreen in split shade fce2e99c6859 : Layout status/nav bar and decor window as normal window 5b15e53a36ac : Better dumpsys results of activity tasks 9f5364bf1345 : Import translations. DO NOT MERGE ANYWHERE b4a777f6c26c : Import translations. DO NOT MERGE ANYWHERE 1e0c3f89911d : Import translations. DO NOT MERGE ANYWHERE 0fa29298bf20 : Import translations. DO NOT MERGE ANYWHERE 860ac6013aef : Import translations. DO NOT MERGE ANYWHERE d6b06bfa2c38 : Import translations. DO NOT MERGE ANYWHERE 16c7313b7636 : Import translations. DO NOT MERGE ANYWHERE 4e55a137781a : Import translations. DO NOT MERGE ANYWHERE 5f550c269c10 : Update scrims when changing quick settings clip, fix clipping bounds in split shade c3b9dc3ffe60 : Open QS when swiping from status bar in power menu 825e8efc2f6d : Keep the task in main stage at top after dismissed split due to fold 2af1cde04dde : Fix not updating split bounds after devices unfolded da096850bb2c : Moving ActivityState from Task to ActivityRecord f5623157a191 : Move size compat logic to TaskFragment 58b47f30e50a : PiP: Introduce PipTransitionState. 5dc965cd5fde : Improve ellipsize performance a9bf9c831289 : Extract a11y from NavigationBar to share with TaskbarDelegate 45f12c3c1c2b : MotionEvent: Add relative X and Y fields to PointerCoords 60b68fcbbe24 : Synchronize WCT for TaskView with SurfaceControl.Transaction. c2b9a5b71a44 : Import translations. DO NOT MERGE ANYWHERE 8983ac7b8cc5 : Import translations. DO NOT MERGE ANYWHERE 5257ca2198b4 : Import translations. DO NOT MERGE ANYWHERE b513cbd4f982 : Import translations. DO NOT MERGE ANYWHERE e2da091b6187 : Import translations. DO NOT MERGE ANYWHERE 4d49d7261863 : sysui: show empty view in split mode cdf31ae577a7 : Import translations. DO NOT MERGE ANYWHERE 96d8b3cafdd7 : Import translations. DO NOT MERGE ANYWHERE 4c92aaba5d5a : Import translations. DO NOT MERGE ANYWHERE dad6c421caa5 : Import translations. DO NOT MERGE ANYWHERE ee0990f3bbc0 : Migrate resuming/pausing activity to TaskFragment 399301ae7b3c : Make WindowState.isVisibleRequested actually report requested d2b723a2f1fe : Don't destroy the FalsingManager in Wallet. 943ce08c7521 : Remove color font and icons overlays fd771c2f08f8 : Import translations. DO NOT MERGE ANYWHERE 1e28a886f285 : Import translations. DO NOT MERGE ANYWHERE 07f7ff3413ab : Import translations. DO NOT MERGE ANYWHERE 50be0fb14e8c : Prevent crash when switching displays with screen off 4b7f1e809212 : Import translations. DO NOT MERGE ANYWHERE 0c65a79870fe : Import translations. DO NOT MERGE ANYWHERE a30210c60b3d : Import translations. DO NOT MERGE ANYWHERE c49464601908 : Import translations. DO NOT MERGE ANYWHERE bb88ce3524f2 : Exports API to allow RULE_MATCH_UID support both RECORDERS and PLAYERS mix type 49ed6c7ba5f2 : Don't destroy the FalsingManager in Wallet. 6fd2a94af3a6 : Fix disappearing notifications when closing fullscreen QS 7949265bf4b1 : Slide in volume rocker in natural rotation only. a09aabe4154d : Don't destroy the FalsingManager in Wallet. 94ad41980a2d : Adding TaskFragment to provide the basic policies of a Task 80504f07b44a : Don't destroy the FalsingManager in Wallet. 14e81630b920 : Initial commit for rotation contextual button fab18e35fe13 : Respect App Requested Orientation on Close-to-Square Displays 3c85ed508065 : Inform SurfaceFlinger about displays which receive input ecaff118fbe9 : Fix a small bug around deferring activity visibility dc02e05b6803 : Import translations. DO NOT MERGE ANYWHERE ea612b386869 : Import translations. DO NOT MERGE ANYWHERE 54ba5e41072f : Import translations. DO NOT MERGE ANYWHERE 7cbb27cfc31a : Import translations. DO NOT MERGE ANYWHERE 98696915f2e8 : Import translations. DO NOT MERGE ANYWHERE ce86cb7aa38e : Import translations. DO NOT MERGE ANYWHERE 512bdf2a76df : Import translations. DO NOT MERGE ANYWHERE b30d72f77596 : Import translations. DO NOT MERGE ANYWHERE a3216206f59c : Import translations. DO NOT MERGE ANYWHERE 3dd668c1f4c7 : Import translations. DO NOT MERGE ANYWHERE 5eba5098b129 : Import translations. DO NOT MERGE ANYWHERE fd71f10f9f9b : Fix process group of webview zygote 61ab2901800c : Import translations. DO NOT MERGE ANYWHERE 8700c91b8491 : Import translations. DO NOT MERGE ANYWHERE 955b0a9303b6 : Do not add quick settings padding to the content height when in split shade mode 827f663541fa : Import translations. DO NOT MERGE ANYWHERE ac2a93eca7c8 : Import translations. DO NOT MERGE ANYWHERE 63150c779923 : Import translations. DO NOT MERGE ANYWHERE 2cbaaeca37a9 : Import translations. DO NOT MERGE ANYWHERE bc58c620fb57 : [DO NOT MERGE] Remove the Client Suggestions APIs b1fb9aa9cade : [DO NOT MERGE] Remove Client suggestions implementations 476a195cd1b7 : Visual changes to tap-again toast. 1f430dd99067 : Copy configuration when getting resources for a rotation 4e6772942f82 : Recreate QuickAccessWallet for Wallet Tile and Lockscreen Icon when the default payment app has changed. e6f2091c8ff3 : Show a small toast when a double tap is needed. 350e57684702 : Import translations. DO NOT MERGE ANYWHERE a0f9d3664705 : Add features to allow filtering logging based on interfaces. 46b94ad54ce3 : RESTRICT AUTOMERGE: Revert "Register ART Service with the System Server" 5666bae18613 : Call legacy apptransition callbacks on shell transition events 9c4eea7154b3 : Import translations. DO NOT MERGE ANYWHERE 5d694512d4ce : Import translations. DO NOT MERGE ANYWHERE 991da4223fae : [DO NOT MERGE] Add lihongyu@ and mariiasand@ to WM OWNERS file 1687fdaafae0 : Import translations. DO NOT MERGE ANYWHERE 292c4dfdd2ba : Import translations. DO NOT MERGE ANYWHERE c04541c05398 : Do not dismiss split if stages are not visible due to screen is sleeping add71b190768 : Import translations. DO NOT MERGE ANYWHERE eb7764919fc5 : Dismiss staged split after folded the device 46ba708bb82a : Enable remote transition animations to append to the finish transaction 16ec9faad5b9 : Prevent rendering divider bar into wrong orientation 3b6a94202950 : Make one-handed bouncer properly inhibit falsing. 3c0e223f8315 : Dismiss staged split when keyguard is occluded d18a7bb1588a : Fix broken layout after switched stage positions 32bfda38f433 : Import translations. DO NOT MERGE ANYWHERE 219aa1c147a2 : Import translations. DO NOT MERGE ANYWHERE 02407285ebcc : Import translations. DO NOT MERGE ANYWHERE 3f890a8e562d : Recreate QuickAccessWallet for Wallet Tile and Lockscreen Icon when the default payment app has changed. d9e72a7b3409 : PiP: Show the wallpaper as part of the transition. 51d1d7c1d95d : PiP: Implement expand transition. 2996ef5f4f96 : Hook up nav-bar attach/detach logic to Shell Transitions a8b361869106 : Pass in finishTransaction to TransitionHandler#startAnimation 486a67acbfda : Import translations. DO NOT MERGE ANYWHERE 42fd968611e4 : Import translations. DO NOT MERGE ANYWHERE 170d546126c0 : Import translations. DO NOT MERGE ANYWHERE e7c2b0f5024e : Import translations. DO NOT MERGE ANYWHERE bc3d6581c6ea : Make AppTransition animations sharable (6/n) 29bdef95f8ad : Make AppTransition animations sharable (5/n) a2c4a7577d38 : Make AppTransition animations sharable (4/n) 6e03154c9a20 : Import translations. DO NOT MERGE ANYWHERE 6c782479b4fd : Add <staging-public-group> tags to SV2 0adcce60ad80 : Fix Accessibility apps crash when adding view by 0adba8aafad6 : Update the default value of use legacy split config 31eaf452adee : Improve the windows register and unregister mechanism e59ae90be336 : Include RootDisplayArea feature id in DisplayAreaInfo 24f29d3af7c2 : Import translations. DO NOT MERGE ANYWHERE 7f8253683f46 : Import translations. DO NOT MERGE ANYWHERE ae46b85cabc1 : Import translations. DO NOT MERGE ANYWHERE ab3f7a164c4c : Import translations. DO NOT MERGE ANYWHERE cc0575eaf15b : Import translations. DO NOT MERGE ANYWHERE 076ca4929913 : Guard against null BluetoothDevice extras. ce95ca422fd0 : Import translations. DO NOT MERGE ANYWHERE 70db221f1a4f : Import translations. DO NOT MERGE ANYWHERE b3f39df3bce9 : Import translations. DO NOT MERGE ANYWHERE 7bb3a49271b5 : Import translations. DO NOT MERGE ANYWHERE 0fe0f16e8e32 : Import translations. DO NOT MERGE ANYWHERE ed039faa2c22 : Import translations. DO NOT MERGE ANYWHERE 61a7d9904d35 : Import translations. DO NOT MERGE ANYWHERE 53258964261f : Import translations. DO NOT MERGE ANYWHERE 157898258ac8 : Import translations. DO NOT MERGE ANYWHERE b7abd17ee392 : Import translations. DO NOT MERGE ANYWHERE d0fedcea6c7a : Import translations. DO NOT MERGE ANYWHERE bdb14be5d95f : Import translations. DO NOT MERGE ANYWHERE f0e981d3dd5a : Import translations. DO NOT MERGE ANYWHERE 4f5a81d2f3ba : Import translations. DO NOT MERGE ANYWHERE a3cf176eef3b : Import translations. DO NOT MERGE ANYWHERE df9df7a27670 : Import translations. DO NOT MERGE ANYWHERE 6267d1183907 : Import translations. DO NOT MERGE ANYWHERE 12fad431089a : Improve the windows register and unregister mechanism 472c84ad006b : Include RootDisplayArea feature id in DisplayAreaInfo b92db99f94cc : Emergency workaround to patch over ID shuffling. 23d88141d4e9 : Revert "Fix incompatibilities with Kotlin 1.5.0" 16a2b3d37bcf : Revert "Fix incompatibilities with Kotlin 1.5.0" 7b8cc553dc80 : Avoid using stale sessions for cleanup alarm. 14766c4cd6b5 : Revert "Don't defer FGS notification if it's already shown" 02147ae556da : Revert "Migrate the usage of sCompatibilityModeEnabled" f559409b2536 : Revert "Migrate the usage of sCompatibilityModeEnabled" 1eb87501a40f : [SettingProvider] add checks for null applicationInfo 5fed982b30d3 : Revert "Fix VIP conversations alerting incorrectly." 16519dba06c6 : Revert "Fix VIP conversations alerting incorrectly." 96d7637a9262 : Call StatusBar#finishKeyguardFadingAway after the fling animation. 62d16d71c5e2 : Revert "Enable remote animation for keygaurd going away." ab046dc5d38f : Make sure to reorder side stage above main stage to prevent flicker fb6918f3143f : TEMP: note "RECORD_AUDIO_HOTWORD" in SoundTriggerMiddleware 958a9637fc66 : Revert "Fix notification top clipping" 46e1bd6f9daf : Fix incorrect index usage in SensorPrivacyService init 0fabb0e8abf3 : Allow intercept touch event while animating edge glow. 5255088cd8a7 : Revert "Support FLAG_ACTIVITY_LAUNCH_ADJACENT for launch root with adjacent" 5df629a74fd5 : Revert "Support FLAG_ACTIVITY_LAUNCH_ADJACENT for launch root with adjacent" 3eca6939036e : Fix typo in sensor privacy init 1efe87be5e4c : Revert "Add icon for "Extra dim" used in accessibility shortcut" e168369d3714 : Revert "Make sure activity is started in requested windowing mode" e2f1f064406f : Rename SettingsPreferenceTheme to PreferenceTheme.SettingsBase 8929385d47ba : Temporary stop-gap for Chrome target SDK issue. 3400c37eb928 : Rename SettingsPreferenceTheme to PreferenceTheme.SettingsBase de9c387240ca : Temporary stop-gap for Chrome target SDK issue. 03f1d18cebcc : Fix an issue where the return value is null when retrieving shortcut 2c2f5835ada7 : Revert "[SettingsProvider] remove in-lock calls to PackageManager.getPackageUid()" 73b1370642c8 : Revert^3 "Enable smartspace" 4ff89f46642b : Revert "Remove setFrame from surface_control setGeometry" 5a83651cd393 : Stats: updated the order of service registration f6046bc944c2 : Revert "Remove setFrame from surface_control setGeometry" 712d4af41a6a : Temporary stop-gap for Chrome target SDK issue. 8060067e3ef1 : Add fallback for datasource without UPDATE_APP_OP_STATS 9053aada09aa : Temporary stop-gap for Chrome target SDK issue. aa4f2c590e0c : Use position in window for volume touchable insets. 0b118e6b5336 : Temporary stop-gap for Chrome target SDK issue. a4bdd563a8ad : Temporary stop-gap for Chrome target SDK issue. 69e3dda8d6c0 : Use position in window for volume touchable insets. d9d26228fc40 : Do not report timeline temporarily 45a07c9802e2 : Improve permission enforcement in SoundTriggerService e16f7ebf003a : Temporary stop-gap for Chrome target SDK issue. 80c3e4d79b8b : Fixes an issue in shortcut persistence. 293b8ecd12da : Ensure UidStats is not null when needed. ad229503e580 : Fix NPE in PermsissionChecker 7f29484131a2 : Addressing comments from commit:8d2ed5 5a15fbf24652 : Don't skip cleaning up PIP state in onTaskVanished even if EXITING_PIP 5894e755cd48 : Revert "UserController: avoid misleading log messages about failed to find key" cd29d9283964 : Temporary stop-gap for Chrome target SDK issue. ab17778dc8e2 : Don't skip cleaning up PIP state in onTaskVanished even if EXITING_PIP 41a9742d1cf6 : Revert "UserController: avoid misleading log messages about failed to find key" 1effd1c4d3fc : Fix async behavior and address possible race conditions. de5bda3e3206 : Allow the system to register 250 NetworkCallbacks. 4e39db46caba : Temporary stop-gap for Chrome target SDK issue. c18d4cb8d3e3 : Only request resetLockout if enrollments exist e341756aafda : Clear caller id when reading device config aa1374421637 : Ensure the view being recycled has been inflated before. 0d0d2e20a931 : Revert "Enable remote animation for keygaurd." b0e35b860d8c : Avoid falsing when the phone is unlocked. c438ccb7c67b : Revert "Make window stable while resizing" 3e0337f78016 : Revert "Make window stable while resizing" 2fe56c89474e : Avoid falsing when the phone is unlocked. af6f9f36c8aa : Check if the sc is valid when finishing seamless rotation 4340e87d2988 : Revert "Update the bouncer to be able to move to either side of a wide screen." c97c9d577828 : Revert "Dump most recently completed jobs." 972757eef836 : Revert "Enable @TestApi access for instrumentation." 24ad5422800c : Revert "Do not propogate test api access flags to Zygote." 34cc37bfdb91 : Revert "Update the bouncer to be able to move to either side of a wide screen." 105221058b71 : Revert "Update RemovalClient to support new biometric AIDL" b670f7df574b : Revert "Try to ensure tests run sequentially" 5d184da2030d : NativeTombstoneManager: catch ProtoParseException. 3dfe5f403bd9 : Fix USB HAL interface binder dc6fe17c8edd : Handle isUsbDataSignalingEnabledForUser PO case 6d5fed883c4e : Fix USB HAL interface binder e87f2299d3dd : Handle isUsbDataSignalingEnabledForUser PO case 23424d5cf090 : Revert "Use new GX overlay for new AOD/lockscreen transitions." b36106562ed5 : Revert "Revert "Revert "Turn on the feature flag for Android S S..." a1bc1d4259a1 : Revert "Enfore cross user permission to getPackagesForUid" 697e1e35f7fb : Revert "Dispatch TaskOrg events before finishing surface placement" 346759180ae5 : Fix issue when checking supported sizes 239503f11ffa : Revert "Sandbox letterbox and size compat apps" 48b141981097 : Revert "Sandbox letterbox and size compat apps" 69165e5517e0 : Keyguard SIM PIN: Fix height dc80b608f480 : Revert "SyncRtSurfaceTransactionApplier: Use BLASTSync" fb17fb137f61 : Revert "Bouncer - New PIN animations"

+- Project: platform/frameworks/libs/native_bridge_support

b97e59e : Proxy clock_gettime and co to host libc d1a3bdc : Allow loading moved libs from apex

+- Project: platform/frameworks/libs/systemui

fabee83 : Fix launcher crash loop. f394303 : Fix FastBitmapDrawable disabled color filter. bc0798e : Update app icon shadows. f71aa0c : Apply icon normalizaiton to placeholder icon generation logic 60bffaf : Set clock hands bounds to scale along with clock icon scaling. 8e3a442 : [OneSearch] Move ResultType to searchuilib. 35a0398 : Improve launcher loading times. 7b7d7db : Add LayoutType.SMALL_ICON_HORIZONTAL_TEXT_THUMBNAIL 5254da1 : Removing unnecessary version declaration e9b327e : Save and restore ClockIconDrawable canvas when modifying it

+- Project: platform/frameworks/native

f8ce875c13 : Allow gpuservice to read tracefs entries 2914a57d75 : Skip creating external textures that exceeds size limit ec7e4d9a5c : Skip creating external textures that exceeds size limit 677a3ec523 : DO NOT MERGE SF: Fix releaseBufferEndpoint merge issue b6f8479039 : keep a wp<BLASTBufferQueue> in BufferItemConsumer b60596f638 : Fix KeyCharacterMap overlays by reloading base overlay before applying another overlay. aca25f6053 : DO NOT MERGE: BlastBufferQueue: Fake release if not received by complete 22b6d239c1 : BBQ: Capture initial destframe change from BBQ 40fbb63819 : Manually calculate stats for app owning external storage e9323b30ab : BLASTBufferQueue: Cap shadow queue size during sync 3bb11d07d9 : SF: Fix duplicate callbacks from mirrored layers 7162547484 : Allow touch split enabled when no window touched 3d8a31967b : Added getLastAcquiredFrameNum 9d12adc772 : Only add commit callback when using sync transaction 49d525aa2a : Let touch region empty if the input bounds is empty 4c36cd8922 : Merge color property in a transaction 11663406f0 : SF: reset idle state when RefreshRateConfigs changes 4b26b7fb46 : Reconnect to all hidl sensors HALs d8c6ef2138 : Check if the window is partially obscured for slippery enters 41f48c7b10 : DO NOT MERGE Initialize DrawingState::trustedOverlay to false in constructor 7605fb4273 : Add mechanism for a task's windows to be trusted overlays (SF) 39bc6117dd : Change InputWindowInfo::isTrustedOverlay() to be permission and flag based. 6e689ffe3f : Check if the window is partially obscured for slippery enters 8cba4cea04 : Use bufferItem's fence when calling release a840a12d0c : Change log to match with function it's coming from 2d2150edc2 : DO NOT MERGE: Move blast sync handling to BBQ b801a98e4d : CompositionEngine: Update blur state correctly d668098e47 : avoid extra release of unowned objects in Parcel error path 7c8497e012 : avoid extra release of unowned objects in Parcel error path c62572fa13 : Allow offscreen mirrored layers to be captured. 4d9c4e1413 : Increase core count in atrace.rc 4bb5ae9fa8 : MotionEvent: Avoid clipping tranformed orientation angle values adc914ccd7 : SF: acquire/release screen for active display only 4f960d169f : SF: add HWVsync state to dumpsys b18455930e : SurfaceFlinger: Don't render rounded corners without a valid crop 51e4dc89f0 : BlastBufferQueue: Fix async worker deadlock 932f6aee50 : BlastBufferQueue: Fix scaling when buffer scaling mode changes fb4e33acfe : Block dynamic connection event if sensor not found 85d692db25 : SF: update kernel idle timer when active display changes e9316b7f90 : SF: query RefreshRateConfigs for kernel idle timer support 6d885930e9 : SF: configure idle timer based on display id 9a2ea34e62 : SF: move idle timer to refresh rate configs fb06059fa6 : SurfaceFlinger: Implement drop input modes 6de5b587f5 : libui: Correct the stream format back to decimal in bufferDumpHelper d74454956f : SF: Temporarily expose primary display id 9dbf8e89a7 : SurfaceFlinger: Handle multiple rounded corner settings 50c735592e : SurfaceControl: Add setDropInputMode api 41f77b8f06 : InputFlinger: Add DROP_INPUT and DROP_INPUT_IF_OBSCURED feature flags c7671d83af : SF: return the active display from getInternalDisplayId ecc45aea68 : Add display Power Mode information while layer dumps abbb9d8a0d : Fix drag and drop failed while recording video a2b9fab57a : Fix bug where layers aren't shown in SurfaceFlinger dump. 29bc5360a8 : Store jankListener and surfaceStatListeners by layerId 3c332b3f95 : Remove displayBounds when computing layer bounds ac483a63a0 : Use sequence numbers to synchronize enabling Pointer Capture (1/2) 1388106f8f : [DO NOT MERGE] Sync flicker from master to sc-v2 66e11cf885 : Add display proto info 1273ac10ab : SF: update mDefaultDisplayTransformHint for the active display 3b134ccfc7 : Add orientation configuration for touchscreen devices 95b6d51f68 : Surface: Release references to BlastBufferQueue and SurfaceControl on Surface#destroy 7719c7d243 : Revert^3 "Enable input window rotation flag" 084a6d4da5 : Do not blur opaque layers 856c106c5a : Move reading sysprops out of the Flattener. 0743a594c2 : Revert^2 "Enable input window rotation flag" 9afe784f82 : Undo rotation by physical orientation in WindowInfo transforms 817f606392 : Write displayOrientation value when WindowInfo is parceled 90a405ca3a : Add requested_corner_radius to layer proto d1591701a0 : SF: fix a bug with DISPLAY_EVENT_MODE_CHANGE e0ba4e94f1 : Added windowToken to WindowInfo object 9c3cb1a965 : Merge releaseBufferEndpoint in LayerState 0b06a8da25 : Send releaseCallbackId and releaseFence to correct listener 6eada62e3f : Set windowInfo.displayId to be the layerStack 477c52ff40 : Revert "Enable input window rotation flag" bf023a62aa : Use WindowInfosListener instead of SF reporting to IF 2919858e09 : Enable input window rotation flag c14266fd4e : InputReader_tests: Fix tests to work with per-window-input-rotation 15fab6f1b5 : Add WindowInfosListener to Input 60c9d3e853 : Added IWindowInfosChangedListener interface aecaf0a919 : Disable libgui_window_info_static on mac 263eec4e54 : SF: Remove HWC plumbing for virtual display mirror 56973c4a0e : Make display unique id stable across x86 and x86_64 builds 9c9c191345 : Skip creating external textures that exceeds size limit 8a4d2b4a3a : Add an 'android.software.app_compat_overrides' feature ac2bf48ed3 : SF: update scheduler's RefreshRateConfigs on hotplugs 433cfd90ca : Attempt to fix mac build 23ea9da2a2 : SF: allow more than one client to use eEarly[Start|End] flags db036a83f5 : SF: Enable Layer Caching Texture Pool only for the active display e1166476ab : SF: process ComposerHalVsync for the active display faac6da6ad : SF: fix a crash in SurfaceFlinger::setActiveModeInternal 0957669e41 : Plumb through display orientation separate from transform a4fbca56da : BlastBufferQueue: Keep transform hint in Surface consistent 39d5eeb582 : SF: BufferLayer::onPostComposition display might be nullptr d945111b76 : Add limit parameter to be applied to scaled audio haptic data b49373916c : SF: Move desired active mode management to DisplayDevice f3e81d2f49 : SF: add PhysicalDisplayId to DisplayMode 6b7ad65ecf : SF: cleanup RefreshRateConfigs interface 1b11bc6603 : SF: move RefreshRateOverlay to DisplayDevice 3efa394260 : SF: move RefreshRateConfigs to DisplayDevice 7825c68eff : SF: default display is active display 3277faf86d : Renamed and moved InputWindow and related files cba8d6c179 : SF: bound refresh rate overlay size 4b19bd0d19 : MotionEvent: Transform mouse cursor position c652358755 : MotionEvent: Rotate relative axes according to window orientation 664834b64d : InputDispatcher: Remove transform only for joysticks and touchpads 9f38881a1b : Apply translation/offset to events from pointer sources only d2c9e8e37c : Use sysprop APIs for InputFlinger: per_window_input_rotation 2239b37498 : Inform SurfaceFlinger about displays which receive input 7e509dee76 : Revert "Add ExternalTexture class into RenderEngine interface" cebb1da3c0 : Revert "Remove setFrame from BufferStateLayer" 4ac3066fba : Revert "Remove setFrame from BufferStateLayer" 60c56acad7 : Call apexd --unmount-all at the end of otapreopt_chroot run a6e04faaca : Call apexd --unmount-all at the end of otapreopt_chroot run

+- Project: platform/frameworks/opt/car/services

c7f7d7c : Saved initial user info in SystemServer 74f1fc7 : Notify system boot complete on daemon reconnection. 4422827 : Add Display Area for hosting voice plate dae2f48 : Plumb setPersistentActivity to CarServiceHelperService. 028a431 : Fix CarLaunchParamsModifierTest. e97ae56 : Allow only Launcher to set CAR_EXTRA_LAUNCH_PERSISTENT. 48dd7ed : Fixed CarServiceHelperServiceTest. 622ae1c : Allow CarLaunchParamsModifier to memorize the target TDA. fe3c646 : Fix the broken CarLaunchParamsModifierTest. 2f7e32c : Add TitleBar DA b8308c0 : Update the policy to add controlbar display area. 625312f : Update policy builder when there are multi displays 8f1d368 : Add custom policy provider for automotive reference design

+- Project: platform/frameworks/opt/car/setupwizard

834d74b : Fix the issue with buttonStyle in carsuwlib

+- Project: platform/frameworks/opt/chips

c96c0d6 : Import translations. DO NOT MERGE ANYWHERE e1bd8cb : Import translations. DO NOT MERGE ANYWHERE 197ee44 : Import translations. DO NOT MERGE ANYWHERE d7a488a : Import translations. DO NOT MERGE ANYWHERE 120043f : Import translations. DO NOT MERGE ANYWHERE a1ce24c : Import translations. DO NOT MERGE ANYWHERE 90965f3 : Import translations. DO NOT MERGE ANYWHERE 4ab74fa : Import translations. DO NOT MERGE ANYWHERE ff52a78 : Import translations. DO NOT MERGE ANYWHERE 6fb8d70 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/net/ims

b6cf2533 : Use expired cache infomation instead if the result of the subscription request inconclusive be5550dc : Add metrics for UCE event about Publish, Subscribe, Options and metrics for RCS registration features 14496949 : [UCE] Reset the retry count and times related publish when the publish status changed to not_published a6c414df : Create UceStatsWriter for RCS metrics 99991f49 : Do not set the device to the forbidden state when receiving the response sip code of the subscribe request is 403

+- Project: platform/frameworks/opt/net/wifi

a7ede1243 : Import translations. DO NOT MERGE ANYWHERE 8d3edcac7 : Import translations. DO NOT MERGE ANYWHERE a6bdf21ef : Import translations. DO NOT MERGE ANYWHERE 633720e71 : Import translations. DO NOT MERGE ANYWHERE f6defdc90 : Import translations. DO NOT MERGE ANYWHERE f5dea32c4 : Import translations. DO NOT MERGE ANYWHERE 536b48e87 : [WifiTrackerLib] Remove Provider Model flag usage bd0fea3fd : [WifiTrackerLib] Do not show SUW or GMS app label in Saved Networks 5b8f5208c : Remove NetworkScoreManager usage 11a05eb00 : [WifiTrackerLib] Fix connecting to SIM-based EAP with unknown carrierId a5dcb63a9 : WifiTracker: Check demo mode for device instead of user 25f95c681 : WifiTracker: Update isDefaultNetwork for MBB roaming c80eab12f : WifiTracker: Do not allow share/easy connect for demo mode 1aae3382d : Revert "WifiTracker: Do not allow share/easy connect for demo mode" 6877c304d : WifiTracker: Do not allow share/easy connect for demo mode b38c8cb92 : Import translations. DO NOT MERGE ANYWHERE f0aa69a4f : Import translations. DO NOT MERGE ANYWHERE 78b9829c3 : Import translations. DO NOT MERGE ANYWHERE aa9787b7c : Import translations. DO NOT MERGE ANYWHERE 7abd562b5 : Import translations. DO NOT MERGE ANYWHERE 3332116d5 : Import translations. DO NOT MERGE ANYWHERE 7f37899da : Import translations. DO NOT MERGE ANYWHERE b761cb63d : Import translations. DO NOT MERGE ANYWHERE 73e790936 : Import translations. DO NOT MERGE ANYWHERE f5e4f5d32 : Import translations. DO NOT MERGE ANYWHERE d1476de52 : Import translations. DO NOT MERGE ANYWHERE a0e7529ae : Import translations. DO NOT MERGE ANYWHERE e7ea51c12 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/photoviewer

7778b32 : Import translations. DO NOT MERGE ANYWHERE 49f5e41 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/telephony

4139a2f6ca : DO NOT MERGE Provided temp solution for 5G+ icon not shown b2a1630f7b : Only config VoNR per carrier config if card is PRESENT db7565b9e9 : Fixed NPE when local or remote port range does not exist 36df29f0ab : RCS single registration metrics inconsistencies 0b76098922 : TransportFeatureTagStats metrics inconsistencies a01f473aa9 : Implement RCS Dedicated Bearer metrics - fix not reporting case 2e3977b603 : Add dump reset for rcs metrics 020211c4ac : Fixed incorrect count logic dcdb5ee5fa : [DO NOT MERGE] Implement RCS Dedicated Bearer metrics c59290bbab : when radio capability is without NR, timer should not start. 0be11fc2ba : Add dump of Rcs single registration Metrics d2577652d8 : Add RCS metrics for GBA event e8891f3b6f : Implement RCS single registration metrics b3a41396db : filter deviceIdentifiers for subscriptionInfo if callers without perm 378db2f94a : filter deviceIdentifiers for subscriptionInfo if callers without perm 9845ef56ff : filter deviceIdentifiers for subscriptionInfo if callers without perm 14507754e9 : filter deviceIdentifiers for subscriptionInfo if callers without perm cc9c44782b : filter deviceIdentifiers for subscriptionInfo if callers without perm c90703b3e5 : filter deviceIdentifiers for subscriptionInfo if callers without perm 13a48ad26f : Fixed data icon disappeared issue 4380a6efe7 : Support dialing e-call based on dialing sim's emergency number list. d02bcc83f9 : Update the VoNR setting after carrier config change 8e68fd6da7 : Added nr advanced calling settings support fe229798e4 : Fix codec metrics for CS MT calls 22a4fbe4e7 : Supported minimum aggregated bandwidth and roaming for 5G+ 6411106118 : Check the sending permission of TTY_PREFERRED_MODE_CHANGED a2a2beb474 : [5G PCO]The PCO's contents is not fixed, so catch the last byte. 88a2e928fb : Use IMS registration for voice RAT stats. 9b2f80a956 : Fix band and RAT handling in various atoms. 3ddf5ae463 : Snapshot data call metrics on every pull. 15a33b4b7e : Check for modify phone state perimission eee8469c98 : Adding package name to PinStorageEvent client log. b52038f376 : Stop duplicate RADIO_POWER indcation when power off delay disabled ecde733eea : Revert "DC retry ENTERPRISE for duplicate CID if TDs changed" d773a9dd0a : Match phoneId in the record if the subId is invalid afdebe14a4 : DC retry ENTERPRISE for duplicate CID if TDs changed 6f362c527c : Configure the radio power off delay timer using a device config 26d9ac534f : Fix enforce calling package behavior when called by GmsCore.

+- Project: platform/frameworks/opt/timezonepicker

36e8e6b : Import translations. DO NOT MERGE ANYWHERE ee04e2c : Import translations. DO NOT MERGE ANYWHERE 9d3684d : Import translations. DO NOT MERGE ANYWHERE 8bb335e : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/proto_logging

df522493 : Include UNKNOWN SIP Direction as part of Protobuf best practicies 99aca785 : Add atom for Camera App Compat control metrics. 732b2632 : Define atoms and ID for RCS a63e3fb6 : Add unknown period enum value in CarWatchdog atoms. fae8a658 : Rename module name for CarWatchdog atoms. 6010a899 : Add CarWatchdog I/O usage summary atoms. e8c039af : Add atoms of cuj in splash screen 7b0ba603 : Intrument multi-user journey for latency e3fa2201 : Record app/service uptime for the collection period. 8cacc9ba : Perfix CarWatchdog specific atoms with CarWatchdog. 2f992f80 : Adding package name to PinStorageEvent atom. bce7e266 : Add an enum to record remote service entering zombie mode for CCAPI ccbfb31e : Add multi-user journey 86f56a64 : Add accessibility service page id settings enums. 9b48954f : Adds atoms for the accessibility floating menu and accessibility shortcut 7fa82bb8 : Add extra data for handed bouncer tracking 0e40d45d : Add LauncherLayoutSnapshot pulled atom. 71b0f6d1 : Mark both stage ids as uids now that it is supported dfdecd19 : Allow multiple is_uid annotations inside an atom. 4d59230b : Add cross device timer type to logging proto for sc-v2 branch. Test: manual verify Bug: 196880904 909c9ce1 : Add atoms for splitscreen metrics logging. c87d10c3 : Add atoms for App Compat westworld logging. 91dcff9c : Add atoms for pip and wallpaper instrumentation 4367f70a : Add doorbell card type Test: manual verify Bug: 195065680 Change-Id: I0ea59ec991d19e2de7a9e382a66d827794842750 a548e864 : Add proto definition for field accessibility.ShortcutType used in AccessibilityShortcutReported

+- Project: platform/frameworks/wilhelm

09edcd1 : Android AudioRecord: AttributionSource fixup

+- Project: platform/hardware/broadcom/wlan

c835c04 : HAL: Fixed vendor HAL crash due to missing unregisterVendorHandler() in some failure case 1bdf261 : HAL: Fixed vendor HAL crash due to use-after-free f0b5baa : wifi: Multiple blobs based on sku for OTA update

+- Project: platform/hardware/google/camera

2079123 : Camera: Support to raise priority of buffer allocation c28fda4 : Reduce log level for error notify 6b82f87 : Add thread name to camera provider threads 528695f : Minor changes to align with coding guidelines 5088310 : Camera: Measure buffer allocation time 3ac8c84 : RESTRICT AUTOMERGE Update the sc-v2 branch version code modifier 5456073 : Avoid memory copy via passing by value 4f9d041 : camera: fix build break 6efce27 : Integrate device state into hal 0c808bc : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/camera

+- Project: platform/hardware/google/gchips

66bfdd6 : Revert "Add delayed logger to allow logging verbose/info logs as warnings" aa174c8 : Revert "Commit all gralloc logs to warning on high memory allocation" 0e8b1d6 : gralloc4: Do not hold reference for dumping in allocator 4ffbe19 : gralloc4: Delete the gralloc handle when freeing the buffer

+- Project: platform/hardware/google/graphics/common

b1aae324 : libhwc2.1: avoid pure virtual function call in Worker thread 7ed21670 : Revert "libhwc2.1: LBE support for dual display" 73967a4f : libhwc2.1: check the hbm sv dimming finish [ DO NOT MERGE ] 087381b1 : libhwc2.1: postpone the burst 120hz->60hz change a667bd73 : libhwc2.1: HWCService: add setMinIdleRefreshRate() and setRefreshRateThrottle() 00b27814 : libhwc2.1: Update pixel-display V4 interface eeedc139 : libhwc2.1: add calibrated display check 46c44816 : libhwc2.1: update displaycolor for calibration info 18f19e76 : libhwc2.1: don't retry checking idle hint support on start 1affb137 : libhwc2.1: send hints when connect to power hal first time 90fd222c : libhwc2.1: LBE support for dual display 4c407e73 : libhwc2.1: re-assign resources when switching fps to high if needed b234a2d0 : libhwc2.1: invalidate mTargetBuffer after ComposerClient has died 4745dffd : libhwc2.1: block brightness change if LHBM is in action 3686af04 : Add ATRACE_CALL() for setLhbmState 4f434283 : libhwc2.1: invalidate mTargetBuffer after ComposerClient has died da16bcd3 : libhwc2.1: Update Android.mk c27752f0 : libhwc2.1: Implement debug commands from vndservice for LBE 0614e6de : libhwc2.1: add hdr10plus capability 728079d4 : libhwc2.1 update displaycolor to pass display info da207890 : set libhwc2.1 makefile path soc_ver folder 6162c12c : libhwc2.1: Workaround for building gs201 1c40e72b : libhwc2.1: Support SoC specific namespace aa34e0e7 : Remove TARGET_BOARD_PLATFORM make restriction 078fc357 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/graphics/common 2dd6c07c : libhwc2.1: add version in displaycolor header d3837424 : libhwc2.1: Add the name of sysfs for hbm/dimming bf3909eb : libhwc2.1: fix idle hint checking before waiting signal e142ae60 : libhwc2.1: add support for secondary backlight node 3334bbfc : libhwc2.1: Allow report vsync according display ID

+- Project: platform/hardware/google/graphics/gs101

97abc71 : libhwc2.1: get display calibrated information f128a50 : libhwc2.1: Force display color update after switching display 87ebb8e : libhwc2.1: Support two pipeline for displaycolor d6a0f1e : libhwc2.1: Add cgc_lut property checker bff5f6c : libhwc2.1: re-enable displaycolor 1642691 : [HACK] libhwc2.1: Remove code for libdisplaycolor f7f7c02 : libhwc2.1: pass display info to displaycolor 7e36d15 : libhwc2.1: Apply namespace gs101 ec7abf0 : libhwc2.1: check libdisplaycolor version 3070743 : libhwc2.1: define new backlight node

+- Project: platform/hardware/google/interfaces

e9fd9d7 : Update pixel-display V4 interface

+- Project: platform/hardware/google/pixel

fac14522 : vibrator: cs40l26: check supports in getPrimitiveDetails 273097e5 : vibrator: cs40l26: property-controlled primitives support c1b30645 : vibrator: cs40l26: property-enabled chirp 2b5dd9f4 : Fix zram metrics from daily to hourly collect 06abeb98 : vibrator: cs40l26: retry on the input search cac3887d : vibrator: cs40l26: implement chirp support commands 2f476d10 : [DO NOT MERGE] cs40l26: Need to support DVT stage 537a0419 : Revert "vibrator: cs40l25: add pwle_ramp_down feature" db652e5d : fastbootd: erase "metadata" partition along with "erase userdata" command 26bd52e7 : vibrator: cs40l26: update primitive effect duration da1275bc : pixelstats: Allow reporting PID for P30 chargers 9d6b8154 : pixelstats: Allow overriding Type-C uevent path for VID/PID 9b255f20 : ADPF: fix stale trace status eabd62e1 : vibrator: cs40l26: fix compose size boundary issue f52ce7f3 : vibrator: cs40l26: dynamic short and long vibration scale dcdcdd48 : vibrator: cs40l26: cleanup unused HwApi and HwCal b828c0b2 : vibrator: cs40l26: set f0_offset for long vibration 97ea27dc : vibrator: cs40l26: setup attributes permisison for RAM8 firmware 47fe15fc : zram: finetune zram config mechanism 5250284c : Revert "vibrator: cs40l26: temporarily wait 50ms after vibrator::on" bf765136 : vibrator: cs40l26: add timeout for haptic pollVibeState 8ae70583 : Revert "vibrator: cs40l26: temporarily adjust long vibration from 5x to 60ms" d2756982 : vibrator: common: add timeout to pollStr() 86c94b4a : mm: set swap size regarding property settings 5250c3aa : ADPF: limit uclamp high/low values and use I as boost base ae0816cf : Revert "vibrator: cs40l26: remove pollVibeState for Haptic" de0dba53 : power: move trace point to libperfmgr. 51aea206 : vibrator: cs40l26: implement DOUBLE_CLICK effect 18c4408d : vibrator: cs40l26: reorganize OWT information dump 70fffebb : vibrator: cs40l26: implement composite effects 38b1d41e : vibrator: cs40l26: remove pollVibeState for Haptic 63df5ef8 : vibrator: cs40l26: move pollVibeState into waitForComplete 5a12b28b : vibrator: cs40l25: use actuator model flags d85c82fd : vibrator: cs40l26: start HAL until redc_cal_time_ms was created 4e3b4db4 : vibrator: cs40l26: delay the calibration data writing 3ee47511 : vibrator: cs40l26: temporarily adjust long vibration from 5x to 60ms 7593e7f0 : vibrator: cs40l26: add haptics pcm device 6224c001 : Remove bogus error log 41b52d7a : haptics: Redirect to enable the specific revision hal 2dc60765 : vibrator: common: Add new getStr() and pollStr() APIs b789268e : haptics: Temporarily dynamic support two haptics chips f15aecd5 : cs40l26: Update dual part 17279c90 : vibrator: cs40l26: temporarily wait 50ms after vibrator::on 649f2ced : vibrator: common: support string in get() 4971c0c6 : vibrator: cs40l26: implement force-feedback haptics HAL

+- Project: platform/hardware/google/pixel-sepolicy

5e940d2 : pixel-sepolicy: Add additional variants of touch_offload device name 53c4289 : Consolidate sepolicy for twoshay and touchflow targets. d72d866 : haptics: Move property_contexts to common folder

+- Project: platform/hardware/interfaces

4847855f2b : Allow atrace hal tracefs access df417d2808 : fix VtsHalGraphicsComposerV2_2TargetTest timeout failed 41a7f94f87 : Cherry pick "Gate gsm/cdma radio feature only for emergency dial" sc-v2-dev 0ac2a4e5c3 : KeyMint VTS: don't combine ATTEST_KEY with SIGN 6442deefc3 : audio VTS: Consider only attached devices for stream tests 79ab13a1a6 : audio: Fix handling of dynamic profiles in VtsHalAudioV7_0TargetTest 4b18fff621 : Add some delay for SIM power up and down delay for setSimCardPower_1_6 API e26fab78ed : KeyMint VTS: extra unique ID test 2f361c1571 : KeyMint VTS: check INCLUDE_UNIQUE_ID works 5ee43a6d24 : Camera: VTS for test_pattern tag requirement for physical camera dc6da704ed : Camera: Adjust VTS test to relax multi-camera requirement 06ec563f55 : VtsHalCameraProviderV2_4TargetTest: Override rotate&crop 5c0ec3f1de : Parse user flags as flags instead of enum. f7069c658c : Do not assert CardState::PRESENT on sim power down 9b3c9adb71 : Using a manifest fragment 849d924d6d : VTS fix for getAllowedNetworkTypesBitmap and setAllowedNetworkTypesBitmap 3ccc2de9c4 : Revert "VTS: Test that configs in a group differ only by vsync period" 6adbab13ee : Update the p2p device interface name 02499d65fc : Update VtsHalEvsV1_1TargetTest 01c2259e19 : wifi: extending framework restart waiting time 9c4930dfd9 : wifi: remove disable_framework option to pass the stopWifiFramework procedure 82b41e6af9 : wifi(vts): Precondition AP tests on existence of hostapd HAL 0e6752c900 : Fix fuzzer error for FormatConvertFuzzer e0f7bd7197 : Accept NONE as a response for setDataThrottling during VTS. 3387f1c84e : Camera: Add static metadata that can map device state to orientation e509bf1f76 : Add areaId for CRITICALLY_LOW_TIRE_PRESSURE 58880c783c : Provide defaults for android.hardware.audio@7.0-impl b22a8678f8 : Add placeholder properties for emulator 27946f0b00 : Support more types for set property cmd. 8f836b9499 : Audio: Add memory leak checking for HAL 1b32420aff : Remove vehicle binding seed property in emulator 165d173e94 : Move vehicle hal to start in early_hal bc49029114 : DO NOT MERGE: Disable current matrix. 407c7de1ba : Revert "Update Readback VTS to align with RenderEngine interface..."

+- Project: platform/hardware/libhardware

0b5ab223 : Add GRALLOC_FRAMEBUFFER_NUM configuration dbf25452 : dynamic_sensor: Support recognizing head tracker sensor. 4cb45aba : dynamic_sensor: Support non-8-bit sized HID report items. f99f73ce : dynamic_sensor: Support report and power usage collections. 24ead9d8 : dynamic_sensor: Don't hold mgr lock when operating sensor. 35964ba0 : dynamic_sensor: Add multi-HAL 2.1 flush support. 43bc7bcc : dynamic_sensor: Add multi-HAL 2.1 sampling support. 7b29add5 : dynamic_sensor: Notify multi-HAL 2.1 of connected sensors. 3c7a12d8 : dynamic_sensor: Add sensor manager init to sub-HAL 2.1. 1d509cf8 : Revert "dynamic_sensor: Add sensor manager init to sub-HAL 2.1." c7038f8a : dynamic_sensor: Add sensor manager init to sub-HAL 2.1. 3482ca5b : Revert "dynamic_sensor: Add sensor manager init to sub-HAL 2.1." 28b58c62 : dynamic_sensor: Add sensor manager init to sub-HAL 2.1. 2ac7393b : dynamic_sensor: Add stubbed sensor multi-HAL 2.1 support.

+- Project: platform/hardware/libhardware_legacy

2cf8cd3 : WiFi: Add new SAR Scenarios for foldable devices

+- Project: platform/hardware/nxp/nfc

f524c23 : Native Crash in /vendor/bin/hw/android.hardware.nfc f514cf6 : Crash in /vendor/bin/hw/android.hardware.nfc eab1397 : Crash in /vendor/bin/hw/android.hardware.nfc cf72695 : Use after free in phTmlNfc_TmlThread 647f3fc : Use after free in phTmlNfc_TmlThread e777cc1 : Use after free in phTmlNfc_TmlThread

+- Project: platform/hardware/qcom/sm8150/display

3aeaaeb4 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm8150/display

+- Project: platform/hardware/qcom/sm8150/gps

d651859 : BatchingAdapter to handle engine up after init 2931e6e : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm8150/gps

+- Project: platform/hardware/qcom/wlan

ef79d4c : Wifi-Hal: Validate TX rate code before parsing it

+- Project: platform/hardware/st/nfc

bd0f778 : Restart NFCC is a CORE_GENERIC_ERROR_NTF 0xE1 is received.

+- Project: platform/libcore

e42572a24e6 : DO NOT MERGE Fix tests which relied on Pacific/Apia DST offset [S CTS] 6f76958cbe4 : DO NOT MERGE Fix tests which relied on Pacific/Apia DST offset. [P-CTS] bbacc9d7c56 : DO NOT MERGE Fix tests which relied on Pacific/Apia DST offset. [O-MR1-CTS] 71a8c0dce1d : DO NOT MERGE Fix tests which relied on Pacific/Apia DST offset. [R] 3ae76d74659 : RESTRICT AUTOMERGE: Revert "Added new target to annotation library visibility"

+- Project: platform/packages/apps/BasicSmsReceiver

606a8bc : Import translations. DO NOT MERGE ANYWHERE e664a38 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Calendar

d6ca0d66 : [DO NOT MERGE] AOSP/Calendar - Fix closing of system dialogs broadcast without permission.

+- Project: platform/packages/apps/Camera2

90744053b : AOSP/Camera2: check system feature instead of actual camera device

+- Project: platform/packages/apps/Car/Cluster

da323c4 : Merge car-arch-common into car-apps-comm 49c0657 : Fix a bug where gmm's nav icon was not being displayed on cluster osdouble by adding QUERY_ALL_PACKAGES permission. 7614827 : Refactor register and unregister methods for cluster home callbacks. 7fe3165 : Fix NPE in ClusterOsDoubleActivity. 20f66d7 : Update focused navigation activity on user unlock c73814c : Fix the crash of ClusterHome when changing ClusterActivity. f9d520c : Update reference cluster service to swap navigation apps

+- Project: platform/packages/apps/Car/Launcher

f5027676 : Import translations. DO NOT MERGE ANYWHERE 807a2415 : Import translations. DO NOT MERGE ANYWHERE 2064d906 : Import translations. DO NOT MERGE ANYWHERE 3e732ec3 : Revert "Add a CarLauncherService." 5c35e2d7 : Add the missing FocusParkingView to CarLauncher a42c2e1d : Add a CarLauncherService. 7f082cff : Release TaskOrganizer when user-switching. 699138f9 : Merge car-arch-common into car-apps-comm 6081a32f : DO NOT MERGE: Updating Media card to ignore Video apps 841824c7 : Forcibly bring Launcher to foreground, when Maps app receives an intent 0f72010a : DO NOT MERGE: Updating AppLauncherUtils to handle Video apps d317a073 : Fix CarLauncher crash. 874b7b49 : Remove setTaskAlwaysOnTop from TaskView's ActivityOptions. 51eaa3a6 : Calling remove task on a task that's not longer running causes a NPE 0a81a14b : Do not animate the foreground DA on maps intent e5516ae5 : Remove unnecessary DA updates onTaskDescriptionChanged 799e17bb : [DO NOT MERGE] Provide IconProvider in sysui dagger 5c2d9d97 : Add a health check component to the background maps 0a06784e : Dismiss voice plate when the foreground DA is shown 3e438830 : Revert "Provide IconProvider in sysui dagger" 5e621388 : Provide IconProvider in sysui dagger 6f3d2b35 : Broadcast when display area is swiped closed 2dead312 : Launch the voice plate Activity in the voice plate DA ddf8be63 : Migrate Maps to CarAM.setPersistentActivity. 6aa05c83 : Allow configuring components that should not launch foreground DA 9e426380 : Fix drag animation for foreground DA a8fbce3b : Add app window unfold animation 530780f6 : Add selected state icon for ongoing call card mute button 71542cf4 : Fix animations for DA 9a403498 : Update code to match new CarUiRecyclerView design 71801c19 : Fix DA animations 4c3e22bc : Add control bar customizations 73d32020 : Allow multiple components to toggle foreground DA visibility 526ba35f : Do not claim activity will handle user interface mode changes (namely night mode) 4b684003 : Remove usage of deprecated toolbar methods from CarLauncher e6948c62 : Fix foreground DA animation 3eb768ad : Fix the foreground DA's animation 55b10fb2 : Enable default background for audio card 742b2d39 : Show disabled apps in the CarLauncher app. 894ff085 : Fix IME placement for foreground Vs background DA 33952d68 : Specify display ID to launch activity in correct DA ee7ad0d9 : Update title bar as per specs b5b9214b : Fix foreground showing up when controls of media are clicked 14161012 : Fix CarLauncher crash onConfigChanged beaed243 : Fix touch gesture on tile bar DA 02b2fe42 : Fix crash when policy is not defined ea5b62d6 : Add category LAUNCHER_APP to car launcher 1be6b2cd : Update Title bar upto the specs. 15b1fd84 : Open foreground DA when activity is restarted 7ef8730d : Set CAR_EXTRA_LAUNCH_PERSISTENT to launch Maps. 317bbc33 : Open correct task in desired DA launched via intents df07806d : Update the z-index of foreground DA before animations starts. 2785e4b6 : Add touch gesture to titleBar 681f547b : Fix crash in launcher when Car.createCar() returns null cdb1c3b3 : Make TitleBar not focusable. 78c2d21f : Update the z-index for the DA's 9574c0fb : Make CarLauncher multi-display CTS compatible. b8a5f1a6 : Add Title bar window to the title bar feature. 8c23900b : Reset the layers of DA's on config change. 3213bb92 : Set/Reset the AppGridShown flag at the right place. a8849f5a : Add control bar Display area 9f71ea2b : Add animations to foreground DA hosting default apps 99ad8a73 : Fix a crash on launcher 432fc11c : Support car reference design in launcher. 8418e2d7 : Provides SyncTransactionQueue to TaskViewFactoryController.

+- Project: platform/packages/apps/Car/Notification

254ca161 : Import translations. DO NOT MERGE ANYWHERE 18638520 : Update UI for a text and margin 41994d9f : Update string for unshown text 683f4e20 : Import translations. DO NOT MERGE ANYWHERE 7d178a30 : Import translations. DO NOT MERGE ANYWHERE d11f01f1 : Fix issue when removing a HUN based on an action. 03971f41 : Fix focus issues when expanding/collapsing grouped notifications 5fae3502 : Do not update entire notification list when dismissing notification 0ae7818d : Add a minimum grouping threshold 82f29fa2 : Use on screen location when determining group notification interaction 64d07bb3 : Fix notification visibility logger 8707e382 : Import translations. DO NOT MERGE ANYWHERE 832f511d : Import translations. DO NOT MERGE ANYWHERE 24b88d77 : Center text in group notification expansion footer 1176cd84 : Add top margin to notification content & message count cac8a7a2 : Add configurable for message notification "Play" button b72ef403 : Add 'See more' button for long message notification 4d173cf2 : Update OverrideGroupKey before posting notification db0cde0e : Refresh action buttons when phone call state changes 3b71c9b2 : Account for group summaries when marking notifications as seen 3611f4fe : Modify window params to allow touching other UI 86cc6eaa : Import translations. DO NOT MERGE ANYWHERE 6d89bd5b : Import translations. DO NOT MERGE ANYWHERE 687889fd : DO NOT MERGE Fix crashes from null views and re-add support for separate body layouts for HUNs vs NC 656a2c07 : DO NOT MERGE Remove restricted_message_text from overlayables c4975a82 : Revert "Import translations. DO NOT MERGE ANYWHERE" 641ad6ef : Import translations. DO NOT MERGE ANYWHERE d4ff3e81 : Make UX tweaks baa2ef7c : Add config that allows HUN to request focus when revealed. e6a5e5b2 : Remove restricted_message_text since it is unused 8e5fee49 : DO NOT MERGE Add direct reply button for message notifications ba88c062 : Import translations. DO NOT MERGE ANYWHERE 10ea6e5a : Import translations. DO NOT MERGE ANYWHERE e10d7463 : DO NOT MERGE Add optional image drawables to action buttons 24848c6f : Expand grouped notifications in incrementes of an oem configurable size 56972529 : Add group icon to title for group conversations 011abf86 : Allow message HUNs to show large icon when not using launcher icon b61fba83 : Revert "Revert "DO NOT MERGE Use launcher app icon in notification body icon"" b7b0f6f1 : Import translations. DO NOT MERGE ANYWHERE a8f26d29 : Revert "DO NOT MERGE Use launcher app icon in notification body icon" f28e9e6a : Import translations. DO NOT MERGE ANYWHERE 3fd78560 : DO NOT MERGE Use launcher app icon in notification body icon d9f2b088 : Import translations. DO NOT MERGE ANYWHERE c0b63d45 : DO NOT MERGE Add recents and older notifications header 82675156 : Add expandable count to message notification 67767c0b : Import translations. DO NOT MERGE ANYWHERE 652b82ed : Add privapp entry to Notification application b07d3c1d : Show big icon in messaging- and call notifications c7fcb489 : Add debug logs for eng and userdebug builds. c2c52884 : Fix CarNotification as standalone app e597eef9 : Fix overlayable.xml by re-running script for sc-v2-dev resources 6d8a3ad3 : Allow null fields in header and body 871492bc : Support separate header and body layouts for HUNs vs NC e4d87105 : Set up Notifications overlayable 9c2c5dd6 : Fix swipe to dismiss HUNs when shown on bottom 684583cf : DO NOT MERGE Add large action buttons 387194a6 : Import translations. DO NOT MERGE ANYWHERE aafd9adc : Import translations. DO NOT MERGE ANYWHERE 0a02445a : Import translations. DO NOT MERGE ANYWHERE 0ed46c31 : DO NOT MERGE Add Manage button to empty notification panel. 554186b6 : Import translations. DO NOT MERGE ANYWHERE 4e75710a : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Car/Provision

0ed481c : Disable UI by default so device is automatically provisioned. 735e665 : Set immersive mode on CarProvision.

+- Project: platform/packages/apps/Car/Radio

bc67437 : Skip updating program list while closing the app d198105 : Update code to match new CarUiRecyclerView design ca406d5 : Improved media source dispatch

+- Project: platform/packages/apps/Car/RotaryController

85fe046 : Fix back button event handling 3c48822 : Fix flaky rotary tests 3db6e9c : Capture back button presses 8b4662f : Fix double recycle bug e764cae : Add coordinates to injected scroll events. 37438ed : Remove touch overlay when RotaryService stops 3178f64 : Initialize the focus properly 783a685 : Ignore focused event from cluster window 7a63313 : Stay in direct manipulation mode properly 0d24d4d : Initialize focus inside the focused window on main display 8a74844 : Remove getRecyclerView c425d9f : Restore focus properly 719e4c2 : DO NOT MERGE Fix broken tests 8ae46cd : Fix broken testNudgeTo_nudgeToHun da6758f : Support closing popup window by nudging the controller d0e0f04 : Use task ID to decide whether a window is a TaskView window 673109b : Support setting the perceived bounds df154ef : Fix off-screen nudge when the FocusParkingView is focused 1e1a6b9 : Handle unset default IME setting 33ee197 : Check window focus before injecting events

+- Project: platform/packages/apps/Car/Settings

fe5a7a757 : Import translations. DO NOT MERGE ANYWHERE ea5be3825 : RESTRICT AUTOMERGE 845b3f4a1 : Import translations. DO NOT MERGE ANYWHERE 48cf3c423 : Import translations. DO NOT MERGE ANYWHERE 91553b217 : Import translations. DO NOT MERGE ANYWHERE 6a6489935 : Add caller check to com.android.credentials.RESET 571f4c5b8 : Add caller check to com.android.credentials.RESET 1eedfdb38 : Import translations. DO NOT MERGE ANYWHERE 6220998d7 : Import translations. DO NOT MERGE ANYWHERE af94645da : Import translations. DO NOT MERGE ANYWHERE 280b9fd8d : Import translations. DO NOT MERGE ANYWHERE 80e9acde0 : Import translations. DO NOT MERGE ANYWHERE 35d8c3f0f : Import translations. DO NOT MERGE ANYWHERE fdf278c70 : Fix learn more button to show the device admin information 74154bceb : Change wifi password edittext to support RTL 8bda5f7e1 : Fixes testGetImeLabelIfOwnerSet_existentPackage dd7dd3962 : Fix BaseEnterpriseTestCase test failure 7d30f37cd : Fix CtsVerifier DeviceAdmin Tapjacking test. dc7cac556 : Finish EnterprisePrivacySettingsActivity when DO is not set. 4545a4c8b : Add user restrictions to location config in car settings. dc185328b : Initial implementation of ImePreferenceController ecd23f118 : Support user restrictions on wifi entries 02b10eb4e : Add user restrictions to bluetooth configuration 5305b9fde : Initial implementation of NetworkLogsPreferenceController and SecurityLogsPreferenceController. e8bd33577 : Added missing unit tests. d10dfd63b : Implement "Deactivate & uninstall" button for active DeviceAdmin. 73e23f7b9 : Fixed DeviceAdminAddPoliciesPreferenceController strings. 71029509a : Import translations. DO NOT MERGE ANYWHERE d5e72922f : Import translations. DO NOT MERGE ANYWHERE ad8926f9b : Import translations. DO NOT MERGE ANYWHERE c2dbc1802 : Add Managed Device disclosure in the AccountChooser screen. 7f4c98f2f : DeviceAdmin app details screen UX polishing. 00c987ad6 : Initial implementation of BugReportsPreferenceController. dbc4b5348 : Added UX affordance to end managed user session. e7a95734d : Initial skeleton for "Managed device info" screen. 12c2f7845 : Disable direct manipulation when SeekBar unavailable 49ea948e0 : Launch view all fragment on preference click 272e98fd9 : Start the device admin only when the new policies are added. dc294ae8f : Fixed work profile icon. 239f058ed : Fix flaky KeyboardManagementPreferenceControllerTest 580d0657b : Updates ADAS strings 783d92d3c : Don't adjust focus when content panel already has focus a3aa7cc2a : Shows ActionDisabledByAdminDialog for adaptive brightness control ea2422d73 : Improve CarSettings' account preference controller for DPM 73d81e512 : Show a toast when lock pattern is focused 5c9ee042b : Import translations. DO NOT MERGE ANYWHERE d2bf5a26f : Import translations. DO NOT MERGE ANYWHERE eb2295730 : Import translations. DO NOT MERGE ANYWHERE d1e2939e7 : Fix flaky DefaultAppsPickerBasePreferenceControllerTests d69e83f7d : Add icons for top level accessibility/caption settings 8d23e51b5 : Add closed captions style preset settings to accessibility settings 1f86fd86e : Add caption size settings to the car caption settings page 1142439c0 : Add caption settings page to accessibility settings 7bd303cf1 : Add a new accessibility section to car settings bf4202bb7 : Add relevant strings for accessibililty/caption settings 8da3a8b64 : Fixed CarSettings to handle DISALLOW_APPS_CONTROL on disable apps. f7c9b0913 : Enable ignored bluetooth test c421aa1aa : Fixed ACTION_ADD_DEVICE_ADMIN implementation so it sets the result. 01ca8cc6d : Improve datetime and input method entries when there are restrictions set by DPM 397431669 : Uninstall button is enabled for active device admin, and shows DeviceAdmin details screen when clicked. d9b6e8695 : Fix ActionButtonsPreference disabled state 27b7d228c : Add live updates to adaptive brightness toggle 253daf001 : Fix rotary not setting date 9f68b1ac3 : Import translations. DO NOT MERGE ANYWHERE 2e9bae47f : Import translations. DO NOT MERGE ANYWHERE 1dd5820dd : Import translations. DO NOT MERGE ANYWHERE 469f0878f : Add DataUsage loading UI 4bfd045b9 : Adjust the badge size of user profile icon on Quick Settings screen. 3e1cdec7d : UX polishing for profile switcher. - Adjust the badge size. - Increase the size of the outher circle for the current profile. - Add badge to 'Add profile' button. d081d6c34 : Add pans network package tests 0eee96670 : Remove QuickSettings intent filters 362ce3ca5 : Update data usage cycle Preference 7b6da7dc2 : Fix mobile data toggle not reflecting qc changes d06ec4637 : Prevent unregistering non-registered callbacks dd3e905d9 : Import translations. DO NOT MERGE ANYWHERE 760348610 : Import translations. DO NOT MERGE ANYWHERE e6b570d2b : Import translations. DO NOT MERGE ANYWHERE cc70aae51 : Fix flaky unit tests 51732a286 : Update view all behavior and icon be578f2ea : Add DataUsageManager tests 73ab9fe89 : Revert "Implement OEM Toggle Button" 10ce6b563 : Add messages for bluetooth zero states f04586ece : Reflect signal strength in mobile network icon 09cb18e86 : Add new bluetooth quick control strings 04f19478e : Import translations. DO NOT MERGE ANYWHERE f8c118c8f : Removed icon used by blocked by admin dialog. 210c5d77d : Update mobile network page d936c707c : Move the vehicle policy to the bottom in Privacy setings. 688d77f49 : UX polishing of Device admin apps screen. 2580f62f4 : Fixed some device policy strings. 77c939695 : Fix app label name vulnerability e0c55210c : UX polishing of Device Admin app details screen. be849c6af : Fix DeviceAdminAddFragmentTest. c580c7aa0 : Fix DeviceAdminAddFragmentTest. 0e6c2ac85 : Remove usage of getRecyclerView 515257e26 : Import translations. DO NOT MERGE ANYWHERE 98d1fec7e : update TEST_MAPPING by using new e2e test apk dcdc1c68d : Fix bluetooth discovery states 3d2bbe53a : Implement OEM Toggle Button 0ac653391 : Fix null application size 62ef8ad30 : Fixed DeviceAdminAddFragment when the passed admin is invalid. 8e4964b70 : Update Data Warning & Limit screen for PANS project e6b58cd13 : Fixed work policy title so it wraps long labels. 831943d38 : UX polishing of Device Admin apps list screen. 9dce7ec4c : Fixed DeviceAdminAppsPreferenceControllerTest. 00fd65af9 : Implement Set Data Limit Screen 9f8886f47 : Change Wi-Fi toggle text color to white 114017f40 : Import translations. DO NOT MERGE ANYWHERE 235c3a06b : Removed extra > on strings.xml 8fd405201 : Add disabled icons for qc bluetooth devices 19b618cee : Leave bluetooth pairing when bluetooth disabled 263a6de27 : Increase character count for string b7bb2485d : Handle null ringtones more gracefully b165d4498 : Add live updates to brightness preference 78e97e791 : DO NOT MERGE Fix crash caused by drawable d78650bb1 : Fix ActionDisabledByAdminDialog to show the admin information c6ad5e9dd : Removed limit from disabled_by_policy_title and add_device_admin_msg. db77c5185 : Don't restore focus in touch mode fca4d96eb : Implement Set Data Warning screen fb7134ed0 : Final (?!?!?!?) fixes on device admin strings. 1889acf29 : Fix MobileDataTogglePreferenceControllerTest 6aac6884f : Import translations. DO NOT MERGE ANYWHERE e61a79086 : Dinamically set the title of the work policy info preference. 0f67c21f2 : Handle destroy in settings quick controls provider 4a03eda76 : Updates location related strings 18b508699 : Add device limit to bluetooth device quick control 0311f502d : Import translations. DO NOT MERGE ANYWHERE 31508e33b : Add strings for device admin apps list groups. a2030ac55 : Finalize hotspot off string 18de09a77 : Add PANS project strings a4a995b8e : Import translations. DO NOT MERGE ANYWHERE 493acadef : Import translations. DO NOT MERGE ANYWHERE b3392e8e7 : Fix CtsVerifier policy transparency test for DISALLOW_DEBUGGING_FEATURES 46805b96e : Add testing for quick control background workers 760d4bba3 : Add mobile network quick control row 1125ea35e : Migrate icons to new color resource a1dd77f79 : Initial quick control volume sliders 25ab23870 : Adding hotspot quick control add727ada : Add wifi row quick control 323ed2db2 : Create adaptive brightness quick control toggle 975a47785 : Create two quick control brightness sliders 3f1efb9cf : Add QC Brightness Slider 096fc5516 : Add initial quick control tiles da0b521d5 : Add mobile data tile 3740c170d : Update bluetooth device toggles caa98b5d1 : Initial CarSettings QC Provider Framework b9b798e7d : Driver assistance sub page updates 67aa910ea : Update 'Enable peak performance' settings to be specific to the app. 37e47aa82 : Improve disabled by admin dialog for suspended packages 8e5c383d5 : Rename PeakPerformancePreferenceController to PrioritizeAppPerformancePreferenceController. cc53c3f34 : Update code to match new CarUiRecyclerView design 8f1047463 : Import translations. DO NOT MERGE ANYWHERE 89ab7ae76 : Migrate plural strings aef1bb569 : Remove toggles for mic & location from privacy 9d359e32b : Import translations. DO NOT MERGE ANYWHERE f71022655 : Proper strings for all messages added for device policy manager. 1ac01c133 : Removed device policy related strings that are not used on automotive c5167d6d3 : Migrate to chassis ClickableWhileDisabled prefs f5794a35a : Add NotificationAccessConfirmationActivity. 9a6107b44 : Add ActionDisabledByAdminActivity unit test 6c96bc636 : Improve CarSettings when user restrictions are applied 110cccabe : Import translations. DO NOT MERGE ANYWHERE 8edece5c0 : Adds primary action to Driver assistance toggle. 5abae5fb4 : Fix paired bluetooth devices showing in unbonded list e789ae2a9 : Fix paired bluetooth devices not showing bf6bd4a79 : Improve performance of sound fragments c1eb8d9fa : Add tests for DeviceAdminStringProviderImpl a190be2da : Adds Driver assistance toggle. a325fc000 : Improve CarSettings FactoryResetEntryPreferenceController when user restrictions are applied ec05d78c1 : Revert "Improve CarSettings FactoryResetEntryPreferenceController when user restrictions are applied" 08e84b0e4 : Make sure the wifi access point list respects config flags. cf0a4386b : Fix Device Admin apps. a98885a73 : Import translations. DO NOT MERGE ANYWHERE 0bff527c2 : Fixed DeviceAdminAddActionPreferenceControllerTest 39dc3d636 : Improve CarSettings FactoryResetEntryPreferenceController when user restrictions are applied 507ffd2ef : Fix bluetooth broadcast vulnerability a3e3ab76d : Fix bluetooth broadcast vulnerability b1f6f3bb8 : Copy updates for microphone settings bad7b88a7 : Initial implmentation of Device Admin Apps list screen. 89739188c : Main location switch toggle off warning. 9fe9061b7 : Import translations. DO NOT MERGE ANYWHERE b52ef2768 : Migrate tests for language 8a5994d0a : Finish clear credentials activity on dismiss a4b8c5a4a : Import translations. DO NOT MERGE ANYWHERE 952aac430 : Add view all screen for mic recent access f8cedbd89 : Check the access type for Units properties 71086d00a : Fix flaky display tests 26ae08df0 : Add recent microphone accesses to mic settings d2b5d34d5 : Import translations. DO NOT MERGE ANYWHERE 2a51b70c2 : Use non-deprecated version of getNavButtonMode() a08937b0f : Import translations. DO NOT MERGE ANYWHERE 6a40dcc10 : Fixed DeviceAdminAddExplanationPreferenceControllerTest. d37b7c612 : Added volume mute indicator to audio settings 494945c86 : Update delete user error string 43dba2023 : Add manage microphone permissions to mic settings 2ac71ae68 : Migrate storage robotests 2eeac7029 : Improve privacy test coverage 99a56219e : Migrate tts robotests 12eb06615 : Add additional wifi details tests a97b20669 : Import translations. DO NOT MERGE ANYWHERE 055b21ab7 : Migrate applications.assist robo tests 14c76acf9 : Migrate applications.managedomainurls robo tests fd2ea20aa : Fix RecentNotifications flaky test 09b780785 : Migrate applications.specialaccess robo tests f85e3e6a1 : Migrate datausage robo tests 570406492 : Migrate Network robotests 13c451a45 : Import translations. DO NOT MERGE ANYWHERE 178a7cb62 : Create microphone settings screen with toggle 6d616abc0 : Update Bluetooth button size 6d6ad0dd5 : Reduce flakiness of location-based tests 820ec5cbe : Import translations. DO NOT MERGE ANYWHERE 12c71bf6f : Update location toggle title 6b293c8e0 : Import translations. DO NOT MERGE ANYWHERE 2f2b44f87 : Make the PIN pad support rotary controller e74bc1ce5 : Resize password entry screen 1fb22df3f : Import translations. DO NOT MERGE ANYWHERE 8a98b256f : Extract CarSettings-core build target 72a9003db : Import translations. DO NOT MERGE ANYWHERE 48a93277e : Import translations. DO NOT MERGE ANYWHERE ed66bab36 : Use permission group icon for microphone 8fc731393 : Import translations. DO NOT MERGE ANYWHERE d273ab460 : Add "Device admin apps" under Security. 07be656e6 : Set character limits for Ensure peak performance car setting ae409b8d0 : Final unit tests for DeviceAdminAddFragment. 86fc77a21 : Import translations. DO NOT MERGE ANYWHERE b470e9d6c : Import translations. DO NOT MERGE ANYWHERE b1f788bed : Import translations. DO NOT MERGE ANYWHERE f8c4aea9d : Import translations. DO NOT MERGE ANYWHERE 308e29789 : Import translations. DO NOT MERGE ANYWHERE c585d2f40 : Import translations. DO NOT MERGE ANYWHERE dd745be7d : Import translations. DO NOT MERGE ANYWHERE 7539c137a : Import translations. DO NOT MERGE ANYWHERE 200e09ea7 : Import translations. DO NOT MERGE ANYWHERE d192ad9d2 : Import translations. DO NOT MERGE ANYWHERE 21576a9df : Import translations. DO NOT MERGE ANYWHERE de07f375b : Import translations. DO NOT MERGE ANYWHERE 731c92f6e : Import translations. DO NOT MERGE ANYWHERE 26c709d1f : Import translations. DO NOT MERGE ANYWHERE afc817324 : Import translations. DO NOT MERGE ANYWHERE 281c0639f : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Car/SettingsIntelligence

1911566 : Update code to match new CarUiRecyclerView design b12db38 : Remove usage of deprecated toolbar methods from SettingsIntelligence

+- Project: platform/packages/apps/Car/SystemUI

6d9fbf6d : Import translations. DO NOT MERGE ANYWHERE c0bd46f9 : Remove setAnimateScreenOff, which is removed in ag/16492188. 4f7fc8bc : Import translations. DO NOT MERGE ANYWHERE 19e59af9 : Adds CarSystemUI support for lock task mode 9b868c9e : Import translations. DO NOT MERGE ANYWHERE ccd6d942 : Disable the KeyGuard animation for unlock. 15f45cde : Adding annotation for overriding base component 97914418 : Replace car user switch event with broadcast 55b5326d : Show toast alerting rotary not supported for pattern lock d4cbf9de : Update profile pallete alignment 16e9c1d4 : DO NOT MERGE Remove quick control panels when unprovisioned 26ad9f4d : Add correct ID for mic privacy panel 4f7561b5 : Fix selected state issue for mic privacy chip 8c344a49 : Import translations. DO NOT MERGE ANYWHERE 1f1fc1f0 : Add selected state to profile picker button d0399426 : Disable microphone panel footer button when driving e98eaf3e : DO NOT MERGE Remove profile panel while unprovisioned efe99f39 : Update 'user' to 'profile' 4c866625 : DO NOT MERGE Fix failing CarSysUi Tests and flakiness e439ea7a : Migrate clock away from SystemBarButton a35cc848 : Update to reference dagger modules in Shell 752033db : Update package imports from networking refactor in frameworks/base 8b77ede2 : Make mic privacy chip unclickable in unprovisioned mode 0de68bd2 : Handle Keyguard Views with SIM 0b979301 : Implement read-only location icon. 07bbeb46 : Fix notification visibility logger 0074f3c5 : DO NOT MERGE Fix StatusIconPanelController#attachPanel to account for gravity 104c0fbc : DO NOT MERGE Add selected state to mic privacy chip f64e4dee : Disable profile picker while driving ea5cf1b9 : Refactor ClusterHomeCallback to ClusterStateListener. 7845c999 : Show mobile icon when wifi is enabled but disconnected. faa6c8e7 : Adjust mic privacy panel width b83ab731 : Implement temporary fix for PIN button colors being overwritten. 43f2aceb : Improve Status Icon Panel RTL Support 5886ee56 : Remove Clock QuickSettings entry point bd6d547d : Change quick control footer dimensions 4407ee98 : [Status Bar Refactor] Update CarKeyguardViewController's method. 6a6f866d : Fix HVAC crash from FanDirectionButton. bba9324e : Change CarDeviceProvisionedControllerImpl to match e193f79a : Dismiss quick controls panel when lost focus 014c260a : Add additional tests to qc user switcher f4849c4d : DO NOT MERGE Add profile picker panel ae355218 : Import translations. DO NOT MERGE ANYWHERE b24178f7 : DO NOT MERGE Add required user_name view to unprovisioned top system bar 57be8833 : Revert "DO NOT MERGE Add profile picker panel" a4c93a62 : Temporary fix for invisible pattern issue 639758fb : DO NOT MERGE Add profile picker panel 36da0604 : DO NOT MERGE Update StatusIcon and Panel UI per design specs 94a7e47c : Set UXRE manager for PreprocessingManager when inflating notification panel e95fc5ee : Remove offending animation logic for Car Keyguard 33598c22 : Add HvacButton to reflect selected state with visibility of HVAC panel 638a9100 : Use SystemApi for CarToastUI when acquiring ApplicationInfo 6c81d9b9 : Add mic privacy panel 2cfed3ec : Refactoring ConfigurationControler#ConfigurationListener b7dff438 : update TEST_MAPPING by using new e2e test apk d8e3413f : DO NOT MERGE Center hvac text d3b4668c : Start keyguard docs 7b4f5c32 : Import translations. DO NOT MERGE ANYWHERE 6602b810 : Hide the focus highlight before showing the dialog window 2fd88c9a : Import translations. DO NOT MERGE ANYWHERE 6672ec3d : Enable AssistantButton to show selected state 266ac6ed : Update NetworkController imports to follow frameworks/base 8bd82799 : Import translations. DO NOT MERGE ANYWHERE b446579d : Add privacy chip strings a6f7f364 : Import translations. DO NOT MERGE ANYWHERE 261fe439 : Add display quick controls icon and panel 7cb662e5 : Integrating initial Quick Control palettes 1eb1dd24 : Implement StatusIcon Panel 0614f360 : Fix the crash of "can't find display" in CarSystemUI. 4f40be9a : Fix Keyguard layouts 995cc0a6 : Fix behavior of Notification shade when manually closed without opening it completely fb8f6a88 : Add a way to intercept motion events in hvac panel 61b08c43 : Update the HVAC min/max temperature config 3ae9097f : Add toggleSelected attribute to specify if button's selected state should toggle when clicked ced1b1d7 : Move callback registrations to the end of the constructor be094a48 : Implement QC entry buttons 54a1c6c4 : Fix volume dialog crash c86844d2 : Remove additional padding for handlebar translation 6a9e1da9 : Revert "Revert "[Dagger] Remove CarVolumeDialogComponent now tha..." cc39eb7a : Revert "[Dagger] Remove CarVolumeDialogComponent now that the cu..." 5eeee75d : DO NOT MERGE Use NotificationDataManager.getInstance() 441fb77f : Fix HVAC test failure 664b3f67 : [Dagger] Remove CarVolumeDialogComponent now that the custom car volume dialog can be injected instead. b592b5cd : Revert "Disable StartingWindow in non-default display." 0d415c87 : Fix AAOS Keyguard layout de1ca27f : DO NOT MERGE Fix layout issues in hvac bb79a732 : [Dagger] Update CarVolumeDialogComponent's constructor to match VolumeDialogComponent. dd976180 : Move FeatureFlags to flags package. 1f2c78f3 : Added mute icons to volume settings 6f09bfc9 : Updating calls to use insets controller b3ca284f : Add additional logs for debug/eng builds f9f088e1 : Use new InsetsVisibilities in onSystemBarAttributesChanged 6057fa44 : Import translations. DO NOT MERGE ANYWHERE e5d8f9ef : Disable StartingWindow in non-default display. 1c65ae18 : Update missing javadocs and unused imports or configs 48fcf6ce : Clean up HVAC implementation 332331ad : Import translations. DO NOT MERGE ANYWHERE 539f2603 : Inflate MicPrivacyChip instead of initializing it. f059a67c : Add attribute to prevent disabling when enabled 0dded47e : Update aosp sysui hvac to use new views 5ac4b4c0 : Set selected state to control background separately fa8b7f80 : Separate boolean and integer hvac toggle buttons 1ecbfdd7 : Support seat cooling 84a55b98 : Add support for closing panel 179d154d : Allow custom drawables for seat heater button 8a2f98ec : Enable long clicking seat heat buttons to toggle max/off. 8b749946 : Support granular control of temperature by display unit. a942278f : Clean up HVAC panel container layout. 17ad4516 : Implement TemperatureBar interface for the reference HVAC app f0421fdf : Implement fan control interface for reference HVAC 0f298177 : Implement button interfaces for HVAC reference app. 9b565b52 : Refactor HvacController to broadcast global HVAC prop changes. 327d74e2 : Clean up method names in SystemUI (setup -> setUp). 0eb8b9d6 : Refactor OverlayPanelViewController and implement HVAC Panel View. 3d49cd80 : Import translations. DO NOT MERGE ANYWHERE af89d373 : Import translations. DO NOT MERGE ANYWHERE 32ca217e : Override strings for mic unblock dialog. 116bbae1 : Implement HvacController and System Bar HVAC Control. 29d43021 : Deprecate existing HVAC implementations bfe53eed : Adapt new arguments in onSystemBarAttributesChanged 41490a51 : Import translations. DO NOT MERGE ANYWHERE 5c276eed : Position the surface of RootTDA in adjusting Cluster display bounds. e41030a0 : DO NOT MERGE Add empty notification text and manager button to notification center. 6fefa249 : Import translations. DO NOT MERGE ANYWHERE 36a3cfc7 : Import translations. DO NOT MERGE ANYWHERE 625013e1 : Revert "Fix Crash in PIN screen."

+- Project: platform/packages/apps/Car/SystemUpdater

f80001c : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/CarrierConfig

9243eff : Fixed incorrect carrier config format 8c973ee : Change ECC list config for carrier ID 1454. f158bde : Supported minimum aggregated bandwidth for 5G+

+- Project: platform/packages/apps/CellBroadcastReceiver

e25903da7 : Import translations. DO NOT MERGE ANYWHERE be38245da : Import translations. DO NOT MERGE ANYWHERE 4d1883f80 : Import translations. DO NOT MERGE ANYWHERE 6b87c50e6 : Import translations. DO NOT MERGE ANYWHERE aca94702a : Import translations. DO NOT MERGE ANYWHERE 42567500b : Import translations. DO NOT MERGE ANYWHERE f0fd831e1 : Change the broadcast intent of START_CONFIG to app inside 1423d4602 : Import translations. DO NOT MERGE ANYWHERE b3c8f3999 : Import translations. DO NOT MERGE ANYWHERE 8fb4fb3cb : Import translations. DO NOT MERGE ANYWHERE d0503dded : Import translations. DO NOT MERGE ANYWHERE 5631a2b00 : Import translations. DO NOT MERGE ANYWHERE af93a04c6 : Import translations. DO NOT MERGE ANYWHERE 690366918 : Use default constructor of CursorLoaderListFragment b90bf7920 : Import translations. DO NOT MERGE ANYWHERE e08966a01 : Import translations. DO NOT MERGE ANYWHERE 152eb3fda : Import translations. DO NOT MERGE ANYWHERE df0a32fcc : Adjust the way to start emergency alert settings ded47d68f : Import translations. DO NOT MERGE ANYWHERE 38292ec68 : Import translations. DO NOT MERGE ANYWHERE 45f3d38ce : Import translations. DO NOT MERGE ANYWHERE bfe8b5489 : Import translations. DO NOT MERGE ANYWHERE 9f8fca2fd : Import translations. DO NOT MERGE ANYWHERE 1ac294ae4 : Import translations. DO NOT MERGE ANYWHERE 346fd87b5 : Import translations. DO NOT MERGE ANYWHERE 217d09ddb : Import translations. DO NOT MERGE ANYWHERE 04fd50410 : Import translations. DO NOT MERGE ANYWHERE 89d3e4f40 : Import translations. DO NOT MERGE ANYWHERE d93a85a28 : Import translations. DO NOT MERGE ANYWHERE f6478beec : Import translations. DO NOT MERGE ANYWHERE c90c9dbc9 : Import translations. DO NOT MERGE ANYWHERE d1d155603 : Import translations. DO NOT MERGE ANYWHERE 27e45c9ef : Import translations. DO NOT MERGE ANYWHERE 0c77673b1 : Import translations. DO NOT MERGE ANYWHERE 28b27e4d6 : Import translations. DO NOT MERGE ANYWHERE 59537221f : Import translations. DO NOT MERGE ANYWHERE 976a5a912 : Import translations. DO NOT MERGE ANYWHERE 0c0da243b : Import translations. DO NOT MERGE ANYWHERE 3e3ab3090 : Import translations. DO NOT MERGE ANYWHERE 61e85e71a : Import translations. DO NOT MERGE ANYWHERE 8227458da : Import translations. DO NOT MERGE ANYWHERE 15a656edb : Import translations. DO NOT MERGE ANYWHERE 9aada402d : Import translations. DO NOT MERGE ANYWHERE aa03ae00c : Import translations. DO NOT MERGE ANYWHERE a46ddbe9f : Import translations. DO NOT MERGE ANYWHERE 727513be6 : Import translations. DO NOT MERGE ANYWHERE 5be8f764b : Import translations. DO NOT MERGE ANYWHERE fd23e61d1 : Import translations. DO NOT MERGE ANYWHERE 03e4e9ff0 : Import translations. DO NOT MERGE ANYWHERE 1c867ff80 : Import translations. DO NOT MERGE ANYWHERE 367e6fe42 : Import translations. DO NOT MERGE ANYWHERE 275b72c4e : Import translations. DO NOT MERGE ANYWHERE c1db3b912 : Import translations. DO NOT MERGE ANYWHERE c0d25145d : Import translations. DO NOT MERGE ANYWHERE 4d1dfd63e : Import translations. DO NOT MERGE ANYWHERE c6206a399 : Import translations. DO NOT MERGE ANYWHERE d72e18d00 : Import translations. DO NOT MERGE ANYWHERE f95805e89 : Import translations. DO NOT MERGE ANYWHERE 0393e9da8 : Import translations. DO NOT MERGE ANYWHERE ce84e4bf5 : Import translations. DO NOT MERGE ANYWHERE ae5b3826d : Import translations. DO NOT MERGE ANYWHERE d52b5df1d : Import translations. DO NOT MERGE ANYWHERE c44671085 : Import translations. DO NOT MERGE ANYWHERE c7e2949e8 : Import translations. DO NOT MERGE ANYWHERE b92f6f8d6 : Import translations. DO NOT MERGE ANYWHERE 9ed16cc95 : Import translations. DO NOT MERGE ANYWHERE ecaee4e5e : Import translations. DO NOT MERGE ANYWHERE eff3b9325 : Import translations. DO NOT MERGE ANYWHERE 111176278 : Import translations. DO NOT MERGE ANYWHERE b04374758 : Import translations. DO NOT MERGE ANYWHERE 1285af4bf : Import translations. DO NOT MERGE ANYWHERE b85dadab0 : Import translations. DO NOT MERGE ANYWHERE 8d5370116 : Import translations. DO NOT MERGE ANYWHERE 8d5e936e4 : Import translations. DO NOT MERGE ANYWHERE 10b776c93 : Import translations. DO NOT MERGE ANYWHERE 92ad13580 : Import translations. DO NOT MERGE ANYWHERE 992231fc5 : Import translations. DO NOT MERGE ANYWHERE 9f3002f77 : Import translations. DO NOT MERGE ANYWHERE 7b3d8d569 : Import translations. DO NOT MERGE ANYWHERE 390e1f0d7 : Import translations. DO NOT MERGE ANYWHERE 9217012eb : Import translations. DO NOT MERGE ANYWHERE a25244d4c : Import translations. DO NOT MERGE ANYWHERE c94cf356d : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/CertInstaller

46d24b7 : Import translations. DO NOT MERGE ANYWHERE 84c9f48 : Import translations. DO NOT MERGE ANYWHERE f1ce8fd : Import translations. DO NOT MERGE ANYWHERE 8eded51 : Import translations. DO NOT MERGE ANYWHERE d0ed173 : Import translations. DO NOT MERGE ANYWHERE 9f63fdd : Import translations. DO NOT MERGE ANYWHERE f6e6a12 : Import translations. DO NOT MERGE ANYWHERE 209bc0d : Import translations. DO NOT MERGE ANYWHERE 095c78d : Import translations. DO NOT MERGE ANYWHERE dc4df2e : Import translations. DO NOT MERGE ANYWHERE fb02660 : Import translations. DO NOT MERGE ANYWHERE 0aa02e2 : Import translations. DO NOT MERGE ANYWHERE 96bfc22 : Import translations. DO NOT MERGE ANYWHERE 2312fe4 : Import translations. DO NOT MERGE ANYWHERE 98aa2f9 : Import translations. DO NOT MERGE ANYWHERE cc3bb94 : Import translations. DO NOT MERGE ANYWHERE d3d502a : Import translations. DO NOT MERGE ANYWHERE 18ed447 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Contacts

41b06060b : Import translations. DO NOT MERGE ANYWHERE 9539929f8 : Import translations. DO NOT MERGE ANYWHERE 08964182f : Import translations. DO NOT MERGE ANYWHERE dffab6a31 : Import translations. DO NOT MERGE ANYWHERE 810e38788 : Import translations. DO NOT MERGE ANYWHERE 0ed92e1f5 : Import translations. DO NOT MERGE ANYWHERE 3504279c8 : Import translations. DO NOT MERGE ANYWHERE 15d3f79d4 : Import translations. DO NOT MERGE ANYWHERE b8938367e : Import translations. DO NOT MERGE ANYWHERE cd06e3e87 : Import translations. DO NOT MERGE ANYWHERE b739df96e : Import translations. DO NOT MERGE ANYWHERE 7794ff62f : Import translations. DO NOT MERGE ANYWHERE 56ed096ac : Import translations. DO NOT MERGE ANYWHERE ba0285ecf : Import translations. DO NOT MERGE ANYWHERE e5e2dba05 : Import translations. DO NOT MERGE ANYWHERE 0db0632bf : Import translations. DO NOT MERGE ANYWHERE b060b9be2 : Import translations. DO NOT MERGE ANYWHERE aaa174de8 : Import translations. DO NOT MERGE ANYWHERE 6c65a5fbe : Import translations. DO NOT MERGE ANYWHERE a364ba73b : Import translations. DO NOT MERGE ANYWHERE 7ad0ed74c : Import translations. DO NOT MERGE ANYWHERE ba81949d3 : Import translations. DO NOT MERGE ANYWHERE e2c39a3cc : Import translations. DO NOT MERGE ANYWHERE 75af5016d : Import translations. DO NOT MERGE ANYWHERE d4b0bf003 : Import translations. DO NOT MERGE ANYWHERE 09f00d380 : Import translations. DO NOT MERGE ANYWHERE 17cb7d6c0 : Import translations. DO NOT MERGE ANYWHERE bab9db3be : Import translations. DO NOT MERGE ANYWHERE f7e48d6ee : Import translations. DO NOT MERGE ANYWHERE 94c58a3e8 : Import translations. DO NOT MERGE ANYWHERE 312251448 : Import translations. DO NOT MERGE ANYWHERE 5d5adf631 : Import translations. DO NOT MERGE ANYWHERE 91887edf1 : Import translations. DO NOT MERGE ANYWHERE 9b2a99853 : Import translations. DO NOT MERGE ANYWHERE c00ea593e : Import translations. DO NOT MERGE ANYWHERE ac994e17f : Import translations. DO NOT MERGE ANYWHERE ee97b2745 : Import translations. DO NOT MERGE ANYWHERE d6cb6325c : Import translations. DO NOT MERGE ANYWHERE 9281579e3 : Import translations. DO NOT MERGE ANYWHERE caa388d2b : Import translations. DO NOT MERGE ANYWHERE 38795f904 : Import translations. DO NOT MERGE ANYWHERE d1a22ebc8 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Dialer

6d20dedce : Remove PhoneAccountHandle when building the intent to call Voicemail. f7944b6c2 : Add a permission to guard receiving intents in StatusSmsFetcher. 02e1666de : Use an explicit intent to start VoicemailChangePinActivityPeer. a38caf0ff : Hash ICC ID used in the notification tag for voicemail notifications. 86c55cc78 : Revert "Remove PhoneAccountHandle when building the intent to call Voicemail." ccb08c603 : Remove PhoneAccountHandle when building the intent to call Voicemail. 6f32f84a3 : Revert "Hash ICC ID used in the notification tag for voicemail notifications." 1fd917b3a : Hash ICC ID used in the notification tag for voicemail notifications. bdd6d1ea0 : Add FLAG_IMMUTABLE to PendingIntent in LegacyModeSmsHandler.

+- Project: platform/packages/apps/DocumentsUI

5818e4b1a : Import translations. DO NOT MERGE ANYWHERE 382514d3a : Import translations. DO NOT MERGE ANYWHERE 6b5721463 : Import translations. DO NOT MERGE ANYWHERE 942454a1a : Import translations. DO NOT MERGE ANYWHERE 96d2f55b6 : Import translations. DO NOT MERGE ANYWHERE 49fbeff3c : Import translations. DO NOT MERGE ANYWHERE 315a77ba3 : Import translations. DO NOT MERGE ANYWHERE b1943256b : Import translations. DO NOT MERGE ANYWHERE 6a40c5a2a : Import translations. DO NOT MERGE ANYWHERE 85928e37e : Import translations. DO NOT MERGE ANYWHERE 29a840f21 : Import translations. DO NOT MERGE ANYWHERE da0c3a58d : Import translations. DO NOT MERGE ANYWHERE dccaadd1d : Import translations. DO NOT MERGE ANYWHERE 36dfb0108 : Import translations. DO NOT MERGE ANYWHERE ef85decbb : Import translations. DO NOT MERGE ANYWHERE 1bbb12f2b : Import translations. DO NOT MERGE ANYWHERE 33fba8bed : Import translations. DO NOT MERGE ANYWHERE ec02c6bc5 : Import translations. DO NOT MERGE ANYWHERE 50d1e443e : Import translations. DO NOT MERGE ANYWHERE ffe08e18e : Import translations. DO NOT MERGE ANYWHERE 88b1df55e : Import translations. DO NOT MERGE ANYWHERE 659740052 : Import translations. DO NOT MERGE ANYWHERE 2d8c92001 : Import translations. DO NOT MERGE ANYWHERE fdfcb9000 : Import translations. DO NOT MERGE ANYWHERE dd8407e3d : Import translations. DO NOT MERGE ANYWHERE 97fd966b7 : Import translations. DO NOT MERGE ANYWHERE 0a1f9f0e5 : Import translations. DO NOT MERGE ANYWHERE 47a5160cd : Import translations. DO NOT MERGE ANYWHERE b7ba84607 : Import translations. DO NOT MERGE ANYWHERE 09a4cccbe : Import translations. DO NOT MERGE ANYWHERE 35f880409 : Import translations. DO NOT MERGE ANYWHERE 33e9cd531 : Import translations. DO NOT MERGE ANYWHERE b9a9324c0 : Import translations. DO NOT MERGE ANYWHERE 2366cdc2a : Import translations. DO NOT MERGE ANYWHERE 555523a8b : Import translations. DO NOT MERGE ANYWHERE c429e98db : Import translations. DO NOT MERGE ANYWHERE 59343fc16 : Import translations. DO NOT MERGE ANYWHERE 049202ce8 : Import translations. DO NOT MERGE ANYWHERE 82eb7e893 : Import translations. DO NOT MERGE ANYWHERE 127a4bd8c : Import translations. DO NOT MERGE ANYWHERE 8e96f5846 : Import translations. DO NOT MERGE ANYWHERE f324da7f0 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/EmergencyInfo

b8dab18a : Import translations. DO NOT MERGE ANYWHERE d33f4be4 : Import translations. DO NOT MERGE ANYWHERE 5717f24c : Import translations. DO NOT MERGE ANYWHERE cecb117f : Import translations. DO NOT MERGE ANYWHERE 5c837791 : Import translations. DO NOT MERGE ANYWHERE 07a1f770 : Import translations. DO NOT MERGE ANYWHERE e2e86981 : Import translations. DO NOT MERGE ANYWHERE 7ef639fe : Import translations. DO NOT MERGE ANYWHERE 7e72f0a8 : Import translations. DO NOT MERGE ANYWHERE 4e2588c1 : Import translations. DO NOT MERGE ANYWHERE 03d1512a : Launch view/add EC activities in a new task 2080b3e4 : Import translations. DO NOT MERGE ANYWHERE 1d078b7a : Import translations. DO NOT MERGE ANYWHERE 53adb21c : Import translations. DO NOT MERGE ANYWHERE 57451da0 : Import translations. DO NOT MERGE ANYWHERE e03d1387 : Import translations. DO NOT MERGE ANYWHERE 8b1ac975 : Import translations. DO NOT MERGE ANYWHERE 8f611592 : Import translations. DO NOT MERGE ANYWHERE e772d9b8 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Gallery2

5cc923fa2 : AOSP/Gallery2 - Disable copying of arbitrary private file of Gallery2 into External Storage.

+- Project: platform/packages/apps/HTMLViewer

1c014ca : Remove usages of deprecated toolbar methods from CarHTMLViewer

+- Project: platform/packages/apps/ImsServiceEntitlement

81d00df : Fix issue that disableWfc was no-op

+- Project: platform/packages/apps/KeyChain

63955aa : Import translations. DO NOT MERGE ANYWHERE 4c3f206 : Import translations. DO NOT MERGE ANYWHERE 81c284e : Import translations. DO NOT MERGE ANYWHERE a8b4fff : Import translations. DO NOT MERGE ANYWHERE 189e9b2 : Import translations. DO NOT MERGE ANYWHERE 317c5d5 : Import translations. DO NOT MERGE ANYWHERE 64b454d : Import translations. DO NOT MERGE ANYWHERE 478e13e : Import translations. DO NOT MERGE ANYWHERE 4213421 : Import translations. DO NOT MERGE ANYWHERE 8e8feea : Import translations. DO NOT MERGE ANYWHERE 0986e96 : Import translations. DO NOT MERGE ANYWHERE 1808510 : Import translations. DO NOT MERGE ANYWHERE dad463c : Import translations. DO NOT MERGE ANYWHERE 5608bd1 : Import translations. DO NOT MERGE ANYWHERE 317cf31 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Launcher3

684b2b77cf : End live tile when notification panel is pulled down for the first time in Overview. 88c671ee71 : Import translations. DO NOT MERGE ANYWHERE 03064a1e60 : Directly assign mDepth 08126d915c : Revert "Add logs for null task list" 2c97c4ab19 : Remove code that assumes single GroupedTaskView 7f8e57ed68 : Fix NPE when consuming snapshots for recent animation 688148ac69 : Add null check when logging quick switch c09012766b : Don't show split option if device in "Lock task mode" d25fb5bd0b : Use list instead of array when filtering non-app leashes 1465a5af7b : Handle split selection when animation is disabled 153cd69d14 : Apply scrim protection to atomic state transition ALLAPPS -> NORMAL 918776ee51 : Add ALLOW_SLIPPERY_TOUCHES to make StatusBarTouchController slippery 3b6d4acdc3 : Import translations. DO NOT MERGE ANYWHERE 84ed7e92b4 : Import translations. DO NOT MERGE ANYWHERE 506c4df440 : Import translations. DO NOT MERGE ANYWHERE 7d04782532 : Log launcher settings whenever launcher layout is logged using pull atom. f421ad2ef8 : Use all targets passed back for recents animation a46d36240b : Add logs for null task list 361f82b237 : Temporarily disable SUW specific insets logic bf07660f9e : Update hotseat alpha in TaskbarLauncherStateController#init() e62a1996b7 : Fix some small related to back button alpha ebf2cdd0f1 : Show Digital Wellbeing Banners for split tasks 70d237d8f3 : Set navBarDarkIntensity based on dark theme in SUW dcd7ac4011 : Save multiple RunningTaskInfo in GestureState 2a599f3eea : Import translations. DO NOT MERGE ANYWHERE e115a8a46f : Import translations. DO NOT MERGE ANYWHERE 384c30fa4c : Import translations. DO NOT MERGE ANYWHERE 0558d6a646 : Import translations. DO NOT MERGE ANYWHERE 8942bc90bf : Import translations. DO NOT MERGE ANYWHERE 189f1ce908 : Import translations. DO NOT MERGE ANYWHERE f540e5caa2 : Fix testStressSwipeToOverview ee24e46a61 : Fix issues with starting new recents animation before previous onRecentsAnimationStart 32ec4d52e1 : Scale, crop, and translate window when swiping back to home. 8581dfc218 : Wait for the Launcher activity to bind to TIS before animating 7f5e4ca06c : Ensure some taskbar states are initialized correctly db34fba43f : Don't clobber in progress page transition in applyLoadPlan() 81ff81227e : Add ALLOW_SLIPPERY_TOUCHES to make StatusBarTouchController slippery 85336c23fb : delete appIcon from workspace via TAPL c7b8957bbb : Report contentInsets only based on what they will be inside apps 4c98374d99 : DeviceProfile.overviewRowSpacing should exclude extra top margin on grid tasks ab26c62c4a : Allow restore across form factors 0c2f0faef1 : Display in-memory icon for app close while AdaptiveIcon loads. 0606773905 : Fix taskbar being empty 9ef8e2dcee : Don't snap to focused task in split select b6ad9dfaf5 : Allow snapping to focused task in overview grid 8274cb287e : Do not start auto-pip transition when swiping from split 1a2d581cf0 : Only inset IME by 48dp instead of 60dp when taskbar is present bc1da4ca98 : Improving memory dump diag 2a93bc5b30 : Add split support for 3P launcher 411b71bf09 : TalkBack doesn't announce when a task has being closed. 14d6771aae : Clear all DragView in onSaveInstanceState 1c883d861e : Add launcher grid spec for tablet 7d20de28e3 : Always draw background for task thumbnail 86ef5e924a : Handle split select rotation 9fa58b2fee : Revert "Align OverviewActionsView for 3 button taskbar" 0f12803061 : Fix split animation for grid RTL 79efba935f : Adding support for logging wallpaper container info. 24675d36b7 : Improve quick switch from home to taskbar 0bd0733ef4 : Align OverviewActionsView for 3 button taskbar 0d40e19c4a : Animate split divider 992db75dae : Use percentage scaling for overview thumbnail size 9566290e13 : Cleanup some taskbar/hotseat handoff issues 7af54403a3 : Remove LauncherState.TASKBAR visible element d0a9f1502b : [DO NOT MERGE] Remove one search flag and code from sc-v2. f1951ce1f7 : Fix taskbar stash misalignment when going from app to overview 4bdf8c1754 : Use getMeasuredWidth instead of getWidth in setSplitIconParams dc73072797 : Constraint Snackbar's width to 504dp 149acef8d7 : Revert "Align OverviewActionsView for 3 button taskbar" fabc873f72 : Fix ordering of resource libraries for Quickstep build. 1bf0fe1b70 : Add back screenshot button to Launcher3 e4dc13ac72 : Fix issue with Shell listeners being unbound if SysUI is restarted 573fca80f6 : Destroy activity/view references to avoid memory leak 20cbfa5427 : Fix direction of matrix inversion e59a723af3 : Fix taskbar jumping when going home c820151a4c : Add TAPL tests for two panel workspace c5d3a0d891 : Do not animate QSB and hotseat when portrait fc846eef41 : Update taskbar edu strings for i10n. 488bca7934 : Remove TaskbarLauncherStateController#setIconAlpha() 455197bf41 : Add icons for staged split e81af3570b : Animate right icon of app pair 4536c2fc30 : Apply/reset split scroll offset regardless of previous state a307492525 : Removed onBackPressed handling in SplitSCreenSelectState 09a822a6fe : Schedule OverviewCommandHelper callbacks for GroupedTaskView b997930afc : Treat RTL split placeholder animation same as LTR 570653346f : Add task unpinning support for 3 button taskbar 5040335e35 : Remove keepWindowOpaque and have the window always fade out. 6e906f3436 : Align OverviewActionsView for 3 button taskbar f6c28a4381 : Fix potential memory leak by setting mControllers = null 8afeba605a : Possible fix for NullPointerException b/206040100. 53ae5d85a6 : Tapl Widgets: Don't use container width as gesture margin a8fc7e03fd : Close task menu scrim when pressing home button 8176366f54 : Remove stage type from split screen APIs bb594548bb : [DO NOT MERGE] Make the cutout slightly smaller a56dc760dd : Reset live tile params along with resetTaskVisuals 3d34f94784 : Revert "Fix issue with Shell listeners being unbound if SysUI is restarted" 24fbda5448 : Set default value for rank field in launcher logs to ItemInfo.rank. c52ec89e1b : Add WRITE_SECURE_SETTINGS permission to Launcher 9ead9ca226 : Fix switch access for overview grid 6e0005af6b : launcher: use same icon size for all apps drawer in foldables 9a5f99bfe6 : Resets taskSplitTranslation of inactive orientation 71eed5ca35 : Handle configuration changes in floating rotation button b3a9386556 : Use alternative way to fix split select page snapping issue 4433db800c : Fix tapl tests for overview actions in fallback recents. 4075f17c2d : Revert "Migrate workspace item adding tests to kotlin" 279c3b7fa2 : Support to launch app pair from overview with recorded split ratio. a143500a69 : Add TaskbarControllers#runAfterInit() 380f8fd890 : Fix ClassCastException in QuickstepModelDelegate 4e678ff6d5 : Separate getTaskViewAt usage 6095333370 : Consider two panel in home to overview transition b9a3a8f7ab : Fix NPE from null thumbnail data when canceling recents animation 821e37b447 : Stash taskbar when IME is present, including during gestures c4a99bff04 : Play return to icon animation if user swipes back to All Apps. e77eafc263 : Migrate workspace item adding tests to kotlin 460638e5ef : Fix grid layout problem after going back from split select f316a267d8 : Add scrim below TaskMenu 34e384d2e1 : Fix issue with Shell listeners being unbound if SysUI is restarted 6526973952 : Prevent setting launcher layer has opaque when there is content behind bca13abc82 : Invoke Assistant on 3 button long click on Taskbar 31b46953cb : Add timeout to AbstractLauncherUiTest.getOnUiThread 499e2055a6 : Logging the stack trace for system anomaly messages 4f49c9ce62 : Log the display state when number of screen bounds is inconsistent e2074f01c0 : Skip scheduling frame callback if view root is already detached c2a84d887f : Clear ref after animation if visual stashing not supported d95942132d : Remove temporary logging for NO_SCREENSHOT bug/. 73a7e1ce41 : Fix NPE in FloatingIconView 1f2b9b1c36 : Use empty intent instead of null when creating stub TaskKey a59835214f : Open taskMenu based on TaskIdAttributeContainer a5960223cf : Set sync applier on the transform params for the glued targets ec79eb9cbc : Revert "Open taskMenu based on TaskIdAttributeContainer" 2998307cd6 : Use only current density to check isTablet 6499e83c57 : Consider launching task's position on screen in pivot calculation f957244b88 : Show multiple App Info A11y options for split app icons 788821ec4e : Launch GroupedTaskView from thumbnails 97f9bd575a : Reset split selection state when RecentsView resets 4670d37e55 : Check if ThumbnailData's bitmap is null in TaskThumbnailCache 49f25681ef : Make action optional for snackbar. 45f2306ce9 : open grid task menu to the right of icon 60d5315e19 : Refresh overlay when thumbnail was set for first time 645278133c : Import translations. DO NOT MERGE ANYWHERE f841aa488d : Import translations. DO NOT MERGE ANYWHERE 3e39786ec3 : Import translations. DO NOT MERGE ANYWHERE be7ce023de : Use split thumbnail width/height directly 9ceae57095 : Add support for dark tint on taskbar nav buttons c1ec2d4260 : Open taskMenu based on TaskIdAttributeContainer c8f686710e : Move FloatingTaskInit set up into init method bf4a91b0f1 : Use TOUCHABLE_INSETS_REGION when IME is visible 5163574b7a : Move live tile app to top when the task view is tapped 0a1328d9fb : Adding back the badges on widgets for widget recommendations. 92c6ae64de : Add TODO to fix b/206508141 before removing or changing the default value to the feature flag ENABLE_LOCAL_COLOR_POPUPS 60ba2ac084 : Recognizing Launcher builds consisting only of digits 9304879387 : Fix issue with grouped task rects being calculated slightly off ae1bcc9ba8 : Revert "Adding screen record for a flake" 9012582ef7 : Revert "Add feature flag to control two panel home in portrait" 3256e1e744 : Add some more @Nullable annotations a4edc07ec8 : Refine when to move live tile app below recents view 3b86202a95 : Fling to close tasks in the GestureNav can be too small. 1fdea66f16 : Fix memory leak in TaskbarLauncherStateController 04309940c0 : If hometask is last task to be dismissed, show empty recents instead of home screen b7abf7e96d : Fix launch animation from bottom row and end of grid 033f2afe38 : Revert "Add ScreenRecord to methods affected by a flaky problem" 3a0f8a90bd : Annotate RecentsView with @Nullable 9d6fb64f45 : Simplify getTaskViewAt call ea6ee1c824 : Add ScreenRecord to methods affected by a flaky problem 581fbae506 : Removing a dead test 953eb8041e : Fix LauncherProvider newScreenId issue 21d129de28 : Removing logs f75725830a : Fix launch animation from grid 2ca545c387 : Add @Nullable annotations for simple cases d0e6c8b2e7 : Freeze task list if requested when launching split tasks 1e5b621a50 : Address AppEventProducer to correctly send search-result location on AppTargetEvent 80836f637f : Update corner radius of both snapshot in app pair 14ed91fb5b : Update Split Overview menu strings b498b648ae : Annotate AttributeSet with @Nullable afe8fadc15 : Add FeatureFlag to enable two line label inside all apps d0865f8219 : Add animated background to the suw all set page. 2db58f68ee : Finish recents animation for app-icon tap c335ad28a2 : launcher: use a different task menu for foldables 1ee6bd7bb6 : Fix the cutout of magnification border e89a83b65d : Track LauncherState, RecentsAnimation, resumed state for task bar in one place 8568602aaf : Add back waitForStateTransitionToEnd to fix flakiness. 1fc202867e : [AA+ Search] Add logging for header search icon tapping events. 226843cde1 : [Search] Introduce notifyEvent api in OneSearch plugin 4d57e7091f : Shows AppPairs in previous tasks c2f024beb6 : Fix wrong getIconBounds method inside BubbleTextView 7c4bc7dd74 : Don't skip adding stub home task if applyLoadPlan hasn't run f37d7a21f2 : Add resume check to other WorkProfileTests to fix flakiness. ac038434f0 : Remove gap between screenIds when restoring from single display device f6e31b1d21 : Fix overview scroll triggering haptics on swipe up gesture e4102c6ffe : Support multiple tasks in recentsaninmation onTaskAppeared 149dbcb137 : Allow overriding getOptionsPopup test method. 1278490ac0 : Update reorder and folder creation radii b9f5602d96 : Testing to see if waiting for resume will fix flaky tests. 5885b074dc : Fix a case that task jump when dismissing 04486f19bb : Add to tapl quickswitch test for testing intermediate carousel. 331f46fab3 : Accept snapshot list when cancelling recents animation 4e5664ac28 : Play fallback animation when overlay is shown. 657f9f832a : Import translations. DO NOT MERGE ANYWHERE 5cc4dfef04 : Import translations. DO NOT MERGE ANYWHERE d6c42a8d7c : Import translations. DO NOT MERGE ANYWHERE 1e479563d5 : Import translations. DO NOT MERGE ANYWHERE 605d89af37 : Add temporary logging to try and debug: b/202414125 2bfbf3bffa : Add popup menu and click handling to taskbar. beefd1890c : Fixing allSet page not closed if recentsAnimation takes time to start a234a8ea85 : Testing to see if waiting for transition to end will fix flaky tests 41f99abeb5 : Allowing OOP tests to enable home screen rotation. d0eea50a0c : Show divider when GroupedTaskView expanded from recents cc4a1925a6 : Remove debug tracing checks to get logs beteween tests 24898d3be0 : Revert "launcher: use a different task menu for foldables" 3cfa5edc93 : Fix misaligned folder creation drag over target 0ac045fe23 : Update CellLayout.DEBUG_VISUALIZE_OCCUPIED to include drag over targets f097e628dc : Call into shell for recent tasks 10eb3cd98b : launcher: use a different task menu for foldables 56bd257478 : Update overview clear all button to be larger 91b46d1ba3 : Update all home screen widgets size upon workspace inset change 84fe75d72e : Make Launcher activity restart on density change d80ed19ba6 : Disable Tapl pressBack and dragToFolder Tests aff443c859 : Deletes old feature flags. a5c1f31110 : Add temporary logging to try and debug: b/202414125 f3fbc935cd : Testing to see if using isInStableState is better condition vs getCurrentStableState 067faf3bbe : Add some logging for taskbar recreation 6cf7b319ac : [Search] Show search suggestions with in Recyclerview c91a43e110 : Revert "DO NOT MERGE Fix the cutout of magnification border" 571df892f7 : DO NOT MERGE Fix the cutout of magnification border 6c00386c2b : Implement pressing back button and swiping back 3fabe054c2 : Revert "Align OverviewActionsView for 3 button taskbar" 21f6189cd5 : Add temporary logging to try and debug: b/202414125 b290e94020 : Crop letterbox insets when thumbnail is from different aspect ratio 08c3e8f526 : Use equals() to compare UserHandle when building LauncherAtom#ItemInfo. 05659a3d10 : Add logging of draw / DeviceProfile params for a crash b58eb1bc63 : Revert "[Live Tile] App surface is above launcher even after reaching Overview" 2b74e3c290 : Allow One-handed gesture when densityDpi > 600 97d64ea8a1 : Align OverviewActionsView for 3 button taskbar 724b7c5c30 : Fix lost gesture nav progress on screen rotation. da02250c29 : Adding screen record for a flake 5f11bf60a8 : Do not use shared lib resources 0288d2e8bb : Move floating rotation button handling to Launcher 9252143fb6 : Import translations. DO NOT MERGE ANYWHERE dee85291d4 : Import translations. DO NOT MERGE ANYWHERE 9dda7b700b : Import translations. DO NOT MERGE ANYWHERE eceff103d4 : Import translations. DO NOT MERGE ANYWHERE 029a644a6e : Remove PROTOTYPE_APP_CLOSE feature flag and associated code. 2ca7e2695c : Add null check when settling on LAST_TASK 0ca3f98ec6 : Invoke IME switcher for taskbar through SysUI 26f44911a6 : add kotlin support for launcher 5a5a926945 : Recreate taskbar when dark mode changes 75c97f534b : [OneSearch] Increase API version number for the one search plugin. 956ce16f51 : Fix NPE when TaskView isn't attached to RecentsView 3c848b0dee : Reapply TaskViewSimulator in onApplyWindowInsets() 0c05634a16 : Clean up RemoteTargetHandles when RecentsAnimation ends 89ef745d1c : Update taskbar drag and drop treatment 5e27c021ac : Check if RemoteAnimationTargets apps are present e12b321d5f : Change AppTargetId for launcher events to align with other AppTargetId's. a518fcebe7 : Decrease character limit for "Home settings" to 20. aa9a446b76 : [OneSearch] Add onesearch plugin api to trigger image from URL. ce6bf7dd7f : Fix testStressSwipeToOverview 9188b6b993 : Update the hotseat edu layout for foldable devices. 72f1afcf02 : Delete TaskbarStateHander 8629be753f : Partially restoring reverted logging eed4bbfb49 : Using a different transition for All-set activity 3e9bd87ca9 : Prevent launching app in split if task split is unsupported 35c5755b71 : Fix the fallback logic for shortcut icons when icons are missing 1b5975c205 : Fix scroll task off screen to support different screen dimensions. 97503ab4fb : Fixing the possibility of opening multiple WidgetsFullSheet 77d3cab287 : Set custom task transition spec when taskbar is visible 987221a1cc : Send widget added and removed events to AiAi. 467d95cef3 : [Test] Introduce tracing to identify why pm create-user is failing 1bda3e7424 : Fix overview clear all tasks button text color. 63d1a181e5 : Fix the remove button icon not centered when the home screen is in landscape. 232e9a4631 : Hide taskbar background when notification shade is expanded 53c7ed5084 : Avoid calling getIconResult if recycle is called after request is queued fa37c6742e : Make sure distinct widgets items are used when mapping widget component names to widget items. 39da1f78da : Fix TaskView jumping caused by split select 920be89b26 : Clean up IllegalStateException for page pairing 5261776d3a : Update TAPL to operate on folder icons. 2745327c5e : Allow One-handed gesture when densityDpi > 600 385a6b9caa : Ignore testOverviewForTablet until root cause of cuttlefish failure is found. da65dc3dd3 : Revert "Ignore testOverviewForTablet until root cause of cuttlefish failure is found." cb98af9d9b : Revert "Adding support for dynamic letter spacing for icon labels" 486adb03a0 : Fixing wrong text spacing bounds 3f6e3f0650 : Stash taskbar in fallback recents 8791e7de11 : Add FallbackTaskbarUIController 4067f5d4ae : Bugfix where the widget handles appear even when you can't resize it. 8893098446 : Ignore testOverviewForTablet until root cause of cuttlefish failure is found. 3c6795e355 : Update TaskView corner radius as RecentsView scale changes d49bfff510 : Import translations. DO NOT MERGE ANYWHERE dda2a04183 : Import translations. DO NOT MERGE ANYWHERE f2e186c6df : Import translations. DO NOT MERGE ANYWHERE 74016ae10e : Import translations. DO NOT MERGE ANYWHERE e61fd5f316 : Add mock animated taskbar to gesture nav tutorial for foldable devices. 45fbe5b563 : Cache TISBinder for multiple onBind() calls 7b1d25b251 : Fix bug with resize frame in Launcher3. ccec1de6ae : Add new quickstep test for many tasks open at once. d7bdd97ac6 : [Search] [Race condition] Fix wrong titles showing on BubbleTextHolder 16e04e29d2 : Generalize the icon popup menu types. 0d69cb6ef7 : Adding support for dynamic letter spacing for icon labels 2a528a43c1 : Delaying taskbar loading until user setup completed dda4f2c602 : [Work Profile] Fix NPE on WorkModeSwitch 75465b2d7f : Add log to RemoteTargetGluer to determine which array is empty. 036b45aa1c : Hyphenate options in home screen long-press menu bbe6cf30a2 : Don't apply left/right inset on gesture nav landscape 9b3dd6c0b9 : Revert "Clear only workspace shortcut / widget related tests" ae88197e5f : Track LauncherState for task bar stashing better 7a620d3673 : [Search] Hide A-Z list when search is entered from QSB 15028e030b : Handle race between creating and assigning RemoteTargetHandles 775fcb3fcf : Ensure RecentsView RemoteTargetHandle's are non-null 0d794e65aa : Enable widget picker aiai search 22be1a47f4 : Clear only workspace shortcut / widget related tests 4fb5b0470e : launcher: add paddings to 5 row grids ae818dfe42 : Do not animate statusbar unfold when in portrait orientation bb6e278f14 : Fix taskbar layout issues in setup wizard 74b25ca266 : Align 3 button nav with hotseat 98f806e42c : Import translations. DO NOT MERGE ANYWHERE 1de4d55d55 : launcher: create a device profile for foldables 0fe464ddb9 : [Search] Fix ItemInfo assignment conflict 97b85ee6cb : Update gesture navigation tutorial with new specs for foldable devices. 8d8412f5b0 : Update logging to help debug b/200572078 615cf6c431 : Fix launching window bounds for immersive apps 3b6b03b756 : [Search] Introduce feature flag ENABLE_ONE_SEARCH 238aaee059 : Allow 2x2 and 3x3 to be migrated after restore a666b8f5da : Revert "More logging for drop bar not appearing for dragged widget" a4a4002fa5 : Transform touch events in landscape mode now that app is on top 02150305f9 : Fix split select scroll range when TaskView aren't shifting 1b6d43b13e : Sending Launcher resume event to app predictor 5fdf2d08fc : Add a scrim to taskbar for bubbles expanded state e95de31304 : Add scroll logging to RecentsView behind DEBUG flag 83bedbfe97 : launcher: refactoring variables into arrays 3220e9521f : Avoid scrolling within edgeSensitivityWidth in overview tests 1bd4bf7ff1 : When taskbar would be stashed in 3 button mode, hide icons instead db0c2f1b79 : Add flags to stash taskbar for app pinning and empty hotseat 772732de9e : Migrate mStashedInApp to FLAGS_STASHED_IN_APP 9f0981dc4f : [Work profile][Test] Remove tracing logs for testWorkeduFlow bd977f3598 : [Work Profile] Enable work profile tests 5b2221637f : Enable QUICK_WALLPAPER_PICKER for droidfood. 2a77ff74bd : Suspend auto-hiding taskbar when folder is open 4f140f96e8 : Use displayId to determine CHANGE_ACTIVE_SCREEN e5f2877eaa : Removes Smartspace Feedback flag. a08e806e25 : Move back to end of screen on keyguard b77878ebe3 : Update folder preview and folder background colors. f11ecb7f59 : [OneSearch] Log events with timestamp into logcat for debugging. 513a60cdc2 : Import translations. DO NOT MERGE ANYWHERE 3ec748654e : Import translations. DO NOT MERGE ANYWHERE 01e0009b71 : [Work profile] Fix flickering work mode switch 0ecfb69596 : Removing overscroll pluging support aea42dc43e : Only adjust min/max scroll for split screen in landscape 66ed0ff23e : Fix issues with starting new recents animation before previous onRecentsAnimationStart 1c5e607940 : [Search] Scale up small search icons on drag start 0516737146 : Reset state after split launch animation finishes 95ee358269 : Show split options when overview actions hidden for grid 6a1b0a5824 : Have PopContainerWithArrow require BaseDraggingActivity. a140a0b611 : Add TAPL test that dismissing focused task causes next task to become focused. 01e47343e6 : Set SurfaceTransactionApplier on non-stale RemoteAnimationTargets 516584e648 : Adjust min/max scroll according to mSplitPlaceholderSize 78d00adcbe : launcher: create more space options b0ec41285b : [Search] Avoiding hiding keyboard when clearing search text cd1ef70350 : Update logging to help debug b/200572078 ca76de0e6e : Support drag/drop on search results d41c032afd : Update side stage outline visibility with swipe gesture a84672965e : Make gesture nav tutorial skip button always visible. d4864e5cbc : Don't snap to task when tapping task icon in overview grid 96fd26eb8b : Import translations. DO NOT MERGE ANYWHERE 57df7bdcb5 : Import translations. DO NOT MERGE ANYWHERE 807de418e9 : Ignoring display size change when display is off e307f447d8 : Add LEGACY_SHORTCUT & ASSISTANT_MEMORY search results to launcher logging attribute. 90d24f4b9b : Switch to rest state when display changes 43859f10bc : Group weather widgets under the widget category d90faab655 : launcher: create attrs for more horizontal margin options 0ede0fa405 : Aniamte stashed handle color changes a93e158352 : Update stashed handle region to only include the handle 71c527126b : Overview - Remove Chips code 283ee7d74b : Remove the Share button option from Overview. dccfe04a3a : Improve all apps loading times. 8b678206cf : Only set arrow color once when below icon. 1e34f65395 : Update arrow color after all notifications dismissed. fc6837bb65 : Do not reorder recommended widgets in widget picker. da71f41263 : Remove check that system rotation must be allowed for recents rotation to be allowed. 29f46c9628 : Add a new string for widget configuration drop target 7a6752da51 : launcher: create paddings for foldables 35231f3041 : Add TAPL tests for hiding the actions view when scrolling away from focused task in overview. 323b1e4f43 : Remove RecentsExtraCard plugin hook. 0021338461 : Add logging to help debug b/200572078. 0f5a1e3661 : Prevent repeated haptics on task dismissal. 8217054355 : Add toast instructing user to select second split app b43374e9f9 : Use falllback animation when going back to no icon 21698c5799 : Always let Hotseat touches follow through to Workspace if not intercepted a169335627 : Import translations. DO NOT MERGE ANYWHERE 29e900b907 : Reset split selection state on animation end instead of success a26e4f8e43 : Unbind service only if it was bound ab60c1fc6e : Update gesture navigation tutorial for foldable devices. b48b84634f : Remove Content Push prototype. 5ade8e890d : Moving activity tracker to Launcher process 6d8deb32f6 : Fix getWidgetItemSizePx estimation a85ae69c72 : Refactor arrow popups to allow easier code overriding and sharing. 0ba6058f8c : Remove screen actions plugin 3940470bed : Avoids animating the background when launching app targets are translucent. 2fb815b2fd : Cleanup split screen offset in TaskViewSimulator de0132939b : [Foldable] Apply max width to AllApps in unfolded state. 8d5c8794f9 : Update notification dot colors. de262a919a : Make widget pickers edit text box parent focusable. 578deba57d : Correct the computation of the cell size. 378d562dc3 : Import translations. DO NOT MERGE ANYWHERE e43c41ea83 : Import translations. DO NOT MERGE ANYWHERE a08c24cb12 : Import translations. DO NOT MERGE ANYWHERE 8bf24a58ae : Move/Launch task on the TaskView's display. bf41844ad4 : Allowing having only SysUI views before pressHome() 8df5833bc7 : Hide split options for focused task. 2424f1f3b5 : Fix right split screen app going to wrong target 13c3f31a0d : Makes All Set layout more responsive. d3ceb3dc88 : Reset floating split task view after remote animation finished ea7e9a48fd : Don't show taskbar when keyguard occluded c8beebf5a3 : Consolidate isTablet logic across Launcher and SysUI 9299a743af : Allow tapping on app icon for second split app. 13519e4402 : Significantly reduce gesture feedback when swiping up to home screen. eb52419282 : [Refactor] Extract work profile related logic from AllAppsContainerView to WorkProfileManager ebda0e4848 : Update Overview scrim to N1 @ L35 for Dark Theme. 9e6a642d8b : Shorten and center TaskMenuView for landscape 25b6d9783f : Allow visual stashing when going to overview in tests 51ad3bfdb8 : Fix crash in Go Launcher b2339e37d7 : Fix stalled gesture navigation tutorial. 0e8a2ce0a9 : Fix RecyclerViewFastScroller scrolling in widgets full sheet 8d3d2757e2 : Play window close animation to home for most app to launcher scenarios 827335f209 : Revert "Removing unused tracing" 7caf5f0ea4 : Show distinct TaskMenus for each task in GroupedTaskView e3afcee01d : Decrease build time 21970ccd29 : Remove nonOverlappingTaskarInsets 7eb5b53865 : Keep insets stable when taskbar is destroyed/recreated 6e54d62abd : Allow WidgetsBottomSheet to wrap its content 5b38ff6d16 : [Hotseat] Fix hotseat edu flicker 99479a9925 : Adding screen record for a flake bab101c818 : Take panel count into account for page indicator size 0828fec3d2 : [Hotseat] Show edu tip within screen bounds d0a332371d : [Hotseat] Fix legacy shortcut with config activity drawing on top of predicted app ef5ee36e90 : [Hotseat] Fix hotseat migration in landscape mode cab41ed670 : Register remote transitions on activity start b7c91b9d2e : Prevent focusing next task if focused task part of split select 4b346108d1 : Add an animation for invalid widget resizing in 2 panel UI e35ef91c3e : Workaround: don't migrate grid when hotseat size or device type changes in multi display f2d44e8756 : launcher: fix animation for quick switch + recents 6a12ec34fb : Support Accessibility workspace addition for WorkspaceItemInfo 78e7b24eb7 : Restore hidden text on Popup close a46da7390c : [AllApps] Fix ConcurrentModificationException in AppPredictionRow 6e91ccbe82 : [Search] Sync header Y translation with AllApps y scroll b39cf0bb33 : [Hotseat] Remove stale predictions when AppIcon is removed 2cc57ca771 : Import translations. DO NOT MERGE ANYWHERE 6a45080d54 : Import translations. DO NOT MERGE ANYWHERE 9b13d2c51b : Import translations. DO NOT MERGE ANYWHERE 876c15aa1f : More logging for drop bar not appearing for dragged widget 707b118184 : Use ICU to format plural strings 3d458313de : Hide task bar icons when notification shade is expanded af6b85e3bc : Show multiple icons for GroupedTaskView d1df5fcaac : launcher: use scalable grid in 4x4 68fb416b1a : Allow icon add animations when user touches the screen. 971da6c3aa : Add logging to catch rare launcher wipe issue 308851d866 : Stash the bar after settling in Overview b988ab77cb : Improve workspace loading times. 927d6dcc6c : Add tracing to help in launcher load time profiling. 2397d60074 : Scroll AllApps to top when new padding is set. d5e116a750 : Don't set Taskbar window to non-fullscreen while folder animates closed 155ce05218 : Removing unused tracing fbf4178ab7 : Add logging to help debug invalid icon state and UI. ed16fb4739 : Don't move taskbar window when it resizes d552132d0b : Reset RecentsView#mNextPage when swiping to home c64c3cf488 : Rebind TISBinder if service killed during connection e6abfca7ab : Set GroupedTaskView child thumbnails in onMeasure 2a10e62e92 : Add logs for taskbar and overview split action be8b2ad03d : Add TaskBarContainer to launcher_atom.proto f0ca4ae750 : Add CONTAINER_WALLPAPERS for storing wallpaper info. 58030642b0 : Add tmp buffer to rounded corners f66f8271cf : Use FakeTransformParams instead of real ones for gesture tutorial 862415a142 : Introduce haptic when all apps state transition happens. 776443b337 : [AllApps] NORMAL <-> ALL_APPS motion clean fixes for AOSP 47f80b5c9a : [Search] Apply background to entire SearchInput view instead of just EditText 4db4ec118b : Destroy taskbar when device is shutting down 1cb868e2f7 : Removing unused tracing 01c362bb6c : Dump DepthController internals 5702b89b30 : Base split action on focusedTaskView instead of runningTaskView d495e8c8b4 : Implement LauncherLayoutSnapshot pulled atom callback. 4e743887c5 : Removing unused tracing d63c58d7d1 : Allow restore between TYPE_PHONE AND TYPE_MULTI_DISPLAY in RestoreDbTask 1d5929dd82 : Fix wrong screenId when committing emptyScreens 9732df1add : Fix two dragging related bugs in Launcher home 6835115c13 : Explicitly set X and Y values when offsetting split tasks 9cbbc3a4b6 : [OneSearch] Update the plugin interface to include more answer data. c2a6f6f4ae : launcher: correct page spacing for multiple panels in RTL fef4d0e081 : Allow restore between TYPE_PHONE AND TYPE_MULTI_DISPLAY cc6a1d6584 : Fix taskbar education not touchable if taskbar is stashed 848e297ea5 : Removing obsolete robo test setup cc5c8843df : Introduces haptic feedback to launcher overview 4adc87e982 : Retain full opacity during task dismissal unless in bottom grid row. d0f5791c84 : Scale task's rounded corners in grid to match focused task. 036baed9ae : Set IconView drawable size for SplitPlaceholderView d1a70eeb75 : Slight polish for split screen gesture animation 1409d29773 : Refactor TaskViewUtils to launch adjacent GroupedViewTaskView 564e9ca223 : [Work] Fix work apps showing in personal tab 534bd2205b : Add ability to start DeveloperOptionsFragment with filter pre-applied 281786a841 : Add option to reset Onboarding Flows in Developer Options 84511f2997 : Call exitSplitScreen() when user leaves split tasks 817e0fa812 : Fix crash when Workspace item is added to two panel home 266905160a : Fixing itemInfoMatcher not working for folders 9e0d0ed0de : [Taskbar icons unfold animation issue] Do not take into account initial translation f8a064f347 : isable taskbar edu for tests 3e9a29c4d6 : Moving roboelectic tests to instrumentation tests bfac46a30c : Prevent NPE when init device profile abaa481bfb : Update taskbar color in onConfigurationChanged() 352c0035cb : Adding Winscope Launcher trace artifact 7f4f499515 : Show all nav buttons when IME showing b45aef3f1c : Fixing leak in model tests 302eff9c84 : Fix wallpaper picker crash if folder is in hotseat a8da6905a9 : Always reset focusedTask to -1 on reset 1aff018e17 : Cleaning up fixed bug d888e77145 : Fix crash when hotseat icon is dragged onto Workspace 017dbbe715 : Snap to task from other grid row if dismissing non-snapped focused task and not enough tasks remain in current grid row to snap to. 61cb7c0310 : Hide overview actions when focused task is not snapped 929e3a2742 : Remove widget panel related leftover workspace items 62f129b878 : Fix getPagesToBindSynchronously returning wrong page pairs 408a54f2e7 : Add two extra empty pages on two panel launcher home 58dd901bc1 : Select remote apps based on stagePosition instead of hardcoded values b42265861b : Use max of corners when deciding gestures and add logs for corners 80ca459e7d : Provide app-process tokens to remote transitions so they can be boosted d345751849 : Disable FolderNameEditText on Taskbar 527b39cd28 : Stash/unstash the task bar based on states a499fd4f93 : [OneSearch] Add a clear function in the plugin to clear cache and memory. bfec974f59 : Do not trigger PiP on tapping on TaskView 543c226ffa : Provide internal IME insets 96dad8b039 : Animate scrolling grid into place when there is a gap between last tasks and clear all. 4dd4159fdc : Add taskbar icons unfold animation db2a89d2ec : Enable staged split for sc-v2 57e261ceef : Quickswitch with staged split 1ec81a93cc : Import translations. DO NOT MERGE ANYWHERE e75e9e6507 : Import translations. DO NOT MERGE ANYWHERE 0115d73890 : Remove HotseatEduActivity from AOSP 89d9423321 : Logging for drop bar not appearing for dragged widget 06c7d0cb56 : Only call setCurrentPage in applyLoadPlan if mCurrentPage is outdated f0b8ef9dfd : Only restore previous currentPage in applyLoadPlan if mCurrentPage is outdated 0b73d1014f : Hide overview and app icon split option when appropriate 5cca2265b6 : Revert "Band-aid for getHomeActivities returning null" bd8d9150e0 : [AllApps] Polish views according to specs c12b7355b1 : Fix NPE that happens occasionally on start-up 42b0395fee : Fix some taskbar stashing issues 60936f5eac : launcher: show smartspace date card on Wallpaper & style b922452bf5 : Fix NPEs when swiping up from keyguard 777d49062f : Revert "Revert "Migrating all model tests to Instrumentation tests"" dd85a9c0a6 : Launch multiple tasks at once 4df46b1da2 : Add RESERVE_NEW_UI_EVENT_ID field to EventEnum interface. 906def495f : Fix back button not touchable in SUW cb5bb989e3 : [Work] Fix duplicate work button issue 8dcd7e0ce7 : [Search] Update AllApps header protection cdcaf7a2ed : Code cleanup from rebase 6c416c699d : Adding a test artifact for logcat with only interesting tags 773309717d : Revert^3 "Enable input window rotation flag" e6d896f1bd : Add GroupedTaskView to recents view only if needed 1094b503f5 : Support dark theme in wallpaper launcher preview. 937eff0e76 : Dispatch blur radius for BACKGROUND_APP state bb0305614c : Preventing workspace scroll over QSB area 09b40241fc : Always refresh device profile when multi window mode changed ed22dd63d0 : Import translations. DO NOT MERGE ANYWHERE d0ea9dde60 : Import translations. DO NOT MERGE ANYWHERE e874865f44 : Import translations. DO NOT MERGE ANYWHERE fe6fabaefe : Enables Taskbar Edu by default. 14cba5e009 : Show back button in SUW 6e6f79933e : Do not reload launcher when changing active display b4f899fd9a : Don't avoid blurring overview 036dee9251 : Styling changes for ClearAllButton f9ea9ce1cd : Updates Taskbar Edu steps. 175d152f76 : Animate PredictedAppIcon when its icon changes 31f787d352 : Add "wave" animation when entering taskbar edu 8e0484bf69 : Add slot machine animation for PredictedAppIcon 6174106f68 : Add Split button in OverviewActions 3feebeb196 : Fix taskbar folder leave-behind not being drawn bc30e25cec : Hide taskbar icons when recents button is disabled 8c574de97f : Two panel home empty page removing logic change 1a79f87004 : More more logging for for Nexus home activity appearing after to-home gesture in L3 f5eea6c1ac : [AA+ Search] Create the plugin interface for search suggest. Also removed the internet permission for Launcher3 and moved it to the plugin. aa11976cc5 : Fix public variables to not have 'm' prefix c35507dc29 : Set thumbnails for GroupedTaskView based on split layout bounds 4935404399 : Return mSynchronouslyBoundPages as getPagesToBindSynchronously between onInitialBindCompleteand finishBindingItems b1c36ce938 : Add feature flag to control two panel home in portrait 41f33c3cfd : workspace: get the correct page when setting paddings 67a11ff6a5 : Waiting for Launcher to settle after enabling test provider 8b78c138d4 : Implement swipe gesture for staged split in landscape 02ce48601a : Change dark overview scrim color to Neutral 2 palette with 35 luminosity. 0c70dbdc5e : Synchronize surface transaction 7a4a30d86d : Revert "Migrating all model tests to Instrumentation tests" 51ae38304b : Not checking for some anomalies when switching nav modes 96ffcbcd2d : Avoid unnecessary onLayout if gesture is going to state without overview panel 6ca6de89c0 : Revert "Move/Launch task on the TaskView's display." a0cc0903e8 : Adds additional pages to Taskbar Edu. 767f02b809 : Not using stale object to diagnose stale object 98314d0d4b : Rely on presense of divider target to determine split screen state dd7a418335 : Draw rounded corners above the taskbar bea7e2ee6e : More logging for for Nexus home activity appearing after to-home gesture in L3 e07bab8c7f : Null out RemoteTargetHandles as soon as finishing recents is requested 455ba62b5d : Migrating all model tests to Instrumentation tests 69c4b54dce : Convert gesture navigation feedback videos to animations with real callbacks. ff322310a3 : Convert gesture navigation tutorial still image vector drawables to layout files cd493170fa : Import translations. DO NOT MERGE ANYWHERE 8ebd11af14 : Fix animation problem when swipeing up app to screen edge and release 0abfe4e7be : Snap to current page's relative position after dismissal. 39aa2e0f1d : Moving OrientationTouchTransformerTest to instrumentation tests 8e3a60648a : Fixing crash when the adapter is no longer available 4fbd2f2252 : Revert^2 "Enable input window rotation flag" 4e15fe0726 : [DO NOT MERGE] Update QuickStepContract.getWindowCornerRadius API b29f63af3c : Logging for artifacts not being created b5a4e05e2a : Null out reference to RemoteAnimationTargets when animation finishes 177785eccf : Moving all widget picker tests to instrumentation tests 11854ba48b : Moving some utility tests to instrumentation tests a997ca437a : Revert "Draw rounded corners above the taskbar" 4af8cf9269 : Updating test build rules ee2e28fae8 : Allow clipping individual direction of TaskView 875c1b2735 : Update unfold transition package name 54dccc2465 : Respect StatusBarManager back/home disable flags 334cae420e : Tint task bar based on sampling of colors in the area 2cdc359b84 : Move/Launch task on the TaskView's display. 272d622bc4 : Improving diags for containers disappearing while getting children bc79473313 : Logging for Nexus home activity appearing after to-home gesture in L3. ed2a55f413 : Removing widget preview caching 3974edc46a : Don't draw taskbar background during gestures 157d3b950d : Draw rounded corners above the taskbar 17c4b33db6 : Add GroupedTaskView for gestures in staged split. eaa6d682d4 : Support different task icon margin for grid tasks b8eac86b63 : Only show Taskbar Edu once (first time an app is opened). 13f3ffed95 : Adds initial Taskbar Edu implementation. 4ba48cdb8b : Add quick search bar width unfold animation fa3a209537 : Only add 2nd screen by default for split display fd68c8bdeb : Import translations. DO NOT MERGE ANYWHERE 42476b5bb0 : Import translations. DO NOT MERGE ANYWHERE fa56d3ed27 : Waiting for Launcher to restart after enabling test provider 635e180e56 : Extend taskbar color to entire screen in overview f5ce2f624d : Use WindowBounds#insets instead of WindowInsets in DeviceProfile f11d0fac78 : Revert "Removing old workaround" dda7772452 : Add logs when clearing TaskViewId 77acf12905 : Fixing header jump 4a08ce60dc : overview: rebalance hidden tasks in grid b259a896f5 : Constrain scroll amount 169c4e88cd : Revert "Not using shell command to enable test provider" 1e4484669d : Remove widget panel 24e77c563c : Remove PluginInitializer. 3258a9f790 : Remove #handleWtfs from PluginInitializer. a6646be349 : Remove #getPrivilegedPlugins from PluginInitializer. dab1b2922c : launcher: correct the amount of padding for preview 7ec8382044 : launcher: hide grid options for foldables 2bb92ba49d : Update LauncherInstrumentation to consider tablet w/o nav bar 08d1a77825 : Rename PluginInstanceManager to PluginActionManager. 1095a50dfa : Updates to constructor of PluginInstanceManager.Factory 630ae94833 : Pass main executor to PluginInstanceManager.Factory. 1d5e1dc8d1 : Pass Executor to to PluginInstanceManager.Factory. 13f50b9898 : Changes to the signature of PluginManagerImpl. 303298de84 : Restoring generating artifacts 1e49216401 : Do not set user active hints when Shell Transition is on. 30fe9152d5 : Update two panel specific launcher home icon sizing 5f80e92bda : Not using shell command to enable test provider 2886a13d7a : Clean up test logging and ScreenRecord 714d071f76 : Removing old workaround c353b1adb2 : Removing old workaround 4381c3a343 : Removing unnecessary logging 9fed5fd8b5 : Adding NavigationModeSwitch to testOverviewActions e7fbe56b74 : Logging fist event not from test c2441dffbe : Even further increase FORCE_PAUSE_TIMEOUT in tests f64b08dcb9 : Preview layout scaling for RemoteViews preview 5e8dbe77e8 : Add unfold animation to launcher icons and widgets 2a4c978371 : Clean up ScreenRecord for AddWidgetTest a1e0b01a44 : Removing some instrumentation for a workarounded bug ae0c16dd0c : Taskbar should animate immediately when tapping a live tile e4a9469156 : Act on scrim visibility caf2e5f350 : Use target size to scale down a widget preview image 104d09f143 : Add logging when item not added due to insufficient space. f168bb7aaf : Adjust all apps zoom level 2121fa024a : Import translations. DO NOT MERGE ANYWHERE 1a8f7120c1 : Add logs when runningTaskView after re-binding tasks is null. cbaf149f87 : Update folder pagination dot color to match mocks. be767c9108 : Don't call TaskView.onRecycle when moving focused task to front e9dbb0d952 : Use windowInsets for bottomGestureSize instead of gestureInsets 1338dd7e71 : Add logs to MotionPauseDetector 26a5f7f8cb : Tune swipe up resistance 6b534ee54f : Diagnose when lab device sends fake touch screen events to test 6368746a3c : Prevent NPE when resetting divider bar visibility ed53d1c21c : Revert "Revert "Removing workaround for battery defender"" 8d51468426 : Invoke home via recents for fallback recents 2994df043a : Allow Sv2 in launcher build version cea65b75d8 : Fix wallpaper parallax calculation for large screen devices 312a44adba : Revert "Enable input window rotation flag" 3a02b9ce9f : Further increase FORCE_PAUSE_TIMEOUT in tests de9757333d : Import translations. DO NOT MERGE ANYWHERE 16ed5b8391 : Import translations. DO NOT MERGE ANYWHERE 0dfe56cff1 : Increase motion pause timeout for tests 68031ca3f9 : Storing form factor as part of backup and disabling restore if form-factor is different 630562210e : Only refresh DISABLED_NO_THUMBNAIL when thumbnail changes 8d49c4bb29 : navigation: don't run gesture animation if gestures are not enabled e32e8641d6 : Fix Workspace item move issues when using Talkback 59f1915c9d : Using themed icons in taskbar 25f1cd94cc : Logging to figure out why first dump didn't result in assertion ac9df38e9f : Make icon drawable for non-focused grid tasks smaller 61cfa57ad8 : Correct cell layout spacing in n-panels UI b063294e60 : Follow up CL for controller navigation fix 42a7d1af83 : Band-aid for getHomeActivities returning null 9016e17988 : Add ScreenRecord for testDragCustomShortcut 831212ec92 : Adding support for overriding long-press menu in Launcher 6951aef060 : Fix Launcher3 tests for tablets 51a6c92174 : Migrate from using taskIDs to taskViewIDs in RecentsView 3edfa98ba7 : Use the right content to estimate the span in WidgetsFullSheet 2a5c594855 : Fix cell size calculation in large screen devices 942331fd18 : Import translations. DO NOT MERGE ANYWHERE 7e91244a1b : Fix controller navigation on two panel launcher home 71ef9683db : Fixing hotseat hidden in 3P Launcher 86bd1dce8d : Clear command queue of OverviewCommandHelper on home tap ee75a0f8be : Enable input window rotation flag 27ee6447db : Clean up screen record for tests 455718e842 : Always treat FallbackRecentsView as visible if isInLiveTileMode is true 278939fdf3 : Removing GridMigrationTask-v1 since it has been disabled for a while 69a8eecdc9 : Simplifying color extraction registration logic 87d752062e : Add depth to -1 screen 2b10cb2b69 : Fix incorrect PreloadIconDrawable initialization. 27ab9d96eb : Let TaskbarDragView scale up before switching to system drag view 0cdf92f90c : launcher: change default state for RecentsActivity c35c6b8863 : Nullify mParallelRunningAnim after it ends to avoid updating it 522c1506f1 : Do not allow add view in DeferredAppWidgetHostView 24c16de329 : Use 32dp as the content margin for widgets pickers in large screen devices f71ffc5206 : Import translations. DO NOT MERGE ANYWHERE 454ea214ad : Fix launcher preview for two panel follow up 67c36d3b3c : Update taskbar background color to match overview's dark mode 0e4473329c : Check PiP permission before entering auto pip 5b144ea31f : Overview - leave modal state on orientation changes. 0e9ecaeea8 : Don't recreate touch controllers when ending gesture 1b3078258f : Only set property state after back button instantiated 4a7acaed37 : Request early wake-up when zooming a1dcbce15a : Remove drop target button drawable padding if text isn't hidden 5fd9d491b0 : Tune Overview size according to VisD 646f804627 : Add overviewShowAsGrid to DeviceProfile 5b78cc194c : Import translations. DO NOT MERGE ANYWHERE 04fe295c93 : Import translations. DO NOT MERGE ANYWHERE e7f064eb85 : Re-enabling getting stability flavor. Can parse Launcher version Tiramisu. Also removes patterns that were used in the unbundled branch. da5a89b130 : Doesn't scale PagedView snap speed during tests. 02db569cad : Enables Enhanced Smartspace by default. 8ace5d204b : Initial workaround for changed platform codename breakage 715dc428e3 : Diagnosing when only SysUI is visible. 261708ba00 : Clean up debug flags and add more screen record f5ef75fd4d : Reset divider bar visibility after long pressing on taskbar 771da0c00f : Improving diags for launching an app. cf1c28ef73 : Dump accessibility hierarchy on test failure 2f4b18bada : Hide taskbar on lockscreen 7903758d08 : Animate SplitPlaceholderView when entering split from overview 12e3f1f2f7 : Removing UI dependency from LauncherModel in case of 2-panel layout 41e77de54e : Avoid seeing ClearAllButton for overview grid's snap position 2b90d043f6 : Fix scaling on widget previews that have width / height set to wrap_content e445774ab5 : launcher: correct page spacing for multiple panels b442aee4c4 : Add null check for recents scaling during quick switch. 6c1331ca42 : Improving diags when Launcher is invisible when the test fails 3786fa188d : Scale recents during quick switch for large screens. 2450adf56f : Always use INSIDE_TO_OUTSIDE scope when swiping to home in tablets 51ba91bf76 : Import translations. DO NOT MERGE ANYWHERE 8fb6c2156b : Part of fixing Splashcreen cts tests 8dcbde87c0 : Move NavButtons to end of taskbar cd791c5c9d : Wait for taskbar to become visible after closing launcher in tests c2181c2be4 : Re-enable leak detection on tablets de6819a453 : Check if running task is null in onPrepareGestureEndAnimation 698a756712 : PIP: Implement auto-rotate with gesture nav for Shell transitions. 8a2c1cbc5a : Add taskbar stashing feedforward, i.e. hint at upcoming stash/unstash 771c60d36e : Remove the shadow under PendingAppWidgetHostView. a9f728e57b : Continue loading visible task data when scrolling recents during anim to home 57c8d68001 : Use global color extraction in widgets for wallpaper preview 97cba26a20 : Wait for dismiss animation to finish before checking task count 36dda53ad6 : Import translations. DO NOT MERGE ANYWHERE 0b755e15ce : Import translations. DO NOT MERGE ANYWHERE f40262a617 : End recents animation when entering split select b0def1ea21 : Waiting for broadcasts idle in TaplInstrumentation constructor 9c84d7f3c3 : Don't allow stashing in tests for now 2046730771 : Update widget manipulation colors to match AOD. 0686931b68 : Use DeviceProfile.isTwoPanels for two panels expectation in tests ca069cc679 : Reland "Move focused task to front when attaching RecentsView" a6451fc640 : Revert "Move focused task to front when attaching RecentsView" 4f0f5d732d : Fix widget cell container size fb5ba04c6a : launcher: enable swipe down to open focused app 77b3eb0acb : Fix two panel accessibility issues 2cd3070377 : Import translations. DO NOT MERGE ANYWHERE 1887547d15 : Import translations. DO NOT MERGE ANYWHERE 081208c566 : Import translations. DO NOT MERGE ANYWHERE 7e8cda14a7 : Further improving TAPL error messages 8cbefe2086 : Removing support for change listeners from feature flags 46b9a41686 : Enable logs on swipe detection in tests 711c596c86 : Binding Taskbar directly from Launcher model 2b123833ad : Scale RemoteViews from requestPinAppWidget shown in AddItemActivity 8a6179bb7d : Scale task rounded corners proportional to TaskView size. 86ac825061 : Move focused task to front when attaching RecentsView 031373daa3 : Reland "Snap to relative position to snappd task when dismissing" f3d23f67bd : Scale widget previews b8d13d7a70 : Moving launcher state verification higher. fa0be316df : Adding more context to swipe-to-home diags d0767c86ff : Making it clear that the diagnosed state is the final, current one 58a11ac91b : Expect state transition to overview while holding the swipe from home 6168de06e5 : Add logs for pressHome for isLauncherVisible ac3f08558c : Fix launcher preview for two panel home 70d4e3e2df : Use display cutout info in auto-enter-pip transition 22a86d7c8c : Fix TaplTestQuickStep.testOverview for large screen cuttlefish 9c1024759f : launcher: check if task still exists before leaving it in focus 1f06c5b457 : launcher: use correct preference key on SettingsChangeLogger 4e3460b866 : Remove debug logs for b/193125090 8be6c7106c : Don't create gap between last task and clear all button c53393332f : Set max 2 lines for buttons shown in AddItemActivity 4818bc42cd : Refresh Task overlay when thumbnail is refreshed f4f1524aca : Import translations. DO NOT MERGE ANYWHERE 9058bab50a : Import translations. DO NOT MERGE ANYWHERE 245ff83c1a : Import translations. DO NOT MERGE ANYWHERE 3d27207ff6 : Clear WidgetCell#mItem before recylcing a WidgetCell 1e767a6ecc : Refine logs for debugging TaplTestQuickStep.testOverviewActions on cf_foldables 1afca4dce5 : Wrap the widget preview of the add item sheet with a scroll view 297d2cdd44 : Re-try binding to TouchInteractionService if service is killed ffa6652c25 : Include shell+stage-split in legacy recents animations 1abc73c587 : Hook up split-launch to legacy transition system 452e8b8512 : Correct # of cells estimation that can fit horizontally in widgets picker a37de9e141 : Restricts the width of pin widget dialog to 89% on large screen devices 73202ec6b3 : Add logs for debugging TaplTestQuickStep.testOverviewActions on cf_foldables 88716645cd : Fix icon adding issue on two panel home 5d7ed90903 : Import translations. DO NOT MERGE ANYWHERE c7bcb2b055 : Import translations. DO NOT MERGE ANYWHERE 661a0c0cc3 : Import translations. DO NOT MERGE ANYWHERE 6f84eb77ce : Import translations. DO NOT MERGE ANYWHERE 4268a0ded6 : Import translations. DO NOT MERGE ANYWHERE f3825668a7 : Import translations. DO NOT MERGE ANYWHERE 7bd2a77144 : Adding more diags for TAPL actions fc27bd17af : Fix TaplTestsLauncher.testWorkspace's page expectation for 2 panel befa11295b : Allow dragging outside TaskView on fallback recents b297c7e615 : Add screen record for failing TaplTestsQuickstep d09ebe660f : Enable live tile in 3 button mode 39a87fda17 : Fix widget animation truncated at drop if a widget is resized 8185663b6e : Remove unused logs e9e5e51d73 : [Live Tile] App surface is above launcher even after reaching Overview e463d19173 : Import translations. DO NOT MERGE ANYWHERE f0353b5a9a : Import translations. DO NOT MERGE ANYWHERE 3b39f3164b : Intercept touch events for launcher preview root view ba61b98fca : Snap to relative position to snappd task when dismissing 4edea3a6a6 : Set the widgets pickers' width to at most 80% of screen width on large screen devices 720ae4ea5c : Import translations. DO NOT MERGE ANYWHERE 31ad1450c6 : Import translations. DO NOT MERGE ANYWHERE ef360b72b8 : Show back and IME switcher for gesture nav (1/2) d81d27a08f : Import translations. DO NOT MERGE ANYWHERE cf23447c4b : Import translations. DO NOT MERGE ANYWHERE df620a32cd : Import translations. DO NOT MERGE ANYWHERE 7a9972289f : Add touch event of on taskbar for various cases 99191fdf3f : Hide overview on fold/unfold when live tile is active. 4637260ab9 : Fix Tapl Background.switchToOverview for tablets 2591768d54 : Finish recents animation on task dismissal only if the task is a live tile task 1ce4353359 : Enable widgets in launcher preview flag 4a76315805 : Use wallpaper colors for widgets in wallpaper change preview 76680262bc : Import translations. DO NOT MERGE ANYWHERE b974a86c8f : Add IDs to buttons in 3 button nav for Taskbar 3fd22847ac : Initial commit of taskbar stashing c79d577f18 : Load widgets in wallpaper app launcher preview 6e1ce8ccb8 : Fixing out of order taskbar callbacks 4a48a988c8 : Simplifying Launcher binding callbacks deec62378c : Fixing Taskbar not initialized properly on recreate e91e4f0328 : Default to requesting command type TOGGLE for OverviewCommandHelper 5ca9df757a : Apply dismissScale on TaskView instead of TaskThumbnailView ecc32bd227 : Send TaskBar touch events to tests 5d5085c5c3 : Fixing widget not laid-out properly in preview 5cf86b263e : Updating taskbar icon alignment state 58ffbef8f0 : Enable 3 button nav for taskbar 113377d8b8 : Tap on recents button twice to go to last app 560d28e3a1 : Initial commit of TaskBar on keyguard ea8ac5a223 : Only inflating taskbar views for valid items 5301e68108 : Import translations. DO NOT MERGE ANYWHERE 62a5942bbb : Import translations. DO NOT MERGE ANYWHERE dbf577af46 : Add left widget panel to Launcher home when unfolded 8e0bb9a12f : Skip entering PIP when dismissing auto-enter pip task 2b81fec450 : Add flag for widgets in Launcher preview 93031bc2ae : Revert "Revert "Update preferences to Material Next styling"" 8a672e15cc : Finish wrapped launcher animations if impl is gone be00d16934 : Check for null shortcut before adding new split select options 36696d62b0 : Reorganize taskbar controllers 6f736fac65 : Avoid unnecessary onLayout if gesture is going to HOME 838414ab3a : Use FINAL_FRAME for leaving grid animation 1721ccf385 : Simplifying the drop animation code 36e9de1199 : Make all tasks in intermediate carousel have the same size e568781206 : Support A11y contextual button bc42ba836e : Consider TaskView's scale when calculating corner radius 0dd8345085 : Fix regression where nav bar shows when taskbar is showing 5a988f02b0 : Import translations. DO NOT MERGE ANYWHERE db904d4655 : Fixing taskbar window not collapsed after closing folder ccda7bc725 : Workaround for apps to stop before removing the task 5c7b505d25 : Animate live tile translation and update live tile page scroll on dismissal of non-live tile tasks. 57b2279dcb : Taskbar layout update 51ca609048 : Check for taskbar 3 button flag when initializing RotationContextualButton 3de111e392 : Import translations. DO NOT MERGE ANYWHERE 1a01df7733 : Import translations. DO NOT MERGE ANYWHERE 822acf4d25 : Make quick switch track finger 1:1 67094bfdfb : Prevent clearing home between display size changes. 91dca0f282 : Initial commit of rotation contextual button. ba1e4e7a14 : Import translations. DO NOT MERGE ANYWHERE 64543c0dad : Import translations. DO NOT MERGE ANYWHERE 4060c680aa : Import translations. DO NOT MERGE ANYWHERE 6e3b6a95d1 : Import translations. DO NOT MERGE ANYWHERE 5a3b982292 : Import translations. DO NOT MERGE ANYWHERE 8ac277ebd8 : Taskbar drag starts internal pre-drag before system drag c7cbf254f3 : Let DragView use ActivityContext instead of Launcher bdaa6036ec : Revert "Enable SplitSelect flag by default" e902918a31 : Fix launcher-in-transition-targets detection 55edfe55f7 : Add two panel home support for page binding logic 960a2b2696 : Always focus a task in overview f345df36a4 : Remove min/max values for RectFSpringAnim2. 71e6c35971 : Import translations. DO NOT MERGE ANYWHERE 7c5972eb7b : Import translations. DO NOT MERGE ANYWHERE 63260d0a62 : Remove min/max values for RectFSpringAnim2. 3f47826339 : Enable SplitSelect flag by default 59da8e5a9d : Launcher feature flags for large screen 5d35355fd1 : Use fixed width in overveiw grid 36d73c1205 : Use fixed width in overveiw grid 196a4d8f1d : Import translations. DO NOT MERGE ANYWHERE e48fe79094 : Import translations. DO NOT MERGE ANYWHERE 54ed95a03f : Import translations. DO NOT MERGE ANYWHERE 58952332c4 : Some cleanup for handler invalidation dfe5051064 : Revert "Calling pageTransisionEnd only after edgeEffect finishes" ef819708a8 : Revert "2/ Resolve gesture one handed conflicts swipe up recents" 4637ec6260 : Fix drag-n-drop for recommended widgets 97e0f62049 : Revert "[Search] Support flexible results-per-row in AllApps"

+- Project: platform/packages/apps/ManagedProvisioning

294876dd8 : Import translations. DO NOT MERGE ANYWHERE 7b137b59b : Import translations. DO NOT MERGE ANYWHERE a5230a4ab : Import translations. DO NOT MERGE ANYWHERE a07188111 : Make ManagedProvisioning hide non-system overlays 4b04bf81f : Make ManagedProvisioning hide non-system overlays f0908ba3c : Make ManagedProvisioning hide non-system overlays 21fdf3af3 : Fix Managed Provisioning crash on OTA 2dba964ca : Fix Managed Provisioning crash on OTA 79f7a75ab : Fix Managed Provisioning crash on OTA e0df0d82b : Fix Managed Provisioning crash on OTA e3027e5be : Fix Managed Provisioning crash on OTA ca833f7e5 : Import translations. DO NOT MERGE ANYWHERE 63e83c0b9 : Import translations. DO NOT MERGE ANYWHERE 8ad3a1dd0 : Import translations. DO NOT MERGE ANYWHERE 1a19e3aaa : Update briefcase icon to be consistent with the rest 1c362e284 : Use the managed user to check for the existence of POLICY_COMPLIANCE 0a3eed1ed : Process remaining DPC-settable extras from GET_PROVISIONING_MODE 2356fb326 : Only factory reset during the setup wizard flow for organization-owned devices. c48ef9706 : Import translations. DO NOT MERGE ANYWHERE 4dc64c265 : Import translations. DO NOT MERGE ANYWHERE b53077503 : Import translations. DO NOT MERGE ANYWHERE bbca06e0c : Only factory reset during the setup wizard flow for organization-owned devices. ca8f1c9a6 : Update the API name to sync with setup library change 877d4488d : Cleanup AAOS dependency in ManagedProvisioning e99376d3a : Import translations. DO NOT MERGE ANYWHERE 918940de6 : Import translations. DO NOT MERGE ANYWHERE d9c54669a : Import translations. DO NOT MERGE ANYWHERE b30ef30e2 : Import translations. DO NOT MERGE ANYWHERE 5b06b8eaf : Import translations. DO NOT MERGE ANYWHERE e2f8fb25e : Import translations. DO NOT MERGE ANYWHERE 912936765 : Import translations. DO NOT MERGE ANYWHERE 9b0c3ef44 : Import translations. DO NOT MERGE ANYWHERE 822dcfd4e : Import translations. DO NOT MERGE ANYWHERE f409f3b64 : Replace package name for test app. 59c1a95db : Import translations. DO NOT MERGE ANYWHERE 126d14f4b : Import translations. DO NOT MERGE ANYWHERE 6f9103968 : Import translations. DO NOT MERGE ANYWHERE 1079ab079 : Import translations. DO NOT MERGE ANYWHERE 7eaeb0d20 : Import translations. DO NOT MERGE ANYWHERE e38f4a870 : Import translations. DO NOT MERGE ANYWHERE 48cc9a8c2 : Import translations. DO NOT MERGE ANYWHERE 1ba05a4a5 : Import translations. DO NOT MERGE ANYWHERE 240d52f1a : Import translations. DO NOT MERGE ANYWHERE b5c7e5234 : Import translations. DO NOT MERGE ANYWHERE af5faacbb : Import translations. DO NOT MERGE ANYWHERE bdeac9aa2 : Import translations. DO NOT MERGE ANYWHERE 2362f7ab7 : Import translations. DO NOT MERGE ANYWHERE 57ffecbba : Import translations. DO NOT MERGE ANYWHERE 7d4e371c1 : Import translations. DO NOT MERGE ANYWHERE b23c7e82a : Import translations. DO NOT MERGE ANYWHERE e83c4da3d : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Messaging

6e0ca56 : Fix isFileUri to recognize URIs with spaces. 56bacbc : Convert URI scheme to lower case before checking if it is a file.

+- Project: platform/packages/apps/MusicFX

fce1ac8 : save opened audio sessions even isGlobalEnabled is false abbcde1 : Remove audioSession and use the stored one in ControlPanelEffect fefc18e : Import translations. DO NOT MERGE ANYWHERE 787785e : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Nfc

de219ef7 : Import translations. DO NOT MERGE ANYWHERE d1a320a3 : Import translations. DO NOT MERGE ANYWHERE 537e7881 : Import translations. DO NOT MERGE ANYWHERE 93e904f3 : Add pts-prebuilt to Nfc TEST_MAPPING for Pixel prebuilt validation. b7eb517e : use test app's data folder as filter directory 8d384d81 : Import translations. DO NOT MERGE ANYWHERE 192e5ee1 : Import translations. DO NOT MERGE ANYWHERE f42a769f : Import translations. DO NOT MERGE ANYWHERE 9c32b687 : Update HCE return rules bf5e9acb : Import translations. DO NOT MERGE ANYWHERE faab206b : Import translations. DO NOT MERGE ANYWHERE b0f27382 : Import translations. DO NOT MERGE ANYWHERE 30459f97 : Import translations. DO NOT MERGE ANYWHERE 60949ef5 : Use the new API to get status bar height 7dd80be3 : Import translations. DO NOT MERGE ANYWHERE 322f9fbf : Import translations. DO NOT MERGE ANYWHERE 4ea5387a : Import translations. DO NOT MERGE ANYWHERE fb9dad53 : Import translations. DO NOT MERGE ANYWHERE 93af4ccf : Import translations. DO NOT MERGE ANYWHERE 5310eec0 : Import translations. DO NOT MERGE ANYWHERE f40c6def : Import translations. DO NOT MERGE ANYWHERE ff8c8304 : Import translations. DO NOT MERGE ANYWHERE 12dba168 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/PhoneCommon

13007ee : Import translations. DO NOT MERGE ANYWHERE e7cd015 : Import translations. DO NOT MERGE ANYWHERE 32a6e63 : Import translations. DO NOT MERGE ANYWHERE b8812f0 : Import translations. DO NOT MERGE ANYWHERE 1ed1b6a : Import translations. DO NOT MERGE ANYWHERE 74e21c8 : Import translations. DO NOT MERGE ANYWHERE e3c8542 : Import translations. DO NOT MERGE ANYWHERE 183602f : Import translations. DO NOT MERGE ANYWHERE 3fb9807 : Import translations. DO NOT MERGE ANYWHERE 81e6c5c : Import translations. DO NOT MERGE ANYWHERE e882e09 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/QuickAccessWallet

6af0711 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/SafetyRegulatoryInfo

6264264 : API level 30 upgrade: AOSP SafetyRegulatoryInfo 78a57ac : Import translations. DO NOT MERGE ANYWHERE c1c8452 : Import translations. DO NOT MERGE ANYWHERE 4ee53e1 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Settings

0eab9c02b9f : Import translations. DO NOT MERGE ANYWHERE a6f38c19f8d : Import translations. DO NOT MERGE ANYWHERE 9d56130c5ef : Import translations. DO NOT MERGE ANYWHERE 3bf676d7cec : Import translations. DO NOT MERGE ANYWHERE 0179fc901f5 : Import translations. DO NOT MERGE ANYWHERE 6407b20ab3a : Add caller check to com.android.credentials.RESET f8a1a563c7c : Add caller check to com.android.credentials.RESET fbe6fd97b90 : Import translations. DO NOT MERGE ANYWHERE f69d80aa346 : Import translations. DO NOT MERGE ANYWHERE 9fed0efc799 : Import translations. DO NOT MERGE ANYWHERE 64a765a14cc : Import translations. DO NOT MERGE ANYWHERE 6ad216fce4b : Import translations. DO NOT MERGE ANYWHERE ac0bd999f15 : Import translations. DO NOT MERGE ANYWHERE 4fb753d22e6 : Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment 181c7e32f5b : Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment 99261879727 : Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment 8e7cc8fa4d1 : Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment dc44d01a164 : Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment f57d75f127f : Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment 35e3d0c1b05 : Add caller check to com.android.credentials.RESET db9333baac7 : Add non system overlay flag to RequestManageCredentials fe5690598c0 : Check WiFi restrictions for WiFi QR code intent ae3198be93d : Import translations. DO NOT MERGE ANYWHERE 778c36e32ef : Import translations. DO NOT MERGE ANYWHERE 4948c670f00 : Import translations. DO NOT MERGE ANYWHERE 296eed7cbaa : Import translations. DO NOT MERGE ANYWHERE bd0b96b416f : Import translations. DO NOT MERGE ANYWHERE d271043a535 : Import translations. DO NOT MERGE ANYWHERE 446f6dd8861 : Restore the style of the screen saver widget from switch style to button style. 553ca3e58d4 : Make WifiDppEnrolleeActivity launches explicit a93796f7a38 : [Settings] Enable WiFi calling toggle in search a582bb1092b : [RESTRICT AUTOMERGE] [Provider Model] Internal cleanup - remove Provider Model flag and deprecated legacy UI part.5 6a8cbc9fac9 : Fix USB tether option ad79a1819fe : [Provider Model] Internal cleanup - remove Provider Model flag and deprecated legacy UI part.4 8eb2aeafa46 : Revert "Add new string to hint user of triple-tap shortcut delay" 11d3b19c513 : Fix the highlight error after unfolding the device bd8f45b9d42 : Fix the onCreate crash happened among zen mode rule pages 493e889dd67 : Update remove face enrollment strings for convenience. 90274b20337 : [Provider Model] fix incorrect signal icon on internet picker 11271df53ae : [Settings] Support phone number talkback 5fa5323d3b3 : [Settings] Fix failure test case b3f3f3d4f28 : Remove the replaced activity checking to impact launching performance 209df88d9d4 : Set the package name to the deep link intent dc156e77b4d : Add new string to hint user of triple-tap shortcut delay b5bb0e85a1c : Move the text under slider bar to the description under title 8c559c2788b : Fix the highlight error and remove the empty card 3943de1579f : Turn off deep link components by default fca5cb37486 : Add non system overlay flag to InstallCaCertificateWarning 02e8f56e67b : Add non system overlay flag to InstallCaCertificateWarning f848cd81561 : Revert "Device do network scan after user rotates NetworkSelection page" 04c66a0a3cc : Add non system overlay flag to RequestManageCredentials 2a7069f5616 : [Settings] Remove override the transition to fade during the Suw flow. e5f1d24913e : Do not show the redundant RemoveAccountFailureDialog 1b58ba5df26 : [Settings] Expose Bluetooth Pairing settings page 0adb8dc55aa : To get Display name by active subscription info ace21a81da1 : [Settings] Refactor Wifi Calling description text c9357384d43 : Update enrollment edu animation. 627fd3928c1 : Improve the cold start performance a305c23f5e5 : Revise homepage highlight mechanism a992b611bfa : Fix incorrect UI after triple-tap is disabled 3825bff0210 : Fix the background color of CollapsingToolbarLayout 395ea90b836 : Update background color for two-pane mode dde461dc4eb : Remove portrait flag from handoff activity. 756fa20e1ce : Fixed face enroll intro button issue 2f193c81576 : Add non system overlay flag to InstallCaCertificateWarning b73201c6be8 : Added sensorPrivacyDialog to face settings 8b1ecea0601 : [Settings] Should show carrier network if airplane mode is on 12a5d03d9fd : Import translations. DO NOT MERGE ANYWHERE 1b3c7010770 : Import translations. DO NOT MERGE ANYWHERE 8e754d6891d : Import translations. DO NOT MERGE ANYWHERE 644a2b9bc62 : Fix overlapped problem in SuW two panes mode a8c97980a6d : Fix different behaviors of deeplink in one/two pane 14e76c32332 : [Settings] Move display of VPN version into summary text 17423d16823 : Fix abnormal behavior on avatar account page 258f5d8f264 : Fix truncated string in bubbles setting screen ebbb5c277e3 : Prevent scrolling when interacting with confirm pattern prompt. 0e03b12d604 : Fix abnormal behavior on search page a8442468ad8 : Align the "Open activity" UI style with usual accessibility service "Use service" 488211c752d : Make fingerprint registration flow full screen e260ebe1572 : Fix talkback issue on Subsettings d00fd7f3621 : Remove face auth from setup wizard when configured as a convenience. e711b3277ed : Disable setting if sensor is convenience. 90eef24080a : UI refinement of highlighted menu entry for large screen 7259d143243 : Remove the 'new' word for accessibility gesture tutorial dialog bb46bb79bff : Disable animations of deep link homepages to reduce the shortcut flicker 7c0111b0f18 : Updated udfps strings 251e326d218 : Redesign homepage layout for two-pane mode. 54d766df824 : Import translations. DO NOT MERGE ANYWHERE 2c292c3bd0e : Import translations. DO NOT MERGE ANYWHERE 10928bfba9c : Import translations. DO NOT MERGE ANYWHERE 2f4d199eca7 : Import translations. DO NOT MERGE ANYWHERE c3da08f9b3f : Import translations. DO NOT MERGE ANYWHERE b8b0bef8f90 : Import translations. DO NOT MERGE ANYWHERE a3b21cf017a : Start deep link page synchronously in SettingsActivity 39f038137e2 : Unhibernate an app when a user exempts it 39ebb7c9a88 : Remove feature flag for provider model in wifi settings 14d1b414648 : Remove the string for wifi toggle summary cb4836b4868 : [DO NOT MERGE] Allow a settings override for double-line clock e714654c94e : [Provider Model] Internal cleanup - remove Provider Model flag and deprecated legacy UI part.3 13a52a081e0 : Update "Mobile network standby" attribute label into "Mobile network" 439bc7f9ddc : [Provider Model] Internal cleanup - remove Provider Model flag and deprecated legacy UI part.2 5515e9bde5c : [Provider Model] Internal cleanup - remove Provider Model flag and deprecated legacy UI 7dff8c7210c : [Settings] Avoid from dialog disappear when click outside 156db33a56b : Disable combined controller only if all modalities require consent baacfd79859 : Use different exceptions for different crash reasons f8de3a81955 : Add animation graphic to Long Press Power settings screen. 68b861930a6 : Added KEY_VONR_ENABLED_BOOL to obtain VoNR availability status 4d00bce2b23 : Lost the registered cellinfo item after the aggregation 13aadad7fa4 : Device do network scan after user rotates NetworkSelection page eb70b243f75 : Fix the CtsVerifier issue 6cf16b0aa91 : [Settings] 1. Add configChange for WFC Activity to cover the changes of rotation and screen size 2. register split rule for MobileNetworkActivity c525183a408 : Deprecation of legacy VPN types no longer depends on the Provider Model Flag 5b7230d355a : Check the page searchability for both wifi and network provider page d42ff2a86b1 : Device do network scan after user rotates NetworkSelection page dbc08a21781 : [Sound panel] Use localized string for button text d7f302fb4e7 : Fix suw display size flicker problem 3af73364bac : Support highlighting the menu entry for Search results e6554d23a56 : Revert "Revert "Update animation for fingerprint edu page"" 508121be682 : Import translations. DO NOT MERGE ANYWHERE c91c41405cf : Import translations. DO NOT MERGE ANYWHERE b9dbf91cc7d : Import translations. DO NOT MERGE ANYWHERE c00b4ad5d07 : Import translations. DO NOT MERGE ANYWHERE 1c6dddd1f0c : Import translations. DO NOT MERGE ANYWHERE b546c8aa3e2 : Import translations. DO NOT MERGE ANYWHERE 9fcd1f9c1ec : Provide ability to link to Color Inversion page via Intent a3ad3d1abb7 : Support Settings deep links highlighting the menu entries 0f5e75e0981 : [Large sceen] Don't go Settings 2-pane deep link flow if not task root 101dc6878af : Fix incorrect usage for the logging method to cause no data in WW 80887b6be3c : [Large screen] Shows MobileNetworkActivity in 2-pane 8061973e3d5 : Sticky placeholder and adjacent finish rule in Settings 64e49a93936 : Fix "battery saver" not in the top seaching result for indexing 0d8a53fa0c1 : [Provider Model] Fixed Internet Settings always showing "Loading" 0c0daf70342 : Let activity of "add language" fit settingsactivity style. 48c3533cd0e : Fix incorrect usage for the logging method to cause no data in WW dc816116c5f : AF passwords settings: Start activity as new task. 42896d7fe19 : Check if pref is disabled by admin ae5327d4bb4 : Fine tune the homepage scrolling behavior 13375e5f44b : Fix phone shows incorrect pairing code in pairing dialog 82eeacf275e : [Large screen] Set SplitPairRule for DeepLinkHomepageActivity 488f79cab56 : [Large screen] SplitListener may not provide correct information e55568a7ba9 : Set a min height for pattern setup. b3db40a02bb : Register rule for wallpaper entry e80b74de3a2 : [Large screen] Check if it's in 2-pane before 2-pane deep link flow 22dc875ba76 : Update "Mobile network standby" attribute label into "Mobile network" ab3a70cf1ee : Remove the text for untethered bt device 6cd48383a10 : Import translations. DO NOT MERGE ANYWHERE 64149823f21 : Import translations. DO NOT MERGE ANYWHERE 8a69cc39215 : Import translations. DO NOT MERGE ANYWHERE cb427300911 : Import translations. DO NOT MERGE ANYWHERE ffc0ed7b893 : Import translations. DO NOT MERGE ANYWHERE e4b62b60884 : Import translations. DO NOT MERGE ANYWHERE e427cc6752f : Search experience improvement for large screen 9b6eac28f30 : Move optimization mode backup timing into onPause 9fc0f18181b : Define a constant Sliceable#NO_RES for no resource cases 7fb4cbf0053 : Adjust optimize page logging timing 3de8abe8ee1 : Add intent action to launch face enrollment 8f0291cd1a1 : Fix NPE issue of usage detailed page learn more button click event 675caae15cf : Revert "Update animation for fingerprint edu page" e53d70babc9 : [Settings] Avoid crash from rotation screen. ae5bddc5e55 : Avoid intermediate touch hover effect when a11y is enabled 1be3b98a333 : Revert "Update animation for fingerprint edu page" ba0a012b578 : Revert "Update animation for fingerprint edu page" f8cd68c6e24 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission d4e0ed22844 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission 528d40e4d12 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission 249f9e26964 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission 2989c50a239 : Add highlight menu keys for all toggle pref controllers and custom slices d7c50f79520 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission b1adf980a58 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission 58d81fbbb49 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission 151b88f76fa : Optimize battery optimize page control flow 594eb43159e : Support slice deep links highlighting menu entries a63e9c625dc : [Large screen] Make slice deep linking to Settings show in 2-pane 09c3e9d9681 : Import translations. DO NOT MERGE ANYWHERE 2225c633ba2 : Import translations. DO NOT MERGE ANYWHERE eb45210f6a2 : Import translations. DO NOT MERGE ANYWHERE 6347c41779f : Import translations. DO NOT MERGE ANYWHERE 3931bcc9cb5 : Import translations. DO NOT MERGE ANYWHERE 6ac425087d1 : Import translations. DO NOT MERGE ANYWHERE 54998b7bfef : [Large screen] Fix searched Subsettings back navigation bug bb24a2f63bd : Register the rule for injected apps e739b3c99bd : Keep compatibility for old WiFi shortcut 3ff6f14f43f : [Large screen] Shows SearchActivity at right pane 0e6f17b4fbc : Import translations. DO NOT MERGE ANYWHERE 141d4127f80 : Import translations. DO NOT MERGE ANYWHERE 49389665fae : Import translations. DO NOT MERGE ANYWHERE 16c371fe438 : Import translations. DO NOT MERGE ANYWHERE 9975577fd74 : Import translations. DO NOT MERGE ANYWHERE a6de7ad6b8a : Import translations. DO NOT MERGE ANYWHERE dc4ec9bfcac : Update animation for fingerprint edu page 3b99a81e781 : Move android.settings.WIFI_SETTINGS action to Internet Settings f0a55f7c4e7 : Fixed bug causing user to be stuck on face intro 36a57f47206 : Fix the ExpandDividerPreference will flash one time in some corner cases 8b437cd9c35 : Fix the NPE when input a wrong package 1083ca0b901 : Fix broken tests 54b9d607838 : Create an interface to access the two pane state 7fd0ece6f4a : Rephrase dialog message of clear storage dialog for security concern 7d22136fb08 : Rephrase dialog message of clear storage dialog for security concern 6024ea553a5 : Rephrase dialog message of clear storage dialog for security concern 881d7ec5ab1 : Rephrase dialog message of clear storage dialog for security concern 9a0c28d9110 : Rephrase dialog message of clear storage dialog for security concern aa73e48950e : Log battery saver schedule type and percentage when its value is changed e8eb6c23e97 : Fix layout problem in "All apps" view 58ff1943804 : Remove saver schedule type logging entry from BatterySaverController d2704ad4cab : Fix alignment issue between Vision Settings and Font/Display 62a350d18c4 : Unitfy saver schedule type log format and log in the background 444bca22269 : Update toggle string for cam and mic access fce8565e5e0 : Update logic to check two pane resolution 5549bf8cd03 : Rephrase dialog message of clear storage dialog for security concern 23a5fb5e74f : Update app usage page power summary 34f9c66cf05 : Import translations. DO NOT MERGE ANYWHERE 52146b1b0ac : Import translations. DO NOT MERGE ANYWHERE 247075dcd52 : Import translations. DO NOT MERGE ANYWHERE 6ceab7b9167 : Remove the Advanced item when Security type is open aab7b55926d : Add location check for Wifi Scanning notify message eba8e8da19e : Fix software shortcut in dialog did not update when content change. 2c7eb91a961 : Rephrase dialog message of clear storage dialog for security concern d67e9702901 : Rename Ranking.visuallyInterruptive to isTextChanged 78267b2f2ff : Catch a resource not found exception 4c1702cf2a1 : Add missed "optional_uses_libs" to avoid testing failed 19052cb45ea : [Large Screen] Fix deep link 2 tasks bug d11dec2f820 : Revert "Add PowerSaveWhitelistExceptIdle as Optimizted modes condition" eb19d4ba599 : [Foldable] Show full screen "Install Certificates" for large screen devices 064aa91e453 : Add package name check for the calling app 06a39e9e34d : Update UWB toggle display after lifecycle events. 5145c2db59f : To use the getLaunchedFromPackage to get the actual package name 468ef0c35d0 : Import translations. DO NOT MERGE ANYWHERE 8d372abbdf5 : Launch Google Play system update page with new task flag. c703ec392cb : Launch the following pages with new task flag. 8a52ec71537 : Tap fp find sensor animation goes to next page. c4aa3b4ac52 : Pattern view - Use new theme colors 050b6d5224b : The Network name is not same as statusbar at SIM Edit page b1e10399cc6 : [B&R] avoid to backup & restore app which is in the PowerSaveWhitelistExceptIdle 1b9a21ffb51 : RESTRICT AUTOMERGE Remove connection preferences "Files received via Bluetooth" f9ca092d58e : Fix Settings app crashes when clicked on the magnification 1f98bc28d69 : Remove IMS from editabe APNs 3c497cc715b : Adjust Battery Saver percentage slide size (sync from ag/13330588) fb164fe128a : [Sound panel] Update Ui layout to match with mertial next 8b2dd657388 : Improve scalability of Settings deep link API 1770a04730d : Extend the SeekBar left/start padding to avoid touch region too small 72a25f16ee9 : Add try-catch to avoid IllegalStateException in the data parsing 29a09e55ba8 : Revert "Revert "Support highlightable Settings homepage menu for 2-pane"" 71aca3b7a9b : Apply fade transition for font size and display size Suw page 4eedb7fa413 : Import translations. DO NOT MERGE ANYWHERE f8cdea4b9d5 : Add NEW_TASK flag for intents that leave Settings 096c090b805 : Revert "Support highlightable Settings homepage menu for 2-pane" 28cdf73cf73 : [Large screen] Set alwaysExpand for SearchActivity. 3648d672019 : Change DeepLinkHomepageActivity enable state for ACTION_USER_INITIALIZE 9037ceabd31 : Support highlightable Settings homepage menu for 2-pane 4ee6123229d : [Crash] finish activity without super#onResume() c5346baaa25 : Don't start DPC with the FLAG_ACTIVITY_NEW_TASK flag dcc46cf136f : [Large screen] Fix SplitPaitRule not match for deep link problem c18019db27a : Import translations. DO NOT MERGE ANYWHERE ee0f42ec6c3 : BluetoothSecurity: Add BLUETOOTH_PRIVILEGED permission for pairing dialog c692af2a76d : Not use NEW_TASKS for Wallpaper & style's 2-pane UX 8eff5cc17e6 : Support mouse hover event for BatteryChartView to highlight slot f9beef43c97 : Update font/display size pages for support large screen in SuW d1dd4cdf2c3 : Replace the cached MotionEvent with getX() value to improve GC state 33612098b37 : Post UI update later a while to avoid screen sluggish as possible dc150492e1b : Update to new method of getting display power profile constants 4137253658f : Update adaptive preference summary 73fa1f8e06b : Create a provider for querying if embedding activity is enabled 7e8dd64ee45 : Apply GlifPreferenceLayout for accessibility service Setup Wizard two-panel styles 3855d6e5877 : Launch activities in another task if the metadata is set. 5cbaa375cde : [RESTRICT AUTOMERGE] Revert "Add comment to AndroidManifest" 34b571612ff : [RESTRICT AUTOMERGE] Revert "Add permission checking to WifiDialogActivity" 9e6aca3b26b : Import translations. DO NOT MERGE ANYWHERE 7f96530bf88 : Update window aar cabcecb2e83 : [RESTRICT AUTOMERGE] Revert "Add SafetyNet logging" 2421121c90b : Audio balance slider is off-center a9598c2f80f : Start Safety & regulatory manual with new task 0cd29a70a4f : Punt battery status action when entering Settings main page 407a7252782 : Use startActivity for android.settings.APP_SEARCH_SETTINGS 256a65c4676 : Fix the summary format problem of the installed apps 54f619dfb86 : [Large screen] Disable/enable DeepLinkHomepageActivity e893a890ca4 : [Robustness] protect get battery stats from DeadSystemException 39812e84c07 : Import translations. DO NOT MERGE ANYWHERE a9c582262ea : Make biometric setting toggles show dynamic auth types 3e8164647cc : [Large screen] Show full screen CreateShortcutActivity 77dfb359224 : Fix failure test cases in AccessibilityShortcutPreferenceFragmentTest b28191e3c04 : Import translations. DO NOT MERGE ANYWHERE 31d9ec33564 : Fix crash of PictureInPictureDetailPreferenceController af5f355b35d : Add the max height restriction into the illustration view. ec350919ea0 : Show full screen 'Free up space' for large screen devices 94a4bd82ba2 : Ues permission to protect DeepLinkHomepageActivity a8a2075fd02 : [Security] resolve overlay attack on RequestIgnoreBatteryOptimizations e72cab0e2ee : Support "less secure" info row on face enroll intro 089b820af85 : Import translations. DO NOT MERGE ANYWHERE ce8010c2a05 : Import translations. DO NOT MERGE ANYWHERE aa9091916d0 : [Security] resolve CRLF attack on RequestIgnoreBatteryOptimizations 9de5fe158d1 : [B&R] avoid to backup & restore app which is in the PowerSaveWhitelistExceptIdle bab40742045 : Fix error prone build with spatial audio settings test 4dd3f113495 : Fix not able to add Settings shortcut widget problem e303658f0d2 : Add the Spatial audio toggle in SoundSettings e4084028b36 : Merge intent extra to deep link intent target for large screen devices 356292a1ee1 : WM Jetpack interface update in Settings 3d0f12d043a : Support ability to add different page id for different accessibility service page in settings. 01cc290446f : Add the AccessibilitySearchFeatureProvider mock in testutils/FakeFeatureFactory 7ffd6d81868 : Fix sometimes deep link does not show in 2-pane e7cca4cd813 : Add PowerSaveWhitelistExceptIdle as Optimizted modes condition 73855e0a59a : Support configurable multi-stage UDFPS enrollment 746f4d45f7a : Use the correct pageId for the existing accessibility page d2f0cdea1fd : Import translations. DO NOT MERGE ANYWHERE c5489eafd77 : Import translations. DO NOT MERGE ANYWHERE fdfac783aba : Add android:configChanges for SettingsHomepageActivity f6a8f6c8af3 : Extends the criteria width of 2-pane mode e12712dd1d5 : Add package name into the metric for enable/disable app user actions 27efa546cf2 : Fix failed tests since presubmit is ignored in ag/15802168 d8d10737ede : Import translations. DO NOT MERGE ANYWHERE 5fc96844e53 : Correct how the injection mechanism starts activities a3b89868f46 : Fix the icon flash issue cause from the shared drawable icon b62cdecc67e : Move allowed list definition in the battery usage to feature provider 600672c91d3 : Revert "Extends the criteria width of split mode" 597784e4558 : Set 2-pane placeholder for all alias of SettingsHomepageActivity 22ce392b916 : 2 panes deep link for large screen devices 83b5a3e01b6 : Update homepage icon of Safety & emergency c829a97f13c : Extends the criteria width of split mode 2405b24311d : Update udfps lottie edu 7426ab7b9fc : Define menu keys for highlighting the menu entry on 2-pane UI 82037376717 : Update window extension library 1564ef5ca17 : Add more info on the dialog of AllowBindAppWidgetActivity 4781fc1687d : Revert "Revert "Support two pane design in the Settings app."" 07037dbc3fd : Revert "Support two pane design in the Settings app." de883e063bb : Fix color checking error of the repohooks a12a0d1eb23 : Support two pane design in the Settings app. 978866b3358 : Import translations. DO NOT MERGE ANYWHERE bdf999d90a6 : Import translations. DO NOT MERGE ANYWHERE 3f46c5f6854 : [Provider Model] Add cutout for signal icon if the mobile data is disabled 348cfdbf61d : Fix Robolectric broken on SplitController 0a03758738e : Move legacy hide applications in usage screen list to SettingsGoogle 38c857bd60e : Fixed WiFi dialog force closed when physical window size is changed. 76aedd72f04 : Add new task to intents that leave Settings d665ecb86d9 : Fix null pointer issue of accesibility learn more button click event 2401ec4235b : Hide Camera background running time in the battery usage screen a1674787fe7 : Fix a11y service icons are tiny after changing display size to "Largest" 9ac072dafe1 : [Performance] avoid setting the same optimization mode again ba297dc3969 : Correct the position of the marker for audio adjustment. adec23a106a : [B&R] restore the backup data for app optimization mode back 213015767f9 : Import translations. DO NOT MERGE ANYWHERE dbac832ae90 : Fix crash when error messages are triggered due to configuration changes. 5e948972d53 : Import translations. DO NOT MERGE ANYWHERE 29f4a35dea7 : [RESTRICT AUTOMERGE] Add new ACTION_WIFI_DETAILS_SETTINGS to Settings a90496e92e8 : [B&R] ignore backup system app or default app optimization modes 935a9321b5b : [B&R] notify BackupManager when app optimization mode is changed 0ab0a3af56d : Refactor BatteryOptimizeUtils from enum to @IntDef c6e44c0e891 : Import the window extension libary in the Settings app 37ddf4bc3eb : [B&R] backup the battery optimization mode for installed apps 1ef7828194e : Import translations. DO NOT MERGE ANYWHERE 7cbc683d3ef : [B&R] backup the getFullPowerWhitelist() for battery setting 5af9c64110a : [Material Next] Accessibility gesture tutorial dialog 969b2a1ef15 : Update Memory progressbar style in Developer options 7ff4b20c22c : Import translations. DO NOT MERGE ANYWHERE 33816cbd554 : Import translations. DO NOT MERGE ANYWHERE 518d6df4f48 : [Security] resolve RequestIgnoreBatteryOptimizations info disclosure e6835713b65 : Use refactored RecentAppOpsAccess 9fab04b9131 : Set a maximum width for the settings bottom panel on large screens 192dfdec7f3 : Update the instruction images in Accessibility tutorial dialog. c2a04e3820e : Update the instruction images in Accessibility edit shortcut dialog. b7ad2275034 : Update the button navigation preview image in 'Accessibility button & gesture' page. 96e96856876 : Add a skeleton to support battery configucation backup/restore ec12fdf7892 : Import translations. DO NOT MERGE ANYWHERE a89104fd317 : Import translations. DO NOT MERGE ANYWHERE 91f0c5938bb : Fix typo for Illustration Preference (picked from Wendy's patch) fbbcc55fc02 : Add time unit into battery usage chart and refine some UI ad346e12d57 : [Robustness] protect get battery stats from DeadSystemException b2ee12d3ee3 : Import translations. DO NOT MERGE ANYWHERE 2a3920e44d9 : Use NEW_TASK|CLEAR_TOP when launching emergency app 9d1777710fb : Import translations. DO NOT MERGE ANYWHERE 2e4581a30c5 : Import translations. DO NOT MERGE ANYWHERE a551ea537c2 : Use new api to create InteractionJankMonitor.Configuration.Builder 9ccb9f56ca6 : Update the preview image in 'Accessibility button & gesture' page. 39dcf7b2af5 : Import translations. DO NOT MERGE ANYWHERE aa3e207397b : Import translations. DO NOT MERGE ANYWHERE 48e82c01acf : Import translations. DO NOT MERGE ANYWHERE 1ab1c31bc12 : Import translations. DO NOT MERGE ANYWHERE 16098dbf660 : Change illustration for Magnification mode settings 8c4f097592b : Enhance battery usage refresh content log for performance testing 029038845bd : Enlarge character limit: About autoclick (dwell timing) ebe0834160b : Import translations. DO NOT MERGE ANYWHERE 165a3c9880a : Import translations. DO NOT MERGE ANYWHERE 8f432ce9ead : Fix hold volume keys don't trigger the one handed mode in One-handed mode settings page 6c7b52b7030 : Provides TC ID for shortcut title in AccessibilityShortcutPreferenceFragment c472d0277f2 : Update accesibility button to suuport accessibility gesutre bae720ffc3e : Provides TC ID for accessibility framework feature for "about" and "learn more" part e3343dcb235 : Import translations. DO NOT MERGE ANYWHERE b6d95d1c4fd : Remove items from not allowed show summary list (legacy rule) d76c12f69ca : Include new "dex2oat64" process to map into App Optimization name 70304cff075 : Add new method to get URI to monitor battery history data is updated 53bae52e652 : Update the preview image of caption preference fragment. a606c43adf3 : Provides TC ID for accessibility framework feature for "shortcut" part f07aa0fa905 : Add back the shortcut dialog content for accessibility gesture b994661fede : Import translations. DO NOT MERGE ANYWHERE 6c238242bbd : Import translations. DO NOT MERGE ANYWHERE 61d5ed22f5e : Import translations. DO NOT MERGE ANYWHERE 7a5daa13add : Revert "Return enrollment consent status to caller." 0ea1d883ec4 : Import translations. DO NOT MERGE ANYWHERE 60c0a417461 : Import translations. DO NOT MERGE ANYWHERE ae7989d7293 : Import translations. DO NOT MERGE ANYWHERE d1c25e8dfe6 : Import translations. DO NOT MERGE ANYWHERE 6a2fe65a646 : Add back the accessibility gesture tutorial dialog in system navigation 55ef19a28ed : Import translations. DO NOT MERGE ANYWHERE 6cb17b26888 : Import translations. DO NOT MERGE ANYWHERE a33921da803 : Fix the issue of permanent loading when Wi-Fi is disabled a4c6739489a : Import translations. DO NOT MERGE ANYWHERE 061292144e3 : Import translations. DO NOT MERGE ANYWHERE d1c2769b544 : Import translations. DO NOT MERGE ANYWHERE efffd6f45bb : Import translations. DO NOT MERGE ANYWHERE 63d431cc108 : Import translations. DO NOT MERGE ANYWHERE 6dece1ee8e9 : Import translations. DO NOT MERGE ANYWHERE dd6c44f36d9 : Import translations. DO NOT MERGE ANYWHERE 75708d7776a : Import translations. DO NOT MERGE ANYWHERE 9132032c756 : Fix crash due to traffic light face Lottie animation 8f7c4549e63 : Import translations. DO NOT MERGE ANYWHERE cca1f1ad74a : Import translations. DO NOT MERGE ANYWHERE a3a2547d859 : Import translations. DO NOT MERGE ANYWHERE 0709315d6f9 : Import translations. DO NOT MERGE ANYWHERE 2f2a2def12c : Import translations. DO NOT MERGE ANYWHERE 6d5c50a8cfc : Import translations. DO NOT MERGE ANYWHERE f67b96048ea : Import translations. DO NOT MERGE ANYWHERE d7149d676eb : Import translations. DO NOT MERGE ANYWHERE 220df710789 : Fixes NPE in Screen attention setting 72a10c7eafe : Revert "Fixes 'no ripple effect' issue for screen attention setting" 82628aa571f : Apply SettingsPreferenceTheme in Settings 2663b5aa429 : Apply SettingsPreferenceTheme in Settings 28b206809ed : Fix NPE crash during setup flow b9a8dfb0eb9 : Revert "Use location access for recent location apps." a0075f05ebb : Revert "Use location access for recent location apps." d3d28a3656c : Fix the background color of the homepage.

+- Project: platform/packages/apps/SettingsIntelligence

dfbc40f : Add the android.permission.READ_DEVICE_CONFIG permission to avoid the SecurityException when indexing.

+- Project: platform/packages/apps/StorageManager

7bb2bf6 : Import translations. DO NOT MERGE ANYWHERE ac53f82 : Import translations. DO NOT MERGE ANYWHERE e6fbaed : Import translations. DO NOT MERGE ANYWHERE 6e82acd : Import translations. DO NOT MERGE ANYWHERE 8e24e3f : Import translations. DO NOT MERGE ANYWHERE 0e59ada : Import translations. DO NOT MERGE ANYWHERE 45bb3e7 : Import translations. DO NOT MERGE ANYWHERE d0ee757 : Import translations. DO NOT MERGE ANYWHERE 29d8c81 : Import translations. DO NOT MERGE ANYWHERE efd4cb6 : Import translations. DO NOT MERGE ANYWHERE 9483ee8 : Import translations. DO NOT MERGE ANYWHERE ffa3943 : Import translations. DO NOT MERGE ANYWHERE fb0081b : Import translations. DO NOT MERGE ANYWHERE a5ae587 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Tag

e851920 : Import translations. DO NOT MERGE ANYWHERE 9e8ab40 : Import translations. DO NOT MERGE ANYWHERE 0a29059 : Import translations. DO NOT MERGE ANYWHERE 0ebb093 : Import translations. DO NOT MERGE ANYWHERE cdacd90 : Import translations. DO NOT MERGE ANYWHERE 1103961 : Import translations. DO NOT MERGE ANYWHERE 8c46bde : Import translations. DO NOT MERGE ANYWHERE 2647dc3 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/ThemePicker

bfc73a4f : Import translations. DO NOT MERGE ANYWHERE bd1824eb : Import translations. DO NOT MERGE ANYWHERE e4214e63 : Import translations. DO NOT MERGE ANYWHERE 07c82bb2 : Import translations. DO NOT MERGE ANYWHERE 7f1a37d3 : Fix Talkback announcing null when changing color option 1d4af214 : Import translations. DO NOT MERGE ANYWHERE 364428e2 : Import translations. DO NOT MERGE ANYWHERE aba72e66 : Import translations. DO NOT MERGE ANYWHERE c476673f : Talkback change for grid option 17bc9141 : Let Talkback announce to the user when changing dark/light theme 2e0e1e82 : Move 'Apply' string from ThemePicker to WallpaperPicker2 0da9f94f : Fix grid selection be cleared if rotate screen at multi-pane device d8333505 : Add parameter in getPreviewFragment() to support full screen preview 9971a7ef : Fix the title not translated when resuming app from overview 917945d0 : [DO NOT MERGE] Add android:relinquishTaskIdentity for multi-pane 328900c5 : Import translations. DO NOT MERGE ANYWHERE 85e398df : Import translations. DO NOT MERGE ANYWHERE 7ec6cf58 : Import translations. DO NOT MERGE ANYWHERE 0734211f : Update grid preview selection 79c8841c : Fix the cutoff of switch button 7511d9b4 : Import translations. DO NOT MERGE ANYWHERE c504bfbb : Import translations. DO NOT MERGE ANYWHERE 2b25f676 : Import translations. DO NOT MERGE ANYWHERE bf4eb573 : Import translations. DO NOT MERGE ANYWHERE bfff3083 : Import translations. DO NOT MERGE ANYWHERE 497489f3 : Import translations. DO NOT MERGE ANYWHERE aa844ac8 : Import translations. DO NOT MERGE ANYWHERE 9b60748c : Import translations. DO NOT MERGE ANYWHERE 9352f6f0 : Import translations. DO NOT MERGE ANYWHERE ced7a440 : Import translations. DO NOT MERGE ANYWHERE a4bcba73 : Import translations. DO NOT MERGE ANYWHERE c0007864 : Import translations. DO NOT MERGE ANYWHERE cd8fe12e : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Traceur

1c3ec0f : Add developer options check for Traceur services 6e6f08d : Import translations. DO NOT MERGE ANYWHERE 2aff265 : Import translations. DO NOT MERGE ANYWHERE b6de82e : Import translations. DO NOT MERGE ANYWHERE 2f135ec : Import translations. DO NOT MERGE ANYWHERE 08e2301 : Import translations. DO NOT MERGE ANYWHERE c9ff0d3 : Import translations. DO NOT MERGE ANYWHERE 8534f63 : Import translations. DO NOT MERGE ANYWHERE 888f2c4 : Import translations. DO NOT MERGE ANYWHERE 923625d : Import translations. DO NOT MERGE ANYWHERE 313d678 : Import translations. DO NOT MERGE ANYWHERE a808cfc : Import translations. DO NOT MERGE ANYWHERE 00fb4f7 : Import translations. DO NOT MERGE ANYWHERE a80f7ea : Import translations. DO NOT MERGE ANYWHERE 9de09f6 : Import translations. DO NOT MERGE ANYWHERE dc35097 : Import translations. DO NOT MERGE ANYWHERE 38ed6ea : Import translations. DO NOT MERGE ANYWHERE 7511db7 : Import translations. DO NOT MERGE ANYWHERE afd89e2 : Import translations. DO NOT MERGE ANYWHERE deab176 : Import translations. DO NOT MERGE ANYWHERE 3d9578d : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/TvSettings

3e2a92aeb : Import translations. DO NOT MERGE ANYWHERE 02e3af2d3 : Import translations. DO NOT MERGE ANYWHERE 71445ad1e : Import translations. DO NOT MERGE ANYWHERE e3bed171b : Import translations. DO NOT MERGE ANYWHERE 6d655d4a1 : Import translations. DO NOT MERGE ANYWHERE 5078003b1 : Import translations. DO NOT MERGE ANYWHERE 5c73d9474 : Import translations. DO NOT MERGE ANYWHERE 6c05904f6 : Import translations. DO NOT MERGE ANYWHERE ceb239e56 : Import translations. DO NOT MERGE ANYWHERE 3f36a8d73 : Import translations. DO NOT MERGE ANYWHERE 93982bac3 : Import translations. DO NOT MERGE ANYWHERE 9ee1db2ca : Import translations. DO NOT MERGE ANYWHERE e1b1d0e91 : Import translations. DO NOT MERGE ANYWHERE 011cd21dc : Import translations. DO NOT MERGE ANYWHERE cc22b12c4 : Import translations. DO NOT MERGE ANYWHERE 3646c556d : Import translations. DO NOT MERGE ANYWHERE 206a28087 : Import translations. DO NOT MERGE ANYWHERE 745f327de : Import translations. DO NOT MERGE ANYWHERE f8a3bc357 : Import translations. DO NOT MERGE ANYWHERE b1bd2b060 : Import translations. DO NOT MERGE ANYWHERE ef0660909 : Import translations. DO NOT MERGE ANYWHERE 3fdb4a510 : Import translations. DO NOT MERGE ANYWHERE 08e6866a2 : Import translations. DO NOT MERGE ANYWHERE d276681d6 : Import translations. DO NOT MERGE ANYWHERE 41d7d2e77 : Import translations. DO NOT MERGE ANYWHERE 2ddac69cc : Import translations. DO NOT MERGE ANYWHERE 549adc7b9 : Import translations. DO NOT MERGE ANYWHERE 87d716c1e : Import translations. DO NOT MERGE ANYWHERE 582f0f98f : Use FlAG_IMMUTABLE pendingintent in sliceprovider. 06623a6e4 : Import translations. DO NOT MERGE ANYWHERE 38f7f9872 : Import translations. DO NOT MERGE ANYWHERE 435a2802f : Import translations. DO NOT MERGE ANYWHERE 605f1a182 : Import translations. DO NOT MERGE ANYWHERE 08339d896 : Import translations. DO NOT MERGE ANYWHERE 512124def : Import translations. DO NOT MERGE ANYWHERE 6344ec4ab : Import translations. DO NOT MERGE ANYWHERE 65413851c : Import translations. DO NOT MERGE ANYWHERE 4c8d3a82d : Import translations. DO NOT MERGE ANYWHERE bd5f1b960 : Import translations. DO NOT MERGE ANYWHERE 5b81c003b : Import translations. DO NOT MERGE ANYWHERE 2fc7766b3 : Import translations. DO NOT MERGE ANYWHERE ad44f8163 : Import translations. DO NOT MERGE ANYWHERE 746e3c692 : Import translations. DO NOT MERGE ANYWHERE 0bf9fb5fe : Import translations. DO NOT MERGE ANYWHERE d376079d5 : Import translations. DO NOT MERGE ANYWHERE e88f6bfc2 : Import translations. DO NOT MERGE ANYWHERE ea2cf6f9a : Import translations. DO NOT MERGE ANYWHERE 3e293de68 : Import translations. DO NOT MERGE ANYWHERE bd64ce71b : Import translations. DO NOT MERGE ANYWHERE 6c7b16280 : Import translations. DO NOT MERGE ANYWHERE 5d2355ab0 : Import translations. DO NOT MERGE ANYWHERE 1285db3f0 : Import translations. DO NOT MERGE ANYWHERE 8b647371f : Import translations. DO NOT MERGE ANYWHERE 0b9129a48 : Import translations. DO NOT MERGE ANYWHERE 8c0ff3bf1 : Import translations. DO NOT MERGE ANYWHERE 04c2eff98 : Import translations. DO NOT MERGE ANYWHERE f20429d82 : Import translations. DO NOT MERGE ANYWHERE f9e6c51d5 : Import translations. DO NOT MERGE ANYWHERE 588294256 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/WallpaperPicker2

d64b22cf : Import translations. DO NOT MERGE ANYWHERE 7bb5acfc : Announce info. to enhance Talkback UX after show / hide button is clicked e3aa7cc8 : Import translations. DO NOT MERGE ANYWHERE ab4064db : Import translations. DO NOT MERGE ANYWHERE b34a450f : Import translations. DO NOT MERGE ANYWHERE 62bff8f0 : [A11y] Fix Talkback doesn't speak anything when info panel changes 4ca71d5e : Import translations. DO NOT MERGE ANYWHERE c5e7b77d : Import translations. DO NOT MERGE ANYWHERE c205e9e0 : Import translations. DO NOT MERGE ANYWHERE be8f57c0 : Fix wallpaper preview does not fix to screen when setting from photo 8c9e318d : Fix talkback focus when back from the fullscreen preview 646b0583 : Fix cropAndSetWallpaperBitmapInRotationStatic crash 5b5a2823 : [2/2] Use menu action item in full screen preview Activity 3de04fec : Fix wrong cropping rect of unfold screen. e4097440 : Stores recent wallpaper when setting wallpaper in rotation 890c38ed : [1/2] Start full screen Activity with edit action tapped in multi-pane e71692e6 : Blur wallpaper until it finishes calculating color 120136d1 : Fix crash after setting image wallpaper 3b1b0733 : Revert "Blur wallpaper until it finishes calculating color" 1fa8f288 : Blur wallpaper until it finishes calculating color e81241a5 : Override getWallpaperId for CurrentWallpaperInfoVN so that quick switch can use that at RecentWallpaperEntry 9a3a9e7d : Clear the line in full screen preview when click hide UI b67038ee : Import translations. DO NOT MERGE ANYWHERE f0b16fd2 : Import translations. DO NOT MERGE ANYWHERE 7fde7328 : Import translations. DO NOT MERGE ANYWHERE 77ea9120 : Fix the corner radius of the preview in two-pane mode is incorrect 00a24741 : Fix ripple motion of icon clipped ab376fdc : Modify portrait layout of w600dp 67550110 : Fix the preview could be out of the screen in two pane mode 90627656 : Fix the title not translated when resuming app from overview 9b3dd4a5 : Change the apply button c105e109 : Use the largest display size when calculating wallpaper crop size 3503fa45 : Add scroll bar to the Wallpaper & style main page 47d65177 : Update daily rotation icon f25085af : Improve scalability of Settings deep link API ebb59a8e : Prevent decoding bitmap many times in preview fragment 2de7a962 : Fix wrong live wallpaper categories when switching to another user 7f557a12 : Fix wallpaper preview flash of WallpaperSectionController 220a7214 : Fix preview error for not downloading live wallpaper when callback enabled. 255f159b : Import translations. DO NOT MERGE ANYWHERE 2b68c043 : Apply daily wallpaper returns to home 222cf947 : Add TwoPanesChecker to support large screen UX 0fe6f618 : Reduce potential latency of popping up destination dialog 529ee241 : Fix scrolling header blends with background 2bfff84c : Fix flash when setting photo as wallpaper 00dc6d54 : Import translations. DO NOT MERGE ANYWHERE 60b5531d : Make SetWallpaperCallback independent of Activity 0031c855 : Import translations. DO NOT MERGE ANYWHERE 7d46417b : Handle non BitmapDrawable thumbnails fed8c630 : Import translations. DO NOT MERGE ANYWHERE a9f2ff55 : [DO NOT MERGE] Update QuickStepContract.getWindowCornerRadius API 763b1bb5 : Expose methods to set a wallpaper directly from bitmap c320c5f3 : Store recently applied wallpapers b575fee3 : Import translations. DO NOT MERGE ANYWHERE 2839ffa5 : Import translations. DO NOT MERGE ANYWHERE e6be77b7 : Import translations. DO NOT MERGE ANYWHERE 9be79c60 : Import translations. DO NOT MERGE ANYWHERE 1a33b4e1 : Import translations. DO NOT MERGE ANYWHERE 16b7071a : Import translations. DO NOT MERGE ANYWHERE 39c5350a : Import translations. DO NOT MERGE ANYWHERE fb98e320 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/inputmethods/LatinIME

6c752d8ec : Using IME context to inflate layout from S_V2

+- Project: platform/packages/modules/CaptivePortalLogin

4f77133 : Import translations. DO NOT MERGE ANYWHERE 5e987fa : Import translations. DO NOT MERGE ANYWHERE b664671 : Import translations. DO NOT MERGE ANYWHERE 93ace09 : Import translations. DO NOT MERGE ANYWHERE eb0c2eb : Import translations. DO NOT MERGE ANYWHERE 47104e0 : Import translations. DO NOT MERGE ANYWHERE 437887f : Import translations. DO NOT MERGE ANYWHERE 1243f1a : Import translations. DO NOT MERGE ANYWHERE a9134fe : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/CellBroadcastService

3f20cdd : Import translations. DO NOT MERGE ANYWHERE dfad5a9 : Import translations. DO NOT MERGE ANYWHERE ba8ef4e : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/Connectivity

167fab2e8e : Do not verify field count in tests used in CTS 742792ff40 : Import translations. DO NOT MERGE ANYWHERE be8fc3803d : Import translations. DO NOT MERGE ANYWHERE 725bc31d29 : Import translations. DO NOT MERGE ANYWHERE f76481568d : Add test for Vpn#prepare() 48683e2439 : Revert "[resolved conflict] Add test case to test normalize am: f444e9d182" fc719b474a : [resolved conflict] Add test case to test normalize am: f444e9d182 f444e9d182 : Add test case to test normalize 6d546271b2 : Bypass cellular battery stats test if telephony is not supported 52c5bf2b6f : Exclude testGetMultipathPreference on no Wi-Fi devices ab48d029e6 : Support wifi and ethernet connection for DnsResolverTest. 71d8bb764f : Wait for validation of WiFi in OEM pref test bb323e0926 : Ensure wifi reconnects before waiting for metered 21b13bb81b : Update callers to use buildTemplateMobileWithRatType with metered 35bbf12886 : Test a template matches mobile and mobile wildcard ea0732e615 : Remove ForceAllNetworkTypes from test 2d0f0bb123 : Import translations. DO NOT MERGE ANYWHERE eca2ef2d5e : Give EthernetTetheringTest the restricted networks permission. e421b1eaad : Import translations. DO NOT MERGE ANYWHERE 01d8b26118 : Import translations. DO NOT MERGE ANYWHERE 0f84cc2559 : Check location permission for ConnDiags last. 9b31c45731 : Use CS identity to update setting while performing factory reset 5558be1e1e : Add test for NetworkCapabilities.Builder.withoutDefaultCapabilities

+- Project: platform/packages/modules/ExtServices

09dc8a2 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/NetworkStack

9bc6c9da : Import translations. DO NOT MERGE ANYWHERE 69bf373a : Import translations. DO NOT MERGE ANYWHERE 15c3a38c : Import translations. DO NOT MERGE ANYWHERE 48007130 : Import translations. DO NOT MERGE ANYWHERE 8adfe323 : Import translations. DO NOT MERGE ANYWHERE 1ac2be9b : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/NeuralNetworks

3d6827c12 : Fix ShimDevice::allocate, wrong operand used for output role.

+- Project: platform/packages/modules/Permission

e04a51ce4 : Target system_current for PermissionController. a56f1e9b6 : Import translations. DO NOT MERGE ANYWHERE 8a73f4798 : Import translations. DO NOT MERGE ANYWHERE 2de44cce3 : Import translations. DO NOT MERGE ANYWHERE ba4fba682 : Add FLAG_IMMUTABLE to PendingIntents in HibernationPolicy e9ed6c177 : Import translations. DO NOT MERGE ANYWHERE d6d9ec1d2 : Import translations. DO NOT MERGE ANYWHERE 42a03bd3e : Import translations. DO NOT MERGE ANYWHERE 756fd0d42 : Import translations. DO NOT MERGE ANYWHERE 0f8e938a4 : Import translations. DO NOT MERGE ANYWHERE 62730faf2 : Import translations. DO NOT MERGE ANYWHERE cd049386b : Import translations. DO NOT MERGE ANYWHERE fd99fd018 : Import translations. DO NOT MERGE ANYWHERE 37b734501 : Import translations. DO NOT MERGE ANYWHERE d8e16e139 : Add FLAG_IMMUTABLE to PendingIntents 59f9d1527 : Import translations. DO NOT MERGE ANYWHERE 1e7c55d5a : Import translations. DO NOT MERGE ANYWHERE bbb6820be : Import translations. DO NOT MERGE ANYWHERE e858c8839 : Import translations. DO NOT MERGE ANYWHERE 507f371f1 : Import translations. DO NOT MERGE ANYWHERE 574e7705b : Import translations. DO NOT MERGE ANYWHERE 8fd22dab8 : Unhibernate an app when a user exempts it 6352f97b3 : Allow bypassing qualification for system speech recognizer when testing. a360d5f39 : Default overrideUserWhenGranting to false. 09da9b499 : Import translations. DO NOT MERGE ANYWHERE 8db00f8d4 : Import translations. DO NOT MERGE ANYWHERE d01fdda6e : Import translations. DO NOT MERGE ANYWHERE 185c77d6c : Use Fragment for base class d89380f07 : Import translations. DO NOT MERGE ANYWHERE 2f2436e9c : Import translations. DO NOT MERGE ANYWHERE 18cec57e6 : Import translations. DO NOT MERGE ANYWHERE 2e465a63f : [Location Accuracy] Turn off the feature for apps targeting R- fce0c57ee : Import translations. DO NOT MERGE ANYWHERE d5ebd6fe9 : Import translations. DO NOT MERGE ANYWHERE 13054d3df : Import translations. DO NOT MERGE ANYWHERE 8a477a854 : remove usage of getListView a693cbbe4 : Import translations. DO NOT MERGE ANYWHERE 9686498bc : Make privacy dash info icon window transition c5aee5565 : Import translations. DO NOT MERGE ANYWHERE e15625d1b : Import translations. DO NOT MERGE ANYWHERE c1cc7f7a4 : Import translations. DO NOT MERGE ANYWHERE 4a1865158 : Properly navigate to Auto all permissions screen a30304e4a : Stop loading state after data load 8f3f486a5 : Import translations. DO NOT MERGE ANYWHERE 9838f463d : Import translations. DO NOT MERGE ANYWHERE 33600bc30 : Import translations. DO NOT MERGE ANYWHERE 48a7a7be8 : Modernize AutoAppPermissions screen c92fbbeb8 : Modernize AutoAppPermissionFragment with ViewModel a7e11b702 : Import translations. DO NOT MERGE ANYWHERE 4cb2b5998 : Import translations. DO NOT MERGE ANYWHERE bac198240 : Add carUiActivity=true to the theme when on automotive d12aa484e : Import translations. DO NOT MERGE ANYWHERE 093f61e08 : Load auto-revoke preference on initial groups load 97159c657 : Import translations. DO NOT MERGE ANYWHERE db0ea31fd : Set initial focus list for additional permissions ac416655a : Import translations. DO NOT MERGE ANYWHERE 45cc8f38c : Import translations. DO NOT MERGE ANYWHERE 22638c630 : Add last access to Auto apps permission screen fc3763074 : Import translations. DO NOT MERGE ANYWHERE 87a000fba : Import translations. DO NOT MERGE ANYWHERE c00883a4e : Permission decluttering for Auto dd6ea1712 : Refactor auto permissioncontroller to add logging. a4b1c5daf : Import translations. DO NOT MERGE ANYWHERE f906b077c : Import translations. DO NOT MERGE ANYWHERE a589be74c : Import translations. DO NOT MERGE ANYWHERE fd035bd9b : Import translations. DO NOT MERGE ANYWHERE 14d0cd386 : Make CarUiListItems secure eca2ed80c : Empty state for unused apps screen on Auto cbaa0bdb5 : Import translations. DO NOT MERGE ANYWHERE a7d5b307c : Import translations. DO NOT MERGE ANYWHERE f919e95c9 : Import translations. DO NOT MERGE ANYWHERE ff1a87de4 : Import translations. DO NOT MERGE ANYWHERE 16991db22 : Import translations. DO NOT MERGE ANYWHERE 287537c3f : Import translations. DO NOT MERGE ANYWHERE 638fb2016 : Import translations. DO NOT MERGE ANYWHERE 6d313df51 : Import translations. DO NOT MERGE ANYWHERE 39471425d : Import translations. DO NOT MERGE ANYWHERE 2baf81b8b : Import translations. DO NOT MERGE ANYWHERE ac1424ed6 : Import translations. DO NOT MERGE ANYWHERE 3f179981d : Import translations. DO NOT MERGE ANYWHERE 143784b8b : Import translations. DO NOT MERGE ANYWHERE fe4363b3b : Import translations. DO NOT MERGE ANYWHERE 2eac9ab4f : Import translations. DO NOT MERGE ANYWHERE 535ece58f : Import translations. DO NOT MERGE ANYWHERE 54ac000bb : Import translations. DO NOT MERGE ANYWHERE 1f0b3b74b : Import translations. DO NOT MERGE ANYWHERE b7ee59660 : Import translations. DO NOT MERGE ANYWHERE a39f1214f : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/Scheduling

c525da7 : Annotate CtsRebootReadinessTestCases for foldable testing

+- Project: platform/packages/modules/SdkExtensions

f01c29b : resolve Coastguard cherrypick merge conflict for change: 13921408

+- Project: platform/packages/modules/StatsD

f7e080c1 : Fix testPulledAnomalyDetection 8bd7e809 : Fix MetricActivationsTest 847cac71 : Backfill MetricActivationTests 8546417a : Fix GaugeMetricBackfill 579c0bfb : Backfilled CTS 4aa3b52b : Workaround issues caused by TARGET_BUILD_USE_PREBUILT_SDKS=true 198724af : Remove the batterystats proto validation 6876e29d : Delete BatteryStatsValidationTests 586614a3 : CtsStatsdHostTestCases--android.cts.statsd.metadata.MetadataTests#testConfigTtl-pass a2bb13d2 : Revert "RESTRICT AUTOMERGE: Revert "Added artd to the UID map"" 760ae9f8 : RESTRICT AUTOMERGE: Revert "Added artd to the UID map"

+- Project: platform/packages/modules/Wifi

3e63df3153 : Import translations. DO NOT MERGE ANYWHERE 0a940a642b : Import translations. DO NOT MERGE ANYWHERE 33d05a5c40 : Import translations. DO NOT MERGE ANYWHERE 1cba001ced : Import translations. DO NOT MERGE ANYWHERE 967aaca669 : Fixed WrongPasswordNotifier for headless system user. a0349bd018 : Import translations. DO NOT MERGE ANYWHERE 97bfdc61bd : Import translations. DO NOT MERGE ANYWHERE d36108cd71 : Import translations. DO NOT MERGE ANYWHERE 6803b4b668 : Import translations. DO NOT MERGE ANYWHERE fecf681ae4 : Import translations. DO NOT MERGE ANYWHERE b57182035f : Import translations. DO NOT MERGE ANYWHERE c6bde4b01a : Import translations. DO NOT MERGE ANYWHERE 56f67bb538 : Import translations. DO NOT MERGE ANYWHERE 6aefac815f : Import translations. DO NOT MERGE ANYWHERE be6a1c4c6f : Import translations. DO NOT MERGE ANYWHERE 71375918c5 : Import translations. DO NOT MERGE ANYWHERE 6afbd03b2e : Import translations. DO NOT MERGE ANYWHERE c6ca588aa5 : Import translations. DO NOT MERGE ANYWHERE ca4ad61c55 : Import translations. DO NOT MERGE ANYWHERE 771d0d3c9b : Import translations. DO NOT MERGE ANYWHERE 9884b50635 : Import translations. DO NOT MERGE ANYWHERE 1834b2fd73 : Import translations. DO NOT MERGE ANYWHERE d3da11ae0e : Import translations. DO NOT MERGE ANYWHERE 13cc9fee9e : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/adb

d23160cd : Allow shell to read tracefs entries 3c01530e : Setting up a libadbd flag for shared usage across miniadbd (CL 1/2) 75d90d41 : Temporarily manually change versionName in apex_manifest.json f39f65b9 : Temporarily manually change versionName in apex_manifest.json 2e38b046 : Temporarily manually change versionName in apex_manifest.json b363643e : Temporarily manually set versionName in apex_manifest.json

+- Project: platform/packages/modules/common

e3e1e3c : Add resource only targets for Car UI lib and Car Rotary lib 2137496 : Add commit hook to require extra info in allowed_deps.txt additions. 454839d : add spatializer aidl interfaces

+- Project: platform/packages/modules/vndk

2a9e761 : Create com.android.vndk.v31 APEX.

+- Project: platform/packages/providers/BlockedNumberProvider

c70d46d : Import translations. DO NOT MERGE ANYWHERE 6dbfa9c : Import translations. DO NOT MERGE ANYWHERE b06da58 : Import translations. DO NOT MERGE ANYWHERE e5376ce : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/ContactsProvider

d46c3de3 : Import translations. DO NOT MERGE ANYWHERE 0ad2fe75 : Import translations. DO NOT MERGE ANYWHERE 9210f5f3 : Import translations. DO NOT MERGE ANYWHERE 517c25eb : Import translations. DO NOT MERGE ANYWHERE 89804da7 : Import translations. DO NOT MERGE ANYWHERE 097a8efb : Import translations. DO NOT MERGE ANYWHERE c0c5c38e : Import translations. DO NOT MERGE ANYWHERE 83c3b067 : Import translations. DO NOT MERGE ANYWHERE bd891a09 : Import translations. DO NOT MERGE ANYWHERE 2ab527b5 : Import translations. DO NOT MERGE ANYWHERE 6a071c69 : Import translations. DO NOT MERGE ANYWHERE b4a61eaa : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/DownloadProvider

9ff84f6d : Mock context for permission less app's context 0dc50489 : Restrict legacy apps to download files in private app dirs a1a7e712 : Mock context for permission less app's context 763fa2c8 : Restrict legacy apps to download files in private app dirs 084a6135 : Import translations. DO NOT MERGE ANYWHERE 2ca7050c : Import translations. DO NOT MERGE ANYWHERE 762befef : Import translations. DO NOT MERGE ANYWHERE 88b52bee : Mock context for permission less app's context 2b48b9b1 : Mock context for permission less app's context e6152130 : Mock context for permission less app's context c39d04ac : Restrict legacy apps to download files in private app dirs bdd16ae5 : Restrict legacy apps to download files in private app dirs ed80e2c9 : Restrict legacy apps to download files in private app dirs a37a57c7 : Import translations. DO NOT MERGE ANYWHERE b1217729 : Import translations. DO NOT MERGE ANYWHERE b3b08f32 : Import translations. DO NOT MERGE ANYWHERE a7a4c596 : Import translations. DO NOT MERGE ANYWHERE 5a86bdfb : Import translations. DO NOT MERGE ANYWHERE 5768a106 : Import translations. DO NOT MERGE ANYWHERE 88c5d544 : Import translations. DO NOT MERGE ANYWHERE 55980346 : Import translations. DO NOT MERGE ANYWHERE 9cd190e8 : Import translations. DO NOT MERGE ANYWHERE 70da749c : Import translations. DO NOT MERGE ANYWHERE 8f193b3f : Import translations. DO NOT MERGE ANYWHERE 753757b4 : Import translations. DO NOT MERGE ANYWHERE 00c73c07 : Import translations. DO NOT MERGE ANYWHERE 5de856a0 : Import translations. DO NOT MERGE ANYWHERE 09da050c : Import translations. DO NOT MERGE ANYWHERE a112cf45 : Import translations. DO NOT MERGE ANYWHERE 27f0562b : Import translations. DO NOT MERGE ANYWHERE e7c8e305 : Import translations. DO NOT MERGE ANYWHERE 3613ad50 : Import translations. DO NOT MERGE ANYWHERE a01a5a2e : Import translations. DO NOT MERGE ANYWHERE af1289be : Import translations. DO NOT MERGE ANYWHERE e200795a : Import translations. DO NOT MERGE ANYWHERE 710c9798 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/MediaProvider

d42c38e9c : MP targets 31 (except in master) d94922570 : Import translations. DO NOT MERGE ANYWHERE 32bc99f97 : Import translations. DO NOT MERGE ANYWHERE 0788bb1a2 : Import translations. DO NOT MERGE ANYWHERE a728dfa19 : Avoid apps to get global access with table uri 5d56bfd3b : Update the java doc for audio types in MediaStore 8ca6dd56f : DO NOT MERGE Open all files with O_NOFOLLOW. b50868065 : Open all files with O_NOFOLLOW. ca77850fe : Import translations. DO NOT MERGE ANYWHERE 665581d52 : Import translations. DO NOT MERGE ANYWHERE 8d90d86ee : Import translations. DO NOT MERGE ANYWHERE b5aa0e310 : Import translations. DO NOT MERGE ANYWHERE 371b80e76 : Import translations. DO NOT MERGE ANYWHERE be4872873 : Import translations. DO NOT MERGE ANYWHERE 6408719d4 : Import translations. DO NOT MERGE ANYWHERE 3db449278 : Handle content uris without id in checkUriPermission f1c691f1d : Handle content uris without id in checkUriPermission ef2abc716 : Handle content uris without id in checkUriPermission 76f725361 : Handle content uris without id in checkUriPermission 88c855693 : Import translations. DO NOT MERGE ANYWHERE ecf77d4c6 : Import translations. DO NOT MERGE ANYWHERE a53e0e4a8 : Import translations. DO NOT MERGE ANYWHERE bc580e34a : Import translations. DO NOT MERGE ANYWHERE 2e686e928 : Import translations. DO NOT MERGE ANYWHERE b2f7f9623 : Import translations. DO NOT MERGE ANYWHERE 7482d8c53 : Import translations. DO NOT MERGE ANYWHERE f293c809f : Import translations. DO NOT MERGE ANYWHERE 5f085aeb3 : Import translations. DO NOT MERGE ANYWHERE e89164211 : Import translations. DO NOT MERGE ANYWHERE d3c8749fb : Undeprecate DATA column f1ab91e26 : Import translations. DO NOT MERGE ANYWHERE 9355743a1 : Import translations. DO NOT MERGE ANYWHERE ea853d082 : Import translations. DO NOT MERGE ANYWHERE 6cb98d921 : Make sure we can resolve the internal volume as well.

+- Project: platform/packages/providers/TelephonyProvider

1fa92318 : Don't update SimInfo db if restore match is from newer db schema. bfa77cf3 : Import translations. DO NOT MERGE ANYWHERE 9cdf8ced : Import translations. DO NOT MERGE ANYWHERE f2e21a29 : Import translations. DO NOT MERGE ANYWHERE a59b54c5 : Added nr advanced calling settings support

+- Project: platform/packages/providers/TvProvider

d4a788c : Import translations. DO NOT MERGE ANYWHERE cfd9ebd : Import translations. DO NOT MERGE ANYWHERE e8d0cd0 : Import translations. DO NOT MERGE ANYWHERE fb56caf : Import translations. DO NOT MERGE ANYWHERE e62111b : Import translations. DO NOT MERGE ANYWHERE e7e27b3 : Import translations. DO NOT MERGE ANYWHERE 96f722f : Import translations. DO NOT MERGE ANYWHERE 7a6281b : Import translations. DO NOT MERGE ANYWHERE 682ba8e : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/screensavers/Basic

2a60a1a : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/screensavers/PhotoTable

686522c : Import translations. DO NOT MERGE ANYWHERE 11a8bf9 : Import translations. DO NOT MERGE ANYWHERE 94785aa : Import translations. DO NOT MERGE ANYWHERE 38a282d : Import translations. DO NOT MERGE ANYWHERE 329f940 : Import translations. DO NOT MERGE ANYWHERE c41d926 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/BuiltInPrintService

12b06f1 : Import translations. DO NOT MERGE ANYWHERE efb6d4f : Import translations. DO NOT MERGE ANYWHERE 3e57f81 : Import translations. DO NOT MERGE ANYWHERE 0e58118 : Import translations. DO NOT MERGE ANYWHERE 2d6bc0d : Import translations. DO NOT MERGE ANYWHERE 4bcbe57 : Import translations. DO NOT MERGE ANYWHERE 8b1ed83 : Import translations. DO NOT MERGE ANYWHERE e733da0 : Import translations. DO NOT MERGE ANYWHERE 2fd7625 : Import translations. DO NOT MERGE ANYWHERE 146c53a : Import translations. DO NOT MERGE ANYWHERE a84743c : Import translations. DO NOT MERGE ANYWHERE ca107d5 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/Car

14ced201d2 : make the height dimen as a even number 8ecd6b3012 : Replace primary key in UserPackageSettings table. 3972bb40ba : Import translations. DO NOT MERGE ANYWHERE ea096d1e51 : Import translations. DO NOT MERGE ANYWHERE dbcc6fd1b2 : Import translations. DO NOT MERGE ANYWHERE d64625ba88 : Import translations. DO NOT MERGE ANYWHERE 735fb49dbf : Import translations. DO NOT MERGE ANYWHERE b68cabc5d8 : Import translations. DO NOT MERGE ANYWHERE 576406b97f : Import translations. DO NOT MERGE ANYWHERE bd80ae7f9a : Import translations. DO NOT MERGE ANYWHERE 8b107df8bf : Import translations. DO NOT MERGE ANYWHERE 93e776c6a9 : Reduce cool down duration for summary atom pull. bbc8d62780 : Allow CAR_EVS_SERVICE in user build a6956b32cf : Allows the root user to access the evs manager 8703ce7eee : DO NOT MERGE: Increase 3p app disk I/O overuse thresholds. abf04cb226 : Revert "Added feature android.software.device_admin" 8633cf41cd : Fix for user switch event not consistently triggered 1a0e2a8e5e : Fix virtual camera crash 00c5d4f1f2 : [NetworkPreferenceApp] PANS Status Text fix a5e4adaa94 : Clear task and launch new activity when launching an app's settings page. 86f4369854 : Fix selinux violation around carservice_app 27c2c072fd : Fixes CarManagedProvisioning UX 829bda053d : Fix virtual camera crash abbcf25fe3 : Update manifest to align with phone changes b137636c78 : CarService detects recurring overuse dd7d1babc4 : Enable crash-related atoms on StatsPublisher a0489c6160 : Remove stats for deleted user on watchdog daemon side. b4b302cef9 : Update top N UID I/O usage summary limit to system total written bytes. 16eefac2f0 : Show CarWatchdog's resource overuse user notifications. 79922d514e : Import translations. DO NOT MERGE ANYWHERE 4107054540 : Import translations. DO NOT MERGE ANYWHERE 4357dfc74b : Import translations. DO NOT MERGE ANYWHERE 66c4d87774 : Import translations. DO NOT MERGE ANYWHERE 8b5b66a5c3 : Import translations. DO NOT MERGE ANYWHERE b0c959d5df : Import translations. DO NOT MERGE ANYWHERE b65ad42b5b : Update radio button overlays to resolve rotary highlights and default clickable state ba53005c51 : Adjust rotary focus shape for switches 6fbf8e701b : Dump time of last update on CarMediaService. 13d68b2992 : Uses the local KeyGuard animation. d3c80e5676 : Post task to disable I/O overusing apps only on no user interaction. 554076bb5f : Fixed car audio focus regain type 0df10b3f52 : Change CarManagedProvisioning theme to match SUW 22fff99594 : Move CarManagedProvisioning to AOSP location 4e8a48e48c : Use AtomicFile in CarTelemetryService dfe5b8667d : Correct license statement in packages/services/Car 1b637f7070 : Initialize CarWatchdog's UX state during init. d8791397bb : Pull weekly I/O usage summary metrics from CarService. b702af3c33 : Add watchdog storage queries to fetch I/O usage summary stats. 9f57f33560 : Added more info to car_user_svc_initial_user_info_req event 26d6a9086e : Saved initial user info in SystemServer 9d5dae69d3 : Added DISALLOW_CONFIG_BRIGHTNESS to KitchenSink. 5c51ac5ac0 : Fixed UserRestrictions ListView. 34efa0c5d6 : Add long-running recurring I/O overuse kitchensink test. 7a46ea77fe : Remove unused actionTakenOnResourceOveruse watchdog daemon AIDL method. 465c8b7ba4 : Handle enabling shared user id package when resetting stats. d019dcdd6f : (Clean cherry-pick) Add large persistableBundle flag. 2927231af7 : Overlay radio button style to meet car UX specs 8262f4f4fa : (Clean cherrypick) Add ProcessCpuTime stats. 90887c9c0b : Remove config_systemAutomotiveCluster from car_product overlay. be3de74057 : Added modify audio routing to car shell 59720413c6 : Import translations. DO NOT MERGE ANYWHERE cea9c05989 : Import translations. DO NOT MERGE ANYWHERE eb82a2765c : Import translations. DO NOT MERGE ANYWHERE 97aaefef73 : Fix NullPointerException at CarPowerManagerUnitTest 8e70d13375 : Update UX state to no interation on garage mode ON. 29d6604487 : update OWNERS file to include members of the apps team a44d462979 : Support capturing back key events 83095ab1c1 : Import translations. DO NOT MERGE ANYWHERE ca0c3a56ab : Import translations. DO NOT MERGE ANYWHERE 28471e0859 : Import translations. DO NOT MERGE ANYWHERE 1835aac997 : Import translations. DO NOT MERGE ANYWHERE 55c984a27d : Import translations. DO NOT MERGE ANYWHERE 47ffc29f32 : Import translations. DO NOT MERGE ANYWHERE 638b4dac31 : Import translations. DO NOT MERGE ANYWHERE f9df5c0719 : Guarantee the system EVS viewer's launch c7c72acdea : Correct a logic to request the viewer activity 8efaf4aa60 : Add display state dependent behaviors dd801874a0 : DO NOT MERGE Update NewUserDisclaimer UX 134f8a0040 : Refactor kitchensink watchdog tests. d7f88245a8 : add vehicle_binding_integration_test to TEST_MAPPING d5922ba5b1 : Remove packages marked to be disabled and enable packages on reset. 678fedaec2 : Push westworld metrics on disk I/O overuse and app killing. 90ca8591be : Handle SIGABRT properly in evs_app 593672d4c2 : Add overuse configuration cache in CarWatchdogService. 42185d8fa7 : Notify garage mode and power cycle changes on dameon reconnect. 1d3feba667 : Split ClusterHomeCallback into ClusterStateListener and ClusterNavigationStateListener. - This is done because ClusterHomeCallback was catering to 2 use cases. - Splitted the registerCallback and unregisterCallback methods as well. 6ff82efdba : Enlengthen VHAL health check if a device is slow ae1c8a7530 : Import translations. DO NOT MERGE ANYWHERE d9d969c117 : Import translations. DO NOT MERGE ANYWHERE f8e41c53c0 : UX polishing for profile switcher. - Add badge to 'Add profile' button. 11be68d0e5 : Update the voiceplate activity 7e79bb99b0 : (Clean Cherry-pick) [KitchenSink] Add ActivityForegroundStateChanged and AppStartMemoryStateCaptured Tests 1d6029a777 : Update CarDeveloperOptions Manifest a4de67f1a1 : Watchdog detects multiple resource overuses during consecutive polls. 33d91433b4 : Add alternate way to get PersistableBundle size. b3bb16c961 : Add car_service shell command to control package killable state. df3449d84e : Proactively delete local JNI references after their referees are no longer needed. 0441613884 : Handle redundant display state change events in CarWatchdogService. 4624bac910 : [RESTRICT AUTOMERGE] Check both MetricsConfig version for add and remove APIs 4703f026e5 : Fix flaky DataBrokerTest by extending timeout threshold 0766099860 : Accelerate YUV422 to RGBA conversion a86a57fd38 : Handle destroyed EVS clients properly 08321301d2 : Apply cosmetic changes 4d99b1e556 : [RESTRICT AUTOMERGE] Replace Slog with Slogf in telemetry service. 02b5b4710d : Import translations. DO NOT MERGE ANYWHERE 699ba76f48 : Improve bugreport notification and title strings 03cbd1f782 : Fetch today's I/O usage stats collected during previous boot. 2b802eeaee : Fix error prone warnings in WatchdogPerfHandler. 64d0e1ff7e : Handle resource overusing apps based on the current UX state. 5e294c7dc5 : Change settings animations to fade 1a04575813 : [RESTRICT AUTOMERGE] Add app foreground/background transition metric. 6d372d2f3b : Fix the service request handling 36a120742a : Ignore flaky DataBroker tests 8f821df956 : Require listener to be set for CarTelemetryManager APIs 583ee11d1f : [RESTRICT AUTOMERGE] Add more error logging and clean up blueprint files for ScriptExecutor. ddf0546551 : Fixed car_admin_ui_managed_device_message strings. f0863991d7 : Add DisplayAreaButton for app grid and notifications selected state c42e4ccf4b : DO NOT MERGE Update StatusBar height per design spec 354e154e4d : Fix gray window shown on task switch aa6c9b9439 : Fix a bug where the locale was not switching properly for user-10. 15bc80db8f : Link internal libraries as static_libs or whole_static_libs. 114682e677 : Add privacy chip to RB status bar 9fa1bff363 : Allow downstream devices to override EVS mode property 5dca6be13e : Fix SilentModeHandlerUnitTest failure fb49cff03b : Add additional activities to list to ignore to open foreground DA 524209a5ae : Update Car UI plugin toggle to reflect change in enablement logic 11f0ecfb35 : Add long message notification button to kitchensink. 2843feff4a : Enable HVAC button selected state 9fbf8914fc : Update android.widget.SeekBar style to match the specs 44b6342584 : Import translations. DO NOT MERGE ANYWHERE 3a4dbb3d48 : Set a custom layout for PreferenceFragment 8217e5fcf5 : Update dialer ongoing screen as per UX mocks d1e8302a14 : Revert "Revert "Include CarManagedProvisioning in car.mk"" 7c02ce6f1c : Revert "Include CarManagedProvisioning in car.mk" 9743335ae9 : [RESTRICT AUTOMERGE] Create TimeHalService in CarServices. 2f040e4ad7 : Remove dependency on libbinder by native Script Executor library. 9de7aa5395 : Remove resource usage stats on user delete and cleanup on system startup ede7c761f1 : RRO Assistant VoicePlate Activity ca140874df : Include CarManagedProvisioning in car.mk f22222cba5 : [RESTRICT AUTOMERGE] Add memInfo to KitchenSink and reorg buttons 592145aaf8 : Introduce CarActivityManager. 7f3b650cdc : [RESTRICT AUTOMERGE] Verify StatsdConfig validity before pulling reports. b6ebb045aa : Modify heads up layout to allow interaction cb9439bd03 : Add a preventive check to avoid NPE if topTask.topActivity is null. fd33d85b57 : Import translations. DO NOT MERGE ANYWHERE 9c552eba4a : Import translations. DO NOT MERGE ANYWHERE 659dd8981a : Import translations. DO NOT MERGE ANYWHERE 6283eb1046 : RRO the components that will ignore the opening foregroundDA 7ead161762 : [RESTRICT AUTOMERGE] Fix onPublisherFailure test for StatsPublisher 4e5596685a : [RESTRICT AUTOMERGE] Remove mLock and use mTelemtryHandler in StatsPublisher 4475ced02a : [RESTRICT AUTOMERGE] Fix stats publisher test caused by file not found 4c7e656444 : [RESTRICT AUTOMERGE][CarTelemetryService] Add memory metrics test to kitchen sink 3a91fefcc8 : Fix a flaky CarPackageManagerService test. 39e7748c6e : [RESTRICT AUTOMERGE] Provide affected configs when publishers fail 8383591e95 : Update settings highlight color for top level menu 2f22ed03ad : [RESTRICT AUTOMERGE] [Stats Publisher] Hook up to stats converter. 731e5736a3 : Fix crash when accessing developer options. 5dc5a0c761 : remove HandlerThread.getThreadHandler() call 9127c5025c : Update background color of toasts aa499cef35 : [RESTRICT AUTOMERGE] [DataBroker] Remove MetricsConfig after script finishes c594259999 : Update Widget.DeviceDefault.CompoundButton.Switch to match the specs 76d6225d9b : Add parsing dimensions, exception and refactor to stats converter. f203fffa81 : Import translations. DO NOT MERGE ANYWHERE 9939ded6cb : Import translations. DO NOT MERGE ANYWHERE a79fe2d24b : Import translations. DO NOT MERGE ANYWHERE 6dd881fcb7 : Fix dialogs theme 62b12e340e : Update overlayable to include rotation resource 9f80c7c375 : [RESTRICT AUTOMERGE] Send metrics config removal request to DataBroker fd8cc5951e : Fix system monitor memory calculation bug 0a44a685df : FastPairGattServer send notification 2d6340a9ee : Update handle bar color 2f3ea94b90 : Apply Theme.CarUi to CarUiRecyclerView screen a4d7baf6f9 : Add owners file f4aa2e5314 : [RESTRICT AUTOMERGE] [DataBroker] Implement piping large data to ScriptExecutor 4f26d1013c : Import translations. DO NOT MERGE ANYWHERE 32832c6176 : Import translations. DO NOT MERGE ANYWHERE 50b55fc9d4 : Remember userId to restart the previous Intent when the display is back. 4566d7499b : Stop fixed activity mode when the display is removed. f3c8f40fe3 : Update enable microphone dialog positive button dede638235 : Remove vts test vehicle binding seed a55ac6d112 : Remove TriConsumer dependency in WatchdogPerfHandler. a5bc08a624 : Enable passing of publishedData to scripts. 374b35b85c : Add strings for resource overuse notification. b898001170 : Adding Quick Controls Viewer 40fcb0c5c0 : Add driving safety region support with one time bypassing f7db681ff4 : Add string array input and output for Lua scripts in ScriptExecutor. 806f42250f : Update EVS selinux policy 7893c99ecd : add CONTROL_APP_BLOCKING permission to ks app. 8d3450c279 : FastPairProvider Passkey Response 446e8b3159 : FastPairProvider Advertising initiation 3d3806bea2 : Wait for boot complete to start metrics collection ddf06ce142 : FastPairProvider Advertising initiation 9864f39077 : FastPairProvider Passkey Response 44c00f10d0 : Disable dynamic bouncer for Automotive 05985b595a : Fix colors on control bar and app grid activity e4cbc69bfe : fix media login screen c420230d6a : Fix the RRO for dialogs 738cdc3947 : Fix HUNs, including incoming call, to match specs af75010255 : [CarTelemetryService] Add hello world kitchensink test 190c2cfacd : Fix dialer RRO as per specs 84c4aec831 : Add CarService RRO to enable CarEvsService by default f91bf31610 : Reset resource overuse stats in local database eaf500648e : Update boot animation to include loading bar 8a616c4e96 : Added mockUmGetUserHandles to AndroidMockitoHelper b31ec40b66 : Added required_apps_managed_user.xml 7b63854dde : Implement equals and hashcode for DataSubscriber c6e373a07e : [DO NOT MERGE] Add developer options toggle to control enable/disable Car UI library plugin d37770d9ed : Remove CarSystemUIEvsRRO 94d172a333 : Add auto dismiss for HVAC panel 6987e9cc0b : Add internal ScriptExecutor API to invoke scripts for large inputs. f58a106cf6 : Reuse constructPackageInfo method from PackageInfoTestUtils. c12e8c6f7e : Update IoOveruseMonitor to use UidStatsCollector. 4875357ee8 : Update IoPerfCollection to use UidStatsCollector. d9981a62e4 : Update WatchdogPerfService to use UidStatsCollector. f37bcd8aaf : Aggreated per-UID I/O and process stats with UidStatsCollector. 1dced96863 : Add CarEvsCameraPreviewApp RRO for orientation 08309492fb : Aggregate per-UID stats during /proc/PID stats collection. 2b0161ce37 : Refactor UidIoStatsCollector implementation. 8e4a16bf2f : Update handle bar as per specs 1f308ec301 : Add a resource to set in-plane rotation angle d5b4b0b51b : [CarTelemetryService] implement sendFinishReports 00166f6a59 : Fix orientation for seahawk_car_ui_portrait 31f9e28887 : Revert "Update boot ainmation to include loading bar" d58d6bebd4 : Add settings rro and update dialer rro 09ab9c11d8 : Update boot ainmation to include loading bar 895ea36ac5 : [RESTRICT AUTOMERGE] Add metrics data converters for statsd publisher. cda55ca26d : Remove CarWatchdogService cache for old enabled state. 20c1748462 : Add int and long arrays as accepted values in the input PersistableBundle. 102a6c25e6 : Add OWNERS file to CarEvsCameraPreviewApp 862d6eacb8 : [ResultStore] update proto file and implement error storage 3ff32b5607 : Improving CarInputManagerTest and fixing tests b9beb0a8a0 : Visual fixes for control bar 60a049d0b3 : [RESTRICT AUTOMERGE] Add process memory to StatsPublisher 5a7c98e757 : [NetworkPreferenceApp] remove dep on android.car da9f0ba3d3 : [RESTRICT AUTOMERGE] Replace SharedPrefs with flat file persistable bundle eacdbc742a : Fix the color for colorForeground cb442bd088 : Rename UidIoStats and ProcPidStat classes. 01a3e598b9 : Revert "Revert "Use epoll to monitor sysfs in carpowerpolicyd"" 4b97507961 : Revert "Use epoll to monitor sysfs in carpowerpolicyd" 87ac354237 : Update the RRO for CW dad002cf51 : Receive ACTION_CLOSE_SYSTEM_DIALOGS to close RVC when Home is pressed. f721b1372f : Implement delete methods in MetricsConfigStore and ResultStore d0e091f8b5 : Allow CarEvsCameraPreviewApp in UX restricted mode 8a5aee586b : Notify the client that the stream is being stopped 6e37ec4e29 : Handle an accidental CarEvsService clients' death c209a326c5 : Set forgiven bytes to default PerStateBytes object when resetting stats. 99994d64a1 : Import translations. DO NOT MERGE ANYWHERE 37ae10796a : Use epoll to monitor sysfs in carpowerpolicyd d944733b65 : Add selected state to system bar icons 093db7e597 : Overlay config for foreground DA components 9b9341c4a0 : [RESTRICT AUTOMERGE] Refactor CarTelemetryService API and tests bb30052654 : Handle newer version of the config fb4f29d136 : [RESTRICT AUTOMERGE] Fail StatsPublisher if StatsD is not available 5528c71b6e : CarService should fetch vendor package prefixes from watchdog daemon 4bf09f0f16 : Add atest for vehicle binding seed a16bfc907d : [RESTRICT AUTOMERGE] Add notifying CarTelemetrydPublisher failures ea6a494a88 : [DataBroker] Uncomment persistable bundle code in ScriptExecutor API 533cccc527 : Fix class cast exception error in notification center caused by ag/15748199 efb65b4c0f : Make some color changes to toolbar eb40fced6a : Update HVAC UI to represent Jeep capabilities f6c7e666f1 : Implement on_script_finished ScriptExecutor API. DO NOT MERGE d4e959a972 : Remove play/pause keyevent from auto mute f5a6b1a978 : Add RRO for the CarEvsCameraPreviewApp 6328e4bc8b : Overlay the NotificationAccessConfirmationActivity's component name with the CarSystemUi's variant. a4a8fd01fb : [RESTRICT AUTOMERGE] Fix error prone build breakage caused by databroker test 87fb968164 : Fix virtual camera crash ac8b5ba29c : [RESTRICT AUTOMERGE] Move all car telemetry related work to a single worker thread 8569fa0138 : Update RVC app to allow for more configurability b9267a1f3d : Overlay media styles to allow for rounded corners 6eb73b3941 : Remove padding in back button 7e6ec92ddf : Update more colors (settings related) for car-ui-portrait 2626c8d3ea : Fix NPE in CarSafetyAccessibilityService. 0ecb6f0cc3 : Fix HUNs and notification center 0f2f291627 : [NetworkPreferenceApp] Fix UI bug dafdd22b9f : Replaces Bundle usage in ScriptExecutor with PersistableBundle. DO NOT MERGE 84378e376b : Add space after parameter comments in the CarWatchdogServiceUnitTest. 0d3b1997d4 : Integrate WatchdogStorage module with CarWatchdogService. 282c3ce883 : Persist I/O usage state to the local database in CarWatchdogService. d0814be260 : Persist user package settings to a local database in CarWatchdogService. 9912ac3b92 : Creates separate package for ScriptExecutor. DO NOT MERGE 48e16af761 : Adding both Car and regular MONITOR_INPUT permission against requestInputEventCapture a655828576 : DO NOT MERGE [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Car fa4df2b961 : Update audio control bar to spec c1da7c75b2 : Remove vehicle bind seed digest output a341898e5e : DO NOT MERGE [MetricsConfig Store] implement flat file store 3a13143b61 : Ensure status icons are visible 394755d282 : Add flaky annotation to bugreport test 6891b2dd8c : Fix boot animation to only play once ada36ef688 : Fix passing runnable using 'this::' for SystemMonitor. cdcb4e1e19 : Add periodically pulling data from StatsD b9bfe49a55 : Post fetch/sync resource overuse configs on daemon connect. 8af363f01b : Make various fixes to hvac a9af914a81 : Update more colors for car-ui-portrait 7d5ecf0327 : Add removing subscriber from StatsPublisher a539b642a3 : Fix shared lib for mainline integration. DO NOT MERGE. baa9860035 : Ignore min/max SampleRate for static properties e5954e2f83 : Update title bar as per new specs aca5c17dab : Add an optional user lib in Android.bp 3493cae7ad : Fix prop id for recirculate air 252400e5bc : Initial colors for car_ui_portrait 48036202b4 : Adjust dimensions for 15 inch display 5450d1f96b : Added system accent colors to theme demo app aba0208eaf : Pass ResultStore to DataBroker and store interim script results DO NOT MERGE a0da661509 : Update RRO Names 4bdbb0b642 : Update core visual RROs for portrait a71895684d : Replace handler.sendMessage* with handler.post* methods in CarWatchdogService. 070bfaa535 : Import translations. DO NOT MERGE ANYWHERE 3496ab537b : Import translations. DO NOT MERGE ANYWHERE 014ca47cf6 : Import translations. DO NOT MERGE ANYWHERE d95f95d920 : Add priority field to telemetry proto subscriber b3d6e23dad : DO NOT MERGE Refactor of the RRO structure c046869904 : [ResultStore] Delete stale data in shutdown based on local time 2b11eb5a82 : Add CPU and memory load monitoring to SystemMonitor. 3b7e35061f : Revert "Revert "Create a separate package for ScriptExecutor"". DO NOT MERGE 6e449ab599 : Update Dialer to specs 6c9e32663e : Revert "Create a separate package for ScriptExecutor. DO NOT MERGE" 93db6be083 : Import translations. DO NOT MERGE ANYWHERE 8be4722634 : Import translations. DO NOT MERGE ANYWHERE 289078c69c : [ResultStore] create flat file result store class f2a852a404 : Allow carwatchdogd to read/write from /data/system/car. 38569c7b3b : Handle multiple activity instances in the TemplatetActivity dialog detection logic. 831730407f : Complete the implementation for preventing templated activities from displaying custom dialogs. 53fef5c8fc : Enable CarSafetyAccessibilityService from CarInputService on user switch. afd79ef2e9 : Add capability in CarPackageManagerService to block the templated activities from displaying custom dialogs. 73dd476165 : Create a separate package for ScriptExecutor. DO NOT MERGE ccb7ba8435 : Add two CtsVerifier power policy test commands f5714e49a3 : Add customizable message style notification generator to kitchensink 25b6ad8544 : Import translations. DO NOT MERGE ANYWHERE 1160c85232 : Add alert dialog layout RRO in chassis 8f98909b28 : Update HUNs for 15 inch specs dc45e8624b : Update nav bar to new and 15 inch specs 5d50595d30 : CarService command watchdog-control-health-check value should be disable/enable 6148114253 : Make CarService set resource configurations validation more robust 7c481aff2b : Added feature android.software.device_admin 99c33d7a85 : CarService should fetch safe-to-kill list from watchdog daemon ac3e9d8c95 : Added car audio API tests for volume group mute 86bc539184 : Added set gain to min with volume changed when muted 8bf64ce135 : CarService waits before killing I/O overusing apps 92e22f9c1a : Removed com.android.car.carlauncher from policy_exempt_apps.xml cced268778 : Revert "Make visual updates to RVC" 59b9d97e00 : Import translations. DO NOT MERGE ANYWHERE 91cd9c8c3a : Add config to grant car notification package default notification listener access 92a9891195 : Overlay toast UI e5be7f6899 : Add boot animation resources 750754e90f : Update ManagedProvisioning app in package allowlist f3367e37af : Only include certain RROs for Seahawk devices c5e9a56742 : Remove misleading logs from PowerComponentHandler 823ed40a61 : Fixed car ducking invalid context crash 9cbd9b9d06 : Add removing subscriber from CarTelemetrydPublisher b84d1a825f : Enable autoResetAirplaneMode for car_product. 4355ffa39f : Call external methods outside lock dc4f4507be : Initialize StatsPublisher f5a1df4d4a : Add new logging to hvac b61832eb25 : Add RRO for SettingsProvider 94311d72c8 : Add CarData ID validation 420b4d5de1 : Add CAR_EXTRA_LAUNCH_PERSISTENT. 9fed5f6695 : Extend CarAppFocusManager to report package name of focus owner 9dbc78325b : Restore car ui portrait RRO 19ee7a3d3f : Update values for motion specs e50a31ce48 : Migrate legacy static RROs to new approach 640db3b8ea : Import translations. DO NOT MERGE ANYWHERE 7101099160 : Update specs for 15" display a86ab60d2b : [DataBroker] Hand over data to ScriptExecutor 48c5c6694c : Include CarNotification app in car_ui_portrait 4a67e6f708 : Initialize CarUiPortraitNotificationRRO with initial message HUNs fcdb7c883c : Fix template layout used to show ongoing call on audio control bar 9770def723 : Implement onError callback. e9c4523752 : Import translations. DO NOT MERGE ANYWHERE 9d75a4ed9e : Import translations. DO NOT MERGE ANYWHERE 5646789698 : Add initial CarLauncher RRO for audio control bar b52c7fe207 : Update the emulators screen size to latest specs. b4fac4108f : Create CarUiPortraitSettings 36ec22bf47 : Add missing lock and replace enhanced for loops in CarWatchdogService. 52aa8c7fa1 : Test handling shared UID in CarWatchdogService. 7ecdace2bf : Handle shared UIDs in CarWatchdogService. c29893bdb8 : Support temporary disabling watchdog killing 63f7c80ed4 : Import translations. DO NOT MERGE ANYWHERE 1d5d059683 : Revert "Enable rear view camera via gear / broadcast" 23fbc66c84 : Prevent disabling of certain toggle buttons e0cf5ab23a : Add custom seek bar for fan speed 8273fd92fa : Update hvac layout based on latest mocks/icons 660df3b809 : Update hvac based on latest changes 86af6dfea6 : Update icons based on new design 78de0a7a47 : Adjust padding in content frame to follow mocks a9d2aff9f1 : Implement header bar for hvac panel 249f994c5a : Add HVAC icons be6788443f : Update hvac layout 4bac116ad2 : Update export emu script for car_ui_portrait 8196e4ac1b : Remove reference ui RROs from exclusion list 3799e2f9e9 : Remove rotary apps c0d25df617 : Remove quick settings entry 88955985ec : Add RRO for two column settings 5756ed39ae : Moved volume changes outside of click handler f14c6a2411 : [DataBroker] Clean up task queue when a MetricsConfig is removed f3857ea78c : Introduce ability for the script to send the results back. 26a0f075bd : Import translations. DO NOT MERGE ANYWHERE e3af0fe57e : Loose timeout for car watchdog ANR bdbea63cf7 : Update some descriptions in our proto 4c24d74c00 : RESTRICT AUTOMERGE Remove Surround View Ref. Impl. fcfe494262 : Initialize CartelemetrydPublisher 11a82464d5 : Unlink DeathListener when AppLifecycleListener is removed. c31fc6b048 : Handle shared UID in watchdog daemon. f55da73ba4 : Increased test coverage for garagemode 73428c5e0f : Fix nav bar overlay 76c59a5275 : Update status bar (top) for RB specs b6c0a2f07c : Set up nav bar (unselected buttons and temp views) f45e5c039b : Configure notifications to show on bottom a8c02216fc : Make visual updates to RVC 1d71171a9d : Enable rear view camera via gear / broadcast b76957467c : Enable two column layout for dialer 1aa424fb23 : Create base files for CarPortraitUiSystemUI 34a984c688 : Debugging improvements on CarMediaService. d8450b3972 : Revert "Increased test coverage for garagemode" 32d56d2eb3 : Add vehicle_binding_util to car builds 6388bcdf4d : Add rro for base layouts 0ea02b5e46 : Post VehicleHal event injection to the right HandlerThread d7ebc9a417 : Override positive button string for mic unblock dialog. dda69a6042 : Set up media RRO 1b1e388186 : Update system bar heights per spec 0f231d632b : Prevent IME from hiding nav bar 5d74bd22e4 : Add car ui portrait ini file in common place 08a65d5df7 : Add removing subscribers and re-organize publishers eedb9af8a1 : Added limit check to volume changes in KS 3f36538e3f : [DataBroker] synchronize access of member variables 53486f9eec : Increased test coverage for garagemode 1cf70477ea : adas location bypass test app aa7aa7cf86 : Added UserSwitchMonitorApp2 3cc960473c : Added microphone validation to primary audio zone 0c9dfd9798 : Added unit test for audio zone helpers input devices 4a31067e47 : Added input devices to primary zone faf67048ff : Fixed CarUserService app listeners. 8eb94e23c2 : Added cmds to dynamically register / unregister UserSwitchMonitor. 3265000523 : Revert "Revert "Add packages to allowlist for system user"" 213736f11c : Set correct expected bytes in overuse listener in watchdog KitchenSink test 3d39f70600 : Move script finished callback from DataBrokerController To DataBroker 033041eab0 : Execute scripts based on the publication of data or a signal from system monitor 62fc1e8102 : Import translations. DO NOT MERGE ANYWHERE 8b0639ec9d : Update the RRO for CarLauncher ec0a2e2546 : Use custom policy provider for automotive reference design 78dedee670 : Import translations. DO NOT MERGE ANYWHERE ebec48b236 : Import translations. DO NOT MERGE ANYWHERE 7731113553 : Import translations. DO NOT MERGE ANYWHERE 7f1dec4221 : Import translations. DO NOT MERGE ANYWHERE 3c80e6034e : Import translations. DO NOT MERGE ANYWHERE 12995d7a16 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/Iwlan

45c2b24 : Update Iwlan package OWNERS file

+- Project: platform/packages/services/Telecomm

40c150430 : Import translations. DO NOT MERGE ANYWHERE 9067a8d8e : Import translations. DO NOT MERGE ANYWHERE b2e1bb0e4 : Import translations. DO NOT MERGE ANYWHERE af569ca6b : DO NOT MERGE Fix sorting issue during emergency call attempt. 53fad3df3 : Remove BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS for ConnectionService bind. acad31aab : Import translations. DO NOT MERGE ANYWHERE d7a7e57f7 : Import translations. DO NOT MERGE ANYWHERE 1da7fd897 : Import translations. DO NOT MERGE ANYWHERE 084e020f9 : Fix sorting issue during emergency call attempt. 4f6428518 : Fix sorting issue during emergency call attempt. 1a00ff3ed : Import translations. DO NOT MERGE ANYWHERE 2aae82f98 : Import translations. DO NOT MERGE ANYWHERE bb7e45c4b : Import translations. DO NOT MERGE ANYWHERE 0bb2cd5c3 : Add callingPackage checking with uid in getPhoneAccount method in Telecom 9bad05804 : Revert "Add callingPackage checking with uid in getPhoneAccount method in Telecom" 89c219993 : Add callingPackage checking with uid in getPhoneAccount method in Telecom f053cd3e8 : Ensure ACTION_TTY_PREFERRED_MODE_CHANGED receivers have permissions 592a304fb : Import translations. DO NOT MERGE ANYWHERE fc33975a1 : Import translations. DO NOT MERGE ANYWHERE 28ea9aaca : Import translations. DO NOT MERGE ANYWHERE 3d3372b1a : Import translations. DO NOT MERGE ANYWHERE 6c1b9000f : Import translations. DO NOT MERGE ANYWHERE a59b835a1 : Import translations. DO NOT MERGE ANYWHERE b001efe6c : Import translations. DO NOT MERGE ANYWHERE bf8277939 : Fix incorrect handling of undefined call-screening service f2ab9584e : Import translations. DO NOT MERGE ANYWHERE df595122f : Import translations. DO NOT MERGE ANYWHERE 3c40d94d9 : Import translations. DO NOT MERGE ANYWHERE e11dcf264 : Import translations. DO NOT MERGE ANYWHERE 68879e509 : Import translations. DO NOT MERGE ANYWHERE 56ebc5190 : Update default vibration to use OGG haptic file 00003425c : Import translations. DO NOT MERGE ANYWHERE 1a3510477 : Add pending intent immutability to Call block disabled notification. 27ef65c5e : Add pending intent immutability to Call block disabled notification. ad57828fe : Import translations. DO NOT MERGE ANYWHERE 816611307 : Import translations. DO NOT MERGE ANYWHERE 089d01809 : Import translations. DO NOT MERGE ANYWHERE 38f83ad63 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/Telephony

483a98262 : Delay the continuous call waiting USSD commands 9a22dc5f8 : Import translations. DO NOT MERGE ANYWHERE a49ad6247 : Import translations. DO NOT MERGE ANYWHERE 63aea9b2b : Import translations. DO NOT MERGE ANYWHERE abbe7060d : Import translations. DO NOT MERGE ANYWHERE dcef7f287 : Import translations. DO NOT MERGE ANYWHERE b129c440a : Import translations. DO NOT MERGE ANYWHERE 7c9b65a4d : Fix pending intent issue in SipAccountRegistry. 88fcda2c3 : Import translations. DO NOT MERGE ANYWHERE b3b42d46b : Import translations. DO NOT MERGE ANYWHERE 572e51762 : Import translations. DO NOT MERGE ANYWHERE bca13d06a : Import translations. DO NOT MERGE ANYWHERE 6dee75ff1 : Import translations. DO NOT MERGE ANYWHERE 2e6e6a919 : Import translations. DO NOT MERGE ANYWHERE 139fb832c : Ensure PIN/PUK status is taken into account on HAL 1.4+ 33fda6117 : Ensure PIN/PUK status is taken into account on HAL 1.4+ 4e193b48a : Implement RCS metrics of sipMessageResponse and sipTransportSession. 75f0c7ea7 : Import translations. DO NOT MERGE ANYWHERE 94dbc8e11 : Import translations. DO NOT MERGE ANYWHERE b989e20c3 : Import translations. DO NOT MERGE ANYWHERE ffcbecfb7 : Add RCS metrics of sipDelegate/sipDelegateFeatureTags fa3146422 : Add RCS metrics for provisioning event 90ec9bcb2 : Delay the continuous Call forward USSD commands 4948e804a : Import translations. DO NOT MERGE ANYWHERE 9b6127fe2 : Import translations. DO NOT MERGE ANYWHERE 3dbbc2e70 : Import translations. DO NOT MERGE ANYWHERE 3ef880868 : Import translations. DO NOT MERGE ANYWHERE 443282325 : Import translations. DO NOT MERGE ANYWHERE 1672c5411 : Import translations. DO NOT MERGE ANYWHERE 6779344d2 : Correct issues with post-SRVCC conference. b0f3e2f00 : Revert "Fix CarrierServiceConnection binding leak in CarrierConfigLoader" c8ad4fd82 : Conf: Transfer PROPERTY_CROSS_SIM for conference 5b0d75adc : Enforce MODIFY_PHONE_STATE or CarrierPrivilege permission for TelephonyManager#setForbiddenPlmns() API c2a494f31 : Import translations. DO NOT MERGE ANYWHERE 1961a7345 : Import translations. DO NOT MERGE ANYWHERE 2828c170c : Import translations. DO NOT MERGE ANYWHERE 8dd305fed : Storing the user's VoNR setting 664c36a34 : Masking the iccid logging in userbuild Printing only first 5 numbers and remianing numbers will be replaced with * ade8d4172 : Check the sending permission of TTY_PREFERRED_MODE_CHANGED a34e5c995 : Import translations. DO NOT MERGE ANYWHERE a89c32e9a : Import translations. DO NOT MERGE ANYWHERE 9a1f2d4b7 : Add packages based upon carrier config rule 7badcc4a9 : Adding package caller to prepareForUnattendedReboot. b8a825909 : Import translations. DO NOT MERGE ANYWHERE cecee7a6f : Import translations. DO NOT MERGE ANYWHERE 0a0070f62 : Import translations. DO NOT MERGE ANYWHERE 2ec741e97 : Import translations. DO NOT MERGE ANYWHERE f9243d331 : Import translations. DO NOT MERGE ANYWHERE b94917bd0 : Import translations. DO NOT MERGE ANYWHERE a6177c162 : Import translations. DO NOT MERGE ANYWHERE 3122970c9 : Import translations. DO NOT MERGE ANYWHERE 68ed8ece6 : Import translations. DO NOT MERGE ANYWHERE cb07cf024 : Import translations. DO NOT MERGE ANYWHERE 9cf63eb35 : Import translations. DO NOT MERGE ANYWHERE e6cb3bd29 : Import translations. DO NOT MERGE ANYWHERE fb95e172b : Import translations. DO NOT MERGE ANYWHERE 4949ab420 : Import translations. DO NOT MERGE ANYWHERE 7f4d87bae : Import translations. DO NOT MERGE ANYWHERE 769668a2d : Import translations. DO NOT MERGE ANYWHERE 2a7f0c731 : Import translations. DO NOT MERGE ANYWHERE 672294e98 : Import translations. DO NOT MERGE ANYWHERE 628e94ebb : Import translations. DO NOT MERGE ANYWHERE 966b9241f : Import translations. DO NOT MERGE ANYWHERE 3df7f7337 : Import translations. DO NOT MERGE ANYWHERE 0cb8d993d : Import translations. DO NOT MERGE ANYWHERE 4f6fed3dd : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/wallpapers/LivePicker

2371d17 : Import translations. DO NOT MERGE ANYWHERE dc25e6b : Import translations. DO NOT MERGE ANYWHERE fa4626e : Import translations. DO NOT MERGE ANYWHERE 97684ba : Import translations. DO NOT MERGE ANYWHERE 763a08c : Import translations. DO NOT MERGE ANYWHERE 99949e2 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/platform_testing

edc3c3cd4 : [DO NOT MERGE] Add failure skip for phone ANR e078cac41 : Added Helper & Listener to collect StatsdStatsReport 58cfe0650 : Added Helper & Listener to collect StatsdStatsReport 913dcbc65 : Added Helper & Listener to collect StatsdStatsReport 393c43256 : Added Helper & Listener to collect StatsdStatsReport 1ce998984 : Added Helper & Listener to collect StatsdStatsReport 4178158ed : Added Helper & Listener to collect StatsdStatsReport fdcbc0c34 : Added Helper & Listener to collect StatsdStatsReport 555602179 : Change key-source separator in TimeInStateHelper 1c249d845 : Create callbacks for setting up and cleaning up metric collectors. 9344b1556 : Fix issue of memory profiler when multiple process with similar camera provider naming 1216e7deb : Open video by using name for YouTube rule. 81d4f840e : Updated statsd metrics binary configuration for WW validation b79c50c0f : Add upload video to Photo rule. f04f30827 : [DO NOT MERGE] adding verizon app crash to known cc5f6f4e6 : Kill rule apps after cuj is executed. 632b68f67 : Create a public setUp() method for metric collectors. 8ad18ed6c : Fix youtube pip rule ee7c2f153 : Add maps pip rule. 37d654b42 : Add youtube pip rule. 8a8c55cf0 : Fix upload photo rule. b849c1695 : Remove STS from compatibility-common-util 967e5ac88 : Add upload picture rule. 8fad65ab3 : Add app_missed_frames to CUJ metric 0662d2335 : Fixed null app package string for App version listener 67933c968 : Fixed null app package string for App version listener c78ab2335 : Let StatsdListener use local configs. 2d0e6f254 : Provided statsd metrics binary configuration for WW validation 350828a06 : Fix Scrolling in Settings Jank Test 3d06e1355 : Add a check side panel mechanism for foldable device. dbe8df6b5 : [DO NOT MERGE] Add failure skip for gms nearby sharing ANR 445245060 : Create methods in IGmailHelper for scroll gmail-list test. 97136d6bb : Android Automotive - Adding MediaCenter No user login error message test for Media App 587b48539 : Revert "[DO NOT MERGE][CUJ] Make getYouTubePlayer public for CUJ..." 76fe25d41 : Create LyricMemProfilerCollector for collecting Lyric & GCH Memory profile data metrics. Add option to profile memory usage size periodically and get maximum memory size when test case is running. Periodical profile is default off. afd26a6ee : Fixing "didn't switch to landscape" test failure e29282470 : Add TimeInStateHelper and TimeInStateListener 1a60049d0 : Remove MultiLog thing d8ad65c2b : SV2 is 32. 53e41cf2e : Android Automotive - Adding Play/Pause test from MediaCenter using Test Media App Test: tested locally on seahawk device 28292e81d : add failure skip for googlecamera crash 6cbce3978 : Added a rule that runs metric collectors at test level. 76757243d : Move arg parsing to setupAdditionalArgs for perfetto listener. 3d434fe20 : Move tf python lib to platform_testing 42fd3c26d : add failure skip for SecureElement ANR 3ea2adf02 : Use device-default browser as sample app d8305cd73 : Move tradefed error prone targets to platform_testing dc56d643b : Provided statsd metrics binary configuration for WW validation These configs are used to collect many WW metrics on droidfood devices. They are usefull for statsd regression analysis within CrystalBall and GreenDay environment e03111efb : CP from aosp/1854060 Add ability to filter on backtrace info to CrashUtils. 4d00ea850 : CP from aosp/1853861 Add backtrace reporting to CrashUtils. 00400dc37 : Move setUpAdditionalArgs() into BaseMetricListener. 7d39b9a9a : Updating GasTest doc to handle multiple GAS reqs 0de78ab21 : [DO NOT MERGE][CUJ] Make getYouTubePlayer public for CUJ test ee8297aa5 : [CUJ] Make isOnMainScreen public for CUJ test usage. fba2e9fe8 : CoolDownRule skipping waiting flow when lacked needed arguments 268445273 : Adding screen recording to toggle tests 2a54c767b : Create getGmailContentsContainer and isOnGmailContentsPage API for IGmailHelper f2215b12f : CP from aosp/1854065 Move common-compat lib tests near the code. b6c7a16e9 : Replace spaces with special character in perfetto file names. am: d49bdfde34 am: ca641856cd am: 7859d88ed9 am: 89e5fb225b am: bf1b572274 ac10e8df9 : Generating some debug artifacts for ToggleTest c91736217 : [DO NOT MERGE] Compatibilize flicker from master to sc-v2-dev 7b0f07dd2 : Add an action and a wait condition to the FASS test 81e8f9eda : add "general-tests" to test suite b7dc55311 : [DO NOT MERGE] Sync flicker from master to sc-v2 5f2a79d6f : change notification element resource ID c2f788b6a : [DO NOT MERGE] Sync flicker from master to sc-v2 c4f317d38 : Adding annotation for tests targeting large screen devices fccc894ab : Add boot image fingerprint to DevicePropertyInfo. am: 740a7e879e am: 3292ad836b am: d5513dc07b 70d4d6f9a : Allow adding or subtracting regions for assertion a27f74f80 : Add a test filtering support on flicker eb10621fa : Add a test filtering utility that can be used in other runners. 483b4c8ae : [DO NOT MERGE] Full - Compatibilize winscope with master a63fa1d21 : Update Winscope for TaskFragment proto

+- Project: platform/prebuilts/clang/host/linux-x86

44ec159da : [RESTRICT AUTOMERGE] Remove unused clang prebuilts for sc-dev

+- Project: platform/prebuilts/rust

2c18ce54 : Allow crosvm to use getopts. a70e93e2 : Don't build libtest and deps as sysroots.

+- Project: platform/system/apex

ff06a481 : Disable ApexSharedLibraries test for native bridge am: 153c2d4e70 03e0e61c : Move call to BootCompletedCleanup from OnBootCompleted into apexd_main 41421a13 : Reduce boot time by proactively creating dm devices 593783c9 : Revert "Remove ART APEX from the bootstrap apexes" 739810ce : Revert "Remove ART APEX from the bootstrap apexes"

+- Project: platform/system/chre

28c3ace7 : Retry temporary failures when using ppoll 83946b8e : Add optional work monitor support to CHPP ddc97521 : [V2] Support allowing pre-event loop processing work c1d6e65a : Add exported symbols needed by nanoapps 95b421a8 : Check request before unregistering for sensor events ad9e4ac7 : [DO NOT MERGE] Add temporary assertion to detect scan errors 71b3e12b : Add stats on when the last scan event was received ae25f4c2 : Java-side support for multi-sensor x-validation 90caccae : Update sensor x-val test to support multi-sensor 4df2529a : Clarify multi-sensor identification using names

+- Project: platform/system/core

7043054df : init: Wait for snapuserd before starting second stage b8d7ac60b : libprocessgroup: Use WriteStringToFd for WriteFileAction 48e692cec : libprocessgroup: Prevent error spam when tests disable all cpus in a cpuset 71429a973 : Add group ID for reading tracefs 739f4f5f6 : libsnapshot: Fix CHECK failure during second phase merge 6834fe66d : libsnapshot: Propagate merge phase across merge failures. 654bb5225 : Deflake libdm#CreateEmptyDevice test cf4b15e61 : libprocessgroup: fall back to cpuset in get_sched_policy d2b270c06 : libutils: do not follow process's group 437522958 : snapuserd: Address alignment fault on 32-bit systems 1c1e267af : Add /system_ext/etc/selinux/ to the debug policy search path for GSI 4f95599b9 : llkd: Disable in userdebug builds by default 567dd77c8 : init.rc: Create a new group for dex2oat 17b1c428d : init.rc: disable creation of bootreceiver tracing instance for kernels >=4.9 and <= 5.4 c81fec7d8 : Restrict creation of bootreceiver tracing instance to 64-bit systems. 1c496e94e : init: introduce ro.kernel.version property ba9778a0b : Add CreateEmptyDevice and WaitForDevice APIs d0b02b850 : Revert "Exec_start derive_classpath on post-fs-data." 4cb6e78ba : Revert "Remove ART APEX from the bootstrap apexes" 3fb834ac8 : Revert "Remove ART APEX from the bootstrap apexes"

+- Project: platform/system/extras

1afbc971 : simpleperf: use 8 byte aligned stack size when resizing stack data. 970ba98e : profcollectd: Remove local files once disabled c0e6b3f2 : profcollectd: Limit storage space used 7735a984 : bootznalyze bug fix and minor improvements da9bdee8 : make bootanalyze more robust 36c233be : simpleperf: detect hardware counters on emulators. 5956c310 : profcollect: Change data directory ownership to shell c9377edc : profcollectd: logging trace provider

+- Project: platform/system/hardware/interfaces

0857973 : [LSC] Add LOCAL_LICENSE_KINDS to system/hardware/interfaces

+- Project: platform/system/incremental_delivery

10784ed : [incfs] Add support of special procfs link paths

+- Project: platform/system/keymaster

7f7caba : Add missing signedness check in Keymaster buffer 305254d : Update keymaster_tests for unique ID generation fa0d078 : Treat ATTEST_KEY keys as signing keys 22146e4 : Improve UNIQUE_ID generation

+- Project: platform/system/libartpalette

829e1c6 : libartpalette: do not follow process's group

+- Project: platform/system/media

ba40f06e : Camera: Update JPEG size override condition for MPC13 e2324d15 : Camera: Document HAL requirement for test pattern as physical keys 65516672 : Camera: Fix wrong RangeFloat type in proto file 9ecc616e : Camera: Update the device state orientation map name cda90fc4 : Camera: Add mapping between device state to orientation c8c2ea07 : channels: Update tests for all 26 channels 59517ee7 : ChannelMix: Update to support all 26 channels. d73ed7e9 : Audio masks for "front wide" channels 51831aa3 : spatializer effect: add display rotation parameter 2ae1f68a : audio_utils: Update ChannelMix for full 22.2 matrix c77dd3ee : audio: add missing spatializer effect parameter 74dab6b7 : audio_utils: Update ChannelMix matrix for standards compliance 597c4a34 : audio_utils: Add ChannelMix library for downmixing 129b26c3 : audio utils: add acummulation by audio format helper 5569f7cc : audio: add new flags for spatialization behavior ed5d3029 : audio effects: rename virtualizer_stage to spatializer 99f11b20 : audio: add types for virtualizer stage effect ab48907c : Revert "audio_route: add support to parse array of integer type"

+- Project: platform/system/memory/lmkd

aced711 : lmkd: Do not re-initialize lmkd when persistent properties are loaded b91ecaa : lmkd: Add support for persist.device_config.lmkd_native.* properties

+- Project: platform/system/nfc

2c2fc928 : pthread_mutex_destroy is called multiple times with the same mutex 92646b7f : Tag-mismatch in NFA_SendRawFrame bf456dc8 : Save last NFCEE command separately

+- Project: platform/system/security

1f2e2656 : Keystore2: Delete all super keys. f2205754 : To initialize StrongBox KM with TEE KM 9a374680 : Validate artifacts before calling odrefresh --compile. 3469908e : Validate artifacts before calling odrefresh --compile. 026868e3 : Set expired_by to be three days from now, when querying rkp_pool_state. b6bff12b : Keystore 2.0: Add CREATE_DATETIME unconditionally. 7bf6e0a0 : Validate artifacts before calling odrefresh --compile. 9ac0c404 : Allow previously signed fs-verity files. cae8f353 : Fix logic for token searching on authorize_create b9f9bfac : Keystore 2.0 engine: Handle legacy PEM certificates. ed12c1ca : Make key names unique.

+- Project: platform/system/sepolicy

c38b81ce4 : Allow MediaProvider to access the media metrics service fe0705ba4 : Allow adbd to access /proc/net/{tcp,tcp6,udp,udp6} f7727ace6 : Allow adbd to access /proc/net/{tcp,tcp6,udp,udp6} 1a6b37d83 : Allow adbd to access /proc/net/{tcp,tcp6,udp,udp6} f4e3b0668 : Allow app to get dck_prop ed71842c6 : zygote: Add setattr permission to cgroup 212e65cbe : Make 31.0 compat files up to date e7fae4b66 : sepolicy: Add badge for gsm properties 90c76e62a : Dist userdebug_plat_sepolicy.cil to facilitate VTS testing 0b240d027 : Add system_ext_userdebug_plat_sepolicy.cil for GSI 451eeed43 : Add 31.0 mapping files 189f7f2ee : Add SEPolicy prebuilts for Sv2 (API 32) ad4874479 : Introduce ro.boot.hypervisor properties ac15c76a5 : Allow adbd to access /proc/net/{tcp,tcp6,udp,udp6} 2abed0062 : Spatial audio: add property for spatializer effect 2e3a4b20e : Allow automotive_display_service to use EGL files 17ad5ac37 : Allow audioserver to access sensorservice 3f95dc1e5 : sepolicy updates for adding native flag namespace for lmkd d03ee76b3 : Reland: Add ro.vendor.build.dont_use_vabc to property_contexts e7d24d42a : Move mediaprovider_app to common code 13c00d932 : Allow shell to read profcollect data files f00a6f938 : Add vehicle_binding_util SELinux context 7280d19d6 : Ensure that only desired processes can access TracingServiceProxy 5d57219ae : Add sys.usb.mtp.batchcancel to usb_config_prop ec2855a9a : Revert "Revert "priv_app: use per-app selinux contexts"" fc5a04fb9 : RESTRICT AUTOMERGE: Revert "Add SELinux properties for artd" 8521204d3 : Revert "Introduce derive_classpath."

+- Project: platform/system/timezone

d2ea2dcc : DO NOT MERGE Update Android TZDB from 2021a1 to 2021a3. [R] 87b1fe19 : DO NOT MERGE Update Android TZDB from 2021a to 2021a1. [R]

+- Project: platform/system/tools/aidl

6466daab : Revert "Revert "Add automatic default value for char-type field"" 823f787a : Fix sc-dev-plus-aosp builds ac1cb3eb : Revert "Add automatic default value for char-type field" 3cd81ac2 : Add automatic default value for char-type field c30eaad6 : DO NOT MERGE: Freeze AIDL API for SC-V2 60e2cc18 : An enum is initialized as zero if it doesn't have default value

+- Project: platform/system/tools/mkbootimg

3926660 : repack_bootimg: Update --ramdisk_add usages 5c9f40d : repack_bootimg: Support using local files as repack source

+- Project: platform/system/vold

40389820 : [vold] Check incremental paths before mounting 2fcde4e3 : Enable dynamic read logs buffer sizing for incfs 44236114 : vold: Reboot if vold failure 143b0df2 : Set a property if seed binding is enabled. c11f7de9 : Add command for setting the key binding seed

+- Project: platform/test/catbox

2451c8d : Adding catbox test plan config for mediacenter tests f0413ac : Separated CATBox common config files into different directory. This was done so that the common files could be used by gcatbox. dbccbeb : Enable CATBox Performance Tests in Lab 1094c00 : Added test plans for multi user tests. 80e18b8 : [LSC] Add LOCAL_LICENSE_KINDS to test/catbox

+- Project: platform/test/vts

20708ecb3 : Fix FirmwareBootHeaderVerification x86_64 support. a1d76248a : Fix testOsVersion() error for "12L". 86cd0a9b0 : DO NOT MERGE: Exclude VtsHalBluetoothV1_0TargetTest from vts-validation plan 8b838de18 : DO NOT MERGE Update VTS tag version to V9.0_R19 b03a843fc : Bump VTS to 12.1_r1 63b9a8474 : Skips GSI verification in vts-validation plan 2329ff612 : Reorder option tag to have the plan name correctly show for vts-validation test plan 4c154dc09 : Skip checking VERSION.RELEASE in a fingerprint 9fac5cc8a : Avoid multiple reboots in fastbootd tests 2c97e3f7c : Remove unneeded dependency

+- Project: platform/test/vts-testcase/hal

d5a6a401 : temp FCM value 4668504e : Run full tests when AIDL HALs timeout. 9562d298 : Remove unneeded dependency 13e60094 : Fix the vendor api level 291670ac : Extend shell-timeout to 1h

+- Project: platform/test/vts-testcase/kernel

7fdabfab : Remove unneeded dependency e06df1d6 : VTS: Disable syscalls.sched_{get,set}attr01_32bit LTP tests

+- Project: platform/test/vts-testcase/security

98c583c : Support using T GSI key to verify GSI 399eb1f : [RESTRICT AUTOMERGE] Using GetBoardApiLevel() to determine if a test should be run

+- Project: toolchain/pgo-profiles

7390269 : [DO NOT MERGE] Update PGO profiles for hwbinder 9042a38 : [DO NOT MERGE] Update PGO profiles for hwui 9268eb4 : [DO NOT MERGE] Update PGO profiles for dex2oat 9055585 : [DO NOT MERGE] Update PGO profiles for hwbinder 0bb7b9e : [DO NOT MERGE] Update PGO profiles for hwui fcb933a : [DO NOT MERGE] Update PGO profiles for dex2oat

+- Project: platform/tools/asuite

5b5a262b : ATest: Fix build error. 5f10e182 : Revert^2 "Asute: cleanup tools/tradefederation/core in atest" 148c63dd : Revert^2 "Asuite: atest_module_info migration." 7435bef9 : Revert^2 "Atest: move active targets to atest/Android.bp" f9918373 : Revert^2 "Asuite plugin: Initialize deployment lib." d8c8a70d : Revert^2 "ASuite: remove _py3_ in target names." 2ec4e06c : Revert^2 "Copy the required TF protos for atest" d5e34f02 : Revert^2 "Atest: Fix 'http.client' - 'http' is not a package." a48bf18c : Revert "Atest: Fix 'http.client' - 'http' is not a package." e6cedf38 : Revert "Copy the required TF protos for atest" a0e2b072 : Revert "ASuite: remove _py3_ in target names." b8d00f55 : Revert "Asuite plugin: Initialize deployment lib." 37c68116 : Revert "Atest: move active targets to atest/Android.bp" f0672722 : Revert "Asuite: atest_module_info migration." f79afff6 : Revert "Asute: cleanup tools/tradefederation/core in atest" 1b5b95ce : Merge "Move atest_tradefed to atest" am: f19366bdca am: 8493fb343a am: f35c560489 am: 514f3a175e 8369d6bb : Atest: Fix 'http.client' - 'http' is not a package. be192800 : Copy the required TF protos for atest 83eb1192 : ASuite: remove _py3_ in target names. d5aca35e : Asuite plugin: Initialize deployment lib. 85d015ff : Atest: move active targets to atest/Android.bp 7851cf7f : Asuite: atest_module_info migration. e0d3e063 : Asute: cleanup tools/tradefederation/core in atest

+- Project: platform/tools/metalava

0d8be7040 : Fix the API level calculation for release builds am: fec148af88 am: 6dd12642d7 am: e438d5e923 am: 95d99b823c ca238e572 : Revert "Fix the API level calculation for release builds" ed3dce960 : Fix the API level calculation for release builds

+- Project: platform/tools/repohooks

b0a69d5 : android_test_mapping_format: cleanup - "void" funcs don't need explicit ->None. 20ff946 : android_test_mapping_format: updated the code to match the internal version. 109ae1a : cpplint: switch to open source community fork 2163340 : utils: run: fix crash with failing tools & combined stderr 95795d8 : lint: clean up newer pylint warnings bfa656d : utils: run: fix file leakage with bad execs a89a138 : utils: run: make sure exceptions always use strings for output f1e0b3b : android_test_mapping_format: drop Python 2 support 42e4aa4 : config: switch to stdlib get() fallback logic d57f9c5 : utils: drop Python 2 support 8349d89 : config: drop Python 2 support

+- Project: platform/tools/security

4af6777 : Add VHal HIDL dependency on the fuzzer test. 704c3ee : Replace UidIoStats with UidIoStatsCollector in the fuzzer test.

+- Project: platform/tools/test/connectivity

53a23b792 : Depending on Wifi/Cellular Coex Channel Avoidance case to setup up acts test 9b6a25306 : SL4A: Add options to override client, server, and forwarded port 61e63bedc : [WifiStaApConcurrencyStressTest]enhance test coverage by add new test case ec09bcc1b : Adding WPA3 WiFi test for ota taks 6776d48e8 : [WifiStressTest]Add STA On/Off stress test under airplane mode e630309ba : Removing WiFi Open type to match the Android S mac randomization design. c0da24e2b : [WifiCountrySoftApAcsTest] Create WifiCountrySoftApAcsTest 0ec8e17bb : [ThroughputTest] Import "test_tracker_info" from acts.test_decorators. ba0ed71d2 : [WifiBridgedApTest] Fix: incorrect client number. c4c2bb08b : [ThroughputTest] Adding UUID for the new test.

+- Project: platform/tools/tradefederation/prebuilts

2d12947 : Tradefed () 0ce49e3 : Tradefed () 3a8bad6 : Tradefed (Tiramisu) d7c3784 : Tradefed (Tiramisu) b515234 : Tradefed (Tiramisu) 15cf650 : Tradefed (Tiramisu) 4d9a6e8 : Tradefed (Tiramisu) cd77650 : Tradefed (Tiramisu) fabb86c : Tradefed (Tiramisu) d66526e : Tradefed (Tiramisu) 0582a2c : Tradefed (Tiramisu) a07d078 : Tradefed (Tiramisu) bf95457 : Tradefed () 006c00d : Tradefed () d4c9a1f : Tradefed () 537827a : Tradefed () e31dc99 : Tradefed () 936fb14 : Tradefed () ffb9bfb : Tradefed (Tiramisu) a8dbb5a : Tradefed (Tiramisu) 7f679e9 : Tradefed () 1ebc4f5 : Tradefed () 161c2ea : Tradefed (Tiramisu) 27c46ea : Tradefed (Tiramisu) 0f9de31 : Tradefed () fd0f634 : Tradefed () b5c8c90 : Tradefed (Tiramisu) 0bf6735 : Tradefed (Tiramisu) 3395535 : Tradefed (Tiramisu) c84c846 : Tradefed (Tiramisu) 4626584 : Tradefed (Tiramisu) 9d621a3 : Tradefed (Tiramisu) 93037bf : Tradefed () 7a7f17c : Tradefed () 23bd404 : Tradefed () e2089fe : Tradefed () 45089a2 : Tradefed (Tiramisu) a7f1c84 : Tradefed (Tiramisu) 9506317 : Tradefed () bb139fc : Tradefed ()

+- Project: platform/tools/trebuchet

95e2b60 : Revert "Fix usage of minBy to unblock Kotlin 1.5 upgrade" e189320 : Revert "Fix usage of minBy to unblock Kotlin 1.5 upgrade"