Android Oreo AOSP Changes

Changes from 8.0.0_r34 (OPD3.170816.023) to 8.0.0_r35 (OPR4.170623.020):

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

Updated Components (112):

  • device/asus/fugu with 12 change(s)
    • 08b71ea : Fix for recording source UNPROCESSED
    • 57312fa : Fugu: push media_codecs_google_video_le.xml on device
    • 27cdb5e : Revert "Enable binderized graphics allocator"
    • 8e45166 : Temporarily check in small boot animation to alleviate system partition full issue.
    • 010ea8a : Disable Dex preopting and use interpret-only on fugu.
    • af95b56 : remove userdebug_or_eng restriction on tee_device access
    • 75a58ad : fugu: stop dex preopt'ing
    • f6a4636 : Add keymaster / power implementations to fugu.
    • df02f88 : Add more to the dont-preopt list.
    • d2d2203 : Add audio -impl.so files for Treble passthrough mode
    • 691c3bb : media: codecs: disable AVC hardware decoding
    • f74b3a2 : fugu: remove more dex preopt

  • device/asus/fugu-kernel with 2 change(s)
    • 0d01d17 : fugu: update kernel prebuilt
    • 359e41c : fugu: update kernel prebuilt

  • device/generic/goldfish with 2 change(s)
    • 049bb22 : Build power.ranchu and add power hal to manifest.xml
    • 1bff005 : Emulator: update goldfish to 0ff252b9

  • device/generic/goldfish-opengl with 3 change(s)
    • 0a49f1a : Fix API 26 for public emulators, take 2
    • 8a78b21 : gralloc ashmem hack to delay cb close
    • dcacca1 : Emulator: update opengl to bb8d138b

  • device/google/atv with 1 change(s)
    • 43be3db : Updated tutorial content for the public OC release

  • device/google/dragon with 9 change(s)
    • 01215e4 : Fix audio record pre-processing
    • 7df7ec1 : Fix audio record pre-processing
    • ae19d54 : Revert "dragon: update vsync phase numbers"
    • 0d5294f : Disable Treble OMX by default.
    • 3a5ee85 : Disable Dex preopting and use interpret-only on ryu.
    • 1253158 : Add drm hal passthrough implementation on ryu
    • 498822a : Really Revert "Switch Ryu to HWC2to1Adapter"
    • 647b9f4 : crash_collector_app.te: Restore JITing.
    • 3d84f39 : Disable HWC2to1 adapter due to crashes in AUPT

  • device/google/dragon-kernel with 4 change(s)
    • e0d2a25 : ryu: update kernel prebuilt
    • 15151f9 : ryu: update kernel prebuilt
    • 5baff07 : ryu: update kernel prebuilt
    • ae0e7db : ryu: update prebuilt kernel

  • device/google/marlin with 41 change(s)
    • c17d1a6 : QCamera2/HAL3: correct mutex lock/unlock sequence
    • 7d04610 : init.common.rc: shutdown ssr_setup early to avoid subsystem restart
    • 0f0720d : Disable snapshot timer
    • c1ed5f2 : Initial list for must-be compiled apps for M/S.
    • 6432218 : Camera: Optimize startup by not loading a library to check a constant
    • 08b75d8 : Revert "Updating the default wallpaper for marlin/sailfish devices"
    • b13397b : DO NOT SUBMIT: experimental: set hals to passthrough mode
    • 47bb437 : experimental: turn display to passthrough mode
    • b78d69f : Grant update_verifier access to sysfs
    • beaf040 : sepolicy: Allow ramdump_app to access surfaceflinger_service
    • 3a096c4 : Enable local_buffer mode of cnss_diag
    • 5168ff5 : Fixed the crash of cnss_diag daemon
    • ace3bf3 : Sensors hal: toggled - hwbinder
    • 3015ffc : VR hal: toggled - hwbinder
    • c6add2f : marlin: disable FIFO UI
    • 811fbfa : Revert "Google Camera and obdm_stub are non-vendor apps"
    • ea7c6a2 : Update firmware for pn551
    • 0c851c1 : Revert "Apply BOARD_ENFORCE_RRO"
    • d25c386 : Update firmware for pn551
    • e467d2c : Marlin/Sailfish need to lose some weight
    • dee1766 : Revert "Move fstab files to /vendor/etc/."
    • bde918f : marlin: turn off crash on RCU stalls by default
    • 8f44117 : marlin: turn off crash on RCU stalls by default
    • daf8e87 : Binderized GPS - restoring Xtra service
    • 0643ddc : Disable Dex preopting and use interpret-only on marlin/sailfish.
    • 1f9cb53 : Use power.marlin for all marlin/sailfish builds
    • c4283ad : marlin: Update fixed paths for wcnss_filter
    • c702fcd : Enable binderized sensor service for Marlin.
    • a5e73ae : Binderized hals on by default.
    • ba08aac : Revert "Enable binderized sensor service for Marlin."
    • 06cd82e : mediacodec: allow dir read in /vendor
    • fd007d9 : cameraserver: address selinux denials
    • 1491a9e : Suppress firmware_file SELinux denials.
    • f11350a : Fix memtrack
    • 479b637 : start zygote on load_persist_props_action
    • c29eefd : CleanSpec: android.hardware.broadcastradio@1.0-impl
    • cd1e453 : Revert "vintf: add boot control as binderized service"
    • 0fa1cb6 : Revert "Dumpstate: Fix selinux permission error for hal_dumpstate_impl"
    • af663f9 : Revert "Enable sdcardfs on Sailfish"
    • 6dfaa88 : Revert "Enable sdcardfs on Marlin"
    • 9774bd1 : Allow google_camera_app tmpfs execute

  • device/google/marlin-kernel with 33 change(s)
    • 65601c5 : marlin: update kernel prebuilt
    • be3994d : marlin: update kernel prebuilt
    • 76af818 : marlin: update kernel prebuilt
    • fa2366c : marlin: update kernel prebuilt
    • be885a0 : marlin: update kernel prebuilt
    • 697e6d5 : Revert "marlin: update kernel prebuilt"
    • 93e9052 : marlin: update prebuilt kernel
    • b367259 : marlin: update prebuilt kernel
    • fe3cf6e : marlin: update prebuilt kernel
    • c11c931 : marlin: update prebuilt kernel
    • 6473872 : marlin: update prebuilt kernel
    • c1b6d1c : marlin: update prebuilt kernel
    • a4fcc11 : marlin: update prebuilt kernel
    • 7897ece : marlin: update prebuilt kernel
    • 2e79c38 : marlin: update prebuilt kernel
    • f9f9a0c : marlin: update prebuilt kernel
    • 41b22b6 : marlin: update prebuilt kernel
    • c9b0535 : marlin: update prebuilt kernel
    • 2ad7784 : marlin: update prebuilt kernel
    • b2d79d4 : marlin: update prebuilt kernel
    • 144dd8f : marlin: update prebuilt kernel
    • 6269adc : marlin: update prebuilt kernel
    • 9d3bd9f : marlin: update prebuilt kernel
    • 470de79 : marlin: update prebuilt kernel
    • 11a4e81 : marlin: update prebuilt kernel
    • 3d178b2 : marlin: update prebuilt kernel
    • acd2028 : marlin: update prebuilt kernel
    • 7a38152 : marlin: update prebuilt kernel
    • 51f9a48 : marlin: update prebuilt kernel
    • 05f3fcb : marlin: update prebuilt kernel
    • d4cbce9 : marlin: update prebuilt kernel
    • e73c8d1 : marlin: update prebuilt kernel
    • b2be3ab : Revert "marlin: update prebuilt kernel"

  • device/huawei/angler with 19 change(s)
    • 1f29df6 : QCamera2/HAL3: correct mutex lock/unlock sequence
    • 7472411 : Fix emergency dialer in Cryptkeeper screen
    • 94b17e9 : Allow access to qcril.db
    • b90a5e2 : Further increase framerate limits
    • 417d2f2 : Increase OMX.google.h264.encoder 1080p achievable framerate
    • e08f287 : Revert "Updating the default wallpaper for angler device"
    • ea7ecb9 : Restoring XTRA GPS assistance
    • 7a7e905 : Angler is out of space. Removing some more preopts
    • ff7ede5 : Angler: Update ANGLER_DONT_DEXPREOPT_MODULES
    • f435fbb : Disable Dex preopting and use interpret-only on angler.
    • 03d45d0 : Angler needs to lose some more weight
    • b834bd4 : Blacklist some more modules from the Dex pre-opt list on angler.
    • 6070f9c : Angler needs to lose some weight
    • 21e63a3 : Revert "Switch Angler to HWC2on1Adapter"
    • 6efcb67 : Add one more to the dont-preopt list for angler.
    • fb796a6 : Add some apps to the dont-preopt list.
    • 40a8a9f : angler: fingerprint: update to SW20
    • 82b447a : angler: overlay: Enable fingerprint swipe gesture
    • db0f9f0 : Revert "Make Angler use HWC2to1Adapter in surface flinger"

  • device/huawei/angler-kernel with 7 change(s)
    • 5192001 : angler: update kernel prebuilt
    • aefb8dc : angler: update kernel prebuilt
    • e78bbc2 : angler: update prebuilt kernel
    • e04df07 : angler: update prebuilt kernel
    • 16c9b1a : Revert "angler: update prebuilt kernel"
    • 61e55c0 : angler: update prebuilt kernel
    • 377215f : Revert "angler: update prebuilt kernel"

  • device/lge/bullhead with 16 change(s)
    • ddb04b8 : QCamera2/HAL3: correct mutex lock/unlock sequence
    • b27e37e : bullhead/apns: Update change wind to freedom apn
    • 86e7a79 : bullhead/apns: Update USC apn
    • 08194e0 : bullhead/apns: Update apns-full-conf.xml
    • 48667ea : Further increase framerate limits
    • 8c66f06 : Increase OMX.google.vp8.decoder 360p achievable framerate
    • e11f2ba : Revert "Updating the default wallpaper for bullhead device"
    • 8cf6a4d : thermal-engine: allow access to sys/class/leds
    • b2f61da : Camera: Use 'hal_client_domain' for graphics allocator
    • 4d890b5 : Restoring XTRA GPS assistance
    • e28c75a : Bullhead is out of space. Removing some more preopts
    • afd6d4a : Disable Dex preopting and use interpret-only on bullhead.
    • 84ebb90 : Bullhead needs to lose some weight too
    • 244eccf : Blacklist modules from the Dex pre-opt list on ASANitized bullhead.
    • 0f59e9d : bullhead: Update fixed paths for wcnss_filter
    • 56a68e2 : Revert "Make bullhead use HWC2to1Adapter in surface flinger"

  • device/lge/bullhead-kernel with 5 change(s)
    • 76d9424 : bullhead: update kernel prebuilt
    • cd7791c : bullhead: update kernel prebuilt
    • 8c1d892 : bullhead: update prebuilt kernel
    • 6b76889 : bullhead: update prebuilt kernel
    • 06a30fd : bullhead: update prebuilt kernel

  • platform/art with 38 change(s)
    • ec96bfe : Fix region space when used with SetLengthToUsableSizeVisitor.
    • aaf4bfb : ARM64: Restore FP registers in read barrier thunk.
    • 0e22eb8 : Interpreter: Save and restore object result register.
    • 7348a4f : Only look for method optimization annotations in the bootstrap class loader.
    • b0326fe : Fix the stack at the beginning of the Generic JNI trampoline.
    • edddaa2 : Fix braino when handling branches fallthrough in arm backend.
    • 6c05e25 : Be less aggressive when inlining.
    • 33e79a4 : Don't call EnsureInitialized in the JIT.
    • 6f4c749 : Go to suspended before waiting for GC to complete.
    • a7190fd : Lower profiler saver thread priority.
    • 7c1953f : Lower daemons priority to 124 (art).
    • 0e54365 : Restore broken code for the Mac
    • 39f224a : Disable the use of inline caches in AOT mode
    • 61dad3d : Revert "Revert "Revert "CHA for interface method."""
    • 70c62a4 : Revert "ARM: VIXL32: Use VIXL backend by default."
    • bcd9b99 : Revert^5 "Hash-based dex cache type array."
    • 9042ae3 : Revert "Hash-based DexCache field array."
    • 2f55596 : Revert^5 "Hash-based dex cache type array."
    • 73b7f7a : Do not allow input-vdex with dexlayout.
    • dbdba37 : Revert "Use the "GC is marking" information in compiler read barriers (ARM, ARM64)."
    • 5e3e319 : Revert "Use the holder's gray bit in Baker read barrier slow paths (ARM, ARM64)."
    • 8ed9471 : Enable String compression.
    • 383b468 : Revert "Enable String compression."
    • 5d368c8 : Enable String compression.
    • e0a1c5e : Revert "Hash-based dex cache type array."
    • 80cd400 : Revert "Hash-based dex cache type array."
    • d2a35be : Make verify-profile not look at the profile.
    • 2bf4d90 : Avoid accessing the heap without mutator lock in Monitor::Lock.
    • c4dabd4 : Preserve verification invariant after compile-time verification.
    • f6ea1ef : Revert "OatFileAssistant: look at vdex file for IsDexOptNeeded"
    • a02abc9 : Partial revert of "Reduce using ArtMethod's dex_cache_resolved_types_."
    • fa86bb3 : ARM: VIXL32: Use VIXL backend by default.
    • 40ae5dd : ARM: VIXL32: Use VIXL backend by default.
    • d0e529b : Enable ART_USE_READ_BARRIER by default (test only)
    • 0cab20c : Disable kBssEntry LoadString sharpening.
    • eb7af2f : jni: Disable FastNative path for methods returning objects
    • ddee59e : ART: Switch to name-based IMT hashing
    • a420921 : Enable ART_USE_READ_BARRIER by default (test only)

  • platform/bionic with 13 change(s)
    • a481a0b : Expand Seccomp whitelist
    • 2064214 : Increase signal stack size on 32-bit to 16kB.
    • 84c37a4 : linker_memory: allow fallback allocator to be turned on and off.
    • fe30028 : Expand whitelist
    • 3076a0e : Expand whitelist
    • e9b9ecc : Revert "Stop checking the global thread list in several trivial cases."
    • d288491 : Revert "Remove limit of system property name length"
    • 9253018 : Revert "property_contexts: split into platform and non-platform components"
    • 2e2cb12 : Add seccomp support library
    • 911ebaf : Add seccomp support library
    • e8a57c2 : Revert "move android_ids into bionic"
    • a09fce2 : Fix android_dlwarning lookup
    • 608286f : Don't pack relocations in libc.so

  • platform/bootable/recovery with 9 change(s)
    • 64eb3a6 : Fix the double free in verify_package_compatibility().
    • 235cc8c : Add the missing LOCAL_CFLAGS for librecovery.
    • f18e639 : Revert "libbootloader_message: use different fstab paths for normal/recovery boot"
    • 91bc6dd : updater: Fix the broken case for apply_patch_check().
    • 441975b : Revert "Print SHA-1 in hex for corrupted blocks"
    • 1d2d8ca : Write aliases before ffs mount in recovery
    • 75672d5 : Revert "write_bootloader_message(options) should not reset stage field."
    • 37cd3ae : applypatch: Release FD when explicitly calling close.
    • f019ab4 : Revert "Convert update_verifier to boot HIDL HAL"

  • platform/build with 508 change(s)

  • platform/build/soong with 1 change(s)
    • 6ad59aa : Fix race condition writing soong.config

  • platform/cts with 44 change(s)
    • 68278ac : Revert "Relax performance test tolerance"
    • 2a4afcc : Relax performance test tolerance
    • c29098f : Update tests for new launch restrictions on virtual displays
    • 3befa13 : Instruct user to enable Location Service for p2p
    • 49c958f : Fix broken MediaSessionManagerHostTest
    • 81a87dd : Fix: CTS Verifier app crashes Fingerprint Bound keys Test
    • 781d736 : Add companion test instruction to turn on bluetooth
    • b14cc62 : Wrap Telecom CtsVerifier layouts in ScrollView
    • 585e175 : Lower bitrate of HEVC TV test to 5Mbps, which is specified by CDD.
    • e4c9f3e : Fix flakiness in testRequestLayoutWithTemporaryDetach
    • 5e7206f : Removing CTS test for CVE-2017-8265, buganizer issue b/32341313
    • d846b61 : Trim output before testing
    • 0be219b : Rewrites CTS test for key/value backup
    • 17f83ed : Add CTS tradefed target preparer for backup tests.
    • bd34e07 : VrCpuTest - On Vr high performance devices, remove need for exclusive core Bug: b/34973979
    • 7852c82 : Add failing tests to known-failures.
    • 86a3043 : Deliver image results without blocking.
    • 7eb7c9a : Disable all networks during cache test.
    • 1b91b95 : Use a separate layout for LinearLayout_LayoutParams tests
    • df40ce5 : CTS/STS test for Android Security b/32341313
    • 0d5d3d4 : CTS/STS test for Android Security b/34126808
    • 59a0fed : CTS/STS test for Android Security b/34973477
    • 8fe9a49 : Adding CTS Tests
    • 3946073 : Fix BluetoothRestrictionTest flakiness.
    • b0856b9 : All storage tests should wait for idle.
    • 443656e : Correct checking whether activity name contains package.
    • 7b95d5a : Modify non fullscreen orientation tests to permit under SDK 26.
    • 2919862 : Added LoginActivityTest#testAutoFillWhenViewHasChildAccessibilityNodes
    • 4e9c6a8 : Make sure when matrix scale is 0, the gradient is treated as transparent
    • b39ce40 : Clean up references to ModuleDef and ModuleRepo as we go
    • 435695c : Add test for activity that doesn't have maxAspectRatio specified
    • 8e78329 : Revert "add more setBitmap tests for its new behavior"
    • e7d0944 : Test 0-duration scale AnimatorSet
    • 7d39797 : CTS test for handling of FOCUSABLE_AUTO when focusableInTouchMode
    • beb666c : Revert "Test an order of ActivityCallbacks and corresponding Activity's methods"
    • 6dd65cc : Test for setting and clearing fragment targets
    • dd85e6d : Revert "CTS for LauncherApps lock-down"
    • 763f1ab : Allow shared lib and package name to match - CTS
    • 89637c7 : Revert "Introduce set/get FontVariationSettings test cases."
    • 7ec1520 : Revert "security: update tests after property_context split"
    • 69a7e87 : Revert "Don't allow permission change to runtime - tests"
    • f866ce9 : Revert "Update testInvalidateChild to accomodate HW fast path"
    • 7b7c20b : Fix Telecom WiredHeadsetTest
    • 539ce36 : Fix mips build for cts.

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

  • platform/development with 4 change(s)
    • 5d3ae1c : Fix usage of a changed IPC API
    • 9fe53c1 : Update SDK versions for the OC Preview 4 release / API 26 r2
    • ce7f91e : Revert "Emulator allows google apps to have access to locations by default"
    • bcef933 : Emulator: update development to 2362bfb6

  • platform/external/chromium-webview with 1 change(s)
    • 5657be1 : WebView AOSP Integration Request - 58.0.3029.121

  • platform/external/conscrypt with 2 change(s)
    • d4ac6e2 : Suppress unstable OpenSSLServerSocketImplTest[ENGINE]
    • 2290a2f : Expose SSLContext.SSL as an alias for SSLContext.TLS

  • platform/external/curl with 1 change(s)
    • 24313e8 : Add vendor_available:true for libcurl

  • platform/external/dng_sdk with 3 change(s)
    • 1cc3bdb : Throw exception on integer overflow in dng_ifd.cpp.
    • 5e70207 : Throw exception on integer overflow in dng_ifd.cpp.
    • e22575c : Throw exception on integer overflow in dng_ifd.cpp.

  • platform/external/dnsmasq with 4 change(s)
    • e0e6dd1 : Add extra (size_t) cast to avoid compiler warning.
    • f2e6ecb : Make dnsmasq more stable.
    • 68a974d : Add extra (size_t) cast to avoid compiler warning.
    • ff755ca : Make dnsmasq more stable.

  • platform/external/doclava with 1 change(s)
    • ed712e9 : Update 'added in' text to provide a different message for previews and add CSS to style the APIs that are marked with this new since tag.

  • platform/external/drm_hwcomposer with 2 change(s)
    • d7aa8ad : drm_hwcomposer: add checks for tegra hardware limitation
    • f855ecf : drm_hwcomposer: fix pre comp regions during protected playback

  • platform/external/expat with 1 change(s)
    • fa031d5 : Add vendor_available to libexpat

  • platform/external/freetype with 2 change(s)
    • 684b8ac : Revert "Drop a few unnecessary modules"
    • cee5c88 : Revive psmodule.

  • platform/external/hamcrest with 1 change(s)
    • 0b2ae9e : DO NOT SUBMIT: Squashed changes for testing hamcrest upgrade

  • platform/external/ims with 1 change(s)
    • 0964b62 : Do not print debug messages/PII by default in RCS

  • platform/external/iptables with 1 change(s)
    • 655ab48 : Always build the iptables lock when building iptables.

  • platform/external/jemalloc with 1 change(s)
    • 7d7fbe6 : Change the decay timer default to 0.

  • platform/external/junit with 1 change(s)
    • 4b1ae61 : DO NOT SUBMIT: Squashed changes for testing hamcrest upgrade

  • platform/external/junit-params with 2 change(s)
    • c27747c : Fix JUnitParamsRunner so it works with CTS sharding am: b03560c325 am: 2f41cd20c0 am: f58521195e am: 55edd63fa3
    • a0c00d5 : Ignore tests that no longer work am: 2a75dcb2fd am: f3cfecad10 am: 5a47920cc4 am: a4bb7ac645

  • platform/external/libavc with 15 change(s)
    • bd869e1 : Decoder: Fixed hang in the case of dangling field
    • 037d84b : Decoder: Updated error check while parsing num_ref_idx_lx_active.
    • 38cd6a9 : Decoder: Corrected variable datatypes in ih264d_get_implicit_weights.
    • 4b8c796 : Added an out of bound check on u4_num_bufs in input argument
    • f8e7726 : Decoder: Conceal picture only if valid picture buffer is obtained.
    • a12225a : Decoder: Updated error check while parsing num_ref_idx_lx_active.
    • 2b68710 : Decoder: Corrected variable datatypes in ih264d_get_implicit_weights.
    • 6fd5716 : Added an out of bound check on u4_num_bufs in input argument
    • ca1a71a : Decoder: Conceal picture only if valid picture buffer is obtained.
    • e36e2ef : Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf.
    • 4c55926 : Decoder: Fixed overflow in refernce list creation.
    • 022c68d : Initialize DPB structures to valid values.
    • 21648ed : Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf.
    • 6ba01ee : Decoder: Fixed overflow in refernce list creation.
    • 06d3715 : Initialize DPB structures to valid values.

  • platform/external/libhevc with 15 change(s)
    • 4e2702a : Alloc extra bytes for bits buf for parse optimzation
    • 93e3bfe : Fix overflow in sei timing params
    • 6b9d5e2 : Fix reallocation for new sps
    • 9b546d6 : Added an out of bound check on u4_num_bufs in input argument
    • 86fb275 : Fix tile index buf alloc size
    • 8c5bb82 : Added an out of bound check on u4_num_bufs in input argument
    • 43ea918 : Fix tile index buf alloc size
    • bba3f31 : Fix slice decrement for skipped slices
    • 93d04f3 : Ensure CTB size 16 for clips with tiles and width/height = 4096
    • 87fb790 : Fix slice decrement for skipped slices
    • 25c0ffb : Ensure CTB size 16 for clips with tiles and width/height = 4096
    • 49e3e05 : Limit boundary PU sizes in case of errors
    • 19f9b4c : Fix array size for hrd parameters
    • 426bbf7 : Limit boundary PU sizes in case of errors
    • 46565ef : Fix array size for hrd parameters

  • platform/external/libmpeg2 with 16 change(s)
    • 7d4d089 : Update num_mbs_left When mb_x is Reset.
    • c0597f3 : Fix Error When Input Buffer is Full
    • ea9e00b : Reject Multiple seq_hdr With Different Dimensions
    • 1220aa0 : DoS error - Bitstream Overflow
    • 1690206 : Propagating Error From impeg2d_pre_pic_dec_proc
    • 5db727f : Check on Picture Dimensions
    • 578c818 : Fix Half Pel MC on Last Ref Row
    • eaad280 : Check Number of MBs to Skip.
    • 47c2035 : Replace memcpy with memmove to Solve Memory Overlap Error
    • 2c3a1aa : Propagating Error From impeg2d_pre_pic_dec_proc
    • c550cea : Check on Picture Dimensions
    • 6e047f8 : Fix Half Pel MC on Last Ref Row
    • 97b9eff : Check Number of MBs to Skip.
    • a5bc774 : Replace memcpy with memmove to Solve Memory Overlap Error
    • 53e2c06 : Fixed Memory Overflow Errors
    • 7737780 : Fixed Memory Overflow Errors

  • platform/external/mksh with 1 change(s)
    • bc44eae : Restore the "print" builtin.

  • platform/external/noto-fonts with 1 change(s)
    • 3f76281 : Update NotoColorEmojiCompat font

  • platform/external/okhttp with 1 change(s)
    • e3ae411 : OkHttp quick fix: canceled StreamAllocations can never recover

  • platform/external/pcre with 1 change(s)
    • a8e2d57 : Set vendor_available: true in libpcre2

  • platform/external/selinux with 1 change(s)
    • 9b6f49d : Revert "android: use new platform & non-platform property contexts."

  • platform/external/skia with 5 change(s)
    • f4c2e01 : Fix truncated webp images
    • e755ff3 : Cherry-pick a revert "sk_fgetsize to not use ftell."
    • 7d682c8 : Cherry-pick "Use appropriate options in SkJpegCodec readRows()"
    • 559e956 : Don't build dm when part of the PDK
    • 56079b0 : Fix mips build

  • platform/external/speex with 1 change(s)
    • 37a245f : Add vendor_available to libspeexresampler

  • platform/external/swiftshader with 1 change(s)
    • 32c631a : Fix using sized internal formats for EGL images.

  • platform/external/tinycompress with 1 change(s)
    • e446d85 : Move libtinycompress to vendor partition

  • platform/external/tremolo with 4 change(s)
    • 07badad : Fix out of bounds access in codebook processing
    • eeb4e45 : Fix out of bounds access in codebook processing
    • 398bad2 : Use heap instead of alloca in res012.c
    • f91e002 : Use heap instead of alloca in res012.c

  • platform/external/wpa_supplicant_8 with 11 change(s)
    • 1bc934b : TDLS: Reject TPK-TK reconfiguration
    • af7b92e : Fix PTK rekeying to generate a new ANonce
    • 72817bf : Extend protection of GTK/IGTK reinstallation of WNM-Sleep Mode cases
    • 43760a9 : FT: Do not allow multiple Reassociation Response frames
    • 21d0112 : WNM: Ignore WNM-Sleep Mode Response without pending request
    • 26ac816 : Prevent installation of an all-zero TK
    • 40fc1f5 : hostapd: Avoid key reinstallation in FT handshake
    • cdbd8a9 : Prevent reinstallation of an already in-use group key
    • f8fa622 : wpa_supplicant(hidl): Mask out unsupported values
    • 1723530 : wpa_supplicant(hidl): Return value for get driver commands
    • 7b1b149 : Revert "Cumulative patch from commit a9491695b30a7f750dc45cb563d813b03f1d4b8d"

  • platform/frameworks/av with 72 change(s)
    • 2019a5e : OMXNodeInstance: use a lock around OMX::freeNode
    • 110b673 : Soundtrigger service: fix cross deadlock with audio policy service
    • 1f7e408 : Fix information disclosure in mediadrmserver
    • d0c41b3 : m4v_h263: fix global buffer overflow
    • 9ecf8c9 : aaudio: disable MMAP mode by not creating AAudioService
    • 943dacf : AudioPolicyService: Acquire mutex for SoundTriggerSession
    • 58137f2 : Revert "Fix memory leaks"
    • 1d64ab9 : Fix memory leaks
    • 8820390 : Put media.metrics service into proper group
    • 20fd3bb : EffectBundle: Check parameter and value size
    • f8b506e : Track graphic buffer mode in OMXNodeInstance
    • 50f4dd6 : Fix memory leaks
    • 2bdc5cb : Put media.metrics service into proper group
    • 2c25920 : EffectBundle: Check parameter and value size
    • 81dbfe4 : Track graphic buffer mode in OMXNodeInstance
    • 654bf26 : Check buffer size in useBuffer in software components
    • 7a44838 : stagefright: avoid buffer overflow in base64 decoder
    • a710e96 : Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb
    • dd627bc : Fix memory leak in OggExtractor
    • 1793b5d : Skip track if verification fails
    • d834160 : Check buffer size in useBuffer in software components
    • 552a3b5 : stagefright: avoid buffer overflow in base64 decoder
    • f490fc3 : Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb
    • d07f5c1 : Fix memory leak in OggExtractor
    • 8a3a2f6 : Skip track if verification fails
    • f9e149c : stagefright: fix crash due to bad timestamp index
    • 4e01c70 : stagefright: check aac_frame_length to prevent infinite loop
    • 6f041eb : MediaPlayerService: fix access of mPlayer in client
    • 6c6cf0e : audio effects: filter reserved effect commands
    • b2359b3 : Check frame handle validity before freeing buffer.
    • f6a1b2c : stagefright: fix crash due to bad timestamp index
    • 4e2eb84 : stagefright: check aac_frame_length to prevent infinite loop
    • 59bc674 : MediaPlayerService: fix access of mPlayer in client
    • 2f21209 : audio effects: filter reserved effect commands
    • 54d9e99 : Check frame handle validity before freeing buffer.
    • 6c2f7ae : Camera: Add debug messages for camera latency
    • c19fe8d : CameraService: ZslProcessor: Don't call back into BQ from callback
    • 4450a07 : stagefright: lock mLock in codecBufferFilled
    • 4681d75 : Make IOmx registration independent of IOmxStore
    • a117c58 : Camera: Update service test for multiple vendor providers
    • 9b3b951 : Revert "Camera: Map between bufferqueue gralloc0 usage, and HIDL gralloc1 usages"
    • 6881a92 : Revert "ACodec: update native window crop rectangle"
    • 6d5011f : Revert "Fix decoder instantiation during playback"
    • 5749d1a : audiohal: Restart audioserver if HAL services can't be obtained
    • bb21d39 : Revert "Refactor GraphicBufferSource wrappers for OMX HAL"
    • b8ccac6 : Allow mediaextractor/mediacodec to connect to tombstoned.
    • 53c4313 : audiohal: Check for EINTR and retry when waiting for EventFlag
    • d726532 : Clone fence inside QueueBufferInput on retrieval.
    • 19e38f8 : audiohal: Enforce flush of hwbinder commands queue after cleaning client refs
    • 932aab6 : OMX: don't respect binderization toggle.
    • bfaf481 : Don't segfault on fail to create drm factory
    • e24dd91 : Link against libhidltransport.
    • 1a39e09 : Fix divide by zero
    • e4a57b9 : Make Mtp FFS allocations per session rather than per file
    • 5dd8f1e : Camera: remove wait for remote HIDL interface
    • 2157f3e : CameraService: Fill in missing facing information in Treble path
    • 3cc7159 : Allow mediacodec _llseek() syscall.
    • 5d54f7c : audiohal: Check the result from IAllocator::allocate
    • 26ecfbb : media: Add back the duplication of fd inside MPEG4Writer.
    • 12e56a0 : media: Relax the filedescriptor check to allow write-only mode.
    • 3293e9b : media: Fix the camera recording error.
    • f6a8dae : Fix _treble build targets breakage.
    • 3a5d945 : Revert "MediaCodec refactoring part 2-b: introduce BufferChannel"
    • 1594243 : Use monotonic system time instead of gettimeofday
    • afea14a : stagefright: explicitly mark discarded buffers
    • 19b4728 : stagefright: do not set buffer when returning buffers
    • 573d3ca : audio policy: fix sound trigger capture disabling in startInput()
    • 02c7dca : stagefright: fix sw renderer fallback when dynamic ANW mode fails
    • 3ce0d28 : stagefright: reuse buffers instead of cloning
    • 12a008f : Revert "AudioFlinger: Associate audio time with client uid"
    • 252e0d2 : Revert "AudioFlinger: Remove naked track pointers"
    • d35a487 : NuPlayerDecoder: flush audio buffers when audio output format is changed.

  • platform/frameworks/base with 375 change(s)
    • 0fac9e3 : Only construct real Throwable objects.
    • bee0b1c : Fix nomanservice notificationrecord leak
    • fb9b052 : Fix race condition of removing surface.
    • c8b6aa8 : Revert "Prevent getting data from Clipboard if device is locked"
    • b4312c6 : Revert "Prevent getting data from Clipboard if device is locked"
    • 8ab02e6 : disable carrier actions on redirection by default
    • 3982f8a : Prevent getting data from Clipboard if device is locked
    • 937b479 : DPC should not be allowed to grant development permission
    • a7ce4e3 : Backport overlay security fix
    • 2e4b192 : Prevent getting data from Clipboard if device is locked
    • ce8518b : DPC should not be allowed to grant development permission
    • a613411 : Backport overlay security fix
    • 8d56f70 : Improve AVRCP quality and state handling (2/2)
    • 92695d9 : Fix security hole in GateKeeperResponse.
    • 987f296 : Enforce policy for camera gesture in keyguard
    • dd62f0e : Fix race condition of removing surface.
    • b87c968 : Fix security hole in GateKeeperResponse.
    • c574568 : Enforce policy for camera gesture in keyguard
    • bf1af88 : Fix BLE scan leaks
    • 1333c1e : Improve AVRCP quality and state handling (2/2)
    • 1d9a6c4 : power: throttle interaction hints
    • 42929e3 : Fix nomanservice notificationrecord leak
    • 61b9b21 : Properly compute default and system set flag on an upgrade
    • 18da5a5 : Properly compute default and system set flag on an upgrade
    • f7e966c : Add a missing null check
    • c9935cb : Handle case for missing permissions - fix NPE
    • b7f74b7 : Report permission flags for all protections based on SDK
    • f0d3d3c : SurfaceView: Avoid initializing Surface from an invalid SurfaceControl.
    • 7c3d284 : Send disable messages when Bluetooth is disallowed
    • a41f557 : docs: Updated isAutofillSupported description.
    • c66ebd9 : Add docs for new padding/margin attributes.
    • 406d916 : Prevent unwanted keypress actions during TV Setup.
    • b2ad6b2 : Further restrict activity launch on virtual displays
    • 7adc1a2 : Disable requestVisibleBehind.
    • 2e581fc : [Companion] Dont crash if started with bluetooth off
    • 5462b79 : Selectively disable filtering if estimated safe
    • 19c2fa4 : Properly check for orientation mismatch
    • 3f100d0 : Fix empty signal line thickness / color in status bar
    • 8668daa : Don't break key event stream when enabling a11y
    • ed115cd : Restrict launching activities on virtual displays
    • 1382fd7 : If the menu hasn't been created yet don't do things with it
    • 192f0bf : Use content type specified on the command line
    • d3e4d4f : Fix an NPE when cancelling full backup in BMS#endFullBackup()
    • 5e592b4 : Supress roaming indications during a carrier network change.
    • 3d3582d : Fix deadlock in NetworkLoggingHandler
    • 961a323 : Fixed an accessibility issue with the pin view
    • 03e2a64 : Fix for the missing focus in WebView form fields.
    • a27aa70 : Fix activity icon badging for non-bitmap icons
    • 0ff02be : Filter instant apps with different names
    • 0f30717 : Fix QS lock screen animation
    • fbc3441 : null check before dereference
    • 11b6084 : Fix TimePicker RTL issues
    • fa6caad : Remove unnecessary dumpsys output.
    • e9dc82e : Fixed some rotation while unlocking screen issue.
    • 25dfc48 : Emergency SUPL when location is disabled
    • 2373398 : Fixed an issue in the contrast calculation
    • d185b20 : Fix notification contrast with transparent bg
    • 18a39b1 : Fix flash of ambient on fp unlock
    • 5dacbef : ImageReader: Set BufferItem mGraphicBuffer to null when returning it
    • 4d50e2d : Attempted fix for navigation bar flicker
    • 1b64cf6 : Fix wake-and-unlock animation
    • afd2cd2 : Properly run window animations at vsync-sf (1/2)
    • 4c15039 : Boost android.anim and wm lock sections to -10 during transition
    • cdc67f3 : Revert "always adjust per-user application info"
    • a59879b : Fixed a bug where the navigation notification would flicker
    • 12e5db9 : Fixed an issue where the icons had the wrong color
    • 86c1e91 : Keyguard: Increase clock size
    • b190fb8 : Revert "Coordinate configuration changes and window frame size."
    • 080e1c2 : Update strings for modem restricted state.
    • 9ce20c2 : Run explicit GC to clear references to bitmaps earlier.
    • fec5615 : Use correct timebase in fg service notifications.
    • 1ff40d9 : Make DND tile primary toggle remember favorite zen
    • 1d0a954 : Clear native shader when Paint shader changes
    • d9f1c9c : Actually wait until the display is ready.
    • a298328 : SurfaceView: Correct inverted alpha detection condition.
    • b7dcaa6 : Updates to Dianne's Dungeon.
    • 0d18619 : Hide redundant foreground service notifications.
    • 37f05e0 : Fix ANR & Crash on Ryu
    • df038aa : Fix camera launch delay from Keyguard
    • 03a2f35 : Delay notification vibration to synchronize with notif sound
    • 0c140d1 : Fixed an issue where the shade would jump
    • 6dd0b6e : Fixed an issue where the panel could be stuck tracking
    • 02e14ee : Avoid pixel rounding issue during animation
    • 580ebe1 : Fixed an issue where heads up where invisible in qs edit
    • 179d6fb : Prettify the captive portal sign-in activity
    • 211c3a6 : SystemUI: fix notification redaction logic.
    • 2fd504a : SystemUI: fix incorrect redaction of profile notifications.
    • 27eb8a8 : Consistent "low storage" behavior.
    • 05a4e8f : Fix #62169466 bug report sharing options empty
    • cca4f96 : Make QS signal indicator act like a QS signal indicator
    • 51355c6 : Fix SurfaceView handler.
    • 619a498 : Fixed an issue when inflating too many notifications
    • a0f88ae : Fix up the QS gutter
    • 334b04b : Fix guest tint
    • fbb97b6 : Reset mHiddenSetFromTransferredStartingWindow when app set visibility
    • b8010ba : Fixing crash when checking for home task resizeability.
    • 0dffd4d : Fix starting window leak when adding/removing quickly
    • 1e64ec0 : Revert "Disallow starting activities without new task from non-activity context."
    • a653e56 : Add new task flag when starting chooser activity in bug report.
    • b597ba3 : Fix window affecting SysUi visibility for once and all
    • fabd947 : SurfaceView: Wait to gather transparent region.
    • f8fb15b : Re-add default channel on app targetsdk downgrade.
    • 7a05e45 : Fix issue #38393543: Not allowed to start service Intent
    • ac095d4 : Work on issue #36891897: Need to ensure foreground services...
    • 0688eed : Enable starting window logging
    • 1b11e3b : Fix call to get the current user id from a secondary SystemUI process.
    • 752f0fe : Fix Shortcut crash due to invalid Icon type (e.g., all adaptive bitmap shortcuts)
    • 827b2a6 : Fix Shortcut crash due to invalid Icon type (e.g., all adaptive bitmap shortcuts)
    • 750212c : Only force reset when adb is not enabled (i.e. mtp is)
    • 9515af4 : Fix a security exception when unbinding services
    • 8fdb925 : Allow for SDK 26 Activities to specify orientation when not fullscreen.
    • fcd39c3 : Audio service: always unduck focus requester when granted
    • e7cb29a : AudioAudioPolicyFocusListener and ducking enforced by framework
    • 2dd9594 : Audio service: always unduck focus winner
    • 6ee74bb : Audio service: only duck started players + refactor
    • 03ffe2b : Revert "Treat apps that use channels as O apps"
    • 9473be5 : Do not clear recent intrusive flag if still intrusive
    • 24504b8 : Fix an NPE that can result from a race condition.
    • 62e5b87 : Revert "O is API 26"
    • d3de8e0 : Revert "Don't add other's child as header or footer"
    • e952487 : Prevent NPE in startActivityUnchecked
    • c7494dd : Resource ID fixup.
    • 84b9bea : O is API 26
    • 4c5c788 : Fixed issue with turn-screen-on activities
    • 8392c7b : Check bluetooth app id instead of uid
    • 57e00ac : Fixed some pip state acitvity accounting.
    • c3dd6a7 : Don't let toasting throw a runtime exception.
    • 8113dec : Warning if app targeting O posts a notification with no channel
    • 671f82a : Also use the notification's sound for the misc channel
    • b2540b6 : Revert "Use the StorageStatsManager in FileCollector."
    • 78fe372 : Fix NPE in autofill
    • 3f29aa8 : Move stack to front in-sync with task reparenting
    • 971ebb4 : Check for non-null parent before delegating to it
    • c51daa3 : Range check transfer params in float domain
    • a98a52f : Quick fix to lockscreen text color.
    • 21aeaf4 : Fix leak in nav bar
    • 2778583 : Remove window container from empty task when destroying.
    • 90b91d9 : Add SkiaCanvas::captureCanvasState()
    • ed46c52 : Companion device mgr doesn't always exist
    • 279309f : Catch exceptions in Vibrator to maintain compatibility
    • a9be622 : Revert "Ensure visible activities when device is unlocked."
    • c13a3ee : Clear calling identity before verifying listeners
    • 73c0364 : Revert "AOD: Wake up fully on gestures by default"
    • 1fd1df2 : Make sure system UI context has the same LoadedApk as system context
    • b1eaa24 : Revert "ViewRootImpl: Fix child lifetime."
    • 817ee20 : send broadcast to the right users
    • 53badc0 : Do not set outActivity if value is null.
    • 3288198 : NetworkPolicyManagerService: fix deadlock
    • a6a3d3f : Do not make strong reference to Resources.
    • 048d9e2 : AOD: More VisD updates
    • fa36606 : SurfaceControl: Crash due to invalid JNI cast
    • 1a18441 : Set android.display thread to top-app cpusets and schedtune group
    • 723bf18 : Preserve app window when it requests a relaunch
    • 547c42b : ConnectivityService: safer locking
    • 4ec3d71 : Revert "Handle case when snapshot dimensions don't match"
    • e03fe3a : Do not show UI when currentID changed.
    • 587389f : Fixed Autofill NPE that crashed some apps.
    • 471c652 : Correct animation glitch for pinned stack.
    • 413faf1 : Bind with the correct action
    • e042e92 : Workaround for input ANR, always finish PiP menu activity.
    • 35feb86 : Clear calling identity before getUserAccounts in AccountManagerService
    • f2787c8 : Make sure we handle the matrix separately for non-invertable matrix
    • 2d0d960 : Revert "Add a service to rank apps for ResolverActivity."
    • 9abfbe3 : Make shutdown use the UI context.
    • a96d359 : Revert "Switch libplatformproto to sharedlib"
    • ec6ceed : Fix menu visibility while updating dismiss fraction.
    • b6d9037 : Add app bounds to configuration.
    • 977f1b0 : Revert "Re-enable throw when notifications posted can't find channel"
    • 4ea1b33 : Bump up batterystats version to clear stale data
    • 59eeb62 : Do not hold locks when calling getAccounts
    • 87dcdf7 : Remove code for seamlessly rotating SurfaceView's.
    • fa0bdc5 : Revert "finished implementation of fingerprintservice enumerate"
    • d52cfaa : SurfaceView: Make surfaceRedrawNeededAsync work with WM bypass.
    • e8c1a74 : MediaSession: clear identity before accessing service methods
    • 842f932 : Fix nativeProcs being null.
    • 5269a11 : wifi: catch UnsupportedOperationException for getMatchingWifiConfig
    • d3a9535 : Fixed logic error with setting maxAspectRatio
    • fc8f87b : Fixed check for null Anchor.
    • 345d206 : WatchDog: dump hal pids when killing a process.
    • 86a4823 : Don't inflate LegacyGlobalActions until its shown
    • d9fd9ec : Disable no-channel exception, notifications will silently fail
    • 7f5a96d : Ignore notifications with zero-timing vibrations.
    • 7141a09 : Add null check on serviceinfo
    • 719e42b : Revert "Allow the Instant App installer to be dynamic"
    • a89db60 : Logging to track #36406078
    • df16a24 : Revert "Move expensive TextClock operations to onAttach"
    • 520c83d : Revert "Update display contents when metrics change"
    • ef68639 : AccountManagerService send pkg uid when creating notification channel
    • 48c5105 : Logging to track #36406078
    • f7412bf : Revive old method to prevent crash internal app.
    • fa84eb3 : Removing per-user PiP component.
    • d968ace : Don't call setAutofillId() when populating virtual structure for Assit.
    • 43d1e04 : Move Accounts NotificationChannel earlier, before clearCallingIdentity
    • ae13803 : SurfaceView: Fix Surface leak when changing format.
    • 486a463 : Revert "Fixing issue with IME not showing after PiP menu is shown."
    • 01d4000 : Prevent handling bad touches.
    • cc63685 : Prevent updating aspect ratio unless it is different.
    • a2256b4 : Ensure we don't set visibility after action is destroyed.
    • 12aa4e4 : Fixing NPE when animating bounds.
    • 58288b9 : Remove libtextclassifier from local shared libraries.
    • 2856586 : Revert "NotificationWrappers: Factor out doze treatment"
    • 035ad0c : Revert "AOD: Use color filter to invert icons for AOD"
    • d8b7fa7 : Revert "Changing initial and default focus behavior"
    • 2726982 : Fix deadlock between activity manager and settings provider
    • dc3c396 : Disable large-ish parcel logging.
    • ad95fc7 : Add a compat hack into SurfaceView#setWindowType()
    • ac6ea12 : Better messaging style wrapping
    • a1fb5c5 : Temporarily removed check for null requiredIds on SaveInfo builder.
    • 0fa72be : Fix 0 duration scale for pre-O apps
    • bb3f6bd : Add HwParcel::releaseParcel()
    • c91c4be : Protect against weird null case
    • 88687ca : Fix light status bar transition
    • 84ed0a9 : Revert "Change behavior of setBitmap to cleanly reset the canvas - identity matrix - no save stack - wide-open clip"
    • ff2ce54 : Allow querying for apps on adopted storage.
    • d16aa2f : Revert "remove LinearTransform from libutils"
    • 59363ee : SurfaceView: Update matrix when buffer size changes.
    • fff7f7b : Allow blocked apps to create channels
    • cdf4a37 : Allow blocked apps to create channels
    • 9fa341c : Persist TaskRecord before calling performClearTaskLocked.
    • 45685fb : Don't look up storage for uninstalled apps.
    • 759aa4a : Revert "Have WM use token info. from IMMS to determine IME target window"
    • 394b21b : Revert "Fixed poor behavior of position-based focus order"
    • 0ef180e : Revert "Throw at getPackageSizeInfoAsUser() callers."
    • 2cf8bf6 : Revert "Modify SurfaceView to use SurfaceFlinger child surfaces."
    • ff1041f : Revert "AOD: Refactor always on configuration"
    • 0c7fbbd : Ensure behavior consistency for 0 duration scale
    • 0223b2c : Let ResourcesManager generate CompatResources
    • 4386e50 : Fix initial StatusBar wiping out disabled state
    • 6ba9c87 : Animating the statusbar icons now when closing
    • 35382bf : Save TaskRecord before calling performClearTaskLocked.
    • ba5fe8f : OMS: Introduce default overlays
    • 126f7c8 : Add a missing write lock to settings state.
    • da69c23 : Revert "Modify SurfaceView to use SurfaceFlinger child surfaces."
    • b4c7b75 : Revert "Compute merged configuration changes"
    • cddb929 : Revert "deprecate replayClips"
    • a76215b : Setting focusableInTouchMode clears FOCUSABLE_AUTO
    • b393c6c : Consider disabled authorities for notifs.
    • 0c0227d : Use the measured height in the ResolverDrawer
    • de1c209 : Add API 'since' tag for O dev preview (current.txt)
    • 9155fee : switch all droiddoc builds to use templates-sdk from doclava
    • 69b0dcd : Ensure default and system set bits grandfathered
    • da8062b : Fix qs_signal icon clipping
    • 32f837e : Fix data disabled icon from not showing in status bar
    • f39c7f5 : Update clipboard icon for the tuner
    • 616aeb3 : Revert "Don't trigger auto-fill request if mode is manual"
    • 4ebd08d : Add isBundled argument to LoadedApk.makePaths call
    • 5f70aca : Revert "OMS: integrate OverlayManagerService into framework"
    • 0244642 : Process queuedWork on main thread and add logging
    • c81ce89 : Revert "Use context's userId in ContentResolver class."
    • 9d3af2f : Revert accidential merge 492a058d58e991445996cb8cc8dcb24494ac20c5
    • 23a6ac8 : Fix start time modification outside of updatePlayTime()
    • f300149 : Do not use docked stack bounds unless all conditions are met.
    • 07f1041 : SysUiLeaks: Turn leak reporting because of known leak
    • 191f93c : Fix issue #35309312: Background start not allowed: service...
    • ddffc30 : Put shell on the idle/background whitelist
    • d5f671a : Fix incorrect header highlight when in single-pane.
    • 57ca85b : Fix PlaybackActivityMonitor unmute path
    • 2e8cfa6 : Temporarily disable background restrictions on oc-release
    • e7633eb : Check bg persistent-app policy against base uid, not nominal
    • 3fcd814 : Fix issue #34592078: Mobile broadcast crash observed randomly...
    • 8ffe924 : Partial Revert "Replace com.android.internal.util.Predicate with java.util.function.Predicate"
    • b733e9d : Logging and partial fix for BatteryStats lock contention
    • 6d22256 : Fix WebView crashes
    • 01583c2 : Audio player delayed start: don't throw exception
    • 564b852 : Camera2: Temporarily remove surface size 0 check
    • ccf4bbd : Clean up deferredLayers only onGpuContextDestroyed.
    • 6a48866 : Expand whitelist
    • d50309c : Fixing crash when fetching SysUI components for secondary user.
    • 800843b : Check if layer is created in detachSurfaceTexture
    • 8109129 : Revert "Call ActivityCallbacks after corresponding activity methods"
    • a062be3 : Properly clear textures for Hardware Bitmaps
    • 256c21c : Fix setting null target fragments
    • d4b09c3 : Ignore smart selection for multi-word selections.
    • 23497bb : Ignore smart selection for multi-word selections.
    • 1a02c33 : Correct Screencap utility code.
    • 54185d3 : Fix crash in TextView getFont
    • 9e42e9c : Binary compatibility stubs for get/setTooltip()
    • 4f84bf3 : Fix ListView click handling under new focus rules
    • d9c4091 : Use listener to determine whether an Animator has ended
    • 24a49fc : Add NPE check before stopping profiler
    • abc5c45 : Correct screenshot JNI code.
    • 8c90864 : Clear up /data/misc_ce/user folder on delete and reboot
    • 3ed1842 : Work around a bug in an An app
    • b0ee162 : Fix crash on density / font change in NotificationGuts.gutsContent
    • 0741ea6 : Skip resizing the stack when there is no current bounds.
    • 4d47238 : Camera2: Handle (0, 0) size for deferred OutputConfiguration
    • 0d462f3 : Fixing issue with wrong bounds being reported in StackInfo.
    • 9f663b3 : What color starts with O?
    • 779b38e : Temporarily disable LauncherApps reverse access check
    • 9f5e4fb : Revert "Destroy DisplayLists on time"
    • 0090ba3 : AOD: Delay wakeup until interaction with notification
    • 00ffa1b : Fix typo in the IS_OMPT_VOICEMAIL field.
    • fda5add : Allow shared lib and package name to match
    • c91ebf9 : Restore foreground service notifications
    • 971e434 : Add missing nothingToDraw() check
    • 08fadf1 : null check
    • d412b12 : Destroy DisplayLists on time
    • 24502bc : Force multiprocess WebView to always be enabled.
    • 699b977 : Revert "Update layoutlib following Change Id10ca97f on FontFamily"
    • 5130deb : Revert "Follow minikin::FontFamily constructor signature change."
    • 9df9f8c : Revert "Introduce set/getFontVariationSettings."
    • 70ac7f7 : Fix crash from AssistManager
    • 3e5b29e : Fix nav bar visibility on lock screen
    • 3373d83 : Workaround for leaked dim layer.
    • e65a3f1 : Fix transferring of starting windows
    • 723314d : Fix NPE in SettingsProvider.
    • fc452ac : Restore legacy types when registering mobile requests
    • d8a2b55 : Don't play notification audio in vibrate mode
    • 412aaa4 : Revert "Stop preloading EGL/GLES in Zygote"
    • 7b0aefc : Have better separation between adding, positioning, and reparenting task
    • d695544 : Readd missing null check
    • 6ecdf51 : Manual merge of 553cec66f736052535390b29531e8602bc4cab23 to oc-release
    • de8f3ec : Revert "Don't offer the BT sharing option to the user if BT is disallowed."
    • 57a2dd9 : Do not select an importance for unspecified notifications
    • 5b3f38f : Fixes for FlashlightTile lifecycle
    • 91cdf9d : Revert "Implement Account Discovery API."
    • 2b89a61 : Force Grid-based Recents to show at most 8 tasks.
    • 42d2fb5 : Temporarily restore the net.dnsX system properties.
    • 212773e : Prevent LocalSocket from creating an fd if fd is already there
    • 93d14df : Fix crash when updating ranking model in ChooserActivity.
    • 803afd8 : Do not wait for configuration when it won't change.
    • 91e50b5 : Disallow entering PiP without dismissing keyguard.
    • 5999121 : Revert "Don't allow permission change to runtime"
    • 78cb304 : AAPT2: Treat non-AAPT attributes as Attributes with no format specified.
    • 858540c : Fix a bug where the package stats query timeout may crash.
    • fae97af : Made it easier to use updatable Animators
    • efba56b : Improved the interpolators of the icon appearing
    • be61291 : Modified the way icons merge into the shelf
    • 9924258 : Revert "Settings recovery support"
    • b4dd8b0 : Revert "Fast-path for ViewGroup#invalidateChild, invalidate tests"
    • f8ec9f6 : Removing notifications always immediately when swiping them away
    • 68a35e4 : We should schedule an update when the expansion changes
    • 40e38cf : Fixed a bug where the shelf was clickable outside of keyguard
    • f1a3dc1 : Manual revert of "Decode to sRGB in BitmapFactory"
    • 5ce75d1 : Fix other String.format issues in NetworkNotificationManager.java
    • 0c4cdb3 : Fixing NPE when checking locked state.
    • f7230ba : Use userid of sender, not notification target.
    • 3aa762c : Fix malformed log statement.
    • 61337e4 : Revert "Fix VR interaction with screen on/off/lockscreen."
    • 0777f9f : Revert "Remove AmrInputStream"
    • 69d6af8 : Fixed issue with ordering of non-app token windows
    • faf8f0a : Fixed window ordering issue with TYPE_VOICE_INTERACTION.
    • 5f9093b : Revert "Correct error in Configuration.updateFrom"
    • f37eeb2 : Fix bug in GnssLocationProvider.
    • a391510 : Fixes recents from expanding full size when an app is docked
    • 467954b : Fix monkey NPE
    • dc66d95 : Revert addition of a11y stream in VolumeDialogController
    • ca0b8aa : Improved the clipping of notification groups
    • 055a0e3 : Grant MMS Uri permissions as the calling UID.
    • 352a731 : Relax missing service check for normal apps.
    • cbf3322 : Fixed a crash when changing font scales
    • afd75a6 : Revert "Yet another interface that should be oneway."
    • 632d011 : PackageManager: Fix incorrect usage of flags.
    • 364aeff : Revert "WindowList be gone!"
    • bf6d27c : Revert "Move Resource creation out of ContextImpl constructor"
    • 6644db1 : Revert "Lists returned from OS aren't mutable."
    • aca63b2 : wtf() should not be fatal for core components.
    • 1160415 : Correctly update database during account rename.
    • 869f483 : Don't disconnect an A2DP device when connecting to same device
    • 6df63be : Switch back to NativeAllocationRegistry
    • 845c908 : Don't include sysUI insets on secondary displays
    • f3c8190 : Fixed issue with IME displaying on-top of nav bar.
    • dd727e8 : Log when priv permission is not whitelisted
    • a85dd7e : Temporary enable Build#SERIAL
    • 1f0c951 : Fix that window was not hidden after policy hiding animation
    • 694f862 : Protect against crash in fragment startup race
    • bd09dee : colors: add missing accent_material_{700,50} resources.
    • c5ad683 : Never use getApplicationInfo.
    • 7919e0b : Replace test TODOs with ACTION.
    • c0d1b5c : Reference ctable when adopting pointer in Bitmap
    • 61d256c : Update SEND_CONFIGURATION message to use displayId param
    • ffef13d : Fix background animator not resetting
    • d428ce5 : Fixed monkey test failure
    • 9ecfd00 : Upgrade resize mode setting for home activities when restoring task
    • 94f263d : Work around issue #32096507: 'am send broadcast' fails the second...

  • platform/frameworks/compile/slang with 1 change(s)
    • 06afd21 : Add O API to slang_version, and auto convert it to 24.

  • platform/frameworks/data-binding with 1 change(s)
    • 1c1aec5 : Remove usages of ActionBarActivity.

  • platform/frameworks/minikin with 4 change(s)
    • de714e1 : Revert "Use std::mutex instead of android::Mutex"
    • 922d698 : Revert "Remove FontFamily.addFont and make FontFamily immutable."
    • 8f34b0f : Revert "Introduce createCollectionWithVariation."
    • 5c89233 : Revert "Reduce memory usage of FontCollection."

  • platform/frameworks/native with 37 change(s)
    • c6f1181 : surfaceflinger: fix a nullptr dereference
    • 5bf8fc7 : surfaceflinger: fix a nullptr dereference
    • 9640da6 : SurfaceFlinger: Last minute log removal.
    • 65bee22 : libgui: New mutex for ConsumerBase frame callbacks
    • b5d1e18 : Disable setting saved_cmdline_size
    • 801ad64 : surfaceflinger: discard stale commands
    • 5321343 : LibGUI remove DEBUG
    • c6bf49a : Disable skip Validate on client composition
    • 956ddf5 : Fix build
    • 3e30d2f : Properly run window animations at vsync-sf (2/2)
    • 06bb57e : Installd: deleteOdex's outputPath can be null
    • bb8e629 : Delete vdex file in delete_odex.
    • 28443c2 : Consistent "low storage" behavior.
    • b38a9f5 : Revert "SurfaceFlinger: setGeometryAppliesWithResize crop latching fixes."
    • 3d1b284 : Correctly set minimum priority on nodes.
    • cae15b8 : Otapreopt: Check dexopt return status before retry
    • 6227f35 : ifdef HWC2 functionality
    • 874e033 : Make sure all HWC2 functionality is ifdef'd
    • 3fb8dfd : Fix seamless rotation with SurfaceView WM bypass.
    • 521597f : libgui: Make ISurfaceComposerClient a SafeInterface
    • 1e7ec13 : libbinder: Add SafeInterface
    • 355fb44 : Temporarily skipping dump of bluetooth logs.
    • 7951dcd : Dumpstate: dump HAL native traces processes.
    • 17756a8 : Revert "Get rid of IGraphicBufferAlloc"
    • 9825b04 : Revert "Extend hack to new driver version"
    • 9b51818 : Revert "get rid of IGraphicBufferAlloc"
    • b2b6e6c : Re-add mistakenly removed lock in SurfaceFlinger::removeLayer.
    • 8a4b9f1 : Disable input-vdex when doing speed-profile.
    • 1cea80f : Remove libandroid dependencies from some targets
    • 8b0a66b : sensorservice: Start using HIDL sensor HAL.
    • bcf0bc6 : Revert "sensorservice: Remove ENABLE_TREBLE flag."
    • 21d3a9b : Revert "Enable TripleBuffering on SF by default"
    • c9b5e72 : DEXOPT_FORCE may be passed for primary apk as well.
    • a025899 : Removed duplicated build from bugreport name.
    • e9e3fb0 : Fix _treble build targets breakage.
    • 89c19d4 : Fixed buffering issues.
    • 3629293 : SF: Request SF wakeup for pending transactions

  • platform/frameworks/opt/net/wifi with 10 change(s)
    • 8acccc0 : Fix how WifiMonitor/WifiP2pMonitor sends a message
    • ee874a4 : Add temporary logs in WificondScannerImpl
    • bbfe0a0 : WifiSupplicantControl: Add missing null check for psk
    • 5d5b60b : WifiSupplicantControl: Add quotes if missing for psk
    • d3bbe06 : Revert "Turn on supplicant's HIDL interface"
    • 2616da1 : SupplicantStaIfaceHal: Handle exceptions during network load
    • 6c5510e : Fix initialization order of mJavaRuntime in WifiInjector
    • 5c76b3b : WifiConfigManager: Cleanup the pending store read logic
    • fe8a345 : WifiScanninService: Reject bgscan requests on invalid caps
    • d558862 : WifiConnectivityManager: Disable PNO scans

  • platform/frameworks/opt/photoviewer with 1 change(s)
    • 35b7635 : Remove usages of ActionBarActivity.

  • platform/frameworks/opt/telephony with 5 change(s)
    • adc0b43 : Ensure IMS dial uses the correct CLIR mode.
    • e024e21 : Update strings for modem restricted state notifications.
    • 71f4ea3 : fix crash from carriersignalAgent under sip call
    • da8ecdb : Revert "Get rid of RIL version."
    • 67aa765 : Revert "Convert ril java to HIDL client (patch 2)."

  • platform/frameworks/rs with 2 change(s)
    • d5af3ab : Use libnativewindow instead of libandroid.
    • ac237f5 : Make sure RSoV is off by default unless flag is set

  • platform/frameworks/support with 18 change(s)
    • a5bdf8e : Fixed NPE in onAddFocusables
    • d2ae3dc : Fixed fastRelayout when a view is invalidated
    • a0c1140 : Enabled customization of the arrow color in OnboardingFragment
    • 631d5b3 : Enabled setting start button text programmatically
    • e78faf1 : Fix a bug introduced in ag/2053023
    • 29f98b0 : Add groupAlertBehavior to notificationcompat
    • bfab580 : Revert "O is API 26"
    • fc86bfc : Fix autosize stack overflow
    • 680cc04 : Fix autosize stack overflow
    • bf776a5 : O is API 26
    • ee9b870 : Move to Android Gradle Plugin 2.4.0 alpha 6.
    • 7f52b44 : Fixing some typos
    • df4b4be : Improve forward compatibility for BuildCompat.isAtLeastX() methods
    • cbbbb03 : Enable lint only if we are have fullsdk prebuilts.
    • 433ae15 : Fix PrefetchRegistry reset, out of bounds exceptions
    • 8825ce8 : Temporarily suppress Browse fragment tests
    • 1c70ca5 : Temporary fix for IndexOutOfBoundException
    • 45b5756 : Revert "MediaRouter: Synchronize route selecting information"

  • platform/frameworks/webview with 1 change(s)
    • c145cb7 : Use Canvas::captureCanvasState()

  • platform/hardware/broadcom/libbt with 2 change(s)
    • 9bfd2b8 : Release wakelock on power-off
    • 7a01fd6 : Always power-off the Bluetooth chip before power on

  • platform/hardware/broadcom/wlan with 1 change(s)
    • e454bab : net: wireless: bcmdhd: update bcm4358 FW (7.112.300.14)

  • platform/hardware/intel/common/omx-components with 1 change(s)
    • 212353b : Fixed the issue that the fd of native_handle_t wasn't closed.

  • platform/hardware/intel/img/psb_video with 1 change(s)
    • bac79c1 : Worked around the random CTS testOtherH264ImageReader & DecodeAccuracyTest failure.

  • platform/hardware/interfaces with 31 change(s)
    • c2c3c86 : Fix consumerir test bugs
    • a26f27f : Fix ICryptoFactory service
    • d5030fb : Test import of a EC P-521 key.
    • a8dcad0 : Camera: fix recursive lock in CameraDevice 1.0
    • 5c459ea : Revert "Fix resource leaks in drm hal"
    • 65f2357 : audiohal: Add diagnostics to investigate HAL call crashes
    • a67a8d5 : audiohal: Fix incorrect parameter handling in IDevicesFactory::openDevice
    • 85287e7 : Audio primary hal: fix member function used before init
    • 1a0fd0e : Revert "camera: Map between legacy gralloc0 usage, and HIDL gralloc1 usages"
    • 2a4639d : Revert "Bluetooth: Don't disable LPM at power off"
    • 78279a6 : Bluetooth: Don't disable LPM at power off
    • bad14e3 : Bluetooth: No power off before power on
    • 2dfe720 : Bluetooth: No power off before power on
    • 261fa3e : wifi(implementation): Add null checks for RTT result
    • a031635 : Revert "Add return status to IGraphicBufferSource methods"
    • 051d6bd : Bluetooth: Power off after closing the UART
    • 3f0bcf0 : Bluetooth: Protect callbacks during shutdown
    • ba9a054 : Binderized GPS - restoring Xtra service
    • f29b764 : Prevent framework from stucking at communicating with HIDL HAL
    • 56f779b : Correct propagation of asynchonous events
    • 834076f : USB HAL: Fix infinite loop.
    • 5f6e566 : Nfc: deal with the framework going away.
    • b382d8c : Bluetooth: deal with framework going away.
    • 9a88b0f : Revert "Enable loading of treble-based plugins"
    • ab6db81 : Camera: Fix ION buffer leaks
    • dbacd14 : Revert "Add a second thread for sensor service."
    • a9696c1 : Bluetooth: Disable low power managerment on Hal-close()
    • 35e2258 : Bluetooth: Generate a random address
    • 1108f49 : Fix fingerprint crypto operations.
    • 4e2420a : HwcClient: Fix plane alpha
    • edc9648 : Update source makefile

  • platform/hardware/libhardware with 1 change(s)
    • 62803a8 : Correct inotify usage and fix strong count accounting error

  • platform/hardware/qcom/audio with 1 change(s)
    • 13fd2c3 : Revert "hal: add usb audio tunnel support"

  • platform/hardware/qcom/bt with 1 change(s)
    • e6e5ff3 : msm8998: Update to 07.00.00.279.027

  • platform/hardware/qcom/display with 14 change(s)
    • 9bf1d36 : hwc2: invalidate on format change
    • aa4af81 : hwc2: Reset layer flags in SetLayerBuffer
    • b225edc : msm8996: More checks for skip validate
    • 4ef2d14 : Revert "hwc2: Default handling for dataspaces"
    • bf2d051 : gralloc1: Close acquire_fence in lock
    • e108303 : display: Use getMetaData in hwc2
    • c7151c4 : gralloc1: Work around handle delete by hidl wrapper
    • c7e5033 : msm8998: fix broken gralloc1_close
    • 8b88568 : msm8998: install all device specific modules to vendor
    • 7da5b00 : msm8998: Update to 07.00.00.279.027
    • ad76c72 : Revert "gralloc0: Map in registerBuffer only for USAGE_HW_TEXTURE"
    • 0acb4fe : Revert "Add missing header to export includes."
    • fbe6259 : Revert "Replacing LOCAL_COPY_HEADERS with LOCAL_EXPORT_C_INCLUDE_DIRS, for VNDK"
    • 84c9c4a : Revert "Replacing LOCAL_COPY_HEADERS with LOCAL_EXPORT_C_INCLUDE_DIRS, for VNDK"

  • platform/hardware/qcom/gps with 2 change(s)
    • cd9904c : msm8998: Check Null on call to LocationAPI::addGeofence
    • e98b641 : msm8998: Update to 07.00.00.279.027

  • platform/hardware/qcom/media with 4 change(s)
    • 442f2b2 : mm-video-v4l2: venc: Protect buffer from being freed while accessing
    • c2862c5 : mm-video-v4l2: venc: Protect buffer from being freed while accessing
    • 9ca5a98 : msm8998: Update to 07.00.00.279.027
    • 1498fea : Revert "Replacing LOCAL_COPY_HEADERS with LOCAL_EXPORT_C_INCLUDE_DIRS, for VNDK"

  • platform/hardware/ril with 4 change(s)
    • bbdcedf : Revert "Provide HIDL support for RIL commands in ril.cpp (patch 2)."
    • 158c4e4 : Revert "Use empty string for hidl_string instead of doing memset to 0."
    • 74d93b9 : Use empty string for hidl_string instead of doing memset to 0.
    • 3e8562a : Revert "Use init to set capabilities"

  • platform/libcore with 17 change(s)
    • c7e5bca : Fix failing FileTest#test_canonicalCachesAreOff()
    • 0654917 : Disable File.getCanonicalPath caches.
    • 100a800 : Fix failing FileTest#test_canonicalCachesAreOff()
    • 809681f : Disable File.getCanonicalPath caches.
    • 9707118 : Work around ServerSocketConcurrentCloseTest flakiness
    • 895c033 : Revert "Revert "Matcher: Avoid excessive String copies.""
    • 3048b9c : Revert "Add strictmode check for getaddrinfo"
    • 30b4631 : Lower daemons priority to 124 (libcore).
    • f301b71 : Enable String compression.
    • ef2a428 : Revert "Enable String compression."
    • a2aafd0 : Enable String compression.
    • cc5cce9 : Test URLConnection.disconnect() while connecting
    • 803d2fd : Expose SSLContext.SSL as an alias for SSLContext.TLS
    • a08dc01 : Revert "Move PlainDatagramSocketImpl away from JNI"
    • dae0260 : DatagramSocket should set IP_MULTICAST_ALL to 0
    • 36589d7 : Revert "Revert "Workaround bogus TreeMap Comparators.""
    • b0fcfb3 : App compat: Temporarily rename CopyOnWriteArrayList.array - elements

  • platform/packages/apps/Bluetooth with 19 change(s)
    • eb97801 : AVRCP: Only send the active player for media player listings
    • 306899a : Improve AVRCP quality and state handling (1/2)
    • 853f8b4 : Improve AVRCP quality and state handling (1/2)
    • 3e25ade : AVRCP: Fix NowPlayingList looping
    • 1ab97a2 : Avrcp: Limit available players changed
    • 25343be : Avrcp: refactor addressed player notifications
    • 3c2a9da : Add mutex-based protection mechanism to the HFP JNI layer
    • d1d653f : AVRCP: set addressed player on key dispatch
    • 37feff3 : AVRCP: Launch player when selected and not running
    • 7095a35 : AVRCP: Fix NPE in removeMediaController
    • 630fc98 : AVRCP: update metadata and state more consistently
    • 5f72026 : AVRCP: Gracefully handle missing item attributes
    • f553d35 : AVRCP: fix PlayItem NPE with no Addressed Player
    • 47afebb : AVRCP: Fix NPE on adding non-browsable player
    • 7614b1b : AVRCP: Prevent NPEs with browsing-only players
    • a523c46 : Initialize the Media Player list at start
    • f593e10 : Test to verify devices with no UUIDs dont crash Phone Policy
    • be8be63 : Ignore ACTION_UUID intent when no uuids present
    • 7023824 : Fix BT stack crashing on GATT discovery

  • platform/packages/apps/CarrierConfig with 1 change(s)
    • 834d0a3 : Fix the formatting of the xml

  • platform/packages/apps/Contacts with 2 change(s)
    • 661d1c2 : Update a few more uses of deprecated methods
    • 154da22 : Stop using deprecated methods.

  • platform/packages/apps/DocumentsUI with 4 change(s)
    • 4673224 : Initialize the location to recents if we fail to restore stack.
    • 8603964 : Fix broken unit test done by ag/1729776, and added unit test.
    • 26f94f2 : Don't handle key events given to DocHolders of Message type.
    • 687ba5d : Crash fix by importing Config from the correct package.

  • platform/packages/apps/Messaging with 2 change(s)
    • 9079345 : 37742976 - Catch bad gifs
    • 88a978b : 37742976 - Catch bad gifs

  • platform/packages/apps/Nfc with 1 change(s)
    • ecf96cd : Disable NFC application if system doesn't have FEATURE_NFC_ANY

  • platform/packages/apps/PackageInstaller with 6 change(s)
    • 6b3ec07 : Backport overlay security fix
    • 47cf267 : Backport overlay security fix
    • 64f105d : Fix NPE in PackageInstaller
    • fea6e61 : Fix a bug in the scoped permission grant
    • 72aa8d1 : Clear flags from inital install intent
    • c1d4048 : Remove Tablet specific UI.

  • platform/packages/apps/Settings with 38 change(s)
    • a884210 : Backport overlay security fix
    • ff58abc : Backport overlay security fix
    • 481bfd1 : Add more sane multi-profile app attribution.
    • f8228ff : Revert "Add search bar to SearchActivity."
    • ac1276d : Revert "Initial search bar implementation."
    • 2b7764e : Revert "Revert "Revert "Replace dynamic summary text for SettingPref"""
    • 5331f15 : Add onResume to FingerprintEnrollEnrolling
    • ce66524 : Consistent "low storage" behavior.
    • ff67503 : Fix bug where accounts are duplicated in user&account list.
    • 01ce753 : Revert "Add summary to special app access."
    • 7e87979 : Remove elevation from Apps detail info view to prevent NPE b/37286516 Test: manual
    • e53c0bb : Save instance to avoid crash opon restore in onCreate.
    • e44827f : Use bg appop ALLOWED, not DEFAULT
    • 57fd2e8 : Don't crash if we get a onRemove() callback from Fingerprint
    • 1cdeccd : Fix crash when clicking item in Battery screen
    • 8a1e6a6 : Redirect zen mode suggestion
    • 2e5cea0 : Revert choose lock header file to non-setup theme
    • b9d8827 : Revert "Convert BT preference to use TwoTargetPreference"
    • cccb72c : Add null check for the media player when surface texture is available.
    • c1d4713 : Fix crash when selecting Settings-Display-Brightness level.
    • 5a669b3 : Use fragment context in AppHeaderController
    • eeb9294 : Fix some animation janks during code start.
    • 3827efb : Fix list item spacing for preferences.
    • 20c14f7 : Cache the summary and icons for Security Settings injected tiles.
    • 864388f : Add key to NFC search index option
    • 440696a : Do not index NFC for search if NFC is not present
    • 2fc072c : Revert accidential merge afe6320d70f46e8af724ef2cde86a5963d198868
    • 7db0513 : Enable the backup settings activity before launching
    • f4ad2a0 : Add missing null pointer check for Bluetooth A2DP Codec Settings
    • 31ca107 : Revert "Change launcher icons to MaskableIconDrawable Test: manual test"
    • 6675e46 : Revert "Get intent for backup settings from backup transport."
    • a82c8a6 : Fix a bug where Settings would crash from search into storage.
    • 8c516d3 : Do not load old category when IA is enabled.
    • 8615904 : Align more prefs for icon space.
    • 70a3ce5 : Revert "Align more prefs for icon space."
    • 3bc723d : Make RemoveUserFragment public.
    • 81a22e1 : Check for FingerprintManager before using.
    • 5e09e45 : Offer a null FignerprintManager.

  • platform/packages/apps/TvSettings with 3 change(s)
    • df620d7 : Fix intent filter for ManageExternalSourcesActivity
    • afce13e : Show wallpaper as background for WifiSetupActivity
    • 8c627e6 : Settings: use foreground receiver for BT connect

  • platform/packages/apps/UnifiedEmail with 2 change(s)
    • f4bb971 : Remove usages of ActionBarActivity.
    • e094f5d : Remove usages of ActionBarActivity.

  • platform/packages/providers/MediaProvider with 5 change(s)
    • 00e6c14 : Revert "Configure Mtp once on boot."
    • e912d3d : Configure Mtp once on boot.
    • 4bd213c : Configure Mtp once on boot.
    • 32a2bb8 : Revert "Allow ESP call MediaStore's update() to move/rename a folder."
    • 9b72143 : Revert "Allow ESP call MediaStore's update() to move/rename a folder."

  • platform/packages/providers/TelephonyProvider with 1 change(s)
    • 3b02015 : Handle exception upgrading to db version 65 gracefully.

  • platform/packages/providers/TvProvider with 3 change(s)
    • f56031f : Bump the DB version and refresh the preview tables
    • b039203 : Revert "Make TvProvider a system app to send protected-broadcasts"
    • 8e1b7fb : Add null check in createProjectionMapForQuery

  • platform/packages/services/Telecomm with 2 change(s)
    • 734d42c : Use SmsManager for reject call with SMS
    • 0e9fd4a : Whitelist ACTION_RESPOND_VIA_MESSAGE intent.

  • platform/packages/services/Telephony with 3 change(s)
    • e6f8219 : Fixed crash when broadcasting any data intents
    • ea98d89 : Fix another access of string array that may potentially be null.
    • f826e7f : Adding null check to RemoteVvmTaskManager.

  • platform/platform_testing with 5 change(s)
    • 86ef31b : Revert "signature change."
    • 0fb0a81 : Fix ABVT setting test for product ui change
    • 3e721be : Fix Abvt Lockscreen and Abvt sim test failures
    • ce48c21 : Fix SysSettingTests
    • f30cc99 : Fix SysSetting Tests

  • platform/prebuilts/gradle-plugin with 3 change(s)
    • d1f1aaf : add newest gradle plugin (cherry picked from commit cc33bf5d2c8e84e1309eb165709ec780d9a92d45)
    • a89d900 : add newest gradle plugin (cherry picked from commit 6d56c04c724eaf2ff6642b7e03ced36f7cb53fc5)
    • 667fc4b : add newest gradle plugin (cherry picked from commit 6d1657983350527e2a15ce2ee1904b6bfecb1645)

  • platform/prebuilts/qemu-kernel with 1 change(s)
    • 43c3354 : Emulator: update kernel to commit 843a2cd03

  • platform/prebuilts/sdk with 4 change(s)
    • 187fb2a : Update RenderScript prebuilts (linux).
    • 2d259f2 : Update RenderScript prebuilts (mac).
    • 666ca6e : 62876815: Update annotations for final O SDK
    • 64730fe : Set Jack and Jill Douarn 1.3-rc6 as Dogfood

  • platform/prebuilts/tools with 1 change(s)
    • 9d7407b : New version of api-generator tool

  • platform/system/bt with 33 change(s)
    • 8674365 : Read the correct amount of attributes
    • cd444b6 : Fix build error for AVRCP13 compat fix
    • cfb3f9a : GAP: Set service_id before calling gap_release_ccb
    • 31174dc : Ensure that services are cleaned from the GattServer HandleMap.
    • 5686cbc : SDP: Bounds check 'id' parameter for free_sdp_slot()
    • c01e7fb : Change our AVRCP capabilities if the remote device only supports 1.3
    • feb32fa : SDP: Bounds check 'id' parameter for free_sdp_slot()
    • 75b8d0f : Add missing extension length check while parsing BNEP control packets
    • 61cebdf : Free p_pending_data from tBNEP_CONN to avoid potential memory leaks
    • 818cf6f : Add missing continuation offset check for SDP continuation requests
    • b396d7c : Disable PAN Reverse Tethering when connection originated by the Remote
    • e47c112 : Add missing packet length checks while parsing BNEP control packets
    • 5193d4b : Add a missing check for PAN buffer size before copying data
    • 7b691e0 : Allocate buffers of the right size when BT_HDR is included
    • c568fa9 : Add missing extension length check while parsing BNEP control packets
    • 1e0bb31 : Free p_pending_data from tBNEP_CONN to avoid potential memory leaks
    • 226ea26 : Add missing continuation offset check for SDP continuation requests
    • 1e77fef : Disable PAN Reverse Tethering when connection originated by the Remote
    • 1b08775 : Add missing packet length checks while parsing BNEP control packets
    • 4e47f3d : Add a missing check for PAN buffer size before copying data
    • c513a8f : Allocate buffers of the right size when BT_HDR is included
    • eff259b : btif: Pass UIDs changed up to the Java layer
    • 7d60450 : Revert "Make Bluetooth audio threads use RT scheduling"
    • 631889d : audio_a2dp_hw: add device lock
    • f2a45f5 : Fix an HCI race condition when transmitting a packet
    • 60ed56d : hci: Stop the thread before hci_close()
    • 284eea7 : hci: Close the HAL before cleaning up pending command queue and timers
    • cdaa93a : Revert "HID: Fix scroll issue with Apple Magic Mouse"
    • 86df680 : Close leftover Audio-to-Bluetooth HAL connections before reopening
    • 471cc79 : Fix AAC bitrate computation and add missing parameters
    • 52f5fe2 : Guard btsnooz ringbuffer access from multiple threads
    • c24b5fb : Fix a memory leak in the osi allocation tracker
    • eb4b53b : Do not reject valid SBC codec parameters

  • platform/system/connectivity/wificond with 1 change(s)
    • 5b58207 : Do not report scan aborted event

  • platform/system/core with 39 change(s)
    • 4d88574 : zip_archive: reject files that don't start with an LFH signature.
    • 51b1976 : Fix integer overflow in utf{16,32}_to_utf8_length
    • 3b58248 : Fix integer overflow in utf{16,32}_to_utf8_length
    • 05807fa : healthd: notify listeners using local copy of list, drop lock
    • 154cf5b : Revert "Load default prop from /system/etc/prop.default"
    • 9e1a463 : add ueventd to shutdown critial process
    • 2cbd410 : Partial revert of "libcutils: fs_config.c mark vendor, odm and oem partitions in duplicate" Revert just the wifi hardware part.
    • 79e3aa2 : init: add an initializer for keychord_id_
    • 8500e0f : Revert "Include vendor gralloc0 flags in gralloc1 conversion."
    • 44df894 : Revert "init: use read_file and write_file to implement do_copy builtin"
    • 7c0ef65 : libcutils: remove sched_set/getscheduler
    • fe13fa8 : fs_mgr: use different fstab paths for normal/recovery boot
    • 6be0da7 : adb: detect closed jdwp socket.
    • a5e857a : adb: detect closed jdwp socket.
    • bece588 : crash_dump: fetch process/thread names before dropping privileges.
    • 31de46b : Revert "get rid of LinearTransform"
    • d230444 : libdebuggerd: add compatibility shim.
    • d618b64 : debuggerd_handler: implement missing fallback functionality.
    • 6600b8c : Keep e2fsck -f for now
    • 31cf289 : Keep e2fsck -f for now
    • d9b7c13 : crash_dump: read /proc/pid/maps before dropping capabilities.
    • faef1c9 : fastboot: Workaround for touchbar hang on MBP 2016
    • 32e141d : debuggerd_handler: don't dump PR_NO_NEW_PRIVS processes.
    • d51106b : debuggerd_handler: don't resend nonfatal signals when not dumping.
    • 0735ced : Revert "New protocol for property_service"
    • ca30331 : crash_dump: set a watchdog timer.
    • 7877892 : crash_dump: remove extra log.
    • 6cfe3d4 : debuggerd_handler: actually wait for pseudothread to exit.
    • 763a02c : crash_dump: switch to PTRACE_SEIZE.
    • 1d7a2c4 : crash_dump: clear the default crash handlers.
    • 01cec2f : crash_dump: don't abort if we fail to attach a sibling.
    • 3e83465 : Fix a call to openat with incorrect arguments
    • e4d8d2b : Revert "init: split property context into platform & non-platform components"
    • 74b6f94 : Revert "init: add ro.boot.init_rc"
    • dacf89d : Enable seccomp in init with generated policy
    • d5d894b : Enable seccomp in init with generated policy
    • e5715bd : Revert "android_ids: move to bionic"
    • 37e7b76 : Revert "init: warn slow action"
    • 8a0d5dd : logd: mLastWorstPidOFSystem crash

  • platform/system/extras with 1 change(s)
    • 84b968f : libfec: correct verity table only if it's invalid

  • platform/system/hwservicemanager with 2 change(s)
    • e95bbc1 : add support for BINDER_SET_INHERIT_FIFO_PRIO ioctl
    • e0d7476 : Don't crash on listener registrations.

  • platform/system/libfmq with 1 change(s)
    • ca57c4d : Handle spurious futex wakes in EventFlag

  • platform/system/libhidl with 4 change(s)
    • 0e68220 : Cache IMapper instances.
    • aee2598 : Revert "Wait for hwservicemanager in defaultServiceManager." am: ec64c65eed am: 12202786a6 am: ead0c6c55c
    • 5a7ee2b : Make gBn/sConstructorMap concurrent.
    • e5d4685 : Check registerPassthroughServiceImplementation ret

  • platform/system/libhwbinder with 3 change(s)
    • 6469521 : Revert "ProcessState: make binder size 2MB."
    • a55ca37 : ProcessState: make binder size 2MB.
    • 6ea73c8 : ProcessState: make binder size 2MB.

  • platform/system/media with 2 change(s)
    • 5d84c05 : camera_metadata: Support append from destination without vendor id
    • 12fe335 : Fix build by removing symlink

  • platform/system/netd with 3 change(s)
    • eb6efab : Invalidate dst caches when changing network permissions.
    • e66ea27 : Don't allow seamless handover to networks requiring permissions.
    • 1020428 : Revert "Move createChildChains to iptables-restore."

  • platform/system/nfc with 5 change(s)
    • ee66d2d : revert ag/2671635 from oc-release (cherry picked from commit bd9a5079b7d4be0dda94d2cbe204eb162ac2f949)
    • 3dafb90 : Fix NXP_CHIP_TYPE and compile errors
    • 34b3342 : Fix NXP_CHIP_TYPE and compile errors
    • 9bbdedb : isNxpConfigModified() is only used for debug purpose, removing it.
    • 361a82c : isNxpConfigModified() is only used for debug purpose, removing it.

  • platform/system/security with 1 change(s)
    • 85d7b40 : Fix auth token conversion dropping a byte

  • platform/system/sepolicy with 31 change(s)
    • c3a38b9 : Add another extraneous neverallow rule to force attribute inclusion
    • a3e4254 : Build split file_contexts for recovery
    • 871e296 : Revert "O is API 26"
    • 2e41769 : O is API 26
    • cffc4f2 : Allow Bluetooth process to access /dev/uhid in SELinux Policy
    • 4ce6707 : Allow GMSCore to call dumpsys storaged
    • b433ff7 : sepolicy: Allow postinstall_dexopt /vendor/app access
    • 9673b3a : Revert "Further restrict access to Binder services from vendor"
    • eee9db6 : Allow bugreport to dump some HAL processes.
    • ade691e : Allow writing to tombstone files in crash_dump_fallback.
    • 4f7a0a4 : Allow fallback crash dumping for seccomped processes.
    • 0e495d4 : Label /proc/misc
    • 7408349 : Allow adbd to use graphics fds
    • db68cbf : Allow the Bluetooth HAL to toggle rfkill
    • bbe79b3 : Address auditallow spam from init
    • 969003c : Bluetooth: Enable /proc access for vendor library low power control
    • efe2998 : Dumpstate: hwbinder_use
    • 9dd24f7 : update_verifier: read dir perms
    • 7e580d1 : system_server: add hal_lights permission
    • 0ec9414 : priv_app: allow reading /cache symlink
    • f0352c1 : tombstoned: temporarily allow write to anr_data_file.
    • 925b4c0 : tombstoned: allow append to anr_data_file.
    • 0289543 : Fix fingerprint crypto operations.
    • aaa53dc : Add mlstrustedobject to tombstone_data_file.
    • 1f7e7e7 : crash_dump: temporarily make permissive.
    • d9a9792 : Revert "property_context: split into platform and non-platform components."
    • b7fbc8a : Partially revert "mediaprovider" SELinux domain.
    • 8b3309c : isolated_app.te: Give permissions for using sdcardfs
    • cbd80b2 : isolated_app: allow access to pre-opened sdcard FDs
    • b34e571 : Restore system_server ioctl socket access.
    • 8c1a81e : Add sysfs rule for vibrator in system_server

  • platform/system/tools/hidl with 9 change(s)
    • 328b39b : Fix infinite recursion in onTransact().
    • e6ff04b : Break on getService null interface
    • d31f6dd : Break on getService null interface
    • e8f32d4 : Revert "getService should retry if getting nullptr"
    • 3f2df67 : getService should retry if getting nullptr
    • cef70f2 : Add test for non-GC'd parcel.
    • 71fbc4a : Release reply Parcel when transaction is done.
    • 70105d3 : Update for locking gBn/sConstructorMap.
    • ab52738 : Revert "getService respects the vendor interface object."

  • platform/system/vold with 2 change(s)
    • ab973fb : Revert "Port cryptfs to HILD keymaster HAL"
    • 6bbc62f : Cosmetic change to 6b7fa1b

  • platform/test/vts-testcase/kernel with 1 change(s)
    • 075d65b : Exclude timers/alarmtimer-suspend

  • platform/test/vts-testcase/performance with 1 change(s)
    • 63a402c : Push FMQ test/benchmark and libhwbinder benchmark default implementation