android-12.0.0_r32 to android-12.1.0_r1 AOSP changelog

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

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

+- Project: platform/art

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

+- Project: platform/bionic

1ec094683 : Regression test for scudo crash in resizeTaggedChunk.

+- Project: platform/bootable/recovery

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

+- Project: platform/build

43eddfd0c9 : Version bump to SP2A.220305.012 [core/build_id.mk]
d43ab16bfa : Version bump to SP2A.220305.011 [core/build_id.mk]
9831de4909 : Version bump to SQ1D.220205.004 [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]
0e9a289a2d : Version bump to SQ1D.220205.003 [core/build_id.mk]
d99a7734a1 : Version bump to SQ1D.220205.002 [core/build_id.mk]
16caffd2e7 : Update Security String to 2022-03-05
b459c16ca0 : [DO NOT MERGE] Update Security String to 2022-02-05
4d9d163e1b : [DO NOT MERGE] Update Security String to 2022-01-05
aa96a7e0d5 : Version bump to SQ1D.220105.006 [core/build_id.mk]
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
339c8de5f4 : Version bump to SQ1D.211205.017 [core/build_id.mk]
bef0d6d710 : Use prebuilts of the ART Module by default in SC branches.
04f1625ab5 : Version bump to SQ1D.211205.016 [core/build_id.mk]
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]
2099958659 : Version bump to SQ1D.211205.015 [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]
7b216f138f : Version bump to SQ1D.211205.014 [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
19961535b4 : Version bump to SQ1D.211205.013 [core/build_id.mk]
6eea9cc948 : Version bump to SP2A.211112.002 [core/build_id.mk]
4e8a0ba0c8 : Version bump to SQ1D.211205.012 [core/build_id.mk]
a17245e668 : Version bump to SQ1D.211205.011 [core/build_id.mk]
5e29b8e3aa : Version bump to SQ1D.211205.010 [core/build_id.mk]
c22937991f : Version bump to SP2A.211109.002 [core/build_id.mk]
24d3b88704 : S V2 is now 32
fef034ec39 : Version bump to SQ1D.211205.009 [core/build_id.mk]
5900c0a305 : Version bump to SQ1D.211205.008 [core/build_id.mk]
0765f765c5 : Version bump to SP2A.211102.003 [core/build_id.mk]
4010daa4bc : Version bump to SP2A.211102.002 [core/build_id.mk]
72068e1b02 : Version bump to SQ1D.211205.007 [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
bcf1d25421 : Version bump to SQ1D.211205.006 [core/build_id.mk]
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
d809cdac2f : Version bump to SQ1D.211205.005 [core/build_id.mk]
ac5477f498 : Version bump to SQ1D.211205.004 [core/build_id.mk]
fda74bc783 : Version bump to SQ1D.211205.003 [core/build_id.mk]
d6eb31d697 : Version bump to SP2A.211021.002 [core/build_id.mk]
636af52b42 : Version bump to SP2A.211020.002 [core/build_id.mk]
d69bdc29c8 : Version bump to SQ1D.211205.002 [core/build_id.mk]
70713a7540 : Version bump to SP2A.211015.002 [core/build_id.mk]
9cba3016fe : Update SPL to 2021-12-05
3838a433ee : Version bump to SP2A.211011.002 [core/build_id.mk]
ec6022f2e5 : Update SPL to 2021-12-01
9f8c7a26cf : Version bump to SP2A.211005.002 [core/build_id.mk]
42e1907a77 : Version bump to SQ1D.211001.002 [core/build_id.mk]
bf1f624889 : Version bump to SP2A.211001.002 [core/build_id.mk]
89bc20761e : Version bump to SQ1D.211001.001 [core/build_id.mk]
6487d1dfd7 : Update build_id.mk and version_defaults.mk for SC V2
64044dda3e : Version bump to SP2A.210924.002 [core/build_id.mk]
1509179e5b : [DO NOT MERGE] Update Security String to 2021-11-05
876a3c8934 : Roll-forward the VNDK snapshot list of GSI
4e076edf51 : Version bump to SP2A.210805.002 [core/build_id.mk]
b3c7b25df4 : Remove S codename from sc-v2-dev
2a69b486cf : Update codename for sc-v2-dev to Sv2
74106be1d0 : Version bump to SP2A.210729.003 [core/build_id.mk]
01a5400d5e : Version bump to SP2A.210729.002 [core/build_id.mk]
e7f2588ea1 : Version bump to SP2A.210723.002 [core/build_id.mk]
1ab243f956 : Version bump to SP2A.210720.002 [core/build_id.mk]
1de66c6746 : Version bump to SP2A.210719.002 [core/build_id.mk]
90957a21ae : Version bump to SP2A.210715.002 [core/build_id.mk]
6537088637 : Version bump to SP2A.210712.002 [core/build_id.mk]
b09f028e66 : Version bump to SP2A.210708.002 [core/build_id.mk]
5dd384e874 : Version bump to SP2A.210701.002 [core/build_id.mk]
68bd2bac16 : Version bump to SP2A.210630.003 [core/build_id.mk]
678396c2ef : Version bump to SP2A.210630.002 [core/build_id.mk]
50005b411d : Version bump to SP2A.210628.002 [core/build_id.mk]
532284d92a : Version bump to SP2A.210624.002 [core/build_id.mk]
a49c42e1f1 : Version bump to SP2A.210622.002 [core/build_id.mk]
eee4bddad6 : Version bump to SP2A.210618.002 [core/build_id.mk]
259bc0bfa1 : Version bump to SP2A.210617.002 [core/build_id.mk]
d772582506 : Version bump to SP2A.210616.003 [core/build_id.mk]
49cc59ce4b : Version bump to SP2A.210616.002 [core/build_id.mk]
fd4e64aee7 : Version bump to SP2A.210615.002 [core/build_id.mk]
fb1ae6bb8e : Version bump to SP2A.210609.002 [core/build_id.mk]
d23725bf22 : Version bump to SP2A.210607.002 [core/build_id.mk]
35fe99eea9 : Version bump to SP2A.210604.002 [core/build_id.mk]
cace713923 : Version bump to SP2A.210603.002 [core/build_id.mk]
e52d80bed7 : Version bump to SP2A.210602.003 [core/build_id.mk]
46766cd127 : Version bump to SP2A.210602.002 [core/build_id.mk]
9d54e02b3d : Version bump to SP2A.210601.002 [core/build_id.mk]
5e0bf6d81e : Version bump to SP2A.210527.002 [core/build_id.mk]
e1fc512bf2 : Version bump to SP2A.210526.002 [core/build_id.mk]
6d5366b58e : RESTRICT AUTOMERGE: Revert "Add the service-art JAR to the System Server classpath."
3151dc4a69 : Version bump to SP2A.210521.002 [core/build_id.mk]
17109c93d0 : Version bump to SP2A.210520.002 [core/build_id.mk]
16e5c68e66 : Version bump to SP2A.210519.002 [core/build_id.mk]
3a8423c47a : Version bump to SP2A.210518.002 [core/build_id.mk]
8210ce5fad : Version bump to SP2A.210517.002 [core/build_id.mk]
31b6ef70ed : Version bump to SP2A.210513.004 [core/build_id.mk]
970614e6e7 : Version bump to SP2A.210513.003 [core/build_id.mk]
646d0ae75b : Version bump to SP2A.210513.002 [core/build_id.mk]
88a9b0f695 : Version bump to SP2A.210512.002 [core/build_id.mk]
363d65a0df : Version bump to SP2A.210506.004 [core/build_id.mk]
b1022f8f19 : Version bump to SP2A.210506.003 [core/build_id.mk]
59d8ccfe24 : Version bump to SP2A.210506.002 [core/build_id.mk]
38526ca07a : Version bump to SP2A.210505.003 [core/build_id.mk]
4e6c9169be : Version bump to SP2A.210505.002 [core/build_id.mk]
a2827718b3 : Version bump to SP2A.210504.002 [core/build_id.mk]
57db31e916 : Version bump to SP2A.210503.002 [core/build_id.mk]
372b8b634c : Version bump to SP2A.210430.002 [core/build_id.mk]
e6d711a219 : Version bump to SP2A.210429.005 [core/build_id.mk]
041e3fc76f : Version bump to SP2A.210429.004 [core/build_id.mk]
144934c153 : Version bump to SP2A.210429.003 [core/build_id.mk]
8dd8127a5f : Version bump to SP2A.210429.002 [core/build_id.mk]
50d56f3341 : Version bump to SP2A.210428.002 [core/build_id.mk]
03cc7d70e3 : Version bump to SP2A.210426.002 [core/build_id.mk]
c5b64e2322 : Version bump to SP2A.210422.002 [core/build_id.mk]
22e7a4b5bf : Version bump to SP2A.210421.002 [core/build_id.mk]
428b9e32fb : Version bump to SP2A.210420.002 [core/build_id.mk]
b755c6a074 : Version bump to SP2A.210419.002 [core/build_id.mk]
9119f628ae : Version bump to SP2A.210416.003 [core/build_id.mk]
72fdf7cb54 : Version bump to SP2A.210416.002 [core/build_id.mk]
f3dc7c754d : Version bump to SP2A.210415.003 [core/build_id.mk]
7e2361941f : Version bump to SP2A.210415.002 [core/build_id.mk]
92e1f6dc22 : Version bump to SP2A.210414.002 [core/build_id.mk]
4b56d26f7a : Version bump to SP2A.210412.002 [core/build_id.mk]
d06992dc2f : Version bump to SP2A.210409.003 [core/build_id.mk]
4c5c8b341b : Version bump to SP2A.210409.002 [core/build_id.mk]
8c89fb111a : Version bump to SP2A.210408.004 [core/build_id.mk]
894c34b487 : Version bump to SP2A.210408.003 [core/build_id.mk]
8c7bd90934 : Version bump to SP2A.210408.002 [core/build_id.mk]
f307b2171e : Version bump to SP2A.210407.003 [core/build_id.mk]
aed0b6a861 : Version bump to SP2A.210407.002 [core/build_id.mk]
56d5a548d0 : Version bump to SP2A.210406.003 [core/build_id.mk]
1f8e093e6f : Version bump to SP2A.210406.002 [core/build_id.mk]
74dae68668 : Version bump to SP2A.210405.002 [core/build_id.mk]
29bb761c1b : Version bump to SP2A.210401.003 [core/build_id.mk]
f1a77b212a : Version bump to SP2A.210401.002 [core/build_id.mk]
dcb979aeb9 : Version bump to SP2A.210331.003 [core/build_id.mk]
ffb57a3010 : Version bump to SP2A.210331.002 [core/build_id.mk]
5d15e910d1 : Version bump to SP2A.210330.003 [core/build_id.mk]
60813c5b5d : Version bump to SP2A.210330.002 [core/build_id.mk]
bd6f6cbf6d : Version bump to SP2A.210324.003 [core/build_id.mk]
15835f467d : Version bump to SP2A.210324.002 [core/build_id.mk]
742f0b7470 : Version bump to SP2A.210322.003 [core/build_id.mk]
1dbc46bf70 : Version bump to SP2A.210322.002 [core/build_id.mk]
6847560880 : Version bump to SP2A.210319.002 [core/build_id.mk]
6752e10b8e : Version bump to SP2A.210318.003 [core/build_id.mk]
651c3b42a3 : Version bump to SP2A.210317.002 [core/build_id.mk]
a1d3b98b19 : Version bump to SP2A.210316.002 [core/build_id.mk]
32b5dfdcfd : Version bump to SP2A.210315.003 [core/build_id.mk]
537554ff56 : Version bump to SP2A.210315.002 [core/build_id.mk]
29e222a2ed : Version bump to SP2A.210309.002 [core/build_id.mk]
8e298bfe2c : Version bump to SP2A.210308.002 [core/build_id.mk]
43c4ba34c6 : Version bump to SP2A.210301.002 [core/build_id.mk]
dd3091b467 : Version bump to SP2A.210226.002 [core/build_id.mk]
329d1e7f0f : Version bump to SP2A.210224.002 [core/build_id.mk]
c03d1bcbc0 : Version bump to SP2A.210223.003 [core/build_id.mk]
fc47c3160a : Version bump to SP2A.210223.002 [core/build_id.mk]
d412917760 : Version bump to SP2A.210219.004 [core/build_id.mk]
7993f0a2eb : Version bump to SP2A.210219.003 [core/build_id.mk]
981d306239 : Version bump to SP2A.210219.002 [core/build_id.mk]
58367c6ee5 : Version bump to SP2A.210218.002 [core/build_id.mk]
465200bc11 : Version bump to SP2A.210212.002 [core/build_id.mk]
73007e0ebd : Version bump to SP2A.210208.002 [core/build_id.mk]
dd63f4b0b4 : Version bump to SP2A.210205.003 [core/build_id.mk]
02ffe3e858 : Version bump to SP2A.210205.002 [core/build_id.mk]
37ffaf8c90 : Version bump to SP2A.210204.002 [core/build_id.mk]
4e84e980a3 : Version bump to SP2A.210203.002 [core/build_id.mk]
4f85109c65 : Version bump to SP2A.210202.003 [core/build_id.mk]
6645560ad7 : Version bump to SP2A.210202.002 [core/build_id.mk]
371af6df9f : Version bump to SP2A.210201.002 [core/build_id.mk]
3a9a2e3556 : Version bump to SP2A.210129.003 [core/build_id.mk]
88351cd511 : Version bump to SP2A.210129.002 [core/build_id.mk]

+- Project: platform/build/soong

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

+- Project: platform/cts

98faa39a6ce : [DO NOT MERGE] Temporarily exclude KeyManagementTest on work profile and secondary user.
63e872e1824 : [DO NOT MERGE]Add testNoRemotelyAccessibleListeningUdpPorts to known-failures
1d769b75700 : [DO NOT MERGE] Add KeyManagementTests to known failures until mainline can be updated.
5d437794979 : Use shell stdin to install packages pre-S instead of writing files.
0e7969252a4 : Allow bypassing fixed check for system components and platform-signed persistent privileged apps.
dc5757767d9 : Fix testWifiConfigLockdown on certain devices
b62969df26f : [RESTRICT AUTOMERGE] Reduce flakiness of IME multi-display tests
13016e250e2 : [DO NOT MERGE] Rework AccessibilityEventTest to use UIAutomation instead of sleeping.
6b5245eb131 : CtsDevicePolicyManagerTestCases testUnlockWorkProfile_deviceWidePassword failed
6e7cda1187e : Add cts test for detect/permit unbuffered IO.
31df16fae22 : Add DynamicConfig support for CtsHiddenApiBlocklistApiTestCases
c4c48544204 : Add DynamicConfig support to CtsSystemApiSignatureTestCases
20dfe922675 : Revert "Skip testNONEwithECDSATruncatesInputToFieldSize for P521"
2eb3ee274d2 : mediapc: Lower minimum RAM checked to 5 * 1024 MB
e4fd83b35b9 : Remove invalid test
e52ee3856e7 : Add a window title for the focused window to support multitasking cases
db429de7a06 : [cts] only enable incremental loading progress tests on V2
a45ce08a7dc : [cts] fix loading progress callback test for Auto
5ba6a19e7eb : Webkit CTS: Don't block the main thread in RenderProcessClientTest
c8875a11c97 : GtsStagedInstallHostTestCases: fix INSTALL_FAILED_OLDER_SDK
2e10444f745 : SpatializerTest: moar listener tests
3e8020a4352 : DO NOT MERGE: Bump CTS Verifier version to 9.0_r20
34dfeea8105 : Exclude testNoRemotelyAccessibleListeningUdpPorts
ec3624a0388 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/209607944
b8740011a11 : Remove AudioLoopbackLatency test for Auto.
3c476fbc700 : Fix for testPublishWithImsAssociatedUri to use TEL URI
3a7f9169595 : CTS SystemPalette: don't test hue against tone <=10
3275e1e5606 : CTS SystemPalette: extend delta hue tolerance to 15
99368328048 : Ensure only aggregate policy is available to non admin
a720f39661c : Revert "Revert "RESTRICT AUTOMERGE Edit tests to assert either old or new behavior""
7f49bd563bf : Revert "RESTRICT AUTOMERGE Edit tests to assert either old or new behavior"
9923718165a : [RESTRICT AUTOMERGE] CtsMediaTestCases: Grant QUERY_ALL_PACKAGES permission
8e6ee12a805 : RESTRICT AUTOMERGE Edit tests to assert either old or new behavior
c69b0eafbf2 : Enable device baseline settings in CTS
5ce835aba1e : CtsVideoTestCases: Update zip to CtsVideoTestCases-1.3.zip
7af655261d0 : Update section tags and value keys to match json/protobuff parsing in Google3
9bbcf332be0 : Make ReportLog json output file sections compatible with protobuff.
182003dc6ba : Rename AudioLoopbackBaseActivity to AudioLoopbackLatencyActivity.
5e3a4af9dd0 : Cts fail cause by Setting config_disable_all_allmessages true
1a7379b9df0 : Because the B1 string of button1 conflicts with the project name of our project.
426ed9d97ec : AlertWindowsAppOpsTests only remove window when attached
35e357b4ecd : DO NOT MERGE Add SidecarTest fail to CTS Known Failures List
b22971efef0 : [DO NOT MERGE] Relax test criteria for CtsSensorRatePermissionTestCases
7b38491065d : Add platform-test-annotations to HarrierTest
eca345f2b3e : Fixed android.appsecurity.cts.StorageHostTest
27887a50ff1 : RESTRICT AUTOMERGE [cts] remove maxTargeSdk related Readable tests in S
9eabfec7293 : Add CTS coverage for destination file checks for downloads
4186e7f8129 : Add CTS coverage for destination file checks for downloads
b1156b66612 : Add ALLOW_SLIPPERY_TOUCHES permission
68fd0c45963 : Modify test case for setTurnScreenOn can only used to wakeup device.
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
37667a3969f : [Provider Model] Sync the res name in the test case
8851d65f165 : Add NeneInternal target for TestApp/etc. - add QUERY_ALL_PACKAGES to main Nene Target.
39643976ff8 : Update testForbidCapabilitiesRequest test case
f0dea9a299f : Reland "Fix DebugClassKillSwitchTest to handle missing classes."
f52c4a63e76 : Fix test when the type of the field cannot be resolved.
54962f445d0 : [Provider Model] Sync the res name in the test case
5cfe7a21db3 : Freeze AIDL API for SC-V2
10b073876f0 : STS test fix for Android Security CVE-2021-0481
a9649b731bc : Includes CtsAttentionServiceDeviceTestCases in CTS automation tests for foldables
92fd66eb0ea : Includes CtsRotationResolverServiceDeviceTestCases in CTS automation tests for foldables
48fa660385d : [RESTRICT AUTOMERGE]: wifi: adapt to multi-type config conversion
8d069aa89db : Add restrictions to run CtsFileSystemTestCases
866061af303 : Skip APEX tests when running with the native bridge.
c08d0b1fc1d : Add Retry and use for testapps.
2799df1d548 : Add types supported by Bundles to BundleKeyQuery.
0ce03f4220e : Wait for all non-home activities to be destroyed
37b93d5440d : Call Dialog#dismiss() in runOnMainSync().
51ae83236d7 : [CTSVerifier] Add new activities to the manifest
72c866ccb43 : CTS test for Android Security b/136175447
7a7ad3eb1e3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/112550251
fba92f45590 : [RESTRICT AUTOMERGE] CTS test for Android Security b/144285084
8ac5c1aca2f : [RESTRICT AUTOMERGE] CTS test for Android Security b/144285084
d440722d190 : CTS test for Android Security b/144285084
5c9dc5938c0 : Add foldable annotation for running cts
55c64118725 : [RESTRICT AUTOMERGE] CTS test for Android Security b/79218474
895edb2a1c2 : [RESTRICT AUTOMERGE] CTS test for Android Security b/79218474
fd118bf2fc5 : CTS test for Android Security b/197336441
529531153b7 : CTS test for Android Security b/195630721
506d8492756 : Initialize class fields in @Before method.
5638ec2eadd : Add support for querying services in TestApps
fac17bac136 : Test that min aspect ratio overrides aren't applied for non portrait only activities
cff6b482add : ITS: check error in mm correctly
5c3ede8306b : Allow querying collections without query objects.
e7b9af80848 : Weight annotations to create a run order.
efc362d70b6 : CtsMediaV2TestCases: Update the zip to CtsMediaV2TestCases-1.14.zip
19c00fc8e80 : ITS: allow test_flip_mirror.py to find chart on all phones.
75a0c52f026 : Avoid stopping power supply to SIM if no hot swap supported
05861628902 : Synchronize screen turning on and unfold overlay
3f6848afd3d : Fix Bedstead when running on P and Q.
ba041431281 : Disables some tests in android.appsecurity.cts.SplitTests with native bridge.
8b17d5dbc16 : Set foldable annotation for telephony CTS
6891a89454e : Update CTS to use the New Window Extensions Interface
828758bcd15 : ITS: blur images for variance measurements
92f84ef5872 : Support freeform windowing mode in AspectRatioTests
20f2da13fce : AudioTrackTest: getMinBufferSize invalid arguments should return ERROR_BAD_VALUE
fb1c251956a : [cts] fix CtsExtractNativeLibsHostTestCases on S emulators
7c1cf9bf60f : Fix Bedstead when running on R.
179f479ef54 : Re-enable KeyManagementTest.
4a5478f1b12 : Re-enable tests disabled for Automotive.
8746cf43fc1 : Refactor packages access to remove ADB + caching.
04bcf06f7c7 : Add asynchronous wait time for adjustVolume().
d8c72027aac : Tracking changes to always sending Game content type to the HAL
6e171409bab : Refine MultiDisplaySystemDecorationTests
c0e29e9e9b2 : STS test for Android Security CVE-2021-0490
3b724c5c6b3 : Fail tests which leave unfinished transitions behind
493aaa7ab7c : DO NOT MERGE: Revert "Re-enable cross-user test case."
dce9826c863 : Camera: Update the device state to camera orientation map name
590c1f3eff9 : ITS: eliminate spurious 'circlish' rectangle in test_zoom
ee74d4af641 : Added CarWatchdog's CTS hostside test with shareUserId app
b4795eea7e0 : Fix issues with ASurfaceControlTest
4b0d49afe4d : SpatializerTest: verify state when feature unsupported
0bbabf02cde : Fix for #testAppInfo_RemovePermissionsAndFreeUpSpaceToggleExists
3e65a2a9f8c : DecoderTest: Adds a new mode for which codecs must support profiles.
3525a7cccdf : ITS: fix for numpy 1.20.1+ version
e5bba006ab0 : Annotate NNAPI test modules for foldable device testing
05f4acd9705 : Annotate thermal CTS tests for CDD 7.3.6
3843a30a5bd : Fix CTS test for 32-bit userspace devices
1e338922abc : media: fix EncodeVirtualDisplayWithCompositionTestImpl timeouts
445a77d4046 : Make sure default push_messaging_over_quota_behavior is TEMPORARY_ALLOW_LIST_TYPE_FOREGROUND_SERVICE_NOT_ALLOWED.
49ab5637319 : Add test case testOverlappedTempAllowList.
821046717aa : Improve CtsVerifier to use current user DPM for setting device policy
c906bad7e18 : Add note explaining that cell broadcast action is optional.
d592c946dfe : Disabled some test for automotive.
5de5a83e00f : Fixed PrivacyDeviceOwnerTest for automotive.
4501d44663c : Set source crop for split screen and freeform tasks
76f8c4d9779 : Rename shouldUseDefaultDisplayStateChangeTransition attribute
b226863eb2d : Modify test case for setTurnScreenOn can only used to wakeup device.
93f5cdb7558 : Verifies the activity is paused after auto pip
e4267cdf84c : Fixed CtsAdminTestCases for headless system user mode.
08eb283ba38 : Camera: Verify device state orientation maps
19e427b4de2 : Refactor TransitionSelectionTests of freeform activities
081dcfb14f6 : Decouple Launcher from InputConnectionEndToEndTest (2nd try)
d73f2feb518 : Ensure /proc/net/ can be pulled for ListeningPortsTest
bcafea0a025 : Rename getSurfaceTransformHint API
edcda6289d7 : Add LauncherApp support in TestApp
91b6c6ead23 : Migrate CameraPolicyTest to bedstead infra
a0f9db2b581 : Improve scalability of Settings deep link API
45a39006b5e : Enable some CTSVerifier tests that work now
72ebd316fd5 : Rename test file for consistency
557e165f213 : Fixed device owner setup on headless system user.
16e61bf7c3c : Add test for removeActiveAdmin
1db5d3b31f2 : Add test for getKeyguardDisabledFeatures
ba3984a3052 : Rename shouldUseDefaultDeviceStateChangeTransition attribute
0ceeed0e4ea : Wake up device before sending back event
a80dca0e4a7 : Removed ParcelablePrivateKey.
afc34dfce09 : Update testSimpleBiometricAuth for CONVENIENCE
8319ccd981c : PackageManager flags should not exist when sensors are empty
734609c23fc : Fixes for CONVENIENCE sensors
73a91b7e5ae : Use handler and unregister properties after test
c378d702963 : Add test for getCameraDisabled
68279c1c66b : Fix CtsDevicePolicyTestCases for Auto.
1390ca540e3 : Fix Bedstead infra tests for Auto
0c1b4e93cf8 : Explicitly launch activities in fullscreen windowing mode
0227e8fb39c : Fix CTS' ColorUtils's XYZ to Color
06a952a180e : Make TestApis static.
11fd0b46941 : Update CTS test with logic to remove other owned overrides
5d076f70f38 : Fix testNonFullscreenActivityPermitted CTS test
3d2cafad1a8 : DO NOT MERGE: Update TapJacking test for Automotive support
2e0095e6ce9 : CTS: check that just-attached views can request the IME via WindowInsetsController
3cc3a78db07 : Change the hanlding of the denial of screen sharing
70649d9494a : Rename shouldUseDefaultUnfoldTransition attribute and update docs
9ca1808d3c1 : Correct the lifecycle order of onActivityResult
3ec7f777f5c : Ignore the test case
0e6160aa916 : Opt-out telecom CTS tests from foldable devices
007e42b5368 : AAudio attributes test: spatialization API
384e7c11119 : Immersive audio API tests
684153281ad : Add Cts for reliable Visible Activity Lookup feature
582c411dbb0 : Adding tests to verify activity behind single TaskFragment
6fdcfb0ec49 : Updated Content Capture tests for new window bounds events and window token in context.
a1576e8a003 : Fail assumption in AudioRecordSharedAudioTest if device lacks Mic
b003794023c : Remove QUERY_ALL_PACKAGES from Nene.
59611138aa9 : Adding test of cross app activity embedding
b9e644ae82d : Fixed MixedProfileOwnerTest.testDelegation() for automotive.
c6c460c7f5d : Move bedstead tests back into postsubmit until failures are fixed.
a78fd6a4fed : Remove .get() and .next() from eventlib + move state to client.
9bf2f6a87f5 : Add should use default unfold transition attribute to wallpaper
8980644eb05 : Keep host and device test commands in order
c159e941794 : Add CTS tests for getSurfaceTransformHint API
ffc6f44d208 : Fixed test-with-very-long-name-that-doesnt-fit-summary for automotive
8e45aa72083 : [LSC] Add LOCAL_LICENSE_KINDS to cts
18293fdf905 : Update CTS test to test behavior only on the created user
9d1204bccf2 : Migrate CustomDeviceOwnerTest#testCannotSetDeviceOwnerWhenAccountPresent
7c74c746ffa : Remove AnimationFrameStats CTS tests
0348c22d049 : Annotate various test modules for foldable device testing
726468dd77b : Add CTS Tests for Freeform window transitions.
40a7deaa1c8 : Fix hotword mic indicator test for AAOS
389fffa820d : Add CtsVerifier "Managed User" test for automotive.
d1900eca479 : Assert the minAspectRatio using greatherThan instead of equality
98cd83471eb : Verify lifecycle for embedded Task in TaskFragment
0160cb45e4c : Allow running tests on foldable devices
7ff448dc860 : Removing fullscreen launch for translucent split
08db0b4d60b : Fixed DisableContextTest#testContextOff for automotive.
4c6ad73b6f6 : Add "no_foldable_states" annotation to the CtsAccountsHostTestCases.
a79625947ca : Fixing the low quality test of CtsAccessibilityTestCase failed.
a061f4c9231 : Fixed testLocationPermissionGrantNotifies for automotive.
c07e9224b76 : Improve CtsVerifier app for affiliated user on AAOS
a4a9a4fbee5 : Do not run the tests on foldable device
de0b2839052 : Add accessibility tests for drag and drop
36bae28a2bc : Removed .gitignore
a1796f802e1 : CTS test to verify fix for aggressive SkImageFilter caching
131a19f0583 : Annotate CtsAssistTestCases for foldable device testing
2b1ebdf1d32 : Migrate testDisallowSharingIntoProfileFromPersonal
aa7bfd4ea9f : Migrate account management tests
0e6657c160e : Remove CTS tests in DeviceOwnerTest now that secondary users can start activities in Bedstead
88c6d400448 : Migrate the rest of ResetPasswordTokenTest
cd15e19d00f : Migrate KeyManagementTest remaining tests
d1ef05a951d : Migrate EnrollmentSpecificIdTest to new infra
3723875ef9a : Add CaCertManagementTest
ea09ee3d7cb : Test migration for setScreenCaptureDisabled
9616e202ebe : Migrate createAndManageUser and introduce global settings
793fbc1b82b : Migrate data sharing into profile test.
ffe9ec16a7a : Require managed_users feature only for work profiles
991969b9875 : Remove UserControlDisabledPackages CTS tests that throw a SecurityException
f210afcca0e : Add metric log verification CTS test for UserControlDisabledPackages DPM API
756cf630ae1 : Migrate ResetPasswordTokenTest.resetPasswordWithToken
c3ac3461de4 : Migrate DevicePolicyManager#setDefaultSmsApplication CTS tests
ec745eb5090 : Migrate KeyManagementTest installAndRemoveValidRsaKeyPair
12c19111463 : Add tests for CrossProfileApps#canRequestInteractAcrossProfiles
93930d66996 : Add "no_foldable_states" annotation to the CtsAccountManagerTestCases.
0ccd24a342b : AudioTrackTest: Fix testImmersiveChannelIndex
86ee2c8f44a : Allow user of getParentInstance on TestApp.
aa37315acf5 : Add test case for relinquishTaskIdentity
3fa1e14db31 : Add .events() to TestApp to access all test app events.
9cba295b075 : Add new interface for metrics queries.
ec8fa8596fa : Add .events() for asserting on events.
f69babb2b15 : CTS hostside test wait 10 secs before watchdog kills app
cecd653a187 : NativeMediaMetricsTestCases not foldable sensitive
60bec7f994b : Add support for PackageManager to TestApp.
4c0687ea689 : Verify Activity lifecycle in TaskFragment
75a42a40d37 : Finish activity on top by CLEAR_TOP vs. sending broadcast
5962bfdb3cd : Fix more flaky tests caused by top resumed state
b395153ab94 : Annotate location test modules for foldable devices
0567ce3b32b : Skip verifying top resumed state for some tests
fbc29e86142 : Annotate CtsAppWidgetTestCases to run on foldable
35b2d67f1cc : Opt out admin/ enterprise tests from additional foldable testing.
492f49b4687 : Use PointerCaptureRequest in CTS hostsidetest
2dc7263f651 : Fill in missing DeviceAdminReceiver events in EventLib.
000bfd02671 : Fix PermissionPolicyTest
c11f09521a5 : tests: opt ART tests out of foldables
49570b9a2ed : tools: opt ART tests out of foldables
ccbaa83d441 : hostsidetests: opt ART tests out of foldables
a715ae95100 : Annotate CtsPackageWatchdogTestCases for foldable testing
0bf07eb32a3 : Annotate CtsUsageStatsTestCases test module for foldable device testing.
2897705a4ae : Annotate CtsAppUsageHostTestCases test module for foldable device testing.
39f4c77e1d8 : Fix tests in MultiWindowTests not getting multi window mode update
88798ff4679 : Opt-out time-related CTS tests from running in various foldable states
27219fd835c : Add no_foldable_states to AppSearch cts tests.
a09105d5586 : Configure CtsShortcutHostTestCases
a9a43b9577e : Opting in for new tests
ed95e2f29ce : Annotate CtsHiddenApiBlocklistApi28TestCases for foldables.
3eb8195e43d : Annotate CTS config for foldable device testing
5f316e862f7 : Add Insets/SysUI/WM relative topic folks in CtsSystemUiTestCases
509d40191eb : [DO NOT MERGE] Opt-out of foldable configuration runs.
61d882c1542 : Opting in for new tests
19d4840ea70 : Exclude Doze setting check for Android Auto devices
5e2c06db01b : KeyguardTransitionTests: fix testUnlock
dc80daf825f : Configure CtsSliceTestCases
6fdbd48c510 : Configure CtsShortcutManagerTest
a56685ab101 : Re-enable cross-user test case.
b97be56f472 : Opting in for new tests
76afb95c772 : Annotate CtsSecureElementAccessControlTestCases3 for foldables
418b12a7070 : Annotate CtsSecureElementAccessControlTestCases2 for foldables
9aaa9b3b313 : Annotate CtsSecureElementAccessControlTestCases1 for foldables
56ab83c78d1 : Annotate CtsOmapiTestCases for foldables
7bfa60e1b4d : Annotate CtsNdefTestCases for foldables
990ee21abe1 : Annotate CtsNfcTestCases for foldables
41b7ebfb5b0 : DO NOT MERGE Add tests for the application's load label api
fba300ab019 : Annotate CtsSimPhonebookProviderTestCases for foldables
cd4d3529100 : CtsSimpleperfTestCases: add no_foldable_states parameter.
528e8a5b521 : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsNativeHardwareTestCases
53e7e53b81b : Add <option name="config-descriptor:metadata" key="parameter" value="all_foldable_states" /> to the CtsFrameRateOverrideTestCases
e2db66250bf : Add <option name="config-descriptor:metadata" key="parameter" value="all_foldable_states" /> to the CtsColorModeTestCases
53c69e2a473 : Add <option name="config-descriptor:metadata" key="parameter" value="all_foldable_states" /> to the CtsGraphicsTestCases
21bdd34fe44 : Annotate Cts test case for foldable device testing
35daabe6ea5 : Fix flaky tests in ActivityTransitionTests
60a6a6b2533 : Annotate test module CtsHdmiCecHostTestCases test module for foldable device testing
36161fa685a : Annotate blobstore related test modules for foldable device testing.
33566e0d0b4 : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsOpenGlPerf2TestCases
e5e44cf1fb4 : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsOpenGlPerfTestCases
cb96345d89e : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsOpenGLTestCases
5e2e3280587 : Add <option name="config-descriptor:metadata" key="parameter" value="no_foldable_states" /> to the CtsGpuToolsHostTestCases
2d2306814dc : Improved logging on CtsPackageUninstallTestCases:UninstallTest#testUninstall
5d5041ce5a4 : Opt out enterprise tests from additional foldable testing.
b3a2a57991f : Annotate CtsAppCompatHostTestCases for foldables.
629d42c7520 : Annotate CtsHiddenApiKillswitchSdkListTestCases for foldables.
259986f1e9f : Annotate CtsHiddenApiBlocklistCurrentApiTestCases for foldables.
7bf0d9a0091 : Annotate CtsHiddenApiBlocklistTestApiTestCases for foldables.
2ca33e37952 : Annotate CtsHiddenApiBlocklistDebugClassTestCases for foldables.
03027813063 : Annotate CtsHiddenApiBlocklistApi27TestCases for foldables.
3754f93e412 : Annotate CtsHostsideHiddenapiTests for foldables.
1b5c946fc85 : Annotate CtsStrictJavaPackagesTestCases for foldables.
cae02c9234a : Annotate CtsHiddenApiKillswitchWildcardTestCases for foldables.
406c1dbb7bd : Annotate CtsHiddenApiKillswitchDebugClassTestCases for foldables.
33209b9062c : Annotate CtsIcu4cTestCases for foldables
213f1adc9f8 : Annotate CtsCalendarcommon2TestCases test module for foldable device testing.
f4e0ac0d0c6 : Annotate CtsCalendarProviderTestCases test module for foldable device testing.
fca06f0505f : Annotate CtsContactsProviderWipe test module for foldable device testing.
20e66e769ac : Annotate CtsContactsProviderTestCases test module for foldable device testing.
a8ca8923ae3 : Annotate CtsSyncContentHostTestCases test module for foldable device testing.
084a4d8df47 : Annotate CtsSyncManagerTestsCases test module for foldable device testing.
e4ed28117cd : Annotate CtsSyncAccountAccessOtherCertTestCases test module for foldable device testing.
33735d4cbe5 : Annotate CtsAppExitTestCases test module for foldable device testing
770fbc5f0aa : [LSC] Add LOCAL_LICENSE_KINDS to cts
4d14066b0e7 : Annotate CtsLibcoreWycheproofBCTestCases for foldables
690a0b8bfff : Annotate CtsLibcoreApiEvolutionTestCases for foldables
4e3fb769f0a : Annotate CtsSaxTestCases for foldables
732e48a9858 : Annotate CtsIcuTestCases for foldables
e60240d2b72 : Annotate CtsLibcoreFileIOTestCases for foldables
7346922334c : Annotate CtsLibcoreJsr166TestCases for foldables
d9849a61eba : Annotate CtsApacheHttpTestCases for foldables
c72a4ca799a : Annotate CtsSystemApiAnnotationTestCases for foldables
adb58f0aaf5 : Annotate CtsMimeMapTestCases for foldables
8f9d1e40cc2 : Annotate CtsApacheHttpLegacyUsesLibraryApiSignatureTestCases for foldables
7fd7cdfd789 : Annotate CtsApacheHttpLegacyCurrentApiSignatureTestCases for foldables
03beef9fcb7 : Annotate CtsAndroidTestBaseCurrentApiSignatureTestCases for foldables
46217da1314 : Annotate CtsAndroidTestMockCurrentApiSignatureTestCasesfor foldables
0acaea7c7cd : Annotate CtsApacheHttpLegacy27ApiSignatureTestCases for foldables
3abe121afb2 : Annotate CtsAndroidTestBase28ApiSignatureTestCases for foldables
55164aca901 : Annotate CtsAndroidTestRunnerCurrentApiSignatureTestCases for foldables
da02aacc06c : Annotate CtsSystemApiSignatureTestCases for foldables
fc4580677ba : Annotate CtsCurrentApiSignatureTestCases for foldables
b57f1274cad : Annotate CtsLibcoreLegacy22TestCases for foldables
1b8628f750c : Annotate CtsLibcoreOjTestCases for foldables
0bf66b8cf6a : Annotate CtsLibcoreTestCases for foldables
95724eb206d : Annotate CtsLibcoreOkHttpTestCases for foldables
d99ecf5430b : Annotate CtsLibcoreWycheproofConscryptTestCases for foldables
4ae72eb122f : Annotate CtsHostTzDataTests for foldable device testing
dcb848baccb : Annotate CtsSharedLibsApiSignatureTestCases for foldable device
4c531befdad : Adjust testMutate to not rely on undefined behavior
140d5760c57 : Annotate CtsAutoFillServiceTestCases for foldable device testing
055c7b03e72 : Annotate CtsTranslationTestCases for foldable device testing
4eb5f4ef2cb : Annotate CtsTextClassifierTestCases for foldable device testing
694cb44b73b : jvmti: broaden OWNERS file
a906badd04a : jvtmi: Tests do not depend on foldable state
293f4a1d2f2 : Annotate MediaParser host tests with no_foldable_states
86f7af5fa03 : Attempt to reduce flakiness of AppConfigurationTests
519a0408b61 : Annotate test module CtsRollbackManagerHostTestCases test module for foldable device testing.
6bdff3461bf : Fix WindowProviderService test on instant mode
c4525bf1a99 : CtsApexTestCases doesn't need to run for all foldable states
a493d0e691e : Fixed EphemeralTest#testStartForegroundService for automotive.
6c94cf974f0 : Add APIs for permission, appop, and delegate controlled enterprise policies.
57c6a2b3049 : Add @CanSetPolicyTest.
d35609d8b15 : Update the test for for hanlding security exception
aa25edd95b6 : Don't allow use of Nene permissions without shell on in-development versions.
06079c9e7dd : Better error messages when permissions can't be granted or dropped.
dacbb0085c9 : Allow injecting minimum version from configuration.
07f30635887 : Test app compat overrides added/removed following package update
a7b11b12005 : Add CTS tests for SizeCompatRestartButtonEventReported
98b7349db0a : Adds CTS tests for top level activities able to request device state changes
f2bbc36145a : Verify starting Activity in created embedded Task
a63aa950747 : MultiDisplayPolicyTests: fix testPreQTopProcessResumedActivity
26ddce4bedf : Synchronise the permission list.
f7af5281506 : Replace getMaxWindowMetrics with getCurrent
b68a484e6fa : Test migration for short and long support messages
867e29257f3 : Update input location calculation to adapt freeform window
e69bbf74d5d : Make WindowUntrustedTouchTest resilient to rotation changes
237ccbc42a3 : Ensure test activity is focused when tapped the display
0659dfc6ad7 : Fix flaky test cases in Activity Manager tests
69c4593bc89 : Add @Postsubmit to tests which were automatically removed from presubmit due to flakes.
a64d39359ba : Avoid intermediate rotation change from WindowTest
5675d5b40e6 : Allow multiple different flag sets for @EnterprisePolicy - and automatically generate states rather than manually listing.
0a236dfc93b : Verify TaskFragmentOrganizer basic operations
e273483dc64 : Add a regression test for Bug 195385541
3bfd8856d7b : Launch WindowInsetsControllerTests activities in fullscreen
c64d1aa8017 : Fixed ProfileOwnerTest tests for automotive:
2622427fe6b : Fixed DeviceOwnerTest#testBluetoothRestriction for automotive
1b27828490a : Set ApplicationRestrictions tests to enforce on background users.
5eb768c49bb : Change Enterprise Policy configuration to use flags.
ce089a32293 : Add @IncludeRunOnBackgroundDeviceOwnerUser.
d1c5669efaa : update CVE-2017-0479 poc
385e3d99645 : Launch WindowUntrustedTouchTest in immersive mode
eb0a09329da : Add Extra Business Logic support
770694597fa : Fixed ClearDeviceOwnerTest for automotive.
0887a20341b : Test power component UI behavior per power policy
338aee1210e : Fix ActivityLifecycleTopResumedStateTests
3538b7b836b : Re-added testAdminActionBookkeeping for automotive.
2d7479c88fd : Fix WindowInsetsAnimationTests for PC CF
990d76af281 : Replace RemoteDPC with a TestApp wrapper.
e4c054816a6 : Use AutoAnnotation to create annotation interfaces.
3326cb684aa : Fixed permission tests for automotive.
776f786edda : Fix some CtsVerifierTest's PolicyTransparencyTest for AAOS
1b39ee8fdde : Fix testNoConfigurationChangedWhenSwitchBetween
c10605c0484 : Allow filtering for activities.
03723427c93 : Add additional elements which can be queried in test apps.
6483197fa1f : Reduce wait time for profiling trace file
7a719d08738 : Copy the S assets for Sv2
2ed8387a7e7 : Removed temporary getApplicationRestrictions() API.
2dbc0652a49 : Re-enable tests for secondary user cases.
f8079393fc9 : Improved logging on permission tests.
f85ebdd358e : Temporarily disabled testPermissionGrant for automotive.
fa11122a44c : Unregister TaskOrganizer if needed
44023f25dc3 : Remove @FlakyTest from CompatChangeTests.
9351a1e6e9a : Rename MMAP aaudio stream test as low latency.
34e5ecdf44e : Add camera rotate&crop compat changes to override allow list
6ed1114cdf2 : Replace fixed package names now that they can filter correctly.
a057e03904c : Use task center when tapping app in TopResumedTests
dbb25666bc6 : Add basic indexing of testapps.
05d56b7ebee : Verify there is no additional NavBar window added
d2c983a1cd0 : Fix DisplayHashManagerTest failure on ARC++
e305672d690 : Run activity in fullscreen, fix appLaunchIsLogged
8a4c8938d08 : Fix Config Matches ActivityInMultiWindow PC CF
540c9934f92 : Add RemoteDPC test App.
a385f973591 : Wait for test activity to be destroyed
7430833914b : Compute Aspect Ratio from App Bounds in CompatChangeTests
06a84310f16 : Migrate ManagedProfileRingtoneTest.
ddc6ded6937 : Modify expectations after TRIGGER_SHELL_PROFCOLLECT_UPLOAD permission
fa446772f8d : Fixed car audio master mute test
7cb4726503b : Write CTS test for DeviceStateChanged metric
9ed23b903bd : Fix MediaParserHostSideTest.testLogSessionId
2490f7e7d64 : Set launch root for split app orientation request test
5e2decae931 : Fix KeyguardTests flaky on verify dismiss callback.
ee396f0e0d9 : Refine split screen app orientation request tests
1c963a8d773 : Fix AppConfigTest-Config update resized from dock
edc5bfa1522 : Fix DialogFrameTests on PC CF
85ba0a08332 : Verify TaskFragmentOrganizer policy
a310ce12781 : Launch DragDropTest in fullscreen
ff113ad5500 : Use stack center when tapping Anr dialog
da74881fc39 : Create replacement for @AfterClass and @BeforeClass
8d03b755363 : Fix setProfileOwner_componentNameNotInstalled_throwsException
9ed46ab29f5 : Revert "Revert "Add test for setting channel mask.""
8bb0951a54b : Revert "Add test for setting channel mask."
c3bcae10b2a : Add System Services to test apps.
76a34768e0a : Move directories around for testapp to match other bedstead components.
afe74c13b64 : Add RemoteFrameworkClasses.
2719274e386 : Enable presubmit on all tests except for StartProfilesTest (known flaky).
9554ee532e5 : Add test for setting channel mask.
00c0bb8bb95 : Add CTS tests for AppCompatOverridesServide.
3029b2cf226 : Verify WindowProviderService behaviors
e0b3e75843c : Launch CloseOnOutsideTests with ActivityScenarioRule
1f0a59bcff4 : MediaExtractorTest: verify valid and invalid log session ids
a1a7970ef66 : Launch WindowUntrustedTouchTest in fullscreen to pass on ARC++
45e5a06cc24 : Enable testTapjackGrantDialog_partialOverlay on automotive
39ad07642a0 : Disabled testLocationPermissionGrantNotifies() on automotive.
bbbe3b101ee : Changed annotation on testApplicationRestrictions.
cb83add917a : Improved assertion message on permission tests.
a559d3fd021 : Fix testSuspendPackage for AAOS
5e047deba82 : Disabled testSetKeyguardDisabledFeatures tests for headless system user DO.
db8c12d422e : Add CREATE_USERS permissions when calling setDeviceOwner.
a2ff6d4e702 : Fixed testAlwaysOnVpnPackageXXX tests for headless system user mode.
30381cd9aaa : Initial port of ApplicationRestrictionsTest to new infra.
1c141f0ace9 : Fix broken PointerIconTest#testTabWidget
c3a2feab090 : Revert "Temporarily removed @TemporaryIgnoreOnHeadlessSystemUserMode."
9039ec86fca : AudioFormat: add tests for new channel masks
708aaa98028 : Don't wait for onConfigurationChanged
fe8051cf132 : Verify display ID instead for WindowContext#getDisplay
f69cb853882 : Remove Cronet cts tests
bb0a20b49dd : Update test for new display orientation parameter
56d51e5dc29 : Add CarWatchdog CTS host-side test for I/O overuse usecases.
e929430195e : Revert "Add tests for the api Context#checkUriPermission"
e076a146b17 : Add per display brightness configuration tests
62d0ca2b7de : Revert "Add tests for the api Context#checkUriPermission"
f989a05a94f : VelocityTrackerTest: Use pointer source for MotionEvent
f28253aeed6 : Replace display orientation in PinnedStackTests
fe67031c0e7 : Updated test since TouchOcclusionMode was moved.
1273c6a3af1 : Verify call WM before WindowProviderService#onCreate
5132776064f : Update WindowManagerState for TaskFragments
e22e86b62cd : Verify onConfigurationChanged behavior for IME
46d4255b981 : Verify WindowProviderservice#onConfigurationChanged
d3420a571f0 : Verify isUiContext in InputMethodServiceTest
c938e4e2bae : Revert "platform/cts - S is now 31"
023803da89b : [LSC] Add LOCAL_LICENSE_KINDS to cts
d1cce47035b : MotionEvents' offsets should only be applied to pointer sources
bffac46c8bc : Add Bounds Check to Fixed Orientation CTS Test
508fa7b6eec : [DO NOT MERGE] Remove Client Suggestions tests
df86d7e1515 : Revert "Verify behavior when FGS uses existing notification"
55896f3dea2 : Tests for requestDisallowInterceptTouchEvents
4367b6dff17 : Revert "Stop using ATM#setTaskWindowingMode in CTS"
e6176654d0c : Revert "Update tests to reflect the new behavior for setGeometry"
9c285354a4b : Revert "Update tests to reflect the new behavior for setGeometry"
99af44b7c6e : Add test for canRecycle from new view.

+- Project: platform/development

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

+- Project: device/amlogic/yukawa

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

+- Project: device/generic/car

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

+- Project: device/generic/common

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

+- Project: device/generic/goldfish

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

+- Project: device/generic/goldfish-opengl

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

+- Project: device/generic/vulkan-cereal

8af9021 : Handle VIRGL_FORMAT_R10G10B10A2_UNORM
fe16e92 : Add waitSync to ColorBuffer readixels[YUV]() methods
a2d5be3 : Call eglReleaseThread() in ~RenderThread()
83b470a : Work around some arrays being mistakenly enabled

+- Project: device/google/atv

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

+- Project: device/google/barbet

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

+- Project: device/google/bonito

4f3d27d6 : Update Bonito SVN to 55
4c28cb7c : Update Bonito SVN to 54
a4a6625a : Update Bonito SVN to 53
67d983d5 : Update Bonito SVN to 52
5a63ff26 : Remove resource overlays for system bar heights
9485129e : [DO NOT MERGE] Customize Bonito/Sargo status bar system icons padding
fb938992 : Add the customized max cached processes number for B4/S4

+- Project: device/google/bonito-sepolicy

c2039ee4 : modem_diagnostics: add rules for getting battery info
6886c03a : logger_app/dumpstate: add rules for pilot

+- Project: device/google/bramble

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

+- Project: device/google/contexthub

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

+- Project: device/google/coral

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

+- Project: device/google/coral-sepolicy

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

+- Project: device/google/cuttlefish

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

+- Project: device/google/gs101

dab6b3b : [DO NOT MERGE] gps: update gps driver 129.20.23.524633
6762474 : dumpstate: Add tmu register dump
8fdd6e6 : powerhint.json: move display wake node earlier
f357b89 : powerhint.json: move display wake hint earlier
2b741a5 : gs101: set readahead_size_kb=128 to vendor, product and system_ext
954576c : [DO NOT MERGE] gps: update gps driver 129.20.23.523968
5759adf : Revert "gps: enable GNSS PPS feature"
600f2b5 : DO NOT MERGE Remove unintended face config
9aa3a7e : DO NOT MERGE Remove unintended face config
57dd93f : Add the rest of the AACR fields
35230cc : Remove redundant build property for reduceOpsTaskSplitting
f8454ce : init: adjust boost value
2cf22ea : Remove bg group usage
fb6a6e6 : Ensure aacr_state is writable for google battery
ab270a8 : Revert "pregrant coarse and background location permission to scone"
09409af : gps: enable GNSS PPS feature
187392e : [DO NOT MERGE] gps: update gps driver 129.20.23.522768
70ee94b : [DO NOT MERGE] Update PRODUCT_SHIPPING_API_LEVEL for gs101 devices
2ea166b : init.gs101.rc: add persist data for ACA
c8e6a6f : Fix typo in SE_STATE_REQUEST intent action
d8ce158 : gps: Update EnableOnChipStopNotification
50f80d1 : gs101: declare IDisplay to V4
26f9f02 : init: change owners of sysfs nodes min_vrefresh and idle_delay_ms
f924811 : Camera: Add CAMERA_LAUNCH_EXTENDED mode
e6bb2ca : Remove cdma feature because not all gs101 based devices support it
b35bb78 : gps: Correct ESW crash dump path
48b3e5d : usb: Add dm condition in NCM
e5036ff : [DO NOT MERGE] gps: update gps driver 129.20.23.521367
eaaf191 : Revert "Revert "powerhint: thermal: Support powerhint to change tmu control-temp""
3cf3ce9 : bcl: Increase SMPL_WARN to 3.1V
9873780 : Modify gnss device.mk to support new projects
5bcfdac : gs101: set swiotlb as noforce
1be9cf8 : Add Lyric camera IQ tuning configuration.
87c9123 : dumpstate: dump touch HDM debug information
c258df5 : Add GPU Power-on hint for LAUNCH
0b13fa4 : Add GPU Power-on hint for LAUNCH
0a838b3 : bcl: disable SOFT_OCP_WARN HW divider
aad20a2 : Enable VABC OTA
4e79160 : uwb: remove device name from gs101
57e119f : Add GPU Power-on hint for LAUNCH
28f628e : [DO NOT MERGE] gps: update gps driver 129.20.23.518574
0aa99d3 : Remove resource overlays for system bar heights
1b06962 : Configure dex2oat group settings
a25b4d6 : pixelstats: Filter "PRODUCT_TYPE" uevent for reporting VID/PID
c473535 : move uwb feature to system_ext
a7f4ef0 : Add SE State Changed Intents in EuiccSupportPixel
193c85c : move uwb feature to system_ext
09f583f : gs101: recovery: add wait for dwc3 device to probe
41947d3 : init.gs101.rc: adjust ratio_ceil
a3c7bc3 : init.gs101.rc: adjust ratio_ceil
01459ce : fingerprint: Enable HIDL fingerprint status flag
8f4c51d : fingerprint: Add suez config
b5f6616 : Revert "Add support One-handed mode in B3"
0372678 : camera: disable saliency and segmentation for factory build
950d14c : gs101: move zram to pixel common mm folder
96a90bd : Revert^2 "gs101: re-enable prebuilt boot.img/boot-user.img usage"
d037bee : Revert "gs101: re-enable prebuilt boot.img/boot-user.img usage"
6a1ecb3 : Add support One-handed mode in B3
ba462d1 : ueventd.gs101.rc: Add raw HID devices.
bd41d50 : gps: Reduce gps log in bugreport
2f52513 : pregrant COARSE_LOCATION to cbrsnetworkmonitor
695ef05 : pregrant coarse and background location permission to scone
b29cde0 : uwb: update country conf file
c459ef5 : uwb: add uwb country conf script
51b245f : Adds an overlay for radio power off delay due to IMS deregistration
c7c9de6 : [DO NOT MERGE][FactoryOta Unbundling]Specify the path to FactoryOtaPrebuilt
eb221fd : Remove UDFPS HIDL from udfps_common.mk
200ab12 : Enable both AIDL and HIDL UDFPS HALs
1dfbc24 : dumpstate: dump battery maxfg monitor log
bd92067 : Include the Soong namespace of the UDFPS HAL
58180f0 : gs101: add haptics actuator model config
aac9a16 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/gs101
8792fe5 : uwb: enable low power
6908766 : gs101: separate WirelessCharger from device_framework_matrix_product
0385e70 : Remove project info from udfps_common.mk
d85344a : Bug: 192233033 Signed-off-by: Victor Liu <victorliu@google.com> Change-Id: I3db1a5b6860956290e46909c0900442947da4125
a63bb9d : [LSC] Add LOCAL_LICENSE_KINDS to device/google/gs101
ffb00df : fingerprint: Add performance configuration
45b4d2d : uwb: add uwb diag modules into the dlkm blocklist
957e03a : Remove NFC/SE settings from common gs101
e5cada8 : Revert "gps: update gps driver 129.20.23.511689 am: 69fc814a6d am: 01a6494248"
8d90260 : dumpstate: move the dump registers from regmap to each driver
81122b4 : Updating the default layouts for factory image
7e2a8f3 : camera: re-enable ebuf for factory build
2ae16c6 : fp_test: add command binary for fp test
d1e1242 : fpc1540: Update fpc extension hal to 35
036f0d0 : fpc1540: Create a folder for sw35 configuration
c443492 : fpc1540: Create a folder for sw33 configuration
807e460 : fp_test: add command binary for fp test
d3f341b : Add cl_dsp, input-cs40l26-i2c to kernel module blocklist file
0964f14 : gs101: Use findstring to filter factory build target
5686503 : fpc: Refine fpc HIDL & AIDL build mechanism

+- Project: device/google/gs101-sepolicy

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

+- Project: device/google/raviole

08655b8 : Update SVN to 22 for Oriole-Raven for Mar QPR 2022
f1197cb : Update SVN to 21 for O6R4 Feb MPR 2022
836db90 : Update SVN to 21 for O6R4 Feb MPR 2022
aa73129 : Add PWLE notification vibration patterns for P21 devices
4a6f74f : Update SVN to 20 for O6R4 Jan respin
973e42a : thermal: adjust Raven USB-C UI warning threshold
d0104cf : audio: syncing the USB config for mfg
b26e78c : thermal: adjust Raven USB-C throttling threshold
185e89a : Update SVN to 19 for O6R4 Feb MPR 2022
18d301f : Update SVN to 18 for O6R4 Feb MPR 2022
0d86fbd : Update SVN to 17 for O6R4 Feb MPR 2022
bda124f : Update SVN to 16 for O6R4 Jan MPR 2022
1a6ee28 : Update SVN to 15 for O6R4 Jan MPR 2022
773bf5d : Update SVN to 14 for O6R4 Jan MPR 2022
0923379 : Update SVN to 13 for O6R4 December QPR 2021
3c18563 : Update SVN to 12 for O6R4 December QPR 2021
3a897fe : Update SVN to 11 for O6R4 December QPR 2021
f757d48 : Revert "Move dck.eligible_wcc back to 3 for R4"
1ee32ca : DO NOT MERGE Remove unintended faceauth configs
2a05c53 : display: enable hbm sv dimming [ DO NOT MERGE ]
57b0e19 : DO NOT MERGE Remove unintended faceauth configs
dd623c5 : Update SVN to 20 for O6R4 Jan respin
b90720c : [DO NOT MERGE] Update PRODUCT_SHIPPING_API_LEVEL for gs101 devices
b43a678 : Update SVN to 19 for O6R4 Feb MPR 2022
e698ad5 : Update SVN to 18 for O6R4 Feb MPR 2022
c4f2e1f : Update SVN to 17 for O6R4 Feb MPR 2022
1c099b5 : Update SVN to 16 for O6R4 Jan MPR 2022
6970a1c : Update SVN to 15 for O6R4 Jan MPR 2022
6c4358f : Update SVN to 14 for O6R4 Jan MPR 2022
43e244d : Revert "Add CDMA feature XML inclusion to device mk files for oriole & raven"
1c954f3 : Add CDMA feature XML inclusion to device mk files for oriole & raven
5e1a885 : Update SVN to 13 for O6R4 December QPR 2021
f963111 : Update SVN to 12 for O6R4 December QPR 2021
586a87e : Update SVN to 11 for O6R4 December QPR 2021
cf9f57f : Update SVN to 10 for O6R4 December QPR 2021
43ce3a4 : Update SVN to 10 for O6R4 December QPR 2021
5a299cc : Update SVN for O6R4 December 2021 (EMEA/AU)
00d1ed2 : Update SVN for O6R4 December 2021 (EMEA/AU)
ba2a4ec : bcl: Enable limitation on VDROOPX and BATOILO
61d459a : Revert "Revert "thermal: update TPU SKIN policy""
51e7f7f : Revert "Revert "Update: audio tuning table"" [DO NOT MERGE]
3d9d289 : nfc: enable nfc debugging for usedebug builds
fa1f509 : Revert "Update: audio tuning table"
5dd2bd2 : Update: audio tuning table
7b87bd2 : audio: add support for aec recording path
59a71ba : Support Oriole for automotive builds
3d30571 : Support automotive builds.
4bfaa9f : Update: audio tuning table
c636f58 : uwb: update AoA capabilities
65b7d3d : Configure Lyric camera IQ tuning for O6/R4.
9fbe2c8 : uwb: update ccc calibration value
e303cad : audio: waves: add test file for unit test
5533a4a : uwb: update hal offset timer
49d231b : uwb: remove device name from gs101
2bc9d4d : [DO NOT MERGE] Jump SVN to 7 for VZW EMR
1845dfd : [DO NOT MERGE] Jump SVN to 6 for Non-VZW EMR
07322db : audio: change format of deep-buffer to float
b7cc9ee : Remove resource overlays for system bar heights
b3af5c1 : Jump SVN to 8 for O6R4 Dec QPR1
12d9dc0 : Jump SVN to 5 for VZW SU0
1f2dc18 : Jump SVN to 8 for O6R4 Dec QPR1
09abab8 : Jump SVN to 5 for VZW SU0
4d3426f : Add two permission files
0bc1dc0 : audio: waves: support custom action identification
e0f6a5c : zram: add zram size property
e084e23 : Zram: set zram size
63d0be6 : haptics: add raviole actuator model
6f51c2a : raviole: enable WirelessCharger
85d8c0b : raviole: Add GOODIX_CONFIG_BUILD_VERSION to device mk
adcaf47 : Move dck.eligible_wcc back to 3 for R4
b256283 : Move NFC/eSE settings
8968475 : thermal: Update thermal table
58bd1ba : Add distortion output gain for Pixel 6.
a17c45a : Adjust status bar rounded corner and display cutout region

+- Project: device/google/redbull

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

+- Project: device/google/redbull-sepolicy

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

+- Project: device/google/redfin

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

+- Project: device/google/sunfish

8d6260d : Update Sunfish SVN to 40
33247d5 : Add new feature AACR fields
54c0372 : Remove redundant build property for reduceOpsTaskSplitting
9ac8e64 : Update Sunfish SVN to 39
1fa1d85 : Update Sunfish SVN to 38
d35acd0 : Update Sunfish SVN to 37
db62db0 : Update Sunfish SVN to 36 Bug: 202436544
6c312b5 : Remove resource overlays for system bar heights
c465bb4 : Add the customized max cached processes number for S5
e205a87 : Revert "Modify IKeymasterDevice/default to version 4.1"

+- Project: device/google/sunfish-sepolicy

c4d853b : logger_app/dumpstate: add rules for pilot

+- Project: device/google/trout

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

+- Project: device/google_car

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

+- Project: platform/external/TestParameterInjector

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

+- Project: platform/external/cldr

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

+- Project: platform/external/connectedappssdk

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

+- Project: platform/external/conscrypt

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

+- Project: platform/external/crosvm

be1275c1 : Allow sched_yield in all devices' seccomp policy
acc126dd : Upgrade to newest vmm_vhost.
7376c0b7 : Generate top-level Android.bp with cargo2android.
6cc3ad26 : Remove external/crosvm/.gitmodules and submodule directories
22da49c8 : [LSC] Add LOCAL_LICENSE_KINDS to external/crosvm
9256c3fe : UPSTREAM: Drain the read buffer of DevFuseReader
23cecdfc : UPSTREAM: fuse: Implement Reader and Writer for mutable references
1b227bb0 : [LSC] Add LOCAL_LICENSE_KINDS to external/crosvm
c32d1ae9 : Generate Android.bp files for common crates.
218c8f31 : devices: pci: mmap non-MSIX areas in MSIX-mappable BAR regions
9d614079 : devices: pci: fix num_pba_entries in msix.rs
01527e39 : devices: vfio: add support for VFIO_REGION_INFO_CAP_MSIX_MAPPABLE
06392aab : Migrate to gdbstub 0.5.0.
c48e7834 : crosvm: arm64: Populate restricted DMA node based on 'swiotlb=' option
6ce3da3b : vhost_user_devices: Remove unused error enum values
47fdc8e5 : gpu: Remove unused parameter
84b09788 : rutabaga_gfx: Handle rutabaga gfx update
3001c2fc : integration_test: Do not throw away stdout/stderr.
ca0aed3d : hypervisor: kvm: replace mem::transmute with safe loops
a6aeccc6 : devices: usb: log unknown control transfer types
231a54f3 : rutabaga_gfx: cross_domain: an idea whose time has come
5590a24b : cros_async: Add a deadline to BlockingPool::shutdown
5a223d1f : devices:pci: Correct pci bridge config register writable bits
12274bf2 : devices:pci: Add pci capability writable bits
2ac78b9e : Add "make_rt" command.
63630e8d : Add --delay-rt flag.
8fe6d5f9 : virtio: video: Remove empty value from ForceKeyFrame.
7cbd02f1 : crosvm: Add integration test case for O_DIRECT.
74b18b8c : vm_tools: Use /var/tmp instead of /tmp.
5d8371f9 : [LSC] Add LOCAL_LICENSE_KINDS to external/crosvm
8be8486d : virtio-snd: Add event_notifier to the list of file descriptors
54045019 : crosvm fix stale balloon stats
42b825f7 : Switch to submodules based workflow
eaa95e9c : vhost_user_devices: Ack queue features
60e4515e : devices: virtio: iommu: remove VIRTIO_IOMMU_F_TOPOLOGY
ad3b24e8 : devices: virtio: iommu: implement VIOT table
c2bba08c : devices: pci: add generate_acpi() to traits
87b96033 : sys_util: Add wrappers for fchmod and fchown.
8bf5dcad : virtio: video: Add support for prepending SPS/PPS to IDR frames.
1919f432 : sys_util: Add Ord, and PartialOrd so VsockAddr can be used in BTreeMap.
a0410683 : Log offending port numbers when port IO read or write fails
4b808055 : ANDROID: virtio-snd: Add event_notifier to the list of file descriptors
5b9d6d02 : audio_streams: Add [async_][write_playback/read_capture]_buffer
b785cf2b : seccomp: Mass fstatfs change for glibc for Arm
6a584d6f : Integrate p9 and cros-fuzz into crosvm build
a5b7caa5 : Import cros-fuzz and p9 into crosvm/common
636b0fb4 : virtio: video: Add support for dynamically changing the peak bitrate.
62770b48 : Remove trunks proto from crosvm build
2e14c730 : Add create_zero_filler for composite disk images
d7e56bab : composite disk: no support for multi-file partition
887958c4 : Can build with libgetopts now.
e1296a82 : Use cargo2android.json rather than making manual changes, where possible.
b1fcab2f : Don't include comments with version numbers in Android.bp files.
ffbeea0e : libfdt is no longer required.
7bea39fe : crosvm: O_DIRECT for opening disk image.
9d1d7d9d : devices: virtio: Update fs code to use sync::Mutex
ed4bd118 : cros_async: name threads + doc fix
a27e035a : virtio: video: Add support for configuring the peak bitrate to encoder.
9e7cd5bb : vios_backend: Reduce lock contention in the IO buffer queue
40c69552 : vios_backend: Lock once and receive a single packet per command
10d205cb : Remove unnecessary mutexes from VioSClient
aed8fb2d : devices: gpu: remove VIRTIO_GPU_MAX_IOVEC_ENTRIES
d23252e1 : virtio: video: handle FlushComplete and PictureReady response together
5afeafa6 : crosvm: Refactor Error out of linux.rs
c25cb144 : crosvm: Rename trunks `interface.proto`
50a58f93 : Integrate audio_streams into crosvm, add stub libcras implementation
f1dd5afb : virtio: video: Add support for configuring the bitrate mode to encoder.
cc0f7b27 : Move stream state to StreamSource
fc325cdd : integration_tests: Show error message passed down instead.
222a9012 : audio_streams: Copy dir from adhd with commit history
b02b181c : Clean-up unused -L flag.
aab74e4f : crosvm: make help indent consistent.
06d7c9ed : virtio: video: Recreate encoder on framerate changes.
b0423fd5 : Revert "virtqueue: Try to further reduce unnecessary interrupts"
4dd683a3 : ac97: Add timerfd operations to accepted list
c6554e9c : virtqueue: Try to further reduce unnecessary interrupts
1ac296b8 : virtqueue: Re-enable notification suppression
558460fe : Revert "devices: irqchip: add need_halted function"
e3c53096 : seccomp: Update seccomp filters for glibc
da4e8a9f : arch: move resume_notify_devices out of Bus
ba4cf4d9 : rand_ish: remove unused crate
5cf26916 : tests/plugins: replace rand_ish use with a counter
771a03b1 : Add jack support in virtio-snd
e470ef99 : devices: irqchip: add need_halted function
e63a5313 : Enable VIRTIO_RING_F_EVENT_IDX in base_features
e75114e9 : Add support for events in virtio-snd
2a333605 : crosvm: Add a note on cros_workon_make.
5a01341e : Disable pre-upload hook
1eb77126 : vhost-user-devices: Drop optional dependencies
c950eb92 : cros_async: Make file offsets optional
52c97d41 : tpm: Process all descriptors when notified
378e338f : virtqueue: Remove update_int_required
c013a658 : devices: Trigger interrupts via the Queue
f8fff1c5 : qcow_img: Fix warning message.
227beb25 : virtio-snd: Add support for channel maps
d4562d0a : Partial implementation of the virtio-snd device
e42a43d8 : acpi: add _SB.PCI0 to DSDT
46389063 : devices: allow vfio_dma_map() to map read only guest memory
71435c1a : devices: virtio: iommu: implement VIRTIO_IOMMU_F_INPUT_RANGE feature
762d6093 : vhost_user_devices: Add in/out files for console
775aa4f5 : virtio: gpu: add support for non-blocking fence synchronization
2f879fb2 : cros_async: Add spawn_blocking()
f95a1df7 : virtqueue: Add missing fences
bc55e30b : Handle /proc/self/fd/N specially for composite disk components and QCOW2.
563008fc : virtio: video: Support dynamic framerate changes in encoder.
c6fa73d7 : Fix clippy warnings and Cargo.lock
eb9cc53d : Add vhost-user of mac80211_hwsim at crosvm
6074d45a : cros_async: Don't use io_uring on kernels < 5.10
313f5133 : Add more functionality the virtqueue Writer interface
f3ff0a88 : arch: Keep GuestMemory descriptors in child processes
86d5b199 : aarch64: Only enable pVM once umem allocs are done
93e27733 : cros_async: Add BlockingPool
53d7d158 : vhost_user_devices: Make console use SerialDevice
82a8a764 : Prepare the VioSClient implementation to support a virtio-snd device
ef55773d : vhost_user_devices: Update VhostUserSlaveReqHandler interface
0eed9a4c : usb: fix descriptors parsing for interfaces with multiple alternative settings.
2f19cf0d : devices: get all possible host IOMMU device supported page sizes
dfc4b880 : devices: virtio: iommu: enable virtio IOMMU driver
337dc1cf : devices: virtio: iommu: add virtio-iommu support
afdb938b : devices: vfio: prepare for vIOMMU support: multiple VFIO containers
5deee488 : devices: vfio: create KVM_DEV_TYPE_VFIO device from linux.rs
f7979867 : Cargo.toml: Sort features alphabetically
ede68c76 : base: Remove is_packet_ready
fa32ced1 : Crosvm Externalization: Move libvda rust code into crosvm
fde29976 : crosvm: deprecate wayland-dmabuf flag.
75eef5f0 : Docker: Do not curl | bash
979fcb74 : Update gpu_display build for new Wayland extension
5401edf5 : Make vhost-user-devices a workspace member
fb7c108f : Add methods to create composite disk image.
da1f83c0 : vhost_user_devices: Add vhost-user console
eff60328 : Add a From impl for async errors to io::Error
b57c124e : crosvm: Delay RutabagaGralloc creation
4cad30a5 : Handle /proc/self/fd/N specially for kernel, bios and initrd.
70fc7deb : devices: virtio: Add vhost-user-console to the vmm
64f1e3ac : gpu_display: Fix up display destruction
ab6c4822 : virtio: video: decoder: pass output format along with number of buffers
93d7a12c : virtio: video: decoder: use mutable references for state-changing methods
ce6515a1 : virtio: video: make Rect struct comparable
ed3c374b : virtio: video: merge similar frame plane structs
7704e3e1 : virtio: video: use Descriptor to return the event pipe
520ec1bb : virtio: video: use thiserror in the command module
1e3022c9 : cros_async: Add Send to async_from
584e52c2 : crosvm: Remove balloon sizing logic
ef085de4 : allow libglvnd to be used for rendering
9c9fd5fc : book: add features chapter
7a96510d : book: add mermaid-js support
81f717b1 : book: add sandboxing chapters
c663173c : book: add initial book using mdbook
10f15050 : Linux: Extract vfio device creation code for vfio runtime add/remove
7cbfbb59 : Fixes typo and adds missing fd to keep_fd list in vios_client
f78b278d : Revert "sync: Add wait_while variants to condvar wrapper"
d8921baa : seccomp: gpu: allow getcwd
01743e49 : sync: Add wait_while variants to condvar wrapper
114d7d7c : gpu_display: Add opt wayland ext for sending scanout id
a31e15c1 : Adds OWNERS.android
b7cc9f20 : Condvar: Add wait_while and wait_timeout_while
79bcb995 : cros_async: Make block_on a top-level function
1dbffd13 : devices: vios: Move functions to handle enums to common.rs
25e61a71 : vm_memory: implement get_host_address_range() for GuestMemory
d659a0db : devices: gpu: Support multiple displays
b1bffc98 : OWNERS: Remove zachr, change denniskempin to google.com
36c91c73 : vhost_user_devices: net: Remove obsolete comments
b128645d : vhost_user_devices: net: Support ctrl queue
40324874 : devices: virtio: vhost-user: Allow using legacy PCI IRQ as call fd
2fedf5fd : vhost_user_devices: Fix tests for DeviceRequestHandler
a7fd9145 : crosvm: add memfd_create to seccomp policy files
e2a61d32 : virtio: video: encoder: vda: increase buffer ID on success
60efe119 : OWNERS: Remove dgreid
a7da32dd : OWNERS: remove smbarber
06473500 : Add paulhsia@ to owners
113ae363 : vcpu: Fix import for later protobuf releases.
c54cf6c8 : power_monitor: Upgrade dbus to 0.8
09954ae8 : virtio: gpu: add QueueReader trait to consume a queue
7bc4251f : rutabaga_gfx: add support for fence completion callback
69617a79 : vhost_user_devices: net: Add MTU feature flag
72a11a01 : Add denniskempin@ to owners
3fbc6d75 : Update linux build requirements in README.md
9623408e : Add cras-sys to patches.crates-io to fix cargo workflow.
4d1d6dca : vhost_user_devices: add block device
2d885c6d : devices: block - make some async functions pub
37b9f557 : rutabaga_gfx: add a setter for some virglrenderer flags
0adfa99f : README: Remove IRC channel
6f392c57 : gpu_display: Fix variable type
a0e381b0 : Change balloon_stats output format to JSON
6b51c75a : crosvm: Report correct exit code on error in balloon_stats command
af3f3bbe : linux: Set recv timeout for balloon_host_tube to avoid deadlock
e6bf005d : cros_async: Add TimerAsync::sleep
bb95fc45 : gpu_display/wayland: Added keyboard and pointing devices
ad1f6437 : [LSC] Add LOCAL_LICENSE_KINDS to external/crosvm
8509e222 : vhost_user_devices: Remove O_NONBLOCK from given kick FD
53103e9d : vhost_user_devices: Allow replacing call event after queue is started
dc2cac8b : wl: Increase size of queues.
5e80699a : devices: block - move avail_features to common
02259f78 : disk: qcow - remove extra semicolon
2eaabfd2 : disk: Switch to ThisError
6a1c64e1 : vm_memory: Remove unused error type
1874b5e4 : [LSC] Add LOCAL_LICENSE_KINDS to external/crosvm
41daa354 : gpu_display: refactor event loop
eca117b3 : devices: Fix racy event_loop_test
5e601623 : virtio: video: move resource bridge into device
b6f79063 : virtio: video: move desc_map into Worker
0e8e8129 : virtio: video: add command and event queues to Worker
a5af1f7d : UPSTREAM: fuse: support general mount options
76cc214c : net: implement VIRTIO_NET_F_MTU
7b6672a3 : fuse: support general mount options
a2c71de3 : vhost_user_devices: net: Support passing in tap fd
2fdee836 : vhost_user_devices: net: Accept multiple VMMs
468f8fc5 : vhost_user_devices: net: Change format of command line argument
ecd3a42f : virtio: video: worker: add constructor
2ee9dcd4 : devices: Support vhost-user-wl
a409b106 : Add vhost-user-wl device
701b55ad : sys_util: Add clone_descriptor
0cd90401 : virtio: video: worker: avoid unneeded call to peek()
f510eeed : Update Android.bp after latest Crosvm merge
026f72f9 : enable core scheduling regardless of enabled features
4d5b3506 : wl: Move queue handling to standalone functions
b4743437 : devices: vios: Fix SampleFormat => VIRTIO_SND_PCM_FMT mapping
7f84f628 : README.md: Add install bindgen for cras-sys
fbd2559a : virtio: video: encoder: wait until EOS buffer is available if needed
e6b5a372 : Move VMM usages of rust-vmm/vhost into the wrapper.
3cfec9e5 : gpu_display/wayland: Switch to the stable version of xdg_shell
8c9cf436 : acpi: Don't pass most of host MADT to guest
e0c32ce8 : virtio: video: decoder: remove Default impl of Context
895c90c5 : aarch64: Implement ARM_VCPU_PVTIME for "stolen time" accounting
f426f9ed : devices: vfio: Fix io bar index calculation
050c9b82 : devices: Move block code to a module
4452db6b : devices: block - move duplicated code to common file
80e69a6c : clippy: re-enable warnings that don't match anything
b792ffdc : devices: vios: remove unnecessary mut reference
c8031918 : tree-wide: replace single-leaf match with if let
d6c0f614 : virtio: video: encoder: move EOS buffer dequeueing into a method
f7bc0580 : Cargo.lock: add net_util dependency on cros_async
f1439d44 : devices: add "usb" feature for emulated xHCI
6635ca47 : Allow more than one input device per type
d28aaa6c : kvm_sys: Update aarch64 bindings.rs
561abaff : devices: vios: remove redundant map_err closures
34d2b36a : devices: irqchip: rewrite if-let-else None with ?
3638ae21 : Remove needless returns
15fadba6 : devices: replace .into_iter() on ref with .iter()
35810124 : devices: drop redundant clone calls
0ee9babf : rutabaga_gfx: replace u8 cast with byte literal
1bbbf1ca : crosvm: bind mount all wayland socket directories (take 3)
584fc894 : wl: Switch to thiserror
582d68ac : virtio: video: encoder: add VDA encoder constructor
71b2ddb9 : virtio: video: make Worker work on Device trait objects
2ddc36d2 : virtio: video: encoder: use the same backend code layout as the decoder
de3a48a6 : virtio: video: move VDA common code into its own module
c9f43bf6 : virtio: video: decoder: move capability and decoder building into VDA backend
dc2f3962 : kokoro: Remove mention of manifest.xml.
2f4a80f3 : README.md: Add more known issues for running crosvm on Linux
96e3fb36 : virtio: video: use the thiserror crate with VideoError
f148e1b0 : virtio: video: encoder: remove EncoderError
0d714e15 : virtio: video: decoder: replace decoder VDA errors with generic backend error.
37279763 : virtio: video: decoder: replace ContextMap's new() method by Default implementation
b6ae6517 : kokoro: format README.md with Google style.
e3d1a027 : vhost-user-net: Use anyhow
3040cf02 : vhost_user_devices: Use async style
a51b1bfe : arch: Clone minijail instead of re-using for serial
3a5178e3 : Error on stream creation no longer blocks stream ids
f622e504 : crosvm/kvm: enable runtime detection of IOAPIC pins
ac63740c : devices: virtio: Remove unused method
03f4c754 : devices: net: Avoid causing busy loop for interrupt resample
1b21dec7 : data_model: Add safety section for unsafe functions
a60ffb8c : sys_util: Switch syslog error to thiserror
82cddfef : net: Switch to thiserror
c4ce3791 : wl: Fix unused_imports and dead_code warnings
0c6d96af : net_util: Implement IntoAsync + try_clone() for Tap
d2399b7d : cros_async: Add AsyncWrapper type
d8e37614 : x86/acpi: clear SMI COMMAND field.
e1dff2ee : virtio: video: decoder: add format getters to Capability
2940980d : linux: generalize kick_all_vcpus to send any VcpuControl message
8a72afc4 : main: add --cpu-cluster and --cpu-capacity options
b77b936d : virtio: video: encoder: make encoder own its VEA instance
0b96ae07 : virtio: video: encoder: remove lifetimes on VEA instance/sessions
1eea8775 : crosvm: use ACPI for PCI routing if available.
d93c29fd : crosvm: flag to disable legacy x86 IO devices.
a8423d73 : devices: pass MMIO and IO bus to PciRoot::new()
8c817dd3 : vhost_user_devices: Add vhost-user net device
8e7bc966 : Add vhost_user_devices crate
acdf8de5 : Kokoro: Add debian bullseye version of libwayland/protocols
8ec40a7f : device: vhost: user: Fix offset of GET_CONFIG
e6216f92 : Uprev rust-toolchain for Kokoro to 1.51.0
7fb40344 : devices: pci: add PciDevice function to get BARs
2da1f27f : devices: vfio: use PciBarConfiguration struct
8954f04e : devices: pci: add config support for ROM BAR
b2b4d8ca : devices: pci: PciBarConfiguration cleanup
34050dc2 : bin/clippy: temporarily ignore warnings from external crates
18750c09 : devices: acpi: collapsed nested if inside else
d8ff7fa7 : devices: fix redundant ? inside Ok
0fe970bd : rutabaga_gfx: collapse nested if in else block
05485a91 : acpi_tables: use vec![] to initialize vectors
8f325301 : devices: vfio_pci: rewrite nested ifs as match
c7215b5d : devices: vfio: use vec![] in keep_rds
19a12403 : devices: vfio: take a slice instead of Vec for irq_enable
87ca2315 : arch: serial: fix redundant slice
9901c750 : cros_async: switch to std::hint::spin_loop
548754cd : Specify file paths via Path instead of PathBuf
2924f8bf : kernel_cmdline, cros_async: impl From instead of Into
435f6085 : Cargo.toml: remove libchromeos dependency
dc74848b : arch: Simplify build_vm by removing closure parameters
b0ae5378 : ci: install bindgen and required header files
e6c584a6 : devices: Deduplicate mapped file descriptors.
a88cb198 : Add kokoro information to CONTRIBUTING.md
538128dc : data_model: add flexible_array_impl! macro
d5b4cbe6 : Remove sync_ebuild_files script
6ded64f1 : unblocked_terms.txt: clean up trivial cases
6869e531 : syscall_defines removed
62a57e96 : virtio: video: decoder: remove LibvdaSession struct
e604c331 : virtio: video: decoder: make decoder own its VDA instance
10722b26 : virtio: video: decoder: remove lifetimes on VDA instance/sessions
33079335 : gpu_display: rustify error handling
74bf69a5 : aarch64: pass arguments to protected VM firmware
ff1ed69c : devices: usb: filter unclaimed interfaces
ccb95543 : usb_util: add raw access to descriptors
425e4aad : devices: usb: clean up intercepted_control_transfer
7b17f50d : devices: usb: claim interfaces on device creation
d3935a57 : usb_util: assume active config for single-config devices
009afce6 : sys_util: Migrate libchromeos::read_dir and syscall!
cf55111b : acpi: FACS support, minor fixes for acpi forwarding.

+- Project: platform/external/dagger2

e4cfcb2f : Revert "Merge commit 'upstream/dagger-2.35.1^'"
194cdc62 : Revert "Add additional files to hilt_android"
8383cbab : Revert "Update dagger2 lint baseline"
ad37c849 : Revert "Merge commit 'upstream/dagger-2.35.1^'"
02684d7a : Revert "Add additional files to hilt_android"
d23cb4f8 : Revert "Update dagger2 lint baseline"

+- Project: platform/external/deqp

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

+- Project: platform/external/dokka

311388b1 : Revert "Make dokka compile with Kotlin 1.5"
faa27953 : Revert "Make dokka compile with Kotlin 1.5"

+- Project: platform/external/drm_hwcomposer

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

+- Project: platform/external/icing

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

+- Project: platform/external/icu

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

+- Project: platform/external/jacoco

4a6d27bc : Disable use of 'constant dynamic' bytecode

+- Project: platform/external/kotlinc

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

+- Project: platform/external/kotlinx.atomicfu

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

+- Project: platform/external/kotlinx.coroutines

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

+- Project: platform/external/kotlinx.metadata

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

+- Project: platform/external/libavc

a20b834 : Move slice increments after completing header parsing
dc11084 : Move slice increments after completing header parsing

+- Project: platform/external/libcppbor

8f49088 : Add input validation for 'parseRecursively' method.

+- Project: platform/external/libexif

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

+- Project: platform/external/libtextclassifier

49410e9 : Fix flaky TextClassifierSettingsTest.

+- Project: platform/external/lua

678af33 : Change location of lua dependency.

+- Project: platform/external/minigbm

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

+- Project: platform/external/mockftpserver

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

+- Project: platform/external/nanopb-c

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

+- Project: platform/external/noto-fonts

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

+- Project: platform/external/perfetto

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

+- Project: platform/external/robolectric-shadows

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

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

b60e2a8 : Support RUST_BACKTRACE in test_fmt

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

cbb0627 : Allow use in virt APEX.

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

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

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

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

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

6f727a1 : Allow use in virt APEX.

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

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

+- Project: platform/external/scudo

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

+- Project: platform/external/setupcompat

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

+- Project: platform/external/setupdesign

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

+- Project: platform/external/skia

26c3e12afb : Make sure we use device bounds for DrawableOp

+- Project: platform/external/sl4a

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

+- Project: platform/external/tremolo

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

+- Project: platform/external/unicode

1a4b894 : Update Unicode Emoji data

+- Project: platform/external/v4l2_codec2

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

+- Project: platform/external/wayland-protocols

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

+- Project: platform/external/wpa_supplicant_8

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

+- Project: platform/frameworks/av

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

+- Project: platform/frameworks/base

6843c124e093 : DO NOT MERGE Fix issue with bubble stack & bubble data expanded bit being out of sync
68461fe73475 : Update deletion conditions for a package's UsageStats.
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
752cc403ede2 : Controls - Do not recreate intent
d4e49cbca57e : DO NOT MERGE: Decode the input of both setStream and setResource calls first
e7ab1a926e26 : Finish SensorUse activity when dialog is dismissed
fe15c1abc735 : Add missing size check when parsing staged aliases
83d98b2981fa : Consolidate clearing mImeInsetsFrozenUntilStartInput
096919c66454 : Fix IME layering target above IME surface
c4f8397de569 : Clear binder identity before releasing wakelock
c203888c0084 : Show scrimmed bouncer from BiometricUnlockCtrl
90fbe5952005 : Allow udfps when strong auth is required
e3046d5139e4 : Ignore ui mode change caused by Morris overlay in PiP
3a1142907b9f : Fix issue with alphas not being applied to the same view on unlock
d7868c44f1dc : Fix SysUI volume controls not appearing
57358e94146f : Plumb config to output switcher indication chip
03847f2f844c : Re-enable volume control for non-grouped devices
ba6ab166b944 : Tweak volume adjustment rules
8d4d1e6bb003 : Only register listeners if setView was success.
97cccd7e6a46 : setTurnScreenOn can only used as wakeup
5801f8f2ea81 : Block SHELL_UID from overlay fabricate and clear shell overlays on boot
bd44af4b07db : Fix black frame flicker in UNOCCLUDE transition.
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
2973e0096cce : Import translations. DO NOT MERGE ANYWHERE
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.
fd0d814c25fc : Fix normalize doesn't work on carrier template
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
1c41ff335d8f : [RESTRICT AUTOMERGE] Hide Wi-Fi Scanning message when Location is disabled (QS Internet Dialog)
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
230b11506ebf : [DO NOT MERGE] Revert "Fixed the performance of unlocking when dozing"
b6bc0566fb77 : Import translations. DO NOT MERGE ANYWHERE
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
0be8fde8f408 : Use SystemUI theme to inflate FrameLayout and SplashScreenView
be6f40ddca13 : Ensure we clear mPackagesWithShareRequests when a remote exception happens at write() or start().
5d0250821950 : Ensure end action is called if keyguard animation is cancelled
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.
6e875126b89b : Add config to detect e-call call based on dialed sim emerg # list.
c4ed9b02e8c8 : Fixed an issue where using UDFPS always dismissed the shade
e90f8647c591 : [DO NOT MERGE] Handle IllegalStateException in APM event handling.
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
0b524af44351 : Fixed the performance of unlocking when dozing
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""
260fc9adbf53 : [SystemUI] 1.Remove the unnecessary log 2. update signal icon in bg thread
e764ba30d791 : Respect the expanded amount with AUTH_SCRIMMED_SHADE
ba4eba6ca134 : Close ParcelFileDesciptor properly
9cb2c66248a2 : Migrate screen rotation latency tracker with shell transition
bf6b42874936 : Fix unexpected surface visible after closing animation
b9e5fc383d72 : Hide SoftInput when INVALID_DISPLAY
16496cb5c1f9 : Add APIs to get system bar heights
3b8aa02ba51f : Drop input for toast and child surfaces
7c55b4337c4b : Avoid unnecessary dup
fbe9702f6e48 : Notification text change should not be interruptive during post time
c8c9cf6ff1c5 : Devices with UDPFS shows lock icon on AOD
fdb3930b79c9 : Rewrite DeviceProvisionedController
815a7f8adb3f : Show bouncer from AOD on udfps-longpress if fp isn't running
5804ed79a106 : Fix issue where NOT_VISIBLE state is sometimes not logged
4731aa5e1c4f : Keep FLAG_SHOW_WALLPAPER flag on NotificationShade.
1905cf91101f : Update DozeSensors and DozeBrightnessSensor on posture changes
12d3719bb27c : Fix incorrect pos / id for privacy dot
12dfa2498e73 : Hiding split shade status bar for heads up notifications
769f04c8f03a : Revert "Revert "Provide IconProvider in sysui dagger""
289347aedf2c : Revert "Provide IconProvider in sysui dagger"
14c00788a95f : Revert "Use display awake signal to replace screen-off signal for sleep token."
30c2c24f4d7e : Make new task follow source task root
34c1fb931c28 : Replace tasks in the same split with the dropping app
cd6207efddea : Only cache mini bitmap wallpaper when there are widgets
a6675123ce92 : Updating the work profile icon
4d242afb5f40 : Fix dispatch in FakeSettings
3e5b2bd2b9c1 : Import translations. DO NOT MERGE ANYWHERE
7e142ec17bd1 : Import translations. DO NOT MERGE ANYWHERE
7a4176597d00 : Import translations. DO NOT MERGE ANYWHERE
632f1930b864 : MediaFormat: codec-agnostic key for max number of output channels
ca79b467c75a : Update SidecarProvider to pass Application Context.
1ac83883e889 : Remove old power menu code
79c0dd336c9e : Import translations. DO NOT MERGE ANYWHERE
4d726b52e5d1 : Import translations. DO NOT MERGE ANYWHERE
6603d5c02f18 : Import translations. DO NOT MERGE ANYWHERE
c9d778dbfb68 : Cache flag values when they are read.
38180dfa0499 : Restart SystemUI when a flag changes.
83b4d8b29b16 : Convert existing flags to new system.
65e6cbe68542 : Don't pass QS expand state to NPVC in split shade mode.
e75a1eb617f6 : Fixing Heads Up Notifications not reacting to action touches in split shade
311c25b03b6f : Revised logic to sync keyguard occlude status.
9fec4869c856 : Fix FalsingManager when a11y is on.
10cec229e67f : Import translations. DO NOT MERGE ANYWHERE
02d8856a6383 : Import translations. DO NOT MERGE ANYWHERE
31544e608866 : Import translations. DO NOT MERGE ANYWHERE
c055dbb32461 : Synchronize screen turning on and unfold overlay
33bc5823173c : Revert "Keep FLAG_SHOW_WALLPAPER flag on NotificationShade."
46f1300bec62 : Zoom-in wallpaper instead of zoom-out when unfolding
6c6a688d153a : Reland "Remove Dependency.get from NavigationBar."
541957bf9b19 : Import translations. DO NOT MERGE ANYWHERE
76fdc5c43c1a : Separate split layout shifting callback from layout changed callback
2942e4b58430 : MediaRouter: Route setBluetoothA2dpOn() via MediaRouterService
8517603de454 : Update the BroadcastQueue logic for runtime permissions
3214255babfd : Utilize measured energy for multidisplay power attribution
e280aaca388e : Update Screen and AmbientDisplay Power Calculators for multi-display
e031d5095210 : Update BatteryStatsImpl to handle multidisplay
59615a20a3d7 : Revert "Keep FLAG_SHOW_WALLPAPER flag on NotificationShade."
f17bdea488eb : Do not dispatch theme change if same @ResId
f6db05e59f0f : Add ability to set/erase flags via intents.
e9982844df26 : Fix an issue in NPMS blockedReasons computation logic.
54adb0f8a508 : Track latency of user switch journey
bd25f7062391 : Revert "Revert "[pm] remove old stage dirs on low storage""
0ece4a8cf10e : Hold a wake-lock for battery % changes in AOD
3e28df68fa23 : Revert "Revert "[pm] remove old stage dirs on low storage""
898026515ac1 : Add ability to read and write flags to sysprops.
5eac15cf85ef : Remove flag plugin with flag manager with DI
4006041d55db : Revert "Revert "[pm] remove old stage dirs on low storage""
c98f06c286eb : Revert "Revert "[pm] remove old stage dirs on low storage""
898cffe65c32 : [Ongoing Call] Remove TODOs that are no longer relevant.
4a90272461ca : [Ongoing Call] Flip immersive flag to true.
fbbaffca330b : [Ongoing Call] Only listen for the swipe gesture while in immersive mode.
b289d81fa8f9 : [Ongoing Call] Use a LogBuffer for the SwipeStatusBarAwayGestureHandler.
740e1c8476c0 : Disable silent ringtone ogg asset
b03823f4dc71 : AOD - Notif icon location
e5ab167073f3 : Delay instantiation of PacProcessor until unlocked
8d78842f93c4 : Make isVisible member in TaskInfo public for digital wellbeing
8127ce57097a : Fix NPE in Snapshot#startAnimation
a77d7425a41f : PossibleMaximumWindowMetrics reports physical display insets for each DisplayInfo (current and non-current display)
62c6c83f571e : Make split screen only reparent top task
f59eccd4a65b : Provide IconProvider in sysui dagger
6e11e049e915 : Dump DisplayModeDirector state without locking mSyncRoot
72fd421bf9c6 : Annotate state changes on traces
b0c3bc9c685a : DO NOT MERGE: Revert "Enable cross-user requests."
4b8954d48bbe : AudioTrack: Do not throw exception from isMultichannelConfigSupported
6ab3eb7c810c : Don't show the keyguard status bar if we're animating the screen off.
02c37c78351a : Cleanup unused haptics
429a39689f74 : Adjust unlock parameters so that the lockscreen content doesn't overlap with the app/launcher.
b31fe6129560 : Don't play the screen off animation if we disabled animations system-wide.
66a77730dc6a : Have buildTemplateMobileWithRatType take metered parameter
bedf2272aae9 : Respect metered filter in matchesMobile*
d2dc31332a89 : Ensure that ghosted view is attached when calculating its matrix.
9e99ecb34d18 : Add drag and drop event ids to intdef
39dbb39c2328 : [Provider Model] Increase the maximum height of Internet Dialog
87e83cd7664a : Fixed the performance of unlocking when dozing
ce23de405456 : Clear corner radius of pip task when changing to fullscreen
6e6b829fac5d : Do not inflate lottie animation when not needed
47cae0f093f0 : Camera: Handle ISE when device state manager is absent
1a1461e5ae6e : Camera: Rename DeviceStateOrientationMap
722473e7ff98 : Added a debug and release version of flag reader
efbec5ac8b40 : Add API to allow SysUI/launcher to customize legacy task transition animations
1b54c4aefb6c : Ignore low chroma colors when calculating a hue's population
800067d0cb2c : Update Reference Sidecar Implementation Version
1cc70404b1af : ViewRootImpl: Replace usage of orientation with buffer transform for transform hint
45485c34f580 : Revert "Provide IconProvider in sysui dagger"
859de8a0eda9 : Spatializer: add API for monitoring output changes
a99e72ca9749 : Spatializer: document state getters when feature is unsupported
de3c5c080813 : [Ongoing Call] Add an option to disable tapping the chip while in immersive mode.
0142b7345fe6 : Add log when upfps overlay isn't in sync with KeyguardUpdateMonitor
704cefc64f72 : Apply ringer mode settings to external vibrations
f4994987fb74 : Round 3: Fix flakiness of testNativeCrash
fd53e5766e34 : Avoid the scenario where Contexts list filled with null value in ShowAnrDialogs()
216757a048bb : SpatializerHelper: implement onOutputChanged() method
7f1a5a79d136 : Keep FLAG_SHOW_WALLPAPER flag on NotificationShade.
bde317e6b1d6 : Migrate WALLPAPER_LIGHT debug message to ProtoLog.
7d3fcc6fe224 : Copy current split codes to stagesplit package
53e7502809f7 : Don't override with TasmFragmentRemoteAnimation for wallpaper/non-app
1ec71012d1ad : Animate QS alpha on split shade pull down
8eb0c64cf4c8 : Rename getSurfaceTransformHint API and switch to using NDK transform constants
aa84d0e857e4 : Add API to allow launcher to suspend AutoHideController
70021e0f8a88 : Remove binder tracing from IMS
91ffa06bb23b : [Status Bar Refactor] Move PanelBar#updateScrimFraction into ScrimController.
de8b2434bb2b : [Ongoing Call] Hide the status bar in immersive mode if the user has swiped it away.
1c9e5a995294 : More keyguard docs
4ba84cbd0159 : Ensure unlock icon animates
d0da38452f1e : Removing translation of shade dependent on finger position
153655e80d0b : Add dialog launch animations
84bcd8935262 : check for null listenerInfo for drag&drop
2af16463ee00 : [DO NOT MERGE] Compatibilize flicker from master to sc-v2-dev
fd357953dc30 : Import translations. DO NOT MERGE ANYWHERE
5b00d1426d7f : Fix unfreeze on unstarted freezer
6572495b1efc : Import translations. DO NOT MERGE ANYWHERE
b13d980ce612 : Pregrant Car Dialer app nearby device permissions
3ea812fb25f4 : Add a sysui state for manage menu being expanded
088de9ff5a02 : Don't expand the keyguard if it's fading away.
179b1e22caa1 : WM: Track focus changes in AccessibilityController
694a663a3e0f : Add package name to screenshot from overview
bb9f5bece872 : Don't play screen off animation if we are upside down unless that's allowed.
768e7e2977ec : Configure 720dp split shade similar to 600dp
7cbb52f06dec : Update face lockout co-ex message
15f6ca2e404f : Add content description for seekbar
903308d61529 : AudioService: initialize sensors if head tracking supported
ea85ea192047 : Use Falsing Manager for media player taps
4cd6a2ad2db1 : Fix SysUI crash when locking while showing the Media Output Group dialog
5c313cb30066 : Allowing system uid to embed Task on secondary user
4ebdbc9db168 : Cancel the existing recents animation before any initialization
145728f1e855 : Remove old screenshots notification channel cleanup code.
ed7ae746714c : Fix non-protected broadcast NO_ACTION
0105305ad4b7 : update TEST_MAPPING by using new e2e test apk
5981b9fa2707 : Fix an issue that caused an NPE
b8c43a1441e1 : Fix theme change notification
086645d88a10 : Update RenderEffectCache capability query
ee350b65411e : Update BiometricPrompt UI for large displays
9a5b9ad6f446 : Port IME tasksnapshot over to shell transitions
7f569944475d : Revert "Update BiometricPrompt UI for large displays"
dbf49cf0c0dc : Prox's DelayableExecutor needs to be on the main thread
2bf82bbfef4e : Camera: Keep sensor orientation consistent with device fold state
fac7bc9216ac : Make sure the color background is only cleared once
266e5aa17552 : New user switcher dialog
46578a254aa3 : Rename shouldUseDefaultDisplayStateChangeTransition attribute
e84bd0d141b3 : Continue the pausing process after automatically entering pip
74b7f3c12333 : Start keyguard docs
f96ed6b6a152 : Add split screen unfold animation
877a73e4cd2d : Disable opening expanded QS from the lockscreen on large screen devices
0760ca28ea06 : Use display awake signal to replace screen-off signal for sleep token.
bb7abee972da : Fix layout been truncated after activated split screen
acae29c84cc3 : Always set the task auth no matter the relinquished attribute
264193355857 : Simulate extra navigation bar for fixed rotation
43047d3bee31 : Provide IconProvider in sysui dagger
e5581e9925ea : RESTRICT AUTOMERGE: Give the priv permission CONTROL_CAR_APP_LAUNCH to KitchenSync and CarLauncher.
2d498947f953 : Import translations. DO NOT MERGE ANYWHERE
5c971042487f : Add internal WM API for registering activity interceptors.
a9f98ae11afa : AudioTrack: Fix track creation of 9.1.4 and 9.1.6 streams
ec902a969496 : Do not set profile owner on guest users on headless system user.
d1908d2f7228 : Add null check on ActivityOptions before using it
f30f327d5bc0 : Update BiometricPrompt UI for large displays
8340c2b0e017 : Fix sorting issues with remote and resume controls
a2e6a9d6d3a5 : Fix wrong check in DC#needsRelativeLayeringToIme
626b14e46728 : Fixing bottom part of QS not getting any touches in split shade
4cbf1b636c27 : [Status Bar Refactor] Remove some indirection about minFraction between NotificationPanelViewController and PanelBar.
23fc3d6b6ea7 : [Status Bar Refactor] Remove PanelBar#onPanelFullyOpened and instead handle that logic in the listener callback.
11e72d9f2188 : [Status Bar Refactor] Add a PanelStateChangeListener interface and use it in PanelBar#go.
af84f95ca029 : [Ongoing Call] Show semi-transparent background behind status bar in immersive mode.
b62c73879e4c : [Ongoing Call] Show status bar in immersive if there's an ongoing call.
34628833adcd : WindowState isSyncFinished should also check isVisibleRequested
175679f09fd3 : Cleanup animation layer
33a00c00dd6e : Treat two TaskFragment leashes as one for TASK_FRAGMENT_OPEN/CLOSE
f7c51e0412b8 : Import translations. DO NOT MERGE ANYWHERE
1fe0f1012a42 : Import translations. DO NOT MERGE ANYWHERE
a992e20a7200 : Import translations. DO NOT MERGE ANYWHERE
379994b4f83d : Fixes the flicker when transfer splash screen view to client
d72d79375c90 : WM: Make AccessibilityController persistent
14ea8c60f5ca : Unrotate going-away apps during a launch-into-orientation transition
8ac63071a4e6 : Update PowerProfile to support multidisplay devices
782a906e7149 : Collect data from multiple DISPLAY EnergyConsumers
137acf7384af : Fix device ordering
e4a1d0e4228a : Add posture support for prox sensor
972959f0042e : Update sensor loc before showing auth ripple
a4825477a7b3 : Always show alt bouncer text in white
a273cfe217d2 : Remove forceAllNetworkTypes from test
5f97d3fd3588 : Make bouncer handedness animation interruptible.
9987513af6d8 : Fix snapshot starting window stuck if the task never gain focus
d98bcb3363af : Improve scalability of Settings deep link API
4e0c2505640a : Fixed the performance of unlocking when dozing
3c9f70098df6 : Fix NPE for transitionGoodToGoForTaskFragments
a76f2fd6ce48 : Support launching activities in a new task for Injection.
3effcb4cd639 : Dump TaskbarDelegate info
f3a1274a38ca : setTurnScreenOn can only used as wakeup
5a62d8a71eed : Consolidate app-pair divider bar behavior
0321e62b0640 : [Ongoing Call] Remove #onEntryCleanUp override.
1d02377e00af : Update window-extensions aar.
9367dd873789 : Add biometric AIDL interfaces to the watchdog
1416a9c4668d : Add null check in InputManagerService#verifyInputEvent
6ad3fc9dd25e : Align the duration of task exit animation to enter animation
7161531532c6 : Enable NoBackGesture logging
3e0f315f8c10 : Use post-execution state for ActivityResultItem
d438917585af : Fix IME aboves popupwindow when the app is in split-screen
08ac74f125f3 : Consolidate the behavior and style of side stage outline
440dbae60899 : Import translations. DO NOT MERGE ANYWHERE
bcdd5e58760a : Import translations. DO NOT MERGE ANYWHERE
3210f072e4fa : Import translations. DO NOT MERGE ANYWHERE
ae901e27c9a0 : Import translations. DO NOT MERGE ANYWHERE
50db8a56a226 : Revert "Revert "[pm] remove old stage dirs on low storage""
a0bc44d06d41 : Revert "Revert "[pm] remove old stage dirs on low storage""
7cd25e1f638d : Revert "Revert "[pm] remove old stage dirs on low storage""
4af27d6d698e : Assume no rotation in AuthRippleControllerTest
8cc478d5d638 : Add app window unfold animation
731d0c41577a : Fixing smartspace position on lockscreen with big clock visible on large screens
c0681c019d9b : Refactor permission checks removeActiveAdmin
24e9fb2b6562 : Listen for ComponentCallback.onConfigurationChanged in TaskbarDelegate
bb8c33e73e03 : Catch exception when parsing faulty AVD
d156c87685c3 : Restore the creation of the remote context in sync inflation.
0514dacd3e78 : Fix staring window being hide after AR#commitVisibility
570adf55c854 : Add logging for remote service died for CCAPI.
8ddc2b19e43b : [Output Switcher] Update Ui layout to match with mertial next
ae9155a47bdb : Change the activity reparent to animate at TaskFragment level.
74fbeaf167d7 : Put recents input consumer to the top of the display area
5739b6377460 : [DO NOT MERGE] Make sure smartspace connects when added
ab0a45f0491d : Proper fix for setDeviceOwner() permission check.
83b3df527a8d : Update theme after overlay
541b6f8ea4d0 : Add dual-display support for aod brightness sensor
4390f01eee8f : Fixing studio build due to androidprv
79bc5d54a86e : Move NetworkController & friends to a connectivity package
55ef320bb379 : Fix addListenerForType/removeListener in ShellTaskOranizer.
4820ef1033a7 : Add missing check in getKeyguardDisabledFeature
8a8817ec80d1 : Letterbox Reachability: Add a central stop for repositioning.
91d970226449 : Letterbox: Display rounded corners behind navigation bar instead of above.
f74070204d10 : [Ongoing Call Controller] Add a #dump method with current call information.
792ff1623410 : Removing unused big_clock_container
c8d3d1adf7e2 : Add support dual display support doze tap gesture
de26725e3f5a : Fix incorrect documentation
732fa80c97b8 : [DO NOT MERGE] Dump windowing mode in Winscope traces
b88b5349d6c9 : [DO NOT MERGE] Dump SurfaceControl's layerId to proto
fd48767da7d2 : [DO NOT MERGE] Dump WindowContainer SurfaceControls to proto
865a06b23681 : [DO NOT MERGE] Expose SurfaceControl's native mLayerId property to Java
2f28af9c44fe : [DO NOT MERGE] Sync flicker from master to sc-v2
2982e3a09486 : Support an x-coordinate for fps location
d8dac94e0d2c : Set TaskFragment surface window crop
54d2b2037151 : Allow organizer to handle transition for non-embedded activity
5985d390d6d3 : Rename shouldUseDefaultDeviceStateChangeTransition attribute
ac4ef4db6f25 : Enforce missing permission getCameraDisabled
5da73506b3e4 : Add TransitionController to member of WindowContainer
cf1276a3b5a5 : Enable reading app-specific configuration.
6f8ebc05d9f6 : Applying lifecycle effect when changing TaskFragment bounds
a491ff684eb4 : Revert "Fixed DPMS.setDeviceOwner() permission check."
4ffcb7183455 : Put starting surface in task for embedded activity
3f22f0fe288a : Updating work profile badge icon
66ec345aa216 : Send same exception in case of installed package
2635a95efc8c : Reword documentation for system tones from lightness to L*
71d3f5bb9e78 : Add multi-user jank monitoring
72a2207907e2 : Revert "Fix shared transition offsets in landscape"
895f3ba3f0cf : Added a DevicePolicyManager.setDeviceOwnerOnly() method.
0f3abd3603af : Fix unlock failure when app is in reverse portrait orientation.
94a8f252c5c5 : Centering clock on AOD in split shade mode
bef0fa760c97 : Log accessibility floating menu stats and accessibility shortcut stats.
8e0d7c8616d2 : Reset adjacent TaskFragments while updating split container
337ccfd36aba : Fix switching "Swipe down from Show notification" to "Pull screen into reach" will not able to trigger it at first time
36fd1663024b : Check pending rotation change after recents animation
bd66da8b0e4e : Enabling ActivityTaskManagerService to retrieve PackageConfigUpdater for arbitrary packages.
d666f5462173 : Consider the source task while evaluating the launch-root-task
6dc124025d2b : Removing TaskFragment token from LaunchActivityItem
0f3e6b7ac1d0 : Add privacy dot flag for SystemUI
2bc0ca245587 : Sends TaskFragment info before scheduling activity launch
8cf794b5969c : Import translations. DO NOT MERGE ANYWHERE
4585dcde3665 : Import translations. DO NOT MERGE ANYWHERE
8803a2b7c8be : Fix error from null intent
89441981710c : Don't expand the panel on ACTION_CANCEL if the keyguard is fading away.
f8afdce2150d : Ensure face icon controller is deactivated when view is detached
43bf480e6cf9 : Import translations. DO NOT MERGE ANYWHERE
be525911ceab : Revert "Remove Dependency.get from NavigationBar."
39ddbabaff82 : Update PIN colors
e02eb07d406f : Unify keygaurd occluded status variable.
7fd080847b39 : Refactor PhoneWindowManager#setKeyguardOccludedLw
0bc260dc7718 : [Status Bar Refactor] Move some PanelView setters + getters into PanelViewController and out of PanelBar.
1ed317d6777d : [Notifications] Notify NotifCollectionListeners when a pending entry has been removed.
ef3876e16539 : Animate media dialogs
e5b54057c1ab : Introduce DialogLaunchAnimator (1/2)
1c127572032e : [DO NOT MERGE] Smartspace - Don't create session ahead of init
49abc7fa2d65 : Dispatch organized tasks info chagne when committing visibility
f1ba6081ebfd : Launch injected location settings on same task
6f406199aade : Fix link number increasing in the TalkBack menu.
918ea9940f27 : [NGA v2] Reliable Visible Activity Lookup
a0c224dba74a : Fix surface got offsetted twice while entering split
17558b56807b : Offset animation leash to the relative position
11bf8ca1c7b8 : Bluetooth: ensure adapter name and address can't be read from 3p apps
cd755525c4f1 : [Ongoing Call] Remove the call chip when #onEntryCleanUp is called.
c26db36f27e4 : Stop relying on background color attribute to set task transition background
314ddd588371 : Added new interpolator spec to be used throughout all of our motion
7bdc21cf3eb5 : Do not lock when calling startActivityFromRecents
993e9227886c : Set animation layer for SurfaceFreezer leash
e2c24bb69eec : Do not add the finishing Activity to mNoHistoryActivities
e887ea4a29f7 : Fix two typos on comment.
ba9aabb6fdb5 : Extends to support the restricted setMaxHeight() for illustrationPreference.
d53e689d7391 : Fix the bounds of the illustration view is larger than the background view in a foldable device.
232ec86d5118 : Fix finishing adjacent TaskFragments occludes activities below
7ce8b80e2748 : Clean up the mLastSentTaskInfos entry
979f824ded56 : Import translations. DO NOT MERGE ANYWHERE
f4425f7d0a87 : Import translations. DO NOT MERGE ANYWHERE
0de284fff645 : Fix One-handed mode truncated screen when device rotates in multiple user mode
bed74e4ece29 : Import translations. DO NOT MERGE ANYWHERE
4951270992b7 : Fix Keyboard not show up when launch device control with security lock
74f5815402d8 : Do not remove/hide surface when waiting for transition start
fe7c92ec4010 : Do not change launch mode to FF is FS explicitly requested
9f8305196c46 : Remove Dependency.get from NavigationBar.
1b7f98457f69 : Fixed DPMS.setDeviceOwner() permission check.
e11ecf0c3abe : Remove uses of background color attribute
b701576aa9a3 : Update task transition animations
7516354f0637 : Log accessibility floating menu ui changed when user drags then drops the widget.
9a843fba2681 : Automatically remove other owned overrides when package override flag changes
812542c73692 : Wake foldable device when device unfolds.
a03f67e257a4 : Properly store values to pass to constant state
a6b49e8e24e9 : Letterbox: Add rounded corners above a taskbar.
10b13e85058e : Rename shouldUseDefaultUnfoldTransition attribute and update docs
2a332e4a2b4c : Update snapshot fade out animation
6f7d870b56c4 : Remove Settings#EXTRA_SETTINGS_LARGE_SCREEN_DEEP_LINK_PENDING_INTENT
b25bb96223b2 : Use the same animation setup in InsetsController for rounded corners
8d22aa690900 : Import translations. DO NOT MERGE ANYWHERE
74d7229d98c0 : Import translations. DO NOT MERGE ANYWHERE
aec791162f88 : Consolidate isTablet logic across launcher and SysUI
5f45e02f9087 : Import translations. DO NOT MERGE ANYWHERE
a09442c0990a : Don't offset snapshot surface position
e0770d64543f : Fix FlakyTest import
3cfe672b7c13 : Import translations. DO NOT MERGE ANYWHERE
c628f725fc15 : Import translations. DO NOT MERGE ANYWHERE
f12140ac6248 : Import translations. DO NOT MERGE ANYWHERE
5ffbc2c1c5c9 : add CONTROL_APP_BLOCKING permission to car ks app.
ae3d83be776f : Ensure bubbles + pip dismiss view is above navbar
2127edbfd6bb : Add dynamic color to side fps overlay.
0f6491dce5fb : [DO NOT MERGE] Only show lock icon background with UDFPS
1b3972d7f81f : Create QsInfo and SbInfo boxes for MobileSignalController
d145f34cb1ed : Move some logic to MobileState
0b90863da9fa : Remove qsDataType since it was the same as dataType
379fc8cd51c6 : Remove isWide from MobileIconGroup
f58390a3cdd5 : Move callback anonymous classes out of constructor
f082ff8f4ad2 : Update split screen divider to match new taskbar color
323060e996d7 : [CP] Adjust chroma/lstar filters for seed colors
60b215368e29 : Import translations. DO NOT MERGE ANYWHERE
35342722ce00 : 3 column QS
80c1c1f4338e : Import translations. DO NOT MERGE ANYWHERE
16647bba6810 : Import translations. DO NOT MERGE ANYWHERE
33eec676611d : Match phoneId in the record if the subId is invalid
77648370049f : Use orientation value from config change event
e4e7d6fda677 : IME: make WindowInsetsController.show(ime()) more robust
5ebb0fdc76a1 : [CP] If there are > 4 colors, maximize difference
0789a7d67f3f : [CP] Use chroma max of 40 at tone 90
c0a85b7c3b1e : Split ActivityLaunchAnimator (1/2)
c6ab0bb71055 : Don't start app transition when there is empty TaskFragment
1850ba18fa20 : Consolidate the embedding activity check
570b2eb49115 : Use rotation transition to handle display config change
a6659239288f : Clean up the no-history entries while the app died
13e9fc191623 : Fix split dim when IME shown
322a5aee69fd : Update Reference implementation for window-extensions.
00af00c4147f : Add RTL support in split activity organizer
47a107ad9a64 : Deduplicate SplitInfo states from sidecar
86773c5342de : Attach/Detatch EdgeBackGestureHandler only once on Taskbar init/destroy
f48aff4251d9 : Update extensions embedding component package
7d93e0e544a7 : Update reference WM layout component interface
120e6068e255 : Fix possible NPE
6172dc5ba0b2 : Spatial audio: read prop for spatializer init, persist feature state
d9e69e2b50dd : Content Capture change to send window token on creating session.
d6f2c5882f57 : WM: Handle primary display orientation when calculating the transform hint
eec420a3759f : Prevent NPE in NavigationBar
a18586cc1b84 : Fix missing check empty style splash screen when task switch.
33efd883cd4b : TaskFragment without running activity cannot occlude others
809296282af4 : Fixing the a11y floating menu could overlap the keyboard when rotated in a foldable device.
559489ba25f5 : Ensure visibilities after TaskFragment WCT
d2ceb2ba6105 : Limiting activity embedding to the activities of the same app
6563a8ead90d : Emit TRIM_MEMORY_UI_HIDDEN event on switching to background
85d78b4bc2ef : Fix serialization bug in GpsNavigationMessage
c0a1fc9914df : Resize wallpapers to save RAM
19f65ec0986f : Add Content Capture event TYPE_WINDOW_BOUNDS_CHANGED to notify window bounds.
b9a368df591d : Fix test failure due to hanging layout
1f19e1141e3f : Expose getSurfaceTransformHint API
18e5f07e7dd5 : AudioService: SpatializerHelper initializes sensors
a53453f82630 : Fix brightness animation in split shade
d709886eaf0b : AudioService: SpatializerHelper: native head tracking callback
7966f9aa6859 : Spatializer: support for effect parameters
cc50932c4ff0 : Support configurable multi-stage UDFPS enrollment
1e0e7a6848d8 : Add animation for TASK_FRAGMENT_CHANGE transition
d4a6bad8cd4b : Do not set TaskFragment surface position if in change transition
79ab7ea03409 : Flag whether a RemoteAnimationTarget has parent in animation
e045dd6e81be : Use TaskFragment bounds instead of TaskBounds for Activity animation
211d6cf754ad : Handle remote animation for split API
a870da3b1e91 : Marks two DeviceStateManagerService tests as flaky
684b66adb2e3 : Fix race condition wen setting boot color sysprops (round 2)
472a79e4d7e4 : Fix RuntimeException in GestureDetector for Letterbox.
d6bb34422561 : Update edgeBackGestureHandler for Taskbar on init/destroy()
e2b63cb1f9e8 : SurfaceControl: Add setDropInputMode api
18950dd70d64 : [DO NOT MERGE] Ambient music - Update for favoriting intent
227595f050cd : Add null checks for ConcurrentHashmap queries
50fcfe788395 : Refactor out PackageConfigurationUpdaterImpl
0a14f33198d9 : Add should use default unfold transition attribute to wallpaper
4293032b71e4 : Clear mSeamlessRotating in InsetsSourceProvider.setWindow
494ce0751d71 : Include activity reparent in transition
7fb5fd25786e : Import translations. DO NOT MERGE ANYWHERE
102ff0fc776d : Add Beverly to OWNERS
209727f64bb4 : Set navigation mode when taskbar is initialised.
6976853a62ab : Show UDFPS icon on AOD even if fp auth isn't running
f163deb788a7 : Add accessibility support for Drag & Drop
9b62051f88a7 : Update clock burn-in so it doesn't clash with udpfs
689282f89f8e : Add a click listener to QQS drag handler
53033a868def : Fix spacing between clock and date
8675afb2c449 : Align rounded corners beside divider bar with display and task bar
aca03a172ccb : [2/n] Display stack provides DisplayInfos
c10eb7b18d5d : Fix flakiness of testTransferLaunchCookie
0086704424bd : Fixing the a11y floating menu could overlap the taskbar in a foldable device.
22076636ea71 : Use binder for remote unregister comparison
537d0ae4d269 : Add utility functions for ICU plural strings
56276a2cc56c : Move keyguard multi-user icon into container view
c8c2c0d005a1 : Clear caller identity in doesPackageHaveCallingUid helper method so it can work across users.
68bfa3b30aa8 : Immersive audio APIs for headtracking
6ae68138f841 : Adding logging to track down alpha changes
a2056ac7d601 : [Status Bar Refactor] Remove thisFrac from PanelBar#panelExpansionChanged.
5f2766f30c57 : Skip adding tasks to the skip list if they won't be processed
79bc4faa8375 : Add a device overlay for radio off delay due to IMS deregistration
b13dc6a10597 : Do not show side fingerprint sensor overlay on keyguard.
2497f8aa28ab : Fix bug preventing pattern bouncer entering half height mode.
6e72c732a272 : Fixing tiles losing subtext in split shade
5e8d7112fe5b : Switch to ConcurrentHashMap for CompatConfig
ea5b316f1b05 : Update motion for one-handed bouncer.
170542defc8c : Making multiuser button work in collapsed QS in split shade
d0c4ac7948f3 : Fix split cannot active
a2267025b5a7 : Use screen-based coordinates to calculate divier bar dragging velocity
91b7c1f2626f : Add isAllowlistedExceptIdle method to check target package is under it
b879b2c82899 : Revealing the light reveal scrim only during keyguard exit animation
3ad28efb880f : Fix flicker when task move to back
76522e993899 : Fix divider display issue
6844741fb835 : Add monet to AOSP
b685ccae88c0 : Fix ReOpenImeWindowTest flicker test for shell transitions
6c70a5b6496a : Make RtlEnabledContext static
b4f939647d39 : Move toast line height attribute to default style
f2e41730bb5e : Update side fsp sensor position via overlay.
ff89bfb92c5a : [Status Bar Refactor] Remove PhoneStatusBarView's references to some StatusBar methods.
15af4648a013 : Remove erroneous precondition for null surface test
d8b59d873397 : [Disable Flags] Add disable flag logging to CollapsedStatusBarFragment.
55b01a4cbf1f : Force embedded activity resizable
a75330fa8a94 : Fix task missing after dropped an app in PIP to enter stage split
98d61854ef1c : Fixes some issues for embedded Task
049e2a46aa26 : Make requested visibility available in snapshot starting window
7a4d1368c4c8 : Fix a bad merge
6e908fd48737 : Enable cross-user requests.
0cbd9042d96c : Revert "Fix a bad merge"
e9ba5fed8a1a : The sky is not pink
2ff244d19900 : Always apply postDrawTransaction started during sync
c5f69571efb2 : AudioManager.getSpatializer() never returns null
079d53ccbe8d : Only do things if the window inset changed
ec77b60fe63c : Animate the pointer when IME comes up
56b1b2d2d5ba : Hide the overflow when the IME comes up sometimes
3f3f21406d3c : Fix a bad merge
a12a816a911b : AudioService Spatializer: disable by default
bb36e5592cc9 : Turn PluginManager into a Singelton.
3fa76b2d7b77 : Add metrics for handed bouncer
99cdc68a9343 : Adding test-mapping group for large screen specific tests
97f738a9c3db : Use sync transaction for insets animation
d1c7aeb914ef : Let root task can reparent to launch root task while launch
db4dce333d44 : Prevent WallpaperManager#getBitmap return recycled bitmap.
935747c9f5de : [DO NOT MERGE] Make sure WiFi and Cell tiles are not created in Provider Model
bd6bb3f50324 : Return the correct root task when start activity from recents
e00f086e494c : Prevent execute app transition too early when performClearTask
838913c584d0 : AudioService: initialize Spatializer, track routing changes
b73dd01b3523 : Load animation for freeform windows.
cba1b858d5eb : Shift bubbles for IME on large screens
ffd750b5fc94 : Correct documentation of AppWidgetProviderInfo
767bae370bb6 : Add latency instrument point for ACTION_TURN_ON_SCREEN
28ab86f0d47a : SurfaceView: Fix SurfaceControl synchronization issues
dce40910b1f4 : Consolidate fingerprint overlay controllers.
33c8a1a769b1 : Update side fingerprint sensor overlay assets.
265518c7b096 : Fixing customizer scroll in collapsed split shade
8169ca018829 : More improve IME transition during task switch
edbea0fc971d : Add statusbar unfold animation
2277de97655e : Enable Window Manager to store app-specific locales and apply them.
ad08db1bf88a : Fix invisible status bar icons when no appearance region reported
667f666f658a : Import translations. DO NOT MERGE ANYWHERE
c5a17bd2a650 : Import translations. DO NOT MERGE ANYWHERE
52de13975f39 : Allow affiliated profile owner to grant sensor permissions.
2e609eaa6978 : Import translations. DO NOT MERGE ANYWHERE
0c73cff68371 : Import translations. DO NOT MERGE ANYWHERE
9674a3ef319f : Import translations. DO NOT MERGE ANYWHERE
d33678aedac9 : Import translations. DO NOT MERGE ANYWHERE
126ed606bd8b : Import translations. DO NOT MERGE ANYWHERE
ff2c6554e3e9 : Update test for smartspace disconnect
4247a72b445b : Update SYSUI_STATE_SCREEN_PINNING in TaskbarDelegate
ee9a58888f40 : Enable handed bouncer in both orientations on large screens
44fdbc81d7b1 : Correctly clip QS during heads-up pull down
9c293959301f : [2/n] Letterbox reachability: Aspect ratio as in split screen.
a75783bec4e9 : [1/n] Letterbox Reachability: Repositioning on double tap.
b8ab7211fb2e : [DO NOT MERGE] Smartspace - Don't connect until setup
570aa53d5aeb : Revert^2 "5/N Remove PluginInitializer entirely."
2d1f3a7afa21 : Revert^2 "4/N Remove #handleWtfs from PluginInitializer."
3b44249990e1 : Revert "Revert "3/N Remove #getPrivilegedPlugins from PluginInit..."
cb33c243d840 : Revert "Revert "2/N Rename PluginInstanceManager to PluginAction..."
0a1f866c4eb0 : Add TestApi to clear organization Id
bd1724cf6d5d : Update the documentation for onResume of Activity
3d7ad43140cf : Promote #setAdjacentTaskFragment to TestApi
262f671df804 : Fix NPE when get organized taskFragment
f70f8ecefccd : [1/n] Introduce API for all available max WindowMetrics
fb70748da107 : Update KeyguardStatusBar views w/ display change
8798f2eebf98 : [Disable Flags] Move disable flag logging to a helper class and use it for StatusBar.
be86cc2d0be9 : Revert "2/N Rename PluginInstanceManager to PluginActionManager."
6ae34f5d605f : Revert "3/N Remove #getPrivilegedPlugins from PluginInitializer."
f3a62151d096 : Revert "4/N Remove #handleWtfs from PluginInitializer."
12d8e155ab07 : Revert "5/N Remove PluginInitializer entirely."
bfb3a7a8318a : 5/N Remove PluginInitializer entirely.
489b25e7e94c : Fix NPE when passing displayId through handler
b07994d29afc : 4/N Remove #handleWtfs from PluginInitializer.
0b7ba4662a47 : 3/N Remove #getPrivilegedPlugins from PluginInitializer.
ecc3306fdc7a : 2/N Rename PluginInstanceManager to PluginActionManager.
f49068f09485 : Fix aggressive caching of RenderNode snapshot
e8a7e97ff28c : Manually register Dumpables to DumpManager
a250b92ebcf3 : Use hinge angle sensor based unfold animation by default
f9f94bb4a239 : [Taskbar icons unfold animation issue] Do not take into account initial translation
9c7a45f339ae : Fix temporary black wallpaper after setting a new image wallpaper
6bdefb5a742e : Do not calculate rotated override bounds for organized tasks
c5024fc2b453 : Not removing primary TaskFragment when clear task
7eb652d41ded : Remove redundant sending app visibility
d1b525354fbe : Enables scroll capture for WebView
5d00ad6e13d9 : Add API to inform the system a drag is initiated by an A11yAction#ACTION_DRAG_START.
5f68630b1518 : Allow translation should also work on non-resume state
1d3084bb0e1b : Consider process priority of unknown visibility launching app
e02fc4cbba60 : Don't let IME move to recents activity during recents transition
72bfcc9de607 : Uses the DisplayThread instead of creating a new thread to improve performance at startup
2fbcfd327b7a : [RESTRICT AUTOMERGE][CarTelemetryService] Add permission to kitchen sink for CarServiceTest
6f787a758808 : Shorten the timeout of finish call to 10 seconds
b4fdc0e4ba07 : Avoid applying window config from updating persistent config
cce2d8a9ced7 : Prevent windows of embedding activities excluded from a11y
2918f63c31d7 : Defer TaskFragment removal until appeared
bcb99535f904 : Adding the SurfaceView on splash screen thread.
553f62019b0a : Prevent NPE when checking focused stage before root task is ready
2d9568eef147 : Add ACTION_LARGE_SCREEN_DEEP_LINK for large screen deep link pages.
b7219cb1d6cc : Fixing the title of Talback was not aligned to the right under Arabic in a11y short menu.
d4c436d9492f : Only allow system to apply relinquishTaskIdentity
0da2b5f5ed3e : Remove unused import in DisplayContent
4786149fe7cc : Dispatch organized task info change after committing visibility
59ccfbbe1c07 : Fix ScreenDecorationsTest failures
c86f1eb19e25 : Use SystemUI theme to inflate FrameLayout and SplashScreenView
9f0119b752e3 : Add the permissions for Settings deep link
42672c961714 : RotationHelper: use FoldStateListener to get folded info
c8a54dab1d2e : Update split screen interface to indicate dismissing to top task
b45e7e858eff : Use same side-swipe check for alt bars
5d5f0987b226 : Always inset the IME by the extra nav bar frame height
962eab3009ee : Revert "Revert "Support immersive mode with task bar""
19c0a2c91a1c : Move the NotificationAccessConfirmationActivity component name to resource config so that it can be overlayed.
bc94c3d524d3 : Wrap IRemoteTransition in a parcelable to enable extra properties
86bdd71fec86 : Use sequence numbers to synchronize enabling Pointer Capture (2/2)
f0fda0d2200e : Make sure the removeObservers be called correctly
fcef782559e0 : [MediaProjection] Do not start layer mirroring without a surface
203e005aa324 : Check the transient state by using public types
a71cd04883bb : Fix the title of the HW "Edit shortcuts" menu is truncated when the device is folded.
64266375986c : Nullcheck for StatusBarManagerInternal in InsetsPolicy
3e4376789ad8 : Import translations. DO NOT MERGE ANYWHERE
efc396c81521 : Import translations. DO NOT MERGE ANYWHERE
310a25282837 : Import translations. DO NOT MERGE ANYWHERE
7d335eb1c826 : Reset cached values when reset divider position
f670cc64ca64 : Adding native flag namespace for lmkd.
1aeb67337e2f : Import translations. DO NOT MERGE ANYWHERE
a7c9bec46ce5 : Fixing a couple nav bar crashes
45b2235bd666 : Fix an issue with bubbles overlapping the taskbar
54c8099b3e6a : Only animate user list if there's multiple users
4ba9fc6168f4 : Prevent adding methods in WindowInsetsAnimationController
065f4d876ea5 : [MediaProjection] Store WindowContext in VirtualDisplay
080151f88949 : Import translations. DO NOT MERGE ANYWHERE
10de7a4f5685 : Fix first drag to split not working
cbf8798bcfe0 : Release the child layer on TaskSnapshot
b87284183050 : Remove ActivityRecord#okToShowLocked
8dd4a32ee4bb : To support loading display_settings.xml on treblized builds, include the product directory on the search path for the file. If not found, fallback to the vendor directory.
8ad79ffd15a3 : Fix NPE in edge back gesture handler
ceb064a7db07 : Populate window configuration from TaskInfo.
851f1df2f176 : Return the existing display ids when registering a display window listener
c99afb71e2bd : Respect min/max aspect ratio in freeform launch bounds
9894b250077c : Add default minimal size to WMS proto
06284378b655 : Prevent apps from spamming addAccountExplicitly. See comment here for the discussion on solution https://b.corp.google.com/issues/169762606#comment14
fea3fd475dc3 : Use a SC wrapper when running on background thread
c8287a930f36 : [DO NOT MERGE] Sync flicker from master to sc-v2
bf31a0641f34 : Fix dismissing activity getting relaunch signal while dismissing split
cb50daa74cf2 : [MediaProjection] Store WindowContext in field
542af13cf51d : Finish the primary container while secondary exited
ebdd22f73d89 : Register remote animation in JetpackTaskFragmentOrganizer
f06d81271c70 : Fixing crash when activity doesn't have a window
cbe763308a64 : Skip resize changing transition if display is rotating
be11a89cb7a5 : [View Controllers] (3/3) Move (most of) KSBVC's alpha calculation out of NPVController and into KSBVC.
9df4ac609398 : Start blob store service synchronously.
a4d5841eb188 : RotationHelper: send active displayId to audio HAL
baf1f463f040 : DO NOT MERGE Apply a maximum char count to the load label api
4fd17df72714 : Remve TAB character warning in multiple shortcut dialog
26ed47443cda : Surface: Release references to BlastBufferQueue and SurfaceControl on Surface#destroy
cfb22eae9dc5 : Dispatch taskInfoChanged after the app transition is finished.
2c0789b8f82a : Don't explicitly wait for starting-window during tests with shell-transitions
223ff6bd3969 : Fix some NPEs in shell transitions
e38e9d8793cc : Revert "Support immersive mode with task bar"
fb1862baf262 : Make QS pull down consistent with shade
e9dd14e011a2 : New APIs for immersive audio
0fd19013e5ac : Remove force transition logic when keyguard is occluded.
6902904e9722 : Refine WindowInsets logs
5514e76d40b1 : Draw rounded corners beside split divider bar
97c313133575 : Send request top ui to SystemUI when creating splash screen.
dc1bbc2d63f7 : Support immersive mode with task bar
00e77ebd6bd1 : Import translations. DO NOT MERGE ANYWHERE
5624af8c8528 : Revert^3 "Enable input window rotation flag"
f4e90077e45c : Fix notification panel state not being set if navigation bar is gone
14ac35839a89 : Allow TaskFragmentOrganizer to set remote animation
daaeb2f0bb74 : [View Controllers] (2/3) Move KSBVC's visibility and shouldUpdate calculation out of NPVController and into KSBVC.
b6732216f17c : Spin off node generation logic into testable class
fb427386e212 : DO NOT MERGE: Register NetworkController to DumpManager
c0be781196be : Import translations. DO NOT MERGE ANYWHERE
2a32564d38e3 : Import translations. DO NOT MERGE ANYWHERE
7ef3a6052323 : Import translations. DO NOT MERGE ANYWHERE
a956be413e9b : Import translations. DO NOT MERGE ANYWHERE
8e18920a3d7e : Import translations. DO NOT MERGE ANYWHERE
f2ef6b540c55 : Constranit the magnification window size for large screen devices
b0d25d2e935e : Fix some issues with studio build
04c0fa9bdc2b : Fix issues where the task was still touchable in overview
074c7291a989 : Update divider bar layout to match stage split design
a99034d9c642 : Only run PipLegacySplitScreenTest when it is using legacy split
796874386a7e : Wait starting window finished in syncInputTransactions
d3d492a5985e : Disable flaky biometric view tests.
4e537fb6c196 : Grant CHANGE_COMPONENT_ENABLED_STATE permission for CarLauncher app.
b5b1e54f236c : Align one handed bouncer to the right edge of the screen.
4b40a261e05b : Revert "New APIs for immersive audio"
f21d2cb4b3fd : Cleaning up KeyguardClockPositionAlgorithm and its tests
b258a28e2df1 : Default handed bouncer on for large screen devices.
0f4ce51bc204 : Remove WindowManager usage in ViewConfiguration
7c7ff09026d4 : [RESTRICT AUTOMERGE] Fix bb in duplicate value for resource
fc0d0bc3f50f : [RESTRICT AUTOMERGE] [Provider Model] Support 2+ lines instead of marque for Mobile data and Wi-Fi
22306c37b407 : [RESTRICT AUTOMERGE] [Provider Model] Fix WiFi SSID disappear issue
7c0b74fd8c49 : [RESTRICT AUTOMERGE] [Provider Model] Enforce DISALLOW_CONFIG_WIFI in Internet Panel
c9d58c10d600 : [RESTRICT AUTOMERGE] [Provider Model] Correct Wi-Fi toggle title color in Dark Theme
696250a4ecf4 : Update statusbar insets when switching displays
df08b0c3f9db : Reduce setBounds if bounds not really change
0c6c558f89d4 : Fix black screen when drag divider to bottom
fc397649441a : [RESTRICT AUTOMERGE] Refactor InternetIconInjector to SettingsLib
c3abe4998dde : [RESTRICT AUTOMERGE][Provider Model] Cherry-pick from ag/15243691, ag/15287619, ag/15287620 and ag/15270751
0284c9d9b2e7 : [RESTRICT AUTOMERGE] [ProviderModel] Cherry-pick from master ag/15207286, ag/15216391 and ag/15205988
505ff7a384e9 : Update the failure while start activity in TaskFragment
b9b97ec9d40c : [DO NOT MERGE] Support multiple smartspace views
3c6a594c1352 : Fixing QS reacting to touches in notifications area in split shade
118428b62499 : Include TaskFragment bounds change in app transition
3c575092beba : Disable stubby PIN pad unless it's a small device.
162f78c838c4 : [MediaProjection] Immediately clean up mirrored surface.
3186c166f867 : [View Controllers] (1/3) Move KeyguardStatusBarView's animation methods out of NotificationPanelViewController and into KeyguardStatusBarViewController.
53ab72bbab0f : Refreshing visibility of QS elements whenever configuration changes
8c88a0c34bb1 : Support hinge angle sensor in unfold animation
baa03325f9a3 : Fixed failing scrim test
6603444a7651 : [DO NOT MERGE]Support rounded corner for multi-display devices
5e55e3976d20 : Reland "Introduce TaskFragment transition type"
5632f4b1bd82 : Fix rotation test faiulre on foldable devices
49c1490d1c50 : Change color of split screen divider to match taskbar color.
e0141e5be033 : AudioService: validate uid / package name match
8f06d2e254c8 : Support dynamic material color for letterbox background.
be04ad408a78 : Sort after all notifications are filtered
fdaaa7d1f37f : Revert "Moving smartspace to the right on the lockscreen for split shade"
d493d1447e49 : Revert "Logging to see what causes Launcher restarts during the test"
f74aa266d355 : Revert "Introduce TaskFragment transition type"
6bcb4ca12876 : [Provider Model] Cherry-pick from master ag/15008434, ag/15023697 and ag/15023698
ae8b72f3efef : Clear AppTransition.mOverrideTaskTransition.
bce0cf133a8d : Add alpha color animation in the beginning of unfold light reveal
92ae4dfef08b : Revert "Revert "[Dagger] Remove Dependency.get from VolumeDialog..."
eb3007fe14b6 : Log AppCompatStateChanged atom.
8500f6c13614 : AudioSystem JNI: Add support for spatializer APIs
c839cfe06b28 : Add some logging to aid debugging device state transitions.
6f0cd1ecca8f : Use non finishing activity for remote animation opening target
ca765813ca65 : Do not consider embedded task as task switch
3f7830eaf15c : Introduce TaskFragment transition type
5082dcb7fd58 : Reset the last-activity-removal of the adjacent TaskFragment
a3beedb37e51 : Clear invisible undrawn activities when reporting drawn
b7299f30accf : Fix flicker when unlocking the screen.
911be61b616b : Cache IWindow in InputWindowHandle
a8e74160decf : Add AccessibilityAction and AccessibilityEvent API for drag & drop
510212b3448e : [View Controllers] Move more KeyguardStatusBarView methods out of NotificationPanelViewController and into KSBVController.
5e5c126fd4bf : Update the padding of TowTargetPreference divider
8534fb2f29cb : Improve InsetsPolicy#adjustVisibilityForIme when switching apps
abcd474df863 : Update statusViewCentered after reinflation
1be9657cc425 : Using LaunchActivity when possible
0e1d1e76e93f : Skip transition only when transferring starting from visible activity
ef49a02eddb7 : Prevent activity being destroyed immediately if embedded
90f757a3a728 : Hook up EdgeBackGestureHandler with TaskbarDelegate
461e09e8939d : Remove SurfaceFreezer leash when unfreeze
9c606e2740d4 : getActivityTokenBelow should exclude finishing activity
53cc8573f704 : Import translations. DO NOT MERGE ANYWHERE
1f70abe98d33 : Allow top focused activities to call requestState
3b8fbc13bf7d : Import translations. DO NOT MERGE ANYWHERE
a53763422471 : Import translations. DO NOT MERGE ANYWHERE
7dde391fc115 : Allow override requests to outlive the requesting process.
a5ab448ff0bf : Refactor request lifecycle logic into OverrideRequestController.
f49845994271 : Import translations. DO NOT MERGE ANYWHERE
e189850ad5b6 : Add extra logs for when pulse is dropped
1643ffa66c27 : Import translations. DO NOT MERGE ANYWHERE
ddefd4535873 : Fixes two bright flashes of the notification scrim
fbc5f923aae7 : Keep split bounds after configuration update
f02365656fd9 : Revert "[Dagger] Remove Dependency.get from VolumeDialogImpl."
fabbcd124767 : Fix NPE in IMS#onEvaluateFullscreenMode
281777cf4c65 : Fix Security issue for Html.fromHtml without escape
d10975311ed6 : 3/3 Remove SuperStatusBarViewFactory.
b00611cfd999 : 2/3 Remove SuperStatusBarViewFactory#getNotificationShelfController
0e2230c880b0 : 1/3 Begin removine SuperStatusBarViewFactory.
a38454d64d24 : Revert^2 "Enable input window rotation flag"
86b92aef1a92 : Fix WindowMagnificationControllerTest failure on foldable targets
2eb684ea8b81 : Remove Task#mForceNotOrganized
4179c7ce58fb : Animate the Wallet activity launch on lockscreen (1/2)
95d37cedff90 : Fix pip or bubbles is under split divider
66e7ff79372f : Only run legacy split flicker tests when it is using legacy split
fa097e1fa89c : Fix PiP rotation when Shell Transition is on.
5b6bc005fd17 : [Dagger] Remove BatteryController from BatteryMeterView.
b7f698c7ce05 : Modify the comment for accessibility_button_mode
caf226bfb093 : Update unfold transition package name
485fb3e4b108 : Rename KeyboardShortcutsData to KeyboardShortcutsMessage.
0527f21cdbe9 : Pass IWindow to InputWindowHandle.
9728e603c057 : Move inner implementations below StatusBar constructor.
d655414526bf : Adds LPP sensitivity for Assistant invocation
bbd72ff3e5c7 : Offset ghost views by the containing view's location
be3f39d1a1ca : Remove custom Handler from StatusBar.
da9d2fcc5896 : Move ActivityLaunchAnimator.KeyguardHandler internal to StatusBar.
9e5c45cb478b : Move BatteryStateChangeCallback internal to StatusBar.
858d81a5e373 : Move ConfigurationListener to internal field in StatusBar.
50018ac73ad3 : Use different top margin for the QS detail panel in split shade
9017382b77d4 : Fix isAtLeastS failed on SCV2 and master
1c61be35a554 : Add logging for splitscreen
0d0e40497896 : Removed strong zoom as shade starts to be pulled
6ce1d70fb4b6 : Update framework from jetpack.
a67edf7448b0 : Pass through home/back/recents disable flags via sysuiFlags
525fd252966b : Disable smart lock when in power menu on lock screen
e6e8b11b9cc8 : Import translations. DO NOT MERGE ANYWHERE
04cb5da84ae3 : Import translations. DO NOT MERGE ANYWHERE
ec7b3c2c534e : Not resume the invisible TaskFragment when resume top Task
b1528bee9b58 : Import translations. DO NOT MERGE ANYWHERE
28f9c93386ee : 6/6 Remove NetworkController from Dependency.
87b5fbae8002 : 5/N Move KeyguardUpdateMonitor to OperatorNameViewController.
cbf351318083 : 4/N Move Tunable to OperatorNameViewController
c0777560244c : 3/N Move SignalCallback to OperatorNameViewController.
f5204b6c51a1 : 2/N Move DarkModeReceiver to OperatorNameViewController.
9c4fcb83de66 : 1/N Add an OperatorNameViewController.
1f6c1537d451 : Add a feature flag to guard the large screen feature in Settings app.
3c8936a840a0 : Revert from .equals to == to prevent NPE.
0ae8f3504b96 : Prevent repeatedly resuming/pausing activities in split
5bf748edc303 : Import translations. DO NOT MERGE ANYWHERE
f59a336a2503 : Import translations. DO NOT MERGE ANYWHERE
ce4afed05037 : Update split controller to latest extension interface
eff3dfe44341 : Fix NPE in testWindowContextAddMismatchedWindowType
2e7147fcb902 : Move RegionSamplingHelper to SysUI shared
4462de5dfdbb : Remove starting destination bounds on BOUNDS PIP Shell Transition.
55c1b2825992 : Restrict cross-user wallpaper inspection
50673d80bef4 : New APIs for immersive audio
5d993ac26c9a : Fixed an issue where the statusbar was made opaque even though it wasnt
8ca2be726d07 : Add transform matrix to InputWindowHandle.
8e4db8ed4002 : Avoid the scenario Where taskdisplayarea is null
92678546b1d9 : Log SizeCompatRestartButtonEventReported atom.
6b880493378a : Apply fixed rotation on IME window if its target is rotated
926507262c30 : Activities behind two adjacent TaskFragments should be invisible
8e8bc5bf8c8f : unite all locks under BroadcastRadio
4d1f0d16b526 : Fix an issue where the bubble overflow wouldn't animate when collapsing
1acaeb5b664c : Add logging for app drag and drop
91eee7fdcb02 : Don't prematurely commit visibility in consecutive shell transitions
59de6b39a4c1 : [Dagger] Inject LockscreenGestureLogger into PanelViewController and StatusBarNotificationPresenter.
3ea610af8422 : [Dagger] Inject NotificationEntryManager into StatusBarNotificationPresenter.
2bf30747c7c3 : Pass RecentsAnimationTargets to shell to reparent
5815309df8c0 : Add a property for Numpad Button text color
98897a585683 : [Dagger] Remove the simple Dependency.get calls from StatusBarNotificationPresenter.
43603d983905 : Remove notification cap on lockscreen
b66c0add2a8c : [Dagger] Remove Dependency.get from VolumeDialogImpl.
6037800f1255 : Ensure that the keyguard container is always below message area.
da6f1e80af41 : [Misc] Only create KeyguardStatusBarViewController once inside NotificationPanelViewController.
5d49fdf8d619 : Revert "Revert "No NavigationBar layer in tablets""
40fc6de5a7a4 : Keeps the intercepted activity on the existing secondary container
7f7d15e04a53 : Import translations. DO NOT MERGE ANYWHERE
82dc97f83f58 : Refactor recent location access for general usage
f45a46440903 : Finish existing secondary containers when starting to side
e7981bb2b2d7 : Center bubbles horizontally on large screens
d15b09358314 : [View Controllers] Move KeyguardStatusBarView#setTopClipping calls out of NotificationPanelViewController.
30377db99546 : [View Controllers] Move KeyguardStatusBarView#setKeyguardUserSwitcherEnabled to the controller.
916745dac081 : Fix zordering of recents input consumer
0558e1211604 : Replace DateView with VariableDateView (1/2)
747432f31f76 : Avoid canceling WaitInfo by trampoline activity
24144755b009 : Import translations. DO NOT MERGE ANYWHERE
e669efdb7f7c : Import translations. DO NOT MERGE ANYWHERE
024e8dcf5913 : Import translations. DO NOT MERGE ANYWHERE
e6124cc340c0 : Import translations. DO NOT MERGE ANYWHERE
a8a3337e8556 : Use isFoo instead of getFoo style for display-layout-config.xsd generated methods
aeb52f75d085 : Add an inputconsumer override method for modern recents transitions
296c6554a0fd : Add Java and JNI WindowInfosChangedListener hooks to register with SCC
8bae39cab2a9 : Allow WPS to create windows with multiple type
bc2f0869e048 : Test should handle both device orientations
ec1c14268ce6 : Add unfold animation to launcher icons and widgets
656341229a57 : Read isKeyguardScreenRotationAllowed each time instead of caching
a7a5ad7b7888 : Revert "No NavigationBar layer in tablets"
83753c9ad276 : Treat GONE windows as READY for sync
fb999dc720f1 : No NavigationBar layer in tablets
2c0834c5e574 : Invoke keyguard going away when it is collecting for wake
b94f30cfa343 : Import translations. DO NOT MERGE ANYWHERE
8c86bde90f09 : Default test setup to single column shade
1de8d00ef73e : Use window manager global to add/remove starting window.
b9abece8fbe2 : Auto remove the embedded task from Recents
437c2aab950a : Fix unable to launch app again from launcher
f276e6c4c1a5 : Import translations. DO NOT MERGE ANYWHERE
1621cb4a95b3 : Import translations. DO NOT MERGE ANYWHERE
b29b6aac05a1 : Fix split caused apps ANR
5e4b1706fc00 : Import translations. DO NOT MERGE ANYWHERE
48981b88e4de : Import translations. DO NOT MERGE ANYWHERE
0ac518cce9df : Extract remote insets controller out of DisplayImeController
84c2b1518e94 : Import translations. DO NOT MERGE ANYWHERE
e92019976150 : Disable PipLegacySplitScreenTest when Shell Transition is on.
a50d29727a07 : Pass AppOps result for PiP to Transition change.
b5b79178cf83 : [Dagger] Remove BroadcastDispatcher from BatteryMeterView
750cf17edbaa : Update width of expanded view to match new spec
2d886505bbe6 : Fix up back press with bubbles manage menu or user education
22fbd8387268 : Fix touches activating TaskView when showing user education
204080732f93 : Updates to user education for large screen
2462a271eaee : Consider destruction of activity for task removal
73488550bb2e : Allow ActivityOptions remote animation override per-display remote animation.
e1878759dd1a : 1/N Move plugin loading into PluginInstanceManager.
6272659df64a : Update SurfaceControl buffer size when increasing pointer size
bf2fd66e55cb : Remove custom PluginHandler from PluginInstanceManager
33ce3e1f6782 : Remove custom MainHandler from PluginInstanceManager
03262298bd59 : Daggerize Plugin code.
fd5715bb3194 : MediaProjection captures DisplayArea
440a2028e2d5 : Showing action buttons in collapsed QS in split shade
9a03ae118469 : Add non-system overlay flag for usb perm dialog
5eff403fff18 : Renaming to `initial` TaskFragment token
a88bf04c8c8d : Add back dismissing parallax and dimming value to stage split
bc1eba66ece0 : Make divider bar flings smoother when snap-to-dismiss split
a8be6b3c2810 : Import translations. DO NOT MERGE ANYWHERE
c826c043d069 : Import translations. DO NOT MERGE ANYWHERE
a82be1cf69a1 : Import translations. DO NOT MERGE ANYWHERE
12af953a6931 : [SystemUI] Add notification to window feature.
b1cf73ee5baa : Import translations. DO NOT MERGE ANYWHERE
7fb1c306a6e3 : PiP Transition: Only allow TRANSIT_PIP and TRANSIT_OPEN types for enter animation.
f6ce0ea4a930 : [Dagger] Remove Dependency.get from VolumeDialogComponent.
b30e2bb4db6c : [Dagger] Remove Dependency.get from BrightnessController.
8bec600008c3 : Filter-Diff Screen Layout Changes for Activity Relaunch
932fac86f255 : Mic and Internal audio recording mismatch
9f2c659f1a75 : Add a minimal FreeformTaskListener
3cce8dd16ff5 : Fix IOOBE in forAllLeafTasksAndLeafTaskFragments
a65393e0a46d : Reland "Deferring visibility updates while applying WCT"
7f2a6b011a1a : Revert "Fix flickering when switched to the task without IME shown"
8065baa00605 : [Dagger] Remove Tunable from BatteryMeterView and move to its controller.
07ba23a58081 : Add flag listeners.
9cbcbac55bcf : Fix test failure
d5ecf755db10 : Run verifications on callingUser, not targetUser.
6269ac83c562 : Fix test when running on large screen devices
bc047eeedd88 : Differentiate seamless rotations in shell transitions
e0f1d459c98c : Revert "Enable input window rotation flag"
e82c67504dfc : Delete dependent TaskFragments in the same transaction
5e96575e46e6 : Import translations. DO NOT MERGE ANYWHERE
1de3b93609a9 : Revert "Apply overlay updates to widget provider info"
28a9850a8da2 : Rename the user-to-execute-as to "targetUser".
eccc88a8b5c6 : Destroy ActivityRecord when it is removed from the hierarchy
f257692394c9 : Logging to see what causes Launcher restarts during the test
a800d9b581c1 : Make sure recents animation input consumer is above the top task
42b3b6140845 : [Dagger] Remove ConfigurationController from BatteryMeterView.
06be0817e209 : Add Sv2 to aapt2 codenames
06037712dd9b : Add new Flag class. New FlagReaderPlugin.
3fbb2627c98d : Allow cross-user use of projection state APIs.
f1204289fa70 : Fix shell-transit to legacy app-cancel metrics
253696fea3e6 : Temporary flag for Launcher to debug their usage of sandboxed display APIs
d8c6fdc46d51 : Fix testRelaunchConfigurationChangedWhileBecomingVisible flakiness
d3c5c568a8b0 : Extracting buttons below expanded QS to a separate view and controller
8afdd40f0e01 : Moving smartspace to the right on the lockscreen for split shade
2b3f7ef27fc1 : Make the keyguard pattern view shrink when the device is half open.
87f382b51436 : Enable input window rotation flag
a1da2da8e61b : InputManagerService: Use default display for input injection if not specified
18bfc13c4539 : Import translations. DO NOT MERGE ANYWHERE
68ac617a4b36 : Allow moveActivityTaskToBack on aliased activities
938eaabc4e61 : Import translations. DO NOT MERGE ANYWHERE
20f55b10b2e5 : Supporting independent back nav while task embedded
cdd1e3c1baa4 : update broadcast radio owner
94354a9a7f30 : Intercept activity start requests in client organizer
d057da2ca5e7 : Revert "Revert "Making mirror slider appear when brightness slider is used in split shade""
a26de34cc496 : Check visibility for consecutive launch while device is sleeping
5ecf62bd4d1b : Exclude the embedded tasks from Recents
da38617955f2 : Revert "MediaProjection captures DisplayArea"
d075ec0ab611 : Integrate SurfaceControl jank monitor for PIP transition
3337455396f6 : Import translations. DO NOT MERGE ANYWHERE
778054225d9c : Prevent the launching activity be reparented into embedded task
1cd59c50f10b : Add hidden APIs to allow to get and set task ID in AccessibilityWindowInfo
9ff2a43ae5d1 : Added managed profile owners on 'cmd device_policy list-owners'
a017d8308f18 : Import translations. DO NOT MERGE ANYWHERE
fff8e219751b : Fix one more import for ContextThemeWrapper.
3289ae9f6408 : Update the flyout width to be smaller on large screens
ba35a77513bb : Updates to manage button based on latest mocks
53f2c5ac8a2d : [Dagger] Move CommandQueue out of PhoneStatusBarView.
efe9df6ff20b : Associate starting window in task fragment with base task
3344593e0185 : [Dagger] Add PhoneStatusBarViewController.
50f3e9ccd8cd : [Dagger] Add BatteryMeterViewController. Future CLs will move Dependency.get calls from BatteryMeterView to this controller.
9f4b3a6439bc : Resize PIN pad when the device is half folded.
d4f5bde12fa5 : KeyguardViewMediatorTest - Flaky test fix
1f790e33d235 : Unify Aspect Ratio Logic in ActivityRecord
332036a29e65 : Sending TaskFragment token to client for the launching activity
8b56f198e22a : Call with Shell transition for TRANSIT_KEYGUARD_OCCLUDE/UNOCCLUDE
651068c47bd2 : Move FeatureFlags to flags package.
49f81f0ae083 : Camera: Enable rotate and crop overrides
c9a7c24e3e54 : Pass AppOps result for PiP in RemoteAnimationTarget
e009235ae205 : Import translations. DO NOT MERGE ANYWHERE
36c3af87dc5b : setAdjacentTaskFragments for paired TaskFragment
e52042c87881 : Make tests more robust
7b43d589765a : Revert "Making mirror slider appear when brightness slider is used in split shade"
2ee44db71970 : Fix broken launcher build to use the right import for ContextThemeWrapper.
91c8c9ea8f30 : Introduce separate rotation lock settings per device state.
56966cba3534 : Allow to transfer starting window from dying activity
a82912457770 : Freeze live wallpaper for letterbox background.
c4efa5bc2a7e : Import translations. DO NOT MERGE ANYWHERE
45dd2a320205 : MediaProjection captures DisplayArea
da44526b9b62 : Fix the content of the bottom split being truncated while showing IME
8ba6a92dbe1b : Add occlude/unocclude support in keyguard shell transitions
9d4a077de92f : Use size compat bounds for window layout
012697e5a7da : Do not call setReady(false) when finishing
7141ab2619ce : Support surface only instrumentation
bcc1f3cdd513 : Log and skip noteEvent calls with null name
adb7e53532ca : Add some more transition filter properties
c7dc9ab8abd7 : Remove BUBBLE_EXPANDED state from ScrimController
0974348d3193 : Manage menu changes
31075face6fd : Don't use SysUI ScrimController for bubbles
30336ee89d33 : Fix NullPointerException in PhantomProcessList due to race condition
f8faf50234a7 : Add a new boolean resource to reset the AirPlane mode after during boot.
f6205bfa49c4 : Refine updateSystemUiVisibilityLw for performance
a55c81d1de27 : Check task switch by comparing the previous top task
59a168a9faa2 : Fix support for USER_ALL in FakeSettings
53596362188d : sysui: update wallet card widths on configuration changes
fcfa14c2f77e : Add the getter APIs to fetch the drawable / resId easily
adb6e79cb62c : Add TRIGGER_SHELL_PROFCOLLECT_UPLOAD permission
83a0c4875e0e : Showing starting window on freeform windowing mode.
cc13d405990d : Revert "Add interval for relayout perf test"
da52a50220dc : Remove flaky annotation
dcc1ed475a45 : [DO NOT MERGE] Fixed LocalDisplayAdapterTest test failure
5daa1ce51c42 : Move ColorExtractor.OnColorsChangedListener to inside of StatusBar.
c813aecf758a : Remove CommandQueueCallbacks interface from StatusBar.
f5da4bd267d4 : Move KeyguardStateController.Callback to field of StatusBar.
75eddd350e0d : Add new shell commands for DeviceStateChanged CTS test
d91988e96051 : resolve merge conflicts of c5d6a8e70a6ed85ed2e18012b8b78fc26098d69c to sc-v2-dev
3dab1eaeecf4 : [DO NOT MERGE] Full - Compatibilize winscope with master
a7eef6e459f6 : Refine the bounds of the wrap-content sides
348c66b52b5c : [DO NOT MERGE] Support display cutout for multi-display devices
ea6e6633e148 : Avoid re-adding to existing split
541aed725364 : Use main thread executor in the split controller
537a8c0485a6 : Dismiss stage split when unlock after folded
afc96fda777d : Changed task focused to be based on focused app vs. window
08fcb4dc9aec : Ignore rotations while the view is not yet attached
c7f047b28721 : Disallowing dragging to fullscreen
dc3af2e2ab7b : Update controls icon
3520d84795bc : Early exit if the target region is empty
4330a4b77910 : Import translations. DO NOT MERGE ANYWHERE
112936209bc2 : Import translations. DO NOT MERGE ANYWHERE
48b85a90dbe4 : Import translations. DO NOT MERGE ANYWHERE
1d4da0b8991f : [DO NOT MERGE] Controls Lockscreen affordance
142179fbc8bd : Enable keyguard remote animation when WMShell is used.
f04093461147 : Fix the leak while remove the taskFragment
f74cc1c31a0d : Import translations. DO NOT MERGE ANYWHERE
9ba705609f01 : Add interval for relayout perf test
1744f603ed3c : Allow embedding activities cross apps
8c3b7511abb7 : Notify split controller about activity configuration change
d88f0effb206 : Skip duplicate setBounds requests for task fragments
c33cbb854ada : Offload Luma Sampling IPC to background thread
bb9e57c95898 : Backup AUTOMATIC_POWER_SAVE_MODE and ADVANCED_BATTERY_USAGE_AMOUNT
91c4cf357553 : Move StatusBar.DemoMode to separate class.
7e15486b8835 : Remove DemoMode Interface from StatusBar
80e1487735f4 : Allow task fragment to use higher animation level
090c0cbcb0f7 : Use InsetsVisibilities to carry requested visibilities
edaa029b4676 : Fix showing duplicated recent tasks in Recents
f89b6378654c : Note API alternatives in javadoc
263e907c1b31 : Making mirror slider appear when brightness slider is used in split shade
9dfcf46ab926 : Promote TaskFragment APIs to TestAPi
8dc8bdaae5e2 : Fix stage split rotation
61e70d323a4c : Fix NPE in RemoteTransitionCompat
369fa22e04aa : Import translations. DO NOT MERGE ANYWHERE
4e85aa994ab1 : Import translations. DO NOT MERGE ANYWHERE
99b93b7dfa5b : Add WCT#setAdjacentTaskFragments
637f03aafb58 : Reset to LiftReveal when going to sleep due to timing out, after a biometric auth.
e6987aff6a99 : Import translations. DO NOT MERGE ANYWHERE
8128340b67dc : Import translations. DO NOT MERGE ANYWHERE
c01605f9de27 : Import translations. DO NOT MERGE ANYWHERE
20193b10f0f7 : Import translations. DO NOT MERGE ANYWHERE
a81a5aefe9b5 : Import translations. DO NOT MERGE ANYWHERE
ed5a96473f7d : Import translations. DO NOT MERGE ANYWHERE
acc62fda0aea : Revert "Fix stage split rotation"
d69d28659b1b : Add api for systemUi getting split visibility
ca43bb061b40 : Providing caller's token when starting activity in TaskFragment
2ac27f9e1040 : Make sure divider show after DA info changed
97047927975e : Hide Keyguard view after remote animation
6ea18c5778f7 : Fix Keyguard exit remote animation not invoke finish callback
d879f8802ca8 : Fix drag down animation when bypassing
0a0718c677a1 : Skip operation on content overlay if task's vanished
77eb288644b1 : Added device posture controller to SysUI.
d72a55e66bd8 : Updated keyguard_pin_view to use a ConstraintLayout.
01dbaea047c8 : Finishing root activity if having other running activities
5db29137405e : Report the failure back to the organizer
706bb3e9a3db : Fix stage split rotation
b829d18bfa37 : PiP: Fully disable dismiss target.
17d9647d824c : Deprecate MENU_STATE_CLOSE for PiP menu
adc83603b599 : Move mRemoteInputManager + logic to Controller
0b6ea59fe048 : Mark an ActivityThreadTest as flaky
9e163f832092 : Register task fragment organzer before sending events
95ebce09e6c5 : Hook up custom activity-level animation callbacks to shell
66820d753ed6 : Hide RSSI next to single carrier name
30efa5741954 : Add shell-transitions inTransition check to getTouchOcclusionMode
91ca98485733 : [Dagger] Move StatusBarIconController and FeatureFlags from KeyguardStatusBarView to its controller.
6df785404c1c : [Dagger] Move OnUserInfoChangedListener out of KeyguardStatusBarView and into its controller.
3b2f521ac133 : [Dagger] Move BatteryStateChangeCallback out of KeyguardStatusBarView and into its controller.
679417f496ad : [Dagger] Move AnimationCallback out of KeyguardStatusBarView and into its controller.
740c6f5bdebd : [Dagger] Move ConfigurationController out of KeyguardStatusBarView and into its controller.
0abf3cdc5f5f : Fixed the padding of quick settings
5c4fcb2bf232 : Revert "Deferring visibility updates while applying WCT"
dc99480f8b34 : Add initial unfold animation prototype under feature flag
e79d76db4f40 : Move Large Screen sysui configs from RRO into sysui directly.
da2fc2547519 : Fix pointer location apply wrong insets in foldable device
603bda15e85c : Prevent NPE when dropping app icon to split
9dd4bc8bf435 : Add hasRunningActivity in TaskFragmentInfo
7769bbdaaac5 : RESTRICT AUTOMERGE Restart recognition when failing to deliver event
8c67051b9797 : Do not preload recents activity if it will be visible
85986bf974ce : Split activity organizer in WM Extensions
1e2187cfea28 : Add hidden ATM method to use in TaskFragmentOrganizer
7ae2cae674c4 : Add base container classes for reference Jetpack organizer
00d3ad743e7d : Fix some shell transitions bugs breaking splashscreen cts
00471fb4c9ef : Accounting for image scaling when calculating color extraction
74d6d5fde950 : make non-organized tasks visible when their activity is made visible
092491a34254 : Import translations. DO NOT MERGE ANYWHERE
88c8ca8dae23 : Import translations. DO NOT MERGE ANYWHERE
5207bceaa884 : Import translations. DO NOT MERGE ANYWHERE
1ce14dda7e86 : Fix entering PiP transition in button navigation mode
57b380f4babb : Add display specific brightness configurations
9e223a8c9a93 : Invoke insets animation callbacks when resizing system bars
c7b59dbebf69 : Apply setAlwaysOnTop when recycling Task.
c9352aa4da03 : Import translations. DO NOT MERGE ANYWHERE
70c7a4148a81 : Clean up previous DA organizer when registering
e7ba3801fdf2 : Consolidate handling occluded initializing activity
69fd1625a15d : Perform the minimal dimension restrictions on leaf Task
e8f13f5e418b : Remove feature flag for split shade
51b387294d4e : Fix empty side stage after dropping foreground app icon to split
964d297792e5 : Add default implementation of TaskFragmentOrganizer
5ac1c7056536 : Use alpha instead of invisible for views below shelf to skip redraw
c6ea2a5a2ec4 : PiP: Implement auto-rotate w/ button nav for Shell Transitions.
d047de51931b : Revert "Clean up previous DA organizer when registering"
05d959127766 : Showing brightness slider in collapsed QS in split shade
e79a41ac50cd : Showing small lockscreen clock when media player visible in split shade
ee126f040420 : Add an 'android.software.app_compat_overrides' feature
d2fd498303bb : Propagate launch root task for consecutive launch
087a06f44d38 : Fix to call openGutsInternal even when no Statusbar exists
25cf88916b97 : Import translations. DO NOT MERGE ANYWHERE
554922fa7e39 : Import translations. DO NOT MERGE ANYWHERE
245e1b3237c9 : Import translations. DO NOT MERGE ANYWHERE
e2b0b6ad5b29 : Import translations. DO NOT MERGE ANYWHERE
6407d54e339f : Start activity in the embedded TaskFragment if allowed
64614a80e6ff : Import translations. DO NOT MERGE ANYWHERE
1146c1ecac14 : Import translations. DO NOT MERGE ANYWHERE
ac42fd0bf971 : Add null check to work around async unregistration of receiver
6139cf51b2b5 : Create a LegacyTransitions to manage combined WCT + remoteanimation
e9f13e1341e2 : Aggregate stage-split operations into WCT
4988ce39d9b1 : Import translations. DO NOT MERGE ANYWHERE
b13b6fb7fc29 : Generalize window bounds for layout
e47ce92989b6 : sysui: show a drag handler when QS is collapsed in split shade
420036710b6a : Fix OHM H/W key shortcut dosn't work appropriately
fc546a96c4f3 : sysui: show security footer on the bottom when in split shade mode
ffca3182c2f6 : Import translations. DO NOT MERGE ANYWHERE
46aabaa06e97 : Fix navigation bar icon color is not optimized for a dimming dialog
59028ba18917 : Make Recents purely optional
c88902ca0b0c : Only load the overflow data once
45462a812d3b : Update dialog styling to comply with design guidelines
d5555da37a3a : Allow TaskFragmentOrganizer to apply WCT without permission
5474359369ae : Fix dismiss not working in landscape
4dda2323e980 : New MessageRouter interface to replace Handler.
7d5d995cc160 : Showing 8 tiles in collapsed Quick Settings in split shade
3da54c3f782d : Provide a queue to defer TaskFragment events
b9559a6f8057 : Migrate rotation animation to shell transition
f20599b631f2 : Show Task Surface if it will not be organized
fb134455ce75 : Make StatusBar purely optional
98b9b4e03ca9 : MediaMetricsManager: Authorize log session ids
dda5e51d6fcc : Add the log for new supported accessibility button type 'Accessibility Gesture'
58a8eaa26e85 : Update the supported type in ACCESSIBILITY_BUTTON_MODE according to navigation gestural mode or button mode
2e24cc7a8762 : Add a supported type 'gesture' under ACCESSIBILITY_BUTTON_MODE
03df935de762 : Merge "Interpolate corner to 0 when recording screen" into sc-dev am: e98202ed30 am: 8223a28b3e
d0996bbe70e1 : Make system bars appearence logic more generic (3/N)
c9a98efffb74 : Adding more icons to split shade header
dda8850a7e12 : Fix main stage full screen after lock phone
0b106a923dae : Add adb command to toggle side stage outline border
70dd96cea7c0 : Fix letterbox issue when auto-enter-pip from landscape
62f32f9a2ec4 : Move mNotificationActivityStarter + logic to Controller
162801492b60 : Replace KeyguardBypassEnabledProvider with push-based field
acffc8901c6c : Fixing notifications in split shade when customizing QS
733c39faaffb : Update rotation suggestion button position to align it with taskbar
502e74b10a2c : Apply/remove overrides for a package when it's added/changed/removed.
face49ee5e17 : Remove isAppStartModeDisabled binder entry point
457b3348c888 : Include the list of child Activities in TaskFragmentInfo
55928b84f0c4 : Import translations. DO NOT MERGE ANYWHERE
3c83949ea9d0 : Import translations. DO NOT MERGE ANYWHERE
fa14bbb96692 : Import translations. DO NOT MERGE ANYWHERE
37104f92ba60 : Import translations. DO NOT MERGE ANYWHERE
efbc8c102838 : Set stage outline layer to top
7795d599c881 : Fix the target TaskFragment lost in ActivityStarter
466cda4ec3d6 : Add multi-display support to shell transitions
207319fef6ce : Import translations. DO NOT MERGE ANYWHERE
56f9dc1299d6 : Skip AppPairs and LegacySplit flicker tests when Shell transition is on
7f5c89132509 : Add unit test for TaskFragmentOrganizer
689ae6343483 : PiP Transition: Support auto-enter PIP
408a8215f88d : AudioFormat: new channel masks and more javadoc
28110ae6ba20 : Extracting status bar from quick settings in split shade
229aae628402 : WindowMagnificationController uses window context by display to support multi-display feature
be3d9a3bde16 : Deferring visibility updates while applying WCT
be8d77ab5ce8 : Grants WRITE_SECURE_SETTINGS permission to AdasLocationTestApp
db18b6e3d314 : Revert the window context creation in NavigationBarController
ecd2b0c563cb : Send more system bar attributes to System UI for logging
17b6a3939f46 : Hooks for interracting with stage split components using legacy recentsanimation
5ca3820ae66f : Hook up split-launch to legacy transition system
397b1509bb32 : Embedded Activities in TaskFragments
73d277117d30 : Allow changing focus between embedded activities in a Task
94f342b161f7 : Use one surface for blurred wallpaper letterbox background option.
ae54032e9aca : Remove TaskInfo#topActivityToken usage in size compat for security
85c24dea75ce : Remove TaskFragments while TaskFragmentOrganizer removed
843601987fe4 : Add service for applying per-app compat overrides delivered via Device Config.
9009a944bed2 : Prevent flickering between fullscreen and multi-window of main stage
b20baf4fae65 : [DO NOT MERGE] add OWNERS file to new compat.overrides sub-package
9a2454c59578 : Fix NPE caused by config change on a destroyed activity
12056ba8f2bc : Skip stage-split stateChange tests when using shell transit
603462e07310 : Fix some bugs with display iteration/removal ordering
39b0bd2261c3 : Hook-up nextTransitionForward to shell transitions
dfe1fc5554c2 : Hook up shell transit to metrics and interleave abort with merge
5063db3b73e6 : Fix black screen after moving top activity to another display
37b4a85d5737 : Import translations. DO NOT MERGE ANYWHERE
027addfc5725 : Import translations. DO NOT MERGE ANYWHERE
418b3db820e2 : Reset the features in A11yInputFilter per display
d280e8485596 : Import translations. DO NOT MERGE ANYWHERE
686fe95c90dd : Load device max haptic channel amplitude from vibrator service
eb07884f019a : Send DA's config directly when attaching to DA
591d0f7961da : Make system bars appearence logic more generic (2/N)
059dd66847d1 : Correct magnification switch button position after screen size is changed
0af67a12652b : Import translations. DO NOT MERGE ANYWHERE
12f9df497a6b : Import translations. DO NOT MERGE ANYWHERE
a77753dcab68 : Import translations. DO NOT MERGE ANYWHERE
280c4f411170 : Import translations. DO NOT MERGE ANYWHERE
ae4af59b3ac8 : Import translations. DO NOT MERGE ANYWHERE
f9a69c608403 : Enable qs open while shade expansion is still running
0ce82d08ab63 : Update notification PWLE patterns for default and fallback
b35a6b26467e : Making notification width dependent on orientation instead of rotation
393537e0db88 : Import translations. DO NOT MERGE ANYWHERE
6d844349a1a6 : Import translations. DO NOT MERGE ANYWHERE
8b8eaf721c45 : Import translations. DO NOT MERGE ANYWHERE
c04851144654 : Import translations. DO NOT MERGE ANYWHERE
928c11a1033a : Centering clock in split shade when no visible notifications
573dc2b3ad19 : Import translations. DO NOT MERGE ANYWHERE
3912b53d1869 : Set resizing to false if no fling animation
952ecf3fe028 : Import translations. DO NOT MERGE ANYWHERE
ccff5a6a8b40 : Add onErrorCallback for TaskFragmentOrganizer
7890448e183f : plumb display orientation through motionevent for getRaw compatibility
baa241a0fcf2 : Add a gray debug line to NSSL to show the keyguard padding.
f62c1ab34757 : Revert "Enforce package visibility to the api checkUriPermission"
bce17f97bc8a : Fix strictMode violation in Accesibility Service
a29f1d234b39 : Revert "Enforce package visibility to the api checkUriPermission"
8a460c0a90c5 : Import translations. DO NOT MERGE ANYWHERE
802ca3c4dfd1 : Import translations. DO NOT MERGE ANYWHERE
52017578c23a : Fix WindowOrganizerTests for DisplayArea#isAttached
401504cd857b : Import translations. DO NOT MERGE ANYWHERE
47c79280db4e : Import translations. DO NOT MERGE ANYWHERE
96c41615df7c : Import translations. DO NOT MERGE ANYWHERE
b287b6c9fa74 : Import translations. DO NOT MERGE ANYWHERE
212e508a0237 : Import translations. DO NOT MERGE ANYWHERE
82b2e2e60483 : Import translations. DO NOT MERGE ANYWHERE
a2cac4cef3d3 : Import translations. DO NOT MERGE ANYWHERE
a63805ac2123 : Import translations. DO NOT MERGE ANYWHERE
7ae55efd58c8 : Import translations. DO NOT MERGE ANYWHERE
ba9a77c6a95b : Import translations. DO NOT MERGE ANYWHERE
612affc6dfbd : Import translations. DO NOT MERGE ANYWHERE
d9cb138ec6ab : Fix remaining to-do items of building TaskFragment
3892e8e09f79 : PiP: Move tap-outside-hide block one level higher.
cd2eed4f1e5e : Ensure the bubble expanded view aligns with the pointer
2281ee0db6eb : Add support for setProperties in TestableDeviceConfig
6aa279f2608e : Import translations. DO NOT MERGE ANYWHERE
3b2f33cfab73 : Import translations. DO NOT MERGE ANYWHERE
3801dfa044e5 : Import translations. DO NOT MERGE ANYWHERE
1a2a1b34b866 : Import translations. DO NOT MERGE ANYWHERE
fb29b4fa5c8a : Import translations. DO NOT MERGE ANYWHERE
dd6be4764a33 : Keep wallpaper as a special-case in transitions
b6b00b33934f : Renamed and moved InputWindow and related files
b871802d6183 : Override equals and hashCode in PackageOverride
1e204e0b2f03 : Import translations. DO NOT MERGE ANYWHERE
6420e8c052ae : Import translations. DO NOT MERGE ANYWHERE
96ed99f38cb8 : Import translations. DO NOT MERGE ANYWHERE
a5d73683c084 : Import translations. DO NOT MERGE ANYWHERE
4002c57603ee : Import translations. DO NOT MERGE ANYWHERE
24d18b6f185c : Add RootTaskDisplayAreaOrganizer.setPosition().
d0bc05ea5953 : Make system bars appearence logic more generic (1/N)
988fa9d87052 : Restore split layout when wm-shell no longer controlling IME
7674742513cd : Prevent showing system IME buttons for gesture nav in taskbar (2/2)
940dcda6a1e3 : Add Binder.clearCallingIdentity to TracingServiceProxy
c2f8bab01e19 : Remove blur from power menu
ad2dc01882d3 : Notify TaskFragmentOrganizer onConfigurationChanged
8845b11b2d3e : Import translations. DO NOT MERGE ANYWHERE
cbf1be8150c9 : Remove updateImeDisplayId
925ff8ae62a3 : Import translations. DO NOT MERGE ANYWHERE
e51bc04925c1 : Import translations. DO NOT MERGE ANYWHERE
344c0e651f13 : Import translations. DO NOT MERGE ANYWHERE
6c685196894e : Import translations. DO NOT MERGE ANYWHERE
f376f92a6ede : Import translations. DO NOT MERGE ANYWHERE
e3fec681ae41 : Import translations. DO NOT MERGE ANYWHERE
28a72fbadbf7 : Allowing leaf Task to contain both Activity and TaskFragment
b87307827725 : Add a featureId to TaskInfo.
324f6df9cf89 : Add WindowingMode in TaskFragmentCreationParams
924b951a48ce : Have CameraServiceProxy listen directly to DeviceStateManager.
f5f459ac3404 : Fix error config for accessibility floating menu under multi-users
9f77f7f31b24 : Undeprecate storage directory APIs
20a817a198b1 : Fix rotation shell transition
7bf62d76e8c0 : Add border to indicate side stage split region
8c946d659479 : Implement WCT#create/deleteTaskFragment
cf717a20eb91 : Add TaskFragmentOrganizer API
80897e90ff9a : Add WindowContainerTransaction APIs for create/deleteTaskFragment
0c0474dcc4c9 : Import translations. DO NOT MERGE ANYWHERE
c303546e9629 : Fix SysUI NPE crash during the boot/init progress
63550e89a5c8 : canScheduleExactAlarms returns true for older apps
ec3ed24507c7 : Fixing quick settings locked in split shade
1d31ffd0b302 : Import translations. DO NOT MERGE ANYWHERE
df6785ce238d : Import translations. DO NOT MERGE ANYWHERE
3c3ab9a5849c : Import translations. DO NOT MERGE ANYWHERE
dd4a748af058 : Move initialization from onCreate to attachBaseContext
b1577d712a32 : Import translations. DO NOT MERGE ANYWHERE
24c28a092bae : Revert "Exports API to allow RULE_MATCH_UID support both RECORDE..."
f3c3a7d1b188 : Add constant for "app_compat_overrides" namespace
5824b897630b : Revert "Revert "Temporarily exclude Launcher from sandboxing; to be reverted once""
ce5f1253bf73 : Import translations. DO NOT MERGE ANYWHERE
b303f08f7230 : Import translations. DO NOT MERGE ANYWHERE
5ee69be0569a : Import translations. DO NOT MERGE ANYWHERE
117474bcf07d : Import translations. DO NOT MERGE ANYWHERE
aff6eb3e2785 : Import translations. DO NOT MERGE ANYWHERE
d1be12c08c4b : Import translations. DO NOT MERGE ANYWHERE
0e6788417a17 : Import translations. DO NOT MERGE ANYWHERE
9b85f3e3f473 : Import translations. DO NOT MERGE ANYWHERE
732cf71b2eb5 : Import translations. DO NOT MERGE ANYWHERE
f2d0f0711ca1 : Import translations. DO NOT MERGE ANYWHERE
1c1ae38dcbf9 : Import translations. DO NOT MERGE ANYWHERE
5e56f80f4a6f : Import translations. DO NOT MERGE ANYWHERE
2358f1ee985b : Import translations. DO NOT MERGE ANYWHERE
249a06ba04b7 : Register binder-depth per remote animation
298da246f0e5 : Do not skip onMovementBoundsChanged if already in PiP
58d121608887 : Add Builder for WindowContainerTransaction#HierarchyOp
f4740576264f : Fix task-organizer + shell transit interractions during tests
6173c26649c1 : Some fixes to shell transitions lifecycle handling
79cb3c528880 : Move IME log to WindowTokenClient
fc7a1b5b34ad : Migrate InputMethodService to WindowProviderService
0a3126f40845 : Handle WindowProviderService#onConfigurationChanged
03662ef690f6 : Revert "Make system bars appearence logic more generic (1/N)"
25a9738e05b3 : Revert "Make system bars appearence logic more generic (2/N)"
4bf5a1d19951 : Enable 3 button nav for taskbar
4debaa6d8552 : Fix ripples not going away
202e35b7cf7f : Revert "Temporarily exclude Launcher from sandboxing; to be reverted once"
43fdcf0e4c65 : Add dumpToProto to TaskFragment
827247ab2a69 : Fix incorrect border after folding/unfolding the device
e3b2591d32a3 : No-op an unused API for Shell Transitions
6a55435011ee : PiP: Move enter-PiP on-pause logic.
ed389f0c00a8 : Make system bars appearence logic more generic (2/N)
ff95d6e3e9a8 : Make system bars appearence logic more generic (1/N)
430b258b6a56 : Fix incorrect boundary/appearance after folding the device
069b0c277a42 : Modified the way the notifications clip to the boundary
9d1f25a3bd05 : Avoid activity positioned on top of always-on-top activities
6dbe320e8a03 : Import translations. DO NOT MERGE ANYWHERE
748344d60af8 : Import translations. DO NOT MERGE ANYWHERE
e9ebd87d2554 : Apply getImeControlTarget() only for IME insets
d4cf71645673 : Import translations. DO NOT MERGE ANYWHERE
6e42108257e8 : Import translations. DO NOT MERGE ANYWHERE
d35f5185b21f : Import translations. DO NOT MERGE ANYWHERE
c9a7b45ed6c1 : Pass nav button disable and AOD events to launcher
a34ae4718a8e : Always showing big clock on the lockscreen in split shade
fce2e99c6859 : Layout status/nav bar and decor window as normal window
5b15e53a36ac : Better dumpsys results of activity tasks
9f5364bf1345 : Import translations. DO NOT MERGE ANYWHERE
b4a777f6c26c : Import translations. DO NOT MERGE ANYWHERE
1e0c3f89911d : Import translations. DO NOT MERGE ANYWHERE
0fa29298bf20 : Import translations. DO NOT MERGE ANYWHERE
860ac6013aef : Import translations. DO NOT MERGE ANYWHERE
d6b06bfa2c38 : Import translations. DO NOT MERGE ANYWHERE
16c7313b7636 : Import translations. DO NOT MERGE ANYWHERE
4e55a137781a : Import translations. DO NOT MERGE ANYWHERE
5f550c269c10 : Update scrims when changing quick settings clip, fix clipping bounds in split shade
c3b9dc3ffe60 : Open QS when swiping from status bar in power menu
825e8efc2f6d : Keep the task in main stage at top after dismissed split due to fold
2af1cde04dde : Fix not updating split bounds after devices unfolded
da096850bb2c : Moving ActivityState from Task to ActivityRecord
f5623157a191 : Move size compat logic to TaskFragment
58b47f30e50a : PiP: Introduce PipTransitionState.
5dc965cd5fde : Improve ellipsize performance
a9bf9c831289 : Extract a11y from NavigationBar to share with TaskbarDelegate
45f12c3c1c2b : MotionEvent: Add relative X and Y fields to PointerCoords
60b68fcbbe24 : Synchronize WCT for TaskView with SurfaceControl.Transaction.
c2b9a5b71a44 : Import translations. DO NOT MERGE ANYWHERE
8983ac7b8cc5 : Import translations. DO NOT MERGE ANYWHERE
5257ca2198b4 : Import translations. DO NOT MERGE ANYWHERE
b513cbd4f982 : Import translations. DO NOT MERGE ANYWHERE
e2da091b6187 : Import translations. DO NOT MERGE ANYWHERE
4d49d7261863 : sysui: show empty view in split mode
cdf31ae577a7 : Import translations. DO NOT MERGE ANYWHERE
96d8b3cafdd7 : Import translations. DO NOT MERGE ANYWHERE
4c92aaba5d5a : Import translations. DO NOT MERGE ANYWHERE
dad6c421caa5 : Import translations. DO NOT MERGE ANYWHERE
ee0990f3bbc0 : Migrate resuming/pausing activity to TaskFragment
399301ae7b3c : Make WindowState.isVisibleRequested actually report requested
d2b723a2f1fe : Don't destroy the FalsingManager in Wallet.
943ce08c7521 : Remove color font and icons overlays
fd771c2f08f8 : Import translations. DO NOT MERGE ANYWHERE
1e28a886f285 : Import translations. DO NOT MERGE ANYWHERE
07f7ff3413ab : Import translations. DO NOT MERGE ANYWHERE
50be0fb14e8c : Prevent crash when switching displays with screen off
4b7f1e809212 : Import translations. DO NOT MERGE ANYWHERE
0c65a79870fe : Import translations. DO NOT MERGE ANYWHERE
a30210c60b3d : Import translations. DO NOT MERGE ANYWHERE
c49464601908 : Import translations. DO NOT MERGE ANYWHERE
bb88ce3524f2 : Exports API to allow RULE_MATCH_UID support both RECORDERS and PLAYERS mix type
49ed6c7ba5f2 : Don't destroy the FalsingManager in Wallet.
6fd2a94af3a6 : Fix disappearing notifications when closing fullscreen QS
7949265bf4b1 : Slide in volume rocker in natural rotation only.
a09aabe4154d : Don't destroy the FalsingManager in Wallet.
94ad41980a2d : Adding TaskFragment to provide the basic policies of a Task
80504f07b44a : Don't destroy the FalsingManager in Wallet.
14e81630b920 : Initial commit for rotation contextual button
fab18e35fe13 : Respect App Requested Orientation on Close-to-Square Displays
3c85ed508065 : Inform SurfaceFlinger about displays which receive input
ecaff118fbe9 : Fix a small bug around deferring activity visibility
dc02e05b6803 : Import translations. DO NOT MERGE ANYWHERE
ea612b386869 : Import translations. DO NOT MERGE ANYWHERE
54ba5e41072f : Import translations. DO NOT MERGE ANYWHERE
7cbb27cfc31a : Import translations. DO NOT MERGE ANYWHERE
98696915f2e8 : Import translations. DO NOT MERGE ANYWHERE
ce86cb7aa38e : Import translations. DO NOT MERGE ANYWHERE
512bdf2a76df : Import translations. DO NOT MERGE ANYWHERE
b30d72f77596 : Import translations. DO NOT MERGE ANYWHERE
a3216206f59c : Import translations. DO NOT MERGE ANYWHERE
3dd668c1f4c7 : Import translations. DO NOT MERGE ANYWHERE
5eba5098b129 : Import translations. DO NOT MERGE ANYWHERE
fd71f10f9f9b : Fix process group of webview zygote
61ab2901800c : Import translations. DO NOT MERGE ANYWHERE
8700c91b8491 : Import translations. DO NOT MERGE ANYWHERE
955b0a9303b6 : Do not add quick settings padding to the content height when in split shade mode
827f663541fa : Import translations. DO NOT MERGE ANYWHERE
ac2a93eca7c8 : Import translations. DO NOT MERGE ANYWHERE
63150c779923 : Import translations. DO NOT MERGE ANYWHERE
2cbaaeca37a9 : Import translations. DO NOT MERGE ANYWHERE
bc58c620fb57 : [DO NOT MERGE] Remove the Client Suggestions APIs
b1fb9aa9cade : [DO NOT MERGE] Remove Client suggestions implementations
476a195cd1b7 : Visual changes to tap-again toast.
1f430dd99067 : Copy configuration when getting resources for a rotation
4e6772942f82 : Recreate QuickAccessWallet for Wallet Tile and Lockscreen Icon when the default payment app has changed.
e6f2091c8ff3 : Show a small toast when a double tap is needed.
350e57684702 : Import translations. DO NOT MERGE ANYWHERE
a0f9d3664705 : Add features to allow filtering logging based on interfaces.
46b94ad54ce3 : RESTRICT AUTOMERGE: Revert "Register ART Service with the System Server"
5666bae18613 : Call legacy apptransition callbacks on shell transition events
9c4eea7154b3 : Import translations. DO NOT MERGE ANYWHERE
5d694512d4ce : Import translations. DO NOT MERGE ANYWHERE
991da4223fae : [DO NOT MERGE] Add lihongyu@ and mariiasand@ to WM OWNERS file
1687fdaafae0 : Import translations. DO NOT MERGE ANYWHERE
292c4dfdd2ba : Import translations. DO NOT MERGE ANYWHERE
c04541c05398 : Do not dismiss split if stages are not visible due to screen is sleeping
add71b190768 : Import translations. DO NOT MERGE ANYWHERE
eb7764919fc5 : Dismiss staged split after folded the device
46ba708bb82a : Enable remote transition animations to append to the finish transaction
16ec9faad5b9 : Prevent rendering divider bar into wrong orientation
3b6a94202950 : Make one-handed bouncer properly inhibit falsing.
3c0e223f8315 : Dismiss staged split when keyguard is occluded
d18a7bb1588a : Fix broken layout after switched stage positions
32bfda38f433 : Import translations. DO NOT MERGE ANYWHERE
219aa1c147a2 : Import translations. DO NOT MERGE ANYWHERE
02407285ebcc : Import translations. DO NOT MERGE ANYWHERE
3f890a8e562d : Recreate QuickAccessWallet for Wallet Tile and Lockscreen Icon when the default payment app has changed.
d9e72a7b3409 : PiP: Show the wallpaper as part of the transition.
51d1d7c1d95d : PiP: Implement expand transition.
2996ef5f4f96 : Hook up nav-bar attach/detach logic to Shell Transitions
a8b361869106 : Pass in finishTransaction to TransitionHandler#startAnimation
486a67acbfda : Import translations. DO NOT MERGE ANYWHERE
42fd968611e4 : Import translations. DO NOT MERGE ANYWHERE
170d546126c0 : Import translations. DO NOT MERGE ANYWHERE
e7c2b0f5024e : Import translations. DO NOT MERGE ANYWHERE
bc3d6581c6ea : Make AppTransition animations sharable (6/n)
29bdef95f8ad : Make AppTransition animations sharable (5/n)
a2c4a7577d38 : Make AppTransition animations sharable (4/n)
6e03154c9a20 : Import translations. DO NOT MERGE ANYWHERE
6c782479b4fd : Add <staging-public-group> tags to SV2
0adcce60ad80 : Fix Accessibility apps crash when adding view by
0adba8aafad6 : Update the default value of use legacy split config
31eaf452adee : Improve the windows register and unregister mechanism
e59ae90be336 : Include RootDisplayArea feature id in DisplayAreaInfo
24f29d3af7c2 : Import translations. DO NOT MERGE ANYWHERE
7f8253683f46 : Import translations. DO NOT MERGE ANYWHERE
ae46b85cabc1 : Import translations. DO NOT MERGE ANYWHERE
ab3f7a164c4c : Import translations. DO NOT MERGE ANYWHERE
cc0575eaf15b : Import translations. DO NOT MERGE ANYWHERE
076ca4929913 : Guard against null BluetoothDevice extras.
ce95ca422fd0 : Import translations. DO NOT MERGE ANYWHERE
70db221f1a4f : Import translations. DO NOT MERGE ANYWHERE
b3f39df3bce9 : Import translations. DO NOT MERGE ANYWHERE
7bb3a49271b5 : Import translations. DO NOT MERGE ANYWHERE
0fe0f16e8e32 : Import translations. DO NOT MERGE ANYWHERE
ed039faa2c22 : Import translations. DO NOT MERGE ANYWHERE
61a7d9904d35 : Import translations. DO NOT MERGE ANYWHERE
53258964261f : Import translations. DO NOT MERGE ANYWHERE
157898258ac8 : Import translations. DO NOT MERGE ANYWHERE
b7abd17ee392 : Import translations. DO NOT MERGE ANYWHERE
d0fedcea6c7a : Import translations. DO NOT MERGE ANYWHERE
bdb14be5d95f : Import translations. DO NOT MERGE ANYWHERE
f0e981d3dd5a : Import translations. DO NOT MERGE ANYWHERE
4f5a81d2f3ba : Import translations. DO NOT MERGE ANYWHERE
a3cf176eef3b : Import translations. DO NOT MERGE ANYWHERE
df9df7a27670 : Import translations. DO NOT MERGE ANYWHERE
6267d1183907 : Import translations. DO NOT MERGE ANYWHERE
12fad431089a : Improve the windows register and unregister mechanism
472c84ad006b : Include RootDisplayArea feature id in DisplayAreaInfo
b92db99f94cc : Emergency workaround to patch over ID shuffling.
23d88141d4e9 : Revert "Fix incompatibilities with Kotlin 1.5.0"
16a2b3d37bcf : Revert "Fix incompatibilities with Kotlin 1.5.0"
7b8cc553dc80 : Avoid using stale sessions for cleanup alarm.
14766c4cd6b5 : Revert "Don't defer FGS notification if it's already shown"
02147ae556da : Revert "Migrate the usage of sCompatibilityModeEnabled"
f559409b2536 : Revert "Migrate the usage of sCompatibilityModeEnabled"
1eb87501a40f : [SettingProvider] add checks for null applicationInfo
5fed982b30d3 : Revert "Fix VIP conversations alerting incorrectly."
16519dba06c6 : Revert "Fix VIP conversations alerting incorrectly."
96d7637a9262 : Call StatusBar#finishKeyguardFadingAway after the fling animation.
62d16d71c5e2 : Revert "Enable remote animation for keygaurd going away."
ab046dc5d38f : Make sure to reorder side stage above main stage to prevent flicker
fb6918f3143f : TEMP: note "RECORD_AUDIO_HOTWORD" in SoundTriggerMiddleware
958a9637fc66 : Revert "Fix notification top clipping"
46e1bd6f9daf : Fix incorrect index usage in SensorPrivacyService init
0fabb0e8abf3 : Allow intercept touch event while animating edge glow.
5255088cd8a7 : Revert "Support FLAG_ACTIVITY_LAUNCH_ADJACENT for launch root with adjacent"
5df629a74fd5 : Revert "Support FLAG_ACTIVITY_LAUNCH_ADJACENT for launch root with adjacent"
3eca6939036e : Fix typo in sensor privacy init
1efe87be5e4c : Revert "Add icon for "Extra dim" used in accessibility shortcut"
e168369d3714 : Revert "Make sure activity is started in requested windowing mode"
e2f1f064406f : Rename SettingsPreferenceTheme to PreferenceTheme.SettingsBase
8929385d47ba : Temporary stop-gap for Chrome target SDK issue.
3400c37eb928 : Rename SettingsPreferenceTheme to PreferenceTheme.SettingsBase
de9c387240ca : Temporary stop-gap for Chrome target SDK issue.
03f1d18cebcc : Fix an issue where the return value is null when retrieving shortcut
2c2f5835ada7 : Revert "[SettingsProvider] remove in-lock calls to PackageManager.getPackageUid()"
73b1370642c8 : Revert^3 "Enable smartspace"
4ff89f46642b : Revert "Remove setFrame from surface_control setGeometry"
5a83651cd393 : Stats: updated the order of service registration
f6046bc944c2 : Revert "Remove setFrame from surface_control setGeometry"
712d4af41a6a : Temporary stop-gap for Chrome target SDK issue.
8060067e3ef1 : Add fallback for datasource without UPDATE_APP_OP_STATS
9053aada09aa : Temporary stop-gap for Chrome target SDK issue.
aa4f2c590e0c : Use position in window for volume touchable insets.
0b118e6b5336 : Temporary stop-gap for Chrome target SDK issue.
a4bdd563a8ad : Temporary stop-gap for Chrome target SDK issue.
69e3dda8d6c0 : Use position in window for volume touchable insets.
d9d26228fc40 : Do not report timeline temporarily
45a07c9802e2 : Improve permission enforcement in SoundTriggerService
e16f7ebf003a : Temporary stop-gap for Chrome target SDK issue.
80c3e4d79b8b : Fixes an issue in shortcut persistence.
293b8ecd12da : Ensure UidStats is not null when needed.
ad229503e580 : Fix NPE in PermsissionChecker
7f29484131a2 : Addressing comments from commit:8d2ed5
5a15fbf24652 : Don't skip cleaning up PIP state in onTaskVanished even if EXITING_PIP
5894e755cd48 : Revert "UserController: avoid misleading log messages about failed to find key"
cd29d9283964 : Temporary stop-gap for Chrome target SDK issue.
ab17778dc8e2 : Don't skip cleaning up PIP state in onTaskVanished even if EXITING_PIP
41a9742d1cf6 : Revert "UserController: avoid misleading log messages about failed to find key"
1effd1c4d3fc : Fix async behavior and address possible race conditions.
de5bda3e3206 : Allow the system to register 250 NetworkCallbacks.
4e39db46caba : Temporary stop-gap for Chrome target SDK issue.
c18d4cb8d3e3 : Only request resetLockout if enrollments exist
e341756aafda : Clear caller id when reading device config
aa1374421637 : Ensure the view being recycled has been inflated before.
0d0d2e20a931 : Revert "Enable remote animation for keygaurd."
b0e35b860d8c : Avoid falsing when the phone is unlocked.
c438ccb7c67b : Revert "Make window stable while resizing"
3e0337f78016 : Revert "Make window stable while resizing"
2fe56c89474e : Avoid falsing when the phone is unlocked.
af6f9f36c8aa : Check if the sc is valid when finishing seamless rotation
4340e87d2988 : Revert "Update the bouncer to be able to move to either side of a wide screen."
c97c9d577828 : Revert "Dump most recently completed jobs."
972757eef836 : Revert "Enable @TestApi access for instrumentation."
24ad5422800c : Revert "Do not propogate test api access flags to Zygote."
34cc37bfdb91 : Revert "Update the bouncer to be able to move to either side of a wide screen."
105221058b71 : Revert "Update RemovalClient to support new biometric AIDL"
b670f7df574b : Revert "Try to ensure tests run sequentially"
5d184da2030d : NativeTombstoneManager: catch ProtoParseException.
3dfe5f403bd9 : Fix USB HAL interface binder
dc6fe17c8edd : Handle isUsbDataSignalingEnabledForUser PO case
6d5fed883c4e : Fix USB HAL interface binder
e87f2299d3dd : Handle isUsbDataSignalingEnabledForUser PO case
23424d5cf090 : Revert "Use new GX overlay for new AOD/lockscreen transitions."
b36106562ed5 : Revert "Revert "Revert "Turn on the feature flag for Android S S..."
a1bc1d4259a1 : Revert "Enfore cross user permission to getPackagesForUid"
697e1e35f7fb : Revert "Dispatch TaskOrg events before finishing surface placement"
346759180ae5 : Fix issue when checking supported sizes
239503f11ffa : Revert "Sandbox letterbox and size compat apps"
48b141981097 : Revert "Sandbox letterbox and size compat apps"
69165e5517e0 : Keyguard SIM PIN: Fix height
dc80b608f480 : Revert "SyncRtSurfaceTransactionApplier: Use BLASTSync"
fb17fb137f61 : Revert "Bouncer - New PIN animations"

+- Project: platform/frameworks/libs/native_bridge_support

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

+- Project: platform/frameworks/libs/systemui

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

+- Project: platform/frameworks/native

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

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

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

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

834d74b : Fix the issue with buttonStyle in carsuwlib

+- Project: platform/frameworks/opt/chips

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

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

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

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

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

+- Project: platform/frameworks/opt/photoviewer

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

+- Project: platform/frameworks/opt/telephony

4139a2f6ca : DO NOT MERGE Provided temp solution for 5G+ icon not shown
ee2a3365eb : filter deviceIdentifiers for subscriptionInfo if callers without perm
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
bc28cb1a04 : Support dialing e-call based on dialing sim's emergency number list.
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+
4a94e4c054 : [5G PCO]The PCO's contents is not fixed, so catch the last byte.
6411106118 : Check the sending permission of TTY_PREFERRED_MODE_CHANGED
a2a2beb474 : [5G PCO]The PCO's contents is not fixed, so catch the last byte.
88a2e928fb : Use IMS registration for voice RAT stats.
9b2f80a956 : Fix band and RAT handling in various atoms.
3ddf5ae463 : Snapshot data call metrics on every pull.
15a33b4b7e : Check for modify phone state perimission
eee8469c98 : Adding package name to PinStorageEvent client log.
b52038f376 : Stop duplicate RADIO_POWER indcation when power off delay disabled
ecde733eea : Revert "DC retry ENTERPRISE for duplicate CID if TDs changed"
d773a9dd0a : Match phoneId in the record if the subId is invalid
afdebe14a4 : DC retry ENTERPRISE for duplicate CID if TDs changed
6f362c527c : Configure the radio power off delay timer using a device config
26d9ac534f : Fix enforce calling package behavior when called by GmsCore.

+- Project: platform/frameworks/opt/timezonepicker

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

+- Project: platform/frameworks/proto_logging

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

+- Project: platform/frameworks/wilhelm

09edcd1 : Android AudioRecord: AttributionSource fixup

+- Project: platform/hardware/broadcom/wlan

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

+- Project: platform/hardware/google/camera

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

+- Project: platform/hardware/google/gchips

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

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

1dd9243 : libhwc2.1: invalidate mTargetBuffer after ComposerClient has died
b1aae32 : libhwc2.1: avoid pure virtual function call in Worker thread
7ed2167 : Revert "libhwc2.1: LBE support for dual display"
73967a4 : libhwc2.1: check the hbm sv dimming finish [ DO NOT MERGE ]
087381b : libhwc2.1: postpone the burst 120hz->60hz change
a667bd7 : libhwc2.1: HWCService: add setMinIdleRefreshRate() and setRefreshRateThrottle()
00b2781 : libhwc2.1: Update pixel-display V4 interface
eeedc13 : libhwc2.1: add calibrated display check
46c4481 : libhwc2.1: update displaycolor for calibration info
18f19e7 : libhwc2.1: don't retry checking idle hint support on start
1affb13 : libhwc2.1: send hints when connect to power hal first time
90fd222 : libhwc2.1: LBE support for dual display
4c407e7 : libhwc2.1: re-assign resources when switching fps to high if needed
b234a2d : libhwc2.1: invalidate mTargetBuffer after ComposerClient has died
f5ed7ff : libhwc2.1: block brightness change if LHBM is in action
4745dff : libhwc2.1: block brightness change if LHBM is in action
3686af0 : Add ATRACE_CALL() for setLhbmState
4f43428 : libhwc2.1: invalidate mTargetBuffer after ComposerClient has died
da16bcd : libhwc2.1: Update Android.mk
c27752f : libhwc2.1: Implement debug commands from vndservice for LBE
0614e6d : libhwc2.1: add hdr10plus capability
728079d : libhwc2.1 update displaycolor to pass display info
da20789 : set libhwc2.1 makefile path soc_ver folder
6162c12 : libhwc2.1: Workaround for building gs201
1c40e72 : libhwc2.1: Support SoC specific namespace
aa34e0e : Remove TARGET_BOARD_PLATFORM make restriction
078fc35 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/graphics/common
2dd6c07 : libhwc2.1: add version in displaycolor header
d383742 : libhwc2.1: Add the name of sysfs for hbm/dimming
bf3909e : libhwc2.1: fix idle hint checking before waiting signal
e142ae6 : libhwc2.1: add support for secondary backlight node
3334bbf : libhwc2.1: Allow report vsync according display ID

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

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

+- Project: platform/hardware/google/interfaces

e9fd9d7 : Update pixel-display V4 interface

+- Project: platform/hardware/google/pixel

fac1452 : vibrator: cs40l26: check supports in getPrimitiveDetails
273097e : vibrator: cs40l26: property-controlled primitives support
c1b3064 : vibrator: cs40l26: property-enabled chirp
2b5dd9f : Fix zram metrics from daily to hourly collect
06abeb9 : vibrator: cs40l26: retry on the input search
cac3887 : vibrator: cs40l26: implement chirp support commands
2f476d1 : [DO NOT MERGE] cs40l26: Need to support DVT stage
5d95af1 : Revert "vibrator: cs40l25: add pwle_ramp_down feature"
537a041 : Revert "vibrator: cs40l25: add pwle_ramp_down feature"
db652e5 : fastbootd: erase "metadata" partition along with "erase userdata" command
26bd52e : vibrator: cs40l26: update primitive effect duration
da1275b : pixelstats: Allow reporting PID for P30 chargers
9d6b815 : pixelstats: Allow overriding Type-C uevent path for VID/PID
9b255f2 : ADPF: fix stale trace status
eabd62e : vibrator: cs40l26: fix compose size boundary issue
f52ce7f : vibrator: cs40l26: dynamic short and long vibration scale
dcdcdd4 : vibrator: cs40l26: cleanup unused HwApi and HwCal
b828c0b : vibrator: cs40l26: set f0_offset for long vibration
97ea27d : vibrator: cs40l26: setup attributes permisison for RAM8 firmware
47fe15f : zram: finetune zram config mechanism
5250284 : Revert "vibrator: cs40l26: temporarily wait 50ms after vibrator::on"
bf76513 : vibrator: cs40l26: add timeout for haptic pollVibeState
8ae7058 : Revert "vibrator: cs40l26: temporarily adjust long vibration from 5x to 60ms"
d275698 : vibrator: common: add timeout to pollStr()
86c94b4 : mm: set swap size regarding property settings
5250c3a : ADPF: limit uclamp high/low values and use I as boost base
ae0816c : Revert "vibrator: cs40l26: remove pollVibeState for Haptic"
de0dba5 : power: move trace point to libperfmgr.
51aea20 : vibrator: cs40l26: implement DOUBLE_CLICK effect
18c4408 : vibrator: cs40l26: reorganize OWT information dump
70fffeb : vibrator: cs40l26: implement composite effects
38b1d41 : vibrator: cs40l26: remove pollVibeState for Haptic
63df5ef : vibrator: cs40l26: move pollVibeState into waitForComplete
5a12b28 : vibrator: cs40l25: use actuator model flags
d85c82f : vibrator: cs40l26: start HAL until redc_cal_time_ms was created
4e3b4db : vibrator: cs40l26: delay the calibration data writing
3ee4751 : vibrator: cs40l26: temporarily adjust long vibration from 5x to 60ms
7593e7f : vibrator: cs40l26: add haptics pcm device
6224c00 : Remove bogus error log
41b52d7 : haptics: Redirect to enable the specific revision hal
2dc6076 : vibrator: common: Add new getStr() and pollStr() APIs
b789268 : haptics: Temporarily dynamic support two haptics chips
f15aecd : cs40l26: Update dual part
17279c9 : vibrator: cs40l26: temporarily wait 50ms after vibrator::on
649f2ce : vibrator: common: support string in get()
4971c0c : vibrator: cs40l26: implement force-feedback haptics HAL

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

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

+- Project: platform/hardware/interfaces

4847855f2 : Allow atrace hal tracefs access
df417d280 : fix VtsHalGraphicsComposerV2_2TargetTest timeout failed
41a7f94f8 : Cherry pick "Gate gsm/cdma radio feature only for emergency dial" sc-v2-dev
0ac2a4e5c : KeyMint VTS: don't combine ATTEST_KEY with SIGN
6442deefc : audio VTS: Consider only attached devices for stream tests
79ab13a1a : audio: Fix handling of dynamic profiles in VtsHalAudioV7_0TargetTest
4b18fff62 : Add some delay for SIM power up and down delay for setSimCardPower_1_6 API
e26fab78e : KeyMint VTS: extra unique ID test
2f361c157 : KeyMint VTS: check INCLUDE_UNIQUE_ID works
5ee43a6d2 : Camera: VTS for test_pattern tag requirement for physical camera
dc6da704e : Camera: Adjust VTS test to relax multi-camera requirement
06ec563f5 : VtsHalCameraProviderV2_4TargetTest: Override rotate&crop
5c0ec3f1d : Parse user flags as flags instead of enum.
1770aa055 : Update the p2p device interface name
f7069c658 : Do not assert CardState::PRESENT on sim power down
9b3c9adb7 : Using a manifest fragment
849d924d6 : VTS fix for getAllowedNetworkTypesBitmap and setAllowedNetworkTypesBitmap
3ccc2de9c : Revert "VTS: Test that configs in a group differ only by vsync period"
6adbab13e : Update the p2p device interface name
02499d65f : Update VtsHalEvsV1_1TargetTest
01c2259e1 : wifi: extending framework restart waiting time
9c4930dfd : wifi: remove disable_framework option to pass the stopWifiFramework procedure
82b41e6af : wifi(vts): Precondition AP tests on existence of hostapd HAL
0e6752c90 : Fix fuzzer error for FormatConvertFuzzer
e0f7bd719 : Accept NONE as a response for setDataThrottling during VTS.
3387f1c84 : Camera: Add static metadata that can map device state to orientation
e509bf1f7 : Add areaId for CRITICALLY_LOW_TIRE_PRESSURE
58880c783 : Provide defaults for android.hardware.audio@7.0-impl
b22a8678f : Add placeholder properties for emulator
27946f0b0 : Support more types for set property cmd.
8f836b949 : Audio: Add memory leak checking for HAL
1b32420af : Remove vehicle binding seed property in emulator
165d173e9 : Move vehicle hal to start in early_hal
bc4902911 : DO NOT MERGE: Disable current matrix.
407c7de1b : Revert "Update Readback VTS to align with RenderEngine interface..."

+- Project: platform/hardware/libhardware

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

+- Project: platform/hardware/libhardware_legacy

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

+- Project: platform/hardware/nxp/nfc

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

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

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

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

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

+- Project: platform/hardware/qcom/wlan

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

+- Project: platform/hardware/st/nfc

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

+- Project: platform/libcore

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

+- Project: platform/packages/apps/BasicSmsReceiver

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

+- Project: platform/packages/apps/Calendar

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

+- Project: platform/packages/apps/Camera2

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

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

e0cd5f1 : Import translations. DO NOT MERGE ANYWHERE
eeaae1a : Import translations. DO NOT MERGE ANYWHERE
7ab51fa : Import translations. DO NOT MERGE ANYWHERE
3c4ee6a : Import translations. DO NOT MERGE ANYWHERE
b4f0b2a : Update toolbar usage
aedee3b : Import translations. DO NOT MERGE ANYWHERE

+- 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/Dialer

b92e17c6 : Import translations. DO NOT MERGE ANYWHERE
5372cd7c : Import translations. DO NOT MERGE ANYWHERE
eb5c118d : Import translations. DO NOT MERGE ANYWHERE
e6db377c : Import translations. DO NOT MERGE ANYWHERE
f7ac615f : Merge car-arch-common into car-apps-comm
666fb7e5 : Refresh phone number entries only when save to favorite
6f4f6414 : Import translations. DO NOT MERGE ANYWHERE
0e90ae0f : Import translations. DO NOT MERGE ANYWHERE
c9c915d1 : Import translations. DO NOT MERGE ANYWHERE
ad9ebc73 : Use CarUiRecyclerView on[Attached|Detached]ToCarUiRecyclerView
4e8f245e : Import translations. DO NOT MERGE ANYWHERE
360174ef : Update call to car-ui-lib toolbar setTitle() to handle method overloads
9c20a1d3 : Revert "Set targetSdkVersion to 30 to workaround permission"
108f71eb : Remove title and dismiss button from audio route selector
25e6231e : Add icons to contact details number and address
a037e21e : Remove extra space when call count is greater than 3
88c76c29 : Fix long phone number label
1f2fc531 : Fix onhold call long dislplay name
5b3b6094 : Import translations. DO NOT MERGE ANYWHERE
5fc4901c : Add a config to always show dialpad in ongoing screen
806f0fa4 : Set targetSdkVersion to 30 to workaround permission
62707361 : Import translations. DO NOT MERGE ANYWHERE
e662f026 : Create gradle project for Dialer
5fc0eb76 : Update code to match new CarUiRecyclerView design
419dfd5b : Import translations. DO NOT MERGE ANYWHERE
31bf59bc : Enable SMS in contacts details
fac1c0cc : Import translations. DO NOT MERGE ANYWHERE
d0593c14 : Add SMS to contacts details page
1756dd33 : Expose style for favorite list item.
4eadd7ad : Add functional tests for incall page
e1af3854 : Fix NPE crash in dialpad page
6cdab616 : Add more functional tests
fcc7b440 : Fix NPE in dialpad page
f3d0f864 : Add functional tests for Active Call and Privacy settings
c43708f4 : Install CarDialerAppForTesting apk for atest
bc125de3 : Import translations. DO NOT MERGE ANYWHERE
b58e8a13 : Create intrumentation tests for contact loading
f90ae25b : Remove Robolectric tests
44a661c6 : DO NOT MERGE: Migrate ContactResultsFragment tests
c6e04472 : DO NOT MERGE: Migrate ContactListFragment Tests
329f6583 : Migrate InCallViewModel Tests
78b6ba8c : Migrate ContactListViewHolder tests
30703a6b : Use AyncTaskLoader for async query and data convertion
3afbab85 : Merge call logs only when they are in the same time range
35149ff1 : Generate Overlayables
28f8ed68 : Migrate InCallDialpadFragment Tests
b9d611c0 : Migrate DialpadFragment Tests
132d2549 : Migrate SingleLiveEvent Tests
cd3c4e7e : Migrate QueryStyle Tests
80a68aae : Import translations. DO NOT MERGE ANYWHERE
48d0c9c5 : Import translations. DO NOT MERGE ANYWHERE
78069024 : Support initials in dialpad page
2c918619 : Import translations. DO NOT MERGE ANYWHERE

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

f502767 : Import translations. DO NOT MERGE ANYWHERE
807a241 : Import translations. DO NOT MERGE ANYWHERE
2064d90 : Import translations. DO NOT MERGE ANYWHERE
3e732ec : Revert "Add a CarLauncherService."
5c35e2d : Add the missing FocusParkingView to CarLauncher
a42c2e1 : Add a CarLauncherService.
7f082cf : Release TaskOrganizer when user-switching.
699138f : Merge car-arch-common into car-apps-comm
6081a32 : DO NOT MERGE: Updating Media card to ignore Video apps
841824c : Forcibly bring Launcher to foreground, when Maps app receives an intent
0f72010 : DO NOT MERGE: Updating AppLauncherUtils to handle Video apps
d317a07 : Fix CarLauncher crash.
874b7b4 : Remove setTaskAlwaysOnTop from TaskView's ActivityOptions.
51eaa3a : Calling remove task on a task that's not longer running causes a NPE
0a81a14 : Do not animate the foreground DA on maps intent
e5516ae : Remove unnecessary DA updates onTaskDescriptionChanged
799e17b : [DO NOT MERGE] Provide IconProvider in sysui dagger
5c2d9d9 : Add a health check component to the background maps
0a06784 : Dismiss voice plate when the foreground DA is shown
3e43883 : Revert "Provide IconProvider in sysui dagger"
5e62138 : Provide IconProvider in sysui dagger
6f3d2b3 : Broadcast when display area is swiped closed
2dead31 : Launch the voice plate Activity in the voice plate DA
ddf8be6 : Migrate Maps to CarAM.setPersistentActivity.
6aa05c8 : Allow configuring components that should not launch foreground DA
9e42638 : Fix drag animation for foreground DA
a8fbce3 : Add app window unfold animation
530780f : Add selected state icon for ongoing call card mute button
71542cf : Fix animations for DA
9a40349 : Update code to match new CarUiRecyclerView design
71801c1 : Fix DA animations
4c3e22b : Add control bar customizations
73d3202 : Allow multiple components to toggle foreground DA visibility
526ba35 : Do not claim activity will handle user interface mode changes (namely night mode)
4b68400 : Remove usage of deprecated toolbar methods from CarLauncher
e6948c6 : Fix foreground DA animation
3eb768a : Fix the foreground DA's animation
55b10fb : Enable default background for audio card
742b2d3 : Show disabled apps in the CarLauncher app.
894ff08 : Fix IME placement for foreground Vs background DA
33952d6 : Specify display ID to launch activity in correct DA
ee7ad0d : Update title bar as per specs
b5b9214 : Fix foreground showing up when controls of media are clicked
1416101 : Fix CarLauncher crash onConfigChanged
beaed24 : Fix touch gesture on tile bar DA
02b2fe4 : Fix crash when policy is not defined
ea5b62d : Add category LAUNCHER_APP to car launcher
1be6b2c : Update Title bar upto the specs.
15b1fd8 : Open foreground DA when activity is restarted
7ef8730 : Set CAR_EXTRA_LAUNCH_PERSISTENT to launch Maps.
317bbc3 : Open correct task in desired DA launched via intents
df07806 : Update the z-index of foreground DA before animations starts.
2785e4b : Add touch gesture to titleBar
681f547 : Fix crash in launcher when Car.createCar() returns null
cdb1c3b : Make TitleBar not focusable.
78c2d21 : Update the z-index for the DA's
9574c0f : Make CarLauncher multi-display CTS compatible.
b8a5f1a : Add Title bar window to the title bar feature.
8c23900 : Reset the layers of DA's on config change.
3213bb9 : Set/Reset the AppGridShown flag at the right place.
a8849f5 : Add control bar Display area
9f71ea2 : Add animations to foreground DA hosting default apps
99ad8a7 : Fix a crash on launcher
432fc11 : Support car reference design in launcher.
8418e2d : Provides SyncTransactionQueue to TaskViewFactoryController.

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

49754ee : Import translations. DO NOT MERGE ANYWHERE
6526a79 : Import translations. DO NOT MERGE ANYWHERE
4f52bb6 : Import translations. DO NOT MERGE ANYWHERE
44ab6d4 : Import translations. DO NOT MERGE ANYWHERE
6ee709e : Import translations. DO NOT MERGE ANYWHERE
9f68300 : Import translations. DO NOT MERGE ANYWHERE
cb70c64 : Prevent NPE in MediaActivityController
ba38c6e : Replace addItemDecoration with layout_margin
fb72ad9 : Merge car-arch-common into car-apps-common & migrate robo tests
59042a9 : Update overlayable file to exclude dimens and colors
d70bb1c : Import translations. DO NOT MERGE ANYWHERE
a45bf64 : Restore focus inside the LazyLayoutView properly
487fd84 : Change Media Center theme to be Theme.CarUi
1e6784b : Update code to match new CarUiRecyclerView design
2950bf8 : Update Media gradle file with extention constants
8a78c54 : Create gradle project for the Media app
65b42ca : Add style definition for images
3c302af : Fix a crash on non car-ui Activity
a143c2f : Remove usage of deprecated car-ui-lib toolbar methods
74a6599 : Improved media source dispatch
5cb1d4d : Import translations. DO NOT MERGE ANYWHERE
8c5c873 : Import translations. DO NOT MERGE ANYWHERE
52c03e6 : Import translations. DO NOT MERGE ANYWHERE

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

aab2bdb : Set up Android.bp and gradle for tests
c7df518 : Fix receiving old text message in HUN
56263a5 : Fix Stabilization Bugs
53dcbec : Message list should update if a message is sent while the main activity is paused.
667eed8 : Fix UI discrepencies
42c3b8d : Fix activity backstack on HUD tap
d37836e : Add gradle build
e121b23 : Fix UI changes
b380344 : Fix sticky BT screen on app launch
ad86488 : Update to Latest UX Mocks.
82f8215 : Enable Direct Send support in config

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

254ca16 : Import translations. DO NOT MERGE ANYWHERE
1863852 : Update UI for a text and margin
41994d9 : Update string for unshown text
683f4e2 : Import translations. DO NOT MERGE ANYWHERE
7d178a3 : Import translations. DO NOT MERGE ANYWHERE
d11f01f : Fix issue when removing a HUN based on an action.
03971f4 : Fix focus issues when expanding/collapsing grouped notifications
5fae350 : Do not update entire notification list when dismissing notification
0ae7818 : Add a minimum grouping threshold
82f29fa : Use on screen location when determining group notification interaction
64d07bb : Fix notification visibility logger
8707e38 : Import translations. DO NOT MERGE ANYWHERE
832f511 : Import translations. DO NOT MERGE ANYWHERE
24b88d7 : Center text in group notification expansion footer
1176cd8 : Add top margin to notification content & message count
cac8a7a : Add configurable for message notification "Play" button
b72ef40 : Add 'See more' button for long message notification
4d173cf : Update OverrideGroupKey before posting notification
db0cde0 : Refresh action buttons when phone call state changes
3b71c9b : Account for group summaries when marking notifications as seen
3611f4f : Modify window params to allow touching other UI
86cc6ea : Import translations. DO NOT MERGE ANYWHERE
6d89bd5 : Import translations. DO NOT MERGE ANYWHERE
687889f : DO NOT MERGE Fix crashes from null views and re-add support for separate body layouts for HUNs vs NC
656a2c0 : DO NOT MERGE Remove restricted_message_text from overlayables
c4975a8 : Revert "Import translations. DO NOT MERGE ANYWHERE"
641ad6e : Import translations. DO NOT MERGE ANYWHERE
d4ff3e8 : Make UX tweaks
baa2ef7 : Add config that allows HUN to request focus when revealed.
e6a5e5b : Remove restricted_message_text since it is unused
8e5fee4 : DO NOT MERGE Add direct reply button for message notifications
ba88c06 : Import translations. DO NOT MERGE ANYWHERE
10ea6e5 : Import translations. DO NOT MERGE ANYWHERE
e10d746 : DO NOT MERGE Add optional image drawables to action buttons
24848c6 : Expand grouped notifications in incrementes of an oem configurable size
5697252 : Add group icon to title for group conversations
011abf8 : Allow message HUNs to show large icon when not using launcher icon
b61fba8 : Revert "Revert "DO NOT MERGE Use launcher app icon in notification body icon""
b7b0f6f : Import translations. DO NOT MERGE ANYWHERE
a8f26d2 : Revert "DO NOT MERGE Use launcher app icon in notification body icon"
f28e9e6 : Import translations. DO NOT MERGE ANYWHERE
3fd7856 : DO NOT MERGE Use launcher app icon in notification body icon
d9f2b08 : Import translations. DO NOT MERGE ANYWHERE
c0b63d4 : DO NOT MERGE Add recents and older notifications header
8267515 : Add expandable count to message notification
67767c0 : Import translations. DO NOT MERGE ANYWHERE
652b82e : Add privapp entry to Notification application
b07d3c1 : Show big icon in messaging- and call notifications
c7fcb48 : Add debug logs for eng and userdebug builds.
c2c5288 : Fix CarNotification as standalone app
e597eef : Fix overlayable.xml by re-running script for sc-v2-dev resources
6d8a3ad : Allow null fields in header and body
871492b : Support separate header and body layouts for HUNs vs NC
e4d8710 : Set up Notifications overlayable
9c2c5dd : Fix swipe to dismiss HUNs when shown on bottom
684583c : DO NOT MERGE Add large action buttons
387194a : Import translations. DO NOT MERGE ANYWHERE
aafd9ad : Import translations. DO NOT MERGE ANYWHERE
0a02445 : Import translations. DO NOT MERGE ANYWHERE
0ed46c3 : DO NOT MERGE Add Manage button to empty notification panel.
554186b : Import translations. DO NOT MERGE ANYWHERE
4e75710 : Import translations. DO NOT MERGE ANYWHERE

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

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

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

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

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

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

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

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

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

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

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

6d9fbf6 : Import translations. DO NOT MERGE ANYWHERE
c0bd46f : Remove setAnimateScreenOff, which is removed in ag/16492188.
4f7fc8b : Import translations. DO NOT MERGE ANYWHERE
19e59af : Adds CarSystemUI support for lock task mode
9b868c9 : Import translations. DO NOT MERGE ANYWHERE
ccd6d94 : Disable the KeyGuard animation for unlock.
15f45cd : Adding annotation for overriding base component
9791441 : Replace car user switch event with broadcast
55b5326 : Show toast alerting rotary not supported for pattern lock
d4cbf9d : Update profile pallete alignment
16e9c1d : DO NOT MERGE Remove quick control panels when unprovisioned
26ad9f4 : Add correct ID for mic privacy panel
4f7561b : Fix selected state issue for mic privacy chip
8c344a4 : Import translations. DO NOT MERGE ANYWHERE
1f1fc1f : Add selected state to profile picker button
d039942 : Disable microphone panel footer button when driving
e98eaf3 : DO NOT MERGE Remove profile panel while unprovisioned
efe99f3 : Update 'user' to 'profile'
4c86662 : DO NOT MERGE Fix failing CarSysUi Tests and flakiness
e439ea7 : Migrate clock away from SystemBarButton
a35cc84 : Update to reference dagger modules in Shell
752033d : Update package imports from networking refactor in frameworks/base
8b77ede : Make mic privacy chip unclickable in unprovisioned mode
0de68bd : Handle Keyguard Views with SIM
0b97930 : Implement read-only location icon.
07bbeb4 : Fix notification visibility logger
0074f3c : DO NOT MERGE Fix StatusIconPanelController#attachPanel to account for gravity
104c0fb : DO NOT MERGE Add selected state to mic privacy chip
f64e4de : Disable profile picker while driving
ea5cf1b : Refactor ClusterHomeCallback to ClusterStateListener.
7845c99 : Show mobile icon when wifi is enabled but disconnected.
faa6c8e : Adjust mic privacy panel width
b83ab73 : Implement temporary fix for PIN button colors being overwritten.
43f2ace : Improve Status Icon Panel RTL Support
5886ee5 : Remove Clock QuickSettings entry point
bd6d547 : Change quick control footer dimensions
4407ee9 : [Status Bar Refactor] Update CarKeyguardViewController's method.
6a6f866 : Fix HVAC crash from FanDirectionButton.
bba9324 : Change CarDeviceProvisionedControllerImpl to match
e193f79 : Dismiss quick controls panel when lost focus
014c260 : Add additional tests to qc user switcher
f4849c4 : DO NOT MERGE Add profile picker panel
ae35521 : Import translations. DO NOT MERGE ANYWHERE
b24178f : DO NOT MERGE Add required user_name view to unprovisioned top system bar
57be883 : Revert "DO NOT MERGE Add profile picker panel"
a4c93a6 : Temporary fix for invisible pattern issue
639758f : DO NOT MERGE Add profile picker panel
36da060 : DO NOT MERGE Update StatusIcon and Panel UI per design specs
94a7e47 : Set UXRE manager for PreprocessingManager when inflating notification panel
e95fc5e : Remove offending animation logic for Car Keyguard
33598c2 : Add HvacButton to reflect selected state with visibility of HVAC panel
638a910 : Use SystemApi for CarToastUI when acquiring ApplicationInfo
6c81d9b : Add mic privacy panel
2cfed3e : Refactoring ConfigurationControler#ConfigurationListener
b7dff43 : update TEST_MAPPING by using new e2e test apk
d8e3413 : DO NOT MERGE Center hvac text
d3b4668 : Start keyguard docs
7b4f5c3 : Import translations. DO NOT MERGE ANYWHERE
6602b81 : Hide the focus highlight before showing the dialog window
2fd88c9 : Import translations. DO NOT MERGE ANYWHERE
6672ec3 : Enable AssistantButton to show selected state
266ac6e : Update NetworkController imports to follow frameworks/base
8bd8279 : Import translations. DO NOT MERGE ANYWHERE
b446579 : Add privacy chip strings
a6f7f36 : Import translations. DO NOT MERGE ANYWHERE
261fe43 : Add display quick controls icon and panel
7cb662e : Integrating initial Quick Control palettes
1eb1dd2 : Implement StatusIcon Panel
0614f36 : Fix the crash of "can't find display" in CarSystemUI.
4f40be9 : Fix Keyguard layouts
995cc0a : Fix behavior of Notification shade when manually closed without opening it completely
fb8f6a8 : Add a way to intercept motion events in hvac panel
61b08c4 : Update the HVAC min/max temperature config
3ae9097 : Add toggleSelected attribute to specify if button's selected state should toggle when clicked
ced1b1d : Move callback registrations to the end of the constructor
be094a4 : Implement QC entry buttons
54a1c6c : Fix volume dialog crash
c86844d : Remove additional padding for handlebar translation
6a9e1da : Revert "Revert "[Dagger] Remove CarVolumeDialogComponent now tha..."
cc39eb7 : Revert "[Dagger] Remove CarVolumeDialogComponent now that the cu..."
5eeee75 : DO NOT MERGE Use NotificationDataManager.getInstance()
441fb77 : Fix HVAC test failure
664b3f6 : [Dagger] Remove CarVolumeDialogComponent now that the custom car volume dialog can be injected instead.
b592b5c : Revert "Disable StartingWindow in non-default display."
0d415c8 : Fix AAOS Keyguard layout
de1ca27 : DO NOT MERGE Fix layout issues in hvac
bb79a73 : [Dagger] Update CarVolumeDialogComponent's constructor to match VolumeDialogComponent.
dd97618 : Move FeatureFlags to flags package.
1f2c78f : Added mute icons to volume settings
6f09bfc : Updating calls to use insets controller
b3ca284 : Add additional logs for debug/eng builds
f9f088e : Use new InsetsVisibilities in onSystemBarAttributesChanged
6057fa4 : Import translations. DO NOT MERGE ANYWHERE
e5d8f9e : Disable StartingWindow in non-default display.
1c65ae1 : Update missing javadocs and unused imports or configs
48fcf6c : Clean up HVAC implementation
332331a : Import translations. DO NOT MERGE ANYWHERE
539f260 : Inflate MicPrivacyChip instead of initializing it.
f059a67 : Add attribute to prevent disabling when enabled
0dded47 : Update aosp sysui hvac to use new views
5ac4b4c : Set selected state to control background separately
fa8b7f8 : Separate boolean and integer hvac toggle buttons
1ecbfdd : Support seat cooling
84a55b9 : Add support for closing panel
179d154 : Allow custom drawables for seat heater button
8a2f98e : Enable long clicking seat heat buttons to toggle max/off.
8b74994 : Support granular control of temperature by display unit.
a942278 : Clean up HVAC panel container layout.
17ad451 : Implement TemperatureBar interface for the reference HVAC app
f0421fd : Implement fan control interface for reference HVAC
0f29817 : Implement button interfaces for HVAC reference app.
9b565b5 : Refactor HvacController to broadcast global HVAC prop changes.
327d74e : Clean up method names in SystemUI (setup -> setUp).
0eb8b9d : Refactor OverlayPanelViewController and implement HVAC Panel View.
3d49cd8 : Import translations. DO NOT MERGE ANYWHERE
af89d37 : Import translations. DO NOT MERGE ANYWHERE
32ca217 : Override strings for mic unblock dialog.
116bbae : Implement HvacController and System Bar HVAC Control.
29d4302 : Deprecate existing HVAC implementations
bfe53ee : Adapt new arguments in onSystemBarAttributesChanged
41490a5 : Import translations. DO NOT MERGE ANYWHERE
5c276ee : Position the surface of RootTDA in adjusting Cluster display bounds.
e41030a : DO NOT MERGE Add empty notification text and manager button to notification center.
6fefa24 : Import translations. DO NOT MERGE ANYWHERE
36a3cfc : Import translations. DO NOT MERGE ANYWHERE
625013e : Revert "Fix Crash in PIN screen."

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

f80001c : Import translations. DO NOT MERGE ANYWHERE

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

43ec539e7 : Import translations. DO NOT MERGE ANYWHERE
c2e92a4d8 : Import translations. DO NOT MERGE ANYWHERE
9b524d4d5 : Import translations. DO NOT MERGE ANYWHERE
0b7470918 : Import translations. DO NOT MERGE ANYWHERE
640673e94 : Import translations. DO NOT MERGE ANYWHERE
6d3f3fdb3 : Import translations. DO NOT MERGE ANYWHERE
781ad8a08 : Import translations. DO NOT MERGE ANYWHERE
206277f26 : Import translations. DO NOT MERGE ANYWHERE
2bdabd386 : Import translations. DO NOT MERGE ANYWHERE
70ef76474 : Add missing constraintlayout attributes to keep.xml
a0c621585 : Restore focus properly in PreferenceFragment
4396fd471 : Clean up CarUiRecyclerViewImpl documentation
08ce00f63 : Implement canScrollHorizontally and canScrollVertically
905de3945 : Add missing provider to proguard rules
7bf2aecdc : Add support CarUiListPreference within a NavHostFragment
478b0bc36 : Updated toolbar layout to align with UX specs
5aa6d95f3 : Add trace to track plugin load times
96e162f11 : Fixed issue where dialog boxes with no title/subtitle/icon would render without top padding
77522d37f : Add OEM APIs to plugin to support CarUiText
49f94251c : Remove switch frame to allow for correct focus highlight behavior
cbc622a9f : Import translations. DO NOT MERGE ANYWHERE
ef950e25b : Import translations. DO NOT MERGE ANYWHERE
1aa526551 : Fix missing junit dependency in gradle
8e8b4e9b0 : Allow for loading of the plugin directly if it's already on the classpath
e955e6249 : Don't pass LayoutStyle to plugin when it's null
4ce152f4b : Change switch widget to drawable state version
b7f48919a : Merge car-arch-common into car-apps-common & migrate robo tests
02e09545f : Make CarUiInstaller#register public
bb7ae4f2c : Focus selected ListPreference item when created
a21344ccd : Implement methods to get ViewHolder from the plugin impl
2a59a7275 : Update car-*-common owners
e54f623cc : Unset switch change listener before updating
e1d0ba7c7 : Fix bluetooth device shift on pairing
d96331689 : Fix referencing a AdapterV1 class from app classloader
1a2cc99ff : Import translations. DO NOT MERGE ANYWHERE
da5a088da : Import translations. DO NOT MERGE ANYWHERE
3ea36e68b : Import translations. DO NOT MERGE ANYWHERE
b65ecf067 : Add removed resources since rvc to removed_resources.xml
23975afa4 : Keep focus on the same media button even if its action changes
9307f5b38 : Fix SpanSizeLookup functionality
51b6267f3 : Run instrumentation tests against plugin source instead of prebuilt
f84db1f4a : Support setting CarUiText for toolbar title and subtitle
abf30a695 : Add CarUiRecyclerView.OnAttachListener
7dd367989 : Clean up RTL layouts for CarUiRecyclerView
53cb3c269 : Update CarUiInstaller to support swapping TextView to CarUiTextView for nested views
67705f001 : Remove CarUIRecyclerView#getRecyclerView
033634b38 : Replace all TextView with CarUiTextView
764e9d70c : Add tests for invalid selecting tabs position
b4dd41232 : Fix lint errors
991f3a1a0 : Import translations. DO NOT MERGE ANYWHERE
bd3e51ae2 : Import translations. DO NOT MERGE ANYWHERE
aa071f9b9 : Import translations. DO NOT MERGE ANYWHERE
c20327726 : Copy the SeekBar style to the referencedesign
9bdd75a23 : Remove car-ui-androidx
55cddc221 : Fix index check
d8e495231 : Prevent entire recycler view from being focused
8542c5a1d : Update quick control row spacing
888c18fb7 : Align preference widgets to match the two action preference layout
e2cf490b7 : Fix lint error
78c840eb6 : Set dialog custom title to gone when nothing is there
96503248b : DO NOT MERGE Revert "Convert Android.mk files to Android.bp"
4b52a2fb2 : Workaround for flaky drawable not found test failure
fab154c0d : Set the content description on the inner RecyclerView of CarUiRecyclerView
b6f0a8f80 : Disable focus restore in TaskViews
78043d0d5 : Add tests for DirectManipulationHelper
ca27905a7 : Remove use of system properties for plugin package name and enabled state
0d0e8cb0b : Fix some lint errors
09a461fc1 : Use the SeekBar thumb from the default theme
64331e0b7 : Add methods for interacting with RecyclerView child views
62150a735 : Initialize focus inside the LazyLayoutView properly
7c4ed019f : Enable CarUiRecyclerViewTests against plugin
617e2fe81 : Change getReadableNumber to public
fa3ed0a09 : Align qc row text based on locale
6d68b4bf1 : Import translations. DO NOT MERGE ANYWHERE
08b97e3d7 : Import translations. DO NOT MERGE ANYWHERE
6f76875ba : Import translations. DO NOT MERGE ANYWHERE
f8658d5db : Fix lint error
033e5adfc : Update padding logic for scrollbar
6d047527d : Apply drawable state to secondary actions
8908a8674 : Return RecyclerView padding for getPaddingTop() and getPaddingBottom()
4b154522f : Add Car Messenger app to gradle
10f187a8e : Improve QC Provider Destroy/Cleanup
dde5d177e : Improve quick controls slider rotary support
f363a5478 : Create resource only build target for Car UI lib
dab0ad96f : Snap car-ui-lib from master to sc-v2-dev
ba5f896f4 : [DO NOT MERGE] Fix more lint errors
7e96b5023 : Allow providing apps to prevent icon tinting
c96ae644a : Add default tint to start icon
82e701188 : Updating QC toggles
ef1a2cca9 : Add initial quick control controllers
a13593e38 : Define initial quick control views
9d34271d8 : Improve method annotations
35dba68e6 : Initial QC provider implementation
865b3ee78 : Initial Quick Controls lib
0bcb144c7 : [Do NOT MERGE] Fix or Suppress some lint errors
690ccd8b4 : Revert "[Do NOT MERGE] Fix or Suppress some lint errors"
94de3c697 : [Do NOT MERGE] Fix or Suppress some lint errors
25a62c224 : DO NOT MERGE: Create gradle project for libs Dialer depends on
60bca90de : Revert "Add textColor attr to Theme.carUi"
880380597 : Update wording for plugin deny-list toggle
84d83ab43 : Rename build prop that controls if plugin is enabled
fc78b5712 : Remove Chassis reference plugin from Car images
a2f3360b7 : Create gradle projects for libs used by the Media app
f4d094c6c : Import translations. DO NOT MERGE ANYWHERE
8fe53c20d : Import translations. DO NOT MERGE ANYWHERE
a32642110 : Move ClickableWhileDisabled preference to chassis
ba1630c33 : Add drawable state support to seekbar preferences
00a8242f3 : Add MessagingUtils to library
3a49bc069 : Add support for tap to read/reply conversation
605541cc7 : Add textColor attr to Theme.carUi
1e9b8143b : DO NOT MERGE: Bring GridDividerItemDecoration code coverage to 70%
55a88f342 : update the height of ASV to match_parent
fc2112fb1 : Make CarUiListItemTest less implementation specific
184e7193f : Import translations. DO NOT MERGE ANYWHERE
cf5d22bc7 : Increase PassThroughFilter coverage to 70%
57c3ae2ca : Update overlayable policy to everything except public
1d2ab6891 : Import translations. DO NOT MERGE ANYWHERE
4f387f7b8 : DO NOT MERGE: Delete LinearOffsetItemDecoration and GridOffsetItemDecoration
117269282 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/libs
43199fa96 : Fix issue where IME does not show the view.
0c4124d00 : Update car apps cert
c4fd2ffff : Rename chassis plugin keystore to .jks
f232c48de : Update string so it won't match the regex for renaming the package
cb81eb2f5 : DO NOT MERGE: Fix javadoc issues
9d3b40bb7 : Add Car Messenger to RRO for Chassis
43e4b769a : Make it possible to use Androidx RV in RRO layouts
b1694e5c3 : DO NOT MERGE: Remove unused files
e2ac7fb4a : Import translations. DO NOT MERGE ANYWHERE
1cf76f9a1 : Support dismissing popup window
45873b13a : [DO NOT MERGE] Define new build prop to control if plugin is enabled
54a82a483 : Import translations. DO NOT MERGE ANYWHERE
24a459d02 : Add a certificate for unbundled AAOS Apps
94992a086 : Make CarUiInstaller not run on non-Theme.CarUi activites
627a58b5a : Remove CarUiListItemTest#test_secureListItem_doesntCallOnClickListeners
bfefba63b : [DO NOT MERGE] Run CarUiListItemTest on plugin implementation
f1ed5fe54 : [DO NOT MERGE] Fix adapter updates not applying to ListAdapter
c5edf3df6 : Allow to set nudge target FocusArea programmatically
54c8bb02b : Import translations. DO NOT MERGE ANYWHERE
3399c335b : Import translations. DO NOT MERGE ANYWHERE
65e937804 : Fix CarUiListItemTest#test_secureListItem_doesntCallOnClickListeners
6dc76546f : [DO NOT MERGE] Resolve incompatibility between plugin recyclerview and static adapters
526878b5f : Make getNavButtonMode() return the non-deprecated version
14794cb47 : Import translations. DO NOT MERGE ANYWHERE
cfe012061 : Import translations. DO NOT MERGE ANYWHERE
5d7d201f8 : [DO NOT MERGE] Update carUiSize small behavior to have dynamic scrollbars
a5a0fba73 : Import translations. DO NOT MERGE ANYWHERE
968bd8b5f : Create separate manifest for unbundled library
3e6c17f5a : Change plugin's dialog to a base layout layer
672917e24 : Hide nav bar when activity is in immersive mode
f430908d5 : Fix errorprone warnings
dc63507ab : Bring CarUiInstaller and AlertDialogBuilder test coverage up to 70%
63801ed2c : Move DirectManipulationHelper to car-rotary-lib
a2129c61e : Update project Gradle version to 7.0
92e773996 : Add missing alert dialog references to overlays.xml
baadce4c9 : Move car-ui-lib .gitignore to top level
fd1e9b86c : Add ability to control tab tint and hide plugin toolbar background
fa1c47954 : Add rotary constants to set the perceived bounds of a view
94029a576 : Migrate telephony library robotests
5f80281fa : Fix "Unknown" call logs when contact permission is denied
fde952d69 : Finalize usage of contexts in OEMV1 apis
6ef936e5e : Add developer options overlay
d66a8fbfe : Use AsyncTaskLoader to load database
bb2c43b50 : Add an API to dismiss the dialog
8781cae72 : Fix setting the icon in widescreen IME
a151b64d4 : Only merge phone calls in the same time range
18508da37 : Skip the root view when adjusting focus
61cdbeef5 : Update dialog styling to comply with design guidelines
a97e59700 : Use getDimensionPixelSize() for sizes
fc27816ff : Add setSecure() to list items
4636c025d : Prioritize the selected view over a regular view when choosing focus
11fb19a1f : DO NOT MERGE: Rename shared library to plugin
41296c726 : Import translations. DO NOT MERGE ANYWHERE
1302f4d7c : Increase CarUiTextView coverage
8992413a1 : Handle ux restricted state for Toolbar search view
34015951a : Improved media source dispatch
5e37595da : Fix back button being visible but not clickable when not using setState
8fc53e74d : DO NOT MERGE: Move Recyclerview apis to SharedLibraryFactoryOEMV2
bfab8c82e : Remove Copybara strips for Car creation workaround
aa2dc24b5 : [DO NOT MERGE] Fix scroll to top for onBackPressed
fbc1bf702 : Make MenuItemOEMV1 into a data object
8b9c63245 : Add API for onBackClickedListener to widescreen IME.
07f8a2e4a : Add tests for CarUiImeSearchListItemTest
c823340c7 : Import translations. DO NOT MERGE ANYWHERE
3edce5d2b : Import translations. DO NOT MERGE ANYWHERE
ca29eea6d : Import translations. DO NOT MERGE ANYWHERE
d85c0686a : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/libs
e9aae5b2e : Import translations. DO NOT MERGE ANYWHERE
658493878 : Import translations. DO NOT MERGE ANYWHERE
f196a4a7d : Import translations. DO NOT MERGE ANYWHERE
61b886237 : Import translations. DO NOT MERGE ANYWHERE
9b9148326 : Import translations. DO NOT MERGE ANYWHERE
22c0ab98f : Import translations. DO NOT MERGE ANYWHERE

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

d9e95cb : Add generate-overlays.py
4176425 : Add better logging to RRO script
81d1d46 : Add plurals to ignore string check
4fab8eb : Edit gradle project for TestMediaApp
f237f2e : Fix a crash on non car-ui Activity
2b9df41 : Add an example of popup window
0cf3edd : Remove usage of deprecated DirectManipulationHelper methods
695c6b7 : Add an example of overlapped SurfaceView
b5867e9 : Rearrange prefs and browse tree to optimize AAP emulator tests.

+- Project: platform/packages/apps/CarrierConfig

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

+- Project: platform/packages/apps/CellBroadcastReceiver

e25903da : Import translations. DO NOT MERGE ANYWHERE
be38245d : Import translations. DO NOT MERGE ANYWHERE
4d1883f8 : Import translations. DO NOT MERGE ANYWHERE
6b87c50e : Import translations. DO NOT MERGE ANYWHERE
aca94702 : Import translations. DO NOT MERGE ANYWHERE
42567500 : Import translations. DO NOT MERGE ANYWHERE
f0fd831e : Change the broadcast intent of START_CONFIG to app inside
1423d460 : Import translations. DO NOT MERGE ANYWHERE
b3c8f399 : Import translations. DO NOT MERGE ANYWHERE
8fb4fb3c : Import translations. DO NOT MERGE ANYWHERE
d0503dde : Import translations. DO NOT MERGE ANYWHERE
5631a2b0 : Import translations. DO NOT MERGE ANYWHERE
af93a04c : Import translations. DO NOT MERGE ANYWHERE
69036691 : Use default constructor of CursorLoaderListFragment
b90bf792 : Import translations. DO NOT MERGE ANYWHERE
e08966a0 : Import translations. DO NOT MERGE ANYWHERE
152eb3fd : Import translations. DO NOT MERGE ANYWHERE
df0a32fc : Adjust the way to start emergency alert settings
ded47d68 : Import translations. DO NOT MERGE ANYWHERE
38292ec6 : Import translations. DO NOT MERGE ANYWHERE
45f3d38c : Import translations. DO NOT MERGE ANYWHERE
bfe8b548 : Import translations. DO NOT MERGE ANYWHERE
9f8fca2f : Import translations. DO NOT MERGE ANYWHERE
1ac294ae : Import translations. DO NOT MERGE ANYWHERE
346fd87b : Import translations. DO NOT MERGE ANYWHERE
217d09dd : Import translations. DO NOT MERGE ANYWHERE
04fd5041 : Import translations. DO NOT MERGE ANYWHERE
89d3e4f4 : Import translations. DO NOT MERGE ANYWHERE
d93a85a2 : Import translations. DO NOT MERGE ANYWHERE
f6478bee : Import translations. DO NOT MERGE ANYWHERE
c90c9dbc : Import translations. DO NOT MERGE ANYWHERE
d1d15560 : Import translations. DO NOT MERGE ANYWHERE
27e45c9e : Import translations. DO NOT MERGE ANYWHERE
0c77673b : Import translations. DO NOT MERGE ANYWHERE
28b27e4d : Import translations. DO NOT MERGE ANYWHERE
59537221 : Import translations. DO NOT MERGE ANYWHERE
976a5a91 : Import translations. DO NOT MERGE ANYWHERE
0c0da243 : Import translations. DO NOT MERGE ANYWHERE
3e3ab309 : Import translations. DO NOT MERGE ANYWHERE
61e85e71 : Import translations. DO NOT MERGE ANYWHERE
8227458d : Import translations. DO NOT MERGE ANYWHERE
15a656ed : Import translations. DO NOT MERGE ANYWHERE
9aada402 : Import translations. DO NOT MERGE ANYWHERE
aa03ae00 : Import translations. DO NOT MERGE ANYWHERE
a46ddbe9 : Import translations. DO NOT MERGE ANYWHERE
727513be : Import translations. DO NOT MERGE ANYWHERE
5be8f764 : Import translations. DO NOT MERGE ANYWHERE
fd23e61d : Import translations. DO NOT MERGE ANYWHERE
03e4e9ff : Import translations. DO NOT MERGE ANYWHERE
1c867ff8 : Import translations. DO NOT MERGE ANYWHERE
367e6fe4 : Import translations. DO NOT MERGE ANYWHERE
275b72c4 : Import translations. DO NOT MERGE ANYWHERE
c1db3b91 : Import translations. DO NOT MERGE ANYWHERE
c0d25145 : Import translations. DO NOT MERGE ANYWHERE
4d1dfd63 : Import translations. DO NOT MERGE ANYWHERE
c6206a39 : Import translations. DO NOT MERGE ANYWHERE
d72e18d0 : Import translations. DO NOT MERGE ANYWHERE
f95805e8 : Import translations. DO NOT MERGE ANYWHERE
0393e9da : Import translations. DO NOT MERGE ANYWHERE
ce84e4bf : Import translations. DO NOT MERGE ANYWHERE
ae5b3826 : Import translations. DO NOT MERGE ANYWHERE
d52b5df1 : Import translations. DO NOT MERGE ANYWHERE
c4467108 : Import translations. DO NOT MERGE ANYWHERE
c7e2949e : Import translations. DO NOT MERGE ANYWHERE
b92f6f8d : Import translations. DO NOT MERGE ANYWHERE
9ed16cc9 : Import translations. DO NOT MERGE ANYWHERE
ecaee4e5 : Import translations. DO NOT MERGE ANYWHERE
eff3b932 : Import translations. DO NOT MERGE ANYWHERE
11117627 : Import translations. DO NOT MERGE ANYWHERE
b0437475 : Import translations. DO NOT MERGE ANYWHERE
1285af4b : Import translations. DO NOT MERGE ANYWHERE
b85dadab : Import translations. DO NOT MERGE ANYWHERE
8d537011 : Import translations. DO NOT MERGE ANYWHERE
8d5e936e : Import translations. DO NOT MERGE ANYWHERE
10b776c9 : Import translations. DO NOT MERGE ANYWHERE
92ad1358 : Import translations. DO NOT MERGE ANYWHERE
992231fc : Import translations. DO NOT MERGE ANYWHERE
9f3002f7 : Import translations. DO NOT MERGE ANYWHERE
7b3d8d56 : Import translations. DO NOT MERGE ANYWHERE
390e1f0d : Import translations. DO NOT MERGE ANYWHERE
9217012e : Import translations. DO NOT MERGE ANYWHERE
a25244d4 : Import translations. DO NOT MERGE ANYWHERE
c94cf356 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/CertInstaller

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

+- Project: platform/packages/apps/Contacts

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

+- Project: platform/packages/apps/Dialer

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

+- Project: platform/packages/apps/DocumentsUI

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

+- Project: platform/packages/apps/EmergencyInfo

b8dab18 : Import translations. DO NOT MERGE ANYWHERE
d33f4be : Import translations. DO NOT MERGE ANYWHERE
5717f24 : Import translations. DO NOT MERGE ANYWHERE
cecb117 : Import translations. DO NOT MERGE ANYWHERE
5c83779 : Import translations. DO NOT MERGE ANYWHERE
07a1f77 : Import translations. DO NOT MERGE ANYWHERE
e2e8698 : Import translations. DO NOT MERGE ANYWHERE
7ef639f : Import translations. DO NOT MERGE ANYWHERE
7e72f0a : Import translations. DO NOT MERGE ANYWHERE
4e2588c : Import translations. DO NOT MERGE ANYWHERE
03d1512 : Launch view/add EC activities in a new task
2080b3e : Import translations. DO NOT MERGE ANYWHERE
1d078b7 : Import translations. DO NOT MERGE ANYWHERE
53adb21 : Import translations. DO NOT MERGE ANYWHERE
57451da : Import translations. DO NOT MERGE ANYWHERE
e03d138 : Import translations. DO NOT MERGE ANYWHERE
8b1ac97 : Import translations. DO NOT MERGE ANYWHERE
8f61159 : Import translations. DO NOT MERGE ANYWHERE
e772d9b : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Gallery2

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

+- Project: platform/packages/apps/HTMLViewer

1c014ca : Remove usages of deprecated toolbar methods from CarHTMLViewer

+- Project: platform/packages/apps/ImsServiceEntitlement

81d00df : Fix issue that disableWfc was no-op

+- Project: platform/packages/apps/KeyChain

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

+- Project: platform/packages/apps/Launcher3

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

+- Project: platform/packages/apps/ManagedProvisioning

294876dd : Import translations. DO NOT MERGE ANYWHERE
7b137b59 : Import translations. DO NOT MERGE ANYWHERE
a5230a4a : Import translations. DO NOT MERGE ANYWHERE
a0718811 : Make ManagedProvisioning hide non-system overlays
4b04bf81 : Make ManagedProvisioning hide non-system overlays
f0908ba3 : Make ManagedProvisioning hide non-system overlays
d626a640 : Fix Managed Provisioning crash on OTA
f57f56ed : Only factory reset during the setup wizard flow for organization-owned devices.
21fdf3af : Fix Managed Provisioning crash on OTA
2dba964c : Fix Managed Provisioning crash on OTA
79f7a75a : Fix Managed Provisioning crash on OTA
e0df0d82 : Fix Managed Provisioning crash on OTA
e3027e5b : Fix Managed Provisioning crash on OTA
ca833f7e : Import translations. DO NOT MERGE ANYWHERE
63e83c0b : Import translations. DO NOT MERGE ANYWHERE
8ad3a1dd : Import translations. DO NOT MERGE ANYWHERE
1a19e3aa : Update briefcase icon to be consistent with the rest
1c362e28 : Use the managed user to check for the existence of POLICY_COMPLIANCE
0a3eed1e : Process remaining DPC-settable extras from GET_PROVISIONING_MODE
2356fb32 : Only factory reset during the setup wizard flow for organization-owned devices.
c48ef970 : Import translations. DO NOT MERGE ANYWHERE
4dc64c26 : Import translations. DO NOT MERGE ANYWHERE
b5307750 : Import translations. DO NOT MERGE ANYWHERE
bbca06e0 : Only factory reset during the setup wizard flow for organization-owned devices.
ca8f1c9a : Update the API name to sync with setup library change
877d4488 : Cleanup AAOS dependency in ManagedProvisioning
e99376d3 : Import translations. DO NOT MERGE ANYWHERE
918940de : Import translations. DO NOT MERGE ANYWHERE
d9c54669 : Import translations. DO NOT MERGE ANYWHERE
b30ef30e : Import translations. DO NOT MERGE ANYWHERE
5b06b8ea : Import translations. DO NOT MERGE ANYWHERE
e2f8fb25 : Import translations. DO NOT MERGE ANYWHERE
91293676 : Import translations. DO NOT MERGE ANYWHERE
9b0c3ef4 : Import translations. DO NOT MERGE ANYWHERE
822dcfd4 : Import translations. DO NOT MERGE ANYWHERE
f409f3b6 : Replace package name for test app.
59c1a95d : Import translations. DO NOT MERGE ANYWHERE
126d14f4 : Import translations. DO NOT MERGE ANYWHERE
6f910396 : Import translations. DO NOT MERGE ANYWHERE
1079ab07 : Import translations. DO NOT MERGE ANYWHERE
7eaeb0d2 : Import translations. DO NOT MERGE ANYWHERE
e38f4a87 : Import translations. DO NOT MERGE ANYWHERE
48cc9a8c : Import translations. DO NOT MERGE ANYWHERE
1ba05a4a : Import translations. DO NOT MERGE ANYWHERE
240d52f1 : Import translations. DO NOT MERGE ANYWHERE
b5c7e523 : Import translations. DO NOT MERGE ANYWHERE
af5faacb : Import translations. DO NOT MERGE ANYWHERE
bdeac9aa : Import translations. DO NOT MERGE ANYWHERE
2362f7ab : Import translations. DO NOT MERGE ANYWHERE
57ffecbb : Import translations. DO NOT MERGE ANYWHERE
7d4e371c : Import translations. DO NOT MERGE ANYWHERE
b23c7e82 : Import translations. DO NOT MERGE ANYWHERE
e83c4da3 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Messaging

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

+- Project: platform/packages/apps/MusicFX

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

+- Project: platform/packages/apps/Nfc

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

+- Project: platform/packages/apps/PhoneCommon

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

+- Project: platform/packages/apps/QuickAccessWallet

6af0711 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/RemoteProvisioner

58e9193 : Adding additional logging.

+- Project: platform/packages/apps/SafetyRegulatoryInfo

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

+- Project: platform/packages/apps/Settings

82799339e6 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission
0eab9c02b9 : Import translations. DO NOT MERGE ANYWHERE
a6f38c19f8 : Import translations. DO NOT MERGE ANYWHERE
9d56130c5e : Import translations. DO NOT MERGE ANYWHERE
3bf676d7ce : Import translations. DO NOT MERGE ANYWHERE
0179fc901f : Import translations. DO NOT MERGE ANYWHERE
6407b20ab3 : Add caller check to com.android.credentials.RESET
f8a1a563c7 : Add caller check to com.android.credentials.RESET
fbe6fd97b9 : Import translations. DO NOT MERGE ANYWHERE
f69d80aa34 : Import translations. DO NOT MERGE ANYWHERE
9fed0efc79 : Import translations. DO NOT MERGE ANYWHERE
64a765a14c : Import translations. DO NOT MERGE ANYWHERE
6ad216fce4 : Import translations. DO NOT MERGE ANYWHERE
ac0bd999f1 : Import translations. DO NOT MERGE ANYWHERE
4fb753d22e : Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment
181c7e32f5 : Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment
9926187972 : Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment
8e7cc8fa4d : Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment
dc44d01a16 : Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment
f57d75f127 : Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment
35e3d0c1b0 : Add caller check to com.android.credentials.RESET
db9333baac : Add non system overlay flag to RequestManageCredentials
fe5690598c : Check WiFi restrictions for WiFi QR code intent
99e4e5f3e4 : Add non system overlay flag to InstallCaCertificateWarning
b10f07959e : Import translations. DO NOT MERGE ANYWHERE
8f41a11cfb : Rephrase dialog message of clear storage dialog for security concern
ae3198be93 : Import translations. DO NOT MERGE ANYWHERE
778c36e32e : Import translations. DO NOT MERGE ANYWHERE
4948c670f0 : Import translations. DO NOT MERGE ANYWHERE
296eed7cba : Import translations. DO NOT MERGE ANYWHERE
bd0b96b416 : Import translations. DO NOT MERGE ANYWHERE
d271043a53 : Import translations. DO NOT MERGE ANYWHERE
446f6dd886 : Restore the style of the screen saver widget from switch style to button style.
553ca3e58d : Make WifiDppEnrolleeActivity launches explicit
a93796f7a3 : [Settings] Enable WiFi calling toggle in search
a582bb1092 : [RESTRICT AUTOMERGE] [Provider Model] Internal cleanup - remove Provider Model flag and deprecated legacy UI part.5
6a8cbc9fac : Fix USB tether option
ad79a1819f : [Provider Model] Internal cleanup - remove Provider Model flag and deprecated legacy UI part.4
8eb2aeafa4 : Revert "Add new string to hint user of triple-tap shortcut delay"
11d3b19c51 : Fix the highlight error after unfolding the device
bd8f45b9d4 : Fix the onCreate crash happened among zen mode rule pages
493e889dd6 : Update remove face enrollment strings for convenience.
90274b2033 : [Provider Model] fix incorrect signal icon on internet picker
11271df53a : [Settings] Support phone number talkback
5fa5323d3b : [Settings] Fix failure test case
b3f3f3d4f2 : Remove the replaced activity checking to impact launching performance
209df88d9d : Set the package name to the deep link intent
dc156e77b4 : Add new string to hint user of triple-tap shortcut delay
b5bb0e85a1 : Move the text under slider bar to the description under title
8c559c2788 : Fix the highlight error and remove the empty card
3943de1579 : Turn off deep link components by default
fca5cb3748 : Add non system overlay flag to InstallCaCertificateWarning
02e8f56e67 : Add non system overlay flag to InstallCaCertificateWarning
f848cd8156 : Revert "Device do network scan after user rotates NetworkSelection page"
04c66a0a3c : Add non system overlay flag to RequestManageCredentials
2a7069f561 : [Settings] Remove override the transition to fade during the Suw flow.
e5f1d24913 : Do not show the redundant RemoveAccountFailureDialog
1b58ba5df2 : [Settings] Expose Bluetooth Pairing settings page
0adb8dc55a : To get Display name by active subscription info
ace21a81da : [Settings] Refactor Wifi Calling description text
c9357384d4 : Update enrollment edu animation.
627fd3928c : Improve the cold start performance
a305c23f5e : Revise homepage highlight mechanism
a992b611bf : Fix incorrect UI after triple-tap is disabled
3825bff021 : Fix the background color of CollapsingToolbarLayout
395ea90b83 : Update background color for two-pane mode
dde461dc4e : Remove portrait flag from handoff activity.
756fa20e1c : Fixed face enroll intro button issue
2f193c8157 : Add non system overlay flag to InstallCaCertificateWarning
b73201c6be : Added sensorPrivacyDialog to face settings
8b1ecea060 : [Settings] Should show carrier network if airplane mode is on
12a5d03d9f : Import translations. DO NOT MERGE ANYWHERE
1b3c701077 : Import translations. DO NOT MERGE ANYWHERE
8e754d6891 : Import translations. DO NOT MERGE ANYWHERE
644a2b9bc6 : Fix overlapped problem in SuW two panes mode
a8c97980a6 : Fix different behaviors of deeplink in one/two pane
14e76c3233 : [Settings] Move display of VPN version into summary text
17423d1682 : Fix abnormal behavior on avatar account page
258f5d8f26 : Fix truncated string in bubbles setting screen
ebbb5c277e : Prevent scrolling when interacting with confirm pattern prompt.
0e03b12d60 : Fix abnormal behavior on search page
a8442468ad : Align the "Open activity" UI style with usual accessibility service "Use service"
488211c752 : Make fingerprint registration flow full screen
e260ebe157 : Fix talkback issue on Subsettings
d00fd7f362 : Remove face auth from setup wizard when configured as a convenience.
e711b3277e : Disable setting if sensor is convenience.
90eef24080 : UI refinement of highlighted menu entry for large screen
7259d14324 : Remove the 'new' word for accessibility gesture tutorial dialog
bb46bb79bf : Disable animations of deep link homepages to reduce the shortcut flicker
7c0111b0f1 : Updated udfps strings
251e326d21 : Redesign homepage layout for two-pane mode.
54d766df82 : Import translations. DO NOT MERGE ANYWHERE
2c292c3bd0 : Import translations. DO NOT MERGE ANYWHERE
10928bfba9 : Import translations. DO NOT MERGE ANYWHERE
2f4d199eca : Import translations. DO NOT MERGE ANYWHERE
c3da08f9b3 : Import translations. DO NOT MERGE ANYWHERE
b8b0bef8f9 : Import translations. DO NOT MERGE ANYWHERE
a3b21cf017 : Start deep link page synchronously in SettingsActivity
825f41cb3d : Update "Mobile network standby" attribute label into "Mobile network"
39f038137e : Unhibernate an app when a user exempts it
39ebb7c9a8 : Remove feature flag for provider model in wifi settings
14d1b41464 : Remove the string for wifi toggle summary
cb4836b486 : [DO NOT MERGE] Allow a settings override for double-line clock
e714654c94 : [Provider Model] Internal cleanup - remove Provider Model flag and deprecated legacy UI part.3
13a52a081e : Update "Mobile network standby" attribute label into "Mobile network"
439bc7f9dd : [Provider Model] Internal cleanup - remove Provider Model flag and deprecated legacy UI part.2
5515e9bde5 : [Provider Model] Internal cleanup - remove Provider Model flag and deprecated legacy UI
7dff8c7210 : [Settings] Avoid from dialog disappear when click outside
156db33a56 : Disable combined controller only if all modalities require consent
baacfd7985 : Use different exceptions for different crash reasons
f8de3a8195 : Add animation graphic to Long Press Power settings screen.
68b861930a : Added KEY_VONR_ENABLED_BOOL to obtain VoNR availability status
4d00bce2b2 : Lost the registered cellinfo item after the aggregation
13aadad7fa : Device do network scan after user rotates NetworkSelection page
eb70b243f7 : Fix the CtsVerifier issue
6cf16b0aa9 : [Settings] 1. Add configChange for WFC Activity to cover the changes of rotation and screen size 2. register split rule for MobileNetworkActivity
c525183a40 : Deprecation of legacy VPN types no longer depends on the Provider Model Flag
5b7230d355 : Check the page searchability for both wifi and network provider page
d42ff2a86b : Device do network scan after user rotates NetworkSelection page
dbc08a2178 : [Sound panel] Use localized string for button text
d7f302fb4e : Fix suw display size flicker problem
3af73364ba : Support highlighting the menu entry for Search results
e6554d23a5 : Revert "Revert "Update animation for fingerprint edu page""
508121be68 : Import translations. DO NOT MERGE ANYWHERE
c91c41405c : Import translations. DO NOT MERGE ANYWHERE
b9dbf91cc7 : Import translations. DO NOT MERGE ANYWHERE
c00b4ad5d0 : Import translations. DO NOT MERGE ANYWHERE
1c6dddd1f0 : Import translations. DO NOT MERGE ANYWHERE
b546c8aa3e : Import translations. DO NOT MERGE ANYWHERE
9fcd1f9c1e : Provide ability to link to Color Inversion page via Intent
2e1decdee6 : Add location check for Wifi Scanning notify message
3d3572767e : Import translations. DO NOT MERGE ANYWHERE
a3ad3d1abb : Support Settings deep links highlighting the menu entries
0f5e75e098 : [Large sceen] Don't go Settings 2-pane deep link flow if not task root
101dc6878a : Fix incorrect usage for the logging method to cause no data in WW
80887b6be3 : [Large screen] Shows MobileNetworkActivity in 2-pane
8061973e3d : Sticky placeholder and adjacent finish rule in Settings
64e49a9393 : Fix "battery saver" not in the top seaching result for indexing
0d8a53fa0c : [Provider Model] Fixed Internet Settings always showing "Loading"
0c0daf7034 : Let activity of "add language" fit settingsactivity style.
48c3533cd0 : Fix incorrect usage for the logging method to cause no data in WW
dc816116c5 : AF passwords settings: Start activity as new task.
42896d7fe1 : Check if pref is disabled by admin
ae5327d4bb : Fine tune the homepage scrolling behavior
13375e5f44 : Fix phone shows incorrect pairing code in pairing dialog
82eeacf275 : [Large screen] Set SplitPairRule for DeepLinkHomepageActivity
488f79cab5 : [Large screen] SplitListener may not provide correct information
e55568a7ba : Set a min height for pattern setup.
b3db40a02b : Register rule for wallpaper entry
e80b74de3a : [Large screen] Check if it's in 2-pane before 2-pane deep link flow
22dc875ba7 : Update "Mobile network standby" attribute label into "Mobile network"
ab3a70cf1e : Remove the text for untethered bt device
6cd48383a1 : Import translations. DO NOT MERGE ANYWHERE
64149823f2 : Import translations. DO NOT MERGE ANYWHERE
8a69cc3921 : Import translations. DO NOT MERGE ANYWHERE
cb42730091 : Import translations. DO NOT MERGE ANYWHERE
ffc0ed7b89 : Import translations. DO NOT MERGE ANYWHERE
e4b62b6088 : Import translations. DO NOT MERGE ANYWHERE
e427cc6752 : Search experience improvement for large screen
9b6eac28f3 : Move optimization mode backup timing into onPause
9fc0f18181 : Define a constant Sliceable#NO_RES for no resource cases
7fb4cbf005 : Adjust optimize page logging timing
3de8abe8ee : Add intent action to launch face enrollment
8f0291cd1a : Fix NPE issue of usage detailed page learn more button click event
675caae15c : Revert "Update animation for fingerprint edu page"
73b8654e3e : Update UWB toggle display after lifecycle events.
e53d70babc : [Settings] Avoid crash from rotation screen.
ae5bddc5e5 : Avoid intermediate touch hover effect when a11y is enabled
1be3b98a33 : Revert "Update animation for fingerprint edu page"
ba0a012b57 : Revert "Update animation for fingerprint edu page"
f8cd68c6e2 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission
d4e0ed2284 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission
528d40e4d1 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission
249f9e2696 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission
2989c50a23 : Add highlight menu keys for all toggle pref controllers and custom slices
d7c50f7952 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission
b1adf980a5 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission
58d81fbbb4 : RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission
151b88f76f : Optimize battery optimize page control flow
594eb43159 : Support slice deep links highlighting menu entries
a63e9c625d : [Large screen] Make slice deep linking to Settings show in 2-pane
09c3e9d968 : Import translations. DO NOT MERGE ANYWHERE
2225c633ba : Import translations. DO NOT MERGE ANYWHERE
eb45210f6a : Import translations. DO NOT MERGE ANYWHERE
6347c41779 : Import translations. DO NOT MERGE ANYWHERE
3931bcc9cb : Import translations. DO NOT MERGE ANYWHERE
6ac425087d : Import translations. DO NOT MERGE ANYWHERE
54998b7bfe : [Large screen] Fix searched Subsettings back navigation bug
bb24a2f63b : Register the rule for injected apps
e739b3c99b : Keep compatibility for old WiFi shortcut
3ff6f14f43 : [Large screen] Shows SearchActivity at right pane
0e6f17b4fb : Import translations. DO NOT MERGE ANYWHERE
141d4127f8 : Import translations. DO NOT MERGE ANYWHERE
49389665fa : Import translations. DO NOT MERGE ANYWHERE
16c371fe43 : Import translations. DO NOT MERGE ANYWHERE
9975577fd7 : Import translations. DO NOT MERGE ANYWHERE
a6de7ad6b8 : Import translations. DO NOT MERGE ANYWHERE
dc4ec9bfca : Update animation for fingerprint edu page
3b99a81e78 : Move android.settings.WIFI_SETTINGS action to Internet Settings
f0a55f7c4e : Fixed bug causing user to be stuck on face intro
36a57f4720 : Fix the ExpandDividerPreference will flash one time in some corner cases
8b437cd9c3 : Fix the NPE when input a wrong package
1083ca0b90 : Fix broken tests
54b9d60783 : Create an interface to access the two pane state
7fd0ece6f4 : Rephrase dialog message of clear storage dialog for security concern
7d22136fb0 : Rephrase dialog message of clear storage dialog for security concern
6024ea553a : Rephrase dialog message of clear storage dialog for security concern
881d7ec5ab : Rephrase dialog message of clear storage dialog for security concern
9a0c28d911 : Rephrase dialog message of clear storage dialog for security concern
aa73e48950 : Log battery saver schedule type and percentage when its value is changed
e8eb6c23e9 : Fix layout problem in "All apps" view
58ff194380 : Remove saver schedule type logging entry from BatterySaverController
d2704ad4ca : Fix alignment issue between Vision Settings and Font/Display
62a350d18c : Unitfy saver schedule type log format and log in the background
444bca2226 : Update toggle string for cam and mic access
fce8565e5e : Update logic to check two pane resolution
5549bf8cd0 : Rephrase dialog message of clear storage dialog for security concern
23a5fb5e74 : Update app usage page power summary
34f9c66cf0 : Import translations. DO NOT MERGE ANYWHERE
52146b1b0a : Import translations. DO NOT MERGE ANYWHERE
247075dcd5 : Import translations. DO NOT MERGE ANYWHERE
6ceab7b916 : Remove the Advanced item when Security type is open
aab7b55926 : Add location check for Wifi Scanning notify message
eba8e8da19 : Fix software shortcut in dialog did not update when content change.
d88382cf5c : The Network name is not same as statusbar at SIM Edit page
2c7eb91a96 : Rephrase dialog message of clear storage dialog for security concern
d67e970290 : Rename Ranking.visuallyInterruptive to isTextChanged
78267b2f2f : Catch a resource not found exception
4c1702cf2a : Add missed "optional_uses_libs" to avoid testing failed
19052cb45e : [Large Screen] Fix deep link 2 tasks bug
d11dec2f82 : Revert "Add PowerSaveWhitelistExceptIdle as Optimizted modes condition"
eb19d4ba59 : [Foldable] Show full screen "Install Certificates" for large screen devices
064aa91e45 : Add package name check for the calling app
06a39e9e34 : Update UWB toggle display after lifecycle events.
5145c2db59 : To use the getLaunchedFromPackage to get the actual package name
468ef0c35d : Import translations. DO NOT MERGE ANYWHERE
8d372abbdf : Launch Google Play system update page with new task flag.
c703ec392c : Launch the following pages with new task flag.
8a52ec7153 : Tap fp find sensor animation goes to next page.
c4aa3b4ac5 : Pattern view - Use new theme colors
050b6d5224 : The Network name is not same as statusbar at SIM Edit page
b1e10399cc : [B&R] avoid to backup & restore app which is in the PowerSaveWhitelistExceptIdle
1b9a21ffb5 : RESTRICT AUTOMERGE Remove connection preferences "Files received via Bluetooth"
f9ca092d58 : Fix Settings app crashes when clicked on the magnification
1f98bc28d6 : Remove IMS from editabe APNs
3c497cc715 : Adjust Battery Saver percentage slide size (sync from ag/13330588)
fb164fe128 : [Sound panel] Update Ui layout to match with mertial next
8b2dd65738 : Improve scalability of Settings deep link API
1770a04730 : Extend the SeekBar left/start padding to avoid touch region too small
72a25f16ee : Add try-catch to avoid IllegalStateException in the data parsing
29a09e55ba : Revert "Revert "Support highlightable Settings homepage menu for 2-pane""
71aca3b7a9 : Apply fade transition for font size and display size Suw page
4eedb7fa41 : Import translations. DO NOT MERGE ANYWHERE
f8cdea4b9d : Add NEW_TASK flag for intents that leave Settings
096c090b80 : Revert "Support highlightable Settings homepage menu for 2-pane"
28cdf73cf7 : [Large screen] Set alwaysExpand for SearchActivity.
3648d67201 : Change DeepLinkHomepageActivity enable state for ACTION_USER_INITIALIZE
9037ceabd3 : Support highlightable Settings homepage menu for 2-pane
4ee6123229 : [Crash] finish activity without super#onResume()
c5346baaa2 : Don't start DPC with the FLAG_ACTIVITY_NEW_TASK flag
dcc46cf136 : [Large screen] Fix SplitPaitRule not match for deep link problem
c18019db27 : Import translations. DO NOT MERGE ANYWHERE
ee0f42ec6c : BluetoothSecurity: Add BLUETOOTH_PRIVILEGED permission for pairing dialog
c692af2a76 : Not use NEW_TASKS for Wallpaper & style's 2-pane UX
8eff5cc17e : Support mouse hover event for BatteryChartView to highlight slot
f9beef43c9 : Update font/display size pages for support large screen in SuW
d1dd4cdf2c : Replace the cached MotionEvent with getX() value to improve GC state
33612098b3 : Post UI update later a while to avoid screen sluggish as possible
dc150492e1 : Update to new method of getting display power profile constants
4137253658 : Update adaptive preference summary
73fa1f8e06 : Create a provider for querying if embedding activity is enabled
7e8dd64ee4 : Apply GlifPreferenceLayout for accessibility service Setup Wizard two-panel styles
3855d6e587 : Launch activities in another task if the metadata is set.
5cbaa375cd : [RESTRICT AUTOMERGE] Revert "Add comment to AndroidManifest"
34b571612f : [RESTRICT AUTOMERGE] Revert "Add permission checking to WifiDialogActivity"
9e6aca3b26 : Import translations. DO NOT MERGE ANYWHERE
7f96530bf8 : Update window aar
cabcecb2e8 : [RESTRICT AUTOMERGE] Revert "Add SafetyNet logging"
2421121c90 : Audio balance slider is off-center
a9598c2f80 : Start Safety & regulatory manual with new task
0cd29a70a4 : Punt battery status action when entering Settings main page
407a725278 : Use startActivity for android.settings.APP_SEARCH_SETTINGS
256a65c467 : Fix the summary format problem of the installed apps
54f619dfb8 : [Large screen] Disable/enable DeepLinkHomepageActivity
e893a890ca : [Robustness] protect get battery stats from DeadSystemException
39812e84c0 : Import translations. DO NOT MERGE ANYWHERE
a9c582262e : Make biometric setting toggles show dynamic auth types
3e8164647c : [Large screen] Show full screen CreateShortcutActivity
77dfb35922 : Fix failure test cases in AccessibilityShortcutPreferenceFragmentTest
b28191e3c0 : Import translations. DO NOT MERGE ANYWHERE
31d9ec3356 : Fix crash of PictureInPictureDetailPreferenceController
af5f355b35 : Add the max height restriction into the illustration view.
ec350919ea : Show full screen 'Free up space' for large screen devices
94a4bd82ba : Ues permission to protect DeepLinkHomepageActivity
a8a2075fd0 : [Security] resolve overlay attack on RequestIgnoreBatteryOptimizations
e72cab0e2e : Support "less secure" info row on face enroll intro
089b820af8 : Import translations. DO NOT MERGE ANYWHERE
ce8010c2a0 : Import translations. DO NOT MERGE ANYWHERE
aa9091916d : [Security] resolve CRLF attack on RequestIgnoreBatteryOptimizations
9de5fe158d : [B&R] avoid to backup & restore app which is in the PowerSaveWhitelistExceptIdle
bab4074204 : Fix error prone build with spatial audio settings test
4dd3f11349 : Fix not able to add Settings shortcut widget problem
e303658f0d : Add the Spatial audio toggle in SoundSettings
e4084028b3 : Merge intent extra to deep link intent target for large screen devices
356292a1ee : WM Jetpack interface update in Settings
3d0f12d043 : Support ability to add different page id for different accessibility service page in settings.
01cc290446 : Add the AccessibilitySearchFeatureProvider mock in testutils/FakeFeatureFactory
7ffd6d8186 : Fix sometimes deep link does not show in 2-pane
e7cca4cd81 : Add PowerSaveWhitelistExceptIdle as Optimizted modes condition
73855e0a59 : Support configurable multi-stage UDFPS enrollment
746f4d45f7 : Use the correct pageId for the existing accessibility page
d2f0cdea1f : Import translations. DO NOT MERGE ANYWHERE
c5489eafd7 : Import translations. DO NOT MERGE ANYWHERE
fdfac783ab : Add android:configChanges for SettingsHomepageActivity
f6a8f6c8af : Extends the criteria width of 2-pane mode
e12712dd1d : Add package name into the metric for enable/disable app user actions
27efa546cf : Fix failed tests since presubmit is ignored in ag/15802168
d8d10737ed : Import translations. DO NOT MERGE ANYWHERE
5fc96844e5 : Correct how the injection mechanism starts activities
a3b89868f4 : Fix the icon flash issue cause from the shared drawable icon
b62cdecc67 : Move allowed list definition in the battery usage to feature provider
600672c91d : Revert "Extends the criteria width of split mode"
597784e455 : Set 2-pane placeholder for all alias of SettingsHomepageActivity
22ce392b91 : 2 panes deep link for large screen devices
83b5a3e01b : Update homepage icon of Safety & emergency
c829a97f13 : Extends the criteria width of split mode
2405b24311 : Update udfps lottie edu
7426ab7b9f : Define menu keys for highlighting the menu entry on 2-pane UI
8203737671 : Update window extension library
1564ef5ca1 : Add more info on the dialog of AllowBindAppWidgetActivity
4781fc1687 : Revert "Revert "Support two pane design in the Settings app.""
07037dbc3f : Revert "Support two pane design in the Settings app."
de883e063b : Fix color checking error of the repohooks
a12a0d1eb2 : Support two pane design in the Settings app.
978866b335 : Import translations. DO NOT MERGE ANYWHERE
bdf999d90a : Import translations. DO NOT MERGE ANYWHERE
3f46c5f685 : [Provider Model] Add cutout for signal icon if the mobile data is disabled
348cfdbf61 : Fix Robolectric broken on SplitController
0a03758738 : Move legacy hide applications in usage screen list to SettingsGoogle
38c857bd60 : Fixed WiFi dialog force closed when physical window size is changed.
76aedd72f0 : Add new task to intents that leave Settings
d665ecb86d : Fix null pointer issue of accesibility learn more button click event
2401ec4235 : Hide Camera background running time in the battery usage screen
a1674787fe : Fix a11y service icons are tiny after changing display size to "Largest"
9ac072dafe : [Performance] avoid setting the same optimization mode again
ba297dc396 : Correct the position of the marker for audio adjustment.
adec23a106 : [B&R] restore the backup data for app optimization mode back
213015767f : Import translations. DO NOT MERGE ANYWHERE
dbac832ae9 : Fix crash when error messages are triggered due to configuration changes.
5e948972d5 : Import translations. DO NOT MERGE ANYWHERE
29f4a35dea : [RESTRICT AUTOMERGE] Add new ACTION_WIFI_DETAILS_SETTINGS to Settings
a90496e92e : [B&R] ignore backup system app or default app optimization modes
935a9321b5 : [B&R] notify BackupManager when app optimization mode is changed
0ab0a3af56 : Refactor BatteryOptimizeUtils from enum to @IntDef
c6e44c0e89 : Import the window extension libary in the Settings app
37ddf4bc3e : [B&R] backup the battery optimization mode for installed apps
1ef7828194 : Import translations. DO NOT MERGE ANYWHERE
7cbc683d3e : [B&R] backup the getFullPowerWhitelist() for battery setting
5af9c64110 : [Material Next] Accessibility gesture tutorial dialog
969b2a1ef1 : Update Memory progressbar style in Developer options
7ff4b20c22 : Import translations. DO NOT MERGE ANYWHERE
33816cbd55 : Import translations. DO NOT MERGE ANYWHERE
518d6df4f4 : [Security] resolve RequestIgnoreBatteryOptimizations info disclosure
e6835713b6 : Use refactored RecentAppOpsAccess
9fab04b913 : Set a maximum width for the settings bottom panel on large screens
192dfdec7f : Update the instruction images in Accessibility tutorial dialog.
c2a04e3820 : Update the instruction images in Accessibility edit shortcut dialog.
b7ad227503 : Update the button navigation preview image in 'Accessibility button & gesture' page.
96e9685687 : Add a skeleton to support battery configucation backup/restore
ec12fdf789 : Import translations. DO NOT MERGE ANYWHERE
a89104fd31 : Import translations. DO NOT MERGE ANYWHERE
91f0c5938b : Fix typo for Illustration Preference (picked from Wendy's patch)
fbbcc55fc0 : Add time unit into battery usage chart and refine some UI
ad346e12d5 : [Robustness] protect get battery stats from DeadSystemException
b2ee12d3ee : Import translations. DO NOT MERGE ANYWHERE
2a3920e44d : Use NEW_TASK|CLEAR_TOP when launching emergency app
9d1777710f : Import translations. DO NOT MERGE ANYWHERE
2e4581a30c : Import translations. DO NOT MERGE ANYWHERE
a551ea537c : Use new api to create InteractionJankMonitor.Configuration.Builder
9ccb9f56ca : Update the preview image in 'Accessibility button & gesture' page.
39dcf7b2af : Import translations. DO NOT MERGE ANYWHERE
aa3e207397 : Import translations. DO NOT MERGE ANYWHERE
48e82c01ac : Import translations. DO NOT MERGE ANYWHERE
1ab1c31bc1 : Import translations. DO NOT MERGE ANYWHERE
16098dbf66 : Change illustration for Magnification mode settings
8c4f097592 : Enhance battery usage refresh content log for performance testing
029038845b : Enlarge character limit: About autoclick (dwell timing)
ebe0834160 : Import translations. DO NOT MERGE ANYWHERE
165a3c9880 : Import translations. DO NOT MERGE ANYWHERE
8f432ce9ea : Fix hold volume keys don't trigger the one handed mode in One-handed mode settings page
6c7b52b703 : Provides TC ID for shortcut title in AccessibilityShortcutPreferenceFragment
c472d0277f : Update accesibility button to suuport accessibility gesutre
bae720ffc3 : Provides TC ID for accessibility framework feature for "about" and "learn more" part
e3343dcb23 : Import translations. DO NOT MERGE ANYWHERE
b6d95d1c4f : Remove items from not allowed show summary list (legacy rule)
d76c12f69c : Include new "dex2oat64" process to map into App Optimization name
70304cff07 : Add new method to get URI to monitor battery history data is updated
53bae52e65 : Update the preview image of caption preference fragment.
a606c43adf : Provides TC ID for accessibility framework feature for "shortcut" part
f07aa0fa90 : Add back the shortcut dialog content for accessibility gesture
b994661fed : Import translations. DO NOT MERGE ANYWHERE
6c238242bb : Import translations. DO NOT MERGE ANYWHERE
61d5ed22f5 : Import translations. DO NOT MERGE ANYWHERE
7a5daa13ad : Revert "Return enrollment consent status to caller."
0ea1d883ec : Import translations. DO NOT MERGE ANYWHERE
60c0a41746 : Import translations. DO NOT MERGE ANYWHERE
ae7989d729 : Import translations. DO NOT MERGE ANYWHERE
d1c25e8dfe : Import translations. DO NOT MERGE ANYWHERE
6a2fe65a64 : Add back the accessibility gesture tutorial dialog in system navigation
55ef19a28e : Import translations. DO NOT MERGE ANYWHERE
6cb17b2688 : Import translations. DO NOT MERGE ANYWHERE
a33921da80 : Fix the issue of permanent loading when Wi-Fi is disabled
a4c6739489 : Import translations. DO NOT MERGE ANYWHERE
061292144e : Import translations. DO NOT MERGE ANYWHERE
d1c2769b54 : Import translations. DO NOT MERGE ANYWHERE
efffd6f45b : Import translations. DO NOT MERGE ANYWHERE
63d431cc10 : Import translations. DO NOT MERGE ANYWHERE
6dece1ee8e : Import translations. DO NOT MERGE ANYWHERE
dd6c44f36d : Import translations. DO NOT MERGE ANYWHERE
75708d7776 : Import translations. DO NOT MERGE ANYWHERE
9132032c75 : Fix crash due to traffic light face Lottie animation
8f7c4549e6 : Import translations. DO NOT MERGE ANYWHERE
cca1f1ad74 : Import translations. DO NOT MERGE ANYWHERE
a3a2547d85 : Import translations. DO NOT MERGE ANYWHERE
0709315d6f : Import translations. DO NOT MERGE ANYWHERE
2f2a2def12 : Import translations. DO NOT MERGE ANYWHERE
6d5c50a8cf : Import translations. DO NOT MERGE ANYWHERE
f67b96048e : Import translations. DO NOT MERGE ANYWHERE
d7149d676e : Import translations. DO NOT MERGE ANYWHERE
220df71078 : Fixes NPE in Screen attention setting
72a10c7eaf : Revert "Fixes 'no ripple effect' issue for screen attention setting"
82628aa571 : Apply SettingsPreferenceTheme in Settings
2663b5aa42 : Apply SettingsPreferenceTheme in Settings
28b206809e : Fix NPE crash during setup flow
b9a8dfb0eb : Revert "Use location access for recent location apps."
a0075f05eb : Revert "Use location access for recent location apps."
d3d28a3656 : Fix the background color of the homepage.

+- Project: platform/packages/apps/SettingsIntelligence

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

+- Project: platform/packages/apps/StorageManager

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

+- Project: platform/packages/apps/Tag

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

+- Project: platform/packages/apps/ThemePicker

bfc73a4 : Import translations. DO NOT MERGE ANYWHERE
bd1824e : Import translations. DO NOT MERGE ANYWHERE
e4214e6 : Import translations. DO NOT MERGE ANYWHERE
07c82bb : Import translations. DO NOT MERGE ANYWHERE
7f1a37d : Fix Talkback announcing null when changing color option
1d4af21 : Import translations. DO NOT MERGE ANYWHERE
364428e : Import translations. DO NOT MERGE ANYWHERE
aba72e6 : Import translations. DO NOT MERGE ANYWHERE
c476673 : Talkback change for grid option
17bc914 : Let Talkback announce to the user when changing dark/light theme
2e0e1e8 : Move 'Apply' string from ThemePicker to WallpaperPicker2
0da9f94 : Fix grid selection be cleared if rotate screen at multi-pane device
d833350 : Add parameter in getPreviewFragment() to support full screen preview
9971a7e : Fix the title not translated when resuming app from overview
917945d : [DO NOT MERGE] Add android:relinquishTaskIdentity for multi-pane
328900c : Import translations. DO NOT MERGE ANYWHERE
85e398d : Import translations. DO NOT MERGE ANYWHERE
7ec6cf5 : Import translations. DO NOT MERGE ANYWHERE
0734211 : Update grid preview selection
79c8841 : Fix the cutoff of switch button
7511d9b : Import translations. DO NOT MERGE ANYWHERE
c504bfb : Import translations. DO NOT MERGE ANYWHERE
2b25f67 : Import translations. DO NOT MERGE ANYWHERE
bf4eb57 : Import translations. DO NOT MERGE ANYWHERE
bfff308 : Import translations. DO NOT MERGE ANYWHERE
497489f : Import translations. DO NOT MERGE ANYWHERE
aa844ac : Import translations. DO NOT MERGE ANYWHERE
9b60748 : Import translations. DO NOT MERGE ANYWHERE
9352f6f : Import translations. DO NOT MERGE ANYWHERE
ced7a44 : Import translations. DO NOT MERGE ANYWHERE
a4bcba7 : Import translations. DO NOT MERGE ANYWHERE
c000786 : Import translations. DO NOT MERGE ANYWHERE
cd8fe12 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/TimeZoneUpdater

1a1d314 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Traceur

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

+- Project: platform/packages/apps/TvSettings

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

+- Project: platform/packages/apps/WallpaperPicker2

d64b22c : Import translations. DO NOT MERGE ANYWHERE
7bb5acf : Announce info. to enhance Talkback UX after show / hide button is clicked
e3aa7cc : Import translations. DO NOT MERGE ANYWHERE
ab4064d : Import translations. DO NOT MERGE ANYWHERE
b34a450 : Import translations. DO NOT MERGE ANYWHERE
62bff8f : [A11y] Fix Talkback doesn't speak anything when info panel changes
4ca71d5 : Import translations. DO NOT MERGE ANYWHERE
c5e7b77 : Import translations. DO NOT MERGE ANYWHERE
c205e9e : Import translations. DO NOT MERGE ANYWHERE
be8f57c : Fix wallpaper preview does not fix to screen when setting from photo
8c9e318 : Fix talkback focus when back from the fullscreen preview
646b058 : Fix cropAndSetWallpaperBitmapInRotationStatic crash
5b5a282 : [2/2] Use menu action item in full screen preview Activity
3de04fe : Fix wrong cropping rect of unfold screen.
e409744 : Stores recent wallpaper when setting wallpaper in rotation
890c38e : [1/2] Start full screen Activity with edit action tapped in multi-pane
e71692e : Blur wallpaper until it finishes calculating color
120136d : Fix crash after setting image wallpaper
3b1b073 : Revert "Blur wallpaper until it finishes calculating color"
1fa8f28 : Blur wallpaper until it finishes calculating color
e81241a : Override getWallpaperId for CurrentWallpaperInfoVN so that quick switch can use that at RecentWallpaperEntry
9a3a9e7 : Clear the line in full screen preview when click hide UI
b67038e : Import translations. DO NOT MERGE ANYWHERE
f0b16fd : Import translations. DO NOT MERGE ANYWHERE
7fde732 : Import translations. DO NOT MERGE ANYWHERE
77ea912 : Fix the corner radius of the preview in two-pane mode is incorrect
00a2474 : Fix ripple motion of icon clipped
ab376fd : Modify portrait layout of w600dp
6755011 : Fix the preview could be out of the screen in two pane mode
9062765 : Fix the title not translated when resuming app from overview
9b3dd4a : Change the apply button
c105e10 : Use the largest display size when calculating wallpaper crop size
3503fa4 : Add scroll bar to the Wallpaper & style main page
47d6517 : Update daily rotation icon
f25085a : Improve scalability of Settings deep link API
ebb59a8 : Prevent decoding bitmap many times in preview fragment
2de7a96 : Fix wrong live wallpaper categories when switching to another user
7f557a1 : Fix wallpaper preview flash of WallpaperSectionController
220a721 : Fix preview error for not downloading live wallpaper when callback enabled.
255f159 : Import translations. DO NOT MERGE ANYWHERE
2b68c04 : Apply daily wallpaper returns to home
222cf94 : Add TwoPanesChecker to support large screen UX
0fe6f61 : Reduce potential latency of popping up destination dialog
529ee24 : Fix scrolling header blends with background
2bfff84 : Fix flash when setting photo as wallpaper
00dc6d5 : Import translations. DO NOT MERGE ANYWHERE
60b5531 : Make SetWallpaperCallback independent of Activity
0031c85 : Import translations. DO NOT MERGE ANYWHERE
7d46417 : Handle non BitmapDrawable thumbnails
fed8c63 : Import translations. DO NOT MERGE ANYWHERE
a9f2ff5 : [DO NOT MERGE] Update QuickStepContract.getWindowCornerRadius API
763b1bb : Expose methods to set a wallpaper directly from bitmap
c320c5f : Store recently applied wallpapers
b575fee : Import translations. DO NOT MERGE ANYWHERE
2839ffa : Import translations. DO NOT MERGE ANYWHERE
e6be77b : Import translations. DO NOT MERGE ANYWHERE
9be79c6 : Import translations. DO NOT MERGE ANYWHERE
1a33b4e : Import translations. DO NOT MERGE ANYWHERE
16b7071 : Import translations. DO NOT MERGE ANYWHERE
39c5350 : Import translations. DO NOT MERGE ANYWHERE
fb98e32 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/inputmethods/LatinIME

6c752d8ec : Using IME context to inflate layout from S_V2

+- Project: platform/packages/modules/CaptivePortalLogin

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

+- Project: platform/packages/modules/CellBroadcastService

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

+- Project: platform/packages/modules/Connectivity

167fab2e8 : Do not verify field count in tests used in CTS
742792ff4 : Import translations. DO NOT MERGE ANYWHERE
be8fc3803 : Import translations. DO NOT MERGE ANYWHERE
725bc31d2 : Import translations. DO NOT MERGE ANYWHERE
f76481568 : Add test for Vpn#prepare()
48683e243 : Revert "[resolved conflict] Add test case to test normalize am: f444e9d182"
fc719b474 : [resolved conflict] Add test case to test normalize am: f444e9d182
0897f765f : Add test case to test normalize
f444e9d18 : Add test case to test normalize
6d546271b : Bypass cellular battery stats test if telephony is not supported
52c5bf2b6 : Exclude testGetMultipathPreference on no Wi-Fi devices
ab48d029e : Support wifi and ethernet connection for DnsResolverTest.
71d8bb764 : Wait for validation of WiFi in OEM pref test
bb323e092 : Ensure wifi reconnects before waiting for metered
21b13bb81 : Update callers to use buildTemplateMobileWithRatType with metered
35bbf1288 : Test a template matches mobile and mobile wildcard
ea0732e61 : Remove ForceAllNetworkTypes from test
2d0f0bb12 : Import translations. DO NOT MERGE ANYWHERE
eca2ef2d5 : Give EthernetTetheringTest the restricted networks permission.
e421b1eaa : Import translations. DO NOT MERGE ANYWHERE
01d8b2611 : Import translations. DO NOT MERGE ANYWHERE
0f84cc255 : Check location permission for ConnDiags last.
9b31c4573 : Use CS identity to update setting while performing factory reset
5558be1e1 : Add test for NetworkCapabilities.Builder.withoutDefaultCapabilities

+- Project: platform/packages/modules/ExtServices

09dc8a2 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/NetworkStack

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

+- Project: platform/packages/modules/NeuralNetworks

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

+- Project: platform/packages/modules/Permission

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

+- Project: platform/packages/modules/Scheduling

c525da7 : Annotate CtsRebootReadinessTestCases for foldable testing

+- Project: platform/packages/modules/SdkExtensions

f01c29b : resolve Coastguard cherrypick merge conflict for change: 13921408

+- Project: platform/packages/modules/StatsD

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

+- Project: platform/packages/modules/Wifi

3e63df315 : Import translations. DO NOT MERGE ANYWHERE
0a940a642 : Import translations. DO NOT MERGE ANYWHERE
33d05a5c4 : Import translations. DO NOT MERGE ANYWHERE
1cba001ce : Import translations. DO NOT MERGE ANYWHERE
967aaca66 : Fixed WrongPasswordNotifier for headless system user.
a0349bd01 : Import translations. DO NOT MERGE ANYWHERE
97bfdc61b : Import translations. DO NOT MERGE ANYWHERE
d36108cd7 : Import translations. DO NOT MERGE ANYWHERE
6803b4b66 : Import translations. DO NOT MERGE ANYWHERE
b1843df77 : Clean up the Wifi internal state when chip reconfiguration fails.
fecf681ae : Import translations. DO NOT MERGE ANYWHERE
b57182035 : Import translations. DO NOT MERGE ANYWHERE
c6bde4b01 : Import translations. DO NOT MERGE ANYWHERE
56f67bb53 : Import translations. DO NOT MERGE ANYWHERE
6aefac815 : Import translations. DO NOT MERGE ANYWHERE
be6a1c4c6 : Import translations. DO NOT MERGE ANYWHERE
71375918c : Import translations. DO NOT MERGE ANYWHERE
6afbd03b2 : Import translations. DO NOT MERGE ANYWHERE
c6ca588aa : Import translations. DO NOT MERGE ANYWHERE
ca4ad61c5 : Import translations. DO NOT MERGE ANYWHERE
771d0d3c9 : Import translations. DO NOT MERGE ANYWHERE
9884b5063 : Import translations. DO NOT MERGE ANYWHERE
1834b2fd7 : Import translations. DO NOT MERGE ANYWHERE
d3da11ae0 : Import translations. DO NOT MERGE ANYWHERE
13cc9fee9 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/modules/adb

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

+- Project: platform/packages/modules/common

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

+- Project: platform/packages/modules/vndk

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

+- Project: platform/packages/providers/BlockedNumberProvider

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

+- Project: platform/packages/providers/ContactsProvider

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

+- Project: platform/packages/providers/DownloadProvider

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

+- Project: platform/packages/providers/MediaProvider

d42c38e9 : MP targets 31 (except in master)
a7073412 : Handle content uris without id in checkUriPermission
d9492257 : Import translations. DO NOT MERGE ANYWHERE
32bc99f9 : Import translations. DO NOT MERGE ANYWHERE
0788bb1a : Import translations. DO NOT MERGE ANYWHERE
a728dfa1 : Avoid apps to get global access with table uri
5d56bfd3 : Update the java doc for audio types in MediaStore
8ca6dd56 : DO NOT MERGE Open all files with O_NOFOLLOW.
b5086806 : Open all files with O_NOFOLLOW.
ca77850f : Import translations. DO NOT MERGE ANYWHERE
665581d5 : Import translations. DO NOT MERGE ANYWHERE
8d90d86e : Import translations. DO NOT MERGE ANYWHERE
b5aa0e31 : Import translations. DO NOT MERGE ANYWHERE
371b80e7 : Import translations. DO NOT MERGE ANYWHERE
be487287 : Import translations. DO NOT MERGE ANYWHERE
6408719d : Import translations. DO NOT MERGE ANYWHERE
3db44927 : Handle content uris without id in checkUriPermission
f1c691f1 : Handle content uris without id in checkUriPermission
ef2abc71 : Handle content uris without id in checkUriPermission
76f72536 : Handle content uris without id in checkUriPermission
88c85569 : Import translations. DO NOT MERGE ANYWHERE
ecf77d4c : Import translations. DO NOT MERGE ANYWHERE
a53e0e4a : Import translations. DO NOT MERGE ANYWHERE
bc580e34 : Import translations. DO NOT MERGE ANYWHERE
2e686e92 : Import translations. DO NOT MERGE ANYWHERE
b2f7f962 : Import translations. DO NOT MERGE ANYWHERE
7482d8c5 : Import translations. DO NOT MERGE ANYWHERE
f293c809 : Import translations. DO NOT MERGE ANYWHERE
5f085aeb : Import translations. DO NOT MERGE ANYWHERE
e8916421 : Import translations. DO NOT MERGE ANYWHERE
d3c8749f : Undeprecate DATA column
f1ab91e2 : Import translations. DO NOT MERGE ANYWHERE
9355743a : Import translations. DO NOT MERGE ANYWHERE
ea853d08 : Import translations. DO NOT MERGE ANYWHERE
6cb98d92 : Make sure we can resolve the internal volume as well.

+- Project: platform/packages/providers/TelephonyProvider

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

+- Project: platform/packages/providers/TvProvider

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

+- Project: platform/packages/screensavers/Basic

2a60a1a : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/screensavers/PhotoTable

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

+- Project: platform/packages/services/BuiltInPrintService

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

+- Project: platform/packages/services/Car

14ced201d : make the height dimen as a even number
8ecd6b301 : Replace primary key in UserPackageSettings table.
3972bb40b : Import translations. DO NOT MERGE ANYWHERE
ea096d1e5 : Import translations. DO NOT MERGE ANYWHERE
dbcc6fd1b : Import translations. DO NOT MERGE ANYWHERE
d64625ba8 : Import translations. DO NOT MERGE ANYWHERE
735fb49db : Import translations. DO NOT MERGE ANYWHERE
b68cabc5d : Import translations. DO NOT MERGE ANYWHERE
576406b97 : Import translations. DO NOT MERGE ANYWHERE
bd80ae7f9 : Import translations. DO NOT MERGE ANYWHERE
8b107df8b : Import translations. DO NOT MERGE ANYWHERE
93e776c6a : Reduce cool down duration for summary atom pull.
bbc8d6278 : Allow CAR_EVS_SERVICE in user build
a6956b32c : Allows the root user to access the evs manager
8703ce7ee : DO NOT MERGE: Increase 3p app disk I/O overuse thresholds.
abf04cb22 : Revert "Added feature android.software.device_admin"
8633cf41c : Fix for user switch event not consistently triggered
1a0e2a8e5 : Fix virtual camera crash
00c5d4f1f : [NetworkPreferenceApp] PANS Status Text fix
a5e4adaa9 : Clear task and launch new activity when launching an app's settings page.
86f436985 : Fix selinux violation around carservice_app
27c2c072f : Fixes CarManagedProvisioning UX
829bda053 : Fix virtual camera crash
abbcf25fe : Update manifest to align with phone changes
b137636c7 : CarService detects recurring overuse
dd7d1babc : Enable crash-related atoms on StatsPublisher
a0489c616 : Remove stats for deleted user on watchdog daemon side.
b4b302cef : Update top N UID I/O usage summary limit to system total written bytes.
16eefac2f : Show CarWatchdog's resource overuse user notifications.
79922d514 : Import translations. DO NOT MERGE ANYWHERE
410705454 : Import translations. DO NOT MERGE ANYWHERE
4357dfc74 : Import translations. DO NOT MERGE ANYWHERE
66c4d8777 : Import translations. DO NOT MERGE ANYWHERE
8b5b66a5c : Import translations. DO NOT MERGE ANYWHERE
b0c959d5d : Import translations. DO NOT MERGE ANYWHERE
b65ad42b5 : Update radio button overlays to resolve rotary highlights and default clickable state
ba53005c5 : Adjust rotary focus shape for switches
6fbf8e701 : Dump time of last update on CarMediaService.
13d68b299 : Uses the local KeyGuard animation.
d3c80e567 : Post task to disable I/O overusing apps only on no user interaction.
554076bb5 : Fixed car audio focus regain type
0df10b3f5 : Change CarManagedProvisioning theme to match SUW
22fff9959 : Move CarManagedProvisioning to AOSP location
4e8a48e48 : Use AtomicFile in CarTelemetryService
dfe5b8667 : Correct license statement in packages/services/Car
1b637f707 : Initialize CarWatchdog's UX state during init.
d8791397b : Pull weekly I/O usage summary metrics from CarService.
b702af3c3 : Add watchdog storage queries to fetch I/O usage summary stats.
9f57f3356 : Added more info to car_user_svc_initial_user_info_req event
26d6a9086 : Saved initial user info in SystemServer
9d5dae69d : Added DISALLOW_CONFIG_BRIGHTNESS to KitchenSink.
5c51ac5ac : Fixed UserRestrictions ListView.
34efa0c5d : Add long-running recurring I/O overuse kitchensink test.
7a46ea77f : Remove unused actionTakenOnResourceOveruse watchdog daemon AIDL method.
465c8b7ba : Handle enabling shared user id package when resetting stats.
d019dcdd6 : (Clean cherry-pick) Add large persistableBundle flag.
2927231af : Overlay radio button style to meet car UX specs
8262f4f4f : (Clean cherrypick) Add ProcessCpuTime stats.
90887c9c0 : Remove config_systemAutomotiveCluster from car_product overlay.
be3de7405 : Added modify audio routing to car shell
59720413c : Import translations. DO NOT MERGE ANYWHERE
cea9c0598 : Import translations. DO NOT MERGE ANYWHERE
eb82a2765 : Import translations. DO NOT MERGE ANYWHERE
97aaefef7 : Fix NullPointerException at CarPowerManagerUnitTest
8e70d1337 : Update UX state to no interation on garage mode ON.
29d660448 : update OWNERS file to include members of the apps team
a44d46297 : Support capturing back key events
83095ab1c : Import translations. DO NOT MERGE ANYWHERE
ca0c3a56a : Import translations. DO NOT MERGE ANYWHERE
28471e085 : Import translations. DO NOT MERGE ANYWHERE
1835aac99 : Import translations. DO NOT MERGE ANYWHERE
55c984a27 : Import translations. DO NOT MERGE ANYWHERE
47ffc29f3 : Import translations. DO NOT MERGE ANYWHERE
638b4dac3 : Import translations. DO NOT MERGE ANYWHERE
f9df5c071 : Guarantee the system EVS viewer's launch
c7c72acde : Correct a logic to request the viewer activity
8efaf4aa6 : Add display state dependent behaviors
dd801874a : DO NOT MERGE Update NewUserDisclaimer UX
134f8a004 : Refactor kitchensink watchdog tests.
d7f88245a : add vehicle_binding_integration_test to TEST_MAPPING
d5922ba5b : Remove packages marked to be disabled and enable packages on reset.
678fedaec : Push westworld metrics on disk I/O overuse and app killing.
90ca8591b : Handle SIGABRT properly in evs_app
593672d4c : Add overuse configuration cache in CarWatchdogService.
42185d8fa : Notify garage mode and power cycle changes on dameon reconnect.
1d3feba66 : 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.
6ff82efdb : Enlengthen VHAL health check if a device is slow
ae1c8a753 : Import translations. DO NOT MERGE ANYWHERE
d9d969c11 : Import translations. DO NOT MERGE ANYWHERE
f8e41c53c : UX polishing for profile switcher. - Add badge to 'Add profile' button.
11be68d0e : Update the voiceplate activity
7e79bb99b : (Clean Cherry-pick) [KitchenSink] Add ActivityForegroundStateChanged and AppStartMemoryStateCaptured Tests
1d6029a77 : Update CarDeveloperOptions Manifest
a4de67f1a : Watchdog detects multiple resource overuses during consecutive polls.
33d91433b : Add alternate way to get PersistableBundle size.
b3bb16c96 : Add car_service shell command to control package killable state.
df3449d84 : Proactively delete local JNI references after their referees are no longer needed.
044161388 : Handle redundant display state change events in CarWatchdogService.
4624bac91 : [RESTRICT AUTOMERGE] Check both MetricsConfig version for add and remove APIs
4703f026e : Fix flaky DataBrokerTest by extending timeout threshold
076609986 : Accelerate YUV422 to RGBA conversion
a86a57fd3 : Handle destroyed EVS clients properly
08321301d : Apply cosmetic changes
4d99b1e55 : [RESTRICT AUTOMERGE] Replace Slog with Slogf in telemetry service.
02b5b4710 : Import translations. DO NOT MERGE ANYWHERE
699ba76f4 : Improve bugreport notification and title strings
03cbd1f78 : Fetch today's I/O usage stats collected during previous boot.
2b802eeae : Fix error prone warnings in WatchdogPerfHandler.
64d0e1ff7 : Handle resource overusing apps based on the current UX state.
5e294c7dc : Change settings animations to fade
1a0457581 : [RESTRICT AUTOMERGE] Add app foreground/background transition metric.
6d372d2f3 : Fix the service request handling
36a120742 : Ignore flaky DataBroker tests
8f821df95 : Require listener to be set for CarTelemetryManager APIs
583ee11d1 : [RESTRICT AUTOMERGE] Add more error logging and clean up blueprint files for ScriptExecutor.
ddf054655 : Fixed car_admin_ui_managed_device_message strings.
f0863991d : Add DisplayAreaButton for app grid and notifications selected state
c42e4ccf4 : DO NOT MERGE Update StatusBar height per design spec
354e154e4 : Fix gray window shown on task switch
aa6c9b943 : Fix a bug where the locale was not switching properly for user-10.
15bc80db8 : Link internal libraries as static_libs or whole_static_libs.
114682e67 : Add privacy chip to RB status bar
9fa1bff36 : Allow downstream devices to override EVS mode property
5dca6be13 : Fix SilentModeHandlerUnitTest failure
fb49cff03 : Add additional activities to list to ignore to open foreground DA
524209a5a : Update Car UI plugin toggle to reflect change in enablement logic
11f0ecfb3 : Add long message notification button to kitchensink.
2843feff4 : Enable HVAC button selected state
9fbf8914f : Update android.widget.SeekBar style to match the specs
44b634258 : Import translations. DO NOT MERGE ANYWHERE
3a4dbb3d4 : Set a custom layout for PreferenceFragment
8217e5fcf : Update dialer ongoing screen as per UX mocks
d1e8302a1 : Revert "Revert "Include CarManagedProvisioning in car.mk""
7c02ce6f1 : Revert "Include CarManagedProvisioning in car.mk"
9743335ae : [RESTRICT AUTOMERGE] Create TimeHalService in CarServices.
2f040e4ad : Remove dependency on libbinder by native Script Executor library.
9de7aa539 : Remove resource usage stats on user delete and cleanup on system startup
ede7c761f : RRO Assistant VoicePlate Activity
ca140874d : Include CarManagedProvisioning in car.mk
f22222cba : [RESTRICT AUTOMERGE] Add memInfo to KitchenSink and reorg buttons
592145aaf : Introduce CarActivityManager.
7f3b650cd : [RESTRICT AUTOMERGE] Verify StatsdConfig validity before pulling reports.
b6ebb045a : Modify heads up layout to allow interaction
cb9439bd0 : Add a preventive check to avoid NPE if topTask.topActivity is null.
fd33d85b5 : Import translations. DO NOT MERGE ANYWHERE
9c552eba4 : Import translations. DO NOT MERGE ANYWHERE
659dd8981 : Import translations. DO NOT MERGE ANYWHERE
6283eb104 : RRO the components that will ignore the opening foregroundDA
7ead16176 : [RESTRICT AUTOMERGE] Fix onPublisherFailure test for StatsPublisher
4e5596685 : [RESTRICT AUTOMERGE] Remove mLock and use mTelemtryHandler in StatsPublisher
4475ced02 : [RESTRICT AUTOMERGE] Fix stats publisher test caused by file not found
4c7e65644 : [RESTRICT AUTOMERGE][CarTelemetryService] Add memory metrics test to kitchen sink
3a91fefcc : Fix a flaky CarPackageManagerService test.
39e7748c6 : [RESTRICT AUTOMERGE] Provide affected configs when publishers fail
8383591e9 : Update settings highlight color for top level menu
2f22ed03a : [RESTRICT AUTOMERGE] [Stats Publisher] Hook up to stats converter.
731e5736a : Fix crash when accessing developer options.
5dc5a0c76 : remove HandlerThread.getThreadHandler() call
9127c5025 : Update background color of toasts
aa499cef3 : [RESTRICT AUTOMERGE] [DataBroker] Remove MetricsConfig after script finishes
c59425999 : Update Widget.DeviceDefault.CompoundButton.Switch to match the specs
76d6225d9 : Add parsing dimensions, exception and refactor to stats converter.
f203fffa8 : Import translations. DO NOT MERGE ANYWHERE
9939ded6c : Import translations. DO NOT MERGE ANYWHERE
a79fe2d24 : Import translations. DO NOT MERGE ANYWHERE
6dd881fcb : Fix dialogs theme
62b12e340 : Update overlayable to include rotation resource
9f80c7c37 : [RESTRICT AUTOMERGE] Send metrics config removal request to DataBroker
fd8cc5951 : Fix system monitor memory calculation bug
0a44a685d : FastPairGattServer send notification
2d6340a9e : Update handle bar color
2f3ea94b9 : Apply Theme.CarUi to CarUiRecyclerView screen
a4d7baf6f : Add owners file
f4aa2e531 : [RESTRICT AUTOMERGE] [DataBroker] Implement piping large data to ScriptExecutor
4f26d1013 : Import translations. DO NOT MERGE ANYWHERE
32832c617 : Import translations. DO NOT MERGE ANYWHERE
50b55fc9d : Remember userId to restart the previous Intent when the display is back.
4566d7499 : Stop fixed activity mode when the display is removed.
f3c8f40fe : Update enable microphone dialog positive button
dede63823 : Remove vts test vehicle binding seed
a55ac6d11 : Remove TriConsumer dependency in WatchdogPerfHandler.
a5bc08a62 : Enable passing of publishedData to scripts.
374b35b85 : Add strings for resource overuse notification.
b89800117 : Adding Quick Controls Viewer
40fcb0c5c : Add driving safety region support with one time bypassing
f7db681ff : Add string array input and output for Lua scripts in ScriptExecutor.
806f42250 : Update EVS selinux policy
7893c99ec : add CONTROL_APP_BLOCKING permission to ks app.
8d3450c27 : FastPairProvider Passkey Response
446e8b315 : FastPairProvider Advertising initiation
3d3806bea : Wait for boot complete to start metrics collection
ddf06ce14 : FastPairProvider Advertising initiation
9864f3907 : FastPairProvider Passkey Response
44c00f10d : Disable dynamic bouncer for Automotive
05985b595 : Fix colors on control bar and app grid activity
e4cbc69bf : fix media login screen
c420230d6 : Fix the RRO for dialogs
738cdc394 : Fix HUNs, including incoming call, to match specs
af7501025 : [CarTelemetryService] Add hello world kitchensink test
190c2cfac : Fix dialer RRO as per specs
84c4aec83 : Add CarService RRO to enable CarEvsService by default
f91bf3161 : Reset resource overuse stats in local database
eaf500648 : Update boot animation to include loading bar
8a616c4e9 : Added mockUmGetUserHandles to AndroidMockitoHelper
b31ec40b6 : Added required_apps_managed_user.xml
7b63854dd : Implement equals and hashcode for DataSubscriber
c6e373a07 : [DO NOT MERGE] Add developer options toggle to control enable/disable Car UI library plugin
d37770d9e : Remove CarSystemUIEvsRRO
94d172a33 : Add auto dismiss for HVAC panel
6987e9cc0 : Add internal ScriptExecutor API to invoke scripts for large inputs.
f58a106cf : Reuse constructPackageInfo method from PackageInfoTestUtils.
c12e8c6f7 : Update IoOveruseMonitor to use UidStatsCollector.
4875357ee : Update IoPerfCollection to use UidStatsCollector.
d9981a62e : Update WatchdogPerfService to use UidStatsCollector.
f37bcd8aa : Aggreated per-UID I/O and process stats with UidStatsCollector.
1dced9686 : Add CarEvsCameraPreviewApp RRO for orientation
08309492f : Aggregate per-UID stats during /proc/PID stats collection.
2b0161ce3 : Refactor UidIoStatsCollector implementation.
8e4a16bf2 : Update handle bar as per specs
1f308ec30 : Add a resource to set in-plane rotation angle
d5b4b0b51 : [CarTelemetryService] implement sendFinishReports
00166f6a5 : Fix orientation for seahawk_car_ui_portrait
31f9e2888 : Revert "Update boot ainmation to include loading bar"
d58d6bebd : Add settings rro and update dialer rro
09ab9c11d : Update boot ainmation to include loading bar
895ea36ac : [RESTRICT AUTOMERGE] Add metrics data converters for statsd publisher.
cda55ca26 : Remove CarWatchdogService cache for old enabled state.
20c174846 : Add int and long arrays as accepted values in the input PersistableBundle.
102a6c25e : Add OWNERS file to CarEvsCameraPreviewApp
862d6eacb : [ResultStore] update proto file and implement error storage
3ff32b560 : Improving CarInputManagerTest and fixing tests
b9beb0a8a : Visual fixes for control bar
60a049d0b : [RESTRICT AUTOMERGE] Add process memory to StatsPublisher
5a7c98e75 : [NetworkPreferenceApp] remove dep on android.car
da9f0ba3d : [RESTRICT AUTOMERGE] Replace SharedPrefs with flat file persistable bundle
eacdbc742 : Fix the color for colorForeground
cb442bd08 : Rename UidIoStats and ProcPidStat classes.
01a3e598b : Revert "Revert "Use epoll to monitor sysfs in carpowerpolicyd""
4b9750796 : Revert "Use epoll to monitor sysfs in carpowerpolicyd"
87ac35423 : Update the RRO for CW
dad002cf5 : Receive ACTION_CLOSE_SYSTEM_DIALOGS to close RVC when Home is pressed.
f721b1372 : Implement delete methods in MetricsConfigStore and ResultStore
d0e091f8b : Allow CarEvsCameraPreviewApp in UX restricted mode
8a5aee586 : Notify the client that the stream is being stopped
6e37ec4e2 : Handle an accidental CarEvsService clients' death
c209a326c : Set forgiven bytes to default PerStateBytes object when resetting stats.
99994d64a : Import translations. DO NOT MERGE ANYWHERE
37ae10796 : Use epoll to monitor sysfs in carpowerpolicyd
d944733b6 : Add selected state to system bar icons
093db7e59 : Overlay config for foreground DA components
9b9341c4a : [RESTRICT AUTOMERGE] Refactor CarTelemetryService API and tests
bb3005265 : Handle newer version of the config
fb4f29d13 : [RESTRICT AUTOMERGE] Fail StatsPublisher if StatsD is not available
5528c71b6 : CarService should fetch vendor package prefixes from watchdog daemon
4bf09f0f1 : Add atest for vehicle binding seed
a16bfc907 : [RESTRICT AUTOMERGE] Add notifying CarTelemetrydPublisher failures
ea6a494a8 : [DataBroker] Uncomment persistable bundle code in ScriptExecutor API
533cccc52 : Fix class cast exception error in notification center caused by ag/15748199
efb65b4c0 : Make some color changes to toolbar
eb40fced6 : Update HVAC UI to represent Jeep capabilities
f6c7e666f : Implement on_script_finished ScriptExecutor API. DO NOT MERGE
d4e959a97 : Remove play/pause keyevent from auto mute
f5a6b1a97 : Add RRO for the CarEvsCameraPreviewApp
6328e4bc8 : Overlay the NotificationAccessConfirmationActivity's component name with the CarSystemUi's variant.
a4a8fd01f : [RESTRICT AUTOMERGE] Fix error prone build breakage caused by databroker test
87fb96816 : Fix virtual camera crash
ac8b5ba29 : [RESTRICT AUTOMERGE] Move all car telemetry related work to a single worker thread
8569fa013 : Update RVC app to allow for more configurability
b9267a1f3 : Overlay media styles to allow for rounded corners
6eb73b394 : Remove padding in back button
7e6ec92dd : Update more colors (settings related) for car-ui-portrait
2626c8d3e : Fix NPE in CarSafetyAccessibilityService.
0ecb6f0cc : Fix HUNs and notification center
0f2f29162 : [NetworkPreferenceApp] Fix UI bug
dafdd22b9 : Replaces Bundle usage in ScriptExecutor with PersistableBundle. DO NOT MERGE
84378e376 : Add space after parameter comments in the CarWatchdogServiceUnitTest.
0d3b1997d : Integrate WatchdogStorage module with CarWatchdogService.
282c3ce88 : Persist I/O usage state to the local database in CarWatchdogService.
d0814be26 : Persist user package settings to a local database in CarWatchdogService.
9912ac3b9 : Creates separate package for ScriptExecutor. DO NOT MERGE
48e16af76 : Adding both Car and regular MONITOR_INPUT permission against requestInputEventCapture
a65582857 : DO NOT MERGE [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Car
fa4df2b96 : Update audio control bar to spec
c1da7c75b : Remove vehicle bind seed digest output
a341898e5 : DO NOT MERGE [MetricsConfig Store] implement flat file store
3a13143b6 : Ensure status icons are visible
394755d28 : Add flaky annotation to bugreport test
6891b2dd8 : Fix boot animation to only play once
ada36ef68 : Fix passing runnable using 'this::' for SystemMonitor.
cdcb4e1e1 : Add periodically pulling data from StatsD
b9bfe49a5 : Post fetch/sync resource overuse configs on daemon connect.
8af363f01 : Make various fixes to hvac
a9af914a8 : Update more colors for car-ui-portrait
7d5ecf032 : Add removing subscriber from StatsPublisher
a539b642a : Fix shared lib for mainline integration. DO NOT MERGE.
baa986003 : Ignore min/max SampleRate for static properties
e5954e2f8 : Update title bar as per new specs
aca5c17da : Add an optional user lib in Android.bp
3493cae7a : Fix prop id for recirculate air
252400e5b : Initial colors for car_ui_portrait
48036202b : Adjust dimensions for 15 inch display
5450d1f96 : Added system accent colors to theme demo app
aba0208ea : Pass ResultStore to DataBroker and store interim script results DO NOT MERGE
a0da66150 : Update RRO Names
4bdbb0b64 : Update core visual RROs for portrait
a71895684 : Replace handler.sendMessage* with handler.post* methods in CarWatchdogService.
070bfaa53 : Import translations. DO NOT MERGE ANYWHERE
3496ab537 : Import translations. DO NOT MERGE ANYWHERE
014ca47cf : Import translations. DO NOT MERGE ANYWHERE
d95f95d92 : Add priority field to telemetry proto subscriber
b3d6e23da : DO NOT MERGE Refactor of the RRO structure
c04686990 : [ResultStore] Delete stale data in shutdown based on local time
2b11eb5a8 : Add CPU and memory load monitoring to SystemMonitor.
3b7e35061 : Revert "Revert "Create a separate package for ScriptExecutor"". DO NOT MERGE
6e449ab59 : Update Dialer to specs
6c9e32663 : Revert "Create a separate package for ScriptExecutor. DO NOT MERGE"
93db6be08 : Import translations. DO NOT MERGE ANYWHERE
8be472263 : Import translations. DO NOT MERGE ANYWHERE
289078c69 : [ResultStore] create flat file result store class
f2a852a40 : Allow carwatchdogd to read/write from /data/system/car.
38569c7b3 : Handle multiple activity instances in the TemplatetActivity dialog detection logic.
831730407 : Complete the implementation for preventing templated activities from displaying custom dialogs.
53fef5c8f : Enable CarSafetyAccessibilityService from CarInputService on user switch.
afd79ef2e : Add capability in CarPackageManagerService to block the templated activities from displaying custom dialogs.
73dd47616 : Create a separate package for ScriptExecutor. DO NOT MERGE
ccb7ba843 : Add two CtsVerifier power policy test commands
f5714e49a : Add customizable message style notification generator to kitchensink
25b6ad854 : Import translations. DO NOT MERGE ANYWHERE
1160c8523 : Add alert dialog layout RRO in chassis
8f98909b2 : Update HUNs for 15 inch specs
dc45e8624 : Update nav bar to new and 15 inch specs
5d50595d3 : CarService command watchdog-control-health-check value should be disable/enable
614811425 : Make CarService set resource configurations validation more robust
7c481aff2 : Added feature android.software.device_admin
99c33d7a8 : CarService should fetch safe-to-kill list from watchdog daemon
ac3e9d8c9 : Added car audio API tests for volume group mute
86bc53918 : Added set gain to min with volume changed when muted
8bf64ce13 : CarService waits before killing I/O overusing apps
92e22f9c1 : Removed com.android.car.carlauncher from policy_exempt_apps.xml
cced26877 : Revert "Make visual updates to RVC"
59b9d97e0 : Import translations. DO NOT MERGE ANYWHERE
91cd9c8c3 : Add config to grant car notification package default notification listener access
92a989119 : Overlay toast UI
e5be7f689 : Add boot animation resources
750754e90 : Update ManagedProvisioning app in package allowlist
f3367e37a : Only include certain RROs for Seahawk devices
c5e9a5674 : Remove misleading logs from PowerComponentHandler
823ed40a6 : Fixed car ducking invalid context crash
9cbd9b9d0 : Add removing subscriber from CarTelemetrydPublisher
b84d1a825 : Enable autoResetAirplaneMode for car_product.
4355ffa39 : Call external methods outside lock
dc4f4507b : Initialize StatsPublisher
f5a1df4d4 : Add new logging to hvac
b61832eb2 : Add RRO for SettingsProvider
94311d72c : Add CarData ID validation
420b4d5de : Add CAR_EXTRA_LAUNCH_PERSISTENT.
9fed5f669 : Extend CarAppFocusManager to report package name of focus owner
9dbc78325 : Restore car ui portrait RRO
19ee7a3d3 : Update values for motion specs
e50a31ce4 : Migrate legacy static RROs to new approach
640db3b8e : Import translations. DO NOT MERGE ANYWHERE
710109916 : Update specs for 15" display
a86ab60d2 : [DataBroker] Hand over data to ScriptExecutor
48c5c6694 : Include CarNotification app in car_ui_portrait
4a67e6f70 : Initialize CarUiPortraitNotificationRRO with initial message HUNs
fcdb7c883 : Fix template layout used to show ongoing call on audio control bar
9770def72 : Implement onError callback.
e9c452375 : Import translations. DO NOT MERGE ANYWHERE
9d75a4ed9 : Import translations. DO NOT MERGE ANYWHERE
564678969 : Add initial CarLauncher RRO for audio control bar
b52c7fe20 : Update the emulators screen size to latest specs.
b4fac4108 : Create CarUiPortraitSettings
36ec22bf4 : Add missing lock and replace enhanced for loops in CarWatchdogService.
52aa8c7fa : Test handling shared UID in CarWatchdogService.
7ecdace2b : Handle shared UIDs in CarWatchdogService.
c29893bdb : Support temporary disabling watchdog killing
63f7c80ed : Import translations. DO NOT MERGE ANYWHERE
1d5d05968 : Revert "Enable rear view camera via gear / broadcast"
23fbc66c8 : Prevent disabling of certain toggle buttons
e0cf5ab23 : Add custom seek bar for fan speed
8273fd92f : Update hvac layout based on latest mocks/icons
660df3b80 : Update hvac based on latest changes
86af6dfea : Update icons based on new design
78de0a7a4 : Adjust padding in content frame to follow mocks
a9d2aff9f : Implement header bar for hvac panel
249f994c5 : Add HVAC icons
be6788443 : Update hvac layout
4bac116ad : Update export emu script for car_ui_portrait
8196e4ac1 : Remove reference ui RROs from exclusion list
3799e2f9e : Remove rotary apps
c0d25df61 : Remove quick settings entry
88955985e : Add RRO for two column settings
5756ed39a : Moved volume changes outside of click handler
f14c6a241 : [DataBroker] Clean up task queue when a MetricsConfig is removed
f3857ea78 : Introduce ability for the script to send the results back.
26a0f075b : Import translations. DO NOT MERGE ANYWHERE
e3af0fe57 : Loose timeout for car watchdog ANR
bdbea63cf : Update some descriptions in our proto
4c24d74c0 : RESTRICT AUTOMERGE Remove Surround View Ref. Impl.
fcfe49426 : Initialize CartelemetrydPublisher
11a82464d : Unlink DeathListener when AppLifecycleListener is removed.
c31fc6b04 : Handle shared UID in watchdog daemon.
f55da73ba : Increased test coverage for garagemode
73428c5e0 : Fix nav bar overlay
76c59a527 : Update status bar (top) for RB specs
b6c0a2f07 : Set up nav bar (unselected buttons and temp views)
f45e5c039 : Configure notifications to show on bottom
a8c02216f : Make visual updates to RVC
1d71171a9 : Enable rear view camera via gear / broadcast
b76957467 : Enable two column layout for dialer
1aa424fb2 : Create base files for CarPortraitUiSystemUI
34a984c68 : Debugging improvements on CarMediaService.
d8450b397 : Revert "Increased test coverage for garagemode"
32d56d2eb : Add vehicle_binding_util to car builds
6388bcdf4 : Add rro for base layouts
0ea02b5e4 : Post VehicleHal event injection to the right HandlerThread
d7ebc9a41 : Override positive button string for mic unblock dialog.
dda69a604 : Set up media RRO
1b1e38818 : Update system bar heights per spec
0f231d632 : Prevent IME from hiding nav bar
5d74bd22e : Add car ui portrait ini file in common place
08a65d5df : Add removing subscribers and re-organize publishers
eedb9af8a : Added limit check to volume changes in KS
3f36538e3 : [DataBroker] synchronize access of member variables
53486f9ee : Increased test coverage for garagemode
1cf70477e : adas location bypass test app
aa7aa7cf8 : Added UserSwitchMonitorApp2
3cc960473 : Added microphone validation to primary audio zone
0c9dfd979 : Added unit test for audio zone helpers input devices
4a31067e4 : Added input devices to primary zone
faf67048f : Fixed CarUserService app listeners.
8eb94e23c : Added cmds to dynamically register / unregister UserSwitchMonitor.
326500052 : Revert "Revert "Add packages to allowlist for system user""
213736f11 : Set correct expected bytes in overuse listener in watchdog KitchenSink test
3d39f7060 : Move script finished callback from DataBrokerController To DataBroker
033041eab : Execute scripts based on the publication of data or a signal from system monitor
62fc1e810 : Import translations. DO NOT MERGE ANYWHERE
8b0639ec9 : Update the RRO for CarLauncher
ec0a2e254 : Use custom policy provider for automotive reference design
78dedee67 : Import translations. DO NOT MERGE ANYWHERE
ebec48b23 : Import translations. DO NOT MERGE ANYWHERE
773111355 : Import translations. DO NOT MERGE ANYWHERE
7f1dec422 : Import translations. DO NOT MERGE ANYWHERE
3c80e6034 : Import translations. DO NOT MERGE ANYWHERE
12995d7a1 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/Iwlan

45c2b24 : Update Iwlan package OWNERS file

+- Project: platform/packages/services/Telecomm

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

+- Project: platform/packages/services/Telephony

483a98262 : Delay the continuous call waiting USSD commands
9a22dc5f8 : Import translations. DO NOT MERGE ANYWHERE
a49ad6247 : Import translations. DO NOT MERGE ANYWHERE
63aea9b2b : Import translations. DO NOT MERGE ANYWHERE
abbe7060d : Import translations. DO NOT MERGE ANYWHERE
dcef7f287 : Import translations. DO NOT MERGE ANYWHERE
b129c440a : Import translations. DO NOT MERGE ANYWHERE
7c9b65a4d : Fix pending intent issue in SipAccountRegistry.
7476b152a : Ensure PIN/PUK status is taken into account on HAL 1.4+
a2fe223a0 : Fix crash in SubscriptionInfoHelper for null display name.
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
f7d35c98e : Correct issues with post-SRVCC conference.
f6c31be13 : Revert "Fix CarrierServiceConnection binding leak in CarrierConfigLoader"
3ef880868 : Import translations. DO NOT MERGE ANYWHERE
443282325 : Import translations. DO NOT MERGE ANYWHERE
1672c5411 : Import translations. DO NOT MERGE ANYWHERE
6779344d2 : Correct issues with post-SRVCC conference.
b0f3e2f00 : Revert "Fix CarrierServiceConnection binding leak in CarrierConfigLoader"
c8ad4fd82 : Conf: Transfer PROPERTY_CROSS_SIM for conference
5b0d75adc : Enforce MODIFY_PHONE_STATE or CarrierPrivilege permission for TelephonyManager#setForbiddenPlmns() API
c2a494f31 : Import translations. DO NOT MERGE ANYWHERE
1961a7345 : Import translations. DO NOT MERGE ANYWHERE
2828c170c : Import translations. DO NOT MERGE ANYWHERE
8dd305fed : Storing the user's VoNR setting
664c36a34 : Masking the iccid logging in userbuild Printing only first 5 numbers and remianing numbers will be replaced with *
ade8d4172 : Check the sending permission of TTY_PREFERRED_MODE_CHANGED
a34e5c995 : Import translations. DO NOT MERGE ANYWHERE
a89c32e9a : Import translations. DO NOT MERGE ANYWHERE
9a1f2d4b7 : Add packages based upon carrier config rule
7badcc4a9 : Adding package caller to prepareForUnattendedReboot.
b8a825909 : Import translations. DO NOT MERGE ANYWHERE
cecee7a6f : Import translations. DO NOT MERGE ANYWHERE
0a0070f62 : Import translations. DO NOT MERGE ANYWHERE
2ec741e97 : Import translations. DO NOT MERGE ANYWHERE
f9243d331 : Import translations. DO NOT MERGE ANYWHERE
b94917bd0 : Import translations. DO NOT MERGE ANYWHERE
a6177c162 : Import translations. DO NOT MERGE ANYWHERE
3122970c9 : Import translations. DO NOT MERGE ANYWHERE
68ed8ece6 : Import translations. DO NOT MERGE ANYWHERE
cb07cf024 : Import translations. DO NOT MERGE ANYWHERE
9cf63eb35 : Import translations. DO NOT MERGE ANYWHERE
e6cb3bd29 : Import translations. DO NOT MERGE ANYWHERE
fb95e172b : Import translations. DO NOT MERGE ANYWHERE
4949ab420 : Import translations. DO NOT MERGE ANYWHERE
7f4d87bae : Import translations. DO NOT MERGE ANYWHERE
769668a2d : Import translations. DO NOT MERGE ANYWHERE
2a7f0c731 : Import translations. DO NOT MERGE ANYWHERE
672294e98 : Import translations. DO NOT MERGE ANYWHERE
628e94ebb : Import translations. DO NOT MERGE ANYWHERE
966b9241f : Import translations. DO NOT MERGE ANYWHERE
3df7f7337 : Import translations. DO NOT MERGE ANYWHERE
0cb8d993d : Import translations. DO NOT MERGE ANYWHERE
4f6fed3dd : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/wallpapers/LivePicker

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

+- Project: platform/platform_testing

edc3c3cd : [DO NOT MERGE] Add failure skip for phone ANR
e078cac4 : Added Helper & Listener to collect StatsdStatsReport
58cfe065 : Added Helper & Listener to collect StatsdStatsReport
913dcbc6 : Added Helper & Listener to collect StatsdStatsReport
393c4325 : Added Helper & Listener to collect StatsdStatsReport
1ce99898 : Added Helper & Listener to collect StatsdStatsReport
4178158e : Added Helper & Listener to collect StatsdStatsReport
fdcbc0c3 : Added Helper & Listener to collect StatsdStatsReport
55560217 : Change key-source separator in TimeInStateHelper
1c249d84 : Create callbacks for setting up and cleaning up metric collectors.
9344b155 : Fix issue of memory profiler when multiple process with similar camera provider naming
1216e7de : Open video by using name for YouTube rule.
81d4f840 : Updated statsd metrics binary configuration for WW validation
b79c50c0 : Add upload video to Photo rule.
f04f3082 : [DO NOT MERGE] adding verizon app crash to known
cc5f6f4e : Kill rule apps after cuj is executed.
632b68f6 : Create a public setUp() method for metric collectors.
8ad18ed6 : Fix youtube pip rule
ee7c2f15 : Add maps pip rule.
37d654b4 : Add youtube pip rule.
8a8c55cf : Fix upload photo rule.
b849c169 : Remove STS from compatibility-common-util
967e5ac8 : Add upload picture rule.
8fad65ab : Add app_missed_frames to CUJ metric
0662d233 : Fixed null app package string for App version listener
67933c96 : Fixed null app package string for App version listener
c78ab233 : Let StatsdListener use local configs.
2d0e6f25 : Provided statsd metrics binary configuration for WW validation
350828a0 : Fix Scrolling in Settings Jank Test
3d06e135 : Add a check side panel mechanism for foldable device.
dbe8df6b : [DO NOT MERGE] Add failure skip for gms nearby sharing ANR
44524506 : Create methods in IGmailHelper for scroll gmail-list test.
97136d6b : Android Automotive - Adding MediaCenter No user login error message test for Media App
587b4853 : Revert "[DO NOT MERGE][CUJ] Make getYouTubePlayer public for CUJ..."
76fe25d4 : 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.
afd26a6e : Fixing "didn't switch to landscape" test failure
e2928247 : Add TimeInStateHelper and TimeInStateListener
1a60049d : Remove MultiLog thing
d8ad65c2 : SV2 is 32.
53e41cf2 : Android Automotive - Adding Play/Pause test from MediaCenter using Test Media App Test: tested locally on seahawk device
28292e81 : add failure skip for googlecamera crash
6cbce397 : Added a rule that runs metric collectors at test level.
76757243 : Move arg parsing to setupAdditionalArgs for perfetto listener.
3d434fe2 : Move tf python lib to platform_testing
42fd3c26 : add failure skip for SecureElement ANR
3ea2adf0 : Use device-default browser as sample app
d8305cd7 : Move tradefed error prone targets to platform_testing
dc56d643 : 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
e03111ef : CP from aosp/1854060 Add ability to filter on backtrace info to CrashUtils.
4d00ea85 : CP from aosp/1853861 Add backtrace reporting to CrashUtils.
00400dc3 : Move setUpAdditionalArgs() into BaseMetricListener.
7d39b9a9 : Updating GasTest doc to handle multiple GAS reqs
0de78ab2 : [DO NOT MERGE][CUJ] Make getYouTubePlayer public for CUJ test
ee8297aa : [CUJ] Make isOnMainScreen public for CUJ test usage.
fba2e9fe : CoolDownRule skipping waiting flow when lacked needed arguments
26844527 : Adding screen recording to toggle tests
2a54c767 : Create getGmailContentsContainer and isOnGmailContentsPage API for IGmailHelper
f2215b12 : CP from aosp/1854065 Move common-compat lib tests near the code.
b6c7a16e : Replace spaces with special character in perfetto file names. am: d49bdfde34 am: ca641856cd am: 7859d88ed9 am: 89e5fb225b am: bf1b572274
ac10e8df : Generating some debug artifacts for ToggleTest
c9173621 : [DO NOT MERGE] Compatibilize flicker from master to sc-v2-dev
7b0f07dd : Add an action and a wait condition to the FASS test
81e8f9ed : add "general-tests" to test suite
b7dc5531 : [DO NOT MERGE] Sync flicker from master to sc-v2
5f2a79d6 : change notification element resource ID
c2f788b6 : [DO NOT MERGE] Sync flicker from master to sc-v2
c4f317d3 : Adding annotation for tests targeting large screen devices
fccc894a : Add boot image fingerprint to DevicePropertyInfo. am: 740a7e879e am: 3292ad836b am: d5513dc07b
70d4d6f9 : Allow adding or subtracting regions for assertion
a27f74f8 : Add a test filtering support on flicker
eb10621f : Add a test filtering utility that can be used in other runners.
483b4c8a : [DO NOT MERGE] Full - Compatibilize winscope with master
a63fa1d2 : Update Winscope for TaskFragment proto

+- Project: platform/system/apex

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

+- Project: platform/system/chre

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

+- Project: platform/system/core

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

+- Project: platform/system/extras

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

+- Project: platform/system/hardware/interfaces

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

+- Project: platform/system/incremental_delivery

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

+- Project: platform/system/keymaster

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

+- Project: platform/system/libartpalette

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

+- Project: platform/system/media

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

+- Project: platform/system/memory/lmkd

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

+- Project: platform/system/nfc

dbe6c13 : Tag-mismatch in NFA_SendRawFrame
2c2fc92 : pthread_mutex_destroy is called multiple times with the same mutex
92646b7 : Tag-mismatch in NFA_SendRawFrame
bf456dc : Save last NFCEE command separately

+- Project: platform/system/security

1f2e265 : Keystore2: Delete all super keys.
f220575 : To initialize StrongBox KM with TEE KM
9a37468 : Validate artifacts before calling odrefresh --compile.
3469908 : Validate artifacts before calling odrefresh --compile.
026868e : Set expired_by to be three days from now, when querying rkp_pool_state.
b6bff12 : Keystore 2.0: Add CREATE_DATETIME unconditionally.
7bf6e0a : Validate artifacts before calling odrefresh --compile.
9ac0c40 : Allow previously signed fs-verity files.
cae8f35 : Fix logic for token searching on authorize_create
b9f9bfa : Keystore 2.0 engine: Handle legacy PEM certificates.
ed12c1c : Make key names unique.

+- Project: platform/system/sepolicy

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

+- Project: platform/system/timezone

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

+- Project: platform/system/tools/aidl

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

+- Project: platform/system/tools/mkbootimg

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

+- Project: platform/system/vold

4038982 : [vold] Check incremental paths before mounting
2fcde4e : Enable dynamic read logs buffer sizing for incfs
4423611 : vold: Reboot if vold failure
143b0df : Set a property if seed binding is enabled.
c11f7de : Add command for setting the key binding seed

+- Project: platform/test/catbox

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

+- Project: platform/test/vts

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

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

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

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

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

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

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

+- Project: toolchain/pgo-profiles

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

+- Project: platform/tools/asuite

5b5a262 : ATest: Fix build error.
5f10e18 : Revert^2 "Asute: cleanup tools/tradefederation/core in atest"
148c63d : Revert^2 "Asuite: atest_module_info migration."
7435bef : Revert^2 "Atest: move active targets to atest/Android.bp"
f991837 : Revert^2 "Asuite plugin: Initialize deployment lib."
d8c8a70 : Revert^2 "ASuite: remove _py3_ in target names."
2ec4e06 : Revert^2 "Copy the required TF protos for atest"
d5e34f0 : Revert^2 "Atest: Fix 'http.client' - 'http' is not a package."
a48bf18 : Revert "Atest: Fix 'http.client' - 'http' is not a package."
e6cedf3 : Revert "Copy the required TF protos for atest"
a0e2b07 : Revert "ASuite: remove _py3_ in target names."
b8d00f5 : Revert "Asuite plugin: Initialize deployment lib."
37c6811 : Revert "Atest: move active targets to atest/Android.bp"
f067272 : Revert "Asuite: atest_module_info migration."
f79afff : Revert "Asute: cleanup tools/tradefederation/core in atest"
1b5b95c : Merge "Move atest_tradefed to atest" am: f19366bdca am: 8493fb343a am: f35c560489 am: 514f3a175e
8369d6b : Atest: Fix 'http.client' - 'http' is not a package.
be19280 : Copy the required TF protos for atest
83eb119 : ASuite: remove _py3_ in target names.
d5aca35 : Asuite plugin: Initialize deployment lib.
85d015f : Atest: move active targets to atest/Android.bp
7851cf7 : Asuite: atest_module_info migration.
e0d3e06 : Asute: cleanup tools/tradefederation/core in atest

+- Project: platform/tools/metalava

0d8be704 : Fix the API level calculation for release builds am: fec148af88 am: 6dd12642d7 am: e438d5e923 am: 95d99b823c
ca238e57 : Revert "Fix the API level calculation for release builds"
ed3dce96 : Fix the API level calculation for release builds

+- Project: platform/tools/repohooks

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

+- Project: platform/tools/security

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

+- Project: platform/tools/test/connectivity

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

+- Project: platform/tools/tradefederation/prebuilts

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

+- Project: platform/tools/trebuchet

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