android-13.0.0_r15 to android-13.0.0_r16 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

1ee0290eed : Fix use-after-free issue for dexfile da7c017cef : Address missing ART gtests dependencies on `generate-boot-image`. 9587cc51ba : Temporarily disable ART gtests failing with ART module prebuilts. RESTRICT AUTOMERGE 0381f8e50c : Set module version code to 330400000 35e958ddb0 : Update boot image and system server profiles [M10C10P80S0], RESTRICT AUTOMERGE (Since these are profiles for T release only) 7747ac6d13 : Disable pre-submit host unit-testing for `libnativebridge-tests`. bcaa7dc7f7 : Update odsign_e2e_tests to support Go devices. e9fa7c2b85 : RESTRICT AUTOMERGE Since these are profiles for T release only.

+- Project: platform/bionic

23f0befcc : Add persistent GWP-ASan sysprops.

+- Project: platform/bootable/recovery

d3cd440d : Fix misconfigured recovery host test 6b2b229f : Import translations. DO NOT MERGE ANYWHERE 3705aa8c : Import translations. DO NOT MERGE ANYWHERE 20a7be78 : Import translations. DO NOT MERGE ANYWHERE f2f5aa2e : recovery_ui:Add support for multiple connectors switch e43c5033 : minui: Add API to support multiple connectors detection 1fa66bbb : Import translations. DO NOT MERGE ANYWHERE cb5879f9 : Import translations. DO NOT MERGE ANYWHERE 9aebac27 : Import translations. DO NOT MERGE ANYWHERE 39c684a7 : Fix misconfigured recovery host test 620bd456 : Fix misconfigured recovery host test da426cb3 : Fix misconfigured recovery host test a155a752 : Import translations. DO NOT MERGE ANYWHERE 03281a2b : Import translations. DO NOT MERGE ANYWHERE 1eaa8fe7 : Import translations. DO NOT MERGE ANYWHERE 7a46747d : Import translations. DO NOT MERGE ANYWHERE c2716f43 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/build

162b02ebc5 : Version bump to TQ1A.221205.011 [core/build_id.mk] 7eddea64b8 : Version bump to TQ1A.221205.010 [core/build_id.mk] ac560abb8d : Version bump to TQ1A.221205.009 [core/build_id.mk] ef4ff04dfb : Version bump to TQ1A.221205.008 [core/build_id.mk] dd1da1e71d : Version bump to TQ1A.221205.007 [core/build_id.mk] af06769c94 : Version bump to TQ1A.221205.006 [core/build_id.mk] b48e82fde4 : Version bump to TQ1A.221205.005 [core/build_id.mk] 718febbeeb : Version bump to TQ1A.221205.004 [core/build_id.mk] a1df2bf65d : Version bump to TQ1A.221205.003 [core/build_id.mk] 9a1d697d85 : Version bump to TQ1A.221205.002 [core/build_id.mk] 9ecc383ff9 : Update Security String to 2022-12-05 93235f50dc : Version bump to TQ1A.221003.006 [core/build_id.mk] 687ff4f182 : Version bump to TQ1A.221003.005 [core/build_id.mk] 5b37f0f6db : Version bump to TQ1A.221003.004 [core/build_id.mk] e2c7b987bd : Version bump to TQ1A.221003.003 [core/build_id.mk] 6450de282b : Version bump to TQ1A.221003.002 [core/build_id.mk] b09ed5f71e : Version bump to TQ1A.220930.003 [core/build_id.mk] 7677cc1bd5 : Version bump to TQ1A.220930.002 [core/build_id.mk] 575d0ab8df : Version bump to TQ1A.220916.002 [core/build_id.mk] 788dcd5ba9 : Version bump to TQ1A.220915.002 [core/build_id.mk] f3d97804ef : Update Security String to 2022-11-01 ea15a5ac28 : Update Security String to 2022-11-01 831521e2fe : Update Security String to 2022-11-05 8d9f8ce936 : Add kernel license text. 8adde5c881 : Version bump to TQ1A.220909.002 [core/build_id.mk] 5c1dd94e63 : Version bump to TQ1A.220906.002 [core/build_id.mk] 5987bd823b : Initial STS sdk a92e729f2d : Version bump to TQ1A.220831.002 [core/build_id.mk] 04e3d03554 : Version bump to TQ1A.220830.002 [core/build_id.mk] 2b53204e9b : Version bump to TQ1A.220829.002 [core/build_id.mk] d5143ca39a : Fix incorrect function call in product-graph f18b74e479 : Version bump to TQ1A.220826.002 [core/build_id.mk] d6f740b0db : Version bump to TQ1A.220825.002 [core/build_id.mk] eb65951c85 : Version bump to TQ1A.220824.003 [core/build_id.mk] 21af62ffa1 : Version bump to TQ1A.220824.002 [core/build_id.mk] 2e04ab82f0 : Update Security String to 2022-10-01 87cae0791c : Update Security String to 2022-10-01 a7c1e1854d : Version bump to TQ1A.220819.002 [core/build_id.mk] 763c03967e : Update Security String to 2022-10-05 2b9a8eff64 : Version bump to TQ1A.220811.003 [core/build_id.mk] 646c0e2a46 : Add per-file OWNERS for Android Go specific files. 68867443b5 : Add permission to the list of individually toggleable modules bbf8ab0de1 : Version bump to TQ1A.220811.002 [core/build_id.mk] 591d2e93fb : Get rid of inprocess network stack product packages from Go defaults. e2d4f471d3 : Enable SystemUI R8 optimizations by default 0fa2f42a4f : Tune R8 shrinking defaults for system_server 9780e330b3 : Enable R8 code shrinking for system_server by default 09970c7ee8 : Revert "Remove IntentResolver from build" d56323a540 : Version bump to TQ1A.220727.002 [core/build_id.mk] 305bc13335 : Version bump to TQ1A.220726.003 [core/build_id.mk] b6820ad724 : Version bump to TQ1A.220726.002 [core/build_id.mk] 6a6e70236e : Version bump to TQ1A.220725.002 [core/build_id.mk] 0f03267c95 : wlan: Update the path of wpa_supplicant_8_lib for qcom 1e3a2c3254 : Fix signapk jar not found for prebuilt splits 2165c6482c : Version bump to TQ1A.220713.002 [core/build_id.mk] e4a50175d3 : Version bump to TQ1A.220629.002 [core/build_id.mk] c48e43cf87 : Version bump to TQ1A.220628.002 [core/build_id.mk] 0fa86a3027 : Version bump to TQ1A.220624.003 [core/build_id.mk] a3e8d95322 : Version bump to TQ1A.220624.002 [core/build_id.mk] 8b67eef3db : Version bump to TQ1A.220525.002 [core/build_id.mk] f4f7944f1f : Version bump to TQ1A.220524.002 [core/build_id.mk] 65729771c9 : Version bump to TQ1A.220519.002 [core/build_id.mk] de3c72833c : Version bump to TQ1A.220517.002 [core/build_id.mk] 0333d6fb09 : Version bump to TQ1A.220513.002 [core/build_id.mk] 1fba7adce0 : Version bump to TQ1A.220506.002 [core/build_id.mk] b321737c6c : Enable CFI for SYNA wpa_supplicant_8

+- Project: platform/build/soong

bccfca63b : Revert "Revert "update MultiAbiTargeting matching logic"" 234f595cc : Make writing command-line arguments as a comment in the generated file optional 89bca3f30 : Clear apex.go entries for bluetooth libs cfbdc3bb6 : Clear apex.go entries for bluetooth libs

+- Project: platform/cts

443d2001aae : Revert "Add tests for BluetoothProfile.close" 17d9e2ceb52 : Wait for HeavyWeightSwitcherActivity to be shown 2ad28eb18eb : Triage cts-slim-stable failures into categories. 8a3640239ad : Enable tests on cts-slim-stable that now pass with input fix. 614989aa91f : Sort cts-slim-stable entries alphabetically. b55892866c7 : Add a cts-slim-stable config. f35c33ade1f : Test that OP_VIBRATE is disallowed for suspended apps 0ae6e3e651a : Verify the attention service feature flag 1975fdffb11 : Remove cloudsearch api cts 0e614cd45a9 : Check that app ID matches system uid in LocationDisabledAppOpsTest dc3b818ef27 : Update CVE-2022-20225 to be dynamic compatible f5fb37c50e4 : [Media TTT] Ignore CTS tests in Android T-QPR1. 80adcadd687 : Add test for WCT#finishActivity 50a1cf95578 : Add test for activity start with fade-in animation 76219d11ac2 : Update STS tests to NonRootSecurityTestCase b508745fa73 : Update STS tests to NonRootSecurityTestCase 4f4832483c6 : Update STS tests to NonRootSecurityTestCase 87ae572229a : Fixes PreCreateUsersHostTest. 9d52124409e : Revert "Fixing alpha tests for adaptive drawable" e191e9337bd : Fix VibratorManagerTest setup for vibrator state listeners. d69a1299162 : [ATS] Fix testPreGrantsWithRemoteExceptions test 94781a5d1a2 : Adds tests for DeviceStateManager#requestBaseStateOverride 05b798c92b1 : Fix VirtualTouchScreenTest by removing wait for the hover event after ag/19908041. 3653aaa0684 : Fixing CTS test case issue 73c6c5eef3b : To read the group UUID, the calling app either needs carrier privileges or the READ_PHONE_STATE permission and access to device identifiers. 9dc7cd0a2f1 : Update EditTextTest to use isBlinking method 902eb595bba : Adding retry in case of stale object exception 899ae9ab14e : Fixed SecondaryUsersTest: 07d887fbe27 : Remove ActivityTransitionTests#testTaskTransitionOverride eedb8bbbefd : Fix LauncherAppsEnumerationTests#callback_unsuspended_visibleReceives 96103f26943 : Revert "Modifying Camera2 CTS test case testCameraManagerGetDeviceIdList" f5a0283899f : Add tests for BluetoothProfile.close ecfedc9ae33 : CTS test for Android Security b/238377411 2d8f451187a : CTS test for Android Security b/240138318 d7cb6c1d986 : Moved back CarServiceHelperServiceUpdatable dump test 165bfe59c98 : CTS test for Android Security b/228991285 ff6e2b27f10 : CTS test for Android Security b/228990621 f5a2eebf006 : CTS test for Android Security b/228991069 cb9ded8eb12 : CTS test for Android Security b/232837797 6926ee141ec : Wait for animation in testCantSaveStateLaunchAndSwitch 3a38af544ba : Disambiguate DreamManager#startDream. 63d186ca778 : Moved CarServiceHelperServiceUpdatable dump test to Car API Test b778f6ad7ad : Fail CTS CarWatchdogHostTest if unable to start custom collection 3fc0b851118 : Revert "p2p:Group join with config must be established within 1.5 seconds" 159a53d8a44 : Revert "Revert "Use targetSdkVersion instead of targetSandboxVersion"" 4fd456c05a6 : Fixes SuspendPackageTest so it launches Settings in the proper user. f4931f5c91f : Platform version check in CarWatchdogDaemonTest 8d2721c999a : Adopt the two behavior in the CTS test a73551ef736 : STS test for Android Securty Bug 237291548 f7907a097de : CTS test for Android Security b/203229608 0e79082fb59 : Check dir path before updating permissions. 235b8b71485 : Changed CarServiceHelperServiceUpdatableTest to use @IgnoreInvalidApi 1924cc53985 : Add test for adding log for authentication b473c0c9247 : RESTRICT AUTOMERGE Test services with no feedback type are included in enabled info list. 454adad2692 : RESTRICT AUTOMERGE Test services with no feedback type are included in enabled info list. bbb3077da9c : Test services with no feedback type are included in enabled info list. ee8f3bd47e9 : RESTRICT AUTOMERGE Test services with no feedback type are included in enabled info list. ac7a3fa10aa : RESTRICT AUTOMERGE Test services with no feedback type are included in enabled info list. e398019b5ac : Add @ApiCheckerRule to CarServiceHelperServiceUpdatableTest and implement the unsupported version cases for user created/removed lifecycle events. 480903ae6c5 : Added check to make sure permission is actually granted. be421113b85 : Add CTS tests for properties controlled by CONTROL_CAR_WINDOWS 137be684ef2 : Create enum for different types of fixed permissions 99aba59d859 : Add cts tests for FLAG_KEEP_SCREEN_ON ffffeb23be8 : Revert "Add test to enforce component name belongs to caller app" 5d59cd40951 : Add CTS test for INFO_VIN cd877b397dd : Really really quit bitmap service after running aa0f36df545 : Removed PlatformApiCheckerRule. 669de2ae2df : CTS to ensure TaskFragmentOrganizer WindowContainerTransaction 05e3c2bb658 : Make the WindowInsetsAnimationTests more repeatable 062dc82b29a : Test for stop cursor from blinking when not visible faf1382c070 : Enforce @ApiCheckerRule restrictions on CarTest. f85c65043f2 : [RESTRICT AUTOMERGE]: Move SecurityTestCase out of CTS. 63585757a6c : Check dir path before updating permissions. 720430b0669 : Check dir path before updating permissions. 9f985928ac4 : Check dir path before updating permissions. 7fffe137571 : Check dir path before updating permissions. df08ac90b87 : [DO NOT MERGE] Skip testing permission: SET_UNRESTRICTED_GESTURE_EXCLUSION de522e8cbe6 : Add mk_payload as host-side helper binary 9a9f8e9c4cc : Moved android automotive signature permission to CarService-Builtin 880ff5655a1 : Initial usage of ApiCheckerRule 3717393937b : Refactored CarPerformanceManagerTest to use ApiCheckerRule. b825306dae7 : Correct the z-order of root tasks inside a root task created by organizer in CTS tests. 7709059307f : Added tests for ApiVersion strings. 28b2ce8f77c : Check dir path before updating permissions. 453362126cc : Check dir path before updating permissions. b1b2e32e468 : Set car target version to TIRAMISU_1 for CTS test package. 82636c69cca : Assumes extension supported device for version check a614ffc1a44 : Update the dump parsing logic in CarWatchdogDaemonTest 7c82efd4b4e : Wait for all the activities to be in resumed state in ActivityManagerTests. 9d7ca1cabb7 : Remove legacy WRITE_EXTERNAL_STORAGE permission check for Installers 2896a3bb8bd : Collect the supported list of hyphenation 8ed58f9a6f2 : [DO NOT MERGE] Skip testing permission: SET_UNRESTRICTED_GESTURE_EXCLUSION c11707e25c2 : [RESTRICT AUTOMERGE] Actually remove SecurityTestCase from CTS. b7dff292437 : Add CTS tests for interior light switch properties 185d45a7784 : uwb(cts): Rework tests using SessionHandle ef10c231837 : Revert "Add tests for <restrict-install>" 1ab9c3f8014 : Add test to verify the toolbar container doesn't have content description ba23b6ac8ed : Cover user removed lifecycle listener in CTS. 3a5281e8920 : Add new CTS tests for PendingIntent.queryIntentComponents 285aabf837b : [DO NOT MERGE] Fix compatibility on tm build a4f43efd6bc : Added version name to ApiVersion.toString(). 7c680d46580 : Add setSystemDrivenInsetsAnimationLoggingListener into InterfaceChecker e83b3b96633 : Check msg_id and thread_type value before concatenating. 4d70b12ddf6 : Revert "Revert "Restrict readability of uid state changes so that uid states of other users uids are not exposed to those that do not have permission."" 9369cb66a78 : Verify translation callback isn't reset on detach 6fd3d3460c4 : OpenMax AL / SL ES tests: no foldable states 86aeac3e3e9 : Add tests covering permission check for SIM INFO table df864b64716 : CTS tests for DreamManagerService#setSystemDreamComponent. 689224fcb34 : Update DreamCoordinator#startDream CTS test API. e701a82ea33 : Add test to enforce component name belongs to caller app 2b0be2ff69b : Disable testOnlyAllowedlistedChangesAreOverridable 12eebc83121 : [DO NOT MERGE] CtsAtraceHostTestCases: Fix parser for newer kernels. 20b6df747c4 : Fixed CarServiceHelperServiceUpdatableTest.testCarServiceHelperServiceDump() f9693daade6 : Added CTS to verify that OEMs don't emulate Car.PLATFORM_VERSION. af39c40ee51 : Add test to enforce component name belongs to caller app d376b12c4c0 : CTS test for Android Security b/209965481 35e4f9582ce : CTS test for Android Security b/208279300 e9a4c99a213 : Disable instant_app test in CtsCarBuiltinApiTestCases. 44c9f0f12db : Add version annotation to CarPerfMgrTest. 1b794413983 : Add test for the process state prior to the activity start d6d3c1f8374 : Add CTS tests for seat occupancy property 780c67a3653 : Add CTS tests for interior light state properties 1add44a6563 : Modifying Camera2 CTS test case testCameraManagerGetDeviceIdList for automotive use case 61ee3bae238 : Enable CompatChangeTests for shell transition c200e387e44 : Updated CTS test for Android Security b/228450811 33bc8732b01 : Skip double adding pregrant perms for role permissions in DPGP Test 5f77970de56 : [RESTRICT AUTOMERGE] Actually remove SecurityTestCase from CTS. b7287485ff0 : Change device config intervals for notification check and check for notification based on id instead of text 65f041dc455 : Fixed flakiness of TIRE_PRESSURE CTS test 39bb6bde7de : Use custom action instead of direct broadcast 01985d70a8e : Add CTS tests for seat headrest properties 7f4e35a49ea : [DO NOT MERGE] Fix Stylus CTS by checking startInput a1cf3404195 : Change some DataSpaceTest case due to vendor driver issue. 253cb6528c6 : Fix MANAGE_THREAD_PRIORITY permission name. 60e0d35822b : ItsService: Fix name for preview recordings 64128b45020 : Use checkable for AccessibilityNodeInfo comparison in AutoRevokeTest 5f996b4ee24 : Revert "Revert "Verify that proximity key is added to the hotwor..." 4a5d60423b8 : Check if a provider package in LocationDisabledAppOpsTest 3b5e281a898 : Adds test to verify EXTRA_SHOW_CHRONOMETER is set 73b4054ce03 : CodecDecoderSurfaceTest: Mark couple of resolutions as optional 35e9574fdb9 : Deprecated PlatformApiCheckerRule fcaa3bdc019 : Disabled Confirm pattern lock test. 27351e2dbd9 : Move SecurityTestCase out of CTS. dcf3da0d826 : DecodeAccuracyTest: Skip tests when decoder doesn't support the config 7599276d0b7 : CodecInfoTest: Limit HDR profile tests to VNDK T devices 168a475b6ea : Fix OEMs unable to get config_supportsBubble 9c2cf32e03c : Verify bitmap size in RemoteViews 3cad1fd1e8b : Adds CTS tests for WindowAreaComponent and rear display mode 3366d4ef20f : Added rule for CTS test 5f6040d4df6 : Fix Bluetooth CTS tests to auto-detect correct package 5ccf6df47d0 : fix failure of CompatChangeTests 1b8b619f9d7 : Fix to get correct num of support physical id from resource and check minimum support case e8edc2f7e3c : Change google operator feature check to Android TV dcab9386f27 : Move SecurityTestCase out of CTS. d9826edda45 : Add CTS tests for properties guarded by CONTROL_CAR_MIRRORS bb4fb464d1a : Remove APE Eng from CTS test harness ownership d44c958c3a1 : CTS testBssidAllowlist should not enforce BSSID match 31a54508984 : CameraITS: Log ffmpeg version. 9494cc21a4c : Move SecurityTestCase out of CTS. f31e4e57e3e : Disabled "Select work lock test" 27b3d617e64 : The test starts AllowBindAppWidgetActivity and tries to click a "Create" button. It should be "Allow" instead of "Create" 9b0a0a20219 : Reduce the minimum support key count for keystore 4505f74e126 : CTS test for Android Security b/209966086 8ba2dce3ae4 : CTS test for Android Security b/200688991 24c72a40f32 : CTS test for Android Security b/200688991 74dc2efd0d5 : Updated CTS test for Android Security b/223578534 a1f4b37ef77 : Updated CTS test for Android Security b/223578534 33bafd9d53a : Revert "Workaround the stale notification window issue" 45e44150b10 : Fix testDisableAppThenResetServiceToReenableIt for Android automotive 45e7e12b1ac : DecoderTestAacFormat: Limit channel mask tests to default aac decoder 4fabed17e8b : Removed "Api" from "ApiVersion" APIs. be9b4f48653 : Move STS utilities out of CTS. 93718880a4c : Convert Android.mk to Android.bp 688dd2956f8 : Add human-readable device name/type to routing message 6675ba81cb2 : Add CTS for user created lifecycle event. d68d4b68073 : switch TelecomManager List getters to ParceledListSlice 73935080e83 : Add SET_UNRESTRICTED_GESTURE_EXCLUSION to cts expected permissions eec5d883144 : Remove splash screen for android.view.cts.InputEventInterceptTestActivity 3e942093c1b : Move STS utilities out of CTS. 97633ee96f6 : Update setSimslotMapping TestCase cb14d75ceca : Add CTS tests for seat lumbar properties 9ae9166653e : Add CTS tests for seat tilt properties ceffc017d7b : uwb(cts): Annotate with CDD requirements 70211205225 : Add CTS tests for seat depth properties caeadc04c5b : Add CTS tests for seat height properties 735256b6fb8 : Move SecurityTestCase out of CTS. f45e9519902 : Move STS utilities out of CTS. 5009d6b73b1 : Ensure job is setup before running check 3f90acc94f9 : Add CTS tests to cover Canvas#drawVertices color blending 1807cf326d2 : Prevent test activity being reconfigured after supporting DPAD 014acd8f85a : Update WM Jetpack prebuilt for CTS b6f3a6b81d6 : Add human-readable device name/type to routing message 0ffbaf21986 : ITS: handle multiple focal lengths for single camera 71f968045f4 : Update privacy signal tests f1fca73dbe2 : [RESTRICT AUTOMERGE] Verifies no new Intent to non-exported activity when navigateUpTo 36ef0b74623 : DO NOT MERGE - Add test for BAL with VirtualDisplay 7bfd5de1d67 : DO NOT MERGE - Add test for BAL with VirtualDisplay 9e1988a7f05 : [RESTRICT AUTOMERGE] Verifies no new Intent to non-exported activity when navigateUpTo 06da29c4c78 : Disabled "Select work lock test" 3b040a2fdfe : Added CTS test for HVAC_DUAL_ON 1ee8038e1a6 : Added CTS tests for simpler HVAC seat properties 97296cedfe0 : Add test for double application of Shader local matrix to RuntimeShader 21612b06a31 : STS testSetMaliciousStream skip on low ram devices fd27935d21a : Add CDD/API annotation to CTS verifier for automotive a303f6a5181 : DO NOT MERGE - Add test for BAL with VirtualDisplay d180a20af88 : Added CTS tests HVAC_TEMPERATURE_* properties cf2760947c5 : Fix permission2 test failure fe9a78d30f2 : ITS: remove test_auto_per_frame_control.py 11c9dcd8726 : Verifies no new Intent to non-exported activity when navigateUpTo 5383350eb03 : Add CDD annotations to the screen pinning test f6b05034a5f : Updated tests to use ApiVersion.VERSION_CODES. 5b9b30abd82 : Skip flaky TaskFragmentTrustedModeTest test with Shell transition 56d2bb157db : Fix Bluetooth CTS tests to auto-detect correct package 9c804ca8151 : DecodeGlAccuracyTest: Check OpenGLES 3.0 & GL_EXT_YUV_target support a7c17a15fd4 : CTS test for Android Security b/228991609 9ddf4f5c0f6 : Add CDD annotation for WidgetTestActivity. e0dfd9bc1bd : Added CTS tests HVAC_FAN_DIRECTION* properties 9927a7c15b9 : Verifies no new Intent to non-exported activity when navigateUpTo e2717bc16af : CameraITS: Converge 3A before taking capture. 1132f7591b1 : Test that sensitive information is stripped from ActivityOptions 5a6d8a603c1 : CodecInfoTest: Limit HDR profile test to vendor codecs f2895dbf5a7 : Update OWNERS file for STS MainlineModuleDetector c14d000cadd : STS Fix test for CVE-2021-0315 44da4ebf908 : Add CTS tests HVAC_POWER_ON and one possibly dependent property c4d7f77b66a : Add tests for <restrict-install> 52b505455f3 : Make test more reliable for multi-window/multi-display area devices 6e716b44159 : Add CDD/API annotation to CTS verifier for automotive 96421478d33 : Skip CtsAppCompatHostTestCases e5c6c9d7d3f : CTS test for Android Security b/174495520 344489c3ce2 : Updated CTS test for Android Security b/211481342 fb2984e6356 : Revert "DO NOT MERGE: Revert "Add appops testcase for location d..." 336fb2f5981 : Car ApiVersion tests improvements: 247a252d608 : Moved Car API version tests from ApiTest to CTS. 8830e62d743 : Add CTS tests for seat backrest properties 2171b2dc7b4 : Add CTS tests for seat fore aft properties 8618caef75b : Added no area overlap verification for area IDs 9d4660a83c9 : Added missing global area type HVAC properties fde90aa339b : Add CTS tests for mirror area type HVAC_* properties 5bc4b1ffe12 : Add CTS tests for window area type HVAC_* properties 926ddf4636c : Removed @Ignore from the TIRE_PRESSURE test b19c5af124d : switch TelecomManager List getters to ParceledListSlice 474208a8a3f : Corresponding tests while unhiding HVAC_ELECTRIC_DEFROSTER_ON HVAC property. 02071148fa2 : Add CTS tests for seat belt properties c0be6896f4f : Fixing alpha tests for adaptive drawable 1562dc5add1 : DO NOT MERGE Fix testScreenConfiguration case 5536b0b43d6 : Fix the problem of excessive sensitivity error edec7be8b24 : Add SET_UNRESTRICTED_GESTURE_EXCLUSION to cts expected permissions fb96c92261d : Add test for tapjacking permission review screen 389fe064e74 : Add test for tapjacking permission review screen 3ff7522819f : Add test for tapjacking permission review screen 6cbc5ae2453 : Add CTS Tests for Properties Guarded by PERMISSION_CONTROL_EXTERIOR_LIGHTS 575f704c596 : Create default folders before asserting their existence 5341cd43329 : Add CTS for CarPerformanceManagerTest. 4fad3415178 : Verified setProperty() with min/max value range 0ad0fa88aa5 : Apply integer value check with the new method from VehiclePropertyVerifier 106e802ce10 : Verified setProperty() with possible Integer values 2da5a87c941 : Add setProperty() testing for writable bool props 9a76f2f4388 : Add some general checks for area Ids ae0c74423ad : Add required checks for min/max values in config e64fe6e247e : Ignore sharedUserId when package already left shared UID 67aa5649069 : Add tests for PERMISSION_PRIVILEDGED_CAR_INFO props 28fb33d1e92 : Mark KeyguardTransitionTests#testDismissKeyguard as flaky. fdd6ab64753 : Skip testRebootRadio on IRadio 2.0 and below 81fbbefec2f : Implement the logic to check whether the car property value is in the integer set. 37fe7cb336b : Verify display features when embedding a different package 558d4464451 : Clarify ActivityEmbeddingPolicyTests assumeFalse 97b76601020 : Fix ActivityEmbeddingLifecycleTests with Shell transition enabled d7c9cddc12c : CameraITS: Just check the flash state. 0b3d4a75099 : Ignore TIRE_PRESSURE to unblock presubmit 6706a19e82e : Size restrict right icon size in notification 0aeb193a241 : Add CTS tests for properties guarded by CONTROL_CAR_DOORS 0e3b2798669 : Fixed callback test to support slower update rate 3aa70943721 : Fix TaskFragmentTrustedModeTest f6426c60bd3 : Ensure to set inset animation callback to null 422087bd3f3 : Fix ActivityEmbedding CTS tests that need to shrink display size 6281429bd9c : Fix testStartActivityFromAnotherProcessInNewTask_ThrowException 411dd9ff063 : Add CTS Tests for Properties Guarded by PERMISSION_EXTERIOR_LIGHTS 8d44c41fb2c : Make test more reliable for multi-window/multi-display area devices 69b97de161e : Enable the testStopAllTasksForUser test case 85a892a77eb : Check continuous prop send updates for all areaIds a013b3c4950 : Add Area ID testing for VehicleAreaWheel props 9cf456bdf50 : Add CTS test for requesting enter PiP on back gesture a19bdff4f83 : Add wifi state permission 9ef0e6670eb : [Media TTT] Re-enable CTS tests for QPR. 6723445203e : Verify nonEmbeddedAble Activity started on Task instead 27d09941148 : Add Setter Verification for Units Properties 590fc532587 : Make OWNERS under AAOS up-to-date a583aa4c4d1 : Use PollingCheck to handle random delay of focus status a3ec0671d0f : Add CTS Tests for Properties Guarded by PERMISSION_TIRES Test: atest CarPropertyManagerTest Bug: 233792129 b0bdfdf716a : Add integration tests for ActivityEmbedding b1925a87ed2 : Size restrict right icon size in notification a0644ea166b : Revert "Add and update tests for min aspect ratio CDD requirement." a7dfab3180c : Add THREAD_PRIORITY permission. ba71585b2cc : Added CTS test for PERF_ODOMETER 2fd4bbece77 : Increase testStopAllTasksForUser test case stability 78fb16c096d : Add CTS Tests for Properties Guarded by PERMISSION_CAR_ENGINE_DETAILED 494849bfa33 : Add verification for CarPropertyConfig getMinValue/getMaxValue 6dd1a9bb0ef : Check keyguardGoingAway status isn't sticky. eb25f704c16 : Add CTS Tests for properties guarded by CAR_DYNAMICS_STATE b745d5ee04c : Add AnimationTestActivity back 69dcf80e508 : Enable multidex for CtsAppTestCases b7fc96c2d26 : Update ActivityTransitionTests for shell transit 6edcb968870 : Add and update tests for min aspect ratio CDD requirement. 0ccc215c4e5 : Remove AnimationEdgeExtensionTests and AnimationBackgroundTests 66daa660c4f : Stablize ActivityTransitionTests by considering all insets 22463896843 : Remove the special logic of the divider bar z-ordering 7dad83d4b96 : RESTRICT AUTOMERGE Add RECEIVE_AMBIENT_TRIGGER_AUDIO to atom tests 449e83bb39c : Reduce the PIP CTS tests execution time ce82ee1a2ed : Reland: Change input injection security model ec0e0695ac9 : Update include path to match master 3df8d3cce12 : Disable overriding task animation through windowAnimationStyle attribute. f4c48bc5cb0 : Skip testAutoPipOnLaunchingActivityWithNoUserAction in freeform 6fb945ccefb : Add ActivityOption to remove keyguard when an activity is launched. 16bb7fc80ec : Clean up the legacy split screen (9/n) 7eec469db73 : RESTRICT AUTOMERGE Fix tests as Trusted Hotword requirement is removed 29b0f63bd12 : Preventing the flaky fail from wallpaper condition mismatch. f36bdc5c36b : Only move Task to PiP if there is only one non-finishing activity a66e29264d7 : Verify the turn-screen-on activity won't wake up device 77d8de526c6 : Update permission tapjacking test for partial overlays

+- Project: platform/development

591d513a8 : Update build tools version for b/237714065 8d408e82c : Add ability to enter PiP on back pressed in ApiDemos

+- Project: device/generic/car

6360dd2 : Prevent "artifact path requirement" build error for preinstalled-packages-com.android.car.messenger.xml a851e67 : Put CarMessenger's allowlisting in its own config file d149f9b : Fix "artifact path requirement" build error for rotary apks 21c0f32 : Fix "artifact path requirement" build error for preinstalled-packages-com.android.car.dialer.xml e2a50bd : Put Dialer's allowlisting in its own config file 7a877a4 : Disable adoptable_storage for car emulator (tm-qpr-dev) 7fe7bfe : Fix Audio HAL crash. 250656a : Disable UltraSound features in car emulator. 9fdfc37 : Remove android.software.midi feature from car emulator.

+- Project: device/generic/goldfish

82177a72 : Disable asha from bluetooth profile ccbdf250 : Add bluetooth configuration 78a30f4a : codecs: update vp8 encoder performance 35636f8a : codecs: update more performances data 792f6c18 : codecs: fix 4k fps for hevc 41506dbb : Fix jpeg lib path for 64 bit image. 8e07b72b : codecs: lower the fps of goldfish hevc decoder 8cfebae8 : Fix jpeg lib path for 64 bit image. 0a988427 : Fix jpeg lib path for 64 bit image. b769aa63 : Update our hardcoded measurements bb279e3a : Reduce warming up time to 3.5 seconds 3bdc7462 : Add cold start to GNSS 03035393 : Fix the timestamps reported in `GnssLocation::elapsedRealtime` 6e57f6f4 : radio: declare a few telephony features required by cts a633c4a5 : Revert "Fix location mocking in Goldfish" cff2a1c2 : Fix location mocking in Goldfish e0b065ff : Remove obsolete freezer cgroup ops cf6cc98c : Add retries for pcm_read and pcm_write 488257ae : codecs: update c2.android.mpeg4.decoder fps 4a73d986 : Add retries for pcm_read and pcm_write 8152f179 : Add android.hardware.usb.host.xml to makefile. 160ec6a4 : Set GoogleContacts as the default system contact app. b2d5d1ff : Set android-desktop as the image tag. 522d33b7 : Create goldfish_overlay_connectivity_gsi RRO ca2b861e : Move pcm_prepare closer to pcm_open c6acebac : Retire pcmStart and pcmStop 47f4785c : C++ cleanup 02a8179a : Support derived target update of device manifest f1745dc4 : codecs: declare non-hdr display e363ff7a : Revert "Limit the numer of output and inout streams open" 2c886b3e : Switch the audio HAL to 7.1 cc5ff994 : Reduce logcat noise in the audio HAL a3761c62 : minor fix on x86_64 only 64bit guest

+- Project: device/generic/goldfish-opengl

ae9c2ec2 : Fix flickering with client frame composer 073c2cdb : Add display finder DRM flow 3341d8a5 : Handle sync_fd==-1 d4cc09dc : Add client composition mode to RanchuHWC df29053f : codecs: handle invalid inputs better b9512ff4 : Fix resizable AVD with virtio-gpu

+- Project: device/google/atv

fa5a517 : Import translations. DO NOT MERGE ANYWHERE 02a0e2c : Import translations. DO NOT MERGE ANYWHERE 9af876f : Import translations. DO NOT MERGE ANYWHERE 9069b88 : Import translations. DO NOT MERGE ANYWHERE 224ef17 : Import translations. DO NOT MERGE ANYWHERE 66fd759 : Import translations. DO NOT MERGE ANYWHERE 9f9072c : Import translations. DO NOT MERGE ANYWHERE 64b3b02 : Import translations. DO NOT MERGE ANYWHERE 978d801 : Import translations. DO NOT MERGE ANYWHERE 9395ff9 : Import translations. DO NOT MERGE ANYWHERE

+- Project: device/google/barbet

c042add : Update barbet SVN to 29 72dc518 : Update barbet SVN to 28 65cb954 : Update barbet SVN to 27 07ea109 : Switch NFC from HIDL to AIDL

+- Project: device/google/bluejay

cae3b29 : Update bluejay SVN to 19 1d3082b : Set Lyric camera_hardware variable. 0b27db3 : Add Ownership to powerhint files d9df6ed : audio: extand the period number of hifi usecase 027014d : powerhint: clean up unused hints in B3 34998e3 : vibrator: disable f0 and redc compensation 90c7423 : Remove frequency boost of big cores for FACE_UNLOCK bd97cfd : gps: enable GNSS PPS feature 68db066 : Update bluejay SVN to 18 08dcbe9 : Remove RestrictedCpuset hint 7fb9a39 : Adjust zram size to 3G a94fab2 : audio: enable gapless offload for trimming data 7dc600e : Config dex2oat according to thermal status e07cbc7 : Enable adpf cpu hints for SurfaceFlinger in device mk file 73cd027 : Remove existing surfaceflinger uclamp boost configuration 86f174c : Update bluejay SVN to 17 c5af650 : thermal: seperate thermal config for charging 1211bd8 : Change util threshold of camera streaming high 2784ce1 : Update bluejay SVN to 16 3ab3d62 : Remove FPS boost 7b37c42 : gps: Enable SI SUPL over Wifi a07582c : Update bluejay SVN to 15 18cea89 : Change boardconfig layout to support _car builds af207a9 : Remove universal touch boost 9de33e4 : audio: enable gapless offload flag f5bc089 : init: remove twoshay HAL init trigger condition 'on late-init' a37ba41 : Update udfps burn in vertical translation a5e0570 : B3: Add Bluetooth A/B firmware property cfaa2c5 : init: set vendor.all.modules.ready and vendor.all.devices.ready 4824af0 : Disable zone dma32 ab54152 : Set audio haptic channel amplitude limit 5ed43b8 : audio: update audio tuning table d38d316 : Config: Update Auto Brightness debounce and ambient threshold setting for p21 4950069 : Switch NFC from HIDL to AIDL

+- Project: device/google/bramble

45839e9 : Switch NFC from HIDL to AIDL

+- Project: device/google/coral

59bb7426 : Refine rounded.xml for C2/F2 a14589e9 : Update coral SVN to 64 caeb4872 : Disable per-cgroup PSI accounting 117ba5b5 : Add device-specific support for GoogleBattery AIDL V1 ee0687b4 : Pixelstats: add block layer stats length d0152c58 : init.rc: change the ownership of gc segment info sysfs nodes 3f9c94b7 : Switch NFC from HIDL to AIDL

+- Project: device/google/coral-sepolicy

d14c1ca : Add framework stats service permission for coral. 036fcd6 : sensors: Mute the read unmounted files error with dontaudit. 1c09025 : Update nfc from hidl to aidl service

+- Project: device/google/cuttlefish

c5da306e2 : Partial revert of ag/19786106 2a86a1972 : Move support_one_handed_mode to cf phone type product 2efd7087a : Add display finder mode sysprop ff60a43b2 : Put CarMessenger's allowlisting in its own config file 92434b861 : Switch to ranchu hwc a77657c1c : Bump VK_API_VERSION_1_2 for QEMU bf1a8e0fe : Make sure androidboot.opengles.version is set f6a1090bd : Fix qemu GPU device labels d286afe50 : cf_x86_64_tablet target does not support the android.software.voice_recognizers 49057cd1a : Put Dialer's allowlisting in its own config file 521d2076f : Adds config values for rear display mode 3edebcb56 : [DO NOT MERGE] Make init_boot optional part of AB_OTA_PARTITIONS aa3f38147 : Move Audio Effects HAL into its own manifest chunk a51534f28 : KeyMint: pass through auth tokens e57b6e9df : Enable the telemetry service

+- Project: device/google/gs101

a431ade8 : Include Dolby codecs ae7b5adf : Add notification pregrant for WfcActivation def0f325 : Upgrade device VINTF manifest for IDebugHost 495567bb : [DO NOT MERGE] temporal remove CQ mode for HEVC encoder 926cb2a3 : init: add permission to adjust wlc fan alarm level edee0d08 : gps: enable GNSS PPS feature 489f8191 : dck: switch to gs-common implementation of digital car key wiping 03270401 : dumpstate: Add aoc memory vote dump for a32 and ff1 b1ea1a74 : gps: raise gps service priority 3e6a0dcd : Update P21 device compatibility matrix file to update uwb IUwbVendor to v2 c5c3e1d7 : health: Remove SOC based throttling 92f1b6c4 : Revert "thermal: enable warm_reset on thermal shutdown" 78e92a81 : pixelstats: add ams_rate sysfs for ATOM of VendorAudioHardwareStatsReported d22cc82a : gps: update gps driver 143.20.23.547844 a9d6ee70 : Revert "dck: switch to gs--common implementation of digital car ..." 93e624ad : Dump usf stats history in bugreports. c17b4650 : dck: switch to gs--common implementation of digital car key wiping f121ec66 : thermal: move charger thermal HAL setup into project d8144c43 : gps: Enable SI SUPL over Wifi 7e144548 : Revert^3 "gs101: Add pvmfw to AB_OTA_PARTITIONS" 73b675de : update bitrate modes capability for video encoder 3749b757 : p2p: fix p2p configuration dc68b3a2 : Add TARGET_PRODUCT variable to aoc daemon build d8610a14 : gs101: exclude vendor telephony code if BOARD_WITHOUT_RADIO 69ff0493 : gs101: exclude telephony.carrierlock feature if BOARD_WITHOUT_RADIO 1dc5d623 : Change ownership of charge_stats to system for clearing bc9753c5 : Add device-specific support for GoogleBattery AIDL V1 67240b1c : init: disable dock-defend 803bb5c4 : Set powerBrickStatus to not connected when sourcing power 47633ab2 : Fix that no sound from TalkBack when using Spanish/French/Japanese/German/Italian language. d8dac3c8 : Update pixel stability logging mask 1237f7a4 : Add support for Opus as a BT A2DP offload codec 21932fae : init.gs101.rc: remove vendor.device.modules.ready from 'on init' section b94ea0c3 : Revert "Disable zone dma32" de29a14a : usf: Include usf_product.mk for USF PDK. b7305458 : bcl/init: Remove unused sysfs write. d480331d : gps: update gps driver 143.20.23.542941 645967d3 : Disable zone dma32 4ea4bdb9 : Set permission and owner for acd-com.google.usf.non_wake_up. af22af8d : battery: Dump Health index stats 40448dc0 : Pixelstats: add block layer stats length 88fb3bfe : gs101: move charger thermalHAL setup into common code d5ce52e1 : Revert^2 "gs101: Add pvmfw to AB_OTA_PARTITIONS" 4a612faa : init: disable dock-defend in charger mode 8afd9f90 : thermal: enable warm_reset on thermal shutdown a5fd932d : Remove android.hardware.renderscript HAL from manifest 4a24ac4c : fingerprint: Add congifs for sw42 a723e2d1 : fingerprint: Add .mk files for SW42 e806478d : manifest: Use fpc42 version for FPS extension

+- Project: device/google/gs101-sepolicy

9a4545e : Allows modem_svc to read the logging related properties 060b562 : Sepolicy: add permission to allow create, connect udp socket 908a8fc : sepolicy: gs101: allowed permissions required for network access 7b5ed95 : Add rules for letting logger app send the command to ril f072797 : sepolicy: add nodes for aoc memory votes stats a8eab1a : sepolicy: add permission for AMS rate of pixelstats-vend 4b4afb2 : Give permissions to save usf stats and dump them in bugreports. 0bbfb98 : aoc: add audio property for pixellogger update control 1673f21 : Allow aocd to access acd-offload nodes 5ea60d6 : Fix build break if BOARD_WITHOUT_RADIO c96220c : Add security context for com.google.usf.non_wake_up/wakeup. 2455329 : hal_dumpstate_default: fix avc error a915799 : modem_svc: Fix avc error bf1333f : Add acd-com.google.usf.non_wake_up file to AoC file context. d479f73 : Update nfc from hidl to aidl service 7bfcc6f : Allow chre to communicate with fwk_stats_service.

+- Project: device/google/gs201

e6bf5a0f : [Steadiface] Disable landmark inference dsp usage. 87f57a51 : Revert "update performance-point for AV1 decoder" fcaad093 : update performance-point for AV1 decoder 2307196b : Disable USB contaminant detection when the disable flag is true bfb57fd2 : usb: remove redundant changes for USB nodes a83716ff : usb: Remove the permission change of unused nodes 96b8020d : RESTRICT AUTOMERGE: [3A] Update LOCAL_TARGET_PRODUCT for T6Pro 18a733b2 : Revert "RESTRICT AUTOMERGE: [3A] Update LOCAL_TARGET_PRODUCT for T6Pro" bdfa4099 : RESTRICT AUTOMERGE: [3A] Update LOCAL_TARGET_PRODUCT for T6Pro dd651b1b : pixelstats: add thermal stats paths 6ef57bda : GPU: Remove write to ifpo sysfs node. 6e291369 : Add notification pregrant for WfcActivation 1979e0bc : audio: remove CCA default setting from common 4002a113 : Upgrade device VINTF manifest for IDebugHost 65b6f927 : Include Dolby codecs d89cff2f : [DO NOT MERGE] temporal remove CQ mode for HEVC encoder e4c0888a : powerstats: change data source for CPU CLx-DVFS 47adfbe5 : init: add permission to adjust wlc fan alarm level 45618a67 : Revert "thermal: Fix misalignment from removal of gxp cdev" b8acf39e : Revert "thermal: remove gxp cooling device dependency" d1b167f3 : wifi: Add flag BOARD_WLAN_CHIP a1f90033 : mitigation logger: Update lastmeal generation 9fe1f4be : Dump the sys node of LED d299a424 : Update pixel stability logging mask 24c9524b : dck: pick up recovery mode library for digital car key wiping 5d912313 : dumpstate: Add aoc memory vote dump 034981b6 : gps: raise gps service priority 85f961fa : Differentiate COD between phone and non-phone project 8de20712 : Update P22 device compatibility matrix file to update uwb IUwbVendor to v2 fd96acef : [Camera 3A] Update LOCAL_TARGET_PRODUCT for F10 e631aba3 : Move lhd.conf, scd.conf to device folder cad8c5c0 : health: Remove SOC based throttling 1044dd4a : fp_test: add command binary for fp test ce2ec891 : gps: update gps driver 143.20.23.547844 3d77a0d8 : Support Call Metrics info as part of Call KPI 4c5bbfc7 : powerstats: update GPU EnergyConsumer channels 63e9c666 : Revert "dck: pick up recovery mode library for digital car key w..." 21ffd5f1 : Dump usf stats history in bugreports. a3a42642 : dck: pick up recovery mode library for digital car key wiping 7447cd36 : pixelstats: add ams_rate sysfs for ATOM of VendorAudioHardwareStatsReported 0d14937a : thermal: move charger thermal HAL setup into project 08c526a5 : dumpstate: Dump GTI touch information. 0f2d1bd8 : powerstats: add specific combination of data providers 9411790f : powerstats: include Aurora state residency stats 97064d1b : Modify rt_uclamp_min value d6a9d8b6 : handheld_core_hardware.xml should be included at device specific layer. 1fa1cf5d : Scale the flexibility for snesor features settings 856edb84 : update bitrate modes capability for video encoder f14529ed : thermal: allow system to overwrite the skin_therm's trip point 1e179afa : [PixelLogger][P22] Update P22 Pixel_default.nprf to enable PAL-TraceAlert trace for Power team a245c224 : Enable scsi error recovery log for debugging 45c64929 : Remove IBluetoothCcc from common setting 423562d5 : init: Change pm_freeze_timeout 301ce088 : Add TARGET_PRODUCT variable to aoc daemon build 46a0ab60 : powerstats: include WLAN data provider in PowerStatsHAL 53dc3e39 : Add device-specific support for GoogleBattery AIDL V1 19b932eb : powerstats: remove bluetooth data provider on the specific device bf885d8d : gs201: exclude telephony.carrierlock feature if BOARD_WITHOUT_RADIO 312ccd4c : gs201: exclude vendor telephony code if BOARD_WITHOUT_RADIO 424daa69 : Scale the flexibility for camera flash/autofocus settings ed1fa3ae : init: disable dock-defend 7d34263b : Set powerBrickStatus to not connected when sourcing power 713b995e : logger: Change access right to lastmeal.txt a150e72f : Bluetooth: correct logbuffer_btpower owner to Bluetooth 8e65c0cf : wifi: Disable 6GHz channels on P2P 6f754fdd : init.gs201.rc: remove vendor.device.modules.ready from 'on init' section 938a1692 : thermal: allow system to overwrite the usb_pwr_therm2's trip point e31dc795 : dumpstate: Dump logs 259c65da : conf: create dedicated init rc for modem 2ce6ad29 : Not build modem artifacts with BOARD_WITHOUT_RADIO 097f0b8a : Remove the unused attribute set from init.rc 478fe09a : Enable PMF for WPA2-Personal Hotspot 4608b930 : Set permission and owner for acd-com.google.usf.non_wake_up. 51958660 : battery: Dump Health index stats 1cb6abcd : init: disable dock-defend in charger mode 4bdbbe6d : ueventd: create oem test iodev c6b4a317 : [Camera 3A] Update LOCAL_TARGET_PRODUCT for L10 6d9217f4 : audio: add Crystal Clear Audio property af8fbf42 : audio: build-in the CCA HAL module f35f7bd5 : dumpstate: add dump battery data for debugging e3a70263 : init.rc: add permission to dump battery debugging data 59f0266f : add permission for pca charge_stats access b2d1f99d : Rename first stage module list to vendor_kernel_boot.modules.load dd8efd55 : gs201: exclude GNSS and vcd if BOARD_WITHOUT_RADIO d10e415c : init: disable dock-defend in charger mode 1f8a6e25 : gs201: allow override for ro.crypto.metadata_init_delete_all_keys.enabled f32db033 : Pixelstats: add block layer stats length 2b483be3 : thermal: allow system to overwrite the skin_therm1's trip point 41329324 : Revert "init: fix incorrect pca94xx sysfs node path" 0d15498d : init: fix incorrect pca94xx sysfs node path 150f6aaf : manifest: Use fpc42 version for FPS extension 809ad005 : manifest: Add sw35 extension interface 74b4007c : usb: Correct the i2c path

+- Project: device/google/gs201-sepolicy

bdf3d6a : hal_health_default: updated sepolicy c18eea7 : Set sepolicy for shell script of disabling contaminant detection cbb62de : thermal: enable pixelstats access to thermal metrics 5acc68d : Allows modem_svc to read the logging related properties 37c32d6 : sepolicy: allowed permissions required for network access : add permission to allow create, connect udp socket Apply to add network access permissions 9dd930e : Add network permissions for debug camera 6cb9f4e : Add rules for letting logger app send the command to ril aa55cb6 : Add sepolicy of dumping LED file in dumpstate a658683 : dck: allow st54spi devivce to be accessed by recovery and fastbootd 4b3ae5b : sepolicy: add nodes for aoc memory votes stats c252f3f : remove selinux avc error feba667 : Give permissions to save usf stats and dump them in bugreports. b69195e : Fix avc denied for vendor telephony debug app 74eb33d : sepolicy: add permission for AMS rate of pixelstats-vend 4e46081 : Add coredomain for hbmsvmanager b5fcd3b : Label GPU dvfs period setting 27f55d7 : convert_to_ext4.sh: suppress test error 5ef0888 : sepolicy: fix odpm avc denials 2e4daad : Update error on ROM 8892407 d4e0af0 : Allow aocd to access acd-offload nodes c50018a : Update SELinux error 1c7154c : Add security context for com.google.usf.non_wake_up/wakeup. dfc95d0 : init-insmod-sh: fix avc error c2ed525 : Add logbuffer file_contexts a1b5481 : Add acd-com.google.usf.non_wake_up file to AoC file context. da328e0 : modem_svc_sit: create oem test iodev a48fe66 : audio: allow Audio HAL to write the audio vendor property 2ee67a6 : sepolicy: allows pixelstat to access pca file nodes 73f6971 : aoc: add audio property for audio CCA module 7f89d68 : Allow chre to communicate with fwk_stats_service. aeb9bd0 : sepolicy: Add SW35 HIDL factory service into sepolicy

+- Project: device/google/pantah

654a2c1 : Update panther SVN to 9 c0be873 : Update cheetah SVN to 9 f0f26c5 : Disable Spatial Audio [ DO NOT MERGE ] 336c86b : Revert "Powerhint update containing PMU and EM_Profile tuning for 30FPS" 4eee4f3 : Update cheetah SVN to 8 9ef4412 : Update panther SVN to 8 be1f94a : Update SVN to 7 4c2b8b3 : Update QualifiedNetworksService apk owner f3cdab9 : Update QualifiedNetworksService apk owner b9882dd : Powerhint update containing PMU and EM_Profile tuning for 30FPS 522230b : Fixing PMU setting and cleaning up powerhint 599eee8 : Relax CPU minimum frequency boost for LAUNCH_CAMERA bd91bae : Set Lyric camera_hardware variable. 9f9a332 : Update device corners and holepunch 8c8bbf8 : Add Ownership to powerhint files 3e5292e : audio: allow Fortemedia to notify setting to CCA 0d7de12 : Increase MIF frequency for 30fps (C10, P10), and 60fps (P10) 5a36f8a : audio: update CCA default setting 6bfef6e : audio: Update Fortemedia tuning for QPR1 24ce773 : powerhint: clean up unused hints in C10/P10 9177744 : Remove 32k capability due to controller bandwidth concern 91666d4 : Update regulation e-labels for C10 and P10 072126c : Update SVN to 6 e336765 : Powerhint update containing PMU and EM_Profile tuning 4d0d892 : audio: extand the period number of hifi usecase 55fdb7f : p10: remove unused udfps_illumination_transition_ms 6262c7c : c10: remove unused udfps_illumination_transition_ms b2276fb : Revert "thermal: remove gxp cooling device dependency" a70d702 : Add by project le audio offload capabilities config file 1586f2a : Add by project le audio offload capabilities config file 91b6195 : thermal: more aggressive CPU throttling policy 244d883 : Add scripts for generating cheetah/panther factory images 69ec432 : calibration: update CCC minimum system offset to 250 for P22 d30b819 : audio: enable USB clock boost on SWB voice-call bd90823 : audio: update FM table 28c3cd1 : Remove max frequency boost of big cores for FACE_UNLOCK c111dbd : Remove GPU-specific 151MHz min power hint. 04131a1 : Remove RestrictedCpuset hint d7a8fe3 : audio: enable gapless offload for trimming data 307211b : audio: FM table check in for SU0 1292879 : gps: enable GNSS PPS feature 71ec2dc : Move lhd.conf, scd.conf to device folder 620b85c : Config dex2oat according to thermal status 9d09e7d : bt: update bt a2dp offload capabilities ad485fa : update dimming usage property dd2c9ef : uwb: update country conf file for C10 5de969c : audio: adjust the latency for immersive playback a8cd0db : calibration: update CCC minimum system offset 9262b7b : Update SVN to 2 16d4e31 : p2p: fix p2p configuration 8a41946 : Enable ADPF CPU hints for SF 3550577 : Revert "p2p: fix p2p configuration" 1c2f2a4 : Revert "thermal: remove userspace throttling for BCL tzone" 09c7a1c : p2p: fix p2p configuration 47fb7d7 : thermal: seperate thermal config for charging 0a7819c : Update regulation e-labels for C10 and P10 ef7f254 : Remove FPS boost a85e8a9 : audio: adjust the latency for av sync result 8928789 : Bundle handheld_core_hardware.xml 801a670 : Tune GPU dvfs period during app launch b626d61 : gps: disable SUPL OTDOA capable for VZW e031c20 : audio: fix VoIP call volume steps 8090f5f : bt: update bt bqr event mask property value f9cd28b : Add AIDL support on IBluetoothCcc c1e41de : Remove device-specific support for GoogleBattery HAL 27458de : Remove universal touch boost a968aa6 : Enable NFC firmware logging by default for user-debug builds 26d9dab : init: remove twoshay HAL init trigger condition 'on late-init' 26c0da4 : audio: separate Fortemedia Stereo VoIP tuning 8d5dc50 : power_profile: update modem power numbers 8ce25a8 : Add support for Opus as a BT A2DP Offload codec 8e4ed25 : init: set vendor.all.modules.ready and vendor.all.devices.ready 6834a10 : audio: apply new pcm id for immersive output 9ed0780 : audio: refactor BAACL a74a9c3 : fix the build for target rbc_product_config f28274c : audio: configuration for spatial audio 07f215f : audio: Enable CCA HAL module 705007a : powerhal: correct the name of powertint "ReducePreferIdle"

+- Project: device/google/raviole

26c612fc : Disable Spatial Audio [ DO NOT MERGE ] 15493e76 : Update raven SVN to 41 7d8dbf7e : Update oriole SVN to 41 f0d6b36e : Set Lyric camera_hardware variable. 3967133c : Add Ownership to powerhint files 45c70632 : powerhint: clean up unused hints in R4/O6 7570035f : audio: extand the period number of hifi usecase 0f700d62 : oriole: remove unused udfps_illumination_transition_ms d8637b8a : raven: remove unused udfps_illumination_transition_ms 681e2c28 : Remove frequency boost of big cores for FACE_UNLOCK 8b8e4a89 : calibration: update CCC minimum system offset to 250 for raven 00838c07 : Update oriole SVN to 40 773d299c : Update raven SVN to 40 eec44318 : audio: adjust the latency for immersive playback 493ca504 : Remove RestrictedCpuset hint 47d623ae : audio: enable gapless offload for trimming data 166cece7 : Config dex2oat according to thermal status 0ada3b4e : bt: update bt a2dp offload capabilities f256ffbd : update dimming usage property b47b3032 : uwb: update country configs for R4 faeed09c : calibration: update CCC minimum system offset for raven 73f513b4 : Update oriole SVN to 39 c9c61f44 : Enable ADPF CPU hints for SF e756c1ac : Update raven SVN to 39 6c2519cd : thermal: seperate thermal config for charging 17a8dde8 : Remove FPS boost f045ccd2 : Update raven SVN to 38 9ac564fb : Update oriole SVN to 38 231a75f1 : uwb: support per device calibration for R4 a30ace99 : audio: enable gapless offload flag dcf3acc8 : Update udfps burn in vertical translation 35532a99 : Remove universal touch boost aa61be1b : Config: Update Auto Brightness debounce and ambient threshold setting for p21 6075bd67 : O6R4: Add Bluetooth A/B firmware property 46c85eb7 : power_profile: update modem power numbers 49a124f8 : Add support for Opus as a BT A2DP offload codec 55f68cb5 : raviole: Change the BoardConfig layout b59a49e2 : init: set vendor.all.modules.ready and vendor.all.devices.ready f04d996f : audio: apply new pcm id for immersive output 07e8b01a : Audio configuration for spatial audio 95ab2f8f : Disable zone dma32 e8712cc5 : Switch NFC from HIDL to AIDL

+- Project: device/google/redbull

c05dde4 : Update redbull SVN to 55 4b89466 : Update redbull SVN to 54 1fea194 : Update redbull SVN to 53 81d906b : wifi: disable HW assist feature 6f28ccf : Disable per-cgroup PSI accounting 39f5b4c : Add device-specific support for GoogleBattery AIDL V1 937ce6d : Pixelstats: add block layer stats length dea52e3 : init.rc: change the ownership of gc segment info sysfs nodes d65d518 : Switch NFC from HIDL to AIDL

+- Project: device/google/redbull-sepolicy

d2137b8 : Add framework stats service permission for redbull. 9e5824c : Update SELinux error f9c1bb2 : Update nfc from hidl to aidl service

+- Project: device/google/redfin

d543694 : Add device-specific support for GoogleBattery AIDL V1

+- Project: device/google/sunfish

bee10901 : Update sunfish SVN to 51 acde0069 : Update sunfish SVN to 50 f3616bfa : Update sunfish SVN to 49 fdf28750 : Disable per-cgroup PSI accounting 16a05cf6 : Add device-specific support for GoogleBattery AIDL V1 588ad5a5 : Pixelstats: add block layer stats length ab0a474e : init.rc: change the ownership of gc segment info sysfs nodes 5f6dbc55 : Switch NFC from HIDL to AIDL

+- Project: device/google/sunfish-sepolicy

3e93f89 : Add framework stats service permission for sunfish. 60199b8 : Update SELinux error 9f246d9 : Update nfc from hidl to aidl service

+- Project: device/google/trout

0e92d31 : Disabling Android boot animation ac8cfeb : Set TARGET_ENABLE_DRMHWCOMPOSER to false 5152be2 : Disable Primary Display Mirroring for Cars 363c405 : Set hwcomposer to be ranchu 5972d70 : Add fstab arguments to trout build c2b0b08 : Revert^2 "Return SetupWizard back to Trout" 6ad90f4 : Revert^2 "Switch to Ranchu hwcomposer" 87457e4 : Do Not Turn EVS App On in Parking Gear 3b4c1a9 : Revert "Switch to Ranchu hwcomposer" 5ffd648 : Revert "Return SetupWizard back to Trout" 1f66d38 : Return SetupWizard back to Trout e19ad43 : Switch to Ranchu hwcomposer b35a705 : Disable Mocking EVS App 67c8ffe : Use CarEmu Audio on Trout-x86 target cb64858 : Tweak ownership for team structure changes d433c60 : Adjust SELinux file context for AIDL Dumpstate HAL 2f4d23c : Fix dumpstate HAL configuration after AIDL move 558b008 : [DO NOT MERGE] Turn off init_boot in trout b627fa3 : Fix the host Vehicle HAL agent build 78bce86 : [DO NOT MERGE] Move trout Dumpstate HAL to AIDL d642f18 : Set wifi_prefix for trout to enable VirtWifi f609429 : Enable car emulator audio HAL ee2a85b : HACK: Disable SetupWizard in trout 81fac2e : Move audio effects HAL manifest into trout tree 66672f4 : Amend trout configuration to enable boot on Android T

+- Project: device/google_car

de1dda9 : Add support for bluejay_car builds f85e03f : Raven/Oriole change the Boardconfig architecture 64a4545 : Add check for 64bit devices

+- Project: platform/external/angle

559edfc98c : DO NOT MERGE: Enable perFrameWindowSizeQuery on Android

+- Project: platform/external/conscrypt

28e1feba : Set version code to 330400000

+- Project: platform/external/deqp

a128540c2 : RESTRICT AUTOMERGE: Improve comparison of VkPhysicalDeviceMemoryProperties 1d55c6b2e : Changed OWNERS e4aa8608d : Move dEQP-EGL.functional.image.modify.* to 2022

+- Project: platform/external/dtc

d10c84c : libfdt: fdt_path_offset_namelen: Reject empty paths a6ac6d9 : libfdt: fdt_path_offset_namelen: Reject empty paths 61e10c9 : Fix integer wrap sanitisation. 2b59769 : Fix integer wrap sanitisation. f0d35e2 : OWNERS: Add mikemcternan@ a956a61 : Add ptosi to owners. fb9877b : Remove hridya@ from OWNERS file 6f0fef2 : FROMGIT: libfdt: fdt_offset_ptr(): Fix comparison warnings 35c4c2b : FROMGIT: libfdt: fdt_offset_ptr(): Fix comparison warnings 8ef746c : Fix integer wrap sanitisation. ef1978a : ANDROID: Merge upstream ed310803ea89 (v1.6.1)

+- Project: platform/external/grpc-grpc-java

a7cdc6133 : Pandora: Modify visibility from Blueberry to Pandora

+- Project: platform/external/hyphenation-patterns

756bcc4 : Add exception for AF, CS

+- Project: platform/external/icu

a042c828a : DO NOT MERGE Update Android ICU data from 2022a to 2022a rev. 2. [R] 2e531dfed : DO NOT MERGE Update Android ICU data from 2022a to 2022a rev. 2. [S] d256b16ce : DO NOT MERGE Ignore tztest#TestCanonicalID [O-MR1 CTS]. 671bae87b : DO NOT MERGE Ignore TimeZoneTest#TestCanonicalID [O-MR1 CTS].

+- Project: platform/external/ims

1a3d0d5 : Add MODIFY_PHONE_STATE when registering receiver

+- Project: platform/external/ktfmt

75418db : Add support for file exclusion in ktfmt.py 9839dc3 : Add a ktfmt.py wrapper around ktfmt.jar 4b33ade : Add ktfmt build target 08dfbb1 : Add metadata files 8b9a812 : Initial empty repository ea81882 : Bump version to 0.39 5f7b063 : Handle escaped markdown characters in KDoc 0b5d3d1 : Format .kts files with ktfmt 4a0c2d4 : Prevent adjacent unary operators from merging (#328) d71487b : Support shebang for KTS files e40bc15 : Bump version to 0.39-SNAPSHOT 9bfe60c : Bump version to 0.38 44bf14c : For --google_style, break between ( and long condition expressions (#325) 24e6942 : Fix breaking before is keyword causing illegal code c0e6243 : Add line breaks to lambdas after broken function arguments bd2e5c7 : Update ktfmt component on FBS:master 63eef56 : Disabling grouping of fields after the first group in qualified expressions b7ff8ba : Handle lambda destructuring declarations with explicit type 687b6f7 : Bump version to 0.38-SNAPSHOT e563773 : Bump version to 0.37 be43fdb : Break after annotations iff it is a block-level expression (#302) bb66293 : Remove use of some deprecated functions (#311) 8f8d12b : @allow-large-files [MSDK] Update ktfmt component on FBS:master bfc9bed : Always break between when conditions, even if they fit in line 4dc2273 : Bump version to 0.37-SNAPSHOT b143ca7 : Bump version to 0.36 8a5af6c : Fix a bunch of build warnings (#283) 781eb2f : Do not try to make block like syntax for expression with more than 1 lambda 1bebf0b : Add trailing break before brace for Google Style (#308) d8bdf97 : Try to fix issue with MainTest.file is modified if it is not formatted (#309) edf278c : Remove printOps from default test running d82fa63 : Removing old prints from TokenizerTest 07d2ac0 : Improve handling of `as` and `is` when left hand is a call-chain 46129b6 : Simplify breakIntoParts a bit 7b1d548 : Refactor to in visitQualifiedExpression f19bd22 : Allow breaking in KtCallableReferenceExpression after :: c7fffbe : Redo qualified chains, without chunks, other modifications and support handling !! and [] b640331 : Print a single space for empty do-while bodies. (#305) 18990a4 : Add tests to confirm that the file is not modified if it already formatted (#304) 6ea9e8f : Fix memory leak when creating KtFile b11275d : Various style and comment cleanups 6be1157 : Bump version to 0.36-SNAPSHOT 6ebfe03 : Bump version to 0.35 f0c6281 : Allow breaking before `.` in a reciever function declaration to avoid long lines a66fbc4 : Always preserve semicolons preceding lambda expressions, even when they might be meaningless (#301) f3c2964 : Fix .editorconfig-kotlinglang (#299) 2ada6d2 : Bump version to 0.35-SNAPSHOT 02537ed : Bump version to 0.34 0901f21 : Add support for @argsfile a000e5d : Move bump_version.sh 391d8b9 : Update CONTRIBUTING.md b86a77c : Bump version to 0.34-SNAPSHOT 5c2e741 : Bump version to 0.33 ebdebf9 : Noop: refactor KDocWriter to eliminate some dead constructs (#288) 0815f75 : Fix crash on annotated destructuring declaration element. (#286) cf0c9c8 : Deploy GitHub website when a new release is created 1f6ba0a : Website deployment script now supports temp dirs and pushes to GitHub by itself b3cf13a : #291: move comments between imports above import list (#292) 93c7dd9 : Fix crash when last superclass entry has a delegate 5e0054a : Do not crash for 1 lambda argument with trailing comma 6ad6308 : Lambda indent assignment (#282) 79ff220 : Fix formatting of block-like lambdas (+ scope functions) on long lines. (#280) 059184b : Fix crash when type param has an annotation (#281) d4718f6 : Always break get/set definitions onto lines below the property declaration. (#279) bb01ef7 : Preserve semicolons between call expressions and dead lambdas. (#276) 59d4946 : Bump version to 0.33-SNAPSHOT 60d59b3 : Bump version to 0.32 b17e505 : Account for semicolons on top-level statements. (#275) a2ed7c9 : Save to disk only if contents changed 05508d7 : Bump postcss from 7.0.35 to 7.0.39 in /website (#272) 412f155 : Bump ws from 6.2.1 to 6.2.2 in /website (#273) 79d8c45 : Bump path-parse from 1.0.6 to 1.0.7 in /website (#271) 08fc14f : Bump hosted-git-info from 2.8.8 to 2.8.9 in /website (#274) cf45480 : Bump version to 0.32-SNAPSHOT 3b53c80 : Bump version to 0.31 f85414c : When formatting stdin, print formatted code to stdout regardless of whether it changed fd042ed : Don't break for short variables names (even for simple chains) d74f46a : Simplify argument indentation logic f79e898 : Simplify lambda indentation logic 4ccedad : Add unit tests for indentation 5164ad9 : Consolidate emitQualifiedExpression functions 61a9024 : Update emitQualifiedExpression, convert prefixes into chunks 36cd8eb : Further simplify invocation counting 4caa235 : Simplify invocation counting in emitQualifiedExpression 2e0f887 : Create toParts helper for expressions 4d71191 : Add unit tests for chaining edge cases 174d8bd : Update kotlin version to 1.6.10 (#266) 70ab404 : Update copyright headers from Facebook to Meta e8e311d : Remove ignored tests 69df623 : Replace else/if chain with when 4c1a604 : Add a visit helper to simplify accept calls 0991d7e : Reorder var in KotlinInputAstVisitor.kt e1324ac : Support `expect enum class` without a body. (#263) daf9488 : Fix main class in pom file. (#264) b7b74c2 : Consolidate Escaping.kt into one class 24e89f9 : Consolidate WhitespaceTombstones.kt into one class 9e7639f : Consolidate Parser.kt into one class bcbdecd : Consolidate Formatter.kt into one class 6a44527 : Consolidate ParsedArgs.kt to one class 32c441d : Consolidate Main.kt to one class 6bd3471 : Pull out ParseError to its own file a261603 : Pull out FormattingOptions into its own file 0fa54f0 : Pull out helper classes of RedundantElementRemover.kt into their own files 3bec731 : Pull out helper classes from KotlinInput.kt into their own files bdba5da : Fix OSS build break in online_formatter c718b53 : Fix OSS build failure 089b8a0 : Create cli folder 31a22a2 : Create format folder 55bb6d5 : Rename Token to KDocToken 3042ebc : Move KtfmtTruth to testutil module 9fe0612 : Move PrintAstVisitor to debughelpers d24a93a : Cleanup visitor classes 582f0f1 : Fix crash when optional semicolon is used in a long single-line lambda 187551e : Fix crash when using optional arrow in lambda fcc4fcc : Bump version to 0.31-SNAPSHOT 5c2ce20 : Bump version to 0.30 3752553 : Make ktfmt run under Kotlin 1.6 aa6eb8b : Bump version to 0.30-SNAPSHOT d4995c1 : Bump version to 0.29 b44c58b : Added dry run mode (#212) 64776fa : s/master/main/g edc8ef3 : Bump version to 0.29-SNAPSHOT ab133a7 : Bump version to 0.28 6ae31dc : Solution for ktfmt not processing .kts files 1335001 : Update release docs now that it's mostly automated 0fb25a0 : Update name of AWS policy required to deploy the AWS Lambda that powers https://facebookincubator.github.io/ktfmt/ d69375a : Fix perpetual addition of newline 472e712 : Put some delegate expressions in a block 0f8e170 : Bump version to 0.28-SNAPSHOT 7575a33 : Bump version to 0.27 90dfe42 : Back out "Update ktfmt to fix odd formatting with DSLs." cd09a6c : Bump version to 0.27-SNAPSHOT f8bc2f5 : Bump version to 0.26 e62ef21 : Fix explicit ctor formatting; and KDoc's ``` followed by more text (#238) 57a2a81 : Update ktfmt to fix odd formatting with DSLs. (#214) 12ed59e : Fix for crash when formatting multiple annotations without `field:` prefix 3a566d1 : Bump version to 0.26-SNAPSHOT f84ea51 : Bump version to 0.25 b2c2761 : Use Kotlin 1.5.0 in OSS (#227) 58becb1 : Add AstVisitor for Kotlin 1.5 (#215) 269d92e : Bump guava from 27.0.1-jre to 29.0-jre in /core (#199) 3ff419f : Bump version to 0.25-SNAPSHOT 18eda13 : Bump version to 0.24 bf63715 : Website to demo ktfmt 90bfa9d : AWS Lambda that formats code in a request (#198) cd3f6c1 : Don't add spaces in KDoc, not even after links. 07a8e81 : Fix build_and_test.yml (#195) 63bf705 : Bump version to 0.24-SNAPSHOT da3ee1b : Bump version to 0.23 1ce913e : ktfmt_idea_plugin now takes version from version.txt 110dfaf : Use the configured column limit in the KDoc reformatter 22a2c76 : Fix publish_artifacts_on_release.yaml: cd into ktfmt_idea_plugin before trying to build it e638392 : Merge plugin.yml into build_and_test.yml 3b55d71 : Rename "maven" GitHub Action to "build_and_test" to better reflect its contents 684b52e : Bump version to 0.23-SNAPSHOT 0167f9c : Bump version to 0.22 7d4f097 : Plugin: publish a version to JetBrains Marketplace whenever a new GitHub Release is created 1968684 : Handle semicolons between `when` entries 4c37bd7 : Plugin: add a Gradle task to verify plugin works against LATEST-EAP-SNAPSHOT 3b56f5c : Plugin: Add ability to publish plugin using Gradle dab5ad6 : Plugin: remove untilBuild so the plugin can be installed in all future IntelliJ versions 6e11904 : Fix GitHub Action to publish to maven central (#193) 36b417d : GitHub Action to publish artifacts to Maven Central when a new release is created (#192) f6c762a : Handle function type params of the form @Annotation (<lambda>) (#189) cc7b3ea : Add an `.editorconfig` file per style (#187) c802871 : Don't use guessToken("(") when emitting parenthesis in call elements (#188) 1aba9fe : Correctly handle nested KDoc 5e263ac : All files in args are processed, even if one of them has an error (oops) 5b6edca : Add Google and Kotlinlang support to IDEA plugin (#183) ccebec3 : Add Spotless (GoogleJavaFormat) to IDEA plugin (#184) 0dbef72 : Bump version to 0.22-SNAPSHOT 4df69a2 : Bump version to 0.21 4216550 : Output expected formatting when showing a mismatched formatting error 5f68ee5 : Make top level property line spacing formatting more direct 7fbc9d9 : Add --kotlinlang-style to format similarly to https://kotlinlang.org/docs/coding-conventions.html 7d76e78 : Update ktfmt component on FBS:master c4c1203 : Preserve line spacing for properties 75a41df : Bump version to 0.21-SNAPSHOT 9de5612 : Bump version to 0.20 6585ff3 : Handle function references of nullable types e780357 : Handle package names with escaped identifiers 1ec934e : Fix spelling mistake (#167) bd9a537 : Remove a case handling annotations that cannot happen 99146e7 : Allow a line break after a destructuring's assignment 74c7714 : (--google-style) when(): fix multiline arguments fc227ff : (--google-style) If: put closing paren on next line e537789 : Relax conditions for 1-line annotations in expresssions d51b618 : Add ktfmt-gradle to the README (#166) 3b16886 : Add initial .editorconfig section (#158) (#162) 6c7dd8d : Keep so-called "scoping functions" on same line as assignment (#161) 2df0322 : Preliminary support for .kts files 1d2e0b2 : Remove Kotlin 1.3 support 400bb65 : Update JetBrains plugin to ktfmt 0.19 and make it work with IJ 201+ (#159) f8c185e : (--google-style) Break before each call parameter if they don't all fit in one line (#67) 1bc396c : Bump version to 0.20-SNAPSHOT 2f1db30 : Bump version to 0.19 343a431 : Kotlin 1.4 fun interface tests 8125fe1 : Upgrade external version to Kotlin 1.4 (#68) a96140e : Updating primary constructor indentation 85c0a92 : Support trailing commas in lambdas parameters 93ed324 : Reformat some Ktfmt files 671de4c : Indent lambda args after line breaks and break before -> 7b9ee11 : Temp: [Ktfmt] Don't break before lambda when initializing property 57d7c44 : Reformat files in Ktfmt cb7d679 : Have styles represented as static fields 2a78f3f : Simple lint clean up 3190ddd : Bump ktfmt version f3dae91 : Make secondary constructors more like function declarations 833c791 : Break after each class/fun param, if they don't all fit in one line ad76fd7 : Fix comment indent inside of lambdas c918f36 : Break after each class/fun param, if they don't all fit in one line 1f02bad : Add a new method to specify if redundant imports should be removed 383b553 : Introduce --google-style 3d2898f : Do not break due to annotations parameters 39b6e1f : Allow line breaks after as and is c2e153b : Remove unnecessary block e16e63a : Bump junit from 4.12 to 4.13.1 in /core (#63) 80262b3 : Don't break aft variable declaration in when expression eee6dec : Handle ; between property and accessor 353dd41 : Move accessors handling into declareOne b668701 : Avoid truth comparison since it cannot load DiffUtil 05f2043 : chore: bump `intellij.version` for new EAP (#62) 02789a0 : Delete iframe that installs the IntelliJ plugin, because GitHub Markdown explicitly doesn't support iframes 52bd7cb : Fix license headers in some files in ktfmt_idea_plugin 944f445 : Add a section about the new IntelliJ plugin d1f72ac : Bump version of IntelliJ plugin to 1.1-SNAPSHOT b79e89b : Bump version of IntelliJ plugin to 1.0 5400746 : ./bump_version.sh handles ktfmt_idea_plugin 2f7bbe0 : Bump version to 0.19-SNAPSHOT 02eafed : Bump version to 0.18 d7875fa : JetBrains IDEA plugin d51d48e : Make it easier to use ktfmt as a library from Java bcfdd8f : Daily `arc lint --take KTFMT` 4343c1a : Use kotlin-compiler-embeddable instead of kotlin-compiler (#58) 822e61f : Bump version to 0.18-SNAPSHOT c154f83 : Bump version to 0.17 2394c4c : Enums: Break between trailing comma and semicolon ae3f54b : Support trailing commas 70f293d : Rewrite formatting code for call-expression and qualified-expression b1e8550 : Tests now always print emitted Ops to ease debugging formatting decisions 3ff6c80 : Pretty print the set of Ops that KotlinInputAstVisitor produces 526fbfe : Preserve expressions appearing on the same line as imports 0b86ab4 : Turn remove imports on by default be1d36b : Do not remove imports referenced in KDoc d4be87d : Extracted element removal out of the Formatter file 9c92bd6 : visitFormals takes KtParameterList, so it can handle trailing commas in the future d681cee : Remove a seemingly unneeded breakOp from visitTypeParameterList 7ff8ece : Simplify forEachCommaSeparated by inlining it into visitEnumEntries da487a8 : Update with latest Spotless documentation links (#55) 664e4cf : Do not remove component operator imports 11fa04b : Remove imports from the same package d4e2b02 : Reorganize code for import removal c452cf9 : Keeping imported operators from being removed b3da971 : Remove unused imports 38486b0 : Bump version to 0.17-SNAPSHOT f6274f3 : Bump version to 0.16 fe6446d : Improve xplat/ktfmt/bump_version.sh to only commit pom.xml files 8ed02d1 : Add static function to represent dropbox style option in formatting options (#53) 84d1534 : Refactor detection of unneeded semicolons to its own method bfd3f08 : Bump version to 0.16-SNAPSHOT a2132a6 : Bump version to 0.15 bab0f4b : Handle multi-annotations with use-site targets d4cae4b : Newline after annotation if it has value parameters be6038c : Fit annotations in one line when possible 6f67a56 : Bump version to 0.15-SNAPSHOT 4d80d95 : Handle annotations with type arguments f044996 : Bump version to 0.14 a47826f : Handle the 'dynamic' keyword (#50) f558071 : Daily `arc lint --take KTFMT` 68c9d55 : Avoid closing block in qualified expression for non-lambdas d214df1 : Fix breaking after = for a property with no type and many annotations 5eab985 : Mention that ktfmt can be run using Spotless 0c4ac5f : Daily `arc lint --take KTFMT` 6a0f7c0 : Revert D21785799: Fix: Don't add a newline between `package` and the next element when there are no imports in the file 883e0a5 : Back out "Support Kotlin Scripts (.kts files)" e4aa829 : Fix: Don't add a newline between `package` and the next element when there are no imports in the file 1cb8066 : Preserve existing line breaks in output c2cf421 : Support Kotlin Scripts (.kts files) 52f745a : Don't add a newline between `package` and the next element when there are no imports in the file fd097c8 : Correctly indent blocky expressions in if-else 81361c4 : Run linter for codebase 18f465f : Correctly nandle all-under imports when deduplicating e0601d3 : Fix super statements without labels 2c17040 : Support super expressions with type qualifier a5688b9 : Fix space after return with no value 64e00b7 : Drop redundant semicolons c8b7b31 : Redo qualified expressions in a safer way afb59d2 : feat: add support for suspended types (#33) 3e25029 : Add metadata to pom.xml so we can publish to Maven Central 59f7ad8 : Fix license headers a1fd7f2 : Add a script to bump versions for releasing 8f8da04 : Bump version to 0.14-SNAPSHOT 83aa47d : Bump version to 0.13 ac4a340 : ktfmt now usable directly from Maven d5c5cab : Use google-java-format 1.8 from Maven Central (#31) 1f6d0be : Deduplicate imports 6d9c9aa : Fix token-indices after a string token 67cb138 : Fix license headers ef7a18a : Bump version to 0.13-SNAPSHOT 78734a8 : Bump version to 0.12 eafdec2 : Switch to Kotlin version 1.3.70 1e47813 : Update README.md now that we have releases, and detail the release process 59239c6 : Return single tokens for entire string literatls ed2d3d0 : Bump version to 0.12-SNAPSHOT a674918 : Bump version to 0.11 26d916e : Support deploying artifacts to Maven Central f9df564 : PrintAstVisitor replaces newlines with "\n" to produce clearer output ef5b685 : Fix formatting issue with a // comment inside a chain call fbbda5f : Test that imports are sorted ignoring backticks a4fdd39 : Preserve trailing spaces in multiline strings 0d0ceb5 : Convert white-space related test to use explicit regular strings 96347d5 : Run Ktfmt codemod on all linted files 701bffa : Handle implicit and malformed code blocks by adding explicit markers 3a7a096 : Sort imports b653d42 : Better handling of code blocks starting and ending mid-line 646724b : Do not add blank lines for comments in end of file 56a2bcc : In function calls with single lambda in parenthesis, keep parenthesis and braces together 5736d98 : Handle chains of lambdas with proper indentation c0146e1 : Fix bad indentation for lambdas with one statement and a leading comment 3a2ad4f : Treat chain expressions with one lambda in the end differently d0a3d3d : Try to keep package names together c57cb64 : Do not add spaces after links if the next token is not a word c57a9b2 : Indent the expression of a named argument 2e6b51a : Update com.google.truth to 1.0 in the pom.xml d986e24 : Update com.google.truth to 1.0 1f8ac2f : Fix continuation indentation inside `when()` conditions 6bf8701 : Avoid newline inside parameter-less primary ctor parenthesis 9677d04 : Do not break before parenthesis for constructors without a body 8df475b : Handle unnumbered KDoc lists with asterisks 1935c6a : Improve property delegation line breaks 8fbe12c : Treat different binary operators differently 80c7423 : Support numbered list in KDoc 76a7dbf : Break before closing parenthesis of constructors parameters dc6af0f : Handle annotated parameter to catch blocks better 3e7310b : Separate top-level elements with a newline aa06c88 : Improve if-else line breaks for expressions 5182d0a : Handle malforemd KDoc e6f7f96 : Fix another improper breaking inside lambda arguments eed0338 : Improve handling of code blocks in KDoc 995ffa7 : Introduce `--dropbox-style`, which sets block- and continuation- indents to 4 e6058d4 : Prepare for parsing command-line options a928e01 : Break before Elvis operator c8a287c : Do not break between argument name and start of lambda a8161a8 : Change max-width parameter to tests to a nicer API e6c7452 : Unbreak GitHub CI (#23) 501f060 : Report parsing errors in a similar fashion to google-java-format ad02544 : Improve line breaks around for statements b59ea86 : Reformat with Ktfmt af25f73 : Format using replacements instead of dumping the entire formatted output 151fb41 : Fix worng breaking of lines in expression functions f259dd6 : When function prototype doesn't fit in one line, always put the return type in a new line 6e65b6f : Exit value is now 1 when ktfmt failed to format all requested files 58233e5 : Format stdin -> stdout when "-" is passed as a file name argument 853ac5d : Format entire directories, in parallel 903cd77 : More fixes for complicated KDoc cases fc1caef : Improve formatting of expression if-else blocks 8a5c746 : More style fixes in in KDocFormatter 557809c : Improve adding spaces around links in KDoc ebb5ebb : Handle two links one after another in KDoc b5f4c22 : Various cleanups to nicer Kotlin style 0ef289e : Fix issue of missing whitespaces after link tags in KDoc 733c7d9 : Handle code blocks in KDoc 3302a6d : Convert KDoc handling code to Kotlin d337d81 : Add blank line after file level functions 50f9b7c : Improve formatting of chained binary expressions eff61fa : Basic handling of tags in KDoc f336b31 : Adding a test for links in KDoc 788d913 : Break before parenthesis for funcitons without return type as well ffceff6 : Redo KDoc lexing and parsing so it's simpler to reason about 8bbba55 : Clear a bunch of unused code from copied JavaDoc fomratting code 315c58d : Switch KDoc formatting to use KDoc Parser from Kotlin suite ff2d950 : Support formatting Kotlin files 5baa41c : Update google-java-version to 05f57ec9610a6371c38106b5e356476f2223504f (#16) 44229c2 : Add a fork in JavaDoc parsing to handle KDoc lists b7aa2ad : Unbreak ktfmt on JDK 11 45187ed : Run CI on JDK 11 and 13 a7af4d1 : Lint fix fb81db8 : Wrap a function's return type in a block (#8) 505c7cb : Comparison of ktfmt vs ktlint vs intellij 4159988 : Fix maven build of ktfmt 9205fbb : Don't use deprecated+deleted Google Truth `fail` method 6ff8512 : Add google-java-format as a submodule aeb1b88 : Handle qualified expressions without structure and fixes qualified expressions in lambdas 12b9b0e : Handle user types without qualified structure a0785fa : Fix a bug with line breaks in annotations 67e6bb5 : Delete deprecated README.md file 5228d93 : Mention in README.md that ktfmt isn't perfect yet c71034f : Initial commit

+- Project: platform/external/libchrome

8e5f454713 : Clear apex.go entries for bluetooth libs

+- Project: platform/external/libopus

3c94f3a5 : Add libopus to Bluetooth mainline module Apex

+- Project: platform/external/libpalmrejection

9b40752 : Time-based resampling cf709f2 : Separate stroke-length code into static functions bc17b16 : Correct condition for early detection 7ee2b25 : Simplify condition in ShouldDecideStroke 1361b2a : Remove unused variable max_sequence_start_count_for_inference 5c3b770 : Add a comma 301ae9d : Make tracking_id const inside PalmFilterStroke 58c888f : Add operator<< for palm rejection classes 49faba9 : Address upstream feedback on resampling dbab8a9 : nnpalm: add palm rejection beta model 5a6eb64 : nnpalm: refactor namespaces 651b44f : Load model version and store in model config e47ff3b : Add unit test to cover the adaptive hold logic 723c89b : Update palm rejection model to better handle 8+ fingers. 362f08a : New palm rejection model and adaptive hold 6c8e39e : Improve palm rejection accuracy for 3+ fingers scenarios on kohaku 365b76f : Disable DCHECK in palm detection that occurs on long press 5c27932 : Compile libpalmrejection and tests for the host c66170c : Add resampling for non-120Hz touchscreens 82ff8ab : Divide by resolution rather than multiply

+- Project: platform/external/nos/host/generic

02bdc6d : Add test command for SPI UAF bug 3c1de3e : nugget: Add support noise handshake state report 37da41c : secure_transport: Add support secure transport handshake cmd

+- Project: platform/external/noto-fonts

47109cd : Partial revert of Serif CJK font 1b1d2ec : Partial revert of 661d37fa4a85c038d069e5c11c0c24d2af77038a

+- Project: platform/external/pandora/avatar

ad4b226 : [LSC] Add LOCAL_LICENSE_KINDS to external/pandora/avatar 602fa17 : Eliminate submodules. 7e7bee4 : Add Android build file 21add76 : Add metadata files 890e9f0 : Initial empty repository ee786f0 : avatar: prepare for open-source ce61d1a : Implement Bumble Disconnect and GetConnection c6d743d : Migrate dut2ref to avatar 56b0a47 : dut2ref: Remove unused duplicate dd2f3e1 : classic connect: fix assert 0b69077 : dut2ref: Add classic connect tests 88c341a : dut2ref: Create a generic pandora_device controller ffcf315 : bumble: Update to 94fc81c1835f884e991490889a4725ce06834803 3ab6ccd : dut2ref: Add bumble_server e967fcf : dut2ref: Remove python gRPC build system as it has been integrated in bt-test-interfaces f585635 : Pandora: Change all occurences of Blueberry to Pandora e4d5147 : Host: Implement connect c7512f5 : Run dut2ref using Mobly 62ef03c : bumble_client: Bluetooth ACL connect 0e3dca5 : First commit: simple client supporting ReadLocalAddress

+- Project: platform/external/pandora/bt-test-interfaces

dc44a6a : Add a new rule to generate the custom grpc interfaces abbd5c6 : [LSC] Add LOCAL_LICENSE_KINDS to external/pandora/bt-test-interfaces 1a3f594 : Add Android build file e4a8601 : Add metadata files 329ecc0 : Initial empty repository 469be68 : bt-test-interfaces: integrate python gRPC build system 10de2bd : Initial empty repository 5c9f411 : bt-test-interfaces: quick fix paths README 413cc97 : Bluetooth test interfaces: preparing for open-source 05cd39c : Pandora/doc: renaming Blueberry to Pandora in the documentation. bc9dba7 : all: Format proto files with protofmt d637d16 : a2dp: Add a2dp interface 5c7fc7d : Devsite: add table of content to summary 3e42cdf : Devsite: Add support for oneof in template cf0dc9e : Add summary and correct few typos 8014644 : Remove useless file bd7b9e8 : Add template to generate API documentation 75c0ff7 : bt-test-interfaces: Add documentation

+- Project: platform/external/pandora/mmi2grpc

58847f8 : Add metadata files 0c58b30 : Initial empty repository 6029c05 : PTS-bot: fix failure after reset bc34963 : Initial empty repository bad5fad : mmi2grpc: use python gRPC build system from bt-test-interfaces 72517eb : Replace setup.py by a pyproject.toml setup 461fe53 : Update bt-test-interfaces submodule 4641dc0 : mmi2grpc: prepares for open-source 62dec0f : Pandora: Rename Blueberry to Pandora 035e00a : Implement a better retry for ReadLocalAddress bf1692b : - Update requirements - Add profile proxy base class - Handle error when no proxy is available for a profile 11a318b : setup: Add all proto file located into proto/blueberry 3cadac0 : Accept test name as parameter to __init__ 4c6a311 : Rewrite PythonIUT interface 6f782bf : assert_description: Fix return 3e56b4b : mmi2grpc: Fix reset of a2dp 3819001 : a2dp: Refactor and handle AVDTP mmi 2fed870 : protoc-gen-custom_grpc: Support stream input mode b18f8bf : a2dp: add mmi 6e7447c : setup.py: Add grpc_tools proto include path 41ea55d : interact: Rename to mmi2grpc e6486b0 : gitignore: Add build folder to gitgnore 2de7ebf : setup.py: Fix package name 06f6792 : host: Add a GetConnection grpc method 6abe2b9 : a2dp: Run autopep8 c8e0a2b : interact: add a reset function 478531d : a2dp: Delete GD facade. Add a2dp and host facade. Add a2dp mmi interact. 2e4202b : grpc: Generate custom services a4384bc : interact: fundation 6bacc70 : Initial empty repository

+- Project: platform/external/perfetto

d85b69a13e : android_system_property data source.

+- Project: platform/external/python/bumble

b74aa59 : [LSC] Add LOCAL_LICENSE_KINDS to external/python/bumble 0885abe : Add Android build file 34daf7f : Add metadata files 22fd6b2 : Initial empty repository e156ed3 : add in-context uuids and service proxy factories 2f949a1 : Delegate SMP key distribution 4e2fae5 : Implement CTKD over LE e3bf7c4 : Refactor find_connection_by_bd_addr bd28892 : add support for type adapters and framework for adding standard GATT profiles 7d87c3c : Make pairing and link mode configurable 0f157d5 : Make DeviceConfiguration loadable from a dict 925d794 : Use threadsafe call when setting event_loop_done 153788a : fix the routing of disconnection events 9629e67 : improve readability as per PR suggestion 250c1e3 : address PR comments 70dca1d : cosmetic fix a5015c1 : add pytest async options 6e22df4 : add doc structure b4e2f21 : add classic pairing io delegation 1af61e8 : Update getting_started.md e11119c : Update README.md 01492d5 : close device inside for loop 302c495 : fix mkdocstrings python dependency fc7923f : add missing paths config for mkdocstrings a9bd77e : add build workflow ce0cf5f : refactor doc 86ded3f : support selecting usb device by serial number 884315a : setup.cfg: add protobuf dependenc 7e8b201 : Update python-build-test.yml e99d291 : Create python-build-test.yml 27c0551 : Create codeql-analysis.yml db2c833 : update mkdocs options 210a509 : point to pre-built doc on GitHub Pages host ba0e123 : Bump mkdocs from 1.2 to 1.2.3 in /docs/mkdocs 6ac91f7 : initial import

+- Project: platform/external/python/pyee

120ae24 : Initial empty repository

+- Project: platform/external/robolectric-shadows

33ee1972a : Parse idx and offset correctly from sparse resource entries e724313cf : Include car.builtin in the Robolectric android-all jar 33cec786e : Revert "Update IDisplayManager proxy."

+- Project: platform/external/rust/crates/pin-utils

50f0bb5 : Make vendor available

+- Project: platform/external/setupcompat

2bc2bf6 : Import updated Android SetupCompat Library 470898494 6c88511 : Import updated Android SetupCompat Library 467157122

+- Project: platform/external/setupdesign

e12a9a7 : Import updated Android Setupdesign Library 475973979 164b87d : Import updated Android Setupdesign Library 472873495 e58f216 : Import updated Android Setupdesign Library 472389148 6bc5b67 : Import updated Android Setupdesign Library 467157122

+- Project: platform/external/skia

cdab015e44 : [ganesh] Fix double application of local matrices to runtime shaders.

+- Project: platform/external/sl4a

04d2f3ae : Listen for bond state changes in bonding SL4A APIs and adds SL4A interface to reconnect over GATT 54ed6b4c : Fix type for android.bluetooth.BluetoothHidHost.extra.REPORT

+- Project: platform/external/wpa_supplicant_8

1651ba62 : eap: fix config realm matching 975e7c4b : owe: enable ptk woraround for OWE backward compatibility 34641389 : hidl: add support for FT FILS and FT Suite-B 7d239d0e : pmk: set external flag for PMKSA entries configured from framework 1e9d9155 : wifi: look for realm from the real identity 2a960550 : Fixed multiple AKMs to be support CCMP only 0a229ee0 : P2P: support p2p configuration for the dedicated P2P interface 115616ef : wifi: HIDL/AIDL register networks when p2p dev interface added 887971ad : set operating class along with operating channel width 4a3f9f5a : Allow P2P CSA from 5GHz to 2.4GHz band 245a5fad : p2p: avoid adding duplicate channel lists 59fa4b44 : [wpa_supplicant] Cumulative patch from commit 27e828d72 aba17c15 : support CONFIG_DRIVER_NL80211_SYNA for syna wifi

+- Project: platform/frameworks/av

6e6aeddd94 : Revert "audio: fix missing package name in attribution source" 6dbbb0bff1 : CameraService: Updated watchdog disconnect timer dded00ca26 : ImageReader ndk: Enable NDK support for P010 format 2bddcbdd0c : libstagefright: fix heap use after free issue 58106affc4 : Camera: Look up client name for NDK earlier 35bd3553b0 : Camera: Reduce latency for dejittering 063c4ed57a : audio: fix missing package name in attribution source 68436cf9c7 : Clamp float data sent to HAL 76e6957199 : Do not support direct audio tracks when the non-offload effect is enabled b1ae1e407f : libstagefright: fix heap use after free issue e82db4a35f : Fix Unsigned-integer-overflow in MPEG4Extractor 76adef79c2 : MediaMetrics: Fix inaccurate attribution of thread device c235270ed5 : Camera: Avoid dequeue too many buffers from buffer queue e63e9163ff : [Fix vulnerability] Must validate input for decrypt. b661871ebe : Updated max rotational velocity of head tracking to 0.8 rad/s for smooth auto-recentering 696e4da718 : Camera: Avoid latency accumulation when syncing preview to vsync b618eab62d : FrameDecoder: fix 180 rotation for HDR thumbnails 3d7b120ac1 : FrameDecoder: fix 180 rotation for HDR thumbnails 58c3812982 : CCodec: Delay stop using surface until the end of release() 1f59b3e32a : C2HIDL: Prevent OOB read in ParseParamsBlob 7c3252767b : Added fix for Support non PCM output requests 73d6d9ddf6 : cameraserver: inherit RT priority for AIDL HAL ICameraDeviceCallback calls. 8aa43c0bd1 : Spatializer: Send metrics when not created 74cd373d6a : Add disable/enable camera service watchdog feature 741b3dd877 : TimeCheck: Add second chance queue df1ed5c6ce : TimeCheck: Use clock monotonic for elapsed time 0324a39447 : Spatializer dumpsys: Add mode selector and pose rate limiter in dumpsys 80173a933a : CameraService: Check if the camera is disabled via device policy by user. 66b4eb7786 : Spatializer: Increase freshness timeout to 120 ms. 4238a5d1ef : aaudio: preserve requested device ID, fix regression 2b9611eade : libaudiohal: Make effect descriptors cache thread-safe 5dc4feb37b : fix potential read null pointer d6bee3a27e : Spatializer: enforce only one client registered 66b2da505e : NuPlayer: Update code for channel mask conversion refactor 4e2547cffc : Spatializer: Respect FCC_LIMIT for input masks ec0c32894c : Tune stillness detector for more responsive headtracking 20e2373560 : Spatializer dumpsys: Add per minute headtracking sensor data in dumpsys 05874e8cd1 : MediaMetricsService: Deliver Spatialization atoms to statsd c8c2dde6bf : TimeCheck: Use FixedString a77336810d : MethodStatistics: Use const references in API e0d43b4204 : MediaMetricsService: Parse Spatializer metrics items 59b27bc825 : Spatializer dumpsys: Add parameters and local logs in dumpsys 30099479aa : Fix race condition in thread creation 4c3345cbd5 : Set version code to 330400000 944b0a526a : CCodec: ignore prepareInitialInputBuffers returning NO_MEMORY error 9bfc2fbcc4 : [Fix vulnerability] setSecurityLevel in clearkey dab37c25e3 : RESTRICT AUTOMERGE - [Fix vulnerability] setSecurityLevel in clearkey d37b69272a : RESTRICT AUTOMERGE - [Fix vulnerability] setSecurityLevel in clearkey 463e29a723 : audiopolicy: Enable switching from Unicast to Broadcast 634d6953f9 : Remove handle clear on binder death 6ded6b9d3a : Dolby Vision support to StagefrightRecorder 9150392cae : Start point for track sink frame map d964e2eb34 : CCodec: Delay stop using surface until the end of stop() b2ec13e8f1 : Set dataspace to native window 275aa3935f : MediaPlayer: fix channel mask handling 2ebfe99b3a : Add missing bounds checks 8dccd0c801 : NuPlayerDrm: explicitly use 32-bit subsample sizes 65e9001cdc : Pause faster during audio underrun e15572cc2e : NdkMediaCodec: fix onFrameRendered message parsing b3f9ddf594 : NdkMediaDrm: send provision event with 0 data 9c04de9ed2 : Spatializer: fix deadlock in onSupportedLatencyModesChanged 222587c05c : Fix race while setting ASyncNotify callback 54d744f904 : TimeCheck: Disable on audio datapath calls c18a976b75 : MediaPlayer: fix channel mask handling 9bcefc6090 : Spatializer: fix head pose sensor enabling according to latency mode ecbf2ee479 : Preference multichannel pcm direct output over stereo mixer d082f477c2 : Support non PCM output requests with dynamic policy active cb6cc7555c : TrackMetrics: Fix volume computation 21270b6762 : audio policy service: fix spatializer locking scheme ee398adb9e : Spatializer: control audio HAL latency mode 68a40a846b : audiolfinger: implement latency mode control in spatializer mixer 076e7c704b : AudioSystem: add APIs to control HAL stream latency mode 802ad1d385 : audio policy: fix speakerphone mode for digital dock 850520700b : NuPlayerRenderer: extend offload pause wakelock duration 740ed10d78 : Re-add media test mapping for platinum d1785f7c17 : Select the highest sampling rate if the requested is higher than default 0c8f7cc6ec : audio policy: fix canBeSpatialized() 49e3928454 : audioflinger: fix metadata for OutputTrack 781a7fd317 : NuPlayer: use acquireWakeLockAsync in AWakeLock 9ffed7b438 : Defer peek legacy configuration until after startup d793c71a8d : Update configuration with broadcast aff26637aa : Prevent out-of-bounds vector access

+- Project: platform/frameworks/base

720f8e1ffbf4 : Revert "Enforce ComponentName belongs to caller app" 18cc8e142636 : Use setIdentifier instead of dynamic categories 2b99c7ab95bb : [Bouncer] Flag off bouncer interactor. 88b9e2b92b5c : Allow Android Auto to move to trusted. beafe0590127 : Revert change in qs padding in portrait 569c3023f839 : Update Parcel readLazyValue to ignore negative object lengths 1e41d33566f8 : Add safety checks on KEY_INTENT mismatch. d5122bfaf18f : Ignore malformed shortcuts 9acc4b7bad79 : Validate package name passed to setApplicationRestrictions. (Reland) 9b794f6dff19 : Revert "[Bouncer] ensure bouncer not shown with doze state." fe481372524c : Revert "Fix TrustAgent showing unclear string." 6f2282196a22 : Add trigger type job for logging process starts 4dcd07135d12 : Add push messaging as a trigger for proc start e8cdbaebf717 : Cleaning up duplicate proto for ProcessStartTime 4c5b296cb12b : Logging second order reasons for process starts 68f0e3c1b96b : [Bouncer] ensure bouncer not shown with doze state. fb7c74cbf35c : Fix locale bug for string conversions 7f4d21f99003 : Revert "[Bouncer] reset bouncer visibility with doze state." f3f9e90e78fa : Revert "Adding the missing display mode strings to persistentDataStore" b04ca7eec127 : DO NOT MERGE: Revert "Removing the initialising the mode with system pref mode." aeae9af5f5be : Fix security dialog bug 472d2a5f4218 : Revert "Fix flicker when swiching resolution change" d2617107fbc6 : Import translations. DO NOT MERGE ANYWHERE 8ee5e551a52f : Import translations. DO NOT MERGE ANYWHERE 34f2c9297723 : Import translations. DO NOT MERGE ANYWHERE 85d14b403350 : Import translations. DO NOT MERGE ANYWHERE b4f64701cb6c : Catch the exception when ble startScan 657cc738e99a : Display-level relative display rotation should be 0 d3b70d85448b : Import translations. DO NOT MERGE ANYWHERE 7037caee34db : Import translations. DO NOT MERGE ANYWHERE 46d02a09449a : Import translations. DO NOT MERGE ANYWHERE fefff0d36af9 : Import translations. DO NOT MERGE ANYWHERE 08879ae1b88c : Import translations. DO NOT MERGE ANYWHERE db0499fc4b81 : Import translations. DO NOT MERGE ANYWHERE ba552c0f0a11 : Import translations. DO NOT MERGE ANYWHERE 371090473c0f : Import translations. DO NOT MERGE ANYWHERE 2da6ee0d2784 : Add config for registering shell task organizer 051a286ac047 : Import translations. DO NOT MERGE ANYWHERE 21dd5067248a : Import translations. DO NOT MERGE ANYWHERE 7d1183f0641c : Import translations. DO NOT MERGE ANYWHERE 687f62e36068 : Import translations. DO NOT MERGE ANYWHERE 0a11f811e98a : Import translations. DO NOT MERGE ANYWHERE 6738709ac968 : Import translations. DO NOT MERGE ANYWHERE e13fda79f412 : Import translations. DO NOT MERGE ANYWHERE ed7e7c30b529 : Import translations. DO NOT MERGE ANYWHERE d1b9c325bb89 : Make sure to call onTasksAppeared when app transiton is handled. 71d61f3202ca : [SB Refactor] Convert the WifiViewModel.wifiIcon tests to a parameterized test file to make all the possibilities clearer. 502dbc10a7ba : Document fullScreenIntent requires IMPORTANCE_HIGH e6d5e2dd200e : Disable testPredictiveBackInvocationDismissesDialog 0636c67de172 : Set unlockAmount = 1f when keyguardGoingAway = false. 531745b291df : Force share intents to use Strings instead of SpannableString 565a1c008b88 : Revert "Make UMO squishy in split shade" 9803a8b2e88b : Not running SysUI tests as a part of presubmit-large suite ba89ef953144 : Exit desktop mode on dragging a task to the top of the screen. 097829d3492a : DisplayPolicy: Check that window provided insets 7f29e50a5dac : [SB Refactor] Always show the wifi icon if the device has no data capabilities. 2dc080cbf768 : [SB Refactor] Only show wifi icon if (1) the network is active and validated; or (2) we're configured to always show it when enabled. 2c37a4f37de8 : Adding the missing display mode strings to persistentDataStore 4b2b34eef35a : [LE unicast] The isBusy state should involve the state of sub device 22dd0b7e34ba : Don't try to use display of detached task to update insets 289380ff2b80 : Fix crash where trim memory resulted in HWUI deleting the surface. 4958d4f5f0ee : Show window captions only on standard activities 022a29820b37 : [SB Refactor] Listen to the WIFI_STATE_CHANGED_ACTION broadcasts and re-fetch `isWifiEnabled` whenever it happens. a0fbcf44f17a : [SB Refactor] Connect the old pipeline and new pipeline visibility calculations together for wifi. 6ceb084c7b8d : Fix issue with touches falling through nav bar in 3 button nav f45946c742d6 : [Partial Screensharing] Implement loading of recent tasks, thumbnails and icons a1ce4b78e5ff : Change image attachment test to use a public resource ID 26a3cd03aec8 : Import translations. DO NOT MERGE ANYWHERE 9af9e513e416 : Import translations. DO NOT MERGE ANYWHERE 8e882f534653 : Import translations. DO NOT MERGE ANYWHERE 4938442f944e : Import translations. DO NOT MERGE ANYWHERE 21ea540e69c9 : Import translations. DO NOT MERGE ANYWHERE 41c4bc4bc61f : Import translations. DO NOT MERGE ANYWHERE 280914068ebf : Import translations. DO NOT MERGE ANYWHERE 137b5c8755f5 : Import translations. DO NOT MERGE ANYWHERE 2ae675394984 : Import translations. DO NOT MERGE ANYWHERE 27985dee9498 : Import translations. DO NOT MERGE ANYWHERE 9a85c4e5f635 : Import translations. DO NOT MERGE ANYWHERE 5f2bce3e2034 : Make bitmap nullable in ViewCapture a5dfc1b3efa4 : Crop embedded split TaskFragment as Task 7c70373e2549 : surface_control NDK: Track frameworks/native changes e601a67d00f1 : Allow multiple clock plugins simultaneously 42efa76749b4 : Camera: Update API doc for DISPLAY_SYNC timestamp base 451eb138d863 : SurfaceFlingerPerfTests: Reduce variability in results 419f9ed5ddfc : Fix NullPointerException in ContentRecorder d849498a69d0 : Add support to show apps on desktop in sysui proxy 1cb44532d737 : [SB Refactor] Add an annotation for the visibility states. 40ddf4b82ba2 : [SB Refactor] Add tracking for wifi enabled state and pipe it through to the UI. e41d5cc7632b : [SB Refactor] Turn the wifi ViewModel into an @SysUISingleton and instead create separate view models per location. 4513768e3be8 : [SB Refactor] Display the activity in and out icons using the new pipeline. 8cfb8af91a58 : [SB Refactor] Expose the wifi repository flows as StateFlows. 1c939d4f0fbf : Implement ActivityEmbedding Shell transition animation with showBackdrop 4356302a0241 : Revert "Stop running face detection on bouncer if both face and fp are enrolled." 03daf8f393e3 : [Output Switcher] Adjust check for advanced icon 0cf35e854e0e : Add Logging of the UI Latency for hotword invocation 5ecd71861fa0 : Check the null pointer in ProcStats 1672df019093 : [Expand metrics for Autofill] ea4e7228109a : Simplify MediaRouter2Manager.Client's lifecycle 0952e0377e9b : Remove unnecessary if checks cbca646e970e : Manage scan requests in MediaRouter2Manager b932920c6f60 : Merge tests calling onStart and onStop d61f271b4fe9 : Fix MediaOutputController resource management 49eed100b49e : Tapping dream media chip opens media instead of UMO if flag is set. 30a73e7e3b6f : [FillDialog] : Fix case to log no focus with Fill Dialog 007700112582 : Add mediaroutertest to frameworks/base/media/TEST_MAPPING 0541c4e942fb : Rethrow MediaRouter2Manager RemoteExceptions ae173fef18e0 : Guard MediaDeviceManager.Entry against successive stop calls 64a3f7394ac5 : Add jank instrumentation for occlude/unocclude/launcher unlock. 8854bfa19a3e : [Keyguard Bouncer] Add new data flow. fcbd0021351d : Enables full-screen user switcher refactor flag. db1ed6fa670a : Add hyperlink to "Learn more" in device log access dialog 03eb287f1c55 : Disallow OP_VIBRATE for suspended apps 8477876bfc47 : Revert "Stop face auth when bouncerWillBeShown instead of bouncerFullyShown" 830249f303a6 : Catch unexpected detached view while creating FrameTracker 840218d5df60 : Allow ActivityEmbedding to finish Activity through WCT 1e2a4c9de384 : Import translations. DO NOT MERGE ANYWHERE f559752b91f4 : Import translations. DO NOT MERGE ANYWHERE 9d4c33a5faf7 : Import translations. DO NOT MERGE ANYWHERE b5088189b0fc : Import translations. DO NOT MERGE ANYWHERE f4a50d2d8fc9 : Import translations. DO NOT MERGE ANYWHERE 0265f400e659 : Import translations. DO NOT MERGE ANYWHERE 04ca6896f97a : Import translations. DO NOT MERGE ANYWHERE 19bfe2796e22 : Import translations. DO NOT MERGE ANYWHERE 4559571726c8 : Import translations. DO NOT MERGE ANYWHERE fe56395a79c5 : Import translations. DO NOT MERGE ANYWHERE 5d6f8cc8de1f : Import translations. DO NOT MERGE ANYWHERE 7710db36e389 : Import translations. DO NOT MERGE ANYWHERE 2da3e3c203b1 : Import translations. DO NOT MERGE ANYWHERE 47656d82b67f : Import translations. DO NOT MERGE ANYWHERE 3df0a122c3bc : Import translations. DO NOT MERGE ANYWHERE da81fb245c86 : Import translations. DO NOT MERGE ANYWHERE 9d3136c31a80 : Import translations. DO NOT MERGE ANYWHERE 2c9036238d8f : Import translations. DO NOT MERGE ANYWHERE 1e30ffebeec6 : Import translations. DO NOT MERGE ANYWHERE 750a74440103 : Import translations. DO NOT MERGE ANYWHERE 333c007f0854 : [Partial Screensharing] Add initial recents selector UI c6b6f49936d0 : Import translations. DO NOT MERGE ANYWHERE 9cd8845e0574 : Import translations. DO NOT MERGE ANYWHERE 10143abd70d0 : Import translations. DO NOT MERGE ANYWHERE ded6f61b67bc : Import translations. DO NOT MERGE ANYWHERE 88481d727b5f : Import translations. DO NOT MERGE ANYWHERE 0f1ffe64faea : Import translations. DO NOT MERGE ANYWHERE 60a26a3fe72c : Import translations. DO NOT MERGE ANYWHERE a6007ddd447b : Import translations. DO NOT MERGE ANYWHERE 598f6f57ec63 : Import translations. DO NOT MERGE ANYWHERE 1e6f72a0a06b : Improve dumps for NotificationShelf views 6a97761ae42d : Import translations. DO NOT MERGE ANYWHERE 689232da700d : Import translations. DO NOT MERGE ANYWHERE 9989ffa47d61 : Workaround for slow -1 drawing when swiping home ef4b48de59cf : Only send SUSPENSION_CHANGED for changed packages 48cd3b609d88 : Simplify config changes and request media host layout updates 4dd69f2ebbdd : Disable proximity result for hotword 12415a30eaa7 : Propagate PiP param change on RemoteAction update 1cb81f64393c : Dismiss action menu when item is clicked. 1a25dca0bcd6 : Remove impl of cloudsearch api 7cc82d831d0f : Fix QS squishiness on LS shade transition f5deb5392b73 : Import translations. DO NOT MERGE ANYWHERE 4342fa38677e : Import translations. DO NOT MERGE ANYWHERE e3f6a88102a3 : Import translations. DO NOT MERGE ANYWHERE 6b1747884759 : Cancel AodTimeoutAction when finger lift. f1a52d67480b : Import translations. DO NOT MERGE ANYWHERE 3b9ef3fee145 : Allow floating tasks to be shown as bubbles (behind a sysui flag) ac9577f92887 : SysUI filters fingerprint errors from keyguard 0ee21ef3e652 : Fix a security issue in app widget service. 0bfb405bd386 : Hide the status bar dream overlay when low light is active. 76000b1d78c9 : Updated QS airplane mode icons again 4b5b23c3fdeb : Fix a lot of OVERLAY_CHANGED broadcasts cd0a17074849 : [Media TTT] Turn the TTT flag off for Android T-QPR1. 354d1b5d16ad : Returning camcoder profiles for advanced codecs e2bdbf51f17f : Handle invalid data during job loading. 9f8f1fd9a7f2 : Clean up leaked screenshot connections a120143a9746 : Fixed camera streaming not being blocked when user taps camera on personal streaming apps b557bc88b83b : Revert "Re-land "Enable LOCAL_LAYOUT"" 0319e06c1fa9 : Kill the app if it fails to set visibility c4c9ace9656e : Fix failing BrightnessMappingStrategyTest 8e89deb7610d : Reuse tasks in background in priority for split screen fc7d3c6142ed : WifiDisplayController: No update when network state is CONNECTING 6a3dfb250a2c : Skip ActivityEmbedding animation if it is behind an app starting window 9bb0d30653e6 : Import translations. DO NOT MERGE ANYWHERE 4041689bf39e : NetworkService: quitSafely() on onDestroy() 7f8d5fd4514f : Introduces requestBaseStateOverride test API 0c78c9450a98 : Import translations. DO NOT MERGE ANYWHERE 279b6f272f6c : Import translations. DO NOT MERGE ANYWHERE 1b715975bf50 : Import translations. DO NOT MERGE ANYWHERE c65690c42281 : Import translations. DO NOT MERGE ANYWHERE 937b8c49d446 : Import translations. DO NOT MERGE ANYWHERE 769393e4c5fb : Import translations. DO NOT MERGE ANYWHERE 04cd0edc1e38 : Import translations. DO NOT MERGE ANYWHERE b211f5546e4a : Import translations. DO NOT MERGE ANYWHERE 97319739a01c : Import translations. DO NOT MERGE ANYWHERE 02767a7a9bb0 : Import translations. DO NOT MERGE ANYWHERE bc2d68f245fc : Import translations. DO NOT MERGE ANYWHERE a3a5180e11f9 : Import translations. DO NOT MERGE ANYWHERE 91ef9d059208 : Import translations. DO NOT MERGE ANYWHERE b7f75004d747 : Import translations. DO NOT MERGE ANYWHERE df49520f0571 : Switching UserSwitcherController implementation. 967590d1778d : Feature flag for UserSwitcherController refactor. e112db8ac61f : Extracts interface from UserSwitcherController. 618187e80035 : Unfreeze app to trim memory 06e60f6db2b2 : Add a new CanvasEngine, gated by flag 6c137496fe6f : Always reset screenshot preview to alpha=1 af4bbfa7d471 : Log global JobScheduler state changes. cbaea7da267f : Remove the restricted user enforcement in getAppExclusionList 6a009c6c1bcd : Allow to send user leave hint for task switch by touch 8557dbcdb43c : Move vibration haptic from down event to the first move expanding shade. 601373db1613 : Fix not able to start a shortcut into split 0d5de0458674 : Move the Compose Gallery to our vendor repository (2/2) 13590497c41b : Introduce lambda-based modifiers ba3df5d89e43 : Use uid to query list of implicitly queryable packages 78c601a49977 : Skip syncing draw for non seamless rotation window 4f6fc192155c : Apply SplitAttributesCalculator to SplitController eaeeaa56081d : Extend bounds computation to support horizontal layout fe23ec48f5c8 : Listen to folding state change for SplitController 6012e9b7489b : Send TaskFragmentParentInfo for visibility changes a13ffe82ffe7 : Track visibility in onTaskFragmentParentInfoChanged 3589fb907fef : Add TaskFragmentParentInfo c7fae523bd48 : Undo the Extensions API version change 228e7e502e9f : Polish ActivityEmbedding Shell animation when open a split pair 50f8f639df24 : [LE Broadcast]Fix the crash in the BluetoothLeBroadcast constructor 47f9d4c41a05 : Fix null pointer exception 38edb219c0cd : Support for a floating task window (behind a sysui flag) bb478f97a851 : DO NOT MERGE Return the preferred home activity first to honor persistent preferred activity. d55d0b00475f : Skip enter split expanding animation by drag 28f630c97e33 : Add setTriggerBack interface to BackCallback. 504bf33c3054 : Updated lottie asset 5579b3ba9880 : AnomalyReport catch any exception when try to read deviceConfig fb207fff5b9d : Revert "Add anomaly reports to check if IMEI is null." d33284a22dda : Analyze vertical swipes on QS's Scroll View. 140516bf656b : Fix TrustAgent showing unclear string. d8c129debb51 : Enable dumpsys logging for BatteryController 957496a9fcf8 : Don't assume exiting non-app windows are animating in transition d5fe5cc1ca59 : Adds requestBaseStateOverride method on DeviceStateManagerService 8997144bba5e : Introduce OverrideRequest type property 8ddf6740df04 : Replaced QS Hotspot Icons with Animations 1ab928f8adf9 : Pass in enter reasons into SplitscreenEventLogger 434cd0286733 : Refactor isAnimating to PipAnimationController, and update references. df47abe36966 : Class version of getSystemService in UiModeTile 3dbd8d705800 : Handle object in thread-safe manner. bcec37aef9bb : Do not use pool of SimpleIconFactory objects in Chooser/ResolverActivity fb94398d820e : Log config change in EdgeBackGestureHandler f6d7fd8717a5 : Update media hosts after recommendations expire 6c0d3e107fdd : Trace job execution. 9ad3eaf9c627 : Add logs to NotificationRoundnessManager 808e22eac10d : Fix flicker when swiching resolution change 8d81aca23a54 : Making the config_screenThresholdLevels a float array to fix the issue where it was always greater than all possible brightness values 37daac447b20 : Add event log for content capture 1c27f2ec5dee : Fix double tap Translucent Letterboxed Activities 3d389de356d3 : Fork Pager from Accompanist f7ace03e14ed : Log configuration once changed from QSPanelControllerBase cefd74bb6efa : Use local status for convert profile f24be85e5471 : Implement DoubleShadowIconDrawable for use in dream complications d789273731fb : Check visibility for TransitionInfo.Change FLAG_FILLS_TASK 5ec702b7b0c1 : Add additional logging to dream enforcement logic to debug failures. 2ed1cda85970 : Skip duplicate parameters when IkeTunnelConnectionParams provided 47da91667299 : Import translations. DO NOT MERGE ANYWHERE b1bc31d0df14 : Import translations. DO NOT MERGE ANYWHERE 116dfdb77914 : Import translations. DO NOT MERGE ANYWHERE 6444762e6d9e : [Output Switcher] Dismiss dialog when play state change to STOP 8be177396404 : [DO NOT MERGE] Revert "Revert "[DO NOT MERGE] Remove selection toolbar code from build time"" e6037696f74b : [Output Switcher] Increase test coverage 8a7c8c618da4 : Clean up the Clear calling development feature flag 58e9f0004c31 : Add anomaly reports to check if IMEI is null. 3786e5b6f18d : Import translations. DO NOT MERGE ANYWHERE 21ba3030683d : Import translations. DO NOT MERGE ANYWHERE bed84b278174 : Import translations. DO NOT MERGE ANYWHERE fc5f2a60d360 : Fix view does not show fill dialog 1ee72c7edb23 : Import translations. DO NOT MERGE ANYWHERE c39221fbc457 : Import translations. DO NOT MERGE ANYWHERE 868a4d146a96 : Import translations. DO NOT MERGE ANYWHERE e6f80d59d5fd : Import translations. DO NOT MERGE ANYWHERE 98aafb202da1 : Import translations. DO NOT MERGE ANYWHERE d602d424496a : Import translations. DO NOT MERGE ANYWHERE 62f6fe2294df : Move PiP swiftly in response to IME with keep clear areas flag enabled. 95f68f9427d7 : Import translations. DO NOT MERGE ANYWHERE 9872f3f3fb1d : Import translations. DO NOT MERGE ANYWHERE 805ac6e1d63f : Import translations. DO NOT MERGE ANYWHERE 8180913334de : Import translations. DO NOT MERGE ANYWHERE d256d6a979ed : Import translations. DO NOT MERGE ANYWHERE 55d44d7f66d5 : Import translations. DO NOT MERGE ANYWHERE 5ca56a4749dc : Import translations. DO NOT MERGE ANYWHERE 2e0ed756fee2 : Import translations. DO NOT MERGE ANYWHERE 8c28e97f858e : Import translations. DO NOT MERGE ANYWHERE 1e52fddd4b6f : Fix MIME type of non-plain text share intents 8663454bdf15 : Import translations. DO NOT MERGE ANYWHERE e3e87c7ac0e0 : Import translations. DO NOT MERGE ANYWHERE d02dd7305315 : Import translations. DO NOT MERGE ANYWHERE 3b2eff1cc480 : Adjust caption observer for desktop transition 28b11a24c8bc : Import translations. DO NOT MERGE ANYWHERE 5b606d012239 : Import translations. DO NOT MERGE ANYWHERE e2348782a21c : Import translations. DO NOT MERGE ANYWHERE a90fb3312181 : Import translations. DO NOT MERGE ANYWHERE a24d779ad278 : Import translations. DO NOT MERGE ANYWHERE 3429b29ce3e2 : Import translations. DO NOT MERGE ANYWHERE 9e5ed96062d2 : New QS Flashlight Tile Animated Icons e758a2944afc : Import translations. DO NOT MERGE ANYWHERE f7141fd55ffc : Import translations. DO NOT MERGE ANYWHERE c3da8cb0bdf8 : Import translations. DO NOT MERGE ANYWHERE 238dfb5f895d : Import translations. DO NOT MERGE ANYWHERE 9c858aeace3d : Import translations. DO NOT MERGE ANYWHERE 1a0d129a4e1d : Import translations. DO NOT MERGE ANYWHERE a838cda19392 : Import translations. DO NOT MERGE ANYWHERE ec046d5524c5 : Import translations. DO NOT MERGE ANYWHERE 9548c9c54f75 : Import translations. DO NOT MERGE ANYWHERE 9a026dc31eaf : Import translations. DO NOT MERGE ANYWHERE 8987b220278d : Import translations. DO NOT MERGE ANYWHERE 753d359ba4c2 : Import translations. DO NOT MERGE ANYWHERE 9d7453cc86d0 : Import translations. DO NOT MERGE ANYWHERE 94f715c270f7 : Import translations. DO NOT MERGE ANYWHERE c6f1ef3f16b6 : Import translations. DO NOT MERGE ANYWHERE ac1bbfef631f : Add test size to TakeScreenshotServiceTest 783e70efca72 : Import translations. DO NOT MERGE ANYWHERE 39549af0ee03 : Import translations. DO NOT MERGE ANYWHERE 9ab47fa93ed9 : Added QS Screen Record Animated Icons caf7b1a22795 : Import translations. DO NOT MERGE ANYWHERE e3d7cbec25ac : Import translations. DO NOT MERGE ANYWHERE efbb91582e72 : Import translations. DO NOT MERGE ANYWHERE 0a234cf41cf0 : Updated QS Airplane Mode Icons 3ccaff2fc739 : Revert "Using clippath for adaptive icon drawable instead of bit..." 54a7b623b1a1 : Do not use stableDisplaySize for scale factor 87c0106ea7ef : DO NOT MERGE: Enable presubmit for com.android.internal.jank 3d89cc5df672 : Do not dismiss keyguard after SIM PUK unlock 1c1f58ca75f6 : Cleans up any stray instances of KeyguardUpdateMonitor that might still have listeners attached to system services. 6eda3a1d1a48 : Refactor UDFPS display logic and remove illumination f63ee3bb84b6 : Allow activity to be reparent while allowTaskReparenting is applied d68feb3f4adb : Refer to FeatureFlagUtils.SETTINGS_VOLUME_PANEL_IN_SYSTEMUI to launch the VolumePanel in SystemUI or in Settings 09c0d6ef9e97 : Allow background activity launch by drag notification 92facaa6a233 : Extra Dim QS Animated Icon 9e18e6ad66ba : Clocks now correctly respond to font setting changes e5383425e167 : Ensure state is set correctly after animateAppearOnLockscreen is called e4ef661839e7 : Use RootTaskDisplayAreaOrganizer to change windowing mode 7d7d64032e78 : Update FP sensor location before showing dwellAnim 0582bb68ae91 : Cleans up UserSwitcherController API. 8be77a14ab4e : Fix long comparison overflow issue in AlarmQueue. 8a3cf44c9abc : Move active task tracking to a repository 590051205d6c : [Bouncer] reset bouncer visibility with doze state. be41e6a2a89f : For shell transition, register remote for DREAM occluding Keyguard. e4a9f826067b : Show captions on tablets even when display windowing mode is fullscreen. 416e8cc49abc : Fix Squiggly line inconsistency. 2b0851c43bf5 : Override Internet Dialog's TalkBack description c022f353c555 : Fix display cutout vertical centering bug 60aff8eef500 : Adds UserSwitcher screen to Compose Gallery app 15bbf37379e3 : Reduce flicker when split pair switching d9915d9f4035 : Revert "Removing unused surface transaction wrappers" 6a1363adc8e7 : Use transition for desktop-mode switch when enabled 1e45037d9030 : Fixing UI Crash 8df28a63f8ad : Set elapsedRealtime if HAL doesn't set it d2acc476d075 : Add Ability to Check if Cursor is Blinking 3d023f4a3bfc : Logs hearing aid information when a hearing aid is bonded(connected) 90a5f092f19e : MediaPlayer will now transition the background with color scheme 97914b05f136 : Mark touchable region of IME windows as unrestricted keep clear areas e856096f5509 : Fix cross profile NLS notif event delivery 38ae0e726dd9 : [SB Refactor] Delete ConnectivityInfoProcessor. 2460910c8c45 : Revert "Removing unused surface transaction wrappers" 8e0538667845 : Replaced Data Saver Icons with Animation ef70e618c70f : Implement double shadow text view for dream complications dcd012b202c3 : Wakeup display on taps before entering true AoD ca7e3d300133 : Allow the dismiss target size to be overridden 0cde4a92020e : Expose getTaskInfo on TaskView d0382078ba33 : Fix NPE where BubbleExpandedView is null when we want to show manage education view e992df182209 : Support display-rotation during a split-to-recents transition 2feb092f75fc : [Bluetooth] Convert BluetoothController logs to log buffer so we'll always have them. 5cb217fff3bc : Limit lengths of fields in Condition to a max length. 80c0fcf06d5a : Limit lengths of fields in Condition to a max length. d0839c4aafd8 : Limit lengths of fields in Condition to a max length. e286a1de93a4 : Fixing input coordinates discrepancy 7059638be927 : Limit lengths of fields in Condition to a max length. c561831af7af : [DO NOT MERGE] Update window with FLAG_SECURE when bouncer is showing 14ceb8a5e710 : Limit lengths of fields in Condition to a max length. e7c95a740bdb : Align User Switcher with User Settings 73ad3844ac30 : Limit lengths of fields in Condition to a max length. 2a506d89f88c : Limit lengths of fields in Condition to a max length. 70099d6f94c4 : Replaced Invert Colors QS Icons with New Animation 41cee29461b0 : Use more face-acquired frames for msg deferral a99d9015a2de : Use new color for unavailable looking tiles c1c9355273ec : [Media TTT] Improve our logs around chip removal. b9f403020cc2 : [Chipbar] Replace the media-specific logger with a generic TemporaryViewLogger. 39e6a8a17efd : [Chipbar] Remove the media-specific wake reason from TemporaryViewDisplayController. d4f3dee027e6 : [Chipbar] Remove the media-specific window title from TemporaryViewDisplayController. ab8f951345a4 : [Media TTT] Put package error logs in the log buffer with all the other logs. 28d585305e53 : [Media TTT] Also log the package name on each state change. 1d776d630e80 : [Media TTT] Ignore the FAR_FROM_RECEIVER event if we're in the succeeded state. fb01c569a32f : [Chipbar] Remove #setIcon from TemporaryViewDisplayController and put it in MediaTttUtils instead. cb7385854606 : Created a helper for mock game test app for gesture navigation cuj. aa0e31a7d282 : Revert "Make extra navigation bar count towards non decor frame (3/3)" 83e921029c03 : Fetch correct sandboxsdk packageUid for a user c27cf661a6b1 : [DO NOT MERGE] Do not dismiss keyguard after SIM PUK unlock 7851ce3d0254 : [Shell Transition] Defer remove splash screen window when it is inTransition. 25546aa3812a : Extend the INVOKE_VIEW_METHOD of the "Generic View Operation" (VUOP) DDM handler to 1) Return the invoked method's return value 2) In addition to the primitive values, support String and byte[] 975dd2c5134e : Re-land "Enable LOCAL_LAYOUT" f3b99eee95a4 : Don't perform config change if relayoutAsync b74873a410d4 : Only play ActivityEmbedding animation if there is AE split 1efadcb97c1a : Play ActivityEmbedding animation if all changes in Task with embedded 0b97c67133ee : Revert "[Bluetooth] Convert BluetoothController logs to log buffer" 297a766b23f5 : Revert "[Bluetooth] Convert BluetoothController logs to log buffer" d65119ec0240 : Fix timeout when dismissing split screen to two pane mode 95a7c73b9dd5 : Use InstanceId in SplitscreenEventLogger for non-drag events a6b4f410f286 : Refactor PropertyInvalidatedCache locks 7c288db53594 : Do not auto-pip on launching translucent activity 7828a484a4e1 : Do not run face auth if face is locked out and don't transition to bouncer when face is locked out. 82ed7d52dcf4 : Improve dream overlay status bar icon spacing. 93e654d66c6b : DO NOT MERGE: add interim startDream api. f1fd806271a7 : Reduce brightness-slider bottom margin to 16dp, as per spec bd2944770919 : Implement brightness slider unfurl in QQS->QS translation according to spec. a49c4c7b6d41 : Fix the height of NotificationContentView when there's no actions but bubble button 81352c377594 : Limit lengths of fields in Condition to a max length. d4070d0848ac : Add a feature flag for screen contents translation 3140d3530c8e : [DO NOT MERGE] Resolve file inconsistencies between master and tm-qpr-dev bc2146966bd9 : [DO NOT MERGE] Update window with FLAG_SECURE when bouncer is showing 8de378a9c9a0 : Fix the host golden path asset dir config a6b99ac672dc : [Bouncer] Add button for esim bouncer. 7d4a22c86cb2 : Remove more thin wrappers from the shared lib e53e389f587a : [DO NOT MERGE] Do not dismiss keyguard after SIM PUK unlock 3afab9bfb017 : [Output Switcher] [Metric Logging] Add package name in Interaction event bcebd3e9b935 : [DO NOT MERGE] Update window with FLAG_SECURE when bouncer is showing 18ddad1f5a3d : [DO NOT MERGE] Update window with FLAG_SECURE when bouncer is showing 1e7087f11369 : [DO NOT MERGE] Do not dismiss keyguard after SIM PUK unlock a7b45cb8c018 : Disable freeze insets for non blast sync shell transition a30148b8a40a : [DO NOT MERGE] Do not dismiss keyguard after SIM PUK unlock 703bd8e67e95 : profcollect: Fix possible NPE in ProfcollectBGJobService 7af50c4d5f03 : [RESTRICT AUTOMERGE] Allow activity to be reparent while allowTaskReparenting is applied 672a34a60f67 : Create a new test for gesture navigation on Gmail test app 7da08c6bd315 : [RESTRICT AUTOMERGE] Allow activity to be reparent while allowTaskReparenting is applied 3afbb76f5618 : Take ownership of orphaned DdmHandleViewDebug code. c72e0d110f02 : Fix ActivityEmbedding Shell transition animation with reparent e4ce4097707d : Add stub for WindowExtensions v2 APIs 031a62bb3ea9 : Import translations. DO NOT MERGE ANYWHERE a270946dc969 : Import translations. DO NOT MERGE ANYWHERE fb105cb5f840 : Import translations. DO NOT MERGE ANYWHERE 67db7f3c8715 : Import translations. DO NOT MERGE ANYWHERE cf119c311fda : Switch shell-transit default to screenshots eaa0fd59f06e : Allow bugreport only after server-side config loaded 222b7552f679 : Don't collapse the shade when SHOW_BOUNCER fb3f361d547d : Auto enable new system trust agents d161411c4450 : Check if caller is suspending package before unsuspended broadcast 2dc6275e3a70 : Allow pip screen size to toggle on double tap 836516ff3817 : Make entire screen touchable if screen off is playing. 59adb290ee62 : Do not delay bouncer for running face auth if face unlock is locked out. 8bbe39d68542 : Animate all targets to accomodate swiping during split screen. 53ffab621c9e : [Bouncer] Change modern arch to unreleased. cbda45eb956e : [pm] forbid deletion of protected packages 2d6eae165b74 : [pm] forbid deletion of protected packages dba7ceb57ecd : [pm] forbid deletion of protected packages 538654167ad1 : [pm] forbid deletion of protected packages fcdc62081c93 : [pm] forbid deletion of protected packages 587497bc85de : Set windowing mode in TDA instead of DisplayContent 4066809d02d5 : UserSwitcher in Compose. 0079f9bcb433 : [pm] fix getPackageArchiveInfo eebc3a56bdad : [Output Switcher] Improvement for seekbar volume control 00d05a454bdf : Removing the initialising the mode with system pref mode. 00749dc00692 : add owners to package wallpapers c86878d1ac92 : First part of Fixing heads-up notification motion in split shade 80ab36062867 : [Large screens][Motion] Improve expansion timing on lockscreen c30c4e1412ee : Fade out/in header with customizer in/out 500f2ea9121a : Make the flingFinishedCallback be executed b54ca798dc5e : Fix overview to split pair animation 4e18a84fcf85 : Set letterbox verticalPositionMultiplier to 0 2d2e09606588 : Create test app to emulate assistant UI. 6e29c8d40a31 : Use legacy layer name for screenshot shell display rotation b7e2fbf0952b : Update fingerprint generic error string description f50efdcd71c7 : Fix hearing aid appears wrong side after device reboot. d5e6eea94879 : Update ActivityEmbedding split open/close animation adapter for legacy 9b1f2e42621a : Update ActivityEmbedding split open/close animation adapter for Shell 3550fa269ab3 : Cleanup unused TestApi in TaskFragmentOrganizer a08bca15cf00 : Adds Compose buttons. 2e42c393f2d5 : [pm] forbid deletion of protected packages a3147f13718d : Migrate CentralSurfacesImpl to Predictive Back api b5547085bcd8 : MediaCodec: skip index validation at buffer validations 31564922c220 : Removing unused surface transaction wrappers e4b0d343d7e2 : Add new team member to OWNERS file 55b1bc320034 : Pass keyguard occlude state to onLaunchAnimationCancelled. ef94dfc269eb : Turn on device when finger down d4044b43d7af : Add ABS_MT_SLOT config to virtual touch screen. 12199ddbdf3a : Delay PiP movement in response to keep clear areas changed. 61f1075626ba : Migrate AuthContainerView to predictive back 0c637039f52c : Fix npe on setSquishinessFraction 8a6d11abb52a : [Keyguard Bouncer] Refine entry animation. 2912adc6dd1c : Add null-safety checks 44ed7ea36015 : Added custom bp size. b6680141a9de : [pm] forbid deletion of protected packages 3ac6aa1e4dae : [pm] forbid deletion of protected packages da00f9f8b00f : Replaced old light/dark mode qs icons with new animated ones 1c36dbb35ab5 : Remove VibrationEffect javadocs to methods not available in public APIs. af4de20faaa5 : move glwallpaper to package wallpapers.gl 369f1b973ee0 : Move ImageWallpaper.java into package 'com.android.systemui.wallpapers' e7477028796e : [LE boradcast] save the data into ContentProvider 17b50539208a : [Output switcher] Fix color issue 289debad4641 : Hide SAWs while LogAccessDialogActivity is visbile 6a6fbd2eb7a4 : Make extra navigation bar count towards non decor frame (3/3) 3dcc6cf68f3e : Import translations. DO NOT MERGE ANYWHERE 58506c51d344 : Import translations. DO NOT MERGE ANYWHERE 26700b80833a : Import translations. DO NOT MERGE ANYWHERE f154164de116 : Import translations. DO NOT MERGE ANYWHERE 0fa09fd7953f : Import translations. DO NOT MERGE ANYWHERE 93f909587de0 : Import translations. DO NOT MERGE ANYWHERE 259bd30617d3 : Import translations. DO NOT MERGE ANYWHERE 13cb048b8ae6 : Import translations. DO NOT MERGE ANYWHERE 5a86f3763ea3 : Import translations. DO NOT MERGE ANYWHERE aafdca0748f7 : Import translations. DO NOT MERGE ANYWHERE 955a9f6763ff : Import translations. DO NOT MERGE ANYWHERE 6bfb88c91e40 : Import translations. DO NOT MERGE ANYWHERE 94d5775e9da3 : Import translations. DO NOT MERGE ANYWHERE 3d1ff5b6593e : Import translations. DO NOT MERGE ANYWHERE 5a8aca57ff1f : Import translations. DO NOT MERGE ANYWHERE 47b77e394985 : Import translations. DO NOT MERGE ANYWHERE d6193cdab138 : Import translations. DO NOT MERGE ANYWHERE a1b8a45aa446 : Import translations. DO NOT MERGE ANYWHERE 4384f0d5e1dd : Import translations. DO NOT MERGE ANYWHERE 7e3fb8e790ab : Launch all activities into the same display e0b9b1f1dc09 : Removing back-button alpha controlling logic 89025ff06e71 : Fix a background NPE in A11yIME 04432a6405d1 : Fix to allow setting URI without recreating ringtone b48df1b4d1d6 : Export BatteryStats info to Atrace. f6fda1770a82 : Update PiP movement bounds on TaskBar inset change 460561d92e02 : Reorder media player cards 56d14cd7afbe : New detector for getCurrentUser and getUserInfo 7c458bea7db7 : Add AppTransition type and remote animation for Dream in occluding Keyguard. 2d0a8f3b0611 : [Bluetooth] Convert BluetoothController logs to log buffer so we'll always have them. 15fd68227e14 : Updated power press strings in enrollment. fe8cdfc0c804 : Update Media Seekbar Thumb Shape 094e9f8046d7 : Revert "Enforce ComponentName belongs to caller app" c2c80d97c1d1 : Flatten SplitscreenPipMixedHandler into DefaultMixedHandler 8abd858bfdbf : AudioDeviceBroker: Bluetooth LE communication route compatibility 142729a64da8 : LeAudio: Fix volume control ddc1437ca089 : [DO NOT MERGE] Remove MODE_WAKE_AND_UNLOCK_PULSING from stopDozing 8ac0ae76e09b : Move SplitscreenEventLogger to StageCoordinator 4121d6bd7d7d : Make ATMService#mUiContext mockable 3cfa4b9a3685 : Created a test app that mimics game app. 26e4efb9259d : Revert "Load direct-share icons asynchronously" 7234187cf1e7 : Removes complication in onMediaDataLoaded if hasActiveMedia is false. 2470dfa8f013 : KeyguardBottomAreaView: cleanup. de3b7a1bf213 : Add logs to track down how OPS creation ffc4bc77b876 : Fix the order of talkback focus for ConversationLayout when expanded 84e77ddf4935 : Rename BP assets to lowercase 86d524335c03 : Add sample() Flow utility function 91c87a931328 : Add race() utility function e51c402650c5 : Fix NPE c3e38f4ae451 : Add unit test for GroupedRecentTaskInfo 92c998a9fa0c : Fix issue with drags sometimes not being handled in tests 6c8603d9a1ad : UI screenshot diff test for user switcher. d2a99344b0ab : Fixes bug where home controls would show up before first unlock. e964963e7496 : Fixes bug where the indication text is not padded. aaaba205e5c9 : PulsingGestureListen only checks taps when pulsing 45f6cc7dac4b : Update UMO position logic to only place in dream when the dream media complication is active. dfc2156e39b2 : [Bouncer] Separate keyguard message areas. bd77beecbc30 : Add flag (set to false for now) which will enable the use of the canvas renderer fa08d0089b6b : Added color light/dark theme for lotties 5042f4edfc4f : Migrate UserSwitcherActivity to new back API 539ec4b1646e : Add INSTANT_VOICE_REPLY flag 162d9c0a4d3c : Rewire setDozing() to use repositories 70a4601f625e : Revert "Load direct-share icons asynchronously" 227538aa6182 : Add extra logs to Keyguard a541028ce0ef : Add BP assets for sidefps e6bf1d16cb10 : Add TV splitscreen menu 44f90f02f02f : [Bouncer] Add entry animation d66df0deb446 : Remove unnecessary calculation of display configuration faeaa3104957 : Improve AmbientState test coverage a37554289731 : Fix NPE ad30b8578435 : Fix NPE 02e177caeb1c : Fix NPE 410a19794824 : Fix NPE c23f14f87439 : Fix NPE b4ce721aa97c : Fix NPE 3e531f56bf0f : Fix alpha fading of NotificationShelf in LS 0928b5d16e45 : Add more log for analysis 195f46f565e8 : Always allow to trigger config change if decor insets change e8e6d1641808 : Remove Tunables for QSAnimator, and add some documentation on what the class does. 40b4880d7ae0 : Apply synced relayout if we have FLAG_WINDOW_VISIBILITY_CHANGED 4a1722411f98 : [RESTRICT AUTOMERGE]Animate back gesture with focusd window activity 61d4b956a6fa : Enable shell drag and drop logging to diagnose drag failure 587cb926b89f : Fix split recent thumbnail disappear bf56a800b900 : Tidy up VPN code 85362a4b17f2 : Improve the code of handleSessionLost() 076abc38ce9c : Fix missing notifs after swipe 640927e292d8 : Fix example AGSL code in the javadoc comments e221b76ff972 : [Chipbar] Rename "chip" -> "view" in the generic TemporaryViewDisplayController (and other affected places). b092c78a7a0e : Track active freeform tasks 935167436b2e : [Chipbar] Move the controller that was common between the media ttt sender and media ttt receiver into a more generic TemporaryViewDisplayController class. 59ce3eac823e : Show low light soft-error on FACE_TIMEOUT cb175195b892 : [Co-ex] Show 'too_dark' face acquired messages 3bac85a078ab : Update owners for multiuser-related files 917e4bc2144f : Log UiEvents whenever FaceAuth is triggered. 92de002983a8 : CameraService: Check if the camera is disabled via device policy by user. a952ca89b6b0 : Add null-check for lockscreenSmartspace 11efebdfb22b : Lock access to PowerStatsLogger data 43d7da7d0bf6 : Added Animated Nightlight QS Tile Icons e5152328e294 : Fix alpha not fading on notifications after the first shade expansion b777a5a780c2 : Update complications start and end guides to 0.5. 5dccdb24cf0c : Don't show any trust granted message if passed an empty string 0ad3c05cbc4e : [SB Refactor] Implement the wifi content description in the new pipeline. f1f573f9b208 : [View binding] Add ContentDescription as part of the Icon viewmodel. 62b78f592a9e : [SB Refactor] Implement the TunerService callback for the icon hide list and pipe it through to the wifi icon. f3457ca71a8a : Implement tuning of brightness thresholds for idle 8b7cf1993c68 : Revert "Enforce ComponentName belongs to caller app" f19d69f26fef : Allow activity to be reparent while allowTaskReparenting is applied b927ac9fdcff : Remove calls to client while holding lock 5112e2013522 : Fix divider dismiss position wrong on potrait 902333722582 : Only complete sync draw for visible window 663b4062a526 : Fix finishTransaction window crop with requestedOverrideBounds efb7d7135d12 : Have a method to stop VPN and send event to VPN app 216e44ec3cc2 : Logging UI type within TYPE_AUTHENTICATION_SELECTED 0ad4f80cbb5b : Added check for user info is not null e32c8fb9c299 : Fix wrong layout after quick switch back to a split pair e252ffde09a5 : Do not create extend surface for transfer starting window change. 08966df3e830 : Handle embedding startActivity Intent when calling from application 84860be70e94 : [Expand AutofillPresentationEvent] : Log autofill service and IME uid d00861c46efc : Collect embedded TaskFragment window changes 5f5c13eda36c : Delay user unlocking until boot complete on HSUM. 041c9b9027ad : Deactivate touch target for splitscreen button 82606f8b2e0f : Wiring into UserSwitcherActivity. b6508925897f : User UI layer. 2ee73627d23d : User domain layer. 2aca8b4dadcc : User data layer. 6a449c62055b : Adds power repository and interactor. b120521585b2 : Adds Text to the common module. ee3de9c2a4a0 : Prepares UserSwitcherController. 6f02c07176d0 : Fix NPE ff8025b4de35 : Log reason for ACTION_CLOSE_SYSTEM_DIALOGS dbfe869c3048 : Fix system zen rules by using owner package name if caller is system 0b262d0ae5cd : Fix system zen rules by using owner package name if caller is system 2ceaaebb3cdc : Fix system zen rules by using owner package name if caller is system 78245566a278 : Fix system zen rules by using owner package name if caller is system 5c344d8a1ffd : Fix system zen rules by using owner package name if caller is system d9ead5f42c25 : Fix system zen rules by using owner package name if caller is system b8c4819ec24a : Fix system zen rules by using owner package name if caller is system e5e51116fb76 : Fix system zen rules by using owner package name if caller is system c063e246ce29 : Fix a small bug where desktop mode changes might not be applied dd92e6a3073a : Swipe-up from SHADE_LOCKED goes to LS (instead of the bouncer) 9bdd9d274ac4 : Limit length and number of MIME types you can set 9f1bb9950fcd : Fix no response after entered split screen 2d24bbc890bf : Add DataFailCause for IWLAN_CONGESTION. 026d59513162 : Don't abort transition for activity re-ordering. 00ec45f4ec90 : Stop face auth when bouncerWillBeShown instead of bouncerFullyShown 3e6c3a99147a : Ignore scheduleFinishResizePip if there is no surface to operate on. aaaaf27af487 : Remove support for writing DNG files from ExifInterface 54a32f3db446 : Port lux and nit mappings from device config to display specific configs 6597c29a8953 : Add captureMany { } mockito test utility 3ac82043b76b : Add dumpsys command to dump visible activities. 704321da7db7 : Skip events on stale Ikev2VpnRunner 9a80121f6b3a : Correctly handle null ProxyInfo in Ikev2VpnProfile febe3f029d8f : Post callback onSecureWindowShown on the main thread 73cb12adc32c : Fix missing Notification collapse animation on LS 768ee2c04cc8 : Fix no response after entered split screen 9d546daf3c08 : Revert "Fix the 1st udfps#enroll#error always fill red color" 4ae2fc66d7d3 : Import translations. DO NOT MERGE ANYWHERE d8746d5cf0ce : Import translations. DO NOT MERGE ANYWHERE 23b494f4610f : Import translations. DO NOT MERGE ANYWHERE 89bcb9d21d32 : Import translations. DO NOT MERGE ANYWHERE 4d6f860f40bf : Import translations. DO NOT MERGE ANYWHERE 004434afd9a4 : Import translations. DO NOT MERGE ANYWHERE 04ef996fda4f : Import translations. DO NOT MERGE ANYWHERE 715f4fe30b5a : Import translations. DO NOT MERGE ANYWHERE f5c77e214e55 : Import translations. DO NOT MERGE ANYWHERE 801b76d540a1 : Import translations. DO NOT MERGE ANYWHERE b5cf8cd96300 : Import translations. DO NOT MERGE ANYWHERE 36efacd4bc93 : Import translations. DO NOT MERGE ANYWHERE 10b7ddb5de4a : Import translations. DO NOT MERGE ANYWHERE aa39e0399369 : Only clear bounds and windowing mode for standard ac3a50e01581 : Remove doze low light clock. 185a0b73886e : Another way to keep track number of foreground services in the device. 1b9b59c63bff : Validate package name passed to setApplicationRestrictions. (Reland) 994b3bf56d61 : Fix typo in EnterPipToOtherOrientationTest fe50d13c04a6 : Move check for 'desktop mode active' to helper 3ef46b57b93a : Optimize screen decor insets calculation bdc27839b223 : Make pairwise() only subscribe to upstream once 60417deba068 : Add optional emitFirstEvent param to setChanges() 5ffffa570223 : Add javadoc note about bug in readParcelableCreatorInternal 6f8675f324ca : To read the group UUID, the calling app either needs carrier privileges or the READ_PHONE_STATE permission and access to device identifiers. 322f29670c31 : Add owner for job handover 623f456d0bd8 : Revert "Validate package name passed to setApplicationRestrictions." 3e52eb1bc658 : Revert "Enable LOCAL_LAYOUT" 835dd73120fa : Move PiP in response to keep clear areas changed events. 6dabc0e8a424 : Update unplug charger dialog strings c49b8a122b20 : Stop making copies when updating input channels c6a2b7e2995f : Remove decoration layers from hierarchy on release b25edabd334e : AudioService: properties for configuring head tracking default 9bef54f4aaaf : Fix direct share target cells's visibility acf1eebc403a : Create Configuration overrides for MCC/MNC values 54e3ae5836e0 : Implement low light dream library. 2bc4d49c2b02 : Include all enabled services when FEEDBACK_ALL_MASK. 3a3cc4d91994 : Remove legacy WRITE_EXTERNAL_STORAGE permission check for Installers c4b2c877ec28 : Trim any long string inputs that come in to AutomaticZenRule 1fcd99f5aa34 : Trim any long string inputs that come in to AutomaticZenRule 5b0c4af9babe : Trim any long string inputs that come in to AutomaticZenRule 19bc2c355962 : Trim any long string inputs that come in to AutomaticZenRule 99555b4371a3 : Trim any long string inputs that come in to AutomaticZenRule 3d8504587cd8 : Trim any long string inputs that come in to AutomaticZenRule d4b5212eb6d6 : Trim any long string inputs that come in to AutomaticZenRule d216f25f6b07 : Camera: Clarify doc for onPhysicalCameraUnavailable 30fed8c21b49 : Fixes an edge case which leads to deadlock in ShortcutService ecaf46a9086c : Make PanelViewController public 913ddceb071a : Register VibrationSettings as a listener to: 1) virtual displays creation and removal. 2) App Uids running on virtual displays. These will be used in combination to ignore vibration initiated from a virtual display. 7581623bc821 : Update low light mode trigger thresholds. 5cb791b6f63e : [Partial Screensharing] Add app selector activity screenshot test 2d2b24f09db3 : [Partial Screensharing] Update app selector (ChooserActivity) header a63b6720eae7 : Resolve the deadlock caused by unfreezeProcess(). 15f38e605e68 : Revert "Add falsing to undo button" 752223386f6f : Ignore the prefModeId only for PiP windows, rather than all non-focussed windows. bed558989bb9 : Disable notification shade close animation when occluded. 24158716b420 : Support launching a shortcut and a task to split screen 6b80f7c41c67 : Fix shade collapse on keyguard with bypass enabled 3056bade88cc : Revert "Delete PanelViewController" fc6d69316044 : Plumb through the reason for wakeup from Doze. 9e41317dc76d : Delete unused method #cleanup ab991a63eec9 : profcollect: Reduce background processing job priority dc7cb3659d21 : Add TaskFragmentOrganizer#applyTransaction with request transition 5456d9902b2e : Create test app that mimics GMail 11b9f80d1285 : Import translations. DO NOT MERGE ANYWHERE 74b7737e7a3b : Import translations. DO NOT MERGE ANYWHERE 92007b4dd51c : Import translations. DO NOT MERGE ANYWHERE 0a27c08b2872 : Import translations. DO NOT MERGE ANYWHERE 1b963f0ff9d6 : Import translations. DO NOT MERGE ANYWHERE 5ec2f4d52ef1 : Handle ProtoLog logging command in WMShell c47bab3612c2 : Import translations. DO NOT MERGE ANYWHERE a6f51f4910b0 : Import translations. DO NOT MERGE ANYWHERE 7a8a920dc0f4 : Import translations. DO NOT MERGE ANYWHERE b4b92334bd56 : Import translations. DO NOT MERGE ANYWHERE 1177f3cfc204 : DO NOT MERGE: Add SurfaceFlingerPerfTests 9678d36dc59e : Move caption under DecorationContainerSurface c1683f864b59 : Report enterAnimationComplete when transient launch is committed c6bfa32a24bf : [DO NOT MERGE] Initialize TimeZone during DefaultClockProvider init 6a62f99b5059 : [DO NOT MERGE] Correct large clock position a823b466cc4f : [DO NOT MERGE] Additional Tests for DefaultClock a724e0b753f7 : [DO NOT MERGE] Update DefaultClockProvider colors 417feefd5f16 : [DO NOT MERGE] Moving Text Protection to Clock Event Controller 13c1e7eff3b4 : [DO NOT MERGE] Adding Region Sampler to Animatable Clocks 843cd5ea892a : [DO NOT MERGE] Revert "[DO NOT MERGE]Revert "Migrate KeyguardClockSwitch to new..." c8b3fc0acccd : Send core-created snapshots to transition player 3108d16a9c74 : Make disabled by policy tiles look UNAVAILABLE 9f4ec2cf7ead : Make UMO squishy in split shade e18cccbad203 : [Status Bar] Disable the keyguard status bar when we get the DISABLE_SYSTEM_INFO or DISABLE2_SYSTEM_ICONS flags. 852108800780 : Fix NPEs in AuthContainerView de172ba0d434 : Trim any long string inputs that come in to AutomaticZenRule 648eb4f4aa05 : docs: Inclusive language fix (whitelist -> allowlist) ec3748fb859e : Offset the wallpaper to center in smaller display 9410a384a435 : Remove NSSL#isChildInInvisibleGroup 92d75db863c6 : Remove unused BubblesManager#maybeCancelSummary() 2e3425987af3 : Remove NotifEntryManager e6e5720dcebb : Check orientation when retrieving FP location 845c37f145ed : Allow dismiss dialog when touch outside in dark theme 9e9117412d6a : Extracts UserRecord out of UserSwitcherController. 62aecf34aab2 : Make FLAG_KEEP_SCREEN_ON use per-display wakelocks f528b337dd48 : Lower per-app notificationchannel limit 390046b0dbd2 : Adds a function in LM for fetching ADAS allowlist c0728d68873e : SpatializerHelper: fix sensor reinitialization 8914ae87def2 : Revert "Enforce ComponentName belongs to caller app" 5d28aee1b1ac : Fix crash from asynchronous GPU metrics 2ce1b7fd3727 : Fix vulnerability that allowed attackers to start arbitary activities 3eaa689b1669 : Update co-ex face failure message 0c66bf239913 : Adjust aspect ratio override portrait fullscreen be01bcd294e3 : [LE Audio] Add the icon size for displaying the broadcast icon in System UI Dialog f1bf8d6d9d99 : Update TaskFragmentToken for Activity relaunch 81f52b053da6 : AmbientContextManager API changes to support quick-tap detection 0e1f47361e03 : Guard potential null case in FullscreenTaskListener.releaseWindowDecor found in testing. 3c94bacacd58 : Add hidden system dream API in DreamManagerService. b78f7a6525a2 : SoundPool: Fix channel mask reporting ea8cd10083ac : Add media entry Dream complication. 66a1b77bb5e4 : Allow auto-pip when starting activity with FLAG_ACTIVITY_NO_ANIMATION 193d515420d7 : Move Task Close to WindowContainerTransaction cfd4d10f9126 : Move ALS auth logging triggers to wakefullness events. 5650e0c3c8e1 : Load direct-share icons asynchronously 4b21177a96d4 : Prevent ManagedServices from running in clone profiles 8f4585bcc2be : Remove NotifBlockingHelperManager b27aa70b5b8f : Remove NotificationListController e1f86e6309c5 : Fix ripple alpha. 7957047dd8e8 : Implement SFPS guided enrollment for T6 c3686f7f0b33 : Fix for compaction vma batch not consuming after first send dc125c80225d : Add dumpsys logs to debug missing notifs b17c19e11cfc : Mark system bars as consumed when using remote insets c5f5941f0c74 : ActivityManagerService: add SdkSandbox-Client-Package header fa3d822f8773 : Add listeners for the changes of App UIDs running on virtual displays. This will be used later by VibrationSettings to keep record of apps currently on virtual displays. 7b09ca862902 : Add missing enum value ddae7e08004d : Letterbox education: Updated UI 8c2c7b416489 : Validate package name passed to setApplicationRestrictions. cfcfe6ca8c54 : Validate package name passed to setApplicationRestrictions. 1e16b3c2175f : Don't start dreams immediately if keyguard is occluded when docked. cfe50f474939 : Use ActivityStarter to start Settings activity c4b81cbee0de : Update BaseBundle to not use LazyValues when using ReadWriteHelper a05b7e337cce : Fix "No Notification" text not gradually showing on LockScreen 24fac6e7f4b1 : Delete PanelView 13cca1ef2db5 : Replace Dependency.get with Dagger 008fef6035f8 : Replace Dependency.get with Dagger 51bbc413d379 : Replace Dependency.get with Dagger 93a5865a6fa0 : Make sure the secondary TaskFragment is above the primary 166d420cf4d9 : Prevent loading of Icon resources from the wrong package f770f11d54e5 : eOutput Switcher] Fix Dialog refreshing shortage 5e3a34aa709c : Generate SystemUI ktfmt inclusion file 5b09708ef69d : [Re-land]Improve enter split transition 9ff19fe0c6d7 : Add documentation to QSTileRevealController 5bf8901e1468 : Revert "Port lux and nit mappings from device config to display specific configs" 7a168cc8c1cf : Fix shell command bugs for supporting CTS test. Add service unit test. Fix javadoc. 1086d1ccf4b5 : [Output Switcher] Refactor MediaOutputAdapter 3caecf86ce05 : Clear mAddingToTaskFragment when ActivityStarter is reset e2cc1799b913 : Ensure all AttributionSources are deregistered in PMS 6a70cf605dd6 : Remove NotifEntryMgr in NotifInteractionTracker 78f2f2145a9b : [SB Refactor] Update the wifi network flow to use stateIn so that new subscribers will receive the current value. f752c1925ea5 : Add KEY_CAPABILITIES_EXEMPT_FROM_SINGLE_DC_CHECK_INT_ARRAY 170ca4256274 : Adds listener support to FakeFeatureFlags f4a0886bc333 : Add smartspace complication even when targets empty. b50cf593bba2 : Revert "Port lux and nit mappings from device config to display specific configs" e03186af0e9e : [VolumePanel] Move the Settings' volume panel into a SystemUIDialog c55fa32f8916 : Revert "Port lux and nit mappings from device config to display specific configs" 8f5e79549857 : Fix double call to ScreenshotController 7823627d7ce3 : Fix swapped int params in DisplayContentInfo ctor b8ea5216b8fa : Delete VisualStabilityManager 334cd29e02ed : Delete NotifGroupManagerLegacy 9e0b961c128e : Remove NotifGroupManagerLegacy usage from Bubbles 207bcfaf5985 : Delete unused PeopleHub code 28ea00f4abed : Delete unused code from NotifLockscreenUserManager efeffbb53d22 : Adds ChooserSelector 3ce74461e94b : New Pipeline: hide VISIBILITY_SECRET notifications on lock screen 08eae598a8c4 : Unlink death recipient which references to DisplayContent ef1081e3d236 : Not to update recent tasks split pairs when shell transition enabled 6aedc9d95af3 : Find activity in task with same user c7eeaf2df0ed : Change SystemUI manifest to use permission ACCESS_AMBIENT_CONTEXT_EVENT 206c2236faf8 : [Output Switcher] Add OWNER file under SettingsLib/media a5910e79fb5e : Flow utility functions: pairwise + setChanges e50e2c4875f3 : Revert "Dump NotificationWakeUpCoordinator state to bugreports." 513a9ffcbb54 : Handle TaskFragmentOrganizer#onTransactionReady in sync 0f01549d1e01 : Add timeout to all ALS logging. e42b25734168 : Fixing white circle in QS media player. 4ec6dfc389f0 : Stop cursor from blinking when not visible e07874ceacab : Add flag QUICK_TAP_IN_PCC in SystemUI to enable the quicktap detection in PCC. 1b48ca6b7f44 : Prevent exfiltration of system files via avatar picker. bef02552736b : Provide a way to keep dreaming when undocking. 22aea1c4c3c3 : Fix device name string on output switcher chip 5959b4cd9668 : Split window decor lifecycle to a TransitionObserver bd45429b1838 : Fixed inaccurate brightness slider UI be9179c1571f : Enabled hyphenation for UserDetailItem b76141eb2bac : Prevent exfiltration of system files via avatar picker. 0ad8657ad755 : Add falsing protection to the pulsing state 1a796cc5500a : Backup settings for Assistant invocation da64f9599ff6 : Make WCT#requestFocusOnTaskFragment a TestApi 345baf632ffd : Enforce TaskFragmentOrganizer can only manipulate organized TF 4bf4fa18e01d : Revert "Improve enter split transition" 3da09aa61270 : Add falsing protection to the pulsing state 8f2c279c6ebf : Revert "Remove BatteryStats user activity types and use PowerManager ones instead." 6dbcd1f8357f : Fixed the reference to the compat version of the widget. Revised the class description. c4f581f13d6b : Defines flag for refactoring UserSwitcherActivity. 75bb81b457f8 : Log when notifications in the RankingMap are not in the Collection fcc640c5783a : Check rule package name in ZenModeHelper.addAutomaticRule 3201baad7044 : Check rule package name in ZenModeHelper.addAutomaticRule df439a438f72 : Check rule package name in ZenModeHelper.addAutomaticRule bf3dde7ed61a : The launcher to always listen to app widget 59732d6232d7 : Check rule package name in ZenModeHelper.addAutomaticRule 4bdb5f985963 : Check rule package name in ZenModeHelper.addAutomaticRule 6b38e116357e : Check rule package name in ZenModeHelper.addAutomaticRule a826f9bd15d1 : Check rule package name in ZenModeHelper.addAutomaticRule af51b4d8a1c7 : Revert "Improve enter split transition" e8ab134de1bb : Revert "Remove BatteryStats user activity types and use PowerManager ones instead." b6d04416628a : Check rule package name in ZenModeHelper.addAutomaticRule 53dd4ec235ab : Resize vendorIcon to 24x24 and increase touching area for accessibility 33d3c266616f : Fix key frames in headers animation a1d3e4c209af : New Pipeline: log structure in dumpsys 12a63a226d85 : Move NSSL to a separate layout file. cd2880e4f3bf : Deletes LifecycleActivity. f18aa11dd5d3 : Revert "Prevent exfiltration of system files via avatar picker." 87231445933d : Fix DeviceProvisioned on PhoneStatusBarPolicy cbe3f068f0c1 : Fix the SetConnectivityStatus callback 04a77d06f43b : Import translations. DO NOT MERGE ANYWHERE ba8fd9daecf8 : Enable the new footer actions in team food. 00773ec03841 : Add screenshot test for the footer actions (2/2) ad33fb2b757f : Implement LaunchableView for footer actions Views. 4327ce40f84b : Wire the new FooterActions implementation behind a flag 6fb22d4b1670 : Implementation of the FooterActions following the MAD (1/3) ef148acab912 : Update the fingerprint permanent lockout message 1b6cfaf01f04 : Delete PanelViewController e1f2ea3d06e4 : Remove references to PanelViewController 5020f0fc2985 : Prepare PanelViewController to be absorbed by NPVC 716bd5ae8aa6 : Port lux and nit mappings from device config to display specific configs afe50819e1a0 : Import translations. DO NOT MERGE ANYWHERE 394b3f093105 : Import translations. DO NOT MERGE ANYWHERE 4f96062ac21f : Import translations. DO NOT MERGE ANYWHERE 23a8b3d84ceb : Import translations. DO NOT MERGE ANYWHERE f2dc33f948c9 : Import translations. DO NOT MERGE ANYWHERE 658e49f68f8a : Import translations. DO NOT MERGE ANYWHERE b5a28c271d6f : Import translations. DO NOT MERGE ANYWHERE 293e02df7bd4 : Import translations. DO NOT MERGE ANYWHERE 95d877883984 : Import translations. DO NOT MERGE ANYWHERE c9a5847b55de : Add BroadcastDispatcher.broadcastFlow d7d2de53a1bf : Extract QSSecurityFooterUtils out of QSSecurityFooter e4eb991ba65f : Make the logic of QSSecurityFooter reusable e496b54c2129 : Add some fakes to SystemUI-test-utils 0ec64b655d2f : Import translations. DO NOT MERGE ANYWHERE 1936ad55618a : Import translations. DO NOT MERGE ANYWHERE 2c0e83e7616c : Import translations. DO NOT MERGE ANYWHERE 2f2e8eccd3dd : Import translations. DO NOT MERGE ANYWHERE 2d7e03b7c8f0 : Import translations. DO NOT MERGE ANYWHERE a91f90ec7cc9 : Import translations. DO NOT MERGE ANYWHERE bb3dc09afd58 : Import translations. DO NOT MERGE ANYWHERE fa981370a5ba : Import translations. DO NOT MERGE ANYWHERE 71d19bac23f1 : Import translations. DO NOT MERGE ANYWHERE 9aec26ba6499 : Import translations. DO NOT MERGE ANYWHERE 08a4ec8276be : Import translations. DO NOT MERGE ANYWHERE 68842152c3cb : Import translations. DO NOT MERGE ANYWHERE 279e10cfb9b4 : Import translations. DO NOT MERGE ANYWHERE dcd089d3e7ae : Allow preventing unrestricted Apps from being Stopped 8d9d7496f181 : Import translations. DO NOT MERGE ANYWHERE bd029b770f0c : Import translations. DO NOT MERGE ANYWHERE 51d338b81fc9 : Import translations. DO NOT MERGE ANYWHERE e9c024c469fd : Import translations. DO NOT MERGE ANYWHERE 527c355ae47b : Import translations. DO NOT MERGE ANYWHERE d9e7768578cf : Import translations. DO NOT MERGE ANYWHERE 6093be73aab5 : [BT LE unicast] clear the GroupId when user click 'Forget' f6f4c305a53c : Correct visible status of an activity if no more transition will happen e14ec913ade8 : Import translations. DO NOT MERGE ANYWHERE 3b5707d69859 : Import translations. DO NOT MERGE ANYWHERE 394ef3150ce0 : Fix The pop-up security lock will disappear after rotate 1d257773a3c6 : Import translations. DO NOT MERGE ANYWHERE 98bc7dcda745 : Import translations. DO NOT MERGE ANYWHERE f71f34a9d3db : Import translations. DO NOT MERGE ANYWHERE e01635e68fc9 : Fix NPE when leaving kids mode 784a6d913d04 : Import translations. DO NOT MERGE ANYWHERE c2b20250b078 : Import translations. DO NOT MERGE ANYWHERE 54a0899a63af : Import translations. DO NOT MERGE ANYWHERE 6db3a28ba472 : Import translations. DO NOT MERGE ANYWHERE 5362a9d5ffc0 : Import translations. DO NOT MERGE ANYWHERE 5ce3e5d6612a : Fix crash when continueTransitionReady without collecting transition b713bb693604 : Fix Region Sampling Bounds 406949b98b63 : [SB Refactor] Implement the wifi icon flow in the new pipeline. 26849125aaca : Limit insets adjustment of split bounds in portrait mode 25403b7de5c2 : Skip wait for power window b1d8f9db174b : Revert "Remove BatteryStats user activity types and use PowerManager ones instead." c0326b01cee6 : Add event logger to BroadcastRadio Service 26867ae4d6ff : Disable dragging on fullscreen tasks. c1cad4f689c5 : Revert "Remove BatteryStats user activity types and use PowerManager ones instead." a9b1f135a7a7 : Set default metadata/XML/attribute set value before parsing 768e9f12d685 : Revert "DO NOT MERGE Add GET_USAGE_STATS to RUNTIME_AND_APPOP_PERMISSIONS_OPS" f99fd3c87e28 : Add new intent to open NAS detail settings page in NAS app. 4d81f75c20f0 : Added subscription to binder death which removes dead callbacks 1410400b440c : [SB Refactor] Turn off flags for teamfood. d810b5825155 : Log all non-intercepted notifications in Zen Log with the reason. fe97a185702b : Avoid Concurrent Exception in BaseDataProducer. 8ee9dd3b6d4d : Add WindowContext support to WindowLayoutComponentImpl 3f6e1185e086 : Add test case to check LineBreakWordStyle 70ce9e0487de : Only use return transition when requested. 3905c8efac36 : Update FP failure bouncer & messaging logic a038fb0766d0 : Revert^3 "Fix binder error when an app has many channels" 389ef0bb5efe : Fix no cross-profile thumbnail animation 615dc9ae2dd8 : Associate starting window with task once a TF is added d4e5ef1b1211 : Adds test coverage for TakeScreenshotService 66b0f55f8d70 : [DO NOT MERGE] Initialize TimeZone in AnimatableClockView when attached 15d116ed32c2 : Fix race condition in QSTileHost 6e662a45b543 : Revert^3 "Fix binder error when an app has many channels" 6640d839aa65 : Refine the way of calculating insets for configuration (1/3) e2900a6db679 : [Panlingual] Removed the feature flag of per app language. c9c9a757a8c5 : [RESTRICT AUTOMERGE]BackGestureAnimation: a lightweight recents animation controller bdfb18ab738f : Animate ActivityEmbedding transition with Shell Transition 9110a8af742a : Add a non-blast mode to sync-engine f15e311af5cf : Add WM shell caption to fullscreen tasks 32e92cf7e1f7 : EdgeBackGestureHandler: Add null check to fix null pointer exception. bf5d4d519035 : docs: Edited API documentation related to line-break and line-break word styles. bb46f550d7af : Getting rid of Dependency.get fd44ccc2308d : Revert "[User Manager] Add NETWORK_STACK permission." e6400c3a7570 : [Misc] Replace ccassidy@ with caitlinshk@ for SysUI OWNERS. 6fe556221958 : Deletes SysuiLifecycle. bf5c8123ad07 : Add Android Multiuser Atom which will contain number of supported users. 22c6b36cbc45 : Update clock complication text protection. 15dd616209c7 : IpcSerializer utility class d92f2f7c4658 : AudioDeviceBroker: fix communication client death 07cfa206f46a : Cleanup dream complication setting to reflect single toggle users see in Settings. 15e2b0fe84fe : Fix sharing to another profile where an app has multiple targets 99d3cf55cb37 : Log slider events from DPC. 9d77288dcd6b : Fix potential null package name 6b0bd8f79fb3 : Add log when denying client authorization state 79e517c3d45c : Remove BatteryStats user activity types and use PowerManager ones instead. 7f0c95995472 : [a11y] Getting accessibility focus at pop up icon c2d264989a2c : Limit the size of NotificationChannel and NotificationChannelGroup d2f9cc634214 : Update BaseBundle to not use LazyValues when using ReadWriteHelper affbd7951e1e : Update top resumed activity and focused app while adding a task on top 80e0a51b68e9 : Using different strings for language/region picker 6e4eccabbe12 : Re-land ScreenDecorations Cutout Provider 4e9c5b44b1f2 : Wait for TaskFragmentOrganizer to finish handling transaction 92aa9080eb1f : Require CONFIG_HID_PLAYSTATION for DualSense key layout 1b8bf6c924ad : Enable Region Sampling for Lockscreen Smartspace f9004964b814 : Remove "Learn more" string from the device logs access prompt body content 630185ed36e0 : Affordances no longer clickable when invisible. 54db67248513 : [SB Refactor] Define a new status bar wifi view that can be swapped in/out with the old view. Define a skeleton ViewBinder for the new view. 180c089d6ddb : [SB Refactor] Move InstantTaskExecutorRule to its own file so it can be used by other tests. f86af0125fc0 : Add three new IKE options in IkeSessionParamsUtils 4466bbb4f645 : Dump additional AnimatableClock updates ea7c33f75c99 : Initial work profile screenshot policy handling 24f6d17c411e : Initiate Flag ID for Region Sampling e2248a84f65a : Add phone numbers to NotificationRecord from a cached contacts lookup 5392e89fc7a7 : SpatializerHelper: Fix device name translation db2c8323ef43 : [SB Refactor] Implement the wifi network flow using the NetworkCallback. 9c31ca9be333 : AudioSystem: Fix hdmi name typo 6d417539d705 : Limit the size of NotificationChannel and NotificationChannelGroup 46f943383df5 : Limit the size of NotificationChannel and NotificationChannelGroup b664159aa809 : Limit the size of NotificationChannel and NotificationChannelGroup c0b8f4fb215d : Limit the size of NotificationChannel and NotificationChannelGroup 20ead01c35d6 : Limit the size of NotificationChannel and NotificationChannelGroup c76d81758ea4 : Make DWB light mode availability configurable 424120b3007a : [Bouncer] Fix vertical spacing between buttons. 76718dd9f4dc : DO NOT MERGE Add GET_USAGE_STATS to RUNTIME_AND_APPOP_PERMISSIONS_OPS aabaf2e373a7 : Import translations. DO NOT MERGE ANYWHERE 2f1a833e3caa : Update clock complication to match mocks. c9bdc6ed1084 : [DO NOT MERGE] Remove unused methods 778f33af546d : Remove legacy WRITE_EXTERNAL_STORAGE permission check for Installers 64df22c03961 : Import translations. DO NOT MERGE ANYWHERE 47c22738c52c : Import translations. DO NOT MERGE ANYWHERE a0285114d2e8 : Import translations. DO NOT MERGE ANYWHERE fa6823839523 : Import translations. DO NOT MERGE ANYWHERE c260f56e6a71 : Improve notification message 0e411890d409 : Invert the order of event sending and VpnRunner.exit() 492e23929915 : Stop VPN profiles by exiting VpnRunner instead of prepareInternal f96e5ad5805b : Copy isBypassable flag from VpnProfile to VpnConfig ba69f26dae32 : Remove feature flag SETTINGS_GUEST_MODE_UX_CHANGES 480ff99a1d5b : Add a Shade log buffer and lots of logging to QS expand touches 660101fdc7d5 : Apply TaskFragmentOrganizer changes in one WCT (2/2) 7aa4937284e8 : Add system property to enable/disable fling to dismiss for PiP and Bubbles. af7d8a312564 : Delay awaken from Dream to avoid wallpaper flickering. ed1efe9f3137 : [DO NOT MERGE] Allow manually specified time f53aa98c1518 : [Sb Refactor] Define an initial data/domain/ui layer for the status bar connectivity architecture for wifi. b72b72ac13a5 : Fix bug with clearing bubble to expand 5b29a93863c0 : Remove views from StatusBarView when View is detached. e9a364e665b7 : Add media on lock screen setting df14df341dac : Improve app name handling 1dde50349e9a : Migrate GlobalActionsDialogLite to predictive back 3d5e8a247d00 : Hide UMO on dreams behind a feature flag. 633f19a08ec0 : [User Manager] Add NETWORK_STACK permission. c7d7122d058c : Minor cleanup 84317df23a97 : Remove unused code from ExpandableNotificationRow c1dc8c8755f1 : Pipe user changed events to the Shell ac611a12493c : Ensure isInPictureInPicture result in onPause b49a28e1c828 : Show floating rotation button in sticky immersive mode if taskbar is used e11a139facc0 : Fix shade collapse on keyguard with bypass enabled 3850857cb0e7 : Limit the size of NotificationChannel and NotificationChannelGroup 2d7ea1445daf : [Output Switcher] Get Appicon from Notification's small icon 6576af6bbee4 : Polish activity transition for letterbox 53d6f568ec3f : Fix toolbar announce wrong text. f9de59ae7ec4 : SpatializerHelper: Fix device compatibility with spatial audio 3a2028a54a46 : Use user activity touch event to reduce latency of UDFPS 5a753625f40a : Update charging string ed28faef53a7 : Add constraints to window duration scale 22783d831495 : Logs the activated session duration for magnification. (2/2) 03110e20d978 : Add passive callback for system-run insets animation 4a685b21875a : Add the process oom adj score prior to the activity start a4e14dd3e890 : (ar_AE) Add a locale for Arabic number 326f44e1a434 : Make mScreenshotController final and @NonNull 09e25a594cb7 : [Output switcher] dismiss dialog when launch bt page in lock screen 1ba311c20a42 : Include embedding activity change in transition af61ad5dfefa : Set unfreeze_reason to statsd atom AppFreezeChanged. 62be42df0c99 : Set number of foreground services in statsd atom LmkKillOccurred. cb4ed7ce6002 : Polish the rounded box ripple. 9827b7c63216 : Add new team members to OWNERS 017715d09413 : Added success lotties to BP for fp 5b5226eb81df : Logs the activated session duration for magnification. (1/2) e6ac0c57d726 : Remove SoundTriggerMiddleware death notification f73a72850935 : Add constraints to animation duration scales c45cb706ff19 : Moving autobrightness display configs to a different file 7319e40b37ab : Enforce ComponentName belongs to caller app 1a20f184c694 : Ignore the preferredModeId for non-focussed windows 288d5550cca3 : Improve enter split transition 10f2250f1273 : Hide some options when desktop mode is available 3fc369ff1acd : Handle desktop mode setting change 2ada856cef33 : Fix sidefps not visible after home-control longpress 037187647381 : [DO NOT MERGE] Separate Region Sampling Instance d058fe2142b6 : Add notifyInitialized(), notifyReleased() & isInitialized() methods in TaskView. f75c14d085d6 : Deprecate SyncRtSurfaceTransactionApplier in PiP 6e456c0702a6 : Add id for TileLayout in QQS 4a06c40b87e9 : Restrict readability of uid state changes so that uid states of other users uids are not exposed to those that do not have permission. 3fc5b50024d3 : Stop calling #setOccluded when WM shell is enabled. 987035d3653a : Fix blank screen when launching controls activity 59b2f1743d87 : Fix unbounded number of uncached shortcuts db54e85268da : Enables flag for modern architecture in KBAV. d8ebffe476bc : Fix build failure by method signature change b1a7a586015f : Crop windowing layer for shell rotation animation ccd1accbbfde : Add falsing to undo button 0842656809a7 : Update boot image and system server profiles [M10C10P80S0], RESTRICT AUTOMERGE (Since these are profiles for T release only) 66d123f87c9d : Implement the People UI in Compose (1/2) 6e497e256412 : [Shell Transition]Fix occluded activity could show behind keyguard. 520e09e9df80 : Ironwood sysui test-mapping b0f2e4b5d2bf : Fix media staying too long during shade "immediate" expansion/collapsing f4154a8222f0 : Show warning toast for secure window bea51c067714 : Log the delay of broadcast dispatch/receive/handling into Westworld. e9a1037439a2 : Apply TaskFragmentOrganizer changes in one WCT (1/2) 99da16cdc8f0 : Address TaskFragmentOrganizer style comments 169747025768 : Do not start change transition when the bounds size is not changed 25bcc875ca5c : Adding comments and removes unnecessary parameter ca202124a9d9 : Add the process state prior to the activity start 68f813721fc6 : Stop sound when bubble notification is suppressed 1c5f9cfb9c40 : Write to Zen Log for recording callers & when checking on repeat callers 79b1c6bca000 : Resolve target SDK from Notification extras b2c88cca2861 : AudioService: properties for configuring ring/notif steps/default vol 461c9d5ca79d : Adds allValues accessor to KotlinArgumentCaptor cf60cdbf21cc : [Media TTT] Remove @Sender annotation on logger. 03c6aa59fa18 : Add missing lock. ce2a5db2c856 : Don't reset translation callback with other state 9d460d8fe1f4 : Always invoke show on the dismiss target for pip. f6d322577af7 : Revert^2 "Fix binder error when an app has many channels" 5ef5dc6e4654 : Updated biometric prompt assets. f1fc5d21b137 : Move color and display info into DecorProvider 262ef7cf066d : Allow dreams to redraw when device is rotated. 441d0dfb2872 : Add dumpsys for HIDL broadcastradio service d9bdee7fa00e : Fix violation in DecorContext b8fe81481c4c : Promote REMOVE_UNRANKED_NOTIFICATIONS to droidfood 29ef9fcca694 : Avoid IPCs to check for checking enrollment status of face and fp. 1275c305e79e : To correct the title of the LE audio toggle in bluetooth settings 4cb5549a5088 : Collect changes for transition right before updating config dcc1f9d64e09 : Prevent race condition by foregroundAppPackageName 6a6bfaeb0479 : Use message ID from proto for BT APM notification Bug: 239983569 Test: atest ServiceBluetoothTests fc8f9637c8f1 : Always copy sources to outInsetsState before writeToParcel 172152270982 : Enable LOCAL_LAYOUT c9ac64da54ce : Do not set mAnimatingExit on invisible window 3712433349b3 : Introduce IWindowSession#relayoutAsync dda0c6d0a55a : Revert "Revert "Refactor ProximityUpdateCallbackInternal to inte..." aa972f2c88ba : Revert^2 "Add proximity state to the HotwordDetectedResult" 87403bf20e37 : Fix flicker at the end of content PiP animation b8674b79c8d8 : Collect VibrationReported metrics e1332d5ddcaa : [Media TTT] Only request accessibility focus if our animation ends successfully. d582aff2fc1b : Add logging for activity starts to be blocked as part of go/activity-security 43ca1914b234 : Ensure animation scales are within bounds e37a0ac9f804 : DO NOT MERGE Fix auto-grant of AR runtime permission if device is upgrading from pre-Q 692e1096459c : Fix media having wrong expansion on QQS/landscape after fold/unfold 32f176e47056 : Prevent loading of Icon resources from the wrong package fa2a7e4095d1 : Let notification shade control system bar visibility add6b4f3e2ba : Add getTitle() for ButtonPreference e4e77f45700b : [RESTRICT AUTOMERGE] Check permission for VoiceInteraction f67598da9e50 : Fix not able to indicate split position in command to enter split 25834066d31f : [RESTRICT AUTOMERGE] Check permission for VoiceInteraction caeb909eaca2 : Fix IME jumpcut when playing user IME animation after IME restarted 9c72bef73d34 : SpatializerHelper: fix null routing 3f8163f23448 : Change @Background Dispatcher from Dispatchers.Default to Dispatchers.IO 930b8b78b69d : More minor cleanups to ScreenshotRequest c5b079b7b686 : Simplifies view-binder. 286094a8e33e : Unifies use-cases into interactors. 66b33cb5d182 : Set the linear layout direction based on initial config f119f2712b6d : Only update the cached state if the value changed f50aadd281c3 : [DO NOT MERGE] Prevent TextInterpolator from rendering nonprintable newlines 6ff3500bc9b2 : [LE audio Unicast]To clear the SetMemberPair when BT is turning off 18f2ec86d680 : Do not send AccessibilityEvent if notification is for different user. a367c0a16a90 : Do not send AccessibilityEvent if notification is for different user. e45981741a01 : Hardware bitmap linter 848597858b35 : New Pipeline: hide VISIBILITY_SECRET notifications on lock screen e0b684f7d00d : SurfaceView: Revert SurfaceLock locking changes 2ccae742a973 : Add DeviceConfig namespace for Vendor System Native Boot 3bb0be437ad1 : Prefer Executor injection 6110cca06fcd : Make sure receivers are using BroadcastDispatcher 9325f9b97ece : Fix system toolbar doesn't use correct theme. 2fa47f38ddfb : Remove dead code from NotifEntryManager 8012e665f591 : Service binding linter 1a4688460b67 : Side Fps Toast theme changes according to system theme. 312cbbd9217c : Fixes theme choice on boot when scheme is not from latest wallpaper. 56473a5946a4 : [Output Switcher] Add platform config for Output Switcher bb4032234781 : Fix toggleSoftInput can't hide IME when the app in multi-window mode 259c1605c574 : Import translations. DO NOT MERGE ANYWHERE e261526d2c91 : Add a ktfmt hook for some SystemUI files cecb405f704d : Reset selected Notification importance after closing the guts 213fab27f67e : Defer rotation change while running display change transition 39f3a261aee1 : [Status bar][Letterbox] Default SysUI flag to true c0a699a0ed75 : [Slit shade] Fix pulsing notification overlapping with centered clock d43979fff4e1 : Update semi transparent status bar color to match new UX specs a6c4fdc146e5 : Import translations. DO NOT MERGE ANYWHERE 3400e5cf4e89 : Import translations. DO NOT MERGE ANYWHERE a2a6eb075439 : Migrate 2 missed-out usages of Log.* to LogBuffer 525690ce16c1 : [RESTRICT AUTOMERGE] Check permission for VoiceInteraction e3f070a1728d : [Re-land] Remove getSfInstance usage from ViewRootImpl edaa09723171 : Import translations. DO NOT MERGE ANYWHERE f22a13b84821 : Import translations. DO NOT MERGE ANYWHERE 16e584323c19 : Fix the inconsistent alignment of the main switch preference. f3d3a361b694 : Import translations. DO NOT MERGE ANYWHERE 0ecf48653de1 : Import translations. DO NOT MERGE ANYWHERE ddf81fc112ff : Fix bubbles hiding when unlocked with showOnLockscreen Activity 2ee61bde1666 : Import translations. DO NOT MERGE ANYWHERE 43dbedd69681 : Make ResolverActivity default allow being launched on remote display 6d80b7d676b9 : Adding A Minimize Button a652dac675fa : Add a method in IDreamManager to check if dreaming OR in dream preview 65f2e4546af4 : Import translations. DO NOT MERGE ANYWHERE bcbde6ab8a7c : Import translations. DO NOT MERGE ANYWHERE 2c52a943ec56 : Import translations. DO NOT MERGE ANYWHERE b8562471dfee : Import translations. DO NOT MERGE ANYWHERE 6b4f8b1adfd3 : Moves quick affordances into domain layer. 4b1e9bc7e377 : Fix ShellTransitionTests on landscape devices 0d9ba1c04a89 : [Partial Screenshare] Respond to task changes 243c74b1b93b : Add an observer class for transition lifecycles 36f5b9a82612 : [Media TTT] Use clientPackageName instead of packageName to fetch transfer application info. e03065a00c72 : Core changes to support desktop mode option 7e7619803d50 : Use seamless rotation if it is requested by display 020439dcac12 : Fix lines >100 chars and unnecessary fully-qualified class names 7c94b7a9ef3b : Ensure displayId isn't translated 9550f1c9496c : Always add cookie for each activity when fill TaskInfo. b9a934064598 : [RESTRICT AUTOMERGE] Do not send new Intent to non-exported activity when navigateUpTo 834812c423f1 : [RESTRICT AUTOMERGE] Do not send new Intent to non-exported activity when navigateUpTo 89ebc8c43f7d : [RESTRICT AUTOMERGE] Do not send new Intent to non-exported activity when navigateUpTo 4c355690494f : Do not send new Intent to non-exported activity when navigateUpTo 01296415c3f6 : Adding SafetyNet logging 3f802c9c2d5a : Created a clickable toast for sidefps enrollment 90427e32ca20 : Update default for unset MTU v4 9fe333a07e84 : [Re-land] Deprecate getSfInstance usage in PiP component 09855a1123a4 : Initialize horizontal panel as GONE and add logs be4b6a53c1ce : Work-around for system property failures a9ff3a649e09 : Allow biometric messages to show in sequence d6a6294fe422 : [Split shade] Fix QS actions footer border visible on shade expansion 1fd1a393f331 : [Letterbox][Status Bar] Re-fetch background info on wallpaper changes 73d7468fe62f : Set rotation layers as opaque initially 874d1c03e97b : Remove the validation check when enter split 032fc54d6e7f : Clean divider-remote-animating flag when exit split 179aa5a2c434 : 6/ Removing unused code from previous cleanup 9b1f03dc73ac : Relax strictness of mocks in DisplayLayoutTests 4f359bd7655b : RemoteViews: fix BitmapCache after immutable Bitmap switch 2ac25627d89b : Refine {SHOW,HIDE}_MY_SOFT_INPUT constants b723541a6eec : Fix spacing for preview stabilization mandatory streams docs. 4f3138bea7e4 : Ensure PiP window visible after fold/unfold device a6e0f74c906f : Reporting the Autofill IDs and Positions of active views in list view 8698cfbae44d : Fix back to home animation restarts on a second swipe. 140fab50785c : Clean up QS/NSSL bottom margin calculation 17be5b6f2643 : Port autobrightness brightnening and darkening light debounce config from per device to per display configs 32e2b596d265 : Add some client side logging for interrupted draws to the dump 22740a10df71 : Increments Extensions API version for Rear display API's 3ea6a2da82ae : Adds support for enabling and disabling rear display mode. 571d4a6d6258 : Adds extensions implementation for WindowAreaComponent and rear display status listeners 4da071e035b6 : Reduce blocking calls to Settings in main thread 9e25f0929c00 : Log when child views are freed fbfa268d47c7 : Prevent non-admin users from deleting system apps. ae313d6d4082 : Prevent non-admin users from deleting system apps. eb374a23aac6 : Update WM Jetpack extensions prebuilt (From updated aosp branch, ran window:extensions:extensions:build) bfd27670aea5 : Updated keyguard to be robust against fpm 2537d032eca6 : Fix split colour in Letterbox Landscape mode 41dc761e081d : Fix auto-grant of AR runtime permission if device is upgrading from pre-Q ff7be9912fae : Enforce ComponentName belongs to caller app b479180b73c0 : Enforce ComponentName belongs to caller app 8c4a55d6a2cd : Add a flag for rounded box charging ripple. 7173943e6380 : Fix reactivated media card when recommendation is invalid 6c135b7b8cfe : Use same height for start and end of date view 6098b8f68bc2 : Fix race condition in QSTileHost 909d34718011 : Disable hinge sensor while the screen is off 2e1bb637d29e : [Output Swithcer] Fix volume control issue for Group d1e350c7fce4 : Fix display size calculations in large screen (2/3) 69d19ffdd0f7 : Relax the result-to restriction if activity is finishing ea100e579e06 : Do not create starting window if there is no task. d6c5d36d1c41 : Respect the enforce flag for callback registration. a21bbb027a3e : Fix Canvas#drawVertices color blending when no shader is provided 2c0fb89e1d2c : Update the min/max allowed pip size on aspect ratio change. 28b2a9092384 : Provide a way to add items to dream status bar. 25b7b8520c36 : Fix focus at ttt chip 86c30b522a2a : New Pipeline: log structure in dumpsys aa63783906fb : [a11y] When multi-user switcher is selected in lockscreen and Talkback is enabled, play helpful explanation. e59483dc1c57 : Detect layout change of paramsForRotation precisely 554fff966b86 : Don't treat user switch as a brightness slider interaction 7347ddbbb227 : Add logs to handleClick methods in QSTileImpl 7fdc96aef4e0 : RESTRICT AUTOMERGE Prevent non-admin users from deleting system apps. 9673316c5628 : [Output Swithcer] Fix volume control issue for Group f93ff02d2115 : Add setForceTranslucent API e2948103f285 : Minor refactor that moves the code for dumping LogMessage to an extension method for LogMessage. 888e79f7a05c : Revert "[DO NOT MERGE] Remove selection toolbar code from build time" 88e98e0a853f : DO NOT MERGE - Exclude TYPE_PRIVATE_PRESENTATION app visiblity c97296e9d9d2 : DO NOT MERGE - Exclude TYPE_PRIVATE_PRESENTATION app visiblity 359df6fe7a28 : Move the compose code to tm-qpr-dev (1/2) 9236649034be : Exit split-screen if one of the splits is empty 31fa86cdb3a0 : Fix no action menu for split pairs in overview panel 382622fb5bf6 : Do not animate dialogs into activites when locked (1/n) f5909156007f : Do not create starting window if there is no task. 0b6fe5788c31 : Prevent new instance if drop on split-screen with the same app 1e164d4a874a : Fix multi-display nav bar tests on large screen devices e7387143402a : Take home controls setting into account d2a790740bb1 : Updated keyguard to be robust against fpm 407413cae902 : Import translations. DO NOT MERGE ANYWHERE 88184cde807f : Import translations. DO NOT MERGE ANYWHERE 2320d78c5ab4 : Import translations. DO NOT MERGE ANYWHERE 710ef241755b : Import translations. DO NOT MERGE ANYWHERE b7b0de28449c : Import translations. DO NOT MERGE ANYWHERE 658227939d09 : Import translations. DO NOT MERGE ANYWHERE c5d4b223acfc : Import translations. DO NOT MERGE ANYWHERE 2787b752b720 : Import translations. DO NOT MERGE ANYWHERE c8f2c924c5a3 : Import translations. DO NOT MERGE ANYWHERE e1f6b4326d81 : Import translations. DO NOT MERGE ANYWHERE f04b4a981b38 : Import translations. DO NOT MERGE ANYWHERE de10f07e145c : Import translations. DO NOT MERGE ANYWHERE 1f28d48b367c : Import translations. DO NOT MERGE ANYWHERE 6277093cab64 : Import translations. DO NOT MERGE ANYWHERE bb2db874ea43 : Import translations. DO NOT MERGE ANYWHERE 1a088d7ad46d : Import translations. DO NOT MERGE ANYWHERE cb941256870f : Import translations. DO NOT MERGE ANYWHERE 2731b0c65468 : Import translations. DO NOT MERGE ANYWHERE 2d90c8f17bb5 : Import translations. DO NOT MERGE ANYWHERE 58eb943e509a : Import translations. DO NOT MERGE ANYWHERE a7786ccdfc7f : Import translations. DO NOT MERGE ANYWHERE 86852f66984b : Import translations. DO NOT MERGE ANYWHERE 38caa7a7df7b : 5/ Fix inverted dependency for ShellCommandHandler 271956765593 : Add ability for flags to be server-overridden. 4a114c2f9c57 : RELAND MediaCodec: don't cache buffers until requested 5c5b6218e41c : If the update is non-interruptive don't re-bubble it 55524d2a78d4 : Don't bubble things when we shouldn't 6a2fc4a9080e : Ignore updates to bubbles that aren't from the system d619a94cb5ba : Show task background surface 7b847f7c649e : Make target dirty segment ratio tunable 57ef007ec9f9 : Make minimum gc sleep time tunnable 38c28f3b5f9f : Make smart idle maint update write amount record every period 22740d0f9f3e : New Pipeline: begrudgingly tolerate a few reentrant runs 8df4942e0d04 : 4/ Separate construction and initializing in a few more controllers 6224d07127bc : Wrapping various apply parameters into a separate class df8bbef55727 : Ensure PipTransitionController initializes in order 84e94b3f99dd : Update SystemUI R8 documentation cc5e0d2b629e : Ensure default and remote transition handlers are first c7677a297039 : Guard clipboard overlay logging method 67b0353faa74 : SysUI flags to support desktop windowing proto 4f279bac3215 : Update flag constant for caption on shell c0888dcbfc04 : FreeformHandler should just intercept, not claim animations 41998f864beb : Avoid too long trace section name to crash FrameTracker 778191bdf216 : DO NOT MERGE - Exclude TYPE_PRIVATE_PRESENTATION app visiblity 4039ba86ff3f : Only send uri in share intent if present in clip eabd91006d07 : Stop running face detection on bouncer if both face and fp are enrolled. 9390121fc858 : [MediaProjection] Unregister IMediaProjectionCallback for the VirtualDisplay 47308691549b : Prevent updating invlid child task surfaces in the sync queue 6b7803153af5 : Update ActivityIntentHelper to use PendingIntents directly 6110caff690b : Proper PendingIntent.queryIntentComponents implementation 9ddf1689b7a1 : Adds start/end button unfold transitions. c48f5407d5ae : DO NOT MERGE Move accountname and typeName length check from Account.java to AccountManagerService. 65b89804440f : Prevent modifying mAudioPolicies during iteration 5c3d1dceb022 : DO NOT MERGE Move accountname and typeName length check from Account.java to AccountManagerService. 86813d40d7ff : Swap hal query order e9ec3227205c : DO NOT MERGE Move accountname and typeName length check from Account.java to AccountManagerService. 945e78f9d63e : DO NOT MERGE Move accountname and typeName length check from Account.java to AccountManagerService. 3f218c9a5e1f : DO NOT MERGE Move accountname and typeName length check from Account.java to AccountManagerService. a2cedf9ce53e : Fix PiP disappearance after unlock 09e05e31cf67 : Import translations. DO NOT MERGE ANYWHERE 1fc928d18c1e : Import translations. DO NOT MERGE ANYWHERE 01dc7ddcb4d1 : Add log info for BroadcastRadioService 46cf83e1cf4e : Import translations. DO NOT MERGE ANYWHERE b6c84b2b99db : Add smartspace complication type. 4cbae07281b6 : Reduce blocking calls to Settings in main thread d63046028f30 : Improve UDFPS unlock animation experience ef72f1134b72 : Handle alwaysOnTop in DisplayAreas. cea783e8a60e : [Bouncer] Add bouncer feature flag. 162a34a3d4f4 : Remove Unused DataCollector and SensorLoggerSession. 24f130cbfdc1 : Optimizing some icon generation code in bubble 15ebdf1e7c97 : Actually trigger back action on Back Arrow fling d97e03001346 : Properly store CustomTile added/removed c869403b4561 : Add a FakeSharedPreferences for testing 37aeb26b0ae2 : Do not dismiss keyguard after SIM PUK unlock 2e76f6b6098f : AudioService: Fix SpatializerHelper asserts 2d7a2f1ee2b5 : Add listeners for the creation and destruction of virtual displays. This will be used later by VibrationSettings to keep record of active virtual displays. 7bb48cd915d6 : Import translations. DO NOT MERGE ANYWHERE 46a4f036b273 : Integrate split pair cold launch transition with shell transition db1d91a6b2fa : Add more unit tests for the current face auth logic in KUM d27fbff07590 : Import translations. DO NOT MERGE ANYWHERE d9b2fda5eccf : Import translations. DO NOT MERGE ANYWHERE c142d285619b : Import translations. DO NOT MERGE ANYWHERE aa58f99079ed : DO NOT MERGE Move accountname and typeName length check from Account.java to AccountManagerService. b1e4053c4566 : Use the proper transaction when finishing a split screen transition 1fd78ea8fcba : Only dispatch onMove event to BackAnimation in one place. 8980a9fe87a4 : Pass Task configuration changed for all TaskFragments at once 6b94ca2d5f5e : Convert TaskFragmentOrganizer callbacks to a transaction callback 0d03e6f1fc66 : Strip transition information from activityoptions when sent to app 8bfe04b55f0f : Dump HWComposer when watchdog bites e8cff4feea28 : Apply phrase based line breaking on most of Preference d4d6b18e3aa6 : DO NOT MERGE Fix auto-grant of AR runtime permission if device is upgrading from pre-Q 9ccc39676544 : Move accountname and typeName length check from Account.java to AccountManagerService. 63985967cb99 : Fixing getSafeZone() method in AdaptiveIcon 0ee3b273a003 : Fixed divider rendering in RTL languages 8e317e9e23e3 : Load back-gesture model on background thread. d9ac485b1f80 : Supported UNKNOWN in IWLAN handover rule a10c44e0fa47 : Respect CentralSurfaces being optional in NavBarHelper dd63d1e128c2 : Move Kotlin test helpers into shared directory 5f02150a8b82 : Rename LockscreenTargetFilter. 5e51251c3e9c : Make sure prefetch tracking affects job readiness. d1b32da8453c : Revert "Strip transition information from activityoptions once it is read." 6a2e636f341c : Fix some issues that make caption insets remain ca0f06f183fd : Dump NotificationWakeUpCoordinator state to bugreports. d030be309aa1 : Turn off the new back arrow in Teamfood. b837ed4a0c59 : ShadeListBuilder clarity refactors 436b662850b4 : Add ellipse shape to the ripple. a37c26f55067 : Make RippleShader support circle and rounded box shapes. 88f2307219c9 : Fixed VIMS to postpone ASSISTANT rule change on pre-created users. 4f1e391a83e5 : Per-app config for split screen aspect ratio 24f8bdf627c5 : Improve UDFPS unlock animation experience 23535e29d115 : [DO NOT MERGE]Revert "Migrate KeyguardClockSwitch to new shared Clock library" c785962ce5a8 : Make brightness transition to ON immediate if the screen was OFF because of close proxiity a23f2dd5e908 : [Large screens] Do not animate clock when turning on display not on AOD 78cc78ca6f5d : Add idleEnabled to brightness event logging 1a1976c32934 : Monitor fold to AOD latency 1c6b58efb2dd : Fix split overlay by drag drop launch 034c4ee4216a : Mark IWindowFocusObserver as oneway interface 0165c9e7f3c6 : Support shell rotation transition on general window container fac6505c97b2 : Don't reset the keyguard on occlusion if it's going away. 619cd2a8a406 : Developer-facing document for quick affordances d9df20c23f30 : Don't resize PiP on aspect ratio change if nothing changed. 91a416bae90b : 3/ Fix inverted ShellInit dependency order (no functional changes) dd48aab843ff : DO NOT MERGE Fix auto-grant of AR runtime permission if device is upgrading from pre-Q 23aac9cb8eb4 : DO NOT MERGE Fix auto-grant of AR runtime permission if device is upgrading from pre-Q 569697684649 : [SB Refactor] Create the callback collector object for the new pipeline and have the processor connect to it. f32a6f88f19f : KeyguardBottomAreaView: turns on flag for teamfood. 5629159dd2b0 : Moves quickaffordance tests to correct pakcage. 99404d72b13f : Fixes quick affordance visibility bug. ef03db052e20 : Clean up most Shade package warnings 20ad9ed95408 : AudioService: fix initial spatial audio enable state. b680cb525787 : Fix translation session id collision bug. afbac47080de : Extracts image acquisition to a separate class d1a0f4b13e32 : Screenshot request processor dcc2bb37a3ea : Adds OWNERS for ScreenshotHelper c189b909681b : Set LE audio volume when audio mode is changed 3b6806554716 : Update the prefix in keystore for app exclusion 1526a8b5d13b : Make Vpn more testable with a wrapper class 2057b41c90b8 : Update VPN app exclusion list when packages are added or removed 3c499c5c0af3 : Minor cleanups in VPN a54db145e6c9 : Make VPN more testable and update NC during network change 5a478576436b : Fix leakage of pointer location eb8882f09b4f : Get the latest display info for overlay change e3022817d660 : Convert all Log.* messages in KeyguardUpdateMonitor to use LogBuffer d1f854d2c0de : Fix generic wrong strings to comply with the UX guideline e2fc76758c67 : Do not send new Intent to non-exported activity when navigateUpTo 42fa9df38cf9 : Prevent NPE when displaying a missing clock a8aa52eaf951 : Add exception handling to ClockRegistry to prevent crashes 1110e66232a1 : Add Flag for Custom Clocks cfefeb72f4fa : Configure the number of tasks to scan to determine Home visibility. 5c8fd0ddbf5c : Allow getTasks to filter tasks by displayId. cf62c760d4c0 : Move accountname and typeName length check from Account.java to AccountManagerService. 8b5e292fd626 : Fix concurrency in BATTERY_USAGE_STATS_* statsd atom generation a929d5bf32a6 : Hook up setWillFinishToHome in recents wrapper 06af71dc4372 : Flow-based connectivity listener 7c4c5375aa67 : [Media TTT] Remove the tap-to-dismiss option for the phone chip. a9f3033fec76 : KeyguardBottomAreaView new impl. - UI layer 4d9db6618b4e : Add home controls complication type. c6ec2bf88682 : Allow other app enter PiP when exiting current one d9159854149c : [Media TTT] Increase the default timeout to 10s, and the timeout for the "transfer started but not finished" state to 30s. 588d1031a552 : [Media TTT] Don't wake the screen if the screen is already in dream state. c9e9ec39b161 : Fix blocked sensor chip to hide if settings change. 655f98804220 : [Media TTT] Re-display the chip when the density/font changes. 9c18a2a5230c : Handle install-constraints tag. 693478bd5295 : Code cleanup of ScreenshotRequest and usages b0502bb700d7 : Scaffolding: reject installs based on device fingerprint 5c8865889572 : KeyguardBottomAreaView new impl. - domain layer 39fcf4f88717 : KeyguardBottomAreaView new impl. - data layer 5f84f0e106a8 : Fix redundant move animation on Side-FPS indicator 04173a8154de : Override 5 variable onPermissionRevoked in PermissionCallback 64cf08f78dec : Revert "Clean up index assignments and comparators" 773cddde3d52 : switch TelecomManager List getters to ParceledListSlice f5ab5186dac6 : switch TelecomManager List getters to ParceledListSlice cd5b7a4b1e47 : Pass LetterboxDetails to SysUI 31ea98c081cd : Fix Keep rules for MotionLayout bcbf62d12cff : Do not evict starting task when startShortcut c738a8ccae36 : repeatWhenAttached 30649549dd72 : Fix dot/icon overlap in notification shelf 5d44b8feda06 : Update complications layout. 9b7a7182a762 : Add home controls complication type in settingslib. 4b8cd1d4e8a3 : Only set display ready when transfering displays 8b9b0c9ef457 : Ignore notification update for not active user c4da37be31dd : Inline notif pipeline flag in NotifEntryManager c5ef3541fcc5 : [StatusBar][Letterbox] Retrieve letterbox background info from WM 36928c083804 : Remove remaining references to COMBINED_STATUS_BAR_SIGNAL_FLAGS 03c1d21c3e59 : Allow system info to be set visible even if we don't animate 099cb41d6390 : Add string literal logger to LogBuffer. ddbdfa5106ba : [SB Refactor] Redefine the processor as a CoreStartable. 2581a7e42cc7 : Fix ActivityEmbedding crash when process died 1d45c1829649 : Create WM letterbox background color API 570308d9eb45 : Reduce lock contention of setting running shell remote transition 725557701afa : Move deferred task info logic to callback 6262172bbdea : Fixing shade expanded after unfolding and unlocking with fingerprint f7fed3c20b67 : Move SystemUI test utils to SystemUI/tests/utils/ (1/2) 803fd5e8a51e : RESTRICT AUTOMERGE Since these are profiles for T release only. fbb265650b9a : Avoid collect window token which should be rotate independently f22e6b03efc6 : Inject back key events if no focus window found. 9273f9144871 : Revert^2 "Remove support for COMBINED_SIGNAL_ICONS" 14b52cb783be : Revert^2 "Create a MobileStatusTrackerFactory" 080af92a91e6 : Revert^2 "Change from deprecated telephony api" a9cfa5bd91ac : Revert^2 "[Cleanup] Order NetworkController's intent filters" 4e659ec2bd98 : Revert^2 "Add an @Inject-able MobileSignalControllerFactory" c820f5afb572 : Refactor dream complications. 093245af6c13 : Adds FakeFeatureFlags for testing 2d9d8fc6c50d : Remove clock date complication. ea1ce41a7eb5 : Make Chooser 4-column on tablets 771b0061b7b9 : Change package name for merging to SettingsLibWidget a23db5c4c7c3 : Add flag to hide nav bar window in favor of taskbar. a729c5a26bc1 : Add running apps icons to taskbar for desktop environment. 37471ba1ce53 : Check for null application context in UserManager. ce1a4f3fe5bb : Add willShowImeOnTarget in RemoteAnimationTarget(Compat) a19e59d717ec : Migrate KeyguardClockSwitch to new shared Clock library 3cfba99d24bc : Revert "Prevent exfiltration of system files via user image settings." 2a4ddb9c145f : Fix the NPE crash when device reboot with hide cutout set 36c5f0c16ca9 : Revert "Don't notify animation finished if no animation" e3476afe2a9f : Cancel back invoke when window focus has lost ccb275fecb72 : No longer embedding activity if started-for-result across TFs 61bfe6e0dc58 : Sending TaskFragmentInfo and operation type in #onTaskFragmentError 9158a60bce7b : DefaultClockProvider implementation using AnimatableClockView 5363de2f63e1 : Add error log for when widget provider is null f21335c469c9 : Revert "DO NOT MERGE: Revert "Make CheckOp return allowed if any..." 44fa7428e789 : Move plugin definition to plugin library cb2ba4bd13a0 : Fix a bug in UserSystemPackageInstaller#installWhitelistedSystemPackages 0f7ec4e86736 : Add home controls dream complication. 6c579ef0eb39 : Clean up index assignments and comparators 933f17ecad35 : Fix NPE when assistant component name is null dfb6e7190d63 : Move NotificationShadeWindowControllerImpl to the shade package 56b7c817ae46 : Move ShadeController to the shade package 118ca2fc2534 : AudioDeviceVolumeManager: set volume per device c93072722634 : RemoteViews: fix BitmapCache after immutable Bitmap switch 1e37f5519ba2 : Add FreeformTaskTransitionHandler f9ea202f4246 : [Partial Screensharing] Add a temporary entrypoint in SysUI screen recorder ac82db46c644 : Fix sidefps on portrait large screens 8193be17fc18 : Trace Doze states. ad673c2220dc : Mark CUJ_NOTIFICATION_SHADE_EXPAND_COLLAPSE_LOCK as deprecated CUJ e062ca66367f : Fix launch app crash could stuck system ui render thread. 1d502c375bdb : Fix the bug where the added field into the toString implementation does not have a corresponding %s formatting. f77dbb4c4a7d : [LeBroadcast] Fix the NullPointerException for launching dialog c77eaf873d27 : Send size-compat scale to the client d30a3c7f85af : Catch exception when unlinkToDeath a7ec0cbe45dd : Skip sending VpnManager events for Settings VPNs 0dfebbe4d711 : Fix open ActivityEmbedding split with Shell transition 3912b21cbfaa : Skip sending VpnManager events for Settings VPNs 7077e6b6fc1a : Revert "Add an @Inject-able MobileSignalControllerFactory" 1800e48f6e29 : Revert "[Cleanup] Order NetworkController's intent filters" 0ceafa69dad7 : Revert "Change from deprecated telephony api" 4bcc776f4628 : Revert "Create a MobileStatusTrackerFactory" ad7bef8a3acf : Revert "Remove support for COMBINED_SIGNAL_ICONS" 778fb59e7e27 : Revert "Add an @Inject-able MobileSignalControllerFactory" 74adc48f27cb : Revert "[Cleanup] Order NetworkController's intent filters" 3156b118048f : Revert "Change from deprecated telephony api" 2f61c45d1b5e : Revert "Create a MobileStatusTrackerFactory" 799dfe794049 : Revert "Remove support for COMBINED_SIGNAL_ICONS" 716b33e32370 : Revert "Clear mEnterTransitionCoordinator after content shows." b1971c7747b5 : Revert "Add an @Inject-able MobileSignalControllerFactory" 40f9d90bc607 : Revert "[Cleanup] Order NetworkController's intent filters" 9d7f532671ab : Revert "Change from deprecated telephony api" d61112647413 : Revert "Create a MobileStatusTrackerFactory" 6a9d2b06aadc : Revert "Remove support for COMBINED_SIGNAL_ICONS" 9ccf492ff70b : Changes to plugin events to better match AnimatableClockView 76c4d2d0b113 : switch TelecomManager List getters to ParceledListSlice 5aea86753f12 : Fix issue with no rounded corners on PIP aafec8565e84 : Set scan flags correctly for preloaded applications a5e96401e49a : [UserFileManager] Ensure parent exists. 3a52aee4dfcc : Continue deferring removal of activities in a transition db7b35a070d5 : Make a copy for draw transaction of local window 8485dc1b859d : Migrate AnimatableClockView to SystemUISharedLib 57c6a31125ab : Consolidate drag to split gesture with shell transition 3dafb0cfb507 : Promote REMOVE_UNRANKED_NOTIFICATIONS to TeamFood c19305190856 : Ensure PIN text view stays on screen regardless of font size. 997fb3121ffb : Start using LetterboxAppearanceCalculator in SysUI 9133f77f1f0d : wifi: Fix unnecessary notification after restoring config from cloud. 5a10672876d4 : Use getOutWindowingMode instead of WINDOWING_MODE_UNDEFINED 84b498d48d56 : Fix the 1st udfps#enroll#error always fill red color ccebab96bcf8 : Revert "Fix binder error when an app has many channels" 55544c8806ce : Add unit tests for layout of window decoration 388324253a22 : Don't try to sync wallpapers 2889b5cc38cc : Revert "Fix binder error when an app has many channels" 34b3e4b51c65 : Revert "Fix binder error when an app has many channels" 0b517fba8e54 : Disallow onExitPipFinished() from being called multiple times a8fb966e0d43 : Remove bad logs 9cad05c0ae94 : identity: Fix uncompressed form encoding of P-256 EC Public Key. d54a48f42aca : switch TelecomManager List getters to ParceledListSlice 7f2bb15f4e40 : Fix race condition in QSTileHost e5787f9787c6 : Move click handler from XML to ViewModel (1/2) 527b2124a1ff : Catch failure to set screenshot sound 4325c61c4be1 : Scale back channel toast 5d5c79f698c3 : remove accessibility label from ExpandableNotificationRow when snoozed a805cf591031 : Let the client know the initial visibility of an InsetsSourceControl c7adaf6f0f26 : Add a Settings.Secure value to store extra battery saver schedule 81513212f03e : [Telephony] Handling to cache the instance of BinderCacheManager when createForSubscriptionId is called 009e2a00785c : Fix "square corners" appearance of new Back Arrow c249d7da322b : Play in-window animations during swipe to unlock to launcher. b81393601775 : Inject Choreographer of the shell main thread 655db18dda4b : Add xutan@ to WM shell owner 0d69c34628a6 : Cast copied text to string in share intent 416ec500ea24 : Check for null before using user switcher view 03ce410cdd71 : Spatializer: Fix usb headset 29defc3d68f8 : Do not post a change in brightness if temporary ac8d93bfd32f : [User Switcher] Add user and guest on bg thread. 3f1f365400a1 : Remove textColorSecondary override for EditTextActivity ba027b7a1517 : [Home Controls] Add null safety to comparator. 947e01c8db15 : Collapse the notification shade when closing the QS using the back button in split shade mode. 6f235144c4bf : Add content description to tile 29ed19b84386 : Fix QSCarrierGroup click listeners 9fe52e1d71b0 : Moving PanelViewController and PanelView to android.systemui.shade. b45c168b466e : [SB Refactor] Add a flag for the new pipeline and an empty processor class (to be filled in with many future CLs). b6a4717659b9 : [LE unicast] The icon is not LE Audio one 53450fbed310 : Create LetterboxAppearanceCalculator for SysUI 15177eb50c94 : Import translations. DO NOT MERGE ANYWHERE 3d671c24714f : Fix multiple runs of bubbles persister test 79b10ec785e9 : Forward motion events to BackAnimation from EdgeBackGestureHandler. 42f4cc3dcac7 : Import translations. DO NOT MERGE ANYWHERE 45bd1f65df27 : Fix memory leak. 878c0c09b754 : Import translations. DO NOT MERGE ANYWHERE 45a09b933f7c : Import translations. DO NOT MERGE ANYWHERE 4b08ecf85400 : Change the strategy of handling batched input events f31a4dade48b : Updated FaceManager strings 6d611a305486 : Using clippath for adaptive icon drawable instead of bitmap shader 2ea801a97278 : Import translations. DO NOT MERGE ANYWHERE 0a8f3dd2a8f4 : Fix Notification redaction when power cycling a non-dozing device while occluded. dfae838bce31 : Import translations. DO NOT MERGE ANYWHERE 24f2d43a56d5 : Import translations. DO NOT MERGE ANYWHERE 6feef8385dd0 : Revert "Add event log for content capture" f44e8220a103 : Add new headers flags to teamfood cf02781a1d05 : Import translations. DO NOT MERGE ANYWHERE d560ba937698 : Remove support for COMBINED_SIGNAL_ICONS 4ac92463391b : Create a MobileStatusTrackerFactory 615f42de2cdc : Change from deprecated telephony api 34d2c31e749b : [Cleanup] Order NetworkController's intent filters 69a8aff35db0 : Add an @Inject-able MobileSignalControllerFactory 821ebf219930 : Skip syncing local window for rotation with shell transition 55f0c287b757 : Fix wrong split layout after drag drop 2e84987c6b76 : Fix IME snapshot missing to remove by defered IME target computation 99817993e990 : [Output Switcher] Fix LocalMediaManagerTest 9ef3662b8053 : Fix jumping slider in split shade 548fa10f2805 : Added tests to verify values loaded from display configs are correct 7d03d85d8e59 : Support display resize animation for shell transition 845aabbc830b : [Split shade] Fix large clock moving horizontally during screen off f76ddb216fd4 : StatusBar treatment for Letterbox - Add flag to Flags.java fc0c9374bc31 : Enable the split-items from the overview panel 88f0f08bbfcc : Collect tasks when windowing mode of parent display changes 8e10acae37e2 : Spatializer: Fix lost settings after reboot 1dc88deedbbf : Allowlist alarm-clock alarms from pre-S apps for FGS 0e8aff720e75 : [DO NOT MERGE]Fix the inconsistent alignment of the main switch preference. 14334fe1d091 : Disabled Accessibility services uid registration for auto 98f15cc9ea23 : Remove ShellInit/ShellCommandHandler interfaces to SysUI 4f57afc92753 : Fix muteOnReturn behavior for snoozed notifications da1a68e6f6b9 : Use the same application info instance. 2987c8b264a8 : SideFPS UX updates 5fb479d33faf : Add per glyph filter for tweaking glyph positions for animation a5fb4ff050e9 : Allow secondary summaries to wrap in entity header 8d492d895e2f : Apply navigation bars insets to the fullscreen dialog d6784fe2fd1b : Create StatusBarBoundsProvider which provided bounds of the left and right side icons 9fa9fc8bc5c1 : Add event log for content capture d9089fbe06e7 : Revert "Prevent non-admin users from deleting system apps." e80e47f86653 : Enable privileged apps to set unrestricted gesture exclusion 1f12cd43d8d9 : Status Bar - Wrap visible content in containers af031b69a280 : Only count EVENT_ONE_HANDED_TRIGGER_ROTATION_OUT in STATE_ACTIVE 89041b54e4c9 : Remove unused interfaces and controllers b50a3b46057f : Add keyguard callbacks to ShellInterface 9121f848db55 : Add dock charging state into stay awake feature (2/2) 0099ca8fab61 : Ignore back invoke when window focus has lost eccd6e40a27c : Fix crash caused by accessing finishing task ef53f601f2b4 : Fix crash when loading album art by resource f20212adb868 : Revert "Adjust smallestScreenWidthDp for letterbox" 95708256fc92 : Fixed FaceProvider logging. 7a593c23aef8 : Remove hideCurrentInputMethod from RecentsAnimationController 540a7c32d856 : Stop app pinning if lock task is requested from allowedlisted app 2628ce5b3abf : Adding counter logging instances of multiple BiometricLogger ALS subscriptions 19032530b486 : Re-land "Limit the number of concurrently snoozed notifications" e776d8f88bec : [Home Controls] Update home controls file usage. edfc44079c1c : Add PbA branding to clipboard 81cde0b58476 : Don't crash after unsetting char[] in TextView d0cd38bc4141 : Require InteractionJankMonitor. 0eee4fa47621 : Make sure parallel broadcasts enforce excluded permissions fd1a98ce3351 : Make URLSpans the same color as regular text in the clipboard overlay ab9854bd4f1e : Add per-file to OWNERS fa5d3284594d : Add unit tests for combined QS headers 42449b783cb7 : [User Switcher] Improve documentation 0ab0199c399e : New headers c1b8107a7d22 : FullScreenIntent cannot launch unless Keyguard is showing. a97c612f4277 : make IStatusBarService:onNotificationClear calls async dde0b6292edc : Assign all flags during initial package scan or update. 81d56df8fa00 : Setting for Lockscreen Clock b2f7ee84cfbd : Move ClockRegistry to SystemUISharedLib d4e790272db3 : Initial ClockPlugin interfaces and ClockRegistry functions 5a36e6bc9ec4 : Prevent waiting if no new activity instance launched 639ce39189e0 : Don't schedule SurfaceControl transaction if it is not valid f0e825f2f473 : [Split shade] Fix QS showing briefly on AOD after turning off the screen b1219f176bae : [Status Bar Refactor] Improvements to StatusBarIconList: 241a687a3529 : [Status Bar Refactor] Move StatusBarIconListTest to the same directory as StatusBarIconList. 455ebf5e04e6 : Prevent displays that are disabled from receiving input b81175af14dc : Fix the ongoing call chip animation 55a6021f2490 : Block FullScreenIntent while device is in use if notification has a silencing GroupAlertBehavior. 16da9e4652f9 : Create a feature flag for Clear Calling bbe5294adad7 : Revert "Prevent non-admin users from deleting system apps." 49d8f9325a8d : Revert "RESTRICT AUTOMERGE Prevent non-admin users from deleting system apps." f8852d87ba46 : Fix the crash on animating the accessibility floating menu. 8a169ff03c89 : Make the PeopleSpaceActivity screenshot testable 5b949326268f : Revert the line of NotoSansLao post script name db7097e5c5b3 : Revert "Revert "Crop windowing layer to that of display size in screen rotation animation"" bc193b477d2f : Allow remote inset transient bar configuration 98546a0e94b8 : Clean up history files via job vs multiple alarms 3d354d3ec279 : Fix binder error when an app has many channels cd915062dcad : BroadcastOption for "this is an alarm broadcast" 4f700d44063e : media TEST_MAPPING: run CtsMediaDrmFrameworkTestCases on drm changes 4a2501278c17 : Move Weather and AQI complications to vendor/unbundled_google. 84fd8a63317e : Add a new Insets type for overlapping windows. 1d2aa14abd36 : Only clean the client if no pending intent exist. e9159b452116 : Revert "Crop windowing layer to that of display size in screen rotation animation" b5ebf4beded2 : Add single interface for SysUI to call into Shell 9d70f2736d0e : Allow flags to be marked as overriden. b51baa9ea47e : Avoid potential recursion of surface placement de8442bc4868 : Reset keyguardGoingAway status when AOD is showing. 1b94d5312287 : [Partial screen sharing] Handle system-requested media projection stop in SysUI screen recorder 170bf9e8125a : Render View into Bitmap using hardware acceleration (1/2) 8a75e4922ac0 : Move most of the shade codebase into its own package b6cca29bb589 : Add ActivityEmbedding transition handler in Shell 494afca0bf7e : Do not update visibility inside clearing task 56c72708a85d : Update values for NR signal strength 8b83094ae308 : Security fix: PBAP contacts and call history sharing 22fa71566209 : Fix not hiding soft-input when quick switch start 2ebf2466d75b : Crop windowing layer to that of display size in screen rotation animation 0f0e06f96e76 : Update media play/pause containers 28eb5d5f7cdd : 2/ Add ShellInit callback mechanism ffce2a9e9fb5 : Remove unused OverlayManager injected instance and InteractionJankMonitor from One-handed mode 1046e379934b : Perform the user-allowlist check after all other fixed allowlist check b1525b85e1b1 : Remove view based on known index of the view on exception fe496f8a7b7e : Remove unnecessary debugging flag. bc0d5539e6ce : Revert "Reland "Make extra navigation bar count towards non decor frame""" 76023e80b511 : Remove more dead code from KeyguardUpdateMonitor d64a037d41fb : Fix pip activity remained in PAUSING state 8de289ada1a8 : Remove onClockVisibilityChanged callback from KUMCallback a7931fdaa29f : Enhance error handling logic to restore split-screen a55b11c6fc1a : Removing unused shared lib code 356b008ce97a : Add a dedicated method to check task windowing mode 63b939a36e47 : Ignore sharedUserId when package already left shared UID c3e3320e5074 : KeygaurdBottomArea additional API cleanup 93afb088f39f : Sets up LifecycleOwner for shade. db242cff39de : Mark testNotificationEvent_quotaBump as flaky. b71ea18e1509 : Track falsing touches on UserSwitcherActivity f6ea975eaea6 : Implementation of metrics for MMS. 263d7d0ba881 : Fix a security issue in app widget service. 06a345d2a0fa : Fix NPE for the feature flag check b164968eb939 : Import translations. DO NOT MERGE ANYWHERE b3a15a7f695d : docs: Typo fix ("Poicly" -> "Policy"). ccfa7d8b5070 : Adjust PiP source rect hint for window bounds a267ea022b5d : Revert^2 "Change SysemUIFactory to SystemUIInitializer." 80aab1d8a2a6 : Add content description for weather complication. 25caf676b2f2 : Change blocked sensor to grey chip. 0c189eaf8ebc : Remove unimplemented callback of KUMCallback 375d952a5a67 : Import translations. DO NOT MERGE ANYWHERE e4e81a17119b : Import translations. DO NOT MERGE ANYWHERE 4f02f4377b33 : Revert change "Change Rounded corner overlay to be in Overlay layer" Revert CL ag/18494304 6f833d77c501 : Import translations. DO NOT MERGE ANYWHERE 1789c71c123e : Import translations. DO NOT MERGE ANYWHERE f7bd2bc6ba06 : Ensure all FrameTracker invocation run on either main or ui thread 7b6a0c997bbb : Import translations. DO NOT MERGE ANYWHERE 425386944c5b : Import translations. DO NOT MERGE ANYWHERE 03e80d715b77 : Instrument CUJ_SHADE_CLEAR_ALL with InteractionJankMonitor 538d31573a45 : Import translations. DO NOT MERGE ANYWHERE 1cf47ef3fc9c : Prevent double-applying transactions e1df01d40098 : Remove dead code from KeyguardUpdateMonitor ab28b8b82dbd : Apply last report config to updateDisabledForQuickstep df9ec806d2b5 : Inline notif pipeline flag in NotificationsModule 78212309fa82 : Inline notif pipeline flag into SBNPresenter 8093651a4fb1 : Update handler callback to support clean-up aborted transitions 85b632c71bf7 : Create a new Bundle object if mExtras is null. 76be5a478a2c : Fix new back arrow's "over eager" appearance 06ab24c09088 : Refrain from blocking main thread while handling package broadcast 04c355ad8efb : Ignore the Recents animation target when collecting keep clear areas. 73e4e0830257 : Remove SystemUIFactory#shouldInitializeComponents 21efc103d099 : Window-added View LifecycleOwner 5a3fe13f61a9 : Add ViewController for KeyguardBottomAreaView. 48e81efa84ac : Remove dead code from KeyguardUpdateMonitor db8579ffd017 : Fix purge bug for program list update 13c7d4b9dc1b : Fix feature flag check for FEATURE_COMPANION_DEVICE_SETUP 616ec5ec5d28 : Update face unlocked string when a11y is enabled 7859ecee1e49 : Try to fix stale mDisplaySize e6cafe984e2e : Show side fps hint on large screen bouncer 369571a4939d : Fix stale NSSL "fling" state caused by no-op fling 623ed192e869 : [LeAudio Broadcast] Shows the broadcast icon on output switcher d656ee9d2800 : Improve dismiss split transition 35a4968041dc : Fix wrong split bounds if IME shown then rotate 357ab1b0787b : Fix BiometricPrompt cannot detect when press the notification in LS 620e91578cb5 : Reland "Make extra navigation bar count towards non decor frame"" 3d894f712c20 : [Output switcher] Filter disconnected device 548cc04bf67e : [LeAudioBroadcast] avoid the system register mBroadcastCallback again f3ccee3827cc : Revert "Send RESULT_CANCELED immediately if start-activity-for-result across TaskFragments" fd4d652197d1 : Fix launch existing split pair fail after unfold device 8adce74a8e2f : Update Dialog button text to have medium font weight 74c52366701d : Replace Somnambulator functionality with shell commands. 71d6a81aefef : Clear user fixed flag when changing notification permission 0711f88b1e42 : Update biometrics tests OWNERS 29a771457ec0 : Fix constraints for collapsed layout 696ef143aa83 : Updates naming style in test file. 06a3466d3567 : Turn off Back affordance flag 31a3dcd28dca : Replaced Airplane Mode QS Icon with animations a8384faf87a8 : Remove #createScreenshotNotificationSmartActionsProvider from SystemUIFactory d103c90cbc3e : Replaced DoNotDisturb QS tiles with new animated ones 42af219be98f : [MultiUser] Add file access wrapper. c094cbe6bbe4 : Device always wakes up when the bouncer shows 6096b1a59705 : [Keyguard] Fix unlock animation for occluded LS. 33f923ec77c4 : Update icon only once c5d02892acf6 : Don't preemptively release task leashes w/ transitions 06972aef44b8 : Calculate the correct surface layers for finishTransaction c4e2ae2171cf : Make clipboard UI listen to keyboard visibility changes c48d87955b85 : Replaced Location QS Icons with Animations 369daee9a262 : Remove SystemUI ScreenshotTestRule (1/2) 73ccbb241b7b : Remove #createBackGestureTfClassifierProvider from SystemUIFactory 82bd79847d34 : 1/ Remove extraneous BubbleController create method 133e4940fc95 : Don't add insets when a container is detached 25ee89511fd9 : Adding some Shell documentation a7d6da803241 : Add AMS lock protection to mAppsInBackgroundRestricted collection 597cf9b6a9e7 : NetworkCallback.onLost should only clear primary wifi network ff46cdd950c5 : BLE audio: support assigning volume at BLE device connection 02cb8c6fd075 : Update topFocusedWindowChanged API ae2fbd47a00b : [Shell-Transition] clean-up some isAnimating call points e9f24cc8d093 : [Output switcher] OverScroll animation 140ea8b609d3 : Make no button fallback to normal suggestions b41f317dd997 : Skip cancel of physics animators if not needed 02cc3745cbe6 : Initialize port list in UiccSlotInfo constuctor 4af7cc97bcfc : Unit test for CameraGestureHelper. 682df5bb41ee : Forcefully convert to basic Intent before calling PM API. b91392d3b42c : Support running WMShellUnitTests from studio 8d71635489e5 : Fix tts span on Editable 1454947ad214 : Disable AppTransitionControllerTest when WM Shell is enabled. 23be4d10fceb : When a profile is stopped, remove pending snoozes 3c82397b5bfe : Fix Computer and App Streaming Strings 89f86c1813f7 : Handle the uncontrolled task in split-screen 613af5311b1b : Fixes bug where the camera app would launch below the lock-screen d41b50df47a5 : Mark the test as flaky, to unblock presubmit. c9444cc2e75b : First pass code cleanup of NotificationPanelViewController 3caf79a3ead7 : Only log NOTIF INFLATION ABORTED if we may have actually aborted something. 95336950d2e2 : Ensure GRANTED_BY_DEFAULT properly cleared in NMS 4a823189a9e6 : Add the invalidation reason to existing log statements d5428a51c0b8 : Workaround a notification inflation race condition. 2e65fe86d8fd : Change long screenshot edit button ripple color ea12f9a7a145 : Adjust smallestScreenWidthDp for letterbox 46cb503d338e : Move cursor of clipboard text editor to beginning 8a9db5f82a6d : Fix "appearance glitch" in Back Arrow 6ad8c89e75e3 : [Keyguard] Remove behind scrim for alarm 33f70239476e : Mark display ready when it loses active child e66341940a4b : Add index info to every event coming from PagedTileLayout 93c38283d5e0 : Updates camera.md 76c78aa2b07a : Enforce zen rule limit on a package level. 93aa03a0db54 : Fix NPE when deleting old zen rules 468dd54e8b59 : Enforce zen rule limit on a package level. 66896a01fa81 : Fix NPE when deleting old zen rules 55d8e634dccf : Enforce zen rule limit on a package level. 7bb9cd92bfb4 : Fix NPE when deleting old zen rules eda171cffa76 : Store DND rule owners 422cffbefa80 : Store DND rule owners c1939995937f : Store DND rule owners 5b837170ec00 : Skip launcher animation when top window is already animating. b465763e12c7 : Fix notification animation from AOD 593bb3c99e63 : On lockscreen to quick-settings transition, media-player should fade in to quick settings instead of just appear. c40e75b6d365 : Don't copy null surface control and remove lingering references to leashes c0acc17924a1 : Add static funciton isCharged in BatteryStatus to check charge status without creating BatteryStatus instance. befb9f6045dd : Revert "Revert "Move binder call to bg thread"" 14bfb89c8a71 : Fix race of releasing leashes with shell recents transition 552d097ff407 : Revert "Move binder call to bg thread" ad41a1e8053c : Revert "Don't copy null surface control and remove lingering references to leashes" 64a7b85e9eec : Set default list view update to 0 16c20feffa46 : Feature flag for which impl. of KeyguardBottomArea 2e8051f88665 : PixelCopy: align with legacy GLConsumer::computeTransformMatrix 670bce215dfc : Scale light z value relative to screen size 7c38394ae9c6 : Limit the number of concurrently snoozed notifications 262f1f312c36 : Minimize API of KeyguardBottomAreaView e83e0620bd24 : Fix Chooser-to-editor transition animation 075f8b36ad1b : Add a unit test for auto-enter PiP by navigating to home aaec4d200b87 : Always send BT settings on boot 7598b91303d1 : Set FLAG_DIM_BEHIND for Bidics Prompt window 7fc6da0ed455 : Fix TaskFragmentTrustedModeTest a1a11d704427 : Do not set orientation changing just for screen off a433556fc07f : Fix crash due to race on close() 1c995fa719b8 : Make sure system bars have visible background while force-showing 6f953c4dd813 : Fix pinched short notification at bottom of lockscreen. 14f94246f63b : Introduce InsetsSizeOverride ac5d2862d9c9 : Remove using of setResizing in split screen ec7af7f61cb0 : Include INVISIBLE views in animations by the ViewHierarchyAnimator. 8f8cdb06fc48 : [Output Switcher] Delete Media Output Group related code 5b6d53e8c50c : Support to launch multi-instance when long press to split on an app icon a567fea83ec5 : Adds ViewTreeObserver window visibility listeners 11563668c38b : Import translations. DO NOT MERGE ANYWHERE 68bb8a2d3198 : Import translations. DO NOT MERGE ANYWHERE 2bcb37a7ab14 : [Partial screen sharing] App selector initial version a42e8efc83f5 : Create API for WM to send letterbox info to SysUI. 50355ae4e4c4 : Don't notify animation finished if no animation f9705dd8b1cd : Refine excludeInvisibleImeFrames 6a12703a6b66 : Import translations. DO NOT MERGE ANYWHERE b408aedd3b4d : Log wallpaper target changes events d355f67674d4 : Import translations. DO NOT MERGE ANYWHERE 3f4bbc3a41e6 : Reland “Update the activity current config only if it is reported” 3ce14fe5bbcc : Import translations. DO NOT MERGE ANYWHERE c293ce6e53c7 : Import translations. DO NOT MERGE ANYWHERE b5a17e8e5c81 : Fix leak of RemoteAccessibilityController through SurfacePackage. 834d0b247991 : Fix stop behavior in PersistentConnectionManager. a407aa965d48 : Fix AppPrediction/Smartspace leak e66e445e6ad6 : Don't setOccluded in onLaunchAnimationStart. 883bb34d0764 : ResolverDrawerLayout to request layout when needed. f7dcf990fdcf : fix(magnification): don't crash when reciving unexpected motion events. de97cfd06439 : Move binder call to bg thread b28f94b7e366 : Removes old/unused left/right button logic from bottom area. 56ac2e247553 : Make sure to cleanup views that couldn't be added 8c5a4918a930 : Fix HUN pinning 118dc1356b66 : Inline notif pipeline flag into SBNActivityStarter c20a8d8473f9 : Inline notif pipeline flag into NSSLController cad876d46d13 : Inline notif pipeline flag into CentralSurfaces ea5be36f7b2e : Inline notif pipeline flag into NotifLogger 44fb545545b9 : For devices w/o haptics, show bouncer on biometric fail 8ce9566d3fa4 : [Media TTT] Add the ripple behind the receiver chip. 6e4f63a7722a : Do pixel-perfect mapping on x86_64 devices only 779a67394781 : Add jank CUJ instrumentation for user dialog-to-dialog transitions 6aa41ab41b94 : Inline notif pipeline flag in NotifRemoteInputMgr 766b4077fb85 : Inline notif pipeline flag in NotifInterruptPrvdr 13d5a8724030 : Inline notif pipeline flag into NotifController 3bf70952a2ed : Inline notif pipeline flag into new pipeline code 217202c8f787 : Inline notif pipeline flag into ConvoNotifMgr 7107b58e80e5 : Update the default wallpaper without red dot. 62c8628d41cb : Remove the FlakyTest annotation from no-longer flaky test. 084cc3b5cfc1 : [User Switcher] Ensure that Textview suports RTL. 053341fa8998 : Stop assuming the existence of displays when tasks appear c6ab8e8cc63f : Don't copy null surface control and remove lingering references to leashes 306c5825d105 : Inline notif pipeline flag into NotifMediaManager 0761c4b3d4a9 : Inline notif pipeline flag into BubblesManager 116628ff87a7 : [User Switcher] Ensure unlocked when launching 4a6cd190c68b : Update wallpaper target if the current target is gone 595c164aa6d6 : Reset the keyguardGoingAway flag when keyguard is not dismissed. 61d27419aadd : Small improvements to dialogScreenshotTest {} 2503213450a1 : Freeze insets position for shell transition rotation b0977a184a0b : Import translations. DO NOT MERGE ANYWHERE 39d63e519732 : [Split shade][Motion] Fix scrim not being fully opaque after shade expansion a8b27153b0aa : The rounded corners from getCurrentMetrics should account for taskbar 872227cabb7b : Import translations. DO NOT MERGE ANYWHERE 0a0d355fff03 : Import translations. DO NOT MERGE ANYWHERE 3826dc4eebde : Import translations. DO NOT MERGE ANYWHERE f11f26c01211 : DO NOT MERGE Fix auto-grant of AR runtime permission if device is upgrading from pre-Q 84b1160cfc38 : DO NOT MERGE Fix auto-grant of AR runtime permission if device is upgrading from pre-Q 4d2018443379 : Encapsulate the pending task events logic. 94a4cdf5c757 : Import translations. DO NOT MERGE ANYWHERE 875d51703337 : Import translations. DO NOT MERGE ANYWHERE 03064e5130fb : Import translations. DO NOT MERGE ANYWHERE 7309b4f0829c : BBQ: Attach calling thread to jvm if needed 8f4c2b76026f : Import translations. DO NOT MERGE ANYWHERE d890dd0e2fc2 : Revert "Update the activity current config only if it is reported" e550c912e62a : Import translations. DO NOT MERGE ANYWHERE a51ceec89b9c : Enable first dock flow by default b5c6901c6778 : Fix deadlock due to callbacks in ProgramList 086094608d26 : Check condition presence before updating callbacks. 1adc33b5ff52 : Allow canceled draws to get retried for sync 34f2ef779b36 : Enforce zen rule limit on a package level. ed090a26b4c5 : Enforce zen rule limit on a package level. 08cefc390455 : Enforce zen rule limit on a package level. aa14df0e501e : Enforce zen rule limit on a package level. f2c23a11c4b4 : Forward the TaskFragment info in IntentSender b4bf0a855091 : Fix exception when opening App info on work profile 3685022c7da4 : Update when display change callback on legacy transition 8b1aed024776 : Take the snapshot if the thumbnail cache returns empty. 04bd0fa0434d : Avoid re-launch button show after split switching 2e4b2eb5cc9d : Ignore apply input transaction for removed activity. 1524e67dae9d : Revert "Removes left/right buttons from bottom area." 8a5d120d7329 : Revert "[User Switcher] Dismiss dialog when launch" f1d4ce353e89 : Revert "Removes left/right buttons from bottom area." 03e0b8e0a7d1 : Revert "Removes left/right buttons from bottom area." f4e69394eee5 : Enforce zen rule limit on a package level. 921da951ef1b : Reland: Remove workarounds by data_device_bins 06736028df21 : Dagger Providers for CoroutineScope + Dispatchers 6f22abf6ed04 : Adds core-ktx to SystemUI c3d2bf5bd4e0 : Log LetterboxPositionChanged atom, modify AppCompatStateChanged atom 9e6553e08538 : Fix WM presubmit failures b612fe0a583e : Add jank monitoring for taskbar appearing and disappearing ed7fc7970fc8 : Check is leaf task before remove its child containers 513bde42a06e : Fix issues with early-finish ab392150d4b1 : Polish enter PiP animation on back pressed e0d5c1b90b0f : Cache Blockable state of Notif. Entry 5433e10b182f : Reduce logs from NodeSpecBuilder/NotificationEntryMgr 3d952d3514a7 : Subtle improvements to notification logging. 32f8f25f38f1 : Move CameraManager interactions to background 6254236666fc : [Partial Screenshare] Set WindowContainerToken for task capture b9876970422a : Drop sync buffers for subsequent sync requests d47a5e106285 : Fix double ripple when the device is docked. f7fd0791fcc3 : [Media TTT] Turn flag back on in QPR. 61481b08c12e : Don't unset syncId in Transition. bda0d235d58f : Expand OWNERS file f9b0da368b93 : Remove logging line 54a210e990bd : Run SystemUIGoogleScreenshotTests on presubmits (1/2) 4ba808972afb : Detect when group children are mis-ordered to ensure stability invalidation. 2a4fc3c9bade : Make sure to extend insets frame when the bar layout with cutout 7c183796ddd6 : Add dialog test util to ViewScreenshotTestRule a60723b1c85d : Pass keyguard occluded status in onAnimationCancelled. 8aef548893f7 : Clear mEnterTransitionCoordinator after content shows. 0fc5c393afc4 : Removes left/right buttons from bottom area. c80650936af6 : Post view-drawing so that it happens after applying start transaction b27966251c22 : Update pauseAuth value onPanelExpansionChange ef6721840337 : When applying a RankingMap that lacks an entry, remove that entry from the NotifCollection. cbbef45daf98 : [User Switcher] Dismiss dialog when launch 0e3e509b3bf4 : Add attribution tag to clipboard. bd2723cf6e92 : Expand SplitContainer if min dimensions not satisfied bf1e840a01ce : SpatializerHelper: fix Settings UI when transaural is not supported 1ec55c29a8ba : Respect bar transition delay of remote animation 265f9a6c9c2a : Brightnessthrottler updateable through DeviceConfig 80432d005699 : [Media TTT] Animate in the receiver chip. c652dad8f452 : [Media TTT] Move receiver chip to the bottom of the screen. 34c6f895a3a2 : Add a quick path to start transient recents 80d69d3fe0b8 : Respect letterbox config for exiting pip with fixed orientation 704785ac5ce8 : Add explicit SystemUIDialog dependencies as parameters d44db7003aae : Introduce SystemUIScreenshotLib for screenshot testing 7b0380764c1f : Do not use seamless rotation for multi-window 9b71e4551cef : Skip moving the focused Task to top if it is already on top d107f6266155 : Check if apps allowed to show bubbles 4ec3d7001476 : Set mAlreadyRequestedSync only when in a BLASTSync 5cd0e659310d : Reduce log spam when RankingMap is missing rankings for non-cancelled entries. 0d0377847229 : Removes camera service prewarming from bottom area. efbefbc57fc5 : Allow color mode to be NOT_SET d29eb1cd2a93 : Localize date and time formats on complications. 5544394a619d : Add KeyguardCoordinatorTest cases 3f9ae86e4508 : Delay role revoke when the app is not visible to the user b04985979472 : Updates SCM restart button tooltip 5ef2940b8960 : Set mAlreadyRequestedSync only when in a BLASTSync d037a1d89548 : Fix IME picker dialog being dismissed by the app overlay e453728b69a4 : Sync surface position for animation in core 825dd5d1c68f : Increase the max size of emulated displays a5ec7c59b726 : Correct SHOW_WALLPAPER conflicts the definition of isTranslucent 10ef287c2f48 : Move `setIsDreaming(..);` to be right after `plugin.getView(parent);`. 762850ba3228 : Send RESULT_CANCELED immediately if start-activity-for-result across TaskFragments f303903a458d : Do not filter MediaDreamComplication. 438d28c0ac22 : Add wtf log for UMO being cut 373e13d9c8e9 : Fix jumping slider in split shade ab7e8ff236f1 : [Output Switcher] Sets TemporaryAllowList when transfer from local to remote (or oppsite way) 89b08767630c : Do not freeze window in WM Core if Shell transition is enabled dd64397c44a7 : Scrim now scales with the album image 20eb3c91db54 : Revert "Introduce updateVisibility and updateLayout" 83a21d017756 : Use runtime attributes for insets calculation 99561397cc73 : Centralize latency measurement of recents animation 7341405aa1bf : Fix bouncer scrim animation on split shade dda8d6c1cfe2 : Attemp to fix Launcher stay invisible after keyguard unlock. 9cb34c46c859 : Reinflate active notifications when SHOW_NOTIFICATION_SNOOZE setting changes. 1c7adc90d4d9 : New Pipeline: Move SectionClassifier to the provider package a5b52638c624 : New Pipeline: Move SectionHeaderVisibilityProvider to the provider package efce3e771d6b : Prevent reparenting to a fallback target while relaunching a pinned task 2a2a8e1b2c90 : Remove SmartSpaceComplication when the SmartspaceTargetListener is removed. e9e4ca3ecd5a : Get PiP state from Shell in EdgeBackGestureHandler f0ff75fd249f : End transitions when receiving merge request fde796bc6a88 : 2/2 Making bouncer shift on double tap when user chooser is visible fd8aa55ee36b : 1/2 Making bouncer shift on double tap when user chooser is visible 66e4abf7dac7 : Add support for Opus over A2DP 4bd8cfdac7a6 : Enable DynamicPrivacy whenever notifications are visible. 157514510f43 : Send the attached frame to the client 4dc2e413c6df : Describe image loads in Traces 9f3ea489c6e4 : RESTRICT AUTOMERGE Disable the Trusted Hotword requirement 4915f0b290a7 : Prevent setting position to a surface attached to leash 268e1abce00e : Use the TaskFragment override screenLayout for fix rotation 361d85792df1 : Import translations. DO NOT MERGE ANYWHERE f42767aaca28 : Import translations. DO NOT MERGE ANYWHERE 8a7c78e34ba9 : Import translations. DO NOT MERGE ANYWHERE 739cb95ba105 : Import translations. DO NOT MERGE ANYWHERE 42f6e7a3a934 : Import translations. DO NOT MERGE ANYWHERE d72417f6e899 : Import translations. DO NOT MERGE ANYWHERE 52ece8eedce9 : Import translations. DO NOT MERGE ANYWHERE e34197324100 : Import translations. DO NOT MERGE ANYWHERE 23e7c42703b8 : Import translations. DO NOT MERGE ANYWHERE 40778b279b1d : Import translations. DO NOT MERGE ANYWHERE 0aa9e8082a3f : [Motion][Split shade] Fix left side of split shade sometimes not overscrolling f89eb1e5b56a : Pass the values of the MotionEvent instead of the event instance itself to BackAnimation. 7cae7c6a3658 : Remove aspect ratio limit for unresizable apps. 926a76243d29 : Avoid using starting bounds of open transitions 9e134019235f : [Media TTT] Update timeout to take accessibility settings into account. This will extend the timeout for the chip to at least 10s if a11y is on, or longer if the user has it set to longer. bdb754d25fcc : [Media TTT] Update text to take the rest of the width, so that it will spill onto a second line if it needs it. 631cba15f328 : Add OWNERS for notifications 2eae3a52a7eb : Check Task windowing mode when reporting display features 9f7587d1cb42 : NotificationEntry logging improvements 05e9a7bdf954 : Move interrupt logs from NotifLog to NotifInterruptLog 7d2bee7b5a05 : Clean up NotifCollection logging slightly. e9f801e292ff : Keep mCanAffectSystemUiFlags to be false while in PiP 9d97e37ad5ad : Output a tracing instant when device state changes. f366ad5586ef : Add unit test to verify SmartSpaceComplicationViewHolder.getView() reuses view. 326701046b37 : When updating background colors in the shade, be sure to apply the reset to child rows. 5d52946fc427 : New Pipeline: isNewPipelineEnabled() is always true. 8b1ce21a0742 : Update vibration cancellation policy for notifications ae6bb5a6d233 : Use isVisibleRequested to replace with isAnimating for IME picker dialog 9c5b677cef55 : Request starting window first when moving task with shell transition ed36ea6c955c : Code cleanup and visual polish for hybrid views 9f3eb8d0461a : Update the number of columns on config change in share sheet 87cce2f51e97 : Size restrict right icon size in notification 33694beb374e : Add metrics for software and external source detections. 8a3eba09c81b : Clarify costs in onTransactionReady c77c19c4c6b5 : Implement double tap switch animation 2bedc1d9f785 : Allow custom animations to run on ActivityEmbeddings and propagate custom backdrop color. 6acb1cfda8d2 : Introduce a flag for new back affordance 581e7e03968f : [Condition] Subscription Introduction dfd04f3547b5 : Update standby buckets for restored apps. 4c8144ee848b : Forward device updates when info changes 6f23fc2aba15 : Only create valid insets sources of display cutout 937ca4b396eb : Revert^2 "Revert "Do not send updates for disabled displays."" 6bc2232a3c3a : Print layout extended by cutout private flag in toString() b51ecdf1fcc2 : Update the activity current config only if it is reported 2d5f4509c6b1 : Offer the bugreport button in debug mode 56dcce989345 : Avoid conflict surface reset on auto-enter-pip 1bf877309781 : Disable the notifications status icon in dream status bar. ee76de8f4aa4 : Implement air quality dream complication 588e1f94d28b : Setup T style clear top transition animation for ActivityEmbedding. 1cebe69db13c : Only notify listeners when actual height changes 8101b88985e8 : Remove setOutlineProvider call from layout pass 5f8ab56659e7 : Don't reregister AoD UDFPS gesture after trigger 85713436ff37 : Fix a bug that prevented notification reinflate on user switch. 387103182273 : Update smart space views whenever the keyguard bypass state changes. 41cbf49af7d5 : Clear ActivityRecord#mDismissKeyguard flag after app launches. fc0bd90e00cc : [LE Audio] To enable the broadcast button when media is playing on BT LE device c003eacc7c4f : Replace WindowState#getLayoutingAttrs with LayoutParams#forRotation e2d078ef78d5 : LogcatManagerService: Find packageName through parent PIDs 6f009f903b83 : Only restore to mLastNonFullscreenBounds if requested bounds unset d1ada44ddb39 : Prevent windows from drawing if they're in an active sync set d03aa92e0ac2 : Avoid recreating views in SmartSpaceComplicationViewHolder. bccc4c2cac7a : Do not update pointer postion when stack is going to collapse f045e972ece9 : [Motion] Split-shade expansion: shorten the required drag down amount to fully expand shade a8737370da17 : Jank-Instrument all dialogs opened from the shade ff4891638d2c : Don't force IME drawing system bar backgrounds 8ec32dd0239b : Do not filter out the size configs if no configuration buckets 7ced0e243866 : Refine the provide insets parameters 9e2810930b07 : Add CUJ for dragging taskbar icon to split a6e0aa5d5185 : Import translations. DO NOT MERGE ANYWHERE 4f8768406c49 : Import translations. DO NOT MERGE ANYWHERE 1652a3123bf3 : Import translations. DO NOT MERGE ANYWHERE 558a08265a51 : Import translations. DO NOT MERGE ANYWHERE b96f1a32202a : Import translations. DO NOT MERGE ANYWHERE 098855cd68cd : Import translations. DO NOT MERGE ANYWHERE d6afde50c216 : Import translations. DO NOT MERGE ANYWHERE 1796d28277bd : Update AssociationInfo for VDMS test 971dda553e8d : Update screensaver tile icon based on docking state. cd49a28e4f38 : Fixing empty split shade after rotation from expanded QS on lockscreen ce21971ecf53 : Add flag to explicitly set setCanAffectSystemUiFlags 828d7ca895fc : Avoid potential NPE if the restore-below task is not collected 82596c5c5dd6 : Fix squished notifications on the lockscreen. ae623e14260d : Add unfiltered access to the dream smartspace targets, in order to extract weather data. 7bb867220fd8 : Support Activity launches above the expandable 4bc0c59af036 : Format Kotlin code in SysUI Animation lib using ktfmt 79139e115a28 : Dump start and end transaction ids 0ada73d3f534 : Expose transaction id 53baa13515cc : Fixes a race condition when merge animation transition 27763c2b0ccd : Automatic reformatting by ktlint.py 06272cf2fd96 : Add DeviceConfig feature flag type to SystemUI 4dc410d55b66 : Add a retry mechanism when error is recoverable 92d5b2fb2ded : Enable MOBIKE in IKEv2 VPN d9c66124b9c4 : Use token to identify IKE Session f71128f8f42a : Revert "Recompute the mNextFrameStartUnstuffed on every frame" 8c21721c18ba : Use tapl instrumentation to go home. 6be9f83cb000 : Fix a bug in maximize buttons in legacy captions 698d9d0ca56a : Do not add layout reason if there is no config effect 18b51c91fbba : Reuse common transition method used by both legacy and shell 074a0ca5d375 : Update the assertion to get correct navigation mode value. 29128c775438 : Fix NPE caused by wrong initialization order. b2ce7519b380 : AudioService: config for splitting notif and ring volumes c8b4af613d23 : Log the attachment index de5754117adf : Register NSSL as a top-level Dumpable 803360455293 : Revert: Revert: Migrate unfold animation to Shell transitions [Part 3] 5b35436c4e7a : Automatic reformatting by ktlint.py a20990ec66bf : Demote top app scheduling group when recents is animating cc34ae620f9b : Add CUJ for dragging notification icon to split a2eb00255d27 : Update OpenImeWindowFromFixedOrientationAppTest (2nd) 6484eb9ab5e2 : Fix drag notification to split 20742b2882c4 : Fix shell transition for showWhenLocked + translucent activity. 9f1dae8b99e9 : Update InputSink on transition finish cb8ded066149 : Log cold/warm process starts per action type in statsd 78a4f07ca2da : Update scrim when dragging bubble expanded view 458cc83833b3 : Fix transient behavior with task bar 2733e14ab52b : Adjust large screen header margins in split shade 12f5992e4df6 : [Partial Screenshare] introduce a hidden, permission-protected Activity API 89434a2523f0 : Recompute the mNextFrameStartUnstuffed on every frame 3a9b4c8b112c : Detect doubleStuffed frame when duration is over 2*interval 2369dfab4ffc : Consider new_task flag when launching with adjacent 15578338b530 : [DO NOT MERGE] Fix founction not found on tm cts tests 9ae5815927e8 : Add jank CUJ instrumentation to DialogLaunchAnimator 1eab8cb6eb8b : Support floating but long-lived shortcuts to be pinned in ShortcutLauncher. Floating shortcuts can surface on sharesheet to be pinned. f5751858b380 : Support moving and resizing freeform windows 2d3382a8b41b : Render window decoration in WM shell 97a656a2aba9 : Fix lock screen overlap test. 5fc5261a8ead : Rename split classes/variables for consistency d328adae9a31 : Making bouncer switch sides on double tap only 2a7f7b919a07 : Revert "Migrate unfold animation to Shell transitions [Part 3]" 25fdf10ad125 : Fix an issue where the pointer could be invisible d4028caa7a0d : Delayable marquee TextView cfcd42a27336 : [Bouncer] Add initial text for bouncer. a399403ed608 : Add Nullable annotation import to fix the build 1775617aa4bc : Fix split-shade expansion animation on non-lockscreen. 5394e3b2d21a : Change Rounded corner overlay to be in Overlay layer 216740142fa7 : Fix unexpected IME visible temporary while dismissing the editor dialog fe1312fdf6a6 : Add Settings.Secure.ADAPTIVE_CHARGING_ENABLED and Settings.Global.ADAPTIVE_BATTERY_MANAGEMENT_ENABLED to backup settings allowlist. af28a7f94675 : Import translations. DO NOT MERGE ANYWHERE 5394fe7ea28a : Import translations. DO NOT MERGE ANYWHERE 241175336604 : Import translations. DO NOT MERGE ANYWHERE ac2d765fe90b : Import translations. DO NOT MERGE ANYWHERE c4ad2c4f59d8 : Extract hostname if mMmsProxyAddress starts with http. 75400566c322 : Enable bubbles home gesture by default 8c2089938fa2 : Logs aux dump of status bar telephony broadcasts. 74b3b88d215d : Adds logging for signal controller set changes 0414846b9650 : Adds active mobile data sub to dumpsys a6c2a57a3d87 : Disable cancelling the animation in exitPip 59e996dd2340 : Minor update canHandleType() 2b1795f2afe1 : Fix selection after dismissal 323ef9156c18 : PeopleSpaceWidgetManager: log slightly more 6986a5f1c116 : Clear ActivityRecord#mDismissKeyguard flag after app launches. 1cc5e51e83a5 : Change usages of getQuantityString to icu MessageFormatter. dca1ed703784 : Add enum entries for HADE_DIALOG_OPEN and USER_DIALOG_OPEN interactions c0694d47e8f4 : Avoid requesting multiple sync for display rotation e4f2b2c015eb : Preventing NPE crash if view is detached from window. 65030621f8a5 : Remove deprecated methods from SysUiProxy afe0d0e3c7b4 : Add writing function to intervention list 25cfccaaa043 : Add a flicker test for entering PiP via navigation to Home 2d1b9ae095c4 : aidl: Fix missing conversion logic for broadcast device 29d57025ac6e : Fix media jumping horizontally on lockscreen when expanding split-shade 2727fcfbd4a0 : Fixing media player clipped in shade in large screen portrait da3433f0d9ec : Only consider occluding transient below-task for wallpaper target 8fb82cdb5df3 : Fix split root removed accidentally f62fecc458af : Fix not able to launch multi-instance with drag and drop gesture 7cae38812f86 : Tune floating rotation button size 642279e214db : Reduce RippleDrawable background opacity when no window focus c9a773201145 : Import translations. DO NOT MERGE ANYWHERE 3f8358508805 : Import translations. DO NOT MERGE ANYWHERE 86ffc5dc50dc : Import translations. DO NOT MERGE ANYWHERE be3b3cfd3c67 : Position bubbles from right to left 534e22d7b1f9 : Import translations. DO NOT MERGE ANYWHERE d5583f5f691c : Import translations. DO NOT MERGE ANYWHERE 2aefe76ca194 : Import translations. DO NOT MERGE ANYWHERE 54fdf407f000 : Import translations. DO NOT MERGE ANYWHERE 2a4e1476d3b4 : Show floating rotation button in sticky immersive mode if in gesture nav 583d6d00d002 : Import translations. DO NOT MERGE ANYWHERE ea6e54502fe5 : Suspend and resume DozeTriggers when entering and exiting car mode. ef4782f55d7c : Always set the top roundness of child rows to 0. 482fbfabd7b9 : Respect minimum dimensions for embedded Activities ea97f83f8fb7 : Fix InsetsState#calculateUncontrollableInsetsFromFrame 822ca6ec47e2 : Improve logging of embed failure e6338e4ccb3f : Set OPAQUE pixel format for legacy splash screen. 08da44e16dfb : Add jank monitor trace for divider dragging fcdcd75faf39 : Revert "Revert "Add ability to trace shell transitions"" 14ecfbf4e342 : Update notifications clipping for portrait large screens 9cee26e261ca : Restrict the smallest screen width dp of an embedded TF b23ad0b6a116 : Updates to new back indicator 31b85ddad7a9 : Modify app expected position base on the drag behavior change dd6a3351ba7d : Fix issues related to clip rect used in animations 397a969ce3f7 : Properly fixing expansion state in lockscreen to shade transition 7c86f9eff629 : [Le Audio] Add a new BroadcastDialog in SystemUI from MediaPanel 181024c157d2 : Migrate unfold animation to Shell transitions [Part 3] a97f416015d7 : Don't post notification with lock held 07d87012c177 : Fix keyguard dismiss animation with occludable activities. 3ec8de2273c9 : Define setting name ADAPTIVE_CHARGING_ENABLED. a08dfd344e2e : Ignore group alert setting when opening bubbles 73197f91f616 : Allow using split aspect ratio for unresizable apps 4c996a74e05c : Set min aspect ratio for unresizable apps to 3:2. b464667b771b : Reset original task surface after reparenting to PiP 703f9b894887 : Update OpenImeWindowFromFixedOrientationAppTest 5843f61f8bf6 : Declare MY_PID and MY_UID in WMS 0dced9da3069 : Revert "Add ability to trace shell transitions" 407ea1ad4fb1 : Add keep clear area avoidance algorithm for PiP cb45258bbd56 : Updates face-based auto-rotate triggering conditions. 351e90af384a : Remove HeadsUpCoordiator's lifetime extension on action press. b8857ae4207f : Make Settings battery entries support dock charging 638438978603 : Add assertions for layers become visible 5e1c3b468bfd : Allows the hierarchy operations in lock-task mode 07f2a71eda7c : Do not force relayout for wallpaper visibility change c2a9637541e5 : Cancel the recents animation when keyguard is occluding.[1/2] 24697fe3fdf9 : Do not create starting window if there is no task. 6eba38702f52 : Remove configuration for enabling dream overlay service. 20513fc8431a : Only prevent non-default colormode show during playing 61be34830bd2 : Added new battery saver QS icons 90d2c04d988e : Assign the nonce from NfcService while contructing a Tag object e9c7b90a38a5 : Consider sourceRecord when launching with adjacent flag 96fbb06fc384 : Use doze amount to ensure notification stability when going to sleep 5cb6bd779937 : Handle split screen accordingly after recent transition finished deaad42323ea : Support to launch the matching task into a closer adjacent target task a674977abd39 : New back panel 4fa65dc364f9 : Remove ExpandableView.minClipTopAmount which had no effect. 4de87ec12dd2 : Clean up the clipTopAmount to correct rounded corners for group summaries 787b788920a0 : Ignore ongoing notifications in dreams. 2a68fc0b1ad8 : Allow overridding the exitPip destination bounds 3c83ef19fc3b : Sync insets leash position with shell seamless rotation b57cb7e0a009 : Import translations. DO NOT MERGE ANYWHERE 20e50390956c : Remove the special logic of the divider bar z-ordering cde478304b8a : Import translations. DO NOT MERGE ANYWHERE 91506d3b26aa : Import translations. DO NOT MERGE ANYWHERE a8d0f22b7e83 : Fix no features emitting. 067e6ee166ba : Import translations. DO NOT MERGE ANYWHERE dfe55fbfc155 : Import translations. DO NOT MERGE ANYWHERE 09880eadadd2 : Import translations. DO NOT MERGE ANYWHERE 2f29e1bba82c : Offset task coordinates from activity layer crops b16441c3ca1e : Add vertical position multiplier to get-letterbox-style shell command 99866c56ad22 : Fix NPE if draging again while animating 65f383d557da : Log DockStateChanged events for dock state changes. 328f95696197 : Fix clipping of an app badge on bubbles in overflow 97db2979849e : Create flicker tests for split screen 2430cb4edb85 : Do not wait for invisible activity when turning on screen f3139a9e5133 : Demote top app scheduling group when unlocking 83c662f043f9 : Fix NPE when launching fullscreen app during split screen mode 579eb8936257 : Detect Remove-pip transaction to properly close multi-activity pips 71b98a9eaebe : No translating down for Dream to Keyguard (unoccluding) transit. 369b323d5795 : [Letterbox] Remove multi-window restriction from aspect ratio logic. 271f4fca0100 : Fix duplicate-call issues in remote-display-change 3b911d9d463c : [ATMS] Remove some dead code from Task 44c497496e3d : Import translations. DO NOT MERGE ANYWHERE d0e74af0d70b : Import translations. DO NOT MERGE ANYWHERE e0d03a006b73 : Align the size calculation of task configuration 6050d3f77207 : Import translations. DO NOT MERGE ANYWHERE 9b7f36d1ed50 : Import translations. DO NOT MERGE ANYWHERE 27c281f76f83 : Import translations. DO NOT MERGE ANYWHERE 4fecd893223c : Initialize mLetterboxVerticalPositionMultiplier inside LetterboxConfiguration constructor 046ec8336e8c : Fix pip bundling 4c15784756a7 : show WSA when ready when using shell transitions 28b34045f239 : Make sure updateSurface is called for rotation change 355cc15c17e2 : Reduce unnecessary redraw of wallpaper with shell transition 9a2d4cc1b924 : Import translations. DO NOT MERGE ANYWHERE 332d627f8215 : Import translations. DO NOT MERGE ANYWHERE 0f531913c3bd : Import translations. DO NOT MERGE ANYWHERE b0cc77e019cd : Import translations. DO NOT MERGE ANYWHERE 712322881295 : Import translations. DO NOT MERGE ANYWHERE 3e5f25ab3637 : Import translations. DO NOT MERGE ANYWHERE 961a3e8803c4 : Bubbles ignore gestures when notif expanded f5b65590bff7 : Improve logging in NotifCollection for when ending the LifetimeExtender fails or might fail. 229b07808ff7 : Improve dumps/logs to diagnose mis-ordered group children 75e706ed6970 : Fix IME callback not being re-registered on screen off / on. 1a3135ee5c93 : Fix keyguard dismiss animation with occludable activities. f8cd073417e3 : Add shell background executor to bubbles and put unregister call on it fcc26a1e9ac2 : Post instant app notifications to an instant apps channel 23c6cb91255f : Fix clipping of QS tiles in large screen portrait shade 0f3c4e522e86 : Extract unfold classes to a separate library 7371d0be4158 : Remove client side deferred config for cached state c0537b750d0f : Defer sending config change to cached process d8aa1c311970 : Animation for bubbles home gesture aecbbd4f2c13 : Release the content views when we mark a notification UNINFLATED. 82aa975c60d7 : Invalidate (re-section) the list when a notification is no longer heads up. 4e4cbe73b470 : [SystemUI] Implement a way to put satin_dev.apk into test assets d260e1cbcdd3 : Ensure move-to-back has its own transition. 6ef1b5902113 : Add a config for "wake screen on notifications". 9d4cd67fdc2a : Replaced QS Microphone Access Icons w/ Animations f6778d9f4169 : Fix seeing "punch-hole" split-tasks when switching tasks from recents 5bfdaddc9831 : Round screen size of configuration 879b588e4512 : [Le Audio] Create Broadcast dialog dd96e11e71e4 : Update user manager check 330c5ccf63b2 : Add screensaver icon to DreamTile 98b4783fa882 : Remove supportsSplitScreenMultiWindow 371717ffcac2 : Don't send redundant WCT for exit-pip finishTransition b54270fbf94a : Don't hide IME windows in transition player ac9edf2f9310 : Use the pre-reset userLeaving for canPipOnFinish 1cf1cf06a568 : [Le Audio] New layout for broadcast dialog 8c42b13518b6 : RESTRICT AUTOMERGE Note RECEIVE_AMBIENT_TRIGGER_AUDIO in the SoundTrigger 0e1d4e23cb91 : Synchronize display change with the Shell 2a9196841cc2 : Remove last call to Dep.get from NavigationBarView be40d25bb5db : Adjust DreamTile for secondary users. 49ae8b0c3e04 : Allow letterbox to move up/down for landscape-only apps in portrait mode 379d54a32f24 : Reland: Change input injection security model aea80e8de7ee : Remove App pairs related codes and files 103f4a967310 : Clean up the legacy split screen (9/n) 1dd938f29d3c : Import translations. DO NOT MERGE ANYWHERE b54527dac5e7 : Import translations. DO NOT MERGE ANYWHERE 2bf2bb91a339 : Import translations. DO NOT MERGE ANYWHERE 14ff451c7991 : Import translations. DO NOT MERGE ANYWHERE 00fe6a74882e : Import translations. DO NOT MERGE ANYWHERE 072d7426e53c : Import translations. DO NOT MERGE ANYWHERE 2682b846a81d : Import translations. DO NOT MERGE ANYWHERE 5d1f9db2ca01 : Import translations. DO NOT MERGE ANYWHERE 4f319b40b20e : Import translations. DO NOT MERGE ANYWHERE ea73f0292910 : Import translations. DO NOT MERGE ANYWHERE 4d43b63c7603 : Import translations. DO NOT MERGE ANYWHERE 1b8327f4c2d5 : Import translations. DO NOT MERGE ANYWHERE 2014b71f4abf : DO NOT MERGE: Fix Budget bakers wallet app's fingerprint icon doesn't line up with sensor 4f7be5bd5224 : Fix PiP transition ordering c6e714a96277 : Revert "Revert "Clocks were switching too frequently"" c562b38cdc3e : Implement backup & restore for the device state based auto rotation setting 5d85528c69ab : Update cache key calculation for statusbar insets 4b89e85c4380 : Avoid extra force-relayout for sync 76def33f9d59 : Request enter PIP on WCT#setWindowingMode(PINNED) 0682aea8a2f1 : Remove mysteriously appearing unused import 0e8d5f212bbb : Don't hide complications if bouncer is showing. 8176ed8b17ef : Add WM transit types for dream activity. 20c34f3f80f1 : Reduce the jitter offset in dream overlay. 384bac3fc775 : Simplify dock setup state setting 4bf606c57867 : Move some IWindowManager methods to internal interface 40395751a92a : Disable overriding task animation through windowAnimationStyle attribute. c7004720912a : Remove stagesplit backup package 8dd0cafe3461 : Still request sync draw if the window is not in sync group 155437bcab09 : Add test that ensures setIsDreaming(true) is called by the Smartspace on Dream. 940433e0b413 : Remove Dependency#get calls from NavigationBarView a199b313075d : Revert "Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: 8aa6d20125" a136ebb701e3 : Pass NO_USER_ACTION activity option along to shell transition 2fd599b2bb9a : RESTRICT AUTOMERGE Disable the Trusted Hotword requirement 5f3251359044 : Cleanup user data when user stopped 49b305178390 : [conflict] Merge "Use Launcher smartspace instead of SysUI's for the shared element transition." into tm-dev am: 7b5e80f2f6 am: 4c4fac6cad 92acd3932c4d : DO NOT MERGE: Downbranch merge conflict [Output Switcher] [A11y] Set property for endTouchArea afb021d75e68 : Move code in settingslib/devicestate into its own module 6ae3b6c67e27 : Add ability to trace shell transitions a5ea365f19a1 : Import translations. DO NOT MERGE ANYWHERE abb253af35f3 : Import translations. DO NOT MERGE ANYWHERE 8301d7980518 : Import translations. DO NOT MERGE ANYWHERE 1c155e0be424 : Import translations. DO NOT MERGE ANYWHERE bb2dcb12985d : Import translations. DO NOT MERGE ANYWHERE 3b456e0dcae2 : Import translations. DO NOT MERGE ANYWHERE 21f3f4a369b6 : Import translations. DO NOT MERGE ANYWHERE d486b8751e0d : Import translations. DO NOT MERGE ANYWHERE d5c68623c60c : Import translations. DO NOT MERGE ANYWHERE bbf80adef3b0 : Import translations. DO NOT MERGE ANYWHERE 3859d72b6cb5 : Import translations. DO NOT MERGE ANYWHERE 65de8793f825 : Update renderer surface if rotation is changed 336d8fd21c34 : Creates Dream Tile. 16ad2a728361 : Tweak ambient light thresholds. 4a38c28680cf : Rename CentralSurfacesInt back to CentralSurfaces. fbd069e35091 : Make CentralSurfaces an Interface. 39133325523f : Add new setting to store the dock setup state. ad5740a7c96b : Revert "Marshal dream overlay connection logic with Handler." 4b66a8a8ad08 : Initialize transition layer of wallpaper at bottom a9f53c7609d2 : Rename DreamsSmartspaceController to DreamSmartspaceController. 4c31bd8a21c6 : Replaced Camera Access QS Icons with New ones 1df71d4e7b96 : Add ActivityOption to remove keyguard when an activity is launched. b2866784140b : Execute transition by starting window only if visible requested e40047950b42 : Extends waiting condition for wake up transition. c34a64d044d5 : Marshal dream overlay connection logic with Handler. 23e05492bae5 : Resize PiP on display density dpi change 0683868c00d0 : Schedule lifecycle-stops after every transition 9e49d65eb786 : Unmark flakiness for PipKeyboardTestShellTransit b0456949d985 : DO NOT MERGE Suppress notifications when device enter lockdown da1359f12f6c : Unmark ExitPipViaIntent flaky for shell-transitions 4de1c13fe7db : Tie bouncer over dream state to visibility. 95eb1049e9e6 : Use end-bounds for pip-animations that start in the end state a4b69f84f8c1 : Introduce WindowlessWindowLayout b92d7c36627d : Support exit to full screen to non-split app d81c9afe2126 : PanelExpansionStateManager: add new parameter for raw drag amount b1462b32726e : Streamline fillTaskInfo a bit 4261fd429553 : Remove unused strings bf6113542076 : Set-up transition-related leashes on start transaction bdcdf0e38443 : Import translations. DO NOT MERGE ANYWHERE bb150cb5496d : Import translations. DO NOT MERGE ANYWHERE 6877f229a191 : Import translations. DO NOT MERGE ANYWHERE 73a60fa36eb0 : Import translations. DO NOT MERGE ANYWHERE 7c9eb2778779 : Import translations. DO NOT MERGE ANYWHERE 354689da70c1 : Import translations. DO NOT MERGE ANYWHERE 35380dd03b8b : Import translations. DO NOT MERGE ANYWHERE 2c4d972510e0 : Import translations. DO NOT MERGE ANYWHERE efad747e907c : Clear the preferred top focusable root task when moving b514790cbc91 : Only manipulate leashes for leaf-tasks when adapting to legacy aab434033652 : Fix synchronization on DND settings 4bf188817c13 : Wait for Folding Feature State 677f71a8532b : Handle orientation behind for fixed rotation aa749b8ad6b2 : Add implicit grants to NLSes cd4a3b36d3f0 : Import translations. DO NOT MERGE ANYWHERE ddbafb7cda93 : Import translations. DO NOT MERGE ANYWHERE 2d1586a878fc : Import translations. DO NOT MERGE ANYWHERE a511e37d903d : Import translations. DO NOT MERGE ANYWHERE ed59036d60a9 : Import translations. DO NOT MERGE ANYWHERE 2695b3efa2cb : Import translations. DO NOT MERGE ANYWHERE ffba2befa61a : Import translations. DO NOT MERGE ANYWHERE 2c6b8f8033b8 : Import translations. DO NOT MERGE ANYWHERE 217caf6028b5 : Make CentralSurfaces optional 94fa8d09e9d5 : Only move Task to PiP if there is only one non-finishing activity 3486e303314e : Fix Split animations after single-root 3043c92bab7f : Allow resumed activity to turn-screen-on only when being started 5deb763e687b : Do not reset surface for forced layout 5ce93de6799e : Support tracking latency of shell recents transition c54622c40685 : Clean-up split pendingremote when merged 49084b0b5381 : Hide leaf-tasks at end of swipe-to-home animation ec09ba14252a : Add notification id for dock setup notifications. 66caf41259a1 : Migrate unfold animation to Shell transitions [Part 2] c60e7c411994 : Guest mode updates to resolve privacy concerns in guest mode 52c638ba03b3 : Tap on weather complication to launch activity. 50605427fb8f : Replaced Quick Settings Auto-Rotate Icons to Use Animations 3b8af5edde0c : Import translations. DO NOT MERGE ANYWHERE 02c465865a48 : Replaced QS Bluetooth icons with animations 6fe46eca1c4b : Decouple WmTests and ActivityManagerService e737143a75fd : Import translations. DO NOT MERGE ANYWHERE 0cb5c4f11226 : Import translations. DO NOT MERGE ANYWHERE 92e9433c29f5 : Import translations. DO NOT MERGE ANYWHERE 0c78ffe1bae5 : Import translations. DO NOT MERGE ANYWHERE 3b08c9e82aa0 : Import translations. DO NOT MERGE ANYWHERE 6db4038e49a9 : Import translations. DO NOT MERGE ANYWHERE 9c57479aac85 : Only wrap leaf tasks when creating legacy remote targets 1265095699e3 : Don't include transient launches in visible-at-end tokens 894e25c3a77d : Accessibility: Set the title of the dream activity to the label of the current dream. 5051dd69d3ef : Check that an app still has access while rebinding 8149f57bec0a : Do position-update on current sync if sync active d5d644225638 : Add a DefaultMixedHandler handler combined transitions 1a73f63ee4cf : Do not allow panel expansion with bouncer over dream. 1f6fb398d71b : Revert "Do not allow panel expansion with bouncer over dream." 8c749d711c4e : Fix issue where back button causes shade to appear over bouncer. bc357abca6ef : Reset embedded TaskFragment override when entering PIP 3c2bfc8804d9 : CP: Don't create panel if content is empty e846e2bbe18d : Import translations. DO NOT MERGE ANYWHERE 101cf28242ba : Import translations. DO NOT MERGE ANYWHERE a428ec4a7dd1 : Import translations. DO NOT MERGE ANYWHERE 7d398a3f83e9 : Import translations. DO NOT MERGE ANYWHERE 9b14d475126f : Import translations. DO NOT MERGE ANYWHERE f0792d78f486 : Import translations. DO NOT MERGE ANYWHERE 86c55e7d08ce : Import translations. DO NOT MERGE ANYWHERE 812e0d38a7a3 : Import translations. DO NOT MERGE ANYWHERE 2269fe831546 : Added New Quick Settings Auto-Rotate Icons 8e77aab2291b : Added new QuickSettings Bluetooth Icons cb10414f11e8 : Improve Condition Monitor threading. 4febc8a8ffa7 : Make sure PiP transition triggered by WM is setReady 5cb83b89ddc9 : Do not allow panel expansion with bouncer over dream. 01a77023b6d0 : Add flag to control dock setup flow. 32b0a90b07a7 : Import translations. DO NOT MERGE ANYWHERE 6dff827a6ea1 : Import translations. DO NOT MERGE ANYWHERE 4fc86de49946 : Import translations. DO NOT MERGE ANYWHERE f904dd8a3e3c : Import translations. DO NOT MERGE ANYWHERE dfb2a93eacfc : Import translations. DO NOT MERGE ANYWHERE 4575690c7627 : Import translations. DO NOT MERGE ANYWHERE 3021aa621651 : Import translations. DO NOT MERGE ANYWHERE 791144c27fe5 : Import translations. DO NOT MERGE ANYWHERE e6eb73f5d4a0 : Import translations. DO NOT MERGE ANYWHERE 0f70e4cd73d8 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/libs/systemui

205e479 : [Toast] Introduce a new thumbnail_grid layout type. 6383566 : Update gradle build 84fb31d : Explicit Nullbility in IconCache (Part 1) 4b7c8fc : Optimizing some icon generation code 7524892 : Fixing shortcut icons getting cleared from cache on every restart 1de004c : Removing unnecessary bitmap creation for placeholder icons 47ed514 : Set alpha on background paint and foreground layers, include foreground when mutating drawable.

+- Project: platform/frameworks/minikin

c77b7cd : Fix OOB crash for registerLocaleList a0b150b : Fix OOB read for registerLocaleList df1b59a : Fix OOB read for registerLocaleList d8a427c : Fix OOB read for registerLocaleList fde7f4a : Fix OOB read for registerLocaleList 2c8cfe3 : Fix OOB read for registerLocaleList c2380d9 : Fix OOB read for registerLocaleList d5d0c70 : Fix OOB read for registerLocaleList b215af1 : Fix OOB read for registerLocaleList

+- Project: platform/frameworks/native

6c57b2f554 : Delete mController when eventHub device is going away 405e2f68fb : BlastBufferQueue: Fake release if not received by complete 3b3e59185d : Fix use-after-free in SurfaceFlinger::doDump 4292810fbe : Set mBrightness when needsComposite is zero 076dc75aae : Enable touch occlusion logs c04d04de31 : Resolve associated display and pointer display in CursorInputMapper 4bce2e19ea : Fix getLatestVsyncEventData deadline. e72ba5e27d : CE: flush the staged brightness to HWC before power off f670dad144 : Reset the touch state when the active viewport is disabled 366904197b : Fix issues with InputMapper tests e74b35ffd5 : Fix spot not disappear when display id changed a4aba5d7dd : Clarify new Choreographer Android 13 NDK docs. 83dde25b60 : Fix double-close on direct channel registration e80593238c : Allow first power mode as off state fad66b2c0b : SF: fix refresh rate scoring when frameRateMultipleThreshold is used 947d2a482e : Plumb through Output::getSkipColorTransform() into CachedSet, to match the behavior in Output::composeSurfaces(). 0ac62eb4b7 : Do not load keylayout if required kernel module is missing ef1a90de7a : Refactor input code for require_kernel_config parameter 5727405482 : Add additional tests for PowerAdvisor 0d4ac562fb : Reset target SDK version cache on new connection 6573583a3b : Allow stylus events in PalmRejector e491fb5ae1 : Call Filter from a separate function 88151b8fde : Add test for heuristic palm rejection 5b59d94a5a : Disable ADPF CPU hints for SF unless active display is on 168609b590 : Disable ADPF CPU hint session rate limiter 3e68cce464 : Fix SF hint sessions for virtual multi-display case 672e526d76 : Get vsync period for ADPF CPU hints in SF using display mode d5fe5185d8 : Dynamic logs for motions in UnwantedInteractionBlocker 229a880486 : Do not convert time to float 4b20779b7c : Change palm rejection enabling value 6e76e4ffff : Add null check in PowerAdvisor::supportsPowerHintSession 027016035e : Fix drag and drop access wrong pointer id 73fe481962 : Reland: InputDispatcher: Allow all windows to be removed from a display 83aca38885 : Reland: Send WindowInfo even if the window isn't associated with a DisplayDevice 0094870793 : Disable early hint in SurfaceFlinger adpf cpu hints by default d9a2ebe919 : Transform injected cursor positions 15a5c5afa0 : Log when a pointer is rejected 5d67346283 : Switch to resample_period instead of bool resample_touch 127b45db49 : Enable resampling for palm rejection 4aeef8c4ed : Specify model name 97c65c141d : Guard against overflow errors for transparent regions e2727a8881 : installd: Wait indefinitely for the subprocess if pidfd_open fails. ed65c767a6 : dumpstate: only poll 30s for initial data 3649ea8284 : Release RefreshRateOveray's SurfaceControl on the main thread 258e2b909a : Do not transform values from a SOURCE_MOUSE_RELATIVE device c74de9f2ba : Apply pointer capture changes only in mode POINTER_RELATIVE 50689e8627 : Re-use reference timing for late hint in SF hint session timing c6b9d38c27 : Use true present fence times in PowerHintSession duration calc a556d071c1 : SF: Fix deadlock while stopping idle timer ffabce9a23 : Fix early hint missing safety margin 16dec1f6fb : Rename hwc-specific methods and properties for readability 3e4e0be6bc : Expose transaction id a92a56868e : SurfaceFlinger: add logging when changing refresh rate policy 6a9731d3ed : HW Vsync turns off correctly in Doze/AOD. 23a9ec0bb3 : SurfaceFlinger: fix a potential race condition in stealReceiveChannel c1cf402b81 : Account for release callbacks when determing if sync is finished c059dcf5b3 : Reduce kernel instructions for PowerAdvisor a9b88d271f : Reland: Change input injection security model 50c44062d3 : Change SF power hints to use early frame predictions

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

1f50386 : Changed AddedIn annotation for built-in f9a115f : Support user removed lifecycle event in CarServiceProxy. 1ac865a : Support user created lifecycle event in CarServiceHelperService. fbdd08e : Use WINDOWING_MODE_MULTI_WINDOW for the relevant car display areas. 21224e4 : Improved test for AddedInOrBefore annotation e54aaf1 : AddedIn annotation for CarServiceHelperService 55c170c : Use the long version of ActivityManagerService.dumpStackTraces. 87d8596 : AddedIn annotation for CarServiceHelperService 009ca97 : Use carwatchdog-v2. 38e0306 : Remove unused parameter of WindowManagerService.main

+- Project: platform/frameworks/opt/chips

76c9695 : Import translations. DO NOT MERGE ANYWHERE cfcc4dd : Import translations. DO NOT MERGE ANYWHERE c195960 : Import translations. DO NOT MERGE ANYWHERE ce1e79d : Import translations. DO NOT MERGE ANYWHERE b437a44 : Import translations. DO NOT MERGE ANYWHERE 08432f5 : Import translations. DO NOT MERGE ANYWHERE eeda86b : Import translations. DO NOT MERGE ANYWHERE e92f221 : Import translations. DO NOT MERGE ANYWHERE 3cdc992 : Import translations. DO NOT MERGE ANYWHERE 9eb9da4 : Import translations. DO NOT MERGE ANYWHERE 76386e3 : Import translations. DO NOT MERGE ANYWHERE 2945327 : Import translations. DO NOT MERGE ANYWHERE 3928cd3 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/colorpicker

4d179bb : Import translations. DO NOT MERGE ANYWHERE 1e35810 : Import translations. DO NOT MERGE ANYWHERE

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

ed6a388e : Add MODIFY_PHONE_STATE when registering receiver

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

3f0dac5e4 : Import translations. DO NOT MERGE ANYWHERE fffc0aee1 : Import translations. DO NOT MERGE ANYWHERE 95b39a85a : Import translations. DO NOT MERGE ANYWHERE ac405dbce : Import translations. DO NOT MERGE ANYWHERE 2fe88a5a1 : Import translations. DO NOT MERGE ANYWHERE e02522867 : [DO NOT MERGE] wifi: Reset to default SAP configuration when doing factory reset 9e401ab99 : Import translations. DO NOT MERGE ANYWHERE 2227ab1ec : Import translations. DO NOT MERGE ANYWHERE 08358dfa2 : [DO NOT MERGE] wifi: Reset to default SAP configuration when doing factory reset ed8aebcd5 : [DO NOT MERGE] wifi: Reset to default SAP configuration when doing factory reset d8635bce9 : [DO NOT MERGE] wifi: remove certificates for network factory reset add4384a8 : [DO NOT MERGE] wifi: remove certificates for network factory reset dbf6810cd : [DO NOT MERGE] wifi: remove certificates for network factory reset a2b92c5f7 : Update suggestion entry immediately after config is added 99ccaba25 : WifiTracker: Unregister callbacks again in onDestroyed() b3af28e01 : Add @Nullable to #getMacAddress and #getWifiConfiguration a115afd43 : wifi: add text for a network disabled by transition disable indication 747532b75 : Add @Nullable to NonSdkApiWrapper.getWifiSsidPolicy() 4becd1205 : Wrap DevicePolicyManager.getWifiSsidPolicy() with NonSdkApiWrapper b31c2fcbe : Import translations. DO NOT MERGE ANYWHERE 92bfb907a : Import translations. DO NOT MERGE ANYWHERE 8602009db : Import translations. DO NOT MERGE ANYWHERE b031295a5 : Import translations. DO NOT MERGE ANYWHERE 0596f34c1 : Import translations. DO NOT MERGE ANYWHERE ba3549200 : Import translations. DO NOT MERGE ANYWHERE a7300ca34 : Import translations. DO NOT MERGE ANYWHERE c5e80d4bf : wifi_hal: add syna wifi hal support d283258ad : Import translations. DO NOT MERGE ANYWHERE 0ea7da41e : Import translations. DO NOT MERGE ANYWHERE da633ae0c : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/photoviewer

0b79af7 : Import translations. DO NOT MERGE ANYWHERE d394e94 : Import translations. DO NOT MERGE ANYWHERE ca3bdb6 : Import translations. DO NOT MERGE ANYWHERE 853c131 : Import translations. DO NOT MERGE ANYWHERE 4565bfd : Import translations. DO NOT MERGE ANYWHERE f87abda : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/telephony

9304931719 : Add support for message in KEY_IMS_REASONINFO_MAPPING_STRING_ARRAY 1288b57380 : Fix locale bug for string conversion 46dbee08fc : Fixed anomaly detector for IP type mismatch a2e2e9ccd5 : Handle call RAT correctly according to bearer. 60649e6bea : Remove anomaly report detection for frequent QNS request db7cd37c64 : Added anomaly report for IP type mismatched case bb8155c641 : Disable signal strength reporting when threshold is empty f804c35f51 : Anomaly report setup data to track unspecified failure 73f766419c : To read the group UUID, the calling app either needs carrier privileges or the READ_PHONE_STATE permission and access to device identifiers. d674288e28 : RIL instrumentation 4cca0d3d23 : Do not use IWLAN mcc for location beed554dbc : Fixed a crash when data network does not have PCO 233a9f392a : Fixed a race condition for early arrived PCO data 06c7cadac3 : Fixed a crash when data network does not have PCO 3ade26baef : Fixed a race condition for early arrived PCO data 12bcb69b5e : Fix exempt IMS from single PDN arbitration f6906ed00c : Defer dataCallList for source transport duing HO 513a2ab739 : Verify ims registered before showing WFC at title bar ace33afe72 : Fixed a crash when data network does not have PCO d7da8c85d2 : Clear calling identity before querying SIM INFO table 630098f7f2 : Revert "CellBroadcast metrics improvement" e7c382523b : Refine QNS anomaly report 738c68c2eb : canManageSubscriptionOnTargetSim should check all eligible active eSIM profiles aa14456a48 : CellBroadcast metrics improvement f22e2d598f : Unlink death recipient when clearing up SignalStrengthUpdateRequest 514a4731d1 : Fixed tethering allowed when data disabled 2534a07153 : Allow IWLAN data in PS restricted condition cc620ef231 : Fixed phone process crash in some rare conditions af241c78b3 : Prevent wrong data selection pop up while activating a new subscription in DSDS. fd1cd4e23b : Normalization of duration related components for RCS single registration metrics fe247e37f2 : Fixed a race condition for early arrived PCO data 28ba158a87 : Supported UNKNOWN in IWLAN handover rule 0c766cfcca : Adopt prev preferred APN on APN reset a74debc95c : Support dun for QNS 0e3c1d8e6e : Always re-create the network agent in non-suspended state 895bd0c8f9 : Create separate groups for NetworkRequests with different enterprise IDs a2e47a7df9 : Bug fix of bandwidth estimator overflow 515cf488ba : Update tests for NR signal strength 0aebee680b : Notify source transport for upcoming handover 71f8b54247 : Remap no sim and no service call fail causes to valid telephony codes. 03720395c7 : Add count and logic for sms metrics. 6b7c094e35 : Revert "Add dump reset for rcs metrics" f8506ab8a4 : UT update for PhoneNumberWatcher 5c97f8d5c6 : Handle IMS call start failure in Westworld metrics. 319c620408 : DataNetwork default handover failure mode to UNKNOWN a027936e49 : Update ImsStats registration stat RAT on service state change 0ff92cf333 : Cancel HandoverRetry when it's in wrong network state dbe84f51b0 : Add HO failure direction to dataCallStats atom 6a1dc7b7fa : APN anomaly report - allow UNKNOWN lingering network 8f82d51380 : Add anomaly reports when there are too many concurrent calls at the start of voice calls. 625831a1c8 : Fixed network tearing down due to data profile check failed 9a147f7451 : Seperate recovered reason c55887ea41 : Improve log for networkTypeBitmask 1fb088a22d : QNS anomaly report only track frequent HO df29842ad7 : Add --clearatoms command to clear PersistAtomsStorage cache 1ee3fc28cf : Tear down voice call before powering down cb2ea3b281 : Disconnect all networks on radio_not_available 94cba63f35 : Extract hostname if mMmsProxyAddress starts with http. f2bbe8d07f : Add anomaly report for invalid APN configuration 4388bef08a : Collect unmetered networks information in PerSimStatus atom.

+- Project: platform/frameworks/opt/timezonepicker

3acff26 : Import translations. DO NOT MERGE ANYWHERE 99991d9 : Import translations. DO NOT MERGE ANYWHERE 2e8b69d : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/vcard

06ed1dc : Add VCardExceptionTest

+- Project: platform/frameworks/proto_logging

55deb4e7 : Adding a job triggerType in ProcessStartTime ea569247 : Add push_message as a trigger_type for ProcessStartTime 838657cd : Add trigger reasons for process starts a6e1ef9b : Add jank instrumentation for occlude/unocclude/launcher unlock. f1737da6 : Add atom for voice interaction UI latency e638a4ce : [Expand metrics for Autofill] : Add metrics e63bde45 : Add atom for general JobScheduler constraints. 86b1170a : Add HearingAidInfoReported atom 3b9757b8 : DO NOT MERGE: Add TEST_MAPPING file for checking jank atoms 97425c34 : Add new enums for pairing another binaural hearing aids dialog 2a288646 : Add enter reasons for split screen sources 761edd28 : [Output Switcher] [Metric logging] Add package name in Interaction event 524d111c : Add new enum for battery usage count of apps logging. f92e4ac3 : [Expand metrics for Autofill] : Add AutofillProvider & IME provider a8bfeeba : Add Battery optimized apps list page logging. 6b09caff : Add new PageId enum value SUW_DREAM. 09e49daa : atoms.proto: Add audio Spatializer atoms fe354754 : Add Android Multiuser Atom which will contain number of supported users. a7a6623a : Port battery usage bug fixing cls from master to tm-qpr-dev 1a344d98 : Updated enum value of ONS Atom. 148dbb1b : Updated a new error code in ONS Atom. 8a40881e : Add the process oom adj score prior to the activity start ed941d9e : Add unfreeze_reason into AppFreezeChanged. 05bb4157 : Add number of foreground service to LmkKillOccurred. cf0716b4 : Revert "CellBroadcast metrics improvement" 8f0d4077 : Log the delay of broadcast dispatch/receive/handling into Westworld. 6aa8297f : Add the process state prior to the activity start 7dd4c2c1 : CellBroadcast metrics improvement 0c26b85b : Add atom to log ActivityActionBlocked for go/activity-security project 835d1d65 : Add DisplayBrightnessEventOccurred atom. 825dd247 : Add atom to log fold to aod latency 449427da : Remove unnecessary enum from UIInteractionFrameInfoReported 9c3b1f9a : Add new enums for Clear Calling settings 8e543dc3 : Add CUJs for Notification clear all animation 49b939d0 : Add support for slice_by_state for NfcStateChanged 60167385 : Defined atoms for mms metrics. 9599e9e3 : Add logging enums for first dock 96dd13f2 : Add count to sms. dcf79c93 : Add atoms for taskbar CUJ 93dc3eec : Add HO failure direction to dataCallStats atom 6697347b : Vibration metrics improvement 85f66db0 : Add atoms to track cold/warm process start per action type e3fe2764 : Add more cases at HotwordDetectorEvents atom 2a223698 : Clear apex.go entries for bluetooth libs 67df3538 : Add UIInteractionFrameInfoReported atoms for SHADE_DIALOG_OPEN and USER_DIALOG_OPEN ff973b1e : Add unmetered networks field to PerSimStatus atom. 201941c3 : Add new DockStateChanged atom. 8af2971b : Remove a newline to make automerger happy 62c7c104 : ONS metrics for collecting opportunistic profile download and activation debug information. 5a5e9aaf : Add remote key provisioning atoms 8b9aa6f4 : [Output Switcher] Add new message for metrics logging 71a2ece5 : RESTRICT AUTOMERGE Revert "Revert "Add SoundTrigger app op"" 30abd89d : Update proto field names 8e28c807 : Add atom for Letterbox Position Changed metrics Modify App Compat State Changed atom for new letterbox metrics

+- Project: platform/hardware/broadcom/wlan

f794f11 : Fix mac_prim NPE when NAN is disabled

+- Project: platform/hardware/google/camera

da7d128 : Enable madvisement on camera libraries dca18f2 : Bump QPR1+ sideline HAL version fc623c5 : Take persist.vendor.camera.raise_buf_allocation_priority as true by default 63493b8 : Update the sideline apex major number d4638e7 : realtime_zsl: Fix breakage due to portability 58bb7f5 : Reject secure stream for ZslSnapshotCaptureSession

+- Project: platform/hardware/google/gchips

b952672 : Enable frontbuffer allocation 088bb8a : Add a max limit to reserved regions

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

63ad4fa9 : Revert [ DO NOT MERGE ] libhwc2.1: clear brightness level when power off am: f0f011b657" 145e1a2d : libhwc2.1: wait for power mode ON before setting LHBM 123cd65e : libhwc2.1: use vblank while waiting peak refresh rate for LHBM 560a3997 : libhwc2.1: change powerhal hint string per display 92434e22 : libhwc2.1: don't change refresh rate throttle when setting idle delay 7f287265 : libhwc2.1: handling histogram events from different display f2bc1d10 : libhwc2.1: allow the first power mode f979eb19 : libhwc2.1: add range check when setting layer alpha 367f4d44 : libhwc2.1: add mutex to guard mFenceInfos 336703ef : HWC: reduce CABC updateState log e5062dbe : hwc: invalidate metadata after dataspace changes 69cfe1a1 : libhwc2.1: Add Cabc mode update functions fd8e4660 : libhwc2.1: fix missing writeback data issue 835d4f95 : hwc3: move mustValidateDisplay() to executePresentOrValidateDisplay() faac1204 : hwc3: move mustValidateDisplay() to executePresentOrValidateDisplay() f0f011b6 : [ DO NOT MERGE ] libhwc2.1: clear brightness level when power off 72906d90 : libhwc2.1: the dimming usage property name revision e9b3eedc : libhwc2.1: add range check when setting layer alpha 512d102c : libhwc2.1: use sysprop for secondary early wake up node f8b5d392 : libhwc2.1: fix vertical ratio check after downscaling by m2mMPP 0ec923a4 : libhwc2.1: support display-off asynchronously 6ae2b3ad : hwc: IDisplay interface support for displays e8a963e9 : Remove unnecessary error log that causes huge regression 7684bc37 : libhwc2.1: using the index to find the panel path

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

2a9c3da : libhwc2.1: change mPowerModeState as optional e3e4d3b : libhwc2.1 : Add setOutdoorVisibility function e190029 : gs101: isLbeSupported function implement 809ad39 : libhwc2.1: move getDisplayTypeFromIndex to common

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

6d9cb17 : libhwc2.1: allow assign to M2M MPP under specific restriction d1688fe : libhwc2.1: return NO_ERROR if histogram is not registered

+- Project: platform/hardware/google/pixel

aadb90ad : thermal: log sub sensors temperature at INFO level 63e50d6a : cs40l25: Remove the low level Ramp Down feature 9e3b945a : pixelstats: support thermal stats a93035b7 : zram: support zram size experiments b0f0f38b : cs40l26: protect mActiveID with mutex 0054156f : vibrator: cs40l26: Add f0 and redc compensation switch f9de7b8a : BatteryDefender: DWELL-DEFEND will trigger only when soc reaches 100% 04e3b0ec : cs40l26: remove alwaysOn support 18fdccea : cs40l26: restore global gain setting when off d9cf38a8 : thermal: in lshal-debug make headings camelCase and ending with colon 1a1b1504 : zram: add more zram size config 7b9a5783 : attempt to wipe digital car keys when clearing userdata from fastbootd be633621 : thermal: fix racing when thermalHAL start ec03006e : Revert "attempt to wipe digital car keys when clearing userdata from fastbootd" 6085ae99 : pixelstat: MM metrics: compaction duration metrics febb9696 : pixelstat: MM metrics: direct reclaim metrics 36df9efa : pixelstat: MM metrics: add generic reader 715bbce7 : pixelstat: MM metrics: new vmstat metrics 792af1da : pixelstat: MM metrics: PSI metrics 73d2b50e : pixelstats: Correct gc_urgent_mid mode index fa8cfd6e : pixelstats: modify VendorAudioHardwareStatsReported for lint 7172d48c : pixelstat: add missing attr of VendorAudioHardwareStatsReported 6a8de948 : pixelstat: MM metrics: framework change fdb36c83 : pixelstat: MM metrics: keep 1st report c8dda04d : Pixelstats: support ams_rate sysfs 97d79467 : Fix charge capacity being not reported 8288a9b2 : thermal: move charger thermal HAL into project folder 625ec77b : pixelstat: MM metrics: proto file 746d6959 : battery_mitigation. Early sync avoid corruption 111e7760 : ADPF: optimize the wakeup performance and fix unstable boost. 6e7361b7 : attempt to wipe digital car keys when clearing userdata from fastbootd 9b2db5e8 : ADPF: extend non-stale session timer in wakeup 986c81e8 : ADPF: extend non-stale session timer in wakeup 497106a4 : Ext type detection 80d58da3 : pixelstats: Add the atom of secure channel state 8a9d4c99 : Add user space logic to read charge_stats vtier from google_charger e80ff155 : thermal: support multiple trigger sensors to activate virtual sensor 15b62e43 : cs40l26: remove HAL init trigger condition 'on boot' 4d26c7f5 : Revert "cs40l26: start HAL at event enable-thermal-hal" befe1eed : cs40l26: add INPUT_EVENT_PATH for dual rc 97c29d41 : Pixelstats: support all pca sysfs node paths for pca charge_stats 21b43ed3 : thermal: add symlinks in charger af7bc90b : pixelstats: log battery detection stats with health stats 652c5825 : pixelstats: upload BlockStats 8985b560 : pixelstats: add gc_urgent_mid mode to F2fsGcSegmentInfo 1f4d83fe : cs40l26: Haptics HAL Test Suite - Main 24194a7f : cs40l26: Haptics HAL Test Suite - HW API f7a0a2bc : cs40l26: Haptics HAL Test Suite - Calibration 03e386a9 : pixelstats: upload F2fsSmartIdleMaintEnabledStateChanged f7d7fb8e : BatteryDefender: override overheat flag when dock-defend triggers bd2dc0a2 : cs40l25: Enable Hal Cs40l25 Test Suite back

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

3ddb70c : Ensure there are no selinux errors in hal_googlebattery during bugreports cb7a229 : Update sepolicy to allow dumpstate:fd 9f735ba : Allow GoogleBattery HAL AIDL to run on pixel devices 97d10b0 : pixel_stats: add access to PSI information 431d3e1 : Add sepolicy for google touch interface 88fa26d : astd: Change the bin paths to system_ext 5cabe5a : pixel-sepolicy: allow pixelstats to read smart_idle_maint_enabled prop

+- Project: platform/hardware/interfaces

fc74dada36 : Update Bluetoot Audio HAL Target Test 8fb96d255e : Fix VtsHalVibratorManagerTargetTest test fail adeb7aa0e1 : Add soft_audio_configuration_changed_cb_ to handle the streamMap changed db060b4f8f : Expose different offload audio capabilities by project 2842eb598d : Add VHAL_SUPPORTED_PROPERTY_IDS to ref VHAL. 16579d8a76 : Enable java backend for IDumpstateDevice HAL 8e3480edfe : audio: Add checks to effects feature configs retrieval 6562855190 : DO NOT MERGE Add INFO_VIN to DefaultConfig.h for CTS tests 76070519eb : DO NOT MERGE Add missing WINDOW_MOVE properties to DefaultConfig.h 0c188ae232 : DO NOT MERGE Add interior light switch properties to the emulator for CTS tests 63ef85b2db : Update EVS API descriptions 1548acc785 : DO NOT MERGE Add interior light state properties to the emulator for CTS tests 34e7cd0557 : DO NOT MERGE Add SEAT_HEADREST_* properties to the emulator for CTS tests 88ebf20897 : DO NOT MERGE Add seat lumbar properties to the emulator for CTS tests 97d5113c26 : DO NOT MERGE Add seat tilt properties to the emulator for CTS tests 30e6d473ac : DO NOT MERGE Add seat depth properties to the emulator for CTS tests dcf03f135e : DO NOT MERGE Added missing HVAC properties to DefaultConfig.h 8e532e6d82 : Use a different timesource in recurrent timer. 16bf94da56 : DO NOT MERGE Add missing CAR_MIRROR properties to DefaultConfig.h 039e85a385 : le_audio_offload: Support two sources for conversational 3ed6a4042c : Add seat height properties to the emulator for CTS tests d90c46cc07 : Modify onHostEndpointDisconnected to always return OK 978a0f9ea0 : audio: Restrict the new VTS test for effects to T+ ad325a0150 : Adds AndroidTest.xml for AIDL sensors VTS test dda1eb771c : Camera: Import gralloc buffers before metadata queries c5cb3af14b : Add seat backrest properties to the emulator for CTS tests 3c514af345 : Add seat fore aft properties to the emulator for CTS tests 7073d3faf7 : Updated HVAC_SIDE_MIRROR_HEAT with a more realistic config e37a6dda22 : Added missing mirror area type HVAC properties 3c7a832aca : Add seat belt properties to the emulator for CTS tests 53c6e83534 : Supoort audio configuration update to audio HAL for broadcast offload 6fefa59d93 : Remove FOG_LIGHTS_SWITCH from the emulator for the CTS test bd915c129c : Bluetooth audio hal check broadcast configuraiton for the broadcast offload cdc036a685 : Fixed VEHICLE_CURB_WEIGHT property 4f110343d6 : audio: Add checks to HIDL -> effect_param_t conversion a2bdec821d : Added FUEL_CONSUMPTION_UNITS_DISTANCE_OVER_VOLUME 4be58ff1de : Add EventMode to VehiclePropertyStore writeValue. 14b6d3acf9 : Remove FOG_LIGHTS_STATE from the emulator for the CTS test f234fe48bf : Add value for FUEL_VOLUME_DISPLAY_UNITS in default config. 073e68f29f : Implemented EV_BATTERY_DISPLAY_UNITS 6a553afeec : Add support for GSR property in HIDL ref VHAL. 551bc88864 : Add ENGINE_COOLANT_TEMP property for the emulator 608655b450 : Use a shared ref for Vibrator when passed to a worker thread.

+- Project: platform/hardware/nxp/nfc

4d23eb8 : OOBR in NxpMfcReader::SendIncDecRestoreCmdPart2 6dfdec6 : OOBR in NxpMfcReader::SendIncDecRestoreCmdPart2 d0f860e : OOBW in phNxpNciHal_write_ext() 567c049 : OOBR in phNxpNciHal_send_ese_hal_cmd() 1164ee5 : OOBR in NxpMfcReader::SendIncDecRestoreCmdPart2 3851417 : OOBR in NxpMfcReader::SendIncDecRestoreCmdPart2 a0c461b : OOBW in phNxpNciHal_write_unlocked() 9b103dd : OOBW in phNxpNciHal_write_unlocked()

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

d471b704 : composer: Change DLOGE to ALOGE during uevent initialization

+- Project: platform/hardware/qcom/wlan

00825b3 : wifi: Replace TARGET_DEVICE with BOARD_WLAN_CHIP 69d541c : Update OWNERS file 3dc2dab : WifiHal: Set wifi_error return code when command/operation fails 3a945ba : Wifihal: Add SAR V2 Support. 21f16b2 : wifi_hal: update qca-vendor_copy.h d1dceb1 : WifiHal: Support legacy power scenario for vts test 65cb184 : WifiHal: Update the wifihal for wcn6740 to CS release 7ecdf23 : Map power scenarios to SAR tables for wcn6740 eb93a51 : wlan: create wifi_hal for wcn6740 79861d3 : WifiHal: Invalid header length check for fw-diag msg 01a62ff : WifiHal: Invalid length check for fw-diag msg 8a1e50a : WiFi-Hal: while loops to also check for clean_up 05b6154 : WifiHal: Fix issues in wifi_get_usable_channels API 5c5324b : Wifi-Hal: Add support to get list of usable channels info 2e3ce03 : WifiHal: Map coex restriction iface mask to nl iface mask 9b790f6 : WifiHal: Handle not to send power cap value WIFI_COEX_NO_POWER_CAP d789bc5 : WifiHal: Support sending coex unsafe channels to driver 298d56e : wifi_hal: update qca-vendor_copy.h f5e4732 : wifi_hal: Deprecate the attibute NDP_CONFIG_SECURITY 947c29c : wifihal: Send proper return value in diag_msg_handler 1d53f25 : cld80211_lib: Add void in cld80211_init() argument 1f3852a : cld80211_lib: Add new attributes for cld80211 attr list 12c43b9 : WifiHal: Allow WLAN_NL_MSG_OEM with new cld80211 attrs. 215caf4 : wifihal: Add support to fetch split wiphy data 038e790 : wifi-hal: Add support for QCA_NL80211_VENDOR_SUBCMD_NAN_EXT

+- Project: platform/hardware/st/nfc

bf79f19 : OOBR in HalCoreCallback

+- Project: platform/libcore

951ee34afd6 : DO NOT MERGE Track TZDB 2022a rev. 2 changes. [T] 2c8afe22ce7 : DO NOT MERGE Track TZDB 2022a rev. 2 changes. [P CTS] 25871c4ef30 : DO NOT MERGE Track TZDB 2022a rev. 2 changes. [O-MR1 CTS] 9fbd04b7653 : DO NOT MERGE Track TZDB 2022a rev. 2 changes. [R] 1781008cf69 : DO NOT MERGE Track TZDB 2022a rev. 2 changes. [S]

+- Project: platform/packages/apps/Camera2

d7fb362d8 : Add property for redacting EXIF model and maker name

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

e470502 : Fix the crash in DirectRenderingCluster. f87694c : Drop the minSdkVersion from DirectRenderingCluster. 363e853 : add required permission android.permission.MEDIA_CONTENT_CONTROL 0869956 : Support 3P navigation in ClusterHome.

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

012a429 : Add read me file to explain where the code can be found. 05c4953 : Add Dialer prebuilt for aosp 117d988 : Initial empty repository

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

e05577e5 : Hide the task of TaskView from Recents. 0533d333 : Fix Control bar display from overriding on going phone call with media. e4403278 : Include self managed calls in Launcher phone card 049027aa : Add the StartingWindowController so that splash screen is displayed as expected b367fa1c : DO NOT MERGE Remove long press for media apps 0434fabc : DO NOT MERGE Update launcher home icon to be day-night friendly 31391a6f : Add unit tests for the TaskViewManager. 0cd54121 : A few fixes in CarTaskViews c9e291f3 : Allow for line wrapping on launcher card title c12a3285 : Redesign TaskViewManager API. d4298b69 : Add insets capability in CarTaskView. 3bec82e0 : Add new methods for launch root task in TaskViewManager. c201d530 : Hide the task of TaskView from Recents. c728ecc7 : Updating constructors for ShellInit changes 855492b0 : Add ripple effect to the launcher icons. f16c0a4d : Retain old state of media widget for non audio use cases 70205839 : Import translations. DO NOT MERGE ANYWHERE 546023cb : Fix the issue, Maps is gone when pressing Home button twice. d4132ba3 : Import translations. DO NOT MERGE ANYWHERE 7ab9ce35 : Create default media title string resource b042300b : Revert: Revert: Migrate unfold animation to Shell transitions [Part 3] 24abc154 : Revert "Update TaskListener constructors to match the upstream" d23940a4 : Update TaskListener constructors to match the upstream e42fa2a3 : Import translations. DO NOT MERGE ANYWHERE f144cb72 : Import translations. DO NOT MERGE ANYWHERE 25960c86 : Tidy CarTaskView. ec34e255 : Import translations. DO NOT MERGE ANYWHERE f8825efb : Import translations. DO NOT MERGE ANYWHERE

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

7f8179f : Add read me file to explain where the code can be found. 3749466 : Add Media prebuilt for aosp 29d3f08 : Initial empty repository

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

8c6b615 : Add read me file to explain where the code can be found. ec03357 : Add Messenger prebuilt for aosp a86f44b : Initial empty repository

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

ae00bd54 : Import translations. DO NOT MERGE ANYWHERE a84993a9 : Import translations. DO NOT MERGE ANYWHERE 184f08a4 : Import translations. DO NOT MERGE ANYWHERE 781768dd : Import translations. DO NOT MERGE ANYWHERE 6d24767e : Declare QUERY_ALL_PACKAGES for notification center 63dc2107 : Fix grouping new notifications when NC is open a41cad6f : Fix CtsLegacyNotification29TestCases for portrait design 991276c3 : Fix removing group summary b7ebacde : Update OWNERS file d69f9cd9 : Fix HUN stale state on dismiss 1fdc9790 : Fix tests in CarNotificationBodyViewTest a0b85538 : Import translations. DO NOT MERGE ANYWHERE bcb44f78 : Move shouldUseLauncherIcon to CarNotificationBodyView e5ed89d8 : Fix CarNotificationListener test cf220c85 : Fix PreprocessingManager test 2d5fde42 : Fix HeadsUpContainerView tests 1e6e96de : Add GROUP viewtype for GroupNotificationViewHolder 34c144ac : Import translations. DO NOT MERGE ANYWHERE

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

03d20f8 : Replace gensrcs with java_library to deprecate depfile in gensrcs

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

cdd711d80 : Import translations. DO NOT MERGE ANYWHERE a4be91cc2 : Import translations. DO NOT MERGE ANYWHERE c813c9b42 : Import translations. DO NOT MERGE ANYWHERE 1cb901245 : Import translations. DO NOT MERGE ANYWHERE 022ec9307 : Import translations. DO NOT MERGE ANYWHERE 32fa4f749 : Import translations. DO NOT MERGE ANYWHERE 441a03297 : Import translations. DO NOT MERGE ANYWHERE 24cbd5af2 : Import translations. DO NOT MERGE ANYWHERE 5c494a2bc : Import translations. DO NOT MERGE ANYWHERE e77154a15 : Import translations. DO NOT MERGE ANYWHERE 90f2cb9f2 : Import translations. DO NOT MERGE ANYWHERE cd0543069 : Import translations. DO NOT MERGE ANYWHERE 2eecd8f2a : Import translations. DO NOT MERGE ANYWHERE 86e391098 : Rephrase dialog message of clear storage dialog for security concern dd47747a6 : Rephrase dialog message of clear storage dialog for security concern acfc3bc93 : Rephrase dialog message of clear storage dialog for security concern 970d79575 : Rephrase dialog message of clear storage dialog for security concern 759ae4457 : Rephrase dialog message of clear storage dialog for security concern be25d955c : Rephrase dialog message of clear storage dialog for security concern 6b4f1646d : Rephrase dialog message of clear storage dialog for security concern eada1d386 : Read ADAS allowlist from LocationManager 822a87596 : Fix invisible preference in screen reader fragment 2edafb9e0 : Import translations. DO NOT MERGE ANYWHERE 30f4c9001 : Import translations. DO NOT MERGE ANYWHERE 267fe8ce8 : Do not show the WiFi entries when DISALLOW_CONFIG_WIFI is set. 4df32d017 : Import translations. DO NOT MERGE ANYWHERE 35cbd496f : Import translations. DO NOT MERGE ANYWHERE 56aee7b0d : Import translations. DO NOT MERGE ANYWHERE eca393e99 : Fix vehicle policy title in setting search 0861d220e : Import translations. DO NOT MERGE ANYWHERE 919997d39 : Import translations. DO NOT MERGE ANYWHERE 9753e76e7 : Import translations. DO NOT MERGE ANYWHERE 0c536a247 : Import translations. DO NOT MERGE ANYWHERE 08c7e9fc5 : Import translations. DO NOT MERGE ANYWHERE 4463d673e : Import translations. DO NOT MERGE ANYWHERE 811538ec2 : Import translations. DO NOT MERGE ANYWHERE d92fa61bc : Uncapitalize “driver assistance” string 5989aa071 : Import translations. DO NOT MERGE ANYWHERE 76103ef6f : Import translations. DO NOT MERGE ANYWHERE 9427cf79d : Import translations. DO NOT MERGE ANYWHERE 923027e0d : Fix ux restriction popup on bluetooth button fe3728247 : Import translations. DO NOT MERGE ANYWHERE 3b08dd0b1 : Import translations. DO NOT MERGE ANYWHERE 6a43c008e : Import translations. DO NOT MERGE ANYWHERE 9d074d4d6 : Import translations. DO NOT MERGE ANYWHERE cbde2905d : Fix some password/pin hints not showing 1f0d4ebf9 : Car Settings should honor DISALLOW_ADD_WIFI_CONFIG restriction. 5904cc75e : Fix time and date change affecting debouncing a484511f9 : Change bluetooth toggle title b0a2e8135 : Added car audio usages check to settings 20dbedf02 : Import translations. DO NOT MERGE ANYWHERE 5746942d1 : Import translations. DO NOT MERGE ANYWHERE 0a631bb2a : Import translations. DO NOT MERGE ANYWHERE 3e8e1887e : Adds a place for privacy policy disclosure in Driver Assistance page 1560c4dc7 : Prevent null lockscreen credential 01ebbf399 : Update API to get launching package b2b876556 : Fix ProfilesBasePreferenceControllerTest NPE aceac5907 : Import translations. DO NOT MERGE ANYWHERE 0d0f418ce : Hide Google Voice Typing from Keyboard list 994466209 : Import translations. DO NOT MERGE ANYWHERE 94ce80b4f : Import translations. DO NOT MERGE ANYWHERE fb6d6175b : [DO NOT MERGE] Implement Footers across Settings with CarUiFooterPreference cf9fa7530 : Import translations. DO NOT MERGE ANYWHERE c38504c02 : Import translations. DO NOT MERGE ANYWHERE 25fb4b725 : Import translations. DO NOT MERGE ANYWHERE e44eae463 : Import translations. DO NOT MERGE ANYWHERE 5807a6576 : Update user information in AccountListPreferenceController 564e2cc3e : Import translations. DO NOT MERGE ANYWHERE 7c924c508 : Import translations. DO NOT MERGE ANYWHERE dc61d90e3 : Import translations. DO NOT MERGE ANYWHERE 9569eeed7 : Import translations. DO NOT MERGE ANYWHERE 93f295487 : Import translations. DO NOT MERGE ANYWHERE 22b170284 : Import translations. DO NOT MERGE ANYWHERE

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

c3585b75 : Import translations. DO NOT MERGE ANYWHERE 079cbb65 : Import translations. DO NOT MERGE ANYWHERE d7fbe399 : Import translations. DO NOT MERGE ANYWHERE f767b051 : Disable shell task organizer registration in CarSysUI. 2dd85ee3 : Phone call icon appears on change day-night mode. 0f5204a4 : [DO NOT MERGE] Revert toast to be two lines and have an icon 6f103df6 : Add DumpManager to BatteryController's provider 58584e09 : [Bouncer] Change id to correct one. 51d4fd38 : Separate thread for WMShell 2e2bd6f2 : Update keyguard message area layout ccdf8621 : [Bouncer] Fix abstract instantiation impl. 2fed87a7 : Phone call icon read-only status bar. 15ab3c4a : Consider all the visible activities in ActivityBlockingActivity e9b5b76d : Remove NotifEntryManager 19bb3d0e : Allow overriding of ButtonSelectionStateController c31fae0d : Specify application name for CarSystemUI tests 48a6645a : Getting rid of Dependency.get 1c9b02fe : [SB Refactor] Remove CarSystemBarView#setupIconController since it's unused. 4df9dc64 : Import translations. DO NOT MERGE ANYWHERE 3cd9b5e2 : Add ability to overlay privacy chip light icon colors 7850416e : Import translations. DO NOT MERGE ANYWHERE 2e0ef49e : Fix stuck notification shade when opening gesture ends in navigation bar 2d2e9eb0 : Add log out button for managed device when it's enabled eb615a62 : Move ShadeController to the shade package eb137ba0 : Refactor DisplaySystemBarsController to not extend base class e671db9b : Import translations. DO NOT MERGE ANYWHERE c9563016 : Move most of the shade codebase into its own package fb6b99b1 : Remove call to deprecated method 5a0cf44b : Revert^2 "Conform to new SystemUIInitializer pattern." 88dfe793 : Return the GlobalRootComponent.Builder directly. 348dd763 : Complete panel animation only on release 9a624ad0 : Include ReferenceScreenshotModule in CarSystemUIModule. c2b31162 : Include GestureModule in CarSystemUIModule. 7c029980 : Update topFocusedWindowChanged API 1b601233 : Use CarActivityService#getAllVisibleTasks instead of getAllRootTasks. b39e69c1 : Create API for WM to send letterbox info to SysUI. a7b0f8ab : Add contentDescription to SystemBar 35979e97 : Allow overriding of ButtonSelectionStateListener a40cb010 : Remove unnecessary member variables be777530 : Separate HVAC rounding and increment logic 2f4c0be6 : Modify the way of providing insets per WM change 7780e456 : Fix SystemUI unit tests 58452835 : Clean up StatusIconPanelController listeners 6fc3e863 : Expose DisplaySystemBarsController methods 159ae30f : Apply day/night changes to Notifications 3f0f661e : Apply day/night changes to HVAC panel 19009b54 : Fix focus behaviour after day/night changes d4afd2c1 : Fix PrivacyChip behaviour on SystemBar restart 5ecc7ea0 : Add color to SystemBar clock text af656b48 : Apply day/night changes to StatusIcon 19acde75 : Apply day/night changes to Car System UI components 7faefeba : Import translations. DO NOT MERGE ANYWHERE 630534fb : Import translations. DO NOT MERGE ANYWHERE 02f69538 : Import translations. DO NOT MERGE ANYWHERE d9c23cf5 : Import translations. DO NOT MERGE ANYWHERE ad7b4f28 : Import translations. DO NOT MERGE ANYWHERE

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

2c10aa1 : Import translations. DO NOT MERGE ANYWHERE 74e79cf : Import translations. DO NOT MERGE ANYWHERE 78531a3 : Import translations. DO NOT MERGE ANYWHERE b04ec24 : Import translations. DO NOT MERGE ANYWHERE

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

ff1236f : Added optional errorMsg to verify-overlayable.py

+- Project: platform/packages/apps/CellBroadcastReceiver

6df58ee03 : Import translations. DO NOT MERGE ANYWHERE 2569f2f3f : Import translations. DO NOT MERGE ANYWHERE 587e91e4a : Import translations. DO NOT MERGE ANYWHERE 8369a9594 : Import translations. DO NOT MERGE ANYWHERE e23fae8a6 : Import translations. DO NOT MERGE ANYWHERE 2c37aea69 : Import translations. DO NOT MERGE ANYWHERE b968ad041 : Import translations. DO NOT MERGE ANYWHERE 3cd2cf2b9 : Import translations. DO NOT MERGE ANYWHERE 1544ec7db : Import translations. DO NOT MERGE ANYWHERE 269e03afa : Import translations. DO NOT MERGE ANYWHERE d2c66f4a4 : Import translations. DO NOT MERGE ANYWHERE ee3bb00a0 : Import translations. DO NOT MERGE ANYWHERE abdd2a53f : Import translations. DO NOT MERGE ANYWHERE 70e06d85b : Import translations. DO NOT MERGE ANYWHERE f64172c4f : Import translations. DO NOT MERGE ANYWHERE 544dd05b2 : Set version code to 330400000 f6dd22ffa : Import translations. DO NOT MERGE ANYWHERE ebe89daad : Import translations. DO NOT MERGE ANYWHERE 91c2d0000 : Import translations. DO NOT MERGE ANYWHERE a2aeca6a9 : Import translations. DO NOT MERGE ANYWHERE 25de05368 : Resolve package name references for com.android.settingslib.collapsingtoolbar 1f42dde9c : Update the target sdk version to 33 for pre-installed app 2975b5b66 : Import translations. DO NOT MERGE ANYWHERE 9fb85fe19 : Import translations. DO NOT MERGE ANYWHERE 5956b8845 : Import translations. DO NOT MERGE ANYWHERE 4ffe3b855 : Import translations. DO NOT MERGE ANYWHERE 9a58d2f88 : Import translations. DO NOT MERGE ANYWHERE 23e70b881 : Import translations. DO NOT MERGE ANYWHERE 5e556615c : Import translations. DO NOT MERGE ANYWHERE 9eb611acf : Import translations. DO NOT MERGE ANYWHERE e4ac12ba4 : Import translations. DO NOT MERGE ANYWHERE a2f680ec7 : Import translations. DO NOT MERGE ANYWHERE d13250d6e : Import translations. DO NOT MERGE ANYWHERE 141ae3381 : Import translations. DO NOT MERGE ANYWHERE ada8b49c9 : Import translations. DO NOT MERGE ANYWHERE b3852e3ab : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/CertInstaller

f6ba16c : Import translations. DO NOT MERGE ANYWHERE e5ae4dc : Import translations. DO NOT MERGE ANYWHERE b225524 : Import translations. DO NOT MERGE ANYWHERE 6798624 : Import translations. DO NOT MERGE ANYWHERE 897e0ca : Import translations. DO NOT MERGE ANYWHERE b06e79b : Import translations. DO NOT MERGE ANYWHERE c9e05b2 : Import translations. DO NOT MERGE ANYWHERE 8314250 : Import translations. DO NOT MERGE ANYWHERE f5e4424 : Import translations. DO NOT MERGE ANYWHERE c3b6297 : Import translations. DO NOT MERGE ANYWHERE 4a4b905 : Import translations. DO NOT MERGE ANYWHERE ae346d1 : Import translations. DO NOT MERGE ANYWHERE 4bc4935 : Import translations. DO NOT MERGE ANYWHERE 2daae79 : Import translations. DO NOT MERGE ANYWHERE 5074a32 : Import translations. DO NOT MERGE ANYWHERE fbfc86b : Import translations. DO NOT MERGE ANYWHERE d8acaa8 : Import translations. DO NOT MERGE ANYWHERE dc0a879 : Import translations. DO NOT MERGE ANYWHERE 6c0f39b : Import translations. DO NOT MERGE ANYWHERE 331be0b : Import translations. DO NOT MERGE ANYWHERE 3fd8673 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Contacts

67857968e : Import translations. DO NOT MERGE ANYWHERE 813dae093 : Import translations. DO NOT MERGE ANYWHERE 279828c83 : Import translations. DO NOT MERGE ANYWHERE 45ea5ef26 : Import translations. DO NOT MERGE ANYWHERE e2b423793 : Import translations. DO NOT MERGE ANYWHERE 1cfd0bb84 : Import translations. DO NOT MERGE ANYWHERE 12dc9a3b1 : Import translations. DO NOT MERGE ANYWHERE bdef61dbc : Import translations. DO NOT MERGE ANYWHERE bb2e34212 : Import translations. DO NOT MERGE ANYWHERE 177469948 : Import translations. DO NOT MERGE ANYWHERE 9875fd503 : Import translations. DO NOT MERGE ANYWHERE b66c133ac : Import translations. DO NOT MERGE ANYWHERE 3a51f2ab3 : Import translations. DO NOT MERGE ANYWHERE fcf5fc674 : Import translations. DO NOT MERGE ANYWHERE d8c6e77d3 : Import translations. DO NOT MERGE ANYWHERE 00e604155 : Import translations. DO NOT MERGE ANYWHERE 19231373f : Import translations. DO NOT MERGE ANYWHERE c8ee154f8 : Import translations. DO NOT MERGE ANYWHERE 054708a5c : Import translations. DO NOT MERGE ANYWHERE dcf958736 : Import translations. DO NOT MERGE ANYWHERE 10c8144ac : Import translations. DO NOT MERGE ANYWHERE 5659423f0 : Import translations. DO NOT MERGE ANYWHERE 65f422095 : Import translations. DO NOT MERGE ANYWHERE 66abe92fd : Import translations. DO NOT MERGE ANYWHERE fe6c337e9 : Import translations. DO NOT MERGE ANYWHERE 9fd1f9b0f : Import translations. DO NOT MERGE ANYWHERE 5eff46e50 : Import translations. DO NOT MERGE ANYWHERE 486506aac : Import translations. DO NOT MERGE ANYWHERE 483438919 : Import translations. DO NOT MERGE ANYWHERE 29e4acfac : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/DocumentsUI

bbb292241 : Import translations. DO NOT MERGE ANYWHERE 23a4125a6 : Import translations. DO NOT MERGE ANYWHERE d4b92ebeb : Import translations. DO NOT MERGE ANYWHERE 2c160317f : Import translations. DO NOT MERGE ANYWHERE d75dc55e7 : Import translations. DO NOT MERGE ANYWHERE 8dd329c8f : Import translations. DO NOT MERGE ANYWHERE 1174bbecd : Import translations. DO NOT MERGE ANYWHERE 5f267705f : Import translations. DO NOT MERGE ANYWHERE 6566cf2bf : Import translations. DO NOT MERGE ANYWHERE 0783fc400 : Import translations. DO NOT MERGE ANYWHERE f2513ce89 : Import translations. DO NOT MERGE ANYWHERE 31c25cca4 : Import translations. DO NOT MERGE ANYWHERE b46c11ac8 : Import translations. DO NOT MERGE ANYWHERE 8c175a1aa : Import translations. DO NOT MERGE ANYWHERE d7d45d0b3 : Import translations. DO NOT MERGE ANYWHERE 41df3217d : Import translations. DO NOT MERGE ANYWHERE e02237dac : Import translations. DO NOT MERGE ANYWHERE 093b506d9 : Import translations. DO NOT MERGE ANYWHERE 9f6bbad69 : Import translations. DO NOT MERGE ANYWHERE 73b8ef08a : Import translations. DO NOT MERGE ANYWHERE d12bb92bf : Import translations. DO NOT MERGE ANYWHERE 240ad9795 : Import translations. DO NOT MERGE ANYWHERE 9c94e709d : Import translations. DO NOT MERGE ANYWHERE 9248a2bed : Import translations. DO NOT MERGE ANYWHERE d1977624a : Import translations. DO NOT MERGE ANYWHERE 3017dafb4 : Import translations. DO NOT MERGE ANYWHERE 6275c06b4 : Import translations. DO NOT MERGE ANYWHERE ef5a0351e : Import translations. DO NOT MERGE ANYWHERE d2422bb7a : Import translations. DO NOT MERGE ANYWHERE 764c14850 : Import translations. DO NOT MERGE ANYWHERE 3b662a153 : Import translations. DO NOT MERGE ANYWHERE 329399e60 : Import translations. DO NOT MERGE ANYWHERE 850121a58 : Import translations. DO NOT MERGE ANYWHERE f25ed2c6c : Import translations. DO NOT MERGE ANYWHERE f6d0bb9d2 : Import translations. DO NOT MERGE ANYWHERE 2cbcafa94 : Import translations. DO NOT MERGE ANYWHERE e24a0b393 : Import translations. DO NOT MERGE ANYWHERE acb50f512 : Import translations. DO NOT MERGE ANYWHERE 9863da619 : Import translations. DO NOT MERGE ANYWHERE b15ca0ee7 : Import translations. DO NOT MERGE ANYWHERE 35bec4581 : Import translations. DO NOT MERGE ANYWHERE ba953f7f0 : Import translations. DO NOT MERGE ANYWHERE 910d669c9 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/EmergencyInfo

5981e18e : Prevent exfiltration of system files via avatar picker. 8a00eca5 : Import translations. DO NOT MERGE ANYWHERE 88d17142 : Import translations. DO NOT MERGE ANYWHERE e035f8a0 : Import translations. DO NOT MERGE ANYWHERE 7c700a11 : Import translations. DO NOT MERGE ANYWHERE 889b93dd : Revert "Prevent exfiltration of system files via user image settings." 8bcfd507 : Import translations. DO NOT MERGE ANYWHERE 2cc8dacf : Import translations. DO NOT MERGE ANYWHERE edbd22f9 : Import translations. DO NOT MERGE ANYWHERE 4d3591ba : Import translations. DO NOT MERGE ANYWHERE 0fd763cc : Import translations. DO NOT MERGE ANYWHERE 6337b7d4 : Import translations. DO NOT MERGE ANYWHERE fd9a3247 : Import translations. DO NOT MERGE ANYWHERE 02f8ea76 : Import translations. DO NOT MERGE ANYWHERE ea750f0f : Import translations. DO NOT MERGE ANYWHERE b94cbd2e : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/ImsServiceEntitlement

34d5959 : ImsServiceEntitlement: let webview take focus when it attahces to window

+- Project: platform/packages/apps/KeyChain

c6ac5c4 : Import translations. DO NOT MERGE ANYWHERE 7c0dca8 : Import translations. DO NOT MERGE ANYWHERE 4abee96 : Import translations. DO NOT MERGE ANYWHERE 6163719 : Import translations. DO NOT MERGE ANYWHERE b24d436 : Import translations. DO NOT MERGE ANYWHERE a026913 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Launcher3

441cdeb082 : Differentiate between app row and shortcut icons. 978b0021a9 : Fix 2 bugs involving split staging task translation 4c96814b1c : Fix layout for multi-element rows (e.g. Screenshots). 0602e93426 : Fix the entry animation for delightful pagination in folders c7c2e8d7e6 : Avoid syncing voice interaction background window for skipAnim=true. ba7324e2b8 : Update animations for phones: Overview > OverviewSplitSelect transition 4f5e573d3a : Replace drawRect with drawable for delightful pagination 731ef0c301 : Properly color taskbar nav buttons when slide-in view is shown. cdadbaa225 : Rename alpha and refactor the way alpha is set in PageIndicator 14101659f7 : Reduces search clipping when work profile is not present. 919ddf19f3 : Set up a place holder tile for desktop 017bbc098a : Don't moveToRestState from onTaskAppeared 3aec5d59dc : [Toast] Change toast qpr1 feature flags to all apps device config. bdcc17c2aa : Add rotation to folder pagination for delightful pagination fd4edc0c8a : Import translations. DO NOT MERGE ANYWHERE 4eec0f689d : Import translations. DO NOT MERGE ANYWHERE 8ae6b852d7 : Revert "Fix case of gesture being stuck when the Launcher is stopped mid-gesture" 23ff6774b7 : Fix pause work apps overlapping IME cd9e261014 : Add flag to control show/hide keyboard suggestion strip. ceff6537ee : Set package name on the floating intent e7c222cdb5 : Check for null when calling getCreatedActivity which is marked as Nullable 25ba5203e4 : Add Ime transition type, Controlled and Atomic to LatencyType. f837fd1795 : Adding 'delightful pagination' to folders, removed old animation and now have regular scrolling for navigating pages. d20fe5b299 : Removes search animation when tapping home screen QSB. 30b87aad7d : Fix the case of the missing header. 2043d36b86 : HideKeyboard when animations are disabled. 5144be3903 : Prevent taps on initial TaskView animated into split select 713efc36a7 : Import translations. DO NOT MERGE ANYWHERE 592b3f9885 : Verifying a theory that sometimes a leak disappears while saving an object dump d768f73f37 : Correctly position the landscape / rtl FloatingIconView's background drawable when swiping back to home. e64a8cfb20 : Allow Taskbar stashing for external tests 7308c39049 : Copying ViewCapture from last frame when possible. 3493764337 : Adding flag for material U popup 78c899314e : Add a button for floating tasks to taskbar (behind a flag) 18446d0189 : Move OnBackInvoked to BaseActivity. 52909d0b5f : Fix taskbar instrumentation crash f3bfe4e156 : Update animations for TM-QPR: Home > OverviewSplitSelect transition 2fbddc4949 : Fix small bug with DWB banners not animating out promptly f132bd7d3f : Adding a comment for goHome() 5b7184135f : Import translations. DO NOT MERGE ANYWHERE 2013484cbe : Import translations. DO NOT MERGE ANYWHERE c619b29971 : Import translations. DO NOT MERGE ANYWHERE d07b1a7c42 : Add content description for taskbar all apps button. f5c1242bee : Update page index update logs a4ba516797 : Update animations for TM-QPR: OverviewSplitSelect > Confirmed transition e41c5b005f : Fixing nullPointerException is RotationHelper d2521bf843 : Fix LauncherInstrumentation for OOP tests from gradle 08a9bcac1f : Fix issue with Overview thumbnails appearing blank in certain situations 777c13eb00 : Explicit Nullbility in Launcher (Part 5) bb5ebb7f2d : Updating the title of the Add to homescreen prompt to the requesting app instead of the Launcher name 7917ff31cc : Fix two bugs with rotation in split select state 98d6a4027a : Clear the staled mFocusedView when toast surface is closed. fa83199e62 : Turn off changing depth in wallpaper picker 0a37f2b90e : Trying to fix flaky TAPL test on CF 5df305fed6 : Moving ViewCapture to Quickstep level to use hidden apis. d5afb43342 : Revert "Using Transaction directly instead of building surface p..." 2d5b049531 : Pivot search results scale around top of view. a798be2ff5 : Revert "Prevent dragging widgets to another page in tests when starting a drag." 9925bbd147 : Revert "Using Transaction directly instead of building surface p..." 7da9a38669 : No auto-pip animation if SysUI is not available 5429b8fd86 : Adds SearchRecyclerView as a notification dot listener. 21a5b12b6f : Update animations for TM-QPR: Overview > OverviewSplitSelect transition b7fd614a42 : Remove redundant start recents animation logs 75260282e5 : Reuse log IDs when a GestureState is being reused fc14807d7a : Fix launcher crash related to widget updates dc1b3660fe : Migrate Launcher to use the new OnBackInvokedCallback 7fb4f997c4 : Add metrics sources for split invocation 3f649ef892 : Update Launcher for removed shared wrappers 3fc57cb50a : Fix split divider flash if swipe again quickly 749b2b8493 : Prevent dragging widgets to another page in tests when starting a drag. 350ebd8f5c : Update ActiveGestureLog to print logs from oldest to newest 56fc942e48 : Add onTaskAppeared error detection. fd2c9eb04e : Using Transaction directly instead of building surface params 2e39049bdf : Update secondary task menu check to explicitly check for phone cdac570298 : [Toast] Switch to use a device config instead of feature flag for appSearch. d0f4896c11 : Fix subsequent tabbing in recents from alt tab not working 240b064cdb : Fix case of gesture being stuck when the Launcher is stopped mid-gesture 3d2c062567 : Change wallpaper depth in widget picker 369c6e8be7 : Reduces vertical padding of predicted apps in All Apps. 42beb544e9 : Removing UiThreadHelper and moving code to corresponding classes 20bbe95ddb : Updating the scroll calculation from recyclerView to avoid view inflation 5434c9d370 : Add hotseat icons to TestWorkspaceBuilder and submit everything in a batch ce03c9972b : Fix issue with keyboard disappearing too late. 3600979da3 : Import translations. DO NOT MERGE ANYWHERE b1360ad0d9 : Import translations. DO NOT MERGE ANYWHERE 30c3552e7e : Add tests to Launcher P0 CUJ Homescreen navigation via TAPL. 8958a7078a : Simplifying hideKeyboardAsync method 1eb1124d82 : Removing back-button alpha animation code eb018d8004 : Removing some unused code: 94d5d3cb6c : Support for animating A-Z <-> Search. fa6011fcdf : Work toggle button staying at the top when moving keyboard down 431aed846e : [Toast] Add a debug log config for app search flow. 2e4dcb16a7 : Place TaskMenuView aligned with secondary split thumbnail 82638f6ef1 : Fix missing call to super cancel method a461660fa8 : Introduce KeyboardStateManager to maintain keyboardstate as show or hide. af5017c6cc : Add launch assistant method. b0ac461e06 : Adding specific case for applications in getEntryMigrationId 96d3c589ef : Explicit Nullbility in Launcher (Part 3) e6c1c0ebf6 : Disable split pair long press smart actions 07211eaed4 : Add STATE_LAUNCHER_DRAWN printing 42fd4441a3 : Run animation for liveTile before trying to launch it 461c3b3bd0 : Filter out active freeform tasks from recents a602a0a895 : Add error detection for aborting the recents scrolling during transition to home e796a6816a : Fix pagination broken when opening folder after restart bug. c74ef95d50 : Add a feature flag for showing Search Educard in QSB 7af10ad02c : Prevent Overview Actions from appearing during split from home e4c4e2043f : Added extra check to CLI command that was not checked for e818bcb997 : Use real IDP in DeviceProfileTest 4a206837c9 : Enable adjacent task animation for grid 6b45e961e6 : Import translations. DO NOT MERGE ANYWHERE 13819a863e : Import translations. DO NOT MERGE ANYWHERE eecc252d3e : Import translations. DO NOT MERGE ANYWHERE 26db3bb62a : The shelf height was mistakenly provided as width, making it equal to 0. 7ad70b6066 : Expand on gesture navigation error detection. 668eec1e08 : Do not change layering for non live tile tasks rendering bf9ce9c096 : Support launching a shortcut and a task to split screen b33471a21f : Fix bug with Launcher animation canceling, esp. around OverviewSplitSelect 8d3d944d5d : Fix SecondaryDisplayLauncher crash by initializing OnBoardingPrefs after initializing UI 119ae79e3c : Enable input consumer selection reason logging and gesture navigation error detection. 82da9fc5be : Made getOnBoardingPrefs @Nullable & avoid NPE 3193522616 : Change wallpaper depth value in AllApps bottomsheet 03caf49826 : Update `container` for ItemInfo. f2c6bf8346 : Moving view capture dump to a service to allow longer timeout 401f6bb0d4 : Undim kids nav icons on a11y focus and click. 91ca748819 : Fix blurry wallpaper when user locks on all apps surface 4391c8e1ef : Import translations. DO NOT MERGE ANYWHERE 314bbf1cba : Adding support to add icons in the workspace for tests 10c1c017c9 : Only animate to hotseat when launcher is on home screen b368fcc624 : Add a boolean to track QSB edu card dismissal. 038e112e9d : Update grouped task view thumbnail splash interpolation to match regular task. 1b4869fcbc : Add app predictions to secondary display app drawer & fix tab UI. c043d45c42 : Snap to last task if swiping down at a greater Y than X velocity. e74569e935 : Fix taskbar stash state not persisting properly across recreate c8e824dbdb : Add support to Tapl to recreateTaskbar 924852fec5 : Made popupContainer's shadow & arrow visible in secondary display 038922a653 : Add gesture nav error state tracking and logging e63dd25a54 : Use full screen width for drop target buttons to support higher screen densities from truncating text. 81dc9ad131 : Refactor overview progress as splash progress. b6f593042d : Don't rely on QuickstepLauncher instance for tests bf520a5935 : Added margin of size 24dp above search bar on secondary display 47558a6201 : Adding flag to improve the icons reordering on foldables 2303eb0aac : Simplify calculateEndTarget logic. dc643f9bea : Add doc clarifying Taskabr icon alpha consumer purpose. edea2575e6 : [Toast] Add a feature flag for using app search for web zero-state. 20eb0e3f67 : Replace shelf height with keep clear areas registration in Launcher. 976fdbe623 : Update ActiveGestureLog to store n-gestures rather than n-events. 24637f50c5 : Add input consumer selection reason to active gesture logs a0cd3e0295 : Collapse EventLogArray into ActiveGesture log. 1e8b45f8f1 : Extract cell horizontal space to a method 4374fc5fb0 : Import translations. DO NOT MERGE ANYWHERE 6520372966 : Add getIconName to AppIcon d6801af69a : Inlining BaseQuickstepLauncher to QuickstepLauncher 53d750e427 : Launch tasks before testing switch to overview. 9f27fa3687 : Launch split task with correct UserHandle 7d63654691 : Remove autofill from launcher edittext boxes d4a60b394f : Fix jumpiness when dragging surface down and up. 023b973d15 : Explicit Nullbility in Launcher (Part 2) 93c710b9ac : Added debug menu option for testing secondary display. 7ad8227a08 : Make test always pass when command fails 146b86fc31 : Finish recents animation to the matching state. 113cbbeffe : Import translations. DO NOT MERGE ANYWHERE 99423fa67e : Import translations. DO NOT MERGE ANYWHERE e70eb221ab : Import translations. DO NOT MERGE ANYWHERE 5e0bb864dd : Import translations. DO NOT MERGE ANYWHERE ad6d6d404f : Import translations. DO NOT MERGE ANYWHERE 3a6e8b09a3 : Import translations. DO NOT MERGE ANYWHERE 93a2a5bcc4 : Import translations. DO NOT MERGE ANYWHERE 9092ef2227 : Import translations. DO NOT MERGE ANYWHERE a1185c5274 : Import translations. DO NOT MERGE ANYWHERE 6b31ed99d9 : Hide freeform button from app menu in recents 78c6e3f2a4 : Set the default for keyboard sync to IS_STUDIO_BUILD. 664fde7744 : Onboard tests in IW suite 2fe7dd7306 : Revert "Update animations for TM-QPR: Overview > OverviewSplitSelect transition" 8bd1283482 : Add screen recording to debug test ReorderWidgets.java flakynes c9c81ef320 : Compressing view capture data and changing the format to avoid storing duplicate strings b8a2a026a5 : Defer adding surface changed callback until view root is valid 51e1bc2212 : Show resize handle on cancel widget drop 63ee5d0908 : Introducing new variable to enable/disable shortcuts. 608cd69805 : Get elevation in time-lapse View Hierarchy capture. 4b8f86ebcc : Notify recents controller when no-longer finishing-to-home a50bb39048 : Update animations for TM-QPR: Overview > OverviewSplitSelect transition 8bcac711d3 : Fix overview actions tapl test failure c784f76c0d : Fix for bug where expensive launcher animations were being paused and never resumed. 11af7bcd83 : Make inlineQsb a grid-option attr a08a443d63 : Make folder sizes customizable 6a4a229c27 : Revert "Revert "Add testSplitFromOverview test (for phones)"" 8b336195a6 : Fix for bug where expensive launcher animations were being paused and never resumed. a38aa060eb : Optimizing View capture logic e7bf15932b : Force finish pending frame drawn callback once launcher is stopped 360ec033ac : Use WindowManagerProxy.getRotation to determine if rotation has changed 192a014cde : Hide keyboard when transitioning from all-apps state to overview state. 1fb075de3b : Tune display options for non-default display sizes e04aa207f2 : Resize preview for correct clipping 8a3d05587e : Show 3 button nav on phone in Taskbar (1/2) c3ecf392e3 : Adding 4x4 roerder widget test ccc430e2c1 : Detect potential WindowConfiguration change at onApplyWindowInsets eb6a154230 : Fix widget jump bug when moved to invalid place da8c0f9926 : Make windows transform into icons quicker for certain devices. 5b494cd572 : Import translations. DO NOT MERGE ANYWHERE 1fe3df2f33 : Import translations. DO NOT MERGE ANYWHERE cd79e4ed7b : Import translations. DO NOT MERGE ANYWHERE 486c139776 : Import translations. DO NOT MERGE ANYWHERE a30cf8b7e1 : Dumping view capture directly to file instead of loading it all in memory e5829075ab : Update hotseat QSB alpha after isQsbInline changes 7e02d6845e : Introduce a new flag to guard keyboard synchronization. c7114defc7 : Update keyboard dismissal logic in the AllAppsTransitionController. f3783291ec : Skip button layout spacing call when kids nav bar is active. 84fa75cc7d : Show resize handle on cancel widget drop bd819cdf0f : Disable hinge sensor while the screen is off 9938c2f791 : Calculate hotseat width based on available width 9fd69c0d42 : Remove scaling from spring loaded y translation. 32820e89e3 : Fix no action menu for split pairs in overview panel 206ede9c1f : Adjust height of tablet AllApps base on row height ea6d59fbd4 : Removing unused ShadowDrawable 65190aef37 : Create less number of dot-renderers at startup c5c7da9a8b : Removing some obsolete features 1d8b7cba31 : Showing Toast message when the target package is null for the disabled shortcut 7db37b3d94 : Use Taskbar window for phones (only works on gesture nav) with flag 5f74bfd76d : Refactor DeviceProfile tests based on dump() and use real device dimensions for tests. 3e70b820f0 : Dump mExclusionRegion bounds 6e1024e161 : Account for span greater than 1 in getReorderRadius 1dbffe0af7 : Remove unused logs 40ff08495b : Integrate split pair cold launch transition with shell transition 6209af67d3 : Listen to DisplayController for ignoreAutoRotateSettings af95ddbadc : Fixing search behavior in Launcher3 24df4bffd8 : Revert "Add testSplitFromOverview test (for phones)" 62511de74e : Add logging to help debug additional app infos being updated by CacheDataUpdatedTask 1cfe6d490a : Update calculation method for Overview UI placement on tablets 42b640404a : Removing tabWidth calculation and using DeviceProfile directly 524f4c4fba : Fixing tab width and panner not aligned with the all-apps icons 5dbd289f18 : Add running apps icons to taskbar for desktop environment. 282cf0867f : Keep the default display's top running task in the top of running list 87a9bf7c15 : Only bind fast scrollbar when attached if not already bound. bc9b08fdd1 : [Cherry pick merge conflict] Updating visibility of some members for easier extensibility f6ef879cf4 : Moving all sources that are shared between Launcher and TAPL in one directory eeb66e41e5 : Cleanup taskbar+assistant interactions 28fa196090 : Fix issue where System UI crashing resulted in no unlock animation. f3636d09e7 : Set FLAG_RESUMED = false when expanding PiP 1780cee0fe : Add testSplitFromOverview test (for phones) 13a86c43ac : Make shell-transit flag public a397f3784f : Add @ScreenRecord to testSwitchToOverview 74f7789f8b : Add comment regarding Overview TaskViews c7293179d0 : Space out 3 button nav on taskbar 62572c04e2 : Revert "Move BaseActivityInterface task size methods to DevicePr..." 412f0d26fa : Fixing icon label not updated during bulk load 8b0793f9ef : Prevent setting max layer above the input consumer 4ba188aa5f : Fix testSearchDeadzoneForTablets failure a44c6b53c0 : Quick change to unblock launching freeform from overview 170911d823 : Create Flag for Region Sampling in Smartspace d5e7ad4ae9 : Set overview progress on fling to 1 only if going to overview state. 30f891b014 : Don't crop task with RemoteAnimaionTarget#contentInsets e5ba8fa7a5 : Update animations for TM-QPR: OverviewSplitSelect > Home transition 840f00f057 : Import translations. DO NOT MERGE ANYWHERE c3e0a4b963 : Import translations. DO NOT MERGE ANYWHERE 68d305ec3c : Import translations. DO NOT MERGE ANYWHERE 355b66d1ab : Hide the task icon during quick switch from home 0b16bba93a : Set drop target font weight to medium. eef16895a6 : Move hideKeyboard call to end of the all apps transition controller animation 4a48cf7827 : Remove hideCurrentInputMethod from RecentsAnimationController 90d29d2837 : Remove unused TaskOutlineProvider from TaskView class ced159075c : Fixing surface blur when using multiple surfaces 415740978b : Include additional logs for widget removal 3f6c473164 : Fade out the taskbar icons when animating to overview in 3 button nav. 86a844c976 : Add splitFromOverviewForTablet test d97cf8ad6e : Fix small bug with Overview action button placement 5cba476362 : Adding test for the Widgets reordering. 4e73e5e352 : Move BaseActivityInterface task size methods to DeviceProfile. cba5f9a64e : Removing unnecessary work adapter wrapper 85f9ce48ef : Notifies All Apps header when profile tab switches. d61ccbb7ed : Add missing overview progress calls, track grid progress for thumbnail splash. ded0aa126d : Use collapse handle area height to calculate QSB margin on tablet dfd8bfc7e0 : Added functions to pass launcher widget span info to preview 4c05fa3fba : Replacing deprecated method 76494bebb4 : Import translations. DO NOT MERGE ANYWHERE ef46825eb4 : Import translations. DO NOT MERGE ANYWHERE e5bf619267 : Import translations. DO NOT MERGE ANYWHERE b57c0b2762 : Fixing findNearestArea to account for the padding. cd89ca36b6 : Fixing Launcher crash if activity restarts while resixing widget fd170e25cb : Provide 0 insets to VoiceInteractionWindow in gesture nav 5f6b07d31c : Pause the AllSetActivity background animation more reliably. 0041ae3543 : Show splash screen in quickswitch if thumbnail wrong aspect/orientation. 8bd458b518 : Extend accessibility timeout indefinitely before overview screenshot 26f70f777e : Add DeviceProfile tests on all attributes across different configurations. 9f61347bc6 : Clip taskbar size from bottom of thumbnail in overview. 25972b1f2f : Adding support for continously capturing view hierarcy in Launcher eab51677ae : Fixing tab width and panner not aligned with the all-apps icons ac57ddeb4c : Workaround to return 1/3 of the position ae888f4fd2 : Fix constant crash when setting MultiStateCallback.DEBUG_STATES=true 0c4e11b479 : Make workspace and hotseat scale down in widgets picker a9f258cb12 : Adjust the auto-pip app bounds for TaskBar 96f0bc582d : Add ripple effect to work toggle button and "turn on work apps" button fb790ea6c7 : Enable overlay for all fully visible tasks f0c633bc48 : Take account of IME insets 81dde0d3fb : Ensure sendUserLeaveHint be false when split from Overview 9b458a0012 : Generalizing the PredicitonScroll view so that in can be used in all-apps da6a8fab1b : [Toast] Add a feature flag to use local overrides for search timeout. 7ab2ff0007 : Hide action buttons instead of whole overview actions view in order to show share target. b8c0595d42 : Add new hotseat bottom margin options b00a9fca79 : Use taskbarSize to calculate clippedInsets 627855c427 : Import translations. DO NOT MERGE ANYWHERE 0adc36623d : Clean up DisplayController logs a7335bccdc : Simplify vertical bar hotseat bottom calculation for spring loaded state. ce563b6b44 : Add null check on mRecentsView in the InputConsumerProxy 2f8e69ea96 : Always return portrait orientation handler when Recents activity can rotate 7f6eb29b9a : Provide IME insets with insetsSizeOverrides c94f4b779b : Allows Launcher to recover gracefully into OverviewSplitSelect state 539c2703ea : Move TEST_HARNESS_TRIGGER_TIMEOUT to MotionPauseDetector directly c9cec18787 : Import translations. DO NOT MERGE ANYWHERE 4827a7d5a9 : Fixing widget accessibility node order cb32935281 : Allow overriding DragController and drag use cases 8256537fdb : Add jank monitoring for taskbar appearing and disappearing e8a805c3f6 : Hide split option if task is not dockable d1a3e7ff2c : Move bitmapSupplier.get() call to a worker thread. 6f4613749e : Let launcher clean-up shell transition leashes 96c2aad623 : Prevents split thumbnails from flipping when entering Overview in fake seascape 977838b568 : Fixing nullpointer exception when accessing StatsLogger before initialization 56911984e4 : Scale the surface by progress when auto enter PiP 008238ef43 : Fixing widget size cache loop end-boundary 207e374413 : Allow taskbar and taskbar all apps window to receive split touches 7662dae663 : Add TAPL API for adding app icon to hotseat 015adda83c : Stash task bar when ime switcher is showing 849a0c4e81 : Show IME switcher only when physical keyboard is connected in 3 button nav (instead of also when virtual keyboard is visible) 542d3cf4f2 : Ignoring failing test 46e368f755 : Removing tabWidth calculation and using DeviceProfile directly 5aff4cf015 : Moving widget padding to drawable instead of using itemDecorator a36e5f13c0 : Treat all apps predictions as all app icons when animating icons to their original position 804feb76e7 : Fix ime switcher not showing for 3-button nav d936273b1f : Add test to dismiss AllApps bottom sheet a3070ea61d : In AllApps search mode, only consume touch over visible container c214335eba : Log when MotionPauseDetector detects onMotionPauseChanged 5a5cb9a0c5 : Not using calculator from test ed681548fc : Moving widget padding to drawable instead of using itemDecorator 0a0fcb809c : Perform haptic feedback on nav button key press 7ba6cadf27 : Check null before getting DeviceProfile in AbsSwipeUpHandler 930531f669 : Make Talkback anounce which page is the icon being move on. ecc272447c : Fill the fade-in ImageView with its content for the cross fade animation 65590cb071 : Fix work toggle button that gets blocked by threeButton nav bar on TABLETS 24b441051e : Fixing wrong flags used by AllAppsController in SystemUiController 020c9e4b22 : Remove unused tracing; it confuses investigators 05e6d084ec : Disable header protection on tablets 9097d7d09f : Added a content call to emulate the other devices displays 9840bdaa13 : [Shell Transition]Fix live tile be hidden by wallpaper leash. a18e9f2637 : Reducing max timeout in TAPL 20b4457319 : Removing non-launcher engineers from the Launcher OWNERS file bfde6b2e5d : Fix a potential null-pointer onActivityDestroyed 49dcd16b26 : Only check dbFile to decide if grid migration is needed cba7d722c4 : Import translations. DO NOT MERGE ANYWHERE b065b4b05a : Revert "Add logs for InvariantDeviceProfile.getDeviceProfile" bbad97e273 : Unifying scroll calculation logic for both widgets and apps recycler view Also using itemType instead of item object for widget size cache c703f3a3e0 : Unify the source of truth for NORMAL <> ALL_APPS transitions. 9a8964b122 : Cherrypick needed for merge conflict with ag/18875278 e164995f9e : Fix taskbar unstash animation delay when launching a split task. c1d26448c5 : Animate inline QSB between home and apps d18304ca15 : Close all open views for 1P and 3P launchers e5dbb75acd : Cache and reuses LauncherAppWidgetHostView when launcher resumes bed0d636fe : Proper fix for gesture nav flicker using runOnPageScrollsInitialized() c773d7cdc8 : Detect force visible nav bar based on kids mode. 616e0102a4 : Fix QSB alignment 452ee1e45a : ENABLE_HIDEHEADER_PRIVATE_IME b93f59719a : Fix "software rendering doesn't support hardware bitmaps" from task bar all apps b5b0870455 : Import translations. DO NOT MERGE ANYWHERE f268e2a97e : Import translations. DO NOT MERGE ANYWHERE 9d87b0c317 : Fix work toggle button to be placed where it should be. 920a86969a : Forcefully move focused task to front when triggering the recents animation in 3-button nav 92b49faa79 : Use withLayer for live tile layering 2583fb48b8 : Patch npe in TaskbarAllAppsController 24aeafaef1 : Call setCanAffectSystemUiFlags(false) only for PiP 1cd4162b82 : Do not attempt auto-enter-pip if there is no valid leash 5e2fb4e08f : Use DISPLAY_CATEGORY_ALL_INCLUDING_DISABLED for getDisplays 661f02de18 : Use normalized CachedDisplayInfo as key 9a54d2aa43 : Hide taskbar while VoiceInteractionWindow is visible e3d74b496e : Hide both drop target icons if either text goes to two lines. a34340ef3a : Modify the way of providing insets per WM change be86a05af3 : Set visibility when alpha == viewAlpha. 368d4276f4 : Prevent showing divider if launcher was never shown 7a8a9ed170 : Fix issue where allAppsCellWidth is 0 5424fca602 : Rename split classes/variables for consistency da9213791e : Ensure null elements aren't added to TaskView shortcut list 5ee83f3b5e : Show split option without consider the "Lock task mode" 690645b62e : Remove old split screen overview related code daccf18be1 : Enable bubbles home gesture by default be7f84d5a1 : Adding a case when there is only 1 system shortcut on the Popup Container cd7cc294b8 : Update download app icon treatment to latest mocks. 8009c1d446 : Add support for text color animations in PropertySetter. 202f45166d : Fix Flicker of inner corners in split screen when quick switching to 28036435b6 : Refactor TaskShortcutFactory to return List of SystemShortcuts 6132cc36d7 : Tune floating rotation button size 3c2c3f1aea : Remove deprecated verticalBar layout in Overview 3b8026fd1d : Import translations. DO NOT MERGE ANYWHERE 3fcc90b44d : Import translations. DO NOT MERGE ANYWHERE 80d36083c2 : Avoid DisplayController.currentSize from being stuck at wrong value 674ac75930 : Add ScreenRecord tag to understand in proc test failure aba72f50b9 : Fix Overview screenshot bug in fake landscape a9a78117c7 : Have separate DeviceProfile instances for taskbar and all apps windows. 81cec527e9 : Fix folder preview animation when adding or removing icons. 2b06fa518b : Cancel the recents animation for locked gesture[2/2] 5b8e3dd34e : Check if event is over All Apps correctly on large screens. 7608cfd628 : Hide taskviews when animating to split 2edbe23513 : Update vibrations in the All set page to match the SUW welcome page. 25b36f7716 : Fix flakiness in getIconPosition test 4a35dd4f0d : Do not launch home disambiguation screen when home is not known b0cce86385 : Implement non-disappearing View for split staging instructions 51da219869 : Fix taskbar icon flicker and jump when transforming to hotseat 813834a411 : Convert make to bp 45eec56768 : Import translations. DO NOT MERGE ANYWHERE 08788a939b : Widget migration now supports widgets and repeated elements in the worskpace. 1bc841d154 : Import translations. DO NOT MERGE ANYWHERE 8c03213491 : Import translations. DO NOT MERGE ANYWHERE 3fec1030e0 : Import translations. DO NOT MERGE ANYWHERE 1a8e3e7da6 : Import translations. DO NOT MERGE ANYWHERE d5a8a55e9f : Extract unfold classes to a separate library df5ad8d355 : Suppress home gesture when bubbles are expanded 41c62117b7 : Import translations. DO NOT MERGE ANYWHERE 9ae01ab24b : Import translations. DO NOT MERGE ANYWHERE 62d70cb705 : Add DisplayController in PreviewContext's allowed objects 10efdd2368 : Import translations. DO NOT MERGE ANYWHERE ca70cf78c7 : Import translations. DO NOT MERGE ANYWHERE 04c7ab02d1 : Import translations. DO NOT MERGE ANYWHERE 2f7a74ffd9 : Import translations. DO NOT MERGE ANYWHERE 19002551bc : Finish recents animation always e3fc5e9cfd : Import translations. DO NOT MERGE ANYWHERE 261f9f89a4 : Import translations. DO NOT MERGE ANYWHERE 80e47bcc05 : Import translations. DO NOT MERGE ANYWHERE 9f19f77d7b : Import translations. DO NOT MERGE ANYWHERE f6d3e7edf9 : Import translations. DO NOT MERGE ANYWHERE 9551bde08c : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/ManagedProvisioning

955da90d3 : Import translations. DO NOT MERGE ANYWHERE 278bd5535 : Import translations. DO NOT MERGE ANYWHERE b60cfe78a : Import translations. DO NOT MERGE ANYWHERE ec1868bb4 : Import translations. DO NOT MERGE ANYWHERE 78b6b14aa : Import translations. DO NOT MERGE ANYWHERE eab95311d : Import translations. DO NOT MERGE ANYWHERE 8112e282c : Import translations. DO NOT MERGE ANYWHERE 3545ff1c0 : Import translations. DO NOT MERGE ANYWHERE 146d4fbc9 : Import translations. DO NOT MERGE ANYWHERE 657ffec48 : Import translations. DO NOT MERGE ANYWHERE fdc37c758 : Import translations. DO NOT MERGE ANYWHERE 7c7626fca : Import translations. DO NOT MERGE ANYWHERE eedceee4d : Import translations. DO NOT MERGE ANYWHERE 2127e4ed0 : Import translations. DO NOT MERGE ANYWHERE e68ffb005 : Import translations. DO NOT MERGE ANYWHERE eda3fc03f : Import translations. DO NOT MERGE ANYWHERE a319c41d0 : Import translations. DO NOT MERGE ANYWHERE b6221207a : Import translations. DO NOT MERGE ANYWHERE a98bb32a6 : Import translations. DO NOT MERGE ANYWHERE 9e0c23c0e : Import translations. DO NOT MERGE ANYWHERE 84fdc2814 : Import translations. DO NOT MERGE ANYWHERE c6a546587 : Import translations. DO NOT MERGE ANYWHERE 272d58378 : Import translations. DO NOT MERGE ANYWHERE b93cc86a9 : Import translations. DO NOT MERGE ANYWHERE 5a5dd043d : Import translations. DO NOT MERGE ANYWHERE 960b5f394 : Import translations. DO NOT MERGE ANYWHERE e566b1547 : Import translations. DO NOT MERGE ANYWHERE 63f2e1927 : Import translations. DO NOT MERGE ANYWHERE 1ee6df8ca : Import translations. DO NOT MERGE ANYWHERE 9effef8df : Import translations. DO NOT MERGE ANYWHERE cece57d07 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/MusicFX

3f06ad5 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Nfc

5d421ee5 : Import translations. DO NOT MERGE ANYWHERE f672e5e8 : Import translations. DO NOT MERGE ANYWHERE 2c8d85bf : Import translations. DO NOT MERGE ANYWHERE ffe68de8 : Import translations. DO NOT MERGE ANYWHERE 1abff4aa : Import translations. DO NOT MERGE ANYWHERE ea7d794d : Import translations. DO NOT MERGE ANYWHERE ce18dd6a : Import translations. DO NOT MERGE ANYWHERE 8f3c7cf4 : Import translations. DO NOT MERGE ANYWHERE e0ada3fd : Add polling delay stage two for longer delay time 0e26ab62 : Don't trigger USER_ACTIVITY_EVENT_TOUCH when selecting NDEF AID 701f997d : Adjust Tag availability checking mechanism 1ec440bf : Import translations. DO NOT MERGE ANYWHERE f0c4a70c : Import translations. DO NOT MERGE ANYWHERE 9cbb4277 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/PhoneCommon

bc50baf : Import translations. DO NOT MERGE ANYWHERE 01c819c : Import translations. DO NOT MERGE ANYWHERE e462160 : Import translations. DO NOT MERGE ANYWHERE ade3712 : Import translations. DO NOT MERGE ANYWHERE 48fc3ff : Import translations. DO NOT MERGE ANYWHERE 1a26766 : Import translations. DO NOT MERGE ANYWHERE 0afa187 : Import translations. DO NOT MERGE ANYWHERE 5ca36bc : Import translations. DO NOT MERGE ANYWHERE 5f39f05 : Import translations. DO NOT MERGE ANYWHERE b2c8f19 : Import translations. DO NOT MERGE ANYWHERE 3f92dc9 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/QuickAccessWallet

114535f : Import translations. DO NOT MERGE ANYWHERE 8fb2111 : Import translations. DO NOT MERGE ANYWHERE f078581 : Import translations. DO NOT MERGE ANYWHERE d53d4d3 : Import translations. DO NOT MERGE ANYWHERE f52547c : Import translations. DO NOT MERGE ANYWHERE ba0dca3 : Import translations. DO NOT MERGE ANYWHERE 0e25986 : Import translations. DO NOT MERGE ANYWHERE ee1772a : Import translations. DO NOT MERGE ANYWHERE 1fb429f : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/SafetyRegulatoryInfo

3c5eaa9 : Import translations. DO NOT MERGE ANYWHERE 88204e0 : Import translations. DO NOT MERGE ANYWHERE c8476f8 : Import translations. DO NOT MERGE ANYWHERE 716da67 : Import translations. DO NOT MERGE ANYWHERE cb0a9f8 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Settings

39175b2f87c : Do not override SUW Glif theme when onApplyThemeResource() callback 3ce9e908f99 : Import translations. DO NOT MERGE ANYWHERE cf54fdb73b8 : Import translations. DO NOT MERGE ANYWHERE e289b0f3683 : Import translations. DO NOT MERGE ANYWHERE 6c72ef89b25 : Show lottie on non-default display density on SFPS 990af9ea7ac : Fixes DT enrollment asset showing in light mode 8ca60482c22 : Fix that when I go to display size in the settings, the largest size shows the smallest icons. a4c78e3820c : Revert "[Languages] Add new information to system language page." c9209936710 : Import translations. DO NOT MERGE ANYWHERE 6629b12a08c : Restrict Wi-Fi configuration if settings UI is restricted 51cabc55532 : Add the way for hiding the "contact sharing" on the pairing dialog c8be26784c1 : Import translations. DO NOT MERGE ANYWHERE 751384c3817 : Import translations. DO NOT MERGE ANYWHERE 4aae182edf9 : Import translations. DO NOT MERGE ANYWHERE e0c4e5bdc5d : Import translations. DO NOT MERGE ANYWHERE c46e0e3d6e0 : Import translations. DO NOT MERGE ANYWHERE 618876c6c9b : Add support to hide developer tile based on a flag ddab089dab1 : Import translations. DO NOT MERGE ANYWHERE a738eba09ff : Adds null-check on finger animation in enrollment 6a847bba04e : Fix that display size and text preview is going blank while scrolling the page in landscape view. c1b4909f3cb : Import translations. DO NOT MERGE ANYWHERE 82148a40eae : Import translations. DO NOT MERGE ANYWHERE 35e20d5ace7 : Fix not on the top when entering device detail page 5eeb6c37920 : Launch the platform easter egg in a new task. 76902f4b7ce : Fix alignment of finger animation with progress bar b1b79bf0f0f : Avoid fade animation when users switch index in hour chart. bd9042c47ff : Show app list in Battery Usage page when there is no battery level data. 51fbf2cd003 : Import translations. DO NOT MERGE ANYWHERE 80c31268687 : Import translations. DO NOT MERGE ANYWHERE 5c3d8f340b8 : Import translations. DO NOT MERGE ANYWHERE 2ccd859addf : Import translations. DO NOT MERGE ANYWHERE 6a44c6afa3b : Import translations. DO NOT MERGE ANYWHERE fd269d08ec5 : Apply dark light theme for enrollment activities 3499db23ff1 : Show greyed out icon when Wi-Fi network is restricted to configurate 25f67b32d68 : Fix triggering of link outside the target in the same line 8bab4adfdc5 : Updates SFPS enrollment finished assets 00b3a5cdb62 : Add NoDreamViewHolder for a different layout for NoDreamItem. bdfd8531a96 : Add Spatial audio settings for LE Audio devices fc3f25c8b52 : [RRS] Send event to AccessibilityManager when an unselect radio button is selected. b798c03f50c : Fixes Talkback autoscroll for SFPS enrollment ScrollView 83a1af221a8 : Logs hearing aid information when a hearing aid is bonded 4c36d4903d0 : Fix following three issues in SD Card UX 99d3b54a705 : Update App battery usage page and add tests. aac79b894f9 : [DO NOT MERGE] Add FLAG_SECURE for ChooseLockPassword and Pattern 27bddff2aca : [DO NOT MERGE] Add FLAG_SECURE for ChooseLockPassword and Pattern d5771108b91 : [DO NOT MERGE] Add FLAG_SECURE for ChooseLockPassword and Pattern 98e3bfdebb9 : [DO NOT MERGE] Add FLAG_SECURE for ChooseLockPassword and Pattern 6924029ddc1 : Update source metric category of HearingAidDialogFragment and HearingAidPairingDialogFragment 2c1b1aa8134 : Prevent intent defined in AccountPreference from leaking access 676bcedb856 : Add logging for count of shown / hidden apps in Battery Usage page. c1cf6de04d5 : Import translations. DO NOT MERGE ANYWHERE 525fd2dc3bb : Support accessibility for battery chart (4) 79311805b63 : Support accessibility for battery chart (3) 266ddbf9b41 : Support accessibility for battery chart (2) 9c962b03e9f : Support accessibility for battery chart (1) 3759adfda69 : Add fade in / out animation for battery usage hourly chart. 4a5680ac091 : Add more logs for analysis fccd1449301 : Add phone, tablet, device fp deletion strings. 3e24aaf091d : Allow summary string support both mobile and tablet devices e1bfdaf22a1 : Import translations. DO NOT MERGE ANYWHERE a4f092c748e : Import translations. DO NOT MERGE ANYWHERE 61d351e93de : Import translations. DO NOT MERGE ANYWHERE f3457e4080f : Import translations. DO NOT MERGE ANYWHERE f15c7261278 : Update SFPS enrollment education assets and add light/dark theme colors 4f93ef77905 : Fix incorrect choose screen lock during unicorn c9292dc7927 : Support AIDL IDumpstateDevice service in verbose vendor logging e10799c774e : Fix the preview section incorrectly ordered of the display size and text. aaee157fdde : Fix extra dim turns on failed in setting search bar 70a63abfe4d : Fix insufficient contrast for the strings "Dimmer" and "Brighter" in the light theme 9b998b7dac5 : Refine checkMaxEnrolled() for fingerprint 82a42834b16 : Fix regression of pressing power key cancel sfps enrollment 8f3ab66298f : Update dream complications toggle summary 260c82477c1 : Fix loading bug when switching filters. c2ad30d4321 : Align strings and UX across the different pages. 032649b4f86 : Move restricted apps page to new battery optimization page. 6147e0fa5c5 : Add Apps > Battery optimization page implementation. 817a494d0e1 : Import translations. DO NOT MERGE ANYWHERE 6feabc3dad0 : Import translations. DO NOT MERGE ANYWHERE c798596fd58 : Import translations. DO NOT MERGE ANYWHERE ac6bce52284 : Import translations. DO NOT MERGE ANYWHERE 50bf87b2708 : Import translations. DO NOT MERGE ANYWHERE de9688841c4 : Import translations. DO NOT MERGE ANYWHERE f49c24cb82e : Hide toggle to Turn on Wi-Fi automatically preference in Search settings 76870250e88 : Add owner for job handover c76f988475c : Updated fingerprint dialog deletion strings. 243b450428a : Update defend tips card 43974fb2470 : Update the battery usage footer text from new UX review. 4a187e15d6a : Implement SFPS guided enrollment for T6 1c4ee7aaaab : Import translations. DO NOT MERGE ANYWHERE e9d24dd8f2a : Import translations. DO NOT MERGE ANYWHERE 352e3a091d5 : Update the timestamp label into uppercase and increase vertical offset 48aac9b0e7f : Allow footer string support both mobile and tablet devices 65e7ff1deab : Add product variants for unicorn strings. 6fec2be00de : Fix Incorrect Trust Agent Count 86aee84483e : Update icons in multiuser settings 0e2147c5e2f : Fix the injection disappearance in the Account detail page a0da5b36bcc : [VolumePanel] Redirect volume panel action to SystemUI af5a7d8dc0c : Bypass cancel error code during "Add another" d3a1f700ee2 : Fix udfps fingerprint setting flow 561a68db203 : Use setting as base activity for fingerprint e167286a37d : Use Mockito 4.6.1 FingerprintEnrollFindSensorTest bae18f13864 : For battery chart 7-bar case, remove the center two labels according to UX designer's suggestion. 457aaffa502 : Support showing battery level chart first immediately after the battery level data is ready. f70e351d1a3 : Prevent exfiltration of system files via avatar picker. 711dc8f9e23 : Fix RTL layout for Notifications history 8c6c1ca236c : [Settings] Not allow APN delete when adding is not an option 9202260a42c : [Settings] Not allow APN delete when adding is not an option fb3ebf8dc70 : Fix b/243746796 Crash when mouse hangs over an empty battery chart e944661955a : Cancel UDFPS enrollment on overlay focus loss 3d41a009c85 : Set page_id when logging ACTION_DREAM_SELECT_TYPE. 4e5669b82f7 : Import translations. DO NOT MERGE ANYWHERE 6ccb75281ff : Import translations. DO NOT MERGE ANYWHERE c6c6ef3a589 : wifi: Handle wifi ap initial state before register intent 87db35205ad : Fix b/243485315: NullPointerException when getAppBatteryUsageData(). b77c2639d96 : Refine face enroll & remove button layout padding 6577aa89b6b : Import translations. DO NOT MERGE ANYWHERE 6d1ddadb679 : Import translations. DO NOT MERGE ANYWHERE f9bf84d822e : Import translations. DO NOT MERGE ANYWHERE 631dfab65d5 : Import translations. DO NOT MERGE ANYWHERE 926be7fe012 : Import translations. DO NOT MERGE ANYWHERE 1d3e63f1abe : Import translations. DO NOT MERGE ANYWHERE 15a1adbe8f1 : Replaced fingerprint finish strings. 66a96d220e1 : Fix tapping magnification crash in vision settings setup screen 58facec91eb : SecuritySettings test 54c677a83c2 : Support ACTION_NOTIFICATION_ASSISTANT_DETAIL_SETTINGS in Enhanced Notifications 6d40391f421 : Revert^3 "Improve App notification loading" 7a4ddb83377 : Set appropriate theme for SkipFingerprintDialog 475632c4fed : Revert^3 "Improve App notification loading" 76516bbd3dd : Enable predictive back gesture for Settings app. 3aa4440b364 : [Panlingual] Improve conditions of supporting app locale. e6b46dc8538 : [Panlingual] Remove featureflag of app language. 3cbb6f86802 : [Languages] Add new information to system language page. 9bdca3ba927 : [Settings] Data warning & limit UI should be configuable when running out of limit b00140b7a32 : Reduce the calling times for isExtraDefend 2a57f5de8d4 : Port battery usage bug fixing cls from master to tm-qpr-dev 188ccde75bc : [Settings] Additional route for dismiss activity dialog c918fa812b5 : [LE Audio] Display the correct title on broadcast assistant device 059154ebb20 : Update dream complication settings to use boolean setting. 27cbd5bccd0 : Update extra defend layout string 9c441ad4fee : Import translations. DO NOT MERGE ANYWHERE 23c81a0a7f0 : Import translations. DO NOT MERGE ANYWHERE 789b774cb2f : Import translations. DO NOT MERGE ANYWHERE 31ea59660b6 : Import translations. DO NOT MERGE ANYWHERE 32ddcf7c21b : Import translations. DO NOT MERGE ANYWHERE 9521748a77e : Update back FooterButton visibility for navigation instead of back button f4c320ae2f3 : Remove feature flag SETTINGS_GUEST_MODE_UX_CHANGES efdedcdc159 : Revamp SD card UX 4dd92bf5a11 : Update Settings charging string 739ca9cc97f : Added basic SecuritySettingsPref test 56e5b3da961 : Add media on lock screen setting f3496399dd7 : Implements the buttons layout for the extra defend 4db5c6ba575 : Port new version battery usage chart implementation from master to tm-qpr-dev. e167f9ed0a7 : Cache context for generateChallenge response. dc4ad092914 : Show default data SIM in Wi-Fi details when dual SIMs have the same carrier ID 5e785a2d99a : Wi-Fi panel doesn't need to check permission 347cd8bca3c : Removed redundant face unlock option. 359929732d1 : Fix settings crash when enhanced notification shown in search results d2c372450c0 : Wi-Fi panel doesn't need to check permission 2a61b3656b4 : Update Bridged app link when NLS access changes 028c8f3dbcf : Show one SIM only for EAP-SIM when dual SIMs have the same carrier ID 9d4bf7b2236 : Import translations. DO NOT MERGE ANYWHERE 0d14a19eee7 : Import translations. DO NOT MERGE ANYWHERE ea6a06c8e86 : Check DISALLOW_APPS_CONTROL before performing reset app preferences 2e7957727f0 : Fix import of anyLong in BatteryChartPreferenceControllerTest. 6e59b16b1a7 : Import translations. DO NOT MERGE ANYWHERE 2337f90b7e6 : Import translations. DO NOT MERGE ANYWHERE 9257e5881a0 : Import translations. DO NOT MERGE ANYWHERE 36d320a8de7 : Allow advanced VPN to manage connection status via its UI 1311019b9a4 : RESTRICT AUTOMERGE Let advanced VPN profile visible immediately before the user consent to use VPN feature a71907e873f : Wi-Fi panel doesn't need to check permission d55a7067aa1 : [LE Audio] To fix the condition of the broadcast icon display 756bc29e709 : Made learn more links clickable in biometric intros 33710fd9e28 : Revert^2 "Improve App notification loading" 59ca26589ed : Validate config activities with their rule owners b161a3b8502 : Validate config activities with their rule owners 65b18b5e694 : Validate config activities with their rule owners b31624d406a : Hide work policy info if safety center is enabled 7880aee8550 : Add pair button in bluetooth details page for hearing aid device fe2a1681896 : Developer tile for toggling desktop mode 98239c0da68 : Add FLAG_SECURE for ChooseLockPassword and Pattern f0185796805 : Import translations. DO NOT MERGE ANYWHERE 28e5ac6564f : Import translations. DO NOT MERGE ANYWHERE 7aee397d84f : Import translations. DO NOT MERGE ANYWHERE 9f5b4abadd4 : Import translations. DO NOT MERGE ANYWHERE f52497bd404 : Import translations. DO NOT MERGE ANYWHERE c764b4ac4fc : Import translations. DO NOT MERGE ANYWHERE c5eb7f3fa42 : Import translations. DO NOT MERGE ANYWHERE 272619ebfcd : Import translations. DO NOT MERGE ANYWHERE 81b949bbd0e : Import translations. DO NOT MERGE ANYWHERE 9d03b14bd26 : Import translations. DO NOT MERGE ANYWHERE 08ec8478778 : Import translations. DO NOT MERGE ANYWHERE 444ead6a2ec : Import translations. DO NOT MERGE ANYWHERE 72fe892fc60 : Import translations. DO NOT MERGE ANYWHERE 79241088937 : Apply phrase based line breaking on most of preference. 57435d65e9f : (1/n) Fix Face Unlock LottieAnimationView IllustrationViewView ImageView truncate in GlifLayout (face_enroll_education.xml) e7304b0c314 : Fix overlapping text in NotificationHistoryActivity 254f62cb710 : Move "when to dream" settings upwards for greater visibility 88c49e3257a : Fix RTL issue on fingerprint setup screens in landscape mode b61e129f358 : Add support for selection of Opus in Developer Options c0742e745da : Revert "Prevent exfiltration of system files via user image settings." dc7aa0e87f1 : Don't cancel passkey entry pairing autonomously d668a888f04 : Don't cancel passkey entry pairing autonomously be8e044706d : Revert "Improve App notification loading" df538d204a4 : Revert "Improve App notification loading" c5f1cb11e0c : Revert "Improve App notification loading" e4dc6c972f4 : Only show the channel toast if users expressly ask for it 8b1e21f9299 : Restrict WifiScanModeActivity for guest user 07b149ec51d : Fix incorrect SetupChooseLockPattern layout f0013da1348 : Improve the UI of Press & hold power button settings 68247caafcb : Send metric intent back to SUW b99222d2b83 : Import translations. DO NOT MERGE ANYWHERE d34c775b59d : Import translations. DO NOT MERGE ANYWHERE f3b9bf55a9a : Move zen rule deletion f952e89d4bf : Bool to note Pending Intent bug fixed e1c4901ce89 : Fix the inconsistent alignment of the main switch preference. e90507373c7 : Improve App notification loading c89755525f4 : Update all preferences when the account preference updates UI 97b51636511 : Add dock charging state into stay awake feature (1/2) 21744cf2d1f : Update strings 25686219d36 : Distinguish multiple PendingIntents via requestCode fd63a0aef07 : Add missing description to SUW set pattern lock UI d7f53d4180a : Save isCanceled state and restore when rotation 0f98a4d1ca0 : Import translations. DO NOT MERGE ANYWHERE e148a29a1c6 : Import translations. DO NOT MERGE ANYWHERE 504a659ba54 : Run lock before fingerprint enroll bd966754ce5 : Check portal on fingerprint intro page d18f11a84f6 : Remove location toggle from privacy controls screen dc82b6364e7 : Update SFPS Enrollment to have error messages replace title d9bc33e3b5e : [WFC] The WFC UI did not refresh after the subscriptionInfoChanged 764d513d001 : Support multi-user privacy for battery usage chart e39ecafa1f1 : Add function getBatteryHistorySinceLastFullCharge, used to replace getBatteryHistory in BatteryHistoryLoader. 3c53dac81b2 : Display screen protector string and icon in fingerprint enrollment only on relevant devices be23c28ff29 : Prevent leaking Wi-Fi dialog on lock screen 08adf4c2ede : Ignore CRLF strings in display SSIDs to avoid display errors b4523a03923 : Import translations. DO NOT MERGE ANYWHERE b8ae8cd5c5a : Import translations. DO NOT MERGE ANYWHERE 82ef1ef6db3 : speech: Add on-device speech recognition settings entry ac73a2f10fe : Import translations. DO NOT MERGE ANYWHERE d642b8754cd : Import translations. DO NOT MERGE ANYWHERE 48286b8df02 : Well control enrolling icon animation by UX design d3286b19812 : Add FLAG_ACTIVITY_SINGLE_TOP to shortcuts intent ac7318419a8 : Move battery usage files to a separate folder. cc8d8e568a6 : Import translations. DO NOT MERGE ANYWHERE 88037e4f5e0 : Restrict ProviderModelSlice for guest user f53f3e6e41a : Restrict AddAppNetworksActivity for guest user a8ccc3456cc : Restrict guest user to configure WiFi by QR code 3a3ba240883 : Import translations. DO NOT MERGE ANYWHERE 77b66b74958 : Import translations. DO NOT MERGE ANYWHERE 61ea6782f5a : Update AssociationIno creation for Bluetooth test 5f421125abc : Restrict WifiSlice functionality for guest user 548f6f36c1b : Add functionality to restart fp enrollment. 2069d2e17b9 : Update SUW fingerprint string a09c33f49c2 : Restrict guest user to configure WiFi access points 5bf8cd7a095 : Rename method for better readability f5166f46e8b : RESTRICT AUTOMERGE Make VPN by Google One always appear in VPN settings 858e6ff3d51 : RESTRICT AUTOMERGE Implement advanced vpn ui in vpn settings 4889e1a48d1 : Import translations. DO NOT MERGE ANYWHERE 84bcd601451 : Import translations. DO NOT MERGE ANYWHERE 28c0d90491d : Clear FP error only on progress. d23aba7042b : Fix the Ephemeral guest mode UI bugs 1f0689f73ce : Restrict network preferences settings 95fe5f3db6a : Import translations. DO NOT MERGE ANYWHERE 41556189462 : Import translations. DO NOT MERGE ANYWHERE 51a056ec329 : Polish reset display size and text dialog content 9ec6f0e41a6 : Enable Kotlin for Settings App 6c6149a2bcd : Fix crash for DefaultSubscriptionController c271369295c : Fix crash for DefaultSubscriptionController 2599aa711ee : Import translations. DO NOT MERGE ANYWHERE 02b1b0b3db0 : Import translations. DO NOT MERGE ANYWHERE 083c13d3f07 : [Le Audio] Add test case for the QrCodeScanModeActivity ac5ba6b7cbb : Import translations. DO NOT MERGE ANYWHERE 4028e6123c2 : Reset Optimization Mode of apps when users reset app settings. 93bd223fdf1 : Import translations. DO NOT MERGE ANYWHERE 01c81a73ddb : Import translations. DO NOT MERGE ANYWHERE a0754055178 : Add string "Battery usage settings" into Reset App dialog. 21ad3964351 : Import translations. DO NOT MERGE ANYWHERE ee8de09b57a : Import translations. DO NOT MERGE ANYWHERE 9217246cb53 : Import translations. DO NOT MERGE ANYWHERE ed86517b2f4 : Import translations. DO NOT MERGE ANYWHERE 640247eb583 : Disable screen saver setting for non-system users. 8b6e115629a : Set "screensaver" as synonym of "Screen saver" for Settings search. e6d15f05d28 : Import translations. DO NOT MERGE ANYWHERE e9381013a1d : Import translations. DO NOT MERGE ANYWHERE 3fe57a8ac38 : Fix logic used for auto time zone settings 28b4fe23637 : Update dream settings strings with sensible char limits. 6a213caba05 : Import translations. DO NOT MERGE ANYWHERE 15d7ac7c5b7 : Import translations. DO NOT MERGE ANYWHERE a1fbad7dd8e : Guest mode UX flow updates to user settings 07026fd881c : Import translations. DO NOT MERGE ANYWHERE 13668c29ae9 : Import translations. DO NOT MERGE ANYWHERE 1b0577d71f1 : Import translations. DO NOT MERGE ANYWHERE df127f1d9d5 : Import translations. DO NOT MERGE ANYWHERE 84b7a83f288 : Import translations. DO NOT MERGE ANYWHERE c3bc0251d43 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/SettingsIntelligence

bb02371 : Import translations. DO NOT MERGE ANYWHERE 5c126ed : Import translations. DO NOT MERGE ANYWHERE cda3b6b : Import translations. DO NOT MERGE ANYWHERE b151fd4 : Allow AOSP SettingsIntelligence to have visibility of apps 9d579f8 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Stk

aa8d8c3 : Prevent draw overlay on top of SimToolKit dialog

+- Project: platform/packages/apps/StorageManager

ad04759 : Import translations. DO NOT MERGE ANYWHERE cea8e57 : Import translations. DO NOT MERGE ANYWHERE 7e6d26f : Import translations. DO NOT MERGE ANYWHERE 3e5d18c : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/SystemUIGo

f2902f5 : Add DumpManager to BatteryControllerImpl 68be60a : Remove NotifEntryManager c94a899 : Getting rid of Dependency.get 05d5d39 : Enable separate shell thread 7b93d9e : Move NotificationShadeWindowControllerImpl to the shade package 5c3ed89 : Move ShadeController to the shade package 52d5ec2 : Revert^2 "Conform to new SystemUIInitializer pattern." 0489b58 : Return the GlobalRootComponent.Builder directly. dca47df : Include ReferenceScreenshotModule in GoSystemUIModule. c22e892 : Include GestureModule in SystemUIGoModule.

+- Project: platform/packages/apps/Tag

104beb0 : Import translations. DO NOT MERGE ANYWHERE 2606a92 : Import translations. DO NOT MERGE ANYWHERE 7f46214 : Import translations. DO NOT MERGE ANYWHERE 18975d6 : Import translations. DO NOT MERGE ANYWHERE 2ecdce0 : Import translations. DO NOT MERGE ANYWHERE 6dca0ea : Import translations. DO NOT MERGE ANYWHERE 6ae3a5f : Import translations. DO NOT MERGE ANYWHERE 0859a8a : Import translations. DO NOT MERGE ANYWHERE af294de : Import translations. DO NOT MERGE ANYWHERE 17e9cf0 : Import translations. DO NOT MERGE ANYWHERE 0e43892 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/ThemePicker

87c5bb72 : Import translations. DO NOT MERGE ANYWHERE e728dca4 : Import translations. DO NOT MERGE ANYWHERE d07c9a30 : Import translations. DO NOT MERGE ANYWHERE fddd5a6d : Fixes color choice layout issue. b06efdb6 : Generate ThemePicker ktfmt inclusion file 92b3661a : Add clock custom fragment d413669a : Import translations. DO NOT MERGE ANYWHERE 128523ef : Import translations. DO NOT MERGE ANYWHERE 23b8fa9e : Import translations. DO NOT MERGE ANYWHERE 702a4890 : Import translations. DO NOT MERGE ANYWHERE da78ec90 : Import translations. DO NOT MERGE ANYWHERE 5d333ea2 : Import translations. DO NOT MERGE ANYWHERE d3758026 : Import translations. DO NOT MERGE ANYWHERE 016e59aa : Import translations. DO NOT MERGE ANYWHERE a0b413c2 : Fix spacing issue for dark_mode_section 391aa685 : Create clock customization section 4a7225d3 : Import translations. DO NOT MERGE ANYWHERE 31459330 : Import translations. DO NOT MERGE ANYWHERE 46f952f3 : Import translations. DO NOT MERGE ANYWHERE 621fb8ff : [WPPG] Separate files of overriding for building different variant 54ad5a0a : Fixes spacing of color options in wallpaper picker. 913d62d7 : Import translations. DO NOT MERGE ANYWHERE 2b5628af : Import translations. DO NOT MERGE ANYWHERE 5397c3e3 : Import translations. DO NOT MERGE ANYWHERE 7b10d5b2 : Enable color functions for ThemePicker 983abaa0 : Import translations. DO NOT MERGE ANYWHERE 554c7b7f : Import translations. DO NOT MERGE ANYWHERE d3791686 : Import translations. DO NOT MERGE ANYWHERE f1b9d19d : Import translations. DO NOT MERGE ANYWHERE 46679431 : Log wallpaper effects for snapshot 9411d989 : Refactor StatsLogUserEventLogger with SysUiStatsLogBuilder 82225c4a : Import translations. DO NOT MERGE ANYWHERE c1f76123 : Import translations. DO NOT MERGE ANYWHERE 2c9e417a : Import translations. DO NOT MERGE ANYWHERE c30bc1f2 : Make reloading color options thread safe 2ce49b39 : Import translations. DO NOT MERGE ANYWHERE 05359ae2 : Import translations. DO NOT MERGE ANYWHERE ffc64da9 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Traceur

1cf9c14 : Import translations. DO NOT MERGE ANYWHERE 7a962e7 : Import translations. DO NOT MERGE ANYWHERE bf9a433 : Import translations. DO NOT MERGE ANYWHERE 533e3b8 : Add "network" as a default trace category 9ba041a : Import translations. DO NOT MERGE ANYWHERE fe7b90a : Import translations. DO NOT MERGE ANYWHERE 433e034 : Import translations. DO NOT MERGE ANYWHERE 7eab256 : Import translations. DO NOT MERGE ANYWHERE 90d08d2 : Import translations. DO NOT MERGE ANYWHERE 37b296c : Import translations. DO NOT MERGE ANYWHERE 383ec1e : Import translations. DO NOT MERGE ANYWHERE b1af878 : Add "aidl" and "disk" to the list of default tags 38f39b7 : Import translations. DO NOT MERGE ANYWHERE 7f5d044 : Import translations. DO NOT MERGE ANYWHERE 96732ec : Import translations. DO NOT MERGE ANYWHERE 8c6004d : Import translations. DO NOT MERGE ANYWHERE 757a7c8 : Import translations. DO NOT MERGE ANYWHERE 62381e6 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/TvSettings

61ff5129f : Import translations. DO NOT MERGE ANYWHERE d19365a26 : Import translations. DO NOT MERGE ANYWHERE 27dd66b6f : Import translations. DO NOT MERGE ANYWHERE d3c33dcfa : Import translations. DO NOT MERGE ANYWHERE 7f06e1d45 : Import translations. DO NOT MERGE ANYWHERE 3b8cb5cac : Import translations. DO NOT MERGE ANYWHERE f0669c21a : Import translations. DO NOT MERGE ANYWHERE d4b4ff934 : Import translations. DO NOT MERGE ANYWHERE c78737412 : Import translations. DO NOT MERGE ANYWHERE 0056e2368 : Import translations. DO NOT MERGE ANYWHERE acac2eba9 : Import translations. DO NOT MERGE ANYWHERE 18b66cbb9 : Import translations. DO NOT MERGE ANYWHERE 4fbd6d535 : Import translations. DO NOT MERGE ANYWHERE 20a8879a0 : Import translations. DO NOT MERGE ANYWHERE 1b41bb06c : Import translations. DO NOT MERGE ANYWHERE 2fb633bf1 : Import translations. DO NOT MERGE ANYWHERE e5ef67481 : Import translations. DO NOT MERGE ANYWHERE 561a2146c : Import translations. DO NOT MERGE ANYWHERE 9e6b5a891 : Import translations. DO NOT MERGE ANYWHERE 808bb89b4 : Import translations. DO NOT MERGE ANYWHERE fa6e0d98b : Import translations. DO NOT MERGE ANYWHERE 938062d49 : Import translations. DO NOT MERGE ANYWHERE 03966bdfa : Import translations. DO NOT MERGE ANYWHERE d7f5f51f4 : Import translations. DO NOT MERGE ANYWHERE 0c59eb6e8 : Import translations. DO NOT MERGE ANYWHERE 41e18610c : Import translations. DO NOT MERGE ANYWHERE 9c5d18f2d : Import translations. DO NOT MERGE ANYWHERE bd65d260f : Import translations. DO NOT MERGE ANYWHERE 38c996e28 : Import translations. DO NOT MERGE ANYWHERE 57422f428 : Import translations. DO NOT MERGE ANYWHERE c4ccb36d2 : Import translations. DO NOT MERGE ANYWHERE 320f6a33b : Import translations. DO NOT MERGE ANYWHERE 203127a58 : Import translations. DO NOT MERGE ANYWHERE f8e944928 : Import translations. DO NOT MERGE ANYWHERE e45b24550 : Import translations. DO NOT MERGE ANYWHERE 92a206887 : Import translations. DO NOT MERGE ANYWHERE 6a8fee7a5 : Import translations. DO NOT MERGE ANYWHERE 53e1306f2 : Import translations. DO NOT MERGE ANYWHERE b0bf3d93c : Import translations. DO NOT MERGE ANYWHERE 0b11f4e5a : Import translations. DO NOT MERGE ANYWHERE daba3af2c : Import translations. DO NOT MERGE ANYWHERE 26c3b243a : Import translations. DO NOT MERGE ANYWHERE 5e4df2cdb : Import translations. DO NOT MERGE ANYWHERE 6d4da724a : Import translations. DO NOT MERGE ANYWHERE 3a099a681 : Import translations. DO NOT MERGE ANYWHERE 56c1345f2 : Import translations. DO NOT MERGE ANYWHERE 3985a551e : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/WallpaperPicker2

6503f87d : Fix WallpaperPicker2 preview info text low contrast fe4b141f : Sets up WallpaperPicker2 tests to run as presubmits 02698d8b : Gets WP2 tests running with atest. 2213b01f : Import translations. DO NOT MERGE ANYWHERE 0917e589 : Import translations. DO NOT MERGE ANYWHERE cb022808 : Use context.getSystemService(.class) instead 2d13926f : Don't use private attribute for color db807cd0 : Import translations. DO NOT MERGE ANYWHERE ede5568a : Generate WallpaperPicker2 ktfmt inclusion file cf47b554 : Fix set wallpaper button in full screen mode gets the wrong wallpaper 1558d70f : Java => Kotlin conversion. 0138965b : Import translations. DO NOT MERGE ANYWHERE c070ae70 : Import translations. DO NOT MERGE ANYWHERE 56a51761 : Import translations. DO NOT MERGE ANYWHERE 0573d1a5 : Fix spacing issue by removing the divider 2490f1be : Adds an ItemDecorator for spacing between rows. 52d1b322 : Remove gradle files for WallpaperPicker2 1800e04d : Hide full preview action button in multi-pane eafdb229 : Import translations. DO NOT MERGE ANYWHERE 4b517634 : Import translations. DO NOT MERGE ANYWHERE 559414a6 : Modify interface for error handling on 3D effect. d843ceba : Import translations. DO NOT MERGE ANYWHERE a48b1446 : Change access of some variables to enable blur for 3D effect 4ac4a1b3 : Fix live wallpaper collection id not correct. 9c05faf0 : Import translations. DO NOT MERGE ANYWHERE 428ea3a0 : Handle activity result for 3D effect. b816de69 : Revert "Handle activity result for 3D effect." 955e553f : Handle activity result for 3D effect. 1008783b : Add getWallpaperEffects and setWallpaperEffects in sharedPreference a88a8707 : Import translations. DO NOT MERGE ANYWHERE 785d6028 : Fix the wrong thumbnail for 3D wallpaper in quick switch c4c7d84b : Import translations. DO NOT MERGE ANYWHERE 110043ef : Import translations. DO NOT MERGE ANYWHERE a3d7e021 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/AdServices

9c9e129918 : Set version code to 330400000

+- Project: platform/packages/modules/AppSearch

db4f2fb : Fix out-of-memory issue reported by Samsung c30f5ae : Set version code to 330400000

+- Project: platform/packages/modules/Bluetooth

24ec976860 : Revert "Make onServiceDisconnected be called" 86f7d64140 : Fix URI check in BluetoothOppUtility.java 7de61cea33 : Add length check when copy AVDTP packet eee72e37e2 : Add a timeout for generating local oob data e0dbe91d85 : Add an IRK rotation sl4a_sl4a test 65e154c92d : Revert "Defer free in bta_hh_act.cc" b44eddcf7c : Pass IRK rotation flag into native cf2787573a : leaudio: Fix assert on GetFrame 4dba532eaf : Add Low Latency Audio Control 7f1713c2da : leaudio: Notify connected when subscribed for CCC e5823b6350 : Add flag to toggle IRK rotation 41841d525a : Reschedule address rotation after connection to advertising set 4c409db348 : Rotate advertising set addresses on IRK change 9817ef5e94 : Security: Fix heap use after free f159cd1314 : leaudio: Fix the MTU exchange request bec5f3920d : Add FilterParamsTest a8b211ddf7 : Add CallbackInfoTest 810ab07822 : Add AdvertiseHelperTest e9b9dd6c65 : leaudio: Make sure to clean bta queue on BT OFF 381e308949 : leaudio: Improve handling recording while media stream 566be5b954 : client audio: Fix flaky unit test 89615300b8 : leaudio: Recover on CIG not being removed on BT OFF ceda8f90b9 : leaudio: Do not start stream if there is pending reconfiguration 2a0ef5e5e0 : leaudio: Minor refactor needed for future patch 14be8f71a5 : leaudio: Workaround for the CIS->SCO handover 1131d231f7 : Ignore additional encrypt change events when link is auth & encrypted 17eba99ce4 : Delete keys if SMP over BR fails 938e1a11ed : Security logging for Bluetooth connection events 05fa0df4ce : Add (CallLog/Phonebook)PullRequestTest e342e443b5 : Add ObexAppParametersTest 9da119268f : Add BluetoothPbapObexAuthenticatorTest/BluetoothPbapRequestTest 4c62f0d276 : Add tests for classes in package pbapclient e75abe2538 : Enable le advertising manager test 2c751d90bd : Inti enabled_sets_ after get advertising_api_type_ e9e81eed37 : Add BluetoothMapContractTest 08ba3605d0 : Add BluetoothMap(Email|IM)ProviderTest c6505041f8 : Add AuthenticatorTest f028cb49e4 : leaudio: Improve inactivating LeAudio device 0c637a495e : LeAudioService: Fix bonding with lead device c67e600fe6 : leaudio: Extend storage for leaudio device a1f96bef02 : leaudio: Always write CCC for ASCS/PACS f85d1b458c : leaudio: Rename subscribe_for_indication 9847596be0 : Add tests for VolumeControlOffsetDescriptor 64041d5063 : Add tests for BluetoothVolumeControlBinder aafe1ebb91 : Clear target allocation as is_initial flag as true 7464744ea9 : Add tests for BluetoothHearingAidBinder ebfb7f3ba0 : Add tests for BluetoothHapClientBinder 045bb03664 : LE Audio: make logs for Media Control changes pretty 224da01313 : Tbs: Fix error handling for the join call 55ad466f74 : Tbs: Sets an active LE audio device when accepting calls f2b345c927 : Ignore LMP packets without an active link ac6e3f9eb5 : [Pandora] Classic HID host-side tests 073cc48fb2 : [Pandora] "Safely" reconnect phone c75b206ad1 : [Pandora] Utils to control rootcanal from PTSbot MMIs f24bd66bae : RootCanal: Reset LMP in the reset command dd8556eef8 : [RootCanal] Clear links in rust LMP on timeout d7cd6b3f32 : gd: Rename some of the declarations for HCI packets 027085b24b : Handle non-significant data in advertising reports 27858e4b6f : RootCanal: Fix link layer's Remote Name Response 0638b59d71 : [RootCanal] Add heartbeats to handle remote disconnections 3edd411327 : RootCanal: Fix behaviour of Read on closed Socket 99c851a16d : RootCanal: Split the controller properties 3fdc748d74 : Simplify handling of connection_complete cf851a8c6e : Prevent classic ACL queue from getting stuck on command failure 562eccf514 : LeAudio: Reestablish streams when back in range d27a75d4da : Bass: Support local broadcasts 2fddfd391c : Seperate audio allocation and connection status configuraiton update 29685569e2 : vc: Fix autonomous volume change when single device connected b4f920164a : Import translations. DO NOT MERGE ANYWHERE 5c879658e6 : Import translations. DO NOT MERGE ANYWHERE b1886f3b1a : Fix Dump() crash with signal SIGSEGV 7f6588dce4 : RootCanal: Remove unused devices c73371467c : Rootcanal: Increase encryption key size 412705b42f : Use address type from config for le advertisement db3d3317a7 : RootCanal: Fix LE advertising with legacy HCI commands 8b7a674cf3 : [RootCanal] Add support for LinkPolicy and RoleChange in RootCanal cd9fe99e86 : Add support for cargo build of LMP 16a76ad856 : Add libbt_packets build target without apex db6426503c : RootCanal: Fix typos in enhanced eSCO link commands parameter validation f72f3b3645 : Export Bluetooth headers in libbt-rootcanal f52ffd7ed2 : Make rootcanal package visible to tools/netsim 03df18fa43 : RootCanal: Implement support for enhanced synchronous link commands e1e4894e6f : RootCanal: Secure Connections controller support ece087fa42 : Add support for rewritting RssiWrapper packets in TestModel. 3b57eabdfd : RootCanal: Fix LMP accepted opcode definition f2163e58b7 : RootCanal: Add a Baseband sniffer ea7fc90cfd : Allow toggling pcap logging on/off 58e2af7c72 : liblmp: Add tests from Bluetooth SIG LMP TestSuite 936ac896f0 : RootCanal: Remove unused keys from controller_properties.json c4f419f199 : RootCanal: Set default HCI Version in device_properties to 5.3 92daf4e40c : hci_packets.pdl: Add 5.3 version constants 3b318fc7a7 : RootCanal: Add a readme 714a7f3524 : RootCanal: Create OWNERS file 8e7c2fed04 : Test for state changes of VolumeControlStateMachine 73a8232fb4 : Use empty filter for CSIS discovery c3df620a74 : [Pandora] - Enable hidden apis f1728940b3 : [Pandora] Don't bond when reconnecting to classic device 20284f96b7 : avatar: Use pandora_experimental grpc interfaces a7400c5bd5 : Pandora: Rename copy of pandora interfaces to pandora_experimental d462da75f5 : [Pandora] Add PTS-Bot GATT tests GATT/CL/GAW e79c8a7c02 : [Pandora] Adopt permission from the shell instead of the platform certificate 0a3afa087c : [Pandora] Fix HOGP regex 007405404f : PandoraServer: Replace usage of shutdownNow with shutdown de755c0a9b : PandoraServer: Avoid completing grpcUnary responseObserver twice 7aeb46d3f9 : PandoraServer: Close HFP Profile Proxy dbda6fb991 : [PANDORA_TEST] Use new pairing interface in SMP 3c26587b09 : [Pandora] Implement HID-over-GATT tests 8e555f94bb : [Pandora] Implementation of Pandora Pairing interface 61e48e23bd : [Pandora] Move pairing interface into a separate interface a174426456 : [Pandora] Utilities for bidirectional streaming APIs 3eae7f9e9e : [PTS-Bot] Add 7 AVCTP test cases AVCTP/TG/CCM/BV-03-C AVCTP/TG/CCM/BV-04-C AVCTP/CT/CCM/BV-02-C AVCTP/CT/CCM/BV-03-C AVCTP/TG/NFR/BV-03-C AVCTP/TG/NFR/BI-01-C AVCTP/TG/FRA/BV-03-C 345b3a0215 : PTS-bot: Skip flaky tests c58dc15272 : [Pandora] - Add SoftReset in sm.py e1d8e6afcd : Pandora: Add ResetBluetooth to Host f8ced023d6 : [PANDORA_TEST] Add flaky SM test to skip list 50f2d5d907 : pandora: Add first basic avatar test c52ca58661 : Fix bta_av_do_start handle null p_data ad18beba2c : Add help page to APM notification 52d403fda5 : LeAudio: Fix passing invalid ccid list 3525a76bc6 : LeAudioTestApp: Fix printing broadcast code 10309cf6ce : LeAudio: Fix broadcast code issues 8ebc9ce6e3 : Fix array-related errorprone warnings e4c83cafd8 : LeAudio: Notify Hal after reconfiguration ef7137c7f0 : Make onServiceDisconnected be called 4e9360b5ba : Add BMW carkit interop avrcp 1.3 only 87c46b4685 : Import translations. DO NOT MERGE ANYWHERE f4972042e8 : Import translations. DO NOT MERGE ANYWHERE 5119db4d67 : leaudio: Fix check of HaveAllActiveAsesCisEst 84e3c218f9 : leaudio: Fix initialization of ases 81a4f58e10 : leaudio: Clear cis handle from ase when not needed anymore e14f1ec355 : Use EFD_SEMAPHORE while creating eventfd for fake timers 2855448298 : Ensure existing unit tests pass with fake timers. 340bc09ae7 : Fix a deadlock bug in Bluetooth Framework 1e3d186f3b : Separate out fake timer. 6898ba602e : LeAudio: Fix volume issues 0fb857c3e8 : leaudio: Improve handling microphone during call b5b555a36e : leaudio: Fix unnecessary reconfiguration for Ringtone 62de0dc494 : leaudio: Make update metadata asynchronous 2b2940eeb0 : Enable le scanner manager test 60e0f92d75 : Add support for APCF Generic AD Type and RSI AD Type Filter 8698360c4d : Test for state changes of HapClientStateMachine ba88299add : leaudio: Fix Audio HAL startRequest f468a0a1c3 : leaudio: Synchronize TBS and LeAudio 1307a91d40 : HeadsetService: Improve LeAudio -> HFP call handover a3460ed1af : Ignore empty as well as base UUIDs. fe84d2da78 : Trigger mute/unmute function for PTS mode only f123eb3c38 : Ensure stack is operational for connection history cf25e33147 : A2DP: Remove system property check about offloading capability 6a55346d63 : Add gd::acl_manager dumpsys data 43eeb9f910 : Import translations. DO NOT MERGE ANYWHERE a039caaf1f : BASS: Fix unable to disconnect from settings 60386b9324 : Do not enter DISARMED for incoming connection 1494c8bfba : Simplify set ACL priority VSC 6faae8cdf7 : Revert "leaudio: Fix possible race when confirming stream start" 21bf81a078 : Added Bluetooth audio device fallback on disconnect 72ac91baf8 : leaudio: Add unit test to cover TWS style configuration 02bd8d3254 : VolumeControlService: Update volume to device after reconnection 3eef955f1f : Add test for GsmAlphabet a0e2d26bc3 : Import translations. DO NOT MERGE ANYWHERE cafe54bb9a : leaudio: Fix calculating needed ases 6eda077599 : Add HapClientStackEventTest 85501e63d5 : leaudio: Fix possible race when confirming stream start 1ccf44dda3 : Remove an unused file c44a13cf1e : [PTS-bot] Add timeout when restarting gRPC server 742fe5b051 : Bug fix of NPE in isTimeoutScanClient() 9e9a0a8fc4 : HCI: Register callbacks before sending reset f631e85827 : Clear native before removing HeadsetService 71b1656a8d : BluetoothInCallService: Change isConferenceWithNoChildren logic. Besides checking if the call is a conference call and the property CAPABILITY_CONFERENCE_HAS_NO_CHILDREN, we should actually check if the call has childrens 5488f3376f : leaudio: Fix typo when checking for the bidirectional CISes 97dba2e1ff : Leaudio: Fix one earbud no playing when both connected at once 4426814577 : Enable BT OPP base activities in system service. 182428d01a : leaudio: Fix unit test 10a3b04191 : has: Fix false encryption success f07ca0bf75 : le_audio: Use set scenarios for multiple context types 4c3445918d : Update APM Device Configs e6458d9f6b : Multiple fixes for PTS-bot GATT profile tests 8a68bbd106 : Move enabling state of Bluetooth sharing to system service. ed10bd2f4a : Avoid blocking main thread on HID operations 49f1bb771d : LeAudio: Add upper tester flag for multiple CCID 7bc6148d19 : LeAudio: Support multiple contexts in stream metadata fde3b6c204 : Broadcaster: Improve broadcast stream metadata f4c0c2fc27 : Make the last active device overrides d01f0a85d9 : Do not switch codec to OPUS if optional codec has been disabled ed09ba56ab : [PANDORA_TEST] Add GATT/CL/GAR tests 644f250acd : Add missing increment in bnep_api.cc 6b4acc4d43 : Added max buffer length check 561024aa49 : Fix regression for the frame duration conf missing 7b2ab0eb7b : Import translations. DO NOT MERGE ANYWHERE c715827b71 : leaudio: Improve counting number of required CISes 5b0ccc5bd9 : leaudio: Yet another improvements on data path 03e65695ea : vc: Fix typo when checking encryption f910f5868d : Only restart bluetooth if INIT_FLAGS have changed cde75cf541 : Defer free in bta_hh_act.cc 96f108e8c3 : Add negative length check in process_service_search_rsp 19caaf4b02 : Add negative length check in process_service_search_rsp 0d54a2ef45 : csis: Improve notification about member availability 586547d0f9 : Add more configuration for single device with 2 ASEs 5d60198d82 : Allow ringtone, media context type as input device for PTS mode 1cd7a8578f : Add more configurations support for PTS CAP test ebd4e40982 : leaudio: Improve some unit tests a75fa23d21 : Align the LE audio context type value and naming with SIG assigned number 2d8d145993 : LeAudioTestApp/Bass: Fix not being able to scan for sources ce677efa01 : Bass: Fix accessing null reference e14e2f5f5b : Fix EIR UUID cache crash 30041c3fde : Update APM notification String ae7512cec7 : eatt/l2cap: Add upper tester for L2CAP test cases 0ff3c5dce4 : leaudio: Fix regression on data path removal 02b70e8531 : LeAudioService: Clear lead device when removed from the group 9037d5022a : PTS-bot: correct bt mainline module name c99c43f7cc : Fix interger overflow when parsing avrc response 8ac0a48db6 : Fix interger overflow when parsing avrc response 430dc5474f : Broadcaster: Fix atest running wrong unit tests 817095e10c : LeAudioTestApp: Allow for short broadcast codes a476db2b4d : Broadcaster: Handle short broadcast codes 2859adde55 : Bass: Handle short broadcast codes c3ef6aa8fe : Bass: Fix reversed broadcast code f4c788c06d : LeAudioTestApp/Bass: Allow channel selection 0fdcf0f14a : Bass: Fix BIS sync state channel map 013464c91c : LeAudioService: Minor changes to store volume for the group 5a89b7778b : Import translations. DO NOT MERGE ANYWHERE 2756b139ce : Import translations. DO NOT MERGE ANYWHERE a60ebe22d9 : Import translations. DO NOT MERGE ANYWHERE b371321c7f : Eatt: Improve colision handling 67d76a0092 : l2cap: Improve ECOC creation handling e79e4deac2 : leaudio: Improve offloader behaviour fa14757d42 : leaudio: Simplify stream configuration 1d8400fb1e : leaudio: Yet another optimisation on max CIS needed 4805b64fd8 : leaudio: Improve finding max CISes count needed 78df72fe5a : leaudio: Make sure attached device has proper metadata (ccid) d572cc918f : leaudio: Handle seamless streaming during late join or drop of member devices e707d89947 : leaudio: Add functions for setting CIG parameters f9548ec06d : leaudio: Fix choosing configuration based on ase cnt c427241d72 : [PANDORA_TEST] Implement SMP test on pts-bot d337352147 : File changes for 9 AVRCP Test Case execution- 90b5dcaabf : leaudio: Fix for removing data path 2459b5ec52 : Add length check when copy AVDT and AVCT packet 493fcadb41 : Add length check when copy AVDT and AVCT packet aa49d2c0eb : Attempt outgoing HID host reconnection 796fce1556 : pandora: Add a OnPairing method to host interface cdc88159ca : Add tests for BluetoothPbapVcardManager (2/2) 340cbe9539 : Add tests for BluetoothPbapVcardManager (1/2) 1ecc7c6479 : Save UUIDs using properties rather than the pairing_cb_t fcea285a0e : Cache EIR UUIDs per Bluetooth address outside the pairing_cb_t 1e376a1823 : Save UUIDs using properties rather than the pairing_cb_t c4923a181b : Do not change DevType of DUAL devices 8326e0eca4 : Fix BTA_AV_API_SET_LATENCY_EVT not handled 5bbc71af3e : [PTS-bot] Add PTS-bot configuration for MTS 3d4cb19fac : Fix LeDevice, ClassicDevice, Device, AdapterConfig less than operators 0e4f4cd08f : vc: Remove pending volume control operations 15e0f8852f : LeAudioTestApp: Add button to trigget set active group 0885217592 : HapClientService: Don't use cache for PTS 12e4239740 : has_client: Add upper tester for the PTS 418e10865b : has_client: Disconnect profile when control point is not accesable e31393fda7 : has_client: Improve subscribing for notification fc3f47aafd : has_client: Fix Indication confirmation 0f39397db7 : has_client: Always write CCC values 7976c59b4d : has_client: Improve subscribtion to control point b649882a3a : gatt: Fix incorrect GATT confirmation on indication ffc0b1535f : Use message ID from proto for BT APM notification Bug: 239983569 Test: atest ServiceBluetoothTests Ignore-AOSP-First: resolve merge conflict on internal first 9aea8a9a07 : Increase the power level for broadcast extended advertising a88fe05e3d : [PANDORA_TEST] Add GATT/CL/GAD tests 987d0e24b6 : leaudio: Add priority to ringtone context type 2a5372b1f9 : l2cap: Add proper handling of L2CAP Reject command d6647319ee : Catch errors from opus_encode() call 4ce45deae4 : Add local to pan_api.cc ca6cac4996 : Add local to pan_api.cc a0e5e44895 : Fix address_with_type inequality comparison operator< 693e18805b : Add buffer in pin_reply in bluetooth.cc 2c09d202c8 : Add buffer in pin_reply in bluetooth.cc 96f1c0d294 : Adding tests for APM enhancement dc6cf457d5 : Get real transport for BT_TRANSPORT_AUTO when remove bond c0ddd10853 : Import translations. DO NOT MERGE ANYWHERE 9823625ebb : Import translations. DO NOT MERGE ANYWHERE 3696926bd8 : Import translations. DO NOT MERGE ANYWHERE dc17e836d0 : Import translations. DO NOT MERGE ANYWHERE 3baf1d6fa2 : Ignore calls to set the address policy after it has already been set acadf166a3 : HeadsetPhoneState: Synchronize constructor with phone state listening functions. 2e6fb92359 : Add sink only/source only senarios f4aa35adf8 : Reconfigure Address policy on last bond removed a00df11d98 : Add support for Opus over A2DP 29d38ad3c2 : Add support for Opus in BT Audio HAL 856c8b9605 : Add support for Opus in BT Java Service 96644962cc : Move from libbacktrace libunwindstack. 8826a40032 : RootCanal: Add Link to Link Manager when connection is created b4586b413b : Revert "RootCanal: Use weak_ptr for Phy, Device" 5733845b1f : Fix crash in emulator unit tests e233730a18 : Mark a few bluetooth unit tests as isolated:false 604fc4a40a : RootCanal: Use weak_ptr for Phy, Device 13193bbfb6 : RootCanal: Only remove BR_EDR links from LMP e6fb049478 : rootcanal: correctly handle error conditions in test command add_phy. 9afa39ab81 : RootCanal: Implement LMP as a rust library 1157bb874f : Root-Canal: Generate LE_Channel_Selection_Algorithm event 53070e453c : RootCanal: Fix hci sniffer packet direction endianness 35ef1a6255 : RootCanal: Extract pcap writing logic outside hci_sniffer 26a0913f1c : Enable sniffing of HCI packets to std::ostream 3d3436d500 : RootCanal: Add a HciSniffer a05047078b : PTS-bot: update list of PTS-bot tests 316495f656 : Added list instance removal in GattInstance#disconnect() 3275253644 : [PANDORA_TEST] pts-bot HFP Coverage: TCA ace1e595bf : [PANDORA_TEST] Update a2dp method to use a device 31d29fe970 : [PANDORA_TEST] pts-bot HFP Coverage: WBS 838036149a : [PANDORA_TEST] Update host method to use a device b27694c83c : PTS bot implementation for GATT profile tests 2509429a82 : RootCanal: Set HCI Version in controller_properties to 5.3 38c8e4bd1c : [PANDORA_DEV] Allow Bluetooth hidden from Pandora dfd4c8c0b8 : [PANDORA_TEST] Implement SMP test on pts-bot fe426c1605 : Pandora: Add SDP/SR/ support b7eddd0d17 : Add a pre-test mmi to get the pts address d8a5c9835c : [PANDORA_TEST] pts-bot HFP Coverage: HFI & SLC 5251ed63b7 : [PANDORA] Remove Shadowing since we now can call hidden 60cc89b1ff : Escape MMIs that are not Python identifiers f5e75e668d : [PANDORA_TEST] pts-bot HFP Coverage: DIS/BV-01-I b2c58e449d : Pandora: Remove warnings from deprecated functions 502a266a6d : Pandora: Skip AVDTP/SRC/INT/SIG/SMG/BI-35-C 3fc01e5792 : PTS-bot: fix failure during reset a5a0731a63 : PTS-bot: fix failure after reset 98a7b1ac3d : PTS-bot: remove A2DP/SUS/ tests 4ff5705230 : PTS-bot: Build AudioTrack at first Start 9a54c4ed84 : PTS-bot: fix reset 99703b020f : PTS-bot: fix AVDTP/SRC/INT/SIG/SMG/BV-17-C c8e06ea331 : PTS-bot: freeze protobuf python package db84438fb8 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Bluetooth 72891d9fa3 : PTS-bot: add default timeout and AVDTP tests f90bb7e8f7 : PTS-bot: global configuration d083b6b171 : Pandora: Add mmi2grpc 0854fc5eae : [PTS-BOT] stop skipping A2DP/SRC/CC/BV-09-I 5ceb81f41b : [PTS-BOT] Sort pts config 786aaa3177 : PTS-bot: add PTS-bot in general tests 27775c9066 : PandoraServer: Synchronize AudioTrack writes dfe9d7d92b : Pandora: Rename all references of Blueberry to Pandora a318c2c680 : Pandora: Rename Blueberry folder to Pandora 9a115540c8 : Support setting BT controller Low Latency mode(2/2) ca4a03aa6d : Support setting BT controller Low Latency mode(1/2) 730cb6c650 : Fix CDMA conference active call inference 3e9249a6c1 : Bluetooth APM enhancement 2ddaea4308 : Check cached command for ack_pause bce221fd79 : Import translations. DO NOT MERGE ANYWHERE 62c727dd41 : Import translations. DO NOT MERGE ANYWHERE 840ad63e55 : Fixed service / framework test suites broken after migration 419cdecda1 : BluetoothPhoneState: call clearSignalStrengthUpdateRequest() at the beginning of stopListenForPhoneState() to make sure it's always called. feaeffbe41 : AckPause when Create Connection Cancel fail bc58c5a954 : Fix potential interger overflow when parsing vendor response 62e29ee6f5 : Fix potential interger overflow when parsing vendor response ed9a843cf1 : Add length check when copy AVDTP packet 913672d2eb : Fix method not enforcing correct permissions 85065d089b : Add tests for BluetoothPbapSimVcardManager (2/2) c7ec57160b : Add tests for BluetoothPbapSimVcardManager (1/2) 5ea759a466 : Check if need codec switching before start streaming 9b62eaf393 : AckPause when Create Connection Cancel fail 05d09d4d2e : Add tests for BluetoothPbapObexServer#onGet/onSetPath 490062ebf9 : Use PTS flag to set 48_1/2/3/4 audio configuration for broadcast PTS test 9f083ec910 : Add length check when copy AVDTP packet b88a389715 : Revert "Add btm_cb.notify_when_complete_cb when inquiry is cancelled" 7569b1e513 : Add broadcast offload audio config update to hal 5d7cac5bfe : Allow CarService tests to build against Bluetooth hidden APIs 476f0434cb : Use proper resolved address upon connection fail or timeout fa2d5f5c94 : Remove rfcomm_security_records map, store records in tBTA_JV_PCB instead. 36b0b88aca : Enable robust caching for client side by default 67c4bdeafe : Change flag for client bit mask 040c9bafc9 : Fix method not enforcing correct permissions d71d6a147e : BT: public address adv worng. 6b3d7011b6 : Add BluetoothPbapObexServerTest 1df50f1597 : Bass: Multiple improvements and minor fixes 70d65bf2a4 : Read local cache directly if bonded 162d2b3748 : Check cached command for ack_pause df6d00e0d4 : Import translations. DO NOT MERGE ANYWHERE 7c5608e720 : Import translations. DO NOT MERGE ANYWHERE 5d74f9171d : Import translations. DO NOT MERGE ANYWHERE 72a85be62c : Import translations. DO NOT MERGE ANYWHERE f40e61b951 : Extend scan timeout logic to downgrade regular scan 51d68c475c : bass: Add BassClientStateMachine unit tests 5cdb78e6c4 : BassClient: Verify connection state change intents cafe324b98 : BassClient: State machine cleanup 261bdd1932 : BassClient: Add initial support for group operations b64273fabf : tests: Multiple unit test fixes 8f6e8b1d92 : [LE Audio] Correct the value of BIG parameter Max_SDU 394afcb331 : BassClient: Respect forbidden connection policy 7a8ab7aa70 : Fix LeAudioService permission check 50f0b8d8fe : Fix Java style in LeAudioService.java 21cfc8bc95 : Use VSC to set the link priority for Synaptics BT chip. 82ff404787 : Add possibility to inject broadcast code while adding broadcast source c543de213d : BassClient: Pass current receiver state on first set code check 2ef041a68d : BassClient: Handle setting pending broadcast code ba7fc6d5ea : BassClient: Use little endianness instead of big for synced BISes 9dffa0508b : BassClient: Send remove source command after stopping synchronization 78466276e7 : BassClient: Minor adjustments of some logs and comments 55570abf90 : le_audio: Use bi-directional scenario for ringtone for ringtone ee511dd627 : Use mDatabaseManager when calling database functions 7e8e1c6350 : Add function to check flag exist or not 42439c34f4 : Count flags when check advertising data length 01d04cfa12 : GD Scan: Add data length check for legacy command 7ab85f14d0 : Import translations. DO NOT MERGE ANYWHERE d3ac874df2 : Minor refine the broadcast ISO setup comment 6f2fd97d07 : Revert "Fixes a bug in the BluetoothDevice#getIdentityAddress API where it" 879b46955e : Start broadcast offload session without checking data mq d1049450d5 : Sync the file content with AOSP branch cef5c8fcd0 : Add BluetoothPbapCallLogComposerTest 49196b1704 : Add BluetoothPbapConfigTest 9e8fb12567 : [LeAudio] Stop initialzing if stopped 192b1dc2f4 : Check the broadcast offload audio configuraiton and session type 430b271cb0 : Set broadcast ISO data path based on the codecLocation 347f739a05 : Add BluetoothPbapAuthenticatorTest 290f9dbb97 : BQR: vendor specific quality and trace event f504f17dfb : [conflict] Merge "Revert "BassClient: Fix issue that source could not be found"" into tm-dev am: 63de86ff19 am: 376730d73d 9a89b1ca04 : Import translations. DO NOT MERGE ANYWHERE 9594f14c76 : Import translations. DO NOT MERGE ANYWHERE ae70a39a5c : Fix Build breakage for bertha target 987e86c8ef : audio HAL: add support for audio patch API. 5dd80e98ea : Update active context config when the ACL is disconnected 7b354c2b85 : BassClient: Fix byte order in parsing the receiver state ccf0eaa716 : BassClient: Convert metadata for addSource op c1ed6e9e5c : BassClient: Fix not clearing pending op. metadata 2d17f4026c : BassClient: Fix not putting empty metadata buffer on the list d5c948ea76 : BassClient: Fix missing SID in the reported metadata dd8e3363a7 : BassClient: Fix nullptr on BluetoothLeBroadcastSubgroup creation 992f44a35a : broadcast: Fix address type in the advertising 100d4dfb54 : broadcast: Fix filling broadcast code in JNI 44f9df3f73 : Import translations. DO NOT MERGE ANYWHERE a155f1e231 : LeAudioTestApp: Add group id input support for lock/unlock button caa0468493 : SetDeviceUnauthorized with non-LE audio device for PTS GMCS test f24fefa003 : Clear apex.go entries for bluetooth libs 888a1a7283 : Removing bonded device when auth fails due to missing keys d84e0ac374 : Import translations. DO NOT MERGE ANYWHERE a5ba6c3e1f : Import translations. DO NOT MERGE ANYWHERE a562a3092d : Import translations. DO NOT MERGE ANYWHERE a3fb73c6d2 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/CaptivePortalLogin

18f0943 : Import translations. DO NOT MERGE ANYWHERE c2945c1 : Import translations. DO NOT MERGE ANYWHERE 09a4764 : Import translations. DO NOT MERGE ANYWHERE 8e6bff7 : Import translations. DO NOT MERGE ANYWHERE bfa425f : Import translations. DO NOT MERGE ANYWHERE be89dcb : Set version code to 330400000 26c91e3 : Import translations. DO NOT MERGE ANYWHERE 056137b : Import translations. DO NOT MERGE ANYWHERE 1f26f3e : Import translations. DO NOT MERGE ANYWHERE dfd6506 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/CellBroadcastService

bb89705 : Import translations. DO NOT MERGE ANYWHERE 8951a67 : Import translations. DO NOT MERGE ANYWHERE f1aa116 : Update the target sdk version to 33 for pre-installed app

+- Project: platform/packages/modules/Connectivity

81469d92e6 : Import translations. DO NOT MERGE ANYWHERE f6c067f1bf : Import translations. DO NOT MERGE ANYWHERE 861a823f89 : Import translations. DO NOT MERGE ANYWHERE e9df6a5499 : Import translations. DO NOT MERGE ANYWHERE 61f49710a3 : Import translations. DO NOT MERGE ANYWHERE ae85528699 : Import translations. DO NOT MERGE ANYWHERE 3497545cb3 : Update test on calling getAppExclusionList with restricted user fb741cf581 : Import translations. DO NOT MERGE ANYWHERE 6f1c850ce9 : Import translations. DO NOT MERGE ANYWHERE 3cd66c1aba : Verify converting to Vpnprofile with IkeTunnelConnectionParams set e0d44a2c53 : Import translations. DO NOT MERGE ANYWHERE 900e1aa57b : Import translations. DO NOT MERGE ANYWHERE adbfe4344e : Import translations. DO NOT MERGE ANYWHERE 948e3138df : Import translations. DO NOT MERGE ANYWHERE 684f6fe662 : Import translations. DO NOT MERGE ANYWHERE 734615d958 : Import translations. DO NOT MERGE ANYWHERE 98ae8cc629 : Add test to verify null ProxyInfo in Ikev2VpnProfile 650156df80 : Remove NetworkCapabilities#combine* tests 81209cff57 : Do not verify field count in tests used in CTS a3f9c3c8ec : Import translations. DO NOT MERGE ANYWHERE 5b08ad3f00 : Import translations. DO NOT MERGE ANYWHERE 6654b0ee9a : Import translations. DO NOT MERGE ANYWHERE c30b5dfb45 : Import translations. DO NOT MERGE ANYWHERE 0e37ef5c07 : Set version code to 330400000 edc0f10a71 : Update the prefix of VPN_APP_EXCLUDED in the test 35b725b977 : fix clat on restricted networks 790c557879 : Adjust bpf_existence_test.cpp for dscp_policy 5.15+ change ea2bdbf942 : DscpPolicy Move to kernel 5.15 f0e4039c2f : Run CtsNetTestCases in sc-dev TEST_MAPPING 5354da46ad : Sendcallback when setting eth interface up 7ede1b283b : Revert "Temporarily ignore ethernet tests until prebuilts are updated" dbbeb99370 : Test that VpnManager events will never be sent to Settings VPNs 67e660e537 : Test that VpnManager events will never be sent to Settings VPNs 478f3f9f0a : Import translations. DO NOT MERGE ANYWHERE bbb09d1e1b : Add test for startPptp 5d22bf6c01 : Import translations. DO NOT MERGE ANYWHERE bfa19e0c78 : Test recoverable Ikev2 errors 58c285db62 : Revert "Autogenerate connectivity jarjar rules" 7559b1fa50 : Import translations. DO NOT MERGE ANYWHERE f0ccbcd9dc : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/DnsResolver

23476230 : Set version code to 330400000

+- Project: platform/packages/modules/ExtServices

62b8078 : Set version code to 330400000 7153ec7 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/IPsec

927bd2ab : Set version code to 330400000

+- Project: platform/packages/modules/IntentResolver

6a4ad09 : Remove an unnecessary notifyDataSetChanged call 0263250 : Fork framework chooser code to IntentResolver path 89e88bf : Unbundled manifest changes to support experiment ee2d25e : Ignore failing tests 468a581 : Revert "Ignore UnbundledChooserActivityTest" 78c6881 : Ignore UnbundledChooserActivityTest fc65de0 : Add individual owners. 00d3605 : Remove remaining references to 'delegate chooser' 41ffe5f : Remove startAsCallerImpl from ChooserActivity 90b62ac : Remove permission token bbd66a1 : Simplify app prediction service check 923cf11 : Add INTERACT_ACROSS_USERS_FULL permission 3788339 : Revert "Query only necessary columns in ChooserActivity.extractF..." f06549e : Query only necessary columns in ChooserActivity.extractFileInfo(). bca35af : Copy sharesheet style information into unbundled branch 37f9086 : Add SET_CLIP_SOURCE permission to IntentResolver. 5312de5 : Initial (inherited) tests for unbundled chooser. bd05901 : Remove support for "phase 2 delegation." f202032 : Remaining permissions to query directshare targets 718989e : Add QUERY_ALL_PACKAGES permission. 0052078 : New Chooser report AppPrediction availability 6538ea6 : Derive unbundled Chooser from system version. 3767ec9 : Fix test name in TEST_MAPPING e514d3d : Preliminary "delegate chooser" unbundling. 7a6d7f4 : Initial empty repository

+- Project: platform/packages/modules/NetworkStack

72217a84 : Import translations. DO NOT MERGE ANYWHERE e37db902 : Import translations. DO NOT MERGE ANYWHERE 40a71f06 : Set version code to 330400000

+- Project: platform/packages/modules/NeuralNetworks

4db39f38e : Set version code to 330400000

+- Project: platform/packages/modules/OnDevicePersonalization

a2817a79 : Set version code to 330400000

+- Project: platform/packages/modules/Permission

fb742693c : Import translations. DO NOT MERGE ANYWHERE 2c9df853f : Import translations. DO NOT MERGE ANYWHERE 738076d1c : Import translations. DO NOT MERGE ANYWHERE b46831498 : Import translations. DO NOT MERGE ANYWHERE dfd923277 : Import translations. DO NOT MERGE ANYWHERE f1547634e : Import translations. DO NOT MERGE ANYWHERE ce2b1594f : Import translations. DO NOT MERGE ANYWHERE 46f815fe9 : Import translations. DO NOT MERGE ANYWHERE 76887ac66 : Import translations. DO NOT MERGE ANYWHERE 1ddcc06d0 : Import translations. DO NOT MERGE ANYWHERE 0ce05402e : Import translations. DO NOT MERGE ANYWHERE 7793b6691 : Import translations. DO NOT MERGE ANYWHERE 1b017b266 : Import translations. DO NOT MERGE ANYWHERE 262f8c507 : Import translations. DO NOT MERGE ANYWHERE cdd311a19 : Import translations. DO NOT MERGE ANYWHERE 23766651e : Import translations. DO NOT MERGE ANYWHERE 73c9d8fae : Import translations. DO NOT MERGE ANYWHERE cc23c8894 : Import translations. DO NOT MERGE ANYWHERE 7801c66f0 : Import translations. DO NOT MERGE ANYWHERE 0e2d26492 : Import translations. DO NOT MERGE ANYWHERE c8a4708b1 : Import translations. DO NOT MERGE ANYWHERE 8342979f2 : Import translations. DO NOT MERGE ANYWHERE 15c24001d : Import translations. DO NOT MERGE ANYWHERE 550a32378 : Import translations. DO NOT MERGE ANYWHERE f72065f56 : Import translations. DO NOT MERGE ANYWHERE 893843f56 : Import translations. DO NOT MERGE ANYWHERE b05181a5b : Import translations. DO NOT MERGE ANYWHERE 327ca1f34 : Import translations. DO NOT MERGE ANYWHERE b625c3cde : Import translations. DO NOT MERGE ANYWHERE b8ac32229 : Import translations. DO NOT MERGE ANYWHERE 880f0bca0 : Import translations. DO NOT MERGE ANYWHERE 72363f62b : Import translations. DO NOT MERGE ANYWHERE 36e54049f : Import translations. DO NOT MERGE ANYWHERE c404df98a : Import translations. DO NOT MERGE ANYWHERE 8bf25da8b : Import translations. DO NOT MERGE ANYWHERE cd9ddc01f : Import translations. DO NOT MERGE ANYWHERE 0dfb796d1 : Grant ACCESS_AMBIENT_CONTEXT_EVENT permission to SystemUI role for double tap through AmbientContext ea54aea08 : Import translations. DO NOT MERGE ANYWHERE 1d65ae2d1 : Import translations. DO NOT MERGE ANYWHERE e22c7b251 : Import translations. DO NOT MERGE ANYWHERE 086aaf69a : Import translations. DO NOT MERGE ANYWHERE 3cb900d4a : Import translations. DO NOT MERGE ANYWHERE 4292216b9 : Import translations. DO NOT MERGE ANYWHERE 0e8fb905f : Import translations. DO NOT MERGE ANYWHERE 42ee0a006 : Import translations. DO NOT MERGE ANYWHERE 0d155975f : Import translations. DO NOT MERGE ANYWHERE c2ddce564 : Import translations. DO NOT MERGE ANYWHERE f99d182c3 : Import translations. DO NOT MERGE ANYWHERE 70fac4788 : Import translations. DO NOT MERGE ANYWHERE 361af7991 : Import translations. DO NOT MERGE ANYWHERE 1a57c7c72 : Import translations. DO NOT MERGE ANYWHERE 7e2a84abe : Import translations. DO NOT MERGE ANYWHERE 29dd74362 : Import translations. DO NOT MERGE ANYWHERE 51a884918 : Import translations. DO NOT MERGE ANYWHERE 3f1842017 : Set version code to 330400000 f6734c8e4 : Import translations. DO NOT MERGE ANYWHERE 359b0ca72 : Import translations. DO NOT MERGE ANYWHERE 10f434442 : Import translations. DO NOT MERGE ANYWHERE 8e7a5dcf1 : Import translations. DO NOT MERGE ANYWHERE f55f0480f : Import translations. DO NOT MERGE ANYWHERE f99a9b0d0 : Import translations. DO NOT MERGE ANYWHERE 49c26c712 : Import translations. DO NOT MERGE ANYWHERE 9baeebc3f : Import translations. DO NOT MERGE ANYWHERE 337602669 : Import translations. DO NOT MERGE ANYWHERE 180b70602 : Import translations. DO NOT MERGE ANYWHERE e845ed44d : Import translations. DO NOT MERGE ANYWHERE 038811a23 : Import translations. DO NOT MERGE ANYWHERE 9463f5609 : Import translations. DO NOT MERGE ANYWHERE d1b9b8534 : Import translations. DO NOT MERGE ANYWHERE 26e70722b : Import translations. DO NOT MERGE ANYWHERE 06a803bca : Import translations. DO NOT MERGE ANYWHERE a8ce13f3c : Import translations. DO NOT MERGE ANYWHERE 771a6f0a5 : Import translations. DO NOT MERGE ANYWHERE 644d188bc : Import translations. DO NOT MERGE ANYWHERE 20a2a392d : Import translations. DO NOT MERGE ANYWHERE 51c342763 : DO NOT MERGE Filter for package visibility in getSmsRoleHolder(). 4dad8db20 : Import translations. DO NOT MERGE ANYWHERE 9249922e6 : Import translations. DO NOT MERGE ANYWHERE a58a2f47d : Import translations. DO NOT MERGE ANYWHERE 812946b5a : Import translations. DO NOT MERGE ANYWHERE 42824db6a : Import translations. DO NOT MERGE ANYWHERE 7848c7c52 : Import translations. DO NOT MERGE ANYWHERE 44930f414 : Import translations. DO NOT MERGE ANYWHERE 728dc2e77 : Import translations. DO NOT MERGE ANYWHERE 32d96a456 : Import translations. DO NOT MERGE ANYWHERE 8dc24032c : Import translations. DO NOT MERGE ANYWHERE efc37ae20 : Import translations. DO NOT MERGE ANYWHERE d099283d3 : Import translations. DO NOT MERGE ANYWHERE 210e1c184 : Import translations. DO NOT MERGE ANYWHERE 52462a0c8 : Import translations. DO NOT MERGE ANYWHERE 7769cb471 : Import translations. DO NOT MERGE ANYWHERE a01e16588 : Import translations. DO NOT MERGE ANYWHERE fc5aa40c6 : Import translations. DO NOT MERGE ANYWHERE 5869e8656 : Import translations. DO NOT MERGE ANYWHERE 0ff5b7e42 : Import translations. DO NOT MERGE ANYWHERE 16ecb5322 : Import translations. DO NOT MERGE ANYWHERE 3adbb94be : Import translations. DO NOT MERGE ANYWHERE b5670f0dc : Import translations. DO NOT MERGE ANYWHERE 003bfb14b : Import translations. DO NOT MERGE ANYWHERE 085dab448 : Import translations. DO NOT MERGE ANYWHERE 39f4d49a1 : Import translations. DO NOT MERGE ANYWHERE bd2cdb014 : Import translations. DO NOT MERGE ANYWHERE c5864e379 : Import translations. DO NOT MERGE ANYWHERE cb6a249e1 : Hide overlays on ReviewPermissionsAtivity

+- Project: platform/packages/modules/Scheduling

0d8350f : Set version code to 330400000

+- Project: platform/packages/modules/SdkExtensions

765d8ec : Set version code to 330400000

+- Project: platform/packages/modules/StatsD

821f64f7 : Set version code to 330400000

+- Project: platform/packages/modules/Uwb

4c789205 : Fix Unbounded Variable Length Array Usage b2a3d24b : Set version code to 330400000

+- Project: platform/packages/modules/Virtualization

1da93830 : Upgrade pvmfw.img to build 9106195 3b3c57c8 : Pass "shared libs" apexes 80fe146d : Revert "Use log file instead of micrdroid logcat for tests" 0a7178d7 : Use apexes on device APEX for testing abf84edd : Use log file instead of micrdroid logcat for tests

+- Project: platform/packages/modules/Wifi

76a35902b3 : Import translations. DO NOT MERGE ANYWHERE d4b2e1b920 : Import translations. DO NOT MERGE ANYWHERE 062f194a8c : wifi: Reset to default SAP configuration when doing factory reset 0c3de17f51 : wifi: Reset to default SAP configuration when doing factory reset 928d3b40a9 : [DO NOT MERGE] passpoint: validate decorated identity prefix a7dc36ec5e : [DO NOT MERGE] passpoint: validate decorated identity prefix 331c100682 : [DO NOT MERGE] passpoint: validate decorated identity prefix 68abe8f273 : [DO NOT MERGE] passpoint: validate decorated identity prefix 2e0196f10c : [DO NOT MERGE] passpoint: validate decorated identity prefix 5490942244 : Import translations. DO NOT MERGE ANYWHERE 2db1dec54e : Import translations. DO NOT MERGE ANYWHERE 49374776b0 : Import translations. DO NOT MERGE ANYWHERE 1dcea45fe0 : Import translations. DO NOT MERGE ANYWHERE ba1fe46cbe : Import translations. DO NOT MERGE ANYWHERE d8aa1b8b7d : Import translations. DO NOT MERGE ANYWHERE fc0b0f1366 : Import translations. DO NOT MERGE ANYWHERE f87c9f414c : wifi: Reset to default SAP configuration when doing factory reset b230b791a2 : Import translations. DO NOT MERGE ANYWHERE 04d77cf0e4 : Import translations. DO NOT MERGE ANYWHERE c07b649dee : Import translations. DO NOT MERGE ANYWHERE e10fcb4546 : Import translations. DO NOT MERGE ANYWHERE 197faf1486 : [DO NOT MERGE] wifi: Reset to default SAP configuration when doing factory reset bff21fbed6 : wifi: Reset to default SAP configuration when doing factory reset 9f36d5e89c : Import translations. DO NOT MERGE ANYWHERE 55bb6cd739 : Import translations. DO NOT MERGE ANYWHERE a4c11a58b5 : [DO NOT MERGE] wifi: remove certificates for network factory reset 7d1c5d8eb2 : [DO NOT MERGE] wifi: remove certificates for network factory reset ed09822732 : [DO NOT MERGE] wifi: remove certificates for network factory reset 4a354057cb : [DO NOT MERGE] wifi: remove certificates for network factory reset 27f2e15423 : [DO NOT MERGE] wifi: remove certificates for network factory reset 01bfb4f1b1 : Set version code to 330400000 4257fa8a7b : Import translations. DO NOT MERGE ANYWHERE 42763ec52d : Import translations. DO NOT MERGE ANYWHERE 7f649482d7 : Import translations. DO NOT MERGE ANYWHERE f71a516633 : Import translations. DO NOT MERGE ANYWHERE e12cb580d0 : Import translations. DO NOT MERGE ANYWHERE 0d81ee8951 : Import translations. DO NOT MERGE ANYWHERE 74520f7020 : wifi: fix security issue bc720ede4d : Import translations. DO NOT MERGE ANYWHERE bdf1c1b532 : Import translations. DO NOT MERGE ANYWHERE 32b9098da5 : Import translations. DO NOT MERGE ANYWHERE 1aa62f93e5 : Import translations. DO NOT MERGE ANYWHERE 8c9a0af777 : Import translations. DO NOT MERGE ANYWHERE aa3b4239e9 : Import translations. DO NOT MERGE ANYWHERE 4bc9d73774 : Import translations. DO NOT MERGE ANYWHERE 8b494c7871 : Import translations. DO NOT MERGE ANYWHERE 7b83b0d85f : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/adb

fbad7f86 : Set version code to 330400000

+- Project: platform/packages/modules/common

4afd1d7 : Ignore-AOSP-First: merge conflict. see aosp/2151709 Add car-ui-lib-source to apex allowed_deps

+- Project: platform/packages/providers/CalendarProvider

69eb44f : Import translations. DO NOT MERGE ANYWHERE 43e48ac : Import translations. DO NOT MERGE ANYWHERE f396bb1 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/ContactsProvider

2f13e4c5 : Import translations. DO NOT MERGE ANYWHERE f6982b51 : Import translations. DO NOT MERGE ANYWHERE d9722143 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/DownloadProvider

fe2f1b3d : Import translations. DO NOT MERGE ANYWHERE e69ba962 : Import translations. DO NOT MERGE ANYWHERE f660b723 : Import translations. DO NOT MERGE ANYWHERE ea59416a : Import translations. DO NOT MERGE ANYWHERE 6d688641 : Import translations. DO NOT MERGE ANYWHERE ca77979c : Import translations. DO NOT MERGE ANYWHERE 0ea338e4 : Import translations. DO NOT MERGE ANYWHERE 123af0e0 : Import translations. DO NOT MERGE ANYWHERE 24de2ad6 : Import translations. DO NOT MERGE ANYWHERE c35a231b : Import translations. DO NOT MERGE ANYWHERE 231066ef : Import translations. DO NOT MERGE ANYWHERE 055ca5a0 : Import translations. DO NOT MERGE ANYWHERE 3950d54d : Import translations. DO NOT MERGE ANYWHERE b961b688 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/MediaProvider

25319adc9 : Import translations. DO NOT MERGE ANYWHERE 1c381475d : Import translations. DO NOT MERGE ANYWHERE 5dd2f8fac : Import translations. DO NOT MERGE ANYWHERE 85ef2cb03 : Import translations. DO NOT MERGE ANYWHERE 47775c811 : Import translations. DO NOT MERGE ANYWHERE 21bdcf346 : Import translations. DO NOT MERGE ANYWHERE 43fc6d37a : Import translations. DO NOT MERGE ANYWHERE 6110d0974 : Import translations. DO NOT MERGE ANYWHERE 334ab38ad : Fix PerformanceTest failure 5237bd405 : Import translations. DO NOT MERGE ANYWHERE 17253b110 : Import translations. DO NOT MERGE ANYWHERE 58f271942 : Import translations. DO NOT MERGE ANYWHERE f8b9d0e07 : Import translations. DO NOT MERGE ANYWHERE 344323a87 : Import translations. DO NOT MERGE ANYWHERE f9e679da4 : Import translations. DO NOT MERGE ANYWHERE f468dcb46 : Set version code to 330400000 59e41f2a4 : Import translations. DO NOT MERGE ANYWHERE b18f2972a : DO NOT MERGE Avoid path traversal in MediaProvider delete call 7f17a253c : isDataOrObbPath blocks access to Android/[data|obb] dirs only 67e94e3b0 : Import translations. DO NOT MERGE ANYWHERE a98fe99a7 : Import translations. DO NOT MERGE ANYWHERE 154a91f3f : Import translations. DO NOT MERGE ANYWHERE 95117ce1f : Import translations. DO NOT MERGE ANYWHERE d3c4ce83d : Import translations. DO NOT MERGE ANYWHERE 1413d515d : Import translations. DO NOT MERGE ANYWHERE 791745b4a : Import translations. DO NOT MERGE ANYWHERE eb110c62f : Import translations. DO NOT MERGE ANYWHERE aedd61817 : Import translations. DO NOT MERGE ANYWHERE eecd5d519 : Import translations. DO NOT MERGE ANYWHERE 2437a53f2 : Import translations. DO NOT MERGE ANYWHERE 07fa9dd9f : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/TelephonyProvider

0c3e2ce2 : Check dir path before updating permissions. 319f89db : Check dir path before updating permissions. 58a6452e : Check dir path before updating permissions. ff2cc0ce : Check dir path before updating permissions. 018bae5e : Check dir path before updating permissions. 166dbaf2 : Check dir path before updating permissions. b27ac811 : Check dir path before updating permissions. 561e28af : Check msg_id and thread_type value before concatenating. 965f9230 : Fix TelephonyProvider test to run in any order 6d3d099d : Use selectionArgs to build query 4266d9b7 : Add logging to select TelephonyProvider methods.

+- Project: platform/packages/providers/TvProvider

cd90938 : Import translations. DO NOT MERGE ANYWHERE f03e999 : Import translations. DO NOT MERGE ANYWHERE cd36c6c : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/screensavers/Basic

62cdf46 : Add preview image for Colors screensaver

+- Project: platform/packages/screensavers/PhotoTable

854bf5e : Import translations. DO NOT MERGE ANYWHERE 8920abc : Import translations. DO NOT MERGE ANYWHERE 14ab38e : Import translations. DO NOT MERGE ANYWHERE 5336539 : Import translations. DO NOT MERGE ANYWHERE 6c619eb : Import translations. DO NOT MERGE ANYWHERE 2398025 : Import translations. DO NOT MERGE ANYWHERE 475e74a : Import translations. DO NOT MERGE ANYWHERE b8740e5 : Import translations. DO NOT MERGE ANYWHERE dedb48a : Import translations. DO NOT MERGE ANYWHERE 48007a0 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/AlternativeNetworkAccess

e723013 : ONS atoms logging. 60960ae : Rename DownloadRetryOperationCode to DownloadRetryResultCode ee91767 : Check active state of opportunistic subscription before returning its port index. 284c5ef : Retrieve Mnc and Mcc for NR cells.

+- Project: platform/packages/services/BuiltInPrintService

76dbb34 : Import translations. DO NOT MERGE ANYWHERE e2161f0 : Import translations. DO NOT MERGE ANYWHERE 9cfc4b5 : Import translations. DO NOT MERGE ANYWHERE 45d2163 : Import translations. DO NOT MERGE ANYWHERE 4f77272 : Import translations. DO NOT MERGE ANYWHERE 9ee9437 : Import translations. DO NOT MERGE ANYWHERE dcd4642 : Import translations. DO NOT MERGE ANYWHERE 4aeb176 : Import translations. DO NOT MERGE ANYWHERE 4474ae3 : Fix buffer overflow. 9764fee : Import translations. DO NOT MERGE ANYWHERE 5e2a24e : Import translations. DO NOT MERGE ANYWHERE d05211c : Import translations. DO NOT MERGE ANYWHERE a0a989f : Import translations. DO NOT MERGE ANYWHERE b73c984 : Import translations. DO NOT MERGE ANYWHERE bb9f51d : Import translations. DO NOT MERGE ANYWHERE 079cb22 : Import translations. DO NOT MERGE ANYWHERE e7f4bb8 : Import translations. DO NOT MERGE ANYWHERE e09a93f : Import translations. DO NOT MERGE ANYWHERE 45798e2 : Import translations. DO NOT MERGE ANYWHERE e8b3431 : Import translations. DO NOT MERGE ANYWHERE bec116b : Import translations. DO NOT MERGE ANYWHERE bd9b6be : Import translations. DO NOT MERGE ANYWHERE 1c6f0a2 : Import translations. DO NOT MERGE ANYWHERE 364e5d3 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/Car

3accf7129c : Fix a race condition in CarProjectionManager#registerProjectionStatusListener. 19fac8517f : Prevent a NPE in CarPackageManagerService. 44ffc6cc20 : DO NOT MERGE: Add HIDE_OVERLAY_WINDOWS ddcccfc580 : Import translations. DO NOT MERGE ANYWHERE 78bc8212a5 : Import translations. DO NOT MERGE ANYWHERE 0a320d711e : Import translations. DO NOT MERGE ANYWHERE 758c9d2107 : Import translations. DO NOT MERGE ANYWHERE 0a09146fe4 : Import translations. DO NOT MERGE ANYWHERE fdf12f86ac : Import translations. DO NOT MERGE ANYWHERE 61b13ebc28 : Import translations. DO NOT MERGE ANYWHERE a1bea02647 : Import translations. DO NOT MERGE ANYWHERE 26bec146e4 : Import translations. DO NOT MERGE ANYWHERE b1820cb3f1 : Import translations. DO NOT MERGE ANYWHERE 7f375208d7 : Import translations. DO NOT MERGE ANYWHERE f908783e26 : Import translations. DO NOT MERGE ANYWHERE c3898a332e : Import translations. DO NOT MERGE ANYWHERE 7d839602f3 : Import translations. DO NOT MERGE ANYWHERE 9e324df4ed : Import translations. DO NOT MERGE ANYWHERE 30fd2182c1 : Import translations. DO NOT MERGE ANYWHERE ac11d1ee56 : Import translations. DO NOT MERGE ANYWHERE a401342949 : Import translations. DO NOT MERGE ANYWHERE a623da3507 : Import translations. DO NOT MERGE ANYWHERE a43920493c : Import translations. DO NOT MERGE ANYWHERE 40da775bd7 : Import translations. DO NOT MERGE ANYWHERE ca5c92d650 : Import translations. DO NOT MERGE ANYWHERE 2f523915f3 : Import translations. DO NOT MERGE ANYWHERE 4dedd733b7 : Import translations. DO NOT MERGE ANYWHERE d862c9f683 : Import translations. DO NOT MERGE ANYWHERE 1dafb580cd : Import translations. DO NOT MERGE ANYWHERE 3482ae8e2a : Import translations. DO NOT MERGE ANYWHERE 047ab26857 : Import translations. DO NOT MERGE ANYWHERE 3c4455940b : Import translations. DO NOT MERGE ANYWHERE b553259b31 : Import translations. DO NOT MERGE ANYWHERE b6ed8f1601 : Import translations. DO NOT MERGE ANYWHERE d3b734bbea : Import translations. DO NOT MERGE ANYWHERE 8bb7e37083 : Import translations. DO NOT MERGE ANYWHERE 77075fef1a : Import translations. DO NOT MERGE ANYWHERE 98aea27c2a : DO NOT MERGE: Add HIDE_NON_SYSTEM_OVERLAY_WINDOWS 9201dfd176 : DO NOT MERGE: Add HIDE_OVERLAY_WINDOWS e526c05794 : Add HIDE_OVERLAY_WINDOWS 0421e8d36d : [T-QPR1] NullPointerException during telemetry testing using CarShellCommand crashes CarService Bug: 242783813 Test: atest com.android.car dfea33e627 : Import translations. DO NOT MERGE ANYWHERE 9d38659077 : Import translations. DO NOT MERGE ANYWHERE e14e79308c : Import translations. DO NOT MERGE ANYWHERE 5acee6f6ee : Dispatch kick-off of metric collection to the main thread. 3fc7379e61 : DO NOT MERGE: Add caller check to com.android.credentials.RESET b408f12840 : DO NOT MERGE: Add caller check to com.android.credentials.RESET 01b85c6ef7 : DO NOT MERGE: Add caller check to com.android.credentials.RESET b86f6f78d3 : DO NOT MERGE Fix: policy enforcement for location wifi scanning 1e8bc1cf9a : DO NOT MERGE Fix: policy enforcement for location wifi scanning caf8c32583 : Import translations. DO NOT MERGE ANYWHERE d7e488544f : Import translations. DO NOT MERGE ANYWHERE 8ae7d7166c : Import translations. DO NOT MERGE ANYWHERE 3151535372 : Import translations. DO NOT MERGE ANYWHERE 04f8f9ffa7 : Import translations. DO NOT MERGE ANYWHERE b940c6b5fb : DO NOT MERGE Fix LaunchAnyWhere in AppRestrictionsFragment 0241038857 : DO NOT MERGE Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment c77daf84c5 : DO NOT MERGE Fix LaunchAnyWhere in AppRestrictionsFragment 4a115a5f90 : DO NOT MERGE Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment 5c5b062147 : DO NOT MERGE Fix LaunchAnyWhere in AppRestrictionsFragment dcf375806f : DO NOT MERGE Prevent exfiltration of system files via avatar picker. 5dfa72bea6 : DO NOT MERGE Prevent exfiltration of system files via avatar picker. 273a28dd72 : DO NOT MERGE Prevent exfiltration of system files via avatar picker. edb77a03b5 : DO NOT MERGE Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment e741c2002b : DO NOT MERGE Fix: policy enforcement for location wifi scanning 2ba21ad333 : Ignore user state changes during boottime in WatchdogPerfService 7b9d27982e : DO NOT MERGE - Verify ringtone from ringtone picker is audio 6aea6d8bf3 : DO NOT MERGE - Verify ringtone from ringtone picker is audio 53976c0848 : DO NOT MERGE - Verify ringtone from ringtone picker is audio 24f5c684fd : DO NOT MERGE Improved tool for annotation test and Sorted class names 71ed8b0a0e : Replaced FileUitls.copy() with read() for copying bugrpeort file. 00f76a4620 : Moved back CarServiceHelperServiceUpdatable dump test 91f12472d6 : Initialize a service handle if it is not valid. 720c3f55ca : Import translations. DO NOT MERGE ANYWHERE 19e8d3527d : Import translations. DO NOT MERGE ANYWHERE 8ba08f3170 : Allow getting all prop configs by multiple calls. 147de29de0 : Rename GsrComplianceType in car_api_classes.txt e623a02119 : Moved CarServiceHelperServiceUpdatable dump test to Car API Test e5c582df1a : Modify a logic to handle CarPropertyEvent a9ff8b202d : Make EvsManager thread-safe 05784ac107 : Rename GSR variables. a2f32df8ca : Fix the javadoc for getVisibleTasks() 230ac0b705 : Import translations. DO NOT MERGE ANYWHERE 39335cf4ef : Make ClusterActivityState final. 4133109cf1 : Implement unsupported version test cases for user created and removed in CarUserManagerTest. e1105728a3 : Updated HVAC_ELECTRIC_DEFROSTER_ON to be a system API. 8728efba50 : Add permission in shell for properties guarded by PERMISSION_IDENTIFICATION bd31faf893 : Exposed MANIFEST_METADATA_TARGET_CAR_VERSION. 1e3d40a157 : Fix a failing test in CarPackageManagerServiceTest 3c6c64131b : Rename getExpectedPlatformApiVersion 4250509250 : Cache user switch collection perf records in PerformanceProfiler e75c8c1539 : Fixed AbstractExtendedMockitoTestCase.finishSession() 8549cfa998 : Added missing Slog.wtf() expectation and improved logging. bea15a30f1 : Added @ApiCheckerRule.IgnoreInvalidApi. a4af8a2142 : Retain basic system policy with OEM power policies c2a1320001 : Replaced a hard coded text color with textColorPrimary 5565992353 : Handle locked keyguard during user switch in WatchdogPerfService 2a3b1398df : Import translations. DO NOT MERGE ANYWHERE 22825248cd : Import translations. DO NOT MERGE ANYWHERE 82e0df59bf : Import translations. DO NOT MERGE ANYWHERE 33ade6fd55 : Align Use location and Use location for Driver Assistance preference 2dfed3240c : Clarify the string for "GCS Upload pending" dd39dde79c : Serialize power policy change notification 440219494e : Change "Test Connect" button text 924047eeaa : Added missing annotation dc275e9217 : Changed AddedIn annotation for built-in 79dfe093c5 : Fix setup wizard keyboard on car portrait design 46b636ffe4 : Added @ApiCheckerRule to CarUserManagerTest. 2018dc55b7 : Removed all AddedIn Annotations from car-lib fb875ad6e2 : Add double array translation to Lua table in JNI file. 44ea614682 : Add parsing CarPropertyValue to VehiclePropertyPublisher a61b1deb3a : Handle user switch collection in WatchdogPerfService f5006b9786 : Add permission in shell for properties guarded by PERMISSION_CONTROL_CAR_WINDOWS 79fee8cd35 : Re-evaluate the key material timeouts and lifecycle a495fefdff : Block main thread in CarTelemetryService's release 712a9f85ed : Revert "Added missing annotation" 08cfd8ec32 : Added android.permission.POST_NOTIFICATIONS 4a4dcc8917 : Final (?!?!?!?!) changes on ApiCheckerRule: 56bf9d7b70 : Skip car API tests requiring S2R a16cd4369d : Update CarUxRestrictionsManager hidden apis to be systemapi afbd42c38c : Import translations. DO NOT MERGE ANYWHERE fa03a752d3 : Import translations. DO NOT MERGE ANYWHERE 874d545602 : Replaced addedIn(33,1) with ApiRequirements annotation ef1c6c0061 : Improved tool to generate test classes file and hidden APIs 16e76e6f38 : Added missing annotation 460dbb3cc8 : Moved Signature permission to built-in service d28bf94154 : Import translations. DO NOT MERGE ANYWHERE 785939712d : Import translations. DO NOT MERGE ANYWHERE 0d7f1311d5 : Import translations. DO NOT MERGE ANYWHERE d408f90ca6 : Import translations. DO NOT MERGE ANYWHERE 4281ff4c20 : Import translations. DO NOT MERGE ANYWHERE 690dcda2ac : Import translations. DO NOT MERGE ANYWHERE 389fc14700 : Import translations. DO NOT MERGE ANYWHERE 27a95cf6c2 : Import translations. DO NOT MERGE ANYWHERE 403e1cfc30 : Import translations. DO NOT MERGE ANYWHERE b1f7464dfa : Import translations. DO NOT MERGE ANYWHERE fcc90b36f3 : Import translations. DO NOT MERGE ANYWHERE c6280802a6 : Import translations. DO NOT MERGE ANYWHERE 1f4585186e : Import translations. DO NOT MERGE ANYWHERE 502c4a48f7 : Import translations. DO NOT MERGE ANYWHERE b9e004f351 : Add GSR prop to car-lib. 7139a4d077 : Improved @SupportedVersionTest annotation. 650ae970a4 : Skip animateCollapsePanels if FDA is in full screen mode 268648a09f : Fix CtsLegacyNotification29TestCases for portrait design af74706048 : Only send new user lifecycle event types on platform TIRAMISU_1 onward. 98ccc3ee07 : Update Driver Assistance toggle color a96aec4077 : Dump the top N UID CPU times in carwatchdogd 66ec45564d : Replace 300+ line switch with automated int value to String system. 4d95e5f39e : Added name to version objects returned by Car. 35d503a954 : Changed ApiCheckerRule to support @AddedInOrBefore. 5288b52408 : Added supplementary annotations to ApiCheckerRule. 82a82f55b3 : Improvements on ApiCheckerRule. 9cba1db43c : Refactor FastPairUtils out and clean up tests and debug output cc3d896912 : Refactor our Advertising code and lifecycle 5342be582c : Fix broken CarCabinManagerTest f205ea9882 : Added missing annotation 6b1cd1d58e : Add documentation for user lifecycle event types. d3afa011b0 : Fix NPE in tests caused by a null CarPowerManagementService 95dd8a1942 : Check car target version before sending new user lifecycle events. 433f06fabf : Add message notifications in same group c97e3de0f4 : Added version name to ApiVersion.toString(). 33c34a0cbb : Abstract Account Key storage away into FastPairAccountKeyStorage.java ac1818c731 : Moved annotation test classes to seperate file 6147270f9b : Update owner file for car_ui_portrait aa3b29075a : Added missing annotations. 7857324bcc : Add version check on ApiCheckerRule. 041a729b5b : Added fix to install AndroidCarApiTest on previous platforms 1da7cee54e : Implements receiving data on CarTelemetrydPublisher side and pushing it to subscribers. 7df076e9db : Implement a feature to bypass of ScriptExecutor. baced5eaad : Import translations. DO NOT MERGE ANYWHERE 6788470e73 : Refactor @ApiTest parsing logic into ApiHelper. 1d119e035f : Fix CtsAccessibilityServiceTestCases for portrait ui f25da9de60 : Provide more accurate nav button states 03857bc6f7 : Override privacy indicator colors for car ui portrait 91fca5dc2f : Fixed API file. ca64c8e0f6 : Support user removed lifecycle event in car lib and service. 78596a5dd8 : Added system properties that emulate PlatformVersion. 491d617c86 : Update Privacy policy button size 9a4ef327f5 : Fix color for "Show password" in add wifi dialog 8ffdf29c0e : Improved equality testing for deadlock test 75a52aac16 : Add permission in shell for properties guarded by PERMISSION_READ_INTERIOR_LIGHTS 171c03ee38 : Handle a event payload size mismatch 0ab146acb3 : Moved versionUtils to car-lib e530379e6c : Add user-switch related user events to CarWatchdogService eedeff3599 : Collect UID CPU time in carwatchdogd e3753478f0 : Support user created lifecycle event in car lib. 6223cf9e5e : Initial version of ApiCheckerRule a7654d4051 : Add permission in shell for properties guarded by PERMISSION_CONTROL_CAR_MIRRORS ddce740e1b : Disconnect any connected devices when we stop our FastPair service. feb04fef5c : Register and unregister receivers in start and stop d1961fdade : Re-enable Bluetooth FastPairProvider getOwnAddress 69d8d4c507 : Revert "Temporarily re-add ApiVersion APIs." 738442e6d9 : Fixed race when handling SHUTDOWN_PREPARE b3a8319898 : Notifies the condition with the mutex d9ea6e387f : Fix flaky test 7eb64d7423 : Add SHUTDOWN_POSTPONE sending b73a756293 : Temporarily re-add ApiVersion APIs. 38173a215c : Removed "Api" from "ApiVersion" APIs. d903e4c853 : Allow future completion for SHUTDOWN_PREPARE d552aa42bd : Revert "Re-enable Bluetooth FastPairProvider getOwnAddress" c4597c205f : Import translations. DO NOT MERGE ANYWHERE 6b6850e84d : Import translations. DO NOT MERGE ANYWHERE 3840a60dbe : Import translations. DO NOT MERGE ANYWHERE 2926032536 : Import translations. DO NOT MERGE ANYWHERE 5688aa8533 : Add platform version check for CarPerfSvc. f1598d08b2 : Added new annotation and enums for car / platform versions . bceebd3577 : Re-enable Bluetooth FastPairProvider getOwnAddress b6a8073bd5 : Wrapping BLE AdvertisingSetCallback and AdvertisingSet in a builtin lib 7581216ab5 : Register a multi window task listener so that Display areas in multi-window mode are able to show tasks. dba268a5cf : Unexport the activities of CarManagedProvisioning that should not be exported. bbc7835142 : CarMediaService - Fix NPE in onPolicyChanged Listener 5b0800057f : Update README for cartelemetryd and format fix 05129e7e4d : Update Railway ref app for multiuser 535621c662 : Add com.android.uwb.resources to the allowlist for the system user. ab0ecf239f : Updating constructors for ShellInit changes 357274b5a7 : Fix ConcurrentModificationException in VendorServiceControllerTest. 823ec1325b : Handle Int64 values in CarServices hal/VehicleHal. Update TimeHalService to add a missing subscription for EXTERNAL_CAR_TIME. 716ed72106 : Avoid holding lock while linking to binder death. a4d3424340 : Extend boottime collection to run after boot complete signal c1fc7196b1 : Improved ApiVersion classes. 1db7286a02 : Fix media crash in the portrait car launcher. becef5b6c5 : Use mocked Car in CarPropertyManagerUnitTest. b29dc88482 : Fixed CarHvacManagerTest failure 93a2e938ea : Adds fake privacy policy 8468f62359 : Make sub settings pages more visible ac2c5bc4b9 : Moved Car API version tests from ApiTest to CTS. 36295929f2 : Add com.android.sdksandbox to the allowlist for the system user. 14d99824c6 : Set the category key for car dev options f94d151d4e : Update Railway ref app fixing bugs 992de3cdd9 : CarTelemetryManagerTest move callback to new thread ce7e805039 : Unhide HVAC_ELECTRIC_DEFROSTER_ON HVAC property. 51f8a659ff : Implement internal cartelemetryd AIDL for filtering data 0b1a382c15 : Separates cartelemetryd selinux permissions 1d35772084 : Add permission in shell for seat control properties to run CTS tests 8adc28cfd9 : Add internal cartelemetryd AIDL interface for filtering data 432c0a86ea : Fixed CarPropertyManager callback management bug 385aafc5bb : Update evs_app selinux policy 2a47d11bdc : Moved CarPropertyEventListenerToService init 250361a8c9 : Import translations. DO NOT MERGE ANYWHERE a0a06e23e3 : Validate camera metadata before use 8f71d70173 : Force immersive whenever SUW is in progress 76939bfe1e : Remove extraneous argument 804ac72a52 : Rebind VendorServiceController to services whenever a package is changed. f4a91988c4 : Added utility method to check version. 8aaa007f9f : Added Platform version mismatch exception 03c1b6c829 : Deprecated AddedInOrBefore annotation 18942f4aae : Add missing override for status_bar_height_default in auto. 0e6349a828 : Use AddedIn instead of AddedInOrBefore in CarActivityManager#getVisibleTasks. e7506db9e5 : Improved test for AddedInOrBefore annotation b85cd27abc : Initialize field in default constructor 6327ad76c9 : FixedActivityService starts the Activity when Extras is updated. f319f197cd : Capture and dump CPU idle time and context switches d65ea197b5 : Initialize the disabled packages cache in WatchdogPerfHandler d3d456ecfa : Added PERMISSION_PRIVILEGED_CAR_INFO to car shell 5e8f015164 : Add getVisibleTasks in CarActivityService. 942f847f5e : Update CarUiPortraitDisplaySystemBarsController with base class changes 41b55e7084 : Added CONTROL_CAR_ENERGY* permissions to the shell 095702997f : Collect PID CPU time in carwatchdogd 446f5add62 : Import translations. DO NOT MERGE ANYWHERE 1de9b72bfb : Import translations. DO NOT MERGE ANYWHERE d43fa2c43e : Import translations. DO NOT MERGE ANYWHERE 06316e8739 : Add AddedIn annotation. 30675913ba : Added system usage check to volume test fragment 82712dc559 : Revert^2 "Conform to new SystemUIInitializer pattern." 75bae55319 : Return the GlobalRootComponent.Builder directly. 37e94f47c2 : Use TestTimeSource for CarPerformanceManagerTest. a0224c5823 : Add MANAGE_THREAD_PRIORITY permission to car shell. 6dff897927 : Remove show disabled skip button config 526efe0573 : Fixes a state transition in onStop() b1b5452a25 : Convert CarUiPortraitSettingsRRO to a mutable RRO 7729cb0a94 : Convert CarUiPortraitSettingsProviderRRO to a mutable RRO 27f067bf8f : Convert CarUiPortraitSettingsProviderEmuRRO to a mutable RRO 0fdf7c977e : Update topFocusedWindowChanged API 9bf184de5d : Fix a bug where IME was not appearing on the backgroundDA. d169404ba6 : Move title bar to own Z layer 4bfef6938c : Make car-builtin visible to Robolectric 38422ea35b : Add permission in shell for exterior light switch properties to run CTS tests 12c15393ee : Implement thread API in CarPerfService. 899889bf91 : Add permission in shell for properties guarded by PERMISSION_CONTROL_CAR_DOORS 5fbe9fb4e4 : Add CarWatchdogSvc and CarPerfSvc to local svc. 09c8487f28 : Convert CarUiPortraitNotificationRRO to a mutable RRO 87f221f587 : Convert CarUiPortraitMediaRRO to a mutable RRO 058e266ee8 : Fix CarEvsManagerTest flakiness 0d7dd48a70 : fix: focus holder loses focus when making same request while delayed f31c69a56c : fix: NoSuchElementException on unlinkToDeath 4444ef50e7 : CarAudioService: fix NPE while recursive handling of delayed request 8f5183adf2 : AudioControl AIDL HAL version 2: Migrate CarDucking to PlaybackTrackMetadata. 2a3590bd87 : CarAudioService: add AudioControl V2 audiogain callback tests 7c9978d579 : AudioControl AIDL HAL version 2: provides audiogaincallback impl 4cf85b01a2 : Add set/getThreadPriority to ICarWatchdog. c2bb0f289e : Update TwoActionSwitchPreference focus highlight to wrap switch d534bfbde8 : Add more OWNERS under tests efd3587cfa : Update OWNERS under car-lib and service beefff8f45 : Implement set/getThreadPriority in CarPerfMgr. c380724b7e : Added CAR_VENDOR_EXTENSION to shell permissions a64ae6410c : Changes a method to check the service is available c5876cb0d5 : Conditionally include the telemetry service 19b7082515 : Import translations. DO NOT MERGE ANYWHERE 974d7e957c : Import translations. DO NOT MERGE ANYWHERE c7b2cd32cc : Import translations. DO NOT MERGE ANYWHERE 1735bab7b9 : Update OWNERS under tests 622c460e81 : Open notifications activity on callback b0c944e854 : Convert CarUiPortraitMediaCommonRRO to a mutable RRO f7bbfaec60 : Convert CarUiPortraitLauncherMediaRRO to a mutable RRO aef278815d : Convert CarUiPortraitCarServiceRRO to a mutable RRO b3058efc3c : Convert CarUiPortraitLauncherAppsRRO to a mutable RRO cb043ef18e : Add lakshmana@ to watchdog and os packages' OWNERS files. e40dbdf3bf : Convert CarEvsCameraPreviewAppRRO to a mutable RRO d76dc618e9 : Convert CarUiPortraitDialerRRO to a mutable RRO 7cff9bd4a7 : Add a shell command to set vehicle property 6f02dd1413 : Convert CarUiPortraitLauncherRRO to a dynamic RRO aa1ce22dda : Adding repo hook for resource file a515567f4a : Update hvac layout structure f4eacd7826 : New API: CarPackageManager.getTargetCarApiVersion() f969aa7057 : Changed getTargetCarApiVersion() to throw instead of returning null 72a206f594 : Cache disabled user packages in WatchdogPerfHandler f79b2f4e32 : Refactored target car API versions in just one property. c8f3de37f8 : Update CarEvsCameraActivity and CarEvsCameraPreviewActivity a9194ba0ce : Allow GSR_REQ property in car service. 5c45a60e60 : Refactor getTargetCarVersion() APIs to use CarApiVersion. b848bd282f : Add permission in shell for exterior light properties to run CTS tests 58f3548a33 : Make car-test-sub include system api. ffb5a68e17 : Enable ResultStore to store multiple metrics reports 47f66a41d8 : Explicitly close HardwareBuffer objects 532bc9ae3c : Import translations. DO NOT MERGE ANYWHERE f8419f1d6b : Import translations. DO NOT MERGE ANYWHERE 7796ff82bf : Add setThreadPriority to CarPerfService. f8a2203445 : add required permission android.permission.MEDIA_CONTENT_CONTROL 07aef47c30 : Zero State Minimized Media Bar 9baf5e37bc : Add thread priority API to CarPerfMgr. 8c790a9b2a : Add permission in shell for tire properties to run CTS tests e070b978fa : Re-adds testGetTargetCarMajorAndMinorVersion_notSet 4433ff0c9d : Disabled tests that relied on guava-android-testlib. 98fd641b44 : Created TIRAMISU_x constants on CarApiVersion and PlatformApiVersion. 58279af1bb : Set framework configs to run SUW at inital boot 5fa871c3a4 : Added CAR_MILEAGE to shell permissions 2fb805bb4c : Moarrrr ApiVersion improvements: f808b08dd0 : Import translations. DO NOT MERGE ANYWHERE 2f87f8528c : Provide more accurate nav button states 36d99ee21a : Refactor Car APIs that define Car APIs (no pun intended :-) 95b73e9d38 : Update CarDeveloperOptions manifest fdff2604ff : Prevent title bar swipe when requesting immersive 710fc5e625 : Add minor version to min platform SDK version. 5ec0a02a49 : Modify immersive request foreground detection logic 25b09694eb : Add permission in shell for engine properties to do CTS tests d37cbcc970 : Propagate HVAC temperature increment changes to RB 08eae1222c : CarWatchdog enables app when user prioritizes app performance 12017dfe9b : Change behavior of initial getTargetCarVersion() when not defined. ebffcec66e : [T-QPR1] make bugreporting API system API Bug: 232166156 Test: atest com.android.car a5a02dbba6 : Final implementation of initial getTargetCarVersion() methods. 0947f1e2ee : Initial implementation of getTargetCarVersion() methods. 4241c5fcec : Initial version of APIs to get target Car SDK versions. aaa2d2bb83 : Add new KitchenSink screen for Car Mainline info. cd7a36993a : Sessionize MemoryPublisher and use ResultStore for StatsPublisher 8ff9e70f6e : Set crop area on each DisplayArea. 8a249a4a91 : Add permission in shell for properties guarded by PERMISSION_CAR_DYNAMICS_STATE 5a638e2f78 : Fix controlbar launching multiple times 94798dc8fd : Import translations. DO NOT MERGE ANYWHERE 1ee9de76d0 : Fix immersive mode support for SUW 199e81f82c : Change immersive mode entry/exit affordance fd35bc2628 : Have immersive mode react to driving state 690bc432af : Immersive Mode Support for RickyBobby ae65b73267 : Fix crash in SystemUI due to missing constructor args f1fa92c2d4 : Import translations. DO NOT MERGE ANYWHERE 1ae1dcd256 : Promote the hidden api ClusterActivityState to the system. a1254193bd : Fix apps crash on homescreen e95a0c2150 : Unhide CarPerformanceManager. 694f8c6b61 : Fix SUW visibility on boot 2c1e669420 : Use ACTION_VOICE_ASSIST to determine voice plate activity f98a2e11fd : Import translations. DO NOT MERGE ANYWHERE 27bfd7e69c : Import translations. DO NOT MERGE ANYWHERE 91ad936f20 : Read current CPU frequencies and populate CpuInfo. 327953b2cb : Read latest CPU usage stats from procfs. 5b453fa9e2 : Read cpusets and max CPU frequencies from devfs and sysfs. b3cf610a7e : Add/Remove CPU availability change listeners in CarPerformanceService. c1b3bf2774 : Change platform minor version and car api minor version for t-qpr b2a8332520 : AddedIn annotation to built-in API. 529e935ea1 : unhide PLATFORM_VERSION_MINOR_INT 9e107f70e4 : Populate pid start time for carwatchdog health checking clients. aa61d37231 : Import translations. DO NOT MERGE ANYWHERE 63e2157d8a : Import translations. DO NOT MERGE ANYWHERE 8347ee31c1 : Import translations. DO NOT MERGE ANYWHERE 9d74f7de4f : Import translations. DO NOT MERGE ANYWHERE 3ec16f76bb : Import translations. DO NOT MERGE ANYWHERE 2b57766488 : Import translations. DO NOT MERGE ANYWHERE 1e117b2a6f : Import translations. DO NOT MERGE ANYWHERE 986edf63d9 : Import translations. DO NOT MERGE ANYWHERE 19aaf3be57 : Import translations. DO NOT MERGE ANYWHERE ea3eb011fd : Import translations. DO NOT MERGE ANYWHERE 99e2bb5057 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/Iwlan

a0f79d2 : Set MTU to 1200 for CST because we reserve 80 bytes for VCN. 5d729ec : Fix ErrorPolicyManager#getMostRecentDataFailCause() 06555a9 : Support for 'NumAttemptsPerFqdn' in ErrorPolicy 29e36ec : Fill the linkproperties for INACTIVE PDN b1fdd82 : Fix invalid test case #testWifiOnAvailable 344fb79 : EpdgSelector: timeout for DnsResolver query future 68f8526 : Do FQDN without sos header for emergency PDN setup a87500d : Reset static instances before a test 7323a5f : Move event handling and state updates inside IwlanNetworkServiceHandler 5842b2e : Remove 'synchronized' keyword from IwlanDataService d493180 : Move access to sIwlanDataServiceProviders and mTunnelStateForApn inside IwlanDataServiceHandler 535b3fe : Move event handling in IwlanTunnelCallback and DSPHandler to IwlanDataServiceHandler 77b04d1 : Create IwlanDataServiceHandler to handle all event processing and state updates in IwlanDataService 7621bc7 : IWLAN: Disable DEVICE_IDENTITY signaling 3422e3a : Replace registerDefaultNetworkCallback() with registerSystemDefaultNetworkCallback() to listen to the physical network. c002468 : Update default error policy for IKE error 9002 73ea23e : Unit test for INITIAL_CONTACT 2654011 : Allow atomic read/writes to IwlanDataServiceProviders f9c64b3 : Allow atomic read/writes to IwlanNetworkServiceProviders

+- Project: platform/packages/services/Mms

092f095 : Return ROAMING_TYPE_NOT_ROAMING when service state is null. 4c511b7 : Implementation of metrics for MMS.

+- Project: platform/packages/services/Telecomm

f0077992d : Import translations. DO NOT MERGE ANYWHERE a7d57ace5 : Hide overlay windows when showing phone account enable/disable screen. 307092825 : Import translations. DO NOT MERGE ANYWHERE 7f0822a49 : Import translations. DO NOT MERGE ANYWHERE 3152c9ca2 : Import translations. DO NOT MERGE ANYWHERE 6800de666 : Import translations. DO NOT MERGE ANYWHERE 34a5f65dc : Import translations. DO NOT MERGE ANYWHERE a19b09645 : Fix vibration issue in DND mode. d80cf1a7b : DO NOT MERGE Fix security vulnerability issue for multi user call redirections. 6b0e9b46a : DO NOT MERGE Fix security vulnerability issue for multi user call redirections. 256ef21f5 : DO NOT MERGE Fix security vulnerability issue for multi user call redirections. 2269ed875 : Avoid duplicate ringtone load 735b84a90 : Fix security vulnerability issue for multi user call redirections. 0db343441 : Import translations. DO NOT MERGE ANYWHERE 87dd0128e : DO NOT MERGE Disable Le Audio communication flag before notifying audio lost am: b0cf588d2a am: abf4c6b7b8 am: d1342ac016 am: 2960c66768 am: 851e2a4d1e ac6016b90 : Import translations. DO NOT MERGE ANYWHERE c5307d2d1 : Set communication audio flag for BT le device and hearing aid device off if the communication device is already set to other devices. ac26fd726 : Import translations. DO NOT MERGE ANYWHERE 5fa4fc85e : Import translations. DO NOT MERGE ANYWHERE dd06d3cbb : Import translations. DO NOT MERGE ANYWHERE 3af81ce28 : Import translations. DO NOT MERGE ANYWHERE 4a690888c : Make call screening service bind like a top app ae4876ddc : Fix crash prone code in BluetoothDeviceManager. b6b752b9c : Fix for incoming and outgoing call not starting as top app c4826344e : Use AudioManager#getRingerMode instead of AudioManager#getRingerModeInternal to decide whether to vibrate or not. 2ee67e611 : Change wording of audio processing message body. d037c269b : Fix NPE when try to process call redirection requests. c55473ad4 : Fix notification status bar in dark mode. 6c5c598fe : Import translations. DO NOT MERGE ANYWHERE 4cfcd1641 : Import translations. DO NOT MERGE ANYWHERE de8ba4690 : Import translations. DO NOT MERGE ANYWHERE deec8016b : switch TelecomManager List getters to ParceledListSlice 963c5c7b3 : switch TelecomManager List getters to ParceledListSlice 3e9bbe9c5 : Import translations. DO NOT MERGE ANYWHERE 960147d4b : switch TelecomManager List getters to ParceledListSlice 9f8c77094 : switch TelecomManager List getters to ParceledListSlice b4d63de35 : Import translations. DO NOT MERGE ANYWHERE a98bb0cc9 : Fix telecom UI elements 22df2eb48 : Import translations. DO NOT MERGE ANYWHERE b0339436e : Check CALL_PHONE and MANAGE_OWN_CALLS permission in placeCall 41a037362 : Import translations. DO NOT MERGE ANYWHERE a91c30b11 : Import translations. DO NOT MERGE ANYWHERE 15727a64b : Import translations. DO NOT MERGE ANYWHERE 92203c9b1 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/Telephony

3b3120137 : Import translations. DO NOT MERGE ANYWHERE 001d5b14d : Import translations. DO NOT MERGE ANYWHERE 67fdce4f4 : Import translations. DO NOT MERGE ANYWHERE a9859db5a : Import translations. DO NOT MERGE ANYWHERE aadb1d4ce : Import translations. DO NOT MERGE ANYWHERE 29bd05c94 : Import translations. DO NOT MERGE ANYWHERE c1cf3a6a8 : Import translations. DO NOT MERGE ANYWHERE 665fa1efd : Import translations. DO NOT MERGE ANYWHERE 2cb0ab453 : Import translations. DO NOT MERGE ANYWHERE 8ba51d067 : Import translations. DO NOT MERGE ANYWHERE 1f1eff4b9 : Import translations. DO NOT MERGE ANYWHERE 5f0f90ae8 : Import translations. DO NOT MERGE ANYWHERE 096e229ed : Import translations. DO NOT MERGE ANYWHERE a21f50f83 : Import translations. DO NOT MERGE ANYWHERE 5d5de7650 : Suppress network selection not available notification 1b4d323eb : Import translations. DO NOT MERGE ANYWHERE 39bc0a992 : Import translations. DO NOT MERGE ANYWHERE 3fc7d59ae : Import translations. DO NOT MERGE ANYWHERE 7f6575528 : Remove sensitive data from the exception 3158d943f : Import translations. DO NOT MERGE ANYWHERE d952dabba : Import translations. DO NOT MERGE ANYWHERE 9a52fae9b : Import translations. DO NOT MERGE ANYWHERE 2e3b9aafe : Import translations. DO NOT MERGE ANYWHERE 681db099d : Import translations. DO NOT MERGE ANYWHERE 32dc26751 : Import translations. DO NOT MERGE ANYWHERE 92309e885 : Import translations. DO NOT MERGE ANYWHERE acdabc650 : Import translations. DO NOT MERGE ANYWHERE b5f3e8194 : Import translations. DO NOT MERGE ANYWHERE 0c506ba62 : Fix com.android.phone crash for wifionly project dc4269a77 : Import translations. DO NOT MERGE ANYWHERE 34dbe4db9 : Import translations. DO NOT MERGE ANYWHERE a00601a19 : Ensure ICC_ERROR generates a description in the disconnect cause. ae72a4b66 : ussd user input UI fix 1d5d7e139 : Import translations. DO NOT MERGE ANYWHERE ee43108a2 : Import translations. DO NOT MERGE ANYWHERE 62efba4b1 : Import translations. DO NOT MERGE ANYWHERE 2c1606349 : allow phone error messages from lock screen 74d77f566 : Import translations. DO NOT MERGE ANYWHERE 3e8cb5e6b : Import translations. DO NOT MERGE ANYWHERE 91751b067 : allow carriers to dictate what codes are busy codes 4f3656d94 : Import translations. DO NOT MERGE ANYWHERE f700e87bf : Import translations. DO NOT MERGE ANYWHERE ce67456fd : Import translations. DO NOT MERGE ANYWHERE cc5c16de5 : Import translations. DO NOT MERGE ANYWHERE 537f1f1b4 : Import translations. DO NOT MERGE ANYWHERE 59ce38850 : Import translations. DO NOT MERGE ANYWHERE 62a27e213 : Import translations. DO NOT MERGE ANYWHERE 982c590ea : Import translations. DO NOT MERGE ANYWHERE 42265258b : Import translations. DO NOT MERGE ANYWHERE e3546d777 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/wallpapers/LivePicker

2466b4d : Import translations. DO NOT MERGE ANYWHERE 95724c0 : Import translations. DO NOT MERGE ANYWHERE 0a72785 : Import translations. DO NOT MERGE ANYWHERE 8c49abb : Import translations. DO NOT MERGE ANYWHERE 77bbc9e : Import translations. DO NOT MERGE ANYWHERE 2535eeb : Import translations. DO NOT MERGE ANYWHERE 1d54fcc : Import translations. DO NOT MERGE ANYWHERE 163dc7e : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/platform_testing

a72ebaf06 : Add ISettingsDisplayHelper and goToDisplay fb221708f : Add preupload hook to run ktfmt on platform_testing files 519665c2d : Add ISettingsInternetHelper and goToInternet e624dcf53 : SimpleperfListener: Map symbols to easy to read keys b91c9c8a9 : Make Orientation utilities usable also in the middle of a test b4a50544d : Add ISettingsNetworkAndInternetHelper and goToNetworkAndInternet aa0355059 : Add ISettingsStorageHelper and goToStorage 3616dd6cd : TombstoneUtils add assertions da2f91441 : TombstoneUtils add assertions e149ff2bd : Changing comments 65a871ced : Add golden identifier to PNGs saved on device 3441ba595 : Initial sts sdk e24f8fd62 : Add open tabs Rule. 5e4f2f1c9 : Adding @SmallScreenOnly annotation d30b9ea33 : Do not use pool of SimpleIconFactory objects in Chooser/ResolverActivity f90bda9a2 : Fix to ensure the showmap values are cleaned prior to taking new showmap values b4d725273 : Add ISettingsAccessibilityHelper and goToAccessibility f22364704 : Fix for Settings test 4e5e3c997 : Force touch mode for screenshot tests 5c66406c9 : Fix for showmap collector exception for non mixed arch devices 600425b55 : Add ISettingsHomeHelper to abstract the interface d6e9e43af : Improve showmap collector to avoid setting timeout for GC 9d7d266d9 : Fix for test-SecuritysettingTest e9932a12f : UB Media center test fix Test: Locally Bug: 236195082 b1913fcba : Sound Setting Fix Test: https://android-build.googleplex.com/builds/abtd/run/L40200000956223454 Bug: 242354975 d24c992ca : Add CloseAppToHome CUJ for closing any of applications bb6470f3b : TombstoneUtils clean up warnings 7242fbaa6 : TombstoneUtils clean up warnings 02aa42213 : Fix to perform GC on target processes for showmap collector e996f1dcb : DO NOT MERGE: SimpleperfListener: Adding reporting feature 01e347b1e : DO NOT MERGE: Add SurfaceFlingerPerfTests to instrumentation_metric_tests 74321dbfc : Switching to a correct way to get build target for test filters bcc20a0fc : Rewrite tombstone parsing 09f96c2a2 : Add goToHome and flingHome methods 408b30b7c : Rewrite tombstone parsing 509121874 : Revert "Fix for showmap collector GC not occurring for target processes" cf31f6847 : Reduce wait time after opening app in QuickStepPressureRule. c80c410e6 : Fix for showmap collector GC not occurring for target processes 68d041174 : Marking classes replaced by TAPL as @Deprecated 72f561fca : Fix for notification test - swipe down Test: https://android-build.googleplex.com/builds/abtd/run/L61300000956031750 Bug: 241820222 9ed43a028 : STS Add wifi failure skips e0d4b342d : Add setDataUri to let App info opened successfully 8096552fa : Filter child methods in the functional runner. 53783dcf5 : Create Ironwood Annotation 8399a09e5 : Set the default wait time before and after tracing to 0. 331acbe0e : Update STS OWNERS 1355ca245 : Add default constructor in AddAppToHomescreenRule. 1a0f4f39b : Refactor LimitDeviceRule ca6bab4ca : Add nicomazz to platform.test.rules oweners 3ec1470d7 : Make the "add apps to the homescreen" rule conditional. c74113bbe : Update sts-common-util OWNERS a15298162 : Move SecurityTestCase into sts-host-util 49472ec6b : Add proc load listener wait time. ecb3fe0d6 : Move SecurityTestCase into sts-host-util a8e7eaf17 : Move SecurityTestCase into sts-host-util a8bfdb98d : Add a rule to add apps to the homescreen. am: 369b5d6058 am: 0d7758b2dc 3dc2c2c4d : Refactor to handle test initiated perfetto only. 7eab06688 : Fix a NullPointerException in MemLeaksHelper V2. Forrest run: https://critique.corp.google.com/cl/466147938 87802df61 : Move STS utilities from test/sts and cts into sts-host-util. 274e8dd2a : Allow limiting tests to certain target devices d60161eb9 : Move STS utilities from test/sts and cts into sts-host-util. ca5340cb9 : Move SecurityTestCase into sts-host-util de1d17959 : Move STS utilities from test/sts and cts into sts-host-util. 59d869d4b : Fix for catbox notification test -testClearAllNotification Test: https://android-build.googleplex.com/builds/abtd/run/L29000000955802337 Bug: 241820222 edd86d8af : Fix a NullPointerException in MemLeaksHelper. 839ece711 : Change default output directory to use file dir. cff31b906 : Compile only after the first iteration of the test. f1b951a92 : Add a method to post multiple bubbles with a starting notifId 930eb9530 : Revert "Fix LockscreenNotificationVisibility flakiness" 76f7fb2ac : Move INotificationHelper constants to sysui-tapl 132959f48 : Update DeviceTypeRule package to androidx d258ca5f1 : Add nicomazz to platform_testing/libraries/health owners 261dd3b7d : Fix LockscreenNotificationVisibility flakiness 37e1304f3 : Improve the screenshot testing library 2b8096165 : Adding pixel matcher for undetectabel color differences dd0aa2724 : Fix for functional system setting test 3407085f9 : Collect metric maxSuccessiveMissedFrames in UiInteractionFrameInfoHelper 5f97cf9fc : Introduce MaterialYouColors utility 070d2b15a : Introduce the DeviceEmulationRule for screenshot tests 0cd9563ff : Add new assertions for region subject 05ca034dc : Add an app helper interface for Recorder 6df9ba078 : Fix for functional UxRestriction Test c3877523e : Improve ShowMultipleBubblesAndSwitchTest f5728110a : Added a second of pause between sound settings actions Test: Used a script to test for flakiness 307218cdd : Expand the method to get navigation mode state externally. 27bc4e4a5 : Handle not set setting in fold to AOD test da6f63a5f : Add StaleObjectException resilient helper 7aa46f99d : Clean up the legacy split screen (9/n)

+- Project: platform/system/apex

e6064838 : Add a mutex in ActivateSharedLibsPackage 691fc2ae : Add an invalid prefix to AndroidManifestInstallConstraints_no_value 0b429714 : Add CtsShim variants for testing <install-constraints>.

+- Project: platform/system/bpf

810b49a : detect inability to write to index != 0 of bpf map array

+- Project: platform/system/chre

aa536477 : Add null check for IStats service fb22f4e6 : Fix HEXAGON_SDK_PREFIX check 6aff32b7 : Fix TFLM include paths 87faa68a : Bind Hexagon includes to HEXAGON_CFLAGS (vs COMMON) fbb3a70b : Fix a crash in stress_test_manager ffc8c648 : Log invalid ranging timestamps 746ea05f : Skip PTS wifiScanMonitorRestartTest when no capability d46e5cdf : More robust way of handling proto allocation on heap 1f1278e7 : Stress test nanonapp respond to capabilities request 7d384d7b : [RESTRICT AUTOMERGE] Add CHRE vote extension API to the nanoapp loader c5d0cc21 : Enable log atom extension fdd4d4d6 : Add support for vendor metric logs.

+- Project: platform/system/connectivity/wificond

23058ec : wifi: extend netlink command timeout and add retry mechanism a042cde : wifi: Update band_info in client_interface for PNO scan eda240e : wifi: fix static code analysis failed

+- Project: platform/system/core

c3bda9f3e : trusty/apploader: Handle APPLOADER_ERR_NOT_ENCRYPTED 63818fc16 : trusty/apploader: Add missing doc for enum value b0bb60cb1 : Prepare /data/property before load_persist_props 06b537add : libsnapshot: Store index of COW ops vector cf458bae1 : storageproxy: Report fsync failures with a distinct error code 5b02ed521 : storageproxy: Support POST_COMMIT sync for all commands a70049022 : Flush after every 2MB merge of replace ops. 365ac4e34 : Reduce priority of merge threads 2c0161be6 : Tune snapshot-merge performance c5ad522fe : Revert "Add support for only starting 64 bit zygote." 09ab35377 : bootstat: add more bootreasons

+- Project: platform/system/extras

e275d1e9 : simpleperf: stat: remove percentage in csv output. 9f3c6f5b : simpleperf: accept failures when getting hw counters on a cpu. 94ab56bd : simpleperf: stat: don't open event files across cpus. ff1c578a : simpleperf: update --print-hw-counter to check each cpu. 3e6c8ea1 : Uses ymal SafeLoader instead

+- Project: platform/system/hardware/interfaces

265864c : Ping client Binders without autosuspend lock held

+- Project: platform/system/incremental_delivery

c82569e : Fix for invalid memory access.

+- Project: platform/system/keymaster

d78ef23 : Fix OOB write in authToken2AidlVec 3fc6c4b : KeyMint: pass through auth tokens

+- Project: platform/system/libfmq

98f3a08 : Protect against malformed grantors

+- Project: platform/system/libufdt

14f8b87 : Fix potential invalid root node from fdt_to_ufdt_tree() causing OOB access. 234b637 : Fix handling of invalid alias property values.

+- Project: platform/system/media

3664fa12 : audio: Add smart Java to native channel mask conversion e5be1d79 : audio: add enum value for invalid latency mode

+- Project: platform/system/memory/lmkd

a3802f1 : lmkd: Fix UAF caused by calling pid_remove() from the watchdog thread 26c9de4 : lmkd: Remove process record after it is killed by lmkd watchdog

+- Project: platform/system/netd

b7a6099a : Add IPv4 link-local multicast range to local routing tables 9542a1e6 : Update methods naming 4c46c7dd : Remove the overlapping uid range check 7c9888cb : Add test coverage for VPN local exclusion e5f14245 : Fix NDC fail in presubmit with cf_x86 device

+- Project: platform/system/nfc

bc35236f : OOBR in nfc_ncif_proc_ee_discover_req() 4fd8d813 : Integer Overflow in rw_t3t_act_handle_check_ndef_rsp 396ac0e0 : The length of a packet should be non-zero

+- Project: platform/system/security

75fc9158 : Add OWNERS file a246eae3 : Support upgrade key for software-emulated keys. 1886fe2b : identity: Fix buildSessionTranscript() from a zero leading P-256 EC Public Key.

+- Project: platform/system/sepolicy

1236e326a : perfetto profiling: fix access to ART apex files f9d66684a : sepolicy: allow vendor system native boot experiments property d6c002c10 : Allow zygote to read persist.wm.debug.* prop f9e9af1d2 : Add persistent gwp-asan sysprops d8b81419c : Add API level 33 persistent GWP-ASan Sysprop

+- Project: platform/system/timezone

2f3ddaf2 : DO NOT MERGE Track TZDB 2022a rev 2 update in TimeZoneRulesTest. [S] c2b74e02 : DO NOT MERGE Track TZDB 2022a rev 2 update in TimeZoneRulesTest. [R] 8fcb4df2 : DO NOT MERGE Update Android TZDB from 2022a to 2022a rev. 2. [R] ec924033 : DO NOT MERGE Update Android TZDB from 2022a to 2022a rev. 2. [S] 377a7ac4 : Set version code to 330400000

+- Project: platform/system/update_engine

c64ba1ee : Cleanup DAP state before installing new OTA 2a8f8927 : Fix partition mapping bug

+- Project: platform/system/vold

3f8e855d : Introduce target dirty segment ratio tunable parameter a26a56ab : Make minimum gc sleep time tunnable e11788d0 : KeyStorage: don't request rollback resistance for wrapped storage keys

+- Project: platform/test/catbox

dfe5fc2 : Enabling Media functional test on car-apps-dev branch, disabling failing tests for now

+- Project: platform/test/mts

e65c8ac9 : mts-bluetooth: add PTS-bot tests

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

65f6dc3e : Free the buffer allocated by getline() to avoid leak. 1780bfc6 : Skip GenericBootImageTest on TV devices. am: 5396ef3ff9 38a1985f : Detect f2fs compression supported by fs but not kernel

+- Project: platform/tools/asuite

8f1105d0 : Change build targets for building mainline module

+- Project: platform/tools/test/connectivity

292ea4a3e : Merge "Update dep 'mobly' to 1.12.0. Replace _setup_generated_tests with _pre_run" am: 42415af61c am: cc56047b05 am: 09e2802825 am: f558c04a15 am: 2b91bc5cc6