Android Pie AOSP Changes

Changes from 9.0.0_r18 (PPR2.181005.003.A1) to 9.0.0_r19 (PQ1A.181205.002):

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

Newly Added Components (0):

None

Removed Components (0):

None

Updated Components (122):

  • device/common with 2 change(s)
    • 20e35d3 : Refuse to flash if fastboot have no knowledge about partition-exists.
    • 728bc33 : Add B1C1 to the common scripts.

  • device/generic/car with 5 change(s)
    • b9d22fa : Overrides audio policy configurations in vendor/etc
    • ac234ac : Disable software Keymaster4.0 for car.
    • 117af6f : Sync car emulator manifest with goldfish manifest.
    • 50df84d : Fix car manifest.xml
    • da23d84 : Adds broadcast radio 2.0 default HAL to car emulator

  • device/generic/goldfish with 50 change(s)
    • d9689ef : Add power service 1.1 ranchu.
    • f891132 : goldfish: disable WIFI_FEATURE_LINK_LAYER_STATS
    • 7ef3983 : Retain GPS flags across multiple messages
    • 27583a2 : Cleanup some compiler warnings in driver_cmd_nl80211.c.
    • dabd8de : Return the auth status as the error code for +CSIM
    • 9bd45e6 : Create a dummy USB gadget for sysfs tests.
    • 6c9d41e : Reserve 128MB for critical system components.
    • 6e604f7 : Pass the size of the vatiable instead of a pointer to it
    • ee28af4 : goldfish: re-enable shipping api level
    • 5438168 : goldfish: allow emulator to suspend
    • 0d147bd : Fix sanity check for configureStream.
    • 8a76923 : sensor: use CLOCK_BOOTTIME in clock_gettime
    • 341ae7a : Revert "set first shipping api to 28"
    • 8c1d0ac : Change category name for Emulator cutout emulation
    • 5cd78d2 : set first shipping api to 28
    • 4a57dd6 : Add capability MOTION TRACKING to EmulatedFakeCamera3
    • 5c5d5fc : goldfish: remove hal_fingerprint_default.te
    • f03fd39 : goldfish: set first shipping api to 24
    • 96e05ac : Update emulator build id for the system image
    • 52d2563 : Add arcore supported property to emulator images
    • 005c10e : Fix compile warnings for goldfish camera and hwcomposer
    • 31eb958 : Goldfish CameraHAL3 fixes:
    • 26d7b84 : Disable software Keymaster4.0 for goldfish
    • b8f4781 : Add an emulated cutout definition for use by the Emulator
    • 398554a : Add support for carrier restrictions to ril
    • 1460ce3 : Generating new artifact called emulator-info.txt
    • 207a572 : Update to target-level 3. Remove deprecated radio hal
    • 4b88453 : Goldfish Audio HAL update
    • 64eca14 : Update to audio 4.0 hal interface
    • 9cd132b : Add support to query modem activity info in ril
    • 6a7cea4 : [Workaround] Add dummy userdata.img to pass avd manager check
    • d69c26b : Exclude non essenstial services from arm images.
    • 271cd94 : Sepolicy for DRM
    • 5168292 : Emulator: add CSIM authentication support
    • 3b8c3e0 : Add SELinux rule to allow vold to access nsfs
    • 950c5dc : Return result after RIL set auto network selection
    • 4772b3d : Add health service 2.0 goldfish
    • fdde7eb : Fix error code returned from sim close channel
    • fda217c : Switch to using the goldfish RIL
    • 0749822 : emulator: add a SELinux entry for goldfish battery.
    • 916ec95 : Add instance 'default' for keymaster4.0
    • 85d26b8 : Add drm clearkey and drm widevine sepolicy and binary
    • e60e043 : Add selinux label for strongbox km4
    • 7241bf7 : Add android.software.cant_save_state to handheld_core_hardware.xml
    • ff1eb24 : goldfish: add sepolicies
    • 836f41d : Add support for Wifi-Direct
    • 3853eb0 : goldfish: uses 4.4 kernel for arm/arm64
    • 880e708 : Use hostapd without HIDL for virtual access points
    • 268c72f : goldfish: add vendor.mk
    • 8506e4e : goldfish: add ril

  • device/generic/goldfish-opengl with 11 change(s)
    • e93905e : Partially revert ag/4742391.
    • 7b78809 : Fix compile warnings found in shared/OpenglCodecCommon.
    • 8e29d15 : Fix compiler warnings emmited from system/egl/egl.cpp.
    • 3e0dfff : Fix compile warnings emmitted from system/OpenglSystemCommon.
    • bce0f49 : Fix compile warnings in system/GLES.
    • ff9e266 : Using fixed value to count gralloc buffer offset
    • f3109fa : Fix RAM ballooning in dEQP-EGL.functional.query_context.*
    • 76b1e7a : emulator: A minor cleanup in goldfish_dma
    • 9b5807b : Advertise ASTC formats if extension available.
    • c9dd119 : Fix SkQP EGLImageTest
    • 72ecf47 : Don't write glGetIntegerv's to nullptr

  • device/google/atv with 2 change(s)
    • e844dc4 : google-atv: bump revision to 5
    • ea4cd4f : Fix feature set of low-ram configuration of AndroidTV

  • device/google/contexthub with 1 change(s)
    • e37bcfc : [OVER TEMP CAL] -- Update Valid Model Check

  • device/google/cuttlefish with 28 change(s)
    • a2e1b65 : Removed libbt-vendor-build-test from device.mk
    • 0f751d6 : Add Broadcast Radio HAL to Cuttlefish Auto device
    • 3e0e56f : Remove the manifest.xml from the shared device.mk
    • c471da0 : Remove unsupported cf_x86_64_auto build target
    • e3c5999 : Move the device manifest files to device.mk
    • 561a8df : Added AAE specific device manifest to Cuttlefish
    • 288f2b5 : Add schuffelen@ to OWNERS.
    • f7db765 : Revert "Turn off aosp_cf*_auto builds"
    • 33399e0 : Set PRODUCT_BRAND to fix aosp builds
    • f7e15ac : Turn off aosp_cf*_auto builds
    • e84e5f8 : Update the auto config
    • d2dcb4e : Make system-as-root a phone-specific thing
    • 3202ef7 : Add Go targets on cuttlefish.
    • 504053f : Move the RRO flags to the phone target
    • 71b6254 : Fix hosttar generation not to depend on PHONY targets
    • 356dd98 : Add ueventd.rc file for gpu permissions.
    • 2456cfc : Use RRO for framework-res.
    • 75ea686 : Move media configs system-vendor.
    • 4757339 : Enable BOARD_BUILD_SYSTEM_ROOT_IMAGE.
    • 364b699 : vport_trigger: Fix property name for gsi compatibility.
    • 7659e26 : Treble-ize the init script.
    • 6bb6dae : Fix a hard-coded 'vendor' string.
    • 619f1fc : Fix a warning from init.
    • f903c69 : Remove bogus stop of akmd process.
    • 573aa43 : Remove explicit configfs mount.
    • b65c773 : Drop obsolete profile file.
    • dba8c16 : Preparations for system as root
    • c0e330e : Move cf permission files from system - vendor.

  • device/google/cuttlefish_common with 15 change(s)
    • 1aa8407 : Send the shared memory window last
    • 6acad7c : Simplify the host and guest ids
    • 3309cc9 : Add schuffelen@ to OWNERS.
    • 07c330c : Clean up obsolete README files
    • 2c9f23a : Slimmer rewrite of socket_forward_proxy
    • e06a344 : Make system-as-root a phone specific thing
    • 0fca81c : Add a wrapper for SwiftShader EGL, GLESv1_CM and GLESv3.
    • 1a641ba : Revert "Allocate a virtio bridge in the host for wifi."
    • 8072437 : Allocate a virtio bridge in the host for wifi.
    • a003376 : vport_trigger: Fix property name for gsi compatibility.
    • ab26123 : Enable BOARD_BUILD_SYSTEM_ROOT_IMAGE.
    • 6bc8094 : Clean up overloading of FileExists
    • 960c4bd : Handle system-as-root build kinds.
    • 8141231 : Better monitoring for dropped device connections
    • f88240c : Send signal when guest picks up queue.

  • device/google/cuttlefish_kernel with 1 change(s)
    • c80321a : Add schuffelen@ to OWNERS.

  • device/google/marlin with 5 change(s)
    • fa7f738 : Changing SUPL_ES=1 for SUPL end point control
    • 62116dd : Do not set charge levels unless retaildemo mode is enabled
    • c97da11 : audio: the table for in-call music.
    • 38025d9 : Set runtime readahead to 128KiB
    • 9f0ab13 : Set PRESENCE_CHECK_ALGORITHM to I_BLOCK instead of ISO_DEP_NAK

  • device/google/marlin-kernel with 1 change(s)
    • c31c96c : marlin: update kernel prebuilt

  • device/google/muskie with 3 change(s)
    • bc4ca56 : audio: the table for in-call music.
    • 0f18114 : Set runtime readahead to 128KiB
    • 51b2160 : WiFi: Modify name of configuration to enable SAR

  • device/google/taimen with 3 change(s)
    • 94ff126 : audio: the table for in-call music.
    • cb98850 : Set runtime readahead to 128KiB
    • 692822a : Update vsync configuration to match new system

  • device/google/wahoo with 8 change(s)
    • 5f22828 : Update SVN for Walleye/Taimen to 21 for December release bug: 117667960 (cherry picked from commit c3df45169762eafdcc93ced580e5b9cd54ba2f6b)
    • 78ed42a : usb gadget hal: Increase disconnect timeout
    • 437e4d9 : Update SVN for November for Wahoo to 20 on pi-dev & master Bug:114110585 (cherry picked from commit 3ef04ad9ce35623dd4a14fce2db20767d8fe89ce)
    • ab4136a : Add check for misprovisioned Pixel devices.
    • 12fdb32 : PowerHAL: skip Audio streaming hint in VR/SUSTAINED_PERFORMANCE mode
    • aa30298 : Do not set charge levels unless retaildemo mode is enabled
    • 296429c : thermal: Add property for thermal testing.
    • 2cded42 : Update SVN to 18 for September Monthly release Bug: 111501777

  • device/google/wahoo-kernel with 1 change(s)
    • b89df9f : wahoo: update kernel prebuilt

  • kernel/tests with 1 change(s)
    • e57d074 : Fix net tests for 32-bit kernel

  • platform/bionic with 4 change(s)
    • 5e8614d : malloc: add M_PURGE mallopt flag
    • 4959932 : remove bionic-compile-time-tests-g++
    • 6fffb23 : Disable malloc debug intercepts when exiting.
    • 9893d6d : Reland "Remove a check for AIDs in the OEM range."

  • platform/build with 41 change(s)
    • 8380ffa : Version bump to PQ1A.181205.002
    • 50f5654 : Version bump to PQ1A.181105.017
    • 8c3b437 : Version bump to PQ1A.181105.016
    • d10e665 : Version bump to PQ1A.181105.015
    • e9896a5 : Version bump to PQ1A.181105.014
    • 310f824 : Version bump to PQ1A.181105.013
    • b964ecf : Version bump to PQ1A.181105.012
    • fe21655 : Version bump to PQ1A.181105.011
    • 76435aa : Version bump to PQ1A.181105.010
    • 6b64578 : Version bump to PQ1A.181105.009
    • 17236b9 : Update platform security string to 2018-11-05 on pi-dev & master Bug:114110585 (cherry picked from commit dd737c096146a5e3507b1b703c6be62b1db391c0)
    • 5481058 : Version bump to PQ1A.181105.007
    • 6e99c58 : Version bump to PQ1A.181105.006
    • e582c47 : Version bump to PQ1A.181105.005
    • de7bf95 : Revert "Update platform security string to 2018-11-05 on pi-dev & master"
    • 5d1f2a5 : Update platform security string to 2018-11-05 on pi-dev & master Bug:114110585 (cherry picked from commit dd737c096146a5e3507b1b703c6be62b1db391c0)
    • 3e587b5 : Update platform security string to 2018-11-01 on pi-dev & master Bug:114110585 (cherry picked from commit 2e6c06ba1b01fd0b9af8d955ae28da6b39037c85)
    • 95212e4 : Version bump to PQ1A.180829.006
    • cb30f9d : Version bump to PQ1A.180829.005
    • 8d80a97 : Version bump to PQ1A.180829.004
    • 29a403c : Version bump to PQ1A.180829.003
    • d77732f : Version bump to PQ1A.180829.002
    • b9dbc52 : Version bump to PQ1A.180824.006
    • 945442b : Version bump to PQ1A.180824.005
    • 876e565 : Version bump to PQ1A.180824.004
    • 45a70dd : Version bump to PQ1A.180824.003
    • f82a328 : Version bump to PQ1A.180824.002
    • a113745 : Track more static dependencies for notice files
    • 61ddf1f : Update platform security string to 2018-10-05 on pi-dev & master bug: 112535135
    • adff359 : Version bump to PQ1A.180727.001
    • 8c3565d : Add product_launched_with_k.mk
    • 6bc223c : Updating Platform Security String to 2018-09-05 Bug: 111501777
    • a83fc0e : emulator: fix a typo when copying userdata.img
    • 2276fb9 : Copy dummy userdata.img to sdk_addon images.
    • 31b2f7e : Increase system image size to 2.5 GB
    • 16e7004 : Fix unbundled branch by not having it pick up goldfish dependency Bug: 110165361
    • d7dd3e2 : emualtor: cleanup media configuration
    • 0d749a7 : emulator: move sepolicy to goldfish project
    • fbde08e : emulator: base sdk_phone_armv7/64 on aosp
    • 6676853 : emulator: factor vendor partition out of emulator.mk
    • a2d754c : Support new hostapd build target without HIDL

  • platform/build/soong with 3 change(s)
    • 40c869b : Remove workaround for cortex-a55/a75
    • 9747eed : Update ToolingCFlags overrides to include other new architectures
    • 39299e6 : Fix VNDK-Ext ABI check regression

  • platform/compatibility/cdd with 97 change(s)
    • d3d2e2d : Docs: Resolving bug on 7.3 C-1-2
    • 41f5602 : Docs: Fixed language for section 3
    • 2350d38 : CDD: Move the req of supporting encryption under perf carve-out
    • 9640fc3 : Docs: Correct the words for GPS and GNSS
    • 85501ae : CDD: Requirement for Power Management features
    • ae7611a : CDD: Update the condition to enter S3/S4 power saving modes
    • 0faef18 : CDD: Clarifying kernel page table isolation
    • 2b6427a : CDD: Requirements for Heavyweight app mode
    • 8d62cc1 : CDD: Require the restrictive behavior of hidden APIs to be consistent.
    • 97e3c4d : CDD: Require logging of some basic events available to app developers through statsd.
    • daec939 : CDD: Device implementations must report the number of bytes read and written to flash based SSD storage.
    • c27e17a : CDD: Requirements for services that have access to "android.permission.RECOVER_KEYSTORE"
    • 84409cf : CDD: Add section about Android Protected Confirmation API
    • 9ce17e8 : CDD: Update CDD language for biometrics and lockscreen.
    • 0a6568f : CDD: 9.10. Device Integrity: Change verified boot items from SR to MUST.
    • 72f15fb : CDD: Handheld recommedations for long press of KEYCODE_MEDIA_PLAY_PAUSE/ KEYCODE_HEADSETHOOK.
    • 100d786 : Docs: Clarification to `KEYCODE_BACK` requirements.
    • 0e130db : CDD: Allow rectangular display with rounded corners with certain conditions
    • 70c4020 : CDD: Handheld: Require Lockdown mode and sleep timeout for devices with secure lock screen
    • 5f3fec3 : CDD: Don't require any more the 32-bit equivalent ABIs for 64-bit devices
    • b8ee1ff : Docs: Automotive: Added developer facing links for android.car.* namespace API's.
    • d389f75 : CDD: Requirements for androidx namespace.
    • b687f31 : CDD: Strengthen analog audio port requirements.
    • c406e4e : CDD: 2.5.3 Requirements for launching assistant for Automotive and Handheld.
    • ba7aafc : Docs: Fixed intent link for section 3.2.3.5
    • 8076fbc : CDD: Modifying VR requirements due to the deprecation of VR flag
    • f37f345 : CDD: Update CDD changes for CFI and IOSAN
    • 92dc429 : CDD: Require a user warning for an app with API level = 16
    • 372f3f5 : CDD: StrongBox requirements
    • d449d90 : CDD: Require verified boot on all devices, including low ram devices
    • 5dc5eca : CDD: Requirements for ways to logout accessible from lockscreen
    • 1c74714 : CDD: Update HiFi sensors requirements for P
    • e053826 : CDD: Developer options to be made available for all developers
    • 6c69972 : CDD: Add requirement for Remove Location Modes.
    • 2dd84fb : CDD: Tighten SR to MUST for HOT GNSS TTFF to 5 sec to keep consistency with CTS
    • d9f9010 : CDD: Require related to Apache HTTP client deprecation.
    • 2467923 : CDD: Recommended values for AAudioStream_getFramesPerBurst()
    • 7732e6e : Docs: HDMI in at least one configuration.
    • e6c5b05 : Docs: clarify that that CONFIG_ARM_LPAE is not allowed for 32-bit ARM
    • 148f67a : CDD: Add recommendation for touch input to audio output latency for Pro Audio.
    • d9323e3 : CDD: Latency requirements also applicable to AAudio native APIs (in addition to OpenSL ES)
    • 35982ea : CDD: Add GPU debug layer developer requirement
    • ad844a7 : CDD: updated VR-related requirements for Android P.
    • 09511c9 : CDD: Require the notification for an incoming call
    • a30f4ff : CDD: Display cutout requirements
    • 7d7fe96 : CDD: Requirement for harmful app warnings
    • 0f0e814 : CDD: Require televisions w/ USB host ports to support external cameras
    • f0d920b : CDD: Allow escrow keys to unlock CE storage.
    • 62e5ccc : CDD: Clarify default dialer language
    • 7ea1370 : CDD: Automotive: Mandatory encryption requirement
    • 971b7ea : CDD: Relax TIF requirement for Android TV
    • 9e9504f : CDD: Add CDD language for APK signature v3
    • 06c1ba3 : CDD: Add requirement to provide end-to-end IPv6 connectivity.
    • 4ef3fde : CDD: Disallow modifying the default security provider list
    • 510fec7 : Revert "CDD: Add requirement to provide end-to-end IPv6 connectivity."
    • c99a7ff : CDD: Require to render all resources on notification with more clarifications
    • 9a49514 : CDD: Require HEIF decoding.
    • 68b032b : CDD: Requirement for Wi-Fi and BLE scanning.
    • ab6c174 : CDD: Tightening GPS/GNSS requirements during emergency call.
    • 37c1a79 : CDD: Adding another minimum network capability for auto.
    • 0787e0b : CDD: Automotive: Deprecate "Driving Status"
    • 85e91a5 : CDD: Automotive: Remove [A-0-1] MUST support driving status
    • 0429561 : CDD: Add requirement for Open Mobile API
    • b08e2da : Docs: Clarify Device Owner consent requirements
    • f09f5f5 : CDD: Gate Build.SERIAL behind the PHONE permission
    • a93c2c3 : CDD: Require multinetwork compatibility under data connectivity.
    • edb425e : Docs: Clarify what 'prompt' means in app uninstalling requirement
    • 33712bd : CDD: Clarification to HDCP requirement for automotive.
    • 3b18719 : CDD: Recommend metadata encryption
    • 01d7ea4 : CDD: Watch: SR to MUST for power consumption accounting
    • e958695 : CDD: Automotive requirements for formatting data partition & shared storage.
    • e0e3607 : CDD: Automotive: Clarification to Assistant requirements.
    • 0612e34 : CDD: Update Wi-Fi Direct concurrency requirements
    • 4e5d3ea : CDD: Added requirements for Wi-Fi Location (aka RTT).
    • f845c6c : CDD: require timestamps to be accurate to +/- 1 ms
    • d6e4c0f : CDD: Handheld MUST include an application that handles intents related to Storage Access Framework (SAF)
    • 9e6e272 : CDD: Add 7.5.4/C-SR: LOGICAL_MULTI_CAMERA as STRONGLY RECOMMENDED
    • 1816271 : Docs: Television : Improve wording for section on external displays
    • c781f1a : CDD: MUST NOT send user's private data off the device without the user's consent
    • 6659cbc : CDD: Require to include only the data with 'DEST_AUTO' in the incident report
    • 6c8c84a : CDD: Requirement for Dynamics Processing Effect.
    • 87da894 : CCD: Add recommendations for Full Stack Integrity
    • 8f765ce : CDD: Apply STRONGLY RECOMMENDED to support Message Access
    • 391668d : CDD: Tightened WiFi MAC Address Randomization requirement from SHOULD to STRONGLY RECOMMENDED
    • 791d640 : CDD: Add necessary graphics extensions for supporting HDR and wide-color content.
    • a974464 : CDD: STRONGLY RECOMMEND to surface user affordance to block notification after multiple dismissals
    • 80933a7 : CDD: Audio decoding requirements for xHE-AAC support
    • 870886a : CDD: Requirements for Multi-HFP, Multi-A2DP and Multi-AVRCP
    • 72c93c8 : CDD: [Automotive] Update cdd requirement for parking brake.
    • 1f32c2b : CDD: Automotive STRONGLY RECOMMEND quick settings
    • 2cb1181 : CDD: STRONGLY RECOMMEND Vulkan 1.1 / GLES 3.1
    • 90b0569 : CDD: Android Television, Added HDMI requirements.
    • 3dd441e : Docs: Fix grammar for 7.7 USB
    • 33a6ec4 : CDD: Move managed_users requirement to handhelds section
    • 227bb55 : CDD: Relaxing the Media UI requirement to present MediaBrowser hierarchy.
    • b7a9ad0 : Docs: Fix broken link in Section 7.2.4
    • 983d8a2 : CDD: Automotive: Tighten "SHOULD" req to "MUST" to provide SENSOR_TYPE_GEAR

  • platform/cts with 311 change(s)
    • 8cf9e08 : Fixing Testcase for CTS test for Android Security b/72505220 b/30741779
    • 5eb8057 : Allow for AHardwareBuffer size rounding in MediaVulkanCTS
    • e7d11b6 : Skip Keyguard CTS test on ATV devices.
    • af2ed89 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/72507701 b/27364029
    • 710a18f : Fix for DialerImplementsTelecomIntentsActivity
    • 90ab5ec : Allow non-system processes to listen in ListeningPortsTest
    • bf8cabc : RESTRICT AUTOMERGE Avoid keyguardShowing check when watch is in ambient
    • 99f5aa9 : Change users for tests
    • 01aff5c : Update CTS for I78948446a63b428ae750464194558fd44a658493
    • d61cff9 : Update CTS for I78948446a63b428ae750464194558fd44a658493
    • 0275659 : Update CTS for I78948446a63b428ae750464194558fd44a658493
    • c157cc6 : Update CTS for I78948446a63b428ae750464194558fd44a658493
    • 3b26a51 : Camera: Handle case where only physical camera supports RAW
    • 7007f97 : Fixing incorrect check in BatteryIncidentTest.
    • a4aecfd : VerifiedBoot: Remove Low Ram Exemption
    • b7f4e41 : Scrolls preferences into view where needed so tests pass.
    • 23baacc : Wait until activity is destroyed before finishing SessionLifecycleTest.
    • 36e20d5 : Remove extra back key press in some tests.
    • d987825 : Wait until activity is destroyed before finishing SessionLifecycleTest.
    • b563859 : Update test instructions for recents redaction test.
    • 103e455 : Adding assertMatchesMultiLine() to SecurityTestCase
    • 2990dd3 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/65853158 b/72396737
    • cf9fc92 : CTS test for Android Security b/65853158 b/72396737
    • bfb135c : Revert "Add RGBA 10:10:10:2 format for surfaces"
    • dd9a17b : Revert "Float buffers are only support on GLES 3.2, not 3.0"
    • 7198552 : Fix BLE Secure/Insecure for chipsets where ble multi adv is not supported
    • c875b84 : Fix the improving the triage speed of LightBarTest
    • f5f3570 : Make A11yMagnificationTest magnification bounds aware
    • 72beaa8 : CtsNativeHardwareTests: Fix test on ES 3.0.
    • 0d28562 : KeyManagementTest: Fix Regression with StrongBox testing
    • ca7025d : Skip screen orientation check for devices that do not support portrait.
    • 79daf68 : Pass correct values to right and bottom.
    • d18351e : CTS test for Android Security b/72507701 b/27364029
    • 69ddae5 : Camera: fix crash caused by timing issue
    • e7b1450 : Wait for System UI's window divider after splitting the main window.
    • c6d1253 : Fix underscore for cts_instant
    • 94274cd : Avoid setting class/method when testPackage is set
    • 26122e5 : Disable BLE Encrypted and Connection Priority tests.
    • f3d6709 : Fix cts LightBarTests fail in landscape
    • d2480fa : Pass result back from RecentsRedactionActivity.
    • 9094d57 : Skip anim background tests in freeform displays.
    • 50440c9 : VpxEncoderTest: Allow bitrate undershoot in VpxEncoderTest
    • c9128c4 : Fix texture completeness issue in CtsNativeHardwareTestCases
    • e903354 : Handle TOW_KNOWN state in GPS measurement value range checks
    • 09ab850 : Fixed SessionLifecycleTest so it always finishes OutOfProcessLoginActivity.
    • 8ecc005 : ITS: skip scaling factors that are out of range
    • 3933ffd : Don't run test requiring user rotation on non-supporting devices
    • 6622461 : Add CtsEdiHostTestCases to cts-instant build
    • 61bb66c : Fixed SessionLifecycleTest so it always finishes OutOfProcessLoginActivity.
    • c0c39b3 : Increase timelimit for CtsAslrMallocTestCases
    • d0ec3cd : Fixed tests that were broken due to a bad merge.
    • aa01923 : remove subsystem sleep state test
    • 20865a2 : Fix a condition that detects existence of navbar.
    • bbf5e49 : check multi-window support in Pic-In-Pic test case
    • 9e671c2 : Camera: Consider exposure time when waiting for frames
    • ceae52a : Allow non-system processes to listen on a device with TV capabilities.
    • 0af9e28 : Uses a self-destruct receiver to kill an external process.
    • 03a4bde : Use a different key for signing networkpolicy test app.
    • 22108a0 : Fix AudioRestrictionTest with setting of volume keys for media not Ringtone as default stream.
    • c63f5e8 : RESTRICT AUTOMERGE: CTS: Verify DynamicRefTable::load security fix
    • 352a9aa : RESTRICT AUTOMERGE: CTS: Verify DynamicRefTable::load security fix
    • f6f09d5 : RESTRICT AUTOMERGE: CTS: Verify DynamicRefTable::load security fix
    • 8d649d9 : make sure appwidgetId is correct
    • 538a532 : Camera: use relative grid layout for MultiView tests
    • 2a9d876 : remove testCpuTimePerFreq
    • f7fc7d3 : CTS test for Android Security b/76221123 b/111211206
    • 59bf9ef : Allow version 3 attestation certificates.
    • 8dd1719 : AndroidKeymasterTest relax Encrypting_RSA_NONE_NOPADDING
    • 0e5ac22 : Exclude "Alarms and Timers Tests" test case on automotive device
    • 9c05cbe : Wait for the longest valid lifecycle transition
    • c96babf : RESTRICT AUTOMERGE: CTS: Verify DynamicRefTable::load security fix
    • c78f754 : Allow Keymaster version 4 in attestations.
    • 8ea8f8d : Change disallow ambient display test instruction.
    • 917c582 : Add method to retrieve the current appop mode
    • 7003f59 : CTS test for Android Security b/28556125 b/72507692
    • 01b53c3 : RESTRICT AUTOMERGE: CTS test to confirm permission revoked when being removed.
    • 9ac7dee : Fix OpenGL ES 2.0 issues in CtsNativeHardwareTestCases.
    • a64c125 : Port fix for lockscreen test over to keystore copy
    • 4355d5b : Add tests for data partition sizes
    • 89a7919 : CDD Annotation for section 3.16
    • b95d90c : CDD Annotatin for Section 3.8.13
    • 24577f8 : CTS test for Android Security b/72498387 b/29149404
    • 710e080 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/72498387 b/29149404
    • 10aee68 : Double-click notification on newer watch sysui version.
    • 503937f : Add isAutomotive and isVrHeadset to device-side FeatureUtil
    • 686f5eb : CTS test for Android Security b/35467458 b/72388981
    • 6e797cd : Fix backgroundPixels comparison for testLightStatusBarIcons and testLightNavigationBar.
    • b9c1dc1 : Changed WebViewActivityTest to set the service before the activity is launched.
    • 8ddc8d1 : Camera: relax flash parameter test
    • caf0334 : ITS: remove hard coded '1st' dict key.
    • 6d80c7c : Camera: Fix preCorrectionActiveArraySize check
    • ed0b763 : Skip portrait test on devices not supporting rotation.
    • 3ac8a06 : RESTRICT AUTOMERGE: CTS test for Android Security b/35467458 b/72388981
    • c80dfdb : Avoid changing global TIME_12_24 during TextClockTest
    • f58e4be : Update Profile-aware user settings test instructions to show new location in settings.
    • 5ed9658 : CTS test for Android Security b/28760453 b/71909578
    • 3ce3f56 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/28760453 b/71909578
    • ac8e34b : CTS test for Android Security b/71910721 b/29770686
    • 7fe879b : Key management test: Run with StrongBox (for P)
    • 2927e1d : [RESTRICT AUTOMERGE] Fix incorrect handling of "option=value value2" in OptionHelper. Discovered when trying to use --retry with an --exclude-filter on the command line.
    • 30b3867 : [RESTRICT AUTOMERGE] Fix incorrect handling of "option=value value2" in OptionHelper. Discovered when trying to use --retry with an --exclude-filter on the command line.
    • ca78963 : CtsNativeHardwareTestCases: fix RGB565 formats.
    • a1326d7 : Verify that getAppStandbyBucket() can be called
    • 275fef7 : Make improvements to the OOM watcher in CTS b/110891723
    • e9f077e : Add DND tests
    • c4c3fca : Update instructions to skip quick setting tests for automotive device
    • 1947651 : Run Multinetwork Connectivity Test only when telephony available.
    • dedea6b : Update CtsSecureElementAccessControlTestCases
    • a7a2e79 : Update minimum memory numbers to match CDD
    • 710855a : Migrate LowRamDeviceTest to Junit4
    • 48e03b1 : cts: correct expected output in testH265HDR10StaticMetadata
    • 76b5565 : Split up locktask reboot CTS
    • 95dbc60 : Fix inappropriate instruction code for AccessControlTest
    • b2ab1ee : Disable work status bar toast test.
    • 8460556 : Allow to skip the recents redaction tests if overview button is absent
    • b452a40 : Fix construction of algorithm list
    • bb9eefd : Use rotation change to check user rotation support.
    • 31d1979 : Add some ways to detect color bars.
    • 8c47dbd : Fix construction of algorithm list
    • 123e141 : RESTRICT AUTOMERGE: CTS test to confirm permission revoked when being removed.
    • 4dce414 : RESTRICT AUTOMERGE: CTS test to confirm permission revoked when being removed.
    • a5ec482 : Statsd CTS: remove testTemperature
    • 65dd774 : Camera: speed up ITS 3A convergence
    • 65be32f : Don't wait on configuration change for square displays.
    • e499684 : fix testProcSelf{,Score}OomAdjSane tests
    • 44168a0 : Statsd CTS: check for Wifi EnhancedPowerReporting
    • b51270d : [RESTRICT AUTOMERGE]: CTS test for Android Security b/77599438 b/111211401
    • eb38556 : CTS test for Android Security b/77599438 b/111211401
    • 3d0626e : [RESTRICT AUTOMERGE]: CTS test for Android Security b/66734153 b/79773616
    • 2bf471d : CTS test for Android Security b/66734153 b/79773616
    • 9915380 : Fix ToastTest.testAccessMargin on H watches
    • a71fba9 : MediaStoreUiTest: Scan jpg instead of txt
    • 6355ff3 : Remove testSecurityPatchDate as it is in GTS now.
    • 6a79717 : Make GNSS measurement test strict if first API level is at least P
    • 776e342 : Fixed PopupWindow tests to work with cutout
    • f34c31d : CTS test for Android Security b/33178389 b/72461857
    • 3381b2d : Add test coverage for TextureView.getBitmap
    • 77c5f80 : Expanding maximum waits for device to be online time as 2 minutes from standard boot timeout.
    • efa0eb1 : Fix SIP(Soft Input Panel) overlapping on the LOGIN button of test case activity when orientation is changed to landscape mode so that CTS test can be processed
    • 97a24eb : Fixed DuplicateIdActivityTest.testDoNotRestoreDuplicateAutofillIds()
    • 44cb554 : Fix not waiting for WM state to converge
    • 44e2a03 : Disable a11y volume tests for fixed volume devices.
    • b3a4cb5 : Remove battery temperature check for BatteryIncidentTest.
    • 66b385d : Disable auto power saver mode before running BatteryConstraintTest.
    • c07862d : Pass ImageDecoderTest#testUpscale on MEDIUM devices
    • 5cb02a2 : Remove testWarpedDng
    • 9dd84f1 : Return to home screen if is non-phone device currently on android TV, when we try to set the default dial app, it will have following error: android.content.ActivityNotFoundException: No Activity found to handle Intent. This test should be skip by TV/Wear automatically. Moved the device type check into the onCreate to prevent the error.
    • a78ae87 : Wait for ScrollView on wear devices.
    • 0c53531 : Use manual focus control in frame sync to avoid halting test.
    • c572b72 : AudioPlaybackConfiguration test: longer time tolerance for slow devices
    • 3dcb3e1 : Camera: fix camera fullLevel check
    • bed4ddd : CameraITS: relax color uniformity threshold
    • ba4717d : Stops PreferenceActivityFlowPortraitTest from running on Leanback
    • 5cbace6 : Backport CTS for [Prevent shortcut info package name spoofing]
    • ee9b431 : RESTRICT AUTOMERGE: CTS for [Prevent shortcut info package name spoofing]
    • 3ea670d : test if b/65484460 is fixed.
    • a7902d2 : Allow version 3 attestation certificates.
    • 278c649 : MediaStoreUiTest: Scan jpg instead of txt
    • 6ed6539 : Remove testSecurityPatchDate as it is in GTS now.
    • b670a5e : RESTRICT AUTOMERGE: CTS: Verify DynamicRefTable::load security fix
    • 787d67a : Remove testSecurityPatchDate as it is in GTS now.
    • 7fd2a1b : Remove testSecurityPatchDate as it is in GTS now.
    • 58dc546 : Verify that getAppStandbyBucket() can be called
    • ae65fd8 : Revert "Updating test to include vendor security patch level"
    • 977f011 : Add a funtion to check the vendor API Level
    • f07a444 : Fixed PopupWindow tests to work with cutout
    • 37657cf : ITS: change 3a consistency metric to iso*exp
    • 1426647 : CTS Tests for sonivox bugs b/68664359 and b/110435401
    • 220ffc7 : Fix for testHlsSampleAes_bbb_unmuxed_1500k MediaPlayer state won't be changed to IDLE for setting setDataSources properly when playLiveVideoTest() is called while in iterating of multiple (H/W and S/W) codecs So it will cause illegalStateException
    • 3d1d138 : Swipes for tests avoid swipeToDismiss
    • 32754b7 : ITS: test_multi_camera_match at different focal lengths.
    • 8c33bf9 : Increase idle connection timeout
    • 900dbb7 : Fix NotificationManagerTest blocked channel tests
    • 61585f1 : CTS: reduce trigger level for battery saver to accommodate watch type devices.
    • c075883 : CameraITS: test_exposure relax TOL for 1ms captures
    • a34167b : CTS: VulkanPreTransformTest generic on rotation
    • 56d9eaa : CameraITS: change test_multi_camera_match to use auto capture
    • 3b8b673 : CTS: fix VulkanPreTransformTest on HiKey960
    • f1a2f6e : CTS: fix VulkanPreTransformTest
    • 7f997b4 : Camera: increase preview result timeout
    • 4a3e7f1 : Camera: Pass session parameters during recording tests
    • c1bcf3d : some case layout display anomalies
    • 9e05ecf : CtsNativeHardwareTestCases: really fix texture lookups.
    • ef0bddd : Fix Recents redaction test.
    • 165c6ea : [RESTRICT AUTOMERGE] STS retry fix again... ensure the unedited fingerprint is always being used to authenticate results.
    • 625540a : [RESTRICT AUTOMERGE] STS retry fix again... ensure the unedited fingerprint is always being used to authenticate results.
    • 6c34f31 : Fix RTT calling mode setting location
    • ca1bc08 : CTS test for Android Security b/73965890
    • b62b7ed : CTS test for Android Security b/65186291
    • 83d140d : Remove modemActivity test in cts
    • 34c1963 : CTS Test for Android Security b/72461571 b/32813456
    • d9c24b2 : CTS test for Android Security b/72460312 b/35258579
    • ab1e84d : Remove volume change test for default route
    • aaa3790 : Add CtsDeviceInfo to vts compatibility suite build
    • e6eba7c : RESTRICT AUTOMERGE: CTS Test for Android Security b/72461571 b/32813456
    • 52081ce : Use relative error threshold in Rotation Vector CV Crosscheck test
    • 71255c9 : CTS test for Android Security b/72507125 b/27532522
    • 27c8f3a : [RESTRICT AUTOMERGE]: CTS test for Android Security b/72507125 b/27532522
    • e9dbb0e : Fix missing Gtest native coverage data
    • 6eddd9b : Modifying test to fix OOM b/38045794 b/72326145
    • 3c3b98d : Add Out of Memory checker for CTS
    • cd77549 : Statsd CTS: TTL no longer uses screenState
    • 15a3a1b : CameraITS: use preCorrectionActiveArraySize not activeArraySize
    • c6ad7aa : CTS test for Android Security b/32707507 b/72462011
    • 8430ec8 : CTS test for Android Security b/32707507 b/72462011
    • 3ffb8da : Stops PreferenceActivityFlowPortraitTest from running on Leanback
    • e3dff29 : Convert simpleperf test into dynamic executable
    • 5049e8b : Check Android O-MR1 for Android Go devices
    • be94a1d : Use config to display custom tapjacking component name.
    • 1e7b502 : CTS test for Android Security b/72507266 b/28165659
    • ad80866 : Statsd CTS: don't use screen state (cherry-pick)
    • e3ead89 : Fix the build
    • d234274 : Revert "Revert "Tolerate fullscreen activities not being fullscreen""
    • 8088c63 : RESTRICT AUTOMERGE : CTS test for Android Security b/32707507 b/72462011
    • e619c11 : Fix for testVoipAudioModePropagation Test doesn't accomodate for various telecom frame response time before setting audio mode as 3(MODE_IN_COMMUNICATION) BUG: 110495943
    • d43f5fb : Hidden API CTS: do not initialize inspected classes
    • 68d7c26 : CTS DecoderTestXheAac: identify codec impl in test results
    • 33bfea7 : Disable incidentd CTS test for low ram devices.
    • cd8e82c : CameraITS: fix debug image name
    • 8189d41 : Implement filtering for native tests.
    • 8cd0310 : Camera: increase the session ready wait timeout
    • 17f9f14 : Camera: Handle camera eviction in MultiCameraTest
    • c4342f2 : VpxCodecTestBase: Fix default key frame interval
    • 5d4635a : CTS aaudio: add delay to cover async device switch
    • d5d2055 : [RESTRICT AUTOMERGE] STS retry issue: Clean up fingerprint handling to avoid checksum invalidation. Basically, we need the original device fingerprint when ensuring we have an eligible device fingerprint and the masked fingerprint when checksumming results.
    • 89925ec : Disable testVolumeDndAffectedStream
    • 23116b7 : Relax ThemeHost comparison
    • d6631ca : Fix failing clearkey 1.0 cts tests
    • 15e06b5 : cts: correct expected output in testH265HDR10StaticMetadata
    • 41050ac : Skip certain shortcut manager CTS on wear
    • 6f8723a : Fix DES3 import key size
    • f5dd98b : Statsd CTS: remove BluetoothActivityInfo
    • 11b3415 : [RESTRICT AUTOMERGE] STS retry issue: Clean up fingerprint handling to avoid checksum invalidation. Basically, we need the original device fingerprint when ensuring we have an eligible device fingerprint and the masked fingerprint when checksumming results.
    • 1445885 : Disable incorrect CtsVerifier tests
    • 36b802b : Show a notification before NotificationIncidentTest#testNotificationRecords
    • ca3c6d5 : Allow empty value for dm-verity and verified boot state
    • e4747de : Make testServiceForegroundDuration test more stable
    • b813a33 : CTS: Fix cts on gsi for statsd
    • 7355db2 : CTS test for Android Security b/32707507 b/72462011
    • 840409f : Switch testLayerClear to non-exact compare
    • 726b0d2 : Bump tolerance for #testDrawHalfPixelFiltered
    • 0c05408 : Adapt tests for display cutout
    • a496c94 : CTS test for Android Security b/72505291 b/30744884
    • 57d89b2 : Handle new Keymaster4 tags in attestation tests.
    • 3bddc65 : CameraITS: check 18:9 fmt images as well
    • 541b4a1 : CtsVerifier: Emergency call test should require "telephony" as prerequisite.
    • 901200b : testLightNavigationBar case fail in mdpi device
    • 20523ea : Remove failing text traveral tests
    • 7d015af : Fix inappropriate instruction code for OmapiTest.testTransmitApdu()
    • 67c74a4 : Ignore focal length test on external camera.
    • bfb786f : Fixing ViewTest focus tests and SearchEventTest basic test on Wear
    • 41713ef : Fix getHighInputLatency assert
    • cfa3eb9 : Remove android.telephony.action.SUBSCRIPTION_CARRIER_IDENTITY_CHANGED intent.
    • 85ff2e0 : CameraITS: fix commented out assert
    • 376f478 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/72507870 b/28740702
    • 527d343 : CTS test for Android Security b/72507870 b/28740702
    • bbdc2c0 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/72507870 b/28740702
    • 0598b87 : Disable testMatchParentDialogLayoutInOverscan
    • 5c1cef4 : Camera: Add test for distortion correction related metadata
    • 32ddc25 : Fix Wipe Data CTS Tests on GSI
    • 275fdad : Use a different key for signing networkpolicy test app.
    • 7feaeb6 : Add isAutomotive and isVrHeadset to device-side FeatureUtil
    • 27dfbe7 : CameraITS: handle non 4:3 or 16:9 sensor aspect ratios
    • 505d239 : Fix ActivityManagerProcessStateTest#testForegroundServiceAppOp
    • 5004ff4 : Fix cts failure about automotive navigationBar
    • 458fbd3 : Relax ThemeHost comparison
    • 6ebb3eb : Set max mipmap level to prevent texture incompleteness.
    • 37972d5 : Disable CTS UDP6 listening ports test
    • bc74c7f : Adding vts to makefiles per b/110263422
    • da62a9a : If overlay cannot be seen on USB dialog, pass test
    • c840856 : CameraITS: convert alignment test to world coordinates
    • 4acccf4 : Fix the qtaguid test for P
    • 6d2e3e7 : Make CTS test testQuery more flexible
    • 8144364 : Make CTS test testQuery more flexible
    • 342f334 : AdaptivePlaybackTest: Fix MAX_INPUT_SIZE in MediaFormat
    • c4f6e90 : CTS testAspectRatio fail due to using Display.getRealMetrics
    • 33fe15c : 3 cases fail in CtsTelecomTestCases
    • 65aa761 : [RTT][CTS] Add information to assert to help debug failures
    • be3d3a8 : Fix InstantCookieHostTest so that it passes on fast devices.
    • 43d3c2d : media: use non-opaque color format for byte buffer mode
    • 6dbfd9c : [RESTRICT AUTOMERGE] CTS test for Android Security b/65123471
    • 8da9d2f : [RESTRICT AUTOMERGE] CTS test for Android Security b/65123471
    • 204fb71 : RESTRICT AUTOMERGE : CTS test for Android Security b/72460579 b/34277115
    • f5f4419 : CTS test for Android Security b/72460579 b/34277115
    • 119dfe1 : CTS test for Android Security b/33641588
    • df396e4 : CTS test for Android Security b/36819262
    • e51d9de : CTS test for Android Security b/36715268
    • e511dc1 : CTS test for Android Security b/35039946
    • dc8f8f9 : CameraITS: fix reference camera selection logic
    • 8348740 : Wait for home to be visible
    • af1e252 : Use cleartextTrafficPermitted to enable clear text traffic
    • cc4f3c0 : Avoid changing timezone to the same one and look for the right broadcast.
    • 9beed6c : Use https for media DRM tests
    • 1dc0c23 : Fix a number of CTSVerifier/USB tests issues. (cherry picked from master branch)
    • d763000 : Prevent NPE if DUT doesn't support HID Device
    • 24c7b6f : PopupMenuTest#testGroupDividerEnabledAPI shouldn't use internal.R.id.
    • ce19b1a : CTS: Use KEYCODE_WAKEUP/SLEEP instead of KEYCODE_POWER
    • 2420e67 : Add feature flag for statsd wifilock tests
    • 5488d76 : Fix state leaking between tests and causing flakes.
    • cfb0570 : Verify SV consistency in GNSS Status & Measurement
    • 76fb72c : Move screen orientation freeze to setUp() of BasePrintTest
    • a3b761b : Fix for testSelfManagedSignalling
    • 28ecbad : Removing testCompare
    • 7825c39 : Removing testCompare
    • c2c2d53 : Camera: Allow eviction error code for MultiCamera test
    • d4dade8 : Disable Bluetooth LE Client/Server test
    • e86c680 : check telephony feature before validating telephony intents
    • a6fe01f : Ignore MyanmarTst if no Myanmar support by the device
    • 86bb1e3 : Check voice_recognizers feature before Assist test
    • 0bc10aa : CTS test for Android Security b/72334263 b/38195738 b/36590192
    • 5650562 : Exclude Charging Constraints test, if “android.hardware.type.automotive” is declared.

  • platform/developers/build with 6 change(s)
    • 5e8055b : Fixes README license.
    • 7b99da8 : Removes duplicate yaml and updates yaml with OS header.
    • 9db391e : Add open source header to prebuilt version per Trevor.
    • 5f6b67d : Add prebuilt for WifiRttScan sample
    • feae330 : Temp androidX support fix.
    • 7ffae4e : Update support, gms, etc versions.

  • platform/developers/samples/android with 20 change(s)
    • 8d8c7fd : Add .gitignore and delete .yaml file (created in .google).
    • 8c02e76 : Add open source to file.
    • 8a6fab5 : Convert to androidx and update copyright year.
    • 15a54f2 : Adds final edits for README and preview images.
    • e1364aa : Adds interval and all other details for WifiRTT scanning.
    • 6d71329 : Adds activity and framework for displaying RangingResults for each AP.
    • f94dcb3 : Add main screen that scans for RTT enabled APs.
    • d354b24 : Replaces deprecated GridViewPager with WearableRecyclerView.
    • 7ac17ab : Initial check-in for WifiRtt Sample with permission screens (only two java files).
    • 4abed90 : Moves all deprecated Wear samples into deprecated folder and updates projects file.
    • a06ec99 : Updates verify sample with latest APIs.
    • 84056fc : Updates Wear Speaker with latest APIs and move AsyncTask to static to avoid memory leaks.
    • e4cdcb8 : Update sample for template with androidx support.
    • 45b5ebe : Updates Drawers, Bandwidth, and test suite w/ latest lib changes.
    • 88dca57 : Updates to SpeedTracker and accessibilitity.
    • 2c200ca : Revise Log call to remove method that could cause exception.
    • 9d5452c : Updates DataLayer example.
    • 06252b0 : Update data api / always on in Jumping Jack and Runtime Permissions sample.
    • 888263a : Update always on sample to use latest SDK.
    • 8bd2d43 : Update Notification sample for P.

  • platform/development with 10 change(s)
    • 1c87544 : Update version of D8 in buildtools to latest stable version (1.0.35)
    • 892d176 : Version number bump for build tools and SDK platform release for Final Pi release Bug: 111752442 Test: N/A
    • b59ccfd : 111614464: Update the api-generator script
    • c1885b1 : Update SDK tree after androidx.renderscript file name change.
    • f29bc6c : emulator: bump sdk image revision to 4
    • 41e49c3 : Pass compiled metalava stub classes through metalava again
    • 62fff1d : Copy dummy userdata.img to sdk system images
    • f13bb3d : Use android.jar from Metalava.
    • 266ad89 : emulator: use 4.4 kernel for arm images
    • 9196739 : Dist-for-goal metalava-android.jar

  • platform/external/aac with 6 change(s)
    • 5e57019 : Prevent out of bounds accesses in lppTransposer() and lppTransposerHBE()
    • 0e5db9f : Unify audio element loop abort criterion in ER syntax
    • ce97e7d : Always check whether given channel config is supported.
    • 9744e41 : Prevent bit buffer counter overflow.
    • 61381bd : Break audio element loop in case element_count becomes too large.
    • c2208f2 : Add sampling rate sanity check

  • platform/external/chromium-libpac with 1 change(s)
    • 59b9b11 : Test for error in handling getters changing element kind.

  • platform/external/deqp with 23 change(s)
    • 59b6ba9 : Fix: rendering complete times not monotonic
    • 43622dc : RESTRICT AUTOMERGE: Backport tests for VK_KHR_draw_indirect_count
    • 181b5cd : Vulkan AHB - fix incorrect structure definition
    • aa99687 : Remove dEQP-VK.ubo.random.all_shared_buffer.48 from mustpass
    • e00ab0d : RESTRICT AUTOMERGE: Backport tests for VK_KHR_draw_indirect_count
    • aa804d5 : Remove unconditional depth_clamping for 1.1.0
    • ff08db9 : Invalidate memory in draw tests
    • 0100d07 : Backport post-P AHardwareBuffer changes from Khronos CTS
    • 7814c48 : Allow two images worth of alignment slop in protected heap
    • 56b7116 : Protected memory image access tests not flushing staging buffer
    • dbf9fbb : gl_PrimitiveIDIn tests have sketchy loop bounds.
    • 29f2d20 : Drop linear filter requirement from YCbCr tests
    • 6b7ba9f : Fix build error introduced by the previous commit
    • 7022ad0 : Compile shaders for 1.0-compatible tests as SPIRV 1.0, not max supported
    • cc08a3d : Fix protected memory buffer tests to do proper operation
    • fd71009 : Memory binding tests not invaidating host memory before results check.
    • 0fd6d1a : Allow two images worth of alignment slop in protected heap
    • 9b6358e : Don't rely on unspecified argument evaluation order in atomic swap tests
    • 19b0529 : Request required 16bit storage features in UConvert/SConvert tests
    • 236e17a : Fix dependencies in vulkan pipeline test
    • 0379a8d : Limit protected swapchain images based on memory
    • 7db104e : Clear image layer 0 in memory commitment test
    • 83fed84 : Require extension for the deviceFeatures2 test

  • platform/external/doclava with 1 change(s)
    • a78bc8f : cherry-pick from master : Reference doc fixes

  • platform/external/f2fs-tools with 1 change(s)
    • 7131311 : make_f2fs: issue discard commands on mkfs

  • platform/external/flatbuffers with 1 change(s)
    • 9deea58 : add flatc host compilation rule

  • platform/external/ims with 1 change(s)
    • 9f7e4d3 : Perform a retry if creating the presence service fails

  • platform/external/libdrm with 1 change(s)
    • c537178 : libdrm: reduce number of reallocations in drmModeAtomicAddProperty

  • platform/external/libhevc with 1 change(s)
    • ec8529b : Add limits check for the CTB position in a frame

  • platform/external/libmpeg2 with 2 change(s)
    • 41295d2 : Handle Unsupported Dimensions in Test App
    • 84eba48 : Adding check for min_width and min_height

  • platform/external/libvpx with 1 change(s)
    • 05e29b2 : libwebm: Cherrypick 5a41830 from upstream

  • platform/external/libxaac with 17 change(s)
    • 4856048 : Mark xaac codec experimental
    • 06100c3 : Fix for OOB write in parsing drc ext
    • 9349825 : Fix for crash due to un-initailized variables in drc module
    • 316b8bb : Fix for heap buffer over flow in drc bit stream parsing
    • ed3339b : Fix for OOB loudness eq instruction parsing
    • dbf5e31 : Fix for OOB write in filter block parsing in drc
    • 6741db7 : Fix for OOB write in parametric drc instruction parsing
    • e2f71f3 : Fix of OOB write in drc downmix instruction count parsing
    • 7f0108e : Fix for OOB write in split drc characteristic parsing
    • d004184 : Fix for OOB write in gain set param's parsing
    • aed3058 : Fix for global buffer overflow in scale factor processing
    • c01adbd : Fix for crc related issues
    • 4b4d251 : Fix for NPD in case of single coupling channel element.
    • 171b2f9 : Fix for heap buffer overflow in xaac decoder init
    • ed646d5 : Fix for out of bound write memory access in xheaac
    • e43b180 : Fix for ubsan add-overflow
    • 5464927 : Fix for stack corruption in esbr

  • platform/external/libxml2 with 3 change(s)
    • a50550f : RESTRICT AUTOMERGE: Update libxml2 to 2.9.8
    • f921fa5 : RESTRICT AUTOMERGE: Update libxml2 to 2.9.8
    • 4e91cfd : RESTRICT AUTOMERGE: Update libxml2 to 2.9.8

  • platform/external/ltp with 3 change(s)
    • fc8040b : mknod03: Skip S_ISGID check on files created by non-group members.
    • 963fdd2 : open|creat: skip S_ISGID check on files created by non-group members
    • ab5ad9c : safe_mount: fall back to try mount() for exfat if FUSE fails

  • platform/external/neven with 1 change(s)
    • fb710d3 : Make bound check proper in bbf_Scanner_addOutPos

  • platform/external/nos/host/android with 20 change(s)
    • 8c179d3 : keymaster: skip provisioning status info rpc
    • c33f791 : keymaster: refactor batch cert constants
    • 60f34d0 : [keymaster] Select attestation certificate chain based on hint
    • 872043c : [keymaster] Switch to prod/dvt attestation keys
    • 73e22b0 : Datagram: add mutex to protect data buffers
    • 88d8c77 : Fix verification token translation
    • 13f1445 : [keymaster] Fix race condition at bootup
    • b655eb7 : keymaster: remove lazy provisioning
    • 59b22e2 : keymaster: use TEST batch keys for now
    • 82d6058 : [keymaster] Fixup attestation support
    • cf3c154 : keymaster: fill in attest rpc's
    • fcf47ac : keymaster: always pass update() calls through
    • 94d16bf : keymaster: HardwareAuthenticator type is bitfield
    • 87a9e44 : Add handling of TUP tag.
    • 638f8a2 : keymaster: add missing tags to import-wrapped-key asn1
    • 040c2a4 : keymaster: skip length check in ImportWrappedKey
    • 6b47ae0 : Fix compiler error in android.
    • 1472ad1 : Implement confirmation token enforcement
    • ff3a26b : Weaver: log the throttling time.
    • 00cd420 : keymaster: cleanup debug logs in ExportKey

  • platform/external/nos/host/generic with 22 change(s)
    • 0ccd19d : updater: Pass all --selftest args unparsed
    • 6f6af73 : Add --selftest command to citadel_updater
    • 7cec86e : Add NUGGET_PARAM_SELFTEST for quality tests
    • 363ec62 : Let citadel_updater know more error codes
    • 2c969cf : keymaster: add api for cert ingestion
    • 4ecaac1 : Transport: timeout after 60 seconds
    • 856ac5d : keymaster: add ChipFusing/nodelocked_ro to ProvisionDeviceIdsResponse
    • af23ae8 : Conform to googletest API changes.
    • 9e80529 : [keymaster] Expose the chip fusing on attest finish
    • 44fc377 : Transport: improve logs for debugging
    • 3fc6cfe : Transport protocol v1 -- master
    • da210ea : keymaster: pass in params in ContinueAttest as well
    • 5b7337e : keymaster: return color and digest in ProvisionPresharedSecret
    • f6f3ebd : keymaster: convert HardwareAuthType from enum to int
    • fbe5250 : keymaster: add missing Tag to keymaster_defs.proto
    • ee24adf : keymaster.proto: Added additional comments.
    • bf7b74d : Definitions for slave implementation of v1 transport protocol
    • 2e1e4b8 : keymaster: add error code KEY_UPGRADE_NOT_REQUIRED
    • 02f75e1 : Implement confirmation token
    • cb11196 : Add USER_ID tag.
    • 77a2e01 : keymaster: add options field for VerificationToken.mac
    • 354a999 : keymaster: add options field for HardwareAuthToken.mac

  • platform/external/nos/test/system-test-harness with 16 change(s)
    • 2e8854a : TransportTest: check the status length is valid
    • 0a8dd2e : keymaster: add cert recovery test
    • 1754134 : keymaster: add an upgrade key test
    • edb80cf : release-tests: enable keymaster vts & android-pay
    • 44dbc43 : avb_tests: split out reset keys; enable key testing
    • a2112d4 : avb_tests: allow 0 or 1 for the selector
    • bdb7436 : cavp: fix build breakage
    • c97463c : keymaster: generate key-blobs in tests
    • d88c749 : Revert "avb_tests: allow 0 or 1 for the selector"
    • 9f0a33e : Revert "avb_tests: split out reset keys; enable key testing"
    • 24a4a2f : avb_tests: split out reset keys; enable key testing
    • 60ebf01 : avb_tests: allow 0 or 1 for the selector
    • ae1dfb0 : Test for slave implementation of v1 transport protocol
    • d056601 : keymaster: update blob format
    • c88437f : keymaster: add SetBootState().
    • dc21695 : Restrict allowed RSA key sizes to 2048 as per strongbox HAL spec.

  • platform/external/noto-fonts with 2 change(s)
    • 5a46428 : Update EmojiCompat font for Unicode 11
    • a1abe1c : Update emoji font with design tweaks

  • platform/external/perfetto with 1 change(s)
    • c5e1840 : traced_probes: Fix clock bug

  • platform/external/skia with 5 change(s)
    • d977ffd : Cherry-pick "begin cleanup of malloc porting layer"
    • 97ee57f : Cherry-pick "begin cleanup of malloc porting layer"
    • a12cc3e : RESTRICT AUTOMERGE: Cherry-pick "begin cleanup of malloc porting layer"
    • 0f8a0d1 : RESTRICT AUTOMERGE: Cherry-pick "begin cleanup of malloc porting layer"
    • e9a2ecc : switched from NUM_SHADER_BINARY_FORMATS to NUM_PROGRAM_BINARY_FORMATS

  • platform/external/sl4a with 9 change(s)
    • 20112b5 : [ConnectivityManagerFacade] APIs for proxy testing
    • e8de2dd : [ConnectivityManagerFacade] Changes to Natt Keepalive APIs
    • 7b08e69 : ToggleBluetoothTest: Use state from broadcast instead of adapter
    • 71dc334 : ToggleBluetoothTest: Use state from broadcast instead of adapter
    • 5a82159 : Added removed function.
    • ee03357 : Enhance BT connection state change events
    • 269a04b : Return ServiceState from telephonyGetServiceState
    • 0de9118 : Add Fields to ServiceState Event
    • 4790802 : Removed unused EventServer. am: 1ac3b10b49 am: 34858ab272 am: fba4a90d32

  • platform/external/sonivox with 3 change(s)
    • 2992eec : sonivox: prevent rejection of good but large MIDI files
    • 3cc5df8 : sonivox: prevent infinite loop in OTA ringtones
    • c71f73a : sonivox: prevent infinite loop in OTA ringtones

  • platform/external/tremolo with 1 change(s)
    • cafff8f : Fix OOB access in Tremolo

  • platform/external/v4l2_codec2 with 18 change(s)
    • 0d4099c : Don't continue with an invalid iterator
    • b4ef939 : codec2: add parameter C2PortSurfaceAllocatorTuning
    • ca17a06 : Use C2VDAPixelForamt to resolve pixel format
    • 3f3c8a4 : C2VDAComponent: Add secure components to enable ARC++ DRM L1 for Codec 2.0
    • 585324e : codec2: C2VDAComponent: use bufferpool-backed block pool
    • 86c7f80 : Codec2: remove local linux kernel headers for license concern
    • 9efca04 : codec2: fix build error from missing library dependency
    • 7596c34 : codec2: move AVAFactory code from external/v4l2_codec2 to vendor/google_arc
    • d06a69c : Revert "Remove C2ArcVideoAcceleratorFactory."
    • efd335f : Remove C2ArcVideoAcceleratorFactory.
    • 36dd7fb : codec2: fix build breakage by correcting class name
    • ca72eff : codec2: handle CCodec sends empty buffer at EOS
    • 617d763 : codec2: put abandoned works to another vector apart from mPendingWorks
    • 29d50d9 : codec2: fix checking flush state in onQueueWork
    • 62585f0 : codec2: thread-safe guarantee for blockpool in C2VDAComponent
    • 5ab2613 : codec2: use temporal hack for buffer recycling in byte-buffer mode
    • 448c0c7 : Reland "codec2: fix build by assigning absolute namespace path ::base"
    • 906956a : Reland "codec2: add dequeue thread loop to recycle output buffers"

  • platform/external/v8 with 2 change(s)
    • 275d715 : Backport: Fix Object.entries/values with changing elements
    • d8be9a1 : Backport: Fix Object.entries/values with changing elements

  • platform/external/wayland-protocols with 2 change(s)
    • fb12d82 : Add zcr_input_method_surface_v1 interface.
    • 8ad5839 : add the new pointer extension protocol

  • platform/external/wpa_supplicant_8 with 1 change(s)
    • 05c7f27 : Create a hostapd build target without the HIDL

  • platform/frameworks/av with 33 change(s)
    • 0832639 : NuPlayer2CCDecoder: Add bound check before memcpy
    • efe34a5 : Fix race condition for cas sessions
    • 5d2ca66 : Get screenrecord to exclude black cutout
    • 32b8c20 : Camera service: Extend UID check timeout to 300ms.
    • 11e0589 : Camera: Documentation update to remove physicalIds
    • fcb8fd3 : Rework NuPlayer::getStats() synchronization
    • 4ae244c : Set rlimit rtprio for cameraserver
    • ec1a9b5 : SoftXaac: Handle error cases when decoder fails to initialize
    • 306a069 : Camera: Documentation updates for calibration and distortion correction
    • d1fd027 : Check for overflow of crypto size
    • ea8ebd5 : audio policy: fix regression in Audio MMAP device selection
    • 44b042c : Abort read() after CameraSource has stopped
    • 210ba5c : Camera: Handle abandoned surface in finishConfiguration
    • c1bf68a : Fix information disclosure in mediadrmserver
    • 3a31de2 : stagefright: limit software renderer for actual OMX components
    • 921893f : stagefright: MediaCodec to allocate by owner
    • b2f1816 : Allow playing output to default output device when during uplink playback
    • b14fef4 : Camera: Mark stream as ABANDONED if dequeueBuffer returns DEAD_OBJECT
    • d5523ea : media sync: forcefully limit correction by VideoFrameScheduler.
    • 66a3858 : Camera: update hardware level related docs
    • b8c3a74 : M3UParser: handle missing EXT-X-MEDIA URIs
    • d8cbab1 : Allow kPortModeDynamicANWBuffer for kBufferTypeANWBuffer in useBuffer
    • a3aa0f3 : Fix detected integer sanitization
    • ee080fe : Camera: DistortionMapper: Fix to work consistently
    • 9bc021a : MediaExtractor: stop rendering when an error occurs
    • 149cf6a : MediaExtractor: stop rendering when an error occurs
    • b131f4a : Camera: Use default focal length in template to derive FOV
    • 3bdcdff : Camera: Set inverse display transform if needed
    • fe3708f : Fix a race condition in OMXNodeInstance
    • 53eea85 : Camera: Use face priority scene as default
    • 9fa929b : Camera: NDK codegen doc update
    • d62d307 : stagefright: send EOS to encoder for thumbnail extraction
    • 484e927 : audiopolicy: fix VoIP and system sound routing concurrency

  • platform/frameworks/base with 210 change(s)
    • 3a1a64c : Add Missing XML files from 5282778 to fix build Bug:111603898 (cherry picked from commit 974a86e201e2fa17bad58d1fb2f83b7d21ed1580)
    • 7105e37 : Add configurable default setting for assistant componentname
    • 64ea6ca : wm: recycle bitmaps immediately in TaskSnapshotPersister
    • 7d4945c : hwui: purge malloc pages on bitmap destruction
    • 35f31cb : Recover shady content:// paths.
    • 553bb7c : Keep app in high memory adjust if moving from TOP to FGS
    • a4568bd : Revert "RESTRICT AUTOMERGE: Check both self and shared user id package for requested permissions."
    • a3431a2 : Revert "RESTRICT AUTOMERGE: Revoke permissions defined in a to-be removed package."
    • 6a947f0 : Verify number of Map entries written to Parcel
    • 8e81142 : Changing SUPL_ES=1 for SUPL end point control
    • 25060bb : RESTRICT AUTOMERGE: Check both self and shared user id package for requested permissions.
    • 181dc25 : Fixes possible issue with no-op creator.
    • f3113c7 : Add equality method for PhoneAccount.
    • a433d41 : Reduce NearestTouchFrame size to prevent button taps on nav bar
    • dbb8dc5 : Added check for misprovisioned Pixel 2 device.
    • e1b0d4a : Fix a typo in javadoc.
    • 9ee5dff : BootAnimation: Fix boot animation with hidden cutout
    • c50a9bd : Update severe (5%/1 hour) warning to send through battery saver
    • 64c9d90 : ScreenDecorations: Update corner radius when configuration changes
    • 8c28c7c : Cutout: Add developer setting to mask the display cutout
    • 843f6f7 : Cutout emulation: string changes
    • 334d1bc : Never clear QS tile state.
    • 2cbe8cd : Fixes deadzone consuming touch for 3 button layout
    • a6ab55d : ResourceManager: Disable APK Assets cache for real.
    • 77e9589 : ResourceManager: Disable APK Assets cache.
    • fcb10a0 : Fixed OneTimeListener so AUTOFILL_SAVE_UI metric is properly saved.
    • 4226033 : Improved AutofillManager and Activity dump() methods:
    • 3729e9c : Default to FULL synchronous mode for sqlite DBs in system server
    • 3438421 : Log AutofillClient on CompatibilityBridge.onAccessibilityEvent().
    • a9aacf9 : Log CompatibilityBridge.onAccessibilityEvent()
    • 43e75d9 : Docs: Inserted links to relevant guide pages.
    • 038e259 : Fixed a leak of a notification when replying to a conversation
    • de23d28 : Camera: Documentation update to remove physicalIds
    • fe0a59b : Workaround regression in multiwindow mode change callback
    • 71a3d85 : Use DPM's counter for invalid password attempts
    • 2e068a3 : Addition of HW Revision to Wifi metrics
    • 82c84d5 : Fix crash during cursor moving on BiDi text
    • d30c55e : Fix crash during cursor moving on BiDi text
    • f496a7c : Fix crash during cursor moving on BiDi text
    • a1076fd : Fix crash during cursor moving on BiDi text
    • eec1710 : Ensure that popupTheme is always specified in the top-level theme.
    • 65f4293 : docs: Added units for AccessibilityServiceInfo#notificationTimeout.
    • 95218ce : Fix crash during cursor moving on BiDi text
    • 3c2fd6a : Fixed an issue where the message could be empty
    • 2ec961d : Send widget registration broadcasts before BOOT_COMPLETE
    • 7def66c : Clarify WebView's lack of plugin support.
    • dcbed5f : Add HW Revision to GNSS Metrics
    • 5326772 : Update WebView#clearClientCertPreferences docs.
    • e4b8664 : Update WebBackForwardList javadoc.
    • c80ffb4 : add config option for safe volume warning
    • b93f8dd : Docs: Removed narrative content and edited links.
    • 0ff9946 : Pinner: Don't pin apps for work profile.
    • 4db243a : Add a logging for ACTION_BAN_APP_NOTES
    • 73ab97c : ScreenDecorations: Fix stuck / delayed rotations
    • 8046ba6 : Sending BATTERY_LEVEL_CHANGED when plug type changes
    • f2043b4 : Clarify WebViewClient.shouldOverrideUrlLoading docs
    • a04c800 : Fix to mark disableApkUnlessMatchedSku hidden for all users
    • 9bad9cb : Fix memory leak in ApplicationStates
    • a861ff7 : docs: Adding links to "about version" pages
    • e6e6ec4 : Don't insert certain numbers into the call log
    • f8a96dd : Fix race condition in BoundsAnimationController
    • 08bd163 : Camera: Documentation updates for calibration and distortion correction
    • 64439c1 : No disclaimer when switching profile for system SMS and dialer apps.
    • d967f82 : Do not restart tethering while enabling tethering.
    • 2ea8e0b : wifi.proto: Add metric for installed passpoint profile type
    • 6064a17 : Fix symmetric key generation in strongbox
    • e27c351 : Docs: fixed typo and made minor edits
    • 42d27af : Docs: fixed typo
    • 259ca36 : Work profile without password shouldn't be locked.
    • 7d9a33e : Add carrier config for auto redialing 911
    • 8fec01a : Revert to O home button behaviour for over lockscreen activities
    • 5ad001e : docs: added Android P behavior change note to untagSocket reference
    • 926f7d8 : Don't flash system bars while showing an immersive app on lockscreen
    • 5c704e6 : docs: Updating setDomainSuffixMatch() for Android P
    • 4bcf9b8 : Improve isolation of DND providers
    • 879fb68 : Try harder to find a camera app to pin.
    • fc22296 : Fixed an issue where the keyguard statusbar could be showing
    • dcb24ca : WM: Guard against released surfaces in forced rotator
    • 0610dd1 : Annotate the compilation reason with dex metadata information
    • 51810d5 : Fixed a bug where the shelf could be stuck translating
    • fde9478 : RESTRICT AUTOMERGE: Revoke permissions defined in a to-be removed package.
    • 56bb0b7 : Ensure dropbox could copy tombstone files to special folder.
    • a240576 : RESTRICT AUTOMERGE Relax security exception for backport
    • 8210764 : RESTRICT AUTOMERGE: Revoke permissions defined in a to-be removed package.
    • fa69d72 : RESTRICT AUTOMERGE: Revoke permissions defined in a to-be removed package.
    • 0c37f92 : Remove requirement for kiss emoji should have gender
    • 4a4c17b : Make Recents onboarding less aggressive.
    • d8a884f : WiFi: Add configs for SAR support of SoftAP
    • 57d5371 : Don't make Settings' content providers no release.
    • 7823ee7 : Move allocateBuffers to RT
    • 0c84996 : Repin home once setup is complete
    • b444e2d : Docs: Removed narrative content.
    • ff129ae : Fix TextureView.getBitmap with scale layer transform
    • 28e663c : Loosen resource file verification
    • c565700 : Camera: hardware level related doc update
    • 7119800 : Pin compiled code of HOME app
    • 0d2dc94 : Fix TrackInfo parcel write
    • e350e73 : Hide apks not needed for a specific sku
    • bc4d032 : Acquire service lock in AppTaskImpl.moveToFront()
    • 99e1424 : Fix crash on calling getAppStandbyBucket()
    • 5f967a3 : camera2: Treat face detect mode larger than FULL as FULL
    • 926f071 : Only query for estimate on battery level change
    • b6ba433 : Send interaction hint when starting window animation
    • 2cadc5c : WM: Add debug information for forced seamless rotation
    • 55135d5 : Fix broken javadoc link in MediaFormat
    • 5436923 : Be more strict about triggering notification lights
    • c4cf07a : Fix janky wakeup animation
    • abe5a73 : Resolve inconsistent parcel read in NanoAppFilter
    • 3c0dc27 : Always close file descriptors
    • 2cc04e6 : Camera: Use session configuraion when recording tests
    • d3a8706 : Push DNS configuration on network validation
    • 17eb1bd : Fix readImmediately for CTS
    • c2eca47 : Fix leak where system held onto slice providers
    • 3bf7578 : AudioService: history of A2DP commands
    • f5a13f8 : Add active admin app to power white list.
    • c29b146 : Hide windows even when AOD is off
    • 3669711 : Include annotations in metalava stubs
    • 8c556d7 : Move charging indication vertically on time tick
    • d35502f : Cross fade wake-up from pulsing
    • 6064051 : Only use simple rects for cutout region
    • b3a81a1 : Fix a NPE in BatteryStatsImpl
    • 0605716 : add three new carrier configs for call forwarding, Caller ID and Call Waiting.
    • 5fa8af2 : Add system_server to system group only if per_app_memcg is true
    • 761fb3b : add three new carrier configs for call forwarding, Caller ID and Call Waiting.
    • 1a38851 : AOD animation polish
    • 5a5c6e0 : Correctly preserve key generation parameters
    • cb8cc6c : vpn: allow IPSec traffic through Always-on VPN
    • 45f17c5 : P is for PAINT.
    • 97f62bf : Fix in Wifi activity updates
    • ef2910d : vpn: allow IPSec traffic through Always-on VPN
    • a5c846c : Activate dark theme when the UiMode is UI_MODE_NIGHT_YES.
    • e383465 : Set initial KSV state after inflation
    • 908111d : Do not create highlight if track width is invalid
    • 193677c : Do not animate scrims when launching camera
    • fe6d476 : Correct the keystore alias used for secure imports
    • da49a5e : ImageReader: Set inverse diplay transform if needed
    • 730a259 : Make RttTextStream's read interruptible
    • c19da78 : Hide system apps until installed (1/2)
    • 7c71bb2 : Force redraw after wallpaper is loaded
    • 5db9ae4 : Defer stop for all activities becoming invisible
    • b7ffb5f : Docs: fixed variables
    • 4fa3a9d : Quick scrub has gradient follow user drag
    • 9ea21a4 : Make BT icon more prominent
    • f10ae7e : Restore separate challenge state on error
    • 95951a3 : Conserve expansion after re-inflation
    • a67c2d8 : docs: fixed typo in deprecation message
    • d50edd0 : Don't apply filter in readback, when there is no scaling
    • 22e89f4 : Add new carrier config for CDMA registered PLMN when not roaming.
    • 472d3e4 : Allow quickscrub after deadzone consumes touch
    • c9afb8b : Remove managed profile toast
    • 6b302d0 : Always ignore summaries
    • 4353617 : More light grey APIs.
    • 89945c5 : Don't throw uri exceptions for user chosen sounds
    • 1c27bb7 : Update docs and ensure PHONE_STATE is more predictable for unknown numbers.
    • d4f64f2 : Fix race condition in MediaHTTPConnection
    • 45611dd : Fix issue with manual touch dispatch
    • 278e7d6 : Only enable setAntiBurnInOffsetX() in AOD(Ambient) condition
    • 902fefd : docs: Edited UNINSTALL_SHORTCUT permission desc.
    • 5f05f1e : Revert isResolvingImsBinding ITelephony interface
    • 470c698 : Camera: Update surface sharing format restrictions
    • 3175696 : docs: fixed broken link
    • d41106c : SettingsBackupAgent: notify of apBand conversion
    • 4080a1b : Prefer default Internet network for upstream tethering.
    • 6c73e40 : Camera: codegen doc update
    • 3311624 : docs: fixed broken link
    • 7749c9a : Fix NotificaitonPanelView x-axis shift with IME
    • f8463ee : Fade to black without showing system wallpaper
    • 5999830 : Stabilize hidden API lists
    • af0d6d2 : Prevent showing windows while animating to avoid color mode switch
    • 2f0d73c : Skip updating stack config if it is detached from a display
    • 2a6bdfd : Pulse animation synchronization
    • f4b04ae : Fixed an issue where the contentHeight was wrong
    • 94c28e7 : Skip null values in Utils.safeForeach
    • 9a5f05b : Clean up RemoteCallbackList when we're done with it.
    • 1250cd1 : Fix solid circle show on message notification
    • 41f7e9d : WM: Fix seamless rotation
    • 3c4636c : audioservice: fix a2dp connection race condition
    • 9e2a823 : Enable REQUEST_LOCATION from GNSS HAL
    • 004e489 : Abbreviate permission labels less aggressively
    • cf2d647 : Make testSplitscreenPortraitAppOrientationRequests pass to unblock release
    • 439bd44 : Smoother wake-up animation
    • 54ff81b : Add config to disallow the battery % option
    • 1e02f34 : Config to enable/disable AOD via overlay
    • 9e21579 : Backport Prevent shortcut info package name spoofing
    • 2f7d500 : RESTRICT AUTOMERGE: Prevent shortcut info package name spoofing
    • d22e9df : Backporting of b/77821568
    • 4bc1c24 : RESTRICT AUTOMERGE: Backporting of b/77821568
    • a6b5344 : Do not treat EXTRA_SMALL_ICON int as Parcelable
    • 0bfed29 : Revert "Change quickstep onboarding tip window type to"
    • 34044ac : Do not announce selected state for QS tiles.
    • f1381bb : Avoid showing bouncer when in a launch transition
    • fb53dec : docs: Fixed typos in AdapterView Javadoc.
    • 9bfc7a5 : Hiding replied notification icons from AOD
    • 4d74d50 : Allow unsuspending critical packages
    • ddb7b47 : Keeping the lockdown state in sync with the notification list
    • f49b106 : Revert "Defer stop for all activities becoming invisible"
    • 6df6b02 : Don't back up Assist Gesture setup/sensitivity
    • 2657757 : Make rotate nav+qs icon consistent, understandable
    • 0d4a995 : Enable expanding of status bar just below the notch
    • beeb7f4 : ScreenDecorations: fix cutout not showing in seascape
    • 8fed14c : WiFi: Add configs for SAR support of body sensors
    • b70fbc8 : Use Uppercase instead of Lowercase for PLMN Decode
    • 22dbf29 : docs: repaired link to internal section
    • c106d9f : AudioService: fix deallock setBluetoothScoOn vs setMode
    • ae07a6b : vpn: allow IPSec traffic through Always-on VPN
    • 01c8013 : docs: fixed typo
    • df66bfa : docs: fixed typo
    • a9aa1be : docs: fixed typo
    • 2ef2675 : docs: fixed typo
    • 2107bea : Catch unbinding errors

  • platform/frameworks/ex with 1 change(s)
    • 36c7d87 : Camera2: Handle eviction case in BlockingCameraManager

  • platform/frameworks/ml with 1 change(s)
    • 5d40f5e : Make fully_connected op use reference implementation in certain cases.

  • platform/frameworks/native with 23 change(s)
    • 955ef12 : libui: add boundary check to GraphicBuffer::unflatten
    • c597d61 : Fix a typo when checking a touch is within the physical frame.
    • 9ad73bc : Get screencap working correctly in landscape mode
    • 1d465af : Add getDisplayViewport for screenrecord tool
    • 358bcc7 : Make sure that touches are within the physical frame.
    • f4e0287 : Get screenshot to exclude black cutout
    • 99b4619 : surfaceflinger: silence misleading virtual display errors
    • ba1712e : AOSP builds do not support Device ID attestation
    • 56eb975 : SF: Layer children should call parents' onFirstRef
    • 0a3e784 : Do not block on allocating buffers
    • 9885bd4 : Add current frame and barrier layer info to protobuf.
    • 306c8ab : Add SF proto dump to bugreport
    • 197dc1f : surfaceflinger: default to DisplayColorSetting::ENHANCED
    • ad8d827 : surfaceflinger: signalRefresh after boot animation starts
    • ac37b5d : atrace: make 'lowmemorykiller' directory optional for memreclaim
    • 8193497 : [SurfaceFlinger] Avoid querying Power HAL until switching color mode.
    • 6d84411 : [SurfaceFlinger] Apply legacy saturation matrix globally for Display P3.
    • 1509a23 : Add new PowerAdvisor interface for SF to pass hints to the power HAL.
    • 9fdb7e0 : SF: Add GL texture pool
    • d4ae7f3 : SurfaceFlinger: Fixes around rotation and cropping.
    • 06f10cc : Don't access system properties from vendor code.
    • 4260ee9 : AOSP builds do not support Device ID attestation
    • e203e04 : Allow for more flexible vsync-offsets

  • platform/frameworks/opt/net/ims with 2 change(s)
    • 938ef90 : Sync RTT config from framework to Modem.
    • d91de52 : Revert ImsResolver binding check

  • platform/frameworks/opt/net/wifi with 16 change(s)
    • 7cd3e51 : Addition of HW Revision to Wifi Metrics
    • 87ed136 : SoftApManager: Set country code before channel selection
    • aa7c4ae : passpoint-r1: add the metrics for installed passpoint profile type
    • 0ebd13f : [RTT] Recreate RTT controller when HAL indicates it is invalid
    • 4fc8cdc : Add SarManager and SarInfo dumps to wifi dumpsys
    • 8392e5d : SAR: Add conditional support for SAP/voice call
    • a52e910 : WifiController - turn off hotspot in ECM
    • a545d80 : WifiPermissionsUtil: remove connectivity app bypass
    • 832961f : Don't crash on readPacketFilter() failure
    • 9903d87 : WifiServiceImpl: notify user of apBand conversion
    • 99efc14 : [RTT] Dump native status information into dumpsys
    • 26744a1 : WiFi: Extend SAR to support sap/scan-only modes
    • 1b82162 : WiFi: SAR: Cleanup dead code
    • 7db8548 : WiFi: Extend SAR in WiFi with body sensors
    • 2e6fdb8 : WiFi: SAR Support: Use SarInfo in WifiVendorHal
    • dc3d066 : WiFi: SAR Support: Add SarInfo

  • platform/frameworks/opt/setupwizard with 1 change(s)

  • platform/frameworks/opt/telephony with 13 change(s)
    • c60dd86 : Added serial number and timestamp in cell broadcat metrics
    • fd7548d : Addition of HW Revision to Telephony Metrics
    • 6016bdc : Add support for auto redialing 911
    • 371e214 : Fixed battery drain after modem reset
    • 127892a : Ignore the duplicate app
    • 9bc3033 : Data activity didn't reflect UDP traffic
    • e3b7897 : Fix thread leak from RttTextHandler
    • 4dd1962 : Hide system apps until installed (2/2)
    • 6df96dd : Add null checks for getImsCall()
    • faa88f9 : Use SIMRecords for setVoicemailNumber() over RuimRecords.
    • 2b545aa : SIM refresh of type init should not dispose CatService.
    • 1369161 : Revert isResolvingImsBinding code in ImsResolver
    • 8d07a0d : Use new registered_plmn carrier config.

  • platform/frameworks/support with 26 change(s)
    • 58441a2 : Add a migration that updates the SCHEDULE_REQUESTED_AT bit for PeriodicWork in API = 23.
    • ff572ca : Give some more time for WorkManagerImplLargeExecutorTest.
    • 4b59788 : Use a Logger instead of Log messages.
    • fe793bc : Fix double scheduling of PeriodicWorkRequests on API = 23.
    • a22db34 : Make WorkManager#getInstance @NonNull.
    • 3739ee6 : RescheduleReceiver does not do nothing for 8s anymore.
    • 8e3ba6f : Fix some race conditions in WorkerWrapper.
    • 6d1c4d6 : Take out defaultValue for Data#getString.
    • 7bb29b8 : Consolidate api diff html report into one
    • 5cdc760 : Fix flaky tests.
    • 8199f98 : Add another Scheduler limits test.
    • 275ff75 : Correctly reschedule periodic work on API 23.
    • a78f339 : rewriteMake.py: android-support-design - com.google.android.material_material
    • 4e33e1d : Update WorkManager to alpha04.
    • 97dbd9d : Ignore conflicts when implicit tagging on update.
    • 3eed89b : Reduce the time taken by `RescheduleReceiver`.
    • 5eba34f : Allow destructive migrations for WorkDatabase.
    • 4268212 : More Nullability annotations for WorkManager APIs.
    • bea5bb0 : Log Worker exceptions and errors.
    • 6c991f5 : Added some return type nullability annotations.
    • 16dcd5c : WorkManager alpha03.
    • f141b4a : Fix some documentation for State.
    • 8ddc318 : Upgrade Room to 1.1.1-rc1.
    • fe9e7b1 : Actually mark jobs as migrated, after the migration is complete.
    • 3dea950 : Protocol to serialize and deserialize data over bundles in a backwards compatible way.
    • 2dc82d7 : Create a car preferences theme that can be used by the PreferenceSupportLib to have a Car Specific UI due to a merge conflict with the preference support demo AndroidManifest.xml

  • platform/hardware/broadcom/wlan with 2 change(s)
    • 67aaff8 : net: wireless: bcmdhd: update bcm4354 FW (7.35.101.9)
    • 808b87d : net: wireless: bcmdhd: update bcm4358 FW (7.112.300.15)

  • platform/hardware/google/av with 159 change(s)
    • 91eb002 : RELAND CCodec: queue empty input for encoders to get CSD out
    • 1c0b7c8 : RESTRICT AUTOMERGE CCodec: free input slot when we don't use input buffer
    • f7270c2 : CCodec: add cast to signed integer
    • 1dec509 : codec2: fix build
    • 7725677 : Release input buffers that correspond to no output
    • 92fa52f : Limit the number of live input buffers in CCodec
    • fb60b7e : Revert "CCodec: queue empty input for encoders to get CSD out"
    • 9f12240 : RESTRICT AUTOMERGE Fix occasional hang on c2.android.vp8.encoder
    • 5f0a8ad : CCodec: fix initial buffer request logic
    • f0bcc9a : CCodec: set dataspace on input surface
    • b04a03b : Set Surface generation without dequeuing
    • 6c9615e : CCodec: force array mode for linear output buffers
    • c36340c : CCodec: separate input surface connection and start.
    • d17bd07 : CCodec: support timestamp adjustment
    • d6c98b1 : C2SoftVpxEnc: Handle empty input buffers
    • d355d55 : mts: Add onInputBufferDone to CodecListener
    • dc8e5da : Move codec2/1.0/res to codec2/hidl/1.0/mts/res
    • 99acf70 : CCodec: queue empty input for encoders to get CSD out
    • 610b7bd : Release input buffers when codec holds no refs
    • 972576e : Use the null check properly
    • 9762e02 : Modify input gating logic
    • 891232a : CCodec: increase configure timeout
    • 0e50bcc : CCodec: don't queue more buffers after EOS
    • 2ebffcd : C2SoftXaacDec: Handle error cases when decoder fails to initialize
    • f1a2bfe : vpxenc: run vpx on a single thread
    • 6317fad : codec2: C2SoftAvcEnc fix mts bug for invalidBuffers
    • fe5b29a : Return zero size buffers in wrap() for nullptr input
    • a061d50 : Implement alias
    • acc9efa : codec2: MTS add new tests for video dec
    • 3883699 : codec2: MTS Video Encoder New tests
    • b73c9dd : Move mts to codec2/hidl/1.0/
    • 00955a1 : CCodec: add a way to increase timeout for debug purpose
    • 16678f2 : codec2: C2SoftMpeg4Enc fix mts invalid buffer test
    • e1d42be : CCodec: report error if queue is not moving at certain depth
    • 33ca3b4 : Add options to rank OMX components after Codec2
    • c1085ef : CCodec: correct OMX output port index
    • 68b4ba5 : C2: add support for incomplete work
    • c55fdad : CCodec: support time-lapse-fps and capture-rate config
    • cb78868 : CCodec: support setting channel-mask
    • a90985f : CCodec: operating-rate may be int.
    • feec37e : C2Config: remove duplicate aliases
    • 92dc4cc : CCodec: restrict configuration params by component kind AND domain
    • 5302dea : CCodec: fix raw input/output graphic buffer max capacity
    • 1b611cf : CCodec: map profile/level both ways
    • 6a58c9a : CCodec: limit webrtc.vp8 ts-schema to vp8 encoders
    • b22d457 : CCodec: limit format change determination to tracked parameters
    • 4e2bacf : C2SoftMpeg2Dec: properly support color aspect configurations
    • 8300ad9 : C2SoftHevcDec: properly support color aspect configurations
    • 47b62a4 : C2SoftAvcDec: properly support color aspect configurations
    • 0173b90 : Codec2: Properly configure and read HDR static info
    • b1f78ed : Codec2: Properly support color aspects
    • 18cc956 : CCodec: move Codec2Mapper to utils and add color aspect support
    • 0e6a232 : C2Config: fix typos in color aspect constants
    • 8ac2714 : CCodec: properly restrict config parameter operations using config domains
    • 1b4d712 : Enable OMX components when CCodec is not available
    • 420d6a9 : CCodec: use bufferchannel for setParams only if using bytebuffer input
    • 7d75210 : CCodec: don't post message holding locks
    • eca38ef : CCodec: limit max-input-size override behavior for audio decoder only.
    • 55802da : CCodec: workaround for client requesting too small max-input-size
    • f7261cd : CCodec: declare queue stuck only at eos
    • 18fe576 : Reland: Implement CreateInputSurface CCodec plugin
    • 91c6719 : codec2: remove v4l2 dependency
    • 0a1b2dd : Fix wrong indentation
    • cfea2ab : CCodec: stash flushed codec config data
    • b839aff : Reland "vndk: Align size for ion buffers"
    • a684038 : Revert "vndk: Align size for ion buffers"
    • 370e3f9 : CCodec: post watch message if there's timeout still pending
    • 72dfcb7 : vndk: Align size for ion buffers
    • 970f704 : CCodec: hold strong ref while releasing
    • 6f6623b : CCodec: rework CCodecWatchdog
    • 97e4fd0 : codec2: fix C2SoftMp3Dec handle first empty eos frame
    • da497fb : codec2: fix C2SoftFlacDec flush call.
    • 18af6c9 : CCodec: cap input buffer size
    • 8fcca60 : CCodec: detect and report error when work processing is stuck
    • 43619b7 : vpxdec: report error properly
    • 6248516 : mpeg4dec: return error properly
    • 9dd9006 : aacdec: discard input when out of ring buffer
    • 7e37bfd : RESTRICT AUTOMERGE C2SoftMpeg2Dec: Return smallest timestamp
    • 5115627 : CCodec: fix name of performance metrics xml
    • c7b7c77 : codec2: fix C2SoftAacDec and C2SoftXaacDec set work processed for CSD frame
    • 3dcd47a : Revert "C2SoftXaacDec: Handle multiple onRelease calls"
    • 1f53eff : Add support for ColorAspects in C2 Video decoders
    • fb49d4e : xaacdec: clear handle properly at release
    • 9b3b39a : C2SoftXaacDec: Handle multiple onRelease calls
    • 63e9d1b : aacenc: report max-input-size for one frame
    • 86c52e7 : Convert c2_status_t to status_t properly
    • 4f3b231 : Add the path to the Codec2.0 performance file
    • 05fd5c7 : Enable cfi for codec2 software codec components
    • 0c65a3e : codecs: match C2SoftMpeg4Dec limits to those in xml
    • fd74b35 : Fix I420 support in C2 AVC and Mpeg4 encoders
    • 58eccb8 : C2SoftVpxEnc: fixup handle dynamic config params
    • ab6de02 : C2SoftAacEnc: addParameter for supported profiles
    • dfe79e3 : C2SoftXaacDec: Add support for DRC
    • 39c2e0d : C2SoftXaacDec: Fix onStop() and EOS handling after flush
    • b4dc53f : C2SoftAacDec: Add support for DRC
    • 6ed2b23 : C2VpxEnc: Add support for bitrate mode
    • f27c27b : C2AvcEnc: Add support for key frame interval
    • 1fd50f2 : C2SoftMpeg4Enc: add support for syncFramePeriod, profile and level information
    • 231545f : C2: lock unknown pixel formats as ycbcr
    • d833f25 : CCodec: handle the peculiarities of H.263 level 45
    • 153d7c1 : CCodec: support frame-exact setParameters
    • 8498863 : CCodec: map PARAMETER_KEY_REQUEST_SYNC_FRAME properly
    • 1fa27a2 : C2SoftVpxEnc: handle dynamic config params
    • ca94f97 : Revert "Implement CreateInputSurface CCodec plugin"
    • b183d5a : Handle failed transactions properly
    • e222335 : Component: Handle null blockpool properly
    • f1f1554 : CCodec: read back configured temporal layering config.
    • eac45d7 : C2SoftH263Dec: Fix adaptiveDrc failures
    • d5a0563 : addParameter for supported profiles in C2 Aac Decoders
    • 03e0052 : C2SoftVpx: add support for temporal layering
    • aa05557 : CCodec: add support for setting whole parameters in ReflectedParamUpdater
    • 627a05b : C2/CCodec: allow setting temporal layering
    • c3d1404 : C2SoftAvcEnc: add support for IDR, intra refresh and adaptive bitrate
    • 7c2e38e : Implement CreateInputSurface CCodec plugin
    • b8e89ce : CCodec: add misc configurations to CCodecConfig and fix some
    • e263daf : CCodec: add support for DRC and AAC configuration
    • 5d0e044 : C2SoftVpxEnc: Add support for setting key frame interval
    • 400cfd1 : codecs: addParameter for C2_PARAMKEY_INPUT_MAX_BUFFER_SIZE
    • 894f2ad : C2SoftH263Dec: Fix Adaptive Decoding
    • 15fbf84 : C2SoftXaacDec: Replaced memory arrays with Vectors
    • f8f86b6 : C2SoftXaacDec: Fix return types of member functions
    • 8631661 : C2SoftXaacDec: Modified error handling
    • b19aab7 : CCodec: fix sync-frame-interval to be timestamp based
    • 1292496 : C2: add AAC/DRC, flex pixel format and input surface configurations
    • eb4ee8f : CCodec: accept int intra-refresh-period, and use int for SDK value
    • 63f1f50 : C2: protect C2InterfaceHelper with a mutex
    • 9794d6f : C2SoftMpeg2Dec: fix empty input buffer handling
    • f8119c5 : codec2: C2SoftGSM fix empty input buffer crash
    • dd338b5 : C2SoftVpxEnc: Signal Key Frame
    • 58d2b7e : C2SoftAvcEnc: Do not return zero size output buffer
    • f8345fe : bufferpool: Handle pending bufferpool messages
    • f87b3c0 : CCodec: fix typo
    • db6989d : Add generation number to bufferqueue-based blocks
    • d32da9a : Make InputSurface usable by remote Component
    • 0ac2794 : Refresh bufferpool connection after idle period
    • ab2b8fe : CCodec: implement IDR request
    • 891b697 : Enable more Codec2.0 components by default
    • 2eb84a4 : avcenc: support setting profile/level
    • f740d75 : CCodec: handle eos related buffer leak
    • 20a4ad6 : codec2: add MTS video enc test
    • 8e842e0 : codec2: add MTS video dec test
    • 01b951d : codec2: add MTS audio enc test
    • 9662012 : codec2: add MTS audio dec test
    • dda3753 : codec2: MTS use HIDL client library APIs
    • 847fc69 : codec2: add createAllocator() for platform store plugin
    • 112134b : utils: fix MediaImage2 initializiation
    • 142f1ca : C2VpxEnc: Handle empty input buffers with EOS
    • 0d4cb7b : CCodec: pass profile/level to components
    • 94c186c : C2InterfaceHelper: update default value based on setter
    • 8ac6685 : CCodec: disable verbose log
    • 33692b8 : mpeg4enc: handle empty buffers correctly
    • 7b28c1e : codecs: fix build error
    • e4ded2b : bufferpool: Minor fix
    • 319a481 : codecs: disable verbose logging
    • 48c1d40 : CCodec: add component name to CCodecBufferChannel logs
    • 262d293 : CCodec: consider CSD when setting max-input-size
    • 472c1df : CCodec: properly signal output format changed
    • a03a1cf : CCodec: only start feeding input buffers after start is signaled
    • a4fea63 : hooks: add some hooks for pre-submit

  • platform/hardware/google/interfaces with 7 change(s)
    • cd3bf59 : Create google light interface for high brightness mode
    • 281a480 : pixelstats: Update dropdetect ratelimit to 50/day
    • 8c7d8f3 : pixelstats: Add option to skip overall ratelimit
    • d0c578c : PixelStats: Increase rate limit for battery snapshots
    • 6a8d254 : Add PixelStats Battery Snapshot Types
    • 7098785 : pixelstats: Don't log type: action multiple times
    • 5cc75fb : Pixelstats: add test_client

  • platform/hardware/interfaces with 68 change(s)
    • dd06d73 : Add docs for setSignalStrengthReportingCriteria
    • a00fa0d : Add back keymaster@4.0 hash.
    • ec72056 : Add back keymaster@4.0 hash.
    • a8b8b6b : Patch for setSimCardPower_1_1
    • f25e996 : Fix setSimCardPower_1_1
    • 2d0ba0f : Check INVALID_SIM_STATE for sim permanent lock status
    • 82179cf : Fix base class of WifiHidlEnvironment_1_2
    • 68c347f : Fix ICameraDeviceCallback version in VTS test
    • b782cb8 : Fix IUsb version number in vts test
    • 795990c : Update power HAL to version 1.3.
    • a22fea6 : Call notify for voiceReg and dataReg VTS tests
    • 70afa88 : Add REQUEST_NOT_SUPPORTED for changeIccPinForApp and changeIccPin2ForApp
    • 555cb5e : Fix free() in keymaster VTS
    • bbe9263 : Respect limited requirements for Strongbox KM implementations
    • 0dba888 : Change ImportWrappedKeyTest back to SHA1
    • 12f7d61 : Loose startNetworkScan cases
    • 7d1fdec : Legacy camera shim: add option to free buffers earlier
    • 4e006c2 : Require keymaster4 attestations to contain the right version.
    • 4721523 : Fix base class of WifiHidlEnvironment_1_2
    • 44b129f : Fix setAllowedCarrier
    • cd02298 : Camera: add proper HwLevel check
    • 17fec36 : Revert "Fixed VTS failure in no SIM case"
    • 8e92056 : Camera: Don't hold 'mLock' when closing the camera session
    • 8cec80b : keymaster: skip SHA2 digest tests for strongbox
    • b41b575 : VTS: Do not require XML for Audio effect V2
    • 9342430 : Fix setSimCardPower_1_1
    • b065c9d : Fix failing drm 1.0 vts tests
    • cccd5bf : Fix ICameraDeviceCallback version in VTS test
    • 0f0328f : Effect VTS: Allow an effect proxy as pre/post processing
    • 3fac35a : HWC2OnFbAdapter: don't claim present fences work
    • 70805cf : Add NONE for LceService
    • 8284636 : audio: add wakelock capability for audiohalservice
    • c0a06f3 : Add REQUEST_NOT_SUPPORTED for pin and pin2 Icc VTS
    • 4ed0a21 : Add SIM_PUK2 for Icc VTS tests
    • b92f1d2 : Disable tests for secure audio decoders
    • ec233bf : Fix IUsb version number in vts test
    • ec5aa6a : Secure_element: vts: Modify openBasicChannel as per OMAPI standard
    • 91cc8f4 : Tolerate 1 sv status in GNSS blacklist VTS test
    • 5ea5dda : Improve VTS GNSS 1.1 reliability.
    • 84cff99 : Delete time/position in InjectDelete instead of Delete_all
    • bb372e5 : Inject last location in InjectBestLocation VTS test
    • 01ead7c : Audio VTS: run tear-down hooks in LIFO instead of FIFO
    • cfab8da : Audio VTS: run tear-down hooks in LIFO instead of FIFO
    • 72641e7 : Audio VTS was testing wrong uninitialized variable due to typo
    • c0e2e2b : Fix missed refactor of serial
    • 0215d11 : Revert "Handle radio API in low version VTS for high version service"
    • 7b75f01 : keymaster: spec does not require that update produce output
    • cabe101 : Handle radio API in low version VTS for high version service
    • 6c9c6e6 : Allow getCapturePosition to return 0 frames for unprepared streams
    • 0fdd7cd : Camera: Allow 3% ISO tolerance during ISO burst VTS
    • c789650 : Allow NOT_SUPPORTED for setLinkCapacityReportingCriteria on GERAN.
    • 529d2ff : Add docs for setSignalStrengthReportingCriteria
    • d898d0a : Fix attestation test.
    • 431eb11 : Fixed VTS failure in no SIM case
    • 07eabef : Update power HAL to version 1.3.
    • ae8da1b : Fixing Keymaster documentation.
    • a7587b5 : Allow REQUEST_NOT_SUPPORTED as an error for startNetworkScan
    • a1c4e0e : Relax HMAC computation check
    • 4f0d19e : Set the floor value of time estimate as 2017 Jan 01 00:00:00 GMT
    • 7470cbd : Add REQUEST_NOT_SUPPORTED for changeIccPinForApp and changeIccPin2ForApp
    • 76fa88e : Add hwcomposer to the system-background cpuset for hal v2.2
    • ab2b8bf : Fix setBandMode.
    • 3a7e2ca : Respect limited requirements for Strongbox KM implementations
    • e3ff41f : Add VTS test to verify scheduling capability
    • 817848e : Allow general errors for getImsiForApp().
    • 79db3ec : Fix free() in keymaster VTS
    • 0ff41b9 : Add setIndicationFilter response notification in 1.2 VTS
    • 2bb626a : Call notify for voiceReg and dataReg VTS tests

  • platform/hardware/nxp/secure_element with 10 change(s)
    • b25f0f9 : Create new Output file only for LS Scripts being executed
    • 16d1be5 : Add system property to specify LS script location and name
    • 969d041 : Use partial AID to select LS applet
    • d649a58 : Fix buffersize may smaller than the input files
    • 32fbcc0 : Add a disabled target for android.hardware.secure_element@1.0-service
    • 9b25ed5 : Support Multiple LS Script execution
    • 485fd19 : Reset logical channel before applet update using LS
    • e15fbd3 : Fix LS applet self update failure.
    • a67b528 : Don't copy original loader service script to output file
    • cf59c54 : Move LoaderService script to /vendor/etc folder

  • platform/hardware/qcom/audio with 15 change(s)
    • 76ff480 : hal: Add ABR enabled flag to LDAC config
    • 89bd271 : hal: add sdm710 to the list of supproted platforms
    • 66c4ecf : audio: fix static noise on speaker path when enable incall-music
    • e56cd4b : hal: enable audio_hw flag for sdm710 platform
    • 5790f3e : hal: Configure frame size of AAC encoded output
    • 72a3cea : visualizer: Pass sound card and capture device from audio HAL
    • 702c157 : A2DP set_parameter: return correct status value
    • 41b4fe4 : hal: speaker protect: Add deinit function to clean up
    • 4d2221b : audio: Add a build flag to enable cirrus speaker calibration.
    • eedbcac : hal: Reset A2DP backend before SCO is started
    • 6d945d2 : audio: Load maxx_conf.ini by snd factor
    • f76dae5 : audio: Notify sthal of pending record as part of device enable
    • 84757f3 : hal: poll for SLPI subsystem status
    • 88512e9 : audio: hal: check routing after stop_output_stream
    • 220b32e : audio: fix app type's acdb transfer to kernel driver

  • platform/hardware/qcom/bootctrl with 1 change(s)

  • platform/hardware/qcom/display with 2 change(s)
    • e10b84c : Fix Buffer Overflow in Vendor Service display.qservice
    • 4050091 : Fix Buffer Overflow in Vendor Service display.qservice

  • platform/hardware/qcom/gps with 1 change(s)
    • 616d275 : Add control access for sdm710

  • platform/hardware/qcom/media with 10 change(s)
    • 273af68 : mm-video-v4l2: vdec: Correct order of reading color primaries
    • c3897ad : mm-video-v4l2: Protect buffer access and increase input buffer size
    • 6b19d10 : mm-video-v4l2: Protect buffer access and increase input buffer size
    • 660db9e : mm-video-v4l2: Protect buffer access and increase input buffer size
    • 5e811c4 : mm-video-v4l2: Protect buffer access and increase input buffer size
    • 93850b4 : mm-video-v4l2: Squash below changes
    • cdbc75c : mm-video-v4l2: Squash below changes
    • 808b94b : mm-video-v4l2: Squash below changes
    • ff8cc2b : mm-video-v4l2: Squash below changes
    • 83aeab2 : mm-video-v4l2: Protect buffer access and increase input buffer size

  • platform/libcore with 4 change(s)
    • 1a2ea38 : Avoid depending on 24-hour settings in SimpleDateFormatTest
    • 512b127 : Fix hostname parsing in java.net.URLStreamHandler.
    • 267c675 : DatagramChannelMulticastTest: Briefly wait for non-instantaneous reads.
    • 37e8dd9 : Disable NativeAllocationRegisteryTest for native bridge

  • platform/packages/apps/Bluetooth with 8 change(s)
    • c1289fb : Clean up variables when closing BT
    • 0de3460 : Keep those MediaControllers of none addressed players to be up-to-date
    • f590f6f : Explicitly mute the audio output while switching the A2DP Active Device
    • 2ce6cb3 : HFP: Suspend A2DP whenever call state is busy
    • 9264188 : SCO: Don't set active device if a diconnect message is defered
    • bd3055f : Always assign a free ID to the new MediaPlayer
    • 3bb8f78 : HFP: Use SignalStrength#getLevel() to get signal level
    • 5851f9b : Prevent crash when a Browsable player has an empty root

  • platform/packages/apps/Car/Dialer with 1 change(s)
    • 47414b4 : Fix NPE in UiCallManager which will happen if Bluetooth is not supported.

  • platform/packages/apps/Car/Media with 1 change(s)
    • e048269 : Fixing metadata layout on playback screen.

  • platform/packages/apps/Car/Radio with 2 change(s)
    • e49f0cd : Cleanup Radio UI Service callback interface.
    • d58f802 : Migrate radio app to androidx

  • platform/packages/apps/Car/Settings with 5 change(s)
    • 5eaef83 : Unregistering listeners according to new API.
    • 1de3893 : Pinpad enter key drawable not tinted correctly in night mode
    • d631ee0 : Added ignore tag to the broken testBackspaceClickHandler
    • 7b3d6a2 : Handle long press of the backspace key in pin pad
    • 7970bd2 : GAS FRX PIN Pad Screen "Screenlock switch" affordance

  • platform/packages/apps/Car/libs with 2 change(s)
    • ccd8ef7 : Set the EditTextInput field underline color to accent
    • bc21ed0 : Migrate broadcastradio and streamui to androidx

  • platform/packages/apps/CarrierConfig with 2 change(s)
    • bd8b17e : Add auto-redial carrier config for DTAG
    • 8d29db3 : Add non-roaming registered PLMN name for Xfinity.

  • platform/packages/apps/CellBroadcastReceiver with 1 change(s)
    • fbfde0b : Fixed ETWS channel settings for KDDI

  • platform/packages/apps/DocumentsUI with 1 change(s)
    • c45f5ef : Fix selection crash in GestureSelectionHelper MotionEvent handling.

  • platform/packages/apps/KeyChain with 1 change(s)
    • 7cc2085 : Add check for misprovisioned Pixel 2 device.

  • platform/packages/apps/Launcher3 with 83 change(s)
    • 35a6848 : Workaround for flicker between handoff from app to task view
    • 82d0835 : Fix clipping issue on adaptive icons Bug: 62372639
    • 7d4ef41 : Fix clipping issue on adaptive icons Bug: 62372639
    • d63e6df : Last minute swipe up overshoot tweaks
    • cc3755d : Swipe up overshoot always plays
    • f274996 : Revert "Add stagger and "springs" to app closing transition."
    • 6a2a1a9 : Revert "Refactor "spring" code into one method."
    • 33cbe61 : Revert "Fix typo in horizontalShift"
    • 6264671 : Add additional call to onStop() to stablize PIP position.
    • 5023771 : Revert "Tune app closing/launcher resume animation "spring" values."
    • c9a7c50 : Tune app closing/launcher resume animation "spring" values.
    • 26f0203 : Invoking splitscreen takes snapshot of task without scrim
    • ca02f00 : Add @Test and @Ignore to untested test methods in RequestPinItemTest.
    • b5669ef : Touching outside the task in overview goes home
    • 1aaaac8 : Add @Test and @Ignore to untested test methods.
    • 520ffec : When controlling atomic components, bound to remaining progress
    • b44c655 : Fetching assist data only if required by overlay
    • e45b3e2 : Fix typo in horizontalShift
    • f266deb : Persist the updated item to DB when a shortcut info is badged for the first time
    • b83c71a : Refactor "spring" code into one method.
    • 56ded9c : Allow Launcher3Go to override Launcher3QuickStep
    • 17be4e7 : Adjust interpolators when swiping from overview to all apps
    • 7e183c3 : Tune device profiles.
    • cd57901 : Add stagger and "springs" to app closing transition.
    • 330a634 : Allow clear all button in overview be clickable if visible
    • 70e3660 : Comment out part of WorkTabTest as it is not succeeding in the build server. Bug: 78589564
    • 0d84d7d : Apply legacy treatment on all non adaptive icons Bug: 110123894 Bug: 62372639
    • 53246e5 : Fix bug where floating view is removed before window animation is complete.
    • e8d5bcf : Increase timeout for WorkTabTest Bug: 78589564
    • 3efd037 : Fix the Launcher3Tests Bug: 78589564
    • 5a7d701 : UNREVIEWED: TAPL prototype for in-lab flake test
    • 257b9c1 : Reapply the change to not clip recents
    • 9fc9797 : Creating some common launcher targets
    • 95cded5 : Exposing some methods to make QSB customization easier
    • 260b4cb : Revert "Adding overscroll effect in recents list"
    • 32b2896 : Allowing taskView to have focusable children (using taskOverlays)
    • 3c71c6a : Fix bug where QSB gets clipped when flinging All Apps open.
    • b8ca1aa : Add hard clip for overscrolled children to not be visible above QSB.
    • c22dec2 : Change target SDK for Launcher3Tests.apk to run on Sailfish device (API28) Bug: 78589564
    • 4bc3cc3 : Create a param to return scale used for bitmap creation Bug: 110082040
    • f8fafa2 : Immediate 2nd quickscrub should not cancel if same state
    • 1eeffbe : Add padding between hotseat and insets in multiwindow landscape
    • fca9eec : Optimize system bar switching animations
    • 2b03b71 : Fixing atomic animation not getting completed properly
    • 36f6359 : Fix bug where add to folder fails even when folder creation animation runs.
    • 74c261c : Prerequisites for TAPL
    • 59ffaf0 : Fixes the task header view location in landscape
    • b0e4126 : Do not clip recents view as it scales down to reveal more content
    • 4d6b1a9 : Adding overscroll effect in recents list
    • 29aef52 : Fix some issues with haptic
    • c82c639 : Moving clear all button inside the recents view
    • 89da679 : Dismiss task menu view after pinning from tapping menu item
    • c4b75ab : Added haptic feedback when swipe/fling up from an app in fullscreen
    • 0f3af75 : Making the self always follow the vertical progress without any min height limit. After a certain height, the self fades out, but keeps following the vertical progress.
    • 03f17fa : Fixing build breakage due to theme change
    • 1b9c3d6 : Changed the Task Menu to overlay on top of the task view
    • bd88f39 : Defining a base theme, which can be overriden by derivative projects without affecting launcher theme
    • 8912665 : Don't intercept above shelf progress if still animating
    • 7f300e3 : Track shelf rather than app window
    • 0ffab44 : Exposing some private methods in FastBitmapDrawable
    • 2ad2859 : Revert workaround for missing frame callback
    • 5273b69 : Reapply back button alpha at end of state animation
    • aa168d5 : Do not execute controller callbacks, if controller is null
    • a04c779 : Reset the UI to the proper state, if we start the swipe-ui gesture from an inconsistent state
    • 707c09d : Set correct target position for other targets
    • b45444b : Overshoot when flinging up from an app
    • d6692ce : Revert "Set mState = mCurrentStableState in onAnimationCancel"
    • 0cd2a25 : Reset state amanger, when switching from state animation to task launch animation
    • d01a287 : Fixing task window is not getting alpha set properly when long-swiping
    • 1c63c72 : Adding a pending invisibility flag, which is used to indicate that the launcher is not really invisible, but consider it invisible for window transitions
    • 4bd4725 : Fix wrong labeling of app launch session type (HOME vs OVERVIEW)
    • 25b4dfe : Hides the keyboard when qsb loses focus in All apps
    • 87a6ad1 : Fixing controller state is not properly cleared when the animaiton is cancelled.
    • 3cc3df5 : Log source component instead of current task base intent
    • d936f6a : Do not change state in the middle of quickstep gesture
    • 678be9b : Use getLocationOnScreen() to determine home bounds
    • 87168ca : Skip logging if device profile is not initialized
    • edd4f89 : Skip shelf adjustment for PIP when quickscrubbing
    • f46779f : Do not run StateHandler code while holding the lock
    • e48fe10 : Deleting invalid icons when an app is restored
    • c97d846 : Report when a notification is shown in the popup
    • 80b9314 : Use SyncRtSurfaceTransactionApplier for recents enter/exit
    • 1008f6d : Use SyncRtSurfaceTransactionApplier for app opening

  • platform/packages/apps/Nfc with 2 change(s)
    • 2a4f688 : Skip setEnableHostRouting when switching to screen off
    • a9ef080 : SecureElementService may be unavailable when NfcService is started

  • platform/packages/apps/SecureElement with 1 change(s)
    • 8c31200 : Fix race conditions where the HAL service starts after client polls

  • platform/packages/apps/Settings with 18 change(s)
    • 3dba0ab : Move safety & regulatory manual closer to legal settings
    • 57fcb2f : Cutout emulation: string changes and ordering
    • 6409cf5 : Hide SettingsSlice provider
    • f722e59 : Fix memory leaks in Settings
    • fff37cc : Disable changing lock when device is not provisioned.
    • 770f4ab : Disable changing lock when device is not provisioned.
    • 78c3f36 : Fix incorrect method call to wifiManager in Tether
    • f942926 : Use primary user's LOCK_SCREEN_SHOW_NOTIFICATIONS.
    • 5e8005d : Conditionally block battery percantage from search
    • f87897b : Unrestrict app if it been set as device admin app
    • 7ccb3bb : Rename Automatic color to Adaptive color
    • bb33371 : Add unofficial intent for WifiTetherSettings
    • 7d9ec63 : Allow config to disable battery percent setting
    • 55dfd8a : Add help uri for prevent ringing gesture
    • acff57f : Change UI for wireless AP tether band selection
    • 9ecf3e0 : Skip device index job if caller is not Settings app.
    • 0e1393a : Delete obsolete activity alias for dev settings
    • 95abf59 : Fix gray out previously connected device preference issue

  • platform/packages/apps/Traceur with 1 change(s)
    • 6334c8a : Traceur: Make all notification broadcast intents foreground.

  • platform/packages/providers/DownloadProvider with 2 change(s)
    • ce9f204 : Remove "public" download feature.
    • 35e1231 : Remove "public" download feature.

  • platform/packages/providers/TelephonyProvider with 1 change(s)
    • ac8508f : update AT&T carrier list

  • platform/packages/services/Car with 55 change(s)
    • 95c9393 : Adds CarTrustAgentClientApp as test app for trust agent
    • a4673b6 : Fixed package name in mocked car service
    • 2a5ef4e : Expose PortLocationType in car-lib
    • 0c17854 : Remove ADJUST_CAR_CABIN permission
    • 579b5d3 : Cache CarPropertyConfigs in CarPropertyService
    • cdee120 : Provide an option to disable UxR change broadcast.
    • e009053 : Expose VehicleLightState and VehicleLightSwitch
    • 075297b : Expose accessIds in car-lib
    • 8686c86 : Expose VHAL propertyId for CarPropertyManager
    • d6b4148 : Fix car service crash. Add needed sepolicy configs
    • 788109f : EVS patches from AOSP
    • 7902991 : Cleanup javadoc for CarUxRestrictions.
    • 402d12e : Fix CarPackageManager reading blacklisted packages.
    • b79cba2 : Change default name of first admin user in headless model.
    • 44d57dc : Update default fallback idling state UX restrictions.
    • 79b6cfa : Send global type property event in register
    • 811265f : Adding car specific default guest restrictions.
    • a67a9ab : Fix setting night mode and change test crashes EKS
    • 9b783b0 : Add connectivity test fragment to KitchenSink
    • 9c40a9d : Fixing a bug in maximum users allowed logic on the device.
    • 10e6ff0 : Adding methods for keeping track of user limits on the device.
    • dcb3caa : Invoke Assistant via VoiceInteractionSession.
    • 1ab32b6 : Disable location for headless system user.
    • 46f42a7 : Init DayNightMode after booting
    • 32c0c70 : Enables registering/unregistering multiple update listeners.
    • cf20f44 : Update last active user.
    • d2335e6 : Fix bug in CarPropertyUtils.toCarPropertyValue which returns an Integer when an Integer[] is expected.
    • 25fa6f2 : Associate user id with unlock token handle
    • 2f2d640 : Update set last active user to exclude ephemeral users.
    • f50ba79 : Return mocked AudioManager in car unit tests
    • 8b5ee2c : Fix display brightness scaling
    • a456cd7 : Import CarPropertyManager into CarInfoManager
    • f4339b8 : Complete the logic around last active user, including:
    • d812d4c : Removes the test that fails when running it in user 0.
    • a63ba02 : Update the CarLocationService to work when the system user is headless.
    • ae66b13 : Ensure the initial volume when creating audio patch
    • 7baf06c : Change BASIC_INFO_EV_CONNECTOR_TYPES ValueType
    • 861e4f5 : Adjusting restrictions applied to non-admins.
    • f8e28d0 : Making Guest ephemeral for the missed build targets.
    • fe51ee7 : Sends KEYCODE_MEDIA_{PLAY,PAUSE} on master mute
    • 3a57800 : Persists master mute state, overlay-able
    • d937c32 : Check app install source before checking for DO.
    • 7f82f4c : Only admins or system user car create other admins.
    • 0718ba8 : Fix CarUserManagerHelperTest.
    • be18405 : Fix typecast
    • f243fac : [Garage Mode: Refactoring] Scoped out GarageModePolicy into separate class.
    • 8f90edb : Disable add accounts for user 0.
    • f571107 : Clean up for ENV_OUTSIDE_TEMPERATURE
    • 1d8de36 : Fixing tests in CarUserManagerHelperTest.
    • 6cad603 : Cache property configs for CarSensorManager
    • d388b96 : Adding default user restrictions for non-admin users.
    • cab525e : Make default boot into user and last active user settable.
    • 7ed841d : Adding API for assigning admin privileges to CarUserManagerHelper.
    • 947f7de : Fixing failing tests in CarUserManagerHelperTest.
    • 3883346 : Change keyguard pattern layout to side by side

  • platform/packages/services/Telecomm with 8 change(s)
    • 81fb20a : Add unit test for PhoneAccount equality operator.
    • 23e48f3 : Add HW Revision to Telecom Metrics
    • d92a693 : Don't insert certain numbers into the call log
    • 5d8e004 : Telecom: Send call state update to newly connected BluetoothHeadset service
    • 3516b4e : Don't call onStartRtt unless RTT property changes
    • afcdfa2 : Fix inability to reject call as secondary user from lock screen.
    • 79caeb3 : Don't use RTT for calls to voicemail
    • 67ff037 : Add option to use Ringtone looping API in Telecom config.xml

  • platform/packages/services/Telephony with 12 change(s)
    • ad80f59 : Handle carrier config changes in TelecomAccountRegistry.
    • 635a1f1 : Store config file with gid1
    • 878fb46 : Add plumbing for the 911 redial
    • f005ff9 : Clean cherry-pick 'Handles the case when getForbiddenPlmns() returns null.'
    • 3732c2b : Fix the bug TM#getNetworkCountryISO returns null in SUW.
    • d36c5e4 : Inform user to turn off APM for IMS_SIP_ALTERNATE_EMERGENCY_CALL cause.
    • f6fd992 : Show or hide call forwarding,additional settings according to carrier config.
    • 322cccb : Show or hide call forwarding,additional settings according to carrier config.
    • f5d2955 : Fix in Modem Activity Info updates
    • ddaeb3b : Revert isResolvingImsBinding implementation
    • 0617db0 : Mark RTT calls as non-conferenceable
    • 067853f : Move receiver registration to onPause/onResume for MobileNetworkSettings.

  • platform/platform_testing with 4 change(s)
    • 0ab0b44 : Turn AOD on before running jank tests
    • 0b92aed : Wake up device before NotificationPull test.
    • 486cabf : One fewer back action in Inline Reply test.
    • 708b101 : Adjust launcher opening drag coordinates

  • platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9 with 1 change(s)
    • 525828b : Add wrapper over GNU as

  • platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 with 1 change(s)
    • 40e65a4 : Add wrapper over GNU as

  • platform/prebuilts/qemu-kernel with 7 change(s)
    • d647aed : goldfish: update 4.4 and 4.9 kernel to 4957895 for x86_64
    • 20e4f5f : goldfish: update 4.4 and 4.9 kernel to 4938971 for x86_64
    • bc933b1 : goldfish: update 4.4 and 4.9 kernel to 4932130 for x86_64
    • 5ab4dd7 : goldfish: update 4.4 and 4.9 kernel to 4921410 for x86_64
    • cee9540 : goldfish: update 4.4 and 4.9 kernel to 4887282 for x86_64
    • 712eb10 : goldfish: udpdate 4.4 and 4.9 kernel to 4846540 for x86_64
    • 5e33b11 : emulator: update arm64 4.4 kernel

  • platform/prebuilts/r8 with 1 change(s)
    • 19a066d : Add new subdirectory for the D8 version to ship in buildtools.

  • platform/prebuilts/sdk with 1 change(s)
    • e2498c4 : Add the androidx.renderscript prebuilt jar.

  • platform/prebuilts/tools with 1 change(s)
    • 6abbac1 : 111614464: Update the api-generator script

  • platform/system/bt with 58 change(s)
    • 8c1d4c1 : Fix possible OOB read
    • 9009da9 : HIDD: Check descriptor length and increase buffer
    • 72aa93c : Run the wakelock JNI callbacks on the JNI thread
    • 1bb14c4 : bta: Pass the correct UUID array size in bta_ag_do_disc
    • 82ef3ce : Check SDU lower bound before allocate p_data
    • cc36461 : Check data length when parsing AVRCP vendor specific command responses
    • 99d54d0 : Check AVRCP data length when parsing inside avrc_ctrl_pars_vendor_rsp()
    • e3fbbde : HID Device: Fix OOB in register_app
    • 1ccb7c3 : Fix "Disable Absolute Volume" Bluetooth develop option work
    • f827e9f : Fix wrong UUID mask when doing BLE filter scan
    • fceb753 : Checks the SMP length to fix OOB read
    • c829466 : Add packet length check in smp_proc_master_id
    • 4978acc : Checks the SMP length to fix OOB read
    • 353faee : Checks the SMP length to fix OOB read
    • 1a0571a : Fix copy length calculation in sdp_copy_raw_data
    • 007868d : Add missing AVRCP message length checks inside avrc_msg_cback
    • 0471355 : Check remaining frame length in rfc_process_mx_message
    • 4de7ccd : Add packet length checks in mca_ccb_hdl_req
    • ed51887 : Check packet length in bta_av_proc_meta_cmd
    • d945ada : Fix OOB read in avrc_ctrl_pars_vendor_rsp
    • 4addcbf : Ignore SDP failure while bonding if SDP was not attempted
    • 23aa157 : Fix copy length calculation in sdp_copy_raw_data
    • c65e920 : HFP: Reset BTA SCO control block when bta_ag_create_sco failed
    • d1ced30 : Fix a wrong check in rfc_parse_data
    • 1b9a465 : Add bound check for rfc_parse_data
    • 9bf8cb2 : Fix out of bounds read in l2c_rcv_acl_data
    • 6c7c678 : BLE: Don't access freed buffer in log message
    • 32b4726 : Fix out of bounds read in l2c_rcv_acl_data
    • 3a0aab5 : Add packet length checks in l2cble_process_sig_cmd
    • 2287126 : Don't use Address after it was deleted
    • b351278 : BLE: Don't access freed buffer in log message
    • 629cc97 : Don't use Address after it was deleted
    • a23e0d0 : Fix out of bounds read in l2c_rcv_acl_data
    • 329b7cf : Add packet length checks in l2cble_process_sig_cmd
    • f05dc58 : BLE: Don't access freed buffer in log message
    • 5850c08 : Fix out of bounds read in l2c_rcv_acl_data
    • 5bb6630 : Fix OOB read in process_l2cap_cmd
    • 5f54726 : AVRCP: Reject when CT sends invalid RegisterNotification
    • 3565eaf : SDP: return error on offset bigger than atribute length
    • 0a74ffa : SDP: return error on offset bigger than atribute length
    • 820b432 : HFP: Fix out of bound access in phone number processing
    • 9930f6f : Don't use Address after it was deleted
    • 5c0888d : HFP: Fix out of bound access in phone number processing
    • 1fb08a8 : Fix stack not acking status to audio when A2DP start failed
    • a3113f1 : AVRCP: Reject SetAddressedPlayer command only if remote set invalid player ID
    • 74a6392 : HIDD: Prevent integer underflow in bta_hd_act
    • bb8496a : Don't trigger AVDTP Suspend in response to AVDTP Suspend+Start from remote
    • 4e2c62c : A2DP Offload: Log audio duration and codec metrics
    • adda1ec : Multi-A2DP: Fix timing and codec measurement in metrics
    • 14cb1ba : If command_timed_out() is triggered don't get blocked by a deadlock
    • 1b8eefe : Add missing btif_a2dp_audio_interface_end_session() call during disconnect
    • 02f47a7 : Add packet length checks in l2cble_process_sig_cmd
    • 22f8446 : Gracefully handle A2DP hardware offload Audio HAL service death
    • f2768a0 : HFP: Don't use mSBC for HF devices not supporting Codec Negotiation
    • 00c890f : Correctly initialize A2DP Sink codecs if A2DP Source HW offload is enabled
    • 796062b : Clear local suspending flag when the BTA_AV_STOP_EVT event received
    • ca47a05 : HID Host: Check L2CAP packet data length
    • 6039cb7 : Add bound check for rfc_parse_data

  • platform/system/chre with 39 change(s)
    • 0d57e45 : Add a host tool to load the audio stress test
    • 9fb7f54 : Adds an audio stress test nanoapp
    • afabca1 : Filter when to send interval/latency status events
    • ab37cf4 : CHQTS: Moves passive request checks to end of test
    • 4abd06a : CHQTS: Convert nanoapps to use shared time_util.h constants
    • 55907bf : CHQTS: Changes accel request interval in busy startup test
    • cedcded : Guard declaration kSeeMaxBigImageDuration
    • addd222 : Detect consecutive missing Qsocket responses
    • 02dfbbb : Check how long the system has been forced into big image
    • 635b6e9 : Implements thread utilization updates in CHRE
    • fbcb8bd : Ignore the result of unloading LPMA
    • 409dae5 : Undo island transitions during blocking SEE calls
    • 64cc345 : Guard use of kAccelBigImageSensorType with flag CHRE_SLPI_UIMG_ENABLED
    • 2ab3d56 : Set flush_period in SEE request
    • e71c118 : Adds SeeHelper resampler support and enables resampler for big image accel
    • bb6790c : Remove incomplete audio_stress_test
    • 0cd51eb : Clear the nextAudioRequest for a source scheduling
    • b13bd8e : Remove unnecessary cast to PlatformAudioBase
    • 5952f82 : Remove audio test code from TimerWorld
    • b4357f2 : Use Android naming conventions for member variables
    • 85f44ae : Invalidate cached on-change sensor sample when disabled
    • a447a29 : Defer audio disable to the next AP wakeup
    • 039b761 : Implements chre::ArrayQueue::clear
    • e70f85f : Remove debug log for unmatched sns_client
    • 7a1ae02 : Release audio data events with no clients
    • 3f07e77 : Abstract away big image accel type to nanoapps
    • 02c5c0f : Apply zero bias when bias is absent
    • bec6988 : CHQTS: Only check for sensor sampling state if enabled
    • cf7449e : Add include for macros.h to SeeCalHelper
    • cb61483 : Use exported Nanopb and sns_client.h symbols in SeeHelper
    • 22c760a : Transparently map to big image accel as needed
    • 7e715f8 : Extract calibration management into SeeCalHelper
    • 551e8c2 : Define a big image instance of SeeHelper
    • 577cdea : Add support for vendor sensor type 3
    • f41804d : Improve the robustness of AUDIO_SAMPLING_CHANGE events
    • a95f836 : Fix incorrect sensor bias access
    • d7c7fde : Implement debug dump for audio in CHRE
    • a1a7ac1 : Use LOG_OOM in instead of LOGE where possible
    • 567204a : Use LOG_OOM when debug dump runs out of space

  • platform/system/core with 6 change(s)
    • 270e90f : Revert "Support Speck encryption."
    • ae2e19d : metricslogger: fix ACTION_BATTERY_CAUSED_SHUTDOWN not matching proto
    • 93d837f : Determine product partition path on build time
    • c4cf62f : Add /system/product/* paths to permitted paths
    • f514f6f : Correct comment in boot image header
    • b8371d5 : Populate recovery DTBO offset correctly

  • platform/system/extras with 2 change(s)
    • fa9ce0e : Revert "Support Speck encryption."
    • b8d86c0 : simpleperf: fix test on APCT.

  • platform/system/libhidl with 1 change(s)
    • 45f69c6 : hidl_memory: fail on transfer if size SIZE_MAX

  • platform/system/media with 4 change(s)
    • 7c30d45 : Camera: Documentation update to remove physicalIds
    • d972166 : Camera: Documentation updates for calibration and distortion correction
    • 7d43c91 : Camera: update hardware level docs
    • 69bce26 : Camera: update coordinate semantics w.r.t. distortion correction

  • platform/system/netd with 4 change(s)
    • 75057f0 : Avoid infinite loop in NetlinkListener.
    • fc42a10 : Set optlen for UDP-encap check in XfrmController
    • f4b7b1f : Don't continuously reevaluate DNS-over-TLS unless strict mode
    • 4cef414 : netd: Active FTP Helper

  • platform/system/nfc with 4 change(s)
    • d78913b : Prevent Out of bounds read in llcp code part 2
    • e06c43c : Prevent Out of bounds read in llcp code
    • 31d0af9 : Prevent OOB error for T2T read/writes
    • c70458c : Fix AID unregister

  • platform/system/security with 2 change(s)
    • 926f647 : Use TEE keymaster for ID attestation.
    • e989ba8 : Fix operation pruning.

  • platform/system/sepolicy with 4 change(s)
    • 573d333 : crash_dump: disallow ptrace of TCB components
    • f0e6a70 : crash_dump: disallow ptrace of TCB components
    • a0b52c6 : Allow SurfaceFlinger to use Power HAL.
    • d375e73 : Make system property audio.camerasound.force a vendor-writable property,

  • platform/system/update_engine with 1 change(s)
    • 840a7ea : Check metadata size in payload.

  • platform/system/vold with 2 change(s)
    • 17059fe : cryptfs: Remove Speck support
    • 31e962f : vold: meta encryption: fix /dev/block/by-name/userdata to dm-3

  • platform/test/suite_harness with 14 change(s)
    • 0ffdd5a : Adds getRoStrings()
    • c227fb4 : Adds getDynamicList & unit test to ReadElf
    • bf4ff27 : Disable Test in CtsActivityManagerDeviceTestCases
    • 6022aa2 : Add CtsEdiHostTestCases in instant plan to collect infos
    • 64b2b2b : Fix incorrect handling of "option=value value2" in OptionHelper. Discovered when trying to use --retry with an --exclude-filter on the command line.
    • 7c63e16 : Sync cts-instant version with CTS 9.0
    • 0ab4ba7 : Require remote dynamic config by default
    • 0126f3d : STS retry fix again... ensure the unedited fingerprint is always being used to authenticate results.
    • f6f2639 : STS retry issue: Clean up fingerprint handling to avoid checksum invalidation. Basically, we need the original device fingerprint when ensuring we have an eligible device fingerprint and the masked fingerprint when checksumming results.
    • f62186b : No need to have these lines here, the tests are removed.
    • 79a4f88 : Resubmit the retry command line fix
    • 36a58d1 : Disable Test In CreateAndManageUserTest
    • 6e11163 : Add isAutomotive to host-side FeatureUtil
    • bc6aff4 : Disable tokenless password reset test for API25

  • platform/test/vts with 55 change(s)
    • 33279d5 : Enable GCS to handle dynamic log file uploads.
    • 5fa4af1 : Modify log uploading to be determind by given configure keys.
    • a76c061 : Add oauth2client to pip_requirements.txt
    • 8933504 : Read /odm/etc/manifest_{sku}.xml as well.
    • 54f3f44 : Replace BionicUnitTests with LibcTest in vts-staging-web plan
    • 05c405f : Apply stage 3 algorithm to HAL fuzz test.
    • fcb4aa4 : Support code coverage measurement for vts-staging-web plan
    • 2406cff : Add stage 3 algorithm to corpus manager.
    • 6e11b53 : Exclude flaky tests from cts-on-gsi-exclude.xml
    • 441e8c8 : Apply stage2 algorithm to corpus manager.
    • e5d6efd : Enhance GcsApiUtils to handle corrupt config files.
    • ca028a3 : Add first api level to device info collector
    • a25ebad : Add Strict option to ListFilesWithPrefix function.
    • e480aeb : Comply with the newsest Google Cloud API convention.
    • b1907a5 : Enable option to use branch/model information for tracking corpus.
    • 79b4777 : Update VTS tag version to v9.0_R4
    • 8b2fac4 : Update VTS tag version to v8.1_R5
    • bf8d530 : Exclude filter for HAL replay tests
    • 8f42e2a : Set done=false when setup_class fails
    • cc6ce97 : Add stage 2 scheduling algorithm as option.
    • 6efaa81 : Exclude flaky tests from cts-on-gsi-exclude.xml
    • 4696e5d : Exclude flaky tests from cts-on-gsi.xml
    • b259fdf : Add delete functionality for gcs_api_utils.
    • 7e59951 : Allow Python test class to extend timeout
    • 2bb71ea : Remove unused TEST_MAX_TIMEOUT
    • 9bd35ab : Add fuzz-kernel testplan config files.
    • da9a100 : Update vts plans to use compatibility:module-metadata-include-filter (round 1, part 1)
    • 56c3ef4 : [VTS] Add Power HAL V1.3 VTS config.
    • c3bc93b : Enable upload directories with subdirectories.
    • 7565d14 : Exclude CtsPermission2TestCases testPrivappPermissionsEnforcement
    • 8025d6e : Move exclude filters and annotations to cts-on-gsi-exclude
    • 1d0a326 : Scale input to destination functions to adapt to newer design.
    • fb69db8 : HAL Precondition check for different product.
    • 510f4ba : Install python modules in the order in which they are specified
    • edac699 : Add pip minimum version requirement and pyserial.
    • b0e21b2 : Replace the configurations in cts-on-gsi-retry
    • be53a4f : Support zlib compression of DT overlays in the DTBO image
    • 9872551 : Fix VtsHalAdapterPreparer
    • 1fdedb0 : Switch vts-hal-adapter to cts-based plan.
    • 82b4601 : Fix nested interface in host-side test
    • 750fd61 : Upload logs to GCS using API
    • e290229 : Add corpus manager and unittest
    • a35e5cb : Communicate with GCS without SDK
    • 0576634 : Update VTS tag version to v8.0_r9
    • dc30891 : Add fuzzing gcs bucket name to the keys file
    • 5947cef : Upload gcs url to dashboard link
    • 9442b32 : pi-dev Local_suite_version := 9.0_R3
    • 78b8354 : Upload log to gcs
    • ee23620 : Exclude flaky tests or known GSI issues from cts-on-gsi.xml
    • 7df3d53 : Remove CtsDevicePolicyManagerTestCases 2 test cases from cts-on-gsi.xml
    • 8f9958f : Push items in DATA/bin to target when fuzzing
    • b5f24c2 : Exclude tests only for Instant Apps in cts-on-gsi
    • 2dc2de9 : Use ro.odm.build.fingerprint as build_fingerprint if available.
    • e564cf5 : fix a typo in android_device startSl4aClient
    • 78cd147 : use lazy android device registration

  • platform/test/vts-testcase/fuzz with 24 change(s)
    • b686ac0 : Change kernel fuzz test timeout from 1800ds to 18000ds.
    • 3f15d65 : Force remove locking from GCS when device dies during test.
    • a77c4ab : Implement protobuf crossover function.
    • efb907e : Enable libfuzzer_test to handle locking.
    • 86f6b82 : Generate new makefiles removing multitarget preparers.
    • f64c1bf : Modify test templates to prepare for stage 3 algorithm.
    • 6738e6e : Check size of exec_spec in order to prevent heap overflow.
    • 7556f12 : Add fuzz-kernel testplan files.
    • f2cd209 : Change libfuzzer test proto message maximum length from 2^24 to 2^26.
    • b01acd0 : Pull corpus_trigger to directory unique to each testcase.
    • a0a6520 : Remove multi_target_preparer class from config template.
    • 4d74453 : Fix update_configs by adding HAL_SCRIPT_DIR to path.
    • 8d1919d : Generate new makefiles for fuzz tests.
    • 3ea7ebf : Modify crash handling now that SIGABRT is handled gracefully.
    • bee7161 : Prevent exec_spec from being greater than its maximum size
    • 81ce446 : Add custom signal handler for SIGABRT
    • 7b0ae0a : Fetch and upload corpus seed from/to GCS
    • 43a54e4 : Read corpus from host, write generated corpus to host
    • 1348030 : Prevent re-startAdbLogcat
    • f0690e5 : enable vts_agents on func_fuzzer
    • aa82be9 : Change project owner
    • fd0e162 : Revert "Disable vts agent on fuzz tests"
    • b6a2022 : Fix fuzzer template android_device register
    • 8e9ebdb : Disable vts agent on fuzz tests

  • platform/test/vts-testcase/hal with 10 change(s)
    • c919721 : Skip unknown mime types instead of failing
    • b4c8a2b : Add RootTargetPreparer to CtsOnGsiTrebleFrameworkVintfTest
    • a9e330b : Remove flaky test from vts compliance
    • 59c41f5 : Revert "Add android.hardware.tetheroffload.config/control HALs to the exempt list."
    • 475e6f8 : [VTS] Add Power HAL V1.3 VTS.
    • beb1519 : VTS: fix VtsHalCameraProviderV2_4Target timeout issue
    • d5d1cbf : Update the hal adapter test configure
    • 642321c : Release IOmxNode after allocating
    • e78cce5 : Add heic encoder to get_role
    • 876d75c : exclude flaky tests for 9.0 R2

  • platform/test/vts-testcase/kernel with 11 change(s)
    • f2ad4e1 : Accept "," and "." chars in /proc/asound/cards.
    • c8de814 : ProcZoneInfoTest.py: fix the check for unpopulated nodes
    • d43c8a4 : Fix ProcAsoundCardsTest for device w/o ALSA cards.
    • c5bed7e : Set test-timeout and runtime-hint for LinuxKselftest and ProcFileApi
    • 3f361b7 : Add RootTargetPreparer to CtsOnGsiKernelNetdTest
    • e95f3fd : disable 32-bit vdso test
    • 07c8944 : Update to allow more flexible descriptions.
    • 783ff24 : ProcModulesTest: allow [permanent] with no users
    • cced08b : Account for numbers in /proc/asound/cards descriptions.
    • 047b036 : Fix kernel_net_tests path on Windows
    • 8ffce15 : use lazy android device registration

  • platform/test/vts-testcase/performance with 1 change(s)
    • 65f3108 : use lazy android device registration

  • platform/test/vts-testcase/security with 4 change(s)
    • c3568c4 : Allow modification of ro.telephony.default_network
    • f4a2607 : Remove testVendorPropertyNamespace
    • 6ecb9e7 : use lazy android device registration
    • 1f40110 : List all the violations in results

  • platform/tools/metalava with 7 change(s)
    • 47c9e09 : 111619374: Metalava stubs are missing @FunctionalInterface
    • 8e12b80 : 111506180: Metalava stubs are missing meta annotations on annotation classes
    • ef188f0 : 111396009: Metalava stubs are missing default annotation method values
    • 2ef4540 : 111216907: Private stub annotation classes breaks compilation
    • cffae0f : 68914170: getSystemService() nullable warning
    • 98f70d6 : Generate private stub annotations
    • df07b99 : Fix javadoc invocation from metalava + misc fixes

  • platform/tools/test/connectivity with 28 change(s)
    • 7b00a3a : [DhcpServerTest] Add UUIDs to the new test cases
    • e54f0d2 : [ProxyTest] Add tests for proxy
    • ff33ef8 : [WifiTethering_OTATest] Add UUIDs to the tests
    • 9b1de53 : [WifiTethering_OTATest] Add UUIDs to the tests
    • d279fcd : [Tests]Add stress test to play youtube video in loop over wifi.
    • ea6adb1 : [LegacyVpnTest] Error fix for LegacyVpnTest
    • 07e1cd2 : Fixes for core networking tests
    • d265b2e : [WifiBaseTest]Correcting condition to raise AP value error.
    • 72b61d9 : [Tests]Reset connection before each iteration.
    • 66e3970 : [DhcpServerTest] Add testtracker UUIDs to DhcpServerTest
    • 196b72f : Modify BleOpportunisticScanTest:test_discover_opportunistic_scan_result_off_secondary_scan_filter
    • d08f0ae : Add filtering for tests where location is disabled
    • c5f0632 : Fix logic for ConcurrentBleScanningTest
    • 4158463 : Remove l2cap uuid from RfcommTest
    • 3e8c8d1 : Add sig_uuid_constants to bt_test_utils
    • 8680294 : Add Service Discovery uuids to bt_constants
    • 6beff4f : Create a smarter device selector for BT tests
    • a8bad96 : WifiStaApConcurrency: Fix tests
    • 54f84a5 : WifiCrashTest: Correctly ensure framework is up after crash
    • 5abcaff : [OTA tests] Add OTA tests for wifi hotspot and core networking features
    • c59c9e1 : [OTA tests] Add OTA tests for wifi hotspot and core networking features
    • f13bbb1 : Add ability to collect BT metrics on each class
    • 20068f3 : [Tests]Add more delay in the softAP test.
    • 1222b1b : [WifiIOTTest] Re-add some more tests to WifiIOTTest
    • 058866f : Adding the compatibility for any router for power tests
    • 74b3d7b : Fix typo in GattConnectTest.py failure
    • 7424c34 : Add skipping of alternative setup package
    • bc038d4 : Fix For BtCarMapMce Test

  • platform/tools/tradefederation with 14 change(s)
    • 7a4dfb8 : Avoid setting test-package when retry with testFile
    • 75cd466 : Ensure collect-tests-only works for GTest parameterized
    • af874c7 : Avoid triggering rerunners when there is no more tests
    • ddd252d : In case of GTest early failure, report it
    • edf73c5 : Get total physical memory size for ag/4495245.
    • aed85a9 : Change _book.yaml path for Tradefed generated docs.
    • 51fcede : Fix module counting during DNAE in preparation
    • 5e0a80f : TestRunResult aggregation was incomplete, fix it
    • d72ed97 : If file are listed on same line, still split them
    • 96c0025 : Validate the pulled fallback bugreport zip
    • 3e0ae06 : Add device setting checker
    • b190002 : Get all settings of certain namespace.
    • 6ab1874 : Allow log filtering per Tag and components
    • 7d0735c : New mechanism to track interrupt state of threads