Android Nougat AOSP Changes

Changes from 7.0.0_r35 (NBD92Q) to 7.1.1_r56 (N8I11F):

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

Updated Components (168):

  • device/asus/fugu with 12 change(s)
    • a04581f : update media_codecs_performance.xml
    • 4a39caa : update media_codecs_performance.xml
    • e31f75d : dexpreopt: make significantly more room for l10n builds
    • 79a42be : dexpreopt: trim more fat
    • 7c780f3 : update media_codecs_performance.xml based on latest NM measurements
    • 75a2d5e : fugu_gmscore_next should get the same includes as fugu
    • acb9189 : fugu: add ro.product.first_api_level for CTS
    • 2fa513e : Add stub hal to Fugu
    • a620fdb : Add RsRecompileThreads=1 to powervr.ini
    • 80c1754 : recovery: fstab: mark /system as being ext4
    • 762f267 : Revert "Don't use buffer age in HWUI on fugu"
    • ded12c8 : media: codecs: disable hybrid vp9 decoding

  • device/asus/fugu-kernel with 10 change(s)
    • bbf3c5f : fugu: update prebuilt kernel
    • deec337 : fugu: update prebuilt kernel
    • b9b7a0f : fugu: update prebuilt kernel
    • 6f0adab : fugu: update prebuilt kernel
    • a8fe9fb : fugu: update prebuilt kernel
    • 75c0dc8 : fugu: update prebuilt kernel
    • be8cd63 : fugu: update prebuilt kernel
    • 5f6550e : fugu: update prebuilt kernel
    • 9dc01cf : fugu: update prebuilt kernel
    • e3cbdde : fugu: update prebuilt kernel

  • device/common with 5 change(s)
    • 6ff7343 : Add a varition in common scripts to support sailfish blobs
    • d68beab : Switch tar to zip for factory images
    • 72a67b7 : Consistently use SHA256 for filenames (previously, MD5 and SHA1 were used).
    • 9161182 : Consistently use SHA256 for filenames (previously, MD5 and SHA1 were used).
    • eada591 : Add marlin|sailfish to the google_devices list

  • device/generic/arm64 with 1 change(s)
    • e6ecf6b : Fallback to default DispSync phase offsets

  • device/generic/armv7-a-neon with 1 change(s)
    • 0064a63 : Fallback to default DispSync phase offsets

  • device/generic/goldfish with 1 change(s)
    • c32dbea : Remove old opengl code and update references

  • device/generic/mini-emulator-x86_64 with 1 change(s)
    • 70a7dc8 : Migrating goldfish/opengl to goldfish-opengl

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

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

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

  • device/google/atv with 1 change(s)
    • 202b5d3 : Emultor ATV: reset sdk system images revision to 1

  • device/google/contexthub with 128 change(s)
    • 964a25f : CHRE API: Allow exception to non-reentrant rule
    • 5ebeca0 : CHRE API: Document float/double requirements
    • 620cba2 : CHRE API: Fix typo in documentation
    • f6b6a85 : CHRE API: Fix code example in comments
    • 2fd8027 : CHRE API: Remove confusing chreLog() comment
    • f056782 : CHRE API: Clarify chreAbort()'s immediate effect
    • 351be43 : synaptics_s3708: don't double enable or disable interrupts
    • 06b098c : synaptics_s3708: disable interrupt when powering off
    • 2ae42c4 : exti: return error when double adding or removing chained isrs
    • 2166f5d : hostintf: fix sensor-curSamples non-zero on empty queue error
    • 8501d82 : [bmi160] prevent generating future timestamp
    • 8efc9b9 : exti: add support for specifying a max latency requirement for interrupts
    • 10443d1 : [vsync] Making event not discardable
    • d9c46ac : Renaming variables, types, fields in AP hub sync code
    • 6d40cb7 : New AP hub sync algorithm, lower jitter by ~20x
    • 99a3d49 : AP hub time sync debugging
    • 83d52c5 : stm32f4xx: rtc: don't error on too large delay
    • d3a5d46 : synaptics_s3708: making double-touch a standalone app
    • c9a3a1e : synaptics_s3708: cleanup retry logic
    • 72638ba : stm32f4xx: pass through i2c error conditions to callback function
    • 53f3719 : synaptics_s3708: add retry for i2c transactions
    • 9e44985 : synaptics_s3708: initial support of s3708 driver
    • ef8ceec : rohm_rpr0521: fix i2c buffer race conditions
    • 985e902 : bosch_bmp280: fix i2c buffer race conditions
    • 50c3ecc : [fusion] Enable fast heading convergence when mag cal happens
    • b941f13 : [fusion] Enable fast heading convergence when mag cal happens
    • 6ecc0b7 : [fusion] Enable fast heading convergence when mag cal happens
    • cf33401 : nanohub: hostIntf: fix bias for unregistered sensors generating interrupt
    • e96ece7 : contexthubhal: use AOSP header.
    • b514629 : Tune HubConnection thread priority, lower sensor event latency
    • 6d8e4ac : [window orientation] add tilt-dependent settle_time to reduce flicker
    • 884e685 : Disable Watchdog when erasing shared partition.
    • f062343 : BMI160 SPI op queue race condition fix
    • 55bc617 : [spi] Return error when timer runs out instead of quietly fail
    • ce1cda7 : nanoapp_cmd: Attempt erase_shared as last resort
    • 31d67f6 : libm: adds powf
    • d0c35c7 : hubconnection: add support for parsing accel bias
    • d8b0989 : hostIntf: allow bias with raw 3-axis sensors
    • f2baab9 : bosch_bmi160: add support for host reporting of accel bias
    • d70bb8e : [bmi160] fix time sync issue
    • dfd9722 : [accel cal] update accel bias whenever possible
    • 4091b4c : Revert "bosch_bmi160: add support for host reporting of accel bias"
    • 5a3d1b0 : [bmi160] Remove added additional logging
    • 97b440f : bosch_bmi160: add support for host reporting of accel bias
    • fb5ffc3 : BMI160 SPI op queue race condition fix
    • 62ed771 : sensorhal: add support for activity start/stop sensors
    • 2fe7ada : sensors: allow MAX_REGISTERED_SENSORS to be overridden
    • f6646c5 : sensType: add sensor types for each activity start/stop
    • cc29bb2 : nanohub: bmi160: restore retry count at the correct place.
    • deb3858 : nanohub: ensure no log buffer overflow can happen
    • dc44a69 : activity_hal: refactor event handling
    • 215d957 : activity_hal: refactor ActivityContext into a singleton
    • 9371a88 : contexthub HAL: send nanohub OS reboot notification to JNI
    • 3dbda8c : nanohub: add support for watchdog timer (WDT)
    • c33a8de : nanohub: Fix memory address mismatch for heapFree in cpuAppUnload
    • 0a9d7b2 : seos: Allow MAX_TASKS to be provided by variant.h
    • ee83f3c : seos: add error prints when some actions fail
    • ba9f353 : vsync: use SingleAxisDataEvent for sample event
    • 5986bb2 : Binary dump spi buffer when fh_mode is invalid
    • 7b3a797 : [spi] Return error when timer runs out instead of quietly fail
    • ff33a9d : timer: add debug logging to identify dropped timer requests or events
    • c31c728 : bosch_bmi160: add debug logging for hanging SPI transactions
    • 2b9311a : sensorhal: remove unnecessary flags argument
    • 6a1bb2f : firmware: bring back table-based sine and cosine
    • b78ede8 : firmware: get rid of unused fastmath tables on OS image
    • 3d742a6 : firmware: libc: add not optimized version of memcpy
    • c7bd788 : util: postprocess: remove support for elf, restructure relocation code
    • 345db84 : atomic: Fix compilation error
    • ad29973 : Sync changes required to build firmware in test env.
    • 4594a90 : activity_hal: move static class methods to free functions
    • 08c697c : bosch_bmi160: log private event enqueue failures
    • fa6dd56 : hostIntf: skip sensors after multiple failed checks for InitComplete
    • 30ba9a6 : sensors: fail sensorRequest prior to initComplete
    • 5134ed7 : nanoapp: Don't leak file handle
    • 16edb76 : nanohub: Skip past 'h' prefix in format specifier
    • acdb947 : hubconnection: store initial mag bias
    • 0b6b5be : hubconnection: save gyro software cal data to settings file
    • 66a7ee9 : bosch_bmi160: receive software gyro cal with hardware config data
    • bf4559c : [bmi160] minor code clean up of parseRawData
    • 632edc2 : nanoapp_cmd: initialize appCount to 0 in parseInstalledAppInfo
    • 945f72f : [appSupport] print app addr
    • 9560e0f : bosch_bmi160: change range of gyro to +/-1000 dps
    • eb75dca : libm: add fpclassify
    • 5b5219e : nanoapp_cmd: ver and size are in hex so need to be read as hex
    • e17de2f : hostIntf: fix retrans and going into stop mode after nack
    • 8c6a6ac : linux: add rtcGetTime stub
    • 53ee79c : util: adds an UNUSED_PARAM macro
    • a1079e2 : bosch_bmi160: fix duplicate code from git merge
    • 12f2711 : hubconnection: add support for polling sysfs file for double touch
    • 07e7612 : hubconnection: allow STEP_COUNTER to use sampling rate
    • 2680550 : libc: add strncpy
    • c2602a9 : In-Situ Accel Calibration Algorithm
    • 2e0cef5 : libc: more math functions and string functions
    • 0a9bebe : bosch_bmi160: support sampling rate for step counter
    • 4c5d731 : [bmi160] send gyro cal bias to host interface
    • ef62464 : nanoapp_sign: fixes the Makefile build
    • 8d2e5a8 : [WIP] In-Situ Gyroscope Calibration Algorithm.
    • 2a0571e : bosch_bmi160: fix build breakage from gyro cal
    • 87a4ecf : [WIP] In-Situ Gyroscope Calibration Algorithm.
    • 885af60 : nanoapp_postprocess: Exclude from non-Linux builds
    • d850dda : postprocess: Support statically-linked ELF as input
    • 0bbeeb0 : nanotool: add support for running sensor self-test
    • 5c29499 : bosch_bmi160: add support for accel and gyro self-test
    • 8dc80ee : eventnums: add message id for self-test result
    • 2e4e0a0 : nanotool: Add list terminator for long options
    • 1eca8a0 : nanotool: Fix crash when load_cal can't open file
    • 8ec1b51 : nanoapp_encr: fixes the build
    • 4fa508b : bmi160: fix array indexing bug when there is no mag
    • 0b4c628 : nanotool: only disable sensors that actually exist
    • 1b83b5b : nanotool: adds the wrist_tilt sensor
    • 4c4c893 : nanotool: add support for log events
    • 30c6549 : [timers] increase MAX_TIMERS to 16
    • 4740937 : [all internal apps] add APP_VERSION
    • ff2d397 : apps: export rtcGetTime and add hostGetTime
    • 541222f : Revert "nanoapp_postprocess: Support static linkage"
    • 4c8f35e : sensors: introduce the concept of self test
    • 5fed15d : Remove dependency of mag from linear accel
    • d502b41 : nanohub: firmware: pass one-shot timer id to caller
    • 12fa3f5 : Print state as number instead of ??? when debug option is off
    • 29d7005 : nanohub: Use TaggedPtr consistently for event free info
    • 0d0f430 : bmi160: don't report mag when no mag slave is present
    • 04360db : sensorhal: adds support for wrist tilt
    • 7fe013e : nanoapp_postprocess: Support static linkage
    • 54825c1 : sensors: add WRIST_TILT as a sensor type
    • 0d300b5 : Update toolchain macros.
    • d65768e : Revert "nanohub: Include variant sensType.h from core sensType.h"
    • b61e95f : nanohub: Include variant sensType.h from core sensType.h
    • a1695e3 : nanotool: Add bridge version request

  • device/google/dragon with 9 change(s)
    • 3612fd7 : Fix audio record pre-processing
    • 872ebae : update media_codecs_performance.xml based on latest NM measurements
    • 0c921fe : device: google: dragon: Add VP9 secure decode
    • 1d909fe : device: google: dragon: Add VP9 secure decode
    • 7a15a36 : audio hal: Reverse speaker LR channels at 180 rotation
    • e1cedcd : Add missing combining diacritic for macron.
    • 6b64db7 : Add a rule to make a dir root/vendor in the output
    • a21e0b4 : Update dragon blobs nvhost_nvdec*
    • 779d0b2 : Update RT5677 hotword firmware to cl/125114009

  • device/google/dragon-kernel with 16 change(s)
    • 5003edb : ryu: update prebuilt kernel
    • 6e0f4f2 : ryu: update prebuilt kernel
    • 11543ab : ryu: update prebuilt kernel
    • 7e5fa41 : ryu: update prebuilt kernel
    • 1a9fd2d : ryu: update prebuilt kernel
    • c666e3f : ryu: update prebuilt kernel
    • a337b84 : ryu: update prebuilt kernel
    • 715f807 : ryu: update prebuilt kernel
    • 757b387 : ryu: update prebuilt kernel
    • 43cec04 : ryu: update prebuilt kernel
    • 3a7fccb : dragon: Update kernel prebuilt to 13b30ca9f842c55f845b937cdd2f7997f93c4bbf
    • 2b042bf : dragon: Update prebuilt kernel to bce2210d59da4bc3830e7c725512bbcd3864ea24
    • 23e6c87 : dragon: Update prebuilt kernel to 31730abfac9b25e448b566df31630826de6228fd
    • f4faee2 : dragon: Update prebuilt kernel to 31730abfac9b25e448b566df31630826de6228fd
    • f718fab : dragon: Update prebuilt kernel to 0c47d737b6bc64702be121fc75e9184ebd83fb87
    • b0bdd63 : dragon: Update prebuilt kernel to 8d6e369dbc8ec60d1411fdc382d5db51f2370d58

  • device/htc/flounder with 10 change(s)
    • a37d1ee : Fix security issue in Visualizer effect
    • accad62 : Xtra Patch - https
    • a1710d3 : ARM: tegra: flounder: update latest gps HAL 65.19.20.275390_47521
    • 6ee5fb9 : update media_codecs_performance.xml based on latest NM measurements
    • 8ecc256 : ARM: tegra: flounder: update latest gps HAL 65.19.20.274824_47521
    • 2c923f4 : gps: turn off asserts
    • 2847139 : flounder: restore read_ahead/prefetch to default
    • a9b5b53 : flounder: turn off nvmap page pool
    • af31cf4 : flounder: dm_bufio max_age_seconds set to a day
    • 65aff07 : Use WITH_DEXPREOPT_BOOT_IMG_ONLY

  • device/htc/flounder-kernel with 12 change(s)
    • 0a32b1f : flounder: update kernel prebuilt
    • b068cab : flounder: update kernel prebuilt
    • a2d88fd : flounder: update prebuilt kernel
    • 27686a7 : flounder: update prebuilt kernel
    • 6b85a08 : flounder: update prebuilt kernel (3.10.103)
    • 659282a : flounder: update kernel prebuilt (Oct 2016 Security)
    • 104e344 : flounder: update kernel prebuilt
    • 1f4c5a1 : flounder: update kernel prebuilt
    • 44ae2d4 : flounder: update kernel prebuilt
    • 471de9c : flounder: update kernel prebuilt
    • c2bb4a8 : Revert "flounder: update kernel prebuild"
    • ed9bd6c : flounder: update kernel prebuild

  • device/huawei/angler with 47 change(s)
    • 47ca1ee : angler: apns-full-conf: Add apns for another plmn(44051) of KDDI in Japan.
    • a0b61b5 : Xtra Fixes - https, version check & version 3
    • f9a9093 : Separate ambient display triggers
    • d09954b : Xtra Fixes - https, version check & version 3
    • f0e657e : angler: apns-full-conf: Modify the apn for KDDI in Japan.
    • f8ed20e : QCamera2: HAL3: Report ERROR_RESULT when metadata is dropped
    • 39bf855 : update media_codecs_performance.xml based on latest NM measurements
    • ab62407 : update media_codecs_performance.xml based on latest NM measurements
    • c637933 : angler: move location/ to vendor
    • d56ba80 : angler: move gps.conf to top level
    • f84a217 : angler: apns-full-conf: Change the apn of Vodafone US.
    • 2e26b03 : Add missing FUSE_SHORTCIRCUIT #define
    • 9cc07e2 : Angler: Update fuse kernel header
    • 18981e4 : angler: Add paths for bt-sco echo reference
    • d4de9d0 : recovery: erase nanoapps on factory reset
    • c730447 : QCamera2: HAL3: Set timestamp source based on sensor sync availability
    • 99fbfc6 : kernel-header: fuse: add kernel specific FUSE_SHORTCIRCUIT
    • 69d081e : media: update media_codecs_performance.xml
    • 3086c43 : angler: enable no_console_suspend
    • bad0ef2 : angler: enable no_console_suspend
    • 77cd178 : Ensure device does not use "allow hold" carrier config option.
    • 69571aa : media: update media_codecs_performance.xml
    • 3cc39e1 : angler: Reduce brightness in low-persistence mode.
    • 84b33bf : Revert "Add Wearable node.db to Angler dumpstate."
    • 7b0cef4 : Revert "Add Wearable node.db to Angler dumpstate."
    • 35e801d : Angler: NFC: Fix NFC chip type.
    • 4668e28 : QCamera2: HAL3: correct timestamp calculation in HFR mode
    • 0d85d5f : QCamera2: HAL3: Move AF mode to the same metadata section as AF state
    • 57dc5ae : QCamera2: HAL3: correct timestamp calculation in HFR mode
    • abc52e8 : Remove color transforms from the config.
    • e2201a5 : Adding missing multi microphone mixer paths for UNPROCESSED
    • 5905f74 : aosp_angler: don't verify the vendor partition
    • 37f6225 : Enabling 24 bit profile for audio capture
    • c0ab609 : QCamera2/HAL3: Cache metadata in batch mode
    • 91f0eeb : Angler: Disable camera sanitization
    • 171c998 : Angler: Make SANITIZE_LITE only sanitize 32-bit
    • 073f234 : Add Wearable node.db to Angler dumpstate.
    • f8e181e : Replace old qxdmlogger in angler
    • 315554a : Enable fingerprint sensor navigation to invoke QuickSettings - rename "FP_NAV" to more generic "SYSTEM_NAVIGATION"
    • 5ef91f4 : audio: set proper flags for QCOM preprocessing
    • 43434dc : Revert "Dump Wearable/Google info for Angler."
    • e8457da : Dump Wearable/Google info for Angler.
    • 04c92e5 : sensors: modify max range and resolution of gyro
    • 5f187bf : Fix missing input flag in audio policy config file
    • bec93af : fix power hint comments
    • c24d96f : Add keymapping for fingerprint navigation events
    • 4993bdc : Angler: NFC: explicitly indicate kernel device node.

  • device/huawei/angler-kernel with 24 change(s)
    • 13a5473 : angler: update prebuilt kernel
    • ae4ec96 : angler: update prebuilt kernel
    • 17a69b5 : angler: update prebuilt kernel
    • 697938f : angler: update prebuilt kernel
    • bbc400c : angler: update prebuilt kernel
    • d6725d3 : angler: update prebuilt kernel
    • f9f61f6 : angler: update prebuilt kernel
    • 6e91e77 : angler: update prebuilt kernel
    • 962fbec : angler: update prebuilt kernel
    • bb7ecd4 : angler: update prebuilt kernel
    • c30842c : angler: update prebuilt kernel
    • 7c59ec1 : angler: update prebuilt kernel
    • bd8f834 : angler: update prebuilt kernel
    • 38356b1 : angler: update prebuilt kernel
    • cb30810 : angler: update prebuilt kernel
    • e65dafd : angler: update prebuilt kernel
    • 5ccab4f : angler: update prebuilt kernel
    • 8c1de9c : angler: update prebuilt kernel
    • 92c1567 : angler: update prebuilt kernel
    • 8cbb1a5 : angler: update prebuilt kernel
    • 03ef590 : angler: update prebuilt kernel
    • 4e294d1 : angler: update prebuilt kernel
    • aab3f9d : angler: update prebuilt kernel
    • d36bee1 : angler: update prebuilt kernel

  • device/lge/bullhead with 39 change(s)
    • 8159d23 : cpufreq: limit cpufreq in recovery
    • 3762763 : Turn on wpas for Bell.
    • 9f6cc5e : Xtra Fixes - https, version check & version 3
    • 703d858 : Separate ambient display triggers
    • 7d16805 : QCamera2: HAL3: Report ERROR_RESULT when metadata is dropped
    • d4b76ab : update media_codecs_performance.xml based on latest NM measurements
    • c5574f6 : update media_codecs_performance.xml based on latest NM measurements
    • ffadba0 : bullhead: move location/ to vendor
    • f00b831 : Update blobs to reflect QXDM logger change
    • 58c313b : Disable QXDM Logger for AOSP Bullhead build
    • 40006c9 : bullhead: Enable Active mode offload support
    • fad40a5 : Bullhead: Update fuse kernel header
    • dcb8e32 : bullhead: Remove force 7 bit sms encoding for Vodafone Spain & Portugal
    • 8cea6ee : recovery: erase nanoapps on factory reset
    • d2a005c : QCamera2: HAL3: Set timestamp source based on sensor sync availability
    • e42a877 : kernel-header: fuse: add kernel specific FUSE_SHORTCIRCUIT
    • 192bfb9 : Ensure device does not use "allow hold" carrier config option.
    • ce85dc4 : bullhead/audio: Modify combo path gain to fix speaker distortion
    • 1abbf02 : Revert "Add Wearable node.db to Bullhead dumpstate."
    • ad7f05a : Revert "Add Wearable node.db to Bullhead dumpstate."
    • 9f3fb50 : Bullhead: NFC: Fix NFC chip type.
    • c8849e0 : QCamera2: HAL3: correct timestamp calculation in HFR mode
    • 204e68c : QCamera2: HAL3: Move AF mode to the same metadata section as AF state
    • ece15b4 : QCamera2: HAL3: correct timestamp calculation in HFR mode
    • f13b58e : aosp_bullhead: don't verify the vendor partition
    • 6346d83 : Enabling 24 bit profile for audio capture
    • 5383d91 : QCamera2/HAL3: Cache metadata in batch mode
    • 0b0a756 : bullhead/apns: Update apns-full-conf.xml
    • 0db6281 : bullhead/apns: Update apns-full-conf.xml
    • 46b5a7c : Add Wearable node.db to Bullhead dumpstate.
    • 1adcfff : Enable fingerprint sensor navigation to invoke QuickSettings - rename "FP_NAV" to more generic "SYSTEM_NAVIGATION"
    • 8ccb7ec : audio: set proper flags for QCOM preprocessing
    • 657a2cd : Revert "Dump Wearable/Google info for Bullhead."
    • 39efcc5 : Dump Wearable/Google info for Bullhead.
    • 129c330 : sensors: modify max range and resolution of gyro
    • 4836932 : Fix missing input flag in audio policy config file
    • 5bdc256 : Test of new power profile values.
    • 17f0539 : Add keymapping for fingerprint navigation events
    • 775a234 : Bullhead: NFC: Explicitly indicate kernel device node.

  • device/lge/bullhead-kernel with 21 change(s)
    • bd1e4c5 : bullhead: update prebuilt kernel
    • d8fdaff : bullhead: update prebuilt kernel
    • ba7999d : bullhead: update prebuilt kernel
    • 088e585 : bullhead: update prebuilt kernel
    • 6051a58 : bullhead: update prebuilt kernel
    • cfd5cd9 : bullhead: update prebuilt kernel
    • 26b925d : bullhead: update prebuilt kernel
    • d2606bd : bullhead: update prebuilt kernel
    • 195d518 : bullhead: update prebuilt kernel
    • 0bbf252 : bullhead: update prebuilt kernel
    • 582b7dd : bullhead: update prebuilt kernel
    • 8ea9e23 : bullhead: update prebuilt kernel
    • c1d476e : bullhead: update prebuilt kernel
    • 830df66 : bullhead: update prebuilt kernel
    • 4875e34 : bullhead: update prebuilt kernel
    • 5454481 : bullhead: update prebuilt kernel
    • f590437 : bullhead: update prebuilt kernel
    • 6bca481 : bullhead: update prebuilt kernel
    • 4e0940e : bullhead: update prebuilt kernel
    • 698ef20 : bullhead: update prebuilt kernel
    • 45b7d60 : bullhead: update prebuilt kernel

  • device/linaro/hikey with 28 change(s)
    • 088f85a : hikey: wl18xx-fw: Update wifi firmware
    • 510fa77 : hikey: Fix serial console for kernel 4.1
    • c85a778 : enable SELinux for hikey
    • 2b4f6c2 : suppress netd sys_module denial
    • 1389f24 : init.hikey.rc: remove permission setting on /dev/cpuctl
    • aa8a200 : flash-all.sh: support for case that not run lunch
    • b9e8706 : flash-all.sh: Allow flashing uefi built from source
    • b7a135f : hikey: Add wrapper script to build uefi
    • c4ac11a : HiKey: Add initial powerHAL
    • d530d18 : init.hikey.rc: set right user and group for uim service
    • c63edee : init.te: allow create sdcard link in /mnt
    • 6050940 : sepolicy: update some selinux related rules
    • 06f9ceb : use default google audio codecs list
    • 2f0032b : hikey: Fix README about kernel version
    • 0748532 : hikey: Use Image-dtb-4.1 for kernel 4.1
    • df14a5e : hikey: Enable usb audio support
    • e637ba5 : installer/flash-all.sh: add sudo to run hisi-idt.py
    • 1879e03 : boot_fat.mk: update to use predefined variables
    • ecf458f : hikey: README: Update documentation to use boot.img instead of boot_fat.uefi.img
    • db2f143 : hikey: hisi-idt.py: remove deprecated setTimeout
    • a58bd3f : hikey: flash-all.sh: Update flash-all script to use boot.img, since its the new default
    • e60558f : hikey: Set board name as reported by current bootloader: Hisilicon HiKey
    • c423591 : hikey: Build boot_fat.uefi.img only if TARGET_BOOTIMAGE_USE_FAT=true
    • d6681b5 : hikey: Use Image-dtb instead of Image
    • 310b1c4 : hikey: Remove obsolete cmdline file
    • 272d156 : hikey: BoardConfig.mk: Set command line properly for abootimg support
    • a49e564 : hikey: bootloader: Update prebuilt fip.bin and l-loader.bin to current sources.
    • 160645e : hikey: booloader: Cleanup unused bl1.bin

  • device/linaro/hikey-kernel with 4 change(s)
    • 9075cf6 : hieky-kernel: Update kernel 4.1 prebuilt to use Image-dtb (f61d500)
    • e9f9477 : hikey-kernel: Update kernel prebuilt with USB audio support (664e6d0)
    • 8f4217b : hikey-kernel: Update kernel prebuilt to 4.4.12 and k3dma support (887d608)
    • 6c65550 : hikey-kernel: Update kernel prebuilt to Image-dtb (6d9a0bc)

  • device/moto/shamu with 27 change(s)
    • 1c4294c : QCamera2/HAL3: correct mutex lock/unlock sequence
    • 67b5be4 : Revert "Revert "Revert "Path fix for backend connection to FE upon call disconnection"""
    • 8e88ad7 : Revert "audio: fix headset + speaker path"
    • 3ccd4c4 : audio: fix headset + speaker path
    • a49600d : Xtra Patch - https
    • 2538a1c : Separate ambient display triggers
    • a5eb0b1 : Revert "shamu: add location API"
    • 921546b : Update blobs to reflect QXDM logger change
    • b76d411 : shamu: remove discard in fstab
    • c6efa5d : Disable QXDM Logger for AOSP Shamu build
    • 5b3d406 : QCamera2: stack: Time out if wait_for_event takes too long
    • e25bd40 : Allow shell to access battery info
    • 4cf50f3 : Revert "Revert "Path fix for backend connection to FE upon call disconnection""
    • deda7a6 : Revert "Path fix for backend connection to FE upon call disconnection"
    • 0658344 : Fix support for UNPROCESSED audio sources
    • 6376cf2 : Fix support for UNPROCESSED audio sources
    • 3112ad5 : Path fix for backend connection to FE upon call disconnection
    • 6fdd734 : shamu: Set default values for audio HAL.
    • a02879f : shamu: remove discard in fstab
    • f736f88 : Ensure device does not use "allow hold" carrier config option.
    • 6bd2972 : Revert "Add Wearable node.db to Shamu dumpstate."
    • 18413ed : Revert "Add Wearable node.db to Shamu dumpstate."
    • 3624be3 : Enabling 24 bit profile for audio capture
    • 9673a92 : Add Wearable node.db to Shamu dumpstate.
    • cf3efea : audio: set proper flags for QCOM preprocessing
    • 7047254 : Revert "Dump Wearable/Google info for Shamu."
    • 721a883 : Dump Wearable/Google info for Shamu.

  • device/moto/shamu-kernel with 19 change(s)
    • 87787b5 : shamu: update kernel prebuilt
    • b2bd2b2 : shamu: update kernel prebuilt
    • 8fddeb0 : Fixing kernel merge conflict (cherry picked from commit ebc0c922a6d9c518c1cd037a3225e48ea3ad8e41)
    • 80f4023 : shamu: update kernel prebuilt
    • a5695fa : shamu: update kernel prebuilt
    • 05ef9b9 : shamu: update prebuilt kernel
    • 49b50bd : shamu: update prebuilt kernel
    • 2b6acb2 : shamu: update prebuilt kernel
    • 0b3b978 : shamu: update prebuilt kernel
    • 8ae7c5f : shamu: update prebuilt kernel
    • 3c08f14 : shamu: update prebuilt kernel
    • bb99af6 : shamu: update prebuilt kernel
    • 26fef03 : shamu: update prebuilt kernel
    • 7ea8aa7 : shamu: update prebuilt kernel
    • 9aa4335 : shamu: update prebuilt kernel
    • 58a5658 : shamu: update prebuilt kernel
    • 1d6d185 : shamu: update prebuilt kernel
    • 1ae9886 : shamu: update prebuilt kernel
    • 75486d3 : shamu: update prebuilt kernel

  • device/sample with 2 change(s)

  • platform/art with 48 change(s)
    • 645e477 : Ensure OpenDexFilesFromImage closes file to prevent file descriptor leak
    • 47d522b : ART: Reprint long messages on abort
    • 15b7c90 : ART: Clean up IRT-related abort messaging
    • 280f32b : ART: Dump referenced type in IRT overflows
    • d3997bd : Make test for app-image loading.
    • 4e9c4e7 : Smarter image layout
    • 25adcfb : Make image test multi image
    • 894f3fd : Ensure class is initialized when reading its fields from debugger.
    • b47a1cc : Fix vtable corruption issue
    • c90450a : Don't assume resolved classses are filled in for ResolvedFieldAccessTest
    • 0e4a2f0 : Save environment snapshot and use at fork/exec
    • c770fe0 : Pass the right class loader when inlining.
    • 250a966 : Add lock when iterating over BacktraceMap.
    • db16f2a : Card mark holding class instead of declaring class
    • 23da026 : Revert "Revert "Use try lock to fix class resolution race""
    • adc538a : Revert "Use try lock to fix class resolution race"
    • 1386f86 : Use try lock to fix class resolution race
    • 4739338 : Revert "Save environment snapshot and use at fork/exec"
    • 95ca9d2 : Fix debugger calling new String().
    • 1488ff8 : Save environment snapshot and use at fork/exec
    • 5464c73 : Fix pending exception failure for encoded statics
    • f242f66 : ART: Check for more low-space situations in zygote
    • 99c959f : Put the deletion of profiling info under a GC critical section.
    • 6b9c54c : Fix profiling output to properly display class info.
    • 64f25fd : Pass the right class loader when inlining.
    • 0a210d9 : Pass the right class loader when inlining.
    • e50a7b8 : JIT: Don't update the dex cache of another class loader.
    • ae093d6 : JIT: Don't update the dex cache of another class loader.
    • 2d857af : Do allocation fence before pushing on allocation stack
    • 71b7681 : Add API for getting location of odex or oat file
    • b4827ac : Add API for getting location of odex or oat file
    • b3cd84a : Fix a bug in ClassTableGet code generation for IMTs.
    • ff2a8ef : ART: Remove zygote OTA code
    • df2d4f2 : Revert "Revert "Optimize IMT""
    • b198b01 : Fix System.arraycopy when doing same array copying.
    • 5e99abd : Work around Jack optimizations in arm64 shifter operand test.
    • 338a1d2 : ART: Add very-large threshold to dex2oat
    • 2b8b604 : Fix merging HLoadClass with HNewInstance.
    • 25a9abe : ART: Add dex2oat swap-usage parameters
    • fd43db6 : Revert "Optimize IMT"
    • 7dfe5de : OatFileAssistantTest: do not relocate image randomly.
    • 41be823 : Propagate flags to ShouldHaveEmbeddedVTable
    • 0790af1 : Optimize IMT
    • 8016bde : Use collector specific helper classes
    • a3f4927 : Avoid duplicate class for mark compact
    • d0b1dac : Use ScopedObjectAccess in ThreadList::Dump
    • 6017782 : Revert "Skip DumpForSigQuit if debugger is active"
    • 49de5a2 : Don't update checksum if data ptr is null.

  • platform/bionic with 23 change(s)
    • 0d23f83 : linker: remove link from external library on unload
    • e046081 : Check for bad packets in getaddrinfo.c's getanswer.
    • 3656958 : Fix a linking error in bionic/tests
    • 8995c38 : Fix for default library path "/vendor/lib"
    • ba9734f : Update timezone data to 2016g.
    • fa8f1d0 : Fix tzdata loading.
    • f987129 : linker: stat /proc/self/exe instead of executable_path
    • 23af6af : Fix dlext.ns_smoke test
    • 7da4bbb : linker: stat /proc/self/exe instead of executable_path
    • a6f3b63 : linker: warn about W+E load segments
    • 766275e : Fix pty.bug_28979140 test in Bionic
    • 5aa6767 : linker_asan: Translate absolute dlopen paths to use asan-libraries.
    • 7e2d49a : Check alignment along with range of mapped file fragments
    • 8bbcc61 : Add a test for a known kernel bug.
    • a36b574 : Force pthread_cond_timedwait_relative_np using CLOCK_MONOTONIC.
    • 88d2385 : Update timezone data to 2016f
    • 510ac40 : Update timezone data to 2016f
    • 8a35704 : Update timezone data to 2016d
    • 5ed031d : Revert "Update timezone data to 2016b"
    • 930bdf8 : Update timezone data to 2016e
    • 9a84d90 : Make missing public soname error message clear.
    • f35c6bc : Add test for a pty kernel bug.
    • 4541863 : Change use of /data to /data/local/tmp.

  • platform/bootable/recovery with 18 change(s)
    • 2c6c23f : Add a checker for signature boundary in verifier
    • 41a3fd4 : Check corruption when reading uncrypt_status file
    • e16e799 : save uncrypt status to last_install
    • 62ab2a0 : "view recovery logs" will show /tmp/recovery.log
    • 53c107f : Add inttypes.h for PRIu64.
    • 4344d63 : Call update_engine_sideload from recovery.
    • da654af : Skip update verification if care_map is not found
    • 4bbe0c9 : Fix a typo when comparing the verity mode
    • 03ca853 : Touch blocks in care_map in update_verifier
    • 27b9fc8 : Skip update-on-boot for bootreason in blacklist
    • 6d089a9 : Support landscape layouts.
    • 9da04d5 : Fix bootloader_message.
    • ccb0ba9 : updater: Fix the broken ReadFileFn.
    • 2f272c0 : Create bootloader_message static library.
    • 6faf026 : Verify wipe package when wiping A/B device in recovery.
    • 108ab21 : recovery: Track the name change for wipe_ab.
    • b083818 : recovery: Add support to brick a device.
    • 01fcbe1 : Disable the meaningless parts of the UI for A/B.

  • platform/build with 449 change(s)

  • platform/cts with 495 change(s)
    • dfe279a : CameraITS: fix key error
    • e129b7b : Camera2: RecordingTest: Enforce frame drop test only on non-LEGACY
    • 670c270 : Fixed themes test for watches with different DPI settings.
    • 2d25bb5 : Add Gnss Status test
    • b13c31b : Disable ListeningPortsTest
    • 1adddd5 : RTSP Media tests should use redirector.gvt1.com
    • d3457ba : Fix Remote CTS Tests.
    • f645581 : Add CTS test for CVE-2016-3878
    • deb886b : Don't fail the .GnssNavigationMessageTest#testGnssNavigationMessageMandatoryFieldRanges test if it is run as part of the CTS automation run, only fail it if it is run as a CtsVerifier test
    • e1fc776 : Don't fail the .GnssNavigationMessageTest#testGnssNavigationMessageMandatoryFieldRanges test if it is run as part of the CTS automation run, only fail it if it is run as a CtsVerifier test
    • 49d2957 : Fix rotation while docked CTS
    • cbdc82a : Sync manifest golden copy in CTS
    • 780ee37 : CTS to test service binders accessibility from isolated processes
    • bf1605d : A11y CTS: Check keyboard presence explicitly
    • a5f9766 : Fix rotation while docked CTS
    • b6c7598 : Manually merge preconditions sharding fix in mr1
    • 9df5231 : Updating CTS Security Patch Month to 12 for Dec 2016
    • c76b1b7 : Disable ListeningPortsTest
    • d51d6c6 : Extend wait time for testTRacingContent
    • d9ef313 : Fix STK CTS test failure
    • 7add708 : Fix deny with prejudice button click for watch.
    • 442bc02 : Update XXXHDPI theme tests golden images.
    • 7895e48 : Proper exclude tests on watches. And also exclude condition provider test on watches.
    • 7bf2de5 : Add test for CVE-2016-3755
    • 42a90bf : RandomRWTest now checks for usable space before running Bug: 30151120 Test: cts-tradefed run cts -m CtsFileSystemTestCases -t android.filesystem.cts.RandomRWTest#testRandomUpdate
    • dda99c1 : Sync manifest golden copy in CTS
    • b1fab2d : Add module done/total info to result XSL
    • 61bbb2d : ExifInterfaceTest: Catch IOException
    • d82b1f6 : Use CollectorUtil functions in ReportLogCollector.
    • cd29ec0 : ExifInterfaceTest: Catch IOException
    • 2389f15 : Fix testTimeTrackingAPI_ChainedActivityExit fail in single run.
    • d176fe2 : Revert "fix testFling bug"
    • e21f3fd : Add device ID to adb command
    • 2d408ee : Cherry-pick SurfaceViewSyncTests
    • dddc46a : Lock orientation for CapturedActivity
    • a77d7da : Fix module-level preconditions sharding
    • ada1607 : Lock orientation for CapturedActivity
    • 8630728 : Remove fps checks from DecoderTest#testVrHighPerformance tests.
    • 323b160 : Revert "Tests migration feature meta tags to Conditionalized Tests."
    • 34a018d : Revert "Fix for com.android.cts.verifier.location.GnssNavigationMessageTestsActivity"
    • 5e5a53e : Increase the timeout for dpm.removeActiveAdmin().
    • 1b1619f : [CTS]It should be more reasonable to control battery saver function from setting DB instead of plugging/unplugging charger for “CtsHostsideNetworkTests” test case.
    • c3c4c8b : Remove fps checks from DecoderTest#testVrHighPerformance tests.
    • 3fc3d67 : CTS test for issue #32125907: Intent.replaceUnsafeExtras() corrupts original bundle
    • c3589f8 : Fix build
    • 98a61e2 : TIF: Rename 'Fake' rating to 'Custom Rating'
    • 9002e2b : Validate measurements for devices reporting getGnssYearOfHardware as "2016" or newer
    • c318569 : Expand FEATURE_VR_MODE_HIGH_PERFORMANCE tests.
    • 4b601e8 : Force GenerateImagesActivity to portrait orientation.
    • 94110df : AudioTrackSurroundTest: check elapsed time instead of instantaneous rate
    • 1757e29 : Wait for mMediaProjection to be initialized in CapturedActivity bug:32020820
    • 71d713a : Canonicalize return and parameter types with generics.
    • c49f3f1 : Magnification center moved to the screen center
    • 4794f7f : Add Nougat MR1 version code 7.1.1
    • d218bfe : Update the rest of golden images for theme test.
    • 99948d4 : Update ThemeTest golden images for xhdpi density.
    • 0cf7d38 : Fix false alarm zero GPS measurement CTS failure
    • eef1d86 : Remove fps checks from DecoderTest#testVrHighPerformance tests.
    • f2658e8 : Update ThemeTest golden images for xhdpi density.
    • 81156fd : Add CTS test for CVE-2015-6608 This test verifies whether a m4a file limits the memory usage during decode media
    • a2e47d0 : test app must be streamed
    • 2bb49f7 : CTS test for scale bitmap shaders for target density
    • f025996 : Improve robustness of MediaSyncTest
    • 47fb62a : dram: Fix ArrayIndexOutOfBoundsException when all data are rejected.
    • 64047bf : Fix for com.android.cts.verifier.location.GnssNavigationMessageTestsActivity
    • 361fb7e : Check if smallestWidthDp doesn't change during rotation
    • f64a8bd : Add /dev/pmsg0 to CHAR_DEV_EXCEPTIONS
    • 105b073 : Set explicit theme on PopupWindowCtsActivity.
    • d6406de : Make ListPopupWindowTest work with narrow screen
    • edb93f9 : Clean up files after download finishes.
    • 3feeeb9 : Some fingerprint devices need double-confirmation.
    • 127c044 : Switch to rebootUntilOnline().
    • 6dfd84a : Some fingerprint devices need double-confirmation.
    • df27920 : Tests migration feature meta tags to Conditionalized Tests.
    • 40a7309 : Fix SMSSendConfirmationCheck so that it doesnt fail on tablets or tv's
    • ef1f0f7 : Fix sustained performance CTS test failures.
    • 9a6615a : Test for issue #29422027: APR: Runtime restarts in system_server
    • e86329d : Loosen timing expectations in SurfaceViewSyncTests
    • 7f8bdf0 : Make sure IME does not interfere with TextView tests
    • e62a4fa : Fix flaky CTS TextView test
    • 4799a3c : Fix sustained performance CTS test failures.
    • f5611c1 : Test API 21 MediaFormat keys for AAC DRC
    • c2da89c : Test for issue #29422027: APR: Runtime restarts in system_server
    • a9afdd2 : CameraITS: add display brightness control to wake_up_screen
    • 85b2905 : Prompt for mode setting only if setting is available
    • 8ab074f : Reduce strictness of testSmallRect temporarily
    • 01e76b2 : Increase global timeout for long-running testcase.
    • 49a8d49 : Selecting uninstall button based on text
    • 0ced7d3 : Correctly handle "no sticky intent" case for HDMI connected test.
    • 55f3565 : Listen for right broadcast in testTimeTrackingAPI_ChainedActivityExit
    • e529d11 : camera: Fix FPS range test for legacy devices
    • 54ad42b : Don't fail test if permission dialog button fails to click
    • 8b0a65f : Fix BroadcastReceiver being unregistered too early.
    • f4499ca : camera: Fix FPS range test for legacy devices
    • 623de43 : Add xxxhdpi assets for CTS theme host test
    • dbb39b0 : Add support to Conditionalized Tests to CTS Verifier using annotations.
    • c88fc6f : Fix STK CTS test failure
    • aca9146 : Add test for AsyncTask cancelling upon exception
    • 6d3650f : Remove the retry logic of testScreenCaptureImpossible
    • b543222 : Adding log / workaround for flaky testScreenCaptureDisabled test
    • 88dc4ad : Fix testPackageInstallUserRestrictions
    • 991235c : Adding a known issue for drag/drop cts tests in DR.
    • 66f496f : Add a CTS test for system-defined public activity intent presence
    • 3375efb : Remove failure check for NV21
    • 616c3c4 : Fix DO/PO Wifi CTS
    • cca12aa : Adding initial CTS tests for Drag and Drop.
    • 78bba11 : Let package of encryption be set by resolving information
    • 52d30fe : DngCreatorTest: Add test logging to help debug failures
    • 0600a22 : Camera: improve accuracy of sensor fusion test
    • 0fe8e72 : Fix for testFreeformWindowManagementSupport
    • 7557d88 : Ignore sub-pixel failures in CTS theme tests
    • 8682b02 : media: Scale actual PTS for VideoDecoderPerfTest
    • 98d7fdc : Fix the SingleSource foreach test with LaunchOptions.
    • 48c93bf : Fix the SingleSource foreach test with LaunchOptions.
    • 7be97b4 : Ensure the date and time pickers use the correct modes under HOLO
    • d9a94d0 : Fix for MtpHostTestActivity#MTP Host Test
    • c2b0668 : Add subplans and extend retry feature for CTS/GTS
    • d3a3d7c : Fix subplan filtering
    • 114727f : Fix for FeatureSummaryActivity#Hardware/Software Feature Summary
    • 8bad685 : EDI: Ignore all double values that is NaN or Infinite
    • f80b4ff : fix testFling bug
    • 89a760d : CameraITS: fix div by 0 (hyperfocal diopter)
    • 35c1ec5 : EDI: Ignore all double values that is NaN or Infinite
    • f351abf : Test to ensure a toast doesn't affect app standby
    • 35f0ffe : Fix testTimeTrackingAPI_ChainedActivityExit test
    • ea6ca1a : Fix flaky CTS TextView test
    • f8f8963 : Disable WiredHeadset tests
    • f224857 : Make sure IME does not interfere with TextView tests
    • ffa1c48 : CTS: stop checking permission if dir is null
    • 342dd3e : Updating CTS Security Patch Month to "11" for November 2016
    • 9f90c1d : "Fixing" EnumDevicesTest.test_getDevices() to allow for TV-style devices.
    • a8b95eb : allow embedded hyphens in OptionHelper#getValidCliArgs CLI parsing
    • 5a818e3 : Tests for idle parole when charging
    • 9e061f9 : Camera2: DngCreator: Check date/time of created DNGs
    • c07b7f9 : Disable testDeniesOnceForAllClearedWhenPackageRemoved when not supported.
    • ed53888 : Fix for testPlayStreamData
    • c903dec : Handle inconsistent values for PR_SET_TIMERSLACK_PID in android.os.cts.SeccompTest.
    • 8de5774 : Fix a memory corruption (NativeCodeTest testPipeReadV)
    • 1ddea69 : Add option logcat-on-failure-size to CTS and GTS
    • c7e8c34 : Require android.software.device_admin for certain CtsVerifier tests
    • 5256669 : Make "done" phase of ScreenPinningTestActivity reentrant.
    • cc59c47 : MediaSyncTest: increase ramp up time due to initial latency in AudioTrack.
    • 5f8cd70 : CameraITS scene4 should be skipped if read_3a is not supported
    • 8e95818 : CameraITS scene5 should be skipped if read_3a is not supported
    • 40510a9 : CTS verifier: "inline reply must reset shortcut manager rate-limiting"
    • d9006ca : Revert "Manually merge commit 'd3d4725f08ac2f27368cda123e87751231c9bd14' into nyc-dev"
    • 140a930 : Allow last item to overlap prompt in testPromptViewBelow()
    • 14ecabb : Add creation of subplans from console
    • c80693f : PacketReflector: Ignore IPv6 flow labels in ICMPv6 test
    • 04a6333 : CameraITS: fix divide by 0 bug
    • 1feec9e : CTS for test-only-flag inheritance
    • a0e7547 : Fix CTS test failure
    • 3f162a4 : CameraITS: scene1/test_ev_compensation_basic.py luma saturates at 253
    • 0717ba4 : Increasing dhrystone failure threshold to 10%.
    • 57f9e9f : Fix sustained performance CTS test failures.
    • b249785 : Fix module filtering when include filters exists
    • 494051e : Fix a memory corruption (NativeCodeTest testPipeReadV)
    • bab4897 : Fixing default routing tests for Android Devices missing an input or output.
    • eef4f7f : Fixing default routing tests for Android Devices missing an input or output.
    • 4cc4075 : CTS: Add host-side EDI
    • 75aceb9 : CameraITS scene5 should be skipped if read_3a is not supported
    • 7878e4e : Turn screen on when activity is on resume.
    • f7f23ee : CameraITS: Changes for ITS-in-a-box
    • 0e9d107 : Add option logcat-on-failure-size to CTS and GTS
    • f934a62 : Fixed MediaCodec resource leaks
    • b9e94c6 : CameraITS: fix largest size logic
    • 6e2e5fd : CTS for the new account check before installing PO/DO.
    • 29cb19b : CameraITS scene4 should be skipped if read_3a is not supported
    • 02cc465 : Increasing dhrystone failure threshold to 10%.
    • 905ddc5 : Prevent apps to overlay other apps via toast windows - CTS
    • 3a7ac4c : Increase SoundPool loading timeout again
    • 90aac7b : Add CTS test to assert we aren't leaking memory
    • 42ca8ec : CameraITS: allow socket writer thread recover from error
    • adb06aa : CP: Device info collection covering GLES 2 and 3
    • f2c95bc : CP: Remove Vulkan format ID from the json field name
    • 1678f14 : Do not verify intent of android.settings.USER_SETTINGS if multi-user is not supported
    • a48e2f6 : Update CTS and CTS Verifier version to 7.1_r1.
    • 1dfcc1c : Added Bluetooth LE tests
    • 4ed1133 : Add check to make sure Telecom is Available
    • ca2caaa : Add CTS tests for LocalSocket read/write timeouts
    • 0266332 : Fix CTS GPS verifier false failure
    • 0c1055d : Correct CTS's use of isActivePasswordSufficient.
    • f97a2bf : Add CTS tests for LocalSocket read/write timeouts
    • b31fd04 : Make tests wait correctly for Drawing to complete.
    • 01208f4 : Implement correct not executed test counts
    • 68d4e47 : CameraITS: remove sensor fusion scene
    • 10f701d : Add class for plans in compatibility testing
    • 166cc9c : Track CA certificates update
    • 582fabf : Extend wait time for testTRacingContent
    • 9dd4ff6 : Track CA certificates update
    • c623c29 : Revert "Track CA certificates update"
    • 3584c43 : CTS: Add tests for UserManager.isDemoUser() api.
    • 1519609 : Replace libziparchive-host with libziparchive
    • 78abf16 : Document waiver for testKeyStore_..._Params_Unencrypted_Failure
    • b2493d6 : CDD Coverage
    • 57c4c34 : cts: Use reduce for faster SurfacePixelValidator
    • a0335f2 : fix null pointer exception for filesystemperf
    • 75b410d : Add WallpaperInfo CTS test
    • 596d543 : Remove WebView startup StrictMode CTS test and add NullWebView check
    • a58e004 : Improve stability/debuggability of SurfaceViewSyncTests
    • abd1200 : Change the video file in MediaStore_Video_ThumbnailsTest.
    • 4eab169 : Handle inconsistent values for PR_SET_TIMERSLACK_PID in android.os.cts.SeccompTest.
    • 2056c23 : Fix not executed bug
    • a26de5a : Add sleep to workaround failure in EglConfigTest#runConfigTests
    • be34663 : Improve stability/debuggability of SurfaceViewSyncTests
    • 02eeffb : CameraITS: allow each scene to be ran independently
    • f9564a9 : Add CTS test for internal AnimationScaleListDrawable
    • b4be6a5 : Backport shortcut manager CTS to DR
    • b2d518c : Fix CTS GPS test false failure
    • abc58d6 : Fix clang-tidy warnings in libjnitest.
    • ed46a23 : Fix clang-tidy warnings in librscpptest.
    • 256c41e : Fix clang-tidy warnings in openglperf2.
    • e54e9a6 : Fix clang-tidy warnings in audio_quality.
    • d1b5963 : Replaces pcre with pcre2
    • 5c7cc7e : Camera: fix NPE in verifyFpsNotSlowDown
    • 24fee45 : Backporting shortcut manager CTS to mr1
    • 22cbea0 : Fix sustained performance CTS test failures.
    • 1291d07 : Added tests for network restrictions while the screen is off.
    • 4142a32 : CameraITS: require python opencv 2.4
    • 4a13751 : CameraITS: fix largest size logic
    • a69ddc0 : Revert "Add missing @Test annotations"
    • c03fcfd : Add missing @Test annotations
    • 5bbac4b : Improve robustness of MediaSyncTest
    • 2dde480 : MediaSyncTest: increase ramp up time due to initial latency in AudioTrack.
    • daf5c3e : Add option logcat-on-failure-size to CTS and GTS
    • 39accdd : Updating CTS Security Patch Month to "10" for October 2016
    • ce97519 : Fix activity capture crash for watches
    • 691f06e : Track CA certificates update
    • 91a550c : CTS: 100% coverage for IME APIs added in API 24
    • ce605aa : Press HOME after each CTS test to close left-over dialogs
    • dab78b3 : Tests Scoped Access Directory 'do not ask again' is cleared when package is removed.
    • fe4cfc8 : Increase the time range allowance
    • e6ba4d9 : Disable the speakerphone-off tests for watches
    • 2eb779a : Override Console 'version' command
    • 540806d : Add the source of coverage to coveragetool
    • 003c0f4 : Require android.software.device_admin for certain CtsVerifier tests
    • 018f01a : Fix coverage issue with conference test.
    • d39d155 : Make "done" phase of ScreenPinningTestActivity reentrant.
    • 90d2022 : Improve check for activity on top after launch.
    • 25360e6 : CTS: 100% coverage for IME APIs added in API 25
    • c7c3615 : Fix testCreateFromPdu() to test for the correct behavior for null input.
    • 7b1cfba : Test large album extraction
    • 3a2cc27 : Point coverage tool at correct apk path
    • 8d20ad4 : Camera2: Set TARGET_FPS_RANGE before starting preview
    • 8855242 : Make View#isTemporarilyDetached() less confusing
    • 8190d38 : Add more assertions for View temporary detach
    • 192d3ec : Update themed drawable CTS test for layer drawable callback fix
    • 2ee9cb2 : Uninstall package after UserRestrictionsTest
    • b7bd8e5 : Fix false alarm zero GPS measurement CTS failure
    • fdf4a14 : allow embedded hyphens in OptionHelper#getValidCliArgs CLI parsing
    • 476bea1 : ConnectivityConstraintTest: Fix wifi state check in tearDown()
    • fcae01b : Camera2: Set TARGET_FPS_RANGE before starting preview
    • d028e05 : Add Mockito to deps for Conscrypt tests and remove core-tests
    • 3891cd3 : Uninstall package after UserRestrictionsTest
    • cfff5d1 : Fix module-level preconditions sharding
    • 1fdf0b7 : Correct URL for testHTTP_H264Base_AAC_Video2
    • 6e9bf78 : Make cache partition optional in selinux test
    • 4726070 : Parse all CTS result xml failure elements
    • dd5157e : Correct URL for testHTTP_H264Base_AAC_Video2
    • d1894c6 : remove build check from ScreenLockHelper
    • 4770f26 : Add test for AsyncTask correctly handling exceptions when cancelled
    • 1c42e44 : Make cache partition optional in selinux test
    • 2ed288c : Fix ShortcutManager CTS on user builds
    • 6c43a17 : CameraITS: fix aspect ratio test
    • 7577f15 : CameraITS: fix aspect ratio test
    • 2b73495 : Only reset test results generated from retry
    • 9d93f1c : Make SearchEventTest more reliable
    • 46fe04b : Revert "CTS: check cpu currents are initialized in the device tree."
    • b246d96 : Add xxxhdpi assets for CTS theme host test
    • 8133793 : Populate not executed numbers in summary tag
    • c6449b5 : Test Metrics: Fix leanbackjank keys for parsing.
    • 75de6e3 : Add CTS for applying latest config on app side
    • 0cd4ef0 : Improvements on retry mechanism on network tests:
    • dd9b186 : Add CONNECTIVITY_USE_RESTRICTED_NETWORKS permission.
    • 9119af3 : Update permission naming from color transform to color mod.
    • 74f6b8f : ShortcutManager CTS: Make sure foreground apps are not...
    • f19bf1a : Listen for right broadcast in testTimeTrackingAPI_ChainedActivityExit
    • 91b2c3f : Detect watch devices correctly
    • 0da2e58 : ShortcutManager CTS for throttling behavior
    • 0301dca : Add CONNECTIVITY_USE_RESTRICTED_NETWORKS permission.
    • 84b225e : Update permission naming from color transform to color mod.
    • 0c433f1 : ShortcutManager negative CTS
    • 8449021 : Add frame-rate requirement to MediaFormat used to find matched encoder
    • fa19309 : Revert "JNI libraries in CtsVerifier should use libstdc++ STL"
    • 0090cac : CameraITS: relax test_exposure
    • 719124c : CameraITS: relax test_exposure
    • 729a0e6 : Fix UI renderer CTS failing due to app window offset
    • a59b206 : JNI libraries in CtsVerifier should use libstdc++ STL
    • aa981d5 : CameraITS: relax the lens shading test
    • f479e09 : CameraITS: relax the lens shading test
    • 7f88eec : simpleperf_cts_test: link libevent.
    • 59701c8 : Fix CTS failure testing for next resource SDK version
    • 3e4ff6a : Add test on Path.offset with path created using Paint.getTextPath
    • 09e7fe0 : More ShortcutManager CTS
    • 483f3e8 : Add CTS tests for new DR functionality.
    • 64795ad : Remove Vulkan format ID from the json field name
    • 92251d0 : Fix SeekBar CTS failing due to app window offset
    • a34c874 : JNI libraries in CtsVerifier should use libstdc++ STL
    • c47d673 : Fix dialog CTS failing due to app window offset
    • 8e410b6 : Fix assist CTS failing due to app window offset
    • 90d858d : Update last public attribute for PrivateAttributeTest
    • a4aede8 : Fix PopupWindow CTS failing due to app window offset
    • eeed086 : Fix CTS Theme tests
    • 234e5e1 : Selecting uninstall button based on text
    • ff6fa82 : Camera: add video frame drop check logic
    • 2c60196 : media: Add mpeg2 colorAspects test samples.
    • 7aaa4a5 : Device info collection covering GLES 2 and 3
    • 1ac840f : CameraITS: relax edge enhancement test a bit
    • 7a8cc85 : ShortcutManager: CTS - first cut
    • ab73f69 : Fix failing CTS tests
    • 16d7a4f : CameraITS: relax edge enhancement test a bit
    • 510e2cf : Fix build break from AudioTrackTest
    • ed2ee66 : Option --abi supersedes --primary-abi-only.
    • bf26344 : Test SpannableString subSequence growable
    • 403bf31 : Fix NFC HCE-F reader test issue.
    • bfae7fb : Fix NFC HCE-F reader test issue.
    • 536bf21 : Re-enable testUninstallAllUserCaCerts_failIfNotProfileOwner
    • d5a8825 : Add CTS for finishing activity in non-focused stack case
    • 8d99418 : Fix for ANDROID-19270126 for testAkkicateJavaPixelRefIntOverflow
    • faad1bb : cts tests for setVrModeEnabled() and setVrThread() APIs.
    • 30f7536 : Add CTS tests for hasGlyph improvements
    • 125bf06 : media: Add hevc colorAspects test samples.
    • 9be9033 : Fix testTuneStress notification issue.
    • 79b4798 : media: Add two more avc colorAspects test samples.
    • 7ef6e4e : Add CTS test for view's RTL resolution
    • aac76f4 : media: Rename test stream to match the standard.
    • d763a66 : Fix android.telecom.cts.ConferenceTest#testConnectionProperties
    • 0c15c28 : Updating CTS Security Patch Month to "9" for September 2016
    • b442dcb : Don't fail test if fontScale key is undefined
    • 6944078 : Add the new android kernel path to includes.
    • 23e8992 : Add FEATURE_PICTURE_IN_PICTURE to the NYC feature list
    • d1b6836 : Assert that certs are not re-encoded during APK verification.
    • 8ac8353 : Add FEATURE_PICTURE_IN_PICTURE to the NYC feature list
    • ccd7af3 : Fix android.telecom.cts.ConferenceTest#testConnectionProperties
    • ff2af65 : Require sim-card-with-cert token for carrier api test.
    • 5c57bbd : FileSystemPermisionTest: Drop unused method
    • b6b518f : Require voice capable for carrier api cts tests.
    • 610f12d : Require voice capable for carrier api cts tests.
    • 44ebdf9 : Launch airplane mode setting only when setting is available
    • e9b7567 : Remove Device Suspend Test for non-suspendable devices
    • fa78587 : CameraITS: Use dynamic black levels where available.
    • b707b3a : Require sim-card-with-cert token for carrier api test.
    • cb4b6d5 : Require sim-card-with-cert token for carrier api test.
    • a3ea1a2 : Retry only incomplete/failed modules
    • 69c9ee9 : Clean up CTS MediaPreparer
    • a6a2ae9 : CameraITS: add checks for pixel_pitch, FOV, and hyperfocal distance
    • db860fc : Camera2: Consider POST_RAW_SENSITIVITY_BOOST for EXIF ISO
    • ea1c1a6 : CameraITS: add socket timeout value
    • 268f965 : Fix for ByodFlowTestActivity
    • d4d3b01 : Add "no_oem_unlock" in hidden restrictions.
    • 790f428 : Fix build break for duplicated cts test methods.
    • fa4b987 : Remove duplicate test
    • 3afd4a9 : Add tests for 0 size layer behavior
    • 52c251d : CTS tests for AbsListView impl calls to jump drawables
    • 9b72c68 : Test Metrics: Add sample json parser script.
    • 8cbd3b1 : Use mockito-target-minus-junit4.
    • 2cb1a9e : android.core.tests.libcore.package.tests: add mockito to the dependencies
    • b8ccdbe : Dynamically configure CtsMediaTestCases
    • 5537dd5 : Reverting the fix for 112 in ECC as it doesnt apply for CTS R6.
    • 38a7f4e : CTS: Use ITestDevice instance to pull device info and test metrics.
    • e9478e5 : Fix misc-macro-parentheses warnings in cts.
    • 8dbefb4 : Add option to only run primary ABI instead of all
    • 77741e4 : [RenderScript] Fix refocus test to accommodate different rounding behavior for half_sqrt().
    • 51c6dc5 : Remove data race from refocus test
    • 3976312 : Test that MediaMetadataRetriever reports creation date of videos
    • 9708184 : add a cts config friendly to platform developer workflow
    • 1691a64 : Check addExistingConnection for correct PhoneAccount
    • 5db3b81 : Closing test activity created by testGetRecentTasksLimitedToCurrentAPK
    • 3835bb7 : Restore font scale to default in Settings_SystemTest
    • 18b330d : CameraITS: Pass focus distance for manual request
    • 079f1ac : CameraITS: make aspect ratio test more robust
    • 7c2f324 : Remove one test from MediaCodecTest#testCreateInputSurfaceErrors.
    • 9987241 : Add CSD back after flush
    • c95db5e : Add test for clipPath scaling
    • 13e1bb1 : cts: fix random failure in AmStartOptionsTests
    • 0ddba6a : Remove one test from MediaCodecTest#testCreateInputSurfaceErrors.
    • f60c84e : Return all errors, not only the first one.
    • 50c111f : Use libvkjson_ndk instead of platform libvkjson
    • 37b8040 : Return all errors, not only the first one.
    • 150bdd2 : cts: test am start -D & -W
    • 4231ff1 : fix AVD single frame CTS test
    • 51e59b7 : Initialize MockWebServer in setUp() not construction time
    • fd83696 : Watch devices may support NFC or HCE independently
    • 877c50b : Cover more PendingIntent whitelist scenarios.
    • fd114f6 : Add tests for saveLayer rounding
    • 4ab4411 : Camera2: fix testPreviewFpsRange size selection issue
    • e68e926 : cts: test config changes
    • 97538a1 : Add testing of DisplayMetrics during Activity resizing
    • 3535e04 : CTS: Use a flag to grant a temporary URI permission.
    • 2832dcf : Tests for SurfaceView synchronization
    • b883841 : Add logs for tracking testScreenCaptureDisabled_allowedPrimaryUser() fails
    • 86c5069 : Test network is not blocked after always-on package is removed
    • 6b37168 : Add test for Network Security Config integration with DownloadManager
    • fed9991 : Fix misc-macro-parentheses warnings in cts.
    • e51ca23 : Modify to support bitness of a public library.
    • b55bfc8 : Modify to support bitness of a public library.
    • f0f8db4 : Update the intent string for the deletion helper intent.
    • 48b8f56 : CameraITS: Fixed CtsVerifier JNI build issue
    • f22bd1c : Add LOCAL_MULTILIB=both to CTS device info
    • a9830a7 : SurfaceView test for position lost
    • 843836c : CTS: Rename IC#inputContent to IC#commitContent.
    • 4f78579 : This test is to verify Apps with zero-permission should not be able to receive broadcast sent by CAT Telephony with action android.intent.action.stk.command and that "Intercept SIM commands to Telephony" is fixed Bug: #21697171
    • d8dffaa : Add CTS for CVE-2015-3833
    • 51ec4a9 : Stop linking unused libraries
    • 0e144b8 : Add CSD back after flush
    • aac97f2 : Add tests for new density buckets
    • 082823c : Re-enable web-link autoVerify wildcard policy test
    • 9ecdeb4 : Link protobuf for simpleperf cts test.
    • b2f09db : Add CTS tests for Iaadf934a997ffcd6000a516cc3c1873.
    • ef92adc : Make AVD test case compatible with RT AVD
    • f9b94f1 : Require CONFIG_SECURITY_PERF_EVENTS_RESTRICT
    • ceee0e9 : Delete obsolete workaround for locale "haw".
    • fa239d8 : Skip the wallpaper permission test when the service is disabled.
    • 3044007 : Add host side CTS test for cross-app drag and drop
    • c480064 : Add default InstrumentationTest retry options for common-compatibility-config
    • 1b62689 : Fix theme test reference generation script, update reference for API 24
    • 1d65aff : This test is to verify Apps with zero-permission should not be able to receive broadcast sent by CAT Telephony with action android.intent.action.stk.command and that "Intercept SIM commands to Telephony" is fixed Bug: #21697171
    • 7f12e8f : Add default InstrumentationTest retry options in CTS configs
    • db2127a : Fix camera2.cts.CameraManagerTest.testManagerGetDeviceIdList for TV.
    • 4ab89dc : Add WRITE_EXTERNAL_STORAGE perm to libcore tests
    • ee02528 : Fix Locale test in ResourcesTest
    • 57bcf5a : Have ResultReporter check build info during invocationEnded
    • 70315e9 : Fix CTS: MixedManagedProfileOwnerTest#testDelegatedCertInstaller failure
    • 8a65c80 : Make sure all activities are gone.
    • bc1764e : DISALLOW_FACTORY_RESET Test
    • aeb3628 : Work around tests being run on lock screen.
    • 7e60f3f : Fix DisplayTest.
    • 30ce86e : Suppress DeviceAndProfileOwnerTest.testPermissionPrompts()
    • 59a1301 : Ignore NPE's while searching for A11yNodeInfo.
    • 18ff466 : Apply trivial fixes to Permissions CTS tests.
    • 5d2a68b : Use ConnectionManager API to check if network is metered.
    • 2f95adc : Fix issue #28868955: CTS: PendingIntentTest failures; Regressed in NRD48x
    • c099d05 : Fix makefile issues with cts_audio_quality
    • c259533 : Fix DumpsysHostTest#testProcstatsOutput
    • 8013363 : Do not explicity set jpda.settings.syncPort in CTS settings.
    • aec0dbe : Use LOCAL_CTS_GTEST_LIST_EXECUTABLE
    • a6b9113 : Use LOCAL_CTS_GTEST_LIST_EXECUTABLE
    • 8dedfc7 : Fix testIntentFilterHostValidation
    • b926d30 : Add CTS for CVE-2015-3833
    • 6a334d8 : Add a test for the deletion helper settings intent.
    • 75a5fda : Add tests for java.nio.channels.FileChannel lock methods
    • 34c10c1 : Add tests for java.nio.channels.FileChannel lock methods
    • 6faa687 : Multi-endpoint API CTS updates.
    • c14be97 : Re-add CTS tests related to multi-endpoint APIs.
    • 45a4982 : libcore: Remove DeserializeMethodTest from cts list
    • e76cbc0 : KeyPairGeneratorTest: Add test for bug 28384942
    • 9023598 : testAllBlockDevicesAreSecure: move to host side test
    • ffbf080 : Make sure telecom settings intents are handled
    • a9be338 : old-cts: Add support for testng runners and libcoreoj tests
    • 54fa61c : Make linker_namespaces test run on a device without webview
    • 36d17c0 : CTS tests for single-source RS allocation API
    • 7a9c041 : testAllCharacterDevicesAreSecure: move to host side
    • ad6f426 : Improve linker_namespaces CTS test
    • 4335a9a : Removed unused global variable
    • 98faf3c : CTS tests for single-source RS rsForEach
    • 5d09362 : simpleperf_cts_test: build static binary.
    • a6c24e4 : simpleperf_cts_test: use libbacktrace_offline static library.
    • 1c9ec8c : Adjusted precision of refocus test
    • b081c55 : Shrank refocus test and reference image size
    • c554c8a : Allow vendors to extend the list of public libs
    • c0bd21c : java.nio.channel.FileLock test
    • 52b7ca5 : [RenderScript] Guard rsDebug calls with a runtime check
    • 378bd4b : A new bionic test requires -lresolv on the host.
    • 5137470 : android.core.tests.libcore.package.tests: fix build breakage
    • f7a1d6e : android.core.tests.libcore.package.tests: add mockito to the dependencies
    • e717240 : This test is to verify getEnclosingActivityContainer of ActivityManagerNative class and that injecting input events through getEnclosingActivityContainer is fixed Bug: #19394591 Signed-off-by: Atchamnaidu asarvasuddi@google.com
    • 4536760 : Clean up AllocationCopyPaddedTest.java in cts
    • b72139b : Remove support of disabling Jack.
    • 86a9a00 : android.keystore.cts: move KeyStoreTest from libcore
    • 7e31de6 : Add global enforcing test.
    • 5a64f58 : Replace custom rules with BUILD_PREBUILT
    • 3fd2820 : Add missing libraries to openglperf2 test cases.
    • 1bcaa83 : Link lzma for simpleperf cts test.
    • 27f2a1c : Remove cts-tf-dalvik-buildutil depency to jack.jar
    • 2fb3037 : Remove read check for xt_idletimer dir.
    • 4bbdf2d : Relax the error message check
    • ae66d22 : Build only the first arch for cts_audio_quality_test
    • 05c0ea1 : Fix mktemp usage
    • 891e11f : [RenderScript] Test Float16 variants of Allocation copy functions
    • 5ffe3d5 : Stop hardcoding gtest headers/libs.
    • 6e714f6 : Add simpleperf cts test.
    • 2bcdc24 : Add CTS tests for default methods
    • abc22ed : Swapped memset params
    • 457ced7 : Don't call jack script without configuration
    • 50a0db7 : Remove SELinuxTest#testNoBooleans.
    • d080f5a : Add flags needed to switch Jack to 1.8 for CTS targets
    • 8863ee9 : Update copyright dates on generated CTS files.
    • 49a6bc5 : Fix inconsistency between API generator and CTS files
    • 1c2efc2 : Remove usages of jill.jar, use jack instead
    • 2973ee9 : Add test for linker namespaces
    • b258779 : Explicitly mark dirs for testNo64 search.
    • da86222 : Change mockito-target to mockito-api
    • aa5fd42 : Should use getSupportedVideoSizes()
    • 77d891e : Add test to check for mmap_rnd_bits on supported archs.
    • c48d4ce : Use jack script to build vm-tests-tf

  • platform/developers/build with 12 change(s)
    • b6e85c4 : Update icons for N MR1 samples
    • 3345eb7 : Add new samples for N MR1
    • a015966 : Syncing latest sample prebuilts for nyc-dev.
    • 328531a : Syncing latest sample prebuilts for nyc-dev.
    • 3c56004 : Update Gradle wrapper to v2.14.1
    • 4cc13aa : Update gradle build and support library.
    • 58e8f19 : Adding AccelerometerPlay to prebuilts
    • 8081426 : Update prebuilts for nyc-dev samples
    • 18730e9 : samples: Change support lib version to 24.1.1
    • b81b997 : Fixes lint errors for a menu item.
    • d267c7a : Update the template sdk version to 24
    • bdaf9cc : Update gradle versions

  • platform/developers/samples/android with 36 change(s)
    • 60c87a2 : Fixes lint warnings. Lower the minSdk to the appropriate level.
    • 3b11385 : CommitContent Samples: Add new icons and update template-params
    • a2b7fc4 : AppShortcuts: Update icons and template-params
    • b703d26 : Some refactoring for the ShareActionProvider sample.
    • 2b2552a : Fix lint warnings
    • eb25fe9 : Add Commit Content samples to nyc-dev
    • 16825c2 : Add AppShortcuts sample
    • efd2f1d : Adds missing nodes to template xml so description and other info is added to github repos.
    • 131e3b9 : Fix categories and intro.
    • 0d2f2c6 : Syncing template-generated build artifacts
    • d72f3df : Update Gradle wrapper to v2.14.1
    • 4cacafe : Add WearNotifications to master build.gradle
    • 8e7fe17 : Add sample project description and screenshots.
    • db90a2b : Adds support for manually triggering complication update via tap action to public watch face samples.
    • 505e459 : Add Wearable side of Notification Styles (for 1.0 and 2.0 standalone apps).
    • 5fd8e37 : AppRestriction: Remove bundle restriction
    • 720b592 : docs: Fix '\n' appearing in DAC index page for StorageProvider
    • 1304413 : Adds support for new permissions in Wear 2.0 Complications.
    • 9f4db3e : AccelerometerPlay: Wrap with samples template engine
    • 5b22f44 : AccelerometerPlay: Add launcher icon
    • 07b13b7 : Misc updates to AccelerometerPlayActivity
    • 68c345b : Update gradle version and GMS core used.
    • b1700c1 : Adds Notification Style examples for apps that want to support phones/tablets and wear in addition to learning the styles.
    • c219028 : Some polish for DragAndDropAcrossApp sample
    • b2c7a1f : Convert AccelerometerPlay sample to use Gradle build system
    • e671456 : Move AccelerometerPlay sample from development/samples
    • fc1c2ea : Update samples to use API 24
    • 0bf3ed8 : Add DragAndDropAcrossApps sample.
    • c5e58d5 : Fixes lint warnings
    • 13f21a8 : Fixes lint errors
    • f0b5b41 : Update SDK version in the README.
    • ba9b0da : Fix lint errors for CardView. Correct the minSdk
    • d151152 : Revert "Add another purchase button that uses a key which isn't invalidated even if a new fingerprint is enrolled."
    • 821f126 : Add another purchase button that uses a key which isn't invalidated even if a new fingerprint is enrolled.
    • ffaccc7 : Revert "Add another purchase button that uses a key which isn't invalidated even if a new fingerprint is enrolled."
    • 8b0db26 : Add another purchase button that uses a key which isn't invalidated even if a new fingerprint is enrolled.

  • platform/development with 43 change(s)
    • 0af1e77 : docs: Add new samples for N MR1
    • e800044 : Delete development_settings.xml
    • 68bb03d : SDK Platforms 25.0.0 config file update
    • eab7e30 : Android 7.1.1 DP1 / SDK API 25.0.0
    • fb6d126 : Emulator: reset sdk system images revision to 1
    • ccc3c96 : Re-add WearNotifications sample to build/sdk.atree
    • e482447 : Revert "Add WearNotifications sample to sdk.atree"
    • 8b0e298 : Revert "Add WearNotifications sample to sdk.atree"
    • f765bda : Add WearNotifications sample to sdk.atree
    • 697d71f : Syncing latest sample prebuilts for mnc-dev.
    • b7d2614 : Add transition and documents-archive to SDK artifacts
    • 52d949c : Include android-support-transition library in SDK build
    • 3f1248a : Support new Systrace dependencies
    • e44c67c : Exclude samples directories
    • ef51b0d : docs: Add AccelerometerPlay sample to prebuilts
    • 3a65b10 : Update due to a platform change
    • 1073602 : Support new Systrace dependencies
    • 8d2a8f0 : Update shortcut sample
    • 631a75e : Properly exclude hosttests/tools/tests directories
    • a374bcd : docs: Update prebuilts for nyc-dev samples
    • 5671322 : Shortcut launcher demo:
    • 9302998 : Add API demo for running multiple foreground services.
    • 74d5f56 : Fix demo launcher
    • 038f4f7 : Update sample app icons
    • 8e1f716 : ShortcutManager sample application.
    • 1f19269 : Android N SDK DP5
    • 79857cf : Point SDK to the split v4 sources
    • 7674915 : ShortcutDemo: Add Japanese translation
    • 7999e48 : Remove Support*Demos directories and update sdk.atree
    • 52e76ba : Revert "Remove Support*Demos directories and update sdk.atree" to fix build
    • e84ef3a : Remove Support*Demos directories and update sdk.atree
    • a1770e7 : Make the DevTools Connectivity lock non reference counted.
    • 4aa351c : ShortcutDemo: Add 2nd main activity with manifest shortcuts
    • 1cf985b : Shortcut Demo: Address API changes
    • 7621142 : Shortcut Demo: Switch to new XML schema
    • 46f140b : Shortcut demo: Add a notification with remote input
    • 3f51420 : Allow using runtest with frameworks-services tests
    • b8dc9f9 : ShortcutDemo: Address API rename
    • f3ee57a : Shortcut demo: Use the new get shortcut drawable API
    • a02d7ac : ShortcutManager demo: Manifest shortcuts + API renames
    • f3f9a3b : ShortcutDemo: changes for DR API update.
    • 28dde7f : Fix the tab focus when view pager current page changes.
    • d1d0d5a : Improve the shortcut manager sample launcher.

  • platform/docs/source.android.com with 58 change(s)
    • b056d34 : Update dalvikvm configuration docs for 7.1
    • 1f5ef22 : Update "Configuring ART" for dalvik.vm properties
    • 0f751ce : Docs: Batch fix of "Android N" refs for N release.
    • dd61c90 : Docs: Replace Android N/Nougat with Android 7.0.
    • ee440fa : Docs: Fix "the the."
    • 0b1a336 : Docs: Change Android N/Nougat to Android 7.0.
    • 5581a11 : Docs: Add build number and api for N.
    • ca5724d : Docs: Fix broken link for release.
    • 2347e7b : Docs: Add power perf + exclusive core + sus. perf Adding missing "and"
    • 6b1a18c : Docs: Updating bug report content Adding Joe's comments Correcting BLE content Adding Gina's comments
    • a965d2e : Docs: Adding AfW Test Harness page + nav Adding comments from CL and doc Changing platform variable to linux-86 Changing linux-86 to linux-x86 Adding editorial comments Adding new content for b/25790522 Adding new comments
    • b9db1af : Docs: Settings Home enhancements feature Bug: 29832522
    • 1a2e215 : Docs: HDR video playback support feature Bug: 29830769
    • caa117f : Docs: Fixing broken/incorrect links in Doze
    • 679909a : Docs: Create security enhancements list for N
    • 6fba509 : Docs: Fix broken links to NSA site Bug: 30195435
    • e30b174 : Docs: 7.0 home page updates Adding Danielle's comments
    • 2170f96 : Docs: Add APK signing v2 to Security
    • 0f76af4 : Docs: Jack updates for N Bug: 30415855
    • ac5f8e3 : Docs: Adding vehicle hal content + nav Adding KY feedback Adding Gina's feedback
    • 11d36e6 : Docs: Add Certificate Authorities section to App security article Bug: 28295905
    • a136b01 : Docs: Add file-based encryption docs
    • a9b85d1 : Docs: Camera section cleanup (format, links, etc.) Adding feedback comments. Adding Gina's comments.
    • a09df00 : Docs: Adding Connectivity and Display to overview
    • 0661a28 : Docs: Adding overview for new Display section
    • 35ffca8 : Docs: new page for call notifications covers telecom/dialer handoff in N
    • 6b6eeb7 : Docs: New CL for carrier arf changes
    • 27cc4e4 : Docs: Set line length in submit-patches.js. Follow-up to c/1242809 Bug: 19249780
    • c859b34 : Docs: Update commit comment description Bug: 19249780
    • 639a586 : Docs: Add multi-window support doc to display section for the N release Minor cleanup on Do-not-distrub to fix broken page title
    • 0699fc0 : Docs: Adding sustained performance docs for N Adding Gina's feedback
    • 5098904 : Docs: Add links to HWC2 header
    • 4c74614 : Docs: Link to latest docs and update version history for N release
    • 20392cc : Docs: Pre-processing updates for N Adding Andrew's feedback
    • 1e447c7 : Docs: Add Enterprise Telephony page for N release
    • 85ab9c2 : Docs: Vulkan Updates for N, part 2 Adding Ian's feedback
    • afd1cd7 : Docs: Camera hardening updates for N Adding Clay's feedback
    • f82fcc2 : Docs: Add JaCoCo info and links. Bug: 27311484
    • a001bbd : Docs: Add Data Saver doc for N release
    • 7099339 : Docs: Media framework hardening updates for N, nav changes Adding Rachad's feedback Updating image Adding Clay's feedback
    • d0333d6 : Docs: Audio updates for N + nav changes Adding Eric's feedback Removing refs to audio_policy.h Adding Clay's feedback Cleaning up intro statement
    • 0b31c06 : Docs: Adding Auto axes to sensor types Tiny heading updates for flow
    • 9bb082a : Docs: Add Block Phone Numbers N release document
    • 39477be : Docs: Remove image
    • 87d3bb5 : Docs: Add ART JIT Compiler doc for N release
    • 543e027 : Docs: RIL refactoring feature documentation Bug: 28909968
    • c40cd0a : Docs: CDD cover image for nougat
    • 90d5b8b : Docs: Adding Namespaces for Native Libraries N release doc
    • 4c62bc9 : Docs: Add FeliCa HCE for N release
    • 6bda398 : Docs: Vulkan updates for N, arch reorg
    • fd022c7 : Docs: HWC2 updates, new section+subsections Removing Framebuffer bullet Making OpenGL 3.x drivers optional Fixing horrendous typo in nav Adding Clay's feedback
    • 9d55467 : Docs: Adding Android N DND to config Moving to new Display section, adding feedback Adding Julia's feedback And a bit more of Julia's feedback
    • 8fba474 : Docs: Afw updates for N Adding content for b/28942322 Removing setup wizard refs Replacing testing app (now TestDPC) Updating based on comments
    • 00ef4b4 : Docs: Updates to VVM for N, new configuration parameters Bug: 27333971
    • a8166e2 : Docs: Adding GLES32 N updates Correcting file paths per feedback Adding Clay's feedback + general html cleanup
    • 2684c46 : Docs: Adding security video texture N updates Also minor edits to intro content Adding Clay's feedback
    • 1a1441a : Docs: Updates to verified boot for NYC Bug: 27378957
    • e3413c6 : Docs: Updating battery blame data for N release Adding Adam's feedback

  • platform/external/apache-harmony with 5 change(s)
    • a03d270 : Create jdwp test checking value of a static field in an interface.
    • 5617ae1 : Fix NewInstanceString test to not time out getting string value.
    • 3b5288f : Make NewInstanceString test returned String contents.
    • f51b43a : Fix #test_getFreeSpace flakiness
    • c33c62f : Fix UnixFileTest#test_getUsableSpace on seed

  • platform/external/apache-xml with 1 change(s)
    • accea36 : Add core-oj to the list of core library jars

  • platform/external/archive-patcher with 4 change(s)
    • d5ab575 : Sync to 8ffe39d965862e3659c68208efa9147adcaea3bb.
    • ec0fc63 : Pull latest archive-patcher from upstream.
    • 829a724 : Add a build.gradle file for gradle-based projects.
    • d84e46c : Initial import from github.

  • platform/external/boringssl with 6 change(s)
    • 72e9b9e : CVE 2016-2109 fix
    • 0ea0642 : Always use Fermat's Little Theorem in ecdsa_sign_setup.
    • 54bf62a : Rewrite BN_bn2dec.
    • 9f12ca8 : Re-add |EVP_des_ede_cbc|.
    • 15706c2 : Fix NID of |EVP_CIPHER des3_cbc|.
    • c313c68 : Fix encoding bug in i2c_ASN1_INTEGER

  • platform/external/bouncycastle with 1 change(s)
    • 48c093f : GCMParameters: in ASN1 encoding, use 12 when no value is specified

  • platform/external/bsdiff with 2 change(s)
    • b70ee14 : Fix infinite loop when using extents.
    • 79ffca0 : Stream the output to disk.

  • platform/external/chromium-trace with 3 change(s)
    • 7332cdb : Update to latest catapult (be85e5fd)
    • b1cc17c : Prune old pyc files
    • 47f0f1e : Update to latest catapult (1ff7619f)

  • platform/external/chromium-webview with 1 change(s)
    • 5b2e1c8 : WebView AOSP Integration Request - 52.0.2743.100

  • platform/external/conscrypt with 3 change(s)
    • 2486fc8 : Remove SSL_CTX_set_tmp_ecdh call
    • f24631e : Fix alias name for HmacSHA224.
    • 9383832 : Fix typo in name of des-ede mapping

  • platform/external/curl with 6 change(s)
    • 31e6b20 : Update and re-run androidconfigure.
    • e3149cc : Update libcurl from 7.49.1 to 7.50.1.
    • b210797 : Add README.version and update script.
    • 234096a : Update and re-run androidconfigure.
    • d15eaac : Update libcurl from 7.43 to 7.49.1
    • c82860f : Remove bogus dependency on sys/utime.h.

  • platform/external/deqp with 22 change(s)
    • 54ebe09 : Fix deStrnlen fall-back implementation
    • 43227ff : Cherry-pick image_format_properties changes from upstream
    • e5f7483 : Remove a few preprocessor cases testing undefined behavior
    • cf6e6ab : Check for shader type support in negative shader directive tests
    • 4a3a2d7 : Check for shader type support in negative precise tests
    • b172f9e : CP: Split load/store image tests into sub-groups
    • 37e3605 : Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch
    • f6a8152 : CP: Fix required sample count tests
    • 8230646 : CP: Use empty region when buffer age is not supported
    • 66ee615 : CP: Check and enable VK_KHR_sampler_mirror_clamp_to_edge
    • 0da63cf : CP: Fix geometry shader support check
    • 3962010 : CP: Fix ext check in EXT_draw_buffers_indexed negative tests
    • 521bb16 : CP: Handle EGL_EXT_yuv_surface in eglChooseConfig() tests
    • 03d217b : CP: Require 'master' config to be supported in Android CTS
    • ef5688d : CP: Reduce max iter count in alloc_callback_fail.device
    • 1735b7b : CP: Limit VkInstance count in object_management.multithreaded*
    • 80ddee1 : CP: Do not test VkDevice, VkInstance creation OOM paths in WSI tests
    • 7cd59a4 : Don't require supported binary formats in negative tests.
    • 3ffc2f2 : Remove a few EGL tests using RGBA4 format from mustpass
    • d00b71c : Increase no-data timeout to 5 seconds.
    • ab73207 : Copy collect-tests-only option in DeqpTestRunner
    • 4b80682 : Fix GLES2 format mismatch

  • platform/external/dng_sdk with 1 change(s)
    • a17ec13 : Throw exception on integer overflow in dng_ifd.cpp.

  • platform/external/dnsmasq with 3 change(s)
    • 24856ea : Add extra (size_t) cast to avoid compiler warning.
    • c84de50 : Make dnsmasq more stable.
    • 61b542e : Log and ignore unusable interfaces from update_ifaces

  • platform/external/doclava with 20 change(s)
    • 59db07a : Resolve whether parameter types are actually type variables.
    • 00a436c : Fix collisions due to ignoring outer class names.
    • d3a6874 : For ds builds only, emit a separate metadata file for samples only.
    • 35e0d1d : Fix collisions due to ignoring outer class names.
    • ee1c8fa : Normalize image paths pulled from img with itemprop=image b/31772103
    • 62d562a : Remove internal classes from the navtree.
    • 2e6abf5 : Support "ID" lang code in place of "IN".
    • 577bceb : Add new target to generate at_links_navtree.json
    • c7db864 : remove USE_UPDATED_TEMPLATES flag now that 'templates-sdk-dev' is the default template in 'template-sdk', as per: https://googleplex-android-review.git.corp.google.com/#/c/1407762/1
    • 76c3b11 : catch any files that aren't part of the hard coded paths so they still have a page type that's expected by the jd_lists builder. bug: 31244539
    • b86c636 : remove custom processing for the "sdk" "ndk" and "tools" pages. these files are now managed in Piper so are not processed through doclava anymore.
    • dd8883c : Reformat default templates to remove extra line breaks.
    • 9ae975b : Support new static-only docs build which ignores @link resolution.
    • 2aed89f : Removing deletion of jd_extras files during doclava build because devsite metadata generation task uses these instead of jd_lists_unified_lang.js
    • a33a101 : docs: Add page TOC logic for ARC
    • 6340c7d : docs: Add page TOC logic for ARC
    • 74b94ff : API check: Detect when result type's dimension changes
    • 7b82647 : Docs: Adds support for TOC for new Performance section.
    • 855c879 : Clean up doclava gradle target
    • bf87f1f : Docs: Re-adding a top level security section, removed in merge.

  • platform/external/drm_hwcomposer with 3 change(s)
    • ced19e3 : drm_hwcomposer: fix type size check for separate rects
    • 8dd0c16 : drm_hwcomposer: limit maximum depth of frame worker queue
    • ff717ff : drm_hwcomposer: limit maximum depth of frame worker queue

  • platform/external/expat with 4 change(s)
    • b743e03 : Fix cast from pointer to integer of different size
    • aeb049f : Fix cast from pointer to integer of different size
    • 8caa27c : Fix cast from pointer to integer of different size
    • 3c2f09e : Security Vulnerability - CVE-2012-6702 and CVE-2016-5300

  • platform/external/freetype with 1 change(s)
    • 055aee2 : Update FreeType from 2.6.2 to c38be52bf8de (2.7 + a few post-2.7 CLs)

  • platform/external/gemmlowp with 1 change(s)
    • 6109d78 : Fix worker race condition in gemmlowp.

  • platform/external/gmock with 1 change(s)
    • a78d467 : Support gmock for Windows.

  • platform/external/icu with 19 change(s)
    • 45472b5 : Update timezone data to 2016g.
    • 6c50062 : Add missing test change for Unicode 9 / emoji change
    • 5f246fd : Add missing test change for Unicode 9 / emoji change
    • da50ef1 : Fix Unicode 9 Emoji LTR class.
    • 32157fe : Changed Turkish translation for Cyprus, cts tests
    • 08c9535 : Changed Turkish translation for Cyprus, generated binaries
    • 95b7682 : Changed Turkish translation for Cyprus, source only
    • f28636b : Changed Turkish translation for Cyprus, cts tests
    • 49712e9 : Changed Turkish translation for Cyprus, generated binaries
    • 348d296 : Changed Turkish translation for Cyprus, source only
    • fe2dcd4 : Fix race condition in ICU TimeZone.getDefault()
    • 31b85f8 : Fix deadlock between java.util and ICU TimeZone.
    • 35a16e2 : Fix deadlock between java.util and ICU TimeZone.
    • df87c61 : Fix deadlock between java.util and ICU TimeZone.
    • 5a10844 : Update timezone data to 2016f
    • f248bcf : Update timezone data to 2016f
    • 558754f : Updates for tzdata from 2016b to 2016d, inclusive
    • 3ee076a : Revert "Update timezone data to 2016b"
    • b50e6cb : Update timezone data to 2016e

  • platform/external/iproute2 with 1 change(s)
    • d4db01b : ss: Support displaying and filtering on socket marks.

  • platform/external/iputils with 1 change(s)
    • d888244 : Add arping to debug builds.

  • platform/external/jacoco with 1 change(s)
    • 6d4519e : Change default OutputMode to none.

  • platform/external/javasqlite with 1 change(s)
    • b034051 : Depend on the static version of libsqlite_static_minimal.

  • platform/external/jemalloc with 1 change(s)
    • 0879532 : Improve performance of jemalloc svelte config.

  • platform/external/junit with 1 change(s)
    • fd92b59 : Add core-oj to the list of dependencies

  • platform/external/libavc with 53 change(s)
    • 7f69c88 : Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf.
    • 6cfa2da : Decoder: Fixed overflow in refernce list creation.
    • 3396b0b : Initialize DPB structures to valid values.
    • af9bb4d : Added error check for output buffer size.
    • de46b8d : Fixed hang in the case of multiple sps id.
    • 85317e6 : Decoder: Fix in the case of MMCO 6
    • 198a235 : Decoder: Cleaned up parse sps function.
    • d3db16f : Initializing reference list for every P/B slice.
    • aba853c : Fix resolution change within a decode call.
    • 09cfe54 : Decoder: Fixed allocation size of pred info buffer
    • f181edf : Decoder: Fix end of bitstream error.
    • 42b30cb : Decoder: Fix allocation for Mbaff weight matrix
    • 6edbd1c : Decoder: Initialize MB info buffer to zero.
    • e956f6d : Decoder: Fixed flag u1_top_bottom_decoded.
    • 01efe03 : Decoder: Added an error check while parsing PPS.
    • dc56a94 : Fix stack buffer overflow in ih264d_process_intra_mb
    • bc3c0aa : Decoder: Fix in reference list initialization.
    • 85e5737 : Decoder: Fixes in accessing mbaff flag in error cases
    • 0d11f63 : Fix in the case of MMCO 3 (long term reference idx).
    • b7e0acb : Decoder: Fixes in accessing mbaff flag in error cases
    • 5ab53da : Decoder: Fixed number of MB calculation for interlaced error streams
    • 2b414a6 : Decoder: Fix in reference list initialization.
    • c1510f1 : Fix in the case of MMCO 3 (long term reference idx).
    • fc06de2 : Decoder: Fixed error handling for dangling fields
    • 33c58f0 : resolve merge conflicts of 3654ad0 to mnc-dr-dev
    • e3c28fd : Decoder: Fixed initialization of first_slice_in_pic
    • d7f020b : Decoder: Moved end of pic processing to end of decode call
    • f9152b9 : Decoder: Treat first slice in a picture as part of new picture always
    • 11d7e64 : Decoder: Return correct error code for slice header errors
    • c75d1a7 : Decoder: Initialize default reference buffers for all pictures
    • 7b7830a : Fix in returning end of bitstream error for MBAFF
    • 809dd02 : Decoder: Fixes an out of bound write in bitstream buffer
    • 6aac820 : Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read
    • 0a4463e : Decoder: Fix in checking first_mb_in_slice
    • 4a61d15 : Decoder: Increase memory allocation for weights & offsets for interlaced clips
    • 19814b7 : Decoder: Fixed DoS in header decode when no PPS is present
    • 0340381 : Decoder: Initialize ps_cur_slice-u1_mbaff_frame_flag correctly for error cases
    • 85c0ec4 : Decoder: Fixed an out of bound access while parsing SEI
    • 21851ea : Decoder: Fix in MB count in MBAff error handling
    • aa78b96 : Call ih264d_deblock_display only for valid process calls
    • ec9ab83 : Decoder: Fixed allocation of ps_dec-ps_nbr_mb_row
    • fd9a12f : Decoder: Fixed cur_mb_info initialization in error cases
    • a467b1f : Decoder: Fix in error concealment in the case of Mbaff clips
    • 0e8b1df : Decoder: Fix in the case of error in the first MB in frame.
    • c4f1525 : Decoder: Fix in returning incomplete frame error
    • 3695b6b : Decoder: Fix initialization of ps_next_dpb during reference list creation
    • cf606f3 : Decoder: Fix in checking for valid profile flags
    • 6676aeb : Decoder: Fixes in handling errors in Mbaff clips.
    • 026745e : Decoder: Ignore few dpb errors
    • bc71ad2 : Decoder: Fixes for handling errors in multi-slice MB Aff streams
    • c2e8ffe : Fix in the case of invalid SPS PPS
    • b926905 : Fixed error concealment when no MBs are decoded in the current pic
    • 983e1ae : Encoder: Added support for configuring VUI parameters.

  • platform/external/libbrillo with 1 change(s)
    • 733e6fe : Build static version of libbrillo-stream.

  • platform/external/libchrome with 1 change(s)
    • e31114d : Build a static version of libchrome.

  • platform/external/libhevc with 33 change(s)
    • 8e41a0c : Fix slice decrement for skipped slices
    • 3d35b5f : Ensure CTB size 16 for clips with tiles and width/height = 4096
    • 9a03f95 : Limit boundary PU sizes in case of errors
    • 0b57e70 : Fix array size for hrd parameters
    • 4a534a3 : Check number of output buffers and sizes
    • 50acbc6 : Return error for invalid crop parameters
    • e86d113 : Limit boundary PU sizes in case of errors
    • 415dfc4 : Fix array size for hrd parameters
    • 2f8dcae : Check number of output buffers and sizes
    • 5953a72 : Return error for invalid crop parameters
    • 664a201 : Fix OOB issue in nal unit parsing
    • 2299963 : Set pic_present at end of pic_init instead of beginning
    • c1f4979 : Handle error return in parse slice
    • b26bf76 : Fix heap buffer overflow while searching for valid PPS
    • db12d4d : Check for buffer overflow in pps/slice header parsing
    • 19686ab : memset SPS to zero
    • 528d96f : Fix reallocation for new sps
    • 1f0c239 : Check for cpb cnt in hrd parsing
    • 54e337a : Correct Tiles rows and cols check
    • 8bb3e89 : Set current slice ctb x and y to fill prev incomplete slice
    • 3fbadb5 : Check only allocated mv bufs for releasing from reference
    • 32477b0 : Return error from cabac init if offset is greater than range
    • 8f01a47 : Handle error return from ref list in slice hdr parsing
    • b196ae3 : Return error if SPS parsing reads more bytes than the nal length
    • edbd2a6 : Handle invalid num_reorder_pics & max_dec_pic_buffering in SPS
    • d5736d9 : Fix in handling wrong cu_qp_delta
    • dfa7251 : Added check for invalid log2_max_transform_block_size in SPS
    • 3a64694 : Fixed handling invalid chroma tu size for error clips
    • f22345d : Fixed out of bound reads in stack variables
    • e20f6b8 : Fix in Chroma SAO for non-multiple of 8 height
    • b25d141 : Handle invalid slice_address in slice header
    • 12bdb4a : Added memory barrier calls
    • 50ad42c : Fix the frame size alignments

  • platform/external/libmpeg2 with 12 change(s)
    • a5b4354 : Fixed Memory Overflow Errors
    • 100c2bd : Correcting NumCoeff Check in VLD
    • 6a97d04 : Adding Error Check For PictureStructure Param
    • 3231d14 : Update mbs_left In Case Of Missing Slice
    • 874325c : Check For Zero Width/Height in Frame Header
    • a2dc168 : Check Number of Skip MBs
    • 6c4b5fc : Error Resilience - Check on as_recent_fld[0][1]
    • 7aeb3df : Fix Bytes Consumed Issue
    • 54a161c : Fix in handling header decode errors
    • 489ecbb : Check for Valid Frame Rate in Header
    • 47a5c8b : Error Check for VLD Symbols Read
    • 212b4c4 : Initialize sequence display extension fields to signal unspecified values

  • platform/external/libnfc-nci with 9 change(s)
    • c67cc6a : Fix native crash in nfc_ncif_proc_activate
    • 0e3eeae : Fix the syncronization issue between read thread and write thread
    • e1e11dc : Fix ISO15693 crash with = 255 bytes NDef message.
    • 0b849e3 : Bump AOSP stack version to N.
    • 944312a : Fix warnings in HAL.
    • 8272ead : Retry system calls on EINTR.
    • 2058065 : Support NXP PN551 NFC controller
    • 15c09be : Configure nfc device node through .conf file
    • 3ec16ee : Abort NFC initialization if chip type doesn't match to HAL implemetation.

  • platform/external/libnl with 2 change(s)
    • ec857b5 : Perform range check on len in nlmsg_reserve
    • 77a7bed : libnl: Check data length in nla_reserve / nla_put

  • platform/external/libopus with 1 change(s)
    • 1ad8009 : Ensure that NLSF cannot be negative when computing a min distance between them

  • platform/external/libselinux with 1 change(s)
    • 9d7eba1 : Only restorecon CE storage after unlocked.

  • platform/external/libvpx with 4 change(s)
    • a7c0c91 : Limit vpx decoder to 4K frames
    • 6f5927d : libvpx: Cherry-pick 1961a92 from upstream
    • 145f317 : vp8:fix threading issues
    • c05f663 : Fix ParseElementHeader to support 0 payload elements

  • platform/external/libyuv with 1 change(s)
    • f047e7c : Update libyuv to r1602 version to get best performance.

  • platform/external/mockwebserver with 1 change(s)
    • 043f7bc : Add core-oj to the list of core library jars.

  • platform/external/noto-fonts with 3 change(s)
    • 1e75a55 : Update NotoColorEmoji.ttf with single-parent families, more professions.
    • d6862ad : Fix license and metadata for Noto non-CJK fonts
    • 5b916c0 : Update NotoColorEmoji.ttf with gendered professions, rainbow flag

  • platform/external/okhttp with 4 change(s)
    • f38272f : Apply upstream commit: Allow HTAB in header values.
    • da03960 : Use different URL encoding for single quote in query
    • af79cbf : Fix regression in the HTTP request line
    • cd57d9e : Fix regression in the HTTP request line

  • platform/external/protobuf with 1 change(s)
    • 48b07ad : Support building lite static libraries on host and platform.

  • platform/external/skia with 5 change(s)
    • df6e8ec : Fix out of bounds memory read in GIFMovie.cpp
    • e9f90a2 : Add missing "typename". Rename type in macro.
    • 0e90812 : Make reference counted assignment check for races.
    • 52d00b3 : Fix rewinding bug in SkJpegCodec (cherry picked from Skia)
    • 63a53c1 : Fix rewinding bug in SkJpegCodec (cherry picked from Skia)

  • platform/external/sl4a with 26 change(s)
    • 9d9222a : Add legacy VPN support in SL4A.
    • 8ab39b6 : Add a Persistent Listener for Connectivity Change Broadcasts
    • d1100e8 : Fix misspelling of manufacturer
    • 2ba2c3d : Use Byte array instead of comma separated String
    • c4096d5 : Adding missing RpcParam annotations to telephony and wifi Rpcs.
    • 5d7f29a : WifiManagerFacade: remove extra disconnect call
    • ae012d3 : Make MTU value consitent when posting events
    • e9c63b2 : Bluetooth RFCOMM Facade fixes
    • ca5c6cb : Add Error Checks in wifiConnect and wifiEnterpriseConnect
    • 709a98f : Update docstrings for imsSetVtSetting and imsIsVtEnabledByUser
    • 5ab500f : Refactor BluetoothRfcommFacade to handle conn threads
    • 62a554d : Include pin in pairing message bundle
    • 2c6f868 : PAN Facade
    • 176c163 : Add functions for explicit control of VT User Settings
    • 90fb428 : Add RPC function for BluetoothManager.getConnectedDevices
    • 3cb9bcd : Remove authorship tags to match Android style.
    • 269cfb3 : ConnectivityManagerFacade: Add startTethering
    • 08ee4de : Add basic NFC support in sl4a.
    • ffd2521 : Move Airplane Mode Query to Call Global Settings
    • d314799 : Add LTE_CA RAT Type to Telephony
    • eabea69 : WifiManagerFacade: remove extra disconnect call
    • 5af8f08 : [sl4a] Refactor ConnectivityManager/Service events/constants
    • 1e50729 : ConnectivityManagerFacade: Add startTethering
    • 43aa5b5 : Add transport specifier to gattClientConnectGatt
    • ed59b4c : Add new api to BluetoothFacade for factory reset
    • 57dded2 : Adding missing RpcParam annotations to telephony and wifi Rpcs.

  • platform/external/sonivox with 4 change(s)

  • platform/external/sqlite with 1 change(s)
    • f63e8d9 : Add a build rule for a minimal static library version of sqlite3.

  • platform/external/squashfs-tools with 3 change(s)
    • 4dfe4eb : Introduce squashfs compression threshold
    • 4a094fb : Don't reuse fs_config for root dir, just like make_ext4fs
    • 6595c1f : Don't reuse fs_config for root dir, just like make_ext4fs

  • platform/external/tinyalsa with 1 change(s)
    • 51f47ff : tinyalsa: pcm: open pcm driver in non blocking mode

  • platform/external/toybox with 1 change(s)
    • a801c50 : du: 32 bit systems were maxing out at 2GB when they should max out at 2TB (132 blocks * 512 bytes, done with unsigned 64 bit math).

  • platform/external/tremolo with 5 change(s)
    • 77b57fe : Fix out of bounds access in codebook processing
    • dbf3d0f : Use heap instead of alloca in res012.c
    • 455ba06 : Use heap instead of alloca in res012.c
    • 1e904fa : Always use unsigned char
    • a4327f0 : Tremolo: fix ARM assembly code for decode_map type 3 case

  • platform/external/wpa_supplicant_8 with 1 change(s)
    • 748cf24 : Fix use-after-free in qca_nl80211_get_features

  • platform/frameworks/av with 319 change(s)
    • 7fa3f55 : Fix 'potential memory leak' compiler warning.
    • e67d347 : Check buffer size in useBuffer in software components
    • b59a995 : stagefright: avoid buffer overflow in base64 decoder
    • ad811f7 : Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb
    • 7f4ce49 : Fix memory leak in OggExtractor
    • 3813158 : Skip track if verification fails
    • 5f56ec8 : MPEG4Source: fix fragmented read.
    • e5f1372 : MPEG4Source: fix fragmented read.
    • 7c4c7fa : stagefright: fix crash due to bad timestamp index
    • a1d5b40 : stagefright: check aac_frame_length to prevent infinite loop
    • 292d855 : MediaPlayerService: fix access of mPlayer in client
    • d8cc1fe : audio effects: filter reserved effect commands
    • d4af245 : MPEG4Extractor: ensure returned status is checked.
    • 9cb10d4 : Change MPEG2 reinit Error Handling
    • b58464f : Track: Check buffer size of static tracks
    • d7a0443 : MPEG4Extractor: check size for yrrc box
    • ff4c831 : AudioFlinger: Fix memory allocation for client-less tracks
    • 6c91acf : Notify Errors Appropriately from SoftMPEG2
    • 2410a6f : EffectBundle: Check value size for get preset name
    • 9aa026d : Fix TOCTOU problem in libstagefright_soft_aacenc
    • 1045a06 : stagefright: fix crash due to bad timestamp index
    • a8a9035 : stagefright: check aac_frame_length to prevent infinite loop
    • b6c1603 : MediaPlayerService: fix access of mPlayer in client
    • b9e71fe : audio effects: filter reserved effect commands
    • c4307fd : MPEG4Extractor: ensure returned status is checked.
    • a6bea35 : Change MPEG2 reinit Error Handling
    • c08f2df : Track: Check buffer size of static tracks
    • 6221b54 : MPEG4Extractor: check size for yrrc box
    • 96e7917 : AudioFlinger: Fix memory allocation for client-less tracks
    • c1b9c50 : Notify Errors Appropriately from SoftMPEG2
    • b1c03a6 : EffectBundle: Check value size for get preset name
    • 88d1219 : Fix TOCTOU problem in libstagefright_soft_aacenc
    • 9939955 : Fix security vulnerability: Equalizer setParameter memory overflow
    • 726ced1 : RESTRICT AUTOMERGE Check the buffer index from acquireBuffer
    • 2665d35 : better manage buffer for libstagefright_soft_mpeg4enc
    • 2ebd22c : m4v_h263: update width/height only when they are valid.
    • d05e70a : m4v_h263: check header first before decoding a frame.
    • 50b9be9 : Fix integer overflow in mediadrmserver
    • 4edf7ba : Fix potential leak
    • d6b5087 : Modifying MetaData invalidates previous char*
    • 2e5c674 : Fix memory leak in error case
    • 3be215b : Limit ogg packet size
    • 75eb630 : Prevent OOB write in soft_avc encoder
    • 6032b25 : Don't allow using or allocating a buffer after the first state transition
    • cf2f0ba : Avoid crash for stss sync sample number 0
    • b33d585 : Avoid crash for stss sync sample number 0
    • f8f19fb : Don't allow using or allocating a buffer after the first state transition
    • 0be0ed5 : FLACExtractor: copy protect mWriteBuffer
    • f8fc1e8 : Add bounds check in SoftAACEncoder2::onQueueFilled()
    • ddc86fc : Fix NPDs in h263 decoder
    • 94a2371 : Fix out of bounds access
    • 76a66d3 : Fix integer overflow and divide-by-zero
    • 1552726 : Validate lengths in HEVC metadata parsing
    • bb1408b : codecs: handle onReset() for a few encoders
    • 51e7260 : AudioFlinger: Check framecount overflow when creating track
    • b39ad06 : resolve merge conflicts of 79cf158c51 to mnc-dev
    • 2395604 : EffectBundle: check nb channels to write speaker angles
    • d9bfa1e : Fix overflow check and check read result
    • f0ce53d : CameraBase: Don't return an sp by reference
    • 5cabe32 : avc_utils: skip empty NALs from malformed bistreams
    • bc62c08 : Don't initialize sync sample parameters until the end
    • 048ba59 : Fix security vulnerability: potential OOB write in audioserver
    • bab10e4 : Effect: Use local cached data for Effect commit
    • e684672 : Fix security vulnerability: Effect command might allow negative indexes
    • 4adf91c : Make VBRISeeker more robust
    • 70b95dd : Effects: Check get parameter command size
    • adb8603 : Fix security vulnerability: Equalizer command might allow negative indexes
    • a09eaa0 : stagefright: remove allottedSize equality check in IOMX::useBuffer
    • 0e1e9f4 : Visualizer: Check capture size and latency parameters
    • 56bc26e : Camera API1: don't pick wrong preview fps value
    • 9627e72 : Camera API1: relax the fps check with some margin
    • 8e0ac79 : Camera API1: filter out the unsupported preview fps range
    • 421b5cc : NuPlayerDecoder: initialize dropAccessUnit to true
    • 00f2042 : HTTPLiveSource: implement getFormatMeta
    • 12416c4 : Fix divide by zero
    • a83eebb : HTTPLiveSource: implement getFormatMeta
    • 042d1d1 : AudioFlinger: Improve effect compatibility with RAW and FAST
    • 874f9e0 : Fix potential NULL dereference in Visualizer effect
    • d3bb0ad : AudioFlinger: Improve effect compatibility with RAW and FAST
    • ae52fd3 : stagefright: don't fail MediaCodec.configure if clients use store-meta key
    • afb20c3 : stagefright: don't fail MediaCodec.configure if clients use store-meta key
    • 55fe26a : MPEG4Extractor: set mime type of fileMetaData correctly.
    • 1de83d5 : NuPlayer: return error when neither audio nor video source has metadata.
    • d5ee75e : MediaCodecSource: Fix buffer allocation
    • 0d13824 : Fix divide by zero
    • 01d1e52 : MediaCodecSource: Fix buffer allocation
    • 5b839b9 : ATSParser: dequeue pesStartOffset for every access unit.
    • a97494e : Rename UK tones to GB tones
    • b08d83e : ATSParser: dequeue pesStartOffset for every access unit.
    • fd9cc97 : MPEG4Extractor: Check mLastTrack before parsing btrt box.
    • 165d17f : audio policy: fix capture indication to sound trigger service.
    • 271a93e : audio policy: fix capture indication to sound trigger service.
    • 9633ca2 : audio policy: fix media volume after ringtone
    • c5e316d : Handle idle-loaded state transition when loaded-idle is still in progress
    • 57de36c : audio policy: fix media volume after ringtone
    • d36832a : Fix potential heap data leak in mediadrmserver
    • 2cc3afc : Fix L3 HLS decryption
    • ad7dd96 : audioflinger: limit max number of tracks per client
    • 2c45393 : Add logging of written frame counts
    • 2fae4e4 : Limit mp4 atom size to something reasonable
    • cb898dc : Limit mp4 atom size to something reasonable
    • 638c99b : Limit mp4 atom size to something reasonable
    • 7788f12 : Limit mp4 atom size to something reasonable
    • 03237ce : SampleIterator: clear members on seekTo error
    • 866c800 : Check mprotect result
    • 3048485 : Avoid returning decrypted data over binder
    • d24affe : media: Fix memory leak when recording duration exceeds duration limit.
    • ea76573 : IOMX: do not clear buffer if it's allocated by component
    • 25c20ae : IMediaSource: fix local MediaBufferGroup refcount
    • 7ea72dc : Don't process objects with empty name
    • 7045226 : NdkMediaExtractor: fix advance return value
    • 23fbdff : IOMX: do not convert ANWB to gralloc source in emptyBuffer
    • 9996d9d : IMediaSource: fix local MediaBufferGroup refcount
    • e76f29c : AudioPolicyManager: fix setStreamVolumeIndex().
    • 6dd0fd9 : audio flinger: add support for effects without process function
    • f80a1f5 : OMXNodeInstance: sanity check portIndex.
    • 2e5b570 : Remove force argument to ensure mCaptureThread exit within Visualizer destructor
    • fdeac6c : Release buffer slot basing on reference counter
    • 3d8b4a4 : Address the concurrency of accessibility and ringtone
    • c2934ac : IOMX: allow configuration after going to loaded state
    • a092e55 : Revert "Handle lock() returning a NULL buffer in SurfaceUtils."
    • e03b228 : IOMX: allow configuration after going to loaded state
    • 087ff38 : IOMX: restrict conversion of ANWB to gralloc source in emptyBuffer
    • c139040 : IOMX: allow configuration after going to loaded state
    • 6392ae1 : IOMX: allow configuration after going to loaded state
    • dd81e15 : Fix free-after-use for MediaHTTP
    • 718ae52 : stagefright: always add pts info if max pts gap is set
    • d21bcd2 : audioflinger: fix error reporting in setParameters()
    • 4bb650b : AudioFlinger: flush direct tracks that are paused
    • 534bb61 : IOMX: do not convert ANWB to gralloc source in emptyBuffer
    • de6afd7 : stagefright: Add HLG in ISO transfer table
    • 28a0e9e : Radio: get service by value.
    • 238e124 : NuPlayerRenderer: add more info in a log line.
    • 3b01b30 : SoundTrigger: get service by value.
    • 9bd3c9b : Improve MediaBuffer robustness for remote clients
    • cb9e825 : CameraSource: Close native handle if camera is closed
    • fcf7cf7 : media: Move video buffer timestamp adjustment from CodecSource to GraphicBufferSource.
    • 9db9f8d : media: Notify main thread error if encounter failure in track worker thread.
    • 9a6861c : Fix stack content leak vulnerability in mediaserver
    • 61fcfd1 : media: Move video buffer timestamp adjustment from CodecSource to GraphicBufferSource.
    • d992b59 : rtsp: compare AU seq nums only when seekable
    • ab653c8 : Do not set buffer count to 1 if seeking to closest
    • 6db5763 : Don't CHECK if the source can't be started
    • d218138 : Fix MediaMetadataRetriever seek option OPTION_CLOSEST
    • 19c7197 : camera2: Add parcel/unparcel for missing Surface field.
    • 2828412 : MediaPlayerService: allow next player to be NULL
    • 8055bf6 : MediaPlayerService: allow next player to be NULL
    • 48932bb : Camera2: CaptureRequest: Use common code for Surface unparcel
    • 11c499a : audiopolicy: Avoid spurious routing in APM::stopSource
    • ccdf3e2 : camera2: Add parcel/unparcel for missing Surface field.
    • deb0335 : AudioFlinger: Disable (revert) LockWatch
    • e4aab10 : stagefright: return an empty array if using surface inputs
    • 01a977a : Fix AMediaDrm_getKeyRequest which fails clearkey InitDataParser::parse test.
    • b2fb3c9 : Fix AMediaExtractor_getSampleCryptoInfo returning iv as key.
    • 9ebe29b : AudioFlinger: Account for frames dropped in suspend mode
    • 39ee5a4 : AudioFlinger: Prevent offload underrun during active playback
    • 0ab2569 : rtsp: fix StopBuffering condition in monitor
    • 40828d6 : rtsp: refactor access unit queue processing
    • ae48167 : rtsp: cancel AU checks when near end
    • 4c74fde : NuPlayerRenderer: fix racing condition for offload mode.
    • 3278996 : Do not park the FastMixer on AudioPatch changes
    • f60abce : Do not park the FastMixer on AudioPatch changes
    • 4d0dd99 : LockWatch: Update to Mutex::timeLock specs
    • 51a6319 : LockWatch: Update to Mutex::timeLock specs
    • 46dc714 : Fix potential overflow in Visualizer effect
    • 8255ba7 : sched_getscheduler may include SCHED_RESET_ON_FORK
    • 23b98e3 : Allow parsing of ©xyz chunks containing altitude
    • d32d403 : IOMX: work against metadata buffer spoofing
    • 44a9bf5 : MPEG4Extractor: support version 1 for trun box.
    • 04fa6e0 : Add EFFECT_CMD_SET_PARAM parameter checking
    • 9c710d9 : mediarecorder: fix timestamp adjustment for early pause/resume
    • 5191a23 : Revert "media: Mediarecorder drops the mediabuffer with negative adjusted timestamp."
    • 5582823 : better validation lengths of strings in ID3 tags
    • baa9146 : Fix build breakage caused by commit 940829f69b52d6038db66a9c727534636ecc456d.
    • a0c11a3 : mediarecorder: fix timestamp adjustment for early pause/resume
    • 756a1f3 : Revert "media: Mediarecorder drops the mediabuffer with negative adjusted timestamp."
    • e94c27a : audioflinger: Fix battery accounting for offload tracks
    • e4a1d91 : Add EFFECT_CMD_SET_PARAM parameter checking
    • 435096f : audioflinger: add watchdog on main mutex
    • ef0c915 : soundtrigger: add size check on sound model and recogntion data
    • a5aeb87 : mediarecorder: fix timestamp adjustment for early pause/resume
    • e35600e : Revert "media: Mediarecorder drops the mediabuffer with negative adjusted timestamp."
    • 6fb1ff3 : omx: prevent crash at MuxOMX::freeNode for already freed nodes
    • cfa86b5 : MediaBuffer: Only use shared memory for processes that export MediaBuffers
    • 17a58b2 : audioflinger: add watchdog on main mutex
    • ee0a0e3 : MediaPlayerService: avoid invalid static cast
    • 90f7c37 : Camera3Device: add prop to disable sched fifo
    • d23c015 : better validation lengths of strings in ID3 tags
    • 047b025 : stagefright: handle NULL format after convertMetaDataToMessage
    • 3da7f05 : Fix timestretch AV sync
    • 5bd99f9 : stagefright: handle NULL format after convertMetaDataToMessage
    • bc4e708 : MPEG4Writer: Enforce CSD size check only for MPEG-4 audio/video
    • e1c8063 : Camera: use wp for NotificationListener
    • 6951231 : SoftMPEG4: Check the buffer size before writing the reference frame.
    • adee56a : MediaPlayerService: clear output in CallbackData when recycling AudioTrack.
    • 0240702 : audio policy: fix call volume over USB
    • e4fe21b : CameraService: Notify flashlight about device close
    • 5f5fca5 : audio policy: fix call volume over USB
    • e7449bf : audioflinger: fix effect volume set on start.
    • fa1e123 : audioflinger: fix effect volume control delay
    • f8a4cb4 : IOMX: work against metadata buffer spoofing
    • f0645c1 : Camera3: don't let dequeueBuffer block indefinitely
    • 50029b6 : Add Australia specific supervisory tones.
    • af3ec7c : audioflinger: fix OutputTrack initial check
    • c43c58b : AudioFlinger: Account for frames dropped in suspend mode
    • eddfa92 : AudioFlinger: Prevent offload underrun during active playback
    • afeffa8 : Handle lock() returning a NULL buffer in SurfaceUtils.
    • 238fa3d : AudioFlinger: Account for frames dropped in suspend mode
    • f804475 : AudioFlinger: Prevent offload underrun during active playback
    • baf35fe : audio policy: fixed delayed voice volume commands
    • cbad976 : Parcel albumart as a Blob, to void parceling failures
    • 7ee4c07 : Camera3Device: make request thread SCHED_FIFO for all cases
    • 77305a6 : audio policy: reduce audio routing commands trafic.
    • 7711c90 : ToneGenerator: Increase buffer framecount
    • 6a9e943 : media: Add colorAspect support to SoftMPEG2 decoder.
    • de0613d : audioflinger: keep wakelock during offload drain
    • 0a2f151 : Fix AudioRecord::read and AudioTrack::write return
    • 4c6fe66 : stagefright: don't yet default to highest AVC profile
    • af9e7c4 : media: Add colorAspect support to SoftHEVC decoder.
    • e4df8ab : Camera3Device: Wait for empty in-flight map when waiting for idle
    • dc46286 : audio policy: workaround for truncated touch sounds
    • c46b8ac : screenrecord: fix race condition
    • 4047073 : AACExtractor: allow prematured AAC stream.
    • abb43cd : RTSPSource: relax error condition.
    • ef6308d : Add .mov to MediaScanner video file types
    • c259a40 : MPEG4Writer: adjust the whole CTTS table
    • 2b94fa8 : omx: prevent input port enable/disable for software codecs
    • e0bbac9 : AudioSink: set configurations correctly for recycled track.
    • 00bbc1d : Making sure audioserver can write into foreground cpuset
    • 38e5def : Making sure mediaserver can write into foreground cpuset
    • fbd87e8 : Fix build error in tee sink
    • 9959f5a : Making sure cameraserver can write into camera-daemon cpuset
    • 69ce44d : Only read timestamps from HAL if not FastCapture
    • 4d45383 : Camera3Device: Add dumpsys monitoring of request/result metadata
    • bb0b734 : MPEG4EXtractor: add support of MP4A QT version 1 and 2.
    • 3df841a : AudioFlinger: fix offload volume on resume
    • 64c1ce8 : Put mediaserver and audioserver in the foreground stune group.
    • 30474b1 : rtsp: remove CHECK to ignore unsupported tracks
    • f9715e4 : Distinguish systrace timelines for playback and capture
    • d72e751 : SoftAVCEnc/SoftMPEG4Enc: support updated i-frame interval and encoder settings
    • 9bbbdd3 : stagefright: advertise final VPX temporal layering in output format
    • 63a4d50 : stagefright: support floating point i-frame-intervals
    • f4b18f4 : stagefright: correctly calculate and configure P, B and I-frame spacing
    • 9fb8152 : stagefright: don't auto-drop temporal layers for unknown SVC streams
    • 826cbe4 : stagefright: enable B-frames for AVC encoder and MPEG4 writer
    • e19f295 : stagefright: prefer B frames for high frame-rate recording
    • 2da2257 : stagefright: update temporal layering selection in MediaRecorder
    • 6f85d83 : Fix build
    • c5b95cd : Fix build
    • 5c25d56 : AudioFlinger: fix capture stop sequence
    • 0c9742d : Add bound checks to utf16_to_utf8
    • 37d7af3 : Add bound checks to utf16_to_utf8
    • a2c2d15 : fix build
    • cc17d00 : fix build
    • b1803b0 : stagefright: encode number of android.generic temporal layers
    • d9319eb : MediaExtractor: move DRMExtractor to mediaserver process.
    • f1c70d7 : stagefright: enable android.generic temporal layering for vpx
    • c96cfbe : stagefright: enable temporal layering for timelapse and hfr recording
    • 10cc12c : MPEG4Writer: Fix writing multiple NAL units in a video sample
    • 0f7442d : stagefright: ACodec: Enable temporal layered encoding for AVC/HEVC
    • 9a1a953 : MediaExtractor: add DrmInitialization in IDataSource.
    • 7cfc18e : SoftVPX: fix nFilledLen overflow
    • cdeb660 : GenericSource: Allow multiple buffer reads for video
    • f59c0ba : IMediaSource: Improve shared memory buffer transfer
    • d758105 : MediaExtractor: move DRMExtractor to mediaserver process.
    • c622c58 : Add null check for rtsp source
    • 2a14bae : OMXCodec: check IMemory::pointer() before using allocation
    • a6bfb50 : media: Optimize thumbnail extraction.
    • 2a5e49c : MediaExtractor: add DrmInitialization in IDataSource.
    • bbaa144 : NuPlayer: adjust temporal-layers to achieve smooth play
    • d362a52 : Fix to usage of upper bound value in volume curve
    • 091348e : Cameraserver: Remove unneeded groups
    • caba519 : Put mediaserver and audioserver in the foreground stune group.
    • 2b49066 : Fix WaveGenerator memory leak
    • c2e98f5 : media: Add colorAspect support to SoftAVC decoder.
    • 4dbff11 : stagefright: Enhance MPEG4 writer/extractor to store/retrieve layer info
    • 80f78b7 : MPEG4Writer: Handle writing multiple NAL units in a video sample
    • 4527b9e : audioflinger: async callback error handling
    • 773ee95 : Fix non-offloadable effect creation on offload threads
    • 052c495 : update stune group for cameraserver to top-app
    • 8fe99a6 : update stune group for cameraserver to top-app
    • fcddb0b : Enable strict warning checks and fix
    • 3058365 : rtsp: check seq # after play response is parsed
    • b2396a5 : Fix corruption via buffer overflow in mediaserver
    • af9d030 : Camera service: Trust telephony service to forward client UIDs.
    • bb9ec28 : eas: Making cameraserver part of foreground stune cgroup
    • e30f209 : Add Dolby TrueHD audio format
    • 8e73af9 : Camera1: JpegProcessor: Do not lock until we have to
    • 447a87b : AudioPolicyManager: fix music volume following alarm
    • 0a31ddd : Attribute throttle time to previous loops write time
    • d36af48 : media: Use libyuv for color conversion.
    • c451d0f : Camera: API1: Improve ZSL mode activation heuristics
    • 1bcae27 : Fix for wrong ringtone when using VoWiFi
    • 7a9c55c : Fix tone region(for US, CA and JP) recognition for dual SIM
    • 3743feb : Add the conditions that determine the region for US, CA and JP
    • 122f7e7 : audioflinger: fix logcat
    • 1f45624 : Make MediaScanner extract "date taken" from videos, if present
    • 1d3f427 : Add bound checks to utf16_to_utf8
    • b9fa58a : stagefright: use uniqueId to detect same surface for setSurface
    • 5a4a0a1 : media: set correct mode if both capture and playback rate are set.
    • b856ef5 : SoftMP3: memset safely
    • 7b171a9 : Camera3: log a warning when frame drop occurs
    • 583a012 : Impose a size bound for dynamically allocated tables in stbl.
    • 982dfe2 : cameraserver: move cameraserver to the camera-daemon cpuset
    • 4c41506 : audioflinger: add check for effect vs thread compatibility
    • a733563 : getPrimary APIs now examine all non-duplicating output threads
    • e5d4533 : Using requested video scaling mode in NuPlayer
    • 5af6a9b : MediaPlayer: disallow calling setPlaybackParams in stopped state.
    • ab46eee : stagefright: fix possible stack overflow in AVCC reassemble
    • 901ca36 : media: Mediarecorder drops the mediabuffer with negative adjusted timestamp.
    • d3f4e14 : IMediaSource: add supportReadMultiple().
    • b997d3a : audioflinger: fix reused audio patch resource release
    • 0506778 : Add AudioTrack and AudioRecord flag checks
    • 5d677d1 : Camera3: add deferred surface support
    • dc918f7 : stagefright: fix PPS packaging into AVCC
    • ea36cc7 : stagefright: support webm container in muxer cmdline
    • fb36fd1 : cameraserver: add input group
    • 227a14b : audioflinger: update multiplier logic to calculate frameCount
    • f92b217 : audioflinger: Update throttling logic in MixerThread

  • platform/frameworks/base with 2076 change(s)
    • 5d094db : Fix security hole in GateKeeperResponse.
    • 7b50517 : Enforce policy for camera gesture in keyguard
    • 6ca2ecc : Back-port fixes for b/62196835
    • 6d7dd0a : Back-port fixes for b/62196835
    • 8a33f7a : Close connection before retrying
    • 9a559e0 : ZygoteInit: Remove CAP_SYS_RESOURCE
    • f6bf7de : system_server: add CAP_SYS_PTRACE
    • e429f2a : Make a11y node info parceling more robust
    • 6e5b745 : Fix issue with saving admins before finishing loading.
    • aeefec3 : resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev fix conflict in nyc-mr2-release Change-Id: I97ef31536cd06495a08a3f94f81df2d1376186e0
    • e17be37 : Protect Bluetooth OPP ACCEPT and DECLINE broadcast fix merge conflict into nyc-mr1-release branches Non-system apps could send these, and accept OPP transfers without user interaction.
    • b406288 : Do not write if apply() did not change the file.
    • e346265 : Only persist last Shared Preferences state
    • 164437c : Fixed the logic for tethering provisioning re-evaluation
    • 7261a92 : Fix issue with saving admins before finishing loading.
    • 618391b : resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev
    • d22261f : Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516 am: 0a8978f04b am: 1684e5f344 am: d28eef0cc2 am: 1f458fdc66 am: d82f8a67fc am: 1ac8affd51 am: 56098f81b6 am: 7cec76de0f am: 2da05d0f9e
    • 5f621b5 : Add @GuardedBy annotation to PersistentDataBlockService#mIsWritable.
    • 1c4d535 : Prevent writing to FRP partition during factory reset.
    • de5747d : Fix vulnerability in MemoryIntArray
    • faf904b : Zygote : Block SIGCHLD during fork.
    • c4b8272 : Fix idmap leak in zygote process
    • 7f0c2c8 : Zygote: Additional whitelisting for legacy devices.
    • f522425 : Zygote: Additional whitelists for runtime overlay / other static resources.
    • def0efd : Public volumes belong to a single user.
    • 25ddf85 : Add SafetyNet logging to DHCP packet parsing
    • ec129c3 : Reject DHCP packets with no magic cookie
    • c28117b : Catch runtime exceptions when parsing DHCP packets
    • ad760e1 : Fix boot loop when upgrading direclty from L to N
    • 3570784 : Revert "Catch KeyStoreException for setting profile lock"
    • 867ef61 : Catch KeyStoreException for setting profile lock
    • 0804215 : Fixed a bug with the emergency affordance in multi user
    • 84e380e : Catch KeyStoreException for setting profile lock
    • aca11d8 : Fixed a bug with the emergency affordance in multi user
    • 30b7bd5 : Always scan the Settings app for updated shortcuts.
    • 71591f3 : Only bind to RESOLVE_EPHEMERAL_PACKAGE once.
    • 75cdae7 : Bluetooth: prevent enabling BLE in airplane mode
    • 21984ee : Ambient: If user turned off ambient, keep it off after split
    • afbf16f : docs: change gpu debugger redirect b/31781348
    • ec50931 : Make sure to call dismissKeyguard after setOccluded
    • 4e82fe5 : Fix GNSS status delivery to the callbacks
    • 9748d76 : docs: Update startService() & bindService() documentation (Proj13)
    • 59474a4 : Fix vpn branded string usage
    • 6251663 : CaptivePortalLogin: set mixed content policy to compatibility.
    • 3f0d75a : VPN network stat accounting changes.
    • b68a83a : Default for sending package name to support should be false
    • 5468090 : Fixed a grey flash when swiping away the last notification
    • 448c0ad : Skip getting transforms for ignored tasks.
    • 9fa2491 : Bluetooth: More logging of bluetooth service state
    • c86db22 : docs: Updating the samples "what's new" for API 7.1
    • 68d699d : docs: Updated ShortcutManager and ShortcutInfo class references.
    • d5ff116 : Only purge sound models that violate the new primary key constraint if they don't contain identical data.
    • f02523b : Fix regression with defaultDisplay adjustments
    • e6eef1f : ExifInterfaceTest: Catch IOException
    • b7e4e10 : Separate ambient display triggers
    • c9ed3b8 : ExifInterfaceTest: Catch IOException
    • 96b9c75 : Validate input for ContentService#setIsSyncable
    • 2582465 : Fix race with Asset destruction and printing allocation stats
    • ffe502b : Ringtone: clear the MediaPlayer listener upon completion
    • 2282bb9 : Framework fixes to support VoLTE conf calls via RemoteConnectionServices.
    • b22665d : DirectReply: fix lockscreen crash
    • 6acb766 : Catch NPE on network state and fall back to empty summary.
    • 5bd5cf7 : Update primary key in VIS sound model database.
    • c80aaa9 : Introduce the config to disable LAUNCH_BROWSER
    • 93278ca : Handle exceptions from #requestPermission()
    • 9a641b6 : Docs: Fixed a broken link
    • 4309721 : Update DisplayMetrics even on default display
    • 3376f58 : Add API 25 to @since list.
    • d0408f0 : Fix launching alarm pending intent
    • 22f8557 : Allow SetupWizard to do WiFi scans if location off
    • da2018e : Only full-data back up regular files + directories
    • 2dbe166 : ExifInterface: Provide backward compatibility
    • 851ec49 : Fix issue #32125907: Intent.replaceUnsafeExtras() corrupts original bundle
    • edd8dc8 : Retain allowBackup annotation when system+lock wallpaper becomes lock only
    • 7af5362 : Fix Notification.Action.Builder copy constructor
    • e441e7f : Correct recently introduced logic error in seamless rotation detection.
    • 137c545 : Docs: Updates to the Download/Test file related to watch setup
    • 3e77984 : Fixed a bug where the system could crash when expanding
    • bd740cd : Fixed an issue where the emergency affordance would show
    • 0fbb608 : RRO: Synchronize access to overlays.list
    • 6dbf67f : Don't expose default strong auth timeout as constant
    • b2457c3 : Allow SetupWizard to do WiFi scans if location off
    • fc9cf72 : Fix SkShader leak for Gradient VectorDrawable and test
    • 78c4114 : Fix crashes after notifying bad notification
    • ac21e56 : Add note about density scaling behavior to setImageURI
    • 3ebe72b : Stop posting config asynchronously.
    • d990e4d : Respect restoreAnyVersion=true in full-data restore path
    • 028a60f : Essential packages' notifications can no longer be silenced.
    • c158431 : Fix small typo in ShortcutManager header docs
    • bee3ea1 : Delete unused broadcast receiver
    • 6d33357 : Removing a mimeIcon specific for album folders from MediaProvider.
    • 374ddfe : docs: Changed Google Analytics link to https://
    • fc4a5c2 : Delete "Show CPU usage"
    • cf71b1f : docs: Add Android developer written case studies
    • 4f26cb5 : Fix: "adb install -s" adaptation for session based install
    • 02920a0 : CEC: Check standby action availability before request for sleep mode
    • 1965375 : docs: Removed "Accessibility" page from "Pure Android" design docs
    • 0bba1c6 : List HF_INDICATORS_VALUE_CHANGED broadcast as protected
    • 762dfd1 : Ignore wallpaper relaunch timeout during shutdown
    • 26ab413 : Docs: Developer written case studies batch 3 (proj 31)
    • 42a4aaa : Set MIME type when building BROWSE intents.
    • 3e01ab2 : Docs: Remove a reference to a deprecated sample
    • 1791f50 : Fixed an issue where HUNS could have a background
    • 5bb5626 : Turn off additional logging in text rendering
    • 5f2ca6b : Fixed a bug where the header would flicker weirdly when replying
    • fe427f2 : Fixed the memory leak when receiving Nav messages
    • 679fe6a : Support calling start() in onAnimationFinished(...) in AVD
    • d3c3c34 : docs: Revised Espresso code snippets
    • d366709 : docs: add collections for Distribute Stories, Games and Apps
    • 0d2a46b : Scale bitmap shaders for target density
    • e9260ee : Allow sysui navigation to work when application occludes keyguard
    • 166b402 : Correctly pass number of input allocations for BLAS
    • fd59044 : Updates documentation for MessagingStyle constructor
    • f20b142 : Fix dismissing window showing
    • d51608c : Revert "Revert "Change bang to x for indication of no internet""
    • 69c1241 : Allow sysui navigation to work when application occludes keyguard
    • 197226e : cherry-pick from mnc-io-docs: docs: Updated descriptions for CSV file settings within IAB.
    • aaed526 : Add logging to CallerInfoAsyncQuery
    • e081040 : docs: Updating TIF docs for new TIF Companion library.
    • 4585374 : Remove incorrect non-roaming list for Telus.
    • 0d6e54e : Removing over-active NTP & XTRA assistance downloads
    • 006e061 : Reject DHCP packets with no magic cookie
    • 9f61d17 : Revert "Fix backup for users hit by erroneous backup disabling"
    • 781240d : Fix bounds rotation logic
    • 4c01910 : Add logging to CallerInfoAsyncQuery
    • e39a8a4 : Change DEFAULT_BG_LOW_JOB_COUNT to 1 in JobSchedulerService.
    • fd6846e : Wear Preview, auto, tv, versions project metadata. b/31771704 b/31903798 b/31773716
    • 652c5ad : Fix job scheduler crash due to uninstall race
    • d7dbec7 : When adding dialog window but not creating update the configuration.
    • 501d59d : Revert "Bump up preloading recents on boot up to user unlocked."
    • a4a4763 : Recents TV: Do not allow negative delay
    • 240ddd7 : Doc change: remove intl/nn from collections paths.
    • e0ea7fe : Catch runtime exceptions when parsing DHCP packets
    • 9c55556 : Make umbra lighter when the blocker is too high and has no real umbra area.
    • 9a48134 : Tethering: check if configManager is null
    • eafb535 : Eliminate unnecessary object churn in job scheduler updating
    • 0288dcc : Ambient: Re-register all trigger sensors if one fires
    • b07f140 : Tethering: check if configManager is null
    • ad32c55 : QS: Don't set flashlight state when we don't have an id
    • f11ee9f : Ignore loss of IPv6 provisioning when not avoiding bad Wi-Fi.
    • b77b775 : Slightly simplify IpManager#compareProvisioning.
    • 5b437d6 : Conditionally accept loss of on-link IPv6 DNS servers
    • 065ab6e : Refactor "avoid bad wifi" logic into a utility class
    • b14d4ab : Prevent any rotation while seamless rotation is pending.
    • 45f6a27 : Prevent triggering orientation changes until previous completes.
    • 4bf191c : Add "FILTER_NOT_HIDE" to filter out the apps.
    • cb99a72 : Fix issue #31305336: File corrupt: too many wake locks 101
    • 1f85971 : Restrict AVD and VD parsing to the current element instead of the whole document
    • 70c6411 : Docs: Wear preview 3 - tweaks to gradle snippet
    • 5754b41 : Fix thread race caused double free issue.
    • dadafd4 : Reload state when user unlocks
    • 1face37 : Docs: Redirect for Android Studio IR Flight Recorder
    • 559013e : Update preview-community redirect to point at +AD.
    • 473af05 : Make magnification ignore invisible wallpaper.
    • 91bb0e5 : Explicitly close FD binder parameters in backup/restore API calls
    • c57c8d9 : Add metrics logging for critical fingerprintd errors
    • ba1f790 : Add a delay before scheduling local syncs
    • c29dac7 : Docs: Fixed the menu navigation instructions
    • 5201f1e : Do not access MTP devices when disabled.
    • 1918214 : Docs: Fixed the Service link
    • 6ba466f : SurfaceView only call forceDisconnect if isValid
    • a9c3a0b : Docs: Minor TOC and link fixes for newly released iteration of Perf docs.
    • f096805 : Docs: Updates to backup documentation
    • e7863c2 : Reset mCurrentUserId when fingerprintd died
    • e848dee : Fix NPE in overridePlayingAppAnimations
    • 27d595a : docs: help button redirects, see go/AS-help-buttons b/31810305
    • fa6a486 : Implement untetherAll as calls to stopTethering
    • deebfec : Notify NetworkPolicyManagerService on tethering changes
    • 0046284 : docs: Broken at link in Memory article.
    • be69199 : Increase char limit for string.
    • 69dac2b : QS: Fix RTL handling for listening
    • 159dfb7 : Fix talkback reading battery 0% on boot
    • 1eabf53 : Handle the race condition when calling uncrypt services.
    • 0b611f1 : Docs: Loose ends from release of Performance and Power docs, 2nd iteration.
    • b65b81a : Docs: New document on interpreting Profile GPU tool results
    • 655230c : Docs: Adds new Battery Historian guide to Performance and Power section.
    • ef40606 : Fixed a bug with the scrollability of notifications
    • 01915a1 : SystemUI: Disable alternate nav bar in car mode
    • 09af67a : Docs: Emulator-related updates
    • 18037fa : Docs: Reducing image-download sizes doc for Performance section on DAC.
    • a80822a : Docs: Fixed the code sample
    • d4fa870 : docs: Updated wording on auto playback app requirement.
    • eb909e3 : Fix issue #31403654: Elevation of privilege vulnerability in deviceidle service
    • 47876e7 : Docs: Added info about vector drawable
    • 4989f06 : Add a missing case when detecting if a toast can be added
    • 1602d09 : Don't touch usage stats before system ready
    • 9dd4194 : docs: Added account sync know issue.
    • bc243a9 : Fixed a few bugs regarding big notification groups
    • 448489a : Work on issue #29422027: APR: Runtime restarts in system_server
    • 92d0602 : Fix crash if drawable doesn't have constant state
    • 62a40f8 : Add a missing case when detecting if a toast can be added
    • b202c67 : Docs: New "Power" area for "Performance" section on DAC.
    • e782434 : Doc: New page in DAC Performance section: how to reduce overdraw in apps.
    • 09d3285 : Don't touch usage stats before system ready
    • be11bc5 : Reset mCurrentUserId when fingerprintd died
    • adff7b5 : docs: Manage Memory perf article
    • 71f3563 : Make dispatchAudioRoutesChanged be called when BT A2DP status changed
    • fa6f70e : Revert "Disable selecting the default audio route when a BT route is avaiable"
    • cf09fe6 : Revert "AudioService: remove deprecated forcing of A2DP off"
    • 486f7d3 : Revert "AudioService: restore A2DP/wired headset auto selection"
    • 289e9c1 : Docs: Wear Preview - Release Notes and more
    • 11ae28f : Change network validation probe default configs
    • 8ed8267 : Fix backup for users hit by erroneous backup disabling
    • 4f62c92 : Fix logic in disabling BackupTransport in DO mode.
    • 7813dd7 : DirectReply: Prevent closing the IME window on reinflation
    • 5eb91a4 : AsyncTask terminating with exception calls onCancelled
    • b00d087 : docs: Added documentation for Inline action on notification stream and steps for adding images to a notification.
    • 5c76362 : Docs: Complications additions and changes
    • 1975021 : Fix backup for users hit by erroneous backup disabling
    • bbaadc0 : Fix logic in disabling BackupTransport in DO mode.
    • 2a03586 : Log the error when uncrypt timeouts
    • bfc1ba9 : docs:Added Wear partner logos.
    • ec72741 : DngCreator: Do not cache timezone in static initializer
    • 92eb22f : New Settings symbols for captive portal detection
    • d953bf8 : Captive portal detection uses 3rd fallback probe
    • 84afb1a : Don't start recents if no transition is happening
    • 6e5f3d2 : Fix NPE in overridePlayingAppAnimations
    • adc26ec : Remove unused mContext from BluetoothGatt[Server].
    • c3eec4f : Support triggering confirmConfiguration() via dumpsys
    • aed92d0 : Fixing html glitch in drag/drop docs.
    • bb12929 : Update JavaDoc about animatable on VectorDrawable
    • ecfc6b5 : Fixed a bug where the scroller would stop tracking
    • 1983f9b : ContextHubService: Hack around 32-bit app ID
    • 4b17e98 : Don't leak wakelock instances
    • 34fb906 : docs: Adding Espresso Intent and Web docs
    • 7294c11 : DozeService: Seperate double tap and pickup
    • 61f956c : docs: Removed support libraries from API Guide TOC
    • 8cf3c1b : docs: Update BroadcastReceiver docs for performance
    • 2d1a177 : docs: Documentation for WearableRecyclerView.
    • 22109c7 : Docs: FDP3 pages for standalone apps
    • aacd1ba : docs: Fixed attribute mismatch between XML and Java code samples for a "Clip" drawable.
    • abf5b4c : ExifInterface: Update javadoc for saveAttributes
    • b960272 : docs: Fixed broken link to "Picture-in-Picture" training guide within "Multi-Window Support" page.
    • 2dbf44a : docs: Removed obsolete links to Android N Preview Reference.
    • 4d04b1a : Allow null target in ObjectAnimator if the target has never been set
    • 65873fb : change the Studio banner link from release notes to features
    • 7e2657c : Changed themes for core activities
    • a3252f1 : revise Develop landing page banner for Studio 2.2
    • 8ddfa9c : update landing page banner for studio 2.2
    • 0f14671 : Fixing drag/drop docs for DRAG_START.
    • 469e65e : Increase priority for broadcast intent triggered by HW key
    • 01569c4 : switch utm_medium to utm_source fix a couple hashes update the test recorder URL from TAC to DAC
    • 316bf54 : Show PLMN on CryptKeeper
    • dd6629e : Camera2: Support early finished tasks
    • e9681e1 : docs: Added note in getCacheDir() that developers can use directory obtained from getExternalCacheDir() to store app caches larger than 1 MB.
    • b4bab2d : Docs: Added contents for Vector Drawables
    • bdb308a : docs: Added min/max values and descriptions for alpha getter/setter in ImageView
    • aa5a729 : Fix wake lock logic during Dream startup
    • 06b9b60 : Adding compatibility note for drag/drop in N.
    • 9ede1d2 : Fix wake lock logic during Dream startup
    • 74fa2d6 : Prevent NPE if someone creates a bad BluetoothHealthAppConfig object
    • 7f6a7bc : Enabling wifi on new demo session
    • 572d710 : docs: Redirect for /preview/setup-sdk.html
    • b926666 : Fix DismissView cannot be clicked sometimes after boot
    • dd8611f : Fix RTL issue of ImageFloatingTextView
    • 3629af0 : Remove location tile from the list of default-enabled QuickSettings tiles
    • 2c25e4a : Support WFC roaming preference
    • c5109b3 : Update/correct Drag and Drop docs.
    • a03c641 : QS: Don't show graph or warning text when not present
    • ed29365 : Revert "Change bang to x for indication of no internet"
    • 2366ff1 : ResolverComparator transitivity
    • 5d937fc : Updated summary logic for wifi
    • fbe9b1a : Restrict access to background networks to CHANGE_NETWORK_STATE.
    • e20b3d7 : docs: Removed all instances of "i.e." in IntentFilter parameter descriptions.
    • 3334a18 : Fixed a bug where the dimmed background could be invisible
    • b10a6dc : docs: Fixed misspelling in "Address" class overview.
    • d26e1ff : Limit LOCALE_CHANGED broadcast when init'ing.
    • dd7f1a9 : Null check for restoring LoaderManagers
    • d220683 : Force APKs to be streamed
    • f955d4c : docs: Removed two images that were moved to Piper in April
    • fc7086e : Fixed an issue where the inline controls where not usable
    • e2d4f5f : Force APKs to be streamed
    • c67c2a9 : Don't halt movement notifications when display is frozen.
    • a2bd512 : Fix crash in clearWallpaper()
    • f5d1e35 : Don't take app screenshot in minimize docked stack.
    • c7dda10 : Removed MESSAGE_BIND_PROFILE_SERVICE messages on unbind
    • ffaf07f : Fixing index bounds exception when TaskViews are added while dismissing.
    • 96f78f5 : Fixing RTL issues with transition and screen pinning.
    • bd53a31 : Defer launching next task until after first layout.
    • 705442f : Added Emergency affordance feature
    • 52f179f : Pass url to the AIA supervisor
    • 7e2bb3e : Recursively restorecon when SELinux label changes.
    • 100ba76 : Null check for restoring LoaderManagers
    • 1e6d77e : Enable shader cache for applications that shared UID with multiple packages too
    • 9bbc0a2 : Copy IN files to ID, temporarily leaving IN in place.
    • 03f7e9e : Immediately deliver new intent to paused activities.
    • 8817aa9 : Allow developer to override Material-style modes in picker dialogs
    • b5066fe : Save activity state before stopping acitivity when device sleeps
    • 00a42d4 : IpConnectivityLog uses new metrics service
    • eab511b : New IpConnectivityMetrics service
    • 50a84c6 : Add ipconnectivity.proto to services jar
    • b1af5e5 : ConnectivityMetricsLoggerTest
    • 0355128 : docs: Fixed syntax error in "Content URI patterns" code sample
    • 73a1fa7 : Avoid entering display freeze mode when using seamless rotation.
    • 42769ff : Fix animation glitch with overlapping orientation changes.
    • dafcbfa : Removing a temporary redirect for /ndk/guides/cmake.html
    • 4315877 : AAPT: Don't imply specific location hardware for dump badging
    • 38c9c30 : Add hidden intent extra about service availability
    • ee05681 : Fix stopping activity when removed from waiting visible
    • bd13f22 : Adds a Disconnect Cause for Emergency Redial
    • 7c70fed : Revert fixed at links.
    • de780c8 : Add RadioAccessFamily rank
    • 2f2365d : add source.properties file to the offline docs build which is required to get this in the SDK Manager
    • 2c89a4c : Rename should behave like create: avoid conflict.
    • 180202f : Don't hold old host callback for fragments on the back stack
    • 9af57aa : Found a couple of more references to Android N.
    • b6b57d4 : docs: Fixed typo in "Query the View Hierarchy" heading title
    • d24bb25 : docs: Fixed layout of "Build Buzz" page.
    • 6009d9d : Fix WallpaperManager APIs
    • 4b6d939 : Docs: Cleanup of Preview language in Android 7.0 docs.
    • 92fd1f0 : docs: Fix for clarification fo location permissions, hardware
    • 999fe14 : Docs: Fix missing space
    • 434c8db : Continue if package is not in system
    • 43caafa : Don't inform usage stats of interaction for a toast
    • 836d878 : Rematch wifi networks when the avoid bad wifi setting changes.
    • 7d76fc4 : Improve Javadoc for AnimatedVectorDrawable
    • d409d18 : Check caller for sending media key to global priority session
    • 28d8716 : Fix some at links.
    • 4bd88df : Add a hidden action to trigger the storage manager settings.
    • f6e9b95 : Check if anyone could possibly provide service.
    • 8a71ad0 : Large icons now scale nicer when expanding bundles
    • c9905d9 : Temporary redirect for CMake Variables list.
    • 51365c3 : Fix NPE for WifiConfiguration in AccessPoint.
    • 6e6af2c : Protect against crash on user switch
    • 0e98b64 : update metadata for the studio landing page cards (for 2.2 content) edit landing page banner ("a dozen" -- "20")
    • a138395 : Fix data disabled icons in RTL
    • 71e9ea6 : Added new config to indicate uneditable APN fields.
    • e3e31a8 : Fix another deadlock between IMMS and TSMS
    • 29bd384 : Add debug output for bad wifi avoidance restrictions.
    • 8ec1dc8 : Handle more commands in StoppingState
    • 165c51c : Support "don't ask again" in the avoid bad wifi dialog.
    • ab21660 : Removing private system ui flags from status bar flags logic.
    • d00481b : docs: Fixed constants in manifest sample related to battery level.
    • 63a0d0f : Add access tracker to renamed accounts
    • acb3eb3 : Small change for new sample test code
    • 8d1d2ab : OtaDexopt: Fix after-ota space measure
    • 6ad5f92 : Fix DPM unit tests, also fix a log message.
    • a611fdc : Always store wallpaper metadata to backup
    • 45bee6b : For pre-N apps, cascade LOCATION and DROP events.
    • da6be5b : A little more on issue #30766518: Document what targeting N does
    • bd66ef7 : docs: Revised "activity launched with NFC intent" code sample to demonstrate using onNewIntent() in these situations
    • 491bc2b : Cherrypick so we can publish N version code description ASAP
    • 5232329 : docs: Added note in LayoutTransition class reference that APPEARING and DISAPPEARING animation timelines cannot overlap
    • 0938f2f : Fix reporting of network connectivity when parole changes
    • c0c4ac5 : docs: Fixed broken link to Android KeyStore facility
    • b248b1f : docs: Clarified definition of KeyEvent.Callback.onKeyMultiple()
    • 65ed8f9 : Change data usage alert/disabled messages.
    • ef12811 : For pre-N apps, keep entered all parents of an drag-entered child.
    • 49ed3eb : docs: Added descriptions of "Pricing Template ID" column to in-app products CSV guide
    • f032cbf : update DAC landings for Studio 2.2
    • baae57a : Fix build break due to automerge of 7d2198b5
    • 2c03619 : Add count of WebView instances to meminfo
    • 02c72bc : Revert "Revert "add dev guide for constraint layout.""
    • 3fc21ef : DngCreator: Fix calculation of date/time stamps
    • f311b74 : Show hamburger menu if the activity is top level setting.
    • b9f84fb : Add access tracker to renamed accounts
    • 8960d0a : Docs: Fix manifest example for ARC
    • c4faf0c : Docs: Note that a Surface acts like a weak reference
    • 247d1c9 : Fixed a typo in the code sample
    • 9c2c583 : Fix potential NPE in RemoteConnection.
    • 1294dde : docs: Clarification for location permissions and location hardware
    • 923963f : Added new config to indicate read-only apn types.
    • 492450c : Collect status on uncrypt time cost
    • 1edc6da : Eliminating the “black hole” effect with location/drop events.
    • 53c934c : Null check action cloning.
    • 1547194 : Use "all_downloads" instead of "my_downloads".
    • 70db4fa : docs: Added v7 Palette library documentation and images to DAC training. https://android-dot-devsite.googleplex.com/training/material/palette-colors.html
    • 2618c1b : Update the avoid bad wifi settings on the handler thread.
    • 8041e89 : Disable network switching toasts on Verizon.
    • d33c075 : Remove synchronization from getCurrentInputMethodSubtype()
    • dddc438 : Catch all exceptions when parsing IME meta data
    • a4fab41 : Workaround for not showing previous tasks when time is set.
    • 1b4f83e : Ignore HasAlphaLayer flag to fix b/30929229
    • 295e727 : MediaPlayer: add comments of restriction for setNextMediaPlayer.
    • 905943f : Do not show roaming icon for Personal operator of Argentina
    • d15bb75 : Add remote control of Instant Apps
    • 693d869 : Handle charging state separately from temporary parole
    • 7bdb9ce : Fix system crash due to mismatching begin/finishBroadcast()
    • 8dc9afa : Fix scope for visualizer object release
    • 2baf095 : Adding advanced pattern support to PatternMatcher
    • 73b2093 : Unit tests for avoid bad wifi networks setting.
    • 9be58c5 : Support displaying a dialog when wifi becomes unvalidated.
    • 0b72a72 : Fingerprint Strong auth timeout
    • c8e9e12 : Support ignoring penalty for bad wifi networks
    • f15b282 : Explicitly pass old score to updateCapabilities
    • e6469e8 : Revert "add dev guide for constraint layout."
    • 37ee5c7 : In AccessibilityGestureDetector.clear(), dispatch a MotionEvent.ACTION_CLEAR event to mGestureDetector to cancel the ongoing gesture.
    • e6b987c : MediaExtractor: clarify EOS behavior for local files
    • 8350cbf : docs: Fixed language directory issue localization
    • 67e05b4 : Fix deadlock in AcitivityManagerService.
    • 9342e13 : Only return password for account session flow if the caller is signed with system key and have get_password permission.
    • 17d2440 : MediaScanner: check build fingerprint for system sound scan
    • e9d0adb : docs: Fixed language directory issue.
    • 98a4486 : Non-blockable notification packages.
    • 32c638a : Fix notification being slided over with the gear not showing
    • 83427ff : Ignore HasAlphaLayer flag to fix b/30929229
    • d67fbe6 : Change bang to x for indication of no internet
    • 89927b3 : Allow direct-boot aware activity to show before profile is unlocked
    • 5a122a1 : Add DevicePolicyManager.setBackupServiceEnabled as hidden API.
    • 3b63a38 : docs: Updated Android logo on "Brand Guidelines" page
    • 383dc53 : AudioService: restore A2DP/wired headset auto selection
    • 7d47b55 : Add build target for generating navtree json with all inherited members.
    • e852400 : Fixed NPE when pause is complete on a dead app.
    • 77cc817 : OtaDexoptService: Add tron logging
    • dab1516 : Allow dismissing ImmersiveModeCling without touch
    • 58427a6 : Slow RecyclerView item binding benchmark
    • 87d9699 : Fix bug in magnification coordinate calculation.
    • 1c3bccc : Docs: Preview 3 - Update to bridging of notifications
    • c8c3329 : Don't update publisher version code without scanning manifest
    • 826c706 : Immediately deliver new intent to paused activity in docked stack
    • da71ca0 : Parse -1 as WARNING_DISABLED in NetworkPolicyManager.
    • c1f0e87 : Extend apn retry configurability to more apn types
    • c0ee776 : Add optional logging to investigate URI grants.
    • 639fd11 : docs: September 2016 Dashboard update
    • e14d49a : Add test coverage for background networks.
    • f0e9a33 : Add a NET_CAPABILITY_FOREGROUND capability.
    • 7d21eae : ApfFilter: take into account IPv4 subnet prefix
    • 0dc1d31 : ApfFilter: more precise IPv4 broadcast filter
    • c3f915e : Fix black wallpaper after repeated crashes
    • 9941539 : Escalate HeadsUp when dreaming starts
    • ed9fa42 : Use DeviceDefault.Settings.Dark for systemui_theme
    • 5b3cc11 : Improve swiping to reveal gear for ongoing notifications with time check
    • af102be : HWUI: track upload & recent usage in font cache
    • 7ef97b6 : enable instant apps
    • dab38e0 : OtaDexopt: Downgrade apps when low on space
    • 9645b0f : Don't try to show crash dialog if lock screen is showing.
    • a8037ff : LocationManager - Handle Shutdown for right User
    • 3d5a4c9 : add link for how to update the gradle plugin. bug: 23725775
    • aa394dd : Ensure munmap matches mmap
    • e5fedb9 : Installer: Support delete_odex command
    • 09b7dea : Overflow number supports RTL layout
    • 68422fd : Update contentDescription of the DismissView when locale changes
    • 2c984f1 : Fixes a crash with a renderthread camera animation
    • 88082e9 : docs: Updated for Support Library 24.2.1
    • 8c18431 : Enable Bluetooth by default
    • f6a50be : Fix SearchView measure for UNSPECIFIED height.
    • 6403b40 : Add secure settings for Ambient Display pick up and double tap gestures.
    • 5b0b1fc : docs: Added recommendation to use jCenter dependency for Volley
    • 46ea8e7 : Persist package's test-only flag and always use it
    • e743bda : Fix Zen mode for different notification usage types
    • 701d730 : PopupWindow: Don't ignore top decorations in getMaxAvailableHeight.
    • 57fe701 : Cancel pending selection before filtering input
    • 0f57cce : Fixed a bug with incorrect handling of onUnlockUser
    • 00e5870 : Fix duplicate entries in ChooserActivity
    • 33c5903 : Hold a weak reference to PointerController when handling vsync
    • 5dc3f28 : Remove reuse of pending deferred transactions.
    • 3d4a106 : Add a background NetworkRequest type for mobile data always on.
    • 72bbf48 : Rematch requests first and listens second.
    • 089ca16 : docs: Added "Play Games Quality" card to Distribute Essentials page
    • 0d79ad9 : docs: Fixed typo in "Set Up App Indexing" resource card
    • 043e7b8 : docs: Fixed variable naming error in code snippet for viewing a video
    • c3dc9a1 : docs: Fixed typo in first paragraph of connectivity monitoring page
    • aedfd75 : docs: Fixed example of ACTION_VIEW intent
    • 2e3db79 : docs: Devices without SIMs use IP address for paid apps filtering
    • 36f3f03 : Revert "Fixing issue with old tasks being visible in Overview"
    • ea01439 : Move EventLogTags.writeDeviceIdle calls outside synchronized block.
    • b433d73 : update Cloud Test Lab guide for Firebase / Studio 2.2. Originally written by Aaron Carey. bug: 30400568
    • 048f3bf : Update JavaDoc for DragEvent.getLocalState
    • 44a5949 : CameraJNI: Fix memory leak in stop recording.
    • 0090727 : docs: Added note about permission/feature changes with network/GPS.
    • c2e96d4 : Add filter ordering
    • 346f6d3 : add dev guide for constraint layout.
    • baf29e7 : HWUI: calculate used memory in FontCache for gfxinfo
    • e898772 : Audio focus: clean up FocusRequester early
    • f16abd9 : ContextHubService: Keep handles across hub reboot
    • 84d3973 : Calls setUidFirewallRules() and enableFirewallChain() asynchronously.
    • 387838b : SurfaceView: Force surface disconnection before reuse.
    • 7d59cb8 : Invoke service w/ action
    • 7445c0b : Hold WakeLock while DreamService starts
    • 26af56d : Fix a bug where the Deletion Helper could not delete packages.
    • 0970046 : Don't update app idle rules on updateRulesForRestrictPowerUL().
    • 93326cf : Fix setPairingConfirmation permissions issue (2/2)
    • 543e45b : Changed the header of the region selection list to "All regions"
    • 752047d : Strengthen language about use of a11y API.
    • dfc6ce5 : Remove the deleted userhanle in cache to stop crashing.
    • 439e5e4 : Fix memory leak in MediaScannerConnection
    • 0d33113 : Disable selecting the default audio route when a BT route is avaiable
    • 961ca49 : Better IPv4 multicast coverage in ApfTest
    • ca9c676 : ContextHubService: Avoid null pointer dereference
    • f539680 : docs: Fixing links to moved Fragments guide, + redirect
    • 81cd158 : fd_utils: Fix broken usage of iterators.
    • e2f6173 : KeyguardStatusBar: Fix bad state after canceled animation
    • d3e07d4 : Package Manager: Sort list of packages to dexopt
    • 89e77eb : docs: Added item to Support Library revision history
    • f17c86b : A11y: Prevent utterance from resetting RemoteInputView
    • 14f51a7 : revisions to the Building Your First app class with feedback from mpawlan (thank you!)
    • 873a83a : Created a NETWORK trace tag.
    • 82c6e62 : Backport changes to whitelist sockets opened by the zygote.
    • 3e99736 : Moved activity to stopped state if relaunched while device is asleep
    • a1252cc : Backport changes to whitelist sockets opened by the zygote.
    • 5bf2ea6 : docs: Fixing redirect file
    • 3387913 : SurfaceView: Correct coordinate space in windowPositionLostRT.
    • 41ca1bc : Backport changes to whitelist sockets opened by the zygote.
    • 0f6a0e1 : Backport changes to whitelist sockets opened by the zygote.
    • 7ec85f9 : Backport changes to whitelist sockets opened by the zygote.
    • b0604ec : ContextHubService: Don't change app handle on load
    • bd8d20f : Remove the reference to android.support.v7.widget.Space
    • 0234587 : AudioService: remove deprecated forcing of A2DP off
    • 0b76d6a : fd_utils: Fix broken usage of iterators.
    • 20c747c : Add configurable emergency call number support
    • cbdd8dc : Fix issues with SHOW_WHEN_LOCKED windows
    • 6bd3890 : Fix slow PIN dismiss animation
    • 4bfb391 : Add a flag to indicate if a ScanData is for a scan for all channels
    • 9af802d : docs: Define card data for GPU Debugger b/31318053
    • df3a7ca : Change density for the correct user
    • 177801c : Keep the PIP at the shifted position when the Settings is shown
    • 4883281 : Quicker exit animation for bottom dock on Keyguard
    • 5e7e067 : Allow DO/PO to be installed with certain preconfigured accounts.
    • 1e4bc15 : docs: Added functional and UI quality criteria for Wear 2.0 apps. Bug:30951238
    • b5887e6 : Update #jd-content to #body-content for DevSite layout changes.
    • 6ae673c : Fix hint text color to align with latest Material spec
    • cefc037 : fd_utils: Remove /system/etc/event-log-tags from the whitelist.
    • 8dee054 : fd_utils: Remove whitelist for "/dev/pmsg0".
    • 9ac575a : Doc change: remove useUpdatedTemplates script and sections using old templates.
    • 7dd9749 : remove 'useUpdatedTemplates' flag that's no longer supported. Fix build.
    • 4b81252 : Fix NPE
    • 51f1e93 : Updated API reference doc for Single-Source RS
    • aa07653 : Prevent apps to overlay other apps via toast windows
    • 01e9682 : Avoid NPE on certificates that cannot be read
    • 92caebe : Improved logging.
    • b463a6d : docs: update docs for uses-feature element
    • 3404032 : docs: Mention SwitchCompat in Switch and toggle documentation
    • 6f657ee : Add toString method for session event codes.
    • a457ebb : Have WakeupMessage call Handler#dispatchMessage()
    • 534bfe1 : switch all API builds to use template-sdk instead of (soon to be deleted) templates-sdk-dev. also update all non-DAC builds to use the "referenceonly" flag for a cleaner output and faster build.
    • 2578bec : Only show optimizing storage dialog if dex opt dialog was shown
    • 031f795 : Only do slow unlock transition if real home is not running
    • 1ab959a : Fix typos in JavaDoc for InputConnection
    • 65712b0 : White-list grandfathered sync adapters
    • 355f33a : Exclude sdk files from metadata.
    • f8b0360 : Fix EGLImage memory leak
    • 292c86d : Mark 'candidates_style' as not translatable
    • ff374d4 : Canada AGNSS settings update
    • 802bc6e : Add branded VPN messages to go along with branded icons
    • 0b423e5 : docs: Typo fix in multi-window docs
    • 780395f : docs: fixing gpu debugger redirect b/31227713
    • 06e2e9c : Wait on frame work fences when frames are dropped
    • ad23b3f : Do not log surface destroy by default
    • 3f2d7d8 : docs: Add redirects for new help buttons (Create Java Class, GPU Debugger, more) b/31158856 b/31157097 b/31158502
    • c25fbde : Clear calling identity
    • eb3370d : Handle null Surface in createVirtualDisplay
    • de9d91e : Remove wtf log when optional apps are not found.
    • 3492543 : Call Debug.getPss without a lock held
    • 4ebc598 : Remove redundant code
    • 656fde1 : docs: update docs for the multiprocess attribute in provider element
    • 5c97ff2 : Wallpaper: Fix letterboxing if wallpaper is scaled but not cropped
    • 5dadc4d : AGNSS LPP settings for Telus & Bell
    • 8d5ec8d : Fix receive timeout on LocalSocket
    • 952a0d9 : Revert "Adds a section for unaccounted data."
    • e257d6e : Properly close fd backing a MemoryIntArray
    • 6fa02e9 : Remove wtf log when optional apps are not found.
    • 946c2b8 : Start Neko job service after reboot (if needed)
    • de003ae : Disable "Night Light" mode while in VR mode.
    • 435f98d : Also show attached windows during FLAG_SHOW_WHEN_LOCKED animations
    • ae0459f : docs: update javadoc description for View.setVisibility() method
    • 1e20208 : docs: Update docs for SQLiteDatabase replace methods
    • e8691d1 : docs: fix grammar mistake in TextureView
    • 193879a : docs: Add param info to TextView.setTextColor
    • 4d215ad : docs: Wi-Fi settings example now uses Settings constant correctly
    • 8fef05f : Fine tune code coverage filters for SystemUI tests.
    • bf6154a : Allow package verifier and uninstaller to do silent uninstalls.
    • 10e8f16 : Call Debug.getPss without a lock held
    • 2ebd1f6 : Custom LPP AGPS config for Rogers
    • bb6d89e : Revert "Fix flicker while booting"
    • 691103c : add dri device to zygote whitelisted FDs
    • 088088d : android.view.Surface: Add parceling warning
    • 532c799 : Stop double notifying a11y about Toasts.
    • b57e656 : Revert "Bump up the uncrypt timeout to 30 min." Creates Null Build to test OTA failure fix. This reverts commit 8abcfed8a42a1ca517ee3c8d0448fda669ff9ded.
    • 54dc9ed : Adds a section for unaccounted data.
    • b258f6a : Fixing issue with old tasks being visible in Overview
    • ba5339d : Revert "Fix flicker while booting"
    • 17dd01b : TextureView: clean up displaylists
    • dde8deb : replace the N Preview landing page with the redirect to the package index also update version metadata (no longer preview, now 7.0)
    • 25c7c4d : Rename PROPERTY_SHOW_CALLBACK_NUMBER
    • 8977e42 : add dri device to zygote whitelisted FDs
    • 34f6cbc : Fix QS CTS failure caused by tile backup
    • 59640a9 : docs: improve docs for sqlite package summary
    • 7cfe9f8 : docs: Added note about CustomTabsIntent.setAlwaysUseBrowserUI
    • 3764a26 : Add a whitelist of sockets on fork.
    • 84e6f12 : Network switch notifications: rate & daily limits
    • a43a095 : Network Switching Notifications: add unit tests
    • 6a399a2 : docs: Changed Android branding guidelines for clarity
    • ee5de9d : Remove INetd AIDL reference
    • fe2462f : Properly close fd backing a MemoryIntArray
    • a362138 : Sanity check ICMP6 router advertisement packets
    • f005f5e : android.view.Surface: Add parceling warning
    • 5add769 : docs: Adjusted return value desc. for getApplicationEnabledSetting
    • 3f97bc2 : docs: Fix broken camera example
    • 85a91de : update shared libraries for system apps
    • c3ae4db : Allow getResponseCode to block if response hasn't been received from remote
    • 1d6e7cc : Hold no locks when calling RemotePrintSpooler
    • 2e8a8a2 : Cherry pick TextureView fixes
    • 6626f54 : Add animation when unoccluding windows (1/2)
    • 86805aa : Push delete notification when Bug reports are deleted.
    • c60da1e : Eliminate next-alarm-clock broadcast flapping
    • 936aaeb : Fix bug that apps are not unminimizing if recent tasks are empty
    • 8eb0709 : Make sure IME focus is synced to View focus
    • cb1926a : Size print destination to support font sizing
    • 234d1af : Allow apps with CREATE_USERS permission to create demo users.
    • 29e8680 : ContextHubService: Allow cancelling load/unload
    • 12124d7 : Fix double status bar icons
    • b334c33 : Fix clang build breakage (-Werror -Wformat).
    • c5f27a7 : Reopen whitelisted zygote file descriptors after a fork.
    • c2e10bb : Don't notify on network switch if source network is validated.
    • b79f06a : Removed screen on/off callbacks from NPMS.
    • 00c4f7b : Force AlertDialogLayout to have gravity start|top
    • 8abcfed : Bump up the uncrypt timeout to 30 min.
    • cb3e123 : ChooserActivity: Cannot start app that the icon overflows the layout
    • 99c340c : FloatingActionMode: Fix screen coordinates.
    • c328f04 : Set up view state before attaching, jump drawables if needed
    • 77cbe79 : Fix flicker while booting
    • f3b6469 : Fixed a bug where notifications could reappear
    • a4155bb : Fixed a bug where the headsup would be stuck disappearing
    • 9cde724 : Enforce consistent sizes for arrays in SpannableStringInternal
    • 160a3c5 : Fix invalid divider state while rotating
    • 99e44c9 : add a notice that Work profiles are not compatible with Instant Run Also includes the redirect for links from the Studio UI bug: 31098748
    • 06f9eb8 : Fixes for ImageView drawable visibility dispatch
    • 0903ec5 : Add logging to CursorWindow JNI code to track #31046363
    • 93d94eb : Update CP2 javadoc
    • 6af315a : whitelist sms code for TMO-DE and TMO-MK.
    • efc1c4d : Enable web action apps based on system setting
    • 6f29c20 : docs: Fixing formatting problem
    • d81c426 : Add device config to determine when "allow hold" carrier config is used.
    • 05bce15 : Play sound on ACTION_DOWN for navigation keys
    • 5320ee4 : throw if 1 verifier found
    • 0e164b1 : Document correct context for obtaining WifiManager
    • baade75 : Backup system QS tiles
    • 5817ce0 : ContextHubService: Hack in Google vendor value
    • 9d4d881 : ContextHubService: Avoid uninitialized handle
    • 02fd609 : Configure code coverage filters.
    • d954357 : Fix AccountManagerServiceTest
    • c2166b8 : Also Set IME_FLAG_NO_FULLSCREEN to RemoteEditText
    • a8abdd2 : Fix a regression in sync manager
    • 6472aa8 : Revert "Dispatch a11y events in separate thread."
    • dfed1c7 : Fix a regression in sync manager
    • b5760c1 : Fetch ga script over https to avoid mixed content.
    • dd28b7b : Try to mitigate issue #31016187: system_server crash in ArraySet.
    • 1c22ae2 : docs: Fix typo
    • 2d629c3 : docs: Removing non-English /preview/ directories
    • aff2f94 : Fail createVirtualDisplay with single-buffered Surface
    • 92aa4b2 : Try to mitigate issue #31016187: system_server crash in ArraySet.
    • 5de2fea : Revert "Dispatch a11y events in separate thread."
    • 06f3fa6 : Update InCallService#onConnectionEvent comments.
    • efe0839 : Show a toast when switching from wifi to Verizon cell data.
    • 5526f9c : Support notifying network switches via notifications and toasts.
    • c1bc0be : Add simple NetdService util class
    • e1398ea : Adding flags to allow package names to be sent to support.
    • 7d2198b : Avoid crashing when downloading MitM'd PAC that is too big
    • 169f86c : Remove obsolete collections and extras metadata files. Authors should use jd_extras_lang instead...
    • 8a33273 : Add the Moves setting values to the backup list.
    • 264c7a9 : Store the event of settings db downgrade
    • e797b84 : Fix crash when user changes after a11yservice dies
    • d64f8bf : docs: Add docs on OnboardingFragment
    • 2471a37 : Properly configure live wallpaper selection following restore
    • 0a815bb : Add TestApi to ValueAnimator for AnimationScaleListDrawable CTS test.
    • bcbb5c4 : Fix alarm Bounce: remove DC offset at beginning
    • 37b44dd : Always report visibility to new ImageView drawables
    • 8144648 : Update services info before returning authenticators
    • 91514c7 : Use correct UID checks and proper database lookup
    • 68c04c0 : Set config_use_sim_language_file to true for mcc 001.
    • fd0bd4f : Resolving race condition while writing recent taskids
    • 7ee37f4 : Use correct UID checks and proper database lookup
    • 0a15cd4 : Backport shortcut manager test utilities to DR
    • b2d6ed3 : Prevent notifyScreenshotError() from calling twice
    • db90897 : Support multichannel sounds in bootanim
    • fc4cf2d : Shortcut: Improve backup & restore
    • 190e532 : DirectReply: Fix bugs when replying from HUNs
    • 9550f2e : DirectReply: Fix bugs when replying from HUNs
    • d8ac1dd : use threadtime when collecting logcat
    • 2b2f728 : Changing default value of config_use_sim_language_file to false.
    • c351045 : ContextHub: Avoid reference leaks
    • 18bf581 : Added error handling to settings suggestions list
    • 11a84b8 : Ensure the layer drawable callback is set when loading from theme
    • 1bb8f51 : Override LinearLayout's onLayout pass in AlertDialogLayout
    • 5e1476e : MediaSessionService: Leave log for media key events
    • 675c5d8 : Fixing issue with toasts not showing for guest users.
    • c3eedd9 : Bump up preloading recents on boot up to user unlocked.
    • 25702ce : Don't complain about sender of MASTER_CLEAR
    • bfd1d6e : Do not print misleading debug messages in some scenarios.
    • 095d412 : use directory timestamp during OTA
    • ec8837a : Improve logging for NightDisplayService/TwilightService
    • 319c806 : Add metrics logging for Settings - Help & Feedback
    • 5cb2973 : Only sync adapters with access can see an account - framework
    • 60c1739 : BootReceiver: Report correct headers for last messages
    • 3793aff : Remove swipe-up gesture from Tuner
    • 3f09052 : Don't use fullscreen theme for forced resizable info activity
    • 244a43e : Update light mode when battery saver changes
    • d8a55f6 : Don't complain about sender of MASTER_CLEAR
    • 066d94f : Only allow focused window to select seamless rotation.
    • 0851606 : PopupWindow: Gravity fixes.
    • ef8d8ea : No need to check package name
    • 97de2b2 : Ambient: Pulse for every noisy notification exactly once
    • 9a107a2 : Add carrier regex config values for VisualVoicemailSmsFilter
    • da23618 : Documentation warning against short-lived Contexts
    • 6a7e089 : AppErrors: Don't suppress dialogs when ANR_SHOW_BACKGROUND is set
    • d13602f : Ambient: Pulse for every noisy notification exactly once
    • 0b59906 : Refactor NetworkNotificationManager.
    • f3ae2ee : Move notification code out of ConnectivityService.
    • a8f9a07 : ExifInterface: Make saveAttributes throw an exception before change
    • a49bafa : Backporting shortcut manager test utils to mr1
    • 3366328 : Do not scan system apps unless after OTA
    • c069ed7 : Updated user document for Single-Source RenderScript
    • fea1b77 : Implement new ephemeral resolver design
    • afb5269 : No need to check package name
    • 0c03664 : Add an new internal DrawableContainer to handle animation scale == 0 case.
    • 19551a8 : Added getDataPreloadsMediaDirectory
    • 828ec3d : Only allow focused window to select seamless rotation.
    • 66b3a0d : Avoid potential re-entry as a result of child mutation
    • d0a7649 : redact PII only for non-null value and apply SHA-1
    • d64255f : Update the javaDoc for VectorDrawable and AnimatedVectorDrawable
    • c10db98 : Update navup button content description when it's menu.
    • fd80d54 : telephony/roam: Do not show roaming icon for Videotron SIM camped on Canada network
    • 64e1ba4 : Only dispatch window visibility aggregation for targetSdk = N
    • 7581cdd : Make sure surface control is really valid before giving it to client
    • 0790ac6 : Update lint check to accommodate new emoji sequences
    • 4dc14b2 : HIC: Improve AccelerationClassifier
    • e816f1f : Doc change: intl page updates for final n release.
    • b7573e9 : Set Root.FLAG_LOCAL_ONLY for MTP roots.
    • 0cc68db : If Vodafone Italy sim is in Spain consider it as roaming on Spain nw.
    • f8912fc : Fix roam icon issues in Austria
    • b0ca004 : Doc change: updates for final N landing page and related resources.
    • f7d1b5d : Fix wallpaper backup eligibility test
    • 085a05c : Off-load unlocking users onto a worker thread
    • 6c902d0 : Change retail mode wallpaper (1/2)
    • 2ff4480 : Release mPackages lock earlier
    • 28c20d3 : Process: Fix communication with zygote.
    • 6b312a0 : HIC: Improve AccelerationClassifier
    • 196cb73 : Docs: Adds a redirect to make it easier to access Performance section on DAC.
    • cbaf3f9 : Docs: Adding information to Building-for-Billions landing page.
    • ad31603 : Add carrier regex config values for VisualVoicemailSmsFilter
    • 3be73d3 : ContextHubManager: Document InstanceInfo bug
    • 823cd0e : Prevent wifi icon from disappearing
    • 3907049 : NanoAppFilter: Workaround HubId issues
    • 6d9e7f6 : ContextHubService: Maintain hub result meaning
    • fac5be2 : ContextHubManager: Fix API documentation.
    • 2197e8d : Added error handling to settings suggestions list
    • 10163d0 : ContextHubService: Fix app query
    • fe6d4f5 : ContextHubService: Don't double report app loads
    • c346494 : Dispatch a11y events in separate thread.
    • f821079 : ContextHubService: Make app handle size match Java
    • 0d052c9 : ContextHubService: Update caches on nanoapp unload
    • 9201a30 : Set DeviceLockedForUser state synchronously
    • 252a624 : Add resource based mechanism to grant default permissions
    • 32d9dc1 : Fix NPE during Activity transition using wrong Activity.
    • 0dab73b : AudioSystem: Verify audio port array information
    • d44d46a : Add resource based mechanism to grant default permissions
    • e956365 : Fix issue #30929080: Default Assist app is set to None...
    • 3f3eaa0 : Prevent FIFO threads from creating more FIFO threads.
    • 9ad944f : fix redirect for AIDL doc bug: 5967288
    • 59020bf : Add resource based mechanism to grant default permissions
    • a8d4f48 : Release mPackages lock earlier
    • 366262d : Only have a single call into pdfium at a time.
    • 38ee337 : Prevent FIFO threads from creating more FIFO threads.
    • 2c61c57 : Isolated processes don't get precached system service binders
    • a3edbf6 : Fix NPE during Activity transition using wrong Activity.
    • 9a23606 : Protect various Bluetooth broadcasts
    • f8dd7b4 : Removed screen on/off callbacks from NPMS.
    • 737d9fb : AudioSystem: Verify audio port array information
    • 442ed57 : Grab lock when accessing mutable state
    • f2d87eb : AppIdleHistory: Only write screen on durations during regular sync
    • eee3518 : add workaround for annotations dependency conflict with espresso
    • 65813df : Docs: Fixed the Bluetooth guide link
    • b5ed860 : Add connection events for indicated when a connection is remotely held.
    • 26ae640 : AAPT: Handle gaps in resources when building splits
    • d11d1a9 : Fix a flicker when returning to the lockscreen
    • a770530 : Announce the date for accessibility using EMMMMdy format
    • 8735f07 : BackgroundDexOptService: Check for low storage conditions.
    • 1f4278a : Better error handling when NetworkManagementService#untetherInterface() fails.
    • 853b23d : Fix listeners not getting called when AVD falls back on UI thread
    • 1e6695b : Restart accessibility services after they update.
    • b042ab1 : dd new ds-static doc build target to generate static docs (only) for devsite without resolving @links.
    • 481255d : Add Telephony Connection event for handover from WIFI to LTE.
    • f8da30d : Correctly report the transparent region
    • a9d3efd : Fixed the animation of the no notifications view
    • 70196d8 : Allow configurable data warning for BillingCyclerPreference
    • 5ea6b1e : Adds a CNAP filtering field to the CarrierConfig
    • 9ec3c7e : Fixed a bug where the summary could become visible even if it was suppressed
    • 55bd74b : Fix maps resume being blank
    • 88929f9 : NavBar: Use rotation watcher
    • 085994c : docs: Docs for Support Library 24.2.0 release
    • ae3fecc : Support library 24.2.0 API diff
    • 80c44dd : Fixed a bug where the summary could become visible even if it was suppressed
    • 32cc6b7 : docs: Fixed code snippet in notify-user/navigation.html
    • 03df083 : Fix maps resume being blank
    • 8e69dd2 : Process: Fix communication with zygote.
    • e29c649 : Process: Fix communication with zygote.
    • 6e29bf0 : Support tethering IPv6 toward the first requested downstream.
    • 2a0e48a : Add null check to KeyEventDispatcher.
    • a98b32c : NavBar: Use rotation watcher
    • fea963e : Add new window type TYPE_DRAWN_APPLICATION
    • 2d71384 : Fix vulnerability in LockSettings service
    • cafdc2e : Changing user inactivity and warning dialog timeouts
    • 4f4780f : Count failed install as finished
    • aab0915 : Limit seamless rotation to TRANSFORM_INVERSE_DISPLAY children.
    • 0356865 : Fix bug where RemoteInputView didn't reopen the IME
    • d381bc3 : Fixed an issue where the background could show in a wrong way
    • 193ed74 : AAPT: Fix use-after-free error
    • b0d2670 : Wallpaper target selection during animation
    • 1ccd425 : Allow seamless rotation before mTopIsFullscreen is set.
    • 57d9fbd : Introduce new constant for double tap gesture rotation hint.
    • f9c6026 : QS Footer: Don't update icon from wrong thread.
    • 04ce757 : Add missing remote conference property set.
    • 83caa36 : Allow performShowLocked when transition animation started
    • c1b607d : Docs only: N is no longer a shrug.
    • fa43485 : docs: fix broken links in Activity reference
    • 9edd6be : SamplingTimer: Fix issue with summary recording too much
    • 9f52b7a : docs: fix link in Loader reference page
    • d866b02 : Fix LockscreenWallpaper jank
    • d42fe85 : Fix incorrect notification about running out of storage space.
    • 46831fa : Copy exiting app token list while stepping animation.
    • 86d5c3f : Support auto-downgrade to audio when data disabled.
    • c613c63 : Remember all wallpapers' backup-allow state
    • e45311a : Replace android auto assets with the latest
    • ec045c0 : DO NO MERGE -- Revert the following two commits as they're causing flickering
    • 5dabf06 : docs: rewrite one attribute description in R.attr
    • 53415ff : docs: Fix typo and broken link in AsyncTask.java
    • 44bd57e : DO NO MERGE -- Revert the following two commits as they're causing flickering
    • 2335bd6 : Assist: Allow disabling the disclosure animation
    • 6da39a4 : Add property to force restorecon to run.
    • b50e856 : Update RenderScript docs: reduction, other API 23/24 changes, cleanup.
    • f8eca40 : Add restart to GlobalActions.
    • 982a94c : Fix a race to detemine IME switcher visibilityde
    • c2661e5 : Clear WS.mDestroying on AWT.clearAnimatingFlags
    • 73e9bc3 : Some fixes for transition animation selection
    • 4a77bc0 : Dump out last real used app transit type
    • bd042e6 : Fix documentation.
    • c015e1c : Make data warning notification heads up.
    • 157f416 : Limit capabilities of a11y gesture dispatch.
    • ed21e8f : Add ImsReason codes and DisconnectCauses for data disconnects.
    • c24078f : Fix NPE in deferToPendingTransaction.
    • 6172266 : Check system & lock wallpaper backup eligibility independently
    • 63e43e0 : Add API to enable/disable the visual voicemail client
    • ed841cb : Make View#isTemporarilyDetached() less confusing
    • 7e23718 : Fix NPE in TextureView
    • c48b20f : Do not toggle OEM unlock if bootloader unlocked
    • 3c0d44e : Clear WS.mDestroying on AWT.clearAnimatingFlags
    • abfa7e2 : add info about how to return default values from android.jar bug: 30757670
    • 808621c : Some fixes for transition animation selection
    • 60091a9 : Dump out last real used app transit type
    • 2763c2b : Disable battery saver when booting with sufficient battery
    • 4346f63 : Make NightDisplayService robust to early alarms
    • 9d6fc92 : Only disable trust agents after lockout
    • afa8b98 : Base date-change alarm on 24h "hour zero," not 12h
    • 48242f0 : Don't run expand/collapse animations when dismissing.
    • feb846c : Fix exception spam in ActivityManagerService.
    • bb42b7d : Avoid weird expand animation when a notification is updated
    • b0025e1 : Camera: ensure lock ordering (device-session)
    • e7bc152 : Zygote: allow system server compilation to fail
    • 20f2ebb : Add API to enable/disable the visual voicemail client
    • 1e17323 : Fix two shortcut manager issues
    • 290c435 : Suppress Boot sound for non-standard scenarios.
    • 908b86c : TwilightService v2.0
    • b20addb : Allow to keep screen on only if window can be seen
    • d1dcbef : Fix up some comments in IPv6 tethering code.
    • 5f1649e : A little more on issue #30766518: Document what targeting N does
    • 3cb2b49 : Fixing admins not being removed from DpmMockContext
    • 83ea55a : Fix setVrThread's exception handling.
    • 298f927 : Account for scaling of surfaceInset area in magnification.
    • f47eff7 : Fix lock wallpaper backup & restore
    • f40ee50 : Don't preserve a11y focus in hierarchy state.
    • 2dabc82 : Fixed that HUNs wouldn't show when the keyguard is occluded
    • 21bd9b8 : Allow permission group updates
    • 0f20d93 : Add carrier config to indicate whether to notify of vt handover failure.
    • 377b797 : Rescan apps after restore and re-publish manifest shortcuts
    • d86e14e : Clean up when recycling a pid with a pending launch
    • b2b3b64 : Add missing null check to AppErrors#handleAppCrashLocked
    • b34cbed : Fix issue #30766518: Document what targeting N does
    • 4c0c4df : Include tids in android.util.Process exceptions.
    • f29d07a : Don't call into pkg mgr svc w/ lock held
    • c4337a3 : Notification: Reuse drawable in Header if Icon unchanged
    • cd68212 : Make updateSurface non-blocking
    • 34331b7 : Fix fingerprint swipe gesture settings for secondary users.
    • ae01c57 : Use colorAccent for profile_button.
    • 448be0a : Process: Fix communication with zygote.
    • 593aab7 : Zygote: Better logging for setgroups failures.
    • 6434eb2 : Clean up zen rules and permissions immediately on uninstall.
    • 847167f : Limit number of recents entries for an app to maxRecents allowed.
    • 9a7d0a5 : Fix navigation bar in seascape in BackdropFrameRenderer
    • fa37b2f : Handle setting and deprecating local DNS IPv6 addresses
    • 837fa7e : Bind fingerprint when we start authentication
    • 4ae263c : Put the affordance launch animation back on the renderthread
    • a8e1c75 : Docs: Fixed the link that loads Fragments guide
    • dd7110d : Handle empty/unspecified crop properly in wallpaper restore
    • 95698f1 : docs: fix code snippets in SQL Databases page
    • 9bfba9c : Made background updater more robust to state changes
    • 3c53ec5 : Prevent EndLayerOps when Begin was rejected
    • 9de5ee8 : Ensure Dequeue/Queue duration is always set
    • 64183d5 : ShortcutManager improve app udpate check
    • 798fb79 : PopupWindow: Be more consistent about Gravity calculation.
    • 3050879 : BootAnimation system property to play sound.
    • 86bbfaa : Docs: Renamed Google Now to Google Voice Actions
    • 18e08a0 : Fix infinite AVD not running
    • eded2fc : Restore padding.
    • a8918f2 : Limit capabilities of a11y gesture dispatch.
    • 950faff : Don't ensure configuration for activity we are resuming.
    • 703b097 : Ensure known good state when starting.
    • 36ca72c : Prevents screenshot layer from dismissing IME.
    • 37979c9 : Fix bug where foreground activity fails to cancel auth/enrollment
    • adbee55 : Have BatteryStats track and report the running wakelocks.
    • dd228fb : Make sure IME focus is synced to View focus
    • 78a8e9d : Fix AsyncTask to handle exceptions in doInBackground
    • 61b350c : Improved the transition when clicking on the last notification
    • 08deff0 : Reverting ag/1288123
    • cf02471 : Reschedule date-change alarm whenever the time is set
    • 47be54b : Use symmetric conditions for advertising and performing ACTION_SCROLL
    • 568585b : Switch volume animation to Scene.
    • d9d35bd : Fix WM missing stack/task when activity is force stopped and restarted
    • 0bc1ec7 : LocationManager - Handle Shutdown for right User
    • a24a984 : Keyguard: Improve trusted unlock while occluded
    • 34a1cdf : Keyguard: Refactoring for improving trusted unlock while occluded
    • aa3901a : Fixed a bug that could lead to an empty notification
    • 920f794 : Add Connection Event for wifi handover failures.
    • d226512 : Correctly initialize rotation animation hint.
    • 70e89c9 : Ensure Dequeue/Queue duration is always set
    • b1b5efd : docs: fixed generics in data binding code samples
    • a2acb4f : Fix currentAnimationTimeMillis to use vsync time
    • 31b95e0 : Move EphemeralResolverService
    • c896963 : QS: Fix accidental a11y tile removal
    • b06099e : Fix issue #30647973: stopForeground() doesn't remove notification
    • dc920d8 : Only reorient nav bar if needed
    • f7167e8 : Support repeatMode = reverse in AVD
    • d871f95 : Removed contentDescriptions that hindered accessibility usability
    • 1b24fb1 : LocationManager - Handle Shutdown for right User
    • 60af594 : Fix "adb backup -shared"
    • ddcdecc : Keyguard: Improve trusted unlock while occluded
    • 9704e40 : Not trying to remove admins already being removed
    • d88eb26 : Keyguard: Refactoring for improving trusted unlock while occluded
    • dc5dede : Only filter a11y motion events if needed.
    • d419723 : docs: Revised "Optimizing Content for the Assistant" page.
    • a8cfb37 : Improve handling of crashing a11y services.
    • 6725d58 : Remove animation value change from push staging
    • 29a4a9e : Don't crash system server when setting scheduler.
    • 569a458 : Fix issue #30647973: stopForeground() doesn't remove notification
    • f3cd2c6 : Add metrics event for Settings-Display-Ambient Display.
    • dbf61b6 : WindowManager: Restore update behavior of mLastFrame.
    • b30236d : Fix NPE in TextureView
    • e99acb2 : Fixes a bug where setting a null bigLargeIcon would not clear it
    • 8f4c826 : Mark wallpaper as backupInForeground="true"
    • 844c43a : Docs: Fixed typo in API Overview
    • daec550 : Improve docs for GradientDrawable's useLevel and centerX/Y properties
    • 66a8562 : Use localized hour when announcing selection for accessibility
    • f0ac2ba : Constrain input hour and minute to valid range
    • a61f179 : only rate limit notification updates
    • b9d0491 : Call userActivity when dismissing keyguard
    • 3c2587f : Fix NPE in TextureView
    • 768ca7d : Clean up VideoView, SurfaceView constructors
    • e93e6f9 : Fix flickering issues with FLAG_SHOW_WHEN_LOCKED and fingerprint wake
    • 49726b1 : Use Settings.Global.putInt for PACKAGE_VERIFIER_ENABLE
    • b48909e : docs: Updated wording of callout describing device opt-out options.
    • 4d219da : AAPT: Fix feature split generation of ID resources
    • c54c748 : Ensuring that the dock state is opposite of the nav bar.
    • 712c053 : cherry-pick from nyc-dev: docs: Add ARC documentation TOC file
    • 33525d2 : ShortcutManager: Update foreground check.
    • 684d849 : docs: Migrated "Android Runtime on Chrome" pages to DAC
    • 178caa8 : docs: Added page on DAC describing ARC manifest file considerations.
    • 847bd85 : We don't need to wait to pin the camera app.
    • b29a938 : docs: Add ARC documentation TOC file
    • d393d5c : Fixed the transition of the background of the notifications
    • 9cd48bb : docs: Migrated "Android Runtime on Chrome" pages to DAC
    • a340bfd : Add historical logging to settings provider
    • 76389c0 : Eliminate next-alarm-clock broadcast flapping
    • a981d08 : Fixed a bug where the notification would fade out in a ugly way
    • 53fafdf : ResourcesManager: Return null on failure to create Resources
    • 64e88cd : Docs: Fixed info about spanning multiple columns
    • 399ddb0 : setCarMode() only when car mode changes
    • 28ba289 : Correctly handle a case when there are no preloaded apps
    • 68bdff1 : Fixed a bug where groups would animate the wrong way
    • fc73eec : Adding support for blacklisting apps from Recents transition.
    • 9d47cae : docs:Updated logos in Auto index page.
    • 5f14502 : Loading the camera preview correctly with direct boot
    • b56e921 : Lowercasing search query in ExternalStorageProvider#querySearchDocs.
    • d58230c : Fix RNA crash
    • 542e262 : Add carrierconfig enhanced_4g_lte_title_variant_bool
    • 6dd4e88 : Fixed year on copyright notice.
    • 9c74ff1 : QS Header: post some updates to the header
    • d8fb07f : QS Header: don't update everything unless we need to
    • 7000519 : PIP: Hide play/pause button by default
    • 97a3d3c : docs: Added page on DAC describing ARC manifest file considerations.
    • 090b7d8 : Only reorient nav bar if needed
    • d8ed82f : Fix component management in VrManagerService.
    • 3022cad : Fix FrameMetricsObserver crash
    • 1c21fc5 : Disable systemui navigation events while keyguard is showing
    • 0fc298f : Improved vibration feedback completely
    • 1c16c37 : TextureView: destroy layer on destroyHardwareResources event
    • 1f4f26b : Fix component management in VrManagerService.
    • b43ba86 : Fixing typo in dump log.
    • 3b7309d : Docs: Changed custom_toast to toast_layout
    • f27ab3c : Docs: Fixed typo in API Overview
    • 741757f : docs: Fixing download redirects
    • de8572d : Fix issue #30601353: Don't warn of non-protected explicit intent broadcasts
    • fb48521 : docs: add info to SharedPreferences.Editor.putString
    • 4dd032d : ShortcutManager: rescan all apps after next OTA
    • 2dd20a6 : Target API check for margin params fix
    • c6da82f : Move brightness handling to a background thread
    • dfb851c : QS: Fix expanding on closing detail
    • 08a7919 : QS: Tweak animation paths when few icons
    • 3c00afb : Add metrics logging for fingerprint swipe for notification panel.
    • 3f0526e : Fix @link tags in keystore doc
    • ffb4eb1 : cherry-pick from nyc-dev: docs: SafeBrowsing API
    • 65ddb15 : Fix FrameMetricsObserver crash
    • 1573d8b : Not longer need MANAGE_DEVICE_ADMINS permission.
    • 6f4d7b3 : Remove lock contention when unlocking users
    • 407c0be : Only get trace name if tracing is enabled
    • dbe6fdb : Fix multi-window drag jank if vsync-app is before vsync-sf
    • ceb7bfa : Reduce duration for pick-up animation
    • c7e02c1 : OtaDexopt: Special-case system app classpaths
    • 354607f : Deprecate IPv6 prefixes no longer in use.
    • b51b286 : Ensure layer update include the dirty rect from AVD
    • 2fc661a : Revert "Prevent apps to overlay other apps via toast windows"
    • 02f338e : LauncherApps should also throw when user is locked
    • 0ba4c71 : Fix issue #29506774: Foreground Service Can Avoid Notification Requirement
    • 9937f81 : Reduce extra a11y events when alpha changes.
    • ca955a4 : AAPT: faketouch feature implied if no touchscreen feature requested.
    • 1290125 : docs: Add ARC documentation TOC file
    • 4387190 : Eliminate recents upload jank
    • debdc8d : Lockscreen fingerprint icon error color matches error text.
    • c6b5b33 : Fix null deref crash
    • 7e6d8e2 : Removed redundant call to updateRulesForRestrictPowerUL().
    • 882d515 : Fix null deref crash
    • efe4ecc : Revert "LauncherApps should also throw when user is locked"
    • c82e879 : Put VD animators on paused list when RT stops drawing
    • dd32d90 : Fix Night display QSTile for secondary users
    • 843f022 : cherry-pick from mnc-mr-docs: docs: SafeBrowsing API
    • 997ccdc : docs: Updated layout and timestamps of developer stories.
    • 1d33c3f : Adjust touch progress offset to account for changes to AbsSeekBar
    • eaf08cf : Work around to get ride of NPE in app startup test
    • dc24f93 : Prevent apps to overlay other apps via toast windows
    • 995fa2b : Fix finishing activity in non-focused stack
    • 3629bc8 : docs: Fixing incorrect div tags in l10n N docs
    • 2ec16b0 : Revert "LauncherApps should also throw when user is locked"
    • 3d1cd9d : docs: Update Android Dashboard for August 2016
    • ed4cabc : MediaSession: Allow all profiles to handle work profile case.
    • 04f76aa : Cleanup mAnimatingExit flag before maybeUpdateTransitToWallpaper()
    • a4600cc : String tweak "upgrading" to "finishing".
    • e46393e : We should registerContentObserver with app's user id
    • 389f091 : Add methods for setCarMode()
    • dc5a63b : Added todo items for a potential metrics issue
    • 657153b : Work on issue #30407061: OverflowArrayMap.stopObject unable to find object
    • 1035b25 : Doc change: escape lt char in generic type in pre block.
    • 97f80cb : Make watch Switch thumb color consistent
    • 8cf39c5 : MediaSession: Allow all profiles to handle work profile case.
    • dd5469e : Align bottom text with battery graph in RTL layout.
    • ec8b21a : docs: Improved Google Play Developer Console documentation
    • 9f818ea : Prevent brightness changes before boot complete.
    • 115514b : OtaDexoptService: Run dexopt on all apps
    • 7468091 : Allow apps with CREATE_USERS permission to call UM.getProfiles.
    • bc4ad85 : LauncherApps should also throw when user is locked
    • 9b0e888 : Increased size of data_saver_enable_title.
    • 9ebf2a5 : Add (corrected) usb power sink handling
    • 39e0bf2 : Force AlertDialogLayout to have gravity start|top
    • 60df33d : Explain the IAE thrown by resetPassword.
    • 2d5b8d7 : Teach JankTracker about new swap behaviors
    • b5ece9a : Start listening on notifications/QS panels on expansion started
    • 83ab854 : Only check password length for relevant qualities.
    • 90cbc5b : Fix missing IpConnectivity metrics
    • f9fdf87 : IpConnectivityMetrics: no metrics upload in tests
    • 4b4ba90 : Defaulting wallpaper offset to edge of the screen.
    • ea0d713 : Stop exposing LTE_CA as a rat type.
    • a211850 : Docs: Adds a redirect to allow a shorter URL for NBU page on DAC.
    • a2b5ce1 : update shared libraries for system apps
    • 773e997 : Cache package names after reboot
    • aba9743 : Use SurfaceControl.screenshot() instead of screencap for screenshots.
    • 4dd89b6 : Docs: Adds a redirect to allow a shorter URL for NBU page on DAC.
    • 223a172 : Doc change: remove deprecated intl versions of notifications guidelines.
    • 323d2bb : Ensuring KeyguardService has the correct user when it starts
    • ad0f779 : Cap minimum visibilty of floating windows by the real size.
    • cae8cdf : Revert "Remove coarse location pre-grant for preinstalled VrListenerServices."
    • f37bd0f : Drop less aggressively
    • 31b1326 : Add support to hide LTE+ in UI.
    • 0ead099 : Docs: fix broken image link in platforms architecture doc
    • d01217c : Default fingerprint swipe to disabled.
    • 6058df6 : update shared libraries for system apps
    • 51ce8ee : Set secure setting when all preloaded apps are installed
    • 8198dea : Relax isUserRunning check and allow in-profile calls
    • 72de4dd : Add installer app check in PM.deletePackage.
    • 23c14fc : DozeLog: Properly initialize
    • 7bb38a9 : HIC: Add report facility for overzealous anti-falsing
    • 79a5b91 : Fix nesting of sample XML code in complex-resources doc
    • 011c07b : docs: fix escaped characters in data binding doc
    • 7d82f98 : Deprecate QNS network disable reason BAD_LINK
    • ac9ad70 : Prevent a11y seeing behind tasks w/modal windows.
    • a3d795a : Drop less aggressively
    • 8ad5b71 : Increase UI and RenderThread priority when not using FIFO.
    • 5969564 : Add support for carrier "associated" apps.
    • 66a4547 : Docs: Deleting the rest of the preview/ directory due to N Release migration
    • f3851c1 : Docs: Migration of N docs to about/versions/
    • 9bb0869 : Doc change: remove notifications guidelines page and redirect to material spec.
    • 4d1e2ad : Fix nesting of sample XML code in complex-resources doc
    • 32845b1 : docs: Moving localized versions of N Preview docs
    • dda5e4b : docs: Moving multi-window docs out of N Preview area for N release
    • 95f8bea : SystemUI: Fix crash from bad notifications
    • cf150dd : Docs: Migrating platform docs to /guide/platform/ with new landing page
    • a5d6cd0 : Keyguard: Reapply insets when fitsSystemWindow changes
    • 32e428e : docs: Migrating multilingual-support to permanent home.
    • a636b0b : Increase UI and RenderThread priority when not using FIFO.
    • 37d34ba : Add support to hide LTE+ in UI.
    • b6edaa9 : Polish around locked user communication.
    • 10da343 : docs: Migrating icu4j-framework to permanent home
    • 23616a4 : Revert "Handle USB power role 'sink'"
    • c283507 : Ignore padding for drawing round scrollbars.
    • bcce787 : docs: Migrate notification-update to notifications docs
    • a6a8557 : Turn off simplePath optimization then Path object is used as out param
    • a210ccf : Fix timeout in a test utility method
    • 8a481ea : docs: Migrating Scoped Dir Access preview docs into DAC
    • bb0f353 : docs: Migrating Direct Boot preview docs into DAC
    • e2b78ac : Register isolated UIDs before reporting process state
    • 4900647 : docs: Migrating TV Recording APIs preview docs into DAC
    • 805ea30 : Allow restarting foreground services once
    • 07fe016 : docs: Removed reference to Android Support Library
    • e05bcb1 : Cleanup mAnimatingExit flag before maybeUpdateTransitToWallpaper()
    • 9c85001 : Prevent shortcut access when user is locked
    • 237028a : Only restore saved surfaces in the last visible rotation.
    • e0fa75c : docs: Migrating PIP preview docs into regular DAC docs
    • 1d39675 : framework: SystemUI: add tracing to Keyguard
    • 47e8089 : Revert "Handle USB power role 'sink'"
    • b46ba3b : Avoid potential re-entry as a result of child mutation
    • 494f0de : Do less work on configuration change.
    • 8d4f5f5 : Follow up for I420bee8a11d430b1e52ded050536e56a85a48800
    • 82a3845 : docs: Moving internationalized versions of multi-window doc
    • a6aea98 : Don't delay child pressed state in freeform mode
    • 1a74930 : Add short string methods for capabilities and properties.
    • 9df80d2 : Pre-grant calendar permission to default email app
    • ae47d9d : docs: updates to Buildilng Your First App doc
    • f2934fb : docs: Relocated all intl versions of "Network Security Config"
    • 814ee6a : Reject fully transparent paint-fill ops at record time
    • d3c609c : Docs: Used NotificationCompat.MediaStyle
    • a4fc420 : docs: Moving L10N versions of Scoped Dir Access docs
    • 00b7846 : Check for target SDK version for out-of-order fragment creation.
    • 24b9d96 : Add support for carrier "associated" apps.
    • 1b2bf00 : ViewRootImpl: Initialize sysui visibility
    • a93eeaa : docs: Moving L10N versions of TV recording API docs
    • 8089d48 : Allow system home app to show when filtering app list.
    • 74eb6f6 : Change AudioRecordingConfiguration constructor parameter order
    • 9bd8e96 : docs: Moving L10N versions of Direct Boot docs
    • 1278531 : Fix double status bar icons
    • 2278b0c : Ignore stopped/deleted users when filling cache.
    • f44fbe2 : docs: Updated layout and timestamps of developer stories.
    • 33aae31 : Docs: Clarified certain restrictions to whitelisted apps
    • 089055f : docs: Moving L10N versions of PIP docs
    • 78747a1 : docs: Migrated "Network Security Configuration" page on DAC (N OTA).
    • 744be16 : Add titles to PreferenceFragments and PreferenceScreens for watches.
    • 16ae042 : Actually compare supported color modes.
    • c6fe61c : Fix double status bar icons
    • fe789f3 : Handle reset of recommended services
    • 8cc883d : Use correct bounds for scroll bar rendering.
    • 38e0d0f : Ignore stopped/deleted users when filling cache.
    • d6d4de6 : docs: Removing internationalized versions of AfW preview doc
    • ebadfb1 : Fix wallpaper restore from pre-N devices
    • bce8866 : Use non-fast JNI for Canvas.native_drawBitmap.
    • 034ec49 : Persist configuration for the calling or current user
    • fe9c966 : Update ShortcutManager javadoc
    • 7c7052d : Run animation *after* property sync
    • dde12c6 : Fix vulnerability where large GPS XTRA data can be injected. -Can potentially crash system with OOM. Bug: 29555864
    • 288414e : Polish up PRE_BOOT notification.
    • 391d560 : Avoid destroying TextureView surfaces for onStop
    • a7ab821 : add pii support for Rlog
    • ba3a135 : Fix Switch in SwitchPreference on watch
    • c946f9d : docs: Migrated "key attestation" page to a new location (for N OTA).
    • f70ad43 : media: Add hidden api to set video encoding profile and level.
    • fef31ad : Set title in onCreate.
    • 543a7ed : Fix NPE in ValueAnimator
    • 7318d63 : Correctly finish activity in non-focused stack
    • 8354908 : Enforce consistent sizes for arrays in SpannableStringInternal
    • f04a663 : Force application context for KeyChain bindings
    • 08d1bff : docs: updates to Buildilng Your First App doc
    • df36aed : QS: Fixup footer + animations
    • b19d0f9 : Add support for round scroll bars to View.java
    • 35a9c14 : QS: Cleanup detail toggle on
    • 90dfb89 : Don't reset layout params when repositioning
    • 514da60 : Add CONNECTIVITY_USE_RESTRICTED_NETWORKS permission
    • 7c2e730 : Fix crash for some seed values.
    • 1e52909 : Use a compressed Icon for the notification's largeIcon.
    • 4a1bcd9 : Grooming the cats.
    • 09f5a77 : docs: Removing N Preview AfW doc, and setting up redirect
    • 563c4f1 : docs: Added Android N (API level 24) to the "API levels" table
    • c4ae782 : Fix code tags that contain html encoded characters, and fix at links.
    • 3127daf : Fixes a bug where the lockscreen would be frozen
    • 6d5a3f0 : Move SysUI to top app scheduling if panel expanded
    • 5a3de72 : bootanimation: fix glitchy playback
    • 975a9f0 : Decrease default longpress timeout to 400ms.
    • 562ae3a : Clean up surfaces when app is resumed without being stopped.
    • f6782ee : Move SysUI to top app scheduling if panel expanded
    • c02411f : docs: Fixed bad link to cloud-backup training class
    • 64be772 : Allow home button to be tapped while a incoming call shows a HUN
    • 55e4030 : Add top and bottom panel overlay to lists in AlertDialog for watch.
    • 7baaa9e : Fixed a bug where the fade in from dark would not work properly
    • 981962e : Changed the appearance of fullscreen intent notifications again
    • 7e5c3e8 : Fix intent flags
    • 0b80531 : docs: Updated support library revision history for 24.1.1
    • 197e479 : bootanimation: fix glitchy playback
    • 4498aa6 : Fix AM.revokeUriPermissionFromOwner for prefix mode.
    • 1f42590 : Never show transient navigation bar when empty
    • c120511 : Persist master volume mute across reboot
    • 5bf8a33 : Handle null packageName in PendingIntentRecord
    • d26a971 : Update current.txt to reflect result type change
    • 1ce3f01 : Add View reveal on focus hint
    • 06c0cb7 : Add Settings#ACTION_NIGHT_DISPLAY_SETTINGS
    • 86b300c : Fix NPE in JobPackageTracker
    • 2e2aaf6 : ImageReader: Add discardFreeBuffers method
    • d67b187 : Fix realCallingUid/Pid for startActivities()
    • 71f85e9 : Decrease default longpress timeout to 400ms.
    • a9b4318 : ServiceConnection: Properly serialize events
    • 06741cf : Also report resize when frame changes without inset change.
    • 3b3c914 : Make sure to apply latest configuration to resources
    • 6341244 : Skip failed package installs
    • abea4b1 : docs: Replacing curly apostrophes with straight ones
    • bbb6919 : HIC: Base on elapsed time instead of RTC
    • 2b4e14c : Better docs for ImageView legacy tint
    • 11ace9e : Ensure forwarding listener target is long-clickable
    • 0eed441 : Follow-up to multiple intents support
    • 45e6d2d : Clean up surfaces when app is resumed without being stopped.
    • 79621c9 : Update current.txt to reflect result type change
    • 6599ee8 : Support removing specific routes from local_network
    • 0cb33ae : Revert "Revert "Error colors to point to frameworks rather than hard-code them""
    • 7c11e93 : Revert "Error colors to point to frameworks rather than hard-code them"
    • 7ec3fb3 : Add View reveal on focus hint
    • 3163568 : Change swap chain stuffed detection logic
    • b6e96e5 : use printwriter instead of stdout
    • 31aa98b : Also report resize when frame changes without inset change.
    • 506deb6 : Fixes a usability issue where groups were clearable
    • 9e624e7 : Fixed a bug where notifications could reappear
    • 1c5d689 : Fix crash on devices with 1.2" screens.
    • 38a5dc3 : Run the SELinux wallpaper restorecon operations on all users
    • 56cf73a : Direct Reply: Allow closing IME separately from DirectReply mode
    • ef57498 : docs: work - Managed configuration bundles
    • 440a1ea : Support multiple intents in ShortcutInfo
    • d0a83b8 : SoundTriggerHelpoer: Send pause events on abort if a model is running.
    • 43f762a : Error colors to point to frameworks rather than hard-code them
    • 3bb5ddd : Fix VD animator not being properly resumed
    • 1b15d13 : Adding a new getThreadScheduler() method.
    • af06bf2 : Direct Reply: Fix circular reveal origin
    • 4b545b0 : Sanity check ICMP6 router advertisement packets
    • fe58f1f : Snooze schedule rules that were canceled by alarms.
    • 83fb75d : Fix for b/30088807 Dashboard page repeating charts three times on mobile. Staged: https://android-dot-devsite.googleplex.com/about/dashboards/index.html
    • 406a41b : Add carrier config for close connection after MMS request
    • 5874c80 : Remove date & time picker dialog titles to conform to Material spec
    • 2266714 : QS: Fix missing flashlight tile
    • 016bc90 : QS: Fix crash in tile API
    • 707a9fc : Setting a system property when device goes into demo mode
    • bc26f5f : Allow calling in demo mode
    • f1395d7 : Revert "Prevent apps to overlay other apps via toast windows"
    • ee7805b : Remove scheduled jobs when an app is force-stopped
    • 2cbbf00 : GPS: Keep LPP_PROFILE for verizon
    • 890202b : Suppress exceptions for corner-case a11y events.
    • 7e082bc : docs: fixed '@' signs that were escaped improperly
    • 4d827aa : Resolve ListView children's RTL properties when added
    • b34b7de : Use a round rect background drawable for "clear all"
    • e794198 : Made severe and extreme alert configuration dependency configurable
    • 8b9f948 : Changed to vibrate on down instead of up when entering pin
    • 1949427 : Add SETTINGS_CONDITION_NIGHT_DISPLAY
    • 639214e : Animate Night display transition
    • 624ac3c : GPS: Keep LPP_PROFILE for verizon
    • 1c24cb4 : More correctly close RA daemon socket.
    • b58e460 : Back up wallpapers via staged copies, not hard links
    • d0db6f0 : Add reporting of long wake locks.
    • c860101 : Add CarrierConfig to remove hold during Ims Calls
    • 66b89bc : Settings: add logpersist kernel only selection (strings)
    • 9504b49 : Adding projec.yaml files to all top/sub categories.
    • 3e05a70 : Settings: add logpersist selection (strings)
    • 7c3c28b : Add carrier config keys for disabling HD icon
    • 347a6bd : Stop adding FLAG_ACTIVITY_RESET_TASK_IF_NEEDED when...
    • fac2538 : QS: Make BT detail be more consistent with Settings
    • a08e461 : docs: Fixed typo.
    • c6b371b : Prevent notifications from erroroneously bypassing 'repeat callers' filter
    • 4eb5678 : Add getCdmaPrlVersion().
    • 6a776c8 : Don't let sign-in to network app appear in recents when it finishes
    • 8145081 : Fix padding on round devices for AlertDialogs.
    • f8710dd : docs: Added two new logos to Auto index page. borgward and lada logos.
    • 4f3a843 : ChooserActivity: Cannot start app that the icon overflows the layout
    • 179923a : Improved storage size detection.
    • ee9fcf5 : Don't allow enable/disable of tuner on lockscreen
    • c9cb80e : Add .mov to MediaScanner video file types
    • e33daf1 : More correctly close RA daemon socket.
    • 73ef351 : PIP: Handle layoutDirection changes
    • 7d6efc8 : docs: Updated images and content on "Google Sign-In" page.
    • ac482eb : Back up wallpapers via staged copies, not hard links
    • 59b5679 : Update bugreport dialog to DeviceDefault theme.
    • ca979b9 : ImageReader: Make close thread safe
    • 0ec069a : Return empty set instead of null when user is not set.
    • 526d73b : AAPT: Don't keep processing files that failed to be added
    • bec1452 : docs: Late-breaking Behavior Changes addition for N Preview 5
    • 6384878 : Cleanup TwilightService
    • e2279c6 : Don't reset current thread's priority accidentally.
    • ffde627 : add tracepoint for when the display chain is stuffed
    • 0b9d1db : Unit tests for "cmd shortcut"
    • 9f35541 : Use the Shell app to show the bugreport notification on Wear.
    • d3f6439 : AppErrors: Fix bad flags printing in dropbox crash reports
    • 5f056f6 : Record UID of wakeup packets
    • 91a53a2 : add redirect for "getting started" help button in Studio. Also add ?utm_medium=android-studio to all such URLs so we can track the traffic routing in Analytics
    • 1c9977b : Rename color transform to color mode and persist the value.
    • 2ed8f21 : Define low latency output stream (formerly primary)
    • e59fc5f : Include correct account id in action_called_account_remove log message.
    • f98e702 : docs: Late-breaking updates to DP5 release notes
    • 26bd4ef : TetherUtil: Use ConnectivityManager for tethering
    • c4a0139 : docs: remove trailing white space from jd files
    • a586325 : docs: Removed Sony Experia from N Preview download page
    • 5ffdda0 : docs: fix typo error in class name
    • ba06657 : Handle auto-unlocked managed profiles.
    • 73b7004 : Doc change: updated issues in DP5 release notes.
    • 1a7b160 : Do not allow to disable package "android"
    • f4a45f4 : Add an isListen method to NetworkRequests.
    • 0f1dd61 : Doc change: updates for DP5 release notes.
    • 718b26a : Make sure StrictMode allows disk reads when calling isThreadInProcess.
    • 9c0789c : Add new DeviceDefault.Light.Voice theme.
    • 9bc12a8 : Make sure StrictMode allows disk reads when calling isThreadInProcess.
    • aef3fd8 : docs: Added metadata to display AdMob Udacity resource card
    • 06eb24d : Frameworks/base: Fix braino missing line
    • 8568d8f : BatteryStats: Don't print empty platform idle state
    • aa19d5e : Deprecate Resources constructor and updateConfiguration() method
    • 29d157b : Fix vulnerability in LockSettings service
    • 376e24a : CameraMetadata JNI: Move tag lookup to common utility code
    • 0b4b58f : Remove the DMAgent whitelisting
    • 7626992 : Implement dumpsys --checkin for shortcut manager
    • 469f8a5 : docs: Updating N Preview "behavior changes" doc for DP5
    • 41dc83b : Document that WallpaperManager.getDrawable() can return null
    • 41cbaf2 : Make the app name "Files" instead of Documents.
    • 1721c3e : docs: Updating N Preview "API Overview" doc for DP5
    • f00c161 : Include an app icon.
    • f16c3be : Block camera gesture during secondary user SUW
    • 6a2c8ab : docs: Added call to build to code snippet
    • a4dcc38 : Add carrier config to report IMEI on CDMA phone.
    • c50875e : Build both filename views before deleting.
    • 6cab8f5 : docs: Describe how to update N Preview test devices on N release
    • 1186440 : Loading NanoApps now works.
    • a5d5bbb : docs: Add redirect for new AS Help menu item b/30165151
    • a97256b : Fix the allowed icon type error message
    • 0135516 : Handle USB power role 'sink'
    • fc47ba7 : Back up Night Light settings
    • 37e5fdc : Frameworks/base: Add compiler stats to Package Manager
    • 1030520 : Cache the default launcher.
    • 8f786a2 : docs: Added support library 24.1.0
    • 276f4d6 : Add carrier config to report IMEI on CDMA phone.
    • 5ba9c49 : docs: Updating image download pages for DP5
    • 753762c : Neko: Sort the kitties
    • 002031a : docs: Adding update for DevicePolicyManager.getStorageEncryptionStatus() and Direct Boot for DP5
    • 292d291 : Fix a broken case of AndroidKeyStoreProvider error logging
    • 40ea083 : Add way to set live wallpaper across users
    • 3e45194 : Don't show repeated fingerprint error messages on bouncer
    • 4c30725 : Turn down restore-time logspam
    • e8ff0da : Reduce contention of ApplicationsState locks
    • 3bfda44 : Align empty views for quicksetting center in detail panel.
    • b36b466 : Call into ART to get the location of the odex/oat file to pin
    • 5613313 : Play boot sound on the System stream.
    • 48e093e : QS Detail: Don't animate switch before panel open
    • afb38c5 : FloatingActionMode: Fix screen coordinates.
    • 0ff13fc : Block user from setting safe boot setting via adb
    • be00432 : media: clarify MediaFormat.KEY_I_FRAME_INTERVAL
    • 589fca4 : Whitelisting device provisioning package from app standby
    • 2cfca12 : media: document new temporal layering schema values.
    • 85c9090 : docs: Updating N Preview release notes for DP5
    • b3b22cb : Prevent apps to overlay other apps via toast windows
    • 546fd25 : Don't release surface if relayout is visible
    • 7fe1f79 : Always return valid ClipDescription for ACTION_DRAG_EXITED
    • 26bb109 : Ensure native allocation/free is correctly registered
    • b6143c1 : Fixed a bug where the burmese clock could overlap
    • f506485 : Docs: Behavior changes such as activity dismissal
    • 2696d99 : Don't activate Night display until user setup is complete
    • 9f332c7 : Add PROPERTY_IS_DOWNGRADED_CONFERENCE
    • d6e67e6 : Fix thread priority after boosting.
    • 0658435 : Fix rotated clip regions
    • 0da25a6 : docs: Added note about limited support for hardware key attestation
    • 76e813c : Fixed the heads up disspearing bug for real
    • 94c2d82 : Fixed a bug where the header was positioned wrong
    • 6771d73 : Don't accept resource references in string fields
    • 5892624 : Don't append userIds for the current user's clipData uris.
    • 22eb199 : Refactor display color transforms
    • 11f831f : Use "real" display size for computing available densities
    • 845cf07 : delete old Community page, redirect to Support page
    • 9e32570 : Fixed statuses on Battery Saver column.
    • 13260b6 : Don't allow shortcuts with non-main activities
    • e52b24a : Properly disable WiFi tethering
    • 785f494 : Require permission for FLAG_WILL_BE_FOREGROUND.
    • 3c51930 : Allow no longer waiting for visible activity to be stopped.
    • bce1102 : Add bound checks to utf16_to_utf8
    • 38db976 : APF: filter unwanted ARP replies
    • f3a1f2c : WIP debugging.
    • 1deedba : Add bound checks to utf16_to_utf8
    • aa730be : Add LTE+ and update 4G+ icons
    • e293b0c : Disallow shell to mutate always-on vpn when DISALLOW_CONFIG_VPN user restriction is set
    • 0bd7762 : [RFC] Special case system apps for profile optimizations
    • bfba9d4 : Disallow user to block notification from OobConfig
    • fde8ecc : Always trigger a write if no pages are written
    • 13c78e1 : Make Night display off by default
    • 26e8fc0 : Fix bug where swiping on the fp sensor when the screen is off causes blank screen
    • 7a0e4eb : Update theme colours for watch type devices.
    • eb33bbe : Dump the source uid of scheduled jobs
    • 4e6cef4 : Handle locale change and pacakge change in different way
    • 853d8f6 : Add alternative EXTRA_CALL_RAT_TYPE definition for noncompliant modems.
    • e60064a : Don't hold on to AssetManager instances
    • 4c249ff : Set mContext scope to protected.
    • 8781b68 : Disable VT when users turn off data or hit data limit
    • 509cbb6 : MediaDataSource: add DrmInitialization for IDataSource.
    • 39426fd : update the version number used in docs and update the offline docs landing page
    • f0f9a82 : Don't dump stack traces for background ANRs.
    • 5d2a453 : Fix ShadowGrid in UiBench
    • 1379090 : Add Night display QSTile
    • 199d036 : Preemptively add string for possible toast.
    • 54787a5 : Add state for loading/unloading apps
    • b1b8cad : docs: Added link to API diff between M and N
    • f6029bb : Revert "Add state for loading/unloading apps"
    • d9bd884 : Call into ART to get the location of the odex/oat file to pin
    • a4f9ec9 : Add ApplicationErrorReport tests
    • 8fc7875 : Fixed a bug where the headsup would be stuck disappearing
    • 06e9e1f : Changed the appearance of phone call notifications
    • 0aaf427 : Behave if the same view gets a11y focus twice.
    • 8d9d0fe : Give the default storage manager access to the storage permissions.
    • 3f01d81 : Don't count zero width space in hasGlyph layout
    • 3c7a0a0 : Treat U+2695, U+2640, U+2642 as emoji characters.
    • 4e416e9 : Disallow safe boot when in demo mode
    • f20ca2c : Delete gender-balanced emoji sequence by one backspace key event.
    • 98b5f9d : Only broadcast LOGIN_ACCOUNTS_CHANGED when changes occur.
    • 4c3fecd : Ensure we pass correct values into the next transition start bounds.
    • 28c4e80 : Remove subtle dependencies
    • 484fd36 : Fix QS gear metrics
    • 418e09f : Use colorControlHighlight for print button ripple.
    • 7842525 : QS Detail: Remove up arrow
    • a91a2d7 : Fixes delay when playing first sound in BootAnimation
    • 5753f05 : Doze: Add config for fine grained proximity checks
    • 1293c06 : Optimize audio playback restriction check
    • 00b351a : Add state for loading/unloading apps
    • 75eccbd : Revert changes to force layout after insets changes
    • 98980cd : Fix use-after-free in vector drawable animation
    • 6947636 : Make Recents button work in demo mode
    • b6ed667 : Fix disabling lockscreen for demo users.
    • 38f9881 : sync rich comments back from google3
    • f25e6a1 : QS: Fix emergency calls only layout
    • 4970cda : Patch out part of the emoji tests.
    • 30b28f5 : docs: Fixed indentation for android:required attribute
    • f34c308 : Revert "Revert "Revert "Handle package broadcasts before apps do"""
    • d3609d4 : Fix typo in DevicePolicyManager
    • 732ae95 : ApplicationErrorReport: Sanitize stack trace
    • 886ba78 : Revert "Revert "Handle package broadcasts before apps do""
    • 97c8f8d : Remove tied profile encryption key cache in keystore
    • 1f721e1 : Whitelist default apps for DND access.
    • 9c7b706 : Disallow shell to mutate always-on vpn when DISALLOW_CONFIG_VPN user restriction is set
    • 44ad6ff : Attribute manual zen mode in volume panel footer.
    • b20891b : Read translation and elevation attributes as floats
    • 00019f4 : More correctly track upstream network properties.
    • 1eb8c69 : Add IPv6 tethering coordinator
    • 90a7533 : Fix javadoc broken links in DocumentsContract.
    • 7ecf965 : docs: added placeholder redirect for New Class dialog AS 2.2 b/30045484
    • 5f829d2 : Test existence of wallpaper files before backing them up
    • 2d2ba9d : Fix a few log messages that didn't have a space in the SoundTriggerTestApp
    • e4acdc5 : docs: fix redirects for shareables
    • a03dc2b : MediaDataSource: add DrmInitialization for IDataSource.
    • db3e4ec : Don't make redundant launch while updating configuration
    • e26cc5d : Fixed bugreport share dialog padding.
    • dcf4701 : Wakelock timeout for AnyMotionDetector. Bug: 29959125
    • d9ba201 : Trapping backspace at EditText level to prevent popping Docs.
    • db12b15 : Fix navigation bar order in seascape
    • 9676281 : Don't show times before 2000-01-01
    • 92ca6d0 : When display is frozen prefer preserving orientation.
    • db8c1db : Disallowing bluetooth config for demo users
    • 7a3bf7c : Allow LockPatternUtils usage on non-looper threads
    • 7aaa551 : Suppress immersive mode confirmation if navbar is empty
    • 9a44eae : Fix docs for View.DRAG_FLAG_GLOBAL
    • efbbe7e : Revert "Handle package broadcasts before apps do"
    • 5fd967d : Move grantDefaultPermissions back to onNewUserCreated
    • d973c00 : MediaPlayer: fix typo for OnInfoListener.
    • 98742a5 : Do remove starting windows for activities in an invisible stack
    • a43db63 : SysUI: Protect against crash in BatteryController
    • a2b109a : Grant Camera Permissions to DialerPackage
    • 04918fe : Don't hold lock calling into PackageMgr
    • ff69a4b : Add a constant for when the storage manager is toggled on and off.
    • ad869cc : Thread-safe pipe teardown during restore operations
    • 4d89594 : Fix issue #30013670: Phone AP crash when testing VT call
    • bf13ccf : Back up / restore lock wallpapers
    • 3d9805d : Added UM.DISALLOW_OEM_UNLOCK, Removed Global.OEM_UNLOCK_DISALLOWED.
    • b6378cf : Don't hold a lock while loading default wallpaper
    • 324a28f : SysUI: Protect against crash in BatteryController
    • f3ba2e0 : Don't backup & restore disabled shortcuts.
    • 3683fb1 : Adds a screenshot wallpaper method to WallpaperManagerService.
    • 341d077 : docs: Added "developer stories" articles.
    • bda5165 : Improve jank on header change.
    • 2aa9bab : Add hidden API to store whether provisioning config has been applied
    • 93362ac : docs: July 2016 Dashboard update
    • 5de6886 : Enhance toString on ConferenceParticipant.
    • 5656213 : Compile core-apps according to their own "reason" for A/B
    • 1bd6452 : Guard against null object in scheduleNotifyUpdateAppWidgetLocked
    • 4ef8874 : SoundTriggerDetector should look at the return code to honour success
    • c2ae287 : ConnectivityService dump: add apps blocked logs
    • 8f72908 : MediaSessionService: Support managed profile
    • 8496de0 : Docs: Release Notes for Dev Preview 2
    • abda9c3 : Make Dolby TrueHD audio format public
    • 2d10c5a : docs: Removed self-referencing links on Apps and Games pages.
    • 4465838 : Docs: Information on OTA updates
    • 6fc4600 : Add setLandscape() method to ButtonInterface
    • 03eb43d : Docs: Replaced fill_parent with match_parent
    • ee73882 : Remove VR package disable logic.
    • 75db125 : Include new constant for encryption status in the getter's javadoc
    • 8d25ddd : Docs: Changed Blank Activity to Basic Activity
    • 8a0ee94 : Avoid throwing when 0 size layer requested
    • 1c14fbc : Put bootanimation in top-app stune group.
    • 5df8f3a : Revert "Treat everyone the same."
    • fe51b8f : Sets android.ui to be in the fg stune group.
    • 33dc61f : Cleanup whole preloads directory
    • 83f6d2d : Throw ActivityNotFoundException when failed to launch shortcut
    • 7298f3b : Add Group Id to PhoneAccount
    • d589c18 : Don't force fstrim on OTA
    • 392648f : docs: Edited phrasing for "orderId is blank with test IAP purchases"
    • 3067bc6 : Fix docs for DragEvent
    • 63d7c8d : Update icons and strings for always-on VPN info
    • 4099b2a : docs: Adding Android TV App Link docs
    • fee4583 : docs: Fixing badly formatted {@code} strings
    • 190e853 : Fix up mangled SELinux labeling of wallpaper files
    • e3e481d : Avoid throwing when 0 size layer requested
    • fced69e : Avoid throwing when 0 size layer requested
    • 5c52691 : Put bootanimation in top-app stune group.
    • 715fa57 : Include all components in VR initialization.
    • a224183 : Handle package broadcasts before apps do
    • 1fb7dfd : Disable using SIM language for Chunghwa Telecom and Far EasTone.
    • c96b5e0 : Finalize MEP functionality.
    • 2fb30fb : Wait until end of BootAnimation to free looping textures
    • 2716749 : BootAnimation: Use npot textures
    • f9c41ae : Revert "Treat everyone the same."
    • 4a91096 : ShortcutManager javadoc
    • d30aaeb : Stop listening for WiFi interface status changes
    • 790d198 : Add an api to verify if ro.device_owner was set
    • acdd639 : Support requesting async LinkProperties/NetworkCapabilities updates
    • a3ca6bd : Basic IPv6 Router Advertisement daemon
    • f481115 : Check caller's uid before allowing notification policy access.
    • 94b61a2 : Added new partner logos to Auto index page.
    • 967fc8d : Add BUGREPORT_OPTION_WEAR so that Wear can customize its bugreporting.
    • 4074ad0 : Sets android.ui to be in the fg stune group.
    • ee6e86b : Rename disable add call extra
    • a60d31d : Add a secure setting for double twist gesture for camera flip.
    • d10df93 : Docs: Gestures docs
    • f3d8b81 : Add WearWifiMediatorService to SystemServer.
    • 62deabc : Camera2: Add @hide variant for openCamera for UID forwarding
    • e8fde5d : Improve initial unlock delay (1/2)
    • 911e889 : Add Night display feature
    • e81fa85 : Remove "Night mode" from tuner
    • b172932 : Revert "Frameworks/base: Refactor UserHandle and Environment a bit"
    • 813f9e8 : Use visible paths when cleaning up MediaStore.
    • d281b42 : Revert "Frameworks/base: Refactor UserHandle and Environment a bit"
    • b4fae5b : Add Dolby TrueHD audio format
    • 164cca0 : App launch - Test app changes
    • 8de129d : Updated margins and spacing of preferences for watch type devices.
    • dfa7c3b : Updates to the sound trigger test app
    • 10abe09 : Add new mode for SCHED_FIFO on UI and RenderThreads.
    • 9f63e40 : API 25 is frozen, so we can't change API.
    • 9f6bf4b : Move voice interaction callback list to VoiceInteractionManagerService
    • 536bda2 : Hide more shortcut APIs
    • d9767b9 : Make pinning files async in a background thread
    • d0bd6aa : Add a null check for mImpl.
    • e1a6aba : Add video events to ParcelableCallAnalytics
    • 7597f58 : Hide APIs that shouldn't have been public
    • 272c7d3 : Add isThreadInProcess.
    • 7b5b7cb : Don't walk mutexed collections outside the mutex
    • 5a32c6c : Add values to ApplicationInfoFlags
    • dbbc7af : Making timeouts configurable through Settings
    • 30fe922 : Fix issue where GnssMeasurements wouldn't allow empty measurements.
    • 26489e1 : Set up view state before attaching, jump drawables if needed
    • 33eb07f : Add new mode for SCHED_FIFO on UI and RenderThreads.
    • 2759f93 : Fix UiBench MainActivity fragment
    • 4f73fc7 : API 25 is frozen, so we can't change API.
    • 3bd0cec : add redirect for URL hard-coded into the default proguard config file, and update related redirects for the entire /guide/developing/ path.
    • d953ab6 : Move voice interaction callback list to VoiceInteractionManagerService
    • f805b43 : Hide more shortcut APIs
    • 24d9491 : Suppress PRE_BOOT notifications for some profiles.
    • a0b4b16 : Adding debugging for last active time.
    • 1913e5a : SoundPool: fix enforced camera shutter sound
    • 76801da : Set PrintDocumentInfo#mDataSize
    • 7380c32 : Remove "starting apps" boot message.
    • 9f1144b : Fix comment. The color is cyan 500 not teal.
    • a95cea0 : Make pinning files async in a background thread
    • d6aa41d : docs: work - fix app restriction string values
    • 2045bdd : Add a null check for mImpl.
    • c3e6c93 : Add carrier config for WFC promo mode.
    • b57578c : Rewrite lingering.
    • 7643423 : IpConn metrics: add times to DHCP bound state
    • 0d1c65b : IpConn metrics: distinguish NUD_FAILED answers
    • 446598c : Prepare to delete useless loop in handleReleaseNetworkRequest.
    • 194e415 : Enable the demo launcher package as well.
    • 56d3219 : Install preloaded apps into the demo user
    • 4e8ce9e : Schedule backup of a package on a background thread
    • 7872aff : More javadoc for audio recording activity API
    • 39e10e8 : ConnectivityManager: no double callback remove
    • c443680 : Revert "Fix navigation bar order in seascape"
    • f79cd87 : Add margins to the system icons when the user avatar is gone.
    • 0def73a : Consider queue & dequeue times for should draw
    • bd72c9f : Add video events to ParcelableCallAnalytics
    • 8a918b1 : Snapshot RemoteViews before releasing lock.
    • 59397a8 : Explicitly flush compress/encrypt stream before close
    • a2a6533 : Harden framework against backup transport crashes
    • 016593f : Fix bug with launching home activity from LockSettingsService
    • f2bead5 : Switch network cycle calculation to use Calendar.
    • 598aca4 : Hide APIs that shouldn't have been public
    • cbb625b : Fixing app transition due to left-nav bar inset.
    • 75ee8d1 : Move phone number formatting logic into DeviceInfoUtils.
    • e31f6b8 : Preparations for different scrim depending on wallpaper
    • bcc100a : Capture fingerprint statistics for estimating FRR
    • b89970e : Add isThreadInProcess.
    • 848c8c4 : Make ContextHubService compliant with new context hub interface.
    • 51b8395 : Use proper lock when accessing the generation registry
    • 6e16714 : Frameworks/base: Refactor UserHandle and Environment a bit
    • c29d2b0 : Move the MIME type icon detection into the platform.
    • d6d9a1d : OpenSL-based audio support for BootAnimation
    • 2960700 : Don't bridge autobundle summaries to other devices.
    • 73ab965 : Fix: DatePicker can't show long date string at landscape
    • ca081ca : Bump ACTION_CHOOSE_PRIVATE_KEY_ALIAS broadcast to foreground
    • 4e37b70 : [net mgmt svc] add method to retrieve INetd reference
    • bae6d82 : Update isValidLockdownProfile to block PPTP
    • cf6b12f : IpConn metrics: use @IntDef
    • 176ed01 : IpConn metrics: add dhcp transition times
    • 5133b62 : Disallow OobConfig being suspended
    • 6ccd51a : IpConn metrics: correctly read RA lifetimes
    • 1ec11eb : Unbreak unregisterNetworkCallback.
    • b60570c : Make registerDefaultNetwork work on metered networks.
    • 09e2021 : Add test coverage for a bug in the lingering code.
    • 1866028 : Annotate public methods in ConnectivityService.
    • 9085230 : Allow preference theming to remove divider.
    • 4781057 : Add bound checks to utf16_to_utf8
    • 10cb63f : Doc: Minor fixes following launch of Performance section on DAC.
    • 6a4d333 : Fix simple typo in System Permissions guide
    • dcd9bee : N MR1 is API 25
    • c46098b : Grant location permission to camera app.
    • 0e59a22 : Update DocumentsUI to use theme colors.
    • 06dfd51 : Docs: Performance final changes
    • 0b1eda1 : Add a new API to improve VR thread scheduling.
    • c5707a7 : Add missing setPulling() method in Connection.
    • 01dccd0 : Start shortcuts as if publisher apps did using PendingIntent
    • ba1e3d6 : Address API council feedback (continued)
    • 9a5247a : API cleanups per API review.
    • 9c12816 : Docs: Job-scheduling doc for new DAC Performance section.
    • 378d112 : docs: performance: Reduce APK Sizes
    • 22eff0a : Fix potential loophole where ime adjust notification is not sent
    • 90859bc : Allow voice interaction window to control system bars
    • e1fde5e : Docs: Performance section
    • 6056c84 : Docs: Final edits for initial release of this doc for Performance section of DAC.
    • 448bb57 : Docs: New doc on optimizing view hierarchies for upcoming Performance section
    • ecb9f3e : Add callbacks to VoiceInteractionManagerService
    • 5f57a3d : Clarify documentation of Display#getSize()
    • 8290f8f : Always send task stack change updates if PiP is enabled
    • 1bdc770 : also log details for neko rename events
    • 0baa1bc : Fix synchronization error for Seamless rotation.
    • 606f4d5 : Disable seamless rotation while animating.
    • fd10cd1 : Force CROSSFADE rotation when launching from double tap gesture.
    • 015eb82 : null check jarfile before using
    • 104d9de : QS: Make edit non-clickable when collapsed
    • bbfb1c1 : Use category DEFAULT home actions
    • 863ae3e : N MR1 is API 25
    • 767708d : Make the NetworkRequest list private to NetworkAgentInfo.
    • b35d40d : Move the request type from NetworkRequestInfo to NetworkRequest.
    • 09e3715 : Make registerDefaultNetwork work on metered networks.
    • 23bb84b : Force lock icon animations on UI thread
    • 8562ab5 : remove "referenceonly" flag from the offline-docs build. Add new offline-docs-referenceonly make rule. And update online-sdk and offline-sdk to use the new site templates.
    • dc0f893 : Don't update task to return to type for last task over home
    • ee6b6e4 : ShortcutManager: Make sure persisted default launcher still exists.
    • fa7d97f : Make sure SELinux labels are correct after move-to operations
    • ff14f73 : Make sure re-published dynamic shortcuts are always enabled
    • 48e819b : Log as histogram instead of counter
    • 8080721 : Add metrics for toll-free/travel-abroad buttons in Settings
    • 95adae6 : Delete the NDK docs from Git. They're now in Piper, as per: https://critique.corp.google.com/#review/126357681
    • 408e0d5 : Disabling account modification on demo users
    • f3806f5 : Automatically grant URI permission as needed.
    • 7709041 : Removed warning when objects are added on wrong order.
    • ab1cbc2 : Mutate the drawable if a valid state change happen
    • 27315ac : Fix navigation bar order in seascape
    • 9dfb78f : Fix missing header text in notification groups
    • 7cb2f8b : Pinner Service - Pin Camera app on unlock if requested by the config
    • 5e57a20 : Performance optimizations in generatePackageInfo
    • 7877b8a : Optimized onUnlockUser
    • 79d1c75 : Revert "Remove InputContentInfo#requestPermission()"
    • f07f170 : Quick settings icons have focus
    • 705a4bc : SysUI: Mantain non-weak reference to listener
    • 1033c6f : Fix string equality comparison
    • cc00f4d : WifiEnterpriseConfiguration: Do not print credentials in toString
    • a6a3ca8 : Docs: Fixed NDK download links for Windows
    • ee68fd8 : QS: Don't use ComponentName to identify tiles
    • c9cef3c : QS: Fix clipping for some font sizes
    • 0570e36 : Status bar blacklist: fix items resetting
    • b46059a : QS: Layout and animation refinement
    • 2eae8eb : Prevent PrintRegistry callbacks when finishing
    • 9705fa0 : Only clip PopupWindow in the vertical direction
    • 64600cf : Pre-setup restrictions
    • c10b4dc : Update the volume panel to use a system color.
    • e535a58 : Add a new API to improve VR thread scheduling.
    • c4b8f36 : Remove InputContentInfo#requestPermission()
    • 4f1acfb : Mutate the drawable if a valid state change happen
    • 070b22b : Exclude children from excess space distribution when using largest child
    • 7369d8d : Add detailed test coverage for lingering.
    • a801d40 : add neko metrics
    • cfbf741 : Record events for RA option lifetimes
    • 647c86d : Log RA listening statistics
    • 4fc3ee5 : Log events at APF program generation
    • 24df239 : Docs: Add page about threads to the upcoming DAC Performance site area.
    • 741a8c1 : Docs: Launch-time performance doc for upcoming Performance section on DAC.
    • c242ceb : Add missing setPulling() method in Connection.
    • 6ee0a92 : Add more test coverage for requests and callbacks.
    • feadfda : Make provisioning timeout apply to both IPv4 and IPv6
    • 02a2851 : Apply animation in relayout invisible the old way
    • ea11db1 : Start shortcuts as if publisher apps did using PendingIntent
    • 82457c5 : Handle post-record-time clipPath scaling
    • 39b80e5 : Apply animation in relayout invisible the old way
    • 943c4e0 : Clarify Picture docs on playback
    • b8d267a : PBAP: Allow wearable handsfree device for PBAP Access
    • d688079 : Address API council feedback (continued)
    • 479212c : Move getRecentTasks() to ParceledListSlice.
    • cf89019 : update GlSurfaceView:onPause/Resume docs
    • ad82aca : Handle invalid empty args to createAutoBrightnessSpline
    • 7678aed : Treat everyone the same.
    • c4011fc : Allow quick view package to be set via setprop.
    • 878b455 : Fix NativeDaemonConnectorException issue accessing null object
    • dd09781 : Fix updateShortcuts() with icons
    • f838407 : Recents: Make sure blacklist checks the package name as well as activity name
    • b6587ea : Added a virtual interface for Video Telephony call usage counting
    • 1150b73 : Fix issue #29871385: Need JobScheduler.scheduleAsPackage to be system API
    • 9c0eb0b : API cleanups per API review.
    • c68ef58 : Check uid for notification policy access.
    • 5f0c3a5 : Make MediaScanner extract "date taken" from videos, if present
    • 1882ce9 : Disable constant state sharing for VectorDrawable
    • dd214a7 : Support trimmed images in BootAnimation
    • 0cd1b78 : Check uid for notification policy access.
    • 5e05518 : Adding tests for DnsEventListenerService
    • cfddd68 : Refactor IP connectivity event logging
    • 2fde939 : Fix off-by-one in am start -R (repeat)
    • 3864183 : Fixed race condition by using a separate counter
    • 1c41dc8 : An API to check if running in a demo user
    • 6cbba70 : Have wallpaper target itself when dismissing keyguard with wallpaper
    • 0271fd6 : Improving the Reset Demo Warning dialog
    • 545a58a : Prevent PrintSpooler from being disabled
    • 9b45a15 : Notification: Apply small icon level
    • cdfe5e4 : Docs: Links added to pages for permissions and configuration activity
    • 58dd0cd : Protect REFRESH_BATCHED_SCAN broadcast
    • 8784be6 : Add a few trace points for animation loading.
    • 15e74c9 : Use the first Vulkan layer path
    • 785bc65 : Updated colour theme for watch devices.
    • 024005e : media: clarify notes in MediaCodec doc
    • 6c7a906 : wifi: allow config of default+verbose ring buffers
    • f8c04cb : Enabling auto-ota in retail demo mode
    • 4aad455 : Notification icons: Correctly apply color filter for DrawableContainers
    • 3c5a1c8 : Remove framework dependencies on Support* demos
    • 1f397f4 : Define deprecated fields in IntDef's
    • 508b4e6 : Skip screenshots when user storage is locked.
    • c4bcacb : Show notification while PRE_BOOT receivers run.
    • 8b73990 : docs: fixed broken link in UsbManager javadocs
    • 81a560a : Always apply config updates.
    • db56549 : media: document format keys for MediaExtractor/CodecCapabilities
    • e4f6d96 : Fix savelayer rounding
    • 1e5d428 : Clip GradientDrawable's saveLayer
    • 671da98 : media: document VP9 CSD for MediaCodec
    • efd92a3 : MediaResourceMonitor: Send broadcast to current users
    • a4abd91 : Add tests for MetricsLoggerService
    • 3bba249 : Tests for IpConnectivityMetricsLog
    • 92f003f : docs: Fixed logic for determining image sample size
    • 1020866 : Add disable add call during video call extra and carrier config key
    • 4a2b119 : Don't cache external storage directories.
    • a52c9d9 : Ignore serial number checks when emulating FBE.
    • 0de4834 : Always reload print services
    • 690346b : Use the Deletion Helper when system storage is low.
    • 294af23 : Allow system apps to have disabled QS tiles.
    • cc241a5 : Frameworks/base: Add new flow to OtaDexoptService
    • 8ab84e2 : Add onConferenceSupportedChanged callback, carrier config.
    • c27b2b6 : Add missing null checks
    • 3cf17ad : Syncronize renderPage vs. onServiceDisconnected
    • 7b570de : Fix SurfaceViewPositionListener race bugs
    • e080bc5 : Fix Windows NDK labeling.
    • 6aec452 : Fix AttributeCache
    • 7f89016 : Fix documentation of getTelephonyHistogram() api.
    • b75fc2b : Add tron logging for retail demo session counters
    • ae26189 : Don't reuse userids that are being cleaned up on boot
    • 7d633d3 : Add onConferenceSupportedChanged callback, carrier config.
    • 37dbafc : Added checks while unfreezing bounds
    • 049b6d8 : Fixed bug with continuously changing orientation while dreaming
    • a8e3f77 : Do not show user locked notification after reboot when there is no lock
    • 8fd7542 : Reset relaunching count is app dies during re-launch
    • 7f1ca4f : Hide superfluous 'Android system' header in Quite mode dialog
    • 78caa25 : Fix unsafe concurrent access in LegacyTypeTracker
    • 8dcd3ea : Delete one more legacy DHCP client string.
    • f4a7d6f : Add new private theme for Dialer.
    • 8ba1cb3 : Reduce vibration length of camera gesture
    • edeb517 : Add getters for ButtonDispatcher HomeButton and its views
    • 22a70ee : Add conference call label.
    • f678cc9 : Add counters for the automatic storage manager.
    • d405431 : use an observer for the default sound
    • d5a9011 : Round unclipped saveLayers
    • 3dafee6 : cp preopted files from B partition during PM init.
    • 599d43b : Prevent NPE in dispatchUserSwitch
    • a464a9f : Don't save the anonymous identity for EAP-SIM/AKA/AKA-Prime
    • 00c3659 : Do not remove handlers for loaders.
    • 8e8d232 : Update DisplayMetrics when resizing
    • b08790c : Shortcut: Only "main" activities can have shortcuts.
    • 0ccd0fe : Properly tint crash dialog.
    • ca3329c : Add tracing events for system service lifecycle events
    • 8c5d422 : Do not load exit animation again if window is already animating
    • 9d48a73 : Disallow disable / hide device provision app
    • 5f83c85 : Show volume row headers by default.
    • 1fcfca4 : docs: Updated Create custom drawer view section with new xml attributes.
    • 57e2785 : Add DeviceDefault style used by ringtone picker.
    • f329ebe : Update QS battery trendline to use theme color.
    • 3b6a1a6 : docs: fix syntax error in "Saving Files" document
    • 3091d15 : docs: Updated link to UI Automator reference in "Testing UI" doc
    • 6472501 : Resetting some settings on starting a new demo session
    • 45700fa : Use a flag to grant a temporary URI permission.
    • d54cfb4 : QS: Hacks to fix bigger problems in TileService binding
    • 1a5b67a : Fix crash when tapping on cell icon in QS.
    • c470466 : Fix NPE for checking for whether animators should play together
    • 3bdbf98 : Make "cmd package set-home-activity" more CTS friendly
    • d136ba1 : Fix WallpaperInfo API review
    • f38b1d7 : Adding a warning dialog before restarting demo session
    • 0a726ac : Add a WifiScanner API to listener for ongoing scans
    • 8051a0a : fix last modified time
    • 4951f9d : Do not send unhandled system config changes to app
    • 4b6614e : Add support for dropping fg video call on answer of audio call.
    • 7965fa4 : Add support for LTE CarrierAgregation
    • 0b77ef9 : Print names of observers causing timeout
    • ff51bff : docs: remove out-of-date performance info
    • 00ff604 : Fix crash when tapping on cell icon in QS.
    • 1121017 : Add more configuration state for visual voicemail
    • 95a6c89 : Add global settings for cell radio state
    • 25e0813 : Add InputMethodService#exposeContent()
    • 3394a8e : temporarily disable FakeSettingsProviderTest
    • 6330568 : Prevent early boot crash reading PowerProfile
    • 07e0384 : Enable fingerprint sensor navigation to invoke QuickSettings - rename "FP_NAV" to more generic "SYSTEM_NAVIGATION"
    • 9b2be9e : Prevent early boot crash reading PowerProfile
    • 2243ac7 : QS Edit: Try to simplify drag logic
    • 8ba446c : On phones, don't show the avatar icon when it is the only user.
    • d8602c8 : QS Tiles: Fix some problems with connecting through intent
    • 4ae205c : docs: Edits to Instant Apps FAQs, index page.
    • 60551b6 : Add a Carrier-config specific ratcheter of RATs.
    • d7d16b9 : Guard concurrent accesses to BluetoothA2dp service object
    • 3ccc527 : Enable resize during relayout fix for all stacks.
    • 15e0bb4 : SurfaceView: Careful with FLAG_PRESERVE_GEOMETRY.
    • 6da3cc0 : Implement seamless rotation mode.
    • f19b6ec : Unhiding DEVICE_NAME
    • 7f2bf46 : Make sure VD animation push staging happens only in MODE_FULL
    • 3f32c27 : Don't match locales with different scripts in ResourceFilter
    • 14609e3 : Docs: Fixed wrong return type of a method
    • b5a012f : Shortcut Manager: Address API council feedback and fix TODOs
    • c11df25 : Add colorSecondary theme attribute.
    • b84b3e6 : Add some themes to let Settings use DeviceDefault.
    • 5f31b98 : Notify user when application does not support current display zoom
    • 5c37344 : Update System UI to use theme colors.
    • 409b0a1 : Change prefix based upon mask
    • 5e0b431 : Prevent startNavigating() call when GPS is off
    • 3b925c1 : Fix NPE in Toolbar - framework edition
    • bdd774c : Revert "Don't re-launch activities while the device is sleeping"
    • 7222e89 : Revert "Revert "docs: Add Videos section to N Preview landing page""
    • a762ca7 : Enable fingerprint nav by default
    • 4652826 : Unhide Network types in TelephonyManager
    • b5eb497 : Keyboard shortcuts: A11Y fixes cherry pick
    • 958b341 : fix resolver
    • a198550 : Add metrics for button taps in Settings support tab.
    • 4d6b87f : Launcher shortcut callback should deliver manifest shortcuts too
    • 9918234 : Enable tap-to-pulse only when needed
    • af1eafd : Fix invitation request from persistent GC
    • 5db6de6 : Use colorAccent for fullscreen tutorial.
    • f082385 : Split mRulesLock in 2 distinct locks.
    • 309ebd6 : Fix AAPT-compatible output format for locales
    • fc59c34 : Fix early termination of while loop in BluetoothSocket#write
    • ea8b5de : Catch throwable exceptions.
    • df6da04 : Update manifest shortcut XML schema
    • aa6e84f : Move SurfaceView offscreen if the app stops drawing it
    • adebb52 : API Rename: IC#inputContent to IC#commitContent.
    • d34fbdc : Include cause when reporting errors.
    • 4b0a3dc : Support using uninstalled WebView packages as WebView implementation.
    • 5e956e8 : Add metrics for new tabs in Settings.
    • 8b33036 : Add a resource for demo mode launcher component name.
    • 126df85 : Support AVD animation falling back on UI thread
    • f308ab0 : Correct typo in BluetoothSap binder
    • 0114dc5 : Refactor DeviceDefault themes.
    • d444ff1 : Global.OEM_UNLOCK_DISALLOWED should only restrict when enabling oem
    • f93ce17 : Added explicit cast so it compiles on Eclipse.
    • f3e4064 : Refactored unnecessary calls to updateRulesForGlobalChangeLocked().
    • 0680f73 : Modify TelephonyHistogram.java functions.
    • 9e1f559 : ShortcutManger: Auto-adjust ranks.
    • 1ecda97 : Allow the phone process to hide outbound text SMS
    • 022b6fe : Move IMS-related protected broadcasts to packages/services/Telephony
    • ee85faf : Add better configurability for dialog theme colours.
    • 597e67f : Add metrics for the deletion helper.
    • 178bba4 : Add DENSITY_260, DENSITY_300, DENSITY_340
    • 76de2c0 : Implement wildcard support for autoVerify web-link intent filters
    • 057def5 : Add support for Telecom analytics extensions
    • a97045b : New API w/ multiple prefixes
    • 174c581 : Prevent NPE when updating models without a vendor UUID
    • d6e1f3b : Shortcut: Reset throttling upon inline reply
    • d15745b : Update AssistDisclosure animation
    • b212809 : Chcek for valid render content before damaging RenderNode for dirty VD
    • a7952b3 : Test RenderNode's prepareTree when its DL is null and non-null
    • 9c7274c : Added customizable default system theme.
    • 07c056d : Chcek for valid render content before damaging RenderNode for dirty VD
    • 5545e64 : Set hintTextColor and composingSpan style for EditText and extract view
    • c535be1 : Add a flag to toggle how much the storage manager should retain.
    • 152944f : Add InputConnection#insertContent().
    • b070577 : Compute AnyMotionDetector angle using atan2. Bug: 29232136
    • a1d38b3 : Fix some exception messages and enhance unit tets
    • bf06232 : Otadexopt: Expose progress percentage
    • 7ce51cf : docs: Fixed option for "launchMode" within Android manifest doc.
    • 6b1a348 : Store the vendor UUID of a KeyphraseSoundModel in the database
    • 628cea4 : Added config system navigation keys.
    • 937035e : Temp fix to split header and position count behaviour for watches.
    • 1327a97 : Add RecoverySystem.rebootWipeAb() system API.
    • e2e1ef0 : fix prefix generation
    • af41485 : Ephemeral changes for debug builds
    • c949387 : Support Keyframe definition for AVD on RT
    • a57e95a : Throw Exception for wrong valueType with API guard
    • 8856cfd : QS: Fix crash when removing pages in RTL
    • 61a6f01 : PackageManagerService: fix NPE while renaming foreign dex markers.
    • aa58754 : Add UCE Service Down protected broadcast
    • d985dde : Fix race conditions between Tethering and TetherInterfaceStateMachine
    • 718cd3e : Handle hidden RT VectorDrawable animators
    • 2a3f997 : Telephony multi-endpoint disconnect causes.
    • a83bfca : make round icon usage configurable
    • eb17ccb : Clean up PCO plumbing.
    • 3451da4 : Logging tron metrics for ambient display gestures
    • 3edc6ab : Reduce padding and font sizes for watch preferences. - Reduce icon size and padding. - Reduce widget padding. - Reduce font size of styles used in preferences.
    • 9638378 : Fix NPE in startup wizard caused by former change.
    • abb6027 : Wrap closeQuietly() on finally block.
    • 571a4a9 : Update enable/disable code to reduce flakiness
    • 792926a : Improve the property modification effiency of VectorDrawable animators
    • 9f08761 : Adds a flag to Action.WearableExtender to display actions inline on Wear
    • 413739e : Re-add Internal API for cross-task Activity used by assistant.
    • eab17da : Give WakeupMessage the ability to transport an object as well.
    • 9acda9c : Don't treat the lingerExpired broadcast specially.
    • 762ea7a : Add a test for mobile data always on.
    • 6d553f6 : Add a FakeSettingsProvider and use it in ConnectivityServiceTest.
    • 18202e0 : Added a getPrimaryStorageSize() method.
    • 957abc8 : Fix build break by adding missing parenthesis.
    • 157b162 : ShortcutManager: deal with changing resource IDs on app update
    • fcef681 : Fix bug while writing data to parcel in TelephonyHistogram.java
    • f6aebbe : Fix flaky discoverable stress test.
    • 6dd9fb7 : ShortcutManager: Optimize package scanning
    • 1c811fa : Create frameworks-base-testutils lib
    • 5c0b10a : Tethering: Own WiFi tethering state and lifetime
    • e949039 : Use an ArrayMap instead of HashMap to track tether interfaces
    • e10bfc0 : Consolidate cleanup logic in TetherInterfaceSM.TetheredState
    • 0ab0dd3 : Annotate TetherInterfaceStateMachineTest for APCT
    • 4312a4c : Rely on Tethering mutex for TetherInterfaceSM
    • 7040b4e : Rename TetherInterfaceSM to TetherInterfaceStateMachine
    • 9ad83ab : Remove dead code from TetherInterfaceSM
    • 3b1d922 : Remove transient StartingState from TetherInterfaceSM
    • 7b61d71 : Expand test coverage of TetherInterfaceSM
    • 1ff75bd : Add demonstration unittest for TetherInterfaceSM
    • d289666 : Extract TetherInterfaceSM to its own class.
    • e03fb44 : Make Tethering.TetherInterfaceSM more self contained
    • b9cb774 : Clean up class members in Tethering.TetherInterfaceSM
    • 499a57a : Fix trivial warnings in Tethering.java
    • 623ab7d : ConnectivityMetricsLogger subclass for IpConnectivity
    • cfa3169 : Revert "Internal API for cross-task Activity used by assistant."
    • b9f0053 : Fix bug while writing data to parcel in TelephonyHistogram.java
    • 563df3b : Revert "Internal API for cross-task Activity used by assistant."
    • beb1f17 : Bug: 28875393 Bug: 28879732
    • 9abc273 : Add carrier config key for carrier setup app.
    • 72a6f05 : Fix delayed light status bar animation
    • 526505d : Add new attributes for wallpaper info
    • 04073dc : Internal API for cross-task Activity used by assistant.
    • 65c7a15 : Add launch power hint for activity launch end
    • 9351225 : Fix build after merge.
    • 1584707 : Adds CDMA Voice Privacy Property to Call
    • 1bf6ec2 : cold sim clean up
    • ad79049 : Disable some QS functionality in retail demo mode.
    • c8b181e : Camera2: add deferred output config support
    • fee32d4 : Allow uses-library under application
    • 85d202b : Seascape Navigation Bar View
    • bb8a42d : Round icons
    • ac04250 : ShortcutManager: Implement usage report API
    • 5915d1b : Adding an idle timeout to restart demo session
    • 37409c5 : Add support for UNSOL PCO Data.
    • 16d013b : docs: Edited "Promote with Ads" page; created "Nearby" feature page.
    • 51ab2b3 : ShortcutManager: Break down unit tests
    • b6ab24f : Remove SystemUIFactory.getHomeLayoutId()
    • c6a9857 : Give the auto-merger somthing to hang on to.
    • 7001a61 : ShortcutManager: Implement max # of shortcuts
    • 0d98ebf : HFP 1.7 profile update (3/4)
    • ff0939b : Changing user switching messages for demo mode
    • 52c21e3 : Setup user restrictions for demo user
    • a92974f : Fix DirectReply bug when reapply fails
    • 26c00cb : Do not sanitize override config for fullscreen
    • 795a0cb : PackageManager: Don't clear app profiles during system upgrades.
    • a4d9e96 : Fix action mode animation on recreations - framework edition
    • f11c2f7 : Don't crash activity manager when supplying invalid URI
    • 71a7b7b : docs: Updated "payments" page; created new "drive conversions" page.
    • c75b215 : Add support for source-specific VVM state in VoicemailContract
    • 9e5c712 : remove Intent.FLAG_ACTIVITY_NEW_TASK flag check
    • eddbfec : ShortcutManager: API rename
    • 937a991 : Add createAssistManager() method to SystemUIFactory
    • f9d5e6a : Add an intent extra to force master clear
    • 59f0569 : Show crash/ANR dialogs on userdebug watch builds
    • 98f03f9 : Trigger power hints for activity launch
    • 74b13e2 : Fix VPN Request dialog appearing each time VPN is connecting
    • 2c1c164 : Add EVENT_CALL_MERGE_FAILED Connection Event
    • 4bb7b1a : QS: Update layout to show gear all the time
    • 1ea4935 : Introduce ButtonInterface and getHomeId()
    • c421b31 : Fix build breakage due to res-id changes
    • 4ec430e : Adding Reset Demo Notification
    • 296186d : Fix stuck automerge.
    • 583521e : Rename carrier messaging API constant.
    • b8ea2fd : Fix the feldspar-dev branch
    • d35a89c : Helper method to check if current user is a demo user
    • 04b9aab : ShortcutManager: Implement get-drawable APIs
    • 22fcc68 : ShortcutManager: Support manifest shortcuts
    • ea1b9d7 : Revert "Revert "Remove ActivityManager calls with PM.mInstallLock held""
    • d49b1ee : Set the sensor batch size for accelerometer listener.
    • c51e725 : Revert "Remove ActivityManager calls with PM.mInstallLock held"
    • a19501f : Prevent callbacks during DrawableContainer child initialization
    • f89b06d : Time to #NameAndroidN!
    • 34b1209 : Check if we're connected before marking a UID blocked
    • 3b07837 : Revert "Fix stuck automerge."
    • a589965 : Fix stuck automerge.
    • 995c90a : Properly check if BT is off when shutting down radios
    • 8b4d90f : Top and bottom padding for watch preferences.
    • 6896dfa : Use app's best locale if they override LocaleList
    • a0f0424 : BatteryStats: Allow for sample errors in wlan stats
    • 6570340 : Clean up Bluetooth test code.
    • 5b2c0ad : Added new action for gesture settings.
    • 6b03512 : Update EditText break strategy for Theme.Micro.
    • 8825758 : Clean up demo dir when leaving demo mode
    • a2f6a67 : Add restricted card state to telephony manager.
    • 2522b1f : Replace bluetooth pngs with vector drawables.
    • 67ab168 : Switch VVM SMS filter to Builder pattern
    • c59a23f : Make navigation bar always slippery
    • 251f22b : Left and right margins for watch preferences.
    • c32abe8 : Fix usermanager related tests.
    • 244259a : Adding grantPermission for packageName
    • dcb28ff : Fixed issue where ListView checked state did not account for ListView header.
    • 830e32c : Disallow OEM unlock when DISALLOW_FACTORY_RESET applies
    • e9bc646 : Removing extra haptic feedback.
    • da30e6d : Fixed a crash with the autocancelling
    • cb5e526 : Catching all exceptions when docking.
    • ac583c6 : Fixing isOpRestricted in AppOpsService
    • cc30b0e : Adding RetailModeService to handle retail mode
    • 6954259 : Additional clean up in onUserRemovedLPw
    • 395d387 : Add a flag to toggle the automatic storage manager on and off.
    • 6499762 : Add API setAllowedCarriers, getAllowedCarriers to TelephonyManager
    • 246caac : Initial update of Micro theme for Material design.
    • c4574fb : PIP: Fix NPE when enters Recents with PIP
    • 06e1ae1 : Add new TelephonyManager api to query Telephony metrics.
    • 49e6695 : Store the appropriate layout id for the infrated view, so that it can be used for verification during reapply.
    • f4c0a13 : Add fingerprint navigation to enable pulling down the statusbar
    • eb437d4 : Retail mode flag and some clients for it
    • 24b50fb : Correct activity lifecycle when forcedResize activity is finished
    • 9982ade : OMADM intent sent by both system and apps.
    • 4b13ab8 : Prevent back button from being handled by app after waking device
    • 6d1b41d : Maintaining diff for all widget operations instead of just the Views update
    • 20c95f8 : ShortcutManager: API changes for DR
    • cc6e6f0 : Modified AlertController to allow themes to specify custom implementation.
    • d216ac3 : Change Priority Only mode defaults on watches
    • d72cece : Use the correct handler when persisting the settings state.
    • 03526d6 : Make IMS#clearInsetOfPreviousIme() reliable.
    • 15c77d1 : Ensure that ViewGroup.getChildVisibleRect(...) is recursive.
    • c7d7ab7 : wifi calling emergency address carrier config
    • 349f4ed : Add visual voicemail SMS filter APIs
    • 09c3f2d : Allow ANR dialogs for Watch eng builds.
    • bfe1b04 : Enforce permission before checking OEM unlocking setting
    • ac62b4b : Add an Activity action to go into the Deletion Helper.
    • 010aa49 : Add new action for the storage manager settings.
    • 2d92eeb : Start the Wear Time System Service with SystemServer
    • 9748086 : Check clock accuracy before attempting to display clock
    • fd7d882 : Fixed a crash when dumping groupmanager
    • ccae15b : Fix continous crash in WindowManager in boot
    • 7717acd : Add getEsn().
    • 6c0b89d : Do not show error dialogs on watch builds.
    • 9550f5d : Fix crash in ResolverActivity
    • 825da23 : Continued multi-endpoint work.
    • fa902aa : Add Tron logging for open/close App Disambig
    • 071be6f : Add removeExtras(String...) prototype per API review.
    • c51b287 : Refactoring ShortcutManager + bug fixes.
    • 04141ea : decouple HCE from FEATURE_NFC
    • d08e0f5 : Restore cursor in watch extract text view
    • 2cbe2b5 : Un-@hide multi-endpoint APIs.
    • 2da9b2b : Add getAidForApptype().
    • 8569452 : ShortcutManaegr: bug fixes
    • dc20ba6 : Add a Global setting for disabling OEM unlocking setting
    • be6c448 : Add Shortcut API to Settings (1/2) b/28298258
    • 6c1dbd5 : Clean up dangling bitmaps.
    • 0be6800 : Fix notifications for USB PD enabled devices
    • bf0fd72 : Added additional cbs channels support
    • 458b877 : AAPT2: Add diff command
    • 6c352ee : Fix the default branded VPN icon.
    • b4839de : docs: Updated descriptions of device orientation angles.
    • 27904e9 : Make theme decoration method public.
    • 7dae434 : Add a branded VPN icon for quick settings and status bar.
    • 7163d77 : Allow fragments set their own header view below actionbar.
    • 6e6950e : Add addRegistrationListener function to IImsService.aidl
    • ee61c62 : Add new carrier config option for video conference support.

  • platform/frameworks/data-binding with 1 change(s)
    • 0cec612 : docs: fix broken link in android.databinding

  • platform/frameworks/ex with 3 change(s)
    • 7c824f1 : resolve merge conflicts of 89cdd4cb to mnc-dev
    • 30ee0df : resolve merge conflicts of 3802db4 to mnc-dev
    • 0ada945 : Handle color bounds correctly in GIF decode.

  • platform/frameworks/minikin with 4 change(s)
    • 1aa0c40 : Revert "Lookup glyph from color emoji font before and after ZWJ."
    • 9431bb9 : Lookup glyph from color emoji font before and after ZWJ.
    • c2642f9 : Treat U+2695, U+2640, U+2642 as emoji characters.
    • fab99dd : Add some gender balanced components in to the sticky whitelist.

  • platform/frameworks/multidex with 2 change(s)
    • d89431e : Prevent concurrent extractions
    • 9ee9a9b : Fix typo in javadoc

  • platform/frameworks/native with 148 change(s)
    • b2f168d : fix race condition that can cause a use after free
    • 32a0a43 : libgui: check for invalid slot in attachBuffer
    • 23506e3 : libgui: Check slot received from IGBP in Surface
    • c2f2750 : ui: Fix bad size check in Fence::unflatten
    • e3fd69c : Fix security vulnerability
    • 541b1eb : Correct overflow check in Parcel resize code
    • 74dae33 : Fix security vulneratibly 31960359
    • 509fb5c : Fix SF security vulnerability: 32706020
    • 38ac668 : Fix SF security vulnerability: 32660278
    • 9a8df9a : Fix integer overflow in unsafeReadTypedVector
    • f14208e : Check and restorecon cache/code_cache directories.
    • 896a5c1 : Revert "services: surfaceflinger: ASAN fix"
    • 598f6d5 : Revert "services: surfaceflinger: ASAN fix"
    • 5ce292f : Do not set VR mode feature as handset default.
    • 1d3df54 : services: surfaceflinger: ASAN fix
    • f920891 : Move atrace init into on fs trigger
    • d393137 : EGL: check that display is still valid
    • d6e9946 : EGL: check that display is still valid
    • 53ca94a : Add "ip xfrm policy" to dumpstate output
    • d3b809b : Add socket dumps via ss to bugreports.
    • 993de79 : Recursively restorecon when SELinux label changes.
    • 5df47cb : HWC2On1: Fall back to GLES for SolidColor
    • 97b9c86 : Surface: Add force disconnection method.
    • 6a2593a : Increase YV12BufferPow2 test threshold
    • 3964da0 : Installd: Add a delete_odex command
    • a029c07 : Unlink app image if copy fails for A/B OTA
    • 28ffe19 : Update default DispSync offsets
    • 0f97c1d : Added a NETWORK trace tag.
    • 3552063 : Boost priority of short-running SF FIFO threads slightly.
    • eddbef8 : libgui: Add null pointer check in setDisplaySurface
    • 231c09e : Surface: Add parcel/unparceling for missing field.
    • 529a103 : Surface: Add parcel/unparceling for missing field.
    • a1d24b4 : Add requestor name to GraphicBuffer alloc metadata
    • d4079af : Add requestor name to GraphicBuffer alloc metadata
    • 329b909 : Add mangle table in dump_iptables
    • 6867153 : Create graphic buffer using binder interfaces
    • eb05947 : Fix dangerous unsafe_get() in SensorRecord
    • 2262e24 : ServiceManager: Allow system services running as secondary users to add services
    • e6bbe69 : ServiceManager: Allow system services running as secondary users to add services
    • 90ba9eb : Otapreopt: Allow A/B dexopt only when bootcomplete
    • e7d5552 : otapreopt: Collect and print size of artifacts
    • 92cd24e : SF: Fix a couple of Layer ref count issues
    • d46d37b : Don't use profiles with vm safe mode
    • 98d30f6 : Tune SensorService thread priority, lower sensor event latency
    • 2a66005 : Added a BEGIN:path message on bugreportz protocol.
    • dcd1f0d : Fixed logic to print BEGIN: line for bugreportz.
    • 1aad24c : Fail setDisplaySurface if can't enable async
    • 5145003 : SF: Change rounding behavior in setGeometry
    • f9d4e44 : Disable SCHED_FIFO when turning off the display.
    • 2b74d2c : ServiceManager: Restore basic uid check
    • e22aec7 : SF/HWC2: Add a layer minidump
    • aabfcae : Added a BEGIN:path message on bugreportz protocol.
    • acff43d : Update SurfaceFlinger FIFO configuration.
    • e7c6e6a : dumpsys: fix formatting of service dump times
    • 4e63777 : SF: Prime shader cache before boot animation
    • bca287d : dumpsys: fix formatting of service dump times
    • 10d3fb2 : Build SF executable with USE_HWC2 when needed
    • 9b452ca : HWC2: Clear transform for SolidColor layers
    • c6c8954 : HWC2: Clear transform for SolidColor layers
    • 02b7e00 : Added a -p option to bugreportz to show progress.
    • 59f5af0 : Added unit tests to bugreportz.
    • cfcec84 : HWC2: Use SolidColor composition for DimLayer
    • 0a21df7 : HWC2: Use SolidColor composition for DimLayer
    • c056252 : HWC2: Check all displays for client composition
    • c768479 : SF: Make screenshot surface async
    • cb6943f : HWC2: Kill logspam for non-HWC virtual displays
    • bc2df65 : BufferQueue consumers: Add discardFreeBuffer method
    • 69a14f3 : Ignore setxattr() failures on tmpfs.
    • bfbffeb : HWC2: Check all displays for client composition
    • 605d15a : SF: Make screenshot surface async
    • ec0f717 : HWC2: Kill logspam for non-HWC virtual displays
    • c5da271 : HWC2: Add properties to revert latching changes
    • 90093ba : OMX: document time limits for some operations
    • 28f24d0 : Color transforms are now color modes.
    • 9f26a9c : SF/HWC2: Add support for color transforms
    • 1f6a7f1 : Record "cache" inodes to clear while CE is locked.
    • 295ba48 : HWC2: Fix virtual displays
    • b1e2c72 : Disable support for EGL_ANDROID_get_frame_timestamps
    • 3862898 : HWC2: Fix virtual displays
    • 1a65fcc : Region: Detect malicious overflow in unflatten
    • 9b39ebe : Add bound checks to utf16_to_utf8
    • e4c00d1 : media: add asString for new OMX layering params
    • 0ba073c : Otapreopt: Try to mount vendor partition for A/B OTA
    • 99e2b26 : Otapreopt: Add init script for A/B artifact move
    • 0354bd0 : Otapreopt: Implement new A/B OTA path
    • d244112 : media: add/fix asString for temporal layering types
    • 3717b16 : media: add OMX extensions for video temporal layering
    • 0ff672d : media: clarify i-frame interval for VPx and HEVC codecs
    • e21ac21 : Installd: Add support for dex2oat very-large-app property
    • fad9d8c : Add support for multiple color modes
    • 1d6c0e9 : Remove unused DisplayInfo structure
    • a4bd400 : HWC2: Backpressure on transactions as well
    • efe3161 : Add bugreportwear service for Wear.
    • 5018288 : HWC2: Backpressure on transactions as well
    • c18be29 : Add the EGL_ANDROID_get_frame_timestamps extension
    • 20e2095 : update NDK doxygen templates to create DevSite-style HTML.
    • 363b3fd : Increase sensor registration log size
    • 0318ff0 : surfaceflinger: make critical threads SCHED_FIFO
    • 41a3853 : surfaceflinger: make critical threads SCHED_FIFO
    • 70636b3 : BQ: Handle errors in GraphicBuffer/Fence unflatten
    • 70ccba5 : Surface: Add LAST_[DE]QUEUE_DURATION queries
    • 05dacfb : HWC2: Backpressure missed vsyncs into apps
    • 1ce6581 : SF: Only latch buffers after fence signals
    • bc8c192 : BQ: Remove getNextFrameNumber Binder call
    • 7e93b2d : Add bound checks to utf16_to_utf8
    • 0a06809 : BQ: Handle buffer allocation failure
    • 5dc7676 : dumpsys: report per-service dump times
    • 2f1eb1c : dumpsys: report per-service dump times
    • 9c1f9bb : dumpstate: change OOM adjustment proc interface for modern kernel
    • 8e3e92b : BQ: Add and expose a unique id
    • 09fc6bc : dumpstate: sscanf requires an asciiz string
    • e7a57d1 : Enable fingerprint sensor navigation to invoke QuickSettings - rename "FP_NAV" to more generic "SYSTEM_NAVIGATION" based on other reviews.
    • a392073 : Reset mFreezePositionUpdates earlier.
    • 367c568 : SurfaceControl: Add getTransformToDisplayInverse
    • 99e27f0 : Change setPositionAppliesWithResize to apply to all geometry.
    • 923c066 : gralloc1: Add mutexes
    • e24da96 : HWC2: Don't set null handle for client layers
    • f9d7e1a : HWC2: Hook up to BoardConfig variable
    • d299196 : Attach profiles to bug reports
    • 7bdf55a : HWC2: Skip validate/present if display is off
    • 19bf895 : Revert "Attach profiles to bug reports"
    • 24b66ee : Rename problematic entries.
    • c50c01e : HWC2On1Adapter: populateCapabilities: fix virtual display query
    • cfc33d4 : Fix typo in dump cmd line.
    • 8deb4da : libui: Convert Allocator and Mapper to gralloc1
    • 41b1261 : libui: Adds C++ shim for gralloc1
    • 1e2a2a0 : libui: Add Gralloc1On0Adapter
    • 8fc10c3 : SF: Fix HWC2 build break
    • 58ad929 : Read gsm.version.baseband for radio version.
    • 6c05a73 : Otapreopt: Send progress updates to update_engine
    • 1409090 : Otapreopt: Filter preopted system apps
    • af8948d : Installd: Move app image A/B artifact
    • f065032 : Installd: Fix bad merge
    • d01a02c : Installd: Change app image name computation
    • afa58d1 : Installd: Refactor dexopt to scoped file descriptor
    • ce796e7 : Plumbing for getting FenceTracker timestamps
    • 4769cca : Installd: Remove string-helpers
    • aef445d : Otapreopt: Fix after shared-library work
    • 5045ab2 : SF: Re-enable fence tracker by default
    • f0e78d4 : Check the existence of raft dir.
    • 310525a : Write compressed and encoded raft logs to stdout if not zip_writer
    • efd7e27 : Make bugreport_dir a common variable.
    • c1b5082 : Add fingerprint sensor navigation keys.
    • 51de481 : libagl: Switch from gralloc to GraphicBufferMapper
    • e77c766 : BufferQueue/SF: Add OccupancyTracker
    • 58572fb : Removing feature managed_users.
    • 341938b : Dump the raft logs into the bugreport zip file.
    • 2c1ff54 : marlin/eas: Fixing foreground/schedtune.boost path

  • platform/frameworks/opt/chips with 4 change(s)
    • dbe88c3 : Convert valid email addresses to a chip.
    • a233af8 : Support not displaying an icon in chips
    • 238ff94 : Revert "Clear suggestions once chip is submitted."
    • e424aeb : Clear suggestions once chip is submitted.

  • platform/frameworks/opt/net/ims with 25 change(s)
    • dad940f : ImsManager: updateWfcFeatureAndProvisionedValues use roaming state
    • 3747701 : ImsManager: add wfc roaming mode getter/setter
    • 108a6b7 : Fix potential error copying null conference participant list.
    • 3a3d8eb : Modify getConferenceParticipants() to return copy of the conference data.
    • 9cba36d : Call setFeatureValue() even if turning off IMS.
    • 25a72fc : Add prototype of terminate() which supports override terminate reason code.
    • afb53c8 : Exposing IMSCallSessionListenerProxy for test intent.
    • fb4abdf : Ensure provisioned VT value is set appropriately on boot.
    • 0a8d469 : Add ImsVideoProviderWrapperCallback to notify local components.
    • 24f7b16 : Use SystemProperties to cache provisioned status for volte, wfc, vt.
    • 359bcd0 : Add ImsVideoProviderWrapperCallback to notify local components.
    • 8ae5fbb : Workaround for incorrect EXTRA_CALL_RAT_TYPE in vendor code.
    • 643ffe4 : Disable VT when users turn off data or hit data limit
    • 10d1883 : Add isVtProvisionedOnDevice() and isWfcProvisionedOnDevice() to ImsManager.dump().
    • ca7d4c4 : ImsManager: refine logs for turnOnIms() and turnOffIms()
    • 7b3107c : hide PII from log
    • a9fc7f1 : Hook In VT Provisioned Status Update
    • b42ff55 : Report VT data usage to the client
    • 1ac2485 : Add helper methods and video history tracking to ImsCall.
    • 002b204 : Move caching of VoLTE provisioned value from ImsConfigImpl to ImsManager
    • 9352c43 : Enable ims test mode on verizon
    • d46779c : Change order in which VT and WFC settings are pushed to IMS stack
    • 645ab9d : Fix build
    • 4cf6f13 : Add ImsConfig constants for new provisioned items
    • ce41017 : Add ImsManager.addRegistrationListener function

  • platform/frameworks/opt/net/wifi with 60 change(s)
    • 004b6dd : cherry-pick: wifinative jni: check array length for trackSignificantWifiChange
    • 41c42f5 : configparse: do not delete passpoint configuration file
    • a5a1823 : wifinative jni: check array length to prevent stack overflow
    • affb7a1 : Do not send ANQP queries when no Hotspot 2.0 provider is configured
    • 4dbd44f : Add more capable Settings abstractions to accomodate IpManager
    • 8cf5bfb : WCM: forced connectivity scan
    • d76a149 : Ignore disconnect messages that don't indicate the channel is dead
    • 9ff7dea : Wifi Metrics: dumpsys arg for clean output
    • b5cec87 : WifiStateMachine: Switch to ACTION_LOCKED_BOOT_COMPLETED
    • 4e1f32e : Add a flag to indicate if a ScanData is for a scan for all channels
    • 0a0ee55 : WSM: Fix roaming log message
    • fbc0f38 : QNS: currently connected network BSSID
    • 22fcd83 : Define and track Wifi scores to report Wifi metrics
    • 7a36be3 : WiFiMetrics: Count hidden & passpoint networks
    • 1c50de2 : WiFiMetrics: Add LastResortWatchdog success metric
    • a284841 : WifiMetrics: add metric for alert reasons
    • 355a0da : Configure code coverage filter.
    • 0fd8e37 : Some networks can not connect automatically.
    • 3d7695c : Instrument wifi-service when EMMA_INSTRUMENT_FRAMEWORK is true.
    • 1bf983a : SupplicantWifiScannerImpl: Restart PNO on settings change
    • e483fd4 : SupplicantWifiScannerImpl: Ignore PNO stop failure
    • 41b85e0 : Track if untrusted wifi network is allowed
    • 173dae0 : WifiStateMachine: update new mode in initial state
    • c4d044a : Fix WiFiNetworkAgent#unwanted
    • 24750cd : WifiController: correct active state after ap mode
    • 6154eb0 : ANQPFactory: catch all potential parsing errors
    • fd21a76 : WifiStateMachine: ignore disconnect
    • 828b94e : QNS: candidate network BSSID
    • 37b06cd : Fix tethering failure when wifi is not started
    • 7a781c3 : WifiScanningServiceImpl: Add ClientInfo null checks
    • 5382acb : WifiScanningServiceImpl: Add ClientInfo null checks
    • 179d479 : WCM: reset last connection BSSID
    • 48ee5f1 : VenueNameElement: fix off-by-one enum bounds check
    • 20d76f6 : WifiConfigManager: move dumping of LocalLog
    • 367a496 : WifiNative: make getLocalLog() an instance method
    • d0a7e44 : ScanDetail: set scan result passpoint flag in constructor
    • 478dd44 : WifiNetworkHistory: Ignore file not found exceptions
    • ed70365 : Fix NPE in WifiScanningService
    • 2218742 : WifiStateMachine: Set supplicant log level after restart
    • e1db4e0 : WifiLogger: use R for ring buffer sizing
    • 1480044 : WifiLogger: speed up compression
    • ab7a540 : WCM: periodic single scan timer cancellation
    • 2352bf2 : WCM: track PNO scan state
    • cb26f07 : WCM: Listen to all single scan results
    • 1ba0440 : Add a WifiScanner API to listen for ongoing scans
    • 3c8094a : Clear auth identity if sim removed while the device is off
    • a9b40d7 : ConfigBuilder: only set anonymous identity for EAP-TLS/TTLS configurations
    • 5751e82 : Reuse single scan results if a request comes in during an ongoing scan
    • 7a0b9ff : Wifi Metrics: Log RSSI polls
    • de5fadf : WCM: reset connectivity scan retry counter
    • a90ff1f : Fix invitation request from persistent GC
    • 1e911c9 : Cut down Wifi local log buffers size
    • 9e7f5e0 : Better distinguish between WifiScanner clients in logs
    • 9bcdc17 : Fix crashes in significant change when wifi hasn't started
    • 9a133e0 : WifiLoggerHal: fix TX fate constants
    • a68f3e3 : WCM: No connectivity scan if auto roaming is off
    • d9c5573 : Remove all knowledge of tethering from SoftApManager
    • 07a83d3 : Hold the wakelock for suspend optimaztion only when it matters.
    • 3d2be9a : WifiConnectivityManager: partial scan only when connected
    • 0a08889 : Fix crash when scanner gets results that don't match the request

  • platform/frameworks/opt/setupwizard with 30 change(s)
    • 21ce0a0 : [SetupWizard] Setup Wizard crash on scrolling the list in Select Wi-Fi screen
    • 04eecdd : [SuwLib] Fix RTL LinkAccessibilityHelper
    • cf90658 : Check for null layout in LinkAccessibilityHelper
    • e59cdf3 : Share GlifPatternDrawable bitmap cache
    • 8695624 : Revert "Build with AAPT2"
    • 3771a65 : Build with AAPT2
    • c1091a1 : Fix a typo in common-full-support.mk where the documentation is referencing common-eclair-mr1.mk.
    • db52040 : [SetupWizard] Increase vertical spacing between copy and UI lists
    • 98b3bcd : [SetupWizard] Change description/title size of GlifLayout
    • 453ab15 : [SuwLib] Add footer support for GlifLayout
    • 9a3d232 : [SuwLib] Tap on list items must always register
    • 2c42b3f : [SuwLib] Position card correctly when keyboard is up
    • d662738 : [SuwLib] Null check if progress bar is not in template
    • b6fb8bb : [SuwLib] Allow peeking progress bar
    • 96da2ea : [SuwLib] Add scrollbars to GlifRecyclerLayout
    • 11e7827 : [SetupWizard] Learn more link is not working in fingerprint screen
    • d9a2a2c : [SuwLib] Add movement method only if there are links
    • 7a95c81 : [SuwLib] RichTextView should not consume touch events
    • a8e0755 : [SuwLib] Remove button from parent after createButton
    • 684fb32 : [SuwLib] Make Glif template fill remaining space
    • b3d973f : [SuwLib] Fix issues with SwitchItem
    • 78700b3 : [SuwLib] Tune layout to match specs
    • ae4fda7 : [SuwLib] Update SwitchItem checked state
    • e98acab : [SuwLib] Add proguard.flags
    • ea4c0db : [SuwLib] Update GLIF dark theme
    • e56d1eb : [SuwLib] Fix header style
    • 081551e : [SuwLib] GLIF pattern update
    • 325b78c : [SuwLib] Allow extending DividerItemDecoration
    • 81276cf : [SuwLib] Fix GLIF accent color
    • 9a9b071 : [SuwLib] Move mutate into TintedDrawable

  • platform/frameworks/opt/telephony with 153 change(s)
    • 12f0619 : Launch the default SMS app for notification action.
    • d009ecf : Update the proto and service state logging.
    • 722f9a0 : Remove additional logic around broadcasting emergency call state changes
    • e3d5752 : ImsPhone: defer intial roaming state update
    • 6b85911 : ImsPhone: defer intial roaming state update
    • bba7022 : Fix answering waiting call simultaneously with active call disconnect
    • f2d0fa6 : Combined TelephonyEventLog and part of the connectivity metrics app into the new TelephonyMetrics
    • 1fb93b5 : Plug hole in Roaming indication.
    • 3379e39 : Fix answering waiting call simultaneously with active call disconnect
    • 322793c : ImsPhone: update wfc mode per roaming status
    • 3374f09 : Mark flaky presubmit tests as @Postsubmit
    • b31c62c : Mcc should not set country code with persistent request
    • c39c5bf : Add stub of avoidUnvalidated() to ConnectivityServiceMock.
    • d0a85e9 : Check ImsPhone WiFi State
    • cbda17a : Extend apn retry configurability to more apn types
    • f6f1da3 : Remove flag from intent sent from Catservice to StkApp.
    • 3746bee : Dispose pendingMO connection on phone type switch.
    • b4d7a8a : Use ERI to update operator name before updateSpnDisplay() if needed.
    • 9cf07ae : Expand ImsPhoneCall logging and add updatePhoneState check.
    • 48a5ba5 : Fixed failing unit test cases.
    • 7e92402 : Fixed failing tests.
    • 38ea875 : Mark flaky/failing tests as @Postsubmit.
    • 0fb1270 : Instrument telephony-common when EMMA_INSTRUMENT_FRAMEWORK is true.
    • 5e040f4 : pii part2: redact non-null pii with SHA-1 Hash
    • b8da7f2 : Add carrier regex filtering to VisualVoicemailSmsFilter
    • 76c5a94 : Don't tear down a network unnecessarily.
    • 0a39f58 : Log Cell DataStall recovery actions.
    • 2d996aa : Remove one time sending of handover from wifi to LTE connection event.
    • 585c464 : Add carrier regex filtering to VisualVoicemailSmsFilter
    • 3329010 : Fire connection events when call is remotely held and unheld.
    • df0a189 : Send connection event on handover from WIFI to LTE.
    • 2e7e09e : Add support for downgrade to audio when data limit is reached.
    • a8201a7 : Set NetworkInfo's meter flag when capability changes.
    • 2d5d550 : Use correct SPN format for WFC.
    • 2f9f55d : Drop video calls when data is disabled.
    • cdcf059 : Stop OUT_OF_SERVICE message during Emergency Call
    • 508daf6 : Add timeout for handover to wifi.
    • fce5841 : Use correct SPN format for WFC.
    • 3729893 : Rebroadcast last SIM_STATE_CHANGED after USER_UNLOCKED.
    • 0b93f32 : Notify telephony when a handover from LTE to WIFI fails.
    • 48208a2 : Add "SIP forbidden" as valid reason for call pull failure.
    • 30c45c4 : scrub PII for voiceMail
    • 9e27168 : Bind to service only after USER_UNLOCKED.
    • ed41daa : Call pollState() in APM if RAT or radio state changes.
    • 07a76e6 : Call pollState() in APM if RAT or radio state changes.
    • cb619fb : Fix issue where incoming rejected calls were not being marked as such.
    • 2cd7606 : Stop exposing LTE_CA as a RAT type.
    • 2e3a4ed : Retry Connecting to ImsService if it is not up yet
    • 528dc88 : Fixed that RAT_UNKNOWN incorretly reported in metrics data.
    • 1999b97 : Fix issue where incoming rejected calls were not being marked as such.
    • 9bc0e39 : Make English the default language for Indian SIMs
    • 75d597e : Change to not broadcast emergency call state changes on wifi call.
    • 6c0c1c4 : Updated tests and callers for carrier "associated" apps.
    • e97fb0b : Fix failing unit tests.
    • c10b7af : Retry Connecting to ImsService if it is not up yet
    • 57dd2ef : Change to not broadcast emergency call state changes on wifi call.
    • 3aab0a4 : Updated tests and callers for carrier "associated" apps.
    • 2f43e78 : Fix tcp buffer sizes on LTE_CA.
    • 77a1f16 : scrub pii in imsphoneconnection + code cleanup
    • ec15d7b : Update ECBM system property early to reduce race condition window.
    • e903100 : Handle video session modify responses while paused.
    • db5b6a5 : Handle video session modify responses while paused.
    • 0da16b3 : Use correct convention for member variable.
    • 3de0182 : Handle failure to pull an external call.
    • f24a6b7 : Add carrier config for close connection after MMS request
    • d2b1b9d : Store selfIdentityUris provided by IMS service.
    • 443b0ae : Exclude DUN from data-disabled override.
    • 9452da0 : Handle Verizon iPhone WAP push for VVM
    • 2d11fc5 : Return IMEI as device id if carrier config requires it.
    • 2345d2e : Application names are now lazily loaded
    • cd2d752 : Return IMEI as device id if carrier config requires it.
    • 7d61cd7 : Allow key-value pair without value for VVM SMS
    • 59a14aa : uicc: Add FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT intent flag on CatCmdmessage
    • 79de440 : Enhance logic for determining if answering call will disconnect fg call.
    • a8f5a85 : Disable VT when users turn off data or hit data limit
    • 814442c : Fix issue with pulling a previously pulled call.
    • f93c1d8 : remove PII from telephony log
    • 8dd4a19 : Clean up calls in GsmCdmaCallTracker on GSM-CDMA transitions.
    • 91c714c : Finalizing Multiendpoint functionality.
    • d876499 : Do not allow premium SMS during SuW
    • 15f55ca : Do not allow premium SMS during SuW
    • d45e085 : Fix incorrect call radio type on UI during silent redial
    • c3ec7d4 : Removed unused PII from TelephonyEventLog
    • f0bf1d1 : Keep mock CS inline with real CS.
    • fdd6fb4 : Add a public method to access the Radio state
    • f8a97a0 : Fix NullPointerException in ImsPhoneCallTracker
    • a1cdb9b : hide personal private information from log
    • 4efceb3 : Fix airplane mode doesnt persist cross boot-up
    • f9665d5 : unit test fix for dcTracker and GsmCdmaCallTracker
    • 4be10a2 : Keep ConnectivityServiceMock in sync with reality.
    • 64fbcce : Keep telephony mocks in sync with NetworkRequest changes.
    • 0d5e6cc : Fix airplane mode doesnt persist cross boot-up
    • 86da287 : VVM filtering should be done after carrier sms app.
    • 77eeade : Get current calls on phone type switch.
    • 69944a0 : FDN cache shall be reset when receiving the file change notification
    • 2cd71ff : Fix race condition leading to crash in RIL.java.
    • 48921d8 : Added VT data usage support
    • f417832 : Label dialog event package entries for conferences.
    • 3f7b28b : Better matching of PCO data to DataConnections
    • 8582f01 : Set disable add call during video call extra from carrier config
    • b4fe99d : Change to not reset vmCount on GSM-CDMA switching.
    • 97032e3 : Pass non-null resultReceiver into filterSms.
    • cda5b32 : Better matching of PCO data to DataConnections
    • 0b03bcd : Fixed failed unit test cases
    • 2712f31 : Fix emergency call issue
    • e1aeaee : Fix ImsPhone.processDisconnectReason() function
    • 000f48b : Add support for LTE CarrierAgregation
    • 1fc96c5 : Print names of observers causing timeout
    • 8c751b4 : Add a Carrier-config specific ratcheter of RATs.
    • 37c0d71 : Update ImsPhoneCallTracker to detect situations where call will drop.
    • b4237f1 : add upper bound on nitz year
    • 4fdc57b : Fix crash in ApnContext after EVENT_DISCONNECT_DONE event in DcTracker.
    • cf3a292 : Add missing null checks to ImsPhoneCallTracker
    • 676e73e : Do not create SmsMessage obj if it cannot be parsed correctly.
    • 2717701 : Allow the phone process to hide outbound text SMS
    • 7695051 : Read SIM when radio state is available on FBE devices.
    • 0a22399 : Add unit test for TelephonyHistogram class
    • 3778293 : User ByteBuffer to pack array
    • 5454318 : Additional sms segment de-duping for multi-part SMS.
    • 232c49a : Notify ImsManager when ACTION_IMS_CONFIG_CHANGED intent is received
    • ef6b720 : Do not check permission multiple times.
    • 2e2ec7d : Hook PCO RIL signal with the CarrierSignal app.
    • 5292d0e : Support requesting restricted default
    • 5deeeef : Properly handle multi-endpoint answered elsewhere disconnect cause.
    • d9ba268 : shorter delay of apn retry for certain reasons
    • b9b14f0 : Calling as system when filtering VVM SMS in CarrierSmsFilterCallback
    • c4ed983 : change to non-static cache in carrierSignalAgent
    • ad6a054 : Add comment to VisualVoicemailSmsFilterTest.testUnsupportedPdu()
    • 649d6ef : Fix VisualVoicemailSmsFilter NPE on invalid SmsMessage
    • 692640f : Support requesting restricted default
    • 47c2502 : Explicitly use en_US when picking a Locale using "en"
    • 34dffd7 : Move ACK_WAKE_LOCK_TIMEOUT log to verbose mode.
    • 4c31e4c : cold sim clean up
    • 4b4d80d : Add support for UNSOL PCO Data.
    • be010fb : Rename carrier messaging API constant name.
    • 17eb2a4 : Add Null check for extras bundle
    • c61eefc : Clone extras Bundle when operating on it in onExtrasChanged
    • de01736 : Fix race condition leading to crash in RIL.java.
    • d0fdd8b : Fix race condition leading to crash in RIL.java.
    • 67f3535 : Multi-endpoint changes.
    • aebb070 : Add restricted card status.
    • b3c4f4c : Revert "Revert "Remove the system new message notification automatically.""
    • eed8133 : Add null check to avoid exception.
    • 5580eae : Switch VVM SMS filter to Builder pattern
    • 4065928 : Add setAllowedCarriers, getAllowedCarriers to Phone and RIL
    • 7915e1f : Remove the system new message notification automatically.
    • d506d3d : Collect telephony RIL commands metrics.
    • 363911a : Use HD icon for EVS audio codecs.
    • 3081824 : Add VisualVoicemailSmsFilter
    • 1c23d39 : Better handling of dialog event package numbers, and call pulling.
    • da8286b : Fix issue where null dialog event packages crash external call tracker.
    • 7dd1718 : SAT: SET_UP_MENU missing minimum information
    • b25b43f : Move initialization of Multiendpoint interface into getImsService().

  • platform/frameworks/opt/vcard with 1 change(s)
    • c4b7b74 : Configure code coverage filter.

  • platform/frameworks/rs with 5 change(s)
    • 107ff9e : Correctly pass number of input allocations for RS NDK BLAS.
    • 89caa60 : Ensure arch/generic.c is always included in libclcore_g.bc.
    • b42b8b8 : Rename memcpy to local_memcpy in rs_allocations.c.
    • ec8778c : Move gDebuggerPresent to libRS.so, and fix up driver after split.
    • 68e30e4 : Fix crash in tracing code.

  • platform/frameworks/support with 1025 change(s)
    • 578015f : Start using return value of OnNavigationItemSelectedListener.
    • 362dc94 : Clean up BottomBar docs
    • 111ab99 : Force BottomNavigationView item labels to be singleLine.
    • 5052de3 : Clean-up BottomNavigationMenuView#onMeasure and other style fixes.
    • b4eff16 : View.SetLayoutDirection didn't update the drawable until API 19
    • 550c74f : Fix usage of isAttachedToWindow() for API 9-11
    • 747384a : Update build versions for support library 25
    • 772ded4 : Update build versions for support library 25
    • f131f9b : Updated support for animator in MediaNowPlayingView pre-Lollipop
    • 923857d : Prevent prefetch of attached views.
    • bf14265 : TextViewCompat - fix #getCompoundDrawablesRelative
    • f7c6ae7 : MediaRouter: Use AppCompat's windowNoTitle attribute instead of framework's one
    • 0327a65 : Properly setup autoMirror in VDC and AVDC.
    • 679ce10 : Fix transition library to target Java 1.7
    • 5c45c3a : Updates documentation for MessagingStyle constructor
    • f42b1d0 : Fix CoordinatorLayout IllegalArgumentException crash
    • 9262400 : AppCompatDelegate - fix cast exception
    • 67b6c5f : Restrict AVDC and VDC parsing to the current element instead of the whole document
    • d38d879 : MediaRouter: Make getSelectedRoute return the recent infomation
    • 9c4d0da : Update docs for TextInputLayout and ActivityCompat
    • 0fd23ee : Remove callback to invalidate menu if necessary
    • 1c5b764 : AsyncTask terminating with exception calls onCancelled
    • 95276d3 : Update JavaDoc for VectorDrawableCompat and related comments
    • 3911e1c : Add tests for edge view to the LinearLayoutManagerSnappingTest
    • 9c93747 : Fix setWillNotDraw in ScrimInsetsFrameLayout
    • 13c7d89 : Rename attribute dotRadius to avoid conflicts with wear
    • 451150d : Fix base dropdown pref layout
    • 1ad6282 : Set background on correct view
    • e0df1ae : Revert "Set background on correct view"
    • a6ad2d8 : docs: fix broken link in FragmentActivity
    • b9a2cd3 : Defer important for a11y event
    • 2d0dd2a : Moved to a stable version of gradle plugin for nyc-dev branch.
    • def71dc : Set background on correct view
    • f008467 : Correctly account for negative fling directions.
    • 6a1b3c0 : Workaorund a strange proguard and VM issue before Lollipop.
    • fd62284 : leanback: workaround VideoView forcing focus problem
    • ce817b8 : Avoid querying refresh rate in onAttachedToWindow
    • b959bc6 : Revert "Clean up ParcelableCompatCreatorHoneycombMR2."
    • 929f425 : Update to the final version of android gradle plugin 2.2.0
    • 5dcac27 : Add metadata for the dimension annotation, and strip typedefs
    • 2de7dce : Add missing SdkSuppress annotation ot RecyclerViewCacheTest.
    • 39d3068 : PlaybackControlGlue: MEDIA_PAUSE does not pause FF/RW
    • 8faffcd : Simple Nested RecyclerView sample
    • e85a5c8 : Stop running RecyclerViewCacheTest on pre API21 devices.
    • 47b0720 : Fix standalone support library docs build
    • 4453f0d : Add vendor display name and ID to artifact source properties
    • 10ac73d : Bump to R38 for respin
    • c2a47a2 : Don't snap to center if the scroll position doesn't change.
    • df55eef : Using the new bidi unicode wrapping now for messaging style
    • 402448f : Disable use of TintContextWrapper on API 21+
    • 2109fdc : Allow starting an Activity with a Context where possible
    • 072d722 : Roll to android build plugin 2.2.0-rc2.
    • d8ee8fa : Fix SearchView measure for UNSPECIFIED height.
    • da85cbd : Stop running RecyclerView prefrech tests on pre API 21.
    • e4b06c0 : Make expanded title bounds start from top of Toolbar
    • c39d9c7 : Add @RestrictTo(GROUP_ID) annotations to match @hide docs annotations
    • f6ac5e1 : Generate external annotations for the annotations library
    • 824644f : Fix title not showing when AppBarLayout initially collapsed
    • 286a513 : Update textColorHint to match spec
    • f695f6a : Add bidi wrapping support for CharSequences
    • 3a500f6 : Remove all the extra accessor methods added by javac in support-recyclerview.
    • d8b7d71 : Fix StaggaredGridLayoutManagerCacheTest to avoid older versions
    • 98fb75e : Fix night mode for config-based color upconversions
    • 19c6d26 : Move to Android gradle plugin 2.2.0-rc1
    • 8052423 : Convert remaining RecyclerView Android tests to JUnit4.
    • b8e4d4a : Fix drawing order when shadow is not applied
    • 36c4d66 : Fix prefetched items being evicted by non-prefetch
    • 6004bb4 : Don't snap to center if the scroll position doesn't change.
    • 85ac705 : Remove unnecessary requestFocus
    • ced5b48 : Fix IOOBE due to internal list being updated from remove
    • 5951109 : BottomSheetDialog is canceled when swiped down
    • 7ce86ec : MediaBrowserCompat: Make ItemCallback can take a null media item
    • dfaddb9 : Remove failing NotificationCompat tests.
    • eb11c91 : Add api to WearableExtender for setting and getting the bridge tag. Make a change in the comment of setDismissalId.
    • 2c1bad7 : Remove all the extra accessor methods added by javac in support-v7-appcompat.
    • 540222c : Remove all the extra accessor methods added by javac in support-core-ui
    • 777d232 : MediaBrowserServiceCompat: Handle null results from the implementation
    • b8fb1f8 : Remove annoucement on BottomSheetDialog Background
    • 2dda165 : BrowseFragment: fix bug of opening HeadersFragment.
    • 6b55d55 : Add production visibility to @VisibleForTesting
    • e9864e3 : BottomSheet slideOffset when peekHeight is auto
    • 8148220 : Add missing JavaDoc and remove unused imports
    • b7f4a56 : Prevent prefetch crash with 0 children
    • 1ce43e3 : StaggeredGridLayoutManager prefetching
    • 46c7710 : Fix TextInputLayout regressions
    • 6f5e71c : Fix flickering for anchored + inset dodging views
    • 466d1f5 : Prevent prefetch crash with 0 children
    • fd07caa : Leanback support: Fixed focus wraparound when hitting DPAD_RIGHT on last view of a row
    • caab1e0 : Fix Javadoc method reference in CollapsingToolbarLayout.
    • e5874e6 : Cleanup unused parameter
    • ec4b542 : RecyclerView item prefetching
    • 03cbbe6 : Fix BottomNavigationViewTest.
    • f50b0ed : Move SwitchCompat to use TintTypedArray
    • fd28b81 : Correct typo in FragmentManager documentation.
    • 43fa34e : Remove all the extra accessor methods added by javac in support-core-ui
    • 596b015 : Remove all the extra accessor methods added by javac in support-v13.
    • 8fbfb9b : Remove all the extra accessor methods added by javac in support-vector-drawable.
    • 552766f : Remove all the extra accessor methods added by javac in support-compat.
    • 171e15f : Remove all the extra accessor methods added by javac in support-v7-appcompat.
    • b768ed3 : Remove all the extra accessor methods added by javac in support-media-compat.
    • e2c6a94 : Remove all the extra accessor methods added by javac in support-mediarouter.
    • 5bc71ed : Remove all the extra accessor methods added by javac in support-transition.
    • 412e111 : Remove all the extra accessor methods added by javac in support-cardview.
    • e6d3c26 : Remove all the extra accessor methods added by javac in support-palette.
    • 6c1d418 : Remove all the extra accessor methods added by javac in support-gridlayout.
    • 657ea11 : Remove all the extra accessor methods added by javac in support-design.
    • 99ec8b0 : Remove all the extra accessor methods added by javac in support-leanback.
    • eddbdf2 : NO NOT MERGE ANYWHERE. Remove all the extra accessor methods added by javac in support-recyclerview.
    • dea7d51 : Remove all the extra accessor methods added by javac in support-fragment.
    • 3cc432a : Adding shifting mode to BottomNavigationView.
    • 0b8e091 : Make text select handle drawables have default tint
    • 4b6c00c : Set colorBackgroundFloating in ThemeOverlays
    • 18cc54a : Fix IcuCompatTest#testMaximizeAndGetScript pre API 21.
    • d211668 : Remove all uses of deprecated API in Support13Demos.
    • 9c76e95 : Fix all uses of deprecated APIs in Support4Demos.
    • e8e0eae : Fix some use of deprecated APIs in Support7Demos.
    • 7d55eb9 : Remove android.support.v7.widget.Space.
    • 0cb8490 : Delay calling setEnabled to the end of the constructor.
    • c59ac73 : VDC and AVDC fallback on framework, only on NYC+
    • a810d8b : Make the StaggeredGridLayoutManagerSnappingTest more stable.
    • 40c8b62 : Fix CollapsingToolbarLayout not consuming insets
    • 6cb4408 : Fix ViewDragHelper usage in BottomSheetBehavior
    • 560426d : Improve text scaling animation for BottomNavigationView.
    • 0cd2662 : ImageCardView Use ellipse=end for content.
    • 35d7a6c : Fixing NPE crash in BF.
    • 7b75d53 : Fix usages of deprecated methods in support-design code.
    • 47082c3 : Fix all usages of deprecated setBackgroundDrawable.
    • 3460270 : move to 2.2-beta2 and local gradle3 prebuilt
    • 61b8004 : Fix BrowseFragmentTest
    • dc21f7e : leanback: fix NPE caused by late loading main fragment.
    • b7c09c2 : Leanback: Disable 9-patch shadow on API-19
    • e5faeaf : Remove usages of used deprecated methods in core-ui.
    • 5de9c2d : Remove the use deprecated ActionBar Tab in Support7Demos.
    • 8a3d454 : Fix sorted list batched callback.
    • e9b9196 : GuidedStepFragment: Fix ResourceNotFound crash before v21
    • dfe072a : Move away from deprecated methods in DividerItemDecoration.
    • e534c66 : Initial implementation for RestrictTo annotation
    • f1ad799 : Fix TextInputLayout error being magenta
    • c010d65 : Fix FloatingActionButton with nested anchors
    • 87b20c0 : Improve SGLM's multi-pass measure handling
    • e54c4f1 : Remove main thread assertion from test
    • c725e0c : Sync isActiveNetworkMetered() docs with framework
    • f77697d : Move to gradle 3.0, tools 2.2-beta1
    • 9152a7b : Fix GLM and SGLM tests for API 15
    • bfc6730 : Add getters for start and end offsets in SwipeRefreshLayout.
    • 3332610 : Fix IOOBE due to internal list being updated from remove
    • 2f51720 : Fix IOOBE due to internal list being updated from remove
    • feda490 : Fix Animators pausing on a wrong Window
    • fad2335 : Annotate more support lib tests with size annotations.
    • 0357e3d : Move tests from tests/ root dir to appropriate directory.
    • 2479737 : Annotate android.support.transition tests.
    • 44f2fd9 : Fix SupportTransitionDemos make build.
    • 9a75434 : Fixing a couple of keyboard shortcuts tests.
    • d7d0138 : Fix failing PopupMenuTest to account for popup top padding.
    • b897ffb : Add ViewCompat.getDisplay
    • 57c0854 : Add a demo for InputConnectionCompat#commitContent
    • 3925a94 : Fix a type mismatch in COMMIT_CONTENT_FLAGS_KEY
    • 9b7373f : Revert "Fix Button[.Borderless].Colored text styling"
    • 32ae746 : Stop sending OnTabSelectedListener calls with null tabs.
    • 178c4e1 : Invalidate decor offsets after rebound
    • 4e62a79 : Fix SwipeRefreshLayout#setProgressViewOffset.
    • e835a0f : Avoid allocation in LinearLayoutManager#fill
    • 821c3a5 : Add methods to opt out from launching custom tabs
    • 1af9182 : Speculative fix for exception in CoordinatorLayout.onLayout
    • dfdb7ac : Notify AppCompatDrawableManager on config changes
    • 32b80d0 : Layout tests API 15 compatibility
    • e73fed4 : Fix Fade constructor
    • bf9b3e3 : Wait longer for data loading
    • 9290baf : Override package private methods to make them public for tests
    • beae3c4 : Add min sdk to hint tests
    • b539fd5 : Fix CollapsingToolbarLayout tests
    • e05cfa8 : Update Widget.AppCompat.ActionBar elevation
    • a7a5152 : Fix BottomSheetBehaviorTest
    • fcd7ae1 : Hide colorSwitchThumbNormal from docs
    • c5396ed : Fix Button[.Borderless].Colored text styling
    • c3f031d : Fix CTL title not showing sometimes
    • 45d07c8 : Mark RTL ItemTouchHelperTest.
    • db7cc95 : Fix ModernAsyncTask to handle exceptions in doInBackground
    • 9f5e74d : Attempt to reduce RecyclerView test flakiness.
    • 141250e : Update AppBarLayout samples
    • 3c9fb15 : Speculative fix for exception in CoordinatorLayout.onLayout
    • 56b45ed : RecyclerView scroll callback fix for 0 to 1
    • cf557d1 : Clean up ParcelableCompatCreatorHoneycombMR2.
    • 141f5ae : Ensure click sound effect plays when TabView is clicked
    • dfe7578 : Update to new test runner and espresso.
    • 5136f30 : Implement Pair.toString() for compat library
    • 7febb12 : Make DividerItemDecoration a public API.
    • bb3740d : AppBarLayout + CollapsingToolbarLayout tests fixes
    • e2aa423 : Fix AppCompatDelegate javadoc
    • 6ff4dde : MediaBrowserCompat: Supplement JavaDoc of MediaItem.getMediaId()
    • db565ae : Fix failing LinkifyCompatTest test.
    • cd40090 : Added compatibility support for MessagingStyle
    • 5826dca : Materal style backports/fixes
    • 5cd3566 : NotificationCompat: Add extras of Notification for MediaStyle
    • 9638fe5 : MediaRouteChooserDialog: Sort routes alphabetically
    • 4836927 : Add additional method for setPageTransformer.
    • 7b755f1 : Move BottomNavigationView to using scale/translate for animation.
    • 78be441 : Support library: Updated API docs for media item presenter
    • 678ce82 : Fix RecyclerViewLayoutTest
    • 7546e10 : Fix alertDialogTheme in Theme.AppCompat.Light
    • 15d1695 : Fix testHideShow on pre-ICS
    • a7f21a7 : MediaRouter: Fix the unmatched color issue in MRCD
    • 981736d : Use ViewCompat#isAttachedToWindow to fix FragmentLifecycleTest.
    • c587f7d : Add an OnFlingListener to the RecyclerView.
    • 8715c36 : Fix offsetTopAndBottom/LeftAndRight on ICS
    • b806673 : Fix CoordinatorLayout scrim functionality
    • 3b3e1c4 : Added compatibility support for decorated custom views
    • 90059da : Don't save NavigationMenuPresenter state on API 9-10
    • 1266ef1 : Fix TabLayout flickering
    • c9b3169 : Fix list menu not closing when sub menu opened
    • c07c8e1 : Tweak AppBarLayout elevation changes
    • e1e6484 : Fix CascadingMenuPopup width on API 19 and below
    • 5642066 : leanback LM: Fix unnecessary prepended when there is margin
    • d038921 : Improve GridLayoutTest
    • 7e507c7 : Revert "Add @SafeVarargs to ActivityOptionsCompat to match framework version"
    • fa4d2cd : GuidedStepFragment: fade out drop down list background in transition
    • 34c4d9d : Add @SafeVarargs to ActivityOptionsCompat to match framework version
    • 6548b1a : Fix pref layouts
    • 3a5aeed : Change vector setup check to use non-themed drawable
    • 6939444 : Don't layout too many items for the test
    • 6d958ab : Log a warning if scroll callback modifies data.
    • 4d2c7b7 : Fix style issues in design library code.
    • 86d0526 : Fix LinearLayoutManagerResizeTest in landscape mode.
    • 1de399d : Cleanup pass over layout files in design samples
    • 246d944 : Remove AIDL references from modules that don't have AIDL files
    • 48dc926 : Fix backwards-compat tinting for compound drawables
    • 67a57dc : Fix NPE in FAB StateListAnimator
    • 353b0bc : GuidedStepFragments: closer to ux guidlines
    • 00c679c : Fix broken ff/rw action text.
    • ae71b9c : Fix small style issues in ViewPager.
    • 669715b : Fix small style issues in ViewDragHelper.
    • 7bfcf18 : Fix small style issues in SwipeRefreshLayout.
    • 121b347 : Make Preference#setVisible safer to call
    • 6cc1cb8 : Ensure forwarding listener target is long-clickable
    • 093b6fa : Skip lint errors
    • e12dfa0 : Stop using a several deprecated methods/constants.
    • 5c0b1da : Add findFocus to ExploreByTouchHelper.
    • 95017f7 : Change layout span to match SpanLookup span
    • 9b5fe93 : Move doclava gradle build to out/ directory
    • 982cbff : Re-use RectF instances in ViewGroupUtilsHoneycomb
    • ca7861c : Add shims for ConnectivityManager.getRestrictBackgroundStatus()
    • 1a3e293 : Clean up nullability and final usage in FragmentTabHost
    • b9ddcaa : Don't throw exception when FragmentTabHost has no tabs
    • 1194904 : ActivityCompat should use static methods, not be publicly instantiable
    • be94929 : Deprecate methods on ActivityCompat, ContextCompat for future removal
    • 7664307 : Add ViewCompat.isImportantForAccessibility()
    • d739b48 : Add missing docs on WindowInsetsCompat
    • 44a4d2a : ContextCompatApi24 shouldn't be public visibility
    • b6e7e4c : Add getRippleColor to FloatingActionButton
    • 2d9f7ee : Start resetting SwipeRefreshLayout on setEnabled(false) calls.
    • a2c539c : Use a new drawable for constant state test
    • de8a5de : GridLayoutManager margin bug
    • 88a4195 : Fix AppCompatBaseViewTest to work in landscape mode.
    • 003efaf : Makefile for SupportPreferenceDemos
    • 70058e4 : Fix PopupMenuTest#testBasicContent in landscape.
    • 1558fe2 : Fix FloatingActionButtonTest build
    • c26cfaf : Add clearOnTabSelectedListeners() API
    • 019244a : Use Android Gradle Plug-in v2.2.0-alpha6
    • 01e3ed2 : Fix CollapsingToolbarLayout pinned views with insets
    • f5a65fd : Add dominant swatch API to Palette
    • 15db497 : Fix AppBarWithCollapsingToolbarTest in landscape mode.
    • a20b84a : Remove tests around dangerous permission granting
    • d377289 : Fix ListPopupWindowTest#testDismissalViaTouch
    • f50e3ef : Fix FloatingActionButton hide() and show()
    • 34271ff : MediaRouter: Fix RuntimeException in the chooser dialog
    • 4b17d83 : Add NoExtractUI flag for TextInputLayoutTest
    • 021b7ee : Add docs to AccessibilityNodeInfoCompat.
    • 655fa32 : Rename the source of v4 (combined legacy) module to v4
    • c3c7588 : Rename the source of core-utils module to core-utils
    • a4667c7 : MediaRouter: Change the content description of the cast button
    • 1e76114 : Update BottomNavigationView namespace definition for aapt2.
    • a93997e : Fix bootstrap classpath in support library builds
    • 7cda36a : Fix FAB StateListAnimator durations
    • dfea0ea : Fix Snackbar theme on sw600dp
    • a2f4dd0 : Fix CoordinatorLayout dependency sorting
    • 28649d9 : Fix intercept touch handling in SwipeDismissBehavior
    • 19ef8b2 : Tidy ups for AppCompat vector support
    • 6206ad5 : Fix inset edge of CoordinatorLayout
    • 89b6e38 : MediaRouter: Add content description for volume slider
    • 916d3e5 : Fix crash in SupportDesignDemos
    • 132bd57 : Use Android Gradle Plug-in v2.2.0-alpha6
    • f6a12ad : Two more BottomNavigationView fixes.
    • 17d15d9 : Additional deprecation notices on Compat APIs.
    • 53a4343 : Add empty adapter test for TabLayout + VP
    • 850c574 : MediaRouteChooserDialog: Fix IllegalStateException
    • a951723 : Add package documentation for support transition
    • 645afdf : Add javadoc for PEEK_HEIGHT_AUTO
    • 8341891 : Fix annotation of getBehavior
    • 1ca2409 : Add javadoc for insetEdge and dodgeInsetEdges
    • c1e5045 : Use Android Gradle Plug-in v2.2.0-alpha6
    • d386217 : Add more fixes to BottomNavigationView.
    • 3566cfa : Backport InputContentInfo APIs into API 13+.
    • 34a33c7 : Proper RecyclerView-LayoutManager binding
    • 00075c8 : Enable SwipeRefreshLayout for children that don't consume touch events.
    • 26c07a8 : Improve CoordinatorLayout's inset edge funtionality
    • d8ae10d : Fix wrap() propogating state the wrong direction
    • c7345a0 : Fix build
    • 4cf1d92 : API review fixes
    • e484416 : Address API council feedback on MediaBrowserCompat/MediaSessionCompat
    • 9c83739 : MediaRouter: Introduce min/max client version in MediaRouteDescriptor
    • a41c174 : Utility class to calculate difference between two lists.
    • 1ef22af : Bring accessibility support lib up to date.
    • 2847bad : Cherry pick of 1142960
    • 1660bd2 : Cast AndroidResources back into the firey chasm from whence it came
    • ee63e68 : Fix FloatingActionButton auto offset functionality
    • d0e8190 : Fix Snackbar action button padding
    • a501328 : Remove unused method
    • 31453bc : Add MultiSelectListPreferenceDialogFragmentCompat
    • 73886da : Don't overwrite pref's backgrounds
    • 77ea03e : Fix support build
    • 573630e : Only create separate zip files for library projects
    • 35f04f0 : Fix NPE in ForwardingListener
    • 8159608 : Fix scrimVisibleHeightTrigger being read as an int
    • 8a40d69 : Add disabled support to TextInputLayout
    • 12acd8f : Make sure we recreate the Activity for night changes
    • 5a0083c : Move FloatingActionButton shadow to use ValueAnimatorCompat
    • 9d5e156 : Make getX and getY return sensible values pre-v11
    • a5c3670 : Move support libs to use ViewCompat.offset* methods
    • d50585a : MediaRouter: Defer dialog updates while adjusting a volume slider
    • 943b677 : Add layout_insetEdge and layout_dodgeInsetEdges
    • 75322d1 : MediaRouter: Refactor the logic for updating artwork
    • 44cc5e3 : Move APIs related to the media button into MediaButtonReceiver
    • 203a342 : Add fromQueueItemList() in MediaSessionCompat.QueueItem
    • fbdf537 : Scale large bitmaps down in MediaSessionCompat.setMetadata
    • 3a9baa2 : MediaRouter: Disable multi-touch in the controller dialog
    • befd962 : Add fromMediaItem()/fromMediaItemList() in MediaBrowserCompat.MediaItem
    • dea052c : Replace obtain() methods in MediaSessionCompat
    • be6b908 : Fix build breakage in pagination API Demo.
    • 7f00543 : Add helper methods to create a pending intent for media button event
    • 3ee2ea1 : Support4Demo: Add sample usage of MediaBrowser pagination API
    • 252919d : NavigationView allows manual tints of icons
    • 5f9a546 : Deprecated now unused isDirty() Behavior method
    • 1159dc9 : N MR1 is API 25
    • 0859e43 : Skip lint errors
    • 0402748 : Fix the support lib for the correct clip group support.
    • 9562a3b : Add offline docs target for support lib gradle build
    • cd15c0b : Fix build by referencing the locally defined constant
    • 2f9dcc4 : N MR1 is API 25
    • ae73632 : MediaBrowserServiceCompat: Add a constant for suggestion keywords
    • 9fd802d : Compat layer for Service.stopForeground
    • 00a00a7 : Fix focused views not being visible with AppBarLayout
    • a990867 : Roll back to gradle 2.1.2 to fix builds.
    • f9a17f4 : Roll back to gradle 2.1.2 to fix builds.
    • 733b5aa : Adjust standard Transition structure
    • f29704c : MediaRouter: Provide the route group id when update a selected route
    • 95aefdf : Check SwipeRefreshLayout was dragged before finishSpinner call.
    • 8a99b87 : Add javadocs and tests for ViewPager#arrowScroll.
    • 261ba39 : Fix testBackCollapsesSearchView tests
    • 309c1d6 : Revert "Move to 2.2.0-alpha3 gradle plugin"
    • 6bf077c : Move to 2.2.0-alpha3 gradle plugin
    • ed4b3d4 : Fix TabLayout setSelection() issues with custom views
    • b6b4a30 : Add Snackbar + FloatingActionButton tests
    • 70f3627 : Support7Demos: Build metadata using the stored title in the playlist
    • 8998fbc : Fix ScrollerCompat tests.
    • d447d1a : Switching from ActivityInstrumentationTestCase2 to ActivityTestRule.
    • 31a373d : Move away from custom created attrs arrays
    • 2002bed : Expose external app files/cache dir from FileProvider.
    • 03c7e33 : Make Toolbar ignore its minHeight if larger than height
    • a85f783 : Fix CTL scrim not working with activity transitions
    • 4991b57 : BottomSheetDialog handles setCancelable
    • 7c4c746 : Fix NavigationView talkback
    • 35247ed : Fix support lib docs
    • ee9a9d6 : MediaMetadataCompat: Add METADATA_KEY_MEDIA_URI
    • a36fbe5 : BottomSheetBehavior getPeekHeight returns auto
    • 168fbe2 : Fix SeekBar tickmark tinting pre-21
    • 4c99f0e : Add AppCompatResources.getDrawable()
    • dd377c9 : Make createArchive gradle target invoke API check
    • 05ed14f : Improve Exception message for adding private fragments
    • 7ddd1ff : Fix TintContextWrapper not always handling vector assets
    • d95f547 : Fix NavigationView appearance on GB
    • bfd8da2 : Fix BottomSheetBehavior setState animation
    • 9d18baa : MediaControllerCompat: Make the all callback methods be called
    • 48f1262 : Build v13 support lib with AAPT2
    • 7e63281 : Add more pointer validation check to ViewDragHelper.
    • 63305fa : Add bounds check in TabLayout#getTabAt(int).
    • 6092f10 : Fix AppBarLayout elevation tests
    • ef5f493 : Fix API again
    • 2a67dc6 : RegisteredMediaRouteProvider: Reorder methods
    • 6065795 : Fix crash when behavior_peekHeight not specified
    • 910de28 : Fix BottomNavigationView tint clearing with null.
    • 0244762 : Clarify Fragment#setUserVisibleHint guarantees in docs
    • dcebe5a : Expose external app files/cache dir from FileProvider.
    • 7a38d74 : leanback: add test case for selection with adapter change
    • 1f55c2c : Need to re-calculate size for custom adapters.
    • dd23fbd : Fix AppCompatImageViewTest test.
    • 27705d3 : Make Snackbar work with translucent navigation bars
    • 58641eb : Fix AppCompat window insets tests
    • a8d36d7 : LayoutInflaterFactoryTestCase fixes
    • 01ca48b : Automatic peekHeight for bottom sheets
    • f660f82 : Fix TextInputLayout password tests
    • 12ff193 : Update API and fix build
    • 48465fd : Fix CollapsingToolbarLayout with child margins
    • efd4580 : Support7Demos: Reflect a status change of playback state properly
    • dc7b352 : Add hashCode() and equals() in MediaSessionCompat.Token
    • 2f82912 : MediaRouter: Overload onCreateRouteController for route groups
    • 87654ff : MediaRouter: Don't animate dialog if the art is loaded quickly
    • ec0c39b : Make TAG used for logging in StaggeredGridLayoutManager private.
    • e17fd0d : Made OnNavigationItemSelectedListener callback work.
    • b157dc4 : Fix AppBarLayout test layouts so that they're visible
    • 3035e10 : Fix setFitsSystemWindows not working with CoordinatorLayout
    • d5b720e : Add a demo of custom Transition
    • bd6c3bc : Backport Scene constructor with a View
    • 1915b0c : Fix example for PopupMenuCompat usage.
    • 1a00879 : Add more tests for SwipeRefreshLayout.
    • 0674181 : Forcing full data refresh when using custom object adapter.
    • 065099c : Expose DrawerArrowDrawable used by ActionBarDrawerToggle.
    • e5df976 : Workaround FAB background not being drawn on API 19
    • 470243f : Make FragmentController$findFragmentByWho public
    • f0aec03 : Update FloatingActionButton's elevation handling
    • 4262723 : Fix NPE in Toolbar
    • 41a59e2 : Fix testGo_exitAction on API Level 23 and above
    • 8b663a2 : Add bluetooth folder type to MediaDescriptionCompat and MediaMetadataCompat
    • f81ee20 : Fix use of API 19+ FrameLayout LP constructor
    • a0eb967 : Backport a bug fix to K and L
    • 9b3f462 : Fix ViewPager.DecorView annotation inheritance
    • 7528c22 : MediaBrowserServiceCompat: Fix ConcurrentModificationException
    • cd78f10 : Fix R import in BottomNavigationView usage.
    • 7adf7fd : Leanback playback: Added support to flip between different views for each media item row depending on the playback state
    • b84ed59 : Handling the notification for custom ObjectAdapter case.
    • ddf4692 : Implement password toggle in TextInputLayout
    • 0673f9a : MediaSessionCompat: Add missing call to onExtrasChanged()
    • 60d2db1 : MediaRouter: Clean up resources
    • 2c1994f : [Custom Tabs] Add an extra in Custom Tabs Intent to enable Instant Apps
    • 23e2748 : Initial implementation for BottomNavigationView widget.
    • d026c0a : Add some interfaces
    • bb67bb6 : Add a missing space in RV documentation.
    • af556dc : Throw ISE when adding a non-public non-static fragment class instance to a transaction
    • f3865fb : NavigationView supports full-width custom views
    • dbac8f4 : Fixing bugs in ListRowDataAdapter(multiple non-visible rows).
    • 3a0be52 : Optimize all PNGs in support library.
    • a538b3a : Fix mdpi version of abc_textfield_default_mtrl_alpha.9.png
    • 5de2e70 : Add missing annotations in ContextCompat.
    • 6dd2db0 : Cherry picks 1142100 (approximately)
    • 1decd43 : Don't run onWrite on main thread and handle cancel
    • f0950cb : Fix NullPointerException bug
    • e1a4d14 : MediaRouter: Remove unused resources
    • e57300c : NavigationView dispatches insets to headers
    • 04f7579 : Clarify Fragment construtor javadoc.
    • 4819862 : Delete simple reduction implementation.
    • 9673b85 : fix build
    • 70c612c : Add BuildCompat#isAtLeastNMR1() to API
    • bd3d710 : Add BuildCompat#isAtLeastNMR1() to API
    • 9cce708 : Fix small issues in NavigationView.
    • cd9f6eb : Add BuildCompat#isAtLeastNMR1()
    • 7b59d3a : Remove old API check artifacts, invoke gradle from old make target
    • cc5197e : Implement support library API generation and check in Gradle (again)
    • de887e0 : MediaRouter: Apply route list changes at a time
    • 839e4fb : fix gradle build fail when app is referencing support-v4
    • fd37090 : fix SupportLeanbackShowcase python script
    • 2202e2a : Revert "Implement support library API generation and check in Gradle"
    • 3c141cd : Revert "Remove old API check artifacts, invoke gradle from old make target"
    • e10477d : GuidedStepFragment: support compute theme from argument or savedInstance
    • a028349 : Don't let the build break!
    • 009647b : Remove old API check artifacts, invoke gradle from old make target
    • 0d5b0e0 : Add a method and interface to SharedElementCallback
    • ba337d5 : Add docs for srcCompat
    • 8bce9f5 : Link to preference samples
    • 3d6db2d : Implement support library API generation and check in Gradle
    • b3756c5 : Fixing scrolling behavior in BrowseFragment.
    • 1017684 : Update build to R34, 25.0.0-SNAPSHOT
    • e7841c0 : Add preference demos
    • 88c1cf6 : GridLayoutManager: call focusableViewAvailable() inside layout pass
    • 77df76c : Make some Compat classes have more coverage
    • 387453c : Adds a flag to Action.WearableExtender to display actions inline on Wear
    • c73c380 : Read clip to padding from attrs
    • 79de72a : Fail focus search if focused view disappears during focus search
    • 870127c : Synchronize reads of static members.
    • 8ad074f : Remove unneeded "is" in LocalBroadcastManager documentation.
    • 527415d : Clarify Fragment#onHiddenChanged() documentation.
    • 3cfb2d0 : Removed extra "/" from PercentFrameLayout docs.
    • 79a141a : Move WindowInsetsCompat to support-compat
    • d1a7a6f : Remove Pointer Capture API.
    • 5265345 : Rename PointerIcon and Pointer Capture APIs
    • 7d7bf95 : Moving Leanback unit tests.
    • ca3133e : Add a missing letter in NotificationCompat docs.
    • 202c100 : Fix doc/build errors with PointerIconCompat
    • f996a42 : Remove references to framework PointerIcon API.
    • 58adbb8 : Add an API to update the remote view secondary toolbar in custom tabs
    • 6db4c67 : Fix spelling issue in v4.util.Pools.
    • 236bf5b : Fix documentation of NestedScrollView#setFillViewport.
    • 1ef18f3 : Fix an example in PercentRelativeLayout documentation.
    • 4aa29d2 : Fix a missing word in AppCompatDelegate documentation
    • be9c298 : Update an example in documentation of ItemTouchHelper.
    • 88a7649 : Remove a duplicate the in RecylerView documentation.
    • b636aac : Fix two grammar errors in RecyclerView documentation.
    • 1243d18 : Update SwipeRefreshLayout documentation for scale parameter.
    • 9117709 : Update BottomSheetCallback.onSlide() documentation.
    • dcb9c07 : Modify ActivityOptionsCompat
    • 19a8041 : Fix CollapsingToolbarLayout consuming insets
    • 8e6e2dc : Start handling CircleImageView resizing on pre API-21
    • 04784a9 : Fix broken build: update-support-api
    • 06fa4ab : Fix page snapping for large number pages.
    • e02d0df : Support4Demos: Handle ACTION_MEDIA_BUTTON intent properly
    • 464973f : Fix action mode animation on recreations
    • b2583ec : Document known limitation of getLayoutDirectionFromLocale()
    • 5ae0cd0 : Add @Retention annotations in ContentRecommendation
    • ade0e79 : Leanback tests: Fixed two test failures due to API changes
    • 3cc4fa2 : Use res-auto xml namespace in SupportDesignDemos.
    • 340c12f : Makefile for support samples dir
    • c632bd2 : Fix SupportLeanbackDemos build
    • e17c519 : Allow editing of samples in Android Studio
    • 854d6af : Fix SupportLeanbackShowcase gitignore
    • 8f8034a : Add autoHide to FloatingActionButton
    • 7725e0f : Fix support lib docs build
    • a3274ee : Fix a few checkstyle issues
    • ce35f3b : Update javadoc sample references for refactor Support demos
    • 0396fd1 : Fix SupportTransitions directory name
    • 71df36e : Fix comparison of boxed Long with Integer.
    • 43326c5 : Fixed a typo in RecyclerView javadoc.
    • d6166ac : Update accessibility compat classes for N.
    • c158ac8 : Add custom remoteviews methods to builder.
    • 2be76c7 : Don't overwrite remote views with null values.
    • 7cf2ca9 : Avoid infinite loop in AppCompatDrawableManager
    • 4d2f056 : Fix media router dependencies for AndroidStudio
    • 6fe8ece : Revert "Fix Android Studio setup for support lib"
    • c3fa0c3 : Fix Button + custom tint pre-Lollipop
    • 2aabff2 : Move clearColorFilter() workaround to DrawableCompat
    • 70d1081 : Backport Material text handles pre-Lollipop
    • b2535ce : Fix CollapsingToolbarLayout displaying over icons
    • 1eff297 : Fix Android Studio setup for support lib
    • 5c64d9d : Hide release-specific BaseFragmentActivity APIs
    • 2cc82be : [RenderScript] Update RenderScript support lib documentation.
    • 586c596 : Fix refresh animation if setRefreshing is called before onLayout.
    • c9a8595 : Fix a random assortment of spelling errors.
    • 34a9ce0 : Fix a typo in CustomTabsClient javadoc.
    • 15375aa : Add missing @Override annotations in support library code.
    • 9de5458 : [RenderScript] Add optimized ASIMD and SSE3 instrinsics to support lib.
    • dc8e099 : Add missing @Override annotations in v7 code. Part 1.
    • 90ac236 : Add missing @Override annotations in support fragment code.
    • 4fd7c3e : Move VectorEnabledTintResources to the correct directory.
    • fd2560d : Rename ActivityCompat23.java to ActivityCompatApi23.java
    • 029de29 : Fix build version for split-out artifacts
    • 39dc51f : Removal of Pointer APIs.
    • 180f831 : Add LinkifyCompat to support library.
    • d51a713 : Make SDK build happy for the combined v4 binary
    • c016050 : Scaffolding tweaks
    • 5dd39aa : Move Loader class to core-utils (where other Loaders are)
    • 5e2c51d : Adding tasks to generate separate zips for each artifact
    • 9d61fd4 : Fixed NPE for HoneycombDelegate
    • c983e78 : Showcase app: added a video playing at the end of GuidedStepFragment workflow
    • 5fc2bf4 : Showcase app: Fixed video fragment not showing video. Updated Settings and deprecated APIs for the app to be installable on L.
    • 3454409 : Added missing licensing information in source files.
    • bac71fc : Remove the hasImage API until we have the rest of the required traits available.
    • 96c9b77 : Remove API files that track individual releases
    • 55fc3f2 : Internal cleanup
    • 25b9764 : SupportLeanbackshowcase: update songs and metadata
    • 1f4fc66 : SupportLeanbackshowcase: clean up preference fragment code
    • ff22d81 : Extracting fragments and widgets into their own modules.
    • bf98802 : resovle bad merge in support lib
    • cdb0369 : MediaBrowserCompat: Fix NPE
    • 529cd21 : Fix stray LOCAL_SDK_VERSION pointing to 7 instead of 9
    • 0367931 : [RenderScript] Add finalizer to support lib context.
    • 1b3e946 : Clean up internal usage of now-deprecated Compat APIs
    • 64dbe1d : Final pass for removing all donut/eclair/froyo references
    • 81fc7d7 : Cleaning up pre-Gingerbread folders and classes
    • a80c379 : Add usage of app:behavior_skipCollapsed
    • 32d1917 : Move notification / remote input to compat
    • d3c5347 : Extracting MediaCompat classes into a new module
    • f4893cf : Clean-up pass over support lib modules
    • bed1275 : SupportLeanbackShowcase: bring gradle, build tools, lib up to date
    • eb1adcc : Update support API files
    • f185f10 : Combine donut/eclair/eclairmr1/froyo/gingerbread source folders.
    • f77ac6b : Add usage of Transition support library
    • c28c4ed : SupportLeanbackShowcase: add Android.mk
    • cbba0a5 : Annotate public APIs in transition support library
    • 1dd934e : Showcase app: Added media row actions to the music fragment
    • c876cd8 : Transition support library
    • b33e865 : Renaming title for couple rows in CardExampleFragment.
    • 675b3e8 : Switching launcher icon for page fragment.
    • 5f15bc2 : SupportLeanbackDemo: support delay loading page fragment data
    • 3384d7a : Adding custom title view example in Showcase sample.
    • 8c87706 : Add OnChildScrollUp callback to SwipeRefreshLayout.
    • aadab57 : Revert "SupportLeanbackDemo: support delay loading page fragment data"
    • df15399 : Bump minSdk to 9 everywhere where it was 9
    • a3c8776 : Fix Retention annotation in MaterialProgressDrawable.
    • 0f6052f : Clean up makefile now that we have fewer folders in v4
    • 8b98e88 : Second clean-up pass after support-v4 split.
    • f5ec448 : Cleanup pass for support-v4 split.
    • 2c63c7b : Fix Studio setup after v4 split
    • 7f7a9d1 : Fix build (API update)
    • 54746b4 : Change contents animations
    • c43a33f : Add logo splash animation in OnboardingActivity
    • 3ac77bf : Support module refactoring
    • 86c83ff : SupportLeanbackDemo: support delay loading page fragment data
    • 51e7865 : Zero-initialize launch option fields
    • 0703a44 : Test bundle format in AppCompat
    • 23ace13 : Adding differnet PageFragment samples to ShowcaseApp.
    • 5d2dd89 : SupportLeanbackShowcase: add Section and Divider
    • f00ada4 : SupportLeanbackShowcase: remove properietary resources
    • b09c91a : Adding support for mapping multiple rows to header items.
    • d31ace9 : Fixing PresenterSelector implementation for CardSampleFragment.
    • 393f912 : Fixing NPE + Compilation issue with Showcase sample app.
    • 4ff7f6d : Mapping header items in BrowseFragment to multiple(2) rows.
    • c740663 : Expand existing v4 Fragment receive result sample to IntentSender
    • 8f94d18 : Switching from Adaptable to Provider interface.
    • cdb0be0 : Fixes documentation of external-path tag
    • 27d62e7 : Align all-caps test on AppCompatButton with AppCompatTextView logic.
    • 3ab4127 : Update AppCompatSpinner popup color tests
    • 606459c : Add missing LOCAL_MIN_SDK_VERSION for Support Library demos
    • 631a15f : Add missing LOCAL_MIN_SDK_VERSION for Support Library demos
    • 5a27264 : Add missing LOCAL_MIN_SDK_VERSION for Support Library demos
    • 5737679 : Add missing LOCAL_MIN_SDK_VERSION for Support Library demos
    • 0ee6452 : Add missing LOCAL_MIN_SDK_VERSION for Support Library demos
    • 4214ea4 : Add missing LOCAL_MIN_SDK_VERSION for Support Library demos
    • 7a3ec49 : Support7Demos: Set LOCAL_MIN_SDK_VERSION to 7
    • 5635fbd : leanback: Add example of section header and divider
    • 3b95592 : Fix up the makefiles and some samples.
    • e0c922d : Fix up the makefiles and some samples.
    • ed4ac24 : Fix up the makefiles and some samples.
    • d29a21a : Fix up the makefiles and some samples.
    • 6c2f29b : Fix up the makefiles and some samples.
    • f8cb962 : Fix up the makefiles and some samples.
    • 9f7400d : Fix up the makefiles and some samples.
    • 97906d5 : GuidedStepFragment sample: add id to radio/checkbox
    • 0489b90 : Support4Demos : Set LOCAL_MIN_SDK_VERSION.
    • d1b1f28 : Sample for wiring TabLayout to ViewPager with initial selection
    • d0b7372 : Adding sample page/row fragments in Showcase sample.
    • 79a2ec2 : SupportLeanbackShowcase: Export Activities
    • 2f881d6 : Revert "Fix NPE in notifyViewCreated()"
    • aecb834 : Fix NPE in notifyViewCreated()
    • 256f34d : Added the new leanback preferences styling to the Settings Examples
    • 809cf4b : Apply leanback library change
    • 83b686c : Fix typos for the word "Unsupported".
    • a91086b : Sending viewCreated() event from BrowseFragment.
    • 9b1bb72 : Build Support7Demos with AAPT2
    • 56e7a23 : Avoid destroying Device separately
    • 96f9f9e : Rearrange Percent demos.
    • bc90b9d : Revert "Build Support7Demos with AAPT2"
    • eb2e2e0 : GuidedStepFragment: Fix addAsRoot restoring bug
    • c0a7815 : GuidedStepFragment: Fix addAsRoot restoring bug
    • bfe1f04 : Build Support7Demos with AAPT2
    • 439526f : Revert "Build Support7Demos with AAPT2"
    • 2174451 : Build Support7Demos with AAPT2
    • fa89d61 : Refactor usages of Picture In Picture and Multi Window (4/4)
    • cd76b43 : [RenderScript] Update documentation for Allocation.setAutoPadding().
    • fca65fc : [RenderScript] Fix IntrinsicConvolve documentation.
    • 1e2b667 : [RenderScript] Update the documentation of Script.LaunchOptions
    • 023d104 : Turn FORTIFY back on for the RS support library.
    • e3ef610 : Add demo for OnboardingFragment
    • 3323892 : Removed unused variables
    • 19d3fa7 : Changing generic parameter name to make it less ambiguous.
    • f991d06 : Adding build scripts to SupportLeanbackShowcase app.
    • 13d0984 : Added new files to libRSSupport
    • f0aa21c : Support7Demos: Add an override annotation
    • c1a2403 : Support7Demos: Enable the route discovery action only when needed
    • acccd0a : Entrance Transition for Page fragment in Browse
    • 94349e7 : Improve SwipeRefreshLayout demos
    • a907614 : Land MediaBrowserCompat sample in Support4Demos
    • 5d6374a : Fix possibly uninitialized access to strideIn, and turn on -Werror.
    • a7b3256 : Sample code for using custom views in TabLayout tabs
    • 99c0d77 : LeanbackDemo: Search requests runtime permission
    • 380a6d5 : Adding page fragment inside BrowseFragment demo
    • a4aac2d : [RenderScript] Stop targeting froyo for RenderScript support lib.
    • c578ad4 : Adding PageRow to BrowseFragment demo.
    • 875ca3c : Fix build
    • 19c7639 : Align the structure of percent demos with other support demo projects.
    • 7f0679e : SupportLeanbackDemo: Fix generatev4.py
    • c383f2f : Revert "SupportLeanbackDemos: Use Fragment#onPictureInPictureChanged()"
    • e2b9e51 : Set card background using ColorStateList.
    • 3851961 : Make CardViewActivity in Support7Demos extend AppCompatActivity.
    • d786c5c : Fix NPE when calling setState() before onLayoutChild()
    • 05c811f : [RenderScript] Remove LOCAL_JACK_ENABLED := disabled
    • 6dbcd28 : Allow clicks on the custom widget in CheckBoxPreference
    • 61ca612 : Pin support libraries to Java 1.7 so they can be used with dx
    • fe1712d : [RenderScript] Make support lib use c++_static instead of stlport_static.
    • 62a63e5 : Compatibility library support for general reduction.
    • f8fa04e : Update Support Demos to use their own search icon
    • 4ff34e4 : Update Support Demos to use their own search icon
    • cca941b : Fix docs build
    • 9e1c26a : Add hasImage trait to AccessibilityNodeInfoCompat
    • c91b0ca : fix clickable area of FAB on pre-Lollipop devices
    • 11fdcf7 : [RenderScript] Fix potential leak in RS JNI
    • d0db13a : support : Avoid circular depedency in apicheck rule.
    • aec2639 : SupportLeanbackDemos: Fixed password crash when no payment is selected
    • 0fd224e : mediarouter: Fix api-check rule.
    • a1e57af : SupportLeanbackShowcase: Added new credit card workflow and theme background for the wizard view
    • 9b4b53f : SupportLeanbackShowcase: Fixed the crash/background color/selector in Guided Step Wizard view
    • 3150f42 : SupportLeanbackShowcase: Provided context for calls to GuidedAction.Builder
    • 0984f98 : Switch DrawerLayout to new listener API.
    • c3d6146 : LeanbackDemo: Bring piped activity to full-screen when relaunched
    • 5b08a95 : Add role description sample to Support4Demos
    • 65469b1 : mediarouter: Fix api-check rule.
    • e92752a : Fix Button.Borderless.Colored disabled text color
    • 8ae43c6 : Revert "Fix Button.Borderless.Colored disabled text color"
    • 0066576 : Round to nearest when calculating dimensions from percent.
    • 26870a2 : Fix Button.Borderless.Colored disabled text color
    • 9906250 : SupportLeanbackDemos: Use Fragment#onPictureInPictureChanged()
    • f2ecdb0 : MediaBrowserCompat: Support pagination on N devices
    • 54caf35 : MediaBrowserCompat: Refactor class hierarchies
    • 8355a74 : SupportLeanbackShowcase: Changed styles into new theme APIs
    • f1f0e1e : Fixed the video view crash in SupportLeanbackShowcase master build
    • 67574e7 : Renamed Activity class multi-window APIs
    • 20767a1 : Updating SupportLeanbackDemo to showcase GuidedStepFragment.
    • 2fc2ebc : Make AVDC sample drawable larger
    • 5457c30 : Add AVDC demo to Support7Demos
    • e3cd7ff : SupportLeanbackShowcase: update support library version
    • 65a3466 : LeanbackDemo: Support Picture-in-picture
    • 5e09c4d : Add usage of BottomSheetBehavior with Fragment
    • 99046ce : Sample app for appcompat-v7's PopupMenu.
    • 8506ff8 : Simplify the content layout of the DrawerLayout demo.
    • 26b4a04 : Add end drawer to the sample app.
    • 8959a2f : TabLayout layout items sample
    • aa0bf03 : BottomSheetBehavior passes View to callbacks
    • c683b92 : Make sample use TextInputEditText
    • d9ea037 : Use of bottom sheet with ScrollView in background
    • ab46229 : GuidedStepFragment: add test for icon
    • 7298559 : Add example of DatePicker
    • f28f4e0 : Add demo for ShareActionProvider
    • 5346632 : Fix SupportVectorDrawable sample not building
    • 87b904f : SupportLeanbackDemo: demo of custom theme of ImageCardView
    • 013f197 : Make the SupportDemo apps work the AppCompat + VDC
    • d1fe1a7 : Make the SupportDemo apps work the AppCompat + VDC
    • 47005bb : Tuning GuidedAction APIs
    • fadea5f : Rename BottomSheetListener to BottomSheetCallback
    • 8e3d282 : Simple sample app for ListPopupWindow
    • 341fe66 : Skip removing the Fragment's view if it is being animated.
    • eaff5c2 : update library name, just for Android.mk.
    • cc6a92e : Add usage of BottomSheetDialogFragment
    • 95236fc : Correct the R.java import
    • 941ec8d : Demo showing Theme.AppCompat.DayNight usage
    • 76ade62 : Add the vector drawable support lib demo code
    • 2917e08 : Add CTL + nested Toolbar demo
    • 49b2050 : Align DrawerLayout width with Material design spec.
    • be4fd30 : Fix drawer layout sample app layout issue.
    • 4fa476c : Fix Context.getDrawable() crash on earlier platforms
    • 2c3f91e : Add use of NavigationView without drawer
    • 9a6522f : Add usage of hideable BottomSheetBehavior
    • cf49916 : SupportLeanbackDemos: first showcase of drop down selection
    • cc3292f : Update TabLayout demo to use new ViewPager functionality
    • 06c39be : SupportLeanbackDemos: guidedstep changes
    • dcb9b98 : Add "select tab" to the tab layout / view pager demo.
    • 0a21a36 : Remove pre-Material drawer demo apps.
    • 14f0658 : Remove pre-Material drawer demo apps.
    • 4a77d89 : Add sample activity for ViewPager in Support4Demos
    • 7d9ba1e : GuidedStepFragment: Example of two columns actions
    • 22b1ac5 : Remove pre-Material drawer demo apps. am: d0b4919441 am: 3ad4dac04d -s ours
    • 65485da : Remove pre-Material drawer demo apps.
    • 07c3af2 : Remove pre-Material drawer demo apps.
    • e963911 : Material-compliant sample app for drawer layout.
    • ee3c13e : Dont use R.id.content to host GuidedStepFragment
    • 971cfad : GuidedStep example: Use standard action IDs and titles
    • ca50187 : SupportLeanbackDemo: add example finishGuidedStepFragments()
    • 71a5ed0 : Add a comment on drawer layout file.
    • aafa514 : Test app for ViewPager.
    • 1f735b2 : GuidedStep: More example of editing
    • 9a86725 : Add AppBar sample using SwipeRefreshLayout
    • 04a3253 : Add demo for TextInputLayout's counter
    • b75af7a : Remove route providers which use RouteGroup
    • c0bc6c8 : SupportLeanbackShowcase: get rid of card view background overdraw
    • 76d965d : Support7Demos: Update the MediaRouter demo
    • 05b3c70 : SupportLeanbackShowcase: performance fix of ImageCardView resource
    • a369879 : SupportLeanbackShowcase: dont expand side info
    • 8374a4e : Leanback Demo: demo of edit title
    • bf1d02b : Leanback Demo: demo of edit title
    • 9fa8fe8 : Supportleanbackshowcase: Polishing 2 and transition performance fix
    • fe7b43e : Supportleanbackshowcase: Polishing
    • 8e15a19 : Showcase: Update SDK to 23 and support lib to 23.0.1
    • 0e6f38c : GuidedStepFragment Subclass need explcitly specify a container id for background
    • 47e9b75 : Generate test for PlaybackOverlaySupportFragment
    • 71e7e67 : Generate support version of leanback fragment tests
    • dcf6189 : Add usage of app:actionLayout in NavigationView
    • c163f50 : Add usage of BottomSheetBehavior
    • 973c8f5 : Show use of include tag in percent layouts.
    • 50d0e79 : Fix RecyclerView.LayoutManager javadoc references
    • 4134441 : RecyclerView in place animations
    • da2c70f : Revert "Revert "Add example of vertical grid transition and GuidedStepFragment""
    • 0e322f6 : Revert "Add example of vertical grid transition and GuidedStepFragment"
    • 76e6ad0 : Revert "Add example of vertical grid transition and GuidedStepFragment"
    • ab1d3dc : Generate example of GuidedStepSupportFragment
    • 682b577 : Null check listener before dereferencing for callback.
    • 067d9b9 : Add example of vertical grid transition and GuidedStepFragment
    • 28baa57 : Add proguard configuration to support design demos sample app
    • 76a8181 : Add snapping scroll example to SupportDesignDemos
    • d099e43 : Add DrawableCompat demo to Support4Demos
    • 50070d3 : MediaRouter: Remove uses of not-yet-public API
    • e0189a3 : MediaRouter: Remove an unused member in SampleMediaRouteProvider
    • f515b32 : MediaRouter: Add a sample for the custom route icon
    • d4b4cd9 : Add sample activity for ViewPager in Support4Demos
    • 22f51aa : Added Transitions and minor code clean up
    • 70bba5d : MediaRouter: Prevent activity from restarting
    • f3206b0 : Revert changes of adding guidedstep fragment in Browse
    • 1636d46 : MediaRouter: Add route groups
    • 3f7de3b : WIP: Added transitions to MainFragment.
    • 4e3ba90 : Add editable actions to Guided Step test activity.
    • fd69540 : Polished Grid example and added a few missing details at Launcher fragment. Video- and Music examples now also use an Activity. BackgroundHandler in MainFragment removed.
    • 36849fe : Cleaned up strings.xml
    • c5dfae4 : Removed Browsing example from Showcase app
    • ce0ee60 : Polished Wizard example for Showcase app
    • ad31f63 : Rearranged classes and removed unused resources.
    • 3147595 : Cleanup and usage of new ImageCardView
    • 41b41b0 : BrowseErrorFragment: fix NPE of not attached BackgroundManager
    • adc593b : update show/hide button
    • 86163d5 : Implemented Card-, DetailView-, GridView-, Music- & Video, Wizard-, Dialog examples
    • 2cde0e9 : Introduce sample for RoundedBitmapDrawable
    • 1e6f1f0 : Fixing a crash introduced by my previous CL.
    • 79eeb17 : Eliminating AnimatedRecyclerView demo crashes.
    • 28526e9 : SupportLenabackDemo: Make StepFragment public
    • 6a56709 : Revert "Tinted icons sample"
    • c0b309e : Adding AsyncListUtilActivity to Support7Demo
    • a8848eb : Remove unnecessary code
    • fe83eaf : NavigationViewUsage saves its state on rotation
    • 2f68c07 : Add default application theme to SupportDesignDemo.
    • 4a0f9fc : Add StaggeredGridLayoutManagerActivity to Support7Demos
    • 6f9e918 : AppBar demo using SwipeRefreshLayout
    • eaa7240 : Tweaks around AppBar demos
    • fba3e97 : Update TabLayout demo to use new APIs
    • 3a98e54 : Revert "Update TabLayout demo to use new APIs"
    • d2d7797 : Update TabLayout demo to use new APIs
    • a936d99 : Add transparent status bar demo
    • e5275fa : Sample for percent support library.
    • 45108ea : Add transparent status bar demo
    • 58d1958 : Add samples for new DetailsFragment
    • 70bbcd0 : Add DialogFragment demo
    • 4a58e08 : AppBarLayout demo
    • 9f4e25b : Modify Guided Step example showing checkmark groups
    • 8aa3114 : Add Snackbar demo without a CoordinatorLayout
    • 5b611d4 : ItemTouchHelper demo activities
    • c020105 : ItemTouchHelper demo activities
    • 3ea62e3 : Add recycler view resources to Support7Demos.
    • 45ca93d : Add resources to recyclerview dependency.
    • 56ce6d8 : Re-enable TextInputLayout demo
    • ee24bbd : Add resources to recyclerview dependency.
    • a49c4a9 : Tinted icons sample
    • c46c570 : Revert "Disable the design support library and demos"
    • a79e320 : Disable the design support library and demos
    • fee4659 : Disable the design support library and demos
    • 52e2c7a : Add NavigationView usage to SupportDesignDemos
    • e4b4c26 : Revert "Remove the redundant dependency on Support7Demos"
    • a917c8c : Revert "Remove the redundant dependency on Support7Demos"
    • 49ba884 : Remove the redundant dependency on Support7Demos
    • d519755 : Remove the redundant dependency on Support7Demos
    • a5e729e : Add BackgroundManager release.
    • 74600dd : Add hide on scroll demo
    • 6f0d24a : Add demos for GuidedStepFragment.
    • 6e40fd9 : TextInputLayout and Snackbar demos
    • 8cef5c8 : Add branding to DetailsFragment and TitleHelper with RowsFragment.
    • c1e0b7e : Fix missing api on kitkat.
    • 005084f : Default to using wrap content for row height.
    • d859d43 : ItemClickedListener - ItemViewClickedListener
    • 8af2515 : Updated to clarify division of functionality.
    • 35ca04f : Add ActionMode demos to Support7Demos
    • 5231ec4 : Fix build (again).
    • 8eef1ce : Fix build (again).
    • 6bd8f46 : Localize Strings in SupportDesignDemos
    • 3c03d56 : Localize Strings in SupportDesignDemos
    • addc9c2 : AlertDialog Demo
    • af136b7 : Add backgrounds.
    • 24f1a1f : Add new SupportDesignDemos sample app
    • aca7a23 : Add new SupportDesignDemos sample app
    • 64db3d4 : Add sample for nested scrolling
    • fe61a38 : Add button bar dialog sample
    • 3468097 : Add FAB Sample to Support7Demos
    • 7fdd0b9 : Add some samples for AppCompat's styled widgets
    • 0d644fc : showcase of updating DetailsOverviewRow parts
    • 64a8c12 : SortedList demo activity
    • 44d2526 : Update Support7Demos with Dialog and Preferences samples
    • 246acfe : Change Support7Demos to use android:theme instead
    • fe8af1f : Default to using wrap content for row height.
    • ccea989 : Add test case for multiple row horizontal grid view
    • f4b2f81 : Add RowsFragment example
    • b1978e6 : Add 'Remove all then re-add'.
    • 3aee447 : Updates for compatLib changes to MedaiRouter support lib
    • 6b35115 : Use non-deprecated HeaderItem constructor.
    • 9a2de97 : Update for MediaSessionCompat support