Android Nougat AOSP Changes

Changes from 7.1.1_r50 (N8I11B) to 7.1.2_r1 (N2G47D):

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

Removed Components (0):

None

Updated Components (111):

  • device/asus/fugu with 5 change(s)
    • 5db03cd : fugu: stop dex preopt'ing
    • 5606e36 : Support AUDIO_SOURCE_REMOTE_SUBMIX use case
    • ea43193 : update media_codecs_performance.xml
    • 06af030 : dexpreopt: make significantly more room for l10n builds
    • 0b15636 : dexpreopt: trim more fat

  • device/asus/fugu-kernel with 3 change(s)
    • a87c107 : fugu: update prebuilt kernel
    • 795388d : fugu: update prebuilt kernel
    • c0a1473 : fugu: update prebuilt kernel

  • device/generic/goldfish with 2 change(s)
    • 3aee924 : Add Input Device Configuration for rotary input.
    • b4e6cf1 : Add /dev/goldfish_sync to ueventd.ranchu.rc

  • device/google/contexthub with 19 change(s)
    • c77d0b6 : Add support for detecting old unpublished AR events to discard them
    • c9878ba : Adds a lock to the flush() method of the AR HAL
    • ba7c07d : bmi160: Set the min_step_buf to 2 for sensitive mode
    • e722b91 : Quick fix to set correct temperature sensor type
    • a107817 : hostIntf: properly handle hardware that fails to initialize
    • b6e5f65 : Update magnetometer calibration parameters
    • b2a6210 : synaptics_s3708: Poll interrupt after arming LPWG
    • 58691fd : sensorhal: don't process data beyond the end of the buffer
    • 37699ba : hostIntf: disable wdt when verifying os signature
    • affb06f : bmi160: add support for sensitive step counting mode
    • d136cca : sensors: add support for an ungaze sensor
    • 01d6f82 : nanohubCommand: call appSecRxDataOver to verify signature
    • dd0f5c9 : hostIntf: unload all external apps before erasing the shared area
    • ba7f5d6 : sensorhal: add support for a GAZE sensor
    • cf10b66 : libm: add support for expf
    • b92d3ae : sensorhal: add a short delay between flushes, log errors
    • 7103675 : contexthubhal: log the error returned by poll
    • a159cda : sensType: add AR raw event.
    • 9568e8d : activityhal: support separate sensors for activity start/stop

  • device/google/dragon with 6 change(s)
    • b05e4f3 : Dragon: update opengl version
    • 269fa0b : Initialize the pcm_config struct before pcm_open.
    • 8f104ab : Update BoardConfigPartial,device-partial.mk files template
    • 7835bc7 : Allow bluetooth service to access bluetooth directory and add /logs (5/14)
    • 9b3f0a5 : sysui: remove overlay assets and dimens
    • 808c4a3 : sysui: remove deprecated dimens

  • device/google/marlin with 48 change(s)
    • 6eea584 : Telus: Add tethering apn back.
    • 066e189 : apns: hide telus ims apn
    • 9a9800b : RJIO: Change Roaming protocal to IPV4V6.
    • 27a2df0 : DTAG: Change ia APN from empty to internet.telekom
    • d908513 : DTAG: Add HOS APN for IWLAN (bearer 18) MMS.
    • e29680b : Rogers: Hide IMS apn from UI.
    • a955645 : racoon: Add SIOCSIFNETMASK
    • 4b51bb9 : DTAG: Use "WLAN call" instead of "Wi-Fi Calling" in SPN and Setting.
    • fffd6c5 : DTAG: Set default APN protocol type as "IPV4V6".
    • 3ab6a38 : lights: Allow changing brightness when in low-persistence mode.
    • d03d1ba : Enable TelephonyMonitor
    • b05c899 : sepolicy: Allow RamdumpUploader to write to /data/ramdump
    • 53cce0c : marlin/sailfish: Disable RPS
    • f625ca5 : cameraserver: add socket read permission
    • baec06a : marlin: Add permission to camera
    • a487fc4 : Fix incorrect gid for Telus or Koodo.
    • b646634 : marlin: Adjust init timing for rtel. Let ramdump_rtel is created before subsystem_ramdump is running.
    • 7d35610 : marlin: audio: Update volume level of volume listener (1007)
    • 06afb53 : Update SKIN_THROTTLING_THRESHOLD to a real value
    • 0bc0349 : Add policy for camera/cameraserver
    • bce1569 : Create new data node /data/misc/netmgr
    • 8360fa2 : apns-full-conf: add IMS apns for CA carriers
    • e8ea1d1 : marlin: audio: Update volume level of volume listener (1007)
    • 560a4a4 : Allow bluetooth service to access bluetooth directory and add /logs (6/14)
    • b8ac634 : Marlin/Sailfish: Set gInformBssRssiRaw to 0
    • 1d81cfc : Signal M/S support for AUDIO_SOURCE_UNPROCESSED
    • a77c496 : Marlin/Sailfish: customize bad WiFi RSSI values
    • 6bdfdc8 : Allow subsystem restart tracker access in user builds
    • 5b29a0c : Remove Spaces in front of APN Types
    • 55c5c84 : O2UK, O2 Pay & Go, TESCO, giffgaff: APN change.
    • d2d3143 : Use bearer instead of bearer_bitmask to avoid merging APNs.
    • cdde9de : Add APN Settings for UK MVNO Jump.co.uk (Dual-IMSI MCC/MNC)
    • 4efc137 : Added Rebtel APN settings to conf file
    • 764719f : apns-full-conf: add IMS apns for Bell 302/630
    • 47b512a : apns: update RJIO APNs
    • cd12e7b : sepolicy: Allow platform_app to access /data/ramdump
    • bc52cf6 : spn-conf: add spn override for DTAG
    • 3c3b224 : apns-full-conf: add IMS apn for Bell CA
    • ae74857 : Delete smlog files left in /data
    • 96c889f : TMO: Use fast.t.mobile.com for Initial Attach.
    • 8109281 : marlin/sailfish: Enable Fast bss transition config
    • 58e0996 : Remove librilqmiservices.so from the blobs list
    • 4e17673 : sepolicy: grant thermal-engine sys_boot
    • ed27904 : Add a thermal shutdown to marlin
    • d12cf2e : Race condition fix in powerHAL
    • bb45633 : spn-conf: add spn override for RJIO
    • a31147e : marlin: fs tune for boot time optimization
    • 2d2b22c : Update power profile of marlin and sailfish with machine learned values.

  • device/htc/flounder with 5 change(s)
    • 88c3acd : flounder: limit dex2oat to one thread
    • 4c4bf96 : gts: ro.product.first_api_level needs to be set to L (23)
    • f2a049a : ARM: tegra: flounder: update lates gps HAL 65.19.20.279807_47521
    • 715a993 : Allow bluetooth service to access bluetooth directory and add /logs (9/14)
    • 500d293 : Fix security issue in Visualizer effect

  • device/htc/flounder-kernel with 7 change(s)
    • 0207836 : flounder: update kernel prebuild
    • 5bfa62b : flounder: update kernel prebuild
    • 845f771 : flounder: update kernel prebuild
    • 249617a : flounder: update kernel prebuild
    • 6010bf8 : flounder: update kernel prebuild
    • 10e0e72 : flounder: update kernel prebuild
    • 1f1c93d : flounder: update kernel prebuild (Jan 2017 NYC-MR1 Security)

  • device/huawei/angler with 16 change(s)
    • 7573357 : QCamera3: check channel nullptr
    • 05e137c : angler: add first_api_level property
    • b76cd94 : angler: apns-full-conf: Modify some wrong apns.
    • de1a410 : angler: apns-full-conf: Modify some wrong apns.
    • b69fff0 : angler: add first_api_level property
    • ed5f9b3 : angler: fix selinux policy for fingerprintd
    • 1f016ec : angler: fingerprint: update to SW20
    • 6aed25f : angler: overlay: Enable fingerprint swipe gesture
    • cbdd3c6 : angler: fingerprint: update to SW20
    • 031c90e : angler: overlay: Enable fingerprint swipe gesture
    • c2c7bbc : Enable qcril db in angler
    • 0c22ba9 : Update BoardConfigPartial,device-partial.mk files template
    • 2641bd4 : QCamera2: HAL3: Use monotonic timestamp for pthread_cond_timedwait
    • 43d055f : Use bearer instead of bearer_bitmask to avoid merging APNs.
    • 5e4ceaf : cpufreq: limit cpufreq in recovery
    • 0109a6c : angler: apns-full-conf: Add apns for another plmn(44051) of KDDI in Japan.

  • device/lge/bullhead with 10 change(s)
    • 49d31d2 : QCamera3: check channel nullptr
    • a1473ce : bullhead: add first_api_level property
    • 5c566da : bullhead: add first_api_level property
    • 9716010 : Update BoardConfigPartial,device-partial.mk files template
    • a260c90 : QCamera2: HAL3: Use monotonic timestamp for pthread_cond_timedwait
    • dfd5ba1 : bullhead: only build vendor/ code when non-aosp
    • b280e1c : bullhead: overlay: Enable fingerprint swipe gesture
    • dc14c70 : bullhead: support fingerprint SW20.6
    • e399813 : Use bearer instead of bearer_bitmask to avoid merging APNs.
    • dd28d3b : cpufreq: limit cpufreq in recovery

  • device/moto/shamu with 6 change(s)
    • d6ebd77 : shamu: add first_api_level property
    • bd6ca81 : Revert "Revert "Revert "Path fix for backend connection to FE upon call disconnection"""
    • 9388a72 : Revert "audio: fix headset + speaker path"
    • 9957146 : shamu: add first_api_level property
    • 929cd03 : Allow bluetooth service to access bluetooth directory and add /logs (10/14)
    • 161ffb5 : audio: fix headset + speaker path

  • device/moto/shamu-kernel with 2 change(s)
    • 2d7461b : shamu: update prebuilt kernel
    • e79703c : shamu: update prebuilt kernel

  • device/sample with 4 change(s)
    • 11e8476 : DTAG: Change ia APN from empty to internet.telekom
    • 19024f0 : DTAG: Add HOS APN for IWLAN (bearer 18) MMS.
    • 9b0156e : Use bearer instead of bearer_bitmask to avoid merging APNs.
    • 19cf3c5 : Use fast.t.mobile.com for Initial Attach.

  • platform/art with 9 change(s)
    • f9e3754 : Revert "Revert "ART: Give JIT thread pool workers a peer""
    • 2db6c40 : ART: Add ThreadPool mode that creates peers
    • f5f462b : Add Thread entry to signal if the thread can call into java
    • 3f3d4d6 : Cache flush/invalidate needs RWX permission
    • 61049e8 : Delete extra arm64/mips64 MterpReturn suspend check
    • 40d4c76 : Add visiting for class loaders in StickyMarkSweep
    • dfd17f1 : Prune uses library classes even without profile
    • 2b25ca9 : Fix event reporting from the debugger thread
    • b33635d : ART: Prioritize reference table dump

  • platform/bionic with 11 change(s)
    • b7ec7ca : Fix streaming(memcpy) performance on Cortex-A7
    • 8402b42 : Add cortex-a7 specific routines.
    • 418fe1e : Check for bad packets in getaddrinfo.c's getanswer.
    • 2993aaa : Fix x86_64 build which uses g++ and hits -Werror=unused-but-set-variable
    • c0f1f55 : Fix uninitialized variable usage.
    • 1dc3ae1 : Fix error case to print newlines properly.
    • f1e4478 : Make prctl test check maps.
    • b7f0267 : Fix uninitialized variable usage.
    • 105a0bd : Check for bad packets in getaddrinfo.c's getanswer.
    • 9ea3f1c : Check for bad packets in getaddrinfo.c's getanswer.
    • 87c0dba : Check for bad packets in getaddrinfo.c's getanswer.

  • platform/bootable/recovery with 8 change(s)
    • 54ea136 : Add a checker for signature boundary in verifier
    • 48be23c : Remove outdated reference to icon_installing.png
    • 2f2c723 : Shrink all recovery loop images with zopflipng
    • d00f5eb : Have gr_init_font alloc memory for the font
    • ad8b5a6 : Remove duplicate thread loop
    • 43d1860 : Remove debug log statement; fix build
    • 5e7cfb9 : Remove duplicate methods and variables from WearRecoveryUI
    • 35fff61 : Support use of custom fonts in miniui

  • platform/build with 134 change(s)

  • platform/cts with 329 change(s)
    • a9092b3 : Updating CTS Security Patch to 2017-04 on nyc-mr1
    • 9a551d7 : Expanding the list view to be scrollable on watch.
    • f66ce3d : Updating CTS Security Patch to 2017-04
    • 210b89e : [ITS] Enable non-debug mode to speed up tests.
    • 2168ee3 : Fixing test list issue on Device Owner Test, Go button in Device Administration test
    • 5ac3162 : Hidding DISALLOW_FUN test on watch since easter egg is not available
    • 40c0fbd : Fix MetadataReporter tests
    • 7d589c6 : Add a test configuration for output of metadata
    • 5dc5b10 : Configurable verifier suite name.
    • 2110136 : Wait for destoroying activities on EglConfigTest#testEglConfigs
    • e037774 : Test: Skip testMuteDndAffectedStreams for tv platform
    • 320f921 : Increase timeout for EncoderTest, required for passing tests on watches
    • 5ff0958 : Add missing file
    • 772b5dc : CTS test for bug 33897722
    • 473aa82 : CTS test for bug 33897722
    • 5b8a9f7 : Backport MediaCodec-based test to StagefrighTest
    • d13a2e3 : Revert "Configurable verifier suite name."
    • 6ab6b54 : Track test runtime
    • ff9017f : Fix CTS test case for running on qHD platform
    • 9b4f251 : Remove trust agents test if platform has none.
    • 98f9674 : Configurable verifier suite name.
    • 6f3fba0 : Change CTS Verifier suite name to CTS_VERIFIER to match processing in APFE. Report curent time instead of system uptime for report times.
    • 96cfab6 : Fixed EnumDevicesTest checking wrong variable
    • a175c5e : Check that H.264 is available before checking max frame rate
    • 1180e2e : media: release extractor in DecoderTest.testTrackSelection
    • 25a7312 : Add supporting style files for CtsVerifier reports. Add utility functions for device-side result reporting.
    • 3657102 : Copy any additional files from the previous result after retry
    • 04ab29f : Fix "Disallow network reset" cannot found "Network reset" item
    • d51d14c : Remove ResultHandlerTest from HostUnitTests.
    • 7941f05 : Disable DISALLOW_INSTALL_UNKNOWN_SOURCES, DISALLOW_CONFIG_CREDENTIALS tests on watches
    • 0826bf1 : Change CTS Verifier reporting to CTSv2 format.
    • 87aba92 : Re-word "Disallow USB File Transfer" manual test.
    • 5c317a0 : Lock screen orientation of CapturedActivity
    • 9bffc71 : Comment out BackupAccessibilityTest for further work
    • 3ff85c8 : Skip tests using dock if split window unsupported.
    • c4dd18f : Increase arbitrary wait for boot.
    • eadf6f8 : Add PropertyUtils to get first_api_level property
    • ee0e79f : Cancel notification which is dispatched for a test
    • 68640bf : more annonations
    • 55ad56e : Detect support in ActivityManagerDockedStackTests.
    • f092a5e : Check support in AccessibilityWindowQueryTest.
    • 9ebc151 : CameraITS: add delta on saturation value for images
    • 3f78150 : Do not check isInMultiWindowMode in PIP mode tests.
    • 1cf3c1d : Move empty module handling to ModuleDef
    • db99b91 : Fix dlopen failures for CtsSecurityTestCases and cleanup
    • 8b0aed5 : Fix additional UnsatisfiedLinkError for CtsSecurityTest
    • 5284420 : Add android.cts.device.lowram for libcore tests.
    • 4909af2 : Fix tts tests for devices w/o a preloaded TTS
    • ce1208a : Include Wear device idle settings
    • 9beafae : Fixing DeviceAdminUninstallTest for watch
    • 533642b : CP: Screen on and stay on for GLES tests
    • 9383cc3 : Fix dlopen failures for CtsSecurityTestCases and cleanup
    • f4e5b39 : Fix additional UnsatisfiedLinkError for CtsSecurityTest
    • 109350a : Fix AudioNativeTest for devices without stereo recording capability
    • d21387c : Wrong log filter in TrustedVoiceHostTest#testUnlock
    • 91e1658 : Disable drag and drop tests on Wear
    • d37a845 : Catch case where browser is protected by a permission
    • 37e097e : Added skip of android.host.retaildemo.DemoModeTest#testIsDemoUser_inDemoUser if device doesn't support multiple users
    • d1a8bc3 : Skip shortcut backup CTS when device has no FEATURE_BACKUP
    • cf1c20e : Skip BackupQuotaTest if FEATURE_BACKUP is not declared
    • 504112d : Added skip of android.backup.cts.BackupQuotaTest#testQuotaExceeded if LocalTransport is not present
    • e3e99db : Fix failure due to accessibility node not updated after scrolling.
    • 42f3cd3 : Check SearchManager presence and state for disable of SearchManager tests
    • 54b6dc1 : Disable CTS test that needs multiWindow if not supported
    • fa05631 : Removed assertion in testPerformGlobalActionRecents()
    • 86c58d0 : Disabled android.accessibilityservice.cts.AccessibilityEndToEndTest#testTypeNotificationStateChangedAccessibilityEvent for Wear
    • 4a48ad4 : CTS DecodeAccuracyTest: check available codecs before test run.
    • 591c82b : Exempt Watch from testPackageInstallUserRestrictions.
    • a96984b : Force popup window theme to disable swipe-to-dismiss.
    • 2dca38a : Camera2: fix digital zoom test
    • ad8f575 : Initial commit for cts-sts
    • a2174d0 : CTS tests for popup window position after scrolling
    • 6d7f0c8 : Redefine compatibility test not_executed counts, improve setDone
    • a51ea3f : CP MediaStress and MediaPreparer dynamic config changes to nougat
    • 1d61144 : Fix build, MediaPreparer unit tests
    • e8dfea1 : Revert "Create InvocationHistory that tracks results across session retries"
    • 94b65e3 : emulator: fix DPM security logging test
    • e3c15b3 : Set retry commandline args for all CTS shards
    • b87765b : Do not serialize "null" for empty values in CTS reports.
    • e35f6cf : Redefine compatibility test not_executed counts, improve setDone
    • 43bc783 : Create InvocationHistory that tracks results across session retries
    • 2a17045 : [ITS] correct tile areas. Tiles are relative.
    • 7830e49 : Disable - App links from the work side
    • 44c245f : Fix testGetWindowVisibleDisplayFrame in multiwindow mode
    • d62cb94 : do_3a should only be used if supported by the camera
    • 1ebccfb : CameraITS scene5 only read_3a is supported
    • 7b932b8 : Only mark module "done" in absence of additional filtering on retry
    • e74dce0 : CTS: skip wifi related net test if no such feature
    • d52ec60 : CP MediaStress and MediaPreparer dynamic config changes to nougat
    • 842d02a : Do not turn Wifi off for sustained performance test
    • 2cefbc6 : Do not turn Wifi off for sustained performance test
    • e674434 : Some High PoC CTS tests for December (10) Test: this is a test Change-Id: If68e2f868fb9debe0875a79fa94c62a6483688c0 (cherry picked from commit d8fe6172a8448969c7216f31be3e31ccc9370449)
    • 2729a4a : Fix CustomPrintOptionsTest issues.
    • 5ed7488 : CTS Verifier, adjust UI in Device Owner Tests for watch
    • 2e9a85f : Add a CTS test for issue 33300701
    • 841e61a : Updating CTS Security Patch to 2017-03
    • 7d7b780 : LocationManagerTest runs on devices that don't have a GPS provider
    • 7dff8ce : Increase sustained performance test bar for Dhrystone from 10% to 15%
    • ffbd872 : Test runs on devices that don't have a GPS provider
    • 9a09bb0 : Add mdpi and hdpi assets for theme cts.
    • 1b1d20b : Skip SHOW_MODE_HIDDEN test if IME has no window
    • cf4c64a : Test for bug 33137046
    • 3873e63 : Update ApplicationTest for multi-window awareness
    • 5494d51 : Don't include ScreenPinning test on auto
    • e233451 : Customize Device Suspend instruction for watches.
    • a136b40 : Allow failing testUsbAccessory CTS test in some cases.
    • 8bdc693 : Supply CTS/GTS precondition arguments to precondition preparers
    • 56361d2 : Opt UI_MODE_TYPE_TELEVISION out of SearchManagerTest
    • 1b963fc : 2 CTS test for January bulletin Critical
    • dc76200 : Security Patch Tests for critical bugs October 2016
    • a8dc7d1 : Opt UI_MODE_TYPE_TELEVISION out of SearchManagerTest
    • 576904f : Backport MediaCodec-based test to StagefrighTest
    • ec0328c : Commit for some of the critical bugs in December 20016
    • 97bc3d3 : Backport MediaCodec-based test to StagefrighTest
    • 858887b : Disable part of CTS that relies on non-public strings
    • bf7eb9b : Log output of adb shell am output in CrossAppDragAndDropTests
    • 9626456 : Log output of adb shell am output in CrossAppDragAndDropTests
    • af0f5a8 : Minimal commit for security test patches
    • 3809ec6 : Add CTS test for CVE_2016_2463
    • 35f6127 : Add testOnReceivedLoginRequest to WebViewClientTest in mnc-dev
    • d9d70aa : Temporary workaround for webview render delay
    • 419c8b0 : Backport MediaCodec-based test to StagefrighTest
    • ea41e40 : Backport MediaCodec-based test to StagefrighTest
    • 051b570 : Add dismiss keyguard flag to fix disableScreenCapture test
    • 739bdc2 : Reland WebViewClientTest testOnReceivedLoginRequest test fix
    • f8ef9a3 : Fix a thread safe issue where GnssMeasurementsEvent event list returned by the listener can be modified by other concurrent thread
    • 48850d1 : Revert "resolve merge conflicts of 2537ffdefc to marshmallow-cts-dev"
    • d6e5227 : heck USB Host feature on Audio Frequency Unprocessed Test
    • eadff71 : Let the first frame come in before measuring refresh rate time.
    • d64ff85 : Wait for MediaPlayer.release before continuing
    • 2537ffd : Fix testOnReceivedLoginRequest assertion error bug
    • b9e35be : Remove Sample tests
    • 37c5d22 : Add summary xml file to CTS results output
    • a6644df : Remove Sample tests
    • 0f9ceac : Use getLocationOnScreen to compute verification bitmap offset
    • 8101d4c : Add AudioSecurityTest
    • e36fc2d : Fix Accessibility CTS: testFindByText in freeform mode
    • b0c4c78 : Wait for MediaPlayer.release before continuing
    • 96b35bb : CTS test for mock location exploit
    • 1f5438b : Disable Select/Confirm work lock tests
    • 5b2113c : Camera ITS: select smaller image if size is 12M
    • 0fea16d : Fixing the test as per GMS 7.0R4 requirements
    • f0564c9 : Increase the timeout for dpm.removeActiveAdmin().
    • d83c578 : Fix domains in domain-config test
    • 0a27f9d : Increase sustained performance test bar for Dhrystone from 10% to 15%
    • 82ff4d6 : Test: Add testClearFormData to lollipop-mr1-cts-dev
    • f5f94cc : Test: Add testOnReceivedLoginRequest to WebViewClientTest in lollipop-mr1-cts-dev
    • 9b7d6c8 : Fix CTS Media Utils, change MediaPreparer default max resolution
    • 41c6616 : Allow bluetooth service to access bluetooth directory and add /logs (1/14)
    • e2462c8 : Enable wifi before device policy wifi tests start.
    • 5b64fbb : Bug #225396 Add hdpi.zip for theme test
    • 31f6c84 : CTS: change resource file on hdpi density
    • 6bdfe0c : Remove shortname for result-type in SubPlanCreator
    • 216e28d : Don't used removed shortname in SubPlanCreatorTest
    • 5175db0 : Remove shortname for session-id in SubPlanCreator
    • 97f197e : CTS: Sensor - Correct FrequencyVerificationTest Pass Range
    • cd84f30 : Remove apk test until I figure out why it is failing
    • 00168f1 : Add sustained performance test results warning
    • 2c7e517 : NEW-CTS: test for SecurityLog.SecurityEvent
    • e594ddb : Fix ClearKeySystemTest fails Wifi connection test in emulator.
    • e685a91 : Fix ClearKeySystemTest fails Wifi connection test in emulator.
    • 7b79276 : Update multi-launch tests to support watch.
    • 72e4426 : OpenGlEsVersionTest: require features to exactly match capabilities
    • 737f44a : Fix MediaRecorderTest#testRecordAudioFromAudioSourceUnprocessed
    • 38a7ea1 : Description:We use finalview.post in ondraw method,when this message can not be excuted quickly in the message queue, the ondraw() will be called more than once and get some more finalview.post message, That will lead to DrawWaiter.waitForDrawComplete() invalid in android.widget.cts.ListViewTest test case. Bug:33159262
    • f4a5dcb : Force popup window theme to disable swipe-to-dismiss.
    • 872eaa1 : Revert "Force popup window theme to disable swipe-to-dismiss."
    • a492358 : Updating CTS Security Patch to 2017-02
    • 9af59f1 : Force popup window theme to disable swipe-to-dismiss.
    • fe79bbb : Initial commit for root hostside adb tests.
    • 6446a95 : delete file when don't support 3gp Bug:30545980
    • fb8f3bf : Don't check HMAC keys smaller than 64 bits.
    • eb843b9 : disable the gnss status test until the builds are ready
    • b15da1e : Use device APIs to determine max resolution for MediaPreparer
    • 9f7b1ff : Fix second dialog CTS issues to be more generic
    • 6fa9a88 : Add test for security bug 32873375
    • 74ff45a : Fix for location test ConcurrentModificationException issue
    • 6d4fae0 : Don't GetIntegerv with 0 length arrays
    • 43eb411 : Uninstall devicepolicy test packages
    • 0d2df63 : Fix ClearKeySystemTest fails Wifi connection test in emulator.
    • 17520f7 : Add more filtering logic for CtsDeqpTestCases on retry
    • b86c351 : Skip BackupQuotaTest if FEATURE_BACKUP is not declared
    • d560f77 : Add 360dpi.zip for theme test
    • 5541e42 : Parse module runtime as long in ResultHandler
    • 1983cf1 : Prompt for mode setting only if setting is available
    • e3d1cc3 : CTS Test for security vulnerability fix: potential OOB write in audioserver
    • 930b76c : [CTS Verifier] Test "Wi-Fi Data Usage Settings Visible" only if the device has Wi-Fi
    • cec3c64 : Exclude individual CtsDeqpTestCases tests on retry
    • bc70c51 : Test for bug 32915871
    • 195aed2 : Fix build breakage by removing duplicate definition of GNSS_NAVIGATION_MESSAGE_TYPE.
    • b0e9f55 : Add tvdpi images for theme test
    • d1aaeda : Increase card sizes to reduce workload on scroll
    • f627500 : NEW-CTS: Adding tests for new NetworkStatsManager APIs in N
    • 8cdf017 : CTSVerifier test for Unprocessed
    • 40364ab : Fix testCameraManagerCameraCharacteristics
    • a7f3001 : Fix com.android.cts.devicepolicy.MixedDeviceOwnerTest#testPackageInstallUserRestrictions
    • 21df9aa : Revert "Apply requested DRM info test changes"
    • 2dee49c : Fixed CTS unit tests
    • e5f4b61 : Adjust ProjectionWidgetActivity layout to be more like ProjectionListActivity, allowing it to work better on tiny screens
    • 381d865 : Remove trust agents test if platform has none.
    • 7ab68a1 : Fix TextView fading edge test
    • 41af367 : Fixing layout of several test suites for round screens.
    • a25bf22 : Fix test case context which is not fully visible on wear.
    • 27ac566 : Bug Id:32895359 Description:modify for AssistStructureTest
    • 4643ab6 : Fix build for nyc-dr1-dev
    • 75b19f9 : Check that H.264 is available before checking max frame rate
    • 59975eb : Use defined NavigationMessage types
    • 8ff042f : Fix CTS GPS verifier false failure
    • 17930a2 : Fix wrong variable name in permission tests
    • 352e89c : Fix CTS GPS test false failure
    • 88eccc0 : Fix AlarmIntentTest layout
    • 9d747a2 : Run DynamicConfig setup twice
    • 2ff4245 : Fix UserRestrictionsTest.testUserRestrictions_secondaryProfileOwnerOnly
    • fd80f4e : Generate and include checksum data with CTS report submissions Test: Used exploratory tests and unit tests in ChecksumReporterTest.java to verify the behavior. * All TestResults are added from an InvocationResult * Able to verify TestResult against previously calculated checksum * CRCs are created for all files in a directory including subdirectories * Checksum integrity is maintained while serializing to/from disk * When possible checksum data is compressed before report submission
    • 729c472 : Add retry logic for adoptable storage tests
    • f709f2d : Catch case where browser is protected by a permission
    • 734ac0f : Fix failure due to accessibility node not updated after scrolling.
    • fee83df : CTS DecodeAccuracyTest: check available codecs before test run.
    • 11a3fe7 : Fix DO/PO Wifi CTS
    • 69c7354 : Test: Fix testFindAll result listener not set issue
    • 327c13b : Updating CTS Security patch to 2017-01
    • be7b7ae : CTS Test for security vulnerability fix: Effect command might allow negative indexes
    • 38271e4 : CTS Test for security vulnerability fix: Effect command might allow negative indexes
    • c3c7ece : Fix for testFreeformWindowManagementSupport
    • 5e8c5ec : Increase timeout for EncoderTest, required for passing tests on watches
    • 91996d7 : Fix activity & window manager tests on emulator
    • 7374ddf : media: log reported frame rates for media dashboard
    • 7b71d9b : Test for vorbis decoder bug
    • 605b8f4 : CTS Test for security vulnerability fix: Equalizer command might allow negative indexes
    • 726a898 : Add runtime-hint for CTS media and mediastress modules
    • d55adc4 : Add runtimes when parsing results in ResultHandler
    • 66cc63a : Remove shortname for result-type in SubPlanCreator
    • 0b8bed4 : PlayVideoActivity: update comments for ENABLE_PASS_DELAY
    • c705f34 : streamquality: reduce ENABLE_PASS_DELAY to 5 seconds
    • a39fd4c : media: release extractor in DecoderTest.testTrackSelection
    • f8d51d7 : Removed assertion in testPerformGlobalActionRecents()
    • dfddcd3 : Don't clear the restriction after every test item.
    • 3816bed : Fix StagefrightTest
    • 1fa31a4 : StagefrightTest: add test for bug 32577290
    • 789f373 : Change test number to be 7 digits instead of 5
    • 5d6bbff : StagefrightTest: add CTS test for bug 32322258
    • 21d2b0f : Check SearchManager presence and state for disable of SearchManager tests
    • 68e3a1f : AnimatorInflaterTest should not rotate square screens.
    • d7df6ba : Update policy transparency test instructions.
    • 34db2a9 : Reset the policy when the switch is turned off.
    • a31bbcb : Revert "Disable some CTS tests for watches."
    • 5f30e43 : Disable unsupported test items for DO as well.
    • 643c7be : CTS: clear notification when testPerformGlobalActionQuickSettings is done
    • b396aaf : Use AutoCloseInputStream in BackupQuotaTest
    • c54487a : Disable unsupported test items under policy transparency tests.
    • 1fe1a58 : Include Wear device idle settings
    • a0774a1 : Don't used removed shortname in SubPlanCreatorTest
    • 5fab1d6 : Fixed EnumDevicesTest checking wrong variable
    • 3f596f9 : Reformat CTS MediaStress Dynamic Config Keys
    • 6d72c23 : Remove shortname for session-id in SubPlanCreator
    • 0442a67 : Fix selector in XSLT
    • 883c729 : Include Wear device idle settings
    • a5c4752 : Remove obsolete SUID File Scanner CTS Verifier test
    • 7bda7c3 : CTS Test for security vulnerability fix: Equalizer command might allow negative indexes
    • db5899c : Fixing layout of security, sensors & projection in CTS Verifier.
    • 5fd215d : Fix AudioNativeTest for devices without stereo recording capability
    • c287597 : Fix tts tests for devices w/o a preloaded TTS
    • a596c33 : Devices may not support Direct Boot emulation.
    • f969661 : Fixing layout of audio test suite for round screens.
    • 8d09feb : Exempt Watch from testPackageInstallUserRestrictions.
    • 755df75 : Fix testIsPresent when there is no geocoder package.
    • f4ed8c3 : Disable CTS test that needs multiWindow if not supported
    • a91c65c : Disable drag and drop tests on devices without multi-window support.
    • 40f5b78 : Add android.cts.device.lowram for libcore tests.
    • 89cbc1b : Re-word "Disallow USB File Transfer" manual test.
    • 53fbd8c : Camera: cleanup RS cache in tight loop
    • 8fc93f7 : Fix second dialog CTS issues to be more generic
    • bd09c9a : Continuously #checkCanOpenCamera until camera policy has been enforced
    • 8694b14 : ExifInterfaceTest: Catch IOException
    • 9e2cbdd : Fix CtsAadbHostTestCases#testSyncFiles_extStorageVariable
    • 132d055 : Run Dynamic Config Preparers before preconditions
    • 6bc2b40 : Fix for build breakage.
    • fe18bf1 : disable the gnss status test until the builds are ready
    • f2b64a1 : Fix android.os.cts.SeccompTest for Nougat on i386 and x86_64.
    • 444e091 : Add Nougat MR2 (7.1.2) to EXPECTED_RELEASES
    • 8613f9b : MediaPlayerStressTest: get MediaFormat from config instead of media files
    • 20fc15a : CameraITS: fix key error
    • 5eba429 : Add confirm dialog before clearing CtsVerifier test results.
    • 14afdcf : Allow failing testUsbAccessory CTS test in some cases.
    • 74802bc : Revert "CTS: check cpu currents are initialized in the device tree."
    • bb451bb : Fixing DeviceAdminUninstallTest for watch
    • 192d3d4 : Removed BLE RPA timeout check
    • ef57d13 : fix android.graphics2#android.graphics2.cts.TextureViewTest#testTextureViewActivity for TV
    • b590074 : Fix FrameMetrics testReceiveData() flakiness
    • e64a748 : Fix CTS wifi toggle test Related to bug: 31050764
    • 6c59c81 : Improve timeout methods in DecodeAccuracyTest.
    • 5124b35 : Camera2: RecordingTest: Enforce frame drop test only on non-LEGACY
    • 37d88c4 : Fix AudioNativeTest for Android Wear
    • 14475f7 : fix android.hardware.camera2.cts.CameraManagerTest#testManagerGetDeviceIdList for TV
    • be2b17c : Don't include ScreenPinning test on auto
    • 77f169c : Test: fix WebView testFindNext flakyness
    • 0bafa55 : Added skip of android.host.retaildemo.DemoModeTest#testIsDemoUser_inDemoUser if device doesn't support multiple users
    • 49aaf2e : Fix TransparencyTestActivity crash
    • edd139b : Added skip of android.backup.cts.BackupQuotaTest#testQuotaExceeded if LocalTransport is not present
    • 3ffe0da : Add CTS test for CVE-2016-2429
    • b9d0b52 : Don't fail the .GnssNavigationMessageTest#testGnssNavigationMessageMandatoryFieldRanges test if it is run as part of the CTS automation run, only fail it if it is run as a CtsVerifier test
    • 83bad69 : CTS to test service binders accessibility from isolated processes
    • d4d4ab6 : Remove unnecessary waitForIdleSync
    • 78fe2c6 : Look for matching dynamic sensor on reconnect
    • 05f2f85 : Skip shortcut backup CTS when device has no FEATURE_BACKUP
    • 30dc646 : Remove "only if" part of managed provisioning test
    • d4804f7 : [device owner] result_canceled counts as vpn restricted
    • b1ae0e1 : AdaptivePlaybackTest: dequeue more output buffers at the end.
    • a828442 : Fix for testManagedContactsPolicies
    • 3533de9 : delete file when don't support 3gp Bug:30545980
    • a5aa60d : Fix build
    • a0d057b : update get_achievable_rates for CTS v2 and N
    • 90e8e2a : Allow last item to overlap prompt in testPromptViewBelow()
    • 931bb65 : Add CTS test for CVE_2016_2463 This test verifies whether a mp4 file limits the memory usage during decode media
    • 5b2aaf7 : Change the video file in MediaStore_Video_ThumbnailsTest.
    • be21d5c : Fix tts tests for Android Wear.
    • 6f5e793 : Fix test case context which is not fully visible on wear.
    • e2cc635 : Test for potential overflow in Visualizer effect
    • ef5ef29 : Fixing layout of security, sensors & projection in CTS Verifier.
    • 401fbc8 : Fixing layout of several test suites for round screens.
    • 864ba0c : Fixing layout of audio test suite for round screens.
    • 748ef71 : Remove WebView startup StrictMode CTS test and add NullWebView check
    • c49577f : Disable some CTS tests for watches.
    • bd18627 : Disable drag and drop tests on Wear
    • bec6722 : CTS: Fix issue with StaticMetadataTest#testCapabilities
    • b808f74 : upport the #testAppLinks for the device which implemented browsers
    • aa66161 : Check bluetooth support when testing "Disable NFC beam"
    • 91f008a : Fixed testPinchOut to calculate expected touch down points correctly.
    • a2728dd : Add a CTS test for FreeType update to 2.6.2+update

  • platform/dalvik with 1 change(s)
    • 6354515 : Backport changes to whitelist sockets opened by the zygote.

  • platform/developers/build with 10 change(s)
    • cfef233 : Add ability to use support library for vector drawables
    • a9a842c : Update sample prebults for 2017-02 release (nyc-mr1-dev)
    • 29c609a : Updates support library for 2.0 launch and adds provided gradle requirement for all wear samples.
    • 2cce381 : Unrevert "Revert "Updating prebuilts for 2016-12 samples release""
    • b50264e : Revert "Add deprecation notice to README files for samples"
    • a459ec3 : Revert "Updating prebuilts for 2016-12 samples release"
    • 0c7140e : Updating prebuilts for 2016-12 samples release
    • 79f3f32 : Update dependency versions for 2016-12 release
    • 4c2765d : Update build tools version for N MR1 samples
    • 3e5b6fd : Add deprecation notice to README files for samples

  • platform/developers/samples/android with 39 change(s)
    • 6f3586b : Update BasicKeyStore sample for new keystore APIs.
    • 9bc28e3 : Fixes xml node name to issue tracker resolves.
    • 3962962 : Part 3 - Updates wear samples for Wear 2.0 launch (fixes minor issues too from using latest support library) .
    • a89d0cd : Part 2 - Updates wear samples for Wear 2.0 launch (fixes minor issues too from using latest support library) .
    • 4088e40 : Updates wear samples for Wear 2.0 launch (fixes minor issues too from using latest support library) Part 1.
    • 559783e : EffectiveNavigation: Revive an old sample
    • 4067f65 : Adds clarification text to intro to help developers run the watch face sample the first time and understand auth for fit.
    • 9804ffa : Small fixes for AppRestriction samples.
    • 58a2ae8 : Adds support for opening iOS phone app from wear and clearer message for Phone app to wear app failure to open play store, i.e., the wear device is 1.0 without the play store.
    • df833a2 : Update XYZ to work again since several maps classes moved around.
    • 14260ba : PermissionRequest: Only handle video capture
    • fdff048 : Lint fixes for AppRestrictions sample.
    • b8f046b : PermissionRequest: Several updates
    • 9429c19 : Small lint fixes for FingerprintDialog sample.
    • 6b36f3f : Fix lint issues in AsymmetricFingerprintDialog sample.
    • 5e8b90d : Updated NetworkConnect to not leak Activity in AsyncTask. Also: * Persist through config changes. * Fixed LINT errors. * Refactored and removed unused code. * Switched to TextView instead of Log fragment. * Switched to HTTPS connection. * Check for connectivity before network request.
    • 7b6e65d : Work around an issue with aapt
    • ae9c44a : BluetoothChat: Clean up code
    • 07d1034 : Fix link in README.md
    • 6a3afe1 : Various updates and fixes
    • accbabf : Corrected typo in word device
    • 46ecdfb : remove references to Android L preview in CardView sample
    • 861586d : Fix CommitContent samples
    • 6275099 : Clarified the length of time that a device is discoverable
    • 20238ad : Update dependency versions for 2016-12 release
    • 9dd464c : Add new samples to master build.gradle
    • 5953554 : Adds text to template xml and screenshots.
    • cca67a3 : Create template version of WearHighBandwidthNetworking for first pass review by ENG.
    • 340c10a : Update remote verify sample to use beta1 library.
    • 967e652 : Add template description, screenshots, etc. for sample.
    • c45c0c2 : Wear side app to check if phone app is installed. If not, opens play store on phone. Also includes template stuff to start project.
    • 3cdb494 : Phone side to verify if app is install on wear devices. If not, opens up play store on those wear devices.
    • 1a24e2a : Avoids leaks and major revamp of the JobScheduler sample
    • 8ad9d23 : Fix DirectBoot sample.
    • ca81422 : Adds modern tabs, removes tests
    • 9dfb11b : Fixes count bug and lint warnings
    • ec76529 : Fix lint warnings.
    • 3f3d37e : Swap out dropdown with WearableRecyclerView.
    • 52879b0 : Update build tools version for N MR1 samples

  • platform/development with 5 change(s)
    • 49453c6 : Increment package revision for 2017-02 samples release
    • 8a66f8c : Update sample prebults for 2017-02 release (nyc-mr1-dev)
    • f22b170 : samples: Update sdk.atree for nyc-mr1-dev
    • 3468e63 : Update the Notepad sample app to: 1. Show that any application state should be saved in onStop() versus onPause(). 2. Remove the deprecated methods and start using CursorLoader instead of any managedQuery. 3. Remove deprecated LiveFolders usage.
    • a70cf63 : Add runner to run frameworks-telephony tests

  • platform/docs/source.android.com with 1 change(s)
    • 7d4ec4d : Remove ro.zygote.disable_gl_preload description

  • platform/external/aac with 1 change(s)
    • 97a1b81 : Fix aacDecoder_drcExtractAndMap()

  • platform/external/apache-harmony with 1 change(s)
    • 3127958 : Test class prepare event from the debugger

  • platform/external/boringssl with 3 change(s)

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

  • platform/external/conscrypt with 2 change(s)
    • 3209baf : Fix typo in name of des-ede mapping
    • 0af37f8 : Fix typo in name of des-ede mapping

  • platform/external/deqp with 26 change(s)
    • 6bc3c7a : Limit changes by xor to upper 8 bits in mixed atomic tests
    • 5e86333 : x11: Fix deadlock
    • 5d11c9d : x11: Call XInitThreads()
    • 263e135 : CP: Remove two read-backs from copy image tests
    • 7aff1a0 : CP: Non-compressed copy image target size (64,64,8
    • 267c765 : Remove tests affected by NV/OES_viewport_array extension
    • 975a59e : Generate flat triangles in polygon offset tests.
    • 625d685 : Drop incorrect framebuffer texture subtests.
    • ba45591 : Relax line width verification in primitive bbox tests
    • 1614827 : Optimize swapchain OOM tests
    • 2ed3a5a : Fix internal format/type for ES3 3D + depth/stencil negative API tests.
    • 09784f8 : Fix eglBindAPI negative test
    • 521bf8a : Add support for EGL_EXT_pixel_format_float
    • cc80496 : Add runtime to CtsDeqpTestCases
    • 4af0452 : Fix internal format/type for 3D + depth/stencil negative API tests.
    • b26bba4 : Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA.
    • b81edb4 : Blacklist match_different_[member_]struct_names SSO validation tests.
    • dbf9715 : GetDevices: Also allow `\.` to be part of the host name
    • b0ce1f0 : Update glslang to d02dc5d
    • ef29b77 : Cherry-pick SPIR-V ClipDistance validation fixes
    • e71e3bb : Cherry-pick dEQP-VK.pipeline.cache fixes to nougat-cts-dev
    • a428365 : Change GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS minmax to 2048
    • bf0076a : Add runtime to CtsDeqpTestCases
    • ea5589c : Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA.
    • d2f3b46 : Fix internal format/type for 3D + depth/stencil negative API tests.
    • 4ccc9fd : Add the support to device connection via TCP/IP

  • platform/external/doclava with 1 change(s)
    • 50e7541 : Add support for MathJax in javadocs bug: 32935028

  • platform/external/flac with 1 change(s)
    • 83a817d : src/libFLAC/stream_decoder.c : Fix NULL de-reference.

  • platform/external/icu with 2 change(s)
    • 0f5b8ca : Fix @links in icu.
    • 06ec6d9 : docs: Fixing bad unicode sequence in Javadocs.

  • platform/external/ims with 1 change(s)
    • 2605a94 : Sync mobile data status to modem on device bootup

  • platform/external/ipsec-tools with 4 change(s)
    • 25e4998 : Moved add_proposal() for SHA2_512
    • 12fee5f : Add support for SHA384 and SHA512, depref SHA256.
    • a7ed60e : VPN reconnection fails after manually disabling VPN
    • 6613a82 : Don't add a trailing NULL to the XAUTH password.

  • platform/external/libavc with 25 change(s)
    • 0b23c81 : Decoder: Fixed initialization of first_slice_in_pic
    • 4945612 : Decoder: Moved end of pic processing to end of decode call
    • 8b5fd8f : Decoder: Treat first slice in a picture as part of new picture always
    • 69b5191 : Decoder: Add supported width check for MBaff streams
    • 9d60a0c : Decoder: Added a check for unsupported resolutions
    • 9a00f56 : Decoder: Return correct error code for slice header errors
    • f634481 : Decoder: Initialize default reference buffers for all pictures
    • 7950bf4 : Fix in returning end of bitstream error for MBAFF
    • 33ef7de : Decoder: Fixes an out of bound write in bitstream buffer
    • b88f59d : Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read
    • ef27433 : Decoder: Fix in checking first_mb_in_slice
    • bee9b9a : Decoder: Increase memory allocation for weights & offsets for interlaced clips
    • 2cd2f7a : Decoder: Fixed DoS in header decode when no PPS is present
    • 1d5640f : Decoder: Initialize ps_cur_slice-u1_mbaff_frame_flag correctly for error cases
    • 99a85bb : Decoder: Fixed an out of bound access while parsing SEI
    • e1cf7ea : Decoder: Fixed number of MB calculation for interlaced error streams
    • 43e0aa2 : Decoder: Fix in MB count in MBAff error handling
    • 3183684 : Call ih264d_deblock_display only for valid process calls
    • 9b095de : Decoder: Fixed allocation of ps_dec-ps_nbr_mb_row
    • 902c152 : Decoder: Fixed cur_mb_info initialization in error cases
    • 3ebff7d : Decoder: Fix in error concealment in the case of Mbaff clips
    • 56b5563 : Decoder: Fix in the case of error in the first MB in frame.
    • d1896de : Decoder: Fix in returning incomplete frame error
    • 54cbe1b : Decoder: Fix initialization of ps_next_dpb during reference list creation
    • d7eee55 : Decoder: Fix in checking for valid profile flags

  • platform/external/libgdx with 3 change(s)
    • ebb6f04 : Security fix for overflow check.
    • 0da62f4 : Fix buffer overflows
    • 890381c : Fix security vulnerability

  • platform/external/libhevc with 8 change(s)
    • 1ab5ce7 : Handle invalid num_reorder_pics & max_dec_pic_buffering in SPS
    • 01ca88b : Fix in handling wrong cu_qp_delta
    • b5cae81 : Added check for invalid log2_max_transform_block_size in SPS
    • a76773a : Fixed handling invalid chroma tu size for error clips
    • 4def2df : Fixed out of bound reads in stack variables
    • 68215fd : Fix in Chroma SAO for non-multiple of 8 height
    • f4f3556 : Handle invalid slice_address in slice header
    • 27405a2 : Added memory barrier calls

  • platform/external/libmpeg2 with 2 change(s)
    • f301cff : Check for Valid Frame Rate in Header
    • 227c1f8 : Error Check for VLD Symbols Read

  • platform/external/libnfc-nci with 1 change(s)
    • 6b9d393 : Fix native crash in nfc_ncif_proc_activate

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

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

  • platform/external/libunwind with 1 change(s)
    • f7eef92 : Move large structure off the stack.

  • platform/external/libvpx with 2 change(s)
    • 57e9ae1 : libvpx: Cherry-pick 1961a92 from upstream
    • 70cca74 : vp8:fix threading issues

  • platform/external/skia with 1 change(s)
    • 16882f7 : Fix out of bounds memory read in GIFMovie.cpp

  • platform/external/sl4a with 1 change(s)
    • 05e6c67 : Fix MMS send and receive failures.

  • platform/external/sonivox with 2 change(s)
    • 56d1532 : eas_mdls: fix OOB read.
    • 6e988ba : Fix NULL pointer dereference

  • platform/external/squashfs-tools with 1 change(s)
    • 6697c18 : Fix rounding error when generating .map files.

  • platform/external/tremolo with 2 change(s)
    • 6922092 : Fix divide by zero for non-arm processor
    • 798ceb6 : Tremolo: fix ARM assembly code for decode_map type 3 case

  • platform/frameworks/av with 40 change(s)
    • 5443b57 : codecs: handle onReset() for a few encoders
    • e5a5448 : EffectBundle: check nb channels to write speaker angles
    • 9667e3e : Fix overflow check and check read result
    • 42b1ea8 : Turn off overflow protection for various math functions
    • 2dd1d5e : Revert "Turn off overflow protection for various math functions"
    • f86177d : CameraBase: Don't return an sp by reference
    • 4b49489 : CameraBase: Don't return an sp by reference
    • cbf5e69 : Turn off overflow protection for various math functions
    • b375204 : avc_utils: skip empty NALs from malformed bistreams
    • 91fe76a : avc_utils: skip empty NALs from malformed bistreams
    • 9b6b81d : stagefright: parseApp check data boundary conditions
    • a9660fe : Don't initialize sync sample parameters until the end
    • c2f0c73 : Don't CHECK when buffer is too large
    • d95d34d : Don't send short URB packet when sending MtpDataPacket.
    • 5c66471 : Stop sending object handle with sendObject request.
    • d2ed094 : MediaBufferGroup: release buffers in add_buffer when growth limit reached
    • a76c7de : APM::updateCallRouting: ignore for stub output hal
    • c60828e : AudioRecord: fix AudioRecordThread crash upon exit
    • 58aef30 : MediaRecorderClient: Use checkService instead of getService for camera
    • 1f82f95 : Log audio information to ensure complete delivery
    • 58a795b : provideKeyResponse to send an event to test AMediaDrm_setOnEventListener.
    • 13cd59a : Camera: fix camera facing override logic
    • e275907 : Fix security vulnerability: potential OOB write in audioserver
    • d859d8a : If a device does not have a camera, do not set a camera death notifier
    • dd79ccd : Effect: Use local cached data for Effect commit
    • 0118340 : Fix security vulnerability: Effect command might allow negative indexes
    • 1d4958d : Avoid crash for stss sync sample number 0
    • 7fdd364 : Make VBRISeeker more robust
    • cadb330 : Camera: Clear not-yet-submitted request in cleanupFailedRequest
    • 3d34cc7 : Effects: Check get parameter command size
    • 4fb1e42 : IOMX: convert ANWB to Gralloc meta if using useBuffer in the same process
    • 49aac43 : Camera API1: don't pick wrong preview fps value
    • e981cca : Fix security vulnerability: Equalizer command might allow negative indexes
    • 84eb960 : Camera API1: relax the fps check with some margin
    • 58388aa : stagefright: remove allottedSize equality check in IOMX::useBuffer
    • 000d415 : media: Adjust the first video/audio sample time in slow motion.
    • 4f5dc77 : Camera API1: filter out the unsupported preview fps range
    • 59e9ca7 : NuPlayerDecoder: initialize dropAccessUnit to true
    • 9a2732b : Visualizer: Check capture size and latency parameters
    • ee844a8 : Don't try to connect camera service if it is disabled.

  • platform/frameworks/base with 384 change(s)
    • 6422e8f : Don't crash when primary volume is null in AppCollector.
    • 951233a : Add carrierconfig KEY_CARRIER_VOLTE_OVERRIDE_WFC_PROVISIONING_BOOL
    • c10c3de : ReolverActivity: try auto launching single choice
    • 67c708b : Add extra key for app-specified outgoing call timeout
    • 390120b : Fix incorrect values for VelocityTracker in SwipeDismissLayout.
    • 134ad6e : Only modify window layout params when necessary.
    • e7aadaa : Workaround wallpaper restore race
    • cd757d4 : Fix live wallpaper not showing on lock screen after restore
    • 5758a9a : Add tweaks to smooth out swipe to dismiss.
    • 551e80c : 2D Recents: Fix a glitch during task relayout after a dismiss
    • ac06177 : Update the exception description for start().
    • b3a1417 : Zygote: Restore GL preload
    • e0358de : Fixed an issue where the emergency affordance didn't show
    • 735b4dc : Allow any device with a device_owner to execute setDeviceOwnerSystemPropertyLocked().
    • c7b1834 : Don't check device_provisioned on Wear devices in setDeviceOwnerSystemPropertyLocked()
    • ca53b27 : Fix uri permission grant on remote bug report uri
    • 017a3ac : 2D Recents: Slightly darken header to differentiate from thumbnail
    • aae6047 : Fingerprint: get auth id for non-current user.
    • e33c3c8 : Fix requiresCharging false value ignored issue
    • 415f8b3 : Prevent division-by-zero error when calculating battery capacity.
    • 99485ef : Use correct APIs to detect conditions for round scrollbars.
    • 232c490 : docs: Update gluUnProject parameter description.
    • 4cfe567 : Add additional logging for temperature readings.
    • b5aa599 : Fixed that the HUN layout could be visible on Keyguard
    • 614f40e : Remove experimental twilight-based automatic brightness
    • 739cda8 : Fix the documentation for SecurityLog.SecurityEvent.getData().
    • 119a06c : Add Wear keycodes to emulator key layout file.
    • f8a1095 : Enable SMS in carrier demo mode
    • 23301af : Fixed an issue where heads-upped notifications would stay
    • c800ddc : Correct the formula of battery capacity estimation.
    • 05bd58f : SFR sims should treat Spain as roaming
    • a96a617 : 2D Recents: fix toggling behavior
    • efdec8f : Do not call RecoverySystem with DPMS lock held
    • 083c6fb : 2D Recents: Fix the thumbnail radius.
    • 3294256 : Fixed the logic for tethering provisioning re-evaluation
    • 776f6ba : 2D recents: fix layout to show 3 tasks on a single line
    • de3cfb0 : 2D Recents: use correct layout logic for drawing transition headers
    • 7b89a7b : Add hidden API for whether permission review mode is on.
    • 88e45dc : Add a flag to enable/disable the diskstats logging service.
    • f62e889 : Add separate roaming icon for status bar + QS
    • 54de774 : Fix @links in reference docs.
    • d19343c : Don't scroll popup parent in response to parent scrolling
    • 97bfa0f : Decrease frequency of high temp warnings
    • 4882496 : Refactored setCurrentFunction and setUsbDataUnlocked into single method.
    • 4749930 : MessagingStyle: Fix buggy measure in MessagingLinearLayout
    • 8ea36af : 2D Recents: Less drastic scale reduction for dismiss animation
    • 57b6149 : 2D Recents: Fix issues with thumbnail scaling transitions
    • 37e63c7 : Don't lower priority of EGL Init thread
    • 63db925 : Add Settings.Global configs to high temp warning.
    • 4234144 : Make SpannableStringBuilder.getSpans thread-safe
    • 5736544 : Fix typo in the IS_OMPT_VOICEMAIL field.
    • 1372717 : Vodafone SIMs should treat Spain as roaming
    • b68b765 : 2D Recents: Keep nav bar hidden from transition thumbnail
    • fd104e7 : Load EGL early in Activity launch, instead of in Zygote
    • e256a18 : Query for the settings package in KeyguardManager instead of hardcoding it.
    • f48d5ce : Add voicemail backup/restore columns
    • 90f4f52 : 2D Recents: round task thumbnails properly.
    • 44db902 : 2D Recents: handle keyboard config changes.
    • 051caed : Fix SpannableStringBuilder getSpans sort
    • e710a6f : Use separate switch ops for runtime permissions
    • a19f9f2 : Eschew unspecified IP addresses for DNS servers
    • 2b465d8 : VPN reconnection fails after manually disabling VPN
    • fc6ac0a : 2D Recents: polish the app - recents transition
    • c0e1813 : Add arrow key navigation support to Grid-based Recents.
    • 47dd7c5 : 2D Recents: use a different background color for drop targets
    • 3506807 : Validate custom pointer icons aren't null.
    • 45c8048 : 2D Recents: to and from home, animate task views as a block
    • 1876583 : svc nfc should support watches too
    • f98ed68 : Fix issue with saving admins before finishing loading.
    • adbda74 : Fix issue with saving admins before finishing loading.
    • 21f495f : Add keyboard support to Grid-based Recents.
    • 244bac6 : 2D Recents: Fix issue with undocking only one task
    • c0432c6 : 2D Recents: Always use grid layout even in split view
    • ed371cb : Remove the requirement of the --checkin flag.
    • 91a0bc9 : Fixed the logic for tethering provisioning re-evaluation
    • 79bf392 : Create GraphicsEnvironment for communicating with driver loaders
    • 93f630e : Stop preloading EGL/GLES in Zygote
    • d741f3d : Add WearCellularMediatorService to the system server.
    • 1d35979 : Not allowing foreground services to be cleared as children
    • b632c55 : Add support for carrier demo mode
    • 36d9a6d : Support shadows and reordering in ViewOverlay
    • cf246af : Treat Latin American locales specially
    • 6c08f8d : Add logging for high temp warning.
    • 1f99f81 : Do not write if apply() did not change the file.
    • d15c4f1 : Only persist last Shared Preferences state
    • bfc5d56 : Clean up persistent usb state on boot.
    • 541295a : Fixed handling of usb state during adb changes.
    • 4da4a5d : [DPM] Improvements to the network logs batch finalization mechanism
    • e4cefbf : Don't save password metrics to disk.
    • b223610 : Fixed a bug where notifications could stay expanded
    • cb4aa4d : Captive portal: better detect empty responses
    • ab24dc9 : Allowing heads-up notifications now on the lock screen
    • add9526 : Introduced the visual stability manager
    • 5e01820 : Removing notifications always immediately when swiping them away
    • d91dd06 : Emulator: Fix CTS failure caused by removed MANAGE_USERS permission in Shell
    • 15fa324 : 2D Recents: Show shadows behind task views.
    • 5df7667 : 2D Recents: Use a different task dismiss animation
    • 82e201f : add additional logging to ActiityManagerService
    • 5e7fc7c : Sync the startConsentUiIfNeeded logics to master. We are missing the package name when starting the activity now.
    • df7bfcf : Add ticker text for network logging notification
    • ef161dd : Add isChildDocument to MtpDocumentsProvider.
    • d909f80 : Not create document under the device.
    • a561b1f : Added BUGREPORT_OPTION_TELEPHONY.
    • 88959dc : Using an increasing request counter instead of system uptime to avoid duplicates when sorting pending updates.
    • d361b18 : Re-Add VPN-"Settings" button to QSFooter dialog
    • 9712364 : Dismiss network logging notification when disabling logging
    • d6a5660 : Add Brightness setting for VR Mode.
    • b3152ab : update navbar assets for sw900dp device.
    • 39dd370 : Check if the activity translucency was converted before converted back.
    • b08db48 : Hold a wake lock while DeviceIdleController is going idle.
    • 883887e : Force Grid-based Recents to show at most 8 tasks.
    • 2a3ebad : Docs: Updates Javadoc documentation. Bug: 32532540
    • 3a1ff62 : nfc: Adds NFC_PAYMENT_DEFAULT_COMPONENT to the backed up settings.
    • 117d5b4 : Create a global registry for system message IDs
    • 1ad4a2d : Fix unexpected VR mode exit on package update.
    • 429cafb : Update CHAR LIMIT for notification body.
    • 1cac832 : Add temperature config for high temp warning.
    • 8a28aa5 : Fix message for screen unpinning
    • c4046b5 : bools: fix use_lock_pattern_drawable javadoc.
    • 9b32a35 : Omit NavigationGuard if the input method uses FLAG_LAYOUT_IN_OVERSCAN
    • 2fda2ce : widget: Adding support for custom LockPatternView.
    • bd4eeb7 : Added alert icon to high temp dialog.
    • d51ac73 : Add VR mode check for thermal notification
    • 67e9705 : Show notif when device reaches throttling temp
    • a8e8e4a : Harden against jobscheduler client app misbehavior
    • fd24353 : Get account features before taking lock (cherry-pick from master)
    • eb2206c : Add logging for task view thumbnail state.
    • a50cc71 : Bluetooth: track enabling in dumpsys
    • 8f34df4 : Cut the Grid-based Recents title if it's too long.
    • 26f637b : Move grid checking into the layout algorithm.
    • acf90ac : QS - Fix race condition in accessibility
    • 4e723e6 : Change screen pinning back to old gesture
    • 0a5e2d6 : Resue TaskView information.
    • 5fac212 : Check split screen properly.
    • 1f8025a : Keyguard: Don't lock on SIM removed during shutdown
    • 79902fb : Fix a bug where the package stats query timeout may crash.
    • 2f157c4 : Don't loop forever on zero-length ICMPv6 ND options.
    • 84980c7 : Add Brightness setting for VR Mode.
    • cf76a16 : Fix a bug where the package stats query timeout may crash.
    • 1f0d972 : NetworkNotificationManager: remove spammy log
    • 77a51d1 : Enable multi-dex for coverage builds to fix breakage
    • 48de4e6 : 2D Recents: use a slightly darker scrim background
    • 8ff7854 : 2D recents: show all close buttons right away
    • eab25ae : Adds custom call forwarding block while roaming carrier config key
    • 090b2d9 : Augment diskstats dumpsys to have categorization and apps.
    • c7d9de5 : Add an app size collector.
    • be770dc : Add a file collector to the platform.
    • fa9bec9 : Bluetooth: persist state when turning on from BLE
    • 8dc3b87 : Add flags to send package name for feedback.
    • e5726a2 : Ambient Display: Fix race with coloring and redaction
    • 2dc4a74 : Fix incorrect FIFO cgroup assignment.
    • c48f07b : sysui: update sw900dp navbar sizes
    • 6d53de6 : DirectReply: Close if touching outside status bar
    • 7cd0010 : Migrate system+lock wallpaper to lock-only when setting live wp
    • cdf3ba4 : Captive portals: login activity probes like NetworkMonitor
    • 94ebbe0 : docs: remove implicit intent from bindService and startService
    • 5f05256 : docs: update Paint.setTextSize() to indicate pixel units
    • b9bd6cc : docs: Add deprecation message for the developer.android.com docs
    • 6ba0ef3 : Start sensor service in a seperate thread
    • ac8d8e7 : Add UI prompt for MMI code failure on 3gpp
    • a8f4286 : docs: update description for BitmapFactory.Options#inBitmap
    • 67639a5 : Fix OnCancelListener for Dialogs on swipe to dismiss.
    • 4548978 : Reset BatteryStats when too large for clients to handle
    • fa63068 : Bluetooth: fix issues re-enabling after crash
    • ffcf88f : Bluetooth: log message improvements
    • ed7bf5e : Assist app is not launched when long-pressing on Home key
    • a775ad9 : Initialize AtomicBoolean for NetworkLogger#mIsLoggingEnabled
    • d2d32b1 : In permission review mode, always request user's consent to toggle BT.
    • 27b53cf : Don't call into VrManagerService with AM lock.
    • 566525c : Add config_demoModePassword
    • 2b7a8a9 : Notify user when user fails to connect to the network.
    • a206a0f : Fix exploit where can hide the fact that a location was mocked
    • 473355f : Have IpManager track L2-L4 signaling traffic required for IP connectivity.
    • 74f9e1b : Add null check to a11y interrupt.
    • f84a966 : Adds carrier config to determine if high definition audio is displayed
    • 6e54b88 : Avoid NPE in notification inline controls.
    • 64f87ba : FalsingLog: Fix false positive Log.wtfs
    • c6bd424 : Fixing issue in current and max duration calculations.
    • e6f8cb2 : fix case issues with mGoingIdleWakeLock in DeviceIdleController
    • 71d2a41 : Add @GuardedBy annotation to PersistentDataBlockService#mIsWritable.
    • a9437bd : Prevent writing to FRP partition during factory reset.
    • 6c0782f : More correct startup and shutdown procedures.
    • 33ec106 : docs: changes to broadcast documentation
    • 040484c : Fix VR interaction with screen on/off/lockscreen.
    • 8a9b277 : Fix swipe-to-dismiss to properly react to swipe gestures.
    • ea10cc0 : Do not write if apply() did not change the file.
    • 31d6889 : Only persist last Shared Preferences state
    • f37fce5 : DirectReply: Show bouncer when occluded
    • 6bb22e3 : Add carrier config key KEY_EDITABLE_TETHER_APN_BOOL.
    • e92de95 : Keyguard: Don't lock if SIM is NOT_READY
    • 1317e04 : Display "Sign into network" in settings when on a captive portal.
    • 76bf8eb : Fix loading bar positioning.
    • d2274f8 : Fix animations for app QS tiles.
    • 41d2be0 : Fix race condition bug related to freezing apps.
    • 1181f44 : Fix vulnerability in MemoryIntArray
    • 43966da : Revert "Fix vulnerability in MemoryIntArray am: a97171ec49"
    • f11879a : Add missing API diffs for support library 25.1.0
    • 376b175 : sysui: add assets and dimentions for sw900dp
    • a97171e : Fix vulnerability in MemoryIntArray
    • 1f06508 : Revert "Fix vulnerability in MemoryIntArray"
    • 4694cad : Fix vulnerability in MemoryIntArray
    • 29139a8 : Revert "Fix vulnerability in MemoryIntArray"
    • 72abcda : EmergencyCryptkeeperText: Make sure we update if airplane mode changes
    • 86dfa09 : Fix vulnerability in MemoryIntArray
    • 6adbd2b : Add reason code used to tell dialer when call failed due to WFC being off.
    • 825a5ea : AudioService: fix mismatch in device volume index for alias streams
    • 20db11c : Fix two StrictMode stack collection bugs.
    • 94280c0 : Add missing API diffs for support library 25.0.0
    • 965f426 : Added label for REQUEST_IGNORE_BATTERY_OPTIMIZATIONS permission.
    • 62be439 : Notifications: Fix bad layout for long texts
    • d575d88 : Revert "Direct Reply: Add back emoji button" This reverts commit 713fed9226a411d1ba83f925c10bc56fec4f2b70.
    • 28f0e5b : Revert "Allow power button to close an input method"
    • 45a7644 : Centre clock text on visible characters instead of : character
    • 7d6cb91 : Modify SwipeDismissLayout to perform its own exit animation
    • 21b93c1 : Add API info about Keyframe and PropertyValuesHolder
    • 9fff53f : Avoid NPE around mReusedTask of ActivityStarter
    • cc28012 : TwilightService: Ignore (0,0) coordinate location updates
    • 360d567 : Treat the mdn as an additional voicemail number
    • 61edf5b : Show popup transitions when there is no anchor set
    • 82737b4 : Add WiFi toggle prompts - framework
    • ac9443e : Revert "Change activity dismiss animation to move left to right."
    • f7964be : Disable swipe-to-dismiss for not cancelable dialogs.
    • 17f40b8 : Recreate the bitmap cache when it is smaller than needed
    • 7917006 : sysui: fix navbar button view orientation
    • 854bc8e : Fix vertical nav button direction issue
    • b1e2da7 : Add Bluetooth toggle prompts - framework
    • 4e22d6d : Add ability to set supported audio routes on phone accounts and connection
    • 14efe88 : Update the documentation related to VD / AVD
    • 6b04f11 : To enable scroll function at DatePickerDialog
    • c8d6603 : Fix deadzone in seascape orientation
    • fc175c0 : Change insecure HTTP resource link to scheme-relative link.
    • a562fe4 : Change exit animation to use normal z-order.
    • 0940834 : Fix LUTInterpolator lookup table position calc
    • d28e907 : Allow power button to close an input method
    • 6d969ea : Change activity dismiss animation to move left to right.
    • f610369 : Let lock icon reappear after fingerprint draw off
    • 845740e : Add methods to query the private storage.
    • 1ec8fe9 : Allow Carriers to specify Wifi Networks.
    • 5514d77 : Disables swipe-to-dismiss windows for input methods on Wear
    • bfc7faa : Fix boot loop when upgrading direclty from L to N
    • e61672a : Revert "Catch KeyStoreException for setting profile lock"
    • fac592f : Fix issue with apps restored to lower versions.
    • 43f166d : Fix createConfirmDeviceCredentialIntent for wear for CTS.
    • 56c25af : Fix default dialog background colour for watch devices.
    • 6689f33 : Bluetooth: BLE app tracking fixes
    • 40ba793 : [DAC FIXIT]: Noted that UNINSTALL_SHORTCUT is no longer supported.
    • fbb63b0 : Add capability flag for 802.11r fast BSS transition
    • 3ed7caa : Add constants for 802.11r
    • c8fa5ed : Catch KeyStoreException for setting profile lock
    • 80a0e6d : Added configuration for VT downgrade/tear down when data disabled
    • 3fef783 : Add cross-links between FINE and COARSE location permissions. bug: 25371600
    • 4f05d8d : Preventing widgets from exceeding Bitmap memory limit
    • b8a7f78 : Fixed a bug with the emergency affordance in multi user
    • 5edde5f : Remove 'until next alarm'.
    • d9a8ee7 : Zygote: Additional whitelists for runtime overlay / other static resources.
    • 9087f33 : Zygote: Additional whitelists for runtime overlay / other static resources.
    • 3e73713 : BLE OOB Pairing - parse address type (5/5)
    • 2d0ebcf : Fix Bluetooth OOB pairing not working for unseen devices
    • 8fcff25 : Add LE Secure Connection data parsing (1/4)
    • b6f3751 : Zygote : Block SIGCHLD during fork.
    • e0cd5ca : colors: add missing accent_material_{700,50} resources.
    • 12ab5e1 : Prevent crash on uninstall.
    • fade123 : colors: add missing accent_material_{700,50} resources.
    • ac75cdd : Lockscreen: Restrict double taps to prevent falsing
    • b1f1209 : Zygote : Block SIGCHLD during fork.
    • 7b37157 : colors: Properly set the default accent colors.
    • 9072dcd : Update colorPrimary in watch
    • dfcc79e : Zygote : Block SIGCHLD during fork.
    • 686de42 : Enable swipe to dismiss for watch devices.
    • ac39b96 : Pinner Service - update Camera app max size to 80MB
    • 0244ca8 : Fix idmap leak in zygote process
    • 7d302e0 : Zygote: Additional whitelisting for legacy devices.
    • 0ad0e85 : Zygote: Additional whitelists for runtime overlay / other static resources.
    • e452660 : Handle IpReachabilityMonitor errors better.
    • 5e2f7c6 : Zygote: Additional whitelisting for legacy devices.
    • 4e8ba1d : Zygote: Additional whitelists for runtime overlay / other static resources.
    • 4364bbf : Allow config.xml to set the default display's default color mode
    • 25cd01c : Zygote: Additional whitelists for runtime overlay / other static resources.
    • ad302b6 : Docs: Revised the Drawable example
    • 3188386 : Fix waitingForDrawn callback not called when adjusting for IME
    • 2585033 : Add check for null manger for a11y recents action
    • 0294f9e : Fixed a bug with the emergency affordance in multi user
    • f824792 : Added CMAS/ETWS duplicate expiration support
    • 34fb70a : If the current device is a watch, fix DeviceOwner/ProfileOwner logic.
    • eb2e453 : New Wear devices need to update their DISABLE_LOCKSCREEN_KEY.
    • 1cb6777 : Disable multiwindow support for watch devices by default.
    • 5d5bac8 : High speed GPS/GNSS Navigation Information Block
    • def2123 : Public volumes belong to a single user.
    • 6b0079d : Public volumes belong to a single user.
    • 3a062a6 : Public volumes belong to a single user.
    • a9d976f : Don't invalidate list data during layout.
    • 866ded5 : Revert "Don't invalidate list data during layout."
    • 6c8e3bb : Tweak AlertDialog and Preference layout for nonround watches.
    • 456158f : Don't invalidate list data during layout.
    • e065f7c : Workaround for javac compilation issue of lambda code
    • 98a1158 : docs: Added note - test subscriptions cannot use reserved IDs
    • ac28982 : Always scan the Settings app for updated shortcuts.
    • 145b377 : docs: Added descriptions of IAB subscription-specific settings.
    • 580135c : Increment a MetricsLogger counter on back press.
    • 6566fbe : Public volumes belong to a single user.
    • 8b38d08 : Public volumes belong to a single user.
    • 104f805 : App Shortcut: Clarify which attributes must be resources
    • 5177264 : Update colors for the round scroll bar.
    • 9071db1 : Allow boot clock to be toggled between 12 and 24 hour format
    • 68d2cc1 : Fix WebViewDatabase javadoc.
    • 7765d73 : Only bind to RESOLVE_EPHEMERAL_PACKAGE once.
    • f930e5b : Update progress bar and progress dialog to match UX specs for watch.
    • a80d745 : Bluetooth: prevent enabling BLE in airplane mode
    • 63d2e41 : Properly set the center of the circular mask.
    • cb60c7a : Ambient: If user turned off ambient, keep it off after split
    • 8dd88f6 : Avoid redundant setMatrix calls from setMatrixInTransaction This matches the behavior of setPositionInTransaction and setSizeInTransaction.
    • 89aa6fb : DhcpClient: guard against failure to parse packets
    • cf11cea : Fwk: Only chime when docked and accessbility is on
    • 4f8b640 : Add new color: accent with 60% opacity.
    • 56b9987 : Fix idmap calls when a subdir is present.
    • 9c86e68 : Fix improperly laid out alert dialog title to match UX specs.
    • 4bc78eb : Add option to skip and avoid captive portals.
    • 84c6d33 : Gradually increase the level of authentication on failed GATT operations.
    • 54dcaab : Change name of overlay subdir 'sku'-'theme'
    • 1f36a21 : Search for RRO both in SKU subdir and in vendor/overlay
    • 4a6e246 : Search for RRO in Java both in SKU subdir and in vendor/overlay
    • e6c3867 : Fix oversized icons and removed title line limit.
    • e39fbd8 : Adding customizable background color support for watch.
    • 3514404 : DPM.isProvisioningAllowed(ACTION_PROVISION_MANAGED_DEVICE) should return 'false' for Wear devices after pairing/upgrade.
    • 78a340f : Add custom scrollbars to the default device theme
    • 3b3940d : Change 2nd and later burn-in protection intervals to 2 mins
    • 76ed4dd : Fix memory leak in Ringtone
    • b1301fa : Add a way to query for supported Bluetooth profiles.
    • ac29ce3 : Fix issue where icon was not centered properly.
    • 9475460 : Fix race condition in checkPattern and verifyPattern.
    • d64a158 : Adding minimal customizable background colour support.
    • 91181aa : Revert "Adding customizable background colour support."
    • 801cb62 : Revert "Improving customization in DeviceDefault themes."
    • e12cd3b : Do not listen for clock ticks, time changes, timezone changes, or time format changes when TextClock is not visible
    • 426e7a0 : Improving customization in DeviceDefault themes.
    • f8d60b1 : Automatically grant location and body sensors permissions to system packages that handle the com.android.fitness.TRACK intent.
    • eedebc4 : Adding customizable background colour support.
    • c03d948 : Change name of overlay subdir property to sku.
    • e9ac5b4 : Search for runtime resource overlays in Java in subdir.
    • 0d85ee2 : Do not launch assistant via long press when device is locked.
    • 1c15c63 : Search for runtime resource overlays in subdir.
    • b32aae2 : Add the onDeviceOffBody API method to KeyStore
    • b46c93e : Extract action icons for Wear adjusted for optical alignment
    • 8adaec0 : Add property to disable camera service proxy.
    • ef89d21 : Make VrManager service optional.
    • 876d4b6 : Change layout_height of contentPanel in Wear AlertDialog to wrap_content
    • 21f989f : Update Switch track in SwitchPreference on watch
    • 6e50001 : Allow shell to acquire wakelock.
    • b1440bd : Limit translation of bottom panel snapping to not overshoot.
    • f185f5d : Add power efficient indeterminate progress drawable animations for watch devices.
    • 5e1e86c : Remove background for button bar for watch devices.
    • db776ce : Support telecom related operations for watch back button usage.
    • 09de419 : Make consumer_ir an optional service.
    • f049e24 : Ensure preference icon is returned when inflated from XML even if it has not been displayed yet.
    • 0e3d2ab : Allow custom fonts in the boot animaiton zip file
    • 9f17565 : Update normal dark button colour to match UX specs.
    • 20ad073 : Add rotary encoder support to scrolling containers
    • 798e2ba : Use png for switch in SwitchPreference on watch
    • 3c44c5a : Add missing screen bucket for screen percentage for round screens.
    • 2fe301d : Focus behavior for scroll containers in watch mode
    • 09bd81c : Remove the incognito start page resource.
    • e707fa7 : Remove unused webkit assets.
    • dc984e4 : Remove bootanimation sounds.
    • 8386dc4 : Reduce the size of boot animaion assets.
    • 7510fbb : Fix some potential power-draining race conditions
    • 42c69b9 : List all methods that change data in the docs
    • 44f854a : Add offset to round screens when an AlertDialog list item is shown.
    • 790a34e : Hide space for title if the title is GONE.
    • a564546 : Avoid an NPE while checking view location on screen.
    • 52dda59 : ContextHub: Avoid reference leaks
    • 7a323e2 : Fixes date and time picker to use integer values
    • e797692 : Add colours for disabled state for switch in SwitchPreference for watch devices.
    • dc74142 : Add missing null check to AppErrors#handleAppCrashLocked
    • 68a2a0f : Fixing NPE in device policy tests
    • ade5eb1 : Update setting pickers to use default theme for watches.
    • 96e9cc5 : Add panic detection to back button
    • 546cb77 : Make NetworkOverLimitActivity and DataUsageSummaryActivity configurable
    • 87f8b8c : Changes styling on number, date and time pickers.
    • 5d34f00 : Store parameter object's intent field to local var
    • 31f4876 : Optimize animation of watch switch thumb
    • 7a446bb : Update text appearances for watch type device to conform with typography specs.
    • 44ff1e1 : Resolve issues with AlertDialog layout for watch devices.
    • c04e68f : Update Priority Only defaults on Watch to not include Repeat Callers
    • fecbc67 : Let Rotary encoder events skip IME

  • platform/frameworks/ex with 2 change(s)
    • 88a3774 : Handle small sized webps correctly
    • c6eca84 : Handle size correctly from webp header

  • platform/frameworks/native with 39 change(s)
    • bb5a921 : libEGL: Add initialization tracing
    • 2ae83f4 : Fix security vulnerability
    • 45b2025 : Fix security vulnerability
    • a91f64c : EGL: Load updated EGL/GLES drivers
    • afd0288 : Load updated drivers using derived loader namespace
    • 53c82c2 : Add GraphicsEnv to libgui
    • cd4d663 : Added -t option to dumpstate.
    • 56ec3af : gralloc1: Acquire mutex early in release
    • 0f48c45 : [sensorservice] Init batterystats service when needed
    • c556562 : libvulkan: add NULL check to DestroySwapchainKHR
    • a9cc65f : Add btsnoop_hci.log to bugreport zip (1/2)
    • 304f781 : Allow both RENDER and TEXTURE flags when creating native client buffers.
    • 3b36bcf : IServiceManager: Improve getService responsiveness in absence of service
    • dffa078 : Fix security vulneratibly 31960359
    • 8b64307 : Correct overflow check in Parcel resize code
    • 0409733 : atrace.rc: move to post-fs trigger
    • b77df78 : Remove modem log after they are added to bugreport
    • d073eb7 : Fix SF security vulnerability: 32706020
    • 2d8a243 : Fix SF security vulnerability: 32660278
    • 8079ad6 : SF: Request SF wakeup for pending transactions
    • d9d1817 : SF: Request SF wakeup for pending transactions
    • 397ec26 : Check and restorecon cache/code_cache directories.
    • a94d940 : Keep protected content in EGLImage attrs as needed.
    • 65a8f07 : Fix integer overflow in unsafeReadTypedVector
    • 5e7f79b : Sensors: Add WRIST_TILT_GESTURE as wake sensor
    • 377c203 : In SurfaceFlinger, test fence before merging
    • 6db42ac : libui: Change hasSignaled to return optionalbool
    • 8aacbc3 : Add a feature to signal fitness quality heart rate monitors
    • 5736f7d : libui: Add hasSignaled() method to Fence
    • fd4c8c3 : Use snprintf for SurfaceFlinger fence name
    • 3b8e6b2 : Eliminate unnecessary calls to onBufferReleased
    • 4f707f8 : [sensorservice] Fix inconsistent states in SensorDevice
    • f87959e : Dumpstate should hold a wakelock to save bug report time.
    • afc38fe : make sure anrd trace is being collected.
    • fba3c11 : Show masked value for sensor with permission
    • 5cad0ed : Revert "Hold a wakelock during dumpstate."
    • d7803db : Hold a wakelock during dumpstate.
    • 068ecc7 : Add anrd trace to bugreport
    • e1b59c3 : Add gyroscope support to wearable core hw support

  • platform/frameworks/opt/chips with 4 change(s)
    • 8cd6353 : Call ChipDeleted when RecipientEditTextView's parent handles a delete.
    • 11c1526 : Explicitly mark chips as "inReplacedChip".
    • b37b09e : Persist warning alert dialog across rotations.
    • e2348bf : Add ability to show warning icon with warning text in chips.

  • platform/frameworks/opt/net/ims with 4 change(s)
    • 266d392 : Use pause signaling to halt a video call when data limit is reached.
    • 5778185 : Added configuration for VT downgrade/tear down when data disabled
    • 663aa12 : ImsManager: check roaming status in setWfcSetting
    • 531a8b6 : ImsManager: updateWfcFeatureAndProvisionedValues use roaming state

  • platform/frameworks/opt/net/wifi with 3 change(s)
    • 054ddcd : In permission review mode, always request user's consent to toggle WiFi.
    • de3de10 : configparse: do not delete passpoint configuration file
    • 989265e : Add WiFi toggle prompts - wifi

  • platform/frameworks/opt/photoviewer with 2 change(s)
    • d23c3d9 : Revert "Replace ic_refresh_holo by material ic_refresh"
    • 3bad95b : Replace ic_refresh_holo by material ic_refresh

  • platform/frameworks/opt/telephony with 22 change(s)
    • 37392ec : Don't dial non-emergency CS voice call in airplane mode
    • e938271 : Handle OPERATOR_DETERMINED_BARRING failure.
    • e465c97 : Prevent phone process crashing on bad params to TelephonyTester
    • 0939bc7 : Properly route the SET_CALL_FORWARD_DONE message
    • 8647593 : fix multi-part sms issue
    • 359c182 : Use video pause signaling when data limit reached.
    • 149f0d5 : Notify user when user fails to connect to the network.
    • d92c67a : DcTracker will use dun APN from database if carrier allows it.
    • 60109aa : Adds logic to display UI if call forwarding is not enabled on 3gpp
    • c0ba7b0 : Hook the Phone.isUtEnabled() Function to ImsPhone.isUtEnabled()
    • 229d331 : Add PLMN Selection Info to SIM Records
    • 4a1959c : Add meaningful error strings to IccIoResult
    • 1df6da9 : Cleanup of IccConstants and SIMRecords Constants
    • 9cfc7dc : Fixed that MMS incorrectly treated as metered data traffic.
    • 636fbb0 : Add more logging to debug when radio power is turned off/on.
    • 4839eb5 : Re-evaluate Otasp state when reenable metered APNs
    • a4e2afb : Added configuration for VT downgrade/tear down when data disabled
    • af0722d : Retry data call on low priority APNs when high priority APN is disabled.
    • 75f96a4 : Only get WiFi status based on RAT extras
    • 1588309 : Add method to check for ongoing video call or conference call.
    • b12a289 : Add CellInfo to ServiceStateTracker's dump
    • 40b0e24 : Use preferred APN for IA if it'll work.

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

  • platform/frameworks/support with 24 change(s)
    • c88a088 : Fix dodge rect contains check
    • acc7644 : Update documation for VDC / AVDC
    • d6c71b8 : Adding in a boilerplate for the ideal isAtLeast method
    • f073132 : Fix CoordinatorLayout inset tests
    • c3e71f0 : Possibly fix IllegalArgumentException for dodge insets
    • 95ca36d : Return current object instead of Exception when constant state is null
    • 69557a3 : Fix BottomNavigationMenu item selection via Menu object
    • 5435163 : Stop measure/layout on GONE views in CoordinatorLayout
    • 79cc8b4 : Fix AlertDialog width on API 11+
    • 6caeb66 : MediaBrowserCompat: Fix NPE
    • 4533a55 : Fix InputContentInfoCompat.releasePermission()
    • 72c39bd : Fix TextViewCompat#getCompoundDrawablesRelative on API 17
    • 5eab26a : Fix TextInputLayout hint not working in extract mode
    • 4d8f957 : Preserve left+right compound drawables
    • 724b679 : Workaround weirdness when running on Intel devices
    • c6f44e3 : Fix background tint for Button.Colored on API 22
    • 2210570 : Add proguard to make sure AVD's getter and setter still works
    • 4f11964 : Prevent RecyclerView from doing another layout while processing updates
    • 7ff7ddc : Add shadow to BottomNavigationView.
    • 80c46a0 : Fix crash when adding items to BottomNavigationView.
    • 2056c3e : leanback: Use weareference for details transition timeout task
    • b997c6f : Update build numbers for nyc-mr1-dev to 25.0.1
    • e1e8ec0 : BottomNavigationView javadoc fix up.
    • 259e537 : Fix "null" in content description

  • platform/hardware/broadcom/libbt with 6 change(s)
    • f9d54f5 : BT: Added the libbt configuration file for nerka
    • 904faf7 : Add vnd_ayu.txt
    • 9f9f66a : update shasta and anthracite config
    • 159d531 : Add vnd_sawfish.txt
    • bf26681 : Add empty line in vnd_sawshark.txt to fix build error
    • 1f5d57f : BT: Added the libbt configuration file of sawshark

  • platform/hardware/broadcom/wlan with 4 change(s)
    • 9deece5 : net: wireless: bcmdhd: add bssid count element in hotlist cfg
    • 3377e62 : net: wireless: bcmdhd: update bcm4354/56 FW (7.35.101.5)
    • 5a43434 : net: wireless: bcmdhd: fix buffer overrun in ePNOCommand
    • 38cfc37 : net: wireless: bcmdhd: update bcm4358 FW (7.112.201.3)

  • platform/hardware/intel/common/omx-components with 1 change(s)
    • c98025c : Handle the skip decoding case.

  • platform/hardware/intel/img/hwcomposer with 1 change(s)
    • 088aa2e : display: fix up TTM dependency by setting ov# to 0

  • platform/hardware/intel/img/psb_video with 1 change(s)
    • 06e002d : Fixed the Media CTS testVideoSurfaceResetting random failure issue.

  • platform/hardware/libhardware with 6 change(s)
    • d6aebac : hw_auth_token: use macro for HW_AUTH_TOKEN_VERSION
    • 3f9a6d3 : Fix security vulnerability: potential OOB write in audioserver
    • 93bd76b : BLE OOB Pairing - parse address type (2/5)
    • c1ded2a : Sensors: MultiHal: support sensor API version 1.4
    • 28a872e : Treat all tags as unsigned when comparing them
    • 59d9fb4 : Sensors: MultiHal: ignore errors from poll calls

  • platform/hardware/qcom/audio with 25 change(s)
    • 32847ef : audio: hal: fix power issue if tfa98xx calibration failed
    • 243503e : Fix for audio distortion on speaker
    • 587e913 : Fix for audio distortion on speaker
    • 3927e17 : audio: hal: Use the elapsed time only if last_write_time_us is valid
    • dc71a44 : audio: hal: Fix CTS test failure with no hardware output
    • 8a8deaa : msm8998: rename from cobalt to 8998
    • 858c3c6 : audio: hal: fix no sound in mic during hfp-sco call
    • 6185d57 : audio: hal: a workaround to avoid mic no sound while making voice call.
    • 0c0f53e : audio: hal: add hfp volume control for smart pa
    • 0b67950 : audio: hal: set mode bt in tfa when entering start_hfp
    • 01197db : hal: extend configuring VOICEMMODE1 device id runtime
    • 13f26e8 : audio: hal: add customized external smart pa code
    • 122b241 : Fix the wrong volume setting on HFP call
    • 500a9fe : Fix security vulnerability: Effect command might allow negative indexes
    • 7fea204 : hal: Fix an issue on finding a wrong operator in case of no sim
    • a2bdf6e : hal: Update mixer control for voice/volte call
    • ceb7b2d : Fix security vulnerability: Equalizer command might allow negative indexes
    • 0cfc50a : msmcobalt: add to build
    • d135c31 : msm8916: hal: optimize worst case soundcard detection time
    • 3f6051b : hal: select HFP devices based on hfp active session
    • 9c50bd8 : hal: add new acdb ids for HFP call
    • 4e80fa2 : Add forward definition for usecase_type_t
    • e3b9956 : hal: add support for app type config in HFP call
    • bb15d17 : hal: msm8916: Add correct HFP Tx mute mixer controller
    • 65dba39 : post_proc: Enable post processing for msm8909

  • platform/hardware/qcom/bt with 5 change(s)
    • 661a4ba : msm8998: fix build when no kernel source in tree
    • 6572a3b : msm8998: Update to LA.UM.5.7.R1.07.00.00.253.052
    • 9340e06 : msm8998: rename msmcobalt to msm8998
    • bc37ff2 : msmcobalt: Update to LA.UM.5.7_RB1.07.00.00.251.006
    • 190a4be : msmcobalt: Update to 07.00.00.253.042

  • platform/hardware/qcom/camera with 16 change(s)
    • c92cb05 : Camera HAL3: cut off the private reprocess metadata for HFR
    • fd231dd : QCamera2:HAL: Removing 20 second redundancy.
    • e763e80 : QCamera2: HAL3: Add AF_SCENE_CHANGE vendor tag
    • e9fabb9 : QCamera2: avoid leaking device code names to JPEG EXIF
    • 72c75ca : QCamera2: HAL3: Remove unhelpful error message
    • 68ba517 : msm8998: Qcamera2: Add vendor tags for DevCamera debug
    • 19463d7 : QCamera2: msmcobalt: HAL3: Add hybrid AE vendor tag
    • 426c4d9 : Camera: silent log spew
    • 4bea843 : msm8998: rename msmcobalt to msm8998
    • e924f42 : QCamera2: stack: update test for cam_semaphore_timedwait
    • c661363 : Do not include msmcobalt when building for msm8996
    • 17883a4 : msmcobalt: QCameraMem: fix build when USE_MEDIA_EXTENSIONS is not set
    • e80ad7c : msmcobalt: Update to LA.UM.5.7_RB1.07.00.00.251.006
    • 59c9b8b : QCamera2: HAL3: Use monotonic timestamp for pthread_cond_timedwait
    • c2ee330 : msmcobalt: Update to 07.00.00.253.042
    • 295a0ca : msmcobalt: Update to 07.00.00.253.039

  • platform/hardware/qcom/display with 11 change(s)
    • d62c8a2 : msm8998: Update to LA.UM.5.7.R1.07.00.00.253.052
    • a558e9f : msm8998: rename msmcobalt to msm8998
    • 72adb43 : msmcobalt: Update to LA.UM.5.7_RB1.07.00.00.251.006
    • 9c880b5 : msm8226: update references to support prebuilt kernel build
    • eb58d55 : msmcobalt: Update to 07.00.00.253.042
    • e37b310 : sdm: Reduce logspam when changing color transforms
    • 05b2a3c : msmcobalt: Update to 07.00.00.253.039
    • f110f7c : hwc: Do GPU fall back for layer transforms
    • 30bff23 : hwc: add venus color format support for msm8909w
    • 8dc0cd6 : gralloc: Make Invalid handle debug print an error
    • 338be39 : gralloc: Add missing va_end()

  • platform/hardware/qcom/gps with 14 change(s)
    • 4eda8e1 : fixing a race condition on MsgTask::destroy()
    • 02f13da : msm8998: rename msmcobalt to msm8998
    • 47b6263 : Added XTRA CA path to gps.conf
    • c2fbb41 : msmcobalt: Update to LA.UM.5.7_RB1.07.00.00.251.006
    • c5b4bd3 : gps: enable SAP
    • 63f8eb7 : msmcobalt: Update to 07.00.00.253.042
    • bc2807a : msmcobalt: Update to 07.00.00.253.039
    • 90ff845 : fixed a copy paste error
    • 685517e : deprecate legacy NTP time download
    • 351d698 : multiple XTRA downloaders could be triggered on boot up
    • d304a98 : XTRA Client 2.0
    • d4fd1e9 : Adding TARGET_NO_GNSS check while creating LocApi
    • f89bb9b : Fix gps compilation for 8x26
    • 64efbd9 : Support GnssMeasurement

  • platform/hardware/qcom/media with 5 change(s)
    • af7f1cd : msm8998: Update to LA.UM.5.7.R1.07.00.00.253.052
    • 0cfe6f8 : msm8998: rename msmcobalt to msm8998
    • b50ee0d : msmcobalt: Update to LA.UM.5.7_RB1.07.00.00.251.006
    • fa202b9 : msmcobalt: Update to 07.00.00.253.042
    • 69b5668 : msmcobalt: Update to 07.00.00.253.039

  • platform/hardware/qcom/msm8x26 with 1 change(s)
    • bf37605 : msm8x26: Update rmnet headers

  • platform/libcore with 24 change(s)
    • 7e69777 : Fix URLTest#testAtSignInUserInfo failure
    • 7247f6a : Pull upstream fix for CVE-2016-5552
    • 218158d : Re-add tz code that was lost in java.lang.System
    • c8c60eb : Test fix: Handle missing dummy0 network interface
    • 53c8c68 : Document incorrect LinkedHashMap Spliterator ordering in Android N.
    • b62ed4c : recvfrom should set srcAddress for empty packets
    • 2f026b4 : Fix ByteBuffer.put(ByteBuffer) edge case.
    • 57e73ef : Don't run Annotations57649Test on low-ram devices.
    • c18a1e5 : Do not run test requiring 3GB free space on devices that do not have it
    • 558e9c5 : Fix Formatter.format("%,d") for locales without grouping
    • 06673ab : CertificateTest: explicitly set validity check date
    • 3ed8687 : Fix ordering issue in view ByteBuffer
    • 3bae679 : IDN: Fix handling of long domain names.
    • 9a659a1 : CertificateTest: explicitly set validity check date
    • 3fdd10e : CertificateTest: explicitly set validity check date
    • 7b54756 : Fix byte ordering in ByteBufferAsXBuffer
    • 177835a : Don't run Annotations57649Test on low-ram devices.
    • dc7af43 : Fix getTrafficClass on a closed socket leaks resources
    • aea194e : Fix merge issue for OldSocketTest
    • c62555a : Fix sendUrgentData on a closed socket leaks resources
    • f98287d : Fix URL parser may return wrong host name
    • 6a7463d : CipherTest: in ASN1 encoding for GCM, no value for tag size means 12
    • bffdac5 : Do not run test requiring 3GB free space on devices that do not have it
    • c27c91e : Do not run test requiring 3GB free space on devices that do not have it

  • platform/packages/apps/Bluetooth with 15 change(s)
    • 52c59e4 : Change scan downgrading to be app independent
    • 2fabe63 : Remove advertiser during unregistration
    • b5633d9 : Add counters for true number of events being logged
    • be82cf8 : Fix A2DP metrics session duration
    • 2d1d81f : Move state dumpsys (to BluetoothManagerService)
    • c29e2f1 : Prevent Null Pointer Exception caused by empty remote device properties
    • 046debb : Prevent SQL query from having a bad where clause
    • c37f271 : Remove MANAGE_DOCUMENTS permission as it isn't needed
    • 8c14386 : BLE OOB Pairing - parse address type (3/5)
    • e3b6e81 : Add LE Secure Connection data parsing (2/4)
    • 3ee63fd : Disable HFP audio path when HFP call goes on hold/resume when goes off hold
    • 33acd22 : Add some debug logs to the HeadsetClientService.
    • b7e2f97 : Implement new API for retrieving supported Bluetooth profiles.
    • 19f672c : Match semantics of ArrayList#toArray in Config's use thereof
    • 617b751 : Add missing null pointer check inside HeadSetClientService.stop()

  • platform/packages/apps/CarrierConfig with 11 change(s)
    • 83f5283 : Make all fields except the 'apn' field read-only for VZW.
    • 85ddde9 : Add multiendpoint ImsReasonInfo remapping.
    • f88d561 : Add custom carrier blocking prefixes
    • c8494c2 : Turn off 3gpp MMI codes while roaming on certain carriers
    • 043ad59 : Add disable_hd_audio_icon to carriers
    • 6edbb5e : Override editable_tether_apn_bool for Telstra.
    • 1291a5d : Add carrierconfigs to treat mdn as VM number
    • dca13ae : Reduced the data retry to 40 times for the first hour for AT&T
    • 25fda5d : Fixed the incorrect VT carrier settings.
    • 071f7b5 : Added configuration for VT downgrade/tear down when data disabled
    • de939fe : Added CMAS/ETWS duplicate expiration support

  • platform/packages/apps/CellBroadcastReceiver with 2 change(s)
    • a1362f0 : Fixed that wakelock is not released when in vibrate only mode.
    • 93da96c : Added CMAS/ETWS duplicate expiration support

  • platform/packages/apps/CertInstaller with 2 change(s)
    • 9a9e517 : WifiInstaller: add permission for access downloaded files
    • bfd17d2 : WifiInstaller: remove the installation file

  • platform/packages/apps/ContactsCommon with 1 change(s)
    • 0b6c338 : Ask for confirmation before importing from vcard

  • platform/packages/apps/Email with 1 change(s)
    • 9794d7e : Limit account id and id to longs

  • platform/packages/apps/Messaging with 5 change(s)
    • 6f763fe : 32764144 Security Vulnerability - heap buffer overflow in libgiftranscode.so in colorMap-Colors[colorIndex]
    • 837474a : 33388925 Mismatched new vs delete in framesequence library
    • a2aa53f : 32807795 Security Vulnerability - AOSP Messaging App: thirdparty can attach private files from "/data/data/com.android.messaging/" directory to the messaging app.
    • 69ed579 : 32161610 Security Vulnerability - Information disclosure vulnerability in AOSP Messaging
    • bcc1f62 : 32322450 Security Vulnerability - heap buffer overflow in libgiftranscode.so

  • platform/packages/apps/Nfc with 7 change(s)
    • 67a5e6b : Adds functionality to detect live case NFC tags on lock screen.
    • 012bb17 : payment: Do not reset the default payment is non-null.
    • b1e51e7 : Add android.nfc.tech.ndef to unformatted NFC tags
    • a3a3558 : Use FileProvider rather than sharing raw file URI
    • 18d84fe : Fix unresponsive touch screen after NFC WPS dialog is closed
    • d7d4468 : BLE OOB Pairing - parse address type (4/5)
    • f3caf6e : Add LE Secure Connection data parsing (4/4)

  • platform/packages/apps/PackageInstaller with 24 change(s)
    • f44d80b : Don't show dialog when create the base view.
    • 275897a : Set USER_FIXED for all non-granted permissions as long as one in the group is changed.
    • 38a75ae : Tweak resource selector to only pick width for watch percentage size.
    • b8e4193 : Partial cherry-pick changes on permission model change.
    • 8bb2553 : Add refresh logic for individually controlled permission in onResume.
    • f7d0ef9 : Don't set USER_FIXED when revoking a permission inside Settings - App.
    • 1019d73 : Expand all permissions when permissions in a group are individually managed.
    • 540a404 : Prioritize package installer intent filter
    • 17e1b04 : Prioritize package installer intent filter
    • f1fb59a : Prioritze package installer intent filter
    • e01dae7 : Prioritze package installer intent filter
    • 528811c : Add Bluetooth toggle prompts - package installer
    • 23153df : Make system app fragment refresh on resume
    • df5a889 : Display support dialog for locked permissions.
    • 043bc59 : Fix crash on small square watches.
    • 827b513 : Fix icon positioning for AcceptDenyDialog.
    • f92132d : Fix issue with blank screen and grouped permissions.
    • 931d2d2 : Fix issue where dialog buttons were not functional if the ID changed.
    • 9999019 : Update ids of permission dialogs for easier testing and automation.
    • a5d853c : Update permissions UI to match new watch UI.
    • dd8fef7 : Handle exception when removing package
    • b9f30f3 : Wear: Don't uninstall unless package is found
    • aac719d : Check for permissions after checking for features.
    • e27e680 : Add basic accessibility to Wear permissions dialog

  • platform/packages/apps/Settings with 20 change(s)
    • de172c7 : Update "more" icon so the 3 dots are perfectly round.
    • 76ad635 : Ignore orientation change to preserve ApnEditor.
    • a1499c3 : Remove fake data
    • 9db3cb3 : Fix null pointer exception when surveys are turned off
    • 59fd24c : Finalize string for usage alerts.
    • a291336 : Refactor setCurrentFunction and setUsbDataUnlocked into one method
    • 2eac39b : Add SuggestionFeatureProvider interface.
    • e519728 : Fix Bluetooth pairing dialogue crash
    • 8a49de3 : Implements additional battery info menu behavior.
    • 7b557df : Adds a menu item for additional battery info to battery settings.
    • 4b69b11 : Removed fake data
    • 2cb82c5 : Added survey triggering mechanisms
    • cd0fe60 : Added feature for surveys provider to Settings
    • d18b9fc : Always include BAND_MODE=AUTOMATIC in the Radio Band Mode List
    • 839b9f9 : Add Ims Registration Info to RadioInfo
    • c137050 : Enable and Disable IMS Provisioning Based on Platform Capability
    • c04f8b9 : Move private volume storage calculations into a shared lib.
    • b21815e : Add subtypes to tron logging for Wifi toggles.
    • c9cdc25 : Fix crash when opening account sync detail for external app
    • 56c1b61 : Fix potential NPE in BluetoothPairingDialog#onDestroy

  • platform/packages/apps/StorageManager with 5 change(s)
    • ccadf8e : Reduce the timeframe which Deletion Helper queries for usage stats.
    • 28f1368 : Fix a bug where the ASM upsell never stops showing.
    • 788f521 : Fix off-by-one error on ASM dismissal notification day count.
    • 1cdbabb : Only show ASM activation notification locally.
    • 22a75dc : Fix a bug where multiple private volumes caused inaccuracies.

  • platform/packages/apps/TvSettings with 5 change(s)
    • 8f48959 : Refactor setCurrentFunction and setUsbDataUnlocked into one method.
    • 07a7907 : Make unpairing not have to time out
    • 605bb43 : Allow for a null list of BT devices
    • 92adc44 : Provide stub intent filters for CTS
    • 956cbe0 : Add activity for android.settings.WEBVIEW_SETTINGS

  • platform/packages/apps/UnifiedEmail with 2 change(s)
    • eace8b4 : Don't allow file attachment from /data through GET_CONTENT.
    • 9edf71d : Don't allow file attachment from /data through GET_CONTENT.

  • platform/packages/providers/ContactsProvider with 4 change(s)
    • c4b2bcd : Fix VoicemailProviderTest for new columns
    • 27bedb2 : Add voicemail backup/restore columns
    • 640e082 : Fix failing test
    • 687bef9 : Prevent LAST_MODIFIED from changing after deletion

  • platform/packages/providers/MediaProvider with 2 change(s)
    • 385f237 : Set the activity result for the watch's RingtonePickerActivity.
    • f1c53f2 : Add buttonless UI for watch type devices.

  • platform/packages/providers/TelephonyProvider with 2 change(s)
    • b0d0a69 : add display_originating_address in the mms raw db
    • 14154db : Remove spaces from APN types read from the file

  • platform/packages/services/Car with 1 change(s)

  • platform/packages/services/Mms with 1 change(s)
    • f37c91b : 31613454 Prevent setting up network twice for receiving MMS

  • platform/packages/services/Telecomm with 11 change(s)
    • ad18dc9 : Accept timeout from apps requesting call disconnect
    • fb8f300 : Enhance logging for vibration during ringing.
    • b1c2197 : Strip separators while sending CLCC response
    • 4905666 : Fix issue where the dnd mode remains on after a call terminates.
    • 492c818 : Add cap on number of calls stored in analytics
    • d5d9884 : Fix tests for CallAudioRouteStateMachine
    • 96a0be6 : Handle audio route restrictions set on calls
    • 8e154db : Auto un-mute incoming call when answered.
    • f1255e0 : Remove the custom missed call notification component config.
    • 6191486 : Move the wear dialer off the custom component and use the default dialer hook.
    • 13791b9 : Allow (silence rather than reject) the incoming call if it has a different source (connection service) from the existing ringing call when reaching maximum ringing calls.

  • platform/packages/services/Telephony with 25 change(s)
    • 993a920 : Fix VoWiFi prompt when dialing in airplane mode
    • aeb795e : Added permission check for setCellInfoListRate
    • 2415bf8 : Correct CDMA conference establishment issue.
    • 57a4975 : Don't activate VVM if carrier config changed without signal
    • 269606e : Modify CallFeatureSetting WFC mode to apply to roaming cases.
    • 3128d9e : Added permission check for setCellInfoListRate
    • 6889b6a : Change the 'dt' field of CVVM to 6
    • e4f651b : Preserve PIN_NOT_SET state when reactivating on VVM3
    • 1509f29 : Set client type for outbound visual voicemail SMS
    • 02dfc68 : Block call forwarding calls with custom prefixes while roaming
    • b1b36e3 : Add CarrierConfig option to not display HD icon
    • 23913d1 : Add reason code used to tell dialer when call failed due to WFC being off.
    • 32015f9 : Fix force close of voicemail activity caused by screen rotation
    • 0a9be37 : Cellular radio is turned off in power save mode on Wear. Change the error message so that user knows how to make phone call in this case.
    • b762832 : Added configuration for VT downgrade/tear down when data disabled
    • a456e31 : Ignore modem crashes in SimChangeReceiver
    • c8d0b18 : Not cache empty config bundle.
    • 0259650 : Not cache empty config bundle.
    • 2b50d1d : Prevent modification of TTY setting while in video call or conf call.
    • da25370 : UI will no longer kick-off the search of network operators automatically.
    • e3b4afc : Catch SIP exceptions which can crash Phone process on answer.
    • 232a03b : Catch SIP exceptions which can crash Phone process on answer.
    • eb72c56 : Catch SIP exceptions which can crash Phone process on answer.
    • 9678d64 : Remove source when disabling VVM
    • 9ae2a06 : Directly invoke the default phone's method in setRadioPower()

  • platform/packages/wallpapers/LivePicker with 1 change(s)
    • 777ac7d : Prompt wp destination when system imagery can migrate to lock.

  • platform/platform_testing with 19 change(s)
    • 3840922 : Fix appsmoke tests for Pixel C
    • f8a61df : Create Launcher strategy for Wear
    • 680844d : Fix flaky jank test: Swipe Expanded Card
    • b98107c : Revert "CwPerformanceLaunch checked in to avoid sideload"
    • 8103fdc : Add new jank test cases based on swipe right ui
    • c375101 : Add exception handling in abstract fit helper
    • df5b5b6 : CwPerformanceLaunch checked in to avoid sideload
    • ecd020b : App helper updates for Verizon DoU test suites
    • 0b20ce2 : Abstract App helpers for AngryBirds and Slacker Radio
    • 4ec4951 : Adds instrumentation to scan for wifi signal strength.
    • bdd9d8b : Fix several bugs in SysUI jank test
    • e29fa15 : Load helper classes from multiple JAR paths
    • 15f68e9 : Change keyboard name to fix the test
    • 83e1614 : Fix branch breakage
    • ebba393 : Fix flaky ime jank test
    • 392ff6a : Disable dex pre-optimization on Notification gen.
    • 3971ad4 : Add oncreate trace point in hermetic activity
    • 5c9aad9 : Add bouncing ball jank test on wear
    • 24e6868 : Revert "Add GCA prebuilt to app-helpers Android.mk"

  • platform/prebuilts/deqp with 1 change(s)
    • d549d23 : Update SPIR-V prebuilts for Android 7.0 CTS

  • platform/prebuilts/gradle-plugin with 3 change(s)
    • 11dcdf8 : added 2.2.4 to prebuilts/gradle-plugin
    • f5b35a6 : add newest gradle plugin
    • 8730f2d : add newest gradle plugin

  • platform/prebuilts/maven_repo/android with 3 change(s)
    • 6f53f0a : Moving the NOTICE.txt back
    • a760745 : Update Internal Maven Repo for SupportLib 25.1.0
    • 1f3c648 : Update Internal Maven Repo for SupportLib 25.0.1

  • platform/prebuilts/misc with 2 change(s)
    • 2623b3e : New layoutlib-api prebuilts
    • c059b2b : Update ninepatch prebuilt

  • platform/prebuilts/tools with 55 change(s)
    • 12ac71c : Add gradle-tooling-api-3.3
    • 373b3d6 : Move to nightly 3.4-20161228213723
    • 2e2bc83 : Update google-java-format to 1.2-SNAPSHOT.
    • cf3d29c : Add AntennaPod dependencies
    • e731a11 : Add gradle-tooling-api-3.4-20161207091511+0000
    • 9526689 : Add gradle-tooling-api-3.3-rc-1
    • 7eab61b : Added guava 19 sources.
    • 1e4285e : Move bazel prebuilts from tools/base to prebuilts/tools.
    • 0f889ef : Add google-java-format-diff.py from the public repository.
    • 5b2bef1 : Drop com.android.tools.external.com-intellij:uast:145.597.4.
    • 3632ce5 : Update javapoet version
    • df51a98 : Add maven_aar rules
    • cd3f8c2 : Add gradle-3.4-20161207091511+0000
    • 64a8f34 : Add missing BUILD files
    • 008ce77 : Add NOTICE file for asm-util
    • d3f5eb1 : added BUILD files for proguard 5.3.2
    • ad2d0cf : added proguard 5.3.2 to prebuilts.
    • a855f19 : Gradle nightly 3.3-20161202145356
    • a489928 : Fix kythe indexing:
    • 52b2c30 : Add asm-util 5.0.4
    • a273cf2 : New Gradle 3.3 nightly: 20161129000109
    • 336de7a : AntennaPod dependencies
    • 2f0e920 : Add groovy-all-2.4.7
    • a3ff802 : Run buildifier
    • 7dd3ad3 : Move filegroup for guava 18 to where its files are
    • f35a9a9 : Add ASM 5.1
    • 15fabf8 : Gradle Tooling API 3.3-20161119000048 nightly
    • abc0227 : Add more dependencies to compile integration tests.
    • 1b332ef : Generate BUILD files from IML
    • 633c468 : Added jacoco 0.7.7.201606060606 to prebuilts
    • bed77a8 : Generate BUILD from IML
    • e625250 : Manually extract proto includes.
    • 856b5e2 : Add nightly tooling API for Gradle.
    • a3ae222 : Remove maven-metadata files from prebuilts.
    • bca1a79 : Update to Gradle 3.2.
    • c6fad23 : Added BUILD files for firebase
    • 1884404 : Add BUILD file for jasmin.
    • d95609b : Add notice for Truth 0.28
    • 57bea66 : Add lifecycles dependencies This CL adds prebuilts for a bunch of libraries required by lifecycles.
    • b495332 : add junit 4.11 and kotlin prebuilts
    • 0463c6d : Migrate targets to Maven artifacts
    • 7765012 : Adds missing prebuilts
    • a809b01 : update format in kythe latest.txt
    • 65df144 : Adding missing jar file for protobuf-lite
    • 7d33894 : Add grpc 1.0.1
    • 167747e : Changes maven BUILD files to include pom information
    • 5367aec : Revert Change I87f987b9
    • d5594e2 : Removes incorrect build files
    • dcbce9b : Changes maven BUILD files to include pom information
    • 3124785 : Add missing BUILD files
    • c80c755 : Add Bazel file for the ECJ 4.6.1 prebuilt
    • 4db94b1 : Add ECJ 4.6.1 to the prebuilts
    • 39513e9 : Add Proguard 5.3.1
    • 57bc768 : Add UAST library version 162.2228.14 (IntelliJ IDEA 2016.2.5)
    • 77b2d26 : Remove unused dependencies from offline repo.

  • platform/system/bt with 20 change(s)
    • 5a99257 : Corrected default value assignments in Bluetooth A2DP Metrics
    • 7ab4b59 : Fix A2DP Metrics Logging Capacity
    • 117ffc2 : Fix NPE when discovering invalid GATT datatbase
    • 14248c4 : Fix A2DP metrics session duration
    • 9ab509f : Add LeakyBondedQueue to libosi
    • 352b8e8 : Serialize stack shutdown, state change callback and cleanup
    • 8d3cf59 : Remove position dependent lookup tables in AT command parser
    • a512475 : Move btsnoop_hci.log to /data/misc/bluetooth/logs
    • cd06d9c : Add extra logs by default inside sdp_copy_raw_data()
    • 21c4b16 : Improve HOGP input report error handling
    • a86618a : Cleanup GATT cache when remote device is disconnected
    • f74a382 : Fix how LE connection parameters are set after connecting.
    • 5e7cf0c : Fix incorrect check for empty out-of-band pairing data
    • 76f0078 : BLE OOB Pairing - parse address type (1/5)
    • 59e0b06 : Add LE Secure Connection data parsing (3/4)
    • ebba3ef : Mask out HFP 1.7 feature bits if peer version is 1.7
    • 83a376c : Remove position dependent lookup tables in AT command parser
    • e643371 : Assign pairing code to bta_dm_cb before device name resolution
    • 1b3e274 : Fix HFP AT command BIA failures
    • 99abd31 : Add dumpsys support for LE connection parameter updates

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

  • platform/system/core with 19 change(s)
    • b7893e6 : bootstat: Fix false metrics due to soft reboots.
    • 00d5dad : dlext_namespace.h: Declare android_get_LD_LIBRARY_PATH
    • 243bbd2 : Make dlext_namespaces.h available to users of libnativeloader
    • 6c533a7 : adb: fix IOKit handle leaks on OS X.
    • 8c63536 : gatekeeperd: protect from invalid data passed by HAL
    • 03067a2 : Allow bluetooth service to access bluetooth directory and add /logs (2/14)
    • 04bbd5c : change /data/bugreports to /bugreports
    • 88a579a : bootstat: Fix the boot complete signal for FBE devices.
    • 876ad45 : init: Fix sync issue on property trigger.
    • 58eda35 : adb: actually fix the windows build.
    • dd78ae7 : fs_mgr: Fix disable-verity for verifyatboot partitions
    • a9c0ac0 : adb: turn darwin/windows builds back on, hopefully fix them.
    • 34543c0 : fs_mgr: Add support for at-boot verification
    • 6f83149 : healthd: Show animation before waiting on timer
    • 3f0250c : Always show the battery percentage unless it is unknown
    • e3083de : Enable CHARGER_ENABLE_SUSPEND to allow suspend
    • 1f1a6fd : healthd: allow override of wake interval timing
    • 565ba02 : Allow customization of charger animation
    • 0ee524d : Update to new minui text API

  • platform/system/extras with 5 change(s)
    • 1522691 : build_verity_metadata: Support --signer_args argument.
    • b403779 : ANRdaemon: fix a bug in handling dump request when trace is running.
    • 47c3ecb : Remove unused function declarations
    • 83208e5 : Fix lsof option in anrd script.
    • 95c0059 : Fix missing pipe in ANRdaemon.

  • platform/system/keymaster with 1 change(s)
    • 391a367 : Support Union and Difference in AuthorizationSet

  • platform/system/security with 1 change(s)
    • 0ab28b7 : Support and use TAG_ALLOW_WHILE_ON_BODY

  • platform/system/sepolicy with 6 change(s)
    • 7a2107c : Allow bluetooth service to access bluetooth directory and add /logs (3/14)
    • cea7171 : Add btsnoop_hci.log to bugreport zip (2/2)
    • 87a5654 : label /bugreports
    • f6f51e0 : recovery.te: Allow writing to sysfs_devices_system_cpu.
    • adf210d : allow policy to create a file by vfat (fs_type) for a case using sdcardfs
    • e123f06 : Allow dumpstate to use wake_lock.

  • platform/system/update_engine with 2 change(s)
    • 821c833 : Mark current slot successful after cancelling an update.
    • a8683d1 : Call truncate through perl.

  • platform/system/vold with 1 change(s)
    • e74c3ea : Fix deadlock between vold and init

  • platform/tools/external/gradle with 16 change(s)
    • a0dd398 : Add gradle 3.3
    • e58ef11 : Move to nightly 3.4-20161228213723
    • 0fd0a41 : Add gradle-3.4-20161220000031+0000
    • 550b7a0 : Add gradle 3.3-rc-1
    • 9a422d7 : Update to gradle-3.4-20161207091511+0000
    • 3df1da1 : Gradle nightly 3.3-20161202145356
    • 97dad06 : New Gradle 3.3 nightly: 20161129000109
    • d9604fa : Gradle 3.3-20161119000048 nightly.
    • 9287b36 : New nightly of Gradle.
    • db2b892 : Indirection for the Gradle version.
    • 03aa215 : Update to Gradle 3.2.
    • 49f91ad : Multiple versions of Gradle in BUILD files.
    • d8b0325 : Revert "Update to Gradle 3.2."
    • cde199d : Update to Gradle 3.2.
    • 3ba702b : Prepare targets for Maven offline repo
    • 001e10e : Add gradle-api-2.14.1.jar

  • platform/tools/test/connectivity with 28 change(s)
    • 2d89192 : Fix the Exception typo in setup_droid_properties.
    • f59e54a : Add MMS test cases.
    • 9452265 : Autotest fails due to missing __init__.py
    • 92d1b43 : Update the TelliveStressCallTest.py with the copy in master.
    • 7611cb7 : LegacyVpnTest.py: Script for VPN testing
    • 84e9414 : Config VoWiFi only on devices with Verizon sim.
    • 163b53a : Setup VoWiFi MDN per b/33187374.
    • 7c7db57 : Fix TelLiveDataTest
    • fa9c5fc : Fix TelLiveDataTest
    • 660948a : In preflight toggle airplane mode with skipping bluetooth checking.
    • c1f9f93 : Add strict_checking argument in toggle_airplane_mode method.
    • 234153a : Add strict_checking argument in toggle_airplane_mode method.
    • 259a90c : Add strict_checking argument in toggle_airplane_mode.
    • 80ecbd4 : Removed duplicate results from summary
    • 0d5c8d8 : Add device serial number and cmd in AdbError message in _exec_cmd method.
    • 639d077 : Add device serial number and cmd in AdbError message in _exec_cmd method.
    • c1a0cfb : Capture the Sl4aApiError exception error for _wait_for_bluetooth_in_state.
    • b12ac95 : Capture the Sl4aApiError exception error for _wait_for_bluetooth_in_state.
    • b1ec393 : Fix the wifi tethering bug cause by start_wifi_tethering method.
    • 1eaeb9a : Fix the wifi tethering bug cause by start_wifi_tethering method.
    • 67a92ae : Fix the recent change in c/1615525. The ControllerInfo in summary_dict is string, not integer. Append the extra change from https://android-review.googlesource.com/#/c/285968/.
    • 185a41a : Add more test cases in TelPowerTest and reorganize the script.
    • 36af394 : Add more test cases in TelPowerTest and reorganize the script.
    • d7222ca : Add android device information in result report.
    • 1487843 : Add reboot stress test with phone call only and reorganize old test cases.
    • a1ebec7 : Fix for GATT tool test by building scan filter
    • be2ad89 : Remove log_energy_info from last test
    • 847724e : Verify Valid Default Voice and Data SubIDs in Preflight Check