Android Marshmallow AOSP Changes

Changes from 6.0.1_r66 (MOB31E) to 6.0.1_r67 (MTC20K):

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 (104):

  • device/asus/fugu-kernel with 2 change(s)
    • 3dbb37a : fugu: update prebuilt kernel
    • 5193db5 : fugu: update prebuilt kernel

  • device/huawei/angler with 19 change(s)
    • dffee4e : Revert "angler: GPS: config LPP_PROFILE=2 as default"
    • afe5b44 : angler: apns-full-conf: Modify the apn for Telemach(29370).
    • b3707d6 : angler: framework-res: Overlay the WiFi Calling message string for EE.
    • fd2d89a : angler: GPS: config LPP_PROFILE=2 as default
    • 0b6172c : angler: Messenger: Modify UA for USCC.
    • 3a399f9 : angler: enable emergency download mode in userdebug mode
    • cbb930b : angler: apns-full-conf: Modify the apn for VIVA(73601).
    • dccc9c4 : angler: apns-full-conf: Modify apn for KCT in Korea.
    • c4cf13a : angler: Multiple PDP: Modify value of config_auto_attach_data_on_creation
    • eb29d94 : angler: Multiple PDP: Modify value of config_auto_attach_data_on_creation
    • 46df4d0 : angler: apns-full-conf: Add the ims apns for EE in UK.
    • addc725 : angler: apns-full-conf: Change the apns the operators in Bolivia.
    • 154279c : angler: add verified boot config
    • 9f13df6 : angler: GPS: modify SUPL server config for KCT/KT/LGU
    • 065e093 : angler: apns-full-conf: Add the ia type apns for USCC.
    • 66c71aa : Remove TMO & MetroPCS for mcc/mnc 310/580 in apn-conf
    • 7e0b742 : Revert "Revert "angler: update wifi nvram for Korea""
    • b5919b4 : Revert "angler: update wifi nvram for Korea"
    • 203d3fb : Angler: Set boot-dex2oat-threads

  • device/huawei/angler-kernel with 17 change(s)
    • d19895c : angler: update prebuilt kernel
    • 5234cc2 : angler: update prebuilt kernel
    • 79e34d8 : angler: update prebuilt kernel
    • b2633e9 : angler: update prebuilt kernel
    • 023f5fb : angler: update prebuilt kernel
    • 6704ec5 : angler: update prebuilt kernel
    • 581c658 : angler: update prebuilt kernel
    • 05a075c : angler: update prebuilt kernel
    • 435c630 : angler: update prebuilt kernel
    • f19c5f2 : angler: update prebuilt kernel
    • f3068c0 : angler: update prebuilt kernel
    • d8dbb39 : angler: update prebuilt kernel
    • 52dad9b : angler: update prebuilt kernel
    • 94ef3ae : angler: update prebuilt kernel
    • 3ca1917 : angler: update prebuilt kernel
    • 07264de : angler: update prebuilt kernel
    • 7b8c129 : angler: update prebuilt kernel

  • device/lge/bullhead with 17 change(s)
    • bea2e9d : Correct encoder peformance expected values
    • e6cc7b7 : Revert "bullhead: Change default LPP_PROFILE value"
    • 347655a : bullhead: Change default LPP_PROFILE value
    • e063b46 : bullhead/apns: Update apns-full-conf.xml
    • 9923ffe : bullhead/audio: update audio_platform_info for voice lineout
    • 1b072d6 : Enable color temperature developer setting
    • 1062f16 : Set wfcSpnFormat for Reliance WFC
    • 305f98e : bullhead/apns: Update apns-full-conf.xml
    • fee6ec7 : bullhead/reboot: use hardresets for user builds
    • 940a03e : Revert "Revert "bullhead/gps: Add TELUS SUPL overlay""
    • c1f87d4 : bullhead: add verified_boot config
    • 59560b4 : bullhead/apns: Add ims apn for EE WFC
    • 73a62b4 : Add spnOverride entries for EE WFC
    • 0f2d31e : Set wfcSpnFormat for EE WFC
    • c2a0db9 : Dump /d/dma_buf/bufinfo in bugreports.
    • c9dd6a0 : Remove TMO & MetroPCS entries for mcc/mnc 310/580 in apn-conf
    • 6372cfa : Bullhead: Set boot-dex2oat-threads

  • device/lge/bullhead-kernel with 20 change(s)
    • 71dd48f : bullhead: update prebuilt kernel
    • b095f3c : bullhead: update prebuilt kernel
    • 43c8ef4 : bullhead: update prebuilt kernel
    • 4ab2a8a : bullhead: update prebuilt kernel
    • 9913ff7 : bullhead: update prebuilt kernel
    • 4400c95 : bullhead: update prebuilt kernel
    • 972a2e1 : bullhead: update prebuilt kernel
    • 9be8f6c : bullhead: update prebuilt kernel
    • 831eba9 : bullhead: update prebuilt kernel
    • ffef8f0 : bullhead: update prebuilt kernel
    • 19515f4 : Revert "bullhead: update prebuilt kernel"
    • 4aad015 : Revert "bullhead: update prebuilt kernel"
    • 732abad : Revert "bullhead: update prebuilt kernel"
    • 5051940 : Revert "bullhead: update prebuilt kernel"
    • c9eb259 : bullhead: update prebuilt kernel
    • 1e15e1e : bullhead: update prebuilt kernel
    • c3c0a36 : bullhead: update prebuilt kernel
    • c319541 : bullhead: update prebuilt kernel
    • 4efb8b7 : bullhead: update prebuilt kernel
    • 0fc5e32 : bullhead: update prebuilt kernel

  • device/lge/hammerhead with 1 change(s)
    • 93023eb : Remove TMO & MetroPCS entries for mcc/mnc 310/580 in apn-conf

  • device/lge/hammerhead-kernel with 6 change(s)
    • 5fe3d07 : hammerhead: update prebuilt kernel
    • 992100a : hammerhead: update prebuilt kernel
    • 24baef9 : hammerhead: update prebuilt kernel
    • fd228da : hammerhead: update prebuilt kernel
    • 3d8fe85 : Revert "Revert "hammerhead: update prebuilt kernel""
    • d5e6379 : Revert "hammerhead: update prebuilt kernel"

  • device/moto/shamu-kernel with 6 change(s)
    • 39611f1 : shamu: update prebuilt kernel
    • 46571a9 : shamu: update prebuilt kernel
    • b539afd : shamu: update prebuilt kernel
    • 6da53db : shamu: update prebuilt kernel
    • fd101ce : shamu: update prebuilt kernel
    • fe6310e : shamu: update prebuilt kernel

  • device/sample with 1 change(s)
    • efaef57 : Remove TMO & MetroPCS entries for mcc/mnc 310/580 in apn-conf

  • platform/art with 1 change(s)
    • 9d96bd6 : ART: Decrease dex2oat watchdog timeout

  • platform/bionic with 1 change(s)
    • 4f80102 : Fix potential race condition on CTS TC pthread_gettid_np

  • platform/bootable/recovery with 4 change(s)
    • ec4df63 : Fix integer overflows in recovery procedure.
    • a5d5082 : Revert "Byte swap to support BGRA in recovery mode"
    • 8e9c680 : recovery: Fix the bug that truncates menu entries.
    • 337db14 : recovery: Factor out wear_ui.{cpp,h} into bootable/recovery.

  • platform/build with 112 change(s)

  • platform/cts with 142 change(s)
    • fa86842 : CTS test for robust handling of invalid cmap
    • 79a70a6 : CTS test for libmedia OOB write anywhere
    • cdee325 : Fixed issue with /
    • 01808e7 : add more binder tests for AudioFlinger and AudioPolicyService.
    • 879adeb : Test whether mediaserver leaks info across invalid binder calls
    • c2b384c : Add CTS tests for IAudioflinger binder checks.
    • b6e9afd : Collect ro.build.reference.fingerprint
    • f6a9761 : Test for mpeg2 decoder bugfix
    • 3e92a58 : Revert "Collect ro.build.reference.fingerprint"
    • 12813c9 : Revert "Collect ro.build.reference.fingerprint"
    • ca6e524 : CTS test for mpeg2 decoder bugfix
    • c84debe : Fix layout for WebViewTest#testRequestChildRectangleOnScreen
    • 5788c52 : CTS fix: HifiUltrasoundSpeakerTestActivity is available with a speaker
    • cb8b108 : Sonivox: add CTS test.
    • 238d2e5 : Collect ro.build.reference.fingerprint
    • 51b51aa : Test case to check class loading using custom class loader
    • 59d7064 : Only reach out to Internet when supported.
    • 12b986f : Fix cts api coverage
    • 0d6aa50 : Additional CTS test for robust handling of invalid cmap
    • 727fde6 : Assert android:usesCleartextTraffic attribute works as expected.
    • ef60be7 : Prevent the PopupWindow from overlapping with the status bar
    • 3520a1d : Fixs bugs regarding CTS fails for low performance codec
    • 8126140 : Bug #1111 CTS-Verifier Crash when rotate the DUT.
    • eeb749c : Include all CTS apks and jars in the coverage report
    • f7e8eae : Revert "Include apks and jars in cts coverage"
    • a8ca2ee : Include apks and jars in cts coverage
    • 104a7ff : fixed merge issue.
    • ca350cb : Creating the Security Test Plan
    • 0130e90 : Output XML CTS Coverage report
    • 55340f8 : Add test for Keystore put overflow
    • 7e7c5dc : Add CTS test for DISALLOW_MODIFY_ACCOUNTS
    • 39ebb4b : CameraITS: check props before applying linear tonemap
    • ac10f21 : Cts test fix for shortcode 48000
    • bb16331 : Disable WiredHeadset tests
    • ff1c623 : Fix EDI capturing for platform specific values
    • 5bea9ee : Modify strings
    • 12b4680 : Move long string test from TextView to StaticLayoutTest
    • 6e53153 : Increase delta tolerance in TypefaceTest#testInvalidCmapFont
    • 38b4762 : Change minDuration check in Camera2SurfaceView
    • 6fbf791 : Fix testExecuteShellCommand test in android.aadb
    • 86c64ea : Modify the y-coordinate of touch events in testTouchEvent
    • bb3c867 : Make PassFailButtons inheritable.
    • 57668a8 : Let Cts Verifier get authority string at run time.
    • 4018b0b : Add a test for IPv6 connectivity when the screen is off
    • fcbf86f : Scroll through the spinner of the printer selection
    • 1cc42ff : Add the first window under the status bar in addTwoAppPanelWindows
    • d0bdc3c : CTS fix: add missing feature flags for API 23
    • 258e25e : RECORD_SOUND must be handled by sound recorder app
    • aa887d3 : Fix testWifiConfigLockdown failure due to wifi not being ready
    • 2639291 : Camera: update FPS range check per spec update
    • 57c15f2 : CTS test for robust handling of invalid cmap
    • 6dd5e73 : MonkeyTests assertion failures errors. Limit the amount of error data contained in an assertion failue
    • ed4386b : Revert "CTS: Add testConnectivityConstraintExecutes_withMobile to knownfailures"
    • 7c035f3 : TIF: Allow notifyVideoUnavailable in HardwareSessionTest
    • 44c49bc : CTS fix: match test to CDD memory requirements
    • b0c1112 : Revert "MediaMetadataRetrieverTest: add new test to handle overflowed padding."
    • 8327555 : MediaMetadataRetrieverTest: remove unused import to fix compile error.
    • 0d059db : Update full alarm test requirements
    • a74beb1 : MediaServerCrashTest: add testDrmManagerClientReset.
    • 404bbc3 : Reduce CTS audio requirements for low memory devices
    • 648ca45 : TIF: Allow notifyVideoUnavailable in HardwareSessionTest
    • 3dba1b7 : Fix SensorBatchingFifoTest EOB bug
    • aec67ad : Do not test AudioPlayback if system doesn't have audio out
    • 96f4d40 : Camera: create camera test package
    • bb7fb44 : Fix timestamps sort in UiAutomationTest.testWindowContentFrameStats
    • 21a8bd6 : Fix for testBadSurfaceDimensions
    • f0f730c : Enforce the valid range of psc, pci and lac/cid for primary cells.
    • 9fa97c2 : Add new keyguard disable features tests for primary profile to CTS Verifier
    • 1e44c21 : SensorBatching Test Fixes
    • fc56b9b : Add fingerprint feature to cts verifier app
    • b3a7431 : Remove cts-verifier tests for two intents.
    • 4d93a0e : Change an attribute name from layout_box to ctsv_layout_box.
    • 0e31d66 : Camera: read exposure value range if possible
    • b1adf9e : Make sure the next case started after previous case finished
    • 442a181 : Selectively delete files from the sdcard
    • 0ea4882 : Increase timeout for gtest runs.
    • 15dbbfa : Bump CTS 6.0R3 for Security Releases.
    • dd58e48 : Revert "Add build number into CTS Verifier."
    • aaf61c0 : Make copy_media.sh POSIX compatible
    • cc728ce : CTS: PO tests for DISALLOW_CONFIG_VPN
    • c0ffa1f : Media tests should use redirector.gvt1.com
    • 26f8a4d : Fixed CtsVerifier version
    • 2c43901 : Fix for Job Scheduler Charging test case
    • 7712881 : Revert "Revert "CTS: Tests for DISALLOW_CONFIG_VPN""
    • c300031 : Revert "CTS: Tests for DISALLOW_CONFIG_VPN"
    • e612a9e : Basic test of android.media.RemoteController
    • 92ad9e4 : Make AES*CipherTest explicitly use Android Keystore Provider.
    • d3169b6 : TIF: Make sure that Cursor.moveToNext() is called before using Cursor
    • 1b43736 : Explicitly fail when test file is missing
    • 3e3e4ab : removing android.security.cts.ServicePermissionsTest#testDumpProtected from knownfailures
    • f60373a : Revert "Camera: mark testFocusDistanceControl known failure"
    • 3c21781 : MediaMetadataRetrieverTest: add new test to handle overflowed padding.
    • bd290de : disable a bunch of test failures for CTS 6.0R2
    • 45dd49f : Camera: mark testFocusDistanceControl known failure
    • 4e485e6 : EncodeDecodeTest: use timeout for decoder.dequeueInputBuffer
    • edf584b : Dynamically load the list of runtime permissions.
    • d001dbc : Added location tests for BYOD in cts-verfier.
    • 9fb50b6 : Fix bugs regarding CTS fails for VP8 codec with low performance
    • 2840e5c : Fixed break #2
    • 0efe735 : Relieve Sensor Event Gap Test Criterion
    • 40af6fa : Don't run Wifi scan timestamp tests when location is turned off.
    • 60b9818 : Add a build for CTS Verifier framework library.
    • 52013e1 : Fix for Idle Mode Constraint test
    • b5f74c3 : Fix android.os.cts.SeccompTest#testKernelBasicTests under Android Native Bridge.
    • 5a5a2bb : Add reference url to XML reports
    • c8a9a00 : Enable test of events occuring after AudioRecord.stop
    • b8fbd66 : Fix testSetPreviewTextureBothCallbacks wait timeout
    • c891087 : media: Add volatile to mThreadStarted to make sure the thread can stop properly.
    • eef7e5a : Reduce EGLCleanup test iterations
    • bb1d5a7 : Update the build version to 6.0.1.
    • b453110 : Camera: remove FREEFORM cropping check for FULL device
    • b068f19 : Adjust telecom setup timeout values to be more generous
    • ac4c6d7 : Update 320dpi & 360dpi small/normal memory requirements
    • bdfeea4 : CTS Verifier fix latency estimation for Loopback test
    • 5863eaf : Use FLAG_RECEIVER_FOREGROUND for ordered broadcasts
    • 1b64814 : media: DecoderTest: make sure we call AudioTrack.stop()
    • e8a13b1 : Fix for Frequency Tests to match CDD requirements
    • 732751c : Fix report latency overflow in DeviceSuspendTest
    • dbe0410 : camera2: Clean up render script context
    • ad3e7df : Skip assist CTS tests on low ram devices
    • 3ef522a : Fix the issue in testCalculateLength
    • 147c5b1 : Remove a cross-profile app linking test.
    • 72ebd2f : Runtime hint for android.adminhostside CTS test
    • 3aeb0d3 : Enable SPEAKERPHONE CTS tests.
    • 2b51a7c : fix failure line handling for VideEncoderDecoderTest.
    • fde5384 : CTS: Tests for DISALLOW_CONFIG_VPN
    • 0c4e033 : remove TYPE_ORIENTATION sensor requirement.
    • 8ea1911 : Fix timeout for testCanInstallValidRsaKeypair in hostsidetests
    • 62b69b9 : Refactoring the updatePassButton methods
    • 363df32 : Camera: skip unsupported stream combination
    • 2621f72 : Fix bugs regarding TextView layout size with large font scale in ScrollingText
    • ffebd97 : Dismiss dialogs during indeterminate progress dialog CTS tests
    • 27c55e2 : CTS: Add testConnectivityConstraintExecutes_withMobile to knownfailures
    • 7dc91b3 : Add FileSystemPermissionTest exception for /dev/dri/renderD129.
    • 3304976 : Add FileSystemPermissionTest exception for DRM-based GPU drivers.
    • 4ca5414 : CTS: android.text.method.cts related tests failing
    • 21c9cdf : Fix for LocationModeHighAccuracyTestActivity test.
    • 971789b : Increased CTS test timeout from 5 sec to 30 sec in ModifyInstallerPackageTest.java
    • bfa14ee : Should use getSupportedVideoSizes()
    • 9129f97 : collect memory properties in CTS
    • 7542792 : Cherrypick the following CLs from LMP MR1
    • dbf386e : Test for issue #16013164: protect app ops setMode().

  • platform/dalvik with 1 change(s)
    • c1814ed : Fix potential buffer overrun.

  • platform/developers/build with 1 change(s)
    • a7d757c : Removing NOTICE files as per b/20081220

  • platform/development with 58 change(s)
    • 372bb98 : Update TabLayout demo to use new ViewPager functionality
    • d775d3a : SupportLeanbackDemos: guidedstep changes
    • fffb247 : Add "select tab" to the tab layout / view pager demo.
    • 8d3349a : Add sample activity for ViewPager in Support4Demos
    • 0c356e4 : GuidedStepFragment: Example of two columns actions
    • d0b4919 : Remove pre-Material drawer demo apps.
    • 220a8ec : Material-compliant sample app for drawer layout.
    • caaf7b0 : Dont use R.id.content to host GuidedStepFragment
    • 37836fd : GuidedStep example: Use standard action IDs and titles
    • d80cfde : SupportLeanbackDemo: add example finishGuidedStepFragments()
    • 84d4654 : Add a comment on drawer layout file.
    • afeff42 : Test app for ViewPager.
    • 58ccc4a : GuidedStep: More example of editing
    • a4404b1 : Change LOCAL_MODULE_TAGS from "eng" to "optional" in Dev Tools app.
    • 0fc3f91 : Add AppBar sample using SwipeRefreshLayout
    • 88436bd : Add demo for TextInputLayout's counter
    • 6327806 : Remove route providers which use RouteGroup
    • 2157e7f : SupportLeanbackShowcase: get rid of card view background overdraw
    • 2bd1f62 : Support7Demos: Update the MediaRouter demo
    • 0750ff8 : SupportLeanbackShowcase: performance fix of ImageCardView resource
    • 7d12018 : SupportLeanbackShowcase: dont expand side info
    • c8ad1e5 : Leanback Demo: demo of edit title
    • 6fe262d : Supportleanbackshowcase: Polishing 2 and transition performance fix
    • ab2a8a7 : Supportleanbackshowcase: Polishing
    • 5bf3eba : Showcase: Update SDK to 23 and support lib to 23.0.1
    • 2e3684e : GuidedStepFragment Subclass need explcitly specify a container id for background
    • c7e4f19 : Generate test for PlaybackOverlaySupportFragment
    • 48b4a13 : Generate support version of leanback fragment tests
    • d9b5ca8 : Add usage of app:actionLayout in NavigationView
    • e088638 : Add usage of BottomSheetBehavior
    • 3d1224e : RecyclerView in place animations
    • 9e5a6a8 : Revert "Revert "Add example of vertical grid transition and GuidedStepFragment""
    • c1e0465 : Revert "Add example of vertical grid transition and GuidedStepFragment"
    • 1585785 : Generate example of GuidedStepSupportFragment
    • 7b42f57 : Add example of vertical grid transition and GuidedStepFragment
    • 16d9874 : Update platform-tools version to 23.0.1
    • 69bd278 : Add proguard configuration to support design demos sample app
    • 4e650fb : Add snapping scroll example to SupportDesignDemos
    • 063b68e : Add DrawableCompat demo to Support4Demos
    • 3dd5d84 : Fix typo in SDK generation
    • fab9a1f : Add preference and recommendation libs to SDK build
    • 106e334 : MediaRouter: Remove uses of not-yet-public API
    • fbe6c81 : Pass in current android.jar to api-generator
    • 3fb1da7 : MediaRouter: Remove an unused member in SampleMediaRouteProvider
    • b26f52f : MediaRouter: Add a sample for the custom route icon
    • e6b7271 : Added Transitions and minor code clean up
    • 5d04bdb : MediaRouter: Prevent activity from restarting
    • a09fe02 : Revert changes of adding guidedstep fragment in Browse
    • cbfd7cd : MediaRouter: Add route groups
    • 742e268 : WIP: Added transitions to MainFragment.
    • 6a07105 : Add editable actions to Guided Step test activity.
    • 26b7df1 : Polished Grid example and added a few missing details at Launcher fragment. Video- and Music examples now also use an Activity. BackgroundHandler in MainFragment removed.
    • aeedeb7 : Cleaned up strings.xml
    • 63e8181 : Removed Browsing example from Showcase app
    • 80116aa : Polished Wizard example for Showcase app
    • 9f8ccdc : Rearranged classes and removed unused resources.
    • 8dd090f : Cleanup and usage of new ImageCardView
    • 63dcb5b : Implemented Card-, DetailView-, GridView-, Music- & Video, Wizard-, Dialog examples

  • platform/external/aac with 3 change(s)
    • f51dec1 : Fix aacDecoder_drcExtractAndMap()
    • f1f22e4 : Fix stack corruption happening in aacDecoder_drcExtractAndMap()
    • 2d435aa : Remove __DATE__/__TIME__

  • platform/external/boringssl with 30 change(s)
    • a1d5965 : Fix encoding bug in i2c_ASN1_INTEGER
    • 4556258 : Remove support for mis-encoded PKCS#8 DSA keys.
    • 184bc93 : BoringSSL: always build with symbol visibility flags.
    • b849459 : Revert "Revert "external/boringssl: sync with upstream.""
    • a04d78d : Revert "external/boringssl: sync with upstream."
    • 1e4884f : external/boringssl: sync with upstream.
    • 08656b6 : Whitelist windows modules
    • e25abed : Fix and re-enable clang build.
    • 13204c3 : Disable clang build temporarily to fix build.
    • 71a0705 : Add a build target to build bssl for host.
    • bd9957e : Handle RDRAND failures.
    • e0846be : dsa_pub_encode: Write out DSA parameters (p, q, g) in addition to key.
    • 98856d4 : Fix for CVE-2015-1789.
    • 56d2503 : Fixes for CVE-2015-1791.
    • 0e6bb1c : Add ECDHE-PSK-AES{128,256}-SHA cipher suites.
    • a4be71c : Drop ECDHE-PSK-AES-128-GCM.
    • cfb958c : Fix Windows SDK build again
    • f4e4272 : Bump revision of BoringSSL.
    • 0d4deb2 : Disable 0xcafe cipher suite (PSK with AES-GCM).
    • 86426f7 : s/-Wno-unused-parameters/-Wno-unused-parameter/
    • 12addf8 : external/boringssl: fix |SSLeay|.
    • 71cbcbe : external/boringssl: add -Wno-unused-parameters.
    • 190eb16 : external/boringssl: fix use after free in X509.
    • 3ca955a : Copy ecdsa_meth in EC_KEY_copy.
    • f5cea4e : Add |BIO_read_asn1| to read a single ASN.1 object.
    • 5a0d510 : Copy ecdsa_meth in EC_KEY_copy.
    • dfce004 : Add rules.mk for building Trusty.
    • a070e05 : external/boringssl: disable ChaCha20-Poly1305 cipher suites.
    • 9eb412c : external/boringssl: update #define guards for x86_64-gcc.c.
    • 9385cb1 : MinGW on Linux uses lowercase include files, part 2

  • platform/external/bouncycastle with 2 change(s)
    • dedc816 : GCMParameters: in ASN1 encoding, use 12 when no value is specified
    • 288f88f : GCMParameters: fix insecure tag size

  • platform/external/conscrypt with 71 change(s)
    • 362b86f : Use SSL_session_reused to check when a session was reused
    • 014a3fd : Fix updateAAD when offset is not 0
    • c6fb365 : OpenSSLCipher: multiple calls to updateAAD were ignored
    • 550bba7 : OpenSSLCipher: reset AAD when necessary
    • 4c9f9c2 : Prevent duplicate certificates in TrustedCertificateIndex
    • c4ab1b9 : Cache intermediate CA separately
    • c061be0 : Remove OpenSSLEngine.getSecretKeyById.
    • 59c1304 : Remove references to OpenSSL's |wbuf|.
    • ec8f7ef : Switch OpenSSLMac from EVP_PKEY_HMAC to HMAC_CTX.
    • 08fdfb4 : Prepare for BoringSSL update.
    • f95bf50 : Move BlockGuard and CloseGuard to Platform
    • 126ec77 : Move BlockGuard and CloseGuard to Platform
    • 9a648e9 : ct: Add code to verify timestamps for certificates.
    • 05f3b16 : ct: Add basic data structures and serialization routines.
    • 7b3add1 : Prepare the GmsCore target for BoringSSL
    • 13e50a1 : Move CloseGuard and BlockGuard to stubs
    • 2e93943 : Move CloseGuard and BlockGuard to stubs
    • 5e3abd2 : NativeCrypto: Add TLS SCT extension support.
    • 32f3453 : NativeCrypto: support OCSP stapling
    • f45afe9 : NativeCrypto: add method to extract extensions from an OCSP response.
    • 8acb72c : Fix typo in previous checkin
    • 9c2fa52 : Allow compilation with other build systems
    • da47304 : Do not waste entropy when using BoringSSL
    • e5b2ed0 : Restore compatibility with OpenSSL
    • 64c8565 : Add method to delete extension from a certificate
    • eced839 : Remove references to OpenSSL's |wbuf|.
    • bb70f6a : Add methods to parse keys from PEM input.
    • f417aca : Prepare for BoringSSL update.
    • dbdd143 : GCM: set default tag size to 12 bytes
    • 363ec65 : GCM: return the correct AlgorithmParameters
    • ed628f9 : external/conscrypt: allow server-initiated renegotiations.
    • 6e2618d : OpenSSLX509Certificate: use OID if alg name unavailable
    • a958f45 : Update conscrypt build.gradle for the native generator
    • 134dc92 : external/conscrypt: control binary-field EC with OPENSSL_NO_EC2M.
    • 5429f72 : Update NativeCryptoTest
    • 089b401 : Adjust Signature interface for BoringSSL
    • 97e54bd : external/conscrypt: remove assertion SSL_OP_NO_SSLv2 is set
    • 086dd64 : Update CryptoUpcalls documentation
    • c63e8fa : Documentation fixes
    • d47aa92 : OpenSSLCipher: remove unused variable
    • c0010ca : conscrypt: change test of SSL_set_cipher_lists
    • e981ca9 : Use the *_up_ref functions always
    • a001421 : Switch OpenSSLMac from EVP_PKEY_HMAC to HMAC_CTX.
    • 922aa71 : Remove OpenSSLEngine.getSecretKeyById.
    • c05697c : Use SSL_CTX_set_tmp_ecdh instead of SSL_CTX_set_tmp_ecdh_callback.
    • 3b510c7 : Consistently use ARRAY_OFFSET_*INVALID macros.
    • d9a48aa : Fix compilation with OpenSSL
    • 79f05f4 : Fix error conditions in certificate/PKCS#7 reading
    • c590a93 : Try to get preferred external provider
    • edc4f27 : Fix up JNI_TRACE for AEAD
    • 279e984 : Fix RSA upcalls from TLS/SSL into JCA.
    • 61c66eb : Fix ECDSA upcalls from TLS/SSL into JCA.
    • 5b6a5ec : NativeCrypto: special case for empty cipher list
    • a8a4643 : Add clang-format file to approximate existing style
    • 8fa4acd : OpenSSLCipher: adjust expected length with padding in decrypt mode
    • d7dbb00 : Revert "OpenSSLCipher: adjust expected length with padding in decrypt mode"
    • ba3f063 : external/conscrypt: tweaks for next BoringSSL import.
    • eb3a7e3 : OpenSSLCipher: adjust expected length with padding in decrypt mode
    • 4985487 : NativeCrypto: return of 0 is error for EVP_Sign/VerifyFinal
    • ed396e9 : OpenSSLKey: unsupported algorithm is an InvalidKeyException
    • 6a1e707 : NativeCrypto: throw exception on RSA op failure
    • 0f84dc6 : Use |BIO_read_asn1| when parsing PKCS#7.
    • 66537ee : Add isFinite flag to OpenSSLBIOInputStream.
    • d8606d5 : SSL: select the right key type for kx
    • 3e1a686 : EVP_AEAD: change constant to work with non-BoringSSL
    • 1a86c54 : Stop printing out private key parameters, part 2
    • 2b3a4bd : Throw InvalidKeyException from ECDH_compute_key
    • 7c5b76c : Stop printing out private key parameters
    • f5b4518 : Move BoringSSL indication to NativeConstants
    • a5cf81a : external/conscrypt: don't define equals for OpenSSLECGroupContext and OpenSSLECPointContext.
    • cac9de8 : Fix fast path for OpenSSLECPublicKey

  • platform/external/deqp with 9 change(s)
    • 3f450ec : Increase GLES2 fbo comparison threshold to 0.03
    • 3f71117 : Remove few tests affected by a HW limitation
    • 85fcb8d : Remove GLES2-texture.wrap tests from mustpass
    • b84fd4b : Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass
    • ee0868c : Remove wide line bounding box cases
    • 9a42bb8 : Remove GLES2.functional.dither.disable.gradient.* tests from mustpass
    • 494bb5a : Exclude RGB565 blending cases from the must-pass
    • 57f1d6d : Change MSAA sample-count error to warning
    • 91be034 : Remove broken record_variable_selection test from MR1 must-pass.

  • platform/external/dhcpcd with 1 change(s)
    • 70f592d : Improve length checks in DHCP Options parsing of dhcpcd.

  • platform/external/doclava with 2 change(s)
    • 77cd5e5 : Properly expose methods that override a non-hidden method in a hidden superclass in the API files.
    • 7d88743 : Add a flag to control the annotated field visibility exception

  • platform/external/drm_hwcomposer with 24 change(s)
    • e3141c6 : drm_hwcomposer: Always call PrepareFrame() for compositions
    • 6c18b3b : drm_hwcomposer: Save the atomic_test result between tests
    • 6afbb6a : drm_hwcomposer: only check the composition after a geometry change
    • b100837 : drm_hwcomposer: Skip layers which aren't on-screen
    • 0c7da1e : drm_hwcomposer: set blending mode to kPreMult for GL output
    • 04b47ea : drm_hwcomposer: Allow for multiple transforms at once
    • 647beb2 : drm_hwcomposer: Check the composition before sending to frame worker
    • d51c761 : drm_hwcomposer: Split DrmDisplayCompositor::SquashAll()
    • c07b211 : drm_hwcomposer: Add test_only mode to CommitFrame
    • 35301f4 : drm_hwcomposer: Create mode blob on modeset queue
    • 2b4b1ee : drm_hwcomposer: during SquashAll, skip layers with kSourceNone
    • bff33ac : drm_hwcomposer: composite down to a primary plane after a timeout
    • faca209 : drm_hwcomposer: Increase the virtual display compositor's fence timeout
    • cb1cfc8 : drm_hwcomposer: avoid creating release fences for invalid OutputFd
    • 49446bc : drm_hwcomposer: add AutoLock to automatically handle pthread_mutex_lock
    • 8467b12 : drm_hwcomposer: add optional timeout for WaitForSignalOrExitLocked
    • db81fce : drm_hwcomposer: always put protected layers on hardware planes
    • aa2f4a5 : drm_hwcomposer: fix spelling of "separate".
    • f3d3603 : drm_hwcomposer: filter out empty or invalid rects.
    • bd61c8d : drm_hwcomposer: Handle HWC_SKIP_LAYER properly
    • 3979f7d : drm_hwcomposer: add ATRACE_CALL.
    • 7642c92 : drm_hwcomposer: update #include's for drm_hwcomposer.h
    • d8c19a0 : drm_hwcomposer: rename file with underscore to not use underscore
    • ff30b52 : drm_hwcomposer: polish for old DRM wrapper code

  • platform/external/flac with 2 change(s)
    • 92e1a9a : src/libFLAC/stream_decoder.c : Fix NULL de-reference.
    • 284969d : Avoid free-before-initialize vulnerability in heap

  • platform/external/hamcrest with 2 change(s)
    • 3e8fd45 : Revert "Add a configuration to hamcrest-library build.gradle"
    • 87e430c : Add a configuration to hamcrest-library build.gradle

  • platform/external/jetty with 1 change(s)
    • 7bed928 : Add files necessary for building with gradle to external/jetty.

  • platform/external/jhead with 2 change(s)
    • 397cb18 : Fix possible out of bounds accesses
    • 1a6abbd : Fix possible out of bounds access

  • platform/external/libavc with 14 change(s)
    • 5cbeba9 : Fixed error concealment when no MBs are decoded in the current pic
    • 3d26558 : Decoder: Initialize first_pb_nal_in_pic for error slices
    • dafcccb : Decoder: Do not conceal slices with invalid SPS/PPS
    • c4ce876 : Decoder: Fix slice number increment for error clips
    • 90bda5f : Fix slice params for interlaced video
    • 12cad5c : Decoder: Set u1_long_term_reference_flag to 0 for error concealment
    • e30c766 : Decoder: Initialize slice parameters before concealing error MBs
    • 0df39f6 : Decoder: Memset few structures to zero to handle error clips
    • 892515d : Decoder: Fix for handling invalid intra mode
    • c57fc37 : Decoder: Fix stack underflow in CAVLC 4x4 parse functions
    • 50a580a : Ensure ih264d_start_of_pic() is not repeated in ih264d_mark_err_slice_skip()
    • 943323f : Return error when there are more mmco params than allocated size
    • 4a524d3 : Decoder Update mb count after mb map is set.
    • 1c01bc1 : Remove __DATE__/__TIME__ from Android builds

  • platform/external/libhevc with 5 change(s)
    • 552578a : Revert "Added few memsets to avoid uninitialized reads for error clips"
    • 6ae135c : Remove __DATE__/__TIME__ from Android builds
    • dca46f9 : Added few memsets to avoid uninitialized reads for error clips
    • d71abc6 : Added few memsets to avoid uninitialized reads for error clips
    • e8bfec1 : Aligned ps_pic_pu to 4 bytes

  • platform/external/libmpeg2 with 6 change(s)
    • 560a30c : Fixed out of bound read in flush_bits
    • 58a6822 : Return error for wrong mb_type
    • ba604d3 : Fix for handling streams which resulted in negative num_mbs_left
    • 8b4ed5a : Fixed stack buffer overflow
    • ffab15e : Fixed bit stream access to make sure that it is not read beyond the allocated size.
    • ae6d9f7 : Remove __DATE__/__TIME__ from Android builds

  • platform/external/libnfc-nci with 3 change(s)
    • 633b73f : Don't free memory that shouldn't be freed.
    • 920423e : Fix 256-bit Thinfilm NFC barcode.
    • bc2e8f4 : Set power level to 0 when stack shuts down

  • platform/external/libpng with 1 change(s)
    • bbe98b4 : Update libpng to 1.6.20

  • platform/external/libvpx with 1 change(s)
    • 41607d2 : Fix ParseElementHeader to support 0 payload elements

  • platform/external/lzma with 5 change(s)
    • e0f90d7 : Set xz-java library to compile using current sdk for use by unbundled apps
    • 1e977d7 : Import org.tukaani
    • ad6cd04 : Import org.tukaani
    • ea63289 : Update the Android makefile to include most C files.
    • cd66d54 : Updated LZMA SDK to 9.38 beta.

  • platform/external/mdnsresponder with 1 change(s)
    • 0aa6558 : Stop building __DATE__/__TIME__ into Android binaries

  • platform/external/noto-fonts with 2 change(s)
    • 42d158f : Better compression for NotoColorEmoji
    • b1a370c : Update NotoColorEmoji font to Unicode 7 and 8

  • platform/external/parameter-framework with 1 change(s)
    • 531c26b : stlport library is needed for versions of Android before M

  • platform/external/protobuf with 7 change(s)
    • d2195e1 : Update CodedOutputByteBufferNano to properly handle a malformed surrogate pair with a buffer too small to output a potentially well formed surrogate pair. This behavior mimics that of the ByteBuffer based methods.
    • 6d7e42a : Update thei Protocol Buffer descriptor.proto with the new javanano_use_deprecated_package FileOption. Regenerated the descriptor.pb.{c,h} based on the new proto file.
    • 999188d : Add MODULE_LICENSE and NOTICE
    • 4a00786 : Fixed Unused Parameter warning in headers.
    • 4f87f0d : Add a flag to use offset/length with byte arrays.
    • b6872c8 : Speed up little endian int/long writes.
    • 5843810 : Handle 0-length byte buffers in micro and nano protobufs

  • platform/external/robolectric with 6 change(s)
    • f522a20 : Upgrade Robolectric v3
    • a9e2f60 : Update Robolectric v3.
    • 5525767 : Update Robolectric v3.
    • 6d201a1 : Add MODULE_LICENSE and NOTICE
    • 99fafb7 : Add Robov3 to external/robolectric
    • e5966b3 : Add Robov3 to external/robolectric

  • platform/external/sepolicy with 7 change(s)
    • 5fff25e : expose control over unpriv perf access to shell
    • c2d0612 : Remove generic socket access from untrusted processes
    • daa2c25 : Further restrict socket ioctls available to apps
    • 4fc1397 : Add policies for system_server to delete fpdata folder
    • 32d207e : Enable permission checking by binderservicedomain.
    • 2d8c2d9 : Revert "Update sepolicy to allow ThermalObserver system service"
    • cda36e3 : Update sepolicy to allow ThermalObserver system service

  • platform/external/sonivox with 3 change(s)
    • a610d8f : Fix NULL pointer dereference
    • 24d7c40 : Sonivox: add SafetyNet log.
    • 3ac0443 : Sonivox: sanity check numSamples.

  • platform/external/tremolo with 2 change(s)
    • db8631a : Check partword is in range for # of partitions
    • 0cf80af : Check partword is in range for # of partitions

  • platform/external/webrtc with 1 change(s)
    • d0e5361 : Remove __DATE__ and __TIME__ from tracing

  • platform/external/wpa_supplicant_8 with 5 change(s)
    • 96d5871 : Guard against return value already being null
    • d996054 : Remove newlines from config output
    • 1e9857b : WNM: Ignore Key Data in WNM Sleep Mode Response frame if no PMF in use
    • c61bad6 : EAP-pwd server: Fix last fragment length validation
    • 3aa9ad5 : EAP-pwd peer: Fix last fragment length validation

  • platform/external/zlib with 1 change(s)
    • 4423567 : Always use the NDK for unbundled branches.

  • platform/frameworks/av with 66 change(s)
    • e3dee55 : omx: prevent input port enable/disable for software codecs
    • 2abcbdd : Fix build
    • c041eb7 : Fix build
    • b888ca3 : Add bound checks to utf16_to_utf8
    • db88fc2 : fix build
    • e2f1c5c : SoftVPX: fix nFilledLen overflow
    • af33641 : OMXCodec: check IMemory::pointer() before using allocation
    • 01c11b9 : Fix corruption via buffer overflow in mediaserver
    • 8fa108d : SoftMP3: memset safely
    • f62a232 : Impose a size bound for dynamically allocated tables in stbl.
    • a3f273b : Check effect command reply size in AudioFlinger
    • 1b4e6d5 : SoftHEVC: Exit gracefully in case of decoder errors
    • feb71c7 : Don't use sp&
    • 568ab9b : SoftAAC2: fix crash on all-zero adts buffer
    • 512e4f2 : Fix potential overflow
    • f31f0e4 : Resolve a merge issue between lmp and lmp-mr1+
    • 0a68a0c : MPEG4Extractor: ensure kKeyTrackID exists before creating an MPEG4Source as track.
    • 856d945 : limit mediaserver memory
    • 7d78607 : Check malloc result to avoid NPD
    • 9d85f1d : Fix security vulnerability in libstagefright
    • 68465da : h264bsdActivateParamSets: Prevent multiplication overflow.
    • c111667 : Clear unused pointer field when sending across binder
    • a1bbd29 : Check section size when verifying CRC
    • d2a0af0 : SampleTable.cpp: Fixed a regression caused by a fix for bug 28076789.
    • 6912707 : Resolve merge conflict when cp'ing ag/931301 to mnc-mr1-release
    • 71fa9cd : h264dec: check for overflows when calculating allocation size.
    • 15b1877 : codecs: check OMX buffer size before use in (avc|hevc|mpeg2)dec
    • 2e0abb6 : codecs: check OMX buffer size before use in (gsm|g711)dec
    • 563c39a : AudioSource: initialize variables
    • 3812dd1 : Check mp3 output buffer size
    • 201862c : codecs: check OMX buffer size before use in (h263|h264)dec
    • ef7b35f : Fix OMX_IndexParamConsumerUsageBits size check
    • 982ebad : Fix size check for OMX_IndexParamConsumerUsageBits
    • 1b96205 : Fix initialization of AAC presentation struct
    • 5c8f2a4 : Fix AMR decoder
    • 05ee9ed : SoftAMR: check input buffer size to avoid overflow.
    • 57cfe69 : SoftAMR: check output buffer size to avoid overflow.
    • 07d8d29 : codecs: check OMX buffer size before use in VP8 encoder.
    • b22375c : NuPlayerStreamListener: NULL and bounds check before memcpy
    • 7ef9d93 : Camera3Device: Validate template ID
    • d1ab8dd : Add VPX output buffer size check
    • 5db7307 : Get service by value instead of reference
    • b7c8681 : Also fix out of bounds access for normal read
    • d3e5eca : Clear allocation to avoid info leak
    • a685aea : Fixing safteynet logging bug introduced in ag/862848
    • 1a5ab71 : 3 uninitialized variables in IOMX.cpp
    • 7227fe0 : Fix info leak vulnerability of IDrm
    • 52fbd46 : IOMX.cpp uninitialized pointer in BnOMX::onTransact
    • c400396 : Camera: Disallow dumping clients directly
    • c9ab2b0 : Camera: Disallow dumping clients directly
    • 6dd6c54 : Camera: set mNumberOfNormalCameras correctly
    • 5403587 : Fix out-of-bounds write
    • 113efbb : audioflinger: fix standby delay on A2DP output
    • 9e29523 : fix possible overflow in effect wrappers.
    • 69bd1cf : libstagefright: check requested memory size before allocation for SoftMPEG4Encoder and SoftVPXEncoder.
    • ddbebb9 : AwesomePlayer: Separate cache buffer watermarks for offload audio
    • 701cac1 : AwesomePlayer: Stop posting buffering events once at EOS
    • 87f8cbb : libstagefright: check requested memory size before allocation for SoftMPEG4Encoder and SoftVPXEncoder.
    • 7845a1f : fix deadlock in MediaPlayerService BUG: 25263909
    • 3994ffd : Revert "Revert "audio policy: bind setMode() and setPhoneState() operations""
    • a754b4f : Revert "Revert "AudioPolicyService: fix race in AudioCommandThread""
    • 26ce11a : Revert "audio policy: bind setMode() and setPhoneState() operations"
    • 75c82b5 : Revert "AudioPolicyService: fix race in AudioCommandThread"
    • 76d4c7f : Reduce lock time for dump to make sure not locked when calling back to IResourceManagerClient.
    • b49c385 : ALooper::awaitResponse gets reply and returns immediately if the looper is stopped.
    • d005c5d : NuPlayerRenderer: always update MediaClock with max media duration.

  • platform/frameworks/base with 202 change(s)
    • c0bce0c : Add bound checks to utf16_to_utf8
    • 45f9035 : Check caller's uid before allowing notification policy access.
    • e4f3ecc : Fix string equality comparison
    • 2d08b9b : WifiEnterpriseConfiguration: Do not print credentials in toString
    • 6f5828f : Add pm operation to set user restrictions.
    • 464cd2d : Reduce shell power over user management.
    • ce47a63 : Don't trust callers to supply app info to bindBackupAgent()
    • e16706f : Backport of backup transport whitelist
    • 5233cf8 : Backport ChooserTarget package source check from N
    • 68584d3 : Don't pass URL path and username/password to PAC scripts
    • 830665e : Fix missing permission check when saving pattern/password
    • 3df0241 : Add new, hidden MotionEvent flag for partially obscured windows.
    • 6ccc513 : NPE fix for SyncStorageEngine read authority am: a962d9eba7 am: 339c4f2b05 am: 58048c1f17
    • 9dcf4bc : Redact Account info from getCurrentSyncs
    • 42dccd4 : Hack to get devices booting again.
    • b8bd302 : Don't change screen on time on time changes
    • 78ba120 : Check apps idle states on time changes
    • 914fc2a : Don't assume kernel tick is 100Hz
    • ef9c8be : Debug logging for when getActiveNetworkInfo returns BLOCKED.
    • 4276d40 : Fix SystemUI animator leak
    • fd0b32d : Revert "Get animation update timing for AVD"
    • 24813b0 : Stop leaking Notifications when they change groupKeys.
    • c3ebdcc : Don't verify the scrollbar drawable
    • a53c3b2 : Don't verify the scrollbar drawable
    • b3f1109 : Supply content description for QS disconnect buttons
    • bad498f : Add STEM_1, STEM_2 and STEM_3 key as wakeup keys
    • 74dfcf9 : Pulling in https://android-review.googlesource.com/#/c/186482/1
    • 156bd49 : Revert "Avoid drawable invalidation during draw()"
    • ba9e858 : Fixed a crash with the heads up manager
    • f0ef3c1 : UsageStats: Use new settings key idle_duration2 for app idle
    • b6baaf3 : Add WiFi Calling overlays for T-Mobile's MCCMNCs
    • a5c5329 : Tests for getPrimaryHorizontal with grapheme boundaries
    • 76e9d76 : UsageStats: Fix issue where initializing data for first time would cause crash
    • 7f667e7 : In CanvasContext::doFrame, make a separate call to computeFrameTimeNanos and save the result. Then pass that value to UiFrameInfoBuilder::setVsync as both arguments.
    • 7d9fab6 : Fix race condition when setting default ringtones
    • 67b2c16 : Get data type from service state as well
    • e5e59c6 : Avoid drawable invalidation during draw()
    • ec2891b : Handle null result from getVirtualChildAt()
    • fc8e3cb : Get animation update timing for AVD
    • 5bff01d : Respect grapheme clusters in Layout#getOffsetForHorizontal.
    • 720edf9 : Fix: Cursor can be at an invalid offset in EditText.
    • 909c7bc : Fix measurement to respect grapheme and span boundaries
    • d3b2826 : Add carrier config variable to support editable wfc mode
    • da4a377 : UsageStatsService: Fix app idle issue at rollover time
    • 71921cb : Fix plurals variable to unblock Translations Pipeline.
    • 61f9f31 : Fix plurals variable to unblock Translations Pipeline.
    • 5b294b4 : Exit getAllValidScorers early if not the primary.
    • fcc57db : Defines task to front/back animations in styles_micro.
    • 24584f0 : Clear calling identify b4 Beam callback.
    • 15309a3 : Remove duplicate Bluetooth profiles.
    • 087ae47 : Making ViewRootImpl drop input events when the Activity is in ambient mode.
    • 8877120 : Fix system watchdog timeout when reading too many usage events.
    • e457fa4 : Add UUID to BluetoothHeadsetClientCall
    • ec85f34 : Add setting for declaring disabled bluetooth profiles.
    • 9289560 : Use wakeup reason when FingerPrint sensor wakes up the device
    • 4614596 : Allow access to deprecated LOCK_PATTERN_ENABLED flag.
    • a89f9d9 : Don't back up / restore EAP network definitions
    • 022c748 : Work on issue #25467052: System lagged out
    • ba88e68 : Prevent DivideByZero error in BatteryStatsImpl
    • 3c67873 : Improve logging in BluetoothHeadsetClientCall.
    • d8231b9 : Check permissions on getDeviceId.
    • 0b63802 : Check permissions on getDeviceId.
    • 3e57340 : Fix radio button flash on hour change.
    • 9887f2f : Protect some new broadcasts.
    • 90bc39d : Check NPE beforehand instead of catching it at runtime
    • 47268e9 : Set Tether APN protocol type to IPv4 for Telus
    • 044b8f3 : Log API calls to createBond(), cancelBondProcess(), removeBond()
    • 5fdf0a1 : Camera: codegen doc update
    • 2242b4d : fix data race condition BUG: 25819358
    • f604911 : MediaPlayer: Disable acquiring wakelocks based on property.
    • 6609896 : Revert "Revert "Update StaticLayout_Delegate to use new nLoadHyphenator""
    • 65a8349 : Revert "Update StaticLayout_Delegate to use new nLoadHyphenator"
    • 8ed715e : Adding StateMachine.hasMessages(), StateMachine.hasDeferredMessages()
    • f1f45fe : Don't use framework permission strings for netd permissions.
    • 877c6c7 : add lost RAM info to compact meminfo dump
    • cac5077 : Add callback for connections to be notified when the ringer is silenced.
    • f2b9b2d : Revert "Don't dispatch when non-interactive and the display is off."
    • 4ea74d2 : Revert "LayoutLib: Fix true transparency in status bar."
    • 2293122 : LayoutLib: IntelliJ changed project files.
    • 99b54b3 : AppCompatActionBar: use findClass to test presence
    • 2b05511 : WindowDecorActionBar name change fix.
    • 05afe50 : Fix MVNO hotspot bug for Europe
    • 211abad : Log errno when dup fd cannot be allocated BUG: 25165471
    • 0db53d9 : Add Bluetooth headset API to allow disabling audio route.
    • 0b6e1bf : Camera: Minor documentation update
    • 6777f54 : Fix delegation of methods within inner static classes
    • 4ff8463 : Initialize DisplayContent base info when object is constructed
    • ccbe738 : Don't allow contact sharing by default for device not recognized as carkit.
    • d30c141 : Improve error reporting on Exceptions in fw views.
    • 2f137b7 : Sync extras bundle comparison can throw NPE
    • d840727 : Camera: Documentation updates
    • 71c012e : ActivityView gets its own thread pool.
    • 07533db : Don't allow contact sharing by default for device not recognized as carkit.
    • 05ce0c6 : Revert "Fix race condition when setting default ringtones"
    • c0f39c1 : Sync extras bundle comparison can throw NPE
    • f915991 : Allow debugging only for apps forked from zygote
    • f2cb934 : Fix race condition when setting default ringtones
    • 7ecaea8 : Block directory selection in openable modes.
    • f131e1a : Kick movement preconditions onto handler thread.
    • e0fa747 : Revert "Remove -ffast-math from libhwui makefile"
    • c9b8f95 : Fix Switch colors
    • cf22d18 : When the incoming light source is invalid, don't generate any shadow
    • cdce35a : Early return when the scale is 0.
    • e02ec7c : Remove -ffast-math from libhwui makefile
    • 492a56c : Revert "Use clang for libhwui"
    • 631c2ff : Update StaticLayout_Delegate to use new nLoadHyphenator
    • 0394a0c : Convert ashmem bitmap thresholds to constants.
    • d354fd2 : Use clang for libhwui
    • 8cee7c1 : Limit persistent ashmem backed fds to a minimum of 128kB.
    • 91fa3ba : Remove auto-boxing during the inflate
    • fcc95a6 : Fix issue #25357209: Could not send SMS or MMS messages, had to reboot
    • f149dcb : Fix a crash while printing ICCID because of alphabets in UICC.
    • b0e4f9e : Fixed a bug where the panel could get stuck closing
    • f83d778 : Remove circular_display_mask_offset symbol and default
    • 4f7883c : Don't try overriding system fixed permissions on install
    • 3ffb08a : Improve comment on EXTRA_CALL_RAT_TYPE.
    • 3b1c6e0 : PackageSettingBase needs to copy volume UUID.
    • e2ed23e : Handle "uninstalled" apps when pruning app-ops.
    • 3b0437e : IMS: Support For Per-Call RAT Info
    • 8c84217 : NetworkTimeUpdateService: Grab a wakelock when manipulating system time
    • 7bddf5a : Allow verifier to grant permissions
    • 02bffab : Get rid of getTypesVisibleToCaller log spam.
    • 5701321 : UsbDeviceManager: set mUsbDataUnlocked=false on user switch
    • 7611f1c : Don't crash if a DHCP server doesn't send the server ID option.
    • dc13382 : Add ability to set whether audio route is allowed in BluetoothHeadsetClient
    • 70d4210 : Revert "Declare new interface for headset client bluetooth profile to query."
    • 694251e : Declare new interface for headset client bluetooth profile to query.
    • 0e98ac7 : Update permission label strings
    • 3575a40 : Add intent extra for determining if apps are system apps
    • c2f421a : Add Telecom config bool to require a phone account to be present for handle
    • f6e4c9d : Consolidates config_windowOutsetBottom and circular_display_mask_offset
    • c17bbe0 : Add config flag for reloading supported profiles in bluetooth on enable.
    • 9c57af4 : Factor chin size into dimension checking to determine if CircularDisplayMask can be turned on.
    • 90814f0 : Give watch Home app location permissions by default
    • d453992 : Watch dialer should have phone permission fixed
    • b96d89c : Add capability to identify phone accounts that are emergency only.
    • 4f1cbad : Use wear style dialog for ICC hotswap restart dialog.
    • 2f01cf2 : LayoutLib: Fix android:dependency for preferences.
    • 979b81a : Give Android Wear system apps default permission
    • 9969f85 : LayoutLib: Fix ring rendering.
    • 4064e11 : Skip drawing empty shapes to keep Apple JRE happy.
    • 081cebf : Implement Path.approximate and add PathMeasure support
    • a186456 : Safely handle interrupts during Thread.join()
    • e5d3baf : LayoutLib: Fix bitmap scaling.
    • 024872e : Fix the logging of wake time saved by Ungaze.
    • 6777542 : Retry if interrupted before mMessageThread has joined
    • 1bd276f : Don't break error string (easier grepping)
    • 6dac0d4 : Reduce the amount of allocations on Paint_Delegate
    • e91096c : Support databinding in listitem layouts.
    • bc58f59 : Add ThermalObserver system service to capture thermal state uevents.
    • 20feaea : Fix sensor usage model
    • 57551c2 : docs: fix a wrong link
    • 1ed322b : Adds an option to override RemoteViews transition.
    • 30b0aa0 : Add additional broadcast for when a phone account is unregistered.
    • f4e1d10 : Kill ActivityView's background thread when it's destroyed
    • 6649ca3 : Fix TypedArray.getTextArray()
    • 2d80edc : Add logs for the ungaze gesture.
    • 0e766de : Avoid calling scrollBy(0,0) on render
    • 2eb7d47 : Manual 'cherry pick' to fix CTS tests for MediaControllerTest.
    • e82f3c9 : Allows starting window to be shown for swipe-dismiss windows.
    • 8de564a : Properly expose methods that override a non-hidden method in a hidden superclass in the API files.
    • 2f8ac2a : Fix build due to merge of duplicate variable.
    • 2de4b74 : Moving BTtraffic from experiment location to here
    • 41e13b0 : Update circular mask after display is ready.
    • 61665cc : Add some constants for Wear MNC Perms
    • 3d2337e : Cherry-pick system theme rebase to fix square UI on round watches
    • e753361 : Adds config flag for USB notification.
    • f5bff46 : Fixes cloned notification actions missing icon.
    • 56ecfcc : Handle KEYCODE_SOFT_SLEEP from Ungaze.
    • b331bf9 : Revert "Handle KEYCODE_SOFT_SLEEP from Ungaze."
    • acddf2b : Do not wtf when the systemui is not present.
    • 677adf1 : Handle KEYCODE_SOFT_SLEEP from Ungaze.
    • 23d681b : Device Idle: Android wear support
    • 12fa3d1 : Use LOCAL_MAC_ADDRESS permission in bluetoothtests.
    • 8190168 : Add capability for a connection hand rejection text response.
    • 67322b1 : Add rotary encoder input source
    • 7535177 : Fix android:theme parsing for custom views.
    • 4eb298a : LayoutLib: Fix true transparency in status bar.
    • fe8b247 : Fix AudioAttributes.usageToString() string return values
    • f1b4814 : *ring ring* Who is it? Destiny? I've been expecting your call...
    • 30275c1 : Refactor UidDetailProvider and its dependencies to SettingsLib.
    • 49eb98e : add permissions strings that have to be altered from framework originals for use in Wear BUG: 23223527
    • d969822 : Override Body Sensors string for watches
    • c0b99c9 : Move SummaryForAllUidLoader to SettingsLib.
    • ee93161 : Add documentation for media router's palette dependency.
    • a181770 : Add a setting to enable cellular on boot.
    • 2a532f2 : Add actions and extras for custom voicemail notification handling.
    • 8d41d1d : add call back intents for clearing missed calls and calling back.
    • 8a148a3 : Make sure that changes to UI in SwipeDismissLayout are on UI thread.
    • aa4f4bf : Fix doc typo for default wearable notification size.
    • 5e4dd3e : Add action for notifying custom components of missed calls.
    • 41e6346 : Don't animate burn-in return when it wasn't applied.
    • 0b388d4 : Don't animate burn-in return when it wasn't applied.
    • f82631f : Introduce permission for updating the cell broadcast content provider.
    • 7bcb959 : Fix BluetoothSocket file descriptor leak
    • 0a012ba : Delete overscan setting by both unique id and name.
    • c4a4064 : Move AppItem, ChartData, ChartDataLoader from Settings to SettingsLib.
    • 9c22afe : Fix a bad merge.
    • 45eb3ea : Revert "Fix NPE when requesting outsets for detached view."
    • b010291 : Fix NPE when requesting outsets for detached view.
    • 38e932b : Move NetworkPolicyEditor from Settings packge to settingslib.
    • cca5e76 : Fix string breakage due to merge cff23c2f96f7dce80e3df0a1

  • platform/frameworks/minikin with 3 change(s)
    • 555dbae : Add error logging on invalid cmap
    • ca8ac8a : Reject fonts with invalid ranges in cmap
    • 6299a6b : Avoid integer overflows in parsing fonts

  • platform/frameworks/native with 24 change(s)
    • 9e69dc3 : Region: Detect malicious overflow in unflatten
    • 44d3dc2 : Add FrameStats default constructor
    • e481397 : Correctly handle dup() failure in Parcel::readNativeHandle
    • 3707d7d : Add new MotionEvent flag for partially obscured windows.
    • 1e27ec5 : Fix issue #27252896: Security Vulnerability -- weak binder
    • 362ed3d : BQ: fix some uninitialized variables
    • a93a310 : Add SN logging
    • a5d2913 : Sanity check IMemory access versus underlying mmap
    • 28a83d4 : BQ: Add permission check to BufferQueueConsumer::dump
    • d983fd1 : Revert "inputflinger: Initial support for rotary encoders."
    • 2c09b78 : Revert "inputflinger: Add support for scaling and true value reporting"
    • ee03865 : inputflinger: Add support for scaling and true value reporting
    • d06421f : IGraphicBufferProducer: fix QUEUE_BUFFER info leak
    • dded8fd : IGraphicBufferConsumer: fix ATTACH_BUFFER info leak
    • 804339a : Increase raft timeout to 10min so we get complete logs from older devices.
    • 392db57 : Set cpuset from surfaceflinger.
    • 31baf8d : Revert "do not dumpstate raft BUG: 24159112"
    • 05c8622 : do not dumpstate raft BUG: 24159112
    • 72da7fb : Installd: Fully decouple pre- and post-bootcomplete properties
    • ac72bbf : inputflinger: Initial support for rotary encoders.
    • a180e85 : Add KEYCODE_SOFT_SLEEP for Ungaze.
    • bcaa8d5 : OMX: clarify EOS signaling for tunneled decoders
    • cbf4004 : Bug fix in SensorManager.
    • 8d4cb7f : Dump raft logs in bugreports if they exist.

  • platform/frameworks/opt/net/ims with 2 change(s)
    • 9510b1c : Turn on IMS if it is not allowed to turn it off for current carrier
    • 8c065f5 : Add factoryReset() function to ImsManager

  • platform/frameworks/opt/net/wifi with 12 change(s)
    • 4a6d85b : Deal correctly with short strings
    • 765f850 : Revert "Appropriately fail EAP-SIM/AKA when SIM doesn't generate good response"
    • 52ba5c9 : Appropriately fail EAP-SIM/AKA when SIM doesn't generate good response
    • 1b7ed25 : Revert "Appropriately fail EAP-SIM/AKA when SIM doesn't generate good response"
    • 5492256 : Guard against HAL returning null scan results
    • fdce524 : Reset idenitities for EAP-SIM networks when SIM is pulled
    • 5ebc35f : Appropriately fail EAP-SIM/AKA when SIM doesn't generate good response
    • a9fa44d : Fix issue with WiFi scan reporting
    • e26ad45 : WiFi not connecting to WiFi when screen OFF
    • 87a5214 : Avoid calling Class#getSimpleName from WifiStateMachine when not necessary. BUG: 24507822
    • bddf925 : Fix incorrect comparator implementation leading to IllegalArgumentException.
    • 1b8096e : Fix a race in WifiNative objects

  • platform/frameworks/opt/telephony with 18 change(s)
    • bc41a81 : Do not allow premium SMS during SuW
    • df4cb7f : backport security fix: avoid set NITZ time to 2038
    • 77a4ce6 : When Wi-Fi calling is available, be able to display only "Wi-Fi"
    • 634bfdf : Revert "Revert "Fix problem with cell data service after SIM swap""
    • 0684984 : Revert "Revert "Fix problem with cell data service after SIM swap""
    • 1da0e30 : Revert "Fix problem with cell data service after SIM swap"
    • 39f58e3 : Revert "Fix problem with cell data service after SIM swap"
    • e61ea8c : Check permissions on getDeviceId.
    • f5bd5e9 : Check permissions on getDeviceId.
    • 79eecef : Check permissions on getDeviceId.
    • de5bdca : Fix problem with cell data service after SIM swap
    • 6238b40 : Use new StateMachine apis to check if a message is pending
    • 2df8a14 : Fix to return mno dun apn when mvno is not matched
    • 6d7e8df : Fix a crash while printing ICCID because of alphabets in UICC.
    • 2e66c63 : Set WIFI icon for connection based on connection extra.
    • 3140302 : Use wear style dialog for ICC hotswap restart dialog.
    • 4c3aa35 : roamingProtocol should be used for roaming.
    • 3658b47 : Do not turn on cellular radio if enable_cellular_on_boot is false.

  • platform/frameworks/rs with 1 change(s)
    • 53c51af : Enable error logcat for rsDispatch.

  • platform/frameworks/support with 497 change(s)
    • 405f6d6 : Avoid absolute path loading .so after M
    • 4448a8e : MediaRouter: Make getThemeColor() work properly
    • 7c78904 : Reset SwipeRefreshLayout on window detaches.
    • d57359e : Don't mutate StateListDrawables on API 7
    • d9d9aec : Initial proof-of-concept pass for TextViewCompat host testing.
    • 9ad8054 : Don't animate TIL error if we've been given the same error
    • ac54e3e : Copy over the wrapped drawable's bounds in wrap()
    • 8e5ae27 : GuidedStep: sync selectorView translationY to focused view
    • ed517ae : Make sure we keep Annotations in design's proguard
    • 3645905 : Fix a constructor of ForegroundLinearLayout
    • 47543aa : AppBarLayout fixes
    • a5acc84 : MediaRouter: Fix for background colors of group volume controls
    • dbe6b40 : MediaRouter: Make volume sliders move smoothly
    • 7f43e18 : Theme dark version of brand color and guided actions background
    • ae6d147 : MediaBrowser: Handle null results properly in onLoadChildren
    • 669b23b : Ensure that the indicator area is set to GONE
    • 422fa46 : GuidedStepFragment: fix temporary black screen in activity enter
    • 517a5ef : GuidedStepFragment Refactoring background handling
    • 129a2ef : Add elevation to leanback list dialogs
    • d85f3e0 : Use android namespace in (Animated)VectorDrawableCompat.
    • e1b81bb : Make sure we honor canChildScrollUp()
    • 4705eed : GuidedStepFragment: Allow app to override Ime Action text
    • aa35ba5 : [RenderScript] Load from the full path of librsjni and libRSSupport.
    • 1888ec3 : Fix wiping out a view's translationY
    • fc3d825 : Ignore iml files and out directory
    • a666629 : update leanback eclipse project settings
    • 11cb62d : GuidedStep: support checkbox and use standard android drawable
    • c5f1ad7 : Add new extensible API to Palette
    • b656c7a : Move test APKs to DIST_DIR
    • 43e10e9 : GuidedStepFragment: allow move focus to button action list
    • 00e0529 : GridLayoutManager: fire selected event when selected item type changed
    • 242b255 : MediaRouter: Dismiss the controller dialog only when a pending intent is set
    • af0a2a4 : Fix build
    • eb51f61 : MediaRouter: Loosen up the condition to show the play control layout
    • eb17dae : Remove framework dummy classes in the output of jack build
    • ee1e0df : Update docs
    • 104ba18 : Add drawable tint support to CardView
    • 625c9c3 : Allow AppCompat to work with long-press-back-menu gesture
    • 1cf203e : GuidedStepFragment: fix initial selector view size flicking
    • 0b38116 : GuidedStepFragment: morph action panel size change in fragment transaction
    • 2b1d1d9 : Fix doc build
    • 6fa3c92 : Fix crash in CTL on pre-v18 devices with no title
    • 38cc44c : Add dynamic tab support to TabLayout
    • fe1cbed : Workaround TextInputLayout state changes becoming permanent
    • 6d7a9a0 : Add compat padding to FloatingActionButton ala CardView
    • f291fbb : MediaRouter: Start the session activity when a content item is clicked
    • 6d7f4ef : Leanback: support RTL in slide transition
    • fef15ea : MediaRouter: Black magic to bring custom media metadata back
    • c9d7594 : Revert "MediaRouter: Preserve custom data in metadata between Api21 and Compat"
    • a97810e : GuidedStepFragment: multiple fixes:
    • 19c1329 : GuidedStepFragment: fix the unfocus alpha being overriden.
    • 3d81c90 : Add getter for FAB content background
    • cb3b612 : NestedScrollView onStopNestedScroll fix
    • 2490f43 : MediaBrowser: Publish the API
    • d14724d : GuidedStepFragment: two columns actions
    • 4b23181 : MediaSessionCompat: Make playFromUri() work on API 21-22
    • 0bd3435 : Text appearance API in TextViewCompat.
    • 380cfd7 : Add setHintEnabled to TextInputLayout
    • 3fbbd54 : Fix Tab indicator animation glitch
    • 658f2e7 : MediaSession: Fix the API documentation inconsistency
    • ecc231b : Send a message with data in MediaControllerCompat.MessageHandler.post()
    • 29dbb71 : Add current.txt changes after ag/802770
    • 4145a44 : Prevent infinite loop in case of integer overflow.
    • 9a8833a : GridLayoutManager: Dont crash in measure when using weight
    • 7b69fc3 : Respect drawer's lock state in drawer toggle.
    • b518b3a : RTL support for setting drawer lock mode at activity startup.
    • e2f7aef : GuidedActionsStylist: support different viewTypes and LayoutIds
    • 70cae05 : MediaRouter: Rename mVolumeControl and mPlaybackControl for consistency
    • 67cf3e3 : Track opening / closing state of drawers for state restoration.
    • a4b87b4 : MediaBrowserCompat: Handle ServiceConnection methods in the given thread
    • 4b2b14c : MediaRouter: Fix comments.
    • 82cf659 : Support API 23 methods in MBC and MBSC
    • fd23a2f : GuidedStep: support popping multiple entries transition
    • 7af4246 : Make GuidedAction extensible, add focusable attribute
    • bb2163a : Setup GridLayoutManager state before scroll
    • f0fddec : MediaRouter: Fix unnecessary / incorrect message for audio mirroring
    • 56264c1 : MediaRouter: Preserve custom data in metadata between Api21 and Compat
    • 3f61f16 : Use Messenger instead of AIDL between MBC and MBSC
    • 51c2e6e : Handle consecutive ViewPager.setCurrentItem calls.
    • 6f09284 : GuidedStep: add standard action ids and titles
    • 37d4ed5 : Add convenient GuidedStepFragment finish methods
    • dfed7fb : MediaBrowser: Fix a wrong ISE message
    • e4548b3 : Slight tweaks to the card view.
    • 8f9ed13 : MediaRouter: Adjust correct volume slider for volume changes
    • 8f371bf : MediaRouter: Match volume slider width between main and individual items
    • ebe391a : Tweaks to drawer layout.
    • ac6a1a3 : GridLayoutManager: handle smoothscroller cancellation properly
    • 7797b9f : Workaround stateful tinting bug on = API 23
    • 4172f25 : Fix Tabs not filling correctly in FIXED mode
    • 5a948ff : Update revision to 25 and support lib to 23.1.1
    • d9cbe69 : Add getContentRect() API to FloatingActionButton
    • 62aa0b2 : Fix build
    • 9d42ab8 : Fix crash in FAB background tint
    • f043da1 : Revert "MediaRouter: Check a route's supporting control category"
    • 6b565de : Allow MediaBrowserCompat be connect to MediaBrowserService
    • 9562425 : GuidedStep: Support action title and description InputType
    • 234cee3 : Mark two ContextCompat methods static.
    • 039044a : Fix Palette trying to create 0px bitmaps
    • 66698bb : Flatten AppCompat class hierarchy
    • 4452ce9 : Fixes for TextInputLayout
    • 98e3c72 : Make AppCompatSpinner read android:entries
    • da4b82f : MediaRouter: Check a route's supporting control category
    • 9703a1e : Revert "Revert "Allow MediaBrowser be connect to MediaBrowserServiceCompat""
    • a7532cd : Correct MediaMetadataCompat#METADATA_KEY_DATE Javadoc
    • 34f5b4e : Only notify of visibility changes if actually changed
    • fc60a78 : Make SwipeRefreshLayout play nice with AppBarLayout
    • a466cf9 : Don't wipe out compound drawable tinting pt.2
    • e948c13 : Add isCounterEnabled to TextInputLayout
    • 21690cc : Propagate changes on sub menu items
    • cd7313d : Fix CollapsingToolbarLayout.setCollapsedTitleGravity()
    • d3a70c7 : Swallow exception caused by dismissing action mode
    • a419ee1 : Fix Snackbar + FloatingActionButton showing simultaneously
    • 4935713 : Revert "Allow MediaBrowser be connect to MediaBrowserServiceCompat"
    • 89a45a9 : Don't wipe out compound drawable tinting
    • 3b2f56e : Fix proguard error of NavigationView
    • 5b64564 : Fix typo
    • 7f8e46a : GuidedStepFragment: undo pressed animation when losing focus
    • c174124 : GuidedStepFragment: lots of editing improvements
    • 23ef6d9 : Fix control with dpad for NavigationView
    • d27ec04 : Fix Palette setRegion() API
    • b8459a8 : Make sure we inflate custom Tab views correctly
    • 6a41508 : Allow MediaBrowser be connect to MediaBrowserServiceCompat
    • cdccc4c : Add a way to get header views from NavigationView
    • cb8406f : Update the proguard rules again
    • 5031b30 : Fix bad hidden child recovery
    • 17bdec6 : Fix actionMenuTextAppearance on v21-22
    • dcde7bf : Make AppBarLayout's snap behavior honor collapsing
    • fc780ba : Respect a FloatingActionButton's visibility when anchored
    • 204cead : Allow swiped view recycling ASAP
    • eeea73a : Fix Snackbar dismisal generating two callbacks
    • 375995f : Don't let a View anchor itself to it's parent CoordinatorLayout
    • 95ad49b : Fix multi source folder API checking
    • 097e80a : Fix invisible FloatingActionButton pre-ICS
    • 9ec922c : Fix FAB using ICS APIs on Honeycomb
    • 43bd2db : Add missing PreferenceLayouts when querying item type
    • cdf5fd0 : Fix Tab width with using icon + centered tabs
    • 487e85f : Make new ResourcesCompat methods static
    • fd7a95b : Fix FloatingActionButton show() animation
    • 17b6520 : Add @attr links to TextInputLayout
    • a96db69 : Make AppCompatImageView.setImageResource(0) work
    • bbc4b0e : MediaRouter: Make MediaControllerCompat.playFromUri() work
    • e6a1118 : increase package version for another release
    • 8403619 : leanback: fix NPE of transition listener and clean up
    • ed0e427 : Update proguard config to keep base Preference class
    • fd4eba9 : Add support library deps-license script
    • 8603357 : Make sure that FAB's border respects tint updates
    • 3f5d16c : Fix typo in Palette doc
    • 34550bb : Add getters/setters for CollapsingToolbarLayout title margins
    • 02751b1 : Ensure that SwipeDismissBehavior affects the correct view
    • 8dc93c5 : Use selectable to set focusable on root pref view
    • 5a39048 : Cherrypick froom lmp-mr1-ub-dev docs: Moving usage information from ActionBar API guide
    • a16e66f : Set divider based on selectability rather than enabled
    • 59882c8 : Fix NPE when calling setUpdateListener(null)
    • bb7b05d : Add uploadArchives task to percent build.gradle
    • 7e4e8b6 : Add AppCompatDrawableManager
    • fa9cf85 : MediaRouter: Update the content description for the Cast button
    • ac706b0 : Don't clip search fragment result on the top
    • c88e63b : leanback: use item multiple align info when calculating scroll max
    • 78e25bf : Revert "Workaround Button disabled state on v21-22"
    • 8c05e5f : Doc fixes
    • 245c7de : Fix MediaSessionCompat adjustVolume crash pre-API 21
    • 14a7007 : MediaRouter: Hide the group API per request
    • 08043c5 : Fix typo in CustomTabsSession#setActionButton javadoc
    • ce4c201 : leanback: some javadoc fixes
    • 59ad1fa : Modify comments in MediaButtonReceiver
    • 778a2b3 : Remove dev moniker since libraries are about final. Public revision is 22, so moving forward to 23 for release.
    • 3a30d0e : Use the correct interpolators in the design lib
    • ae065f9 : Update RV 23.1.0 API file
    • d807ca0 : MediaRouter: New color scheme for main and group media controls
    • 47872a2 : MediaRouter: Change the default route icon from TV to Cast
    • 53671d9 : Add NOTICES.md for v7/v14 pref libs
    • f66d912 : Make sure that we clear any nested offsets
    • ba734bb : MediaRouter: Remove unnecessary padding in MRCD
    • a2dbc75 : Add uploadArchives gradle target to prefs libs
    • 56d9fd2 : MediaRouter: Fix the incorrect documentation of MRCD#onCreateMediaControlView()
    • b1d3557 : Add 23.1.0 API files
    • c1e65b3 : Ensure we use android:dropDownListViewStyle
    • 25ef402 : Allow CoordinatorLayout to handle root level pkg
    • f5e8e4e : MediaRouter: Correct the opacity values for the icons
    • 452f94d : Initial implementation of BottomSheet
    • e09e0b4 : Cleanup for item tracking
    • 476e1cf : Don't crash when scrollTo is called
    • 4432247 : Wire up change listener for leanback preference dialogs
    • 7c89489 : Disable NavigationView nested header scrolling
    • 727fce5 : MediaRouter: Fix colors
    • fdafcdb : MediaRouter: Fix the broken layout when custom control view is used
    • 5356bc3 : GuidedStepFragment: allow editing a different text than title
    • b09d833 : Update support lib version to 23.1.0-dev
    • 1fcd004 : Add divider support to preference support lib
    • 092bd17 : Fix TabLayout crashing due to using getMaxLines()
    • 44eb323 : Workaround Drawable mutation bugs
    • 3eb9f74 : Fix EditText background attr propogation
    • 52a2fca : Add background tinting to AppCompatTextView
    • 62ab25d : Use ParcelableCompat for CREATOR creation
    • 6871022 : MediaRouter: Use a lighter color for the group panel if needed
    • b8d65fe : Fix support library build
    • 410d77a : Disable HW Layer handling in FragmentManager pre-KK
    • c608a7d : NestedScrollView now implements ScrollingView
    • 32a28c4 : MediaRouter: Prevent volume slider from pressed by pressing parent
    • 0b72510 : MediaRouter: Use volume slider thumb provided by AppCompatSeekBar
    • af1dca4 : MediaRouter: Disable transcriptMode when it's not animating
    • 41d6425 : Prevent pointerIndex out of range IllegalArgumentException in ViewPager.
    • d66d38a : MediaRouter: Use a fixed height for individual volume sliders
    • bd0afce : Dont crash if no container for background fragment
    • 7f3d7b0 : Add PlaybackControlGlue for support v4 fragment
    • d118156 : Workaround Button disabled state on v21-22
    • 3f175da : Ship sources JAR with the design lib
    • d5500b7 : MediaRouter: Ensure volume group list item height per orientation
    • efd0efb : Increase heights of individual volume sliders
    • e2447bb : Move Compat specific MediaBrowserCompat logic to ImplBase class
    • b56f6a6 : Properly constrain leanback preference icon size
    • 9051a36 : Reuse hidden views if asked for
    • 0ceb9e9 : Fix TwilightManager Location Permission handling
    • d9770e1 : Add support for rotating a FAB pre-L
    • e782c87 : Fix possible NPE in MenuItemImpl.toString()
    • 3bc41c8 : Fix ActionButton style parent tree
    • e7c47b4 : Fix NPE in setIcon
    • 73aa2f6 : Provide support versions of Activity.set/getMediaController
    • 3ef0273 : Fix icon margins for leanback preference items.
    • b604eeb : Add support v4 methods for Resources.getColor() and ColorStateList
    • c38d98f : MediaRouter: Implement the volume group animaion without window animation
    • b29d995 : MediaSessionCompat: fix crash when registerMediaEventReceiver needs a ComponentName.
    • afb203b : Apply transitionGroup=true for static shadow
    • 2febd4e : MediaSession: Add a null check in MediaSessionImplApi21.setCallback
    • 2be7e6d : GuidedStepFragment: slide from both side for UI_STYLE_ENTRANCE
    • 096f253 : Revert "Revert "MediaBrowser: Add the "Compat" postfix""
    • 5be59b3 : Build the support Gradle repository in a SDK build
    • 092898d : MediaBrowser: Remove unnecessary aidl
    • e2dc54f : Revert "Revert "Backport MediaBrowser and MediaBrowserService""
    • 5e0e35f : Fix content shifting when an Action Mode is displayed
    • f9f8726 : Revert "Make RecyclerView requestDisallowInterceptTouchEvent(true)"
    • 7ede35a : Fix AppCompatSpinner not overlaying the IME
    • e687450 : Add AppCompatImageButton + AppCompatImageView
    • 3371878 : Revert "Backport MediaBrowser and MediaBrowserService"
    • de9762d : Revert "MediaBrowser: Add the "Compat" postfix"
    • da54b02 : MediaBrowser: Add the "Compat" postfix
    • b113d49 : Backport MediaBrowser and MediaBrowserService
    • d7b7ffc : update-support-api to exclude deleted classes
    • b749047 : Workaround for NPE inFragment.mContainerId
    • af77901 : MediaRouter: Use colorAccent for default dialog button text
    • 5dc563e : SwitchCompat improvements
    • 3224093 : Accessibility improvements for design lib
    • f7b7343 : Fix AlertDialog item direction
    • cd36803 : MediaRouter: Adjust icon size properly for orientation change
    • 6f6fdaf : MediaRouter: Use default text color for button when contrast is low
    • a63d863 : GridLayoutManager: supports decorated bounds and margin
    • ceb1d0a : Make SavedState public
    • 0ad7ef5 : Add a listener to FloatingActionButton show() and hide().
    • 3c28b38 : MediaRouter: Update package name for known audio routes
    • 812dd06 : Revert "Increase heights of individual volume sliders"
    • 33eba8c : Hide custom offset circle when transferring nested scroll events
    • 121ba96 : RecyclerView Animation API V2
    • c06ea51 : Fix CollapsingToolbarLayout when used with SearchView
    • 4c33be8 : Fix AppBarLayout not being scrollable with fitSystemWindows=true
    • cc82b3e : AlertDialog + Dialog fixes & improvements
    • f5e279b : Increase heights of individual volume sliders
    • 47d21fb : Fix doc build of autogenerated GuidedStepSupportFragment
    • cc0c7f3 : MediaRouter: Ignore case when checking description for audio routes
    • 4e9bfff : Revert "Revert "Generate GuidedStepSupportFragment""
    • 42ae329 : Revert "Revert "GuidedStepFragment transition and new features""
    • 4c5deff : MediaRouter: Remove redundant getContext() from MRCD
    • 5462d3e : Fix Snackbar#show() not working after rotation
    • 4ae9d79 : Hide SearchView icon when no drawable set - support edition
    • 8248a62 : Ensure that CoL's sorted children is invalidated
    • 26442f8 : Support preference tidy
    • d7b834d : Revert "GuidedStepFragment transition and new features"
    • 443ba2e : Revert "Generate GuidedStepSupportFragment"
    • 4fbb393 : MediaRouter: Make sure the artview and group list are invalidate
    • 8d02cf0 : Generate GuidedStepSupportFragment
    • 04b31a0 : MediaRouter: Implement group volume list expand/collapse animation
    • 6a26554 : MediaRouter: Tweak the volume item height to conform to the spec
    • 18d2225 : FloatingActionButton fixes
    • 72a0913 : Improve header dragging
    • 328f100 : MediaRouter: Implement chevron/caret animation
    • bab5423 : MediaRouter: Add comments on params
    • 0cdfe06 : Properly expose methods that override a non-hidden method in a hidden superclass in the API files.
    • dfb857d : Fix ABL overlapTop behavior
    • 56522ab : Fix support_library build
    • ba3bd19 : Make sure that NestedScrollView calls stopNestedScroll
    • 75dbda4 : MediaRouter: Fix comment
    • a405945 : MediaRouter: Change font size of the list item in the chooser UI to 16sp
    • 050b7ec : MediaRouter: Publish new APIs
    • ee7ae66 : MediaRouter: Announce play/pause action for accessibility
    • b84f420 : Remove APIs for controlling EditText dialogs
    • 7447b19 : MediaRouter: Update volume sliders simultaneously
    • c4c371f : MediaRouter: Modified comments.
    • 435661b : MediaRouter: Make group volume sliders draggable
    • f8e1601 : MediaRouter: Fix media control layout visibility
    • c5738b8 : MediaRouter: Scale down group member icon size in landscape mode
    • 1273d7f : Use themed context to inflate preference views
    • 04611d0 : Fix text styling on material preference items
    • cea5e20 : Fix dependency sorting in CoordinatorLayout
    • 8763854 : Fix SwitchCompat animating while not visible
    • 9e2e803 : Fix build.gradle
    • 37430e8 : Fix call ordering issue in CollapsingTextHelper
    • ea15dd5 : MediaRouter: Apply the volume slider spec
    • f2fe067 : [Custom Tabs] Add updateVisuals() in CustomTabsService
    • aaa885d : MediaRoute: Update playback control's visibility in one place
    • c2b193a : MediaRouter: Change the accessibility strings for group expand/collpase
    • 893feff : MediaRouter: Add an API to set the receiver device type of the route
    • c756f07 : Calling setPivotY should set pivot Y
    • ec161ac : Update NavigationView to use CoordinatorLayout for header and list.
    • 249ad6f : Add support for character counter
    • 9ae4ee8 : Add error message on support lib build failure
    • 40181af : MediaRouter: Fix the controller dialog height calculation
    • 7bb9b25 : Fix flaky test
    • 130dbe9 : Fix ItemBridgeAdapter NPE
    • af841db : Remove hack with text colors
    • 289c3d9 : Stop calling onTabReselected on tab clicks
    • 048d109 : Use android: namespaced attributes in themes
    • 8fd7b05 : MediaRouter: Playback STATE_NONE should show "No media selected"
    • 56a860b : MediaRouter: Workaround for b/23703214
    • ce0bd5a : GuidedStepFragment transition and new features
    • 2657375 : MediaRouter: Handle WRAP_CONTENT in setViewPaddingBottom()
    • 86dcb62 : MediaRouter: Defer dialog height update until the first layout
    • 2f769dc : Fix back button not working with empty menu
    • f6c1cf8 : MediaRouter: Fix regression
    • d29e79f : Improve typeface support in the collapsing text widgets
    • 854d6b8 : Fix TabLayout's flickering for good
    • 47539ac : Don't wipe out TransformationMethod if not needed
    • b034e4a : Fix action modes crashing on rotation
    • bc22c4f : Add ability to snap AppBarLayout children to edges
    • 4832063 : Take the window insets into account when ABL is dragged
    • 19d2680 : MediaRouter: Adjust padding of the volume item to comply with the spec
    • 68b8741 : Fix guided step action title multiple lines
    • 92fa153 : MediaRouter: update visibility of media control view before measuring
    • 8367dca : MediaRouter: Rename a variable for readability
    • 3fbf2b9 : MediaRouter: Address comments from the previous commit
    • 2c8c38b : MediaRouter: Hide metadata and media control if space is contrained
    • e04300d : Use selectableItemBackground for material prefs
    • a8ba557 : Protect against errant bad touch inputs
    • 255e791 : Fix BrowseFragment NPE and add Fragment tests
    • be6358a : MediaRouter: Remove white lines around artwork
    • c74ed2d : MediaRouter: Force update the art view when configuration changes
    • f3a550c : Fix Dialogs inheriting bad window flags
    • 8d6734a : MediaRouter: Set the maxHeight value manually for ListView
    • d52e30f : MediaRouter: Handle configuration change
    • f457563 : MediaRouter: Set the dialog width complying with the framework
    • 0d35e8e : Revert "Revert "MediaRouter: expand group volume section as much as it can""
    • 0699100 : MediaRouter: Use the material dialog button bar
    • adc8fdf : MediaRouter: Keep right padding if play/pause button is missing
    • 8bc60d9 : MediaRouter: Update the art only when it hasn't been handled
    • 8e1281a : MediaRouter: Rename UI element for readbility
    • e8085c5 : Revert "MediaRouter: expand group volume section as much as it can"
    • 9933763 : MediaRouter: expand group volume section as much as it can
    • 473c02f : MediaRouter: Fix typo
    • 0b04462 : MediaRouter: Handle volume thumb color for SDK_INT 16
    • bed0e72 : MediaRouter: Rename the dialog width constants
    • ea33a9b : MediaRouter: Use fill_parent for consistency
    • 40dd800 : MediaRouter: Fix incorrect use of measure()
    • 76da0b0 : MediaRouter: Use the same width for the chooser dialog
    • da471da : Workaround Spinner.Underlined not working in RTL on v21-22
    • 33be765 : Fix NPE in measureHeightOfChildrenCompat
    • 81a7956 : MediaRouter: Display the empty states clearly
    • 86a802c : MediaRouter: Set volume slider color properly
    • e214839 : MediaRouter: Set dialog window width that includes padding
    • e209a3e : MediaRouter: Fix dialog width
    • c824bd8 : MediaRouter: Adjust the bottom margin of the chooser texts
    • d2f5d27 : MediaRouter: Choose a better controller style based on primary color
    • 675566f : MediaRouter: apply layout spec for group member volume control section
    • 9932218 : MediaRouter: Use app primary color for disconnect/stop button
    • 4eb22d3 : MediaRouter: Make the close button touchable
    • acefb3d : Propogate nested flings; avoid refresh while refreshing
    • 2b274bd : MediaRouter: implement group expand/collapse spec
    • b5d323a : Ensure Compat MediaStyle Large Icons are shown pre-API 21
    • b7b02f5 : Workaround for the unexpected button alignment change
    • 4ec1a03 : MediaRouter: Fix incorrect padding usage
    • 90ceaed : MediaRouter: Cosmetic changes to the chooser dialog
    • 5d18673 : Fix NPE in OverflowPopup.dismiss()
    • 418c688 : MediaRouter: Make the scroll thumb transparent when route is unavailable
    • 64bcb67 : Revert "Revert "Use RecyclerView for NavigationView""
    • 1ce169b : Remove MediaRouteControlHelper class
    • 5c6a579 : Use the linear layout for media control views instead of the list view
    • 145e93b : MediaRouter: Pick dominant color for portrait art work's background
    • 5716b49 : MediaRouter: Remove horizontal gap around art work
    • c43005d : Show "No media selected" message
    • bfb90b6 : MediaRouter: Update the art view visibility only when it's necessary
    • 4bae6b7 : MediaRouter: drop the control section if there is no media metadata and playback control
    • 77367b4 : MediaRouter: Show "Casting screen" if the app is being mirrored
    • 76050a1 : MediaRouter: make group expand/collapse button 48x48
    • 7ff59b6 : Refactor the layout of media route controller dialog
    • 13d6fb5 : MediaRouter: Hide artwork if vertical screen space is contrained
    • 6e54706 : MediaRouter: Apply dialog width spec
    • a634833 : MediaRoute: Polish accessibility strings
    • 0e36aa7 : MediaRouter: Handle when a group member route becomes unavailable
    • 6d76029 : Move FadeAndShortSlide to leanback
    • 095cb67 : Add null check to MediaSessionCompat.setMetadata and setPlaybackState.
    • ca2f07c : Revert "Use RecyclerView for NavigationView"
    • 96cb4d8 : Make sure that we reset the EditText backgroud tint
    • 8f6ea77 : Handle exceptions in Palette's async generation
    • 1bb3dfe : MediaRouter: Rename group API
    • a79b35d : Extract pixels from the correct Bitmap
    • 25e53d9 : Clarify Delegate onCreate call order
    • a09c7b3 : Change names from mr_media_route_xxx to mr_xxx
    • bc171ee : MediaRouter: make volume control on child routes work
    • de8e2ba : Introduce ParallelExecutorCompat into support/v4
    • 058fb01 : ShadowOverlayContainer Fix MATCH_PARENT handling
    • 2cf13ca : MediaRouter: Use the bluetooth icon for bluetooth audio devices
    • ce43bd6 : MediaRouter: Use the speaker icon for known audio devices
    • e7b2c26 : Use RecyclerView for NavigationView
    • f0fdeab : Update API file for percent library aspect ratio.
    • 300da29 : Make snapping to dimension more flexible.
    • b48ccf4 : MediaRouter: Replace the settings icon to the close icon
    • 8213484 : MediaRouter: Update the font style of route dialogs
    • 0e5468c : Fix material preference layouts and add a theme
    • 8583308 : Make ShadowOverlayHelper public and customizable
    • 558c375 : Remove theme check
    • c738357 : Exposing CompletionInfo API on SearchFragment
    • 4800527 : MediaRouter: Disable volume slider for fixed volume devices
    • 29362a2 : MediaRouter: Remove unused members and method in MediaRouteControllerDialog
    • 6051d83 : MediaRouter: Enable volume group expansion
    • d02828a : Fix animation listener being replaced by HWLayer animation listener
    • f85bf1e : Make TextInputLayout's error handling spec compliant
    • ef45ec8 : Fix OnMenuVisibilityChangeListeners not working
    • 38e4efe : MediaRouter: Find group members by unique ID when building group info
    • f55d66d : Sync the style of MediaRouteChooserDialog among different SDK versions
    • a4bcfe7 : MediaRouter: Hide the group expand button for now
    • 10433d5 : MediaRouteControlDialog: add group expand/collapse button
    • 119de6b : MediaRouter: Enable custom icons for media routes
    • 0054826 : MediaRouter: Show full height of the artwork
    • 3766e1d : MediaRouter: Add route connection state
    • cc91605 : MediaRouter: Apply the new text style
    • bdc5da0 : Move usage scoring to RouteComparator
    • c344398 : Fix java doc for get/set AnchorId in CoordinatorLayout
    • 06f9ee5 : Add proguard rules to v7/preference
    • 79aa418 : Fix ABL + CTL not handling being initially collapsed well
    • ecea1c3 : Make the list of devices be sorted according to the usage frequency
    • 60751b4 : Details entrance transition does not slide in rows...
    • cf3d7fb : Fix AppBarLayout not being drawn after rotation
    • a732dc2 : Allow NestedScrollView to always intercept touches
    • acbf0db : Fix FloatingActionButton being invisible on Gingerbread
    • 94d7acd : Be consistent with exceptions thrown from ContentResolverCompat.query()
    • ec07286 : NavigationView now handles listener result
    • a351536 : PlaybackControl: Allow showing 0 seconds for current time
    • 390b707 : Use accent color for preference category title
    • b8b0f57 : Add @ColorInt and @DrawableRes to recommendations
    • 8d5b8a6 : Fix Gradle build + add Recommendation
    • 18864e5 : Backport ListPopupWindow fixes to AppCompat
    • 00db92e : Fix NestedScrollView intercepting touches when it shouldn't
    • 2087fbc : Fix DrawableCompat.getLayoutDirection() shim pre-M
    • ff2ae89 : MediaRouter: List route devices with representative icons
    • 9440f0b : Updates to customtabs support library
    • 786ba35 : Staggered transition support for VerticalGrid
    • 57fd374 : MediaRouter: Add comment on canDisconnectAndKeepPlaying
    • 8d75353 : Condense ALL the text in leanback-prefs
    • c625bfe : Fix animation glitch for PreferenceCategory views
    • 6813fd3 : Transition from expanded READ MORE on Play Movies new DetailsActivity
    • e7a694b : MediaRouter: Add RouteGroup
    • 0d2f463 : Make sure that AppBarLayout is laid out correctly
    • cb37b09 : TabLayout measure performance improvements
    • 576e003 : Disable invalidation tickle workaround on M+
    • 14113e9 : Revert TabLayoutOnPageChangeListener change
    • bb664e9 : MediaRouter: MediaRouteChooserDialog layout
    • 7644941 : MediaRouter: Apply new UX for loading delay of the chooser dialog
    • e9f1ca9 : Improvements around CollapsingToolbarLayout's scrims
    • ea004a0 : AppBarLayout layout/measure fixes
    • 98ae244 : Backport M's android:onClick functionality to AppCompat
    • c3a5ae2 : Update TabLayout to Material Spec
    • ab2ef13 : Revert "MediaRouterV2: MediaRouteChooserDialog layout"
    • 8e3673d : MediaRouterV2: MediaRouteChooserDialog layout
    • da2c0c3 : Add elevation to LB prefs decor
    • 403b20a : Add getPaint() to DrawerArrowDrawable
    • ce4bafd : Add region API to Palette
    • e317b75 : Modify the interface of TransportMediatorJellybeanMR2 to fix build issues
    • 3965a30 : Set windowNoTitle false of MediaRouter themes
    • 14b631f : Put system live audio only routes at bottom of MediaRouteChooserDialog
    • bd08221 : Make Media Compat API level specific helpers non-public
    • 3553f4a : Update AppCompat dark ripple color to match framework
    • 3531cb3 : Make FloatingActionButton focusable
    • ac07e9d : Allow action item layouts that do not supply editable actions.
    • 1339fcd : Add MediaSessionCompat aware Media Button Receiver
    • 6ea5bcf : Find Media Button Receiver in manifest for MediaSessionCompat
    • 5a7cd82 : MediaRouter: make MediaRouteButton comform to Widget.AppCompat.ActionButton
    • 45fa60f : Add default on/off strings to SwitchCompat
    • 964d191 : Fix SwitchCompat being able to be dragged in inbetween state
    • 23caabc : Support text shadows in CollapsingTextHelper
    • 809bb62 : Add more helpful exception to design components
    • 69d050a : Dont change android:background in ContextThemeWrapper
    • 4158705 : Add support for editable actions to GuidedSteps
    • ba2a96a : Fix tab indicator getting out of sync
    • 92d279c : Fix FAB visibility=gone not working pre-v21
    • 4369f8b : Actually use the hint provided from attrs
    • 4d14fb5 : Further change for ShadowOverlayHelper
    • 91a95c4 : Throw exception if setContentView() is called improperly
    • 10e2dbc : Backport material SeekBar
    • 20921be : Force use ShadowOverlayContainer for overlay
    • 254b417 : Remove overlay view for better performance
    • 459e0ea : Fixed focus bug in new ImageCardView
    • 15cb52e : Fix doc typo for default wearable notification size.
    • 9b8f708 : Backport AlertDialog's button stacking
    • 36d347c : NavigationView now supports app:actionLayout
    • ce3ffc6 : ImageCardView Badge visibility and viewType issues fixed.
    • 02aa201 : Make ColorUtils.calculateMinimumAlpha more accurate
    • d8750f8 : Add leanback preference layouts
    • 8b0a90d : Fix margins for leanback preference header
    • b1aad00 : Allow for equal width/height dimensions for percent layout children.
    • 1ddfd71 : add overrides for generateDefaultLayoutParams().

  • platform/frameworks/volley with 1 change(s)
    • 82462cd : Make default timeout/retry/multiplier values public

  • platform/frameworks/webview with 115 change(s)
    • 1db8b6b : Revert "Implement stub functions"
    • 63deb68 : Implement stub functions
    • aba5740 : Add version code support for mips64.
    • cb0c757 : Fix remaining references to hidden fields.
    • 0485a46 : Track move of android.net.http.ErrorStrings.
    • 12399ba : Fix WebView targetSDK checks.
    • c6c1f3d : Add support for SmartClip interface in the glue layer.
    • 0dd72dc : [WebView] Start building against the System SDK.
    • 4570250 : [WebView] Remove direct dependencies on hidden APIs.
    • edcfb0f : [WebView] Remove unused method in CookieManager
    • 446ce2c : Add support for SmartClip interface in the glue layer.
    • 4eb3b4b : [WebView] Remove dependencies on DebugFlags.
    • bf95f76 : [WebView] Remove dependency on Build.IS_DEBUGGABLE.
    • 4bb8eed : Revert "Wrap one more Context"
    • 5112943 : [WebView] Remove dependency on FileUtils.
    • 8a2779d : Always add the path to the WebView assets.
    • ddbcc03 : Always add the path to the WebView assets.
    • 011b28c : Remove DRP manager code
    • 9f3473a : Fix reflection for detecting fullscreen API support.
    • 6fb047a : Match removal of config_webSettingsDefaultTextEncoding.
    • e494d2a : Match removal of config_webSettingsDefaultTextEncoding.
    • 2de594d : Remove the default text encoding resource.
    • 53dc1aa : Match removal of config_webSettingsDefaultTextEncoding.
    • d6a17bc : Use overridden resources.
    • f696600 : Webview: Remove dexpreopt flag
    • b20977d : Remove WebView DRP Setting from Developer Settings
    • f0c97c1 : Wrap one more Context
    • e41c9c1 : Suport initializing DRP from cmd line switches.
    • a1b0248 : Wrap all of the WebView Contexts
    • 85e03c0 : WebView does not require a touch screen.
    • 8473b38 : Update WebView manifest to target/minSDK 21.
    • fd23af2 : Fix resource rewriting in apps with other shared libs.
    • b1100a8 : Use drawables instead of mipmap for WebView icon.
    • a8cbb40 : Disable dex-preopt.
    • a17d86e : Don't use reflection to rewrite the WebView resources.
    • 03af49a : WebViewChromiumFactoryProvider should import ResourceExtractor fromorg.chromium.base
    • 91c538c : Remove check for styleable resources in WebView ResourceRewriter.
    • 3571668 : Implement FileChooserParams.createIntent and parseResult
    • b709ef5 : Match rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
    • 98f9a27 : Prepare for rename of WebResourceRequest.hasUserGestureInsecure to hasGesture.
    • 44d477c : Remove the plumbing for optOutDataReductionProxy API
    • e73e669 : Update some content classes to content_public
    • 5b026de : Remove the plumbing for optOutDataReductionProxy API
    • 29ddcde : Don't declare WebView as a library.
    • f3f92fd : Don't declare WebView as a library.
    • b1cbea9 : Suppress StrictMode warning reading command line file.
    • 1288f69 : Update API name to comply with changes to API
    • 874c81b : Update WebView APK name.
    • 1987003 : Cherry-pick: Remove debug logging.
    • cfadfad : Don't use android.internal.R for resources.
    • fd40957 : AOSP-only changes to support the WebView loading from an APK.
    • 0a00dfc : Generate symlinks to libwebviewchromium.so in /system/priv-app
    • b825b81 : Generate resources before running aapt.
    • 8239879 : Include pak files in the WebView apk.
    • c182da2 : Disable building the APK when a prebuilt is in use.
    • d54876d : Move WebView resources to separate APK
    • 62cac14 : Add com.android.webview to the package whitelist.
    • ab83716 : Make the WebView Java library into an APK.
    • 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
    • 0a42eb2 : Make init command line happen early
    • 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.
    • 44132d3 : Change function table assignment to allow new fields
    • 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.
    • ffda7fe : Force software draws in AOSP
    • 6909170 : Force software draws in AOSP
    • 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
    • 2529fc6 : Fix WebView crash on startup due to missing resource.
    • a42d516 : Implement WebViewChromium.preauthorizePermission.
    • b539353 : Add Third Party Cookie API
    • fa7d66b : Match API changes from http://crrev.com/284123004
    • 87eddcf : Add plumbing for the new fullscreen video path.
    • 0328c4b : Make DrawGLFunctor work on 64-bit platforms.
    • 9fd2c44 : Update WebViewChromium to match http://crrev.com/274153002

  • platform/hardware/broadcom/libbt with 16 change(s)
    • e6879e3 : libbt conf file for koi devices : add FW_PATCH_SETTLEMENT_DELAY_MS
    • 260d431 : Revert "Disable wake via proc for nemo"
    • 012bdaf : Disable wake via proc for nemo
    • 3e1fc82 : Fix build breakage by removing ad2p impl.
    • 00bb3af : carp: copy smelt vendor config
    • 49b5e6f : Make A2DP Offload max bitpool configurable by device.
    • 6708688 : Fix A2DP Offload lockup when RE-STARTING
    • d51ab12 : A2DP Offload BRCM vendor specific implementation
    • cd4b75f : add casio koi settings.
    • 50ada07 : bt: create dedicated configurations for Grant and Glacier
    • 13e0e2f : Bluetooth:config SCO seting for HFP call
    • dff0926 : nemo: Increase firmware settlement delay
    • 59b9a96 : Set transport timeout to 600ms
    • da064d0 : Wren:Bluetooth: Increase firmware settlement delay
    • db91769 : Sparrow:Bluetooth: Increase firmware settlement delay
    • 3f154f7 : Bluetooth: Fix the FW loading in BCM4343

  • platform/hardware/broadcom/wlan with 9 change(s)
    • 3a30c03 : Fix a potential leak of nl_msg objects
    • 2ce1c49 : Fix use-after-free in wifi_cleanup()
    • 0bdf1ae : Revert "Revert "net: wireless: bcmdhd: update bcm4358 FW (7.112.100.44)""
    • 6c751ac : Revert "Revert "net: wireless: bcmdhd: update bcm4358 FW (7.112.100.41)""
    • be0867b : Revert "net: wireless: bcmdhd: update bcm4358 FW (7.112.100.44)"
    • c907db1 : Revert "net: wireless: bcmdhd: update bcm4358 FW (7.112.100.41)"
    • 2bdea8b : bcm4343: Update firmware BCM4343A0/BCM4343A1
    • 0f377dc : bcm4343: Update firmware BCM4343A1 chip to 7.13.53.2
    • 9e5fed2 : bcm4343: Add firmware BC4343A1 chip to 7.13.53.1

  • platform/hardware/intel/common/omx-components with 1 change(s)
    • e140b31 : fix random SEGV issue which is caused by wild pointer in libmix

  • platform/hardware/intel/img/hwcomposer with 9 change(s)
    • f65be04 : Use default csc mode and video range setting for HDMI. Update VideoPayloadBuffer to align with palyload in video driver
    • 37c6cdc : IMG HWC: DDK1.5 upgrade for Merrifield
    • f2c6d3a : hwc: Enabling ION - HWC
    • ec73412 : DrmConfig: Change DRM_MODE_ENCODER_MIPI to DRM_MODE_ENCODER_DSI
    • a47d9a7 : Fix M Upgrade Compilation issues
    • 219b696 : Display: power consumption saving
    • 040739a : Hwcomposer: Enable VirtualDisplay feature
    • 79c344a : Set proper blanking mode for DOZE
    • 59b4d76 : Set proper blanking mode for DOZE

  • platform/hardware/intel/sensors with 35 change(s)
    • 68dc9e7 : remove robby sensor code
    • 2f7df31 : add an option to use prebuilts
    • ddb7674 : Fix libsensors_iio build after stlport removed
    • 968fe44 : sensors: als & tilt: fix E build errors
    • 50adf5f : [Grant] libsensor_iio: fix build errors
    • 6ff827f : sensor: poll for POLLOUT event before writing pipe
    • b219170 : sensor: generate flush_complete event when data timestamps matches
    • 4d9b8f6 : sensor: increase pipe size to avoid pipe overrun
    • db6e001 : sensor: fix step counter data type casting
    • 7193963 : sensor: add iio buffer store length support
    • 1748bd6 : Revert "sensor: sensor events timestamp out of expected range"
    • c430675 : sensor: sensor events timestamp out of expected range
    • 7a7aa43 : sensor: scaling gyro data for better accuracy
    • f4cc133 : sensor: change als timestamp to CLOCK_BOOTTIME
    • d230af7 : sensor: fix lsm6ds3 HAL bug for more accurate sampling rate
    • beeb640 : sensor: correct gyro direction of y axis
    • 864d352 : sensor: fix flush interface implement
    • f86fa3a : sensor: remove debug logs from HAL code of tilt and ALS
    • 7973c2f : sensor: fix lsm6ds3 HAL bug which abondons sensor events by mistake
    • 3b77ab1 : sensor: remove unnecessary set_delay and batch function implementation
    • aedbd2b : sensor: add Gravity and Linear Accelerometer virtual sensors support
    • 7a627f4 : Sensor: change activate tilt sequences
    • 7e89936 : Sensor: adjust lsm6ds3 axis since PCB is assembled bottom-up.
    • 76227f0 : Sensor: load calibration data for wakeup/non-wakeup sensor
    • 90158e8 : Sensor: Correct flush function for different types of sensors
    • 5957f5f : Sensor: Set robby as common device
    • f75e2d2 : Sensor: load calibration data at boot
    • 94781c7 : Sensor: Change sensor type definition for tilt on Diamond
    • be1c9f4 : Sensor: Implement ALS flush function
    • fb2fb5a : Sensor: Implement tilt sensor flush function
    • 1f9b03c : Add ambient light sensor HAL
    • 91428d8 : Modify ST-HAL-IIO to adapt marvin product
    • 049ab1d : Original code get from ST for lsm6ds3 sensor base on iio subsystem
    • 0d5f998 : add lis3dsh tilt sensor HAL code
    • c5ad85b : Sensor: Allow inclusion only for Robby sensors

  • platform/hardware/invensense with 7 change(s)
    • f332a4e : Sensor: Invensense: 6515: fix step counter corrupting event queue
    • 12e29ea : Sensor: Invensense: 6515: return one flush complete per flush
    • 7af2cd1 : Sensors: Invensense: 6515: don't send duplicate events
    • 63e566c : Sensors: Invensense: 6515: ignore SMD event if vibrator active
    • 822ea53 : Sensors: Invensense: 6515: Merge timestamp fixes
    • 980569f : Fix compilation error on emerald-dev
    • 70d66cf : Invensense: 6515: use CLOCK_BOOTTIME for timestamps

  • platform/hardware/libhardware with 2 change(s)
    • 76ee32a : Add guest mode functionality (1/3)
    • 4fd217a : Fix compilation error on emerald-dev

  • platform/hardware/qcom/audio with 13 change(s)
    • 582e0a5 : audio: msm8909w caf release LW.BR.1.0-00410-8x09w.0
    • ebbb823 : post proc : volume listener : fix effect release crash
    • b14d76b : hal: audio_stream_frame_size is deprecated
    • a1f4805 : hal: Support mute/unmute for HFP Tx
    • e9ef478 : hal: Use default acdb id for hfp
    • 7629719 : hal: Add support for HFP feature
    • 28ddc6f : hal: Support an external BT chip for HFP
    • fe121d5 : hal: add default SND device
    • c92c596 : Revert "Revert "hal: add support for multi-mic input and multi-channel output""
    • 93be0a5 : Revert "hal: add support for multi-mic input and multi-channel output"
    • 075842f : Hal: Support an external BT chip for HFP
    • 45849f6 : Add voice call support for msm8x26 target
    • 11dd223 : hal: fix to load wcd9330 mixer path file

  • platform/hardware/qcom/camera with 3 change(s)
    • 8b3ca9d : mm_camera: Retry opening camera for ENODEV error
    • eeeffc0 : QCamera2: HAL3: replace abort with exit
    • ecc5ece : QCamera2: HAL3: Restart daemon and mediaserver when buffer is lost.

  • platform/hardware/qcom/display with 6 change(s)
    • f1812e0 : Enable color temperature developer setting
    • 48857cd : display: edo panel: display quality optimization
    • 07bbf1e : msm8909: Populate display code for msm8x09
    • f48303a : overlay: Allow to set target specific max rot session
    • 4c9a29a : gralloc: Default flexible YUV format to NV21_ZSL
    • a7e7e0a : set some qdhwcomposer setPowerMode logs to verbse

  • platform/hardware/qcom/gps with 1 change(s)
    • e7c9864 : gps: msm8909w caf release LW.BR.1.0-00410-8x09w.0

  • platform/hardware/qcom/keymaster with 1 change(s)
    • 888834f : Remove legacy keymaster support for msm8226

  • platform/hardware/qcom/media with 1 change(s)
    • 2cd19ff : mm-video-v4l2: vdec: disable cached allocation for input

  • platform/hardware/qcom/msm8x26 with 2 change(s)
    • 8b098e3 : msm8x26: Update audio headers
    • bc5e7a0 : msm8x26: Update rmnet header

  • platform/hardware/qcom/wlan with 1 change(s)
    • f0c9628 : Fix leaked nl_msg objects

  • platform/libcore with 9 change(s)
    • bd47115 : CipherTest: in ASN1 encoding for GCM, no value for tag size means 12
    • 3bf65a5 : CipherTest: add test for multiple updateAAD calls
    • 955b4fa : CipherTest: test instance reuse with updateAAD
    • b307d35 : GCMParameters: check that the default tag size is secure (16 bits)
    • e7bdc26 : Check for RFC 5746 TLS extension
    • 161ab7a : Change FinalizeTest to use helper function
    • 36363b0 : Fix time calculation in test_SSLSession_getLastAccessedTime
    • ef2d585 : Add more debugging to the DigestTest
    • dd303ca : Patch for awaitNanos() for coarse-grained clocks

  • platform/packages/apps/Bluetooth with 17 change(s)
    • 4eb8e73 : Add guest mode functionality (3/3)
    • 3a4b869 : Fix memory leak in Bluetooth AVRCP JNI
    • 0a9659d : Map Bluetooth profiles correctly in isProfileDisabled helper function.
    • 3602a64 : Monitor disabled profile setting and enable/disable profiles on change.
    • 9e1b34b : Allow for automatic routing on HF AG to be disabled.
    • 22bb394 : Implement setting/getting whether audio can be routed to the HFP HF device.
    • 84d1aab : Revert "Allow HFP HF implementations to specify a client controller."
    • 8843d8a : Allow HFP HF implementations to specify a client controller.
    • 65842bf : Remove receiver status foreground flag
    • 371e204 : Allow for supported profiles to be reloaded on enable.
    • 5040e76 : Only apply foreground flag for audio state connected
    • 5d0f297 : Add FLAG_RECEIVER_FOREGROUND to audio state broadcasts
    • 7618faa : Avoid NPE when dumping headset profile state.
    • 9379389 : Read connection intervals from config.xml so it can be overriden by device.
    • a27628d : Send the AUDIO_CONNECTED broadcast after switching to the AudioOn state.
    • 157a5b4 : HFP should let the system handle ringtones
    • 3760400 : Fix low volume on Nemo devices after accepting incoming HFP call.

  • platform/packages/apps/CertInstaller with 2 change(s)
    • ae7438e : Trust CA certificates added for the whole OS only
    • 33c079a : Nemo CTS: Call the right class for SSL

  • platform/packages/apps/Email with 2 change(s)
    • 6df8846 : stop exporting EmailAccountCacheProvider
    • b65d462 : Don't allow cachedFile Attachments if the content Uri is pointing to EmailProvider.

  • platform/packages/apps/InCallUI with 1 change(s)
    • 2e5cfc1 : Show child number in incoming call notification.

  • platform/packages/apps/Nfc with 2 change(s)
    • 8764f56 : Allow system_server access to NFC reader mode API.
    • da099c1 : Verify setForegroundDispatch caller is in foreground.

  • platform/packages/apps/PackageInstaller with 41 change(s)
    • 58045ad : Always have an icon
    • b3d46ff : [PkgInstaller] Refactoring arguments of WearPackageInstaller
    • 42af15b : Fix some UI glitches in PackageInstaller
    • cfc6b97 : Fix wake lock leak
    • 741ac03 : Fix build break.
    • 0937012 : Fix build
    • ef86137 : resolve merge conflicts of c10abb25f3 to cw-e-dev.
    • 2cf17dd : Clean up package installer styling
    • 9c78316 : Remove app from "needs permission" state if installation failed
    • 012a557 : resolve merge conflicts of e8c6801367 to cw-e-dev.
    • 914243a : Button bar animating when it isn't supposed to
    • e18bfc2 : Fix out of bounds exception
    • c70bf71 : Make GrantPermissions dialog not swipable on Watch
    • e4cd4f8 : Add mechanism for determining if apps are system apps
    • 851c6ea : Fix Permissions Dialog animations
    • 51f646b : Reduce the top padding when message isn't at top.
    • dc40bd7 : Add top padding to grant permission content.
    • 1ba9d11 : MNC Perms: Missed some cases for package installation
    • 0e3c7db : Modifies wear Permission title height to avoid clipping
    • 6a57628 : Permissions redline fixes
    • eb9a1b6 : Block Install Intent for Wear devices
    • 0d0e466 : Fix CTS test by renaming button ids to match
    • 0c49c07 : Add enabled/disabled icons for permissions on Wear
    • 4b74275 : Add new dialog for warning confirmations
    • 639283b : MNC Perms: Button bar animate to max half window height
    • 6161f39 : Update Grant Permissions dialog to redlines
    • 38e80af : Fix "needs permissions" items icons
    • 736c82b : Permissions Settings UI updates
    • 1a61dfd : Add string for Wear version of permission "enforced by policy"
    • eaa6612 : Fix build break
    • 982f4b0 : Fix build break
    • df4d454 : Build initial Permissions Settings UI page for Wear
    • 6412dc4 : Permissions Watch settings UI port
    • 03dc824 : Changing layout to make button animations work
    • 94df7bf : Add an API for getting list of all apps that have runtime perms
    • 46fed54 : Redo Move ClockworkPackageInstaller functionality here"
    • 5b26c2e : Revert "Move ClockworkPackageInstaller functionality here"
    • aa4368c : Move ClockworkPackageInstaller functionality here
    • 9478120 : Implement base version of GrantPermissions dialog
    • 70d651e : Revert "Implement base version of GrantPermissions dialog"
    • b7da1f5 : Implement base version of GrantPermissions dialog

  • platform/packages/apps/Settings with 16 change(s)
    • 2334d35 : Added toast message to color temperature setting
    • ab5da2d : Enable color temperature developer setting
    • 63e4096 : Add strings for color temperature developer option
    • 577add8 : Select or not Wi-Fi Calling preference as CarrierConfig
    • 623852f : Add IMS settings to Network setting reset
    • de4fc8e : Preserve FRP lock if wiped during SUW
    • 98f11fd : Uncheck checkbox for contact sharing by default for non carkit devices.
    • dbc47fb : Uncheck checkbox for contact sharing by default for non carkit devices.
    • 4836ab6 : Block developer settings during SUW
    • a4c9492 : Null check queryIntentServices
    • b6c7b05 : Further tweak to issue #issue #25371736: Don't include z-ram allocations in Android OS
    • 30bbd90 : Fix issue #25371736: Don't include z-ram allocations in Android OS
    • 6e58d51 : Refactor UidDetailProvider and its dependencies to SettingsLib.
    • 8dffd15 : Move SummaryForAllUidLoader to SettingsLib.
    • de557d4 : Move AppItem, ChartData, ChartDataLoader from Settings to SettingsLib.
    • e0021c4 : Move NetworkPolicyEditor from Settings packge to settingslib.

  • platform/packages/apps/SpeechRecorder with 1 change(s)
    • d97c587 : Remove SpeechRecorder from clockwork eng builds.

  • platform/packages/apps/UnifiedEmail with 2 change(s)
    • 96e938f : Don't allow cachedFile Attachments if the content Uri is pointing to EmailProvider.
    • c4614f6 : Don't allow file attachment from file:///data.

  • platform/packages/inputmethods/LatinIME with 5 change(s)
    • 7674a65 : Unicode 8.0 emoji additions to Google Keyboard.
    • e1d5012 : Revert "Unicode 8.0 emoji changes to Google Keyboard."
    • 354d009 : Revert "Add description strings for Unicode 8.0 new emoji."
    • 9cc4254 : Unicode 8.0 emoji changes to Google Keyboard.
    • 332181b : Add description strings for Unicode 8.0 new emoji.

  • platform/packages/providers/CalendarProvider with 1 change(s)
    • 9b2d8e1 : Work on issue #25467052: System lagged out

  • platform/packages/providers/ContactsProvider with 1 change(s)
    • 59af846 : Update directories when initializing ContactsProvider.

  • platform/packages/providers/DownloadProvider with 9 change(s)
    • 8ec0057 : Use resolved path for both checking and opening.
    • 616188b : Revert "Use resolved path for both checking and opening."
    • 6947a09 : Revert "Use resolved path for both checking and opening."
    • 5accb13 : Use resolved path for both checking and opening.
    • 5c08fb8 : Use resolved path for both checking and opening.
    • bdc8313 : Use resolved path for both checking and opening.
    • 8fbf120 : Use resolved path for both checking and opening.
    • 6608eb8 : Use resolved path for both checking and opening.
    • 366af2e : Use resolved path for both checking and opening.

  • platform/packages/providers/TelephonyProvider with 1 change(s)
    • cecbabc : Try-catch for deletePreferredApnId()

  • platform/packages/services/Telecomm with 13 change(s)
    • 0a9cfab : Revert string resource to previous version.
    • 18ceebc : Fix log type used for logging silence.
    • 6d96252 : Notify connections when the ringer is silenced.
    • 88f900a : Make rerouting audio to speaker when docked configurable.
    • 7bab665 : Fix log message for phone-account unregistration.
    • 7d53dd2 : Broadcast when a phone account is unregistered.
    • 6afefa4 : Account for scheme when checking if we can handle a call.
    • de0ac37 : Disconnect calls when there is no call capable account available.
    • a0bb705 : Handle emergency only phone accounts.
    • 5a6441d : Do not ring in theater mode.
    • ddd966e : Properly route rejection reply when capability is set.
    • 6134090 : Only add callback into missed call notification with non-null handle.
    • 41045b4 : Allow a custom component to receive notification of missed call.

  • platform/packages/services/Telephony with 18 change(s)
    • 77dd943 : Make TTY broadcasts protected
    • a294ae5 : Fixes creation of incorrect SIP PhoneAccountHandle
    • d0a745c : Fix potential ClassCastException.
    • cfc2d35 : getPreferredNetworkType should return int[] instead of -1 on error.
    • 59cacee : Post updateExtras to handler to avoid potential concurrency issue.
    • 5ccda61 : Remove BluetoothManager.
    • 6f9f5c0 : Remove TDSCDMA-only menu
    • edb2cb1 : Revert "Ensure sim contacts import screen supports rotation."
    • 06f2ca3 : Ensure connection extras are propagated on start of call.
    • 2c8b258 : Allow for PSTN accounts to be marked as not emergency call capable.
    • 779841a : Fixes Telephony ProgressDialog to use system theme
    • 04bcb68 : Unregister emergency only telephony phone accounts.
    • 38c19ab : Mark emergency accounts with the correct capability for wear.
    • be96458 : Make the intent of network operator settings notification configurable.
    • 10f9aff : NetworkQueryService.onBind() should not return LocalBinder unless the intent has action ACTION_LOCAL_BINDER.
    • 5dc9084 : Add redirection of voicemail notification to a custom component.
    • aa5a84b : Add configuration flag for disabling visual voicemail.
    • 9eab038 : Move the SIM state check to the Telephony package.

  • platform/platform_testing with 10 change(s)
    • e34a2bf : YouTube jank test fix
    • 5cc2d27 : Added Automated User Profile Test runner
    • d7e8f0d : Bringup System app Jank tests for clockwork. Updated MIN frames and some code clean up.
    • 13a6c45 : move UbSystemUiJankTests to open source location
    • a794ccf : Remove reference to UiObjectNotFoundException that are never thrown
    • 9b88fdf : Fixes wakeup issue on some of the wear devices
    • ebf81a4 : UiBench Jank Tests adapted for clockwork
    • 54ed832 : Revert "UiBenchJankTests for Wear."
    • 0db51d1 : UiBenchJankTests for Wear.
    • 5581e68 : test improvement: dump window hierarchy line by line

  • platform/prebuilts/gradle-plugin with 5 change(s)
    • e5300c3 : Add newest gradle plugin.
    • 9ed6726 : Add gradle plugin 2.0.0-alpha3.
    • a04eae0 : Add gradle plugin 2.0.0-alpha1
    • ddc0387 : Manually add databinding dependency.
    • d76da69 : Add Android Gradle plugin 1.5.0.

  • platform/prebuilts/maven_repo/android with 13 change(s)
    • f2983ee : Add 2-way data binding prebuilts (v 1.1)
    • 12b26c4 : Support library 23.1.1
    • 1144e42 : Add data binding rc5 prebuilts
    • e63d35b : Support Library 23.1.0
    • 9bbd162 : Import com.android.databinding RC3 prebuilts
    • 9e8c949 : Data binding RC2 prebuilts
    • 12c7d2a : Revert "Prebuilts for data binding release"
    • 0ee6fa6 : Version 23.0.0 of the support libs.
    • a993c22 : Prebuilts for data binding release
    • 86d2b49 : add prebuilts for new espresso/testing lib.
    • 1cb66ed : Add data binding libraries that ship with the app
    • 2b2bbc0 : Support lib 22.2.
    • e459616 : Add public version of 22.1.1

  • platform/prebuilts/misc with 26 change(s)
    • c2e2a81 : Update sdk-common prebuilt
    • a0cac5f : Fix build error.
    • ee24d1a : Prebuilt of protobuf for building AndroidAuto's DHU
    • eef98a3 : Prebuilts needed for building AndroidAuto's DHU
    • 0b653d2 : Desktop Head Unit: protobuf prebuilts.
    • 1f2769b : Add mingw/windows prebuilts for SDL2 and SDL2_ttf for the Android Auto Desktop Head Unit.
    • d71e039 : Add protobuf 2.5 prebuilts.
    • 4b5224b : Add configuration for no-dep runner jar, delete build.gradle under runner/
    • f431a6d : Add a build.gradle of no-dep runner for gmscore to use
    • 53b358c : update tradefed for CTS
    • 0cc284d : Update the prebuilt Protocol Buffer compilers to include If3184845a0458d16f625036e81507ef9cfdd9217 which makes protoc aware of the new FileOption, javanano_use_deprecated_package.
    • 75ada07 : Update mips[64] gdbserver with compact branch support
    • 1c9ef63 : Upgraded .jars for Runner/Rules/Espresso
    • 693d2b5 : Update TF prebuilt
    • 2894f13 : Update ddmlib prebuilt.
    • 93f917f : update tradefed prebuilt
    • 7011e76 : update ddmlib prebuilt
    • 654ccc8 : Update TF prebuilt to incorporate adb compatibility fix
    • 3aad9e6 : update ddmlib for line parser bug fix
    • 14f6ca8 : Update layoutlib-api-prebuilt to v15.
    • f104d56 : Update aprotoc prebuilts.
    • 63cafc1 : Added espresso-core lib that includes jarjar deps
    • f99272b : Update relocation packer
    • 7b3ee30 : Upgraded jar version and added no-dep jars
    • 4a6d62f : Update relocation packer
    • aa1fee0 : Update relocation_packer

  • platform/prebuilts/sdk with 8 change(s)
    • e68bfd6 : [RenderScript] Update prebuilts to avoid absolute path loading .so after M
    • f9debf1 : Add license NOTICE file for prebuilt/sdk.
    • 3b3f198 : Update 23.1.0 API file
    • f468a79 : Add 23.1.0 support library API file
    • 0e27fd2 : Add SDK 23 from build MRA44C build id 2166767.
    • a2a6685 : Fix build
    • 270a8be : Revert "resolved conflicts for merge of 0fcc46ac to mnc-ub-dev"
    • bed0e72 : resolved conflicts for merge of 0fcc46ac to mnc-ub-dev

  • platform/prebuilts/tools with 2 change(s)
    • e0c93eb : Update api-generator prebuilt
    • 7cfa4f0 : Add asm-commons and asm-util

  • platform/system/bt with 31 change(s)
    • 297114e : Add guest mode functionality (2/3)
    • cc684ee : btif: Don't persist remote devices to the config
    • 04e4c54 : Additional headsets blacklisted for absolute volume
    • 79dc36d : Do not send AT+CHLD=? if the 3-way call feature is not supported
    • 39f2d63 : Per Motorola, we're going to revert this change and submit Moto-specific code for this.
    • 5707038 : Offload config save functionality to BTIF thread
    • dc0909c : Additional headsets blacklisted for absolute volume
    • 26bb308 : Disable 3Mbps packets for AVDT ACL links
    • 420dfac : A2DP task media alarm non-null protection
    • b32b3d7 : Fix bug where a bonded device could enter BONDING and BONDED states again.
    • 7bc89ee : Fix crash in HFP client's +COPS parsing code.
    • 61b8ebf : Only send first 16 characters of operator name in +COPS.
    • a8ace38 : Fix crashes with lots of discovered LE devices
    • 05419c8 : Fix crashes with lots of discovered LE devices
    • 22c5f47 : Revert "Blacklist devices for absolute volume control"
    • 2c8897c : Blacklist devices for absolute volume control
    • 9b0aa81 : Fix absolute volume reporting if AVRC_ADV_CTRL_INCLUDED is false
    • 198abcd : Fix BT connection failures
    • 95004fd : Mark secure link as authenticated for LE
    • 8b1c7af : Always send a SUSPEND_CFM event when suspended due to A2DP RECONFIGURE.
    • 5f30839 : Make default SBC bitrate configurable by device.
    • 6ff83ab : A2DP SRC offload support
    • ecb3b83 : Only initiate codec negotiation if feature is supported
    • 76d0401 : Fix broken test caused by misordered callback arguments.
    • 03d1711 : Always update remote address type during LE scan
    • 7312c6d : Fix bug in SDP 128-bit UUID lookup
    • 4da5ccf : Do not mask out secure connections (SC) bit for BT 4.2
    • 864e773 : Serialize remote version query over LE
    • 3f795d9 : Implementation of net_test_bluedroid as a GTest.
    • 0fa8cd4 : Send current RPA instead of pseudo-address on connect.
    • f060365 : Add a SCO routing command to net_hci.

  • platform/system/core with 21 change(s)
    • 08d61d4 : debuggerd: fix missed use of ptrace(PTRACE_ATTACH).
    • e56ba60 : adb: use asocket's close function when closing.
    • 0396df8 : adb: switch the socket list mutex to a recursive_mutex.
    • 1af7d10 : libutils/Unicode.cpp: Correct length computation and add checks for utf16-utf8
    • b0b4946 : add a property for controlling perf_event_paranoid
    • f189e5f : Fix scanf %s in lsof.
    • 2300998 : Fix overflow in path building
    • 8b25673 : Don't demangle symbol names.
    • 213af3a : Don't create tombstone directory.
    • df2d782 : Mount debugfs earlier regardless build variant
    • d31cb63 : Fix logspam from system-background cpuset.
    • f7aad11 : Re-derive permissions after package changes.
    • 2f18b54 : logcatd: up size from 16MB to 256MB
    • 6eee56c : Improve cpuset support for surfaceflinger.
    • 5b0d59d : logcat: continue where we left off
    • f6891c0 : Add macro to call event logger for errors.
    • 653316a : logd: pruning time horizon
    • 36b24a4 : Remove __DATE__/__TIME__ from init and debuggerd
    • d917514 : Fix incorrect check of descsz value.
    • 5b65f86 : Backport missing null check in "adb get-state".
    • 24f165f : Minimal fix for adb backup.

  • platform/system/extras with 8 change(s)
    • e2534e3 : Fix showmap SIGSEGV.
    • 76617dd : librank: fix pm_memusage_t init and layout
    • 9f82eca : Showmap: show swap.
    • 08ea6e7 : procrank: add proportional swap accounting
    • 5e20c25 : procrank: Fix some printf alignements
    • aa5a7df : Swap column in procrank not reported with swap enabled
    • 241ffaf : Prepare for BoringSSL update.
    • 2b28ca2 : Add a system tool - ANRdaemon

  • platform/system/gatekeeper with 1 change(s)
    • 3c4cbf7 : Add static gatekeeper library

  • platform/system/keymaster with 2 change(s)
    • ee62ff1 : Fix build failure caused by merge from DR.
    • 6d7f048 : Return correct error from keymaster0engine for large RSA input

  • platform/system/media with 2 change(s)
    • 30bf75b : Camera: update FPS range spec
    • 0429269 : Camera: Documentation updates

  • platform/system/security with 2 change(s)
    • ddab0bb : Limit maximum number of concurrent keystore operations.
    • 358bd11 : Prepare for BoringSSL update.

  • platform/tools/tradefederation with 1 change(s)
    • aabdc0b : Enable the flag to display annotated fields that are below the visibility threshold