Android 11 AOSP Changes

Changes from 11.0.0_r25 (RP1A.201005.004.A1) to 11.0.0_r26 (RQ1A.210105.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.

Updated Components (168):

  • device/generic/car with 15 change(s)
    • ae2e53e : Removed android.software.backup from automotive.
    • bb0cd68 : Unregister all the biometric sensors
    • a89865b : Removes invalid sensors for automotive emulator
    • e52c884 : Removes invalid sensors for automotive emulator
    • 89fee2d : Make RotaryService use demo RotaryIME on emulator
    • 403d4fb : Disable Android camera features on Car products
    • c02ac1d : Add an aosp car target that supports 64-bit apps only
    • f5f88d5 : Skip CTS-V WiFi Direct tests for gcar emulators
    • b1cb15b : Enable sdk build flavor for AAOS emulator targets
    • a1cba2b : Disable concurrent camera
    • 43cd4d7 : Include RotaryController and RotaryIME into car emulator builds
    • d96acef : Enable User HAL integration on automotive emulator.
    • e00c106 : Add FEATURE_INPUT_METHODS to car emulator builds
    • ee3e77d : Added missing audio libraries to car emulator
    • 1535356 : Added missing audio libraries to car emulator

  • device/generic/goldfish with 47 change(s)
    • 15937bd : Add support for variable sampling period
    • b4b6121 : Add minor improvements in sensors
    • a11235a : Set minDelay and maxDelay to 0 for ON_CHANGE_MODE sensors
    • 9caf678 : Check if sensorHandle refers to the sensor that is available
    • 79de5d7 : Report the sensors available from goldfish sensor HAL
    • 45f8559 : Revert "Define config_tether_wifi_regexs at the right place"
    • 4ee9b03 : [VirtioWifi] Add p2p-wlan\d-.* Pattern in Tethering Config
    • d28f4ee : Removed codecs 2.0 that is not actually being used
    • cb5ea74 : [WiFi] Fix Vendor HAL wifi_get_link_stats
    • 5f61222 : Revert "Revert "Upgrade HWC from 2.1 to 2.3""
    • 75137a8 : Add feature raw and flash to legacy camera3 hal.
    • 9d8cbc4 : Add Raw capability to camera xml
    • 966dc13 : [R-GTS][Wi-Fi] Declare Wi-Fi Passpoint Capability
    • 05cf7f8 : Add FALSH feature
    • 4394e77 : Define config_tether_wifi_regexs at the right place
    • b3a23f9 : Move all audio HAL configuration files under EMULATOR_VENDOR_NO_SOUND
    • ce5cfcf : Use the default r_submix policy
    • 2edb47e : Move r_submix implementation into audio.service.ranchu
    • c0d53d5 : Move soundtrigger under EMULATOR_VENDOR_NO_SOUND
    • 90fbf23 : Load r_submix from audio.r_submix.default
    • f5ad08d : Minor improvements in the audio HAL
    • 77d8f49 : Fix getCapturePosition
    • 1be92fa : codecs: switch to c2 as default
    • 9fe1bf9 : codecs: re-locate concurrent instance limit
    • d3ff817 : goldfish: Re-Reland HardwareDecoder feature
    • 9c98d4d : Add logging of errors in audio
    • abdbaa5 : update xl config to 1440x2960x560
    • 70d539e : Fix getPresentationPosition
    • fc29390 : codecs: update codec xml file
    • 460ff8e : Add r_submix to goldfish audio
    • e06f065 : Add emulated_storage.mk to goldfish
    • 18eb695 : Update the required emulator version
    • 66b2f83 : goldfish: bump emulator to 6459688
    • 47e3c89 : Bump emulator-info.txt to 6428502
    • c3331b8 : Revert "goldfish: Reland HardwareDecoder feature"
    • c181b5c : goldfish: Reland HardwareDecoder feature
    • 2f792ca : Check previousPatchHandle first in PrimaryDevice::updateAudioPatch
    • 5e2c26e : Increase size of the output stream buffer to 22ms
    • f36d8ed : Align buffer sizes for AudioFlinger
    • f7e91dc : Check for NaN in StreamOut::setVolume
    • 6da3296 : Fix PrimaryDevice::setMasterVolume/getMasterVolume
    • 240339b : Add a no-op implementation for audio patches
    • 6a5a8f4 : Add emulated device ports
    • a33dcf0 : Add an abstraction layer for device ports
    • dfc7e37 : Implement StreamOut::setVolume
    • f8979be : Update to use the correct jpeg lib
    • 8c8ebf6 : Add FEATURE_CAMERA_CONCURRENT to goldfish

  • device/google/bonito with 11 change(s)
    • 6b43601 : Update Bonito SVN to 32
    • 988ab7d : Disable WPA2 to WPA3 auto-upgrade in P18 and P19 devices
    • 9130aab : qcril: fix MT SMS sent during power off
    • 939f42e : dumpstate: Dump fastrpc dma buffer size
    • d91bfad : ALC5514fw_Google_Music_v2182
    • b8ae3f2 : adjust and move zram write back policy to common
    • 8e90b7c : On Pixel 3a enable minimum confirmation duration for sending network score to connectivity service
    • 3a0895c : Disable enable_antenna_blocked_alert
    • c2ba623 : powerhint: Add L3 Clock Boost for camera launch
    • d29bd18 : Don't sign Wifi RROs with platform cert
    • 9f08bcd : wifi: Disable TDLS offchannel.

  • device/google/bonito-sepolicy with 7 change(s)
    • bd0bf66 : qcril: fix MT SMS sent during power off
    • cdb6404 : Allow grilservice apps to access app_api_service
    • 2615eed : allow access fastrpc total_dma_kb sysfs
    • 758331d : fastbootd: Add sepolicy rule for fastbootd
    • f3effe9 : Allow pixelstats to read type-c sysfs nodes
    • 79bff23 : wifi - Add sepolicy to check driver is ready by wifi HAL
    • 711075a : Allow dumpstate to query Citadel info

  • device/google/coral with 23 change(s)
    • a4be41d : Update Coral SVN to 31
    • 97fa84e : Update QtiRadio version to 2.4
    • 06a1939 : Update Coral SVN to 30
    • 6d610f8 : Disable WPA2 to WPA3 auto-upgrade in P18 and P19 devices
    • 0ede61a : qcril: fix MT SMS sent during power off
    • 1daf929 : Update Coral SVN to 29
    • 9abd749 : adjust and move zram write back policy to common
    • 5afb6f8 : health: decrease the log level
    • 4e42cc1 : Ensure write permissions to charge_stats for pixelstats-vendor
    • 95721d5 : dumpstate: dump maxfg information in dumpstate
    • 188f8b6 : coral: copy kernel modules for boundsan
    • 0f37c4f : On Pixel 4 enable minimum confirmation duration for sending network score to connectivity service
    • 16f4f05 : freezer: remove v1 specific configuration
    • 2225129 : Disable enable_antenna_blocked_alert
    • d2b9321 : Update Coral SVN to 28
    • d21d4e1 : use google-battery HAL version 1.0
    • 577daf7 : Don't sign Wifi RROs with platform cert
    • 1c26e6e : HealthService: route battery capacity to WLC
    • f38d8f4 : HealthService: route battery capacity to WLC
    • ae5d1a7 : wifi: Disable TDLS offchannel
    • 197a86d : Update the default cbrsnetowrkmonitor permissions granted to Coral.
    • 4d6aa66 : NO NOT MERGE Update Coral SVN to 25
    • 60956cf : coral: add soong namespace

  • device/google/coral-sepolicy with 10 change(s)
    • dd8ace4 : Allow grilservice apps to access app_api_service
    • 1620505 : allow access fastrpc total_dma_kb sysfs
    • fec22a3 : fastbootd: Add sepolicy rule for fastbootd
    • f0f3b71 : Add sepolicy write permissions to pixelstats-vendor for charge_stats
    • 89be179 : Fix maxfg logbuffer dump permission
    • 77b18a0 : Remove debug build condition for uvexposure reporter.
    • 4e7cdad : gps: Add rule for location
    • 802a13b : Fix OBDM selinux denials
    • 2376262 : wifi - Add sepolicy to check driver is ready by wifi HAL
    • c70c5be : Add Pixel Display permission for hbmsvmanager_app

  • device/google/crosshatch with 14 change(s)
    • c8e7f16 : Update Crosshatch SVN to 41
    • 342109c : Update Crosshatch SVN to 40
    • 18dbc65 : Disable WPA2 to WPA3 auto-upgrade in P18 and P19 devices
    • d77ebb7 : qcril: fix MT SMS sent during power off
    • 3783ba1 : dumpstate: Dump fastrpc dma buffer size
    • e4757b9 : Update Crosshatch SVN to 39
    • 6a34ff6 : adjust and move zram write back policy to common
    • 8f83a9f : On Pixel 3 enable minimum confirmation duration for sending network score to connectivity service
    • 3501584 : freezer: remove v1 specific configuration
    • 0d494e9 : Disable enable_antenna_blocked_alert
    • a03be0c : Update Crosshatch SVN to 38
    • 5e1f5a1 : Don't sign Wifi RROs with platform cert
    • 10d818d : wifi: Disable TDLS offchannel.
    • fd8dd80 : Update the default cbrsnetworkmonitor permissions for Crosshatch devices.

  • device/google/crosshatch-sepolicy with 6 change(s)
    • 65cb2f3 : qcril: fix MT SMS sent during power off
    • f910ce3 : Allow grilservice apps to access app_api_service
    • 983c8a8 : allow access fastrpc total_dma_kb sysfs
    • 2a5a8e5 : fastbootd: Add sepolicy rule for fastbootd
    • c823a98 : wifi - Add sepolicy to check driver is ready by wifi HAL
    • 75a03ae : Allow dumpstate to query Citadel info

  • device/google/cuttlefish with 9 change(s)
    • 612c1cd : Create x86_64 cuttlefish target for automotive
    • 7eaae22 : Revert "Disable Codec 2.0"
    • e2f1d08 : Allow Cuttlefish devices to customize sensor permission files
    • 42e9263 : 64 bit app only support for cuttlefish based auto products
    • 41a96a0 : Allow downstream devices to customize Gatekeeper / Keymaster HALs
    • 691f992 : Allow Cuttlefish Devices to Customize Audio HAL Copy Files
    • e8b220a : Set Kernel Command Line to Configure Audiocontrol Server
    • a4dc142 : Remove Soundtrigger HIDL interface from cuttlefish
    • 08eafa3 : Update the default cbrsnetworkmonitor permissions granted to Cuttlefish.

  • device/google/sunfish with 31 change(s)
    • 3729400 : Update Sunfish SVN to 17
    • 0c0fd41 : Update QtiRadio version to 2.4
    • 7ff6ef9 : Update Sunfish SVN to 16
    • 3632dcc : Disable WPA2 to WPA3 auto-upgrade in P18 and P19 devices
    • 516e3fe : Restore security context after sns_reg_init process interrupted
    • 7b5f511 : qcril: fix MT SMS sent during power off
    • 0139a46 : dumpstate: Dump fastrpc dma buffer size
    • 60869c8 : Update Sunfish SVN to 15
    • 4fb99d8 : Add display stats to sunfish
    • 84fbe60 : audio: update mixer paths
    • 446024a : sunfish: always report max cpu freq to unity tasks
    • 63116c4 : Update Sunfish SVN to 14
    • 637a274 : adjust and move zram write back policy to common
    • baf572e : health: decrease the log level
    • 441168f : Update wifi idle current
    • 6ca7df5 : Ensure write permissions to charge_stats for pixelstats-vendor
    • e21a518 : firmware update for TensorFlow supported sound model
    • e318886 : On Sunfish enable minimum confirmation duration for sending network score to connectivity service
    • 5f8d43c : add generic Pixel atrace HAL
    • 12b3f18 : QCRIL: Enable manual network reject counter property
    • 11a0dc0 : audio: update acdb table v.23
    • 8d0f7a2 : HbmManager: Support S5-specific configurations
    • 2e846ee : Update Sunfish SVN to 13
    • 5815057 : Disable enable_antenna_blocked_alert
    • bc2e1bb : Update Sunfish SVN to 12
    • 7dd36a3 : use google-battery HAL version 1.0
    • be18a6e : Increase the debounce 4 sec
    • 8028a55 : Don't sign Wifi RROs with platform cert
    • d4c0d60 : sunfish: enable high sensitivity touch mode
    • d0398e1 : wifi: Disable TDLS offchannel.
    • 3b23d13 : sunfish: add soong namespace

  • device/google/sunfish-sepolicy with 14 change(s)
    • 302bf51 : Allow grilservice apps to access app_api_service
    • 55b19db : allow access fastrpc total_dma_kb sysfs
    • f571326 : fastbootd: Add sepolicy rule for fastbootd
    • e07fdce : Allow PowerStats HAL to read display state
    • 2898efc : Add sepolicy write permissions to pixelstats-vendor for charge_stats
    • 789b543 : Add permission to access proc_sched_lib_mask_cpuinfo
    • 96e87f9 : Add necessary permission for GPU profiling libraries.
    • 0531d2c : Allow sensor HAL to access CHRE.
    • 4f25748 : Fix modem_svc sepolicy on user build
    • 2f3d501 : Remove debug build condition for uvexposure reporter.
    • db17115 : Fix OBDM selinux denials
    • b3a42ad : wifi - Add sepolicy to check driver is ready by wifi HAL
    • a7b315f : Add Pixel Display permission for hbmsvmanager_app
    • f637816 : Add policy for new power stats service

  • device/google/trout with 31 change(s)
    • 678ddc2 : Adding support in Sensor HAL for reading sensor resolution
    • 1e8354d : Minor tweaks to AGL build script
    • 5f28f0a : Adding support for TYPE_SENSOR_PLACEMENT in sensor HAL
    • a7c43ee : Shared source code between native and target builds
    • 195571e : Simulate repo manifest by Bitbake unpack rule
    • 81bc9bd : Yocto meta layer for building AGL BSP
    • 45a8266 : Adding support for Sensor configuration and making sure that accel and gyro comply with Android Car Coordinate system
    • aefb656 : Rename bugreport_test to a more production-y name
    • b51d63e : Audio HAL: Wait for available frames for the input stream.
    • c330f6e : Audio HAL: Adjust default buffer size.
    • 5fcf637 : Allow audiocontrol HAL running without correct server config
    • 15c2e45 : Add an AGL tool to test audio control HAL
    • 11dfa08 : Build fix: Adding header for Bitbake
    • 5bc229e : Allow trout targets to switch audio hal implementation
    • bd60e37 : Set Property Value to Enable Trout Audio HAL
    • ea8b73c : Fix the issue of sensor timestamp coming as 0 for trout sensor hal
    • 25bb7e2 : Copy only accel and gyro sensor permission files to target for trout
    • a1e17df : Configure Gatekeeper / Keymaster HALs in trout
    • c9fe043 : Do not expose device target-levels in trout manifests
    • b991a52 : Increase target-level of trout manifests to 6
    • adc851b : Remove trout-kernel modules bundling
    • f398664 : Edit Vehicle HAL to remove non-inclusive lingo
    • 77d9680 : Edit Audio HAL to remove non-inclusive lingo
    • 4485942 : Exclude computepipe from trout
    • 9fe54c3 : Move non-Java projects into packages/services/Car/cpp
    • 7e90be6 : Copy the audio HAL implementation from emulator to trout
    • 7b4cf30 : Add E2E tests for Trout dumpstate device
    • 5320eb2 : Revert "Add E2E tests for Trout dumpstate device"
    • 46cef87 : Add E2E tests for Trout dumpstate device
    • 97168c1 : Set dumpstate pool to 2 threads
    • d2de8ab : Fix virtio-input binding while allowing hotplugging

  • kernel/configs with 1 change(s)
    • 9b6d224 : P: do not mandate LMK for O/O-MR1 launches

  • kernel/tests with 2 change(s)
    • 8eb09e6 : Use blocking sockets with timeout for xfrm_tunnel_test
    • b3880b3 : Fix VtsKernelNetTest#VtsKernelNetTest#testKernelNetworking

  • platform/art with 1 change(s)
    • b50f04d : Fix incorrect dex-cache clearing with structural redefinition

  • platform/bionic with 7 change(s)
    • 8860af5 : async_safe: don't call libc's socket.
    • cc3c685 : Remove stack address check in cfi_basic test.
    • 43264bc : Fix OOB read in DNS resolver
    • 44f0faa : Add support for new scudo mallopt options.
    • 3a5a22d : Resolve interface flags using SIOCGIFFLAGS ioctl
    • 1a393b6 : Revert "[GWP-ASan] Don't intercept calloc."
    • 76ce326 : [GWP-ASan] Don't intercept calloc.

  • platform/build with 44 change(s)
    • 7c553a1 : Version bump to RQ1A.210105.002 [core/build_id.mk]
    • 34d6aff : Update Security String to 2021-01-05
    • 642ed5e : Version bump to RQ1A.201205.011 [core/build_id.mk]
    • a95305b : Version bump to RQ1A.201205.010 [core/build_id.mk]
    • 3175c17 : Version bump to RQ1A.201205.009 [core/build_id.mk]
    • 3f95724 : Version bump to RQ1A.201205.008 [core/build_id.mk]
    • 22c21c1 : Version bump to RQ1A.201205.007 [core/build_id.mk]
    • 26eaef4 : Version bump to RQ1A.201205.006 [core/build_id.mk]
    • 5d94291 : Version bump to RQ1A.201205.005 [core/build_id.mk]
    • 55ddfd8 : Version bump to RQ1A.201205.004 [core/build_id.mk]
    • 6deca99 : Version bump to RQ1A.201205.003 [core/build_id.mk]
    • 841994a : Version bump to RQ1A.201205.002 [core/build_id.mk]
    • 827ac3e : Update Security String to 2020-12-05
    • aa40fe7 : Version bump to RQ1A.201004.005 [core/build_id.mk]
    • cfb0d67 : Version bump to RQ1A.201004.004 [core/build_id.mk]
    • 64482e3 : Version bump to RQ1A.201004.003 [core/build_id.mk]
    • 6d6590b : Version bump to RQ1A.201004.002 [core/build_id.mk]
    • aceafb8 : Version bump to RQ1A.200925.002 [core/build_id.mk]
    • 63e1c37 : resolve merge conflicts of 22ccf36b1ba7cd51e5b76a25f9b028944c1a7703 to rvc-dev
    • b251795 : Cleanup legacy project code
    • 00d4c09 : Update Security String to 2020-11-05
    • 0e74a36 : Version bump to RQ1A.200917.002 [core/build_id.mk]
    • d001fb3 : Add an aosp target that supports 64-bit app only
    • 727715f : Update Security String to 2020-11-01
    • f037e1a : Remove double quotes in rbe.mk file
    • 0118dd2 : Add RBE_CXX_COMPARE variable to locally disable compare mode for C++
    • ec1fa31 : Version bump to RQ1A.200911.002 [core/build_id.mk]
    • 4d158b5 : Add function to export default values for RBE related variables
    • 8f8d112 : Set RBE_DIR default value to point to prebuilts in tree.
    • 5eec497 : Update Security String to 2020-10-05
    • da6e4c1 : Update Security String to 2020-10-01
    • 0aecdac : Don't use the remote pool when using clang-tidy
    • 4882572 : Revert "Revert "product: Remove wifi-service off SystemServerCla..."
    • 8f9d08a : Add LOCAL_APKCERTS_FILE support.
    • a6bcbd8 : Mark android_app_set modules PRESIGNED.
    • 3ac341d : Version bump to RQ1A.200728.002 [core/build_id.mk]
    • e73186d : Combine HOST/TARGET in Test Suite NOTICE.
    • 74a6a0a : Add support for combining the notices from 2 roots.
    • 93d2fbb : Build NOTICE txt file into TestSuite zip package.
    • 5f97d6d : Remove a couple of LMK properties from GSI image
    • 08b5aa0 : Version bump to RQ1A.200701.001 [core/build_id.mk]
    • 2dcf402 : Add RBE_CXX_COMPARE variable to locally disable compare mode for C++
    • d59b6c4 : Remove new styles from AOSP
    • db3e391 : Adding style packages/fonts adding the pixel 2020 styles and fonts Bug: 145530620 Bug: 145529629 Test: test the styles app

  • platform/build/soong with 38 change(s)
    • 3fc4c98 : Collect FORCE_USE_GOMA environment variable as a metric.
    • dbe59cd : Deprecate USE_GOMA and replace with FORCE_USE_GOMA
    • 17fbc89 : Add -D__ANDROID_NATIVE_BRIDGE__ to native_bridge targets
    • 5eae8cd : Start collecting build configuration metrics.
    • 486337e : Add eakammer and patricearruda to OWNERS
    • 26195be : Add a default value for the RBE_log_dir variable.
    • cbe9aa2 : Do not generate a random socket address for RBE if NOSTART_RBE is set.
    • ee17f8c : Add Goma deprecation PSA to soong.
    • d2c89f6 : Make the default exec strategy for javac/r8/d8 remote local fallback.
    • 54814ca : Add reasonable defaults to RBE configuration parameters.
    • b7cfc8e : Generate RBE socket address randomly for each invocation of soong.
    • 11c7e80 : Migrating RBE flags to RBE_ variables.
    • 55b5e42 : Set the OS name in the metrics protobuf file
    • f53a655 : Use the build start time from Soong main UI for metrics build timestamp.
    • 6b9cdfa : Use monotonic clock instead of wall time clock for metrics.
    • c3cec87 : Run the metrics uploader in the background.
    • d519a71 : Upload build metrics after a build is completed.
    • b48be3a : Add a new protobuf message named Upload to upload build metrics.
    • c60af15 : Pass cpp linking implicit deps to RBE.
    • c1be5ca : Add support for the remote execution of Abi links.
    • 09a832c : Start collecting build configuration metrics.
    • 0db3d35 : Set the OS name in the metrics protobuf file
    • dd3020f : Use the build start time from Soong main UI for metrics build timestamp.
    • ac91c3f : Use monotonic clock instead of wall time clock for metrics.
    • 70ca506 : Add newline to each generated bash script in rbe_test.go.
    • e783659 : Add RBE metrics dump in Soong UI.
    • de44afa : Run the metrics uploader in the background.
    • 4f7f60b : Upload build metrics after a build is completed.
    • 2ce0776 : Pass the TMPDIR directly to the command when dumping makefile variables.
    • b2da01d : Add a new protobuf message named Upload to upload build metrics.
    • 81aa8a4 : Don't remove entries for overriddable modules
    • 4a9f512 : apex_sets is added to apexkeys.txt
    • 9cd4216 : Output apkcerts file for android_app_set.
    • 9ba460f : Add property api_levels_jar_filename to droidstubs
    • 591e59e : Handle universal APK case in extract_apks
    • 5bc1744 : Build transitive lint reports for apex modules
    • 5e218db : Add environment variables to control lint checks
    • f220db8 : apex_set is force disabled when necessary

  • platform/compatibility/cdd with 53 change(s)
    • c3c3d5e : CDD: Require writing LMK_KILL_OCCURRED_FIELD_NUMBER to the statsd log when an app is terminated by the Low Memory Killer.
    • e7e066a : CDD: Added in TextClassifier as part of ContentCapture requirements.
    • 57d3c70 : CDD: Requirements for IPV6 and Captive Portal.
    • 1270b64 : CDD: Haptics requirements for Handheld devices.
    • bc3fa19 : CDD: Mandate metadata encryption
    • bda3aac : CDD: Requirements for presentation of notifications
    • d3a790d : CDD: Strongly recommend kernel heap initialization
    • 7424720 : CDD: Intents Classification and Clarification
    • 333848a : CDD: Requirements for Blob Sharing Service.
    • 6f30047 : CDD: Require OTA Resume On Reboot feature.
    • 07515a5 : CDD: Minimum display requirements for Handheld devices.
    • ea9cf9a : CDD: Clarify escrow token policy for Automotive
    • 53225bb : CDD: Added requirements of file-based on-access verification
    • e662d8f : CDD: Requirements for Connectivity bug reports.
    • 0fda386 : CDD: Update requirements for Android biometrics
    • dc08584 : CDD: Changes related to Scoped Storage
    • d0abda3 : CDD: Clarify GPS requirements for Automotive with no connectivity
    • 39b17f8 : CDD: Add section for app data migration
    • ad3d038 : CDD: Intents visible to Instant Apps.
    • 0c49220 : CDD: Add requirement for Window Manager Jetpack for foldables.
    • e071ace : CDD: Add section for contacts local account
    • a19a06a : CDD: Handheld requirements for device controls.
    • 8adeada : CDD: Vehicle Property extension
    • 3553e79 : CDD: Remove sleep timeout configuration for Automotive
    • 21c1d12 : CDD: Clarify faketouch requirements for multi-displays
    • 8e8a1dc : CDD: Sensors updates for timestamps and more
    • fb4050c : CDD: Update various requirements relating to sensors
    • c49fa62 : CDD: Emergency Location Bypass API for Automotive
    • 1a7970d : CDD: Add Identity Credential as STRONGLY RECOMMENDED
    • e825b60 : CDD: Make Test Harness Mode a MUST
    • 6f8fb68 : CDD: Camera: Disallow facial appearance alteration
    • 083d58b : CDD: Handheld: Require the report for GPU profiling
    • 2185670 : CDD: Clarify the condition for reqs under section 3.5.1 and 8.3 and the timing of user notification for 3.5.1/C-1-5
    • 0757256 : CDD: Clarify Device Owner consent requirements
    • 7cee8f2 : CDD: mandate non-reversible FBE key derivation function
    • d546832 : CDD: strongly recommend kernel stack initialization
    • 8247bb8 : CDD: Require to display the same consistent UI for ACTION_MANAGE_OVERLAY_PERMISSION intent.
    • e2fee2f : CDD: Update the wording on Android Extensions
    • 3df87f9 : CDD: Change for camera intent handling
    • 49d9dda : CDD: Relax/Clarify Rounded Corner Req.
    • 6f2becc : CDD: Require Incremental File system and APK V4 signing scheme
    • 4544c68 : CDD: Requirement for default material theme font.
    • 227cc33 : CDD: Update Secure Element requirements
    • 8b7e820 : CDD: Relaxed Garage Mode requirements on Automotive.
    • fcdc54b : CDD: Add Adb Wi-Fi CDD documentation.
    • 2e5a739 : CDD: Update guidance for audio output on Android Watch devices
    • de1985c : CDD: Enable perfetto traced daemon by default
    • 926397c : CDD: Relaxing MIDI requirement for USB peripheral mode
    • 7c2dd28 : CDD: Explain Vulkan dEQP test requirements
    • 024d32d : CDD: MUST NOT expose app details to other apps
    • 08c2e5d : CDD: Bluetooth Privacy Updates.
    • 36a9e17 : CDD: Update DisplayCutout requirements
    • 653e518 : CDD: Adjustments to system bar requirements in automotive

  • platform/cts with 474 change(s)
    • d2326b1 : Update testCellIdentityNr and testCellIdentityLte
    • a70cb54 : Disable instant mode for StagefrightTest
    • 971b86d : [RESTRICT AUTOMERGE] CTS test for Android Security b/74122779
    • 54d2aa9 : Remove LocaleListTest#testRepeatedArguments
    • 6d89b9b : Remove LocaleListTest#testRepeatedArguments
    • e66eb30 : RESTRICT AUTOMERGE Add a test to verify IME visibility after device unlocked.
    • 35b1629 : MuxerTest:Added tests for allowing empty tracks
    • d1da579 : [RESTRICT AUTOMERGE]: Add STS annotation to SliceProviderTest
    • ccfd370 : Remove LocaleListTest#testRepeatedArguments
    • b7f8f1f : [RESTRICT AUTOMERGE] CTS test for Android Security b/74122779
    • 0edeebd : [RESTRICT AUTOMERGE] CTS test for Android Security b/63122634
    • f9e563b : [RESTRICT AUTOMERGE] CTS test for Android Security b/74122779
    • e12925f : [RESTRICT AUTOMERGE] CTS test for Android Security b/112891564
    • d24191c : [RESTRICT AUTOMERGE] CTS test for Android Security b/74122779
    • 71a5ba6 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120426980
    • 8863d99 : [RESTRICT AUTOMERGE] CTS test for Android Security b/112661742
    • 1f5322f : [RESTRICT AUTOMERGE] CTS test for Android Security b/112662995
    • e13d09f : [RESTRICT AUTOMERGE] CTS test for Android Security b/112891564
    • 03f7be3 : CTS test for Android Security b/120426980
    • d98c694 : CTS test for Android Security b/112661742
    • 7907a2a : CTS test for Android Security b/112662995
    • 7940202 : CTS test for Android Security b/112891564
    • c8ccf92 : [RESTRICT AUTOMERGE] CTS test for Android Security b/64340921
    • a896ff1 : [RESTRICT AUTOMERGE] CTS test for Android Security b/62151041
    • 8642363 : [RESTRICT AUTOMERGE] CTS test for Android Security b/23247055
    • 4364a0c : [RESTRICT AUTOMERGE] CTS test for Android Security b/24441553
    • 221569d : [RESTRICT AUTOMERGE] CTS test for Android Security b/25747670
    • 420f718 : [RESTRICT AUTOMERGE] Updated AdbUtils to get more control of crash parser behavior
    • 2e85d76 : [RESTRICT AUTOMERGE] CTS test for Android Security b/64340921
    • c715932 : [RESTRICT AUTOMERGE] CTS test for Android Security b/62151041
    • 193d974 : [RESTRICT AUTOMERGE] CTS test for Android Security b/23247055
    • fe15427 : [RESTRICT AUTOMERGE] CTS test for Android Security b/25747670
    • 91cc052 : [RESTRICT AUTOMERGE] Updated AdbUtils to get more control of crash parser behavior
    • 6f15dff : CTS test for Android Security b/64340921
    • de47075 : CTS test for Android Security b/62151041
    • 82d9c52 : [RESTRICT AUTOMERGE] CTS test for Android Security b/64340921
    • 26c528c : [RESTRICT AUTOMERGE] CTS test for Android Security b/62151041
    • fe2eb8e : [RESTRICT AUTOMERGE] CTS test for Android Security b/23247055
    • ee422f6 : [RESTRICT AUTOMERGE] CTS test for Android Security b/25747670
    • b0fa7e1 : [RESTRICT AUTOMERGE] Updated AdbUtils to get more control of crash parser behavior
    • f89c631 : Test consistency of global display metrics and config
    • d1e50c0 : CTS test for Android Security b/23247055
    • 5b28b2b : CTS test for Android Security b/25747670
    • fa21650 : Updated AdbUtils to get more control of crash parser behavior
    • 0923bae : Bluetooth: Accept Android TV advertising
    • 645317b : [RESTRICT AUTOMERGE]: Fix permissionGroupShouldNotBeAutoGrantedIfNewMember
    • b6c6365 : Build artifacts for security tests
    • e2bebe8 : Remove exception conditions of FEATURE_CANT_SAVE_STATE
    • 9c1c6ad : Build artifacts for security tests
    • b1996c1 : Test AppUsage logging for Resume to Stop state
    • 5b3d5ff : Fix impassable additional info size check
    • 2ecb2a1 : CTS test for Android Security b/140322595
    • 4e35c7a : CTS test for Android Security b/78029004
    • be6fabd : CTS test for Android Security b/118399205
    • 81b51f9 : Added getFrameInfo method and overloaded doStageFrightTestRawblob
    • c387831 : Hide retry button when the pass/fail button appear.
    • 4d13ad2 : [RESTRICT AUTOMERGE] CTS test for Android Security b/78029004
    • b6a5094 : [RESTRICT AUTOMERGE] CTS test for Android Security b/78029004
    • fbc53ec : Implement mainline skipping for CVE-2019-9464
    • c39f36d : [RESTRICT AUTOMERGE] Update comment on CTS test for Android Security b/37094889
    • e2db1a7 : Add mainline module skipping for CVE-2020-0411
    • fec52cd : Implement mainline skipping for CVE-2019-9464
    • e1b52a3 : AudioTrackTest: Set WAIT_TIME_MS = 500 ms
    • a616892 : CTS test for Android Security b/148816624
    • 4925606 : CTS test for Android Security b/149330117
    • 260da74 : CTS test for Android Security b/149329671
    • c512d91 : CTS test for Android Security b/147841400
    • e93ea5d : CTS test for Android Security b/146457426
    • 1e49fd2 : CTS test for Android Security b/132699621
    • 1020d81 : CTS test for Android Security b/144322065
    • 9ea9c39 : CTS test for Android Security b/144322016
    • bcaa578 : CTS test for Android Security b/144322346
    • 0d0836f : CTS test for Android Security b/144322461
    • 0e8b391 : CTS test for Android Security b/144321077
    • d73e718 : CTS test for Android Security b/144321862
    • 1d2463b : CTS test for Android Security b/144321863
    • d57320b : CTS test for Android Security b/146458315
    • cf0a123 : CTS test for Android Security b/144322426
    • a2e4bc6 : CTS test for Android Security b/144322406
    • 6f2040b : CTS test for Android Security b/147841581
    • b4b4ec8 : CTS test for Android Security b/144321632
    • 5280fcd : CTS test for Android Security b/135207252
    • 24791f2 : CTS test for Android Security b/147840868
    • 2dce37d : [RESTRICT AUTOMERGE] Delete duplicate line in AndroidTest.xml
    • 97e19f3 : CTS test for Android Security b/132699621
    • 81a6918 : CTS test for Android Security b/144322065
    • 94bacb4 : CTS test for Android Security b/144322016
    • ae0d8e8 : CTS test for Android Security b/144322346
    • a6ae6d2 : CTS test for Android Security b/144322461
    • 4b47026 : CTS test for Android Security b/144321077
    • e97a174 : CTS test for Android Security b/132699621
    • 1c91f9c : CTS test for Android Security b/144322065
    • ed6879a : CTS test for Android Security b/144322016
    • f968c80 : CTS test for Android Security b/144322346
    • 49b5379 : CTS test for Android Security b/144322461
    • c701ff4 : Run previous action when failed to read ro.vendor.build.version.sdk
    • 8809b31 : Skip to check H.265 HEVC decoding support for PC devices
    • a6036dd : aaudio CTS: test functions after release()
    • 2e5afbb : Revert "Fix failing testSlicedStateCountMetric"
    • e72ab58 : MediaPlayerTest: upscale video for testChangeSubtitleTrack
    • 9dedc03 : Revert "Fix failing testSlicedStateCountMetric"
    • e9372b0 : Fix failing testSlicedStateCountMetric
    • 97a781f : [RESTRICT AUTOMERGE]: Fix a race condition in the crash reporter
    • 74b0612 : [RESTRICT AUTOMERGE]: Fix a race condition in the crash reporter
    • 9d2e941 : Add test for long notification msg content
    • 198398e : [RESTRICT AUTOMERGE]: Fix Crash Parser appending signals/patterns
    • 276bfcf : Update LocaleListTest to accept repeated locales.
    • 29812d9 : [RESTRICT AUTOMERGE]: Fix a race condition in the crash reporter
    • acfd9aa : Update LocaleListTest to accept repeated locales.
    • 643919b : Adding additional reporting to tests and features
    • a1a1c53 : Adding additional reporting to tests and features
    • bdb0143 : Adding additional reporting to tests and features
    • ed063f7 : STS add CtsPermissionTestCases
    • a2417e1 : STS add CtsPermissionTestCases
    • c93fc4b : Update LocaleListTest to accept repeated locales.
    • 82438c1 : Update LocaleListTest to accept repeated locales.
    • 8ce26e7 : Update LocaleListTest to accept repeated locales.
    • 41a4ea9 : Update LocaleListTest to accept repeated locales.
    • 8246e12 : Update LocaleListTest to accept repeated locales.
    • 463cc8b : Ensure Default Dialer is on power exemption after receiving missed call notification
    • ce59c34 : Remove compact actions test point
    • 2c4db9d : CTS test for Android Security b/144321077
    • db8c84a : Fix ToastTest to expect that a toast is shown in multi-window
    • 4038ca8 : Don't require WiFi in CtsHostsideNetworkTests.
    • 58f8175 : EpicenterCallback should return screen coordinates
    • 89d7f85 : AudioTrackTest: Fix testPlayStaticDataShort flake
    • 87d6572 : Add delays before checking result of LocationAccessCheck
    • 1edfb14 : Clear 'android.app.role.CALL_SCREENING' role during BackgroundCallAudioTest test of CTS
    • d73c934 : Revert "Check if light is on in ITS test rig"
    • 56aa22d : Draw over entire screen in Tapjacking test
    • 59526f1 : Skip testEcAttestation_DeviceLocked on emulator.
    • 6bef7b3 : process csd-1 for AMediaCodecConfigure
    • f7b7a08 : Limit testWifiUsabilityStatsEntry to vendor version Q and above
    • 6c24610 : Disable Camera Intents test on TV devices.
    • 080c486 : Relax ION heap size assertion to allow zero
    • ee7daa3 : Specify CAPABILITY_INTERNET for ConnDiags CTS test.
    • 4a3324a : CtsVerifier: Correct minor typo
    • f1db41b : Register the BroadcastReceiver after enabling bluetooth in BasicAdapterTest#setName_getName to avoid the name changed broadcast when the adapter is turned on from affecting the test.
    • a9840ef : ForceQueryable should be only for system apps
    • 2a21f64 : [Verifier] Swap yes/no buttons in TV panel test cases
    • 3e1fb03 : Limit testWifiUsabilityStatsEntry to vendor version Q and above
    • 0c14b39 : Exclude watch from wifi/ble scanning test
    • 9525da2 : Deflaking PermissionHostTest
    • 2d39102 : Fix memory leak
    • 43e30fb : cts: Allow sepcific error code when testing customized bssid
    • 58c0dc5 : testAlwaysOnVpnUnsupportedPackageReplaced failed during cts test
    • 9591be2 : Updated CTS test for Android Security b/65540999
    • ab8cc97 : CTS test for Android Security b/65540999
    • 1fa07cb : fix coordinate calculation of TouchExplorerTest
    • f70615f : Revert "Fix memory leak"
    • 5993659 : Disable instant mode tests for URLSpan tests in SimpleSaveActivityTest
    • 5f0292c : Check if light is on in ITS test rig
    • ed01c08 : Avoid trigger Battery test when there is no battery
    • f66cb60 : Run validation tests even with an eth interface
    • 1414e59 : Add android.permission.INPUT_CONSUMER permission
    • a6d232c : Fix memory leak
    • e4f95ae : Use WindowManager#getMaximumWindowMetrics() to get display size
    • 9509693 : [RESTRICT AUTOMERGE] CTS test for Android Security b/134420911
    • 9f1e905 : [RESTRICT AUTOMERGE] CTS test for Android Security b/142602711
    • 56d9965 : [RESTRICT AUTOMERGE] CTS test for Android Security b/134578122
    • 5aefcd4 : Wait user switch complete at the end of startActivityValidUser
    • 918df0b : [RESTRICT AUTOMERGE] CTS test for Android Security b/134578122
    • b9a1e53 : [RESTRICT AUTOMERGE] CTS test for Android Security b/134420911
    • e75ab9a : [RESTRICT AUTOMERGE] CTS test for Android Security b/142602711
    • b1ca341 : [RESTRICT AUTOMERGE] CTS test for Android Security b/134578122
    • 1157a39 : After subscription enabled test wait for cellular network.
    • 44636f2 : Wait a while before canceling the notification
    • 25a52d3 : Fix flakiness in testInstallGrants_notRevokedImmediately
    • 8215859 : skip headless app check if OEM has own data migration app
    • 4461011 : RESTRICT AUTOMERGE: Add test case testFgsLocationStartFromBGWithBind
    • f4b9183 : Test fixes:
    • 49787ca : Deflake WebViewZoomTest (multiple callbacks per zoomBy)
    • 82d2591 : Ensure certain tests get skipped on debuggable builds
    • f040802 : Disable text length assert in LoginActivityTest#testNewTextAttributes.
    • d91352f : Fix a race condition in the crash reporter
    • d50d78d : Wait for user unlock before setting up external storage
    • 70d6ba9 : Wait for location settings change in test
    • 44d3720 : Use INSTALL_PACKAGES intent as this is guaranteed to be an app
    • 7e1b721 : fix CtsAppTestCases for device of non-support voice
    • dcaa942 : Camera: Handle case where 30fps isn't supported for PerformanceTest
    • fdffbcd : AudioTrackOffloadTest: poll for onDataRequest callback
    • 878970d : StorageHostTest: scan after renaming a file.
    • 432974c : [CTS] Test that permissions are revoked when listener removed.
    • 20bb005 : [CTS] Validate granting URI permissions to NotificationListenerServices
    • 393ec18 : Fix testSlicedStateCountMetric on certain devices.
    • 1a9761c : Consider view location in coordinates comparison
    • d0a46ae : Fixing KM version checked in CTS test
    • 2169f59 : Deflaking GraphicsStatsValidationTest
    • b95fe49 : wifi: Remove WPA3_SAE_TRANSITION assert check
    • 7e11822 : Disabled DeviceConfigApiTests when running as instant apps on secondary user.
    • 3096b24 : Disable testPseudoPosition on emulators
    • 457ee6c : Updating allowed keymaster attestation versions
    • 113b2db : MediaPlayerTest: upscale video for testChangeSubtitleTrack
    • 7116614 : wifi: Remove WPA3_SAE_TRANSITION assert check
    • e239a78 : Restore split screen task bounds after test
    • 73e889e : Use appId to check if specific package belongs to special system users
    • 844245b : Disabling password complexity test for automotive since the feature is not yet supported.
    • 9d2a0e4 : Allow unsupported tagged ptrs in emulated execution
    • 9413e3e : Fix AutoRevokeTest flakiness issues
    • afef630 : CTS for GAL provider package visibility change
    • fa55987 : Make MotionEventTest work with a free-form window.
    • 4558a52 : Camera: Set PerformanceTest FPS range to [30, 30] when possible
    • 22d277e : Add CTS test to verify the remote inline suggestion host views are properly released
    • 2fb6eef : Fix null pointer exception if partial meta doesn't include some keys
    • 99530a8 : Update filter to ensure the Accessibility window bound and window bound are consistent is not empty.
    • 2241149 : fix case test failure before secondary user is unlocked.
    • 58b2967 : Use packageId instead of hardcoded documentsui package name
    • 3ead62c : Fetch activity everytime we need it
    • edb28bf : Fix for CTS test
    • 4d62f63 : Make sensor parameter range test for proximity optional
    • 6cf5658 : Reset device state correctly after calling subscriptionEnabled APIs.
    • 99104d1 : Wait for setSubscriptionEnabled() to complete before calling it again.
    • 67c0b6e : Click allow button by text in UndefinedGroupPermissionTest
    • b83251c : wifi: Support SAE_TRANSITION when converting to WifiConfiguration
    • 8d8e1ab : harmfulappwarning: Use longer timeout for waiting UI events.
    • 3096478 : Skip test_dlopenPublicLibraries when vendor version R
    • 695c071 : Fix AccessibilityGestureDetectorTest failure
    • ee9e974 : Remove CtsVerifier GNSS tests already covered by CTS test suite
    • 56d8a03 : harmfulappwarning: Use longer timeout for waiting UI events.
    • fbb27c4 : Handle empty results in CtsDeviceIdleHostTestCases
    • 6fda395 : Fix testForceStopPackageWontRestartProcess fail for low ram device
    • ba0e970 : Fix flaky InlineFilteringTest#testFiltering_filtersByPrefix
    • fa0133a : Reduce flakiness of testForceStopPackageWontRestartProcess
    • 4f84314 : Disable indicator test for pre-R QPR1 devices
    • 7b102fd : [RESTRICT AUTOMERGE] Disable USB device test as it makes a wrong assumption
    • b1da555 : Attempt to de-flake testSlicedStateCountMetric
    • ebc90cd : The low-end machine has poor performance, cause some cts with high performance requirements fail
    • 5d8d5eb : Remove unnecessary check for IWLAN assist mode
    • db01957 : Make ImeInsetsControllerTest work with a freeform window.
    • 2b59806 : Add class name to detect correct activity launch
    • b064ac5 : FileBasedEncryptionPolicyTest: don't execute ARM instruction in Thumb mode
    • f92f22a : Revert "[RESTRICT AUTOMERGE:] Fix malformed JUnit test class"
    • 7f80c57 : Add another CTS test for contacts local accounts
    • b59ba5c : Check Bluetooth feature for MediaOutputPanel
    • f8cd4f9 : TextTraversal test: hide keyboard via window flags
    • c9221d7 : Fix CtsSecurityTestCases test_cve_2016_2499 fail
    • f5a6a36 : [RESTRICT AUTOMERGE:] Fix malformed JUnit test class
    • e1db1ab : Guard min resolution req with device API check
    • 3672603 : Increase timeout for OnSubscriptionsChanged.
    • 33aa443 : Increase timeouts for CtsDynamicMimeHostTestCases
    • 51fdbe3 : Replace waitForBroadcastIdle with explicit polling
    • cbbdbee : Set Nfc event transaction test as optional before S
    • 6ac6fac : [RESTRICT AUTOMERGE] Skip tests using LockScreenSession when lock screen is not supported.
    • 691f3b9 : Fix WindowInsetsAnimationControllerTests when there is no MockIME
    • 5961e8d : Revert "Add 2 cts tests for FocusFinder"
    • dcebe40 : [CTS] Increase timeout for local hotspot callback
    • 76d9b9e : Fix MagnificationGestureHandlerTest
    • 2fa2fa9 : Ignore failing / unknown HDMI CEC CTS tests
    • a87e239 : Update HDMI CEC CTS tests
    • 8e7a124 : [RESTRICT AUTOMERGE:] Fix malformed JUnit test class
    • a1c6782 : Increase timeout in CrossProfileAppsStartActivityTest
    • 359cedb : Disable USB device test as it makes a wrong assumption
    • 3784d4f : Restore the maximum number of columns of test list foot button
    • da212d9 : Read IWLAN service package with system resources
    • 13c76d1 : [RESTRICT AUTOMERGE] Remove unnecessary tests
    • 277d3a7 : Fix test: "pm has-feature" returns 1 if not present
    • 62bbad6 : AccessibilityGestureDetectorTest: do not test two-finger swipes.
    • 2e6491c : Skip testDeviceCalculatedPowerBlameUid on no battery device
    • 1400fb8 : Add ephemeral user tests into CtsMultiUserHostTestCases module
    • dfaa1b8 : Fix BytesTransferByTagAndMetered CTS test
    • 855773e : Fix flaky test: OutgoingCallTest#testExtraPhoneAccountHandleAvailable
    • 275a569 : Don't run revoke tests for instant apps
    • 5fb1ff1 : Click permission allow button by text on automotive
    • 0a5d478 : Make finding buttons by text search case-insensitively
    • dcc27f2 : [cts/ApkVerityInstallTest] uninstall after tests
    • 3972892 : [RESTRICT AUTOMERGE] Remove unnecessary tests
    • 465631f : [RESTRICT AUTOMERGE] Remove unnecessary tests
    • 8b6afb6 : Fix the Instant Apps notification test for non-CN devices. Previously, ag/9021279 introduced two issues, and this commit fixes them:
    • b178ec3 : CtsVerifier: add quick settings support check for dependent tests
    • 3136d36 : [cts/ApkVerityInstallTest] uninstall after tests
    • 3f049b0 : The screenshot should take after the activity recreate finished.
    • 330d17c : Fix flaky test: OutgoingCallTest#testExtraPhoneAccountHandleAvailable
    • bd23f1c : Save report files to sdcard
    • 6b9607f : [CTS] GetEnterpriseConfig should return null when unset
    • 1179668 : Use on-screen coords to test transformMatrixToGlobal
    • f234da3 : Bypass FrameTracer test for non-handheld devices
    • bea7bd3 : CtsSimpleperfTestCases: adjust timeout value.
    • fef2314 : Add test for conversation sorting
    • a55dcd8 : Remove database update checks for apps with MANAGE_EXTERNAL_STORAGE
    • d4db222 : Use well defined API for testGetWindowVisibleDisplayFrame
    • f2ebaf8 : CodecEncoder: skip color aspect tests for soft h264 encoder
    • e990ad6 : Camera: Filter expected reprocessed stream combinations
    • 80f44b6 : Add resolution check for Sharesheet CTS tests
    • 92c6456 : [CTS] GetEnterpriseConfig should return null when unset
    • 002f28e : CTS fix test for Android Security CVE-2016-2499
    • b30636a : Ensure tests work with restricted bucket toggling.
    • 337c8e0 : Add test for stat() on app private dir.
    • 0721a74 : fix coordinate calculation of A11yEndToEndTest
    • ca2e38b : Fix AccessibilityGestureDispatchTest start point
    • 840752e : Fix relaunch at the final screen
    • f45c8b2 : Updating surface validator code to limit validation to actual app content
    • 022d916 : Fix testComplexColorDrawableAttributeInflation
    • 479fdb9 : DialogFrameTests: Fetch insets from UI thread.
    • 2f76439 : fix CtsCarrierApiTestCases for device of non-support voice
    • 49edd63 : Tune UiModeManagerTest CTS for automotive device
    • 7aea820 : STS test fix for Android Security CVE-2019-2092
    • 629ea92 : STS test fix for Android Security CVE-2019-2092
    • 653c076 : Require status bar for CTS#testInjectToStatusBar()
    • ae57c5d : Remove RTSP testing from CTS verifier
    • a832faa : Remove RTSP testing from CTS verifier
    • f712022 : Test testGetManualNetworkSelectionPlmnPersisted for only GSM phone
    • 0b83866 : Change PixelCopyTest to handle more cases
    • 678eb4f : Remove ManagedProfileTest#testCrossProfileCalendar
    • d15b066 : Fix ActivityLaunchUtils.homeScreenOrBust not dismissing overlay
    • 0db0fd0 : Adds tests for uri grant-based visibility
    • 46110b5 : STS test fix for Android Security CVE-2020-0106
    • 86b0b67 : resolve merge conflicts of fcda3e8f2d05261a9b3ab3ffb127f2d04d682726 to qt-dev
    • d6aed58 : [RESTRICT AUTOMERGE] CTS test for Android Security b/111603051
    • cd485a9 : [RESTRICT AUTOMERGE] CTS test for Android Security b/79662501
    • 8a3e8e8 : [RESTRICT AUTOMERGE] CTS test for Android Security b/36554207
    • a54cbea : [RESTRICT AUTOMERGE] CTS test for Android Security b/36554209
    • e381e7d : [RESTRICT AUTOMERGE] CTS test for Android Security b/62800140
    • 5c9ea6d : [RESTRICT AUTOMERGE] CTS test for Android Security b/112005441
    • 79bb932 : Make sure storages ready before testing AdoptableHostTest
    • 5284be0 : Make sure storages ready before testing AdoptableHostTest
    • 6e7f5b5 : Refine KeyboardVisibilityControlTest
    • 9ddc62c : Remove exception conditions of FEATURE_CANT_SAVE_STATE
    • e66648a : [RESTRICT AUTOMERGE:] STS test for Android Security CVE-2019-2092
    • 20e74aa : Assert no-write access for Android/data|obb directories
    • 41a593b : Skip WindowInsetsAnimationTest when navbar isnt supported.
    • 79132dd : Camera: Fix wrong test case enumeration for physical cameras
    • e3405f2 : Adding CTS tests for audio capabilities
    • 5b2bf00 : Assert no-write access for Android/data|obb directories
    • c66b501 : Add preset conditions of testIsManualNetworkSelectionAllowed
    • 4a53bcb : fix the 'Process crashed' problem while user unlock slowly
    • eef236b : CTS test for Android Security b/109891727
    • 7533280 : CTS test for Android Security b/62948670
    • a23beba : CTS test for Android Security b/69065651
    • 1008709 : Set SIM as route destination for uicc transaction event test
    • 200c552 : [RESTRICT AUTOMERGE] Fix xml merge issue CTS test for Android Security b/112005441
    • 4f3d342 : Fix CTS test failure for WifiConnectedNetworkScorer in DBS mode
    • 3a5a188 : [RESTRICT AUTOMERGE:] STS test for Android Security CVE-2019-2092
    • 80ae002 : Fix "Permission denied" issue on some devices.
    • 31825e1 : Fixed CtsProviderTestCases for external SD card.
    • 43f3e7f : Skip getCellLocation if we don't have telephony
    • 80a9c1f : Wait for user started before running device testcases.
    • 5d8e665 : Skip getCellLocation if we don't have telephony
    • d5eb2c2 : [RESTRICT AUTOMERGE:] Skip getCellLocation if we don't have telephony
    • 1887245 : Use custom Intent action for PreferredActivitiesTest
    • b12e2c7 : Assert that legacy alter table behaviour is the default.
    • 7804ea8 : Fix CTS test failure for WifiConnectedNetworkScorer in DBS mode
    • a1ee71c : Force the app idle state again after whitelisting it.
    • dbab0f3 : ITS: Fix GYRO not supported on all Android devices
    • f224b6b : LightsManagerTest: compare color ints, not objects
    • 9dd95e4 : Use /sys/devices/soc0/soc_id for test hardware lookup
    • 1f5d98a : [RESTRICT AUTOMERGE]: STS set test to high-memory for CVE-2017-13150
    • 2b588b3 : Bypass Bubble test for low ram device
    • 59294d5 : Recover the tests in f22ec2a.
    • b5fc1e3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/111603051
    • c3d53f7 : [RESTRICT AUTOMERGE] CTS test for Android Security b/79662501
    • 98280e6 : [RESTRICT AUTOMERGE] CTS test for Android Security b/36554207
    • cd15b90 : [RESTRICT AUTOMERGE] CTS test for Android Security b/36554209
    • 71a5704 : [RESTRICT AUTOMERGE] CTS test for Android Security b/62800140
    • a7f87f1 : [RESTRICT AUTOMERGE] CTS test for Android Security b/112005441
    • 6f8a90d : Fixing test cases failed at low ram device
    • 4160399 : [RESTRICT AUTOMERGE]: CTS test for Android Security CVE-2020-0069
    • 1256038 : CTS test for Android Security CVE-2020-0069
    • aa5b482 : Add FocusLossPreventionService for Bluetooth HID Device test
    • f22ec2a : Add tests to verify response authentication behavior.
    • 9d6ab13 : EncoderProfileLevelTest: Change HEVC encoder level 3 tests
    • 8ea5dfa : Fix Android.mk for cts-platform-version-check.
    • 0e70399 : "Allow" button search should be case insensitive
    • a778feb : Set status to PASS for skipped tests
    • f190957 : [RESTRICT AUTOMERGE] Revert "CTS test for Android Security b/112005441"
    • 70173f2 : [RESTRICT AUTOMERGE] Revert "CTS test for Android Security b/62800140"
    • d901f6b : [RESTRICT AUTOMERGE] Revert "CTS test for Android Security b/36554209"
    • a67bea8 : [RESTRICT AUTOMERGE] Revert "CTS test for Android Security b/36554207"
    • 4bd03ac : [RESTRICT AUTOMERGE] Revert "CTS test for Android Security b/79662501"
    • ebf24a0 : [RESTRICT AUTOMERGE] Revert "CTS test for Android Security b/111603051"
    • 19464f5 : Fix some ActivityVisibilityTests.
    • c3f7210 : Add new CTS for CallLogProvider
    • bc30c75 : Update isBrowserPresent to understand stubs
    • 23da019 : Fixes MatchFlagTests for non-browser devices
    • dbcdd4a : Toggle MANAGE_EXTERNAL_STORAGE from the host
    • 4df7085 : Fix failure on NoActivityRelatedPermissionTest
    • adb51cc : Allow extra display on AccessibilityWindowQueryTest
    • defd1aa : Ensure battery saving modes are disabled.
    • 318dc23 : End suppressing blocking for SmsManager#testSmsBlocking()
    • c6b03b5 : Allow an SPL-gated permission to be added early.
    • 52be141 : Adding blank tests and owners file for Audio Capabilities CTS Tests
    • 832032d : Handle non scrollable UIs
    • c228807 : Added cts test to verify config_remoteInsetsControllerControlsSystemBars not set for non-auto devices.
    • 97b6450 : Add tests for revokeRuntimePermission apis
    • ba976cc : [ITS][Scene1] Disable AF in Test DNG Noise
    • 5ddf79f : [RESTRICT AUTOMERGE:] STS test for Android Security CVE-2019-2092
    • e5afc63 : Add QUERY_ALL so AutoRevoke can query permissions
    • 78f552b : Deflake AutoRevokeTest: wait after open settings
    • fa6296f : AutoRevokeTest: Launch specific intent to Settings
    • a4ec029 : Gate CompanionDeviceManagerTest behind an assumeTrue
    • 87ef0d7 : Fix CtsSecurityTestCases test_cve_2016_2499 fail
    • 72deb93 : CTS fix test for Android Security CVE-2016-2499
    • 42d7d22 : Skip Notification and Recents test for TV
    • ca5c546 : Skip some CtsContentTestCases for non-handheld devices
    • 899a4e0 : Test MANAGE_CROSS_PROFILE_ACCESS only with FEATURE_MANAGED_PROFILES
    • e52225d : Add a back arrow in test activitiy.All test activity will have an option to back to upper level. Bug:152685192 Test: manual test on Emulator
    • e6b0ebc : Fix CTS#testCrossProfileCalendar
    • d4bff85 : update testGetMaxSupportedInstances logic
    • ecee1fa : Add tests for renaming from SHELL
    • 478fd8b : Add CTS tests for --no-isolated-storage instrumentation flag
    • e7082f5 : Add additional tests for ISO location redaction
    • 20b485c : Toggle MANAGE_EXTERNAL_STORAGE from the host
    • b02ff60 : Split location redaction test
    • 3a0fd06 : Add OPSTR_NO_ISOLATED_STORAGE
    • 16469a9 : Add tests for external storage related permissions for wallpaper apis
    • 9267dfb : Dedup some test code into ProviderTestUtils
    • 8bc16ef : ExternalStorageTest: Use a larger timestamp.
    • 014a315 : Bug fixed for CTS failures on CtsAppSecurityHostTestCases
    • da107f5 : Remove db rows after unlinking the file from ROOT_UID
    • ad4b1bb : Add tests for unsupported MIME type usage
    • 6534a7d : Remove assumption about 'external' volume
    • 1219cc6 : Don't wait forever to receive the intent from TestApp
    • 9006988 : Increase polling timeout to 20 seconds.
    • 95a80b3 : Retry executeShellCommand on InterruptedIOException
    • e221c06 : Test that CR#delete doesn't throw exception for already unlinked file
    • c03885a : Enable test that lists Android/data|obb path
    • f37931f : Create file as calling package before copying the file
    • 86e93d5 : Remove setattr permission test for external files path.
    • a45ebf4 : Test instant app's access to external storage
    • c1f996b : Add test for file ownership updates.
    • 3a8c80e : Add test for permission checks for setattr.
    • 102cedb : Add the file name to assertion messages.
    • 0cda6d9 : Attempt to reduce test flakiness.
    • 474b430 : Add additional tests for pending files from FUSE
    • db51df2 : setupNewPublicVolume shouldn't run as PublicVolumeTest
    • d17cdc1 : Verify canRead() is false for /storage/emulated
    • 8066dc2 : Added tests for I83ffd660bc3d6843901e838a53eacec6883fef52
    • 48bb20c : Fix CTS for Iaf8054bf56bdc3bb1f71a1ee543ebb261fd58fbd
    • 490fd0c : Add test for verifying IS_PENDING is set for files created via filePath
    • 61c6ba8 : Added tests for case-insensitivity special casing
    • d9c9c56 : Add test for bug 142641801
    • 3d721e7 : Skip the testGetAudioPresentations if the device does not support AC4
    • 1789ca8 : External storage directory can have additional operations in FileObserverTest.
    • 5440b72 : Secondary mounted public volumes are write-accessible for legacy apps
    • 37ff52e : Update test to only work with sMutableColumns.
    • caec779 : Enhance CTS-Verifier to detect and record whether the test item is automated.
    • 9b75d58 : Collect permission type field
    • 01df702 : RESTRICT AUTOMERGE: Add android.intent.action.PACKAGE_UNSUSPENDED_MANUALLY for Digital Wellbeing
    • 22d378a : Fix "Permission denied" problem due to permission update slow
    • e484266 : Replace getLocationOnScreen with getLocationInWindow
    • e5196c7 : CTS: check for AHB support if needed in the Vulkan tests
    • b5bc3af : fix removeUser failure due to slow broadcast processing
    • f660455 : CTS tests for augmented autofill auth flow
    • 724d506 : Add cts test case for pinned inline authentication dataset handling
    • 7b40834 : Revert "[RESTRICT AUTOMERGE] CTS test for Android Security b/64550583"
    • b5f3746 : Revert "[RESTRICT AUTOMERGE] Updated CTS test for Android Security b/64550583"
    • fceba27 : Revert "[RESTRICT AUTOMERGE] CTS test for Android Security b/64550583"
    • 732e8c0 : Revert "[RESTRICT AUTOMERGE] Updated CTS test for Android Security b/64550583"
    • c6b4235 : [RESTRICT AUTOMERGE]: Revert "CTS test for Android Security CVE-2018-9525"
    • a12c878 : Add more owners for CtsAdbManagerHostTestCases.
    • 8b5f32d : Adds test for session referrer uri masking
    • 7e47bcb : Adds test for session referrer uri masking
    • 582df15 : Add CtsAdbManagerHostTestCases.
    • 1acb5f6 : CTS test for Android Security CVE-2020-0069
    • 6775d66 : Add a test for verifying start / finish input callback
    • 18b9991 : Add testcase for permission revoke reason
    • 459a56b : Add basic tests for inline augmented autofill on webview.
    • c91b403 : Add CTS tests for inline suggestion touch event handling
    • 1504e70 : Add ATV GSI to fix ApexTest
    • 7c10758 : Test that Pre R app isn't auto revoked
    • a8a9025 : Add tests for revoking install permissions when definer is uninstalled.
    • 427a30d : Add 2 cts tests for FocusFinder
    • b6cd98b : Test implicit package visibility from IMEs
    • 8d07ca1 : CtsJobSchedulerTestCases: Fix issues in android.jobscheduler.cts.ConnectivityConstraintTest
    • 3ff26d9 : RESTRICT AUTOMERGE Adding MANAGE_COMPANION_DEVICES to permissions to skip on older versions of the code.
    • 54c44a7 : RESTRICT AUTOMERGE Prevent accessing companion records from arbitrary uids
    • 740787a : Revert "RESTRICT AUTOMERGE"
    • 0c84193 : keystore: Wait for unlock operation to complete.
    • 3336f1c : Skip SetMeteredDataDisabledPackages test for device without WiFi
    • eb784d0 : RESTRICT AUTOMERGE:Make sure that the LockTaskUtilityActivityIfWhitelisted was started
    • 532d208 : Increase timeout value for cts-instant test case
    • d7494b7 : Use getRealMetrics for screen configuration tests
    • e2701f0 : RESTRICT AUTOMERGE Adds test for session referrer uri masking
    • f7b55f9 : Extend the sleep time for install test apk.
    • 18d3a5f : No need test volume key in some case

  • platform/development with 5 change(s)
    • 32aada6 : Updating build-tools package revision number to ship a hot fix for b/169193089 Bug: 169193089 Change-Id: I025c0d96e77b7355baddac935779c6b27f3042e3 Test: N/A (cherry picked from commit 81daa265586000bc83aec913db102786fd62e036)
    • 56aa106 : Bumping SDK Platform package version number for SDK re-release to include Automotive jars Bug: 162442020 Change-Id: I7a0a750e92d70130764a8d3fb098e48d44190cf0 Test: N/A
    • 2d94bec : Updating build-tools package revision number to ship a hot fix for b/162522383 Bug: 162522383 Test: N/A
    • bdb2a60 : Add generated Automotive OS SDK.
    • ecf644f : Add Automotive OS API 29 stubs to platform SDK optionals.

  • platform/external/aac with 2 change(s)
    • bb8f983 : Fix heap buffer overflow in sbrDecoder_AssignQmfChannels2SbrChannels().
    • c516539 : Fix heap buffer overflow in sbrDecoder_AssignQmfChannels2SbrChannels().

  • platform/external/adhd with 1 change(s)
    • 09c247d : Remove TEST_MAPPING, failing rust tests

  • platform/external/android-clat with 1 change(s)
    • 276fdd0 : update last poll time when the interface poll frequency is reached

  • platform/external/conscrypt with 2 change(s)
    • 8ab56ce : Add Unsupported App Usage annotations to ConscryptEngineSocket.
    • 7b60118 : Add Unsupported App Usage annotations to ConscryptEngineSocket.

  • platform/external/crosvm with 1 change(s)
    • 2adaf0a : Remove TEST_MAPPING, failing rust tests

  • platform/external/deqp with 26 change(s)
    • e885e1a : [RESTRICT AUTOMERGE] Whitelist VK_KHR_get_display_properties2
    • 84ec77e : [RESTRICT AUTOMERGE] Add new tests for VK_KHR_get_display_properties2
    • 486f5ac : [RESTRICT AUTOMERGE] Added PointSize in shader used for drawing points
    • 9112bee : Revert back to libpng 1.6.27
    • 34940f6 : Update libpng
    • 40aa5c3 : Fix renderdoc library name on android
    • 360c754 : Fixes descriptor indexing tests
    • d6201af : Fix incorrect buffer type in some protected memory tests
    • 2d20a05 : Disable interval watchdog during long shader compiles
    • 4b2f0de : Fix support check for sparse input attachment test
    • 0019fc8 : Fixes capability checks in subgroup tests
    • ff1c499 : Splits protected memory test shaders
    • 29dd072 : Stop 10bit formats requiring GL_SRGB encoding
    • 26d1e6d : Add calls to touchWatchdog()
    • fd843a0 : Enable unused AllocationCallbackRecorder
    • 8c6b445 : Fix multiview dependency access mask for depth stencil attachments
    • 91e0de1 : Always dynamically lookup egl functions
    • 679c034 : Add missing writes to PointSize in subgroups tests
    • bb58de7 : Add missing barriers from device to host read access
    • e165998 : Fixes advanced blending tests support check
    • a6304ee : Fixes timeline semaphore test queues
    • 483ef0c : Fix image layouts in graphics spirv_assembly tests
    • 8543f8a : Fix maxMipMap calculation for images
    • 17e9601 : Fix image layouts in graphics spirv_assembly tests
    • d027d1b : Split spirv_assembly tests workload
    • 9d7bcff : Add missing barrier before host access in draw tests

  • platform/external/flac with 2 change(s)
    • 706c378 : stream_decoder.c: Fix a memory leak
    • 029048f : libFLAC/bitreader.c: Fix out-of-bounds read

  • platform/external/freetype with 1 change(s)
    • 358c238 : Cherry-pick one upstream patch

  • platform/external/google-fonts/barlow with 2 change(s)
    • f2971b3 : Remove new styles from AOSP
    • b0c1e37 : Adding style packages/fonts adding the pixel 2020 styles and fonts Bug: 145530620 Bug: 145529629 Test: test the styles app

  • platform/external/google-fonts/big-shoulders-text with 2 change(s)
    • ec4d8a9 : Remove new styles from AOSP
    • 806be79 : Adding style packages/fonts adding the pixel 2020 styles and fonts Bug: 145530620 Bug: 145529629 Test: test the styles app

  • platform/external/google-fonts/fraunces with 2 change(s)
    • 04d81ba : Remove new styles from AOSP
    • 89691f6 : Adding style packages/fonts adding the pixel 2020 styles and fonts Bug: 145530620 Bug: 145529629 Test: test the styles app

  • platform/external/google-fonts/karla with 2 change(s)
    • 9bc7333 : Remove new styles from AOSP
    • d283cab : Adding style packages/fonts adding the pixel 2020 styles and fonts Bug: 145530620 Bug: 145529629 Test: test the styles app

  • platform/external/google-fonts/lustria with 2 change(s)
    • aff58ce : Remove new styles from AOSP
    • ea7c8be : Adding style packages/fonts adding the pixel 2020 styles and fonts Bug: 145530620 Bug: 145529629 Test: test the styles app

  • platform/external/gptfdisk with 1 change(s)
    • 6d36945 : RESTRICT AUTOMERGE ANDROID: Fix negative stack write in sgdisk

  • platform/external/icu with 1 change(s)
    • 6c2150a : Cherry-pick: ICU-20956 Fix monetary symbol getters in DecimalFormat

  • platform/external/iptables with 1 change(s)
    • db32596 : ANDROID: do not leak memory in iptables-restore

  • platform/external/libaom with 1 change(s)
    • 816f152 : libaom: Pull from upstream

  • platform/external/libavc with 1 change(s)
    • 0b601e1 : Decoder: Fix heap buffer overflow.

  • platform/external/libexif with 3 change(s)
    • 8b37da2 : fixes some (not all) buffer overreads during decoding pentax makernote entries.
    • 4c18b0f : libexif: Avoid buffer overflow due to compiler optimization
    • 79b5fcd : [RESTRICT AUTOMERGE]:libexif: Avoid buffer overflow due to compiler optimization

  • platform/external/libgav1 with 1 change(s)
    • b2c0e2f : external/libgav1: update to v0.16.0

  • platform/external/libhevc with 2 change(s)
    • 663b9fd : decoder: Fix memory uninitialized issue in ihevcd_sao_shift_ctb
    • bf3e80e : Do not call SIMD format conversion for width 32

  • platform/external/minigbm with 1 change(s)
    • aa65a6a : cros_gralloc: map custom drm fourcc back to standard fourcc

  • platform/external/nos/host/generic with 4 change(s)
    • 97eddac : Define the upgrade state
    • 493ae21 : Add APP_ERROR_NOT_READY to enum app_status
    • 64a6c36 : To support fastboot hal
    • a70c875 : Enlarge the timeout from 300 to 1200 msec

  • platform/external/noto-fonts with 1 change(s)

  • platform/external/perfetto with 2 change(s)
    • e899063 : Increase buffer size for Java Heap Prof CTS.
    • db51457 : Run CTS only on the primary ABI.

  • platform/external/rust/crates/proc-macro2 with 1 change(s)
    • 24df3a1 : Remove TEST_MAPPING, failing rust tests

  • platform/external/rust/crates/unicode-xid with 1 change(s)
    • 19b50d7 : Remove TEST_MAPPING, failing rust tests

  • platform/external/scudo with 3 change(s)
    • 9ae674f : [scudo][standalone] Skip irrelevant regions during release
    • e58b243 : [scudo][standalone] Add new mallopt options.
    • a72ef44 : [scudo][standalone] mallopt runtime configuration options

  • platform/external/skia with 1 change(s)
    • 411090f : [RESTRICT AUTOMERGE]: Stop discarding stencil buffers on tilers

  • platform/external/skqp with 1 change(s)
    • 4f007ab : Cherry-pick from android10-tests-dev into future revisions.

  • platform/external/sl4a with 2 change(s)
    • 814b492 : Adding new preferred network modes
    • d1c0c3e : Adding 5G new radio checks to SL4A facades

  • platform/external/sonivox with 1 change(s)
    • 3ff1a66 : Add bounds check for dls samples

  • platform/external/sqlite with 1 change(s)
    • bb1d95a : Update fix for issue 147928666.

  • platform/external/tremolo with 2 change(s)
    • 370160d : Fix: Add check in floor1_info_unpack
    • 5b6c2be : zero initialize allocated memory

  • platform/external/unicode with 1 change(s)
    • e6d4822 : Unicode Emoji 13.1 Data

  • platform/external/v4l2_codec2 with 43 change(s)
    • fde4c9e : V4L2Decoder: Handle V4L2 queue QBUF error
    • de44698 : V4L2Decoder: Recycle the empty buffer back to V4L2 output queue
    • d81f0fc : c2_e2e_test: decouple activity and test startup
    • d264fb8 : V4L2Decoder: do not stop fetching output buffers on drain or flush
    • 7b55edc : V4L2Decoder: streamon V4L2 output queue in Flush()
    • b21bd61 : v4l2_codec2: Improve log statements in V4L2EncodeComponent.
    • e8a0e06 : v4l2_codec2: Don't use BufferUsage::VIDEO_ENCODER for input buffers.
    • 9cf0ab5 : Make VideoFramePool and C2VdaBqBlockPool non-blocking when fetching
    • 2c6c900 : VideoFramePool: Only accept one request at the same time
    • fc3edbe : v4l2_codec2: Fixes to V4L2EncodeComponent drain logic.
    • c8f30de : v4l2_codec2: Remove UnalignedSharedMemory.
    • fbad28c : v4l2_codec2: Mark V4L2EncodeComponent buffers as BufferUsage::VIDEO_ENCODER.
    • efdbd3d : v4l2_codec2: Remove duplicated HalPixelFormat and InputCodec types.
    • f2cb0f3 : v4l2_codec2: Change output buffer memory type to DMABuf.
    • a4acf05 : v4l2_codec2: Remove code that prepends SPS/PPS to IDR frames.
    • 72ae41c : v4l2_codec2: Deprecate use of ::base::ScopedFD.
    • b9bf2f9 : c2_e2e_test: update E2eTestActivity theme
    • 9ded236 : Reduce the verbosity of some logs
    • 776b2ad : V4L2DecodeInterface: Add the comment for C2_PARAMKEY_PICTURE_SIZE
    • d23406c : V4L2DecodeInterface: Use fixed number for C2_PARAMKEY_PICTURE_SIZE
    • 29ce078 : V4L2Decoder: Clear mFrameAtDevice when streamoff the output queue
    • 817872e : V4L2Decoder: Skip fetching VideoFrame when no free V4L2 output slot
    • cd9bd5d : C2VdaBqBlockPool: don't log when dequeueBuffer() returns TIMED_OUT
    • 3d283c3 : V4L2DecodeComponent: Limit the resolution of the output buffers
    • 224de3d : C2VdaBqBlockPool: use hack to add IProducerListener
    • 089e075 : C2VdaBqBlockPool: Remove spare buffer polling
    • f326bf7 : C2VdaBqBlockPool: handle max dequeued buffer count
    • 420c3e3 : Remove C2VDAComponent and related test
    • c8a09cc : C2VdaBqBlockPool: fix the condition of a error log
    • d36ce4f : v4l2_codec2: Move BitstreamBuffer class to BitstreamBuffer.h.
    • 1da573c : v4l2_codec2: Change input buffer memory type to DMABuf.
    • f726eb7 : Use H2BGraphicBufferProducer at C2VdaBqBlockPool
    • b8b9791 : V4L2Decoder: use map to associate block IDs to V4L2 buffers
    • f14abff : V4L2Decoder: pass the same output buffer to V4L2 Queue slot
    • 8138025 : VideoFramePool: use exponential backoff for obtaining frames
    • 6ced266 : C2VdaBqBlockPool: Remove unneeded check in fetchGraphicBlock()
    • 50b5cdf : plugin_store: Switch to use C2VdaPooledBlockPool
    • c982386 : v4l2_device: Get V4L2 free buffer with requested buffer ID
    • 7c832f8 : Change getPoolIdFromGraphicBlock() signature
    • 69289ba : Add C2VdaPooledBlockPool class
    • 0283ebd : C2VdaBqBlockPool: Add android namespace
    • 865f1a0 : v4l2_codec2: Ignore unsupported controls in V4L2EncodeComponent.
    • 30cf47e : v4l2_codec2: Implement Codec2 V4L2 encode component.

  • platform/external/walt with 16 change(s)
    • de48cf5 : pywalt: fix stuck communication
    • 3901103 : Add taikuo@ as owner
    • e1e74f4 : walt: app: fix ping while WALT hardware is disconnected
    • cab1e13 : walt: app: fix Lint errors of java in the main folder
    • 94adb77 : walt: app: fix Lint errors in AndroidManifest & resource files
    • 53e0953 : walt: app: migrate to AndroidX, AppCompat and new API
    • 085d6d1 : walt: app: fix Lint errors in the test folder
    • 90cb0e4 : walt: app: update SDK, gradle and NDK version
    • 907294f : walt: app: remove unused drawable resource files
    • c6fdd9a : Deprecate OpenSL ES for Android API level 30 in Android.mk
    • 098c8fb : Revert "Convert sync_clock_jni to Android.bp"
    • 1f41041 : Revert "Deprecate OpenSL ES for Android as of API level 30 (R)"
    • 54e5573 : Add METADATA to walt: Apache2=NOTICE
    • 5db98eb : Remove redundant NOTICE copied from LICENSE.
    • 306ed9e : Add gkasten@ as owner
    • 484fb8a : Deprecate OpenSL ES for Android as of API level 30 (R)

  • platform/external/wayland-protocols with 6 change(s)
    • f3f48c9 : Add gamepad rumble support in Wayland interface in Android output pipeline.
    • a15a1a6 : Revert^2 "Update zcr_remote_shell_v1 protocol to version 29"
    • 808c61f : Sync notification-shell definition with Chrome
    • 2d974d3 : Update remote-shell definition to version 28
    • 0c559ff : Revert "Update zcr_remote_shell_v1 protocol to version 29"
    • cf5677f : Update zcr_remote_shell_v1 protocol to version 29

  • platform/external/wpa_supplicant_8 with 10 change(s)
    • 64b9063 : p2p: pick 5g channel from more possible channels
    • 935ce1e : Bug fix of 6GHz band channelization
    • c174534 : Bug fix of 6G band channelization
    • c85aa52 : Notify the bssid driver sent in assoc-reject.
    • fb3a444 : FILS: Use FILS auth alg when connecting using PMKSA caching
    • 3a5b441 : nl80211: Do not send FILS ERP sequence number without rRK
    • 007d736 : hidl/1.3: Add missing check of SAE key management.
    • 2db03fe : hidl/1.3: Add WPA_KEY_MGMT_FT_SAE key management.
    • a7fd80d : Add support for indicating missing driver AKM capability flags
    • 4fbc08f : [wpa_supplicant] Cumulative patch from commit dd2daf084

  • platform/frameworks/av with 45 change(s)
    • bb46089 : Fix potential overflow in WAV extractor
    • 8ea3bdb : Fix memory overflow in ESQueue
    • 4a02061 : Revert "mp3dec: Fix out of bound read error"
    • f271aef : Build static and shared libdrmframeworkcommon.
    • 819799c : mp3dec: Fix out of bound read error
    • 61cd8f0 : m4v_h263: Fix heap buffer overflow issue in BitstreamFillCache
    • 9dcade5 : Fix memory leak and abort
    • 72405f4 : MediaMuxer:Avoid hang during stop() on empty track
    • 291deb9 : libmediadrm: support USABLE_IN_FUTURE in getMetrics
    • 067cd6c : Fix APS death notification
    • b56e743 : Release AudioTrackCallback when the track is removed.
    • 515061e : libstagefright: Do not use max/min luminance if it's 0
    • 1df51f3 : CCodec: don't trigger output format change after flush
    • d341edc : Camera: Clarify SCALER_CROP_REGION usage
    • fd90fdf : Add package name when creating AudioTrack.
    • 3b63a25 : C2SoftGav1Dec: remove non-eos flush
    • 33f03f6 : aaudio test: catch errors with release of input stream
    • 5cad639 : aaudio: fix crash on disconnect for shared streams
    • 79224ca : aaudio: prevent onAudioDeviceUpdate past close
    • 4719048 : aaudio: fix crash from callbacks during close
    • e1f1cb5 : audio policy: correct force use touch sound delay
    • b7aee6e : framework/av,C2SoftGav1Dec: update to libgav1 v0.16.0
    • 717bc28 : audio flinger: handle race condition in AudioRecord creation
    • af570c4 : Let mediaserver use CleanupMode::CLEAN_ALL mode for RenderEngine
    • 7633b16 : MediaCodec: fix output format change event timing
    • ddbbf55 : C2SoftGav1Dec: sync copyOutput*() w/other codecs
    • d1d051a : Camera: Fix request metadata override for repeating request
    • 5e2cd30 : Camera: Fix deadlock caused by ordering of mStatusLock and mCameraStatesLock.
    • fbaedd7 : Camera: Allow 0-face notifications to be sent
    • 33897ba : audio policy: fix beacon mute delay
    • e52b8fa : Camera: fix wrong signalStreamFlush call
    • 44f9ee2 : audio policy: fix attributes for strategy "rerouting"
    • e29b342 : Reserve item ids for samples + grid
    • 394ad70 : Camera: Fix race between initialize() and statusCallback (take 2)
    • 66cddec : Revert "Camera: Fix race condition between initialize and statusCallback"
    • 55fd81d : audio policy: fix concurrent capture policy for virtual sources
    • cfb0ffb : MediaMetric:Save each item indiviually for AudioPowerUsage
    • 377d9bd : AudioFlinger: fix fast capture silence
    • bdf75f9 : Camera: Fix HAL call order for setCallback
    • 4208ea0 : Camera: Fix race condition between initialize and statusCallback
    • a15aa8d : C2SoftVorbisDec: Fix memory leaks in multiple headers case
    • 5ed1a86 : AudioMixer: Fix MONO_EXPAND for more than 2 channels
    • 457b394 : Camera: fix stream ID for failed buffer request
    • 2f7af40 : Fix audio HAL restart sequence to improve uptime
    • 19e92b5 : Delete an uninitialized object in AACExtractor

  • platform/frameworks/base with 522 change(s)
    • 0b610a2 : Ignore GrantCredentials call with unexpected calling uid.
    • 828fe0b : Protect GrantCredentialsPermissionActivity against overlay.
    • 90cfe17 : Hide overlays over uninstall confirm dialog
    • c4ce178 : Revoke permission on non-runtime - runtime upgrade
    • 03da463 : Ensure permissions are revoked on state changes
    • 0c17049 : RESTRICT AUTOMERGE Fix CDM package check
    • e237a83 : remove sensitive pii from safetynet logging
    • 9ac71ec : Enforce permission checks in getting app exit reasons
    • a185996 : Fix the issue provider can be wrong when requesting slice permission
    • a37060d : Use shared libdrmframeworkcommon.
    • 1a6f1fb : Do not re-initialize synthetic password
    • cf9d5d5 : Fix out of bound error of IncidentService
    • 61b620a : Fix storing the wrong value of mLockdown in setting
    • a13cfc0 : Protect bluetooth.device.action.ALIAS_CHANGED
    • af35aa5 : [BACKPORT] Improve location checks in TelephonyRegistry
    • 0b4cd45 : Validate user-supplied tree URIs in DocumentsProvider calls
    • cdb9134 : Validate user-supplied URIs in DocumentsProvider calls
    • 11725e1 : Require permission to create trusted displays
    • 780e545 : Use normal rotation if orientation is changed by resume-scheduled app
    • 97c29c7 : Update INTERNET perm state cache to use uids instead of appIds.
    • 50ee801 : Handling removing original-package tag
    • 8c7a325 : Revert "Handling removing original-package tag"
    • 7494002 : Fixes PM.grantImplicitAccess for multi-user
    • ae03031 : [RESTRICT AUTOMERGE] Revert "Require permission to create trusted displays"
    • f1f2e04 : Fix un-dismissable incoming call for auto-rejected calls
    • 44ecc73 : RESTRICT AUTOMERGE Reland "Fix showing keyboard without editor focused.."
    • 30f9ba0 : Move reference WM Sidecar impl to system_ext
    • 16a691f : Don't dump binder proxies with the lock held.
    • 27c28b9 : Handling removing original-package tag
    • 360eba9 : Provide more feedback to Settings when sessions fail
    • f5566bd : DisplayImeController: reapply visibility when leash changes
    • 42be8aa : Open Conversation settings when tapping assoc header
    • 1ba0655 : Guard aginst another NPE
    • 6842f03 : IMMS: Make IMMS PendingIntents immutable
    • 1c50961 : Disable use of RevocableFileDescriptor for blob reads.
    • 8fce85a : Add read/write logic for SubscriptionPlan network types field
    • 911b442 : Update device name on audio info changed
    • 1aef206 : Fix unique identifiers best practices links in device ID API docs
    • 7174ebb : Don't dump binder proxies with the lock held.
    • 37b1af9 : Fix Z-ordering of simultaneous HUNs
    • 2b82b81 : Allow for dismissing resumable players
    • b86df21 : [RESTRICT AUTOMERGE] docs: Removing obsolee TODO
    • 283a2e1 : Cancel pending timeouts when media data is removed
    • 4dd6d51 : Handle non-visually-interruptive updates better in bubbles
    • 5d04490 : Update listener instead of creating a new one
    • 63ade43 : Use same steps to test MBS connection as when actually connecting
    • 4895f71 : Media - Don't clear unless active flag is false
    • 590c72f : Uprank ongoing CATEGORY_CALL HUNs over those w/ active remote input
    • 208b157 : Fix handling of bad image previews.
    • f2abc4e : Fix Rescue Party observability criteria
    • 0f26f57 : RESTRICT AUTOMERGE Make task visible if activity launched behind
    • 3b6bdff : Clear low profile mode while forcing client to show system bars
    • 6bb2b9c : Make process level rotated config and display metrics consistent
    • 8517e8d : Add read/write logic for SubscriptionPlan network types field
    • 3d4cba5 : BatteryStatsImpl: Add mBatteryTimeToFull to parcel
    • 44baf28 : Revert "Allow package verifier to hide specific fgs notifications."
    • fbec38f : Ensure the notif panel is inflated
    • 7c7d7d4 : Account for cutouts in system insets (as done previously)
    • 7a5e333 : Add TileAdapterDelegate
    • 6f3c88a : Swap seekbar vert padding to keep height fixed
    • 74fcc57 : Excessive battery usage fix.
    • 3e60576 : DarkMode Tile affects all users + security bug
    • cfb033e : LINK_CONFIGURATION_CHANGED broadcast: stop including EXTRA_LINK_PROPERTIES
    • 7672468 : Add BIND_INCLUDE_CAPABILITIES flag when binding to the service.
    • 7cdf920 : Check for null when getting PiP action item drawables.
    • c632e0f : Set the default screenshot delay to 0ms
    • 488f0a6 : Add a flag to change the screenshot keychord delay
    • dc7260a : Add config to use lower of IPv4/IPv6 MTU values
    • 0a29fc6 : Ignore screen decor tests
    • 6c6e754 : Adds Assistant Handles learning state to backed up settings
    • 138ee97 : Handle Activity Resume to Stop case for AppUsage logging
    • 0eb48db : Prevent default wellbeing app from falling below WORKING_SET bucket
    • 07ef074 : Reduce RM createResources lock contention
    • d88d71e : Clean up back handler from prototracer
    • 9b2063c : Map bar type to new ITYPE_{SIDE}_MANDATORY_GESTURES_INSETs
    • 3cd3114 : Don't let IME window fit status bar
    • 073d99f : Make specific nav touchable region when the IME is showing
    • bcf5c85 : Media - Remove before adding for config changes
    • 4dcdfcb : AudioService: more communication mode fix
    • 2b134a1 : Add DisplayContent#forceDesktopMode
    • e503f45 : Use MATCH_ANY_USER when retrieving PackageInfo.
    • 4bbbfaa : Move all BluetoothCodecConfig and BluetoothCodecStatus APIs moved from the non-SDK API list to the blocklist in Android 11 back to the non-SDK API list.
    • 5586bce : Observe mic mute changes, consider recordingss paused when muted
    • 58f3306 : Fix override setBufferCount
    • 69e5392 : Add ncid to CellLocation in CellIdentityNr
    • 914263e : Revert "Read and cache features when user switches"
    • 8cbe2db : End current key button animations when the button is hidden
    • 59a51c6 : [RESTRICT AUTOMERGE]Don't finish noHistory activity while it is on the topmost.
    • 9223fc1 : [wm] Use existing parent window token for child windows
    • dc0c7a4 : Bug fix of 6GHz band channelization
    • 5079993 : Ensure notif panel behavior in immersive mode
    • 4f59bdd : Data connection for carrier specific APN
    • 7afe0b2 : Media - Leave playing media in QS
    • d9e9bac : Don't trust DozeState onScreenState changes
    • 3dca24f : Only filter when remote session has associated notification
    • 74b884a : Filter out notif updates based on active media session
    • 99415f0 : Read and cache features when user switches
    • 2eed386 : Customize the service class for Call barring
    • 3dc1a09 : AudioService: fix overlapping speakerphone + Bluetooth SCO routing requests
    • c384c93 : Add telecom to priorityOnlyDndExemptPackages
    • 1c1ea15 : Build AppsFilter cache in background
    • 534bbae : Fix VrDisplayTest failure
    • 4c0f690 : Added UserInfo.convertedFromPreCreated
    • 618a7cd : Log persisted bubbles
    • 477c23e : Camera: Clarify SCALER_CROP_REGION usage
    • 7717083 : Additional LMK diagnostic information
    • 3709719 : Reduce vertical margins in landscape add controls
    • b459268 : Add logging for swipe and timeout
    • 0db7d12 : Move call to MediaRouter2Manager to worker thread
    • 3239fc9 : Pass correct install user when creating sessions
    • d5b74ca : Increase keyguard password maxlength to 500
    • 8c35d00 : Display disconnected bluetooth devices only when local output device is available.
    • fcd4cbf : Add package name when creating AudioTrack.
    • 51d9edc : Fixed PackageManager.readLPw() call.
    • 80e875f : Log the application uid in PipUiEventLogger
    • e348860 : Fix showing keyboard without editor focused in some cases (1/2)
    • c223642 : Update language to comply with Android's inclusive language guidance
    • 5b5fdb8 : ActivityManager: kill frozen processes receiving sync transactions
    • 7d26c8c : Expose grantImplicitAccess in IPackageManager
    • 6d51c36 : Add placeholder to priority onboarding
    • e214fb4 : Add log to NoMan for canceled cancels
    • 75cf767 : Fix NPE when starting activity while no focused task
    • b4908e9 : Enable mic & camera by default
    • f0c57b7 : Update notif ranking on consolidated policy change
    • e07fe5c : Block offset requests prior to entering PiP
    • 152d0e6 : Fix gesture exclusion limit for sticky-hide nav bar
    • be864d3 : Remove unit test changes in "wifi: Support SAE_TRANSITION when converting to WifiConfiguration"
    • d9d3ada : Remove unit test changes in "[Passpoint] Changes to Unique ID"
    • beb3609 : Remove unit test changes added in "[Suggestion] Fix setWpa3EnterpriseConfig" in rvc-qpr-dev
    • 7f60f43 : [WIFI] Make Aware + Connectivity agent network specifiers sensitive
    • 238de21 : Add screenshot back to power menu for some devices
    • cefc89c : docs: Added links to the Android 11 summary pages on developer.android.com.
    • 44caf0e : AudioService: check calls to AudioSystem.initStreamVolume
    • 373ac57 : Accept repeated locale as an input of LocaleList construction.
    • 951fa94 : RESTRICT AUTOMERGE Remove alarms from mPendingNonWakeupAlarms
    • 41b1674 : Accept repeated locale as an input of LocaleList construction.
    • 8e36f0a : Add accessibility manager enabled check in progressbar
    • 771d8f8 : Fix NPE in GlobalScreenshot
    • c16e6df : Handle IME when target moves between splits
    • 6987f6d : Controls - Custom icon/color issues
    • 15a5b1c : Check ServiceState when showing dialog
    • 27c52fc : Don't kill for REQUEST_INSTALL_PACKAGES on default/error mode transition.
    • 41c59ba : Add CONNECTIVITY_USE_RESTRICTED_NETWORKS permission to DownloadProvider
    • dfc8abb : Update requested state after applying pending frames
    • 9b1d701 : [CS] Add an option to block sensitive network specifier
    • 142ce41 : Accept repeated locale as an input of LocaleList construction.
    • 2cb650f : Accept repeated locale as an input of LocaleList construction.
    • 33ee463 : Accept repeated locale as an input of LocaleList construction.
    • 3d25b3b : Accept repeated locale as an input of LocaleList construction.
    • 7ee6878 : Accept repeated locale as an input of LocaleList construction.
    • cfa3045 : Modify the TelecomLoaderService to provide LocalServices to Telecom
    • a19f9ed : Sanitize more of the notification text fields
    • 978d31e : Sanitize more of the notification text fields
    • 8061246 : Sanitize more of the notification text fields
    • 7857da6 : Sanitize more of the notification text fields
    • 0e9afe6 : Retrieve unlockProfile attribute with private namespace
    • 0874483 : [Suggestion] Fix setWpa3EnterpriseConfig
    • 3e91d35 : CachedAppOptimizer: freeze/unfreeze binder
    • 65f4127 : Media - Handle cleanup of pending notification entries
    • e92b7d7 : Make dialog not exported
    • 677078e : Make display frame compatible
    • ff129bb : LockSettingsService: Move down onAuthTokenKnownForUser()
    • e80e941 : Compare with oldSoftInputMode after restoring softInputMode
    • 6d90fa3 : RESTRICT AUTOMERGE Revert "Construct AppsFilter cache on background thread"
    • d1ba7f4 : Unlock keyguard for screen recording action
    • 6b6992b : Cached list of pre-created users on UserManagerService.
    • 69eb7b7 : Fix SystemCaptionsManagerService to re-bind after a force stop
    • bc86158 : Expose some level of logging to aid debugging.
    • 1e8e7a9 : [RESTRICT AUTOMERGE] Update the visibility of activities on sleeping display
    • ef7b133 : Require permission to create trusted displays
    • f21c885 : Require permission to create trusted displays
    • 4ed31ef : PiP: Hide menu when resize starts.
    • 56c3b76 : Make SystemUI crash with warning if SystemBarConfigs is incompatible with NotificationPanelViewMediator.
    • 4a6f9b9 : Fix AAOS SystemUI Presubmit tests that are breaking.
    • e91551d : Media - Fix sysui crash on media image load
    • 0c5affb : Media - Add player sorting
    • 697c2f9 : Only allow system apps to be forceQueryable
    • c3633c0 : Use WifiEntry#shouldShowXLevelIcon() to show X in level icon
    • 4e9ce69 : Do not update nightmode from settings for car
    • b0f1feb : Construct AppsFilter cache on background thread
    • afe2823 : AppOpsService: Add a special case for OP_RECORD_AUDIO_HOTWORD.
    • b1d0a83 : Fix transfer API.
    • 12f3e8d : freezer: reentrant enable/disable method
    • 6ca459d : freezer: switch to cgroup v2 freezer
    • 1f27ebf : Allow to replace fixed rotation state
    • 5a5734b : Finish fixed rotation after recents moved to top
    • 88c92c7 : Fix BEHAVIOR_SHOW_BARS_BY_TOUCH
    • 4459122 : Add missing synchronized(mLock) blocks into PackageManagerService
    • 10cb450 : Fix usage of the wrong lock in PackageManager (mLock instead of mSettings)
    • d6f2f7f : Fix some notifications animation issues
    • ea9d40e : Add minimum bandwidth config for showing LTE+ data icon
    • efc2cf9 : Fix NotificationPanel animation jank.
    • 86bd39d : RESTRICT AUTOMERGE: Set mAllowWhileInUsePermissionInFgs correctly when bindService() from background.
    • 5460282 : Remove entry from mLastReportedWindowingMode on destroy
    • 80951fa : Introduce INPUT_CONSUMER permission for InputConsumer
    • 4bd9165 : audio service: add watchdog for audio mode
    • b3beae7 : audio: additional speakerphone and audio mode fixes
    • 031f3d1 : [SysUI] Add Low Quality QS indication
    • a8c8452 : Use sf animation handler in PIP PhysicsAnimator
    • 5afa764 : Revoke the uri permission when the file is deleted
    • b2444cb : [RESTRICT AUTOMERGE] Make a context dervied from an UI context as an UI context
    • 17ed4e7 : Add log for dismissal when new screenshot is taken
    • 68b3c98 : AppOpsManager: Add OP_RECORD_AUDIO_HOTWORD
    • 4477d12 : Don't create a file with empty favorites
    • b282361 : Revoke Uri access after a NotificationListener is removed.
    • cd1aec7 : Grant URI permissions to NotificationListenerServices when added.
    • d631c64 : Add a SettingsProvider key for Adaptive connectivity
    • a4f73d7 : Respect UI Context for getDisplay
    • 174baac : [Wi-Fi] Show Pie+x Wi-Fi icon when a connected Wi-Fi is not default route
    • b0d0d7c : Smooth out IME animation for automotive devices
    • 106f745 : Remove home snapshot immediately
    • 1a1c93f : Handle NPE in LocalImageResolver to avoid crashing systemui
    • 252f517 : Do not trigger move animation during PiP transition
    • 6fcdb6b : Remove delete action from notification
    • e69b8a9 : docs: Fix note about new intent action changes coming with Android 11.
    • ebceb0d : Add default constructor to NR cell classes
    • 69e604f : [SettingsProvider] fix WriteFallbackSettingsFilesJobService holding wakelock
    • c1dc1b8 : Cache location provider pkg name
    • 64c801d : Special case location provider camera accesses and show them as indicators
    • 94afe73 : Treat phone call mic/camera similar to other mic/camera app-ops
    • 732608a : Add app-ops for camera/mic use during phone call
    • 665f91b : Correctly expose EGL_ANDROID_native_fence_sync to hwui
    • 6adc366 : Media - Don't animate during camera gesture
    • 6212e2a : Fix screenlayout calculation with overridden screenW/Hdp
    • 444e8dc : Refine system bar position restoring
    • 48288a5 : Correct the return value of applyAnimationLocked.
    • 23c7528 : Update requested state after applying pending frames
    • 6afd939 : Skip RAT type listener registration if IMSI is not available
    • 64c342d : Avoid notifying the FUSE daemon for invisible volumes
    • f8175d1 : Dispatch insets to client if mState is changed
    • b1dca9a : Non-priv apps are not allowed to use always/never lock task mode
    • 27d5a1f : Avoid adjusting top focused root task while clear task
    • 31fc73a : [RESTRICT AUTOMERGE] Update the visibility of activities on sleeping display
    • e49aa72 : Allow package verifier to hide specific fgs notifications.
    • cb4dbb8 : system server watchdog caused by deadlock
    • 533682e : Refine system bar position restoring
    • c07be0d : Invalidate resized bounds on aspect ratio changes
    • cbb1ec8 : Fix padding in management activities
    • ca5b04d : Update NR TAC limit to 3 bytes
    • 9bb9924 : Reduce WTFs in SyncManager
    • 70b5235 : Allow user to block individual apps from resuming
    • 87c7f41 : MediaRouter: Create BluetoothRouteProvider for each user
    • 6839126 : Update process info while making activity visible
    • 90a8354 : Use theme color for screenshot UI icons
    • 39bcfc7 : Remove car permissions from common shell package
    • cbc302a : VIS : SoundTriggerService: fix fake AudioRecord creation
    • a845acf : Prevent re-use of dismissed wallet view
    • 73d6c79 : [RESTRICT AUTOMERGE] Update the visibility of activities on sleeping display
    • 5f61741 : Add MODIFY_AUDIO_ROUTING permission to systemui
    • 2778b62 : Remove app ops indicators from notifications
    • d240baf : Dismiss bubbles if shouldBubbleUp returns false (e.g. DND is enabled and configured to hide that bubble).
    • 43a326c : wifi: Support SAE_TRANSITION when converting to WifiConfiguration
    • 1a53789 : Update requested state after applying pending frames
    • 79388bd : Unset activity type for process level configuration
    • a312f81 : Avoid deadlock during boot up
    • 57855ef : Fix WiFi + "x" stil visible
    • 75d127d : Remove IMS call logs that may leak PII
    • d20b0ce : Fix CtsIncidentHostTestCases for RVC AAOS emulator
    • 89f122a : Use last user-resized size when re-entering PIP
    • c527eed : [Passpoint] Changes to Unique ID
    • 41cc05c : allow KeyguardIndicationController to be more easily overriden
    • ef1f570 : Run user sensitive 60 seconds after boot
    • 240dd73 : SystemUI: Reset PUK StateMachine after PUK is unlocked
    • 3fbdd17 : No vibrate on initial ringer setting
    • d75a22b : Add 5G NSA to collapsed RAT types list
    • 070b491 : Add changeId to gate R-QPR tests behind
    • 9334f7a : Do not log package name on privacy-indicator logs
    • b56228e : Update PermissionManagerService to handle pre-created users
    • 4624816 : docs: Removed Q preview language and added a link to the Android 10 page on developer.android.com.
    • fc704c0 : Shorten month on AOD date
    • ad19ed2 : docs: Adjusted language to avoid gender-specific terminology. Test: none (docs-only change) Bug: 151156981 Change-Id: I8f06796b2828695f62bf32c033e5406bc3d858ad
    • 6bb575b : Make screenshot process unbind correctly
    • 9c62ef6 : Resume next activity if pausing app died
    • e5a64d4 : Fix fd leak in KeepaliveTracker.
    • e5f5be9 : Shorten month on AOD date
    • e88a27f : Change description of privacy icons in Statusbar
    • 83f4bc3 : Change date format for better 'ja' compatibility
    • 2e0f351 : Add guts to media player on long press
    • 53c36b7 : Add EBS interface to BatteryController
    • 0a1d4ed : Use header font on emergency button
    • fc2a3e3 : Change ASSISTANT_SESSION_UNKNOWN ID
    • 95e6315 : Introduce a CustomIconCache for editing favorites
    • f2e7da7 : Resume next activity if pausing app died
    • e3be777 : Also factor the floating rotation button into the active touch region
    • 11dcabf : Ignore nav bar alpha changes while user is not yet setup
    • 1315f11 : Support dispatchNullEvent virtual method
    • 98e7fb1 : Use reentry size to calculate PIP entry bounds
    • d417312 : Allow reentry bounds to be overriden before saving
    • ce030f1 : Fix argument order in Sharesheet Started logging
    • 7f12a30 : Do not leak dump objects.
    • 29154b1 : Do not leak dump objects.
    • dae1a66 : Apply audio restrictions to external vibration
    • 046114d : Make non-blockable notification more robust
    • 4393c7a : Skip loading tiles from non-current user if primary profile only
    • 002944f : Resolve the endpoint in legacy VPN
    • c9e026f : Add a test for starting the legacy VPN.
    • f768e86 : Add check for WallpaperEngine compatibility
    • f92d07e : Add updatable-media jarjar rules to framework-all
    • d44c53b : Call on urls changed callback when callback added
    • 9b1ead5 : Fix isAutoRevokeWhitelisted api to ignore manifest declaration
    • ea9ef78 : Use theme color for AV container background to avoid a white flash in dark mode.
    • b6478ed : Dispatch insets to client if mState is changed
    • 01b7a61 : Migrate PiP logs to UiEvent
    • 81fa5e4 : Add DeviceConfig flag for drag direction angle threshold for cursor drag
    • e534fb7 : Separate mic + camera from location
    • 4c789e0 : Fixed how com.android.server.pm.Settings handle pre-created users.
    • 7a6365a : Fix bug: NullPointerException in ChooserActivity
    • eaae634 : Extend SUPL network request timeout for consecutive SUPL request
    • 4a28e3e : Controls UI - Do not throttle drag events
    • 7223598 : Controls - Reduce binding priority
    • f379917 : Allow permission controller to read audio configuration
    • 2bc72aa : Fix flaky test in ConnectedDeviceVoiceRecognitionNotifierTest.
    • e6c6620 : Revert "Reparent bounds layer if surface was replaced."
    • 504e7d8 : Mark implicit PendingIntents as immutable
    • a5d5288 : Mark implicit PendingIntents as immutable
    • db245b0 : Mark implicit PendingIntents as immutable
    • 599c3e4 : Mark implicit PendingIntents as immutable
    • 7f0fd28 : Mark implicit PendingIntents as immutable
    • a17c813 : Remove home snapshot immediately
    • 51387a0 : Use -target 8 for android_uiautomator
    • 02bdeef : Mark implicit PendingIntents as immutable
    • 5277e07 : Update docs to clarify how providers can create style bundles and Slices for inline suggestions.
    • 06d38ca : Alert ProxCheck listeners directly when timing out.
    • b8b53f3 : Fix duplicate devices when multiple mediums scanning requested
    • 2c17b66 : Revert "Revert "SystemServer: Dynamically load wifi-service"
    • 31c24e0 : Allow Power-button to temporarily ignore proximity sensor.
    • 01e7567 : Fix SideLoadedAppListenerTest
    • ff69d4b : Fix UserSwitchTransitionViewMediatorTest
    • e394275 : docs: Changes "their" to "the" in 2 places
    • 8e41a2d : Notify IORap without including packages for secondary dex opt.
    • 929ab61 : RESTRICT AUTOMERGE Do not set referrerUri on SessionInfo for non-owners
    • e432e37 : Allow more concurrent notifications
    • 6607196 : Prevent sleep tokens from being created recursively.
    • fe89715 : Fix "null" toast when FillCallback.onFailure(null) called.
    • 9b4958a : Notify IORap without including packages for secondary dex opt.
    • d50f065 : Recreate media controls when style changes
    • fae543b : Notify IORap without including packages for secondary dex opt.
    • a8a07f1 : Only apply back gesture device config if there are existing insets
    • 379eb5c : Correct protectionToString
    • a03bcee : [NetworkSuggestion] Fix getEnterpriseConfig
    • 6a4b768 : Ensure CachedAppOptimizerThread cpuset
    • a7f7936 : Do not animate padlock when fp
    • 0af8530 : Decouple FUSE mount from main thread for demo user
    • 4030db5 : Allow SystemBar configuration via XML.
    • 6dbda27 : Require a more specific intent
    • c09d099 : Remove Enhanced Connectivity Dev Option
    • 702ca7c : Remember the stack position, including across configuration changes.
    • 71818ce : Change the range checking for ssrsrq
    • f6ef97c : Fix NullPointerException thrown by logging
    • fc974f2 : Revert "Make broadcast protected"
    • f654371 : Don't include inaccessible data dirs in library paths.
    • a40ff70 : Set the NetworkInfo subtype to 0.
    • 630f891 : Fix race condition in UidRecord cleanup
    • d537ce0 : Update mandatory concurrent stream docs to specify support for lower resolutions.
    • edc354d : Updated docs with clarifications on specific limitations with the new Inline APIs.
    • 92ff848 : Update focus highlight of dialog button
    • d0dd38c : fix app prediction service doesn't clean-up properly.
    • 5c17bba : Add CAR_DIAGNOSTICS, CLEAR_CAR_DIAGNOSTICS, CONTROL_APP_BLOCKING, and CAR_UX_RESTRICTIONS_CONFIGURATION permissions to run ATS tests
    • 681b236 : RESTRICT AUTOMERGE Do not set referrerUri on SessionInfo for non-owners
    • 290ee34 : Make broadcast protected
    • 18048e0 : Update FocusFinder
    • 56cfdd1 : Allow network stack UID caller to retrieve cell identity
    • 78f3118 : Disable emergency alert for Germany and Poland per requirement
    • dfd9f17 : Ignore GONE views in shade when processing sections
    • 3127558 : Fix unintended preferred activity reset
    • 3b7232c : BluetoothManagerService: enforce BLUETOOTH_PRIVILEGED for onFactoryReset
    • d7bd255 : Animate out screenshot UI on back and CLOSE_SYSTEM_DIALOGS
    • fc76b97 : Skip bg PSS collection for apps using a camera
    • 1d6554f : Reduce demo user FUSE volume mount timeout
    • f0988b9 : Improve SystemUIOverlayWindow control
    • 14708a6 : Update active touch regions in the nav bar
    • c277714 : Propagate AudioAttributes flags to VibrationAttributes
    • 6c01bf5 : Revert "Update FocusFinder"
    • 5749b51 : Fix missing IME switcher icon (w/ a hardware keyboard)
    • 540d92d : Remove possible residual callbacks when detach wallpaper.
    • 1fc831d : Keep USB disconnected receiver active when ADB activity in bg
    • df8d077 : Delete dead code related to CarStatusBar
    • 9406f1d : Grant visibility even when not granting URI perm
    • 3bda3bf : Java docs update: Advise not to include PII in setProcessStateSummary
    • 05ad942 : Do not reposition leaf tasks from grandparent tasks
    • 0cb53bb : Ensures the slop value is fixed cross lines.
    • 588fa46 : Fix NavigationBarColorTest
    • b7cffca : Allow empty tokens in strict grammar
    • b30bb35 : Handle null media metadata
    • c5f14f9 : Use CarUserManager and fix broken "add user" button
    • c07f0a9 : Move screenshot receivers and add tests
    • 9abf24f : Give Permission Controller the ability to see all accounts.
    • 239e581 : Postpone updating idle states to after the boot.
    • dbac29e : Allow perm controller to read historical app-op data
    • 60f36e4 : Guard against NPE
    • e830adf : Add ripple and border to emergency call button
    • 782bdfc : EventSequenceValidator: Only record the debug log in debugging level.
    • b46f971 : Don't auto-restart face auth after successful auth
    • 6331de5 : Don't turn on prox when wirelessly charging.
    • 56cd67c : docs: Use more inclusive pronouns
    • fd89d72 : Restricts notified app ops based on flags
    • d074a54 : Add back privacy chip
    • c4bbfd1 : Clear identity when checking strongauth flags
    • bdf7896 : Reset the screenshot preview intent on clear
    • edd2c90 : EventSequenceValidator: Only record the debug log in debugging level.
    • 80a9cce : Add missing isShellUser check
    • 5e2931c : Add missing isShellUser check
    • 9c33b3f : Add missing isShellUser check
    • 3a5cd5b : Add missing isShellUser check
    • 8f3de48 : Add missing isShellUser check
    • bfdb712 : Add missing isShellUser check
    • 8b7811c : Remove unused intent in NiNotification
    • ef5279d : Remove unused intent in NiNotification
    • d541f6d : Remove unused intent in NiNotification
    • 3750b50 : Resume-on-Reboot: remove special string
    • 647d9fb : Add permission QUERY_ALL_PACKAGES into WAPPushManager
    • 39ba8c9 : Add CAR_DRIVING_STATE and CAR_CONTROL_AUDIO_VOLUME permissions to run ATS tests
    • 0ebe70c : Prevent exception when surrounding text retrieval
    • 98349de : Reintroduce flexible inset mapping
    • c2e8162 : Keep alternate reference to mStatusBar and mNavigationBar for flexible insets
    • c363a3a : Add HANDLE_CAR_MODE_CHANGED permission
    • 068ddf7 : Scroll the hiding page to top on tab changed in sharesheet
    • c109dd0 : Remove toast in power save mode
    • f784aed : Clicking convo header launches notif settings
    • d24084e : Update authentication when encrypted or lockout
    • 7b1c1db : Check foreground and appOps for BiometricPrompt#authenticate
    • 10789f1 : Add icon logic for 5G SA mode
    • d50eb6e : Update PowerNotificationWarnings
    • 7652ae9 : Don't clone the locale redundantly in Configuration.setTo()
    • dce238b : Make the build text in QS marquee
    • c4b0c2c : Give SysUi top-app while playing charging anim
    • 98bf74b : Skip resuming activities on sleeping display
    • 925a102 : Animate when removing PiP
    • a3986a5 : Allow empty tokens in strict grammar
    • 7d4f779 : Allow call forwarding number with prefixes to be dialed while on IMS roaming
    • e7ca377 : Ensure that bubble badge is always circle
    • 8330895 : Add ID to secondaryOrientationHandle for tests
    • 6ec2f91 : Add relative layer to SurfaceParams
    • 26e679e : Change the range of SS-RSRQ per 3GPP TS 38.133 section 10
    • 1317811 : Fix a Sms7BitEncodingTranslator threading issue, since translate() method can easily race when called by multiple threads.
    • 157cf55 : Add a space after bullet point is recommended
    • 33e5841 : Expose NR State string method for use in RadioInfo
    • 223c8e0 : Apply max char length when setSingleLine is called.
    • a0c6539 : Set upper-limit for the single line edit text.
    • f76c853 : Keep warming services out of cached adj
    • 0c1b921 : linkToDeath exception cause system server crash
    • 03ed404 : Migrate from old key when combining device and media data
    • ee525cf : Fix aliasing issue with bubble badge bitmap
    • c804567 : Fix NPE
    • dd2100f : Revert "Migrate from old key when combining device and media data"
    • 2c403a6 : Added systemui controller to control system bars.
    • 3a3af2f : Add carrier config for NR timer reset
    • 564ace9 : Unregister broadcast receiver when detached from window
    • 96078b1 : Add bottom offset to the intial padding rather than accumulating it.
    • 715073f : Fixed that data connections not tearing down when APN set id changes
    • 206e7d7 : Prevent bell icon from disappearing on immediate followup notification.
    • bdee377 : Don't delay frame scheduling
    • 723f5f3 : Fix state deletion for transient backup issues.
    • 43a6de0 : Do not hide the bell icon.
    • d38fed1 : Don't delay frame scheduling
    • 972ace0 : Add setRelativeLayer to TransactionCompat
    • 3ea519d : Clean up FocusParkingViews
    • b85215f : Don't update height if recycler view was scrolled
    • 61d251f : Force enable vertical scrolling on profile tab change
    • c2bae89 : Cache Display.Mode so we can ignore refresh rate changes
    • 857bc68 : Disable MediaNotificationProcessor
    • d1736bd : Fix bubble button alignment
    • 816abfc : Rearrange/rename GlobalScreenshot methods
    • e9a91b3 : Migrate from old key when combining device and media data
    • 75b16ca : Fix ConnectedDeviceVoiceRecognitoinNotifierTest
    • 13ec72c : Restored style icons and added screen shot icon overlays
    • b059bd3 : Do not set referrerUri on SessionInfo for non-owners
    • 6ad6ca2 : Do not set referrerUri on SessionInfo for non-owners
    • db897af : Disable DUN APN while roaming for certain carriers
    • 5f74d60 : Made AutofillId.withoutSession is testable.
    • 52d801e : Stop sharing ProximitySensor in Doze code.
    • a03b069 : Fixing the alarm icon for new p20 styles
    • d1dc2f3 : Ensure doze sensors can be registered when screen on.
    • 34cedd4 : Allow separate top and bottom rounded.xml layouts
    • c0be8e5 : Update style drawables after bugbash
    • ae2f8b1 : Fix typo that leads to attention not working
    • 3de684b : More defensive checks for ProximitySensor
    • b5e3add : Revert "Ignores protected broadcasts if not priv-app"
    • a9f8259 : Revoke install permissions when the permission defining app is uninstalled.
    • 2a7d804 : Leave Prox registered when safe to do so.
    • 713af5f : Update FocusFinder
    • 629269a : Alerts not respecting dark theme
    • c889beb : Add themed select icons.
    • ebbfced : Flag the falsing threshold for attention
    • 97b5f01 : Modify WirelessChargingLayout for reverse charging
    • 3e72f87 : Update the maximum extension due to attention
    • 86cc35a : Make A11yServiceConnection PendingIntent immutable.
    • b6891b3 : Ensure that brightness sensor is registered in AOD
    • 2353757 : Keep secondary prox registered when covered.
    • b9ccfe5 : Make system-generated FGS notification PendingIntents immutable
    • 3e76c30 : Only autoVerify at install for new hosts
    • 153de33 : Only autoVerify at install for new hosts
    • 4113a01 : Use main executor for Doze related stuff.
    • 63027a6 : Ensure ProxCheck doesn't unregister ProxSensor
    • 31a266d : Add multi-user support for AutoTileManager
    • 461fe58 : Adding Icon Animations and new colors
    • e3b17f7 : Remove new styles from AOSP
    • 9879cd8 : Update Bluetooth AVRCP default version to 1.5
    • 209e793 : Prevent recursive calls to proximity sensor.
    • 49a67de : Don't turn on prox until after screen is off/dozed
    • a2f88da : Improve compatibility of WallpaperCompat
    • 37a5f9d : Fixing stroked qs tile
    • 1f980d3 : Add a helper function to query CBR package name.
    • bfea51f : Provide BatteryControllerImpl
    • 67a07c2 : Add null check for default proximity sensor.
    • f354c67 : Prevent NPE in ProximitySensor.
    • 2eb4d4d : Update icon shape for Victor
    • 58a7f52 : Adding P20 icons
    • 1d7a50c : Add latching threshold for ThresholdSensorImpl
    • 8c5cce6 : Prevent paused ThresholdSensorImpl event delivery.
    • 6da7e06 : Adding P20 styles
    • 4525dde : Provide isWirelessCharging() in BatteryController
    • 186bdeb : Add SharedPreferences key for reverse
    • 311fb19 : RESTRICT AUTOMERGE ProximitySensor now supports dual-sensor approach.
    • b4bbe53 : Add Wallpaper scale methods to be used by WallpaperPicker
    • f0ce4f1 : Update ChargingStarted sound
    • 795c0fe : Revert "Exception when applying the two new icon shapes"
    • bc42019 : Exception when applying the two new icon shapes
    • 3c222e5 : Update icon shapes for Sam and Victor
    • 78346e2 : Change field type for reverse
    • 721e0fd : Change field type for reverse
    • 9f7f2b9 : Allow wallpaper surface in preview to scale to a rect

  • platform/frameworks/hardware/interfaces with 1 change(s)
    • 39cefce : Fix VtsHalCameraServiceV2_0TargetTest to account for secure only cameras which may not support color output.

  • platform/frameworks/libs/native_bridge_support with 23 change(s)
    • dc8bbbb : Translate full apex lib path to native_bridge path
    • efafd7e : Enable RenderScript libraries for native_bridge
    • f3b3bf0 : Replace find_proxy_library_symbol with intercept_symbol
    • d24ec06 : Update android_api/libbinder_ndk
    • 279098e : Intercept __get_thread_stack_top
    • 143dbdd : Provide guest native_bridge_malloc*
    • a3d2528 : Fix intercetable function clobber of big struct return
    • fd08336 : Provide guest native_bridge___cxa_thread_atexit_impl
    • 2683cf3 : Intercept __clone_for_fork directly
    • 495f33a : Provide guest native_bridge_exit
    • 1b935b1 : Replace find_proxy_library_symbol with intercept_symbol
    • d6fa0d9 : Update android_api/libbinder_ndk
    • 9c4e6de : Intercept __get_thread_stack_top
    • 3fbd9d2 : Provide guest native_bridge_malloc*
    • 7624baf : Fix intercetable function clobber of big struct return
    • 4ffcfe2 : Provide guest native_bridge___cxa_thread_atexit_impl
    • df8c79b : Intercept __clone_for_fork directly
    • e9f2196 : Provide guest native_bridge_exit
    • 3414fdb : Update trampolines and stubs
    • 9c7d462 : Update trampolines and stubs
    • b481d03 : Stop intercepting clone function
    • 798abe8 : Stop intercepting clone function
    • 0ea3b6f : Reland: Initial AOSP push

  • platform/frameworks/minikin with 1 change(s)
    • ffb33bc : Break layout context before and after bidi control character

  • platform/frameworks/ml with 1 change(s)
    • 6445511 : Fix mixed-build CTS failures.

  • platform/frameworks/native with 28 change(s)
    • dc6cb05 : libbinder: Add ClientCounterCallbackImpl to LazyServiceRegistrar
    • adb416a : Prevent mEventCache UAF in SensorEventConnection
    • 4ac9392 : SurfaceFlinger: check for nullptr on setFrameRate
    • ae6a545 : Removed android.software.backup from automotive.
    • 63bd993 : Handle defer transactions on a detached layer
    • 3c21a56 : libbinder: adopt BINDER_GET_FROZEN_INFO
    • 1e28624 : Assign 0 to buckets that do not exist
    • daf0897 : binder: adopt BINDER_FREEZE api
    • 07eb421 : Only get target SDK version if not a VNDK client
    • aa98b9c : Make libarect_headers available for libRSSupport
    • 1846e8a : Toggle for RenderEngine to cleanup texture memory.
    • 7f8989b : AppOpsManager: Include op for RECORD_AUDIO_HOTWORD.
    • 8d49c3f : libbinder_ndk: fix failure when dump/shell are unset
    • deb5346 : libbinder_ndk: fix failure when dump/shell are unset
    • 2648522 : servicemanager: Overwrite old service when a new one is registered
    • c080030 : Fix refresh rate callback fan-out for choreographer
    • f69d11d : SF: use cached vsync period
    • da2e609 : Surface: do not evict outstanding buffer in onBuffersDiscarded
    • 2b65d6c : GpuService: secure setUpdatableDriverPath
    • bc7ddff : SF: hwvsync on for more samples on recalibration
    • 01f9863 : RESTRICT AUTOMERGE: Fix security bug
    • 8cd2bf5 : VSR: dispatch cbs skipped due to timer lag.
    • b96ea77 : libbinder: setMinSchedulerPolicy
    • baac04a : Trace acquire fence at queue time instead of at latch time
    • fc14359 : Don't quantize max range with a resolution of 0
    • a7c7360 : Increase touch video buffer size
    • 28dee2c : SurfaceFlinger: Enable ealy offset for reused client composition
    • 4a0a55e : Update parcel data pointer after realloc with size 0

  • platform/frameworks/opt/car/services with 3 change(s)
    • 9131d0b : Fix CtsStrictJavaPackagesTestCases
    • 72d1ab2 : Remove duplicated class from boot/system class path
    • d22f85b : Fix for onUserLifecycleEvent not called for first non-system user.

  • platform/frameworks/opt/car/setupwizard with 1 change(s)
    • 9983a29 : Update SUW Lib with OEM customizable boolean for immersive mode

  • platform/frameworks/opt/net/ims with 2 change(s)
    • 59ded88 : Remove IMS logs that may contain PII
    • eff7d78 : Turn off RTT if a carrier doesn't support it

  • platform/frameworks/opt/net/wifi with 72 change(s)
    • 7d7e35c : Revert unit test change for the new 6GHz channelization
    • 846b99d : Unit test for the new 6GHz channelization
    • 66d428e : LINK_CONFIGURATION_CHANGED broadcast: stop including EXTRA_LINK_PROPERTIES
    • 801e4e9 : [WifiTrackerLib] Reset default route booleans in BaseWifiTracker#onStart
    • 51853b0 : Bug fix of 6GHz band channelization
    • 8d45aee : [Suggestion] Make allowAutoJoin consist for suggestion
    • 0e4add6 : [WifiTrackerLib] Remove unit test for new edit dialog behavior
    • 80d0986 : Exponential backoff for external score blocklist
    • b7e7490 : [Passpoint] Add indication flag to wifiscanner logs
    • 92c5563 : p2p: set default group owner intent for tests
    • bac7430 : SupplicantStaIfaceCallback: Refactor FILS connection event handling
    • 27238db : p2p: select proper GO intent value according to STA states
    • d8f20d6 : Do not allow default network to be switched from WiFi to Cellular when RSSI is high
    • 5d1c599 : [WifiTrackerLib] Don't prompt password for never-connected networks
    • 5986283 : [WifiTrackerLib] Show "Low quality" only if cell outscores wifi
    • c8623f0 : Add metrics for Adaptive Connectivity toggle
    • e9cfb8f : wifi: bug fix of network selection when autoConnect == false
    • 706dd21 : WifiNetworkFactory: Coalesce scan results for matches
    • 4231713 : wifi: get the correct mainline version when wifi is disabled
    • e1af31c : wifi:get wifi stack version from com.android.wifi
    • b4d39a8 : DeserializeData for new device without userDataStore
    • e39ae65 : Add Adaptive Connectivity toggle
    • da1b2e9 : Adding network disabled status to user action metrics
    • 6aa1566 : Add WifiStatus to UserAction metrics
    • 4036c53 : Breakdown manual connection events
    • e4e5a49 : NPE: Add null check for getConfiguredNetwork()
    • 2ac7bbd : [Enterprise] Fix hasEnterpriseConfigChanged method
    • 756e804 : [Aware] End ndp and clean up after timeout.
    • 915b6d1 : [WifiTrackerLib] Add isDefaultNetwork boolean to WifiEntry
    • c389040 : Blocklist the BSSID if disassociation imminent bit is set
    • 61e893c : [WifiTrackerLib] Add string for low quality connections
    • 3d896dc : Wifi usability: Add minimum confirmation duration for sending network score to connectivity service when score breaches
    • 29676fb : Do clean up on changing of the wifi configuration credential.
    • 96dd54c : [WifiTrackerLib] Don't remove connected passpoint entry with no scans
    • 4976b67 : [WifiTrackerLib] Handle isAutoJoinEnabled when no configs available
    • 356f4a6 : Populate randomized mac address for passpoint wifi configs
    • a9d5ac2 : [WifiTrackerLib] Add null check to setOsuWifiEntry()
    • 6ae159b : [WifiTrackerLib] Use SSID as title for Osu entries with no friendly name
    • 636b351 : wifi: Move stop softap flow to looper thread
    • 65779e0 : [WifiTrackerLib] Use WifiInfo MAC address if available
    • c86dbb7 : Wifi: Set package name on the intent
    • 6535908 : NullPointerException on authentication of SIM based EAP
    • ea6fc12 : Do not block BSSID if no internet is expected
    • c4713c9 : ScanRequestProxy: Return copy of list in getScanResults
    • 3a3fcdb : WifiScoreCard: catch IllegalArgumentException when SSID 32 bytes
    • 50f8f0b : Re-enable BSSID after RSSI improvement
    • cc1e318 : Separate framework initiated blocklists by reason
    • 0328224 : Flush ANQP caches when toggling Wi-Fi off
    • 9ff9b71 : Fix crash while calling getVendorInterface method observed during aging tests
    • 8143759 : Handle IllegalArgumentException while doing addInterface.
    • 6c33a75 : Mark FILS akm as EAP in scan result capabilities.
    • 845d825 : ClientModeImpl: remove redundant comparison
    • aa39415 : WifiP2pServiceImpl: check for null group owner
    • 411915f : SupplicantStaIfaceHal: check for null SupplicantStatus
    • 3e0366c : Extension API: Set initial score value to the max when starting connected network scorer
    • dd6ac24 : Update firmware roaming config for connected network
    • d24e64f : Update IMSI protection notification flow
    • c7320fe : Revert "Update IMSI protection notification flow"
    • b2d10e2 : Revert "Revert "Update IMSI protection notification flow""
    • 6b983b4 : Ringbuffer stops logging after wifi toggle
    • c47516c : [WPA3-Enterprise] Improve the security and robustness of profiles
    • deeb41a : Revert "Update IMSI protection notification flow"
    • 5564f39 : Remove all ephemeral networks when user switch
    • 861ad6f : Update IMSI protection notification flow
    • 27e757a : [WPA3-Enterprise] Fix connection issues to ECDSA networks
    • e123f5b : [Aware] dynamic enabled ranging with discovery session
    • cc841d2 : SupplicantStaIfaceHal: Trigger EAP auth failure on disconnect
    • b060c09 : [WifiTrackerLib] Hide Connect button if there is no active SIM of the carrier ID
    • 771b4dd : ClientModeImpl: Reset WifiInfo on NETWORK_DISCONNECTION_EVENT
    • 0694bb8 : [Passpoint] Remove R2 broadcasts
    • d1b3562 : [Passpoint] Remove R2 broadcasts
    • af57e95 : [Passpoint] Remove R2 broadcasts

  • platform/frameworks/opt/telephony with 50 change(s)
    • 5077e4a : Null check on connection Test: make Bug: b/160213239 Change-Id: I1f7fba48caa326653b623b044734659a6fab4daa
    • 7629a94 : Reuse the data connection if the apn setting is same as requested
    • 2ea1cdc : Move broadcast on CSS changed outside of GSM check
    • dfcd261 : Fix invalid CID for NR CellInfo
    • 832013a : DCT get SubscriptionPlans when initialized
    • 29cfb78 : DCT get SubscriptionPlans when initialized
    • db7d612 : Data connection for carrier specific APN
    • 4d59c7c : Fix carrier ID retrieval in VoiceCallSessionStats.
    • 9998845 : Use lower of IPv4/IPv6 MTU values based on config
    • 2ebca0d : Reset stream when falling back to non-gzip
    • b6f1cc0 : Fix NPE in SmsDispatchersController.
    • fb1c0d4 : Cancel Emergency call warning and network preference switch notification
    • e5450cb : Revert "Support Voice Clear Code for VoLTE"
    • d47f77f : Add TYPE_NR to getCidFromCellIdentity
    • c1e737b : Don't show PLMN when connected to WiFi on APM with WFC off
    • e89a20a : Check for combined channel bandwidths for LTE+ icon
    • cd37e57 : Allow injection jar to be located in system_ext folder
    • 4ae5389 : Minimize window during which default sub may be invalid.
    • f7a2e7c : Fallback to non-gzip
    • 4832693 : [SMS] Report anomaly for SMS failure
    • 407df1f : Do not use operator numeric from modem for IWLAN
    • 8a7a246 : Send placeholder OOS ServiceState when subId goes invalid
    • e61e509 : Update mPhones in PhoneConfigurationManager on multi-sim config change
    • fd10018 : Do not filter by APN_SET_ID for emergency APNs
    • f12875a : Fix No Service when connected to WiFi on APM
    • bd8f0b5 : Run ImsSmsListener callbacks as self.
    • 5fd3296 : [Telephony] Fix the display name cannot be updated after OTA
    • 37e8ef7 : Fix "No service" is not shown without SIM
    • 6331d34 : Test that on urls changed callback called on add
    • d9cb2cd : Avoid unnecessary ArrayList copy.
    • babfa91 : Skip setVoiceMailNumber() operation if SIMRecords is disposed.
    • 1221ede : Add package checking with Uid in EuiccController#getEid
    • 27351c9 : Use actual data connection state
    • 7403bd5 : Fix a bug where the subtype is not initialized correctly
    • 27bbf28 : Fix spectrum-level 5g meteredness logic
    • 69eb0eb : Remove unecessary locking to avoid dead lock.
    • c327587 : Fixed duplicate interface detector
    • 26b3e0e : Store override DB file path as ParcelFileDescriptor not FileInputStream
    • f08c38c : Apply mSubInfoListLock lock whenever touching mCacheActiveSubInfoList
    • 4f728c8 : Ignore null binding on service died
    • 5bc5939 : Change the range of default value of SSRRSQ
    • 2345f34 : Fixed time zone issue after out of service
    • bcbfa5a : Add two cases for device resets NR timer
    • 407ead5 : Invoke SMS filters for messages from blocked numbers.
    • 8c977c7 : Clean up SMS filter handling.
    • aafb18b : Fixed that data connections not tearing down when APN set id changes
    • 155fd65 : Change eq method for connection reuse w\ dun apn
    • 6371f34 : Use Phone.getState() to check for active call to skip data stall recovery
    • a28bf2a : Disable DUN APN while roaming for certain carriers
    • 421fd94 : CDNR use ef_pnn as wfc carrier name if spn is null.

  • platform/frameworks/rs with 3 change(s)
    • c0754c6 : Use __ANDROID_NATIVE_BRIDGE__ define instead of target:arm_on_x86
    • 5ce2dc3 : Make libRS.so buildable for native bridge
    • b38654c : Make libRSSupport.so buildable for native bridge

  • platform/hardware/google/camera with 16 change(s)
    • f79e434 : camera: Add error handling prevent native crash
    • 417d4d1 : camera: Add kSessionDataKeyEisFrameDelayIntPtr in session data
    • 46657cd : Camera: add trace for request buffer
    • 13eb652 : camera: Support stream configuration set to RT thread
    • 6c7dba2 : Camera: Preload capture session library
    • 37162fb : use mallopt(M_DECAY_TIME, 1) for camera HAL
    • b38617e : camera: Support realtime thread Add property to support RT thread for BufferCacheManager and GCH ResultDispatcher.
    • 7192b8d : hidl: Allow more error types to propagate from hal to fwk
    • 57a1c78 : Camera: correct face point.
    • a9ecc39 : Camera: defer the timing to free unused buffers
    • 159b67b : camera: add fixed-focus camera identification
    • c5182a1 : camera: Add superstab mode in SmoothyMode
    • 2d7d3ce : camera: Add timestamp to profiler dumped fileanme.
    • 727e09b : camera: Add capability to limit zoom ratio in HWL
    • 5dc8320 : Camera: define smoothy mode
    • dc05e2f : camera: fix crop region of UW camera

  • platform/hardware/google/interfaces with 1 change(s)
    • 2575315 : Add pixel-display interface

  • platform/hardware/google/pixel with 17 change(s)
    • 0536ed3 : fastboot: Add oem command to wipe Titan M userdata
    • 56a268c : Add display stats data provider
    • 492bd6f : mm: adjust and move zram write back policy to common
    • 4b3c246 : Fix parameters for charge_stats write and prevent unecessary error messages
    • c39bd36 : Prevent logging of more than 4 events per hour
    • 7c8556b : thermal: notify perfmgr current thermal status
    • 35e110f : libperfmgr.rc: let power hal start early
    • 1d87413 : libperfmgr.rc: let perfmgr can change dex2oat priorities
    • 1c4fc37 : Add lmh-dcvs-freq category to atrace
    • b7aecd6 : Add the retries to 5 for the TitanM wiping
    • edfd008 : Add gril carrier nv headers module
    • 5352dbf : mm: add new bugreport service hook
    • 17479fa : Pixelstats: monitor wireless online and ptmc id by uevent
    • 1fb1e2f : Define glog soong config module for pixel devices
    • 1d37d0e : Pixelstats: Upload PID/VID reported over USB PD for 1st party chargers
    • 98fbe48 : Create kernel_headers module qti_kernel_headers
    • 9c2ecc3 : mm: add mm common rc

  • platform/hardware/google/pixel-sepolicy with 4 change(s)
    • f952999 : mm: allow access fastrpc total_dma_kb sysfs
    • 9c4fb17 : allow Thermal hal to send hint to PerfMgr
    • 973a6ab : add support for Google Battery HAL
    • af8c56b : allow insmod to set nice and scheduler

  • platform/hardware/interfaces with 37 change(s)
    • 1019a17 : composer: hold a spIComposer from the service itself
    • bfaf79c : Remove MIN and MAX checking for hidl_enum in UserHalHelper native library.
    • 3648ac9 : Return immediately when prop is not found
    • b1aa30c : Add configArray for Gear_Selection in google VHAL
    • 2c94e43 : Allowing GSI patch level to be greater than vbmeta SPL
    • f2eaf2c : VtsHalDrm: run tests in single shard
    • 674b27a : WifiNanIface: Validate interface before cleanup.
    • c40aa18 : Add capability check for satellite blacklist tests
    • f5b567a : Keymaster: update the verifyAuthorization call time and delta time in VerificationToken VTS
    • 9eea6d5 : Check emergency dialing result in DSDS or TSTS only if slot is in service or emergency only.
    • a6cc582 : vts: Fix incorrect instance name in Teardown
    • 65516ff : wlan: add supported interfaces in rc file
    • 92ad821 : Update EmulatedUserHal to use UserHalHelper native library.
    • 5906077 : Add INFO_MODEL and INFO_MODEL_YEAR default values
    • 55a4f59 : Fix double release of ScopedWakelock
    • 2595661 : supplicant(vts): Stop framework after querying package manager
    • 1e73395 : Fixing a test in DeviceUniqueAttestationTest
    • b33e2ab : Add a native UserHalHelper library.
    • 2329bba : wifi(vts): Use blocking getService to wait for service to come up
    • a46114d : Ringbuffer stops logging after wifi toggle
    • ef9374c : Camera HAL Vts : Fix usage flag combination during gralloc allocation.
    • f0dfc4d : Revert "Add Tuner HAL and TvInput HAL VTS tests into the exception list of the uninstantiated"
    • 1eaaa39 : wifi: Fix for DPP VTS test failures on 5GHz only devices
    • 6b75eeb : wifi: Fix for DPP VTS test failures on 5GHz only devices
    • 0857d7c : Add Tuner HAL and TvInput HAL VTS tests into the exception list of the uninstantiated parameterized tests.
    • 6d0af44 : wifi(vts): Use blocking getService to wait for service to come up
    • de1d2b6 : Fix bugs in the Tuner HAL 1.0 VTS
    • 5b46a33 : Fixed EmulatedUserHal merge issues.
    • 3e9d442 : Fixed EmulatedUserHal so it supports SwitchUserMessageType::VEHICLE_REQUEST
    • ca7a8c9 : wlan: add supported interfaces in rc file
    • c814362 : Retrieve the last SvInfo list in TestGnssSvInfoFields
    • cd4a393 : Fix GTestResultParser compatibility
    • 31c434b : vts: supplicant: Remove optional service registration
    • 09f373d : vts: hostapd: Remove optional service registration
    • b3d4348 : wifi: Update wifi_wait_for_driver_ready return status handling
    • 0505ab4 : A2DP: Enable AAC VBR Offloading
    • e815ecd : add context_hub into audio hal group

  • platform/hardware/knowles/athletico/sound_trigger_hal with 1 change(s)
    • c30d340 : sthal: add support getting dsp identifier from dsp

  • platform/hardware/libhardware with 2 change(s)
    • 3e7b35e : Update the signature of init function to include whether the device is an ATV
    • 247c646 : Update the signature of init function to include whether the device is an ATV

  • platform/hardware/nxp/nfc with 1 change(s)
    • b3a4133 : Prevent OOB read in phNxpNciHal_core_initialized

  • platform/hardware/qcom/audio with 2 change(s)
    • 9e85e40 : hal: remove out_standby_l when usb headset is unplugged during playback of compress-offload
    • 16240d4 : audio hal: fix voip volume update in check_and_route_playback_usecases()

  • platform/hardware/qcom/sdm845/gps with 1 change(s)
    • 36b1cce : Report Locations to AFW only when active tracking

  • platform/hardware/qcom/sm8150/display with 2 change(s)
    • bf1c412 : gralloc: Add support for R8 and RG88
    • 72ac326 : Bump allocator priority to 100

  • platform/hardware/qcom/sm8150/gps with 4 change(s)
    • a2b52c6 : [C2F2] Fix CFI sanitizer issue in SystemStatusNetworkInfo
    • b242475 : Re-init battery listener when Health hal died
    • a3ae3ec : modify the ageTimeNanos' threshold value
    • 824683a : Fix compile error on hwasan build targets

  • platform/hardware/qcom/wlan with 1 change(s)
    • 8996467 : wifihal: Update driver control param to check driver is ready

  • platform/hardware/st/nfc with 5 change(s)
    • df9b138 : Start strest after factory data reset
    • e7cde65 : Delay before sending RF_DEACTIVATE_CMD if the previous read command is pending
    • b9c65c1 : Allow timeouts when sending the MODE OFF command
    • b6d30d9 : Avoid system lock when CLF has always data to send
    • b5ec429 : Extend timeout value of RW power notification monitor

  • platform/hardware/st/secure_element with 2 change(s)
    • 43e9803 : Add variables in configuration file.
    • a8ade95 : Correct the resynchronization sequence in case of chained frame.

  • platform/libcore with 6 change(s)
    • 428f80f : Handle missing parent interfaces
    • 57da3c8 : Fix reading large file offsets on 32-bit
    • a6d35d9 : Remove RandomAccessFileTest#testSeekTooLarge.
    • 23a4d9f : Use -target 8 for core-lambda-stubs
    • 7275c92 : Track tzdb 2020a changes [N MR1 CTS branch]
    • 054315b : Track tzdb 2020a changes [N CTS branch]

  • platform/libnativehelper with 1 change(s)
    • fd6b113 : Make jni_headers more widely available

  • platform/packages/apps/Bluetooth with 17 change(s)
    • 60cce41 : Reponse BLUETOOTH_PLAYER as a non-browsable player
    • ac4b477 : Don't set volume to remote if volume is same as current device volume
    • cf9a7f8 : Broadcast Bluetooth Tethering state changed
    • 292c5c4 : HFP: use Bundle to query call log and phonebook
    • 2ce0d68 : AVRCP: Use an immutable error intent
    • 81b0683 : Remove cover art's dependency on external storage
    • c9395f3 : SAP: Ensure pending intent is immutable
    • 0b2002b : Pass whether the local device is an atv device to the native layer to determine whether to include pairing dialogs for justworks and encryption only LE pairing
    • b9dee21 : Pass whether the local device is an atv device to the native layer to determine whether to include pairing dialogs for justworks and encryption only LE pairing
    • b11ac32 : Pass whether the local device is an atv device to the native layer to determine whether to include pairing dialogs for justworks and encryption only LE pairing
    • 9cfb920 : Pass whether the local device is an atv device to the native layer to determine whether to include pairing dialogs for justworks and encryption only LE pairing
    • 4cb0194 : Pass whether the local device is an atv device to the native layer to determine whether to include pairing dialogs for justworks and encryption only LE pairing
    • 862adbe : Pass whether the local device is an atv device to the native layer to determine whether to include pairing dialogs for justworks and encryption only LE pairing
    • 3d3e4d5 : OPP: Use a private notification
    • a79caa3 : Special case & sanitize exposure notification results
    • 7b17763 : SAP: Ensure pending intent is immutable
    • f0c8011 : Don't update volume if volume level is same as current device volume.

  • platform/packages/apps/Car/CompanionDeviceSupport with 7 change(s)
    • f45389c : Unbundle Companion Device
    • 5d18c21 : Move config values into app and add spp packet size
    • 454203f : Revert "Move config values into app and add spp packet size"
    • 6dc35cf : Move config values into app and add spp packet size
    • 3b3afcf : Reflect the change of the constructor of CarSppManager
    • 1dbf925 : Add Spp Connection Integration into Companion device app
    • ebdbf1e : Retry adding escrow token to prevent race

  • platform/packages/apps/Car/Dialer with 34 change(s)
    • 22d7c4c : Add USE_FULL_SCREEN_INTENT permission to dialer
    • 368f85b : Do not suppress incoming call HUN, if AAP is not in foreground
    • 7f30ad2 : Check if focus exists before trying to clear it
    • 0d81513 : Handle missing map app in Dialer gracefully
    • 727ba37 : Allow "Connected Phone" launch bluetooth settings
    • 830561c : Add USE_FULL_SCREEN_INTENT permission to dialer
    • d37ae02 : Integrate Dialer with the new List Limiting interface.
    • b699e31 : Fix failing unit tests
    • d4de1d8 : Observe call history data forever
    • 5531e4a : Handle missing map app in Dialer gracefully
    • 0e68be3 : Use ?android:attr/textColorPrimary where possible
    • 43979b1 : Fix InCallActivity double back issue
    • 0381946 : Remove unused resources
    • 4722203 : Add an additional list limiting config for type down
    • 6216bda : Change display order and monogram order based on sort order
    • feeea6f : Make Dialer support rotary controller
    • 6ba22ca : Add the option to disable the contact details header
    • 29f62a5 : Display contacts and call log for only one HFP device.
    • 2207606 : Add list limit to search results.
    • 71f1016 : Add list limit support to Favorites in Dialer
    • bb9c9e6 : Change onSearchListener timespan
    • eb6b95b : Use the correct app icon reference on InCallNotification
    • e02dfd5 : Fix InCallRouter startActivity crash
    • a8e4f1c : Read the default value from xml for in call settings
    • 850d9e7 : Add list limit capability to parts of Dialer.
    • 3c7a99e : Flip the value of "privacy" setting and "active call"
    • 7488755 : Set incoming call text at showInCallNotification to ensure the text reflects the current selected language
    • 0ea3943 : Set incoming call text at showInCallNotification to ensure the text reflects the current selected language
    • fed1852 : Refactor refreshTab live data
    • 6206e4b : Implement a setting which allows user to stay at current screen when call is answered.
    • 5ab9827 : Implement "suppress incoming call heads up notification" setting
    • 1971cc5 : Add Connected Phone to Dialer Setting page.
    • bc4684a : Update Dialer sdk to 29 and fix HUN intent crash
    • e0f42c0 : Update conf call UI

  • platform/packages/apps/Car/Launcher with 4 change(s)
    • dc5454b : Add RTL support to the launcher.
    • c8f6340 : Enter user 0 loading screen only if headless mode.
    • 4120aa4 : Show 'Loading' message when user0.
    • 3704448 : Fix AppGrid long click NPE in Launcher

  • platform/packages/apps/Car/Media with 23 change(s)
    • 555c5e1 : Use new installBaseLayoutAround() method
    • a92dded : Fix Now Playing toolbar initial state
    • 9a7891e : Fix span computation
    • 44a548a : Update queue button actived state properly
    • 9826591 : Integrate the list limit updates
    • 502755c : Remove custom toolbar back listeners
    • 2306a8c : Set the minimized_playback_controls GONE by default
    • 379f4ad : Update the focus highlight of grid item
    • 0ffd803 : Use insets to determine toolbar height
    • bffdc3e : Don't update queue button unnecessarily
    • 99ac729 : Fix queue button glitch for long lists
    • c5d583e : Don't allow nested FocusAreas in error fragment
    • cae5273 : Adjust the bounds of browse list FocusArea
    • 6587e4a : Move some of the media error handling code to car-media-common
    • b482828 : Make seek bar support direct manipulation mode
    • de95453 : Make Media Center support rotary controller
    • 40bcb07 : Update the margin and width of minimzed control bar for extra-wide screens
    • 60fb710 : Fix missing back arrow in playback screen
    • 75e73d4 : Prevent crash when intent is null.
    • 17aec21 : Remove subclass of InsetsUpdater
    • 97e3813 : Change baselayout content id
    • 3c97793 : Support app bar customization
    • 28704a3 : Change android:windowSoftInputMode from stateUnchanged to stateHidden

  • platform/packages/apps/Car/Messenger with 3 change(s)
    • c7420e9 : Fix group message title when switching to RTL languages
    • 275aac9 : Clear generated group titles when a device disconnects
    • 27160a4 : Construct RTL-friendly group conversation title.

  • platform/packages/apps/Car/Notification with 10 change(s)
    • c7c78f0 : Add rotary dismiss button to HUNs
    • affad80 : Update notifications list limit integration
    • d88bb33 : Fix shouldDismissOnSwipe logic error
    • 7623973 : Allow one line timestamps only
    • a90f697 : Allow change of maxLines per notification template
    • 0a7139b : Easier configurability of notification action buttons
    • c49e7b8 : Rotary enable notification center
    • 30dbdac : Add Ux restrictions to notifications
    • ba13c5f : Allow notificaton body text length customization
    • 5577ae3 : Clean up FocusParkingViews

  • platform/packages/apps/Car/RotaryController with 31 change(s)
    • 830cc17 : Improve reliability of focus clearing
    • ace9c5a : Fix flicker issue.
    • f472c13 : Use window context to create the touch overlay
    • 11aa93c : Validate IME component name
    • a71dc9b : Refresh mFocusedNode before clearing focus
    • 0095715 : Update nudge handling logic
    • 6131f6d : Use device protected storage
    • 152c253 : Skip empty nodes when finding next focusable
    • 1fcd0e0 : Exit direct manipulation mode on user touch
    • ef4ba5c : Handle rotary focus properly
    • eb5bd80 : Basic rotary support for WebViews
    • ba0b1e6 : support nudge shortcut
    • f57a5d3 : Handle recyclerview focus properly
    • 21975c6 : Use designated attributes to tailor FocusArea's bounds
    • 7e336b8 : Improve robustness of the switch to the touch IME.
    • 47321db : Update direct manipulaiton handling logic
    • 27fc49d : Use bounds in parent rather than bounds in screen.
    • 4058c1d : Allow user to rotate to view scrolled off screen
    • 57265ac : Update nudge target finding logic
    • 7129fd3 : Update nudge target finding algorithm
    • 3953c21 : Use the highlight padding when searching for target FocusArea
    • f6de539 : Don't allow args in logs
    • a02d092 : Exit focus search when the next candidate is the same with the current candidate
    • 05abe01 : Don't focus on the recyclerview via rotate
    • e972739 : Don't rotate to a node that can't take focus
    • c3a8dce : Don't move focus to RecyclerView
    • 8d05e21 : Handle controller rotation properly
    • ec17138 : Handle FocusParkingView focused event properly
    • 7cb89b9 : Handle focused event properly
    • 48bee41 : Support rotary IME
    • 82ff0ef : Handle removed view properly

  • platform/packages/apps/Car/Settings with 21 change(s)
    • faf2214 : Fix disabled toast showing on view-only preferences
    • 1bf866e : Show toast on UxRestricted preference tapped
    • bd9ab12 : Update credential installation to work for user 0
    • dc9859e : Disable/fix failing unit tests
    • 74708ab : Support CTSVerifier wifi test
    • b7f9e8a : Rotary direct manipulation of SeekBar prefs
    • ebc5dfe : Work around focusSearch bug in access point pref
    • 1e58825 : Modify default regulatory info behavior
    • a9367ee : Check if custom manageSpaceActivity is available
    • f7e3c27 : Make reset network confirm page multiline
    • 12373cb : Implement security screen lockout
    • 71f015d : Allow Recent Location Requests for any app
    • 3ceb288 : Allow Recent Location Requests for any app
    • a7535db : Fixed Account Adding without KEY_INTENT
    • 58beabb : Fixed wifi button flicker when enabled
    • 240fd27 : Suppress UI updates when not resumed.
    • dcc46de : Remove usage of CarUserManagerHelper#createNewNonAdminUser
    • f4b0ddf : Bypass bluetooth confirmation for setup wizard
    • 5120ca3 : Adding instrumented unit test for setting search content provider
    • 64f28f4 : Remove duplicate search entries
    • a24348b : Add searchable XML attribute for preferences

  • platform/packages/apps/Car/libs with 124 change(s)
    • e01e63f : Fix scrollbar layout for RTL
    • 9a11e63 : Add missing ids to overlays.xml
    • bc3b44f : Move non-default configurations to referencedesign RRO
    • f6dfaaa : Allow escrow to check components automatically
    • 8ed8565 : Rename the interface and remove "I" from the name
    • 62368bb : Update usage of AndroidX Preference#performClick
    • 00ba19d : Show a message when disabled switch preferences are clicked
    • aee8f24 : Show a message when disabled preferences are clicked
    • ed41506 : Don't focus on views that are detached from window
    • 75a651e : Add unit test for RangeFilterImpl
    • 465720b : Ingore views that have invisible ancestors when searching for focus target
    • 65b084c : Add unique URIs to inclusive recipient list
    • 7095fd7 : Fix 1-on-1 MMS message behavior
    • 6e2f5df : Make FocusArea more customizable
    • 107f6c5 : Fix differences from our scuba tests
    • 03fc3ce : Add min height to scrollbar thumb for proper touch targets.
    • 05b3985 : Update list preference value onStop
    • 2902bf9 : Fix failing test by using proper activity lifecycle API
    • 419555b : Fix google3 androidx incompatibility errors
    • e0c7835 : Remove use of constraintlayout chains
    • 4ac67f2 : Add captures/ to .gitignore
    • 9ebd7cb : Enable using baselayouts without an activity
    • 32f71a3 : Fix google3 issues
    • 4333873 : Expose position and index conversion methods
    • 98a4127 : Integrate the UxrPivotFilterImpl with ContentLimitingAdapter.
    • c0cbb40 : Move the Media UxrPivotFilter to the car-ui-lib.
    • 22f3247 : SeekBar resources to support direct manipulation
    • 1521ca7 : Fix scroll down behavior
    • 07dfffd : Make check for conf call more robust
    • 94ade70 : Work around focusSearch bug
    • d1a7740 : Make all but the first FocusParkingView non-focusable in the window
    • 7c4adc2 : Use dexmaker-mockito-inline for Gradle builds
    • faa8ea5 : Unbundle connected device lib
    • 93f15a4 : Update language to comply with Android's inclusive language guidance
    • 78976df : Add new build target that includes overlayable.xml
    • 05edf49 : Support nudge shortcut
    • daff802 : Make DelegatingContentLimitingAdapter non final
    • b184181 : Remove unused checkbox list item layout
    • eecdb72 : Use text color from theme
    • 9825318 : Add function to construction monogram based on display order
    • d39c475 : Reuse ImageButton in control bar if it exists
    • 97be9ce : Fix supplementalIcon click behavior
    • e8b7fb0 : Fix pageDown scroll distance
    • 792b39a : Remove onGlobalLayoutListener reference when detached
    • 928f654 : Update itemDecoration lifecycle
    • c365a56 : Add a threshold to the clicks on the scrollbar
    • 796d1b0 : Update itemDecoration lifecycle
    • 79285f4 : Update menu items for rotary mode
    • bb29041 : Update itemDecorations for LayoutManager set by the application
    • 1c4e21b : Fix auto-generate-resources.py
    • db3efb1 : Update itemDecorations for LayoutManager set by the application
    • f8da8dd : Remove non-default build dir for Gradle configuration
    • 61b0660 : Fix failing toolbar instrumentation tests
    • 6059e16 : Provide contacts live data for a specific account
    • c2ab6a5 : Fix failing instrumentation test
    • 2656edd : Add a threshold to the clicks on the scrollbar.
    • 37bb610 : Introduce designated attributes to tailor FocusArea's bounds
    • b9a9324 : Refactor media error handling and make the widget display fatal errors.
    • 7bf32e9 : Add UI tests for content limiting adapter
    • 26c5b31 : Add unit tests for ContentLimitingAdapter
    • 956673c : Increase the radius of control bar button highlight by 4dp
    • e986076 : Fixed failing instrumentation test
    • 50a51d6 : Fix auto-generate-resources.py
    • 6620c50 : Make car-ui-lib to use android-car.jar from the SDK
    • fab1e83 : Fix toolbar robotest failures
    • 640d476 : Remove unused seekbar_background
    • c67dba6 : Update chassis README
    • 3760696 : Move focus properly when a FocusParkingView is focused by Android
    • 29ed893 : Update menu item background in referencedesign
    • 0a93a1d : Don't require car_ui_toolbar_background
    • b412151 : Remove @LayoutDir from tests
    • 3f34114 : Update shared library to match new project structure
    • 69bd2c7 : Fix `car_ui_alert_dialog_default_button` to be translatable
    • cfb2bc8 : Update the nav icon style in referencedesign
    • 2fc11d8 : Fix `car_ui_alert_dialog_default_button` to be translatable
    • 12e56dc : Don't reset the view if it stays the same
    • 3662288 : Update hero button background
    • 68793cb : Add a wrapper ContentLimiting adapter.
    • 7ed4f3f : Fix CarUiRecyclerView without scrollbar starting partially scrolled down
    • 4257973 : Put the highlight paddings in the FocusArea node
    • 4bc8ca4 : Refactor Chassis project structure
    • d4df28c : Update minimized control bar background color and width
    • dabfed8 : Consolidate stream logic under DeviceMessageStream
    • d06440b : Update FocusArea highlight
    • ba7ba10 : [Manual Merge] Use system_current sdk version for car-uxr-client-lib
    • 97a0d65 : [Manual Merge] Add a new car-uxr-client-lib
    • 5b1b694 : [Manual Merge] Fix the scrolling limited message layout.
    • 1763741 : Revert "Consolidate stream logic under DeviceMessageStream"
    • f57946a : Use inclusive language in PaintBooth
    • 99c57da : Consolidate stream logic under DeviceMessageStream
    • 78e140c : Allow to open media center from playback widget via rotary controller
    • bd62745 : Update focus highlight
    • e168a00 : Allow to specify the padding of FocusArea highlight
    • 50ae7b2 : Don't draw FocusArea highlight in touch mode
    • e5d651f : Introduce FocusArea into PreferenceFragement
    • 45d0a54 : Fix the range of click within the scrollbar for thumb to drag.
    • f25c8e0 : Add reconnect secure channel to implement the reconnect flow
    • 51ce08e : Integrate Spp with current batmobile app.
    • cf87fc4 : Add additional Preference instrumentation tests
    • 9a3f4f9 : Adding support for pressing enter from an external keyboard
    • 53bef26 : Fix the range of click within the scrollbar for thumb to drag.
    • e4e8763 : Add a default impl to getItemViewTypeImpl()
    • 4dd3a70 : Fix the crash in Dialer search.
    • ba8843f : Extract an interface for ContentLimitingAdapter.
    • 55fb103 : Add a content limited adapter to car-ui-lib.
    • 23051d5 : Don't exit touch mode when focusing FPV.
    • fcc4e27 : Fix missing trailing blank line.
    • e4ee353 : Make the scrollbar thumb height at least 1 unit.
    • 12d7ebf : Add initial Preference instrumentation tests
    • 7ceae0e : Add a message bubble to Chassis.
    • a819610 : Split regular and minimized play/stop button layout
    • 6b56318 : Fix baselayout inset calculation
    • 1d114bf : Rename MediaSourcesLiveData as MediaSourcesProvider
    • 87996f7 : Change baselayout content id
    • 10979e2 : Adding a convenient method to retrieve the currently selected item in the list.
    • 3dffde4 : Make Group Conversation Titles RTL friendly
    • 391834d : Fix paintbooth crashing when toggling search icon twice
    • a9bff24 : Update testPageUpAndDownMoveSameDistance test to use a fixed number of items per page
    • 16b7510 : Provide action to dismiss IME
    • c6da093 : Refactor BaseLayoutController.InsetsUpdater to make it extensible.
    • 087f895 : Skip findViewByRefId on R and above
    • bf6baa7 : Clean up FocusParkingViews
    • cb9783c : Fix incorrect calculation for pageDown scroll distance
    • 31af3b3 : Introduce a custom attribute for FocusArea

  • platform/packages/apps/Car/tests with 10 change(s)
    • 4895c46 : Fix crash when changing preferences from the phone activity
    • c47a2d9 : Add an example to demo custom FocusArea
    • 7e62bff : Add a WebView to the reference app
    • 88dcf5c : Add an example of nudge shortcut
    • c1aae2b : Make test apps buildable in Android Studio
    • 4ff8206 : Update build files
    • c86babb : Remove focus highlight
    • fcf79e3 : Improve tabs in reference app.
    • 41af77c : Fix nits in RotaryIME
    • 577fab7 : Rotary IME

  • platform/packages/apps/CarrierConfig with 13 change(s)
    • ddd5ef3 : Add SKU filter for CarrierConfig feature
    • 4fefa30 : Rename disable_dun_apn_while_roaming
    • ea26ab4 : Support vendor overlay for no SIM config.
    • 0a38bc8 : AT&T/Cricket/FirstNet use lower of IPv4/IPv6 MTU values
    • f827a0c : Setup 5G icon configuration.
    • 2275517 : Videotron no bandwidth limit for showing LTE+ icon
    • 4284832 : Add support to fetch carrier config for no SIM case.
    • ce60e43 : Remove mmwave-only config for 5g unmetered
    • 7fc41c6 : Add mmwave unmetered config for VZW
    • 2647ce9 : Add carrier config for Rakuten to enable 5G timer
    • aed74d3 : Add carrier config for JP and TW carriers to enable 5g icon timer
    • 66bedbe : Add carrier config for Rakuten to disable MMS.
    • 79b94ed : Disable DUN APN while roaming for certain carriers

  • platform/packages/apps/CellBroadcastReceiver with 8 change(s)
    • e2a3f5f : Fix exported broadcast receiver vulnerability
    • 22d8e34 : RESTRICT AUTOMERGE Fix exported broadcast receiver vulnerability
    • c41e7ac : RESTRICT AUTOMERGE Fix exported broadcast receiver vulnerability
    • 0b6f996 : RESTRICT AUTOMERGE Fix exported broadcast receiver vulnerability
    • f4ad716 : Separate CBSActivity theme from CBListActivity theme
    • e61d5c8 : Chile requirement adjustment
    • 39fe005 : UAE emergency alert adjustment
    • af6e4b0 : Disable emergency alert for Germany and Poland per requirement

  • platform/packages/apps/Contacts with 1 change(s)
    • 1d595f8 : Correct vulnerability when setting pending intents on import/export notifications by setting FLAG_IMMUTABLE

  • platform/packages/apps/DeskClock with 4 change(s)
    • e88d40e : DeskClock - Moved the android:targetSdkVersion to 25 to fix "Clock has stopped" message displayed when Alarm trigger.
    • 504dfe5 : DeskClock: Fix alarm clock screen show black when screen locked;
    • 4ba26ea : DeskClock: Fix alarm clock screen show black when screen locked;
    • 14f397e : AOSP/DeskClock - Added SET_ALARM permission check

  • platform/packages/apps/DocumentsUI with 1 change(s)
    • 781e75a : Add QueryAllPackages to DocumentsUI

  • platform/packages/apps/KeyChain with 1 change(s)
    • ed1888e : Install CA certificates into KeyStore

  • platform/packages/apps/Launcher3 with 140 change(s)
    • e209b03 : Only load the first page in grid preview
    • 52dede8 : Refrain from overwriting shortcut icon with default icon
    • 3aca921 : Make modal based UI changes in TaskView only if modalness changes.
    • 8a622ed : Scale down chip proportional to TaskView becoming fullscreen.
    • fee2b25 : Implementing TouchDelegate to make full chip clickable.
    • 77e2977 : Fix Robolectric test breakage Bug: 166204002
    • 5c460a4 : Fix a couple issues with overview to home transition
    • ff20eae : Allow swipe up to go home from overivew during task dismiss animation
    • 375c602 : Set new scrimMultiplier instead of scrimProgress for overview - home
    • 96186af : Minimal Phone Mode (part-3)
    • 107fe60 : Ensure we clearState() when going to Overview from home
    • 9dfcc31 : Track OverviewToHomeAnim with StateManager
    • 31ef24c : Store mHistoricTimes as longs intead of floats
    • ba6fec3 : [Overview Actions] Reset the modal task view when rotate from select mode.
    • a145670 : Store mHistoricTimes as longs intead of floats
    • 1e414d5 : Overview Actions - enable proactive actions flag.
    • cf82754 : TaskOverlayFactory - remove static factory.
    • 9367f98 : [Overview Actions] Set launcher state to Overview when rotate in recents.
    • fac8741 : Overscroll plugin - give the plugin its own factory.
    • 06513f1 : Don't reapply window transform if we are already running a window anim
    • 03a4a0c : Update overview from home transitions
    • 14e03d1 : [Overview Actions] Add a logging event for tapping images in select mode.
    • d6a1063 : Add swipe up resistance to quick switch from home
    • ce8b2b5 : Add translation component to swipe up resistance
    • 3b9d584 : Fix adjacent page offset in landscape orientation
    • d00340f : Fixing cutouts insets not clipped properly during swipeup for rotated activities
    • f58a2b9 : Fixing wrong velocity state when there are too few samples
    • b8b3e95 : Fix TaskViewTouchController success progress to match haptic
    • 3af714f : Remove overscroll on running task when it's not attached to RecentsView
    • 3f8d868 : Defer recreation until resumed
    • 354a436 : Rewrite long swipe resistance ("pullback") logic
    • 9b98d13 : Disable auto correct/suggest on folder edit text Bug: 160075575 Bug: 152541144
    • bf103f1 : Creating UI tests for overview action buttons.
    • 48afb6b : Fixing wrong velocity state when there are too few samples
    • 553d4df : Minimal Phone Mode (part-2)
    • 45c0918 : Merging ub-launcher3-rvc-qpr-dev to rvc-qpr-dev
    • 16eb922 : Fix adjacent task offset distance
    • f496ea4 : Revert "Fix bug where double swipe gets us stuck in Hint state while in Overview."
    • 0a4a4d9 : Revert "Merging from ub-launcher3-rvc-qpr-dev @ build 6690853"
    • cfec6b5 : Adding tracing for work profile removal
    • b6d0607 : Logs system navigation details part of launcher snapshot logging.
    • 00ad8ee : Introducing a new gesture scope
    • 1a286a1 : Fixing touches getting ignored just after swipe-up
    • 16e165d : Fixing touches getting ignored just after swipe-up
    • 17f379b : Adds haptics to Overview gesture in Sandbox.
    • ff4b142 : Fixing touches getting ignored just after swipe-up
    • 0ad7b17 : Handle uiMode changes
    • ccf92c6 : Use TouchDelegate to listen for icon view taps on RecentsView
    • 3c31168 : Pass through touches in FolderIcon padding area
    • a466119 : Limit launcher snapshot logging once per day.
    • 3344b8c : Fixes missing field mappings from launcher_atom.ItemInfo to Statslog.
    • 422015c : Minimal Phone Mode (part-1)
    • 30ac97d : Adding home animation support for non-system Launcher
    • 354b8fc : Use display of activity to get rotation for recents
    • 8dae83e : Fix launcher crash after restore with some specific widgets.
    • f1af017 : Fix launcher crash after restore with some specific widgets.
    • 447ea42 : Fix folder crash where view is added when it already has a parent.
    • 0f62050 : Fix bug where realtimeReorder is called after views have been unbound.
    • 5b7bf91 : Create a new instance of rotation touch helper per device state
    • bd1f4c6 : Allow multiple hotseat restorations in single session
    • 453475d : Fix hotseat file log name formatting
    • e47896c : Invalidate stale BgDataModel when predictions are disabled
    • a8c0858 : Fix bug where double swipe gets us stuck in Hint state while in Overview.
    • 56cc3a4 : Persist prediction cache on every update
    • 5d09b2e : Updating some comments and variables
    • 12f46d5 : Fixing recents orientation (when home rotation is allowed) during swipe-up
    • 5e19073 : Fixing oav text overlap.
    • 852537f : Using StatsLog for notifyingAppPredictor
    • 94be66a : Fix tracking window being slightly off when swiping from an app
    • b814c3b : Infinite loop when migrating calendar widget
    • 85f9efa : Infinite loop when migrating calendar widget
    • 0affd89 : Move rotation logic to RotationTouchHelper
    • 0d2eea3 : Reset disabled flags when action buttons lose visibility.
    • ba161b7 : Increasing wait time for end-action events.
    • 68330a9 : Disabling overview actions when thumbnail is not loaded.
    • 92628f5 : Improve grid preview performance
    • b023873 : Improve grid preview performance
    • ee0ebe6 : Calculate all apps cell height based on actual sizes.
    • 369501d : Fixing swiping up on home interrupting animation
    • f865551 : Focuses on folder container for Accessibility when no contents to focus on.
    • 93188d6 : Fixing swiping up on home interrupting animation
    • aee7924 : Fix velocity in StaggeredWorkspaceAnimation.
    • 55a9b54 : Using original taskInfo to create the taskKey instead of fake data
    • 9d51e49 : Fixes the issue Launcher state propagation is slower than onDeferredResume.
    • de43fb6 : Notify TaskViews of updated orientation state
    • 452db0d : Fix shelf tracking distance for landscape app over portrait launcher
    • 44a3b20 : Fixing shortcut popop non-clicable on the icon
    • ddbaadb : Wait until activity present before calling onEndTargetCalculated()
    • a639d46 : Preventing disambiguation screen when swiping up
    • 611fe76 : Place launcher above the target app in live tile mode
    • 4945540 : Removing a method that simply returns false
    • b35bdbc : More logging for the widgets scroll bug
    • 2060a4b : Prevent showing TaskMenuView if icon isn't present
    • ea600c7 : Creating a common method to iterate over all model items.
    • c9c9a66 : Update the position of the live tile overlay upon swipe up
    • 3535944 : Calculate all apps cell height based on actual sizes.
    • 58d74c3 : Let AllAppsEduView consume touch until animation is done and view is removed.
    • 29266c9 : Updating some comments and variables
    • 798b5f4 : Adding nullcheck while launching task during quickswitch
    • 6fd105b : Updating gesture tutorial home animation
    • b59776c : Fix all apps edu in landscape.
    • 64aefed : Fix bug where non-center page is visibile in HINT_STATE.
    • faea66f : Ensuring workspace pages are offset properly in waterfall cutout
    • ae76beb : More diags for non-receiving scroll end
    • 9a0e180 : Removing separate overview prediction client
    • 141c231 : Fixing recents orientation (when home rotation is allowed) during swipe-up
    • 1bab050 : Go Launcher: Fix icon placement retention
    • e383222 : Fix bug where non-center page is visibile in HINT_STATE.
    • b0fd136 : Remove WRITE_SECURE_SETTINGS permission used for rotation flag
    • 451b09e : Persist prediction cache on every update
    • 0d213eb : Fixing recents orientation (when home rotation is allowed) during swipe-up
    • 3bf889a : Fixes the issue Launcher state propagation is slower than onDeferredResume.
    • 1af70f2 : Add logging for non-sending "end scrolled" event for Widgets
    • 84b848a : Fix all apps edu in landscape.
    • 53925ff : Fixes NPE with system shortcuts.
    • 37bda2b : Disable auto correct/suggest on folder edit text Bug: 160075575
    • a3629bd : Thumbnail Cache - check canceled status on the right thread.
    • fabfb3a : Using original taskInfo to create the taskKey instead of fake data
    • a190dc1 : Zero tolerance towards referred destroyed activities
    • 5400396 : Fix velocity in StaggeredWorkspaceAnimation.
    • 6e7c37a : During accessible drag, hover events were not properly getting dispatched to the DragAndDropAccessibilityDelegate
    • 6ab4da8 : Fixes missing folder label after launcher restarts.
    • f957ff9 : Do preview grid migration in a worker thread
    • 56fe915 : Improving diagnostics when Launcher dies during a gesture
    • 633a4bd : Do preview grid migration in a worker thread
    • 514df92 : Add NPE check for prediction controller
    • f0a1b2c : Fix tracking window being slightly off when swiping from an app
    • dfa3de7 : Get rid of a weird shadow background when rendering smartspace in preview
    • fb099c7 : Improving diagnostics when can't find a widget
    • 4b531b9 : Updates Assistant gesture regions when no longer tracking multiple.
    • c6a56ef : Pass isLikelyToStartNewTask to onGestureStarted()
    • 2bbce93 : Fixing NPE befre ActionsView first initialized.
    • 8995590 : Use isolated display context to get display info
    • 7afa69d : Revert "Disable grid option feature in ThemePicker"
    • 88f1f20 : Fixing NPE befre ActionsView first initialized.
    • 7776d30 : Fixing TaskMenu positioning.
    • b635411 : Add explicit android:exported="true" declarations
    • 6fc3648 : Fix map initial capcity.
    • aa902e8 : Add an exported flag in manifest
    • 3c2a17b : Remove hotseat edu flag

  • platform/packages/apps/Nfc with 3 change(s)
    • ded9126 : Make read error toast configurable
    • 5700c01 : Protect Bluetooth device information when using NFC pairing
    • fc0910a : Ensure pending intent on beam notification is immutable

  • platform/packages/apps/OnDeviceAppPrediction with 1 change(s)
    • ee2d2f1 : Adding new QUERY_ALL_PACKAGES permission in AndroidManifest.xml to allow querying of other apps by AppPredictionService.

  • platform/packages/apps/PackageInstaller with 29 change(s)
    • 412f5e7 : Don't show mic usage while muted
    • bf3331f : Always show icons and subtitle in ReviewOngoingUsage
    • fc0c23a : Enable indicators if experiment flag is not present
    • 71c663d : Update build target for car-ui-lib
    • 489071a : use ObserveStale for liveData in reviewOngoingUsage
    • 4627fa2 : Wait for non-stale app ops, add logs, remove useless code
    • 1cd7a5e : Deal with slow permissionMgr dump
    • fa51a6e : Show some limited system usage in ongoing usage dialog
    • 01cea2f : Update to latests UI mocks.
    • bcb4ad8 : Listen to real app-ops + small bug fixes
    • aae32ff : Special phone call handling in ReivewOngoingUsage
    • a20807c : Ensure Auto Revoke Fragment doesn't crash when showing load icon
    • 5ee8f80 : Remove User Sensitive Assistant handling
    • 7e9b064 : Move OnGoingUsage dialog out of debug folder
    • 92a2b3b : Do not log pkg name on ongoing usage dialog
    • f02bdf0 : Do not show recent mic usage if the recording is silenced
    • 7fbe3d2 : Use SharedPreferences for assistant mic switch, move tests to inprocess
    • bfeea78 : Requested UX fixed of ongoing usage dialog
    • 13237be : Gate permissions hub assistant handling behind flag
    • 858ee5a : Also show non-running accesses which have recently ended
    • c671954 : Update assistant microphone user sensitive flags
    • 0bc9331 : Add test for ReviewOngoingUsageFragment
    • 0eaeefd : Add test for PermissionUsageFragment.
    • b385c4c : Fix inprocess test helper apps.
    • 9563936 : Small twists to usage debug UI
    • 34bb582 : Standardize on 'private permission_hub_2_enabled' as feature flag
    • a48389a : Re-enable PermissionUsage
    • 1df15af : Resurrect the ReviewOngoingPermissionsFragment
    • c98841f : resolve merge conflicts of 06f626aa88dd7e89f4d340cea680ec2b63a59d2c to rvc-d1-dev

  • platform/packages/apps/SafetyRegulatoryInfo with 2 change(s)
    • 733575a : Add a new image for the overlay of Safety and Regulatory manual
    • 94a700a : Update target sdk of SafetyRegulatoryInfo

  • platform/packages/apps/Settings with 76 change(s)
    • 78b33b3 : To fix bug, summary is wrong if nr_enabled_bool=false
    • b364001 : Hide tethering option when in a guest account
    • d3d88af : Fix issue where "learn more" link on 5G NR settings doesn't work.
    • b6b4968 : Fix adb qr scanner text in dark mode.
    • 455a0a3 : Disable entry point of output switcher
    • e04e9a5 : [adbwifi] wireless debugging qstile long-press to WirelessDebuggingFragment.
    • a7d76af : Guard against flickering of dynamic injection items
    • 49fbc8f : Fix output switcher will display previous media session
    • 1984303 : Update battery saver preference key
    • f447cbb : Fix the ANR in panel when changing volume continuously
    • 7db71ac : Fix the endless panel loading
    • 29559b1 : Disable bubbles for low ram devices
    • ec597c2 : Fix the device on "Media devices" not updated issue
    • db0aa65 : Hide the icon if there is no media session or album art.
    • 245a6af : Update global bubble settings mp4
    • c3d4b9a : Fix cast volume control bar not work
    • f537a70 : Do not display eSIM activation option if the device is eSIm ignored
    • 3876d72 : Update state when there is Bluetooth tethering state changed
    • 602e761 : Add permission to protect data when sending broadcast
    • 194dd88 : Fix settings crash
    • cb057d6 : Show just disconnected device on previously connected
    • 30a97a9 : Display "see all" option when bluetooth is off
    • 2f32da4 : Show all devices, including connected ones, into "Previously connected" page
    • 44cc57c : Display "pair new" only when local output device is available.
    • a12327b : Fix NullPointerException, TelephonyManager.getServiceState is null
    • 20680c2 : [Wi-Fi] Show Pie+x Wi-Fi icon when a connected Wi-Fi is not default route
    • e4ba98c : Add 'Adaptive connectivity' UI
    • aea66dc : Hide conversation bubble switch if app bubbles are off
    • 4cf561d : Fix pending intent links
    • 11f8554 : Increase char limit
    • 48ce589 : Allow user to block individual apps from resuming.
    • bbcd54d : Adding dialogs to warn users about the potential eSIM erase failure
    • 75028dd : Update subtext of Ethernet Tethering preference
    • b432cf2 : [Wi-Fi] Fix crash after editing invalid hotspot password
    • f22059f : Add BatteryStatusFeatureProvider
    • b569dfd : Time for dark theme doesnt format 24 hr correctly
    • 1dc9ae1 : Manual selection item's data icon is wrong
    • ca90cd3 : Allow DND screens on low ram devices
    • 7359b38 : Enable the filterTouchesWhenObscured in Special app access
    • d415e16 : [Settings] Provide carrier name when manual network select
    • cdf8888 : Add 'all apps' to notification filters
    • 5fd16e2 : Make all up button speak the default description
    • 33cde5d : [Wi-Fi] Remove 'Do not validate' option in CA certificate spinner
    • 94b8579 : [Wi-Fi] Check if domain field is not empty when users choose a ca certificate
    • 7eb7f6c : Add setPackage for PendingIntent in SimSelectNotification
    • e81c695 : Change the UI strings of developer in Settings app
    • eda0a42 : Remove Enhanced Connectivity Dev Option
    • 2df3a3e : [Wi-Fi] Support multi-SIM for SIM dependent EAP methods
    • 55bce77 : Revert "[Wi-Fi] Refactor WifiConnectionPreferenceController with WifiTrackerLib"
    • 1805f66 : BluetoothPairingRequest: Add null check for action
    • 9c73712 : [Wi-Fi] Change Wi-Fi Auto-connect preference summary string
    • 52cf852 : UX updates for notif history
    • 243aa8e : Add face enroll accessibility dialog
    • 2f8bc49 : Fix overlapping importance icons
    • 9e4c753 : Enable the filterTouchesWhenObscured in Special app access
    • 573599b : Enable the filterTouchesWhenObscured in Special app access
    • 5d73464 : Enable the filterTouchesWhenObscured in Special app access
    • c9dff4b : Enable the filterTouchesWhenObscured in Special app access
    • 2700b83 : Restore original importance when unblocking notif channel
    • 1a44a98 : Update font family
    • 0bdffb9 : Increase expand/collapse tap target
    • 3527730 : Vertical-center bubble preference button content
    • 5de9b1e : Fix sketchy bubble preference button
    • db0687c : Remove the prefix "Model:" from the summary of hardware.
    • 786e814 : Launch WallpaperPicker in a new task[Part2]
    • 8bed8d3 : Launch WallpaperPicker in a new task
    • ac67100 : Prevent overlay drawing on top of Bluetooth discovery request dialog
    • e2eab4e : Allows to launch only authenticator owned activities
    • 2e5e04e : Add a new method to set state description
    • 3f5bf02 : Prevent overlay drawing on top of Bluetooth pairing dialog
    • 7265525 : Update Bluetooth AVRCP default version to 1.5
    • 4b6e82f : Allows to launch only authenticator owned activities
    • 2d9fb25 : Remove hard-coding cellbroadcastreceiver package name.
    • 7d6c329 : Use super method for Vibration preferences
    • 3f4d3b4 : RESTRICT AUTOMERGE Allow LockScreenPattern to be launched in the pinning screen
    • 6c2f32b : Prevent accounts page directly opening in screen pinning mode

  • platform/packages/apps/SettingsIntelligence with 1 change(s)
    • 0bd36f4 : Update the target sdk version of SettingsIntelligence app.

  • platform/packages/apps/Stk with 5 change(s)
    • 468951a : Set OP to msg.what instead of msg.arg1
    • dfe93b3 : Set OP to msg.what instead of msg.arg1
    • 3bd92cd : Do not set notification title to app name
    • 4f605ac : Treat recentapps as home press for STK dialogs
    • 3d24201 : Treat recentapps as home press for STK dialogs

  • platform/packages/apps/ThemePicker with 130 change(s)
    • f2a95df : Properly catch exceptions
    • ab03e09 : Fetch the wallpaper category from the server instead of cache when launching the app(activity).
    • 9020c8d : Fix the crash when applying daily wallpaper without network connection
    • 4a777fb : Support App Links
    • 5777750 : Fallback to static thumbnail for Live Wallpapers
    • 08aa828 : Revert "Merging from ub-launcher3-rvc-qpr-dev @ build 6690853"
    • 60c81df : Change style preview info string
    • 7dab08c : Fix recyclerview items setup wrong description
    • c47a7cb : Adjust custom theme flow preview page's a11y set
    • 09dbae3 : Refine Style/Grid picker recyclerview layout
    • fca3d58 : New drawable of shaped app icon for using
    • 031d8dd : Fix the input text in the custom style name page doesn't respect RTL.
    • 172211a : Set default title for PreviewFragment
    • 05dd90d : Fix TB no response after double-tap style options
    • 79b94a4 : Cleanup the AppbarFragment usage in PreviewFragment
    • 2790d74 : Add permission to query packages to ThemePicker
    • 23a5130 : Wallpaper clean up as a result of getting rid of USE_SURFACE_VIEW_FOR_PREVIEW flag
    • 6f6b850 : Add shadow effect to lockscreen preview text
    • 8fbef25 : Fix the UI of the preview pager broken when only wallpaper tab exists and the display size is largest.
    • 7beb437 : Minor cleanup for ThemeOptionPreviewer
    • 370d63f : Extend custom_theme strings length limitation
    • c33c041 : Cleanup WallpaperPreviewer
    • 7806610 : Make custom theme bottom IU vertical scrollable
    • a1b29c8 : Increase style_info_description char limit
    • 385ce93 : Fix abnormal ripple effect of bottom tab
    • b85eff5 : Don't load wallpaper colors if no listener set
    • 27d1033 : Fix A11y tools focus on blocked component 1/2
    • c4e9a56 : No need to remove callback and call surface.release in GridOptionPreviewer
    • 117d5e1 : Gets wallpaper color from live wallpaper to be used for workspace preview
    • 07bfdd5 : Fix theme picker breaking in RTL mode
    • 49bcc27 : Fix TB lose focus when navigating recyclerview
    • 0e91a89 : Release SurfaceControlViewHost used to render wallpaper surface we are done
    • 4b1b756 : Fix live wallpaper stays on AOD mode
    • 6f62a99 : Support other wallpaper apps can be launched in CategoryFragment.
    • 41ffb72 : Change color rings color to system accent
    • 06060cd : Get rid of #getViewTreeObserver
    • a4b9eec : Update dark theme color to match mock
    • 00103e5 : [Phase 3 Review] Update theme preview
    • 3e5a805 : Apply interface change of showViewOnlyPreview()
    • ad4215b : Add content description for preview card of Theme and Grid
    • 908b935 : Fix custom theme name EditText gone when IME popup
    • ec6f61b : Make check icon in thumbnail tile vary against system accent color
    • 7ec2bd5 : Fix TB lose focus when recyclerview notify*Changed
    • 0cd7b60 : Uses WorkspaceSurfaceHolderCallback for GridPreviewer
    • 8ec4e7d : Get rid of usesSurfaceView check for Grid preview
    • 6421365 : Fix TB will focus "Aa" in Style info page
    • e57c13d : Fix workspace vanish when turn off/on screen
    • 995402a : Remove unused WallpaperConnectionListener.
    • ebfce88 : Make undefined ThemeBundle propagatable and buildable
    • cdc16d9 : Handles onFailure case of getting wallpaper color
    • db79f69 : Uses grey600(#757575) for bottom bar to pass A11y check
    • 9f64b34 : Implement the custom style flow part 2
    • 1877540 : Exit app after a theme/gird is applied
    • ea7427c : Fix create duplicated custom bug
    • 2c1d7f4 : Fix runtime crash of using null wallpaperConnection instance
    • a78c7a8 : Add onSaveInstanceState support for GridPicker
    • c4d30d6 : Add a null protection for getContext() when updating preview in theme/grid fragment.
    • 1e72ef0 : Make custom style tiles border support DT
    • 4af9053 : Implement the custom style flow part 1
    • 699bb63 : Move the wallpaper title string from ThemePicker to WallpaperPicker2.
    • 4158d57 : Make the ThemePicker remember the state before system config changes
    • 8e90390 : Make custom theme remember current selection
    • 3a120b7 : Set theme preview text shadow color to transparent when text is dark
    • e6c8fa8 : Make custom theme remeber selections while system config changes and then restore
    • bca448f : Show theme preview when all view is ready
    • dc2e2bf : Add shadow for theme preview workspace texts
    • 7ceba02 : Creates ShapeAppIcon class to represent a shape app icon and its name
    • 6cbdde9 : Fix shape icon and name mismatch problem
    • 2dfc2b2 : Ensure the shape app icon and name is a correct pair
    • f178e88 : Fine-tune the theme preview to match mock
    • 8b466dd : Remove the qsb layout margin and update the margin horizontal of it's container
    • 088b7c9 : Update new spec for ThemePicker preview
    • 8fa29f0 : Add full preview for the custom theme page
    • 962e8ea : Use the formatted time for preview clock time
    • 7a64217 : Use ConstraintLayout for theme preview to fix UI break of largest font/display size
    • 0b5031d : Save launch info into SharedPreference
    • 16c2eb2 : Cleanup for theme picker
    • 079839f : Reuse the dimen of preview pager height percent
    • 9c84ab4 : Use ConstraintLayout for Theme and Grid picker
    • f0516ae : Adjust custom themes default naming
    • 4fb9e0f : Add new apply flow for custom theme page
    • b9332e6 : Use real date for theme preview
    • 4c26f4f : Apply BitmapCachingAsset for WallpaperColorsLoader to use the catched bitmap
    • 97abcc2 : Fix the custom theme page shape bug
    • 83fee73 : Add new preview for custom theme page (part1)
    • 20fb9b6 : Make ThemeOptionPreviewer accept PreviewInfo only
    • 0aa379a : Change options corner radius to applied style 2/2
    • b18c613 : Get rid of setZOrderOnTop for theme preview
    • b49d0bf : Gets the wallpaper color to update the preview text/icon
    • 1c35ac8 : Add app name for shape app icons in the themepicker preview
    • db17b00 : Move TimeTicker from ThemePicker to WallPapaerPicker2.
    • f00d164 : Refine style picker layout (1/2)
    • 0ff710e : Enable new theme picker preveiw
    • 5b0725c : Fix the auto-generated parameter in ThemeOptionPreviewer
    • 58d6f27 : Add theme info sheet to theme full preview page
    • a8f0930 : Add info sheet to the style picker
    • 3c91493 : Scale the preview content from full preview size to match the container size
    • 9dbe02f : Add new preview UI for theme picker
    • 22cf604 : Add full preview for theme picker
    • 5e650fb : Cleanup for BottomActionBar
    • d954abf : Impl the selecting flow in style picker
    • 2795478 : Add width and height set for Grid preview
    • b567b75 : Add new preview for theme picker (Part2)
    • 40b3cef : Fix Grid tab's option list vanish issue
    • 5ef35dc : Change Style tab's content layout
    • 05428e9 : Add new preview for theme picker (Part1)
    • 2848da6 : The Previous/Next button bar background color should not be black.
    • d21bf86 : GridPicker get rid of PreviewPager
    • f07ff3c : Add full preview for Grid (part 2)
    • 7acefe5 : Update for renamed TileSizeCalculartor
    • 2390f1b : Add live wallpaper support for grid picker
    • 6085ac8 : Add live wallpaper support for Grid preview
    • adb6f41 : Add full preview for Grid (part 1)
    • e749d5d : Remove the OnLayoutChangeListener once the set radius to preview card
    • 631bc0c : Fix "Preview for grid goes missing after turning off and back on the screen"
    • fb7c6d2 : Fix NullPointerException when switching from customization picker(CustomizationPickerActivity) to wallpaper picker(TopLevelPickerActivity).
    • c5805c3 : Add screen corner radius for the preview of Grid/Style/Clock
    • d920969 : Remove scalable layout
    • 5e8ccd2 : Add wallpapaer edit button to BottomActionBar
    • 20aabaf : Fix a Talkback problem of BottomActionBar and BottomNavigationView
    • addb7f3 : Bind BottomActionBar#cancel button to backkey
    • d2f4ba2 : Implement new grid applying experience
    • 3ca9e13 : Update Grip option tile and check icon UI
    • e3f4b5d : Get rid of EnumSet for BottomActionBar and caller
    • 8e91f9a : [2/3] Create BottomActionBarFragment for BottomActionBar
    • 3036476 : sysui_shared lib usage clean up
    • 4962f14 : Update Grid page to new design (Except preview part)
    • 692c2ba : Apply BottomActionBar to grid page
    • 1754f33 : Remove support for wallpapers in style bundles
    • de361f6 : Switch to public API for surface view when rendering preview

  • platform/packages/apps/Traceur with 1 change(s)
    • c407584 : Block Traceur MainTvActivity when development options disabled.

  • platform/packages/apps/WallpaperPicker2 with 194 change(s)
    • f646e05 : Change to import android.app.AlertDialog instead of androidx.appcompat.app.AlertDialog.
    • e2d35f5 : Fetch the wallpaper category from the server instead of cache when launching the app(activity).
    • ce7f08d : Disable the bottom action bar if we can't get the dimension of the wallpaper asset.
    • f44433e : Fix the toast doesn't show when the wallpaper category is empty.
    • 7e36d17 : Add the protection to avoid the crash in the corner case.
    • b11c1d6 : Remove SurfaceHolder.Callback from SurfaceView's holder
    • b17d150 : Fix the crash when applying daily wallpaper without network connection
    • dc424e8 : Fix the wallpaper offset problem in full screen preview when clicking the small preview to full screen preview.
    • a5033ed : Change the font size and text color of wallpaper info view to fulfill the latest spec.
    • da6a8a1 : Add missing method in TestInjector
    • 59a4a24 : Add missing method in TestInjector
    • f6b4b19 : Support App Links
    • 73c98f2 : Fix the exception when calling PreviewFragment#finishActivity() but the activity has already finished.
    • d90db31 : Fallback to static thumbnail for Live Wallpapers
    • 10cd05e : Revert "Merging from ub-launcher3-rvc-qpr-dev @ build 6690853"
    • bcd6bb6 : Adjust the scale before calculating wallpaper cropRect
    • 0b57201 : Correct wallpaper engine visibility settings
    • f770335 : Fix race condiction of setting explore intent in live wallpaper full preview page
    • 45d9413 : Update full preview page to use TabLayout for Home/Lock tab
    • f10b3db : Fix the items in the dialog of setting wallpaper don't respect RTL.
    • f172aef : Use larger crop surface size to allow for parallax scrolling
    • 034228b : Fix LivePreviewFragment build failed
    • d1a8a6c : Fix the applied border shows up in the wrong wallpaper tile when swiping the preview in RTL mode.
    • 7bd8770 : Set default title for PreviewFragment
    • 923e29b : Fix full static/live wallpaper preview card is with wrong ratio in RTL language
    • b8e51a2 : Improve wallpaper full preview page TB UX
    • 1eaa5b7 : Fix TB focus on blocked wallpaper preview pager
    • ec6b90f : Fix lockscreen wallpaper is gone in RTL mode
    • 5df474a : Add null pointer protection of getActivity() in onEngineShown().
    • 181dc29 : Fix lockscreen preview RTL shift
    • 13cb1fe : Cleanup the AppbarFragment usage in PreviewFragment
    • d075422 : Forward onConnected / onDisconnected / onEngineShown events to live wallpaper.
    • 86fd55b : Add null pointer protection of getContext() in onEngineShown().
    • e2fe030 : The fallback number of columns in the grid should be 1 instead of 0.
    • 7cadb22 : Add new queries declaration
    • 75e5f3c : Fix live wallpaper scale in full preview
    • 1bbf342 : Deselect the remove button when the remove dialog is dismissed
    • 26bb07f : Update the lockscreen preview text
    • fd22783 : Fix delete button with different tint color
    • 65a7261 : Add shadow effect to lockscreen preview text
    • 287d4b7 : Get rid of hardcode size lockscreen preview
    • d975b0f : Fix the "permission needed" screen disappeared.
    • aee3043 : Fix the UI of the preview pager broken when only wallpaper tab exists and the display size is largest.
    • af7e49d : Fix null exception of BottomActionBar#AccessibilityCallback
    • b4fe156 : Remove navigation up button from full preview page
    • 9019416 : Extend some string length limitation
    • fcd4106 : Fix the bottom padding of the category and wallpaper pages are gone in SUW.
    • a322886 : Fix the broken preview in 3-button navigation mode when turning the screen off and then on.
    • 61c28ec : Fix A11y tools focus on blocked component 2/2
    • 20871cf : Cache WallpaperColors which decoded from wallpaper thumbnail asset, then return it for same Asset
    • 432baae : Update the unselected button text color
    • 450d3da : Add elevation effect for buttom action bar
    • a63c986 : Release SurfaceControlViewHost used to render workspace preview when fragment is destroyed before the clean up callback is returned
    • 3291326 : Gets wallpaper color from live wallpaper to be used for workspace preview
    • 16644eb : Update lockscreen workspace of live wallpaper full preview to vary against wallpaper color
    • 33167a0 : Fix Talkback visit workspace content
    • dc68fde : Fix TB can't visited all items in wallpapers list
    • ca1d129 : Make sure mLowResImageView is used after initializing.
    • 9759845 : Make sure the user can interact with the wallpaper only after getting the size of the raw wallpaper.
    • 8f9da5f : Fix null exception when switching dark/light theme mode with the rotation dialog popup
    • ca7c825 : The Edit button is selected by default in static wallpaper preview page
    • b5e9bd7 : Finish parent activities only in setting wallpaper
    • dee0789 : Make sure SubsamplingScaleImageView respects minimum scale
    • fc4f763 : Fix applying live wallpaper keep stopping
    • 7e2edd9 : Minor fixes to new gallery parsing
    • 90b4522 : Cleanup for Bottom action bar
    • 239a462 : Revert "Fix missing workspace icons when changing wallpaper in SUW"
    • 85f099a : Handles daily rotation button to be unselected when dialog is dismissed
    • 6f891f6 : Increase the duration of the animation when changing pages in ViewPager.
    • 23f416c : Fix missing workspace icons when changing wallpaper in SUW
    • da9530d : Fix live full preview show black
    • 4421a3d : Release SurfaceControlViewHost used to render wallpaper surface we are done
    • 541e075 : Fix bottom sheet race condition and well handle drag stitutation
    • 27ff426 : Fix TB can't visited all items in category list
    • 8a1c6c3 : Fix live wallpaper stays on AOD mode
    • a63f1bf : Support other wallpaper apps can be launched in CategoryFragment.
    • 6a3bb9d : Fix lockscreen wallpaper preview in CategoryFragment shows static thumbnail for live wallpapers.
    • d00e239 : Fix wallpaper picker page TB issue
    • 853593f : Make preview as home screen by default
    • ba4f1fe : Update the screen preview later than workspace surface measured
    • ffc2c9b : Set the category sheet's height according to its content.
    • 46644b9 : Apply new scrolling interaction in wallpaper picker.
    • e28b80a : Update dark theme color to match mock
    • db0c587 : Call listener onConnected method when connection starts.
    • fd5326f : Add Talkback navigation for BABar bottom sheet
    • ef59efa : Support full preview as home or lock screen
    • ed3f3d0 : On device categories re-design [3/n]
    • e95b6d9 : Unify the cropping mechanism in Preview and in Rotation
    • b4ec022 : Add content description for preview card of wallpaper
    • 394aac7 : Make check icon in thumbnail tile vary against system accent color
    • a46e6cc : Clear wallpaper preview list when the onDestroyView() is called.
    • 4f7c293 : Add logSnapshot() definition and functions
    • c0e80c1 : Uses WorkspaceSurfaceHolderCallback for GridPreviewer
    • 3a1352d : Fix static full preview has no status bar
    • e14acb0 : Add bold effect to the selected button of wallpaper preview
    • fe3a5d4 : Clean up PreviewFragment and its child classes (Part 2)
    • e3f7845 : Clear the items in the viewPager when the view of the fragment is destroyed.
    • f97de8d : Adjust live/static full preview layout
    • 338adfe : Adjust layout for correct live wallpaper ratio in full preview
    • cff7d82 : Remove unused WallpaperConnectionListener.
    • 90f902c : Handles onFailure case of getting wallpaper color
    • f54c2a8 : Fix NullPointerException of using null mWallpaperConnection
    • f21486b : Fix static wallpapers full preview tabs
    • fb292ac : Uses grey600(#757575) for bottom bar to pass A11y check
    • a242999 : On device categories re-design [2/n]
    • 76a5f8d : Adjust the space at the top/bottom of the category and wallpaper pages.
    • 210c960 : Exit app after a wallpaper is applied
    • 83f72a8 : Fix change wallpaper tile does not response
    • 0e859af : Switch the order of lock and home screen tabs in image preview
    • cba2a2a : On device categories re-design [1/n]
    • 0088bca : Show the category name in the toolbar when clicking a category.
    • 21d900e : The tiles in "Live wallpaper" category should show the wallpaper name in the new UI's style.
    • d03b8c1 : Update wallpaper info UI to match new spec
    • ecfd6eb : Clean up PreviewFragment and its child classes (Part 1)
    • e513aca : Bottom action bar should be dark in dark mode.
    • 16112e3 : Exit editing mode when user taps other buttons in the bottom sheet
    • c36633c : Only one bottom action can be selected at a time
    • 60bfe18 : Turn on fullscreen image / live wallpaper flag
    • 342f4ab : Remove the temporary feature flag for bottom action bar.
    • e4a5f26 : Uncheck apply action when the wallpaper setter dialog is dismissed
    • 7dc2157 : Show "edit" action when user selecting an image wallpaper.
    • a153cfc : Move deletion logic to full screen preview
    • 6227184 : Use the formatted time for preview clock time
    • 4cd5690 : Don't show the border for the unselected wallpapers.
    • 166842e : Save picker behavior related to launch and apply
    • b940462 : [Live preview 3/3] Add workspace / lock screen
    • fc1b8c9 : Add the lock screen overlay to the full screen image preview.
    • 2431ba1 : Fix "rotation" action is not shown problem and fix the problems of IndividualPickerActivityTest.
    • 58e4a1c : Fix "rotation" action is not shown problem and fix the problems of IndividualPickerActivityTest.
    • 415801f : Apply BitmapCachingAsset for WallpaperColorsLoader to use the catched bitmap
    • 2da4794 : Fix wallpaper picker will show lock screen preview first in RTL mode.
    • c5a6bad : Post rendering low res image when using SurfaceView for wallpaper preview
    • 4194742 : Change options corner radius to applied style 1/2
    • 3eb234c : Fullscreen image preview (Part 3)
    • 5a4243b : Remove daily rotation tile in Mobile mode.
    • a63b427 : Fix lockscreen preview becomes black when selecting a downloadable wallpaper.
    • eb71962 : Gets the wallpaper color to update the preview text/icon
    • 53b5832 : Refine style picker layout (2/2)
    • 6ecd02f : Add an translucent overlay with icon and clock on lock screen preview.
    • 1bb1f51 : Support WCG wallpaper preview in WallpaperPicker
    • 3e50fd2 : WallpaperPreferences update for live wallpapers
    • fe0ea76 : Should not setZOrderOnTop for the workspace in CategoryFragment
    • 18b9ee9 : Turn off full screen wallpaper flag
    • 7bef656 : Cleanup for BottomActionBar
    • ca97c57 : Fix BottomActionBar overlay with Navigation bar.
    • 219af77 : Update the preview top padding
    • e7d5f99 : [Live preview 2/3] Add Slices support to Live preview
    • 25d3a24 : Revise layout of LivePreviewFragment
    • f24418e : When the user select a wallpaper and then click back key in SUW, it should become unselect state instead of going back to previous page.
    • 829d4d2 : Fix black band occur during the SUW.
    • cdabd8a : Remove the WallpaperMetadataHolders from CategoryFragment
    • c8442a7 : Add full preview for Grid (part 2)
    • 53c6343 : Workaround for crash in GradientDrawable
    • 2a06c0b : Always show two previews(home screen & lock screen) in the preview pager.
    • c687d91 : Add explore button to bottom action bar
    • 67fd7e3 : Fullscreen image preview (Part 2)
    • ed6560f : Turn WallpaperPersisiter variable to package access level
    • 34ba412 : Add null check for selected button
    • de9e872 : Move show wallpaper metadata logic into WallpaperInfoView
    • 3599742 : Fix build breakage
    • 1a29e75 : Refactor BottomActionBar
    • 4cf8e74 : [Live preview 1/3] Live wallpaper preview implementation
    • a19cbdd : Fullscreen image preview (Part 1)
    • a0f25c2 : Remove reflection/string based access to system values
    • 8fb8032 : Remove scalable layout
    • 5950580 : Fix the exception when clicking "adding custom theme" tile.
    • 3e064a1 : Update pan/zoom icon
    • a444d3b : Adjust the preview in preview pager with considering the maximum scale on Home screen.
    • 08abb58 : Add wallpapaer edit button to BottomActionBar
    • c3ae6bc : Fade in/out the preview when user swipes the preview.
    • 83f9ce6 : Add elevation to BottomSheet of BottomActionBar
    • 50d6122 : Add content descriptions to image buttons of bottom action bar
    • 1b7de47 : Enable the bottom action bar feature.
    • e23979a : Fix rendering thumbnail of live wallpaper in wallpaper surface
    • 7feb375 : Bind BottomActionBar#cancel button to backkey
    • e39a90e : Correct the view's bottom padding in onApplyWindowInsets() callback.
    • 6e52fff : Show toast when the wallpaper is applied successfully.
    • 8126d32 : Update bottom action bar UI
    • 803ea9a : Get rid of EnumSet for BottomActionBar and caller
    • 5264f36 : Render thumbnail of live wallpaper in wallpaper surface
    • 2f03ab4 : Fix NullPointerException when applying an image from photo picker.
    • 3efb683 : [1/3] Create BottomActionBarFragment for BottomActionBar
    • 3f8f5e6 : Adjust the preview UI.
    • 18f55b4 : Let the preview show what will really apply to the screen.
    • 073812b : Add more actions to be supported by IndividualPickerFragment
    • 3afead2 : Add line height for style of option tiles
    • 2aa79fa : Add a method to get the visiblity of BottomActionBar
    • b3829fb : Let the selected wallpaper can be seen on the collapsed wallpaper tiles page.
    • 4481571 : Improve live wallpaper preview resizing
    • b6be58e : Fix surface view lifecycle related bugs
    • 11f4a76 : Only update the applied wallpaper's tile instead of updating all wallpaper tiles when swiping the preview pager.
    • 7ef9972 : Implement the behavior when switching between Home and Lock preview page.
    • 2c8626f : Save the static lock wallpaper's remote identifier.
    • d54beed : Switch to public API for surface view when rendering preview

  • platform/packages/modules/CellBroadcastService with 2 change(s)
    • 13a6d6d : Corrected geofence threshold values
    • 3fd7bc5 : Add threshold support for WEA 3.0 geofencing

  • platform/packages/modules/DnsResolver with 1 change(s)
    • 5214c6b : Fix OOB read in DNS resolver

  • platform/packages/modules/ExtServices with 1 change(s)
    • e9e080a : Log keys instead of notification.tostring()

  • platform/packages/providers/ContactsProvider with 3 change(s)
    • d94e69c : Fix writeable mode bug with CP2 contact photo.
    • 34cf812 : Make GAL provider visible to when it returns data
    • 008f8bf : Enforce strict grammar when querying the call log

  • platform/packages/providers/DownloadProvider with 1 change(s)
    • 8c7288d : Add CONNECTIVITY_USE_RESTRICTED_NETWORKS permission

  • platform/packages/providers/MediaProvider with 21 change(s)
    • a5a2fe0 : Fix PerformanceTest#testBulk to accumulate batch notifyChange
    • a6a90e4 : Narrow concession to support legacy apps.
    • e6ba47a : Remove "primary_directory" and "secondary_directory" from initial values
    • d5d4f1d : Add hashcode into album id to distinguish same-named albums
    • 79f89c5 : Exclude pending items in reconcileAndClean in ModernMediaScanner
    • c3abfda : Bypass database operations for legacy system galleries.
    • ed2382c : Support Playlist#Members uri in LegacMediaProvider
    • 0d08431 : Allow subtitle and playlist files in Documents and Downloads
    • 884f869 : Artists and Albums views only show files marked with is_music.
    • 6a78795 : Modify the UI of ClearCache dialog
    • cd29174 : Use DISPLAY_NAME to instead of TITLE in Audio search
    • fd3557c : Change the theme for PermissionActivity
    • e6bf5fb : Fix file size inconsistency across upper and lower fs
    • 33efd5e : MediaUpgradeReceiver should set MigrationListener
    • 84ede49 : Optimize the UI of the PermissionDialog
    • 2a3f037 : Replace REGEXP with LIKE for sql queries in renameForFuse
    • 6ea702a : Fix race condition on fuse invalidate.
    • e36d6d5 : Allow File managers to use DATA column
    • c249067 : Bypass database operations for file managers
    • 1f22dfd : Speed up lookups
    • a476cf6 : Allow access("/storage/emulated", F_OK) as well as X_OK.

  • platform/packages/providers/TelephonyProvider with 5 change(s)
    • f56e648 : TelephonyBackupAgent: Allow U+0000 in SMS body.
    • d99a169 : Do exception handling per SMS while restoring messages.
    • 0e15660 : Carrier ID table rollout latest_carrier_list_for_prev_sdk_20200812
    • 748c832 : Filter preferapnset results to only current carrier
    • 743096e : Make sure Apns are not returned for a sim that is not active Regression on b/144977430, ag/9869063

  • platform/packages/services/BuiltInPrintService with 1 change(s)

  • platform/packages/services/Car with 65 change(s)
    • 768c8bf : Grpc Graph - fix use after free
    • a3971d1 : Handle an invalid new frame request
    • abd6aa4 : Correct the camera stream behavior
    • 3ca52fa : Add README.md & fix vhal_consts_2_0.py errors
    • 71eac5d : Switch to listening for USER_LIFECYCLE_EVENT_TYPE_UNLOCKED
    • 7bf3717 : Fix intent related CtsProviderTestCases
    • b8e7346 : Return the focus back to the default display when FixedActivity gets it.
    • 6a698da : Correct a display port number extraction from EDID
    • 1e44958 : Fix CtsStrictJavaPackagesTestCases
    • 1c9f54f : CarUserManager.removeUser() should not throw STATUS_TARGET_USER_IS_LAST_ADMIN_USER
    • 8493f4f : Revert^2 "Fix a stream configuration size calculation"
    • 6608594 : Revert^2 "Update EVS sepolicy"
    • b9040a8 : Revert^2 "Rename the reference EVS HW service"
    • a14a15e : Revert^2 "Add a command line option for the test mode"
    • 2f344bf : Remove system api and hide api from Java doc
    • 7e91c96 : Fix a destruction of Enumerator objects
    • e43ceb8 : Change the window type of the blank screen for user-switching to TYPE_SYSTEM_DIALOG.
    • 41d814d : Set user type for com.android.networkstack.tethering.inprocess
    • 85625f5 : Add KitchenSink entry for window insets
    • c497864 : Disable touch sounds by default
    • f389267 : Revert "Add a command line option for the test mode"
    • 90b221d : Revert "Rename the reference EVS HW service"
    • 2a5dfff : Revert "Update EVS sepolicy"
    • 502fbd2 : Revert "Fix a stream configuration size calculation"
    • ae89b1f : Added error for set zone for uid API
    • dda5fef : Revert "Remove the sysfs_fs_lifetime_write type"
    • 2c59c78 : Fix a stream configuration size calculation
    • b7d033d : Update EVS sepolicy
    • 4da6f67 : Rename the reference EVS HW service
    • a843307 : Add a command line option for the test mode
    • b91dbc5 : Remove duplicated class from boot/system class path
    • c9d5f54 : Allow easily removing the car_product overlay
    • a8e795a : Update a frame metadata
    • 562fa6b : Update EVS configurations for vivid devices
    • 62bda39 : Update language to comply with Android's inclusive language guidance
    • 520d646 : Remove the README file.
    • d418103 : Assign default display id for key input for main display
    • f42a127 : Fix a stream configuration size calculation
    • 61059d7 : Define a separate AIDL between CarWatchdogManager and CarWatchdogService
    • 04444b2 : Update the core_lib from g3 cl/326157195 updated.
    • 665e52d : [RESTRICT AUTOMERGE] Add car sdk docs generator with api level
    • 2d60c7e : Fix CtsShortcutHostTestCases for RVC emulator
    • eab4717 : Allow more retries when entering Suspend to RAM
    • fc05294 : Fix for creating guest user twice
    • f746c15 : Add CarShell package
    • 5da1391 : Added a setView call before 3d stream started.
    • a61d2de : Replace for-loop copying with memcpy.
    • 1eec215 : Fix SEGV_MAPERR in SurroundViewService destructor
    • f35a758 : Update the core_lib from g3 cl/324068941 updated.
    • 705415a : Fixes setViews to be set from sv_app
    • 16c1d3c : Fixes overlays in Surround View 3D
    • b53ae8d : Improve test coverage for SurroundViewSession
    • f912bdb : Align the order of buffers to the listed cameras
    • 1e10696 : Remove CoreLibSetupHelper class.
    • fb31b0c : Sets processingEvsFrames earlier to fix conflicts
    • 55c2446 : Refine the stopping logic.
    • 1ff679f : Support dump all services from car watchdog
    • 26f47c7 : Turn off Wifi before going into sleep
    • c6313cc : Handle VIDIOC_REQBUFS response properly
    • b326244 : Update the default focus highlight
    • 44eded2 : Fix NPE in CarMediaService on dump
    • 45d71fe : Use component-override to configure car Bluetooth
    • f7dc8ac : Add methods to user helper
    • c6c15cc : Fix for onUserLifecycleEvent not called for first non-system user.
    • 951569f : Enable BugReportApp in AOSP

  • platform/packages/services/Mms with 3 change(s)
    • 53455ca : [MMS] Report anomaly for MMS failure
    • 9624dbd : Update the logic for Fi user to download the MmsMessage
    • ec71259 : Fix MMS send with incorrect MMSC

  • platform/packages/services/Telecomm with 12 change(s)
    • 266f243 : Require MODIFY_PHONE_STATE for preferred TTY mode
    • 59591a8 : Only track mic usage when call is alive
    • a28f97e : Exempt Dialer from power restrictions temporarily after missing a call
    • 6235a79 : Start/Finish ap-op when telephony uses mic/camera
    • febc8ec : Add stubs in InCallController to track microphone and camera use.
    • a533598 : Fix crash when service unbinding exception happens.
    • 98faa9a : Suppress "dialer crashed" notification if the crashed dialer is system dialer.
    • 08df3ad : Don't track speakerphone state outside calls
    • f3f2d7c : Fix security vulnerability of TelecomManager#getPhoneAccountsForPackage
    • 69e3886 : Fix phone account comparison in Telecom dumpsys.
    • b407718 : Don't track speakerphone state outside calls
    • 80c2d01 : Don't complete in-call binding future for nonui

  • platform/packages/services/Telephony with 21 change(s)
    • f133750 : Add MANAGE_SUBSCRIPTION_PLAN permission
    • 1c11dba : Allow Location-off NetworkScan without READ_PRIV
    • 5595ee9 : Add MANAGE_SUBSCRIPTION_PLAN permission
    • b49a7d7 : Remove protected broadcast from preferred tty mode
    • 00d8063 : Customize the service class for Call barring
    • 479e5ab : Fix carrierconfig shell command is not working when slot is specified
    • f53e12b : Fix that voicemail number displayed as unknown after reboot device
    • 51ce7ab : Ensure video provider is set on ImsConference from host connection.
    • c437b19 : Do not return service state for inactive subid
    • 03641a7 : Store the preferred network mode only if it set to modem successfully
    • 910f139 : Remove IMS logs that may contain PII
    • 858d8f6 : Add support to fetch carrier config for no SIM case.
    • 919b891 : Add owners to update emergency number database, requested by management
    • ad68e9e : Add HANDLE_CAR_MODE_CHANGED permission
    • 1d84a0e : Set data_roaming property default false in TelephonyProperties
    • b6d7efe : Allow call forwarding number with prefixes to be dialed while on IMS roaming
    • 7289610 : Add 5G stats to Phone info menu
    • d8fc298 : Add new end-block-suppression command
    • abd6360 : Fixed that country unavailable in airplane mode
    • 39c2e5b : Check if WFC enabled by platform when decide whether to show the WFC prompt.
    • dee5340 : Check System permission for getRadioAccessFamily API

  • platform/platform_testing with 7 change(s)
    • 5696573 : add methods for search in settings app
    • 90a1c51 : Remove launcher strategy
    • 1abe882 : Fix the timeout functionality for the longevity library.
    • ecb2048 : Add rules and fix bug in AbstractStandardAppHelper
    • 164e7e3 : Add simpleperf collector for collecting simpleperf samples.
    • 107c273 : adding known failure skip for system_app_crash b/31428310
    • 79b32cb : Add b5r3 perf setup script

  • platform/prebuilts/abi-dumps/vndk with 3 change(s)
    • 595c795 : libbinder: adopt BINDER_GET_FROZEN_INFO symbols
    • 477a2c7 : binder: adopt binder_freeze API symbols
    • 7620900 : libbinder: setMinSchedulerPolicy symbols

  • platform/prebuilts/asuite with 1 change(s)
    • 78d760a : ASuite: Cherry pick prebuilt acloud from aosp_master.(6677366).

  • platform/prebuilts/cmdline-tools with 1 change(s)
    • 3e865a8 : Export jars needed to compile new lint checkers

  • platform/prebuilts/qemu-kernel with 2 change(s)
    • 2dc3b8e : Update the go/ab branch in update_54_kernel.sh
    • 324f315 : Update kernel prebuilts to aosp_kernel-common-android-5.4-stable/6656030

  • platform/prebuilts/r8 with 1 change(s)
    • 8a13b9d : Update D8 and R8 to 2.1.7-r3

  • platform/prebuilts/remoteexecution-client with 18 change(s)
    • c137af9 : Release 0.13.6 to rvc-dev live
    • b1e0530 : Release 0.13.6 to live
    • 6b90bf6 : Drop prebuilt files to android source tree.
    • 2c90599 : Revert "Release 0.13.5 to live"
    • f341b7e : Release 0.13.5 to live
    • cb56620 : Drop prebuilt files to android source tree.
    • cbf6a78 : Drop prebuilt files to android source tree.
    • 0e1f82a : Release 0.13.3 to live
    • 4608dc9 : Drop prebuilt files to android source tree.
    • de16199 : Release 0.13.2 to live
    • f3c7f90 : Drop prebuilt files to android source tree.
    • ed5d9fc : Release 0.13.1 to live
    • f9d672c : Drop prebuilt files to android source tree.
    • 5ccb7a6 : Remove older RBE tooling versions that are no longer used
    • c7884d5 : Drop prebuilt files to android source tree.
    • 888369e : Release 0.12.2 to live
    • 91b4f39 : Drop prebuilt files to android source tree.
    • 55efdf3 : Add OWNERS file to remoteexecution-client repository

  • platform/prebuilts/sdk with 4 change(s)
    • 4fdfb9c : Add Automotive OS SDK API 29 stubs to prebuilts.
    • b1d0543 : Convert prebuilts/sdk/renderscript to Android.bp
    • 4f10156 : resolve merge conflicts of d58878b7fa0ff451793bca77dca2b61fce95bd28 to rvc-d1-dev
    • f7a8274 : Import AndroidX from build 6455995

  • platform/prebuilts/tools with 1 change(s)
    • a970020 : prebuilts: bump trace processor version

  • platform/system/apex with 1 change(s)
    • 22613b7 : Use new LOOP_CONFIGURE ioctl for configuring loop devices.

  • platform/system/bt with 38 change(s)
    • f328ab4 : Fix potential OOB write in libbluetooth
    • ca6b0a2 : ACL: Drop broadcasts
    • 938a5cd : Fix a security issue in sdp_server.cc
    • 775a5e7 : Check Classic key before cross-key derivation
    • aec3a46 : Reject SetBrowsedPlayer if there is not browsable player
    • 041849a : HciHalRootCanalTest: Use ASSERT and retry reads
    • 721e323 : fix oob in avrc_ctrl_pars_vendor_cmd
    • 7b07340 : Fix crash in smp_br_state_machine_event
    • 6617ec1 : Add Mazda Carkit into IOP table to only use AVRCP 1.4
    • cbc5d9c : Add Honda Civic Carkit into IOP table to only use AVRCP 1.4
    • 70411f0 : Don't persist bonds using sample LTK
    • c3894d6 : Send a response to an smp security request depending on the callback event
    • 10c706c : Send a response to an smp security request depending on the callback event
    • 1570e8d : Send a response to an smp security request depending on the callback event
    • e45cec1 : Send a response to an smp security request depending on the callback event
    • 5b960d3 : Send a response to an smp security request depending on the callback event
    • 3601e50 : Send a response to an smp security request depending on the callback event
    • c6879c3 : Return after removing sample LTK device
    • 7c86810 : Return after removing sample LTK device
    • 342cb32 : Fix possible OOB when receive gatt read type response data
    • 0b4c101 : Check whether local device is an ATV device to determine whether to show the consent dialog for BLE pairing in JUSTWORKS and ENCRYPTION_ONLY mode
    • dbe2e14 : Check whether local device is an ATV device to determine whether to show the consent dialog for BLE pairing in JUSTWORKS and ENCRYPTION_ONLY mode
    • ad8fba0 : Check whether local device is an ATV device to determine whether to show the consent dialog for BLE pairing in JUSTWORKS and ENCRYPTION_ONLY mode
    • cd3398b : Check whether local device is an ATV device to determine whether to show the consent dialog for BLE pairing in JUSTWORKS and ENCRYPTION_ONLY mode
    • b763abb : Check whether local device is an ATV device to determine whether to show the consent dialog for BLE pairing in JUSTWORKS and ENCRYPTION_ONLY mode
    • 0eb7a76 : Fix possible OOB when receive gatt read type response data
    • e198eb9 : Check whether local device is an ATV device to determine whether to show the consent dialog for BLE pairing in JUSTWORKS and ENCRYPTION_ONLY mode
    • 8709264 : Shows a consent dialog on the local device when pairing a bluetooth low energy device if the local device has a display.
    • 57ffe1b : Shows a consent dialog on the local device when pairing a bluetooth low energy device if the local device has a display.
    • b5c0bfc : Shows a consent dialog on the local device when pairing a bluetooth low energy device if the local device has a display.
    • 03580fc : Shows a consent dialog on the local device when pairing a bluetooth low energy device if the local device has a display.
    • b6bcc43 : Shows a consent dialog on the local device when pairing a bluetooth low energy device if the local device has a display.
    • fe28794 : Shows a consent dialog on the local device when pairing a bluetooth low energy device if the local device has a display.
    • 1029091 : A2DP: Use codec_specific_1 to report AAC bitrate mode to upper layer
    • cb53324 : A2DP: Enable AAC VBR for A2DP source feature
    • c0edaa9 : Add Honda High End carkit to IOP table to only use AVRCP 1.4
    • f875ec4 : Respond AVRCP profile descritpion list 1.4 only for some device
    • 40ba24f : Update Bluetooth AVRCP default version to 1.5

  • platform/system/chre with 3 change(s)
    • 36a39fe : Increase max allowed active CHRE clients.
    • a7971bc : Regenerate QAIC files with Hexagon SDK v3.5.2
    • 238ae1a : WiFi settings test: increase wait time (10s) after changing setting

  • platform/system/core with 22 change(s)
    • ad90b45 : fastboot: add new oem command for post wipe userdata
    • f7451e6 : adbd: Fix check against valid payload size
    • c3f71bc : Allow shell to write to /sdcard/Android/data and /sdcard/Android/obb.
    • 4deef11 : Assume UNSUPPORTED if the battery capacity level sysfs node does not exist.
    • 109a140 : init.rc: remove initializations to cg2_bpf path
    • 6b67edb : libprocessgroup: json prototype for cgroups v2
    • 510f89e : libprocessgroup: switch freezer to cgroup v2
    • 767fe15 : fuzzy_fastboot: use 'tcp:' prefix to identify fastboot protocol.
    • 54794ac : FileMap::create: remove duplicate addition.
    • e689b93 : libprocessgroup: support for cgroup v2 hierarchy
    • b085db7 : libsnapshot_test: skip global setup on non-VAB devices.
    • c723fca : Re-enable libsnapshot ImageManagerTest
    • 7a6e620 : fs_mgr: Revert "Try to recover corrupted ext4 /data with backup superblock"
    • ee22384 : libutils: check vsnprintf error
    • 9cecf84 : cts: Skip CtsInitTestCases over a native bridge.
    • fd9e6e1 : ueventd: bump UEVENT_MSG_LEN to 8192
    • eb568b5 : Ueventd: Fix a corner case in ReadUevent() that triggers duplicate firmware loading.
    • 755a3dd : ReadFileSymbolicLink checks /system/bin/ps
    • 4d14303 : Fail explicitly on length overflow.
    • 40f657b : Fail explicitly on length overflow.
    • f846413 : Fail explicitly on length overflow.
    • 6c5f826 : first_stage_init: add support to skip module load failures

  • platform/system/extras with 1 change(s)
    • b35a59e : ext4_utils: add declaration for ext4_bg_has_super_block()

  • platform/system/libhidl with 1 change(s)
    • 3eec5b9 : tryRegistrationImpl: better error checking

  • platform/system/libvintf with 1 change(s)
    • 09337ca : Correct paths in ValidateHalManifestTest.

  • platform/system/linkerconfig with 1 change(s)
    • e6c4f5f : Mark vndk_in_system namespace as invisible

  • platform/system/media with 3 change(s)
    • 266a3da : audio_utils: check for zero numBytes in SPDIFEncoder
    • 3770561 : Camera: Clarify SCALER_CROP_REGION usage
    • c8f2790 : Camera: Update doc to allow maxDigitalZoom to be less than maxZoomRatio

  • platform/system/memory/lmkd with 8 change(s)
    • 140385d : lmkd: report kill reason, and meminfo details to statsd for each kill
    • d816ab7 : lmkd: fix possible long stall state
    • 91bf598 : lmkd: avoid division by zero because of file_base_lru
    • 94d99a7 : lmkd: adjust thrashing dection strategy
    • cd5f08d : Revert "lmkd: Add a margin for watermark when swap free is low"
    • 95551f8 : lmkd: Add a margin for watermark when swap free is low
    • fa667ed : lmkd: Add lmkd wakeup information into killinfo logs
    • dd8c2c1 : lmkd: Set default kill timeout to limit waits for uninterruptible processes

  • platform/system/netd with 4 change(s)
    • 0766f2f : Add a test for a memory leak in iptables-restore.
    • c0487fd : bpf_base_test: fix cgroup2 hardcoded path
    • 11ad8ac : Fix OOB read in DNS resolver
    • 59b62e6 : bpf_progs/clatd - do not tx offload ipv4/udp packets with 0 checksum

  • platform/system/nfc with 13 change(s)
    • 263e112 : NFC - Memory disclosure in rw_i93_sm_format
    • 046b667 : NFC - Memory disclosure in rw_i93_sm_format
    • 2db66c9 : Tag-mismatch in nci_proc_ee_management_ntf
    • e518ef4 : Potential OOB write in rw_t3t_send_raw_frame
    • fe53fef : Prevent OOB in nfc_ncif_proc_get_routing
    • 64ab5af : Heap-buffer-overflow in nfc_data_event
    • 4c47db6 : Potential OOB read in ce_t4t_update_binary
    • e287522 : Potential OOB read in nfc_ncif_proc_ee_action
    • 9f6dcf8 : Potential OOB write in CE_SendRawFrame
    • 24a570b : Potential OOB write in rw_i93_send_cmd_write_multi_blocks
    • 8d9317b : Potential OOB write in RW_SendRawFrame
    • b2d77c6 : Tag-mismatch in nfc_enabled
    • 01c1216 : Possible OOB write in NFA_RwI93WriteMultipleBlocks

  • platform/system/security with 1 change(s)
    • 33b83f6 : Make mIsDeviceLockedForUser synchronized.

  • platform/system/sepolicy with 15 change(s)
    • 63322ae : sepolicy: allow system server for BINDER_GET_FROZEN_INFO
    • b88423d : sepolicy: restrict BINDER_FREEZE to system_server
    • 623f3f5 : Fix sepolicy for secondary dex files
    • e756e98 : sepolicy: rename cgroup_v2 back to cgroup_bpf
    • a33ac30 : Add the missing labels for dalvik properties
    • de065fa : sepolicy: allow system_server to write to cgroup_v2
    • 8f6b03c : sepolicy support for cgroup v2
    • 15f64fc : Add ro.vendor.build.version.sdk to property_contexts
    • 6a8d1be : Add policy for LOOP_CONFIGURE ioctl.
    • 9443b2e : Constrain getattr for app data directories.
    • 4d68568 : Allow init.svc.bugreportd to be vendor readable
    • 0bee120 : Fix sepolicy for secondary dex files
    • 4b7c912 : [rvc] Define vendor-specific property ro.incremental.enable
    • ccec49d : Change property_contexts from private to public.
    • f12ae32 : [rvc] Define vendor-specific property ro.incremental.enable

  • platform/system/tools/aidl with 1 change(s)
    • 7c27de3 : Add CharSequence into ignorable imports

  • platform/system/vold with 2 change(s)
    • 083221f : Set media folder +F for adopted storage as well
    • 3aa4dc7 : EncryptInPlace: ensure that backup superblocks get encrypted

  • platform/test/mlts/benchmark with 1 change(s)

  • platform/test/suite_harness with 18 change(s)
    • 6dc42c4 : Define GmsTest interface for GTS test case annotation.
    • 2a7707d : Move test_result.html under the include_html flag
    • ce62aaa : Fix a race condition in the crash reporter
    • 7d65e22 : Fix a race condition in the crash reporter
    • 98d3171 : Create cts-on-gsi-sim test plan. am: eda2a875a1
    • 754907a : Include extra modules that require SIM in cts-sim plan. am: badc929ae7 am: 818e72c98d am: b8f790ab17 am: d99d814b1a am: e61ad1a2cd
    • 5f8b14d : Exclude MediaPlayerTests that use "too small" resolution.
    • 7209117 : Move test_result.html under the include_html flag
    • d8b31e8 : Remove hosttestlib
    • d377b93 : Add /prefetto/protos to DupFileTest exclusion
    • ad05688 : Ignore the new tradefed-no-fwk duplicate
    • 7139f9e : Revert "Remote hosttestlib as dependency"
    • 546d693 : Exclude test from cts-on-gsi.xml
    • b5be417 : Remote hosttestlib as dependency
    • ef0832f : Update cts-on-csi test plan to exclude more tests
    • a1d1067 : Enhance CTS-Verifier to record whether the test item is automated.
    • f67b830 : Fix Crash Parser appending signals/patterns
    • 9b662fb : Add Prepend_platform_version_name to tradefed_binary_host

  • platform/test/vts with 2 change(s)
    • e911c64 : FastbootVerifyUserspaceTest: Use new getFastbootSerialNumber() API.
    • 166f773 : Fix FirmwareDtboVerification#testVerifyOverlay

  • platform/test/vts-testcase/hal with 4 change(s)
    • bd48529 : Fix memory leak
    • 9f93379 : Revert "Fix memory leak"
    • 90f51e0 : Fix memory leak
    • 17fb517 : Extend GNSS VTS 2.1 test timeout to 15min

  • platform/test/vts-testcase/kernel with 5 change(s)
    • 278ac87 : fix parse meminfo error
    • bcdc459 : fix parse meminfo error
    • 649b094 : VTS: KernelApiSysfsTest#testRtcHctosys
    • 1f0f933 : Increase test timeout to 10 min for vts_kernel_checkpoint_test
    • ab7f140 : vts_kernel_kheaders: look for kernel headers instead of module

  • platform/test/vts-testcase/security with 1 change(s)
    • 2a85a8c : Change property_contexts from private to public.

  • platform/test/vts-testcase/vndk with 2 change(s)
    • 68f5276 : Add searching path for app internal libraries
    • 0482d26 : Return empty file list when out is an empty string.

  • platform/tools/apksig with 17 change(s)
    • 5983b33 : Add API to obtain certificates in source stamp signer's lineage
    • 7515f89 : Obtain the V1 signing certificate during stamp verification
    • 37ec54b : Create lineage for source stamps
    • 211faf0 : Verify source stamp lineage
    • 6956cda : Supporting V3 cert rotation logic in V4.
    • 52c11ad : Ignoring more exceptions in "ignore error" mode.
    • 75a0246 : Add stamp attributes to source stamp signing block
    • 271820b : Accept lineage for source stamps in signer
    • 069429b : Code cleanup based on static analysis
    • c088f66 : Create lightweight utils and source stamp verifier
    • e00c177 : Code cleanup based on latest static analysis report
    • 343ceae : Add API to ApkUtils to obtain APK's versionCode
    • 4430b29 : Restore internal constants used by clients
    • 92825ed : Add API to verify source stamp signature
    • 9f0e49e : Stamp refactorings
    • a904546 : Ignoring more exceptions in "ignore error" mode.
    • 49f89a1 : Use -target 8 for apksigner

  • platform/tools/metalava with 3 change(s)
    • 63816fd : Do not exempt sourcepath from sandboxing.
    • 7614161 : Use -target 8 for private-stubs-annotation-jar
    • cfe2c88 : Do not exempt sourcepath from sandboxing.

  • platform/tools/repohooks with 17 change(s)
    • 573d316 : hooks: support Python 3.6 for ExclusionScope
    • 5be91ca : tools: switch all our tools to python3 shebang
    • ea52820 : Add [Builtin Hooks Exclude Paths] section
    • ec4cdcb : drop python2 testing entirely
    • 324296b : config: refactor PreUploadSettingsTests
    • c9ba009 : config: add {Local,Global}PreUploadFile classes
    • 7698778 : pre-upload: drop support for Python 2
    • 1baec12 : config: refactor file management
    • 41a1fd1 : config: add Python 3 compat APIs
    • 0d0796a : config: fix handling of optional args
    • 3798d7e : config: pull valid sections into a class constant
    • f773756 : hooks: rustfmt: handle multiple commits
    • 8ee0f2a : hooks: use dedicated None asserts
    • 7e07d8f : git: simplify commit message extraction command
    • ce8e838 : pre-upload: use first-parent diff for list of affected files
    • 2e1406d : git: use "git rev-list" to get a revision listing
    • 7a814a1 : Pull upstream cpplint.py from github.com/google/styleguide

  • platform/tools/test/connectivity with 26 change(s)
    • 143734d : [ACTS]Fix WiFiAutoUpdateTest updated failed from Android R to Android R
    • cac1048 : [ACTS] Add test for RTT when aware config disabled ranging
    • 9aa3aed : WifiWakeTest: increase disconnect timeout
    • 19b6659 : [WifiPasspointTest] Fix for failover test
    • 5d2f71d : Update wifi OWNERS (acts)
    • d2970f8 : Update wifi OWNERS (acts)
    • 86ac21c : [RttBaseTest] Enable verbose logging for tests
    • 8edbb65 : [IpSecTest] Add missing import time
    • a25a0b1 : [WifiSoftApTest] Add cnss diag support to Soft AP tests
    • 85d9725 : [IKEv2VpnTest] IKEv2 VPN tests
    • fcfa9af : [openwrt_lib] Fix for enabling DFS channels
    • 19b7d4e : [OWNERS] Add to owners file
    • 9271176 : [RttDisableTest] Add openwrt support
    • 2efeaa8 : [OpenWrt] Add OpenWrt support to WiFi tests
    • ba1b24a : [WifiNetworkSuggestionTest] Add re-tries to flaky tests
    • 42f615c : [WifiAutoUpdateTest] Add re-tries for OTA tests
    • c61e103 : [VpnOverLTETest] Tests for VPN over LTE
    • d3b5e04 : WifiWakeTest: scan before turning wifi off for more tests
    • 6227635 : [WifiWpa3EnterpriseTest] Skipp EC test in R
    • 3bb48a4 : [WifiWpa3EnterpriseTest] Tests for wpa3 enterprise
    • 5ea19ff : [IpSecTest] Fix for no IPv6 IP
    • 893b2d1 : WifiWakeTest: scan before turning wifi off
    • 99174b8 : [WifiChannelSwitchStressTest] Add packet capture
    • 1bf126a : [WifiPasspointTest] UI for boingo passpoint
    • 9f8f6da : [WifiDppTest] Fix for incorrect substring check
    • bdb8617 : [WifiNetworkSuggestionTest] Fix for network suggestion tests

  • platform/tools/tradefederation with 42 change(s)
    • 81301e0 : In case of exception parsing error fallback to RuntimException
    • 2ec2b8e : Allow IPv6 link-local address to be fastboot serial number.
    • 6a7f524 : Backport perfetto file size in rvc-dev.
    • 1415068 : Report virtual devices as virtual lost count
    • ba3620c : Sanitize error message in result xml
    • 8e33631 : Fix sharding for executable test
    • a01ede5 : Set the cancel/abort path in the status
    • 90d8406 : Fix flaky test testRun_withParFileNameOption_binaryNotFound.
    • 0e3da43 : Only attempt bugreport if module fails with device error
    • 08eb36b : Add error to perform adb action
    • 21ff190 : Ensure TestInvocation tests are not affected by environment
    • d0ee0f2 : Avoid relogging logs from the subprocess
    • fa94eb6 : [TF] Support Sharding feature in ExecutableTargetTest
    • 0818aeb : Tune some delegate behavior
    • 0b5dc36 : In case of exception parsing error fallback to RuntimException
    • e038b42 : Clear test group settings once include-filters are injected.
    • 2cbbbad : Handle cancel exception from runTimeCmd in delegate
    • a696b29 : Handle runTimedCmd exception in case of interruption
    • bd79913 : Classify more errors related to Recovery invocations
    • 1dc6349 : Change namings to avoid non-inclusive one
    • 6a5da31 : Set the error identifier on RootTargetPreparer
    • 832ae0a : Allow to run invocation as delegated
    • 9d4a3f0 : Start a delegate type of config creation
    • 53968a1 : Switch error to FailureDescription
    • 73c31a8 : Allow to specify a port in environment to automatically add reporter
    • 371bd49 : add the fields to the proto types
    • 4a8cf65 : Add failure id to the devicebattery charger
    • b2f8339 : Revert "Avoid double escaping due to Serializer"
    • 09df0bb : Handle {include,exclude}-filter options
    • 14e9d6b : Add support to add extra file in BootstrapBuildProvider.
    • c29514f : Update ExecutableHost/BaseTest to use new testRunFailure interface
    • f0ba8c4 : Add missing parameter that eclipse complains about
    • 819d90c : Use same base config to work in suites and standalone
    • 02c2e03 : Do not override query args with extra args
    • bb21fee : Set and resolve options in remote file resolvers
    • edcb088 : Ensure out of sequence call on ProtoResultReporter doesn't crash
    • 3532864 : Reduce the scope of remote file resolvers
    • 138334d : Make sure to report interruption cause
    • 4bf7f91 : Fix bug to handle module args for parameterized mainilne modules.
    • 020b23f : [ATest] Save stdout to file.
    • 4c6879b : Ensure Yaml commands can parse with args
    • 0bb2e83 : Temporarily add options still injected by scheduler

  • platform/tools/tradefederation/contrib with 1 change(s)
    • 29e200a : Update XmlResultParser for CameraPerformanceTest