Android 10 AOSP Changes

Changes from 10.0.0_r29 (QQ1D.200205.002) to 10.0.0_r30 (QQ2A.200305.002):

Warning Releases with no significant changes other than version bump in platform/build component are likely to only feature proprietary binary blob (e.g. firmwares) changes.

Newly Added Components (1):

Removed Components (0):

None

Updated Components (108):

  • device/common with 1 change(s)
    • a766aad : Copy Android.mk for all vendors

  • device/generic/car with 2 change(s)
    • 1b8cd2e : Add sdk-addon config to car_x86_64
    • 5ad34e2 : Add car_x86_64 build target

  • device/generic/goldfish with 4 change(s)
    • 1f27860 : [MultiDisplay] reformat msg. Add Query when app starts
    • da038f5 : [AdvancedFeatures] Add Feature Flag MultiDisplay
    • a15d2f9 : [MultiDisplay][Virtio Input] Created 11 .idc Files for Emulator Multi-Touch Virtio Device
    • bd8a324 : Multi display support in emulator

  • device/google/bonito with 20 change(s)
    • 045064f : Update Bonito SVN to 18 Bug:147450082
    • 276c24a : rt5514: update firmware for Android Q Models v3
    • d2275bc : Power Profile Fix
    • 3c7867e : audio: cirrus: profile release
    • 3bad004 : Set bonito SVN to 17 bug:146378789
    • 3d7ec9d : Adding developer GSI keys
    • cc62ae0 : Update new regulatory for S4 Vietnam
    • 440fde1 : Change the weight of blkio background group
    • d65e3dd : thermal: align thermal hal config with thermal-engine config
    • 6ee29d7 : Set bonito SVN to 16 bug:144373594
    • e47e5e3 : dumpstate: add key timestamps to power dump
    • f5aeab3 : Update regulatory labels for SAR
    • 1178ecb : update rt5514 firmware: fix for background noise on video recording
    • 86510b7 : QCRIL: Enable manual network reject counter property
    • 01776b2 : Enable zram writeback job scheduler
    • 5b0682c : Enable zram writeback
    • b439556 : Bump bonito SVN to 15
    • cee96bd : Bump Bonito SVN to 13 for new Camera build
    • 57ffdb4 : Revert "fstab: make zram swap /data/per_boot"
    • 5ed3a3f : Revert "Revert "Revert "bonito: enable zram-writeback job"""

  • device/google/bonito-sepolicy with 2 change(s)
    • a128b51 : Add sepolicy for hal_bluetooth_default to read ssrdump
    • f265823 : Add persist.vendor.radio.manual_nw_rej_ct property

  • device/google/contexthub with 1 change(s)
    • 98f1a92 : [ImuCal] Minimal calibration info logging

  • device/google/coral with 24 change(s)
    • a6d14f3 : Update Coral SVN to 16 Bug:147450082
    • 71ce90e : audio: update speaker tuning files for f2
    • 306df25 : Set coral SVN to 15 for QQ1D builds bug:146378789
    • a23c0c0 : Set coral SVN to 14 for QQ1C builds bug:146378789
    • a38cd7d : Set coral SVN to 13 bug:146378789
    • 39ff106 : Adding developer GSI keys
    • 0196788 : Update SVN for Coral to 12 for expected January Docomo Radio bug: 144373594
    • 1c30796 : coral: Enable high sensitivity touch mode when the property is set
    • f0a6889 : Make corner path coral/flame overlays untranslatable
    • 810afd5 : coral: Update WirelessCharger to 1.1 in manifest
    • d9c3c76 : Change the weight of blkio background group
    • ebc67c9 : coral: fine tune of audio source delay
    • 7cf11ae : Set coral SVN to 11 bug:144373594
    • e6cdc13 : coral: apply ll for all recording path
    • 8221734 : floral: upgrade LightHal for Sunlight Visibility
    • 65b2115 : WiFi: Disable OCE probe request deferral feature.
    • 20433ca : floral: remove WeChat app from high refresh rate exception list
    • 9a414f6 : QCRIL: Enable manual network reject counter property
    • d91a767 : dumpstate: add key timestamps to power dump
    • cb3122d : Fix boottime fs tuning
    • d7e1712 : Enable zram writeback
    • f67fe25 : Bump coral SVN to 10
    • 57db85a : Revert "fstab: Revert "Revert "Enable zram writeback"""
    • a510a12 : Update Coral SVN to 7

  • device/google/coral-sepolicy with 8 change(s)
    • f092893 : Add sepolicy for hal_bluetooth_default to read ssrdump
    • 4d8c55b : fix denials for qtidataservices_app
    • 478f83b : coral-sepolicy: add uevent access for wlc HAL
    • b745a50 : sepolicy: Update wireless charger HAL to 1.1
    • aa59aeb : coral-sepolicy: add permissions to wlc_hal for callbacks am: 33139e1225 am: 53169c22e1 am: cfec496bc5
    • fb6201d : floral: allow refreshrate_app to access light hal
    • d2d8487 : floral: upgrade LightHal for Sunlight Visibility
    • 8b01496 : sepolicy: allow dumpstate to access sensors_vendor_data_file

  • device/google/crosshatch with 17 change(s)
    • 8d21c3f : Update Crosshatch SVN to 26 Bug:147450082
    • 448f13d : Set crosshatch SVN to 25 bug:146378789
    • 991c12c : Update Crosshatch SVN to 24 for January T-Mobile build bug:144458748
    • 5ce4a9b : Adding developer GSI keys
    • aa57a58 : crosshatch: Update WirelessCharger hal to 1.1 in manifest
    • c0bc121 : Change the weight of blkio background group
    • 4981bce : audio: correct the backend of speaker_safe_and_a2dp
    • fd5ed1a : sthal: remove unused codec control command
    • 8420cb9 : Set crosshatch SVN to 23 bug:144373594
    • e9ee3db : QCRIL: Enable manual network reject counter property
    • 21aac27 : dumpstate: add key timestamps to power dump
    • a34b199 : Enable zram writeback job scheduler
    • dd4f725 : Enable zram writeback
    • a435773 : Bump crosshatch SVN to 22
    • fc2290e : audio: improve the double talk attenuation
    • 30029f1 : Revert "fstab: make zram swap /data/per_boot"
    • f97d40b : Revert "Revert "Revert "crosshatch: enable zram-writeback job"""

  • device/google/crosshatch-sepolicy with 5 change(s)
    • a790c1e : Add sepolicy for hal_bluetooth_default to read ssrdump
    • 36d43f4 : crosshatch-sepolicy: add permissions to wlc_hal for callbacks
    • 4420e96 : crosshatch-sepolicy: add uevent permissions for wlc hal
    • f732615 : crosshatch-sepolicy: Update wireless charger HAL to 1.1
    • ba2dc41 : Add persist.vendor.radio.manual_nw_rej_ct property

  • device/google/wahoo with 6 change(s)
    • 0f08990 : Update Wahoo SVN to 40 Bug:147450082
    • 40288a9 : Set wahoo SVN to 39 bug:146378789
    • 9ffd3bd : Add CHS Permissions to Pixel 2
    • 2aec5d4 : Set wahoo SVN to 38
    • cc2dce4 : dumpstate: add key timestamps to power dump
    • 2a3a17f : Bump wahoo SVN to 37

  • platform/art with 5 change(s)
    • a27a718 : Add ForkJoinPool* threads to 911 Ignored regex
    • de74fed : Adjust Checker assertion in 1004-checker-volatile-ref-load for heap poisoning.
    • 5e0ac15 : Fix null checks on volatile reference field loads on ARM64.
    • e14177d : Disable JNI native whitelist check
    • 77c9036 : Fix setting/getting the native priority of a thread.

  • platform/build with 27 change(s)
    • c3a9cb1 : Version bump to QQ2A.200305.002 [core/build_id.mk]
    • 62e0113 : Update Security String to 2020-03-05 Bug:147450082 (cherry picked from commit 20c6e7dbe1b2c96154613aebce7080ffe2f05d07)
    • eddbc5f : Version bump to QQ2A.200301.001 [core/build_id.mk]
    • 436b42a : Update Security String to 2020-03-01 Bug:147450082
    • 0fee05c : Version bump to QQ2A.200110.003 [core/build_id.mk]
    • 2242695 : Version bump to QQ2A.191219.002 [core/build_id.mk]
    • 9b687f0 : Update Security String to 2020-02-05 bug:146378789
    • 82e8e79 : Update Security String to 2020-02-01 bug:146378789
    • 851f144 : Adding developer_gsi_keys.mk
    • be71df1 : Version bump to QQ2A.191211.002 [core/build_id.mk]
    • 016262f : Version bump to QQ2A.191127.002 [core/build_id.mk]
    • 44bb8ac : Version bump to QQ2A.191125.002 [core/build_id.mk]
    • 7aa3039 : Allow files generated by droidstubs to be copied in the SDK
    • 12489ad : Set SPL to 2020-01-05
    • d980bd9 : Version bump to QQ2A.191114.002 [core/build_id.mk]
    • 07e7d6b : Set SPL to 2020-01-01
    • 874d35b : Add Multidisplay App and so to whitelist
    • 3fa302e : Delete AOSP/Email app.
    • 0bc382e : Add aapt2 to otatools.zip
    • 69b3f82 : Revert "Define ro.sanitize.name properties in SANITIZE_TARGET builds."
    • edfd1ae : Define ro.sanitize.name properties in SANITIZE_TARGET builds.
    • e6fcdb7 : Bump SPL to 2019-12-05
    • 5940781 : Version bump to QQ2A.191024.002 [core/build_id.mk]
    • db98d13 : Version bump to QQ2A.191022.002 [core/build_id.mk]
    • b294514 : Bump SPL to 2019-12-05
    • a3f7786 : Version bump to QQ2A.191004.001 [core/build_id.mk]
    • 3b5bdbb : Update OWNERS for version_defaults.mk with pscovanner & lubomir Bug: 141272605

  • platform/build/soong with 9 change(s)
    • 8b81e98 : Revert submission 9940985-qpr1-dev merge
    • 67e2fce : Revert submission 9919844-manual r1 merge
    • 438f834 : Switch to clang-r353983c1.
    • 32a1377 : Switch to clang-r353983d
    • d9c1c8f : Shard gensrcs modules into multiple commands
    • a95304e : Move sharding functions for reuse
    • db14db3 : Rewrite depfile from sbox to stay reproducible
    • 0ce5d05 : Support RuleBuilder.Sbox to wrap commands in sbox
    • 0b09ad7 : Update droidstubs build target

  • platform/cts with 159 change(s)
    • a16fd15 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/72496121 b/30148882
    • 2c2828d : [RESTRICT AUTOMERGE]: CTS test for Android Security b/72496121 b/30148882
    • fb9e594 : Cherrypicked to fix flaking transition tests from c2af1d41904e0983a18d4ca20818cf8d9137f3e2
    • 331b26a : Fix flaky TabHost_TabSpecTest#testSetContent3 CTS test
    • ebece73 : Add CTS test to verify InCallService implementation.
    • 215c398 : CTS test for Android Security b/132699274
    • 2df49d4 : CTS test for Android Security b/72507702 b/27661749
    • 8878e84 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/72507744 b/27475409
    • dbb5a6f : [RESTRICT AUTOMERGE] CTS test for Android Security b/37094889
    • ae45198 : CTS test for Android Security b/33090864
    • d8d5fff : CTS test for Android Security b/27903498 b/72507578
    • d8ca204 : [RESTRICT AUTOMERGE]: STS test for Android Security CVE-2019-2054
    • 09a8810 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/72508468 b/27569635
    • 307fd99 : [RESTRICT AUTOMERGE]: Revert "Merge changes Iadc9610f,I279593ac into oc-dev"
    • a909cdb : Fixed CTS wallpaper tests so they check if the service is available.
    • acb30a0 : Fix a race condition in ZenModeTest
    • 872195e : Revert "CTS test for Android Security b/120644655"
    • 53c228f : Define CAR_TEST_SERVICE permission in CtsPermission2TestCases
    • c607951 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/27903498 b/72507578
    • 2531f0d : [RESTRICT AUTOMERGE]: CTS test for Android Security b/132699274
    • 15d4b4c : CTS test for Android Security b/68299873
    • 2d785c8 : CTS test for Android Security b/129559229
    • 1fe30cc : [RESTRICT AUTOMERGE]: CTS test for Android Security CVE-2017-11041
    • eb9d027 : CTS test for Android Security CVE-2017-11041
    • f1d56c9 : Revert "[RESTRICT AUTOMERGE] CTS test for Android Security b/120644655"
    • 3816461 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/64380237
    • d955e7d : [RESTRICT AUTOMERGE]: CTS test for Android Security b/64380237
    • f7327f5 : CTS test for Android Security b/64380237
    • 9ea8759 : CTS test for Android Security b/120644655
    • 0019895 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120644655
    • fb55f88 : [RESTRICT AUTOMERGE]: Properly check crashes for Ittiam tests.
    • 5a92d23 : Properly check crashes for Ittiam tests.
    • bc004d5 : Integrate crash parser into TestMedia and TestMediaCodec
    • ee1b071 : Add AppSecurityTests to STS for CVE-2018-9492
    • 6452b5e : Scoped directory access api is not supported on ATV.
    • 5367c15 : Updated NanoAppBundleTest to work with Android Auto Embedded.
    • 82b706d : Add a CTS test for private DNS on VPNs.
    • 1a6146e : Add a CTS test for private DNS on VPNs.
    • e76ec3f : Add missing modules to VTS
    • d3b0d91 : CTS test for Android Security b/35421151
    • 521825a : [RESTRICT AUTOMERGE]: CTS Test for Android Security CVE-2017-13279
    • 1df87fd : [RESTRICT AUTOMERGE]: CTS Test for Android Security CVE-2017-13279
    • d4d5236 : RESTRICT AUTOMERGE Strict SQLiteQueryBuilder needs to be stricter.
    • 6be0264 : RESTRICT AUTOMERGE Strict SQLiteQueryBuilder needs to be stricter.
    • f5ef8c2 : [RESTRICT AUTOMERGE] CTS test for Android Security b/129559229
    • 31e46df : [RESTRICT AUTOMERGE] CTS test for Android Security b/129559229
    • a9c7e19 : CTS Test for Android Security CVE-2017-13279
    • 66b8df8 : CTS test for Android Security b/132699388
    • c88d377 : [RESTRICT AUTOMERGE] CTS test for Android Security b/64380237
    • c540a29 : CTS test for Android Security b/132699388
    • 37eea08 : CTS test for Android Security b/62851602
    • 7fa2fcb : [RESTRICT AUTOMERGE] CTS test for Android Security b/34897036
    • c0fc082 : CTS test for Android Security b/130023983
    • cbebe43 : CTS test for Android Security b/34064500
    • d3db81c : [RESTRICT AUTOMERGE] CTS test for Android Security b/65718319
    • 5104b25 : [RESTRICT AUTOMERGE]: Add AppSecurityTests to STS for CVE-2018-9492
    • 337464e : [RESTRICT AUTOMERGE]: Add AppSecurityTests to STS for CVE-2018-9492
    • 9ff04eb : [RESTRICT AUTOMERGE] CTS test for Android Security b/68299873
    • 84f7846 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/33139050
    • b12a540 : CTS test for Android Security b/72459993
    • 619812f : [RESTRICT AUTOMERGE] CTS test for Android Security b/132699274
    • 48b2b4b : glclear of glRenderbufferStorage
    • 836630e : Add test start time to collect execution time
    • 226bc4e : Instrument execution with start time and end time
    • 2eaac15 : RESTRICT AUTOMERGE: CTS test for Android Security CVE-2017-17767
    • bcbd8ff : CTS test for Android Security CVE-2017-17767
    • e38a0e5 : [RESTRICT AUTOMERGE] CTS test for Android Security b/132699388
    • 6a6b3ff : Add AppSecurityTests to STS for CVE-2018-9492
    • 8f4cbd4 : RESTRICT AUTOMERGE CTS for verifying toasts are not clickable
    • 6431b4b : RESTRICT AUTOMERGE CTS for verifying toasts are not clickable
    • 5709c2b : Instrument execution with start time and end time
    • 9667ee3 : Add test start time to collect execution time
    • 9880950 : Add AppSecurityTests to STS for CVE-2018-9492
    • 40650d3 : Instrument execution with start time and end time
    • 1238bbb : Fix cleanup of debug.vulkan.layers property
    • 8b0c41c : Fix testRawQueryNXDomain in DnsResolverTest
    • 0fad437 : Fix testResNApi in MultinetworkApiTest
    • f00757c : Improved ServicePermissionsTest logging.
    • eeacfeb : Update dumpsys user parser for user serial number.
    • 64fcc24 : Filter out VideoEncoderTest using H/W encoder to mainline
    • 1f82640 : Filter out StreamingMediaPlayerTest to mainline
    • 89ba202 : [RESTRICT AUTOMERGE]: Added Media Test methods
    • dbee5a9 : Added Media Test methods
    • 99ed1df : Skip ToastTest#testAccessGravity and ToastTest#testAccessMargin because Automotive does not support options for gravity or margin.
    • dbae42e : Filter out media tests that are not related to mainline.
    • 019c99b : Add test start time to collect execution time
    • 17bdd48 : Run EglConfigTest in a Single Activity
    • 3dc8c8a : Add an instrumentation-arg for skipping rate checking in media mts.
    • 7079d3a : Skip ToastTest#testAccessGravity and ToastTest#testAccessMargin because Automotive does not support options for gravity or margin.
    • 71016e7 : Improved ServicePermissionsTest so it shows all failures.
    • 2666a2e : CTS test for Android Security b/113527377
    • d3a3927 : RESTRICT AUTOMERGE: CTS test for Android Security b/113527377
    • e8d5f8d : Fix TextClockTest to work when time starts as 12-hour mode.
    • f9c48ab : Fix NPE in UltraSoundSpeaker test.
    • 5008637 : Revert "Start car launcher successfully before next loop to avoid race condition."
    • 620189a : resolve merge conflicts of 5c1e1182b4e615e58996b9c5909ae7382cdd7fa0 to oc-dr1-dev
    • 87da0e6 : Backport 36e064b (convert .mk to .bp) to qt-dev
    • e614305 : Update and fix test for Android Security CVE-2018-9490
    • b55f0ab : Test object after a Parcel shrink
    • dadd7f7 : added Hotspot.apk
    • 05fb55b : [RESTRICT AUTOMERGE] added Hotspot.apk
    • 8786a08 : [RESTRICT AUTOMERGE] added Hotspot.apk
    • 45267e1 : CTS test for Android Security b/72460381
    • e64e3bd : [RESTRICT AUTOMERGE] CTS test for Android Security b/63521984
    • b2cbec2 : STS test for Android Security CVE-2019-2213
    • c505cf3 : CTS test for Android Security CVE-2019-2051
    • 2087d75 : RESTRICT AUTOMERGE Add @SecurityTest annotation
    • 8d7f9b9 : RESTRICT AUTOMERGE Add @SecurityTest annotation
    • 7b8e6dc : RESTRICT AUTOMERGE Add @SecurityTest annotation
    • 5c1e118 : RESTRICT AUTOMERGE Add CTS for Unicode spaces and line breaking
    • 8c98432 : CheckpointHostTest: Skip on pre-Q devices.
    • 3f89028 : Filter out media tests that are not related to mainline.
    • 770ecba : Remove ACCESS_MEDIA_LOCATION permission in CTS tests for redaction
    • 6adf04b : Check Cellular support before CarrierServiceTest.
    • 0862636 : Give device debug message if no logic found for test.
    • 9ef898b : Update and fix test for Android Security CVE-2018-9490
    • cec33e7 : Update and fix test for Android Security CVE-2018-9490
    • ab1b7ac : CTS test to confirm permission revoked when defining app is removed.
    • ce64b52 : Revert "CTS test for Android Security Bug-138441919"
    • 6701292 : Fix to get current timestamp for each report saving
    • 9a450c1 : Hide retry button from layout.
    • 1545e4f : [RESTRICT AUTOMERGE]: STS test for Android Security CVE-2018-9471
    • 5838d35 : STS test for Android Security CVE-2018-9471
    • 66fa55e : [RESTRICT AUTOMERGE]: STS test for Android Security CVE-2018-9471
    • 4cc7572 : Removes CTS Verifier Accel and Gyro Measurement tests for Automotive
    • 51af78d : Fix to get current timestamp for each report saving
    • e613587 : glClear after allocating glRenderbufferStorage
    • 40ad059 : Start car launcher successfully before next loop to avoid race condition.
    • 534d52f : Revert "Revert "RESTRICT AUTOMERGE""
    • 053c3e9 : CTS test for Android Security Bug-139806216
    • d4a57d4 : Revert "RESTRICT AUTOMERGE"
    • 21d238e : STS Improve logging for getting exit statuses
    • ea6f6b6 : Sync StagefrightTest ordering between internal and aosp.
    • f7c5f85 : Move back up before starting another test for longer vertical movement.
    • 9ab58c4 : Fix a stagefright test server waiting indefinitely.
    • dc5653f : Add device side mainline module detection
    • c6db153 : CtsVerifier case "Condition Provider test" failed
    • 779353d : Fix flags assert in validateProfileData
    • e382ef9 : Fix null reference for CTS failure on customizedSaveUi
    • 09368be : Fix GraphicsStatsValidationTest#testBasicDrawFrame
    • d98fe8e : Find remaining Stagefright tests that shouldn't check the crash address
    • 150f620 : Update PermissionChecker usages to avoid unnecessary attribution.
    • 9abce4d : STS Ensure all non-deterministic "getExitStatus" tests don't time out
    • 883c697 : Remove ACCESS_MEDIA_LOCATION permission in CTS tests for redaction
    • b497f26 : Check ACCESS_MEDIA_LOCATION split permission in CTS test
    • 1a12488 : RESTRICT AUTOMERGE Add CTS for Unicode spaces and line breaking
    • 40e93f5 : RESTRICT AUTOMERGE Add CTS for Unicode spaces and line breaking
    • ba8482f : RESTRICT AUTOMERGE Add CTS for Unicode spaces and line breaking
    • cc64c33 : Revert "Fix proper 360dpi assets for passing CTS test case in the 360dpi reference device."
    • 57a927a : Delta should be greater than reserved size when check storage
    • f5edfaf : RESTRICT AUTOMERGE: set dialog size to small devices
    • c055f87 : [RESTRICT AUTOMERGE]: Integrate crash parser into TestMedia and TestMediaCodec
    • aef2ebc : Integrate crash parser into TestMedia and TestMediaCodec
    • acc2b1f : Revert "Revert "[RESTRICT AUTOMERGE] Revert "CTS test for Android Security b/37710346"""
    • 822f740 : Fix location parsing accuracy
    • 86b7044 : CtsTransitionTestCases: add parent style to the app theme
    • 8d4bf04 : Wait for an autofill snackbar closed after each iteration
    • fa76863 : [RESTRICT AUTOMERGE]: CTS test for Android Security CVE-2016-5195
    • 6a36b95 : ITS: handle LIMITED device aspect ratio with JPEG instead of YUV

  • platform/development with 4 change(s)
    • b59bbc7 : Bumping version number for build-tools 29.0.3 Bug: b/145761615 Test: N/A
    • c22ed0e : Populate SDK with clang linker (lld) in addition to GNU linker.
    • 404f669 : Some files for the SDK are now built in a different place
    • 5f7d9e2 : Updating SDK package Revision number to 4 for a re-release to fix:b/142480924 Bug: 142480924 Test: N/A

  • platform/external/conscrypt with 1 change(s)
    • 7fd0a4b : add java_api_finder plugin to mainline module Conscrypt to generate java APIs used by Conscrypt.

  • platform/external/deqp with 2 change(s)
    • bc43190 : [RESTRICT AUTOMERGE] Remove line expression tests
    • 275e372 : Fix texture limits in negative API tests

  • platform/external/libavc with 2 change(s)
    • ffcf2a8 : decoder: Fix minimum poc calculation check while adding to display
    • 01da7b5 : decoder: Move initialization of dbp_mgr entries to init_decoder()

  • platform/external/linux-kselftest with 1 change(s)
    • 1dd80b2 : x86 tests: address test failures caused by Text Relocations

  • platform/external/minijail with 1 change(s)
    • 5692f3a : syscall_filter: allow more than one @include per syscall filter

  • platform/external/nos/host/generic with 1 change(s)
    • 8a972f9 : keymaster: add `fusing' enum for -04 SKU

  • platform/external/noto-fonts with 1 change(s)
    • 4160e63 : Update emoji for unicode 12.1.

  • platform/external/perfetto with 1 change(s)
    • 9fc6b27 : Properly sample calloc calls.

  • platform/external/robolectric-shadows with 1 change(s)
    • b0a7345 : Hide failures in jacoco report generation

  • platform/external/sl4a with 1 change(s)
    • 0a50c7a : Adding facade for ImsMmTelManager so that multi sim devices can have multiple sim cards set for Enabling/Disabling VoLTE.

  • platform/external/sqlite with 4 change(s)
    • 662da96 : resolve merge conflicts of 9c46de648a547bf82dc1edebc589cc09362d3432 to oc-dr1-dev
    • 8e199cf : [RESTRICT AUTOMERGE] Apply security patch to sqlite 3.22
    • 9c46de6 : [RESTRICT AUTOMERGE] Apply security patch to sqlite 3.18
    • 678cc66 : Apply security patch to sqlite 3.22

  • platform/external/unicode with 1 change(s)
    • bf91afb : Update additions file for unicode 12.1.

  • platform/external/wpa_supplicant_8 with 5 change(s)
    • b6aaecc : p2p: check p2p instance in all asynchronized callbacks
    • eee8943 : p2p: early return if p2p interface is not available yet.
    • 0d03c17 : p2p: handle terminated p2p interface during join scan
    • 71074c5 : Revert Revert "wpa_supplicant(hidl): Set 'ieee80211w' when PMF required"
    • b18a958 : WPS: Update MAC address on address changes

  • platform/frameworks/av with 26 change(s)
    • 18824a9 : AudioFlinger: Clear effect_uuid_t in case of short read
    • 1eba80d : Check actual read bytes for TS packets
    • 0ec6f56 : RESTRICT AUTOMERGE Harden Clearkey releaseSecureStops implementation.
    • 3ae43b0 : RESTRICT AUTOMERGE Fix Heap buffer overflow in clearkey releaseSecureStops
    • 221f7b2 : camera2 ndk: Allow nullptr for ACameraCaptureSession_captureCallbacks.onClosed.
    • 9fb7268 : Added usage to init call for audiostream registration.
    • d65084c : Camera: Handle onBuffersDiscarded callback
    • f12b762 : camera2ndk: ~ACameraCaptureSession shouldn't hold device lock in ACameraDevice_close().
    • 960bbfa : Camera: Check consumer interface before disconnecting
    • 637dad2 : do not send max pts gap to full-frame image encoders
    • 4900ae2 : C2SoftMpeg4Enc: Handle yStride not equal to aligned width
    • d19313d : vpxdec: handle non-display frames
    • c4e9013 : Fix secondary output under&over run
    • f2ae75d : Camera: Heic: Wait for output TS before dequeuing output buffers
    • 0017f0d : Camera: Heic: Handle out-of-order buffer outputs
    • 983f814 : Camera: Heic: Wait for first output tile callback before muxer start
    • e508370 : g711 channel count limits
    • 5dd3ecb : aacenc: fix possible shift in remainder
    • 30dbaa2 : bufferpool@2.0 tune eviction params
    • b7c2cf5 : cameraserver: Avoiding deadlocks while calling isPublicallyHiddenSecureCamera().
    • 5e4c732 : Camera: Release all composite streams during "detachDevice"
    • 1f5583e : aacenc: handle input size not aligned at sample boundary
    • 1e7015a : Codec2Client: Retry creation on failed transaction
    • 90a839f : Camera: Set input timestamp before returning depth jpegs
    • 7307293 : AudioFlinger: enforce OP_RECORD_AUDIO during recording
    • 43def76 : AudioFlinger: enforce OP_RECORD_AUDIO during recording

  • platform/frameworks/base with 217 change(s)
    • 5d3fc33 : Fixes NPE when preparing app data during init
    • 0831595 : Use KNOWN_PACKAGES when shared lib consumers
    • 6afabce : Handles null outInfo in deleteSystemPackageLI
    • 1757a96 : docs: Add documentation for equals() method
    • 08a4e47 : docs: Fix typo in IMPORTANCE_SERVICE description
    • 7c8fce6 : [WIFI] Protect broadcasts used by the Wi-Fi framework
    • 66a71e5 : [WIFI] Protect broadcasts used by the Wi-Fi framework
    • 21cc2e5 : Support @left marker
    • 265b835 : Re-register SMD after motion detected.
    • 92b2156 : Fix parceling of LinkProperties Inet6Addr
    • 9352cb2 : Fix PermissionMonitor issues
    • 5e851cf : AudioService: setMasterMute protected by MODIFY_AUDIO_ROUTING
    • 0c4a21e : Security Fix: Race Condition + NPE
    • 231b3d8 : Log native crashing process
    • 254b0d5 : Log watchdog-initiated rollback reason
    • cdc5524 : Add package failure flags to Package Watchdog
    • d0205a3 : Fix security problem on PermissionMonitor#hasPermission
    • 305946b : Fix security problem on PermissionMonitor#hasPermission
    • d9691e2 : Make preview text focusable.
    • 2d34424 : Do not restart activity when pinned set changes - just re-sort.
    • 730fc5b : Battery Saver capitilized in tile
    • e6818d5 : Camera: Fix typo when comparing display size height
    • 2b8bc15 : Fix lock screen wallpaper
    • f19ce4a : Dark theme battery saver tile secondary text
    • e5a34c8 : Remove contacts affinity from contact permission descriptions
    • b0c09e4 : docs: Fixed typo
    • 3fea8d1 : docs: Removing most of the intro to PowerManager API
    • b9da911 : Remove READ_SMS permission for ACTION_SMS_MMS_DB_CREATED
    • b849ed5 : Check for wallpaper service on DozeWallpaperState.
    • 6cbf57b : more precise definition for undecorated remoteviews
    • d0ae5c2 : Don't mark terminal staged sessions as failed
    • f19eabd : Add build fingerprint checks to APK sessions
    • f8135aa : Fix drag surface would be stuck (1/2)
    • 642c22b : Put userId at the end of parcel
    • a7991ab : Clamp brightness thresholds to the maximum brightness.
    • 216c08e : Apply Dark theme changes when screen off only
    • 9fd5576 : Add CarrierConfig for roaming PLMNS that will need emer DDS switch
    • 1c0bf0f : Coarse location permission description change for automobile
    • 65664b2 : Check screenlock for unlock dialog
    • d7d2727 : Updated UiModeManagerService to always trigger configuration change for setNightMode if it is AAE.
    • bf04ea6 : RESTRICT AUTOMERGE Fixes NPE when preparing app data during init
    • 428a272 : RESTRICT AUTOMERGE Use KNOWN_PACKAGES when shared lib consumers
    • 1bb2d3c : RESTRICT AUTOMERGE Handles null outInfo in deleteSystemPackageLI
    • 51802b3 : Avoid lock inversion.
    • 029d9ea : Support strict mode private DNS on VPNs that provide Internet.
    • 60cd855 : Add test coverage for strict mode private DNS.
    • b2f5ae4 : Remove keyguard_indication_area_overlay
    • 215d432 : p2p: check the length of the network name bytes
    • 122eaaa : mac randomization notification fix typo
    • 945035c : Strings for no randomized MAC support notification
    • 5f94c85 : Don't set mLockscreenWallpaper when wallpaper is not supported.
    • cee2ecc : Make emergency notification dismissable
    • 7d09265 : Add logging upon failure to edit SystemSettings
    • bc487b5 : track and report packages with undecorated remoteviews
    • 54e6a3c : RESTRICT AUTOMERGE Make toasts non-clickable
    • fe4bf79 : RESTRICT AUTOMERGE Make toasts non-clickable
    • 6e810df : [Wi-Fi] Fix transition mode problems
    • a9f15f0 : Revert "Fix drag and drop (3/3)"
    • d2b106c : Revert "Fix drag and drop (2/3)"
    • bc71da4 : Revert "Fix drag and drop (1/3)"
    • 6612190 : Fix crash after destroyed
    • 9d95aff : When SPN is empty, use PNN in mobile network settings
    • dcd12f6 : Small Tweaks to Screenshot Intelligence log messages for better debugging.
    • bc215de : Make AccountManagerService more resilient to database corruption.
    • 6bf18c3 : RESTRICT AUTOMERGE Make toasts non-clickable
    • b81f269 : RESTRICT AUTOMERGE Make toasts non-clickable
    • 4d5d47f : Fix black image wallpaper issue
    • 2d61e03 : Doc: Adds a link to the WifiRTT codelab
    • 529d73b : Add AIDL interface and puller implementation for automotive devices.
    • 0e6ea2f : There should be an UNKNOWN state to handle more conditions
    • 4ca501a : docs: Delete duplicate word.
    • a845a40 : RESTRICT AUTOMERGE Turn off color sampling for qpr2
    • ee02c42 : Fixed UserSwitchingDialog theme.
    • 141ffdc : Issue a warning when the user switching dialog times out.
    • 4bbf159 : Support showing alignment hint based on aligniment state of dock
    • 00e01e4 : Added owners for CarUserSwitchingDialog.java
    • 3629c60 : Car user switching dialog taking more than 3 seconds
    • 8c644b1 : Ignore null package names on AppIdleHistory writes
    • 05cda02 : Clear reference to Global Actions Dialog after it is dismissed
    • ff299ae : Fix for Surface#lockHardwareCanvas lockups
    • a4284cb : Revert submission
    • 4824c7c : Keyguard should be dismissed if there is no trusted device.
    • 381e330 : Dark theme twilight mode backend and tile
    • 4667691 : Updates the description of the provider parameter as per feedback in BUG:111695926.
    • 7904f37 : Removed the confusing note as per guidance from mylesgw@ in BUG:117309989.
    • b01c08d : Define new atoms for Vehicle Maps Service.
    • 2ec0df7 : Removes reference to deprecated code sample, https://github.com/googlesamples/android-CustomChoiceList.
    • 759ede6 : Expands on the definition of the timestamp parameter, as per clju@ in BUG:119380943.
    • fca39a9 : Allow customization of timeout value for expanded volume dialog
    • da07b0e : Passing feedback for screenshots in SysUI
    • 74891f2 : Add back off timer configs as carrier config
    • a40cd3f : Restore app pinning.
    • b846e83 : Assert only one bitmap is provided to ContentSuggestionsService.
    • 8d4c825 : Fixes usage of WallpaperManager to make it optional.
    • ce35ce9 : Screenshot Notification Smart Action: AiAi and - Sys UI integration
    • 326fce2 : Use Metalava to get SDK metadata for devtools
    • 8000abd : [WPA3] Fix WPA3-Personal transition mode
    • f7f1f79 : Changed NotificationViewController to be enabled when car service is ready.
    • 496c0ba : docs: Updated desc. of lockNow() method and its overload
    • a94024a : Check for dump permission on BinderCallsStatsService.
    • 63da1c7 : Force a garbage collection after lockscreen verification
    • abe984f : Use correct calling identity during camera permission check
    • c8e1162 : Remove cancel listeners from pending intent alarms
    • c5fc5fe : Actually use mContext directly
    • 5a844a2 : Rename PhenotypeHelper to DeviceConfigHelper
    • 6d0eef4 : [WifiAware] fix creator from parcel
    • cf1517c : Fix Settings creating too many threads unexpectedly
    • 5f005c9 : docs: fix typos
    • 6b5e85d : docs: fix code example
    • 6bc5d36 : Update equals and hashCode methods of NoMan.Policy
    • 4326eff : Terminate statsd on a few signals including SIGTERM
    • 8f5109d : Don't send session committed broadcast for dry runs
    • 9c69b40 : docs: fix typo
    • 7d88476 : Add prefix to logs based on call source
    • 4bff428 : Don't allow reading IMSI of one active sub if only has carrier privilege on the other.
    • 3692a6d : Force FGS notifications to show for a minimum time
    • adc39de : Fix notification shell commands
    • 00d746f : Fix Jank when factory resetting
    • 6586ad9 : Fixed incorrect WAC decoding
    • 899cad8 : Don't retain the filtered list of notifications.
    • 29ad306 : Added UserInfo.preCreated on fixture used by unit tests.
    • 730e044 : Don't hold sProxyLock while retrieving interface descriptors.
    • 166f256 : Fix LocalOnlyHotspotReservation double stop of local hotspot.
    • b54d7e2 : Hide "swipe up to unlock" when entering Doze
    • 5411869 : docs: remove incorrect (default) identifiers
    • ebc4cff : Add comment in getSubscriptionsInGroup about throwing IllegalStateException
    • c73c296 : Force FGS notifications to show for a minimum time
    • e14bb68 : docs: fix typo
    • 811e7aa : docs: fix typos
    • a51a9b7 : docs: fix typo
    • a39ce8b : docs: fix typos
    • 9bc8e0c : docs: fix a couple of minor typos
    • 5e3b85b : docs: remove old broken link
    • f4d07d4 : docs: fix typo
    • 914bda7 : docs: fix typos
    • d20c23b : docs: Fix docs for Canvas#drawTextOnPath add parameter descriptions for index and count in drawTextOnPath fix a couple of typos
    • ec27701 : docs: fix typos
    • 24220ff : Refine battery saver footer string
    • 04f5ac1 : Carrier config to switch data if primary is OOS
    • 7773a75 : Make smart actions icon to respect dark theme setting
    • 0bfebad : Prevent system uid component from running in an isolated app process
    • 84f2b22 : Prevent system uid component from running in an isolated app process
    • f123975 : Add a carrier config to specify validation timeout for data switch.
    • ee07a8c : docs: Clarified behavior of TypedArray.getBoolean()
    • 5813a8c : docs: Added perm req for getUserCount()
    • 34b504c : Use KNOWN_PACKAGES when shared lib consumers
    • 4a1a68d : Allow customization of display timeout value for volume dialog
    • 53cd712 : Add log metrics for Tap Gesture
    • 5af0fd3 : Add Tap Gesture for Aware Settings
    • 36c328b : Try to rebind disconnected wallpaper service for 10 seconds.
    • 5a3888c : Handles null outInfo in deleteSystemPackageLI
    • 7345112 : Switch CarVolumeItems when group volume changes.
    • db1322f : ImageWriter: Do not override UNKNOWN format twice
    • 2ddd339 : Make the default user the current user (not 0)
    • b923d1e : Changed Notification shade's background alpha initial and final values to be configurable.
    • b8bb9fb : Don't disable GPS in Doze until the device is stationary.
    • 5b8dc76 : Check for amInternal nullness on user.dump()
    • 07653f0 : Fixed guest check so it allows multiple pre-created users.
    • ce5cf62 : wifi: Change WIFI_FEATURE_XXX type from int to long
    • 9e395bb : Migrate car sysui to use new createCar call and prevent crash
    • aaaa660 : WebView: clarify docs for onShowCustomView
    • bde3818 : Revoke granted permission when the permission defining app is removed.
    • 1bf7c56 : Log display white balance in animator
    • 41c6486 : WebView: note deprecation of onscreen zoom controls.
    • 702d394 : Only allow INSTALL_ALLOW_TEST from shell or root
    • 51563b5 : Fix zen alarms only mode check
    • df4ee3c : Fix clock alpha when awake
    • 22a92de : Clarify CookieManager RFC reference.
    • 1742455 : Add motion sense tap gesture + touch counts
    • c665fed : docs: Added consent notice re. getAccounts()
    • 5284336 : Fix UserInfo Parcel
    • 0b3863f : Added new (hidden) UserManager API to get all users, including pre-created ones.
    • 7ad2f6b : Added option to pre-create user templates to optimize first user creation time.
    • 8deca19 : fix the issue slice cannot be triggered from uri
    • 52ee5a5 : Use unique Handler for media, and synchronize it
    • ffe020a : Do not cancel car volume dialog dismiss anim
    • 3801261 : Fix MediaCodec FLAC Javadoc
    • dadd211 : InetDiagSocketTest: ignore test that times out
    • cc7e09c : Fix FD leak in ConnectivityManager.getConnectionOwnerUid
    • b730f19 : RESTRICT AUTOMERGE Revive runLimit check logic
    • fd1a7e8 : RESTRICT AUTOMERGE Revive runLimit check logic
    • 7b05578 : RESTRICT AUTOMERGE Revive runLimit check logic
    • 49d171d : docs: App doesn't receive "first launch" broadcast
    • 2c00fcf : Changed car status bar to show or hide by setting layout height instead of removing/adding the view.
    • 9449cfc : Fixed a bug where the statusbar wasn't interactive
    • ba07c45 : Remove assist_gesture_enabled related keys from backup list
    • 587ba7e : Remove aware sensor related features from backup list
    • 6652a26 : Add ImsReasonInfo constant for retrying without RTT
    • 23a02f7 : Resolver: Modernize layout
    • 98e8118 : Dump the system UI components config, so we can check if OEM redefines them.
    • 050e5a6 : Set the negative button when configuration changes and dialog is restored
    • 84d069d : Fix AnimatedImageDrawables using ByteBuffers
    • 8718323 : Fix race in TelephonyScanManager
    • 3c5e886 : Dump isPrimaryUser() / isSplitSystemUser() on 'user' service.
    • 6dcadfa : WifiManager: Reword documenation for get/remove passpoint API
    • daca37e : (Minor) fix on ActivityManagerService.LocalService.getCurrentUserId()
    • 0a410d3 : Do not register lift when sensor is not present
    • bd9900a : Add helpers to check whether the BluetoothCodecConfig instance is selectable
    • 649a8ff : Allow bypassing setup for Auto in startDockOrHome
    • 06b97e2 : Add NETWORK_TYPE_NR to Telephony framework
    • 5136eef : Force FGS notifications to show for a minimum time
    • 32c6a7c : Validate wallpaper dimension while generating crop
    • 038345d : Revert "Wifi usability: Change the unit of the threshold for tx/rx throughput from Mbps to Kbps"
    • 3b8c474 : Force FGS notifications to show for a minimum time
    • d0c19f1 : docs: Edited sharedUserId deprecation message
    • 5f5bacf : Revert new app installed notification doc
    • 66a5871 : add java_api_finder plugin to mainline module Media to generate java APIs used by Media.
    • 7fe065e : Update PermissionChecker usages to avoid unnecessary attribution.
    • 8d0da1a : Ensure SKP serialization occurs on RenderThread
    • 300dcfb : Dismissed keyguard gone runnables when aborting
    • 6edeb18 : Keep interrupts on when in battery saver mode
    • 00cfbeb : Fix nav bar leak in SystemUI
    • b5afc87 : Only allow INSTALL_ALLOW_TEST from shell or root
    • d9c7b44 : docs: Updated SECURITY_PATCH field description
    • ecb5681 : Crash app on foreground service notification error.
    • 34e380c : RESTRICT AUTOMERGE TextClassifier cross-user vulnerability in direct-reply
    • 579abbd : RESTRICT AUTOMERGE Disable TextClassifier for RemoteInputView.

  • platform/frameworks/ml with 1 change(s)
    • bf9a242 : Fix INSTANCE_NORMALIZATION ref impl and tests.

  • platform/frameworks/native with 17 change(s)
    • 6a8f8af : RESTRICT AUTOMERGE: Fix removal of handle from map
    • 8a9d62f : libgui: Add discardFreeBuffers callback to producer
    • 64f1c16 : Enable deep press by default.
    • 5845eaf : Revert "Fix drag and drop (2/3)"
    • 3b7d779 : Don't leak input events to dumpsys on user builds
    • a70a3ff : Don't leak input events to dumpsys on user builds
    • c2ddb61 : Don't leak input events to dumpsys on user builds
    • 9b6bcca : Include extra HALs in dump state
    • 5331b63 : Include automotive HALs in dumpstate
    • abf9106 : SurfaceFlinger: lock mStateLock when modifying allowed configs
    • d9d10db : Resize object capacity when shrinking Parcel
    • 6a2c5c7 : EGL: Fix repeated extension lookups
    • 6cac556 : Fixing crash on allocation
    • 587484f : Capping buffer size to std::numeric_limitssize_t::max()
    • 61bbf23 : Update tests for canReceiveInput policy changes
    • 4669859 : Changed BufferLayer's canReceiveInput to check if its hidden by policy
    • dbd0eec : Sensor: use FlattenableUtils::align

  • platform/frameworks/opt/car/services with 3 change(s)
    • 378edbb : Changed CarServiceHelperService so it pre-creates users after every boot
    • 73b02c3 : Let OEMs pre-create guests and non-guest users.
    • 07ac3d7 : Logs user id of initial user on boot.

  • platform/frameworks/opt/car/setupwizard with 2 change(s)
    • 34b1aa8 : Fix secondary button not being styled
    • 92a017e : Hide system UI as appropriate when the window focus changes.

  • platform/frameworks/opt/net/wifi with 36 change(s)
    • 2cda452 : fix soft reboot caused by KeyStore exception
    • 221cd9e : p2p: validate the network name of a group
    • 491c225 : Notification to set MAC randomization setting
    • 45448ff : MAC randomization SSID hotlist support
    • b113e7f : Fix race in StaEvents metrics collection
    • fd027ad : Wifi: Fix connectivity issues with PSK-SHA256+SAE mode APs
    • f706a6e : Reset num saved networks with mac randomization before counting
    • 151e7bb : Fix boot regression from KeyStore being slow
    • fe3912f : [MAC rand] Fix unit test slowness
    • f294fbb : WifiConfigStoreEncryptionUtil: Use 256 bit secret key
    • c481bdc : Update the WifiConfig each time evalutor return a candidate.
    • ff23d60 : Revert submission
    • 9328b5e : [WPA3] Fix WPA3-Personal transition mode
    • a9ebe48 : WifiConfigStore: Encrypt credentials for networks (4/4)
    • 09621a4 : WifiConfigStore: Encrypt credentials for networks (3/4)
    • 6237115 : WifiConfigStore: Encrypt credentials for networks (2/4)
    • a161d62 : WifiConfigStore: Encrypt credentials for networks (1/4)
    • bc8fa0c : [EAP-SIM] Add NAI realm decoration to pseudonym
    • 88a742d : [WifiRtt] add check to verify bw and preamble combination valid
    • 84c9ba1 : [MAC rand] Removing persistent storage
    • b8929d4 : Extend the timeout to obtain IpClient
    • 31f4cf4 : [WifiLock] Move arg validity check earlier - prevent service crash
    • 62fd409 : Change WIFI_FEATURE_XXX type from int to long
    • 77ea7bf : [MAC rand] Removing persistent storage
    • 0180596 : Wifi usability: Clear the ring buffer after adding each usability stats to the upload list.
    • c67c01d : Do not clear Wifi country code upon entering airplane mode
    • d396b0a : Revert "[WPA2-Enterprise] Avoid disabling PMF, allow using global value (capable)"
    • 4892c0b : [MAC rand] Avoid null Object of mac address
    • 6ac4bfc : WifiNetworkFactory: Send match callback on registration
    • 46adcb3 : WifiNetworkFactory: Use the latest cached scan results
    • 5a00530 : WifiServiceImplTest: Fix errorprone errors
    • 9a99a8a : WifiService: Revert get/remove passpoint API deprecation
    • 1bea2b5 : Revert "Wifi usability:┬áChange the unit of the threshold for tx/rx throughput from Mbps to Kbps"
    • 25fea7a : WifiNetworkFactory: Remove network from config manager
    • d1def08 : Add synchroniztaion to prevent concurrent modification exception
    • d6ecd26 : Don't expose MAC address in IPv6 address

  • platform/frameworks/opt/telephony with 19 change(s)
    • 1a06b99 : Add Signal Strength to TelephonyMetrics when Data Stall
    • 8007e17 : Log PS WWAN RAT from registration info
    • c07d64c : Fixed that SIM name not updated issue
    • 240d16d : Add a retry mechanism to retrieve access rules again depending on the status words
    • 3b96050 : When SPN is empty, use PNN in mobile network settings
    • ea92591 : Parse CellcomFormat WAP PUSH SMS
    • efe038b : Introduce erase modem config api
    • ed7a0e8 : Fixed handover issue on connecting data connection
    • 8c1ee3b : Don't allow reading IMSI of one active sub if only has carrier privilege on the other.
    • 9bb1107 : Fix short-circuiting for RatRacheter
    • 3943919 : Add a carrier config to specify validation timeout for data switch.
    • 5e9632c : Re-add check for metered APNs regardless of IWLAN
    • 90676d6 : Fixed emergency alert not showing up issue
    • c37fe6a : Make DEFAULT_DATA_UNSELECTED soft reason for forbidden data connections.
    • e5c5685 : Add logic to retry call without RTT
    • 9bac356 : Refresh signal strength in CBRS case.
    • 8f55de2 : Update TCP buffer size for 5G data connections
    • 308a4c5 : Add NETWORK_TYPE_NR to Telephony framework
    • 039e251 : Add NrState and NrFrequency to telephony metrics

  • platform/hardware/google/interfaces with 2 change(s)
    • 30694a8 : Update ILight
    • 2cb490b : LightHal: Upgrade to 1.1 for Sunlight visibility

  • platform/hardware/interfaces with 8 change(s)
    • 5039b60 : [AWARE] Protect string copy against buffer overflow
    • aadb064 : Adding audiocontrol and evs hashes to current.txt
    • dbce869 : VmsUtils: Add new methods to parse availability state messages
    • d79abbb : default drm hidl: Fix decrypt destination base ptr
    • 2e5961c : Add sensors 1.0 default HAL to uhid group
    • 53fc8ed : Revert "Audio HAL: Add missing device to XSD"
    • 8229943 : Add sensors 1.0 default HAL to uhid group
    • dc5d7c2 : Audio HAL: Add missing device to XSD

  • platform/hardware/knowles/athletico/sound_trigger_hal with 3 change(s)
    • a827f05 : sthal: handle multiple rx stream for bargein
    • 17eede9 : sthal: reset all route before handling crash recovery
    • e292715 : sthal: Adjust CHRE buffer threshold to 64000

  • platform/hardware/libhardware with 5 change(s)
    • bfcf914 : Fix accidental implicit fallthroughs
    • 540824e : Fix accidental implicit fallthroughs
    • e43fe9d : Fix accidental implicit fallthroughs
    • e38c5a9 : Fix accidental implicit fallthroughs
    • fbeb4fc : Fix accidental implicit fallthroughs

  • platform/hardware/qcom/audio with 3 change(s)
    • 506fd42 : audio: free and assign NULL to global static device pointer
    • b2ea3cc : post_proc: release vol listener object based on context
    • 73d6b59 : audio: free and assign NULL to global static device pointer

  • platform/hardware/qcom/display with 2 change(s)
    • 10d9ddf : hwc2: Validate input parcel values for few qclient methods
    • 2556909 : hwc2: Validate bounds check for input parcel.

  • platform/hardware/qcom/media with 3 change(s)
    • 1da75db : mm-video-v4l2: venc: revert add support for handling EOS buffer
    • 5c3f5e0 : mm-video-v4l2: venc: Check private handle-flags changed in empty_this_buffer_opaque
    • 585eaee : mm-video-v4l2: venc: Set 601-Limited colorspace for color-converted buffers

  • platform/hardware/qcom/sm8150/gps with 2 change(s)
    • 38e8234 : Remove checks on SUPL URLs from AFW before inject to modem
    • 21b34bd : Remove checks on SUPL parameters from AFW before inject to modem

  • platform/hardware/st/secure_element with 2 change(s)
    • d43a695 : Handle ARA-M requests by a proprietary library
    • 84e34e3 : Do not consider SE error status code as IO error

  • platform/packages/apps/Bluetooth with 11 change(s)
    • e7f5021 : Update playback state only for navigation sound
    • a07c05e : Monitor AudioManger Playback state to update the AVRCP playback state
    • 2b0e756 : A2dp: Check the value of mConnectionState in isConnected
    • e775cb8 : Send call state to native when silence mode is on
    • 8d1e897 : Enforce BLUETOOTH_PRIVILEGED in setPhonebookAccessPermission
    • 893657b : BLE: GattService debug infomation implementation
    • 4c20828 : BLE: Rename existing variables in AppScanStats
    • b4e7d68 : BLE: Don't start scan if the same Pi scan is running.
    • f9128dc : Ignore incoming A2DP if profile is disabled
    • 4a3a2fe : NullPointerException handling, connectObexSession
    • cc7ae80 : Apply the new A2DP codec config only when passed the check with codec status

  • platform/packages/apps/Car/Cluster with 5 change(s)
    • 2878d14 : Fix the issue that Cluster-showing when switching a user.
    • babd90f : Move UserCallback to ClusterRenderingService.
    • adc8483 : Make Cluster configurable to use Navigation only.
    • f5eb098 : Fix NPE, Add null check to mActivityManager
    • 81c598d : Add Rerouting status to Cluster

  • platform/packages/apps/Car/Dialer with 36 change(s)
    • 8649be8 : Fix no display name for saved contacts for HUN.
    • 50e8317 : Fix in call activity flash issue.
    • 2a6c33d : Fix typo in error message
    • 48d8683 : Fix NPE in dialpad page.
    • 9b0e783 : Fix issue that search is not sorted alphabetically
    • 8cdb0a7 : Handle contacts without contact details
    • bd67642 : Update fonts for empty view and call history subtitles.
    • c6de5bb : Handle contacts without contact details
    • 99e474a : Car Dialer call swap
    • bfb6d6f : Add config to allow OEM to not use our fullscreen incall ui.
    • c68cf4e : Update audio route strings.
    • ab10049 : Make bluetooth connect button check distraction optimization
    • b86584d : Use built-in chassis search and settings MenuItems
    • ccda311 : Update the empty view strings.
    • 4663d2a : Use TelecomUtils APIs to create Letter Tiles and Bitmaps
    • b0a3769 : Show address in contact details page
    • 282116a : Chassify Dialer's Toolbar.
    • 51515fe : Replace PagedRecyclerView with CarUiRecyclerView.
    • 504276c : Chassify dialogs for Dialer.
    • 860c327 : Chassify Dialer settings
    • 20ac693 : Fix the search crash.
    • 6de6b80 : Disable BackgroundImageView animation to avoid flashing.
    • 0d3f180 : Update parameters for lookupContactByKey funtion and comparator names
    • f5fb3fe : Fix the contact details page scroll bar padding.
    • 3b17c26 : Allow to show device name as toolbar title.
    • 63cb902 : Create new layout file for list fragments.
    • 971943b : Clean up contact details page.
    • 09f3506 : Support loading status and empty status.
    • 44bd972 : Update parameters for creating letter tile avatar
    • 92eb788 : Show only "Missed call" if there is only one missed call in the group.
    • 7a6d452 : Allow overriding style for keypad image.
    • be8653b : Fix the missed call notification.
    • 59cb248 : Allow color customization for call number and timestamp on callog page
    • 8fe9b69 : Add config for views on call history list
    • 6c2e5f7 : Allow tabs to have different height from toolbar.
    • c5e40b9 : Update AsyncQueryLiveData to use separate executors.

  • platform/packages/apps/Car/Launcher with 4 change(s)
    • 066dec8 : Make AppGridActivity handle new intents
    • 617fc85 : Show all launcher activities (even if there is a media service too)
    • 178e566 : Use app launcher as media source selector.
    • 7a5ce3c : Replace PRV with chasssis CarUiRV

  • platform/packages/apps/Car/LinkViewer with 2 change(s)
    • 47356d0 : Fix 'AbstractMethodError' exception
    • d556aed : Fix QR code being dark in day mode and use chassis

  • platform/packages/apps/Car/LocalMediaPlayer with 1 change(s)
    • 6e803c7 : Set active queue item id when paused

  • platform/packages/apps/Car/Media with 28 change(s)
    • 804e819 : Update empty browse state message.
    • 875093e : Hide the search icon when showing error fragment
    • f69c729 : Reset search fragment to top level when pressing icon while searching
    • 7c65b86 : Allow distraction optimized error handling activities
    • bf0eb16 : Show media source icon in the search screen
    • 0692945 : Show title correctly
    • ef2a606 : Set the vertical margin of browse_state properly
    • 9fa6f70 : Allow driver optimized settings activities
    • 33612e2 : Fix error handle regression
    • dbe7578 : Restore the states of Media Center
    • f904563 : Remove sound settings from car-ui-lib
    • d940acc : Add equalizer/sound settings icon
    • 6c2d153 : Avoid showing media source name if we are still loading tabs
    • 97b280d : Switch Media to use CarUiRecyclerView
    • 8cb1bb1 : Integrate Chassis into Media Center toolbar.
    • 1ced027 : Add new templates : grid and list of categories (icons)
    • 6cc151d : Show/hide the seek bar properly
    • cb3541b : Show empty message if no playable/browsable items
    • 93a3d25 : Set MediaDispatcherActivity to Theme.NoDisplay to fix jank.
    • 5b429a6 : Fix null mControlBarScrim crash
    • fe90128 : Update playback queue
    • 0b11d31 : Don't show seekBar if show_linear_progress_bar is false
    • c909496 : Move media_items_bitmap_max_size_px to car-media-common
    • 91949f1 : Add BrowseListItemRightArrowStyle so icon can be changed
    • 7c1c406 : Hide seekbar when control bar scrim is expanded
    • 4e8c706 : Don't call stop() on playable item clicked
    • ef9a2a9 : Make MediaConnectorService handle autoplay
    • e9cb5bd : Hide minimized control bar

  • platform/packages/apps/Car/Messenger with 4 change(s)
    • f33eb6c : Create largeIcon using TelecomUtils API
    • 1deb027 : Disconnect from MAP on onDestroy
    • 67a8cde : Disable reply for messages with null contact URIs
    • 0dca31d : Add debug logs for Messenger

  • platform/packages/apps/Car/Notification with 1 change(s)
    • 1cdc41d : Replace PRV with chassis CarUiRV

  • platform/packages/apps/Car/Radio with 3 change(s)
    • f014e9e : Update the radio app to use the Toolbar.
    • 1a76fe0 : Update Radio to replace app-switch
    • bfd72e3 : Replace PRV with chasssis CarUiRV

  • platform/packages/apps/Car/Settings with 28 change(s)
    • 6257dad : Always hide ability to change languages for TTS in CarSettings.
    • 411ca57 : Fix Settings button visibility on autofill
    • 8586643 : Fix missing gear icon on "More" toolbar button
    • fca7c3e : Use CarUi preference dialogs wherever possible
    • 1c49594 : Improved FallbackHome so it shows some content on debuggable builds.
    • 182fdec : Changed default assistant picker to verify if can intent to an activity.
    • 3fae2c9 : Changed FallbackHome to finish itself more aggressively.
    • 1138d78 : Changed FallbackHome to finish itself more aggressively.
    • e2405ac : Removed wallpaper usage.
    • b4a1b8a : Added a check in case there is no activity to handle the browse files intent.
    • 0e28e8c : Hide but not disable "Google voice typing" IME.
    • 8a34f6d : Initialize mAppsToLoad as an empty array list to prevent NPE.
    • 10a21c0 : Updated Apps & Notifications - specific app to be able to go to the storage details for the app.
    • 872645f : Removed wallpaper usage.
    • 4f16120 : Updated VolumeSettingsRingtoneManager to read from configuration file to determine mapping of audio attribute usage to ringtone.
    • 1fda2ae : Initialize mAppsToLoad as an empty array list to prevent NPE.
    • 783972a : resolve merge conflicts of 0fbfe1ec3ca70fc659b94f51d00e33e39bba7292 to qt-dev
    • 9c2e0b9 : Use matchAction for intent filters in tests.
    • 28c5c02 : Updated UserSwitcherFragment and UsersListFragment to hide action button if there's no actions associated with the button.
    • 08a38fd : Load app list data real-time with throttling instead of waiting for all of them to load succesfully.
    • 8f763da : Updated PreferenceController to enable or disable the preference based on availability status.
    • b8c73d7 : Updating ordering of lock type settings to put PIN before Password.
    • 7714253 : Changed Security - None preference to not show dialog when it is currently selected and None is selected again.
    • ca32fc0 : Updated time picker in Settings to check if settings is using 24-hour format.
    • 2353fff : Add storage intent required for CTS
    • 7defb74 : Changed Bluetooth unbonded device filter to be based on config.
    • b03e254 : Disable and Hide Google Voice Typing
    • 2324fbe : Updated AccessPoint preferences to forget any connected network

  • platform/packages/apps/Car/libs with 147 change(s)
    • cffd5ba : Remove saving state from Toolbar
    • c94d37e : Fix ListPreference crash when the preference has no value
    • 051c06b : Updating the license to apache2 from MIT.
    • e019194 : Resolve NPE in GridDividerItemDecoration#drawHorizontalDividers.
    • f4dae1f : Update look and feel of list preference screen
    • 318fb40 : Add radio button functionality to car list item
    • 99f3a39 : Update look and feel of multi-select preference screen.
    • 3e28d77 : Remove duplicated radioButtonStyle attribute definition
    • 1bb571c : Inflate MenuItems asynchronously
    • b836786 : Change toolbar nav icon to have circular ripple
    • a7f4ce7 : Defer loading SearchView until needed
    • ba9c8db : Add --no-resource-deduping to RROs
    • 45db9be : Resolve UI issues with list items
    • 999f5f6 : SwitchPreference should have ripple effect when clicking directly on switch
    • 8224bbf : Do not use initials as identifier for letter tiles
    • 27d0061 : Remove padding when hiding search icon
    • 6052be4 : Allow changing UX restrictions of UxrButton
    • e5d8e68 : Allow disabling logo on Toolbar by customization
    • b7a9f73 : Resolve issue where multiple radio buttons in list preference can be selected simultaneously
    • 3867513 : Initialize the angle attribute of gradients
    • c839973 : Add the API to hide the search icon.
    • 175bca2 : Change the way of merging primary phone number
    • 3a26289 : Add transition animation for dialog preferences
    • 827e8b5 : Fix setNeutralButton in AlertDialogBuilder
    • 62a2775 : Update multi-select preference to display a downstream screen instead of a dialog.
    • 51733e5 : Allow modifying UxRestrictions of MenuItem
    • 6ff4c11 : Fix clipped app name in media widget
    • 128ae13 : Move letter tile, bitmap creation logic from Dialer to libs.
    • ac23e8b : Fix google3 warnings
    • 13ac223 : Modify CarUiDropDownPreference to display content in downstream screen when clicked
    • 7e372b8 : Add translatable attribute for address and navigation format strings
    • da5c62c : Fix loading root's children
    • 042a8a6 : Allow making search and settings MenuItems via XML
    • 75b2fe7 : Use display name as identifier to choose color in LetterTileDrawable
    • 9ed740e : Fix unit tests
    • fe32b48 : Fix memory leak when retaining MenuItems
    • e264476 : Add LeakCanary to paintbooth's gradle build
    • d44f8b2 : Remove sound settings from ui lib
    • 8256a5b : Render ListPreference in a downstream screen instead of in a dialog
    • 2746dc4 : Get address for Dialer
    • f13f977 : Add api to lookup contacts by lookup key only.
    • 2380cdf : Make showing loading drawable conditional
    • cc69b54 : Add edittext preferences and support for CarSettings
    • aa9994d : Add MenuItem ids to views
    • b7dbaa9 : Add sound settings icon
    • b9de017 : Remove sample RROs presubmit checks
    • df8beca : Handle contacts whose account name is null
    • 7ae6bfb : Fix activity has leaked ServiceConnection errors
    • 12adb29 : Replace non-CarUi preferences with CarUi ones automatically
    • a496f57 : Update CarUiRecyclerViewLayout.GRID value to be 1
    • b2683fa : Add examples of resource mocking to CarUiRecyclerViewTest
    • 0d1ff8c : Add api to disable BackgroundImageView animation.
    • 638ded6 : Update the way of loading data for Dialer
    • 9de2199 : Fix toolbar scuba regressions
    • d5d3674 : Resolve CarUiRecyclerView scroll position offset issue
    • 23472e4 : Prevent clicking through the Toolbar
    • b45fa02 : Fix crash on Media Center after Chassis integration
    • 954ac34 : Fix Toolbar on height change.
    • 1821bd2 : Fix Paintbooth preferences crash
    • 9881372 : Remove PreferenceSwitchWidget
    • 5c4b679 : Implement CarUiListItem specific layout manager.
    • 4ad34c8 : Add IDs to MenuItems
    • 48b3b64 : Use drawables for placeholder backgrounds
    • c5cbb13 : Use CountryDetector to get the current country ISO
    • b546b6e : Fix google3 migration issues
    • 09e396f : Fix CarUiPreference chevron overriding widget
    • cdc5625 : Fix broken switch in toolbar
    • 659ee52 : Implement header list item.
    • 9e52618 : Replace app selector widget by regular icon button and app launcher.
    • ce626b8 : Allocate bitmaps in software mode.
    • 59ebea8 : Clean up paint booth
    • 48679c9 : Add a tool for quickly creating RROs
    • 772e04a : Fix the PagedRecyclerView crash on restore.
    • 3ce6702 : Add action divider and supplemental action functionality to list items.
    • b88883f : Update the way of drawing letter tile
    • 0aab423 : Fix being unable to set an icon on a MenuItem later on
    • c1b434c : Add new values for CONTENT_STYLE_BROWSABLE_HINT
    • 2663cdb : Prevent performClick() from doing anything to a disabled MenuItem
    • f9b3cd4 : Don't require menuitems to be inflated to call performClick()
    • 3146501 : Prevent one app from blocking all download threads + fix getIconResource
    • efb487f : Remove unused drawable and bitmap code
    • 198baa5 : Make logo icon have an independent size compared to the nav-icon.
    • abfafd6 : Check for invalid RROs when updating chassis
    • 1702507 : Fix incorrect context reference
    • b28fd49 : Remove redefinition of title attribute for styleables.
    • 62caa47 : Update auto-generate-resources to show what resources were changed
    • dc0b29d : Update PlaybackViewModel to use updated MediaConstants
    • fa84da1 : Create ListItem component
    • eb0d98d : Refactor our colors to rely on the Theme more
    • a171c5a : Allow setting MenuItems via XML
    • 13df2fc : Add layoutBothForTesting(int, int, int, int) to CarUiRecyclerView.
    • 93395e0 : Fix google3 issues and pretty-print current.xml
    • 42d252d : Allow changing the MenuItem icon
    • 24de136 : Compare existing and updated resources if any on presubmit.
    • ffcd5e7 : Allow Toolbar's search icon to be changed, and remove custom menu items
    • c907988 : Allow customizing Toolbar tabs
    • 90c45bb : Show logo even if navigation icon is displayed.
    • 24374da : Add helper methods into ViewUtils
    • 2859365 : Remove the old car-chassis-lib folder.
    • 8ea3fa0 : Set setHasFixedSize property to true for nested RV
    • 2c0bbed : Add auto generated resources to xml
    • 8c1267a : Change attr "text" to "renderedText"
    • 05fec07 : Gate two row layout for Toolbar
    • 4a309ad : Don't hardcode the size of app icon in MediaAppSelectorWidget
    • 340ccb9 : Sort contact using sort key.
    • 40bb999 : Fix crash when activity with CarUiRecyclerView is killed and restored
    • 3b2cc80 : Remove OverlayManagerImpl class from Paintbooth Gradle builds
    • 63d93f6 : Create Gradle project to run roblectric tests.
    • 440572d : Add checkbox widget to paintbooth for testing.
    • 638196f : Fix OverlayManager access for Google3 compatibility
    • b6427f5 : Include disabled state color to preference text colors
    • 1a3ba07 : Allow customizing the tabs' text
    • d359386 : Remove extra style we dont use.
    • 6e2f1b4 : Make ListPreference dialog full screen.
    • db6866c : Prefix all toolbar ids with car_ui_toolbar
    • c4bcd90 : Send media art size hint to media apps.
    • 8aafa4d : Fix failing robolectric tests.
    • d4f5271 : Implement fixes to achieve Polestar styles
    • bf03708 : Make letter tile font customizable.
    • 82be9bd : Add boolean to Exception bundle, to indicate if Fallback is enabled
    • 6f52f14 : Add activatable MenuItems
    • 63bc13d : Allow tab item text font to be customized.
    • c28f122 : Update PreferenceFragment behavior
    • 0b6165c : Allow system apps to supply a custom toolbar layout
    • d4e193b : Add basic Toolbar unit tests
    • 3e59eb1 : Fixes for google3
    • e5455ac : Add support to show chevron in the preferences.
    • cedf1d2 : Add the support to enable/disable RRO from within the app
    • e1b7ba3 : Add setEnable and setOnClickListener in ViewUtils
    • 833e86e : Fix GridLayoutManager padding
    • 136e744 : Make dividers margin configurable.
    • 7361b4b : Rename PagedRecyclerView to CarUiRecyclerView
    • 839aeac : Add PreferenceCompat class
    • caf55af : Set Gutter on both sides by default
    • 61a574c : Show keyboard when search is opened
    • 78ee556 : Remove unused classes
    • d90e3af : Create a custom preference switch widget.
    • be31b19 : Keep title in same position regardless of if there's a logo or not
    • 8fceeed : Keep layout param height onGlobalLayout
    • d947deb : Add ux restricted MenuItem support and refactor MenuItem rendering
    • 15a01f3 : Fix google3 migration issues
    • 696388b : Update PagedSmoothScroller and PagedRecyclerView to use androidx VisibleForTesting annotation.
    • 235dee2 : Update Gradle specific AndroidManifest file.
    • a6ed10e : Add getSupportedActions call to playback state
    • d46aea2 : Don't display UI when playback state is STATE_NONE
    • 7849254 : Use separate executor for different AsyncQueryLiveData.
    • c302060 : Define an order for the media source list

  • platform/packages/apps/Car/tests with 11 change(s)
    • 9d9bcc3 : Always start search from the root and make it case insensitive
    • 90566b3 : Add usages for category_list and category_grid
    • 93ed0a6 : Add untagged root node type as error case
    • e8bc338 : Fix null rootHints
    • 4ef957e : Add option for a single tab under the root
    • 064141e : Provide subtitle/artist/album title in media items
    • eebf07f : Add the option to create local files for the album art
    • cdd24fd : Log the EXTRA_MEDIA_ART_SIZE_HINT_PIXELS value in onGetRoot
    • 6781b9b : Add initial playback state, and support prepare()
    • 0f6f425 : Enable AA for multiple browse services
    • 13a70cf : Reset the state properly when logout

  • platform/packages/apps/CarrierConfig with 1 change(s)
    • 655f9a6 : Korea SKT add carrier certificate

  • platform/packages/apps/CellBroadcastReceiver with 5 change(s)
    • 8c696e5 : Align "Emergency Alerts" terminology
    • e2d5166 : Fixed that geo-fencing message not turned on
    • 92c3494 : Enabled geo-fencing trigger message
    • 291a348 : Enabled more ETWS channels for carrier
    • 9779239 : Fixed that notification is non-swipeable

  • platform/packages/apps/CertInstaller with 2 change(s)
    • 6afaf18 : KeyChain: Do not allow hiding Cert Install dialog
    • afdacb2 : KeyChain: Do not allow hiding Cert Install dialog

  • platform/packages/apps/Dialer with 1 change(s)
    • 4160609 : Require unlock for custom SMS dialog

  • platform/packages/apps/DocumentsUI with 8 change(s)
    • 5fb3a45 : Manually close activity when SearchViewUiTest
    • f5aadca : Fix flaky test cases and OEM device failed test cases
    • c955ac0 : Ignore the flaky test first.
    • 3e3f4d9 : Optimize test cases
    • 23519f6 : Add DocumentsUITests.apk to MTS to get coverage data.
    • 8430f5d : Fix Ui tests failed if hide launcher icon
    • 6926437 : Fix flaky test with enabling virtual sd card fail
    • 5d29a01 : add java_api_finder plugin to mainline module DocumentsUI to generate java APIs used by DocumentsUI.

  • platform/packages/apps/Email with 1 change(s)
    • a03ee32 : AOSP/Email - bug fix: do not allow composing message with hidden private data attachments - Switch intent filtering to be blacklist based rather than whitelist based.

  • platform/packages/apps/Launcher3 with 198 change(s)
    • 848696a : Increase drag distance threshold when drag starts from deep press
    • b0738b0 : Fix shortcut componentname in workspace layout logging
    • b9ba427 : Fix shortcut componentname in workspace layout logging
    • 9c592e2 : perform accessbility focus when the recyclerview doesn't gain focus after fragment replacement in SettingsActivity
    • 02c7945 : Persist predicted items when dragged to workspace
    • f58ba9c : Align badging logic with platform IconDrawableFactory.
    • a3ea27d : Fix bug where icon remains invisible after returning home.
    • 94fb4cd : Fix quick switch from home biased towards returning home
    • 09c09bb : Fix recents scale sometimes lagging behind window scale
    • 4744701 : Fix folder open/close animation when grid size is small.
    • 838f439 : fix custom shortcut test
    • 2785a59 : Improve quick switch from home by tracking both x and y motion
    • 42a9ef0 : Move shelf peeking anim code to ShelfPeekAnim class
    • 1c8d90a : Fix folder available height calculation
    • ec7c044 : Tapl: AllApps: ensuring a minimal vertical size of an icon
    • 8fb4874 : Enable a11y scrolling with item drag
    • d9dd8ef : disable custom shortcut test in oop
    • 1397a42 : include predicted_rank in app launch logging
    • 9fee045 : Make home setting edge-to-edge
    • aea8820 : Fixes missing LauncherEvent for TAP action on FOLDER_ICON
    • e48b55d : Preventing dead lock in layout inflation
    • 7e04887 : Address SessionCommitReceiver vulnerability by validating intent.
    • a502000 : Scaling down hotseat to match prediction row size when going to overview
    • 1b9e540 : Fix icons vanishing when dragged within folder
    • 37b2489 : Fix dragging icon badge offset
    • f788bbb : Add additional shortcutExists check to prevent same app from being auto added.
    • 6894f4f : Fix issue where popup jumps to full size before closing
    • 20af12e : Maintain dot and text visibility if a new popup is created while closing
    • a8109fb : Fix bug where Files app keeps getting added to the workspace.
    • 6547f1a : Forces OveriewInputConsumer to be used when Assistant is running on top of Launcher.
    • 7af5033 : Add BothAxesSwipeDetector
    • 329fca4 : Move overview haptic feedback to VibratorWrapper singleton
    • 4459e3f : Fix NPE caused by an install flow where we decode the LauncherActivityInfo but we don't fill in the data Intent.
    • 7c76a33 : Add support for work profile promise icons.
    • eed585b : Refactor SwipeDetector to track both axes
    • 476b7d4 : Fix testQuickSwitchFromApp
    • 7fcbd23 : Fixing activity leak on config change
    • 64d7481 : Have consistent All Apps UI between grid size changes.
    • a0f77c4 : Fix quick switch test gesture in landscape 2-button mode
    • 91ac682 : Changing the taskAffinity for LockScreenRecentsActivity so that other activities do not get started in this task
    • 14b919e : Fix mSubtractDisplacement when recatching
    • fb578e4 : Fades out Assistant when entering Overview.
    • 1e73e32 : Add tests for quick switch from an app and home
    • 8e02d17 : Create hooks for Recents Card plugin. This adds another card in the Recents Overview space which can show various items.
    • 1dd2e48 : Wait until listeners/end runnable is created before checking icon result.
    • 4d86c80 : Fix quickswitch flickers/ignored swipes
    • 80090d5 : Don't allow scrolling RecentsView outside navbar during quickswitch
    • af33f2c : Fix quickswitch flickers/ignored swipes
    • d230af4 : Increasing wait time for navigation mode switch.
    • aa038af : Scale Icon badges for shortcut and widgets
    • f1424a3 : Decouple grid size and widget preview size in WidgetsRecyclerView
    • 43c3d2d : Diagnosing anomalies prior to swiping up to Home
    • d7fdcab : correct naming and add comments for test case of custom shortcut.
    • 52d0252 : Fix the issue talkback feedback doesn't say anything when user long press on an app icon.
    • d625e49 : include integration test for adding shortcut widget
    • 233afe9 : Dump view hierarchy before swiping to home
    • 0063204 : Add nullcheck for VelocityTracker
    • c449a64 : Update all apps fade interpolators for home - all app
    • 7458d4a : Logging the initial state for swiping up to home
    • 8ecf1b3 : Waiting until context menu goes away after attempting to close it.
    • 769c795 : Some cleanup for SwipeDetector.
    • 7371e4d : Waiting for Launcher model load in out-of-proc tests.
    • 1f3a847 : App title in Widget list shouldn't be actionable by a11y methods
    • c9654eb : Don't allow scrolling RecentsView outside navbar during quickswitch
    • 52908c9 : Revert "Revert "Revert "cache shourtcut image"""
    • ee3db65 : Not unlocking phone on the test start
    • 5d58d25 : fixingtypo
    • ea38c25 : removed extra test protocol for unit test
    • 3895d9b : Adding debug tracing for a flake
    • c96fa24 : Fix notification dot scale in AllApps with grid size enabled
    • 41390b8 : Removing a too noisy dropbox diag
    • 2611d79 : Deprecating LauncherInstrumentation constructor with parameter
    • 83b03b0 : Removing a 'percent' parameter for scroll
    • 7028b10 : Removing magic constant 0.8f from AllApps
    • 0316d6c : Fix ScrimView caret alignment and ignore touches
    • aca7e6d : Removing magic constants from TAPL/Widgets
    • 46f3999 : Avoiding swiping down from the from the extended touchable region around the notch in Widgets
    • 45812a9 : Drag and drop preview size for BubbleTextView
    • d3f6d72 : Add OverviewScreenshotActions plugin interface and use it in TaskView.
    • 3887500 : Reducing usage of magic constants in TAPL's widgets (fling back)
    • 7bd93b1 : Reducing usage of magic constants in TAPL's widgets
    • 59e908b : migrate custom widgets in comply with plugin framework
    • 7ad1026 : Continuing experiments with test stability attribute
    • 49b64a9 : Removing debug tracing for a fixed bug
    • 5f660f4 : Remove unused getDisplayDensity
    • 39eb7ec : Removing unused method isAvd
    • 926e29f : Removing temporary checks that tests are running on AVD
    • 8a1ba83 : Move offscreenTranslation calculation to LauncherRecentsView
    • 4a1d9b1 : Allow LongPress between homescreen icons
    • 3944746 : Fixed a bug where restored promise icons stay promise icons.
    • 9b1c168 : Removing "Failed to get system health diags" message from fallback tests
    • 10b898e : Fix NPE when trying to construct WorkspaceItemInfo with null intent data.
    • 5466699 : Removing debug tracing for flakes that stopped reproing
    • 7752023 : fix test for a11y change in supporting -1 page
    • af6daa2 : Revert "Revert "support scroll backward to minus one screen via voice/switch access""
    • 3bdba61 : Not using dropbox entries before the test start for diagnostics
    • fc041ef : Adding recognition of R launcher builds for test stability rule
    • 60bf8c1 : Don't crash when swiping up if there are no TaskViews
    • 4df0690 : Fill in LauncherTarget fields with values extracted from LauncherLogProto.Target.
    • ddd0ff4 : Exclude shortcuts in popup from IconCache.
    • 9f6cde1 : Adding tracing for a lab-only flake.
    • eacaf8a : Enable touches on hotseat area
    • 791ed47 : Change onAppWidgetRemoved to public
    • fefe2c8 : plugin for user event logging
    • 0c2a248 : Added AppLaunchEventsPlugin which relays app launch/dismiss events to all connected plugins. Listener for this plugin is added in PredictionAppTracker which receives all app events.
    • fead086 : Experimenting with detecting whether a test runs in presubmit
    • f28f843 : Fix app crash on deep shortcut restore
    • 3ad4ace : Revert "support scroll backward to minus one screen via voice/switch access"
    • 6f7e970 : Support defining X column layout for all apps as a display option.
    • cc1e107 : Add Logs to track app uninstall and icon removal
    • d5af944 : support scroll backward to minus one screen via voice/switch access
    • cfbeab1 : fix the issue update handler tries to cache a shortcut without valid bitmap.
    • d13f0c5 : Revert "Revert "cache shourtcut image""
    • f3d58f1 : Revert "cache shourtcut image"
    • 8a739f9 : Fix the issue deep shortcuts cannot be added to workspace via voice/switch access
    • 050f9b1 : cache shourtcut image Deep shortcuts now supports icon cache.
    • 78010c1 : Refactoring RecentsView to handle non-TaskViews
    • 44043ec : Remove launcher widget onAppWidgetRemoved
    • 08857d2 : Ensure the icon load request matches the ItemInfo for the floating view.
    • 3bbf8ec : Enable FileLog for release devices
    • ef52876 : Defer listening on widget host until after the state transition ends
    • 13c1c2c : Migrate to using DefaultDisplay
    • ac6f69f : Lazily binding folder pages and icons
    • ddc9622 : Reduces padding of the Overview shelf in no button mode.
    • 9fd2105 : App shortcut overlapping app icon when selecting the app using USB mouse
    • 19b1570 : Light QSB to Dark QSB transition lags
    • 9b26e63 : Add unique id to trace logs through recents animations
    • 08457b0 : Dragging an icon from prediction row to workspace crashes launcher
    • 59cba19 : Mouse wheel scroll apps with work profile enabled instead of switching tabs
    • ca37b8a : Add support for searchwidget in layout files.
    • 0330254 : Close shortcut menu after launching from hotseat
    • 14f3936 : Fix RequestPinItemTest, broken by my manual merge.
    • c84168d : Add support for adding promise icons for new install sessions by user.
    • 6fe3eec : Moving various common executors to a single location
    • 4fa6f63 : Make sure that live tile overlay is added only once.
    • 9ec8cfa : Support Agassi (Search Engine choice) in Android R
    • 2f9019e : add null check when accessing target component from iteminfo
    • 84245e8 : Default name's language of folder won't change after changing the system language
    • 8628eb9 : Sorting people by key crashes launcher
    • 11a5074 : Refactoring some folder binding logic:
    • 866ff00 : Add a "Dismiss" option for predicted apps in Launcher
    • ba4077d : Create a HotseatPlugin interface.
    • d27e319 : Adding app search improvement flag
    • 268e4ff : Remove activityInfo from cache on package uninstall
    • a68fba3 : Build rule cleanup
    • e529a86 : Adding support for storing keywords in iconCache
    • 54bbbdf : Revert "Use new onTaskListUpdated() callback"
    • 0af5134 : Moving section names to model, to avoid an unnecessary hashmap
    • 49a3e69 : show dot in deep shortcuts when notification contains exactly identical set of person
    • 0be5adf : Add PREUPLOAD.cfg file to enable repo checkstyle hooks
    • 0cd5bd5 : Ensure each dot contains only relevant notification to the shortcut and displays system shortcut when long click on deep shortcut.
    • 559dd80 : show dot on shortcut when incoming notification contains exactly the same shortcut id
    • a04997b : Use new onTaskListUpdated() callback
    • 87dcde6 : Separating apps list callback from model callback and simplifying various events
    • 15abc50 : Refactor RecentTasksList ctor to be testable
    • f9b585b : Don't specify 1P Launcher3 type if 3P Launcher is active
    • a74b63a : do not close widgets that are safe for rebind upon orientation change
    • 31ab19f : Removing global state from DeepShortcutManager
    • 9dbb27c : Moving some utilities methods to separate class
    • 8651219 : Reload task list when task is removed
    • 0e45f5e : Fix NPE in OverviewComponentObserver constructor while accessing activityInfo.
    • 36416e2 : Fixes building from Android Studio
    • 91cca54 : Revert "Use new not-deprecated builder constructors for AppTarget"
    • cad5312 : Added back code removed earlier from OverviewInterationState
    • 69a329e : Removing left over experimental overlays and frame width (2/2)
    • cd88cf8 : Clear all button should not be swipable
    • 518ff10 : Use custom drawable for Recents Go thumbnails (1/2)
    • 64bb5bb : Ensure recents scrolled to first task in landscape
    • 20e1f17 : Enable landscape mode for Recents Go.
    • a2b8ca8 : Add clear all view that scales off device height
    • cacf7df : Remove old recyclerview layout logic
    • 3172c68 : Calculate task height directly off portrait height
    • 420115e : Fix task adapter notify merge conflict
    • 8659925 : Move clear all to recycler view (2/2)
    • 8573ff0 : Move clear all to recycler view (1/2)
    • 035f0d2 : Only switch item animator on content fill if needed
    • 77f0152 : Fix NPE and make getTask return Optional
    • 60f21a8 : Fix ViewTreeObserver crash on Recents Go
    • c98f116 : Smarter task laying out based off onMeasure
    • cce954f : Fix views not being visible on Recents Go.
    • 025799b : Fix snapshots not updating on app = overview.
    • c06522c : Change layout size to be dependent on device size
    • f1a47a0 : Update Go recents visibility based off adapter
    • 987799d : Animate content fill animation to Recents Go
    • e921bac : Removing hourglass_bottom
    • 86957f2 : Animate to bottom view in app = overview
    • a2c4200 : Differentiate empty UI from default in recents Go
    • a3d80d1 : Add task content animation property
    • 26ad999 : Change layout anim from Animation = Animator
    • 8dc1dbe : Simplifying and removing unnecessary checks from app-drag tests
    • 1531982 : Fix transition progress not applying to drawables
    • 77ca70f : Tapl: also logging contexts
    • e77fc83 : Use correct indicator of a long-press success in tests
    • 476a511 : Not using Settings app as a source of shortcuts
    • 29a3338 : Check before the user is unlocked before handling proxied events
    • 34ee30c : Add drawable for default thumbnail for Recents Go
    • e041ba0 : Temporarily disable screen pinning UI in gesture nav
    • bb956bd : Add task layer drawable class for Recents Go.

  • platform/packages/apps/ManagedProvisioning with 2 change(s)
    • f5aa013 : Skip edu screens when provisioning a work profile on fully managed device
    • 19cd2c8 : Whitelist all restricted permissions when installing the DPC.

  • platform/packages/apps/Nfc with 2 change(s)
    • f325fd3 : Add tag error handling when detecting unknown tech-type
    • 3c2a925 : Fix stack-use-after-scope in NativeNfcManager.cpp

  • platform/packages/apps/PackageInstaller with 6 change(s)
    • b65c7fa : Remove permission usage from settings search
    • cede54c : Always copy file before parsing it for installing
    • 625b69e : Update PermissionChecker usages to avoid unnecessary attribution.
    • 6cd5ab6 : Keep "None" set for assistant upon device upgrade.
    • 274d2fc : Fix crash when role data isn't loaded after restoring state.
    • f582588 : add java_api_finder plugin to mainline module PermissionController to generate java APIs used by PermissionController.

  • platform/packages/apps/Settings with 37 change(s)
    • 176d4ea : Dark theme settings text
    • 75c5940 : Phone Info UI shows network type list which depends on RAT supported
    • 0f7b65b : Create some strings for RTT setting
    • 5f42f2f : Update the behavior of the Dark theme slice
    • 8e58e2c : Remove permission bar chart in Privacy setting
    • a74060c : Add Tapjacking Protection for SettingsHomepageActivity
    • 2e57bc4 : Added horizontal seperator in Face Settings
    • 15f241b : Add feature provider for face unlock
    • 2790889 : Fix Settings crash when clicks Notifications
    • 82a0ea0 : Dark theme settings activity
    • be02f16 : [Wi-Fi] Fix transition mode problems
    • 3c6a301 : Prevent accounts page directly opening in screen pinning mode
    • ad2502a : Prevent accounts page directly opening in screen pinning mode
    • a545a85 : Prevent accounts page directly opening in screen pinning mode
    • 268d6b0 : Dark theme drop down does not show selected option
    • 1de3feb : Fix "Skip lock screen" not working for secondary user
    • be895ae : Always use local timezone for parsing date
    • f4bc80c : Battery saver mode should disable dark mode modification
    • 953eb22 : Sync dimen from SystemUI
    • b6b29c1 : Battery icon is too large
    • 53ad4fe : Revert "Revert "Add settings for scheduling dark theme""
    • 40e7c05 : Revert submission
    • 50c0fa1 : Revert "Add settings for scheduling dark theme"
    • d385f52 : DarkUIPreferenceController null exception
    • 7141b14 : Add settings for scheduling dark theme
    • 36b3d9b : [WPA3] Hide connect button for cloned networks not in range
    • abcbc79 : Add a dark theme slice
    • e786ce0 : Fix non responding slice toggling
    • 48a0ff4 : Fix Settings creating too many threads unexpectedly
    • b377713 : Fix the MMS messages toggle preference not working
    • 6a3433b : Fix Battery page animation
    • eac6fcf : Revert "Remove attention controller"
    • 44efb41 : Revert "Update attention string"
    • dfd9aa9 : String "CDME" is wrong
    • f8eb308 : Fix non responding slice toggling problem.
    • dd7f9b5 : Preferred network list add 5G item
    • ec384c2 : RadioInfo network mode list and network mode string add 5G

  • platform/packages/apps/ThemePicker with 12 change(s)
    • 57778a2 : [LivePicker 3/n] Incorporate LivePreviewFragment
    • 81b6b64 : [LivePicker 2/n] Fix build
    • 742b855 : Disallow split-screen for ThemePicker
    • 21334a0 : Explicitly tint the color preview icons
    • 90170a1 : Do not clip cover card children
    • 5e022e1 : Allow resizing text sample in style thumbnail
    • fed0737 : [LivePicker 1/n] Use the new ImagePreviewFragment
    • 6972a25 : Mark the card as no clickable if no listener
    • 84eb020 : Add missing wallpaper id hash
    • 81116ae : Fix WW wallpaper logging events
    • 69f2efb : Remove SystemUISharedLib dependency from ThemePicker Bug: 136199516
    • b236469 : Add PREUPLOAD.cfg file to enable repo checkstyle hooks

  • platform/packages/apps/UnifiedEmail with 1 change(s)
    • 81dd2b2 : AOSP/UnifiedEmail - bug fix: do not allow composing message with hidden private data attachments - Switch intent filtering to be blacklist based rather than whitelist based.

  • platform/packages/apps/WallpaperPicker2 with 16 change(s)
    • f4549ed : [LivePicker 5/6] Make preview fullscreen
    • dc55b19 : [LivePicker 4/n] Deduplicate PreviewFragment logic
    • 6fc434e : [LivePicker 3/n] Enable LivePreviewFragment
    • 4ecb6aa : [LivePicker 2/n] Add LiveWallpaper preview support
    • c23573f : Remove LAUNCHER category from main activity
    • 312c245 : Disallow split-screen for WallpaperPicker
    • 55822c0 : Add PreviewActivityTests
    • 8cad0dd : Set up test infrastructure for WallpaperPicker2
    • e78fce9 : Remove NoBackupImageWallpaper
    • c30376c : Switch to static wallpaper when update from rotating live wallpaper
    • 6d3d1e6 : [LivePicker 1/n] Extract common PreviewFragment
    • 03bc6ac : Remove support for rotating live wallpaper
    • 7f88915 : Make WallpaperPicker2 unbundled Bug: 136199516
    • cdefc50 : Add PREUPLOAD.cfg file to enable repo checkstyle hooks
    • 8dbefef : Refactor shared preferences
    • c382adc : Wallpaper picker fixes

  • platform/packages/modules/CaptivePortalLogin with 1 change(s)
    • b51b9d4 : add java_api_finder plugin to mainline module CaptivePortalLogin to generate java APIs used by CaptivePortalLogin.

  • platform/packages/modules/ExtServices with 1 change(s)
    • 89d06c5 : add java_api_finder plugin to mainline module ExtServices to generate java APIs used by ExtServices

  • platform/packages/modules/NetworkStack with 1 change(s)
    • 4d1bd9d : add java_api_finder plugin to mainline module NetworkStack to generate java APIs used by NetworkStack

  • platform/packages/providers/MediaProvider with 1 change(s)
    • a8ffa3c : Update PermissionChecker usages to avoid unnecessary attribution.

  • platform/packages/providers/TelephonyProvider with 3 change(s)
    • 9ef0f28 : RESTRICT AUTOMERGE Add code to check for SELECT statements in query
    • 109c42f : Remove READ_SMS permission for ACTION_SMS_MMS_DB_CREATED
    • e94f4ba : Carrier ID table rollout

  • platform/packages/services/AlternativeNetworkAccess with 4 change(s)
    • 4b19d8f : Switch data to default subscription
    • 1aa65cb : Do not assume default voice sub is always available
    • e9690db : Break out after processing stop.
    • 23266d4 : Handle stop selection in same thread

  • platform/packages/services/Car with 80 change(s)
    • 801220f : Return non-null default values when RemoteException is thrown.
    • 3d2c759 : [Garage Mode] Back-port null checks from master
    • 5e76edf : Whitelist user call activity
    • b90719d : Allow "suspend" after a "shutdown" command is canceled
    • c4f8f25 : Add image view stub to CarFrameworkPackageStubs
    • 0a4fd67 : Fix race in waiting for policy setting in CarPackageManagerService
    • 6464781 : [RESTRICT AUTOMERGE] Enable bugreport for hawk/userdebug
    • 552c1e7 : [RESTRICT AUTOMERGE] Enable bugreport in userdebug/eng only.
    • d5e7f30 : [RESTRICT AUTOMERGE] Show add audio dialog for SILENT bugreports.
    • b6f4d96 : Remove exception throwing for sequence number wraparound.
    • e7ec052 : Rethrow TransactionTooLargeException as CarTransactionException.
    • 447cc94 : Implement a TriggerApp to help to start voice service from adb command line when Push-To-Talk adb simulation doesn't work.
    • 99d78fe : Fix stop() not being called
    • 0fffac6 : Changes the label of application coarse location permission in AAE.
    • ea4f6ac : [RESTRICT AUTOMERGE] Add tests and add AutoValue.
    • d113065 : [RESTRICT AUTOMERGE] Use local car namespace definition.
    • 7f711f6 : Make bugreport activity distraction optimized.
    • 29b5bf2 : Add SETUP_WIZARD_IN_PROGRESS flag to CarSettings
    • b189e2b : Removing location logging messages.
    • bae0cb9 : Add SEPolicy for CarService to access WifiScanner
    • c56ff3f : Properly unregister receiver in car-usb-handler.
    • 2243944 : Increase timeout for rebinding attempts
    • 61d7e0f : [Wi-Fi] Fix transition mode problems
    • 959ed90 : Change isUserUnlocked check to isUserUnlockingOrUnlocked.
    • 4087f3c : [RESTRICT AUTOMERGE] Add bugreport Config.
    • 440d1f2 : Always bind to new media source, clear session callback
    • 7c9c022 : Rename VmsClientLog to VmsClientLogger.
    • e02caf6 : Add a selinux macro to help dump extra HALs
    • cfb020f : Add usage to CarAudoFocus dumpsys and logs
    • a201364 : Change service owner of bootstat in car init.rc
    • c388d15 : Disabled wallpaper service.
    • a5fd8ae : Don't init user 0 in media service
    • 8f5a5f7 : Add support for pulling and pushing statsd atoms to CarService.
    • 6c4dbb6 : Fix crash in CarPowerManagementService
    • 392de20 : Clean up synchronization of CarPowerManagementService
    • 682a7d5 : Disable user switching while resuming from Suspend to RAM
    • bbd35f7 : Fix car service crash while running CarServiceTest due to race
    • f6658b6 : Explicitly stop existing objects before creating new ones to avoid leaks
    • ccf43dc : Complete migration of VmsClientManager user switching to UserCallback.
    • 13921c3 : Fix AAE dev guide sycnhronized pattern issues + receiver leak
    • 6331e9a : Add missing null check omitted from cherry pick
    • 5a71ab9 : Add null check for Context and ContextWrapper base
    • 43f2f16 : Fix missing path to crash client for car service crash
    • ed6ef41 : Fix potential leak of BroadcastReceiver
    • c87043b : Implement CarStatsService and VMS client statistics.
    • e92a1ac : Removing TrustAgent prototype code.
    • 4d7e48b : [RESTRICT AUTOMERGE] Add content observer to bug info activity.
    • 45cbcda : [RESTRICT AUTOMERGE] Remove translate=false from strings
    • e946944 : [RESTRICT AUTOMERGE] Add starting silent bugreporting
    • e142f39 : [RESTRICT AUTOMERGE] Add moving bugreport to the USB flash drive.
    • 69a2104 : Limit relaunch retry if it keeps failing
    • d0c03f7 : Add a missing null check of mPrimaryMediaComponent
    • 0f39599 : Catch and log RuntimeExceptions thrown by VehicleHal and optionally propagate.
    • 4fc0043 : Check permissions for Trust Agent binder methods.
    • 7c1ddd8 : Explicitly close local-only hotspot reservation
    • 71a93ce : Allow kitchensink_app to find audio services
    • 534158b : Fixed issues on kitchensink audio starting.
    • 73f4d39 : Don't save the last media source for ephemeral user
    • 37ff853 : Fix drive state property events synchronization
    • f522f74 : Add deadlock test for UXRE and driving state srvc
    • 889fca0 : Disable background dex optimization in AAE
    • defa50b : Add adaptive autoplay mode for media source switch
    • 26e01ff : Update string description for CAR_TEST_SERVICE permisison
    • 35b75fb : Send autoplay as extra to connection service
    • 5556305 : Removed bug reporting options from Developer Options screen.
    • 4e0b9ec : Add deadlock test for UXRE and driving state srvc
    • 52b36d8 : Fix a typo.
    • 09e7103 : Add a signature permission for changeing units
    • 01fb77d : Add call to reportFullyDrawn() on CarCtsDummyLauncher.
    • 0386f0a : Fix ConcurrentModificationException by locking mSubscribers access.
    • ee22003 : Force car service crash handling to client
    • 20cf735 : Crash car service when vhal crashes
    • 82b39fe : Add missing CAR_TEST_SERVICE permission to car service
    • ed2055f : Fixed name of pre-created users properties.
    • a55134f : Added selinux rules for new properties user to create user templates
    • 8addcbd : Always log messages from getInitialUser()
    • e39b257 : Add metrics domain for Bluetooth
    • b5fab73 : Add FixedActivityService
    • cfc97de : Verify client rebinding using a Handler mock instead of a sleep.
    • a19a44d : Remove WRITE_MEDIA_STORAGE from car dev options

  • platform/packages/services/Mms with 1 change(s)
    • 1e52197 : Send to carrier messaging service when data disabled

  • platform/packages/services/Telecomm with 2 change(s)
    • c6207d4 : Add missing Log.endSession
    • 45e1861 : Consistent vibration for ramping ringer on P4

  • platform/packages/services/Telephony with 4 change(s)
    • b4d2638 : Add emergency SUPL DDS switch for DP only roaming partners
    • 1264a9f : Erase modem config on factoryReset
    • 7e87c16 : Remove incompatibility between VT and RTT
    • c7ae925 : Add delay for hanging up number verification call

  • platform/platform_testing with 24 change(s)
    • c258f56 : Optionally turn screen back on after the ScreenOff CUJ.
    • 31b44b7 : Combining all greenday power metrics into a single config
    • 46a27dd : Use a suspend-resistant sleep mechanism for scenario scheduling.
    • c6938e7 : Revert submission 9940985-qpr1-dev merge
    • da5065b : Revert submission 9919844-manual r1 merge
    • 3dbe1ef : Add optional search contact method for CUJ
    • 441fc4d : Add a generic microbenchmark for opening apps. am: a7d6fbfc9c
    • b102e29 : Add a generic OpenApp CUJ for opening any application.
    • 16139dc : Record multiple video parts for UI tests.
    • 7e2afe4 : Enabled custom runner selection in HealthRunnerBuilder.
    • cd89e18 : Add support for indexed profiles.
    • c61da31 : Update HelperAccessor's prefix to be set only once.
    • ade28e3 : Add a screen record collector and tests.
    • 6a2608e : CUJs for MPTS heavyweight profile - Waze interface
    • c1819c3 : CUJs for MPTS heavyweight profile - Google News interface
    • e3373d8 : Let HelperManager throw underlying exceptions when failing to find impl.
    • dcb7f24 : Fixed tests timing out when CUJ is set to stay in app until next CUJ.
    • f23d695 : CUJs for MPTS: Add a direction parameter to swipe street view
    • 3095a61 : A base for scheduled listener to report time-series.
    • 6f92e2e : Bugfix, add extra wait when searching in app grid.
    • e330298 : add method for test change time in 24 hour format
    • 4cedd19 : Added configs for collecting RemaingBatteryCapacity.
    • 5c7bfef : Added configs for measuring WiFi bytes transfer.
    • 31b5bdd : Added app breadcrumb support to StatsdListener.

  • platform/prebuilts/abi-dumps/vndk with 2 change(s)
    • 9943719 : vndk: Update ABI for libstagefright_bufferqueue_helper
    • 7ac2ea8 : Updating ABI for GraphicBufferAllocator overflow fix

  • platform/prebuilts/clang/host/darwin-x86 with 2 change(s)
    • 54fe014 : Update prebuilt Clang to r353983c1.
    • 8fc9ff1 : Update prebuilt Clang to r353983d.

  • platform/prebuilts/clang/host/linux-x86 with 2 change(s)
    • f3bab93 : Update prebuilt Clang to r353983c1.
    • 64a2068 : Update prebuilt Clang to r353983d.

  • platform/prebuilts/misc with 1 change(s)
    • 2e5bf55 : Propagate exception to error code

  • platform/prebuilts/sdk with 2 change(s)
    • d1211dd : Import androidx heifwriter from build 6018155
    • 7233536 : Add lld to sdk, copied from clang-r365631b

  • platform/prebuilts/vndk/v28 with 1 change(s)
    • e5731ae : Update VNDK snapshot v28 to build 6084328.

  • platform/system/apex with 1 change(s)
    • a41373a : Add build fingerprint checks to apexd

  • platform/system/bt with 31 change(s)
    • 0c3b124 : L2CAP: Check length for packet before connection complete
    • 12878c7 : VSC batch scan: Check packet length
    • bdad5e7 : L2CAP: Bounds check num_handles in NumCompletedPackets
    • 856262c : HCI: Check length of connection complete event
    • 153e2d5 : Fix potential OOB when parsing inquiry results
    • 14b4e5c : Handle BQR root inflammation event
    • 24d897e : Hearing Aid: Remove std::promise from suspend / resume calls, and stop audio ticks by no devices
    • 2aa92f8 : Fix potential OOB write in btm_read_remote_ext_features_complete
    • 6dfae17 : Fix potential OOB write in btm_read_remote_ext_features_complete
    • b4e8a17 : Fix potential OOB write in btm_read_remote_ext_features_complete
    • 140d829 : Fix potential OOB write in btm_read_remote_ext_features_complete
    • 291307f : Fix potential OOB write in btm_read_remote_ext_features_complete
    • 5edd605 : SDP: add return after SDP disconnection
    • 1003b2c : Revert "Fix potential OOB write in btm_read_remote_ext_features_complete"
    • 3e14375 : Revert "Fix potential OOB write in btm_read_remote_ext_features_complete"
    • 246034a : Revert "Fix potential OOB write in btm_read_remote_ext_features_complete"
    • 247c64e : Revert "Fix potential OOB write in btm_read_remote_ext_features_complete"
    • 602f4b4 : GAP: Correct the continuous pkt length in l2cap
    • bfc50d0 : Add protection to prevent null pointer dereference.
    • eaee7ff : HFP: remove the dropped HF connection request message in btif connect_queue and advance to the next scheduled connection request.
    • 33a71f2 : Fix potential OOB write in btm_read_remote_ext_features_complete
    • 0d7723d : Fix potential OOB write in btm_read_remote_ext_features_complete
    • efcedeb : Fix potential OOB write in btm_read_remote_ext_features_complete
    • 9935f2b : Fix potential OOB write in btm_read_remote_ext_features_complete
    • 20ed45d : [system][bt] fix -Wdangling-gsl
    • dae9fa9 : Prevent bluetooth native crash during failed security authentication
    • cf1603e : Revert "Confirm the presence of BT key when BT ON"
    • 6502068 : JustWorks: Auto-accept only incoming temporary pairing.
    • 8ac773a : Fix read out of bounds in BtifAvEvent::DeepCopy
    • 64831b7 : A2DP: Don't wait for role switch on a blacklisted device
    • 10e15ee : JustWorks: Auto-accept only incoming temporary pairing.

  • platform/system/chre with 2 change(s)
    • b638b39 : Add new include directory to platform for SLPI
    • 2626d80 : Adds v66_adsp-see[-uimg] target

  • platform/system/core with 4 change(s)
    • 96d6745 : Store crashing process name in sysprop
    • a8a3e4c : Allowing /avb/q-developer-gsi.avbpubkey for DSU
    • d1bdcba : Adding the AVB public key for Q-Developer-GSI
    • e62a9d7 : FlattenableUtils::align memsets

  • platform/system/libsysprop with 1 change(s)
    • 058c0a2 : Add properties to set the number of pre-created users for car.

  • platform/system/netd with 4 change(s)
    • 3f47223 : Make the Q dnsresolver tests pass on 2020-01 or later modules.
    • ceedbfd : Disable Asan on resolv_integration_test
    • 0b4c102 : dlopen() returns error via dlerror() not errno
    • a41db60 : netd ebpf: always match and thus allow incoming udp to unconnected sockets

  • platform/system/nfc with 5 change(s)
    • 712dcda : Prevent information disclosure in rw_i93.cc
    • 0a61f66 : Prevent information disclosure in rw_i93.c
    • 12a0f1a : RESTRICT AUTOMERGE Prevent potential underflow in nfa_hci_utils.cc
    • d8948d4 : Prevent uncleared memory leaking in rw_i93.cc
    • aa578e0 : Prevent uncleared memory leaking in rw_i93.cc

  • platform/system/security with 6 change(s)
    • 0a62361 : Fix memory leak in keystore
    • 85735d8 : Fix memory leak in keystore
    • 3c04bca : Fix handling of user password changes.
    • 58e6755 : Encrypt AES-256 keystore master keys.
    • 921d3a3 : Encrypt AES-256 keystore master keys.
    • b951bc5 : Encrypt AES-256 keystore master keys.

  • platform/system/sepolicy with 8 change(s)
    • c0bad7b : Allow adb forward to traced consumer socket
    • b5c47df : Revert "Revert "Allow dumpstate to dumpsys gpu""
    • 6daec46 : Revert "Allow dumpstate to dumpsys gpu"
    • 979f5a4 : Allow dumpstate to dumpsys gpu
    • 4c06707 : Allow vendor_init to modify pm.dexopt.disable_bg_dexopt
    • d77fec4 : Allow shell to unlink perfetto_traces_data_file.
    • a235dde : Revert "Property contexts for ro.sanitize.*"
    • df186a0 : Property contexts for ro.sanitize.*

  • platform/system/tools/aidl with 2 change(s)
    • 56e61e0 : No java output for parcelable declaration
    • 795ec97 : Don't emit output file name in dep file for parcelable delcaration

  • platform/test/mts with 15 change(s)
    • e292ce5 : Exclude the test cases are not for current train
    • f9f66c5 : Add owner file for MTS repo.
    • 0f4b3da : Add missing mts-tzdata.xml
    • 601595d : Exlcude flaky tests in CTS media.
    • eaeec0a : Exclude documents ui flaky test from MTS.
    • be3b353 : Exclude Captive portal login flaky test from MTS.
    • 51a6aba : Exclude flaky test (ICUServiceThreadTest.Test05ConcurrentEverything) from MTS.
    • 7151ba9 : Filter out media tests that are not related to mainline.
    • 75b9d92 : Add an instrumentation-arg for media-mts
    • ad94cea : Remove GtsMediaTestCases from MTS.
    • ade6ec4 : Add mts-documentsUI-coverage.xml to enable code coverage colletion for
    • 29096d8 : Enable MTS to load loganalysis.jar.
    • 669cdb4 : Filter out media tests that are not related to mainline.
    • 0a0e4f3 : Add filters for flaky tests that are not related to media mainlines.
    • e9ba7f2 : Exlcude known failing media tests when running the whole MTS test suite.

  • platform/test/suite_harness with 5 change(s)
    • 3a6706b : Revert submission 9940985-qpr1-dev merge
    • fed2c57 : Revert submission 9919844-manual r1 merge
    • 11339d8 : Add test history in test result to trace execution time.
    • 49cbd3f : Don't modify BL args list during logging
    • eac82d7 : Fixed NullPointerException

  • platform/test/vts with 5 change(s)
    • 91d84e3 : Make max-test-timeout configurable
    • fbb773f : Ensure we always restart the framework at the end of the test
    • 2f6f331 : Update VTS tag version to v9.0_R11
    • ef8674d : Update VTS tag version to v8.1_R10
    • 4d8772c : Update VTS tag version to v8.0_r13

  • platform/test/vts-testcase/hal with 1 change(s)
    • a3c8ed1 : Carve out automotive device

  • platform/tools/loganalysis with 2 change(s)
    • 3169a3a : Revert submission 9940985-qpr1-dev merge
    • 235d025 : Revert submission 9919844-manual r1 merge

  • platform/tools/test/connectivity with 1 change(s)
    • 4857a1a : [WifiAutoUpdateTest] New tests for OTA upgrade tests

  • platform/tools/tradefederation with 5 change(s)
    • f678bf1 : Revert submission 9940985-qpr1-dev merge
    • a83cfd0 : Revert submission 9919844-manual r1 merge
    • f808995 : Add options to reboot devices during setUp and tearDown.
    • dacd032 : Add remount vendor parition API
    • 0a76655 : Amend testCompress for newer JVM

  • platform/tools/tradefederation/contrib with 2 change(s)
    • f2f937f : Revert submission 9940985-qpr1-dev merge
    • 1477416 : Revert submission 9919844-manual r1 merge