Android Oreo AOSP Changes

Changes from 8.0.0_r36 (OPR5.170623.014) to 8.1.0_r1 (OPM1.171019.011):

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

Updated Components (390):

  • device/asus/fugu with 21 change(s)
    • 16ea9fc : media: update codec performance data (OPM1.170913.003)
    • 1e88815 : Allow more buffers to work around timing issues
    • ba03d01 : Update blobs for mr1
    • d605354 : Allow Assistant on TV to be invoked by search key
    • cacf818 : media: update codec performance data (OPM1.170803.002)
    • ffb7556 : media: update codec performance data (OPM1.170731.001)
    • 20ec448 : Fix for recording source UNPROCESSED
    • 79e506f : Remove previous implementation of RadioService.
    • e7b544f : Delete product specific mini-debug code
    • 6b55be6 : Delete duplicatevVariables in BoardConfig
    • 6f62adc : audio HAL: fix supported sampling rates and channel masks
    • 711ffce : Check handle for nullptr
    • f91f6f2 : Add interface / instance to dev compat mat
    • 630f985 : fugu: Remove wifi vendor HAL
    • 1c25212 : fugu: Add wifi HAL to vintf
    • dcd1f69 : Add device compatibility matrix
    • 39829b9 : Declare location of device manifest
    • f503755 : Revert "Add 2nd arch arm config"
    • 0fcef5b : Add 2nd arch arm config
    • cbdc9f5 : fugu: Add libbt-vendor in device.mk
    • 316fbac : Move fugu to default preopt.

  • device/asus/fugu-kernel with 10 change(s)
    • 61220c1 : fugu: update kernel prebuilt
    • 1c5e245 : fugu: update kernel prebuilt
    • 5f886f3 : fugu: update kernel prebuilt
    • 238c43a : fugu: update kernel prebuilt
    • 21b095d : fugu: update kernel prebuilt
    • 58f52ce : fugu: update kernel prebuilt
    • 603a85f : fugu: update kernel prebuilt
    • d0ae12e : fugu: update kernel prebuilt
    • 271f043 : Manual merge from oc-dev https://googleplex-android-review.git.corp.google.com/#/c/2040132/
    • 9224b83 : Rvert "Revert "fugu: update prebuilt kernel""

  • device/common with 5 change(s)
    • bce5227 : Add taimen and walleye support to the common tool
    • ffa7cb5 : Revert "Allow injecting a script to do additional pre-package processing."
    • 98a61f0 : Allow injecting a script to do additional pre-package processing.
    • 202d38e : Add a variation in generate-package for future devboards
    • 011cc2c : Add android-info.txt to the root directory

  • device/generic/armv7-a-neon with 3 change(s)
    • a5aee59 : Revert "Replace hardware features conf file to be emulator specific"
    • a328fdd : Revert "Replace hardware features conf file to be emulator specific"
    • 337feff : Replace hardware features conf file to be emulator specific

  • device/generic/car with 15 change(s)
    • 8f4379a : Fix build fingerprint length of aosp_car emulator targets.
    • 987338b : Fix incorrect sepolicy path
    • 549fe1d : Cleanup AAE Emulator configs
    • 9da2bff : Switch vehicle HAL from 2.1 to 2.0
    • 5e6b82f : Remove car bootanimation.
    • a73063b : Fix arm64 build broken on oc-mr1-car-release
    • c2b02ad : Set the various img size to be inline with previous settings.
    • 7558dfa : Add TARGET_USES_CAR_FUTURE_FEATURES (back) to car emu BoardConfigs.
    • ac142f7 : Fix the Car emulator.
    • 3a810ad : Enable Vendor image for emulator builds
    • e1ac93d : Add default vhal impl to car emulator
    • 3578ac6 : Fix AAE emulator sepolicy denials
    • 228e439 : Add aosp_car_emu_x86 build target.
    • 14589ce : emulator: Add AOSP varient for car emulators
    • e9f4bd9 : Enable VMS in car emulator

  • device/generic/common with 15 change(s)
    • 553a343 : Remove all copies of vndk-sp modules
    • 33c5fa4 : Move libz vndk-sp from ll-ndk
    • 6cfa3a2 : vndk: remove hidl vndk-sp libs from the list.
    • df71f3a : vndk: remove hidl vndk-sp libs from the list.
    • 80f28ae : vndk: remove some vndk-sp libs from the list.
    • 2fa4f8d : Revert "Update libz to VNDK-SP in generic system image"
    • 06eb403 : Update libz to VNDK-SP in generic system image
    • cbcac22 : vndk-sp: Remove android.hidl.memory@1.0-impl
    • 490c47f : vndk-sp: Remove android.hidl.memory@1.0-impl
    • 72868cf : vndk-sp: Copy libhidlmemory.so to vndk-sp
    • 59dc7e2 : vndk-sp: Copy libhidlmemory.so to vndk-sp
    • 96b586a : New target to add vndk-sp libs to system image
    • c680679 : New target to add vndk-sp libs to system image
    • 27cee77 : Revert "Revert "Revert "New target to add vndk-sp libs to system image"""
    • fdc0c4f : Revert "Revert "Revert "New target to add vndk-sp libs to system image"""

  • device/generic/goldfish with 80 change(s)
    • af31804 : Revert "Emulator: add overlay for goldfish device"
    • 11daf9e : goldfish: set correct sepolicy version
    • 8eb6179 : Specify keystore dependency on libhardware_headers
    • 7b0446b : Fix signaling of uncalibrated magnetic sensor
    • 264d7b7 : Enable keymaster3
    • 2c1559c : Remove unnecessary dependency on libkeystore_binder
    • 0bf3162 : Replace libcamera_client with a VNDK lib
    • 331578d : goldfish: update sepolicy version
    • 657ede9 : gatekeeper: use std::unique_ptr
    • d4129ed : Build emulator hal modules with BOARD_VNDK_VERSION
    • 61a20c7 : goldfish: add device level mk file
    • 1e2cff5 : Disable goldfish camera for non-generic devices.
    • 586e4aa : goldfish: fix build breakage
    • 567250c : emulator: guard vndk mk with emulator devices
    • 3cfd493 : goldfish: add script to create partitioned image
    • 30aaac9 : gatekeeper: add gatekeeper hal
    • 5e67ec4 : goldfish: add script to create partitioned image
    • 26a79ca : goldfish: remove system partition from fstab
    • 4099ed4 : O-CTS android.hardware.camera2.cts.PerformanceTest#testMultipleCapture
    • 67943c2 : Fix 'flush' function for gyroscope and magnetic sensor
    • f767b89 : Update the framerate values
    • 85a0e29 : Explicilty set capabilities and hardware info.
    • a81ba0e : emulator: fix format string/sign comparison warnings
    • 6b040b6 : Add gyroscope and uncalibrated mag
    • ecf0511 : Add gyroscope to supported device list bug: 36718912
    • e34269e : emulator: get emulator booting
    • c67170b : Add Broadcast Radio to emulator
    • 310f9b1 : drm: add widevine service
    • 05edb17 : Fix the sign of storeMetaDataInBuffers return error code
    • 8ac0235 : Build power.ranchu and add power hal to manifest.xml
    • 0319174 : Emulator: update goldfish to 0ff252b9
    • cc7d2e6 : vts: remove ISap from manifest
    • b1d1115 : emu-hal: fix fingerprint VTS failure in enroll/remove
    • d9c01dc : avd: provide default config.ini
    • f19bbe1 : Add OWNERS in device/generic/goldfish
    • 3e9a2ae : Fix drm instance name
    • 1d4ab20 : arm: add arm specific fstab files
    • ff052f8 : binderize drm
    • 89c64e7 : Binderize camera
    • 03993e9 : goldfish: add fingerprint to hwbinder manifest
    • b173355 : goldfish: Fully treblize emulator image
    • e39d18a : goldfish: remove qemud
    • f1ae384 : Write orientation to exif when saving jpeg
    • 9ab163b : Keystore HAL for CTS test
    • a771d68 : Mount vendor image
    • 7e98212 : goldfish-gps: always send location fix when navigation starts
    • 4ac9d0b : goldfish-gps: send back navigation and satellite status
    • ea8a63b : Fix the output file path for bugreport service
    • 1c05f52 : Camera: v2/v3: Fix deadlock in sensor / result thread communication
    • a47e71d : Fix the 'flush' function for emulated sensors
    • 9ca9f56 : Fix the 'flush' function for emulated sensors
    • 014288c : fix circular dependency libnativewindow - libui
    • 6d298dc : Add make and model in exif
    • 8fac274 : Build power.ranchu and add power hal to manifest.xml
    • e9d6f84 : CTS Telephony pkg bug fix
    • 39f7166 : Revert "Emulator: re-enable lockscreen by default"
    • 1ed8ce7 : Emulator: add mms agent
    • 2ea5ca4 : Camera: Fix assorted HALv3 bugs to pass more CTS
    • fefb9fc : Camera: Remove references to goldfish gralloc private details
    • 96424cf : Correctly checking hw_get_module return status.
    • cfd093c : Replace GraphicBufferMapper with gralloc module.
    • 041daeb : Camera: Pass valid user context when requesting memory
    • 1312c97 : Emulator: Enable camera in passthrough
    • 0ff252b : Enable bugreport service
    • 424a5af : Enable picture_in_picture feature
    • b732b21 : Emulator: re-enable lockscreen by default
    • 50aa649 : Add quota config for CTS
    • 2c5c165 : Make Emulator's Light sensor recognized
    • b0bfdbc : Make Emulator's Light sensor recognized
    • d20d237 : restart adbd periodically
    • d39b2ec : [O-CTS] Add app permissions
    • 0660075 : Ranchu: separate network related setup from core setup commands
    • fa71487 : Binderize graphics allocator
    • b02bbae : Enable graphics allocator in passthrough
    • 8687625 : Emulator: add emulator specific manifest.xml
    • e71462f : Set SetupWizard mode to emulator
    • e790d5f : [Workaround] Make emulator take wake lock on startup
    • be27921 : Start goldfish-logcat when qemu.logcat=start
    • fab3695 : Emulator: enable full disk encryption
    • 7e8b692 : Emulator: start adbd after boot completes

  • device/generic/goldfish-opengl with 38 change(s)
    • 4dd4ecc : Fix build error on pre O-MR1 devices
    • a477f14 : Export libui_headers as vndk header library
    • 6769d66 : Revert "Build libEGL_emulation with BOARD_VNDK_VERSION"
    • a3667ca : Build libEGL_emulation with BOARD_VNDK_VERSION
    • 4153dd9 : get emulator iamge on oc-mr1-dev work with treble
    • 80a3633 : Safe glGetBoolean/Integer/Float queries
    • c9b597b : Fix invalid glGetIntegerv queries mangling return values
    • 1374537 : Fix guest rendering
    • 256462a : Fix API 26 for public emulators, take 2
    • ef66760 : gralloc ashmem hack to delay cb close
    • 1b5d5a7 : Emulator: update opengl to bb8d138b
    • 8527011 : Resolve emulator opengl dependencies.
    • 22dd0fe : Fix aosp_arm build for ODR
    • f351fb5 : Always open a file descriptor for color buffer
    • 73cb022 : goldfish-opengl: move to vendor partition
    • 8b0bfc7 : goldfish-opengl: fix build breakage
    • b1425b6 : fix circular dependency libnativewindow - libui
    • cf19948 : Fix emulator/generic build
    • 67d845e : fix circular dependency libnativewindow - libui
    • 5a8161c : gralloc ashmem hack to delay cb close
    • 820987d : Fix byte-per-pixel for floating point color buffer
    • 03cb62c : Fix jb-mr2 build
    • 41f2f03 : Support more color buffer formats in gralloc
    • 2135ee0 : Fix build on older apis, take 2
    • f46f490 : Fix build on older apis for 'override' keyword
    • eef5b07 : Fix O-CTS dEQP-EGL get_frame_timestamps failures
    • f3dd5b0 : Revert "[hwc2] Add surfaceInterface/goldfishHwc2"
    • 5bbf529 : Never restore emulated external target 0
    • b0a0e2f : Rename socket_loopback_server to _socket_loopback_server.
    • e289a8b : Fix yet another leak
    • 4b20c7b : Update for libcutils socket_loopback_server removal.
    • c4886e3 : clear gralloc_device_t after malloc
    • ec7b2c0 : Fix huge leak in new O gralloc mmu
    • d2b0c51 : Fix emulator with DMA disabled
    • b386601 : Fix build on older images for O bringup
    • 409ad0e : Revise gralloc memory mgmt for O
    • 6e99bcf : [deqp] Fix dEQP-EGL.functional.thread_cleanup.single_context*
    • 5ba01e7 : Account for new EGL config attributes

  • device/generic/mips with 2 change(s)
    • c30795e : Migrating goldfish/opengl to goldfish-opengl
    • bb4a46d : Migrating goldfish/opengl to goldfish-opengl

  • device/generic/mips64 with 1 change(s)
    • 2448fdc : Migrating goldfish/opengl to goldfish-opengl

  • device/generic/x86 with 2 change(s)
    • b676b41 : Migrating goldfish/opengl to goldfish-opengl
    • 8ff4478 : Migrating goldfish/opengl to goldfish-opengl

  • device/google/atv with 11 change(s)
    • a0c69d4 : atv-sdk: bump revision to 2
    • d53f2c5 : Update keylayout file for all default remotes to support Assistant
    • 7f84e33 : atv sdk: get emulator TV image to boot
    • 69011c9 : Revert "Revert "Create new Audio include for TVs that doesn't have ringtones.""
    • e2abca1 : Added assistant content to the post-setup and post-ota tutorials.
    • e554703 : ATV a11y shortcut (CL 2 of 3): Overlay config and string
    • 6a244b8 : Allow large notification icons on TV
    • 551d1bb : Allow large notification icons on TV
    • ae8a677 : Add libstagefright_soft_flacdec to atv_base.mk
    • 70c0925 : Updated tutorial content for the public OC release
    • 98343e3 : Revert "Create new Audio include for TVs that doesn't have ringtones."

  • device/google/contexthub with 124 change(s)
    • fd9172b : sensorhal: protect mWakeEventCount with lock and handle mRing full
    • a619ebe : [Accel/Mag Cal] Ensures sqrtf(X), only for X 0
    • 596363e : hal: retry driver writes returning 0
    • 58a744d : Remove dependency on flush when updating desired sampling period
    • dfcb279 : [GyroCal/OTC-Gyro] Algorithm Sync for MR1
    • d38392c : [Nanohub - Gyro Calibration] BMI160 Driver Update
    • fb51aff : nanohub: check for sensor rate change in rate changed callback
    • fba63c2 : [BMI160] Exclude fifo-disabled sensors in watermark calculation
    • 1ed78b9 : rohm_rpr0521: fix compile error
    • 02f1e48 : Adding direct report support for uncal sensor types
    • f856f16 : nanohub: only return external apps from NANOHUB_HAL_QUERY_APPS
    • cc13c0e : Explicit memory barrier in sensor direct report writer
    • 72d95e5 : Detect same gralloc memory by calling GET_BACKING_STORE
    • 35419d0 : nanoapp_cmd: fix final fallback erasure step
    • e3de39c : [GyroCal/OTC-Gyro] Updates to Meet 2017 Gyro Drift Specs
    • 6b28f69 : stm32_flash: Add UART support
    • 531c9e3 : Make contexthubhal build with the VNDK.
    • 93285ee : Runtime Gyro Calibration Update
    • c69a674 : nanohub: drivers/st_mag40: Discard samples generated during sensor turn-on time
    • b4709e6 : nanohub: drivers/st_mag40: Enable offset cancellation
    • a69da9d : nanohub: drivers/st_mag40: Force a read to OUT regs to clear DRDY event
    • e943177 : Conditionally include individual libraries in the build.
    • 2198da5 : Skip building libs when nanohub is not used.
    • 42c348b : Add Lefty vendor interface implementation to HubConnection.
    • 219e974 : sensorhal: add support for LOG_VERBOSE
    • 3f94eb7 : Runtime Gyro Calibration Sync from Google3
    • 67c86cb : Add OWNERS in device/google/contexthub
    • 6e8960e : Enable Nanohub INFO and DEBUG logs
    • f53ebf9 : nanohub: add VERBOSE log level and move some logging to it
    • 64ede7d : Honor gralloc1 cap RELEASE_IMPLY_DELETE in nanohub
    • 78273fc : contexthubhal: properly deal with poll errors
    • 0e295b8 : Add support for lefty mode in HubConnection.
    • b3f7e05 : sensorhal: fix uncal accel
    • a077758 : chre: fix race when detasking sensor
    • 5dbb09f : Runtime Calibration Sync from Google3
    • 5ea0d08 : nanohub: lib: add several missing builtins
    • 8a67a72 : Sphere fit was removed from the KASA bias fit
    • 61e484f : nanohub: drivers/st_mag40: added magCfgData function
    • 0607403 : nanotool: Add the capability to retrieve/send saved mag calibration data
    • 2d89339 : Improved flush type-tracking for nanohub sensors.
    • 9f3bc08 : nanohub: lunchbox: remove incorrect BL_FLASH_TABLE
    • bb9cc4c : firmware: Fix shared area to have two 128K blocks
    • 28aba5c : nanohub: bl: align default flash table to default chip
    • f5520d9 : util: nanoapp_cmd: Add leds and humidity support, add cfgdata for leds
    • 4251390 : firmware: Add new type SENS_TYPE_LEDS_I2C for LED driver LP3943
    • 6f1973b : nanohub: drivers/st_lps22hb: added sensorCfgData and Calibration functions
    • 8c60af0 : nanotool: accept events from STMicroelectronics lps22hb sensor driver
    • a08b384 : nanohub: bl: fix compile error for cvprintf()
    • a400624 : bmi160: fix build without DIVERSITY_CHECK_ENABLED defined
    • fc71153 : nanohubCommand: add missing heapAlloc null check
    • e550c38 : nanohub: fix BL's .data section
    • a11ac81 : chre: fix CHRE_EVENT_MESSAGE_FROM_HOST senderInstanceId
    • 94eb7ce : nanohub: firmware: flush usart
    • e182ea7 : nanohub: set type NOLOAD to sections .stack and .codeplaceholder
    • 5c2da8a : nanohub/apps: fix compile warnings with gcc 6
    • a3424c0 : nanohub: stm32f4xx: fix SPI reference clock
    • 1e9ebe0 : nanohub: remove -fshort-double
    • 0820ef5 : Runtime Calibration Sync from Google3
    • 216ba84 : BMI160 driver updates for runtime gyroscope calibration
    • 857931f : nanohub:drivers:st_lsm6dsm: define macro instead of using const number directly
    • 0595540 : nanohub:drivers:st_lsm6dsm: added sensorCfgData and Calibration functions
    • a01ea4e : nanohub: fix minor typo s/nanhub_math/nanohub_math/
    • 35556d3 : Control noise level by setting OSR mode properly
    • ad9b10d : Postpone enqueue of gyro otc update to avoid increasing latency
    • 977663c : nanohub: driver/st_lps22hb: Some 'debug prints' are actually 'info prints'
    • 3c7d31a : nanohub: driver/st_hts221: Some 'debug prints' are actually 'info prints'
    • f45b825 : nanohub: driver/st_mag40: Remove 'state' field from I2C transfer struct
    • 399a613 : nanohub: driver/st_mag40: Some 'debug prints' are actually 'info prints'
    • 97f6b8e : firmware: variant: Update README with customization description
    • 83dfc8e : nanohub:drivers:st_lsm6dsm: fix array index issue that cause hard fault
    • d8d03ec : nanohub: driver/st_mag40: Fix hard fault in EVT_APP_START due to evtData == NULL
    • 3b8d0bb : firmware: bmi160: Add I2C support
    • ed167fa : [contexthub] bmi160: Change bmi160 accel to support 8g and 16g range.
    • 703bad1 : firmware: bmi160: Enable pin and irq customization
    • 57b9756 : nanohub: driver/st_mag40: Add macro to enable the I2C auto-increment feature
    • 4ed834c : nanohub: driver/st_mag40: Add temperature compensation
    • 8a69bed : firmware: lp3943: Disable Debug mode
    • e6320b0 : dbg: disable WWDT when stopped via debugger
    • 1870f06 : mpu: actually enable the mpu (for real this time)
    • 67e42c5 : seos: fix osTaskIsChre null pointer dereference
    • c30ce5e : stm32: output \r before \n for osLog via DEBUG_UART_UNITNO
    • 7a31a21 : Wrap NS2US() argument with parentheses
    • 65f2f30 : nanohub: drivers/hts221: Remove unused code
    • b52c91a : nanohub: drivers/lps22hb: Remove unused code
    • 91003ea : nanohub: drivers/st_mag40: Add support for STMicroelectronics MAG40 sensor driver
    • 44bb8c7 : firmware: leds-lp3943: Add power, firmwareUpload and setRate functions
    • 694610b : firmware: leds-gpio: Add power, firmwareUpload and setRate functions
    • 693d0cd : nanotool: accept events from STMicroelectronics mag40 sensor driver
    • c21edb8 : firmware: si7034-a10 humidity/temp driver
    • 93682bd : nanohub: drivers/lps22hb: Remove obsolete states
    • 635a15e : nanohub: drivers/lps22hb: Add timestamp to baro samples for more precision
    • c0a0700 : util:nanotool: use delay while executing SelfTest immediatly after DisableSensor
    • 5984653 : Runtime Calibration Sync from Google3
    • a6bb368 : nanohub:drivers:st_lsm6dsm: fix akm reporting data issue while odr = 50Hz
    • db57cb7 : Runtime Calibration Updates
    • c5bf625 : firmware: stm32f4xx: export __blEntry for linker script
    • 5a6f458 : sensorhal: Add support for humidity sensor
    • c5ab7f4 : sensorhal: Add support for humidity sensor
    • 7182cae : nanohub: drivers/hts221: Added hts221 humidity driver
    • d24d1b1 : variant: fix lunchbox/nucleo _TO_ANDROID_COORDINATE macros
    • b7b5feb : util:nanotool: accept app events from STM lsm6dsm nanoapp
    • e61da58 : util:nanotool: add kAppIdVendorSTMicro vendor code
    • 9a9268d : nanotool: Add humidity sensor support
    • 60abbe0 : sensType: add SENS_TYPE_HUMIDITY
    • dc78f22 : Syncs google3 Calibration Code to Android.
    • 34ca173 : seos: fix external apps receiving unexpected evtData back
    • e54b29a : chre: ignore flush events
    • 42c8aff : stm32: bl: Allow SH_INT_WAKEUP to be on any gpio bank
    • b64255a : firmware: stm32f4xx: Fix entry point in linker scripts
    • 79f0603 : firmware: stm32f4xx: Fix hard-fault handler
    • 78856a5 : firmware: Fix minor typo in variant.mk and README
    • 95db68b : firmware: bosch_bmp280: Free I2cTranfer struct on error
    • 4fb4139 : firmware: LP3943-Leds driver
    • a36ec46 : nanohub: drivers/lps22hb: Check ret value of i2c transfer operations
    • 03616e9 : nanohub: drivers/lps22hb: line up macros for better readability
    • f19fd15 : nanohub: drivers/lps22hb: Added debug macros
    • 2243231 : nanohub: drivers/lps22hb: Use dynamic I2C transfer buffer allocation
    • 202c9a9 : nanohub: drivers/lps22hb: Moved platform dependent data out into variant file
    • a73c5bb : nanohub:drivers:st_lsm6dsm: fix compile issue when specific macros are not set
    • 9728144 : nanohub:drivers:st_lsm6dsm: added self-test procedure for accel, gyro and magn sensors
    • 3d52d30 : nanohub:drivers:st_lsm6dsm: verify config macros are all set
    • 1de8fa1 : nanohub:drivers:st_lsm6dsm: update driver in order to use internal FIFO
    • 5aae6b3 : nanohub:drivers:st_lsm6dsm: calibration algorithms driver updates
    • 93d7b24 : nanohub:drivers: add STMicroelectronics LSM6DSM IMU driver

  • device/google/dragon with 22 change(s)
    • fd5927f : FRP: disable credential FRP on dragon
    • 5ff46ad : media: update codec performance data (OPM1.170911.002)
    • 02477bd : media: update codec performance data (OPM1.170908.002)
    • 0973975 : media: update codec performance data (OPM1.170904.001/OPM1.170905.001)
    • db208f1 : dragon: Add a Bluetooth HAL to correctly get a MAC
    • b59d163 : media: update codec performance data (OPM1.170816.001)
    • 5b8b2c7 : media: update codec performance data (OPM1.170803.002)
    • 9a79c17 : Revert "dragon: update vsync phase numbers"
    • ebb5e80 : media: update codec performance data (OPM1.170731.001)
    • 6d7b330 : Fix audio record pre-processing
    • fc92569 : CleanSpec: add "-f" flag for broadcastradio@1.0-impl.so
    • 08617cf : Remove Broadcast Radio HAL impl library
    • 0c29277 : Add OWNERS in device/google/dragon/recovery
    • 14bd977 : Add an aosp_dragon_car target for running Android Auto on tablet.
    • 6cc4c81 : Check handle for nullptr
    • d819e50 : Add interface / instance to dev compat mat
    • 6fb8e21 : dragon: Add wifi HAL to vintf
    • d65fd32 : Add device compatibility matrix
    • ce8eff3 : fix build
    • e9a98d1 : Use hardware feature definition to indicate Passpoint support
    • bb9a566 : Declare the location of device manifest
    • 0c876f1 : dragon: Add libbt-vendor in device.mk

  • device/google/dragon-kernel with 9 change(s)
    • e51ea20 : ryu: update kernel prebuilt
    • 69b0663 : ryu: update kernel prebuilt
    • 49aecf3 : ryu: update kernel prebuilt
    • bdf769a : ryu: update kernel prebuilt
    • 1f719a4 : ryu: update kernel prebuilt
    • dff7080 : ryu: update kernel prebuilt
    • 3851814 : ryu: update kernel prebuilt
    • 3d6b1ab : ryu: update kernel prebuilt
    • 8d3c5e1 : ryu: update kernel prebuilt

  • device/google/marlin with 194 change(s)
    • 2f01e84 : Revert "QCamera2: HAL3: Link EIS module if video stabilization tag is set"
    • bf7f829 : Disable Vulkan StorageImageExtendedFormats capability
    • 0164e13 : Grant PROCESS_OUTGOING_CALLS,RECEIVE_SMS to MVS
    • 365312b : Correctly set NXP_CHIP_TYPE
    • c09a137 : Add UFS health information into board specific dumpstate
    • bf335df : Add p2p_no_group_iface=1 to p2p_supplicant_overlay
    • 29d6433 : QCamera2: HAL3: Link EIS module if video stabilization tag is set
    • f1b3e5c : Cleanup selinux logspam
    • 98f031d : EXPERIMENT Add list of jars/apk loaded by privileged modules.
    • c9ba693 : EXPERIMENT Add list of jars/apk loaded by privileged modules.
    • f0df463 : rild: add permissions for vendor shell to be able to call system()
    • 6f2972c : QCamera2: HAL3: Avoid race condition during HFR video stop
    • bad2bd7 : sepolicy: grant vold to access u:object_r:sysfs_scsi_devices_0000
    • a5a4b4d : QCamera2: HAL3: Trigger ERROR_RESULT if partial result is dropped
    • 7330293 : Increase rt/schedtune.boost for M and S from 20 to 30
    • 811b5bf : thermal: add throttling report actions to thermal-engine.conf
    • ac4d5df : thermal: switch to IThermal HAL v1.1
    • 5323ff7 : marlin/sailfish thermal HAL: move to thermal-engine
    • 385f040 : QCamera2: HAL3: Extend available request/result/charact. keys
    • 0a845cd : Bluetooth sepolicy: Allow setting SSR properties
    • 175cf24 : dumpstate: Add UFS debug output to dumpstate_board.txt
    • a801ad4 : Camera: fix LSB 2 bits fetching bug
    • 250180a : Bluetooth sepolicy: Allow ssrdump access to driver
    • f1f0847 : Fixed virtualizer boost
    • 5504a8e : media: update codec performance data (OPM1.170911.003)
    • c2e909c : Update blobs for mr1
    • 6a78ebd : pre-grant permissions for Ornament app
    • a3cb8e3 : media: update codec performance data (OPM1.170904.001)
    • 227ba9d : SI SUPL for Verizon on M/S
    • d233bec : Remove /bt_firmware and bt_firmware from android_device_dirs
    • 3c94382 : Wifi connection hysteresis (marlin/sailfish)
    • d052884 : sepolicy: Settings should be able to change camera properties
    • 0742526 : Enabling LPP for SI SUPL for Marlin/Sailfish on Verizon Bug:63457096
    • 583ba7a : Declare Vulkan compute level 0 system feature
    • 1818b8c : libz is back to LLNDK
    • b8d7071 : media_codecs: advertise vertical video support
    • c58c43b : Revert "configstore: applied uprev of configstore"
    • f00f898 : Remove textclassifier models from marlin/sailfish
    • 78ad694 : QCamera2/HAL3: correct mutex lock/unlock sequence
    • 3a3d8dd : init.common.rc: wait for bootdevice symbolic creation
    • 6273362 : Added direct report flags for uncal type sensors
    • c98b911 : media: update codec performance data (OPM1.170817.001)
    • d61441a : Wifi connection hysteresis
    • a4ea9b1 : QCamera2: HAL3: Use property_get_int32 for mobicat property
    • 411a501 : QCamera2: HAL3: Avoid per-frame property_get
    • 30c6406 : QCamera2: HAL3: Avoid blindly invalidating buffers
    • 71acc04 : QCamera2: HAL3: Remove unnecessary cache ops for raw stream
    • dfd518b : QCamera2: Add cache flags to frame buffer
    • c89b8a2 : marlin: add battery limit in thermal config
    • efe351a : Add netutils-wrapper to device compatibility matrix.
    • 92c4516 : marlin: add selinux/private/service_contexts.
    • 0373872 : Move libz vndk-sp from ll-ndk
    • 8155a1c : Remove spn-conf.xml
    • 3a28f51 : O2-UK: show LTE+ icon when on NETWORK_TYPE_LTE_CA
    • 23b7412 : camera: Fix powerHAL usage
    • dd23620 : default-permissions: remove verizon avs...
    • 3fdac90 : Revert "Pre-grant READ_EXTERNAL_STORAGE for soundpicker"
    • cc80027 : media: update codec performance data (OPM1.170806.001)
    • abeef7d : IMS: Removing CM service from init.common.rc
    • cb655b1 : init.common.rc: remove qseecomd restart from boot
    • 3bc3270 : vndk: remove hidl vndk-sp libs from the list.
    • eb0c4e2 : vndk: remove hidl vndk-sp libs from the list.
    • 6a4c38a : vndk: remove some vndk-sp libs from the list.
    • 11ad2f5 : media: update codec performance data (OPM1.170727.002)
    • 5562b8c : QCamera2: HAL3: Synchronize access to offline buffers
    • dcedd6d : marlin: enable AAudio MMAP mode
    • cf073cf : QCamera2: HAL3: Initialize variables in PendingRequestInfo
    • 5c01234 : QCamera2: HAL3: Support AF_STATE in both partial result and final result
    • f85755b : Add IDC for virtual touchpad on physical display.
    • 0f10118 : init.common.rc: disable bus-dcvs during boot
    • 406964c : marlin: add launch hint to atrace
    • ea9ea88 : init.common.rc: set ioprio to realtime for rmt_storage
    • 1efe059 : Power Profile: update marlin
    • cf83db8 : Power Profile: update sailfish
    • 0dc798b : label persist partition and grant e2fsck access
    • d191908 : rild: allow ioctls on generic sockets
    • 648b910 : Pre-grant READ_EXTERNAL_STORAGE for soundpicker
    • 11f7330 : init.common.rc: boost UFS during boot
    • 994d3ce : Marlin SE policy: Allow rild to access radio data file
    • 15e71c6 : wifi: Ignoring bssid_hint for connection decision
    • b3a99a9 : Add powerHintAsync functionality
    • 9fb3942 : Revert "configstore: applied uprev of configstore"
    • 28f10d4 : marlin: remove LOCAL_CLANG from packages
    • 63a107b : Convert Marlins audio_effect.conf to audio_effects.xml
    • c793768 : DTAG: show LTE+ when on LTE_CA.
    • f89e474 : CleanSpec: add "-f" flag for broadcastradio@1.0-impl.so
    • 12706e2 : add rmt_storage to "shutdown critical"
    • 3534424 : Revert "Copy libz.so to vndk-sp"
    • e06ed95 : QCamera3: Avoid possible deadlock when reporting failed buffers
    • d5980c0 : Device specific wakeup packet mark/mask
    • ec19a5d : init.common.rc: shutdown ssr_setup early to avoid subsystem restart
    • 43c883a : USB HAL: Use 1.1 IUsb intead of 1.0 IUsb
    • 805dd0b : Allow network access to google_camera_app domain
    • 2b5c3bd : Create separate folder for subsystem ramdump
    • c97ff13 : marlin: remove ENABLE_CPUSETS and ENABLE_SCHEDBOOST
    • f774b75 : Delete product specific mini-debug code
    • b4a2641 : Disable snapshot timer
    • 23e56b5 : init.common.rc: enable zram on boot_complete
    • a9c09de : Add sys.slpi.firmware.version property.
    • 338ffad : Enable 1.1 vts tests for marlin/sailfish
    • 1e3f636 : Enable radio service 1.1
    • c6ea1d2 : Add WiFi Statistics to Bugreport to marlin
    • d38b519 : Write modem log to the 2nd fd from dumpstate
    • 8ee7d21 : Add WiFi Statistics to Bugreport to Marlin
    • eea5a37 : Add WiFi Statistics to Bugreport to Marlin
    • bb5e6fc : fstab: panic when error in userdata
    • 627cf2b : cas: add CAS HAL and allow it to use vndbinder
    • c9e68fe : Revert "Add oemlock to marlin manifest."
    • 898dd1b : Remove Maps from the list of speed compile apps.
    • 26483ba : Remove Maps from the list of speed compile apps.
    • d7c5ec0 : HAL: usb: rename accessory strings.
    • 1303781 : HAL: usb: remove double declaration of current port status
    • f0b7005 : Move file labeling to genfs_contexts.
    • 63f8e08 : USB: HAL: update marlin hal to V1_1
    • 527a392 : USB HAL: enable non-pd role swap
    • 5409d02 : Replace libcamera_client to android.hardware.camera.common@1.0-helper
    • ea3ccf6 : sailfish: use mke2fs to create ext4 images
    • 9fdc7a0 : Add PRODUCT_COMPATIBILITY_MATRIX_LEVEL_OVERRIDE
    • a83e0cc : Move file labeling to genfs_contexts.
    • 5e464be : Add wificond to marlin and sailfish image
    • 669f845 : Re-introduce of POWER HAL API 1.1 impl for Marlin
    • 8fa1ba8 : Update blobs list for marlin/sailfish
    • 2d5fb84 : Add libz to PRODUCT_STATIC_BOOT_CONTROL_HAL.
    • b35f905 : libgptutils: Replace libsparse.so with libz.so
    • 3a9f667 : thermal-engine: remove obsolete reboot permissions
    • fc7c289 : Revert "vndk: remove vndk/Android.mk"
    • 11917fc : vndk: remove vndk/Android.mk
    • 45dc3d5 : allow camera hal to find graphics mapper hwservice
    • aecc3fd : Move virtual touchpad IDC file to be shared across devices.
    • 5d01efe : Add oemlock to marlin manifest.
    • 5ee6d7c : Check handle for nullptr
    • 09b5ed4 : [sensorhal] marlin/sailfish: Change accel range 8g-16g
    • d30fc4f : Pre-grant permisisons for MVS app
    • c90dcfe : libgptutils: Replace libsparse.so with libz.so
    • 1e5bad4 : configstore: applied uprev of configstore (1.0 - 1.1)
    • 5f7eead : Deprecate TARGET_USE_VERIZON_APN_LIB_PREBUILT
    • 41c0aec : Revert "power hal: Add power HAL API 1.1 impl for Marlin"
    • ae89fc4 : Copy libz.so to vndk-sp
    • cb10328 : init: Use the newly added 'rt' schedtune group for marlin
    • 9c747f6 : Stop packaging test HALs in debug/eng builds for VTS
    • 72875e4 : Add IDC file to associate virtual touchpad with custom Virtual display.
    • 7dc7520 : Add IDC file to associate virtual touchpad with custom Virtual display.
    • 4f5c639 : power hal: Add power HAL API 1.1 impl for Marlin
    • b602cf1 : Remove ENABLE_TREBLE wrapped lines.
    • c1504f0 : Label timestamp_switch file in sysfs and grant access
    • d6ac391 : Revert "Include android.hardware.boot@1.0-impl and @1.0-service."
    • 0db7592 : Update libtinyxml.so to libtinyxml2.so
    • 95b1edf : Add selinux rules for ssr_detector
    • 0893a24 : add libbacktrace and its dependents to VNDK-SP
    • f1fa356 : Include android.hardware.boot@1.0-impl and @1.0-service.
    • c682998 : Add IOmxStore to vintf manifest
    • 0d60756 : Use hardware feature definition to indicate Passpoint support
    • 1a5e1f8 : Remove the property media.settings.xml.
    • a35f0f7 : Create media_profiles_V1_0.xml
    • 1c9d669 : Remove redundant dependencies
    • 352dbc9 : Remove redundant dependencies
    • 8ba6594 : libeffects: move all libraries to vendor
    • 8e7e843 : Use noatime and no_disconnect when mounting functionfs
    • ce5ce17 : Revert "Revert "marlin: remove binder_in_vendor_violators from camera HAL""
    • 836314c : libeffects: move all libraries to vendor
    • d6d249c : Add external storage and contact permissions to google phones.
    • 2ed566b : Revert "Revert "Replacing copy headers with header libraries""
    • 99d037a : Revert "Revert "Replacing copy headers with header libraries""
    • 3660341 : Revert "Replacing copy headers with header libraries"
    • f783019 : Replacing copy headers with header libraries
    • f8f4e65 : Move device dependent modules to /vendor
    • df68ee7 : Grant device-specific hwservicemanager access
    • 7f59b9e : Reflect removal of vndservice_manager object classes.
    • 2c5f732 : Updating auto-brightness control points.
    • 1a21569 : marlin: seal SE policy for location services
    • a206038 : Revert "marlin: remove binder_in_vendor_violators from camera HAL"
    • 1ba08d4 : Move gnss HAL over to vndbinder.
    • 74793a4 : Remove unnecessary sepolicy attributes
    • c4d02fa : Remove SKIP_BOOT_JARS_CHECK
    • 1a858d3 : Enable handover support for Google devices.
    • db1b605 : Enforce RRO on framework-res
    • 74bea98 : Revert "Enforce RRO on packages including system-critical overlays"
    • fccf7c2 : Enforce RRO on packages including system-critical overlays
    • c967122 : Move marlin/sailfish to kryo targets.
    • b903712 : Switch boot HAL to binderized mode
    • cc56485 : marlin: Add libbt-vendor in device-common.mk
    • 463b363 : Annotate core components that access vendor data types
    • 97494de : radio and cameraserver are breaking socket comms rules
    • ffccf85 : Sensors hal: toggled - hwbinder
    • 4ed7a59 : nfc: sepolicy: creates data/vendor/nfc/ for HAL specific data
    • f1de41a : ASAN warnings for NFC have been fixed.
    • 6fe770f : Move sailfish to default preopt and marlin to 'speed'.
    • c9ab7f9 : VR hal: toggled - hwbinder
    • 9a1e79b : update time_daemon path from /system/bin to /vendor/bin
    • e9e274e : QCamera2: HAL3: Set proper partial_result for dropped metadata
    • 3b1d146 : marlin: fingerprint: build correct library
    • e7d3d8e : interface tag of every HAL.
    • 38c55b3 : QCamera2: HAL3: Use List object to hold timeout indexes
    • a09d8aa : Update default tiles for marlin

  • device/google/marlin-kernel with 45 change(s)
    • 5a19994 : marlin: update kernel prebuilt
    • ba8a3c7 : marlin: update kernel prebuilt
    • c1e32bb : marlin: update kernel prebuilt
    • d3df045 : marlin: update kernel prebuilt
    • 21d3585 : marlin: update kernel prebuilt
    • 747c5c5 : marlin: update kernel prebuilt
    • 5883078 : marlin: update kernel prebuilt
    • 948e55b : marlin: update kernel prebuilt
    • 47f3101 : marlin: update kernel prebuilt
    • f52a7f2 : marlin: update kernel prebuilt
    • 4ec82d1 : marlin: update kernel prebuilt
    • a4e0f85 : marlin: update kernel prebuilt
    • 5c5e0e3 : marlin: update kernel prebuilt
    • 9505422 : marlin: update kernel prebuilt
    • 9dfaf41 : marlin: update kernel prebuilt
    • 1f5e45f : marlin: update kernel prebuilt
    • 2aeabc2 : marlin: update kernel prebuilt
    • bcd031d : marlin: update kernel prebuilt
    • 4950eff : marlin: update kernel prebuilt
    • 88d6ff8 : marlin: update kernel prebuilt
    • a98f90b : marlin: update kernel prebuilt
    • c741e1b : marlin: update kernel prebuilt
    • c67b898 : marlin: update kernel prebuilt
    • af20a70 : marlin: update kernel prebuilt
    • 69fb571 : marlin: update kernel prebuilt
    • c17941e : marlin: update kernel prebuilt
    • 1852025 : marlin: update kernel prebuilt
    • b672145 : marlin: update kernel prebuilt
    • 81a9f6b : marlin: update kernel prebuilt
    • dc9cc1c : marlin: update kernel prebuilt
    • ed6e928 : marlin: update kernel prebuilt
    • 19cbb83 : marlin: update kernel prebuilt
    • 80d23a6 : marlin: update kernel prebuilt
    • 68a6b6b : marlin: update kernel prebuilt
    • b791622 : marlin: update kernel prebuilt
    • 71c3938 : marlin: update kernel prebuilt
    • 4c73a88 : marlin: update kernel prebuilt
    • b6539df : marlin: update kernel prebuilt
    • 14c028a : marlin: update kernel prebuilt
    • 4df36b1 : marlin: update kernel prebuilt
    • 5c07d49 : marlin: update kernel prebuilt
    • 7914089 : marlin: update kernel prebuilt
    • 81f4e72 : marlin: update kernel prebuilt
    • f8e63da : marlin: update kernel prebuilt
    • d9a24fb : marlin: update kernel prebuilt

  • device/google/vrservices with 1 change(s)
    • 8aa5a8d : cas: remove reference to mediacasservice

  • device/huawei/angler with 54 change(s)
    • 28515ec : QCamera2: stack: Increase camera open retry count
    • 9f6e639 : QCamera2: HAL3: Avoid race condition during HFR video stop
    • 81c751c : media: update codec performance data (OPM1.170912.002)
    • cf536de : QCamera2: HAL3: Extend available request/result/charact. keys
    • cfcadb0 : Camera: fix LSB 2 bits fetching bug
    • da554b6 : media: update codec performance data (OPM1.170906.002/OPM1.170908.002)
    • 09a6702 : Update blobs for mr1
    • df6f8f9 : Revert "angler: Enable MTP over functionfs"
    • 9611148 : media: update codec performance data (OPM1.170904.001)
    • 87d1e3d : SI SUPL for Angler
    • 1be8f2a : Enable sensor direct report for downsampling logic
    • 1e1a18a : media_codecs: advertise vertical video support
    • 7765a30 : angler: fix nanoapp_cmd permission denieds on uninstall
    • d617819 : media: update codec performance data (OPM1.170816.001)
    • 5ecfb9c : angler/apns: Update USC apn
    • e3620d0 : QCamera2/HAL3: correct mutex lock/unlock sequence
    • 756e59a : media: update codec performance data (OPM1.170803.002)
    • 2e20651 : media: update codec performance data (OPM1.170731.001)
    • 7818be7 : Fix emergency dialer in Cryptkeeper screen
    • 834dae8 : Power Profile: update angler
    • 2990a99 : Angler SE policy: Allow rild to access radio data file
    • c55997d : add rmt_storage to "shutdown critical"
    • 1dd4dcf : CleanSpec: add "-f" flag for broadcastradio@1.0-impl.so
    • 40d2796 : angler: remove USE_CLANG_PLATFORM_BUILD
    • 7441822 : Allow access to qcril.db
    • bca8884 : Remove Broadcast Radio HAL impl library
    • f9f0f74 : Further increase framerate limits
    • f77930a : angler camera HAL: remove open_legacy support
    • 8c6cb1a : Increase OMX.google.h264.encoder 1080p achievable framerate
    • 602d56d : angler: remove ENABLE_CPUSETS
    • 8863861 : Delete product specific mini-debug code
    • 1569858 : migrate roaming operator configs to carrierconfig
    • 19a2858 : migrate roaming operator configs to carrierconfig
    • 5308974 : Check handle for nullptr
    • fcd8d85 : [sensorhal] angler: Change accel range 8g-16g
    • 8afa56f : Add interface / instance to dev compat mat
    • 81571c0 : angler: Add wifi HAL to vintf
    • d980a32 : Add device compatibility matrix
    • ca71b8e : Stop packaging test HALs in debug/eng builds for VTS tests
    • 465dfb6 : Update libtinyxml.so to libtinyxml2.so
    • 52586cc : Use hardware feature definition to indicate Passpoint support
    • 239457b : Fixed some more print formatting errors in device/huawei/angler/camera
    • 5c2d454 : Fixed some more print formatting errors in device/huawei/angler/camera
    • a7040a1 : libeffects: move all libraries to vendor
    • 7b4bde5 : Fixed some more print formatting errors in device/huawei/angler/camera
    • fe23b72 : Use noatime and no_disconnect when mounting functionfs
    • ad5915b : libeffects: move all libraries to vendor
    • ce62c93 : Grant device-specific hwservicemanager access
    • 1192d50 : Declare location of device manifest
    • fdd3289 : Allow ims ioctl commands for SIOCDEVPRIVATE_D
    • e28bc35 : angler: Add libbt-vendor in device.mk
    • f1321a0 : nfc: sepolicy: creates data/vendor/nfc/ for HAL specific data
    • 2db3f6f : Move angler to default preopt.
    • c958f8c : Update locations of qcom effects libraries to /vendor

  • device/huawei/angler-kernel with 12 change(s)
    • c818f5d : angler: update kernel prebuilt
    • 7623f10 : angler: update kernel prebuilt
    • 119cd99 : angler: update kernel prebuilt
    • f0ffbae : angler: update kernel prebuilt
    • 5ebabf9 : angler: update kernel prebuilt
    • 4864123 : angler: update kernel prebuilt
    • 16d1615 : angler: update kernel prebuilt
    • 3c10d15 : angler: update kernel prebuilt
    • 5f6e737 : angler: update kernel prebuilt
    • 844f6f3 : angler: update kernel prebuilt
    • 572b7e0 : angler: update kernel prebuilt
    • 6db004c : angler: update kernel prebuilt

  • device/lge/bullhead with 55 change(s)
    • 911890b : bullhead/apns: Update apns-full-conf.xml
    • 18f48fc : QCamera2: HAL3: Avoid race condition during HFR video stop
    • 742a944 : media: update codec performance data (OPM1.170912.002)
    • 9b6b64d : QCamera2: HAL3: Extend available request/result/charact. keys
    • 1d979d0 : Camera: fix LSB 2 bits fetching bug
    • cb689e2 : media: update codec performance data (OPM1.170908.002)
    • d67b634 : Update blobs for mr1
    • e7d630f : Revert "bullhead: Enable MTP over functionfs"
    • 1d6f973 : media: update codec performance data (OPM1.170904.001)
    • fc51bb5 : SI SUPL for Bullhead
    • e9a6ba3 : Enable sensor direct report for downsampling logic
    • 7dba1c6 : media_codecs: advertise vertical video support
    • 4d22c52 : bullhead/apns: Update apns-full-conf.xml
    • 27319eb : bullhead: fix nanoapp_cmd permission denieds on uninstall
    • 0d73804 : media: update codec performance data (OPM1.170816.001)
    • c0610d4 : QCamera2/HAL3: correct mutex lock/unlock sequence
    • e2bd01a : media: update codec performance data (OPM1.170803.002)
    • d309f9b : CarrierConfig: fix giffgaff voicemail number
    • 233e458 : media: update codec performance data (OPM1.170731.001)
    • 2335cc6 : bullhead/apns: Update USC apn
    • bccc5c3 : bullhead/apns: Update change wind to freedom apn
    • 92e4aa0 : bullhead/apns: Update apns-full-conf.xml
    • 6e431cc : bullhead/apns: Update apns-full-conf.xml
    • a4b89f6 : Power Profile: update bullhead
    • bc6460b : bullhead/apns: Update apns-full-conf.xml
    • b610c42 : Bullhead SE policy: Allow rild to access radio data file
    • e5fd979 : add rmt_storage to "shutdown critical"
    • 8419024 : CleanSpec: add "-f" flag for broadcastradio@1.0-impl.so
    • 422731a : bullhead: remove USE_CLANG_PLATFORM_BUILD
    • 701c32c : Remove Broadcast Radio HAL impl library
    • 67e6e04 : Further increase framerate limits
    • fe4bd8a : bullhead camera HAL: remove open_legacy support
    • 49c449a : Increase OMX.google.vp8.decoder 360p achievable framerate
    • 45cfd5d : bullhead: remove ENABLE_CPUSETS
    • 588e8e7 : Delete product specific mini-debug code
    • c3d1b52 : Check handle for nullptr
    • 09a35ba : Add interface / instance to dev compat mat
    • 01331b2 : thermal-engine: allow access to sys/class/leds
    • e3ce2c9 : bullhead: Add wifi HAL to vintf
    • 2195fba : Add device compatibility matrix
    • 1af0098 : Stop packaging FMQ unit test/benchmark default impl in debug builds
    • 50d1bad : Use hardware feature definition to indicate Passpoint support
    • 3360bd1 : [sensorhal] bullhead: Change accel range 8g-16g.
    • 8c4ab41 : Fixed format errors in device/lge/bullhead
    • a70d6cd : Fixed format errors in device/lge/bullhead
    • b5c1075 : libeffects: move all libraries to vendor
    • 84c127b : Fixed format errors in device/lge/bullhead
    • d39af7b : Use noatime and no_disconnect when mounting functionfs
    • 87d2999 : libeffects: move all libraries to vendor
    • 1267c4c : Grant device-specific hwservicemanager access
    • ca86b3e : Declare the location of device manifest
    • 970317f : nfc: sepolicy: creates data/vendor/nfc/ for HAL specific data
    • 1b19314 : bullhead: Add libbt-vendor in device.mk
    • 0a6b09a : Move bullhead to default preopt.
    • 87a5ae9 : Update locations of qcom effects libraries to /vendor

  • device/lge/bullhead-kernel with 9 change(s)
    • ce32be4 : bullhead: update kernel prebuilt
    • 101beef : bullhead: update kernel prebuilt
    • a83911b : bullhead: update kernel prebuilt
    • 25d95c6 : bullhead: update kernel prebuilt
    • b5d01f3 : bullhead: update kernel prebuilt
    • 632ebaf : bullhead: update kernel prebuilt
    • 2886b27 : bullhead: update kernel prebuilt
    • 0ea1552 : bullhead: update kernel prebuilt
    • dd4194e : bullhead: update kernel prebuilt

  • device/linaro/bootloader/OpenPlatformPkg with 3 change(s)
    • 5abd3e3 : fastboot: Add ReadPartition functionality
    • 21b5383 : HiKeyFastboot: fix calculation of IS_ALPHA
    • ed9c911 : HiKeyFastboot: reload partitionlist after flashing ptable

  • device/linaro/bootloader/edk2 with 3 change(s)
    • 5a7bbd2 : fastboot: fix handling command line larger than 256 symbols
    • babbc75 : [PATCH] fastboot: Add 'fastboot boot Image-dtb' support
    • c8fac63 : Remove redundand ReadBlock call

  • device/linaro/hikey with 42 change(s)
    • 8853aae : gralloc960: make register framebuffer no-op
    • a3db107 : gralloc960: do not use private_handle_t::{ion_hnd,pid}
    • 5f82a37 : gralloc960: make fbdev fd a shallow copy
    • 4988770 : hikey960: Enable Vulkan API Support
    • f1c97cb : installer: hikey960: update sec_xloader and fastboot.img
    • d497f63 : hikey: Add HIKEY_USE_LEGACY_TI_BLUETOOTH build option to transition to common bluetooth HAL
    • 9498420 : Remove obsolete ENABLE_CPUSETS and ENABLE_SCHEDBOOST.
    • 99d2e72 : Remove obsolete ENABLE_CPUSETS and ENABLE_SCHEDBOOST.
    • 69c2d87 : Add dt.img into BOARD_PACK_RADIOIMAGES.
    • 387e3b8 : hikey: bootloader: Update prebuilt fip.bin and l-loader.bin to current sources
    • f2de134 : hikey: Optimize CPU Targets for each variant
    • dc7e5e1 : hikey960: Enable selinux enforcing mode
    • 4734517 : hikey960: set selinux label for mali device node
    • e9c4e8a : hikey960: Add README
    • 8d67973 : hikey960: update self-extractors
    • 51d2a0d : HiKey960: Properly integrate mali bifrost gralloc for HiKey960
    • 16100f6 : HiKey960: Integrate ARM's reference gralloc for mali bifrost
    • a063cbd : hikey960: create dedicated .rc files for power parameters
    • ed77173 : powerHAL: Parameterize lowpower cpufreq code
    • 0e785a2 : powerHAL: Parameterize schedtune boost values
    • e24fae6 : Enable binderized graphics allocator
    • 7279e97 : hikey: Update README to download proper Mali binary
    • 46b6b33 : Add interface / instance to dev compat mat
    • 0faf13e : installer: hikey960: update sec_xloader, lpm3, and fastboot.img
    • 1b597d4 : hikey: remove redundant CONFIG_DRIVER_NL80211 :=y
    • 20f2bc1 : hikey: Enable kernel 3.18 instead of 4.1
    • 6cb9146 : hikey: Adopt uim to handle old kernel path
    • c024f4b : Add device compatibility matrix
    • fd85519 : hikey: Stop running vendor HAL daemon
    • a12e37d : gralloc: fix numFds for framebuffer handles
    • 06695a6 : gralloc: do not use private_handle_t::ion_hnd
    • fba69b5 : gralloc: make register framebuffer no-op
    • 57b9e8a : gralloc: make fbdev fd a shallow copy
    • 9e18cca : hikey: Compile gralloc only for hikey
    • 58c515b : hikey: Check framebuffer memory allocation
    • 5d08080 : hikey960: Initial release
    • e30fde6 : hikey: Optimize for cortex-a53
    • 8fd6c4f : init.common.rc: set cpuset with sys.boot_completed=1
    • 5eb5e96 : Declare location of device manifest
    • cb9d097 : hikey: Read UDC from /sys/class/udc/ at run time
    • f63b741 : bluetooth: Check the result of registerAsService
    • db3edca : hikey: turn on printk.devkmsg for 4.9 kernel

  • device/linaro/hikey-kernel with 9 change(s)
    • f350981 : hikey-kernel: Update to 4.9.36 and serialdev bt support (dc721a4ac71d)
    • 60b6372 : hikey960-kernel: Update to 4.4.69, thermal and pcie support (7d27b15bcc5c)
    • 2402685 : hikey-kernel: Update to new mali driver support
    • 8209455 : hikey-kernel: Remove kernel 4.1
    • eefc925 : hikey: Add 3.18 kernel with 3.18.52 stable (07338e76369c)
    • b70608a : hikey960: Update kernel to 4.4.66 stable (9826b3d1f34f)
    • 30d38ad : hikey-kernel: Update hikey kernels to new binder settings
    • 4b7fe8b : hikey-kernel: Update hikey960 kernel and dtb for non-1080p monitors
    • 8fee868 : hikey-kernel: Update kernel 4.9 to 4.9.17 (be4ec6f250ed)

  • device/sample with 8 change(s)
    • e49e11e : Add dun APN for Telstra to apns-full-conf.xml
    • 8d64069 : Add dun APN for Telstra to apns-full-conf.xml
    • 8141d0c : Add OWNERS in device/sample
    • eeede9a : Remove moved product_launched_with_* files
    • 1cbcccf : Added APN settings for operator Com4
    • bea4b1f : Remove obsolete Orange Cara├»be WAP APN
    • 25bd22a : moved apn definition for 901/43 after apn definition for 901/37
    • 02748f8 : added new APNs to apns-full-conf.xml

  • kernel/tests with 30 change(s)
    • abfe7a8 : Trim OWNERS
    • a32e3ea : Revert "Revert "Add VTI Configs to Networking Unit Tests""
    • 5c1b6c8 : Revert "Add VTI Configs to Networking Unit Tests"
    • 8048576 : Add VTI Configs to Networking Unit Tests
    • fb68843 : Add tests for cgroup v2 bpf and new helper functions
    • e582f46 : Add OWNERS in kernel/tests
    • 9c67278 : Add attribute offset support to cstruct
    • f85db34 : Turn on /proc/net/xfrm_stat in kernel config.
    • f498317 : Test case to check getsockopt operation SO_COOKIE
    • e7777d8 : New ways to instantate cstruct objects.
    • 6a820e1 : Add tests for ALLOCSPI.
    • 2f4685b : Support "with"-style errno assertions.
    • a58c27d : Clean up and reorgnize the bpf Test
    • 8036bbd : Remove unused imports.
    • 8fae690 : More tests on xt_qtaguid owner match function
    • c2332f2 : Test that SHA2 hashes use 128-bit truncation with PF_KEY.
    • b1db0fa : Add code to use the PF_KEY interface.
    • 6232818 : Enable qtaguid sk fd test
    • 2bff1d5 : Support flushing XFRM state.
    • b61097a : De-duplicate iptables command code.
    • 173399e : Also test link-local ping on connected sockets.
    • 004476f : Make net_test enable CONFIG_NETFILTER_TPROXY as well.
    • d5a9fc6 : Add test to check socket get untagged after closed
    • 58d2f32 : Fix incorrect protocol argument to RTM_DELROUTE
    • 8837617 : Support more device-like filesystem layout.
    • d40f1fe : Use actual pointer objects instead of integers.
    • 2fa874b : Revert "Unit test for socket cookie upstream patch"
    • 627fe91 : Unit test for socket cookie upstream patch
    • 5f2af77 : Enable full RIOTest.testZeroLengthPrefix test on all kernel versions
    • de5aa75 : net_test: Add test for RFC7559 router solicitation backoff

  • platform/art with 773 change(s)
    • 023ab8d : Revert "Temporarily always enable dexlayout output verification."
    • 91d19d5 : signal_catcher: print errno when tombstoned_notify_completion fails.
    • 2f33ad2 : Remove low RAM special casing for heap growth multiplier
    • 087f204 : Add -XX:MadviseRandomAccess option
    • 2ea7ad1 : [art] Compile secondary dex files in isolation
    • 432e5b6 : fd_file: don't report failure when trying to flush a pipe.
    • 388bae7 : Increase threshold for profile compilation
    • 1a05046 : Ensure the oat/vdex file is erased if we fail to truncate
    • 905ae75 : Revert "Fix region space when used with SetLengthToUsableSizeVisitor. am: 69ddc6dada"
    • 74a22c5 : Make cts JVMTI tests more consistent
    • 616676e : Remove superfluous directory.
    • 16a1fa2 : Unlink the vdex/oat file if we fail to compile succesfully
    • d82ceca : Add more error logs to profile validation
    • 69ddc6d : Fix region space when used with SetLengthToUsableSizeVisitor.
    • 753d11d : Do not fill DexCache methods in resolution trampoline.
    • 659a7dc : Add check that classpath is up to date to getDexOptNeeded
    • e3a5154 : Update the context classpath after the dex files are opened.
    • a70def2 : Show ArtMethods in imgdiag
    • caf6a55 : Handle new zygote flags in ART
    • cf24cee : Fix context verification for relative dependencies
    • 0b7f137 : ART: Change thread dump order on abort
    • 26c5f9d : Add more logging for b/64759619
    • 07828ba : Use real locations when opening dex files from the context
    • 12e5cc8 : Verify the checksum before DCHECKS in ProfileCompilationInfo::GetOrAddDexFileData
    • 63199d7 : Enable dex madvise hints for low ram devices
    • 72662a6 : Only MADV_RANDOM for low RAM devices
    • 1563f26 : ART: Account for OOME during array merging
    • 3efecde : Call madvise hints for image dex files
    • df8a96a : Disable app image for very large apps
    • f5516d3 : Add extra dumping for native method JIT samples check
    • 557bbcb : Enable regression test for array aliasing bug.
    • 5935c9d : Regression test for array aliasing bug.
    • 75c5ed6 : Store layout info in dex files
    • efb3f0d : Run HeapLocationCollector once in scheduler instead of locally.
    • 38455a8 : Add VisitNewArray() in lsa.
    • 5b2b413 : Recover vdex regression on multidex.
    • ada0e2f : Fix dex file reading in VdexFile::GetNextDexFileData.
    • 5e0a3cd : Null initialize dirty_image_objects_filename_
    • d63fdd7 : Group dirty images objects together in the image.
    • b1994de : Revert recent JIT code cache changes
    • 76bb14a : Allow non word aligned heap limit for space bitmap
    • c1607c0 : Enable class unloading in dex2oat for quicken multidex
    • adc74df : Support class unloading in dex2oat for quicken multidex
    • 921cb1d : Use class unloading in dex2oat for verify and extract
    • b50b0f7 : Use the right class loader allocator in ReallocMethods.
    • 6a2ed4f : Fix issue where classes that fail verification have kStatusNotReady.
    • be49cbf : Add FdFile::Compare
    • a0540da : Fix CC handling for no large object space case
    • 1a9294a : Add --avoid-storing-invocation option
    • c6d79e6 : Stop using the runtime classpath in dex2oat
    • 10a2e2c : Do not pass --runtime-arg -classpath in dex2oat_test
    • 960f30d : Do not pass --runtime-arg -classpath to dex2oat in dex fuzz
    • e6b4298 : Pass the class loader context to dex2oat when optimizing at runtime
    • e86a9c8 : Fix verifier checks on interface methods.
    • 63a2a09 : Fix verifier deps determinism
    • 1cb7a4f : Delete trailing comma
    • 14052ad : Fix race in artInvokeInterfaceTrampoline().
    • bf8561d : Update VMRuntime.preloadDexCaches() for hash-based arrays.
    • ec9ce6b : Hash-based DexCache methods array.
    • e5071cc : ART: Change method lookup to be more consistent to JLS and the RI.
    • be831b7 : ART: Disable CHA for AoT
    • 55e6b55 : ART: Move CHA to ClassLinker
    • 29103d6 : Remove CHA dependencies for class unloading when JIT is disabled
    • e618fe5 : Add private dirty image section breakdown
    • 49c7c46 : Fix FastNative/CriticalNative annotation lookup.
    • c88e2ae : Add AotClassLinker
    • f7e5ff2 : ART: Add more logging to ClassLoaderContext mismatches
    • fdc3c3d : Be prepared to handle empty class loader contexts
    • 6418930 : Make imgdiag diff against app vs zygote heap
    • f7337c0 : Jit Code Cache instruction pipeline flushing
    • c34fa10 : ARM64: More JIT Code Cache maintenace
    • 69fce6f : ARM64: JIT Code Cache maintenance
    • 726736e : Allow failure in RecordClassStatus for uses-library classes
    • 0c101a0 : Move logic to get profile class descriptors to profile info
    • 532f4ae : Templatize loops in imgdiag
    • 165ba42 : ART: Make Touch's stack array smaller under ASAN
    • 2dc01ce : ART: Change main-thread thread paging scheme
    • fd8c26c : Move IsVeryLarge check before we create verification results
    • 4ca02b5 : ART: Make Touch's stack array smaller under ASAN
    • a79db76 : ART: Change main-thread thread paging scheme
    • c638989 : Only update declared methods during class redefinition.
    • 854b350 : ART: Make Touch's stack array smaller under ASAN
    • afb2b33 : ART: Change main-thread thread paging scheme
    • 00e475c : Only update declared methods during class redefinition.
    • 7897cec : ART: Refactor JIT stress mode a runtime debug flag
    • f88b5c0 : Use the rel_pc instead of computing it.
    • 7dc46cf : testrunner: Don't override env defaults
    • 56bd562 : dalvikvm.cc: use proper nativehelper headers
    • 1a088d4 : Use AtomicDexRefMap for compiled classes
    • 79400aa : Whitelist user_code_suspension_lock_ for ConditionVariable wait
    • 3cfe3fc : Revert "Timeout the test run before go/ab timeout to capture test info"
    • 520dadf : Unbreak Odroid measurements.
    • 01db5f7 : Pass the logger to the JIT compiler.
    • 43ce5f8 : Change flush order in JIT code cache
    • e431e27 : art: use proper nativehelper headers
    • 41acdc1 : Fix the default ownership of dex files in ClassLoaderContext
    • a308a32 : Change kMultiDexSeparator from ':' to '!'
    • ef9f3cb : Timeout the test run before go/ab timeout to capture test info
    • 4865712 : Changed isInvokeCallInst() to getDifferentInvokeCallOpcode().
    • c79470d : Allow dex2oat to create a full class loader context
    • 3f91864 : Verify the class loader context when loading oat files
    • 57d0acc : Create a class loader context starting from an existing ClassLoader
    • d1dbb74 : Separate rw from rx views of jit code cache
    • 9161721 : A mutation that changes the length of an array.
    • 188ac6c : Analysis of multiple dex files of a package added
    • 3d14d2b : ART: Ship debug tools when including debug artifacts
    • b02ba93 : Don't encode OatQuickMethodHeader for non-compiled methods.
    • 08490b8 : Only honor $inline$ in AOT.
    • 2bff9ca : ART: Remove more object_callbacks.h includes
    • 0c18338 : ART: Replace or remove some ObjectCallback Walk functions
    • 10d3908 : ART: Remove old visit functions
    • 1c158a0 : ART: Use VisitObjects visitor functions
    • 351c447 : ART: Add templated VisitObjects
    • 93764b8 : Generalize atomic_method_ref_map to support dex references
    • 0733dc8 : Avoid creating verification_results_ unnecessarily
    • a78d3b0 : ART: Let benchmarks import new header library
    • bb090c4 : Depend on dx binary directly
    • 0cb1728 : Do superclass validation at compile time and log with new class status.
    • 1f0a22f : Ensure GetThreadState only counts user-code suspensions
    • 3957bff : Reduce OatWriter RAM usage for non compilation filters
    • 7d47d5d : Revert test changes for post startup methods change
    • 2848a5f : Avoid creating verified methods for non quickening filters
    • c043d00 : Remove the old ARM assemblers from ART.
    • 88b74b6 : Avoid creating compiled_methods_ array unnecessarily
    • 6e5c044 : Comment out checks on oat files.
    • 010126f : Change very large apps to verify instead of extract
    • 7fef4eb : tools: Fix art script to run from adb shell interactively
    • afd44ea : tools: Use single-quotes for argument escaping in "art" script.
    • 092a404 : Ensure jvmti agents don't share ThreadLocalStorage
    • 6744a5c : Always pass --root to cpplint
    • 6f54cf2 : Fix ReadBarrier misuse when relocating the image.
    • 9983e30 : Remove the old ARM code generator from ART's Optimizing compiler.
    • f8db2c3 : ART: Add support for constructor method handles
    • 48a951b : Revert "Revert "Relax HasSeenMethod check""
    • 06bed30 : Revert "Revert "Record post startup methods in profile""
    • b79f4ac : Added GVN related attributes to vector nodes.
    • 4014d84 : test: Add support for jasmin
    • a44c445 : Fix compressible string check for ctors with `hibyte`.
    • 957f809 : Add script for generating boot image profile
    • af5180d : Add script for generating boot image profile
    • 88fd720 : Add Jvmti Suspend/ResumeThread functions
    • 6d729a7 : Introduce a Marking Register in ARM code generation.
    • 42f1658 : Testing: Remove old run-all-tests script
    • 51765b0 : MIPS32: ART Vectorizer
    • a55e268 : Clarify unquickening comment.
    • 854df41 : MIPS: TLAB allocation entrypoints
    • a867f7a : Revert "Record post startup methods in profile"
    • c2b6a63 : Revert "Relax HasSeenMethod check"
    • 36f549e : Avoid decompiling NOPs for 0 count case
    • f2e2af8 : Only enforce profile size limits on target builds
    • de4b08f : Reduce quicken info size
    • 2f6b7db : Add array initializer to jfuzz' potential output.
    • 8eecddf : Add missing profman arg for compiled_method_threshold
    • 959f348 : Reduce quicken info size
    • 80e6d73 : Relax HasSeenMethod check
    • 7b0648a : Move dex files dependencies (en/de)coding to ClassLoaderContext
    • b8c7f1a : ART: Add libopenjdkd dependency to debug artifacts
    • 282431b : Disable test 163-app-image-methods for gcstress
    • 39b179d : Fix ART run-test 990-method-handle-and-mr with javac+dx.
    • 62c20d1 : Add missing CFI directives to ARM Quick entrypoints.
    • af24def : Fix ART ARM64 CFI gtests with GCs other than CC with Baker read barriers.
    • b2e8adc : Include more cases in ImageWriter
    • 6d3e768 : Abstract SetField functions with Transaction check
    • 9edf8d1 : Improved scripts that analyze sanitizer poisoning
    • 5594f11 : Record post startup methods in profile
    • fef27c2 : Fix pointer size mismatch
    • 8c5e2da : Move ThreadDeath event before clearing Thread.nativePeer
    • 4430b25 : ART: Disable some ASAN w/ interp-ac checks tests
    • 4be3e9b : Check ClassClass's dependencies in ImageSpace
    • e5193c6 : presubmit: Add hooks for checking if generated test files are up-to-date
    • 2b592ab : test: Make 079-phantom less flakey.
    • cf3d122 : Allow DexFile#getDexOptNeeded to check case when downgrading is required
    • 7ddd605 : ART: Add FileNotFoundException to preloads for test 912
    • 8db9dde : Balcklist failing test.
    • 97c4646 : Introduce a Marking Register in ARM64 code generation.
    • 2cfd612 : signal_catcher: Only notify tombstoned when we're using it.
    • dbf0e0f : ART: Add ART_ENABLE_ADDRESS_SANITIZER as env variable
    • 421dbc2 : ART: Fix ArenaAllocator invariant check in Realloc
    • 82b351f : Fix MethodHandle resolution for invoke-direct
    • 1ce7085 : Add support for class loader context in dex2oat
    • 87e2cb6 : Add support for processing class loader contexts
    • 2b0dfe7 : Fix over-allocation of DexCache field array.
    • 43e99b0 : MIPS: Print register names instead of register numbers in disassembler
    • b2cad54 : Also backlist tests under jit/ndebuggable.
    • a5fb204 : Rewrite bits of RegionSpace::ClearFromSpace.
    • 0436bb2 : Fix region space when used with SetLengthToUsableSizeVisitor.
    • cde8c35 : Blacklist 104-growth-limit under ASAN.
    • 9858bf7 : Revert "Added GVN related attributes to vector nodes."
    • 098ae7f : ART: Change StringTable to unordered_set
    • 5b92a70 : ART: Change StringTable for RecentAllocations
    • d412d7b : ART: Presize output vector in RecentAllocations
    • d236626 : ART: Add VLOGs to GetRecentAllocations
    • f9f9593 : ART: Improve Dbg::GetRecentAllocations
    • 84eadb2 : ART: Change StringTable to unordered_set
    • 2eeb01a : ART: Change StringTable for RecentAllocations
    • d0fc768 : ART: Presize output vector in RecentAllocations
    • ff29cee : ART: Add VLOGs to GetRecentAllocations
    • 46f2503 : Fix mac sdk build.
    • ab7e45a : Added more functionality to dex file tracking.
    • c19cd2f : Track jvmti allocations related to object tagging
    • 4b361a8 : Fix region space when used with SetLengthToUsableSizeVisitor.
    • f774a4e : ART: Improve Dbg::GetRecentAllocations
    • e64ed9e : Remove java.lang (re)definition tests from class_linker_test
    • c2583d2 : Disable test 141 for ASAN
    • acc83d7 : Improve string layout in dexlayout.
    • c7affbd : Add explicit nativebridge header dependency to art test.
    • 5ed27bc : ART: Fix the debug-build inclusion
    • 8ddfd9f : Add support for tracking jvmti allocations
    • 448bbcf : Avoid cross compilation error in DoCallCommon
    • 588d2fb : Temporarily always enable dexlayout output verification.
    • c965804 : Eliminate false negatives from ART 141-class-unload test.
    • cdd4912 : Add fast path to FindClass for DelegateLastClassLoader
    • 7865ac7 : Add DelegateLastClassLoader to the list of WellKnownClassLoaders
    • 415dc3d : Refactor FindClass code in class linker
    • a79f0b5 : Added GVN related attributes to vector nodes.
    • 5995a8e : test: Add tests for tracing compiler intrinsics
    • c4543f5 : run-test: Move run-test-jvmti-java to CTS directory
    • 0f15300 : Temporarily always enable dexlayout output verification.
    • 70f689d : Add an init encoded fields threshold to compiler
    • 4c17428 : Add jvmti GetBytecodes function.
    • ca8c295 : MIPS32: Saves 128-bit vector registers along SuspendCheckSlowPath
    • 2e0a7e5 : MIPS32: Adds changes neccessary for saving 128 bits of data
    • 21fbd78 : ART: Add OWNERS file
    • 6f1c751 : ART: Make Touch's stack array smaller under ASAN
    • c7c3d85 : Invoke Changer
    • 23e81a1 : Improve ImageWriter logging.
    • 34afcde : Trace heap size for allocations
    • 163355e : ART: Let ASAN handle stack traces on host
    • bf64a57 : Move jvmti allocation functions to own file.
    • f79aa7f : Small refactoring of field/method access checks.
    • 3b15545 : Prune methods in image DexCache based on referencing class.
    • 775224d : Extend dexdump2 tests for invoke-custom
    • 5b455d3 : Blacklist test under gcstress.
    • 662dc65 : Revert "Blacklist failing test."
    • 4913cf3 : Remove obsolete helpers from CompilerDriver.
    • 631827d : Fixes for constant method handles
    • f8aac61 : Blacklist failing test.
    • 0c2d3e5 : ART: Hide system/core/libziparchive headers
    • bc4b013 : Address missed review comments.
    • a77f3c9 : ARM64: Restore FP registers in read barrier thunk.
    • 7015e76 : ARM64: Restore FP registers in read barrier thunk.
    • d0d6596 : Split up ti-agent/common_helper.cc
    • e602b1c : Fix boot classes init when compiling app image
    • b494903 : ART: Conditionally add debug version to art-runtime package
    • f39c091 : Fix questionable behavior for the bulk region clearing
    • bde0d22 : Renumber test 988-redefine-use-after-free to 998
    • 478986c : Fix race condition new regions in AllocNonVirtual
    • 2c6cd69 : Check for temporary and retired classes in GetClassFields.
    • 2a3471f : Disambiguate memory accesses in instruction scheduling
    • 46f9340 : Add SuspendReason enum and change Suspension functions.
    • 8f7c410 : ARM: ART Vectorizer (64-bit vectors).
    • cf96bed : Fix unintended change in JIT inlining heuristics.
    • abae637 : If branch changer which changes the opcodes.
    • 4b4c0f1 : Interpreter: Save and restore object result register.
    • 6c63f86 : ART: Change main-thread thread paging scheme
    • 37dc4df : Improved subscript and data dependence analysis.
    • d983346 : Handle spurious wakeups in VerifyClass
    • 5ef7020 : Handle spurious wakeups in VerifyClass
    • c1b3c71 : Only protect cleared regions for target builds
    • 2989a4a : Make DoDexPcMoveEvent always be NO_INLINE
    • 757b26c : Add CHECKs to help diagnose a crash seen internally.
    • c9c3104 : Turn a few DCHECK into CHECKs.
    • 57c4704 : Code cleanup around compiler options and JIT.
    • d0e2ddd : Remove 953-invoke-polymorphic-compiler from knownfailures.json
    • d340127 : Force DoDexPcMoveEvent to be NO_INLINE with ASAN
    • ba17dbd : Revert "Revert "Fixed Literal String intern mismatch.""
    • ec79f19 : test: Fix 593-checker-shift-and-simplifier for target
    • e27c213 : Dump heap reference adjacent memory for logging corruption
    • c38c369 : Add JVMTI breakpoint and SingleStep tests
    • a26e349 : Add JVMTI Breakpoint and SingleStep functionality
    • fc90567 : Interpreter needs to handle DexPcMovedEvent throwing.
    • 49bac84 : Protect cleared regions
    • f57c1ae : Prevent loop optimization in debuggable mode.
    • 70fbac7 : Add tests 988-992 to cts
    • 03ba5d6 : test: Modify 633-checker-rtp-getclass for javac/dx
    • 420823f : Revert "Revert "Refeactor region clearing / allocation code""
    • 97e7803 : Move debugger.cc GetCanonicalMethod to ArtMethod
    • 4f1c9e6 : oatdump: Improve documentation of option `--app-image`.
    • 8098da9 : MIPS32: MoveLocation refactoring
    • d0c3e83 : buildbot: Include dx-tests
    • ef43805 : Interpreter: Save and restore object result register.
    • 1849820 : Temporarily disable run-test 004-JniTest on javac-dx configurations.
    • 0e5cd3e : Ensure 652-deopt-intrinsic is not subject to JIT GC.
    • b645c30 : Revert "Refeactor region clearing / allocation code"
    • b814ef5 : Dump heap reference adjacent memory for logging corruption
    • 0f2531b : Restore profile saver priority in GC critical section
    • 11ffec2 : test: Modify 586-checker-null-array-get for javac/dx
    • 5494e5b : Restore profile saver priority in GC critical section
    • f8c8192 : test: Modify 565-checker-doublenegbitwise for javac/dx
    • 0381bed : test: Modify 536-checker-intrinsic-optimization for javac/dx
    • 1690907 : test: Modify 593-checker-boolean-2-integral-conv for javac/dx
    • 2347b39 : Refeactor region clearing / allocation code
    • 4269173 : test: Modify 458-checker-instruct-simplification for javac/dx
    • 14a68b4 : Unrolling and dynamic loop peeling framework in vectorizer.
    • 271c1e1 : Adding additional logging to Class Verbose Log
    • ca06ea3 : Refactor module registration
    • 2db58b6 : gofmt -w build/art.go
    • 1b49910 : Move libartd-simulator dependency to host-only
    • 2ed6cce : Only look for method optimization annotations in the bootstrap class loader.
    • 1f2dd65 : Fixes for run-test 656-annotation-lookup-generic-jni.
    • 35e42f0 : Only look for method optimization annotations in the bootstrap class loader.
    • 40112dd : Make waiting for blocking GC more intuitive
    • 87a619f : Make waiting for blocking GC more intuitive
    • a538551 : Fix the stack at the beginning of the Generic JNI trampoline.
    • a2d578f : test: Bump dx max heap size for default*gen tests
    • 0d2323e : Fix the stack at the beginning of the Generic JNI trampoline.
    • df5a523 : Add a test for b/62688874.
    • 2c7cebd : test: Enable checker tests for javac/dx
    • 5ceac0e : Don't use the graph's dex file when printing HInvoke.
    • bd44132 : test: Fix 4 checker tests to pass with javac/dx
    • 860626e : Fix braino when handling branches fallthrough in arm backend.
    • 016c0f1 : Improve array index analysis in LSA.
    • 6fda427 : Fix braino when handling branches fallthrough in arm backend.
    • d0210e5 : ART: Add stack-dump mode for contention logging
    • 117f9b3 : ART: Fix issues in RequestSynchronousCheckpoint
    • ab6fa4f : Make bootjars work with OUT_DIR & friends
    • 0ffbe5f : ART: Refactor abort code
    • 7b78379 : buildbot: Blacklist repeated annotations test failure for javac/dx
    • a792067 : Don't do a read barrier in GetProfilingInfo.
    • d6918e3 : ahat: Improve field diffing.
    • 6237cd3 : ART: Fix missing wait in GetAllStackTraces
    • 991725a : Revert "ART: Simple structural class check"
    • be3d723 : Fix static analyzer warnings
    • 111b109 : ART: Change contention logging lock strategy
    • 760a58f : ART: Create phony package for ART artifacts
    • 2f79455 : Add support for generating boot image profile
    • ad9173d : ART: Fix use-after-free
    • 247fc33 : ART: Make gAborting an atomic
    • 51d80cc : ART: Refactor abort code
    • d86b320 : Fix static analyzer warnings
    • 984387f : Fix static analyzer warnings
    • a4b58ed : Fix static analyzer warning
    • d323277 : run-test: Fix bash warning with DESUGAR=false
    • c0f2321 : test: Fix 956-methodhandle-stackframe for javac/dx
    • 829da13 : test: Fix 636-wrong-static-access for javac/dx
    • f8a4a2c : Ensure GetLoadedClasses only returns 'Loaded' Classes.
    • 919852e : test: Fix jvmti tests for javac/dx
    • f70fe3d : Add dex2oat support for profile based image creation
    • 27aaf64 : ART: Add slow-debug test in 004-JniTest
    • 46c4c85 : ART: Add slow-debug test in CommonRuntimeTest
    • 1a0a519 : Fix loop optimization in the presence of environment uses.
    • 69489fa : ART: Fix old warnings
    • 28c4a23 : ART: Fix RequestSynchronousCheckpoint
    • f1221a1 : ART: Use ThreadList RunCheckpoint for GetAllStackTraces
    • dd8aa32 : build: disable -Wmissing-noreturn for clang-tidy
    • f86eda6 : Fix lval/rval confusion in imgdiag
    • d61c381 : Revert "More run-test with Jack"
    • 10ba685 : test: More javac/dx fixes
    • bcd163d : Check that classes are resolved in GetMethodsVisitor
    • 50005a0 : Revert "Revert "Refactor imgdiag in preparation for ArtMethod""
    • aea05c1 : ART: Move debug-checks to runtime-debug-flags
    • 1c5b42f : ART: Add support for runtime debug checks
    • 71fa64f : Bump vdex version to regenerate vdex files
    • 1c843e9 : test: enable javac/dx to import libcore on the bootclasspath
    • 45de57f : Revert "Refactor imgdiag in preparation for ArtMethod"
    • ad47e4d : Fixing syntax and behavior from previous commit
    • e46f3a8 : Address some review comments for aog/415919
    • 7fb4665 : build: always define NDEBUG in the static analyzer
    • 0627be3 : Refactor imgdiag in preparation for ArtMethod
    • 6fa7b81 : Add GetSourceFile and GetSourceDebugExt JVMTI functions
    • f48029f : More robust 652-deopt-intrinsic.
    • 09eb186 : test: Fix broken build scripts causing art-test-javac to fail
    • 36a296f : ART: Refactor stack.h
    • 43e935d : Add field-access/modification to ti-stress.
    • 7c95849 : Add tests for field access and modify JVMTI callbacks
    • 4db66ab : test: Fix 004-JniTest for javac/dx
    • e17cf24 : Add field/method skipping helper functions to DexFile
    • 6919639 : test: Don't force-compile with jack for runtests
    • 6c946b5 : test: Fix javac/dx run-test regressions from adding desugar
    • 084fa37 : Add field access & modify JVMTI callbacks
    • 7c1be8b : Layout code items of post startup methods
    • e00ec30 : Make native field operations call instrumentation listeners.
    • e518193 : test: Skip desugar with DESUGAR=false when running tests
    • 7239865 : Null check thread peers in JVMTI class callbacks
    • 2a33775 : Revert "Revert "test: Add desugar support to run-test""
    • 9804e9e : Add a bounds check when getting indexed items in dexlayout.
    • 2dd3d71 : ART: Refactor run-test 104
    • bbe3a5e : Refactor some profiling info functions
    • 41d8eee : Remaining code review fixes
    • 9e1c45d : Added scripts to analyze sanitizer poisoning
    • f789353 : Set the deopt flag after adjusting the stack pointer.
    • 75e7c9c : Revert "test: Add desugar support to run-test"
    • 622e2e2 : Create an expectation file for gcstress/debug.
    • 9ac7749 : Clean up ArraySlice.
    • d732528 : Blacklist 905-object-free on gcstress & jit & target
    • 1663705 : ART: Export ASAN_OPTIONS in build testrunner
    • 0385805 : ART: Add ASAN_OPTIONS to gtest rules
    • 20e271a : Make imgdiag more useful for dirty page in zygote
    • 86b0db4 : test: Add desugar support to run-test
    • e4deaf3 : ART: JIT code cache allocation cleanup
    • 651ba59 : ART: Split out PROT_EXEC from custom low-4GB allocator
    • bad2f51 : Clean up ti-stress
    • e1993c7 : Use ArrayRef instead of ArraySlice in JVMTI.
    • 25e4d1e : MIPS: Fix art_quick_instrumentation_entry/exit
    • 1cfea7a : Code cleanup around vdex.
    • a3d27eb : ScopedFlock: Refactor it to be a subclass of FdFile.
    • cd9e5e7 : Blacklist tests under gcstress/debug/target.
    • 7a8bcfd : Fix some indentation errors in compiler driver
    • 2b5bc3a : Revert "ART: Disable test 137 for ASAN"
    • 850a0fe : ART: Add GetStackTrace fast-path
    • 17498e5 : Avoid calling InitializeDependencies for non image case
    • 6db6b4d : ART: Refactor GetStackTraceVisitor
    • 885a713 : Add support for profiling boot class path
    • 08fee9c : Add support for profiling boot class path
    • dabeb3a : Correctly set oat class status after initializing
    • db40eac : Address review comments for aog/411660
    • 84f2632 : tools: Allow testing with javac on buildbot
    • c09ae47 : Rename art-run-test-asan to art-asan
    • fd37f1d : Revert "Revert "Fixed installation time regression when compile.""
    • 4f5e3cb : Add FirstPathFromRootSet and use it to debug reachability issues
    • 504cfab : Add art-ndebug target to target_config.py
    • 8aa5270 : Remove method reference from test 988
    • 12d5f3c : Blacklist timing sensitive test.
    • 9877855 : x86/x86-64: Fix art_quick_instrumentation_exit CFI.
    • c5dd99f : Fix mips64 build
    • 8f03c57 : Remove 'break's to make sure we see all options.
    • 9a18396 : Update test expectation for no-image.
    • 273d110 : Update startup compilation thresholds
    • b8bff09 : X86: Add sandybridge microarchitecture
    • faf8320 : Optimize FetchAndCacheResolvedClassesAndMethods
    • b2d18fa : ART: Clean up asm_support.h
    • 8bdda5a : ART: Update stl_util.h
    • b7edcda : Add method tracing JVMTI callbacks
    • 6da1071 : ART: Fix mac build
    • 2722f38 : ART: Fix old warnings
    • f654ef9 : no-image does not prebuild, so disable checker for this.
    • 88f50b1 : Don't reset to a level above warmup threshold.
    • 4e4001e : Disable 137-cfi and 629-vdex-speed in no-prebuild mode
    • 941c6ec : Revert "Update profiling info allocation logic."
    • f44b3a6 : ART: Fix mips build
    • f1dd69a : Revert "Revert "Fully support static encoded fields.""
    • f45d61c : ART: Fix or disable some tidy warnings.
    • 5fa5c04 : MIPS: Shorten .bss string/class loads
    • 5678db5 : ART: Refactor bit_utils and stl_util
    • 35dd8dc : Documented serialization method in dexfuzz mutator class
    • b5f33fb : ART: Use stdout in run-test 909
    • 3b7dc35 : ART: Clean up allocator.h
    • 8228cdf : ART: Move CalleeSaveType to callee_save_type.h
    • 443f862 : Fix local reference leak under reflection.
    • 8dfe746 : ARM64: Encode constants when it is possible.
    • 7d6a1c0 : Update profiling info allocation logic.
    • eced692 : ART: Add JIT cache race test
    • 07c6d72 : Revert "Revert "Use OatFileAssistant default filter instead of the dex2oat one""
    • 0758ae7 : Introduce a number of MSA instructions for MIPS32
    • 206cbaa : Layout clinit code items of profiled methods together.
    • f96a2db : Store a copy of MethodDebugInfo in ElfWriter
    • e7e3543 : ART: Add SANITIZE_HOST test configurations
    • de3a5e9 : Use sleep instead of yield.
    • 043c908 : Added more functionality to dex file tracking
    • d766158 : Handler-ize InstrumentationListener and related code
    • df663fb : Revert "Use OatFileAssistant default filter instead of the dex2oat one"
    • f81621e : Be less aggressive when inlining.
    • 0eb882b : Use ArtMethod* .bss entries for HInvokeStaticOrDirect.
    • 23ddfe8 : Don't call EnsureInitialized in the JIT.
    • f62422e : Use OatFileAssistant default filter instead of the dex2oat one
    • 84c8432 : Revert "Fully support static encoded fields."
    • f7ab834 : Revert "Fixed Literal String intern mismatch."
    • 54c32b1 : Revert "Fixed installation time regression when compile."
    • 8fea1e1 : MIPS64: Min/max vectorization support
    • 658263e : MIPS64: Add min/max MSA instructions
    • 7b135c8 : Only compile hot methods
    • cebf99c : Address some review comments for aog/403114
    • 28b5c58 : Dump startup and post startup methods for --dump-only
    • 7c928f0 : Combine madvise for clearing region space
    • 48fde37 : ART: Restrict dex2oat watchdog dumping to host
    • e7197bf : Replace invoke kind kDexCacheViaMethod with kRuntimeCall.
    • f0fc4c6 : ARM64: SIMD instruction scheduling.
    • aa5684d : MIPS32: Add MSA instruction set feature option
    • 508fdf3 : ART: Small class-inl.h cleanup
    • 2ff3b97 : ART: More header cleanups
    • 5d08fcc : ART: More header cleanups
    • 201e297 : Don't treat proxy methods as compilable
    • 57cf00b : ART: Remove old object_callbacks.h includes
    • 8f98742 : Fixed installation time regression when compile.
    • 43ee054 : ART: Use dex2oat watchdog in host run-test
    • f81e656 : Document and use AtomicStack concurrency properties
    • cd60731 : ART: Add thread dump to dex2oat watchdog
    • 5544e72 : ART: Replace some '\n' with std::endl
    • 3e00363 : ART: Increase stack overflow guard for x86 sanitization
    • d2c03b5 : ART: Add method names to lock-contention samples
    • 6e92fb3 : Pass through inputs beyond arguments in invoke.
    • 73dd3a2 : ART: Disable test 137 for ASAN
    • 98e3693 : ART: Disable test 071-dexfile-map-clean for ASAN
    • 177701a : ART: Add custom check script to run-test 115
    • fa6b034 : ART: Disable test 202 for ASAN
    • 46e75d0 : Avoid holding mutator lock while calling dlsym
    • e59cb81 : ART: Rework monitor_android to use liblog helpers
    • 07f0621 : Fix redefinition related use-after-free bug
    • ea650f3 : Move profiles to use bitmaps for startup methods
    • 0bb4031 : Added DexFileAsanRegistrar and necessary additions
    • fdd513d : Move to release CAS for updating object fields
    • ae4c845 : Revert "Change thread suspend timeout to be fatal for non-debug"
    • f6c66c3 : Tests: never use System.err
    • 8523ea1 : Fixed bug in relying on precise FP in periodic sequence.
    • 4ee8e29 : Revert^3 "ART: Reference.getReferent intrinsic for x86 and x86_64"
    • d254f5c : Revert "ART: Reference.getReferent intrinsic for arm and arm64"
    • b486a98 : ART: Introduce thread-current-inl.h
    • 847e6ce : Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String.
    • ec32f64 : Delay allocating environment locations.
    • 72a75f7 : Fix build failure in scheduler_arm with ART_USE_OLD_ARM_BACKEND=1
    • c6fe427 : ART: Refactor HandleUnexpectedSignalCommon
    • 39b9811 : ART: Move source owner data to LogContentionEvent
    • ecfa103 : Added DexFileAsanRegistrar and necessary additions
    • 513061a : ART: Clean up thread.h and thread_list.h
    • 82b0740 : Use IntrusiveForwardList for Env-/UsePosition.
    • c137cb0 : Bump oat version
    • 8883108 : ART: Allow unlimited PushLocalFrame
    • 0ece10d : ART: Add IRT table size limit and overflow checks
    • 7d9f425 : Revert "test"
    • 20acb0c : ART: Remove special RegisterNatives code
    • 87583b3 : ART: Move RegisterNatives helper
    • 0855688 : Handle gracefully profiles with invalid classes or methods
    • 1a87c1f : Fix race between System.out.println & System.err.println in 087-gc-after-link
    • f044c22 : Add access flag for previously warm methods
    • 04de4fe : sigchain: properly block signal when we forward.
    • 3e08ab5 : test
    • 655c6fd : ART: Increase stack overflow guard for sanitization
    • 762ef84 : Fixed Literal String intern mismatch.
    • e0f02b7 : signal_catcher: track tombstoned API changes.
    • d490129 : ART: Clean up heap headers
    • 88ca8ba : Relax an assert in AssertPcIsWithinQuickCode()
    • 00286db : Reset JIT method counters to 0 instead of 1 when clearing.
    • f0446e9 : ART: Misc header cleanups
    • 2af9902 : ART: More header cleanup - class_linker.h
    • d482e73 : ART: More header cleanup - runtime.h
    • a14100c : ART: More header cleanup - jni_internal.h
    • 6368170 : ART: Add comments to dex2oat return codes
    • bf1cb77 : ART: Use templates for VerifyInstruction
    • 29e8142 : ART: Add some UNLIKELY in the verifier
    • 8ea4eec : ART: Mark some functions as always-inline
    • deae7db : ART: Add missing namespace comments
    • 8d01c37 : ART: Remove unique_ptr release warnings
    • 4b3d690 : Fix OOME handling in VMClassLoader.getBootClassPathEntries().
    • 19680d3 : MIPS64: ART Vectorizer
    • 6079dca : MIPS32R2: Fix MethodLoadKind::kBootImageLinkTimePcRelative
    • d00e02b : Fix dexlayout fixed point test
    • cc10450 : Simplify CHA dependency tracking data structure.
    • 2419cb7 : MIPS: Drop unnecessary code for R6 in interpreter (NAN2008)
    • a4acabf : Update ahat version number to 1.2.
    • dbddc22 : Refactor profiles to use TypeReference instead of ClassReference
    • 5ea8413 : Stop interpreter from accessing code items of compiled code.
    • e6f87cc : Fix compiler crash due to inline caches and improve docs
    • e71d687 : Fully support static encoded fields.
    • 7b497ee : Ensure libopenjdk{,jvm,jvmti}d gets built with build-art target
    • e16c3bf : Remove segfault.
    • 3ee4bff : Show RegisteredNativeAllocation sizes in ahat.
    • 5232be6 : ART: Remove RegisterNativeMethods special-casing
    • 352b17a : Flush data cache after updating the JIT table.
    • bc9f10c : ART: Move overflow gap definition to art.go
    • 705543e : ART: Clean up instruction_set.h
    • 0dd7e85 : ART: Add simple failure list to tail of testrunner output
    • 01f7743 : ART: Fix some pedantic warnings
    • 75e4b2a : Use HeapGrowthMultiplier for native allocaitons
    • 5115efb : ART: Fix soong defaults order
    • af44e6c : Do not deopt when using AOT inline caches
    • 61b68fd : ART: Make run-test-jvmti-java only depend on core
    • 304c8a5 : Support for narrow operands in "dangerous" operations.
    • 2f470ed : entrypoints: Remove DMBs from art_quick_alloc initialized variants.
    • b9bec2e : Record types when the interpreter executes intrinsics.
    • 8405cc2 : knownfailures: Remove trailing semicolon.
    • 4c0fe02 : Don't show sizes with sample paths.
    • 73d4665 : ART: Remove 987-stack-dumping from known failures.
    • 19d7d50 : ARM64: Fix IsAdrpPatch().
    • fd52253 : ARM: Specify if some branches go to far targets
    • eb71033 : ART: Use file descriptors handed out by tombstoned for traces.
    • 798ba16 : Use DeletableArenaObject for DexFileData
    • f207299 : optimizing: Fix a potential nullptr dereference
    • a39fd98 : Record inline caches only for the strictly hot methods
    • 9231690 : Revert "Support for narrow operands in "dangerous" operations."
    • cc3171a : Use arena allocation for profiles
    • 28b6e7e : Deal with ASAN alloc-dealloc mismatch in class transformation code.
    • 3a2c55c : ART: Add class instance fields in hprof dumps
    • 4df3120 : testing: Allow adb sync to succeed when vendor is full
    • 6597946 : Use PC-relative pointer to boot image methods.
    • e952792 : ahat: better handle bitmaps without pixel info available.
    • c2d199b : Kill logd first thing.
    • eda7d3d : FdFile: fix operator=(FdFile&&)
    • 5601d4e : Revert "Revert "ARM: Improve the code generated for HCondition with a constant input""
    • 96f4c3c : Use DumpObjectInfo in CheckPreconditionsForAllocObject
    • b93d5b1 : Go to suspended before waiting for GC to complete.
    • 89b8584 : ART: Disable sanitization for sigchainlib
    • 76c7665 : heap: Tolerate rosalloc allocation races in the heap visitor
    • c239a2b : Create load store analysis pass
    • 5f2a2fc : ART: Reserve sentinel early
    • 3bada4b : Avoid binding const references to temporaries.
    • 02ef640 : Added a fixed point test in dexlayout
    • 636e870 : Support for narrow operands in "dangerous" operations.
    • 66aae3b : Move some profman messages from LOG(ERROR) to LOG(WARNING)
    • 4ce0c76 : Send holder to Mark in ConcurrentCopying::Process for GC verification
    • 5f80500 : Made idiom recognition more robust.
    • 79d8fa7 : optimizing: Build HConstructorFence for HNewArray/HNewInstance nodes
    • ef65271 : Revert "Stop interpreter from accessing code items of compiled code."
    • 5f07820 : Use StringBssEntry for testing PC-relative patching.
    • 3910037 : Use GC critical section for profile saver
    • dcab190 : Do not cache profiles in the ProfileSaver.
    • 2058b1d : Make dexdump2 more forgiving on closing not-live register.
    • 367b9d8 : Also return vdex file from DexFile.getDexFileOutputPath
    • d9dc62a : Add some additional jvmti-stress skips
    • a07394a : Enable dex diff check on debug builds.
    • 00916b9 : X86: Fix LoadString/Class for non-PIC boot image.
    • 5840839 : ART: Disable detect_leaks in run-tests
    • ed81c1d : ART: Disable alloc_dealloc_mismatch in run-tests
    • b31a8e7 : ART: Add RUN_TEST_ASAN_OPTIONS
    • 2fad527 : Ignore --compile-pic option for JIT.
    • 42ae05a : ART: Improve RegType::IsAssignableFrom
    • ad63fe5 : MIPS: Improve object lock/unlock.
    • daacc5e : Quiet run for nightly fuzzing (and some minor edits)
    • 178dce7 : Stop interpreter from accessing code items of compiled code.
    • 0897e1c : ART: Let JIT tasks finish under sanitization
    • 74979b1 : ART: Add UNLIKELY in verifier
    • b3937e3 : ART: Collect instruction flags in a struct
    • 764d454 : Remove LoadString/Class kind kBootImageLinkTimeAddress.
    • da1da8a : Revert "Revert "RegisterNativeAllocation: Avoid case of double blocking gc.""
    • 602b1c1 : Revert "RegisterNativeAllocation: Avoid case of double blocking gc."
    • 8df0f36 : RegisterNativeAllocation: Avoid case of double blocking gc.
    • 39e6738 : ART: Fix iterator invalidation
    • 5629d2d : ART: Move JIT code cache sentinel to sentinel fault page
    • 2ac67d5 : ART: Reserve sentinel fault page
    • 365719c : No need to lock when calling Thread.interrupted.
    • 3738e98 : Fix determinism for app images
    • 6b2018f : sigchain: limit use of SetHandlingSignal.
    • c8e93c7 : Min/max SIMDization support.
    • 1189516 : ART: Cache AoT state in verifier
    • ae08cc2 : ART: Split out old instruction flags
    • e05cc66 : ART: Add experimental constexpr
    • 6fb693a : ART: Delete dex_instruction_visitor
    • 121f148 : ART: Add arena tracking mode
    • fd4d0d3 : sigchain: always call InitializeSignalChain on startup.
    • 4b8a96b : Revert "Revert "Profile compression: Replace method index with difference with the last method_index""
    • 4d198e0 : Revert "Revert "Compress profile files""
    • 26699c6 : ART: Refactor VerifiedMethod
    • 13056a1 : Revert "Revert "Use IsMarked instead of Mark for profiling info.""
    • f4e23a8 : MIPS: Drop unnecessary code for R6 (NAN2008)
    • bb84610 : ART: Remove CompiledClass
    • 1cf1fe2 : Revert "Compress profile files"
    • 509d424 : Revert "Profile compression: Replace method index with difference with the last method_index"
    • 24bd3f9 : Clear odex/vdex/art file before running run-test
    • d59f564 : Profile compression: Replace method index with difference with the last method_index
    • 4f0a15a : Compress profile files
    • 6ca115b : Use a sentinel when clearing JIT table entries.
    • 3afefba : Revert "Use IsMarked instead of Mark for profiling info."
    • 7d157fc : Clean up some uses of "auto".
    • e1811ed : ARM64: Share address computation across SIMD LDRs/STRs.
    • 3837011 : MIPS64: Add ilvr.df MSA instructions
    • 2abb686 : Add test for getError() of NativeBridge.
    • a30183d : Use IsMarked instead of Mark for profiling info.
    • cdae15f : Remove 597-deopt-new-string from blacklist.
    • 093a6fb : Fix page accounting for multidex
    • 2665bc8 : Add explicit default copy constructor
    • 6e64445 : ART: Make GC Pause Listener more precise
    • b59d5fb : ARM/ARM64: Clean up relative patchers.
    • 3082661 : Revert "ARM: Improve the code generated for HCondition with a constant input"
    • 81cc43e : Fix braino in enum use.
    • cf7127b : ART: Fix null dereference for JSR45
    • 4e92c3c : Add runtime reasons for deopt.
    • 2eb25e4 : ART: Add IterateThroughHeapExt
    • f787fd3 : ART: Refactor IterateThroughHeap
    • 8fd2694 : Testrunner: Fix concurrecy for --target
    • 50e20d5 : Moved knowledge on masking shift operands to simplifier.
    • 88abba2 : ARM/AOT: Allow 16-bit LDR for Baker read barrier loads.
    • 7050f9d : Disable test 640-checker-integer-valueof in PIC mode
    • 36930ec : Be defensive in dex2oat when updating the vdex in-place.
    • e523aba : Add test for access thunk inlining.
    • 9c48ee5 : Lower flock LOG(FATAL) to LOG(WARNING)
    • df674c4 : Do not fsync profiles on close
    • 95c466d : ART: Fix GetErrorName.
    • b4949f5 : Testrunner: Fix --gdb issue
    • b404f34 : ARM: Improve the code generated for HCondition with a constant input
    • 89112da : Extra test on coupled induction.
    • d8b6a53 : MIPS64: Saves 128-bit vector registers along SuspendCheckSlowPath
    • f977691 : Bump oat version after compiler filter name changes.
    • 8b5d9b6 : Resolve the tracked locations in profile saver
    • f7caf68 : Instruction scheduling for ARM.
    • 326c1a2 : Check static field initial value types match in dex file verifier.
    • ff48700 : Improve the implementation of UnsafeCASObject with Baker read barriers.
    • 0a51fc3 : Refactor Baker CC read barrier link-time thunk generation.
    • eee1c0e : ARM: Link-time generated thunks for Baker CC read barrier.
    • f4a67fd : ART: Disable parts of tests under sanitization
    • 357c66d : Revert "Revert "Ensure dex file are extracted and verified at load time""
    • d73aba4 : ART: Add Heap JVMTI extension API
    • 592f802 : Dexdiag returns error when no maps found
    • 5daee90 : Add dexlayout support for call sites and method handles.
    • 4ae432d : optimizing: Fix undefined behavior in graph checker
    • e39e702 : ARM/VIXL: Remove obsolete DeduplicateDexCacheAddressLiteral().
    • 741d426 : Handle safe mode in PackageManager.
    • a3cb132 : MIPS: Check for forwarding address in READ_BARRIER_MARK_REG.
    • a164ec5 : ART: Fix test 912
    • e8857fe : ART: Change alloc-space begin for x86 ASAN
    • a9a4f5f : Fix CHECK for is_using_read_barrier_entrypoints
    • 9bfc6bb : Revert "Ensure dex file are extracted and verified at load time"
    • 55232f1 : Add dexdiag_test
    • e22445f : Fixed bug due to not updating TC information (with regression test)
    • d2510c9 : Ensure dex file are extracted and verified at load time
    • 952b235 : Improve the documentation of an ARM64 parallel move resolver corner case.
    • 07f01df : inliner: Do not assume that the outermost_graph has an art method
    • 806843a : Increase profile saver minimum save period to 40 seconds
    • 7acddd8 : Don't use free list LOS for --force-determinism.
    • 3768ade : Revert "Revert "Add concurrent card graying for immune spaces""
    • 8275fba : runtime: Properly unload partially loaded image spaces
    • c4bed16 : ART: Change shutdown order
    • 14fc9db : Update smali/baksmali command syntax for v2.2.0
    • c122536 : Fix length of descriptor field when reading debug info.
    • 1352f13 : Split image_test and oatdump_test.
    • d01745e : optimizing: constructor fence redundancy elimination - remove dmb after LSE
    • d810470 : ART: Additional verifier flags for invoke-custom
    • f5bea5e : Document some dex2oat command line options.
    • 5fa822d : Revive ART run-test 648-many-direct-methods for non-debug mode.
    • 6c3af16 : Use dex2oat instead of dex2oatd in non-debug run-tests.
    • c83dd7b : Revert "Add concurrent card graying for immune spaces"
    • 65ffd8e : Bug fix on shift that exceeds "lane width".
    • ef496d9 : Add basic heap corruption detection ConcurrentCopying::Copy
    • d58bc32 : Allow same-length integral type mixing in SIMD.
    • 612ff54 : Increase GC card size to 1024
    • 88d329a : Add concurrent card graying for immune spaces
    • c61c076 : MIPS: Change remaining entrypoints to save everything.
    • b4be871 : StringReference comparator operator is missing const
    • 5633ce7 : MIPS: java.lang.Integer.valueOf intrinsic.
    • 8cf00fa : ART: Change dchecked_integral_cast logging
    • a3856d0 : Add concurrent card graying for immune spaces
    • c8e3520 : ART: Don't let dex2oat compile image space
    • 88307ed : Fix up code warning and errors
    • 5c52574 : oat_file_manager: Avoid global collision check.
    • 472821b : Enable string "array get" vectorization.
    • 4684739 : Honor --force-determinism for vdex.
    • 095d6a6 : Fix unquickening in the presence of duplicate methods.
    • de66d03 : Relax 030-bad-finalizer test
    • b166f41 : Only log a few types of GC causes for the blocking cases
    • fbc4f11 : If a profile is passed, we should always pass output-vdex and input-vdex.
    • fa67602 : Add test gcstress 968 to knownfailures.json
    • 3d50593 : Do not reference test 648-many-direct-methods in test/knownfailures.json.
    • 4e868fa : Make vdex and dexlayout compatible.
    • 3923703 : SignalCatcher: Minor tweaks to log message.
    • eed8ca4 : Remove ART run-test 648-many-direct-methods.
    • fd80b17 : ART: Blacklist dex2oat test under sanitization
    • 08c277c : ART: Fix leaks in oat symbolizer
    • 08ae77f : ART: Free resources in dexlayout
    • 2ae2dda : ART: Destroy temporary holder in dex_ir
    • 39f44b7 : ART: Shut down runtime in dexoptanalyzer
    • b8cc175 : ART: Shut down runtime in patchoat
    • eac4f28 : ART: Fix UnstartedRuntime unique_ptr braino
    • afdcbcb : Remove some hardcoded cases of kCardShift
    • a62b453 : Use stack allocated context for VisitRoots
    • d212d5b : Allow dexlayout to handle duplicate code items.
    • 72155d2 : fix a null pointer dereference
    • d7a3a67 : Disable ART run-test 648-many-direct-methods with "no-image".
    • d77156a : Disable test 648 on speed-profile.
    • 77d8a1c : Revert^2 "ART: Support for SourceDebugExtension"
    • db14fcf : Pack booleans in the already existing bit field.
    • 996f75e : Improve accounting of native roots in hprof
    • 3cf6a70 : Ignore an additional thread in test 911
    • 9e6571e : test: Blacklist 987-stack-trace-dumping for javac/dx
    • 66d691d : ARM64: Link-time generated thunks for ArrayGet Baker CC read barrier.
    • 08e9eed : Allow stripped APK to be compiled with a vdex.
    • 56891d9 : Disable ART run-test 648-many-direct-methods with AOT.
    • 84695ae : ART: Support per PID stack trace files.
    • 8889a89 : testrunner: Forward --build-with-javac-dx to run-test
    • 36a282b : Layout codeitems based on profile data
    • ec0885e : Add more cts tests
    • 6d7abbd : ART: More header cleanup - method_verifier.h
    • 0dfc315 : ART: More header cleanup - mem_map.h
    • 291ce17 : ART: More header cleanup - CC
    • 68dda8f : Disable some heap verification test cases for memory tool
    • 6680e33 : Handle classes with a huge number of direct methods.
    • 21b0c29 : Remove unneeded shims and jni binding code
    • 6530cab : Revert "ART: Support for SourceDebugExtension"
    • 9aef992 : Handle null WellKnownClasses::java_lang_Object
    • b81e9e9 : Improve deterministic boot image compilation with CC collector.
    • 3a842f5 : ART: Add method verifier check for call site id
    • 80248d7 : MIPS64: Add add_a.df, ave_s/u.df and aver_s/u.df MSA instructions
    • 23caed8 : Lower profiler saver thread priority.
    • 49cda06 : Rename and obsolete compiler filter names.
    • 70a4501 : ART: Support for SourceDebugExtension
    • 6d482aa : MIPS32: Implement branchless HCondition for longs

  • platform/bionic with 232 change(s)
    • 854556c : Improve pthread_create failure handling.
    • f2a1b12 : Include strerror(errno) in __init_tls abort messages.
    • 5e3d441 : Don't run exec_with_ld_config_file* tests on non-production devices
    • 527757e : Don't resolve permitted.paths
    • 4994552 : Extend cfi test to verify a range of target pointers.
    • cb4670e : Drop thread list lock before abort.
    • ee2a59a : [cfi] Fix __cfi_check address calculation.
    • 1e52871 : For devices which are not treble enabled, return the system shell.
    • 917d34a : Make dlext.ns_shared be independent of default namespace config
    • 157655d : Don't run disable_ld_config_file test on non-production devices
    • f028052 : Fix API level of cfi_* symbols to 27
    • aa3e324 : libc: Add support to allow library calls to find appropriate shell executable for a process
    • 451e99b : Build support for 32-bit armv8-a
    • 2a6e1cb : Revert "Revert "arm64: expand CFI shadow to cover 48-bit virtual addresses""
    • 115e0e7 : [cfi] Export __cfi_shadow_size.
    • 6cd3989 : Make default namespace handle the 'visible' flag.
    • 68ab544 : Fix the sysconf _SC_2_VERSION test.
    • 709bc42 : Add O MR1 define
    • c2c36b6 : Remove a check for AIDs in the OEM range.
    • f1e5dbd : Revert "linker: disable ld.config.txt in ASAN mode"
    • 34a4acd : linker: the global group is added to all built-in namespaces
    • 9e77a64 : Fix asan path translation loading a library twice.
    • b09c4fc : Make xfail passes not failures.
    • 55daf8a : Remove weaker _POSIX_THREAD_PROCESS_SHARED test.
    • 9ada00a : Document the intricacies of `_FILE_OFFSET_BITS=32` for LP32.
    • f560537 : Add __RENAME_IF_FILE_OFFSET64.
    • 98414b3 : Make _scan_nan a bit less visible for libandroid_support users.
    • d6b2586 : loader: fix dlopen performance regression caused by fix for CVE-2017-0670
    • 697f42a : Hide various mbstate implementation details.
    • aac7c3a : Allow passing filenames to generate-NOTICE.py.
    • 5ea0b06 : libm symbol cleanup.
    • 7b41aaf : Loosen _POSIX_THREAD_PROCESS_SHARED test.
    • 3f03579 : Move wchar _l functions out of wchar.cpp.
    • a352935 : Fix unistd._POSIX_macros_smoke test.
    • 5fc1f6e : Really fix the mac build.
    • bad43c7 : Fix max build.
    • f1cee96 : __cfi_slowpath[_diag] are available to NDK and VNDK clients
    • 1a8b7f2 : Add a non-TLS slot implementation of locale.cpp.
    • f4447b9 : Support memory alignment tests for string_benchmark.cpp
    • e2fd010 : Move non-locale.h APIs out of locale.cpp.
    • b364683 : Sync with upstream OpenBSD: trivial stuff.
    • 0acb63a : Properly handle elf-files without relocation sections
    • 00fedf5 : Undo recent _FILE_OFFSET_BITS=64 changes.
    • 0a0743f : Move environ valiable into it's own file
    • 4cae5c3 : The future passed part of stdlib.h by...
    • 95d8fb1 : sys_ptrace_test: Better detect missing HW support
    • e925418 : Disable integer_overflow sanitizer in libm.
    • 8d307c9 : Support building binutils out of the box for x86/x86-64.
    • 02fdd05 : Make sys/ttydefaults.h more usable.
    • f9abbf6 : The ifdef check for AT_SYSINFO_EHDR is no longer needed
    • b9797fe : Bionic: Add ziparchive test dependency
    • 964564d : Claim to have a POSIX shell and utilities.
    • 02a3fe9 : Update arpa/* from FreeBSD.
    • 9d25072 : Conditionally expose splice(2) and sync_file_range(2) constants.
    • 0af3e8f : Fix dirent.h d_ino/d_off types.
    • 1449974 : Make inline tcsetattr definition match constants.
    • 8f5608b : Fix ffs on x86 for old API levels.
    • 79dd988 : Work around missing _Exit in old API levels.
    • 16d9ba8 : Add version info for C++ versions of basename, strchrnul.
    • ea3df0c : Revert "arm64: expand CFI shadow to cover 48-bit virtual addresses"
    • 7059100 : bionic: fix assorted static analyzer warnings
    • ae73516 : arm64: expand CFI shadow to cover 48-bit virtual addresses
    • db6ab3d : Enable dlfcn.dt_runpath_absolute_path in glibc tests
    • c0c56ec : Expand Seccomp whitelist
    • 8cef2f5 : Shave another uninteresting stack frame off aborts.
    • 076b8d7 : Expand Seccomp whitelist
    • c45b588 : Whitelist __NR__newselect.
    • c2ce120 : Put back more legacy pthread APIs.
    • f4b1cbd : Disable stack protector for __libc_preinit
    • 695713e : Shave a stack frame off asserts.
    • d7c5262 : Shave another uninteresting stack frame off aborts.
    • 9d97008 : linker_config_test: allow search paths of systems without a vendor partition
    • 899e8ca : Remove obsolete machine/cpu-features.h.
    • 8ad4093 : Add #defines for some key enums.
    • 3a32d95 : Update posix_memalign testing.
    • e2d4663 : Move a wchar.h implementation detail into the implementation.
    • a301e73 : MIPS64: move fstat64/fstatat64/_flush_cache syscalls to SECCOMP_WHITELIST.TXT
    • 1c487e1 : Add benchmarks for strcpy and strcmp.
    • af0c781 : Add sys/mtio.h.
    • 6fa8df9 : Don't use the overloadable attribute if we're not fortified.
    • a99d052 : Add copy-only, seek-only, and copy-and-seek benchmarks for strcat
    • a4e774c : Add sys/stat.h compatibility macros for old NDKs.
    • 2b1ebb5 : Move libc/zoneinfo/ files to system/timezone
    • f9f9a5d : make libasync_safe vendor_available:true
    • e452cb1 : Remove `volatile` from the `__errno` declaration.
    • 583ef36 : The bsd_signal declaration shouldn't be visible if API 21.
    • 4b1a399 : libc: Sync qsort(3) with FreeBSD revision r318515.
    • cfd49bc : Move libc/zoneinfo/ files to system/timezone
    • 8c67f1e : Expose pthread_mutex_lock_timeout_np to the NDK.
    • 271be9b : Split memmove benchmark into separate overlapping (src before dst and dst before src) and non-overlapping tests.
    • 24ed8b5 : Explain why we have a test that FALLOC_FL_PUNCH_HOLE is missing.
    • a625ee2 : Use libdemangle for function names.
    • 576a7e9 : libc: warn that cpu-features.h is deprecated
    • 2eab77e : Fix boost build with unified headers.
    • 996f6de : MIPS: 32/64-bit VDSO support
    • cd510cb : Make dl_iterate_phdr return correct name for first entry
    • 488eb8b : Move mallopt to correct section.
    • ca84fe3 : Add mallopt to canonical list of exports.
    • 7c08c79 : Revert "Make mallopt available in the future."
    • 5059939 : Enable exporting the non-uapi scsi headers.
    • c0352bb : Add offset to backtrace_string printing.
    • 4c65669 : Update malloc debug documentation.
    • 966cf62 : Expand whitelist
    • f008a11 : Relax flaky _SC_AVPHYS_PAGES check in sys_sysinfo_test
    • 96c1db7 : Remove the repetitive warnings from the uapi headers.
    • 866e7b6 : Fix assembler warnings.
    • 4af220c : Remove obsolete __stack_chk_fail_local.
    • 8543f92 : Stop including sys/sysmacros.h from sys/types.h.
    • 94072fb : Switch to inline assembler in crtbegin.
    • e0e0fa1 : Revert "Add test config to linker-unit-tests"
    • 6718e03 : Move libdlext_... to NATIVE_TESTS instead of ETC
    • 90a83be : Make use of the DNS query hook in the netcontext
    • 5a215d7 : Don't define IN_CLOEXEC/IN_NONBLOCK for pre-L.
    • cdfface : Undef EPOLL_CLOEXEC for pre-L.
    • dd878fe : Add a netcontext variant of gethostbyname
    • 13ec1cf : Va_end should be used with va_start
    • 468c808 : Fix _POSIX_THREAD_PROCESS_SHARED.
    • cfb6171 : The future is now.
    • 2b0f2a4 : Fix missing function export.
    • 497ad30 : Make `union semun` usable.
    • 5017805 : Add a netcontext variant of gethostbyaddr
    • f0305dc : Add the DNS query hook to net context
    • 3fa758f : Fix Mac build.
    • b02206a : Remove reference to obj/lib
    • 083923d : Make mallopt available in the future.
    • 5d949da : tests/utils.h should #include sys/sysmacros.h
    • 3d68fca : Stop using $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
    • f19eeb8 : libc: ARM64: fix memset for non-standard ZVA sizes
    • a1c0d2f : Add support for modifying decay timer.
    • 94bd274 : Add support for cortex-a73.
    • ec0d6b4 : make libasync_safe vendor_available:true
    • cf17b48 : test: check unbounded memory leak in pthread detach
    • dfcb82d : Clean up __isthreaded.
    • a57476b : Run bionic/libc/tools/genversion-scripts.py
    • 6fca047 : Add support for cortex-a73.
    • 828b9e1 : Fix clang-tidy perfomrance warnings.
    • 37b91af : greylist is no longer enabled by default.
    • b291d08 : Zero-initialize user_desc for __set_thread_area.
    • 9ae2372 : Cope with AT_SYSINFO not being set on x86.
    • 2f030af : Add new memchr/strrchr tests.
    • bf2af69 : Make raise/abort work with stale cached pid/tid values.
    • dd5bd45 : [MIPS64] Enable necessary mips64 syscalls in seccomp whitelist
    • 22b4351 : Fix MIPS seccomp definitions for PRIMARY and SECONDARY arch
    • 28285f5 : libc: clean up ARM64 copyright notices
    • c42b4bb : Remove known failures from arm ifunc tests
    • 7a3681e : Move libc_log code into libasync_safe.
    • f1cb669 : Shared namespaces inherit parent ns properties
    • 21975b2 : Add ifunc for variable test-case
    • ab4cddc : Fix pthread_barrier_smoke test (part 2).
    • 2d3122c : Fix test compile errors after LLVM rebase
    • d5c04c5 : Fix pthread_barrier_smoke test.
    • d10d3ee : versioner: disable container overflow checks
    • cf44343 : fix half-deleted comments in tests
    • d390df1 : Restore ELF32_ST_INFO/ELF64_ST_INFO.
    • 01de74e : linker: add android_get_exported_namespace
    • b50b8c8 : versioner: fix leak.
    • 0be1dab : versioner: add symlink for dependencies.
    • 2fad0d5 : Include the libc/kernel/android/scsi headers in the NDK.
    • 81aad00 : Compare Pss of tested library in VerifyMemorySaving
    • 7ba2bed : Make unified headers' SIGRTMIN/SIGRTMAX usable before API 21.
    • 06be345 : Update bionic after Clang rebase
    • 4a62026 : watchpoint_imprecise test: set 4-byte watchpoints on 32-bit arches
    • db98fed : Make dl_iterate_phdr weak in libdl.
    • 01ea0c0 : Revert "loader: enable loading libraries from tmpfs"
    • ee1e0a3 : Update static functions/macro definitions.
    • 7c10abb : Add basic tests for link.h.
    • bf34ba3 : loader: enable loading libraries from tmpfs
    • f2c6ad6 : Make the _Unwind_Ptr declaration match clang's.
    • ff6c8de : Remove unused lambda captures
    • 72007ee : Decode the common EM_ values.
    • de9262e : Add syscalls that aren't currently used to the seccomp whitelist.
    • 5109bb4 : Make all the ELF relocation constants available.
    • f1db837 : Add missing required libraries
    • 31e5a35 : libc: fix typo in __RENAME macro
    • 0446c8c : Add missing arch-specific AT_ cruft.
    • 901601b : Remove unused elf_machdep.h cruft.
    • 3914b19 : Add PT_ARM_EXIDX.
    • d6f91ce : Document DT_RUNPATH support.
    • 438e019 : Un-deprecated __system_property_find_nth.
    • e4ddb3c : Move bionic_systrace.cpp over to CachedProperty.
    • ef2b2fe : Link to the public post about clang FORTIFY.
    • 295082b : Avoid "D linker : (null)" with debug.ld.all for dlerror.
    • be4232b : Report the right error code from PropertyServiceConnection()
    • 35dfaa8 : Fix incorrect check.
    • 04d99df : libc: ARM: Add 32-bit Kryo memcpy
    • b63ed1d : Restore __system_property_find_nth version
    • 4d114f9 : libc: use Cortex-A7/A53 memset on Kryo
    • a01cbaa : Address review comments on the bionic tzdata loader.
    • 3dd3d55 : Add seccomp blacklist, and exclude swap functions
    • d3a07e8 : The workaround for apps using older version of soinfos
    • a98aa56 : Remove the useless lock from CachedProperty.
    • 230a7a4 : Mark CRT objects as vendor available
    • 4bd3542 : 'make bionic-unit-tests' now builds all the required binaries
    • 87ff824 : Move libc_logging.cpp over to CachedProperty.
    • 0e8616a : Move localtime.c over to CachedProperty.
    • 7ade61c : Don't let missing Treble property context files affect errno.
    • 93d4f8b : Fix missing parse_open_file method.
    • 51a9bf1 : Remove .(ll)ndk suffix from (ll)ndk_library
    • 763f6e1 : Send developers straight to the text relocation docs.
    • 2b2b25b : Refactor Config from a struct to a class.
    • 8ef9874 : versioner: fix LLVM assertion failure.
    • 98f016f : Move scopeguard into android::base
    • 5f8a673 : Enable FORTIFY unit tests for clang
    • 9e27e58 : Add support for disabling the greylist.
    • b8ab618 : Move scopeguard into android::base
    • 590a410 : Fix compare_exchange_weak tests to allow spurious failure
    • b8f7fde : Add LLNDK stub libraries for the VNDK
    • 19710f7 : libc: remove newlines in prototypes in string.h
    • bd3d208 : libc: add const-correct string.h overloads
    • 7336db7 : Add (duplicate) license from new XML file
    • a3ed901 : Remove obsolete Android.mk comments
    • bce9a7d : libc: use __bos instead of __bos0 for strchr.
    • 10ec928 : Break android_set_abort_message out of libc_logging.
    • acc7921 : versioner: remove useless log message.
    • d744a9b : versioner: fix indentation in usage.
    • 3fcf747 : versioner: guard preprocessing messages with -v.
    • 950a958 : Add kryo support.
    • 62c03a4 : Cleanup ANDROID_DNS_MODE and BIONIC_DNSCACHE
    • 14eb5ab : Only use environment variables on the host.
    • 8b7a355 : Expand whitelist
    • 108279e : Addition of a new system file for time zone data
    • 4113def : Refactor sanitized library on-disk layout - bionic.
    • 284c8f1 : Revert "isnan and isinf aren't functions."
    • d3e7d08 : Fix lookup logic for linked namespaces
    • bc055ca : Add more ptrace process resumption tests.
    • eb04ed5 : Fix x86 system calls made from ELF preinit.
    • 11968b8 : linker: log only real dlerrors
    • d944b2e : Add test config to linker-unit-tests
    • 69cb22f : Build the versioner even on unbundled branches.
    • 22805ea : Revert "Revert "Run the versioner as part of the build.""
    • c17e5a4 : libc_logging: mention that they're async signal safe.
    • 69a5939 : linker: update dependencies.

  • platform/bootable/recovery with 126 change(s)
    • ba30867 : update_verifier: Fix the wrong computation with group_range_count.
    • 17fa5c7 : ui: Manage menu_ with std::vector.
    • 2cf6fe2 : screen_ui: Fix a case that may truncate the last char.
    • ee6fefd : screen_ui: Word-wrap menu headers.
    • f2be3bd : wear_ui: Expose menu_unusable_rows via Makefile var.
    • 016120f : Allow customizing WearRecoveryUI via Makefile variables.
    • 102016c : tests: Add the missing dependency on libhidlbase.
    • bd9664b : update_verifier: verify blocks in parallel
    • 3222dc0 : update_verifier: Support androidboot.veritymode being empty or 'disabled'.
    • 937e884 : ui: Check for bootreason=recovery_ui.
    • af9f8b4 : ui: Move the support for touch inputs into RecoveryUI.
    • 5e47d51 : recovery: handle security footer before passing size to mke2fs
    • fda6ee7 : recovery: Fix the flickering when turning on text mode.
    • 5cee24f : tests: Add a test to cover legacy care_map.txt handling.
    • 5fb9f53 : update_verifier: Handle legacy care_map.txt gracefully.
    • 329fe83 : Avoid crashing recovery with unwritable /cache.
    • d9759e8 : Fix a case when brotli writer fails to write last few blocks of data
    • d774ff2 : Build libminui with BOARD_VNDK_VERSION
    • de6735e : Fix the android-cloexec-* warnings in bootable/recovery
    • 7af933b : Remove the obsolete reference to /file_contexts.
    • ca6ce2c : Fix the missing char when showing recovery logs.
    • 107a34f : Add support to decompress brotli compressed new data
    • c392888 : Restructure vr_ui
    • 14ebc1e : Fix a rare failure for imgdiff when random data equals gzip header
    • edc6b52 : Introduce VR recovery ui
    • ea78d86 : Update ScreenRecoveryUI::Draw* function signatures.
    • f95e686 : screen_ui: Compute the top and bottom gaps.
    • 3250f72 : screen_ui: Compute the top and bottom gaps.
    • 0bc54dd : wear_ui: Remove dead/duplicate codes.
    • e1bb7a5 : Add missing libziparchive dependency.
    • 619b162 : recovery: replace make_ext4 with e2fsprogs
    • a29d8d6 : avoid assuming build number is a 32-bit integer
    • 99b2d77 : Add override specifier and member constness to RecoveryUI classes.
    • 5d2e3bd : Formatting RecoveryUI related files.
    • 9d4839c : Restructure vr_ui
    • 81a8e4c : Restructure vr_ui
    • 855eaff : Use Makefile variables to specify margin settings.
    • 8f7547e : screen_ui: Allow setting screen margin space.
    • 4521b70 : Use Makefile variables to specify margin settings.
    • bb7e005 : Remove the obsolete package_extract_dir() test
    • 336cbce : update_verifier: Support AVB.
    • a92d8fb : Use Makefile variables to specify margin settings.
    • 171b4c4 : screen_ui: Allow setting screen margin space.
    • 87f4650 : screen_ui: Allow setting screen margin space.
    • ac31808 : recovery: replace make_ext4 with e2fsprogs
    • e2bd876 : Introduce VR recovery ui
    • d6c49be : Add OWNERS in bootable/recovery
    • a44dba7 : Introduce VR recovery ui
    • 2330dd8 : Fix "No file_contexts" warning
    • 3795710 : Fix a race condition for temperature_logger
    • a897f95 : Implement a custom deflate sink function for bspatch
    • 8ed9738 : update_verifier: Support AVB.
    • 6957555 : Retry the update if ApplyBSDiffPatch | ApplyImagePatch fails
    • 53c38b1 : kill package_extract_dir
    • 600e806 : libbootloader_message: convert to Android.bp
    • 72449c9 : Fix the input parameter for "set_retry_bootloader_message"
    • ce5fa5e : Print SHA1 of the patch if bsdiff fails with data error
    • 397a813 : updater: Update the mkfs.f2fs argument to match f2fs-tools 1.8.0.
    • 0167d4c : Don't write to /sys/class/android_usb/android0/enable with configfs.
    • 57130c4 : recovery: Skip "/" in setup_install_mounts().
    • f3ae55a : otautil: Android.mk - Android.bp
    • 00d5757 : Add a binary path param to update_binary_command().
    • b168f5f : recovery: Use libverifier instead of rebuilding the sources.
    • adeb41a : recovery: update mkfs.f2fs args to match f2fs-tools 1.8.0
    • 8be0f39 : Revert "Remove EXPAND/STRINGIFY macros."
    • f38401a : Update the comment for obsolete symlink handling .
    • ec97067 : Remove EXPAND/STRINGIFY macros.
    • e0c8879 : Add a default error code when updater script aborts
    • ed13819 : fuse_sideload: Change the minimal block size to 4096.
    • b656a15 : Move sysMapFile and sysReleaseMap into MemMapping class.
    • 29ee69b : recovery: Change install_package() to take std::string.
    • 0150d01 : adb_install: Stop passing RecoveryUI as a parameter.
    • 4697d8b : minui: Fix breakage in graphics_adf.
    • 8fa8f0b : Fix potential OOM in update_verifier
    • 20126e1 : libfusesideload: Clean up the CFLAGS for the module.
    • 83b0780 : Separate libupdate_verifier module and add testcases.
    • 8ab2808 : applypatch: Remove the obsolete support for "applypatch -s".
    • 391bb7b : applypatch: Add determine the return value of ApplyDiffPatch and capture the error flow.
    • 79a0e98 : minadbd: Fix a failing test due to SIGPIPE.
    • d8039ac : recovery: Remove the include of adb.h.
    • b24510c : librecovery: Remove -Wno-unused-parameter and add -Wall.
    • d9d1629 : Reboot the device on user build after the install fails
    • 0a3e4dc : tests: Remove obsolete classes in applypatch_test.
    • f2784b6 : Add more tests for verify_package_compatibility().
    • 919d2c9 : Call libvintf to verify package compatibility.
    • 6af51a0 : Minor clean up to minadbd_services.cpp
    • 8706a98 : Adding support for quiescent reboot to recovery
    • 8a7afcc : Add tests for read_metadata_from_package().
    • f8119fb : Minor clean up to install.cpp.
    • 0ad2de5 : Add 'system' to update_verifier's gid
    • bc4b1fe : Add tests for update_binary_command().
    • 4608daf : init.rc: Remove sys.powerctl action
    • 99c549d : Fix the double free in verify_package_compatibility().
    • 7fdcb19 : Add the missing LOCAL_CFLAGS for librecovery.
    • e959022 : libmounts: Remove two dead functions.
    • 2aa0d3a : minadbd: switch adb_thread_create to std::thread.
    • 1d86605 : Verify the package compatibility with libvintf.
    • 4bb11c7 : Protect filename_cache with lock in ota fault
    • 3a8d98d : Abort the update if there's not enough new data
    • ad87d9d : tests: Use get_bootloader_message_blk_device() to find /misc.
    • 3a8002f : update_verifier: correct group in rc file
    • a015cd1 : update_verifier: tweak priority of update_verifier for quick boot
    • fb00d82 : Boot control HAL based on the A/B headers.
    • bf5b77d : Change the internal representation in RangeSet.
    • c3ef089 : applypatch: Remove duplicate test files.
    • 5a176c0 : Use regular check for partition name instead of CHECK()
    • c97edcb : updater: Keep the parsed parameters in std::unique_ptr.
    • 8f23757 : Move parse_range() and range_overlaps() into RangeSet.
    • 3958a95 : Update_verifier should read blocks in EIO mode
    • 0bbc764 : updater: Don't append newline when calling uiPrint().
    • 31b6bc5 : tests: Remove LOCAL_ADDITIONAL_DEPENDENCIES.
    • 60a70af : updater: Move RangeSinkWrite into RangeSinkState.
    • 84a0648 : recovery: switch to fs_mgr_read_fstab_default()
    • 7368316 : Add test config to minadbd_test
    • 5f85d1f : Log the error message when failing to mount/umount.
    • 28b79f7 : Fix the bad merge (duplicate tests).
    • 545317f : update_verifier: raise priority and ioprio and start with exec_start
    • c3c3496 : Suppress the unused variable warning in parser.yy
    • 3ee2b9d : Log temperature during OTA update
    • bdc8c1a : tests: Add a test for --wipe_ab into UncryptTest.
    • c0e1c46 : applypatch: Let Apply{BSDiff,Image}Patch accept std::function.
    • f7eb760 : applypatch: Change the ssize_t length parameters to size_t.
    • d2aecd4 : updater: Clean up LoadSrcTgtVersion2().
    • 7e61c6a : tests: Construct two bad packages at runtime for VerifierTest.
    • 217d9f9 : tests: Construct two bad packages at runtime for VerifierTest.
    • 2078b22 : Add the missing sr-Latn into png files and rename the png locale header

  • platform/build with 506 change(s)
    • ecdd817 : Version bump to OPM1.171019.011
    • 115a4f3 : Update Security String to 2017-12-05 for December Security Bug: 67774760 (cherry picked from commit 81ee575d52e964d1a3933ac6e8e1a680321883a8)
    • 33032fe : Version bump to OPM1.171019.009
    • 519da7c : Version bump to OPM1.171019.008
    • 4a400b0 : Version bump to OPM1.171019.007
    • 48d4ef2 : Version bump to OPM1.171019.006
    • ec4882a : Version bump to OPM1.171019.005
    • 5129a6f : build: fix builds when first_api_level isn't defined as property
    • 6b984b2 : Move ro.product.first_api_level to vendor/build.prop
    • 3905423 : Version bump to OPM1.171019.003
    • c867f1b : Add make_f2fs into GSI
    • 16b67f1 : Version bump to OPM1.171018.001
    • 344da9c : Version bump to OPM1.171017.002
    • 7559991 : Version bump to OPM1.171016.001
    • 120a1bd : Add some properties to go_defaults_512.mk
    • 7267676 : Split go_defaults into a 512 version and a normal version
    • aea0f92 : Create product sysprops on vendor partition.
    • 053ea4f : Version bump to OPM1.171013.002
    • 47ac5ac : Update Security String to 2017-12-01 For December Security Bug: 67774760
    • bdee84e : Version bump to OPM1.171013.001
    • e10314b : Version bump to OPM1.171012.001
    • 43cbbe8 : Version bump to OPM1.171011.002
    • 9e59607 : Version bump to OPM1.171011.001
    • bf724b5 : Version bump to OPM1.171010.001
    • 2befe2a : Version bump to OPM1.171009.002
    • 7c4817b : Version bump to OPM1.171009.001
    • 0703ef2 : Version bump to OPM1.171006.002
    • a1cfce9 : Version bump to OPM1.171006.001
    • 0a0e5ea : Add Android Go defaults make file
    • ade886f : Version bump to OPM1.171004.001
    • 905b2e0 : Ignore zip comments in dump-package-stats
    • a224821 : Version bump to OPM1.171003.001
    • e49ee70 : Enforce TARGET_USES_MKE2FS := true for new devices
    • 810ddd9 : Version bump to OPM1.170928.006
    • b39c554 : Version bump to OPM1.170928.005
    • 6dff782 : Version bump to OPM1.170928.004
    • 16cda2f : Use computed salt for AVB-signed images.
    • b1629b6 : Version bump to OPM1.170928.003
    • 74ab089 : Version bump to OPM1.170928.002
    • a4a944b : GSI: add the messaging app
    • 87153c6 : Build repeatable system images with mke2fs.
    • aec65df : EXPERIMENT Add a product variable for priv-apps dependencies.
    • 98ef408 : Change aosp_arm_(a|ab) to 768MB
    • db2a78f : EXPERIMENT Add a product variable for priv-apps dependencies.
    • 8f1477b : Version bump to OPM1.170921.003
    • 12d918e : Version bump to OPM1.170921.002
    • 04f6ff5 : Disable VNDK runtime checking
    • 4876229 : Add support for profiles without preopt
    • 0015eae : Version bump to OPM1.170918.002
    • 3fdb549 : Set the default value of pm.dexopt.shared to speed
    • 0fbb836 : Add product property for preopting extracted APKs
    • cb9eae2 : Version bump to OPM1.170914.005
    • 8599287 : Version bump to OPM1.170914.004
    • 48cc598 : Version bump to OPM1.170914.003
    • 7a6aa39 : Version bump to OPM1.170914.002
    • 09d0d5b : Set default size for 32-bit GSI to 1 GB
    • f23bbf1 : Consider prebuilt vendor.img as having vendor partition.
    • a2698ee : Version bump to OPM1.170913.003
    • 2a2dbcd : Consider prebuilt vendor.img as having vendor partition.
    • 194ae71 : Version bump to OPM1.170913.002
    • d24487a : Update Security String to 2017-11-05 on oc-dev bug:65631379
    • 8f4a4c2 : Update Security String to 2017-11-01 on oc-dev bug:65631379
    • 6f224a7 : [Do Not Merge] Update Security String to 2017-11-01 on nyc-dev bug:65631379
    • 0c93452 : [Do Not Merge] Update Security String to 2017-11-01 on mnc-dev bug:65631379
    • e90604b : [Do Not Merge] Update Security String to 2017-11-01 on lmp-dev bug:65631379
    • 914a904 : Version bump to OPM1.170912.002
    • 6b728ae : Make privileged apps always keep uncompressed, 4-byte align dex files.
    • 35c4eab : Version bump to OPM1.170911.002
    • 0f99033 : Fix the detection for compressed APKs.
    • 8e003f9 : Version bump to OPM1.170908.003
    • f89dc84 : Revert "Support TimeZoneRulesManagerService in GSI"
    • eaadcdf : Version bump to OPM1.170908.002
    • afee8f3 : Skip checking files that have less blocks in block map.
    • 106fa4f : Support excluding overlays when enforcing RRO
    • d861714 : Skip checking files that have less blocks in block map.
    • 686aff5 : add llndk|vndksp.libraries.txt to vndk_package
    • bbce7ba : Version bump to OPM1.170906.002
    • 558f3dd : Revise GSI to inherit from aosp_base.mk and telephony.mk
    • 6bbb11a : Include vbmeta.img into product-img.zip
    • 292b843 : Remove root folder bt_firmware in GSI
    • 48399ee : Version bump to OPM1.170831.004
    • b4b0474 : Version bump to OPM1.170831.003
    • 95ddc40 : Disable adb authorization in GSI
    • 90c50f9 : Version bump to OPM1.170831.002
    • 75edf54 : Fix boot image profile in make files
    • 5bce7f2 : Update compatibility matrix logic.
    • 97c38ac : Version bump to OPM1.170830.002
    • 73c10be : add CTS tradefed harness dependencies to PDK fusion config
    • f265d80 : Version bump to OPM1.170829.004
    • e4b8ec4 : Version bump to OPM1.170829.003
    • 35dac01 : Version bump to OPM1.170829.002
    • b97fd4e : Support TimeZoneRulesManagerService in GSI
    • 418258c : Allow system server jars for WITH_DEXPREOPT_BOOT_IMG_AND_SYSTEM_SERVER_ONLY
    • 56b73bb : Make GSI for arm64_ab more generic
    • afbb82b : fwk comp mat: add arch specific kernel requirements
    • 0ae807d : fwk comp mat: use a for loop for supported kernel versions
    • cd26335 : Version bump to OPM1.170828.002
    • 90da258 : emulator: fix widevine drm vndbinder denial
    • 49f78ff : configstore: remove configstore 1.1
    • b260f0d : Fix potential build break
    • 2ab3cf3 : emulator: fix selinux issues
    • fdcc489 : Version bump to OPM1.170824.002
    • bbcdc07 : dex_preopt: Use the unstripped jar file for generating profiles.
    • 2cf1711 : Reduce the system partition size of 32 bits GSI
    • 5d8410b : O MR1 is API 27
    • c3c1c14 : Version bump to OPM1.170822.002
    • 4196ab6 : Version bump to OPM1.170821.002
    • 4e140ce : Update platform security string to 2017-10-05 in oc-dev Bug:64896113
    • 80d3742 : Update platform security string to 2017-10-01 in oc-dev Bug:64896113
    • f2f5343 : [Do Not Merge] Update platform security string to 2017-10-01 in KLP dev Bug:64896113
    • a07bf04 : releasetools: Add support for compressed APKs.
    • 0435fff : Version bump to OPM1.170817.003
    • 882c99a : GSI: adds /odm mount point in root dir
    • 82962a9 : cxx_stl_setup is not executed for modules from soong
    • cccd0b2 : 64-bit GSI: adds init.zygote32_64.rc into root dir for vendor to select
    • f289007 : Version bump to OPM1.170817.002
    • 3cbe82d : Apply vndk_package to generic system image
    • 963485e : Add com.android.location.provider to the system server classpath.
    • 3147e7c : Copy adbd from system/bin to recovery/root/sbin
    • a508578 : sdk: add vendor-qem.img into the deps list
    • 6a4bd69 : apkcerts: Add information about the compressed state of the APK.
    • 2999f29 : Move common 32/64 bits product settings to another files
    • 753e9e4 : emulator: squash misc modifications from oc-emu-dev
    • e5e0742 : emualtor: keep libopenjdkjvmti*.so on sdk images
    • cb694eb : emulator: move rild.libpath to vendor
    • f2e71a4 : sdk:enable emulator to launch in build environment
    • d5f90a5 : build-emulator: fully treblize emulator image
    • c61b6bd : Build vendor image for emulator
    • 5cb6925 : Version bump to OPM1.170810.004
    • 37ba2d9 : Update paths for frameworks/base/config
    • 4ae165c : Add dirty-images-objects handling to boot image build.
    • e5f3fd5 : Version bump to OPM1.170810.003
    • e745ab0 : Version bump to OPM1.170810.002
    • 7c20510 : Implement LOCAL_COMPRESSED_MODULE.
    • cc1d9c3 : Reduce the system partition size of generic system images
    • 8075569 : Move common settings in BoardConfig.mk into a common makefile
    • 6ea8153 : Phony module vndk_package is added
    • aa9cb7e : Version bump to OPM1.170809.002
    • e3793d9 : Enable Canadian English on L10n builds
    • 47f1b93 : v8.0.0 was only temporary. O-DR is 8.0.0
    • c11e0ea : Add en-XC (cracked pseudo-locale) to L10n build
    • 075ed1d : Version bump to OPM1.170808.002
    • 614482f : thermalserviced: add ThermalService daemon
    • 6197aba : thermal: Add Thermal HAL 1.1 to treble_common.mk
    • 98c2735 : oc-mr1-dev is now 8.1.0
    • 19e0320 : build: aux: Fix link type checking for AUX builds
    • cb1d256 : Version bump to OPM1.170803.002
    • 8b60c82 : Force generic system image to load dex pre-opt from system
    • f28bf72 : Making a comment a bit more explicit
    • a302746 : Change Android version to v8.0.0
    • f33efbd : Replace -classpath with --class-loader-context for preopt
    • 9afc0d5 : treble_common.mk: add the vbmeta.img to disable verification
    • 1287e59 : Vendor modules in make also have __ANDROID_VNDK__ defined.
    • bc88ff6 : Revert "Revert "emulator: create qemu images for system,vendor""
    • f6d7966 : Version bump to OPM1.170801.002
    • 22c06e7 : oc-mr1-dev is OC-MR1, don't allow building beyond it
    • 4584215 : update new HIDL interfaces in generic system image
    • ea27bb5 : Version bump to OPM1.170727.002
    • 0f0cc8a : Add new products aosp_x86_ab and aosp_x86_64_ab
    • e464821 : Add new products aosp_x86_a and aosp_x86_64_a
    • e572132 : Add new product aosp_arm_ab
    • 9821e00 : Share system properties with all GSI project with treble_system.prop
    • 37ae422 : add legacy-android-test java library to PDK platform.zip
    • 1a5c2dc : Don't add .vendor suffix for vendor-only modules
    • e58dd19 : Version bump to OPM1.170726.002
    • eb2e568 : Apks are again allowed to use vendor libs as before
    • 86c8bad : Version bump to OPM1.170725.002
    • 3297613 : Removed overlay from target
    • fa79417 : Revert "Removed overlay from target"
    • 4f612c6 : Adds the Neural Networks lib to the base configuration.
    • 1dc5d47 : Look for non-existent files listed in avb_vbmeta_args.
    • 0211290 : Revert "Use java prebuilts"
    • a910353 : Add libstagefright_soft_flacdec to core_base.mk
    • 81a7690 : Add makefile to define PRODUCT_SHIPPING_API_LEVEL for O release
    • 32f388f : Updating Security String to 2017-09-05 Bug:63846344
    • f1c17f1 : Updating Security String to 2017-09-01 Bug:63846344
    • 58c1b04 : Fix potential build break
    • 9a82bfd : Allow integer_overflow sanitizer path exclusion.
    • 5d3b159 : Remove JNI_H_INCLUDE from make.
    • 0b05860 : Make 'make docs' work on OpenJDK 9 toolchain.
    • e44e75a : Revert "Use dx.jar directly"
    • fd2b180 : Removed overlay from target
    • ec35a22 : treble_common.mk: Add wifi 1.1 package
    • 1931750 : Use java prebuilts
    • aaae43c : Update to latest jacoco usage
    • b0a29ad : Generate brotli compressed {}.new.dat for full OTA
    • 8ec2a1c : custom_images: support verity fec (forward error correction)
    • 89b802b : Fix LOCAL_JAR_PROCESSOR dependency
    • cbfba70 : Define paths for vendor native tests.
    • 2bc960f : Remove unnecessary configs
    • b43a52d : Don't allow JNI headers for vendors
    • d41ec5a : Stop using make wrapper around soong_ui
    • 9fdd00f : Add the missing 'import stat' line.
    • cb8e636 : fix: device_kernel_headers can't be found in the make world
    • 599fefa : Add netutils-wrapper to generic system image
    • da8694d : Add kernel entry to fwk compat mat.
    • bbab800 : configstore: remove configstore 1.1
    • 0c5f1e5 : Support kernel modules in the odm image
    • 0c59dab : Device-specific kernel headers are accessbile again
    • 77226f6 : Add support for using profiles for boot images
    • 48ae05e : Track the AVB property name change.
    • e37a3c9 : Use dx.jar directly
    • cd20d59 : Refactor prebuilt tools
    • 427e49e : Build: More tombstones in userdebug
    • 47e137f : Build: More tombstones in userdebug
    • 4a36373 : Add integer_overflow sanitization build option.
    • 8533fa1 : Fix install location for vendor tests
    • d479431 : Re-compute DX command if it changes for PDK.
    • a12d38a : Increase max heap size for javac to 2GB.
    • 2e81b3c : Enable stripping of java debug information when required.
    • 7b63207 : emulator: fix emulator booting
    • 7f8be9f : Give TARGET_OUT_HEADERS to vendor modules
    • d665b02 : emulator: get emulator booting
    • 0851df8 : Provide make variables for java binaries
    • 831fc71 : Build: Add PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD
    • 0556231 : Align size of vbmeta image to 4k boundary
    • 9e95bea : Align size of vbmeta image to 4k boundary
    • 3f72176 : Track the AVB property name change.
    • 9978b52 : Update coverage sanitizer flags in make
    • b83b205 : Add a make maco to convert string to upper case
    • c218a47 : Support replacing AVB signing keys.
    • 57ae9a2 : Delay the write-back of misc_info in sign_target_files_apks.py.
    • 7db5d2c : Update new HIDL interfaces in generic system image
    • 572a3df : Add compiler filter for inactive app downgrade
    • cdf3927 : Add libdl.so to the list of system shared libs
    • 95a95c3 : Allow packing custom radio images into target_files zip.
    • 639118f : Support replacing AVB signing keys.
    • 952f6a4 : Removing vboot 1.0 verity metadata
    • 7eb6a92 : Move /default.prop to /system/etc/prop.default
    • f829b40 : Move /default.prop to /system/etc/prop.default
    • e51b671 : Rewrite the prop file at BOOT/RAMDISK/prop.default.
    • 94f5f93 : Add PRODUCT_SYSTEM_SERVER_DEBUG_INFO property
    • af4bde4 : Re-compute DX command if it changes for PDK.
    • de05f89 : Enable missing dependency checks
    • 6a90210 : Add product system server compiler filter property
    • 4261cdc : Remove previous implementation of RadioService.
    • b12d4b7 : Get java config from soong
    • ae4916b : Build: Use ART phony packages in runtime_libart
    • 7caea14 : Enable linker warning toast for userdebug/eng builds
    • 044fc0c : Add OWNERS in build/make
    • df0387d : Makefile: Add avbtool to INTERNAL_USERIMAGES_DEPS
    • 3abc30b : cas: add CAS hal to build
    • fbcd041 : Use make functions to convert a text to lower case
    • f636a80 : AVB: support chain partition signing
    • 9c384d2 : Verify the contents in install-recovery.sh
    • 91a5227 : Add make sync target
    • 78de9f1 : Remove the obsolete location check for install-recovery.sh
    • f354b17 : Support custom my_copy_pairs in package-modules.mk
    • 84cbe43 : LOCAL_PROPRIETARY_MODULE implies LOCAL_USE_VNDK
    • 3ca6818 : LOCAL_PROPRIETARY_MODULE implies LOCAL_USE_VNDK
    • 15fd373 : Pass FRAMEWORK_VBMETA_VERSION to assemble_vintf
    • e615afd : Use make functions to convert a text to lower case
    • ea7956e : Support for android.net.lowpan in frameworks/base
    • fe31917 : Add audio.a2dp.default to generic system image
    • cbd421f : Remove unnecessary items in treble_common.mk
    • af505d5 : Add wificond to Android makefiles
    • a426a60 : Require sysui overlay
    • 0596384 : Mark oc-dev-plus-aosp OPR1 as REL
    • b8d3cc0 : Allow custom compiler filters for system server jars
    • cda3d10 : core: Move core.oat bootjar definitions into envsetup.mk
    • f3251ac : Add makefile to define PRODUCT_SHIPPING_API_LEVEL for O release
    • 9d4639c : core: Move core.oat bootjar definitions into envsetup.mk
    • f33a96c : core: Move core.oat bootjar definitions into envsetup.mk
    • d2fc242 : Add android.hardware.power service+impl and power.ranchu
    • 2f137ee : Revert "core: Move core.oat bootjar definitions into core/config"
    • 4a0ad4a : Add a new PRODUCT variable for forcing 'speed' preopt.
    • 54747a7 : Add junit/textui/** to the proguard filter
    • 8c50798 : core: Move core.oat bootjar definitions into core/config
    • 4f3e568 : Set JAVAC_WRAPPER if USE_GOMA is set.
    • 53cf999 : Align size of vbmeta image to 4k boundary
    • 74d6962 : Master is now OPM1
    • 2b8f489 : Allow sign_target_files_apks.py to create zip64 signed TF.zip.
    • 9ac4cb0 : Fix duplicate 'META/care_map.txt' when calling add_img_to_target_files
    • 3e7387a : Updating the BUILD_ID to OC-DR1 for oc-dr1-dev branch.
    • 3e599ea : AVB: support chain partition signing
    • 7cd3004 : Align size of vbmeta image to 4k boundary
    • 6fdff23 : Normalize building generic system image with treble-common.mk
    • 6402873 : Apply ALLOW_MISSING_DEPENDENCIES to droiddoc template dir
    • bae7ee5 : add support for test suites with 'prebuilt tools'
    • c45b7e3 : Added android.test.mock to PRODUCT_PACKAGES
    • f37088f : Add mising AAPT2 dependency
    • 78b8dd6 : Normalize building generic system image with treble-common.mk
    • c401a62 : Add mising AAPT2 dependency
    • 6d38503 : More aapt2 aar prebuilt fixes
    • 1130dc4 : Use framework resources for prebuilt aars with aapt2
    • 2f3af25 : Don't attempt to write to / for aar prebuilts
    • 655c542 : Find target keywords in the first 100 lines.
    • 46a5999 : Delay the write-back of misc_info in sign_target_files_apks.py.
    • f61b430 : Use different versions for framework compatibility matrix
    • b22b572 : Unspecialize oc-dev-plus-aosp
    • 350911d : Revert "Support for android.net.lowpan and LoWPAN Service"
    • 71b8321 : Revert "Revert "OC-DR is 8.0.1""
    • fbba7fe : main.mk: Set dalvik.vm.stack-trace-dir
    • d2d01e5 : Fix the broken script in AssertFingerprintOrThumbprint.
    • 3ebfdde : Remove three board_avb_* args from META/misc_info.txt.
    • dd65f96 : Switch to clang-4053586
    • ccc4816 : Fix ALLOW_MISSING_DEPENDENCIES in PDK builds
    • 6b2e155 : Generate care_map.txt when AVB is enabled
    • c633ed0 : Support re-generating DTBO image from add_img_to_target_files.py.
    • 25f2d0d : Fix make warning/error colors on Mac
    • a64f336 : Move math function definitions.
    • 2bb1097 : Remove the obsolete logic in img_from_target_files.py.
    • 3cba374 : Pack avbtool into otatools.zip.
    • 780cd45 : Revert "OC-DR is 8.0.1"
    • 616fbeb : Move recovery building from sign_target_files_apk to add_img_to_target_files
    • 143f2b1 : Add blueprint_tools as default target
    • 38af07f : Update the recovery files under SYSTEM/ if recovery patch is rebuilt
    • a9fed83 : Update RenderScript build config and definitions.
    • 9bfcbc8 : Move APP-% and PRODUCT-% implementation out of Kati
    • 562bacc : Remove the rest of showcommands, dist goal
    • b5e44b0 : Add sysui dark theme dependency
    • 9cc3c76 : Let signapk access internal APIs under OpenJDK 9 toolchain
    • 2ddbcdf : Pass TARGET_BUILD_PDK to soong
    • 97479cc : Desugar: allow reflection over internal APIs.
    • 73ebddc : Accept multiple input files for device manifest.
    • 7ea994b : Support signing custom images with AVB HASH or AVB HASHTREE
    • e8ef8f7 : Makefile: Add the dependency for BUILT_OTATOOLS_PACKAGE.
    • 988a08d : Fix override warnings when two test suites share an output
    • 6a324ba : Remove the obsolete UnpackPackageDir() in edify generator
    • c61bd99 : Drop build support for LEGACY_USE_JAVA7.
    • 406050b : Fix the symlink detection when signing TF.zip.
    • f8a49c5 : Add LOCAL_JAR_PROCESSOR
    • 0ed47f7 : Fix fragile assumptions about build toolchain. (attempt #2)
    • 43b2829 : OC-DR is 8.0.1
    • bf1d094 : Since OC-DR is also API26, it should be REL
    • 3c4c0b6 : Make: Don't rely on presence of tools.jar in toolchain.
    • 50e8753 : Use installed module stem for .so soname
    • 6b19e49 : Android.mk: clear variable at end of use
    • 2b32469 : Add soong variable for PRODUCT_FULL_TREBLE.
    • 8ef1aae : Recognize new clang and make warnings.
    • 0f2ab46 : Move dataclean and installclean to soong_ui
    • d8eabaa : Enable incremental builds for ASAN. (make)
    • 4c764ab : Revert "build/make/core: Fix fragile assumptions about build toolchain."
    • e2a8da2 : build/make/core: Fix fragile assumptions about build toolchain.
    • d4dbf79 : Always use non-sanitized library locations for JNI.
    • 930a918 : Embedding the JNI lib is controlled by PRODUCT_FULL_TREBLE
    • 1b67234 : configstore: build configstore 1.1 instead of 1.0
    • 3bac9b1 : Makefile: copy mke2fs.conf to ota root
    • 0618e63 : Makefile: Remove the duplicate lines for OTATOOLS.
    • 4b2b2a7 : Removing OPR1 from master as OC is API26
    • 0cf52d8 : Start deprecating OVERRIDE_BUILT_MODULE_PATH
    • f72308a : Start deprecating OVERRIDE_BUILT_MODULE_PATH
    • 83857b6 : Allows DX alternative Jar.
    • 5c2be9a : Add dexdiag tool to images
    • 1664b90 : Normalize timestamps in host java libraries
    • a6b038f : Embedding the JNI lib is controlled by PRODUCT_FULL_TREBLE
    • 35b34ef : OTA metadata uses system_matrix.xml.
    • 5b0fe18 : Add support for avbtool in custom_images.
    • b147846 : Allows DX alternative Jar.
    • 85e55ce : Move auto installclean to soong_ui
    • 3eb4416 : Move version checking to soong_ui
    • bd8ac32 : Move clean/clobber to soong_ui
    • 3715001 : Allow disabling of CleanSpec functionality
    • e949585 : Add c/a/i/u/* to the list of injar filters
    • 889ee5e : add dtbo support for ota
    • 730624c : fix builds on macOS when kernel modules are used
    • 10bd2af : Update whitelisted package name for google vr
    • 44c9c07 : Install preopted profiles on device
    • f63e2cd : OTA Tools: Handle password encrypted keys
    • d1d6fc5 : Teach mgrep to find soong/*.go files.
    • a70b40f : Set emulator framebuffer display device buffer count to 3
    • ce9d78f : Add a script to parse an block-based ota package
    • 9ebc278 : Selectively add _asan flavor suffix.
    • c7477bc : package modules.alias onto device
    • 001c676 : Add the option to reserve headroom for partition images. This is useful for devices with low disk space with different build variants.
    • a820b5a : Updating path to new frameworks/layoutlib project
    • fa7ecfb : Clean LOCAL_RESOURCE_DIR paths
    • 5ec6bbc : Implement clean-path
    • 6324c2d : Default profile usage based on the existence of the profile
    • dd35495 : Move include in prep of Android.bp support
    • 7932f9b : Export OVERRIDE_RS_DRIVER to soong
    • c5536ff : Use speed-profile instead of quicken for the profile case
    • d0b9e62 : Add media_profiles_V1_0.dtd
    • 2b00228 : Remove redundant dependencies
    • d7bd1f2 : core/Makefile: add AVBTOOL deps to boot.img for BOARD_AVB_ENABLE
    • c96c1de : Remove redundant dependencies
    • 3945158 : releasetools: Add a verbose parameter to common.Run().
    • 0caf69d : Remove redundant dependencies
    • 5ab07d4 : make: add __clang_analyzer__ to clang-tidy
    • b586105 : Remove redundant dependencies
    • 1c1e142 : Only set TARGET_PLATFORM version in lunch when explicitly requested
    • f899251 : Clear LOCAL_JACK_ENABLED for ANDROID_COMPILE_WITH_JACK=false
    • 30c33b1 : Sort inputs to compatibility suite zip files
    • ea60db9 : Pass TARGET_USES_HWC2 to soong as device_uses_hwc2
    • b2cbafe : Support for android.net.lowpan and LoWPAN Service
    • 39c2ece : Build: Remove com.google from the boot classpath whitelist.
    • 149099c : Revert unnecessary dependency to fs_config_dirs and fs_config_files
    • 6b68da0 : Do not package res unless RS target API 21
    • 3a0afa7 : Allow PRODUCT_FULL_TREBLE_OVERRIDE to be false.
    • 9e7eab5 : Split vendor license notices into vendor partition
    • 9418749 : Install sqlite3 on userdebug builds
    • 0a06d8b : Revert "Revert "master is now OPD1/ODR by default and adding OPM1/OMR1""
    • b105e36 : Only set TARGET_PLATFORM version in lunch when explicitly requested
    • ffee7c3 : OPM1.170501.001
    • 2c17ca1 : OPM1.170430.001
    • 9eff830 : Make javac checkbuilds match jack
    • b17f285 : Support LOCAL_JACK_ENABLED := javac_frontend
    • 48d9a5c : Build: Disable leak sanitizer for ijar
    • 83c5c47 : Build: Disable leak sanitizer for llvm-rs-cc
    • c5bb0d7 : Build: Disable leak sanitizer for aapt
    • a5bb180 : Pass --force-determinism to prebuilts.
    • eb3d2f2 : Use 'quicken' instead of 'interpret-only'.
    • 24f5469 : Make the default preopt 'interpret-only'.
    • cdd4343 : Don't preopt system server apps in system_other.
    • b08ada1 : Introduce a whitelist for core apps used by system server.
    • 7a1ad6c : More aapt2 aar prebuilt fixes
    • 470e0e1 : Use framework resources for prebuilt aars with aapt2
    • 4884525 : Don't attempt to write to / for aar prebuilts
    • 211c901 : Makefile: support build and avb signing of dtbo img
    • ef21d14 : Get Android TOP from build.log file.
    • eb8dc72 : fs_config_dirs and fs_config_files miscalculates LOCAL_REQUIRED_MODULES
    • f68897e : OPM1.170427.001
    • 21803d3 : Revert "Revert "Add compatibility metadata to OTA package""
    • dd3a5b5 : slightly clarify error message from check_boot_jars.py
    • 500f5c4 : OPM1.170426.001
    • 0bf506f : Exempt UBSAN runtime library from soong_to_convert
    • 1fd588c : fs_config_generator: Add fs_config_(dirs|files)_(vendor|oem|odm)
    • 256d339 : fs_config_generate: add -P partitionlist option
    • 5649b31 : fs_config_generate: unit test
    • d506860 : Update stale comment for dalvik.vm.stack-trace-file.
    • 0576b5f : Update build files to new compiler filters.
    • f7ba37d : OPM1.170425.001
    • 3e73e2b : base_rules.mk : Support subconfigs for testcases.
    • 89b263c : OPM1.170424.001
    • 1cb8dea : Embed jni libs in vendor apks for treble-ized devices
    • c8f4bac : OPM1.170423.001
    • 169f5f1 : warn.py: have URLs open in new tabs
    • 2b7f8ab : link_type: common overrides 2nd
    • 2e3c3cf : Fix LOCAL_MULTILIB := 64 in TARGET_TRANSLATE_2ND_ARCH builds
    • c026f6d : Disable CFI for ASAN targets. (Make)
    • 1b23abc : OPM1.170420.001
    • c8f57d9 : make libprotobuf-cpp-* libs VNDK
    • b47d4e9 : Rewrite link type checking
    • e53c6e7 : Add the missing dependency on payload generation script.
    • 5567e50 : Update fuzz_test makefile.
    • 6ae54e4 : OPM1.170419.001
    • 5f89212 : Filter and colorize javac output V3
    • 2c061b9 : OPM1.170418.001
    • c3b2556 : Make PIC/PIE levels compatible for LTO.
    • db73650 : OPM1.170417.001
    • b177a0a : OPM1.170416.001
    • 9b37760 : AVB: support BOARD_BUILD_SYSTEM_ROOT_IMAGE
    • 8ee4a3d : AVB: support signing vendor.img
    • d2e778f : Set PRIVATE_PREFIX when using $(transform-prebuilt-to-target)
    • e224725 : Overridden packages shouldn't install vdex files either
    • 5e93057 : Make mini-debug-info stripping pass on already stripped binaries
    • 5162960 : OPM1.170413.001
    • 03aaa7e : Add the ability to save off the CSV to a file.
    • d06c455 : OPM1.170412.001
    • e8ee68b : Support java annotation proccessors
    • cde1498 : Support java annotation proccessors
    • 6e4eb24 : OPM1.170411.001
    • 9d2b328 : Support split /system and /vendor modules from Soong
    • d9c3fd1 : Revert "master is now OPD1/ODR by default and adding OPM1/OMR1"
    • b608f5e : OPM1.170410.001
    • 1468612 : OPM1.170409.001
    • 5e58793 : Add support for LOCAL_ERROR_PRONE_FLAGS
    • ffa3258 : Add LLNDK support for the VNDK
    • efc786a : Add dtc and libufdt prebuilts to dev path
    • 96476c1 : Fix duplicate and dangling rules
    • 52697a1 : OPM1.170406.001
    • 941b682 : Rearrange java library outputs
    • 950f1ef : Move proguard before classes.jar
    • bee0dec : Encode special characters in email addresses.
    • 65850da : Revert "Revert "device-tests: As a dependency to tests""
    • 8a431d9 : Common testcase directories: Clean up duplicates
    • 8250dc4 : Added make files for variable Nougat MR1
    • afaa0a6 : releasetools: Add validate_target_files.py.
    • 9c1372a : OPM1.170405.001
    • 2a8a393 : Add LOCAL_EXPORT_CFLAGS for Soong
    • 05909fa : Add LOCAL_EXPORT_CFLAGS for Soong
    • 2be5594 : Exclude ndk stubs from notice file list
    • 40c6fe1 : OPM1.170404.001
    • 1b22428 : Use product-based inclusive rule for enforcing RRO
    • cec578c : Don't include the dev-key on IOT products.
    • 53524b5 : Makefile: copy mke2fs.conf to ota root
    • 9af3fa1 : master is now OPD1/ODR by default and adding OPM1/OMR1
    • c86ea11 : Switch to a shell_and_utilities phony module.
    • 9874161 : OPM1.170403.001
    • 5cd3bca : fsconfig: Use defined macro for masking
    • c8b9b13 : OPM1.170402.001
    • 6fabefa : Move proguard before classes.jar
    • cb7d596 : Switch to a shell_and_utilities phony module.
    • a3afbb9 : Expose PLATFORM_VERSION_ALL_CODENAMES to soong.
    • 839db81 : Auto-generate PLATFORM_VERSION_ALL_CODENAMES.
    • b285c46 : Refactor sanitized library on-disk layout - Make.
    • 2c498a3 : Build: Force system owner for ASAN in system
    • 0e53734 : Optimize out extra jar copies
    • e0848c8 : Make the default preopt 'interpret-only'.
    • 5234c88 : OPM1.170330.001
    • 39f97ae : Enforce RROs for all the build-time ROs
    • 039b5c7 : Build: ASAN in system
    • fc8ead6 : Revert "Revert "Revert "Add soong_javac_filter to all javac commands"""
    • 8d677a2 : OPM1.170329.001
    • 073ab0a : Switch to clang-3859424.
    • c901659 : Add min and max supported versions
    • 349a7a7 : Move comments to the previous line
    • a2c6c0b : Don't preopt system server apps in system_other.
    • 7325f1d : OPM1.170328.001
    • 562ac35 : Changing default Jack arguments.
    • 2c3289b : Ensure that BOARD_VNDK_VERSION is current
    • 9fe97e2 : Add USE_FILESLIST_GO to switch to fileslist.go
    • 9af4834 : Introduce a whitelist for core apps used by system server.
    • cbf76f6 : Add LOCAL_OVERRIDES_MODULES
    • 445c285 : Change the global CFI flag to default to enabled.
    • 45665b4 : Change the global CFI flag to default to enabled.

  • platform/build/blueprint with 11 change(s)
    • 616c278 : Add . and / to MockFs
    • 5f303b9 : Fix tests with TestMain
    • 26c141f : Add a script to regenerate build.ninja.in files
    • d317b06 : Test against go 1.7.6 and 1.8.3
    • 83359c6 : Support TestMain in tests
    • 75fec88 : Fix glob deps for non-wild patterns
    • 5e40f19 : Add OWNERS in build/blueprint
    • 5d4b9d8 : Some util functions to support bpfix
    • 4a02a30 : Cap concurrency when parsing blueprint files
    • 8de48af : Escape leading space in ninja strings
    • 7aa318f : Allow BuildParams to override ninja description

  • platform/build/kati with 3 change(s)
    • bcb31de : Add OWNERS in build/kati
    • f63a3fd : Add --werror_find_emulator, --werror_overriding_commands
    • 09279ad : Ignore EACCES during find emulator opendir

  • platform/build/soong with 231 change(s)
    • 61d4611 : Use correct flags for host-side assembly
    • a7282fe : Make libdl.so be loaded after libc.so
    • 95ec127 : Keep vndk library lists sorted
    • 40350ab : List of VNDK-related libs are exported to make
    • 1e7495d : cflags for vendor variants
    • ef34632 : a shared lib header is not exported to vendors if it is in exclude_shared_libs
    • bbf2d25 : Allow vndk library dependecies to dump abi again.
    • dd4fd11 : Allow 'vndk' tag in cc_defaults
    • 5bc7381 : .vendor suffix is added only for libs having core/vendor variants
    • e8dc34a : Rename java module and property names for consistency
    • be1da47 : Use dependency tags for java modules
    • ec7a042 : Use android.Prebuilt for JavaPrebuilts
    • 72bb363 : Add basic tests for java modules
    • 1f44a3a : Don't pass same argument twice for defaults modules initialization
    • 6650414 : Revert "Remove java version checks"
    • f5310e3 : Add to cflags in compilerFlags()
    • efac4a8 : Switch `owner` to *string to disable concat
    • a40331c : Regenerate build.ninja.in
    • 3cf6306 : Move default libnativehelper include to mock dir.
    • 5f59553 : Allow integer_overflow sanitizer path exclusion.
    • 8effde4 : Install VNDK libs in /system instead of /vendor
    • b97e818 : Add support for data field in cc_benchmark.
    • 7177107 : Regenerate soong's build.ninja.in
    • cec8171 : Add integration testing infrastructure
    • c6f07f0 : Remove java version checks
    • eb54da6 : Fix incorrect package for variable
    • d48633a : Use ExistentPathForSource
    • 38cef8a : microfactory: Sort dependencies
    • cae59bc : Add microfactory tracing
    • 1b82286 : Support running soong_ui.bash from anywhere in the tree
    • c40e10b : Drop make flags in soong_ui
    • 091525e : Parse environment options from the command line
    • 9b58749 : Support more ways to pass -j/-k
    • fd7310d : Fix kernel_headers module registration
    • d773eb3 : add device_kernel_headers module for vendor-specific kernel headers
    • 0c3a1ef : Add integer_overflow sanitization build option.
    • 00269f2 : Fix install location for vendor tests
    • 4c35af0 : fix: a vendor variant of a lib doesn't re-export llndk headers
    • 1a0f09b : Fixed the unexpected scenario for "device_supported"
    • 3624285 : Refactor factories
    • 8241abb : Update coverage sanitizer flags in soong
    • 3978666 : Revert "[mips] Disable compact branch generation"
    • ba6b552 : Add libdl.so to the list of system shared libs
    • f6ad1db : Add header-abi-linker dependency on so file.
    • 6ab3d84 : Add header-abi-linker dependency on so file.
    • 0638299 : Make '**' implicit
    • 8936b02 : Add jar sorting to zip2zip
    • 3e3e72d : Add java config and share it with make
    • 540eff8 : Split java device properties into separate struct
    • 46c9b8b : Remove non-idiomatic inheritance
    • ba21113 : Update obsolete references
    • 20e1365 : Fix panic in builds with no device
    • 82218f2 : zip2zip: Support sorting globbed arguments, '**'
    • 0d58f98 : Black-list for clang LibTooling Cflags.
    • 418420e : Turn find emulator warnings into errors
    • 98b16c3 : Register libnativewindow as llndk
    • 9875edb : add exclude_shared_libs for vendor_available:true libs
    • 14b3f7f : Turn find emulator warnings into errors
    • e7efcbe : Capture backtraces during build_test
    • 44cf1a7 : add exclude_shared_libs for vendor_available:true libs
    • 9677e8c : Black-list for clang LibTooling Cflags.
    • c381fd0 : Revert "Revert "Run bpfix at the end of androidmk""
    • aff66e5 : Revert "Revert "Initial implementation of bpfix""
    • 651275b : Add support for misc_undefined diagnostics
    • e8a25d5 : Turn find emulator warnings into errors
    • 81a6cb3 : Add OWNERS in build/soong
    • 347ca0f : Revert "Revert "Turn find emulator warnings into errors""
    • 572324a : Add JAVAC_WRAPPER support
    • 15be0c6 : Require that NDK symbol files end with .map.txt.
    • a6697e8 : Only check for ninja stuckness after it's been running for a bit
    • 193f2fb : Make absolute OUT_DIR work with sbox
    • aac67d3 : Fix the issue that /tmp/soong_python_test* isn't being removed.
    • f49082a : Easier debugging of sbox
    • efc1b41 : Have Soong try to enforce that genrules declare all their outputs.
    • 2902fa7 : Add pom2mk, a maven repo - Android.mk tool
    • c6482d6 : Don't add -lrt on Darwin for sanitized targets.
    • 87f3b24 : Fix install path for sanitized native tests. (Soong)
    • 76cee23 : Fix -fsanitize=integer not passed for soong builds.
    • 809cc6f : Run 'pstree' if ninja_log hasn't updated recently
    • dadff1b : Switch to clang-4053586
    • e748f5d : Export clang default settings.
    • a18660d : Have installclean remove android-info.txt again
    • e427a40 : Stop installcleaning $PRODUCT_OUT/*.{ini,txt,xlb}
    • c2fc276 : Revert "Turn find emulator warnings into errors"
    • ae7f3e2 : MIPS: Lower LibartImgDeviceBaseAddress() to fix ART tests.
    • dc5b70f : Turn find emulator warnings into errors
    • 4932408 : correcting the libandroid_net name
    • 849bb6b : Allow version 9 toolchains for EXPERIMENTAL_USE_OPENJDK9
    • 04a16c7 : Support Make rewriting APP-*
    • eb3186a : Revert "Run bpfix at the end of androidmk"
    • a8cc9c5 : Revert "Initial implementation of bpfix"
    • 98418a0 : Add bionic's scsi headers to the include path.
    • 715cac3 : Optimizations to abi checking.
    • dab550d : Add pdk product variable
    • 41f5d58 : Add libandroid_net to the llndk.
    • 3615fe8 : Revert "Revert "Disallow multiple build executions in parallel""
    • 7fd905a : Run bpfix at the end of androidmk
    • de4b046 : Initial implementation of bpfix
    • 58a5c8b : Export cc_benchmark as NATIVE_TESTS to Make
    • 8b4319c : Drop build support for LEGACY_USE_JAVA7.
    • 8756b37 : Export clang default settings.
    • f624fb9 : Prepare multiproduct_kati to run on the build servers
    • f54e0a7 : Add arch, lib name to header-abi-diff invocation.
    • e24bc20 : Add Treble as soong variable.
    • f052f78 : Move dataclean and installclean to soong_ui
    • be9cd11 : Revert "Disallow multiple build executions in parallel"
    • 74f7b97 : Make factory functions in cc/prebuilt.go public. Test: refactoring CL.
    • dd84e05 : Dedup exported flags from dependencies
    • 5916657 : soong: use optimal FPU on Cortex-A15
    • 4a1741c : Add all packages under packages/apps to root.bp
    • 5323f8e : Add python_test_host module.
    • 7db68be : Disallow multiple build executions in parallel
    • 2700511 : Fix the issue "\n" didn't get interpreted properly.
    • 0df1517 : Add build_test.sh, split common parts of soong_ui.bash
    • 5ed900b : Allow specifying a build variant
    • 02781d5 : Move auto installclean to soong_ui
    • db8457c : Move version checking from Make into soong_ui
    • 6600a44 : soong: add cortex-a73 to microarchitecture list
    • a4e43a7 : Improve multiproduct_kati output
    • 6606872 : Revert "Revert "Ensure environment dependencies are correct""
    • 0b73b4b : Move clean/clobber to soong_ui
    • 6df46f5 : Add cortex-a73 support.
    • fa833bb : Support for LOCAL_AIDL_INCLUDES in androidmk
    • 734e380 : Clarify paths.go somewhat
    • 02f3add : Clean OUT_DIR
    • 1d9aa26 : Add cortex-a73 support.
    • fa7e8af : add libvndksupport to ll-ndk
    • 67a5c13 : Prettify soong ninja build descriptions
    • 014de6a : Fix genrule documentation
    • 90a4b75 : Add bootable/recovery to root.bp
    • 6e8115a : Work-around for crt objects with sdk: current
    • 5b52959 : Use ctx.ModuleBuild for darwin ar
    • 51d4ab2 : Run gofmt
    • 9707116 : Soong: Change Sanitize.Recover order
    • 254514e : androidmk: support cfi, diag, and misc_undefined properties
    • 8ff9ef4 : Declare dependency on sanitizer runtime libraries
    • ceeff0f : Add product_sdk_version.cflags property
    • 0fdee74 : Revert "androidmk: support cfi, diag, and misc_undefined properties"
    • 4068a5d : Revert "Ensure environment dependencies are correct"
    • 2101f4a : Automatically add frameworks/rs includes to modules with .rs files
    • a8688c4 : androidmk: support cfi, diag, and misc_undefined properties
    • 31e9947 : Fix mips32r2-fp-xburst build
    • 95f4dbb : Ignore disabled modules when generating ndk sysroot
    • e78473c : Ensure environment dependencies are correct
    • 03cc1b6 : Use -isystem to export ndk stl includes
    • b2123aa : Add a variable to disable modules in the PDK
    • c602b7d : Allow "required" property to vary by arch
    • 2a252be : Support .rs and .fs files in cc_* module srcs lists
    • 7e0eaf1 : Support %s in product variable properties
    • a3e6c52 : Always run asan ckati on the build servers
    • 269a8c7 : Add exec.Cmd wrapper for logging / sandboxing
    • db0b9a3 : Supported python build in host side.
    • 9543642 : Support override_rs_driver product variable
    • 561a3fe : soong: add __clang_analyzer__ to clang-tidy
    • 307d145 : Remove -isystem frameworks/av/include
    • bbc9f4d : Export proto deps from reused libraries too
    • 10d2231 : Check reused source files in hasSrcExt
    • f281bd8 : Supported minor features in soong_zip
    • 5ff51b5 : Update protoc support for libplatformprotos
    • 0e409a2 : Add device_uses_hwc2 product variable
    • 432c286 : Add msa mips features
    • d13a457 : Remove -isystem frameworks/av/include
    • 3f6fb2d : Add support for named versions in NDK map files.
    • 49927d2 : Generate stub libraries for unreleased API levels.
    • e0b933b : Globally enable libcxx's thread safety annotations.
    • f173d59 : Support ASAN for ckati and ninja
    • 1837b80 : Enable mips32r2dsp[r2]-fp in mega device build
    • 893d816 : Turn installation on in mega device build
    • ccf01e7 : Prepend arch variant include directories
    • e90bfd1 : Make generated_sources act like generated_headers
    • dad8c95 : Pass -I to yasm
    • 0906f17 : Add arm neon and mips dspr2 arch features
    • 5cf3948 : Fixups after llvm rebase
    • 87d8b56 : Make soong mm/ targets recursive
    • cd30431 : Add frameworks/opt/net/wifi to root.bp
    • e28f4e2 : Support test_suites in cc_benchmark modules
    • 57a5238 : Don't write output during tests
    • 8f4fdd8 : Disable CFI for ASAN targets. (Soong)
    • 54c5dd5 : Exit early on genrule command parsing failure
    • d87708e : Add frameworks/* to root Android.bp
    • 68a0985 : Blacklist DISPLAY / GREP_OPTIONS
    • 918b1d9 : Fix lots of warnings from abi dumping.
    • ca3e287 : Convert soong_javac_filter to a wrapper
    • e87b768 : Make PIC/PIE levels compatible for LTO (Soong).
    • 3e231fd : Add header-abi-checker for Vndk abi checks.
    • c43ae77 : Don't install header libraries
    • c32c3eb : Change the global CFI flag to default to enabled.
    • 4247f0d : Enable arm_on_x86 mode when arm is a secondary arch
    • 1b59409 : Make mini-debug-info stripping pass on already stripped binaries
    • ce87b80 : Use ArchType instead of string as map key
    • d402582 : Skip ndkApiMutator on disabled modules
    • 5cfd709 : soong: use optimal FPU for Cortex-A7
    • 4416e5d : Split /system and /vendor modules, allow multi-installation
    • 01a9059 : Remove explicit suffixes from (ll)ndk_library
    • fff256f : soong: always use -mfpu=neon-vfpv4 for Krait targets
    • 2439eb7 : Added duplicates checking when extracting source deps.
    • aa118f9 : Implement vendor as a synonym of proprietary
    • 1783a2f : soong: use optimal FPU on Kryo targets
    • b916b80 : Add LLNDK support for the VNDK
    • 5df73d0 : Make use of specific Kryo targeting in Clang
    • b01e7f7 : Support a `vndk` tag in gen_stub_libs.py
    • 5853940 : Pass exportedFlags directly to Make
    • 13fd3ff : Export JAVAC_WRAPPER environment.
    • 48834ee : Pass exportedFlags directly to Make
    • d8f8d07 : Disable .toc generation for windows
    • 3edeee1 : Add ctx.Windows()
    • 866810d : Exclude ndk stubs from notice file list
    • ac01ff5 : Add support for an armv8 variant for Kryo
    • ae4fc18 : Add support for an armv7 variant for Kryo
    • 4df566d : Correct variable name LOCAL_COMPATIBILITY_SUITE
    • 1ae73a6 : Microfactory support for transitive link dependencies
    • 2e5d7d4 : Add `sdk_version: "minimum"`.
    • 30c9d6e : Generate file to map codenames to API levels.
    • 07ce4ac : Add prebuilts/clang/host/linux-x86 to root.bp.
    • a2226b9 : Support prebuilt module types
    • 1dd8839 : Refactor sanitized library on-disk layout - Soong.
    • c319948 : Fix include order
    • 552432e : multiproduct_kati: better directory names.
    • d2130a9 : Use a timestamp file for preprocessed_ndk_headers.
    • 280802c : Fixed the issue that phony module was broken.
    • 1b4141f : fileslist: hash the content of symlink, not the file it points to.
    • e6a4d7c : Move versioner's -o before positional arguments.
    • 4442c2f : Switch to clang-3859424.
    • 11b2614 : Rework vndk detection
    • 7cbf5f8 : Fix variant errors when compiling with the NDK
    • d9233f1 : [CMakeList generator] Add headers to source files
    • a929db0 : Add support for test_suites property on cc_test modules
    • 16b626b : Export TSAN_RUNTIME_LIBRARY make variable
    • 620e6ad : Add fileslist.go to calculate hashes in parallel
    • dc03a84 : Remove -Wl,--allow-shlib-undefined from arm64
    • a739f24 : Add script to make a Go-style workspace for Soong

  • platform/cts with 1272 change(s)
    • 4a0e453 : SELinuxHostTests: Enforce from shipping api 27 onwards.
    • 739c165 : Fix for b/68051472
    • 07bbd2b : CtsViewTestCases: increase timeout
    • 30b9153 : Fix build
    • c8f2929 : Test: CameraCTSTest-Extend camera test timeout from 60min to 200min.
    • a055fd1 : CtsViewTestCases: fix flakiness in DragDropTest
    • b6be605 : CtxPreference2TestCases: assert appearances of UI items before capturing a screen
    • dd7ed76 : CtsGraphicsTestCases: increase timeout in CameraGpuTest
    • 16a98c4 : Add user build utility to PropertyUtils
    • bf18e86 : Disable ActivityKeyboardShortcutsTest for FEATURE_EMBEDDED
    • 0b77c94 : Revert "Add UiThreadTest annotation to ActivityKeyboardShortcutsTest"
    • 0d08baf : CtsIncidentHostTestCases: enable bluetoothadapter
    • 2fb014b : Fix CTS test for AOD metrics
    • a5d9d26 : Update CTS pre-built CtsShim apks
    • a6fef6c : Fix failing smart selection tests.
    • bfdf2c6 : CtsTransitionTestCases: increase timeout
    • 04ae83e : CtsIncidentHostTestCases: create notification channel
    • 48948a1 : package dynamic_linker as part of vts
    • 742444b : Add method to verify package and security SHA digest
    • d5bc667 : Switch CtsLibcoreOjTestCases to use AndroidJUnitRunner
    • 1d3db22 : Override max icon dimension of shoutcut manager
    • e841d67 : CtsServicesHostTestCases: exclude Keyguard related tests cases for embedded devices
    • 14f2254 : Skip equalizer tests for devices without equalizer
    • 0850a69 : Fix UsesLibraryTest to work when WITH_DEXPREOPT=false
    • defb6dc : Fix UsesLibraryTest for WITH_DEXPREOPT=false
    • 4c062bb : Camera: fix jpeg exif TAG_DATETIME validation
    • 84cd344 : Add a flaky test into known-failures.
    • 31abbae : CtsAppTestCases: make Usb accessory feature optional on embedded devices
    • 4e420dc : Add security test components to VTS.
    • edf2870 : media bitstreams test: remove yuv444 from standard set
    • 008a737 : media bitstreams test: handle missing report file on device
    • 2adde42 : media bitstreams test: add timeout for codec init
    • 3dad5ae : Loosening matching criteria to subset matching instead of exact matching.
    • 357e703 : Skip CtsMediaHostTestCases for lowMem devices
    • ab60561 : Remove internal symbols from ndk-api.xml
    • 1ee49d8 : Revert "Terminate child process of CTS immediately"
    • d9bf7ce : Make the UsageStatsTest more robust
    • 675334e : Add CTS test for cve_2017_0852_b_62815506
    • f260888 : Handle config changes in DecodeAccuracyTest activity
    • 499bb0a : Add UiThreadTest annotation to ActivityKeyboardShortcutsTest
    • a15ace3 : CtsOpenGlPerf2TestCases: Increase timeout of GLReferenceBenchmark
    • e50cbf7 : Add NDK API Coverage
    • 3e5d7ef : Disable dialer VVM components when running CTS
    • 8b83f0f : ResourcesTest should handle recursive drawable throwing NotFoundException Bug: 67462465 Test: test succeeds $ runtest --path=cts/tests/tests/content/src/android/content/res/cts/ResourcesTest.java ... android.content.res.cts.ResourcesTest:....................................................
    • ecf3e1f : When bugreportz is not supported use Bugreport
    • 4d33387 : CTS: update wifi scan timeout to 9 seconds
    • a8a7b67 : Fix LightBarTests testLightStatusBarIcons
    • 5d4637e : CTS test for Android Security b/35269635
    • e0137de : Update Cts Verifier test to reflect new Settings location
    • 1280925 : Revert "CTS/STS test for Android Security b/35470735"
    • 1bf67a2 : CTS test for Android Security b/34672748
    • a9e90c2 : Do not compile vm-test at runtime
    • b9584e6 : Check for bad attributes in StreamRecorder.
    • b4ed393 : CTS test for fix of b/65717533
    • ebdefbd : Autofill CTS fixes:
    • 86bacef : Track instant app permission change
    • 9ef1aa7 : Clarify location of managed device information
    • fc20349 : Another attempt to workaround the glitch in unknown source test
    • ddc3c5d : Fix DecodeAccuracyTest random failures.
    • 06347b1 : Revert "test if b/65484460 is fixed."
    • 83b360b : Add security test annotation for SkiaICORecursiveDecodingTest
    • 5dd14a3 : cts: ensure AAudio MMAP cannot be turned on by app
    • 51b44e8 : Improve the reliability of Bluetooth LE Connection Priority Client Test.
    • 707f124 : Attempt to de-flake CtsUiRendering
    • 0100ba5 : Remove duplicate HIDE_NON_SYSTEM_OVERLAY_WINDOWS
    • ee0f128 : Update Cts Verifier test to reflect new Settings location
    • d21c575 : Override build model value when linking custom reports to CTS builds.
    • 61d28fc : Refactor ResultReporter to facilitate other tests suites extending it and customizing the build info.
    • 5a40b18 : cts: ensure AAudio MMAP cannot be turned on by app
    • d882117 : CTS test for Android Security b/65122447
    • 6c81772 : Ensure sync account access tests pass with screen off
    • bb3ae26 : Override build model value when linking custom reports to CTS builds.
    • 79b733a : Refactor ResultReporter to facilitate other tests suites extending it and customizing the build info.
    • 16a01c0 : Start the installer activity in new task
    • 7e4357f : Update the test as NFC beam setting is moved in O
    • 7b52944 : Add CTS test for cve_2017_0852_b_62815506
    • e4d51e5 : RESTRICT AUTOMERGE Add CTS test for cve_2017_0852_b_62815506
    • cc29e51 : Update last public resource attribute
    • 957e07d : Revert "CTS/STS test for Android Security b/35470735"
    • 61c1e25 : Use custom delimiter to find first integer in output.
    • a5b7029 : Create proper notification channel for Virtual Display Service.
    • d9a0cb4 : CTS: Device with UI mode set to VR_HEADSET is identified as a watch
    • 4a9b66e : Use custom delimiter to find first integer in output.
    • 879ebd6 : Increase the number of methods in profile to trigger recompilation
    • 129ea9f : Added Autofill's AttachedContextActivityTest.
    • 1fac461 : More precise tracking of flinging the list
    • 8296043 : RESTRICT AUTOMERGE Add CTS test for cve_2017_0852_b_62815506
    • af8830f : Fix CTS verifier: TELEPHONY checkboxes are not visible
    • 5872eff : Fix CtsVerifier Bluetooth Device Picker View
    • 4b1b151 : Camera: fix subsec time expectation
    • 8f2d9f4 : CtsLogdTestCases logd#statistics failing
    • 9eb3ae6 : Camera: fix subsec time expectation
    • cd10e49 : Add resource color test
    • c183c11 : Override build model value when linking custom reports to CTS builds.
    • 377b3e7 : Generate reference images for all densities listed in CDD 7.1.1.3
    • d3180ac : Assert that PM requires APK to start with ZIP LFH
    • 165d58a : Assert that PM requires APK to start with ZIP LFH
    • 34f4169 : Test: Fix for CTS/STS test b/35644815
    • 1249be8 : test if b/65484460 is fixed.
    • 70ba7c6 : Collect VINTF, SEPolicy, and kernel config only on Treble devices
    • 2d8a042 : CTS fixes for Wear, which don't support backup feature
    • 1c7a80c : Assert that PM requires APK to start with ZIP LFH
    • 7bc3e96 : Skip testAudioRoute if only one audio route
    • 1b6131e : Hiding Always-on VPN and Trusted CA Certs if FEATURE_MANAGE_USERS is not supported.
    • ad4f08b : Assert that PM requires APK to start with ZIP LFH
    • 84ed2ff : Fix Transition test failure.
    • 042bdf3 : Add a test for invalid webp file
    • be69b55 : Add host-side utility class for PackageManager operations
    • 785772f : Add 280dpi resource to Theme test
    • 6dd03a2 : CtsHostsideNetworkTests: Add more logging when the test fails.
    • 3eb27c2 : Added security patch date check for specific permission.
    • 91e251c : Syncrhonize notification requests of "Bluetooth LE Notify Characteristic".
    • 2b4370d : Added missing permission to test manifest file.
    • 29d5854 : aaudio: Update list of sampling rates in the builder test
    • 35b5bd8 : CTS/STS test for Android Security b/36730104
    • bbdbd2e : CTS/STS test for Android Security b/36817053
    • f17bcba : CTS/STS test for Android Security b/62085265
    • b8647f1 : Add 260dpi resource to Theme test
    • 19cf86f : Increase timeout on decoding accuracy tests
    • 5fd8a8e : CTS for windowLightStatus/NavigationBar and navigationBarDivider
    • 13d3ef0 : Add a test for invalid webp file
    • d36eaa3 : Increase battery stats job duration to 5 sec.
    • 9bb6641 : Change utility name from isTv to isTV
    • ca6f2d5 : Pass position in window to PixelCopy
    • ccafb95 : Add property checking utility methods
    • da58f8c : Add host-side business logic skipTest and failTest methods
    • c00ae35 : CTS for windowLightStatus/NavigationBar and navigationBarDivider
    • 4a41bc7 : [CTS] Make sure android.backup.app is never in stopped state when running backup
    • e7c4c06 : Ensure that Ethernet is supported if the service is running.
    • 4ff2e36 : Fix CtsMediaHostTestCases
    • 668225c : CtsHostsideNetworkTests: Add more logging when the test fails.
    • 679a47b : CTS: Change patch cwd
    • 699ce49 : Improve base class support and utility methods for business logic
    • 9b7f355 : CameraITS: add unit test for unpack_raw10_image
    • f29a02e : Added more checks for WebView node on Autofill.
    • e2f9ab9 : Update CTS theme test reference images
    • 7d87cea : Updates script to generate images automatically on emulator
    • e0a7005 : When mic is not supported, click pass.
    • b420e98 : Skip CtsSyncAccountAccessOtherCertTestCases for embedded devices
    • 490cd45 : reset app preferences
    • 774746a : CTS/STS test for Android Security b/37093119
    • 8cad94e : CTS/STS test for Android Security b/37093119
    • 1bb49f6 : Change the ttff threshold to 10 sec
    • 30ae345 : resolve merge conflicts of a81efa0bec to stage-aosp-master
    • ab0c5ed : CTS/STS test for Android Security b/35645051
    • ad6b35f : Properly set notification policy
    • feef160 : [Do not merge] Relax the test description due to a bug in Oreo
    • d8682ec : CameraITS: fix RAW10/RAW12 unpacking logic
    • e12fcf4 : media bitstreams test: use MediaPreparer to dl test input
    • d9124d2 : media bitstreams test: skip when test input is not found
    • b662998 : media bitstreams test: pull file and read instead of adb shell cat
    • ae0c7f3 : CtsMediaBitstreamsTestCases: bitstreams package via annotation
    • 19c7a94 : CtsMediaBitstreamsTestCases: add bitstreams to DynamicConfig
    • b7ac402 : media bitstreams test: split into classes based on path prefix
    • 83d1220 : Exclude `@Ignore`d tests for accurate test count
    • 32406b6 : log collector: per-device tmp dir and idempotent json processing
    • 173eea9 : media bitstreams test: use class name for report log name
    • de7bb16 : Update Quick Settings Disclosure for watch.
    • 38f7308 : Add resource color test
    • 81ecf35 : camera2: Fix FPS range
    • 0b15fb3 : Use ps instead of lshal for seccomp tests
    • dbfc68d : CTS: JarJar JvmtiHostTest to be specific for tests
    • 0af8002 : CTS: JarJar JvmtiHostTest to be specific for tests
    • fa933bc : Revert EditText maxLines CTS test
    • a55e089 : Workaround discarding of @Retention(SOURCE) annotations
    • 912f46d : Add host-side infra support for taking screenshots in tests
    • 2a74ccc : WebView: change getSafeBrowsingEnabled test
    • d137642 : Camera: add image reader close acquired images test
    • 57d55a4 : Fix Toggle Bluetooth test dialogs
    • 4d834ad : Update Network Logging UI instructions.
    • d673d10 : TS/STS test for Android Security b/35583675
    • dbe1b4a : Camera: Fix AF regions
    • 6a47f5e : MediaPlayer/Modular DRM/CTS for AOSP: Using new ClearKey content with proper PSSH
    • 27d7328 : Fix light nav bar test fail
    • 8abc85b : Consider hidden system APIs as allowed intents.
    • b30fdab : Disable Widget Framework Test in automative mode
    • f79b21d : change DragDropTest's screen orientation to "portrait"
    • 5af30ab : Add test for system crash when adjusting volume
    • a9463cf : For cts-reference-aosp, excluded test cases for network usage and carrier api
    • 7125090 : For cts-reference-aosp, exclude various test cases including webkit
    • c3d31b7 : Add minWidth/minHeight attributes to freeform stack test activities
    • 26d21b4 : Repair testExternalBuffer CTS test when it is launched in isolation.
    • be33de2 : Increase battery stats job timeout to 30 seconds.
    • ac42d53 : Replace Object.wait with Semaphore.
    • ace39ee : Update expected API version to 27 (O-MR1).
    • c4389d0 : Add missing feature check
    • 00d05ba : Disable 5 BYOD Managed Provisioning Tests in automotive mode
    • 1bd82d3 : Remove RequiredVerifierPackage check from testPackageServiceDump
    • bd31af1 : CTS: Apply Jack diffs to expectation files
    • c4ff7b7 : Set LOCAL_SDK_VERSION in NNAPI CTS tests
    • 0223f7f : Add logging to BatteryStatsProcessStateTests.
    • 8daf02f : media bitstreams test: use class name for report log name
    • f6913dd : New autofill tests for tapping home while UI is shown.
    • 69cb772 : Fix CTS testAutoSizeCallers_setText for android wear
    • 587b957 : Partial fix for b/64985590. Added checks for picture in picture support and multiwindow support before running activities that require these features.
    • ff41d55 : Sane inode numbers for filesystems (ext4,f2fs)
    • a32f332 : Tests showWhenLocked on a secondary display
    • 1e9ebe6 : Refactor ResultReporter to facilitate other tests suites extending it and customizing the build info.
    • 5d4b01c : CTS/STS test for Android Security b/62214264
    • 994fc7e : CTS/STS test for Android Security b/62214264
    • f3ad4d8 : use appops name instead of number
    • 42bb8fe : Remove unused ColorUtils class and LAB distance method
    • 2c47acb : Fix flakyness of PreferenceRecycleTest#recycleSetViaCodeTest
    • 136fd8c : Scroll to bottom of screen when adding preferences via code
    • 75caa95 : Disable WiredHeadset cts tests
    • f9cadd3 : camera2: Check for all valid TLDs during tag verification
    • f6f7414 : Adaption of default display HDR Capability
    • 74a77b9 : Changed CtsWindowManagerHostTestCases to not use DeviceDefault.
    • ad5e0df : CtsAutoFillServiceTestCases: adjust text size of VirtualContainerView
    • 86e91c6 : Find correct eject icon of test root
    • 1b46461 : Stop expecting special case for RSA/ECB/NoPadding error
    • add335c : Get status for all processes in OC.
    • e992fda : Fix shortcut backup CTS
    • 07dbdf4 : Add Malloc Debug feature for CTS/STS tests.
    • 0a3312c : Clear up acquired AImage handle properly
    • f6f06a8 : Add a delay() to MessageBundleTest tearDown()
    • 6c7625c : Terminate child process of CTS immediately
    • bc58971 : Fixed uninstallPackage
    • 3861d00 : Revert "Add known failure for CtsWrapWrapDebugTestCases"
    • 2a4dae7 : Fixed uninstallPackage
    • dc6f138 : Second half of fix for b/64985590. Updated test to use AnimationTestActivity which is opaque, because the default configuration of an app on Wear was to be transparent due to swipe to dismiss which caused the test to fail when using TestActivity that takes on the default transparency.
    • 22bd02a : Tests for null left and right tab strip drawables
    • 70697bc : Catch exception from MediaExtractor.selectTrack
    • 293a293 : Fix CameraGpuCtsActivity
    • c6fa9ae : Fix CTS verifier: TELEPHONY cases not scrollable
    • e21bdfe : Move test case to StagefrightTest
    • a201f0d : Move test case to StagefrightTest
    • 4140c74 : CTS test for bad fread call
    • c3e217a : Fix Mtp Host Test to align with the framework behavior change
    • 696dca1 : Partial fix for b/64985590. Added checks for picture in picture support and multiwindow support before running activities that require these features.
    • 9975fba : Fix WebChromeClientTest#testOnJsBeforeUnloadIsCalled CTS test.
    • 775f781 : Add utility class for PackageManager operations
    • 022d950 : Change the speed threshold in the LocationValue test
    • 7da54c6 : Test for HARDWARE Bitmap in BitmapFactory.Options.inBitmap
    • 33bf404 : Don't save ThemeHostTest failure diffs between runs
    • 673d0fe : Add height test for TextView maxLines set to zero
    • e53b83b : Fix flaky CtsHostsideNetworkTests.
    • 2a2ef70 : Fixed broken CTS test
    • a7ca63b : Add CTS test for password reset token when device lock is cleared
    • b182f99 : Fix Measurement Utils range and bit checks
    • 62f4b38 : Add libandroid as dependency to support ASharedMemory.
    • 741beab : When using device build info do not clean up tests dir
    • 0f6c598 : Testing that invalid authorities are cleared on boot
    • d1b7eff : Change Location CTS to strict mode
    • e82db00 : CameraITS: fix scene5 manual running flow
    • 67b4a0b : CameraITS: fix scene5 manual running flow
    • 6716a2f : Allow planned reboots during CTS/STS tests.
    • 138de6c : Make hostsidetests/incident/src/com/android/server/cts/BatteryIncidentTest.java stop caring about: /sys/class/power_supply/usb/current_max /sys/class/power_supply/usb/voltage_max /sys/class/power_supply/battery/technology
    • 98daa4c : media bitstreams test: use MediaPreparer to dl test input
    • ab9128e : Fix QZSS false CTS failures
    • d4682e5 : Remove attestation checks that fail on unlocked devices.
    • c6ff28a : AudioRecordTest: Adjusting condition for low-latency device
    • 747e67c : WindowManager: Remove untenable tests.
    • fadc96a : Revert "Testing that invalid authorities are cleared on boot"
    • be4bb38 : CTS: Fixed NotificationTest for watches, since they always suppress notifications
    • 98c53b2 : Removed "Disallow network reset" from CtsVerifier.apk on watches
    • b83e9d4 : Fix CtsSyncAccountAccessOtherCertTestCases to handle Wear.
    • d505faf : Increase timeout in BaseInputConnectionTest
    • d3b37aa : Skip inapplicable test on devices without rotation.
    • 7770207 : Fixing tapjacking test for watch
    • 3cf7b7e : Skip testCryptoError if no MIME_TYPE codec
    • 3b654f9 : media bitstreams test: use MediaPreparer to dl test input
    • 1b17780 : CameraITS: fix unified timestamp tests
    • 4e69902 : Test for bug 64836894
    • 271c1be : media bitstreams test: use MediaPreparer to dl test input
    • 2ed8730 : Fix Location WLS test in Ryu
    • 50f6397 : Allow planned reboots during CTS/STS tests.
    • 89a7ae0 : Fix flakiness in android.view.cts.DragDropTest#testDrawableState
    • 28ebd93 : Integrate NNAPI unit tests into CTS
    • bef7966 : Asserts service icon is shown on Save UI.
    • bfefc3b : Modify CTS/STS test for b/35764875 to make hermetic.
    • 07d15dc : Update DynamicConfigPusher to find files using CompatibilityBuildHelper
    • a2ad94f : New Autofill test.
    • 5eff5b0 : Skip rotation tests if device does not support rotation
    • d98d79f : Fix PointerCaptureTest.testWindowFocusChangeEndsCapture
    • 899cf36 : Remove a ModuleRepo reference in CompaTestSuite
    • b7858a8 : Make CTS process dumpable during testProcSelfPagemapNotAccessible()
    • d21b043 : Update to handle changes in exceptions thrown by Conscrypt.
    • 703f943 : Add test to check isActivePasswordSufficient() initial value
    • 3a5cf01 : Scope ProcessMustUseSeccompTest
    • f88d2a7 : Force animation background to always show for anim background test.
    • 60a05f0 : Add CtsVendorJniTestCases
    • b8813b4 : CTS/STS test for Android Security b/62058746
    • 5cfcfbf : New autofill test: CharSequenceTransformationTest.testReplaceAllByOne
    • 652f2d7 : Add extra logging when the test fails.
    • 74f06b0 : Remove a ModuleRepo reference in CompaTestSuite
    • 0e8eee3 : Test to ensure that pip callbacks are sent if the enter animation is interrupted.
    • a4e0a97 : Revert a9cccafc0a3317c9ef8683732e5bdb5cfb29d03f
    • 0cd9ae8 : Check max supported size before setting them to media format.
    • 2aa6acd : Add logging to BatteryStatsJobDurationTests.
    • 5072b5b : Amend password policy transparency test
    • b664c26 : Skip test that requires lock screen for non handheld devices.
    • 75bbd6a : Make CTS process dumpable during testProcSelfPagemapNotAccessible()
    • 8bc9729 : Add test for bug 64710074
    • c8ee0a8 : Allow empty key status to be returned in testQueryKeyStatus.
    • f893ed8 : media: fix location parsing logic in MediaMuxerTest
    • 2926186 : Added tests for filtering on authenticated autofill views.
    • 2b8ab93 : Update CTS and CTS Verifier version to 8.1_r1
    • 9e1ba48 : Refactor some tests to not use eventually() to check for FillHistory.
    • 77f4027 : Fix PointerCaptureTest#testEventDispatch
    • c3701bf : media bitstreams test: skip when test input is not found
    • d0fbe29 : Make hostsidetests/incident/src/com/android/server/cts/BatteryIncidentTest.java stop caring about: /sys/class/power_supply/usb/current_max /sys/class/power_supply/usb/voltage_max /sys/class/power_supply/battery/technology
    • 07756dd : Fix Permission tests for TV
    • 78d694f : Enable negation of business logic condition return values.
    • 0b0bc9e : CTS: Fixed SplashscreenTests for circular displays
    • 67256aa : CTS tests for CVE-2017-0811
    • 2d45b6f : Set public version of notification in CtsVerifier
    • b66225f : Fixed testDisplayMetricsPinUnpin
    • 0f05863 : Testing that invalid authorities are cleared on boot
    • 3c29758 : Testing that invalid authorities are cleared on boot
    • 55bc430 : Testing that invalid authorities are cleared on boot
    • e99ad10 : Making DeviceAdminUninstallTest work on watches
    • 0a96042 : Move SynchronousPixelCopy out of compatibility-device-util
    • 2e7b3d4 : Add new resetPasswordWithToken test
    • 8667066 : Increase timeout for ordered broadcast response.
    • 561c276 : Fix GnssPseudorangeVerificationTest issue
    • e83efda : Split testFillResponseAuthServiceHasNoData into 2 cases:
    • d681873 : Retry clicking print in PrintJobStateTransitionsTest
    • c139313 : Fix light nav bar test fail
    • 27e38a6 : Making DeviceAdminUninstallTest work on watches
    • 31977cb : CTS tests for BLE scan using pending intents
    • b5651e9 : Fix wear CTS fail in testBroadcastNotReceivedForDifferentLauncher.
    • 4644fe6 : Force animation background to always show for anim background test.
    • 0e6185d : Test to verify that close-idle-connections is disabled by default
    • c190e65 : Fix WebChromeClientTest#testOnJsBeforeUnloadIsCalled CTS test.
    • 46436ec : Fix CTS transition tests for Android Wear devices.
    • 8418e4e : Assert configstore and omx HALs use seccomp filter
    • f072725 : assert mediaextractor uses a seccomp filter
    • 8775f7f : Test that configstore uses a seccomp filter
    • df0f127 : Test: check codec support before running video related test
    • 61426af : Tap home button before running each CTS
    • 8bf70ba : Add resources for API 27 and 28.
    • f0479ea : Fix test for handling volumes of MediaRouter
    • e9e513a : Fix test failure in ActivityManagerProcessStateTest.
    • e34956a : Make BackupPrepaper wait for broadcast queue to become idle.
    • 1b73b8e : Update dismiss logic in SuspendDialogTest to handle watches.
    • af0e797 : Add testQueryKeyStatus tests to test Clearkey plugin implementation.
    • 4161638 : Add logging to PointerCaptureTest
    • c26ff7a : Fix WebChromeClientTest#testOnJsBeforeUnloadIsCalled CTS test.
    • 32e51f0 : Make Telephony test page scrollable.
    • 83670e9 : VmTests: Ensure order of test classpath
    • cc1f08d : Add New CTS: CameraGpuTest
    • 064115c : Add CTS tests for NNAPI
    • d142b12 : Use AppOps str instead of constant in pinned stack tests.
    • 15dd5c8 : CTS test - USB Dialog Tapjacking not possible
    • 32542b2 : Add notification listener using the new shell command.
    • 78695b9 : [cts] Fix UsesLibraryTest
    • 1c2fec5 : Add ACCESS_VR_STATE to CTS tests.
    • aac7b0c : CTS/STS test for Android Security b/36818198
    • 0f6cfe3 : Camera: Handle case where ISO is rounded to closest integer
    • 5c9f08f : Update CTS and CTS Verifier version to 8.1_r1
    • 89fa731 : Restrict functionality testing for android defined sensor
    • c57fd0f : Fixed testDisplayMetricsPinUnpin
    • 748c77b : Extend FeatureUtil for ease of use w/ business logic feature
    • 6452587 : Ensure dynamic file are tracked by File object not path
    • 895da13 : CTS for b/64536115
    • 3688afa : Remove Btn D (Voice Assist) test as it is no longer available to apps.
    • f5f4fb2 : Cleanup camera cts known failures
    • 0ddff13 : Make the preparer throw TargetSetupError for user created fail
    • eaf9248 : Skip non-metered interface test if WiFi is not supported
    • 38f6edb : Update CTS media file download URL to version 1.4
    • 50562cb : setDone for module only when module isn't already done
    • d40362d : Add utility methods to library for business logic
    • 92bd2df : Add logging to BatteryStatsJobDurationTests.
    • 3a3721b : refactor CTS harness to be a host Java library
    • 0dd983d : Keep screen on during PermissionHostTest
    • 8b30a9f : audio codec max input channel must be positive
    • f486347 : Add checks for split screen multi-window support
    • 2ae18fc : Yet moar autofill CTS tests improvements:
    • e37f83b : Update FEATURE_VULKAN_HARDWARE_COMPUTE test
    • 34c66a5 : media bitstreams test: pull file and read instead of adb shell cat
    • 3ba2ad4 : Teach CTS about the new READ_WALLPAPER_INTERNAL permission
    • 3f517fb : Skip inapplicable test on devices without rotation.
    • 58fb953 : Add CTS for PendingIntent.FLAG_UPDATE_CURRENT
    • 6c16267 : Fix assumption failure not being seen
    • d0da162 : Test: fixed an old CTS test that was stuck in a loop b/34328139
    • b47eab8 : Fix tests in ActivityManagerProcessStateTest.
    • 8a075a6 : CTS: Fixed SplashscreenTests for circular displays
    • 2c10a82 : Skip non-metered interface test if WiFi is not supported
    • db55e5c : Additional CTS tests to exercise non-fullscreen activity orientation.
    • 03f1e84 : Fix CTS transition tests for Android Wear devices.
    • 6672b23 : Lifecycle tests for screen off
    • cfdb393 : Turn off Package Verifier for cts plan to avoid flaky
    • 3d763f4 : Wait longer for device added notification.
    • 2fb28a3 : Disabling EncryptionTests on Android television
    • d2b6050 : Fix WebChromeClientTest#testOnJsBeforeUnloadIsCalled CTS test.
    • 4d29365 : Clean up temporary file in ReportLogHostInfoStore
    • 9140497 : Add new test type to StagefrightTest
    • d2a834d : Allow the new retry.xml to be splitted
    • fe0abe1 : Add max timeout to wait-for-broadcast-idle
    • 0d4d44e : Fix dynamic config device location
    • ad6a7ed : Fix dynamic config device location
    • fbe9a22 : Add a simple smoke test for GL_EXT_external_buffer.
    • bd5e0a1 : media: allow constrained profile files to be created
    • 72711c6 : Test: Fix for CTS/STS test b/35644815
    • e44a992 : Test: Pass CTS/STS tests that require root when "enable-root" option is false.
    • 5ad3ff0 : Add test for touch exclusion resize
    • ebbb98e : Do not require condition for business logic rule
    • be3cf87 : Replace Object.wait with Semaphore.
    • fd7864d : Add test for ellipsization getting reset in DynamicLayout
    • 70c3aef : Update dismiss logic in SuspendDialogTest to handle watches.
    • d5ec215 : Add unit tests to compare media queue items (3/3)
    • 0867188 : New autofill tests for when a CustomDescription has a link.
    • fe20fda : Fix CtsSyncAccountAccessOtherCertTestCases to handle Wear.
    • 614c58c : Fix Measurement Utils range and bit checks
    • 90a6d1b : Added initial autofill test for WebView.
    • b933173 : Added autofill test that only uses UiAutomator to interact with the activity...
    • 29e0568 : CTS/STS test for Android Security b/36492827
    • 8705f62 : WebView: add CTS tests for onSafeBrowsingHit
    • 4a6f0fd : Restore tests for SHOW_WITH_INSECURE_KEYGUARD flag
    • 27b9e38 : Remove phone lock for failing cts test
    • fe6a23a : Add CTS tests for shared element snapshot.
    • 125eb5f : For cts-reference-aosp, excluded test cases for network usage and carrier api
    • 1ced57a : Revert "Added autofill tests for dismissing UI on cancel()."
    • 7107c9b : Use all certs for computing package signing sha256 - CTS
    • 2ca1678 : Ensure screen is not turned on with a relayout.
    • 138166f : Skip WifiManager tests if WiFi is not supported
    • 8f7d0ff : Add business logic handling to compatibility infra
    • 14bf8a0 : Improve DynamicConfig file copying
    • 592802a : Test tooltip for a view in a popup window
    • e847ee1 : CtsMediaBitstreamsTestCases: bitstreams package via annotation
    • 6990157 : Test: check codec support before running video related test
    • afae9d2 : Restrict functionality testing for android defined sensor
    • 3907a7c : Change the ttff threshold to 10 sec
    • 165b5f2 : WebView: rename API in tests, remove obsolete tests
    • 1ae3a08 : MediaPlayer/Modular DRM/CTS for AOSP: Using new ClearKey content with proper PSSH
    • 3ddad77 : Revert "CtsMediaBitstreamsTestCases: bitstreams package via annotation"
    • 891116a : Increase timeout in BaseInputConnectionTest
    • 9e01929 : Fix for testActivityLifeCycleOnResizeFreeformTask
    • 3a91a9a : Scroll to bottom of screen when adding preferences via code
    • 9cd513f : AudioRecordTest: Adding condition for non-low-latency device
    • 6ca2a7d : CtsMediaBitstreamsTestCases: bitstreams package via annotation
    • 2984bf9 : CtsMediaBitstreamsTestCases: add bitstreams to DynamicConfig
    • 29c1607 : Removed "Disallow network reset" from CtsVerifier.apk on watches
    • 5932e9a : Remove CONFIGURE_ASSIST_GESTURE since it's not in platform manifest anymore
    • 0891722 : Revert "Revert "Remove flaky configuration tests from presubmit""
    • b985068 : Add tests for notification styles
    • a08bbf1 : media bitstreams test: split into classes based on path prefix
    • 9703adf : Skip WifiManager tests if WiFi is not supported
    • a952793 : move Treble test plans to VTS
    • 194c77c : Fix errorprone builds
    • 5abd011 : CTS: Fixed NotificationTest for watches, since they always suppress notifications
    • cf55f5f : Exclude `@Ignore`d tests for accurate test count
    • d7a03e7 : CTS/STS test for Android Security b/35216793
    • dde9657 : CTS/STS test for Android Security b/35764241
    • 15aad97 : Revert "CTS/STS test for Android Security b/36075363"
    • 8b9eb85 : Move SELinuxHostTest.testNoExemptions*() tests to ref AOSP only
    • a7cbbf4 : Add CTS test for auto link email
    • 2c13372 : Added autofill tests for dismissing UI on cancel().
    • ee69950 : Tag small instrumentation module as not-shardable
    • 7a8f15f : Exclude android.test.AndroidTestCase from CtsJdwpTestCases
    • af5e7a7 : Prevent enabling/disabling bluetooth when it is not supported.
    • 9206283 : Increase timeout for testDeselectTrackForSubtitleTracks
    • 58aeaea : CTS/STS test for Android Security b/36075363
    • 17e3661 : Revert "Autofill: tests Save UI is dismissed when new activity launches."
    • aff6ce0 : Fix wear CTS fail in testBroadcastNotReceivedForDifferentLauncher.
    • 94fb519 : CTS/STS test for Android Security b/32551280
    • 56a1730 : WebView: add CTS test for WebView#getSafeBrowsingPrivacyPolicyUrl
    • c5e2acf : Test that focusability changes can clear focusedInCluster
    • 5f98a4f : added missing driver checks in Poc17_06
    • 4631732 : CTS/STS test for Android Security b/30593752
    • 7857dbf : Fix Toggle Bluetooth test dialogs
    • 0e7c60f : CTS/STS test for Android Security b/35644812
    • 4f45ea3 : CTS/STS test for Android Security b/30593752
    • a5cc6e2 : Added Tapjacking test for Device admin
    • fe80aa1 : CTS/STS test for Android Security b/37469795
    • a51bfac : Test both Clearkey UUIDs.
    • 921737e : Add location permission to netpolicy test app.
    • 1e94ed3 : Adapt CTS to API Council feedback
    • f54a0a1 : Allow clearing instant app meta-data - CTS
    • 046b622 : Log backup manager status before back up.
    • 9ba6021 : [automerger] Merge commit '990f2a46ee9d4d5ae7cf41f913f6b40af3e0bcf0' into manual_merge_990f2a46ee am: ed638e9552
    • ebce015 : CTS fixes for Wear, which don't support backup feature
    • b5f981d : Add PrivappPermissionsTest to known failures
    • 3a77faf : Allow permissions to be denied
    • 736ba11 : Add CTS tests for WebView#{init,shutdown}SafeBrowsing
    • 922c83b : Do not shard tests with expensive setup.
    • a999179 : WebView: add CTS tests for setSafeBrowsingWhitelist
    • a28a0dd : New Autofill test: testCancellationSignalCalledAfterTimeout()
    • 43941ab : aaudio: Update list of sampling rates in the builder test
    • 92e3d76 : Add test for bug 62187433
    • c7f431b : Readd CTS from exclude list
    • d3b2d72 : Opt-out for always-on VPN: rename API.
    • fbc5683 : Verify that getAuthToken is working in work profile
    • aa821b0 : Increase timeout for testDeselectTrackForSubtitleTracks
    • 55a2d55 : Autofill: tests Save UI is dismissed when new activity launches.
    • 43b608f : Close CTS ResultReporter streams
    • ef68dc9 : Give button some size in CTS test so it is focusable
    • e3f94fd : Fix ephemeral permissions test logic
    • 713602a : Added Tapjacking test for Device admin
    • e8dfd87 : Added test cases for when autofill save UI is shown in the same activity.
    • 2c861aa : Give button some size in CTS test so it is focusable
    • 57ee612 : Check mShouldTestTelecom in RTT CTS tests
    • 74b0607 : Fix for testActivityLifeCycleOnResizeFreeformTask
    • 9693f00 : Change protection level from ephemeral to instant
    • 2bba037 : Add test for always-on VPN working across reboot.
    • 3b1810a : Hide mouse pointer during SurfaceViewSyncTests.
    • 3a4bfc4 : testPlatformPermissionPolicyUnaltered to list all offending items
    • 6bc7e47 : Update to bugreportz
    • 8ec9230 : Make Telephony test page scrollable.
    • 6ef3448 : Revert "Progress towards FBE and adoptable storage."
    • a05ea72 : added cts verifier test for GNSS Pseudorange
    • ff19b12 : fix for CTS test 35644815
    • 163dd97 : Added autofill tests for DatePicker and TimePicker on widgets module
    • 77bdb92 : Remove WoSign and StartCom certificates.
    • 20e39ad : Renamed SimpleRegexValidatorTest to RegexValidatorTest.
    • 67e1417 : For cts-reference-aosp, exclude various test cases including webkit
    • 6b82c50 : Add tests for autogrouping
    • 72f9da4 : Autofill tests for CustomDescription with multiple transformations per view.
    • 091bd8c : Increase timeout in Keystore tests on watches.
    • 41e4171 : Skip testAudioRoute if only one audio route
    • e4f7be1 : WindowManager: Remove untenable tests.
    • c2614a3 : CtsVerifier: add countdown to make off-body test easier
    • cb42f84 : Add CtsDynamicLinkerTestCases.
    • 6335d12 : Refactoring information disclosure logic.
    • 689c62a : New autofill test for CharSequenceTransformation mismatch.
    • e43edb2 : Revert "Remove flaky configuration tests from presubmit"
    • a0126f5 : Use correct feature type for watch.
    • dc976f5 : CTS test for ASharedMemory_dupFromJava
    • 6374199 : v8.0.0 was only temporary. O-DR is 8.0.0
    • adb230e : Adjust runtime-hint of JVMTI modules
    • d2c5925 : Set CtsMediaStress max shard to 2
    • 55e6634 : Fix magnified gesture dispatch test
    • 8098530 : Refactoring information disclosure logic.
    • 48a7ca4 : WebView: change getSafeBrowsingEnabled test
    • d6678f6 : Wait until the transition completes before checking lifecycle state
    • 7ee8a15 : Revert "Update ActivityManagerConfigChangeTests for rotation."
    • fea1ecf : Add testNeverallowRules440 to known failures
    • 2773e2d : Extend CTS Test to cover returning to assistant over home.
    • b4eb6fb : Add lib/exec for dl.* tests from bionic
    • 13fcfa7 : Added CTS tess for get/setTextClassifier in WebView
    • d0a8980 : Add cts tests for setIdleConnectionTimeout methods
    • 3c13b82 : Fixed incompatibility with interfaces
    • eb9d189 : Fix magnified gesture dispatch test
    • ee1843d : Revert Session.transfer tests
    • c2a7774 : Fixed cts tests that were failing due to lock credentials.
    • d3c1f0a : CTS/STS test for Android Security b/25818142
    • f3b0914 : Handle data scheme for data SMS in VisualVoicemailServiceTest
    • 76015f0 : Revert "Revert Session.transfer tests"
    • 2081b30 : Re-enable android.cts.compilation.AdbRootDependentCompilationTest#testCompile_curProfile
    • 5665d68 : camera2: Fix FPS range
    • 0c0fffc : Revert Session.transfer tests
    • 260dae5 : Added missing permission to test manifest file.
    • ae55710 : Re-enable android.cts.compilation.AdbRootDependentCompilationTest#testCompile_curProfile
    • e31fe2a : Persist test status to handle config interruptions
    • cabec3e : Skip BLE READ_RSSI to avoid flaky
    • d196fd3 : Tests for misc keyboard focus navigation fixed
    • b3bb0c2 : JarHostTestTest: state # of shards in split
    • 8229aa7 : Allow timeout per test to be tuned for appsecurity tests
    • f02bf10 : No longer using specific watch device idle settings
    • 5ef2a8b : Added missing permissions to test manifest file.
    • 3984c7d : CTS/STS test for Android Security b/36724453
    • 8745fd1 : Add test for SessionParams
    • 3b5d2ed : Add test for PackageInstallerSession.transfer
    • 69e0ac1 : CtsPrintTestCases shell-timeout is too high
    • f1d094e : Clean ThemeHostTest to use log utility
    • b9a268c : Mark newly added sensor direct report test as unenforced
    • 7712d05 : Two negative case test for sensor direct channel
    • c552f6d : Disable testBroadcastReceivedForEnablingApp for single-user devices.
    • d62255a : Reduce the check time for connectivity
    • f80b39a : Fix test to match new API contract
    • b41a780 : oc-mr1-dev is now 8.1.0
    • e221f9a : Add EffectBundleTest
    • 77b1664 : Fix edge effect drawing tests
    • d2c339b : Amend the wording of a DO CTS
    • 1daec84 : Fix wrong package names in cts-reference-aosp
    • e53ec13 : Fix CtsSignatureTestCases test failure in WindowManager
    • d2c9994 : Shouldn't verify COMP is possible in a device without managed_users feature
    • f8ebe01 : Fix edge effect drawing tests
    • 0ad9a99 : Add timestamp, atomic counter test and test for corner cases
    • 35af4b6 : Adding rate independency test for sensor direct report
    • 10a88c8 : oc-mr1-dev is OMR1 only, removing obsolete values
    • 44fd8b8 : Updated CTS after API Review feedback for SQLiteDatabase
    • 3594155 : Fix MockInCallService's default starting values
    • 7aef992 : Add a test for use-after-unmap
    • 11938f6 : Cleanup platform versions prior to release
    • 2be9dcb : Do not create pinned stack task while entering PiP in test.
    • ebae37a : Exclude verity relative test cases in cts-reference-aosp
    • b06b635 : media: Add cts test to test scaled video thumbnail extractor api.
    • ca3a84c : CTS/STS test for Android Security b/35676417
    • 5aacf24 : CTS/STS test for Android Security b/33039685
    • 46afe14 : CTS for bundle change I30691a032cb1dd1c7f6c1966a096c
    • 8d906c9 : Change Telephony precondition failure to warning log Bug: 37904586 Test: cts-tradefed run cts -m CtsTelephonyTestCases
    • ecd63d2 : Minor Autofill changes after API council review.
    • 79de4e7 : CTS/STS test for Android Security b/35470735
    • d02f058 : Remove fromData(new byte[0]) test
    • 790dbc0 : Fix requesting_bugreport_device_owner on watches
    • 7423cab : cts: Add testAospPropertyContexts to known failures.
    • 6b7e230 : Use BackupPreparer to backup shortcut manager
    • d7a8f61 : Disabling EncryptionTests on Android television
    • bef4d67 : Add CTS test for null constructor of InputFilter.AllCaps
    • f55476e : Improved setOrientation() again:
    • de6bbcd : Improved setOrientation() again:
    • ea9ec5a : CTS/STS test for Android Security b/35468048
    • 5bb622e : Remove text saying restoring the default dialer is optional
    • 8377439 : Add READ_EXTERNAL_STORAGE permission to android.content.cts
    • 754b29f : MediaPlayer: test TimedText correctness after seek
    • 94ac23c : Camera: Fix bug in api25test-EnableZslTest
    • 2022707 : Add logging upon failure to copy dynamic config files
    • 294f6a4 : Properly restore 12/24-hour format
    • 66f7caf : extract cleanup jobs from run method in ModuleDef
    • f8d4586 : Fix ContentResolverSyncTestCase#testCancelSync
    • b4e7eda : Improved setOrientation() by waiting until it effectively changes.
    • f3a70f6 : Improved setOrientation() by waiting until it effectively changes.
    • 096a66f : Update CA certificates for O MR1.
    • f5b8ef5 : Revise cts-ref-aosp plan
    • 833ddbb : pseudorange with position validation cts
    • 5d45d30 : Helper function/class to sensor cts test
    • 04ed538 : [AWARE][CTS] Check for location setting for test needing to disable Wi-Fi
    • cd869a8 : Fix readHardwareBuffer function to correctly handle offset
    • e0a04d0 : EDI collection update for sensor direct report
    • 61fa1b7 : Fix off by one error in timestamp jitter calculation
    • 7f8d367 : Make the Neural Networks library loadable by CTS.
    • 913d8e0 : Mark vm-tf-test as not-strict-shardable
    • 5a2fbd8 : Ensure the CtsMediaBitStream implements option interface
    • a24fcd2 : Report permission flags for all protections based on SDK - CTS
    • 9408c02 : Suppress tests that were affected by recent UI changes.
    • 364956f : Ensure cts-suite initial order of modules
    • e44476a : CtsMediaBitstreamsTestCases: support cli arg passing
    • 82de9a8 : Add test case of font loading on restricted context.
    • 1636686 : Check for BACKUP_FEATURE for testBackupService.
    • 366b946 : Autofill: testAutofillLargeNumberOfDatasets()
    • 08aa7fd : AutoSize TextView - fix transformation method CTS
    • 6da112d : Keep testFullDisk in the end of CTS run
    • 528f1c1 : Add new use of "watch-uid" command to tests.
    • 32e6343 : Move profile test to text format
    • e2d8ca5 : CtsMediaBitstreamsTestCases: refactor metric entry format
    • c496825 : Add console reporter to cts-suite to receive options
    • 5d6e652 : Add tests to known failures that were affected by recent UI changes.
    • d9905e9 : Remove SHOW_INPUT_METHOD_PICKER action
    • d5de50e : Test for new API
    • 6b7aa3d : Fix text cut-off for HRM cts test.
    • 7c2d4ab : cts: add testAospFileContexts to known failures
    • 65dc23e : Camera2: Prettier logging in performance test
    • c0d9693 : Camera2: add some logging in performance test
    • c5a73dc : Camera2 CTS: Fix too-low timeout in AllocationTest#testBlackWhite
    • 33e90d6 : Camera2: Improve testing for devices supporting long exposures
    • 8a1d616 : Move cursor to end of text when autofilling.
    • 89e266c : Fix testClearKeyPlaybackCenc hanging on N and N-MR1 device.
    • a5e45a0 : Add SHOW_INPUT_METHOD_PICKER broadcast test
    • 7bb63fa : Fix the parsing of longitude in MediaRecorderTest
    • cfc330f : Fix one cause of flakiness in TextToSpeech CTS.
    • e0753ac : Fix proguard rules for Mockito
    • 64288c2 : New OptionalSaveActivityTest tests for save when user manually fills:
    • d7a5a19 : Tests for lookaside configuration
    • 358d920 : Check CDD required EGL extensions
    • 5ec500f : Added new AutofillTest
    • 1deca6c : Add automated config based on cts-suite
    • 06aed53 : Don't mark module done after test run failure
    • 8f42361 : Camera2 CTS: Fix too-low timeout in AllocationTest#testBlackWhite
    • 05f48bc : Rename ACCESS_FM_RADIO to ACCESS_BROADCAST_RADIO permission.
    • a6d022d : Test that user-specified focus loops don't hang
    • f4fcfde : Fix testProcSelfPagemapNotAccessible() on new kernels
    • df68df8 : Explicitly clean-up OpenGlEsVersionTest
    • 3f41b46 : Allow testResetPasswordWithToken to fail if executed out of order
    • 146027a : Fix CTS failure with rounded corners
    • 8052305 : Show toast if lockscreen password is not set
    • d816103 : Remove calls to resetPassword() in CTS verifier
    • 92912b3 : Put cts-suite up to date with CompatibilityTest
    • e6997cc : Introduce several test cases to TextAppearanceTest for font resources.
    • 5760056 : Fixing CTS verifier test for Microphone
    • a0996d0 : CTS/STS test for Android Security b/35139833
    • bc8acd5 : CTS/STS test for Android Security b/35950805
    • c0f21ae : Fix Hover tests for small watches.
    • 6de93b8 : [P2P] Clean-up service channel when done with test/activity
    • 206b9ff : Change passing map value from : to :=
    • cc4fea1 : Default to file rerun and not serial for LibcoreTest too
    • f0ee210 : Fix testProcSelfPagemapNotAccessible() on new kernels
    • 58d8566 : Exclude Webkit, telephony tests from cts-ref-aosp
    • b6f3970 : New Autofill tests.
    • 893fa32 : CTS/STS test for Android Security b/35644510
    • b539620 : CTS/STS test for Android Security b/33299365
    • ca67956 : Use watch layout instead of unified layout
    • ce27fd9 : Removing the latency in audio test
    • 972c4cf : Attempt to fix flaky LoaderTest
    • f49e451 : Fix Fragment.onCreate() not being called in some cases.
    • bbdb665 : [CTS] Stop testing non-text-only MMS backup and restore on O and O-DR
    • c765bda : Fix CTS failure with rounded corners
    • c53c489 : aaudio test: adjust runtime hint
    • 576cd58 : CTS/STS test for Android Security b/35764875
    • 38a2940 : Camera2: Improve testing for devices supporting long exposures
    • 619bccc : Changed CustomDescriptionTest to handle 'fail one, fail all' mode.
    • 8991a1b : CTS/STS test for Android Security b/34624155
    • 1cb2d6f : Loosening matching criteria to subset matching instead of exact matching.
    • e1683ce : Add test to check sock addr in qtaguid ctrl file
    • fdb1cf8 : Rename the native test file
    • cd0fd77 : resolve merge conflicts of 37b1adaadf to oc-dev
    • 8f75028 : Fix proguard rules for Mockito
    • 62711b4 : Add a test verifying Movie avoids oob read
    • 122beb3 : Revert "Update use of $(DX)"
    • 89bda13 : Add Verifier test for always-on VPN Settings UI.
    • 8e8a4bd : Make AlmostFullTest no longer overfill the disk.
    • 5c11c62 : Add CTS tests for always-on VPN opt-out.
    • 5580498 : Uses Pattern instead of String for new Autofill Save API.
    • 4e45605 : Added new tests for SaveInfo.
    • ac1271c : resolve merge conflicts of ac55c2b2e4 to stage-aosp-master
    • a1d835b : resolve merge conflicts of ac55c2b2e4 to stage-aosp-master
    • fa01422 : Adding profile for "Skylab" headset.
    • c6ae648 : Test security of sensitive "bind" permissions.
    • 80559b1 : CameraITS: Adds rolling shutter skew test
    • 63764c8 : Increased shell-timeout.
    • 3da8cfd : Manually finish activity
    • 804f232 : [AWARE][CtsVerifier] Clean-up after sessions correctly
    • 3f99e5a : Avoid mixing new and old sharding
    • 699b886 : extract methods and add getters in tradefed code.
    • 33c4848 : Switch Skia to the new sweep gradient impl
    • b4b2163 : Fix css stylesheet for report.
    • 7c26a9e : Don't use hidden APIs in BasePrintTest
    • 45baf18 : Batterystats CTS: check if bluetooth feature is present
    • bb95b5f : Do not use static in BasePrintTest
    • 9742d76 : Support odd (that is, non-even) densities in several drawable tests
    • 7156ffd : Support odd (that is, non-even) densities in GradientDrawable#testPreloadDensity
    • d7a3bd1 : Add strict mode violation tests for getAccounts methods.
    • b8b8363 : Moar Autofill CTS improvements:
    • d8c5f46 : Follow removal of NetworkInfo metered flag.
    • 67f670b : Mention camera gesture on keyguard policy test
    • a1fca47 : Fix permission issue with CTS tests for wallpaper
    • cfdcd79 : Update configuration description
    • d92a572 : Check accessibility of org.apache.http.legacy classes
    • 5b11179 : Expand the number of signature tests
    • cea1f06 : Add tests for bidi fix in RelativeLayout
    • 000a9f0 : Cleaning up uses of @hide apis
    • 84c17e0 : Keep sensor events for default flush operation
    • 23e989d : Enforce test for AOSP defined sensors
    • b5d5758 : Try to reduce flakiness of LoaderTest
    • 3152b07 : Check CDD required EGL extensions
    • 3d04695 : Fix native testClearKeyPlaybackCenc not showing video.
    • 62374db : Fix CompatibilityBuildHelper to resupport partial paths.
    • c54dbdf : Fix incorrect format specifiers
    • e74f455 : Tests for StrikethroughSpan not affecting width
    • 43b1d6b : Fix permission issue with CTS tests for wallpaper
    • 8f7fc92 : AutoSize TextView - upgrade CTS testAutoSizeCallers_setMaxLines
    • 3a670b5 : Add couple of error_prone rules and fix errors
    • 0e9e26c : Added some optimizations to the CTS leanback jank test app.
    • a9cccaf : Adding CTS test to prevent non-fullscreen activities from triggering PIP
    • dad4dbb : Fix CTS failure on devices that do not support WCG
    • e1534f7 : More TextClassificationManagerTest
    • 539d8d8 : Add test to verify mCheckedItemCount is reset after setAdapter.
    • de920be : Remove flaky configuration tests from presubmit
    • 1bc9ca6 : Refactor BitmapDrawable preload density tests.
    • 508ace9 : Fix CTS testAutoSizeCallers_setText for android wear #2
    • d64f306 : Add test for Validators
    • 6cd6c9d : Add test for CustomDescription
    • e5f7702 : Add test for SimpleRegexValidator
    • 191c2a5 : Make BackupPreparer wait for backup initialization to complete
    • b17f162 : Fix CTS testAutoSizeCallers_setText for android wear
    • 04ede66 : Autofill: Add API for virtual view visibility - CTS
    • deb0eca : Sane inode numbers for filesystems (ext4,f2fs)
    • ab99882 : Test wide color gamut rendering in activities
    • 20508ff : Add test to ensure transparent assistant works with PiP
    • c91f168 : Basic tests for NumberPicker a11y
    • e0fe4a0 : Fix fail button not showing in sensor HRM tests on wear.
    • 1dc5ce1 : CTS/STS test for Android Security b/35950388
    • 38bc3d1 : Fix race condition for LoaderTest.
    • bdfd766 : Protect FragmentManager from Menu calls while not CREATED.
    • 019e9ce : Add test for LuhnChecksumValidator
    • 9bf3064 : Check max supported size before setting them to media format.
    • 4d8f4a4 : Test ImageTransformation
    • d1e11e2 : StagefrightTest: add MediaPlayer ANR test.
    • 55db317 : Update ActivityManagerConfigChangeTests for rotation.
    • d2a7808 : Test CharSequenceTransformation
    • 677fdab : Introduce CTS for unsorted cmap code point entries.
    • b998dee : Add CTS Test to exercise setting aspect ratio via meta-data
    • 6af5b8f : CTS/STS test for Android Security b/34173755
    • ffd8d56 : Fix testProcSelfPagemapNotAccessible() on new kernels
    • 7bf8406 : Added missing CTS test cases to VTS Follow-up of Change-Id: Id52ac1639447276171006c33bdfa7b4e6c874745
    • 2fe8730 : CTS/STS test for Android Security b/36731152
    • 66386f2 : Clean Up tmp file from tests
    • 6c6a68c : Add timestamp, atomic counter test and test for corner cases
    • 6d8318f : Adding rate independency test for sensor direct report
    • f749c2c : Helper function/class to sensor cts test
    • 3907a3e : Fix: CTS Verifier app crashes Fingerprint Bound keys Test
    • 3e8b3b9 : Revert "Pesudorange with position validation cts"
    • 124685e : Remove access to hidden API calls in ViewTest
    • f1efbc6 : Add all CTS tests to VTS, to improve VTS coverage. b/62423436.
    • 5b00bd7 : Don't test disallowing autofill on devices that don't have that feature.
    • 524c1db : CtsMediaBitstreamsTestCases: refactor metric entry format
    • 2e97208 : Remove calls to resetPassword() in CTS verifier
    • 008cd04 : jvmti: Remove test-981, since it was using @hide APIs
    • 364363e : jvmti: Remove test-981, since it was using @hide APIs
    • 632d5c8 : jvmti: Test that compiler intrinsics are being traced (988)
    • 3d1ae7a : jvmti: run-tests no longer compile against @hide APIs
    • 7ed4e72 : Refactor signature compliance checking code
    • d72c734 : Dup fds to stop finalizers from invalidating them.
    • b95b324 : Add NativeClearKeySystemTest.
    • 2ad74f8 : CTS/STS test for Android Security b/35258962
    • c4acc12 : jvmti: Remove test-981, since it was using @hide APIs
    • 8df50e2 : Add PixelCopy#testReuseBitmap test
    • da255e6 : jvmti: Remove test-981, since it was using @hide APIs
    • e148240 : Update use of $(DX)
    • ab5c98f : MediaBitstreamsTest: remove unnecessary APK installs
    • 097094b : [CTS] Change the 'wait' scheme for AccessibilityWindowQueryTest
    • dfd6c2c : CTS/STS test for Android Security b/35644815
    • 6e793ec : Pesudorange with position validation cts
    • c507681 : Adjusted tests to account for async changes
    • dd3a869 : Adding profile for "Skylab" headset.
    • 9125432 : Make sure to properly close uiautomator connection in backup tests
    • f9a1314 : Fix test to not rely on direct adb call
    • d2847c8 : Explicitly set the TextView width for testScrollTo.
    • 3836e75 : EDI collection update for sensor direct report
    • 263d1e2 : Set an hour timeout per test.
    • e975b2b : Update golden manifest after permission change.
    • 8a17d50 : Camera: fix ITS frameDuration setting
    • 1da8822 : Adding delay to testUnlock
    • be2d8e2 : CTS/STS test for Android Security b/36591162
    • b950702 : Allow timed wakelocks to be released gracefully.
    • 7e0f8ed : Add VideoDecoderPerfTest#testVp8Goog0Perf1280x0720 to known failures.
    • 1bff494 : Fix readHardwareBuffer function to correctly handle offset
    • a92c4ff : CameraITS: Fixes bug in image size parameter
    • f5c7d9a : Test permission grant behavior vs targetSDK
    • 502734f : Add CTS test for wallpaper-related permission enforcement
    • 7613acf : CTS/STS test for Android Security b/36266767
    • 42ed095 : Add cts-tradefed and compatibility-host-util to general-tests
    • 6fa3978 : Increase backup test timeout to 30s
    • 1b18457 : Parameterize SignatureTest with expected api files
    • 16df155 : Switch SignatureTest to repackaged junit/android.test
    • 20802de : Split CtsSignatureTestCases into two CTS packages
    • dbdcb03 : Fix CtsSignatureTestCases test failure in WindowManager
    • c89c940 : Make backup CTS tests more resilient for failing logcat --clear
    • 5729b01 : extract methods and add getters in tradefed code.
    • b899444 : Set parole_duration=0 for CtsHostsideNetworkTests.
    • 95fa051 : Use make variables to access java tools
    • 01dde4a : MediaBitstreamsTest: accurate runtime hint, no 64 bit ABIs
    • dd29ff8 : MediaBitstreamsTest: remove unnecessary APK installs
    • dbc874a : MediaBitstreamsTest: adjust keys s.t. metrics are copied to results
    • e1028bc : Correct the components for 3 cts modules.
    • a16d71a : CTS: Remove JDK internal class usage from JarBuildStep
    • 146c96c : CameraITS: add sensor_fusion test scene
    • c25254e : Cts and CTS companion ask for specific accessory
    • fbd0077 : Ensure /proc/stat and /proc/interrupts are not readable.
    • 971724d : CTS: Delete JvmtiPreparer
    • 2a0f597 : CTS: Add test for "am start --attach-agent"
    • e5f87e2 : CTS: Minor cleanups.
    • 68e8bbc : Adding tests for time spent in state
    • 6b1cf9a : Removed CTS test of private API
    • f84b498 : Fix the pseudorange basic tests for glonass
    • 3aedb6a : Revert "Relax performance test tolerance"
    • fbb03e7 : Add supports 2k and 8k to MediaDeviceInfo
    • f29f507 : Add supported video resolutions to MediaDeviceInfo
    • cbef5fc : CameraITS: rework scene1/test_dng_noise_model to use rawStats
    • 93d133b : MediaSession: Split test cases for getting active sessions
    • bdfa46f : Added tests for new Activity flags
    • e14599e : Notification cts verifier updates
    • 2eb7810 : Track move of distro installer code
    • 096d783 : Relax performance test tolerance
    • de56e3b : Tests for SharedMemory
    • 912a21a : Instruct user to enable Location Service for p2p
    • 87ad5fc : Update tests for new launch restrictions on virtual displays
    • 383c494 : Add supports 2k and 8k to MediaDeviceInfo
    • 0582392 : Add test to check sock addr in qtaguid ctrl file
    • 5c1a4db : Fix broken MediaSessionManagerHostTest
    • d342cd3 : Show toast if lockscreen password is not set
    • b15813d : Fix: CTS Verifier app crashes Fingerprint Bound keys Test
    • b4d7a2c : Add test preconditions to hostside backup CTS.
    • f0530f2 : Add companion test instruction to turn on bluetooth
    • 69b0958 : Use BackupPreparer to prepare device for backup tests
    • 1a3bc18 : [Cherrypick] Make sure we do clean up ByodFlowTest
    • 5823d48 : Allow testResetPasswordWithToken to fail if executed out of order
    • 4b97f49 : Wrap Telecom CtsVerifier layouts in ScrollView
    • 30e84b0 : Adding month to delineation so as to remove merge conflicts when adding tests.
    • 01d82d2 : Fix cts.TextView.getOffsetForPosition tests
    • a6d8721 : Lower bitrate of HEVC TV test to 5Mbps, which is specified by CDD.
    • a674095 : Update CompatibilitybuildHelper to check alternate dir for test modules.
    • c7d44b4 : CameraITS: Adds result processing to sensor fusion
    • 3c658f1 : CameraITS: Updates gpylint_rcfile to reflect team's usage
    • e2e07e7 : Removing CTS test for CVE-2017-8265, buganizer issue b/32341313
    • c0f5e63 : Add CTS tradefed target preparer for backup tests.
    • 93a0a5a : Removing CTS test for CVE-2017-8265, buganizer issue b/32341313
    • 2137167 : Rewrites CTS test for key/value backup
    • 16d3240 : CameraITS: Parameterizes sensor fusion FPS & run time
    • 64816ab : Rewrites CTS test for key/value backup
    • a20588b : Update multi-launch tests to support watch.
    • ef02a17 : Add failing tests to known-failures.
    • de14a96 : Deliver image results without blocking.
    • 170e06b : Trim output before testing
    • ad6de2b : Disable all networks during cache test.
    • 8b71b0c : Add CTS tradefed target preparer for backup tests.
    • e655468 : Add supported video resolutions to MediaDeviceInfo
    • 1dae7b6 : Remove 1s delay at start of testThreadCleanup
    • 8d0f00b : Explicitly clean-up OpenGlEsVersionTest
    • 91b9015 : Explicitly clean-up CompressedTextureTest
    • 977df21 : Add some hostside tests to the general-tests suite.
    • 8ba8cd6 : Add a simple smoke test for EGL_image_array.
    • 82366d6 : Use a separate layout for LinearLayout_LayoutParams tests
    • dbf28bf : VrCpuTest - On Vr high performance devices, remove need for exclusive core Bug: b/34973979
    • 441c826 : Add CTS tradefed target preparer for backup tests.
    • bc001da : Progress towards FBE and adoptable storage.
    • ccbc50b : Remove reuse of TimeZoneDistro
    • bc54e8d : Rewrites CTS test for key/value backup
    • 8fcd470 : Fixes getting the wrong app transition going home after minimized (2/2)
    • 86a7f70 : Change shell command
    • 5c56661 : Port module metadata filtering to ITestSuite
    • 133cdf0 : Add lifecycle and quota tests for key value backup
    • e5198bd : Fix BluetoothRestrictionTest flakiness.
    • 247bde1 : MediaSessionTest: Add CTS for the play/pause double tap as next track
    • babf980 : Fix clang warnings
    • 61cf637 : Update Jvmti out of JvmtiPreparer
    • 942f968 : Fix flakiness in testRequestLayoutWithTemporaryDetach
    • d1e637f : CTS/STS test for Android Security b/32341313
    • cbb309b : CameraITS: scene1/test_format_combos speedup
    • f3cad4f : Add CTS tests for android:classLoader.
    • 2baff3c : Release media session in StubMediaBrowserService
    • 67c5027 : CameraITS: Parameterizes sensor fusion tests
    • 2d2c560 : add capability to filter modules by metadata field
    • 2dfaf16 : Added new Autofill test.
    • a9f26e6 : Autofill CTS improvements:
    • 74e0acf : CTS/STS test for Android Security b/34126808
    • 399c076 : CTS/STS test for Android Security b/34973477
    • ce3e7f0 : Adding CTS Tests
    • bc84819 : Check that full backup calls expected methods on BackupAgent
    • 0ee9b05 : Remove references to non-existent directories
    • 550c4a7 : CameraITS: Parameterizes temp dir in run_all_tests
    • 235eb93 : CameraITS: retry tests with socket failure
    • ad91b4f : Use Window.isWideColorGamut()
    • cf90e37 : Disable CtsLibcoreJavaUtilCollectionsTestCases.
    • 9199280 : CameraITS: remove scene0/test_metadata frame duration/rolling shutter check
    • f2abd83 : Disable CtsLibcoreJavaUtilCollectionsTestCases.
    • 92877ef : Dup view ids should not cause dup Autofill ids
    • b603940 : Add CTS test for FullBackupDataOutput.getQuota
    • b1a40ba : Remove unused AndroidManifest.xml file
    • afdba92 : MediaHostTestCases: Post notification with NotificationChannel
    • 01ece86 : AudioRecordingConfiguration: test config anonymization
    • 06d682b : Re-added tests that were failing:
    • 72c3d72 : Pixel copy tests for wide color gamut windows
    • e573afc : Use minimum resolution of supported resolutions
    • eb7d6cd : Add test to check sock addr in qtaguid ctrl file
    • e9a2ece : Rename the native test file
    • e5b98b4 : Revert "Revert "CTS for scrollbar dimensions""
    • 441bb74 : Remove HardwareBitmapTests#testBitmapConfigFromIndex8
    • e3e1943 : WallpaperColors bitmap/drawable tests
    • 1606643 : Track movement of some libcore/tzdata files
    • 363a5e0 : Track movement of some libcore/tzdata files
    • cb8a13b : Adding tvdpi assets
    • 9563224 : media: tag ResourceManagerTest for continuous testing
    • 30d296a : Add test that decoding a corrupt ICO does not OOM
    • 8234552 : Fix dependencies of packages that target earlier releases
    • 33d7d2d : Fix dependencies of packages that target earlier releases
    • eaaa103 : Set initial density to a fixed value
    • de80640 : Fix dependencies of packages that target earlier releases
    • 919f770 : Add skeleton SyncTest for NDK libsync
    • 4992256 : AnimationDrawableTest will fail when AnimationDrawable created from cache
    • 382e8d1 : Get/set notification policy with official methods.
    • a93f258 : Update cts tests to reflect the fact that kIndex8 is no longer supported
    • cfca8a5 : ExifInterface: Test whether DATETIME value is set properly
    • e8661d3 : Change Linkify phone tests to rely on SIM card region
    • 5056c21 : Uses USER_SETUP_COMPLETE constant.
    • 866c38c : Use real metrics to determine screen size in CTS.
    • 1ea31d8 : Mark ChoreographerNativeTest as @FlakyTest
    • b01189f : Split Wycheproof test cases into two CTS modules.
    • c24707b : Split Wycheproof test cases into two CTS modules.
    • 7bf3046 : CTS: Add component metadata to JVMTI run-test 912
    • 4150fe8 : CTS: Suppress -Wunused-parameter
    • 8f9c5af : Add more cases in MediaScannerTest#testEncodingDetection
    • b8dc800 : CTS tests for internationalized InputFilter.AllCaps
    • c7f4afa : WifiManagerTest: Set key mgmt field in testWifiManagerNetWork
    • 8d2a7bd : Hide lock screen info verifier test on watches.
    • 273946c : Skip WebView renderer crash test when not multiprocess.
    • 3bed453 : Added clarifications for CtsVerifier test cases
    • ab430f8 : Avoid duplicate test names in CtsLibcoreJavaUtilCollectionsTestCases
    • 4c60123 : CTS: Add run-test-based JVMTI tests
    • 67d8501 : Fix text tests to not use non-public APIs
    • ff65e07 : Fix CtsLibcore{,Oj}TestCases failures when building via .jar files.
    • ccda0a8 : Revert cts-known-failures.xml
    • 32878ee : Revert "Revert "OC-DR is 8.0.1""
    • 204c454 : Remove an unused AndroidManifest.xml
    • c901789 : Cover missed call case in PhoneAccountTest
    • c40b6fd : add component metadata to all CTS module configs
    • 457bac8 : Remove @not_executed from CtsVerifier reports
    • 41d9214 : Disable IME before running DocumentsUI related tests.
    • 5677d66 : Revert "Disable FAILS_VERIFICATION test case"
    • 55fd565 : Move profile test to text format
    • dc4d9cb : Move profile test to text format
    • 69cafb0 : Update ServiceWorkerClientTest CTS test to make sure SW is unregistered.
    • c131913 : CTS test for 'fullBackupOnly' manifest attribute
    • f4057e8 : CTS test for 'allowBackup' manifest attribute
    • 5148a33 : Revert "Reland "Add pages count test for WebView printing""
    • ecda240 : CTS tests for more general underlining support
    • ec25139 : CTS test for accessibility gesture recognizer.
    • 846ec2d : Add timeout to racy caption test
    • 6c220ed : EDI: Collect disk partition by kb (df -k)
    • 74e1736 : Revert "Add CTS test for underlines not affecting width"
    • 56be1eb : Assert.assertTrue on instrumentation thread
    • 7bb0824 : Ndef: Update the test to as per changes in Empty NDEF Records.
    • e105d60 : CTS test to test restoreAnyVersion flag
    • a4c85a4 : move test suite constant definitions into ModuleDefinition
    • 2800375 : Add screen percentage test to ensure screen percentage dimensions for round watch devices are set properly.
    • 681215c : Ndef: Update the test as per stricter NDEF validation rules
    • d8dab0c : VolumeShaperTest: Add step ramp test
    • ddd2073 : Revert "OC-DR is 8.0.1"
    • f9c872b : Allow version 9 toolchains for EXPERIMENTAL_USE_OPENJDK9
    • 3e2f233 : TIF: tests for TvContract.isRecordedProgramUri()
    • d4b6d12 : Fix makefile warnings.
    • f555ae5 : Fix CtsBionicTestCases for translated devices
    • 354468b : Verify SharedPreference correctness across data restore
    • 1b62b90 : Ensuring a settings activity for unknown sources
    • e0c9f4d : Fix usage of private APIs in KeyboardShortcutGroupTest
    • 0415563 : Modify tests for barometer
    • 441e973 : Update CompatibilityBuildProvider to populate testsDir
    • d7a99cc : Fix vm-tests-ft for OpenJDK 9 toolchain.
    • cbcdff2 : Fix vm-tests-ft for OpenJDK 9 toolchain.
    • ca4d37a : enable metadata embedding in CTS module config
    • 33504af : Remove usage of @removed API in ViewConfigurationTest
    • 6f9e3b6 : MathUtils test
    • 29bc0ce : Remove usages of @hide APIs in PointerCaptureTest
    • ed07bb3 : Update some uses of @hide apis in CtsViewTestCases
    • 48f1a7b : Remove deprecated CarUiProviderTest.
    • 1de9594 : Fix SmsBackupRestoreTest#testSmsBackupRestore
    • 4c0c87e : Fixing typo
    • 6c11e6d : Add CTS test for underlines not affecting width
    • 08598e8 : Add links for OPM1 / PPR1
    • cfd4baf : Revert "Fix ThemeHostTest by moving assets to the right directory in master."
    • cd65ac8 : Fix find emulator warnings in cts
    • fd2e77f : Add CTS test to verify kiosk mode works after reboot
    • 31d012f : Add comment explaining virtualdeviceknownfailures.txt
    • 142ccbc : Fix flaky DialogTest#testOnSaveInstanceState
    • 5127254 : Should not load config if module is going to be excluded
    • 723b458 : Package libtest_ifunc_variable_impl.so into CtsBionicTestCases
    • da03878 : Partial backport: Fix makefile warnings.
    • 20610c4 : Remove duplicated entry for DialogStubActivity.
    • 2c2cecd : Cts Suite slight clean up
    • 92e6104 : OC-DR is 8.0.1
    • 4c31046 : Ensure apks in same configs do not have same package
    • 59cc32d : CTS implementation of ITestSuite
    • f51c3fa : Fix expected error message for wrong_arch
    • ac6fe32 : Check for bad attributes in StreamRecorder.
    • 9269399 : [CTS] Make the package of "debuggable app" unique
    • 2ee7971 : Make: Don't rely on presence of tools.jar in toolchain.
    • 1d1a5fb : ExifInterface: Enable CTS test cases
    • 149653e : Fix ThemeHostTest by moving assets to the right directory in master.
    • 3cb4142 : Include sys/sysmacros.h for major/minor/makedev.
    • abb4e89 : Fix magnification-related cts tests
    • e35c1f2 : Changed monson.py to use current python enviornment.
    • 18ce435 : [CTS] Add tests for profiler functionality in 'am' command line tool
    • c1bb633 : cts: define mcpu=generic for 32-bit ARM builds
    • 70f2f4f : TIF: add test case for invalid start and end times
    • 0466598 : Add CTS coverage for pre-M managed profile provisioning API
    • 0eb8d25 : Prevent InputTestCase base test from running.
    • 11ecf10 : cas: allow empty data array to be used in place of null
    • 7c802b4 : Fix android.cts.compilation.AdbRootDependentCompilationTest
    • 1e7b542 : Add a CTS test that hardware bitmap doesn't leak
    • 21fd6b8 : Native test for qtaguid module
    • 88da367 : Remove reference to deleted file cts-runner-specific-failures.txt
    • 787dc9e : Update CTS tests to reflect ConnectivityManager API changes.
    • 0e82ad2 : Test de-flake experiment
    • 622cba8 : Fix CTS VLoadTest failures under debug context.
    • 776a436 : Allow for lite protos
    • bd75ebb : Refactor unused packages and method visibility
    • 9db8346 : Add tests for MenuItem get/set shortcut methods
    • 066beff : Remove reference to deleted file cts-runner-specific-failures.txt
    • c192038 : Add libtest_ifunc_variable to CTS' big stupid list of libraries.
    • c0bd71e : Add CTS to verify IMS.onStartInput() is called once.
    • 7f18eeb : Fix out-of-bound accesses in Renderscript GetSetTest
    • 982b7c8 : Add new time zone related permissions to known set
    • 2ccf87a : Remove references to now-empty expectation files.
    • 0112ed2 : Added some optimizations to the CTS leanback jank test app.
    • f4666ef : Remove references to now-empty expectation files.
    • 2161b79 : Cts Retry, avoid relying on option copy
    • 4938b4d : KernelSettingsTest: delete SELinux enforcing test
    • 03a03be : Adding CollectionIncompatibleType error_prone
    • 9e989fd : Add CTS SearchView tests to verify IME visibility.
    • 7c3173d : Prepare for removal of junit and android.test classes from Android API (step 1)
    • 51cd9e8 : Prepare for removal of junit and android.test classes from Android API (step 1)
    • c56e287 : Use the headers from the ndk
    • 5e2e9f1 : Use the headers from the ndk
    • af3c59d : Improve/fix BuildTest.
    • dc3fd51 : Use the headers from the ndk
    • 9ddfc98 : Fix Self Managed ConnectionService CTSVerifier test.
    • 6b119e5 : Add more CTS tests error prone rules
    • 9dabba1 : Re-adding GamepadTestCase
    • f39f391 : CameraITS: set more accessible permissions on /tmp file
    • f3303f9 : Test of the input device disable/enable feature.
    • 4eea74f : Ensure that HostTest are not empty
    • e062997 : Fix off by one error in timestamp jitter calculation
    • f99bcd0 : Enforce TryFailThrowable error_prone rule
    • b879b5c : Enable a subset of error prone rules for hostside tests
    • c27fcc2 : avoid using private APIs for PhoneNumberUtils cts
    • e6892fd : Enable error prone against all CTS harness subproject
    • 765be7e : Add the new split interface to CTS
    • cfe043e : Fix test_linker_namespaces check of kSystemLibraries
    • 675dc6d : Cts unit test: aapt parse can fail
    • 1e1ab88 : Replicate retry logic in external factory
    • 311bf0a : Enable error prone against CTS harness
    • b066829 : Added tests for getAutofillOptions() on BaseAdapter and ArrayAdapter.
    • fe23c87 : Update hostsidetests/tzdata to match master
    • 0bb6dc9 : Stop using deprecated APIs.
    • 445742e : fix CTS unit test
    • ef163b0 : Fixes for dexlib2 changes introduced in v2.2.0
    • 598c692 : Update themehosttest README for emulator reference images
    • 348ee47 : update cts with renamed API getSlotIndex()
    • 2b0f01f : Host-side test for the tzdatacheck binary
    • 9b29f1e : Host-side test for the tzdatacheck binary
    • e205528 : This test verifies the remote code execution vulnerabilities
    • c61376a : Move tests to facilitate automerging
    • e25bdbf : Add CTS tests for Bug - 23034759 and Bug - 21132860
    • 7cbae16 : Update golden manifest for master.
    • 4ce0267 : Revert "Temporarily remove failing test"
    • 1a51e04 : Temporarily remove failing test
    • b6dfacd : WallpaperManager cts tests
    • 5249bf9 : WallpaperColors cts test
    • d691bbc : Explicit calls to destroy() in Refocus CTS test
    • ec86c0d : Revert "Temporarily enable DEBUG logging to investigate flaky CTS"
    • 44cffdf : Fix android.media.cts.MediaCodecTest#testException
    • 3a51173 : Remove IpSecManagerTest
    • 965a1ee : Import RestrictedBuildTest annotation
    • b0ac26f : Fix non-run-test jvmti cts tests
    • 567580c : Add tests for a11y listeners with handlers
    • de31035 : Fix notification listener cts test.
    • d2aa94b : Fix of Jvmti tests passing package info
    • c52e1ff : DO Disclosure: update instructions for enterprise installed apps, admin granted permission and entrise set default apps test cases.
    • 96502a7 : Temporarily enable DEBUG logging to investigate flaky CTS
    • 79abca7 : Add jvmti run-tests 985 and 986
    • d886485 : Address API council feedback.
    • 95a4c0e : cts: Add all tests to general-tests
    • 7235db3 : CTS: Add run-test-based JVMTI tests
    • 645ed33 : Remove unneeded shims and JNI binding code for jvmti tests
    • 2456c45 : Fix BuildTest when running on development versions.
    • 97a8973 : Revert "BuildTest: split out test expected to fail on prerelease builds"
    • 2a5876d : Revert "Expect failure for CtsJdwpTestCases SourceDebugExtension test"
    • f11b8b7 : monsoon: Add note of output column format in help string.
    • c3520a9 : monsoon: Add option to collect USB power data
    • 7174bff : monsoon: Note in help that '--samples -1' means infinite
    • 1c36e68 : monsoon: Remove Python 2.6 requirement
    • e91509c : 10x speed improvement for SELinuxNeverallowRulesTest
    • e14a535 : Add test for child being manipulated outside of AnimatorSet
    • a7853a1 : [AWARE] Rename destroy() method to close()
    • e3f44fb : Run jdwp tests with JIT enabled
    • 43e5bad : Fix BuildTest when running on development versions.
    • c21996a : Revert "BuildTest: split out test expected to fail on prerelease builds"
    • 32a760a : Expect failure for CtsJdwpTestCases SourceDebugExtension test
    • 7b13d98 : Tests for NotificationListenerServices managed profile whitelist
    • 4befd64 : Modify Telecom CtsVerifier strings
    • 02c12dd : Reland "Add pages count test for WebView printing"
    • 74dc23b : Allow "unexpected e_machine" failures in JniStaticTest#test_linker_namespaces
    • f1ef1e2 : Add CTS tests for phone account register/unregister intents.
    • 6073db9 : CTS: Add run-test-based JVMTI tests
    • 5226bc6 : Add PROVIDE_RESOLVER_RANKER_SERVICE permission to CTS.
    • e004f4d : Revert "Revert "master is now OPD1/ODR by default and adding OPM1/OMR1""
    • 6b9cce3 : Added data consistency check for single source
    • 728f5f6 : JVMTI: Remove incorrect Android.mk statements
    • 886a72b : Remove reflection from network logging test
    • 8e0db4c : Remove DatagramSocket calls from IpSecManagerTest
    • 658935b : Update platform policy for cts tests.
    • fce0a5c : Add jvmti redefinition tests.
    • 47e9824 : Camera: remove unnessary gyro feature
    • 4f494b9 : Revert "Split pdf tests into a separate module."
    • 665cc46 : CTS Test for TelephonyManager.getForbiddenPlmns()
    • d5472a5 : CTS Test for TelephonyManager.getForbiddenPlmns()
    • 73ab63b : Set unique name for modules to avoid conflict
    • 9b5f3b3 : CTS: Add run-test-based JVMTI tests
    • 08d735b : Add more cts tags to configurations
    • 5c2baeb : Tag a couple of cts configs that can be run in TF
    • 39bd5ce : CTS: Add run-test-based JVMTI tests
    • df5dd95 : CTS: Add run-test-based JVMTI tests
    • 9a05c71 : Remove unnecessary sepolicy attributes
    • 42aa3ce : Fix makefile warnings.
    • 8621d19 : JniTest: Fix linker_namespace test for /vendor libraries
    • 8ecb491 : Clean up CTS known failures for oc-dev: remove passing tests
    • ecd2767 : Test that seccomp blocks access to swapon/swapoff
    • 16f63a1 : Fix testVoiceCommand and testVoiceSearchHandsFree
    • 281ae1e : CTS tests for DevicePolicyManager#getDelegatePackages
    • 49eaabd : Refactor repeated WIFI bringup code in ConnectivityManagerTest
    • 3433e51 : CTS: Add run-test-based JVMTI tests
    • beef154 : CTS: Use RunTest Java code from ART
    • fd6d41d : Update configurations to avoid using ApkInstaller
    • 4be2a72 : Nuke not_executed from the result reporting infra
    • a4b3ec3 : Fix CTS compilation tests
    • fc25bec : Remove test coverage of auto-paging.
    • e396dd7 : Update IpSecAlgorithm CTS for API compliance changes
    • 9f502b0 : Un-suppress tests that no longer fail.
    • 2ac63f7 : CTS test for DISALLOW_BLUETOOTH_SHARING.
    • b6068b5 : Fix android.keystore.cts.KeyAttestationTest#testDeviceIdAttestation
    • 7a10cb4 : CTS: Use ART's libctstiagent
    • f8a0e31 : Moved TransformationMethod contract tests into own test
    • 929a83b : set a proper SDK level for cts-test-runner
    • 4d11182 : Add CTS test for getSelfManagedPhoneAccounts.
    • 1598961 : Revert "master is now OPD1/ODR by default and adding OPM1/OMR1"
    • 5191eb2 : Batterystats CTS test: background job scheduling
    • 75317ee : Batterystats CTS test: background wifi scan
    • d17a7ec : Fix testExternalStorageReadDefaultUris.
    • 796aea8 : Add CTS test for getSelfManagedPhoneAccounts.
    • 4593eeb : Add CTS module for Wycheproof tests
    • 9c35f1a : Move retry logic into its own class
    • 301bec9 : Add Self-Managed CTS Verifier Test.
    • cc15b72 : Disable SelfManagedConnectionServiceTest#testEmergencyCallOngoing.
    • faaea3e : CTS: Use cmd activity instead of am
    • 34c84a7 : Whitelist DeviceFilter's @hide-den methods for SignatureTest
    • 64f33ee : Increase error margin for wifi download
    • 98de325 : Add setLastModified test to testAllPackageDirsWritable
    • 3e0a59a : Refinement of cts-vendor-interface plan for VTS
    • 28efb91 : Fix non-conflicting merge issue
    • 07a824b : Adding CTS Verifier test for uninstalling device admins
    • 5f1709c : Cts dump heap memory when OOM
    • 89e5532 : CTS: Fix JVMTI CFLAGS
    • 84e5ec1 : Revert "CTS: JVMTI AOSP compatibility shim"
    • ad96c9a : CTS: JVMTI AOSP compatibility shim
    • 2404e18 : CTS: Add skeleton for JVMTI tests
    • 6068a2a : CTS: Add a JVMTI redefineClasses test
    • e205aab : CTS: Add a JVMTI allocation tracking test
    • b6bdec8 : CTS: Add a JVMTI tagging test
    • 3a5a91d : Make test metrics keys logged by CtsLeanbackjankTestCases compatible.
    • 0b7e7d4 : Revert "Remove failing UsesLibrary.testUsesLibrary test."
    • e2a2b13 : Fix wrap modules
    • 7e9cc97 : Add more CTS verifier for Telecom
    • 9f294d7 : CTS: JVMTI AOSP compatibility shim
    • 7db47c7 : Revert "Remove failing UsesLibrary.testUsesLibrary test."
    • 10b407e : CTS: Add skeleton for JVMTI tests
    • e641b5f : Add GSM Timing Advance to CellInfo CTS test
    • 195a7db : Add outgoing call CTS verifier test for Telecom
    • 4eddc41 : Initial CTS Tests for IpSec Classes
    • ee95843 : Add CtsConnectionService implementation.
    • 9ed6092 : Add not-executed test count to CTS Verifier reports.
    • b2c0054 : Revert "CTS: Add skeleton for JVMTI tests"
    • 394fd44 : Revert "CTS: Add a JVMTI tagging test"
    • d4c9908 : Revert "CTS: Add a JVMTI allocation tracking test"
    • ae78af7 : Revert "CTS: Add a JVMTI redefineClasses test"
    • 801b62a : Revert "CTS: Work around CTS differences"
    • e986d86 : Revert "Remove a11y text tests from known failures"
    • 853da86 : CTS: Work around CTS differences
    • f2e27da : Add CTS tests for RTT
    • b8acf2c : Removing Native MIDI CTS tests from master repo until post-branch O mr1
    • b083bef : Add "Enable Phone Account" CTS Verifier Test.
    • 21027c1 : CTS: Add a JVMTI redefineClasses test
    • ded3ae4 : CTS: Add a JVMTI allocation tracking test
    • 04a01c8 : CTS: Add a JVMTI tagging test
    • a9b479d : CTS: Add skeleton for JVMTI tests
    • 405870e : Add "Enable Phone Account" CTS Verifier Test.
    • b9000af : Create host-side CTS module CtsInputMethodServiceHostTestCases
    • 679f741 : Update CTS profile for compilation test
    • f4298dd : Create @VendorInterfaceTest annotation and provide examples
    • 77b1610 : cts: security: Generalize AslrTest
    • c6d152c : Remove a11y text tests from known failures
    • 9ce41c8 : Create @VendorInterfaceTest annotation and provide examples
    • d1be6ac : Increase error margin for wifi download
    • 2502111 : Tests setting default ringers to external storage.
    • e9e6254 : CTS for View.mDefaultFocusHighlightEnabled.
    • 39600f9 : CTS for Drawable.hasFocusStateSpecified.
    • 774b4a8 : master is now OPD1/ODR by default and adding OPM1/OMR1
    • ff84356 : Add IME device-side test used from host-side test
    • 043585d : Rename autoFillHint to autoFillHints.
    • 158918a : Add CTS tests for order of returned account.
    • e652602 : CTS test for errors: wait for the correct tag in Dropbox broadcast receiver.
    • 170b824 : Add bionic preinit test helper binaries to CTS.
    • d898e94 : Revert "Use cts-pdk for VTS's CTS on AOSP requirement."
    • 6efdfdb : Skip battery incident test in case there's no battery present or in case of Android TV. Also auto-formatted the file.
    • d2f57d6 : Set cts-tradefed paths to absolute
    • eabe973 : Unselect track to not affect next selected track
    • df30c89 : Camera2: Prettier logging in performance test
    • 6253c1f : Update TimePickerDialogTest to JUnit4.
    • b584853 : Don't run initial focus tests with feature disabled
    • 6c85e48 : CTS tests for DPM delegation
    • 44d9ee4 : Test activity moved to display on launch
    • 9258163 : Camera2: add some logging in performance test
    • 1ef9970 : Improved getAutofillMenuOption().
    • 25ea259 : Update CTS to follow FontConfig API changes.
    • 4aa9195 : Test Configuration in onMovedToDisplay
    • 1907aac : Retry starting autofill to deal with race
    • 754b1e8 : Updating policy transparency test for unknown sources
    • fa6ec44 : Add CTS tests for PendingIntent.getForegroundService()
    • e3e3f11 : Clean up references to ModuleDef and ModuleRepo as we go
    • 90a2a85 : Test cases for changed long-write behavior
    • c5f2ef6 : Add getCreationTimeMillis CTS test.
    • 3c46b36 : Correct ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS
    • 44188cc : Test new behaviors of android.graphics.Color
    • 2ccedb4 : Tests for AccessibilityRequestPreparer
    • 7392bb9 : Add CTS test to verify setIsVoipAudioMode functions
    • ae80911 : Test Toolbar KeyShortcut handling
    • cc269d9 : Make sure tested video resolution is in supported video resolutions
    • af1673f : Enable CTS Telephony Precondition
    • 0d1d161 : Added test for cluster/touchscreenBlocksFocus behavior
    • 18d85b7 : Add CTS test for async ProxyFileDescrptor.
    • bcd9568 : Disable WiredHeadset cts tests
    • 0d93ae9 : media: limit duration of VideoEncoderDecoderTest

  • platform/dalvik with 29 change(s)
    • cd1fc05 : Keep InstrumentationTestCase in main dex
    • a6b2b42 : dalvik: use proper nativehelper headers
    • 349f7fe : dx: Extend test 135-invoke-custom
    • d5370b6 : Revert^2 "Refinements relating to invoke-custom"
    • bd6107f : Revert "Refinements relating to invoke-custom"
    • ff80988 : Refinements relating to invoke-custom
    • afba3fb : Dalvik: Fix dexmerger test
    • 6b8ee00 : dx: Test enhancements
    • 03a41e0 : Fix missing receiver type information in invoke-custom
    • 73e080b : dx: Fix interning of call site items
    • 640b486 : Skip flaky dx test.
    • 35c4788 : Add ngeoffray to dalvik OWNERS.
    • 3d20e8c : Update list of failing tests.
    • 4eec59d : dx: De-dupe prototype reference classes
    • e35b05c : dx: Update warning in run scripts
    • e7c6fd4 : dx: Fix result information on invoke-{polymorphic,custom}
    • ebf02b6 : Add dex 38 support to dexmerger
    • eaa25db : dx: Rename test generator script for 135-invoke-custom
    • 69c7fce : Add OWNERS in dalvik
    • b7d7483 : dx: Add support for invoke-custom
    • f8d6987 : Fix local variables with null constant
    • 5a4dc37 : Fix a whitespace bug in mainDexClasses
    • 19c0e10 : Keep InstrumentationTestCase in main dex
    • 0a0a634 : Allow parsing constant pool of class file 52
    • 8507f7e : Revert^2 "Propagate SourceDebugExtension information"
    • 13e8ca9 : Revert "Propagate SourceDebugExtension information"
    • 2f07b19 : Propagate SourceDebugExtension information
    • c16fdce : Compile dx as java 1.7
    • 881d15f : Support dex version 38 in dexdeps

  • platform/developers/build with 4 change(s)
    • f1a589f : Update prebuilts for 2017-10 Samples release
    • 5a21978 : Update versions for O/v26 support lib.
    • 56ae260 : Update sample prebuilts for 2017-08 samples release
    • 134b52a : Updates all templates to use the latest version of gradle and adds support for multiDexEnabled, specifying compile version, and updates repositories code.

  • platform/developers/demos with 1 change(s)
    • 873172c : Remove usages of ActionBarActivity.

  • platform/developers/samples/android with 69 change(s)
    • e05430c : Simplify some of the logic.
    • f5705f1 : Update compile and targetSdkVersion to v26.
    • 4e4dc05 : Updates Always On sample to use new Ambient API.
    • dfb4888 : WearMessagingApp: Add missing Gradle files
    • 6defc79 : Fix dependency versions
    • 23e45a6 : Fix missing Gradle repo for RuntimePermissions
    • c662b54 : Fix language in packaging file for ContentProviderPaging sample
    • 5de4b48 : Fix autofill service permission.
    • 32300d9 : Add example of PiP capabilities when using MediaSession.
    • 3968102 : PictureInPicture: rm whitespace from build.gradle
    • 382e931 : PictureInPicture: Fix build issues
    • 523d6e0 : Fix PictureInPicture sample to reflect DP3 API changes
    • df191b6 : Watchface: made complication config activity accessible.
    • b6cb182 : Autofill sample: formatting.
    • 1a7021e : Uses canonical web domain when validating DAL.
    • 500b70f : Initial Digital Asset Links support (DAL).
    • 7647b7d : Import new sample.
    • bc8e9d2 : Autofill sample: Fixed NPE when there are no *supported* hints.
    • 3fcb09b : Autofill sample: Correctly autofill equivalent W3C fields.
    • ccd0a1e : Autofill sample: fix autofill month issue and crash.
    • d25621d : Autofill sample: Fixed CustomVirtualView preCondition and improved dump.
    • 85a44dc : Autofill sample: Fixed CustomVirtualView issues.
    • 6e80a69 : Autofill sample: Completed layout TODOs.
    • 689cc0c : Update Notifications sample - prep work for Kotlin version
    • db1648d : Fixed autofillValue() of virtual view when value is empty.
    • e42e7f8 : Bunch of improvements on Autofill samples:
    • 9695394 : Autofill sample: Fixed top margin.
    • 3df14de : Autofill sample: Fixed formatting.
    • 1c511cb : Autofill sample: Scaffolding for setting to add mock data.
    • 52414a5 : Added missing fields on virtual views.
    • 955607a : Showcase autofill in webviews.
    • 1807a3e : Autofill sample: formatting.
    • 96be336 : Autofill sample: Adding pkg signature check.
    • 03c96ab : Added an autofill sample for DatePicker-based Credit Card Expiration date.
    • c68864b : Added more Credit cards fields.
    • 48d4300 : 2 new features on virtual multiple partitions:
    • 0b13173 : Added option to launch another activity from MainActivity.
    • 2d2da49 : Note: This is a cherry pick of https://googleplex-android-review.googlesource.com/#/c/platform/developers/samples/android/+/2846703/
    • 9081a90 : Added a MultiplePartitions activity.
    • 742bf1a : Adds support for vibrate on bridged notifications per external feedback:
    • e8d941a : Refactored CustomVirtualView to be more generic...
    • 313fb23 : Autofill sample: add credit card expiration compound view example.
    • 71556a6 : Autofill kotlin sample: Improve kotlin style.
    • 741ba08 : Autofill sample: ensure text is not empty.
    • 56adb60 : Autofill sample: Update versions in gradle files.
    • 4c82d9a : Add meta data to template-params.xml
    • 519bb25 : RuntimePermissions sample: Creating kotlin version.
    • bc0b8ee : RuntimePermissions sample: Updating Java in sample.
    • c909fa0 : Watchface: made complication config activity accessible.
    • b2f5f04 : Delete SpeedTracker/Wearable/build.gradle
    • ba93f0a : Several fixes for DownloadableFonts sample.
    • 1fb9fc2 : Updates new uses of boxinsetlayout to use app:boxedEdges="all" instead of app:layout_box="all" and removes unused layouts.
    • 05e9d62 : Updates and refactors notification wear sample to work on sdk 26 and use the latest support library widgets. I also refactored some code that was used in multiple places into a Shared module.
    • 8cc6258 : EmojiCompat: Several fixes
    • d9083da : For some reason template system was getting caught up with different template xml files in some projects. Reverted them, then reset them back to changes and refresh works properly now. Trevor pointed out sometimes system gets confused when template file is differet. :/
    • 9f8a8aa : Updates all samples outside of watch faces and wear notifications that use the new widget support library.
    • ddec216 : Updates watch face to use new support library classes.
    • e1a3e63 : Initial commit.
    • 8ef88aa : Autofill sample: addresses comments on c/2372625 and c/2409408.
    • 0736666 : Ignore .DS_STORE files in git.
    • c9e8b52 : Autofill kotlin sample: fixing auth bug.
    • fff04fe : Autofill sample: adding email compose activity.
    • abc564e : Autofill sample: use AppCompatActivity for AuthActivity.
    • f5cc7e9 : Autofill sample: updating screenshots.
    • 34f6bf7 : Autofill sample: make UI nicer.
    • 8e4f496 : Autofill sample: Use custom adapter for cc exp years.
    • dd108eb : Autofill sample: added icons, fixed an auth bug, added more comments.
    • bb55ff9 : Check autofillHints to make sure autofillHint is supported by service.
    • 7c931de : Updating gradle dependencies for beta2 autofill sample.

  • platform/development with 165 change(s)
    • 77f36c7 : Updating BuildTools to 27.0.1
    • 73afaab : Add shrinkedAndroid.jar to build tools
    • 96a9c14 : Updating BuildTools to 26.0.3
    • c13f750 : API 27 release config files
    • d416abf : API 27 release config files
    • 827c91a : vndk-def: Update eligible-list-o-mr1-release.csv
    • 6dd4e8d : vndk-def: Add latest eligible-list-o-release.csv
    • 59c3667 : Updating Build Tools for API 26 from oc-mr1-dev
    • 5e37034 : Updating Build Tools for API 26 from oc-mr1-dev
    • d46f37e : Fix NullPointerException in Monkey.
    • 45d91a0 : Change Monkey to allow launching home even if gsa is disabled.
    • f95f174 : vndk-def: Add eligible list update tool
    • b33d0c4 : vndk-def: Fix generalized VNDK-SP computation
    • 6dfd48a : vndk-def: Update eligible-list-o-mr1-release.csv
    • fdba1f2 : vndk-def: Generalize FWK-ONLY-RS / VNDK-SP
    • ac404dc : vndk-def: Support Treble VNDK directory layout
    • fd04ff5 : vndk-def: Add eligible-list-o-mr1-release.csv
    • c813051 : vndk-def: Sort eligible-list-o-release.csv
    • 1eb0c61 : vndk-def: Update android.hidl.memory@1.0-impl.so
    • 11b99f2 : vndk-def: Add automotive HIDL interfaces to VNDK
    • a830757 : vndk-def: Add deps-unresolved command
    • aa2e8c3 : vndk-def: Ignore ELF files with unknown machine ID
    • 9cd97b2 : vndk-def: Fix test_elfdump.py
    • c9f7183 : vndk-def: Add libstagefright_omx and libmedia_omx
    • 8faa659 : vndk-def: Print dest source directory in check-dep
    • 88de96a : vndk-def: Print source directory in deps command
    • cdbed5f : vndk-def: Print source directory in deps-insight
    • 8f707d7 : vndk-def: Refactor ModuleInfo class
    • f757dbc : vndk-def: Fix unittests with rpath
    • dd54be9 : sdk: copy encryptionkey.img to x86{_64} image zip
    • 06855f4 : sdk: use 3.18 kernel
    • f57025e : emulator: merge oc-emu-dev development project
    • 841d0cc : sdk: copy system-qemu.img to system-images.zip
    • 4c9e483 : Fix usage of a changed IPC API
    • 8f85766 : Disable proguard for BusinessCard app
    • 47ae202 : vndk-def: Add NDK extension usages check
    • de625aa : vndk-def: Add eligible list to datasets
    • 437c170 : vndk-def: Remove NDK extension check
    • 6ebdbba : logblame: add support for default format logcat
    • 01d49e3 : make the logblame power toggle test slightly better
    • a45b17e : Fix typo in time duration printing in logblame script.
    • ca72ffc : Add logblame and some log buffer tests.
    • 39cf6d6 : vndk-def: Split eligible list checker
    • aa08497 : vndk-def: Replace NDK_LIBS with TaggedPathDict
    • de7b220 : Update SDK versions for the OC Preview 4 release / API 26 r2
    • f75eda6 : Add e2fs tools to Android SDK build-tools
    • 6d1633e : logblame: add support for default format logcat
    • 258c89e : Resolve gdbclient.py -r executable from target
    • 3485fc9 : Fix number of * in VNDK ABI output.
    • 2bf5017 : The base files for the project & activities and XML resources Test: build and run manually Change-Id: I6eb7f1a444703e99f592ac9106261f9c6bd90127
    • c27bcae : Sample authenticator that creates a "DPM-whitelisted" account.
    • 12a0d34 : vndk-def: Move NDK_LIBS out of ELFLinkData
    • 57ee917 : vndk-def: Load LL-NDK and SP-NDK names
    • 6f99004 : vndk-def: Reorder TaggedDict
    • e1e8644 : vndk-def: Remove HL-NDK from code
    • a737650 : vndk-def: Remove more unused code
    • 984c62c : vndk-def: Use os.path.join() instead of '/'
    • 187a74c : vndk-def: Move deps-insight assets
    • 10718d1 : vndk-def: Remove unsupported commands
    • fff9b6e : Use make variables to access java tools
    • 89e1ecf : Fix gdbclient.py -p.
    • ac53769 : Make message format change backwards compatible.
    • f5c03e6 : Update the runner for systemui
    • f500992 : vndk-def: Add symbol data in VTool
    • 626b5a3 : Revert "Emulator allows google apps to have access to locations by default"
    • b88146b : Fix clang API usage for record / enum link names.
    • 5856865 : Revert "Emulator allows google apps to have access to locations by default"
    • 50dc27b : Revert "Emulator: update development to 2362bfb6"
    • ac9cc7d : Monkey: Dump the most recent ANR trace.
    • 75b24f1 : Warn that gdbclient is deprecated in favor of gdbclient.py
    • 2859eb9 : Add a rule for android-common-ex tests in testrunner
    • 9b70b37 : vndk-def: Add --enumerate to deps-closure
    • 5c26bfa : Emulator: update development to 2362bfb6
    • 1cd902f : vndk-def: Add --revert flag to deps-closure
    • 784c543 : Track move of tzdata: bionic to system/timezone
    • d637531 : Track move of tzdata: bionic to system/timezone
    • 9ae5ff4 : Fix potential divide by zero in display_html
    • f374b9f : Added fixing of log.h errors
    • ba097bb : vndk-def: Fix check-dep errors on vendor_libs
    • 7a8bc4d : vndk-def: Add tag file support to deps-insight
    • 5ad8d0f : vndk-def: Add more output formats to vndk command
    • b68f26d : vndk-def: Simplify VNDK result
    • 8e20881 : vndk-def: Remove "follow" from default action
    • 1715340 : vndk-def: Add libz.so back to LL-NDK
    • 16538ed : vndk-def: Add libandroid_net to LL-NDK
    • 489dabb : vndk-def: Implement VNDK-SP-Ext collection
    • 6a2fcac : vndk-def: Collect non-AOSP libs must be copied
    • 89015ef : vndk-def: Exclude vndk-sp from vndk
    • 55a41a3 : vndk-sp: Fix vndk-sp-unused computation
    • 6582daf : vndk-def: Add (vndk-sp)? to fwk-only-rs matching
    • 05a13ae : vndk-def: Exclude vndk-sp/vndk from ndk-indirect
    • 2a5a2dd : vndk-def: Parse actions for ineligible libs
    • 484219c : vndk-def: Fix vndk-indirect computation bug
    • 8856a28 : Added check for vendor module to parse-and-fix-errors
    • 47f5097 : vndk-def: Add --system-dir-ignored option
    • 5947a9a : vndk-def-tool: Update README.md
    • 7e72312 : vndk-def: Implement degenerated VNDK for o-release
    • d403f09 : gdbrunner: Fix find_binary's named argument.
    • c34da2d : Remove device.get_props.
    • 1a2f12d : Move away from device.get_props.
    • d31eb32 : vndk-def: Introduce better eligible list
    • dcacc72 : 216372: Add metadata for @Duration
    • 0e71236 : make the logblame power toggle test slightly better
    • 5d02270 : Fix typo in time duration printing in logblame script.
    • 1c6c892 : New version of api-generator tool
    • 6573ce0 : Strip more SymbolInfo from dump
    • 057c273 : gdbrunner: take a run-as/su command instead of a user.
    • f427655 : Fix potential divide by zero.
    • df9de8d : vndk-def: Add libvndksupport to LL-NDK
    • 9435d22 : vndk-def: Update vndk-sp list
    • 9ebe7bf : vndk-def: Remove obsolete warning options
    • 64eee24 : Fix NDK x86 build.
    • 51b0830 : vndk-def: Add `--aosp-system` option
    • ea60a6c : vndk-def: Remove unused code.
    • fe7e59a : vndk-abi: Use .dump for unmodified abi-compliance-tool
    • 012630c : vndk-abi: Integrate strip debug info
    • e6a8877 : Add more flexibility to abi checking.
    • a178732 : Script to view native allocations prettily.
    • 328def8 : Add Soong rule for python adb library.
    • 46d2510 : vndk-def: Add VTool prototype in vndk_definition_tool
    • b2ccab4 : Add Script to strip debug info from dump
    • c52723d : Add support for push --sync.
    • 46b00d6 : Stack: Add subprocess caching
    • c12a538 : vndk-def: Rename VNDK-stable to VNDK-SP
    • 3d97a46 : Stack: Add symbol caching
    • d0484f9 : Add support for single apk output.
    • 5140619 : C/C++ adjustments and bug fixes.
    • 0b30c30 : vndk-def: Add more tags to check-dep command
    • 0c50a27 : vndk-def: Sort ELFLinkData by path
    • a1fd40b : vndk-def: Use find() to find terminating char
    • bf0fd14 : Remove redundant dependencies
    • dfb4d76 : vndk-def: Update NDK libs.
    • 218369a : vndk-def: Add DT_NEEDED removal tool
    • ea109f7 : Do not check for existence of exported dirs.
    • 68121b4 : vndk-def: check-dep: Print symbols and module_path
    • 59ac433 : vndk-def: Add fuzzy path matching to insight
    • f3a7a95 : Remove libprotobuf-cpp-lite dependency.
    • dc96234 : vndk-def: Remove debug code.
    • 0f82afe : Add option to parse version script during linking.
    • 74d97ca : vndk-def: Add vendor module dependency check tool
    • d85e8cb : vndk-def: Fix compute_vndk() w/o generic refs
    • 561b36e : Fix: Inaccurate mangled names.
    • b0dd7a7 : vndk-def: Add deps-insight
    • 14ba86d : vndk-def: Add sp-both-vndk-stable
    • 861323c : vndk-def: Compute sp-lib in compute_vndk()
    • 43cfc4b : vndk-def: Code cleanup: Remove duplicated code
    • 8293664 : vndk-def: Rename VNDKHeuristics to VNDKResult
    • fbd4149 : vndk-def: Refactor compute_sp_lib() return value
    • 63faec7 : vndk-def: Update README.md
    • f243234 : vndk-def: Separate {sp-hal,sp-ndk}-vndk-stable
    • 5e934cd : vndk-def: Add command line option checks.
    • ad44721 : vndk-def: Fix vndk-core path assertion.
    • b61f700 : vndk-def: Code cleanup: Remove redundant code.
    • 990ab90 : vndk-def: Fix typo in unit test name.
    • b401d6b : Dist the windows 64-bit libaapt2_jni
    • b73a7a2 : Add ApiDemos to device-tests as it's needed by JankMicroBenchmarkTests
    • df4420a : vndk-def: Add libGLES* pattern to SP-HAL.
    • 466971d : vndk-def: Fix sp-hal and vndk-stable computation.
    • ddbe0fa : vndk-def: Reuse cached vndk classification.
    • 0b455c6 : vndk-def: Add NDKLibDict.classify().
    • f6b7be5 : vndk-def: Update pre-defined vndk-stable list.
    • f3ce354 : Temporary fixes for sizes and mangled names.
    • 5eeca1b : README file and shell script to fix errors due to VNDK flag
    • 72f57c9 : Make ToyVpn a little more realistic
    • 5fa0613 : vndk-def: Add libvulkan.so to SP-NDK.

  • platform/docs/source.android.com with 25 change(s)
    • b37b7eb : An update on ro.hwui.* props
    • 883f004 : Docs: Changes to source.android.com
    • 7b7ac1c : Docs: Changes to source.android.com
    • eee7091 : Docs: Changes to source.android.com
    • cb2b2fc : Docs: Changes to source.android.com
    • d725144 : Docs: Changes to source.android.com
    • c335830 : Add OWNERS in docs/source.android.com
    • ddbca90 : Docs: Changes to source.android.com
    • 83b5675 : Docs: Changes to source.android.com
    • db839ff : Docs: Changes to source.android.com
    • 1f4ee09 : Docs: Changes to source.android.com
    • 011a766 : Docs: Changes to source.android.com
    • 16b426b : Docs: Changes to source.android.com
    • d1af55d : Docs: Changes to source.android.com
    • 9062ef8 : Docs: Changes to source.android.com
    • f4269f5 : Docs: Changes to source.android.com
    • 6be5fa5 : Docs: Changes to source.android.com
    • 9e383e0 : Docs: Changes to source.android.com
    • 8f72588 : Docs: Changes to source.android.com
    • 57543d4 : Docs: Changes to source.android.com
    • 3fbf4f1 : Docs: Move April security bulletin to new location. Test: none
    • 90dd912 : Docs: Renaming filenames to match new SAC system. Hoping to keep file history with the initial sync back. Will require a few commits and merges to keep git from getting confused. This commit puts the files in place, the next will sync the changes in place. Add international files for security. Remove old Android build targets and scripts. Test: None
    • 261982c : Docs: Publish April 2017 security bulletin
    • 5381e3e : Remove mention of deprecated CarCamera interface
    • 6335178 : Docs: Publish link to YIR 2016 and update home page

  • platform/external/ImageMagick with 1 change(s)
    • b361f3b : Initial empty repository

  • platform/external/aac with 2 change(s)
    • a4aa860 : Make software codecs as VNDK
    • 86e949c : Add OWNERS in external/aac

  • platform/external/abi-dumper with 1 change(s)
    • 9b76336 : Add OWNERS in external/abi-dumper

  • platform/external/adt-infra with 5 change(s)
    • 0254b1c : Adds a checkout command to annotated_run.py
    • 501e6b7 : Fixes Carriage Return when testing connected dev
    • 6d629d8 : uninstall apps after finishing tests
    • de75e30 : Test: Functionality of "Reset app preferences"
    • 1fa84c3 : Disable testMapsApp test due to a UI bug. Test: Local Change-Id: Ie10b304eba978902d008aa7dc6bf948268c7b7d1

  • platform/external/android-clat with 3 change(s)
    • 5fcb58e : Increase the maximum exponential backoff for DNS64 queries.
    • e700a73 : Add OWNERS in external/android-clat
    • cc94e5f : clatd.c: remove unsetenv("ANDROID_DNS_MODE")

  • platform/external/apache-harmony with 10 change(s)
    • ff91e25 : Add OWNERS in external/apache-harmony
    • d397f64 : Additional test for SourceDebugExtension
    • 05dfc94 : Fix the issues highlighted by ArrayToString
    • db3fb7d : Revert^2 "JDWP: Add test for SourceDebugExtension"
    • 3e8986f : Revert "JDWP: Add test for SourceDebugExtension"
    • f072c8b : JDWP: Add test for SourceDebugExtension
    • f63e3e0 : JDWP: update ReferenceType.InstancesTest
    • 27f5891 : Workaround localhost issues on old runtimes
    • 8b75c0e : JDWP: allow to set debuggee classpath
    • df15cdd : Cleanup event request API

  • platform/external/apache-http with 3 change(s)
    • 03a9565 : Protect org.apache.http.legacy API
    • ad1d58e : Use LOCAL_ADDITIONAL_DEPENDENCIES instead of build system internals
    • 51c5597 : Track updates to Conscrypt

  • platform/external/archive-patcher with 2 change(s)
    • 66e3a02 : Add a -hostdex target for libcore CTS tests
    • dc0fd19 : Maintain owner in README.version

  • platform/external/autotest with 1122 change(s)
    • 0b48207 : graphics_WebGLAquarium: add to suite:bvt-perbuild.
    • 1c1b2cb : Enable suite and deps for BluetoothPowerTest.
    • dd53f71 : Simplify local_host.run
    • 311ed72 : Remove unused nohup() method.
    • 92ae3ca : autotest: delete graphite
    • 98b179e : autotest: move metrics mock out of graphite lib
    • a730339 : autotest: delete host_label_utils
    • c11a476 : autotest: delete autotest_es from lxc/cleanup_if_fail
    • 4d84cac : autotest: delete host_history.py, all callers (depends on autotest_es)
    • 9d77bab : autotest: delete result_size_summary
    • 0663aa5 : autotest: eliminate hosts/ autotest_es callers
    • c03de79 : autotest: delete a bunch of autotest_es sources
    • 73c348d : [autotest] Drop last uses of afe_utils.get_host_attribute
    • 133dffd : [autotest] Factor out job result waiting (re-land)
    • 42cae63 : [autotest] Replace email alerts from scheduler cleanup with metrics
    • d7405dc : [autotest] Add no warning flag to the precondicion tests
    • d8ee0ce : crash: Generalize crash testing library
    • b584368 : autotest: remove frontend/health
    • b05c00b : Add model label to autotest DUTs for unibuilds
    • a3a32ed : platform_WarningCollector: rename warn-collector
    • f7029a4 : autotest: delete devserver_history
    • 51ca1a8 : autotest: delete collect_suite_time_stats
    • 01bce4c : autotest: delete analyze_reboot_time
    • 67e3847 : autotest: remove autotest_es from scheduler/scheduler_models
    • 271fe69 : autotest: delete autotest_es from frontend/afe/models
    • 17ee256 : arc: Extend ARC autotest to allow opt-out.
    • a028259 : [autotest] Speed up unit tests.
    • b0ec0b2 : [autotest] Factor mounting code into lxc_config.
    • c639523 : [autotest] Implement zygote configuration.
    • 5a2cac1 : [autotest] Add a test for Container.install_ssp.
    • b0af621 : [autotest] Read tko tests from database after it's saved.
    • ffd5b82 : [autotest] Report test result sizes to metrics
    • ccc0ced : Fix typo in CL:471846
    • 5490541 : Add __eq__ to error.CmdError and utils.CmdResult
    • 5d1c546 : [autotest] Drop server-side support for multi-section client tests
    • 1722554 : [autotest] Drop support for running background autotest tests.
    • 1828208 : autotest: delete crbug_crawler, crbug_shell
    • 0964b5c : Remove unused Planner class
    • 0be7261 : Add an event file for the screen rotation keyboard shortcut.
    • 1b75b45 : [autotest] Don't run set_gbb_flags for servo reboot repair.
    • de05945 : Delete merge_checksum.sh
    • aa97f6e : Add performance monitoring back to the AU test.
    • ec37746 : [autotest] Stop Moblab from finding SSP containers as DUT's
    • b6915ca : graphics_Idle: Add support for i915 per-process active gem object detection
    • 4e7365e : [autotest] Split GenerateBuildbotLinks()
    • b1cb384 : [autotest] Clean up _format_anchor_text()
    • ca96d79 : [autotest] Remove unused get_bug_link()
    • b4328a6 : [autotest] rev the partner version of CTS to r7
    • dfc615c : Add warning to a test I am about to actively break
    • cf87a5d : Add an audio-only pause/play test.
    • 743559f : cr50_stress_experimental: add test verifying console
    • bd8838b : Remove unused packages directory
    • 28be064 : [autotest] Make buildbot links public
    • 36952eb : [autotest] Factor out more Container code.
    • a433ba1 : Remove site_host_route.py.
    • a71b0a2 : Adds new Google Meet perf test for CFM
    • 7652073 : security_ASLR: More robust PID calculation.
    • 1e9b4cc : bluetooth: fix adapter reset method
    • 0436e7b : Remove unused comparators classes.
    • e70fed8 : autotest: expunge all references to statsd
    • a998067 : pylint: stop requiring docstrings on TestCase methods
    • 515b749 : security_NetworkListeners: remove arc-bvt-cq.
    • b527a0f : Set data list to [0] if list is empty
    • 0689330 : Share SSH Master connection across control scripts.
    • 3fea100 : Add control file for England iD testbed.
    • 2218af0 : [autotest] Uprev the CTS control files to the latest CTS version.
    • 1e00b22 : Revert "[autotest] Factor out job result waiting"
    • ac36b85 : autotest: remove testbed_suite from test_push
    • 096e185 : [autotest] Use namedtuple
    • 4d92126 : security_SandboxedServices: Enforce no_new_privs.
    • 917bafa : [autotest] external_packages: remove dnspython
    • 836e0f1 : graphics_dEQP.py: fix chromeperf failure records
    • 425d91f : [autotest] Extract buildbot poke
    • af081b7 : [autotest] Remove unused var
    • 29f5e24 : [autotest] Fix typo
    • 85ae5df : [autotest] Clean up main() some more
    • 0b675b6 : [autotest] Allow ignoring test failures
    • 9ad9194 : [autotest] Factor out job result waiting
    • ad281cf : [autotest] Factor out ignore_errors parameter
    • ee36ab8 : [autotest] Factor out bug reporting
    • 344e14f : [autotest] Remove experimental test support
    • 7a1fb58 : [autotest] Remove bug template default
    • aa7f284 : [autotest] Rename suite_args parameter
    • 6f47010 : [autotest] Make _SuiteSpec private
    • 9e55b90 : [autotest] Add total agent count metric
    • 222eea8 : [autotest] Remove references to skip_reimage
    • b9b4653 : [autotest] Fix docstring
    • 96c60b9 : [autotest] Print warning about unused suite arguments
    • 175233b : [autotest] Make find_hosts_for_jobs a generator
    • baecf39 : [autotest] Remove unused var
    • 92aae8c : Adding arc-presubmit to the critical pools list.
    • 2e1cc66 : security_SandboxedServices: exclude another form of agetty
    • 3f95431 : Use event log timestamps relative to each other to calculate timeouts.
    • a0cd1c2 : autotest: Add link to wmatrix test history.
    • 557946d : Implement python screenshots using GBM library.
    • e4d500e : Report failure for most of the graphics_test
    • 53e79dd : Workaround IPv6 issue in network.CheckInterfaceForDestination
    • c01a32f : [autotest] Remove test warning on tradefed retry.
    • 43bbf05 : test_push: add link to monarch stats on success fraction
    • 20ea106 : [autotest] Merge site_server_job
    • 0c93b86 : autotest: skip hqes that suffer from missing host_id malformation
    • 4330c8e : autotest: remove network_3GRebootStress
    • bd5fe81 : cleanup: remove dead self-test code
    • 7972bb5 : task.py: explicitly specify priority/timeout
    • 0f3e834 : cr50_test: wait for reboot after updating cr50
    • 2c56b4e : [Autotest] Temporarily disable bookmark policy tests
    • ee23e06 : SandboxedServices: update white listed docker daemon processes for lakitu
    • da40440 : Cleanup local_host unittests.
    • b41324a : Explicitly import autotest modules
    • 99eba0b : autotest: Set other logging handlers when require_logfile is not set.
    • fc9846a : graphics_GLBench: add new reference image.
    • e61a1c2 : Add subtestbed param for callbox test control files.
    • ab2884b : [autotest] Make checking for hostlog file explicit.
    • d320ac4 : [autotest] Update the run locally steps of autopdate_CatchBadSignatures.
    • d49da6c : Code refatoring.
    • aee7564 : autotest: Adds GATT Read/write support.
    • c0ce545 : autotest: reland recent lxc changes
    • 7b8e9b5 : [autotest] Stage stateful to the same location as rootfs payloads.
    • ae94a71 : [Autotest] Update whitelist for platform_ToolchainOptions
    • 5e9c35f : [autotest] Clean up main()
    • ce8ebd6 : arc.py: Handle screenshot failure.
    • 400728e : Added Reston telephony Control Files
    • 11c8960 : Create two separate Longevity tests of varying time periods.
    • 33e1289 : [autotest] Delete the arc-bvt-cq suite.
    • 2e9d07d : security_ASLR: Fix _pidof.
    • 4ef5136 : platform_FilePerms: fix sync and tracing debugfs expectations
    • de5ceb1 : Add DBus method signatures to fix debugd autotests
    • 25e6a45 : Reland "autotest: Add chrome-informational test suite"
    • d0d0738 : ECWakeSource: Shutdown to G2 instead of G3.
    • ba8adaf : [autotest] Drop remaining references to autotest_stats
    • 1b61759 : autotest: revert recent lxc changes
    • 2bfd243 : [Autotest] Remove max times for ChromeVox sound.
    • a731107 : Updated enterprise_CFM_USBPeripheralHotplugDetect test to detect crashes.
    • 16cf8da : [Autotest] Fix touch scrolling tests
    • d8542a8 : Address container differences on moblab vs shard.
    • 129afcc : graphics_Idle: Waive verify_graphics_i915_min_clock on quad-core BYT
    • 041d329 : external_packages: drop httplib2
    • 8265a72 : platform_FilePerms: Test if pts and ptmx for the container are noexec+nosuid
    • 7694ddc : graphics_Gbm: respect gbm_bo_map flags
    • 3fa0543 : platform_CrosDisksFormat: Fix typo.
    • d3cb33d : autotest: Let run_suite.py not to generate local log file by default.
    • 07e41a7 : Run NTT roaming in MTV test with its' own campaign.
    • 05f757b : security_SandboxedServices: Add some more no_new_privs.
    • a1d2302 : autotest: Fix whirlwind host verification
    • 87fecd1 : [autotest] Make _get_job_data class method
    • 04c3a43 : Cleanup the pause-play test a bit.
    • 68dbdcc : [autotest] Report metric about client control file section executed
    • 7853147 : firmware_Cr50Update: use Cr50Test
    • 2b7980b : faft: add a Cr50Test class
    • 5f0442d : cr50_utils: change UsbUpdate to UsbUpdater
    • 993cb39 : cr50_utils: cleanup docstrings
    • 7a980af : cr50_utils: add board_id utilities
    • 3d4fb02 : cr50_utils: Add more informative error message
    • 0ddea91 : chrome_cr50: use console output to detect reboot
    • 3c5dcf9 : chrome_cr50: add check to see if cr50 rolled back
    • 3c6bb06 : [autotest] Add ablity to run script(s) before running CTS test.
    • 55a8100 : arc.py: Make get_container_root() more robust
    • abd9ecd : platform_FilePerms: Add more mount points for ARC
    • d2a2043 : autotest: Restrict CUPS tests to platforms running cupsd
    • e594501 : [autotest] Add new script to prefer wifi network interface vs ethernet.
    • da5be4f : cr50_utils: use /dev/tpm0 to get binver and fwver
    • 0c13495 : autoupdate_EndToEndTest: call .auto_update in a single place
    • 2d41a7f : cr50_utils: use UsbUpdate to get binver and fwver
    • a168ce8 : autotest: Add ts_mon setup for swarming_bot_manager
    • 47a23a1 : Adding support for Meet app along with basic sanity test
    • d3498cc : Create Zygote, a configurable container.
    • 3daffee : [autotest] Remove unused variable
    • e6236ec : [autotest] Remove references to experimental tests in run_suite.py
    • a0dee84 : Rewrite autoupdate_EndToEndTest to use the Devserver-on-DUT provision flow.
    • fda1d8c : Add acts flag to ignore devices without a valid job repo url
    • 94b993e : call_xrandr: Delete x11 remnats
    • edd773b : graphics_GLAPICheck: Delete X11 remnants
    • 545b16b : Fix the NAME and environment variable.
    • 16b46f8 : [autotest] Delay chromite imports in site_utils
    • d0249f1 : [autotest] Remove more dead AU code.
    • 2284834 : [autotest] Drop email notification from drone_utility
    • eda79b2 : [autotest] check_quality: Add arguments for quality measurement
    • 2c6d0b7 : [autotest] check_quality: Raise exception at quality issue
    • 394d7d3 : [autotest] check_quality: Dump spectral and quality measurement results
    • 8c934ad : [autotest] check_quality: Add argument to ignore high frequencies
    • 2337207 : Update the control files for webrtc telemetry tests
    • 240b467 : [autotest] Delay hosts module import in drone_utility
    • 4275fb1 : Updating audio_CrasSanity to run in bvt-perbuild.
    • 5ff0986 : Improve landing/in-call page evaluation
    • 0b06bbc : Remove session_manager D-Bus tests.
    • 68ee1c5 : test_that: Fix argument validation.
    • 52aa4c3 : Show autoupdate_EndToEndTest perf data on Chrome Perf Dashboard.
    • 23e19fe : Remove presubmit boot test.
    • 57761dd : Revert "arc.py: Add adb_cmd timeout"
    • c58c7ab : arc.py: Fix unblock_outbound()
    • ae36b76 : ui: Sort by created_on when filtering created_on
    • 2ad4367 : [autotest] Remove the admin links from the UI
    • be5fe2b : power_status: refine S0ix residency accounting of APL
    • 2e5c609 : [autotest] Make sysinfo logging more robust
    • bb74538 : Drop veyron_{brian,brain} references
    • da1484c : Run telephony tests with master framework.
    • a71d9e8 : [autotest] Use process pools to read dark mark in drone_utility.
    • aa353b3 : graphics_Gralloc: eliminate sw_sync.h
    • 2e10345 : graphics_Gralloc: modify test expectations
    • 09767b1 : [autotest] Add ShadowingStore.
    • 6790701 : [autotest] Add __str__ overrides to HostInfoStores.
    • b5420a7 : [autotest] Extract _get_metric_fields()
    • 1a5cc0a : [autotest] Get rid of to_raise exception storing
    • 55dd046 : Adds ignore for re-mapping when overriding build url
    • 7ae68ae : [autotest] Move up results directory setup
    • ae791b1 : autotest: Move lab-related check in suite-scheduler to run_suite.py.
    • aaa970a : security_SandboxedServices: Update baseline.
    • db05e06 : Enable the debug logs for rk3288, rk3399 and go2001 drivers
    • fadbfdf : [autotest] Pass clobber_stateful to cros_au.
    • 285d394 : Adds branch mapping to android_ACTS
    • bf33690 : autotest: add metrics for swarming bot manager's tick.
    • a917353 : autotest: add metrics server_in_prod_check_fail for swarming bot manager
    • 0eb8cf0 : Move integration suspend stress test to endtoend suite
    • ed3f149 : [autotest] Mock out retry waiting in tests
    • ca7e6de : Add arc-gts-qual suite
    • 7a13df1 : Create single device callbox test bed control files.
    • 4d98189 : Additional refactoring of cfm hangouts api class
    • 66ffb0a : Renaming cfm_util and refactoring code as needed.
    • 6f46b59 : Fix duplicate run on dual carrier testbed.
    • e4f98a3 : Revert "autotest: Add chrome-informational test suite"
    • 66aa254 : [autotest] Skip servo update if pending reboot
    • b3360d2 : autotest: Add chrome-informational test suite
    • 8cd88d5 : cheets_GTS.py: Support run 'all' command
    • b7a9ef7 : reporting: Skip sending mails if there is no recipient.
    • 37663f4 : FAFT: Create mode_switcher and bypasser for tablets/ detachables
    • 193ff3a : Update auto bug filing fields
    • eea5fe1 : Adding vzw_embms as an additional config
    • 334b393 : Add doc on betty board being the only one that works for VM tests
    • ea69f93 : Add reef-uni FAFT config
    • e2e995d : [autotest] Move const and helper methods to shared lib module.
    • c165128 : autotest: move test_importer out of deploy script
    • 97d85b6 : [autotest] Fix module not found error in gmail_lib
    • 1ab88d2 : Check USB devices after warm rebooting CFM.
    • cdae9eb : Add metrics from PausePlay test to perf dashboard.
    • 942526e : arc.py: Add adb_cmd timeout
    • b311a42 : rpc_flight_recorder: add shard updating option
    • c19c57f : power_Consumption: fix type error
    • a604f89 : autotest: Adds support for cast client.
    • 4eb1a6a : tradefed_test: disable 32 bit java.
    • 4523919 : security_AccountsBaseline: add chronos to arc-camera group
    • 0f553bd : Wrap the pubsub into a cloud console client.
    • a6c1bff : [autotest] Adding libraries to control RF Switch for enclosures.
    • ad719c1 : Revert "Rename SSHHost.run to SSHHost.run_very_slowly"
    • de15473 : cheets_StartAndroid.py: group metrics with graph
    • 892a611 : [Autotest]New wifi suites for nyc
    • 202d81a : Add test for LoadComponentAtPath.
    • 77a44e8 : Adding new suites for bluestreak
    • 8cd06ce : [autotest]dbus_send: Drop the compat regex in the output parsing logic
    • 672fb5f : Rename SSHHost.run to SSHHost.run_very_slowly
    • 68e30b8 : Updated the unit description for CPU and Memory metrics
    • 9e5126e : [Bluetooth] Removing bluetooth_Sanity_Discovery
    • f189cda : cheets_CTS/N: use media-1.3 bundle.
    • 876e691 : utils.py: Fix regex to identify nvme devices
    • 3ce538e : [autotest] Return the PID of the successful autoupdate run.
    • 0bb62f4 : autotest: teach kill_slow_queries.py to periodically check database
    • 4ed69e0 : Make wait_for_adb_ready wait for data mounted
    • 5e52152 : autotest: spew less ssh warnings.
    • 6484eba : Remove unused gviz package
    • 808828b : [autotest] Fix reference to get_failure_count()
    • 5f23fe9 : More accurate check for Chrome switch
    • 43fdebc : rpc_flight_recorder: add call to rpc ping_db
    • 9f45534 : autotest: don't allow retry in retrying provision to raise error correctly.
    • ac3fd3c : [autotest] Restrict ARC tests to bvt-arc.
    • 6d782dc : autotest: Not raise error when there's no commmited autotest changes.
    • 95c0580 : camera_V4L2: Add minimum resolution check test case
    • b41527d : [autotest] gs_offloader refactor
    • bef37ed : Report startAndroid time to chrome perf
    • 010c0bc : [autotest] Move result_utils to its own package
    • fd90710 : [autotest] Remove final vestiges of WAITING
    • 8745b0d : [autotest] Remove final vestiges of ARCHIVING
    • 9ea833a : Draft of Autotest for SiS FW updater
    • 863a2d8 : [telemetry_UnitTests] Copy .boto file to dut/VM
    • 729fd60 : security_SandboxedServices: Update baseline for lakitu
    • b273f6f : autotest: Clearly log the process of devserver health check.
    • cd3ec6e : Device reboot failures now display their serials.
    • c2b17d7 : ssh_host.py: Rename run to run_very_slowly
    • f53d126 : [autotest] Allow control file to specify maximum test results to collect
    • bba1678 : Modifying acts_timeout for longevity
    • dbebc90 : autoupdate_EndToEndTest: partial revert of commit 0c88356d.
    • 4ba6f24 : [autotest] Remove unused site code from monitor_db
    • 3e96cc2 : autoupdate: Install stateful_update from the right location
    • 4c1e2ec : [Autotest] Removing platform_input suite
    • 6d531b6 : [Autotest] Remove ChromeVox Indicator check
    • b26ec3c : security_AccountsBaseline: Check new users.
    • 966db08 : Create a new module for lxc code.
    • cdcf838 : dynamic_suite: don't use deprecated functions in unit test
    • 28422ed : autotest: Extract master ssh connection handling into a class.
    • 8763b0d : Add touch_firmware_calibration user/group to AccountsBaseline
    • dfc85e1 : Add test that frequently pauses and plays streams
    • abb7c09 : Add static configurations for 30 routers.
    • 6c39365 : Add support for Mimo when there is 1 more windows.
    • 802907c : Decrease the debug level for driver log on exynos
    • c2a97f4 : [Autotest] Increase max allowed time for ChromeVox intro message.
    • 256cb45 : Upload the complete data set for various metrics
    • 1cf9743 : Using testing account youtube video for test
    • 8cca306 : firmware_Cr50Update: check mainfw_type after update
    • c442fd0 : Update security_AccountsBaseline.
    • 1362401 : [autotest] Compile result summaries into a single html page
    • 1192c41 : [autotest] Remove check for old build from autoupdate_EndToEndTest.
    • bc6c973 : firmware_Cr50InvalidateRW: change order of tests
    • 3c6d0c8 : [autotest] Don't allow crash collection to fail repair.
    • b615091 : cr50_utils: add board id usb_update arg
    • 6b4cc78 : cr50_utils: use argparse to parse usb_update args
    • a66cc51 : cr50_utils: fix string formatting error
    • 502b60c : Updated the perf config dashboard for Kiosk Longevity.
    • c1b6ab2 : [autotest] Test ts_mon first in container functional test
    • 8e00e8b : [autotest] Remove leftover servo references from autoupdate_EndToEndTest.
    • e1f4827 : autotest: fix test name in perf dashboard config
    • bed7e4a : network_WiFi_ChannelScanDwellTime: work in open air (w/ hidden SSIDs)
    • 9b9f841 : video_VEA: fix gtest_filter overwritten in stream loop
    • 1fa1d6a : camera_V4L2: only test FirstFrameAfterStreamOn when config file exists
    • b2bc3fb : graphics_dEQP: Report of failures to chromeperf
    • 2d6591c : Reland: tradefed_test: switch to using 32 bit java.
    • 98f500e : network_WiFi_SuspendStress: don't put long tests in 'wifi_matfunc_noservo'
    • 24798e5 : network_WiFi_SuspendStress: don't look for servo for non-servo tests
    • ee20d75 : power_Consumption: Re-enable BallsFlex.
    • 62182fe : power_Consumption: Bugfix for running on system without battery.
    • 32add5d : dynamic_suite: make deprecation errors more useful
    • c790e14 : test_that: stop using deprecated Class-level functions
    • 21ba601 : audio: fix up pylint errors for cmd_utils.py and affected tests
    • 5ffa369 : [autotest] Add test in lxc_functional_test to check ts_mon
    • 5e7d4a7 : rpc_interface: add get_db_test rpc
    • 26a6a8a : dbus_send: Fixed a bug with _build_arg_string()
    • e8adf59 : [autotest] Merge scheduler/agent_task
    • f380983 : power_Resume: Explicit tests for freeze & mem suspend.
    • 33a74b4 : power_ProbeDriver: fix undefined variable.
    • e363646 : power_status: Add s0ix residency accounting for SKL & KBL.
    • 1bf6ec0 : [autotest] Fix a bug in bulk_post in metadb upload
    • ae5b92f : [Autotest] Set disable_gaia_services when gaia is not used
    • ff1d8ba : [autotest] Remove Brillo v1 update code.
    • 372400c : [autotest] Remove _archive_results()
    • 774fb07 : [Bluetooth] bt_AdapterPairing: add SR test
    • 193a0f0 : graphics_Drm: only run atomictest on certain kernels
    • f8659c6 : dynamic_suite: Inherit CIDB keyvals.
    • 5b5642f : [autotest] Remove experimental tests filter
    • 0f37b06 : [autotest] Handle the case where no directory summary was collected.
    • 3461887 : Resolve incompatibility with Zero-Touch Devices
    • d271bba : power_suspend.py: Fix parsing hwclock (RTC) output string.
    • cda739b : Have lsbrelease_utils function respect argument default.
    • d939d66 : autotest: Fix no_pipes behavior of BgJob.
    • cd6c2a3 : Updating the control Filename.
    • 37f5cf0 : Adding reference of CROS_TH version for proper labeling
    • 6be6355 : camera_V4L2: fix test case when device doesn't support MJPEG format
    • 157a77a : [autotest] Fix lsbrelease_utils.is_moblab to respect its argument.
    • d4563bb : autotest: Add retries to jetstream host verification
    • f7172fa : audio: clean up regex and popen uses in alsa_utils.py and audio_helper.py
    • 2da3170 : Revert "Added stub IotaHost."
    • 739e8c7 : Adds util class for interacting with the hotlane telemetry API
    • beadce4 : [autotest] Remove try catch around collect_cros_au_logs.
    • 3df0b2b : [autotest] Skip archiving after parsing
    • f487fa1 : [autotest] Remove experimental stuff from unittests
    • e59acec : Disable bug filing and alerts for cellular end2end test
    • c255367 : [autotest] Remove parser_path for site_parse
    • 326e168 : [Autotest] Sleep time for logging_FeedbackReport
    • 468de25 : autotest: Add jetstream host autodetection.
    • 1aef2f3 : [autotest] Remove failure handling in archive step
    • 44969e3 : [autotest] Add provision suite control file
    • 004ca3f : [autotest] Extract _run_suite_with_spec()
    • c83c17a : [autotest] Extract _run_suite()
    • 0b51dc0 : [autotest] Extract _stage_artifacts_for_build()
    • bc22566 : [autotest] Make message less shouty
    • 7ae78a5 : [autotest] Add deprecations.warn
    • 92c3958 : Update the England EE test control files for 3 devices.
    • dc81959 : New features and some refactoring of the Longevity Framework.
    • 9785a70 : autotest: disable provision with original build for hosts at normal state
    • 92f6f53 : autotest: Decrease provision times from 3 to 2.
    • 7b0e573 : autotest: Add aborted status handling.
    • 292ee48 : Run fewer graphics tests in blocking part of CQ/BVT.
    • 536f238 : Move session_manager D-Bus tests to bvt-perbuild.
    • 4e28a32 : Chameleon: Restrict number of power-cycle Type-C ports
    • b6aed51 : Report failure for most of the graphics_test
    • ec0355f : AFDO_Record: report failures to cros toolchain sheriff
    • 8cd835f : [autotest] Handle config error in suite scheduler.
    • 319baaf : [autotest] status_history: Use the efficient RPC to get HQEs.
    • f6fbe2d : [autotest] Add new HQE by insert time RPC to frontend.
    • 0c1dd4d : [autotest] Hotfix stage_server_side_package undefined variable
    • 0aa7b86 : Revert "tradefed_test: switch to using 32 bit java."
    • ca812ff : autotest: upstart job for swarming client to check bots recursively.
    • f19118f : autotest: Limit the scope of retryable error keyword for auto-update.
    • b67afa0 : Chameleon: Power-cycle Type-C ports
    • 256468f : cros/video: Update histogram naming for Arc's VDA.
    • f3c5dcd : autotest: increase "download" timeout to 1200 sec
    • 085c1c5 : scheduler_models.py: group multiple afe_jobs queries
    • 8a22528 : Add more control file information for testtracker
    • 96c3bdc : [autotest] Log test result size tko_job_keyvals
    • 05d0b89 : [autotest] Add support to merge directory summaries from multiple result collect
    • 938d181 : tradefed_test: switch to using 32 bit java.
    • cfabbde : [autotest] Use process pool to read pidfiles in drone refresh
    • 31b68c5 : [autotest] Add run locally steps to provision_AutoUpdate control file.
    • 7295bf3 : [autotest] Bump all tests to retry at least once in a suite.
    • 7dd986d : camera_V4L2: Make sure first frame is valid
    • fbc89d5 : [autotest] audio_analysis: Handle data with too small RMS
    • 1fcbf6a : [autotest] check_quality: Add raw file support
    • 6949907 : [autotest] check_quality: Add support to specify expected frequencies
    • 69de2fa : [autotest] Fix HQE index table model
    • e99d34f : autotest_SyncCount: add to bvt-perbuild.
    • 714f088 : [autotest] Put format help where it is needed.
    • f885e8a : [autotest] When waking up moblab DUTs send more than one ping.
    • 877269f : camera_V4L2: Add constant framerate control
    • 28a4284 : camera_V4L2: Verify constant framerate
    • 03c4e8b : Add check for NoNewPrivs to security_SandboxedServices.
    • ca0d784 : [moblab] Uprev the default build version to the lastest stable RC
    • 7e98a66 : input_playback: Do not throw an exception if wacom_flash does not exist
    • f26d14d : security_SandboxedServices: add baseline for lakitu-st
    • 4942039 : moblab_RunSuite: Retry tests launched on moblab
    • a7d9e34 : [autotest] Extract ProcessRefresher from DroneUtility
    • 9ccda9d : [autotest] Use --no-header with ps to skip header.
    • 01e96da : [autotest] Make some staticmethods free functions.
    • d4db8ff : [autotest] Drop {Base,Site}DroneUtility
    • 08d3df8 : [autotest] Rev the public CTS N version to 7.1 R6
    • de08996 : [autotest] Commit host attributes when provision via devserver
    • 2aebbbe : [autotest] Aggressively commit HostInfo back to AFE.
    • 88be131 : cr50 suite: add the servo dependency to tests that need it
    • 10fde0d : Stripped quotes from the owner field
    • b927fbf : Use master framework to run callbox test.
    • 097ab77 : video_PowerConsumption: add cc list to bug_template
    • 9b0f6a3 : camera_V4L2: Remove raising failure for optional controls
    • a447e06 : Revert "cheets_CTS: Add a new test which test only HW codec in android.media."
    • d252d26 : [autotest] Populate HostInfoStore from cli/host.py
    • bbb2456 : [autotest] Use HostInfo in host factory to obtain host information
    • 368abdf : [autotest] Use HostInfo to access host attributes
    • 7a3675f : [autotest] Use HostInfo to update version labels
    • cbeab12 : [autotest] Respect exclusive --in-lab or --host-attributes arguments
    • 67ca2fb : autotest: disable video power tests if AC state is unexpected
    • d596271 : [Autotest]Add random iterations for softAP stress
    • 66febb2 : ssh_host.py: measurement of host.ssh times
    • 6693191 : Reconcile version reporting scheme.
    • d48e45f : [Autotest]Add IPv6RA test to saimpleconect suite for Android
    • e2ec473 : Report cheets_StartAndroid time
    • c5ec060 : [moblab] Only download gsutil when needed.
    • 745b816 : [autotest] Make servo label detection more robust.
    • 2ccbafd : Add security_SessionManagerDbusEndpoints test.
    • dfe8e6d : Run platform_EncryptedStateful in bvt-perbuild.
    • 129c0d4 : [autotest] Fix fields provided to rpc_flight_recorder metric
    • b1e3a70 : Fix a typo in video_VDAPerf.py
    • 07591f3 : camera_V4L2: Move unittests pass logic from python to cc
    • c8dc114 : camera_V4L2: Should not pass 0 fps to InitDevice
    • d4235a4 : [autotest] pack_audio_quality: Add git SHA-1 to packed file name
    • aed6cdb : [autotest] Add API to control motor board on chameleon
    • ffd0029 : video_VDA: disable ForceBitrate for 320x180 video on elm/hana
    • 79ba0a6 : cheets_GTS: Remove old code for 4.1r1 and some clean up.
    • 43ce039 : Fix testtracker_project_id and owner
    • 9f879fb : [autotest] Record directory information when collecting client side logs.
    • 24bce6a : Revert "Reland: autotest: disable video power tests if AC state is unexpected"
    • e0b2e8e : camera_V4L2: change test suite to bvt-perbuild
    • 3fd3d31 : graphics_GLES2ConformChrome: Remove X11 remnants
    • 8c58253 : cheets_CTS: remove public *.all control files.
    • c92efed : firmware_Cr50Update: move the update code to cr50_utils
    • b9581ec : firmware_Cr50Update: cleanup original image handling
    • 9f917d7 : Revert "autotest: temporarily remove autotest_SyncControl from push_to_prod"
    • 81e97f1 : Add auto test of HuddlyGo camera firmware updater
    • 18d9081 : firmware_Cr50Update: fix ccd compatibility issues
    • 2fbe022 : cr50_util: change binver to binvers
    • 67b48a4 : firmware_Cr50Update: remove unused arg
    • 8a6e367 : firmware_Cr50Update: change restore original image for loop
    • 2357ea2 : firmware_Cr50Update: fix running release_path
    • 7d2d63b : Remove security_OpenSSLRegressions.
    • eb6a440 : autotest: suppress logging for adb devices
    • 1c0fe8b : rpc_flight_recorder: fix exception handling
    • 875dca6 : Fix security_RootfsOwners.
    • 7051b57 : Failure to provision devices now waits for all children to finish.
    • cc27c04 : Skip setup wizard fixes
    • 0b4e6ec : video_VideoSeek: pass immediately for vp8 switchres nyan
    • 1eba6d2 : Use hyphens in container hostnames.
    • 5357623 : security_SandboxedServices: add gce-containers- service to baseline.lakitu
    • 778c9a4 : autotest: Add jetstream_host.
    • a39d99a : [autotest] Decrease bvt-cq, bvt-inline per test time budget.
    • 462858e : [autotest] Create a new bvt-arc suite.
    • f9e543f : [Autotest] platform_KernelVersionByBoard: add expected values for poppy and soraka
    • c4273f9 : [moblab] Fix bug in moblab run suite RPC.
    • 263d9a4 : Fix the video_WebRtcMediaRecorder tests.
    • 094111b : [autotest] Add CTS test to collect the cannonical test list.
    • 34ae222 : Assigning video_MultiplePlayback to perbuild suite.
    • 6dadbab : temperature.py: unify temperature measurement
    • bbeb0f7 : Reland: autotest: disable video power tests if AC state is unexpected
    • 647fd7c : autotest: Wait DUT to boot after updating its firmware
    • 6de2ce6 : autotest: Fix firmware_programmer to use the new format of servo version
    • 034d85e : [autotest] fix test_push metric report
    • f4610bd : Revert "autotest: disable video power tests if AC state is unexpected"
    • e1729bb : autotest: add `atest server list -N` option to list only hostnames
    • 9857f87 : [moblab] Add new featutre to run suite to limit the tests run.
    • 61060f8 : chrome_cr50: check ccd_lock at the end of the unlock process
    • 5696954 : autotest: add metric to track whether test_push passes
    • 9a0ce56 : autotest: add test to cr50 responds to CCD disable flag
    • 828e780 : autotest: temporarily remove autotest_SyncControl from push_to_prod
    • 73fd8d8 : Add testtracker_owner
    • 5682758 : Added required dtbo_a image for some Android devices
    • 702ae96 : Use the latest master framework for security test.
    • 5113647 : [autotest] Add new test to GTS/CTS to collect a cannonical list of tests.
    • 3a30456 : [autoest] Add a server role 'sentinel'.
    • ebde459 : SuidBinaries: add novato baselines
    • fa01d69 : Made all volantis devices flash with volantis builds
    • 2310901 : [autotest] Fix couple bugs in gs_offloader
    • 6ec709f : Revert to 2 retries for CryptohomeIncognito & ProfilePermissions.
    • c60eb45 : Added control files for wifi tel coex tests
    • 30b6f00 : Add VT control file for VZW and TMO for Nexus testing.
    • 20c69b8 : [Bluetooth] Moving SR method to adapter_tests
    • a978869 : graphics_Drm.py: report Failure Count
    • 6a156ff : autotest: add label lockout table
    • 42e44d2 : CTS: Don't make a redundant log from tradefed a failure.
    • 7a907ce : Changed logs to uberautotest
    • 28c9d6d : firmware_test: verify the cr50 console works
    • 5655829 : chrome_cr50: add lock enable and disable functions
    • 300b1fa : chrome_ec: move chrome_cr50 to separate file
    • de375a1 : graphics_Idle: disable gem_idle.
    • f0c8224 : autotest: (base_job) delete TAPReport and all callers
    • b83db0d : Adding a library of methods to calculate perf stats.
    • 6ff5d72 : autotest: Add platform_SecureErase test.
    • b5fb14e : update the snaplen to cover AMSDU aggregation cases
    • fc4f554 : suite_scheduler: Add private suites to whitelist.
    • b370886 : graphics_Drm.py: Change of test framework
    • 365049f : Revert "[autotest] move gs_offloader to use the chromite version of gsutil"
    • 5511bd3 : [autotest] Fix reference to __qualname__
    • 7bea6a0 : [autotest] Merge SiteDispatcher
    • 0be2f2d : [autotest] Give up on retried upload jobs
    • 9579b38 : [autotest] Abstract out upload marker file logic
    • 78c11c7 : [autotest] Remove unneeded path join
    • 5aef851 : security_RootCA: Update the set of known CAs to match NSS 3.30.2
    • 85fdffe : Add test scheduler for callbox and security tese.
    • d7b5996 : The option override_build_url now supports the branch/build/latest format
    • a26332f : autotest: Remove unused dynamic_suite timeout arg.
    • 48276a0 : autotest: Clean up dynamic_suite.py.
    • d9fc0cf : autotest: capture devserver failure for translating android build.
    • 189a576 : autotest: Fix naming error
    • ca4d02e : Revert "[autotest] Added 60s timeout to RPCs"
    • fceb83f : autotest: catch Exception when label is not matched to certain pattern.
    • 9cca67a : autotest: disable video power tests if AC state is unexpected
    • 341165b : [autotest] Add rpc "host_queue_entries_by_insert_time"
    • 0d41282 : mysql_stats: Add deadlock metrics
    • 76f2357 : [autotest] Add a shard/board_presence metric
    • 690ca48 : autotest: Add tx bitrate and rx bitrate support to IwRunner.
    • f9232dc : video_VideoEncodeAccelerator: disable mid_stream_bitrate_switch cases
    • e73b328 : [autotest] Added 60s timeout to RPCs
    • e81ca31 : Adding AudioAfterReboot tests to perbuild suite.
    • 27ee211 : autotest: fix AC power assertion
    • f670bf6 : Dump JMI not-aggregated dataset in a json file.
    • 2b56b47 : Acommodate whitespace or lack of whitespace before ec version.
    • e0e4d55 : packager: Compare checksum before skipping tar in upload
    • eb8ac8b : [autotest] audio_AudioBasicInternalMicrophone: Use 1330 Hz test data
    • c021b1f : Remove a record of removed audio board.
    • df9a8ae : rpc_flight_recorder: Monitor service for AFEs
    • f31d36c : [autotest] Convert more DB queries to be case insensitive
    • b9d993b : [tko] Sanitize imports
    • afb39c8 : platform_PartitionCheck: Allow 4GB root partition size
    • 484b4ad : [Autotest] Improve input playback emulation cleanup.
    • 0779f5f : [autotest] Neuter archiving step
    • f67d6ee : [autotest] celes HDMI needs extra plug/unplug
    • 84a8595 : [tko] Sanitize imports
    • d856157 : [tko] Sanitize imports
    • d83a6a6 : [autotest] Add FileStore for HostInfo
    • d2d95b3 : [autotest] Add HostInfo json serialize / deserialize functions.
    • 97bebd4 : autotest: add --do_nothing option to run_suite
    • 3a94fab : autotest: add host-scheduler metric about host acquisition requests
    • 2396d56 : [autotest] Delete redundant call to parent's __str__
    • 271962f : [autotest] Handle exceptions directly in run_test
    • 0afec42 : server_job: Use new style except statements
    • 37563b0 : Update callbox test control files.
    • f2c4e35 : Factor out container cloning.
    • b16fa0f : [autotest] audio_AudioBasicHDMI: Check frequency and artifacts
    • 812ef92 : chrome_ec: disable ccd when we use servo v4
    • a2b87b6 : vm_sanity: Also test navigation.
    • b5f1c11 : autotest: drop port # from retrying_afe destination_server stats
    • 98a5428 : [autotest] cras_configs: Adjust internal mic gain for kevin
    • e211c2b : [autotest] audio_widget: Fix setting internal mic gain
    • a3c7d4b : [autotest] audio_widget_link: HDMI on cyan needs extra plug/unplug
    • 62b1d77 : [autotest] audio_facade: Makes failure in recording audio more obvious
    • f748eb2 : autotest: Add desktopui_ChromeSanity client test.
    • 64cf791 : autotest: Get the board name from servod for firmware install
    • 7c0bccc : graphics_dEQP: add a hand selected bvt list.
    • 7e074d5 : [autotest] Change the public cts/gts to allow test to be specified.
    • 461336c : Add GraphicsTest base class for graphic tests
    • 3c4fc6f : [common_lib/test.py]: add append opt to output_perf_value
    • 3f33732 : Add rtanalytics group and user to AccountsBaseline
    • 4d556e5 : Fixing control file NAME bug
    • 92bb409 : Enable logs for video autotests
    • 3ab9c30 : video_VideoSeek: correct nyan board name expression
    • 17cd801 : security_RunOci: Add device cgroup tests
    • a3bbc42 : autotest: Check whether a host is in old version before provision.
    • 036b3a6 : [autotest] Merge scheduler/drone_manager
    • 4b31ab2 : Starting youtube playback from current playback quality
    • 4621bf1 : [autotest] Add a model for the hqe index table.
    • 4cec5bb : autotest: join multi-line reasons into single line
    • 2b3e297 : Fix test to work with dual speakers.
    • 751af79 : faft: Fix skipping running updater for non-bootok modes
    • 56cbe94 : Wrap pubsub code into a reusable class.
    • 807a6b7 : [autotest] Add migrations for hqe index table
    • 2a182bd : Revert adding packet_capture dependency
    • f2a08e3 : [autotest] Add equality / inequality operators to HostInfo
    • 2260c56 : Revert "Disable login_MultipleSessions"
    • 015e223 : autotest: delete a bunch of graph-related tko gwt code
    • 0f2f685 : Added new control files for dynamicAP autotest
    • 2e03527 : Add a controller class to manage RF Switch.
    • d575f64 : [autotest] provision.py refactor
    • d72df75 : autotest: run_suite: Fix log message typo.
    • 141d158 : power_status: Log battery stats on battery value exception
    • a885c11 : Add 11 more routers to the AP Box.
    • cda7ca9 : [autotest] Add 500.html
    • 21e33a5 : [moblab] Use credentials file from the bucket if available.
    • af27102 : graphics_dEQP.py: rerun failing test after hasty mode
    • ce4ce26 : graphics_dEQP.py: return failing tests in results
    • 7b343da : Add support for Mimo connected to CfM running in meeting mode.
    • 9304d28 : Add Nexus test control files for ATT and SPT.
    • 02dd066 : [autotest] Fix a bug in labellib and better handling exception in gs_offloader
    • 9e8d95a : [autotest] Fix a bug introduced in CL 506781
    • 46e65b0 : autotest: enable metrics from dump_suite_report
    • 90ad6e3 : [Bluetooth] Adding bluetooth_AdapterSuspendResume
    • a5b9cc8 : lxc: tune download retries.
    • 5cd8659 : Add testtracker_owner into telephony control files.
    • 4dbd804 : Added dependency for TMO VT
    • 6ad127a : Revert "[autotest]: subprocess shell option shoule be an arg in the wrapper function"
    • 3e41e80 : autotest: add metrics from rpc client side for timeout RPCs.
    • 5f3bf7a : autotest: disable CacheLineUnalignedInputTest for bob
    • dab8e18 : utils.py: Remove X11 remnants
    • be9789c : Add support for mount_ex and crypto-migration
    • aa61f91 : autotest: parse error reason for ChromeBinaryTest
    • 04a4b8b : camera_V4L2: Fix time per frame capability
    • b60a397 : video_VideoSeek: disable vp8 switchres for nyan
    • 61a70d3 : gs_offloader: handle new arc-cts-* suites.
    • b125cbf : Add an utility class for RF Switch.
    • 23f6b32 : Added aditional owner as example to bluetooth control file
    • a4b2e3f : Add classes for RF Switch APBox and ClientBox.
    • aae34bc : [autotest] Merge scheduler/drone_utility
    • 5d122a2 : [autotest] Added a apache_access_log_metrics daemon
    • 74a6866 : [autotest] Privatize sort_actionable_labels()
    • 2115458 : [autotest] Make run_special_task_actions() a method
    • 644ccc0 : graphics_Gralloc: modify test framework
    • 898e799 : graphics_Gralloc: test special (*lock_ycbcr()) behavior
    • e72a44e : [Autotest]Correcting parameters passed to start softAAP stress
    • e3323aa : Add control file to run pre-oc build with master framework.
    • 935dc20 : autotest: remove annoying deprecated function.
    • a65125c : autotest: Write all logs returned from collect_cros_au to disk.
    • d8e82ef : audio_CrasSanity: Remove dependency on network
    • 1681fad : hardware_ch7036: remove X11 remnants
    • 405ac5e : Added additional owner to acts job info
    • 37aca87 : Revert "apache: Log request time in milliseconds"
    • 9610ca7 : apache: Log request time in milliseconds
    • 51809f1 : graphics_LibDRM.py: report of failure count
    • 395697d : [autotest] Handle tiem_utils call for None input
    • 042351e : utils.is_freon: Remove X11 remnants
    • 1d565f2 : Backing up the EC FW incase EC Sync fails from BIOS
    • ee3c637 : autotest: add a fallback html file when AFE is not working
    • 8308764 : cheets_StartAndroid.py: Report of running time
    • 5acd627 : input_playback: Add 'enter' key event file
    • b2751fc : [autotest] add more metrics details in gs_offloader
    • 9331321 : Do not check redundant output params.
    • af939a2 : [autotest]: improve the error message when fail to find devservers
    • 24ff4e8 : camera_V4L2: Only test 1600x1200 for internal camera
    • f0e7382 : [Autotest] Adding BT address for chameleon boards
    • 908ed54 : video_VideoEncodeAccelerator: disable EncoderPerf for veyron vp8
    • 6c3ea0f : Removed LOOP test that was redundant to SOFTLOCK.
    • 196abd9 : [autotest]: subprocess shell option shoule be an arg in the wrapper function
    • 1a20823 : [Bluetooth] Removing stress_500 test
    • fa0412a : [moblab] Harden get_moblab_id against race conditions.
    • 0cfe9af : [Bluetooth] Adding suspend_resume and reboot files
    • f77fd58 : pyxinput: Remove X11 remnants
    • 8f45e13 : apache: Modify logging format for all apache instances.
    • 5633fee : [autotest] Force host_scheduler to use metadata_reporter
    • 9307e62 : autotest: Support test_push to send notifications to multiple emails.
    • 712ff6b : security_AccountsBaseline: Add cfm-firmware-updaters user/group
    • c63d07c : [autotest] Improve deprecation warnings
    • 6576f46 : [autotest] Fix references to client.common_lib.site_utils
    • 12aa4a2 : autotest: consolidate in_mod_wsgi check, add it to utils _reset_sigpipe
    • 027b638 : autotest: verify cr50 uart enable/disable
    • 290628d : chrome_ec: change how using_ccd is determined
    • 3ee5c96 : autotest: Move desktopui_MashLogin to bvt-perbuild
    • 5fdad79 : [autotest] Remove symlink for apache_error_stats
    • 5734df6 : autotest lxc: increase devserver download timeout.
    • bf59e75 : [autotest] Force not to use ssh devserver call if it's not in restricted subnet
    • 82d1494 : autotest: deprecate graph-related tko rpcs
    • 47566ae : autotest: Add station dump support to IwRunner.
    • bb990b6 : Stop control display via settings page
    • e9386a7 : Lengthened threadname formatting to allow for longer serial numbers
    • 82ad450 : [autotest] move gs_offloader to use the chromite version of gsutil
    • fb744f1 : security_SandboxedServices: update baseline for firewalld.
    • 4dbe281 : Updated the test not to raise TestNA error until final changes.
    • d802d05 : [autotest] Add abortjob contrib utility.
    • a7d7bef : Update control file to install PMC.apk
    • a63919c : Revert "autotest: make lsb_release_content as a property for re-use."
    • 5194d95 : Add telephony mobility stress test control files.
    • f694157 : cheets: Do not fail if a test case is failing more than the number of abis.
    • 3d8ebe7 : Adjust network_chroot.py for DBus path change.
    • 4b37620 : hardware_TrackpadFunction: Remove X11 remnants
    • 4dbd4b7 : security_NetworkListeners: Remove X11 remnants
    • 92510cf : hardware_Resolution: Remove X11 remnants
    • 394742e : logging_CrashServices: Remove X11 remnants
    • 8c26716 : platform_BootPerf: Remove X11 remnants
    • 71658fc : graphics_utils.py: Remove X11 remnants
    • cf4787f : client: Fix 'bootok' execution error in firmware_updater module.
    • 8ce47ea : external_packages: Enable PIL by fetching it from CrOS mirror
    • 88b9f7c : security_AccountsBaseline: Add atrus user/group
    • 8719fe7 : facade_resource: Bypass tabs which we can't close
    • 634cacb : autotest: remove get_sync_control_file
    • 938fa6d : autotest: make lsb_release_content as a property for re-use.
    • 3358c52 : [autotest] Functional test apache_error_log_metrics
    • 5c2ced3 : [autotest] apache_error_log_metrics: Add matcher for all lines
    • 68da574 : [autotest] Rename apache_error_stats - apache_error_log_metrics.
    • 5b0c8bc : [autotest] apache_error_stats: Make regexp more generic
    • 2f251dc : Add control file to run test on the second device as DUT.
    • a5aa7ba : [autotest] Clean up cached property implementation
    • e9b2d31 : graphics_Drm: move certain tests to bvt-cq
    • 37fff20 : camera_V4L2: change attributes to per camera module
    • 2a4ebb2 : [autotest] audio: Add script to pack audio quality modules
    • 3386cac : [autotest] audio_quality: Simplify check_quality usage
    • cb5f918 : [autotest] audio_quality: Add support for converting file format
    • a2ccb01 : [autotest] audio_data: Fix numpy data type usage
    • 602c866 : graphics_Gralloc.py: report of failure times
    • 1dd6af9 : graphics_Idle.py: report of failure counts
    • 03b065c : autotest: Skip nyan_* boards for mus/mash autotests.
    • c30d7e9 : autotest: Raise error when DUT comes to offline in provision.
    • 3d98b60 : graphics_Gralloc: remove ill-defined test cases
    • dc2b802 : graphics_Gralloc: add combination test, remove usage test
    • f6b0797 : graphics_Gralloc: add additional perform test
    • 1a80416 : graphics_Gralloc: run clang-format
    • 356d74b : Disable login_MultipleSessions
    • 0c75fbd : video_HangoutHardwarePerf: add cc to chromeos-video-test-failures@
    • 961e5de : graphics_utils.xsystem: Remove X11 remants
    • 3102fd4 : [moblab] Sort the build numbers correctly when generating build list.
    • ca6f06a : autotest: verify cr50 header is corrupted on login
    • ea4d816 : Nit: Minor spelling fixes in the test explanation
    • a5752e2 : autotest: null out self-cancelleing afe migrations 110-113
    • 64d5aea : autotest: fix syntax error in host_scheduler exception handler
    • cb7b164 : Removing youtube flash video as it is no longer supported
    • 350d789 : [moblab] Call new upstart command that correctly restarts apache.
    • 5ae0a00 : autotest: clean up various uses of logging.exception
    • fa8713c : autotest: delete status_server, monitor_db_babysitter, all callers
    • e6c9457 : perf_dashboard_config.jsoon: Add tests to perf dashboard
    • 54a1d2a : graphics_utils.xcommand: Remove X11 remants
    • 4c9f349 : [autotest] Fix concurrent download issue in lxc.
    • 47d6dea : autotest: update sandboxed services baseline for lakitu
    • 33fdd87 : [mysql_stats] Re-add missing sleep()
    • ad5e10f : packager: Exclude pre-existing packager tarball and checksum
    • 0f4dfde : [autotest] Exclude the WSGI server from being started on moblab.
    • 460e770 : tradefed_test.py: docstring update
    • 7defddb : Add control files for telephony callbox tests.
    • 490f714 : autotest: add a default host_scheduler_minimum_tick_sec to global_config
    • ab2fd9e : [Autotest]Renaming softAP control file.
    • 6a61b7e : [Autotest]Add "wifi" prefix to softAp tests.
    • 673519b : autotest: Skip updating the repo when it is already up-to-date
    • 9fc531b : graphics_GLAPICheck: Remove X11 remnants
    • 2cf1819 : chromeos-gfx-alerts: don't report memory to dashboard
    • 24c5abe : graphics_Sanity: report of failure times
    • 70af934 : autotest: log created suite job_id in suite_scheduler
    • ff9eb2d : [autotest] Add new baseline for guado_moblab.
    • ed5db42 : autotest: silence elasticsearch import warning
    • 3ee1b6d : autotest: Remove colon from end of statement
    • 327960b : autotest: remove unused import in power_RPMTest
    • d3678f2 : Reimplement get_display_{modes,rotation}
    • d2bbb9e : Fixed bug with flashing
    • a1a45b8 : security_RootfsStatefulSymlinks: move /etc/resolv.conf to /run
    • 592bcce : [autotest] Fix missing import
    • 4ad0c3b : [autotest] Make unittests executable
    • 9358538 : [autotest] Lint cleanup
    • 6b82663 : autotest: Add desktopui_MusLogin to bvt-perbuild.
    • 1ed5062 : autotest: add 'owner' check when parsing task.
    • fddb3d0 : cheets_StartAndroid: move 9/10 tests to bvt-perbuild.
    • 3002e6e : test_push: fix the broken go link
    • ea8f851 : autotest: log uncaught exception in monitor_db
    • 1af3192 : firmware_Cr50*: add servo dependencies
    • 0488139 : platform_DebugDaemonGetPerfData: remove introspection
    • 844745c : autotest: make host_scheduler respect host_scheduler_minimum_tick_sec
    • 93518d2 : cr50_stress_experimental: add platform_KernelErrorPaths.CORRUPT_STACK
    • eba1740 : cr50_utils: add -b hack to work with broken usb_updater
    • 7116de7 : firmware_Cr50Update: get images from gs://
    • 9f6102c : firmware_Cr50Update: simplify update_order
    • e7774d8 : firmware_Cr50Update: make erase_nvmem a test attribute
    • 6b4e3c2 : autotest: don't start status_server within scheduler
    • 221caec : autotest: reduce memory usage when download huge file
    • ab7d402 : autotest: minor code clean up (video_HangoutHardwarePerf)
    • cd6b761 : Remove pd check.
    • c48be08 : Fix errors in camera_V4L2
    • 6970014 : autotest: clean tree during deploy_server_local
    • 6173759 : Updated enterprise_CFM_USBPeripheralHotplugDetect test to detect crashes.
    • 5f45b28 : autotest: silently fail PIL import in chameleon.py
    • d235912 : autotest: eliminate au_suite from test_push
    • dc03d2c : security_SandboxedServices: Fix style issues.
    • 447901c : tail_until_writer_finished: Remove "-u" argument
    • b26e846 : Disable audio_CrasSanity temporarily
    • a38d988 : Make functions in EvaluateJavaScript anonymous.
    • 47a2dcd : autotest: set check_client_result in power_RPMTest
    • 0ed7f1b : autotest: Change v8 subtest to speedometer in power_Consumption
    • c7a96e8 : autotest: Move delay from power_RPMTest to power_CheckAC
    • 8e976f6 : 3/3 Allow auto_update by specifying payload filename.
    • 77ba765 : security_SandboxedServices: new baseline for lakitu-gpu
    • 55ad3d5 : Add more logging and comment to make debugging easier.
    • 9b17d54 : autotest: add board_lists for suite_scheduler
    • 8346c28 : [autotest] Rev the CTS version for public CTS tests.
    • 4db12a8 : [Bluetooth] Adding tests to suite:bluetooth_stress
    • 2abc671 : graphics_Sanity: Remove X11 remnants
    • dd5c132 : [Autotest] Update expected kernel versions.
    • 9bd3eca : [autotest] Merge scheduler/drones
    • f7e8775 : autotest: Delete platform_PowerStatusStress.
    • e5b5fa8 : platform_CryptohomeStress: fix fio and suspend stress interaction
    • 2b67d0c : [Autotest] Adding bluetooth_stress suite control
    • 0495e15 : autotest: run gcloud in non-interactive mode in sync_cloudsql_access
    • 0815bd4 : [autotest] Increase bvt-cq, bvt-inline time budget.
    • c971e00 : [wifi_cell_test_base] Stop installing pyshark for every wifi job
    • 982f8cc : [autotest] Use chromeos-admin sync code
    • 73b92bf : cheets_CTSHelper: rename to cheets_StartAndroid
    • c7e92cc : autotest: Check for subtest failure in power_RPMTest
    • a6dd50f : autotest: Add higher_is_better args for power_LoadTest perf
    • b47f59a : [autotest] Add retrieve method
    • 2490f05 : autotest: Add desktopui_MashLogin to bvt-cq for tricky
    • e0cbc35 : telemetry_Crosperf: fix a concurrency issue
    • d8216f5 : platform_BootLockbox: Change ownership
    • 20ca261 : [autotest] Prevent import warning from deployment_test
    • b716cb9 : Add 'HOTWORD' audio node for kevin
    • e7dbe65 : [autotest] Merge scheduler/archive_results
    • 3571036 : Added extra env to mobility control files
    • 04d7202 : graphics_Drm: check vk_glow
    • 37f6121 : graphics_dEQP: Fix not exist error for vk-master
    • baa4ec9 : [autotest] Rewrite lambda
    • 5b62312 : [autotest] Fix stupid capabilities/configuration naming
    • ceb2443 : [autotest] Fix naming and docstring for test_for()
    • 95e930a : [autotest] Use _get_label_action() for acts_on()
    • 2eea6b3 : autotest: add logging to sync_cloudsql_access
    • 5116acc : autotest: Take desktopui_MashLogin out of bvt-cq for lumpy
    • 6e415c6 : Run tlsdate tests in bvt-perbuild.
    • 998d640 : external_packages: Removed broken package ImagingLibrary
    • ab2f6c0 : Update England EE control file.
    • 2d1a58a : Catch Media.GpuVideoDecoderError in video_ChromeHWDecodeUsed
    • d5cec8f : cheets_CTSHelper.stress: add to all closing suites.
    • 00280b9 : [autotest] Adapt suite_enumerator.py to changes in suite.py
    • a1a38fc : [autotest] Block access to AFE's admin pages.
    • 606673f : [autotest] Add _get_label_action()
    • aaabda8 : [autotest] Use labellib for version label functions
    • 89711f7 : [autotest] Use labellib for provision.py label constants
    • dee56ff : [autotest] Fix reference to base_utils
    • fb4508d : security_AccountsBaseline: Add 'firewall' user to baseline.
    • 90ca971 : [Bluetooth] Add bluetooth_sanity suite to control
    • 7f73f66 : autotest: replace scheduler uncaught exception spam with counter
    • 82ae30d : camera_V4L2: Send mail notificaion to chromeos-video-test-failures@
    • 806c025 : autotest: Delete platform_FullyChargedPowerStatus.
    • 7b81a31 : autotest: Update network_ProxyResolver D-Bus call.
    • 82d0b59 : [Autotest] Removing platform_InputBrowserNav
    • 515a7df : bluetooth: fix error message for "Failed to register advertisement"
    • 8b62e18 : bluetooth: fix advertising data format
    • 6fe79f0 : autotest: fix collision between gs_offloader metrics
    • 80c5f56 : Check more resolutions in camera_V4L2
    • 979625c : [Autotest] Add stylus tap playback test.
    • 687c711 : [autotest] system_facade_native: Add 'sched' to valid CPU governor mode
    • 5a39eef : [autotest] audio_test_utils: Makes the error messages easier to read
    • 8db9ce0 : [autotest] Handle the test where we need to know the plugged node type
    • 3bc8fb6 : [autotest] chameleon: Allow line-out to be detected
    • f2c3bde : arc: Switch to using autotest API to enable Play Store
    • 3d512d3 : [autotest] Do not ABORT even if reboot ssh command timed out.
    • 4127a8a : [autotest] Block '*.core' from test results.
    • 403afe1 : Add tool for parsing camera config file in camera_V4L2
    • 601e896 : [moblab] Turn on result file tar and compression
    • f45b3c7 : cros_firmware: Support the new "BIOS (RW)" field.
    • fc6326f : [autotest] Merge client/common_lib/check_version
    • 7370215 : [autotest] Shorten method names
    • f8b0b70 : [autotest] Extract _parse_control_file_text method
    • 1967df8 : [autotest] Extract get_control_file_path method
    • df30f4f : [autotest] Add abstract methods for documentation
    • 3adae95 : [autotest] Make experimental filtering be a predicate
    • 8646834 : [autotest] Remove identical default parameter
    • 4890529 : [autotest] Deduplicate constructor calling
    • aed9349 : [autotest] Make parsing parameters into instance attributes
    • 15e9560 : [autotest] Move _parse_control_file_texts method
    • 7b1a83c : time_utils: don't complain about missing imports
    • 7c2895c : Add "tail_until_writer_finished" script
    • 97f7ce4 : cheets_GTS: Uprev GTS to 4.2_R2
    • 0fdf76c : [Autotest]Correcting campign file name in softAP stress
    • 7e0d7ed : apache_error_stats: Fix to constant and logging
    • b3b206f : Reland "[autotest]: Update tests to use new container IP"
    • c3fac8b : [autotest] Rename find_test_control_data_for_suite method
    • ec99911 : [autotest] Fix docstrings
    • 975c952 : [autotest] Inline helper methods
    • ce93df7 : [autotest] Move _should_batch_with closer to use site
    • 1abded5 : [autotest] Split _get_control_file_text_for_suite method
    • 3466ae8 : [autotest] Extract _get_control_file_text_for_suite method
    • 2d7c956 : [autotest] Conditionally create batch retriever
    • da62c61 : [autotest] Make empty batch retriever subclass
    • 57de390 : [autotest] Merge if statement blocks
    • 374c1b6 : [autotest] Extract _filter_cf_paths method
    • 340c391 : [autotest] Rename method get_control_file_texts
    • 5e51bd9 : autotest: Not raise error in copying files in cleanup step.
    • a124fa3 : autotest: include shard id in `atest shard list`
    • f53263f : autotest: separate video test results via tag
    • 9ea613e : autotest: fix host_scheduler tick metric
    • 1400dd7 : [Autotest] Remove policy_ tests failing due to settings page changes.
    • 8a93beb : autotest: don't crash shard_client on JSONRPCException
    • ae09543 : [autotest] Add setting to allow devices to be in dev mode.
    • 2d56888 : autotest: add more logs & raise NonHostExistError for scheduler.
    • b0f4150 : autotest: remove log spam from apache error.log
    • 1880db9 : Adjust platform_FilePerms to allow additional bind mounts.
    • 1f0414f : cheets_GTS: GTS4.1r2 uses new test case counting logic.
    • 0bb4071 : Update control files with testtracker id
    • 8e312ec : [autotest] Fix a bug in is_in_container check
    • 30a90de : [autotest] Update lxc check logic
    • 5ed7e63 : [autotest] Merge client/common_lib/site_utils
    • 240e14e : autotest: add a suite_scheduler tick counter
    • 885017e : Revert "temporarily move security_SandboxStatus out of bvt-inline"
    • 363cdac : [autotest] Move control file getting functions onto class
    • 6057527 : Added more resources for determing the env from acts
    • f3c86dd : afdo: move samus to the llvm pipeline
    • 646f5c8 : video tests: set init_network_controller=True
    • e658c43 : Update stress test to use powerd or servo to suspend / resume
    • 745ac43 : network_WlanDriver: drop fixed interface name list; ask shill instead
    • 7e382a9 : dbus_send: allow dbus name with the form org.freedesktop.DBus
    • b3b7665 : Remove security_DbusMap test.
    • 9628dfb : graphics_dEQP: maintain control files.
    • 826bd4d : crash: Clean up crash testing library
    • e7ec663 : [autotest] Standardize label logic
    • 112b052 : [Bluetooth] Add more BT single advertising tests
    • 585cbd6 : [moblab] Add moblab os type into autoupdate EndToEndTest
    • 34e3524 : Autotest to download and flash Android image to run Android APCT and other tests
    • 0b1d88b : Graphics_WebGLAquarium: relative memory usage
    • 3cf74ed : Reland "[autotest] Don't include /var/spool/crash in test results."
    • 158b180 : Revert "[autotest] Don't include /var/spool/crash in test results."
    • 66a5d61 : telemetry_GpuTests: remove webgl_robustness
    • bebf419 : Moving Recovery Cache tests to faft_lv6
    • d364662 : autotest: add timeout for downloading files for ssp.
    • f10f41a : Revert "[autotest] Use AfeHostInfoStore to obtain host information ..."
    • 3e9a6f9 : autotest: don't use timeout_util.Timeout in wsgi environment
    • d14cb7e : Added an apache error log metrics script.
    • 1d8df7d : autotest: add a gs_offloader counter for generic errors
    • 0d1b4ec : graphics_dEQP: delete expectations
    • 05dd156 : autotest: Run desktopui_MashLogin on boards with no internal display.
    • 38d091c : Adding dependency to tablet_mode suite
    • 18eb3aa : [autotest] Fix typo on HostInfo.__str__, add unittest.
    • 1b55895 : security_DbusOwners: Clarify test intent.
    • 7efe091 : [autotest] Add help to the count_labels command.
    • db71b7b : login_LoginSuccess: fix names for real.
    • 551c106 : temporarily move security_SandboxStatus out of bvt-inline
    • cb21b29 : [autotest] Don't include /var/spool/crash in test results.
    • 6dec0e1 : autotest: make master silently ignore wrong-shard job updates
    • 0a0029f : autotest: stop using django.urls.defaults (deprecated module)
    • 29a12d4 : autotest: don't attempt to install sigalrm handler in mod_wsgi processes
    • bf854f8 : autotest: Retry only once for the same job.
    • ba28516 : autotest: remove sensitive lines from error msg for further tko parsing.
    • faf75e9 : telemetry: make telemetry_GpuTests run again
    • c5289fb : Created Mobility Specific Test Suite
    • abe9970 : FAFT: Lazy unmount filesystem for probling an USB disk on servo
    • 24f38a5 : [moblab] Update moblab configuration settings
    • 0adbce5 : Restore a copy of base_utils.py for backward compatibility
    • ee480ad : autotest: raw_post_data - body (address django DeprecationWarning)
    • 7057022 : Revert "Move the flaky video_ChromeRTCHWDecodeUsed from bvt-cq to bvt-perbuild"
    • 5ebf69b : dbus_send_unittest: make it easily runable
    • 7426923 : remove gfxtest folder in client/deps
    • 65258bf : [autotest] Proxy ControlFileRetriever construction
    • 3674697 : [autotest] Make cf_getter an instance attribute
    • 574fe4d : [autotest] Make _ControlFileRetriever class
    • bb60f44 : [autotest] Clean up logging
    • 76b8f31 : [autotest] Move experimental filtering out more
    • a92cddb : [autotest] Move experimental filtering
    • 447cb1e : [autotest] Clean up _batch_get_control_file_texts
    • e38d28b : [autotest] Move unrelated logic out of try/except
    • 00bbe5b : [autotest] Make tests a parameter constructor
    • d8d1bbd : [autotest] Remove _cf_getter attribute
    • 9a27f19 : autotest: remove a bunch of obsolete alert lists
    • ce3f8ad : Adding BT addresses for chameleon boards
    • 559df8d : telemetry_Benchmarks: remove unused benchmarks
    • ee6f508 : autotest: Disable desktopui_MashLogin on peach_pit
    • d2d0c7d : [autotest] Allow testbed to run tests requires fewer duts if the build is same
    • 206ccdc : bluetooth_AdapterStandalone: add a control file for stress test
    • 61cc8b2 : bluetooth_adapter_tests: wait for condition
    • 3b03cd2 : bluetooth: use inspect to get method name
    • 0d0a30b : Remove 'security_ReservedPrivileges'.
    • ec26691 : Revert "Move test to bvt-perbuild."
    • 920a2d1 : Revert "autotest: throw Auto Refresh checkbox into the abyss".
    • 86746ed : Simplfy Run() function in camera_V4L2
    • 17f015a : Remove Read/Write test in camera_V4L2
    • 1a25ec4 : make video unittests support setting test filter from command line
    • 087e008 : [autotest] Increase WSGI process limit to 65.
    • 2b1a26a : dbus_send: correctly parse new dbus message header
    • cec26f7 : [autotest] Extract _ComposedPredicate
    • 67c9af8 : [autotest] Use parameters instead of implicit attributes
    • 2887e33 : [autotest] Fix docstring typo
    • 7f43ef9 : [autotest] Move test initialization to Suite subclass
    • 25bb1c6 : [autotest] Move extra constructors to Suite subclass
    • 3b1d4e5 : [autotest] Duplicate constructor in Suite subclass
    • 4b5a24f : [autotest] Split Suite into two classes
    • 20854f5 : Fix pylint error for camera_V4L2
    • 0ad4fe3 : cheets_CTS for M: Distingiush waiver and pass.
    • 1865f63 : [autotest] Make get_test_source_build a function
    • 122cd09 : [autotest] Make list_all_suites a function
    • 1caad8b : [autotest] Make list_all_suites a staticmethod
    • d1806ac : [autotest] Make test_file_similarity_predicate a function
    • b5b4a7a : [autotest] Make test_name_similarity_predicate a function
    • e37d6ba : [autotest] Make matches_attribute_expression_predicate a function
    • f29b48a : [autotest] Make test_file_matches_pattern_predicate a function
    • 1819f52 : [autotest] Make test_name_matches_pattern_predicate a function
    • f8441c8 : [autotest] Make test_name_equals_predicate a function
    • 6e2fa4f : [autotest] Make name_in_tag_similarity_predicate a function
    • 3077315 : autotest: add 'atest shard remove_board' subcommand
    • f574183 : firmware_Cr50Update: fix handling of usb_update result
    • 547d33f : cr50_stress_experimental: add tests
    • 883eab3 : Add configuration files managed by RF Switch 1.
    • 31a50ad : [autotest] Add a -l option to contrib/count_labels.
    • 976f441 : input_playback: Fix blocking_playback sleep time
    • 4ed7665 : input_playback: stylus: Fix template namings
    • 28c750d : [Autotest] Adding platform_TabletMode test.
    • d6f12e5 : firmware_Cr50Update: change rollback header checks
    • f7b2f99 : Add profiler and dep support for tarball & md5 packager precalculation.
    • f7078b2 : network/interface: *really* check if this is a wifi device
    • 127f1d5 : network/interface: drop unused field
    • f410759 : dark_resume_utils: typos in params
    • 398ddbd : [autotest] Make name_in_tag_predicate a function
    • a640d6d : [autotest] Make create_fs_getter a function
    • 0f91587 : [autotest] Make _create_ds_getter a function
    • 466ce98 : [autotest] Move Suite staticmethods together
    • 0b1fa38 : [autotest] Make find_and_parse_tests a function
    • eebf9d0 : [autotest] Make find_and_parse_tests static
    • 98a26a4 : [autotest] Use a deprecation wrapper for find_possible_tests
    • da01219 : [autotest] Make find_possible_tests a function
    • e60b90f : [autotest] Make find_possible_tests static
    • 644d4f4 : cheets_CTS: Reuse media files on retry.
    • f7d33d0 : [autotest] Update deployment_test to handle firmware
    • 90c247d : [autotest] Move some code within assign_stable_images.
    • 3031fa9 : [autotest] Export get_firmware_version.
    • 8438592 : [Autotest] Fixing bluetooth_adapter_tests spelling
    • 75998c7 : security_SandboxedServices: Fix race condition
    • 37e1a29 : [autotest] Make extra_deps a tuple
    • 76f8d04 : Remove code for security_BundledExtensions.
    • 5629f9c : Add test tracker extra environment config.
    • 419be92 : audio_PowerConsumption: disable test.
    • ec12551 : firmware_Cr50DeepSleepStress: use suspend_iterations
    • 54f38a4 : Added ability to specify env through android_ACTS
    • ea6280b : [autotest] host_scheduler should use chromite's httplib2
    • 0ae7169 : faft: system_info: add cr50 version
    • 194818b : firmware_Cr50Update: handle ignored posted resets
    • 0136313 : firmware_Cr50Update: clear tpm owner during init
    • b3e72f6 : autotest: Run desktopui_MashLogin on peach_pit, not veyron_minnie
    • 54c37b4 : Removing unnecessary to check audio nodes
    • e86ccd8 : [mysql_stats] Add retry to mysql_stats queries
    • d31d6f9 : [Autotest] Bluetooth single advertisement testcase
    • c3ae68c : [autotest] Rev the public CTS N Suite to Rev 4
    • 52161ac : Revert "[autotest] Don't use "install_by_devserver" for AU repair."
    • 7f2b01f : fix cr50 tests so they can run devices with servo v4
    • bbffcbe : [autotest] Include jobs from today in lists
    • 2c32d6b : [autotest] Merge client/bin/site_utils
    • 01d689a : [autotest] Don't use "install_by_devserver" for AU repair.
    • 70b80cf : Cr50Update: raise consistent error if the state isn't restored
    • a1f8be1 : add test to verify cr50 unlock
    • 5df9f95 : autotest: Put MashLogin in bvt-cq for 3 boards
    • fb502cd : performance_InboxInputLatency: Fix click and focus issues
    • a6868cb : input_playback: Add emulated keyboard helper class
    • 1d24456 : network_WiFi_{Hidden,Visible}Scan: disable MAC randomization
    • f5474e4 : wifi_client: add mac_address_randomization()
    • 1eb7c88 : autotest: Update BUG_TEMPLATE for desktopui_MashLogin
    • 5f35651 : input_playback: Add emulated stylus support
    • f0103e3 : video_VideoDecodeAccelerator: set resultsdir for writing thumbnail image
    • 224b220 : autotest: add a remove_boards_from_shard RPC
    • bf963c1 : autotest: fix race condition between heartbeat and label removal
    • 1495c4a : platform_FilePerms: Handle shared fonts
    • 9e92655 : Add test tracker project ID to telephony controls files.
    • aef5694 : Move test to bvt-perbuild.
    • 19bfd2e : cheets_CTS_N: Don't throw an error when all failures are waived.
    • 6ade820 : Added in testtracker envrionment info.
    • 3a83fe6 : [autotest] Fold board into extra_deps
    • cceb183 : [autotest] Fold pool into extra_deps
    • 80dc02c : [autotest] Move extra_deps variable init
    • 3a6305f : [autotest] Remove unused Suite members
    • 388b7a1 : [autotest] Move _create_job()
    • 55de340 : [autotest] Move _create_keyvals_for_test_job
    • 32f7d3f : [autotest] Deployment should use existing servo port.
    • 27f72a2 : [autotest] Move _cros_build property
    • 010c041 : [autotest] Move _create_job_deps
    • da198fd : [autotest] Create _SuiteChildJobCreator class
    • 57c3b0e : Skip plugger action if no plugger.
    • cb435c8 : cheets_CTS_N: Relax consistency check more to cover duplicated names.
    • a48dbbc : security_AccountsBaseline: add devicejail users
    • 7a1030b : power_utils: Set _psr_path to the empty string by default
    • 37377e9 : Fixed Mobility dependencies to avoid multi matches
    • 484b91d : security_RunOci: Add Oci tests
    • 7814fa2 : network_WiFi_TDLSPing: check if router supports TDLS
    • 6aed064 : [autotest] Fix lint about file builtin
    • 9d0be12 : [autotest] Extract _parse_control_file_texts
    • 59664f9 : [autotest] Extract control file text getting
    • e911e04 : [autotest] Change filter to generator expression
    • 23cc972 : [autotest] Extract filtered_files logic
    • 1161bab : [autotest] Extract use_batch logic
    • 9ea208e : [autotest] Rename _find_test_control_data
    • e35b336 : [autotest] Replace private attribute check with isinstance
    • 066f587 : [autotest] Make _find_test_control_data a function
    • 2015903 : [autotest] Rename _find_all_tests
    • 8b8af05 : Adding custom test dependency labels
    • e248c6d : Stop killing cryptohomed at the end of tests.
    • 38b7871 : Remove platform_CrosDisksArchive test.
    • e75ed00 : autotest: fix "non attribute 'get_server_name'" introduced from rebase
    • cd30122 : Adding cr50 stress suites
    • 3837083 : wake up cr50 before sending commands
    • 72bd147 : mark chrome_cr50 ccd commands
    • 2bd8cf8 : change some Cr50DeepSleep test logging statements
    • 162a032 : add test to verify Cr50 update and recovery from erased nvmem
    • 6273f5a : autoupdate_EndToEndTest: Enable devserver when devserver is set
    • 9c4a433 : [autotest] Improve error message when job failure reason is unicode
    • 5b61930 : autotest: Add job_id to suite report.
    • 576f306 : Added extra variables to job and test info for sponge upload.
    • 1edcdf2 : autotest: update test to expect INET_DIAG to be on for 3.14
    • 4ff7473 : tko: fix the suite_timeline string format error
    • 45fa8a3 : Added case to allow for test_tracker or testtracker.
    • 86f8c28 : [autotest] Rename suite discoverer to test filter
    • 3bf8782 : Add android_telephony_nightly test suite.
    • d38d574 : [autotest]: is_arc_available has moved to utils.
    • f5ee786 : autotest: Install stateful with the same build of current rootfs.
    • ec882d9 : [Autotest] Updated expected kernel version for rambi boards.
    • cfc4394 : [autotest] Add wifi_matfunc_noservo
    • 9384b28 : Remove bot_config.py. It is now being managed by luci-config.
    • ee0b0e7 : Add video_VDASanity.
    • 8d46260 : performance_InboxInputLatency: Skip test on device w/o keyboard
    • f06729f : autotest: update test to expect INET_DIAG to be on
    • 20f0a59 : power_utils: Add PSR status tracking for ARM
    • 63189c7 : security_RootfsStatefulSymlinks: update python symlinks
    • 03286f0 : autoupdate_EndToEndTest: Reinstall stateful if DUT was powerwashed when installing source
    • 6f6f899 : autotest: add timeout for reboot_dut_for_shard_deletion.
    • ab026ee : ui: Add a job creation date filter to job list
    • cc430e2 : ui: Notify listeners when DateTimeSegmentFilter value changes
    • 4842171 : ui: Change the default date range to be last week
    • 6bf4b76 : cheets_CTS_N: fix non-termination of while loop.
    • 9235e4c : [autotest] Add back HostInfo get call from a bad revert.
    • f5966ee : Fix max_retry behavior.
    • 9570cc4 : Increase sleep time
    • 4be5a16 : [autotest] determine incorrect hosts during heartbeat rpc on master
    • b9077b9 : [autotest] shard_client remove incorrect hosts from shard
    • f79fc44 : cheets: Add unittest for Tradefed v2 result parser.
    • 0bdbdf6 : Add MTV control files and clean up test suites.
    • a67fce0 : arc.py: Add block_outbound arg in arc_setup()
    • f26cf6e : Attatch England Tree to the right test suite.
    • 66ccd59 : [autotest] Tweak the error message of the sysrq repair action.
    • 4fe60b4 : cheets_CTSHelper: Drop init_network_controller argument.

  • platform/external/avb with 35 change(s)
    • 1b2f7a6 : Revert "avbtool: Avoid using $(ANDROID_VERITY_MODE) for now."
    • 047ecf7 : libavb: Avoid conflict with system-provided crc32 symbol.
    • 2b9f058 : Make it possible to disable verification.
    • 0922bf8 : Make it possible to disable verification.
    • 97cb580 : avbtool: make_vbmeta_image: Add --padding_size option.
    • a156d3d : avbtool: Add --signing_helper_with_files option.
    • 5059b28 : Add OWNERS in external/avb
    • 1097a78 : avbtool: Add --print_required_libavb_version option.
    • 5dfb4e9 : avbtool: verify_image: Verify hash-, hashtree, and chain-descriptors.
    • 01ca996 : libavb: Only load and verify hash partition if requested.
    • a47b0a1 : libavb: Add test for verifying veritymode is set to 'disabled'.
    • c070440 : add avbtool to darwin builds
    • 8d225d8 : Move to Android.bp
    • bf56245 : avbtool: add_hash_footer: Add --calc_max_image_size option.
    • 73f2afa : avbtool: add_hashtree_footer: Add --setup_as_rootfs_from_kernel option.
    • 1614f55 : Clarify rollback index protection in README.md file.
    • d3201be : avbtool: Avoid using $(ANDROID_VERITY_MODE) for now.
    • bce9a29 : avbtool: Generate forward-error-correcting codes for hashtree by default.
    • 2f81222 : libavb: Allow specifying dm-verity error handling.
    • a9efb21 : Revert "libavb: Allow specifying dm-verity error handling."
    • 4bb7e9a : Revert "avbtool: Generate forward-error-correcting codes for hashtree by default."
    • 02c550f : avbtool: Generate forward-error-correcting codes for hashtree by default.
    • 8221811 : libavb: Allow specifying dm-verity error handling.
    • dc678e8 : Update AVB docs to include overview, recommendations and best practices.
    • 27a291f : libavb: Load entire partition if |allow_verification_error| is true.
    • 5e92570 : Update README.md for build system changes.
    • d8e4858 : avbtool: Bail if the same rollback index location is used multiple times.
    • 2bc232b : avbtool: Add 'resize_image' command.
    • b60834f : uefi: Set both androidboot.slot and androidboot.slot_suffix.
    • 3a58015 : Move enable/disable-verity code from avbctl to libavb_user.
    • b623d8b : avbtool: Add new verify_image command.
    • c68f082 : avbtool: Drop dependency on Crypto.PublicKey.RSA.
    • ff44f23 : avbtool: Make raw_sign check the length of signature.
    • 86fd178 : avbctl: New tool to control AVB behavior at runtime.
    • 6231399 : Removing AVB_MAJOR_VERSION and AVB_MINOR_VERSION

  • platform/external/boringssl with 19 change(s)
    • 882b6c0 : Don't reauthenticate on renegotiation.
    • 96123c0 : Mark renego-established sessions not resumable.
    • 0a45229 : Mark the module as VNDK or VNDK-SP in Android.bp
    • 682d4e9 : Set BoringSSL to use C++11.
    • d7b0488 : Remove tests_per_src in BoringSSL.
    • a12bf46 : external/boringssl: Sync to 14308731e5446a73ac2258688a9688b524483cb6.
    • f6200e7 : external/boringssl: Sync to ee7aa02744a78bf4630913b1c83d0fe36aa45efc.
    • 927a495 : external/boringssl: Sync to a93bc1124c00b1ac0a68ea5cb14b158d6c8366e1.
    • e56da3e : external/boringssl: Sync to 3120950b1e27635ee9b9d167052ce11ce9c96fd4.
    • 8ff0355 : external/boringssl: Sync to 5e578c9dba73460c3eb17f771c77fc8e36f7812e.
    • fb44824 : Add OWNERS in external/boringssl
    • 2bf4d2c : Remove unnecessary libssl_static-host target
    • 938d65f : trusty: fixup trusty build
    • 2424d84 : external/boringssl: Sync to 58e449904e248f34bdfc2be7a609c58bcb0257b7.
    • 9254e68 : external/boringssl: Sync to 2c1523733a71166943e52da11ac2eae82b0227b8.
    • 572a4e2 : external/boringssl: Sync to 2c45fa0b90f61b27973fa81893e014fc8c8e8999.
    • 899a4fe : boringssl: vendor_available
    • 6f79a50 : external/boringssl: Sync to faa539f877432814d0f2de19846eb99f2ea1e207.
    • 9397df8 : Add test config to boringssl_ssl_test and boringssl_crypto_test

  • platform/external/bouncycastle with 4 change(s)
    • 823ad5b : bouncycastle: Android tree with upstream code for version 1.57
    • 1f66b63 : Add OWNERS in external/bouncycastle
    • 65832e3 : Don't use algorithm parameters if missing salt or iteration count.
    • 07e6602 : Remove an Android change that is causing a test to fail

  • platform/external/bsdiff with 5 change(s)
    • 8979de5 : Update OWNERS in external/bsdiff
    • ef39a08 : Added gyp file for bsdiff
    • 74161f7 : Add OWNERS in external/bsdiff
    • ddf9db5 : Update Makefile to build shared libraries.
    • c52b8ce : Add test config to bsdiff_unittest

  • platform/external/bzip2 with 1 change(s)
    • 9fa5f2d : Build bzip2/bunzip2/bzcat.

  • platform/external/caliper with 3 change(s)
    • c030854 : Add OWNERS in external/caliper
    • 55f01c3 : Fix annotation processors working w/ generated code on OpenJDK 9 toolchain
    • 8e31c10 : Replace custom annotation processor handling

  • platform/external/cblas with 3 change(s)
    • 7195f3b : Mark libblas as VNDK-SP
    • d7e8ee8 : Specify "--hash-style=sysv" for libblasV8
    • d2f0b5c : Convert external/cblas to Android.bp

  • platform/external/chromium-trace with 5 change(s)
    • cc3a5f7 : Update to latest catapult (6171fd4d)
    • 576fd2a : Update to latest catapult (6171fd4d)
    • b47f98b : Add OWNERS in external/chromium-trace
    • 37d51d1 : Add dependency on new location of pyserial
    • d0ebf63 : Update to latest catapult (c69b7871)

  • platform/external/chromium-webview with 7 change(s)
    • 45c9ca4 : Updating README with the right version number and branch info.
    • 6fd4c78 : WebView AOSP Integration Request - 61.0.3163.98
    • a2d01ff : WebView AOSP Integration Request - 61.0.3163.72
    • c0f6c90 : WebView AOSP Integration Request - 61.0.3163.60
    • 970f0c1 : WebView AOSP Integration Request - 61.0.3163.51
    • c91677d : WebView AOSP Integration Request - 61.0.3163.42
    • 0a4002a : WebView AOSP Integration Request - 61.0.3163.13

  • platform/external/clang with 2 change(s)
    • 236a749 : clang-headers are marked as vendor_available
    • 10e60d9 : Refactor module registration

  • platform/external/compiler-rt with 3 change(s)
    • 9a02c46 : Remove ld.config.txt for Android O
    • e7cfd55 : Mark the module as VNDK or VNDK-SP in Android.bp
    • ed5e7ef : Mark as vendor_available

  • platform/external/conscrypt with 85 change(s)
    • 64f0eda : Always use state in ConscryptEngine.is{In,Out}boundClosed() (#242)
    • 928173d : Expanding benchmarks. (#239)
    • 59dafe5 : Remove Java - OpenSSL name mapping. (#227)
    • a04b81d : Trim constants and remove unsupported key types. (#230)
    • 8fdacbc : Fix inconsistency with engine socket (#238)
    • 29bcb4a : Call free() if a new socket is immediately closed. (#241)
    • 72171a4 : Implement AlgorithmParameters.GCM in Conscrypt. (#217)
    • 042a13e : Some parsing and serializing fixes. (#219)
    • a78a118 : Remove remnants of broken SSL_renegotiate tests. (#229)
    • 4d2796a : Make the BufferAllocator public. (#237)
    • 486db2f : Use buffer allocator in engine (#236)
    • 0a9f791 : Introducing buffer allocation API. (#235)
    • f2b7ce1 : fixing typos (#234)
    • 5cd142b : Clean up temporary BoringSSL #ifdefs. (#232)
    • 187f239 : Refactoring benchmarks. (#233)
    • cdc1a0d : Add null check in RSA cipher engine (#134)
    • 8f265a4 : Remove dead P-192 codepath.
    • 7604044 : Partial regression fix.
    • c240f16 : Update to the new cmake
    • 30900cc : Only allow the use of the proper key in RSA with OAEP. (#222)
    • 43e9b62 : Add availability checks (#216)
    • e292774 : Fixing disposed module error in IntelliJ (#215)
    • 4e473d9 : Misc cleanup (#214)
    • 157bd13 : Change so pointer is logged instead of long. (#213)
    • 1cdadf6 : Implement DESEDE SecretKeyFactory for Conscrypt. (#208)
    • 9c0eb3f : Enable new Conscrypt algorithms. (#209)
    • f0e05d5 : Refactoring session management (#172)
    • ce593c8 : Various build fixes from 1.0.0.RC8 release (#210)
    • 1fb9994 : Fix FD-based socket bug during interrupt
    • 1a2f7f5 : Move closer to the old test version
    • bd086d9 : Enable new Conscrypt algorithms.
    • c9943a8 : Implement DESEDE SecretKeyFactory for Conscrypt.
    • f2b5943 : Set SSLParameters for endpointVerification test
    • 37cc284 : Add support for Android IPv6 hostname
    • eaa8a39 : Add some vertical whitespace to tests
    • 9ade0b4 : Add KeyGenerators to Conscrypt. (#204)
    • 650cd34 : Add Signature NONEwithECDSA. (#205)
    • c323dd4 : Add Signature NONEwithECDSA.
    • 7140d87 : Conformance fixes for the engine-based socket. (#202)
    • 807d3b1 : Add KeyGenerators to Conscrypt.
    • 695ad55 : Add OWNERS in external/conscrypt
    • 00551d3 : Update JDK in Dockerfile as old version is no longer available (#197)
    • d153b60 : Various fixes to the Conscrypt engine. (#201)
    • 0b446a2 : Updates to SSLSocketTest to support engine-based socket. (#199)
    • 9f1e0a0 : Install Go language on AppVeyor
    • 8a6224e : Make checkNotNull a non-varargs function
    • d4695f2 : Fix unwrap bug for large messages. (#189)
    • 8c6ac6b : Simplifying build for IDEs (#194)
    • d718555 : Adding all factory methods for engine socket. (#192)
    • 1148ecd : Fix length checks for signed vs unsigned
    • 4067a5b : Fix unwrap bug for large messages. (#189)
    • 6321f7a : Benchmark fixes and various cleanup. (#188)
    • 07849b9 : Upgrading gradle to 3.5 (#187)
    • 6a86d90 : Importing more Android integration tests. (#185)
    • d4d974d : Importing more Android integ tests. (#184)
    • 16e2ac2 : Importing Android SSLEngineTest (#183)
    • d2658c8 : Only run test_SSLSocket_setSoWriteTimeout on Linux (#181)
    • e5e2a21 : Refactor OpenSSLSocketImplTest to cover both socket types (#182)
    • 074a48c : Fix cipher suites test (#180)
    • 7d1d6d2 : Fix elliptic curve test (#179)
    • 5ca8705 : Importing Android integration tests (#178)
    • bb0571e : Don't fill in RSA_METHOD.encrypt when not needed.
    • be7e981 : lint fixes
    • 234d4d8 : Added ExtendedSession Java8 features bacK
    • 4feafba : Make openjdk target support Java 7
    • b8f82b4 : Switch from libcrypto_static to libcrypto target
    • 98e7611 : Switch from libssl_static-host to libssl target
    • 0f7a5fc : Default to true for jsse.SNIEnabled on restricted platforms
    • 71ba399 : Add additional aliases.
    • 0f2bc1b : Remove unused RsaMethodVerifyRaw function
    • 2a12c0b : Remove duplicate test classes
    • 1cf50c8 : Only test platform-specific things on Android
    • 2f068d5 : Move ChainStrengthAnalyzer to platform
    • 314b768 : Bring back some Spi interfaces
    • 268e948 : Add benchmark graphing utility
    • 96bbe03 : Use a more future-proof pattern to initialize RSA_METHOD.
    • 5d2e92f : Add additional aliases.
    • d16a919 : Suppress unstable OpenSSLServerSocketImplTest[ENGINE]
    • a7c9210 : Expose common TLS constants. (#164)
    • b140455 : Locking down NativeConstants (#165)
    • 9146082 : Convert HandshakeListener into abstract class (#166)
    • 603a0e3 : Simplify releasing docs (#161)
    • 29916ef : Locking down public APIs (#157)
    • 6c291c5 : Adding platform to the build (#158)
    • 5f9e51e : Fixing broken link to BUILDING.md (#159)

  • platform/external/cros/system_api with 29 change(s)
    • 69b19fb : system_api: Support for temporary policy read
    • 137ec42 : Add |create_server_socket| to arc.proto
    • b77184f : authpolicy: Add common_name to ActiveDirectoryAccountInfo
    • e79b0c7 : cryptohome: Protobuf change to support public mount in MountEx.
    • 12dd1b1 : system_api: Add powerd IgnoreNextPowerButtonPress method
    • 2866ece : system_api: Remove kResolveNetworkProxy constant.
    • 638d489 : Remove authpolicy/active_directory_account_data.proto
    • 0fed00b : system_api: Add 'bool for_login_screen' to arc.proto
    • d1586d3 : cros_system_api: Add constants for valid parameters of the SetLEConnectionParameters API.
    • ff270ca : New DBus constant for BlueZ API ResetAdvertising.
    • 348c6b3 : CHROMIUM: Add SetLEConnectionParameters to DBUS service constants.
    • 1f128df : Move authpolicy's ErrorType to a proto
    • 1e05a1a : system_api: use '-fPIC' for libsystem_api-chaps-protos.a
    • 6b09df2 : Service constants for the MediaPerceptionPrivate API.
    • c672d23 : shill: remove unused "Networks" property from Device interface
    • ce280bc : system_api: add protos for pkcs11 structs
    • 2a19709 : Add login_manager dbus proto message
    • 58aa512 : Update dbus constants for update engine
    • b94f377 : authpolicy: Add password and last error status
    • 6139ae0 : biod: add proto to biod
    • c6eab9e : system_api: cros-disks: remove ExperimentalFeaturesEnabled property
    • fd7d48e : authpolicy: Add ActiveDirectoryUserStatus protobuf
    • fc9e62f : system_api: D-Bus errors from login_manager moved to system_api
    • e0703ca : authpolicy: Add error code for missing machine account
    • 00c3a42 : authpolicy: Add SAM account name to account info protobuf
    • f425c1c : cryptohome: Add a new mount argument for migration
    • 19115ef : system-api: Add cryptohome NeedsDircryptoMigration name
    • 4a02e1d : system_api: remove unused debugd D-Bus method name
    • b78cb48 : cryptohome: Add more DircryptoMigration statuses

  • platform/external/curl with 3 change(s)
    • 2653f58 : Mark the module as VNDK or VNDK-SP in Android.bp
    • cee0338 : Update libcurl from 7.50.1 to 7.54.1.
    • 6dee854 : Move the library to vendor partition

  • platform/external/dagger2 with 5 change(s)
    • 671fbc2 : Update auto-value to version 1.4.1.
    • d5d25d1 : Update license text.
    • d2a319a : Add OWNERS in external/dagger2
    • b4c614c : Fix annotation processors working w/ generated code on OpenJDK 9 toolchain
    • d4f3a70 : Replace custom annotation processor handling

  • platform/external/deqp with 218 change(s)
    • 4efb75b : eglGetFrameTimestamps: Consider timestamps of 0 as invalid.
    • f355f83 : eglGetFrameTimestamps: Allow reads done to equal rendering complete.
    • 57b62d4 : Exclude incremental_present scale down from Android CTS
    • 03744fd : Exclude shared_presentable_image scale down from Android CTS
    • d81d8e2 : Disable some UBO tests which got broken by recent glslang change
    • 645b470 : Fix missing SSBO binding in EGL robustness tests
    • cd1ec78 : Fix unused uniform bug in EGL robustness tests
    • 8adce77 : Do not use degenerate frames in EGL tests
    • ae838ac : Exclude mutable image tests from Android CTS
    • c6b2df7 : Catch BAD_MATCH from createWindowSurface
    • 6b3bca4 : Check for depthBounds support in shader builtin frag depth tests
    • 0d4e616 : Fix handling of EGL_NONE as color space
    • 0e4f9f2 : Fix regressions in synchronization tests for dedicated allocations
    • ae008be : Change required sample counts for storage images
    • 311129d : Fix flakiness in mailbox.display_timing
    • 2df21b7 : Fix VK_KHR_maintenance2 extended_usage_bit tests
    • 9bf6850 : Fixup some missing/incorrect flushes and invalidates
    • 493695a : Use SRC image layout for copy image to buffer
    • d197db8 : Check for EGL_KHR_gl_colorspace before using it
    • 8c9c0c5 : Do not use ycbcr formats if ycbcr extension is not supported
    • 594790a : Fix unused uniform bug in EGL robustness tests
    • 3f2ac20 : Fix missing SSBO binding in EGL robustness tests
    • bc15c6b : Fixup some missing/incorrect flushes and invalidates
    • a97b156 : Use safe glFramebufferTexture* function
    • a84ddd7 : Do not use degenerate frames in EGL tests
    • 29f89ee : Check for tessellation/geometry extensions being exposed
    • fbf132d : Require EGL_KHR_gl_colorspace for wide_color tests.
    • b88e73b : Fix texture mip level size in framebuffer fetch tests
    • 69d9009 : Whitelist new extensions for VK 1.0.2.6
    • e6e7659 : Add tests for image copies between YCbCr formats
    • 5b4c115 : Add tests for VK_KHR_sampler_ycbcr_conversion
    • e04a6f0 : Test VK_KHR_dedicated_allocation mem requirement queries
    • ef15693 : Add tests for FragCoord interaction with multisampling
    • 7ecaa07 : Fix VS12 compilation error (typedef)
    • f35ed51 : Fix wrong transition in dEQP-VK.glsl.builtin_var.fragdepth
    • 39ad2ea : Add test for FragDepth shader built-in
    • ab80074 : Extend gl_FrontFacing tests
    • 1409d3b : Add ability to generate images with the reference renderer
    • d1f0e9d : Add Vulkan DrawContext utility class
    • c291149 : VK_KHR_maintenance2: View block-compressed add check shader_read_only_optimal
    • 36ae92b : VK_KHR_maintenance2: extended_usage_bit tests
    • da866d5 : Fix build errors with uint32_t vktImageMutableTests.cpp
    • 06b7b26 : VK_KHR_maintenance2: View block-compressed speedup
    • 8d45f54 : VK_KHR_maintenance2: View block-compressed formats extended tests
    • 25b25ca : Framework support for VK_KHR_sampler_ycbcr_conversion
    • fc8d2c5 : Add support for 10 and 12bit packed unorm formats
    • 16b606a : Add tests for VK_KHR_image_format_list
    • e0461fc : Expand tests for mutable images
    • 21a5c12 : Tests for VK_KHR_bind_memory2
    • 819404d : VK_KHR_maintenance2: View block-compressed formats
    • 08e3160 : VK_KHR_maintenance2: Point clipping
    • b008a86 : VK_KHR_maintenance2: New depth and stencil layouts
    • 07ca207 : VK_KHR_maintenance2: Tessellation domain origin
    • 27b51a3 : Add yflip versions of tessellation winding order tests
    • e84e806 : VK_KHR_maintenance2: Render pass input aspect specifiers
    • 4d2df40 : Add framework support for VK_KHR_maintenance2
    • b7e64d8 : Make create_buffer test use platform limits
    • 0f672f2 : Fix issues in pipeline.timestamp.transfer_tests
    • e03c6fc : dEQP-VK.geometry: use proper layout for sampling the image
    • a3e6697 : Check only what's needed and use threshold
    • 0369fce : Fix flakiness in mailbox.display_timing
    • 346ef00 : Add more allowed 'dot' alternatives
    • aa426b6 : Keep buffer memory alive through BufferView creation
    • 9909b9f : Fix combined depth/stencil clear colors.
    • cc1acbf : Fixed incorrect calculation of GCD
    • e70575e : Fix layout transition for WSI tests
    • 68024f7 : Respect sampleRateShading availability in interpolate tests
    • 063b1fd : Fix regressions in synchronization tests for dedicated allocations
    • b00c7d4 : Respect maximum workgroup count in SpvAsmInstructionTests
    • 6509717 : Sparse buffer test: allocate memory in one big chunk
    • 7c30309 : Check correct error for exceeding texture limit
    • e345d7b : CP: Add triangle edge guardband for Tex2D lookup diff
    • e792c38 : Allow VK_KHR_relaxed_block_layout extension
    • 028e2cc : Sparse buffer test: allocate memory in one big chunk
    • d3022f1 : Add VK_KHR_relaxed_block_layout
    • 1deeff6 : Add GlslBuildOptions::FLAG_ALLOW_RELAXED_OFFSETS
    • c34a126 : Select correct memory heap index for memory import
    • cd69acf : Fix layout transition in blitting tests
    • 35013e6 : Add metadata bindings in sparse tests
    • f0fa05e : Fix atomic ssbo xor test
    • 6a26fb1 : EGL: Add wide-color tests
    • d9623aa : Fix incorrect scale in pipeline_barrier tests
    • bce4ec4 : copies_and_blitting: fix ambiguous signed normalized 1.0 value
    • 1bea8d8 : Relax threshold in cube map filtering tests
    • 5347290 : cross_instance sync: run without VK_KHR_get_memory_requirements2
    • cec5019 : Refactor synchronization test code to avoid compiler warning
    • 92ec922 : Fix gcc 5.4 warnings
    • 8424fe8 : Add option to skip fetch external sources
    • 7782ec5 : Update GL wrapper to newest API.
    • ae3759c : Fetch gl.xml, egl.xml from Github repos
    • 71b18bb : Report Android extension pack tests as not supported
    • 58f3ba4 : Add missing files to Android.mk
    • 1d7c8df : Add RENDERBUFFER_VALID bit to R8, RG8 definition
    • 9937c63 : Check that threads started in multithreading tests
    • 5d86672 : Reduce scope of mustpass exclusions due to 22760309
    • fc35227 : Add new large constant array indexing tests
    • 6957270 : Reset GL_FRAMEBUFFER_SRGB state for ES tests
    • c76765b : Apply sRGB conversion to reference in sRGB framebuffer fetch test
    • 3bb47b5 : Fix for integer formats in framebuffer extension tests
    • 2a609fb : Add new framebuffer fetch extension tests
    • fc24d7d : Code clean up in swizzle math operations script
    • 821035b : Add new swizzle math operation tests
    • 5b837a5 : Fix compute.exceed_atomic_counters_limit
    • 5dd0c10 : Ensure vertex shader presence if a geometry shader exists
    • a1f746c : Windows build fix. Use deUint types
    • ef74a68 : Add deqp test cases to VTS. Follow-up on Change-Id: Id52ac1639447276171006c33bdfa7b4e6c874745 b/62423436.
    • d30cb29 : Add negative OES_sample_variables tests
    • db4a886 : Add new compute negative coverage tests
    • c77b3cf : Add new EGL enum negative case to robustness tests
    • a237c0c : Add negative sRGB texture/sampler API tests
    • bf0b293 : Fix DrawRangeElementsBaseVertex tests with negative basevertex
    • 3c86508 : Add new draw elements base vertex tests
    • b46d559 : Fix typo in framebuffer_srgb_unsupported_enum
    • 6644e7b : Add sRGB write decode negative case