Android Nougat AOSP Changes

Changes from 7.0.0_r33 (NBD92G) to 7.1.0_r1 (NDE63H):

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.

Removed Components (0):

None

Updated Components (137):

  • device/asus/fugu with 7 change(s)
    • 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 1 change(s)
    • e3cbdde : fugu: update prebuilt kernel

  • device/common with 4 change(s)
    • 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/google/contexthub with 103 change(s)
    • 50c3ecc : [fusion] Enable fast heading convergence when mag cal happens
    • b941f13 : [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 4 change(s)
    • 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
    • 2571b7d : sepolicy: fix CTS FileSystemPermissionTest

  • device/google/dragon-kernel with 12 change(s)
    • 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
    • b631d2a : dragon: Update prebuilt kernel to 8684b92351fe3e98dc1393e594fd2f05b6a9583f
    • 17846dd : dragon: Update prebuilt kernel to 4337c6db613a170f74099efd571b56321c940228

  • device/htc/flounder with 4 change(s)
    • 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 7 change(s)
    • 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 27 change(s)
    • 69571aa : media: update media_codecs_performance.xml
    • 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
    • 72861e7 : media: update hevc encode 720p number
    • e11b724 : Enable GPU protected content
    • 4993bdc : Angler: NFC: explicitly indicate kernel device node.

  • device/huawei/angler-kernel with 4 change(s)
    • 03ef590 : angler: update prebuilt kernel
    • 4e294d1 : angler: update prebuilt kernel
    • aab3f9d : angler: update prebuilt kernel
    • d36bee1 : angler: update prebuilt kernel

  • device/lge/bullhead with 20 change(s)
    • 1abbf02 : 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 4 change(s)
    • 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 9 change(s)
    • 3112ad5 : Path fix for backend connection to FE upon call disconnection
    • 6fdd734 : shamu: Set default values for audio HAL.
    • 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 1 change(s)
    • 75486d3 : shamu: update prebuilt kernel

  • device/sample with 2 change(s)

  • platform/art with 28 change(s)
    • 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 13 change(s)
    • f987129 : linker: stat /proc/self/exe instead of executable_path
    • 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 15 change(s)
    • 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 401 change(s)

  • platform/cts with 199 change(s)
    • faedf23 : Increase SoundPool loading timeout again
    • a48e2f6 : Update CTS and CTS Verifier version to 7.1_r1.
    • 01208f4 : Implement correct not executed test counts
    • 166cc9c : Track CA certificates update
    • b4be6a5 : Backport shortcut manager CTS to DR
    • 22cbea0 : Fix sustained performance CTS test failures.
    • a69ddc0 : Revert "Add missing @Test annotations"
    • c03fcfd : Add missing @Test annotations
    • 39accdd : Updating CTS Security Patch Month to "10" for October 2016
    • 91a550c : CTS: 100% coverage for IME APIs added in API 24
    • ce605aa : Press HOME after each CTS test to close left-over dialogs
    • fe4cfc8 : Increase the time range allowance
    • e6ba4d9 : Disable the speakerphone-off tests for watches
    • 540806d : Add the source of coverage to coveragetool
    • 018f01a : Fix coverage issue with conference test.
    • 90d2022 : Improve check for activity on top after launch.
    • 25360e6 : CTS: 100% coverage for IME APIs added in API 25
    • 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
    • 2ee9cb2 : Uninstall package after UserRestrictionsTest
    • b7bd8e5 : Fix false alarm zero GPS measurement CTS failure
    • fdf4a14 : allow embedded hyphens in OptionHelper#getValidCliArgs CLI parsing
    • fcae01b : Camera2: Set TARGET_FPS_RANGE before starting preview
    • 3891cd3 : Uninstall package after UserRestrictionsTest
    • 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
    • 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
    • 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
    • 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
    • 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.
    • 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.
    • 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.
    • 8dbefb4 : Add option to only run primary ABI instead of all
    • 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
    • 37b8040 : Return all errors, not only the first one.
    • 150bdd2 : cts: test am start -D & -W
    • 4231ff1 : fix AVD single frame CTS test
    • 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
    • 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
    • aac97f2 : Add tests for new density buckets
    • 082823c : Re-enable web-link autoVerify wildcard policy test
    • b2f09db : Add CTS tests for Iaadf934a997ffcd6000a516cc3c1873.
    • ef92adc : Make AVD test case compatible with RT AVD
    • 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
    • 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
    • c259533 : Fix DumpsysHostTest#testProcstatsOutput
    • 8013363 : Do not explicity set jpda.settings.syncPort in CTS settings.
    • 8dedfc7 : Fix testIntentFilterHostValidation
    • b926d30 : Add CTS for CVE-2015-3833
    • 6a334d8 : Add a test for the deletion helper settings intent.
    • c3be045 : Fix permission CTS tests on Fugu
    • 6faa687 : Multi-endpoint API CTS updates.
    • 5ec4820 : fix CTS tests
    • 0c047a7 : Enable cross profile contacts search before running tests.
    • 9258d9c : Should not run telecom test with device that have no telephony support
    • 843aca9 : OpenGlEsVersionTest: change ==3.1 checks to =3.1
    • c14be97 : Re-add CTS tests related to multi-endpoint APIs.
    • 5074c8a : Bypass IME for ListPopupWindowTest#testListSelectionWithDPad
    • 9468d56 : A11y CTS fixes for Fugu.
    • e2b4eb4 : Fixed makefiles for loopback jni files
    • 7b8a443 : Remove device admins using dpm remove-active-admin
    • bbd01d7 : Fixed NoActivityRelatedPermissionTest failure
    • 30cb8a8 : Add new UsesLibraryApp to cts v1 test case list.
    • 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

  • platform/developers/build with 5 change(s)
    • 58e8f19 : Adding AccelerometerPlay to prebuilts
    • 8081426 : Update prebuilts for nyc-dev samples
    • 18730e9 : samples: Change support lib version to 24.1.1
    • d267c7a : Update the template sdk version to 24
    • bdaf9cc : Update gradle versions

  • platform/developers/samples/android with 16 change(s)
    • 9f4db3e : AccelerometerPlay: Wrap with samples template engine
    • 5b22f44 : AccelerometerPlay: Add launcher icon
    • 07b13b7 : Misc updates to AccelerometerPlayActivity
    • 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 27 change(s)
    • ef51b0d : docs: Add AccelerometerPlay sample to prebuilts
    • 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.
    • c45ef7e : Revert "Emulator: enable predexopt for some sample apps"

  • platform/docs/source.android.com with 56 change(s)
    • 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 2 change(s)
    • 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/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-webview with 1 change(s)
    • 5b2e1c8 : WebView AOSP Integration Request - 52.0.2743.100

  • platform/external/deqp with 3 change(s)
    • 7cd59a4 : Don't require supported binary formats in negative tests.
    • d00b71c : Increase no-data timeout to 5 seconds.
    • 4b80682 : Fix GLES2 format mismatch

  • platform/external/doclava with 10 change(s)
    • 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/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 11 change(s)
    • 32157fe : Changed Turkish translation for Cyprus, cts tests
    • 08c9535 : Changed Turkish translation for Cyprus, generated binaries
    • 95b7682 : 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.
    • 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/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/jhead with 2 change(s)
    • 78cc5b2 : Fix possible out of bounds accesses
    • ee54e6c : Fix possible out of bounds accesses

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

  • platform/external/libavc with 2 change(s)
    • 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 2 change(s)
    • 27405a2 : Added memory barrier calls
    • 50ad42c : Fix the frame size alignments

  • platform/external/libmpeg2 with 1 change(s)
    • 212b4c4 : Initialize sequence display extension fields to signal unspecified values

  • platform/external/libnfc-nci with 8 change(s)
    • 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/libselinux with 1 change(s)
    • 9d7eba1 : Only restorecon CE storage after unlocked.

  • platform/external/libvpx with 1 change(s)
    • 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 2 change(s)
    • 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 1 change(s)
    • 63a53c1 : Fix rewinding bug in SkJpegCodec (cherry picked from Skia)

  • platform/external/sl4a with 9 change(s)
    • 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/sqlite with 1 change(s)
    • f63e8d9 : Add a build rule for a minimal static library version of sqlite3.

  • platform/external/squashfs-tools with 2 change(s)
    • 4dfe4eb : Introduce squashfs compression threshold
    • 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/wpa_supplicant_8 with 1 change(s)
    • 748cf24 : Fix use-after-free in qca_nl80211_get_features

  • platform/frameworks/av with 155 change(s)
    • 9c318e6 : media: Move video buffer timestamp adjustment from CodecSource to GraphicBufferSource.
    • 2828412 : MediaPlayerService: allow next player to be NULL
    • 8055bf6 : MediaPlayerService: allow next player to be NULL
    • deb0335 : AudioFlinger: Disable (revert) LockWatch
    • 9ebe29b : AudioFlinger: Account for frames dropped in suspend mode
    • 39ee5a4 : AudioFlinger: Prevent offload underrun during active playback
    • 3278996 : Do not park the FastMixer on AudioPatch changes
    • 51a6319 : LockWatch: Update to Mutex::timeLock specs
    • 8255ba7 : sched_getscheduler may include SCHED_RESET_ON_FORK
    • 23b98e3 : Allow parsing of ©xyz chunks containing altitude
    • 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."
    • 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
    • cfa86b5 : MediaBuffer: Only use shared memory for processes that export MediaBuffers
    • 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
    • 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
    • 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
    • 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.
    • 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
    • 39f41b3 : stagefright: IOMX: pass native handle in spNativeHandle
    • 227a14b : audioflinger: update multiplier logic to calculate frameCount
    • f92b217 : audioflinger: Update throttling logic in MixerThread
    • 6f9cd2b : Improve timestamp jitter fix
    • bafa117 : Remove throttle logcat for bluetooth
    • 03c7de4 : Allow RGBX8888 in soft video encoder

  • platform/frameworks/base with 1394 change(s)
    • ff374d4 : Canada AGNSS settings update
    • 0b423e5 : docs: Typo fix in multi-window docs
    • 780395f : docs: fixing gpu debugger redirect b/31227713
    • 3f2d7d8 : docs: Add redirects for new help buttons (Create Java Class, GPU Debugger, more) b/31158856 b/31157097 b/31158502
    • 5c97ff2 : Wallpaper: Fix letterboxing if wallpaper is scaled but not cropped
    • 5dadc4d : AGNSS LPP settings for Telus & Bell
    • e257d6e : Properly close fd backing a MemoryIntArray
    • 2ebd1f6 : Custom LPP AGPS config for Rogers
    • b57e656 : Revert "Bump up the uncrypt timeout to 30 min." Creates Null Build to test OTA failure fix. This reverts commit 8abcfed8a42a1ca517ee3c8d0448fda669ff9ded.
    • dde8deb : replace the N Preview landing page with the redirect to the package index also update version metadata (no longer preview, now 7.0)
    • 34f6cbc : Fix QS CTS failure caused by tile backup
    • 84e6f12 : Network switch notifications: rate & daily limits
    • a43a095 : Network Switching Notifications: add unit tests
    • a362138 : Sanity check ICMP6 router advertisement packets
    • 3f97bc2 : docs: Fix broken camera example
    • 85a91de : update shared libraries for system apps
    • 2e8a8a2 : Cherry pick TextureView fixes
    • c60da1e : Eliminate next-alarm-clock broadcast flapping
    • 8eb0709 : Make sure IME focus is synced to View focus
    • 12124d7 : Fix double status bar icons
    • 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
    • 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
    • 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
    • 6af315a : whitelist sms code for TMO-DE and TMO-MK.
    • 6f29c20 : docs: Fixing formatting problem
    • baade75 : Backup system QS tiles
    • 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
    • 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.
    • e1398ea : Adding flags to allow package names to be sent to support.
    • 8a33273 : Add the Moves setting values to the backup list.
    • 2471a37 : Properly configure live wallpaper selection following restore
    • bcbb5c4 : Fix alarm Bounce: remove DC offset at beginning
    • 37b44dd : Always report visibility to new ImageView drawables
    • 8144648 : Update services info before returning authenticators
    • 0a15cd4 : Backport shortcut manager test utilities to DR
    • 190e532 : DirectReply: Fix bugs when replying from HUNs
    • 18bf581 : Added error handling to settings suggestions list
    • 066d94f : Only allow focused window to select seamless rotation.
    • ef8d8ea : No need to check package name
    • 97de2b2 : Ambient: Pulse for every noisy notification exactly once
    • 9a107a2 : Add carrier regex config values for VisualVoicemailSmsFilter
    • 0b59906 : Refactor NetworkNotificationManager.
    • f3ae2ee : Move notification code out of ConnectivityService.
    • c069ed7 : Updated user document for Single-Source RenderScript
    • 19551a8 : Added getDataPreloadsMediaDirectory
    • 66b3a0d : Avoid potential re-entry as a result of child mutation
    • 64e1ba4 : Only dispatch window visibility aggregation for targetSdk = N
    • 4dc14b2 : HIC: Improve AccelerationClassifier
    • e816f1f : Doc change: intl page updates for final n release.
    • b0ca004 : Doc change: updates for final N landing page and related resources.
    • f7d1b5d : Fix wallpaper backup eligibility test
    • 6c902d0 : Change retail mode wallpaper (1/2)
    • 2ff4480 : Release mPackages lock earlier
    • 28c20d3 : Process: Fix communication with zygote.
    • 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.
    • 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
    • 3f3eaa0 : Prevent FIFO threads from creating more FIFO threads.
    • 9ad944f : fix redirect for AIDL doc bug: 5967288
    • 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
    • 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.
    • 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
    • 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
    • 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
    • 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.
    • 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
    • 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.
    • 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
    • 3c53ec5 : Prevent EndLayerOps when Begin was rejected
    • 9de5ee8 : Ensure Dequeue/Queue duration is always set
    • 64183d5 : ShortcutManager improve app udpate check
    • 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.
    • 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
    • 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
    • 66a8562 : Use localized hour when announcing selection for accessibility
    • a61f179 : only rate limit notification updates
    • b9d0491 : Call userActivity when dismissing keyguard
    • 3c2587f : Fix NPE in TextureView
    • 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
    • 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.
    • 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
    • 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
    • 2d5b8d7 : Teach JankTracker about new swap behaviors
    • b5ece9a : Start listening on notifications/QS panels on expansion started
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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.
    • aae03d8 : Revert "Two phases to set the password for disk encryption"
    • 31291d9 : Don't throw runtime exceptions for permission flags
    • fa902aa : Add Tron logging for open/close App Disambig
    • 071be6f : Add removeExtras(String...) prototype per API review.
    • c51b287 : Refactoring ShortcutManager + bug fixes.
    • 5cb307f : Revert "Persist settings on a dedicated background thread"
    • d0bc4fd : Fixed an issue where clearing transient views could ANR
    • 66c2b31 : Init MidiService once system user gets unlocked.
    • fa52aac : Workaround for assist crash with multiwindow
    • a02268f : Fixed a bug where notifications could become orphaned
    • 93de91a : MediaBrowser: Make support lib v23.x available in N release
    • a53d8ab : Always mutate child when added to drawable container
    • fab4111 : Cancel animation and jump to current state if not animating picker
    • 04141ea : decouple HCE from FEATURE_NFC
    • d08e0f5 : Restore cursor in watch extract text view
    • 2cbe2b5 : Un-@hide multi-endpoint APIs.
    • 2da9b2b : Add getAidForApptype().
    • 1ddcce1 : Revert "Always assign leftover pixels to last weighted child"
    • 9d11b04 : Track current user without calling into AMS.
    • 67a150a : QS Edit: fix some move logic
    • 9295d9b : Fix reboot loop when "password to boot" is enabled on ...
    • e241c63 : TIF: build TvInput list at onUnlockUser
    • 360fcdc : Ensure that the stream feeder doesn't hang in write...
    • a8a8d15 : Return from onUserUnlocked if user is no longer unlocked
    • 4e48687 : Start VPN as early as possible during startup
    • 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.
    • 2d0861f : Implement alternative ViewGroup.getChildVisibleRect.
    • 59385b3 : List the CONNECTION_STATE_CHANGED broadcast for MAP as protected
    • 0be6800 : Fix notifications for USB PD enabled devices
    • bf0fd72 : Added additional cbs channels support
    • 503f651 : Fix crash when device doesn't support picture-in-picture
    • b7b94c7 : Apply non-FBE migration early during boot.
    • 713b80c : Don't enforce this API - it's not sensitive
    • 987b06e : Re-enable accessibility when UiAutomation closed.
    • 8824a72 : Check if user is unlocked when handler is executed
    • 153fa99 : Do not update surface for dummy animation as long as transition is set
    • 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/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 112 change(s)
    • a1d24b4 : Add requestor name to GraphicBuffer alloc metadata
    • 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.
    • 5145003 : SF: Change rounding behavior in setGeometry
    • f9d4e44 : Disable SCHED_FIFO when turning off the display.
    • 2b74d2c : ServiceManager: Restore basic uid check
    • 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.
    • 5a2c1d7 : GLConsumer: add build-time disable of gpu protected content
    • 85814b4 : [sensorservice] Fix on-change sensor send latest value on enable
    • 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 22 change(s)
    • 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.
    • 5f3e402 : Ensure provisioned VT value is set appropriately on boot.
    • 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 37 change(s)
    • 173dae0 : WifiStateMachine: update new mode in initial state
    • 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 29 change(s)
    • 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 125 change(s)
    • bb8ae7f : Use ERI to update operator name before updateSpnDisplay() if needed.
    • b8da7f2 : Add carrier regex filtering to VisualVoicemailSmsFilter
    • 2d996aa : Remove one time sending of handover from wifi to LTE connection event.
    • 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
    • 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/rs with 4 change(s)
    • 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 882 change(s)
    • 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.
    • 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
    • fbeacfa : BrowseFragment: fix NPE when setAdapter in onActivityCreated()
    • 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.
    • d0de9ac : Shorten LayoutState tag in LinearLayoutManager
    • 8c87706 : Add OnChildScrollUp callback to SwipeRefreshLayout.
    • aadab57 : Revert "SupportLeanbackDemo: support delay loading page fragment data"
    • ab99ffe : Tweak preference adapter changes
    • 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
    • 3e0b610 : Update sample app to support right-to-left layouts
    • 01d760a : Update sample to use playback control glue.
    • 5d429bc : Update the MediaRouter support demo for new UIs
    • 9744dea : SupportLeanbackDemo: add test of delayed detail entrance transition
    • 0a0bb90 : Use 2-param constructor for HeaderItem.
    • 53e230d : Fix NPE if user finishes activity quickly.
    • 67a49ad : SupportLeanbackDemo: add test case of Browse/Details enter return transition
    • 4fa1fe3 : Remove deprecated API usage
    • f1f4892 : Add secondary text to cards.
    • 81c22d8 : SupportLeanbackDemo: Add test case for updating overview row
    • b38f24f : SupportLeanbackDemo: Add test case of ArrayObjectAdapter.replace()
    • 9955b53 : Add color picker to cardview demo
    • d552f7f : Don't layout removed scrap views
    • 4ff4aa9 : Update Support7Demos for L appcompat
    • c84c57a : SupportLeanbackDemo: show case of different image scale type
    • 12945eb : SupportLeanbackDemo: Fix crash of launch Detail from Search
    • c3f4128 : SupportLeanbackDemo: dont override fragment's object from activity
    • c73ffd4 : Use image card view for DetailsFragment example
    • 794383a : Fix build.
    • 27cab4e : Use new callback for search by intent.
    • 6cf8e67 : SupportV7 Navigation Bar Demo
    • ec13bd6 : SupportV7 Navigation Bar Demo
    • ffd20eb : Demonstrate OnItemClicked/Selected listeners.
    • c0b9d00 : Make BrowseAnimationFragment working
    • c81d8f9 : Cleanup playback controls sample.
    • 3cf3aa3 : Fix build.
    • 42d06ec : More features.
    • 1f30fc8 : Add grid manager demo to Support7Demo app
    • 74df266 : Playback actions improvements
    • b650364 : Add elevation settings to cardview demo app
    • 80ac1ff : Add playback progress.
    • 835d13d : Add PlaybackOverlayFragment
    • 7f30283 : SupportLeanbackDemo: activity transition
    • 2ddb81c : Update divider item decorator to account for view translation
    • ececfb5 : Add RecyclerView animations for change actions
    • ef3b660 : Update Support7Demos to include Palette demos
    • def91ea : Add BrowseErrorActivity and ErrorFragment.
    • 8b38db9 : Remove calls to LM.getItemCount in demos.
    • e67b223 : AnimatedRecyclerActivity demo supports simpler RV item animations
    • 4b331a8 : Remove deprecated Params from BrowseAnimationFragment.
    • 2085f1d : Remove use of deprecated Params.
    • 0b9d907 : Use CardPresenter in VerticalGridFragment.
    • 0cd6f9d : Use a single card presenter instance so views get recycled.
    • e54b66b : SupportLeanbackDemo: example of add/remove items/rows
    • 2a1ade8 : Remove deprecated RecyclerView methods
    • 77a421c : Added CardView demo to SupportV7 demo app
    • c55fbc6 : Adding AUDIO_RECORD permission
    • 05a2ef0 : Using new search fragment parameters
    • 52d8a6f : Add demo for animating RecyclerView actions
    • f0eca88 : Revert "Add demo for animating RecyclerView actions"
    • 45e008f : Add demo for animating RecyclerView actions
    • 1244264 : Updated recycler view demo with smooth scrolling
    • f688796 : Set row heights for browse rows.
    • 6b529da : Minor card tweaks for leanback demo.
    • 816bfc2 : Adding search to Leanback demo
    • 12d4d45 : Use ImageCardview in leanback samples.
    • a9e0eb4 : Add VerticalGridActivity to the leanback demo.
    • 1684ede : Add callbacks for actions in details.
    • f519df8 : Add a details fragment to leanback samples.
    • e9f9a04 : LinearLayoutManager examples
    • 2223b08 : Initial leanback sample code.
    • bfda82d : Update RecyclerView sample to show use of ItemDecoration
    • 7b1352a : Update Support7Demos for RecyclerView API change
    • 63c8ab9 : Update Support7Demos for new RecyclerView additions
    • 51edefe : Updated Support7Demos to follow RecyclerView API changes
    • 90e0922 : Follow RecyclerView API changes
    • 549b585 : Update sample for RecyclerView
    • 948196f : Update DrawerLayout demo code to use title API
    • 55aac86 : Revert "Update DrawerLayout demo code to use title API"
    • 689eeaa : Update DrawerLayout demo code to use title API
    • f6c36bb : Example activity for RecyclerView
    • 6626fee : Swiperefresh sample
    • cf61a6e : Add sample code to customize the MediaRouteControllerDialog
    • a6bf581 : mrp sample: refactor and use helper class
    • 45ca8fb : Fix NPE in sample code.
    • 18e115c : Update Support4Demos targetSdkVersion to 19
    • 7b95dd3 : Always register the RCC even for local playback.
    • e794b27 : Fix drawer mirroring in Support4Demos
    • fb3e1b5 : SlidingPaneLayout: Preserve GONE visibility
    • 4523ef1 : Support7Demo: fix video playback on GB
    • be86024 : Ensure sample runs on Gingerbread.
    • 328fc3f : Fix NPE in sample code.
    • 7578fad : media router sample: handle remote volume change
    • d5d1901 : media router sample: handle remote volume change
    • 29cbd1b : Fix bugs in FragmentLayoutSupport sample in Support4Demos
    • 7f077ce : Add RTL support in Support4Demos manifest, fix DrawerLayout sample
    • 9e8fc9e : Add sample for new ContentLoadingProgressBar.
    • bd6d975 : Add sample for new ContentLoadingProgressBar.
    • 5745622 : Support7Demos: media router sample
    • d9f47ad : Support7Demos: media router sample
    • 1f8b4a4 : Fix ActionBarUsage in Support7Demos
    • 4112682 : Redefine content position in milliseconds instead of seconds.
    • 72080c7 : Update media router api.
    • 475b465 : Redefine content position in milliseconds instead of seconds.
    • b885388 : Update media router api.
    • 11d03f9 : Add sample code for ExploreByTouchHelper class.
    • f0dd451 : Update media router API.
    • 65a22d3 : Remove Toggle System UI options from Support7Demos
    • fcb6a9d : Update media router API.
    • b28eb61 : Update media router API.
    • 55e47d3 : Update media router API.
    • 2819701 : Update Support7Demos for MenuInflater change:
    • f0ca675 : Update Support7Demos for action bar compat API changes.
    • c6ae348 : Fix bug #8656546 API REVIEW: android.text.bidi / android.text
    • d56180b : appcompat: Add samples for options menu usage with fragments.
    • f3d8cff : Update to follow TransportMediator API changes.
    • 1e54937 : Add Support4Demos examples for DrawerLayout and SlidingPaneLayout
    • 892f76f : Fix issue #8520788: Add WakefulBroadcastReceiver
    • 5b715a4 : Update media router API.
    • db5b483 : Update for java docs.
    • c9887f6 : Update media controller sample.
    • 1337277 : Improve TransportController demo.
    • ff1d048 : Move media key handling to here.
    • 45277c6 : Update after API refactoring.
    • 17aff09 : Remove reference to root-path.
    • bc89096 : Rename methods of RouteController.
    • 7701389 : Add TransportController API demo.
    • e1ab8c5 : Add action bar support library samples.
    • 313a7b5 : Move media router samples to new Support7Demos project.
    • a93f246 : Add grid layout support library samples.
    • ecdd1b1 : Move media router samples to new Support7Demos project.
    • 0c756f4 : Fix #8185319 Need to put Android BidiFormatter into the Support Library
    • fcf93da : Samples for media router support library.
    • 82e5a19 : Example code for FileProvider.
    • 9243026 : SDK Only: Fix search interaction with various samples.
    • 1e4d158 : Update API demos to match new tab interaction.
    • e36753e : Update API demos to match new tab interaction.
    • 1595482 : New API demo for nested fragments in support lib.
    • c578331 : API demo for nesting fragments.
    • ceeb27e : Rename UserId to UserHandle.
    • 9399add : New API demos for retained fragments with loaders.
    • 6a8875b : New API demos for retained fragments with loaders.
    • 8739b58 : Move AppNavigation samples around
    • 8895d25 : Update SharingSupport demo for support lib API change
    • 889232f : Add button to clear back stack.
    • 70fc82c : Catch IOException for close
    • 28a5834 : Add code sample for ShareCompat
    • e0ecf59 : SDK only: add markup for use in documentation.
    • a506d18 : SDK only: add markup for use in documentation.
    • ff07583 : Add the support libraries to the platform documentation (demos).
    • 109979e : Fix the support-v4 demos to work on a platform with APIs V4 (samples part)
    • 1212111 : Adding a sample showing how to use the accessibility API in the compat library.
    • 865abe2 : Dang you, TabHost.
    • 0157041 : Add new API demos for fragment custom animations.
    • c252b20 : Add API demo for LocalBroadcastManager.
    • 678a4e4 : SDK only: add documentation tags.
    • a8640f1 : SDK only: add documentation tags.
    • ab2f1ad : ViewPager API update
    • 560d99a : Update for ViewPager changes
    • 2a5ea7e : New API demos showing use of tabs with fragments.
    • aefd281 : New API demos showing use of tabs with fragments.
    • 8f9eb4a : Update pager demos to match new v4 ViewPager API.
    • 02e8239 : Update pager demos to match new v4 ViewPager API.
    • 0ab2743 : Fix build.
    • 3261ccc : Lost and found.
    • af846a1 : Lost and found.
    • fc4287b : resolved conflicts for merge of faf6dcd6 to master
    • b1b8c06 : New demos for the v13 support library.
    • 4557342 : New demos for the v13 support library.
    • c644c91 : Extract support lib samples out of ApiDemos and in to their own app.
    • fcfe48e : Initial Contribution

  • platform/frameworks/wilhelm with 7 change(s)
    • 34ea748 : Update the Wilhelm unit tests
    • d951b1c : Strict build warning checks
    • 7ff4193 : Fix interface table for AudioRecorder on host build
    • 2c09187 : Add test for minimal perfect hash generator function
    • 14e6aff : Add tests for pre processing interfaces
    • 677c796 : Fix pre processor interfaces implementation
    • 8c9071f : Add configuration option for performance mode

  • platform/hardware/broadcom/wlan with 4 change(s)
    • d7e27ad : bcm4343: Update firmware BCM4343A0/BCM4343A1
    • a1797bb : WiFi HAL: fixing gscan batch result calculation
    • aafb888 : Revert "net: wireless: bcmdhd: Update bcm4354 FW (7.35.101.3)"
    • 10fb67c : net: wireless: bcmdhd: Update bcm4354 FW (7.35.101.3)

  • platform/hardware/google/apf with 1 change(s)
    • f9491fa : Add host executable to try running an APF program against a packet.

  • platform/hardware/intel/common/libmix with 1 change(s)
    • f4f8494 : Fix cts h264 test error

  • platform/hardware/intel/common/omx-components with 1 change(s)
    • bbd082a : Change crop for h264 to fix cts

  • platform/hardware/intel/img/hwcomposer with 4 change(s)
    • 7180692 : display: invert touch cursor coordinate
    • 8b55c41 : gfx: change VSYNC from 60fps to 30fps
    • 609fefa : Check whether the size be supported by HWC. Fall back to GLES if the size isn't be supported.
    • d64985d : gfx: support external display

  • platform/hardware/libhardware with 16 change(s)
    • fc40b05 : power: Adds POWER_HINT_DISABLE_TOUCH
    • 7d3a0bb : HWC2: Add SKIP_CLIENT_COLOR_TRANSFORM capability
    • 330d69a : HWC2: Redefine retire fence as present fence
    • e87229e : HWC2: Add SKIP_CLIENT_COLOR_TRANSFORM capability
    • 814421e : HWC2: Redefine retire fence as present fence
    • 0caeee8 : Improve stub hal read and write timing
    • 0d46876 : audio: Add callback event to asynchronously notify error
    • 966a9f3 : context hub: add reboot command/response and reboot notification
    • 64345f8 : Simplify and clarify channel count/mask calculation for stream open routines.
    • 03a0e68 : Re-add gralloc 1.0 header
    • 994ac07 : replace naked pthread_mutex_ functions with semantics-explicit lock/unlock functions.
    • 220c9d5 : HFP 1.7 profile update (2/4)
    • 76dba68 : Fix up inconsistent variable names.
    • 6a75e4e : Add dump() (i.e dumpsys media.audio_flinger) functionality to USB HAL
    • a787ab7 : Add new power hints for launch activity
    • 4cb6c4f : gralloc: Adds a new inline method map_usage_to_memtrack.

  • platform/hardware/qcom/audio with 27 change(s)
    • 0d2943f : hal: retry failed MBDRC cal level
    • 0fc1b3b : audio: RT streams cleanup on error
    • 919e004 : Revert "hal: voice: fix no sound issue in voice call"
    • 6ed310d : Revert "hal: voice: fix no sound issue in voice call"
    • fbe8731 : audio: RT streams cleanup on error
    • 0d3637a : hal: audio: on routing command check first voice usecase
    • 43e1482 : hal: voice: fix no sound issue in voice call
    • 641275e : sndmonitor: treat errors during poll
    • 56631b5 : hal: support HFP volume mixer in audio platform info
    • 8721b4d : hal: fix typo
    • 3580769 : audio: Reject offload open_output_stream when sound card is offline
    • 3ddd3bd : audio: Propagate fatal error during offload to AF
    • c735fb0 : audio: sndmonitor
    • 26ae13f : hal: Change volume control for HFP in Dual ASM loopback
    • 6ebefdd : hal: msm8916: set voice call volume step by property
    • 2e140aa : Enable more logging in audio HAL
    • 152b09a : hal: msm8916: Support for HFP
    • 536daa5 : Remove msm8909 subdirectory
    • 9ebf582 : voice processing: set proper flags for QCOM preprocessing
    • 66796ee : Do not build for msm8916
    • 6b4b127 : hal: enable compilation of 8909 platform files
    • a8d7c92 : hal: add support to override volume gain to step mapping table
    • 1d2e474 : hal: Add platform specific code for 8909
    • f344068 : hal: enable device for AEC + NS in VR single mic usecase
    • 03c4010 : audio: low latency playback optimizations
    • f750b21 : Revert "audio: low latency playback optimizations"
    • b780468 : audio: low latency playback optimizations

  • platform/hardware/qcom/bootctrl with 5 change(s)
    • 8352159 : Build a static copy of bootctrl for recovery.
    • 2a276b3 : bootcontrol: Reduce the number of writes in the set active slot function
    • 710b9bf : bootcontrol: Update a check in set_active_boot_slot
    • 2af2922 : bootctrl: Fix implementation of get_current_slot
    • 98c24fe : bootctrl: Add filter for msm8996 builds

  • platform/hardware/qcom/bt with 8 change(s)
    • ea15d9e : Set firmware file path dynamically
    • e0627a5 : bt: Update to AU205 proprietary drop
    • 40aa27b : Revert "bt: Update to AU199 proprietary drop"
    • 5b2083d : Revert "bt: Update to AU199 proprietary drop"
    • 9b4ae95 : bt: Update to AU199 proprietary drop
    • f39ff34 : Revert "bt: Update to AU187 proprietary drop"
    • 635682d : bt: Create new msm8996 BT HAL
    • 88a6024 : bt: Update to AU187 proprietary drop

  • platform/hardware/qcom/camera with 72 change(s)
    • aef8941 : QCamera2/HAL3: Check if the key exists before accessing the value
    • 7f4ce92 : QCamera2/HAL3: Avoid double free when handling out of sequence
    • b137585 : Move ion allocations to use the same client.
    • 8f79840 : Move ion allocations to use the same client.
    • 64df668 : QCamera2: HAL3: Set proper ANTIBANDING mode depending on location
    • 36c77cf : QCamera2/HAL3: WUDL: Override timeout method in pic and yuv
    • d8e91f4 : QCamera2/HAL3: WUDL: Override timeout method in PicChannel
    • 5642b2c : HAL3: restore the right exif tags
    • 3274f45 : QCamera2/HAL3: Set timestamps in private display metadata
    • 7c88e0a : QCamera2/HAL3: Set timestamps in private display metadata
    • 033ef9f : QCamera2/HAL3: Set timestamps in private display metadata
    • 233d179 : QCamera: Add recover for single shot trailing buffer drop
    • 685f4ec : QCamera2: HAL3: Set PAAF feature mask for analysis stream
    • f6de362 : QCamera2/HAL3: Increase max buffer count for 60fps encode
    • bbc9e90 : QCamera2: HAL3: Initialize rotation_info.device_rotation
    • 2556448 : QCamera2: HAL3: avtimer info is set to backend before stream on
    • ee427dd : QCamera2: HAL3: Provide perf hint to CPP for snapshot
    • 2e1ee68 : QCamera2: HAL3: Invalidate Heap buffer frame #'s after they return
    • 5843e1f : QCamera2: HAL3: correct timestamp calculation in HFR mode
    • 174f59d : QCamera2: HAL3: Move AF mode to the same metadata section as AF state
    • d1def91 : QCamera2: HAL3: Invalidate Heap buffer frame #'s after they return
    • e3f2584 : QCamera2/HAL3: Report ERROR_RESULT when metadata is dropped
    • 5171c32 : QCamera2: HAL3: correct timestamp calculation in HFR mode
    • 75152e3 : QCamera2: HAL3: Adjust black level metadata per CFA layout
    • fea2516 : QCamera2/HAL3: Disable UBWC for smaller resolutions
    • e353c95 : HAL3: make the DevCam metadata result conditional
    • 577635c : QCamera2: HAL3: Combine sensor, and ISP gains into EXIF
    • f4fddf8 : QCamera2/HAL3: Change verbose logging for batch mode debugging
    • 6b0b6a3 : QCamera2/HAL3: Cache metadata in batch mode
    • 0d0a4b9 : QCamera2/HAL3: Fixing frame dumping logic
    • 9dde134 : HAL3: Consistent naming for tuning capture
    • 7383839 : QCamera2: HAL3: Disable PAAF for Callback stream
    • 96486da : HAL3: Consistent naming for tuning capture
    • 3465368 : QCamera: increase inflight request count for video
    • 72e96dc : HAL3: change jpeg file extension
    • 5d6c150 : QCamera: HAL3: Use free running index mode for internal streams
    • 847db83 : HAL3: enable jpeg debug dump
    • a62ea1e : Camera3: Handle stream id set params correctly in HFR
    • 680bcf0 : QCamera: Detect frame drops and extract dropped buffers
    • c669bfe : QCamera: Add mechanism to report buffer indices for requests.
    • ac1bb60 : QCamera: Add buf_index into stream_request definition.
    • 16fa8b7 : QCamera2: HAL: Add NV12_UBWC for analysis stream
    • 9364e8d : HAL3: convert 12 bit BL values to 10 bit RAW domain
    • d395185 : QCamera2: add avtimer debug property
    • 6d374fa : QCamera2: remove the magic hack for dynamic black level
    • 1d1cc1d : Revert "QCamera2/HAL3: Set perf lock for opaque zsl (API-2) use case"
    • 8abc470 : Revert "QCamera2/HAL3: Enable perf lock for YUV callback requests"
    • d478123 : QCamera2/HAL3: Increase inflight request count for 60FPS encode
    • d123bf8 : Qcamera2: g_HAR debug tags to support DevCamDebug
    • 7382c19 : QCamera2: HAL3: Consistent name for Jpeg meta raw
    • 50b4c6a : camera: Update to AU187 proprietary drop
    • c6218b2 : QCamera2: HAL3: Add post stats digital gain metadata
    • cbaabb5 : QCamera2: HAL3: Use cam_stream_ID_t for frame drop
    • 6a1283b : QCamera2/HAL3: Make CDS and TNR mutually exclusive
    • a67025e : QCamera3: Fail unsupported stream configurations
    • c90a6a8 : QCamera2: Migrate daemon process to mediaserver
    • e52ca68 : QCamera2: HAL3: Add AF_SCENE_CHANGE vendor tag
    • 26b5464 : Qcamera2: add 3A debug tags to support DevCamDebug
    • c8c0af5 : camera: Update to AU171 proprietary drop
    • bf493e5 : Revert "QCamera2/HAL3: Add more resolutions to HIGH_SPEED_VIDEO list"
    • 6d89745 : Qcamera2: add vendor tag to support DevCamDebug meta
    • b925ce8 : QCamera2: Restrict preview template to maximum of 30 fps.
    • 8dd7d67 : QCamera2: avoid leaking device code names to JPEG EXIF
    • 97bfadc : QCamera2: HAL3: Fix a bad merge
    • 364b1e1 : QCamera2/HAL3: Use snapshot format for 4K live snapshot as well
    • 2bdb93f : QCamera2: HAL3: Add supported dimension for EIS as 3840x2160
    • bda6bce : QCamera2/HAL3: Add dynamic black and white level conditionally
    • abd7f8c : QCamera2: support level 3 hardware capability
    • 02fa227 : QCamera2: HAL3: Fix merge error for AU152
    • 780f5c1 : camera: Update to AU152 proprietary drop
    • 0bfece1 : QCamera2: HAL3: Pass HYBRID_AE_ENABLE in capture result
    • 3385750 : QCamera2: HAL3: Add hybrid AE vendor tag

  • platform/hardware/qcom/display with 51 change(s)
    • ed021ca : hwc2: Workaround use after free by surfaceflinger
    • 15f110d : hwc2: Update composition types on AcceptDisplayChanges
    • 1ef783b : libmemtrack: track surface memory in the app process for msm8996
    • f6288e5 : Revert "gralloc: Default to 601 color space"
    • 8c8c8d0 : Revert "gralloc: Default to 601 color space"
    • 9815f3a : gralloc: Default to 601 color space
    • 2dc055d : qdutils: Add VT timestamp to the metadata
    • 592fd6b : qdutils: Add VT timestamp to the metadata
    • 860d7f0 : qdutils: Add VT timestamp to the metadata
    • 25fbe9b : gralloc: Disable UBWC for writeback buffers
    • e0dbf04 : hwc2: Initialize color mode to native
    • d1514ae : hwc2 : Allow only top most cursor layer
    • a5502c7 : Revert "gralloc: Return an error if the buffer was not mapped"
    • de3ad90 : Revert "gralloc: Return an error if the buffer was not mapped"
    • 2ab4792 : hwc2: Fix solid fill
    • 6e8e647 : hwc2: Fix solid fill
    • 29b756a : sdm:hwc2: Store higher order mode id in case of clash
    • a36d58b : gralloc: Return an error if the buffer was not mapped
    • c25b1e7 : hwc2: Fix retire fences
    • 4f49658 : hwc2: Always store a release fence if a layer is presented
    • 1f76e6b : hwc2: Always store a release fence if a layer is presented
    • 783fb5f : hwc2: Remove default mode application at boot.
    • f9af8a4 : shamu: gralloc: Revert gralloc: Use GRALLOC_USAGE_PROTECTED for L1 protection
    • c5fbee3 : hwc2: Support HWC2_CAPABILITY_SKIP_CLIENT_COLOR_TRANSFORM
    • 4693f0d : sdm: hwc2: Enable SolidFill
    • 1bf8d11 : hwc2: Close acquire fence fd of vds output buffer
    • 3c54b20 : hwc2: Destroy virtual display properly
    • b6be1cb : hwc: Update HAL to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.229
    • 221812a : hwc2: Support HWC2_CAPABILITY_SKIP_CLIENT_COLOR_TRANSFORM
    • 76b754c : sdm: hwc2: Enable SolidFill
    • 3232d55 : hwc2: Close acquire fence fd of vds output buffer
    • 38c12eb : hwc2: Destroy virtual display properly
    • 88cc3f2 : hwc: Update HAL to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.229
    • 47ac026 : hwc2: Use current frames retire fence only for the primary
    • 7b58139 : libqdutils: stub HDMI calls for 8909w
    • d369ccd : 8996/HWC2: Return this frame's retire fence
    • b45bfe8 : msm8996: Update display HAL to display SU 28 + HWC2 fixes
    • efa4d6e : msm8996: Update display HAL to display SU 28 + HWC2 fixes
    • e3c23f2 : hwc2: Actually delete layer when removing from the layer lists
    • e00b79d : hwc2: Actually delete layer when removing from the layer lists
    • b08b03d : msm8996: Add const to fix build
    • 29e3abc : display: msm8996: Update display HAL to SU27 + HWC2 specific commits
    • fc811a3 : display: Update to AU199 proprietary drop
    • 48b9d70 : Revert "display: Update to AU199 proprietary drop"
    • 1e7361c : Revert "display: Update to AU199 proprietary drop"
    • acef02b : display: Update to AU199 proprietary drop
    • 52af24f : display: Update to AU187 proprietary drop
    • b086cac : hwc: let virtual display still shows under power off mode
    • 75223b7 : display: Update to AU169 proprietary drop
    • 8089858 : display: Update to AU160 proprietary drop
    • c8b83d4 : hal: msm8996: Update to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.152

  • platform/hardware/qcom/gps with 10 change(s)
    • df3e3fc : Move local gps/sap configuration to Context
    • fecc8ce : Fix logging level and remove nmea log
    • e0bc79a : multiple XTRA downloaders could be triggered on boot up
    • 76733cd : Return the correct length of nmea sentence.
    • 16ac9aa : XTRA Client 2.0
    • 9e34f5b : Resolved CLANG reported errors.
    • 83280d1 : Don't include default gps.conf if device-specific overlay exists
    • de7700c : Remove problematic dependency
    • 7fd74c9 : makefile change to enable CLANG
    • 78bdcaf : Support GnssMeasurement

  • platform/hardware/qcom/media with 17 change(s)
    • 939bc41 : mm-video-v4l2: vidc: Fix read/write colorspace from/to gralloc-handle
    • 187779f : mm-video-v4l2: vdec: Use client defaults if bitstream aspects are unspecified
    • c8dc4a1 : mm-video-v4l2: vidc: Color primaries fixes
    • ebe3411 : mm-video-v4l2: vidc: Add support for color aspects
    • da49114 : mm-video-v4l2: vidc: Add support for color space
    • 5aac899 : mm-video-v4l2: venc: Disable B-frames for realtime high-res/fps
    • 88cb130 : mm-video-v4l2: venc: Fix interpretation of nBFrames on Android
    • 8a54976 : media: update to new OMX layering structs
    • 0442f2c : mm-video-v4l2: venc: Configure intra preriod for HEVC
    • bb6e2c6 : media: Update to AU 205 drop
    • 4d6b67c : mm-video-v4l2: venc: Disable VZIP SEI if this feature is disabled
    • 5ae43d5 : Revert "media: Update to AU 199 drop"
    • 968020d : Revert "media: Update to AU 199 drop"
    • 077cdbe : media: Update to AU 199 drop
    • 7c2509a : Correct libc2dcolorconvert c2d2.h reference...
    • 26dffeb : mm-video-v4l2: vdec: allocate secure buffer as native_handle
    • 4173299 : mm-video-v4l2: vdec: allocate secure buffer as native_handle

  • platform/hardware/qcom/msm8996 with 14 change(s)
    • 559dc63 : camera: update kernel header
    • 70bade2 : msm8996: update kernel headers for AU 216
    • 26adcaa : msm8996: Update kernel headers for low persistence mode
    • 00e236f : camera: kernel header update
    • 8973376 : msm8996: update kernel headers
    • 8fdcd2d : Revert "msm8996: update kernel headers for AU 199"
    • 7424013 : Revert "msm8996: update kernel headers for AU 199"
    • 81604e3 : msm8996: update kernel headers for AU 199
    • 34366ed : msm8996: update kernel headers for AU 187
    • 0d90235 : msm8996: Export camera header for qcamera daemon merge.
    • 4e5a1b3 : msm8996: update kernel headers for AU 160
    • 1688fb6 : msm8996: update kernel headers
    • 530e397 : msm8996: Update kernel headers for AU 147
    • e2bd005 : Add scsi/ufs kernel headers.

  • platform/hardware/qcom/wlan with 6 change(s)
    • 8b6e81c : WiFi-HAL: Donot dump empty vendor data buffer
    • 2288a41 : Wifi-Hal: Set nl socket's local port with nl api
    • 84228ea : WiFi-HAL: Avoid race condition in RSSI monitoring commands/events
    • 0919dfd : WiFi-HAL: Fix CLANG warnings
    • d61feef : WiFi-HAL: Support timestamp sync in firmware diag message
    • f5f7532 : wlan: Update to AU187 proprietary drop

  • platform/hardware/ril with 17 change(s)
    • 943905b : Replace variable-length arrays on stack with malloc.
    • 49db26c : Replace variable-length arrays on stack with malloc.
    • 05c2307 : Fix documentation of RIL_Request in ril.h
    • d5c540f : Add comment for RIL_REQUEST_SET_CARRIER_RESTRICTIONS and RIL_REQUEST_GET_CARRIER_RESTRICTIONS
    • 65879e8 : Fix build warnings in ril.cpp.
    • f0c8ca7 : Fix build warnings in hardware/ril.
    • ef966a3 : Fix compile warning in libril.cpp
    • 6dbb43c : Add support for LTE CarrierAgregation
    • 17ea3fa : Move struct def out of an #ifdef
    • b460ba8 : Fix responseCarrierRestrictions string wrting to parcel
    • 5d703cb : Fix dispatchCarrierRestrictions string reading from parcel
    • fcd7395 : Increase buffer size for storing /proc/cmdline to avoid buffer overflow.
    • cb2ecc3 : Don't clobber the last null terminator when reading /proc/cmdline.
    • 27e99c5 : Add support for UNSOL PCO Data.
    • df8398c : ril: make sure ril response on RIL version error
    • b4e3431 : Add RIL command RIL_REQUEST_SET_CARRIER_RESTRICTIONS and RIL_REQUEST_GET_CARRIER_RESTRICTIONS
    • da91641 : ril : print request name for RIL_REQUEST_NV_RESET_CONFIG

  • platform/libcore with 30 change(s)
    • b93bb7d : Test race condition in ICU TimeZone.getDefault()
    • 4c30786 : sun.security.util: check lengths in DER encoding are non-negative
    • d47251e : ZipFile: Never change file offset during I/O operations.
    • 8361945 : Test deadlock between java.util and ICU TimeZone.
    • 50c5924 : ZipFile: Never change file offset during I/O operations.
    • 2efaec5 : Test deadlock between java.util and ICU TimeZone.
    • 5cd115a : DigestTest: remove performance comparison
    • 82c4135 : Fix standalone weekday parsing.
    • 2121c3a : Character: Add special case for case folding ASCII codepoints.
    • c68d76d : zip_util: temporary debugging on LFH header mismatches.
    • 6ee825e : Fix OldRuntimeTest#test_load(library)?Deprecated
    • 850c9d9 : Return DataInputStream to pre-N calls on delegate
    • cdde662 : Fix time zone formatting with setZoneStrings().
    • 8e99fd2 : Disable private Runtime#load/loadLibrary(String,ClassLoader) in N
    • d3204de : CipherTest: in ASN1 encoding for GCM, no value for tag size means 12
    • 7a5b72d : Fix NPEs in PKCS7 parsing introduced by last commit.
    • ddde3e1 : Retain original encoded form in certs returned by PKCS7.
    • a2d6317 : Add API for getting location of odex or oat file
    • 742b6e7 : Add API for getting location of odex or oat file
    • d2e78a9 : Regression test for HTTP proxy request line
    • d1288ce : Regression test for HTTP proxy request line
    • a15a4df : Delete DexFile closeguard
    • d94a545 : Remove broken tests
    • 75febb0 : Fix serialization of class fields with same names.
    • e213756 : Remove a race hazard from the execrable Support_TestWebServer
    • 22bfef3 : Tidy up MockWebServer usage
    • 0d801c2 : Fix name constant used in Inet6Address.LOOPBACK
    • 98948c9 : Use correct class loader for Runtime.load
    • 423bdf6 : ojluni: delete SunJSSE provider
    • 91f9851 : Use SSL_session_reused to check when a session was reused

  • platform/packages/apps/Bluetooth with 28 change(s)
    • 619e48d : RemoteDevices: Optimize adding new remote devices
    • a1c7315 : Prevent LE scanning apps from being wrongflully downgraded to opportunistic
    • 8528cc9 : Prevent OPP connections from staying open forever
    • 3b00f32 : Protect against SecurityException generated by query
    • 9b68164 : Move file lookup to its own thread for beaming
    • 7d4aa83 : Fix bugs in play status and play pos notifications
    • 50c95d6 : Change URI accessed to properly update read status
    • cdf75c3 : Change URI accessed to properly update read status
    • db8d8ae : Don't use SMS database until after the phone is unlocked
    • 06c566e : Add foreground flag to AG_CALL_CHANGED broadcast intent.
    • 9b04e43 : Fix AVRCP crash, position and state tracking
    • 2be5946 : Refactor playback position tracking
    • 983e5e1 : MAP: Remove redundant call to sendShutdownMessage to prevent crash
    • fe85d07 : PAN: Avoid reconfiguration of bt-pan interface in NAP role
    • 84d3f08 : Fix AVRCP crash, position and state tracking
    • eb9e6ef : Refactor playback position tracking
    • c06dad4 : Allow MAP to accept and list draft messages without recipients
    • 4b84ae9 : Check for call/call setup state before creating SCO
    • 39d7556 : Set the Adapter Service onCreate()
    • b55c6a1 : Use the live AdapterService in ProfileService.
    • 69f8687 : Fix sender name string to match MAP spec
    • 4e5355a : Mercedes Benz MAP message listing workaround
    • 4786e5f : Mercedes Benz MAP message listing workaround
    • 2ab50a4 : HFP 1.7 profile update (4/4)
    • d94696e : Fix LocalRef leakage in get_gatt_db
    • 0ec1e3f : GATT: Move connection parameters to config.xml
    • 50a3e9c : Fix a test related to GATT client that could never succeed
    • 00a378a : Fix 2 instances of a field being assigned itself in a constructor.

  • platform/packages/apps/CarrierConfig with 29 change(s)
    • 3801d0a : Add CNAP filtering String array to 311480
    • ed57306 : Add config for notifying of handover from wifi to LTE.
    • 13b203c : Disable support for downgrade from video to audio for VZW.
    • f9136b9 : Use correct SPN format for VZW WFC.
    • 48448d8 : Use correct SPN format for VZW WFC.
    • 247250b : Adding another simultaneous call limit mapping for VZW.
    • f6f5587 : Enable VT handover to wifi checking for VZW.
    • 34bce6f : Add more disconnect code mapping for multi-endpoint.
    • bfc0b8a : Add carrier config for Verizon to close connection after MMS request
    • cf4bb93 : Made severe and extreme alert configuration dependency configurable
    • 4c6daf2 : Adds option to not support hold during IMS calls
    • 8fb8803 : Add carrier config for disable hd icon to VZW
    • d8c6771 : Fix "num" in the carrier config to be 5 vs 4.
    • 207dc09 : Fix transpositional error in carrier config.
    • b73075a : Fix "num" in the carrier config to be 5 vs 4.
    • d267dcf : Remove redundant VVM settings for EE.
    • ecdd03d : Add ImsReasonInfo remappings for Verizon.
    • 201f106 : Enable promotion of WFC on call fail for Vzw.
    • 4905e8e : Add disable add call during video call flag to verizon
    • 1238081 : Disallow merge of wifi calls when vowifi off for VZW.
    • a0c226b : Disallow merge of wifi calls when vowifi off for VZW.
    • 550ea64 : Make the WFC prefence non-editable for Verizon.
    • 2790468 : Enabled carrier logic for Verizon.
    • fd4e1d6 : Make the WFC prefence non-editable for Verizon.
    • 7bea70d : Enabled carrier logic for Verizon.
    • 46a2353 : Add Carrier Config for Verizon to make WFC the default mode.
    • f56542e : Set carrier_default_wfc_ims_mode_int mode to int
    • 1fa44f3 : Change default WFC Mode for Verizon
    • 3660800 : Added additional cell broadcast channels for Softbank

  • platform/packages/apps/CellBroadcastReceiver with 16 change(s)
    • 4ec98d5 : Fix crash while receiveing ETWS cell broadcast.
    • bc0c1a9 : Fixed that emergency messages are not enabled for Japanese carriers
    • 9ffa513 : Made severe and extreme alert configuration dependency configurable
    • d925b3a : Update themes used for emergency alerts.
    • 8ed11ea : Use DeviceDefault for Emergency broadcast settings
    • 4a5daef : Added multi sim support for Brazil channel 50 messages.
    • c73de81 : Support RTL context for Cellbroadcast Settings.
    • 012df85 : Unread CMAS should be moved to notfication in status bar.
    • c8c761f : Use getConfigForSubId instead of getConfig(int).
    • 02d0002 : Use getConfigForSubId instead of getConfig(int).
    • e7de1a7 : Added custom alert tone support
    • 106c9a7 : Added custom alert reminder interval support
    • e07253f : Added additional CBS channels support.
    • 5b140c5 : Added comment for Canadian bilingual banner support
    • dfbae32 : Added bilingual banner support for Canada
    • a42a6e9 : Removed emergency tone duration configuration from the UI

  • platform/packages/apps/Contacts with 11 change(s)
    • 1d6e19d : Remove taskAffinity="" on the editor shortcut target
    • 0697bff : Revert "Remove taskAffinity="" on shortcut targets (1/2)"
    • 905314a : Updated add contact static shortcut icon
    • 6773ea1 : Contact editor RTL rendering fixes
    • aa2a5bc : Remove taskAffinity="" on shortcut targets (1/2)
    • a05b051 : Contacts static shortcuts fixes (1/2)
    • 0aad572 : Add circular contacts app icons (1/5)
    • 5f99686 : Add static shortcut to add a new contact (1/2)
    • 0b7ace4 : Change target SDK to 25
    • caf2619 : QuickContact for multi-window mode
    • 3133a53 : Rename message xml drawable so it's found on ldpi (1/2)

  • platform/packages/apps/ContactsCommon with 7 change(s)
    • cbc3c3d : Handle NFC vCard import errors
    • e0e4b7b : Add circular contacts app icons (2/5)
    • f9da28a : Change target SDK to 25
    • 1ce67b8 : Stop relying on BuildCompat to tell whether N+ devices.
    • 0e03d46 : Add compat class for multi-window mode
    • 820e397 : Rename message xml drawable so it's found on ldpi (2/2)
    • 531e93d : Fix contacts crash due to presence information.

  • platform/packages/apps/Dialer with 12 change(s)
    • a1e500b : [Cherry-pick] Use the correct handleMmi function
    • 84ea91d : Add circular contacts app icons (4/5)
    • 318a06e : Enable external call support in AOSP dialer manifest.
    • d72aab7 : IMS-VT: Bring UI to foreground once video call is accepted
    • 2ba554e : IMS-VT: Remove the pause flag before requesting session modification
    • 50b2f30 : IMS-VT: Optimize handling of orientation requests
    • a4a838a : Ensure external calls do not go through call blocking code.
    • 4befe72 : IMS-VT: Trigger internal onStateChanged notification
    • ebef6b9 : Cleanup of video pause button.
    • 8d9c4de : IMS-VT: Call showAnswerUi when onUpgradetoVideo callback is called
    • b9d447c : IMS-VT: Show upgrade to video notification.
    • 7c2e0ac : Fix issues with video auto-fullscreen mode.

  • platform/packages/apps/Email with 2 change(s)
    • 9736353 : Limit account id and id to longs
    • a17c6c6 : stop exporting EmailAccountCacheProvider

  • platform/packages/apps/EmergencyInfo with 1 change(s)
    • e939924 : Refactor EmergencyInfo theme colors.

  • platform/packages/apps/KeyChain with 1 change(s)
    • 842bd9f : Revert "Apply user restriction to KeyChainService."

  • platform/packages/apps/ManagedProvisioning with 3 change(s)
    • bd03f60 : Add phone required package to device/user whitelist
    • 0e54fa5 : Shouldn't escape provisioning if setup incomplete.
    • efd16c8 : Update ManagedProvisioning to the new setup wizard library.

  • platform/packages/apps/Messaging with 3 change(s)
    • 7ad7ac2 : Show badge icon if any participant in the conversation is work contact
    • dec1aca : Set the background of linearlayout to be transparent
    • 2a50ffe : Add badge in conversation view if the participant is a work contact

  • platform/packages/apps/MusicFX with 1 change(s)
    • 4fb8174 : Fix UI behavior for virtualizer effect

  • platform/packages/apps/Nfc with 10 change(s)
    • 6e95c4d : Don't dispatch tags when NDEF read times out.
    • b0cc052 : Fix Bluetooth OOB data parsing
    • 1ff0904 : Fix Tron stats reporting.
    • 8e66f73 : Allow for ignore() to work with random UID tags.
    • 2603a23 : Allow for ignore() to work with random UID tags.
    • bf51e01 : Add unregisterReceiver to fix a potential leak
    • ffca56f : Tron Metrics for Tag/P2P/HCE.
    • 1c517e0 : Fix Nfc beam status that is stuck in wrong state
    • 0edf356 : Fix HCE can't handle last empty I-block of a chain
    • afaa38c : nfc: Clock up temporarily when doing NFC payment transaction

  • platform/packages/apps/PackageInstaller with 16 change(s)
    • d2c348e : Requested unused permissions reported as granted for app using none.
    • 8fdd3b3 : Prevent "dont't ask again" being inpropoerly propagated
    • 5a49904 : Hide toast windows when permissions UI shown
    • b0ce821 : Remove lefover secure button
    • fd2efac : Use packageinstaller-buttonbar in reviewactivity.
    • cc5e032 : Hide toast windows when permissions UI shown
    • e30ddfd : Update PackageInstaller theme to DeviceDefault.
    • cf750e7 : Trigger transparency dialog only if restriction is set by admin.
    • a541983 : Use less private res' in packageinstaller.
    • 356010f : Read and apply 'installLocation'
    • 3947c8d : Do not allow downgrades of embedded microapps
    • 8321e0f : Don't offer menu items it they are no-op
    • b0984af : Update secondary header to use colorSecondary.
    • 6e6b2fd : Format the template using HTML tags.
    • 941a7c8 : Update Wearable install logic to use stream API
    • 6dcdb01 : Revert "Grant only the requested permissions"

  • platform/packages/apps/PhoneCommon with 3 change(s)
    • bb5d0d5 : Add disconnect messages for data disconnect causes.
    • d55913a : Add new call fail cause message.
    • 4e11c11 : Add disconnect message for call pulled.

  • platform/packages/apps/Settings with 288 change(s)
    • b8011db : Fix NullPointerException when refreshing wifi preferences.
    • 7e91469 : Use LinkTextView for support disclaimer text.
    • b8e8485 : Remove preference "Searching for Wi-Fi networks..."
    • e2428af : Fix multiple bluetooth devices bug
    • ff23df1 : Inflate necessary previews upon user interaction instead of inflating everything on creation of the screen. This will improve the speed of opening the screen and refreshing screen upon commiting change.
    • 465e926 : Fix animation video render issue when Settings-Moves is resumed from screen off.
    • 9d031f2 : Don't remove wifi preferences when updating AP to avoid GC.
    • 68c6d99 : Force phone number display to be LTR in support tab.
    • f897792 : WiFiCallingSettings: hide wfc mode preference if not editable
    • 688ad85 : Load default data warning value instead of hardcode it.
    • 6098913 : Don't dial any number if DIAL intent is not supported.
    • 9c9cadd : Strings in a diclaimer dialog when turning on NFC.
    • 8681148 : Fix a broken TetherServiceTest.
    • fff9fd8 : Assist: Allow disabling the disclosure animation
    • 4bb7854 : Update support tab strings.
    • 7f6d27b : Boot Sounds setting in OtherSoundSettings
    • 1ba9127 : Set Fragment title in onCreate.
    • 63f791a : Update OEM unlock summary string
    • a3397cb : Use different text in fingeprint intro for SUW
    • 9b3000d : Revert change to move Display-Ambient Display to Moves-Quick screen check.
    • b727e9c : Change Display-Ambient Display to Display-Quick screen check.
    • 85d2c61 : Hide travel abroad button initially.
    • 011362d : Update summary correctly in Settings dashboard.
    • 79378eb : Hide travel abroad button initially.
    • 2d3a1cd : Update string for FallbackHome
    • 9840794 : Show progress user unlocking is delayed
    • 9ba765b : Hide redundant restrictions
    • b04fae2 : Set the tether Entitlement app as active when enabling tethering.
    • b7a1703 : Set correct flag when enabling listener for conditions.
    • 0aebaf1 : Set correct flag when enabling listener for conditions.
    • 6d2a0c8 : Log switch toggle action whenever its status changes.
    • dfba923 : Hide sim card selection UI when only one sim presents
    • b3e6572 : Align battery consumer app title to view start.
    • 86108a3 : Show IMEI SV when phone has LTE_ON_CDMA_TRUE
    • 4dec08d : Force talkback to read imei # digit by digit
    • d153a18 : Show IMEI SV when phone has LTE_ON_CDMA_TRUE
    • d59fcc9 : Update UI for gesture settings.
    • d9057df : Remove spacer above dashboard tiles.
    • 66cc2de : Add non-transparent background to dashboard items.
    • cf21d91 : Force talkback to read imei # digit by digit
    • fcd3abd : Update fingerprint strings
    • 91e3e43 : Assist and Voice Input SwitchPreferences animate with talkback
    • 7dfc8df : Display storage summary with correct used/total size.
    • 4e44a5e : Check if InputMethodService is Direct Boot aware
    • 4a8136b : Warn users when selecting non-Direct Boot apps.
    • 7335b65 : Night display settings UI v2
    • bebba44 : Never disable DnD receiver to dislay condition correctly.
    • 5d219a2 : Only set fullIndex flag when performing a full update
    • c63d245 : Catch RejectedExecutionException when loading app data.
    • 4f425c8 : Offer trampoline to help articles.
    • fd4f729 : Revert "About Phone" summary back to Android version.
    • 0d4b8a3 : Fix crash when support item is clicked.
    • a0ebd1a : Refresh state after loading conditions from xml.
    • 6666f9c : Fix multiple bluetooth devices bug
    • 6b75a69 : Add non-transparent background to dashboard items.
    • 2f92d75 : Fix scroll issue when going from Display-Ambient Display to Moves.
    • 798b35a : Fix font and display size settings pages for small screens.
    • eae3d9f : Add NightDisplaySettingsActivity
    • 2a84bbc : Don't allow changing data usage setting if uid is not app.
    • 390dd04 : Fix crash when starting Settings - Display - Font size
    • 4fb7680 : Check for null activity before getting dashboard categories.
    • cafe697 : Fix crash when starting Settings - Display - Font size
    • b7e650c : Check for null activity before getting dashboard categories.
    • b67291a : Updating the shortcut icons for Settings app
    • 8e8bcb6 : Improve string comment
    • de991f4 : Get gestures animation preview image in async loader.
    • 892a546 : Revert "Revert "Error colors to point to frameworks instead of hard-coding them""
    • f179f84 : Revert "Error colors to point to frameworks instead of hard-coding them"
    • e8869e8 : Update the Bluetooth pin pairing view to the new spec.
    • 0bb60ad : Display days of week in locale order.
    • 818312d : Should not report unsuccessful attempt if pattern size minimal size
    • ae63c3d : Error colors to point to frameworks instead of hard-coding them
    • c9fca1a : Add ripple effect on all preference tiles.
    • f21465e : Add a help item for the Help & Feedback for the Storage Manager.
    • d60f09e : Add Night display settings conditional
    • bdbd2d9 : Settings: trampoline persist.logd.logpersistd to logd.logpersistd
    • 78dd2e2 : Settings: add logpersist kernel only selection
    • c8b1c3e : Settings: add logpersist selection (actions)
    • ffb87f7 : Add Gestures settings to search index.
    • 31678f1 : Protect against work conditional crash
    • 9b95b3f : Clarify string translation.
    • 9345e4b : Fix janky scrolling for Gestures Settings.
    • 5a15745 : Support hardware colors for fingerprint video
    • 9d25127 : Do not use TetherUtil.setWifiTethering
    • 7e15743 : Fix a bunch of straggler themes.
    • 6e79c02 : Lock the orientation for FallbackHome
    • f584eaa : Update FakeUid with new methods
    • ccc8641 : Let talkback announce category name in Settings.
    • 38d8582 : Combine setCategories() and setSuggestions() in DashboardAdapter.
    • 3587914 : Fix return when virtual keyboard setting changes.
    • 4456412 : Settings ViewPager now correctly handles RTL mode
    • c9b9898 : Application names are now lazily loaded
    • 8a7d074 : Fix crash from dismissing after pause
    • 1e03e52 : Fix up for forget storage screen
    • 6ba9e15 : Disallow user to block notification from OobConfig
    • 981e9a9 : Disable instead of hiding add account preference
    • aacf55a : Color transforms are now color modes.
    • 10b6d4d : Preemptively add string for direct boot dialogs.
    • 52693ab : Refine fingerprint animation handling
    • 6529c8a : Open Security Patch Bulletin
    • 08d34b6 : Revert equal check in DashboardAdapter.setCondition().
    • 0bd87d7 : Add content description to escalation card title.
    • a49178a : Change "ringer volume" to "ring volume"
    • 36dc6a8 : Rename Night display to Night Light
    • a804616 : Change launch method for preference Display-Ambient Display.
    • 5df6364 : Cross fade escalation card when content changes.
    • 55c6ea2 : Tweak layouts to make support UI look better.
    • 2c5a27d : Hide Set Wallpaper in Settings suggestion if it is not allowed
    • b76de26 : Reduce the number of times that dataset changed is triggerd in DashboardAdapter
    • eadc7dc : Request support rules to refresh when account changes.
    • ea24bbf : Add ripples to negative buttons
    • 2aa423d : Log when the storage manager is toggled on and off.
    • c9ec8c8 : Don't show the Fingerprint suggestion if it is disabled.
    • 233daf4 : Use app name as summary in default home app setting.
    • 1093b24 : Update preference ordering in Gestures settings.
    • d21e0e9 : Update Safety & Regulatory Information link text
    • 6bc19a2 : Use UM.DISALLOW_OEM_UNLOCK instead of Global.OEM_UNLOCK_DISALLOWED
    • 9c26c9d : Remove KeyboardView in ChooseLockPassword
    • 0bbcdcc : Visualize password requirements and their fulfillment
    • 9a8e5a7 : Update work challenge strings
    • 8a26bfb : Center find-sensor graphic in landscape
    • a294648 : Update resource string for gestures settings.
    • 5edb275 : Disable Gestures Settings by default.
    • 44f2736 : Fix PIN screen title
    • 2c1eb80 : Correct logic for showing overide dnd field.
    • 6607d49 : Change gesture settings for Ambient Display from nudge to double tap.
    • 6ae44a0 : Add summary for Settings-Gestures.
    • c7cd298 : Add Night display settings
    • 6b1a2a8 : Add handling for gesture settings for double twist for camera flip.
    • 48aab45 : UI updates for support tab.
    • 0651701 : Restore "reset ShortcutManager rate limiting" dev option
    • 4178710 : Fix strings for support tab.
    • 8924756 : Wrap bluetooth edit content in a scrollview.
    • ad2114e : Use phone number as summary for 'About Phone'.
    • 41d0657 : Add padding for the animation in the gestures settings.
    • 9a3cf77 : Fix layout transition from Display-Ambient Display to Gestures
    • 584a11e : Update button styles for fingerprint
    • fcb0d74 : Fix always-on is not turned off when user forgets vpn
    • ece8ff6 : Remove search in support tab.
    • 1e25ba3 : Show info icon when RestrictedListPreference is disabled
    • 47e2b97 : Show 'up arrow' in About phone-Status menu.
    • 26bf003 : Update Backup & reset settings to launch the configured activity.
    • a9f7016 : Add logging when click tollfree/tolled phone support button
    • f5a2422 : Remove dead code that could have a memory leak
    • 934a400 : Protect against null carrier config
    • db7868e : Make sure to clear out preference cache when done
    • 9a76178 : Update strings to match the latest mocks.
    • 016bd60 : Update escalation cards layout and data binding.
    • ec208fd : Add help url for gestures settings.
    • fab3a5b : Pre-setup restrictions
    • 294469e : Fix some bluetooth theming issues.
    • 07127d8 : Don't show always-on option connecting PPTP vpn
    • ab151e8 : WiFiCallingSettings: "Update Emergency Address" shouldn't be disabled.
    • b97b16d : WiFiCallingSettings: "Update Emergency Address" shouldn't be disabled.
    • a616a0d : Fix ugly flash between boot animation and setup wizard (1/2)
    • 1b9afaf : Add text to the Manage Settings page to show freed storage.
    • d89d60d : Update UI for support tab.
    • 242a7ef : Fix a bug where selected country is reset.
    • 5d1a512 : Update listener for animation in Gesture Settings.
    • 8f0a0ac : UI Tweak: update setting dashboard cards background color.
    • 2c9f35e : Show a static title/summary if country doesn't have support
    • 46da9be : By default select current country in support phone list.
    • 2736ace : Show operation hours for selected country's support phone
    • 3737fab : Show tolled support number when click travel abroad.
    • 05af648 : Update UI for Storage settings.
    • 2317639 : Setup up print settings fragments in onCreateView instead of onCreate.
    • 52247f6 : Add explanatory text displayed when 'Always-on' switch is greyed-out for VPN apps w/targetSdk24
    • b0060dd : Restore selected country when rotating screen.
    • 3029bb9 : Set message id in notification redaction activity
    • 9aa434c : Refresh screenlock UI after password verification failed
    • a44b1ef : When offline show a list of countries with phone support.
    • b4d41d8 : Update UI for the Gestures settings.
    • ca060e3 : Lockdown settings in retail demo mode
    • 6056eba : Make Emergency info searchable in Settings
    • 204af97 : Remove setup specific FP find sensor layout
    • ac47013 : Log whether BT pairing dialog is accepted or canceled
    • a8219fb : Bug fix: support tab doesn't show offline UI initially.
    • 0998abf : Update the OEM unlock preference summary to reflect the disable reason
    • be42f8b : Re-add a string to fix a build breakage.
    • f6e4c5f : Flip default value for nav key setting.
    • bc7b0fe : Added multi sim support back for brazil channel 50 messages.
    • 438b291 : WifiCallingSettings: UI improvement
    • 7d73a29 : Make MasterClear a valid entry fragment.
    • 0bc42ab : Display operation hours when support is closed.
    • 9b22378 : Flip default values of two gesture settings.
    • bf8f896 : Update the deletion helper intent string.
    • 54ce1da : Disable "disable" button for the device provision app in the Settings app
    • ec354cd : Remove summary text for Backup & reset.
    • e300b0f : Use colorSecondary for switch bar backgrounds.
    • 5b66e14 : Update Settings to use DeviceDefault.Settings.
    • aad643c : Remove the Deletion Helper and Automatic Storage Management jobs.
    • e2f59b9 : Hide WFC settings if WFC is not provisioned (and provisioning is required)
    • 5f179fc : Adding custom manifest shortcuts in Settings app
    • 841b13a : Enable/disable support buttons based on operation hours.
    • ab2e039 : Log button taps in support tab.
    • 12e1f55 : Add Debug Toggles for Video and WiFI Calling Provisioning
    • f5cecb0 : Add play icon to the gesture settings videos.
    • 0beb695 : Add a "Do not show" checkbox in support disclaimer dialog.
    • 184753f : Hide 'Update Emergecy Address' preference w/o carrier support
    • 37d4d0c : Use metrics defined by proto in new Settings tabs.
    • 0707fdc : Center pattern lock screen vertically
    • 7dfa323 : [SetupWizard] Fix talkback on lock screen.
    • b1eadb1 : Add handling for fingerprint swipe in gesture settings.
    • d189ac5 : Use GLIF theme for Settings Security Screen lock
    • d0c8fd7 : Update gesture related settings in Display.
    • 0074855 : Show storage manager settings using a system property.
    • 4659661 : Fingerprint string updates
    • 52ae1eb : Update UI style for GLIF buttons
    • 156453c : Remove forum link from support tab.
    • cf60597 : Align text for conditions with text for other tiles.
    • 31405d0 : Support tab UI polish.
    • 0bf6f94 : Changing the WallpaperSuggestionActivity to redirect to the actual wallpaper picker component defined in the config.
    • 9136523 : Added new setting for gestures.
    • 776c9ec : Use Settings.Secure for days to retain.
    • db0dbef : Remove "Help & feedback" from toggle screen for accessibility services to prevent confusion when users are trying to submit feedback for a specific accessibility service (accessibility services can place their own "Help & feedabck" in their apks and route it appropriately). Bug: 29278252
    • e6f635f : Moved network settings reset away from Backup & reset.
    • ff162a3 : Display total storage for Internal shared storage.
    • 0dc4311 : Wi-Fi Calling settings UI update
    • 1fad9af : Add safety & regulatory info to "about device".
    • 90e8e47 : Launch E911 address management activity at turning on Wifi Calling
    • 80c2044 : Add an automatic storage management job service.
    • 6b1e9db : Change Nav bar style to use system nav (new style for Nexus N+) Bug: 27612740
    • 9782079 : Importance slider updates.
    • 72167fe : Revert "Importance slider updates."
    • fccc2ec : Hide the Deletion Helper entry points from Settings.
    • 517f14f : Remove the last vestiges of #ff009587.
    • 728eebe : Hide the Deletion Helper entry points from Settings.
    • b75baac : Make fingerprint inherit from GLIF theme
    • 558c82f : Update button styles in fingerprint setup
    • 21ef89f : Add an option allowing to skip wallpaper apps selection.
    • 84d944b : Update the summary strings in the Deletion Helper to match the latest mocks.
    • 7232e4f : More theming fixes.
    • ed39bf6 : Hook up the automatic storage manager settings with the flag.
    • 0067760 : Fix confirm lock UI theme.
    • b40b0d2 : Update color bar defaults to use theme attr colors
    • ddc21c0 : Update Theme.DialogWhenLarge to use theme colors.
    • 8da144b : Update alertDialogTheme to use proper colorAccent.
    • aeed7d4 : Replace bluetooth pngs with vector drawables.
    • 1370f7e : Change Downloads to show individual files in the Deletion Helper.
    • 8dd1132 : Refactor Settings theme colors.
    • dcf3d7c : Disallow OEM unlock when DISALLOW_FACTORY_RESET applies
    • b357e4a : Update margins to match specs
    • ba03d2f : Update the storage manager settings to match the mocks.
    • c1f787d : Add skip button to fingerprint settings
    • 5af567e : Materialize the button bar in the Deletion Helper.
    • 1320de3 : Fix a crash where the deletion helper crashes when app sizes load.
    • a2bd32b : Display disclaimer dialog before starting support.
    • a779cd2 : Add a collapsible checkbox preference for deletion helper.
    • 76cd011 : Update the deletion helper feature factory for photos and videos.
    • c408e9c : Don't show app in deletion helper if it was installed recently.
    • 0216e9d : Add an upsell dialog to activate the storage manager.
    • 116a55c : Add the automatic storage manager settings.
    • 46c32b9 : Add an alert dialog before clearing data in deletion helper.
    • 471815e : Remove settings overflow menu
    • 287d911 : Add an Activity to handle Intents to invoke the Deletion Helper.
    • 2ef20fb : Add downloads to the deletion helper.
    • 3fe1403 : Add a Global setting for disabling OEM unlocking setting
    • 5e292d2 : Set fingerprint accent/primary color
    • 50cde75 : Update suggestion/support UI to use more negative space.
    • 2186893 : Entries in the Deletion Helper should be default unchecked.
    • 7b6791d : Fix truncated text in pattern lock setup
    • b81d01d : Revert "Add shortcut manager support to Settings (2/2) b/28298258" b/28643184 This reverts commit 79ec6df771b0c05609a611a939f08fcd51f45b74.
    • e4eb75e : Make sure TileAdapter always has a SuggestionParser
    • 49db9c3 : Add list item to open tips & tricks.
    • 38889de : Create an overlay to add a photo and video deletion helper service.
    • 1e51aa5 : Revert "Add shortcut manager support to Settings (2/2) b/28298258" b/28643184 This reverts commit 79ec6df771b0c05609a611a939f08fcd51f45b74.
    • cf7d272 : Implemented onRestrictPowerChanged().
    • a6bd545 : Update support email/chat display string.
    • be61a14 : Add estimate time under support options.
    • cf19ef7 : Don't draw divider under headers
    • 79ec6df : Add shortcut manager support to Settings (2/2) b/28298258
    • cd09151 : Bring escalation options UI closer to mock.
    • 30eaf00 : Fix a bug where negative file sizes were being used.
    • 6df4771 : Try to fix receiver crash
    • 6561d48 : Null check intent before starting "learn more".
    • 8088907 : Launch Help & Feedback
    • 9502163 : Explicitly setAccount in the same way as setHasInternet.
    • ce0c6dd : Disable stable id in support adapter.
    • a6c862c : Prompt sign-in when there is no account for support options
    • c73fb89 : Fix a Deletion Helper crash when it fails to get an app list.
    • 2ddde4a : Monitor connectivity change and display offline promo.
    • a9fa005 : Add c2c and chat support when there is eligible account.
    • 190ec1c : GLIF theme for settings
    • 9412c5a : Fix a whitespace issue in ManageApplications.
    • b84304d : Add a deletion helper view for clearing space.
    • 35e21cf : Open Help forum in browser when click 'Forum' button.
    • 1d1a269 : Remove ToastController.
    • 1379288 : Create feature factory interface & initial impl.

  • platform/packages/apps/Stk with 2 change(s)
    • c56f7c1 : add protected broadcast for stk app
    • a7ad0e2 : Update Sim toolkit icon to material design.

  • platform/packages/apps/TvSettings with 10 change(s)
    • 5ac8594 : Fix TVSettings Picker
    • 998c3e2 : Catch ANFE when launching an app
    • fe9520f : An AndroidTV device has no name
    • cbe9413 : Color transforms are now color modes.
    • 9e84da3 : Use UM.DISALLOW_OEM_UNLOCK instead of Global.OEM_UNLOCK_DISALLOWED
    • 41de077 : Improve initial unlock delay (2/2)
    • 05343fd : Fix crash when bailing out from BluetoothAccessoryFragment
    • 3571d10 : Print names of observers causing timeout
    • 4112d90 : Disable OEM unlock setting if global setting disallows it
    • ef04e78 : Don't crash if the package disappears

  • platform/packages/providers/CallLogProvider with 1 change(s)
    • bc30a8c : Remove preventBackup check in call log onRestore

  • platform/packages/providers/ContactsProvider with 5 change(s)
    • a0722de : Mark voicemail as not new if it is updated as read
    • b6dd19e : Allow the phone account to be queried for voicemail status
    • 579bcb6 : Allow the phone account to be queried for voicemail status
    • 00fc3f9 : Fix cursor leaking when inserting voicemail status.
    • 21c692d : Add SOURCE_TYPE field to VoicemailStatus table

  • platform/packages/providers/DownloadProvider with 5 change(s)
    • b440ceb : Revert "Enforce calling identity before clearing."
    • 8be3a92 : Enforce calling identity before clearing.
    • 7b7fa39 : Waiting for Wi-Fi notification is not ongoing.
    • cc25d6c : Clear identity when deleting scanned entry.
    • 07741a4 : Scan completed downloads when requested.

  • platform/packages/providers/MediaProvider with 5 change(s)
    • 543d128 : Scan media folder instead of preloads
    • b1faa14 : Add resources for sound names in overlays
    • 3145e76 : Scan preloads folder for content
    • 448ea30 : Update ringtone picker to use DeviceDefault style.
    • 03d697e : Add support for localization of sound names in RingtonePicker

  • platform/packages/providers/TelephonyProvider with 6 change(s)
    • 5bc7f96 : 30481342: Security Vulnerability - TOCTOU in MmsProvider allows access to files as phone (radio) uid
    • 691e5ce : Revert "Fix LTE_CA RAT in APN DB."
    • 7b50f24 : Revert "Fix LTE_CA RAT in APN DB."
    • 18ef3bf : Close old cursor when making a new one.
    • 1b40f4e : Fix LTE_CA RAT in APN DB.
    • 6c5c89c : pco and cold sim cleanup

  • platform/packages/services/Mms with 1 change(s)
    • 44108ec : Close connection after MMS request if configured by carrier

  • platform/packages/services/Telecomm with 45 change(s)
    • 94f706a : Use the Telecom lock in Telecom.Runnable
    • e680e66 : Don't remove elements while using foreach
    • 13e8a69 : Auto reject video requests for secondary user.
    • 09641cc : Log calls which were rejected in call log appropriately.
    • 21991a7 : Log calls which were rejected in call log appropriately.
    • 45e8eb4 : Reference the correct capability type for reply capability.
    • 0d7a00a : Add more logging to Telecom for NYC-DR.
    • 10274f7 : Auto downgrade video calls when phone account doesn't support video.
    • 7d58ba5 : When bg call does not support hold, auto-unhold on disconnect of fg call.
    • 3777a7e : Answer video calls as audio-only through wired headset
    • 54ca13a : Add telecom log to report when call changes external state.
    • 3cab92a : Answer video calls as audio through BT
    • 6ab66c3 : Fix NPE in Call.setHandle
    • abe06d3 : Fix ComponentName NPE when binding to InCallService
    • d7e370d : Fix analytics dumping to not throw an exception
    • a6d8e8b : Allow for Reconnect from Connection Manager
    • 4b9e556 : Check for PROPERTY_IS_DOWNGRADED_CONFERENCE in addExistingConnection
    • b3ce510 : Fix flaky tests that use startAndMakeActiveOutgoingCall
    • 8103efb : Adds a warning to the Default Phone App Dialog
    • 10f8cd2 : Fix NPE that was stopping VT updates to Dialer
    • 3ff5edd : Only Redial calls in the case of Emergency Calling
    • fe6d79e : Auto-enable speaker phone when pulling a video call.
    • 1e37be5 : Finalize multiendpoint functionality.
    • 0c87b3c : Add Group Id tracking in PhoneAccountRegistrar
    • 6e8f3d7 : Rename Telecom Call Ids to include attempt
    • 9135095 : Add PhoneAccount check to addExistingConnection
    • 9696c21 : Switch to speakerphone when upgrading to video
    • 4640c4f : Record video call events in analytics
    • 140c840 : Check for the disable add call extra in canAddCall
    • 1d025d0 : Notify status bar of mute and speakerphone state
    • c9cf544 : Add lock to NewOutgoingCallBroadcastIntentReceiver
    • 6348600 : Do not route audio to speaker if Bluetooth audio is connected
    • fc130b2 : Disable adding a call during video call
    • b626c02 : Fix corruption in InCallTonePlayer
    • 70d6f85 : Add video events to Telecom logs.
    • 874c0f8 : Add call events to analytics
    • 81c7afe : Handle multi-endpoint call logging requirements.
    • af506d1 : Fix log traces for incoming calls
    • f15dc33 : Filter external calls when InCallService doesn't support them.
    • 0d40255 : Propogate EVENT_CALL_MERGE_FAILED Connection Event
    • d166028 : Ensure external calls are not logged.
    • 84771f8 : Propogates the CDMA Voice Privacy Property to a Call
    • e6c481a : Account for User's Voice SIM preference for E911
    • b3cbeb0 : Reset last known audio state upon losing audio focus
    • 967bdfe : IMS: Handle USER_* messages in Quiescent* states.

  • platform/packages/services/Telephony with 138 change(s)
    • bf7d91b : Remove Orange and EE VVM configs
    • de25621 : Fix VoicemailChangePinActivity crash on dialog dismiss
    • b7b799a : Ignore ACTION_VOICEMAIL_SMS_RECEIVED with unparsable SMS
    • 41fb43e : Fix MWI missing on blocked VVM3 SIM
    • bf1c694 : Adds CNAP name filtering based on CarrierConfig
    • 22f0d6e : Clean dirty state after uploading to server
    • d6f8931 : Handle connection events from the original connection.
    • 48c51c1 : Change incoming WIFI call status hint.
    • e88e585 : Mark voicemails as not new when marking as read
    • 92a5905 : Adding disconnect cause mapping for data limit causes.
    • 8136b00 : Implement setVisualVoicemailEnabled()
    • fd10d8e : Key Conference Participants by User and Endpoint Uris
    • b0f695b : Implement setVisualVoicemailEnabled()
    • 85ada82 : Fix incorrect conferenceableCalls update
    • 61ecb59 : Enforce add call logic when placing call.
    • b470ac4 : Handle handover to wifi failure.
    • 72017e9 : Disable VVM account when the SIM is removed
    • 06f2cac : Change title of "Enhanced 4G LTE Mode" per carrier config
    • e120ff2 : Send "pull failed" connection event when a call pull fails.
    • 97569a4 : Replace transcription for unsupported VVM message type
    • 4b3cb59 : Tweak visual voicemail
    • 3dbee23 : Fix NPE on phone boot and SIM removal
    • e5d6c9f : Reset voicemail status to disabled for not supported phone accounts
    • 5d351b9 : Fix NPE on phone boot and SIM removal
    • 7eda1e4 : Reset voicemail status to disabled for not supported phone accounts
    • df5e5d8 : Fix issue where multiple anonymous participants don't show up correctly.
    • 00768c4 : Persist SRVCC-related properties in GsmConnection
    • b231f4b : Re-register phone accounts when logged in user changes.
    • cabac5e : Revert "Fix bug which displays "conf-factory.." string in dialer app."
    • 91547e4 : Fix NPE for tasks without a subId
    • 6a2f875 : Do not read ECBM system property to avoid race.
    • 7df340d : Fix NPE when trying to clear MWI for invalid subId
    • 9aa7418 : Postpone error until no more retries are available
    • 016df6b : Postpone error until no more retries are available
    • 26b5b8e : Change to hide video telephony setting if VT is not provisioned.
    • 876e616 : Handle failure to pull an external call.
    • d7f0202 : Wipe data channel state when signal returns
    • 93887f4 : Tweak visual voicemail
    • bfd94d1 : In IMS conference, use participants' Handle to check if it's host.
    • 6d4f62e : Fix issue where the carrier presence cap. may not be set on phoneaccounts.
    • 35cc034 : Postpone VVM activation until the setup wizard has finished
    • 13d0c77 : Add CarrierConfig option for removing Hold during Ims Calls
    • 4fa8ef3 : Fix NPE when VvmNetworkRequest failed.
    • a1e498b : Use correct conversion for ArrayList to array.
    • 1e68844 : Fix bug which displays "conf-factory.." string in dialer app.
    • 283bb9b : Phone crashes and Unable to access any call settings on Phone app(Voicemail,SIP calling,Wificalling,Call forwarding)
    • 66ad5d7 : Add getCdmaPrlVersion.
    • 0a66312 : Phone crashes and Unable to access any call settings on Phone app(Voicemail,SIP calling,Wificalling,Call forwarding)
    • 348d251 : Use selfIdentityUris from IMS if line1Number is not available.
    • c2b2d8f : Don't set PROPERTY_HIGH_DEF_AUDIO in certain cases
    • 0021cc5 : Make TTY broadcasts protected
    • b4aef11 : VT Settings Toggle Should be Blocked During Active Calls
    • 309a758 : Adding enhanced conference event package logging.
    • a254d02 : Facilitate Hanging Up Pending Emergency Call
    • 9115aeb : Provision user from iPhone without VoLTE
    • 771bf0b : Make ImapHelper constructor throw
    • d31bc41 : Key the conference participants using the Endpoint
    • ec3e867 : Ignore non-voice message SYNC event
    • e654572 : Show voicemail notification under FBE
    • a1e95e7 : Add properties and capabilities to GsmConnection after SRVCC
    • be6dd05 : Fix transcription/prefetch not working
    • eb6ee5f : Opt-in VVM3 for OEMs
    • 63bfbec : Convert activation to task
    • 75ab295 : Disable VT when users turn off data or hit data limit
    • 0f4a762 : Change how VoWifi status and wifi status are calculated.
    • f719bed : Fixing incorrect disconnect message.
    • ccb523d : Implement VVM Task Scheduling
    • a96501c : Implement UI for changing voicemail PIN
    • 6c9760c : Ensure conference doesn't support video if video conf not supported.
    • 02372a9 : Remove NOOP in VVM connection
    • 6310668 : Set message count to 0 while clearing MWI
    • 524f039 : Handle non-ready provisioning status on non-VVM3
    • 1bedb4f : Proper IMAP logout
    • 6944268 : Add group Ids to facilitate Merged PhoneAccounts
    • 5ce44e1 : Add String Resources for SIP Settings
    • a449435 : Finalize Multiendpoint functionality.
    • 7d0c174 : Remove old reference to SipCallServiceProvider
    • 359dbfb : Implement extra logic for disabling add call
    • 13ae12c : Add missing break statement.
    • 0bb4d30 : Support promotion of WFC.
    • 9197552 : Do not wait for EMERGENCY_CALLS_ONLY state to place Call
    • b00433a : Ensure conference capabilities and properties are set on conf start.
    • eb89b24 : Added a new API to query VT data usage
    • ceeed0f : Tweak VVM error handling
    • 640058c : Propogate disable add call during video call extra to Telecom
    • 4067008 : A few conference calling fixes:
    • 9eaef23 : A few conference calling fixes:
    • 22b950d : Add DUMP permission check to phone service.
    • 0d6cfff : Phone theme updates.
    • da993c4 : Disable visual voicemail service on secondary user
    • e371eb6 : Disable visual voicemail service on secondary user
    • d21d96f : Add support for LTE CarrierAgregation
    • 915e98a : Change VVM3 default prompt level to no guest prompts
    • a09f363 : Check cell radio flag before enabling APM
    • a0d3aec : Add Error handling for VVM3
    • 5b4e754 : Changes the order of operations for E911 Calls
    • 12ec7f2 : Refactor EmergencyCallHelper to better handle DSDS
    • 99282e0 : Log visual voicemail to LocalLog
    • 7100986 : Fix telephony service crashing on CryptKeeper mode
    • c236d6b : Add dumpsys handler for telephony
    • 87c4379 : Hide WFC settings if WFC is not provisioned (and provisioning is required)
    • 09dfd8a : Work around for telephony service crashing under FBE
    • ffdc83e : Set extra on connection.
    • 845f699 : Support visual voicemail legacy mode
    • fbd2bcb : Allow system privileged app to notify carrier config changed.
    • 197b89b : Send outbound visual voicemail SMS as non-persistable
    • eb3433a : Move IMS-related protected broadcasts from frameworks/base
    • e9dc495 : Fixed invalid MCC MNC for VVM config upon connection.
    • 97d48c2 : Revise VVM enabled setting strategy
    • 372d9b0 : Map answered elsewhere telephony disconnect cause to telecom equivalent.
    • 4e0e3fb : Fix NPE in SyncMessage
    • 0952a18 : Mark VoicemailContract.VOICEMAIL_SMS_RECEIVED as protected broadcast
    • b250ce8 : Support unknown user provisioning for VVM3
    • b466590 : Cache old VM ringtone name to avoid stutter in settings dialog
    • 59545b4 : cold sim cleanup
    • 190cbb0 : Support new user setup for VVM3
    • f5c5d93 : Centralize VVM error Processing
    • 0786462 : Support XCHANGE_TUI_PWD
    • 8a6f86c : Support SOURCE_TYPE in VoicemailContract.Status
    • d5a735b : Check for NPE when creating Bundle
    • 85fbdef : Clone extras Bundle when operating on it in onExtrasChanged
    • 5e32cc7 : Fix unknown call logic for multi-endpoint.
    • ce8d0ff : Support Verizon visual voicemail protocol
    • 6f5fddf : Support restricted card state.
    • b692960 : Switch VVM SMS filter to Builder pattern
    • 1a7c35a : Add API setAllowedCarriers, getAllowedCarriers to PhoneInterfaceManager
    • 5b49aa5 : Add CDMA Voice Privacy Property to TelephonyConnection
    • 99ef1e3 : Add new API to get snapshot of RIL command metrics
    • 1f82f7a : Show TTY mode for multi-SIM device
    • 61b5864 : Support AUTHENTICATE DIGEST-MD5 for OMTP visual voicemail
    • 87c4984 : Support VisualVoicemailSmsFilter
    • 4001d25 : Add getEsn().
    • 269142e : Map call pulled disconnect cause to its equivalent in telecom.
    • 34d3b56 : Add telephony side visual voicemail config
    • 2047df1 : Implement STARTTLS
    • e64578a : Add getAidForApptype() to PhoneInterfaceManager.
    • faa1ed2 : IMS Bug Fixes
    • 61892bf : Add ability to disable video conferencing.

  • platform/packages/wallpapers/LivePicker with 7 change(s)
    • e230815 : Use proper action bar item background
    • b8216bf : Expand attribution pane touch target to title.
    • 9711698 : Updating the wallpaper dialog item them
    • cd1d843 : Adding icons in Set Wallpaper disambiguation dialog UI
    • ab7697f : Don't show dummy data in picker
    • 2f8976b : Use device default accent color in live picker
    • 7d98c8f : Adjust wallpaper picker to match static wallpaper picker

  • platform/platform_testing with 55 change(s)
    • 6ebdc81 : Added test for bug report
    • aa3d391 : Add setting test for common setting default value
    • 0250c7a : Convert GoogleKeyboardHelper assertions to exceptions.
    • ba74c29 : Convert PlayStoreHelper assertions to exceptions.
    • 8fb5faf : Convert RecentsHelper assertions to exceptions.
    • 85ca086 : Updates MusicHelperImpl to support app's latest version.
    • 8e9cf69 : Disable Gmail during notification test
    • 6bbd716 : Fix SysUIGSA Test Failure
    • d7a821d : Added Two tests(Playstore Download and Power key test) and fix one test(SysUIMultiWindowTests)
    • 55c5213 : Initial commit for functional app helper tests.
    • a831d1f : Fix applink tests
    • b58f035 : Revert "Add GCA prebuilt to app-helpers Android.mk"
    • b1054b5 : Clear existing notifications for jank test
    • 4099141 : Adds support to stream audio from google play music.
    • 85f123a : Marlin and Sailfish test fixes for Sys UI Part One
    • 4ac6647 : Fix SysUIGSA Test Failure
    • a4b076f : Added Two tests(Playstore Download and Power key test) and fix one test(SysUIMultiWindowTests)
    • b423437 : Add GCA prebuilt to app-helpers Android.mk
    • 09fe435 : fix the default path for simpleperf binary
    • 9228802 : Create gmail tests with gmail app helper
    • 1fe24cc : Adding Jank tests for watch face picker
    • 6363ef2 : Delete smokefast tests
    • 8d3fca2 : Add a Hermetic annotation.
    • 3f197bd : Change the default launcher activity to EmptyActivity
    • eacd3f1 : Fix TuneIn app helper to account for feedback pop-up
    • f4a30fb : Fix ime jank test failure and make it more stable
    • 9b2eaea : Remove version dependency on Maps Helper
    • a8b3c4c : Update Camera App helper for configurable video captureing tests
    • 3a0897c : Add abstract helpers for Google Fit App
    • 75ed3f4 : Fix Abvt failures for Marlin and Sailfish
    • 9a4c86f : Integrating simpleperf to app launch tests
    • 5f37124 : Update description based on latest photos app
    • 6e224e2 : New ime jank test suite
    • 86a51ca : move MediaCaptureTests to appsbvt build target
    • 6b9d7e8 : fix wifi connection flaky test
    • f5aa6fb : Fix Media Capture Tests Failures by using camera helper
    • 6caf72d : new sysui jank test on watchface picker
    • 50f6275 : Fix sysUI jank test based on settings ui change
    • b8c4735 : Add hermetic bvt directory
    • 6298d9c : Check in notification generator
    • e39061c : Fix SysUI failures(LockScreen and Quick Setting).
    • 817cde1 : Recents and multiwindow functional tests
    • 47a243c : Update MapHelper class to support Maps 9.31 for NYC-MR1
    • c3d6f28 : Add an optional 'seed' value to the AUPT test runner
    • 65a03f1 : Fix launcher-helper-lib to support new Nexus launcher.
    • 6fde9d4 : Fix openAllApps:reset/scrollBackToBeginning for the new launcher
    • e27736d : Update Performance Launch app to material design
    • 365b538 : Various PlayMovies helper fixes
    • 3b4973d : Various YouTube helper fixes
    • 7d247a8 : Fix textEdit test failure due to ime name change
    • a5ad95d : Update resource ids for the new APK
    • e82f223 : Fix Settings Fling jank test based on UI change
    • 996f5b7 : Disable Keyboard IME on TextEdit Jank Test
    • 185456d : Disable openEditTextTyping
    • abde835 : Adding Nexus launcher helper

  • platform/prebuilts/gradle-plugin with 11 change(s)
    • 37d9ec2 : add newest gradle plugin
    • c251c5f : Add missing compiler dependency for gradle plugin 2.1.3.
    • 36d930b : add newest gradle plugin
    • fa403ad : Add missing gradle plugin 2.1.3 dependencies.
    • 3e4022e : Added 2.1.3 to prebuilts
    • 4d56646 : add newest gradle plugin
    • 1d4678b : add newest gradle plugin
    • c7b4ab5 : Drop New Prebuilts of google-services gradle plugin
    • 7f84fe3 : add jack-api
    • 9eb79f8 : add newest gradle plugin
    • 0e02470 : add newest gradle plugin

  • platform/prebuilts/maven_repo/android with 3 change(s)
    • cee2722 : Alpha release of Espresso/Runner/Rules
    • ae28550 : Add R35 to maven_repo
    • ee60533 : Add R34 to maven repo

  • platform/prebuilts/sdk with 15 change(s)
    • f479f2b : Update external platform annotations for Nougat
    • faeea72 : Fix support API file and import script
    • ca0075d : Update 25.txt
    • c86e214 : Update 25.txt
    • 4db9c65 : Update 25.txt
    • abf5fad : Add 24.1.0 api definition
    • 7328df2 : Hide more shortcut APIs
    • 46744cd : Hide APIs that shouldn't have been public
    • 5de0d69 : Hide more shortcut APIs
    • 91c9626 : Hide APIs that shouldn't have been public
    • aa243ec : N MR1 is API 25 and is final.
    • cab4a71 : Pull in recent API changes.
    • f2e80c1 : Add 24.0.0 api definition.
    • c37218a : Add new Telecom analytics APIs
    • 3a87923 : Remove SMS_EMERGENCY_CB_RECEIVED_ACTION from API version 24.

  • platform/prebuilts/tools with 46 change(s)
    • dfc3206 : Make single analyzer failures not fail kythe build
    • b9d217f : Add aether transports
    • a294c19 : tweaks to kythe build script
    • 39d0376 : Update prebuilt builder-model with westinghouse changes (CL 1/2)
    • e4cc80c : Updates builder model
    • 89a7b8c : Adds the jarjar-command
    • 2084612 : Removes empty directory
    • 5750829 : Add 2.2.0-beta3 Gradle plugin to offline repo
    • 4a8a4d8 : Generate java_imports in every directory
    • fb57b0f : use java from JDK_18_x64 env variable
    • 115d73e : use checked in bazel for building kythe index
    • 16adda2 : tweaks to kythe indexing for Android Studio
    • fa91ab9 : Updating builder-model to version 2.3.0-dev (CL 1 of 3).
    • cc76910 : Update 2.2.0-beta2 gradle prebuilts, build #61
    • da2f4b9 : Update 2.2.0-beta2 gradle prebuilts, build #57
    • d600785 : Add Gradle plugin 2.2.0-beta2, remove -alpha6 to offline repo
    • 3e88187 : Add prebuilts for ConstraintLayout alpha 7
    • 6249463 : Add dexlib2.
    • 298cfbe : EqualsVerifier.
    • bf4ff5e : Removes unnecesary imports
    • 6d9a4ae : Update the offline SDK to add ConstraintLayout alpha 6 and remove alpha 4
    • cd5936c : Add maven-aether-provider
    • 15c4cef : Add 2.2.0-beta1 and remove -alpha6 from offline-m2
    • 02056d6 : Update the offline SDK to add ConstraintLayout alpha 5
    • a99f26c : Regenerate BUILD files
    • bcdfae3 : Add Dagger 2.6 and Guava 19.0
    • 0c62485 : Add Kythe to prebuilts/tools
    • 7cc9d00 : Adds the BUILD rule to expose the kotlin plugin
    • a4a445b : Include 2.1.3 gradle plugin prebuilts
    • 20ba558 : Include gradle plugin 2.2.0-alpha7 (& remove 2.2.0-alpha5)
    • a362371 : Regenerate BUILD files
    • 3de7472 : Update builder-model to 2.2.0-alpha6 (CL 1 of 3)
    • 814bb5c : Add protobuf-gradle-plugin
    • 6bab5ef : Add gradle-tooling-api-2.14.1
    • 4b60c9b : Adds bazel BUILD files
    • c416e58 : Removing constraintlayout from offline-m2
    • b96d698 : adding constraintlayout to offline-sdk
    • a0a2e96 : Add prebuilt version for Gradle 2.2.0 alpha6 (build #49)
    • 9078736 : Update 2.2.0 alpha 5 prebuilt (build #48)
    • 00017eb : Update 2.2.0-alpha5 prebuilt (build #47)
    • c6452f3 : Update 2.2.0-alpha5 prebuilts (build 46)
    • a533354 : Fix field visibility issue in alpha4
    • 7ab81b6 : Update 2.2.0-alpha5 prebuilts
    • 0f96e93 : Revert "Update 2.2-beta1 Gradle plugin prebuilts (build #41)"
    • 119de3d : Update 2.2-beta1 Gradle plugin prebuilts (build #41)
    • b753158 : Remove unused older version of psi-subset library

  • platform/system/bt with 26 change(s)
    • 970d9d1 : Make gatt_attr use opportunistic connection
    • aab757d : GATT: don't update link status for apps that were never connected
    • 3b9c461 : Rvert "Register for Service Changed notifications for untrusted devices"
    • 17be4ae : Fix APR crashes in read rssi callback
    • b1f51a3 : audio_a2dp_hw: Always update frame counter in out_write
    • f4a37b2 : audio_a2dp_hw: Always update frame counter in out_write
    • 939fd54 : Proper handling of AV connection collision
    • b82a27e : Proper handling of AV connection collision
    • 292051c : Revert "Remove position dependent lookup tables in AT command parser"
    • 1e7afc8 : Remove position dependent lookup tables in AT command parser
    • 7592bcf : GATT: Deregister notification when a GATT connection is closed
    • af5b824 : Make parameter set S4 default for eSCO
    • 94b4a1a : Process Gatt read multiple response properly
    • ecfeff6 : Add logs for AVRCP commands that originate from a remote device
    • 6984b19 : New status code for two SMP authorization failures
    • 21f534b : Disable auto-pairing for hands-free devices
    • b4a1f3a : Add BT_HCI_TIMEOUT and BT_CONFIG_SOURCE log events.
    • 29e70e3 : SMP: Delay authorization complete.
    • ade5776 : Log RSSI when A2DP buffers are flushed
    • 65cff26 : Do not request AVRC_CAP_COMPANY_ID if A2DP Sink is not enabled
    • e5bed64 : HFP 1.7 profile update (1/4)
    • c07cee0 : Bump HDP version to 1.1
    • e7d7853 : Add a missing OSI_NO_INTR() wrapper around socket read()
    • b259e70 : Change initial order of commands after establishing an LE connection
    • 687aea2 : Match socket buffer sizes between audio HAL and BT server
    • 1e92449 : Return handle if an RFCOMM port is already open

  • platform/system/ca-certificates with 1 change(s)

  • platform/system/core with 95 change(s)
    • 604ba48 : Fix Mutex::timedLock to properly handle relative time
    • f894b96 : Restrict pmsg use to eng builds.
    • 470484d : Fix vold vulnerability in FrameworkListener
    • 67b7e85 : Asan.options: Use abort_on_error
    • 16e84cc : bootstat: Calculate and log the time_since_last_boot metric.
    • f34d76e : logd: klogd crash (part deux)
    • 8b6b654 : debuggerd: fix missed use of ptrace(PTRACE_ATTACH).
    • fbbf992 : logd: klogd crash
    • bf028c4 : Deprecated 'adb bugreport' with flat files.
    • e2e1a10 : Minor improvements on bugreport generation.
    • 9a882a3 : Ignore bugreportz output when it's not supported.
    • 29e7e3e : adb: fix stat on Windows.
    • 89b9767 : adb: extract Windows bits out of directory_exists test.
    • 90a3f81 : logd: logcat -L takes longer causing vold to timeout.
    • 307951e : Deprecated 'adb bugreport' with flat files.
    • 05e04a1 : Remove redundant action triggers on persist.sys.usb.config
    • 80a65d0 : Minor improvements on bugreport generation.
    • f85554e : bootstat: Fix a potential unhandled exception for malformed input.
    • c64c982 : Improved keychord logging.
    • f7c38b4 : Removed extra 'pulling file' message.
    • cd42d65 : Show bugreport progress.
    • 07ac855 : Refactored functions that copy sdout and stderr to strings to use a callback.
    • 78e0963 : Split bugreport() into its own file and added unit tests.
    • 13639b4 : Fix permissions for /data/preloads
    • 0b4a63d : logd: klogd: deal with htc modified printk
    • df5d128 : logcatd: trampoline persist.logd.logpersistd to logd.logpersistd
    • 2d73701 : logcatd: add stop and clear actions
    • befa79d : logcatd: Do not su for setprop
    • 7545b47 : logcat: allow comma-separate list of buffers
    • c869959 : logcat: clear when specifying file output
    • 3f6777a : logcat: Adjust help to make it more meaningful
    • f71c014 : adb: use asocket's close function when closing.
    • 6f641ad : adb: switch the socket list mutex to a recursive_mutex.
    • e180929 : Add skip-secondary flag
    • 1635afe : Only restorecon CE storage after unlocked.
    • 3411dd4 : libutils/Unicode.cpp: Correct length computation and add checks for utf16-utf8
    • ad3fdd3 : liblog: reset pid and uid cache after a vfork()
    • 570dbfb : libutils/Unicode.cpp: Correct length computation and add checks for utf16-utf8
    • c6a3e7c : libutils/Unicode.cpp: remove SafetyNet logging
    • 2bcdda8 : Ensure the target sees a proper EOD marker during restore
    • 109d7d2 : init: Add support for ${x.y:-default} expansion
    • b79e076 : init: expand arguments of services when they start
    • 515f091 : logpersist: incorporate size and buffer tunables
    • aa3a565 : Revert "logd: logcat -L takes longer causing vold to timeout."
    • 4a875ce : debuggerd: verify that traced threads belong to the right process.
    • 3110029 : Revert "libutils/Unicode.cpp: Correct length computation and add checks for utf16-utf8"
    • 1e4635f : Start update_verifier in cache group
    • 53473c1 : libutils/Unicode.cpp: Correct length computation and add checks for utf16-utf8
    • f3e1f13 : Remove attempt to write sched_compat_yield
    • 481edfe : Add support for top-app stune group.
    • 770ee49 : Set stune groups from set_sched_policy.
    • 5dcff8f : Add support for background stune group.
    • 23ad751 : init.rc: Remove cpu weight set on the root cgroup
    • 955694b : Add support for top-app stune group.
    • aa45cb8 : Set stune groups from set_sched_policy.
    • 1e61274 : system/core: using equivalent code to fix build break for win host
    • c4966a3 : libutils/Unicode.cpp: Correct length computation and add checks for utf16-utf8
    • 3c2e2f4 : Add UIDs for system DNS and tethering DNS
    • c1d342a : Switch fastboot to new A/B spec
    • 563fcf6 : Switch fastboot to new A/B spec
    • c3659fb : Update FIFO settings for new uses of FIFO.
    • 3a29e34 : Update FIFO settings for new uses of FIFO.
    • 5cde9c8 : Not dynamically add system-background tasks to bg_schedboost_fd.
    • 94ededa : NativeWindow: Add LAST_[DE]QUEUE_DURATION queries
    • 70a415f : Not dynamically add system-background tasks to bg_schedboost_fd.
    • 0b1252c : init: use libbootloader_message.
    • 3f8cacc : Fix missing newline in Fastboot help.
    • 68ab20f : Add umount call to init to unmount a filesystem
    • 89eb689 : Revert "Revert "Add Fastboot support for flashing secondary images""
    • 520573f : Revert "Add Fastboot support for flashing secondary images"
    • 6c98509 : Add Fastboot support for flashing secondary images
    • 190d968 : Handle invalid suffix lists
    • 9c9a6c6 : Call set_active after flashall and update
    • 8c32da3 : Revert "Make fastboot flash 'B' partitions automatically."
    • 9d6d096 : Revert "Fix issue where non-AB-ota devices will cause flashall to fail."
    • 8ccc1ad : Rootdir: Add more asan.options support
    • 6664a80 : Add support to indicate bitness of public library.
    • bf8132a : Add color mode enums
    • 60c6dac : core/init.rc: Add /data/cache/* directory creation
    • 9af867e : fs_mgr_verity: fix verity_update_state for A/B devices
    • d9ff210 : Fix issue where non-AB-ota devices will cause flashall to fail.
    • 6c60ea8 : Make fastboot flash 'B' partitions automatically.
    • d4421f1 : add a property for controlling perf_event_paranoid
    • c2efc32 : Header changes for getFrameTimestamps
    • 380d6b1 : Create /data/ota_package for OTA packages.
    • 276f382 : add android_flex_layout for describing all flexible formats.
    • 2c83c29 : Revert "adb: close ep0 on disconnection."
    • 4e898a0 : Make file encryption type available
    • 57de051 : Revert "adb: close ep0 on disconnection."
    • 32cabf2 : fs_mgr: update block device reference in verity metadata
    • 1339871 : Only apply schedTune boost to top-app tasks
    • cb2cf68 : Create symlink in the case where device has no cache partition
    • c6535a3 : Create symlink in the case where device has no cache partition
    • 5b8a108 : Add fileencrypted=software/ice to fstab options
    • 7ac34d0 : marlin/eas: Fixing foreground/schedtune.boost path.

  • platform/system/extras with 17 change(s)
    • 98a20cd : procrank: fix bounds check to prevent heap overflow
    • 187816e : Fix binderAddInts benchmark
    • 17985b2 : Run preloads_copy.sh as system:system
    • 9b8b12f : Optional script to copy preloads to data directory
    • 757d341 : cppreopts: parallel cppreopts to improve performance
    • a63cf10 : Basic A/B bootloader tests via bootctl
    • 3ece05b : Copy preopted files from B partition.
    • 9b71cad : Copy preopted files from B partition.
    • d93aa41 : ANRdaemon: move trace result from /sdcard to /data
    • 46ed495 : libfec: pack the fec_header structure
    • cf95312 : libfec: pack the fec_header structure
    • 921ef8f : Introduce squashfs compression threshold
    • c096c9c : Get encryption mode for policy
    • 4818b73 : Revert "Add fileencrypted=software/ice to fstab options"
    • aedf28f : Disable fragments for squashfs
    • e8299d8 : Add fileencrypted=software/ice to fstab options
    • 421efce : Fix LOCAL_CPP_EXTENSION.

  • platform/system/media with 11 change(s)
    • 241ff3e : Camera metadata: Check for inconsistent data count
    • 4633133 : Camera metadata: Check for inconsistent data count
    • 97a9cd6 : Camera: Prevent data size overflow
    • 62d8d87 : Camera: Prevent data size overflow
    • bad0898 : audio_utils: Support more format conversions
    • 23b643a : Add host native build of primitives_test
    • 57a4158 : Add Dolby TrueHD audio format
    • eafa18a : Add a function to get a "closest" match to supported channel counts.
    • 21b04ad : Add dump() (i.e dumpsys media.audio_flinger) functionality to USB HAL
    • 2a3925e : Revert "Adding dump functions to report state in dumpsys media.audio_flinger"
    • b776eb3 : Adding dump functions to report state in dumpsys media.audio_flinger

  • platform/system/netd with 19 change(s)
    • 59d8c48 : Disable DAD for downstream interfaces when tethering
    • 46ae27c : Add tests for interface add/remove binder API
    • c296f09 : Support adding/removing IPv4 and IPv6 addresses on interfaces
    • 8917e45 : Enable IPv6 reverse path filtering.
    • 238e818 : Allow networking on loopback in doze, standby, and powersave.
    • 0726fec : Don't close loopback sockets when a VPN connects or entering doze.
    • 549a0f7 : Make the socketDestroy tests use a fake tun interface.
    • 212c405 : Add tetherApplyDnsInterfaces() binder interface.
    • 26c9132 : Parse IPv6 tethering counters.
    • 05cfd25 : Add counters for IPv6 tethering.
    • 7364b75 : Refactor getTetherStats in preparation for IPv6 tether counters.
    • 750e8fc : More test coverage for tethering counter parsing.
    • 8e1cee9 : Add a test for NatController.
    • bbeaf9a : Add a test for getTetherStats.
    • 2c5aaa1 : Setup interfaces for IPv6 tethering
    • 246ca10 : Listen to xt_quota2 kobject event for quota
    • 6bdc41f : Verify expectations better in SockDiagTest.
    • 98ba456 : Don't fail the test if the iptables lock is held.
    • 62ffdb7 : Silence spammy iptables rule at boot.

  • platform/system/sepolicy with 42 change(s)
    • 7e38021 : fix build: exclude bluetooth from neverallow restriction
    • c55cf17 : Remove platform_app from neverallow execute from /data
    • eedacf8 : Rework neverallow for /data execute permission
    • 88c5146 : sepolicy: give otapreopt getattr
    • 27f1942 : Allow executing update_engine_sideload from recovery.
    • 320a0f5 : allow policy to create a file by vfat (fs_type) for a case using sdcardfs
    • f23b870 : drmserver: read locked ringtones
    • a7915ce : adbd: allow reading apk_data_file
    • 1617c0c : allow system_server to set bootanim scheduling priority
    • cbde7f9 : Define and group ppp socket ioctls
    • e01654f : Allow apps to read preloaded photos
    • 8f97c66 : logpersist: reserve persist.logd.logpersistd
    • 479712b : nfc: allow access to drmserver_service
    • d2dbc89 : Fix SELinux denials for protected content playback
    • ab0316d : nfc: allow access to drmserver_service
    • addd3c9 : Grant untrusted_app dir access to asec_apk_file.
    • 5d8d2dc : Add sepolicy for update_verifier
    • 24ad586 : nfc: allow access to drmserver_service
    • ec4b9d6 : Sepolicy: allow otapreopt_chroot to mount vendor
    • eb71742 : Sepolicy: Add otapreopt_slot
    • d47c1e9 : Sepolicy: Adapt for new A/B OTA flow
    • 028ed75 : Allow system_server to delete directories in preloads
    • 62eaf71 : sepolicy: Add cap_sys_nice to surfaceflinger
    • 8f40b41 : sepolicy: Add cap_sys_nice to surfaceflinger
    • ad5b4be : Allow audioserver for bootanim.
    • d5a719e : Allow cppreopts to work with selinux
    • d3edd6b : Allow cppreopts to work with selinux
    • c510576 : Only zygote and runas my transistion to app domains
    • 2a73adc : Fix build: Allow transitions from init domain to app_domain
    • c5266df : Rework neverallow for /data execute permission
    • f9281f5 : update_verifier: Allow searching /dev/block.
    • e8b84a1 : update_verifier: Allow searching /dev/block.
    • 6a9c4d4 : update_verifier: Allow searching /dev/block.
    • 9640bcf : Allow update_engine to suspend/resume postinstall.
    • cf63957 : dumpstate: Change SELinux policy to allow reading /data/misc/profiles
    • 384f326 : Revert "dumpstate: Change SELinux policy to allow reading /data/misc/profiles"
    • 84ff336 : allow radio to find cameraserver_service for video calls
    • 2770feb : allow radio to find cameraserver_service for video calls
    • fd86748 : Allow update_engine to write BCB.
    • 8cac258 : Sepolicy: Add search rights for A/B dexopt
    • 6c3f283 : Add ota_package_file label for OTA packages.
    • e8ce623 : sepolicy: add support for devices without cache partition

  • platform/system/tools/aidl with 2 change(s)
    • 8decf95 : Always build absolute paths the same way
    • d669de9 : Include the failed directory name if _mkdir fails.

  • platform/system/update_engine with 24 change(s)
    • c603c57 : Lazy unmount postinstall if it fails to unmount.
    • 9629bbc : Setup a temporary directory for update_engine_sideload.
    • c165115 : New setting to mark postinstall as optional.
    • 5462f45 : Report the progress of the update when sideloading.
    • 3dc8f17 : Return correct error code when source operation hash mismatch.
    • a3244d3 : Improve logging when source hash mismatches.
    • 12c05ee : Improve logs when the update fails due to source hash mistmatch.
    • d188294 : Compile update_engine_sideload as a static recovery program.
    • 8b01f44 : Remove libcurl support from update_engine_sideload.
    • 578b787 : Build update_engine_sideload.
    • e6eef83 : Implement a memory-based Prefs class.
    • 35bec18 : Remove unused libbrillo-http dependency.
    • b729f5c : Allow to set the network used for an update attempt.
    • 01574ac : Reset the update progress when partition verification fails.
    • 3d1ce38 : update_engine.rc: Add update_engine to cache group.
    • 2c0408b : Initialize the CertificateChecker on Android.
    • 18f8e20 : Allow to shrink ext2 filesystems.
    • 6e3ffe7 : Fetch local files asynchronously.
    • 40e13c0 : Generate SOURCE_COPY and ZERO operations beyond the end of the filesystem.
    • 0ee9843 : Include the Postinstall delegate in Android.
    • a918f9d : Implement powerwash on Android.
    • 04e0a4e : Discard the tail of the target partitions when updating.
    • 93cb77e : payload_generator: Mark all zero blocks in the old partition as visited.
    • 4329c07 : Truncate source partitions to a multiple of 4 KiB.

  • platform/system/vold with 16 change(s)
    • 25a7138 : Don't try to fixate CE keys for ephemeral users
    • ab0b56a : Don't fail if a key we want to delete is already deleted
    • abc2538 : Don't evict keys when we delete users
    • d24aeda : Only restorecon CE storage after unlocked.
    • beb33a6 : Run secdiscard on encrypted key and key blob too
    • 2143ee8 : Zero out blocks if BLKSECDISCARD fails
    • 77f156d : Failing to "Migrate data" leaves target unusable
    • 7f52bca : Migrating data sometimes leaves emulated unmounted
    • f09a89a : Fix copy/paste error in benchmark code.
    • 1fb5966 : Use libbootloader_message.
    • 6abe683 : Stop dropping caches now we have kernel fix
    • 6e41059 : Set encryption mode in mode file
    • 3ae29e7 : Revert "Add fileencrypted=software/ice to fstab options"
    • 01f1bc7 : Add fileencrypted=software/ice to fstab options
    • d03367a : Revert "Two phases to set the password for disk encryption"
    • 85e3d8c : Drop caches after installing key policy to avoid cache clashes

  • platform/tools/external/gradle with 3 change(s)

  • platform/tools/test/connectivity with 44 change(s)
    • 7a64ee5 : Fix SMS Tests to Wait for Either Voice or Data
    • 3b83d75 : Test Case to Ring a Phone Without Answering
    • edfdc18 : Provide File+Line+Function Info for Errors and Warnings
    • 77b9591 : Factor out wait_for_ringing_call()
    • b2e0d92 : Telephony - Add LTE_CA RAT Type
    • 7268064 : Include everything under acts in zip.
    • 89231b8 : Pull QXDM Logs if present, prior to teardown_test()
    • 9de08b3 : Add APM Toggle True in TelephonyBaseTest Setup Class
    • 9e1b879 : Update telnet helper to work with the latest minicircuit protocol.
    • b6e975b : Remove most tests from preflight checking.
    • 2757af9 : TelLiveDataTest: fix log message
    • 229dc87 : Add defined tether types to tel_defines
    • a429576 : Remove superfluous adb remount command
    • 7b6b176 : Remove MTU over BREDR tests
    • 700640b : Fix GattOverBrEdrTest
    • 9283b24 : Basic Airplane Mode tests for Bluetooth
    • d80f998 : Add retries to programatic advertisement calculator
    • 16397e6 : Add BtKillProcessTest
    • 3d7d609 : Fix GattNotifyTest
    • 46e2bac : Change failure debug messages to error message
    • 568a1fc : Add exception handling for UNKONWN GATT test results
    • 5b2ba45 : Add testcase for basic rfcomm connection
    • f09f705 : Remove unneeded get_advanced_droid_list refs
    • 925a3c6 : Change BtPreFlightTest debug logs to info
    • e00671e : Add programatic func to determine max LE advs
    • 5ada7c2 : Add GattNotifyTest
    • a6953c1 : GATT Read and Write tests
    • 0eaa2a2 : Use byte[] in GATT client/server facade
    • 96e2ffb : Make sure all adv_instances are registered for cleanup
    • bc50254 : Use _setup_multiple_services helper in test_gatt_connect_mitm_attack
    • 508203a : Remove unnecessary mitm test copy
    • a676eec : Make sure tests cleanup services they started
    • f999a9e : Make test_write_characteristic_stress PASS
    • 860b601 : Use _setup_multiple_services in characteristic write test
    • 8375b5c : Rfcomm Stress Test fixes
    • 28df184 : Make write_characteristic_test PASS
    • ee70764 : Continue to make RFCOMM tests more robust
    • 6e48b8e : Remove SELinux Testing Workaround
    • bfc05da : Add a make file to package ACTS for Android build server.
    • 81fdef5 : Make tel_test_utils.wifi_reset independent of wifi_test_utils.
    • 4d2af49 : Update EE-UK and VZW Capability for 2016 Devices
    • 924b748 : Tel: Fix Log String for VT Enabled Check
    • db8864c : Add 2016 Device Model Names to Telephony Table Lookups
    • b05c8e6 : Add 2016 Device Model Names to ACTS Model Lookups