android-12.0.0_r1 to android-12.1.0_r1 AOSP changelog

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

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

+- Project: platform/art

94e2fc9465 : Allow PROT_EXEC on the zygote mappings when falling back to ashmem c95b630423 : Change order of creation of JIT mappings. 2174ba31df : Better isolate standalone ART gtests on device. c57043bb4b : Revert "Add standalone ART gtests to `TEST_MAPPING` group `presubmit`." 1eb37aaa03 : Revert "Add standalone ART gtests to `TEST_MAPPING` group `mainline-presubmit`." 7425a437de : Always check for an exception after a class lookup. 8b27ea0005 : Update .oat version after disabling partial LSE. 86be262a3d : Temporarily disable partial LSE. 020c79e5f2 : Update .oat version after disabling partial LSE. a5f978ceb3 : Temporarily disable partial LSE. 9c70cdb384 : Partial LSE: handle all kinds of infinite loops. 4667b35dbf : vdex: add checks in the event of file corruption. b2e6ae0e8b : Add a lock contention palette hook. 0cbb59743f : Allow visibility on libdexfile for all libdexfile_support users. 8992f92aab : Replace weak-ref access disable checkpoint with STW pause d4da905ba1 : Do not acquire runtime_shutdown_lock_ in Abort() 1363c1bf72 : Improve suspension timeout diagnostic and fix race d971d7e576 : Fix missing MsToNs in profile saver. fe2bf98275 : Fix android.security.cts.FileDescriptorTest#testCLOEXEC 8bc28c2d00 : sigchain: print ucontext in fatal error log 883e103f04 : Revert "Make ClassLinker::DumpForSigQuit exclude gc" 7ad05b4fd5 : Add `Sdk31ModuleController` support to more ART run-tests. 0d1c54de4f : Add `Sdk31ModuleController` support to ART run-tests and gtests. 56c3360200 : RESTRICT AUTOMERGE: Revert "Initial layout of ART Service files" 64566ceb6b : RESTRICT AUTOMERGE: Revert "Initial commit of the test code for ART Service" 7e09760733 : RESTRICT AUTOMERGE: Revert "Add the artd binary to the ART APEX" 622afc2e57 : RESTRICT AUTOMERGE: Revert "Revert change to target name" 37eea8c707 : Revert "Remove obsolete TestApiEnforcementPolicy."

+- Project: platform/bionic

1ec094683 : Regression test for scudo crash in resizeTaggedChunk.

+- Project: platform/bootable/recovery

1b3dcb85 : Suppression of socket connect from minadbd (CL 2/2) 273fcaba : Import translations. DO NOT MERGE ANYWHERE b5588357 : Import translations. DO NOT MERGE ANYWHERE 8ad8fdd9 : Import translations. DO NOT MERGE ANYWHERE 3ae846f0 : Import translations. DO NOT MERGE ANYWHERE f72ec50b : Import translations. DO NOT MERGE ANYWHERE be104c16 : Import translations. DO NOT MERGE ANYWHERE 07d67c1e : Do not write past end of inotify event structure. 85d7266a : Do not write past end of inotify event structure. 4541d3c7 : Do not write past end of inotify event structure. 855803fd : Do not write past end of inotify event structure. 187a6ec5 : Do not write past end of inotify event structure. 76eeeea9 : Import translations. DO NOT MERGE ANYWHERE 2a849830 : Import translations. DO NOT MERGE ANYWHERE 42bb37b4 : Import translations. DO NOT MERGE ANYWHERE 51a86406 : Import translations. DO NOT MERGE ANYWHERE 24f04c87 : Import translations. DO NOT MERGE ANYWHERE 37b9409b : Import translations. DO NOT MERGE ANYWHERE a35e25c4 : Import translations. DO NOT MERGE ANYWHERE 6402ec57 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/build

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

+- Project: platform/build/soong

b18a037fc : Revert "Time out and dump stacks from R8 processes after 30 minutes" 08dd45a3b : S V2 is now 32 b7de10739 : rust: Remove libtest from stdlibs list 9db406c81 : Up per-product memory usage to 30 GB b9b436fe1 : Added src and exclude_src to debuggable builds bee627190 : Add {.aar} support for android_library 008c2aa12 : Revert "Revert "Load env variables before c.config()"" 4e2977ee8 : Merge "Check UseRBE is set before replacing any template with the RE version." am: 3e0b9c031c 4e88859af : Revert "Load env variables before c.config()" 830152c3c : Add exclude_runtime_libs to more targets. 062b01150 : Load env variables before c.config() 4669614b9 : Update error message for new policy. 907bbdfc9 : Add FAILED: prefix to RBE Fatal error message"

+- Project: platform/cts

98faa39a6ce : [DO NOT MERGE] Temporarily exclude KeyManagementTest on work profile and secondary user. 63e872e1824 : [DO NOT MERGE]Add testNoRemotelyAccessibleListeningUdpPorts to known-failures 1d769b75700 : [DO NOT MERGE] Add KeyManagementTests to known failures until mainline can be updated. 5d437794979 : Use shell stdin to install packages pre-S instead of writing files. 0e7969252a4 : Allow bypassing fixed check for system components and platform-signed persistent privileged apps. dc5757767d9 : Fix testWifiConfigLockdown on certain devices b62969df26f : [RESTRICT AUTOMERGE] Reduce flakiness of IME multi-display tests 13016e250e2 : [DO NOT MERGE] Rework AccessibilityEventTest to use UIAutomation instead of sleeping. 6b5245eb131 : CtsDevicePolicyManagerTestCases testUnlockWorkProfile_deviceWidePassword failed 6e7cda1187e : Add cts test for detect/permit unbuffered IO. 31df16fae22 : Add DynamicConfig support for CtsHiddenApiBlocklistApiTestCases c4c48544204 : Add DynamicConfig support to CtsSystemApiSignatureTestCases 20dfe922675 : Revert "Skip testNONEwithECDSATruncatesInputToFieldSize for P521" 2eb3ee274d2 : mediapc: Lower minimum RAM checked to 5 * 1024 MB e4fd83b35b9 : Remove invalid test e52ee3856e7 : Add a window title for the focused window to support multitasking cases db429de7a06 : [cts] only enable incremental loading progress tests on V2 a45ce08a7dc : [cts] fix loading progress callback test for Auto 5ba6a19e7eb : Webkit CTS: Don't block the main thread in RenderProcessClientTest c8875a11c97 : GtsStagedInstallHostTestCases: fix INSTALL_FAILED_OLDER_SDK 2e10444f745 : SpatializerTest: moar listener tests 3e8020a4352 : DO NOT MERGE: Bump CTS Verifier version to 9.0_r20 34dfeea8105 : Exclude testNoRemotelyAccessibleListeningUdpPorts ec3624a0388 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/209607944 b8740011a11 : Remove AudioLoopbackLatency test for Auto. 3c476fbc700 : Fix for testPublishWithImsAssociatedUri to use TEL URI 3a7f9169595 : CTS SystemPalette: don't test hue against tone <=10 3275e1e5606 : CTS SystemPalette: extend delta hue tolerance to 15 99368328048 : Ensure only aggregate policy is available to non admin a720f39661c : Revert "Revert "RESTRICT AUTOMERGE Edit tests to assert either old or new behavior"" 7f49bd563bf : Revert "RESTRICT AUTOMERGE Edit tests to assert either old or new behavior" 9923718165a : [RESTRICT AUTOMERGE] CtsMediaTestCases: Grant QUERY_ALL_PACKAGES permission 8e6ee12a805 : RESTRICT AUTOMERGE Edit tests to assert either old or new behavior c69b0eafbf2 : Enable device baseline settings in CTS 5ce835aba1e : CtsVideoTestCases: Update zip to CtsVideoTestCases-1.3.zip 7af655261d0 : Update section tags and value keys to match json/protobuff parsing in Google3 9bbcf332be0 : Make ReportLog json output file sections compatible with protobuff. 182003dc6ba : Rename AudioLoopbackBaseActivity to AudioLoopbackLatencyActivity. 5e3a4af9dd0 : Cts fail cause by Setting config_disable_all_allmessages true 1a7379b9df0 : Because the B1 string of button1 conflicts with the project name of our project. 426ed9d97ec : AlertWindowsAppOpsTests only remove window when attached 35e357b4ecd : DO NOT MERGE Add SidecarTest fail to CTS Known Failures List b22971efef0 : [DO NOT MERGE] Relax test criteria for CtsSensorRatePermissionTestCases 7b38491065d : Add platform-test-annotations to HarrierTest eca345f2b3e : Fixed android.appsecurity.cts.StorageHostTest 27887a50ff1 : RESTRICT AUTOMERGE [cts] remove maxTargeSdk related Readable tests in S 9eabfec7293 : Add CTS coverage for destination file checks for downloads 4186e7f8129 : Add CTS coverage for destination file checks for downloads b1156b66612 : Add ALLOW_SLIPPERY_TOUCHES permission 14b36edead7 : [Provider Model] CTS failure, sync the res name and check touch screen in the test case e778ed0cd48 : DO NOT MERGE: Add CtsDeviceInfo.apk as part of GAS CATBox (gcatbox) ac92afe727a : RESTRICT AUTOMERGE Fix tests as Trusted Hotword requirement is removed 109af229266 : DO NOT MERGE Fix headset detection logic in AnalogHeadsetAudioActivity. b0b52bfc265 : STS fix cve bug id annotation 57454fede10 : media: HDR to SDR tests to handle empty HDR10+ metadata 6cee54a2545 : Exclude Notification Privacy Test on auto af6235fba52 : Merge "Added check for lock screen support" from android11-tests-dev am: c5416f2824 a3e20d7cf95 : [UX Review] Copy subdirs in ReportLogFiles d2699ae3f15 : Wait until IME has active input connection with focused View. 71250cde885 : Add active test to ForegroundModeTest 76c0e14f58d : Add active test to ForegroundModeTest fb8ad4c0e7f : Add active test to ForegroundModeTest 2bbe7debfb2 : Improved CtsAdminTestCases when running on headless system user mode. 597ecdd25f7 : Merge "Sleep until the wifi initialization is complete." am: d2b4794fa6 am: e7c0ee2cf8 am: ab2a8d1be2 am: 21c0a70a4f 39141a26b54 : DpmWrapper changes to fix DeviceOwner GTS on automotive. 1d718874350 : Test that system role doesn't override user revoked permission. 97522c47cd9 : wifi: Skip Soft AP test case on virtual devices 8179a0bc5db : Fix gauge atoms backfill and testAudioState ae34caddb23 : CtsVerifier fixes for automotive. 5ec08b8aef4 : Fix for uirendering.cts.testclasses.WideColorGamutTests#testCanvasDrawColorLong 7308484bf25 : Revert "Use targetSdkVersion instead of targetSandboxVersion" ddb19703f60 : Fix CTS-V ReportLog exporting b96548ce085 : Release stretch overscroll when new items are added. 52e1582c3ca : Fix a CTS-V crash issue that happens when running CameraITS test 6e82295224a : Exclude wifi system api changes between R and S b0c5005db36 : [DO NOT MERGE] Remove use of set-letterbox-style ADB command which isn't needed 2c4885ab8fa : Add ALLOW_SLIPPERY_TOUCHES permission 32612feb6e6 : Updated CTS test for Android Security b/179687208 80d62af5ba8 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/179687208 6af9120e07a : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/179687208 602960ea24d : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/179687208 3b36796dc6a : DO NOT MERGE: Allowlist intents in GMSCore com.google.android.gms 7e8389c1ed1 : Updated CTS test for Android Security b/195630721 6d7547e530b : Updated CTS test for Android Security b/150160279 38be54c5ca6 : Updated CTS test for Android Security b/150160041 3b8fc97b560 : Updated CTS test for Android Security b/150159906 43a8cbfbeae : Updated CTS test for Android Security b/150159669 52509e15e80 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150160279 8d1dfdd4c6e : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150160041 13b2cfc8332 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150159906 e16189ac787 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150159669 133e5412383 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150160279 2684a5db83a : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150160041 f48ca171309 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150159906 7928320d7be : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/150159669 212000f321f : Remove “PERMISSION_POLICY_AUTO_GRANT” after test 5bbe2f843cc : DO NOT MERGE: Whitelist intents in GMSCore com.google.android.gms c6a8df8de8b : CtsScopedStorageDeviceOnlyTest: Ensure public volume is visible f054e4f5371 : Bring sc-v2-dev to parity with android12-tests-dev 52ac0783438 : Relax animation cts test timing f93a4d5dff9 : DO NOT MERGE Add security test for AndroidFuture.readThrowable(). 378070101d1 : Fix for failing CtsBiometricsTestCases for older devices f54131f306d : Update cts and cts verifier version to 12.1_r1. b753ede9a0a : Cherry pick "Unregister listener of radio state changed in testRebootRadio" d1e2013f598 : CTS test to cover Bitmaps surviving copying e700814baaa : Remove the icon differentiation which was not a supported feature. 238402df972 : Fix drag gesture perceived as long press 8e0f7fae5e0 : [RESTRICT AUTOMERGE]Update test case to apply relinquishTaskIdentity since in the same app. cb918756fb3 : RootlessGpuDebug: Change Activity to Service 4081e6c4c09 : Improve FrameMetricsListenerTest consistency 531f4c33e4a : [RESTRICT AUTOMERGE] Fix CVE-2021-1906 85bf8c303e2 : [RESTRICT AUTOMERGE] Fix CVE-2021-1906 7536a666829 : scene3/test_lens_movement_reporting fd offset using START_FRAME 85cb31c007d : Use the same activity for compat change tests 0759f4a0c98 : [cts/SettingsProvider] Readable tests for ContentResolver query/call 43d32be4b70 : Ensure we don't accidentally select camera app in UI tests 9a66a9079de : Fixes DeviceAdminWithEnterprisePoliciesBlockedTest 3b6376b2633 : Remove @FlakyTest from CompatChangeTests. 95ac94ece13 : Add expiration test 5038068e6d5 : CtsSystemApiAnnotationTestCases: Allow expected failures to be ignored aeb423814a6 : Signature tests: catch and log NoClassDefFoundError a5b934ebb8b : Make a11y multi gesture test touch slop aware 332694ba0df : Fix ALWAYS_SANDBOX tests, so they fail when not set 4e9a8484c7f : Fix issue when switching to profile. 0b69ae05731 : Media tests should targetsdk=31 instead of 29 a16c13e7769 : mediav2 CTS: Release codec resource after test 3273d507734 : Update CTS Extensions Version... 10805dfa983 : Add Finish Sequences to Split Activity Launch Tests 858df4f328f : Adds testFinishPrimary and testFinishSecondary d5b8112c549 : Introduce Activity Embedding Base Test Class 4dc03741cac : Update tests to use 4 digit pin 54c24e7f93c : Add test cases for Visible Activity Callback function 34da798b0d9 : Add CTS tests for AppCompatStateChanged atom. 0268c1a9039 : Fix testTraverseAllWindows with waterfull cutout 9b0b1807c88 : Fixes COMMAND_SET_MAXIMUM_PASSWORD_ATTEMPTS for automotive 47b9d5ff369 : Fix CTS-V ReportLog exporting 64a91a1ead1 : Revert "Remove @FlakyTest from CompatChangeTests." 300e5dafb78 : ITS: test_post_raw_sensitivity_boost change to rel_tol 1edc89ff6ab : Merge "MediaCodec: avoid double lock gralloc buffer" am: 762f74e018 am: f6f0bdd100 am: 99b5b46eba am: ce30f8308f BUG:201620357 985e831dbfa : Re-adds WifiConfigLockdownTest.testDeviceOwnerCanRemoveConfig. c1ff9d01fcd : CtsVerifier / Camera FOV test: Remove the fixed screen orientation property. 3e66edc9856 : CtsVerifier / Camera FOV test: Apply a rotation to the photo bitmap when necessary. 8cbd07de3a3 : CtsVerifier / Camera FOV test: Fix warnings from checkstyle.py 2bda6bbf99e : CtsVerifier / Camera video test: Remove the fixed screen orientation property. f4050fcda19 : CtsVerifier / Camera video test: Scale the video preview when rotation is 90 or 270. 5338ef2902a : CtsVerifier / Camera video test: Fix unused import warnings from checkstyle.py 55b6eba7316 : CtsVerifier / Camera format test: Remove the fixed screen orientation property. 57ce7414d2b : CtsVerifier / Camera format test: Apply a rotation to the format view when necessary. e3741d53f7e : Fix the bug that the mode button and the result are not consistent. 216bc599026 : Add CTS coverage for destination file checks for downloads 48e9c44bb1d : Add CTS coverage for destination file checks for downloads 8e631687e2f : Add CTS coverage for destination file checks for downloads 3fe97654b19 : Remove split-screen test 3483c8403cd : CtsVerifier: fixes Utils.showBugreportNotification() d2e7665f586 : Remove dialer holder after test for device whithout a default dialer. 175a1324c90 : CtsVerifier / Camera format test: Fix warnings from checkstyle.py f45369f7365 : Removing TrustedVoice tests since trustlet_voiceunlock was removed from GMSCore a few months ago. db0e9045d79 : Fix AccessibilityWindowQueryTest failure 19e702e9d30 : Use targetSdkVersion instead of targetSandboxVersion 3676719f024 : Wait to tap ImeActivity until the activity is showing in display ad2f067775c : Fixed WiFi config lockdown instructions for automotive. ca09f2ce391 : Add USB CDD annotation to CTS tests d04d8f6d6d7 : Upgrade CtsSplitApp SDK to current for SplitTests 599a1cde93e : Add RunNotOnSecondaryUser annotation. f5122494918 : Revert "Create EventlibService." d6b759c3e22 : Annotate accessibility related test modules for foldable device testing c86f802028e : Fix CtsSettingsHostTestCases 447dc4ef68e : Add tests for monitoring behavior 15358ddab12 : Add test for BAL with VirtualDisplay 19b5e88bc64 : Fix remaining issues with CtsDevicePolicyTestCases on S_V2. 21822c8b922 : [Large screen] Add tests for ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY 39ad4d20876 : Camera: Wait for UI focus during GL legacy testing f5268e57f73 : CTS: Inject input events with no sync mode in AnrTests fc314976912 : Skip attestation test for first_api_level <=26 1e03fb0f157 : Remove @FlakyTest from CompatChangeTests. 42d62291568 : Merge "Fix testFullDisk test case in split view settings" am: 54a2a9fc0e am: eb3f5bd90b am: 140a63ae47 64ce2b280ad : Revert "Remove @FlakyTest from CompatChangeTests." c0b7f31c51f : Add the test case for the inconsolusive result of the contact capability request b8522b21c72 : Add tests for getSimApplicationState 0ccbb3decc9 : Make ApexTest::isGSI() return true on automotive a781dba2395 : Add SlowApiTest annotation to keychain.choosePrivateKeyAlias tests 81dbfe087c8 : Disable quick pick-up gesture doze rule 60bee35ba59 : AudioTrackTest: test Builder error handling 87da8004d98 : AudioFormatTest: test Builder error handling 5f7ed38cab6 : Use proper contains/doesNotContain logic for car da5fe5e989a : use text to find views on watch ae237429df7 : Skip multipackage collection tests if there isn't another package to check 051deeb5976 : Add NET_CAPABILITY_INTERNET NetworkCapability for VcnManagerTest b75ef6f7bea : Check if the display is organized only for the trusted displays. b13d2581d86 : AudioAttributesTest: test Builder error handling 3403444d411 : Fixed DeviceOwnerRequestingBugreportTestActivity creation. 3221ca68b00 : Remove TaskFragmentAppearedInfo 464ec7e0f18 : Launch test activity in fullscreen in WindowInsetsControllerTests 08cdd2b7193 : Exclude testPerformanceOfHardwareVideoEncoders from CTS-on-GSI f3e966bb3a4 : Add test case for auto pip on launching another activity 1956daab0ec : Uses the test Home for time-tracking api tests in ActivityManagerTest. ff1359a98d7 : Add CannotSetPolicyTests which don't involve a DPC. df6a042c8fd : Automatically generate Delegate test runs for policies which declare them. ea4179653f3 : Add @EnsureHasDelegate d68a19a553d : Migrate more ApplicationRestrictions tests. fa1c02c0ded : Iterate on hue precision in SystemPaletteTest 3ca5b3ac579 : Add basic support for instant apps. 4776b874937 : Update transcoding ownership ae04850261e : Move adjacent tasks forward together to ensure occluding state ac24f5c05b8 : Fixed some managed device info tests for automotive. 8e117b2caf4 : Remove NIGHT_MODE CtsVerifier test. 686de75da9e : Ignore immersive modes mic indicator cts tests for aaos 213cdcbfddf : Disabled USB file transfer test for automotive. 2de5b96041a : [RESTRICT AUTOMERGE]Revert CTS Test for b/179839665 04a41aa295b : Add test case for FLAG_ACTIVITY_TASK_ON_HOME with lock-task mode. 303193bbfcc : ITS: enable manual sensor_fusion 5b1407fc2a8 : Change platform version and release to 12. b5bcc27d11a : Bump CTS and CTS Verifier to 12L_R1 23f4e7467f3 : Move assets to the correct directories. 5221f10c5da : Re-add missing hasFeature change that was lost during statsdatom CTS test split d938b5d9b63 : Fix CTS: getActiveSubscriptionInfoList and getSubscriptionsInGroup no permission d0aec43d3ce : Remove device MultiLog 3253cf43a25 : Revert "Remove device MultiLog" d78d5123a60 : Fixed permission on setStopBgUsersOnSwitch(). f022d58b69d : Update CTS tests to verify that unknown change IDs are skipped facb2fc4760 : Migrated DelegationTest to Bedstead. e8b41de5f37 : testAnrIsNotShown: try for 10 seconds and add an early exit 79e0f181ae9 : CTS test for Android Security b/77822336 f517c71d6ac : [RESTRICT AUTOMERGE] CTS test for Android Security b/77822336 ce4bfa0fe96 : STS fix for CVE-2021-0490 4d259867053 : Merge "Create change to revert aosp/1719073" into android11-tests-dev am: 920c59ca5a 5dbb1145f77 : Merge "Fix Cipher Test is failing between Peeking display and Keyguard windows" into android11-tests-dev am: 41c4a29a76 de0dd386fa0 : Disable battery saver test on WearOS 7faffef7d9a : Fix the porting mistake for avoiding the activity relaunch 7bc6d8204cc : Fixed commands that disable status bar and keyguard. 91707b57bf1 : In car, finish the overlaying activity after a timeout. e5948fcb7be : Exclude CtsTransitionTestCases from cts-on-gsi test plan 72eaadfd5ac : STS test for Android Security CVE-2021-0490 1fdf94511f8 : CTS test for Android Security b/189942532 5e07573231a : CTS test for Android Security b/194300867 48bb36ada84 : [RESTRICT AUTOMERGE] CTS test for Android Security b/194300867 3022d913ee4 : [RESTRICT AUTOMERGE] CTS test for Android Security b/189942532 9bcb97f01be : Skip disallow install unknown sources test for AAOS in CtsVerifier 9cc5b0c4fb5 : Add OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY to allow list. 1774061a2d6 : Remove FlakyTest tag for a fixed WebViewClientTest 93c0427f66b : Create EventlibService. 777fc4ca9fc : Add serialVersionUID to the query classes contained in event classes. 2ce6844e229 : Make testAddingImmersiveWindow robust when remote inset controller is used. 96e4d0f1358 : Add a CTS test for TaskInfo#isVisible via ActivityManager#getRunningTasks c8584ad02f6 : Merge "[RESTRICT AUTOMEGE]Adapt StorageTest for Wear" into android11-tests-dev d160a1dff1c : Fixed CtsVerifier so DISABLE_USER_SWITCH is set on DO, not PO. ee09c6d7374 : ITS: force-stop com.sec.android.gallery3d for Samsung tablets b358b0d945d : Fix for testFullDisk test 6e2d74c0c92 : Fix RecognitionServiceMicIndicatorTest for mic privacy panel in cars b858732d7fe : Migrate testManagedProvisioningPreInstalled edec52eab45 : Add test for view recycling with changing viewId 59ee64e88ac : Keystore CTS: Test replacement of existing secret key is a no-op. 0307237abef : Adding test of applying TaskFragment ops in lock-task mode ea08f9d21ab : Renamed setStopBackgroundUsersOnSwitch to setStopUserOnSwitch() 2b7d01ad6d6 : DO NOT MERGE: Bump CTS Verifier version to 9.0_r19 758c62c5920 : Update parceling and unparceling testing for RemoteCollectionItems 0dca5e67bf6 : Ignore multi-user reboot CTS test 5c54215e7b6 : Annotate MediaParser device tests with no_foldable_states e8cb5fd5920 : STS test fix for Android Security CVE-2021-0921 032bc411cf5 : [DO NOT MERGE] Verify package name and UID for trusted app check 689ef14f760 : ApkVerityTestApp: Check FS_VERITY_FL if kernel doesn't support STATX_ATTR_VERITY e76a6bfadad : Changed instructions on how to set up DO for headless system user mode. 9877a122d69 : Update CTS CarWatchdogHostTest to verify recurring I/O overuse kill. fde305d0409 : Verify app links user selection preservation on update d1f8f78df19 : remove Disallow uninstall apps and Disallow controlling apps for Watch aa4c7e17c5f : remove DeviceAdminUninstallTestActivity for Watch 97f1e988c09 : Revert "Add test checking view recycling is always tested" ea92cb9bead : Modify test case for setTurnScreenOn can only used to wakeup device. a69cb38fc60 : Eliminate Extra Callback from... 86319d5a501 : DO NOT MERGE ANYWHERE Updated relevant OWNERS files to point to canonical list. ffc03ba51a3 : STS test fix for Android Security CVE-2021-0921 52bb1bc3eaf : CTS test for Android Security b/183944574 71fadb8b28e : ITS: test_ev_compensation_advanced loosen TOL near sat. 4e2768d88a7 : CTS test for Android Security b/183944574 937bce3c1ce : Revert "STS test fix for Android Security CVE-2021-0921" 204b0feac39 : S V2 is now 32 4f09fe42e3d : Add bugId annotations for security tests a26ca7509eb : Introducing support for CHECK_TTS_DATA and ACTION_GET_SAMPLE_TEXT intents. c584d3d5f1b : DisplayTests: scale by 0.9 for resolution override 0b68e70b5b9 : Fix CaCertManagementTest. f2523278407 : Modify manifest to handle display config changes on sleep 4d3ee1d05a8 : Modify manifest to handle display config changes on sleep c916bf28f4b : Fixes test fail cause by unexpected events bca8662186e : Fixed DevicePolicyManagerTest for automotive. bd9db83afd0 : Fixed testPermissionPrompts for automotive 53e60cd0536 : Add test for FLAG_SLIPPERY 6cd0c7fb511 : Update API check in SECURITY_MODEL_COMPATIBLE tests 05be28539d4 : Improvements for Managed Users test on headless system user mode: a7550740706 : Add test for FLAG_SLIPPERY a6f4954131e : Added tests for password-related APIs not supported by automotive. 28b4734d3c9 : ITS: test_ev_compensation_basic loosen RTOL at high EV comp values 7c101de68f3 : Migrate more KeyManagementTests. 37526abb850 : [resolved conflict] Merge "resolve merge conflicts of 84f6714e1c380227daee57e6c0832a7c9d7c170e to android11-tests-dev" into android11-tests-dev am: 148de3e480 5dd890399e5 : Enable installKeyPair_withoutAutomatedAccess_aliasIsNotGranted f8ddcfd6b5f : Add TestAppInstance.keyChain() 760afcef9ba : Add .context().getContentResolver() 4571a1c74ad : Adds tests for disabling OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY change ID 146825e2b9a : Fix CompanionDeviceManagerTest b65ef073db6 : Fix InlineLoginActivityTest#testScrollSuggestionView 19c212f3e07 : Fix the two test cases testForbidCapabilitiesRequest and testRequestCapabilitiesFromCacheWithPresenceMechanism in RcsUceAdapter 5cd9973c63a : ITS: don't apply CCM to RAW test patterns 6828a676b3d : Added tests to check PO and affiliated user on bugreport tests. b196c2f73bb : Ensure the data is reset between lookups d591a0c029b : Ensure TelecomManagerTest holds SHELL perm identity for test f51b53eb1ef : Add ActivityEmbeddingLaunchTests#testSecondaryActivityLaunchAbove 4051b50c17a : Add ActivityEmbeddingLaunchTests#testAlwaysExpand bf73bf04b92 : Add ActivityEmbeddingLaunchTests#testSplitWithTopmostActivity 01f84f01ee1 : Update testPrimaryActivityLaunchToSide to ensure... 3de21b017a5 : Add .context() to TestAppInstance efa04c02f21 : Rename TestAppInstanceReference to TestAppInstance. 91b8ffcf848 : Generate full Activity class instead of hardcoding. 8c965496c30 : Add serialVersionUID to serializable classes. 13b20788e01 : Skip border check in testSetGeometry_dstBounds{On,Off}Screen cef889f97d0 : Don't capture border for SurfaceControlTest 1808d92f6fe : Invoke TelephonyManager#testSetForbiddenPlmns() API with shell permission 8860a9f0e33 : Fixes test fail cause by unexpected events eaeb0f2249c : Fix HotwordDetectionServiceBasicTest fail 92183c1e8d5 : Ignore ApplicationInfoTest#testIsProduct c69a89ff0cb : Changed Nene to use new APIs to not stop bg users on switch. c0844042dd5 : Reorder option tag to have the plan name correctly show for cts-validation test plan 334534ce595 : Use Integer Property Animator for AttachedSurfaceControlTest f24caac7e52 : Wait for change on LocationManager's broadcast 1bec9173606 : Fix DisplayTest.testModeSwitchOnPrimaryDisplay 699ddcefc81 : Adding test for adjacent translucent TaskFragments 1e0fa288940 : Adding test for adjacent TaskFragments bbaf85ff681 : Launch test activity on virtual dipslay in fullscreen ca5318fad43 : Verify create TaskFragment with non-resizeable f7bbcd8b823 : Add test checking view recycling is always tested 756f818bd21 : Launch a nosensor activity before querying the orientation 718c93c0732 : Update CTS JNI tests for public libraries in APEXes. 76022863256 : Minor improvements on PolicySerializationTestActivity: 143bdad42c1 : Fix duplicate carrier config broadcast issue 8f0bbcbc961 : Adds foldable annotations to tests a8812316bb7 : Update OWNERS since the old owners has left Android. 38bbdee252d : Allow remote exceptions to work without specifying a brand or sha256. 21b43957df2 : fix app abnormal crash cause testManagedProfile fail. 870284d5316 : android.view.inputmethod.cts. FocusHandlingTest#testOnStartInputCalledOnceIme -fail 1ea1f42c62f : Remove device MultiLog cd6ec58be69 : Remove device MultiLog ef8f63750d5 : Enables 'Disable status bar' for automotive be75e1ddd34 : Removed Managed Users -> Test Disable Keyguard for automotive. 3343203f320 : Improved logging on CtsVerifier. 8e2cbd6f495 : Camera: Fix a wrong "condition" statement 8d7df4a04a5 : Add support for querying Intent Filters in TestApp 35559269a86 : fix testUrlBarChangeCancelSessionWhenServiceReturnsNullResponse b7cd58adcdc : Test the new uses of RemoteViews.canRecycleView a62bf73ff6b : Increase timeout for test 661ad9505fe : WindowInputTests: assert in the test thread 2d786df3131 : Label the car service module as not_instant_app, so it doesn't run in instsant mode 4f524a527c1 : Add CTS test to verify location accuracy feature by targetSDK 0d7a0198023 : Re-enabled location tests for automotive. b3ce27a572b : Revert CTS test for Android Security b/144285084 7dff6683338 : Fix failures due to config_guestUserAutoCreated 12eecdf80ba : Add CAR_MONITOR_CLUSTER_NAVIGATION_STATE to automotive_android_manifest. cc6a12b194f : Fix the API level check for incfsv2 verification 0968e0287e3 : Add native bridge controller to to CtsViewReceiveContentTestCases 6bf13f4f820 : STS test for Android Security CVE-2021-0928 ea9829a16b4 : Update split screen check on tablet devices. 4ff50ba3bd0 : Add ActivityEmbeddingLaunchTests#testPrimaryActivityLaunchToSideClearTop 97af763ca71 : ITS: fix mismatch from internal/master 804b30bc44e : Camera: Skip testCameraOrientationAlignedWithDevice in foldable mode f03c8b44161 : Fix android.permission2.cts.PermissionPolicyTest in Automotive. cf124536c22 : Updated CTS test for Android Security b/172655291 9fa22627687 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/172655291 79137162539 : Camera: Fix race between ImageVerifierListener and ImageReader ab174af9d05 : ITS: check colors in RAW if supported, else black if YUV a41beff281e : Remove ListeningPortsTest from known-failures list 917a325cf88 : Camera: Fix buffer underflow in ImageReaderTest 89a6837fb6a : Camera: Add camera id for CamcorderProfile check 0b26c65c3e2 : Camera: Check CamcorderProfile for 1080P video support af27b2c72a7 : Don't run legacy transition tests when shell transitions enabled 8773423b2a0 : Camera: Abort failing native capture session 42ce701762c : Rename APPLIES_TO_COPE_PARENT to APPLIED_BY_COPE_PROFILE_OWNER ba9cff80810 : Convert TestActivityWithId Id Field from Long to String 3372b0f474c : Use pointer source in ViewTest#testAccessPointerIcon 966f8171b9b : Migrate PermissionGrantTest. 2412d99bff0 : Add Nene.Notifications() 4a3ee4070aa : Add test case for showWhenLocked on embedded activities a9ffe30f5c6 : Add support for AccountManager to TestApp. 379e9dfd740 : Set 10 minute timeout for CtsDevicePolicyTestCases 462d6473c0c : Fix merge issue in CompatChangeTests dd6334cfd96 : Removed invalid .gitignore f870417da4a : AudioTrackTest: Add downmix audio test 54a54b1cbcd : Exclude CtsTelephonySdk28TestCases from cts-on-gsi e8497b5507f : Add Notification Privacy Tests to CTS Verifier ccef6fe0e48 : Add RequireLowRamDevice and RequireNotLowRamDevice. a759bc13d7f : [cts/pm] fix extract native lib tests for forced abi c4580ea5681 : Null check when no permissions are requested. a29fefe06bc : Remove use of "su" from Nene. c0c8b9f5f99 : Fix a CtsVerifier crash issue 33afc2b3dd8 : Integrate Watchdog disabling/enabling for the CTS 44462c8f523 : STS test for Android Security CVE-2021-0962 84ab05f64b3 : Activity Embedding Tests (1/n) 80f12160132 : Make sure default push_messaging_over_quota_behavior is TEMPORARY_ALLOW_LIST_TYPE_FOREGROUND_SERVICE_NOT_ALLOWED. fa8688207c6 : Camera: Relax camera launch requirement for MPC12 1037d0c4ff9 : Remove ADB from user resolving on S+. a4304edb446 : Use the min aspect ratio from ActivityRecordProto in CompatChangeTests acb468aaf21 : Increase retry time to 10 16e418ec1f1 : Adding tests to ensure findViewById is DFS. 62ecd8b3707 : Exclude testGetMultipathPreference on No Wi-Fi devices 81294ccf5a3 : Camera: Add support for new data types for newly added metadata 0f59b768b4f : Exclude test for vendor API level < 31 94452c592e5 : ITS: test_zoom.py check zoom ratio max, not zoom max 8319eba2b0b : Add Notification Privacy Tests to CTS Verifier 009fb7c93a9 : Add Notification Privacy Tests to CTS Verifier 13e7691421c : Add Notification Privacy Tests to CTS Verifier 3b9dd4d33ec : Fix some devives run test_tonemap_sequency fail 0c1f59e34ad : Fix ResetPasswordWithTokenTest test 8851d65f165 : Add NeneInternal target for TestApp/etc. - add QUERY_ALL_PACKAGES to main Nene Target. 39643976ff8 : Update testForbidCapabilitiesRequest test case f0dea9a299f : Reland "Fix DebugClassKillSwitchTest to handle missing classes." f52c4a63e76 : Fix test when the type of the field cannot be resolved. 54962f445d0 : [Provider Model] Sync the res name in the test case 5cfe7a21db3 : Freeze AIDL API for SC-V2 10b073876f0 : STS test fix for Android Security CVE-2021-0481 a9649b731bc : Includes CtsAttentionServiceDeviceTestCases in CTS automation tests for foldables 92fd66eb0ea : Includes CtsRotationResolverServiceDeviceTestCases in CTS automation tests for foldables 48fa660385d : [RESTRICT AUTOMERGE]: wifi: adapt to multi-type config conversion 8d069aa89db : Add restrictions to run CtsFileSystemTestCases 866061af303 : Skip APEX tests when running with the native bridge. c08d0b1fc1d : Add Retry and use for testapps. 2799df1d548 : Add types supported by Bundles to BundleKeyQuery. 0ce03f4220e : Wait for all non-home activities to be destroyed 37b93d5440d : Call Dialog#dismiss() in runOnMainSync(). 51ae83236d7 : [CTSVerifier] Add new activities to the manifest 72c866ccb43 : CTS test for Android Security b/136175447 7a7ad3eb1e3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/112550251 fba92f45590 : [RESTRICT AUTOMERGE] CTS test for Android Security b/144285084 8ac5c1aca2f : [RESTRICT AUTOMERGE] CTS test for Android Security b/144285084 d440722d190 : CTS test for Android Security b/144285084 5c9dc5938c0 : Add foldable annotation for running cts 55c64118725 : [RESTRICT AUTOMERGE] CTS test for Android Security b/79218474 895edb2a1c2 : [RESTRICT AUTOMERGE] CTS test for Android Security b/79218474 fd118bf2fc5 : CTS test for Android Security b/197336441 529531153b7 : CTS test for Android Security b/195630721 506d8492756 : Initialize class fields in @Before method. 5638ec2eadd : Add support for querying services in TestApps fac17bac136 : Test that min aspect ratio overrides aren't applied for non portrait only activities cff6b482add : ITS: check error in mm correctly 5c3ede8306b : Allow querying collections without query objects. e7b9af80848 : Weight annotations to create a run order. 360a2754ef3 : [RESTRICT AUTOMERGE]: Remove AsbSecurityTest from SliceProviderTest.java efc362d70b6 : CtsMediaV2TestCases: Update the zip to CtsMediaV2TestCases-1.14.zip 9f31a02884c : Use build version release property based on API level 19c00fc8e80 : ITS: allow test_flip_mirror.py to find chart on all phones. 75a0c52f026 : Avoid stopping power supply to SIM if no hot swap supported ca52aec5d18 : Fix the symlink test in AbiTest. 05861628902 : Synchronize screen turning on and unfold overlay 3f6848afd3d : Fix Bedstead when running on P and Q. ba041431281 : Disables some tests in android.appsecurity.cts.SplitTests with native bridge. 8b17d5dbc16 : Set foldable annotation for telephony CTS 6891a89454e : Update CTS to use the New Window Extensions Interface 828758bcd15 : ITS: blur images for variance measurements 92f84ef5872 : Support freeform windowing mode in AspectRatioTests 20f2da13fce : AudioTrackTest: getMinBufferSize invalid arguments should return ERROR_BAD_VALUE fb1c251956a : [cts] fix CtsExtractNativeLibsHostTestCases on S emulators 7c1cf9bf60f : Fix Bedstead when running on R. 179f479ef54 : Re-enable KeyManagementTest. 4a5478f1b12 : Re-enable tests disabled for Automotive. 8746cf43fc1 : Refactor packages access to remove ADB + caching. 04bcf06f7c7 : Add asynchronous wait time for adjustVolume(). d8c72027aac : Tracking changes to always sending Game content type to the HAL 6e171409bab : Refine MultiDisplaySystemDecorationTests c0e29e9e9b2 : STS test for Android Security CVE-2021-0490 3b724c5c6b3 : Fail tests which leave unfinished transitions behind 493aaa7ab7c : DO NOT MERGE: Revert "Re-enable cross-user test case." dce9826c863 : Camera: Update the device state to camera orientation map name 590c1f3eff9 : ITS: eliminate spurious 'circlish' rectangle in test_zoom d855679a347 : STS test fix for Android Security CVE-2021-0921 ee74d4af641 : Added CarWatchdog's CTS hostside test with shareUserId app b4795eea7e0 : Fix issues with ASurfaceControlTest 4b0d49afe4d : SpatializerTest: verify state when feature unsupported 0bbabf02cde : Fix for #testAppInfo_RemovePermissionsAndFreeUpSpaceToggleExists 3e65a2a9f8c : DecoderTest: Adds a new mode for which codecs must support profiles. 3525a7cccdf : ITS: fix for numpy 1.20.1+ version e5bba006ab0 : Annotate NNAPI test modules for foldable device testing 05f4acd9705 : Annotate thermal CTS tests for CDD 7.3.6 3843a30a5bd : Fix CTS test for 32-bit userspace devices 41c4e8d7654 : Disables testDdmsWaitsForHandshake with native bridge. 1e338922abc : media: fix EncodeVirtualDisplayWithCompositionTestImpl timeouts 445a77d4046 : Make sure default push_messaging_over_quota_behavior is TEMPORARY_ALLOW_LIST_TYPE_FOREGROUND_SERVICE_NOT_ALLOWED. 49ab5637319 : Add test case testOverlappedTempAllowList. 821046717aa : Improve CtsVerifier to use current user DPM for setting device policy 020133cd491 : Add test to verify call startTranslation after pauseTranslation c906bad7e18 : Add note explaining that cell broadcast action is optional. 540c699d631 : [RESTRICT AUTOMERGE] CTS test for Android Security b/112160868 0cb2be91fc0 : CTS test for Android Security b/112160868 f2a2bf01d33 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/120506143 a9461750138 : Updated CTS test for Android Security b/120506143 8b3f52fe396 : STS test for Android Security CVE-2021-0921 d592c946dfe : Disabled some test for automotive. b21699e4135 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/181346550 d812ac70d19 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/120428041 467ad3f5238 : Updated CTS test for Android Security b/181346550 b661ff00e9f : Updated CTS test for Android Security b/120428041 5de5a83e00f : Fixed PrivacyDeviceOwnerTest for automotive. 4501d44663c : Set source crop for split screen and freeform tasks 76f8c4d9779 : Rename shouldUseDefaultDisplayStateChangeTransition attribute b226863eb2d : Modify test case for setTurnScreenOn can only used to wakeup device. 93f5cdb7558 : Verifies the activity is paused after auto pip e4267cdf84c : Fixed CtsAdminTestCases for headless system user mode. 08eb283ba38 : Camera: Verify device state orientation maps 19e427b4de2 : Refactor TransitionSelectionTests of freeform activities 081dcfb14f6 : Decouple Launcher from InputConnectionEndToEndTest (2nd try) 8fca083cca6 : [RESTRICT AUTOMERGE] CTS test for Android Security b/119120561 610e83c5bd7 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/120499324 6895fc76b05 : [RESTRICT AUTOMERGE] Added a missing assert in runPocAssertExitStatusNotVulnerable b8d472890b3 : CTS test for Android Security b/119120561 2ea4de1fd20 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/120499324 0bfb4070804 : [RESTRICT AUTOMERGE] Added a missing assert in runPocAssertExitStatusNotVulnerable d055fc7960f : Updated CTS test for Android Security b/120499324 4ceda4f723a : Added a missing assert in runPocAssertExitStatusNotVulnerable 3c5dedd78cf : CTS test for Android Security b/191444150 d73f2feb518 : Ensure /proc/net/ can be pulled for ListeningPortsTest bcafea0a025 : Rename getSurfaceTransformHint API 18120aa20e1 : End block suppression when sending emergency SMS in the tests 3eb230d05e2 : STS test for Android Security CVE-2021-0921 edcda6289d7 : Add LauncherApp support in TestApp 914ecfcdc30 : cts-on-gsi-exclude: Exclude UWB tests for Android S GSI image c8b9904bd7d : Reset scroll deadzone for TV and Watch 91b6c6ead23 : Migrate CameraPolicyTest to bedstead infra a0f9db2b581 : Improve scalability of Settings deep link API 04862bbd819 : Don't run ClasspathDeviceInfo on pre-R devices. a9ec5bc30bd : Wait for LATCH_MMTEL_CAP_SET countdown at testCarrierImsServiceBindMmTelFeature, testCarrierImsServiceBindMmTelNoEmergency, testCarrierImsServiceBindMmTelEmergencyEnabled, and testCarrierImsServiceBindRcsChangeToMmtel 9d312821911 : Check if ANGLE is installed before running tests a3df8266f75 : Use handler and unregister properties after test 45a39006b5e : Enable some CTSVerifier tests that work now 720457d8b2b : Fix CtsAngleDeveloperOptionHostTest due to ANGLE updates 72ebd316fd5 : Rename test file for consistency 833b4ff0ff6 : DO NOT MERGE Fix hotword mic indicator test for AAOS 557e165f213 : Fixed device owner setup on headless system user. 24c4f71b8ba : Add CTS tests checking that <Set Menu Language> is ignored 030c93d2519 : Add CddTest annotation for DisplayTest#testRestrictedFramebufferSize fb218a175ac : Move shared library code from EDI aebb17a3e08 : Parallelize processing of jar files for ClasspathDeviceInfo. 1a68231aa3f : Update volume test for TV device DO NOT MERGE d40061f3502 : Fix the test case "testHotwordDetectionService_concurrentCapture" bb8c976c87b : Fix flaky FGS/notification test 5dae09ba8c3 : [DO NOT MERGE] Revert "PackageManager flags should not exist when sensors are empty" 52eba17253c : Fixed DisableContextTest#testContextOff for automotive. 70238d56e82 : Reset default voice subId as well 16e61bf7c3c : Add test for removeActiveAdmin 8520de97028 : Update test for RcsVolteSingleRegistrationCapable 1db5d3b31f2 : Add test for getKeyguardDisabledFeatures ba3984a3052 : Rename shouldUseDefaultDeviceStateChangeTransition attribute 0ceeed0e4ea : Wake up device before sending back event a80dca0e4a7 : Removed ParcelablePrivateKey. f56719bdb87 : Ignore tests if feature is not supported 5f2208c1ad1 : PackageManager flags should not exist when sensors are empty afc34dfce09 : Update testSimpleBiometricAuth for CONVENIENCE 8319ccd981c : PackageManager flags should not exist when sensors are empty 05ea26462da : Fixes for CONVENIENCE sensors 7b0ffbb02ee : STS test for Android Security CVE-2021-0921 ed83dc751f8 : Exclude Doze setting check for Android Auto devices f766babd96c : Add Extra Business Logic support 734609c23fc : Fixes for CONVENIENCE sensors 8b89eff4d7e : Ensure Collapsing Toolbar without scroll is collapsed 60329127df4 : Remove Test case for NotificationListenerVerifierActivity 73a91b7e5ae : Use handler and unregister properties after test c378d702963 : Add test for getCameraDisabled 68279c1c66b : Fix CtsDevicePolicyTestCases for Auto. 1390ca540e3 : Fix Bedstead infra tests for Auto 0f97a121f1f : Account for compat scaling in NoticationTemplateTest-s 0c1b4e93cf8 : Explicitly launch activities in fullscreen windowing mode 56b78a9066d : Camera: Update camera launch test for performance class 11 8e2174c080a : mediav2 CTS: Mark mSawInputEOS on signalling EOS 2aebaba6f03 : Revert "Account for compat scaling in NoticationTemplateTest-s" f3430c08ad9 : Skip test for specific flag combination if APEX modules are updated 0227e8fb39c : Fix CTS' ColorUtils's XYZ to Color 06a952a180e : Make TestApis static. 65d6bc41b19 : Fix InputMethodServiceLifecycleTest on 4K TVs 11fd0b46941 : Update CTS test with logic to remove other owned overrides 23b768d1fcb : Convert BaseType into String. 5d076f70f38 : Fix testNonFullscreenActivityPermitted CTS test 3d2cafad1a8 : DO NOT MERGE: Update TapJacking test for Automotive support 278102751c5 : Wait until subscriptions update 76eef00e590 : Marked some sensor-related tests as flaky. b623dedd363 : RESTRICT AUTOMERGE Disable the tests failing due to the accessibility issue. ccb28cdc688 : Update STS Tests for Android Security BUG 183613671 and BUG 183963253. 4f05480a207 : Exempt from file-based encryption if device encryption is managed by host system ad39bfdf832 : Fix array out of bounds access in FileObserverTest 1c51f472e45 : Ignore DynamicSystemClientTest if DSU service is not installed 2e0095e6ce9 : CTS: check that just-attached views can request the IME via WindowInsetsController 3cc3a78db07 : Change the hanlding of the denial of screen sharing 9128d6a4a19 : Update test for RcsVolteSingleRegistrationCapable 1768aa6d371 : Fixed EphemeralTest#testStartForegroundService for automotive. 949c7321641 : Add test to ensure overlays aren't on top of sensor use dialog 080a125ff7f : Set bottom frequency in AudioFrequencyVoiceRecognitionActivity to 30Hz. da23ff289fd : Move update3aregion, validate3aRegion and some StaticMetadata utils to CtsCameraUtils lib. 70649d9494a : Rename shouldUseDefaultUnfoldTransition attribute and update docs 29c72d7929a : Account for compat scaling in NoticationTemplateTest-s 9ca1808d3c1 : Correct the lifecycle order of onActivityResult 3ec7f777f5c : Ignore the test case d317aca568f : Camera: Fix row copy for P010 format 0e6160aa916 : Opt-out telecom CTS tests from foldable devices 71593ca9622 : Clarify and simplify AnalogHeadset CTSV test f4a889210bc : Call createAppSpecificSmsTokenWithPackageInfo once 007e42b5368 : AAudio attributes test: spatialization API 384e7c11119 : Immersive audio API tests 4e8f73078ec : Reset default voice sub at the end of test. 18d8f34e3a5 : STS Test for Android Security BUG 183613671. 684153281ad : Add Cts for reliable Visible Activity Lookup feature daeb4998b2a : Revert "Updated CTS test for Android Security b/74122779" f1c5f58b51e : ITS: Handle non 4:3 ARs in test_tonemap_curve.py 51f66d3fc82 : Switch elevation from dp to px in shadow test adf83ab0bb8 : Annotate UsesNativeLibraryTestCase d1737d20012 : RESTRICT AUTOMERGE Fix tests as Trusted Hotword requirement is removed 6ef7d03c91f : Exclude testDangerousPermissionState and testDangerousPermissionStateSample 582c411dbb0 : Adding tests to verify activity behind single TaskFragment e9ff293875b : Camera: Fix first_api_level check 96f17361d02 : DO NOT MERGE: Update TapJacking test for Automotive support 6fdcfb0ec49 : Updated Content Capture tests for new window bounds events and window token in context. a1576e8a003 : Fail assumption in AudioRecordSharedAudioTest if device lacks Mic f3c332dfb75 : Fail assumption in AudioRecordSharedAudioTest if device lacks Mic 42f022ea4ed : Add info text to Input Cold Start Test baf4fbc58ec : STS add READ_EXTERNAL_STORAGE for Dynamic STS 31eaf11e5e1 : Use PointerCaptureRequest in CTS hostsidetest 5e14761d28d : Change SurfaceView size to save comparison time b003794023c : Remove QUERY_ALL_PACKAGES from Nene. ec7cbad1e29 : Exempt from metadata encryption check if device encryption is managed by host system 3367cde6f3f : Collector implementation to extract sha256_file. 69bb4ee4c5d : Fix flaky VoiceInteractionRoleTest and fail on low ram devices. 59611138aa9 : Adding test of cross app activity embedding b9e644ae82d : Fixed MixedProfileOwnerTest.testDelegation() for automotive. 7c20672199f : Fix SensorPrivacyCameraTest button Id c6c460c7f5d : Move bedstead tests back into postsubmit until failures are fixed. a78fd6a4fed : Remove .get() and .next() from eventlib + move state to client. 9bf2f6a87f5 : Add should use default unfold transition attribute to wallpaper efb866daf8d : RESTRICT AUTOMERGE: Do not use @Ignore on JUnit3 code ab8613dd508 : Skip KeyEvent input tests for keys which are handled globally. 24cd5c0bb9b : WindowInsetsAnimationTests#testAnimationCallbacks_overlapping assumes a status bar 94acdf23836 : media: fix audio case for MediaCodecTest#testVendorParameters 479233a12c6 : Check if ANGLE is installed before running tests 8980644eb05 : Keep host and device test commands in order 4d37a21d635 : make sure to allow not supported in testNrDualConnectivity 28c2878ddcd : Allow setNrDualConnectivity to be reported as not available 8fe2c06bec8 : Fix broken CtsVerifierReportLog handling. eebfe24a172 : Add CtsVerifier "Managed User" test for automotive. f6292da87d4 : Improve CtsVerifier app for affiliated user on AAOS 753b2176dcf : Fix some CtsVerifierTest's PolicyTransparencyTest for AAOS c65d61ac186 : Fix CTS-V ReportLog exporting c42024e83b1 : Update section tags and value keys to match json/protobuff parsing in Google3 9448de39ff0 : Make ReportLog json output file sections compatible with protobuff. 0844074b16f : Rename AudioLoopbackBaseActivity to AudioLoopbackLatencyActivity. c159e941794 : Add CTS tests for getSurfaceTransformHint API 8f9f988abd9 : Removed tap to tone test for automative use case bfc29adefdf : DisplayTest: expect up to 4 switches in testSwitchToModeId 88f6c86118c : Removed tap to tone test for automative use case 3895594f49d : CTS test for Android Security b/190286685 126da15fe7d : [RESTRICT AUTOMERGE] CTS test for Android Security b/190286685 7aa4a09fa48 : [RESTRICT AUTOMERGE] CTS test for Android Security b/190286685 ffc6f44d208 : Fixed test-with-very-long-name-that-doesnt-fit-summary for automotive 8e45aa72083 : [LSC] Add LOCAL_LICENSE_KINDS to cts 18293fdf905 : Update CTS test to test behavior only on the created user e78df1ceadc : Make AppOpsTest use user-specific shell UID e92df19e10f : RESTRICT AUTOMERGE: Disable unfinished tunnel mode tests 9d1204bccf2 : Migrate CustomDeviceOwnerTest#testCannotSetDeviceOwnerWhenAccountPresent f1fcd36ba55 : Fix race condition in BleClientTestBaseActivity bb8c191c90f : Finish activity on top by CLEAR_TOP vs. sending broadcast 051ce582fc7 : make sure to allow not supported in testNrDualConnectivity 92688fcfc9e : Fix testOneDatasetAndSave flaky problem. 73d809c6800 : [RESTRICT AUTOMERGE] CTS test for Android Security b/129068792 39c5e357317 : Added a method to escape regex special characters a851a6a056f : [RESTRICT AUTOMERGE] CTS test for Android Security b/129068792 9d946274f38 : [RESTRICT AUTOMERGE] Added a method to escape regex special characters de4b8f2a529 : CTS test for Android Security b/183518078 bf2fcaa8f92 : CTS test for Android Security b/177454230 131ed82e11c : CTS test for Android Security b/184046948 c74d3ee5270 : CTS test for Android Security b/191055353 518aee7af11 : DO NOT MERGE Fix hotword mic indicator test for AAOS d64a7ce2d2b : CTS test for Android Security b/193444889 42eb5ae9b6d : [RESTRICT AUTOMERGE] CTS test for Android Security b/193444889 ee3da8ec9b0 : Updated CTS test for Android Security b/120497583 7abaa22e882 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/182584940 559e728eceb : Updated CTS test for Android Security b/182584940 97893f2d887 : [RESTRICT AUTOMERGE] Updated the CTS test for Android Security b/112891564 7c74c746ffa : Remove AnimationFrameStats CTS tests 2b467dcee89 : [cts] Fix ResourcesHardeningTest for secondary users d51333d7f13 : Add AppModeFull for ShellPermissionTest ad6d66c2f6c : Remove userspace reboot CTS tests d46f994c7f2 : cts(uwb): Don't run uwb tests for instant apps 0348c22d049 : Annotate various test modules for foldable device testing 4a9da8bf56e : Remove assertion expecting admin details 726468dd77b : Add CTS Tests for Freeform window transitions. 673c6fa84e2 : Fix issue with incoming call audio on verifier test. b8422223e6f : Updated the CTS test for Android Security b/112891564 9e3b228d5f8 : CTS test for Android Security b/190188264 c587b6f1358 : [RESTRICT AUTOMERGE] CTS test for Android Security b/190188264 24d7dc2ce2c : [RESTRICT AUTOMERGE] Updated the CTS test for Android Security b/112891564 f280bb0d2d8 : [RESTRICT AUTOMERGE] Updated the CTS test for Android Security b/112891564 9369eb7fa1a : Updated CTS test for Android Security b/74122779 42e27bb0299 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/74122779 9d1a22116b0 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/74122779 40a7deaa1c8 : Fix hotword mic indicator test for AAOS 389fffa820d : Add CtsVerifier "Managed User" test for automotive. d1900eca479 : Assert the minAspectRatio using greatherThan instead of equality 2a1d3b7a51e : FIX the delay between starting service and obtaining process information to ensure case passed for low-performance machine testing. 98cd83471eb : Verify lifecycle for embedded Task in TaskFragment 63f6b09480a : CTS: testSave should disable all other networks 0160cb45e4c : Allow running tests on foldable devices f39ecd5e6e5 : Fix CTS for updated Wear custom resolver UI e61e07e55b7 : Remove ineligible CTS test that doens't have CDD 9330b18ec65 : Camera: Tag 'testExtensionAvailability' as non-instant test case 5c28d5e8459 : STS test fix for Android Security CVE-2021-0481 7ff448dc860 : Removing fullscreen launch for translucent split 7c4785e5c15 : Fix for android.sensorprivacy.cts.SensorPrivacyCameraTest 6847340af2c : Skip testRequestNotifications for TV 8afc9e21141 : ITS: snap to Sony's final test_aspect_ratio_and_crop CL 08db0b4d60b : Fixed DisableContextTest#testContextOff for automotive. 676376ec1fd : CameraITS: Assert checks only for primary. 4c6ad73b6f6 : Add "no_foldable_states" annotation to the CtsAccountsHostTestCases. 7d9597d7562 : Skip BasicPipTests#openPip_afterScreenSaver on S a4f32aa8d2e : Don't verify decoder output timestamps for interlaced encodings. 93327c6cb11 : Remove requirement that ACTION_RECOGNIZE_SPEECH resolves across user. a79625947ca : Fixing the low quality test of CtsAccessibilityTestCase failed. 1c4ad8d1b73 : Verify display ID instead for WindowContext#getDisplay 2ec9dc6bdbf : Skip some tests if ethernet is connected. 1e2dee58903 : testInputChannelLimits() confuses "isVideo" and "!isAudio" 2a92aea23ef : Fix the ActivityManagerTest#testTrimMemActivityFg on low mem pressure a061f4c9231 : Fixed testLocationPermissionGrantNotifies for automotive. c07e9224b76 : Improve CtsVerifier app for affiliated user on AAOS a4a9a4fbee5 : Do not run the tests on foldable device cd2d196403f : Add new owner for CtsAccountManagerTestCases module 030b15f8d78 : Disable FontManagerTest#fontManager_getFontConfig_checkAlias 13313b80f0e : Do not test the intertnet panel 8c82ac03375 : [CtsVerifier] Separate the test results of the subscribe for specified peer and accept any. de0b2839052 : Add accessibility tests for drag and drop 2888063cb00 : Move cts-camera-hal test plan 36bae28a2bc : Removed .gitignore 737aca82453 : ITS: update undistort to improve handling with large distortion a1796f802e1 : CTS test to verify fix for aggressive SkImageFilter caching 131a19f0583 : Annotate CtsAssistTestCases for foldable device testing 39a93cd2de0 : Re-set profile owner and wait for success 2b1ebdf1d32 : Migrate testDisallowSharingIntoProfileFromPersonal aa7bfd4ea9f : Migrate account management tests 0e6657c160e : Remove CTS tests in DeviceOwnerTest now that secondary users can start activities in Bedstead 88c6d400448 : Migrate the rest of ResetPasswordTokenTest cd15e19d00f : Migrate KeyManagementTest remaining tests d1ef05a951d : Migrate EnrollmentSpecificIdTest to new infra 3723875ef9a : Add CaCertManagementTest ea09ee3d7cb : Test migration for setScreenCaptureDisabled 9616e202ebe : Migrate createAndManageUser and introduce global settings 793fbc1b82b : Migrate data sharing into profile test. ffe9ec16a7a : Require managed_users feature only for work profiles 991969b9875 : Remove UserControlDisabledPackages CTS tests that throw a SecurityException f210afcca0e : Add metric log verification CTS test for UserControlDisabledPackages DPM API 756cf630ae1 : Migrate ResetPasswordTokenTest.resetPasswordWithToken c3ac3461de4 : Migrate DevicePolicyManager#setDefaultSmsApplication CTS tests ec745eb5090 : Migrate KeyManagementTest installAndRemoveValidRsaKeyPair 12c19111463 : Add tests for CrossProfileApps#canRequestInteractAcrossProfiles 93930d66996 : Add "no_foldable_states" annotation to the CtsAccountManagerTestCases. 180707b4f5e : Fix hibernation CTS tests on ATV 52489f4c8f2 : Skip proximity related LocationManagerTests on secondary users. 4ee9b4d0c82 : Adding assumeTrue() to setUp() instead of setUpClass() function 6633c04f9b7 : Fixed EphemeralTest#testStartForegroundService for automotive. 283530493e5 : Update owners file 8ba052a237a : Fix failing MediaSessionManagerTest due to storage permission issue a3278228b1c : Allow setNrDualConnectivity to be reported as not available f14ccd3becb : Properly tear down streams in OutColdStart and InColdStart tests. 5bb32e1caed : AudioTrackTest: Fix testImmersiveChannelIndex 0ccd24a342b : AudioTrackTest: Fix testImmersiveChannelIndex 9983b9e01c5 : Use GL_ALPHA for GLES2 compat in ByteBufferTest d70b45670b0 : Only test FRP policy when supported. 5c95c7e19b6 : Check for AVIF support in ThumbnailUtilsTest c52332283cd : ITS: use angle and 90+angle in opencv_processing_utils.py 86ee2c8f44a : Allow user of getParentInstance on TestApp. c92b4d0479b : Add voice/telecom flags to CtsVerifierInCallUi 035197b2ae0 : Ignore IgnoreBatteryOptimizationsTest on TVs aa37315acf5 : Add test case for relinquishTaskIdentity 3fa1e14db31 : Add .events() to TestApp to access all test app events. 9cba295b075 : Add new interface for metrics queries. ec8fa8596fa : Add .events() for asserting on events. e4569978b91 : Increase logcat buffer to prevent overwriting during test. 5580226ee02 : Allow CANNOT_ATTEST_IDS if devicePropertiesAttestation is requested for "_TooLargeChallenge" tests 33469843f8b : apply @RequiresDevice down to tests instead of to class of SecondaryLockscreenTest f69babb2b15 : CTS hostside test wait 10 secs before watchdog kills app cecd653a187 : NativeMediaMetricsTestCases not foldable sensitive ffc07322d66 : Disable screen capture policy test on foldables 5bd649a84e1 : Fix EnrollmentSpecificIdTest 60bec7f994b : Add support for PackageManager to TestApp. 4c0687ea689 : Verify Activity lifecycle in TaskFragment 75a42a40d37 : Finish activity on top by CLEAR_TOP vs. sending broadcast 5962bfdb3cd : Fix more flaky tests caused by top resumed state b395153ab94 : Annotate location test modules for foldable devices ffa171332b5 : apply @RequiresDevice down to tests instead of to class of SecondaryLockscreenTest 55bbd70a424 : Clean up ownership in cts 10a362817b0 : Add AppModeFull to dEQP level tests 366a6c55cd7 : Skip instant app mode for CtsAccountsHostTestCases 0567ce3b32b : Skip verifying top resumed state for some tests fbc29e86142 : Annotate CtsAppWidgetTestCases to run on foldable 35b2d67f1cc : Opt out admin/ enterprise tests from additional foldable testing. 492f49b4687 : Use PointerCaptureRequest in CTS hostsidetest 2a5c34b2ea8 : Don't test DocumentsUI with UiAutomator on TVs. 2dc7263f651 : Fill in missing DeviceAdminReceiver events in EventLib. 4016f26b947 : Fix the flakiness of testNativeCrash 45986714d3e : Support multi-window scenarios in ScreenshotTest 572aef10bef : Skip test cases for devices that do not support rotation 000bfd02671 : Fix PermissionPolicyTest e25ff516e5c : Fix test directions. ff53b0fca2b : Camera: Fix characteristic key check d6a4291fd8d : Add cts-camera-hal test plan 2fdb6dc04f0 : Fix CtsAngleDeveloperOptionHostTest due to ANGLE updates d8199268f54 : Skip the avif tests when AV1 decoder is not supported c11f09521a5 : tests: opt ART tests out of foldables 49570b9a2ed : tools: opt ART tests out of foldables ccbaa83d441 : hostsidetests: opt ART tests out of foldables 85532b2fc05 : mediapc: Fix initializationError on devices without h/w codecs a715ae95100 : Annotate CtsPackageWatchdogTestCases for foldable testing f0254bc6165 : Fix test directions. 0bf07eb32a3 : Annotate CtsUsageStatsTestCases test module for foldable device testing. 2897705a4ae : Annotate CtsAppUsageHostTestCases test module for foldable device testing. 05592e0972a : More-centerize the quad color checks 6bc6bbfaaf0 : Camera ITS: Fix scene1_1/test_crop_regions. 4f9a7ef311f : Fix secondary user problem for ShellPermissionTest e718e100c61 : Fix UiAutomation tests in 720x1280 resolution 071b362a652 : Fix emulator S-CTS test failure. 1677415a796 : STS add READ_EXTERNAL_STORAGE for Dynamic STS 0c1a7bf0cde : should get top-app tunings for filesystem performance test 8762e1d79dd : Some Bluetooth LE Secure Client tests failed before and including Android10 39f4c77e1d8 : Fix tests in MultiWindowTests not getting multi window mode update f942d9b3c1f : Fix external camera sensor privacy tests 75c4e5939ee : Require managed_users feature only for work profiles 88798ff4679 : Opt-out time-related CTS tests from running in various foldable states 3f9b255f3de : Remove check for messages coming from same logical address as DUT 27219fd835c : Add no_foldable_states to AppSearch cts tests. a09105d5586 : Configure CtsShortcutHostTestCases 60b8481ac18 : Fix emulator S-CTS test failure. a9a43b9577e : Opting in for new tests ffb539bd9c8 : Do not require the hiddenapi-test-flags argument 94f5857c8e2 : Fix signature test issue caused by https://r.android.com/1613103 6ba692681a9 : Skip battery-related assertions on batteryless devices ed95e2f29ce : Annotate CtsHiddenApiBlocklistApi28TestCases for foldables. 3eb8195e43d : Annotate CTS config for foldable device testing 5f316e862f7 : Add Insets/SysUI/WM relative topic folks in CtsSystemUiTestCases 509d40191eb : [DO NOT MERGE] Opt-out of foldable configuration runs. 61d882c1542 : Opting in for new tests 19d4840ea70 : Exclude Doze setting check for Android Auto devices 5e2c06db01b : KeyguardTransitionTests: fix testUnlock dc80daf825f : Configure CtsSliceTestCases 52dc591d900 : mediapc: Remove VP8 concurrency tests 6fdbd48c510 : Configure CtsShortcutManagerTest 6caee655994 : mediapc: Remove VP8 concurrency tests a56685ab101 : Re-enable cross-user test case. 25018c78e03 : Removing outdated STS code owners and adding one that was missing 54a8889a618 : Removing outdated STS code owners and adding one that was missing b97be56f472 : Opting in for new tests ac36f2e89bb : [DO NOT MERGE] Fix CtsSyncAccountAccessOtherCertTestCases failure. 49fbf1c5951 : Skip tests if no camera is available. 76afb95c772 : Annotate CtsSecureElementAccessControlTestCases3 for foldables 418b12a7070 : Annotate CtsSecureElementAccessControlTestCases2 for foldables 9aaa9b3b313 : Annotate CtsSecureElementAccessControlTestCases1 for foldables 56ab83c78d1 : Annotate CtsOmapiTestCases for foldables 7bfa60e1b4d : Annotate CtsNdefTestCases for foldables 990ee21abe1 : Annotate CtsNfcTestCases for foldables 41b7ebfb5b0 : DO NOT MERGE Add tests for the application's load label api 1288666765c : [CTS] Test case can't get android's resources fba300ab019 : Annotate CtsSimPhonebookProviderTestCases for foldables cd4d3529100 : CtsSimpleperfTestCases: add no_foldable_states parameter. c0d21c5e6c2 : [cts] ignore metrics test that doesn't support secondary user 528e8a5b521 : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsNativeHardwareTestCases 53e7e53b81b : Add <option name="config-descriptor:metadata" key="parameter" value="all_foldable_states" /> to the CtsFrameRateOverrideTestCases e2db66250bf : Add <option name="config-descriptor:metadata" key="parameter" value="all_foldable_states" /> to the CtsColorModeTestCases aa3dfbf1fc4 : Add CTS covering component usage content providers c207f4d1e44 : Add CTS covering component usage broadcast receivers 53c69e2a473 : Add <option name="config-descriptor:metadata" key="parameter" value="all_foldable_states" /> to the CtsGraphicsTestCases cca28fc0d8a : Disable PermissionHistoryTest on Auto 21bdd34fe44 : Annotate Cts test case for foldable device testing e6ec13b6622 : transcoding: Add capability check for transcoder tests 35daabe6ea5 : Fix flaky tests in ActivityTransitionTests 60a6a6b2533 : Annotate test module CtsHdmiCecHostTestCases test module for foldable device testing 9c5e475cf71 : Remove AudioTrackSurroundTest.testIEC61937_Errors. c9822948a8b : mediav2 CTS: Updated testAdaptiveBitRate 36161fa685a : Annotate blobstore related test modules for foldable device testing. 77e1e97f710 : transcoding: Fix width and height in VideoFormatResolver format 33566e0d0b4 : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsOpenGlPerf2TestCases e5e44cf1fb4 : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsOpenGlPerfTestCases cb96345d89e : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsOpenGLTestCases 5e2e3280587 : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsGpuToolsHostTestCases d12d2b6fd96 : Giving new STS lead code owners for test management purposes. 2d2306814dc : Improved logging on CtsPackageUninstallTestCases:UninstallTest#testUninstall b85a67689ad : Giving new STS lead code owners for test management purposes. 9bc875c265d : transcoding: Fix the cts failure on older device with ACodec. 5d5041ce5a4 : Opt out enterprise tests from additional foldable testing. 50fba760ac4 : Restore permission policy after test b3a2a57991f : Annotate CtsAppCompatHostTestCases for foldables. 629d42c7520 : Annotate CtsHiddenApiKillswitchSdkListTestCases for foldables. 259986f1e9f : Annotate CtsHiddenApiBlocklistCurrentApiTestCases for foldables. 7bf0d9a0091 : Annotate CtsHiddenApiBlocklistTestApiTestCases for foldables. 2ca33e37952 : Annotate CtsHiddenApiBlocklistDebugClassTestCases for foldables. 03027813063 : Annotate CtsHiddenApiBlocklistApi27TestCases for foldables. 3754f93e412 : Annotate CtsHostsideHiddenapiTests for foldables. 1b5c946fc85 : Annotate CtsStrictJavaPackagesTestCases for foldables. cae02c9234a : Annotate CtsHiddenApiKillswitchWildcardTestCases for foldables. 406c1dbb7bd : Annotate CtsHiddenApiKillswitchDebugClassTestCases for foldables. 33209b9062c : Annotate CtsIcu4cTestCases for foldables 5f054797004 : Check test assumption before starting test activity a40b52aa02d : Disable CTS test for file path support for uris 2f85a1247c5 : Prevent the test from starting while screen freezes. 213f1adc9f8 : Annotate CtsCalendarcommon2TestCases test module for foldable device testing. f4e0ac0d0c6 : Annotate CtsCalendarProviderTestCases test module for foldable device testing. fca06f0505f : Annotate CtsContactsProviderWipe test module for foldable device testing. 20e66e769ac : Annotate CtsContactsProviderTestCases test module for foldable device testing. a8ca8923ae3 : Annotate CtsSyncContentHostTestCases test module for foldable device testing. 084a4d8df47 : Annotate CtsSyncManagerTestsCases test module for foldable device testing. e4ed28117cd : Annotate CtsSyncAccountAccessOtherCertTestCases test module for foldable device testing. 33735d4cbe5 : Annotate CtsAppExitTestCases test module for foldable device testing d5255c466bc : Add a delay before turning the screen off 770fbc5f0aa : [LSC] Add LOCAL_LICENSE_KINDS to cts 4d14066b0e7 : Annotate CtsLibcoreWycheproofBCTestCases for foldables 690a0b8bfff : Annotate CtsLibcoreApiEvolutionTestCases for foldables 4e3fb769f0a : Annotate CtsSaxTestCases for foldables 732e48a9858 : Annotate CtsIcuTestCases for foldables e60240d2b72 : Annotate CtsLibcoreFileIOTestCases for foldables 7346922334c : Annotate CtsLibcoreJsr166TestCases for foldables d9849a61eba : Annotate CtsApacheHttpTestCases for foldables c72a4ca799a : Annotate CtsSystemApiAnnotationTestCases for foldables adb58f0aaf5 : Annotate CtsMimeMapTestCases for foldables 8f9d1e40cc2 : Annotate CtsApacheHttpLegacyUsesLibraryApiSignatureTestCases for foldables 7fd7cdfd789 : Annotate CtsApacheHttpLegacyCurrentApiSignatureTestCases for foldables 03beef9fcb7 : Annotate CtsAndroidTestBaseCurrentApiSignatureTestCases for foldables 46217da1314 : Annotate CtsAndroidTestMockCurrentApiSignatureTestCasesfor foldables 0acaea7c7cd : Annotate CtsApacheHttpLegacy27ApiSignatureTestCases for foldables 3abe121afb2 : Annotate CtsAndroidTestBase28ApiSignatureTestCases for foldables 55164aca901 : Annotate CtsAndroidTestRunnerCurrentApiSignatureTestCases for foldables da02aacc06c : Annotate CtsSystemApiSignatureTestCases for foldables 8a182bcc6aa : STS test fix for CVE-2021-0686 fc4580677ba : Annotate CtsCurrentApiSignatureTestCases for foldables b57f1274cad : Annotate CtsLibcoreLegacy22TestCases for foldables 1b8628f750c : Annotate CtsLibcoreOjTestCases for foldables 0bf66b8cf6a : Annotate CtsLibcoreTestCases for foldables 5d39eece835 : Revert "Add test cases for background startForeground() improvement." 95724eb206d : Annotate CtsLibcoreOkHttpTestCases for foldables d99ecf5430b : Annotate CtsLibcoreWycheproofConscryptTestCases for foldables a74a57f14ff : Camera: Add FullApiMode annotation for ZoomCaptureTest 4ae72eb122f : Annotate CtsHostTzDataTests for foldable device testing dcb848baccb : Annotate CtsSharedLibsApiSignatureTestCases for foldable device c555a3582d5 : CtsVideoTestCases: oprate: Relax pass criteria further for older devices 0769032950f : CtsVideoTestCases: oprate: Relax pass criteria further for older devices 987471e1e00 : CtsVideo: Limit encoder performance tests to half of max dimensions 842d4b6fa04 : CtsVideo: Limit encoder performance tests to half of max dimensions 66e99c100c4 : STS test for Android Security CVE-2020-29661 5a72138ebfc : Adjust testMutate to not rely on undefined behavior 4c531befdad : Adjust testMutate to not rely on undefined behavior 9857a227276 : Update check for isFullVolumeDevice 6c8738f9876 : STS test for Android Security CVE-2020-29661 140d5760c57 : Annotate CtsAutoFillServiceTestCases for foldable device testing 055c7b03e72 : Annotate CtsTranslationTestCases for foldable device testing 4eb5f4ef2cb : Annotate CtsTextClassifierTestCases for foldable device testing 979d5f90b66 : fix statsd tests hasFeature detection 3d771ebb638 : Skip testNONEwithECDSATruncatesInputToFieldSize for P521 694cb44b73b : jvmti: broaden OWNERS file a906badd04a : jvtmi: Tests do not depend on foldable state 293f4a1d2f2 : Annotate MediaParser host tests with no_foldable_states 86f7af5fa03 : Attempt to reduce flakiness of AppConfigurationTests 519a0408b61 : Annotate test module CtsRollbackManagerHostTestCases test module for foldable device testing. 87bc87d76cf : [RESTRICT_AUTOMERGE]Workaround for testIncorrectContextUse_ConfigContext d0a0419a381 : Fix KeyguardTests flaky on verify dismiss callback. 6bdff3461bf : Fix WindowProviderService test on instant mode c4525bf1a99 : CtsApexTestCases doesn't need to run for all foldable states 9a4180c5dc5 : Verify there is no additional NavBar window added f796aa6fea5 : MediaExtractorTest: remove MediaCodec blocking call to avoid deadlock a493d0e691e : Fixed EphemeralTest#testStartForegroundService for automotive. ba244d1d56d : [RESTRICT AUTOMERGE]: Add Extra Business Logic support 105febd6f9f : transcoding: Add capability check for transcoder tests bdae5120943 : transcoding: Fix width and height in VideoFormatResolver format 1ac06aad84b : STS test for Android Security CVE-2021-0636 3a296455f42 : transcoding: Fix the cts failure on older device with ACodec. bf71518c3b2 : Make LockTaskUtilityActivityIfAllowed direct boot aware df26e86186b : Change SplashscreenTests for freeform first devices a2b20a0f7af : Fix CtsTvTestCases caused by permissions 6c94cf974f0 : Add APIs for permission, appop, and delegate controlled enterprise policies. 57c6a2b3049 : Add @CanSetPolicyTest. e76df5e5e0e : Disable battery saver tests on TV d35609d8b15 : Update the test for for hanlding security exception 4138b4cd22d : Fix flakiness of testDisplayChanged 9e851231fcd : STS update @AsbSecurityTest 649850d17f2 : Fix testCameraTimelineWithMultipleApps a69bf15ae16 : Moving tests to CTS. aa25edd95b6 : Don't allow use of Nene permissions without shell on in-development versions. c0954b3327d : Camera: Add preview delay for YUV single capture 06079c9e7dd : Better error messages when permissions can't be granted or dropped. dacbb0085c9 : Allow injecting minimum version from configuration. 07f30635887 : Test app compat overrides added/removed following package update 7f8226147d4 : FIX the delay between starting service and obtaining process information to ensure case passed for low-performance machine testing. 2c60476480f : Add back CtsBionicTestCases to cts-on-gsi d3ad64b23cd : Increase tolerance for screenshot color verification in BlurTests ba5634a0770 : Add Extra Business Logic support 3d62ec9a3d2 : STS test for Android Security CVE-2021-0705 25390d26367 : Camera: Test digital zoom in repeating request case 6c1316019d9 : [DO NOT MERGE] StagefrightTest: call codec.stop() before codec.release() a7b11b12005 : Add CTS tests for SizeCompatRestartButtonEventReported 5f29edef316 : Temporarily Revert "Add Extra Business Logic support" 51c02afbfa6 : Add tests for the application's load label api 18ae8679908 : Camera: Use non-null video recording paths 98b7349db0a : Adds CTS tests for top level activities able to request device state changes 0bb8203caf1 : Fix permission check for devices that do not have ImsService by default 0ec1c4b6d8a : Fix a race for auto-rejected calls in Telecom and CTS service disconnect f3533f0931a : Revert "Exclude testInstallV4UpdateAfterRotation" 79228e861e0 : CTS - reorder racy network scorer test 61ed18c1139 : Decrease minimum value require for SIM phonebook names 8e7d486cd55 : Temporarily Revert "Add Extra Business Logic support" e4671df0acb : Revert "Revert "Merge "Add Extra Business Logic support" into rvc-dev am: 92b10790f5 am: a730cad03d"" 72efa583fd7 : skip seccomp test on media.codec on 64bit only devices 0fd9e85da10 : Make LockTaskUtilityActivityIfAllowed direct boot aware a33202591b2 : Make module id configurable in strings. d2f07648d11 : Disable PermissionHistoryTest on TV f2bbc36145a : Verify starting Activity in created embedded Task 373d48660af : MultiDisplayPolicyTests: fix testPreQTopProcessResumedActivity c2255c2e951 : Revert "Merge "Add Extra Business Logic support" into rvc-dev am: 92b10790f5 am: a730cad03d" 4d419ffb0ec : [RESTRICT AUTOMERGE] CTS test for Android Security b/180643802 85d3774275d : [RESTRICT AUTOMERGE] CTS test for Android Security b/180643802 a63aa950747 : MultiDisplayPolicyTests: fix testPreQTopProcessResumedActivity cb9210447d2 : Add Extra Business Logic support a38c1b470a7 : [RESTRICT AUTOMERGE] CTS test for Android Security b/182584940 c9062e9a1df : [RESTRICT AUTOMERGE] CTS test for Android Security b/182584940 49714aca592 : CTS test for Android Security b/182584940 c55b24bd2e5 : CTS test for Android Security b/179839665 e0dc18e4746 : Remove non-emptyness assertion for insets 26ddce4bedf : Synchronise the permission list. 46ef068d62d : Fix testAppCrashOccurredNative 73d51e3f5c7 : Fix the flakiness of testNativeCrash ae047d805a0 : Use wide gamut color mode for blur test activities 334ecb29ca8 : Permission tests: Press back only when necessary cb13558a13e : Use DeviceOwnerTargetPreparer to set device owner 82e274ef742 : Fix timebase for KeyEvents in LongPressBackTest 37d51a6c0d8 : Skip tests that unplug the battery on batteryless devices 5ddd260c73e : Fix CdmTest for devices w/o relevant feature cf99bde7f7c : Preserve certain "Nearby devices" implicit grants. 41bb6f54ea3 : Camera: Check high resolutions for stream configuration map 5377e04d1ce : Ignore late-breaking behavior change. 2b9a88d3279 : Flush BatteryStats handlers during testPluggedStateChangeAtom 70c900fea51 : ITS: new scene2_d/scene2_e images from LMS studios 48ce4d71dec : Copy SDK 30 theme host test assets to SDK 31 0e7698181de : ITS: new scene2_d/scene2_e images from LMS studios f7af5281506 : Replace getMaxWindowMetrics with getCurrent 05e2f8f4298 : Revert "Exclude testInstallV4UpdateAfterRotation" a005a4e3598 : Only run v4 tests if incremental is enabled on a device 58c939d84be : Fix the problem of excessive sensitivity error b68a484e6fa : Test migration for short and long support messages 5bae28253b4 : Fix flakiness of testDisplayChanged 867e29257f3 : Update input location calculation to adapt freeform window 83306ce0282 : Add --user flag while running resolve-activity command 1ea7a0a4500 : RESTRICT AUTOMERGE Fix tests as Trusted Hotword requirement is removed e69bbf74d5d : Make WindowUntrustedTouchTest resilient to rotation changes 237ccbc42a3 : Ensure test activity is focused when tapped the display 334eea15d88 : STS test fix for Android Security CVE-2020-29368 8090bd6925d : STS test fix for Android Security CVE-2020-29368 c37e9da0570 : STS test for Android Security CVE-2020-29368 0659dfc6ad7 : Fix flaky test cases in Activity Manager tests 9c3a5acc6a5 : extend timeout in waiting for radio button to be checked 910121e82f5 : Disable battery saver tests on TV ac9b355e866 : CTS test for Android Security b/116722267 7bcf618293c : CTS test for Android Security b/114223584 17985ce0047 : CTS test for Android Security b/116791157 2a1da0966f9 : CTS test for Android Security b/114238578 308b29323fd : CTS test for Android Security b/179386960 31bd449b41a : CTS test for Android Security b/181346550 69c4593bc89 : Add @Postsubmit to tests which were automatically removed from presubmit due to flakes. c08a337238a : Add --user flag while running resolve-activity command bfe9e002ff9 : Disable CTS test for file path support for uris bf1cdea3f5d : Fix CdmTest for devices w/o relevant feature b9fad0895aa : Add "mts" to target used in tests a64d39359ba : Avoid intermediate rotation change from WindowTest c2f07c7bc47 : STS refactor @SecurityTest 662e34cdeae : Only run v4 tests if incremental is enabled on a device 50dfab6a126 : STS refactor @SecurityTest 58d2c9acf65 : media: EncodeVirtualDisplayTest relax required color accuracy 1c04a363c59 : [RESTRICT AUTOMERGE] STS Test for Android Security BUG 183963253. 4fb83d25c38 : [RESTRICT AUTOMERGE]: STS test for Android Security CVE-2021-0635 5675d5b40e6 : Allow multiple different flag sets for @EnterprisePolicy - and automatically generate states rather than manually listing. 0a236dfc93b : Verify TaskFragmentOrganizer basic operations ed29b433f67 : STS Test for Android Security BUG 183963253. 3564f4c1040 : Use DeviceOwnerTargetPreparer to set device owner 62eda7938a4 : [DO NOT MERGE] WifiManagerTest: wait 15 seonds for a Wifi scan. e273483dc64 : Add a regression test for Bug 195385541 3bfd8856d7b : Launch WindowInsetsControllerTests activities in fullscreen 90d8751403d : Fix signature test issue caused by https://r.android.com/1613103 c64d1aa8017 : Fixed ProfileOwnerTest tests for automotive: dca31d73273 : Flush BatteryStats handlers during testPluggedStateChangeAtom ac4d9d4e6a8 : [RESTRICT AUTOMERGE] CTS test for Android Security b/116722267 051718ab981 : [RESTRICT AUTOMERGE] CTS test for Android Security b/114223584 8a688dab0ed : [RESTRICT AUTOMERGE] CTS test for Android Security b/116791157 a1e6f9dea69 : [RESTRICT AUTOMERGE] CTS test for Android Security b/114238578 3b1004ecb23 : [RESTRICT AUTOMERGE] CTS test for Android Security b/179386960 75716451a1d : [RESTRICT AUTOMERGE] CTS test for Android Security b/116722267 7635ce8bd03 : [RESTRICT AUTOMERGE] CTS test for Android Security b/114223584 4fcb3f4aca0 : [RESTRICT AUTOMERGE] CTS test for Android Security b/116791157 7198f9458b1 : [RESTRICT AUTOMERGE] CTS test for Android Security b/114238578 3b95b7e7838 : [RESTRICT AUTOMERGE] CTS test for Android Security b/179386960 3bff08ec1e3 : CTS test for Android Security b/162383705 d61015c79d3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/181346550 63dc22c1229 : [RESTRICT AUTOMERGE] CTS test for Android Security b/181346550 1d75dac8983 : [RESTRICT AUTOMERGE] CTS test for Android Security b/174661955 6bbdc428622 : CTS test for Android Security b/174661955 e6b4ac4b617 : [RESTRICT AUTOMERGE] CTS test for Android Security b/124462242 4a46cf845b3 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/147310271 c995e6c20ee : [RESTRICT AUTOMERGE] Add checks for supported NFC devices 9b17a48919e : [RESTRICT AUTOMERGE] CTS test for Android Security b/124462242 b92e089e171 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/147310271 bd1c59be39d : [RESTRICT AUTOMERGE] Add checks for supported NFC devices d3bb5ddf7c8 : Rename android.media.MediaTranscodeManager -> MediaTranscodingManager 2f15e975daa : [RESTRICT AUTOMERGE] CTS test for Android Security b/124462242 dc5fc6baacb : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/147310271 4a3706b358a : [RESTRICT AUTOMERGE] Add checks for supported NFC devices 9cc41145fb0 : Fix collection assertions in carrierapi test. 05a081cb390 : CTS test for Android Security b/124462242 c2a2543b23f : Updated CTS test for Android Security b/147310271 0252f509aec : Add checks for supported NFC devices b97c9fc834c : Update Test to backfill Event/Gauge metric data 2622427fe6b : Fixed DeviceOwnerTest#testBluetoothRestriction for automotive fd1d2886ee3 : Update testNrStateRedacted to Build ServiceState c4f9d0f6928 : [CTS] Skip the test appropriately 1b27828490a : Set ApplicationRestrictions tests to enforce on background users. 5eb768c49bb : Change Enterprise Policy configuration to use flags. ce089a32293 : Add @IncludeRunOnBackgroundDeviceOwnerUser. fd67e5e9847 : STS test for Android Security CVE-2021-0635 89fcef3d307 : [Provider Model] Test the internet dialog from Settings d1c5669efaa : update CVE-2017-0479 poc 385e3d99645 : Launch WindowUntrustedTouchTest in immersive mode eb0a09329da : Add Extra Business Logic support 384c32a7c1a : STS test for Android Security CVE-2021-0635 052a539f5dc : [RESTRICT AUTOMERGE] CTS test for Android Security b/169255797 75bcb5eca36 : [RESTRICT AUTOMERGE] CTS test for Android Security b/169255797 af5030eef6f : CTS test for Android Security b/169255797 bf144a88b65 : Fix collection assertions in carrierapi test. de44724c377 : Add test to verify shared signers in lineage retain capabilities 05045ed680e : Skip CtsPrintTestCases[instant] for the rewrite to accommodate landscape mode 096679ebd01 : Remove CTS test enforcing secure enterprise configs 3a91a1ab96a : ExtendedCameraCharacteristsTest: Add tests for ultra high resolution sensor characteristics 770694597fa : Fixed ClearDeviceOwnerTest for automotive. 2c69657e6f5 : Show a message when the test peripheral config is invalid. e2dd9d95b57 : Rename android.media.MediaTranscodeManager -> MediaTranscodingManager 1fade24eed9 : DO NOT MERGE: Update & revert CTS for permission dialogs on Automotive 6f0d681613d : STS test fix for Android Security CVE-2021-0339 2eee1e31160 : Verify apps cannot receive ACTION_SNOOZE_WARNING broadcast. 0887a20341b : Test power component UI behavior per power policy 709c8df1618 : Fix minor wrong assumption and bug in BlurTests 338aee1210e : Fix ActivityLifecycleTopResumedStateTests 54fa77395c7 : media: EncodeVirtualDisplayTest relax required color accuracy 02bb69bfadb : Fix flaky InlineSimpleSaveActivityTest#testAutofill_oneDatasetAndSave 3538b7b836b : Re-added testAdminActionBookkeeping for automotive. 8ca82313e5f : skip seccomp test on media.codec on 64bit only devices ede7af5ba91 : Camera: Fix 'isColorCorrectionSupported' typo 7001a869cc4 : Merge "Display rotation animations on watches" am: 09ab2e706f 2d7479c88fd : Fix WindowInsetsAnimationTests for PC CF 267ceebef4b : Added CTS test for 3P IGNITION_STATE property. 2267ec72c0f : Allow negative value for CorrelationVector#samplingStartM 04059e6a6d4 : [CTS] Replace the deprecate libs dfdffc33f9e : Added CTS tests for 3P display units properties. 990d76af281 : Replace RemoteDPC with a TestApp wrapper. e4c054816a6 : Use AutoAnnotation to create annotation interfaces. 0cfcd98f061 : Created CTS test to verify property access with just permission CAR_ENERGY_PORTS granted. 2eca861ed70 : Remove CTS test on bad enterprise config 3326cb684aa : Fixed permission tests for automotive. 776f786edda : Fix some CtsVerifierTest's PolicyTransparencyTest for AAOS 7ed6a02b781 : Created CTS test to verify property access with just permission CAR_POWERTRAIN granted. bdc8fff73ba : Created CTS test to verify property access with just permission CAR_EXTERIOR_ENVIRONMENT granted. 3e459df0fe1 : Fix timebase for KeyEvents in LongPressBackTest 1b39ee8fdde : Fix testNoConfigurationChangedWhenSwitchBetween c42c5957f5f : Support for multiple TaskDisplayAreas in ToastTest 79b4a6ccc40 : Add onMultiWindowModeChanged() for large screen device check config. 0f66062850c : Added callback verification for continuous properties. 5ddf8918eb7 : Added AreaIdsVerifier and verified DRIVER_INFO_SEAT AreaIds. de41150d70b : Added CTS test for 3P property, PERF_VEHICLE_SPEED_DISPLAY. ed815a4670a : Reduce wait time for profiling trace file 4dcc5715737 : Created CTS test to verify property access with just permission READ_CAR_DISPLAY_UNITS granted. c10605c0484 : Allow filtering for activities. 03723427c93 : Add additional elements which can be queried in test apps. 6483197fa1f : Reduce wait time for profiling trace file ae4b2b8434a : Added CTS tests for 3P accessible ELECTRONIC_TOLL_COLLECTION_CARD_* properties. d5e1d493bd9 : Updated gear CTS verification to make sure gears are in VehicleGear list. 7c42d225c14 : Fix for INFO_DRIVER_SEAT area type failure. ea31b85765f : Added callback verification to the VehiclePropertyVerifier for STATIC and ONCHANGE properties. d0451cd2664 : Added CTS tests for 3P properties requiring PERMISSION_POWERTRAIN. 7a719d08738 : Copy the S assets for Sv2 2ed8387a7e7 : Removed temporary getApplicationRestrictions() API. 2dbc0652a49 : Re-enable tests for secondary user cases. f8079393fc9 : Improved logging on permission tests. f85ebdd358e : Temporarily disabled testPermissionGrant for automotive. 210e1b9efa1 : Added CTS test for 3P accessible ENV_OUTSIDE_TEMPERATURE. fa11122a44c : Unregister TaskOrganizer if needed 44023f25dc3 : Remove @FlakyTest from CompatChangeTests. 9351a1e6e9a : Rename MMAP aaudio stream test as low latency. ee52c33cb26 : Created CTS test to verify property access with just permission CAR_SPEED granted. 1d151392eb5 : Select event counter based on the maxSampleRate a5ddab4675e : Fix PermissionHistoryTest on R platform. 34e5ecdf44e : Add camera rotate&crop compat changes to override allow list 34dcfa3e841 : revert 14387672, modify Logging test to be async 66c170a63d8 : Increase displayed precision for floats in array 6ed1114cdf2 : Replace fixed package names now that they can filter correctly. 16ea08bd52c : Fix StorageManagerTest#testCallback a057e03904c : Use task center when tapping app in TopResumedTests dbb25666bc6 : Add basic indexing of testapps. 5a6e4c508cb : Modify testShowInputMethodPicker 05d56b7ebee : Verify there is no additional NavBar window added d2c983a1cd0 : Fix DisplayHashManagerTest failure on ARC++ e305672d690 : Run activity in fullscreen, fix appLaunchIsLogged 8a4c8938d08 : Fix Config Matches ActivityInMultiWindow PC CF dd282fc5c04 : Add AppModeFull to dEQP level tests 540c9934f92 : Add RemoteDPC test App. a385f973591 : Wait for test activity to be destroyed 48b72235266 : Add |role to UPDATE_APP_OPS_STATS test a6a972ff618 : Move cts tests for PermissionDetailsFragment 7430833914b : Compute Aspect Ratio from App Bounds in CompatChangeTests 06a84310f16 : Migrate ManagedProfileRingtoneTest. ddc6ded6937 : Modify expectations after TRIGGER_SHELL_PROFCOLLECT_UPLOAD permission de944308373 : Fix CTS CtsMediaTestCases failed fa446772f8d : Fixed car audio master mute test 68d34754ab6 : WifiManagerTest: wait 15 seonds for a Wifi scan. 7cb4726503b : Write CTS test for DeviceStateChanged metric ecdcae0af1c : Added CTS tests for 3P accessible INFO_* properties. 9ed23b903bd : Fix MediaParserHostSideTest.testLogSessionId 2490f7e7d64 : Set launch root for split app orientation request test f9bbafe2506 : Add GIVE_SYSTEM_AUDIO_MODE_STATUS to list of allowed start-up messages 854ea3bbfde : Fix cectVerifyStartupMessages_Cec14b to pass on TV. 4ea2961cc8b : Revert "Disable USB device test as it makes a wrong assumption" 5e2decae931 : Fix KeyguardTests flaky on verify dismiss callback. a0da725bc51 : Created CTS test to verify property access with just permission CAR_ENERGY granted. b529f472da0 : Fix bugs in SimPhonebookContract_SimRecordsMultiSimTest ee396f0e0d9 : Refine split screen app orientation request tests 1c963a8d773 : Fix AppConfigTest-Config update resized from dock edc5bfa1522 : Fix DialogFrameTests on PC CF b41a32b24dc : Fix flaky test of StorageAugmenter. 8157c4c0c7f : Fix SECURITY_MODEL_COMPATIBLE tests 85ba0a08332 : Verify TaskFragmentOrganizer policy 42ca4d0a218 : Created VehiclePropertyVerifier to help verify Vehicle Properties. feecafefbdb : Improve AugmentedLoginActivityTest execution time. a310ce12781 : Launch DragDropTest in fullscreen ff113ad5500 : Use stack center when tapping Anr dialog 9a653c0c8b9 : Cleaned up Intellij problems and formatting issues in CarPropertyManagerTest. da74881fc39 : Create replacement for @AfterClass and @BeforeClass 8d03b755363 : Fix setProfileOwner_componentNameNotInstalled_throwsException 9ed46ab29f5 : Revert "Revert "Add test for setting channel mask."" 8bb0951a54b : Revert "Add test for setting channel mask." 04977422549 : Revert "Enable testTapjackGrantDialog_partialOverlay on automotive" 91a99963c72 : Add cts tests for PermissionDetailsFragment c486a727b67 : Created CTS tests to verify property access with no property permissions and with just permission CAR_INFO granted. 8bd56ed5adf : Propogate changes for setSensorPrivacy API change. e0287e5e05b : Add 3 second delay in between SensorPrivacy tests 5e37ea3556e : Re-add op finish tests c3bcae10b2a : Add System Services to test apps. 76a34768e0a : Move directories around for testapp to match other bedstead components. afe74c13b64 : Add RemoteFrameworkClasses. 2719274e386 : Enable presubmit on all tests except for StartProfilesTest (known flaky). 9554ee532e5 : Add test for setting channel mask. 79fa181d839 : Skip locked screen sensor privacy test for instant apps 19a08bdf3d4 : Add test to ensure hotword doesn't show indicator for TV/Auto c32c4d55cb0 : Modify attribution tests for new trusted chaining logic 0fddc5e003c : Remove test case for stoppd user. 6d54a5d453f : Enable testTapjackGrantDialog_partialOverlay on automotive 1fb5df26b21 : Optimize AttributionSource tokens - cts 00c0bb8bb95 : Add CTS tests for AppCompatOverridesServide. 3029b2cf226 : Verify WindowProviderService behaviors 6d40ae237b8 : Increase timeout again for running location access check job. 25268846562 : Mark recognition sources as trusted in AppOpTrackingTest 26bfa52f371 : Disable ensurePhoneCallOpsRestricted for non-telephony devices 3bbfafc9001 : Directly start camera in CameraMicIndicatorsPermissionTest 855c79d2fd7 : Fix testGivenBluetoothIsDeniedWhenScanIsAttemptedThenThenGetEmptyScanResult e0b3e75843c : Launch CloseOnOutsideTests with ActivityScenarioRule aafa1be668b : Fix flakiness in LocationAccessCheckTest. 1f0a59bcff4 : MediaExtractorTest: verify valid and invalid log session ids 3ed77a4f67e : Add CTS tests for rebootless APEX updates 3250d772c7e : Drop prebuilt files to android source tree. a1a7970ef66 : Launch WindowUntrustedTouchTest in fullscreen to pass on ARC++ 45e5a06cc24 : Enable testTapjackGrantDialog_partialOverlay on automotive 39ad07642a0 : Disabled testLocationPermissionGrantNotifies() on automotive. bbbe3b101ee : Changed annotation on testApplicationRestrictions. cb83add917a : Improved assertion message on permission tests. a559d3fd021 : Fix testSuspendPackage for AAOS 5e047deba82 : Disabled testSetKeyguardDisabledFeatures tests for headless system user DO. 2b03faf4ac0 : DO NOT MERGE: Skip Keyguard Test for Automotive without secure lock screen db8c12d422e : Add CREATE_USERS permissions when calling setDeviceOwner. c2a5a95b808 : Increase timeout in LocationAccessCheckTest. a2ff6d4e702 : Fixed testAlwaysOnVpnPackageXXX tests for headless system user mode. 30381cd9aaa : Initial port of ApplicationRestrictionsTest to new infra. 1c141f0ace9 : Fix broken PointerIconTest#testTabWidget b1c85d0a650 : Remove Cronet cts tests c3a2feab090 : Revert "Temporarily removed @TemporaryIgnoreOnHeadlessSystemUserMode." ef4962b11a2 : Skip lockscreen toggle tests if device doesn't support 7b49e27c8e6 : Backports to fix CTS tests on non-debug devices 53dd2f62bb3 : Drop prebuilt files to android source tree. 1d4279a5d52 : Correctly set min SDK version for AutoRevokeSApp. 9039ec86fca : AudioFormat: add tests for new channel masks 93215f4f899 : Add tests for lastUpdateMillis field 0dbdc1e7e7f : Handle case when the role package is missing from the device. 708aaa98028 : Don't wait for onConfigurationChanged fe8051cf132 : Verify display ID instead for WindowContext#getDisplay f69cb853882 : Remove Cronet cts tests bb0a20b49dd : Update test for new display orientation parameter 56d51e5dc29 : Add CarWatchdog CTS host-side test for I/O overuse usecases. e929430195e : Revert "Add tests for the api Context#checkUriPermission" e076a146b17 : Add per display brightness configuration tests 62d0ca2b7de : Revert "Add tests for the api Context#checkUriPermission" f989a05a94f : VelocityTrackerTest: Use pointer source for MotionEvent f28253aeed6 : Replace display orientation in PinnedStackTests fe67031c0e7 : Updated test since TouchOcclusionMode was moved. 3964095f24c : Introduce CTS verifying policies around intelligence permissions. 1273c6a3af1 : Verify call WM before WindowProviderService#onCreate 5132776064f : Update WindowManagerState for TaskFragments e22e86b62cd : Verify onConfigurationChanged behavior for IME 46d4255b981 : Verify WindowProviderservice#onConfigurationChanged d3420a571f0 : Verify isUiContext in InputMethodServiceTest c938e4e2bae : Revert "platform/cts - S is now 31" 023803da89b : [LSC] Add LOCAL_LICENSE_KINDS to cts d1cce47035b : MotionEvents' offsets should only be applied to pointer sources bffac46c8bc : Add Bounds Check to Fixed Orientation CTS Test 508fa7b6eec : [DO NOT MERGE] Remove Client Suggestions tests df86d7e1515 : Revert "Verify behavior when FGS uses existing notification" 55896f3dea2 : Tests for requestDisallowInterceptTouchEvents 6a3acd60cc4 : Exclude slices-disabled devices from SlicesProviderTest 4367b6dff17 : Revert "Stop using ATM#setTaskWindowingMode in CTS" e6176654d0c : Revert "Update tests to reflect the new behavior for setGeometry" 9c285354a4b : Revert "Update tests to reflect the new behavior for setGeometry" 99af44b7c6e : Add test for canRecycle from new view.

+- Project: platform/development

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

+- Project: device/amlogic/yukawa

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

+- Project: device/common

2573c7c : Update fastboot version checking to 3103 to support P21

+- Project: device/generic/car

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

+- Project: device/generic/common

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

+- Project: device/generic/goldfish

3128dbfb : Set ro.cpuvulkan.version property fef8b98f : Add sdk_car_portrait_x86_64 dbc222d7 : Use emulator_car_x86_64 in sdk_car target c7a97710 : goldfish: include NOTICE.txt in image zip b23abd10 : goldfish: fix selinux lable for disks 698e0814 : [Wifi] Completely retire Wifi solution with hostapd running inside the guest. 5d794c9a : Add config overlay config_autoTimeSourcesPriority to sync guest time 669f877f : Fix a typo in `adjust_channels` arguments 088089bd : Upgrade to hwcomposer 2.4 61f50a36 : Remove hwcomposer manifest snippet to avoid conflict 42d64733 : Let shell read qemu.sf.lcd_density property. 87352a79 : goldfish: fix vp8 codecs xml typo 26fe466f : goldfish: remove non-standard performance point for vp8 af9da5dd : goldfish: set property files for aosp images b016ae46 : Add feature to allow multiple display configs b306dfc3 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 9475c798 : Bundle display settings for app compat in the emulator build. db46836b : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 5150e4c4 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 509735a9 : goldfish: remove 4k data point for hardware vp8 decoder 8894756d : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 5d1bacf7 : Do not override wallpaper picker package 5cff8a9d : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 71efabc1 : Upgrade opengles deqp level to 2021 4bfc2d55 : Revert "Revert "Upgrade deqp level to 2021-03-01"" 3c761ccd : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 5d7a73ba : Revert "Add android.hardware.usb.host.xml to makefile." 42cf4bf4 : Include both sidecar and extensions for window manager 4a1d28e9 : Add options to disable tinyalsa 94303c74 : goldfish: label virtio block devices for ARM64 f6616608 : Fix a typo 16cd1945 : Move audio.effects into a separate manifest c081f67f : (reland) Update the audio HAL to @7 444f8de8 : Replace windows sidecar with windows extensions 60801615 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 8af98538 : Ignore hinge sensor status when not activated 072b50c8 : Remove support: libfeature_support_angle.so 064e6c94 : Add feature DeviceStateOnBoot 3aa94311 : Bump emulator version to 7637665 87fe142a : goldfish: pack emulator-info.txt into data/misc/emulator/version.txt 9b03aa41 : Read device state config xml from bootconfig on boot 7bc863b7 : Restricting ethernet network by default a3586391 : goldfish: update video codecs performance data xml de9ffea4 : Add android.hardware.usb.host.xml to makefile. 7e8e1e22 : goldfish: verity_update_state in early init dca5ca53 : goldfish: fix authenticator id f7c41d50 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 61c7212c : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 7cb7c322 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 1f1385db : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish 76b43093 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish

+- Project: device/generic/goldfish-opengl

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

+- Project: device/generic/vulkan-cereal

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

+- Project: device/google/atv

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

+- Project: device/google/barbet

1e274c1 : Update Barbet SVN to 18 28971fc : Remove redundant build property for reduceOpsTaskSplitting 9f9271b : Revert "pregrant coarse and background location permission to scone" 4fb84e9 : Update Barbet SVN to 17 be89c1d : Update Barbet SVN to 16 9850b1c : Add telephony permission xml files c2a2a1b : Update Barbet SVN to 15 49895bb : Remove resource overlays for system bar heights 90d5075 : Update Barbet SVN to 14 Bug: 202436544 36d0039 : Update B9 SVN to 13 e26fca6 : pregrant COARSE_LOCATION to cbrsnetworkmonitor 711beac : Update Barbet SVN to 12 71df771 : pregrant coarse and background location permission to scone ebf811c : audio: initial speaker-safe and a2dp interface 9c1f296 : Update Barbet SVN to 10 a56a9a4 : Update barbet config so it doesn't use binned brightness for prox d028b40 : Update Barbet SVN to 9 3f7086b : audio: update acdb table 1bebe31 : [DO NOT MERGE] Update SVN to 6 for Oct SMR c96bfb4 : [DO NOT MERGE] Update SVN to 5 for Oct SMR f06bb23 : Add the customized max cached processes number for B9

+- Project: device/google/bramble

42fa755 : Remove redundant build property for reduceOpsTaskSplitting b86e0b0 : Remove resource overlays for system bar heights 3ec7728 : Update bramble config so it doesn't use binned brightness for prox 245a621 : Add the customized max cached processes number for B5

+- Project: device/google/contexthub

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

+- Project: device/google/coral

6384e991 : Update Coral SVN to 55 61dc80e3 : Remove redundant build property for reduceOpsTaskSplitting 4f8e7adf : Revert "pregrant coarse and background location permission to scone" 6856ab99 : Update Coral SVN to 54 19dd280a : Update Coral SVN to 53 a5a2715b : Update Coral SVN to 52 a4f3fca7 : Update Coral SVN to 51 Bug: 202436544 432880c5 : Remove resource overlays for system bar heights 3cabd4d3 : Update Coral SVN to 50 Bug: 202436544 a053c399 : Upgrade uceservice 2.3 7df1ab98 : Add vendor.qti.ims.factory@1.0::IImsFactory/default api 28b91d5a : Mark vendor blobs with check_elf_files: false. 8588a793 : Update Coral SVN to 49 868e994d : Pixelstats: change data type of reset count path ab60f6cd : Update Coral SVN to 48 f56f4384 : pregrant coarse and background location permission to scone f482e84e : Use vintf for confirmation UI e671810b : Update Coral SVN to 46 e9472d0c : Customize Coral/Flame status bar system icons padding ba30700a : Update Coral SVN to 45 41241edf : Update Coral SVN to 42 b293de69 : Add the customized max cached processes number for C2/F2 d453db3a : device: coral: update new snd_device backend id for haptics cases 1e5a887f : Revert "Modify IKeymasterDevice/default to version 4.1" 86730267 : Revert "Allow setting charge start and stop levels when in Test Harness Mode"

+- Project: device/google/coral-sepolicy

eb73aed : modem_diagnostics: add rules for getting battery info 6c7791d : sepolicy changes for imsfactory hal 415e06d : Allow boot color propagation 47cafab : logger_app/dumpstate: add rules for pilot

+- Project: device/google/cuttlefish

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

+- Project: device/google/gs-common

edbdff9 : Initial empty repository

+- Project: device/google/gs101

dab6b3b8 : [DO NOT MERGE] gps: update gps driver 129.20.23.524633 67624742 : dumpstate: Add tmu register dump 8fdd6e65 : powerhint.json: move display wake node earlier f357b896 : powerhint.json: move display wake hint earlier 2b741a51 : gs101: set readahead_size_kb=128 to vendor, product and system_ext 954576cc : [DO NOT MERGE] gps: update gps driver 129.20.23.523968 5759adff : Revert "gps: enable GNSS PPS feature" 600f2b5c : DO NOT MERGE Remove unintended face config 9aa3a7e5 : DO NOT MERGE Remove unintended face config 57dd93fb : Add the rest of the AACR fields 35230cc1 : Remove redundant build property for reduceOpsTaskSplitting f8454ce6 : init: adjust boost value 2cf22ea5 : Remove bg group usage fb6a6e6c : Ensure aacr_state is writable for google battery ab270a8c : Revert "pregrant coarse and background location permission to scone" 09409af2 : gps: enable GNSS PPS feature 187392ea : [DO NOT MERGE] gps: update gps driver 129.20.23.522768 70ee94b7 : [DO NOT MERGE] Update PRODUCT_SHIPPING_API_LEVEL for gs101 devices 2ea166b4 : init.gs101.rc: add persist data for ACA c8e6a6fa : Fix typo in SE_STATE_REQUEST intent action d8ce1583 : gps: Update EnableOnChipStopNotification 50f80d1b : gs101: declare IDisplay to V4 26f9f02f : init: change owners of sysfs nodes min_vrefresh and idle_delay_ms f924811f : Camera: Add CAMERA_LAUNCH_EXTENDED mode e6bb2caf : Remove cdma feature because not all gs101 based devices support it b35bb785 : gps: Correct ESW crash dump path 48b3e5de : usb: Add dm condition in NCM e5036ffd : [DO NOT MERGE] gps: update gps driver 129.20.23.521367 eaaf1911 : Revert "Revert "powerhint: thermal: Support powerhint to change tmu control-temp"" 3cf3ce93 : bcl: Increase SMPL_WARN to 3.1V 98737805 : Modify gnss device.mk to support new projects 5bcfdac7 : gs101: set swiotlb as noforce 1be9cf8a : Add Lyric camera IQ tuning configuration. 87c91233 : dumpstate: dump touch HDM debug information 0b13fa41 : Add GPU Power-on hint for LAUNCH 0a838b32 : bcl: disable SOFT_OCP_WARN HW divider aad20a2f : Enable VABC OTA 4e79160e : uwb: remove device name from gs101 57e119f0 : Add GPU Power-on hint for LAUNCH 28f628e1 : [DO NOT MERGE] gps: update gps driver 129.20.23.518574 0aa99d3b : Remove resource overlays for system bar heights 1b069620 : Configure dex2oat group settings a25b4d68 : pixelstats: Filter "PRODUCT_TYPE" uevent for reporting VID/PID a7f4ef05 : Add SE State Changed Intents in EuiccSupportPixel 193c85c4 : move uwb feature to system_ext 09f583f3 : gs101: recovery: add wait for dwc3 device to probe a3c7bc30 : init.gs101.rc: adjust ratio_ceil 414066f1 : Use sysbg group for system background jobs 01459cea : fingerprint: Enable HIDL fingerprint status flag 7d0d2634 : [DO NOT MERGE] gps: update gps driver 129.20.23.516938 e2da019e : Revert "powerhint: thermal: Support powerhint to change tmu control-temp" a89970da : Remove DISABLE_TA_BOOST completely 8f4c51d3 : fingerprint: Add suez config b5f66163 : Revert "Add support One-handed mode in B3" f8a26c32 : Configure channel 149 & 36 as p2p preferred channels. ab3747f6 : Relax background restriction to 16.67% 6896836e : dumpstate: dump AoC memory votes stats 902e84ee : Boost SF higher for app launch 093068d0 : powerhint: use DISPLAY_IDLE signal to control TA boost 0372678f : camera: disable saliency and segmentation for factory build be546e63 : init.rc: Enable SOFT_OCP for TPU/CPU/GPU 950d14c4 : gs101: move zram to pixel common mm folder 96a90bd4 : Revert^2 "gs101: re-enable prebuilt boot.img/boot-user.img usage" 3221acba : [DO NOT MERGE] gps: update gps driver 129.20.23.516384 d037bee9 : Revert "gs101: re-enable prebuilt boot.img/boot-user.img usage" 6a1ecb3e : Add support One-handed mode in B3 50f56ac8 : gs101: re-enable prebuilt boot.img/boot-user.img usage 668587bc : [DO NOT MERGE] gps: update gps driver 129.20.23.515167 41e8d749 : gps: Update SecondaryConfigPath 50be6f60 : Update CPU throttle frequencies. ba462d1e : ueventd.gs101.rc: Add raw HID devices. bec20a58 : dumpstate: dump battery maxfg monitor log bd41d508 : gps: Reduce gps log in bugreport 131cf4b7 : powerhint: fine tune non-ADPF boost 2f52513a : pregrant COARSE_LOCATION to cbrsnetworkmonitor 695ef055 : pregrant coarse and background location permission to scone b29cde05 : uwb: update country conf file c459ef54 : uwb: add uwb country conf script 18bb9722 : Adjust Doze default value to accomodate HBM. aa0a8e1b : dumpstate: Dump TCPC registers and attributes 8108f9d0 : gps: Rename secondary config 51b245f1 : Adds an overlay for radio power off delay due to IMS deregistration fb0dd13e : [DO NOT MERGE] gps: update gps driver 129.20.23.514871 96332941 : gps: Enable power save mode a575391d : gps: Configuration split dd652a2c : Pixelstats: add more UFS error count paths c7c9de6a : [DO NOT MERGE][FactoryOta Unbundling]Specify the path to FactoryOtaPrebuilt 8fc873c4 : init.rc: change the ownership of gc segment info sysfs nodes 5d143376 : WifiCoex: Add default channel 11 for band 40 eb221fd9 : Remove UDFPS HIDL from udfps_common.mk 200ab12e : Enable both AIDL and HIDL UDFPS HALs 1dfbc241 : dumpstate: dump battery maxfg monitor log bd920671 : Include the Soong namespace of the UDFPS HAL a555dec8 : device: gs101: add speaker health stats 58180f0c : gs101: add haptics actuator model config aac9a162 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/gs101 8792fe58 : uwb: enable low power 299ca168 : gs101: clean up kernel variables 2b86da43 : dumpstate: move the dump registers from regmap to each driver 16e8a27f : gps: update gps driver 129.20.23.513912 6908766d : gs101: separate WirelessCharger from device_framework_matrix_product 0385e708 : Remove project info from udfps_common.mk f739cf68 : Generate a separate fstab file for FIPS mode c7988522 : usb: fix the naming for uwb mode d85344a3 : Bug: 192233033 Signed-off-by: Victor Liu <victorliu@google.com> Change-Id: I3db1a5b6860956290e46909c0900442947da4125 a63bb9d5 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/gs101 ffb00dfe : fingerprint: Add performance configuration fbcb7ad5 : usb: create new functions for uwb 45b4d2d8 : uwb: add uwb diag modules into the dlkm blocklist 09ea2fd2 : gps: update gps driver 129.20.23.512827 ccbd2c74 : Revert "gs101: use prebuilt GKI boot.img for production builds" 95f4b9cc : bootctrl: enforce synchronous write operation b296e9a2 : Enable the Connectivity helper Settings UI 41fcd9e4 : gs101: use CPU4 in charger mode ad0409f9 : Revert "device.mk: Freeze vendor security patch 2021-09-0x" 957e03ac : Remove NFC/SE settings from common gs101 72cccf1d : firmware: mfc: update release MFC F/W(21/08/13) 6d421174 : device.mk: Freeze vendor security patch 2021-09-07 1fd62f31 : bcl: Put OCP_WARN level back to original level 44b49fdc : device.mk: Freeze vendor security patch 2021-09-06 e5cada8b : Revert "gps: update gps driver 129.20.23.511689 am: 69fc814a6d am: 01a6494248" cbb6ccd2 : remove camera prefer idle for streaming low 80db0638 : Revert^2 "Enable deleteAllKeys from vold" e4f95dfa : gps: update gps driver 129.20.23.511689 45474801 : display: make set_idle_timer_ms optional 1971cba6 : Re-Enable UWB Feature dc854af2 : Revert "Enable deleteAllKeys from vold" ee3e6daf : Add CAMERA_CPU_THROTTLE as power hint. 6c444eeb : Enable deleteAllKeys from vold ed31b731 : powerstats: correct TPU DVFS 72907500 : Start storageproxyd early f2908492 : Set /dev/sg1 permissions in ueventd.rc 2ca88b86 : Update ro.soc.model to Tensor f89fbc87 : device.mk: Freeze vendor security patch 2021-09-05 ff8a3c60 : bcl: lower ocp_warn for tpu and gpu cc9cd898 : thermal: provide permission for user space request TPU throttling 8d902603 : dumpstate: move the dump registers from regmap to each driver 77429856 : Revert "Revert "firmware: mfc: update release MFC F/W(21/08/03)"" 777118c5 : mfc_fw: Update to use unsigned FW binary bb82be6a : bfq: set slice_idle to 0 1858f3c5 : dumpstate: dump recent AP wakeups from AoC DRAM exception 25b2c66b : gps: update gps driver 129.20.23.511166 204765d8 : gps: Remove GpsCarrierType from XML 25eb91fb : Revert "firmware: mfc: update release MFC F/W(21/08/03)" e5938b1e : firmware: mfc: update release MFC F/W(21/08/03) 2107135c : bcl: Enable Instruction print in bugreport fe6dbce8 : Attach more CPA traces to bug reports. 3097b78f : Change prebuild path to gs101 ebec3cf1 : gps: Remove Google SUPL certs from gps.cer and enable Android platform root cert mechanism d3e27874 : dumpstate: support CM2 data dump for touch. 4f62d6b7 : Support height/width swap d2e0f9f7 : Publish performance points for 720p video 75619b98 : Create one-shot clear for Trickle-Defend 433a2566 : bcl: enable batoilo thermal zone 81122b43 : Updating the default layouts for factory image d79a1155 : gs101: Start bootanimation explicitly. 7e2a8f38 : camera: re-enable ebuf for factory build fbf3ed5d : Revert "Disable TTY as it is not supported on these devices." 864a08d3 : init.gs101.rc: Reduce the queue depth for /dev/sda e00e5527 : dumpstate: dump state2power table e05964f0 : gs101: Disable system group boost in off charger mode 20c4f409 : Set owner for mfg_data partiton. a7c0b48f : gs101: recovery: Set maxpower to allow charging from SDP port e1039ea5 : Add AoC wakeup stats to dump state c0f6127a : gs101: increase swap size b0899958 : add permission for pca charge_stats access 099ff516 : Include memtrack in product packages fbb1a572 : Move CDMA feature XML inclusion to device specific mk files 2bb5a796 : thermal: Update usb_pwr_therm2 emul_temp control 853246ae : gs101: Add a new profile for camera power tuning be6acfd1 : Update late duration 9e5b9c54 : move permission for WirelessCharger HAL to init 373005fd : Overlay the config_network_selection_list_aggregation_enabled f3b644db : Camera: create three new groups for camera threads 9a20a9fa : gs101: tune vendor_sched parameters for boot time fd9a1893 : Add CAMERA_SHOT power hint. c90e372d : gs101: declare IDisplay to V3 4b4ee6e2 : gs101: Change uclamp max setting for bg group a0b391dd : Pixel 2021: enable vbmeta_vendor 09719be6 : gs101: usb: Report USB port overheat event 1ef99f76 : gps: remove psds address from xml dea270f4 : gps: update gps driver 129.20.23.509086 d183e547 : gps: remove lhd traffic logs 99e85380 : pixelstats: enable mitigation stats for gs101 645bea60 : gs101: use prebuilt GKI boot.img for production builds f5ec0f67 : gps: prevent lhd hold wakelock 6125b2db : firmware: mfc: update release signed MFC F/W(21/07/20) d0a506b5 : thermal: Enable thermalHAL in off charging mode 4ee5627c : dumpstate: force touch active by using bugreport specific flag b6534112 : ADPF: taskprofile for uclamp fork reset group cf33914f : thermal: change permission for usbc related thermal sysfs 0facd013 : SF: set debug.sf.layer_caching_active_layer_timeout_ms to 1000 402d351e : gps: Enable OnChipStopNotification a766595f : mfc_fw: update release signed MFC F/W(21/06/29) f08feb8f : gs101: device: Set default modem logging property 5a65e089 : Revert "Use CPU 4-7 when CAMERA_LAUNCH" 64ac5cee : mfc_fw: Update to use release signed FW binary 870465e1 : Add cpm/pca9468 logbuffer directories so that bugreports can take a snapshot aeae45a3 : powerstats: add GPU-DVFS b14db4c9 : powerstats: correct frequency unit 5e7d13a0 : Move WvInstallKeybox to factory build only 2ae16c63 : fp_test: add command binary for fp test d1e12429 : fpc1540: Update fpc extension hal to 35 036f0d06 : fpc1540: Create a folder for sw35 configuration c4434928 : fpc1540: Create a folder for sw33 configuration f45c7d1c : Turn off secure adb for factory builds 04cd342e : firmware: update MFC F/W(21/06/29) 78c5e4b8 : add "vq-minimum-quality" for video codec 2fadf61e : add "can-swap-width-height" for video codec 47a52337 : Pregrant camera permission to Pixel Camera Services 13ac3f18 : WiFi: Enable 6GHz band support 484fc1df : gs101:device: Update modem SSR property a8066572 : [Settings] Overlay Settings' default config 7e78793b : Upgrade Target FCM version from 5 to 6 43cb9934 : device.mk: enable tetheroffload service 1.1 from Android S 88fb5844 : odpm: Create powerstats vendor data folder on init bdc22083 : gps: update gps driver 129.20.23.508330 3dd2b977 : Tuning down_rate_limit and down_rate_limit_scale_pow to improve power consumption c3af02a1 : Disable USB contaminant detection when the disable flag is true c9a9bc58 : gps: Add R1 GlobalSign Root certificate ec8345ff : Fix the right uclamp.min for SF render engine 091b1e14 : Revert "gs101: use prebuilt GKI boot.img for production builds" 30393266 : Boost SF when interaction hint is active. d1a9bedc : config.xml: pin SurfaceFlinger 7eec55ab : gs101: use prebuilt GKI boot.img for production builds f5575798 : Add "vendor.android.hardware.camera.preview-dis" feature 365fcfdb : Disable TTY as it is not supported on these devices. 113bb905 : Add DC Charging/Temp defend clear to server configurable parameters; ensure sysfs node is writable baa3bf38 : Set boot security patch level for gs101 e90e9f58 : thermal: Update neutral_therm trip point 7983b026 : init: update sysfs early_wake attribute 3b0aae52 : gs101: Fine tune media_codecs_performance_c2.xml 41e6e14e : Move launcher prop from vendor to system ffa2b4b6 : Attach the latest .cpa file collected due to a high drop rate to bugreports. 65e028b4 : Attach the latest .cpa file to bugreports. d5fa4a55 : usb: Rename the config to "charger" in charger mode 5edd757a : Adding a power hint for face unlock. d5d1799a : Disable UWB Feature 74b7a2a8 : Remove gralloc3 support for gs101. 86a339df : dumpstate: add pca9468 logbuffer 757500e4 : mali: disable backend thread affinity. 31270ed1 : Use CPU 4-7 when CAMERA_LAUNCH a24469c9 : tune usb irq (dwc3) based on usb function ed651c86 : Move init.gs101.usb.rc under hw/ 8ef3f6cc : Modify GCA_CAMERA_SHOT power hints for better performance. 676f9411 : update performance-point at media_codecs_aosp_c2.xml 9ab67ae5 : boost INT clock when CAMERA_BACKEND_BOOST cf186668 : ufs: set clkgate_enable when in offmode charging 69e6504d : init: allow hwcomposer to write early wake up node 8e099ae8 : dumpstate: dump DPU IDMA error count b68ce6e7 : gs101: declare IDisplay to V2 00ab8fdd : RELAND firmware: update MFC F/W(21/06/14) f9ef83b5 : Added edgetpu_config_chip soong config variable to edgetpu.mk. 15d83480 : add gs101-specific recovery library 5f6d6918 : Disable blurs during app launch 701ce138 : remove memtrack example 249aa262 : Enable Early Camping Feature 1c54b52a : gs101: add compatibility path for TPU 1f198556 : Revert "firmware: update MFC F/W(21/06/14)" 432f3bc6 : Revert "add gs101-specific recovery library" 7af52980 : add gs101-specific recovery library 36d54272 : firmware: update MFC F/W(21/06/14) 258dbfa7 : Only stop modem logging when it is always-on logging 4e3b80d9 : gps: update gps driver 129.20.23.506213 ab64b15e : Add CAMERA_BACKEND_BOOST powerhint configuration to increase backend ISP clock when camera lauch and secure camera is not used f2227732 : PixelStat: Suez: Porting wireless charging 22484eb0 : usb: Enable midi function in charger mode 4ff1973c : Add vendor proc dump 977c44c1 : audio: add AOSP build flag 1fce97ce : audio: add the files for low latency 2261184e : Remove wait_for_keymaster and all references 4b2b9303 : modularize dmd d901ee0b : Set 120Hz frame rate multiple threshold for gs101. 0979e061 : dumpstate: Sync features from P20 d19326ae : gps: update gps driver 129.20.23.505774 c7884a19 : modularize pktrouter 48a283b1 : dumpstate: dump cma information into bugreport c6a76027 : "Erase Downloaded sims" Checkbox is not visible 4c974535 : thermal: move gs101 thermal permission commands to device folder 8101fbce : Pixestat: add battery info 294e58b1 : init.hardware.rc: add permission for battery eeprom fe798d9f : Use modprobe --all to load all modules in modules.load 71bf42f4 : add ro.vendor.gpu.dataspace 5de199ec : modulize init.radio.sh 2b65b15e : wifi: update interface combination. b9d3e853 : dumpstate: remove wifi fw symbol table 807e460c : fp_test: add command binary for fp test e0ccd8fe : support both rndis and ncm, but not rndis + ncm 00d64033 : [Gs101] Update pregrant permissions for Restore APK d3f341b7 : Add cl_dsp, input-cs40l26-i2c to kernel module blocklist file ebf4d993 : Revert^2 "Activate KeyMint" 42c54999 : Use 6GB dalvik-heap config for WHI series phones fb956608 : Revert "Activate KeyMint" e1b88a28 : Activate KeyMint 4b566654 : create audio folder to store calibration data b7b25bb8 : Upgrade PRODUCT_SHIPPING_API_LEVEL to 31 (Android S) 8cd28009 : Add ML_ACC powerhint to gs101 f0280a99 : adpf: move the vendor.powerhal.adpf.rate to raviole 31d5416e : add permission for wireless charge_stats access eaf85625 : Add pktgen.ko to kernel module blocklist file eb215e39 : Add permission for WirelessCharger HAL 24b12e29 : Add a kernel module blocklist file 56978d99 : organize confirmationui settings 3ce37fb4 : gs101: Modify nnapi uclamp settings 70e1cd7c : usb: set sys.usb.mtp.batchcancel to true 6e44d2ee : dumpstate: dump logbuffer tcpm logs in bugreport a1a0bdb3 : Remove interaction boost completely e8b2e18e : Increase maxFrameBufferAcquiredBuffers to 3 6a6d8f81 : Read vendor_boot.modules.load and vendor_dlkm.modules.load 9404fbc1 : Donot dump debugfs information in user build. 9e92582d : Fix app launch boost override by ADPF 2bfa6d3b : Enable compressed snapshots/VABc. a8fdc573 : Add a build time constant to disable VABC dc2c524e : Remove duplicate mk inherit 579543db : cts: VerifiedBootTest#testVerifiedBootSupport 3e058b1e : remove vcd from user ROM 3bbde56b : gps: update gps driver 129.20.23.504156 0c6ba84d : WiFi: Modify OWNERS files 2fee52bb : Relax SurfaceFlinger cpuset and adding uclamp.min for RenderEngine e81847c7 : ueventd.gs101.rc add /dev/trusty-log0 fbbe7e36 : dumpstate: dump trusty log c1cf9f84 : powerstats: Fill in P21 TPU power profile number ca8a4cc1 : dumpstate: show touch HDM debug info 283a6909 : Revert "usb: set sys.usb.mtp.batchcancel to true" 739399ae : usb: set sys.usb.mtp.batchcancel to true 69c19529 : dumpstate: add touch #19 data type ca32deaa : Report Verified Boot support 0671df09 : Remove the attribute set from init.rc for debugfs 16934c35 : ADPF: add ADPF_DISABLE_TA_BOOST for powerhint 4b696fae : Enable ADPF hint 0947a2b5 : [gs101] Swap Pixelmigrate for Restore APK in default-permissions c739bbe1 : device-common: include Pixel common MM mk file c255722f : enable zram writeback job scheduling 27528a54 : Add GCA_CAMERA_SHOT power hint. eba0f4ff : Adaptive Suspend: configure first param set 71391a0c : Add power hint for fingerprint c87b3df9 : Remove little core hard freq boost for the INTERACTION e209e8fb : Enable SF main thread boost with uclamp.min=30 dc29ed34 : init.gs101.rc: adjust memlat settings 2abc122f : camera power hint: add prefer high cap and prefer idle = 0 to top app 2599bb6d : firmware: update MFC F/W(21/05/31) acfa6b83 : Remove clock boost configuration for MIF,TNR,CAMINT when CAMERA_LAUNCH in powerhint.json 0964f145 : gs101: Use findstring to filter factory build target cdc350b5 : reorganize trusty_metricsd settings 7e195263 : gs101: Refine vendor_sched parameters a169c37d : organize EdgeTPU modules and sepolicy 85135746 : powerhint: thermal: Support powerhint to change tmu control-temp a5afec51 : camera: disable partial result by default for factory build 09706755 : Use powerhint to increase mem, intcam, tnr clock when camera lunch to improve camera start performace e89080c7 : modulize hal_neuralnetwork_armnn c37a73b7 : gs101: migrate to bootimg header v4 (second attempt) d8f101ad : Enable blurs 88218211 : Revert "Set audio.camerasound.force for JP devices" 4e9ad88e : audio: upgrade audio.usb.default from v1 to v2 cc1a0db3 : init: set LHBM node permission before start hwcompower fa935b07 : remove obsolete module 206366eb : config: Override disable firmware roaming via HAL API 0fc8c4d4 : remove dead code - property:sys.usb.configfs is never 1 06c8aadc : Revert "Camera: Enable LTM for factory builds" d07bdce1 : gps: update gps driver 128.20.23.502791 2148f02c : dumpstate: stop modem always-on logging only 6181c3ef : Remove mid/big core min boost for touch boost a902992f : Correct the file permission for usb data on/off 49c8f941 : Enable PRODUCT_SET_DEBUGFS_RESTRICTIONS on userdebug builds aa420345 : do not mount the debugfs on userdebug builds 0111d397 : Target arm v8.2a and A55 for GS101 638ed8c2 : camera power hint: add extreme and low power hint a9a66128 : Move input surface to CCodec f41184ff : bcl: disable.bcl property to disable clk div 0843fe0b : gs101: dumpstate: Dump function without debugfs d8908905 : gps: Add MCU crash dump in bugreport a05a8c38 : powerstats: Remove Wifi and BT placeholder consumers 0daa5cc6 : Add Adaptive Charging AC pause buffer control f87f8ed1 : disable DebugFS restrictions in factory builds 7a7f31c0 : Set audio.camerasound.force for JP devices 4de06908 : udfps: Add goodix HIDL extension manifest for userdebug build dada8295 : health: fix soc path so enable proper throttling 1f597207 : thermal: add soc to thermal HAL monitoring c0f5a7b8 : gs101: dumpstate: Dump vendor group value f706b02e : Move AoC debug utilities to PRODUCT_PACKAGES_DEBUG 630f471f : powerstats: Add CAM, INTCAM, and TNR devfreq stats 4a629f35 : gps: Add Rakuten cert 89181881 : Modify attributes path for USB data on/off a661b17e : gs101: Set top-app prefer_high_cap for GCA 8b9b90e0 : Disable Early Cmaping feature b115af55 : dumpstate: dump panel extra info 5bc5698b : gps: update gnss RF path loss and remove log for user build 1c01fa37 : gps: update gps driver 128.20.23.501503 8080cd87 : Remove the RenderScript HAL from the vendor manifest 382667f2 : Change TA default boost to 1 06861b99 : Update GCH configuration for gs101. 387995b2 : Revert "gs101: usb: add state of usb extcon to monitorffs" be4b7b63 : gs101: use 64-bit dex2oat 9cd8c6e5 : init.gs101.rc: Change owner/group of SJTAG files daa6fa64 : gs101: Modify system and system-background gropus e16045f7 : Add rebalance_interrupts 56aa41bc : device.mk: Collect and clean up gpu-related settings 56865036 : fpc: Refine fpc HIDL & AIDL build mechanism 303cb012 : Enable Bluetooth Ccc Timesnyc feature for gs101 d4768daa : Temporarily revoke location pre-grant to SCONE 5618aa14 : camera power hint: add mid cap based on current constraint 103f3cad : Revert "Update GCH configuration for gs101." 9cf36fcc : bcl: Updated BCL metrics per sysfs change. 50437f63 : dumpstate: dump wireless fw version c5761abf : Remove sysprop assignment left over from a WIP change 7bb4e1f1 : camera power hint: add prefer high cap in all modes c36b562b : Enable prefer_idle for nnapi vendor group 3cbaa92a : GPU nnhal: update service name. f2a5afd1 : Revert "Update power hint for camera workload" dc873081 : Enable adaptive playback feature for AV1 4d054df7 : Split UDFPS makefiles into common, factory, and shipping a1f2ab72 : Add Device ID attestation support gs101 f2db0e37 : camera power hint: raise CPU clock more conservatively at STREAM_HIGH mode f989b01a : Temporary disable eSE2 terminal a23bc411 : gs101: remove fingerprint HIDL HAL config 6e46cb44 : Update GCH configuration for gs101. 6917051e : Renamed edgetpu_service to edgetpu_app_service. 80c8b076 : Enable Battery Defender on gs101 d7e3a562 : Increase earlySf duration to accomodate animation cases b555d6c9 : device: google: gs101: IAudioMetricExt hidl manifest settings f56e018c : Upgrade GPU NNhal to 1.3 revision. 122923fc : Dump tcpm for the new path 4747f7c6 : Raviole: use hybrid prox sensor on keyguard 336e603a : Enable SurfaceFlinger Cache by default f25a39d7 : Change VSYNC duration 7325f58e : Add debug property for sensor on userdebug/eng build. 90217296 : device-common: set testing_battery_profile default 2 3f13d8aa : powerhint: Use 'hint' node for GPU 8a52881a : dumpstate: add camera hal graph state dump c1db6b73 : gs101: preopt SystemUI 736b673c : display: update vendor color file c9f14081 : gs101: enable page_pinner 637041f4 : init.gs101.rc: dump page_pinner information into bugreport 4c188d12 : Revert "gs101: display: update 90hz denylist" 9715ce3e : Update manifest_64.xml to match manifest.xml d766be00 : Update the manifest to switch the TPU NNAPI hal to use AIDL. 90496be3 : gs101: add trusty_metricsd b442e786 : Fix permission for vendor_group migration 2b65d2e3 : dumpstate: modify the method for dump touch information 777a57c9 : powerhint: Support early wake up DPU via DISPLAY_UPDATE_IMMINENT 3fd056fb : Modify file path for i2c devices af45f3e2 : Update sensor HAL to 2.1. 3d2139f5 : Update gs101 GCH configuration. 7d7d96f2 : Change SF duration to be less than one vsync period db9dc277 : Add mapping between boosted modes e31ba166 : gs101: Align max uclamp value for background cgroup with vendor_group b88bba7d : Camera: Enable LTM for factory builds 7d81ea94 : Update power hint for camera workload cd64c6b3 : gs101: Set max uclamp value for background group 7a6fa6cd : Enable Early Camping 6d4c63e8 : P21: enable throttle background group at 5% be26bc08 : Add AoC specific logs to dumpstate 185653e3 : vendor_hook: separate uclamp configuration 7aafb36f : Dump GSC info 79e81ad4 : Add the Product Framework Compatibility Matrix (Level 5) ec0510bd : Upgrade the Target FCM version to 5 (Android Rvc) c2e1e46e : bthal: Bluetooth owns its logbuffer device nodes a2ab8d72 : Build flag renaming 298eb28d : audio: set ro.audio.offload_wakelock to false 3da54c3b : Update Lyric configuration for gs101. 07bf326a : Cap VideoEncoderCap maxFrameRate to 30 2e4d1c7d : audio: add bluenote module 900316d1 : Revert "gs101: add trusty_metricsd" b2e8b6e8 : display: rename adaptive color file name a6889fd4 : Revert "Update power hint for camera workload" 32d3cde1 : gs101: add trusty_metricsd e895392c : Update power hint for camera workload 82acc06c : gs101: Change uclamp min value for camera 43206ce7 : Sensor: Support hifi sensor. d351a651 : gs101: add audio uevent to report mic status for pixelstats df79b081 : Adjust little core rate limit f2457f2d : remove redundant setting 5bc59075 : haptic: add haptic ampilifer codec 0f8dbe47 : Add Google Dialer and Enable PARIS in PDK ROM 28329915 : Wifi: Added supplicant HAL interface declarations 1.3 and 1.4 3d015b03 : Revert "Wifi: Move supplicant service init to wpa_supplicant" 3f04ce39 : Revert "Enable blurs" 24815da7 : Add TPU metrics logger library to the device.mk b39a7719 : Revert "Trusty metrics reporter service" c0dc597e : Trusty metrics reporter service 3a3512c3 : init.gs101.rc: add memlat settings 5f5a6213 : Remove android.hardware.drm@1.0 HAL services e3718f20 : audio: remove libdsp_aecns.so from device.mk e9f27f4a : gs101: dumpstate: Dump s2d.lst to dumpstate_board.txt 331796ed : BatteryDefender: Explicitly set wireless path to reduce errors logs 934721c1 : Disable ADPF hint 74a463ec : Revert "Revert "Revert "Enable SurfaceFlinger Cache by default""" 2f8fde91 : Downgrade the PRODUCT_SHIPPING_API_LEVEL from 31 to 30 69bc91e5 : Replace the HIDL with AIDL for "android.hardware.memtrack" ad5196c2 : Update dumpstate HAL to V1.1 c1c96131 : init.gs101.rc: change TRICKLE/TEMP/DWELL permission to system c20a7c96 : dumpstate: dump TRICKLE/TEMP/DWELL setting into bugreport 24b9d29d : dumpstate: Add USF registry dump. bbcaf452 : init.insmod.gs101.cfg: Migrate from insmod to modprobe 395ae043 : Added EdgeTPU vendor service into P21. 78801264 : Wifi: Move supplicant service init to wpa_supplicant d7678e17 : gps: update gps driver 127.20.23.498766 725f0608 : Dump tcpdump into bugreport 8201411a : Allow setting charge start and stop levels when in Test Harness Mode 5888eed0 : init.insmod.sh: Find modules in different directories 51d3d2e5 : Remove unnecessary GPU clock access permissions 2b6d7105 : Remove Gnss Outage System Apk 3f606543 : Revert "gs101: don't load uwb module at boot" 730c5679 : use debug.stagefright.ccodec_delayed_params b764d48d : Switch back to generic contexthub HAL 254e03a2 : do not mount the debugfs on user builds 0278f84c : init.insmod.gs101.cfg: Remove non-existent modules 52cc3f23 : Enable blurs 73119684 : init: grant read permission of always-on log for others eee30bde : Revert "Revert "Enable SurfaceFlinger Cache by default"" 13c4abd6 : Enable Gralloc ion sync 513c4afa : powerstats: Add TPU EnergyConsumer power attribution 41522d01 : Enable Shannon IMS and QNS log to debug level eaabbacd : Enable Tips icon on P21/P22 devices ba22a106 : device: uwb make f2023ff3 : Temporarily disable the debugfs restriction on Android S 1d6c4335 : gs101: add audio suez devices 9b811a56 : gs101: import audio_amcs_ext library 335ea277 : gps: update gps driver 127.20.23.497356 6a3dcb97 : Align video codec max resolution capabilities with block size 9e879185 : Update clearkey plugin to drm HAL v1.4 c5b41648 : shipping level 31, and keep target-level as-is 89f31f39 : gs101: Change uclamp min value for camera 8ac9fa61 : Add a boost to NNAPI DarwiNN HAL for better perf&power f65dc079 : Move radioext service declaration to VINTF fragment 72ef08ca : gs101: usb: add state of usb extcon to monitorffs 3af08d4f : gs101: udfps: enable biometric_suez_support 35d31057 : Add BatteryStatsViewer to GS101-based userdebug and eng builds 311c43f7 : powerhint: update default value for target_load c932836b : device.mk: enable modem always on logging by default 1e3469f1 : Add connectivity overlay to gs101 820d0ed7 : Enable Incremental on new pixel devices. b293830a : Move radioext service declaration to VINTF fragment 891c1fdd : gs101: Remove sensor HAL 1.0 config e171ad07 : powerstats: Move NFC stats to device specific 98211974 : gs101: remove init.ramoops.sh a45f9156 : Add the DarwiNN NNAPI AIDL service to the device.mk. d91dde1d : pixelstats: start service on boot completed 9e468ac2 : init.gs101.rc: add adaptive charge node permission 32b504dd : gs101: restore ITouchContextService to the device manifest 30ddea9d : Add restorecon for new label (persist_ss_file) 59fed5ee : device.mk remove displaycolor_service from user build 8ed616d0 : Remove location access c143d374 : fpc1540: Configure fingerprint as SW33 eba08305 : BoardConfig: filter cl40l26 probe during the first stage init fbd55ffa : Update to use secure share memory 2207cb4b : gs101: don't load uwb module at boot 33234414 : Boosting application launch time using uclamp boost and increasing memory bandwidth 51c9d021 : Revert "Enable SurfaceFlinger Cache by default" dbd4616d : remove hostapd_cli from user build d4cff50b : dumpstate: Fix path to acpm_stats a6926e9a : Fix ODPM dynamic rail config via file by allowing writes to enabled_rails 230a8350 : Set SOC manufacturer and chipset properties 7f6e0eee : battery: disable wireless for pts battery test 80f0a6d3 : device.mk: install vulkan.gs101 unconditionally ccd04404 : Publish performance points for AV1 codec fc630f27 : Configure permission for AOC reset sysfs node. 6899dcc2 : powerstats: Add INT state residency stats e5a49a9a : remove factory files from user ROM 41a0f99d : ueventd.rc: set system ownership for direct charging 3cc93716 : powerstats: Add GPS state residency 5b50e738 : audio: switch audio HAL to V7 59291d3c : Add default lookup table for wifi coex 2219a992 : powerstats: Add PD on stats d9e7656d : powerstats: Correct DVFS operating points 3d46be28 : dumpstate: update dump eeprom path a27563b2 : update media_codecs_aosp_c2.xml 546f53ca : Implement triggers on the power.battery_input.suspended property a245dd7d : Dumpstate: f2fs: remove verbose segment_info 4e22787a : gs101: use bluetooth.audio@2.1 589e1d8d : wifi - Give execute permission to data/vendor/wifi for pixelLogger 4bcdbf32 : Include pixel logger in common device.mk 6d8d406b : make permissive setting compatible to boot image version 3c84c460 : Enable adpf on P21 device a2812887 : Enable TEXT_HANDLE_MOVE df9dc5cf : Explicitly set log_buf_len cfb1e3fd : powerhint: Add Display refresh rate hint, DISPLAY_IDLE and DISPLAY_UPDATE_IMMINENT cfaf39f1 : Enable SurfaceFlinger Cache by default d8b25b96 : add media.c2.dmabuf.padding 0ecbb8aa : dumpstate: add P7 dual battery fuel gauge path fa30b5b9 : init.gs101.rc: set system ownership for P7 maxfg 9a80547b : gs101: recovery: Set sys.usb.controller for UDC configuration e8d7fb7f : gs101: Change LogFailures to string 3bc59774 : gs101: set readahead_size_kb=128 to system and data 1868e419 : audio: set the permission for dma heap 9db455e6 : powerstats: Fill in P21 GPU power profile number e36b41e1 : Update CbrsNetworkMonitor package name. 188be4a5 : gps: remove lhd log in on-chip PVT mode 7dd7ceba : Have a consistent permission configuration with other devices 2762231f : Add the aoc persist folder a0342c45 : Enable wakeup packet mask and marker config 2968f7ed : Remove odex/oat files from pinner list. 3ddb5994 : powerstats: Add device specific display states 561ff7a3 : remove obsolete mobicore operations 59ca6aee : Change all three default haptic levels to high ae9494ee : BoardConfig-common.mk: restore boot image version 3 c008f444 : use vintf_fragments instead of adding it to device-specific manifests 3c712491 : Move power stats service to device specific folders 1a1a12cd : remove obsolete system property operations 00548302 : Remove unused persist.demo.hdmirotationlock from device.mk 2aaf5916 : Decouple auto-suspend and interactive from display on/off aeaf942d : Set uclamp nodes to root eed3cc22 : display: update adaptive color data 8da4ee41 : gs101: add twoshay's ITouchContextService to manifest 88313cf2 : gs101: usb: remove flag "OLDER_GADGET" f2eb39f4 : init: restorecon efs partitions before chown e98d76c9 : Enable both AIDL and HIDL UDFPS HALs b360446e : Add pregrant permissions for Voice Access Approved android bug: b/182307492 2b88831a : gs101: display: update 90hz denylist f3714e78 : touch: enable basic features a0519357 : powerstats: Add placeholder energy consumer for bt and wifi 2c8bc959 : gps: update gps driver 126.20.23.494818 52dc7969 : Removed public.libraries-google.txt from device.mk. b8a16df6 : Add pinner configs for P21 199194ed : factory: Set UDFPS default calibration to LHBM 4c46bf69 : dumpstate: check the correct bus force active command path ab130cec : Enable Gralloc 4 2bd569d2 : Stats: removed extra dependencies after transition to AIDL version 1349e3e7 : Remove Wifi link layer radio stats aggregation enable flag 0b9827ec : Enable skia reduceOpsTaskSplitting ea123333 : Enable EXPENSIVE_RENDERING power hint 3623b574 : BoardConfig: enable cma_sysfs f696927c : Correct the voice packs path of Text-To-Speech. 49354a13 : Apply accessibility color features in native mode 9c4dcc18 : gs101: display: update adaptive calibration file ec089270 : Enable Gnss Pixel Monitor For Device f236f663 : pixelstats: add readproc to access process 8d18593f : Disable GCH lazy HAL. b80f23db : adjust parameter for factory SELinux setting 48e389c8 : Turn on SELinux e966b2a6 : init.rc: change the ownership of compression sysfs nodes 080d173c : init: Remove duplicated folders creation 9963cf04 : BoardConfig: move androidboot.console to cmdline 33a1ce74 : Add UeventListener to pixelstats in gs101 d95bbb97 : init: set dimming_on node permission before start hwcompower 777c58e8 : Align modem's DAC setting with other AB partitions 435f68ed : allow modem image to do OTA 9ef069c9 : gs101: migrate to bootimg v4 5ad06a0d : Move config_biometric_sensors to device/google 62903463 : audio: add /dev/acd-audio_dcdoff_ref for audio effect visualizer e9170d48 : Revert^2 "Include the Soong namespace of the UDFPS HAL" 71020ad1 : gs101: exclude udfps.mk 548f6b81 : Revert "Include the Soong namespace of the UDFPS HAL" 4ff70710 : Include the Soong namespace of the UDFPS HAL f4320ddc : WiFi: Remove PixelWifiOverlayGs101 96268d3f : camera power hint: tune the streaming standard. 7f8e41bd : Enable default wifi coex algorithm 6b4c8b48 : powerstats: Use unique_ptr 921b5c36 : Set short suspend threshold to 5 seconds d88b6b9f : wifi: enable SAE H2E support 5d135293 : BoardConfig: enable dump migration failure 2d8da5bd : powerhint: Add FIXED_PERFORMANCE hints a27080df : gs101: Enable MBB support 815ce12a : Remove unused rmnet and data properties for fixing avc denial error 10e6ca88 : powerstats: Add Ufs stats fba97011 : Revert "Decouple auto-suspend and interactive from display on/off" 935a1dd5 : Revert "Switch back from DMABUF to ION/BLOB allocator" b6b9bdaa : gs101: set touch_offload device file permission 4dae7751 : Enable battery percentage config for O6/R4 b6ac2a40 : init.gs101.rc: add chmod 0771 to camera calibration folder f4a74c27 : camera power hint: add streaming high hint. 834dca4c : bcl: aggregated event count a76d104a : Include the Pixel common board configuration ebe9c5f6 : On Pixel 21 enable minimum confirmation duration for sending network score to connectivity service 23ac737b : gs101: support touch sensitivity mode switching 977ea34b : Adjust BOARD_GOOGLE_DYNAMIC_PARTITIONS_SIZE to 8527020032 fc05a5f2 : Add vendor_dlkm partition (2nd attempt) 5b7f6459 : Add variables in google3a_config for camera tuning e852f75d : init.gs101.rc: set system ownership for eeprom 361d28d6 : dumpstate: Update eeprom dump path cb623968 : bootctrl: Add support for A/B data in devinfo fcddc385 : gs101: exclude telephony if BOARD_WITHOUT_RADIO is true b5b92ead : Revert "Revert "Enable chained vbmeta for boot"" 8069d385 : Decouple auto-suspend and interactive from display on/off f35c9cb0 : Switch back from DMABUF to ION/BLOB allocator ce5bdb9b : Remove vendor partition definitions f02d0822 : bfq: turn off slice_idle during booting 30a9866b : Set selinux label for modem partition mount 8f28e8ff : Sysfs node permission for modem 7e76a038 : Revert "Add variables in google3a_config for camera tuning" a8ae2173 : Move wireless charger HAL to 1.3 b1975961 : gps: update gps driver 125.20.23.491687 a99bd1ee : Don't create /data/camera on init. e879e1d2 : gs101: add edgetpu firmware package a871c2ed : fstab: enable checkpoint_merge for f2fs faae2ecb : WiFi: Enable radio stats aggregation ef7df930 : Remove libnfc-nci from common part 4b7a3c8f : Add variables in google3a_config for camera tuning 31ab19d5 : init: Remove unused log path 0e0ad439 : [Slider] Add pre-grant permission for mvs 815b951c : Revert "Add vendor_dlkm partition" e951022d : Remove extra copy of fstab.gs101 da983cb5 : powerstats: Add core stats 1adeec60 : Add vendor_dlkm partition 82a0c52a : powerstats: acpm_stats driver has moved 0d6392ef : Remove power stats HAL 1.0 service 194edaf7 : powerstats: Add NFC, PCIE, WIFI stats 5b34563d : Revert^2 "powerstats: Add PixelStateResidencyDataProvider" 05a79631 : Revert "powerstats: Add PixelStateResidencyDataProvider" 2b757657 : bootctrl: run clang-format c27e9e5f : gs101: use wrapped keys for storage encryption 9c9f563b : powerstats: Add PixelStateResidencyDataProvider 3c5da8c4 : gs101: build vendor_ramdisk.img 93b740b0 : gs101: remove unused fstabs for eMMC storage 3014832d : gs101: remove unneeded crypto properties de4b2af8 : Move udfps-specific config to device config.xml eb394902 : gs101: Use FUSE passthrough by default 91262dd6 : pixelstats: add ufs host reset count 21f53123 : [P21]Phase in FactoryOta 175299a5 : dumpstate: dump more touch information 728cda9a : display: set atc node permission 75657e2f : Make Psds server configurable from carrier config b14c4e19 : camera: add more camera permissions c2b5ca99 : Move slider into gs101 and <device> 0ef3a89b : Revert "Add owners file" a03b8e0a : Add owners file 9235f933 : Initial empty repository

+- Project: device/google/gs101-sepolicy

ca06222 : thermal: Label tmu register dump sysfs 8337626 : [DO NOT MERGE] Allow media codec to access power HAL 734d79b : selinux: Allow sensor HAL to access the display service HAL bef2d73 : Label min_vrefresh and idle_delay_ms as sysfs_display a506ed1 : Allow suspend_control to access xHCI wakeup node e6fb904 : [RESTRICT AUTOMERGE] Allow suspend_control to access xHCI wakeup node 63d04e1 : gs101:ssr_detector: Allow access to aoc properties in user builds a8e7450 : Allow uwb_vendor_app to get SE properties 3d46305 : Using dontaudit to fix the avc on boot test f94633e : Label GPU power_policy sysfs node a7aa468 : Label GPU power_policy sysfs node 0d48ab4 : Move twoshay definitions to hardware/google/pixel-sepolicy/input. 27a4afc : audio: add permission to request health/sensor data 936079a : Allow modem app to read the battery info 24693cd : [Display] Add SELinux policy for hal_graphics_composer_default 4d6a702 : gps: add sepolicy to allow gps access pps gpio d60ebc5 : Allow the sensor HAL to access raw HID devices. 2a4bce5 : power_hal: add bcl file permission e42a4ed : Allow the sensor HAL to access dynamic sensor properties. b92bc5f : sepolicy: gs101: allow dumpstate to access AoC stats c8651e5 : sepolicy: add rule for new debug file node aef1a20 : Revert "Allow the sensor HAL to access dynamic sensor properties." fba4a09 : Allow the sensor HAL to access dynamic sensor properties. cb6a843 : Allow euiccpixel_app to get dck_prop 17e5180 : sepolicy: add rule for new debug file node 29aa981 : uwb: permissions for factory uwb calibration file c092258 : Allow twoshay to access fwk_stats_service and system_server 37b5741 : Add the 'bdev_type' attribute to all block device types 6e887cf : Allow boot color propagation 6224fa9 : gs101-sepolicy: Remove private/mediaprovider_app.te 6b30dbc : gs101: Allow camera HAL to access interrupt handles 2ef3dab : gs101-sepolicy: Use untrusted_app_all for vendor_sched denials 39b5815 : allow uwb hal sys_nice access 0c429ef : uwb: allow uwb to access the radio service 57d81aa : sepolicy: gs101: allow dumpstate to access AoC stats 0d7ab6e : Add sepolicy to allow camera HAL to read display backlight ad42045 : Allow sensor HAL to read AoC dumpstate. 718a856 : Allow init to set Camera properties. ee4e7f4 : Revert the unnecessary sepolicy rules for hal_neuralnetworks_darwinn. 7de8a5d : gs101: Remove vendor_sched a1aab56 : [DO NOT MERGE] sepolicy: Add "dontaudit" for twoshay dac_override. 0474bcf : Add vendor SELinux denial to allowlist 30bd5e8 : Allow hal_dumpstate_default to access vendor_camera_debug_prop 5374497 : Add AoC wakeup stats to dump state d6c1a50 : sepolicy: gs101: allows pixelstat to access pca file nodes 0f98208 : Add SE policies for memtrack HAL 0bd50d1 : Allow USF sensor HAL to read camera persist files. 561ce13 : gs101: Allow camera hal to create file in persist camera folder 1ebd847 : Update Usb hal permissions to allow pushing overheat suez events b47cdf2 : Allow to set vendor_rild_prop for oemrilservice_app d12714c : Add vbmeta_vendor_[ab] to file_contexts 411aa59 : Update avc error on ROM 7566803 0612b5a : ims: allow finding mediametrics_service for vendor_ims_app f0589d1 : Allow suspend_control to access the AOC wakeup node d9309ef : Update avc error on ROM 7562467 022b617 : Add cpm/pca9468 logbuffer directories so that bugreports can take a snapshot e763f3c : Allow HAL to access sysfs. 4055c31 : sepolicy: gs101: support tetheroffload hal version 1.y 5c009fb : Add wakelock access for storageproxyd d8d8580 : sepolicy allow fingerprint hal to read mfg_data 3050ed8 : Set sepolicy for shell script of disabling contaminant detection 06ea8d9 : Update avc error on ROM 7550575 c7342a7 : odpm: Rename the odpm_config sepolicies to be more consistent c60e44c : Add create perm for tee 04d9f1a : Revert "Update avc error on ROM 7526917" 9d7e88c : suppress error for ag/15263334 2046513 : Add DC Charging to server configurable parameters; ensure the sysfs node is writable a06677c : Update avc error on ROM 7539530 1237058 : init: change overlayfs_file rule to dontaudit da1f469 : Revert "Update avc error on ROM 7522385" 20dd1ef : [3A Coordinator] Enable to property_set for log.tag. prefix 99e75b6 : [RCS] Update sepolicy for RCS a5c9028 : Add sepolicy rules for fingerprint hal 714075e : add sepolicy for set_usb_irq.sh a2d9731 : Update avc error on ROM 7527858 81a8e5b : Update avc error on ROM 7526917 d328008 : Fix overlayfs avc denied 46dfc78 : Update avc error on ROM 7522385 3aa97b5 : Add system file of INT clock to sysfs_fabric group 1e748ab : Fix AAudio avc denied 755c601 : Update avc error on ROM 7515047 eee0987 : Allowed HWC HAL access TUI status node 56beb62 : Fix hal_uwb_default dumpstate SELinux errors 1a2d199 : remove obsolete errors 6d6a7c9 : Allow Power Stats HAL to access EdgeTPU sysfs files. 14fcd5f : allow recovery and fastboot to access secure elment cb3ca1e : Remove dontaudit form tracking_denials for maxfg and regmap 4aa936d : pixelstats: add bcl directory permission fd47b11 : Revert "allow recovery and fastboot to access secure elment" 2354e3a : Fix denial when flashing vendor_boot in fastbootd. 93944a8 : Fix avc denied for getprop "vendor.radio.call_end_reason" f9501fc : Avoid VTS testDataTypeViolators failure 4b6bc8c : ssr_detector_app: Add additional vendor dir and crgroup allow for debug 4ea317b : gs101-sepolicy: allow rlsservice to read display status files 9ac870a : allow recovery and fastboot to access secure elment 7ea8162 : Update avc error on ROM 7492139 e31c884 : Update avc error on ROM 7490489 2460cdc : raviole: transition SystemUI to use HWC for LHBM 8b32670 : modularize dmd e44e432 : Move the type definition of properties from product to vendor 7f9abee : sepolicy: gs101: allow dump cma statistics 5aaa0f6 : gs101-sepolicy: add oemrilservice_app.te a23d1bb : Allow fingerprint hal to read sysfs_chosen 433aeb2 : Sepolicy: Pixel stats wireless charger sepolicy 0b21a2d : Pixelstat: battery history access premission a70819d : modularize pktrouter a926055 : vendor_init/dumpstate: Grant to access logger prop cebbf14 : Add support for non-su hal_uwb d74e989 : modulize init.radio.sh 419019a : Allow camera hal to access devfreq query c598db1 : Move the genfs_contexts of sched nodes from vendor to product 51c891f : Update time sync seinfo to not use platform signature 2794370 : sepolicy: gs101: allows pixelstat to access wlc file nodes 7e23244 : Fix access permissions for sysfs_aoc_reset 6bf4661 : Allow camera HAL to set vendor.camera properties d77bc5a : organize confirmationui settings eb3881d : Add file context for /dev/logbuffer_tcpm c53c03b : Add new sepolicy to allow Power Hint 14786d9 : Allow rlsservice/camera HAL to read /apex/apex-info-list.xml 643e5a7 : Allowed EdgeTPU compilation services (tflite and nnapi) to access overcommit_memory info. 3031b07 : Allow hal_dumpstate to collect AoC statistics dc0cdc3 : Use label persist_ss_file 673b8f1 : Update avc error on ROM 7457955 81aaf6c : Add sepolicy for hwcomposer to access lhbm sysfs 02ada4f : vendor_telephony_app.te: add selinuxfs:file 90ae782 : Move oriole bug map to whitechapel folder 5bb07db : add se-policy to /dev/trusty-log0 so it can be accessed by dumpstate hal 5492a92 : Allow telephony to access the file descriptor of the priv_apps tcp_socket ad47112 : gs101-sepolicy: Fix avc denial for permissioncontroller_app d0bb828 : remove vcd from user ROM 8c97989 : [BugFix] SEPolicy for libedgetpu_darwinn2.so logging to stats service d00aafa : remove obsolete entries 2537335 : Sepolicy: Remove permission for fuel gauge 7db400b : Add sepolicy to let fingerprint access power service 985aa69 : qllow priv-app to access Pixel power HAL extension. d27e574 : Update avc error on ROM 7444346 797b646 : gs101-sepolicy: Fix avc denial for sysfs_vendor_sched ef113ab : update wakeup node 8947d2d : reorganize trusty_metricsd settings 6ce3aa9 : Update avc error on ROM 7440434 e7ed46c : organize EdgeTPU modules and sepolicy a457b1d : gs101-sepolicy: Fix tracking_denials of sysfs_vendor_sched 1eb6bfc : Hardwareinfo: battery info porting bb8b462 : Update avc error on ROM 7432667 b22c6cd : R4/raven: correctly label wpan0 device as networking 02f93b6 : modulize hal_neuralnetwork_armnn c8b02fc : Remove obsolete context d45ada4 : Add sysfs_camera label for powerhint flow to access intcam & tnr clock 1064df0 : sepolicy: gs101: display: fix dumpstate of displaycolor 7865bf8 : cbd: Fix avc error 724ea61 : Remove unnecessary rules for vendor rcs app 77432c5 : whitechapel: make vframe-secure a system heap 729e890 : allow hal_usb_impl configfs:dir { create rmdir }; 3d127f9 : [RCS] Add sepolicy for RCS as non-system app a4dbe2e : gs101-sepolicy: Fix avc denials for sysfs_vendor_sched 9d5830a : pixelstats: fix permission errors 7ea6a44 : pixel-selinux: Add mlstrustedobject for SJTAG 9e8bd69 : gs101-sepolicy: Refine policy for sysfs_vendor_sched 9f8d552 : pixel-selinux: add SJTAG policies 2dbe515 : remove sysfs_type from vendor_page_pinner_debugfs 6026cf5 : Grant powerhal access to thermal_link_device and sysfs_thermal b078284 : Revert "pixel-selinux: add SJTAG policies" 144b6b0 : hal_health_default: updated sepolicy e952c41 : Add CccDkTimeSyncService 073a0f5 : Update avc error on ROM 7395282 c5fdb59 : Add sepolicy for Trusty keymint b8aebc8 : storage: update sepolicy for hardwareinfoservice 6884943 : Allow mediacodec to access the vframe-secure DMA-BUF heap a97bfcc : sepolicy: gs101: add permission for the hardware info dsp part number 5aeb1b9 : gs101-sepolicy: Allow dumping vendor groups values 168a6b0 : genfs_contexts: fix path for cs40l25a i2c devices 560d12c : dumpstate: add sepolicy for hal_dumpstate to access sysfs_display ba92629 : Update avc error on ROM 7380236 8fd76ce : pixel-selinux: add SJTAG policies f7a9784 : power: mod sysfs_bcl path 53aff19 : Transition to using libedgetpu_util.so instead of libedgetpu_darwinn2.so. bug: b/182303547 d733108 : DO NOT MERGE. Revert Exo selinux policies for S b486dde : logger_app: Fix avc error 494ac0c : Add sepolicy for aocdump to access wlan_logs folder 970f15b : Fix file_contexts path for trusty_metricsd 3be06b2 : logger_app: Fix avc errors 9de2688 : sepolicy: gs101: add IAudioMetricExt settings b9e4f7a : Add permission to access audiometricext hal for grilservice_app e8ee41f : Renamed edgetpu_service to edgetpu_app_service. a8ceb3a : Grant dumpstate hal read permission of camera hal dump files 304a32c : sepolicy: gs101: allow duump page_pinner 828114d : genfs_contexts: Specify correct GPU clock hint node bfbf29c : Allows the edgetpu_logging service to write to the edgetpu sysfs. 82408c9 : sepolicy: update gpu nnhal file 53c9a79 : Update avc error on ROM 7358093 989855d : Add the TPU AIDL NNAPI HAL to the sepolicy. 30b9f8f : rfsd: fix permission error 705ecbe : genfs_contexts: fix path for st21nfc i2c devices fd2a6b9 : genfs_contexts: fix path for s2mpg1X i2c devices 194fef8 : genfs_contexts: fix path for cs40l25a i2c devices 3868f8a : genfs_contexts: fix path for max77759tcpc i2c devices b08c98c : genfs_contexts: fix path for p9412 i2c devices a1bf959 : DO NOT MERGE. Revert Exo selinux policies for S 4b59c5b : Add selinux permissions for NFC/eSIM firmware upgrade and recovery cb3f59b : bthal: allow bthal to access bluetooth kernel driver logbuffer_btlpm and logbuffer_btuart device node 03f4884 : com.qorvo.uwb: signed with dedicated key and running as android.uid.uwb uid 1d0e810 : Grant vendor_sched sysfs nodes access 73b65a0 : Revert "Grant vendor_sched sysfs nodes access" 00e1b9a : Add sepolicy for the UDFPS antispoof property 70551d2 : Let debugfs be accessed only for non-user builds 9e6528d : Label debugfs files correctly ab6df9c : Add SELinux policy for allowing dumping GSC info 8735111 : Allowed PowerHAL service access Display node 99853e4 : Update avc error on ROM 7349999 60e0a18 : correctly label networking gadgets 638778c : Grant vendor_sched sysfs nodes access bc525e1 : pixel-selinux: add SJTAG policies 1124aea : Add policy for memlat governor needs create/delete perf events 6297e8a : Sniffer Logger: Add dontaudit getattr for sysfs_wifi 59161a5 : vibrator: Remove temporary method 72e6339 : iwlan: update sepolicy for qualifiednetworksservice 8e3aaa3 : Remove dumpstate AVC denials dontaudit for twoshay 0e68aed : Allow dumpstate to access twoshay 15c0468 : Add high_capacity_start_cpu to u:object_r:sysfs_vendor_sched:s0 a27f8c4 : Allow radioext to communicate with bt hal 43735f0 : sepolicy: gs101: allow audio hal to use wakelock 6a9a85c : Fix avc denied for shannon-ims ab97657 : logger_app: Fix avc errors 2c1ecf3 : sepolicy: gs101: Fix hal_health_default avc denials 1dac39e : trusty: sepolicy for metrics reporter 9eeae92 : [SEPolicy] Allow EdgeTPU related service to log to stats service b844190 : Added the SELinux rule for the EdgeTPU vendor service. ea5b597 : sepolicy: Update dumpstate HAL to V1.1 f5b4709 : add sepolicy for dump TRICKLE/TEMP/DWELL defend config 34278f0 : Add sepolicy for dumpstate to access logs of tcpdump_logger 69c8212 : wlc fwupdate implementation 2fb432f : Remove /vendor/lib/modules from file_contexts db03875 : sepolicy: gs101: allow usf_reg_edit to run a3c0b2b : Revert "remove wildcard on kernel modules" 4099f60 : Add sepolicy for tcpdump_logger to access wlan_logs folder 722b181 : update error on ROM 7331131 4510c55 : set sepolicy for testing_battery_profile 5823815 : Update avc error on ROM 7330059 1711a2d : Provide fastbootd permissions to invoke the set_active command 963848f : sepolicy:gs101: allow init-insmod-sh to access sysfs_leds nodes bb7ae85 : change persist.camera to persit.vendor.camera 836f25d : Update gs101 sepolicy for contexthub HAL b6f2b0b : Remove platform certification from imsservice 3f91d64 : Add sepolicy for sensor HAL to read lhbm 2d2adb3 : Fix android.hardware.drm@1.4-service.clearkey label 66634d4 : sepolicy: gs101: allows pixelstat to access audio metrics nodes 09d5fc6 : Grant powerhal access to sysfs_devfreq_dir 3fefc8a : Add sepolicy for sensor HAL accessing AOC sysfs node. 920b0e1 : Add sepolicy for wlan logger and sniffer logger 72ca817 : update wakeup node b3dfc87 : logger_app: Grant access to control usb debug port e03291c : Add gs101 specific sysfs_devfreq_cur entries 22f18ad : move vendor_executes_system_violators to userdebug de973d7 : Mark GS101 camera HAL as using Binder. 4605f4b : uwb: allow uwb service to access nfc service 09e529d : Add sepolicy for fpc AIDL HAL d17f3ba : gs101: Remove kernel.te after UWB fixes 89e016d : Update avc error on ROM 7302474 5293925 : Allow access to NFC power stats 97b2c46 : fingerprint: fps hal can connect Stats service 90ead0f : Update tracking error for Silent Logging tool f5bb17a : Allowed EdgeTPU service to generate Perfetto trace. 0e9abb4 : sepolicy: add cs40l26 haptics modules 93b498e : remove obsolete entry 4233336 : Grant sepolicy for Bluetooth Ccc Timesync feature a2f8a45 : suppress logs created by userdebug-only features f527748 : Fix selinux for RPMB daemon 3e82470 : Grant Fabric node access for memory min frequency setting 1b17b0f : dumpstate/incident: Fix avc errors 8b9e2b3 : allow RilConfigService to call oemrilhook api 99988c4 : remove obsolete domains 59a1c3f : update error on ROM 7293525 75a9ea1 : sepolicy: fix fingerprint sepolicy 3c692b9 : Create vendor_logger_prop 0790114 : Add sepolicy rules when PowerAnomalyDataDetection service enabled 4585613 : Update sepolicy for the egetpu_logging service to access the sysfs. 55bd059 : Add sepolicy for sensor HAL accessing AOC reset sysfs node. a0a4a7f : Allow ssr_detector to read aoc version property da8122c : ssr_detector: provide wlan firmware version 66fd237 : thermal: add sepolicy rule to access ODPM sysfs 01a33d0 : Formatting file_contexts 9d20b97 : remove video_system_heap 86582e6 : display: remove dontaudit for hal_memtrack_default a0a8cb2 : Stats: removed obsolete IStats HIDL sepolicies dde4b6b : Allow power stats HAL to read gnss stats a791d93 : Allow power stats HAL read uwb power_stats sysfs node 204dc05 : Fix avc denied for Silent Logging f4589fe : usb: Add sepolicy for extcon access f23a442 : Add more modem properties 8119d48 : Uwb: Create a new Uwb system service 72f80a3 : wirelesscharger-adapter: updated sepolicy acf6b1f : Add sepolicy for SystemUIGoogle to write to lhbm cbc7709 : hal_dumpstate_default: Fix avc error e541cce : change assigned bug c14f02d : Allow fingerprint hal to access dmabuf_system_heap_device 7e071d6 : dump hal_graphics_composer 7e60d3a : allow init to set readahead_size 06cc3ee : update error on ROM 7278058 7c8d4d8 : Fix Android GPU Inspector (AGI) support cd12670 : Allow to dump pps-dc 2c1b29b : logger_app: Grant to access new logger properties 1082e88 : Add policy for USF low latency transport gralloc usage. b4bab83 : Fix avc denied in MMAP audio exclusive mode b94e758 : Fix avc denied for maxfg_base/flip and wireless dump b370d9d : Remove sepolicy of Wirecutter 06b410d : Fix avc denied for Silent Logging 6dd6d98 : cbd: Grant to access slog file 17f08b3 : gs101: fix grilservice context 5feb916 : init: allow to set tcpdump property d59ea41 : gs101-sepolicy: Allow platform_app to call uwb b9e10fe : Create sepolicy for the fingerprint GHBM sysprop 1d379df : Give hal_dumpstate_default read access to slog files 3d4d915 : Fix SELinux errors with aocd 1c64cd8 : allow camera to connect stats service b2fb9cd : Add TCP dump permissions. 82d7164 : Fix selinux permissions errors for UwbService c0b806f : [Bug] Change the sepolicy name for exo_camera_injection 7376656 : logger_app: Remove Pixelize rule d57865e : update label missing vibrator sys nodes for dual part 7e8fca8 : whitechapel: add permission for pixellogger set audio property a346a7f : remove wildcard on kernel modules dcd4293 : Allow EdgeTPU NNAPI HAL to access socket files for IPC. 59ba0f9 : grant debugfs access to insmod under userdebug 8066a9f : Fix modem logging configuration. 0582588 : Move vendor_kernel_modules to public. 1a25f34 : audio: add support for aocdump to aceess audio state fc69c66 : update error on ROM 7260355 91c7813 : remove obsolete mobicore operations 60872ac : camera: allow the camera hal to set fatp prop a4b2534 : Add selinux permissions for NFC/eSIM fw upgrade 72011a8 : gs101-sepolicy: Allow rlsservice to access range sensor 852d1dc : Grant GPU and Fabric node access ceafb82 : exo: updated sepolicy 8a1f0be : Mark libGralloc4Wrapper.so as same-process HAL. e277259 : e2fs: Fix avc errors 98c223e : Add new ITouchContextService interface to twoshay 765e8e2 : gs101-sepolicy: Allow binder call rlsservice from camera f27370d : Allowed EdgeTPU service to read system properties related to vendor. f96f0c7 : remove obsolete entries 5602dfd : SELinux error coming from mediacodec when using GCA and secure playback 52a7768 : Fix SELinux error from vendor_init 022de77 : Allow radio vendor apps to modify slog props. ac3d49d : Revert "Allow Exoplayer access to the vstream-secure heap for secure playback" f01cb38 : Fix MMAP audio avc denied fc7c2e2 : remove obsolete entries 7c92613 : Allow Exoplayer access to the vstream-secure heap for secure playback 1db99c7 : allow vendor_init to set logpersist 44799a2 : Add sepolicy for CBRS setup app. 98d8904 : update error on ROM 880dd70 : Fix cuttlefish test fail due to sepolicy of Wirecutter 4f5d604 : sepolicy: allow hwservice to see armnn nnhal. ef8172c : Allow mediacodec to access the vstream-secure DMA-BUF heap 6932235 : Allow camera HAL access radioext service 755a1de : Allowed EdgeTPU service and the EdgeTPU NNAPI hal to read /proc/version. de30c53 : gs101-sepolicy: add sscoredump b07d84f : Fix SELinux denials for arm.graphics AIDL interface 5f6e263 : Grant permission for more camera device nodes 93bf9b6 : Labelled EdgeTPU service libraries as SP-HAL. dffdeca : Improve camera HAL SELinux policy. 181f1d3 : vendor_init: allow set_prop for vendor_ro_config_default_prop a91ba31 : vendor_init: allow set_prop for vendor_ssrdump_prop ffd2cf4 : Allow radioext to access bluetooth coex hal. 005faff : genfs_contexts: add sscoredump per-subsystem policies 68569d8 : update error on ROM 7242124 522c283 : Allowed Camera hal to create debug files c9f580b : Fix netutils_wrapper avc denied 6862b8e : vendor: remove sscoredump policies eda148c : SELinux: Grant camera HAL TEE access 9c8327d : hal_neuralnetworks_armnn: allow GPU access 3316a71 : Fix VT issue avc denied dbef5fe : Fix pktrouter avc denied 986fe49 : Fix vendor.pktrouter avc denied 3233492 : Add sepolicy for Goodix AIDL HAL 9778af3 : Fix avc denied for vendor_ims_app d135bde : Fix selinux errors for rild 8b3601f : Fix hangup Volte call fail d3579bb : Allow init to set RIL properties. 9818e25 : Revert "Add lazy service binary to hal_camera_default domain." c6eca53 : Add sepolicy for the wifi firmware config OTA feature 7e469b9 : Mark libGrallocWrapper.so as same-process HAL. 5b5a004 : allow bootctl to access devinfo 3a27f85 : mds: Update radio_vendor_data_file permission 692faee : fix reset problem caused by ims 14d068b : vendor_init: Update tracking denials 6efd563 : Remove tracking_denials/bootanim.te d28724f : update error on ROM 7230950 77f6de6 : work around for uwb a0c5ec2 : Add se-policy for new GRIL service and RadioExt hal APIs fb862c0 : Allow Exoplayer access to the vstream-secure heap for secure playback 97bfa35 : Revert "Add se-policy for new GRIL service and RadioExt hal APIs" 4211025 : Fix denials for ril_config_service_app 6516f36 : Add se-policy for new GRIL service and RadioExt hal APIs b4fbecb : modem_svc_sit: Fix avc errors 01376cb : update error on ROM 7228492 fd45b5e : permission required for adb sideload to work 7314a7b : permissions required for OTA d02e73b : Add lazy service binary to hal_camera_default domain. f05cdba : allow bootctl to read devinfo 38e55f2 : update error on ROM 7225160 a334f07 : Add uhid access for exo b640326 : Add the sepolicy for UWB hal ac6b127 : remove workaround as vendor_init is ready 09996bc : Add sepolicy rules for fingerprint hal 8d2feed : label missing vibrator sys nodes 9c3d77d : power: Add policy to access sysfs_bcl 857ea2e : update error on ROM 7219510 fa11af6 : audio: add /dev/acd-audio_dcdoff_ref for audio effect visualizer 10fda56 : Allow fingerprint hal to access fingerprint device 2797490 : Update vendor_modem_prop and add rules for mds c36661e : remove obsolete entries 15a0c61 : update error on ROM 7216638 beb4f82 : sepolicy: fix usb hal selinux permission adeaaea : Add "libedgetpu_darwinn2.so" library duplicate to be used for external launch. 86aa156 : Allowed Camera hal to access EdgeTPU service for on-device compilation. 185dbee : Fix selinux error for vendor_init ebeae6a : label uwb service to prevent reset after unplugging USB a570dc6 : Add a label for Pixel DMA-BUF heap tracepoints 2dc4d2d : genfs_contexts: add sepolicy for dumping eeprom data 7405211 : label missing power sys nodes 78047fa : sensors: Add sensor related rule to chre. 7c0fd2a : update error on ROM 7213588 ed8fdc9 : Fix sepolicies for hal_power_stats_default 46fedc2 : Add Sepolicy rule for connectivity monitor app 031fe80 : display: add sepolicy for hal_graphics_composer b70e0be : MDS: Fix avc errors a1f92cd : Give power stats HAL permission to read ufs stats abfa935 : Clean up the obsoleted dontaudit rules 0218941 : allow df to collect partition info cf96663 : label power.stats-vendor properly 45e3314 : Allow bluetooth hal to get boot status 36e82d4 : update error on ROM 7207833 fdeedcb : allow init to mount modem_img 9e582d4 : Fix cuttlefish test fail due to sepolicy of Exo 526da2f : update error on ROM 7202683 f98706e : Add sepolicy for BigOcean device b52121a : Add sepolicy for MFC device 2ed30c2 : Stats: new sepolicy for the AIDL service bfa18a7 : whitechapel: Correct acpm_stats path 82376e2 : Mark lib_aion_buffer and related library as same_process_hal_file ebd2a24 : Add atc sysfs permission for composer service 78cd6eb : Add selinux policies for mounted modem parition 5019452 : HardwareInfo: Add sepolicy for display cc8429c : Move wireless charger HAL to 1.3 8cac554 : gs101-sepolicy: Add twoshay permissions 6247ff6 : cbd: Fix avc errors 7edb7e3 : vendor_init: Update tracking denials 4dd3e1e : Add touch procfs and sysfs sepolicy 47bf48c : Fix avc denied in OMA DM 522a8ae : hal_health_default: Fix avc denials 58b3344 : label kernel modules and grant bt permission 487f66f : update error on ROM 7196668 ce711fd : Fix avc denied issue when accessing to IStats service a3678d9 : hal_power_stats_default: Fix avc denials 43fb32d : dumpstate: allow dumpstate to access displaycolor df06cd7 : remove obsolete entries and put crucial domains to permissive 019eec3 : Remove dma_buf_heap tracking_denials 7d77820 : Add missing permission to dmabuf_video_system_heap 47abac4 : update error on ROM 7193586 d18a92b : Allowed the EdgeTPU service to access Package Manager binder service. 73ce343 : Wifi: Add sepolicy files for wifi_ext service 94095e1 : sepolicy: add sensor related rules for AIDL APIs 5c76e0c : trusty_apploader: Fix avc errors 5e63caa : Fix selinux error for vendor_telephony_app 6bfbfc3 : Allow vendor_init to set USB properties 0427548 : sepolicy: add usf folder to BOARD_SEPOLICY_DIRS. 4d87bc0 : cbd: Fix avc errors fc5a6a8 : update error on ROM 7191013 5009efa : Move slider-sepolicy into gs101-sepolicy ed6fcdb : Add owners file 28ea155 : Initial empty repository

+- Project: device/google/raviole

08655b8f : Update SVN to 22 for Oriole-Raven for Mar QPR 2022 836db908 : Update SVN to 21 for O6R4 Feb MPR 2022 aa73129a : Add PWLE notification vibration patterns for P21 devices 973e42a5 : thermal: adjust Raven USB-C UI warning threshold d0104cfd : audio: syncing the USB config for mfg b26e78c6 : thermal: adjust Raven USB-C throttling threshold f757d485 : Revert "Move dck.eligible_wcc back to 3 for R4" 1ee32ca9 : DO NOT MERGE Remove unintended faceauth configs 2a05c539 : display: enable hbm sv dimming [ DO NOT MERGE ] 57b0e198 : DO NOT MERGE Remove unintended faceauth configs dd623c58 : Update SVN to 20 for O6R4 Jan respin b90720c8 : [DO NOT MERGE] Update PRODUCT_SHIPPING_API_LEVEL for gs101 devices b43a6787 : Update SVN to 19 for O6R4 Feb MPR 2022 e698ad5e : Update SVN to 18 for O6R4 Feb MPR 2022 c4f2e1f8 : Update SVN to 17 for O6R4 Feb MPR 2022 1c099b53 : Update SVN to 16 for O6R4 Jan MPR 2022 6970a1c6 : Update SVN to 15 for O6R4 Jan MPR 2022 6c4358f9 : Update SVN to 14 for O6R4 Jan MPR 2022 43e244d7 : Revert "Add CDMA feature XML inclusion to device mk files for oriole & raven" 1c954f30 : Add CDMA feature XML inclusion to device mk files for oriole & raven 5e1a8853 : Update SVN to 13 for O6R4 December QPR 2021 f9631113 : Update SVN to 12 for O6R4 December QPR 2021 586a87e5 : Update SVN to 11 for O6R4 December QPR 2021 43ce3a40 : Update SVN to 10 for O6R4 December QPR 2021 00d1ed2b : Update SVN for O6R4 December 2021 (EMEA/AU) ba2a4ec4 : bcl: Enable limitation on VDROOPX and BATOILO 61d459a4 : Revert "Revert "thermal: update TPU SKIN policy"" 51e7f7fb : Revert "Revert "Update: audio tuning table"" [DO NOT MERGE] 3d9d2897 : nfc: enable nfc debugging for usedebug builds fa1f5094 : Revert "Update: audio tuning table" 7b87bd22 : audio: add support for aec recording path 59a71ba9 : Support Oriole for automotive builds 3d305710 : Support automotive builds. 4bfaa9f2 : Update: audio tuning table c636f581 : uwb: update AoA capabilities 65b7d3d7 : Configure Lyric camera IQ tuning for O6/R4. 9fbe2c86 : uwb: update ccc calibration value e303cad3 : audio: waves: add test file for unit test 5533a4af : uwb: update hal offset timer 49d231b5 : uwb: remove device name from gs101 2bc9d4da : [DO NOT MERGE] Jump SVN to 7 for VZW EMR 1845dfdd : [DO NOT MERGE] Jump SVN to 6 for Non-VZW EMR 07322dbd : audio: change format of deep-buffer to float b7cc9eee : Remove resource overlays for system bar heights 1f2dc18e : Jump SVN to 8 for O6R4 Dec QPR1 09abab8f : Jump SVN to 5 for VZW SU0 4d3426fe : Add two permission files 2c35c054 : audio: add support for aec recording path [DO NOT MERGE] 0bc1dc0a : audio: waves: support custom action identification c434ec87 : thermal: Update thermal config 65bb51f9 : audio: Update tuning table for removing the risk of blocking rear microphone in 3rd party recorder use case 941224c8 : thermal: update thermal config 8852d7bc : audio: update O6/R4 Aaram volume curve 0800e891 : audio config: fix minimum alarm volume e0f6a5cd : zram: add zram size property b571f488 : audio: update speaker protection bin 8bd51be8 : [AOD] R4O6 Modify AOD brightness setting da5a0267 : [AOD] R4O6 Modify AOD brightness setting e084e23e : Zram: set zram size 035d7b45 : display: Update O6R4 refresh rate limitations dffd7488 : Revert "thermal: update TPU SKIN policy" 2402decf : display: Update O6R4 refresh rate limitations ec055fe2 : audio: Update tunings for SA-lite optimization and enhance audio zoom performance 221c80b2 : Jump SVN to 4 for SU0 d465c7fc : Jump SVN to 3 for VZW Regression a8c236c3 : audio: changet the period size of VoIP Record 411cd28a : audio: deep buffer to floating point pcm data [DO NOT MERGE] 568ea8e3 : thermal: update TPU SKIN policy 110e5b21 : thermal: Update thermal config for charging 9b6c2f06 : Update SVN to 2 80e3da73 : Remove doze_brightness_uses_prox config 4a41faab : thermal: Update thermal config for charging be2bde46 : audio_usb: Enable ASRC in USB voice call path 63d0be6f : haptics: add raviole actuator model e60ba10e : Adjust PID loop parameters to relax GPU throttling for MODERATE b058000f : raviole: clean up kernel variables 7ebc0804 : audio: update music playback volume curve 6f51c2af : raviole: enable WirelessCharger 528d915a : Update regulation e-label for Oriole 85d8c0ba : raviole: Add GOODIX_CONFIG_BUILD_VERSION to device mk fcef52d1 : Bluetooth: Raven BT SAR tables for US and ROW for FRC 1e8d0d77 : Bluetooth: Oriole BT SAR tables for US for FRC b82bc025 : audio: update Media Record Tuning Files 254cdef7 : audio: update FM tables (20210729_v540) f21fa1b1 : audio: update tuning tables (20210826) adcaf475 : Move dck.eligible_wcc back to 3 for R4 675c8f7b : Allow NFC polling disable by system apps 40b3941f : init.raviole.rc: remove world writable on speaker.cal e540f7b7 : Bluetooth: Raven BT SAR tables for JP (mmwave) and ROW 7a754f9f : Update regulation e-label for Oriole c1583a90 : Update regulation e-label for Raven 9b616055 : Adjust 0.5dp padding for KeyguardStatusBarView bedf39fb : init.raviole.rc: chmod for speaker.cal b256283d : Move NFC/eSE settings 0e8a67f8 : oriole: enable media performance class 12 d337a06e : bcl: Put OCP_WARN back to original level b03fc73c : Add config for brightness sensor using prox b7b48bb1 : thermal: optimize CPU thermal throttling 09c3fd34 : audio: update audio_policy_volumes.xml a768e6f4 : raven: enable media performance class 12 a7db0950 : Don't have an alpha-in fade for the auth ripple 7a921667 : thermal: optimize CPU/GPU throttling 2d185271 : display: disable hbm dimming 7494ecc0 : display: override Oriole set_idle_timer_ms f1820dbc : powerstats: correct display odpm rail name 4a6d0b7b : bcl: change tpu_cooling state from 3 to 2 ocp_tpu 157a9cb1 : Update MIC e-label for JP SKU of Raven 8fadec70 : bcl: lower ocp_warn for tpu and gpu f7e42d69 : bcl: Update soft_ocp cooling device 3f4c1166 : thermal: add TPU throttling for SKIN thermal optimization 773ca4e2 : thermal: Update thermal table 6f960da3 : thermal: Update thermal table 73e27843 : Fix system icons container x-axis shift between Keyguard/Home StatusBar c2e47893 : power_profile: add bluetooth power data 7ca7fc2c : audio: dynamic/runtime audio capture switch cfaa3174 : audio: Add command to set PCM steam wait time for voice and audio. faf942fb : Update lock icon padding 3b05ee52 : audio: update Media Record Tuning Files f4cd1362 : audio: adjust the latency for bluetooth output 454ac5e6 : audio: update FM table (20210805_v540) 8968475c : thermal: Update thermal table d1095a48 : Enable STNFC_ACTIVERW_TIMER 6918ecc9 : Bluetooth: Oriole BT SAR tables for RoW and JP(sub 6) 2e843cad : thermal: Update thermal table eab6d249 : thermal: Update thermal table 3976daf4 : Bluetooth: Oriole BT SAR tables for EU sub6 and mmwave 97d7a59e : Bluetooth: Raven BT SAR tables for EU sub6 and mmwave e5402a72 : Fix KeyguardStatusBar height not align StatusBar 57fc7065 : Change vendor key to PRODUCT_VENDOR_PROPERTIES 090b93c8 : bcl: enable batoilo thermal zone 4ac85f00 : Unregister for prox when display isn't OFF/DOZE ce87e291 : raven: add blocking zone for low light 755a0887 : audio: add Built-In Back Mic device 073ec26f : audio: update speaker protection bins 225b713e : audio: refine the period size for raw playback 80f37d80 : audio: update FM table (20210729_v540) 6bcf4724 : thermal: Update cpu pid control loop parameters 8340b00c : Revert "raviole: allow UDFPS to read mfg_data blk device" b043fc0a : Update MIC e-label for JP SKU of Oriole d92243be : Bluetooth: Raven BT SAR tables for US sub6 and mmwave 2c99b67e : power_profile: add battery capacity a73cca8c : bcl: Lower VDROOP2 threshold e241d598 : Bluetooth: BT SAR tables for US sub6 and mmwave 9609aa66 : audio: update fm tables (20210722_v540) a6263cc5 : display: enable hbm dimming 912f6aca : audio: update speaker protection bin 338b7bc0 : audio: update Waves O6 tuning (20210723) 843ed6b0 : Add the customized max cached processes number for O6/R4 3a1f1e35 : audio: update audio capture tuning 55e6b8e2 : display: update golden profiles 1b6d959f : thermal: Enable usb port overheat protection 6acf60f1 : thermal: Update gpu pid control loop parameters 3c11dab0 : audio: update camcorder tuning 20210716 6b68ff73 : Update latest MIPI CoEX config files 58bd1ba9 : Add distortion output gain for Pixel 6. b40e3550 : raviole: allow UDFPS to read mfg_data blk device 96b58c1c : audio_usb: Updating mixer_paths.xml to use V2 command to send config to AoC to support USB behind HUB. 895e3d38 : audio_usb: Add unsupported pcm format for USB accessory on Raviole. 34a89635 : Bluetooth: Add sar_test in userdebug build ec0d4362 : thermal: Update thermal table eff4e0db : audio: adjust the latency for USB Headphone 78fd4977 : thermal: Update thermal table 1c4b6056 : audio: waves: update O6/R4 MPS (20210713) f8a04fb6 : audio: add BT path back to the haptic output 1a261f8b : thermal: Update thermal table 3d09e38a : display: update O6 display color data d2db8a55 : audio: apply RAW path for raw playback f7427b09 : thermal: Remove PPVAR_VSYS_PWR_DISP power rail 63defab2 : audio: update Camcorder tuning 6def5fe5 : USB Audio: Add USB HiFi routing 09e81d3b : audio: update FM table (20210708_v540) fef56f3d : thermal: thermal table update 59a3061d : Enable camera exif model/make reporting ed682fcd : By default, set raven face-auth to non-bypass a9519d27 : Remove parenthesis from PRODUCT_MODEL which breaks some User-Agent parsing 84fd1994 : Adjust status bar rounded corner and display cutout region b0c9a1ae : Set config_suspendWhenScreenOffDueToProximity true 3dbd9530 : Set vibrator ramp down duration a17c45af : Adjust status bar rounded corner and display cutout region 7d716fef : audio: waves: update R4 tuning table (20210701) 8af3cb55 : Update NFC Settings ab920161 : Bluetooth: Enable AAC VBR by default ea3372d2 : Update ro.gms.dck.eligible_wcc Property for R4. 5f50ac9c : display: update device color data 876864ed : raven: control panel_idle via kernel idle property 0d481528 : audio: adjust the latency for output and input 55f8b7c6 : Update the latest voice packs of Text-To-Speech and configs for Oriole and Raven. 12a5e8f4 : audio: update audio table fbdf38a9 : audio: update FM tuning tables (20210624_v540) 0baeebd8 : Update ./DevInfo/Mod model name a8f6e24b : Remove access to the LHBM node from SystemUI bf198b78 : thermal: optimize trigger sensor settings dab52830 : auto-brightness: Change light debounce for R4/O6 be012113 : thermal: update thermal table 9dd59a9d : [Display] Re-mapping the Default Brightness aaf6f636 : display: add O6 golden calibration profile 354c1e7f : Set audio haptic channel amplitude limit 12f1ede6 : audio: add echo reference input fb037008 : audio: add echo reference input 8ae9e162 : FBF:mixer_table: mic soft gain config for O6/R4/W3/Slider 7700cf01 : adpf: set adpf.rate to device max refresh rate de356bd0 : raven, oriole: overlay UDFPS illumination transition time d138225f : audio: update R4 camcorder tuning 06/17 22a0ab12 : audio: update speaker protection bins f4c78e58 : Remove two APKs from vendor blobs list e537b060 : audio: update Raven/Oriole mixer path to V2.2 27b1c03c : Remove BOARD_VENDOR_RAMDISK_KERNEL_MODULES_FILTER variable 00eb5c2a : audio: add dynamics_processing to audio_effects.xml 317f2215 : Remove the attribute set from init.rc for debugfs f9d90fe7 : audio: update audio capture tuning 604aa67b : thermal: add soc to thermal HAL monitoring f3caaf71 : Update gps currents based on the measurement. c4a2ca60 : oriole: update blocking zones eee11aea : audio: update FM table (20210610) 22162967 : audio: fix xml tag name 10328be2 : audio: fm: update tuning table (20210608) 0a57e6a9 : thermal: Support thermal-hal to sent powerhint 9894ef8b : camera hfr: add 720 high speed profile f3cb3c16 : Set audio.camerasound.force for JP devices 2797625c : audio: update O6 Waves preset (20210603) 8132cc2f : audio: upgrade audio.usb.default from v1 to v2 05395df7 : Build Oriole default CMF color wallpaper 5fdaa960 : Revert "audio: update waves preset tables (20210603)" 2981a45d : audio: enable stereo AAC encoder 79a3b702 : thermal: Update thermal config 9d6c2d97 : Fixing Cellular-Emergency Hysteresis 6facc05f : USB Audio: Enable HIFI on the audio HAL part on Raviole. 964bf23b : Enable One handed mode feature for Oriole and Raven b1fa4b71 : thermal: update number of State2Power for thermal-hal c7dfda1d : audio: update waves preset tables (20210603) 18a91909 : [MFG_API] [audio] USB headset loopback functions don't work on ROM SD1A.210602.005 21159fdf : Move fp app-loading to same stage as storageproxyd 428dbc7c : oriole: update thresholds for 90hz 8baf5156 : audio: update FM tuning table (20210531) 156e8f1a : thermal: add soc to thermal HAL monitoring d8ab4ebb : thermal: update threshold level for OCP 6e4640b8 : raviole: add PRODUCT_SOONG_NAMESPACES for trusty liboemcrypto.so fb5e3891 : Build Raven default CMF color wallpaper 3b1f8ef5 : Add initial MIC e-label for JP SKU of Raven cfd35230 : audio: update speaker protection bins 08b011f2 : audio: update speaker protection bins ca6b352f : Add DCK eligibility property a327e42b : Change system property of Raven to add 11 dp side padding for keyboard b3ab5ce2 : media_profiles_raven.xml: Fix typo about front camera 1080p bitrate af48a489 : Update NFC Settings d9ff8cb3 : [Display] Modify the AOD Brightness b1ce532c : [LSC] Add LOCAL_LICENSE_KINDS to device/google/raviole 3375ea90 : USB Audio: Enable HIFI Playback on the audio HAL part on Raviole. dc760c40 : thermal: Update raviole thermal config 866b9817 : Change Timesync nodes owner to be Bluetooth 1d548251 : raven: include factory/shipping UDFPS based on target 99725eb3 : oriole: include factory/shipping UDFPS based on target 399d2cca : slider, whitefin: add fingerprint HIDL HAL config 0a6e699f : Revert "Remove audio-coupled-haptics support" bbc18578 : audio: route haptic EP to haptic backend 66539880 : Disable ASP only on PROTO1.0 devices 572019b6 : audio: update camcorder tuning 9aa69ffd : powerstats: Modify file path for nfc devices 4af08f11 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/raviole 106bc098 : Exclude as package from camera cutout protection c003dbb1 : Add scripts for generating raven/oriole vendor blobs 74dfc0cf : Add property for UDFPS antispoof 30e3d9a5 : Cap VideoEncoderCap maxFrameRate to 30 4101e821 : audio: separate the spatial audio and WNR block 7870ae25 : audio: update camcorder tuning for refactor ccd6d2ba : Adjust R4 rounded corner & punch hole anti-aliasing 82756614 : display: add device specific adaptive calibration file b794f757 : audio: waves: support handset device cdeb65a6 : audio: remove bt path for raw and mmap playback c35126b2 : audio: update Raven/Oriole mixer path to V2.0 9c06c83a : audio: add to support low-latency-record(fast intput) 8cebbe53 : audio: update FM tuning (20210506) 68270de1 : Add BT SAR Tx Power Cap table to P21 devices 4791bdab : power_profile.xml: Fix typo "volatage" 80c7d2ef : audio: add to support mmap record 7cc6cca5 : raviole: fix $(ro.hardware) not works in "on property:" a10a9d85 : audio: replace audio_pre_process with offload_effect and remove audio_pre_process fd3f4173 : Remove audio-coupled-haptics support c6f7d94f : slider: Enable 60fps for Raven front camera 334022f5 : raviole: centralize common part of init.<DEVICE>.rc into init.raviole.rc 5ed1fe32 : audio: add bt-mic for audio capture 296196c2 : init.insmod.*.cfg: Migrate from insmod to modprobe 24333156 : Add initial MIC e-label for JP SKU of Oriole a0503c47 : waves: O6/R4: update preset file. (20210504) ca7a6331 : Add Modem Thermistors 7c810542 : audio: add bt-mic for audio capture 9cf71a9b : Raven: Enable smooth display with 120Hz 1c49162f : Add hide cutout overlays to raven & oriole 4460dac7 : audio: bypass aoc post processing on speaker for factory audio test 29c600ea : device: google: load audio_ext module to support audio suez 8e793462 : Don't use binned brightness for prox 47166c60 : audio: update audio platform table 65afc07b : powerstats: Add NFC stats 0bc47d65 : Revert "device: don't build uwb" eab90957 : audio: remove unsupported TinyALSA controls 60d11bce : thermal: update raviole thermal table e34a7c4e : audio: update Fortemedia table 20210419_v538 49181e2a : oriole: enable peak refresh rate (90hz) fd95a685 : Initial the modem svn e4885979 : Add preferred MIPI freqs for rear wide camera 88ff6ea2 : audio: update speaker firmware and tuning 72ae1114 : Update recommended bitrate for each EncoderProfile from P20 cb7d8ddc : raven: Launch twoshay during boot 6e0bb1cb : battery: raviole: disable wireless for pts battery test d356ec52 : Update the latest voice packs of Text-To-Speech and configs for Oriole and Raven. f4852afc : audio: update camcorder tuning 20210407 71b5c99a : raven: use GHBM for PROTO1.0 devices 8e2b1955 : oriole: use GHBM for PROTO1.0 devices eeaf5ea6 : powerstats: Add Uwb stats 2a6d2563 : audio: switch Audio HAL to V7 aad44268 : audio: update speaker tuning information 5faf342d : audio: add initial values of controls e9fbea2a : audio: initialize mixer_control Incall Sink Mute and Incall Mic Mute a65c38d8 : Delete non-whitespace character 7357dbcb : device: don't build uwb 1f4bfe4d : [LSC] Add LOCAL_LICENSE_KINDS to device/google/raviole bb7f00fb : Enable require device unlock for NFC e6841911 : audio: update Fortemedia table 20210406_V538 e04673ca : powerstats: Add device specific display states 56926638 : audio: update speaker firmware and tuning 0a5b5bb2 : factory: rename vendor property with a prefix c798cb39 : Add power stats service for specific device 9420469b : Add physical button locations for raviole 207603f6 : Add scripts for generating raven/oriole factory images d84ad0d2 : Update Oriole screen decorations 038dc026 : Add SystemUI config.xml 3755b08b : audio: add VoIP RX/TX 56f0aac7 : audio: waves: support 64-bit algfx lib 5e7f6f65 : Correct the voice packs path of Text-To-Speech. b8c5db3a : Keep slider/whitefin under Permissive mode 3f822142 : Add MMS UA, UAProf for O6/R4 7ecf2249 : Add Oriole front cam display mipi table. 3f8dc9ad : Update wifi currents based on the measurement. 4c4329ca : Update wifi currents based on the measurement. 1dbbc0a5 : thermal: cellular mitigation on critical battery cd5aaf7f : add AAC to A2DP offload support format 094c57ce : audio: add to support raw and mmap 35381876 : audio: update camcorder tuning 3a300b35 : audio: add "LVM Enable" and "Decoder Reference Enable" a38369e1 : audio: update Fortemedia tables 20210323_V537 42ba6144 : audio:waves: update tuning table (0322) 85646ce9 : display: enable lbe supported property f4f957aa : o6r4: include udfps.mk 9a9d0243 : raven: enable frame rate override feature 369d53cb : raven: grant write access to the LHBM node c0695517 : oriole: grant write access to the LHBM node 36dd88a3 : Include LUT binary files 3d84c1a5 : audio: gain modify on handset-mic 04cf15d2 : slider/whitefin/oriole/raven: remove redundant brightness config 2fe803e2 : oriole: Launch twoshay during boot b71cbeef : Update the adaptive brightness table for oriole/raven f3d8bf6f : slider/whitefin/oriole/raven: add device-vendor make file bff2bffb : [MFG_API] [audio] update mixer table for usb headset gain 8a702b11 : audio: add mixer_path for call screen mode 4 and hearing aid c2e4a48e : Revert "raviole: remove redundant includes" 98d9dd1e : raven: run trusty_apploader from system shell for faceauth 42c682f3 : raviole: remove redundant includes a473cc65 : audio: update Waves tuning for O6 7c202b29 : raviole: support touch sensitivity mode switching 22181bf0 : Fix the high speed mode profile b765c3f8 : audio: Add PDM mic enabling flexibility e37fc7d8 : thermal: remove vdroop1/2 for canopy compatibility 1fb8cfcc : audio: factory: remove temporal solution of gain control 0a7ce9ce : audio: add incall playback and capture to policy config and mixer path d48ff14a : Update nfc configurations 60a6c996 : Change system property of Oriole to place keyboard 10 dp higher f6f9798f : Update display mipi path to new path name. e29895f7 : Add AOSP support for Raven and Oriole. 59938fcc : Set nfcc_always_on_allowed a6dca6e3 : raven: load the faceauth.app on boot c761b412 : thermal: enable monitor mode on vdroop d2ddf012 : Add quickpickup sensor to config.xml 0ccb1ab0 : trusty_apploader: Fix avc errors 00ba8df5 : support music_break model for whi product f8beeb1f : audio: enable AAC codec for compress-offload cd374d8e : Move slider into gs101 and <device> 2cadf5e9 : Revert "Add owners file" a9e2c162 : Add owners file 7cda38d4 : Initial empty repository

+- Project: device/google/redbull

e0a1ed5 : Update Redbull SVN to 44 3a8dfc9 : Add new feature AACR fields 0b305c1 : Revert "pregrant coarse and background location permission to scone" 036bf3c : Update Redbull SVN to 43 c76a3b2 : Update Redbull SVN to 42 b69bee0 : Update Redbull SVN to 41 051ab4c : Update Redbull SVN to 40 Bug: 202436544 f88d4a8 : Update Redbull SVN to 39 Bug: 202436544 f476233 : Update Redbull SVN to 38 f33d830 : pregrant COARSE_LOCATION to cbrsnetworkmonitor 311ef82 : Pixelstats: change data type of reset count path d9ae107 : Update Redbull SVN to 37 58839d6 : pregrant coarse and background location permission to scone c230c9e : Update Redbull SVN to 35 503dd40 : Remove ConfirmationUI HAL from manifest 099d7a7 : media: advertise ro.odm.build.media_performance_class as 30 ed26fe2 : Update Redbull SVN to 34 4bbf855 : Update Redbull SVN to 31 3b7a6db : [do not merge] Remove dupcate setting a038f9f : Revert "fstab: enable checkpoint_merge"

+- Project: device/google/redbull-sepolicy

313f352 : modem_diagnostics: add rules for getting battery info ae4e930 : Move twoshay definitions to hardware/google/pixel-sepolicy/input. d7090ea : [Display] Add SELinux policy for hal_qspmhal of hbmsvmanager 6a51d77 : Allow twoshay to access fwk_stats_service and system_server e80553c : Allow boot color propagation b0e4d6e : logger_app/dumpstate: add rules for pilot

+- Project: device/google/redfin

1e2a1e4 : Remove redundant device property setting for reduceOpsTaskSplitting 3ec6c7a : Remove resource overlays for system bar heights 61c6e46 : Directly register for prox as the secondary sensor 0e88f70 : audio: update audio volume curve table 62e5386 : Add the customized max cached processes number for R3

+- Project: device/google/sunfish

8d6260d0 : Update Sunfish SVN to 40 33247d5c : Add new feature AACR fields 54c03725 : Remove redundant build property for reduceOpsTaskSplitting 9ac8e647 : Update Sunfish SVN to 39 1fa1d854 : Update Sunfish SVN to 38 d35acd0d : Update Sunfish SVN to 37 db62db0c : Update Sunfish SVN to 36 Bug: 202436544 f3b6babd : Update Sunfish SVN to 35 Bug: 202436544 72b774f4 : Upgrade uceservice 2.3 a146281b : Add vendor.qti.ims.factory@1.0::IImsFactory/default api 50b19914 : Update Sunfish SVN to 34 6c312b53 : Remove resource overlays for system bar heights a8864d7b : Pixelstats: change data type of reset count path 67509297 : Update Sunfish SVN to 33 2bf0162e : Use vintf for confirmation UI 4e47f508 : Update Sunfish SVN to 31 da6a90f1 : Update Sunfish SVN to 30 14f23ed5 : Update Sunfish SVN to 27 c465bb40 : Add the customized max cached processes number for S5 e205a873 : Revert "Modify IKeymasterDevice/default to version 4.1"

+- Project: device/google/sunfish-sepolicy

225e205 : sepolicy changes for imsfactory hal 3f2219c : Allow boot color propagation c4d853b : logger_app/dumpstate: add rules for pilot

+- Project: device/google/trout

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

+- Project: device/google_car

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

+- Project: platform/external/ComputeLibrary

c267b34d8 : [LSC] Add LOCAL_LICENSE_KINDS to external/ComputeLibrary c2a1825c5 : ComputeLibrary: fix incorrect format specifier c05589415 : regenerate scons 039139c8c : Switch to the integrated assembler. ce6c75215 : add missing owners file for ComputeLibrary. 2ac942a01 : ComputeLibrary: move common src to arm arch src 49b8f9080 : arm_compute v20.11 23ebc73a5 : ComputeLib: use fno-addrsig b65c5eff4 : ComputeLibrary: regenerate kernels 9c07d4616 : Add include guards to half.h header a96db2f06 : clframework: suppress warnings pending fix e8521c234 : scripts: -fno-addrsig for include android 11 eb0170eb9 : Use scons to generate prebuilds 18b685f5d : arm_compute v20.08 15cb0bc3d : arm_compute v20.02.1 32626aca9 : Initial empty repository 6a7771e46 : arm_compute v20.05 575c81f38 : arm_compute v20.02.1 36ccc9015 : arm_compute v20.02 7f09cf7df : arm_compute v19.11.1 0e205f7e1 : arm_compute v19.11 975dfe175 : arm_compute v19.08 4ba87dbdc : arm_compute v19.05 29f6788ce : Update README.md 514be65ad : arm_compute v19.02 3d2d44ef5 : Update README.md 5f8ed6b53 : Fix README Link b9abeae08 : arm_compute v18.11 52ba29e93 : arm_compute v18.08 e2542c9f3 : Fix build (#454) b3a371bc4 : arm_compute v18.05 67c8c9152 : bugfix: CLDeconvolutionLayer::validate fails if bias==NULL (#439) 02c62c803 : Added link to ArmNN 6cd8accb9 : Correct the use of OpenMP private (#400) bc0bbac58 : Fix race condition on info.thread_id in OpenMP scheduler (#399) 3dd034f23 : Bugfix: fixing trivial typo in enum value definition for A53. (#394) c3f34a43f : arm_compute v18.03 06ea048f0 : arm_compute v18.02 292227986 : Bugfix for NumPyBinLoader with SubTensor output. (#345) adb2f5382 : Bugfix: must zero all values in all slices (#343) 9168acc32 : fix warning hit with Android clang version 5.0.300080 (#348) f45d5a9be : arm_compute v18.01 6943bb00e : Merge pull request #325 from lukeiwanski/feature/no_exceptions 8140e1e15 : arm_compute v17.12 8a3da6f91 : Update AlexNet example with accessors 869d424d6 : Update 00_introduction.dox f054c210e : fix comment bf8b01dfb : arm_compute v17.10 8938bd3f4 : arm_compute v17.09 8d418ab9d : Fix Yocto cross-compiles db0e610fa : Added data folder (For the tests) 9c0697722 : Restored accidentally deleted LICENSE file cd25703c8 : Added reference to Caffe on Compute Library project dbdab85d6 : arm_compute v17.06 d619a8ae4 : Add a build parameter controlling whether or not to build the example programs, default to off 46d5927c3 : arm_compute v17.05 c772c0b2e : Updated README with links to the v17.04 binaries and documentation a43763802 : arm_compute v17.04 9b90c9f33 : add license info to README e5a267b4c : fix a bug of checking dimensions in NEGEMMTranspose1xWKernel.cpp b3640817e : Include <cerrno> fb8bb48db : Added link to the binary builds in the README 871448ee8 : arm_compute v17.03.1 e8f6d10ad : Initial commit

+- Project: platform/external/TestParameterInjector

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

+- Project: platform/external/android-nn-driver

07ee999 : GPU nnhal: update service name. dde81d2 : Revert "IVGCVSW-5090 Add android-nn-driver Support for Logical operators" 787dadd : hal 1.3: update rc file to start correctly 16a7e63 : Remove autodetection of platform version 9911cb3 : android-nn-driver: add service to nnapi-hal cgroup 4f9d971 : [LSC] Add LOCAL_LICENSE_KINDS to external/android-nn-driver e8d0a30 : nnhal: build 1.2 nnhal 58f93d3 : armnn: add GpuAcc flag f46dd32 : add missing owners file for android-nn-driver. efd0f26 : Add NNAPI's "LegacyHalUtils.h" to Utils.hpp 12069cf : android-nn-driver: assume NEON not present. b0fe015 : android-nn-driver: assume OpenCL not present. bf03443 : nn-hal: update NeuralNetworks paths 7bd7600 : driver: update setRunTimePoolInfosFromMemoryPools c0945c7 : android-nn-driver:: frameworks namespace modification e6d328f : android-nn-driver: make linking adaptations for 1.3 cf64210 : android-nn-driver: update rpath 23e678a : android-nn-driver: specify ns to avoid collisions bbcff19 : android-nn-driver: size access API accommodation 8d148de : android-nn-driver: add linkage detection for OCL 17c424b : android-nn-driver: update formatters for compiling 1312959 : IVGCVSW-5347 Update Android-NN driver FAQ.md and IntegratorsGuide.md. bc93b85 : IVGCVSW-5347 Update Readme for 20.11 30c34ae : android-nn-driver: adapt to S namespacing 2099015 : nnapi: adapt how buffer size is accessed 5821aa2 : ConvertMaximum. Fix wrong function name in log 39214c8 : Added SECURITY.md file 0629eb8 : IVGCVSW-5090 Add android-nn-driver Support for Logical operators d7fdbe2 : IVGCVSW-5267 Remove use of boost::array from unit tests. 2408c59 : IVGCVSW-5267 Remove boost from core android-nn-driver 4e22f60 : IVGCVSW-5267 Remove boost from core android-nn-driver f67a080 : armnn: update linkage to intree driver 2edb208 : Android.mk: temporarily rename 1.2 target e286ca5 : Android.mk: path modifications for intree build c79d934 : nndriver: Update makefile for R and S 1866182 : PreparedModel: correct logv format specifier. a2cb548 : ConversionUtils: suppress unused-* warnings. 03993ba : PreparedModel: use flush instead of update 7f492ac : IVGCVSW-5353 - Fix skipped concat VTS tests c24bb03 : IVGCVSW-5445 Fix for Android-NN-Driver cmd line parameters 6df71fd : IVGCVSW-5335 Documentation for fast_math 8fe50c6 : IVGCVSW-5359 Fix Transpose Conv2d Dynamic tests b033117 : IVGCVSW-5357 Fix skipping Dynamic Grouped Conv2d tests 9bf0d32 : IVGCVSW-5278 Fixing an error in the definition of fp16-enabled parameter. 0cc6178 : IVGCVSW-5278 Switch Android-nn-driver/DriverOptions.cpp over to cxxopts 08d9a1c : IVGCVSW-5298 Remove boost::format from Android-nn-driver 4918446 : IVGCVSW-5356 Fix skipping VTS DynamicOutputShape FullyConnected cb31b3b : IVGCVSW-4566 Add support for EXP operator 7ed56dd : MLCE-233 Added ability to enable fast_math through the NNAPI driver 9b088d9 : IVGCVSW-5304 Remove boost::numeric_cast from Android-nn-driver fcf2a15 : IVGCVSW-5245 Support Fused Activations for Dynamic Tensors 6e4081f : IVGCVSW-5270 Update ConvertConcatenation function to use ShapeInferenceMethod 34db187 : IVGCVSW-5274 'Update ConvertQuantizedLstm function to use ShapeInferenceMethod' baa1f9f : IVGCVSW-5271 'Update ConvertQuantized16BitLstm function to use ShapeInferenceMethod' dbda4b7 : IVGCVSW-5272 'Update ConvertLstm function to use ShapeInferenceMethod' 346e811 : IVGCVSW-5276 'Update ConvertSqueeze function to use ShapeInferenceMethod' 8260956 : IVGCVSW-4917 Adding Unit test to Android-nn-driver for Hal1.3 Qos 5ccbdf1 : Remove mention of lack of support for HAL1.3 in GpuAcc 77229c6 : android-nn-driver: modify init.rc files dd8270c : android-nn-driver: disable unused warnings 36a647a : android-nn-driver: Depend on libGLES_mali 686fd0e : Minor update to docs/FAQ.md d7377bb : Update Integrator guide in android nn driver fdeaaa1 : Subject: [PATCH] android-nn-driver: Strip boost from Android.bp b218ebe : Update FAQ in android-nn-driver 7cc2bc5 : IVGCVSW-4809 Update Nnapisupport.txt 291a16b : IVGCVSW-5220 Set all operations to unsupported after encountering an unsupported operation with with dynamic inputs 81f27fd : IVGCVSW-5224 Fix for UnknownDimensionsTest in CpuRef and GpuAcc 9a04441 : IVGCVSW-5220 Fix UnknownCombinationsTest/UnknownDimensionsTest 1910a18 : IVGCVSW-5182 Bug fix for Comparison layer introduced by dynamic tensors 4bd9a74 : IVGCVSW-5182 Update Convert functions to use ShapeInferenceMethod. 1/2. a4983ce : IVGCVSW-4931 Update NN Driver to support dynamic tensors bf866e2 : IVGCVSW-3568 Eliminate rank and axis restriction in Softmax. 9208d55 : Initial empty repository f057e6f : IVGCVSW-4709 Re-enable Android-NN Resize Parameters cbc20d3 : IVGCVSW-4891 CTS Q 1.2 CpuRef LargeGraph_TENSOR_FLOAT16_Rank2/20 failure. * Fp16 precision issue 896572b : IVGCVSW-5105 Fix CTS R 1.3 all backends Graph INT32 RANK1 ArgMinMax 8f3d33e : IVGCVSW-4988 Add handling output shape parameter to TransposeConvolution2d fc884b4 : Add support for Rank and scalar tensors 00b586b : IVGCVSW-4920 Invalid Negative Stride fix 5d4873f : IVGCVSW-4903 Gather support for axis != 0 2e32961 : IVGCVSW-4623 Add android-nn-driver Support for FILL 0cc2b31 : IVGCVSW-4912 Enable CL in Android.mk for Android R 594b283 : IVGCVSW-4836 Build EthosNRef on Android and run VTS and CTS test suites on it 57aebf6 : IVGCVSW-4850 Create QLSTM unit test in android-nn-driver 157f8f4 : IVGCVSW-4871 Update Android.mk file to build with platform version 11 cad4e91 : IVGCVSW-4780 Add QoS to AndroidNNDriver 24a9c58 : IVGCVSW-4888 Rename of Resize parameter f931af9 : IVGCVSW-3847 Add Support for GATHER e75d09e : IVGCVSW-4787 Update NNAPISupport.txt for 20.05 e4c7d6f : Minor updates to FAQ in the android-nn-driver/docs 6a903a7 : IVGCVSW-4850 Create QLSTM unit test in android-nn-driver a0301f1 : Updating boost download URL in the setup.sh 352d508 : IVGCVSW-4792 Update android-nn-driver README and IntegratorGuide 24af8b2 : IVGCVSW-4453 Add Support for ANEURALNETWORKS_QLSTM to HAL 1.3 Driver c60d0fd : IVGCVSW-IVGCVSW-4772 Fixes for android-nn-driver unit tests on Android R 813f230 : IVGCVSW-4453 Add Support for ANEURALNETWORKS_QLSTM to HAL 1.3 Driver abc95d0 : IVGCVSW-4837 Add driver service name command line option be6b3c2 : IVGCVSW-4531 StridedSlice Failures on HAL Drivers 8a510e8 : IVGCVSW-4673 Change ArmNN driver service name to arm-armnn b248ec1 : IVGCVSW-4771 Add support for Boolean and QAsymmS8 in dump files d463687 : IVGCVSW-4692 HAL 1.3 VTS/NNT, Unit test Failures 949a69e : IVGCVSW-4677 Refactor Timepoint duplication d7be72e : IVGCVSW-4677 Fix FencedComputeTest Hal 1.3 51e0b13 : IVGCVSW-4675 Fix VTS 1.3 GeneratedTest.Test/armnn_resize* 7b9ce8d : IVGCVSW-4679 Fix VTS DeadlineTest failures 1.3 CpuAcc CpuRef 5c8b8b1 : MLCE-186 Adding Android Q VTS and CTS failures to FAQ 2eaa119 : IVGCVSW-4672 Fix VTS 1.2/1.3 GetCapabilities test ef8a393 : IVGCVSW-4641 Investigate Hal 1.3 VTS Failures 185f588 : IVGCVSW-4378 Fix transpose outputInfo for skipped Concat VTS in CL and Neon 4d07e5e : IVGCVSW-4485 Remove Boost assert dbae247 : Fixed missed change to libOpenCL exclusion flow 7c395b2 : Add flow to exclude libOpenCL when building AndroidnNN 871fe6d : IVGCVSW-4641 Investigate Hal 1.3 VTS Failures 1153d1e : IVGCVSW-4441 Add Support for ANEURALNETWORKS_ELU to HAL 1.3 Driver 352d838 : IVGCVSW-4640 Fix HAL 1.3 build issues from update of AOSP master 51ba2c6 : IVGCVSW-4407 HAL 1.3 Operators Support a984702 : Downloading boost from sourceforge instead of boostorg 42477c1 : IVGCVSW-4447 Add Hal 1_3 Support cae7e92 : IVGCVSW-3813 Add Unary Elementwise Operation 'NEG' support to the android-nn-driver 793a70c : IVGCVSW-4565 TENSOR_BOOL8 data type not supported in AndroidNN Driver 4de83c5 : Less code duplication in HAL 1.2 0b7a419 : IVGCVSW-4482 Remove boost::ignore_unused 9ada14e : MLCE-149 Build problems ec1e5b8 : IVGCVSW-4473 Android R pre Hal 1_3 build changes 4a95658 : IVGCVSW-4375 Add driver support for Transpose 43a430d : IVGCVSW-4525 Adding TPIP comments to source 3a3ce56 : Update IntegratorGuide.md file f74a310 : IVGCVSW-4471 ValidationTestIntrospection.DeviceGetType fails in Q NN tests eec836e : IVGCVSW-4375 Fixed driver crashes 5ca1abf : IVGCVSW-4432 Update Readme for 20.02 f0458f4 : IVGCVSW-4430 Update NNAPISupport.txt for 20.02 0e41513 : Partial Revert "IVGCVSW-4130 Remove clframework from android-nn-driver build." 7bdaac5 : IVGCVSW-3987 Add armnn::Exception warning and std::exception error 826dd41 : IVGCVSW-4130 Remove clframework from android-nn-driver build. 4a0431a : IVGCVSW-4388 Update ACL pin 26123db : MLCE-153 Padding calculation for TransposeConv ignores stride 370b9b7 : IVGCVSW-4360 Update ACL pin * Update Android.bp file with new created files. 6fd4ceb : IVGCVSW-4301 Correctly validate reshape for broadcastable inputs aed08ac : IVGCVSW-4262 Add Calls to IsReshapeSupported and IsPermuteSupported 829ad30 : IVGCVSW-4270 Change .dot file name to start with netId 1bde8e3 : IVGCVSW-4260 Fix Transpose CpuRef VTS failures f2e175c : IVGCVSW-4266 Dump float16 input/output tensors d00ad91 : IVGCVSW-4370 Remove use of deprecated per-axis type 00a963b : IVGCVSW-3813 Add Unary Elementwise Operation support to the android-nn-driver 1a38cda : Rename quantized data types 7b8d2e6 : IVGCVSW-4315 Fix Fully Connected infer output shape bug 7100649 : IVGCVSW-4192 Add DEQUANTIZE to the android-nn-driver d410b60 : IVGCVSW-4181 Add RESIZE_NEAREST_NEIGHBOUR to the android_nn_driver 972603f : MLCE-133: Driver infers scratchBuffer shape. 624fe9f : IVGCVSW-4211 Rename QuantisedSymm8 to QSymmS8 0182fd3 : IVGCVSW-4225 Reject dynamic tensors to TRANSPOSE 4f4ea04 : IVGCVSW-4041 Adding Instance Normalization issue to FAQ b29d55a : MLCE-149 Failure to build armnn 19.08 obtained from github bf19d2a : IVGCVSW-4209 Remove the Half.hpp header usage from the driver b9cb844 : Catch std::exception instead of armnn::Exception 00d6ed1 : IVGCVSW-4209 Create a public API for the ArmNN Utils c4aacb3 : MLCE-115 Remove redundant support checking for Permute e9eeb20 : IVGCVSW-4204 Review NNAPISupport.txt for 19.11 493e9b7 : MLCE-144 Fix 2d pooling convert function aa5df2d : Refactor DequantizeIfRequired() 1d59555 : Add FAQ for android-nn-driver, refactor README 98c0f66 : IVGCVSW-4151 HAL 1_2 Dequantize FP32 Per Channel Tests on CpuAcc Failing 19fa0cc : IVGCVSW-3697 Add Support for ANEURALNETWORKS_ARG[MAX|MIN] to HAL 1.2 Driver 0e2e31b : MLCE-144 Cts NNAPI test cases failed d081194 : IVGCVSW-4137 Failing LSTM android-nn-driver Unit Tests in HAL 1.2 9acf579 : IVGCVSW-4056 Update NNAPISupport.txt for 19.11 65a1b1d : IVGCVSW-4139 Fix regression in ConvertDequantize() 444268f : IVGCVSW-4082 Document support of per-axis quantisation 87cb761 : IVGCVSW-4115 Fix for armnn-driver-tests Capabilities failure 62c4d71 : IVGCVSW-4051 Update ACL pin to 94e0cf960ea6116eb57fa88d9b951f859b52c602 02dce09 : IVGCVSW-4079 Modify the channel dimension accordingly with the weights permutation f76a876 : IVGCVSW-4069 Add ProfilingGuid to Network d5e9465 : IVGCVSW-3987 Fix for potential unique_ptr.release() bug 60a346b : IVGCVSW-4104 Support per-axis quantization for GROUPED_CONV2D 4bc42cb : IVGCVSW-4104 Skip per-axis quantization VTS/NeruralNetworks tests for GROUPED_CONV2D fb45e2f : MLCE-133 Fixed ASR hero use-case 9f0693b : IVGCVSW-3841 Add support for per-axis quantization 3b95960 : MLCE-143 Fix for reference implementation for service stopping when running CTS. 3e0982b : IVGCVSW-3805 Add Comparison support to the android-nn-driver 7d2ccfd : Improve logging in hal_1_2::HalPolicy::ConvertResize() 4d05ae7 : Github #275 Improved getting ArmNN's version at compile time ffdae27 : Move version definition to its own file 75e6779 : IVGCVSW-3894 Add support for LOG_SOFTMAX to the HAL 1.2 driver ad75453 : IVGCVSW-3891 Remove FLOAT16 from the list of supported types for INSTANCE_NORMALIZATION a2a7380 : IVGCVSW-3891 Add support for INSTANCE_NORMALIZATION to the HAL1.2 Android driver 8f6429d : IVGCVSW-3818 Support Group convolution from Android 572fdd4 : IVGCVSW-3889 Add ACL source files required for ClInstanceNormalizationWorkload 1a78e45 : IVGCVSW-3947 Update ACL pin to 79f88e6d825402388bb79fc123ee2dfe01985bda 8edb16d : IVGCVSW-3737 Add support for converting DEPTH_TO_SPACE 09a4225 : IVGCVSW-3873 Update ACL pin 85f9654 : IVGCVSW-3663 Add EXPAND_DIMS to the android-nn-driver a234ab1 : IVGCVSW-3873 Update ACL pin a97efbb : IVGCVSW-3833 Add RSQRT to list of supported operators in NnapiSupport.txt fa6544e : IVGCVSW-3832 Implement ConvertRsqt() method in 1.2/HalPolicy.cpp 407718f : IVGCVSW-3746 Add Android NN Driver support for ABS 701d9a0 : IVGCVSW-3660 Add SQRT to the android-nn-driver d1b016e : IVGCVSW-3686 Update ACL pin a3b10a8 : IVGCVSW-3507 Remove unsupported operation sections 2917b49 : IVGCVSW-3656 Undo wrong rename of the backend control macros bb68956 : IVGCVSW-3656 Rename ARMNN_COMPUTE_REF_ENABLED to ARMNN_REF_ENABLED 206ef70 : IVGCVSW-3656 Rename ARMCOMPUTEREF to ARMNNREF a3d7fad : IVGCVSW-3613 Add Quantized LSTM test to Android NN Driver 976ad3e : IVGCVSW-3613 Refactoring Android NN driver for QuantisedLstm test 1ba9989 : IVGCVSW-3512 Update NNAPISupport.txt for 19.08 5eb5f1f : IVGCVSW-3656 Make the reference backend optional 64b19b5 : IVGCVSW-3618 Fix VTS/Neural Netwok Test Failures 999e209 : IVGCVSW-3643 Fix Ref Normalization failures 4627280 : IVGCVSW-3633 Refactor HalPolicy to fully support V1.2 models 3e3003e : IVGCVSW-3619 Fix GpuAcc NN Test Failures d80ed2f : IVGCVSW-3595 Implement the LoadDynamicBackends function in the Runtime class 28e3d9f : IVGCVSW-3540 Fixed PReLU Being Skipped 52dc527 : IVGCVSW-3614 Limit support of Softmax to 2D with axis 1 in HAL 1.2 7efb46d : IVGCVSW-3340 Add support for Quantized_LSTM to HAL1.2 Driver a304780 : IVGCVSW-3340 Add Neon and Cl LSTMLayerQuantized to Android.bp c8bdb39 : IVGCVSW-3604 Fix TransposeConv2d padding calculation f094dba : IVGCVSW-3577 Update ACL pin to include NEON convolution output multiplier fix a0baa17 : Fix explanatory comment around SanitizeBiasQuantizationScale() b880520 : IVGCVSW-3601 Fix skipped VTS Concatenate Tests d74c505 : IVGCVSW-3586 Fix Skipped Space_To_Batch Hal 1.2 VTS Failures 8b99168 : IVGCVSW-3166 Rename ConvertTransposeConvolution2d() to ConvertTransposeConv2d() 0e4e439 : IVGCVSW-3583 Correct data layout index for ConvertBatchToSpaceNd 23b87b3 : IVGCVSW-3583 Fix Skipped Batch_To_Space Hal 1.2 Tests a4a629a : IVGCVSW-3594 Add LSTM Dynamic output tensors check 613b49c : IVGCVSW-3166 Add support for TransposeConv2D to 1.2 HalPolicy 5a476a8 : IVGCVSW-3592 Add Support for Quantize to HAL 1.2 Driver 0a87936 : IVGCVSW-3591 Fixed unexpectedly skipped SUB tests a5e2a45 : IVGCVSW-3593 Remove HAL1.2-specific code from HAL1.0 ConvertConv2d() and ConvertDepthwiseConv2d() e5604e6 : IVGCVSW-3540 Fixed PReLU Being Skipped b2397fd : IVGCVSW-3398 Add LSTM normalization parameters to HAL 1.2 a3609cc : IVGCVSW-3578 Report dynamic output unsupported for further operations in hal_1_0::HalPolicy 15d63e2 : IVGCVSW-3582 Fix Skipped Pooling Hal 1.2 Tests b7421e5 : IVGCVSW-3578 Do not attempt to infer dynamic output shapes 000117b : IVGCVSW-3572 Fix tests failing due to usupported input tensor 3892a36 : IVGCVSW-3538 Fix Android driver getCapabilities_1_2() test 4b86213 : IVGCVSW-3529 Fix UnknownCombinationsTest for Android Q NeuralNetworks 1.0 & 1.1 ad1ab53 : IVGCVSW-3569 Fix conversion of HAL1.2 SpaceToDepth 6111316 : IVGCVSW-3530 Fix DynamicOutput Tests for Android Q NeuralNetworks 1.0 & 1.1 c921f6b : Fix verbose logging in ConvertPad 3c67394 : IVGCVSW-3521 CpuAcc V1.2 pad Failures 29404fb : IVGCVSW-3567 Add more verbose logging to conversion methods df655ee : IVGCVSW-3496 Fix VTS NeuralnetworksHidlTest.GetCapabilitiesTest 2050c23 : IVGCVSW-3530 Fix DynamicOutput Tests for Android Q NeuralNetworks 1.0 & 1.1 573a8fa : IVGCVSW-3553 Fix failing zero_sized tests 074c25a : IVGCVSW-3140 Fix Hal 1.1 Softmax failures on Android Q 65c42dc : IVGCVSW-3463 Fix Hal 1.2 Dynamic Output Shape VTS test failures 9843c01 : IVGCVSW-3497 Fix bug in setting target height in ConvertResize for OperandType::FLOAT32 1cb29aa : IVGCVSW-3305 Support Minimum in HAL1.2 Driver 92ec725 : IVGCVSW-3498 Fix Vts 1.2 fully_connected dynamic output tests be5d356 : IVGCVSW-3522 Support dynamic output shape in hal_1_2::HalPolicy::ConvertResize 9fd3739 : IVGCVSW-3455 Support dynamic output shape in hal_1_2::HalPolicy::ConvertDepthwiseConv2d 2b17312 : IVGCVSW-3452 Support dynamic output shape in hal_1_2::HalPolicy::ConvertConv2d d759323 : IVGCVSW-3306 Fix build errors in 1.2/HalPolicy.cpp d30093c : IVGCVSW-3477 Refactor android-nn-driver to use armnn ILayerSupported 95b1ef6 : IVGCVSW-3306 Add Maximum support in HAL 1.2 driver 2b6e275 : IVGCVSW-3513 Update CL pin that fixes impl_base.hpp not found issue 95fc0dd : IVGCVSW-3454 Fix VTS segfaults 86b36d4 : IVGCVSW-3454 Fix VTS convolution test failures where output shape is incorrect 5e9521c : IVGCVSW-3458 Fix VTS sub dynamic_output_shape test failures 6bda94a : IVGCVSW-3460 Fix VTS l2_normalization dynamic_output_shape test failures aeae973 : Update ACL pin to d473386e4d5e0edcf55e13a2bf3c422a23fac0de e1d60bb : IVGCVSW-3454 Fix VTS conv2d dilation test failures c16c9c1 : IVGCVSW-3461 Add support for dynamic output shape in ConvertDequantize 9adbb35 : IVGCVSW-3459 Add support for dynamic output shape in ConvertSoftmax 310d8ff : IVGCVSW-3457 Fix VTS pad dynamic_output_shape test failures 366e0a6 : IVGCVSW-3482 Report operations with dynamic output size as unsupported f03fcf0 : IVGCVSW-3456 Add support for dynamic output shape in ConvertPrelu 177fa0b : IVGCVSW-3396 Support joined lstm parameters 4438151 : IVGCVSW-3351 Run VTS tests a6bc52f : IVGCVSW-3197 Support SPACE_TO_DEPTH on Android cb8ac84 : IVGCVSW-3301 Support PAD_V2 in HAL1.2 driver f4a7c7d : IVGCVSW-3401 Update ACL pin to latest master 0bd89a8 : IVGCVSW-3370 Add broadcasting support to PReLU to properly run the Android VTS/NN tests fb2fa29 : IVGCVSW-3402 Support HAL 1.2 version of ResizeBilinear 7a6d11b : IVGCVSW-3295 Support ResizeNearestNeighbour in HAL1.2 driver 17ffff3 : IVGCVSW-3369 Add conversion method to HAL1.2 Policy for PReLU activation 535607d : Fix bug in hal_1_0::HalPolicy::ConvertResizeBilinear a5daf86 : IVGCVSW-3382 Deprecate ResizeBilinear and use Resize with Bilinear method d7c8eb9 : IVGCVSW-3282 Update getCapabilities_1_2 3bb28a1 : Update the CL pin to the latest master 326a000 : IVGCVSW-3310 Update scripts to download q-fsk version 44bcc02 : IVGCVSW-3136 Run VTS tests with 1.2 Driver b23732b : Update documentation with dilated CONV_2D and DEPTHWISE_CONV_2D 56df76c : IVGCVSW-3189 NNAPI Documentation Update 24e699d : IVGCVSW-3279 Fix conversion methods for for HAL1.2 CONV2D and DEPTHWISE_CONV2D operators a5f9e76 : IVGCVSW-2779 Fix Android Q build 44cfd84 : IVGCVSW-3283 Add test for converting CONV2D and DEPTHWISE_CONV2D operators with dilation params cd700e4 : IVGCVSW-3280 Refactor conversion methods to depend only on HalPolicy e205318 : IVGCVSW-3265 Add support for optional Convolution2d dilation parameters 07c7c9a : IVGCVSW-3272 Add support for optional DepthwiseConvolution2d dilation parameters b5fdf38 : IVGCVSW-3181 Add HAL 1.2 support to android-nn-driver b92f890 : Correct NnapiSupport.txt wrt QSYMM16 dc16982 : Update the CL pin to the latest master d5bfae1 : IVGCVSW-3146 Update to NNapiSupport.txt to indicate support for Dequantize, added Dequantize to vector of equivalent 1.0 ops in 1.1/HalPolicy.cpp acf479a : IVGCVSW-3146 Update Android NN Driver to support Dequantize 7b1e41f : IVGCVSW-3119 Rename Merger to Concat 9972b40 : IVGCVSW-3093 Update NNAPISupport.txt to reflect Depthwise_Conv2d and Conv_2d changes to support Qsymm16 dc8cf9f : IVGCVSW-3138 Update README.md in android-nn-driver edc5ffa : IVGCVSW-3116 Fix failing NN Driver Tests on Android Q c6494cc : IVGCVSW-3093 Update NNAPISupport.txt for 19.05 d6539c5 : IVGCVSW-2911 Add Android Q support to android-nn-driver infrastructure ef08a11 : IVGCVSW-3127 Add Documentation for NN-Driver Android Q 52aa935 : IVGCVSW-3125 Deprecate CreateMergerDescriptorForConcatenation function fa944c3 : IVGCVSW-3089 Update Compute Library to Android.bp ba01f37 : Use the new deprecation API 073d7a3 : IVGCVSW-3076 Add ConcatLayer methods to public API a3e23ca : Fix incorrect docs on API support level 2fc21f7 : IVGCVSW-3064 Implementing our own version of the compliantWithV1_0(operation) and convertToV1_0(operation) functions e6e54a8 : IVGCVSW-2911 Android Q compatibility code updates 5e90935 : IVGCVSW-2773 Update the documentation 9e80cd2 : IVGCVSW-2911 More Q compatiblity 912b362 : IVGCVSW-2911 Work towards compatibility with Q 856d1c9 : IVGCVSW-3014 Check supported backends from runtime divice spec 689c6ee : IVGCVSW-2773 Integrate new CL tuner into ArmNN 7f00441 : IVGCVSW-2773 Update clframework pin: modified the Android.bp file e9aa469 : MLCE-117 Handle more cases for implicit flattening of Fully Connected input f61c270 : MLCE-117 Add a unit test for implicit flatten of FC layer input 5404c01 : IVGCVSW-2886 Add logging for driver backends 0e7ab54 : IVGCVSW-2947 Remove boost dependency from include/TypesUtils.hpp b290d58 : IVGCVSW-2912 Move clframework pin to a4bba9c594c4022c9f85192bb8fd3593ad1a8d3c d5fd976 : IVGCVSW-2886 Support multiple backends in Android driver 16196e2 : MLCE-110 Propagate error from armnn EnqueueWorkload a6542c5 : IVGCVSW-2832 (Part 2) update clframework pin to b4a44ff3aa98d2b51f1621a7525db3f81108a1bd 6fad9b7 : IVGCVSW-2832 Update CL pin to e214fcfcc61904e042b271bdbea90d1d96833ca8 f29a2c5 : MLCE-91 LSTM doesn't support optional input 7bac1d7 : IVGCVSW-2775 Adding extra step to the AndroidNN driver README for Android P ecd7ca6 : MLCE-91: Fix for LSTM not supporting optional input 843b61a : MLCE-87 Fix ConvertFullyConnected not supported 216ce86 : IVGCVSW-2658 Fixes for latest Compute Library 01c9151 : IVGCVSW-2603 The macros ARMCOMPUTECL_ENABLED and ARMCOMPUTENEON_ENABLED no longer work 2036f85 : IVGCVSW-2575 Update CL pin to latest master 6975d54 : IVGCVSW-2443 Update Android.bp to include CLComparison functions be9e677 : MLCE-84: Fix Android-nn-driver build wrt master compute library 79c4872 : IVGCVSW-2394 Update Android Hal Policy for ResizeBilinear IsLayerSupported * IsResizeBilinearSupported function requires outputInfo as well. 15fb933 : IVGCVSW-2545 Fix android-nn-driver build wrt master Compute Library 074f1ec : MLCE-86 Fixing up the problem with the invalid padding clause 265d1ad : IVGCVSW-2454 Merge together the pluggable backends work (was in a separate branch) and master 2c444fc : IVGCVSW-2421 Remove the template-based version of armnnUtils::Permute in favor of a type-indepent implementation that takes void-pointers 361ccc8 : MLCE-77 Depthwise Convolution with depth multiplier > 1 doesn't work c194447 : MLCE-82 Add Compute Library NEON mean to Android.bp 82fbeb3 : IVGCVSW-2166 Update NnapiSupport.txt for the new AndroidNN 1.1 operations. 8bef7b3 : IVGCVSW-1202 SPACE_TO_BATCH_ND integrate Arm Compute CL a960bc9 : Update Android.bp file for latest CL pin d58725e : Updated the Android.bp file to build the latest CL master f176d5a : IVGCVSW-2127- Update HAL Policy for merger * Remove permutation when concat axis is inner most * Add additional parameter to IsMergerSupported as changed in armnn c743412 : IVGCVSW-2092 Port LSTMCell::Eval to ArmNN da7184d : IVGCVSW-2080 Fix documentation in NnapiSupport.txt (Remove unsupported) 758eee8 : IVGCVSW-2088 Add a converter method for STRIDED_SLICE to the V1.1 section of the ModelToINetworkConverter d04c043 : IVGCVSW-2080 Fix documentation in NnapiSupport.txt 2cd99b9 : IVGCVSW-2099 Add batch_to_space_nd Conversion Method for HAL V1.1 52e14ca : IVGCVSW-2097: Document support for BatchToSpaceNd 39fc547 : IVGCVSW-1981: Edit HAL Policy for NHWC Pooling2D 46e9d1e : Added new ACL file to Android.bp needed to build the driver against the latest CL master (0cf77981fadb883b97efec112e115450873e64c3) 3219deb : IVGCVSW-2096 Document support for SPACE_TO_BATCH_ND 81a6834 : IVGCVSW-2094 Add converter method for SPACE_TO_BATCH_ND to V1.1 section of the HalPolicy fb60a56 : IVGCVSW-1972 - Update HAL Policy Convolution2d to use NHWC data layout 214301c : Added missing file in Android.mk to build the NN Driver with the latest CL pin 6bf1cf0 : IVGCVSW-2084: Edit HAL Policy NHWC DepthwiseConvolution 81afa30 : IVGCVSW-1986 Modify HAL Policy for Resize Bilinear fecc779 : IVGCVSW-1065 Allow MODEL_OUTPUT as input to another layer 8d50f8f : IVGCVSW-2051 Added unit tests in the Android NN Driver for the new Mean layer 50db26c : IVGCVSW-2062: Add unit test for TRANSPOSE ae622b7 : IVGCVSW-2049 Create the CL Mean Float workload dadab6d : IVGCVSW-2049 Create the CL Mean Float workload 2fb804a : IVGCVSW-2065 - Modify HAL Policy for Normalization to use NHWC data layout fe46315 : IVGCVSW-2020: Add converter method for TRANSPOSE to the V1.1 section of HalPolicy * Updating SQUEEZE with comments from TRANSPOSE 5e0ed9f : IVGCVSW-1875 Proper support for NHWC L2Normalization beb3e1f : IVGCVSW-1998 : fix for missing initialization in the driver a893efa : IVGCVSW-2007: Fix SQUEEZE error in vts tests c965f3c : IVGCVSW-1998 : preparation for ArmNN separate backends 3d1059c : IVGCVSW-1930: Simplifying the driver conversion function for Pooling2d, removing the conversion to splitter layer if pool is 1x1. b847148 : IVGCVSW-1961: Add converter method for SQUEEZE to V1.1 section of HalPolicy 07dedda : IVGCVSW-1929: Optimize function signature change 5602b19 : IVGCVSW-1964: Replace optional biases with home-grown Optional 62a4a9f : IVGCVSW-1886 - adding converter method for Pad 378333d : IVGCVSW-949 Update docs wrt recent Uint8 support 58f7109 : IVGCVSW-1863 Support NHWC for L2Normalization 96bedf0 : IVGCVSW-1201 - Connect input and output tensor to Mean layer 7a1518e : IVGCVSW-1924: advancing clframework pointer 3c05256 : IVGCVSW-1814 - Add ConvertMean functionality to HalPolicy 38e1294 : IVGCVSW-1805: model converter functions for the Android 1.1 SUB operator d11c523 : Removed no longer used source file 8b287c2 : IVGCVSW-1806 More Android NN Driver refactoring 7760582 : IVGCVSW-1713 Create a minimum unit test to compare the results before and after passing the FP16 flag in the Android-nn-driver b0717b5 : IVGCVSW-1806: Refactor Android-NN-Driver ModelToINetworkConverter 93e4898 : IVGCVSW-1807: change license text in file headers fbda5c5 : IVGCVSW-1807 : make readme sound better b552db8 : IVGCVSW-1807 : add license section to the Readme file 79250ab : IVGCVSW-1806 Restored the fp16 flag left behind during the previous refactoring e48bdff : IVGCVSW-1806 Refactored Android-NN-Driver, added common "getCapabilities", "getSupportedOperations" and "prepareModel" implementations a15dc11 : IVGCVSW-1799: Add converter method for DIV to ModelToINetworkConverter bc5f784 : IVGCVSW-1770: Refactor ModelToINetworkConverter to allow conversion of HAL1.1 operators 69558df : Fix for building the NN Driver correctly without having to set ALLOW_MISSING_DEPENDENCIES to true on Android versions that don't provide all the HAL versions supported by the NN Driver 3b0a2da : IVGCVSW-1324: Added boost::optional convolution biases to ModelToINetworkConverter b1dc0c5 : IVGCVSW-1513 Changed when the profiling info is saved to file in the Android NN Driver 18c9af7 : IVGCVSW-1513 - added utility method to android-nn-driver to print JSON profiling output to a file 205bb99 : Release 18.08.01 92fea3f : Update README.md ce3e84a : Release 18.08 deb3bdb : Release 18.05.02 49b9e10 : Release 18.05 28adb40 : Add updated ClTuner documentation to README.md 7666005 : Release 18.03 5307bc1 : Release 18.02

+- Project: platform/external/angle

eb8ffe2ff2 : JsonSerializer: Allow adding values to root node. 2795866cec : Fix ConvertUnsupportedConstructorsToFunctionCalls 0e021199ac : Gold Tests: Append "show all results" to triage links. ac453e29bf : Roll SwiftShader from 35209220317c to 446e61c24b37 (1 revision) 958dce5245 : Move IntermRebuild.h/cpp to tree_util 1d4fd4add3 : Roll Chromium from 5d40b790bf31 to 6aa22be0c26f (470 revisions) 10d6e9b0b2 : Suppress dEQP GLES3 failures on Mac Intel UHD 630 0a592aa433 : Vulkan: Add warning when a fallback texture format is used. 1a3b17dacd : Capture/Replay: Fix GN build when JSON not available. 13e9817b74 : Translator: Fix assert in ScalarizeVecAndMatConstructorArgs ac78d7231b : Capture/Replay Tests: Allow 3 concurrent ninja processes. 44ab7a14c5 : Capture/Replay: Mark one test as flaky. a5bbfe2afe : Add standalone experimental Mac Intel and AMD bots f8ad5bbb9e : Don't advertize GL_APPLE_clip_distance on direct metal 1a6fd9d05a : Capture/Replay: Remove debug logging c12d2f3780 : Capture/Replay: Remove unused function in header. 3dded466d1 : Tests: Add Blockman Go trace. af4bb9fb43 : Roll SwiftShader from 83556eae921f to 35209220317c (1 revision) befc99a83c : Roll Chromium from 3ce06be375f3 to 5d40b790bf31 (538 revisions) 856a0e0340 : Vulkan: Make vk::Format from struct to class a33d902bc3 : Add Entry points for GL_EXT_EGL_image_storage 8ea87a6767 : Vulkan: Avoid texture format fallback when possible fa9f4cf36a : Fix AST validation error with gl_FragCoord 851ecf494a : GL: Temporarily disable MSRTT on Android. c9acd79926 : Only rewrite constructors for scalars/vectors/matrices 46555145d8 : d3d11: Allow binding R/RG texture to EGLImage e1bc8de3e9 : Change links from 'master' to 'main' branch. 5726158f0f : Trace Tests: Fix test data path. f1cbaac7cc : Capture/Replay: Disable world_of_kings for Win+Intel 2f3e4db838 : Capture/Replay: Serialize trace metadata to a JSON file. 8b2fd983e6 : Translator: Fix validation failure in RemoveDynamicIndexing 9874be3119 : Trace Tests: Load trace list from JSON file. a931b5fc4f : Add note that OWNERS should only be updated upstream 5519d3184d : Vulkan: Enable VVL on macOS 5e2d0c2f0d : Roll SwiftShader from aed9a7633481 to 83556eae921f (1 revision) 2efa847817 : Roll Chromium from e1a053dddd92 to 3ce06be375f3 (419 revisions) 5a7b8c6125 : Vulkan: Removed size check when handling mismatched vertex attributes 48da7e7e7c : Add a gn arg to enable collecting Vulkan system info on Linux 0bb3fcbb02 : Translator: Fix precision of gl_PointSize on ES3+ d6afeaddc1 : Vulkan: Make descriptor set bindings consistent across shader stages c5d1112869 : Vulkan: Skip but keep incompatible updates. ad09f98c0b : Vulkan: Simplify TextureVk::initImage() call. 41afdd3e09 : Add note that OWNERS.android should only be updated upstream fefdf81e09 : Remove Vulkan System info collection on Linux. c5a3897631 : Capture/Replay: Add expression trigger validation calls. e22afce9e8 : Vulkan: Drop requirement for inheritedQueries eb6a3b514a : Roll Chromium from 00f987fef929 to e1a053dddd92 (210 revisions) ae555e855c : Translator: Fix uninitialized TStructure::mAtGlobalScope 569cbbc694 : Roll SwiftShader from bac3c5559b2b to aed9a7633481 (1 revision) a1525a1c5a : Roll Chromium from 6261dad8e8ea to 00f987fef929 (158 revisions) 6370dec2b7 : Fix doc to refer to a standalone Mac bot 81af4bc6b3 : Roll Chromium from 8ef1e4544ed5 to 6261dad8e8ea (60 revisions) 178b8481d6 : Revert "Skip validation of stderr in TestSuiteTest.RunFlakyTests" 3ae1f33606 : WebGL: Make unsuccessful links fail subsequent draw calls. e22267e7a3 : Roll Chromium from f60c2130504a to 8ef1e4544ed5 (272 revisions) ab187c35b6 : Handle comparing arrays of scalars/vectors/matrices b0dfd268e0 : Capture/Replay: Handle Gen/Delete ProgramPipelines 066edc2b4b : Capture/Replay: Handle glGetFragDataLocation 349d555db8 : Capture/Replay: handle glGetBooleani_v 584a10cc99 : Capture/Replay: Use flat map for uniform locations. ec8418dac6 : Capture/Replay: Use plain arrays for resource maps. b6e99bb382 : Rename and expand shader variable init feature. 9c05f55aa4 : Capture/Replay: Add replay state validation. 6fae709db2 : Roll SwiftShader from c82c59307208 to bac3c5559b2b (1 revision) ab51a497cb : Roll vulkan-deps from 4862c4c6196b to b1e5bf7dd9c3 (1 revision) 4747b32536 : Roll Chromium from b5237d627f0d to f60c2130504a (425 revisions) 603b6ef426 : Roll vulkan-deps from 84f860ef94ee to 4862c4c6196b (10 revisions) 2a7855d21a : Revert "Vulkan: Suppress layered FB validation error." 1f2c7879c7 : Add other ANGLE-for-Android members to OWNERS.android 8bb3c8276d : Fix Multithreaded eglDestroyContext()/eglTerminate() 9040106761 : Android: Remove premake/LICENSE.txt from Android.bp 3271dea167 : FrameCapture: Check EXT before limiting tex buffer 5015bf857e : GetTexImage: Fix image initialization 797ebdde98 : Vulkan: Suppress VUID-vkCmdDraw-blendEnable de09f8db31 : Revert "GL: Update StateManagerGL binding funcs to use ANGLE_GL_TRY" 50391b8131 : Vulkan: Change TextureVk's vk::FormatID usage to angle::FormatID 08b42714f5 : RendererVk: Skip VK_KHR_image_format_list on SwiftShader. 794b13ce9f : D3D11: Fix overflow in GenerateInitialTextureData. 6977fa6f8c : Vulkan: Store actualFormatID (not intendedFormat) in RenderPassDesc 550bf6ce29 : Vulkan: Keep track of data format for staged updates for ImageHelper 58ec0fbfd6 : Vulkan: Remove the forceCPUPathForCubeMapCopy workaround ea609fba5e : Capture/Replay: Change workdir for debug runs and annotation fefbc3fb78 : Vulkan: SPIR-V Gen: Re-fix precision of constructors 3f4fc14fe7 : Capture/Replay: Update expectation for fixed test 0852ca367e : Roll SwiftShader from b75ca3758a80 to c82c59307208 (2 revisions) f360847278 : Roll Chromium from a5102f13fe96 to b5237d627f0d (446 revisions) e02753fc41 : Convert constructors to function calls where needed. 606de9b707 : Capture/Replay: Handle glInvalidateSubFramebuffer 12beec3022 : Roll vulkan-deps from d54279d797f8 to 84f860ef94ee (1 revision) df95757667 : Avoid redundant blend state dirty bit setting 9d0e285177 : Fix SeparateDeclarations vs struct specifiers fa53afa4e9 : Capture/Replay: Add uniforms to program serialization. b8c50f393c : Support syncing traces to experimental CIPD prefix. f015ae81e5 : Implement onLabelUpdate method. a544ab096e : Style cleanups in JsonSerializer. 047e9833a9 : Traces: Move skia gold Python scripts. 58f8c824d0 : Capture/Replay: Update expectation bugs, remove passing test 3f6c0cf900 : Roll vulkan-deps from 562b4d73eae2 to d54279d797f8 (4 revisions) fbc9d893f1 : Roll SwiftShader from a6ca3d4c0ccd to b75ca3758a80 (3 revisions) 8bb1df7d16 : Capture/Replay: Clean up tests that pass and add new failures f8d51d183c : Roll Chromium from abe7c480d95d to a5102f13fe96 (417 revisions) 8ce42fd3aa : Vulkan: Remove mFormat from ImageHelper 11fd7a140e : Vulkan: Pass actualFormatID directly into ImageHelper::initExternal f3aea7447e : Vulkan: SPIR-V Gen: Fix precision of constructors 6eeab192da : Vulkan: Don't defer clear for read render target fbdd0516ef : Vulkan: SPIR-V Gen: Fix precision of imageLoad 108460732a : Allow image uniforms to be used in separable programs af57475ee2 : Improve Error Messaging 4b5a774e85 : GL: Update StateManagerGL binding funcs to use ANGLE_GL_TRY 3e9fda9850 : Roll vulkan-deps from 4c030a49cdb9 to 562b4d73eae2 (11 revisions) a8f1a916a5 : GetTexImage: Remove syncState calls & add early error exit. 959b80b4c2 : Roll Chromium from ca199aff3bc7 to abe7c480d95d (1237 revisions) 5090cb22e9 : Tests: Add Words With Friends 2 trace 2751780112 : Capture/Replay: Set texture buffer offset alignment 3a9df22fcc : Tests: Add World of Kings trace 0d5b59708d : Split OWNERS by domain ef96bde8b0 : Vulkan: Fix VVL error regarding geometryStreams ab1a5dbeb4 : Vulkan: Use angle::Format for ImageViewHelper class 5dd1c04215 : Roll third_party/vulkan_memory_allocator e98539f030 : Vulkan: Add ImageHelper::getIntendedFormatID() ec50e22b0d : Capture/Replay: Show some expectation when skipped tests are run a29b07d878 : InitializeVariables: Init shader IO block outputs. 4811896c4c : Roll vulkan-deps from 3e5496ec4fdf to 4c030a49cdb9 (6 revisions) bc89eda7bb : Capture/Replay: honor base level when serializing textures 58bb11ca62 : Capture/Replay: Multi-Context Support 4c56534f31 : Include globals when defering global initializers 82423ad138 : Cleanup ValidateES2TexImageParametersBase; update tests c90a6dcacc : Deduplicate autoroller docs. 9a3f60f220 : Capture/Replay: Allow serializing cube map array data. d72cad5e3e : Capture/Replay: Serialize buffer texture buffer IDs. 9c27164587 : Vulkan: SPIR-V Gen: Fix gl_PerVertex without clip/cull support 77151a6c87 : Cleanup ValidateES2CopyTexImageParameters; add test caef7c5367 : infra: Disable perf tests on Win/Intel. edc8e85267 : Capture/Replay: Skip one additional ES3 test. 25d61ae5ac : Roll SwiftShader from 518056981519 to a6ca3d4c0ccd (2 revisions) 8d45b13fd3 : Roll vulkan-deps from 5e51e6f8ccd4 to 3e5496ec4fdf (6 revisions) f162e4bc36 : SRGBFramebufferTest: Add test that used to fail on Vulkan. 41f7dedd61 : Reland "VulkanExternalHelper: Use VK_KHR_image_format_list extension." b3d062da2d : Capture/Replay: Handle glCopyTexture3DANGLE 78e0ae81d9 : Capture/Replay: Add specific bug IDs for crashing tests 58930a73ce : Translator: Facilitate integration in FireFox; Part 2 5f092f8b51 : FrameCapture: Support glProgramBinary cf24931abf : Vulkan: Add ImageHelper::getActualFormat() 9f59cac0aa : FrameCapture: Move MEC of program binaries to a helper 5e1bd52428 : Perf Tests: Fix histogram units. 936fd6cfb9 : Add documentation for autorollers. 5441c51981 : GN: Fix duplicate include of VersionGLSL.h f3bccd9d03 : Revert "GL: Update StateManagerGL binding funcs to use ANGLE_GL_TRY" 24a1650a24 : Vulkan: set TextureVk::mImageUsageFlags for extern mem backed texture a5e95c07af : Adjust TexStorage2DEXT validation; update tests dd5994dff3 : Capture/Replay Tests: Fix Renderbuffer readback. f7b2ab5cca : Perf tests: Add 3 new skips after updating perf run times. dc304c7053 : Roll SwiftShader from e32890c54793 to 518056981519 (5 revisions) 766e603f69 : Roll vulkan-deps from 1262ad6fdd3f to 5e51e6f8ccd4 (19 revisions) c2ea35c45b : Roll Chromium from f03e89d82d9f to ca199aff3bc7 (410 revisions) c61fd91904 : Fix array texture readback with GetTexImage. 39e5858041 : Move some end2end suppressions to expectations file 8d7f4cc986 : GL: Update StateManagerGL binding funcs to use ANGLE_GL_TRY 0394fc62a3 : Vulkan: Fix transform feedback pause on UtilsVk clear 1be6d1d4d9 : Capture/Replay: Sync textures before serialization. f9d261f574 : Translator: Don't promote precision from initializer 1fc754b026 : GetTexImage: Read back depth from combined depth/stencil. 0d80bc8c42 : Suppress EGLBlobCacheTest.FragmentOutputLocationKey on Metal bd5ac5df27 : Suppress MultithreadingTest.MultiContextClear on Linux+Nvidia 6290a86b27 : Capture/Replay Tests: Add lock around ninja calls. 1b2febb9b7 : Trace Tests: Refactor calibration logic. c4d4bd3693 : Capture/Replay: Add ES3_Vulkan_SwiftShader expectations 47279c726e : Adjust compressed texture validation; add test aad1bd6833 : remove swarming_client 1bc22a79a1 : Roll SwiftShader from 6aad52e1aef6 to e32890c54793 (1 revision) 28453e119e : Roll Chromium from 2136fe7a73f0 to f03e89d82d9f (870 revisions) 72ecb3711f : Capture/Replay: further rework of replay script: 96a48a30fc : FrameCapture: Only finish contexts that have been current 257ef4e287 : FrameCapture: Add more helpful texture errors 3408ea3ea4 : Translator: Fix precision of gl_FragCoord on ES3+ 03fdde066f : FrameCapture: Adjust CopyImageSubData target 800e82c657 : Translator: Validate precisions d240f1040c : Perf Tests: Update histogram units. a08b667d32 : Translator: Stabilize autogenerated builtin function parameters 411137bf2f : Emit INFINITY for infinite constants 023867c8f5 : Tests: Add Wordscapes trace 460618ad02 : Refactor EGLMultiThreadSteps.h -> MultiThreadSteps.h 5df7c7da71 : Add Cody, Charlie, and Ian to OWNERS 0e06d2f3ff : Tests: Add Scrabble Go trace 637e543ffc : Capture/Replay: beautify the result output a141cb5245 : Test vector and matrix scalarization does not affect output 13e5212411 : ANGLEPerfTest: Fix a couple comment typos. 259ae49ca9 : Capture/Replay: Isolate trace export definitions. 8933a6e3e0 : Capture/Replay: Update expectation bug number 14656a5deb : Skip all dEQP-EGL.functional.resize.surface_size on Linux/NV. 27b6a42279 : Roll SwiftShader from 9eb5acaba94c to 6aad52e1aef6 (5 revisions) 49a1d9ff55 : Roll vulkan-deps from 1dec6c3c106b to 1262ad6fdd3f (7 revisions) 210773db1a : Translator: Be more explicit about precisions b9709a46bf : Roll Chromium from 873a11ee2df8 to 2136fe7a73f0 (293 revisions) 8c05fd4fe5 : Add ASTC & PVRTC to GLenumToString 2f45d93d5b : Capture/Replay: Init shader outputs during self-tests. b196eec017 : translator: Fix InitializeVariables with gl_ClipDistance. e30dd478f0 : infra: Update Milo perf short names. 6a956ef907 : infra: Update angle_mb_config.pyl with new perf names. ba6b8287d3 : Roll Chromium from 40a15381a86b to 873a11ee2df8 (930 revisions) 6c1ad60bd8 : infra: Make perf builders GPU-config-specific. d2d1f41fdc : Add EGL extension to create window with a swap interval set. f65d6acc97 : Test Runner: Determine slow tests from test expectations. 0adaabfc49 : Ensure RGB10A2 format properly uses 4 pixel bytes. fc09350ab0 : GL: Update VertexArrayGL to use ANGLE_GL_TRY. f6b8db1d7c : Capture/Replay: Don't access OOB in TexImage2D. e2485d60f5 : Capture/Replay: Add the layer to the texture data label string c72e92645a : Roll vulkan-deps from 4a1a688a34d6 to 1dec6c3c106b (3 revisions) 54e311162f : Add delimeter to attribute search 6a8abffcbd : Turn off ProgramBinaryES3Test direct-to-Metal tests 762db3c096 : Capture/Replay: Improvements to testing script. b2cb9e5003 : Capture/Replay: Fix extra frame captured with trigger. 588897992f : Roll SwiftShader from 803ceb58c92c to 9eb5acaba94c (4 revisions) 49af677aef : Capture/Replay: Update serialization logic. f219db4824 : Roll vulkan-deps from 370f9682fb33 to 4a1a688a34d6 (6 revisions) 8ffb4602b3 : Turn on the first few direct-to-Metal tests by default. 5ca0953de6 : Use the correct attribute locations in Metal eb458fbe59 : GL: Add emulateImmutableCompressedTexture3D workaround 02005fdc89 : Fix Texture2DTest.TextureSize. b2238a3c14 : Capture/Replay: MEC consistency improvements. 839d5318fc : Capture/Replay: Changes to MEC first frame capture. 2967166e5e : Reland "Properly report xcb_connect failures in DisplayVkXcb" f2c9688742 : Capture/Replay: Pop only after using values it in endGroup 56a4dce62f : Roll Chromium from df8e98bc8f6e to 40a15381a86b (437 revisions) ffb974d650 : Roll vulkan-deps from 59563d9384fb to 370f9682fb33 (10 revisions) ad286e7111 : Capture/Replay: Clean up ResourceTracker access. 9872e5af32 : Vulkan: Suppress layered FB validation error. e3f2acb978 : Trace Tests: Skip sakura school sim on Win/Intel. 7e040640ef : libANGLE: Minor cleanups. cc52e7cde4 : Prevent separable programs from relying on attached shaders d55d57ac56 : GN: Disable unreachable code warnings in GLES 1 tests. 63bb0e5368 : Add depth fix to convert from GL to Metal 162847ca3a : infra: Increase sharding in CI angle_perftests. 17d41054a9 : Skip a flaky test on SwANGLE. 864b0204be : Roll Chromium from aeae79104c34 to df8e98bc8f6e (460 revisions) 98e2410d3c : dEQP: Remove Pixel 2/XL test expectations. ae1882b97f : Roll SwiftShader from 526b987888fb to 803ceb58c92c (2 revisions) 680ce669e4 : Roll vulkan-deps from 510c98092bc0 to 59563d9384fb (18 revisions) 7007e472f7 : Manually roll android bundle tool. 130a8b6366 : Perf Runner: Properly merge histograms. 0be285c6ee : Vulkan: Flush read RT if color attachment is the read buffer 4aedb71f4b : Capture/Replay: Force count and length in CaptureShaderSource a835912f83 : Texture: Mark initialized after syncState. 1b9d95fcca : Roll vulkan-deps from 4d36e22f8cc6 to 510c98092bc0 (6 revisions) 55e217717d : Roll Chromium from 30bbd66599a2 to aeae79104c34 (422 revisions) d20afde45f : Vulkan: Retain precision of uniform variables 1fb846cbed : Validate texStorage dimensions with compressed formats d8cb996768 : In WebGL, constrain base level of compressed textures. 728baa5089 : Revert "Skip UpdateRenderTargetCacheOnDestroyTexStorage on Metal" bf4eb2636e : Skip UpdateRenderTargetCacheOnDestroyTexStorage on Metal 26cf48c157 : Roll VK-GL-CTS from bf3d63599bad to 7103920041db (7 revisions) 6c32e8d9de : Roll vulkan-deps from 20a966e2b2fd to 4d36e22f8cc6 (6 revisions) fe6804e82d : Roll SwiftShader from b2af6a85583d to 526b987888fb (1 revision) 1698ba2b98 : Roll Chromium from 5a1d66a9d8fb to 30bbd66599a2 (82 revisions) 201960e4aa : Roll Chromium from 00e190ef4059 to 5a1d66a9d8fb (406 revisions) 2ae998ac1e : Enable ResultDB on standalone Try builders e6d9ef98db : Enable ResultDB adapter for standalone bots fa74421d43 : Capture/Replay: Add LoadEGL() 62cac8b55f : Capture/Replay: Add EGL support to generate_entry_points.py ce6b0cd7fd : Roll vulkan-deps from 95cbcd95b33b to 20a966e2b2fd (8 revisions) ac2d14341b : Enable resultdb for ANGLE standalone builders bfad749c86 : Roll Chromium from 176cfbd86223 to 00e190ef4059 (514 revisions) ff64d2c7e5 : Choose direct-to-Metal translator through a feature. 331be08ffa : Tests: Add Sonic The Hedgehog trace. d3031c6540 : Capture/Replay: Update expectations with bug IDs 29270a6369 : Roll vulkan-deps from 902c4504128f to 95cbcd95b33b (8 revisions) 8872591770 : Roll Chromium from 6db26672c5bd to 176cfbd86223 (476 revisions) 392ba63fc9 : Suppress 2 dEQP GLES3 tests on Win SwANGLE 6136620b7a : Reland "EGL: GLES: Implement GL_EXT_protected_textures" 0bd5cac20c : Allow BufferSubData with persistently mapped buffers 8f21419394 : Revert "Properly report xcb_connect failures in DisplayVkXcb" 0b651e4258 : Vulkan/D3D11/Metal: Expose GL_NV_framebuffer_blit 81bee2e7f6 : Properly report xcb_connect failures in DisplayVkXcb 97c21277da : FrameCapture: Don't capture default drawbuffers state. 856228b0b4 : D3D9: Expose EXT_sRGB and EXT_texture_compression_s3tc_srgb 595ce2b8e9 : FrameCapture: Use OES suffixes for framebuffer functions on ES1. d25c9d7f5b : Add perf tests runner script. 4eac0bf1a9 : Roll vulkan-deps from 8e25231b71ac to 902c4504128f (7 revisions) 17d4ff96ce : Roll Chromium from bfd7c5a55cd0 to 6db26672c5bd (464 revisions) 1d49cb6620 : Roll vulkan-deps from ad1ae9d489da to 8e25231b71ac (9 revisions) b1b760e74e : Ignore VUID-vkCmdClearAttachments-baseArrayLayer-00018 23a50a7cad : Serialization: Fix groups & ensure compile resolution. 06b19ed81e : Framecapture: Update file naming 4686da27b3 : Add GetImage test with RGB. 0e88f24024 : EGLWindow: Add option to force robust init. 7ed0729dc5 : EGLWindow: Add option to enable capture limits. fd4590a63a : Roll Chromium from 29702b8b93b0 to bfd7c5a55cd0 (62 revisions) 6c41548762 : Capture/Replay: Add option to override test disabling af35fd22de : Capture/Replay: rework test runner to use expectations 7f38e2892c : Roll Chromium from 54236e566eab to 29702b8b93b0 (355 revisions) 1654537d49 : Fix default and driver uniforms' binding indices. e70a1444af : Vulkan: Fix draw FBO1 followed by resolve FBO2 c664601d17 : Allow drawing if a fragment shader isn't present cf090996c7 : Vulkan: Call onFramebufferChange from a single place d191bc32a4 : Reintroduce TType::isRank0. 934ffac6a6 : Vulkan: Propagate BufferData changes to shader storage buffer binding 63248e7fdf : Translator: Fix dead-code-elimination corner case 07c21bccda : Add run-time switch for direct-to-Metal compiler. 0cd997792d : Translator: Propagate precision to children nodes c6f5b67ea8 : Give auto-roller ownership over ANGLE. 8387f10fea : D3D9: Mark destination images dirty after CPU-copy path 16a61bbbde : D3D: Fix not notifying RenderTarget release in TextureD3D c5fa9a44b7 : Vulkan: Add test for BufferData change is propagated to SSBO properly e28fb127bf : Vulkan: Propagate BufferData changes to atomic counter binding 9acae0d58a : Roll Chromium from 3d40e0a2ae46 to 54236e566eab (96 revisions) 52aae056c0 : Vulkan: Test for buffer storage propagate to AtomicCounter properly 4a841e6aff : PerfTests: Replay EGL color spaces. 89dbbb2ac6 : Skip validation of stderr in TestSuiteTest.RunFlakyTests 6520b6c38e : Roll SwiftShader from e4b7794ddbee to b2af6a85583d (3 revisions) 12ddb00727 : Roll vulkan-deps from 5a3686a46647 to ad1ae9d489da (5 revisions) 25d6030521 : Roll Chromium from 4867b99b3f43 to 3d40e0a2ae46 (416 revisions) 9b646c132d : Tests: Add Final Fantasy trace ab19e742fb : Match DebugAnnotator::{begin|end}Event() calls 2e8a2d3c28 : Translator: Helpers to derive precision 3fd572c400 : FrameCapture: Fix setCaptureActive() and MEC timing 061188a7e9 : Translator: General clean up f9c287f0d9 : Capture/Replay: Fix reset for immutable textures 6fe918814f : Translator: Simplify RecordConstantPrecision 9926ed76ed : Roll VK-GL-CTS from 0eb84cfc3d3f to bf3d63599bad (5 revisions) 798c520010 : Translator: Make precise-ness a property of AST nodes 39c7f07723 : Roll vulkan-deps from 2395f179eff3 to 5a3686a46647 (30 revisions) 7754534c31 : Roll SwiftShader from d4483095765e to e4b7794ddbee (2 revisions) 324887054e : Roll Chromium from 9177048d3b1a to 4867b99b3f43 (252 revisions) 9da4e52b5b : Tests: Add PUBG Mobile battle royale trace 14802390ba : Roll Chromium from 0b6b7ef9940d to 9177048d3b1a (237 revisions) e415654904 : Roll googletest 1ce7839728 : Remove support for WEBGL_debug_shader_precision 7c072f7ed7 : Tests: Add PUBG Mobile skydive trace 884b86748d : Roll Chromium from b3e57670ca16 to 0b6b7ef9940d (588 revisions) 091fb9b974 : Reland "Reland "GL: Fix GPU detection"" 09d5047b41 : GL: Remove the rewriteVectorScalarArithmetic workaround 10d50f6498 : Revert "Reland "GL: Fix GPU detection"" 215d00b13d : D3D11: Add validation for storages size in updateBufferStorage 217acac2b4 : Vulkan: Add support for EXT_primitive_bounding_box cb0b4b7e9c : Perf Bots: Upload proper build URL. db599f658e : Roll SwiftShader from dcfc0a6e2d84 to d4483095765e (2 revisions) 35bdaf8dc4 : Capture/Replay: Minor cleanups. 5bbaa2c582 : Capture/Replay: Track arrayed uniform locations 8ca013e1ff : Roll Chromium from c96bed01e3be to b3e57670ca16 (245 revisions) f994264004 : Translator: Fix fuzzer crashing on assertion a8f9b79a14 : Reland "GL: Fix GPU detection" a65b405607 : Reland "Translator: Clean up type cloning" c5c8a25a8e : Revert "Translator: Clean up type cloning" 1f0e2916e5 : Revert "GL: Fix GPU detection" e990fd0f01 : Roll SwiftShader from 44660405ea6c to dcfc0a6e2d84 (6 revisions) 747d5323fa : gen_restricted_traces: Add kReplayDrawSurfaceColorSpace. ac5bcdb3c6 : Vulkan: Use custom volk init function. 262dc97c41 : FrameCapture: Capture the EGL color space. 85e490535a : Roll Chromium from 7ad7eb435b84 to c96bed01e3be (1394 revisions) 30dea869a7 : GL: Fix GPU detection f016c4352f : Translator: Clean up type cloning 61517a160f : Remove extra angle:: uses from ANGLEPestTest.cpp. fc6ce9ba1d : Fix unreachable case in test instantiate. 26329cb935 : Test Runner: Allow listing tests on Android. 0ce5f85f15 : Capture/Replay Tests: Skip crashing test. aca9f2e28f : Vulkan: SPIR-V Gen: Fix constructors with uniform parameters 3a6a0e9100 : Remove ASSERT in computeRowPitch about row length. a16cb097c8 : Roll vulkan-deps from eca94bf2bef7 to 2395f179eff3 (1 revision) d4d6c23c7c : Fix a recently-introduced case of -Wunreachable-code-aggressive. a379730191 : Roll vulkan-deps from 55a0cb8b66ac to eca94bf2bef7 (22 revisions) ae8ef0397a : Translator: Correctly respect precision of gl_FragColor/Data 246e95a53b : Disable Precise unittests without SPIR-V gen enabled 8fb5c2f2df : Vulkan: SPIR-V Gen: Fix OpImage* on multisampled images ebe943e2fa : Vulkan: SPIR-V Gen: Fix gl_Clip/CullDistance a83c9108c7 : Vulkan: SPIR-V Gen: Fix nested ternary operators 2b23aae4cc : Vulkan: SPIR-V Gen: Support vec(..., mat) f549594f44 : Roll VK-GL-CTS from 571256871c2e to 0eb84cfc3d3f (25 revisions) aec5e65cb7 : Get direct-to-Metal backend to run angle_end2end_tests. 22ae4ce0ea : Revert "Disable RunAppAsync and RunAppAsyncRedirectStderrToStdout" 96ccf3f43e : Translator: Consolidate EvqFragDepth and EvqFragDepthEXT 014460d8ad : Rename WebSwapLayerCGL to WebSwapCGLLayer cad2bcb825 : packed_egl_enums: Add ColorSpace. 3036e0903c : Vulkan: Direct SPIR-V Gen: Support the precise keyword 8f77e0bc6e : Define angle::HashSet potentially using abseil 71fb0352c3 : Roll vulkan-deps from ecc420b25566 to 55a0cb8b66ac (8 revisions) b7eec5c632 : Roll SwiftShader from b8bcc42a41e5 to 44660405ea6c (1 revision) e74638fed7 : Disable Metal shader cache again in angle_end2end_tests. ae24c9d387 : Remove space from internal debug name strings. b8e8c8229c : Suppress Mac 11.4 failures 8593e0a249 : TestSuite tests: Don't validate stderr until fixed b751b18595 : infra: Enable gles3.2 deqp tests with direct SPIR-V generation 630077c5f7 : infra: Enable gles3.1 deqp tests with direct SPIR-V generation f4f866ce28 : Disable RunAppAsync and RunAppAsyncRedirectStderrToStdout 111c9a1578 : Roll vulkan-deps from 42c7e9bc00c2 to ecc420b25566 (2 revisions) c72bb3616a : Roll SwiftShader from 915947134128 to b8bcc42a41e5 (2 revisions) 48a6188943 : Roll Chromium from f18a56e21b43 to 7ad7eb435b84 (470 revisions) 7c6da49358 : Translator: Make sure built-in variables are consistent 0d06c3cf93 : Fix some instances of -Wunused-but-set-variable. c8c9e15b5c : Translator: Fix sizing of tessellation shader arrays bd19620fcd : Revert "VulkanExternalHelper: Use VK_KHR_image_format_list extension." 1dd33c0525 : Roll vulkan-deps from d85297cbd31b to 42c7e9bc00c2 (37 revisions) 5bda5f91e6 : Fix some instances of -Wunreachable-code-aggressive. 4222d5e5a0 : VulkanExternalHelper: Use VK_KHR_image_format_list extension. ef406f1b43 : FrameCapture: Capture GLES1 matrix stack. edb4a7a8da : GLES1State: Add getMatrixStack function. 9b95caf462 : Roll Chromium from 779c0d440060 to f18a56e21b43 (464 revisions) b8d6f8aa93 : Translator: Facilitate integration in FireFox dbe986d710 : Vulkan: SPIR-V Gen: Fixes to tessellation shader support acfd63a4cc : Translator: Remove GLSL rules from the ESSL-only symbol table 63fa70809c : Vulkan: SPIR-V Gen: Fix bugs with ES3.1 texture* builtins 4ff80bb5f7 : infra: Enable gles3 deqp tests with direct SPIR-V generation 715bab1f17 : Vulkan: SPIR-V Gen: Fixes to geometry shader support ff7eafb56c : Vulkan: SPIR-V Gen: Fix .length() vs ssbo arrays b19fbbdabe : Vulkan: SPIR-V Gen: Support multiview 3bd2273b4f : Capture/Replay: Only perform call updates on valid calls. 2ce8181788 : Roll Chromium from 172cae01c41b to 779c0d440060 (322 revisions) d67cab2288 : Capture/Replay: Handle missing context serialization a5b7655cb2 : Vulkan: Unsupress fixed test 939ea5f41e : Vulkan: SPIR-V Gen: Fixes to tessellation builtins 9416e84e17 : Vulkan: SPIR-V Gen: Add missing DepthReplacing execution mode de8dc2c931 : Vulkan: SPIR-V Gen: Support OES_sample_variables 8bf2e5ec10 : Vulkan: SPIR-V Gen: Fix switch with default at the end 82d7d888f5 : Vulkan: SPIR-V Gen: Fix bugs with texture* builtins 31bc922649 : Vulkan: SPIR-V Gen: Fix unpack* built-ins 24610ba60c : Suppress failing SPIR-V gen tests 6b5cec154a : Vulkan: SPIR-V Gen: Fixes to scalar->vector promotion d0c03ff49e : Vulkan: SPIR-V Gen: Fix lvalues passed to in/inout parameters cc69d861ab : Vulkan: SPIR-V Gen: Fix textureProj's coordinate adjustment 9d23ae62c8 : Vulkan: SPIR-V Gen: Fix conditionals with pruned blocks ad8c32578d : Vulkan: Fix bresenham line emulation in shaders with return 1f72aa14a2 : Roll Chromium from 208fab302a17 to 172cae01c41b (609 revisions) 02c5cdbdbd : infra: Enable gles2 deqp tests with direct SPIR-V generation fbffcf7bb3 : dEQP: Suppress two tests with undefined behaviour. 8f6f52b563 : GL: Temporarily disable sync control on all GPUs on Linux 348eaf1523 : roll_aosp.sh: Add dcheck_always_on = false f18bb9c0ee : Roll Chromium DEPS manually. 6262879919 : Vulkan: SPIR-V Gen: Support dEQP 729cbcf172 : Make Display and X11 available in the same build 91b35c909e : infra: Add perf results processing script. 2c60b88a0e : Make the trybot exclusion filter a proper regex. 646c02b9eb : Update angle_assert_always_on condition. aed52e6704 : Set dcheck_always_on on every ANGLE builder. 9f7a86a808 : Vulkan: SPIR-V Gen: Fix bugs with matrix ops 951b04bb31 : Vulkan: SPIR-V Gen: Support scalar constructors 45d4641a4c : Vulkan: SPIR-V Gen: Support tessellation shaders 7f199d7514 : Vulkan: SPIR-V Gen: Support geometry shaders 05716b9f3f : Cleanup license_text to remove missing license files 2ec44d079d : List all license files in Android.bp 27ccdc850c : Add Chromium perf result processing script. 20ae10c2dc : Enable SwANGLE on all ozone platforms. b5630d5c60 : Capture/Replay: Add textures to resource tracking c408926fc8 : Revert "EGL: GLES: Implement GL_EXT_protected_textures" c5f83c34f3 : Revert "Vulkan: Suppress VVL errors triggered by external formats" 03cf78880e : Test Runner: Remove extra quotes from histograms. 8ddd1807e3 : Roll vulkan-deps from 436e27578f75 to d85297cbd31b (10 revisions) e759ff888e : Roll Chromium from f8ef6fcfb849 to 208fab302a17 (1307 revisions) 0e1c90cf4f : Translator: Validate function parameter qualifiers 6e26145335 : Vulkan: SPIR-V Gen: Fix I/O block arrays d6a7b0172c : Roll vulkan-deps from a42815069bad to 436e27578f75 (16 revisions) 8a737c5d40 : Capture/Replay: Update unpack state in Shared MEC f8d277e452 : Document the need for is_component_build = false 1a4ac82a0b : Vulkan: Disable border color on SwiftShader. b129170fb6 : Roll SwiftShader from 7a7993b54e62 to 915947134128 (1 revision) f9dbd4efb3 : Vulkan: Add Validation checks in FramebufferTextureEXT e9decf0c6d : Vulkan: SPIR-V Gen: Support framebuffer fetch a3df80ea7b : Translator: Validate AST consistency w.r.t function calls 05eb0a3291 : Translator: Allow subpassLoad in AST in ESSL 6210a9b34a : EGL: GLES: Implement GL_EXT_protected_textures

+- Project: platform/external/armnn

c768eebe8 : [LSC] Add LOCAL_LICENSE_KINDS to external/armnn 16d646156 : add missing owners file for armnn. fc55a19c7 : IVGCVSW-5348 Update Doxygen Docu 3bfadb0ce : IVGCVSW-5457 Add How-To documentation for the TfLite Delegate dea8fb6b9 : IVGCVSW-5481 'Add ClCompileContext to ClWorkloadFactory' f4f150c30 : Doc update TfLiteDelegate: FullyConnected does not support fused activation c25600109 : armnn: place flag around building armnn tests a6587ec99 : Revert "IVGCVSW-5348 Update Doxygen Docu" 7435eccdf : IVGCVSW-5348 Update Doxygen Docu 7f6c66772 : Fix reshape delegate intermittent error 885cf8ce5 : Removing labels and replacing with links to model+labels c6ac856be : IVGCVSW-5347 Update Readme for 20.11 999d136c2 : IVGCVSW-5574 Change directory for tensorflow libs for the delegate 060bad50f : IVGCVSW-5569 Fix Unittest failure while building using EthosNAcc backend 1672542bc : IVGCVSW-5538 Fix delegate DepthwiseConv2d, DIV, Reshape 568701831 : IVGCVSW-5559 Add int8_t to tflite delegate on ExecuteNetwork 55518ca7f : IVGCVSW-5544 Fix FullyConnected Delegate tests 63e75dce4 : IVGCVSW-5549 Failing Transpose Conv2d Uint8 test eb61612b0 : IVGCVSW-5550 Fix failing delegate Conv2d tests for CpuAcc/GpuAcc f9a2a1e8b : IVGCVSW-5564 Disable INT16 delegate quant tests on ACL e03d9c2ef : IVGCVSW-5567 armnn_delegate Reshape operator fails 187b3a73e : IVGCVSW-5548 Fix delegate ElementwiseUnary tests for CpuAcc/GpuAcc 58f8ecdbc : IVGCVSW-5093 Remove redundant LogicalUnary functions fe73b0412 : IVGCVSW-5545 Fix delegate Comparison failures on CpuAcc/GpuAcc be25d94ae : IVGCVSW-5563 Fix Crash on model with Fullyconnected Sigmoid Activation fe3ec944c : IVGCVSW-5092 Add CL Logical workload b83075279 : Update ACL pin to branches/arm_compute_20_11 177df1e44 : IVGCVSW-5093 Add NEON Logical workload 0c95f4cd3 : Fix logical vts skip 1670b0c04 : IVGCVSW-5397 TfLiteDelegate: Implement the redefine operators 23969e8b5 : IVGCVSW-5558 'Output all zeroes using EthosNAcc backend when falling back to CpuRef' 3812fbc78 : IVGCVSW-5543 Fix delegate Pooling2d failures on CpuAcc/GpuAcc 06d2d1b20 : IVGCVSW-5547 Fix Delegate Softmax failures on CpuAcc/GpuAcc 15f7faef8 : IVGCVSW-5377 'Add ArmNN TfLite delegate to ExecuteNetwork' 5d03e31aa : IVGCVSW-5377 Add ArmNN TfLite delegate to ExecuteNetwork a40b434e2 : Update ACL pin to 04a0706dddc6ca24cb80e3e0789c6b0f54c48b28 7a0efa51a : IVGCVSW-5535 Extend dump file with info about fused layers a8578103d : IVGCVSW-5395 TfLiteDelegate: Implement the Softmax operators 0cf84423f : IVGCVSW-5382 TfLiteDelegate: Implement the Activation operators 05e9fd2f0 : IVGCVSW-5539 'Elementwise layers with const tensors are not connecting up' 1ac690a12 : MLCE-278-IVGCVSW-5530 FusedActivation issues 91c417142 : IVGCVSW-5486 TfLiteDelegate: Implement Concat and Mean operators 145c88f85 : MLECO-1253 Adding ASR sample application using the PyArmNN api aa41d5d2f : IVGCVSW-5530 'Cannot run SSD Mobilenet f16/uint8 on CpuRef via ExecuteNetwork' 7c0e3fd75 : IVGCVSW-5385 Use specific data-type instead of auto (Transpose TfLiteDelegate) cb8e35098 : IVGCVSW-5465 ExecuteNetworkTestsDynamicBackends Bug Fix b968a4fdf : IVGCVSW-5463 Change cmake version for delegate to 3.7 4a3d5059a : Added SECURITY.md file 42bd4f177 : IVGCVSW-5311 Debian Packaging - Host packages in public PPA 9d07e0091 : MLCE-278 issue with signed-int8 quantized model c1734380b : Update ACL pin to 17b7102b30e0159263d06d3a0816cd2998a13456 6f9f99024 : IVGCVSW-5508 Activate compiler warnings in ArmNN TfLite Delegate 72a7cf214 : Update ACL pin to 61ffda4839d6fe8cc165faae0ec7c9be1d528194 f89964ec2 : IVGCVSW-5385 TfLiteDelegate: Implement the Transpose operator 32ca144fc : IVGCVSW-5338 TfLiteDelegate: Implement the Convolution operators 33d2c785c : IVGCVSW-5189 Fix error running EfficientNet-Lite on GpuAcc 0d4ed3958 : IVGCVSW-5328-5329 Fuse Activation Cleanup e688d611a : Wrap FindBoost in if(BUILD_UNIT_TESTS) so that it can be excluded entirely 9234e5faf : IVGCVSW-5346 Update Major, Minor release versions 07810fc2f : IVGCVSW-5328-5329 Fuse Activation 8502adeaf : IVGCVSW-5495 Fix validation for per-channel quant 30dfc5438 : Update ACL pin to d7341fb9e3b24b904edf7ac9d83e1e063bc77765 e339bf681 : IVGCVSW-5396 TfLiteDelegate: Implement the Resize operators eca97819e : Update ACL pin to 5f2fb59054aee2ec190d72accdb45f852caf4b87 4189cc5ca : IVGCVSW-5504 'TfLiteDelegate: Introduce FP16 and BackendOptions' 8081536d2 : IVGCVSW-5387 TfLiteDelegate: Implement the Pooling operators 3dda41dab : IVGCVSW-5507 ExecuteNetwork fix cb4ddef6d : Update ACL pin to 087ee3d521c1137b0bc611579eb1b94cc7813fb2 6e36a64e2 : IVGCVSW-5389 'TfLiteDelegate: Implement the FullyConnected operator' 50c87d391 : IVGCVSW-5387 TfLiteDelegate: Implement the Pooling operators 0d35a93d6 : IVGCVSW-5398 TfLiteDelegate: Implement the Quantization operators 8b9858d89 : IVGCVSW-5380 'TfLiteDelegate: Implement the Comparison operators' 21a94ff62 : IVGCVSW-5379 'TfLiteDelegate: Implement the ElementWiseBinary operators' 057ac601c : Update ACL pin to 2cb05d9ee91880179ad2537cbf66229c7c2a2356 aba90cd60 : IVGCVSW-5091 Add Logical ops frontend and ref impl c9bc80e1d : IVGCVSW-5462 Link fmt statically 7b2378568 : Update ACL pin to bef7fa27b0d231a8649952f60808132d109b6345 df04d23a6 : IVGCVSW-5327 Add to Layer a binary blob to host the activation layer info 90231b8c9 : IVGCVSW-5315 Create FuseBatchNorm class 82490eee6 : COMPMID-3639: (3RDPARTY_UPDATE) Move CL kernels to src 85523c492 : Remove URL_HASH check for x264 lib 5c5a3ea78 : Update ACL pin to 770dfeb04b6fd89afde2005bd46caa6ff0858f3e 1f00312bb : Update ACL pin to ca6068594bcabcc392f30c8ff3188b03f4a35407 6fff4f4c1 : IVGCVSW-5476 Fix Fuse_batchNorm_into_Conv2D_Float32_Test 1973b09c0 : Print out more information about the graph 265e53e61 : IVGCVSW-5322 Fix segfault between Neon and Cl layers 25d80eed5 : IVGCVSW-5265 Removing more Boost references from test executables. 9b01ed26c : IVGCVSW-5267 Remove boost from core android-nn-driver 74a2e4969 : IVGCVSW-5266 Remove Boost from standalone dynamic backend 5ea9f31a1 : IVGCVSW-5468 Rewrite QuantizationDataSet.cpp to avoid use of CsvReader 67e95f2ae : IVGCVSW-5379 'TfLiteDelegate: Implement the ElementWiseBinary operators' 3902f9532 : IVGCVSW-5267 Remove boost from core android-nn-driver 9a5ce4ab5 : IVGCVSW-5265 Remove boost from core ArmNN CMake 06e0300cc : IVGCVSW-5314 Create OptimizeForExclusiveConnection 34515a189 : Update ACL pin to 5a4284dc7d98a382d0fa492b64fabe430d5afdc6 46330a3c5 : IVGCVSW-4995 Update BuildGuideAndroidNDK and BuildGuideCrossCompilation md files in ArmNN f80c9ba4e : Update ACL to 19a41bad7fbbc18fc9032753b234b1f7c632b2d5 1be893f5b : Move PyArmNN unit test resources for IDeserializer to external storage 3e54d0311 : IVGCVSW-5433 Remove boost::transform_iterator and make_transform_iterator aaa54ae75 : Bugfix: Don't try to link pipeCommon if it's not being built 0103e7694 : Fix BackendHint missing when cloning a layer 0534e0364 : IVGCVSW-5378 'TfLiteDelegate: Implement the ElementWiseUnary operators ' bf18a266b : Bugfix: Allow use of dynamic backendId in execute network 62483bee6 : IVGCVSW-5366 'Add a do nothing SubGraph class' IVGCVSW-5373 'Implement the ABS operator in the Delegate' 3d1323ff8 : Update ACL pin to 9ae06d4986bc3055f7786c1097b465bd321cf8eb e51815323 : IVGCVSW-5077 Ensure ArmNN builds successfully with latest protobuf 0f74e9235 : Update ACL pin to b333758b5e2b00ba7b36cc02c169605f55fb0251 db6e8a99b : GitHub#465 Fix NonMaxSuppression 5f960d92d : Add IDeserializer support in pyarmnn 45274909b : IVGCVSW-5284 Refactor ExecuteNetwork 3c24f43ff : IVGCVSW-5365 'Create the TfLite Delegate subdirectory in ArmNN' bec32f799 : armnn: update linkage to intree driver 418c7dd83 : Bugfix: fix typo in Pyarmnn README example code fbba36435 : IVGCVSW-5435 Add FloatingPointComparison to remove boost::math::fpc uses f88e3cc93 : IVGCVSW-5406 Update README.md with details of third party tools. c89829f1f : IVGCVSW-5280 Switch tests/InferenceTest and derived tests over to cxxopts f9f33a046 : IVGCVSW-5335 Added Documentation for fast_math c456c31a5 : IVGCVSW-5434 Remove boost/preprocessor.hpp f290d88d3 : IVGCVSW-4489 Remove remaining occurrence of boost::format 55c87b7c3 : Bugfix: Correctly parse the armnn_includes by separating with space fc6ab4767 : IVGCVSW-5335 Documentation for fast_math fbab30b63 : Load dynamic backends for YoloV3 7a1966cb9 : IVGCVSW-5287 Switch tests/MultipleNetworksCifar10 over to cxxopts 41ff7f8da : IVGCVSW-5279 Switch armnnQuantizer over to cxxopts cd2c5f5d9 : IVGCVSW-5291 Fix for Yolov3 producing 0s on Neon d63e86c01 : IVGCVSW-5173 'Upgrade from v1.15 of tensorflow to v2.3' 0029cd64a : IVGCVSW-5282 Switch tests/TfLiteMobilenetQuantized-Armnn over to cxxopts 3a40ea5e1 : IVGCVSW-5363 Add Unmap layer and Unmap workload e7ba17ec3 : IVGCVSW-5286 Switch tests/ModelAccuracyTool-Armnn over to cxxopts 3255d77f5 : Remove Resize from list of layers that need padding in Neon 2b428034c : IVGCVSW-5405 Remove boost::make_iterator_range and boost::to_upper_copy 68db06f46 : IVGCVSW-5362 Add Map layer and Map workload 84dc84304 : IVGCVSW-4488 Update cxxopts to version 3.0 b524ca030 : IVGCVSW-5213 Switch armnnConverter over to cxxopts 9e51cdefb : IVGCVSW-5173 'Upgrade from v1.15 of tensorflow to v2.3' ad9594815 : IVGCVSW-5407 Failing Unittest ef05cdb37 : Update ACL pin to fc2f6d0427e1d886fcccc68867d1af1ccd96608b 6c3dee490 : PyArmNN Updates 5b5c222f6 : IVGCVSW-5297 Remove boost::format from rest of ArmNN. 24ac85943 : IVGCVSW-5334 Remove remaining boost::numeric_cast from armnn 0c8cb8723 : Update ACL pin to b84f9d34dbb857ad6113c0c89ad109498fa75fe5 890bf652d : IVGCVSW-4997 'Superfluous memcopy workloads' 01e8b0745 : IVGCVSW-5306 Add floating point type checks to NumericCast.hpp 47fce874e : IVGCVSW-5294 Remove boost::format armnn backends 58dec6bab : IVGCVSW-5296 Remove boost::format armnn parsers 620e0732a : IVGCVSW-5281 Switch tests/ImageCSVFileGenerator over to cxxopts 1a758d063 : Update ACL pin to de2e747de0a63933d0cfcb75739d9460ea7c2ff5 bf88b6f67 : IVGCVSW-5285 Switch tests/ImageTensorGenerator over to cxxopts f7017cb58 : IVGCVSW-5283 Switch tests/profiling/gatordmock over to cxxopts b17220d73 : Include layer GUID in SerializeToDot output a2a512c60 : COMPMID-3784 Fix 1 CTS MUL INT32 failure due to using SATURATE ea8ce7040 : IVGCVSW-5325 Fix non-channel per axis quantization 6d9f5c57f : IVGCVSW-4519 Remove Boost Variant and apply_visitor variant 156113cee : IVGCVSW-5295 Remove boost::format from armnn profiling 3a613cc91 : Refactored Optimize(...) function to throw exceptions instead of returning null ae55dc7bb : Update ACL pin to d6d1b3682a2cdd54bae5498635b108a4b19a045a f3475971c : Quantization copy constructor 22a4e1539 : IVGCVSW-4519 Remove Boost Variant and apply_visitor variant ba3ef18cb : IVGCVSW-5295 Change fmt to be a header-only interface library 64f787515 : Update ACL pin to d175ecea20f5c9e3bff07f7c5d3e4bb5519f7cb9 371b70e39 : IVGCVSW-5301 Remove all boost::numeric_cast from armnn/src/profiling 1f0e2f9db : IVGCVSW-5326 PyArmnn has hard dependencies on all parsers when using cmake b9dcfe63b : IVGCVSW-5325 Speed up the reference backend be727beca : IVGCVSW-4973 Enable QLstm projection unit tests on CL f3c2718f8 : Update ACL pin to 840a72cc745c60eccbd26fe192b035ec68b2ee41 d4619e28a : Add int32 and int64 ArgMax op support 02036e99c : Update ACL pint to 1643a45557fde79ee209f55c507860307ffe627c 283a8b4ae : IVGCVSW-5318 'Create a Neon/CL Workload Unit Test fast_math option enabled' a2364ed64 : Update ACL pin to 34654b2d8dcaf268a9d1bf9e0cdb5ba548ced2b7 30bef3175 : Added Security Issues section 0663d66c6 : IVGCVSW-5303 Remove some boost::numeric_cast from rest of ArmNN 171214c8f : IVGCVSW-5300 Remove some boost::numeric_cast from armnn/backends a25886e09 : IVGCVSW-5317 'Add enable_fast_math Option to ExecuteNetwork' 6f8699ac6 : Update ACL pin to 16cf3c2318978580006633ea4d5eccdd8ba1194a 16f82f987 : IVGCVSW-5305 AddBroadcastReshapeLayer as optimizer 919c14ef1 : MLECO-929 Add Object Detection sample application using the public ArmNN C++ API 589e3e81a : IVGCVSW-5302 Remove some boost::numeric_cast from parsers 04a729708 : IVGCVSW-5157 'Pipe ModelOption through Network::LoadNetwork() to Workload factory' 80c6b1460 : IVGCVSW-5299 Remove some boost::numeric_cast from armnn/tests 77062ca6f : Update ACL pin to 5489394cdfe10afb469171cf521f26f923eeb2e2 c9a82a243 : IVGCVSW-5245 Add Quantization operator=() function 045f6be92 : IVGCVSW-5156 Introduce ModelOptions to OptimizedNetwork 08f4016b8 : IVGCVSW-5293 Remove boost::format from armnn/tests 1f3b49be7 : IVGCVSW-5197 Add support for 2nd input to ExpandDims of TfParser 54940191d : fix cxxopts and ghc cross compilation issue 2280bb550 : Update ACL pin to 57f30a9309ff2e5e3b32731a785bf38b01d1fd69 bbf71a647 : IVGCVSW-5244 Load-scope dynamic tensor TfLite tests ebc071653 : Update ACL pin to e8f05da5fb919aa209e1bf0e5c70dd15fff84b7f e38667603 : Update ACL pin to ec4dee8c68a3d0f6d63db184bfb2f4589429778e 9e9c7f506 : IVGCVSW-5261 Fix undefined reference to GetIdStatic() f737c678d : MLECO-1226: update pyarmnn profiling helper utility ec36d3ee6 : IVGCVSW-5256 Use CreateTensorHandle() function from TensorHandleFactory in the tests for layers Q,R & T 33a626f14 : IVGCVSW-5231 Remove CreateTensorHandle in the test where there is NO_DEPRECATE_WARN 826a54354 : IVGCVSW-5253 Use CreateTensorHandle() function from TensorHandleFactory in the tests for layers M-P c43de6a6a : IVGCVSW-5252 Use CreateTensorHandle() function from TensorHandleFactory in the tests for layers between G-L f500d6c22 : IVGCVSW-5249 Use CreateTensorHandle from ITensorHandleFactory in the test for all layers between C-D 7faf9a886 : IVGCVSW-5250 Remove CreateTensorHandle in the test for layers between E-F 5e7198446 : IVGCVSW-5257 'Remove CreateTensorHandle in the test for layers beginning with S' 89de3b43a : IVGCVSW-4979 'Remove CreateTensorHandle using WorkloadFactory in workload tests' 56785c750 : IVGCVSW-5257 'Remove CreateTensorHandle in the test for layers beginning with S' 714fe5bb4 : IVGCVSW-5257 'Remove CreateTensorHandle in the test for layers beginning with S' eac4adb5b : Export Armnn cmake 43528ac47 : IVGCVSW-5251 'Remove CreateTensorHandle for ArgMinMaxTestImpl' 8702007eb : IVGCVSW-5250 Remove CreateTensorHandle in the test for layers between E-F 1b68e521e : armnn: remove a relative path include. d9542d711 : armnn: add suppressions for boost errors ab3bd4d48 : IVGCVSW-5109 'Add SupportsInPlaceComputation to TensorHandleFactories' 2b1c155d2 : Update Doxygen Project Version 87c76d901 : armnn: add suppression loop warning. f73f989e9 : armnn: specify c++ and android version in makefile e3bed2e76 : armnn: Fix compiler warnings 4a7fb1e0e : armnn: depend on libGLES_mali 433a59567 : MLECO-955: Added python object detection example for PyArmNN fc5d5c210 : Minor html changes to BuildGuideCrossCompilation.md to make it look better ea063dfe1 : IVGCVSW-5200 Add import enabled optimizer options to PyArmNN 0fe7376f6 : Bugfix: Allow permutation of QuantizationDim 09daef8e9 : Update to provide resources to PyArmNN examples manually c84e45d93 : IVGCVSW-5208 Wrap SampleDynamicBackend in own namespace a2493a048 : IVGCVSW-5012 Add importEnabled option for OptimizerOptions 37c8197c9 : Update ACL pin to their 20.08 release branch 74af09382 : IVGCVSW-5159 Add Accuracy Check for YoloV3 Big App c83eb2525 : IVGCVSW-5014 Deprecate CreateTensorHandle from WorkloadFactory e2a3b3f14 : IVGCVSW-5230 Add ARMNN_NO_DEPRECATE_WARN to TimerTests cf2d9135b : IVGCVSW-5229 Add ARMNN_NO_DEPRECATE_WARN_BEGIN to Memory tests cb2cdcd00 : Update padding required layers ef6f30092 : IVGCVSW-5114 Enable memory import in TfLiteYoloV3Big App 35c31c04a : Fix Windows build ec01fb79f : IVGCVSW-5214 Add ARMNN_NO_DEPRECATE_WARN to Concat and Splitter Layers 841aca155 : IVGCVSW-5200 Update pyarmnn 313c99f9a : IVGCVSW-4813 Update semantic versioning of ArmNN to 22.0.0 for 20.08 release 3674f1459 : IVGCVSW-5107 Allow Split to use subtensor on x and y c53ceec5d : IVGCVSW-5221 Fix dynamic backend build failure fbf0e5bde : IVGCVSW-5217 Add ARMNN_NO_DEPRECATE_WARN to layer tests b74f36a52 : IVGCVSW-5215 Add ARMNN_NO_DEPRECATE_WARN to OutputHandler b8d771ac2 : IVGCVSW-5012 Enable zero copy for Neon 9e132f57e : IVGCVSW-5216 Remove CreateTensorHandle from Transpose 4840cfbed : IVGCVSW-5181 Update FAQ to highlight Caffe problems on Ubuntu 20.04. 623069d55 : IVGCVSW-5218 Remove CreateTensorHandle from DetectionPostProcess and Prelu 438de1be6 : Fix linker err missing boost filesystem library d858eff59 : Fix linker err missing boost filesystem library 558aeed4e : Update ACL pin to 547b2e7aa07db4dd41f99e492c40710f2548c6ba 4320c9242 : Revert "IVGCVSW-5209 Fix for SqueezeNet failing after change in Softmax" 194b8ed35 : Update ACL pin to 27423f0c3f005155637ef7f1eb8fd31a06a9f205 fc8978fc3 : IVGCVSW-4979 Add GetTensorHandleFactory to WorkloadFactoryHelper(Ref/Ne/Cl) fde170cc8 : IVGCVSW-5209 Fix for SqueezeNet failing after change in Softmax ca44ffc43 : IVGCVSW-5207 Add to PadLayer the functions to validate and infer shapes 4d682747d : Update ACL pin to 315a20eea78a1861a55ba9fa25e244b702384f01 0739fee85 : IVGCVSW-5203 Fix Dynamic Sample Backend build 137813f2d : Update ACL pin to 996c777eea8acb8ce816552e77050dbf388f62be 2044235de : IVGCVSW-5181 Updating to flatbuffers 1.12.0 9cf7f88f5 : Update ACL pin to 4aed4aafa2ddb0b6f4b76aef5008c8bb45599ea4 76615a5ed : IVGCVSW-5108 Allow Concat to use subtensor on x and y e88167264 : IVGCVSW-5013 Add TensorHandleFactory to Sample Dynamic Tensor 895e11891 : IVGCVSW-5170 Do not resend timeline data if TimelineReporting is already enabled 8bb7f9a20 : Update ACL pin to b972ae62dd877eb53e6ad56ee124cfbc89441e2d a4d2ce130 : IVGCVSW-5187, Github#432 Fix common/include/Packet.hpp not found in DynamicBackendSample b648e29c4 : Updated ACL pin to 0499dff9293a86d3d53f72fed0a38b2823563674 f9d48d2d4 : Update ACL pin to ac4c03042d7a3020f87cea641e69aa38a684ddd7 f2225ca02 : Update ACL pin to 3b64e3e78c166773fea680afb4829d886e90552d 4b10fef65 : IVGCVSW-4712 Fill layer datatype adjustments * Input layer to be int32 instead of same type as output * Enable float16 end to end tests * Neon and Cl layer support check for backend e8ac13308 : IVGCVSW-5174 Fix i386 Floor and AbsTest 9a2d1d004 : Update ACL to a179798501af2b3939f9282b2f03ef4f98471d81 2e3f4d233 : IVGCVSW-4713 Add EndToEnd test for RANK ef2838bbf : IVGCVSW-5171 Change library name to allow adbPush 49895f473 : IVGCVSW-5085 Updates to CL and NEON TensorHandleFactory 7ac3ca67b : IVGCVSW-5167 Use a generic axis in CL/Neon LogSoftmax and Softmax workload bbfe603e5 : IVGCVSW-5166 Pull out the common and server side code into standalone libraries a9c2ce123 : IVGCVSW-4980 Introduce InferAndValidate option to ExecuteNetwork for parsers 57512af8c : Update ACL pin 42e57362933b7fa04f9a86297fa75ed38c5e3c97 d109a4d0f : IVGCVSW-4932 Introduce ShapeInferenceMethod to TfLite Parser 2f746b3f3 : Github#433 Add HardSwish support to TfLiteParser 8d23636d1 : IVGCVSW-4973 Enable QLstm projection unit tests on NEON *Cosmetic changes on NeonQLstmWorkload 4408850bd : IVGCVSW-4712 Add EndToEnd test for FILL c135179c9 : IVGCVSW-5079 Fix for Timeline decoder segfaults when given bad data 1a26896fd : IVGCVSW-5011 Implement GetCapabilities in NeonTensorHandleFactory 11c4efc98 : Update ACL pin to ad7515d231acb075a9585e52f257373b1a1b5d1f f24effa49 : IVGCVSW-5155 Update Arm NN API to allow for call to shape inference 8398edcfb : IVGCVSW-3896 Add CL LOG_SOFTMAX Workload 2ebe095ee : Update ACL pin to 318c9f40770b2d1c06f8c0fe3f7929812503733e 69e653f9b : IVGCVSW-3897 Add NEON LOG_SOFTMAX Workload 686f45c66 : IVGCVSW-4889/IVGCVSW-4890 CL/Neon UnitTests for align_corners & half_pixels d6568772b : IVGCVSW-5010 Add GetCapabilities to ITensorHandleFactory 5b4d0d507 : IVGCVSW-5118 Fix incorrect scoped profiling 05c342a19 : IVGCVSW-5165 add the fmt library to third-party folder 4fe928fcf : Initial empty repository 552ee4db0 : Update ACL pin to aa95ddc2abb7cef0b2edd03f7c4c9d9c6b9d7cf4 2adf5f070 : IVGCVSW-5078 Fix segmentation fault on Yolo v3 big app 82262f58f : IVGCVSW-5104 Fix OS-X GetCurrentThreadId build error aa41f363a : Add FAQ entries about IVGCVSW-4861 and GitHub #402 5097b9456 : IVGCVSW-5080 Fixing OOB unit test failures in GatordMockTests. f7713212f : IVGCVSW-5101 Add a SOL/EOL and a process ID label to Network 6da6a45d0 : Make it build on MACOSX bac9b35df : IVGCVSW-4847, Github #393 Fix TfLite reshape operator 171ca7c60 : Fixing compile error on Ubuntu 16.04 83d08a95a : IVGCVSW-5076 Correct Profiling Stream Metadata packet revision table 549cb7ad5 : IVGCVSW-5078 Fix segmentation fault on Yolo V3 Big App 87d0bda9b : IVGCVSW-4929 Implement ShapeInferenceMethod in all Layers c9f74d775 : Remove unnecessary header file 3d5672ffa : Github #388 Remove TfLite Concat quant validation 1fdeb99ca : IVGCVSW-5095 Make timeline report the Linux Thread ID not the pthread ID 86953ed33 : Update ACL pin to 6b6a16faa9375365d444b2a3998381b22cd6cd5b aa93d9809 : IVGCVSW-4487 Remove boot/dll.hpp from dynamic backends test. 051023952 : GitHub #388 Add matching quant checks in TfLite parser 9b14bfc3f : IVGCVSW-5005 Fix Deprecated Functions in CL/NEON Resize Workload e4112637b : IVGCVSW-5087 NNT zero sized failing after TensorShape refactor aaf9a8fad : Remove new occurence of boost::polymorphic_downcast 2605b236d : IVGCVSW-4624 Add a RANK Reference Implementation c5789ca2e : GitHub #418 AddBroadcastReshapeLayer can cause inputs to be connected incorrectly f78c767d2 : IVGCVSW-4770 Fix segmentation fault in FileOnlyProfilingDecoratorTests 06deacd58 : IVGCVSW-4919 Strided Slice 0 Dimension Tensor Fix b7c1831f9 : IVGCVSW-4920 Invalid Negative Stride fix 0ad3ef15b : IVGCVSW-4988 Add handling output shape parameter to TransposeConvolution2d 11f6ace7c : IVGCVSW-5020 Refactor TensorShape to host dynamic tensors and scalar values 1f2494456 : Refactor: Remove need of OutgoingCaptureFile in JSONTimelineDecoder 526647333 : IVGCVSW-4903 Connect axis parameter in Gather from android to ACL. cbd2c230b : IVGCVSW-5007 Implement an Int32 reference Elementwise workload 532a29d12 : IVGCVSW-4487 Remove boost::filesystem 3b90af6bb : IVGCVSW-5036 Do not allocate memory when import is enabled c0761e9a8 : IVGCVSW-5021 Fix failure in SplitV c9631100b : IVGCVSW-4171 Makes DumpOutgoingValidFileEndToEnd test work reliably e7cc7c321 : IVGCVSW-4910 Productise YoloV3 Big App aa2eb74ff : IVGCVSW-5049 Terminate Timeline Packet Processing on Error 8cfcbb228 : IVGCVSW-4919 Mean VTS/NNT Failures cdc0149ff : IVGCVSW-4928 Introduce "ShapeInferenceMethod" Option. 1db8b8223 : Update comment message on DynamicSample example fd55dc9a2 : IVGCVSW-4982 Fix failure in GatordMockTests a08d29b81 : Minor improvement of inference profiling d5ba9aad6 : IVGCVSW-4770 Fix Segmentation fault while building ArmNN 66aecb0bc : IVGCVSW-4621 Add CL FILL Workload 307fd34ba : IVGCVSW-4487 Adds ghc::filesystem to third-party a792a05ba : IVGCVSW-4622 Add NEON FILL Workload 4c10dfc21 : Fix deserializer output binding tensorshape logic 8b23635b3 : IVGCVSW-4924 Fix edge case for transposeConv2d shape inference 0204f09cb : IVGCVSW-5022 Fix master intermittent failure by providing surge buffer capacity 1f45dc3e7 : Remove per-channel quantization support in ref fully connected ab2197563 : IVGCVSW-4707 - Add AlignCorners and HalfPixelCenters to Resize 7e9898340 : IVGCVSW-4488 Adding cxxopts to third-party 2b6a6a4fe : IVGCVSW-4909 Add Quantizer Support for FILL operator 300ad5695 : IVGCVSW-4908 Add Serializer/Deserializer Support for FILL operator 6398a98ac : IVGCVSW-4900 Update Timeline Directory Message with new fields 96becb7e4 : Revert "IVGCVSW-3726 Upload ArmNN Doxygen files" f060b2e5a : MLCE-189 Adding more checks around dynamic backend directory paths. a1ba6771e : Update ACL pin to 980a9168b81d778f4902973b4920b54c103907e0 f4bfa6ae1 : IVGCVSW-4620 Add Fill Reference Implementation d0aa456da : Cleaning up unit test GetProfilingGuidGenerator. ec6c68093 : IVGCVSW-4906 Add front-end support for FILL operator 6350d2728 : IVGCVSW-4968 Fix exception handling in TfLiteParser. b22a75e2a : IVGCVSW-4860 Add tests to verify QLstm projection 041b3c0d4 : IVGCVSW-4904 Refactor CpuRef PAD Workload fa0d838fd : IVGCVSW-4923 Fix SampleDynamicBackendTests. 1c6e9763a : IVGCVSW-4774 Fix resize descriptor member name change for Pyarmnn 0dbe00a9c : IVGCVSW-4915 Improving messages around SAMPLE_DYNAMIC_BACKEND_ENABLED 9b65a15bf : Update Acl pin to c26179810823bb36375111f4a5485a6475fc97c5 749294b2c : remove BOM from files 86704734e : IVGCVSW-4190 Add SplitV to Tflite Parser bc873d2da : Tidy up uses of Windows.h by adding WindowsWrapper.hpp bb46dde88 : Fix a few build warnings: 8acafd13a : IVGCVSW-4774 Add encoding flag for reading version 9ad2e5baa : IVGCVSW-3844 Add CL GATHER Workload 4a0c9b99d : IVGCVSW-4888 Update Resize Front end for new parameters f540eb811 : IVGCVSW-3846 Add NEON GATHER Workload 3940d8bfc : IVGCVSW-3847 Correction of 9349246cfce1cc3192aea8fb3a830506cf794abd 9349246cf : IVGCVSW-3847 Support INT32 in Gather operator c92156b2e : IVGCVSW-4801: Updating Doxygen project version for 20.05 release. 1892d210d : IVGCVSW-4735 Add label GUID to timeline eventClass message 83fcf988c : Add NEG support to TFLite parser 9fabf4336 : IVGCVSW-4200 Add CL EXP Workload IVGCVSW-4203 Add Neon EXP Workload 855a47b1b : Catch exceptions by const reference 12239e729 : IVGCVSW-4187 Add LEAKY_RELU to TFLite parser 0729b2feb : Update ArmNN README with doxygen information 146981b67 : Remove Resize layer mentioned twice in the DeserializerSupport.md 01d028140 : IVGCVSW-4595 Change FileOnlyProfilingConnection to all packet processor model 42b3d7da7 : Add DIV support to TFLite parser ecb6b8e2e : IVGCVSW-4863 ADD,SUB,DIV,MUL,MAXIMUM and MINIMUM int32 VTS test skipped in CpuRef e300b3660 : IVGCVSW-4604 ARGMINMAX float16 VTS test skipped in CpuRef 6fa8ce652 : IVGCVSW-4611 PRELU float16 VTS test skipped in CpuRef 92037af8b : IVGCVSW-4792 Update armnn readme and support files eb1f9cfac : IVGCVSW-4186 Add EXP unit tests for TfLiteParser badcc3f56 : Fix some musl libc issues in armnn 0a336dce4 : IVGCVSW-4734 Add an Attribute label guid to the relationship message to reduce traffic 6feca6cc9 : IVGCVSW-4852 Add In File Copyright Notice Section to ContributorGuide.md bdba27251 : Github #111 Added Dockerfile to build ArmNN under an x86_64 system to target an Arm64 system. 0e6e876bc : Github #111 Added Docker file to build an Android NDK container to build ARMNN. d36c5288f : Bugfix: Profiling use of substr() incorrectly parses semantic versioning 753560b55 : IVGCVSW-4792 Update armnn readme and support files 2624dd719 : Find default build location for Compute Library binaries. d6f06496e : IVGCVSW-4453 QLSTM Support a7227ac8f : Adding more performance metrics 985ef1f2b : Fix some build errors spotted on Windows: b5ab1bc89 : Cleanup pyarmnn .gitignore 59e057fbb : Integration of PyArmNN into CMake 0800bf541 : IVGCVSW-4452 Add QLstm EndToEndTest b357e328b : Few minor updates to BuildGuideAndroidNDK.md file 2323af454 : IVGCVSW-4450 Add CL Enhanced Quantized LSTM Workload cc34093a5 : IVGCVSW-4451 Add QLstm NEON workload 36eed4656 : Updating ACL pin to their 20.05 release branch fe3d4ed78 : IVGCVSW-4795 Change armnn/Version.hpp to Semantic versioning format 3e6676da9 : IVGCVSW-4669 Set destination tensorInfo in MoveAllConnections() c4532d10b : Update ACL pin to aba2f912a21487776e540724cf354a6cd8d89829 45a736263 : IVGCVSW-4834 Add calls to increment REGISTERED_BACKENDS and UNREGISTERED_BACKENDS b98032f6a : Fix some Windows build errors: ed3240517 : IVGCVSW-4449 Add missing QLstm nullptr checks 63b234c6f : Remove parsing of EthosN profiling data, too specific for pyarmnn 56b465d8d : IVGCVSW-4831 Fix Packet header includes in backends 6a388ed71 : Update ACL pin 3155f77d23eb332974a6b9cb5d37a1329b8493a6 6be1e9be4 : IVGCVSW-4835 Change CounterSet and Device name offsets sizes to bytes 45544477d : Update ACL pin 090502887d87f52d28e98e90c0e17c582b9e63d6 a4f45cf04 : MLCE-193 README and FAQ updates. 4201adfe6 : Update ACL pin to f401c74a963a1ce2e188cd20269650063c1d483c 8d33318a7 : IVGCVSW-4777 Add QLstm serialization support 5061601fb : IVGCVSW-4825 Set default value for --file-format argument in ExecuteNetwork b205a336f : IVGCVSW-4828 Call m_CounterDirectory.IsCounterRegistered in ProfilingService::IsCounterRegistered efc5da416 : Update ACL pin to 4efe5dc9b39a87eface43e7468e08279976ae9ef c1f6b09cc : IVGCVSW-4753 Refactor CL Softmax workload generalizing for different datatype 0c32ccfcd : IVGCVSW-4737 Add check for CpuRef back-end before using it in tests f3fcf325a : IVGCVSW-4794 Change ArmNN counters to report delta values 94c97881d : IVGCVSW-4776 Warn when MIN_STATIC_GUID is returned from GenerateStaticId multiple times. 479aef883 : MLCE-193 Add FAQ.md to ArmNN GitHub. 5bb3d8a1e : IVGCVSW-4775 Centralizing definition of ThreadIdSize to fix MLCE-189 0c8cb99db : IVGCVSW-4731 Move Packet.hpp to profiling/common/include d6cb30e70 : Add test app to drive YoloV3 split model 1e9892e0d : Update ACL pin to 6f8b17dedb7b53b550e6210fd1c78c3a3e086271 d77fa1fb7 : Update ACL pin to 2886c757389c0ccca20a8689daf8180a730ecbc9 78229c4e6 : IVGCVSW-4794 Fix ArmNN Counters incorrectly set to delta e09fc8209 : IVGCVSW-4730 Remove the duplication of PIPE_MAGIC in the code base ec99f2907 : Update ACL pin to 2cfd3f754ec707c25f129c0026686035a0dcfc54 f9abb5fc1 : Update ACL pin to 77b8859688c333bca35ebc8ca4d0b2652f480c4a 5e123f8ee : Move PyArmNN test resources to external storage b6390dd58 : MLECO-763: fixes to PyArmNN failing unit tests 81770986a : Changing print statement to logging 884746d26 : Update ACL pin to 6f7585b21a13f4792ef1a55ac943997491ba8aec 4f1f899da : IVGCVSW-4449 Add QLstm ref implementation 56e1a5f68 : Update ACL pin to 359c48eaf251cbb84b523e5a67a099c739482e6c d44815fc0 : Update the CounterDirectory Packet offsets to be relative to the start of the table containing that offset b56cede25 : Update ACL pin to 8bb8de3772b37efb84959390582823488ab1b9e2 985fecfc9 : IVGCVSW-4760 Change the offsets in the counter directory body_header to be from the start of the packet body be88a5757 : IVGCVSW-4753 Fix CpuAcc Hal 1.3 Softmax Failures 9937f9359 : IVGCVSW-4732 Move NetworkSockets class needs to profiling/common be7e35c59 : IVGCVSW-4749 Fix CpuAcc Hal 1.3 FullyConnected Failures 366d72306 : IVGCVSW-4686 Fix NNT GeneratedTests.Tests ce691bbd6 : Update ACL pin to 06cf9339ed4b86d559c837dcb7c1c273ae6a35eb f017699d6 : IVGCVSW-4186 Parse TfLite Exp and Split_V operators c77874a48 : IVGCVSW-4203 Add Exp support to Neon backend d0fedaee5 : PyArmNN example scripts 898704647 : IVGCVSW-4544 Update BuildGuideAndroidNDK.md guide 7b127bf48 : Update ACL pin to 55c0c0c9559c08baed7f1c783404b83dff8c8e89 2ed809cb4 : IVGCVSW-4594 Refactor the GatordMockService and GatordMockMain to extract a BasePipeServer 4e755a50e : IVGCVSW-4595 Add IFileOnlyPacketHandlers to file only profiling connection 303980c50 : IVGCVSW-4668 Add TENSOR_QUANT8_ASYMM_SIGNED data type support to CpuRef operators 49c52a1e3 : IVGCVSW-4728 Attempt to fix test failures 0886ac4c4 : MLCE-190: Neon and CL Constant Workloads do not support newer DataTypes d7fcafaaa : IVGCVSW-4722 Add missing m_TimelineEnabled bool to ConnectionAcknowledgedCommandHandler 8e84398b8 : MLECO-763: profiling helper updates for EthosN profiling ae42f01cb : Added new DataTypes to Serializer ec52c3a04 : IVGCVSW-4686 Fix NNT GeneratedTests Abs_int32 5302f5ef9 : Update ACL pin to 2b84be544e4a27f7e8e80827e9c85c8f0d58b4ce c17987800 : IVGCVSW-4721 Make build of timelineDecoder.so depend only on BUILD_TIMELINE_DECODER b23b99916 : IVGCVSW-4496 Updated ONNX documentation 796f8acf7 : Update ACL pin to b70770ee65ccce71a74e73df55fcaeac3cb9d0d7 ed27ee7e1 : IVGCVSW-4496 Add Flatten support to ONNX parser f7b9d29c6 : IVGCVSW-4708 Add command to send activate/deactivate timeline packets to garodmock CommandFileParser a0de05689 : IVGCVSW-4719 Remove possible zeros from SendStreamMetaDataPacket offsets 6544f4029 : IVGCVSW-4718 Fix failing Execute Network Tests 60bf0ae9f : IVGCVSW-4675 Fixes for VTS 1.3 GeneratedTest.Test/armnn_resize* e886b5189 : Use X macro for the enum class LayerType a8837bfcf : IVGCVSW-4513 Remove boost/algorithm/string * 9b89e0a5e : Update ACL pin to d1d7722cfc5ee130115d8d195068a98b16102a21 11fce4978 : Update ACL pin to b7f4a95c4bf27b4507e5b3b9278c249b1feefe36 a3a3d3baa : IVGCVSW-4704 Update links to how to guides in our README.md 38939ffbd : IVGCVSW-4701 Make the GUIDGenerator thread safe d9ba1a797 : IVGCVSW-4699 Force timestamps to always be in nanoseconds 7b2cafe46 : IVGCVSW-4696 Update BuildGuideCrossCompilation guide 59da369d2 : MLECO-712 Enable creation of runtime with external profiling support 3c9e04563 : IVGCVSW-4483 Removes boost::polymorphic_pointer_downcast 76bc728bc : IVGCVSW-4483 Introduce PolymorphicPointerDowncast dc0c6ed9f : Add PyArmNN to work with ArmNN API of 20.02 * Add Swig rules for generating python wrapper * Add documentation * Add tests and testing data fe5a24bee : IVGCVSW-4666 Call EnableProfiling when state switches to active bb446e576 : IVGCVSW-4483 Remove boost::polymorphic_downcast e5d0b93b1 : IVGCVSW-4641 Investigate Hal 1.3 VTS Failures 99b57c97e : Update ACL pin to 8abbabd6ad946441c8ef1a03896fa98f7801af1f 627cbb486 : IVGCVSW-4661 Add include Assert to GatordMockService.cpp 4e70a0a0c : Update ACL pin to 4df2cf3177129d10500d30056bf8404418f703d6 ac2770a4b : IVGCVSW-4485 Remove Boost assert 7ee5d2c3b : IVGCVSW-3753 Add Clip support to the onnx parser fb03ead01 : Github #367 Updated aarch64-linux-gnu tool chains export method. c7e3972cd : Add flow to exclude libOpenCL when building AndroidnNN c26400eb7 : IVGCVSW-4514 Remove lexical_cast.hpp 33ed221e2 : IVGCVSW-4455 Add an Activate and Deactivate control packet to the protocol 0fe279bbf : Update ACL pin to cbd8144cf623b7d6f691ba7d3a30ae933e87efd8 e8cddebd2 : IVGCVSW-4643 Add Convolution2D tests with Bfloat16 input and Float32 output db73c98f4 : IVGCVSW-4641 Investigate Hal 1.3 VTS Failures 0de471209 : MLECO-756 First cut of adding JSONTimelineDecoder and tests 7a7ca576d : IVGCVSW-4531 Tweak to an existing fix for failing NNT tests on Android R HAL 1.1/1.2 to account for negative slices 5c6275a60 : Update ACL pin to afc630fee1c019bfbc191c37d9d7fdf805b0b1d7 a56d1daa8 : Update ACL pin to 5219ed8a3c56db22867cc0c49db93951a7acb36d 250d3927b : IVGCVSW-4633 Add conversion of BF16 support to Neon e2062cdf1 : IVGCVSW-4590 Fix Lstm layers CellToInputWeights cedd34fa7 : IVGCVSW-4603 Support comparison operators in Neon 69d70c734 : Update ACL pin to 9f2403ff462c3725a03df68484dc43df6f011ab0 2b030d9e6 : IVGCVSW-4603 Support comparison operators in CL 1161ab7af : Update ACL pin to 4b869532f8b2aa7f02aa55c4f4813e994ea2df68 1a84fe3b9 : IVGCVSW-4555 ArmnnConverter (Serializer) does not support per-axis quantization params 57ef0088d : IVGCVSW-4597 Modify BF16 optimizer to Convert only inputs and weights of Convolution2d and FullyConnected layers 9272f8b90 : Update ACL pin to 1b14c75c0d591c4abe4d2d41b7e4e165fbf58382 c0f0af390 : IVGCVSW-4599 ArmNN Compile Error when compiled against gcc 9 a10e2a26b : IVGCVSW-4526 Fix UnitTest errors when running on raspberry pi af1c63b98 : IVGCVSW-4589 Add timeline tests to Mock Gatord end to end test a5a359175 : Update ACL pin to 51a9558d484e812707a776efceef18b93698cec9 d8cc8116f : IVGCVSW-4521 Add bf16-turbo-mode option to ExecuteNetwork b6a402f46 : IVGCVSW-4596 Fix BufferManager's packet order ac4721062 : IVGCVSW-3813 Add Unary Elementwise Operation 'NEG' support to the android-nn-driver 957b844f1 : Update ACL pin to 689c968239180eda4263e34c3d450093d4a0450d 7c9d27ae9 : Update ACL pin to 6cd1c9bc312b65137da52a973489ba6a0f0180e3 bc7ffb5e9 : IVGCVSW-4520 Implement BFloat16 Optimizer cf2ad5545 : IVGCVSW-4589 Add call to SendWellKnownLabelsAndEventClasses 586a9aac9 : IVGCVSW-4549 Add front end for new QLSTM layer c94d3f710 : IVGCVSW-4588 Remove short form of option file-format 0a35667e6 : IVGCVSW-4587 ArmNN failing to build in the Internal OOB ea41b5772 : IVGCVSW-4582 Undefined reference to GetProfilingService causes failure in the Backends CI job b60dd243d : IVGCVSW-4565 TENSOR_BOOL8 data type not supported in AndroidNN Driver a0687eef1 : MLECO-755: ArmNN: Add file format external profiling option ea54a01f6 : IVGCVSW-4516 Add ConvertFp32ToBf16Layer and Ref workload support 25334cf3d : IVGCVSW-4553 Fix Wrapper Object Use after free in UnitTests.hpp d15ee15eb : IVGCVSW-4552 Fix Wrapper Object Use after free in ProfilerTests a83af7b38 : IVGCVSW-4446 Add HardSwish EndToEnd tests bca73e1c8 : IVGCVSW-4444 Adding Elu end to end test 3184c907b : IVGCVSW-4463 Change ProfilingService to a member of runtime from a singleton e6a2ccd09 : IVGCVSW-4161 Provide for per model call back registration eba482e69 : Update ACL pin to fd7780d910f3bc4c85bc95b57ea3dd4375d95d41 7ddbbae7a : IVGCVSW-4515 Add ConvertBf16ToFp32Layer and Ref workload support f4a953f75 : IVGCVSW-4545 Relax check on ParseReshape 5c391dcdc : MLCE-161: Added support for NormalizationLayer in ArmnnQuantizer. fdad393d5 : Update ACL pin 0ec53a0e54ae0be0ed9c4e4c14a5fd10ed5f48a8 (COMPMID-3238) 0a99a1469 : IVGCVSW-4531 Fix for failing strided slice NNT/VTS tests on Android R de36e4a9c : IVGCVSW-3726 Upload ArmNN Doxygen files 78b26f024 : Update ACL pin to 470bc1eea65560d13001e60a7f7b22b12ec89bbc(COMPMID-3069) 403a185d9 : IVGCVSW-4512 Add BFloat16 Debug Workload 44179c372 : IVGCVSW-4511 Add BFloat16 to RefLayerSupport and unit tests e9b5d2989 : GatordMock: Fixing errors in parsing command file. c9e527940 : IVGCVSW-4545 Fix segfault parsing reshape layer 431852c95 : Update ACL pin to 6800117df3be825f0ec5c6cc71c4377322f51b99 2bbfaa784 : IVGCVSW-3726 Doxygen touch-up 5238aff21 : IVGCVSW-4542 Refactor TimelineDecoder parsing of TimelinePackets f3a432388 : IVGCVSW-3726 - Doxygen Beautification c2522c47c : Update ACL pin to 1c2ff950071c5b4fd6e83487083d23c96637545f e9e6818ed : IVGCVSW-4517 Modify BFloat16 to conformant to the coding standards ddb1d06db : MLCE-159 Add QAsymmS8 to ArmnnQuantizer 6445cfff7 : Github #326 Allow linking against shared Compute Library 8eb256065 : IVGCVSW-4482 Remove boost::ignore_unused 8832522f4 : IVGCVSW-4517 Implement BFloat16 Encoder and Decoder 97da5e2e6 : IVGCVSW-4541 Modify Timeline Packet construction 53d092d34 : IVGCVSW-4486 Introduce numeric_cast implementation 1ced464ac : MLCE-160 Error loading quantized model containing BatchNorm Layer 6f86b6998 : IVGCVSW-4540 Fix master build failure to link UnitTests on Android 4d4e0e253 : IVGCVSW-4483 Introduce polymorphic_downcast implementation e66448491 : IVGCVSW-4517 Add BFloat16 class and unit tests e32c8440e : IVGCVSW-4539 Add missing Activation Unit Test to CL and Neon *Square, Tanh, SoftReLu, LeakyReLu, Abs, ReLU dcfc63613 : IVGCVSW-4485 Introduce ARMNN_ASSERT(_MSG) macros 9f8cad27f : IVGCVSW-4482 Introduce IgnoreUnused implementation e8502484d : Update Acl Pin adb3291dda4e56de1af10e783b787445d6587a38 bdeabf8ab : IVGCVSW-4213 Enable split along any dimension 8a2b4685f : IVGCVSW-4160 Make the ARM Developer Studio code a self contained build entity a97a0be5f : IVGCVSW-4163 Enhance the error handling in the ReadPacket function c3bf6efb4 : IVGCVSW-4508 Add BFloat16 data type 490b7becb : IVGCVSW-4375 Add support for Transpose to optimizations 4a9e24bfc : IVGCVSW-4314 Per-layer backend hint API 9077473e0 : IVGCVSW-4532 Update Acl Pin to fec13b8e20dc9d71d729f750633fa52c3a8a0036 3463eaa6b : IVGCVSW-4426 Add missing Neon tests for quantized types 08759e269 : IVGCVSW-4375 Add parser support for Transpose b015e5db2 : Modifying the IBackendProfilingContext interface to return a bool on EnableProfiling and adding error checking to the Runtime Invocation 03fbeaf53 : IVGCVSW-4440 : Add HARD_SWISH Support to Activation in CpuRef c9ea45ade : IVGCVSW-4375 Add support for Transpose 510f6183d : IVGCVSW-4164 Change the callbacks to a C++ pure virtual interface 4c998993b : IVGCVSW-4454 Remove the CounterSet and Device fields from Category 3b3c38196 : IVGCVSW-4439: Adding Elu support to Activation dd3f71b64 : COMPMID-3060: Add TF Parser support for Transpose cf34f510b : IVGCVSW-4368 Update Android.mk and backend.mk files with latest unit tests b1ec67f5e : IVGCVSW-4475 Update BuildGuideAndroidNDK.md d9fb6e2b4 : IVGCVSW-4456 Disable NEON PostDetectionProcess 337c17f96 : IVGCVSW-4307 Onnx Segfault Bug d149ad032 : IVGCVSW-4475 Update BuildGuideAndroidNDK.md c79838131 : IVGCVSW-4432 Update Readme for 20.02 99bf80d31 : IVGCVSW-4456 Fix MobileNet SSD perf regression 50311ba96 : COMPMID-3062: Add ExecuteNetwork option to explicitly dequantize output 67e6c54b4 : IVGCVSW-4472 Yolo v3 ExecuteNetwork failing 48d709356 : IVGCVSW-2232 Pack/Stack operator support in Tensorflow Parser 98d39da80 : IVGCVSW-4433 Update version number to 20.02 5e90aab1c : COMPMID-3059: Add TF parser support for StridedSlice 0c2eeac63 : IVGCVSW-4436 Add ExecuteNetwork test for mobilenet_v2_int8 4c3c1f486 : IVGCVSW-4403 Add standalone backend build steps to BuildGuideAndroidNDK fcb802bf6 : IVGCVSW-4340 Backend profiling: Add tests for Timeline functions cab588ac4 : IVGCVSW-4320 Implement the bulk reporting of counter values from backends c5a680111 : Update ACL pin to 20.02 release branch 640635528 : IVGCVSW-4320 Implement ReportCounters in BackendProfiling a856501ac : IVGCVSW-4420 Failing Unit Test Cl: Quantize layer 032bc74ca : IVGCVSW-4338 Implement the Activation of Counters in backends c1536d69c : IVGCVSW-4400 Backend Counter Registry Functionality abfa90218 : IVGCVSW-4403 Add standalone backend build steps to BuildGuideCrossCompilation 5c510f864 : Fix legacy ClTuner API 9a87e45d1 : IVGCVSW-4403 Update readme for sample standalone dynamic backend and remove standalone dynamic reference backend 13757bd81 : Silence clang-8 warnings wrt explicit defaulting of implicitly deleted operator 071877ec1 : Updating armnn-arm_compute to arm_compute_library. 7a16dcfe7 : IVGCVSW-4424 Set minimum timeout for SendThread in WaitingForAck state 3896b47a3 : IVGCVSW-4328 BufferManager running out of buffers crashes application 03181ff73 : IVGCVSW-4409 Fix TfLiteParser to handle all datatypes correctly 9b3e73892 : Clean up header inclusion in CL workloads. 416b41da6 : Suppress warnings from OpenCL include folder. a3fb2b964 : IVGCVSW-4400 Adding invocation of the back to Profiling Service initialisation 2dcd3fef3 : IVGCVSW-4319 Implement Counter Status Querying 1398b75f0 : IVGCVSW-4402 Modify the signature of CreateBackendProfilingContext as the signature in IBackendInternal is changed to remove const 9add1200f : IVGCVSW-4386 Add ArmNN reference support for QAsymmS8 13b59a4fb : IVGCVSW-4402 add boost and armnn path to sample dynamic backend 2e27e9d02 : IVGCVSW-4418 disable unused variable and parameter warning for Caffe protobuf cc 820eb141a : MLCE-139: add capability to align corners for bilinear resize 7e75281e9 : Update ACL pin to c971cf1034a61875c8e8c87d48634cbfac3865fd 1aff393b3 : IVGCVSW-4317 Implement the Profiling Context Initialisation 344605749 : Update ACL pin to 4bce11548268b9a10b0f06eff3cff9ae06d5b9dd 9c30896a7 : IVGCVSW-4404 Add libraries to sample dynamic backend for android ef7e6b64a : IVGCVSW-4389 Enable ClTuner in ClContextControl 5e98b0125 : Clean up header usage a bit in NEON backend aa920c568 : Build graph->inputIds/outputIds with layerBindingId instead of layerIndex 9a61fa6bd : Github #273 Handle failure to initialise BackendContext in Runtime 3d8bc97ff : IVGCVSW-4390 Refactor QUANTIZE to make use of Decoder/Encoder types 5a05963a9 : IVGCVSW-4365 Update ACL pin to 5c829cab49b0dcffd893065af05f0bf028e7a548 * Fix CTS for ArgMinMax 867eba59f : IVGCVSW-4399 Create Sample Dynamic backend 9d0ff7484 : IVGCVSW-4334 Wire Signed Quantized 8 bit type into ACL 9789702c0 : IVGCVSW-4393 Register backend counters 8e0c7a66e : IVGCVSW-4394 Add CounterIdMap to Profiling Service 5e51cd803 : IVGCVSW-4390 Refactor QUANTIZE to make use of Decoder/Encoder types c809a29e5 : IVGCVSW-4388 Update ACL pin to 6a342648ae50beb8457871862f14fc9baef6b74f 681338fde : IVGCVSW-4196 Add condition to check to add common source for Android to dynamic reference CMakeLists 158997aed : IVGCVSW-4171 Temporarily disable DumpOutgoingValidFileEndToEnd unit test de80307c0 : IVGCVSW-4391 Add Global/Backend Counter ID map 9308f6033 : IVGCVSW-4322 Remove deprecated AbsLayer and RsqrtLayer and add source for all environment to dynamic reference backend CMakeLists 412424c7f : IVGCVSW-4149 Enable quantisation multiplier > 1 in all convolutions e49755b91 : IVGCVSW-4316 First draft of IBackendProfiling and IBackendProfilingContext 1426a3f52 : IVGCVSW-4152 Remove check for QAsymm8 in ArgMinMax CL layer support 5204aa8fd : IVGCVSW-4306 Verify the tflite Yolo v3 d305e1a20 : IVGCVSW-4335 Add support for per-channel QSymm8 to TfLite parser b0efc60fa : IVGCVSW-4360 Update ACL pin to 19bd412fd044197726dbd8c756dbd74a9e33fd2b 33d582729 : IVGCVSW-4369 Add default offset and scale to IsLayerSupportedTestImpl 5ccb33da0 : IVGCVSW-4316 Promote ISendTimelinePacket and IProfilingGuidGenerator 03b6b4103 : IVGCVSW-4313 Add Android case to dynamic reference CMakeLists 568580290 : IVGCVSW-4380 Add NEON backend support for BatchToSpaceNd a023c40a7 : IVGCVSW-4262 Use ACL Permute and Reshape Validate function in Neon and CL a0d189697 : Updates to Filesystem.cpp/hpp and NetworkSockets.cpp/hpp to fix failing master e61f0712d : MLCE-156: Add Division workload in CpuAcc 0be3a8851 : IVGCVSW-4374 Add NEON backend support for SpaceToBatchNd a91479cdc : Add ARMNN_DLLEXPORT macro to import/export static data symbols on Windows d466a54e7 : IVGCVSW-4370 Deprecate DataType::QuantizedSymm8PerAxis 4a3c61091 : IVGCVSW-4259 Add frontend and reference workload for UnaryOperationLayer 190a39a4a : IVGCVSW-4268 Print all Descriptors on dot graph 5277ad5a2 : Add check to NetworkSockets.cpp to fix failing Android build bdee42675 : Add thin abstraction layer for processes and filesystem 25b7436b0 : Add thin abstraction layer for network sockets 41e92b085 : IVGCVSW-4364 Only apply deprecated attribute where available e9d4220f8 : IVGCVSW-4239 Remove dynamic link to libOpenCL.so dcf041cfd : IVGCVSW-4331 Calling RemoveDebugLayers can break connections 246bd463c : Remove inclusion of ArmNN.hpp where it is unnecessary. 39ef3e595 : Remove use of ArmNN.hpp where it is unnecessary. ff130e289 : Remove use of ArmNN.hpp from other public headers 5537747c5 : IVGCVSW-4106 Network not failing when Inference time is greater than threshold time d2d917d13 : Add Signed32 to debug layer 93b622f96 : Github #320 Add logging and error checking to SimpleSample f48afc6c3 : Remove Logging.hpp from ArmNN.hpp d3a078307 : Remove use of boost from Logging.hpp c3da2680f : Support different flatbuffer libs for debug and release 5edefa052 : Fix typo in name of GatordMock executable :O 66dedc700 : IVGCVSW-4193 Add QUANTIZE to the TfLite parser 09ad6f909 : IVGCVSW-4229 Fix Intermittent failures in ExternalProfiling f90c56d72 : Rename quantized data types to remove ambiguity for signed/unsigned payloads 842e0dbd4 : Update commented clframework revision to match SHA of actual pinned ref 4b96a2744 : Fix issues due to #include Windows.h 122f32516 : Fix build error on gcc 7+ for implicit switch statement fallthroughs ba25aeecc : IVGCVSW-4246 Enable -Wextra by default baa177f0d : IVGCVSW-4246 Clean build of parsers with -Wextra f143fba6e : IVGCVSW-4246 Clean build of profiling with -Wextra Pt2 d9d61f5ac : IVGCVSW-4195 Fix MultipleNetworksCifar10 test to load dynamic backend before checking if requested backends are valid 901ea11e3 : IVGCVSW-4246 Clean build of backends with -Wextra b4f312cef : IVGCVSW-4246 Clean build of ArmNN API with -Wextra 1dd75b3ce : IVGCVSW-4246 Clean build profiling with -Wextra 859f9ced8 : IVGCVSW-4246 Clean build of Visitors with -Wextra 94a88d2b2 : IVGCVSW-4246 Clean build Layers with -Wextra ff3c426ff : Replace Schema.s with generated .cpp file fc6bf05e5 : Some build fixes for MSVC 9be61282c : IVGCVSW-4246 Clean build optimizations with -Wextra eb1fce0f5 : IVGCVSW-4246 Clean build end-to-end tests with -Wextra 12575ec6e : Fix compilation error when building for Linux (non Android) f2fa51031 : IVGCVSW-4214 Add README for standalone dynamic backend developer guide e56fb45b8 : IVGCVSW-4295 Disable mixed precision in ClPooling2dWorkload f8ac829a7 : IVGCVSW-4237 Solve build dependencies to allow isolated build on sbuild 93cbbcc76 : IVGCVSW-4302 Depthwise CTS. Fix ReorderWeightChannelsForAcl. c374ff06b : IVGCVSW-4246 Clean build of LayerTests with -Wextra 7f834729c : IVGCVSW-4293 Fix multiple Concat issues. df2a9b9a9 : IVGCVSW-4261 Add backward compatibility to the Backend API e394bd99f : IVGCVSW-4178 Add code to increment the 3 ArmNN counters 60a20fb62 : IVGCVSW-4212 Example of standalone dynamic reference backend ed66d14ec : IVGCVSW-4191 Add DEQUANTIZE to the TfLite Parser 836b27bd7 : IVGCVSW-4157 Pass custom options directly to backends fd2710651 : IVGCVSW-4211 Add Signed 8 bit Quantisation support into the Reference backend 6a5e5e8b7 : IVGCVSW-4227 Add CpuAcc backend support for DetectionPostProcess e5b8eb9fe : IVGCVSW-4210 Create a public API for the common backend files 3e2969d71 : IVGCVSW-4228 Fix SendThreadSendStreamMetadataPacket 78f24e16b : Bugfix: Fix include directives for Gatord fbc6e4b52 : NNXSW-1896 Add missing layer types to InternalTypes.cpp. 9af1dcde2 : MLCE-133 Fix dangling calls to Manage() 9934e4e0a : Add asserts to check memcpy addresses fa9a5b757 : Add noexcept to std::hash specialisation for BackendId 08446976e : Replace boost logging with simple logger a3b31f010 : IVGCVSW-4179 Add RESIZE_NEAREST_NEIGHBOUR to the TfLite parser fc3656235 : IVGCVSW-4223 Change PeriodicCounterCapture Packet Family to 3 6198fe0f6 : IVGCVSW-4016 Add the Inference timeline trace and unit tests 109c05bc9 : IVGCVSW-4118 Change the SendCounterPacket send thread to use do while 73ae7fa28 : IVGCVSW-4221 Fix SendCounterPacket hanging for indefinite time 811ca5566 : IVGCVSW-4171 Fix intermittent failure on FileOnlyProfilingDecoratorTests 167c08296 : IVGCVSW-4206 Correctly pass execute network parameter. 132563c7e : IVGCVSW-4206 Optionally parse unsupported ops in ExecuteNetwork aa68e01f3 : IVGCVSW-4015 Add input and output workload to post-optimisation structure 88d5f9f16 : MLCE-143 Fixed driver crash during CTS tests df31cfe29 : IVGCVSW-4070 Implement "send post-optimized network structure" a68d8530d : IVGCVSW-3860 Per-channel QSymm8 support of DepthwiseConvolution2d in Cl *Add the call to ReorderWeightChannelsForAcl for QuantizedSymm8PerAxis weights 2ba48d251 : IVGCVSW-4118 Fix long unit test execution e011d20f2 : IVGCVSW-4209 Create a public API for the ArmNN Utils 2e259276f : Github #306 Treat data_format attribute as optional in TfParser::ParseFusedBatchNorm() 2445744f4 : IVGCVSW-3864 Add support for per-channel QSymm8 DepthwiseConvolution2d to Neon backend 1571700be : Make the profiling GUID test independent from random events 76c50d81a : Remove const type qualifiers with no effect 9820d3045 : MLCE-115 Remove redundant error checking in CL backend 6d3d2055c : Github #274 Use non-deprecated path to boost header dd6804bdb : IVGCVSW-4170 Also convert constants to FP16 when model converted 710f664e4 : IVGCVSW-4148 Extend reporting of quant multiplier > 1 as unsupported on ACL to per-axis case 899f64f71 : IVGCVSW-3859 Per-channel QSymm8 support of Convolution2d in Cl e9323ec3d : Add IsQuantizeType(DataType) for use in validation functions 94c4fef71 : IVGCVSW-3728 Add CL workload for Slice 21fc28bb6 : IVGCVSW-3866 Add support for per-channel QSymm8 Convolution2d to Neon backend 9b6d42468 : IVGCVSW-4174 Update adb version in the BuildGuideAndroidNDK.md e131a0b17 : IVGCVSW-4158 FP16 Mobilenet V1 and V2 30% regression on ArmNN on Mate20 3a93dfa9a : Github #251 Surround local structs with anonymous namespace b86a38241 : IVGCVSW-4148 Report quant multiplier > 1 as unsupported for ACL 4cace320a : IVGCVSW-4124 Replacing the "sleep_for" loop from FileOnlyProfilingConnection cf7c1c695 : IVGCVSW-4151 HAL 1_2 Dequantize FP32 Per Channel Tests on CpuAcc Failing 234d525ac : IVGCVSW-4070 Add CreatedNamedTypeEntity and CreateNamedTypedChildEntity functions with Guid 434de54b0 : Revert "Only enable mixed precision FP16 pooling for Android Q" ba424d2af : IVGCVSW-1530 Add TfLite slice parser and fix transpose perm vector creation 52ec34630 : IVGCVSW-3697 Add check for ArgMinMax QAsymm8 to ClLayerSupport 47e863dce : IVGCVSW-4077 Fix issue when NEON import disabled 85ad78c1d : IVGCVSW-4068 Add Guid to Workload 036f02d85 : IVGCVSW-3729 Added neon slice workload and supporting neon layer tests 49d0f1209 : MLCE-144 Cts NNAPI test cases failed f83b114d5 : IVGCVSW-4116 Update ACL pin to the 19.11 release branch b0dc60161 : IVGCVSW-4062 Update Readme for 19.11 dbdd1b438 : IVGCVSW-3980 Implementation of Guid generator aad2fe41a : Fix quantizer crash by zero tensor d9d6371d6 : IVGCVSW-4117 Update version number to 19.11 caf2bdd3d : Fix possible crash in case of zero dimension tensor in the ONNX parser 17d8d85ec : IVGCVSW-3486 Add clipping parameter validation in LstmQueueDescriptor 0270524f9 : IVGCVSW-4129 Fix thread starvation due to low capture periods 9723d0243 : IVGCVSW-4074 Send Timeline message in RequestCounterDirectoryCommandHandler 87972be8d : IVGCVSW-4119 Fix FP16 to FP32 fallback mechanism in optimizer to work with Dequantize 5716de25c : IVGCVSW-4140 Report per-axis quantization as unsupported for DepthwiseConvolution on ACL backends cdfb9417d : IVGCVSW-4073 Send stream info in the ConnectionAcknowledgedCommandHandler 34a407d4a : IVGCVSW-4072 Add stream header to Timeline Message Directory packet 30db8ad8b : NNXSW-1853 Change SubgraphViewSelector algorithm 721b82f25 : Print CMake messages on stdout rather than stderr db1a2834b : Add FP16 support to DebugWorkload 60538ada2 : Only enable mixed precision FP16 pooling for Android Q f4c502f54 : Fix redundancy in call to configure() in ACL DepthwiseConvolution workloads 931389591 : Add SpaceToDepth to GetLayerTypeAsCString() e3803eae5 : CL & Neon workload factories inherit from WorkloadFactoryBase 199c98eaa : Fix link error due to pthread being linked in the wrong order 270233fc7 : Fix a few compile errors: b5b3b3528 : IVGCVSW-3697 Add utility function to get ArgMinMaxFunction as string 68a4dbceb : IVGCVSW-4053 Enable ArgMinMax EndToEndTest for NEON/CL 1939df535 : IVGCVSW-4128 Add Signed32 to supported input types for Ref ArgMinMax 2dc0572f4 : IVGCVSW-3695 Add CL ArgMinMax workload 663c1849b : IVGCVSW-4051 Update ACL pin to 94e0cf960ea6116eb57fa88d9b951f859b52c602 d8df0260c : IVGCVSW-4079 Add support of per-axis quantization to DepthwiseConvolution2d 99d9d4a7c : IVGCVSW-4069 Add ProfilingGuid to Network 94d3b931e : IVGCVSW-3839 Add support of per-axis quantization to reference TransposeConvolution2d 62cdb08ed : IVGCVSW-4064 ArmNN Master fails due to an error in RefArgMaxAxis2Uint8Test 07f25e009 : IVGCVSW-4104 Report Conv2d per-axis quantization unsupported on ACL backends 3fec1ea7e : IVGCVSW-4067 Change LayerGuid to use ProfilingGuid ffab16f9f : IVGCVSW-4077 Disable NEON memory import 55e488a53 : Add profiling includes to Android.mk 130ec60ec : IVGCVSW-4108 Fixed invalid data type exception 70f609bc7 : MLCE-144 Fix cts MAX_POOL_2D_V1_0 tests 8bf442e9d : IVGCVSW-4107 Fix bug in ProfilingConnectionDumpToFileDecoratorTests c4946c7ad : IVGCVSW-4102 Move ProfilingGuid to public interface e63a026bd : IVGCVSW-3951 Create the timeline decoder 362e03214 : Escape angle brackets in dot file labels 5dc816e7d : IVGCVSW-4065 Add a RecordEvent function 5edc88161 : IVGCVSW-3837 Add support for per-axis quantization to reference Convolution2d workload ec33a91ec : IVGCVSW-4038 Convert Strided_Slice Shrink_Axis_Mask Parameter to ACL format 3201eea05 : IVGCVSW-3444 File Only Profiling Connection fe2e2cbbb : GitHub #294 Add sample serialized graph 232144380 : Rename Optimize's errMessages to messages 378bbfc0d : IVGCVSW-4065 Use platform-specific thread id size in Timeline packets 2ffcc4179 : IVGCVSW-4065 Refactor the IPacketBuffer smart pointers b67f95796 : IVGCVSW-3836 Add support for Int32 per-axis scales 13b653fd2 : IVGCVSW-3843 Add support of per-axis quantization to BuildArmComputeTensorInfo 5236e1d6b : IVGCVSW-3835 Create Encoder and Decoder for QSymm8PerAxis f71079328 : Add fp16 support for dequantize 7ff9a6096 : Make onnx parser to support TanH / Sigmoid / LeakyRelu layers fcf6fd562 : Fix crash issue d94efa8a7 : Match shape in between initializer and tensor 584a2b833 : Better error reporting for unconnected layers fe414cfae : IVGCVSW-4050 Add backward compatibility deserialization test for ResizeBilinear d1f57736b : IVGCVSW-3698 Add EndToEnd Layer test for ArgMinMax 3f4d7104c : Increase tolerance for bias scale quantization calculation for ResNet50v2 9a5f9f2c3 : GitHub #292 Build the ML-examples using only ArmNN's public frontend API 3c9b27006 : Fix bug in deserializitaion of ResizeLayer 7be12b8bb : IVGCVSW-4049 Fix potential threading issue with the SendCounterPacket thread b4e6720ed : Github #277 Add option to use shared boost libraries 27dbd346d : Github #220 Mention deprecated Caffe features in the Caffe parser README c601aa626 : GitHub #292 Move BackendRegistry.hpp to the public API d90530719 : IVGCVSW-3842 Add per-axis quantization support to ValidateBiasTensorQuantization() 9be491639 : IVGCVSW-4039 AndroidQ (HAL 1.2) driver support for Fp16 94a308847 : IVGCVSW-4037 Add a CreateNamedTypedChildEntity method d034e087d : IVGCVSW-4036 Add CreateNamedTypedEntity function c0a87c14b : IVGCVSW-3831 Add support of per-axis quantization to TensorInfo c04019985 : IVGCVSW-4035 Add a CreateTypedLabel function 4d5277506 : Add GetResizeMethodAsCString() function to TypesUtils.hpp b3670b106 : Refactor Resize layer tests 102cdbd76 : IVGCVSW-4033 Provide a utility method to send the 'well known' labels and event classes ab8457562 : IVGCVSW-4031 Provide well known profiling GUIDs d6f26fc02 : Fix ExecuteNetwork no longer printing out the inference results, breaking some of the nightly builds 49e7d1b09 : Fix names of quantized types in GetDataTypeName() 86324fc49 : Refine SerializeDeserializeQuantizedLstm for the validation of NELSTMLayerQuantized in ACL c34e53b46 : Bug fix on serialization of tensor with qsymm16 type 830101c2d : IVGCVSW-4022 Create a DeclareLabel utility function 48623a0f6 : IVGCVSW-4018 Move QuantizeHelper.hpp to armnnUtils c82c8732f : IVGCVSW-4008 Add profiling mode to ExecuteNetwork 1f826967d : IVGCVSW-4032 Update BuildGuideAndroidNDK.md with the TF commit ID that has tf_proto_file.txt 57d10b7f9 : IVGCVSW-3962 Return 0 for Neon GetExportFlags() 8b20065e8 : IVGCVSW-4028 Add TimelinePacketWriterFactory to ProfilingService 00f3aaf28 : IVGCVSW-4027 Add the IProfilingGuidGenerator interface c975f9295 : IVGCVSW-4007 Add StandInLayer for unsupported operations in TfLiteParser 7bbdf9db0 : IVGCVSW-3950 Create SendTimelinePacket interface and class a87698211 : IVGCVSW-4011 Add Unit tests for StandInLayer 6e0d962f1 : Refactor backward compatibility deserialization tests 85121a23c : IVGCVSW-4010 Add serialization support for StandInLayer c95b8381a : IVGCVSW-4013 Test that the quantizer fails gracefully d80cc0c97 : Fix build failures on RPi 4B 0898b3381 : IVGCVSW-4021 Fixing failure in the ExecuteNetworkDynamicBackends test e6ed0ee96 : IVGCVSW-3995 Add Quantizer support for ComparisonLayer 15effd880 : IVGCVSW-3980 Add ProfilingGuid and ProfilingGuidGenerator API 6d2e6594c : IVGCVSW-4020 Add backward compatibility deserialization test for Equal and Greater b10e08180 : Fix for bug where ProfilingConnectionDumpToFactory is not used in profiling service 98d6b3d7e : IVGCVSW-3669 Fix TfLiteParser to set Splitter layer outputs' quantization params e606b7cd9 : IVGCVSW-4009 Enable IsLayerSupported tests again 2c52646b4 : Fix Unpack in TfLiteParser missing quantization parameters 15db745d5 : IVGCVSW-3989 Create the Counter Directory Decoder 422f2fb6c : IVGCVSW-3996 Add deserialization test for ComparisonLayer 3bc00ec1a : IVGCVSW-3999 Add unit tests for new comparison operations 7be81f665 : Github #275 Generate versionned libraries b99ef39cf : IVGCVSW-4009 Get string name for StandInLayer type 013c390c2 : IVGCVSW-4009 StandInLayer frontend API e80ebd101 : IVGCVSW-3992 Add serialization support for ComparisonLayer 77bfb5e32 : IVGCVSW-3993 Add frontend and reference workload for ComparisonLayer 5884708e6 : IVGCVSW-3721 Add support for startup sequence (Mock Gatord service). bccc34501 : Github #275 Generate versionned libraries ed25e0e89 : IVGCVSW-4005 Add PacketFamilyId to version resolver 397043fa3 : IVGCVSW-4002 Add FamilyId to CommandHandlerKey 9ea7700bd : IVGCVSW-3409 Create the ProfilingService class b682d840b : IVGCVSW-3721 Add support for startup sequence (Mock Gatord service). 5ae78299f : Move version definition to its own file 6598427f7 : IVGCVSW-3400 Fixed include directives for Gatord builds 7e5eec7d0 : IVGCVSW-3930 Create the Timeline Relationship Binary Packet 8844c2f35 : IVGCVSW-3931 Create the Timeline Event Binary Packet b884ea444 : Refactor ProfilingUtils 92fa15b8a : IVGCVSW-3929 Create the Timeline Event Class Binary Packet 6fe5247f8 : IVGCVSW-3991 Make Descriptor objects comparable and refactor LayerVisitor tests 20bea0071 : IVGCVSW-3895 Add EndToEndLayerTest for the Reference Implementation of LOG_SOFTMAX 8d9590e55 : IVGCVSW-3939 Code refactoring and minor fixes 672d06eac : IVGCVSW-3948 Add Startup method to Profiling 062e0e95a : IVGCVSW-3892 Add EndToEnd Layer test for INSTANCE_NORMALIZATION c949ab548 : IVGCVSW-3977 Add deserialization test for LOG_SOFTMAX e662a940d : IVGCVSW-3975 Add reference workload for LOG_SOFTMAX f4d59a678 : IVGCVSW-3984 Fix CheckPeriodicCounterCaptureThread 91e1de786 : IVGCVSW-3976 Add Quantizer support for LOG_SOFTMAX 994b53491 : IVGCVSW-3971 Implement the Per-Job Counter Selection command handler 53e469915 : IVGCVSW-3972 Implement the Disconnect functionality 262578500 : IVGCVSW-3974 Add serialization support for LOG_SOFTMAX c626345da : IVGCVSW-3551 Fix CounterCaptureHandlingTest e848538ef : IVGCVSW-3964 Implement the Periodic Counter Selection command handler f982deaef : IVGCVSW-3973 Add frontend for LOG_SOFTMAX a21620d32 : IVGCVSW-3721 Add support for startup sequence (Mock Gatord service). 67ef2a52c : IVGCVSW-3964 Change the type held by the Packet class to unsigned char 8efc500a7 : IVGCVSW-3963 Implement the Request Counter Directory Handler a3600ba71 : IVGCVSW-3967 Avg_Pooling2d Fails on CL NHWC FP16 c8724c7b9 : IVGCVSW-3944 Add ArgMinMax output shape validation 92bbcaed6 : IVGCVSW-3943 Add deserialization test for INSTANCE_NORMALIZATION d0613b56c : IVGCVSW-3937 Improve the Connection Acknowledged Handler 09ca49cdc : IVGCVSW-3888 Add INSTANCE_NORMALIZATION Reference implementation 0d4863dd3 : IVGCVSW-3890 Add NEON INSTANCE_NORMALIZATION Workload 8168f407f : IVGCVSW-3889 Add CL workload for INSTANCE_NORMALIZATION 784db773e : IVGCVSW-3926 Create the Timeline Message Directory Package 1555cbd1e : IVGCVSW-3669 Fix bug parsing multiple InputShapes in ExecuteNetwork 54fb957c9 : IVGCVSW-3937 Add the necessary components to the ProfilingService class to process a connection to an external profiling service (e.g. gatord) c4728ad35 : IVGCVSW-3948 Add Profiling config to Runtime constructor 5d737fb3b : IVGCVSW-3937 Update the Send thread to send out the Metadata packet c2728f950 : IVGCVSW-3937 Refactor and improve the CommandHandleRegistry class e61ffd00a : IVGCVSW-3937 Make dynamic use the of the profiling connection in the SendCounterPacket class f21f606ac : IVGCVSW-3928 Add the Timeline Entity Binary Packet e0e6efc10 : IVGCVSW-3937 Refactor and improve the PeriodicCounterCapture class 8a837179a : IVGCVSW-3937 Rename CommandThread to CommandHandler 888139362 : IVGCVSW-3937 Refactor the command thread a84edee47 : IVGCVSW-3937 Initial ServiceProfiling refactoring d66d68b13 : IVGCVSW-3935 Add Quantizer support for INSTANCE_NORMALIZATION e11ff89e9 : IVGCVSW-3949 Fix signed/unsigned comparison bug 4951b8c62 : IVGCVSW-3948 Adds External Profiling cmdline to ExecuteNetwork c6e5a6e9f : IVGCVSW-3925 Add Backward compatibility for ITensorHandle CreateTensorHandle functions 0ec068f22 : IVGCVSW-3904 Add more unit tests for send thread with BufferManager 6b0f3c6d7 : Changed the encoding of the Readme file to Unix f75786c18 : IVGCVSW-3947 Update ACL pin to 79f88e6d825402388bb79fc123ee2dfe01985bda 0aed4f982 : IVGCVSW-3927 Create the Timeline Label Binary Packet 781ced9d1 : IVGCVSW-3934 Add serialization support for INSTANCE_NORMALIZATION ce5045a00 : IVGCVSW-3932 Add frontend for INSTANCE_NORMALIZATION d47a064ab : IVGCVSW-3696 Add NEON ArgMinMax workload and tests 61d6f7305 : IVGCVSW-3440 Fix intermittently failing send thread test 342a8ba08 : Throw by value, catch by const reference. Even anonymously. 83450fa5d : IVGCVSW-3941 Fix bug around file opening in RecordByRecordCaffeParser f97f6da83 : IVGCVSW-3738 Add end-to-end layer test for DepthToSpace 680f9911d : IVGCVSW-3882 Update ACL pin 86bc3d8ff : Update field name of serialized format not to make problem with js 7db85b251 : IVGCVSW-3922 Fix Arm NN build issue - memory access violation 99836d353 : IVGCVSW-3734 Enable FLoat16 unit tests for DepthToSpace on NEON b280196ef : IVGCVSW-3732 Add CL workload for DepthToSpace 2f00b7421 : IVGCVSW-3734 Add NEON workload for DepthToSpace 7be47efac : IVGCVSW-3903 Create Counter Stream Buffer aab82c5eb : IVGCVSW-3920 Fix build regression due to implicit conversion in ProfilingConnectionDumpToFileDecorator 85d9260b7 : IVGCVSW-3909 Fix Transpose perm vector not parsed by Tflite parser dfa1477f8 : IVGCVSW-3442 Add ProfilingConnectionDumpToFileDecorator 3a7d3a70d : NNXSW-1826 Add an optimization step which combines Permute and BatchToSpace into DepthToSpace 83239f995 : IVGCVSW-3689 Support Import of Output Tensors for the Neon Backend bd9e2c546 : IVGCVSW-3557 Return IProfilingConnection from ProfilingConnectionFactory 404b27569 : IVGCVSW-3902 Create IReadOnlyPacketBuffer, IPacketBuffer and IBufferManager interfaces e4ffe399d : Add Input and Output to list of serializable layers 9926e589d : IVGCVSW-3908 Fix DepthToSpace reference unit test failures on Android Q 24e8f9209 : IVGCVSW-3905 Create a first implementation of the send thread f6e534a82 : IVGCVSW-3411 Add the Counter Values array and accessor methods 95e73d77b : NNXSW-1826 Move tests for Optimization classes to separate files 4833cea90 : IVGCVSW-3439 Create the Command Thread 11b2eca4a : IVGCVSW-3900 Add deserialization test for DepthToSpace 73f66421c : IVGCVSW-3885 Add reference workload for DepthToSpace 1d18e6f74 : NNXSW-1826 OptimizeConsecutiveReshapes: remove unnecessary call to MoveAllConnections f74ff2ff7 : IVGCVSW-3691 Fix the Counter Directory Packet data length 3fb7e105a : IVGCVSW-3623 Implement NeonTensorHandle::Import 93667b1d7 : Replace uses of non-standard C++: ce2d9d13f : IVGCVSW-3413 Add the Counters Metadata 480336906 : IVGCVSW-3437 Add Request Counter Directory Command Handler a96479a46 : IVGCVSW-3887 Add Quantizer support for DepthToSpace fcb8ef6b3 : IVGCVSW-3433 Create the Periodic Counter Capture Thread da9d2d34a : IVGCVSW-3886 Add serialization support for DepthToSpace 8a1b2184f : Fix some minor issues around SpaceToDepth dd6247f52 : IVGCVSW-3883 Add frontend for DepthToSpace layer a2f4b4be6 : IVGCVSW-3880 Add deserialization test for SLICE b5f01b2e1 : IVGCVSW-3430 Connection Acknowledged Command Handler Implementation 2fda80b2f : IVGCVSW-3880 Add serialization support for SLICE 75ae2b026 : Fix illegal use of anonymous stack veriable in Deserializer dd32c5247 : IVGCVSW-3727 Add LayerType::Slice to GetLayerTypeAsCString() 68c2c903e : IVGCVSW-3723 Adding reference workload support for ArgMinMax 95cf225f5 : Github #257 Fix failing unit test "DynamicBackendTests/OpenCloseHandle" e1c2d0234 : IVGCVSW-3725 Adding quantization support for ArgMinMax 42f9d9e8f : IVGCVSW-3691 Implement SendCounterPacket.SendCounterDirectoryPacket() function 8355ec982 : IVGCVSW-3432 Fix a multithread store conflict 0bd586ceb : CONSERV-3867 Fix typos in the Dynamic Backends readme file bab9dc64c : IVGCVSW-3881 Add Quantizer support for SLICE 657ab2d5a : IVGCVSW-3691 Add extra unit tests to complete coverage for the CounterDirectory class 92b9f8709 : IVGCVSW-3878 Add reference workload for SLICE 44a0142b1 : IVGCVSW-3879 Fix output shape inference formula for TransposeConvolution2d 6db5f20ad : IVGCVSW-3691 Rework the CounterDirectory class to take into consideration the connections between components 10e0786f1 : IVGCVSW-3877 Reduce code duplication in TestNameOnlyLayerVisitor 636ab40d3 : IVGCVSW-3875 Add frontend for SLICE layer 4dc64a69b : IVGCVSW-3694 Add ArgMinMax implementation for Ref a0c7871cf : IVGCVSW-3826: Implement IProfiling functions 027e8b055 : Fix typo int comment surrounding constructor in ResizeLayer.hpp 4f1e8e47e : IVGCVSW-3687 Add INetworkProperties to LoadNetwork 0718ee9f2 : IVGCVSW-3868 Add support of Int32 to Reshape layer d9f7c8ba3 : IVGCVSW-3858 Fix RefTensorHandleTests on Raspberry Pi 46d1c62aa : Split out basic CaptureData unit tests from Holder tests 46ff1caca : IVGCVSW-3854 Fix QuantizedLstmEndToEndTest on Raspberry Pi 6095ba5f0 : IVGCVSW-3660 Add SQRT unit tests for Neon and CL backends 019c4b1cd : In CopyTensorContentsGeneric coalesce inner dimensions where possible efdbca6b1 : Rename variables in CopyTensorContents to assume NHWC 5bf1d321e : IVGCVSW-3872 Add Missing packet to SendMetaDataPacket 3b2eb6fcf : IVGCVSW-3873 Update ACL pin 1b941728c : IVGCVSW-3436 Create the Periodic Counter Selection Command Handler 9bff14458 : IVGCVSW-3857 Add Reference FP16 workload support to remaining layers 1e0466c4a : Add "explicit" qualifier to Optional -> bool conversion method 9bab49686 : IVGCVSW-3580: Extend the IProfilingConnection to connect to a Socket 0280785b0 : IVGCVSW-3663 Add utility function to expand tensor dimension b0b802f97 : IVGCVSW-3856 Add Dependency breaking interface 39f44af58 : Fix CL workload creation methods not using MakeWorkload c81a30090 : IVGCVSW-3820 Remove backendsCommon/WorkloadDataFwd.hpp b6482f3a1 : IVGCVSW-3659 Add Float16 CLLayerTests for Abs 252df3a8b : IVGCVSW-3845 Add Reference FP16 support for required layers 0cfcf235c : IVGCVSW-3724 Adding serialization support for ArgMinMax 4cd29a046 : IVGCVSW-3712 Add Transpose into TfLite Parser 501a97624 : IVGCVSW-3722 Add ArgMinMax to GetLayerAsCString InternalTypes 1a763dd35 : IVGCVSW-3829 Add CL workload for RSQRT 0dd3b43e1 : IVGCVSW-3830 Add NEON workload for RSQRT 4ffcc8fb1 : IVGCVSW-3739 Add serialization support for Abs 82046944e : IVGCVSW-3823 Add CL workload support for ABS e69c399dc : IVGCVSW-3824 Implement Float 16 Encoder and Decoder 914e4db5a : IVGCVSW-3822 Add NEON workload support for ABS ab173e9b6 : IVGCVSW-3691 Add utility function to generate valid UIDs for profiling objects 149528e88 : IVGCVSW-3691 Basic refactoring in view of upcoming work in the profiler a85e215dd : IVGCVSW-3720 Start a UDS server that accepts connections. 8fccd86b9 : IVGCVSW-3743 Add end-to-end test for ABS on CpuRef 8d001d40f : IVGCVSW-3722 Add function to specify min or max in ArgMinMaxDescriptor bd707161f : IVGCVSW-3432 Create CaptureData Holder 2e7c88559 : IVGCVSW-3400 Add missing virtual destructors 47d0fe98c : IVGCVSW-3690 Implement SendCounterPacket.SendStreamMetaDataPacket() function 9e0deb76f : IVGCVSW-3742 Add Quantizer support for ABS 366023fcb : IVGCVSW-3719 Create test program executable. 07882f175 : IVGCVSW-3816 Make compute option required in ExecuteNetwork 9199e5881 : IVGCVSW-3740 Add Reference Workload support for ABS ee391d59d : IVGCVSW-3722 Add front end support for ArgMinMax 02356de9d : IVGCVSW-3674 Create basic ProfileService class 0696569fb : IVGCVSW-3432 Create CaptureData Holder 868eb14c4 : IVGCVSW-3739 Add Arm NN front end support for Abs Layer 3a161988e : IVGCVSW-3692 Implement SendPeriodicCounterCapturePacket() function 68f78d8ef : IVGCVSW-3432 Create CaptureData Holder 23ae2eae1 : IVGCVBENCH-1337 Added additional layer parameters to dot file and -v option 9bb51d7c3 : IVGCVSW-3686 Update ACL pin 3ecc5104a : IVGCVSW-3431 Create Profiling Service State Machine 7388217c0 : IVGCVSW-3693 Implement SendCounterPacket.SendPeriodicCounterSelectionPacket() function af5c46bde : IVGCVSW-3434 Create the SendCounterPacket interface 770862800 : IVGCVSW-2945 ExecuteNetwork should have an option to save the output to a file 56e26ba60 : Updated SerializerSupport.md to list the layer support alphabetically 00d306e4d : IVGCVSW-3381 Break up LayerTests.hpp into more manageable files 08b518687 : Add a check for the number of output types to ExecuteNetwork edd6fdced : IVGCVSW-3656 Fix wrong rename of the reference backend control macro f88663c12 : IVGCVSW-3656 Build the reference backend by default 54658b9c8 : IVGCVSW-3675 Add ExecuteNetwork option to print intermediate layers e89ebad9c : IVGCVSW-2325 Reduce duplication in LayerTests by reusing the ElementwiseTestHelper db16dd33f : IVGCVSW-3656 Rename ARMCOMPUTEREF to ARMNNREF a6539ed27 : IVGCVSW-3277 Fix RequiresCopy in case a tensor handle factory is not available cddc90696 : IVGCVSW-3507 Removed partially supported networks f2b8dcefa : IVGCVSW-3656 Make the reference backend build optional 146b2e158 : IVGCVSW-3605 Add direct compatibility between Cl and Neon backends 665a964aa : IVGCVSW-3575 Fix DepthwiseConvolution VTS Test Failures dcaa6109c : IVGCVSW-3175 Add Regression Tests for Zero Copy 1a0f691a2 : IVGCVSW-3441 Create IProfilingConnection and ProfilingConnectionFactory 4e5fc1fb6 : IVGCVSW-3410 Create Counter Directory metadata classes 00dda4a66 : IVGCVSW-3547 Use ExecuteNetwork to run a dynamic backend end to end test e898db9aa : IVGCVSW-3427 Create PacketVersionResolver class 91e1d89ad : Fix Windows build: 1cd451cdd : IVGCVSW-3670 Fix Vts Tests after adding Ref Import functionality e67edb238 : IVGCVSW-3656 Make the reference backend optional c33882d13 : IVGCVSW-3668 Fix Android issue running Ref Import tests 11cf1e22c : IVGCVSW-3634 Segmentation fault running UnitTests on Android ceda7853c : IVGCVSW-3671 Fix validation error msg WorkloadData.cpp d6507c995 : IVGCVSW-3564 Add optional InputLayerBindingID argument to ImageCSVFileGenerator a42d1b9eb : IVGCVSW-3507 Fix error in list of tested networks for Tf and TfLite parsers 187fac00b : IVGCVSW-3507 Revise and update readmes for 19.08 ccb25ea48 : IVGCVSW-3650 Fix Transpose Convolution inputs in TfLite parser 7599aa47f : IVGCVSW-3661 Add multi-channel TransposeConvolution2d unit tests to NEON backend 675fa4f1a : IVGCVSW-3642 Fixed VTS Test Failures 581742d8b : IVGCVSW-3163 Support Neon TransposeConv2d bfeb2711d : IVGCVSW-3606 Support memory import for Reference backend aec942c3f : IVGCVSW-3640 Add multi-channel TransposeConvolution2d unit tests to CL backend 74bf7da7e : IVGCVSW-3650 Add TfLite Parser support for Transpose Convolution layer 27bd9239b : IVGCVSW-3506 Update version number for 19.08 e9f0f0fdd : IVGCVSW-3617 Add CL TensorHandleFactory 895339092 : IVGCVSW-3545 Update the device specs with the dynamic backend ids f800de214 : IVGCVSW-3653 Fix memory initialization bug in TransposeConvolution2dTestImpl d88e47c3a : IVGCVSW-3429 Add a utility Version class 94d7915be : IVGCVSW-3550 Create Command Handler Registry 8ab53f050 : IVGCVSW-3625 Updated ACL pin to the 19.08 release branch c3c5fc259 : IVGCVSW-3620 Fix Hal 1.2 Softmax test failures on GpuAcc and CpuAcc dba634fd6 : IVGCVSW-3639 Add 5d tensor support 11f99b4e7 : IVGCVSW-3425 Create the Command Handler Functor base class bc62605b8 : IVGCVSW-3415 Create the Packet Class 4e3e818e1 : IVGCVSW-3622 Add Neon TensorHandleFactory 4992c344c : IVGCVSW-3633 Fixed possible driver crash 97520101b : IVGCVSW-3636 Fix Graph and WorkloaData to support backend Import functionality 4f77ac268 : MLCE-126 Delete unused Protobuf header import 0558ca4bd : IVGCVSW-3610 Remove unused leftover variable from TransposeConvolution2dImpl bb590b42b : IVGCVSW-3474 Refactor Lstm and QuantizedLstm Param Getters d65cb800d : IVGCVSW-3546 Extend the backend docs 1f7db45b7 : IVGCVSW-3416 Create Command Handler Key class 566e4adc1 : IVGCVSW-3635 Remove temporary check from RefLayerSupport::IsTransposeConvolution2dSupported() d8edabb89 : IVGCVSW-3616 Add multi-channel unit test for TransposeConvolution2d a24d9c797 : IVGCVSW-3615 Update Transpose Convolution algorithm 68db21f6d : IVGCVSW-3620 Fix VTS CpuRef failures 11bd26133 : IVGCVSW-3607 Add CreateWorkloadFactory with TensorHandleFactoryRegistry in IBackendInternal f97a5de03 : IVGCVSW-3541 Treat an empty list of backend paths as a special case 4e73b429d : IVGCVSW-3546 Create a reference dynamic backend to use for testing and as an example in the docs 1fa19197a : IVGCVSW-3598 Add Neon backend support for Strided_Slice b3fc252b0 : IVGCVSW-3474 Add end to end tests for Quantized_LSTM 6b4dfc2df : IVGCVSW-3603 *Json printer prints full profiling hierarchy 3d8a9eda1 : IVGCVSW-3597 Add complete test suite for the dynamic backends 0c2b2897c : IVGCVSW-3596 Register the dynamic backends in the BackendRegistry e54aa06ec : IVGCVSW-3595 Implement the LoadDynamicBackends function in the Runtime class 5488cfaaa : IVGCVSW-3608 Fix Neon depthwise convolution 5x5 failure 3c4eb3520 : IVGCVSW-3614 Remove limitation of axis=1 support for Softmax in Cl and Neon c2291fcef : GitHub #240 Fix bias shape in CreatePreCompiledWorkloadTest() ff9cb791e : IVGCVSW-3600 Update the docs with the naming convention for dynamic backend files 0493a7b2c : IVGCVSW-3612 Update the docs to include description of dynamic backend loading paths 4a539fcde : IVGCVSW-3599 Create the GetSharedObjects method in DynamicBackendUtils e7d449893 : IVGCVSW-3541 Get the paths where to load the dynamic backends from 4fc3c48c2 : IVGCVSW-3341 Add Neon backend support for Quantized_LSTM (16bit cell state) f0a0a9ec1 : IVGCVSW-3541 Change the makefiles to generate the necessary test files for dynamic backends f674aa0fd : IVGCVSW-3277 Mem export/import suppor for Tensors 737d9ff58 : IVGCVSW-3342 Add CL backend support for Quantized_LSTM (16bit cell state) 651aafec6 : IVGCVSW-3611 Report TransposeConvolution2d as unsupported on CpuRef when channel multiplier != 1 198ee4007 : IVGCVSW-3609 Fix decoding and encoding of INT32 tensors d0dc770ae : IVGCVSW-3561 Fix the linker issues of the test shared objects in the Android builds ae7b832a6 : IVGCVSW-3604 Fix channel shape calculation in TransposeConvolution2dLayer::InferOutputShapes 87f65eab4 : IVGCVSW-3539 Add Neon support and tests for Stack 9c3cae868 : IVGCVSW-3470 Add Quantized_LSTM tests 61c6da2f4 : IVGCVSW-3577 Update ACL pin to include NEON convolution output multiplier fix 1da023631 : IVGCVSW-3571 Fix VTS Test Skips d5166106e : IVGCVSW-3539 Add CL support and tests for Stack 2208b604d : IVGCVSW-3571 Add Gpu backend to CI tests for Android Q a77d80e75 : IVGCVSW-3561 Use absolute path of unit tests 0cf01dce4 : IVGCVSW-3581 Fix AddCopyLayers and associated tests bc2e21078 : IVGCVSW-3561 Test the DynamicBackend class 986c18646 : IVGCVSW-3555 Add unit tests for the dynamic backend utility functions 1a81630bd : IVGCVSW-3592 Add Support for Quantize to HAL 1.2 Driver 5b01a8994 : IVGCVSW-3471 Add Serialization support for Quantized_LSTM 61e71aa39 : IVGCVSW-3574 Update the docs with the backend versioning info 2e7f6ad7a : IVGCVSW-3556 Create the DynamicBackend class b38ed40d3 : MLCE-130: Enabled optimized path for DepthwiseConv 5x5 3b9383548 : IVGCVSW-3554 Update workloads to pass Softmax Axis Parameter to Backends 82b15eda6 : IVGCVSW-3537 Add support for L2 Normalization with < 4 dimensional tensors 991079245 : IVGCVSW-3368 Add Neon and CL unit tests for depth multiplier = 64 e30c16e77 : IVGCVSW-3566 Fix LSTM with normalization and Cifg WorkloadFactory 23700bb44 : Fix ModelAccuracyTool and ImageTensorGenerator's command line option typo ac60d2841 : IVGCVSW-3543 Implement the backend versioning algorithm b19d2e9c1 : IVGCVSW-3555 Fix string formatting in DynamicBackendUtils 0a08ec6e5 : IVGCVSW-3521 CpuAcc V1.2 pad Failures d73cecba2 : IVGCVSW-3563 + IVGCVSW-3555 Create new utility functions for dynamic backends ee18dc8d1 : IVGCVSW-3469 Add front end for Quantized LSTM layer 7b1845206 : IVGCVSW-3476 Add InferOutputShapes unit tests for convolution workloads 9e10c2b9e : Fix various uses of non-standard C++: b0f1dd717 : Add DLL copy commands for armnnTfLiteParser.dll 65c32264d : NNXSW-1697 Remove use of SubgraphView that may become invalid. 588973fa6 : Fix and clean up ImageTensorGenerator f8c629701 : IVGCVSW-3526 Add layer norm support for lstm serialization 07f2121fe : IVGCVSW-3536 Add Axis parameter to reference Softmax implementation 6f3785d4f : IVGCVSW-3548 Use BuildArmComputePadStrideInfo() in CL and NEON convolution workloads aab709b35 : Github #229 Remove unused include d6a9dee3f : IVGCVSW-3368 Add reference support for depthwise multiplier > 3 28c945730 : IVGCVSW-3383 - Add TfLite Parser support for L2 Normalization layer 84062b74f : IVGCVSW-3311 Refactor Validate() methods in WorkloadData.cpp 1c8adac9c : IVGCVSW-3481 Add End to End test for Prelu in the Neon backend 2ec73ac84 : IVGCVSW-3480 Add End to End test for Prelu in the CL backend 747f586b9 : IVGCVSW-3479 Add End to End test for Prelu 598950d61 : IVGCVSW-3453 Fix VTS quant_output_multiplier_gt_1 test failures 37e68686a : IVGCVSW-3297 Add Neon backend support for ResizeNearestNeighbour bcca1f4a7 : IVGCVSW-3423 Add TfLite parser support for Stack (Pack) layer 81e601c5a : IVGCVSW-3419 Add reference workload support for the new Stack layer 01bfd1781 : Remove unnecessary include from ClResizeWorkload.cpp 90bb7ab20 : MLCE-103 Clean up ModelAccuracyTool and ImageTensorGenerator f54c94624 : IVGCVSW-3478 Refactor armnn to make new Lstm parameters available in android-nn-driver through ILayerSupport.h b5433ee34 : IVGCVSW-3420 Add Serialization support for the new Stack layer 15a9a8f8f : IVGCVSW-3513 Update CL pin that fixes impl_base.hpp not found issue b6a9eccc1 : IVGCVSW-3519 Refactor TransposeConvolution2dWorkload for CL backed 97fb2debf : Github #226 Use correct paths returned by FindBoost.cmake 0bf6b2324 : IVGCVSW-3495 Refactor names of convolution2d unit tests 898a324d4 : MLCE-103 Add necessary enhancements to ModelAccuracyTool 454d1f5d5 : IVGCVSW-3421 Add Quantizer support for the new Stack layer d907f4bc9 : Github #227 Remove unnecessary includes cc0cefb6c : IVGCVSW-3296 Add CL backend support for ResizeNearestNeighbour 59c6670ca : IVGCVSW-3300 Add Neon backend support for dilated Convolution2d 974e5b60a : Update ACL pin to d473386e4d5e0edcf55e13a2bf3c422a23fac0de 05bfbd34e : IVGCVSW-3454 Fix VTS dilated conv2d test failures 4b961d36b : IVGCVSW-3298 Add CL backend support for dilated Convolution2d 5f9f2e3ce : IVGCVSW-3492 - Fix for Array must be initialized error 2b7519dca : IVGCVSW-3468 Add Unit test for Conv2D that combines strides, dilation and padding 2b8c1da56 : IVGCVSW-3418 Add Arm NN front end support for the new Stack layer ad5293a86 : IVGCVSW-3337 Add Neon backend support for LSTM layer normalisation 8b797a84f : IVGCVSW-3465 Add Customizable padding QSymm16 Unit Test to Neon ab801628d : IVGCVSW-3467 Add CL Backend support for Pad_v2 with Unit Test a2ec9092f : IVGCVSW-3338 Add CL backend support for LSTM normalization c0ed7baa8 : MLCE-103 Remove hardcoded output shape in ModelAccuracyTool 2979457c5 : IVGCVSW-3355 Add NeonSpaceToDepthWorkload 39f4639a7 : MLCE-103 Use ImageTensorGenerator in ModelAccuracyTool d01a83c8d : IVGCVSW-3397 Join lstm parameter infos in a struct for isLstmSupported e6eaf661c : IVGCVSW-3399 Add support of QuantisedSymm16 to Pad 605978451 : IVGCVSW-3391 Add SpaceToDepth CreateWorkload and EndToEnd tests a5b5bbf7a : IVGCVSW-3435 Add Neon Backend support for Pad_v2 with Unit Test 86bb4e1db : IVGCVSW-3399 Add support of QuantisedSymm16 to Permute and unit tests ec8e198a0 : IVGCVSW-3393 Fix Ref Unit test for customizable padding value Add Neon missing Unit Test for Uint8. 47cfee935 : IVGCVSW-3399 Add support of QuantisedSymm16 to Debug and unit tests, refactor to be done d2aa85ee2 : IVGCVSW-3353 Add CL support and tests for SpaceToDepth f356905c3 : Fix member name in PadDescriptor 33fa0a66a : IVGCVSW-3401 Update ACL pin to latest master 9b461486a : IVGCVSW-3294 Add Neon backend support for PReLU 91e4c6d43 : IVGCVSW-3293 Add CL backend support for PReLU 328d92b84 : Fix the warning message reporting when sub-graphs fail to get optimized 7c1603a4e : IVGCVSW-3307 Add RefMemoryManager f9ac3fd56 : IVGCVSW-3399 Add QSymm16 IsLayerSupportedTest to reference backend 6133cc31e : IVGCVSW-3277 Remove dead code 4686af038 : IVGCVSW-3307 TransposeConvolution: Don't call Map() before Execute() da1fb9b01 : IVGCVSW-3161 Bug Fix in Nearest Neighbor implementation; consider 4 neighbors instead of 2. 169d2f120 : IVGCVSW-3382 Deprecate ResizeBilinear and use Resize with Bilinear method 38e05bd28 : IVGCVSW-3236 Extend Ref LSTM with layer normalization support d0c0cc3e2 : IVGCVSW-3369 Add IsPreluSupported to default layer support c394a6d17 : IVGCVSW-3307 Don't assume TensorInfo::Map() can be called before Execute() 4cefc4135 : IVGCVSW-3307 Introduce RefTensorHandle fe15eff9e : IVGCVSW-3361 Add end-to-end tests for Resize on CpuRef b17406df8 : IVGCVSW-3366 Add Quantizer support for ResizeLayer 970f43b07 : IVGCVSW-3365 Add reference workload support for ResizeLayer 6fb339a7d : IVGCVSW-3364 Add serialization support for Resize layer a9075df5b : IVGCVSW-3363 Add frontend support for Resize Layer 7a3e2feaf : IVGCVSW-3162 Support CL workload for TransposeConv2D 93820381b : Remove unnecessary include from RefLayerTests.cpp 98180eff3 : IVGCVSW-3324 Add end-to-end tests for TransposeConvolution2d on CpuRef 735a450d3 : IVGCVSW-3320 Add reference workload support for TransposeConvolution2dLayer 05bf054f4 : IVGCVSW-3287 Add L2Normalization epsilon CL workload support 610256fdf : IVGCVSW-3193 Allow ExecuteNetwork to have qasymm8 input type and add option to quantize float inputs to qasymm8 b2b5a26e7 : Update the CL pin to the latest master 5191033c7 : IVGCVSW-3197 Support SPACE_TO_DEPTH on Android e24e3cd94 : IVGCVSW-3347 Add EndToEnd test for BatchToSpaceNd d0dfe178e : IVGCVSW-3249 Extend the BatchToSpace workload to support QSymm16 96a709d87 : IVGCVSW-3310 Update scripts to download q-fsk version e30054f5a : Don't override compiler options specified on command line e0dbedfa9 : IVGCVSW-3250 Extend the Gather workload for QSymm16 support e440329a2 : MLCE-103 Fix out-of-bound bug in ModelAccuracyChecker 57f13d590 : IVGCVSW-3334 Refactor BatchToSpace tests to be generic 34757810f : IVGCVSW-3235 Add scalar to use as padding value in Reference Pad 84da38b0f : IVGCVSW-3277 Refactor TensorHandle factory API 9515c7ec4 : IVGCVSW-3263 - Add End to End tests for SpaceToDepth on Ref 965c7c63f : IVGCVSW-3343 Add backward compatibility deserialisation test for pad value bf0e7226e : IVGCVSW-3267 Add more code coverage to the PReLU layer 6858d3fb7 : IVGCVSW-3247: Refactor reference Gather workload 389aa70c8 : IVGCVSW-3322 Add Quantizer support for TransposeConvolution2DLayer 5e1b0cf8a : IVGCVSW-3330 Parse dilation parameters for DepthwiseConvolution2d in Deserializer cb549301b : IVGCVSW-3321 Add serialization support for TransposeConvolution2dLayer 0dcffec80 : IVGCVSW-3291 Add L2Normalization epsilon value to serialization 639fb0437 : IVGCVSW-3319 Add frontend support for TransposeConvolution2d Layer 713e95c8c : IVGCVSW-3193 Update bounding box value of MobileNet SSD after refactor Convolution2d and DepthwiseConvolution2d to use Encoders and Decoders 65263959a : IVGCVSW-3212 Refactor RefBatchNormalizationWorkload 47ea3c0e8 : IVGCVSW-3248 Refactor reference BatchToSpace workload 51982472b : IVGCVSW-3269 Add Serialization support for the new Prelu Activation layer a4812b6cd : IVGCVSW-3270 Add Quantizer support for the new Prelu Activation layer 20b1f8830 : IVGCVSW-3271 Add unit test for dilated DepthwiseConvolution2d a57eccbe3 : IVGCVSW-3231 Add reference workload support for SpaceToDepth ab9e52563 : IVGCVSW-3268 Add Reference workload support for the new Prelu Activation layer bee4bc944 : IVGCVSW-3299 Add Uint8 Support to Model Accuracy Checker 0c64f461e : IVGCVSW-3288 Add L2Normalization epsilon Neon workload support 0244cd0f7 : IVGCVSW-3234 Ensure that Quantizer allows different quantization scales on inputs and output of Concat layer 71c80b1d5 : IVGCVSW-3234 Add unit test for Concat with different quantization params edeeb168c : IVGCVSW-3264 Add Unit Test for Dilated Convolution2d to armnn 0e406eed3 : IVGCVSW-3267 Add Arm NN front end support for the new Prelu Activation layer e52211e15 : IVGCVSW-3286 Add epsilon Reference workload support 0b679f03e : IVGCVSW-2779 Fix Android Q build 3cb85f329 : IVGCVSW-3219: Add QSymm16 support to the ResizeBilinear Reference workload a7240e7fe : IVGCVSW-3273 ArmnnQuantizer: UnimplementedException thrown for: VisitNormalizationLayer b80775f7d : IVGCVSW-3222 Extend Mean ref workload to support QSymm16 4d1ff5882 : IVGCVSW-3221 Refactor Mean ref workload and tests aece4edd3 : IVGCVSW-3285 Remove out of date check from RefLayerSupport::IsDilatedDepthwiseConvolutionSupported 719d2a94d : IVGCVSW-3218 Refactor the Reference Workloads for the ResizeBilinear layer c81855f6c : IVGCVSW-3278 Cl and Neon TensorHandles inherit from common base interface db48288f5 : MLCE-121 Github: Build error on GCC 9 24d7321ad : IVGCVSW-3225 Add QSymm16 support for Rsqrt workload c6138d8a8 : IVGCVSW-3275 Add Uint8 support for L2Normalization d73d14fd7 : IVGCVSW-3229 Refactor L2Normalization workload to support multiple data types 0421e7f22 : IVGCVSW-3224 Add Uint8 support for Rsqrt c4223d135 : IVGCVSW-3217 Refactor the Layer tests for ResizeBilinear to make them generic 1ea3fcffa : IVGCVSW-3261 Add Quantizer support for SpaceToDepth layer aa06714b9 : IVGCVSW-3260 Add serialization support for SpaceToDepth 7f6db40e8 : IVGCVSW-3010: Unit Test for Activation Workload for Float32 and Uint8 972af1568 : IVGCVSW-3258 Add front end support for new SpaceToDepth layer e9e1878cb : IVGCVSW-3253 Refactor MonotonicClockRaw in WallClockTimer 689471877 : Github #208 Search for flatc on standard paths e315c8faf : libarmnnQuantizer has references to libarmnn, so use libarmnn for link edf523083 : IVGCVSW-3228 Fix bias quantization to be INT32 not QAsymm8 49ab7ada1 : Github #140 Use snprintf instead of strncpy a37e1bd2e : IVGCVSW-3237 Add type check to RefLayerSupport::IsDetectionPostProcessSupported f2aaab3a0 : IVGCVSW-3223 Fix ref convolution performance regression 99a663140 : IVGCVSW-3211 Refactor reference Rsqrt workload 0434df603 : IVGCVSW-3143 Extend the Pooling 2d workload to support QSymm16 6aeb771e8 : IVGCVSW-3227 Extend the reference normalization workload to support QSymm16 2fc70c5f7 : IVGCVSW-3226 Refactor the reference normalization workload a3b20473e : IVGCVSW-3142 Refactor reference Pooling2d workload 6331f91a4 : IVGCVSW-2971 Support QSymm16 for DetectionPostProcess workloads 18f2d1ccf : IVGCVSW-3223 Use GetIndex from DataLayoutIndexed.cpp in ConvImpl.cpp ba257e3a9 : IVGCVSW-3212 Refactor the Reference BatchNormalization workloads 93f84a970 : IVGCVSW-3216 Make Rsqrt f32 layers test generic ee423cee7 : IVGCVSW-3142 Refactor DataLayoutIndexed and TensorBufferArrayView for convenience 286080f0d : Do not rebuild the serializer/deserializer code if not necessary f55071347 : IVGCVSW-3213 Extend the Reference BatchNormalization workload to support the new QSymm16 type 3122bd574 : IVGCVSW-3212 Refactor the Reference BatchNormalization workloads to handle Float32 and QAsymm8 types 550fe36f6 : Update the CL pin to the latest master b6441e462 : Add support for all data type for input and output layers 33732f64d : IVGCVSW-3215 Add CreateWorkload test for Rsqrt Fp32 b40d71050 : IVGCVSW-3179 Extend floor workload to support QSymm16 a7b7928b8 : MLCE-124 Fix install target wrt serializer and tflite parser 8c7324dd7 : IVGCVSW-3148 Add end to end test for Dequantize layer to Ref, Cl, Neon 60f548877 : IVGCVSW-3182 Updated Validation files 83735b177 : IVGCVSW-3177 Refactor Floor reference workload 983daec95 : IVGCVSW-3147 Add CL Dequantization workload 120522aee : IVGCVSW-3195 Extend reference SpaceToBatch workload to support QSymm16 cd5571c65 : IVGCVSW-3165 Added accidentally removed CreateFakeQuantization Function 42666a17d : IVGCVSW-3171 Extend the Strided Slice Ref workload to support the QSymm16 e851b3da2 : IVGCVSW-3170 Refactor the Strided Slice Ref workload for Float32 and QAsymm8 types 01961a7df : IVGCVSW-3148 Add Neon backend support for Dequantize 20ec2497c : IVGCVSW-3186 Add ClQuantizeWorkload fabc289e7 : IVGCVSW-3185 Add NeonQuantizeWorkload 22f0f2bc3 : IVGCVSW-3194 Refactor SpaceToBatchNd workload 25339c31a : IVGCVSW-3159 Support QSymm16 for Splitter workloads edb8b2ec4 : IVGCVSW-3182 Corrected expected model predictions d7f290896 : fix reference IsConvolution2dSupported error messages 0f072ab1b : IVGCVSW-2771 Add more end to end tests for splitter on Cl, Neon, Ref to cover different number of dimensions and split axis e0200da93 : MLCE-119: Allow deph multipliers 2 and 3 248683fef : IVGCVSW-3173 Extend reference softmax workload to support qsymm16 aa949514c : Don't add redundant copies 8ed4b8c34 : IVGCVSW-3172 Add QSymm16 support for reshape workload a70fe6049 : IVGCVSW-2992 Document Concat layer rename f341d7f56 : IVGCVSW-2745 Unit test error running ArmNN on Raspberry Pi a121de3ed : IVGCVSW-3168 Refactor reference softmax workload into a single workload e242f2dc6 : IVGCVSW-3119 Rename MergerLayer to ConcatLayer 2f2778f36 : IVGCVSW-3145 Refactor Reference Reshape workloads 0be433868 : IVGCVSW-2771 Add end to end tests for splitter on Cl, Neon, Ref 41f00f1e3 : IVGCVSW-3033 Unit test using a MockBackend to validate Optimizer 46c09d009 : IVGCVSW-2970 Support QSymm16 for FullyConnected workloads af8b72d3a : IVGCVSW-3129 Image pre-processing fix for TFLite 43aec5886 : IVGCVSW-3134 Refactor FullyConnected workloads into single workload 7f2c35a82 : IVGCVSW-3033 Adding MockLayerSupport to MockBackend c1001c6f7 : Make the script for getting the compute library more robust 741358311 : IVGCVSW-2771 Fix SubTensor error in vgg16 ExecuteNetwork CL 2f80f6e3e : IVGCVSW-3026 Extend RefConvolution2dWorkload to support QSymm16 88d44b893 : IVGCVSW-3074 Extend the DepthwiseConvolution2d workload to support QSymm16 e3a4245bb : IVGCVSW-3082 Fix layer execution order after a subgraph substitution 15eb5832f : IVGCVSW-2771 Fix SubTensor error in vgg16 ExecuteNetwork NEON 495852f2a : IVGCVSW-3073 Refactor reference DepthwiseConvolution2d workloads 9b3983299 : IVGCVSW-3025: Refactor reference Convolution2d workload 31b2e134c : Silence gcc 8 warning wrt catch by value c3ba50e5e : IVGCVSW-3132 Reintroduce SubGraph definition, but deprecated 38a92584d : IVGCVSW-2758 Instructions for cross-compiling ArmNN for arm64 should install cross-compiling toolchain earlier d00883b24 : IVGCVSW-3116 Fix failing NN Driver Tests on Android Q e0ca861a5 : IVGCVSW-3081 Quantizer min>=max error & missing layers ed735043d : IVGCVSW-3088 Update the backends README file 05349c5e8 : IVGCVSW-3015 Fix duplicate input/output slots in sub-graph 1b3eb7e53 : IVGCVSW-3123 Remove duplicate step from CrossCompilation guide 005288d39 : IVGCVSW-3033 New unit tests to ensure the Optimizer can handle multiple Graph objects 997dd8c4f : IVGCVSW-3088 Update Readme for 19.05 825af454a : IVGCVSW-3125 Deprecate CreateMergerDescriptorForConcatenation function f02e6cd72 : IVGCVSW-3030 Add unit testing for the Optimization API 4ed6c83a8 : IVGCVSW-3124 Rename workloadFactory CreateMerger to CreateConcat ac73760a3 : IVGCVSW-3060 Classification tests display output value as raw float 58ef2c6f7 : IVGCVSW-2967 Support QSymm16 for Constant workloads 39d487d3e : IVGCVSW-3117 Rename NeonMergerWorkload to NeonConcatWorkload 690594133 : IVGCVSW-3117 Rename ClMergerWorkload to ClConcatWorkload 4ed34edd7 : IVGCVSW-3117 Rename RefMergerWorkload to RefConcatWorkload b6e175684 : IVGCVSW-3036 Change Armnn Quantizer to specify Armnn format 88054f855 : IVGCVSW-3030 Add a mock backend for unit testing af000a907 : IVGCVSW-2964 Fix issue with Deserializer creating ciruclar graph cbb66aa4b : IVGCVSW-2972 Support QSymm16 for Merger 60281579b : IVGCVSW-3089 Change clframework version to 19.05 Release branch 758fe1296 : IVGCVSW-3087 Changing version to 19.05 bab2626e4 : IVGCVSW-2911 Add Android Q support to android-nn-driver infrastructure da47048a4 : IVGCVSW-3001 Dequantize the output prior to printing fc598e15f : Use the new deprecation API 906f94631 : IVGCVSW-3076 Add ConcatLayer methods to public API 305620201 : IVGCVSW-3069 Add documentation for ModelAccuracyTool-Armnn eac246dde : MLCE-101 Add default dilation depthwise convolution implementation to LayerSupportBase 22972f04d : MLCE-101 Add dilation support for DepthWiseConv workload acad04e3c : MLCE-101 Add dilation parameter to serializer 49cb7d056 : MLCE-101 Add dilation support to reference backend f0bd68386 : MLCE-101: Adding dilation support in conv and dconv 3f9119a11 : IVGCVSW-3035 Correct gamma variable name 290eb93af : IVGCVSW-3058 Segmentation fault running Resnetv2.50 tfite int8 model b9971c9ed : IVGCVSW-3013 Add unit tests for QSymm16 LSTM 0e26cb574 : IVGCVSW-3070 Add Documentation for ImageTensorGenerator & ImageCSVFileGenerator cd05f3e62 : IVGCVSW-2834 Fix Input TensorInfo in Quantization DataSet bdf2aab82 : IVGCVSW-3034 Adding a unit test to check substituteSubGraph now works when substituting layers from another Graph 5696bff29 : IVGCVSW-3063 Modify Quantizer tool to take command line input for preserving input/output types 5200afa27 : IVGCVSW-3034 Updates to SubstituteSubGraph and ReplaceSubgraphConnections to support Graphs instead of SubGraphViews afe788964 : IVGCVSW-2990 Add deprecation helpers 8492433df : IVGCVSW-3030 Refactor code and fix OptimizeSubgraphView f3d102114 : IVGCVSW-3030 Added move operators to the Graph class 724e48013 : IVGCVSW-3061 Modify NetworkQuantizer to support option to preserve input/output types 5fa839385 : IVGCVSW-3072 Add MergerLayer Deserialise Backcompat test 77ba3df6a : IVGCVSW-3030 Make the OptimizationViews class move-assignable a563b9247 : IVGCVSW-2900 Adding the missing option to build the Accuracy Tool to the GlobalConfig.cmake 8106b7cc6 : IVGCVSW-3031 Reparent layer to new graph f92dfced4 : IVGCVSW-2833 Add Dynamic Quantization a4247d5a5 : IVGCVSW-2900 Adding the Accuracy Checker Tool and tests c2fe5fb3a : IVGCVSW-3031 Finer grained backend optimization API 59f32f96c : IVGCVSW-3067 Fix issue with QuantizerVisior not setting TensorShape correctly eb2b329b7 : IVGCVSW-2997 Refactor reference LSTM workload 5cf4d1c29 : IVGCVSW-2989 Generate subgraphs without cyclic dependencies 2fd6100c7 : IVGCVSW-3038 Move MakeInputTensors to armnnUtils 0eea37c05 : IVGCVSW-3030 Update the backend code to create also a list of non-optimized SubgraphViews 87106761b : IVGCVSW-3014 Add GetSupportedBackends to IDeviceSpec 602af090a : IVGCVSW-3029 Remove any AddLayer capabilities from SubgraphView 59e15b00e : IVGCVSW-2834 Add dynamic quantization via datasets 8b194fbe7 : IVGCVSW-3003 Fix the bug in setting the same tuningLevel in the constructor b4d7eaef4 : IVGCVSW-3039 Unify BindingPointInfo declarations 93e2e4050 : IVGCVSW-2941 THIRD_PARTY_INCLUDE_DIRS is not set in armnn/tests/CMakeLists.txt for external builds 49937f3da : IVGCVSW-2773 Integrate new CL tuner into ArmNN d78b891d3 : IVGCVSW-3021 Add end-to-end flow control integration test 386681af1 : IVGCVSW-2993: Investigate TfLite Parser test output shape validation ff05cc508 : IVGCVSW-2405 Rename SubGraph to SubgraphView 6870b9892 : IVGCVSW-2948 Add DeepSpeech v1 support to TensorFlowLiteSupport.md 18515e2e7 : IVGCVSW-2983 activation layers support for QSymm16 !armnn:1023 e05e38e78 : Fixing a broken link to MLPlatform.org dc2f7f4bd : IVGCVSW-2843 Support QSymm16 via Command-line quantizer tool ae2c5f035 : IVGCVSW-2982 Refactor reference Activation workload bb73e576e : IVGCVSW-2773 Update clframework pin for the jenkins timing tests 13a9fa67e : IVGCVSW-2396 Go back to using offset memory manager 501f4d4ef : IVGCVSW-2996 Add Reshape layer to ParseFullyConnected in TfLite parser when input is > 2D to flatten the input to 2D [batch_size, input_size] c01b39146 : IVGCVSW-3007 ArmnnConverter: Fix bug with optional --input-tensor-shape argument b85547024 : IVGCVSW-2657: Fix to force correct quantisation parameters for QASYMM8 Softmax Signed-off-by: David Monahan <david.monahan@arm.com> 04a8b05b2 : IVGCVSW-3005 Correct the order of inputs and outputs of deepspeech v1 3dcc1c681 : MLCE-111: ONNX parser raw data bug d49b70fc4 : IVGCVSW-2993: Investigate TfLite Parser test output shape validation 672de578c : IVGCVSW-2994 Add Reshape layer to ParseUnpack in TfLite parser to remove the unpacked dimension of each output from Splitter and correct ReshapeFixtureWithReshapeDimsFlatten test output shape 4a9561174 : Remove incorrect documentation line a820e0250 : IVGCVSW-2657: New Mobilenet Timings test which includes quantisation and softmax Signed-off-by: David Monahan <david.monahan@arm.com> dc2797928 : IVGCVSW-2657: Model update to fix failing timings test: TfLiteVGG16Quantized Signed-off-by: David Monahan <david.monahan@arm.com> 4de9f67c9 : IVGCVSW-2918 Implement ExecutionFrame. 8271f8144 : IVGCVSW-2899 Create a tool to preprocess the images, generating the RAW tensor data from the image files 861985ff2 : IVGCVSW-2925: Combine Pad with Convolution2d in the Optimizer 17660e68c : IVGCVSW-2987 Modify ParseSplit in TfLite parser 7997a3527 : IVGCVSW-2980 Build ArmNN with the latest version of the driver stack library c2ebc63ba : IVGCVSW-2855 Update Command Line Processing of commonOptions 4818d4659 : IVGCVSW-2849 Add TfLite Parser support for Rank-0 operands and unit tests 0790dcea1 : IVGCVSW-2957 MergerLayer subtensor optimization now backend agnostic b98bbcfa2 : IVGCVSW-2425 Add unit test for Logistic (Sigmoid) in NEON e571d33a4 : IVGCVSW-2855 Create TfLite reference test for DeepSpeechV1 aab6aff4a : IVGCVSW-2959: Update TfLiteResNetV2-50-Quantized-Armnn test 507f39d2b : MLCE-103: MDK changes for running multiple inferences qasymm8 472d4e038 : IVGCVSW-2965: Add ResnetV2 50 Timings job in CI 3e68b9794 : IVGCVSW-2928 Fix issue with GPU profiling 200e38039 : IVGCVSW-2848 - Add TfLite Parser support for Unpack layer b1390fcea : IVGCVSW-2959 Update TfLiteResNetV2-50-Quantized-Armnn test 2b03d64da : IVGCVSW-2955 Update the Quantizer Tool to take an additional parameter for the user to specify a CSV file 7b4886fac : IVGCVSW-2543 Add timing for ExecuteNetwork inference 774f6f1d7 : IVGCVSW-2912 Change get_compute_libary.sh -p exit code to 0 7c23b33ee : IVGCVSW-2873 Update documentation for Serializer/Deserializer d4f0fead9 : IVGCVSW-2947 Remove boost dependency from include/TypesUtils.hpp f30f7d32b : IVGCVSW-2946 RefElementwiseWorkload configures prior to first execute 82fbe7c0b : IVGCVSW-2912 Make get_compute_library.sh sole source for clframework pin 2999a02f0 : IVGCVSW-2862 Extend the Elementwise Workload to support QSymm16 Data Type IVGCVSW-2863 Unit test per Elementwise operator with QSymm16 Data Type * Added QSymm16 support for Elementwise Operators * Added QSymm16 unit tests for Elementwise Operators 998517647 : IVGCVSW-2845: Add TfLite Parser support for TanH activation layer 2e6dc3a1c : IVGCVSW-2861 Refactor the Reference Elementwise workload * Refactor Reference Comparison workload * Removed templating based on the DataType * Implemented BaseIterator to do decode/encode 0324f48e6 : IVGCVSW-2844: Add TfLite Parser support for Split layer 1b63d6c13 : IVGCVSW-2927 Fix Streamline annotations eff363d58 : IVGCVSW-2914 Add Switch Layer and no-op factory method 1f8863087 : IVGCVSW-2915 Add Merge Layer and no-op factory method 647aab364 : IVGCVSW-2926 Add test for ResNetV2 50 quantized tflite model bb190a638 : IVGCVSW-2539 Improve ExecuteNetwork error logging 2fcce08c2 : IVGCVSW-2802 Ability to run FP16 turbo mode through ExecuteNetwork afa4e3a48 : IVGCVSW-2875 Enable QuantisedSymm16 support for ref Dequantize workload a0beb3b8a : IVGCVSW-2872 Unit tests for Quantize layer and reference workload 2ab0bfa33 : IVGCVSW-2832 (Part 2) update clframework pin to b4a44ff3aa98d2b51f1621a7525db3f81108a1bd 5f400d6d2 : IVGCVSW-2871 Ref QuantizeLayer workload 8a54ac09d : IVGCVSW-2875 Reference implementation and unit tests for Dequantize 317cae526 : IVGCVSW-2866 Implement RegisterDebugCallback for RefDebugWorkload 83add2165 : MLCE-101 Deeplab v3+ (Add Tf Lite Parser Dilation Check) 10e6be471 : IVGCVSW-2885 fix ArmnnConverter help text e4294fd73 : IVGCVSW-2874 Add DequantizeLayer and no-op factory method 61f546347 : IVGCVSW-2880 Refactor order of methods 8b6df4da2 : IVGCVSW-2827: adding Validation file for TfLiteInceptionV4Quantized 87acb2733 : IVGCVSW-2870 Serialize quantize layer a9cca6aa9 : IVGCVSW-2870 Support QuantizeLayer on frontend 045ea78ab : IVGCVSW-2884:Add Validation.txt for TfliteInceptionV3 5eb30d9fa : IVGCVSW-2817 Inherit SerializerVisitor from the ILayerVisitor interface class 964e955d8 : IVGCVSW-2881 Remove DebugDescriptor 44db7c36c : IVGCVSW-2832 Update CL pin to 2761c2f0b60175469e959982a25ff0abdca6c9ce 313e1c883 : IVGCVSW-2882 Fix include order in armnn public headers 47bfac4ca : IVGCVSW-2865 add missing include of functional 9fc8c0f05 : Use unique names for temporary files ef38d5d0f : IVGCVSW-2861 Refactor the Reference Elementwise workloads * Refactored Elementwise Workload into the single workload. * Execute() function will react based on the DataType. 6e9482013 : IVGCVSW-2865 Extend IRuntime to add a new method RegisterDebugCallback(...) 2a304ede6 : IVGCVSW-2859 Add unit tests for QSymm16 quantization 11af375a5 : IVGCVSW-2694: serialize/deserialize LSTM db059fd50 : IVGCVSW-2850 Fix Circular Dependency Issue * Create the SerilizationID for fb base layer before creating inputs and connections. 7ac07f355 : IVGCVSW-2858 Add support for QSymm16 quantization 2a434a8a2 : IVGCVSW-2814 AllTypesAreEqualImpl handles odd num params correctly. 50db4e837 : IVGCVSW-2814 Extensive ref IsSupported for Activation & Addition 03acd6871 : IVGCVSW-2788 Modify Serializer test to use introspection API cd5ac2303 : IVGCVSW-2839 Add QuantisedSymm16 support to the ArmNN frontend 2a326b5bb : MLCE-105 Fix use of std::unique_lock in LoadedNetwork 3e14a9d20 : IVGCVSW-2686 Add Serializer and Deserializer for DetectionPostProcess 65d30965e : IVGCVSW-2354 Caffe SqueezeNet through armnn Cl and Neon 222c753ba : IVGCVSW-2429 Add Detection PostProcess Parser to TensorFlow Lite Parser 232cfc2a5 : IVGCVSW-2574 Create a converter application for all the supported ArmNN Networks db7c3912f : IVGCVSW-2735 Failure to find flatbuffers is not a fatal build error 18ce33871 : IVGCVSW-2709 Serialize / de-serialize the Splitter layer 1b4d7b1e0 : IVGCVSW-2800 Update CL pin to latest master b99480bc5 : IVGCVSW-2792 Update Neon Mul/Sub workload for latest CL master a6d45c776 : IVGCVSW-2769 Don't process node if already visited 495701f01 : IVGCVSW-2693 Serialize/de-serialize L2Normalization ac25a1bed : IVGCVSW-2697 Add Serialize/Deserialize for the Merger Layer d469faf86 : IVGCVSW-2783 Fix Deserializer connections for layer with multiple outputs ac97c8cda : IVGCVSW-2696 Serialize / de-serialize the Mean layer c192f35ed : IVGCVSW-2689 Fix Floor Deserilizer discarding layer name f81edaacc : IVGCVSW-2691 Add Serialize/Deseralize Gather layer 5c7ab0555 : IVGCVSW-2681 Fix layer name in BatchNormalization deserialization a1ed73a7c : IVGCVSW-2691 Add Serialize/Deseralize Gather layer b348521a8 : IVGCVSW-2710 Add Serializer and Deserializer for StridedSlice da1f97555 : IVGCVSW-2711 Add Serializer and Deserializer for Subtraction 6522cdcd8 : IVGCVSW-2705 Add Serializer and Deserializer for ResizeBilinear 79ffdf57b : IVGCVSW-2692 Add Serializer and Deserializer for Greater 8e7fa232b : IVGCVSW-2681 Serialize/de-serialize the BatchNormalization layer dd2ba7ebf : IVGCVSW-2689 Serialize / de-serialize the Floor layer 8b42a380b : IVGCVSW-2706 Serialize / de-serialize the Rsqrt layer ebb0f9c1d : IVGCVSW-2701 Add Serializer and Deserializer for Pad 57728788f : IVGCVSW-2700 Serialize/de-serialize the Normalization layer 377351e54 : IVGCVSW-2695 Serialize / deserialize the Maximum layer 235cea596 : IVGCVSW-2688 Add Serializer and Deserializer for Equal 0fe3245e8 : IVGCVSW-2698 Serialize / deserialize the Minimum layer 9066d3c46 : IVGCVSW-2765 Modify ParserFlatBuffersSerilizeFixture to accept different output type 3ee1422c8 : IVGCVSW-2763 Fix bug in BatchToSpaceNdLayer::InferOutputShapes 8d69bbc67 : IVGCVSW-2766 Modify CheckDeserializedNetworkAgainstOriginal to work with multiple inputs and outputs 5888589ec : IVGCVSW-2687 Add Serializer & Deserializer for Division 315258e6a : IVGCVSW-2598 Update attribute to use num_split 6b4ed983a : IVGCVSW-2682 Add Serializer and Deserializer for BatchToSpaceNd ad402709d : IVGCVSW-2752 Make biases optional in INetwork b56292c00 : IVGCVSW-2759 Add MakeOptional to enable in-place optional object construction 91c0eff2f : IVGCVSW-2598 Fix for constant axis issue for Tensorflow Parser dbfb8549d : IVGCVSW-2764 Strengthen test for thread-safety in Profiler b2845655b : IVGCVSW-2632 Fix RefMerger from QAsymm8 types with different quantization parameters 7733c57b9 : IVGCVSW-2560 Add support of SSD MobileNet to TensorFlowLiteSupport.md 4628d0545 : IVGCVSW-2560 Verify Inference test for TensorFlow Lite MobileNet SSD 452869973 : IVGCVSW-2708 Add Serializer and Deserializer SpaceToBatchNd 07d58c77e : IVGCVSW-2429 Add Detection PostProcess Parser to TensorFlow Lite Parser 762778817 : IVGCVSW-2683 Add Serializer & Deserializer for Constant b3d481a25 : IVGCVSW-2629 Adding support for uint8 in ExecuteNetwork to fix issues with output tensor being all zero 17fa2b426 : IVGCVSW-2756 Fix bug in ClSpaceToBatchNdWorkload 757b0d9a3 : IVGCVSW-2525 *Update TfLite supported operator list 633f85904 : IVGCVSW-2751 When layers are Deserialized the layer name is lost 268509ac1 : Rename ArmNN schema file to ArmnnSchema.fbs a1ecc49d1 : IVGCVSW-2762 Fix missing layer name and output slot index in DebugLayer output 451d95bff : Add strided-slice parser to tf-lite f11bab5c4 : IVGCVSW-2757 Add check for wrong number of components supplied to const tensor 8f6d7a718 : Add minimum parser to tf-lite b8d805ea3 : Add maximum parser to tf-lite 0d0a78ebd : IVGCVSW-2721 Quantize and Dequantize aren't quite right d1ae3a632 : IVGCVSW-2735 Fail build if TfLite parser or armnnSerializer can't be built baded14fc : Add space-to-batch-nd parser to tf-lite db947e26c : Add batch-to-space-nd parser to tf-lite 3f58ddb30 : Add resize-bilinear parser to tf-lite bbeae26a8 : Add sub parser to tf-lite 17cf71f7c : IVGCVSW-2589 Fix for checking out CL release branch b9705bf29 : IVGCVSW-2739 Updating the Readme.md and ContributorGuide.md files to add references and links to the new MLPlatform.org website (the home for the machine learning platform 06e25c41e : IVGCVSW-2749 Throw exception in TensorShape when requested index >= number of dimensions 8ddae33ad : IVGSVSW-2736 Fix dangling reference to temporary storage c64ea9fdf : IVGCVSW-2588 Update README files for 19.02 b5b9bdf14 : IVGCVSW-2424 Add LOGISTIC Operator Support (CL) e74e55418 : IVGCVSW-2748 Fix bug causing std::bad_alloc in MakeTensor() dbe94290b : IVGCVSW-2589 Update CL pin to the 19.02 release 6cde7ed06 : IVGCVSW-2635 Update TensorFlowSupport.md bdc997266 : COMPMID-2007 Changing NDK version to 17b in the Build ArmNN with the Android NDK guide. This is required by the Arm Compute Library for some of the v8 NEON intrinsics 1b3e2ead8 : IVGCVSW-2429 Add Detection PostProcess Parser to TensorFlow Lite Parser 19f74b440 : IVGCVSW-2643 Add Activation to SerializerSupport.md and DeserializerSupport.md dbb0c0ca0 : IVGCVSW-2639 Add Serializer & Deserializer for Fully Connected 532478282 : IVGCVSW-2613 Support static quantization of BatchToSpace 23e1de6a7 : Fix typos in IVGCVSW-2645 Add Serializer & Deserializer for Pooling2d 3091b0680 : IVGCVSW-2610 Add Quantization Tool Executable 30b002047 : IVGCVSW-2702 Add Serializer and Deserializer for Permute af4840133 : IVGCVSW-2643 Add Serializer & Deserializer for Activation 0028d1b0c : IVGSVSW-2736 Rename DeserializeParser => Deserializer & fix namespaces be25fc18f : IVGCVSW-2636 Update serializer and deserializer README with new layers c04125f67 : IVGCVSW-2685 Serialize / de-serialize the DepthwiseConvolution2d layer 9ffd2fe27 : IVGCVSW-2583 Update verison number for 19.02 c8bab1bf6 : IVGCVSW-2436 Modify MobileNet SSD inference test fab64f09f : IVGCVSW-2730 Fix bug in TfParser setting incorrect output shape for Addition Layer 30211047e : IVGCVSW-2725 Fix issue with ExecuteNetwork and Guid's a0766c3d4 : IVGCVSW-2646 Add Serializer & Deserializer for Conv2D 2b183fb35 : IVGCVSW-2736 Deserialize using istream instead of filename 263829c21 : IVGCVSW-2642 Add Reshape to Serializer and Deserializer 4fbae3357 : IVGCVSW-2662 Implement conversion tool to serialize ArmNN networks 3166c3ede : IVGCVSW-2645 Add Serializer & Deserializer for Pooling2d a6b504a89 : IVGCVSW-2619 Support static quantization of StridedSlice fc413c0c9 : IVGCVSW-2644 Add Serializer & Deserializer for Softmax 2ee88dfe7 : IVGCVSW-2626 Add Quantization of ResizeBilinear Layer aa80d8a9f : IVGCVSW-2618 Support static quantization of Splitter 8675b68e1 : IVGCVSW-2616: static quantization of reshape e870bef8c : IVGCVSW-2621 Add static quantization of Merger 43e7864cf : IVGCVSW-2724 Fix bug in DeserializeParser cb8a32193 : IVGCVSW-2642 Fix Guid issue in Serialize Parser 3fcef20ff : IVGCVSW-2642 Fix layerBindingId issue 5b2159e43 : IVGCVSW-2620 Support static quantization of Constant ec333914d : IVGCVSW-2726 Code cleanup e5abbde55 : IVGCVSW-2658 Integrate Compute Library 6eb90d7 d8f5fc2d1 : IVGCVSW-2615 Support static quantization of Pooling2d 7b53b691f : IVGCVSW-2714 Fix armv7 build ac9cadc60 : IVGCVSW-2662 Create ISerializer class and refactor Serializer fa6e9e00d : IVGCVSW-2617 Add static quantization of SpaceToBatch 5f4502790 : IVGCVSW-2640 Add Serializer & Deserializer for Mul * Updated Serializer schema for Multiplication support * Added support for Multiplication to Serializer and Deserializer fb1437e86 : IVGCVSW-2614 Support static quantization of Permute 8a4ca10cc : IVGCVSW-2607 Refactor range tracking into own class 64e4ccb45 : IVGCVSW-2663 Enable ExecuteNetwork to load ArmNN files 424951560 : IVGCVSW-2623 Support static quantization of DepthwiseConv2d 8c1701a2d : IVGCVSW-2531 Serialize a simple ArmNN Network a40521a70 : IVGCVSW-2625 Support static quantization of softmax 0085978ac : IVGCVSW-2676 Make biases optional in ILayerVisitor for Convolution2D, DepthwiseConvolution2D and FullyConnected 3dad5acc5 : IVGCVSW-2622 Add static quantization of 2DConvolution e604cde16 : IVGCVSW-2624 Support static quantization of FullyConnected 43a799ca3 : IVGCVSW-2581 Create Deserializer c602f29d5 : IVGCVSW-2529 DeepSpeech v1 test 9c5d33a26 : IVGCVSW-2672 Code cleanup after changes a8d572dc4 : IVGCVSW-2607 Implement Input range override mechanism e0a4ad8a8 : IVGCVSW-2557 Add layer tests for Ref Detection PostProcess 0c702a1c3 : Github #123 Catch exceptions by reference 6d302bfb5 : IVGCVSW-2559 End to end tests for Detection PostProcess 61980d472 : Added TfLiteParser test for MnasNet a00a4ec08 : IVGCVSW-2553 Change BOOST_TEST to BOOST_CHECK_MESSAGE in CheckConstTensorPtrs 92e754f08 : IVGCVSW-2608: support static quantization of Activation aebf2e787 : IVGCVSW-2553 Add Unit Test for ConstTensor layer visitors 857aa4540 : IVGCVSW-2609 Quantize BatchNormalizationLayer 49dbe0e9f : IVGCVSW-2581 Update Schema.fbs to refer to vector of tables ccbde0e90 : Added TfLiteParser test for InceptionV4Quantized 8f29338c3 : Added TfLiteParser test for ResNetV2 7205fed8a : IVGCVSW-2654 Test quantization of addition, input and output 949f1255a : IVGCVSW-2580 Integrate serialization schema code generation to build process 27d830720 : IVGCVSW-2606 Produce quantized InputNetwork from simple FP32 InputNetwork f08876fce : IVGCVSW-2551 Add Descriptor and name only unit tests for Visitor bc67cef3e : IVGCVSW-2557 Ref Workload Implementation for Detection PostProcess c981df3bb : Added TfLiteParser test for InceptionV3Quantized 063041142 : Added TfLiteParser test for MobilenetV2Quantized 531ef94a0 : IVGCVSW-2552 Add unit tests for the input and output layers for Visitor dc1c082f4 : IVGCVSW-2280 Add unit tests for RESIZE_BILINEAR NEON operator d95e906f1 : IVGCVSW-2603 The macros ARMCOMPUTECL_ENABLED and ARMCOMPUTENEON_ENABLED no longer work 339bcae73 : IVGCVSW-2604 Fix bug that made it impossible to execute inference tests on certain backends 0c051f9b6 : IVGCVSW-2471 Code cleanup where necessary 4a55201f9 : MLCE-90 Fixing issues with NEON pad tests 93f5f97e4 : IVGCVSW-2601 Fix for ExecuteNetwork output data printing bug 9b93747c4 : IVGCVSW-2564 Fix output buffer initialization bug in ExecuteNetwork b5f7df527 : IVGCVSW-2522 Add DCO requirement to Contributor Guide 969eea33b : IVGCVSW-2579 Create Flatbuffers schema for simple Armnn network adddddb6c : IVGCVSW-2458 Refactor the Optimize function (Network.cpp) so that subgraphs are optimized by the backends d089b74be : IVGCVSW-2437 Inference test for TensorFlow Lite MobileNet SSD 7cf0eaa26 : IVGCVSW-2564 Add support for multiple input and output bindings in InferenceModel 28d3d63cc : IVGCVSW-2549 Add name only layer unit tests for Visitor 3d7efe9a2 : Added ConstantLayer support to TfLiteParser d161ba0bc : IVGCVSW-2569 Add implementation of ConstTensor Accept functions c6a41ffa2 : IVGCVSW-2443 Add Cl support for Greater operator eed85925f : IVGCVSW-2447 Add Greater Workload to Neon cd7544e4e : IVGCVSW-2548 Add member function to check layer pointer not null a8a840b37 : IVGCVSW-2575 Update CL pin to latest master 1306b194d : IVGCVSW-2548 Add the TestLayerVisitor class a0d56c77a : IVGCVSW-2556 Add Layer implementation for Detection PostProcess 12055747d : MLCE-84 Add Neon Pad support and unit tests e9e7bfd09 : IVGCVSW-2547 Add Accept function to IConnectableLayer 5e9d29802 : IVGCVSW-2563 Fix bug in TfLiteParser::ParseConcatenation 6e2f60674 : Github issue #127 - Use https to check out ComputeLibrary 1fcb4ffde : IVGCVSW-2503 Fix end to end test support for Boolean output type 19bd47dc6 : IVGCVSW-2554 Update NEON scheduler to output workload names rather than unknown 94dd5d87a : IVGCVSW-2555 Add no-op implementation for Detection PostProcess 2b4d88e34 : IVGCVSW-2503 Refactor RefElementwiseWorkload around Equal and Greater 94412aff7 : IVGCVSW-2512 Add Gather operator parser to TfParser 5f4e41ff5 : IVGCVSW-2546 Add ILayerVisitor to the public API c42c38413 : IVGCVSW-2430 Add logistic parser to tf-lite db2b160bf : IVGCVSW-2511 Add end to end Gather layer test c625f0001 : IVGCVSW-1048 RESIZE_BILINEAR NEON operator 70672f6c5 : IVGCVSW-2534 Fix bug TfLiteParser::ParseReshape() 6392a7709 : IVGCVSW-2545 Update CL pin to latest master 3d6898cc5 : IVGCVSW-2455 Move the extra backend code to a new git repo 8c76cc1a6 : IVGCVSW-2467 Update Boolean type support 4057d9132 : IVGCVSW-2515 Fix compilation when TfParser is disabled 4951d84b1 : IVGCVSW-2510 Ref workload implementation for Gather operator * add implemenentation for GatherQueueDescriptor validate function * add FirstInputTypedWorkload to allow type check on the first input tensor only * add ref workload implemenentation for float and uint8 * add Gather layer support in Ref * unit tests 0edd46737 : Fix compilation wrt IVGCVSW-2467 9c761a633 : Added AddBroadcastReshapeLayer method to TfLiteParser 33f8e3b6c : IVGCVSW-2509 Add GatherLayer implementation * implementation of ValidateTensorShapesFromInputs * unit tests 649dd9515 : IVGCVSW-2467 Remove GetDataType<T> function 382e21ce9 : IVGCVSW-2535 Fix crash in ExecuteNetwork when no compute device is specified 6c2355b1f : Added ParsePad method to TfLiteParser 2235ceea7 : Added ParseMean method to TfLiteParser f803f78f3 : Added ParseMul method to TfLiteParser d4ac6a41f : Added ParseAdd method to TfLiteParser b89b05f04 : IVGCVSW-2508 Add no-op factory implementations and layer for Gather operator * Added GatherQueueDescriptor to WorkloadData * Added CreateGather function in WorkloadFactory.hpp * Added stub implementation of the CreateGreater function in workload factories * Added GatherLayer stub implementation * Added AddGatherLayer to Network * Added IsGatherSupported to LayerSupportBase 6c8e8e759 : Github issue #120 - Embed TfLite schema e5caff101 : IVGCVSW-1656 Add Mean support to Tf Parser 491240249 : IVGCVSW-2454 Merge together the pluggable backends work (was in a separate branch) and master d0a1608e2 : MLCE-86 Reversing the pad list in the ClPadValidate function similarly to whats done in the constructor. 51dd62f57 : IVGCVSW-1656 Add Mean support to Tf Parser 992d6dc57 : IVGCVSW-2454 Refactor ArmNN to support pluggable backends from a separate code base 1f0ff3523 : MLCE-82 Add IsLayerSupported tests for MEAN 60f906404 : IVGCVSW-2466 Update compute library pin 7a8892fe7 : IVGCVSW-2345 Add Rsqrt support in Tensorflow Parser 9292aa3c7 : IVGCVSW-2438 Add Minimum operator support (CL) * Added CL unit tests 54b216998 : IVGCVSW-2441 Add Minimum operator support (NEON) d80a7126b : Refactor: Don't include all ComputeLibrary function definitions everywhere. a1d3c6a49 : IVGCVSW-2371 Add Rsqrt Ref implementation d5b9e6497 : IVGCVSW-2421 Remove the template-based version of armnnUtils::Permute in favor of a type-indepent implementation that takes void-pointers 2ad6cb486 : IVGCVSW-2384 Add Split parser function to Tensor flow parser 747ef82c8 : MLCE-77 Depthwise Convolution with depth multiplier > 1 doesn't work 760892724 : IVGCVSW-2383: code cleanup, remove unnecessary isSupported implementations, default cases are handled by DefaultLayerSupport f9426b338 : IVGCVSW-2370 Code clean up after Equal operator implementation where necessary c79fa1b55 : IVGCVSW-2205 Reversed workaround for COMPMID-1813 7332ed8ce : IVGCVSW-2308 Add Conv2d tests where stride > 1 fd899966c : MLCE-82 Add Neon Mean support and unit tests 6f37f83a2 : IVGCVSW-2353 Ignore control inputs in TensorFlow parser c48ac8c8c : MLCE-80 Remove strong typing from NeonBatchNormalization fbdad03c9 : IVGCVSW-2375 Add ParseAddN function to TfParser d59180174 : Update to latest compute library bf86d51ed : IVGCVSW-2389 WorkloadUtils: Add profiling to tensor mapping. 9c78f9490 : Update README.md 35052ae3f : IVGCVSW-59 Add documentation to the public API a06bf31af : IVGCVSW-2380 Add Greater operator to TfParser f446432f4 : IVGCVSW-2164 Added ACL implementation of SpaceToBatchNd operation to ArmNN 2262bbd74 : IVGCVSW-2401 & IVGCVSW-2402 Add end-to-end test for Greater/Equal Operator 4e6597a26 : IVGCVSW-2212 Add Neon support for Maximum operator a959ee5f7 : IVGCVSW-2211 Maximum operator support (CL) 84c70e65a : IVGCVSW-2367 Add Equal Operator to TfParser 4fa091638 : Update CL pin to the latest master 878f02313 : IVGCVSW-2379 Add Greater Ref workload implementation 30cdfcac0 : IVGCVSW-2365 Add Reference Equal Workload Implementation d74dc91af : IVGCVSW-2131 Implementation of StridedSlice operation * Added ACl Implementation to ArmNN * Added helper function for setting CL Strided Slice arguments 2099595ba : IVGCVSW-2398 Add no-op factory implementations for all backends for the Equal operation 6c46dd3e1 : IVGCVSW-2399 Margin of error too severe for ValidateBiasTensorQuantisation 71972a857 : IVGCVSW-2395 TfLiteParse::ParseReshape doesn't support reshape input 69352c150 : Update the CL pin to the latest master 42bad951f : IVGCVSW-2386 Work around Compute Library Arm v7 issue 59a950cef : IVGCVSW-2377 Add no-op factory implementations for all backends for the Greater operation 20e984f44 : IVGCVSW-2348 Support boolean data type 482ca850a : IVGCVSW-2363 Remove swizzling option from GetConstTensor in TfParser.cpp 738c2e6a6 : IVGCVSW-1434 Add debug mode to Optimizer * Modified optimizer to support debug mode via DebugLayer 44a7167e0 : Fix the ONNX parser tests issues due to a change in the latest ONNx master 6a669d757 : IVGCVSW-2266 Remove the input swizzling from ParseDepthwiseConv2D e355dc25e : Fix the ONNX parser build f8d630164 : IVGCVSW-2346 Fix test wrt NEFillBorderKernel index cf22ca9d9 : IVGCVSW-2354 Remove dimension validation from softmax 955258dde : MLCE-79 NEON QASYMM8 Addition Support 679efdae8 : IVGCVSW-2346 Fix test wrt NEFillBorderKernel f9afc7916 : IVGCVSW-2268 Remove the input swizzling from ParseConcat ba563c6d8 : IVGCVSW-836 Remove 2D validation in Softmax cfdcadf9f : IVGCVSW-2316 Add reference implementation and unit tests for Debug 23be07e85 : IVGCVSW-2333 Add ParseSub method to TfParser 8a121500c : IVGCVSW-2275 Remove swizzling from ParseResizeBilinear f005e313e : IVGCVSW-2277 Remove the input swizzling from ParsePooling2d ba8815f4c : Removed square kernel in range validation in CaffeParser as validation assumptions should not be made and should be handled by the backend d7cceeb9b : IVGCVSW-2193 ExpandDims operation implementation ac5aa1fae : IVGCVSW-2315 Add descriptor for Debug 8174f3629 : IVGCVSW-2276: Remove the input swizzling in ParseLrn 075c7504b : IVGCVSW-2267 Remove the input swizzling from ParseFusedBatchNorm 4631582a4 : IVGCVSW-2264 Remove input swizzling from ParseConv2D in the TF parser c2130a070 : IVGCVSW-2193 ExpandDims operation implementation f6ba747c0 : IVGCVSW-2296 Add ParsePad method to TfParser 213501577 : IVGCVSW-2264 Move DataLayoutIndexed to armnnUtils 24df82271 : IVGCVSW-2251 Add support for Minimum operator in TfParser 20e58806b : IVGCVSW-2247 Adding a min Elementwise Workload and tests 975c09aab : IVGCVSW-2256 Add parser function in TensorFlow Parser (Maximum) a9a1cf117 : IVGCVSW-2315 Add DebugLayer and no-op factory method de7055840 : IVGCVSW-2255 Add unit test for maximum reference workload * Enable Maximum workload a1b463f34 : IVGCVSW-2118 L2Normalization ACL function used for Neon 6460c274b : IVGCVSW-2312 Update CL pin to include their L2Normalization Neon changes 2df12b3ab : IVGCVSW-2254 Add Reference workload for Maximum 905396974 : IVGCVSW-2245 Add Minimum Layer and no-op Factory implementation d57415d9a : IVGCVSW-2202 Refactoring Arithmetic* names to Elementwise* names for workloads and workload functions 5a4304a09 : IVGCVSW-2253 Add maximum layer and corresponding no-op factory implementation 831faedd5 : IVGCVSW-1199: BATCH_TO_SPACE_ND integrate Arm Compute CL 7e7261ed9 : IVGCVSW-2205 Fixed a bug in DepthWiseConv workload where NCHW layout was assumed 1216b585e : IVGCVSW-2087 Reference implementation and unit tests for StridedSlice 144c01b56 : Fix documentation for depthwise convolution 0214d7e7d : Fix compile errors on Windows e02d60154 : IVGCVSW-2199 Call Resize only if H and/or W changes 4b19381b6 : IVGCVSW-2141 BuildGuideCrossCompilation.md Documentation update * Removed the usage of g++-5 as we can build it using later versions 0e76ed0a6 : IVGCVSW-2183 BuildGuideCrossCompilation.md Documentation update 69362cc41 : Refactor JSON printer test implementation 5fdfe823b : Refactor inlined utility functions in NetworkUtils 574bf0a7f : IVGCVSW-2135: Update Readme to include links to new ONNX and TensorFlow Lite guides a0d2844d0 : IVGCVSW-2086 Update StridedSliceLayer and StridedSliceDescriptor 3d93bc47f : IVGCVSW-1837: Enable broadcast tests for SUB CL/NEON Workload b3d2fbe5d : Remove leftover header from backendsCommon test e859b0623 : Updated the CL pin to take in the fix for CLBatchToSpace b9546cf1f : IVGCVSW-2173 - Add end to end layer test implementation and example usage * Add CommonTestUtils * Add end to end layer test implementation * Add example usage for Merger layer on Ref, Cl, Neon 97f71306b : IVGCVSW-2179 : ArmNN Contirbutor Guide 8910528b1 : IVGCVSW-1199 Disable auto-flattening of Compute Library tensors 07fefa5d4 : IVGCVSW-2117 - BuildGuideCrossCompilation.md Documentation update a52809cc1 : Minor improvements and changes in backends/README.md d41b25938 : IVGCVSW-2144: Adding TensorUtils class 63b08829c : IVGCVSW-2175 - Add support for uint8 Concatenation on CL b5f5aafa4 : MLCE-64: Updating BuildGuideAndroidNDK.md for Ubuntu 18.04 e950db636 : IVGCVSW-2043 Merger using ACL for innermost concat axis dea72860f : IVGCVSW-2115: Fix for unset USERNAME 8800c0077 : IVGCVSW-2169 Remove DataLayoutIndexed from public API 5cdda351b : IVGCVSW-2105 - Unit tests for merger * Add LayerTests * Add WorkloadTests de8b7b3c3 : IVGCVSW-2168: Remove DataLayout from Layer 8599a415c : IVGCVSW-2043 - Merger using ACL for innermost concat axis * Add ClMergerWorkload and NeonMergerWorkload to call ACL for innermost concat axis * Modify layer support to call ClMergerWorkloadValidate and NeonMergerWorkloadValidate when concat axis is inner most * Add m_ConcatAxis to MergerDescriptor * Modify MergerQueueDescriptor::Validate to check sub tensor only when using subtensor 1d67a6905 : IVGCVSW-2167: Run parser unit tests on the reference backend only 347dfcf1b : Fix for Github issue #103 22fbc9ef6 : Changed the mode of generate_tensorflow_protobuf.sh to executable c0b0a21ab : IVGCVSW-2115: Updated README.md 34d6dd77c : IVGCVSW-2115: Script to clone/fetch correct clframework fca75c39b : IVGCVSW-2155 - Always call NEConvolutionLayer in NeonConvolution2dWorkload * Remove check for preferDirectConvolution * Remove IsNeonDirectConvolutionPreferred * Remove unused tests and functions 81f2232a7 : IVGCVSW-2017: CLWorkload to use L2Normalization 48a4ae828 : IVGCVSW-2158 BuildGuideCrossCompilation.md wrong protobuf version 5c3e923b8 : IVGCVSW-2162: Remove conditional compilation directives from ArmComputeUtils d46e647ba : IVGCVSW-2157: Remove conditional compilation directives from ClBackendContext a65b7aeaf : IVGCVSW-2092 Port LSTMCell::Eval to ArmNN 74ba3dc71 : IVGCVSW-2156: Remove conditional compilation directives from ClContextControl 310c2091f : IVGCVSW-2134: Updating version number to 18.11 9326aabf6 : Adedd load/unload warm-up before the memory lek test to put the runtime into a stable test (memory-wise) This prevents false-positives when running the tests on Master 430b5d824 : IVGCVSW-2086: Add StridedSlice layer & corresponding no-op factory implementations 5caf907ef : IVGCVSW-2136: Remove memory management methods from workload factories dd9d8ca99 : IVGCVSW-2064 + IVGCVSW-2066 + IVGCVSW-2125 + IVGCVSW-2128 backend docs update f8254d198 : Fixed minor typos in BuildGuideCrossCompilation.md c25411cdf : IVGCVSW-2152: Convert TfLiteParser to NHWC 07bb5216b : IVGCVSW-2125 : Consolidate backend registries into one 262553e0d : IVGCVSW-2054: Fixing issue with InferOutputShape implementation in BatchToSpaceNdLayer. * added Unit test 3aab7c301 : IVGCVSW-2017: Refactored L2Normalisation Tests 56055193e : IVGCVSW-2066: Add IMemoryManager and integrate into the backends framework 95807cef8 : Tidying up multiple issues 111b5d94d : IVGCVSW-2125 : Consolidate backend registries into one 4e1e136cc : IVGCVSW-2054: BATCH_TO_SPACE_ND Reference implementation and Unit tests. f97debb95 : IVGCVSW-2082 - add SimpleConvolution2dAsymmetricPaddingNhwc to CL test after ACL fix the convolution issue. 263e34988 : IVGCVSW-2125 : backends now can return optimizations 3ea76d5f0 : IVGCVSW-2095 Add reference implementation and unit tests for SpaceToBatchNd 1b61be517 : IVGCVSW-2056+IVGCVSW-2064 : move ClContextControl to the ClBackend 605789503 : IVGCVSW-1709: Clean up memory manager bodge db49a8880 : IVGCVSW-2037 : Documenting pluggable backends 09e2f27a9 : IVGCVSW-1949 : Refactor ITensorHandle and move backend specifics to their place 9efb57d62 : Revert "IVGCVSW-2056 + IVGCVSW-2064 : move ClContextControl to the ClBackend" 9c6f3afdf : IVGCVSW-2113: Update ClDepthWiseConvolutionWOrkload to suit NCHW/NHWC DataLayout (3*3 Optimization) c9cc80455 : IVGCVSW-1946: Remove armnn/src from the include paths 207ef9a6b : IVGCVSW-2093 Add SpaceToBatchNd layer and corresponding no-op factory implementations 6b9658239 : IVGCVSW-2103: Add 2-Channel unit tests ResizeBilinear b9c8963c3 : IVGCVSW-2074: Updated the DepthwiseConvolution2dDepthMul1 for NHWC 7af00da90 : IVGCVSW-2074: Updated CompareDepthwiseConvolution2dTest for NHWC 1b417c497 : IVGCVSW-1970 TfLite VGG16: Use same number of iterations as other tests 45a9b775b : IVGCVSW-2102: Fix Pooling2D CpuRef indexing bug d84216a01 : IVGCVSW-2074: Updated the DepthwiseConvolution2dTest for NHWC db6a7fa7f : IVGCVSW-1970 TfLite VGG16: Correct number of iterations 41d3fa642 : IVGCVSW-1970 TfLite VGG16: Add Validation.txt for continuous integration 0022a465b : MLCE-67 Fix for Github issue 91 4322d36a2 : IVGCVSW-2029 Tweak results handling for batch size 2 test 382a91d50 : IVGCVSW-2074: Updated DepthwiseConvolution2dAsymmetricTest for NHWC 19483db95 : Fixed Android32 build error blocking master 067112faa : Fixed backend id argument parsing in ExecuteNetwork 7af7688a7 : IVGCVSW-2083 - Add DataLayout parameter to calculate the expected output shape in ValidateTensorShapesFromInputs * Convolution2dLayer * DepthwiseConvolution2dLayer * Pooling2dLayer * ResizeBilinearLayer * Unittests for ValidateTensorShapesFromInputs f98d21a24 : IVGCVSW-1896 : SubGraph selector 5f70318b0 : IVGCVSW-2069 - Implement NHWC Convolution2D for CpuRef * Calculate index for NHWC to compute Convolution * add more unit test for NHWC 29fe58b6e : IVGCVSW-2081: Move generic backend tests to the backend related CMake files d8eee5973 : IVGCVSW-2029 Fix fully connected layer support in TfLite Parser and implement test for TfLite VGG16 quantized d4dfa6849 : IVGCVSW-2056 + IVGCVSW-2064 : move ClContextControl to the ClBackend 0a088a61d : IVGCVSW-2074: SimpleConvolution2dTestImpl updated for NHWC 77cec7f20 : IVGCVSW-2051 Fixed the dynamic allocation of the dimSizes array in MeanLayer 54e957231 : IVGCVSW-2057: Remove ARMCOMPUTE(CL/NEON)_ENABLED and ARMCOMPUTENEON_ENABLED from src/armnnTfliteParser/test/ParserFlatBufferFixture.hpp 9c5db11cf : IVGCVSW-2058: Remove ARMCOMPUTE(CL/NEON)_ENABLED and ARMCOMPUTENEON_ENABLED from src/armnnUtils/ParserPrototxtFixture.hpp 71007e4e1 : IVGCVSW-2059: Remove CL-specific code from Profiler 28dcab6c1 : IVGCVSW-2049 + IVGCVSW-2051 Create the CL Mean Float workload and add the unit tests 70104000d : IVGCVSW-2073: Move remaining backend-specific tests from armnn to backends 53e9947b9 : IVGCVSW-1007 Support Inception-V3 and V4 in CaffeParser 79141b966 : IVGCVSW-2071 : remove GetCompute() from the WorkloadFactory interface 29c75de86 : IVGCVSW-2067 : dynamically create workload factories based on the backends in the network 5cc8e56b4 : IVGCVSW-2053: Validate BackendId parameters for the InferenceTest (EndToEnd tests) / ExecuteNetwork 8853c1f6a : IVGCVSW-2026 + IVGCVSW-2027 Add FullyConnected Support to TfLiteParser 03614f697 : IVGCVSW-1823 *Free working mem only when network changes c26ba759f : IVGCVSW-2060: Separate and move backend specific unit tests from the src/armnn/test folder to the backends 561066102 : IVGCVSW-2063 Documentation for new operations in TfLite Parser * Updated TfLite Parser read me file for new operations added 056be3cbe : IVGCVSW-1991 : refactor m_SupportedComputes in DeviceSpecs a8e06ed54 : IVGCVSW-1955: Unify backend exceptions (wrap cl::Error) f0b4845c1 : IVGCVSW-2019 : replace Compute enum in the backend preferences list 7bc8c9fc9 : IVGCVSW-2061: Add ARMNN_SCOPED_PROFILING_EVENT_CL inside ClLstmFloatWorkload::Execute() 69482271d : IVGCVSW-2024: Support NHWC for Pooling2D CpuRef dd6aceaa8 : IVGCVSW-2013 Add a UInt8 Reference Implementation for the PAD Operator d134093a2 : IVGCVSW-2023 CL and Neon implementation of BatchNorm with NHWC 33f0ae0d2 : IVGCVSW-2019 : replace Compute enum in the Layer object ceae3aa1b : IVGCVSW-2005: Pull in backend specific unit tests into Android.mk similarly as backend sources b66504b65 : IVGCVSW-2030 and IVGCVSW-2031 Add MaxPooling support and unit test to TfLite Parser 3dc4303c9 : IVGCVSW-2040 Add unit tests for the newly implemented NHWC support in ref BatchNormalization a160b245a : IVGCVSW-2033 Add unit tests for the newly implemented NHWC support in ref Normalization e4dfd6ead : IVGCVSW-1865 - Support NHWC for Convolution2D (CpuRef) 3e9e11541 : IVGCVSW-2037 : separate registry for layer support intrefaces 8e6f92d2d : IVGCVSW-2032 + IVGCVSW-2033 Add NHWC implementation to the reference Normalization workload 8eb675eb7 : IVGCVSW-2038 + IVGCVSW-2039 + IVGCVSW-2040 Add NHWC support to the Float32 and UInt8 BatchNormalization workloads dd94aff70 : IVGCVSW-2012: Remove check for DataType::QuantisedAsymm8 in NeonLayerSupport ada9cb291 : Added missing pragma directive to TensorBufferArrayView.hpp 7714088e1 : IVGCVSW-1951 Remove type templating from NeonDepthwiseConvolutionWorkload 974b65fea : IVGCVSW-1951 Remove type templating from NeonConvolution2dWorkload 39fedf04d : IVGCVSW-2022 : fix for backend cmake files to respect BUILD_UNIT_TESTS variable 430c6d6e7 : Fixed unsigned to signed conversion warning b63973ee1 : IVGCVSW-2018 Support NHWC in the current ref implementation 177d8d269 : IVGCVSW-1951 Update NeonWorkloadUtils 97a06fd57 : IVGCVSW-2018 Support NHWC in the current ref implementation e6488719f : IVGCVSW-1998 : indicate deprecated functions and types in the public API fbebcbdb5 : Restored test that was commented out when working on LSTM fc8243175 : IVGCVSW-2003: Get rid of IsLayerSupportedNeon functions in favor of ILayerSupport interface bcf9f1660 : IVGCVSW-2002: Get rid of IsLayerSupportedCl functions in favor of ILayerSupport interface 7420e55ae : IVGCVSW-1885 add RefPadWorkload implementation and associated unit tests b5acbb779 : IVGCVSW-2004: Get rid of IsLayerSupportedRef functions in favor of ILayerSupport interface 3cc9a6267 : IVGCVSW-1998 : replace Compute enum in LayerSupport free functions 233b3d685 : IVGCVSW-1951 Remove type templating from NeonConstantWorkload f9aeef0e0 : IVGCVSW-2006: Move ACL memory manager source code under aclCommon 3b278e926 : IVGCVSW-1938: Move backend-specific source files to the corresponding backend d3360cd49 : IVGCVSW-1998: fix missing file from common.cmake 47c1ddb71 : MLCE-51 MaxPool + Add Unit test 1d32006e7 : IVGCVSW-1951 Remove type templating from NeonPermuteWorkload 5d2e700a2 : IVGCVSW-1951 Remove type templating from NeonPooling2dWorkload 14766d76d : IVGCVSW-1951 Remove type templating from NeonSplitterWorkload cce11fc89 : IVGCVSW-1951 Remove type templating from NeonReshapeWorkload cec6b655d : IVGCVSW-1922 Unit test for DepthwiseConvolution with NHWC f3eb46d23 : IVGCVSW-1951 Remove type templating from NeonMergerWorkload d4b70599c : IVGCVSW-1951 Remove type templating from NeonActivationWorkload a76698c34 : IVGCVSW-1951 Remove type templating from ClReshapeWorkload ac9e096a5 : IVGCVSW-1951 Remove type templating from ClPooling2dWorkload 02f8bc10b : IVGCVSW-1951 Remove type templating from ClMergerWorkload e06757e60 : IVGCVSW-1951 Remove type templating from ClActivationWorkload 595408218 : IVGCVSW-1978: Support NHWC for ResizeBilinear CpuRef a0944791e : IVGCVSW-1996: Implement CreateWorkloadFactory() across all internal backends 55b1cda7d : IVGCVSW-1951 Remove type templating from ClConstantWorkload f1153cd86 : IVGCVSW-1969 : remove boost::optional compatibility from ArmNN Optional 4423ac7fb : IVGCVSW-2000: (Fix) Backend-specific unit tests not being executed b6cce4f90 : IVGCVSW-1914 Investigate CONV_2D failure on FP16 on Android * Round to nearest instead of round to intermediate (default) * Compute Library also round to nearest 157d94fc3 : IVGCVSW-1951 Remove type templating from ClPermuteWorkload 4e00a3d62 : IVGCVSW-1951 remove type templating from ClPadWorkload 2400b6dd3 : IVGCVSW-1967 Fix L2Norm NHWC unit test 9df2d9516 : IVGCVSW-1952 : add BackendId class to prepare for the replacement of Compute enum 6b779f0e4 : IVGCVSW-1989 : implement backend creation and registry for Ref,Cl and Neon 32cbb0c7c : IVGCVSW-1987 : registry for backend creation functions (factories) 43095f31e : IVGCVSW-1988: Refactor backend-specific unit tests 3b72db05d : Fix for Github issue #78 cd066ca52 : IVGCVSW-1951-Remove type templating from ClAdditionWorkload 6b0b53d30 : IVGCVSW-1929: Fix for this defect (QASYM8 no scale) 0d9d41932 : IVGCVSW-1974 - Update CreateWorkload test CL and Neon b48e68674 : IVGCVSW-1982 - add create workload test for 2D Pooling (NHWC data layout) 043d0d0e0 : IVGCVSW-1860 Support NHWC for Pooling2D 7c22c7041 : IVGCVSW-1964: Cl implementation for the ILayerSupport interface 7ff76c5b7 : IVGCVSW-1965: Neon implementation for the ILayerSupport interface 085f0a426 : IVGCVSW-1985: Replace std::string* reasonIfNotSupported with Optional<std::string&> in IsLayerSupported implementations 537a0b676 : IVGCVSW-1983: Order the IsLayerSupported functions alphabetically in ILayerSupport 1c7c81bd9 : IVGCVSW-1966: Ref implementation for the ILayerSupport interface d87773918 : IVGCVSW-1951 Remove type templating from ClDepthwiseConvolutionWorkload cde00f55d : IVGCVSW-1975 : total removal of boost::optional from the public interface d6c10ed45 : IVGCVSW-1973: Replace char* reasonIfNotSupported with Optional<std::string&> in ILayerSupport 152fb1cf5 : IVGCVSW-1975 : Remove boost::optional from the public interface IVGCVSW-1964 : Optional to support passing references 074f371bc : IVGCVSW-1932: Add Unit tests for NHWC ResizeBilinear 5eec11db4 : IVGCVSW-1964 : replace optional biases with home-grown Optional d806792f7 : IVGCVSW-1951 Remove type templating from ClConvolution2dWorkload 661dfa73b : IVGCVSW-1886 - forward layer support for pad Ref returning false for now until implementation complete in 1885 d59116ecb : IVGCVSW-1889 - Unit test Convolution2d with NHWC de9011bc4 : IVGCVSW-1622 LSTM Neon support 4424b0a12 : IVGCVSW-1963: Add implementation classes for Cl, Neon and Ref backends e97c6e0b8 : IVGCVSW-1642 : adding IBackendInternal interface 539b44dbd : IVGCVSW-1863 Unit tests for NHWC L2Normalization 084523a49 : IVGCVSW-1957: Improve warning message in Network::Optimize() dcb751f33 : IVGCVSW-1642 : introducing the IBackend interface 3041e3036 : IVGCVSW-1931: Refactor ClResizeBilinearFloatWorkload 55a97bc26 : IVGCVSW-1920 Unittests for NHWC Normalization Workloads and Layer ee9e7665a : IVGCVSW-1931: Add data layout param for ResizeBilinear 616e77576 : IVGCVSW-1913: Fix for ValidationTest.concat_float_3_relaxed 29cadb3ff : IVGCVSW-1951 Remove type templating from ClSplitterWorkload 857f3cb52 : IVGCVSW-1935 : inline code documentation for pluggable backends 57dca8e1f : IVGCVSW-1823 Fix uninitialised member 092b304b9 : IVGCVSW-1951 Remove type templating from ClSubtractionWorkload 479045bdc : IVGCVSW-1787 Add Support for Concatenation on TfLite parser * Concatenation Parser function added to the TfLite Parser e4ba53a85 : IVGCVSW-1824 Fix slow profiling of neon. (~50% reduced end-to-end time) fcb382af8 : IVGCVSW-1900 Removed unused file src/backends/ClWorkloads.hpp e2ec330b0 : IVGCVSW-1207 - Remove typing from ClMultiplicationWorkload b30c53342 : IVGCVSW-1906 : make Android make and CMake files more similar ac42efd97 : IVGCVSW-1900 : CL backend folder structure bcd3c85b5 : IVGCVSW-1863 Support NHWC for L2Normalization e1fa50c70 : IVGCVSW-1882: Added ClPadWorkload 1e4c31daf : IVGCVSW-1812 Adding Ref implementation and tests of MeanWorkloads 33cea4db0 : IVGCVSW-1919 - data layout parameter for Normalization 0dbe0ee25 : IVGCVSW-1899 : Neon backend folder structure b4540bef0 : IVGCVSW-1898 : Ref backend folder structure 2d9dd36fb : IVGCVSW-1821 - taking out scale factor again as it's polluting the WallClockTimer interface 69851b525 : IVGCVSW-1821 - update NEON workload utils to use timers in correct order, updated units used in NeonTimer e448be3ac : IVGCVSW-1927 Add Neon 8-bit FullyConnected support 9fc824a59 : IVGCVSW-1924: Fixing clframework version update compile err a05c2106b : IVGCVSW-1910 Add data layout parameter for DepthwiseConvolution 711fa31d5 : IVGCVSW-1921: move common Acl code to a separate folder 5662c2068 : IVGCVSW-1881 Add PadLayer to ArmNN 351d13d0b : IVGCVSW-1888 Plumb data layout parameter for Convolution2D 2ca469663 : IVGCVSW-1897 : Android support for pluggable backends ca6616cb6 : IVGCVSW-949 Further simplify InitializeArmComputeClTensorData 785df505a : IVGCVSW-949 Simplify use of IntialiseArmComputeClTensorData 10b4dfd8e : IVGCVSW-1897 : build infrastructure for the src/backends folder a3f165624 : IVGCVSW-949 Remove unnecessary includes 14e4669b8 : IVGCVSW-949 Refactor - clean up includes of ClWorkloadUtils.hpp ab8cdc134 : IVGCVSW-949 Add 8-bit fully connected support ca225f0ab : IVGCVSW-1822: Fix CaffeYolo-Armnn error reporting b94967bae : IVGCVSW-1650 Add Support for Reshape layer on TF Lite parser * Added Reshape operator support for the TfLite Parser. b9bf94670 : IVGCVSW-1843: Edit comment to ref correct function 2c9322a27 : IVGCVSW-1880: Add no-op factory implementations of CreatePad 0cff16365 : IVGCVSW-1883 Add support for different memory layouts 58f3919fb : IVGCVSW-1651 Add Support for Relu on TF Lite parser * Added Relu and Relu6 Support for the TfLite Parser. 0af446014 : Fix for Github issue #63 0359aa4bd : IVGCVSW-1802 : fix typo e82ef3f55 : Updated the inception_v3 model taken from official Tf bc3924503 : IVGCVSW-1802 : Neon Sub Workload 32b9046ea : IVGCVSW-1813 - Add MeanLayer * add MeanLayer functionalities * modify MeanQueueDescriptor to use parameter * add IsMeanSupported placeholder for all backends 5cd01f35e : IVGCVSW-1832: add missing DIV quantized, broadcasting tests 279f87218 : IVGCVSW-1843 : remove duplicate code for Ref Arithmetic workloads 0a710c4c4 : IVGCVSW-1843 : refactor ClAdditionWorkload and ClSubtractionWorkload 1952622c4 : IVGCVSW-1804 : add subtraction layer to the public interface c3b012e51 : Added and modified the vanilla tensorflow values for inception and mobilenet 591cdb7ad : IVGCVSW-1843 : replacing trivial arithmetic helpers 549ae37b5 : IVGCVSW-1733 - set enableGpuProfiling in CreationOptions for Runtime if -e flag is set, false by default, use this globally same as concurrent flag, removed -e option from RunCsvTest options, this is passed in from main eb06191bd : IVGCVSW-1831 - Add dimension check to MeanQueueDescriptor::Validate to check if the output dimension is correct from a given input and options. 4a8692cf1 : IVGCVSW-1801 : Cl implementation for SUB a6bf9121e : IVGCVSW-1810 - Add no-op factory implementations of the CreateMean for all backend factories 3b10515d2 : IVGCVSW-1520 Re-enable quantised add 57f1e2076 : IVGCVSW-1808 : Updated the network used from Official Tf(http://download.tensorflow.org/models/mobilenet_v1_2018_08_02/mobilenet_v1_1.0_224.tgz) f195f03e0 : IVGCVSW-1803 : add Ref Subtraction layer c2044fe9d : IVGCVSW-1804 : Add Subtraction layer types and placeholders 2b7a1581f : MLCE-52 Where has PROFILING gone? ecb56cd7c : IVGCVSW-1807 : change license text in file headers 3aae3c6f7 : IVGCVSW-1807 : add license section to the Readme file 033626d1e : IVGCVSW-1783 refactor add/mul/div layers 9e53a35b6 : IVGCVSW-1784: Rename float32 workloads for ACL 5540d2f37 : IVGCVSW-1521: Updating TensorFlow README.md to contain realdiv operator bbd4061da : IVGCVSW-1779: Updating TF Parser to include the RealDiv operator 8c5e3dc9f : IVGCVSW-1786 - Division by zero e7a86a4a3 : IVGCVSW-1200 Division layer a68241066 : IVGCVSW-1324: Make biases truly optional for Conv2d and DepthwiseConvolution c577f2c6a : Release 18.08 4c7098bfe : Release 18.05.02 dccfe8eee : Release 18.05.01 3537c2ca7 : Release 18.05 bceff2fb3 : Release 18.03 4fcda0101 : Release 18.02

+- Project: platform/external/cldr

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

+- Project: platform/external/connectedappssdk

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

+- Project: platform/external/conscrypt

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

+- Project: platform/external/crosvm

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

+- Project: platform/external/dagger2

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

+- Project: platform/external/deqp

bc45a54d0 : Update codegen for no_foldable_states 841f7d912 : Add memoryBarrier before buffer map verify a9ca04bd6 : Update Android test lists and Android files 4b4fb6c32 : EXT_multisampled_render_to_texture test 16aedc98f : Increase tolearance for dithering tests 9ae466f12 : Add watchdog touches to descriptor_pool test 512f54474 : Check fragment shader stores in frag shader side effect tests 8d25d661f : Use the correct view type in no_position tests 77d5be2c7 : Check fragment shader stores in robustness tests 26c593d46 : Check cube array support in robustness tests dffaecf9b : Fix validation errors with unnormalized coordinates samplers b1b8c225c : Fix descriptor indexing test dependency ca988dafb : Check resource limits properly acc61c007 : Fix indentation bd1563325 : Fix indentation and regen gles mustpass 97a9e7064 : Fix renderdoc library name on android 97bfa9fd4 : Remove forward declaration 56cf99a87 : Move anisotropic filtering support check to a function b205ead7f : Fix missing barrier in FSR pixel consistency tests a6a440b93 : Do not enable anisotropic filter in exact sampling tests 1751124d2 : Reduce resolution of some graphicsfuzz tests 930ab4dad : Fix incorrect computation of pointer size 2a78de2b4 : Fix crashes on depth stencil resolve tests with separate layouts c94a7fe6c : Fix dEQP-VK.glsl.opaque_type_indexing.ssbo*_compute validation error 0770f0b88 : Fix dEQP-VK.image.extended_usage_bit.texture_* validation errors fe067c6b9 : Check depth bias clamp feature when needed 16c5c0afa : Add barrier between the atomic-compare-exchanges 138e75d6a : Allow the use of the standard types 8188c415a : Fix dEQP-VK.image.mutable.*srgb* validation errors cd5a500a9 : Accept NaN as valid pass value in shader precision atan2 tests a2090098f : Fix AHB external memory test mip levels 03fb6c7e1 : Add tests for VK_KHR_shader_integer_dot_product bef303a15 : Fulfill OpControlBarrier requirement fd34ffb0f : Remove invalid SPIR-V decorations 95fae2367 : Allow GL_RGB9_E5 as a valid fbo format 8e9b64179 : Add GL_RGB9_E5 as renderable ext format in fbo tests e60c4f2dd : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsDeqpTestCases eb44e3ea5 : Correct Vulkan multiview 'tesellation' test names e6aa74901 : Fix protected memory ssbo pipeline barrier use 80f5f0b98 : Ignore helper pixel invocations with atomic operations tests BUG: 197466825 fe3c1a4ce : Move a descriptorset_random test 87de2d988 : Add missing vertexPipelineStoresAndAtomics checks in ray query tests 5a371c382 : Fix error in build_apk.py ea95b9825 : Fix partial_image_npot_diff_format_clear fail 2f5b2e4a9 : Increase error threshold for some geometry shader tests dcb26ad45 : Fix variable pointer tests for geometry stages on tilers 0c0805687 : Fix DRM modifier list tests 574958248 : Relax protected heap allocation tests 88b240f01 : Fix transform_feedback.simple.multiquery* tests 7078677ab : Fix early destruction of VkPipelineLayout ce90879ed : Fix validation errors in AHB tests 104384777 : Clean ExternalMemoryUtil 4705d6fcc : Fix early destruction of VkPipelineLayout 4850239ef : Fix validation errors in AHB tests f001f53d5 : Clean ExternalMemoryUtil 1abfaa351 : [RESTRICT AUTOMERGE] Add build rule for deqp-binary 8115e3102 : [RESTRICT AUTOMERGE] Fix surfaceless platform for Android b5a52993a : Disable interval watchdog during long shader compiles 724a763b9 : Add test list for incremental dEQP c60a2923f : [RESTRICT AUTOMERGE] Add build rule for deqp-binary and add test lists fed0ae037 : [RESTRICT AUTOMERGE] Fix surfaceless platform for Android 22b88c23d : [RESTRICT AUTOMERGE] Fix slow run time of OpPhi wide test

+- Project: platform/external/deqp-deps/SPIRV-Headers

b1a7c66 : spirv.core.grammar: Remove duplicate OpArbitraryFloatPowNINTEL declaration b1d2909 : Add support for SPV_NV_ray_tracing_motion_blur. b6b8b67 : Fix minor details in SPV_INTEL_optnone extension e7b49d7 : Implement SPV_INTEL_optnone extension (#230) 737f9dc : Correct grammar for LocalSizeHintId 810d13d : Add missing capabilities and '"version" : "None"' to QuantizationModes and OverflowModes enumerants 6c7e7f9 : Fix grammar for PackedVectorFormat 5f003bd : Clay is an internal framework of Tellusim Technologies Inc. 0320c5d : Upstream SPV_INTEL_debug_module 8ed0ff2 : reserve value range 6553701 : add support for SPV_KHR_bit_instructions 292387a : Add CI using Github actions and update README e51883e : Support SPV_KHR_integer_dot_product 2351f3a : Add header changes for SPV_EXT_shader_atomic_float16_add 7b5a2f4 : Fix two ordering problems. 67da8a9 : Add CPP_for_OpenCL to grammar 9a4b244 : Allocate additional Intel vendor extension enum blocks c1e1135 : buildHeaders: Add override decoration 5f7de8b : Update to CMake 3.0 9daf63c : Support SPV_KHR_subgroup_uniform_control_flow 8ea6700 : Update arbitrary float cast interfaces 02ba4e7 : Fix xml entry for SpvGenTwo generator ce23100 : Add SpvGenTwo to vendor IDs ba29b3f : Fix OpTypeBufferSurfaceINTEL token description (#207) 819fb44 : Reserve loop control bit for upcoming trip count (min,max,avg) control fa3585c : Add VectorComputeINTEL as enabling capability for Private StorageClass ba086ae : Add generator ID for MSP shader compiler a3ffef8 : Upstream AP Intel extensions a3082da : Add xml section for memory operand bit allocation tracking, and reserve two bits for an upcoming Intel extension 820d0ae : Add NonSemantic.Vulkan.DebugInfo.100 JSON/header cf00fad : Support SPV_KHR_expect_assume 7ac7a0f : Support SPV_KHR_linkonce_odr 00e861d : Change operand name in OpReadClockKHR to match extension 29406f3 : Add Naga as SPIR-V generation tool 25fd8d0 : Add header changes for SPV_EXT_shader_atomic_float_min_max 86e8eed : Re-run buildSpvHeaders to fix indentation e50154d : Header generator: Check enumerant ordering 03034f1 : add generated headers 25ac9d5 : add None as a possible value for DebugInfoFlags 49f96f4 : add function control bitfield reservation section reserve bit 16 for an upcoming Intel extension eae955f : cmake: Install cmake files to CMAKE_INSTALL_DATADIR

+- Project: platform/external/deqp-deps/SPIRV-Tools

b8840489 : Fix build e065c482 : Initial support for SPV_KHR_integer_dot_product (#4327) e992c96c : fix symbol exports check, for Android build cases (#4342) 0c21e509 : Start SPIRV-Tools v2021.3 e198c6a7 : Finalize SPIRV-Tools v2021.2 f8eafd4d : spirv-val: Label VUID 04780 (#4334) e84bcb25 : spirv-val: Add GLCompute to VUID 04644 message (#4333) 5dd2f769 : Update CHANGES file for upcoming release. bcef9137 : Update SPIRV-Headers deps (#4328) 4d22f58a : Support SPV_KHR_subgroup_uniform_control_flow (#4318) ecdd9a3e : spirv-val: Vulkan Storage Class for Execution Model (#4212) edc3a247 : Add SPV_KHR_vulkan_memory_model to aggressive_dead_code_elim (#4320) bbc660ed : Support Intel extensions for fixed point and hls-float (#4321) 9dbca316 : spirv-fuzz: Improve TransformationAddBitInstructionSynonym to check integer signedness (#4312) c1a75bfa : spirv-fuzz: Support bitwise or and xor in TransformationAddBitInstructionSynonym (#4310) d07505c7 : Update lodash (#4317) fb02131c : No error report for variable image offset when before-legal-hlsl is on (#4316) 87a28679 : Add kInstErrorMax to instrument.hpp (#4315) c05f7441 : Spirv-fuzz: Add tests for MaybeGet* functions in fuzzerutil (#4284) 6d5c5677 : Remove VS2013 kokoro build (#4314) 26cdce98 : spirv-fuzz: add tests for full coverage of TransformationAccessChain (#4304) c853a911 : spirv-fuzz: Added test to increase coverage of the add_parameter transformation (#4305) 126a826d : Spirv-fuzz: Achieve coverage of TransformationAddDeadBlock test (#4306) 8b3dc6bb : Check that valid bitcasted constant was returned (#4311) 0861a8fa : spirv-fuzz: Fix OutlineFunction in presence of unreachable blocks (#4308) 9646c733 : spirv-fuzz: Fix def-use update in PermutePhiOperands (#4309) ec1bc3e2 : spirv-fuzz: Added extra tests for AddTypeFloat and AddTypeInt transformations (#4292) 94f570d7 : spirv-fuzz: Increase test coverage of TransformationCompositeConstruct (#4301) 00ce2bb4 : spirv-fuzz: Enhancing permute function variables and its testing (#4295) e2ac64bd : spirv-fuzz: Move ApplyTransformation to .cpp file (#4258) 91931ffc : spirv-fuzz: Enhance test to improve lines covered (#4289) 0afe1f2b : spirv-fuzz: Cover protobuf message creation in tests (#4285) f0d110e3 : Invalidate analyses (#4260) 18d45142 : Fix crash when optimizing shaders with DebugPrintf (#4280) 010cd289 : Fix continue construct for single block loops (#4277) f6b59599 : spirv-fuzz: Respect control flow rules when merging returns (#4279) de1cae06 : val test: Update capability dependency (#4268) 1020e394 : spirv-fuzz: Fix underflow problem in `fuzzer_pass_swap_two_functions` (#4253) 8ec9f456 : Fix export symbol test. (#4254) f30465d2 : build: Fix Android build (#4157) f8c78cc5 : Updates to the vscode SPIR-V extension (#4246) f82f5af5 : Invalidate DefUse analysis (#4255) 089d716d : Fix dangling phi bug from loop-unroll (#4239) 07ec4f83 : Support folding OpBitcast with numeric constants (#4247) 6cdf07d2 : spirv-fuzz: Swap positions of two functions in a module (#4236) 1b8341b8 : Fix warning in python script. (#4251) 9f23457e : GraphicsRobustAccessPass: Set module_status_.modified (#4167) 8fe39ad5 : spirv-fuzz: Permute the order of variables at function scope issue (#4248) 22b82872 : Start SPIRV-Tools v2021.2 c2d5375f : Finalize SPIRV-Tools v2021.1 dc72924c : Update CHANGES 693d564d : spriv-val: Fix clang-format bug for VUID string (#4238) a02a9205 : spirv-fuzz: Accept limitations in AddFunction (#4226) ae6a1e1d : Fix UWP build (#4235) 6210375e : Fix clang-format-diff.py URL (#4233) 8da800c4 : spirv-reduce: Remove redundant r-value references (#4232) 212895d4 : Typo fix (#4225) 48007a5c : Add interpolate legalization pass (#4220) 61e256c9 : spirv-fuzz: Efficiency improvements to fuzzer pass (#4188) 2ee21fbd : spirv-fuzz: Avoid invalidating analyses when splitting blocks (#4218) 22eb528f : spirv-fuzz: Do not add too many dead blocks (#4217) d0c73fce : spirv-fuzz: Optimize transformations (#4216) f2279301 : spirv-fuzz: Fix comments #4215 ecc840d3 : Add validation for SPV_EXT_shader_atomic_float_min_max (#4105) d20c9c2c : Make spirv-tools-build-version a common dependency (#4210) bed84792 : spirv-fuzz: Call by value and move in transformations (#4208) c0833ce6 : spirv-fuzz: Remove destructors from FuzzerPass subclasses (#4209) 3d395179 : spirv-fuzz: Improve transformation test oracles (#4207) edb8399b : spirv-fuzz: Add WGSL compatibility flag to context (#4193) 6382cbb4 : spirv-fuzz: Avoid invalidating analyses in various transformations (#4205) 65788997 : spirv-fuzz: Manage available instructions efficiently (#4177) 75d7c14c : spirv-fuzz: Remove AddType methods from fuzzerutil (#4204) f2a19b01 : spirv-val: Refactor of atomic pass (#4200) 8f421ced : spirv-val: Label VUID 04643 (#4202) 2b0d16a0 : spirv-val: Label VUID 04667 (#4201) a732e4c0 : spirv-fuzz: Apply fuzzer pass before checking exit conditions (#4199) a611be77 : spirv-val: Fix Int64Atomics check (#4192) 4f498774 : Roll deps (#4185) c040bd3a : spirv-val: Add Vulkan Execution Scope checks (#4183) 8866fd7a : spirv-fuzz: Locate instructions more efficiently (#4189) db2a7064 : spirv-fuzz: Make adding equation instructions more efficient (#4190) e8ab7101 : spirv-fuzz: Make PermutePhiOperands more efficient (#4191) 79ab273f : Accept OpImageTexelPointer user in scalar-replacement (#4187) 042eff73 : spirv-val: Add Vulkan Invocation Sematics check (#4182) 03f23106 : spirv-val: Label VUID 04634 (#4181) 4100477e : Support SPV_KHR_linkonce_odr, SPV_KHR_expect_assume (#4161) 478754c0 : spirv-fuzz: Avoid invalidating analyses (#4176) 77799075 : spirv-fuzz: Add buggy test (#4180) 9e93b165 : Remove usage of std::iterator. (#4171) 5d8c4039 : BUILD.gn: fix typo for 'cflags' (#4169) 77eb2b60 : Suppress warning (#4168) f7cf3ec2 : spirv-fuzz: Avoid unnecessary dependency (#4165) 1746ed39 : Add `void` in function declaration to keep some compilers happy (#4160) 4a59fd47 : Fix -Wextra-semi-stmt -Wsuggest-destructor-override -Wdeprecated-copy-dtor (#4164) c6da5e34 : spirv-val: Vulkan 64-bit OpAtomicStore check (#4163) e6a9f4e4 : spirv-fuzz: Fix the bug in TransformationReplaceBranchFromDeadBlockWithExit (#4140) 7d514cf1 : spirv-fuzz: Fix PartialCount (#4159) f7043c0d : spirv-fuzz: Handle Vulkan SPIR-V versions (#4156) 43cfa9bc : spirv-fuzz: Add persistent state to the fuzzer (#4137) 939bc026 : Require an OpSelectionMerge before an OpSwitch (#4154) 0bd920eb : Use standard function to get stdin to binary mode. (#4141) d28186db : Fixes for the vscode language server extension (#4150) ef3290bb : spirv-opt: Don't call GenerateCopy for mismatched image types (#4126) 1b35745a : Start SPIRV-Tools v2021.0 07383c65 : Finalize SPIRV-Tools v2020.7 05cda81a : Update CHANGES c79edd26 : Generate differentiated error codes for buffer oob checking (#4144) cfa1dadb : Update a few virtuals to overrides. (#4143) f0c96f40 : spriv-val: Vulkan image gather constant component (#4133) 3ad7e5fc : spirv-val: Fix/Label UniformConstant VUID (#4134)

+- Project: platform/external/dokka

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

+- Project: platform/external/drm_hwcomposer

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

+- Project: platform/external/exoplayer

a0cf5887 : Clean up ownership in external/exoplayer/

+- Project: platform/external/f2fs-tools

3b96ccb : f2fs-tools: fall back to the original version check when clock_gettime is not supported c83d03e : Revert "Revert "f2fs-tools: add periodic check in kernel version check"" cfdfeb9 : Revert "f2fs-tools: add periodic check in kernel version check" d320713 : f2fs-tools: add periodic check in kernel version check

+- Project: platform/external/icing

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

+- Project: platform/external/icu

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

+- Project: platform/external/jacoco

4a6d27bc : Disable use of 'constant dynamic' bytecode

+- Project: platform/external/kotlinc

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

+- Project: platform/external/kotlinx.atomicfu

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

+- Project: platform/external/kotlinx.coroutines

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

+- Project: platform/external/kotlinx.metadata

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

+- Project: platform/external/libavc

dc11084 : Move slice increments after completing header parsing 2f3d043 : Encoder: Fix memory uninitialized issue in the encoder

+- Project: platform/external/libexif

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

+- Project: platform/external/libopus

a6a69736 : libOpus: fix OOB read in ssse4 correlation kernel

+- Project: platform/external/libtextclassifier

49410e9 : Fix flaky TextClassifierSettingsTest.

+- Project: platform/external/lua

678af33 : Change location of lua dependency.

+- Project: platform/external/minigbm

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

+- Project: platform/external/mockftpserver

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

+- Project: platform/external/nanopb-c

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

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

a5709bc : AVB: Add a flag to store AP is just wiping status 8d77e40 : keymint: Add GetPerFactoryResetValue for pKVM c3fe8f4 : Fix uninitialized memory in nos_call_application() 2d4d7c3 : Fix pointer arithmetic in send_command()

+- Project: platform/external/noto-fonts

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

+- Project: platform/external/perfetto

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

+- Project: platform/external/robolectric-shadows

a42f68ebf : Add android.car to robolectric 861464ef0 : Restore PackageParser.Callback interface methods for SDK < 30 0f4bd41c2 : Fix the ArrayIndexOutOfBoundsException of ByteBucketArray 4abcd18c3 : Add implementation for UserManager#getAllProfiles 35fd43140 : Add implementation for UserManager#getAllProfiles

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

b60e2a8 : Support RUST_BACKTRACE in test_fmt

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

cbb0627 : Allow use in virt APEX.

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

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

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

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

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

6f727a1 : Allow use in virt APEX.

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

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

+- Project: platform/external/scudo

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

+- Project: platform/external/setupcompat

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

+- Project: platform/external/setupdesign

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

+- Project: platform/external/skia

e579754b63 : Make sure we use device bounds for DrawableOp f15a374f30 : Make sure we use device bounds for DrawableOp 26c3e12afb : Make sure we use device bounds for DrawableOp

+- Project: platform/external/sl4a

20004ffb : BT: Add facades for IRK based BLE scanning APIs 28c2e796 : Add CellInfo NR 6944742f : Cherry-pick "Add additional debug logs to launchScript and launchInterpreter" from AOSP

+- Project: platform/external/sonivox

429f610 : sonivox: Fix global buffer overflow in WT_Interpolate

+- Project: platform/external/sqlite

201685e : DO NOT MERGE Fix CVE-2020-15358 and CVE-2020-13871

+- Project: platform/external/tremolo

e68a656 : Tremolo: Add check for bad return value in decode_map 6a5cf79 : Tremolo: Extend barklook table to add one more entry 42aa2b9 : handle cases where order isn't a multiple of dimension

+- Project: platform/external/unicode

1a4b894 : Update Unicode Emoji data

+- Project: platform/external/v4l2_codec2

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

+- Project: platform/external/wayland-protocols

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

+- Project: platform/external/wpa_supplicant_8

706f17d0 : Update the scan results immediately after adding the interface 3ce898c8 : wifi: Inform framework HAPD_IFACE_DISABLED when AP iface unavailable 70e5f9dc : Prefer channel from P2P Preferred channel list for P2P Group formation f0def8fc : wifi: Fix incorrect iface when handling interface init failure 7a3f1201 : p2p: remove all p2p groups when p2p dev interface is removed.

+- Project: platform/frameworks/av

d7f33c5ba4 : AudioTrack: fix output flags update 6bb7dbea95 : Audioflinger: fix effect output buffer access mode b64ea8e968 : MediaMetrics: Implement AudioTrack status logging 579f41f393 : MediaMetrics: Remove redundant heat map count variable 137a99f1fb : MediaMetrics: Add HeatMap to track items with status. 127cfb1e97 : CCodecBufferChannel: stash flushed input buffers from PipelineWatcher 89caac13d2 : MediaMetrics: Fix legacy AudioTrack AudioRecord protos 6a6d3a881a : Use physical camera characteristics for various buffer size calculations for physical streams. c2b0c7a18c : AudioTrack: Refine metrics error collection. 065b2c1172 : Camera: Add the current user id when checking for rotate&crop 8ba4cfd67c : Camera: Update JPEG size override condition for MPC13 94e58d6b24 : Safetynet logging for b/204445255 9620663ed8 : MediaMetrics: Avoid creating temporary string 93b498c559 : Add HwModule::getRoutes method 2bd0adb216 : AudioTrack: Add error event logging cc538ed268 : Prevent out-of-bounds read 5088e1a796 : MediaMetrics: Add standard error codes f60db7eda4 : Update transcoding ownership b14e43c89b : all codec records get log-session-id 190e90959f : Better buffer-overrun prevention ee71ebd1d2 : audioflinger: Initialize field in constructor f3590a1b18 : SimpleDecodingSource:Prevent OOB write in heap mem 2c694beff2 : Add support for head-tracker sensor type and reference reset 0dccd2ece7 : audioflinger: Add session effects on spatializer mixer be1e464222 : mediaswcodec: fix handling API level 911c6a3250 : Camera: Override test pattern mode for physical settings keys 799c8d064a : Effect: Configure effect after the buffer is set. 3f3fdc20c9 : SimpleDecodingSource:Prevent OOB write in heap mem 4096406bbd : FastMixer: Enable Balance by setting channel mask 3486ab7a0c : Camera: Avoid possible instability when adding new devices 0e6babc9a6 : Dup first haptic channel to the second when it is not provided. 5104fe9232 : Camera: Update the output stream transformation on logical devices eda3e932a1 : Downmix: Use internal ChannelMix if Downmix Effect unsupported 61e17b63b0 : Camera: Pass initial device state when adding new camera devices 5368ebf6d9 : Camera: Query the rotate&crop compensation value 891e4c2c18 : Update OWNERS file to match master d504a80014 : Camera: Update the device state orientation map name 4a872860ea : Spatializer: add output changed method on native callback e23f1d9063 : Camera: Only override rotate&crop for Camera2 clients b50402ed27 : Camera: Allow dynamic sensor orientation updates 14c1214578 : CCodec: ignore input buffer done callbacks before flush 69344d32b9 : Downmix: Support 26 channels 08d9ba3145 : Downmix: Fix setting an invalid channel mask has side effects 6c25091d12 : camera: Return error code ERROR_CAMERA_IN_USE if setTorchMode return busy 9f12f178f2 : Remove dependency on libandroid 959b5b8aba : AudioTrack: Improve pause handling. 52b0bd582b : AudioPolicyService: add check when creating the spatializer dc32721e28 : C2SoftMp3Dec: fix OOB write in output buffer fa2ed5eb8e : VT: Fix overflow condition in JitterCalc bb6259a135 : ExifUtils: fix sensor pixel mode check. 15ccfa68a8 : C2 VTS: Enable AdaptiveBitrateTest only for CDD mandated encoders 61e0435cf6 : FrameDecoder:Handle grid vars multiply overflow 656bfdc71f : AAudio: support spatialization attributes 223862299a : Spatializer: add missing `return` f1c7514ab7 : C2 VTS: Cleanup code around query() calls f7249f811f : Spatializer: Avoid null pointer dereference c87402b04f : Spatializer: add several methods to ISpatializer 16ddaf4af8 : Spatializer: forward display rotation to engine e96014e067 : AudioMixerOps: update for front wide left/right 33c8705714 : FrameDecoder:Return error if dimension is missing f690c46878 : AudioFlinger: limit ability to create a Spatializer effect bd1eee2ae0 : Spatializer: remove EffectClient nested class 2abe519146 : ISpatializer: add missing @nullable annotation 7fe6c425cf : Camera: Avoid recursive deadlock during device state changes ef5fc71fc5 : CCodecBuffers: Update KEY_WIDTH and KEY_HEIGHT to correct values 67816e34f3 : Spatializer: Add head tracking callback 780be4ad47 : Spatializer: head tracking optimization 8a4259fcc5 : Spatializer: process callbacks in separate thread e63e1471c4 : Revert "Codec2Buffer: vstride to match height" 10b75206e9 : C2 VTS: Interpret C2StreamAudioFrameSizeInfo as samples per frame 495d310478 : C2 VTS: Add support for C2StreamAudioFrameSizeInfo 879f0910c4 : Print timestamp lag in SensorPoseProvider-example 65c9bf0a9b : cameraserver: Remove framework only keys before sending capture requests to hal. 8b6fe3a498 : Fix destruction order in SpatializerPoseController 54f0758662 : Convert between sensor framework and head tracking frames 2be8b29bd9 : spatializer: integrate pose controller e9b349585d : Fix log tag 7c2acd11fb : Do not hold the lock while invoking callbacks c29bad6438 : Ensure correct destruction of SensorPoseProviderImpl 029c1d9aa0 : EffectDownmix: Use full 22.2 matrix 4162873eb7 : Audio policy: fix crash in absence of spatializer 7901bddf0a : Fix display orientation handling 9bae7429be : Better support for head and screen sensors being the same one 95b00c8ce0 : Refine the recenter operation 709ad41956 : aacdec: fix memory leak at onStop() 17911e38f2 : codec2 vndk: clean up block pool cache when it's released cd5b1823b5 : Camera: Invalidate buffer cache for partial buffer request failure c52ab47449 : mpeg4enc: update resolution check f2abe3b817 : lvm equalizer: Avoid unconditional clearing of biquads d13a4efc7a : Fix heap-buffer-overflow in MPEG4Extractor 1d5c36d889 : Fix heap-buffer-overflow in MPEG4Extractor 0129d2c104 : Camera: Increase aspect ratio threshold for thumbnail fd124e4e55 : Clean up ownership in frameworks/av/ 8b7552e477 : MediaAppender:File fmt mime to determine extractor 390959835b : audio policy: update spatializer policy d8c4810131 : Codec2Buffer: vstride to match height b3598b4775 : EffectDownmix: Update for new ChannelMix matrix e807e6bc67 : EffectDownmix: Move processing to audio_utils ChannelMix a261106c95 : VT: do not remove a rx session even if ECONNREFUSED occurred. c15cdd3778 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av d83c42d6b8 : Add SpatializerPoseController ac08f91fd1 : audio: add new flags for spatialization behavior d91256993d : Fix handling of initialization error f7adf32d2c : spatializer: fix aidl interface dependency 35a1fcb1c0 : Add a float-vector representation to Pose3f a16a9df3e3 : Some syntactic cleanup b2a87e5dc0 : Improve recentering logic 779d1eec1b : Add sensor pose provider 75e93e7b9d : Avoid returning value on stack 1c5e2e3dd2 : audio: rename virtualizer stage to spatializer (2) 6d60701ee2 : audio policy: add Spatializer effect control fa0f674038 : audio: rename virtualizer stage to spatializer edbab3d5f6 : Rename method e8f2c0fa66 : audio policy: fix call volume upon speaker to USB transition e72ff02ba1 : AudioFlinger: Workaround for dumpsys stall aa2d286726 : AAC: Don't fail configuration on older HALs cbee7d459f : Head-tracking library for Immersive Audio de8caf42b3 : AudioEffect: Add process callback 5450ceb552 : DrmManagerClient: query drm service without blocking 0cdba5761f : camera2: Document minimum pixel array size restriction for ultra high resolution sensors. bcc6dbee9d : CCodec: do not update frame size with buffer dimensions 66b1955b88 : RELAND CCodec: fix dataspace configured for the input surfaces fbf2030e69 : Fix odd values in aaudio metrics. cad6c0ddc4 : audio policy: add support for virtualizer stage output b3f315a7d2 : audioflinger: add virtualizer stage mixer thread f1f22e7720 : audio flinger: pass mixer configuration when opening an audio output a909409ce8 : Support aaudio channel mask. 61589a43b6 : AudioFlinger: Add memory leak checking for HAL 9f89d6c8f5 : NdkMediaFormat: Add MPEG-H constants d66d7a155b : audio policy: add audio policy ready flag. 0ac7f8c5c3 : audio effect HAL: add getDescriptors method c9b6f8bcf5 : MediaMetricsService: Restrict session ids to those from MediaMetricsManager e059b8fdd5 : AudioMixer: Multichannel handling of stereo volume bc3f37af2b : Add audio-haptic channel max amplitude 39a21d0d11 : MTP: add a new parameter for cancelEvents function 341ee734e1 : Read vendor distortion output gain. 963299b22c : audio policy: fix VoIP audio switching from BT SCO to earpiece

+- Project: platform/frameworks/base

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

+- Project: platform/frameworks/ex

d31c61c2 : Camera: Return sequence id as part of advanced extension requests

+- Project: platform/frameworks/hardware/interfaces

514ef81 : Allow override preemptive power policy

+- Project: platform/frameworks/libs/native_bridge_support

b97e59e : Proxy clock_gettime and co to host libc d1a3bdc : Allow loading moved libs from apex 9a656ba : Regenerate android_api stubs

+- Project: platform/frameworks/libs/systemui

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

+- Project: platform/frameworks/native

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

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

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

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

834d74b : Fix the issue with buttonStyle in carsuwlib 7b71033 : Use PASSWORD_COMPLEXITY_MEDIUM for pins.

+- Project: platform/frameworks/opt/chips

c96c0d6 : Import translations. DO NOT MERGE ANYWHERE e1bd8cb : Import translations. DO NOT MERGE ANYWHERE 197ee44 : Import translations. DO NOT MERGE ANYWHERE d7a488a : Import translations. DO NOT MERGE ANYWHERE 120043f : Import translations. DO NOT MERGE ANYWHERE a1ce24c : Import translations. DO NOT MERGE ANYWHERE 90965f3 : Import translations. DO NOT MERGE ANYWHERE 9e14676 : Import translations. DO NOT MERGE ANYWHERE f48d813 : Import translations. DO NOT MERGE ANYWHERE 8f55cf1 : Import translations. DO NOT MERGE ANYWHERE d1559e6 : Import translations. DO NOT MERGE ANYWHERE 4ab74fa : Import translations. DO NOT MERGE ANYWHERE 54dabb0 : Import translations. DO NOT MERGE ANYWHERE 109da44 : Import translations. DO NOT MERGE ANYWHERE ff52a78 : Import translations. DO NOT MERGE ANYWHERE 61d985d : Import translations. DO NOT MERGE ANYWHERE 0a9f84b : Import translations. DO NOT MERGE ANYWHERE e3b62ca : Import translations. DO NOT MERGE ANYWHERE 93ace3f : Import translations. DO NOT MERGE ANYWHERE f7d91e4 : Import translations. DO NOT MERGE ANYWHERE 2428885 : Import translations. DO NOT MERGE ANYWHERE 6fb8d70 : Import translations. DO NOT MERGE ANYWHERE

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

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

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

a7ede1243 : Import translations. DO NOT MERGE ANYWHERE 8d3edcac7 : Import translations. DO NOT MERGE ANYWHERE a6bdf21ef : Import translations. DO NOT MERGE ANYWHERE 633720e71 : Import translations. DO NOT MERGE ANYWHERE f6defdc90 : Import translations. DO NOT MERGE ANYWHERE f5dea32c4 : Import translations. DO NOT MERGE ANYWHERE 536b48e87 : [WifiTrackerLib] Remove Provider Model flag usage bd0fea3fd : [WifiTrackerLib] Do not show SUW or GMS app label in Saved Networks 5b8f5208c : Remove NetworkScoreManager usage 11a05eb00 : [WifiTrackerLib] Fix connecting to SIM-based EAP with unknown carrierId a5dcb63a9 : WifiTracker: Check demo mode for device instead of user 25f95c681 : WifiTracker: Update isDefaultNetwork for MBB roaming c80eab12f : WifiTracker: Do not allow share/easy connect for demo mode 1aae3382d : Revert "WifiTracker: Do not allow share/easy connect for demo mode" 6877c304d : WifiTracker: Do not allow share/easy connect for demo mode b38c8cb92 : Import translations. DO NOT MERGE ANYWHERE ad2893ad9 : Import translations. DO NOT MERGE ANYWHERE 58d44b526 : Import translations. DO NOT MERGE ANYWHERE 731bcb99a : WifiTracker: Update suggestion user shareablilty after scan f801a2921 : WifiTracker: Detect VCN over WIFI as WIFI default route f0aa69a4f : Import translations. DO NOT MERGE ANYWHERE 8fd534152 : Import translations. DO NOT MERGE ANYWHERE f393865fe : Import translations. DO NOT MERGE ANYWHERE 72352b1f5 : Import translations. DO NOT MERGE ANYWHERE 1bd8a0967 : WifiTracker: Add showToast parameter to MergedCarrierEntry#connect() 5488ba8f2 : WifiTrackerLib: Populate network request scans after initiation e4ee8ddad : WifiTracker: Add NetworkCapabilities to WifiEntry.ConnectedInfo e0cbf0473 : Import translations. DO NOT MERGE ANYWHERE 9d9456611 : Import translations. DO NOT MERGE ANYWHERE 8ab8def02 : Import translations. DO NOT MERGE ANYWHERE adb0a0aa9 : Import translations. DO NOT MERGE ANYWHERE 78b9829c3 : Import translations. DO NOT MERGE ANYWHERE aa9787b7c : Import translations. DO NOT MERGE ANYWHERE 7abd562b5 : Import translations. DO NOT MERGE ANYWHERE 3332116d5 : Import translations. DO NOT MERGE ANYWHERE 7f37899da : Import translations. DO NOT MERGE ANYWHERE b761cb63d : Import translations. DO NOT MERGE ANYWHERE 73e790936 : Import translations. DO NOT MERGE ANYWHERE f5e4f5d32 : Import translations. DO NOT MERGE ANYWHERE d1476de52 : Import translations. DO NOT MERGE ANYWHERE a0e7529ae : Import translations. DO NOT MERGE ANYWHERE e7ea51c12 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/photoviewer

7778b32 : Import translations. DO NOT MERGE ANYWHERE 45e12be : Import translations. DO NOT MERGE ANYWHERE 234c5e3 : Import translations. DO NOT MERGE ANYWHERE 167181b : Import translations. DO NOT MERGE ANYWHERE 7b4f357 : Import translations. DO NOT MERGE ANYWHERE 49f5e41 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/telephony

4139a2f6ca : DO NOT MERGE Provided temp solution for 5G+ icon not shown b2a1630f7b : Only config VoNR per carrier config if card is PRESENT db7565b9e9 : Fixed NPE when local or remote port range does not exist 36df29f0ab : RCS single registration metrics inconsistencies 0b76098922 : TransportFeatureTagStats metrics inconsistencies a01f473aa9 : Implement RCS Dedicated Bearer metrics - fix not reporting case 2e3977b603 : Add dump reset for rcs metrics 020211c4ac : Fixed incorrect count logic dcdb5ee5fa : [DO NOT MERGE] Implement RCS Dedicated Bearer metrics c59290bbab : when radio capability is without NR, timer should not start. 0be11fc2ba : Add dump of Rcs single registration Metrics d2577652d8 : Add RCS metrics for GBA event e8891f3b6f : Implement RCS single registration metrics b3a41396db : filter deviceIdentifiers for subscriptionInfo if callers without perm 378db2f94a : filter deviceIdentifiers for subscriptionInfo if callers without perm 9845ef56ff : filter deviceIdentifiers for subscriptionInfo if callers without perm 14507754e9 : filter deviceIdentifiers for subscriptionInfo if callers without perm cc9c44782b : filter deviceIdentifiers for subscriptionInfo if callers without perm c90703b3e5 : filter deviceIdentifiers for subscriptionInfo if callers without perm 13a48ad26f : Fixed data icon disappeared issue 4380a6efe7 : Support dialing e-call based on dialing sim's emergency number list. d02bcc83f9 : Update the VoNR setting after carrier config change 8e68fd6da7 : Added nr advanced calling settings support fe229798e4 : Fix codec metrics for CS MT calls 22a4fbe4e7 : Supported minimum aggregated bandwidth and roaming for 5G+ 6411106118 : Check the sending permission of TTY_PREFERRED_MODE_CHANGED a2a2beb474 : [5G PCO]The PCO's contents is not fixed, so catch the last byte. 88a2e928fb : Use IMS registration for voice RAT stats. 9b2f80a956 : Fix band and RAT handling in various atoms. 3ddf5ae463 : Snapshot data call metrics on every pull. 15a33b4b7e : Check for modify phone state perimission eee8469c98 : Adding package name to PinStorageEvent client log. 4ba368a34b : Detect sim absent in EmergencyNumberTracker in multi-sim case b52038f376 : Stop duplicate RADIO_POWER indcation when power off delay disabled b7984d738c : Check HAL version when setting UNSUPPORTED ecde733eea : Revert "DC retry ENTERPRISE for duplicate CID if TDs changed" d773a9dd0a : Match phoneId in the record if the subId is invalid 14be358a42 : Allow adding remote sub only if FEATURE_AUTOMOTIVE is supported. 946245def6 : Fixed allocate/deallocate PDU session id afdebe14a4 : DC retry ENTERPRISE for duplicate CID if TDs changed 26cf15c71b : Update the UT for SignalStrengthUpdateRequest 103106229f : Don't power on radio when the device is being shut down. 6f362c527c : Configure the radio power off delay timer using a device config bf15dd965f : Fixed the race condition for data unthrottling 0f30737541 : Update owners file 81b7050020 : Improve carrier id GTS performance 92edb30218 : Add testcase for DisplayInfo Compatibility b3a73d7ea7 : VoNR toggle eb28a7169a : Update comparison of new slot status with last status. 8bb044282c : Cap BW estimation sample by per-RAT static BW eb6f5ab90d : DataConnection fix race condition due to mApnSetting b59e2ea4d6 : Fixed the concurrent modified exception befefb11e6 : Remove the "set network type" when radio on a68707ee8c : Ensure mForwardNumber is null if modem returns empty String or null e5aa02193f : Reset throttling timer when sim loaded 1b3b48271e : DataConnection fix race condition due to mApnSetting 8a294d8ea6 : Optimized transport manager bf1752c470 : Catch NPE in ImsPhoneCallTracker#holdActiveCall when call to hold is null. 3d6b9ac205 : Add null check for received intent. 4c54bc0673 : Update comparison of new slot status with last status. 609ee4daf8 : Fix security issue that app can query which applications are installed on the device without requiring QUERY_ALL_PACKAGES in `getDeviceId` method of `PhoneSubInfoController` class 26d9ac534f : Fix enforce calling package behavior when called by GmsCore.

+- Project: platform/frameworks/opt/timezonepicker

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

+- Project: platform/frameworks/proto_logging

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

+- Project: platform/frameworks/wilhelm

09edcd1 : Android AudioRecord: AttributionSource fixup

+- Project: platform/hardware/broadcom/wlan

c835c04 : HAL: Fixed vendor HAL crash due to missing unregisterVendorHandler() in some failure case 1bdf261 : HAL: Fixed vendor HAL crash due to use-after-free f0b5baa : wifi: Multiple blobs based on sku for OTA update ed800a5 : Additional logs and checks to prevent OOB in ring status path. 3c8fcfc : HAL: error handling when no buffer space available

+- Project: platform/hardware/google/av

c3e2eb5 : DO NOT MERGE C2SoftMp3Dec: fix OOB write in output buffer

+- Project: platform/hardware/google/camera

2079123 : Camera: Support to raise priority of buffer allocation c28fda4 : Reduce log level for error notify 6b82f87 : Add thread name to camera provider threads 528695f : Minor changes to align with coding guidelines 5088310 : Camera: Measure buffer allocation time 0d13d96 : EmulatedCamera: Fix scaler crop region default for maximum resolution sensor pixel mode results. 3ac8c84 : RESTRICT AUTOMERGE Update the sc-v2 branch version code modifier a847112 : Remove pending shutter/metadata for ErrorRequest 5456073 : Avoid memory copy via passing by value 4f9d041 : camera: fix build break 6efce27 : Integrate device state into hal ad6a990 : Convert the version script into py 8ab6626 : Add dimension requirement for software denoise. 0c808bc : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/camera 8e50b0e : Camera: reduce the close latency e99fd0e : Camera: Add ZSL result dispatcher

+- Project: platform/hardware/google/gchips

66bfdd6 : Revert "Add delayed logger to allow logging verbose/info logs as warnings" aa174c8 : Revert "Commit all gralloc logs to warning on high memory allocation" 0e8b1d6 : gralloc4: Do not hold reference for dumping in allocator 4ffbe19 : gralloc4: Delete the gralloc handle when freeing the buffer 71a210e : Maximize the priority of gralloc allocator thread 94d6294 : Add plane layout for R8 and RG88 formats a48bf1a : Add missing 16 alignment constraint of chroma stride for YV12 313da84 : Fix YV12 stride alignment issue a2e11a3 : Remove getppid call from gralloc mapper 5683166 : Commit all gralloc logs to warning on high memory allocation d91ca7b : Add delayed logger to allow logging verbose/info logs as warnings f2c2a2d : Log the calling process's PID 84cd15d : Replace refcounting functions with buffer free 4755d02 : VendorGraphicBuffer: Add import buffer and free buffer functions 7e7db0d : include: update VendorVideoAPI for CROP info support fd1d25e : videoapi: fix bugs at Exynos_dynamic_meta_to_itu_t_t35 a67810d : Remove build support for gralloc3. 27d4aa1 : Decouple metadata operations from implementation 2877762 : Clone validate function to remove dependence upon implementation 02b1b2c : Map CPU accessible buffers during import e181278 : Remove deprecated ION calls from reference a7f9366 : Lazy map the buffers on lock 9d59748 : Define SBWC sizing macros if UAPI isn't available 40edcc3 : Allow realigning YV12 to satisfy C2's stride assumptions d348f15 : vendorgraphicbuffer: add validation on metadata before operating e84a136 : Allow GPU to read RAW10 buffers f66c6d9 : Disable AFBC for RGB_565 f03c2c9 : gralloc: map camera output yuv to NV21 ebd3fb3 : Revert "gralloc4: limit 64-byte alignment to GPU+camera" fe189f7 : Gralloc: allow INTERNAL_Y8 and INTERNAL_YV12 access by Camera 60a825b : libvendorgraphicbuffer: add the support of buffer id e3a6781 : gralloc4: limit 64-byte alignment to GPU+camera 0ec614e : Add .hash for an aidl_interface c33cf70 : gralloc4: align buffers for the GPU to 64 bytes 1d0ac2d : gralloc4: Disable SBWC on Camera buffer when GPU is one of producers ef4a927 : Convert BO CPU_READ_OFTEN to CPU_READ_RARELY 04198b0 : gralloc4: sync ion buffers around CPU usage 9f647cc : gralloc4: Enable SBWC when vpu is specified as consumer b596509 : libvendorgraphicbuffer: add MFC usage 69927b6 : gralloc4: use UAPI for SBWC size macros 3a6604d : gralloc4: support camera write to RGBA_8888 buffers 465331a : gralloc4: make isp_preview heap accept SurfaceView 967723d : Gralloc 4: Handle SENSOR_DIRECT_DATA usage b8392de : libvendorgraphicbuffer: Add API to query for SBWC 9bc1f37 : VendorGraphicBuffer: add new interface 'set_dataspace' 2d6572a : Allocate SBWC compressed buffer for ISP -> MFC pipeline 869640a : Allow small sized buffers to use AFBC 0374b2a : Fix config name to enable GPU AFBC YUV write 31bd5fa : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/gchips d36bc82 : Include BO and MFC usage flags in public headers 403052b : Gralloc: Remove YUV_RANGE_FULL usage 75f2528 : Gralloc: remove PROTECTED_DPB usage 142a04c : Gralloc: Correct the AFBC wide-block support in GPU use cases bb42ee8 : gralloc3: reduce log spamming cae627b : Revert "Remove hack of offset calculation from exynos formats" 76be3e8 : Remove MSCL specific hacks 41a6503 : Gralloc: remove unused usages e10649f : Gralloc 4: log human readable format names e28b6fc : Gralloc 4: width 32 align for SBWC 10 bit 5329655 : Gralloc 4: Add readable format names a4dd628 : gralloc4: log SBWC header + body sizes 40a02f6 : Add property in vendor graphic default a67690e : gralloc4: Print usages in a human-readable way 26258a1 : gralloc4: Select proper FaceAuth heaps based on usages 86e2322 : gralloc4: recognize TPU as a producer/consumer ccac9ff : gralloc4: add usages for FaceAuth 3488370 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/gchips 859bbc9 : gralloc4: fix cam_wr flags for RAW10/12/BLOB formats 49cafc9 : gralloc4: Add support for contiguous planes e44b5ad : gralloc: make isp_preview_heap accept SurfaceView 789064a : gralloc4: Enable use of vstream-secure/vframe-secure DMA-BUF heaps. 411cd9f : gralloc3: Enable vframe-secure and vstream-secure DMA-BUF heaps d12600c : gralloc4: use the faceauth DMA-BUF heaps 6665c03 : gralloc3: Let gralloc use the faceauth DMA-BUF heaps 7aad72a : Removing VIDEO_EXT usage from our Gralloc e35341e : Remove hack of offset calculation from exynos formats 34d57fa : gralloc4: Aligned format_info.cpp 1004a69 : gralloc4: Added a script to align format_info.cpp a8690e9 : gralloc3: fix video metadata allocation 2d8d8d6 : libGrallocBuffer: Remove unnecessary dependency 69d33c9 : Allow producers and consumers to be interpreted from private usage bits 7ce0e29 : Allow DPU to read AFBC YUV buffers 1b5d93c : Add capabilities flags for BO and MFC e3bd32f : Add producer and consumer for BO and MFC d7daf71 : Reserve usage bits for BO and MFC 9cdfa46 : Use enum alias in VALID_USAGE flags c63d3b9 : gralloc4: Remove references to unused ION flags ab0bf39 : gralloc3: remove references to unused ION flags 864b9ed : VendorGraphicBuffer: Add aliases for offsets 5d0a08f : libGralloc4Wrapper: Add retain and release a413770 : Gralloc4: Add internal format camera capability 70d7d1e : Gralloc 4: Implement libGralloc4Wrapper 3494b96 : Gralloc 4: Dump buffer descriptor db97079 : Gralloc 4: Build wrapper 7106705 : Allow DPU to read RGBA_1010102 2a1dde4 : Use NV21M for camera buffers e07349e : gralloc4: Use libdmabufheap in gralloc4 for sensor_direct allocations 9137999 : gralloc3: use the sensor_direct DMA-BUF heap if present eea8a3f : Specify version for aidl_interface explicitly 9fe9ac4 : vendorgraphicbuffer/gralloc4: report format flags 2cadc33 : gralloc4: enable YUV AFBC for the VPU 0e1836c : gralloc4: Allow wide-block usage across IP ac59880 : gralloc4: disable GPU write to single-plane YUV420 1c78bcd : gralloc4: prefer wide-block AFBC for GPU reads 54bd583 : gralloc4: Add capabilities for AFBC 915c27b : gralloc4: add Google formats 201faf3 : VendorGraphicBuffer: Add plane offsets to VendorGraphicBufferMeta 597592d : VendorGraphicBuffer: Add alias for size and fd 33eaa11 : gralloc: map camera ouput to NV21 28a180a : Always alloc uncached buffers for sensor direct heap. 533c42c : Create "//hardware/google/gchips" namespace f1a93be : VendorGraphicBuffer: gralloc4 support 6256e50 : VendorGraphicBuffer: initial code 0da163b : Add placeholder libGrallocWrapper ae495ec : gralloc: use UAPI for SBWC size macros 16a6fc9 : Add EXYNOS_YCbCr_422_P format 6bcc7aa : gralloc4: disable ion sync 0fddf7d : gralloc4: initial code 96d56cc : Allow small size AFBC buffers to be allocated 0cfc5e0 : Add AFBC YUV READ capability for DPU 0757d2a : gralloc3: log SBWC header + body sizes b4be415 : gralloc: recognize TPU as a producer/consumer 5f7095a : gralloc: Select proper FaceAuth heaps based on usages 6883ac7 : gchips: add Gralloc usages for FaceAuth f1e441e : gralloc3: log more human readable format names f12a581 : gralloc3: print format names in log a24161e : gralloc3: enable YUV AFBC for the VPU 10946f2 : Vendor Gralloc: Amend plane information 5fc1bb0 : Vendor Gralloc: Adjust buffer descriptor dd08e68 : Gralloc: Additional logging 7a8a909 : gralloc3: apply width 32 align for SBWC 10bit 22f73ff : gralloc: disable all AFBC features for swiftshader d5bc9c2 : gralloc3: [g19] add additional usages to support BLOB drm contents 62257cf : gralloc3: [g19] support MALI_GRALLOC_FORMAT_INTERNAL_BLOB read from VPU c5d8e51 : Vendor Gralloc: Implement offsets 6ef1ed2 : Gralloc3: Support RG_88, fix internal format flex 5682311 : Gralloc3: Vendor buffer descriptor 62d4365 : gralloc3: Deprecate ION_HEAP_TYPE_{SYSTEM_CONTIG,CARVEOUT} ad7aefc : Map sensor_direct requests to the sensor_direct heap 9ef17b8 : Revert "Gralloc3: Public buffer descriptor" b57924f : Gralloc3: Public buffer descriptor 4006f58 : Enable google_hal_headers support for host build 5040ef6 : Gralloc3: Add R8 format 7a3721b : gralloc3: enable single-plane YUV420 AFBC 284e582 : gralloc: align height of wide-block AFBC af68143 : gralloc: prefer wide-block AFBC for GPU reads 2536301 : gralloc3: re-enable wide-block AFBC b898087 : gralloc3: enable wide-block afbc for gpu 667aa49 : Stub public interfaces 9fee481 : include: add CHECK_PIXEL_FORMAT type infos to ExynosVideoMeta c7cf28b : gralloc: Expand AFBC capacities for YUV 51d019c : gralloc: Set flag allowing GPU writes to YUV AFBC 9fd3557 : Add support for formats where planes are contiguous in memory 9fa5e9a : Cleanup formatting of format_info table 8519f95 : update VendorVideoAPI.h 5649c20 : Add BOARD_CAMERA_USES_EXYNOS_GDC at BoardConfigCFlags 11b95af : Revert "Add BOARD_CAMERA_USES_EXYNOS_GDC at BoardConfigCFlags" 9d73e82 : gralloc: [g19] fix afbc property naming abf1a63 : Add BOARD_CAMERA_USES_EXYNOS_GDC at BoardConfigCFlags afbae97 : gralloc3: change property name for dataspace 9159f7f : Initial empty repository 50b3ac6 : libexynosutils: Change make file inclue path a5fe4ec : Add BoardConfigCFlags.mk bc9f7f1 : gralloc3: [g19] don't align vstride for YCrCb_420_SP 9f93af3 : gralloc3: [g19] fix align requirement for non_rgb, non_yuv formats cbfdf5c : gralloc3: [g19] read afbc requirement from BoardConfig cccb10d : gralloc3: [g19] HW_RENDER ion flag for HW_TEXTURE usage 0486831 : gralloc3: [g19] allow disabling AFBC without warning logs f18af42 : gralloc3: [g19] make ion handle import as a feature 85d965a : gralloc3: [g19] alloc metadata using ion 93acedd : gralloc3: [g19] don't attempt ion handle free without import v3 a0427db : gralloc3: [g19] set BLOB format stride same as alloc width defdf01 : gralloc3: [g19] log on unusual attr fd state c29cea5 : gralloc3: [g19] flex format fix for gpu render target f7e44d4 : gralloc3: [g19] check stride in validate_buffer_size 6547ced : gralloc3: [g19] backport IMapper2.1 functions from ARM Gralloc b_r20p0 4a982c4 : gralloc3: [g19] warn on unknown usages cbdb4eb : gralloc3: [g19] bt601 full range csc for camera producer 245bc9e : gralloc3: [g19] force dataspace feature 7be401e : gralloc3: [g19] Don't suggest lockFlex for some YUV-compatible formats f2f001e : gralloc3: [g19] sync using modern ion a82e109 : gralloc3: [g19] prevent fix 310970 0662b1b : gralloc3: [g19] disable afbc for secure buffer faf27f2 : gralloc3: [g19] change dataspace setting conditions c2c38a0 : gralloc3: [g19] add dump function to private_handle 0888189 : gralloc3: [g19] force bt601 narrow if ro.vendor.cscsupported not set d9da5b2 : Remove BigOcean specific NV21 format 99dbe74 : Add NV12 color format for Bigocean a34e354 : gralloc: fix raw10 and blob stride issue b577574 : gralloc3: Replace TARGET_SOC with TARGET_BOARD_PLATFORM 0fa02ee : Add color formats for Bigocean output 122323e : videoapi: fix bugs for itu_t_35 data parsing bc157da : videoapi: implementation about st2094-40 parser ccce882 : Fix include path for videodev2{,_exynos_media}.h e47d209 : include: sync up ExynosExif.h file 9fb50ee : gralloc3: Use sanitized ion header ba41b52 : gralloc3: [g19] code sync with Lassen 190911 a622edf : Move kernel header files to device directory 7a62d88 : gralloc3: [g19] port to gs101 f8b473d : gralloc3: [g19] symlink gralloc1_priv 2cd5ccf : gralloc3: [g19] add gralloc3 37b6e0c : include: define SBWC formats 31d2048 : gralloc1: remove gralloc1 83672bd : Add initial source code 89ef144 : Initial empty checkin

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

b1aae324 : libhwc2.1: avoid pure virtual function call in Worker thread 7ed21670 : Revert "libhwc2.1: LBE support for dual display" 73967a4f : libhwc2.1: check the hbm sv dimming finish [ DO NOT MERGE ] 087381b1 : libhwc2.1: postpone the burst 120hz->60hz change a667bd73 : libhwc2.1: HWCService: add setMinIdleRefreshRate() and setRefreshRateThrottle() 00b27814 : libhwc2.1: Update pixel-display V4 interface eeedc139 : libhwc2.1: add calibrated display check 46c44816 : libhwc2.1: update displaycolor for calibration info 18f19e76 : libhwc2.1: don't retry checking idle hint support on start 1affb137 : libhwc2.1: send hints when connect to power hal first time 90fd222c : libhwc2.1: LBE support for dual display 4c407e73 : libhwc2.1: re-assign resources when switching fps to high if needed b234a2d0 : libhwc2.1: invalidate mTargetBuffer after ComposerClient has died 4745dffd : libhwc2.1: block brightness change if LHBM is in action 4b656e0d : Add ATRACE_CALL() for setLhbmState 3686af04 : Add ATRACE_CALL() for setLhbmState 4f434283 : libhwc2.1: invalidate mTargetBuffer after ComposerClient has died e3770ba8 : libhwc2.1: update panel brightness when brightness level dirty set 1358e805 : libhwc2.1: send idle hint while video playback da16bcd3 : libhwc2.1: Update Android.mk b715d98f : FBManager: check secure flag before freeing secure framebuffers c27752f0 : libhwc2.1: Implement debug commands from vndservice for LBE 0614e6de : libhwc2.1: add hdr10plus capability 728079d4 : libhwc2.1 update displaycolor to pass display info da207890 : set libhwc2.1 makefile path soc_ver folder 6162c12c : libhwc2.1: Workaround for building gs201 1c40e72b : libhwc2.1: Support SoC specific namespace aa34e0e7 : Remove TARGET_BOARD_PLATFORM make restriction 078fc357 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/graphics/common 2dd6c07c : libhwc2.1: add version in displaycolor header d3837424 : libhwc2.1: Add the name of sysfs for hbm/dimming a798d533 : libhwc2.1: constrain adjusted brightness of LHBM compensation e7869296 : libacryl: update YCbCr narrow/wide range mode setting for 4k video 9a3b07be : libhwc2.1: add HBM IRC OFF control 95d7d54b : libhwc2.1: set taskprofiles for hwc binder threads 8c5c2274 : libhwc2.1: skip HBM dimming when full-screen HDR switch bf3909eb : libhwc2.1: fix idle hint checking before waiting signal b9d64ee8 : libhwc2.1: set hbm on by atomic commit if dim SDR transition 3cda2184 : Revert "libhwc2.1: LHBM On Constraint" 3193f8bc : FBManager: check color format for buffer cache 24004385 : Implement memtrack 46ed0bcd : libhwc2.1: LHBM On Constraint 0539859d : libhwc2.1: the dimming usage feature f0c96a9f : libhwc2.1: pixel-display V3 interface implement 77bfc257 : libhwc2.1: add error handling for display hints 5804f210 : libhwc2.1: use dedicated thread for display hints 9c2e207d : libhwc2.1: Add color mode codes 6662bd10 : libhwc2.1:libdrmresource: Add color_mode property support e78e9733 : libhwc2.1: Add dataspace check codes e142ae60 : libhwc2.1: add support for secondary backlight node 3334bbfc : libhwc2.1: Allow report vsync according display ID caab37f7 : libhwc2.1: Set frame rate of m2mMPP 29cbc81e : libhwc2.1: Release FBIds of secure framebuffer once they are finished 0990f769 : libhwc2.1: enable refresh rate mipi sync via drm prop ae00ee30 : libhwc2.1: pass HDR full screen status to displaycolor 3458109c : libhwc2.1: enable smooth display compensation 0b059683 : Remove makefile references to obsolete gralloc versions. 78c74f33 : libhwc2.1: postpone vsync callback until get vsync from driver 5407c19e : libhwc2.1:libdrmresource: Support TUI event cb131228 : libhwc2.1:libdrmresource: Bug fix for comparison of string 44b3cf1b : libhwc2.1: Handle TUI events 619a5024 : libhwc2.1: set src acquire fence in skip validate process 321c2ce8 : libhwc2.1: Modifying duplicating acquireFenceFd 47ebc76e : libhwc2.1: Duplicate acquireFence when it is passed 1521bb30 : libhwc2.1: Add nullptr check in printExynosLayer 2c5f2818 : libhwc2.1: Add display capability to skip client color tranform 7157f955 : libhwc2.1: Separate AFBC to apply PPC 25a19225 : libhwc2.1: Modify readback buffer size 2a9c2945 : libhwc2.1: Force ModeSet when it is required 82529d54 : libhwc2.1: Disable readback when it is not required 0ace1041 : libhwc2.1: Fix bug in overwriting error information 6a7690cf : libhwc2.1: Disable DQE if readback is requested bc13896a : libhwc2.1:libdrmresource: Add dqe_enabled property 6593d4fc : libhwc2.1: Don't reset config state while desired config is pending 334832bb : libhwc2.1: clean up unused layers when caching too many layers 46e47cce : libhwc2.1: update IDisplay AIDL to V2 eefb0e88 : libhwc2.1: add set dirty in CtrlValue structure ff7ef118 : libhwc2.1: pixel-display V2 interface implement e216ef98 : libhwc2.1: clean up fbId cache when size exceeds the limitation. 52a3dc82 : libhwc2.1: support fbId cache for solid color layer 548d2168 : libhwc2.1: bind FBId with the life cycle of a layer and its buffer e592cbe4 : libacryl: separate AFBC into RGB and YUV ppc table 46071327 : libacryl: make sbwc classified into G2D_PERF_LAYER_SBWC 11b37232 : libhwc2.1: cache supported power HAL extension hints 7b52f025 : Fix the wrong name for 8BIT AFBC format 18f89121 : libhwc2.1: Remove GPU usage flag in G2D destination buffer 5941a508 : libhwc2.1: Remove HBM for HDR handling 81da4418 : libhwc2.1: change the hbm mode and brightness update sequence e5e518ed : libhwc2.1: reset DimmingOn/HbmOn when power off a7c24366 : libhwc2.1: enable LHBM compensation e7f8ae15 : Fix single plane AFBC compressed format names e8f005d2 : libhwc2.1:libdrmresource: set vsync callback thread to SCHED_FIFO 5d18499a : libhwc2.1: Remove invalidate() in LBE state/ambient light function c7842b50 : libhwc2.1: fix double-ownership of DstBufMgrThread db578220 : libhwc2.1: HWCService: add setDisplayLhbm 7bcf53a2 : libhwc2.1: add lhbm drm property path af2bf1e0 : libhwc2.1: GHBM synchronization update 95dd5417 : libhwc2.1: refactor update color settings logic ab3de1ae : libhwc2.1: setActiveConfig during device init f5c1c3b4 : ExynosMPP*: fix double-ownership ee3437f8 : libhwc2.1: Fix setPowerMode fail for VTS 3f5e5a94 : libhwc2.1: Cleanup framebuffer outside of the lock 1184cfe5 : libhwc2.1: change Layer's DPU clock requirement formula 21be2fa9 : ExynosMPP: don't reallocate buf for the same compression df30bae1 : libhwc2.1: pend active config during doze mode e0e5e1b6 : libhwc2.1: Seperate configuration from debugging setting 831dd609 : libhwc2.1: Using ExynosDeviceModule eb9e7ef7 : libhwc2.1: Fix the memory corruption in list from race condition 7f7c0f00 : libhwc2.1: avoid race condition in FramebufferManager 2057d522 : libhwc2.1: HWCService: add setDisplayBrightness 7f0b2369 : libhwc2.1: config brightness before displaycolor scene update 3e428a46 : libhwc2.1: Subtract mCachedBuffers.size() in loop checking 35e9e3a9 : Don't erase elements from mCachedBuffers until after the loop. f471046c : Move the IdleHintWorker to the end. 6b9bb785 : libhwc2.1: set hbm/dimming only when it's changed 78c64687 : Pass SyncType parameter to CpuSyncEnd() 01178119 : libhwc2.1: Add dimming control for brightness 1b8c110d : libhwc2.1: Check power state to reserve MPP to primary type display 89726975 : libhwc2.1: Clean up code related to multi display 6f9826e6 : libhwc2.1: Change function name for readability a0c5d99f : libhwc2.1: Add ModeSet reset during clearDisplay 807b71dc : libhwc2.1: Readback is not addressed in clear display case 7c0c69c8 : libhwc2.1: Remove ModeSet for preferred config 562a50e8 : libhwc2.1:libdrmresource: Support multiple connector connection e832cf23 : libhwc2.1: Reserve DPP to the specific display 6adae150 : libhwc2.1: Check if display interface is valid 2222a9b9 : libhwc2.1: Support dual display in drm interface 5507cce6 : libhwc2.1: Call hot plug callback for all conneted display aba4dac4 : libhwc2.1: Change debug tag ab3cd7c4 : libhwc2.1: Add nullptr display check 47b4f192 : libhwc2.1: support multi display with resource table 7c834e86 : libhwc2.1: modify code to use display define table 166d1ec4 : libhwc2.1: modify concept of display's type and ID 78a2415c : libhwc2.1: unblock brightness to HBM 8cf7d9cc : libhwc2.1: Add IDisplay/default interface to HWC 5895d439 : ExynosMPP: reallocate dstBuffer if format changes a055e698 : Revert "libhwc2.1: Add IDisplay/default interface to HWC" da46fbee : libhwc2.1: Add IDisplay/default interface to HWC 8ca6f946 : libhwc2.1/displaycolor/interface add data applied notifier d7536b62 : libhwc2.1: trace the number of SF cached layers eb56e429 : libhwc2.1: Ignore transparent layer 3cd4b123 : libhwc2.1: Remove unused function 1d0487f4 : libion_google: switch ion implementation to use libdmabufheap e65f2aae : libhwc2: add display idle hint for power HAL 1d636b48 : Convert libhwjpeg to Android.bp. 583e7eb1 : libhwc2.1: Support buffer caching in drm interface 307776a3 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/graphics/common 1422217f : libhwc2: add refresh rate hint for power HAL 70b8358c : libdevice: remove DAYDREAM_SINGLE_BUFFER_MODE 9615d756 : libhwc: remove VIDEO_EXT usage b6ba2456 : libhwc2.1: display fake edid information 116b2ace : libhwc2.1: disable vblankoffdelay during bootup 6e3cf2e8 : libhwc2.1: add helper function and json lib 0c86acb9 : libacryl: add P010, SBWC to G2D_PERF_LAYER_YUV2P 7a282bb3 : Remove TARGET_LINUX_KERNEL_VERSION 58f337a2 : libhwc2.1 sync ghbm commands and the compensated frame 80bf3e24 : libhwc2.1: Fix bug in setting compression c3db7edd : ExynosMPP: Clarify the AFBC compression for destination buffer 3dee47e5 : libhwc2.1: Provide a cleaner definition of pixel_align 1ba4ea34 : libhwc2.1: Revert readback file name 6b25bcac : libhwc2.1: Fix bug in checking dst size and alignment e8ae35ec : libhwc2.1: Refactor the destination transform in ExynosMPP 6748029f : libhwc2.1 brightness state comparison update a8ccf516 : libhwc2.1: Fix the bug in checking transform 8a44eccc : libhwc2.1: Fix the orientation issue in M2M and DPP scaling e5afd557 : libhwc2.1: Refactor bandwidth calculation e677d5cb : libhwc2.1: Support G2D plus DPP downscale 29df99dc : libhwc2.1 Update enum MPP_SOURCE type 7d9dfc64 : libhwc2.1: handling RGB HDR layers 5cd36045 : libhwc2.1/displaycolor/interface: add force_hdr in display scene e97c480f : libhwc2.1: Add basic support for SBWC compression type f00448f7 : libhwc2.1: configure brightness through sysfs or drm path 638de7cc : libhwc2.1: add brightness property 39e56be4 : libhwc2.1: add brightness intf and control 69abeef3 : Revert "Revert "libhwc2.1: Boot to homescreen with Gralloc 4"" 4d9fc7db : Revert "libhwc2.1: Boot to homescreen with Gralloc 4" 821afba7 : libhwc2.1: Get clock and ppc constant values from display driver cacf9238 : libhwc2.1:libdrmresource: Add properties for ppc, disp frequency 3633197b : libhwc2.1: update DrmConnector active mode while ActiveMode changed c02190cd : libhwc2.1: Reoroder the layer dump to make the data clearer 1c24e2da : libhwc2.1: Fix the table formatting in HWC dump cb213bb8 : libhwc2.1: Boot to homescreen with Gralloc 4 71c5796c : libhwc2.1: Add limitation for processing dim layer 39d9b515 : "//hardware/google/graphics/common" namespace 4e764f34 : libhwc2.1: force set display mode after exit DOZE mode d735cc29 : libhwc2.1: Update variables for config change using vsync timestamp 6b621fff : libhwc2.1: fix bug of setVsyncEnabled for external display db47ebb9 : libhwc2.1: Disable vsync after config change is applied eac2be5e : libhwc2.1: mActiveConfig changed immediately dd7b291d : libhwc2.1: Change return value of HWC API aca591f9 : libhwc2.1: Get vsync applied time from display driver in drm interface 6ef26d94 : libhwc2.1:libdrmresource: Add adjusted_vblank property 730e7c30 : libhwc2.1: Support setActiveConfigWithConstraints b53996fd : libhwc2.1: Manage vsync timestamp, period in drm interface 0a9880b7 : libhwc2.1: Arrange config setting APIs d1505526 : libhwc2.1: Address vsync 2.4 callback in drm interface 30a8ded1 : libhwc2.1: Plumbing HWC 2.4 APIs 67e4ff31 : libhwc2.1: Correct the handle color format when reuse destination buffer 47420b08 : libhwc2.1: Support the property control for DPP downscale 7596282a : libacryl: add support for HAL_PIXEL_FORMAT_GOOGLE 950310c7 : libhwc2.1: Define AFBC yuv fourccs for legacy branches 17e733eb : libhwc2.1: add ro.vendor for property hwc.drm.device 5f4db983 : libhwc2.1: Declare the compression type support for BigO formats 24d72cb5 : libhwc2.1: Add basic support function for AFBC color format 87282124 : libhwc2.1: trace dpu skip layer count b21ebd42 : libhwc2.1: Support to change scale down ratio 10573840 : ion: add protected flag on upper 16 bits. 9d8b0df3 : libion: add ion heaps for faceauth 18fd4b1e : libhwc2.1: support update calibrated gamma table eb5fe291 : libhwc2.1: Support DOZE mode a58bd178 : libhwc2.1: free blob after used 5fc4b8e1 : libhwc2.1: Add default .clang-format 6f86e2e8 : libhwc2.1: Change readback file name 8136dd70 : libhwc2.1: Correct the definition of VPP_CLOCK f362b93b : Clear the array of heaps before querying the ion fd 3f0a3e23 : libhwc2.1: Remove exception handling for blending none layer 9aebfbe9 : libacryl: make alpha max if HWC blend mode is NONE 9a371817 : libhwc2.1: iterate over feature_table using array size 6d68a0ab : libhwc2.1:libdrmresource: Add property for dither 531cc49b : displaycolor/interface: support multiple display ac614272 : displaycolor/interface: separate config data from stage data 1a2c6822 : libhwc2.1: Dump size restrictions of ResourceManager 7fe120d9 : libhwc2.1: Skip validation when skipStaticLayers feature is enabled 40590906 : libhwc2.1: Raise video layer priority b996e523 : libhwc2.1: bug fix for mWindowNumUsed to decrease 528f6e48 : libhwc2.1: Reduced mWindowNumUsed e2083546 : libhwc2.1: Change license of header file a02e592e : libhwc2.1: Fix bug in setting return parameter of getHdrCapabilities 0b2a12b0 : libhwc2.1: Not align window update region 11672980 : libhwc2.1: Support partial window update in drm interface 44b08d88 : libhwc2.1:libdrmresource: Change drm property for partial update f23bf2de : libhwc2.1: Use kernel header for drm interface 69400785 : libhwc2.1: Fix transform mapping in drm interface 9c119e9e : libhwc2.1: Return correct dataspace for readback adf91f40 : libhwc2.1: skip set panel power mode if power mode unchanged 7cf3e314 : libhwc2.1: Change interface for setting colormap in drm interface a67779c0 : libhwc2.1:libdrmresource: Add property for colormap e12ff141 : Add a mapping for the sensor direct heap b1a54a09 : libhwc2.1: Allow soc dependent makefile to add CFLAGS 99292934 : displaycolor: add dirty flag in stage data 26f2471b : libhwc2.1: add displaycolor common header file 4ff1ad10 : libhwc2.1: Fix transform mapping in drm interface 135f1f35 : libhwc2.1: Set SW feature attribute fcd8759a : libhwc2.1: Support getDisplayIdentificationData in drm interface fe009144 : libhwc2.1:libdrmresource: Add property for edid 017469de : libhwc2.1:libdrmresource: Add connector name for DPI type 4434dfca : libhwc2.1:libdrmresource: Update libdrmresource b5c58921 : libhwc2.1:libdrmresource: Update libdrmresource e7677f23 : libhwc2.1: Set compression flag to Client target buffer. 98023143 : libhwc2.1: Remove unnecessary error log aa68001e : libhwc2.1: Clean up source code 3df1e417 : libhwc2.1: Change parameter of getCandidateM2mMPPOutImages db727338 : libhwc2.1: Fix bug in boolean operation cde67e1e : libhwc2.1: Add uncompressed YUV format to candidate of m2m output 5bd2f103 : libhwc2.1: Add align restriction for SBWC format d6b16221 : libhwc2.1: Fix bug and add P010 index for getPPC function aea053bd : libhwc2.1: getting PPC from getPPC function fa5cce22 : libhwc2.1: bug fix about G2D PPC calculation a7086a5d : libhwc2.1: HDR contents capacity has limitation e6c37b2e : libhwc2.1: added G2D AFBC capa restriction a53d5d1f : libhwc2.1: Modify M2M capacity validation 8d8f2619 : libhwc2.1: Support blending capacity of MSC 63b81125 : libhwc2.1: Fix bug in getAssignedCapacity 14476789 : libhwc2.1: Fix bug in calculating capacity a02d1740 : libhwc2.1: Add debugging code to check capacity of exynos composition 7d67be2f : libhwc2.1: Fix bug in checking capacity 2664ec22 : libhwc2.1: Fix bug in checking required capacity for m2mMPP 42d165a8 : libhwc2.1: support multi-instance capacity of MSC 9cc0152a : libhwc2.1: Add MSC capacity a0f46b8d : libhwc2.1: Support SBWC format in drm interface 449ec448 : libhwc2.1: Add SBWC formats to getBufferLength c83f66e3 : libhwc2.1: Add plane number to the format info 959e4df4 : libhwc2.1: Update drm format for _SBWC_8B formats ff6d7d8f : libhwc2.1: Add SBWC format description 66b4ab5c : libhwc2.1: Add SBWC format for PPC calculation e6bae3a3 : libhwc2.1: Fix bug for using private SBWC format b920da4a : libhwc2.1: Do not check bufSize limitation in Lossy format 82210fc4 : libhwc2.1: added SBWC lossy format 7fcf7d2e : libhwc2.1: SBWC format detection from private buffer handle 54d933a5 : libhwc2.1: Add Hal format and HWC descriptions for SBWC 4321ea6c : libhwc2.1: Add SBWC decon formats 43de865f : libhwc2.1: Check nullptr parameter of HWC API 87fb074e : libhwc2.1: Fix bug handling metadata blob 0c7cb6e2 : libhwc2.1: Fix bug in setting metadata type 56c4e471 : libhwc2.1: Support setLayerColorTransform 9a7fec4d : libhwc2.1: Use module attribute mapping f0850f27 : libhwc2.1: Update dpp attribute enum 268dfe89 : libhwc2.1: Fix bug updating MPP's attribute 8fad441d : libhwc2.1: Plumbing to move attribute table to module bb990ffe : libhwc2.1: Update MPP attribute with module setting 2eda2972 : libhwc2.1: Change debug log tag for attribute setting 0b04061d : libhwc2.1: Change enum type 4306a773 : Revert "libhwc2.1: Add flag to set to need degamma operation" fca09649 : Revert "libhwc2.1: Add degamma for HDR external display with G2D composition" 2d5be956 : libhwc2.1: Add a command to control display status 5a9a237d : libhwc2.1: Add condition to call vsync callback in drm interface f4ff2736 : libhwc2.1: Fix accessing invalid array element ec0cf5f1 : libhwc2.1: Fix bug adding duplicated config ca4df13f : libhwc2.1: Set preferred readback format in drm interface 12481afa : libhwc2.1: set NONBLOCK flag on atomic commit. cb2530ec : libhwc2.1: Fix bug in setting bpp for RGB888 e94b6477 : libhwc2.1: Capture readback data to file 014fa774 : libhwc2.1: Remove unnecessary code c0da771a : libhwjpeg: move thunbmail scaler message a9f1068b : libacryl: use unique_ptr for HDR plugin 7f1efa18 : libmemtrack: build lib with platform name instead of board name 450fb4bd : libhwc2.1: trace layer count at commit 0dd38252 : libhwc2.1: propagate modifiers to all planes 94ebd3ca : libacryl: remove unused chip name 9c62b550 : libacryl: remove unused files 628971ee : ion.h: add missing include and fix warning a9cc13ce : libacryl: remove 9810 from G2D HDR plugin definitions c07c88a6 : libhwc2.1:libdrmresource: Add properties for color management 1e96ee8c : libhwc2.1: Add function to check primary in drm interface 298e6fd1 : libhwc2.1: Add function to get meta data from layer bb6ce976 : libhwc2.1: Add functions for color managment 1f4757de : libhwc2.1: Add debug flag for color management 475a423f : libhwc2.1: Update drm header for color management ba7677d7 : libacryl: g2d: set layer data always 162b80d3 : libhwc2.1: Treat unknown dataspace as V0_SRGB 32f3329b : libhwc2.1: Use inherrited class for drm interface 9f1e5234 : libhwc2.1: Set metadata type 415e9398 : libhwc2.1: Handle static and dynamic metadata separately 43a3debd : libhwc2.1: Transfer valid min/max luminance for M2M MPP dd5c1a83 : libhwc2.1: Fix bug in checking dst align resriction 06d254f7 : libhwc2.1: Fix bug in converting hal to drm format 2857d841 : libhwc2.1: Set protection in drm interface b8d17dd1 : Revert "libhwc2.1: Fix bug in converting hal to drm format" f13290fe : libhwc2.1: Fix bug in converting hal to drm format 453cd302 : Initial empty repository b8967113 : libhwc2.1: Fix bug in aligning m2mMPP out image size 9fdd243d : libv4l2: Change make file inclue path 3c3bd6f4 : libhwc2.1: Add comment to BoardConfigCflags.mk a911a81b : libhwc2.1: add YUV formats for BigOcean da2bd90d : iontest: remove unnecessary inclde path f851e520 : [google]libhwc2.1: Remove unnecessary restriction 7ffba4f7 : libhwc2.1: Update drm format for P010 format 7c311345 : libhwc2.1: Fix bug in aligning video layer size 5d238676 : libhwc2.1: Fix bug in checking flip attribute 5a497c01 : libhwc2.1: Remove MPP_ATTR_CUSTOM_ROT attr fddd342a : libhwc2.1: Fix managing client composition info b54e6ab2 : libhwc2.1: Fix handling solid color layer having buffer 978e1c12 : libhwc2.1: Support readback feature in drm interface 184fe0bf : libhwc2.1:libdrmresource: Enable writeback f7bb814c : [google] libhwc2.1: Print log in color transform error case 3e63ac54 : libacryl: g2d9810: fix filter coefficient count 0bb8af22 : libhwc2.1: Replace TARGET_SOC with TARGET_BOARD_PLATFORM 3dfd21c6 : libhwc2.1: Add drm format mapping for compressed RGB565 e87919e5 : libhwc2.1: Sort out format_type 3954cdce : libhwc2.1: Change return value in error case 4f62e6ac : libhwc2.1: Move validataion check of parameter daaab07d : libhwc2.1: Remove unnecessary error defining 5ade06c6 : libhwc2.1: Fix issues in setting brightness ac25c234 : libhwc2.1: Cleanup for drmFormatToHalFormats() a6f29775 : libhwc2.1: Fix bitwise logic check for MPP support of HDR10+ 3eba9524 : libhwc2.1: Address DISABLE_READ_RESTRICTIONS definition 539a6a11 : libhwc2.1: Clean up code related to metadata 595c0d08 : libhwc2.1: Call sizeof(variable) instead of sizeof(type) bf5ed35f : libhwc2.1: Modify private data fd reference. 279308c2 : libhwc2.1: Change return value of setLayerPerFrameMetadataBlobs 70642eec : libhwc2.1: Fix bug for setPerFrameMetadataBlobs a3c9c589 : libhwc2.1: Use Dynamic metadata parser for OMX e3ac9414 : libhwc2.1: Implement SetLayerPerFrameMetadataBlobs 94e77cfe : libhwc2.1: Plumbing metadata transefer to G2D dea24197 : libacryl: deliver layer opaque data 45df3ded : Revert "libhwc2.1: modify to only support dynamic metadata for primary" fc78c94a : libhwc2.1: Add drmFormatToHalFormat() c3942d85 : libhwc2.1: Change initial value for plane alpha d0f40650 : libhwc2.1: Doze support setting in getDisplayCapabilities() 8647e953 : libhwc2.1: setDisplayBrightness bug fix f38e6471 : libhwc2.1: modify britness control d3314f29 : libhwc2.1: change brightness control system call 4af8af3c : libhwc2.1: Add brightness nodes dccbd4ab : libhwc2.1: Modify getDispalyCapability function 4b4d159a : libhwc2.1: Plumbing HWC 2.3 APIs 287b25d8 : libhwc2.1: Support readback feature bcbe0ddd : libhwc2.1: Support render intent according to configuration 467df8c3 : libhwc2.1: Add exception about intents. c8663534 : libhwc2.1: Support render intent. 13e9a510 : libhwjpeg: know earlier about thumbnail scaler ef49f53d : libhwc2.1: Conditional support of color transform 0383eecd : libhwc2.1: Support color transform adeb4542 : libhwc2.1: Get channel restriction info from kernel in drm interface 18c5d9c7 : libhwc2.1: Add drmFormatToHalFormats() 1c8671a0 : libhwc2.1:libdrmresource: Add format information to drmplane 9dfa6121 : libhwc2.1:libdrmresource: Add hw_restrictions property to plane 27cd7b8b : libhwc2.1: Cleanup for updateRestrictions() 3b078ba9 : libhwc2.1: Update only when M2M MPP is available 19ab0388 : libhwc2.1: Update restriction and feature regardless of interface type 4192310c : libhwc2.1: Rename Decon to Dpu e80bc9be : libhwc2.1: Support partial window update in drm interface fb932769 : libhwc2.1: Init partial window update region 1d724e94 : libhwc2.1:libdrmresource: Add drm property type for partial update 8cd95395 : libhwc2.1: Remove code related to fbdev af082c10 : libhwc2.1: Separate header file for fb interface 17a35726 : libhwc2.1: use prime API to convert ion to drm handles 52a663d4 : libacryl: add support for G2D GS101 b1e548cd : libacryl: remove unnecessary log for frameRate e056d53b : libacryl: add performance attribute for AFBC 70ade3fb : libacryl: add framerate setting for mscl be3fa430 : libacryl: keep running with MSCL irq of previous frame 09b0654f : libacryl: use std::string instead of char * a138c46f : libacryl: use vector instead of array 0d0c7630 : libacryl: deperate support for RefBase 4f5176b0 : libacryl: use setFence() to prevent fd leak. 1583bc9e : libacryl: Factory is created by new formatting 310a611d : libacryl: initialize layer data 28aa111a : libion: add ION_FLAG_HW_EXTRA flag 17f8f939 : libacryl: support sbwc lossy format for G2D 25e86f15 : libacryl: change ycbcr conversion siting value d6d2c232 : libacryl: set background for SBWC encoding 9b0097fc : libacryl: support blend mode for dim layer 1fa31cdf : libacryl: fix supported formats for mscl 24ec82f0 : libacryl: support sbwc and rgba 10bit format for mscl 015cf9b4 : libacryl: support solidcolor layer b2dfa18f : libacryl: copy laptime_in_usec from compat 10a50b9a : libacryl: support sbwc format on 2020 version 63687088 : libacryl: add new ioctl for extended commands af683965 : libhwjpeg: use buffer length given by the scaler driver 0ef02c6a : libhwjpeg: fix incorrect name to v4l2 ports 0848d223 : libhwjpeg: fix stop streaming before reqbufs(0) 376a9251 : libhwjpeg: introduce polymorphic thumbnail scaler 01ca34c1 : libhwjpeg: add device object for thunbmail scaler a6b44cc5 : libhwjpeg: use buffer size instead of payload e926c5b4 : libhwjpeg: delegate qbuf to each port 6ef6bc87 : libhwjpeg: delegate driver init to each port 5046f8e2 : libhwjpeg: refactor format handling in LibScaler 8da348de : libhwjpeg: refactor Set[Src|Dst]Image() 14df956e : libhwjpeg: remove redundant debug log ff443ff3 : libhwjpeg: change the order of quantization table 035f1563 : libhwjpeg: support the multiple APPX segments 5086a038 : libhwjpeg: fix APP1 size calculation fc798fc0 : libhwc2.1: Fix bug in calculating window update region 6bd42740 : libhwc2.1: Fix framebuffer leak in drm interface 467c57e8 : libhwc2.1: Set compression source in drm interface 5633b358 : libhwc2.1: Use enum property maps in drm interface 4a1656eb : libhwc2.1: Add debug message 6d26efb5 : libhwc2.1: Abstract functions for drm commit in drm interface f75374b9 : libhwc2.1: Separate function in drm interface 95c0dcf8 : libhwc2.1: Fix bug to print debug info in drm interface 41b0923e : libhwc2.1:libdrmresource: Init property name e6c49d9a : Revert "libhwc2.1:libdrmresource: Add compression_source property to plane" 5a9121aa : Revert "libhwc2.1: Set compression source in drm interface" b1f6628a : libhwc2.1: Set configurations for dataspace in drm interface e1e051d8 : libhwc2.1:libdrmresource: Add properties for dataspace cb58ca7e : Revert "libhwc2.1: Set dataspace configuration in drm interface" baf6cd80 : Revert "libhwc2.1:libdrmresource: Add dataspace property to plane" e628d3fe : Revert "libhwc2.1:libdrmresource: Add color property to plane" 143a9ee6 : libhwc2.1: Add exception code for VTS ea1952c4 : libhwc2.1: Remove __unused attribute a491023e : libhwc2.1: Add USES_DOZEMODE 00ef3c94 : libhwc2.1: Do acceptDisplayChanges() if display was validated e1d2deb1 : libhwc2.1: Add exception code in functions 5af4e99a : libhwc2.1: Update copyright in newly added files 53425954 : graphics: commons add libv4l2 library ade08007 : libhwc2.1: Set colormap using modifier in drm interface c52f03d7 : libhwc2.1: Fix bug in error handling in drm interface 79fbed3b : libhwc2.1: Change dump format for plane alpha 7e3493e1 : libhwc2.1: Convert plane alpha to its own value in fb interface 59623110 : libhwc2.1: Convert plane alpha to its own value in drm interface e6f4751e : libhwc2.1: Change data type for plane alpha 2764f243 : Fix include path for videodev2{,_exynos_media}.h 6a4953fa : libhwc2.1: Read restriction according to configuration in fb interface 23a65a29 : libhwc2.1: Change return error code in fb interface 151cce37 : libhwc2.1: Support getHdrCapabilities in drm interface 57b49b68 : libhwc2.1: Save hdr information in fb interface ed5a61aa : libhwc2.1: getHdrCapabilities() returns saved information 111c725a : libhwc2.1:libdrmresource: Add drm property type for BITMASK cb71c703 : libhwc2.1:libdrmresource: Add function to print property info 9ab2ba90 : libhwc2.1:libdrmresource: Add properties for hdr capabilities e5da0368 : libhwc2.1: Set luminance configuration in drm interface d65ac9a6 : libhwc2.1: Set dataspace configuration in drm interface 6271016a : libhwc2.1:libdrmresource: Add luminance property to plane 820001ea : libhwc2.1:libdrmresource: Add dataspace property to plane d2ef4115 : libhwc2.1: Set compression source in drm interface 1aad2c2f : libhwc2.1:libdrmresource: Add compression_source property to plane 1517db7a : libhwc2.1: Add compression parameter to get drm format in drm interface c6380345 : libhwc2.1: Change drm format mapping for RGB565 a1c68649 : libhwc2.1: Increase sleep time for dumping log in drm interface af2658aa : libhwc2.1: Apply pixel alpha value of color layer d78bd973 : libhwc2.1: Support solid color layer overlay in drm interface d7d73992 : libhwc2.1:libdrmresource: Add color property to plane 6c1ac32c : libhwc2.1: Fix bug in setting pitches in drm interface 69b0e1a4 : libhwc2.1: Update framebuffer setting in drm interface 3876db21 : libhwc2.1: Add and update helper functions for buffer and plane d5f292a5 : libhwc2.1: Update pixel format mapping for drm interface ad8f1817 : libhwc2.1: Set properties of plane for overlay in drm interface ada7e555 : libhwc2.1: Add helper function for rotation in drm interface 82bc92bf : libhwc2.1: Framebuffer setting for AFBC in drm interface 058ab757 : libhwc2.1: Update debug message for drm interface 61f7260e : libhwc2.1: Drm interface sets zpos property f62f4f19 : libhwc2.1: Change initial mode setting in drm interface 3d24dc18 : libhwc2.1: Fix VSYNC control in drm interface 04ad44f8 : libhwc2.1: Unregister hotplug handler in drm interface 172a1bf9 : libdrmresouce: Add function to unregister hotplug handler 1cb400bf : libhwc2.1:libdrmresource: Update properties() ed648f1b : libhwc2.1:libdrmresource: Update libdrmresource d66c2850 : libhwc2.1: Set type for drm interface 56360e25 : libhwc2.1: Set type for fb interface 35f2ea46 : libhwc2.1: Add variables for interface type d1bd4d10 : libhwc2.1: Break out setting config into function in fb interface 9196ec68 : libhwc2.1: Clean up exynos_win_config_data, exynos_dpu_data f5eb0d63 : libhwc2.1: Clean up source code 8f4879a1 : libhwc2.1: Optimize source code checking duplicate attr 1af1b23a : libhwc2.1: Change member variable name 80baaf6b : libhwc2.1: Use std::thread instread pthread 34eeab6d : libhwc2.1: Clean up ExynosDeviceDrmInterface code 6dab5aec : libhwc2.1: Change pointer type for device and display interface 2025d8df : libhwc2.1: Remove mIsDimLayer 6b1a3c46 : libhwc2.1: Remove unnecessary variable 3e533749 : libhwc2.1: Move ExynosLayer::checkFps() call time 1350c336 : libhwc2.1: Move fb interface specific function 733a1525 : libhwc2.1: Convert window configuration info for drm interface 0eec86f2 : libhwc2.1: Convert window configuration info for fb interface f2d26759 : libhwc2.1: Change data structure to manage window configuration info ad45006e : libhwc2.1: Add helper function for drm interface ed89fbb6 : libhwc2.1: Add helper function for fb interface f7816482 : libhwc2.1 : Set destAquireFence only in case of Decon. e9cc8b44 : libhwc2.1 : modified needPreAllocation to virtual function 1e16624a : libhwc2.1: Fix prevent bug bb5d3f19 : libhwc2.1: Add function to set frame rate for performance info 99b9933e : libhwc2.1: Change isSrc/DstFormatSupported funcion to virtual 8f74c477 : libhwc2.1: prevent the fatal error when the g2d combo is busy 18aa7f97 : libhwc2.1: Change G2D dst buffer setting bdfc16b9 : libhwc2.1: modify to only support dynamic metadata for primary ec884a04 : libhwc2.1: YUV layer has full width/height upto 4096 fa1a51cd : libhwc2.1: modify G2D degamma attribute 13ed07f3 : libhwc2.1: fix mNeedDegamma enable condition 5ec9ae6c : libhwc2.1: initialize img's metadata dc6ab3d3 : libhwc2.1: WFD use G2D_COMBO for HDR10 plus a3b51f85 : libhwc2.1: Bypass dataspace conversion of non-HDR video a7a264fa : libhwc2.1: Set client composition layers first in resouce assignment 886f6e64 : libhwc2.1: changed to virtual function for ovrriding 99b48c57 : libhwc2.1: Add function to dump atomic commit information dcf913fd : libhwc2.1:libdrmresource: Add function to get all properties 1d8ef082 : libhwc2.1: Add debug log filter 745bc417 : libhwc2.1: Support DRM interface 5ebceab1 : libhwc2.1: Add drm pixel format 5aec19a6 : libhwc2.1: Build libdrmresource 73eab2d9 : libhwc2.1:libdrmresource: Remove unnecessary code from libdrmresource 03688785 : libhwc2.1:libdrmresource: Add initial source code for drm resource 0f3f9c2a : libhwc2.1: Add getActiveConfig() to display interface 8598c58b : libhwc2.1: Move code for primary, external interface 76176577 : libhwc2.1: Move code for device interface to separate files 19866d87 : libhwc2.1: Use interface for interfacing with display device 9e7c6dc0 : libhwc2.1: Remove duplicated local shared library a69d7cf3 : libhwc2.1: Remove code related to HWC1.x layer flag 404378ff : BoardConfigCFlags: check gralloc version 3 6935a9b0 : Add initial source code ac1c0535 : Initial Empty Commit

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

97abc71 : libhwc2.1: get display calibrated information f128a50 : libhwc2.1: Force display color update after switching display 87ebb8e : libhwc2.1: Support two pipeline for displaycolor d6a0f1e : libhwc2.1: Add cgc_lut property checker bff5f6c : libhwc2.1: re-enable displaycolor 1642691 : [HACK] libhwc2.1: Remove code for libdisplaycolor f7f7c02 : libhwc2.1: pass display info to displaycolor 7e36d15 : libhwc2.1: Apply namespace gs101 ec7abf0 : libhwc2.1: check libdisplaycolor version 96cc675 : hwc/gs101: set enhanced hbm when LBE HBM mode 6aecadc : hwc/gs101: correct dimming st check cbd5314 : libhwc2.1: force update plane color if dc dpp index changes d55594f : libhwc2.1: change default g2d capacity to 3.5ms 471620b : Revert "libhwc2.1: set frame rate for acryl module" 3070743 : libhwc2.1: define new backlight node 7afbd9f : libhwc2.1: pass hdr full screen status to displaycolor 0fbddb2 : libhwc2.1: check RR compensation enabled status w/o refresh rate 9ebb39f : libhwc2.1: support smooth display compensation 7805377 : Revert "libhwc2.1: M2M dst buffer has SBWC format as default" 6ac7fed : libhwc2.1: Force display color setting after readback a76a9fd : libhwc2.1: Apply updated PPC table 20cf479 : hwc/gs101: atc st dimming b432911 : libhwc2.1: track dpp old blobs by plane id eebb5f3 : hwc/gs101: apply atc setting when it's changed. a813054 : libhwc2.1: lhbm compensation 6f90021 : libhwc2.1: load displaycolor after init drm device e8c316c : libhwc2.1: Disable skipStaticLayer bc18a2b : libhwc2.1: set brightness mode in displaycolor scene b34f290 : libhwc2.1: Clean up code related to multi display 62ca8c3 : libhwc2.1: Change function name for readability b90d6ab : libhwc2.1: Disable forceReserveMPP f393da0 : libhwc2.1: Reserve DPP to the specific display 6963c6c : libhwc2.1: Check if display interface is valid cf272c5 : libhwc2.1: Support dual display 22f28c6 : libhwc2.1: support multi display with resource table 936d1c5 : libhwc2.1: add display define table and arrange code 58c41a4 : libhwc2.1: Modify concept of display's type and ID 54a8d97 : hwc/gs101: use new jsoncpp parse API 3c2b8e8 : hwc/gs101: ATC mode/ambient light control 82d2da0 : hwc/gs101: parse atc profile 7b6c98c : Revert "hwc/gs101: parse atc profile" 369892a : Revert "hwc/gs101: ATC mode/ambient light control" b27f15e : hwc/gs101: ATC mode/ambient light control d6bc7ff : hwc/gs101: parse atc profile a94d47e : libhwc2.1: Notify displaycolor after color data applied d78d8fc : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/graphics/gs101 f4f7cef : Revert "libhwc2.1 force dpp update every frame" b75f23a : libhwc2.1: set display scene force_hdr 26d84e1 : libhwc2.1: put client composition under control of displaycolor 55d802d : libhwc2.1: dim SDR layers ec3d265 : libhwc2.1: Set layer color data only if conversion is required b373915 : libhwc2.1: set frame rate for acryl module cc76561 : "//hardware/google/graphics/gs101" namespace 3a4a312 : libhwc2.1: Refactor the data structure of restriction_size fe97ba6 : libhwc2.1 force dpp update every frame e30a2c2 : libhwc2.1 force layer color update if assigned plane changes 7769fd4 : libhwc2.1: Add default .clang-format 2051c83 : libhwc2.1: remove vendor namespace import b37ce67 : libhwc2.1: Skip blob property setting 0944f2b : libhwc2.1: Propagate bpc, dither setting to kernel 77e1f3c : hwc/gs101: update for multiple display color data 4661131 : displaycolor_gs101: interface update 2084d45 : hwc/gs101: Update for new displaycolor interface 5c08644 : displaycolor_gs101/interface: separate config data 02fc41f : libhwc2.1: use ten bit pipeline as default 1abe87f : libhwc2.1: always call displaycolor Update 7d8d5e8 : libhwc2.1: Re-use blob if it is not changed 9cd5a9f : libhwc2.1: Propagate gamma, linear matrix to kernel 201e299 : libhwc2.1: Set property for dqe disable c87d788 : libhwc2.1: Change license of header file c6eb476 : libhwc2.1: Destroy old blobs for hdr after commit c8bd7e6 : libhwc2.1: Use kernel header for drm interface 444a740 : libhwc2.1: Update mColorMode 44d359e : libhwc2.1: Reset previous display scene info 20db70b : libhwc2.1: load displaycolor library at runtime 5a03eeb : libhwc2.1 add displaycolor gs101 header file 572340c : libhwc2.1: Disable RGB composition using G2D by default 6c25430 : libhwc2.1: Set property for hdr disable 1d1d4d9 : libhwc2.1: added AFBC ppc table for G2D 4fb525e : libhwc2.1: Added ppc_table for G2D 8c5bce2 : libhwc2.1: M2M dst buffer has SBWC format as default 1a762c4 : libhwc2.1: Support setColorTransform 9076787 : libhwc2.1: Propagate dynamic metadata to libdisplaycolor be3d09b : libhwc2.1: Remove redundant code for setting meta data c27389d : libhwc2.1: Propagate layer color transform to libdisplaycolor c6dfefa : libhwc2.1: Use module attribute mapping adbb3e1 : libhwc2.1: Add MPP_ATTR_LAYER_TRANSFORM attr d22d9a7 : libhwc2.1: add USE_MODULE_ATTR 8bbbcb3 : Create a soong namespace for graphics/gs101 e27d80b : libhwc2.1: Fix bug destroying blob before commit 7fa1653 : libacryl_plugin: use std::array 8dcfeaa : libacryl: add G2D HDR plugin for libdisplaycolor b4b5630 : libhwc2.1: Support color management 3798c44 : libhwc2.1: Create inherrited class for drm interface dad702f : Initial empty repository 29de080 : libhwc2.1: gs101: add YUV format for BigOcean 48e342d : libhwc2.1: Remove unnecessary crop size restriction 6e87257 : libhwc2.1: Enable G2D composition a99bfe6 : libhwc2.1: Remove unnecessary definition 0476714 : libhwc2.1: Replace TARGET_SOC with TARGET_BOARD_PLATFORM 8c70ce7 : libhwc2.1: Add brightness control nodes 3f53f55 : libhwc2.1: Remove unnecessary restriction checks 3649823 : libhwc2.1: Disable temporary bring up feature 0eaca7e : libhwc2.1: Remove code related to fbdev 8c27676 : libhwc2.1: Remove unnecessary source code 3afff67 : libhwc2.1: Rename Decon to Dpu e1d2612 : libhwc2.1: Move fb interface specific function 36db95c : libhwc2.1: Change data structure to manage window configuration info 49bb7b3 : libhwc2.1: Use interface for interfacing with display device b62fdfc : [HACK]libhwc2.1: Patch for bringup 34e6e04 : libhwc2.1: patch for gs101 811a9ed : libhwc2.1: Add initial source code ba303d0 : Initial empty commit

+- Project: platform/hardware/google/interfaces

e9fd9d7 : Update pixel-display V4 interface

+- Project: platform/hardware/google/pixel

fac14522 : vibrator: cs40l26: check supports in getPrimitiveDetails 273097e5 : vibrator: cs40l26: property-controlled primitives support c1b30645 : vibrator: cs40l26: property-enabled chirp 2b5dd9f4 : Fix zram metrics from daily to hourly collect 06abeb98 : vibrator: cs40l26: retry on the input search cac3887d : vibrator: cs40l26: implement chirp support commands 2f476d10 : [DO NOT MERGE] cs40l26: Need to support DVT stage 537a0419 : Revert "vibrator: cs40l25: add pwle_ramp_down feature" db652e5d : fastbootd: erase "metadata" partition along with "erase userdata" command 26bd52e7 : vibrator: cs40l26: update primitive effect duration da1275bc : pixelstats: Allow reporting PID for P30 chargers 9d6b8154 : pixelstats: Allow overriding Type-C uevent path for VID/PID 9b255f20 : ADPF: fix stale trace status eabd62e1 : vibrator: cs40l26: fix compose size boundary issue f52ce7f3 : vibrator: cs40l26: dynamic short and long vibration scale dcdcdd48 : vibrator: cs40l26: cleanup unused HwApi and HwCal 22525576 : Pixelstats: report adapter_type from quickid b828c0b2 : vibrator: cs40l26: set f0_offset for long vibration 97ea27dc : vibrator: cs40l26: setup attributes permisison for RAM8 firmware 47fe15fc : zram: finetune zram config mechanism a4ac6a88 : vibrator: cs40l25: add pwle_ramp_down feature 5250284c : Revert "vibrator: cs40l26: temporarily wait 50ms after vibrator::on" bf765136 : vibrator: cs40l26: add timeout for haptic pollVibeState 8ae70583 : Revert "vibrator: cs40l26: temporarily adjust long vibration from 5x to 60ms" d2756982 : vibrator: common: add timeout to pollStr() 86c94b4a : mm: set swap size regarding property settings 5250c3aa : ADPF: limit uclamp high/low values and use I as boost base 0202b360 : vibrator: cs40l25: do not check vibe_state ae0816cf : Revert "vibrator: cs40l26: remove pollVibeState for Haptic" de0dba53 : power: move trace point to libperfmgr. c497d588 : Pixelstats: read other count instead of reset count 51aea206 : vibrator: cs40l26: implement DOUBLE_CLICK effect 18c4408d : vibrator: cs40l26: reorganize OWT information dump 70fffebb : vibrator: cs40l26: implement composite effects 38b1d41e : vibrator: cs40l26: remove pollVibeState for Haptic 0ff3f5c4 : Pixelstats: Add VendorSpeakerStatsReported to support Speaker Health 63df5ef8 : vibrator: cs40l26: move pollVibeState into waitForComplete 4ba37478 : powerstats: Showing default EnergyConsumer when attribution not available b0427036 : Usb Gadget HAL: support usbuwb bootmode 5a12b28b : vibrator: cs40l25: use actuator model flags d85c82fd : vibrator: cs40l26: start HAL until redc_cal_time_ms was created 4e3b4db4 : vibrator: cs40l26: delay the calibration data writing 3ee47511 : vibrator: cs40l26: temporarily adjust long vibration from 5x to 60ms 4d23aaa3 : vibrator: Checking the external control before trigger haptics a3405150 : Usb Gadget HAL: support uwb bootmode fda25978 : libpixelusb: Cancel pending timer when port is cold 7593e7f0 : vibrator: cs40l26: add haptics pcm device 6224c001 : Remove bogus error log 3b7e01ff : rebalance_interrupts: Change affinity ownership to system 41b52d7a : haptics: Redirect to enable the specific revision hal f6b07c86 : libpixelusb: Do not write into eventfd when temperature is not monitored b9f33ac3 : thermal: send notification after callback registered 2dc60765 : vibrator: common: Add new getStr() and pollStr() APIs b789268e : haptics: Temporarily dynamic support two haptics chips f15aecd5 : cs40l26: Update dual part 17279c90 : vibrator: cs40l26: temporarily wait 50ms after vibrator::on 649f2ced : vibrator: common: support string in get() 4971c0c6 : vibrator: cs40l26: implement force-feedback haptics HAL

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

5e940d2 : pixel-sepolicy: Add additional variants of touch_offload device name 53c4289 : Consolidate sepolicy for twoshay and touchflow targets. 9b1dc1d : Allow rebalance interrupts to chown f55e193 : Add the 'bdev_type' attribute to all block device types d72d866 : haptics: Move property_contexts to common folder

+- Project: platform/hardware/interfaces

4847855f2b : Allow atrace hal tracefs access df417d2808 : fix VtsHalGraphicsComposerV2_2TargetTest timeout failed 41a7f94f87 : Cherry pick "Gate gsm/cdma radio feature only for emergency dial" sc-v2-dev 0ac2a4e5c3 : KeyMint VTS: don't combine ATTEST_KEY with SIGN 6442deefc3 : audio VTS: Consider only attached devices for stream tests 79ab13a1a6 : audio: Fix handling of dynamic profiles in VtsHalAudioV7_0TargetTest 4b18fff621 : Add some delay for SIM power up and down delay for setSimCardPower_1_6 API e26fab78ed : KeyMint VTS: extra unique ID test 2f361c1571 : KeyMint VTS: check INCLUDE_UNIQUE_ID works 5ee43a6d24 : Camera: VTS for test_pattern tag requirement for physical camera dc6da704ed : Camera: Adjust VTS test to relax multi-camera requirement 06ec563f55 : VtsHalCameraProviderV2_4TargetTest: Override rotate&crop 5c0ec3f1de : Parse user flags as flags instead of enum. f7069c658c : Do not assert CardState::PRESENT on sim power down 9b3c9adb71 : Using a manifest fragment 849d924d6d : VTS fix for getAllowedNetworkTypesBitmap and setAllowedNetworkTypesBitmap 3ccc2de9c4 : Revert "VTS: Test that configs in a group differ only by vsync period" 6adbab13ee : Update the p2p device interface name 02499d65fc : Update VtsHalEvsV1_1TargetTest 01c2259e19 : wifi: extending framework restart waiting time 9c4930dfd9 : wifi: remove disable_framework option to pass the stopWifiFramework procedure 82b41e6af9 : wifi(vts): Precondition AP tests on existence of hostapd HAL 0e6752c900 : Fix fuzzer error for FormatConvertFuzzer e0f7bd7197 : Accept NONE as a response for setDataThrottling during VTS. 69c3c22603 : WIFI: Add log to debug onSubsystemRestart 3387f1c84e : Camera: Add static metadata that can map device state to orientation 0e6c4ce873 : Updated WHEEL_TICK configArray documentation in VHAL. c6a7143b1d : Skip slot 2 for other radio modules in single sim mode 400ce4ff76 : Config the number of live modems based on current multisim number. 121ff3c5ef : Sending SMS via 1.6 APIs in VTS 1.6 208ed2af02 : Camera: VTS: Set proper dataSpace for reprocessing test 9a7de0696a : Allow not supported for setNrDualConenctivity 6a56b7fa87 : Skip Slot 2 in Radio VTS 1.0 in single sim mode e509bf1f76 : Add areaId for CRITICALLY_LOW_TIRE_PRESSURE 8686354b3d : Revert "Expand Gatekeeper test" a28b12fa40 : Allow not supported for setNrDualConenctivity 12ab21813b : Fix VtsHalWifiSupplicantV1_3TargetTest fail 874239047a : vts(wifi): Stop wifi fully instead of stopping framework f8a4e2ae3a : Fix closure of record thread d1d45c441e : KeyMint VTS: add missing purpose/algo ff6b20c221 : Vts: thermal: Test notification with an unregistered local callback 3c2da9d21b : AesInvalidKeySize skip 192 on SB devices 11860f2984 : Disable KeyMint -> IRemotelyProvisionedComponent test fa6a012323 : Vts: thermal: Test notification with an unregistered local callback bca36e52fd : Allow getPsdsExtension to return nullptr dee204e13f : Fix use-after-free crash in VtsHalNeuralnetworksTargetTest. 535f8c8098 : Quickly exit VtsHalNeuralnetworks*TargetTest on failure 8472d91b57 : Quickly exit VtsHalNeuralnetworks*TargetTest on failure 58880c783c : Provide defaults for android.hardware.audio@7.0-impl 77c1b62362 : Quick-fail NNAPI VTS test case if driver is dead 669dbab452 : Quick-fail NNAPI VTS test case if driver is dead 52799bd05d : Update Documentation for EPOCH_TIME. ca76a75096 : KeyMint VTS: add missing purpose/algo 5b7f78d43b : AesInvalidKeySize skip 192 on SB devices 0224cfe3e0 : Revert "AesInvalidKeySize skip 192 on SB devices" b22a8678f8 : Add placeholder properties for emulator 7f8fb92524 : omx: validate only standard OMX roles 1cc416882f : KeyMint VTS: catch empty cert chains 37f63ed771 : Allow negative value for CorrelationVector#samplingStartM eb8b0577e8 : AesInvalidKeySize skip 192 on SB devices 27946f0b00 : Support more types for set property cmd. 9faa583bf3 : audio: Allow SetAudioProperties to not be supported 8f836b9499 : Audio: Add memory leak checking for HAL d11628ec78 : Audio VTS: Make the active microphone query test more robust in V7 1b32420aff : Remove vehicle binding seed property in emulator 165d173e94 : Move vehicle hal to start in early_hal 068de276f0 : audio: Fix handling of relative XML include paths in VTS bc49029114 : DO NOT MERGE: Disable current matrix. 407c7de1ba : Revert "Update Readback VTS to align with RenderEngine interface..."

+- Project: platform/hardware/libhardware

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

+- Project: platform/hardware/libhardware_legacy

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

+- Project: platform/hardware/nxp/nfc

f524c23 : Native Crash in /vendor/bin/hw/android.hardware.nfc f514cf6 : Crash in /vendor/bin/hw/android.hardware.nfc eab1397 : Crash in /vendor/bin/hw/android.hardware.nfc cf72695 : Use after free in phTmlNfc_TmlThread 647f3fc : Use after free in phTmlNfc_TmlThread e777cc1 : Use after free in phTmlNfc_TmlThread 82b39ec : Possible OOBW in phNxpNHal_DtaUpdate 1f58061 : OOBW in phNxpNciHal_process_ext_rsp 528b21d : OOBW in phNxpNciHal_process_ext_rsp

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

6b6e2e0 : Correct NMEA DTM implementation

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

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

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

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

+- Project: platform/hardware/qcom/wlan

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

+- Project: platform/hardware/st/nfc

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

+- Project: kernel/configs

45faf19 : 5.4: Require CONFIG_CFI_CLANG only on supported architectures 19a4c73 : 5.4: Require CONFIG_CFI_CLANG only on supported architectures 02919b5 : Revert "Require that CRYPTO_MD4 not be set"

+- Project: platform/libcore

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

+- Project: platform/packages/apps/BasicSmsReceiver

4aa73dc : Import translations. DO NOT MERGE ANYWHERE 606a8bc : Import translations. DO NOT MERGE ANYWHERE 440a074 : Import translations. DO NOT MERGE ANYWHERE cc5b8da : Import translations. DO NOT MERGE ANYWHERE 364c33a : Import translations. DO NOT MERGE ANYWHERE e664a38 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Calendar

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

+- Project: platform/packages/apps/Camera2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

f80001c : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/CarrierConfig

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

+- Project: platform/packages/apps/CellBroadcastReceiver

e25903da7 : Import translations. DO NOT MERGE ANYWHERE be38245da : Import translations. DO NOT MERGE ANYWHERE 4d1883f80 : Import translations. DO NOT MERGE ANYWHERE 6b87c50e6 : Import translations. DO NOT MERGE ANYWHERE aca94702a : Import translations. DO NOT MERGE ANYWHERE 42567500b : Import translations. DO NOT MERGE ANYWHERE f0fd831e1 : Change the broadcast intent of START_CONFIG to app inside 1423d4602 : Import translations. DO NOT MERGE ANYWHERE b3c8f3999 : Import translations. DO NOT MERGE ANYWHERE 8fb4fb3cb : Import translations. DO NOT MERGE ANYWHERE d0503dded : Import translations. DO NOT MERGE ANYWHERE 5631a2b00 : Import translations. DO NOT MERGE ANYWHERE af93a04c6 : Import translations. DO NOT MERGE ANYWHERE 690366918 : Use default constructor of CursorLoaderListFragment b90bf7920 : Import translations. DO NOT MERGE ANYWHERE e08966a01 : Import translations. DO NOT MERGE ANYWHERE 152eb3fda : Import translations. DO NOT MERGE ANYWHERE df0a32fcc : Adjust the way to start emergency alert settings ded47d68f : Import translations. DO NOT MERGE ANYWHERE c7d5100e8 : Import translations. DO NOT MERGE ANYWHERE 2a70b806e : Import translations. DO NOT MERGE ANYWHERE 38292ec68 : Import translations. DO NOT MERGE ANYWHERE 0372f9145 : Import translations. DO NOT MERGE ANYWHERE 90d0a14ff : Import translations. DO NOT MERGE ANYWHERE 45f3d38ce : Import translations. DO NOT MERGE ANYWHERE 232bd6b75 : Import translations. DO NOT MERGE ANYWHERE e747af6a6 : Import translations. DO NOT MERGE ANYWHERE bfe8b5489 : Import translations. DO NOT MERGE ANYWHERE af0125e22 : Import translations. DO NOT MERGE ANYWHERE b436ddd4a : Import translations. DO NOT MERGE ANYWHERE 9f8fca2fd : Import translations. DO NOT MERGE ANYWHERE dba09033b : Import translations. DO NOT MERGE ANYWHERE b386628ae : Import translations. DO NOT MERGE ANYWHERE cf5e3e195 : Import translations. DO NOT MERGE ANYWHERE 7a658bae7 : Import translations. DO NOT MERGE ANYWHERE 1ac294ae4 : Import translations. DO NOT MERGE ANYWHERE df6f26ed8 : Import translations. DO NOT MERGE ANYWHERE e66f9f405 : Import translations. DO NOT MERGE ANYWHERE 7ab340d9c : Update owners file 39a1e9178 : [CellBroadcast] Enable reminder interval UI for wear 14f7c8ada : Mock telephony api instead of static flag in CellBroadcastSettings 346fd87b5 : Import translations. DO NOT MERGE ANYWHERE 3283e3fa9 : Import translations. DO NOT MERGE ANYWHERE de7b92c09 : Import translations. DO NOT MERGE ANYWHERE c1907f1c5 : Import translations. DO NOT MERGE ANYWHERE a1a840ee6 : Import translations. DO NOT MERGE ANYWHERE 27e84b762 : Import translations. DO NOT MERGE ANYWHERE 19fae32ca : Import translations. DO NOT MERGE ANYWHERE b623fd2be : Import translations. DO NOT MERGE ANYWHERE 2bbc5cb1b : Override settingslib_config_headlineFontFamily 217d09ddb : Import translations. DO NOT MERGE ANYWHERE 0e53cbfc5 : Import translations. DO NOT MERGE ANYWHERE 04fd50410 : Import translations. DO NOT MERGE ANYWHERE b008703dc : Import translations. DO NOT MERGE ANYWHERE 89d3e4f40 : Import translations. DO NOT MERGE ANYWHERE 8ec8716c7 : Import translations. DO NOT MERGE ANYWHERE d93a85a28 : Import translations. DO NOT MERGE ANYWHERE 91d570471 : Import translations. DO NOT MERGE ANYWHERE 6bce92bb0 : Import translations. DO NOT MERGE ANYWHERE 42506b1cd : Import translations. DO NOT MERGE ANYWHERE 488cda5eb : Import translations. DO NOT MERGE ANYWHERE ffd42e1b4 : Import translations. DO NOT MERGE ANYWHERE 4ade64d7d : Import translations. DO NOT MERGE ANYWHERE 8f5cb4bb7 : Import translations. DO NOT MERGE ANYWHERE c78a1b7c8 : Import translations. DO NOT MERGE ANYWHERE 1712cc5eb : Import translations. DO NOT MERGE ANYWHERE f6478beec : Import translations. DO NOT MERGE ANYWHERE c90c9dbc9 : Import translations. DO NOT MERGE ANYWHERE d1d155603 : Import translations. DO NOT MERGE ANYWHERE 27e45c9ef : Import translations. DO NOT MERGE ANYWHERE 0c77673b1 : Import translations. DO NOT MERGE ANYWHERE 28b27e4d6 : Import translations. DO NOT MERGE ANYWHERE 59537221f : Import translations. DO NOT MERGE ANYWHERE 976a5a912 : Import translations. DO NOT MERGE ANYWHERE 0c0da243b : Import translations. DO NOT MERGE ANYWHERE 3e3ab3090 : Import translations. DO NOT MERGE ANYWHERE 61e85e71a : Import translations. DO NOT MERGE ANYWHERE 8227458da : Import translations. DO NOT MERGE ANYWHERE 15a656edb : Import translations. DO NOT MERGE ANYWHERE 9aada402d : Import translations. DO NOT MERGE ANYWHERE aa03ae00c : Import translations. DO NOT MERGE ANYWHERE a46ddbe9f : Import translations. DO NOT MERGE ANYWHERE 727513be6 : Import translations. DO NOT MERGE ANYWHERE 5be8f764b : Import translations. DO NOT MERGE ANYWHERE fd23e61d1 : Import translations. DO NOT MERGE ANYWHERE 03e4e9ff0 : Import translations. DO NOT MERGE ANYWHERE 1c867ff80 : Import translations. DO NOT MERGE ANYWHERE 367e6fe42 : Import translations. DO NOT MERGE ANYWHERE 275b72c4e : Import translations. DO NOT MERGE ANYWHERE c1db3b912 : Import translations. DO NOT MERGE ANYWHERE c0d25145d : Import translations. DO NOT MERGE ANYWHERE 4d1dfd63e : Import translations. DO NOT MERGE ANYWHERE c6206a399 : Import translations. DO NOT MERGE ANYWHERE d72e18d00 : Import translations. DO NOT MERGE ANYWHERE f95805e89 : Import translations. DO NOT MERGE ANYWHERE 0393e9da8 : Import translations. DO NOT MERGE ANYWHERE ce84e4bf5 : Import translations. DO NOT MERGE ANYWHERE ae5b3826d : Import translations. DO NOT MERGE ANYWHERE d52b5df1d : Import translations. DO NOT MERGE ANYWHERE c44671085 : Import translations. DO NOT MERGE ANYWHERE c7e2949e8 : Import translations. DO NOT MERGE ANYWHERE b92f6f8d6 : Import translations. DO NOT MERGE ANYWHERE 9ed16cc95 : Import translations. DO NOT MERGE ANYWHERE ecaee4e5e : Import translations. DO NOT MERGE ANYWHERE eff3b9325 : Import translations. DO NOT MERGE ANYWHERE 111176278 : Import translations. DO NOT MERGE ANYWHERE b04374758 : Import translations. DO NOT MERGE ANYWHERE 1285af4bf : Import translations. DO NOT MERGE ANYWHERE b85dadab0 : Import translations. DO NOT MERGE ANYWHERE 8d5370116 : Import translations. DO NOT MERGE ANYWHERE 8d5e936e4 : Import translations. DO NOT MERGE ANYWHERE 10b776c93 : Import translations. DO NOT MERGE ANYWHERE 92ad13580 : Import translations. DO NOT MERGE ANYWHERE 992231fc5 : Import translations. DO NOT MERGE ANYWHERE 9f3002f77 : Import translations. DO NOT MERGE ANYWHERE 7b3d8d569 : Import translations. DO NOT MERGE ANYWHERE 390e1f0d7 : Import translations. DO NOT MERGE ANYWHERE 9217012eb : Import translations. DO NOT MERGE ANYWHERE a25244d4c : Import translations. DO NOT MERGE ANYWHERE c94cf356d : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/CertInstaller

46d24b7 : Import translations. DO NOT MERGE ANYWHERE 84c9f48 : Import translations. DO NOT MERGE ANYWHERE f1ce8fd : Import translations. DO NOT MERGE ANYWHERE 8eded51 : Import translations. DO NOT MERGE ANYWHERE d0ed173 : Import translations. DO NOT MERGE ANYWHERE 9f63fdd : Import translations. DO NOT MERGE ANYWHERE f6e6a12 : Import translations. DO NOT MERGE ANYWHERE 209bc0d : Import translations. DO NOT MERGE ANYWHERE 095c78d : Import translations. DO NOT MERGE ANYWHERE dc4df2e : Import translations. DO NOT MERGE ANYWHERE 9118c5b : Import translations. DO NOT MERGE ANYWHERE e2f9ec4 : Import translations. DO NOT MERGE ANYWHERE f164f39 : Import translations. DO NOT MERGE ANYWHERE a70f121 : Import translations. DO NOT MERGE ANYWHERE fb02660 : Import translations. DO NOT MERGE ANYWHERE 6784ae9 : Import translations. DO NOT MERGE ANYWHERE b186cac : Import translations. DO NOT MERGE ANYWHERE 014efad : Import translations. DO NOT MERGE ANYWHERE 0aa02e2 : Import translations. DO NOT MERGE ANYWHERE 96bfc22 : Import translations. DO NOT MERGE ANYWHERE 2312fe4 : Import translations. DO NOT MERGE ANYWHERE 98aa2f9 : Import translations. DO NOT MERGE ANYWHERE cc3bb94 : Import translations. DO NOT MERGE ANYWHERE d3d502a : Import translations. DO NOT MERGE ANYWHERE 18ed447 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Contacts

41b06060b : Import translations. DO NOT MERGE ANYWHERE 9539929f8 : Import translations. DO NOT MERGE ANYWHERE 08964182f : Import translations. DO NOT MERGE ANYWHERE dffab6a31 : Import translations. DO NOT MERGE ANYWHERE 810e38788 : Import translations. DO NOT MERGE ANYWHERE 0ed92e1f5 : Import translations. DO NOT MERGE ANYWHERE 3504279c8 : Import translations. DO NOT MERGE ANYWHERE 15d3f79d4 : Import translations. DO NOT MERGE ANYWHERE b8938367e : Import translations. DO NOT MERGE ANYWHERE cd06e3e87 : Import translations. DO NOT MERGE ANYWHERE b739df96e : Import translations. DO NOT MERGE ANYWHERE 7794ff62f : Import translations. DO NOT MERGE ANYWHERE 56ed096ac : Import translations. DO NOT MERGE ANYWHERE ba0285ecf : Import translations. DO NOT MERGE ANYWHERE e5e2dba05 : Import translations. DO NOT MERGE ANYWHERE 0db0632bf : Import translations. DO NOT MERGE ANYWHERE b060b9be2 : Import translations. DO NOT MERGE ANYWHERE aaa174de8 : Import translations. DO NOT MERGE ANYWHERE 6c65a5fbe : Import translations. DO NOT MERGE ANYWHERE 5855d7b2b : Import translations. DO NOT MERGE ANYWHERE 10b57a8f3 : Import translations. DO NOT MERGE ANYWHERE a364ba73b : Import translations. DO NOT MERGE ANYWHERE c80f00690 : Import translations. DO NOT MERGE ANYWHERE 78d106833 : Import translations. DO NOT MERGE ANYWHERE 7ad0ed74c : Import translations. DO NOT MERGE ANYWHERE 97aec3e62 : Import translations. DO NOT MERGE ANYWHERE 694cd4959 : Import translations. DO NOT MERGE ANYWHERE ba81949d3 : Import translations. DO NOT MERGE ANYWHERE 40c9d49fd : Import translations. DO NOT MERGE ANYWHERE b60824b3e : Import translations. DO NOT MERGE ANYWHERE 80e5b4963 : Import translations. DO NOT MERGE ANYWHERE e2c39a3cc : Import translations. DO NOT MERGE ANYWHERE 21dc0bffd : Import translations. DO NOT MERGE ANYWHERE b0251efb1 : Import translations. DO NOT MERGE ANYWHERE 129890e5f : Import translations. DO NOT MERGE ANYWHERE 8b19ca470 : Address photo editing security bug 75af5016d : Import translations. DO NOT MERGE ANYWHERE 539da9c5b : Import translations. DO NOT MERGE ANYWHERE 1ebfa7824 : Import translations. DO NOT MERGE ANYWHERE 91bcb86d5 : Import translations. DO NOT MERGE ANYWHERE d6a7cd6fb : Import translations. DO NOT MERGE ANYWHERE d4b0bf003 : Import translations. DO NOT MERGE ANYWHERE 35513a2c4 : Import translations. DO NOT MERGE ANYWHERE 8f0c24cc1 : Import translations. DO NOT MERGE ANYWHERE b3ec819d7 : Import translations. DO NOT MERGE ANYWHERE 4555890ee : Import translations. DO NOT MERGE ANYWHERE 024c62fa4 : Add permission to start NFC activity to ensure it is from NFC stack 6906f3a1a : Import translations. DO NOT MERGE ANYWHERE 09f00d380 : Import translations. DO NOT MERGE ANYWHERE f9eb11c2e : Import translations. DO NOT MERGE ANYWHERE 17cb7d6c0 : Import translations. DO NOT MERGE ANYWHERE a113e5c55 : Import translations. DO NOT MERGE ANYWHERE cfdabcbc1 : Import translations. DO NOT MERGE ANYWHERE 7180ee7d0 : Import translations. DO NOT MERGE ANYWHERE db301ae78 : Import translations. DO NOT MERGE ANYWHERE bab9db3be : Import translations. DO NOT MERGE ANYWHERE 447cd67e4 : Import translations. DO NOT MERGE ANYWHERE d1a29c859 : Import translations. DO NOT MERGE ANYWHERE 4debfe4a6 : Import translations. DO NOT MERGE ANYWHERE f7e48d6ee : Import translations. DO NOT MERGE ANYWHERE 94c58a3e8 : Import translations. DO NOT MERGE ANYWHERE 312251448 : Import translations. DO NOT MERGE ANYWHERE 5d5adf631 : Import translations. DO NOT MERGE ANYWHERE 91887edf1 : Import translations. DO NOT MERGE ANYWHERE 9b2a99853 : Import translations. DO NOT MERGE ANYWHERE c00ea593e : Import translations. DO NOT MERGE ANYWHERE ac994e17f : Import translations. DO NOT MERGE ANYWHERE ee97b2745 : Import translations. DO NOT MERGE ANYWHERE d6cb6325c : Import translations. DO NOT MERGE ANYWHERE 9281579e3 : Import translations. DO NOT MERGE ANYWHERE caa388d2b : Import translations. DO NOT MERGE ANYWHERE 38795f904 : Import translations. DO NOT MERGE ANYWHERE d1a22ebc8 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Dialer

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

+- Project: platform/packages/apps/DocumentsUI

5818e4b1a : Import translations. DO NOT MERGE ANYWHERE 382514d3a : Import translations. DO NOT MERGE ANYWHERE 6b5721463 : Import translations. DO NOT MERGE ANYWHERE 942454a1a : Import translations. DO NOT MERGE ANYWHERE 96d2f55b6 : Import translations. DO NOT MERGE ANYWHERE 49fbeff3c : Import translations. DO NOT MERGE ANYWHERE 315a77ba3 : Import translations. DO NOT MERGE ANYWHERE b1943256b : Import translations. DO NOT MERGE ANYWHERE 6a40c5a2a : Import translations. DO NOT MERGE ANYWHERE 85928e37e : Import translations. DO NOT MERGE ANYWHERE 29a840f21 : Import translations. DO NOT MERGE ANYWHERE da0c3a58d : Import translations. DO NOT MERGE ANYWHERE dccaadd1d : Import translations. DO NOT MERGE ANYWHERE 36dfb0108 : Import translations. DO NOT MERGE ANYWHERE ef85decbb : Import translations. DO NOT MERGE ANYWHERE 1bbb12f2b : Import translations. DO NOT MERGE ANYWHERE 97b346cde : Import translations. DO NOT MERGE ANYWHERE 9ff34a6ae : Import translations. DO NOT MERGE ANYWHERE 33fba8bed : Import translations. DO NOT MERGE ANYWHERE 1500f200d : Import translations. DO NOT MERGE ANYWHERE 54bf925e4 : Import translations. DO NOT MERGE ANYWHERE ec02c6bc5 : Import translations. DO NOT MERGE ANYWHERE fc0c8f0e9 : Import translations. DO NOT MERGE ANYWHERE f6ce03efc : Import translations. DO NOT MERGE ANYWHERE b651fdfa1 : Import translations. DO NOT MERGE ANYWHERE 50d1e443e : Import translations. DO NOT MERGE ANYWHERE 0f93a6b8c : Import translations. DO NOT MERGE ANYWHERE 8bcd402c4 : Import translations. DO NOT MERGE ANYWHERE f87fd2a11 : Import translations. DO NOT MERGE ANYWHERE ffe08e18e : Import translations. DO NOT MERGE ANYWHERE 732a63b6a : Import translations. DO NOT MERGE ANYWHERE 49dcde763 : Import translations. DO NOT MERGE ANYWHERE 458f2b9c9 : Import translations. DO NOT MERGE ANYWHERE 88b1df55e : Import translations. DO NOT MERGE ANYWHERE 661d5f90d : Import translations. DO NOT MERGE ANYWHERE 08bc425cf : Import translations. DO NOT MERGE ANYWHERE 39013ea75 : Import translations. DO NOT MERGE ANYWHERE 3029cfa7b : Import translations. DO NOT MERGE ANYWHERE 659740052 : Import translations. DO NOT MERGE ANYWHERE 6f8ccce38 : Import translations. DO NOT MERGE ANYWHERE 2fcf1c1c6 : Import translations. DO NOT MERGE ANYWHERE 05e901714 : Import translations. DO NOT MERGE ANYWHERE 47ad2d60c : Import translations. DO NOT MERGE ANYWHERE 2d8c92001 : Import translations. DO NOT MERGE ANYWHERE 3be7b8584 : Import translations. DO NOT MERGE ANYWHERE 48ce8b5c9 : Import translations. DO NOT MERGE ANYWHERE bb2c69e43 : Import translations. DO NOT MERGE ANYWHERE a8858b907 : Import translations. DO NOT MERGE ANYWHERE fdfcb9000 : Import translations. DO NOT MERGE ANYWHERE d78b821f1 : Import translations. DO NOT MERGE ANYWHERE 0606a52e4 : Import translations. DO NOT MERGE ANYWHERE 5e7025c85 : Import translations. DO NOT MERGE ANYWHERE cf0f1085d : Import translations. DO NOT MERGE ANYWHERE dd8407e3d : Import translations. DO NOT MERGE ANYWHERE a6da6408b : Import translations. DO NOT MERGE ANYWHERE e9b0e15df : Import translations. DO NOT MERGE ANYWHERE c5ec410ab : Import translations. DO NOT MERGE ANYWHERE 97fd966b7 : Import translations. DO NOT MERGE ANYWHERE 0a1f9f0e5 : Import translations. DO NOT MERGE ANYWHERE 47a5160cd : Import translations. DO NOT MERGE ANYWHERE b7ba84607 : Import translations. DO NOT MERGE ANYWHERE 09a4cccbe : Import translations. DO NOT MERGE ANYWHERE 35f880409 : Import translations. DO NOT MERGE ANYWHERE 33e9cd531 : Import translations. DO NOT MERGE ANYWHERE b9a9324c0 : Import translations. DO NOT MERGE ANYWHERE 2366cdc2a : Import translations. DO NOT MERGE ANYWHERE 555523a8b : Import translations. DO NOT MERGE ANYWHERE c429e98db : Import translations. DO NOT MERGE ANYWHERE 59343fc16 : Import translations. DO NOT MERGE ANYWHERE 049202ce8 : Import translations. DO NOT MERGE ANYWHERE 82eb7e893 : Import translations. DO NOT MERGE ANYWHERE 127a4bd8c : Import translations. DO NOT MERGE ANYWHERE 8e96f5846 : Import translations. DO NOT MERGE ANYWHERE f324da7f0 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/EmergencyInfo

b8dab18a : Import translations. DO NOT MERGE ANYWHERE d33f4be4 : Import translations. DO NOT MERGE ANYWHERE 5717f24c : Import translations. DO NOT MERGE ANYWHERE cecb117f : Import translations. DO NOT MERGE ANYWHERE 5c837791 : Import translations. DO NOT MERGE ANYWHERE 07a1f770 : Import translations. DO NOT MERGE ANYWHERE e2e86981 : Import translations. DO NOT MERGE ANYWHERE 7ef639fe : Import translations. DO NOT MERGE ANYWHERE 7e72f0a8 : Import translations. DO NOT MERGE ANYWHERE 4e2588c1 : Import translations. DO NOT MERGE ANYWHERE 6e7e6e14 : Import translations. DO NOT MERGE ANYWHERE 19b4263a : Import translations. DO NOT MERGE ANYWHERE b6b29498 : Import translations. DO NOT MERGE ANYWHERE 03d1512a : Launch view/add EC activities in a new task 2080b3e4 : Import translations. DO NOT MERGE ANYWHERE 852a7ce4 : Import translations. DO NOT MERGE ANYWHERE 48fa5eb8 : Import translations. DO NOT MERGE ANYWHERE 3552370e : Import translations. DO NOT MERGE ANYWHERE b8acda77 : Import translations. DO NOT MERGE ANYWHERE 1d078b7a : Import translations. DO NOT MERGE ANYWHERE fa0c6380 : Import translations. DO NOT MERGE ANYWHERE 33104c94 : Import translations. DO NOT MERGE ANYWHERE 9532912a : Import translations. DO NOT MERGE ANYWHERE 7864ab3a : Import translations. DO NOT MERGE ANYWHERE 53adb21c : Import translations. DO NOT MERGE ANYWHERE 57451da0 : Import translations. DO NOT MERGE ANYWHERE e03d1387 : Import translations. DO NOT MERGE ANYWHERE 8b1ac975 : Import translations. DO NOT MERGE ANYWHERE 8f611592 : Import translations. DO NOT MERGE ANYWHERE e772d9b8 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Gallery2

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

+- Project: platform/packages/apps/HTMLViewer

1c014ca : Remove usages of deprecated toolbar methods from CarHTMLViewer

+- Project: platform/packages/apps/ImsServiceEntitlement

81d00df : Fix issue that disableWfc was no-op dd4c4cc : Skip CARRIER_CONFIG_CHANGED broadcast if SIM not loaded.

+- Project: platform/packages/apps/KeyChain

63955aa : Import translations. DO NOT MERGE ANYWHERE 4c3f206 : Import translations. DO NOT MERGE ANYWHERE 81c284e : Import translations. DO NOT MERGE ANYWHERE a8b4fff : Import translations. DO NOT MERGE ANYWHERE 189e9b2 : Import translations. DO NOT MERGE ANYWHERE 317c5d5 : Import translations. DO NOT MERGE ANYWHERE 42d5b5e : DO NOT MERGE KeyChain protect against overlays. cdca354 : DO NOT MERGE Hide overlay on KeyChainActivity 2b7ea97 : DO NOT MERGE KeyChain protect against overlays. 7771b58 : DO NOT MERGE Hide overlay on KeyChainActivity 90c6182 : DO NOT MERGE KeyChain protect against overlays. 3de5138 : DO NOT MERGE Hide overlay on KeyChainActivity 0b90da9 : KeyChain protect against overlays. d2c543f : Hide overlay on KeyChainActivity 64b454d : Import translations. DO NOT MERGE ANYWHERE 34ed414 : Import translations. DO NOT MERGE ANYWHERE bffdfb5 : Import translations. DO NOT MERGE ANYWHERE 3f45295 : Import translations. DO NOT MERGE ANYWHERE 57469f6 : Import translations. DO NOT MERGE ANYWHERE 478e13e : Import translations. DO NOT MERGE ANYWHERE 4213421 : Import translations. DO NOT MERGE ANYWHERE 8e8feea : Import translations. DO NOT MERGE ANYWHERE 0986e96 : Import translations. DO NOT MERGE ANYWHERE 1808510 : Import translations. DO NOT MERGE ANYWHERE dad463c : Import translations. DO NOT MERGE ANYWHERE 5608bd1 : Import translations. DO NOT MERGE ANYWHERE 317cf31 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Launcher3

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

+- Project: platform/packages/apps/ManagedProvisioning

294876dd8 : Import translations. DO NOT MERGE ANYWHERE 7b137b59b : Import translations. DO NOT MERGE ANYWHERE a5230a4ab : Import translations. DO NOT MERGE ANYWHERE a07188111 : Make ManagedProvisioning hide non-system overlays 4b04bf81f : Make ManagedProvisioning hide non-system overlays f0908ba3c : Make ManagedProvisioning hide non-system overlays 21fdf3af3 : Fix Managed Provisioning crash on OTA 2dba964ca : Fix Managed Provisioning crash on OTA 79f7a75ab : Fix Managed Provisioning crash on OTA e0df0d82b : Fix Managed Provisioning crash on OTA e3027e5be : Fix Managed Provisioning crash on OTA ca833f7e5 : Import translations. DO NOT MERGE ANYWHERE 63e83c0b9 : Import translations. DO NOT MERGE ANYWHERE 8ad3a1dd0 : Import translations. DO NOT MERGE ANYWHERE 1a19e3aaa : Update briefcase icon to be consistent with the rest 1c362e284 : Use the managed user to check for the existence of POLICY_COMPLIANCE 0a3eed1ed : Process remaining DPC-settable extras from GET_PROVISIONING_MODE 2356fb326 : Only factory reset during the setup wizard flow for organization-owned devices. c48ef9706 : Import translations. DO NOT MERGE ANYWHERE 4dc64c265 : Import translations. DO NOT MERGE ANYWHERE b53077503 : Import translations. DO NOT MERGE ANYWHERE bbca06e0c : Only factory reset during the setup wizard flow for organization-owned devices. ca8f1c9a6 : Update the API name to sync with setup library change 877d4488d : Cleanup AAOS dependency in ManagedProvisioning e99376d3a : Import translations. DO NOT MERGE ANYWHERE 56df173cf : Import translations. DO NOT MERGE ANYWHERE acd3540c4 : Import translations. DO NOT MERGE ANYWHERE 918940de6 : Import translations. DO NOT MERGE ANYWHERE 6dbfed0d9 : Import translations. DO NOT MERGE ANYWHERE c90f347aa : Import translations. DO NOT MERGE ANYWHERE 193bc6146 : Import translations. DO NOT MERGE ANYWHERE d9c54669a : Import translations. DO NOT MERGE ANYWHERE c1c50dfbd : Import translations. DO NOT MERGE ANYWHERE 22911bcb4 : Import translations. DO NOT MERGE ANYWHERE 5b3d90119 : Import translations. DO NOT MERGE ANYWHERE bcbda4bc2 : [RESTRICT AUTOMERGE] Protect Context#startService from BackgroundServiceStartNotAllowedException 233976ff2 : [RESTRICT AUTOMERGE] Protect Context#startService from BackgroundServiceStartNotAllowedException b30ef30e2 : Import translations. DO NOT MERGE ANYWHERE 2b17b6364 : Import translations. DO NOT MERGE ANYWHERE aac9934ae : Import translations. DO NOT MERGE ANYWHERE e832421a0 : Import translations. DO NOT MERGE ANYWHERE 034e3cefb : Import translations. DO NOT MERGE ANYWHERE a356e46bc : Fix INTERACT_ACROSS_PROFILES appop issue for shared UIDs 5b06b8eaf : Import translations. DO NOT MERGE ANYWHERE 60a5e2671 : Import translations. DO NOT MERGE ANYWHERE e199bc6b5 : Import translations. DO NOT MERGE ANYWHERE a8f9c221c : Import translations. DO NOT MERGE ANYWHERE e91be68a7 : Import translations. DO NOT MERGE ANYWHERE b09699b32 : Fix INTERACT_ACROSS_PROFILES appop issue for shared UIDs c10b13db1 : Grant MANAGE_APP_OPS_MODES to Managed Provisioning 0dd1b6508 : Grant MANAGE_APP_OPS_MODES to Managed Provisioning e2f8fb25e : Import translations. DO NOT MERGE ANYWHERE f9f26b8d1 : Import translations. DO NOT MERGE ANYWHERE fcf3bb6a1 : Import translations. DO NOT MERGE ANYWHERE 9d8f81947 : Import translations. DO NOT MERGE ANYWHERE 8547df061 : Wait for validated network for mobile data 912936765 : Import translations. DO NOT MERGE ANYWHERE 9b0c3ef44 : Import translations. DO NOT MERGE ANYWHERE 822dcfd4e : Import translations. DO NOT MERGE ANYWHERE f409f3b64 : Replace package name for test app. 59c1a95db : Import translations. DO NOT MERGE ANYWHERE 126d14f4b : Import translations. DO NOT MERGE ANYWHERE 6f9103968 : Import translations. DO NOT MERGE ANYWHERE 1079ab079 : Import translations. DO NOT MERGE ANYWHERE 7eaeb0d20 : Import translations. DO NOT MERGE ANYWHERE e38f4a870 : Import translations. DO NOT MERGE ANYWHERE 48cc9a8c2 : Import translations. DO NOT MERGE ANYWHERE 1ba05a4a5 : Import translations. DO NOT MERGE ANYWHERE 240d52f1a : Import translations. DO NOT MERGE ANYWHERE b5c7e5234 : Import translations. DO NOT MERGE ANYWHERE af5faacbb : Import translations. DO NOT MERGE ANYWHERE bdeac9aa2 : Import translations. DO NOT MERGE ANYWHERE 2362f7ab7 : Import translations. DO NOT MERGE ANYWHERE 57ffecbba : Import translations. DO NOT MERGE ANYWHERE 7d4e371c1 : Import translations. DO NOT MERGE ANYWHERE b23c7e82a : Import translations. DO NOT MERGE ANYWHERE e83c4da3d : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Messaging

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

+- Project: platform/packages/apps/MusicFX

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

+- Project: platform/packages/apps/Nfc

de219ef7 : Import translations. DO NOT MERGE ANYWHERE d1a320a3 : Import translations. DO NOT MERGE ANYWHERE 537e7881 : Import translations. DO NOT MERGE ANYWHERE 93e904f3 : Add pts-prebuilt to Nfc TEST_MAPPING for Pixel prebuilt validation. b7eb517e : use test app's data folder as filter directory 8d384d81 : Import translations. DO NOT MERGE ANYWHERE 192e5ee1 : Import translations. DO NOT MERGE ANYWHERE f42a769f : Import translations. DO NOT MERGE ANYWHERE 9c32b687 : Update HCE return rules bf5e9acb : Import translations. DO NOT MERGE ANYWHERE faab206b : Import translations. DO NOT MERGE ANYWHERE b0f27382 : Import translations. DO NOT MERGE ANYWHERE 7d90cc6e : OOBW due to incorrect error handling 30459f97 : Import translations. DO NOT MERGE ANYWHERE 164bec8d : Import translations. DO NOT MERGE ANYWHERE b88123f2 : Import translations. DO NOT MERGE ANYWHERE 60949ef5 : Use the new API to get status bar height d0036c14 : A possible buffer overflow in nfaHciCallback 3df23d75 : Only send the message when the screen state change 7dd80be3 : Import translations. DO NOT MERGE ANYWHERE b835bbf3 : Import translations. DO NOT MERGE ANYWHERE c58291f5 : Import translations. DO NOT MERGE ANYWHERE 46eb95ab : Import translations. DO NOT MERGE ANYWHERE e83eedfe : Import translations. DO NOT MERGE ANYWHERE cd8227f2 : Change 'TYPE_SYSTEM_ALERT' to 'TYPE_SYSTEM_DIALOG' 322f9fbf : Import translations. DO NOT MERGE ANYWHERE 2b3e6375 : Import translations. DO NOT MERGE ANYWHERE 2ba320fd : Import translations. DO NOT MERGE ANYWHERE 3aa4815d : Import translations. DO NOT MERGE ANYWHERE 23253923 : Import translations. DO NOT MERGE ANYWHERE 4ea5387a : Import translations. DO NOT MERGE ANYWHERE 82757833 : Import translations. DO NOT MERGE ANYWHERE 5907b73a : Import translations. DO NOT MERGE ANYWHERE 55c8d429 : Import translations. DO NOT MERGE ANYWHERE fb9dad53 : Import translations. DO NOT MERGE ANYWHERE 93af4ccf : Import translations. DO NOT MERGE ANYWHERE 5310eec0 : Import translations. DO NOT MERGE ANYWHERE f40c6def : Import translations. DO NOT MERGE ANYWHERE ff8c8304 : Import translations. DO NOT MERGE ANYWHERE 12dba168 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/PhoneCommon

13007ee : Import translations. DO NOT MERGE ANYWHERE e7cd015 : Import translations. DO NOT MERGE ANYWHERE 32a6e63 : Import translations. DO NOT MERGE ANYWHERE b8812f0 : Import translations. DO NOT MERGE ANYWHERE 1ed1b6a : Import translations. DO NOT MERGE ANYWHERE 74e21c8 : Import translations. DO NOT MERGE ANYWHERE e3c8542 : Import translations. DO NOT MERGE ANYWHERE 76767fc : Import translations. DO NOT MERGE ANYWHERE 8d91082 : Import translations. DO NOT MERGE ANYWHERE 7e12188 : Import translations. DO NOT MERGE ANYWHERE 35bcaa4 : Import translations. DO NOT MERGE ANYWHERE 183602f : Import translations. DO NOT MERGE ANYWHERE 5571c8a : Import translations. DO NOT MERGE ANYWHERE 8342256 : Import translations. DO NOT MERGE ANYWHERE 55581e0 : Import translations. DO NOT MERGE ANYWHERE deeff2b : Import translations. DO NOT MERGE ANYWHERE 3fb9807 : Import translations. DO NOT MERGE ANYWHERE 81e6c5c : Import translations. DO NOT MERGE ANYWHERE e882e09 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/QuickAccessWallet

6af0711 : Import translations. DO NOT MERGE ANYWHERE 7e0ece3 : Import translations. DO NOT MERGE ANYWHERE a313991 : Import translations. DO NOT MERGE ANYWHERE e94b377 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/QuickSearchBox

ae2c873 : Secure the pendingIntent in SearchWidgetProvider. 0963bdf : Revert "Merge "Secure the pendingIntent in SearchWidgetProvider." am: 6f94db4286 am: 57be39752d am: a42ed2b8dc am: 1c8f4163cf am: a948aa19aa" 69b0eb8 : Merge "Secure the pendingIntent in SearchWidgetProvider." am: 6f94db4286 am: 57be39752d am: a42ed2b8dc am: 1c8f4163cf am: a948aa19aa

+- Project: platform/packages/apps/SafetyRegulatoryInfo

6264264 : API level 30 upgrade: AOSP SafetyRegulatoryInfo 78a57ac : Import translations. DO NOT MERGE ANYWHERE 0ac4af3 : Import translations. DO NOT MERGE ANYWHERE c68724a : Import translations. DO NOT MERGE ANYWHERE 7f5552d : Import translations. DO NOT MERGE ANYWHERE 90cce4a : Import translations. DO NOT MERGE ANYWHERE c1c8452 : Import translations. DO NOT MERGE ANYWHERE 4ee53e1 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Settings

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

+- Project: platform/packages/apps/SettingsIntelligence

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

+- Project: platform/packages/apps/Stk

522087e : Update owners file 5b4b84e : do not show the length helper for the text input Test: manually verified Bug: 194545490 545e13b : do not show the length helper for the text input Test: manually verified Bug: 194545490

+- Project: platform/packages/apps/StorageManager

7bb2bf6 : Import translations. DO NOT MERGE ANYWHERE ac53f82 : Import translations. DO NOT MERGE ANYWHERE e6fbaed : Import translations. DO NOT MERGE ANYWHERE 6e82acd : Import translations. DO NOT MERGE ANYWHERE 69bedbf : Import translations. DO NOT MERGE ANYWHERE 51a6a22 : Import translations. DO NOT MERGE ANYWHERE 8e24e3f : Import translations. DO NOT MERGE ANYWHERE faeea41 : Import translations. DO NOT MERGE ANYWHERE 57daea2 : Import translations. DO NOT MERGE ANYWHERE 0e59ada : Import translations. DO NOT MERGE ANYWHERE c45bd0f : Import translations. DO NOT MERGE ANYWHERE 7161ec8 : Import translations. DO NOT MERGE ANYWHERE 6155f35 : Import translations. DO NOT MERGE ANYWHERE 807792c : Import translations. DO NOT MERGE ANYWHERE 45bb3e7 : Import translations. DO NOT MERGE ANYWHERE d0ee757 : Import translations. DO NOT MERGE ANYWHERE 29d8c81 : Import translations. DO NOT MERGE ANYWHERE efd4cb6 : Import translations. DO NOT MERGE ANYWHERE 9483ee8 : Import translations. DO NOT MERGE ANYWHERE ffa3943 : Import translations. DO NOT MERGE ANYWHERE fb0081b : Import translations. DO NOT MERGE ANYWHERE a5ae587 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Tag

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

+- Project: platform/packages/apps/ThemePicker

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

+- Project: platform/packages/apps/Traceur

1c3ec0f : Add developer options check for Traceur services 6e6f08d : Import translations. DO NOT MERGE ANYWHERE 2aff265 : Import translations. DO NOT MERGE ANYWHERE b6de82e : Import translations. DO NOT MERGE ANYWHERE 2f135ec : Import translations. DO NOT MERGE ANYWHERE 08e2301 : Import translations. DO NOT MERGE ANYWHERE c9ff0d3 : Import translations. DO NOT MERGE ANYWHERE 8534f63 : Import translations. DO NOT MERGE ANYWHERE 6d887a2 : Import translations. DO NOT MERGE ANYWHERE 87e5a28 : Import translations. DO NOT MERGE ANYWHERE 888f2c4 : Import translations. DO NOT MERGE ANYWHERE 8b5e48f : Import translations. DO NOT MERGE ANYWHERE e434152 : Import translations. DO NOT MERGE ANYWHERE 0592ff9 : Import translations. DO NOT MERGE ANYWHERE 923625d : Import translations. DO NOT MERGE ANYWHERE 584b116 : Import translations. DO NOT MERGE ANYWHERE db23dba : Import translations. DO NOT MERGE ANYWHERE 41b18e8 : Import translations. DO NOT MERGE ANYWHERE a474dfd : Add notification button for starting new trace 313d678 : Import translations. DO NOT MERGE ANYWHERE 34b6e42 : Import translations. DO NOT MERGE ANYWHERE 3e088c6 : Import translations. DO NOT MERGE ANYWHERE 3a5423b : Import translations. DO NOT MERGE ANYWHERE 42b37ff : Import translations. DO NOT MERGE ANYWHERE c90ced2 : Add non-null condition to notification summary a808cfc : Import translations. DO NOT MERGE ANYWHERE 9397e8b : Import translations. DO NOT MERGE ANYWHERE fb8f8aa : Import translations. DO NOT MERGE ANYWHERE 29e2c93 : Import translations. DO NOT MERGE ANYWHERE c240e0b : Import translations. DO NOT MERGE ANYWHERE 00fb4f7 : Import translations. DO NOT MERGE ANYWHERE 8abb042 : Import translations. DO NOT MERGE ANYWHERE 7593603 : Import translations. DO NOT MERGE ANYWHERE 9f229c7 : Import translations. DO NOT MERGE ANYWHERE 61aa7cf : Import translations. DO NOT MERGE ANYWHERE a80f7ea : Import translations. DO NOT MERGE ANYWHERE 9de09f6 : Import translations. DO NOT MERGE ANYWHERE dc35097 : Import translations. DO NOT MERGE ANYWHERE 38ed6ea : Import translations. DO NOT MERGE ANYWHERE 7511db7 : Import translations. DO NOT MERGE ANYWHERE afd89e2 : Import translations. DO NOT MERGE ANYWHERE deab176 : Import translations. DO NOT MERGE ANYWHERE 3d9578d : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/TvSettings

3e2a92aeb : Import translations. DO NOT MERGE ANYWHERE 02e3af2d3 : Import translations. DO NOT MERGE ANYWHERE 71445ad1e : Import translations. DO NOT MERGE ANYWHERE e3bed171b : Import translations. DO NOT MERGE ANYWHERE 6d655d4a1 : Import translations. DO NOT MERGE ANYWHERE 5078003b1 : Import translations. DO NOT MERGE ANYWHERE 5c73d9474 : Import translations. DO NOT MERGE ANYWHERE 6c05904f6 : Import translations. DO NOT MERGE ANYWHERE ceb239e56 : Import translations. DO NOT MERGE ANYWHERE 3f36a8d73 : Import translations. DO NOT MERGE ANYWHERE 93982bac3 : Import translations. DO NOT MERGE ANYWHERE 9ee1db2ca : Import translations. DO NOT MERGE ANYWHERE e1b1d0e91 : Import translations. DO NOT MERGE ANYWHERE 011cd21dc : Import translations. DO NOT MERGE ANYWHERE cc22b12c4 : Import translations. DO NOT MERGE ANYWHERE 3646c556d : Import translations. DO NOT MERGE ANYWHERE 206a28087 : Import translations. DO NOT MERGE ANYWHERE 745f327de : Import translations. DO NOT MERGE ANYWHERE f8a3bc357 : Import translations. DO NOT MERGE ANYWHERE b1bd2b060 : Import translations. DO NOT MERGE ANYWHERE ef0660909 : Import translations. DO NOT MERGE ANYWHERE 3fdb4a510 : Import translations. DO NOT MERGE ANYWHERE 08e6866a2 : Import translations. DO NOT MERGE ANYWHERE 333d49f1b : Import translations. DO NOT MERGE ANYWHERE b651f5bdc : Import translations. DO NOT MERGE ANYWHERE d276681d6 : Import translations. DO NOT MERGE ANYWHERE 27aeb85b7 : Import translations. DO NOT MERGE ANYWHERE 4328ac184 : Import translations. DO NOT MERGE ANYWHERE 41d7d2e77 : Import translations. DO NOT MERGE ANYWHERE 9decd0ecf : Import translations. DO NOT MERGE ANYWHERE 3562a85a7 : Import translations. DO NOT MERGE ANYWHERE cc72b97d2 : Import translations. DO NOT MERGE ANYWHERE 2ddac69cc : Import translations. DO NOT MERGE ANYWHERE c0b3f3fb2 : Import translations. DO NOT MERGE ANYWHERE e9b742228 : Import translations. DO NOT MERGE ANYWHERE 549adc7b9 : Import translations. DO NOT MERGE ANYWHERE 4bdeeb580 : Import translations. DO NOT MERGE ANYWHERE fa38cb03e : Import translations. DO NOT MERGE ANYWHERE 87d716c1e : Import translations. DO NOT MERGE ANYWHERE ac21e331a : Import translations. DO NOT MERGE ANYWHERE 518a144c9 : Import translations. DO NOT MERGE ANYWHERE 582f0f98f : Use FlAG_IMMUTABLE pendingintent in sliceprovider. 1f6d999ba : Use FlAG_IMMUTABLE pendingintent in sliceprovider. 06623a6e4 : Import translations. DO NOT MERGE ANYWHERE 5423fe734 : Import translations. DO NOT MERGE ANYWHERE e90cb1ca8 : Import translations. DO NOT MERGE ANYWHERE e0c6051df : Import translations. DO NOT MERGE ANYWHERE 38f7f9872 : Import translations. DO NOT MERGE ANYWHERE 39cc007b2 : Import translations. DO NOT MERGE ANYWHERE 3e9df1bf5 : Import translations. DO NOT MERGE ANYWHERE dcf9010a7 : Import translations. DO NOT MERGE ANYWHERE db2dcd88b : Import translations. DO NOT MERGE ANYWHERE 9a27d4cc8 : Import translations. DO NOT MERGE ANYWHERE 435a2802f : Import translations. DO NOT MERGE ANYWHERE ff05529cc : Import translations. DO NOT MERGE ANYWHERE 81ebdcadb : Import translations. DO NOT MERGE ANYWHERE 4ba6d45fe : Import translations. DO NOT MERGE ANYWHERE d192f3eb3 : Import translations. DO NOT MERGE ANYWHERE 605f1a182 : Import translations. DO NOT MERGE ANYWHERE 45c7ac49a : Import translations. DO NOT MERGE ANYWHERE 320b62b54 : Import translations. DO NOT MERGE ANYWHERE a5b2b83d9 : Import translations. DO NOT MERGE ANYWHERE 9a5dbef5a : Import translations. DO NOT MERGE ANYWHERE 08339d896 : Import translations. DO NOT MERGE ANYWHERE f34123bd8 : Import translations. DO NOT MERGE ANYWHERE 7cffd5d29 : Import translations. DO NOT MERGE ANYWHERE 253ad08bf : Import translations. DO NOT MERGE ANYWHERE ec663375f : Import translations. DO NOT MERGE ANYWHERE 512124def : Import translations. DO NOT MERGE ANYWHERE e81189692 : Import translations. DO NOT MERGE ANYWHERE 1ffd2d835 : Import translations. DO NOT MERGE ANYWHERE 68dec1b95 : Import translations. DO NOT MERGE ANYWHERE 6344ec4ab : Import translations. DO NOT MERGE ANYWHERE 65413851c : Import translations. DO NOT MERGE ANYWHERE 4c8d3a82d : Import translations. DO NOT MERGE ANYWHERE bd5f1b960 : Import translations. DO NOT MERGE ANYWHERE 5b81c003b : Import translations. DO NOT MERGE ANYWHERE 2fc7766b3 : Import translations. DO NOT MERGE ANYWHERE ad44f8163 : Import translations. DO NOT MERGE ANYWHERE 746e3c692 : Import translations. DO NOT MERGE ANYWHERE 0bf9fb5fe : Import translations. DO NOT MERGE ANYWHERE d376079d5 : Import translations. DO NOT MERGE ANYWHERE e88f6bfc2 : Import translations. DO NOT MERGE ANYWHERE ea2cf6f9a : Import translations. DO NOT MERGE ANYWHERE 3e293de68 : Import translations. DO NOT MERGE ANYWHERE bd64ce71b : Import translations. DO NOT MERGE ANYWHERE 6c7b16280 : Import translations. DO NOT MERGE ANYWHERE 5d2355ab0 : Import translations. DO NOT MERGE ANYWHERE 1285db3f0 : Import translations. DO NOT MERGE ANYWHERE 8b647371f : Import translations. DO NOT MERGE ANYWHERE 0b9129a48 : Import translations. DO NOT MERGE ANYWHERE 8c0ff3bf1 : Import translations. DO NOT MERGE ANYWHERE 04c2eff98 : Import translations. DO NOT MERGE ANYWHERE f20429d82 : Import translations. DO NOT MERGE ANYWHERE f9e6c51d5 : Import translations. DO NOT MERGE ANYWHERE 588294256 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/WallpaperPicker2

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

+- Project: platform/packages/inputmethods/LatinIME

6c752d8ec : Using IME context to inflate layout from S_V2

+- Project: platform/packages/modules/CaptivePortalLogin

4f77133 : Import translations. DO NOT MERGE ANYWHERE 5e987fa : Import translations. DO NOT MERGE ANYWHERE b664671 : Import translations. DO NOT MERGE ANYWHERE 93ace09 : Import translations. DO NOT MERGE ANYWHERE eb0c2eb : Import translations. DO NOT MERGE ANYWHERE 47104e0 : Import translations. DO NOT MERGE ANYWHERE 437887f : Import translations. DO NOT MERGE ANYWHERE 48e885b : Import translations. DO NOT MERGE ANYWHERE a1ddb77 : Import translations. DO NOT MERGE ANYWHERE d5cc4ec : Import translations. DO NOT MERGE ANYWHERE 0cafcaa : Import translations. DO NOT MERGE ANYWHERE 1243f1a : Import translations. DO NOT MERGE ANYWHERE a9134fe : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/CellBroadcastService

05a9e55 : Update owners file 2f6f60d : Import translations. DO NOT MERGE ANYWHERE 3f20cdd : Import translations. DO NOT MERGE ANYWHERE 4967ee9 : Import translations. DO NOT MERGE ANYWHERE e8e0254 : Import translations. DO NOT MERGE ANYWHERE 1713bce : Import translations. DO NOT MERGE ANYWHERE dfad5a9 : Import translations. DO NOT MERGE ANYWHERE ba8ef4e : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/Connectivity

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

+- Project: platform/packages/modules/ExtServices

af50d04 : DO NOT MERGE Turn off importance notification adjustments cfc84e6 : Import translations. DO NOT MERGE ANYWHERE 09dc8a2 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/NetworkStack

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

+- Project: platform/packages/modules/NeuralNetworks

3d6827c12 : Fix ShimDevice::allocate, wrong operand used for output role. e6a5fc57b : Skip TestGpuNnapi if AHardwareBuffer allocation fails 97b7166ad : Relax TestGpuNnapi accuracy check with a tolerance.

+- Project: platform/packages/modules/Permission

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

+- Project: platform/packages/modules/Scheduling

c525da7 : Annotate CtsRebootReadinessTestCases for foldable testing

+- Project: platform/packages/modules/SdkExtensions

f01c29b : resolve Coastguard cherrypick merge conflict for change: 13921408

+- Project: platform/packages/modules/StatsD

f7e080c1 : Fix testPulledAnomalyDetection 8bd7e809 : Fix MetricActivationsTest 847cac71 : Backfill MetricActivationTests 8546417a : Fix GaugeMetricBackfill 579c0bfb : Backfilled CTS 4aa3b52b : Workaround issues caused by TARGET_BUILD_USE_PREBUILT_SDKS=true 198724af : Remove the batterystats proto validation 6876e29d : Delete BatteryStatsValidationTests 586614a3 : CtsStatsdHostTestCases--android.cts.statsd.metadata.MetadataTests#testConfigTtl-pass 2f94c801 : Update testPulledAnomalyDetection f4426856 : Revert split bucket app upgrade default to true d59a31f0 : Update CTS test for app upgrades 40bb3feb : Update stats_log.proto for cts backfill 9363f5e0 : Update stats_log.proto for cts backfill a2bb13d2 : Revert "RESTRICT AUTOMERGE: Revert "Added artd to the UID map"" 760ae9f8 : RESTRICT AUTOMERGE: Revert "Added artd to the UID map"

+- Project: platform/packages/modules/Wifi

3e63df3153 : Import translations. DO NOT MERGE ANYWHERE 0a940a642b : Import translations. DO NOT MERGE ANYWHERE 33d05a5c40 : Import translations. DO NOT MERGE ANYWHERE 1cba001ced : Import translations. DO NOT MERGE ANYWHERE 967aaca669 : Fixed WrongPasswordNotifier for headless system user. a0349bd018 : Import translations. DO NOT MERGE ANYWHERE 97bfdc61bd : Import translations. DO NOT MERGE ANYWHERE d36108cd71 : Import translations. DO NOT MERGE ANYWHERE 6803b4b668 : Import translations. DO NOT MERGE ANYWHERE 9ecef70cb3 : HalDeviceManager: Add log to debug onSubsystemRestart fecf681ae4 : Import translations. DO NOT MERGE ANYWHERE 01e3bddbb0 : Import translations. DO NOT MERGE ANYWHERE 5e8b2adc3b : Import translations. DO NOT MERGE ANYWHERE b57182035f : Import translations. DO NOT MERGE ANYWHERE 469ad7b580 : Import translations. DO NOT MERGE ANYWHERE 51edd77876 : Import translations. DO NOT MERGE ANYWHERE c6bde4b01a : Import translations. DO NOT MERGE ANYWHERE 9ec0d90ef2 : Import translations. DO NOT MERGE ANYWHERE 34dda89c79 : Import translations. DO NOT MERGE ANYWHERE 56f67bb538 : Import translations. DO NOT MERGE ANYWHERE 5b8e11a3f4 : Import translations. DO NOT MERGE ANYWHERE a91141715b : Import translations. DO NOT MERGE ANYWHERE 6e6650c76c : Refactor getConfiguredNetworks to bypass package check for shell 6aefac815f : Import translations. DO NOT MERGE ANYWHERE 8ae988321a : Import translations. DO NOT MERGE ANYWHERE c39f26de27 : Import translations. DO NOT MERGE ANYWHERE 3c1f53f09d : Add uid/package check in WifiServiceImpl#registerSuggestionConnectionStatusListener bd8881739d : Add uid/package check in WifiServiceImpl#getConfiguredNetworks 362245f2d6 : Import translations. DO NOT MERGE ANYWHERE be6a1c4c6f : Import translations. DO NOT MERGE ANYWHERE ac9d393081 : Import translations. DO NOT MERGE ANYWHERE 3c667f94ce : Import translations. DO NOT MERGE ANYWHERE 91b697f92b : Add uid/package check in RttServiceImpl#startRanging 71375918c5 : Import translations. DO NOT MERGE ANYWHERE e3049f660e : Import translations. DO NOT MERGE ANYWHERE 44555a90c8 : Import translations. DO NOT MERGE ANYWHERE 6afbd03b2e : Import translations. DO NOT MERGE ANYWHERE c6ca588aa5 : Import translations. DO NOT MERGE ANYWHERE ca4ad61c55 : Import translations. DO NOT MERGE ANYWHERE 771d0d3c9b : Import translations. DO NOT MERGE ANYWHERE 9884b50635 : Import translations. DO NOT MERGE ANYWHERE 1834b2fd73 : Import translations. DO NOT MERGE ANYWHERE d3da11ae0e : Import translations. DO NOT MERGE ANYWHERE 13cc9fee9e : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/adb

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

+- Project: platform/packages/modules/common

e3e1e3c : Add resource only targets for Car UI lib and Car Rotary lib 2137496 : Add commit hook to require extra info in allowed_deps.txt additions. 454839d : add spatializer aidl interfaces b35d012 : Add iconloader(minSdkVersion:26). 3535ff6 : Update minSdkVersion of SettingsLib compoments

+- Project: platform/packages/modules/vndk

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

+- Project: platform/packages/providers/BlockedNumberProvider

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

+- Project: platform/packages/providers/ContactsProvider

d46c3de3 : Import translations. DO NOT MERGE ANYWHERE 0ad2fe75 : Import translations. DO NOT MERGE ANYWHERE 9210f5f3 : Import translations. DO NOT MERGE ANYWHERE 517c25eb : Import translations. DO NOT MERGE ANYWHERE 89804da7 : Import translations. DO NOT MERGE ANYWHERE 097a8efb : Import translations. DO NOT MERGE ANYWHERE 0ac4a3c0 : Fix issue with call log last modified not being updated. c0c5c38e : Import translations. DO NOT MERGE ANYWHERE 40701fcb : Import translations. DO NOT MERGE ANYWHERE b16f6e27 : Import translations. DO NOT MERGE ANYWHERE 2e1ae008 : Import translations. DO NOT MERGE ANYWHERE d4a18bee : Ensure update/deletes in the call log notify content observers. 83c3b067 : Import translations. DO NOT MERGE ANYWHERE 888b21b5 : Import translations. DO NOT MERGE ANYWHERE 0a04dc07 : Import translations. DO NOT MERGE ANYWHERE c04b7558 : Import translations. DO NOT MERGE ANYWHERE 6b2ccfac : Import translations. DO NOT MERGE ANYWHERE c4a757ab : Import translations. DO NOT MERGE ANYWHERE bd891a09 : Import translations. DO NOT MERGE ANYWHERE 52a4d234 : Import translations. DO NOT MERGE ANYWHERE 5630da48 : Import translations. DO NOT MERGE ANYWHERE 6a287424 : Import translations. DO NOT MERGE ANYWHERE 2ab527b5 : Import translations. DO NOT MERGE ANYWHERE 6a071c69 : Import translations. DO NOT MERGE ANYWHERE b4a61eaa : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/DownloadProvider

9ff84f6d : Mock context for permission less app's context 0dc50489 : Restrict legacy apps to download files in private app dirs a1a7e712 : Mock context for permission less app's context 763fa2c8 : Restrict legacy apps to download files in private app dirs 084a6135 : Import translations. DO NOT MERGE ANYWHERE 2ca7050c : Import translations. DO NOT MERGE ANYWHERE 762befef : Import translations. DO NOT MERGE ANYWHERE 88b52bee : Mock context for permission less app's context 2b48b9b1 : Mock context for permission less app's context e6152130 : Mock context for permission less app's context c39d04ac : Restrict legacy apps to download files in private app dirs bdd16ae5 : Restrict legacy apps to download files in private app dirs ed80e2c9 : Restrict legacy apps to download files in private app dirs a37a57c7 : Import translations. DO NOT MERGE ANYWHERE b1217729 : Import translations. DO NOT MERGE ANYWHERE b3b08f32 : Import translations. DO NOT MERGE ANYWHERE a7a4c596 : Import translations. DO NOT MERGE ANYWHERE 5a86bdfb : Import translations. DO NOT MERGE ANYWHERE 5768a106 : Import translations. DO NOT MERGE ANYWHERE 88c5d544 : Import translations. DO NOT MERGE ANYWHERE 55980346 : Import translations. DO NOT MERGE ANYWHERE 9cd190e8 : Import translations. DO NOT MERGE ANYWHERE 70da749c : Import translations. DO NOT MERGE ANYWHERE 50d9f79e : Import translations. DO NOT MERGE ANYWHERE a19b4445 : Import translations. DO NOT MERGE ANYWHERE 8f193b3f : Import translations. DO NOT MERGE ANYWHERE 3887230a : Import translations. DO NOT MERGE ANYWHERE 89df9165 : Import translations. DO NOT MERGE ANYWHERE 753757b4 : Import translations. DO NOT MERGE ANYWHERE 48f08290 : Import translations. DO NOT MERGE ANYWHERE a38b2068 : Import translations. DO NOT MERGE ANYWHERE da3a9976 : Import translations. DO NOT MERGE ANYWHERE 00c73c07 : Import translations. DO NOT MERGE ANYWHERE 43aa96b3 : Import translations. DO NOT MERGE ANYWHERE 2ef568de : Import translations. DO NOT MERGE ANYWHERE d9adaa32 : Import translations. DO NOT MERGE ANYWHERE 624eba63 : Import translations. DO NOT MERGE ANYWHERE 5de856a0 : Import translations. DO NOT MERGE ANYWHERE d15803c5 : Import translations. DO NOT MERGE ANYWHERE 65557b06 : Import translations. DO NOT MERGE ANYWHERE 7ba605ec : Import translations. DO NOT MERGE ANYWHERE ec3cb13d : Import translations. DO NOT MERGE ANYWHERE 09da050c : Import translations. DO NOT MERGE ANYWHERE a9e1b097 : Import translations. DO NOT MERGE ANYWHERE f19821e7 : Import translations. DO NOT MERGE ANYWHERE 02861f55 : Import translations. DO NOT MERGE ANYWHERE 1503abde : Import translations. DO NOT MERGE ANYWHERE a112cf45 : Import translations. DO NOT MERGE ANYWHERE ce276d88 : Import translations. DO NOT MERGE ANYWHERE 093a2368 : Import translations. DO NOT MERGE ANYWHERE 12cd2d3a : Import translations. DO NOT MERGE ANYWHERE b61ad725 : Import translations. DO NOT MERGE ANYWHERE 27f0562b : Import translations. DO NOT MERGE ANYWHERE 168f47a4 : Import translations. DO NOT MERGE ANYWHERE d3fc6ee0 : Import translations. DO NOT MERGE ANYWHERE 9c5b3197 : Import translations. DO NOT MERGE ANYWHERE 7a92998a : Ignore IllegalArgumentException from MediaProvider operations e7c8e305 : Import translations. DO NOT MERGE ANYWHERE 3613ad50 : Import translations. DO NOT MERGE ANYWHERE a01a5a2e : Import translations. DO NOT MERGE ANYWHERE af1289be : Import translations. DO NOT MERGE ANYWHERE e200795a : Import translations. DO NOT MERGE ANYWHERE 710c9798 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/MediaProvider

d42c38e9c : MP targets 31 (except in master) d94922570 : Import translations. DO NOT MERGE ANYWHERE 32bc99f97 : Import translations. DO NOT MERGE ANYWHERE 0788bb1a2 : Import translations. DO NOT MERGE ANYWHERE a728dfa19 : Avoid apps to get global access with table uri 5d56bfd3b : Update the java doc for audio types in MediaStore 8ca6dd56f : DO NOT MERGE Open all files with O_NOFOLLOW. b50868065 : Open all files with O_NOFOLLOW. ca77850fe : Import translations. DO NOT MERGE ANYWHERE 665581d52 : Import translations. DO NOT MERGE ANYWHERE 8d90d86ee : Import translations. DO NOT MERGE ANYWHERE b5aa0e310 : Import translations. DO NOT MERGE ANYWHERE 371b80e76 : Import translations. DO NOT MERGE ANYWHERE be4872873 : Import translations. DO NOT MERGE ANYWHERE 6408719d4 : Import translations. DO NOT MERGE ANYWHERE 8f893c4e9 : Import translations. DO NOT MERGE ANYWHERE 4e9c503f1 : Import translations. DO NOT MERGE ANYWHERE 3db449278 : Handle content uris without id in checkUriPermission f1c691f1d : Handle content uris without id in checkUriPermission ef2abc716 : Handle content uris without id in checkUriPermission 76f725361 : Handle content uris without id in checkUriPermission e81d03db8 : Fix use-after-free bug in FuseDaemon 9b7488a6a : Fix use-after-free bug in FuseDaemon 88c855693 : Import translations. DO NOT MERGE ANYWHERE 0ecefa4b2 : Import translations. DO NOT MERGE ANYWHERE 2005ead5a : Import translations. DO NOT MERGE ANYWHERE bdf5dd347 : transcoding: Empty the list and move to server side list. ecf77d4c6 : Import translations. DO NOT MERGE ANYWHERE e4948bada : Import translations. DO NOT MERGE ANYWHERE ae8606ec8 : Import translations. DO NOT MERGE ANYWHERE e35416b64 : Import translations. DO NOT MERGE ANYWHERE ae11e7844 : Import translations. DO NOT MERGE ANYWHERE a53e0e4a8 : Import translations. DO NOT MERGE ANYWHERE 6aeac8919 : Import translations. DO NOT MERGE ANYWHERE 22ea76557 : Import translations. DO NOT MERGE ANYWHERE b20b9fc1d : Import translations. DO NOT MERGE ANYWHERE 3d43675dd : Import translations. DO NOT MERGE ANYWHERE bc580e34a : Import translations. DO NOT MERGE ANYWHERE 3883d6d41 : Import translations. DO NOT MERGE ANYWHERE 5e7940609 : Cache results of isWorkProfile(). f14313322 : Rename MediaTranscodeManager -> MediaTranscodingManager 2e686e928 : Import translations. DO NOT MERGE ANYWHERE b2f7f9623 : Import translations. DO NOT MERGE ANYWHERE 7482d8c53 : Import translations. DO NOT MERGE ANYWHERE f293c809f : Import translations. DO NOT MERGE ANYWHERE 5f085aeb3 : Import translations. DO NOT MERGE ANYWHERE e89164211 : Import translations. DO NOT MERGE ANYWHERE d3c8749fb : Undeprecate DATA column f1ab91e26 : Import translations. DO NOT MERGE ANYWHERE 9355743a1 : Import translations. DO NOT MERGE ANYWHERE ea853d082 : Import translations. DO NOT MERGE ANYWHERE 6cb98d921 : Make sure we can resolve the internal volume as well.

+- Project: platform/packages/providers/TelephonyProvider

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

+- Project: platform/packages/providers/TvProvider

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

+- Project: platform/packages/screensavers/Basic

2a60a1a : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/screensavers/PhotoTable

686522c : Import translations. DO NOT MERGE ANYWHERE 11a8bf9 : Import translations. DO NOT MERGE ANYWHERE 94785aa : Import translations. DO NOT MERGE ANYWHERE 38a282d : Import translations. DO NOT MERGE ANYWHERE 7685eb2 : Import translations. DO NOT MERGE ANYWHERE 0acf363 : Import translations. DO NOT MERGE ANYWHERE e385bb2 : API level 30 upgrade: PhotoTable 329f940 : Import translations. DO NOT MERGE ANYWHERE c41d926 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/AlternativeNetworkAccess

2f04ff6 : Enhance ONS to support 5G scanning.

+- Project: platform/packages/services/BuiltInPrintService

12b06f1 : Import translations. DO NOT MERGE ANYWHERE efb6d4f : Import translations. DO NOT MERGE ANYWHERE 3e57f81 : Import translations. DO NOT MERGE ANYWHERE 0e58118 : Import translations. DO NOT MERGE ANYWHERE d0034eb : Import translations. DO NOT MERGE ANYWHERE b43a7b6 : Import translations. DO NOT MERGE ANYWHERE 9defb86 : Import translations. DO NOT MERGE ANYWHERE 2d6bc0d : Import translations. DO NOT MERGE ANYWHERE a6272c7 : Import translations. DO NOT MERGE ANYWHERE e407a01 : Import translations. DO NOT MERGE ANYWHERE 6e37430 : Import translations. DO NOT MERGE ANYWHERE 40ceb2e : Import translations. DO NOT MERGE ANYWHERE 4bcbe57 : Import translations. DO NOT MERGE ANYWHERE 76e54d6 : Import translations. DO NOT MERGE ANYWHERE 88cdb12 : Import translations. DO NOT MERGE ANYWHERE 9c98474 : Import translations. DO NOT MERGE ANYWHERE 4a79079 : Import translations. DO NOT MERGE ANYWHERE 8b1ed83 : Import translations. DO NOT MERGE ANYWHERE e733da0 : Import translations. DO NOT MERGE ANYWHERE 2fd7625 : Import translations. DO NOT MERGE ANYWHERE 146c53a : Import translations. DO NOT MERGE ANYWHERE a84743c : Import translations. DO NOT MERGE ANYWHERE ca107d5 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/Car

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

+- Project: platform/packages/services/Iwlan

45c2b24 : Update Iwlan package OWNERS file 16bcdc7 : [Iwlan] Replace HashMap with ConcurrentHashMap

+- Project: platform/packages/services/Telecomm

40c150430 : Import translations. DO NOT MERGE ANYWHERE 9067a8d8e : Import translations. DO NOT MERGE ANYWHERE b2e1bb0e4 : Import translations. DO NOT MERGE ANYWHERE af569ca6b : DO NOT MERGE Fix sorting issue during emergency call attempt. 53fad3df3 : Remove BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS for ConnectionService bind. acad31aab : Import translations. DO NOT MERGE ANYWHERE d7a7e57f7 : Import translations. DO NOT MERGE ANYWHERE 1da7fd897 : Import translations. DO NOT MERGE ANYWHERE 084e020f9 : Fix sorting issue during emergency call attempt. 4f6428518 : Fix sorting issue during emergency call attempt. 1a00ff3ed : Import translations. DO NOT MERGE ANYWHERE 2aae82f98 : Import translations. DO NOT MERGE ANYWHERE bb7e45c4b : Import translations. DO NOT MERGE ANYWHERE 0bb2cd5c3 : Add callingPackage checking with uid in getPhoneAccount method in Telecom 9bad05804 : Revert "Add callingPackage checking with uid in getPhoneAccount method in Telecom" 89c219993 : Add callingPackage checking with uid in getPhoneAccount method in Telecom f053cd3e8 : Ensure ACTION_TTY_PREFERRED_MODE_CHANGED receivers have permissions 592a304fb : Import translations. DO NOT MERGE ANYWHERE fc33975a1 : Import translations. DO NOT MERGE ANYWHERE 28ea9aaca : Import translations. DO NOT MERGE ANYWHERE 6390739b4 : Revert "Make the intent of TTY_PREFERRED_MODE_CHANGED protected" 3d3372b1a : Import translations. DO NOT MERGE ANYWHERE df218b130 : Import translations. DO NOT MERGE ANYWHERE a39df91d4 : Import translations. DO NOT MERGE ANYWHERE 68e509406 : Import translations. DO NOT MERGE ANYWHERE 1646f642e : Make the intent of TTY_PREFERRED_MODE_CHANGED protected 6c1b9000f : Import translations. DO NOT MERGE ANYWHERE 8602c6929 : Import translations. DO NOT MERGE ANYWHERE cfe15ce0b : Import translations. DO NOT MERGE ANYWHERE 38804fd1b : Import translations. DO NOT MERGE ANYWHERE 690ab7699 : Import translations. DO NOT MERGE ANYWHERE a59b835a1 : Import translations. DO NOT MERGE ANYWHERE d1d580d03 : Import translations. DO NOT MERGE ANYWHERE 0ad8aac9d : Import translations. DO NOT MERGE ANYWHERE a357e98fa : Import translations. DO NOT MERGE ANYWHERE 009b1f04f : Import translations. DO NOT MERGE ANYWHERE b001efe6c : Import translations. DO NOT MERGE ANYWHERE 442c2a3aa : Import translations. DO NOT MERGE ANYWHERE b1a008ca8 : Import translations. DO NOT MERGE ANYWHERE 13bb9018d : Import translations. DO NOT MERGE ANYWHERE 22966b9fe : Import translations. DO NOT MERGE ANYWHERE f69a0da9c : Default to use mobile network to place self-managed call when the phone account handle is not permitted to place a call. 0596b6e3b : Fixing issue with adding existing connections which start in a conference. c4b2dd7db : Import translations. DO NOT MERGE ANYWHERE bf8277939 : Fix incorrect handling of undefined call-screening service f2ab9584e : Import translations. DO NOT MERGE ANYWHERE df595122f : Import translations. DO NOT MERGE ANYWHERE 3c40d94d9 : Import translations. DO NOT MERGE ANYWHERE e11dcf264 : Import translations. DO NOT MERGE ANYWHERE db25628ca : Check callingpackage to be consistent with callingUid 68879e509 : Import translations. DO NOT MERGE ANYWHERE 56ebc5190 : Update default vibration to use OGG haptic file 00003425c : Import translations. DO NOT MERGE ANYWHERE 1a3510477 : Add pending intent immutability to Call block disabled notification. 27ef65c5e : Add pending intent immutability to Call block disabled notification. ad57828fe : Import translations. DO NOT MERGE ANYWHERE 816611307 : Import translations. DO NOT MERGE ANYWHERE 089d01809 : Import translations. DO NOT MERGE ANYWHERE 38f83ad63 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/Telephony

483a98262 : Delay the continuous call waiting USSD commands 9a22dc5f8 : Import translations. DO NOT MERGE ANYWHERE a49ad6247 : Import translations. DO NOT MERGE ANYWHERE 63aea9b2b : Import translations. DO NOT MERGE ANYWHERE abbe7060d : Import translations. DO NOT MERGE ANYWHERE dcef7f287 : Import translations. DO NOT MERGE ANYWHERE b129c440a : Import translations. DO NOT MERGE ANYWHERE 7c9b65a4d : Fix pending intent issue in SipAccountRegistry. 88fcda2c3 : Import translations. DO NOT MERGE ANYWHERE b3b42d46b : Import translations. DO NOT MERGE ANYWHERE 572e51762 : Import translations. DO NOT MERGE ANYWHERE bca13d06a : Import translations. DO NOT MERGE ANYWHERE 6dee75ff1 : Import translations. DO NOT MERGE ANYWHERE 2e6e6a919 : Import translations. DO NOT MERGE ANYWHERE 139fb832c : Ensure PIN/PUK status is taken into account on HAL 1.4+ 33fda6117 : Ensure PIN/PUK status is taken into account on HAL 1.4+ 4e193b48a : Implement RCS metrics of sipMessageResponse and sipTransportSession. 75f0c7ea7 : Import translations. DO NOT MERGE ANYWHERE 94dbc8e11 : Import translations. DO NOT MERGE ANYWHERE b989e20c3 : Import translations. DO NOT MERGE ANYWHERE ffcbecfb7 : Add RCS metrics of sipDelegate/sipDelegateFeatureTags fa3146422 : Add RCS metrics for provisioning event 90ec9bcb2 : Delay the continuous Call forward USSD commands 4948e804a : Import translations. DO NOT MERGE ANYWHERE 9b6127fe2 : Import translations. DO NOT MERGE ANYWHERE 3dbbc2e70 : Import translations. DO NOT MERGE ANYWHERE 3ef880868 : Import translations. DO NOT MERGE ANYWHERE 443282325 : Import translations. DO NOT MERGE ANYWHERE 1672c5411 : Import translations. DO NOT MERGE ANYWHERE 6779344d2 : Correct issues with post-SRVCC conference. b0f3e2f00 : Revert "Fix CarrierServiceConnection binding leak in CarrierConfigLoader" c8ad4fd82 : Conf: Transfer PROPERTY_CROSS_SIM for conference 5b0d75adc : Enforce MODIFY_PHONE_STATE or CarrierPrivilege permission for TelephonyManager#setForbiddenPlmns() API c2a494f31 : Import translations. DO NOT MERGE ANYWHERE 1961a7345 : Import translations. DO NOT MERGE ANYWHERE 2828c170c : Import translations. DO NOT MERGE ANYWHERE 8dd305fed : Storing the user's VoNR setting 664c36a34 : Masking the iccid logging in userbuild Printing only first 5 numbers and remianing numbers will be replaced with * ade8d4172 : Check the sending permission of TTY_PREFERRED_MODE_CHANGED a34e5c995 : Import translations. DO NOT MERGE ANYWHERE 9a032f821 : Import translations. DO NOT MERGE ANYWHERE cfc72c7df : Import translations. DO NOT MERGE ANYWHERE a89c32e9a : Import translations. DO NOT MERGE ANYWHERE 39b9a0f98 : Import translations. DO NOT MERGE ANYWHERE 7a374646f : Import translations. DO NOT MERGE ANYWHERE 9a1f2d4b7 : Add packages based upon carrier config rule 7badcc4a9 : Adding package caller to prepareForUnattendedReboot. d883d46f8 : Check whether the sub still available when handling the request 399dc7554 : Validate projection for SimPhonebookContract.SimRecords queries c59012285 : Fix CarrierServiceConnection binding leak in CarrierConfigLoader 62e22c7ed : Revert back to getString to avoid issues with translation. b8a825909 : Import translations. DO NOT MERGE ANYWHERE 9ce8e3cd6 : Import translations. DO NOT MERGE ANYWHERE c5131ea5f : Import translations. DO NOT MERGE ANYWHERE 6e0816acb : Import translations. DO NOT MERGE ANYWHERE 7101a6039 : Do not broadcast single registration capability update intent until carrier config is loaded a54d1e032 : Update owners file daf060f5a : VoNR toggle f1fb0352e : Fix NPE when querying EF Uri with non-existent subscription cecee7a6f : Import translations. DO NOT MERGE ANYWHERE 6c4cedfc7 : Import translations. DO NOT MERGE ANYWHERE 34f65e641 : Import translations. DO NOT MERGE ANYWHERE 402134d14 : Import translations. DO NOT MERGE ANYWHERE 30c664d9c : Import translations. DO NOT MERGE ANYWHERE 0a0070f62 : Import translations. DO NOT MERGE ANYWHERE e4b90a0cd : Import translations. DO NOT MERGE ANYWHERE a4c1123f9 : Import translations. DO NOT MERGE ANYWHERE ccd9b38fc : Import translations. DO NOT MERGE ANYWHERE 8ceae22c0 : Import translations. DO NOT MERGE ANYWHERE 909d22c35 : Update network type when RadioInfo is resumed b55f63bb6 : Check PkgName in getNeighboringCellInfo 2ec741e97 : Import translations. DO NOT MERGE ANYWHERE 565bb0743 : Import translations. DO NOT MERGE ANYWHERE d78347fce : Import translations. DO NOT MERGE ANYWHERE 010e8cf86 : Import translations. DO NOT MERGE ANYWHERE 062ccd1ac : Import translations. DO NOT MERGE ANYWHERE f9243d331 : Import translations. DO NOT MERGE ANYWHERE 71d44d3f2 : Import translations. DO NOT MERGE ANYWHERE 0ea87a902 : Import translations. DO NOT MERGE ANYWHERE 0832c1746 : Import translations. DO NOT MERGE ANYWHERE 258f1f71c : Using CF_ACTION_REGISTRATION instead of CF_ACTION_ENABLE 121f022dd : Set VT relies on presence cap issue for devices supporting new UCE stack fcd48d617 : Null phone check when checking if radio is off for thermal mitigation. be6305d5e : Always get the latest Connection in the call for the incoming case b94917bd0 : Import translations. DO NOT MERGE ANYWHERE a6177c162 : Import translations. DO NOT MERGE ANYWHERE 3122970c9 : Import translations. DO NOT MERGE ANYWHERE 68ed8ece6 : Import translations. DO NOT MERGE ANYWHERE cb07cf024 : Import translations. DO NOT MERGE ANYWHERE 9cf63eb35 : Import translations. DO NOT MERGE ANYWHERE e6cb3bd29 : Import translations. DO NOT MERGE ANYWHERE fb95e172b : Import translations. DO NOT MERGE ANYWHERE 4949ab420 : Import translations. DO NOT MERGE ANYWHERE 7f4d87bae : Import translations. DO NOT MERGE ANYWHERE 769668a2d : Import translations. DO NOT MERGE ANYWHERE 2a7f0c731 : Import translations. DO NOT MERGE ANYWHERE 672294e98 : Import translations. DO NOT MERGE ANYWHERE 628e94ebb : Import translations. DO NOT MERGE ANYWHERE 966b9241f : Import translations. DO NOT MERGE ANYWHERE 3df7f7337 : Import translations. DO NOT MERGE ANYWHERE 0cb8d993d : Import translations. DO NOT MERGE ANYWHERE 4f6fed3dd : Import translations. DO NOT MERGE ANYWHERE 13d8915ee : Fix security issue that app can query which applications are installed on the device without requiring QUERY_ALL_PACKAGES in `getDeviceIdWithFeature` method, `getMeidForSlot` method, and `getNetworkTypeForSubscriber` method of `PhoneInterfaceManager`.

+- Project: platform/packages/wallpapers/LivePicker

2371d17 : Import translations. DO NOT MERGE ANYWHERE dc25e6b : Import translations. DO NOT MERGE ANYWHERE fa4626e : Import translations. DO NOT MERGE ANYWHERE 97684ba : Import translations. DO NOT MERGE ANYWHERE 339ff90 : Import translations. DO NOT MERGE ANYWHERE 25b2533 : Import translations. DO NOT MERGE ANYWHERE 3485c3a : Import translations. DO NOT MERGE ANYWHERE 763a08c : Import translations. DO NOT MERGE ANYWHERE 99949e2 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/platform_testing

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

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

932b7f56d : [DO NOT MERGE] Duplicate blacklist to ignorelist file f05f16502 : [DO NOT MERGE] Duplicate blacklist to ignorelist file 06d67c14b : [DO NOT MERGE] Duplicate blacklist to ignorelist file 44ec159da : [RESTRICT AUTOMERGE] Remove unused clang prebuilts for sc-dev

+- Project: platform/prebuilts/rust

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

+- Project: platform/system/apex

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

+- Project: platform/system/chre

28c3ace7 : Retry temporary failures when using ppoll 83946b8e : Add optional work monitor support to CHPP ddc97521 : [V2] Support allowing pre-event loop processing work c1d6e65a : Add exported symbols needed by nanoapps 95b421a8 : Check request before unregistering for sensor events ad9e4ac7 : [DO NOT MERGE] Add temporary assertion to detect scan errors 8ecdeaf5 : [WifiXval|Host] Require exact AP v CHRE scan size. 403247fb : Don't use relative paths in CHQTS makefiles 23b109a2 : Add stats on when the last scan event was received 71b3e12b : Add stats on when the last scan event was received ae25f4c2 : Java-side support for multi-sensor x-validation 90caccae : Update sensor x-val test to support multi-sensor 4df2529a : Clarify multi-sensor identification using names

+- Project: platform/system/connectivity/wificond

c45449f : Fallback to default PNO channels if no frequency

+- Project: platform/system/core

7043054df : init: Wait for snapuserd before starting second stage b8d7ac60b : libprocessgroup: Use WriteStringToFd for WriteFileAction 48e692cec : libprocessgroup: Prevent error spam when tests disable all cpus in a cpuset 71429a973 : Add group ID for reading tracefs 739f4f5f6 : libsnapshot: Fix CHECK failure during second phase merge 6834fe66d : libsnapshot: Propagate merge phase across merge failures. 654bb5225 : Deflake libdm#CreateEmptyDevice test cf4b15e61 : libprocessgroup: fall back to cpuset in get_sched_policy d2b270c06 : libutils: do not follow process's group 437522958 : snapuserd: Address alignment fault on 32-bit systems 1c1e267af : Add /system_ext/etc/selinux/ to the debug policy search path for GSI 4f95599b9 : llkd: Disable in userdebug builds by default 567dd77c8 : init.rc: Create a new group for dex2oat 98e7f427e : storageproxyd: discard writes when checkpointing, if necessary 0e28aeb78 : Revert "Revert "init.rc: disable creation of bootreceiver tracing instance for kernels >=4.9 and <= 5.4"" 276ba2c75 : task_profiles: add ServicePerformance to legacy device policy 220f604ca : Revert "init.rc: disable creation of bootreceiver tracing instance for kernels >=4.9 and <= 5.4" 7ee4980dc : libutils: use system_background for low prio tasks in framework 4edda28b9 : init.rc: disable creation of bootreceiver tracing instance for kernels >=4.9 and <= 5.4 17b1c428d : init.rc: disable creation of bootreceiver tracing instance for kernels >=4.9 and <= 5.4 c81fec7d8 : Restrict creation of bootreceiver tracing instance to 64-bit systems. 1c496e94e : init: introduce ro.kernel.version property b5f93dfa5 : Restrict creation of bootreceiver tracing instance to 64-bit systems. e69aea925 : init: introduce ro.kernel.version property ab2257ee4 : storageproxyd: Retry RPMB request on UNIT ATTENTION 237679cfc : storageproxyd: Fix inverted conditional in error checking 77e2af18b : [storageproxyd] Dump binary buffers to log instead of stderr bf6e22a31 : storageproxyd: Add logging of failed RPMB transactions 4ee811ee4 : storageproxyd: Add file handle param to debug buffer print d1a212e0d : storageproxyd: Retry RPMB request on UNIT ATTENTION dcdac2430 : storageproxyd: Fix inverted conditional in error checking ab12b4e8f : libsnapshot: Error handling after QuerySnapshotStatus f7185915b : snapuserd: I/O request on sectors not mapping to any COW op 642d977bc : storageproxyd: Add logging of failed RPMB transactions 3bb483b19 : storageproxyd: Add file handle param to debug buffer print f64722182 : [storageproxyd] Dump binary buffers to log instead of stderr 5932ed07d : libsnapshot: Fix new partitions not transitioning in second-stage init. 0a6f25024 : libsnapshot: Fix missing source partitions when adding a new partition. 1a9cad816 : Reduce the queue depth of loop devices used by the zram driver 9e54a90e5 : libdm: Export ExtractBlockDeviceName() 96b21cc58 : libdm: Make ExtractBlockDeviceName() return its result c554240e6 : Rename two local variables 340e78d0f : fastbootd: Delete all VAB partitions during "flashall". 5f4770944 : Handle long responses by keymint IPC. 4056ccc2e : fs_mgr: Look for fstab file in /system/etc 58aa43106 : Make RemoteProvisioner required for KeyMint cc_bin ba9778a0b : Add CreateEmptyDevice and WaitForDevice APIs d0b02b850 : Revert "Exec_start derive_classpath on post-fs-data." 4cb6e78ba : Revert "Remove ART APEX from the bootstrap apexes" 3fb834ac8 : Revert "Remove ART APEX from the bootstrap apexes"

+- Project: platform/system/extras

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

+- Project: platform/system/hardware/interfaces

0857973 : [LSC] Add LOCAL_LICENSE_KINDS to system/hardware/interfaces 071ac0d : Fix parsing certificate with fallback to PEM. b4fb212 : system_suspend: use "self" instead of getCallingPid() while reopening a file using fd 5e3700e : system_suspend: allow SystemSuspend to re-open the fd if found stale

+- Project: platform/system/incremental_delivery

10784ed : [incfs] Add support of special procfs link paths 04f9f87 : Fix for loading progress for mapped files. 6405bab : Fix for loading progress for mapped files.

+- Project: platform/system/keymaster

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

+- Project: platform/system/libartpalette

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

+- Project: platform/system/linkerconfig

3a5b983 : Make VNDK namespace isolated

+- Project: platform/system/media

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

+- Project: platform/system/memory/libdmabufheap

0f2cc9e : libdmabufheap: Do not create heap mappings without ION support 72bc228 : libdmabufheap: test: Don't create mapping if heap is supported neither in DMA-BUF heaps nor ION

+- Project: platform/system/memory/lmkd

e80774f : lmkd: move to foreground cpuset before killing 328e612 : lmkd: use fd cache for cgroup migration 90f3c9e : lmkd: migrate process to FOREGROUND sched group before kill fcb9cb6 : lmkd: Do not re-initialize lmkd when persistent properties are loaded e7d82ee : lmkd: Add support for persist.device_config.lmkd_native.* properties aced711 : lmkd: Do not re-initialize lmkd when persistent properties are loaded b91ecaa : lmkd: Add support for persist.device_config.lmkd_native.* properties

+- Project: platform/system/netd

350dbdb6 : Never send packets with a source of ::1 on the wire.

+- Project: platform/system/nfc

2c2fc928 : pthread_mutex_destroy is called multiple times with the same mutex 92646b7f : Tag-mismatch in NFA_SendRawFrame bf456dc8 : Save last NFCEE command separately 00e61a97 : Tag-mismatch in rw_t4t_data_cback c46f6bae : Type confusion due to race condition on tag type change 963eb722 : Type confusion due to race condition on tag type change 8227ca06 : Type confusion due to race condition on tag type change ad498247 : Type confusion due to race condition on tag type change

+- Project: platform/system/security

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

+- Project: platform/system/sepolicy

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

+- Project: platform/system/timezone

d2ea2dcc : DO NOT MERGE Update Android TZDB from 2021a1 to 2021a3. [R] 5db69ceb : Change tzdata3 test3 module version number. 87b1fe19 : DO NOT MERGE Update Android TZDB from 2021a to 2021a1. [R]

+- Project: platform/system/tools/aidl

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

+- Project: platform/system/tools/mkbootimg

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

+- Project: platform/system/unwinding

6497234 : Fix missing offset in display for apk backtrace. 9f9f7e2 : Register a runtime dependency on libdexfile in all variants that use libdexfile_support.

+- Project: platform/system/update_engine

6ac90059 : Consider .capex files as zip archives

+- Project: platform/system/vold

40389820 : [vold] Check incremental paths before mounting 2fcde4e3 : Enable dynamic read logs buffer sizing for incfs 44236114 : vold: Reboot if vold failure 143b0df2 : Set a property if seed binding is enabled. c0a46c81 : Revert "Add ROLLBACK_RESISTANCE tag to key usage" d31f36d3 : Revert^2 "Detect factory reset and deleteAllKeys" 2bab97c3 : Revert "Detect factory reset and deleteAllKeys" c11f7de9 : Add command for setting the key binding seed

+- Project: platform/test/catbox

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

+- Project: platform/test/mts

65d59df8 : Skipping CtsAppCloningHostTest in MTS until it becomes stable

+- Project: platform/test/vts

20708ecb3 : Fix FirmwareBootHeaderVerification x86_64 support. a1d76248a : Fix testOsVersion() error for "12L". 86cd0a9b0 : DO NOT MERGE: Exclude VtsHalBluetoothV1_0TargetTest from vts-validation plan 8b838de18 : DO NOT MERGE Update VTS tag version to V9.0_R19 b03a843fc : Bump VTS to 12.1_r1 63b9a8474 : Skips GSI verification in vts-validation plan 2329ff612 : Reorder option tag to have the plan name correctly show for vts-validation test plan 4c154dc09 : Skip checking VERSION.RELEASE in a fingerprint 9fac5cc8a : Avoid multiple reboots in fastbootd tests 2c97e3f7c : Remove unneeded dependency 29fd0ce85 : changed the protobuf as suggested in b/200098142 a5e8fe274 : changed the protobuf as suggested in b/200098142 0190d3952 : changed the protobuf as suggested in b/200098142 18a600d1d : libvtswidevine prebuilts: make arm 32-bit armv7-a compatible dc7d40bca : Temporarily skip tests know to be broken.

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

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

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

7fdabfab : Remove unneeded dependency e06df1d6 : VTS: Disable syscalls.sched_{get,set}attr01_32bit LTP tests a4067790 : Merge "Revert "VTS: Skip KernelApiSysfsTest.testKfence"" from AOSP 7fae6ca5 : VTS: Disable sched_{get,set}attr01_32bit LTP tests 737adfd5 : Increase timeout for bpftest

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

98c583c : Support using T GSI key to verify GSI 399eb1f : [RESTRICT AUTOMERGE] Using GetBoardApiLevel() to determine if a test should be run b806e99 : Allowing verification error when checking hashtree algorithm d04a571 : Allowing verification error when checking hashtree algorithm

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

983b26c : fix no test results caused by timeout

+- Project: toolchain/pgo-profiles

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

+- Project: platform/tools/asuite

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

+- Project: platform/tools/doc_generation

989ece3 : Remove python bin declaration in switcher script

+- Project: platform/tools/metalava

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

+- Project: tools/platform-compat

4d4cd9f : Allow providing a jar file to getClassDefsFromJar directly. 2dee2f3 : Move shared library code from EDI

+- Project: platform/tools/repohooks

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

+- Project: platform/tools/security

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

+- Project: platform/tools/test/connectivity

53a23b792 : Depending on Wifi/Cellular Coex Channel Avoidance case to setup up acts test 9b6a25306 : SL4A: Add options to override client, server, and forwarded port 61e63bedc : [WifiStaApConcurrencyStressTest]enhance test coverage by add new test case ec09bcc1b : Adding WPA3 WiFi test for ota taks 6776d48e8 : [WifiStressTest]Add STA On/Off stress test under airplane mode e630309ba : Removing WiFi Open type to match the Android S mac randomization design. c0da24e2b : [WifiCountrySoftApAcsTest] Create WifiCountrySoftApAcsTest 0ec8e17bb : [ThroughputTest] Import "test_tracker_info" from acts.test_decorators. ba0ed71d2 : [WifiBridgedApTest] Fix: incorrect client number. c4c2bb08b : [ThroughputTest] Adding UUID for the new test. a8cfb9a74 : Merge "Add test coverage to DnsOverHttps" am: 361535b9f3 am: 9fa33f6f9d am: 25e20582eb am: 1edac8c11e am: 2001c75074 42b2c70eb : Merge "Create test for mDNS" am: 19b0f4f260 am: 6291a02f2d am: bcc41467f0 am: a6976fc883 am: ba5b130447 81750f7fa : [WifiRoamingTest] Add 802.11r connectivity and roaming test. 8875337ee : Cherry-Pick "Increase timeout for OTA updates." to sc-dev 4a00651f6 : Adding WiFi use cases in WifiEnterpriseRoamingTest 57bf89520 : Merge "Update ipsec_xauth ipsec_hybird for OpenWrt" am: 74e5ce5b25 am: 946910c924 am: ba78722e6b am: 86d26c82d7 c5fa96600 : [WifiBridgedApTest] Make an assertion fail statement more clear. 857c3a86a : [WifiBridgedApTest] Add test cases with BridgedAp Extend compatibility ON. 5fa133c4d : [WifiSoftApAcsTest] Add more logs. 46d2abc02 : [BridgedApTest] Add more BridgedAp security connectivity tests 1d14864b4 : Create test for captive portal with openwrt am: 4132f2a2f9 am: 789b230d39 am: 0c8e70ca63 am: 085786321d 8f7a87d82 : Adding WiFi use cases in WifiRoamingTest bd2f58531 : Revert "Revert "[DO NOT MERGE] Create standard DNS query Test am: ce94769082"" b867429ec : [DO NOT MERGE]Change network_const value to tuple to pervent b/183076328. am: 4f773746d6 2515b8693 : [DO NOT MERGE]Fix b/183077091 missing wan6 in dhcp config am: d81af7f87e e0b4f41f3 : Modify script to get more failure info for test_passpoint_failover 9f03c15be : [DO NOT MERGE]Create Test case for dhcpv6 prefer option am: 1da77eb45c 310e3fcec : [asus_axe11000_ap] Fix: 'band' is not defined f484a9157 : [WifiBridgedApTest] Remove redundant enable_bridged_ap c1aef2af1 : [WifiBridgedApTest] Add packet capture. 1d21ae4b8 : Adding WiFi use cases in WifiTeleCoex Test 7fd1b5dd7 : Fixed WifiWpa2PersonalTest object has no attribute 'roaming_attn' 22b28e9a9 : Increasing tests coverage of wpa2 security type

+- Project: platform/tools/tradefederation/prebuilts

2d12947 : Tradefed () 0ce49e3 : Tradefed () 3a8bad6 : Tradefed (Tiramisu) d7c3784 : Tradefed (Tiramisu) b515234 : Tradefed (Tiramisu) 15cf650 : Tradefed (Tiramisu) 4d9a6e8 : Tradefed (Tiramisu) cd77650 : Tradefed (Tiramisu) fabb86c : Tradefed (Tiramisu) d66526e : Tradefed (Tiramisu) 0582a2c : Tradefed (Tiramisu) a07d078 : Tradefed (Tiramisu) bf95457 : Tradefed () 006c00d : Tradefed () d4c9a1f : Tradefed () 537827a : Tradefed () e31dc99 : Tradefed () 936fb14 : Tradefed () ffb9bfb : Tradefed (Tiramisu) a8dbb5a : Tradefed (Tiramisu) 7f679e9 : Tradefed () 1ebc4f5 : Tradefed () 161c2ea : Tradefed (Tiramisu) 27c46ea : Tradefed (Tiramisu) 0f9de31 : Tradefed () fd0f634 : Tradefed () b5c8c90 : Tradefed (Tiramisu) 0bf6735 : Tradefed (Tiramisu) 3395535 : Tradefed (Tiramisu) c84c846 : Tradefed (Tiramisu) 4626584 : Tradefed (Tiramisu) 9d621a3 : Tradefed (Tiramisu) 93037bf : Tradefed () 7a7f17c : Tradefed () 23bd404 : Tradefed () e2089fe : Tradefed () 45089a2 : Tradefed (Tiramisu) a7f1c84 : Tradefed (Tiramisu) 9506317 : Tradefed () bb139fc : Tradefed () 12d2731 : Tradefed (Tiramisu) 0858200 : Tradefed (Tiramisu) bd0b56e : Tradefed (Tiramisu) d7b3ec9 : Tradefed (Tiramisu) 3eddeec : Tradefed (Tiramisu) d870e71 : Tradefed (Tiramisu) 76e3a15 : Tradefed (Tiramisu) d6dd70a : Tradefed (Tiramisu) 76f3241 : Tradefed () 94797f9 : Tradefed () e8d672d : Tradefed (Tiramisu) eb0801e : Tradefed (Tiramisu) 3f05dc1 : Tradefed () d3d03f8 : Tradefed () 9c311e9 : Tradefed () 0e96c25 : Tradefed () 9689118 : Tradefed (Tiramisu) 3338e25 : Tradefed (Tiramisu) 56cf671 : Tradefed () 90dd3c9 : Tradefed () 9bc7cbb : Tradefed (Tiramisu) d1091be : Tradefed (Tiramisu) 029613b : Tradefed (Tiramisu) 4945ca6 : Tradefed (Tiramisu) 6961cd8 : Tradefed () 0a89e28 : Tradefed () c78224d : Tradefed (Tiramisu) 67fc91b : Tradefed (Tiramisu) 630dc10 : Tradefed () 838f3ed : Tradefed () 5acbe32 : Tradefed (Tiramisu) 32f2f83 : Tradefed (Tiramisu) 71e9f15 : Tradefed () 6f63808 : Tradefed () 3ab1470 : Tradefed () 92e12d2 : Tradefed () fa7e2ac : Tradefed () 8a4dd1a : Tradefed () 0d9eca1 : Tradefed () 93d4301 : Tradefed ()

+- Project: platform/tools/trebuchet

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