Android Lollipop AOSP Changes

Changes from 5.1.1_r12 (LYZ28J) to 5.1.1_r13 (LVY48E):

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

Newly Added Components (0):

None

Removed Components (0):

None

Updated Components (100):

  • device/asus/flo with 5 change(s)
    • 4526f47 : Camera3: Ensure postprocessor is stopped during teardown
    • 55adee0 : Camera3: Override AE state for front camera during precapture trigger
    • d820e0b : flo: increase vmalloc size by 100MB (240MB--340MB)
    • 8633c28 : Revert "wlan: Disable channel 12,13,14 in default regulatory for new FCC rule."
    • f1ddc69 : Revert "wlan: enable DFS channels."

  • device/asus/flo-kernel with 6 change(s)
    • eb86fde : flo: update prebuilt kernel
    • feb29fc : flo: update prebuilt kernel
    • e6d2dd0 : Revert "flo: update prebuilt kernel"
    • f1bb184 : Revert "flo: update prebuilt kernel"
    • 768bc2f : flo: update prebuilt kernel
    • a91f8a7 : flo: update prebuilt kernel

  • device/asus/fugu with 6 change(s)
    • f87d64d : recovery: Add option to view recovery logs on Fugu
    • ba9d34b : fill in media_codec.xml(final version)
    • 8ba3ca9 : Temporarily disable GPU Renderscript IntrinsicResize
    • f8a8567 : Change heap sizes for fugu
    • 9e9e2ef : Update VP9 decoder support for DDK 1.4 ED3259435
    • e031819 : enable adaptive playback for hybrid vp9

  • device/asus/fugu-kernel with 5 change(s)
    • d7069f8 : fugu: update prebuilt kernel
    • 816818e : fugu: update prebuilt kernel
    • 89132f0 : fugu: update prebuilt kernel
    • 57e87d9 : fugu: update prebuilt kernel
    • dc9a1db : fugu: update prebuilt kernel

  • device/asus/grouper with 3 change(s)
    • 72c2817 : Delay GPS startup until /data mounted
    • eb355dd : grouper: update prebuilt kernel
    • 2de025a : grouper: update prebuilt kernel

  • device/google/atv with 2 change(s)
    • 3093cac : Include clatd on Android TV as well.
    • 448346c : Add voice recognition feature to core tv.

  • device/htc/flounder with 33 change(s)
    • 78cb63c : Update required bootloader for MR1
    • 02931a8 : flounder: require bootloader 3.44.0.0122
    • c9f037f : flounder: require bootloader 3.44.0.0122
    • 70527b1 : Revert "flounder: require bootloader 3.43.0.0115"
    • 47a076d : Revert "flounder: require bootloader 3.44.0.0115"
    • c1ec92a : flounder: require bootloader 3.44.0.0115
    • b6ad035 : flounder: require bootloader 3.43.0.0115
    • ccc4e44 : Revert "Re-enable NV RS driver for MR1"
    • aba35de : flounder: remove obsolete binaries
    • f9c9878 : Revert "Revert "flounder: enable zram""
    • 7c62e67 : flounder: require bootloader 3.37.0.0109
    • 68fca97 : Revert "flounder: enable zram"
    • cec19dc : flounder: audio: Modify TFA configure mechanism
    • 5212036 : audio: reduce log spew
    • 213eb48 : Set io_as_busy to 1 which will count IO time towards cpufreq busy time
    • 516c6cf : flounder: turn off verity for all targets
    • 1914163 : selinux: Add policies for QXDM logger.
    • eb7fd5b : sensor_hub: Pass correct timestamp
    • 1e9e508 : sensor_hub: Correct timestamp to elapsedRealtimeNanos
    • b164e6c : flounder: Enable GL preloading
    • fe9fe04 : flounder: require bootloader 3.34.0.2108
    • 7505130 : Reverting previously changed cpufreq governor parameters.
    • d7b56ac : flounder: require bootloader 3.34.0.2106
    • eb63971 : RIL: change partition number due to re-mapping
    • 4d01390 : flounder: require bootloader 3.33.0.2105
    • c0b764c : flounder: increase system partition size
    • e5d4e54 : flounder: require bootloader 3.32.0.2105
    • 6f629e3 : Revert "touch: synaptics: initiate firmware check/update on fs mount."
    • aa7b558 : Temporary workaround for boot failure
    • 1054655 : Update BoardConfig to turn on h space compaction for only this device.
    • 76537a0 : flounder: audio: fix mixer path xml file
    • a726284 : audio HAL: remove unneeded HDMI audio
    • fc3071b : healthd: add update time check and fix voltage value

  • device/htc/flounder-kernel with 21 change(s)
    • 6354096 : flounder: Update kernel prebuilt
    • 11ea31e : flounder: update prebuilt kernel
    • b30b0f2 : flounder: update prebuilt kernel
    • 6368be0 : flounder: update prebuilt kernel
    • 8104513 : flounder: Update kernel prebuilt
    • 2421bf5 : flounder: Update kernel prebuilt
    • bf544f6 : flounder: update prebuilt kernel
    • 635043d : flounder: update prebuilt kernel
    • c7278d8 : prebuilt kernel (ARM v8 crypto, sensor debug)
    • f655310 : flounder: Update kernel prebuilt
    • 32c1a68 : flounder: update prebuilt kernel
    • 4ad339c : flounder: update prebuilt kernel
    • 38e4257 : flounder: Update kernel prebuilt
    • a3cb65f : Flounder: update prebuilt kernel
    • 25a7b2c : flounder: update prebuilt kernel
    • f4e152f : flounder: Update kernel prebuilt
    • c6f418f : flounder: update prebuilt kernel
    • 463eeed : flounder: update kernel prebuilt
    • c93ea69 : flounder: update kernel prebuilt
    • 5986459 : Fix booting into recovery (revert kernel)
    • 52ffee1 : flounder: update prebuilt kernel

  • device/lge/hammerhead with 4 change(s)
    • 5e1dad8 : mm-camera-interface: Retry in case of timeouts
    • 545aef9 : hammerhead: switch back to dlmalloc
    • 5ef6ba3 : hammerhead: switch back to dlmalloc
    • 35c5def : QCamera2: Increase number of buffers for a stream

  • device/lge/hammerhead-kernel with 7 change(s)
    • fd2bbe5 : hammerhead: update prebuilt kernel
    • f16b78c : hammerhead: update prebuilt kernel
    • 8c72a58 : hammerhead: update prebuilt kernel
    • 6b639ce : hammerhead: update prebuilt kernel
    • f0d05b6 : hammerhead: update prebuilt kernel
    • 5e783d0 : hammerhead: update prebuilt kernel
    • 0291433 : hammerhead: update prebuilt kernel

  • device/lge/mako-kernel with 4 change(s)
    • 8d682a6 : mako: update prebuilt kernel
    • c72fb5f : mako: update prebuilt kernel
    • 87cc39a : mako: update prebuilt kernel
    • b48907a : mako: update prebuilt kernel

  • device/moto/shamu with 62 change(s)
    • aabcab8 : Config change to not show swap button after merging calls into Cdma conference.
    • d811272 : change adspd to from late_start to main.
    • 170d5ab : Config change to not show swap button after merging calls into Cdma conference.
    • 92bbf08 : fstab.shamu: Mark cache and userdata as "formattable"
    • 188333f : Config change to not show swap button after merging calls into Cdma conference.
    • a6f4aba : Config change to not show swap button after merging calls into Cdma conference.
    • ea782d1 : Config change to not show swap button after merging calls into Cdma conference.
    • 5e0f935 : QCRIL DB File path change for getting operator type family
    • 82ebfb5 : mixer_paths: work around loss of BT call audio
    • cccde2b : Camera3: Add missing RAW10 in min_duration switch case
    • 80d46f6 : Remove IPC event logging
    • 87223ae : Disable presence-based provisioning.
    • 35ee37c : Change to add eri.xml for 204/04
    • 0c48d46 : Removing spnOverride entries of European carriers
    • f44b99f : device.mk: Reduce IMS logging
    • 97ffd89 : Change to add config overlay for VZW for flag config_LTE_eri_for_network_name.
    • d37c706 : Camera3: Reset postproc state correctly during stop
    • cf7b99f : shamu: disable HW crypto, hopefully temporarily
    • 456dab2 : achievement unlocked: revert the revert for great justice.
    • bd7e39d : Revert "Enable hardware backed disk encryption"
    • cf68b24 : Add SELinux Policy for RILD to access FSG partition
    • 08df735 : Config the default value for nova mcfg property
    • e1c4626 : QCamera2: Increase number of buffers for a stream
    • c9b2a70 : Enable hardware backed disk encryption
    • e432c1f : shamu: Add support for HW based full disk encryption
    • 21b6285 : shamu: Allow diag log collection during voice calls
    • b625944 : Configure MICs on 2 codec dial for APQ/MDM.
    • 65368e9 : mixer_paths: fix speaker+headphones dual route
    • bebbfa5 : device.mk: enable rotation for audio
    • 3c780d4 : init.shamu.power.rc: remove wrong settings for cpubw_hwmon
    • 09a81b4 : Initial support for "safe speaker" path on Shamu
    • ceb6c16 : Revert "Disable voip by removing permission file from make file."
    • d5ca912 : init.shamu.rc: start thermal-engine for charger mode
    • 96cdd85 : Update XPlay UA and UAProfile for VZW and USC temporarily
    • f95c17a : Allow rild to connect to the time daemon.
    • 09a6325 : allow system_app to connect to time daemon
    • c997c1f : mixer_paths: disable spkr protection for handset device
    • 7347916 : Change TCP Buffer Size Change for TMO
    • eb45537 : Settings: disable wifi display on shamu.
    • 0f330d4 : Revert "Move sensors into enforcing."
    • 3c99bbd : sepolicy: Fixup path for mdm1hob, mdm1dhob, efs*
    • 3065c58 : Camera3: Fix buffer management for non-reprocessing case
    • f7036ea : shamu: fix QXDMLogger on encrypted devices
    • e6ae94d : Fix typo PRODUCT_VERITY_PARTITION - PRODUCT_SYSTEM_VERITY_PARTITION
    • 3d308da : Add config_valid_wappush_index to overlay to fix invalid WAP push msg issue.
    • a991d86 : Shamu: NFC: latest config changes from BRCM.
    • 1f47b23 : move FSG reload properties into /persist/mdm
    • 7d2caf6 : Revert "Enable encryption by default on Shamu"
    • bb7aa8c : Move thermald into enforcing.
    • 2db5934 : Move radio.te under selinux/
    • c5805ad : Allow radio access to qmux sockets.
    • eface1f : Allow QXDM logs access.
    • 92c717e : Declare mpdecision to be in main class
    • ff8182f : mixer_paths: enable top speaker only for speaker phone in voice calls.
    • a7f3e9b : shamu: add hwui configuration properties
    • f7ab69d : Config the initial properties for feature of SIM based FSG loading
    • 48f3336 : shamu: Avoid soc restart on subsystem restart failures
    • b3f2fcf : fstab: Fix bad metadata partition name
    • a4eef99 : shamu: support for xxxhdpi display
    • 8b4c004 : Set new DPI for Shamu QHD panel
    • 7cb68d1 : shamu: Do not power down the SIM in airplane mode
    • b856484 : Revert "Shamu: Enable SystemUI doze mode in config overlay."

  • device/moto/shamu-kernel with 38 change(s)
    • 5c46945 : shamu: update prebuilt kernel
    • 5904e24 : shamu: update prebuilt kernel
    • 96860f1 : shamu: update prebuilt kernel
    • 6ac3d94 : shamu: update prebuilt kernel
    • 666058e : cherrypick/merge 6604d94
    • 0dd9039 : shamu: update prebuilt kernel
    • 549b056 : shamu: update prebuilt kernel
    • 8e98b97 : shamu: update prebuilt kernel
    • 5859833 : shamu: update prebuilt kernel
    • f2eb96d : shamu: update prebuilt kernel
    • 3d96e61 : shamu: update prebuilt kernel
    • 6749f10 : shamu: update prebuilt kernel
    • 86d8710 : shamu: update prebuilt kernel
    • 71b6e18 : shamu: update prebuilt kernel
    • 849dfa4 : shamu: update prebuilt kernel
    • 19fd8ed : shamu: update prebuilt kernel
    • faa7456 : shamu: update prebuilt kernel
    • f885da4 : shamu: update prebuilt kernel
    • 663ae1f : shamu: update prebuilt kernel
    • be32135 : shamu: update prebuilt kernel
    • 36404d7 : shamu: update prebuilt kernel
    • 0421c09 : shamu: update prebuilt kernel
    • 855f195 : shamu: update prebuilt kernel
    • addab92 : shamu: update prebuilt kernel
    • 0927b02 : shamu: update prebuilt kernel
    • d1d3735 : shamu: update prebuilt kernel
    • 4b72428 : shamu: update prebuilt kernel
    • 49303bf : shamu: update prebuilt kernel
    • 4f7d52e : shamu: update prebuilt kernel
    • 88aaed1 : shamu: update prebuilt kernel
    • a87fca6 : shamu: update prebuilt kernel
    • 963bc2c : shamu: update prebuilt kernel
    • 2d80391 : shamu: update prebuilt kernel
    • a278c32 : shamu: update prebuilt kernel
    • 70e6b29 : shamu: update prebuilt kernel
    • 19207c2 : shamu: update prebuilt kernel
    • 607c840 : shamu: update prebuilt kernel
    • 82a1b85 : shamu: update prebuilt kernel

  • device/sample with 3 change(s)

  • device/samsung/manta with 4 change(s)
    • 10299be : manta: build libmllite from source
    • 017ed8f : manta: update prebuilt kernel
    • 118a121 : Change Exynos.H263.Encoder alignment to 4x4.
    • ba03cfa : Revert "Add default property to manta that allows bootup directly from charger mode"

  • platform/art with 30 change(s)
    • a1e6d9a : Increase default allocation stack size
    • 38078c6 : ART: More ELF and oat file safety measures
    • a8d6729 : Fix ordering of fields with the same name.
    • ca45725 : Fix LinkFieldsComparator.
    • dd1e0f8 : Fix bad OOM check in Thread::CreatePeer().
    • c4b2f16 : Don't call dlsym from signal context in signal chain
    • 0624965 : ART: Fix preverified setting in VerifyClass
    • f1d9b04 : Fix crash when connected to DDMS
    • 8165fda : Ensure class is linked before resolution
    • df96098 : Temporarily disable LOS on 64 bit
    • ec61aea : Ignore heap trim requests if we are the zygote
    • d81877c : Fix heap trimmer daemon sleeping.
    • 70c71ab : Change intern table to unordered set.
    • d04f113 : Map heap maps at a lower address.
    • 6c4da4e : Fix GC memory overhead accounting.
    • 9660918 : Make a couple of map checks debug only.
    • a4962aa : Make Monitor::Wait more robust to spurious Inflate failures.
    • 2d5a21c : Use homogeneous space compaction if proper flag is set.
    • ab9a0db : Revert "Reduce stack usage for overflow checks"
    • aeb5f81 : AArch64: Fix art_quick_string_compareto.
    • 564db52 : Use the right instruction set for checking dex-cache staleness.
    • 6b93218 : Fix performance regression in OatFile::GetOatDexFile().
    • cd21f85 : ART: Fix verifier mishandling erroneous array component types
    • 320299b : ART: Bump oat version for embedded vtable
    • 95e1558 : Fix build, missing spaces around =/.
    • 0e7f37d : Set vtable in class object to null after linking.
    • 1c46a24 : Fix main space memory leak and add checks.
    • a1b730c : Fix dangling pointer bug when transitioning to background.
    • c5c8258 : Fix stale remembered sets error.
    • 5995216 : Avoid race in single thread suspension.

  • platform/bionic with 13 change(s)
    • e4ae96f : Revert "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL"
    • d84897d : Revert "Add RTLD_NODELETE flag support"
    • 189ac9f : Revert "Fix relocation to look for symbols in local group"
    • 8bf7353 : Revert "Remove unnecessary lookups during relocations"
    • 8b952f5 : Revert "Fix mips build"
    • 86fdf8f : Revert "Fix symbol lookup order during relocation"
    • b9f21a0 : Revert "Fix arm64 and arm builds."
    • 20dc3f8 : Replace snprintf calls in linker.
    • a0108ac : Fix leak_realloc, copy entire allocation.
    • b5e0854 : Add a way to disable backtracing in malloc debug.
    • 1183762 : Use libunwindbacktrace for debug malloc code.
    • 4514aa6 : HACK: remove %m support from printf.
    • 0caf70e : Fix belated review comments on syslog change.

  • platform/bootable/recovery with 5 change(s)
    • 5b9defe : updater: Check the return value from ApplyImagePatch / ApplyBSDiffPatch
    • 8002104 : Add O_CREAT option for open
    • f9bc2a5 : create block map for all update packages on /data
    • f2127b6 : fix two bugs in block image updater
    • 64be827 : change uncrypt to static linking

  • platform/build with 495 change(s)

  • platform/cts with 24 change(s)
    • cc8bdfa : Add android.hardware.cts.SensorTest#testBatchAndFlush to knownfailures
    • ed954f9 : media: added data check to ImageReaderDecoderTest
    • 5a2e1e8 : media: add flexYUV statistics methods to CodecUtils
    • 62019fe : media: allow test to continue waiting for complete if there's new encoder output
    • 3bba9c7 : media: limit ImageReaderDecoderTest to consume only 1 image
    • 561ecee : media: handle unsupported sizes in arbitrary VideoEncoderTests
    • 4b52d48 : camera2: don't read past last pixel in last row for flex YUV data
    • bbd4436 : Fix for VisualizerTest running in silent mode
    • 3b40b84 : Tests for new revisionCode attribute.
    • 28917ac : camera2: Update RobustnessTest timeouts.
    • bb85099 : Provide default implementation for new interface method
    • d0451e4 : Tweak Alarm Manager tests
    • ea84f6a : Fix JobScheduler CTS tests
    • e67c4e0 : ResetPassword("") works again, thus enabling password DPM tests
    • 550c2dc : fix AudioManager.testVolume()
    • 423d934 : Wait for DocumentsUI ANR timeout; expand drawer.
    • 944cd7e : media: VideoEncoderTest: fix bug introduced when setting input buffer size
    • b235917 : media: VideoEncoderTest: set input buffer size for playback
    • 047c2df : media: fix vp9 decode test stream
    • 58d8a20 : Fix testCameraManagerListenerCallbacks for 0-camera devices
    • c67b198 : Fix a failing CTS test.
    • ff79fa2 : Expect "jpg", not "jpeg", in testGuessFileName
    • ec08871 : Use more accurate result for signature mismatch.
    • 3c5b4bb : Update CTS for more specific exceptions thrown from ViewGroup#addView

  • platform/development with 2 change(s)

  • platform/external/apache-harmony with 3 change(s)
    • 4a932e7 : Fix flaky test ThreadStartTest
    • d672532 : Fixing serialization compatibility tests for beans tests
    • 6a68248 : Fixing serialization compatibility tests for sql tests

  • platform/external/bluetooth/bluedroid with 9 change(s)
    • 50407e4 : Ignore service UUID length if no UUID filter is specified
    • 0ed08d6 : Increase SDP buffer from 750 bytes to 4096 bytes
    • 871c086 : bta_dm_search_cancel sends dm_search state machine complete events
    • 21005e0 : Fixed SMP pairing failure due to race condition
    • 67e6cc2 : Notify that link is up after LE read remote features completes
    • 5180dd3 : Set random address before connection request
    • 93c87f7 : Fix error in tick calculation when timer is removed
    • 2a4c34d : Bluetooth: Properly initialize UART fds
    • fd7a095 : Work around race condition between thread shutdown and vendor lib shutdown.

  • platform/external/chromium_org with 129 change(s)
    • 83bd27e : Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
    • aa5de85 : Cherry-pick "[android_webview] Hardcode the default text encoding to UTF-8."
    • 83605d3 : Fork: Use visible_rect_for_tile_priority_ where appropriate
    • ec5c0e8 : Record Chromium merge at DEPS revision 38.0.2125.102
    • afe83fa : Record Chromium merge at DEPS revision 38.0.2125.101
    • 56ba477 : Cherrypick "Handle bionic's strerror_r in an ABI-compatible way."
    • 0d20ee5 : Cherrypick ac38465: Handle bionic in safe_strerror_posix as well as glibc.
    • 35a176b : Fork: Use visible_rect_for_tile_priority_ where appropriate
    • 12b909b : Allow disabling DRP programatically.
    • 048aebe : Record Chromium merge at DEPS revision 38.0.2125.83
    • f8689de : Cherry-pick: [WebView] Create PowerSaveBlocker for fullscreen video.
    • 490652a : Disable flywheel if authentication fails repeatedly.
    • 2d6d878 : Record Chromium merge at DEPS revision 38.0.2125.80
    • fb2ce50 : Cherry pick: Android WebView: fix missing an invalidate
    • bc179a5 : Record Chromium merge at DEPS revision 38.0.2125.74
    • fcd38f0 : Cherrypick "Don't include TargetConditionals.h when building for android."
    • 647e5a2 : Cherry-pick: Fix RemoveFromScrollTree and RemoveFromClipTree
    • 0adbe62 : Cherry-pick: [Android WebView] Fix crash in M38 WebView.
    • 67cbb46 : Cherry-pick: Fix threading issue in StreamTextureProxyImpl
    • 0178b90 : Cherry-pick: Fix typo in media context restore
    • dc1dfbb : Compile fix for cherry-pick
    • eefdd1b : Cherry-pick: Handle context loss in WebMediaPlayerPlayer in-process
    • 257f9d8 : Record Chromium merge at DEPS revision 38.0.2125.69
    • 0142be8 : Remove an unsued mipmap resource from Chromium sources.
    • 7a872e4 : Have dedicated IPC message for pause/resume video capture stream.
    • afd2a9f : Cherry-pick: Fix threading issue in StreamTextureProxyImpl
    • afd3921 : Cherry-pick: Fix typo in media context restore
    • 87e2af3 : Compile fix for cherry-pick
    • d8024ab : Cherry-pick: Handle context loss in WebMediaPlayerPlayer in-process
    • ce087a0 : Allow V8 to be built even when chromium is prebuilt.
    • 862bd77 : Cherry pick: Cleanup comments, unit tests and unnecessary early out.
    • 092c5f0 : Cherry-pick: Call MakeCurrent in in-process idle work
    • 81c983d : Record Chromium merge at DEPS revision 38.0.2125.57
    • 8e5c3cb : Cherry-pick: aw: Invalidate view on hardware teardown
    • 603707b : Revert "Crash intentionally when requestTiles with invalid key."
    • 2970d1e : Cherry-pick: aw: Skip hardware onDraw when visible rect is empty
    • adf667e : Update makefiles after merge
    • 22aa641 : Record Chromium merge at DEPS revision 37.0.2062.117
    • d74b8cc : Cherrypick "Handle bionic's strerror_r in an ABI-compatible way."
    • f6db837 : Add missing makefiles.
    • a3be64c : Re-generate .mk files after JNI generator changes.
    • 7d196dc : Cherry-pick "Refactor lazy JNI registration support."
    • fdeb2de : Cherry-pick "Make class lookup lazy in jni_generator when using lazy method lookup."
    • 1f29a64 : Cherry-pick "Don't register JNI methods for the android_webview."
    • d30b861 : Re-generate .mk files after "Cherry-pick: Revert "Merge 281715 "[Android WebView] Terminate execution of stuck JS ..."""
    • 101e658 : Cherry pick Android WebView: clean up the AwContentsClientBridge webcontents userdata.
    • a648f0a : Cherry-pick: Revert "Merge 281715 "[Android WebView] Terminate execution of stuck JS ...""
    • 81be6ff : Crash intentionally when requestTiles with invalid key.
    • 7e059cd : Use system resources for share and websearch action bar.
    • c1b5f47 : Use system resources for share and websearch action bar.
    • 8001123 : Cherrypick "Don't include TargetConditionals.h when building for android."
    • 522d1de : Cherrypick ac38465: Handle bionic in safe_strerror_posix as well as glibc.
    • ebf434c : Allow V8 to be built even when chromium is prebuilt.
    • 014d573 : Cherry pick "Cache pending JS bridge sync IPC replies, and send in case of RenderFrame deletion."
    • a0301ba : Cherry-pick: aw: Ensure fallback tick unsets |block_invalidates_|
    • b86c312 : Cherry-pick: cc: Report only on active tiles in tracing.
    • fa0bf6f : Cherry pick "Fix strict mode violations in Android."
    • 8728ef9 : Clean cherry-pick: Fix a crash reported by monkey tests.
    • afd6f82 : Clean cherry-pick: [aw] Fix crash when "misbehave" app exits fullscreen.
    • 3c71a2a : Cherry pick "Include tile manager state in lthi state dump"
    • 74a4665 : Cherry pick "Add source frame number to LayerTreeImpl::AsValueInto"
    • ffe8627 : Cherry pick Add gpu_memory_usage to Tile::AsValue
    • ef8900b : Cherry-pick: cc: fix content_to_screen_scale in UpdateTilePriorities.
    • 8d85fdd : Record Chromium merge at DEPS revision 38.0.2125.24
    • 005ed73 : Cherry-pick: cc: Always perform analysis to detect solid color tiles.
    • 612621e : Cherry-pick: Only set accessibility focus on page load for browser tabs, not web views.
    • 5b5755f : Amend merged revisions to deal with chromium transition.
    • c2bc7c7 : Cherry-pick: cc: Remove tiles from recycle tree that were deleted on active.
    • deeaef6 : Cherry-pick: (Reland) cc: Remove recycled tilings when active tree removes them.
    • 30f9339 : Remove Channel ID feature from Webview
    • 2a6da4f : Cherry-pick: aw: Avoid uncontrolled video context destruction
    • 0cc939e : Cherry-pick "Fix spurious 1px scrolling."
    • 9f2ae45 : Cherry-pick r291100 "Amend 289844 "Simplify android_webview wrap_contents mode."
    • c28b6a9 : Update mk files with FDO support.
    • 305ac12 : Cherry-pick: cc: Avoid redraw for missing tile outside visible rect
    • 430bbd9 : Cherry-pick: Do not request vsync on touch if using synchronous compositor
    • 429d488 : Fork: Limit async upload memory to 6MB
    • 5b54dd0 : Record Chromium merge at DEPS revision 37.0.2062.95
    • 49f41a8 : Cherry-pick: aw: Reset parent draw constraints on tear down
    • b32d232 : Cherry-pick: [Android WebView] API to enable fullscreen.
    • d5b30db : Cherry-pick: Propagate disallow_fullscreen_for_non_media_elements to renderer.
    • f0d22c2 : Cherry-pick: aw: Use async upload by default
    • 7352873 : Cherry-pick: Enable async upload egl with mailbox synchronizer
    • 2902654 : Cherry-pick: aw: Improve idle task scheduling
    • a2eb93e : Cherry-pick: gpu: Avoid unbounded idle queue in in-process context
    • 9798278 : Cherry-pick: aw: Track UI request GL separately from other threads
    • 5f9c8de : Cherry-pick: Remove GLInProcessContext::CreateContext()
    • a4bd948 : Cherry-pick: aw: Fallback to idle upload when zero copy disabled
    • 589aedc : Cherry-pick: aw: Flush idle queue on hardware teardown
    • 0ed8eb4 : Cherry-pick: Android Webview: Skip managed resources in mailbox sync
    • 5b6dcb9 : Cherry-pick: Android WebView: Fall back to idle uploads if draw functor table not set
    • b6c6d70 : Cherry-pick: Android WebView: Perform idle gpu service work
    • feacb0f : Record Chromium merge at DEPS revision 37.0.2062.76
    • 7396bf7 : Cherry-pick: Don't use webmediaplayer to FullscreenController about fullscreen change
    • e649150 : Cherry-pick: Fix ContentVideoView to support a ContextWrapper.
    • b82e5f8 : Adds LOCAL_FDO_SUPPORT to libwebview.
    • 476b387 : Record Chromium merge at DEPS revision 37.0.2062.68
    • 1ca5aae : Minimise logging in release branch.
    • 9cd59af : Attempt to fix the multi-arch webviewchromium build.
    • c2d8e69 : Cherry pick [android_webview] Fix android_webview_resources dependency.
    • 1081061 : Cherry pick [android_webview] mmap the .pak file for the correct locale.
    • b5ac2c9 : Cherry pick Add LINKER_INITIALIZER marker to MemoryMappedFile::Region::kWholeFile
    • 0c426db : Cherry pick Make it possible to find locale pak files in the Android apk.
    • 8d8c7bb : Cherry pick [android_webview] Do not extract webviewchromium.pak
    • 815df48 : Cherry pick [android_webview] Remove custom package specifier from resources_config.
    • 963ec06 : Cherry pick [android_webview] Don't unconditionally add pak files to system image.
    • adf47cd : Cherry pick Add support for loading pak files from arbitrary file regions
    • 94e03d8 : Cherry pick [android_webview] Introduce AwAssets to reference assets inside the apk.
    • f4933c2 : Tile priority in Android WebView
    • 4f36274 : Record Chromium merge at DEPS revision 37.0.2062.52
    • 0c52c36 : Cherry-pick: aw: Add and use DrawGL kModeSync
    • de56b4a : Cherry-pick: aw: Release hardware onTrimMemory(MODERATE)
    • a0fbf40 : Cherry-pick: aw: Release hardware onTrimMemory(MODERATE)
    • b011bc8 : Record Chromium merge at DEPS revision 37.0.2062.34
    • 86e749a : Cherrypick: [Android] Cache injected Java objects' methods info on renderer side
    • 3867ff5 : Cherrypick: [Android] Use Blink UTF8-UTF16 strings conversion in Gin Java Bridge
    • 5b236bc : Cherrypick: [Android] Switch to Gin Java Bridge implementation
    • 36b6013 : Cherrypick: [Android] Move content/browser/{renderer_host = android}/java/*
    • d4eceaf : Cherrypick: [Android] Java Bridge with Gin: implement Java Bridge dispatcher
    • 88109bf : Cherry-pick: Pass resourceless software mode in SetExternalConstraints
    • a0c07e2 : Cherry-pick: gpu: Always use EGL_KHR_fence_sync with mailbox sync
    • 6ad0c95 : Cherry-pick: gpu: Expose GLFence impls
    • d404477 : Cherry-pick: Add common GLFence::IsSupported() check
    • 8767d32 : Record Chromium merge at DEPS revision 37.0.2062.21
    • 0d47996 : Revert "FORK: QC driver bug workaround"
    • 1ec8777 : Cherry-pick: base: Default android version to 4.4.99
    • 3ade1bb : FORK: QC driver bug workaround
    • 15bdbee : Cherrypick: [android_webview] Fix Android.mk module dependencies.
    • 612d2de : Record Chromium merge at DEPS revision 37.0.2062.10

  • platform/external/chromium_org/third_party/WebKit with 26 change(s)
    • e754041 : Record Chromium merge at DEPS revision 38.0.2125.102
    • a12707d : Record Chromium merge at DEPS revision 38.0.2125.101
    • 20e637e : Cherry-pick: Don't extend delete selection from zero.
    • f54f2a1 : Clean cherry-pick: Handle deleting non-single-word characters at end of input.
    • 6dc92c4 : Record Chromium merge at DEPS revision 38.0.2125.80
    • c681aaa : Record Chromium merge at DEPS revision 38.0.2125.74
    • 158e53b : Record Chromium merge at DEPS revision 38.0.2125.69
    • 947e1c2 : Record Chromium merge at DEPS revision 38.0.2125.57
    • f1c5443 : Update makefiles after merge
    • 42d5bc4 : Record Chromium merge at DEPS revision 37.0.2062.117
    • 6fb2484 : Record Chromium merge at DEPS revision 38.0.2125.24
    • feb6977 : Cherry-pick: Hide video controls after touch from hideMediaControlsTimerFired.
    • 63c1dee : Record Chromium merge at DEPS revision 37.0.2062.95
    • f3f515d : Cherry-pick: If the media controls are visible they should always grab clicks
    • f993d1d : Cherry-pick: Fix segfault reported by ClusterFuzz.
    • bb8b0ae : Cherry-pick: Set fullscreenEnabled to false when fullscreen is not supported.
    • 1f93d9b : Cherry-pick: Webkit setting for embedders that do not support fullscreen.
    • 3374ac5 : Cherry-pick: Hide fullscreen button when fullscreen not supported.
    • 5ebcb5f : Cherry-pick: Don't show video fullscreen until DidEnterFullscreen() is called, and disable fullscreen for non-media elements for android webview
    • b254040 : Cherry-pick: Find the current fullscreen video element rather than the one on top of stack
    • b14edf6 : Record Chromium merge at DEPS revision 37.0.2062.76
    • a768ab6 : Record Chromium merge at DEPS revision 37.0.2062.68
    • a687dc5 : Record Chromium merge at DEPS revision 37.0.2062.52
    • 3bf1427 : Record Chromium merge at DEPS revision 37.0.2062.34
    • f5ef167 : Record Chromium merge at DEPS revision 37.0.2062.21
    • e668ac8 : Record Chromium merge at DEPS revision 37.0.2062.10

  • platform/external/chromium_org/third_party/angle with 13 change(s)
    • b5af678 : Use a D24S8 format to back GL_DEPTH_COMPONENT32_OES in D3D9.
    • 8eee38b : Update makefiles after merge
    • f4126d2 : Fix nameless struct handling.
    • 75551cf : Avoid D3D11 primitive restart index using 32-bit indices
    • 3e3b057 : Update makefiles after merge of Chromium at 37.0.2062.52
    • c333af9 : Use commit_id.py on Windows, and handle missing git.
    • 0d62e88 : Update makefiles after merge of Chromium at 37.0.2062.21
    • ebba7d3 : Fix HLSL compiler error with else-rewriting in functions.
    • 9093114 : Add a new TIntermRaw node type to translator.
    • 5ec99a7 : Fix not rewriting else-if blocks.
    • b3319df : Fix npot Texture level 0 validation.
    • a1bb2d5 : Restrict the size of shader arrays.
    • ea77ce2 : Fix buffer overflow error on buffer resize.

  • platform/external/chromium_org/third_party/freetype with 2 change(s)
    • 8651496 : Update makefiles after merge
    • 6e89810 : Update makefiles after merge of Chromium at 37.0.2062.21

  • platform/external/chromium_org/third_party/icu with 4 change(s)
    • 528be20 : Update makefiles after merge
    • fffc215 : Update Android WebView to use new system ICU
    • dbb8d6a : Update makefiles after merge of Chromium at 37.0.2062.21
    • a633245 : Add missing linker dependency on advapi32.lib for icuuc target.

  • platform/external/chromium_org/third_party/libsrtp with 2 change(s)
    • 38458a3 : Update makefiles after merge
    • e3c7010 : Update makefiles after merge of Chromium at 37.0.2062.21

  • platform/external/chromium_org/third_party/libvpx with 7 change(s)
    • d148f80 : Update makefiles after merge
    • 8110782 : Remove accidental commit
    • 8a9cab7 : Cherry pick "Fix allocation of context buffers on frame resize"
    • 4299d0b : Cherry pick "Fix bug 837: realloc mode info buffers on resize"
    • 6e18fa2 : Set baseline version of libvpx from m38 cut
    • 9d92657 : Fix x86 build with upstream cherry picks.
    • d9f5906 : Update makefiles after merge of Chromium at 37.0.2062.21

  • platform/external/chromium_org/third_party/libyuv with 2 change(s)
    • 866b9f9 : Update makefiles after merge
    • e7c93e7 : Update makefiles after merge of Chromium at 37.0.2062.21

  • platform/external/chromium_org/third_party/openmax_dl with 3 change(s)
    • a10b50a : Update makefiles after merge
    • 8d52542 : Update makefiles after merge of Chromium at 37.0.2062.21
    • 27047d8 : Update makefiles after merge of Chromium at 37.0.2062.10

  • platform/external/chromium_org/third_party/ots with 2 change(s)
    • ac9861b : Update makefiles after merge
    • a98c62a : Update makefiles after merge of Chromium at 37.0.2062.21

  • platform/external/chromium_org/third_party/skia with 17 change(s)
    • f14866d : Port of https://skia.googlesource.com/skia.git/+/3a49520696b2eca69e57884657d23fd2402ccfd1 to M38 branch.
    • f76069a : Cherry-pick of https://skia.googlesource.com/skia.git/+/96c118edff293af93db0a2b1b6775428117924b1 to m39 branch
    • a93c327 : Fix convexicator bug
    • 2034913 : fail early if coincidence can't be resolved
    • 9eebe40 : Update the alias mapping for Noto Sans CJK.
    • 8fe1882 : Fix error handling in DirectWrite with tiny text.
    • 57fe880 : Fallback to moveTo when unable to find the first tangent in cubicTo
    • e82b9bc : DirectWrite to use aliased if ClearType is empty.
    • c519a51 : Partially revert 749e42acb26c37a2d11196fc9e80c93158e5bbda.
    • 749e42a : Fix saveLayer() with a pixel-moving filter vs SkBBoxHierarchyRecord / SkRecordDraw
    • 1313b3f : Add alias mapping for Noto Sans CJK for ja/hans
    • 7f8c54c : Check all scratch texture allocations for image filters.
    • 413546c : Add SkBitmap::readPixels() and reimplement copyTo and SkCanvas::readPixels
    • 0d78ac2 : Set maximum output size for scaled-image-cache images
    • 0c1c911 : Adding 64 bit checks
    • f2d87ba : Get additional DW font metrics when available.
    • 20ee1ba : Change SkCanvasState to use inheritance.

  • platform/external/chromium_org/third_party/webrtc with 4 change(s)
    • 2dc3360 : Update makefiles after merge
    • 6c2b7b2 : Create WebRTC 38 branch from trunk@6905
    • f58511d : Update makefiles after merge of Chromium at 37.0.2062.21
    • b5f5e90 : Create WebRTC 3.55 branch from trunk@6496

  • platform/external/chromium_org/tools/gyp with 1 change(s)
    • 2e66f5c : Add LOCAL_FDO_SUPPORT when generating Android mk files.

  • platform/external/chromium_org/v8 with 37 change(s)
    • 6e596b5 : Version 3.28.71.15 (merged r23824)
    • a2bb85e : Version 3.28.71.14 (merged r23144)
    • 728b104 : Version 3.28.71.13 (merged r24049)
    • 2060cd6 : Version 3.28.71.12 (merged r24125)
    • c0f76a1 : Version 3.28.71.11 (merged r24079)
    • 2e4c2a0 : Version 3.28.71.10 (merged r23727)
    • 895fe77 : Skip slow webkit test.
    • 908fbbb : Version 3.28.71.9 (merged r23691)
    • 267831d : Version 3.28.71.8 (merged r23404)
    • 15eaa8c : Version 3.28.71.7 (merged r23397)
    • ba1959a : Version 3.28.71.6 (merged r23552)
    • 0d5412d : Update makefiles after merge of Chromium at 38.0.2125.24
    • 5fadd68 : Version 3.27.34.15 (merged r23129)
    • 0bb343f : Version 3.28.71.5 (merged r23129, r23114)
    • 8e6b6de : Update mk file for v8 to enable FDO.
    • 4b64eab : Add LOCAL_FDO_SUPPORT to v8.
    • 14b092b : Version 3.27.34.14 (merged r23084)
    • 4e9dcd0 : Fix invalid ASSERT on 3.27 branch
    • 544132d : Disable handle zapping on 3.28 branch
    • dac01f4 : Version 3.28.71.3 (merged r23081)
    • 55ad9c9 : Create V8 3.28 branch for Chrome 38
    • b3d0e07 : Update makefiles after merge of Chromium at 37.0.2062.68
    • 644e49b : Version 3.27.34.12 (merged r22693)
    • ac35710 : Version 3.27.34.11 (merged r22007, r22019, r22090)
    • c62ef8e : Version 3.27.34.10 (merged r22494)
    • 3bd7d9d : Version 3.27.34.9 (merged r22667)
    • 804712e : Version 3.27.34.8 (merged r22616, r22617)
    • fdc3c55 : Version 3.27.34.7 (merged r22223)
    • d4205b7 : Update makefiles after merge of Chromium at 37.0.2062.21
    • 0ce8f0b : Version 3.27.34.6 (merged r22029)
    • dc9b14d : Version 3.27.34.5 (merged r21907)
    • b650062 : Version 3.27.34.4 (merged r22003)
    • 70aa50b : Update makefiles after merge of Chromium at 37.0.2062.10
    • d6a645f : Version 3.27.34.3 (merged r22037)
    • 84b8647 : Version 3.27.34.2 (merged r21903)
    • ca39d83 : Disable handle zapping on 3.27 branch
    • b1b7435 : Create V8 3.27 branch for Chrome 37

  • platform/external/conscrypt with 3 change(s)
    • cb573b2 : OpenSSLX509Certificate: mark mContext as transient
    • 8f703d4 : NativeCrypto: empty data content for PKCS7 container
    • 05234c0 : OpenSSLCipherRSA: add new reason to exception mapping

  • platform/external/libpng with 3 change(s)
    • 275a4f8 : Restore a width check that was removed from png.c (CVE-2015-0973)
    • 7be36a0 : Fix buffer overwrite in png_build_index
    • 36c9013 : Fix buffer overflow security vulnerability (CVE-2014-9495)

  • platform/external/okhttp with 2 change(s)
    • 9359e12 : Avoid a reverse DNS-lookup for a numeric proxy address
    • 4f61132 : Fix NPE in Connection#close when socket == null.

  • platform/external/sepolicy with 6 change(s)
    • 426b6f3 : (Telecom-system Part 3.b) Change telecom service context to "system"
    • 6bedc1a : Allow appdomain read perms on apk_data_files.
    • 76b155a : lmkd: allow lmkd to lock itself in memory
    • 080faef : dex2oat: fix forward locked apps
    • a53f429 : Remove auditallow from system_server.
    • 750426f : fix system_server dex2oat exec

  • platform/external/sonivox with 1 change(s)
    • c76a325 : DLS parser: fix wave pool size check.

  • platform/external/wpa_supplicant_8 with 2 change(s)
    • f7a01d5 : P2P: Validate SSID element length before copying it
    • 56035fa : Android: Remove ctrl_interface=wlan0 from config template

  • platform/frameworks/av with 18 change(s)
    • 1809c2f : audio effects: fix heap overflow
    • 6cc7fe0 : Prevent integer underflow if size is below 6
    • b242d24 : Prevent reading past the end of the buffer in 3GPP
    • b9bd167 : Prevent integer overflow when processing covr MPEG4 atoms
    • 93ba37d : Fix integer overflow when handling MPEG4 tx3g atom
    • 6e7e30d : Fix integer underflow in covr MPEG4 processing
    • b9f68d9 : IOMX: Enable buffer ptr to buffer id translation for arm32
    • 409c1b9 : IOMX: Add buffer range check to emptyBuffer
    • d0f6f43 : Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes
    • f45c9fc : Add some sanity checks
    • 86ae2ee : Fix integer underflow in ESDS processing
    • 8d88192 : Fix integer overflow during MP4 atom processing
    • 894c7ba : Fix several ineffective integer overflow checks
    • 2241216 : mediaplayer: ensure secure decoders are instantiated before starting source
    • 90005aa : stagefright: add software renderer support to OMX_COLOR_YUV420SemiPlanar
    • 43beaf3 : stagefright: set consumer usage flags and desribe YV12 HAL format
    • 8d10f8e : stagefright: do not reject SPL5 files outright in SoftMpeg4 decoder
    • d801050 : libstagefright: Use aligned width and height.

  • platform/frameworks/base with 276 change(s)
    • d42d72c : Prevent system uid component from running in an app process
    • b481410 : Lockdown AM.getRunningAppProcesses API with permission.REAL_GET_TASKS
    • 69f2910 : Fix incorrect condition for sub id check.
    • 154c507 : Fix incorrect condition for sub id check.
    • 4d0dd31 : Fix incorrect condition for sub id check.
    • f2e5ef3 : Fixing to fail android.JobScheduler.TimingConstraintsTest#testSchedulePeriodic in TV test.
    • 15dc72e : Fix incorrect condition for sub id check.
    • ac9da77 : When scanning unbundled apps, only install the expected APK tree
    • 32dcf56 : CEC: Explicitly turn on screen for remote control passthrough
    • b298ba3 : Fix NPE if FPE service does not exist.
    • a6f3009 : Disable more hotkeys while in setup.
    • c6cd327 : Write correct checksum when formatting partition
    • a4e0ab6 : Define the capability to speed up MT call audio
    • 4faaaf6 : Avoid crashing on corrupted notifications.
    • 157cf33 : Prevent activities from being started during setup wizard.
    • 04817d6 : Move Noto Sans Tai Le to the end of the font fallback list.
    • 67676f8 : MediaProjectionPermissionActivity: Fix NPE.
    • 78873f4 : Avoid crashing on startup when policy forbids lockscreen camera.
    • 0590e4e : Changing usage of carrier name field of SubInfoRecord
    • f1f0c57 : Keyguard: Use plmn/spn broadcast when no SIMs
    • ceb1699 : Fix change IME content description
    • a85714e : Fix incorrect condition for sub id check.
    • e34c3bc : Remove TrustAgent whitelisting API
    • d0f748a : Fix accessibility focus bug in statusbar
    • 4cbffa6 : Fix wifi AP backup
    • c031561 : Fix NPE
    • 5175477 : Fix year picker initial range
    • b464571 : Revert "Fixed accessibility for the pin input view on keyguard."
    • c9ef840 : Disable color view animations when stable insets change
    • 7c548a4 : camera2: Make legacy error handling more robust.
    • e6a383d : camera2: limit flexYUV array size in DngCreator
    • 5427b1d : [DS] Correct the access method for telephony system property
    • 61f99d3 : Suppress logging to avoid showing phone no.
    • b99f804 : Allow ~Layer() to happen after onGLContextDestroyed
    • 2b5678f : Camera2 legacy: Do not advertise NV21 support.
    • 02cb4d2 : Fix crash caused by disabling the Options panel on TVs
    • ed7698c : Defer tap outside stack until multiwindows
    • 20afdd5 : Delay the second message for 30ms more than the last message for a2dp
    • bf6e4c7 : Add reason string for bringing stack to front
    • 373f559 : [RenderScript] Allow U8_2 & U8_3 input allocation for Histogram Intrinsic
    • e6d2e78 : Even more debug for bug 17721767.
    • 10f3261 : Avoid ripple buffer creation for empty bounds
    • 223798c : Work on issue #18201239: ANRs in com.google.process.gapps:
    • 7ad4b34 : Don't try to launch broadcast receivers during boot
    • a373c62 : Don't launch broadcast receiver processes during boot
    • a0d3d32 : More debugging for bug 17721767
    • a0dd797 : Remove debugging and skip InputMethod windows
    • 1dda6af : More debugging for bug 18201239.
    • 520c931 : Revert "Revert "Rename setGlobalPreferredNetworkType to setPreferredNetworkTypeToGlobal per API council.""
    • e241c8e : Revert "Rename setGlobalPreferredNetworkType to setPreferredNetworkTypeToGlobal per API council."
    • a4b1013 : Debug for bug 18201239.
    • 0e337d9 : Camera: Clarify JNI exception message
    • 78214d3 : Unhide getDataRoaming, Messenger uses it to decide to download MMS or not.
    • f3db21d : Add debug for ANR
    • 6d02c5e : Complete booting when frontmost activity is idle
    • 7e398d0 : Added configuration to determine whether VoLTE requires provisioning.
    • 13d64e5 : GpsLocationProvider: Read data enabled status from TelephonyManager.
    • 1a6e1e0 : Wipe FRP partition if OEM unlock enabled
    • dd3977b : Add new debug feature to track associations between processes. Also add some debugging for spurious service ANRs.
    • 5022168 : GpsLocationProvider: Read data enabled status from TelephonyManager.
    • 3c317fa : Fix colored icons in doze mode
    • e01e19b : Removing unwanted tethering profiles from config.xml
    • 2177ed5 : remove actions and calls for the old sms/mms api BUG: 18005911
    • f6419a0 : Revert "Allow home to be pressed while in incoming call screen"
    • ab26999 : Propagate DrawableContainer state on mutate, fix ColorDrawable theming
    • d800938 : Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
    • 9c59a03 : Add global setting for ephemeral network timeout.
    • ad9be88 : Revert "Allow home to be pressed while in incoming call screen"
    • c2088f7 : Propagate DrawableContainer state on mutate, fix ColorDrawable theming
    • 87c7f8c : Revert "Revert "Attempt to fix keyguard missing bug""
    • 334c1c7 : Fix bad alarm delivery
    • e886800 : Revert "Revert "Attempt to fix keyguard missing bug""
    • 700e1f0 : Avoid self-recursion if client calls init() from date listener
    • 48a70a1 : Fixing issue with old thumbnails on first launch of app. (Bug 18718114)
    • eb51280 : Enable native tracking for RS contexts to improve GC behavior.
    • 720ab95 : make sure wificonfiguration scan cache doesnt grow unbounded Bug:18703749
    • 8035b6e : handle beacons reported with wrong RSSI value of 0 - Bug:18654243
    • e054b8c : Fixed a bug where the empty shade and dismiss views would animate
    • 34b5676 : Fixed a bug where the background could become transparent
    • 27dc16c : fix Uss accounting in getPssPid()
    • 795302f : Fix crash in BluetoothControllerImpl
    • fe83562 : Fixed a bug where the pattern may become invisible
    • 4ad6dae : Adding new config variable that is used to determine if ERI should be used when voice RAT is LTE on CDMA network.
    • 6303e73 : Add toString in NetworkFactory.
    • 22f0695 : Fix auto-advance regression in radial time picker
    • 5a1731d : Fix issue #18665625 CTS:android.app.cts.InstrumentationTest#...
    • 08e1f64 : Push inet condition to new MobileSignalControllers
    • 31cf017 : Fix issue with RNA destruction mid-animation
    • b8a8a81 : Remove unnecessary/erroneous reference counting
    • b185469 : Revert "Add overscan insets to surface frame dimensions in WallpaperService."
    • 80c8726 : Fix default value of AnimationDrawable's one shot property
    • 15fd63b : Revert "Fix calculation of overscan insets in WindowState."
    • a98d346 : Consistent result when signatures don't match.
    • 4f25b78 : Update dark mode when notification is updated
    • 168c025 : Update dark mode when notification is updated
    • c137fe9 : Offer to "merge" subscribers for data usage.
    • 1527911 : Don't send the same PendingIntent more than once.
    • 8573710 : add disable Ephemeral Network API Bug:18525241
    • dd07989 : Don't forget to listen for USER_ALL broadcasts.
    • 42b4602 : Ensure that loading and unloading of tasks happen symmetrically with lifecycle events. (Bug 18574950)
    • 9a761b4 : Show "Connected via Wi-Fi assistant" for ephemeral networks.
    • 06e13e5 : (Telecom-system part 3) Adding Telecom Loader Service
    • 30232fd : Fix flipped captive portal bit in network conditions bcast.
    • 14b6950 : Doing provisioning check for wifi tethering from SystemUI
    • f82b758 : Revert "Merge "Remove CONNECTIVITY_CHANGE_DELAY and friends." into lmp-mr1-dev"
    • 1e07ae4 : Make CarrierText handle multi-sim
    • e131bd1 : Handle keyguard dismiss flags correctly
    • 1f2de7e : Fix issue #18510117: Returning from an activity started with...
    • a39e67b : Dismiss insecure keyguards if FLAG_SHOW_WHEN_LOCKED
    • b9ab696 : Update dark mode on notifications when content is updated
    • ce6b474 : Handle package changes in NetworkScoreService.
    • 9f2c2b2 : Don't enforce control permission when preparing consented VPN.
    • e2e1292 : Final resource IDs.
    • eb536ea : Print spooler crash when printing after a rotation.
    • 14f4bf3 : Fix DPM.resetPassword("")
    • 38ee818 : Fix wifi reconnection tests.
    • 44e5417 : Ensure arraylist index is montonically decreasing
    • ab0ab51 : Fix wifi tethering tests.
    • 43c6f97 : Fixing high cpu usage due to case not falling through to wait logic. (Bug 18390735)
    • 0fa013f : Fix deadlock caused by synchronous setOccluded() method in keyguard
    • efa0c17 : Shadow: Fix the crash in spot shadow
    • 4f683cd : If task isn't found in recents, look in the stacks.
    • b481735 : Add logging for failure to finish.
    • 1c39bcc : Yank ResourceCache out of Caches
    • c1b99f7 : Fix NPE when parceling SubInfoRecord
    • f71d394 : Fixed a bug where the HUNs were not clickable
    • 9bda832 : Fix bug where checking-in more than once would cause an infinite loop in UsageStatsService
    • 8c771c5 : Pass surface insets from window attributes rather than params
    • 3c5db51 : Clear the initialized flag when resetting the height.
    • 8e482e6 : Remove scroll view from correct parent in AlertController
    • e56b5d3 : also add backtraces of CPUs before watchdog kills system server
    • 0cc96d3 : Ensure we don't pass null values in to Theme.resolveAttributes
    • 20e2d4b : change setProvisionedValue/setProvisionedStringValue to return operation result.
    • a8afaed : Handle user privacy properly during network initiated requests. Bug: 16131208
    • e63f699 : do not allow monkey to flip OEM unlock flag
    • 37462c4 : Attempt to fix invisible Keyguard #2
    • 0ab0150 : Disable layer leak tracking
    • 2264b08 : Hide the increased window size due to colored bars from the view hierarchy
    • d23bb53 : Fix issue #17377423: Frequently see 500ms latency on app open...
    • bb58cd0 : Add massive logging to investigate blank Keyguard
    • a17f870 : add option to link only same credential configurations
    • 330d80a : Omit appearing views that have a parent that is also appearing.
    • 2f5c245 : Fix wifi association tests
    • ffd2ab1 : Doze: Introduce a pulse period function.
    • 38e585f : Send empty flash for some CDMA carriers for 3way call
    • a22bc74 : Additional layer logging
    • 9b9d16d : AudioEffect JNI: fix queryEffects()
    • 0f2633b : Fix invisible Keyguard
    • b4f845a : Change EmptyArray System.identityHashCode to Object.hashCode.
    • e64c7f3 : add some assert messages to download manager test
    • 8aefae8 : initialize codec list before MediaCodec.getCodecInfo()
    • a1551f5 : Doze: Wake up on touch, fade between states.
    • 04ae683 : Allow wake keys to wake dozing device.
    • 5e3cc01 : Fix race condition
    • dc8ba04 : Additional layer logging, and added mutex
    • 3e71ae9 : Plus code handling for non-NANP CDMA carrier
    • 172d096 : Ensure there's a valid handler when registering a sessions listener
    • 2b98d62 : Fix backwards arguments to performDexOpt
    • 01ea2ec : Yet more layer tracking logging
    • bb99337 : Fix some wrong-thread issues around animator management
    • 90b8495 : Used LOCAL_SHARED_LIBRARIES for proper dependencies
    • 175f8d0 : Add a missing dependency on a shared JNI library
    • 39ba17d : Clear ripple animations on cancel/end
    • 23f888a : Only use default backgrounds when not extending AlertDialog style
    • effe2b1 : Clean up connectivity tests.
    • 05289ff : Unregister from the remote renderer only if bound.
    • 7517852 : Have destroy call freePrefetchedLayers
    • f2909cd : Fix the (0,0) vector case for extra vertices computation
    • 203de74 : More debug for issue #17310019: pause when launching settings
    • 45b7ef2 : Workaround to prevent starting the same task from Recents twice. (Bug 17322903)
    • 2bec018 : Listener callbacks ordering fixups
    • dc80649 : Update soundscape for L, using classic names.
    • eeba8bd : Free prefetched layers on TRIM_MEMORY
    • aafe628 : Keep tests building.
    • 62d799a : FileBridge needs to keep strong reference to PFD.
    • 2f9a4c8 : Debug issue #17310019: pause when launching settings
    • daf46ac : Fix missing status bar icons
    • 6f6e75e : Fix memory leak in ResTable
    • 2c604b7 : Track buildLayer calls, destroy if unused
    • 5e1edae : Ensuring that the ActivityInfo cache accounts for the task's user id. (Bug 17314317)
    • 4f9482d : Additional changes to improve performance when loading Recents. (Bug 16987565)
    • aa3cac2 : Add Media Player Streaming Tests
    • ca2ba79 : Doze: Better handling for non-default templates.
    • 629fca2 : Fix issue #17289876: startActivityFromRecents appears to launch the wrong task
    • 018299f : Fix large text setting for QS
    • f139774 : Call onPhoneDestroyed when the service is unbound.
    • c4afa48 : Zen: Remove alarm warnings, color the subhead instead.
    • a85a620 : Actually end animators on tree destruction
    • 413a5f1 : Fixed a bug where notifications could remain in the overlay.
    • f2e3305 : Animator stuff
    • 204c4ad : Add null check to cleanupRecentTasksLocked.
    • 17a79da : Doze: Null check in NotificationContentView.mContractedChild.
    • 0189c56 : Fix NPE in RippleDrawable
    • 0998d7c : fix ScanResult read from parcel, this function was broken and causes wifi settings to crash
    • 1618eaf : IMS: modify sendDtmf interface.
    • 6467602 : Fix NPE when have no phone accounts
    • b2c1b90 : Notify VM of native pixelref allocations
    • 4f06b1a : Correctly detect the wrong Z value for the light
    • c7a54fc : Fix SetupWizard crash when creating Guest or Restricted profile
    • 428377f : Move SystemBackupAgent from services.jar to frameworks.jar
    • 8c85bd4 : Clean up nullable listeners in date and time picker delegates
    • 5c3ee4e : Fix layer shadow transform crash
    • 8981f56 : per bssid blacklist
    • 2784710 : VoLTE incoming call number
    • f779ca7 : Work on issue #16683269: system_server still leaking memory
    • 320a3b7 : Don't run animators in buildLayer
    • 593e16e : Clear identity before calling out to PackageHelper
    • 6a2df9b : In startActivityAsCaller, changing the way we get the userId.
    • 58623bb : Enable VoLTE with overlay configuration allowing disabling.
    • 6ad1d3e : Fix BitmapDrawable outline crash
    • 34aa986 : Update conference call APIs.
    • 89d44eb : Fix a logic error so mtu works.
    • 255bc9b : Tighten restore-at-install behavior
    • 1a579cc : Fix crash in legacy apps that register without a looper
    • eeae70e : Use thread safe set for RemoteConnection.mListeners
    • 5be32e2 : Include more state in ParcelableConnection
    • 34afbdf : Revert "Revert "add apn setting parameters, and set apn parameters to bp""
    • 333321e : Make TranslucentConversionListener a SystemApi
    • ceb9d37 : Fixed a NPE during setup wizard
    • 9585b5b : Clean up app following death when creating service
    • 81fc010 : Revert "Revert "Update attrs / public.xml for VectorDrawable opacity removal""
    • d09a29f : Remove extraneous clearing of inet condition
    • 0308656 : Fix NPE in NinePatchDrawable, propagate theme in StateListDrawable
    • fbdb3d1 : Revert "Update attrs / public.xml for VectorDrawable opacity removal"
    • 7168e4c : Make WebViewFactory more robust.
    • 3805204 : freeze screen rotation during memory and app launch test
    • e934c9e : Reduce the frequency of calls to isDexOptNeededInternal.
    • e2946d1 : Use native ISA for dex code (in case there's a NativeBridge)
    • 9f568eb : Fix issues #16655104 and #16875776 in battery stats.
    • 0323554 : Fix issue @16555033: Battery history overflowing too much
    • cefaeb2 : Improve error detection in app compitibility test
    • 5794248 : Debug for 13924095.
    • 0e7995c : Keep app focus and input focus current
    • d6b2d46 : First pass of changing statusbar connectedness
    • 4a1d648 : Have styleable indices be non-final for library projects
    • 48d453d : Fix NPE in DevicePolicyManagerService that crashed SystemUI
    • 9f2b71b : Fix screenshots.
    • 4f7cbaa : Need to post-process all action icons to get the correct color.
    • 969353d : End the animator when stop() is called
    • 505549a : Fix JNI error in exception reporting.
    • 0603020 : clamp & round alpha
    • 01ad232 : Debugging bad notification sorts.
    • dc568d2 : Revert "Make Connection threadsafe"
    • 82e3628 : DocumentsUI is only dialog when really large.
    • d85b9a6 : Unregistering receiver in onStart/Stop vs onCreate/Destroy. (Bug 16513124)
    • 384f8c0 : SysUI: Fix notification leak
    • b9a89f5 : Optimize large preview from the screenshot notification.
    • abca1b6 : Bump refcount of canvas created for Picture
    • 8a22016 : Don't request network scores before boot completes.
    • 31032aa : Add NetworkScoreManager.disableScoring().
    • c04f2d3 : Eliminate memory leak in TaskPersister
    • 9e73bc6 : Fix crash in ExpandHelper
    • c26952b : Don't double-cancel the active ripple
    • 9b8a96b : Camera2: CameraManager refurbishing and error management
    • 8367a2e : Revert "Dump RenderThread stack on unresponsive"
    • 728cedf : Add memory tracking for persistent proccesses and launcher
    • 4c90b2e : Don't create a ConnectivityManager when the service isn't ready yet.
    • 4ff55c6 : QS: Handle all camera api exceptions during init.
    • 75a5d9e : Fix DUN-based tethering.
    • 453b233 : Refactor screen blocking logic.
    • 8eb9800 : Dump RenderThread stack on unresponsive
    • 5bedf52 : AudioService: wait for init completed to handle media server restart
    • f5fc491 : Fix WiFi-Direct.
    • a151400 : Detect bundled app ABI for cluster-style layout.
    • 5988384 : Don't register PDBService if not available on device
    • 728aded : QS: Fix crash switching users.
    • 054732d : return false for media keys if no controller
    • 659ef01 : camera2: Fix swapped Face detection commands.
    • 7a63fee : Revert "Separate Canvas JNI code from the implementation."
    • fbddc0a : QS Guest fixes
    • e7ae38c : Zen: Return of the alarm warning.
    • e0a98ef : Fix root RenderNode damage calculation
    • c92f17f : Revert "Block focus with a touchscreen for ActionBars and Toolbars"
    • f757432 : Add null check
    • e553d64 : Fix multiArch installs where only some archs are available.
    • 81a6b2c : Revert "Block focus with a touchscreen for ActionBars and Toolbars"

  • platform/frameworks/ex with 5 change(s)
    • bcf9446 : portability: Fix a bug where long AF callbacks caused ISE timeouts
    • ee79c6e : Log null returns from Camera.getParameters
    • fbd0084 : camera2-portability: Fix camera2 takePicture AE regression
    • e12fd4a : camera2-portability: Play shutter sound for camera2 captures
    • 3931c04 : Fix missing zoom fields in copy constructor of CameraCapabilities

  • platform/frameworks/native with 5 change(s)
    • 796aaf7 : Update maxNumber to be smaller.
    • 52704dd : Revert "omx: add Intel's SemiPlanar OMX color format that is used on some devices"
    • 791441e : Remove lock around ref count check in terminate.
    • 3fcd7dd : SurfaceFlinger: Make log message 64-bit compatible
    • 5fc19fd : SurfaceFlinger: Attempt to attribute fds to layers

  • platform/frameworks/opt/net/ims with 16 change(s)
    • e9ab611 : Add interface to determine whether the IMS service is available
    • 684de85 : Cleanup of conference code including logging, flags and some workflow.
    • 73fe148 : Fixing TMO Conference Call Attempt leaves Dialer App in a Zombie state.
    • 6b57737 : Use provisioning (if needed by carrier) to determine whether platform supports VoLTE
    • 5931e97 : IMS: Reset mHold flag once call is merged
    • 83f6d35 : Revert "Conference event package performance improvement."
    • 4619a45 : Revert "IMS Conference Callback Handling"
    • c6d5390 : IMS Conference Callback Handling
    • c0aadc6 : Complete implementation of ImsCallSession merge()
    • 3a30fc8 : Conference event package performance improvement.
    • f37b425 : IMS Conference Callback Handling
    • ea46ece : IMS: This patch includes: 1. change setProvisionedValue/setProvisionedStringValue to return operation result. 2 . add additional IMS config.
    • c4e4274 : Added support for VoLTE conference hold and resume.
    • 29bb493 : IMS: modify sendDtmf to pass char input as the vendor implementation does the conversion from char to int.
    • 7cd1b50 : Added utility functions to obtain VoLTE/VT platform & user configuration.
    • 791ff31 : Defined constant for default initial IMS state: set to false

  • platform/frameworks/opt/net/wifi with 25 change(s)
    • 75898a5 : Split untrusted NetworkFactory from regular one.
    • 567f9b2 : Split untrusted NetworkFactory from regular one.
    • ca5deaa : Revert "Hack to work around NetworkFactory bug."
    • 3b1c71f : Hack to work around NetworkFactory bug.
    • 9d13dcf : Stabilize ephemeral connections in the face of new BSSIDs.
    • 22fd791 : Hack to work around NetworkFactory bug.
    • 1a90ba6 : Apply 5GHz band preference only when comparing configurations on different bands
    • 344c625 : fix logspam Bug:18589606
    • e354510 : make sure wificonfiguration scan cache doesnt grow unbounded Bug:18703749
    • 25ed68e : autojoin scanning + P2P - discard autojoin scan when both infra and P2P are connected - reduce autojoin scan period when P2P is connected and infra is disconnected Bug:18692653
    • b509396 : handle beacons reported with wrong RSSI value of 0 Bug:18654243
    • 6c82f99 : - keep track of ephemeral configurations that are deleted by user - make sure we cleaned up prior ephemeral WiFiconfiguration from wpa_supplicant.conf Bug:18525241
    • d1d517c : rework scan logic so as to make use of delayed messages instead of scan alarm
    • 8c9fb52 : - dont loose explicitely selected bit when autojoining same network - use scorer only for untrusted networks Bug:18490330 Bug:18368125
    • 4d0dc29 : register network factory before processing scan results Bug:18512598
    • e1a599a : Fix call to startScan for untrusted setting change.
    • a2c073d : dont accept CONNECTION_EVENT until roaming is complete
    • 028bacd : adding debug logs
    • 99f7938 : fix spurious disconnect while associating, dont set AP configuration with NULL SSID
    • a64738e : add roam state watchdog.
    • 3eae8ac : Work around qcom hal bug (no interfaces found) for Mako
    • e3dd5f0 : Fix getAdapters() hang
    • edb13c0 : handle supplicant disconnected state change in roaming state + make roaming less erratic
    • d62d4c1 : Fix WiFi-Direct.
    • ecfffce : Fix 2.4/5 wifi roaming.

  • platform/frameworks/opt/telephony with 114 change(s)
    • 2c7234e : Log last 20 CAT proactive commands.
    • eea3164 : UICC: Handle card level REFRESH RESET events.
    • 29913ad : DcTracker: Cleanup connections when IccRecords is destroyed.
    • 97fd1e0 : Log last 20 CAT proactive commands.
    • ae01da3 : UICC: Handle card level REFRESH RESET events.
    • b21322b : DcTracker: Cleanup connections when IccRecords is destroyed.
    • 45a2cc9 : Log last 20 CAT proactive commands.
    • 5f3f4bb : UICC: Handle card level REFRESH RESET events.
    • d69bc8d : DcTracker: Cleanup connections when IccRecords is destroyed.
    • 05d3365 : Log last 20 CAT proactive commands.
    • b963beb : UICC: Handle card level REFRESH RESET events.
    • a95110b : DcTracker: Cleanup connections when IccRecords is destroyed.
    • 47ca8fb : IMS phone instantiation: add polling on base phone creation
    • 1a25df0 : Log last 20 CAT proactive commands.
    • af94615 : Notify subscriptionInfoChanged in setPlmnSpn even without sim.
    • 36d48c6 : Set carrierName of subInfo to null while creating/updating subInfo.
    • 210cd9a : UICC: Handle card level REFRESH RESET events.
    • d5a1f17 : DcTracker: Cleanup connections when IccRecords is destroyed.
    • 8d1a3d1 : Revert "Remove special handling for length field."
    • 43eaf7e : Adding a new param to calculateLength for SMS to indicate if called for a segment of multipart msg.
    • 7026d6c : Revert "Remove special handling for length field."
    • 8e4af4a : Reverting change which uses spnoverride to set ONS.
    • 857a98f : Revert "Remove special handling for length field."
    • 0a6f8a7 : Revert "Remove special handling for length field."
    • 6e9744e : SmsSenderCallback: Run the callback with the phone UID.
    • a9a7b3a : Reduce binder call when determing whether or not to use CDMA format for MO SMS
    • 3aa60e9 : Revert "Remove special handling for length field."
    • 1c547b8 : Revert "Remove special handling for length field."
    • 02728f4 : Revert "Remove special handling for length field."
    • 4a51984 : Revert "Remove special handling for length field."
    • 6785511 : Revert "Remove special handling for length field."
    • 7c4170d : add missing import android.os.Binder.
    • 19af803 : [DS] Correct the access method for telephony system property
    • 35062bd : Revert "Remove special handling for length field."
    • 815c895 : Suppress logging to avoid showing phone number.
    • d6e5599 : Revert "Remove special handling for length field."
    • f022163 : Revert "Remove special handling for length field."
    • f93b6d7 : Revert "Remove special handling for length field."
    • 26e7ebe : IMS:silent redial/srvcc call cleanup.
    • d9f746d : Add an API to access the CDMAPhone/GSMPhone call tracker state for DCTracker to check
    • 029f926 : Don't launch broadcast receiver processes during boot
    • 10512f0 : Revert "Make SubscriptionController thread safe and some cleanup."
    • fcf16b9 : Revert "Remove special handling for length field."
    • 3c90862 : Revert "Remove special handling for length field."
    • 87c0d29 : Change to reset network settings on SIM change instead of IMSI change.
    • 96740d8 : Revert "Remove special handling for length field."
    • 38522ee : Revert "Remove special handling for length field."
    • adcbb94 : Change to not call setLine1Number() when display number is updated in SubscriptionController.
    • 22b9ecc : Data roaming/enable settings should be per phone on a single SIM device.
    • 3596ccf : Revert "Remove special handling for length field."
    • 11a0f70 : Change to ignore onSubscriptionsChanged() in SST if active subId does not change.
    • 987378c : remove actions and calls for the old sms/mms api
    • 6e7cff9 : Fix build. Use isValidSubscriptionId in DcTracker.
    • df241cb : Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
    • 040f28c : Change to register content observer for data_roaming only after subId is updated.
    • 2fa26c0 : Revert "Remove special handling for length field."
    • 03473c0 : Revert "Remove special handling for length field."
    • 5b62359 : Revert "Remove special handling for length field."
    • a02f0a2 : Comment out masking of supported RAFs
    • 3d5ceda : Change to display correct network name on locked/quick settings screen.
    • 8df0fe7 : Add logging of TelephonyNetworkFactory
    • 4f51eee : ProxyController.setRadioCability - do not throw exception on simultaneous requests.
    • feadd9f : Clear calling entity before deleting SMS from raw table. Deletion needs permissions of the phone process.
    • f7a618c : Splice subscriber identity into NetworkMisc.
    • 5694fca : Revert "Remove special handling for length field."
    • 1aa8e10 : getActiveSubscriptionInfoList used wrong slection operator.
    • cb8e7ab : Change to query ICC file handler directly from IccCard instead of from Phone obj.
    • 4c9a8e8 : Only register SPN receiver when we need to
    • 7872199 : getActiveSubscriptionInfoList used wrong slection operator.
    • 59eaa2d : Change to query ICC file handler directly from IccCard instead of from Phone obj.
    • 187d00e : SubscriptionController store SPN brdcst in carrier
    • c895066 : Revert "Remove special handling for length field."
    • 3967db7 : CL to revert ag/575031 for nova
    • 1ec1208 : Revert "Remove special handling for length field."
    • 85bddb6 : Delete UiccCardApplication on recieving REFRESH_RESET for them.
    • 577d008 : On IMSI change and CDMA mode, set automatic network selection if it is manual.
    • 9762f91 : Delete UiccCardApplication on recieving REFRESH_RESET for them.
    • 5d7d4cc : On IMSI change and CDMA mode, set automatic network selection if it is manual.
    • 243a1f7 : CdmaLteServiceStateTracker: Do not override the volte override.
    • 0c2ca9c : Query voice radio tech when the SIMRecords finish loading.
    • 6b64b47 : ServiceStateTracker: Only call updatePhoneObject when the phone is registered.
    • 634ecb7 : Added debug messages for dialing - more VoLTE information.
    • 2fac269 : ussd: Suppress error dialog when ussd release received
    • 8dca43f : Added debug messages for dialing - more VoLTE information.
    • 22f0bf1 : ussd: Suppress error dialog when ussd release received
    • 757e098 : IMS: fix auto-resume behavior for remote hangup on Volte call made on carriers that also supports CDMA.
    • adba8ac : IMS USSD Routing Over CS Pipe
    • 356d8e0 : IMS: release the imsphoneconnection wakelock when handover occurs from volte to cs.
    • b626962 : Send empty flash for some CDMA carriers for 3way call
    • 2fc65e8 : Fix ArrayOutOfBounds bug, tighten parameter checking.
    • 805d353 : Validate that Handler being cleared is the one currently registered.
    • 643047f : getSubId returns INVALID_SUB_ID if there are no subIds for a phone.
    • a29f026 : Supporting Plus code dialing for non-NANP CDMA carrier
    • e6d391e : Remove race condition due to RAT technology change.
    • 4c62238 : Add null check for ims call during conference call updates
    • 33ba16f : Include IMS service state when determining GSM/CDMA Phone service state.
    • 6c5fe00 : Resp. handling of CLIR/P, COLR/P, Call Barring
    • dd2d6ca : Add support for Silent Redial and SRVCC
    • 681f45b : IMS: fix missed call notification not shown. Differentiate the missed call/rejected call during onCallTerminated callback. Also remove the onCallTerminiated from onCallStartFailed as onCallTerminated should be triggered by the vendor ims.
    • 06e7635 : IMS: modify sendDtmf to pass char input since vendor ril will translate the char input to int.
    • 1bd799a : Don't invoke resultReceiver more than once
    • f5826f3 : Conference calling for IMS: add code to delegate from parent GSM/CDMA phone.
    • 70c9f04 : Fix crash on hangup: Runtime exception thrown rather than CallStateException
    • 0e3189e : VoLTE incoming call number
    • 7e3574e : Adding loggin to InboundSmsHandler.
    • d15e4c8 : Enable VoLTE/VT with overlay overrides.
    • eb24542 : Force IMS disable.
    • f6aaee1 : IMS default state hard-coded value replaced with reference to a defined constant.
    • cc00264 : Revert "Revert "add apn setting parameters, and set apn parameters to bp""
    • d0af170 : Use proper IccRecords in CDMALTEPhone to get mccmnc and update CURRENT carrier.
    • 35e25af : CatService: Correct Open Channel handling.
    • 7281e46 : Remove audio handling from telephony. (2/2)
    • 8c59006 : NPE fix in InboundSmsHandler.
    • 8027bd0 : CarrierApp: Do not send broadcast if there is no carrier app.

  • platform/frameworks/rs with 1 change(s)

  • platform/frameworks/support with 2 change(s)
    • b43872b : fix grey panel on top of settings
    • 4dbc4a7 : Fix memory leak when fast scrolling rows.

  • platform/frameworks/webview with 94 change(s)
    • b0adb32 : Match removal of config_webSettingsDefaultTextEncoding.
    • 6084b0b : Use overridden resources.
    • ca3ebe6 : Suport initializing DRP from cmd line switches.
    • 5a14f69 : Revert "Suport initializing DRP from cmd line switches."
    • b382ce6 : Suport initializing DRP from cmd line switches.
    • e41c9c1 : Suport initializing DRP from cmd line switches.
    • 28e69d7 : WebView does not require a touch screen.
    • 85e03c0 : WebView does not require a touch screen.
    • 8c02b6d : Increase char limit for private browsing warning.
    • bb12c1a : Update WebView manifest to target/minSDK 21.
    • e402104 : Fix resource rewriting in apps with other shared libs.
    • 8473b38 : Update WebView manifest to target/minSDK 21.
    • 2dfa59a : Don't use reflection to rewrite the WebView resources.
    • deb7453 : Remove check for styleable resources in WebView ResourceRewriter.
    • fd23af2 : Fix resource rewriting in apps with other shared libs.
    • bc83039 : Use drawables instead of mipmap for WebView icon.
    • b1100a8 : Use drawables instead of mipmap for WebView icon.
    • 2e67841 : Disable dex-preopt.
    • a8cbb40 : Disable dex-preopt.
    • dbe14fd : Match rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
    • a17d86e : Don't use reflection to rewrite the WebView resources.
    • 91c538c : Remove check for styleable resources in WebView ResourceRewriter.
    • c1be37a : Implement FileChooserParams.createIntent and parseResult
    • c3739c9 : Fix LASTCHANGE in merge_from_chromium.py when merging a release.
    • 2f9cc70 : Update the merge_to_master.py script for Git.
    • c599a2c : Update merge_from_chromium.py after Chromium Git migration.
    • 5d6864f : Remove openssl from merged projects list.
    • 3571668 : Implement FileChooserParams.createIntent and parseResult
    • 3acf1ce : Prepare for rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
    • b709ef5 : Match rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
    • 98f9a27 : Prepare for rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
    • df2f403 : Remove the plumbing for optOutDataReductionProxy API
    • 5b026de : Remove the plumbing for optOutDataReductionProxy API
    • 2dc0dc3 : Disable building the APK when a prebuilt is in use.
    • 0931513 : Cherry pick "StrictMode warning reading command line file."
    • b1cbea9 : Suppress StrictMode warning reading command line file.
    • 9d35103 : Update API name to comply with changes to API
    • 1288f69 : Update API name to comply with changes to API
    • dc954cd : Cherry-pick: Remove debug logging.
    • 8f23116 : Update WebViewFlingTest to use new UiAutomator API.
    • dbea785 : Enable wrap_contents quirk for apps targetting pre-L SDK.
    • 94a978f : Update WebView APK name.
    • 874c81b : Update WebView APK name.
    • 1987003 : Cherry-pick: Remove debug logging.
    • f32f0e4 : Update WebViewFlingTest to use new UiAutomator API.
    • c182da2 : Disable building the APK when a prebuilt is in use.
    • 94bf55c : WebView fix for devices running LRW48.
    • 2283d9e : Enable wrap_contents quirk for apps targetting pre-L SDK.
    • c287310 : Update WebViewFlingTest to use new UiAutomator API.
    • e497b03 : Finish zoomBy API hookup.
    • 64059ae : Do not read DRP key from GServices
    • 7377fc0 : Delete profile data if the WebView is downgraded.
    • 630307b : Add version to public structs
    • febe875 : Set native pointers before initialization
    • 8caf018 : Add a trace event for AwBrowserProcess.loadLibrary.
    • 48d6cbb : Generate version data for the WebView package.
    • 775c246 : Cherry-pick: [WebView] Notify Chromium whether the app supports fullscreen.
    • 37b38e9 : Fix merge_from_chromium.py script to work with new buildspec repo
    • 79ca909 : Increase char limit for private browsing warning.
    • 527e425 : Start reading drp setting from GoogleSetting
    • c88f9f2 : Revert version code to 1
    • 6beb32a : Set target and min sdk level for webview package
    • 58b971c : Revert "Bump WebView package version number."
    • 485f248 : Bump WebView package version number.
    • 8d63f24 : Change function table assignment to allow new fields
    • bb89091 : Fix makefile parsing when chromium_org isn't checked out.
    • bd8a804 : Don't declare WebView as a library.
    • eba27ea : Split package creation into separate makefile.
    • 27c92b2 : Fix typo in cleanspec.
    • 9eacb4b : Rename the WebView package.
    • 7b3588b : Prepare WebView library APK.
    • 4345d90 : Clean old webview jar/pak files.
    • c8613c2 : CHerry pick Update framework resource references.
    • 3d4e9d0 : Cherry pick Generate resources before running aapt.
    • e48bcd6 : CHerry pick Include pak files in the WebView apk.
    • 6c8ad27 : Cherry pick Use size for address space reservation.
    • aa23fbc : Cherry pick Add com.android.webview to the package whitelist.
    • d872dc0 : Cherry Pick Add missing back paren back in.
    • 86218cd : Cherry Pick Generate R class for the glue layer.
    • a8ac567 : Cherry Pick Generate symlinks to libwebviewchromium.so in /system/priv-app
    • d574984 : Cherry pick Move WebView resources to separate APK
    • 4aba304 : Cherry pickMake the WebView Java library into an APK.
    • 3db202f : Update framework resource references.
    • 2fcb973 : Implement enableSlowWholeDocumentDraw
    • 32b527b : Add DrawGL kModeSync
    • 10d3d57 : The plumbing for API changes
    • acdfdb7 : Corresponding permission API change in WebView glue layer.
    • 79625af : Add zoomBy API plumbing
    • 39d58cb : Work around AwWebResourceResponse not supporting null headers.
    • 6c34851 : Add plumbing for new shouldInterceptRequest callback.
    • abf2feb : Plumb temporary view detach calls through WebViewChromium.
    • c2b11ce : The plumbing to disable data reduction proxy
    • a42d516 : Implement WebViewChromium.preauthorizePermission.
    • b539353 : Add Third Party Cookie API

  • platform/hardware/broadcom/libbt with 1 change(s)
    • ce8c9bc : Fugu: Disable excessive hardware logging

  • platform/hardware/broadcom/wlan with 7 change(s)
    • 9ff2f18 : net: wireless: bcmdhd Update bcm4354/56 FW(Lollipop-MR1-7.35.79.7)
    • 04c3897 : Firmware update for bcm4354/bcm4356 v(7.35.79.49)
    • e416409 : bcmdhd: Update bcm4354/56 FW (7.35.79.45)
    • 29a26f7 : dhdutil: Fix issue with dhd_upload which causes kernel panic
    • 028c01a : bcmdhd: Update bcm4354/56 FW (7.35.79.16)
    • 2437698 : net: wireless: bcmdhd new FW update (7.35.79.10)
    • 9027f2f : net: wireless: bcmdhd new FW update (7.35.79.9)

  • platform/hardware/intel/common/libmix with 426 change(s)
    • 0226d74 : libmix: fix out of order decode issue on FUGU
    • d5da096 : Fix build for AOSP/L
    • 2060c30 : Fix CTS failed cases
    • f25436d : refine the resolution limit to 2kx2k
    • ab2fa6c : Unsupport resolution 2560x1600 encoding
    • 1f14f47 : fix the distortion issue in some 1080i interlace clips
    • c47de3a : LibMIX: work around to fix the GTS failed issue which occurs on MOFD of 1080p Widevine playback.
    • 049b61c : libmix: remove the work around for format change in video editor
    • 1e9009a : Fix some GTS VP8 related failed cases.
    • 5aa9503 : [R44c][ASF Parser] BZ193214 fix and review comments for ASF parser
    • 2cd4533 : [PORT FROM MAIN]Port VP8 encode middleware to R44c branch
    • 7b6e72c : [R44C] Fix to broken clear WMV playback
    • e8b9239 : libmix: when terminate VA, reset mSignalBufferPre[] even va is not initialized
    • c6b0b72 : [R44c] Extension System Data size handling in ASF Parser.
    • 7ed83ea : disable mixvbp optimization since it can not apply to h264 decoder
    • 9defc2a : libmix: adjust video buffer count for AVC
    • 5cb3c11 : libmix: error handling for unsupported profile in AVC
    • ebd404f : [DRM-PR-ASFPARSER]: ASF Parser changes to support Playready Protected Playback
    • 48cc82a : Enable APP/OMXENC to set framerate/bitrate for layers seperately
    • c38d1f1 : Remove Temporal layer hardcode in libmix.
    • 2e93d2b : libmix: optimize getbits, peekbits, skipbits
    • 586e013 : libmix: optimize search start code function in h264
    • ae76688 : Remove walk round code from libmix
    • 0516a5a : Flush surface map cache and buffer sharing cache
    • 926c352 : Refine libmix video encode to fix screen record messy issue.
    • c6f7365 : GFX: Blit interface change in DDK 1.3@286
    • 6a91593 : Add the offset to the encrypted slice size
    • cfbdbe6 : Add render layer structure misc parameter in libmix
    • 782c991 : Add new error code to indicate invalid input surface error
    • e932a35 : High profile feature direct_8x8_inference_flag setting enable in omx-component and libmix
    • 5939b80 : Use VA type surface for QVGA encode for Moorifield
    • 08f6276 : fixed a klocwork issue
    • f03e259 : libmix: correct actual buffer count for AVC
    • 172d257 : libmix: report format change if graphic buffer count is increased
    • d7a8b48 : libmix: update actual buffer count for AVC
    • 750a80f : Add the offset to the encrypted slice size
    • 53a6766 : Enable video encode 64bit
    • e894084 : Fix the zoom issue when playing protected streaming and DRC happens on FFRD8.
    • 5c90f30 : use stream loading technology to optimize memory copy
    • 3563210 : [libmix parser] Multi-thread parsing implementation.
    • 2be7dd1 : Reset the max kf dist as 32.
    • 536f756 : To support Modular DRM for the Moorefield platform in LibMIX
    • 8765d3f : libmix: reset mRotationDegree when setupVA
    • 7ec362e : To support Modular DRM for the Moorefield platform in LibMIX (2)
    • 1bdb841 : Fixed encoder slow issue while rendering the same buffer repeatly
    • 837aad5 : Add query VAConfigAttrib before creating config
    • d5abfa5 : support gfx format HAL_PIXEL_FORMAT_NV12 new alignment rule
    • b6964e4 : Remove setTemporalLayerBitrateFramerate in libmix
    • 7c1a793 : Init variable to avoid some issues.
    • 7df4f61 : Set the Widevine mode when decode() is called in LibMIX
    • 2ec3bff : Support Modular DRM for the Merrifield platform
    • 1f6c160 : Revert "Multi-thread parsing implementation."
    • 710521e : Multi-thread parsing implementation.
    • 64b0539 : Requested 64 bytes stride aligned GrallocBuffer.
    • d56d4b4 : libmix: allocate the extra buffer for WiDi dynamically
    • 675ed92 : libmix: fix some compatibility in decode to support 64-bit user space
    • 64157dd : decode: pass video crop size to driver
    • 3354ee6 : Implement VP8 temporal layer encode in libmix
    • 7b4dcd1 : Make libmix_imageencoder_tester use uncached source image buffer.
    • f0a62a2 : libmix: refine decoder for adaptive video playback
    • 6748d67 : Refine the error return value for create surface function
    • 1c1c897 : Use vaSyncSurface for sync instead of vaMapBuffer(codedBuffer,XXX)
    • fd00503 : libmix: correct the type of buffers in structure _VASurfaceAttributeTPI
    • e1d9c74 : libmix: add a flag indicating whether video decoder buffer contains only one field
    • c9f54c6 : Remove the annoying debug messages in LibMIX
    • fab7bc8 : Increased JPEG encoding's internal coded buffer size.
    • 84779b4 : libmix: fix memory leak in decoder
    • b700959 : mixvbp: refine VP8 VA parameter usage
    • 0f736e5 : Corrected libmix image encoder's max coded size computing formula for small images on max quality.
    • ae5d67b : Add LibMIX slice header parsing support for Moorefield
    • 63573a9 : Fix klocwork issue in the LibMIX parser
    • 7a86233 : libmix: refine the Video Error Data Structure
    • 06ba8a1 : Added a getCodedSize interface to IntelImageEncoder.
    • 0501efb : Misplaced 'mutable' specifier
    • a07cd04 : Refine setting config max frame size for VP8 in libMix layer.
    • 6c4b6e2 : mixvbp: mute warning of syntax parsing failure
    • 60e0ed2 : Implement slice header parsing for widevine playback
    • a4fd1d0 : libmix: Keep decoding even no reference frame available for P/B frames
    • ced260c : JPEG decode: new blitter on BYT
    • 9c6ea01 : Add unit test for libmix video decoder
    • 7a66121 : mixvbp: let the VOL be parsed if the previous header/frame is corrupted
    • 709f458 : mixvbp: if the VOL is corrupted, do no update the incorrect param
    • e1b2c72 : libmix: A fix to set post-processing flag
    • 7bd3be6 : libmix: add report of decoding error start mb and end mb position.
    • c0e7f48 : libmix: let the decoder resume instead of stopping if vol is corrupted
    • 8ae3cea : Enhance the omx-component encode stack log print fucntion.
    • d1af2a0 : mixvbp : reset the VOL quarter_sample if video_object_layer_verid = 1
    • b1f7763 : libmix: performance optimization for dynamic resolution change
    • a26cfc9 : Enable Max Frame Size setting for VP8 encode
    • e64eb69 : Update VP8 HRD parameters in encode middleware layer.
    • cea8ec2 : Fixed KW issue 87954# for Libmix's IntelImageEncoder.
    • 0338a69 : Enable VP8 encode for screenrecord
    • f05c62c : libmix: fix display incomplete issue when resolution change from small to large
    • e2668f1 : refine mix_encoder2 test tool and fix one return value fault in async mode
    • 4c3a66b : libmix: fix a regression introduced in DRC changes.
    • ba711c4 : Only load i965 driver on the CHT platform
    • 6fd0eeb : libmix: optimize thumbnail generation for VP8 1080p clip
    • 6bbbaf9 : Fix the cir setting fail issue
    • 843129f : libmix: Use include-path-for MACRO for AOSP includes
    • 83532fa : libmix: fix a Video Editor Green Bar issue
    • 831da9a : Fix the widevine playback corruption problem on BYT
    • dc05fe9 : libmix: fix a VC1 parser issue
    • 3e0364f : Enable I frame only qp setting and max_qp setting
    • 1a83d96 : modify some va parameter to integration mix with GEN driver for DRC
    • 57a9609 : remove HW capablity check for VC1 on GEN driver
    • 80be170 : refine DRC for MPEG4/H263
    • 021fe04 : refine DRC for WMV
    • 42da452 : Fix CHT libmix compilation issue
    • a3e1ca2 : Revert "[REVERTME] Fix CHT libmix compilation issue"
    • 87199f8 : [REVERTME] Fix CHT libmix compilation issue
    • 68b4b30 : Enabled JPEG HW encoding based on gralloc source buffers to Libmix's IntelImageEncoder.
    • 64ab3f5 : videodecoder: Video size change is independent of new sps
    • 414b38d : Refine async mode return value
    • 7f54274 : libmix: unify VP8 va parameter usage
    • b17fa10 : Fix the wifi display fail problem.
    • 384932a : Support the CIR feature
    • e331663 : Fix klocwork issue
    • 84b17c7 : Create folders for secure libmix decoder for CHT, Merr+ and Moorefield
    • c20aa09 : Add new output format OUTPUT_NALLENGTHS_PREFIXED
    • c50cf97 : Refine libmix code.
    • 7415649 : Corrected an IntelImageEncoder's issue that sometimes a created surface can't be destroyed.
    • 4ed0f43 : Render dynamic bitrate/framerate for VP8 encode.
    • dc1446d : libmix: A fix to enable low delay mode for VP8
    • 70b9f82 : To enable the optimized libmix parser code
    • d509b0b : libmix: fix an issue for error report
    • 20d05e9 : libmix: finish decoding the last frame even we encounter error when deocde the new frame
    • 2bd9913 : [PORT FROM MAIN JB-MR2]refine code to support gfx buffer better
    • fc2bd05 : [PORT FROM MAIN JB-MR2]Fix klocwork issue in videoencoder
    • 0f9c82e : [PDK KK ABSP] libmix: rename MetadataBufferType
    • fc1c75a : Use short format for AVC playback on BYT
    • cb4340f : Video decode: add a flag for OMX IL to pass tiling information
    • 3a16236 : libmix: refine error reporting to allow it to be enabled at any time.
    • efe5e1f : New Implementation for SurfaceMap
    • dd485f3 : Fix the widevine crash problem
    • 41868fd : libmix: lower delay of output one decoded buffer
    • eaa20ed : Added a JPEG HW encoder's wrapper into libmix.
    • da5f5da : libmix: refine error report
    • ed17385 : cleanup rotation degree settings.
    • 8090e00 : libmix: report missing reference frame in AVC decoder
    • 02f482c : libmix: set dynamic rotation degree to video driver
    • fb0aa18 : libmix: revist error reporting code
    • b6e0589 : [PORT FROM R42B-STABLE] libmix: Avoid returning unnecessary "format change" error code
    • 28d3258 : mix_parser: check idx in h264_dpb_get_smallest_poc to fix klocwork issue
    • 803b728 : [PORT FROM R42B-STABLE] To fix the corruption problem of widevine playback on BYT
    • ec7854d : [PORT FROM R42B] use VPG defined YCbCr422H constant
    • 3a6635a : libmix: add support for Error Reporting needed by WebRTC
    • 5b9de5a : libmix: A fix to avoid decoding frame twice in case of format change
    • c2c51ec : Fix typo for xproc buffer sharing
    • 4486992 : vpp num should omit in decoder buffer comparison
    • 7045208 : libmix: Exclude the number of actual buffer needed calculation for AVC in BYT
    • f9c91a1 : libmix: query decode hardware max resolution capability
    • 6b06632 : libmix: use surfaceWidth/surfaceHeight to reflect the buffer size allocated by gralloc
    • d4ac720 : Improve the libmix parser efficiency by using short format
    • 0507efa : Optimize getbits and peekbits functions in libmix
    • ed7668b : Optimize the h264_get_codeNum in libmix
    • 5cbaaed : libmix: remove viddec_pm_peek_bits to optimize the mpeg4 parser
    • 3813ec7 : [port from R42TW] Fix race condition for frame type judging
    • 014d739 : libmix: Unify va interface to raw data buffer mode
    • 405e2cd : mixvbp: h264 parser refinement
    • 46cd40f : libmix: VP8 parser refinement
    • d94c02b : libmix: fix GEN vaCreateSurfaces not workable issue on BYT
    • 42ac6cb : Enable cross process buffer sharing
    • 6962f25 : refine the log function in the libmix encoder, dynamic enable the log fucntion
    • 5cf93da : libmix: remove redundant code for VC1
    • c9b2c6b : [PORT FROM R42B]¬†imagedecoder: modify header file including
    • a51e586 : libmix: use new vaCreateSurfaces API to map external buffer
    • 831d763 : Fix qcif/cif Vp8 encode quality issue.
    • fe67cf9 : mix_vbp: remove the check which allows only width/height between 32 to 2048
    • 4699341 : VideoVPP: fix resource leak in destructor
    • 36a1598 : libmix: MPEG4 parser refinement
    • 10f1922 : check hardware capability before vaCreateConfig
    • 2932e5f : delete the dummy workload related code in mix parser for all the codec.
    • 5f67e25 : libmix: fix a VC1 parser issue
    • 2161f95 : libmix: A fix to enable range mapped feature for VC1
    • a6536dc : Refine VP8 encode middlerware.
    • 8d934c5 : moorefield platform to support
    • 9770cd3 : libmix: set EOS flag in the last output frame
    • 797a4da : Update SW h263 encoder to support gfx buffer
    • 02f4c08 : Allocate UNCACHED memory for reference frames
    • 3677c03 : libmix: reset mSignalBufferSize and mSignalBufferPre array in terminateVA
    • 5b0a2f8 : LibMIX vbp parser code re-structure
    • 4a7548c : imagedecoder: standalone JPEG decode lib
    • 908c059 : libmix-vbp: fix one vc1 clips play with green
    • adf53c5 : Refine VP8 encode middlerware to fix messy blocks issue.
    • 3470aa3 : Dynamic IDR frame setting
    • 45a007f : support different color format in gralloc buffer mapping in libmix
    • be4df6d : vpp: implementation improvement
    • 8258681 : Using the new vaCreateSurface for VP8 encode.
    • 96437b9 : Clip bitrate settings for sw h263 encoder.
    • 6289d22 : Support vaQuerySurfaceAttributes API in libmix
    • ebc1b46 : Add a convenient library to export vpp capability
    • 23427ac : To fix two critical Klocwork issues in libmix
    • d384ba5 : libmix: disable buffer reallocation when protected content is being played
    • ad1d56b : Use new vaCreateSurfaces API to map external buffers for video encoder
    • 55ce5b6 : Rebase VP8 encode middleware due to new libva interface.
    • 0c800c0 : Enhance mix_encode2 test tool to add VP8 encoder option
    • 3de9a8e : Support AVC short format for protected video playback
    • 54feca7 : JPEG: use normal VASurface for HW CSC instead of gralloc buffer
    • 22e94a8 : libmix: fix the wrong reference frame issue when the POC of successive frames are same
    • 8e74eb3 : DRM-WV: fix video corruption with protected content playback
    • 443528e : Support setting num_unit_in_tick and time_scale in libmix
    • 89cb969 : new middleware level video encoder test tool
    • b210aae : Extend VideoConfigVP8 Structure to enable VP8 encode
    • cc52810 : Fix missing NextMarker in JPEGDecoder
    • 3511cc1 : libmix: remove fps related code as it won't be used anymore
    • 1f47761 : libmix: change the type of fields in VABoolCoderContextVPX
    • 27e15fb : HW JPEG: enable HW CSC for BYT
    • a5de406 : Refine VP8 encode middleware.
    • 1c2b104 : Update VP8 encode middleware in libmix layer
    • ae0180b : Update VP8 encode middleware
    • 3d19dea : Refine VP8 encode middleware
    • a9f738e : libmix: Allocate video decoder's output buffers based on the real needs
    • 388bd38 : Configure SW h263 encoder works in raw mode by default.
    • 3c7244f : libmix: add vaSyncSurface to ensure video buffer is ready before rendering.
    • ed093d0 : Fix one VC1 clip playback issue
    • 671ff3d : VE: fix KW issue in h263 encoder
    • 881a195 : libmix: Add missing USE_INTEL_SECURE_AVC in Makefile
    • fdae5ca : libmix: optimize the logic of checking available buffer
    • 978071c : VE: wrap sw h.263 encoder in MIX
    • eb38070 : libmix: Add handling for VP8 frames not for display
    • 456ceeb : not move offset when output codecdata and keep SPS/PPS integrity in each sequence
    • e35e22a : set max reference frame to 1
    • 8e32935 : libmix: Add libMIX environment variables to BoardConfig.mk
    • 4ce77ae : libmix: remove partition_data_offset from VASliceParameterBufferVP8
    • ea956fe : libmix: Enable VP8 hardware thumbnail generation on Merrifield
    • 8ac9fd8 : remove code coverage test related code from libmix test tool
    • ec41650 : Enhance the libmix test tool.
    • 5d926fc : enable the high profile features such as CABAC
    • 8404a0c : Make width aligned with 16 during calculating marcoblocks
    • 8fe140d : Enable WIDEVINE for Merrifield platform.
    • d2da409 : libmix: Make VA parameter used consistent with open-source driver
    • c9817c6 : VE: Fix KW issue in bitstream.h
    • 83bb272 : Load different video drivers according to video codecs
    • d0101a2 : libmix: refine code with libva rebase in HW JPEG
    • 57e0c10 : libmix: refine HW JPEG decoder following DDK_3_3_20
    • 87adb15 : libmix: wait for the decode buffer ready if the surface is not composed by surfaceFlinger
    • 72bde71 : VE: enable video record on Baytrail.
    • 7e0d428 : VE: create surfaces for gralloc buffer according to its dimension
    • b095739 : VE: Enhance MIX to support VAEncPackedHeader.
    • 5f889c0 : Add support for VP8 playback on Baytrail
    • 6db342d : Build VP8 libraries for baytrail
    • 7133103 : Add new types for VC1 thumbnail generation
    • 17a995f : Pass VC1 profile info to the vpg driver
    • 3738c1d : Calculate crop in MW according to setting width / height
    • 27cb27f : libmix: Update slice parameter buffer for VP8
    • ccb9824 : Fix the 720P corruption issue
    • d6e5ed0 : VE: resolve compile issue on baytrail
    • fcbcf4a : VideoEncoder: Modify VP8 encoder to cope with vaapi upgrade
    • b24a049 : Create one script for the middleware auto test
    • 07ab17c : libmixvbp: optimize the resync marker search for MPEG4
    • 69bbd38 : libmix: remove target names in makefiles for VP8
    • 6173b1e : Fix Merrifield stride 64 alignment issue, copy data into alternative buffer
    • 94f6386 : update new rule for IpPeriod/IntraPeriod/IdrInterval and enable auto reference feature
    • 688c0e8 : change to support new gralloc buffer for Camera v2
    • b9129f0 : libmix: A fix to refine VP8 reference frame managment
    • 0ec9053 : Extend MAX_GRAPHIC_BUFFER_NUM to 64 to support VPP.[Video-MRFLD]
    • ca45d40 : libmix: A fix to enable VP8 HW 1080P playback on Merrifield VV
    • c5c62f0 : mix-vbp: A fix to parse zig-zag-scanned scaling table from H.264 bitstream
    • 4cd032a : libmix: fix Klocwork issue in parser of h264,vc1,mpeg4
    • eb88da2 : libmix: fix klocwork issue in videoDecoderMPEG4
    • 3d51be5 : To fix one xvid clip "can't play" problem
    • 63d57cf : initial version for HiP encoding support
    • 2cdae07 : mix-vbp: refine the parser of h263 to support PLUSPTYPE
    • 66a836b : libmix: fix klocwork issue in asfparse
    • e283b41 : libmix: optimize video decoder MW to avoid unnecessary delay when playback starts
    • 5cf0a57 : Revert "initial version for MRFLD HiP support"
    • 0fc5da8 : initial version for MRFLD HiP support
    • 58eb6fa : VideoEncode: set graphic buffer stride accordingly.
    • 99747da : [PORT FROM R4.1]fix the messy issue when play the exported video againmainline BZ: 72393
    • 045e38c : [PORT FROM MAIN] HW JPEG Decoder libva implement on MRFLD
    • 5280be6 : [PORT FROM MAIN]framwork: MediaScan can't work again after adb push some speical file to phone
    • 1323024 : Support xvid clips with more than 1 warp point (1/2)
    • 0a73e39 : [PORT FROM MAIN] libmix: DPB flushing enhancement
    • e827911 : [PORT FROM MAIN] libmix: fix the crash issue when playing corrupted clips
    • 81b888e : Move video framework enhancement codes to libmedia_utils
    • e0453f8 : BUILD: Allow customers to use their own product/device name
    • 6bb0969 : [PORT FROM MAIN] Movie studio: enhance the HE-AAC profile support
    • 3463f0f : [PORT FROM MAIN]Vidoe encode: Support none-cache user pointermainline
    • 307bdf6 : [PORT FROM MAIN] Avoid mediaserver crash when the sample size in stsz is invalid
    • 3726445 : [PORT FROM MAIN] Correct the build options for vavideodecode
    • 4d47337 : [PORT FROM MAIN] VideoDecoderAVC:adjust stpos to not cover next item's SC
    • 7322c52 : [PORT FROM MAIN] VideoDecoderAVC: Flush DPB in VideoDecoderBase::flush()
    • 75f3d10 : [PORT FROM MAIN] Enable HW VP8 decoder for merrifield VP [MRFLD-VIDEO]
    • acad5b8 : [JB MR1] Revert patch for disabling asf extractor and video editor in libmix
    • 9de9115 : To enable video editor on JB MR1
    • f1e88cd : [JB MR1] Disable asf extractor and video editor in libmix temporarily for dependency reasons
    • 15961d9 : VideoDecoderAVC: Return the frame info from a multiple frame buffer to decode more.
    • e1efeb4 : video editor: refine frame skip disabling code
    • 0f4bbe2 : Audio-MW: For Long-Duration WMA(2 hours),Progress Bar is not in sync with playback after 1 hour of playback
    • 772e370 : Initialize sequence/picture parameter as zero
    • fc31356 : To solve the license problems in libmix
    • 6619fdf : [libmix] refine the bits_per_seconde param assignment
    • f61c790 : Accelerate the thumbnail extraction when the sync-frame duration is long
    • d6732f3 : [Movie Studio] make transition complete when play the exported video
    • bd94436 : Clean up the obsolete codes in libmix
    • 3d69046 : commit code coverage for video encoder libmix
    • 737718f : [Movie studio]make exported clip of 1080p as 1920*1080 (1)
    • 94c0dd5 : [Movie Studio] add error handle mechanism for audio codec aac-extended in video clip
    • aac2796 : Disable frameskip for low bitrate exported movie
    • ecc50ef : Remove unused codes and config files in video middleware stack
    • 1d6cb74 : Exit sharedbuffer mode when failing to create HW encoder
    • bc7c056 : Setup libva correctly in gralloc buffer mode.
    • 799e2cd : [Movie Studio] add error handle mechanism for MP4_MPEG4 video clip
    • a9d8bc3 : remove obsolete functions from IntelMetadataBuffer library
    • d4cfd51 : [JB] Video with WMA9-Pro audio can't be played.
    • 9dfc976 : change to use width/height in metadatabuffer to map surface instead of encoder width/height
    • 3ec2fae : Enable the optimization about the memory copy saving for Jellybean
    • b4a1d96 : Adding error handling and protection when vaInitialize fail.
    • 7ca1755 : disable NULL checking in setUpstreamBuffer since upstream buffers may be sufaces, all informations are stored in surface.
    • 5b3a960 : Movie studio: fix the abnormal issue when play the exported video
    • ace5745 : To fix video editor crash issue
    • ed9195d : fix libmix encoder klockwork issues, rename IntelMetadatabuffer APIs
    • 7cdfc5e : Revert "fix libmix encoder klockwork issues, rename IntelMetadatabuffer APIs"
    • 817c4c3 : make ref/rec surfaces stride/height aligned with 16 to avoid bad performance.
    • 62215b5 : Enable Video Editor NV12 Processing on JB (BSP)
    • d215262 : JB: Enabling WMA9 audio decoding support
    • 27ed4a7 : [PORT FROM R3]Change the frame skip query
    • 5c28f14 : fix libmix encoder klockwork issues, rename IntelMetadatabuffer APIs
    • b407009 : Enable encoder test tools build, use new API to create ref/rec frames to improve mem usage
    • 49f891f : [PORT FROM ICS] Support dynamic resolution change for omx working in raw data mode.
    • 752d650 : To Enable Video Editor Encoder Buffer Sharing
    • 964ba51 : [PORT FROM R3] Fix MPEG4 multiple frame issue.
    • d2255c5 : To enable video editor on Jelly Bean
    • 52ca8ce : Enable VAVideoDecoder as thumbnail generation path (Video HAL)
    • 6c7580b : libmix: port WMV related patch
    • f6e141d : [libmix] fixed JB build issue by rewriting AVC asm code.
    • 611427a : build: make various subsystems selectable
    • 25933e9 : [libmix] Add one log for further bz40478 analysis
    • e53ae3b : icc:Uninitialized variable
    • bb8d22d : Commit new libMIX changes for video encode enhancement.
    • 6822e81 : [video-libmix] porting MRFL branch to ICS mainline
    • 973d5c3 : [PORT FROM R3]Avoid array out of boundary and make sure the lock is unlock before function return
    • d4e5ba8 : [PORT FROM R3] Ensure video decoding completely stops when pipeline is being flushed.
    • 34d153a : [PORT FROM R3] asfparser: Add sanity check when entering getMaxObjectSize()
    • ea0f3b7 : [PORT FROM R3] libmix: set timestamp to video driver
    • 196b6e2 : Revert "Ensure video decoding completely stops when pipeline is being flushed."
    • 9b0d651 : Ensure video decoding completely stops when pipeline is being flushed.
    • 3f07377 : libmix: avoid passing invalid surface to video driver
    • 9d3f84d : libmix: mix_vbp - remove the handler of pInfo-img.recovery_point_found equal to 0
    • 2725fd2 : [Redridge] Support for WMA9 audio decoder
    • c0b3c18 : libmix: add the parameters check to avoid mediaserver crash
    • 1c4bdec : Extend middleware to support secure video playback.
    • 445be25 : libmix: enhance libmix to handle the case that resolution in container is diff from ES resolution
    • 2bd17f6 : Optimaz libmix encoder in async mode.
    • 091ce4a : libmix: takes fps info to set render mode
    • ac49fd1 : libmix: optimize video performance specific for high bitrates stream.
    • 83dc04e : libmix: check if new width/height equel to 0 when resolution change happens
    • d305c95 : libmix: support Kbuf handle buffer sharing mode
    • 066798e : VideoDecoderAVC: Add timestamp checking when first slice is lost.
    • 713e237 : [PORT FROM R2]AVCE: Export API for custom crop and SAR settings.
    • 8b1c26c : Set video rotation info to VA
    • e9295dd : Refine multiple frame decoder support code
    • a2cdd9b : Disable frame dropped log when mix flushing
    • 8346d8f : libmix: decoder: check driver render status before acquiring output surfaces
    • c5d8d50 : libmix: Critical klocwork issues
    • 7f3b1d7 : libmix: code cleanup along with new API to support one Queue buffer management
    • 8e28856 : VideoDecoderMPEG4: Support multiple frame in decode buffer
    • f49b595 : libmix: fix corruption issue for MPEG-4:2 clips
    • fea762d : libmix: fix the WMV skip frame handling issue
    • 2061f2a : libmix: fix the buffer status messy issue
    • 3e43556 : [patch porting R2-R3] for bug 17183 - video screen shaking (libmix part)
    • cb7c4a0 : libmix: enable gfx handle buffer sharing mode in encoder library
    • fa6d499 : mix_vbp: Porting patch#30260 from R2 to R3
    • 8bec736 : Pass down NativeWindow
    • 15b8442 : mix_vbp: Porting patches from R2 to R3
    • 80b80b7 : libmix/videodecoder: Patches porting from R2 to R3
    • a6cb415 : libmix-videoencode: port the videoencode of libmix from R2 to R3
    • f2336c9 : libmix:enable native buffer in libmix
    • 7fbd666 : libmix: quality issue fix from Tao - set correct level
    • b8709d4 : libmix: to correct wrong buffer length in length prefixed path
    • 38c7c94 : Removing global variable because of a race condition.
    • bc54fa9 : libmix: mix_video - Fix green artifacts in CNN videos
    • 778c180 : libmix: remove the workaround for gfx memory shortage issue as they have a real fix
    • ada45d1 : libmix: increase DPB_SIZE to handle H264 stream with 16 reference frames.
    • fb575c6 : libmix: mix_vbp - Fix green artifacts in CNN videos
    • c957f88 : libmix: fix video corruption in WiDi ext mode
    • cf5ce7a : Support playing protected contents.
    • a518446 : [PORT FROM R1][Video]libmix: add 16-byte aligment for H.263 decoder
    • 571795e : [PORT FROM R1][Video] libmix: workaround gfx memory shortage issue
    • a6a49e2 : [PORT FROM R1][Video] libmix: set correct reference POC for interlaced H264 stream.
    • 00fe228 : [PORT FROM R1][libmix] asf parser: Take into consideration when seek the preroll for asf parser
    • 7032eb6 : [PORT FROM R1][libmix] fix issue - green line displays on the left side of thumbnail for the 1080p recorded video clip
    • 685c8a5 : [PORT FROM R1][libmix] new encoder library
    • ef285e7 : [PORT FROM R1][libmix] new encoder library
    • 1f177a5 : libmix: ignore mSizeChanged flag in flush function to avoid resolution changing issue.
    • f950b58 : libmix: limit the surface number for 1080p, considering the storage limitation
    • 3d2fc8e : Logging mechanism of video middleware is not Android conformant, which makes it difficult to capture or filter messages based on need. Change tracing utilities to use Android's logging utilities.
    • 851de78 : Libmix: Fixed surface pool allocation
    • e3ceeef : libmix: the frame ordering issue for AVC
    • 8bb5be4 : libmix: correct the DPB management when a IDR is encountered.
    • 909a220 : libmix: Distinguish fatal decoder errors from other decoder status
    • 83e91d9 : Copy headers to target out headers.
    • f41c0aa : Added error detection code in the middleware. All code is wrapped into ifdef SW_ERROR_CONCEALMENT flag, and this flag is not enabled for now to avoid disturbing the normal operation.
    • 71c3f60 : libmix: correct the method calucalte timestamp for mpeg4 decode.
    • f6fc063 : new asf parser and video decoder libraries with several fixes in mix_vbp
    • 8a43d0a : libmix: override AVC's DPB size from VUI data
    • 4aa8d98 : [BZ1652]: H263 video couldn't seek
    • a0d0bee : [BZ1129] Change the quantization table for MPEG4 decoder.
    • 40016f0 : [BZ669] Ignore unimportant bits in h263 picture layer.
    • 487b4d1 : [BZ1235] sync libmix to froyo stable branch
    • 0fbcfce : Fix for MPEG4 HD videos getting stuck in between.
    • c3365d5 : Delete all unused makefile
    • a1f02eb : Enable buffer sharing in libmix and close log
    • 93b1226 : add assist files for libmix
    • cb612c9 : glib free and cpp based libmix
    • 71b67ca : Enable video playback in libmix
    • 40509ed : Fix module tags line
    • 04dfaaf : updated vbp mpeg4 parser to fix short video header start code emulation error
    • d9236e3 : Bug fixes and Video conferencing use case feature support: dynamic bitrate control(bitrate, bitrate percentage, window, minQP and initQP), NAL size, slice number setting for I/P frames, dynamic resolution change handling, AIR and decode error types
    • a6dc620 : Fixed memory leak in H.264 encoder.
    • 74b6259 : Multiple video conferencing use case fixes. Fixed IDR interval always falling to default value. Fixes for HSD 3470714 (NAL delimiter API support), HSD 3470713 (Decoder freeze with packet loss), green screen startup issues, video corruption issues, frame manager fix.
    • aa78e4e : Decoder changes for RTP, partial frame handling, frame manager update for frame gap handling, handling slice loss.
    • 58763ff : modified mix h264 encoder codes to support shared buffer mode encoding
    • f51db1b : modified mix h264 encoder codes to support shared buffer mode encoding
    • 04e7513 : hack workaround to deal with the missing true/false keywords and the new android buid process and BSP code base layout.
    • 21ab899 : Fix bug in seeking
    • 4f46870 : Update of MixVBP from main MI-X repo. MixVideo and MixVBP fixes for partial frame and multiple NAL handling to fix several decode issues. Color conversion fix for encode.
    • 35aa7d1 : Changed mixvideo to work with new libva
    • 747c064 : fix frame reordering for 264 b frames
    • 8558cf8 : sync up with WRS 0329 build
    • b25222d : mix_vbp: Added libmixvbp_mpeg4
    • 22a9426 : mixvbp: we don't use 4 bytes-sized NAL header anymore
    • 22741fa : log: fix for log redirection to logcat
    • 54c7219 : start new branch (wrs-cdk-android-libmix-20100129)
    • bd8388b : start new branch (intel-cdk-moblin-libmix-20100129)
    • 94d1758 : initial commit

  • platform/hardware/intel/common/libva with 1 change(s)
    • f1ddaea : Initial empty repository

  • platform/hardware/intel/common/omx-components with 4 change(s)
    • 2dc257b : Fix defect when native buffer mode fallbacks to byte-buffer mode (raw data mode). The color format needs to be set to default as non-Intel format.
    • d1e38d9 : VP8 OMX component - Add flushing the decode pipeline at the beginning, and make VP8 surface height uneccessary force to 32 bit align - keep it as same as original height.
    • 6c6d546 : adjust vp9 hybrid output buffer count to avoid play freeze caused by no available buffer
    • 9e1ba4b : DecoderVP9Hybrid: add adaptive playback support

  • platform/hardware/intel/img/hwcomposer with 2 change(s)
    • ff4b017 : Revert "reboot device when preferred mode is changed during hotplug"
    • 9b759d8 : Initial empty repository

  • platform/hardware/intel/img/psb_video with 1 change(s)
    • da9cacb : psb-video: Change the surface type to be uncached. to fix potential CTS issue such as: android.media.cts.EncodeDecodeTest#testVP8EncodeDecodeVideoFromBufferToSurfaceQVGA

  • platform/hardware/invensense with 1 change(s)
    • 3c9a4d3 : manta: batching and timestamp issues

  • platform/hardware/qcom/audio with 5 change(s)
    • 8bc4850 : hal: Fix EC not working in VoIP calls
    • dfce498 : hal: pass voice volumes to ext speaker driver
    • 506ab0a : hal: Support "safe speaker" on msm8974 platform
    • 54e0a44 : hal: fix headset path
    • 60503b7 : Revert "audio: add support for routing to/from voice TX/RX paths"

  • platform/hardware/qcom/display with 2 change(s)
    • cbb846a : overlay: Call MSMFB_SECURE on alloc/free of secure rotator buffer
    • 9fc57b6 : msm8974/hwc: Free all MdpPipeInfos on reset

  • platform/hardware/qcom/gps with 2 change(s)
    • 2d76a0a : carrier configured GPS_LOCK value missed out
    • be96ebd : Revert "GNSS measurement"

  • platform/hardware/qcom/media with 3 change(s)
    • 15fb17b : mm-video-legacy: vdec: force uncached gralloc buffers
    • 15e16d9 : mm-video-legacy: vdec: disable frame parsing in component
    • dd51ac5 : mm-video-legacy: venc: do not send duplicate EBDs in case of an error

  • platform/hardware/qcom/msm8x84 with 1 change(s)
    • b0ca779 : msm8x84: Update MDP headers for secure buffer ioctl

  • platform/hardware/ril with 1 change(s)
    • 794d233 : Revert "Revert "add apn setting parameters, and set apn parameters to bp""

  • platform/hardware/samsung_slsi/exynos5 with 3 change(s)
    • bd42692 : exynos: vdec: report width/height as stride/slice-height for BUFFER_COPY
    • 5a1fc68 : manta: libcamera2: fix copy-and-paste regression
    • 2883b8d : manta: libcamera2: drain requests on empty request queue

  • platform/libcore with 8 change(s)
    • 8596076 : Increase ThreadTest tolerance
    • e0fae4b : Only allow one requestGC at a time
    • f339392 : Introduce checks for integer overflow during division.
    • 8c83398 : Re-apply: Relax KeyPairGeneratorTest
    • 0061423 : Suppress broken apache-harmony beans CTS tests
    • 815362c : Suppress one more apache-harmony sql test
    • dd981f1 : Suppress broken apache-harmony logging CTS tests
    • 38b64e4 : Suppressing broken java.sql apache harmony tests.

  • platform/packages/apps/Bluetooth with 2 change(s)
    • 2ab3133 : Adding a new param to calculateLength for SMS to indicate if called for a segment of multipart msg.
    • 7037bab : Rename isValidSubId to isValidSubscriptionid.

  • platform/packages/apps/Calculator with 1 change(s)
    • 645cfc0 : Add reveal view to overlay before creating animator

  • platform/packages/apps/Camera2 with 7 change(s)
    • cc60671 : Revert layout change for Camera
    • 7109b77 : Establish synchronous camera closing when app utilizes API1/API2
    • 9cc7ef5 : fix for a doublebounce of the filmstip button on filmstip swipe out
    • 320bd2e : boatload of new assets
    • 13b9f05 : Enable mode options when capture is done.
    • 7870958 : rollback of b/16632474 and ag/518674
    • 05144ea : Route zoom value through to zoomIndex in device API

  • platform/packages/apps/ContactsCommon with 2 change(s)
    • 44af2b9 : Making display name optional for directory contacts.
    • a6b2010 : Fix white text in audio mode popup (2/2)

  • platform/packages/apps/DeskClock with 2 change(s)
    • d71c8a3 : Attach alarm lockscreen animator view to a parent
    • 706918a : Fix alarm lockscreen crash

  • platform/packages/apps/Dialer with 7 change(s)
    • 578934d : Fix voicemail playback position control
    • 144d3bf : Fix voicemail playback position control
    • 0ff9877 : Set content inset end to 0.
    • 8debdd7 : Move ToneGenerator recreation/release to onStart/onStop
    • 33abd64 : Set the visibility of the FAB correctly even if mAnimate is false
    • a0e630c : Fixing possible crash on tab switch.
    • 5c537ad : Fix IllegalStateException in Dialer

  • platform/packages/apps/Email with 1 change(s)
    • 7d4b26f : Add new account intent is no longer forwarding

  • platform/packages/apps/FMRadio with 1 change(s)
    • 1a98ea7 : [FM] Earphone mode incoming call ringtone issue in loudspeaker

  • platform/packages/apps/HTMLViewer with 1 change(s)
    • 8e9158a : Restore zoom controls in HTMLViewer

  • platform/packages/apps/InCallUI with 16 change(s)
    • cd0aa4f : Don't hide end call button until call is disconnected
    • e3675d6 : Revert "Allow back to be pressed while in incoming call screen"
    • 1a85ee5 : Always animate drawables when given animations
    • a37a346 : Revert "Allow back to be pressed while in incoming call screen"
    • 247810f : Animate drawables if possible
    • fcc75d3 : Animate drawables if possible
    • 1ffab1e : Removing "windowNoTitle" style attribute for InCallScreen.
    • 9831b73 : Add some more logging in InCallActivity and InCallPresenter
    • bcd7512 : Removed unused VideoCallFragment
    • 7952584 : Do not request prox sensor ON without an ongoing call.
    • 54d5038 : Fixing NPE in InCallCameraManager.
    • 559cb22 : Null protect maybeShowConferenceCallButton.
    • c476566 : Fix parentID for conference call support.
    • 8162c6f : Do not show error for a canceled call.
    • 3c52fae : Prevent ConcurrentModificationExceptions
    • f874172 : Fix white text in audio mode popup (1/2)

  • platform/packages/apps/Launcher2 with 1 change(s)
    • e9700b7 : Stretch small wallpapers to cover the screen in the picker.

  • platform/packages/apps/Launcher3 with 2 change(s)

  • platform/packages/apps/ManagedProvisioning with 2 change(s)
    • a701dca : On system update, do not delete system apps enabled by the profile owner.
    • 96582fd : Revert "Block apps instead of uninstalling."

  • platform/packages/apps/Mms with 1 change(s)
    • d38a88c : [DS] Correct the access method for telephony system property

  • platform/packages/apps/Settings with 30 change(s)
    • 5f1747a : Fix sim notifications.
    • 2fc5bc6 : Use TelephonyManager api to get SPN of sim to display in UI.
    • 1e4cf06 : Change to fit color name text on color selection spinner in settings.
    • 9d2cbee : Remove sim status and imei for secondary user.
    • dbfec00 : Add button in "hidden" settings to flip "VoLTE Provisioned" flag
    • bd47e07 : Fixed crash caused by non-integer phoneAccountId in SimDialogActivity.
    • 673e1d9 : Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
    • d6efcbf : Getting mcc/mnc from system prop instead of subInfoRecord.
    • 2df2739 : Made the WPS icon visisble.
    • f92e368 : IMEI information will show without a SIM.
    • 3eb693f : Made the WPS icon visisble.
    • 35741d8 : SIM cards in Setting will only show on Multi-SIM devices
    • cb57895 : Offer to "merge" subscribers for data usage.
    • ec7dcd0 : Final platform settings UX for ephemeral networks.
    • 15b3aca : Removing checks from EnableWifiTether which are done in SystemUI
    • f710de6 : Settings app - read phone number from TelephonyManager.
    • b339920 : Removed the application SIM Cards from application list
    • 487abad : Fixed a Settings crash when entering SIM status
    • ace318c : Adding Sim Status menu to Settings.
    • 75cf41c : Fix NPE when parceling SubInfoRecord
    • 1488131 : Fixed a crash when loading Bluetooth Settings.
    • 89cc04a : Fix bug #17250939 Stability: ANRs in Settings: at com.android.settings.search.Index.updateInternal(Index.java:518)
    • 383c845 : Entering Bluetooth in Settings will always initiate a scan.
    • cd3120d : Test APNs
    • 9baa93d : rename ScanResult.status - autoJoinStatus
    • 29fa448 : Fixed a bug were AdvanceWifiSettings would crash on resume.
    • 41d6d95 : Fix issues in Settings: 16660423, 13172381, 16868094
    • 4bd4fe1 : Removed infinite loop in Multi-Sim Settings.
    • 4a65c82 : Replace missing resource.
    • b0d67ff : Fixed an illustrious NullPointer bug on Wifi Assistant

  • platform/packages/apps/Stk with 1 change(s)
    • 8f86843 : STK: Check that main menu exists before retrieval

  • platform/packages/apps/TvSettings with 2 change(s)
    • 9c7270b : Remove uses of WebView from TvSettings
    • 9555e6e : Fixed bug status not showing for connected APs

  • platform/packages/experimental with 1 change(s)
    • 67d09d9 : Update notification listener after API change

  • platform/packages/inputmethods/LatinIME with 8 change(s)
    • 91c7525 : Fix an IOOB exception
    • 9e68a46 : Make sure to obtain the IC before requesting CursorAnchorInfo
    • 0666bc1 : Revert "[HW6] Split processing and applying the event."
    • 9c17ad1 : Revert "[HW7] Introduce consumed events"
    • 1776ec8 : Revert "[HW8] Pull up the processed event."
    • 2e81822 : Revert "[HW9] Pull the processed event further."
    • c407945 : Revert "[HW10] Pull the processed event in its eventual place"
    • 60fbf9e : Revert "[HW7.5] Introduce the @Nonnull annotation"

  • platform/packages/providers/ContactsProvider with 2 change(s)
    • 2a7fdc4 : Don't use queryContentProviders to avoid "transaction too large" exception
    • f447b5b : Add read/write profile permission to CP2

  • platform/packages/providers/DownloadProvider with 1 change(s)
    • 8026ba6 : Connection: close is enough to know length.

  • platform/packages/providers/TelephonyProvider with 4 change(s)
    • 391da4a : Fix long lines associated with INVALID_SUBSCRIPTION_ID.
    • b2c2a69 : Unable to make calls on LRW71C
    • 0ec326a : Add HbpcdLookupProvider
    • fa0cec3 : Revert "Revert "add apn setting parameters, and set apn parameters to bp""

  • platform/packages/services/Mms with 7 change(s)
    • 1dfb84d : Remove airplane mode and mobile data check for MMS request execution
    • 87653d5 : Remove airplane mode and mobile data check for MMS request execution
    • 3a900ca : Remove airplane mode and mobile data check for MMS request execution
    • c9bcb15 : Remove airplane mode and mobile data check for MMS request execution
    • 1e14602 : Redact MMS message URL logging
    • b1bfa20 : Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
    • bfc3861 : Look up MMS APN using the active MMS APN name

  • platform/packages/services/Telecomm with 22 change(s)
    • bfb7177 : Allow PSTN phone account for incoming calls from connection manager
    • c326f89 : Allow PSTN phone account for incoming calls from connection manager
    • 93e1136 : Allow PSTN phone account for incoming calls from connection manager
    • a7f43ca : Allow PSTN phone account for incoming calls from connection manager
    • a31be43 : Speed up audio setup for IMS MT call
    • bbb6c5b : Allow PSTN phone account for incoming calls from connection manager
    • cd425a1 : Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
    • a3d522e : (Telecom-system part 4) Move telecom to the system server process.
    • 55c613b : (Telecom-system part 2) Move telecom intialization from application to service.
    • c363213 : (Telecom-system part 1) Move global state from TelecomApp to TelecomGlobals.
    • 8d0b4c3 : Add Systrace logging to Telecom
    • b686c84 : Create default InCallService with Context.BIND_IMPORTANT
    • 6f06eb5 : Choose WIRELESS or HEADSET when Bluetooth disconnects.
    • 38ad6e2 : Dont acquire prox sensor if there are no calls.
    • 220bf57 : Update telecomm to use new Conference call APIs.
    • 27677ba : Disconnect calls which were canceled via NEW_OUTGOING_CALL intent.
    • 8324f24 : Telecomm Impl: Include more state in ParcelableConnection
    • 29ffe31 : Handle null mConnectionService in disconnect
    • 12f7620 : Clean up audio mode setting in telecomm.
    • aaf0082 : Add null checks to MissedCallNotifier.
    • 12491e0 : Do not use stale PhoneAccounts when placing calls.
    • ba61523 : Improve wiring of Phone Accounts

  • platform/packages/services/Telephony with 29 change(s)
    • bd41f74 : Set the capability to speed up audio setup for IMS MT call
    • 740e31b : Fix Cdma conference cleanup bug.
    • 35dbf54 : Use provisioning status to decide whether to display Enhanced 4G option.
    • 5bca832 : Fixed an APN grey out issue
    • 103e83a : Check both voice & data registration state for MO Call
    • 1635769 : Fixed a bug where APN did not always show.
    • 73fea4c : Derive "merged" subscribers based on line numbers.
    • 462cff8 : IMS: Fix phone app crash
    • c34bf31 : Restored 4G LTE setting for Shamu.
    • 36c450a : Restored 4G LTE setting for Shamu.
    • 83904e1 : Handle exceptions other than CommandException
    • 854ec18 : Verizon Network Modes
    • da11247 : Revert "enforce dump permission on dump()"
    • cee09a5 : Implement the short-burst DTMF tones for CDMA calls.
    • c9a09e3 : Add support for handover connections
    • d7a06e9 : Prevent switchHoldingAndActive() from being called twice.
    • 887c08c : Test APNs
    • 3438dbe : Add telecomm registration support to SIP.
    • 4a86a38 : Enable VoLTE/VT with overlay overrides.
    • 50ac332 : Implement new Conference APIs.
    • 7296371 : Force IMS disable.
    • 5be002e : IMS mode (Enhanced 4G LTE Mode): replace hard-coded default value with constant.
    • b555ede : Remove audio handling from telephony. (1/2)
    • f132a1e : Trigger PhoneAccount registration from SUBINFO_RECORD_UPDATED
    • f5bef44 : Trigger PhoneAccount registration from SUBINFO_RECORD_UPDATED
    • 7ba634c : Fix initialization of SIM accounts.
    • 1f4d4a1 : Make AddAccountsReceiver a singleUser component.
    • a26b907 : Fix order-of-initialization problem with BroadcastReceiver
    • da9cf91 : Fix CDMA calls

  • platform/prebuilts/misc with 3 change(s)
    • 13d7d3a : Update tradefed prebuilt for cts-tradefed
    • be703dd : Update uiautomator to include gesture speed adjustment.
    • 1e9de44 : Remove implicit dependencies introduced by MANIFEST.MF

  • platform/prebuilts/sdk with 3 change(s)
    • d9486e6 : Remove TrustAgent whitelisting API
    • cb6f265 : Unhide getDataRoaming, Messenger uses it to decide to download MMS or not.
    • 5e10681 : remove actions and calls for the old sms/mms api BUG: 18005911

  • platform/system/core with 5 change(s)
    • 5b3aa21 : fs_mgr: introduce fs_mgr_format to format wiped partitions
    • c5a4b31 : android_filesystem: Remove setuid bits from tcpdump
    • 767dee2 : audio.h: Add "safe speaker" device for limited-loudness use cases
    • ef3e3a3 : Remove the /dev/.booting file before triggering boot.
    • a352495 : Remove the /dev/.booting file before triggering boot.

  • platform/system/extras with 2 change(s)
    • d604af2 : f2fs_sparseblock: Fixed handling of journaled sit entries
    • 180c023 : Rename micro bench 32 bit

  • platform/system/netd with 3 change(s)
    • 2e5fa93 : exit instead of returning when execv()ing clatd fails.
    • 1e23c70 : Revert "Merge "Add netd support for configuring IPv6 optimistic mode." into lmp-mr1-dev"
    • d1bccf3 : Fix WiFi-Direct and Tethering.

  • platform/system/vold with 3 change(s)
    • b660360 : fall back to dm-crypt if device already encrypted
    • 4ac0c62 : Adding support of dm-req-crypt
    • 8af18ff : Fix Shamus bricked by encryption upgrade