Android Nougat AOSP Changes

Changes from 7.1.0_r7 (NDE63X) to 7.1.1_r1 (NMF26F):

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

  • device/asus/fugu with 1 change(s)
    • 7c780f3 : update media_codecs_performance.xml based on latest NM measurements

  • device/asus/fugu-kernel with 7 change(s)
    • deec337 : fugu: update prebuilt kernel
    • 6f0adab : fugu: update prebuilt kernel
    • a8fe9fb : fugu: update prebuilt kernel
    • 75c0dc8 : fugu: update prebuilt kernel
    • be8cd63 : fugu: update prebuilt kernel
    • 5f6550e : fugu: update prebuilt kernel
    • 9dc01cf : fugu: update prebuilt kernel

  • device/common with 1 change(s)
    • 6ff7343 : Add a varition in common scripts to support sailfish blobs

  • device/generic/arm64 with 1 change(s)
    • e6ecf6b : Fallback to default DispSync phase offsets

  • device/generic/armv7-a-neon with 1 change(s)
    • 0064a63 : Fallback to default DispSync phase offsets

  • device/generic/goldfish with 1 change(s)
    • c32dbea : Remove old opengl code and update references

  • device/generic/mini-emulator-x86_64 with 1 change(s)
    • 70a7dc8 : Migrating goldfish/opengl to goldfish-opengl

  • device/generic/mips with 1 change(s)
    • bb4a46d : Migrating goldfish/opengl to goldfish-opengl

  • device/generic/mips64 with 1 change(s)
    • baec2b5 : Migrating goldfish/opengl to goldfish-opengl

  • device/generic/x86 with 1 change(s)
    • 8ff4478 : Migrating goldfish/opengl to goldfish-opengl

  • device/google/atv with 1 change(s)
    • 202b5d3 : Emultor ATV: reset sdk system images revision to 1

  • device/google/contexthub with 25 change(s)
    • 964a25f : CHRE API: Allow exception to non-reentrant rule
    • 5ebeca0 : CHRE API: Document float/double requirements
    • 620cba2 : CHRE API: Fix typo in documentation
    • f6b6a85 : CHRE API: Fix code example in comments
    • 2fd8027 : CHRE API: Remove confusing chreLog() comment
    • f056782 : CHRE API: Clarify chreAbort()'s immediate effect
    • 351be43 : synaptics_s3708: don't double enable or disable interrupts
    • 06b098c : synaptics_s3708: disable interrupt when powering off
    • 2ae42c4 : exti: return error when double adding or removing chained isrs
    • 2166f5d : hostintf: fix sensor-curSamples non-zero on empty queue error
    • 8501d82 : [bmi160] prevent generating future timestamp
    • 8efc9b9 : exti: add support for specifying a max latency requirement for interrupts
    • 10443d1 : [vsync] Making event not discardable
    • d9c46ac : Renaming variables, types, fields in AP hub sync code
    • 6d40cb7 : New AP hub sync algorithm, lower jitter by ~20x
    • 99a3d49 : AP hub time sync debugging
    • 83d52c5 : stm32f4xx: rtc: don't error on too large delay
    • d3a5d46 : synaptics_s3708: making double-touch a standalone app
    • c9a3a1e : synaptics_s3708: cleanup retry logic
    • 72638ba : stm32f4xx: pass through i2c error conditions to callback function
    • 53f3719 : synaptics_s3708: add retry for i2c transactions
    • 9e44985 : synaptics_s3708: initial support of s3708 driver
    • ef8ceec : rohm_rpr0521: fix i2c buffer race conditions
    • 985e902 : bosch_bmp280: fix i2c buffer race conditions
    • 6ecc0b7 : [fusion] Enable fast heading convergence when mag cal happens

  • device/google/dragon with 5 change(s)
    • 872ebae : update media_codecs_performance.xml based on latest NM measurements
    • 0c921fe : device: google: dragon: Add VP9 secure decode
    • 1d909fe : device: google: dragon: Add VP9 secure decode
    • 7a15a36 : audio hal: Reverse speaker LR channels at 180 rotation
    • e1cedcd : Add missing combining diacritic for macron.

  • device/google/dragon-kernel with 6 change(s)
    • 5003edb : ryu: update prebuilt kernel
    • 6e0f4f2 : ryu: update prebuilt kernel
    • 11543ab : ryu: update prebuilt kernel
    • 7e5fa41 : ryu: update prebuilt kernel
    • 1a9fd2d : ryu: update prebuilt kernel
    • c666e3f : ryu: update prebuilt kernel

  • device/google/marlin with 62 change(s)
    • 23f516a : Set right clockrates in power HAL.
    • a2092ec : Hide DTAG IMS apn
    • f2b8808 : ril: set sanpshot timer to 3 second
    • bf58c6d : marlin/sailfish: Disable console suspend if uart is not enabled
    • 0617ef7 : Separate ambient display triggers
    • e90378b : Adding Xtra Version Check
    • 6e851aa : Adding Xtra Version Check
    • 9fcae8d : Workaround for audio glitches
    • 7a19aaf : verizon: update obdm name and cert
    • 173bbcc : Workaround for audio glitches
    • 883e9b7 : So uh, enabling atime is bad.
    • 4db77ee : update media_codecs_performance.xml based on latest NM measurements
    • f8aec17 : racoon: allow setting options on tun interface
    • e199c56 : marlin: move location/ to vendor
    • 5e58d8a : marlin: change boot image size to 32MB
    • fe8968e : marlin: audio: keep QUAT_MI2S bit format at 24
    • 4955141 : Remove some firmware blobs as those have been moved under vendor
    • 2772c7e : marlin: audio: keep QUAT_MI2S bit format at 24
    • d5a8dfe : Enable mediadrmserver to communicate with perfd
    • 0304add : Fix roaming_protocol to ipv6 for Tmobile mms apn.
    • cbcdf31 : O2UK: Change post-pay apn name to "O2 Pay Monthly".
    • da1388c : Optus, Vodafone: Switch to non auto-attach.
    • 57db7f4 : O2UK: Fix apn for O2UK prepay, Tesco and giffgaff
    • 5a5ab3f : Vodafone UK: Change APN connection names.
    • 4770984 : Pregrant permission to Verizon AVS apk.
    • 873c583 : Add sailfish blobs support
    • ea9c13a : Add overlay for double tap sensor
    • 7cab65c : Add more proprietary blobs to support aosp marlin
    • 6cf1213 : Rename device-vendor.mk to device-vendor-*.mk
    • c1fe4ed : Add vendor blobs support for marlin/sailfish
    • 4183a15 : marlin: Subsystem restart tracker
    • af6548d : subsystem_ramdump: add perms to access debug_prop
    • 54fbe46 : marlin/sailfish: Cleanup WCNSS_qcom_cfg.ini
    • a9b9b22 : recovery: erase nanoapps on factory reset
    • b461198 : marlin: wait qsee to started
    • d184766 : marlin: restart QSEE service when /data is mounted
    • 7cb3f96 : marlin: Add paths for bt-sco echo reference
    • e6f1132 : marlin: audio: add sound card name at audio platform_info
    • c79e2fb : Change the PowerSaveOffload to 5
    • b140b15 : marlin: start bootanim before mounting data
    • 02e77a4 : Remove extra space in package name
    • 75ad4a5 : Remove extra space in package name
    • d2e1254 : sensors: add double touch sensor type
    • 70d74c1 : Turn off auto-attach to avoid roaming leaks
    • c158109 : Change MAX_CONNS for VZW from 1023 to 20.
    • 8e292cd : sepolicy: Update the capability with net_bind_service
    • 29e744b : sailfish: Add NET_BIND_SERVICE for cnss-daemon
    • 99f8b5b : sec_config: Add security rule for WLPS service
    • ab75d08 : marlin: Add NET_BIND_SERVICE for cnss-daemon
    • 0641bdc : init.common.rc: Start cnss-daemon with system privilege
    • 61a2f5d : Set IPV4V6 for all India carriers
    • ff7f4c9 : Remove type dun for O2UK apn.
    • 64838a4 : Add APN for O2UK Post-pay.
    • 1313bb4 : Revert "sensors: remove pickup gesture"
    • 0337f9e : marlin/sailfish: Disable RA filtering
    • 13fc15e : Revert "init.common.diag.rc.userdebug: enable clk/debug_suspend"
    • be15419 : resolve merge conflicts of 5e00844 to nyc-mr1-dev
    • 04fd59e : add supl_host for AT&T
    • 2331afb : change the SUPL_MODE to 1 for all config files except for VZW
    • b92109c : Grant Marlin and Sailfish default permission
    • a3dffca : Adding retry logic within loc_sync_send_req() API
    • 72f1659 : Override has_boot_sounds for Marlin (and sailfish)

  • device/google/marlin-kernel with 12 change(s)
    • c57e5ee : marlin: update prebuilt kernel
    • 60ad67d : marlin: update prebuilt kernel
    • 1ece60c : marlin: update prebuilt kernel
    • 10b3945 : marlin: update prebuilt kernel
    • 953dddb : marlin: update prebuilt kernel
    • ab0af5b : marlin: update prebuilt kernel
    • bff70f1 : marlin: update prebuilt kernel
    • e1aea23 : marlin: update prebuilt kernel
    • 07653ed : marlin: update prebuilt kernel
    • 3d4d458 : marlin: update prebuilt kernel
    • 6bde19b : marlin: update prebuilt kernel
    • db59b33 : marlin: update prebuilt kernel

  • device/htc/flounder with 5 change(s)
    • accad62 : Xtra Patch - https
    • a1710d3 : ARM: tegra: flounder: update latest gps HAL 65.19.20.275390_47521
    • 6ee5fb9 : update media_codecs_performance.xml based on latest NM measurements
    • 8ecc256 : ARM: tegra: flounder: update latest gps HAL 65.19.20.274824_47521
    • 2c923f4 : gps: turn off asserts

  • device/htc/flounder-kernel with 5 change(s)
    • 0a32b1f : flounder: update kernel prebuilt
    • b068cab : flounder: update kernel prebuilt
    • a2d88fd : flounder: update prebuilt kernel
    • 27686a7 : flounder: update prebuilt kernel
    • 6b85a08 : flounder: update prebuilt kernel (3.10.103)

  • device/huawei/angler with 22 change(s)
    • 47ca1ee : angler: apns-full-conf: Add apns for another plmn(44051) of KDDI in Japan.
    • a0b61b5 : Xtra Fixes - https, version check & version 3
    • f9a9093 : Separate ambient display triggers
    • d09954b : Xtra Fixes - https, version check & version 3
    • f0e657e : angler: apns-full-conf: Modify the apn for KDDI in Japan.
    • f8ed20e : QCamera2: HAL3: Report ERROR_RESULT when metadata is dropped
    • 39bf855 : update media_codecs_performance.xml based on latest NM measurements
    • ab62407 : update media_codecs_performance.xml based on latest NM measurements
    • c637933 : angler: move location/ to vendor
    • d56ba80 : angler: move gps.conf to top level
    • f84a217 : angler: apns-full-conf: Change the apn of Vodafone US.
    • 2e26b03 : Add missing FUSE_SHORTCIRCUIT #define
    • 9cc07e2 : Angler: Update fuse kernel header
    • 18981e4 : angler: Add paths for bt-sco echo reference
    • d4de9d0 : recovery: erase nanoapps on factory reset
    • c730447 : QCamera2: HAL3: Set timestamp source based on sensor sync availability
    • 99fbfc6 : kernel-header: fuse: add kernel specific FUSE_SHORTCIRCUIT
    • 69d081e : media: update media_codecs_performance.xml
    • 3086c43 : angler: enable no_console_suspend
    • bad0ef2 : angler: enable no_console_suspend
    • 77cd178 : Ensure device does not use "allow hold" carrier config option.
    • 3cc39e1 : angler: Reduce brightness in low-persistence mode.

  • device/huawei/angler-kernel with 20 change(s)
    • 13a5473 : angler: update prebuilt kernel
    • ae4ec96 : angler: update prebuilt kernel
    • 17a69b5 : angler: update prebuilt kernel
    • 697938f : angler: update prebuilt kernel
    • bbc400c : angler: update prebuilt kernel
    • d6725d3 : angler: update prebuilt kernel
    • f9f61f6 : angler: update prebuilt kernel
    • 6e91e77 : angler: update prebuilt kernel
    • 962fbec : angler: update prebuilt kernel
    • bb7ecd4 : angler: update prebuilt kernel
    • c30842c : angler: update prebuilt kernel
    • 7c59ec1 : angler: update prebuilt kernel
    • bd8f834 : angler: update prebuilt kernel
    • 38356b1 : angler: update prebuilt kernel
    • cb30810 : angler: update prebuilt kernel
    • e65dafd : angler: update prebuilt kernel
    • 5ccab4f : angler: update prebuilt kernel
    • 8c1de9c : angler: update prebuilt kernel
    • 92c1567 : angler: update prebuilt kernel
    • 8cbb1a5 : angler: update prebuilt kernel

  • device/lge/bullhead with 19 change(s)
    • 8159d23 : cpufreq: limit cpufreq in recovery
    • 3762763 : Turn on wpas for Bell.
    • 9f6cc5e : Xtra Fixes - https, version check & version 3
    • 703d858 : Separate ambient display triggers
    • 7d16805 : QCamera2: HAL3: Report ERROR_RESULT when metadata is dropped
    • d4b76ab : update media_codecs_performance.xml based on latest NM measurements
    • c5574f6 : update media_codecs_performance.xml based on latest NM measurements
    • ffadba0 : bullhead: move location/ to vendor
    • f00b831 : Update blobs to reflect QXDM logger change
    • 58c313b : Disable QXDM Logger for AOSP Bullhead build
    • 40006c9 : bullhead: Enable Active mode offload support
    • fad40a5 : Bullhead: Update fuse kernel header
    • dcb8e32 : bullhead: Remove force 7 bit sms encoding for Vodafone Spain & Portugal
    • 8cea6ee : recovery: erase nanoapps on factory reset
    • d2a005c : QCamera2: HAL3: Set timestamp source based on sensor sync availability
    • e42a877 : kernel-header: fuse: add kernel specific FUSE_SHORTCIRCUIT
    • 192bfb9 : Ensure device does not use "allow hold" carrier config option.
    • ce85dc4 : bullhead/audio: Modify combo path gain to fix speaker distortion
    • ad7f05a : Revert "Add Wearable node.db to Bullhead dumpstate."

  • device/lge/bullhead-kernel with 17 change(s)
    • bd1e4c5 : bullhead: update prebuilt kernel
    • d8fdaff : bullhead: update prebuilt kernel
    • ba7999d : bullhead: update prebuilt kernel
    • 088e585 : bullhead: update prebuilt kernel
    • 6051a58 : bullhead: update prebuilt kernel
    • cfd5cd9 : bullhead: update prebuilt kernel
    • 26b925d : bullhead: update prebuilt kernel
    • d2606bd : bullhead: update prebuilt kernel
    • 195d518 : bullhead: update prebuilt kernel
    • 0bbf252 : bullhead: update prebuilt kernel
    • 582b7dd : bullhead: update prebuilt kernel
    • 8ea9e23 : bullhead: update prebuilt kernel
    • c1d476e : bullhead: update prebuilt kernel
    • 830df66 : bullhead: update prebuilt kernel
    • 4875e34 : bullhead: update prebuilt kernel
    • 5454481 : bullhead: update prebuilt kernel
    • f590437 : bullhead: update prebuilt kernel

  • device/moto/shamu with 15 change(s)
    • 3ccd4c4 : audio: fix headset + speaker path
    • a49600d : Xtra Patch - https
    • 2538a1c : Separate ambient display triggers
    • a5eb0b1 : Revert "shamu: add location API"
    • 921546b : Update blobs to reflect QXDM logger change
    • b76d411 : shamu: remove discard in fstab
    • c6efa5d : Disable QXDM Logger for AOSP Shamu build
    • 5b3d406 : QCamera2: stack: Time out if wait_for_event takes too long
    • e25bd40 : Allow shell to access battery info
    • 4cf50f3 : Revert "Revert "Path fix for backend connection to FE upon call disconnection""
    • deda7a6 : Revert "Path fix for backend connection to FE upon call disconnection"
    • 0658344 : Fix support for UNPROCESSED audio sources
    • 6376cf2 : Fix support for UNPROCESSED audio sources
    • a02879f : shamu: remove discard in fstab
    • f736f88 : Ensure device does not use "allow hold" carrier config option.

  • device/moto/shamu-kernel with 8 change(s)
    • 3c08f14 : shamu: update prebuilt kernel
    • bb99af6 : shamu: update prebuilt kernel
    • 26fef03 : shamu: update prebuilt kernel
    • 7ea8aa7 : shamu: update prebuilt kernel
    • 9aa4335 : shamu: update prebuilt kernel
    • 58a5658 : shamu: update prebuilt kernel
    • 1d6d185 : shamu: update prebuilt kernel
    • 1ae9886 : shamu: update prebuilt kernel

  • platform/art with 20 change(s)
    • 645e477 : Ensure OpenDexFilesFromImage closes file to prevent file descriptor leak
    • 47d522b : ART: Reprint long messages on abort
    • 15b7c90 : ART: Clean up IRT-related abort messaging
    • 280f32b : ART: Dump referenced type in IRT overflows
    • d3997bd : Make test for app-image loading.
    • 4e9c4e7 : Smarter image layout
    • 25adcfb : Make image test multi image
    • 894f3fd : Ensure class is initialized when reading its fields from debugger.
    • b47a1cc : Fix vtable corruption issue
    • c90450a : Don't assume resolved classses are filled in for ResolvedFieldAccessTest
    • 0e4a2f0 : Save environment snapshot and use at fork/exec
    • c770fe0 : Pass the right class loader when inlining.
    • 250a966 : Add lock when iterating over BacktraceMap.
    • db16f2a : Card mark holding class instead of declaring class
    • 23da026 : Revert "Revert "Use try lock to fix class resolution race""
    • adc538a : Revert "Use try lock to fix class resolution race"
    • 1386f86 : Use try lock to fix class resolution race
    • 4739338 : Revert "Save environment snapshot and use at fork/exec"
    • 95ca9d2 : Fix debugger calling new String().
    • 1488ff8 : Save environment snapshot and use at fork/exec

  • platform/bionic with 8 change(s)
    • 3656958 : Fix a linking error in bionic/tests
    • 8995c38 : Fix for default library path "/vendor/lib"
    • ba9734f : Update timezone data to 2016g.
    • fa8f1d0 : Fix tzdata loading.
    • 23af6af : Fix dlext.ns_smoke test
    • 7da4bbb : linker: stat /proc/self/exe instead of executable_path
    • a6f3b63 : linker: warn about W+E load segments
    • 766275e : Fix pty.bug_28979140 test in Bionic

  • platform/bootable/recovery with 2 change(s)
    • 41a3fd4 : Check corruption when reading uncrypt_status file
    • e16e799 : save uncrypt status to last_install

  • platform/build with 117 change(s)

  • platform/cts with 307 change(s)
    • e129b7b : Camera2: RecordingTest: Enforce frame drop test only on non-LEGACY
    • 670c270 : Fixed themes test for watches with different DPI settings.
    • 2d25bb5 : Add Gnss Status test
    • b13c31b : Disable ListeningPortsTest
    • 1adddd5 : RTSP Media tests should use redirector.gvt1.com
    • d3457ba : Fix Remote CTS Tests.
    • f645581 : Add CTS test for CVE-2016-3878
    • deb886b : 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
    • e1fc776 : 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
    • 49d2957 : Fix rotation while docked CTS
    • cbdc82a : Sync manifest golden copy in CTS
    • 780ee37 : CTS to test service binders accessibility from isolated processes
    • bf1605d : A11y CTS: Check keyboard presence explicitly
    • a5f9766 : Fix rotation while docked CTS
    • b6c7598 : Manually merge preconditions sharding fix in mr1
    • 9df5231 : Updating CTS Security Patch Month to 12 for Dec 2016
    • c76b1b7 : Disable ListeningPortsTest
    • d51d6c6 : Extend wait time for testTRacingContent
    • d9ef313 : Fix STK CTS test failure
    • 7add708 : Fix deny with prejudice button click for watch.
    • 442bc02 : Update XXXHDPI theme tests golden images.
    • 7895e48 : Proper exclude tests on watches. And also exclude condition provider test on watches.
    • 7bf2de5 : Add test for CVE-2016-3755
    • 42a90bf : RandomRWTest now checks for usable space before running Bug: 30151120 Test: cts-tradefed run cts -m CtsFileSystemTestCases -t android.filesystem.cts.RandomRWTest#testRandomUpdate
    • dda99c1 : Sync manifest golden copy in CTS
    • b1fab2d : Add module done/total info to result XSL
    • 61bbb2d : ExifInterfaceTest: Catch IOException
    • d82b1f6 : Use CollectorUtil functions in ReportLogCollector.
    • cd29ec0 : ExifInterfaceTest: Catch IOException
    • 2389f15 : Fix testTimeTrackingAPI_ChainedActivityExit fail in single run.
    • d176fe2 : Revert "fix testFling bug"
    • e21f3fd : Add device ID to adb command
    • 2d408ee : Cherry-pick SurfaceViewSyncTests
    • dddc46a : Lock orientation for CapturedActivity
    • a77d7da : Fix module-level preconditions sharding
    • ada1607 : Lock orientation for CapturedActivity
    • 8630728 : Remove fps checks from DecoderTest#testVrHighPerformance tests.
    • 323b160 : Revert "Tests migration feature meta tags to Conditionalized Tests."
    • 34a018d : Revert "Fix for com.android.cts.verifier.location.GnssNavigationMessageTestsActivity"
    • 5e5a53e : Increase the timeout for dpm.removeActiveAdmin().
    • 1b1619f : [CTS]It should be more reasonable to control battery saver function from setting DB instead of plugging/unplugging charger for “CtsHostsideNetworkTests” test case.
    • c3c4c8b : Remove fps checks from DecoderTest#testVrHighPerformance tests.
    • 3fc3d67 : CTS test for issue #32125907: Intent.replaceUnsafeExtras() corrupts original bundle
    • c3589f8 : Fix build
    • 98a61e2 : TIF: Rename 'Fake' rating to 'Custom Rating'
    • 9002e2b : Validate measurements for devices reporting getGnssYearOfHardware as "2016" or newer
    • c318569 : Expand FEATURE_VR_MODE_HIGH_PERFORMANCE tests.
    • 4b601e8 : Force GenerateImagesActivity to portrait orientation.
    • 94110df : AudioTrackSurroundTest: check elapsed time instead of instantaneous rate
    • 1757e29 : Wait for mMediaProjection to be initialized in CapturedActivity bug:32020820
    • 71d713a : Canonicalize return and parameter types with generics.
    • c49f3f1 : Magnification center moved to the screen center
    • 4794f7f : Add Nougat MR1 version code 7.1.1
    • d218bfe : Update the rest of golden images for theme test.
    • 99948d4 : Update ThemeTest golden images for xhdpi density.
    • 0cf7d38 : Fix false alarm zero GPS measurement CTS failure
    • eef1d86 : Remove fps checks from DecoderTest#testVrHighPerformance tests.
    • f2658e8 : Update ThemeTest golden images for xhdpi density.
    • 81156fd : Add CTS test for CVE-2015-6608 This test verifies whether a m4a file limits the memory usage during decode media
    • a2e47d0 : test app must be streamed
    • 2bb49f7 : CTS test for scale bitmap shaders for target density
    • f025996 : Improve robustness of MediaSyncTest
    • 47fb62a : dram: Fix ArrayIndexOutOfBoundsException when all data are rejected.
    • 64047bf : Fix for com.android.cts.verifier.location.GnssNavigationMessageTestsActivity
    • 361fb7e : Check if smallestWidthDp doesn't change during rotation
    • f64a8bd : Add /dev/pmsg0 to CHAR_DEV_EXCEPTIONS
    • 105b073 : Set explicit theme on PopupWindowCtsActivity.
    • d6406de : Make ListPopupWindowTest work with narrow screen
    • edb93f9 : Clean up files after download finishes.
    • 3feeeb9 : Some fingerprint devices need double-confirmation.
    • 127c044 : Switch to rebootUntilOnline().
    • 6dfd84a : Some fingerprint devices need double-confirmation.
    • df27920 : Tests migration feature meta tags to Conditionalized Tests.
    • 40a7309 : Fix SMSSendConfirmationCheck so that it doesnt fail on tablets or tv's
    • ef1f0f7 : Fix sustained performance CTS test failures.
    • 9a6615a : Test for issue #29422027: APR: Runtime restarts in system_server
    • e86329d : Loosen timing expectations in SurfaceViewSyncTests
    • 7f8bdf0 : Make sure IME does not interfere with TextView tests
    • e62a4fa : Fix flaky CTS TextView test
    • 4799a3c : Fix sustained performance CTS test failures.
    • f5611c1 : Test API 21 MediaFormat keys for AAC DRC
    • c2da89c : Test for issue #29422027: APR: Runtime restarts in system_server
    • a9afdd2 : CameraITS: add display brightness control to wake_up_screen
    • 85b2905 : Prompt for mode setting only if setting is available
    • 8ab074f : Reduce strictness of testSmallRect temporarily
    • 01e76b2 : Increase global timeout for long-running testcase.
    • 49a8d49 : Selecting uninstall button based on text
    • 0ced7d3 : Correctly handle "no sticky intent" case for HDMI connected test.
    • 55f3565 : Listen for right broadcast in testTimeTrackingAPI_ChainedActivityExit
    • e529d11 : camera: Fix FPS range test for legacy devices
    • 54ad42b : Don't fail test if permission dialog button fails to click
    • 8b0a65f : Fix BroadcastReceiver being unregistered too early.
    • f4499ca : camera: Fix FPS range test for legacy devices
    • 623de43 : Add xxxhdpi assets for CTS theme host test
    • dbb39b0 : Add support to Conditionalized Tests to CTS Verifier using annotations.
    • c88fc6f : Fix STK CTS test failure
    • aca9146 : Add test for AsyncTask cancelling upon exception
    • 6d3650f : Remove the retry logic of testScreenCaptureImpossible
    • b543222 : Adding log / workaround for flaky testScreenCaptureDisabled test
    • 88dc4ad : Fix testPackageInstallUserRestrictions
    • 991235c : Adding a known issue for drag/drop cts tests in DR.
    • 66f496f : Add a CTS test for system-defined public activity intent presence
    • 3375efb : Remove failure check for NV21
    • 616c3c4 : Fix DO/PO Wifi CTS
    • cca12aa : Adding initial CTS tests for Drag and Drop.
    • 78bba11 : Let package of encryption be set by resolving information
    • 52d30fe : DngCreatorTest: Add test logging to help debug failures
    • 0600a22 : Camera: improve accuracy of sensor fusion test
    • 0fe8e72 : Fix for testFreeformWindowManagementSupport
    • 7557d88 : Ignore sub-pixel failures in CTS theme tests
    • 8682b02 : media: Scale actual PTS for VideoDecoderPerfTest
    • 98d7fdc : Fix the SingleSource foreach test with LaunchOptions.
    • 48c93bf : Fix the SingleSource foreach test with LaunchOptions.
    • 7be97b4 : Ensure the date and time pickers use the correct modes under HOLO
    • d9a94d0 : Fix for MtpHostTestActivity#MTP Host Test
    • c2b0668 : Add subplans and extend retry feature for CTS/GTS
    • d3a3d7c : Fix subplan filtering
    • 114727f : Fix for FeatureSummaryActivity#Hardware/Software Feature Summary
    • 8bad685 : EDI: Ignore all double values that is NaN or Infinite
    • f80b4ff : fix testFling bug
    • 89a760d : CameraITS: fix div by 0 (hyperfocal diopter)
    • 35c1ec5 : EDI: Ignore all double values that is NaN or Infinite
    • f351abf : Test to ensure a toast doesn't affect app standby
    • 35f0ffe : Fix testTimeTrackingAPI_ChainedActivityExit test
    • ea6ca1a : Fix flaky CTS TextView test
    • f8f8963 : Disable WiredHeadset tests
    • f224857 : Make sure IME does not interfere with TextView tests
    • ffa1c48 : CTS: stop checking permission if dir is null
    • 342dd3e : Updating CTS Security Patch Month to "11" for November 2016
    • 9f90c1d : "Fixing" EnumDevicesTest.test_getDevices() to allow for TV-style devices.
    • a8b95eb : allow embedded hyphens in OptionHelper#getValidCliArgs CLI parsing
    • 5a818e3 : Tests for idle parole when charging
    • 9e061f9 : Camera2: DngCreator: Check date/time of created DNGs
    • c07b7f9 : Disable testDeniesOnceForAllClearedWhenPackageRemoved when not supported.
    • ed53888 : Fix for testPlayStreamData
    • c903dec : Handle inconsistent values for PR_SET_TIMERSLACK_PID in android.os.cts.SeccompTest.
    • 8de5774 : Fix a memory corruption (NativeCodeTest testPipeReadV)
    • 1ddea69 : Add option logcat-on-failure-size to CTS and GTS
    • c7e8c34 : Require android.software.device_admin for certain CtsVerifier tests
    • 5256669 : Make "done" phase of ScreenPinningTestActivity reentrant.
    • cc59c47 : MediaSyncTest: increase ramp up time due to initial latency in AudioTrack.
    • 5f8cd70 : CameraITS scene4 should be skipped if read_3a is not supported
    • 8e95818 : CameraITS scene5 should be skipped if read_3a is not supported
    • 40510a9 : CTS verifier: "inline reply must reset shortcut manager rate-limiting"
    • d9006ca : Revert "Manually merge commit 'd3d4725f08ac2f27368cda123e87751231c9bd14' into nyc-dev"
    • 140a930 : Allow last item to overlap prompt in testPromptViewBelow()
    • 14ecabb : Add creation of subplans from console
    • c80693f : PacketReflector: Ignore IPv6 flow labels in ICMPv6 test
    • 04a6333 : CameraITS: fix divide by 0 bug
    • 1feec9e : CTS for test-only-flag inheritance
    • a0e7547 : Fix CTS test failure
    • 3f162a4 : CameraITS: scene1/test_ev_compensation_basic.py luma saturates at 253
    • 0717ba4 : Increasing dhrystone failure threshold to 10%.
    • 57f9e9f : Fix sustained performance CTS test failures.
    • b249785 : Fix module filtering when include filters exists
    • 494051e : Fix a memory corruption (NativeCodeTest testPipeReadV)
    • bab4897 : Fixing default routing tests for Android Devices missing an input or output.
    • eef4f7f : Fixing default routing tests for Android Devices missing an input or output.
    • 4cc4075 : CTS: Add host-side EDI
    • 75aceb9 : CameraITS scene5 should be skipped if read_3a is not supported
    • 7878e4e : Turn screen on when activity is on resume.
    • f7f23ee : CameraITS: Changes for ITS-in-a-box
    • 0e9d107 : Add option logcat-on-failure-size to CTS and GTS
    • f934a62 : Fixed MediaCodec resource leaks
    • b9e94c6 : CameraITS: fix largest size logic
    • 6e2e5fd : CTS for the new account check before installing PO/DO.
    • 29cb19b : CameraITS scene4 should be skipped if read_3a is not supported
    • 02cc465 : Increasing dhrystone failure threshold to 10%.
    • 905ddc5 : Prevent apps to overlay other apps via toast windows - CTS
    • 3a7ac4c : Increase SoundPool loading timeout again
    • 90aac7b : Add CTS test to assert we aren't leaking memory
    • 42ca8ec : CameraITS: allow socket writer thread recover from error
    • adb06aa : CP: Device info collection covering GLES 2 and 3
    • f2c95bc : CP: Remove Vulkan format ID from the json field name
    • 1678f14 : Do not verify intent of android.settings.USER_SETTINGS if multi-user is not supported
    • 1dfcc1c : Added Bluetooth LE tests
    • 4ed1133 : Add check to make sure Telecom is Available
    • ca2caaa : Add CTS tests for LocalSocket read/write timeouts
    • 0266332 : Fix CTS GPS verifier false failure
    • 0c1055d : Correct CTS's use of isActivePasswordSufficient.
    • f97a2bf : Add CTS tests for LocalSocket read/write timeouts
    • b31fd04 : Make tests wait correctly for Drawing to complete.
    • 68d4e47 : CameraITS: remove sensor fusion scene
    • 10f701d : Add class for plans in compatibility testing
    • 582fabf : Extend wait time for testTRacingContent
    • 9dd4ff6 : Track CA certificates update
    • c623c29 : Revert "Track CA certificates update"
    • 3584c43 : CTS: Add tests for UserManager.isDemoUser() api.
    • 1519609 : Replace libziparchive-host with libziparchive
    • 78abf16 : Document waiver for testKeyStore_..._Params_Unencrypted_Failure
    • b2493d6 : CDD Coverage
    • 57c4c34 : cts: Use reduce for faster SurfacePixelValidator
    • a0335f2 : fix null pointer exception for filesystemperf
    • 75b410d : Add WallpaperInfo CTS test
    • 596d543 : Remove WebView startup StrictMode CTS test and add NullWebView check
    • a58e004 : Improve stability/debuggability of SurfaceViewSyncTests
    • abd1200 : Change the video file in MediaStore_Video_ThumbnailsTest.
    • 4eab169 : Handle inconsistent values for PR_SET_TIMERSLACK_PID in android.os.cts.SeccompTest.
    • 2056c23 : Fix not executed bug
    • a26de5a : Add sleep to workaround failure in EglConfigTest#runConfigTests
    • be34663 : Improve stability/debuggability of SurfaceViewSyncTests
    • 02eeffb : CameraITS: allow each scene to be ran independently
    • f9564a9 : Add CTS test for internal AnimationScaleListDrawable
    • b2d518c : Fix CTS GPS test false failure
    • abc58d6 : Fix clang-tidy warnings in libjnitest.
    • ed46a23 : Fix clang-tidy warnings in librscpptest.
    • 256c41e : Fix clang-tidy warnings in openglperf2.
    • e54e9a6 : Fix clang-tidy warnings in audio_quality.
    • d1b5963 : Replaces pcre with pcre2
    • 5c7cc7e : Camera: fix NPE in verifyFpsNotSlowDown
    • 24fee45 : Backporting shortcut manager CTS to mr1
    • 1291d07 : Added tests for network restrictions while the screen is off.
    • 4142a32 : CameraITS: require python opencv 2.4
    • 4a13751 : CameraITS: fix largest size logic
    • 5bbac4b : Improve robustness of MediaSyncTest
    • 2dde480 : MediaSyncTest: increase ramp up time due to initial latency in AudioTrack.
    • daf5c3e : Add option logcat-on-failure-size to CTS and GTS
    • ce97519 : Fix activity capture crash for watches
    • 691f06e : Track CA certificates update
    • dab78b3 : Tests Scoped Access Directory 'do not ask again' is cleared when package is removed.
    • 2eb779a : Override Console 'version' command
    • 003c0f4 : Require android.software.device_admin for certain CtsVerifier tests
    • d39d155 : Make "done" phase of ScreenPinningTestActivity reentrant.
    • c7c3615 : Fix testCreateFromPdu() to test for the correct behavior for null input.
    • 7b1cfba : Test large album extraction
    • 192d3ec : Update themed drawable CTS test for layer drawable callback fix
    • 476bea1 : ConnectivityConstraintTest: Fix wifi state check in tearDown()
    • d028e05 : Add Mockito to deps for Conscrypt tests and remove core-tests
    • cfff5d1 : Fix module-level preconditions sharding
    • 4770f26 : Add test for AsyncTask correctly handling exceptions when cancelled
    • 8449021 : Add frame-rate requirement to MediaFormat used to find matched encoder
    • 7f88eec : simpleperf_cts_test: link libevent.
    • 6944078 : Add the new android kernel path to includes.
    • 5c57bbd : FileSystemPermisionTest: Drop unused method
    • 8cbd3b1 : Use mockito-target-minus-junit4.
    • 2cb1a9e : android.core.tests.libcore.package.tests: add mockito to the dependencies
    • e9478e5 : Fix misc-macro-parentheses warnings in cts.
    • 77741e4 : [RenderScript] Fix refocus test to accommodate different rounding behavior for half_sqrt().
    • 51c6dc5 : Remove data race from refocus test
    • 0ddba6a : Remove one test from MediaCodecTest#testCreateInputSurfaceErrors.
    • f60c84e : Return all errors, not only the first one.
    • 50c111f : Use libvkjson_ndk instead of platform libvkjson
    • 51e59b7 : Initialize MockWebServer in setUp() not construction time
    • fed9991 : Fix misc-macro-parentheses warnings in cts.
    • e51ca23 : Modify to support bitness of a public library.
    • 51ec4a9 : Stop linking unused libraries
    • 0e144b8 : Add CSD back after flush
    • 9ecdeb4 : Link protobuf for simpleperf cts test.
    • f9b94f1 : Require CONFIG_SECURITY_PERF_EVENTS_RESTRICT
    • ceee0e9 : Delete obsolete workaround for locale "haw".
    • db2127a : Fix camera2.cts.CameraManagerTest.testManagerGetDeviceIdList for TV.
    • 4ab89dc : Add WRITE_EXTERNAL_STORAGE perm to libcore tests
    • c099d05 : Fix makefile issues with cts_audio_quality
    • aec0dbe : Use LOCAL_CTS_GTEST_LIST_EXECUTABLE
    • a6b9113 : Use LOCAL_CTS_GTEST_LIST_EXECUTABLE
    • 75a5fda : Add tests for java.nio.channels.FileChannel lock methods
    • 34c10c1 : Add tests for java.nio.channels.FileChannel lock methods
    • 45a4982 : libcore: Remove DeserializeMethodTest from cts list
    • e76cbc0 : KeyPairGeneratorTest: Add test for bug 28384942
    • 9023598 : testAllBlockDevicesAreSecure: move to host side test
    • ffbf080 : Make sure telecom settings intents are handled
    • a9be338 : old-cts: Add support for testng runners and libcoreoj tests
    • 54fa61c : Make linker_namespaces test run on a device without webview
    • 36d17c0 : CTS tests for single-source RS allocation API
    • 7a9c041 : testAllCharacterDevicesAreSecure: move to host side
    • ad6f426 : Improve linker_namespaces CTS test
    • 4335a9a : Removed unused global variable
    • 98faf3c : CTS tests for single-source RS rsForEach
    • 5d09362 : simpleperf_cts_test: build static binary.
    • a6c24e4 : simpleperf_cts_test: use libbacktrace_offline static library.
    • 1c9ec8c : Adjusted precision of refocus test
    • b081c55 : Shrank refocus test and reference image size
    • c554c8a : Allow vendors to extend the list of public libs
    • c0bd21c : java.nio.channel.FileLock test
    • 52b7ca5 : [RenderScript] Guard rsDebug calls with a runtime check
    • 378bd4b : A new bionic test requires -lresolv on the host.
    • 5137470 : android.core.tests.libcore.package.tests: fix build breakage
    • f7a1d6e : android.core.tests.libcore.package.tests: add mockito to the dependencies
    • 4536760 : Clean up AllocationCopyPaddedTest.java in cts
    • b72139b : Remove support of disabling Jack.
    • 86a9a00 : android.keystore.cts: move KeyStoreTest from libcore
    • 7e31de6 : Add global enforcing test.
    • 5a64f58 : Replace custom rules with BUILD_PREBUILT
    • 3fd2820 : Add missing libraries to openglperf2 test cases.
    • 1bcaa83 : Link lzma for simpleperf cts test.
    • 27f2a1c : Remove cts-tf-dalvik-buildutil depency to jack.jar
    • 2fb3037 : Remove read check for xt_idletimer dir.
    • 4bbdf2d : Relax the error message check
    • ae66d22 : Build only the first arch for cts_audio_quality_test
    • 05c0ea1 : Fix mktemp usage
    • 891e11f : [RenderScript] Test Float16 variants of Allocation copy functions
    • 5ffe3d5 : Stop hardcoding gtest headers/libs.
    • 6e714f6 : Add simpleperf cts test.
    • 2bcdc24 : Add CTS tests for default methods
    • abc22ed : Swapped memset params
    • 457ced7 : Don't call jack script without configuration
    • 50a0db7 : Remove SELinuxTest#testNoBooleans.
    • d080f5a : Add flags needed to switch Jack to 1.8 for CTS targets
    • 8863ee9 : Update copyright dates on generated CTS files.
    • 49a6bc5 : Fix inconsistency between API generator and CTS files
    • 1c2efc2 : Remove usages of jill.jar, use jack instead
    • 2973ee9 : Add test for linker namespaces
    • b258779 : Explicitly mark dirs for testNo64 search.
    • da86222 : Change mockito-target to mockito-api
    • aa5fd42 : Should use getSupportedVideoSizes()
    • 77d891e : Add test to check for mmap_rnd_bits on supported archs.
    • c48d4ce : Use jack script to build vm-tests-tf

  • platform/developers/build with 7 change(s)
    • b6e85c4 : Update icons for N MR1 samples
    • 3345eb7 : Add new samples for N MR1
    • a015966 : Syncing latest sample prebuilts for nyc-dev.
    • 328531a : Syncing latest sample prebuilts for nyc-dev.
    • 3c56004 : Update Gradle wrapper to v2.14.1
    • 4cc13aa : Update gradle build and support library.
    • b81b997 : Fixes lint errors for a menu item.

  • platform/developers/samples/android with 20 change(s)
    • 60c87a2 : Fixes lint warnings. Lower the minSdk to the appropriate level.
    • 3b11385 : CommitContent Samples: Add new icons and update template-params
    • a2b7fc4 : AppShortcuts: Update icons and template-params
    • b703d26 : Some refactoring for the ShareActionProvider sample.
    • 2b2552a : Fix lint warnings
    • eb25fe9 : Add Commit Content samples to nyc-dev
    • 16825c2 : Add AppShortcuts sample
    • efd2f1d : Adds missing nodes to template xml so description and other info is added to github repos.
    • 131e3b9 : Fix categories and intro.
    • 0d2f2c6 : Syncing template-generated build artifacts
    • d72f3df : Update Gradle wrapper to v2.14.1
    • 4cacafe : Add WearNotifications to master build.gradle
    • 8e7fe17 : Add sample project description and screenshots.
    • db90a2b : Adds support for manually triggering complication update via tap action to public watch face samples.
    • 505e459 : Add Wearable side of Notification Styles (for 1.0 and 2.0 standalone apps).
    • 5fd8e37 : AppRestriction: Remove bundle restriction
    • 720b592 : docs: Fix '\n' appearing in DAC index page for StorageProvider
    • 1304413 : Adds support for new permissions in Wear 2.0 Complications.
    • 68c345b : Update gradle version and GMS core used.
    • b1700c1 : Adds Notification Style examples for apps that want to support phones/tablets and wear in addition to learning the styles.

  • platform/development with 17 change(s)
    • 0af1e77 : docs: Add new samples for N MR1
    • e800044 : Delete development_settings.xml
    • 68bb03d : SDK Platforms 25.0.0 config file update
    • eab7e30 : Android 7.1.1 DP1 / SDK API 25.0.0
    • fb6d126 : Emulator: reset sdk system images revision to 1
    • ccc3c96 : Re-add WearNotifications sample to build/sdk.atree
    • e482447 : Revert "Add WearNotifications sample to sdk.atree"
    • 8b0e298 : Revert "Add WearNotifications sample to sdk.atree"
    • f765bda : Add WearNotifications sample to sdk.atree
    • 697d71f : Syncing latest sample prebuilts for mnc-dev.
    • b7d2614 : Add transition and documents-archive to SDK artifacts
    • 52d949c : Include android-support-transition library in SDK build
    • 3f1248a : Support new Systrace dependencies
    • e44c67c : Exclude samples directories
    • 3a65b10 : Update due to a platform change
    • 1073602 : Support new Systrace dependencies
    • 8d2a8f0 : Update shortcut sample

  • platform/docs/source.android.com with 2 change(s)
    • b056d34 : Update dalvikvm configuration docs for 7.1
    • 1f5ef22 : Update "Configuring ART" for dalvik.vm properties

  • platform/external/apache-harmony with 3 change(s)
    • a03d270 : Create jdwp test checking value of a static field in an interface.
    • 5617ae1 : Fix NewInstanceString test to not time out getting string value.
    • 3b5288f : Make NewInstanceString test returned String contents.

  • platform/external/boringssl with 3 change(s)
    • 9f12ca8 : Re-add |EVP_des_ede_cbc|.
    • 15706c2 : Fix NID of |EVP_CIPHER des3_cbc|.
    • c313c68 : Fix encoding bug in i2c_ASN1_INTEGER

  • platform/external/chromium-trace with 3 change(s)
    • 7332cdb : Update to latest catapult (be85e5fd)
    • b1cc17c : Prune old pyc files
    • 47f0f1e : Update to latest catapult (1ff7619f)

  • platform/external/conscrypt with 3 change(s)
    • 2486fc8 : Remove SSL_CTX_set_tmp_ecdh call
    • f24631e : Fix alias name for HmacSHA224.
    • 9383832 : Fix typo in name of des-ede mapping

  • platform/external/curl with 6 change(s)
    • 31e6b20 : Update and re-run androidconfigure.
    • e3149cc : Update libcurl from 7.49.1 to 7.50.1.
    • b210797 : Add README.version and update script.
    • 234096a : Update and re-run androidconfigure.
    • d15eaac : Update libcurl from 7.43 to 7.49.1
    • c82860f : Remove bogus dependency on sys/utime.h.

  • platform/external/deqp with 19 change(s)
    • 54ebe09 : Fix deStrnlen fall-back implementation
    • 43227ff : Cherry-pick image_format_properties changes from upstream
    • e5f7483 : Remove a few preprocessor cases testing undefined behavior
    • cf6e6ab : Check for shader type support in negative shader directive tests
    • 4a3a2d7 : Check for shader type support in negative precise tests
    • b172f9e : CP: Split load/store image tests into sub-groups
    • 37e3605 : Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch
    • f6a8152 : CP: Fix required sample count tests
    • 8230646 : CP: Use empty region when buffer age is not supported
    • 66ee615 : CP: Check and enable VK_KHR_sampler_mirror_clamp_to_edge
    • 0da63cf : CP: Fix geometry shader support check
    • 3962010 : CP: Fix ext check in EXT_draw_buffers_indexed negative tests
    • 521bb16 : CP: Handle EGL_EXT_yuv_surface in eglChooseConfig() tests
    • 03d217b : CP: Require 'master' config to be supported in Android CTS
    • ef5688d : CP: Reduce max iter count in alloc_callback_fail.device
    • 1735b7b : CP: Limit VkInstance count in object_management.multithreaded*
    • 80ddee1 : CP: Do not test VkDevice, VkInstance creation OOM paths in WSI tests
    • 3ffc2f2 : Remove a few EGL tests using RGBA4 format from mustpass
    • ab73207 : Copy collect-tests-only option in DeqpTestRunner

  • platform/external/dnsmasq with 1 change(s)
    • 61b542e : Log and ignore unusable interfaces from update_ifaces

  • platform/external/doclava with 10 change(s)
    • 59db07a : Resolve whether parameter types are actually type variables.
    • 00a436c : Fix collisions due to ignoring outer class names.
    • d3a6874 : For ds builds only, emit a separate metadata file for samples only.
    • 35e0d1d : Fix collisions due to ignoring outer class names.
    • ee1c8fa : Normalize image paths pulled from img with itemprop=image b/31772103
    • 62d562a : Remove internal classes from the navtree.
    • 2e6abf5 : Support "ID" lang code in place of "IN".
    • 577bceb : Add new target to generate at_links_navtree.json
    • c7db864 : remove USE_UPDATED_TEMPLATES flag now that 'templates-sdk-dev' is the default template in 'template-sdk', as per: https://googleplex-android-review.git.corp.google.com/#/c/1407762/1
    • 76c3b11 : catch any files that aren't part of the hard coded paths so they still have a page type that's expected by the jd_lists builder. bug: 31244539

  • platform/external/drm_hwcomposer with 3 change(s)
    • ced19e3 : drm_hwcomposer: fix type size check for separate rects
    • 8dd0c16 : drm_hwcomposer: limit maximum depth of frame worker queue
    • ff717ff : drm_hwcomposer: limit maximum depth of frame worker queue

  • platform/external/expat with 4 change(s)
    • b743e03 : Fix cast from pointer to integer of different size
    • aeb049f : Fix cast from pointer to integer of different size
    • 8caa27c : Fix cast from pointer to integer of different size
    • 3c2f09e : Security Vulnerability - CVE-2012-6702 and CVE-2016-5300

  • platform/external/freetype with 1 change(s)
    • 055aee2 : Update FreeType from 2.6.2 to c38be52bf8de (2.7 + a few post-2.7 CLs)

  • platform/external/icu with 8 change(s)
    • 45472b5 : Update timezone data to 2016g.
    • 6c50062 : Add missing test change for Unicode 9 / emoji change
    • 5f246fd : Add missing test change for Unicode 9 / emoji change
    • da50ef1 : Fix Unicode 9 Emoji LTR class.
    • f28636b : Changed Turkish translation for Cyprus, cts tests
    • 49712e9 : Changed Turkish translation for Cyprus, generated binaries
    • 348d296 : Changed Turkish translation for Cyprus, source only
    • df87c61 : Fix deadlock between java.util and ICU TimeZone.

  • platform/external/iproute2 with 1 change(s)
    • d4db01b : ss: Support displaying and filtering on socket marks.

  • platform/external/libavc with 4 change(s)
    • 6676aeb : Decoder: Fixes in handling errors in Mbaff clips.
    • 026745e : Decoder: Ignore few dpb errors
    • bc71ad2 : Decoder: Fixes for handling errors in multi-slice MB Aff streams
    • c2e8ffe : Fix in the case of invalid SPS PPS

  • platform/external/libhevc with 1 change(s)
    • 12bdb4a : Added memory barrier calls

  • platform/external/okhttp with 2 change(s)
    • f38272f : Apply upstream commit: Allow HTAB in header values.
    • da03960 : Use different URL encoding for single quote in query

  • platform/external/skia with 3 change(s)
    • e9f90a2 : Add missing "typename". Rename type in macro.
    • 0e90812 : Make reference counted assignment check for races.
    • 52d00b3 : Fix rewinding bug in SkJpegCodec (cherry picked from Skia)

  • platform/external/sl4a with 17 change(s)
    • 9d9222a : Add legacy VPN support in SL4A.
    • 8ab39b6 : Add a Persistent Listener for Connectivity Change Broadcasts
    • d1100e8 : Fix misspelling of manufacturer
    • 2ba2c3d : Use Byte array instead of comma separated String
    • c4096d5 : Adding missing RpcParam annotations to telephony and wifi Rpcs.
    • 5d7f29a : WifiManagerFacade: remove extra disconnect call
    • ae012d3 : Make MTU value consitent when posting events
    • e9c63b2 : Bluetooth RFCOMM Facade fixes
    • ca5c6cb : Add Error Checks in wifiConnect and wifiEnterpriseConnect
    • 709a98f : Update docstrings for imsSetVtSetting and imsIsVtEnabledByUser
    • 5ab500f : Refactor BluetoothRfcommFacade to handle conn threads
    • 62a554d : Include pin in pairing message bundle
    • 2c6f868 : PAN Facade
    • 176c163 : Add functions for explicit control of VT User Settings
    • 90fb428 : Add RPC function for BluetoothManager.getConnectedDevices
    • 3cb9bcd : Remove authorship tags to match Android style.
    • 269cfb3 : ConnectivityManagerFacade: Add startTethering

  • platform/external/squashfs-tools with 1 change(s)
    • 4a094fb : Don't reuse fs_config for root dir, just like make_ext4fs

  • platform/external/toybox with 1 change(s)
    • a801c50 : du: 32 bit systems were maxing out at 2GB when they should max out at 2TB (132 blocks * 512 bytes, done with unsigned 64 bit math).

  • platform/frameworks/av with 99 change(s)
    • 9627e72 : Camera API1: relax the fps check with some margin
    • 8e0ac79 : Camera API1: filter out the unsupported preview fps range
    • 421b5cc : NuPlayerDecoder: initialize dropAccessUnit to true
    • 00f2042 : HTTPLiveSource: implement getFormatMeta
    • 12416c4 : Fix divide by zero
    • a83eebb : HTTPLiveSource: implement getFormatMeta
    • 042d1d1 : AudioFlinger: Improve effect compatibility with RAW and FAST
    • 874f9e0 : Fix potential NULL dereference in Visualizer effect
    • d3bb0ad : AudioFlinger: Improve effect compatibility with RAW and FAST
    • ae52fd3 : stagefright: don't fail MediaCodec.configure if clients use store-meta key
    • afb20c3 : stagefright: don't fail MediaCodec.configure if clients use store-meta key
    • 55fe26a : MPEG4Extractor: set mime type of fileMetaData correctly.
    • 1de83d5 : NuPlayer: return error when neither audio nor video source has metadata.
    • d5ee75e : MediaCodecSource: Fix buffer allocation
    • 0d13824 : Fix divide by zero
    • 01d1e52 : MediaCodecSource: Fix buffer allocation
    • 5b839b9 : ATSParser: dequeue pesStartOffset for every access unit.
    • a97494e : Rename UK tones to GB tones
    • b08d83e : ATSParser: dequeue pesStartOffset for every access unit.
    • fd9cc97 : MPEG4Extractor: Check mLastTrack before parsing btrt box.
    • 165d17f : audio policy: fix capture indication to sound trigger service.
    • 271a93e : audio policy: fix capture indication to sound trigger service.
    • 9633ca2 : audio policy: fix media volume after ringtone
    • c5e316d : Handle idle-loaded state transition when loaded-idle is still in progress
    • 57de36c : audio policy: fix media volume after ringtone
    • d36832a : Fix potential heap data leak in mediadrmserver
    • 2cc3afc : Fix L3 HLS decryption
    • ad7dd96 : audioflinger: limit max number of tracks per client
    • 2c45393 : Add logging of written frame counts
    • 2fae4e4 : Limit mp4 atom size to something reasonable
    • cb898dc : Limit mp4 atom size to something reasonable
    • 638c99b : Limit mp4 atom size to something reasonable
    • 7788f12 : Limit mp4 atom size to something reasonable
    • 03237ce : SampleIterator: clear members on seekTo error
    • 866c800 : Check mprotect result
    • 3048485 : Avoid returning decrypted data over binder
    • d24affe : media: Fix memory leak when recording duration exceeds duration limit.
    • ea76573 : IOMX: do not clear buffer if it's allocated by component
    • 25c20ae : IMediaSource: fix local MediaBufferGroup refcount
    • 7ea72dc : Don't process objects with empty name
    • 7045226 : NdkMediaExtractor: fix advance return value
    • 23fbdff : IOMX: do not convert ANWB to gralloc source in emptyBuffer
    • 9996d9d : IMediaSource: fix local MediaBufferGroup refcount
    • e76f29c : AudioPolicyManager: fix setStreamVolumeIndex().
    • 6dd0fd9 : audio flinger: add support for effects without process function
    • f80a1f5 : OMXNodeInstance: sanity check portIndex.
    • 2e5b570 : Remove force argument to ensure mCaptureThread exit within Visualizer destructor
    • fdeac6c : Release buffer slot basing on reference counter
    • 3d8b4a4 : Address the concurrency of accessibility and ringtone
    • c2934ac : IOMX: allow configuration after going to loaded state
    • a092e55 : Revert "Handle lock() returning a NULL buffer in SurfaceUtils."
    • e03b228 : IOMX: allow configuration after going to loaded state
    • 087ff38 : IOMX: restrict conversion of ANWB to gralloc source in emptyBuffer
    • c139040 : IOMX: allow configuration after going to loaded state
    • 6392ae1 : IOMX: allow configuration after going to loaded state
    • dd81e15 : Fix free-after-use for MediaHTTP
    • 718ae52 : stagefright: always add pts info if max pts gap is set
    • d21bcd2 : audioflinger: fix error reporting in setParameters()
    • 4bb650b : AudioFlinger: flush direct tracks that are paused
    • 534bb61 : IOMX: do not convert ANWB to gralloc source in emptyBuffer
    • de6afd7 : stagefright: Add HLG in ISO transfer table
    • 28a0e9e : Radio: get service by value.
    • 238e124 : NuPlayerRenderer: add more info in a log line.
    • 3b01b30 : SoundTrigger: get service by value.
    • 9bd3c9b : Improve MediaBuffer robustness for remote clients
    • cb9e825 : CameraSource: Close native handle if camera is closed
    • fcf7cf7 : media: Move video buffer timestamp adjustment from CodecSource to GraphicBufferSource.
    • 9db9f8d : media: Notify main thread error if encounter failure in track worker thread.
    • 9a6861c : Fix stack content leak vulnerability in mediaserver
    • 61fcfd1 : media: Move video buffer timestamp adjustment from CodecSource to GraphicBufferSource.
    • d992b59 : rtsp: compare AU seq nums only when seekable
    • ab653c8 : Do not set buffer count to 1 if seeking to closest
    • 6db5763 : Don't CHECK if the source can't be started
    • d218138 : Fix MediaMetadataRetriever seek option OPTION_CLOSEST
    • 19c7197 : camera2: Add parcel/unparcel for missing Surface field.
    • 48932bb : Camera2: CaptureRequest: Use common code for Surface unparcel
    • 11c499a : audiopolicy: Avoid spurious routing in APM::stopSource
    • ccdf3e2 : camera2: Add parcel/unparcel for missing Surface field.
    • e4aab10 : stagefright: return an empty array if using surface inputs
    • 01a977a : Fix AMediaDrm_getKeyRequest which fails clearkey InitDataParser::parse test.
    • b2fb3c9 : Fix AMediaExtractor_getSampleCryptoInfo returning iv as key.
    • 0ab2569 : rtsp: fix StopBuffering condition in monitor
    • 40828d6 : rtsp: refactor access unit queue processing
    • ae48167 : rtsp: cancel AU checks when near end
    • 4c74fde : NuPlayerRenderer: fix racing condition for offload mode.
    • f60abce : Do not park the FastMixer on AudioPatch changes
    • 4d0dd99 : LockWatch: Update to Mutex::timeLock specs
    • 46dc714 : Fix potential overflow in Visualizer effect
    • d32d403 : IOMX: work against metadata buffer spoofing
    • 44a9bf5 : MPEG4Extractor: support version 1 for trun box.
    • e94c27a : audioflinger: Fix battery accounting for offload tracks
    • a5aeb87 : mediarecorder: fix timestamp adjustment for early pause/resume
    • e35600e : Revert "media: Mediarecorder drops the mediabuffer with negative adjusted timestamp."
    • 6fb1ff3 : omx: prevent crash at MuxOMX::freeNode for already freed nodes
    • 17a58b2 : audioflinger: add watchdog on main mutex
    • 3da7f05 : Fix timestretch AV sync
    • f8a4cb4 : IOMX: work against metadata buffer spoofing
    • cbad976 : Parcel albumart as a Blob, to void parceling failures
    • e4df8ab : Camera3Device: Wait for empty in-flight map when waiting for idle

  • platform/frameworks/base with 674 change(s)
    • 30b7bd5 : Always scan the Settings app for updated shortcuts.
    • 71591f3 : Only bind to RESOLVE_EPHEMERAL_PACKAGE once.
    • 75cdae7 : Bluetooth: prevent enabling BLE in airplane mode
    • 21984ee : Ambient: If user turned off ambient, keep it off after split
    • afbf16f : docs: change gpu debugger redirect b/31781348
    • ec50931 : Make sure to call dismissKeyguard after setOccluded
    • 4e82fe5 : Fix GNSS status delivery to the callbacks
    • 9748d76 : docs: Update startService() & bindService() documentation (Proj13)
    • 59474a4 : Fix vpn branded string usage
    • 6251663 : CaptivePortalLogin: set mixed content policy to compatibility.
    • 3f0d75a : VPN network stat accounting changes.
    • b68a83a : Default for sending package name to support should be false
    • 5468090 : Fixed a grey flash when swiping away the last notification
    • 448c0ad : Skip getting transforms for ignored tasks.
    • 9fa2491 : Bluetooth: More logging of bluetooth service state
    • c86db22 : docs: Updating the samples "what's new" for API 7.1
    • 68d699d : docs: Updated ShortcutManager and ShortcutInfo class references.
    • d5ff116 : Only purge sound models that violate the new primary key constraint if they don't contain identical data.
    • f02523b : Fix regression with defaultDisplay adjustments
    • e6eef1f : ExifInterfaceTest: Catch IOException
    • b7e4e10 : Separate ambient display triggers
    • c9ed3b8 : ExifInterfaceTest: Catch IOException
    • 96b9c75 : Validate input for ContentService#setIsSyncable
    • 2582465 : Fix race with Asset destruction and printing allocation stats
    • ffe502b : Ringtone: clear the MediaPlayer listener upon completion
    • 2282bb9 : Framework fixes to support VoLTE conf calls via RemoteConnectionServices.
    • b22665d : DirectReply: fix lockscreen crash
    • 6acb766 : Catch NPE on network state and fall back to empty summary.
    • 5bd5cf7 : Update primary key in VIS sound model database.
    • c80aaa9 : Introduce the config to disable LAUNCH_BROWSER
    • 93278ca : Handle exceptions from #requestPermission()
    • 9a641b6 : Docs: Fixed a broken link
    • 4309721 : Update DisplayMetrics even on default display
    • 3376f58 : Add API 25 to @since list.
    • d0408f0 : Fix launching alarm pending intent
    • 22f8557 : Allow SetupWizard to do WiFi scans if location off
    • da2018e : Only full-data back up regular files + directories
    • 2dbe166 : ExifInterface: Provide backward compatibility
    • 851ec49 : Fix issue #32125907: Intent.replaceUnsafeExtras() corrupts original bundle
    • edd8dc8 : Retain allowBackup annotation when system+lock wallpaper becomes lock only
    • 7af5362 : Fix Notification.Action.Builder copy constructor
    • e441e7f : Correct recently introduced logic error in seamless rotation detection.
    • 137c545 : Docs: Updates to the Download/Test file related to watch setup
    • 3e77984 : Fixed a bug where the system could crash when expanding
    • bd740cd : Fixed an issue where the emergency affordance would show
    • 0fbb608 : RRO: Synchronize access to overlays.list
    • 6dbf67f : Don't expose default strong auth timeout as constant
    • b2457c3 : Allow SetupWizard to do WiFi scans if location off
    • fc9cf72 : Fix SkShader leak for Gradient VectorDrawable and test
    • 78c4114 : Fix crashes after notifying bad notification
    • ac21e56 : Add note about density scaling behavior to setImageURI
    • 3ebe72b : Stop posting config asynchronously.
    • d990e4d : Respect restoreAnyVersion=true in full-data restore path
    • 028a60f : Essential packages' notifications can no longer be silenced.
    • c158431 : Fix small typo in ShortcutManager header docs
    • bee3ea1 : Delete unused broadcast receiver
    • 6d33357 : Removing a mimeIcon specific for album folders from MediaProvider.
    • 374ddfe : docs: Changed Google Analytics link to https://
    • fc4a5c2 : Delete "Show CPU usage"
    • cf71b1f : docs: Add Android developer written case studies
    • 4f26cb5 : Fix: "adb install -s" adaptation for session based install
    • 02920a0 : CEC: Check standby action availability before request for sleep mode
    • 1965375 : docs: Removed "Accessibility" page from "Pure Android" design docs
    • 0bba1c6 : List HF_INDICATORS_VALUE_CHANGED broadcast as protected
    • 762dfd1 : Ignore wallpaper relaunch timeout during shutdown
    • 26ab413 : Docs: Developer written case studies batch 3 (proj 31)
    • 42a4aaa : Set MIME type when building BROWSE intents.
    • 3e01ab2 : Docs: Remove a reference to a deprecated sample
    • 1791f50 : Fixed an issue where HUNS could have a background
    • 5bb5626 : Turn off additional logging in text rendering
    • 5f2ca6b : Fixed a bug where the header would flicker weirdly when replying
    • fe427f2 : Fixed the memory leak when receiving Nav messages
    • 679fe6a : Support calling start() in onAnimationFinished(...) in AVD
    • d3c3c34 : docs: Revised Espresso code snippets
    • d366709 : docs: add collections for Distribute Stories, Games and Apps
    • 0d2a46b : Scale bitmap shaders for target density
    • e9260ee : Allow sysui navigation to work when application occludes keyguard
    • 166b402 : Correctly pass number of input allocations for BLAS
    • fd59044 : Updates documentation for MessagingStyle constructor
    • f20b142 : Fix dismissing window showing
    • d51608c : Revert "Revert "Change bang to x for indication of no internet""
    • 69c1241 : Allow sysui navigation to work when application occludes keyguard
    • 197226e : cherry-pick from mnc-io-docs: docs: Updated descriptions for CSV file settings within IAB.
    • aaed526 : Add logging to CallerInfoAsyncQuery
    • e081040 : docs: Updating TIF docs for new TIF Companion library.
    • 4585374 : Remove incorrect non-roaming list for Telus.
    • 0d6e54e : Removing over-active NTP & XTRA assistance downloads
    • 006e061 : Reject DHCP packets with no magic cookie
    • 9f61d17 : Revert "Fix backup for users hit by erroneous backup disabling"
    • 781240d : Fix bounds rotation logic
    • 4c01910 : Add logging to CallerInfoAsyncQuery
    • e39a8a4 : Change DEFAULT_BG_LOW_JOB_COUNT to 1 in JobSchedulerService.
    • fd6846e : Wear Preview, auto, tv, versions project metadata. b/31771704 b/31903798 b/31773716
    • 652c5ad : Fix job scheduler crash due to uninstall race
    • d7dbec7 : When adding dialog window but not creating update the configuration.
    • 501d59d : Revert "Bump up preloading recents on boot up to user unlocked."
    • a4a4763 : Recents TV: Do not allow negative delay
    • 240ddd7 : Doc change: remove intl/nn from collections paths.
    • e0ea7fe : Catch runtime exceptions when parsing DHCP packets
    • 9c55556 : Make umbra lighter when the blocker is too high and has no real umbra area.
    • 9a48134 : Tethering: check if configManager is null
    • eafb535 : Eliminate unnecessary object churn in job scheduler updating
    • 0288dcc : Ambient: Re-register all trigger sensors if one fires
    • b07f140 : Tethering: check if configManager is null
    • ad32c55 : QS: Don't set flashlight state when we don't have an id
    • f11ee9f : Ignore loss of IPv6 provisioning when not avoiding bad Wi-Fi.
    • b77b775 : Slightly simplify IpManager#compareProvisioning.
    • 5b437d6 : Conditionally accept loss of on-link IPv6 DNS servers
    • 065ab6e : Refactor "avoid bad wifi" logic into a utility class
    • b14d4ab : Prevent any rotation while seamless rotation is pending.
    • 45f6a27 : Prevent triggering orientation changes until previous completes.
    • 4bf191c : Add "FILTER_NOT_HIDE" to filter out the apps.
    • cb99a72 : Fix issue #31305336: File corrupt: too many wake locks 101
    • 1f85971 : Restrict AVD and VD parsing to the current element instead of the whole document
    • 70c6411 : Docs: Wear preview 3 - tweaks to gradle snippet
    • 5754b41 : Fix thread race caused double free issue.
    • dadafd4 : Reload state when user unlocks
    • 1face37 : Docs: Redirect for Android Studio IR Flight Recorder
    • 559013e : Update preview-community redirect to point at +AD.
    • 473af05 : Make magnification ignore invisible wallpaper.
    • 91bb0e5 : Explicitly close FD binder parameters in backup/restore API calls
    • c57c8d9 : Add metrics logging for critical fingerprintd errors
    • ba1f790 : Add a delay before scheduling local syncs
    • c29dac7 : Docs: Fixed the menu navigation instructions
    • 5201f1e : Do not access MTP devices when disabled.
    • 1918214 : Docs: Fixed the Service link
    • 6ba466f : SurfaceView only call forceDisconnect if isValid
    • a9c3a0b : Docs: Minor TOC and link fixes for newly released iteration of Perf docs.
    • f096805 : Docs: Updates to backup documentation
    • e7863c2 : Reset mCurrentUserId when fingerprintd died
    • e848dee : Fix NPE in overridePlayingAppAnimations
    • 27d595a : docs: help button redirects, see go/AS-help-buttons b/31810305
    • fa6a486 : Implement untetherAll as calls to stopTethering
    • deebfec : Notify NetworkPolicyManagerService on tethering changes
    • 0046284 : docs: Broken at link in Memory article.
    • be69199 : Increase char limit for string.
    • 69dac2b : QS: Fix RTL handling for listening
    • 159dfb7 : Fix talkback reading battery 0% on boot
    • 1eabf53 : Handle the race condition when calling uncrypt services.
    • 0b611f1 : Docs: Loose ends from release of Performance and Power docs, 2nd iteration.
    • b65b81a : Docs: New document on interpreting Profile GPU tool results
    • 655230c : Docs: Adds new Battery Historian guide to Performance and Power section.
    • ef40606 : Fixed a bug with the scrollability of notifications
    • 01915a1 : SystemUI: Disable alternate nav bar in car mode
    • 09af67a : Docs: Emulator-related updates
    • 18037fa : Docs: Reducing image-download sizes doc for Performance section on DAC.
    • a80822a : Docs: Fixed the code sample
    • d4fa870 : docs: Updated wording on auto playback app requirement.
    • eb909e3 : Fix issue #31403654: Elevation of privilege vulnerability in deviceidle service
    • 47876e7 : Docs: Added info about vector drawable
    • 4989f06 : Add a missing case when detecting if a toast can be added
    • 1602d09 : Don't touch usage stats before system ready
    • 9dd4194 : docs: Added account sync know issue.
    • bc243a9 : Fixed a few bugs regarding big notification groups
    • 448489a : Work on issue #29422027: APR: Runtime restarts in system_server
    • 92d0602 : Fix crash if drawable doesn't have constant state
    • 62a40f8 : Add a missing case when detecting if a toast can be added
    • b202c67 : Docs: New "Power" area for "Performance" section on DAC.
    • e782434 : Doc: New page in DAC Performance section: how to reduce overdraw in apps.
    • 09d3285 : Don't touch usage stats before system ready
    • be11bc5 : Reset mCurrentUserId when fingerprintd died
    • adff7b5 : docs: Manage Memory perf article
    • 71f3563 : Make dispatchAudioRoutesChanged be called when BT A2DP status changed
    • fa6f70e : Revert "Disable selecting the default audio route when a BT route is avaiable"
    • cf09fe6 : Revert "AudioService: remove deprecated forcing of A2DP off"
    • 486f7d3 : Revert "AudioService: restore A2DP/wired headset auto selection"
    • 289e9c1 : Docs: Wear Preview - Release Notes and more
    • 11ae28f : Change network validation probe default configs
    • 8ed8267 : Fix backup for users hit by erroneous backup disabling
    • 4f62c92 : Fix logic in disabling BackupTransport in DO mode.
    • 7813dd7 : DirectReply: Prevent closing the IME window on reinflation
    • 5eb91a4 : AsyncTask terminating with exception calls onCancelled
    • b00d087 : docs: Added documentation for Inline action on notification stream and steps for adding images to a notification.
    • 5c76362 : Docs: Complications additions and changes
    • 1975021 : Fix backup for users hit by erroneous backup disabling
    • bbaadc0 : Fix logic in disabling BackupTransport in DO mode.
    • 2a03586 : Log the error when uncrypt timeouts
    • bfc1ba9 : docs:Added Wear partner logos.
    • ec72741 : DngCreator: Do not cache timezone in static initializer
    • 92eb22f : New Settings symbols for captive portal detection
    • d953bf8 : Captive portal detection uses 3rd fallback probe
    • 84afb1a : Don't start recents if no transition is happening
    • 6e5f3d2 : Fix NPE in overridePlayingAppAnimations
    • adc26ec : Remove unused mContext from BluetoothGatt[Server].
    • c3eec4f : Support triggering confirmConfiguration() via dumpsys
    • aed92d0 : Fixing html glitch in drag/drop docs.
    • bb12929 : Update JavaDoc about animatable on VectorDrawable
    • ecfc6b5 : Fixed a bug where the scroller would stop tracking
    • 1983f9b : ContextHubService: Hack around 32-bit app ID
    • 4b17e98 : Don't leak wakelock instances
    • 34fb906 : docs: Adding Espresso Intent and Web docs
    • 7294c11 : DozeService: Seperate double tap and pickup
    • 61f956c : docs: Removed support libraries from API Guide TOC
    • 8cf3c1b : docs: Update BroadcastReceiver docs for performance
    • 2d1a177 : docs: Documentation for WearableRecyclerView.
    • 22109c7 : Docs: FDP3 pages for standalone apps
    • aacd1ba : docs: Fixed attribute mismatch between XML and Java code samples for a "Clip" drawable.
    • abf5b4c : ExifInterface: Update javadoc for saveAttributes
    • b960272 : docs: Fixed broken link to "Picture-in-Picture" training guide within "Multi-Window Support" page.
    • 2dbf44a : docs: Removed obsolete links to Android N Preview Reference.
    • 4d04b1a : Allow null target in ObjectAnimator if the target has never been set
    • 65873fb : change the Studio banner link from release notes to features
    • 7e2657c : Changed themes for core activities
    • a3252f1 : revise Develop landing page banner for Studio 2.2
    • 8ddfa9c : update landing page banner for studio 2.2
    • 0f14671 : Fixing drag/drop docs for DRAG_START.
    • 469e65e : Increase priority for broadcast intent triggered by HW key
    • 01569c4 : switch utm_medium to utm_source fix a couple hashes update the test recorder URL from TAC to DAC
    • 316bf54 : Show PLMN on CryptKeeper
    • dd6629e : Camera2: Support early finished tasks
    • e9681e1 : docs: Added note in getCacheDir() that developers can use directory obtained from getExternalCacheDir() to store app caches larger than 1 MB.
    • b4bab2d : Docs: Added contents for Vector Drawables
    • bdb308a : docs: Added min/max values and descriptions for alpha getter/setter in ImageView
    • aa5a729 : Fix wake lock logic during Dream startup
    • 06b9b60 : Adding compatibility note for drag/drop in N.
    • 9ede1d2 : Fix wake lock logic during Dream startup
    • 74fa2d6 : Prevent NPE if someone creates a bad BluetoothHealthAppConfig object
    • 7f6a7bc : Enabling wifi on new demo session
    • 572d710 : docs: Redirect for /preview/setup-sdk.html
    • b926666 : Fix DismissView cannot be clicked sometimes after boot
    • dd8611f : Fix RTL issue of ImageFloatingTextView
    • 3629af0 : Remove location tile from the list of default-enabled QuickSettings tiles
    • 2c25e4a : Support WFC roaming preference
    • c5109b3 : Update/correct Drag and Drop docs.
    • a03c641 : QS: Don't show graph or warning text when not present
    • ed29365 : Revert "Change bang to x for indication of no internet"
    • 2366ff1 : ResolverComparator transitivity
    • 5d937fc : Updated summary logic for wifi
    • fbe9b1a : Restrict access to background networks to CHANGE_NETWORK_STATE.
    • e20b3d7 : docs: Removed all instances of "i.e." in IntentFilter parameter descriptions.
    • 3334a18 : Fixed a bug where the dimmed background could be invisible
    • b10a6dc : docs: Fixed misspelling in "Address" class overview.
    • d26e1ff : Limit LOCALE_CHANGED broadcast when init'ing.
    • dd7f1a9 : Null check for restoring LoaderManagers
    • d220683 : Force APKs to be streamed
    • f955d4c : docs: Removed two images that were moved to Piper in April
    • fc7086e : Fixed an issue where the inline controls where not usable
    • e2d4f5f : Force APKs to be streamed
    • c67c2a9 : Don't halt movement notifications when display is frozen.
    • a2bd512 : Fix crash in clearWallpaper()
    • f5d1e35 : Don't take app screenshot in minimize docked stack.
    • c7dda10 : Removed MESSAGE_BIND_PROFILE_SERVICE messages on unbind
    • ffaf07f : Fixing index bounds exception when TaskViews are added while dismissing.
    • 96f78f5 : Fixing RTL issues with transition and screen pinning.
    • bd53a31 : Defer launching next task until after first layout.
    • 705442f : Added Emergency affordance feature
    • 52f179f : Pass url to the AIA supervisor
    • 7e2bb3e : Recursively restorecon when SELinux label changes.
    • 100ba76 : Null check for restoring LoaderManagers
    • 1e6d77e : Enable shader cache for applications that shared UID with multiple packages too
    • 9bbc0a2 : Copy IN files to ID, temporarily leaving IN in place.
    • 03f7e9e : Immediately deliver new intent to paused activities.
    • 8817aa9 : Allow developer to override Material-style modes in picker dialogs
    • b5066fe : Save activity state before stopping acitivity when device sleeps
    • 00a42d4 : IpConnectivityLog uses new metrics service
    • eab511b : New IpConnectivityMetrics service
    • 50a84c6 : Add ipconnectivity.proto to services jar
    • b1af5e5 : ConnectivityMetricsLoggerTest
    • 0355128 : docs: Fixed syntax error in "Content URI patterns" code sample
    • 73a1fa7 : Avoid entering display freeze mode when using seamless rotation.
    • 42769ff : Fix animation glitch with overlapping orientation changes.
    • dafcbfa : Removing a temporary redirect for /ndk/guides/cmake.html
    • 4315877 : AAPT: Don't imply specific location hardware for dump badging
    • 38c9c30 : Add hidden intent extra about service availability
    • ee05681 : Fix stopping activity when removed from waiting visible
    • bd13f22 : Adds a Disconnect Cause for Emergency Redial
    • 7c70fed : Revert fixed at links.
    • de780c8 : Add RadioAccessFamily rank
    • 2f2365d : add source.properties file to the offline docs build which is required to get this in the SDK Manager
    • 2c89a4c : Rename should behave like create: avoid conflict.
    • 180202f : Don't hold old host callback for fragments on the back stack
    • 9af57aa : Found a couple of more references to Android N.
    • b6b57d4 : docs: Fixed typo in "Query the View Hierarchy" heading title
    • d24bb25 : docs: Fixed layout of "Build Buzz" page.
    • 6009d9d : Fix WallpaperManager APIs
    • 4b6d939 : Docs: Cleanup of Preview language in Android 7.0 docs.
    • 92fd1f0 : docs: Fix for clarification fo location permissions, hardware
    • 999fe14 : Docs: Fix missing space
    • 434c8db : Continue if package is not in system
    • 43caafa : Don't inform usage stats of interaction for a toast
    • 836d878 : Rematch wifi networks when the avoid bad wifi setting changes.
    • 7d76fc4 : Improve Javadoc for AnimatedVectorDrawable
    • d409d18 : Check caller for sending media key to global priority session
    • 28d8716 : Fix some at links.
    • 4bd88df : Add a hidden action to trigger the storage manager settings.
    • f6e9b95 : Check if anyone could possibly provide service.
    • 8a71ad0 : Large icons now scale nicer when expanding bundles
    • c9905d9 : Temporary redirect for CMake Variables list.
    • 51365c3 : Fix NPE for WifiConfiguration in AccessPoint.
    • 6e6af2c : Protect against crash on user switch
    • 0e98b64 : update metadata for the studio landing page cards (for 2.2 content) edit landing page banner ("a dozen" -- "20")
    • a138395 : Fix data disabled icons in RTL
    • 71e9ea6 : Added new config to indicate uneditable APN fields.
    • e3e31a8 : Fix another deadlock between IMMS and TSMS
    • 29bd384 : Add debug output for bad wifi avoidance restrictions.
    • 8ec1dc8 : Handle more commands in StoppingState
    • 165c51c : Support "don't ask again" in the avoid bad wifi dialog.
    • ab21660 : Removing private system ui flags from status bar flags logic.
    • d00481b : docs: Fixed constants in manifest sample related to battery level.
    • 63a0d0f : Add access tracker to renamed accounts
    • acb3eb3 : Small change for new sample test code
    • 8d1d2ab : OtaDexopt: Fix after-ota space measure
    • 6ad5f92 : Fix DPM unit tests, also fix a log message.
    • a611fdc : Always store wallpaper metadata to backup
    • 45bee6b : For pre-N apps, cascade LOCATION and DROP events.
    • da6be5b : A little more on issue #30766518: Document what targeting N does
    • bd66ef7 : docs: Revised "activity launched with NFC intent" code sample to demonstrate using onNewIntent() in these situations
    • 491bc2b : Cherrypick so we can publish N version code description ASAP
    • 5232329 : docs: Added note in LayoutTransition class reference that APPEARING and DISAPPEARING animation timelines cannot overlap
    • 0938f2f : Fix reporting of network connectivity when parole changes
    • c0c4ac5 : docs: Fixed broken link to Android KeyStore facility
    • b248b1f : docs: Clarified definition of KeyEvent.Callback.onKeyMultiple()
    • 65ed8f9 : Change data usage alert/disabled messages.
    • ef12811 : For pre-N apps, keep entered all parents of an drag-entered child.
    • 49ed3eb : docs: Added descriptions of "Pricing Template ID" column to in-app products CSV guide
    • f032cbf : update DAC landings for Studio 2.2
    • baae57a : Fix build break due to automerge of 7d2198b5
    • 2c03619 : Add count of WebView instances to meminfo
    • 02c72bc : Revert "Revert "add dev guide for constraint layout.""
    • 3fc21ef : DngCreator: Fix calculation of date/time stamps
    • f311b74 : Show hamburger menu if the activity is top level setting.
    • b9f84fb : Add access tracker to renamed accounts
    • 8960d0a : Docs: Fix manifest example for ARC
    • c4faf0c : Docs: Note that a Surface acts like a weak reference
    • 247d1c9 : Fixed a typo in the code sample
    • 9c2c583 : Fix potential NPE in RemoteConnection.
    • 1294dde : docs: Clarification for location permissions and location hardware
    • 923963f : Added new config to indicate read-only apn types.
    • 492450c : Collect status on uncrypt time cost
    • 1edc6da : Eliminating the “black hole” effect with location/drop events.
    • 53c934c : Null check action cloning.
    • 1547194 : Use "all_downloads" instead of "my_downloads".
    • 70db4fa : docs: Added v7 Palette library documentation and images to DAC training. https://android-dot-devsite.googleplex.com/training/material/palette-colors.html
    • 2618c1b : Update the avoid bad wifi settings on the handler thread.
    • 8041e89 : Disable network switching toasts on Verizon.
    • d33c075 : Remove synchronization from getCurrentInputMethodSubtype()
    • dddc438 : Catch all exceptions when parsing IME meta data
    • a4fab41 : Workaround for not showing previous tasks when time is set.
    • 1b4f83e : Ignore HasAlphaLayer flag to fix b/30929229
    • 295e727 : MediaPlayer: add comments of restriction for setNextMediaPlayer.
    • 905943f : Do not show roaming icon for Personal operator of Argentina
    • d15bb75 : Add remote control of Instant Apps
    • 693d869 : Handle charging state separately from temporary parole
    • 7bdb9ce : Fix system crash due to mismatching begin/finishBroadcast()
    • 8dc9afa : Fix scope for visualizer object release
    • 2baf095 : Adding advanced pattern support to PatternMatcher
    • 73b2093 : Unit tests for avoid bad wifi networks setting.
    • 9be58c5 : Support displaying a dialog when wifi becomes unvalidated.
    • 0b72a72 : Fingerprint Strong auth timeout
    • c8e9e12 : Support ignoring penalty for bad wifi networks
    • f15b282 : Explicitly pass old score to updateCapabilities
    • e6469e8 : Revert "add dev guide for constraint layout."
    • 37ee5c7 : In AccessibilityGestureDetector.clear(), dispatch a MotionEvent.ACTION_CLEAR event to mGestureDetector to cancel the ongoing gesture.
    • e6b987c : MediaExtractor: clarify EOS behavior for local files
    • 8350cbf : docs: Fixed language directory issue localization
    • 67e05b4 : Fix deadlock in AcitivityManagerService.
    • 9342e13 : Only return password for account session flow if the caller is signed with system key and have get_password permission.
    • 17d2440 : MediaScanner: check build fingerprint for system sound scan
    • e9d0adb : docs: Fixed language directory issue.
    • 98a4486 : Non-blockable notification packages.
    • 32c638a : Fix notification being slided over with the gear not showing
    • 83427ff : Ignore HasAlphaLayer flag to fix b/30929229
    • d67fbe6 : Change bang to x for indication of no internet
    • 89927b3 : Allow direct-boot aware activity to show before profile is unlocked
    • 5a122a1 : Add DevicePolicyManager.setBackupServiceEnabled as hidden API.
    • 3b63a38 : docs: Updated Android logo on "Brand Guidelines" page
    • 383dc53 : AudioService: restore A2DP/wired headset auto selection
    • 7d47b55 : Add build target for generating navtree json with all inherited members.
    • e852400 : Fixed NPE when pause is complete on a dead app.
    • 77cc817 : OtaDexoptService: Add tron logging
    • dab1516 : Allow dismissing ImmersiveModeCling without touch
    • 58427a6 : Slow RecyclerView item binding benchmark
    • 87d9699 : Fix bug in magnification coordinate calculation.
    • 1c3bccc : Docs: Preview 3 - Update to bridging of notifications
    • c8c3329 : Don't update publisher version code without scanning manifest
    • 826c706 : Immediately deliver new intent to paused activity in docked stack
    • da71ca0 : Parse -1 as WARNING_DISABLED in NetworkPolicyManager.
    • c1f0e87 : Extend apn retry configurability to more apn types
    • c0ee776 : Add optional logging to investigate URI grants.
    • 639fd11 : docs: September 2016 Dashboard update
    • e14d49a : Add test coverage for background networks.
    • f0e9a33 : Add a NET_CAPABILITY_FOREGROUND capability.
    • 7d21eae : ApfFilter: take into account IPv4 subnet prefix
    • 0dc1d31 : ApfFilter: more precise IPv4 broadcast filter
    • c3f915e : Fix black wallpaper after repeated crashes
    • 9941539 : Escalate HeadsUp when dreaming starts
    • ed9fa42 : Use DeviceDefault.Settings.Dark for systemui_theme
    • 5b3cc11 : Improve swiping to reveal gear for ongoing notifications with time check
    • af102be : HWUI: track upload & recent usage in font cache
    • 7ef97b6 : enable instant apps
    • dab38e0 : OtaDexopt: Downgrade apps when low on space
    • 9645b0f : Don't try to show crash dialog if lock screen is showing.
    • a8037ff : LocationManager - Handle Shutdown for right User
    • 3d5a4c9 : add link for how to update the gradle plugin. bug: 23725775
    • aa394dd : Ensure munmap matches mmap
    • e5fedb9 : Installer: Support delete_odex command
    • 09b7dea : Overflow number supports RTL layout
    • 68422fd : Update contentDescription of the DismissView when locale changes
    • 2c984f1 : Fixes a crash with a renderthread camera animation
    • 88082e9 : docs: Updated for Support Library 24.2.1
    • 8c18431 : Enable Bluetooth by default
    • f6a50be : Fix SearchView measure for UNSPECIFIED height.
    • 6403b40 : Add secure settings for Ambient Display pick up and double tap gestures.
    • 5b0b1fc : docs: Added recommendation to use jCenter dependency for Volley
    • 46ea8e7 : Persist package's test-only flag and always use it
    • e743bda : Fix Zen mode for different notification usage types
    • 701d730 : PopupWindow: Don't ignore top decorations in getMaxAvailableHeight.
    • 57fe701 : Cancel pending selection before filtering input
    • 0f57cce : Fixed a bug with incorrect handling of onUnlockUser
    • 00e5870 : Fix duplicate entries in ChooserActivity
    • 33c5903 : Hold a weak reference to PointerController when handling vsync
    • 5dc3f28 : Remove reuse of pending deferred transactions.
    • 3d4a106 : Add a background NetworkRequest type for mobile data always on.
    • 72bbf48 : Rematch requests first and listens second.
    • 089ca16 : docs: Added "Play Games Quality" card to Distribute Essentials page
    • 0d79ad9 : docs: Fixed typo in "Set Up App Indexing" resource card
    • 043e7b8 : docs: Fixed variable naming error in code snippet for viewing a video
    • c3dc9a1 : docs: Fixed typo in first paragraph of connectivity monitoring page
    • aedfd75 : docs: Fixed example of ACTION_VIEW intent
    • 2e3db79 : docs: Devices without SIMs use IP address for paid apps filtering
    • 36f3f03 : Revert "Fixing issue with old tasks being visible in Overview"
    • ea01439 : Move EventLogTags.writeDeviceIdle calls outside synchronized block.
    • b433d73 : update Cloud Test Lab guide for Firebase / Studio 2.2. Originally written by Aaron Carey. bug: 30400568
    • 048f3bf : Update JavaDoc for DragEvent.getLocalState
    • 44a5949 : CameraJNI: Fix memory leak in stop recording.
    • 0090727 : docs: Added note about permission/feature changes with network/GPS.
    • c2e96d4 : Add filter ordering
    • 346f6d3 : add dev guide for constraint layout.
    • baf29e7 : HWUI: calculate used memory in FontCache for gfxinfo
    • e898772 : Audio focus: clean up FocusRequester early
    • f16abd9 : ContextHubService: Keep handles across hub reboot
    • 84d3973 : Calls setUidFirewallRules() and enableFirewallChain() asynchronously.
    • 387838b : SurfaceView: Force surface disconnection before reuse.
    • 7d59cb8 : Invoke service w/ action
    • 7445c0b : Hold WakeLock while DreamService starts
    • 26af56d : Fix a bug where the Deletion Helper could not delete packages.
    • 0970046 : Don't update app idle rules on updateRulesForRestrictPowerUL().
    • 93326cf : Fix setPairingConfirmation permissions issue (2/2)
    • 543e45b : Changed the header of the region selection list to "All regions"
    • 752047d : Strengthen language about use of a11y API.
    • dfc6ce5 : Remove the deleted userhanle in cache to stop crashing.
    • 439e5e4 : Fix memory leak in MediaScannerConnection
    • 0d33113 : Disable selecting the default audio route when a BT route is avaiable
    • 961ca49 : Better IPv4 multicast coverage in ApfTest
    • ca9c676 : ContextHubService: Avoid null pointer dereference
    • f539680 : docs: Fixing links to moved Fragments guide, + redirect
    • 81cd158 : fd_utils: Fix broken usage of iterators.
    • e2f6173 : KeyguardStatusBar: Fix bad state after canceled animation
    • d3e07d4 : Package Manager: Sort list of packages to dexopt
    • 89e77eb : docs: Added item to Support Library revision history
    • f17c86b : A11y: Prevent utterance from resetting RemoteInputView
    • 14f51a7 : revisions to the Building Your First app class with feedback from mpawlan (thank you!)
    • 873a83a : Created a NETWORK trace tag.
    • 82c6e62 : Backport changes to whitelist sockets opened by the zygote.
    • 3e99736 : Moved activity to stopped state if relaunched while device is asleep
    • a1252cc : Backport changes to whitelist sockets opened by the zygote.
    • 5bf2ea6 : docs: Fixing redirect file
    • 3387913 : SurfaceView: Correct coordinate space in windowPositionLostRT.
    • 41ca1bc : Backport changes to whitelist sockets opened by the zygote.
    • 0f6a0e1 : Backport changes to whitelist sockets opened by the zygote.
    • 7ec85f9 : Backport changes to whitelist sockets opened by the zygote.
    • b0604ec : ContextHubService: Don't change app handle on load
    • bd8d20f : Remove the reference to android.support.v7.widget.Space
    • 0234587 : AudioService: remove deprecated forcing of A2DP off
    • 0b76d6a : fd_utils: Fix broken usage of iterators.
    • 20c747c : Add configurable emergency call number support
    • cbdd8dc : Fix issues with SHOW_WHEN_LOCKED windows
    • 6bd3890 : Fix slow PIN dismiss animation
    • 4bfb391 : Add a flag to indicate if a ScanData is for a scan for all channels
    • 9af802d : docs: Define card data for GPU Debugger b/31318053
    • df3a7ca : Change density for the correct user
    • 177801c : Keep the PIP at the shifted position when the Settings is shown
    • 4883281 : Quicker exit animation for bottom dock on Keyguard
    • 5e7e067 : Allow DO/PO to be installed with certain preconfigured accounts.
    • 1e4bc15 : docs: Added functional and UI quality criteria for Wear 2.0 apps. Bug:30951238
    • b5887e6 : Update #jd-content to #body-content for DevSite layout changes.
    • 6ae673c : Fix hint text color to align with latest Material spec
    • cefc037 : fd_utils: Remove /system/etc/event-log-tags from the whitelist.
    • 8dee054 : fd_utils: Remove whitelist for "/dev/pmsg0".
    • 9ac575a : Doc change: remove useUpdatedTemplates script and sections using old templates.
    • 7dd9749 : remove 'useUpdatedTemplates' flag that's no longer supported. Fix build.
    • 4b81252 : Fix NPE
    • 51f1e93 : Updated API reference doc for Single-Source RS
    • aa07653 : Prevent apps to overlay other apps via toast windows
    • 01e9682 : Avoid NPE on certificates that cannot be read
    • 92caebe : Improved logging.
    • b463a6d : docs: update docs for uses-feature element
    • 3404032 : docs: Mention SwitchCompat in Switch and toggle documentation
    • 6f657ee : Add toString method for session event codes.
    • a457ebb : Have WakeupMessage call Handler#dispatchMessage()
    • 534bfe1 : switch all API builds to use template-sdk instead of (soon to be deleted) templates-sdk-dev. also update all non-DAC builds to use the "referenceonly" flag for a cleaner output and faster build.
    • 2578bec : Only show optimizing storage dialog if dex opt dialog was shown
    • 031f795 : Only do slow unlock transition if real home is not running
    • 1ab959a : Fix typos in JavaDoc for InputConnection
    • 65712b0 : White-list grandfathered sync adapters
    • 355f33a : Exclude sdk files from metadata.
    • f8b0360 : Fix EGLImage memory leak
    • 292c86d : Mark 'candidates_style' as not translatable
    • 802bc6e : Add branded VPN messages to go along with branded icons
    • 06e2e9c : Wait on frame work fences when frames are dropped
    • ad23b3f : Do not log surface destroy by default
    • c25fbde : Clear calling identity
    • eb3370d : Handle null Surface in createVirtualDisplay
    • de9d91e : Remove wtf log when optional apps are not found.
    • 3492543 : Call Debug.getPss without a lock held
    • 4ebc598 : Remove redundant code
    • 656fde1 : docs: update docs for the multiprocess attribute in provider element
    • 8d5ec8d : Fix receive timeout on LocalSocket
    • 952a0d9 : Revert "Adds a section for unaccounted data."
    • 6fa02e9 : Remove wtf log when optional apps are not found.
    • 946c2b8 : Start Neko job service after reboot (if needed)
    • de003ae : Disable "Night Light" mode while in VR mode.
    • 435f98d : Also show attached windows during FLAG_SHOW_WHEN_LOCKED animations
    • ae0459f : docs: update javadoc description for View.setVisibility() method
    • 1e20208 : docs: Update docs for SQLiteDatabase replace methods
    • e8691d1 : docs: fix grammar mistake in TextureView
    • 193879a : docs: Add param info to TextView.setTextColor
    • 4d215ad : docs: Wi-Fi settings example now uses Settings constant correctly
    • 8fef05f : Fine tune code coverage filters for SystemUI tests.
    • bf6154a : Allow package verifier and uninstaller to do silent uninstalls.
    • 10e8f16 : Call Debug.getPss without a lock held
    • bb6d89e : Revert "Fix flicker while booting"
    • 691103c : add dri device to zygote whitelisted FDs
    • 088088d : android.view.Surface: Add parceling warning
    • 532c799 : Stop double notifying a11y about Toasts.
    • 54dc9ed : Adds a section for unaccounted data.
    • b258f6a : Fixing issue with old tasks being visible in Overview
    • ba5339d : Revert "Fix flicker while booting"
    • 17dd01b : TextureView: clean up displaylists
    • 25c7c4d : Rename PROPERTY_SHOW_CALLBACK_NUMBER
    • 8977e42 : add dri device to zygote whitelisted FDs
    • 59640a9 : docs: improve docs for sqlite package summary
    • 7cfe9f8 : docs: Added note about CustomTabsIntent.setAlwaysUseBrowserUI
    • 3764a26 : Add a whitelist of sockets on fork.
    • 6a399a2 : docs: Changed Android branding guidelines for clarity
    • ee5de9d : Remove INetd AIDL reference
    • fe2462f : Properly close fd backing a MemoryIntArray
    • f005f5e : android.view.Surface: Add parceling warning
    • 5add769 : docs: Adjusted return value desc. for getApplicationEnabledSetting
    • c3ae4db : Allow getResponseCode to block if response hasn't been received from remote
    • 1d6e7cc : Hold no locks when calling RemotePrintSpooler
    • 6626f54 : Add animation when unoccluding windows (1/2)
    • 86805aa : Push delete notification when Bug reports are deleted.
    • 936aaeb : Fix bug that apps are not unminimizing if recent tasks are empty
    • cb1926a : Size print destination to support font sizing
    • 234d1af : Allow apps with CREATE_USERS permission to create demo users.
    • 29e8680 : ContextHubService: Allow cancelling load/unload
    • b334c33 : Fix clang build breakage (-Werror -Wformat).
    • c5f27a7 : Reopen whitelisted zygote file descriptors after a fork.
    • 77cbe79 : Fix flicker while booting
    • 160a3c5 : Fix invalid divider state while rotating
    • 0903ec5 : Add logging to CursorWindow JNI code to track #31046363
    • 93d94eb : Update CP2 javadoc
    • efc1c4d : Enable web action apps based on system setting
    • d81c426 : Add device config to determine when "allow hold" carrier config is used.
    • 05bce15 : Play sound on ACTION_DOWN for navigation keys
    • 5320ee4 : throw if 1 verifier found
    • 0e164b1 : Document correct context for obtaining WifiManager
    • 5817ce0 : ContextHubService: Hack in Google vendor value
    • 9d4d881 : ContextHubService: Avoid uninitialized handle
    • 02fd609 : Configure code coverage filters.
    • d954357 : Fix AccountManagerServiceTest
    • c2166b8 : Also Set IME_FLAG_NO_FULLSCREEN to RemoteEditText
    • a8abdd2 : Fix a regression in sync manager
    • 6472aa8 : Revert "Dispatch a11y events in separate thread."
    • dfed1c7 : Fix a regression in sync manager
    • aff2f94 : Fail createVirtualDisplay with single-buffered Surface
    • 92aa4b2 : Try to mitigate issue #31016187: system_server crash in ArraySet.
    • 5de2fea : Revert "Dispatch a11y events in separate thread."
    • c1bc0be : Add simple NetdService util class
    • 7d2198b : Avoid crashing when downloading MitM'd PAC that is too big
    • 169f86c : Remove obsolete collections and extras metadata files. Authors should use jd_extras_lang instead...
    • 264c7a9 : Store the event of settings db downgrade
    • e797b84 : Fix crash when user changes after a11yservice dies
    • d64f8bf : docs: Add docs on OnboardingFragment
    • 0a815bb : Add TestApi to ValueAnimator for AnimationScaleListDrawable CTS test.
    • 91514c7 : Use correct UID checks and proper database lookup
    • 68c04c0 : Set config_use_sim_language_file to true for mcc 001.
    • fd0bd4f : Resolving race condition while writing recent taskids
    • 7ee37f4 : Use correct UID checks and proper database lookup
    • b2d6ed3 : Prevent notifyScreenshotError() from calling twice
    • db90897 : Support multichannel sounds in bootanim
    • fc4cf2d : Shortcut: Improve backup & restore
    • 9550f2e : DirectReply: Fix bugs when replying from HUNs
    • d8ac1dd : use threadtime when collecting logcat
    • 2b2f728 : Changing default value of config_use_sim_language_file to false.
    • c351045 : ContextHub: Avoid reference leaks
    • 11a84b8 : Ensure the layer drawable callback is set when loading from theme
    • 1bb8f51 : Override LinearLayout's onLayout pass in AlertDialogLayout
    • 5e1476e : MediaSessionService: Leave log for media key events
    • 675c5d8 : Fixing issue with toasts not showing for guest users.
    • c3eedd9 : Bump up preloading recents on boot up to user unlocked.
    • 25702ce : Don't complain about sender of MASTER_CLEAR
    • bfd1d6e : Do not print misleading debug messages in some scenarios.
    • 095d412 : use directory timestamp during OTA
    • ec8837a : Improve logging for NightDisplayService/TwilightService
    • 319c806 : Add metrics logging for Settings - Help & Feedback
    • 5cb2973 : Only sync adapters with access can see an account - framework
    • 60c1739 : BootReceiver: Report correct headers for last messages
    • 3793aff : Remove swipe-up gesture from Tuner
    • 3f09052 : Don't use fullscreen theme for forced resizable info activity
    • 244a43e : Update light mode when battery saver changes
    • d8a55f6 : Don't complain about sender of MASTER_CLEAR
    • 0851606 : PopupWindow: Gravity fixes.
    • da23618 : Documentation warning against short-lived Contexts
    • 6a7e089 : AppErrors: Don't suppress dialogs when ANR_SHOW_BACKGROUND is set
    • d13602f : Ambient: Pulse for every noisy notification exactly once
    • a8f9a07 : ExifInterface: Make saveAttributes throw an exception before change
    • a49bafa : Backporting shortcut manager test utils to mr1
    • 3366328 : Do not scan system apps unless after OTA
    • fea1b77 : Implement new ephemeral resolver design
    • afb5269 : No need to check package name
    • 0c03664 : Add an new internal DrawableContainer to handle animation scale == 0 case.
    • 828ec3d : Only allow focused window to select seamless rotation.
    • d0a7649 : redact PII only for non-null value and apply SHA-1
    • d64255f : Update the javaDoc for VectorDrawable and AnimatedVectorDrawable
    • c10db98 : Update navup button content description when it's menu.
    • fd80d54 : telephony/roam: Do not show roaming icon for Videotron SIM camped on Canada network
    • 7581cdd : Make sure surface control is really valid before giving it to client
    • 0790ac6 : Update lint check to accommodate new emoji sequences
    • b7573e9 : Set Root.FLAG_LOCAL_ONLY for MTP roots.
    • 0cc68db : If Vodafone Italy sim is in Spain consider it as roaming on Spain nw.
    • f8912fc : Fix roam icon issues in Austria
    • 085a05c : Off-load unlocking users onto a worker thread
    • 6b312a0 : HIC: Improve AccelerationClassifier
    • ad31603 : Add carrier regex config values for VisualVoicemailSmsFilter
    • 3be73d3 : ContextHubManager: Document InstanceInfo bug
    • 823cd0e : Prevent wifi icon from disappearing
    • 3907049 : NanoAppFilter: Workaround HubId issues
    • 6d9e7f6 : ContextHubService: Maintain hub result meaning
    • fac5be2 : ContextHubManager: Fix API documentation.
    • 2197e8d : Added error handling to settings suggestions list
    • 10163d0 : ContextHubService: Fix app query
    • fe6d4f5 : ContextHubService: Don't double report app loads
    • c346494 : Dispatch a11y events in separate thread.
    • f821079 : ContextHubService: Make app handle size match Java
    • 0d052c9 : ContextHubService: Update caches on nanoapp unload
    • 9201a30 : Set DeviceLockedForUser state synchronously
    • e956365 : Fix issue #30929080: Default Assist app is set to None...
    • 59020bf : Add resource based mechanism to grant default permissions
    • a8d4f48 : Release mPackages lock earlier
    • 366262d : Only have a single call into pdfium at a time.
    • 38ee337 : Prevent FIFO threads from creating more FIFO threads.
    • 2c61c57 : Isolated processes don't get precached system service binders
    • a3edbf6 : Fix NPE during Activity transition using wrong Activity.
    • 9a23606 : Protect various Bluetooth broadcasts
    • f8dd7b4 : Removed screen on/off callbacks from NPMS.
    • 737d9fb : AudioSystem: Verify audio port array information
    • 442ed57 : Grab lock when accessing mutable state
    • b5ed860 : Add connection events for indicated when a connection is remotely held.
    • f8da30d : Correctly report the transparent region
    • ae3fecc : Support library 24.2.0 API diff
    • d42fe85 : Fix incorrect notification about running out of storage space.
    • 2763c2b : Disable battery saver when booting with sufficient battery
    • bb42b7d : Avoid weird expand animation when a notification is updated
    • 21bd9b8 : Allow permission group updates
    • f29d07a : Don't call into pkg mgr svc w/ lock held
    • 9bfba9c : Made background updater more robust to state changes
    • 798fb79 : PopupWindow: Be more consistent about Gravity calculation.
    • 703b097 : Ensure known good state when starting.
    • 78a8e9d : Fix AsyncTask to handle exceptions in doInBackground
    • daec550 : Improve docs for GradientDrawable's useLevel and centerX/Y properties
    • f0ac2ba : Constrain input hour and minute to valid range
    • 768ca7d : Clean up VideoView, SurfaceView constructors
    • b56e921 : Lowercasing search query in ExternalStorageProvider#querySearchDocs.
    • b43ba86 : Fixing typo in dump log.
    • 1573d8b : Not longer need MANAGE_DEVICE_ADMINS permission.
    • 60df33d : Explain the IAE thrown by resetPassword.
    • 83ab854 : Only check password length for relevant qualities.
    • 72de4dd : Add installer app check in PM.deletePackage.
    • 7d82f98 : Deprecate QNS network disable reason BAD_LINK
    • f04a663 : Force application context for KeyChain bindings
    • 5bf8a33 : Handle null packageName in PendingIntentRecord
    • 63d7c8d : Update icons and strings for always-on VPN info

  • platform/frameworks/ex with 1 change(s)
    • 0ada945 : Handle color bounds correctly in GIF decode.

  • platform/frameworks/native with 28 change(s)
    • f14208e : Check and restorecon cache/code_cache directories.
    • 896a5c1 : Revert "services: surfaceflinger: ASAN fix"
    • 598f6d5 : Revert "services: surfaceflinger: ASAN fix"
    • 5ce292f : Do not set VR mode feature as handset default.
    • 1d3df54 : services: surfaceflinger: ASAN fix
    • f920891 : Move atrace init into on fs trigger
    • d393137 : EGL: check that display is still valid
    • d6e9946 : EGL: check that display is still valid
    • 53ca94a : Add "ip xfrm policy" to dumpstate output
    • d3b809b : Add socket dumps via ss to bugreports.
    • 993de79 : Recursively restorecon when SELinux label changes.
    • 5df47cb : HWC2On1: Fall back to GLES for SolidColor
    • 97b9c86 : Surface: Add force disconnection method.
    • 6a2593a : Increase YV12BufferPow2 test threshold
    • 3964da0 : Installd: Add a delete_odex command
    • a029c07 : Unlink app image if copy fails for A/B OTA
    • 28ffe19 : Update default DispSync offsets
    • 0f97c1d : Added a NETWORK trace tag.
    • 3552063 : Boost priority of short-running SF FIFO threads slightly.
    • eddbef8 : libgui: Add null pointer check in setDisplaySurface
    • 231c09e : Surface: Add parcel/unparceling for missing field.
    • 529a103 : Surface: Add parcel/unparceling for missing field.
    • d4079af : Add requestor name to GraphicBuffer alloc metadata
    • 329b909 : Add mangle table in dump_iptables
    • 6867153 : Create graphic buffer using binder interfaces
    • eb05947 : Fix dangerous unsafe_get() in SensorRecord
    • 1aad24c : Fail setDisplaySurface if can't enable async
    • e22aec7 : SF/HWC2: Add a layer minidump

  • platform/frameworks/opt/net/ims with 4 change(s)
    • dad940f : ImsManager: updateWfcFeatureAndProvisionedValues use roaming state
    • 3747701 : ImsManager: add wfc roaming mode getter/setter
    • 108a6b7 : Fix potential error copying null conference participant list.
    • 3a3d8eb : Modify getConferenceParticipants() to return copy of the conference data.

  • platform/frameworks/opt/net/wifi with 21 change(s)
    • a5a1823 : wifinative jni: check array length to prevent stack overflow
    • affb7a1 : Do not send ANQP queries when no Hotspot 2.0 provider is configured
    • 4dbd44f : Add more capable Settings abstractions to accomodate IpManager
    • 8cf5bfb : WCM: forced connectivity scan
    • d76a149 : Ignore disconnect messages that don't indicate the channel is dead
    • 9ff7dea : Wifi Metrics: dumpsys arg for clean output
    • b5cec87 : WifiStateMachine: Switch to ACTION_LOCKED_BOOT_COMPLETED
    • 4e1f32e : Add a flag to indicate if a ScanData is for a scan for all channels
    • 0a0ee55 : WSM: Fix roaming log message
    • fbc0f38 : QNS: currently connected network BSSID
    • 22fcd83 : Define and track Wifi scores to report Wifi metrics
    • 7a36be3 : WiFiMetrics: Count hidden & passpoint networks
    • 1c50de2 : WiFiMetrics: Add LastResortWatchdog success metric
    • a284841 : WifiMetrics: add metric for alert reasons
    • 355a0da : Configure code coverage filter.
    • 0fd8e37 : Some networks can not connect automatically.
    • 3d7695c : Instrument wifi-service when EMMA_INSTRUMENT_FRAMEWORK is true.
    • 1bf983a : SupplicantWifiScannerImpl: Restart PNO on settings change
    • e483fd4 : SupplicantWifiScannerImpl: Ignore PNO stop failure
    • 41b85e0 : Track if untrusted wifi network is allowed
    • c4d044a : Fix WiFiNetworkAgent#unwanted

  • platform/frameworks/opt/setupwizard with 1 change(s)
    • 21ce0a0 : [SetupWizard] Setup Wizard crash on scrolling the list in Select Wi-Fi screen

  • platform/frameworks/opt/telephony with 29 change(s)
    • 12f0619 : Launch the default SMS app for notification action.
    • d009ecf : Update the proto and service state logging.
    • 722f9a0 : Remove additional logic around broadcasting emergency call state changes
    • e3d5752 : ImsPhone: defer intial roaming state update
    • 6b85911 : ImsPhone: defer intial roaming state update
    • bba7022 : Fix answering waiting call simultaneously with active call disconnect
    • f2d0fa6 : Combined TelephonyEventLog and part of the connectivity metrics app into the new TelephonyMetrics
    • 1fb93b5 : Plug hole in Roaming indication.
    • 3379e39 : Fix answering waiting call simultaneously with active call disconnect
    • 322793c : ImsPhone: update wfc mode per roaming status
    • 3374f09 : Mark flaky presubmit tests as @Postsubmit
    • b31c62c : Mcc should not set country code with persistent request
    • c39c5bf : Add stub of avoidUnvalidated() to ConnectivityServiceMock.
    • d0a85e9 : Check ImsPhone WiFi State
    • cbda17a : Extend apn retry configurability to more apn types
    • f6f1da3 : Remove flag from intent sent from Catservice to StkApp.
    • 3746bee : Dispose pendingMO connection on phone type switch.
    • b4d7a8a : Use ERI to update operator name before updateSpnDisplay() if needed.
    • 9cf07ae : Expand ImsPhoneCall logging and add updatePhoneState check.
    • 48a5ba5 : Fixed failing unit test cases.
    • 7e92402 : Fixed failing tests.
    • 38ea875 : Mark flaky/failing tests as @Postsubmit.
    • 0fb1270 : Instrument telephony-common when EMMA_INSTRUMENT_FRAMEWORK is true.
    • 5e040f4 : pii part2: redact non-null pii with SHA-1 Hash
    • 76c5a94 : Don't tear down a network unnecessarily.
    • 0a39f58 : Log Cell DataStall recovery actions.
    • 585c464 : Add carrier regex filtering to VisualVoicemailSmsFilter
    • 3329010 : Fire connection events when call is remotely held and unheld.
    • 9e27168 : Bind to service only after USER_UNLOCKED.

  • platform/frameworks/opt/vcard with 1 change(s)
    • c4b7b74 : Configure code coverage filter.

  • platform/frameworks/rs with 1 change(s)
    • 107ff9e : Correctly pass number of input allocations for RS NDK BLAS.

  • platform/frameworks/support with 146 change(s)
    • 578015f : Start using return value of OnNavigationItemSelectedListener.
    • 362dc94 : Clean up BottomBar docs
    • 111ab99 : Force BottomNavigationView item labels to be singleLine.
    • 5052de3 : Clean-up BottomNavigationMenuView#onMeasure and other style fixes.
    • b4eff16 : View.SetLayoutDirection didn't update the drawable until API 19
    • 550c74f : Fix usage of isAttachedToWindow() for API 9-11
    • 747384a : Update build versions for support library 25
    • 772ded4 : Update build versions for support library 25
    • f131f9b : Updated support for animator in MediaNowPlayingView pre-Lollipop
    • 923857d : Prevent prefetch of attached views.
    • bf14265 : TextViewCompat - fix #getCompoundDrawablesRelative
    • f7c6ae7 : MediaRouter: Use AppCompat's windowNoTitle attribute instead of framework's one
    • 0327a65 : Properly setup autoMirror in VDC and AVDC.
    • 679ce10 : Fix transition library to target Java 1.7
    • 5c45c3a : Updates documentation for MessagingStyle constructor
    • f42b1d0 : Fix CoordinatorLayout IllegalArgumentException crash
    • 9262400 : AppCompatDelegate - fix cast exception
    • 67b6c5f : Restrict AVDC and VDC parsing to the current element instead of the whole document
    • d38d879 : MediaRouter: Make getSelectedRoute return the recent infomation
    • 9c4d0da : Update docs for TextInputLayout and ActivityCompat
    • 0fd23ee : Remove callback to invalidate menu if necessary
    • 1c5b764 : AsyncTask terminating with exception calls onCancelled
    • 95276d3 : Update JavaDoc for VectorDrawableCompat and related comments
    • 3911e1c : Add tests for edge view to the LinearLayoutManagerSnappingTest
    • 9c93747 : Fix setWillNotDraw in ScrimInsetsFrameLayout
    • 13c7d89 : Rename attribute dotRadius to avoid conflicts with wear
    • 451150d : Fix base dropdown pref layout
    • 1ad6282 : Set background on correct view
    • e0df1ae : Revert "Set background on correct view"
    • a6ad2d8 : docs: fix broken link in FragmentActivity
    • b9a2cd3 : Defer important for a11y event
    • 2d0dd2a : Moved to a stable version of gradle plugin for nyc-dev branch.
    • def71dc : Set background on correct view
    • f008467 : Correctly account for negative fling directions.
    • 6a1b3c0 : Workaorund a strange proguard and VM issue before Lollipop.
    • fd62284 : leanback: workaround VideoView forcing focus problem
    • ce817b8 : Avoid querying refresh rate in onAttachedToWindow
    • b959bc6 : Revert "Clean up ParcelableCompatCreatorHoneycombMR2."
    • 929f425 : Update to the final version of android gradle plugin 2.2.0
    • 5dcac27 : Add metadata for the dimension annotation, and strip typedefs
    • 2de7dce : Add missing SdkSuppress annotation ot RecyclerViewCacheTest.
    • 39d3068 : PlaybackControlGlue: MEDIA_PAUSE does not pause FF/RW
    • 8faffcd : Simple Nested RecyclerView sample
    • e85a5c8 : Stop running RecyclerViewCacheTest on pre API21 devices.
    • 47b0720 : Fix standalone support library docs build
    • 4453f0d : Add vendor display name and ID to artifact source properties
    • 10ac73d : Bump to R38 for respin
    • c2a47a2 : Don't snap to center if the scroll position doesn't change.
    • df55eef : Using the new bidi unicode wrapping now for messaging style
    • 402448f : Disable use of TintContextWrapper on API 21+
    • 2109fdc : Allow starting an Activity with a Context where possible
    • 072d722 : Roll to android build plugin 2.2.0-rc2.
    • d8ee8fa : Fix SearchView measure for UNSPECIFIED height.
    • da85cbd : Stop running RecyclerView prefrech tests on pre API 21.
    • e4b06c0 : Make expanded title bounds start from top of Toolbar
    • c39d9c7 : Add @RestrictTo(GROUP_ID) annotations to match @hide docs annotations
    • f6ac5e1 : Generate external annotations for the annotations library
    • 824644f : Fix title not showing when AppBarLayout initially collapsed
    • 286a513 : Update textColorHint to match spec
    • f695f6a : Add bidi wrapping support for CharSequences
    • 3a500f6 : Remove all the extra accessor methods added by javac in support-recyclerview.
    • d8b7d71 : Fix StaggaredGridLayoutManagerCacheTest to avoid older versions
    • 98fb75e : Fix night mode for config-based color upconversions
    • 19c6d26 : Move to Android gradle plugin 2.2.0-rc1
    • 8052423 : Convert remaining RecyclerView Android tests to JUnit4.
    • b8e4d4a : Fix drawing order when shadow is not applied
    • 36c4d66 : Fix prefetched items being evicted by non-prefetch
    • 6004bb4 : Don't snap to center if the scroll position doesn't change.
    • 85ac705 : Remove unnecessary requestFocus
    • ced5b48 : Fix IOOBE due to internal list being updated from remove
    • 5951109 : BottomSheetDialog is canceled when swiped down
    • 7ce86ec : MediaBrowserCompat: Make ItemCallback can take a null media item
    • dfaddb9 : Remove failing NotificationCompat tests.
    • eb11c91 : Add api to WearableExtender for setting and getting the bridge tag. Make a change in the comment of setDismissalId.
    • 2c1bad7 : Remove all the extra accessor methods added by javac in support-v7-appcompat.
    • 540222c : Remove all the extra accessor methods added by javac in support-core-ui
    • 777d232 : MediaBrowserServiceCompat: Handle null results from the implementation
    • b8fb1f8 : Remove annoucement on BottomSheetDialog Background
    • 2dda165 : BrowseFragment: fix bug of opening HeadersFragment.
    • 6b55d55 : Add production visibility to @VisibleForTesting
    • e9864e3 : BottomSheet slideOffset when peekHeight is auto
    • 8148220 : Add missing JavaDoc and remove unused imports
    • b7f4a56 : Prevent prefetch crash with 0 children
    • 1ce43e3 : StaggeredGridLayoutManager prefetching
    • 46c7710 : Fix TextInputLayout regressions
    • 6f5e71c : Fix flickering for anchored + inset dodging views
    • 466d1f5 : Prevent prefetch crash with 0 children
    • fd07caa : Leanback support: Fixed focus wraparound when hitting DPAD_RIGHT on last view of a row
    • caab1e0 : Fix Javadoc method reference in CollapsingToolbarLayout.
    • e5874e6 : Cleanup unused parameter
    • ec4b542 : RecyclerView item prefetching
    • 03cbbe6 : Fix BottomNavigationViewTest.
    • f50b0ed : Move SwitchCompat to use TintTypedArray
    • fd28b81 : Correct typo in FragmentManager documentation.
    • 43fa34e : Remove all the extra accessor methods added by javac in support-core-ui
    • 596b015 : Remove all the extra accessor methods added by javac in support-v13.
    • 8fbfb9b : Remove all the extra accessor methods added by javac in support-vector-drawable.
    • 552766f : Remove all the extra accessor methods added by javac in support-compat.
    • 171e15f : Remove all the extra accessor methods added by javac in support-v7-appcompat.
    • b768ed3 : Remove all the extra accessor methods added by javac in support-media-compat.
    • e2c6a94 : Remove all the extra accessor methods added by javac in support-mediarouter.
    • 5bc71ed : Remove all the extra accessor methods added by javac in support-transition.
    • 412e111 : Remove all the extra accessor methods added by javac in support-cardview.
    • e6d3c26 : Remove all the extra accessor methods added by javac in support-palette.
    • 6c1d418 : Remove all the extra accessor methods added by javac in support-gridlayout.
    • 657ea11 : Remove all the extra accessor methods added by javac in support-design.
    • 99ec8b0 : Remove all the extra accessor methods added by javac in support-leanback.
    • eddbdf2 : NO NOT MERGE ANYWHERE. Remove all the extra accessor methods added by javac in support-recyclerview.
    • dea7d51 : Remove all the extra accessor methods added by javac in support-fragment.
    • 3cc432a : Adding shifting mode to BottomNavigationView.
    • 0b8e091 : Make text select handle drawables have default tint
    • 4b6c00c : Set colorBackgroundFloating in ThemeOverlays
    • 18cc54a : Fix IcuCompatTest#testMaximizeAndGetScript pre API 21.
    • d211668 : Remove all uses of deprecated API in Support13Demos.
    • 9c76e95 : Fix all uses of deprecated APIs in Support4Demos.
    • e8e0eae : Fix some use of deprecated APIs in Support7Demos.
    • 7d55eb9 : Remove android.support.v7.widget.Space.
    • 0cb8490 : Delay calling setEnabled to the end of the constructor.
    • c59ac73 : VDC and AVDC fallback on framework, only on NYC+
    • a810d8b : Make the StaggeredGridLayoutManagerSnappingTest more stable.
    • 40c8b62 : Fix CollapsingToolbarLayout not consuming insets
    • 6cb4408 : Fix ViewDragHelper usage in BottomSheetBehavior
    • 560426d : Improve text scaling animation for BottomNavigationView.
    • 0cd2662 : ImageCardView Use ellipse=end for content.
    • 35d7a6c : Fixing NPE crash in BF.
    • 7b75d53 : Fix usages of deprecated methods in support-design code.
    • 47082c3 : Fix all usages of deprecated setBackgroundDrawable.
    • 3460270 : move to 2.2-beta2 and local gradle3 prebuilt
    • 61b8004 : Fix BrowseFragmentTest
    • dc21f7e : leanback: fix NPE caused by late loading main fragment.
    • b7c09c2 : Leanback: Disable 9-patch shadow on API-19
    • e5faeaf : Remove usages of used deprecated methods in core-ui.
    • 5de9c2d : Remove the use deprecated ActionBar Tab in Support7Demos.
    • 8a3d454 : Fix sorted list batched callback.
    • e9b9196 : GuidedStepFragment: Fix ResourceNotFound crash before v21
    • dfe072a : Move away from deprecated methods in DividerItemDecoration.
    • e534c66 : Initial implementation for RestrictTo annotation
    • f1ad799 : Fix TextInputLayout error being magenta
    • c010d65 : Fix FloatingActionButton with nested anchors
    • 87b20c0 : Improve SGLM's multi-pass measure handling
    • e54c4f1 : Remove main thread assertion from test
    • c725e0c : Sync isActiveNetworkMetered() docs with framework
    • f77697d : Move to gradle 3.0, tools 2.2-beta1
    • 9152a7b : Fix GLM and SGLM tests for API 15
    • bfc6730 : Add getters for start and end offsets in SwipeRefreshLayout.
    • 2479737 : Annotate android.support.transition tests.

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

  • platform/hardware/intel/common/libmix with 1 change(s)
    • 9696c22 : Fixed the timestamp mismatching issue for 2 GTS cases.

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

  • platform/hardware/intel/common/utils with 1 change(s)
    • b7a8a19 : Yet another protected broadcast.

  • platform/hardware/libhardware with 1 change(s)
    • 4725741 : audio effect: add flag for effects without actual processing

  • platform/hardware/qcom/audio with 10 change(s)
    • 0c39abc : Fix potential NULL dereference in Visualizer effect
    • 2d809e0 : audio: derive sound device for concurrent playback usecases
    • 7401c7c : Add logging of written frame counts
    • f714870 : Speaker channel swapping is conditional to audio mode
    • f9c7aae : audio: log error before closing stream
    • da9b56b : Fix out_write frame count to match return code.
    • df65ad4 : volume listener: declare no process flag
    • 2b0e5a6 : hal: optimize worst case soundcard detection time
    • 57ac663 : Fix potential overflow in Visualizer effect
    • fb4d7bd : hal: retry failed MBDRC cal level

  • platform/hardware/qcom/bt with 6 change(s)
    • 4146499 : msmcobalt: Update to 07.00.00.253.032
    • c326d17 : msmcobalt: Update to 07.00.00.253.030
    • 20f5007 : Update to 07.00.00.253.024
    • 3f1ec0f : Add missing include of bt_vendor_qcom.h
    • a6de8f8 : msmcobalt: add to build + fix FM_OVER_UART selection
    • 0ebd0ba : msmcbalt: import from LA.UM.5.7.R1.06.00.01.253.019

  • platform/hardware/qcom/camera with 20 change(s)
    • cca4d9c : msmcobalt: update to 07.00.00.253.035
    • 2c419f0 : QCamera2/HAL3: Handle out of order buffers in bypass mode
    • e18afe1 : QCamera2/HAL3: Handle out of order buffers in bypass mode
    • 269c81a : msmcobalt: Update to 07.00.00.253.032
    • 04e026f : msmcobalt: Update to 07.00.00.253.030
    • a97a4d4 : Add missing liblog dependency
    • 1bb373d : mm-camera-intf: Update v4l2 fmt map for BAYER_MIPI_RAW_*
    • 41e4f74 : mm-camera-intf: Lower the log level or unnecessary error message
    • 9e74aae : Update to 07.00.00.253.024
    • df9c334 : msmcobalt: fix unused variable build error
    • 3408490 : QCamera2/HAL3: Report ERROR_RESULT when metadata is dropped
    • 0f3079f : CAMERA_MSG_META_DATA not defined in AOSP camera HAL
    • a7910b3 : msmcobalt: use SRC_MEDIA_HAL_DIR to get headers
    • 3d63919 : msmcobalt: import from LA.UM.5.7.R1.06.00.01.253.019
    • 3b3a1c6 : QCamera2/HAL3: Mutex lock mBatchSize in captureResultCb
    • 18fdc29 : QCamera2: HAL3: Set timestamp source based on sensor sync availability
    • 006ea6b : QCamera2: HAL3: Don't enable lens shading maps for all templates
    • 4f4d81f : QCamera2: HAL3: Reduce private_data size
    • 96150f4 : QCamera2: HAL3: Reduce tone map size
    • 7e84983 : QCamera2: HAL3: Enable reprocess trace

  • platform/hardware/qcom/display with 18 change(s)
    • 325fd2d : hwc2: Handle empty lists in AcceptDisplayChanges
    • 42e0437 : hwc2: Protect AcceptDisplayChanges with the hwc session lock
    • 3d2d9c4 : msmcobalt: update to 07.00.00.253.035
    • 66227f7 : msmcobalt: hwc2: check for null layers in layer map
    • cd620ea : msm8996: hwc2: check for null layers in layer map
    • fa3d1d3 : msmcobalt: Update to 07.00.00.253.032
    • ce97532 : msmcobalt: Update to 07.00.00.253.030
    • 9e9ad65 : Update to 07.00.00.253.024
    • daba5c7 : hwc2 : Fix layer updating flag
    • eac9cda : msmcobalt: hwc fix compilation error on master
    • 9cf4ec5 : hwc: Do GPU fall back for layer transforms
    • 7be5ada : libqservice: export QServiceUtils.h IQHDMIClient.h
    • 2ebc25b : msmcobalt: import from LA.UM.5.7.r1 06.00.01.253.019
    • 51b4299 : gralloc: Fix "Return an error if the buffer was not mapped"
    • 8dde137 : gralloc: Return an error if the buffer was not mapped
    • 7b347b0 : Revert "Revert "gralloc: Default to 601 color space""
    • 4d84292 : hwc2: Workaround use after free by surfaceflinger
    • 76b25b6 : libmemtrack: Update parsing of kgsl mem file

  • platform/hardware/qcom/gps with 6 change(s)
    • 1c56f4f : msmcobalt: update to 07.00.00.253.035
    • 5bea958 : msmcobalt: Update to 07.00.00.253.032
    • 6f2a63d : msmcobalt: Update to 07.00.00.253.024
    • cb4d2fd : msmcobalt: fix wrong absolute path
    • 129edaf : msmcobalt: import from LA.UM.5.7.R1.06.00.01.253.019
    • 8cf3e0e : Move local gps/sap configuration to Context

  • platform/hardware/qcom/media with 19 change(s)
    • 42adfa3 : msmcobalt: update to 07.00.00.253.035
    • 435901c : mm-video-v4l2: vdec: Disallow input usebuffer for secure case
    • 2495a69 : mm-video-v4l2: vdec: Disallow input usebuffer for secure case
    • 7b99376 : mm-video-v4l2: vdec: Disallow input usebuffer for secure case
    • fd30468 : mm-video-v4l2: vdec: Disallow input usebuffer for secure case
    • 414a06d : mm-video-v4l2: vdec: Disallow input usebuffer for secure case
    • d519856 : mm-video-v4l2: vdec: Disallow input usebuffer for secure case
    • e6587c9 : mm-video-v4l2: vdec: Disallow changing buffer modes/counts on allocated ports
    • d2bfc97 : msmcobalt: Update to 07.00.00.253.032
    • fbc0b4a : msmcobalt: Update to 07.00.00.253.030
    • b7b6466 : mm-video-v4l2: venc: Disallow changing buffer count/size on allocated port
    • 2601808 : Update to 07.00.00.253.024
    • ee06e61 : mm-video-v4l2: vdec: Disallow changing buffer modes/counts on allocated ports
    • e051241 : msmbobalt: mm-core: export OMX_Skype_VideoExtensions.h
    • 1de9df0 : msmcobalt: enforce use of QCOM_MEDIA_ROOT
    • 10b10b7 : msmcobalt: fix build when kernel source not in tree
    • 0f13539 : add msmcobalt to build
    • 11e4d07 : msmcobalt: import from LA.UM.5.7.r1 06.00.01.253.019
    • 03783f8 : mm-video-v4l2: venc: add support for encoding with temporal layers

  • platform/hardware/qcom/msm8996 with 1 change(s)
    • 00948a6 : kernel headers: update for camera vfe recovery change

  • platform/hardware/ril with 1 change(s)
    • c863521 : Update documentation to clarify RIL_REQUEST_GET_ACTIVITY_INFO

  • platform/libcore with 26 change(s)
    • eacb391 : Improved testing around DateFormat.is24Hour
    • 6fdc0bf : Remove DateFormat time pattern caching
    • 393a0c1 : Fix DatagramSocket.disconnect()
    • c7099b5 : Fix NPE when sending DatagramPacket
    • 29c20ed : Add regression test for Unicode 9 Bidi data.
    • 71b5d03 : Unstub PrivilegedActionException
    • 27aea9e : Assert that DESede/CBC/PKCS5Padding Cipher works as expected
    • 4404289 : Assert that DESede/CBC/PKCS5Padding Cipher works as expected
    • 3dd11b3 : Update test to allow HTAB in HTTP header values
    • d95a908 : Fix ZipFile exception for non-existent files
    • 5b48c94 : Add test to make sure TLS elliptic curves list is sensible
    • b754a98 : System: Close log sockets prior to a fork.
    • fffeb3b : IDN: Fix handling of long domain names.
    • d2ad3d3 : Revert "zip_util: temporary debugging on LFH header mismatches."
    • 565dd0c : Test alias name for HmacSHA224/HmacSHA256
    • 7510c18 : Fix SocketFactoryTest#test_createSocket_InetAddressIInetAddressI
    • d26b520 : Assert that DESede/CBC/PKCS5Padding Cipher works as expected
    • 9dab0f1 : Fix documentation related to default charset.
    • 36d0742 : ZipFile: Never change file offset during I/O operations.
    • 08e9e36 : Fix regression in Vector.listIterator.add() introduced in N.
    • 4a2b94a : Make video mime type default for 3GPP and 3GPP2 formats.
    • 0393d3c : ZipFile: Never change file offset during I/O operations.
    • abecabf : Test deadlock between java.util and ICU TimeZone.
    • 272317c : Modify tests to reflect different URL encoding for single quote
    • 4149edc : Fix script selection in locales for TZ names.
    • 7b7ce93 : Socket ctor should try all addresses

  • platform/packages/apps/Bluetooth with 18 change(s)
    • c4b1ccb : Prevent bonded device from being removed from the property map
    • 907e014 : Add additional logging for device properties
    • 055babc : Add additional logging for device properties
    • 5185d19 : Ensure LE scan clients are removed when the related app dies
    • c295ebb : Cleanup BluetoothPbapReceiver log messages
    • e8d2b5c : Limit number of stored device properties
    • baf3b9b : Enable debug logs for Bluetooth AdapterService
    • dda1ef8 : Enable debug logs by default in BluetoothPbapReceiver
    • f438690 : Collect number of paired BT devices.
    • 8d6abb0 : Do not downgrade filtered scans to opportunistic
    • 35b8fc0 : Change MAP to send one new message event when encrypted storage is unlocked
    • df3304a : Fix setPairingConfirmation permissions issue (1/2)
    • b0ef94d : Fix ConcurrentModificationException in GattService.onScanResult
    • 660208a : ContextMap: Remove connection references when an app is removed
    • 29cab6e : Fix initMsgList() check to return if encrypted storage is locked
    • 447075c : Allocate CallbacksObj Before Initializing A2DP JNI Interface
    • 3fffb5a : Fix a deadlock in service discovery callbacks
    • 36294bf : Fix NPE in permissionCheck

  • platform/packages/apps/Camera2 with 1 change(s)
    • aaae0ae : Remove calls to silence ringer; these require new permissions in N

  • platform/packages/apps/CarrierConfig with 8 change(s)
    • 3138a0d : Bell: enable WPAS
    • e3dd1a7 : disable LAUNCH_BROWSER for sprint
    • 3b6e370 : Removed mms from the metered APN type list for Verizon
    • f347411 : Make APNs read-only for certain carriers.
    • 13ee05f : Mark APN fields as uneditable for vzw per their requirement.
    • 667810a : Fixed that carrier specific messages were not treated as emergency
    • 7992aa4 : Added SPN override entries for Virgin mobile.
    • 64c385e : Adding a config to hide the conference 'swap' button for USCC

  • platform/packages/apps/CellBroadcastReceiver with 5 change(s)
    • 091f8cb : Fixed the unit test package name.
    • 16cb3c7 : Added few more CellBroadcastReceiver unit tests.
    • 85f8978 : Added CellBroadcastReceiver unit tests.
    • 1820c01 : Fixed that carrier specific messages were not treated as emergency
    • 468a417 : Refactor CellbroadcastAlert dialog

  • platform/packages/apps/Dialer with 2 change(s)
    • 151b3ae : Fixing display option for KO, JA, ZH
    • 7457ef7 : Fixing regression in AOSP CallDetails

  • platform/packages/apps/EmergencyInfo with 4 change(s)
    • 9d8f622 : Fixed clear all does not work under multi-window
    • 9d4ff9c : Add extra string to empty state
    • ba7ea36 : Configure code coverage filter.
    • fa5c314 : Fix disambiguation problem when calling contact

  • platform/packages/apps/Launcher3 with 569 change(s)
    • 28a6438 : Fixing text search where a word starting with lower case was not being matched
    • a833b6d : Missing call in write to parcel
    • f4b4577 : Removing the logic around closeSystemDialog on ACTION_CLOSE_SYSTEM_DIALOGS Launcher does not use any panels which need closing & system sends an onActivityResult(RESULT_CANCELLED), we do not need special handling for waitingForResult
    • 0fed55b : Add feature flag to disable light status bar
    • 3f88640 : Announcing the final action when the drag-drop completes
    • eb205af : Set correct accessibility delegate for the overview mode. b/32004538
    • 68f240e : Updating the folder cell dimensions to be closer to a square
    • 2fd0208 : Use Launcher.getLauncher(Context) instead of type-casting.
    • caa5291 : Using add/replace instead of update when updating an entry.
    • 1ee2db1 : Bye bye swipe down search b/31935141
    • d8fcffb : Add user event logging for tap on search b/31772967
    • 035a516 : Consume ACTION_UP when fling is detected on top of icon
    • 81a56f9 : Agressively change the color of the the all apps background during pull up b/30502942
    • 345bff3 : Some minor fixes for extracted status bar.
    • e0dab19 : Decrease drop target left and right padding.
    • 9311387 : Enable light status bar when top of wallpaper is light.
    • 8531373 : Fixing the newIntent logic to check the state before it has been reset.
    • ffad962 : Add user event logging for action on search box b/31772967
    • 70fea78 : Removing reflection from AlphabeticIndexCompat
    • 1cf412c : Don't attempt to add item back to folder when deferring drag.
    • 6e74e89 : Refactor shortcuts drag and drop.
    • 0034190 : Removing center vertical from folder gravity.
    • 7695e60 : Remove shortcuts that no longer exist or are no longer pinned.
    • e5a00c6 : Move shortcut fade interpolator outside of loop.
    • b318c0e : Fade deep shorcuts in and out.
    • 7e83ab9 : Make IME less sticky when launching a new app b/31382106
    • 116d34b : Preventing a shortcut which requires permissions from being added to homescreen
    • 0a9c092 : Fixing two critical bugs in all apps transition controller
    • dbf08b4 : Stop jumping to workspace from hotseat on quick drop.
    • 3f9d647 : Fix ExtendedEditText not handling touch correctly b/31555902
    • 687c345 : Created include filters for jacoco
    • 0ef81fd : Uses a TransformingTouchDelegate to extend touch target for widgets list.
    • 6c61323 : Add context to widget dimensions for accessibility.
    • bb918b3 : Only reset search field when back key is hit if there is no query.
    • baec6ff : Updating the paddings in folder cell
    • f99370c : Fixing issue where overview-normal workspace mode cannot be done by tapping b/31458165
    • c5afad6 : Set contentDescription on caret
    • a802a62 : Fixed NumberFormatException when trying to display vector drawable.
    • 488d8ad : Use ContextCompat.getColor to support API levels below 23.
    • 1cc48e1 : Adding support for extending the touch target in the touchDelegate
    • 3f9d627 : Fix bug where page indicator animation repeats itself.
    • 4613361 : Pull down should start search. b/31458165
    • 6f28e71 : Simplifying the startSearch call in launcher callbacks
    • d139b0a : Adding support for multiwindow drag and drop
    • fd47652 : Fixing double system state call in iconCache
    • e4a3e0c : Adding support for searching word segments when camelcase is used in the title
    • e393d3a : Using DragObject for folder drop instead of maintaining states when drag starts from inside a folder
    • c2fe114 : Show IME when search query != null after rotation
    • 252f0a3 : Don't show app info for ITEM_TYPE_SHORTCUT.
    • fb5096d : Preventing a shortcut which requires permissions from being added to homescreen
    • 946f850 : Don't close all apps when touching deep shortcuts container.
    • ec383df : Fix deferred shortcut container removal.
    • 57b4006 : Updating the assets for the all-apps search background.
    • 8dd5168 : Add outline to shortcuts when focused.
    • da1c17c : Change all apps caret target bounding box b/30400751
    • 016eaee : Change all apps caret target bounding box b/30400751
    • d0d495f : Preventing concurrentmodification exception when dragging a icon with shortcuts from inside a folder
    • 2100c78 : Launcher restore state fixes:
    • 551e5ab : Support user event logging for drag and drop b/30039490
    • 6ff1ef1 : Removing some reflection code
    • 6f2bb1a : Bug fix in Alarm where it was not getting called correctly if the new timeout was set that was smaller than the previously set timeout
    • 9be9936 : Fixing broken accessibility drag
    • 6cf1e0f : Landscape container padding update. b/30021487
    • f28e6af : Some optimizations in blur outline generator
    • 538b54c : Fixing overlay scroll state not getting reset properly when scrolling is was cancelled
    • 62e7518 : Blocking alpha animation if the initial and final state for the animation are both 0
    • 52851aa : Fixing topView not being considered in all places when calculating accessible and focusable views
    • 94b510c : Some drag and drop code refactor:
    • 59a2380 : Support user event logging for drag and drop b/30039490
    • e2ec8a3 : Removing some reflection code
    • 1edab71 : Unifying toString() method for various ItemInfo subclasses
    • 35908f9 : Splitting some methods into individual compat classes
    • b5bf3e6 : Adding isDemoUser method in userManager
    • 12624a5 : When shortcuts close, only set text visible if not in hotseat.
    • dfc8b66 : Preventing unnecessary setLayout calls in workspace Separating getSystemProperty in a separate method
    • a2125e1 : Bug fix in Alarm where it was not getting called correctly if the new timeout was set that was smaller than the previously set timeout
    • def6e47 : Use promisedIntent instead of intent when deep shortcuts are restored.
    • fc02c1b : Use promisedIntent instead of intent when deep shortcuts are restored.
    • d3bf980 : ComponentName null check MUST proceed before creating ComponentKey.
    • b05a00a : Adding a debug flag to prevent broken downlodas from getting removed during restore
    • 4a4b49f : Fixing wrong label in the AndroidManifest Updating the gradle and protobuf library version
    • c855023 : Updating the workspace scrim The scrim is only drawn on the top in both normal & transposed layout
    • f3a09f9 : Starting the settings activity with same animation as wallpaper (and widgets tray)
    • ada6cbe : Prevent against NPE inside ComponentKey
    • d70ef24 : Fixing the hotseat import logic
    • 65ceb5a : Moving the scrim to draglayer
    • 92cb84d : Checking for duplicate intent with proper source bounds.
    • cbfe71d : Checking for duplicate intent with proper source bounds.
    • 9d96fd5 : Landscape container padding update. b/30021487
    • 112ce42 : Adding a resource pointer to the app name so that derived projects can easily modify app name
    • ef0c537 : Cancel hotseat color animator before setting a new color.
    • a1503f4 : Comparing widget sizes when sorting if the labels are same
    • 8f90dcf : Removing wrong dead code around direction matching
    • ad9a25d : Fixing allApps UI not extending to statusbar & navbar on tablets
    • 4583d09 : Fixing broken accessibility drag
    • a9c21c6 : Improve handling of external deletion in LauncherProvider.delete
    • 86df138 : Adding support for pending widgets in AutoInstall layout
    • a920612 : Updating version check to use SDK_INT
    • 8ce6063 : Set launch source target correctly for user event logging
    • e04a07f : Ignore clicks on shortcuts' drag handles.
    • bf20612 : Blocking alpha animation if the initial and final state for the animation are both 0
    • 06e21a2 : Moving the state changes during drag-n-drop from startDrag to onDragStart
    • 4ff424a : Fixing overlay scroll state not getting reset properly when scrolling is was cancelled
    • 5836bf7 : Moving the shortcut application logic to the DeepShortcutView. This makes the logic for accessing various properties consistant and and ties it to the UI of the DeepShortcutView.
    • 7db9b08 : force a blank spin
    • be06874 : Log shortcuts open on ACTION_UP instead of in showForIcon().
    • 95f3d6b : Reloading workspace when the shortcuts permission changes
    • df64e9e : Change drag from shortcuts to say "Cancel" instead of "Remove"
    • 5f06401 : Fixing potential ConcurrentModificationException
    • 58a9c4b : Pull down should work on search box, even if all apps scroll is not at top. b/30295305
    • 988e2b7 : Make padding consistent between shortcuts and the app icon.
    • 4ebc3d0 : Change NavBar to transparent black b/30615471
    • 4efffc5 : Use shortcut disabled message if available.
    • 4829a88 : Forcing drag layer to be non accessible. Setting a touch delegate makes a view to become accessible, if its set to auto. This was making drayLayer accessible causing Talkback to speak out every item on the draglayer when window focus changes
    • d7d7402 : Fix hotseat flicker when opened all apps in landscape, rotate screen, pull down
    • 598e184 : Reduce distance to start deferred drag from shortcuts to 12dp.
    • 50941fb : Adding support for updating the pinned shortcuts without updating the ID map
    • 98cbd62 : Reset mActiveController to null in DragLayer.onInterceptTouchEvent().
    • 45a11dd : Prevent refreshing app search results with empty query.
    • 191e9d1 : Change interpolation logic to all apps transitioning on fling b/30486958
    • 1f01b01 : Align shortcut text with view start.
    • e688e1e : Fix disco bounce crash b/30413641
    • 7d552c8 : Disabling accessibility focus on all children when shortcuts is open
    • e6fe1b5 : Simpler caret
    • a659bfe : Updating content description for the shortcuts menu and announcing it when the container is opened
    • 5b64706 : Add container velocity for all apps to be used by the caret
    • 5bc2827 : Adding workaround to jump in wallpaper offsets.
    • d92e36e : Update shortcuts font to match spec.
    • 0ba8160 : Start shortcuts close animation where open left off.
    • 55c6691 : Add logging for shortcuts opening.
    • 49f4f03 : Handling IllegalStateException which can be thrown by the system when the user is locked
    • 37a759a : Always cancel forwarding on ACTION_UP or ACTION_CANCEL.
    • ec944ad : Build fix: Updating SDK for tests
    • 4d5887b : Set shortcuts arrow pivot to side connected to container.
    • c39edf5 : Filter shortcuts down to 4 if there are more.
    • d3b87ef : Adding quiet mode support for shortcuts
    • 79cf718 : Badging shortcuts with app icons
    • 06ca756 : Cancel exit spring loaded runnable when launcher state is set to APPS or WIDGETS b/29645452
    • 62d7023 : Update fast scroll shadow to match other shadows
    • c7d2e83 : Working around incorrect wallpaper offsets being calculated in RTL.
    • d96fa13 : Fixing RTL wallpaper scrolling.
    • 7ccc462 : Responsive caret drawable
    • ca258b3 : Only add shortcuts to the deep shortcut map if they are dynamic/manifest.
    • 70a7c9b : Showing the shortcuts in the disabled state and removing ti from the menu when its disabled
    • c714c01 : Stop setting original icon visible when dragging app with shortcuts.
    • 672d07f : Check package name and user handle in onShortcutsChanged().
    • b5b9ad6 : Fading in the first screen, when launcher loads for the first time
    • a2454ad : Launcher shortcuts animations update.
    • 8141d63 : Prevent opening shortcuts container if one is already open.
    • dd60ce4 : Remove two redundant layout pass in AllAppsTransitionController.
    • 2a82afd : Fade QSB with the workspace as the overlay enters
    • b9da462 : Cleanup deferred drag when closing deep shortcuts container.
    • a81f580 : Clearing search query after clearing input text.
    • e3876e8 : Change default animation duration for all apps open and close.
    • 3cdf466 : Updating the label for shortcuts aciton
    • 9dcf0a3 : AllAppsTransitionController always use LauncherStateTransitionAnimation b/30375760
    • 780c926 : Match updated redlines for shortcuts.
    • 35d9630 : Moved hide keyboard to its own method
    • eec1f9a : Add arrow view to deep shortcuts container.
    • 47c5a49 : Remove DisallowIntercept runnable from ShortcutsContainerListener.
    • bf0ee9a : Remove hover-to-launch gesture for shortcuts.
    • 10923b3 : Removing shadow and badging from the icon which is shown in the menu These are added as soon as the icon is added to the workspace
    • 3ffa64d : Added custom actions for showing the shortcuts menu and adding a quick action on the home screen
    • 8f8f398 : Adjusting the text shadows
    • 8f288aa : Ensure that we update the preview layout rule when not animating.
    • e6fd19b : Fixing regression where the source icon becomes visible while dragging
    • f66b680 : Refresh the all apps container search result when apps are installed
    • b0e80bc : Fixing missed events during motion interaction
    • fadbe8f : Fixing regression in folder positioning.
    • 61d9e78 : Ensure we still build the hw layers when pulling up all apps.
    • 68f98ac : Long press on the caret should start search on all apps container
    • ce3fffb : Updating the search hint to contain the icon as a span object.
    • c001cf5 : Animate discovery bounce for all apps pull up interaction b/30221381
    • 157793d : Increasing the size of the drag icon when a shortcut is dragged
    • 3e97622 : Fix deep shortcuts RTL issues.
    • 1ce0e30 : Fix NPE on clicking the all apps caret.
    • 5aa2714 : Add user event log for deep shortcuts and all apps opening interaction. b/30114798
    • 71b3d1c : Optimizing open shortcuts container lookep
    • 35a754b : Change shortcut background to #FFFFFF, as per spec.
    • 377ed3f : Add drag handle to shortcuts.
    • 6231ede : Matching hotseat to spec.
    • be9798b : Fixing issue with shadow drawing over search bar.
    • 11439c5 : Fixing small regressions from layout tweaks
    • 860538d : Fixing missing user check when updating shortcuts for an app
    • 0334030 : Caret background protection
    • 0eca4e2 : Using the same clip animation for wallpaper button as using for app icons
    • 4a46479 : Adding support for dynamically adding shadows to the icon
    • c553c33 : Protecting QSB scroll while transition animation is running.
    • 1f06427 : Initial changes to tweak layout.
    • 637e40a : Centered typing in search field
    • 8f58e61 : Update shortcut animations.
    • 2c99d2c : Implement ranking for shortcuts.
    • bbff292 : Remove caret in overview mode
    • a92447a : Centered all apps search text
    • e4be3b3 : Support gray hotseat background in all apps transition b/30201515
    • bf547ff : Adding TransformingTouchDelegate to allow transforming touch events before sending to the delegate.
    • 9109973 : Fixing page indicator being drawn at wrong position
    • 6f02f2f : Fixing adjascent pages not visible when starting animation
    • 19187cb : Fixing accessibility description for apps search box
    • 9413860 : Account for RTL with search animation
    • a30b51c : Adding stateful caret drawable
    • 5024503 : Preventing unnecessary layouts on search focus change
    • 857bfcf : Fixing some comments
    • 01440c6 : Adding a view to indicate space blocked by QSB when QSB is hidden
    • e8a2b8e : Format fixes on AllAppsTransitionController and VerticalPullDetector
    • ad14051 : Remove hotseat flicker and all apps GPU overdraw
    • db19730 : Use the shortcut's long label in the container, if it is available.
    • 10ad1b9 : Fixing Virtual nodes getting wrong screen bounds, when dragging in spring loaded mode
    • 7b8f1ea : Address comments on original shortcuts UI CL (ag/1061538).
    • 6178f13 : Moving the QSB out of the cell layout to the Drag layer
    • 49c8d29 : Close the shortcuts container in various places.
    • d82a39d : Add status to DeepShortcutManager api calls.
    • f420438 : Updating the content description of disabled icons
    • 2e22b5d : Fixed header elevation shadow on rotate
    • e8eaa9c : Ensuring that fast scrolling to predictions scrolls list to the top
    • b93f34a : Fixing issue with content description not being updated.
    • cd4b300 : all apps should pull down when there isn't scrollable thumb b/30059445
    • ca7f30f : Fix all apps becoming clipped when screen is rotated with all apps opened. b/30040068
    • c529c98 : Reset scroll position when all apps is reset
    • b655b88 : Cleaning up scrollbar logic to properly calculate stable extents.
    • a5c8a9e : Adding logic to pull in workspace data from another Launcher3 based provider. This allows OEMs to keep the user's homescreen intact while changing the default home app package.
    • f03bd4f : Build fix.
    • c2a20ff : Consolidate all the dividers to provide same look and feel
    • 4dceebe : Updating the allow rotation settings text
    • dcb8259 : Simplified search focus logic
    • 53fe1f2 : Updating page indicator content description to indicate click target for apps list
    • 243ad3d : Updating alignment of search input
    • 819e193 : Defining the list of predefined device profiles in xml. This allows the profiles to be easily customized by derivatives.
    • 6c2975e : Adding support for non-zero left insets
    • 2359a68 : Do not remove onLayoutChangeListener on hotseat inside AllAppsTransitionController
    • e49a97a : Changing isExternalDragWidget to isDragWidget as workspace goes to modal state even when dragging from workspace
    • b20cbb2 : Updating gradle SDK version
    • e28bd7c : Set the all apps nav bar to black. b/29998559
    • 230b2b7 : Second workspace page icons should not show up when all apps is shown in landscape.
    • d8d1993 : Fixing accessibility drag and drop Since the page's accessibility flag is updated when entering drag mode, it does not need to be updated on state change
    • 45eb757 : Remove relayouts b/29945805
    • d1e0cec : Avoid unnecessary layout passes from insets callbacks if they haven't changed
    • f25cea4 : Use reflection to call LauncherApps.startShortcut().
    • 932eb83 : Delete all* references to launcher clings.
    • 310a988 : Updating all apps to match spec
    • 8b9cb08 : Stop showing first run launcher cling.
    • 21b7571 : Get rid of CATCH state in verticalpulldetector
    • 2f2104c : Fix some issues with shortcut containers opened inside folders.
    • a97c64b : Fix hotseat flicker b/29648104
    • 5f7750d : Use colorSecondary for darker bg color.
    • 80f5787 : Call bindDeepShortcuts() from runBindSynchronousPage().
    • 5215b54 : Code cleanup/ Move OnLayoutChangedListener to class level.
    • 1bce7fd : Long-press on an app to reveal its shortcuts.
    • 83fb07b : Make very first pull up should always work
    • b047e36 : Remove SYSTEM_UI_FLAG_LIGHT_NAV_BAR flag bit from systemUiVisibility call
    • f950712 : Setting unused shadow to null
    • 1d62b8a : Adding shadow to fast scroll indicator
    • 67def6c : All apps icons should become clickable
    • 5cb61e4 : Bumping icon version to clear db to trigger loading from IconProvider.
    • 8ea6a53 : Fixed inset overscroll
    • f7e5e37 : Prevent all apps transition NPE
    • 7744169 : Extend all apps pull up activation area to page indicator view b/29752599
    • cbea086 : All Apps header shadow is drawn incorrectly
    • 4a58216 : Invert nav bar to light when status bar changes in all apps.
    • 99eb28a : Revert "Cancel animation whenever MotionEvent.ACTION_DOWN is detected"
    • acd86ff : Surround shortcut API calls with try-catch.
    • 4325a56 : Cancel animation whenever MotionEvent.ACTION_DOWN is detected
    • 6d64d88 : Fixing alpha of workspace components being changed at too many places
    • eb77aae : Removing Key-Value pair backup logic as Launcher now uses full-data backup
    • 5da78f4 : Calling start/stop listening in onStart/onStop
    • 9994b2b : Making some shortcut manager calls protected by MR1 version check
    • 2e08409 : Build fix
    • d0a6ae7 : Accessibility fixes and updates
    • 5b2de72 : Updating some strings 'Tap & hold' 'Touch & hold'
    • 1c72b72 : Add margin to all apps recycler container view b/29509347 Last row inside recycler view was obstructed by nav bar making it difficult to interact with before.
    • 8cea819 : Fix LauncherInstrumentationTestCase#openAllApps() method. b/29535532
    • 8038967 : Fixing bug in GridSizeMigrationTask, where it was not accounting for an extra space when there is no all-apps icon
    • eac1dac : All apps pull up work b/28917826 b/29469966 b/29542376
    • bfbf7f9 : Add support for launcher shortcuts.
    • a649faa : Making LauncherActivityInstallInfo public to prevent access modification by proguard
    • 0f1ce04 : Fix container horizontal padding
    • e26d100 : Adding some tracing sections around launcher startup
    • 64976d5 : Fixing potantial context leak code path
    • a0c5647 : Fixing a crash on APPS-WORKSPACE transition when animation is automated without dragging. b/29424335
    • abef55a : Update Launcher to use theme colors.
    • bfa8fbd : Maintaining separate alpha for x and y translations
    • 97d89e9 : Fixing workspace transition state
    • ae50284 : Moving LauncherAccessibilityDelegate to Launcher to associate it with activity lifecycle.
    • bb011da : Adding a flag (enabled by default) to remove the all-apps button.
    • a9a8a42 : UI fixes to All apps pull up work
    • 9417686 : Fix the build.
    • 7d2fc81 : Add caret shaped all app pull up handle to page indicator. b/28917826
    • 8cf47a5 : Removing unnecessary object creation and double loop during getDescendantCoordRelativeToAncestor
    • a9e2f5a : Adding a DB update path to handle the QSB position change
    • e8b5d20 : Fixing bug in getDescendantCoordRelativeToParent where it was calculating the coordinates relative to the root's parent
    • 35ea659 : All apps container should not intercept touch during animation.
    • a7ce166 : Making the security checks and policy changes only when launching custom shortcuts. This prevents launcher specific intents to unknowingly leak data.
    • f4cbb14 : Fixes to touch handling in all apps pull up work
    • a92e0df : Unifying the workspace translation logic
    • 74b5af3 : Fixes to all apps pull up work
    • e8f7d5a : Executing the DB migration during startup instead of restore.
    • 1fa6b94 : When the active page changes, simulate a scroll change. This prevents the animation progess from going out of sync of the active page, when the active page changes before the total number of pages change
    • 3333b0c : Unifying focus indicator handling for workspace and all-apps
    • ab06999 : Fixing crash on Lollipop
    • 9443ef5 : Adding support for workspace state change listener
    • 2e041a6 : Fix NexusLauncher NPE
    • 6e92f05 : Ensure that custom actions are available to all apps items
    • e0e0e1d : Fixing FileLogs tests
    • 8653f1d : Updating the app search buton text
    • b11ae50 : Guard all apps pull up work behind the flag
    • 7c786f7 : Allowing the first screen to expand to the screen edge
    • 47328fd : Removing the SearchDropTarget bar as it no longer contains the QSB
    • 645764e : Pull up all apps interaction First phase implementation: dragging and animation interaction is implemented namely in two classes. ScrollGestureDetector and AllAppsTransitionController.
    • 02d3d43 : Fixing memory leak in QSB widget
    • e7d7304 : Replacing overview panel icons with vector drawables
    • 034bc3c : Animate size and position of page indicator when adding/removing page
    • d4b28d2 : Only show workspace page indicator when scrolling or in spring-loaded mode.
    • 85fc55a : Disabling stricty mode checks when launching an activity.
    • da4fe1a : Moving the QSB to the workspace grid.
    • c0cc264 : Fixing comments
    • 71566db : Add feature flag for all apps pull up work.
    • ff4ba2d : Refactoring out grid occupancy management in a separate class
    • d478c83 : Showing a permission dialog when a restored widget is not yet bound, and launcher does not has the permission to bind the widget
    • 6d02c7a : Adding some UI tests Launcher app from all-apps Drag icon to all-apps and launch it Add widget from widget tray
    • 367da9f : Update wallpaper API to match NYC change.
    • d83a67a : Separating out configs and common manifest entries
    • ded0fdb : Removing logic for workspace migration from Launcher2
    • c487bd3 : Making page indicator an abstract class and implementing some common methods.
    • ddb7700 : Missed one more page indicator null check.
    • fea0a5f : Add more null checks for page indicators.
    • 81259cd : Storing the widget item views in Widget holder, to avoid looks on every bind/recycle
    • 9600d20 : Adding a loading view for widgets list
    • 6a4e026 : Removing some usused resources
    • c64cfdd : Updating the folder page indicator to be more like the framework page indicator (used in quick settings)
    • a0a4abe : Adding android.icu.text.AlphabeticIndex implementation for AlphabeticIndexCompat as libcore.icu.AlphabeticIndex is no longer available in N
    • 770217c : Add null check to page indicator to prevent crashes in landscape.
    • 3f73219 : Preventing unnecessary options update to QSB provider by checking if the options have changed before calling update
    • 7267adf : Fixing build breakage
    • 1acb9e9 : Rearranging the provider checks to avoid packagemanager lookups whenever launcher starts
    • f549dab : Add PageIndicator interface and custom PageIndicatorLine view.
    • df23837 : Only show App Info drag target if developer settings are enabled.
    • aaf7d1d : instead of unbinding items from the loader, unregistering listeners in activity.onDestroy()
    • 90cb3e5 : Revert "Wrapping folderLisners with weak reference, and storing it as an array"
    • e48644a : Wrapping folderLisners with weak reference, and storing it as an array
    • 04cc3a7 : Opening the system default wallpaper picker on clicking the wallpaper tile
    • 87af0fd : Removing reference of hostView from LauncherAppWidgetInfo
    • f48e592 : Making the 'Allow rotation' setting dependent on system state
    • f898b97 : Call onLauncherTransitionPrepare() and End() from pinch.
    • 8f7ead3 : Update page when scrolling/flinging in free-scroll.
    • 6dc98b9 : Simplifying view cluster by using a single int flag instead of 4 booleans
    • eb4b799 : Removing icon_type column Icon type is not used consistently. It is used initially during the loader. Afterwards, we save both the icon and resource to the db. Instead of changing the logic to always read the shortcut-resource first, and fallback to the bitmap if the resource is not available, always write the bitmap to DB whenever the shortcut is edited.
    • 373f571 : Fixing a crash/ Launcher3 doesn't have predicted apps
    • 6470cf4 : Send predictedApps rank via user event logging
    • bc543af : build fix
    • d297be2 : Changing minSDK for launcher3 to 21 (Lollipop)
    • c190dbf : Adding full backup handler for launcher3
    • bc5d623 : Widgets tray should preserve scroll position during screen rotation
    • b5b55c8 : Removing LauncherProvider dependency in DatabaseHeler
    • 0292bd1 : Updating gradle version
    • 462b5cc : Extract color for the hotseat.
    • 14c73cc : Using a separate thread for logging
    • a26e2d3 : Removing some obsolete flags
    • 713edfc : Adding a utility class for persistant logging.
    • 9345ebf : Add test size annotation.
    • ea98f52 : Fixing bug where the widget background enters into a focused state if a child calls requestFocus in xml
    • bd42ba7 : Return 1f in Log(Ac/De)celerateInterpolators on a 1f input.
    • b0efe3f : Workaround issue where IME doesn't show up when tapping folder text
    • 5ae8208 : Fixing crash when getActivity is null
    • 745bad9 : Chaning the behavior of settings activity.
    • 7e5d5fc : Revert "Calling start/stop listening in onStart/onStop"
    • da3de6d : Fix incorrect icon greying on pre-N system
    • 79d90c5 : Define a set of methods on Launcher which can be safely called externally
    • 752848a : Refactoring package tracking in managed profile heuristic into a separate class
    • 1ed6c4a : Showing a toast when changing wallaper is disabled
    • cc8f9e0 : Removing some deprecated columns.
    • 77c2636 : Fix recyclerview res path
    • aa95365 : Refactor UserEventDispatcher (1/2) b/28269657
    • 6388b2c : Adding some utility methods for thread verification
    • 46ab227 : Removing Launcher broadcast support from Launcher3
    • 5340584 : Removing some deprecated callbacks
    • 53b7ce1 : Removing first launcher broadcast
    • ddec1c7 : Refactor UserEventLogging, Add predictedRank, replace Bundle with Proto
    • 30a7161 : Removing WallpaperPicker from Launcher3
    • 5be3e4c : Giving proper workspace description when the launcher is not loaded.
    • 15cece9 : Fixing gradle version comflicts
    • 37b2a49 : Remove special code path for not animating folder open in power save mode
    • 8682116 : Changing the scale factor for square icons
    • 9f44d7d : Revert "Updating current page when changing the frescroll mode"
    • 1ab2263 : Fixing wrong grid size definitions
    • 23ac9cb : Calling start/stop listening in onStart/onStop
    • d09c370 : Removing dependency on getApplicationInfo method added in N
    • debf814 : Updating current page when changing the frescroll mode
    • 012734d : Add velocity threshold so that fast pinches (flings) are detected.
    • c52ba71 : Fixing folder icon not getting redrawn when the contents change
    • b9f3d02 : Deleting resources added due to merge conflicts
    • e221725 : Disable pinch gesture when accessibility is enabled.
    • b0e3780 : Removing some wallpaper dependency
    • e27815e : Fixing wrong method name
    • 13178ac : Adding an upper bound to all-apps width on larger devices
    • 3332607 : Stop animating highlighted page border in spring-loaded mode.
    • ac6e5d7 : Listen on new broadcasts for profile changes.
    • 44c0643 : Fixing bug where folders on the first screen and hotseat are not registered by the Launcher if there are folders on other screens
    • 19c5c57 : Fixing white background under hotseat
    • d9dc2e2 : Add palette dependency to Android.mk.
    • 827cef2 : Added ColorExtractionService and ExtractedColors.
    • f172b74 : Fix a couple polish bugs with new folder previews
    • 1c1c088 : Fix spring-loaded highlight on JB.
    • 93f878c : Fixing the loader to bind the first screen as well as the hotseat together
    • 144154d : No need to differentiate package event into app or updated based on a package is being updated or not
    • 7efe651 : Fixing black search bar background in search bar
    • bd238c9 : Yet another RecyclerView child that needs match_parent
    • 855b1b5 : Add distance threshold for dragged items before accepted by targets.
    • 11b644d : Remove default app suggestions from LauncherExtension
    • 3f6c0ee : Invalidate scrim throughout animation from overlay to workspace.
    • 1ad3ef3 : Fix alignment issue with suggested apps in all apps
    • 814ed9a : Fix restoring of layer type
    • 17f8595 : Introduce IconProvider.
    • f37a214 : Defining separate layouts for horizontal and vertical drop target bars instead of chaning the layouts in DeviceProfile
    • ed268c2 : Preventing unnecessary object creations
    • 17763cb : Fixing debug log
    • da891c1 : Instead of reloading the launcher, updating items dynamically when Quiet mode changes
    • 784f9c3 : Setting stable layout flags on the launcher, so that the instets do not change for launcher when going in/out of another app
    • 8a6edce : Fixing wrong preference file name in LauncherFiles
    • 9c43182 : Add FeatureFlags.LAUNCHER3_DISABLE_PINCH_TO_OVERVIEW
    • 2ae7736 : Embedding the icon pixel size in the cache DB version. This causes the cache to get reset when the icon size changes, for eg, in case of display scale changes
    • d5bd67d : Adding support for result callback when starting uninstall-application activity
    • d3cc05a : Account for disparity btw folder preview size and drawable size
    • aa2542a : Invalidate folder drawing paramaters when top padding changes
    • 470f900 : Removing some unused imports
    • 7eab3cc : Fixing broken instrumentation tests when run from command line
    • 82fa920 : Center folders slightly less aggressively than before
    • 0473177 : Deleting the unrestored widget id synchronously
    • 3bbbabc : Fixing model being updated on UI thread
    • 4ddc401 : Creating WidgetCellItem to wrap LauncherAppWidgetProviderInfo and resolveInfo In PackageItemInfo,, using the user of the first item in the sub-list
    • 6f86609 : Removing dependency on wallpaper size settings from launcher
    • 1743ac4 : Added copywrite comments to pinch-related classes.
    • 05c8c57 : Removing dependency on LauncherCallbacks for getting the search bounds
    • bf67f3b : Creating database without localized collators on NYC and above
    • c5b3196 : Don't listen for the pinch gesture if the workspace is locked.
    • 95cdb3a : Remove scrim on highlighted spring-loaded panel.
    • 16466f1 : Adding UI tests for various bind widget flows
    • 44d0b53 : Closing folder in onSaveInstanceState
    • 35937a2 : Fix issue with all apps icons not being aligned
    • 58e61ac : Fix widget tray clipping due to wrong padding
    • 499bbfa : Fixing black lowres icons
    • 2e1efb4 : Changing the widget loading strategy
    • 8fd5e93 : Add getUserEventLogger to LauncherCallbacks b/26494415
    • 726eb82 : Fix the broken build
    • dadb304 : Pinch to zoom out into overview mode.
    • cd50a0f : Adding back LAUNCHER3_ICON_NORMALIZATION feature flag to fix dependency breakage
    • 3169e9c : Fixing mismatch comment in flags
    • 531cda6 : Using a negative flag for icon notmalization
    • efca027 : Switch all folder preview rendering to be programmatic (ie. no assets)
    • 992a5f5 : Starting market search whenever the search key is pressed
    • 061380a : Fixing scrollTo getting called even though the gesture was handled by an overlay
    • 53d5c9e : Disabling system drag driver in NYC
    • 6c65113 : Chaning shadow algorithm to reuse bitmap instead of creating a new bitmap on every tap
    • ee68816 : Fixing homescreen getting blank when returning from the overlay
    • eb04507 : Fixing broken testQsbTallHeight for some devices
    • c86df47 : Adding overlay interaction support
    • 4f8071b : Cleaning up folder icon drawing
    • 8f3819b : Preserving the homescreen rotation setting on a tablet, when the display is scaled
    • 32554d1 : Cleaning up the overlay interface
    • 2611943 : Revert "Reverting refactoring of Folder and FolderIcon to avoid dependencies breakage"
    • ec8e15d : Chaning touch to tap
    • 72a9953 : Load label in bg thread to prevent ANR b/27238970
    • fbf19cc : UserEventLogging Log app launches b/26494415
    • bd82250 : Deleting the WallpaperPicker code inside launcher. Instead linking it to the packages/apps/WallpaperPicker project
    • f51084c : Revert "Temporarily disabling custom search controller"
    • fc956e5 : Reverting refactoring of Folder and FolderIcon to avoid dependencies breakage
    • f1468af : Adding back the style Theme to avoid breaking dependencies
    • 119e898 : First pass at new FolderIcon visual treatment
    • cc3a37d : Fix build; broken import due to bad merge
    • f9c184a : Refactor FolderIcon to separate the preview effect into it's own class
    • d365ed6 : Removign optimations in onDestroy
    • 8390eb1 : Build fix
    • ddaeff6 : Define launcher_log.proto used for user event logging
    • 954b7d3 : Temporarily disabling custom search controller
    • 5abb9f8 : Separating out Launcher3 resources from Wallpaper resources
    • 4ffec48 : Making some view properties exported. These will be visible in hierarchy viewer
    • 747a5bc : WidgetsModel clone method should be called in worker thread
    • e0c3323 : Tweak spring-loaded workspace.
    • 70264a9 : Add more debugging info when Launcher deletes widget from homescreen. b/26219491
    • ff05f43 : Respond to managed profile availabilty Intents.
    • 44cba69 : Grey out suspended applications.
    • f076eae : Adding support for migrating the grid between any two valid screens sizes.
    • f862a26 : Extending the grid migration logic to handle density changes
    • 08442b8 : Preserving the open folder state across rotation
    • d3849d1 : Moving DB creation to background thread
    • 0f97b78 : Added config_springLoadWorkspace to enable/disable spring-loaded workspace.
    • c984cde : Handle OutOfMemoryException gracefully in WallpaperCropActivity.
    • 1bd9a43 : Enable selection action mode for Android M+.
    • 5ea422e : Added Gravity.CENTER_HORIZONTAL to drop target layout params.
    • c3642d4 : Build fix
    • d249748 : Making all provider calls using content resolver.
    • b84046d : Scaling down the icon before applying the user badge This also saves memory only create one new bitmap while loading instead of two
    • 9eba1fd : Refactoring WallpaperOffsetInterpolator to a new file Removing some us unused methods
    • 685726b : Play common transition animations from a common method.
    • 77ccb8d : Removing some unused resources
    • 9aae47f : Added 'Cancel' drop target from all apps and widget picker.
    • a136545 : Adding some information in bug reports
    • 778c0b0 : Scale down drag views in spring-loaded workspace.
    • e038562 : Create widget resize frame after spring loaded workspace has exited.
    • c5c723b : Fixing string.format missed in previous conflict resolution
    • ce86e19 : Show App Info when dragging widgets from the workspace.
    • 2516428 : Drags originating in Folder exit spring loaded mode when completed.
    • e305441 : Ensure that setting a wallpaper snaps to a page.
    • 877f928 : Build fix
    • 3a6205f : Build fix
    • ab946a1 : Flinging to the left deletes when in vertical bar layout mode.
    • 734dfbe : Dragging app from workspace to App Info doesn't consume the app.
    • 6d1bbe3 : startAnimationToWorkspace() handles coming from another workspace state.
    • 34d2c91 : Added AppInfoDropTargetBar to spring loaded workspace.
    • 527c7d3 : Refactoring deferred bind logic
    • b54c4a3 : Added BaseDropTargetBar, which SearchDropTargetBar extends.
    • 94e0d37 : Initial spring loaded workspace.
    • 69fc1e2 : Added copyright license to fade_out.xml.
    • 4cab3b5 : Find page for widget starting at current page from overview.
    • 8693061 : When placing a widget, go to a page with enough space.
    • 29d853c : Make sure all overlay panels are visible as user free scrolls.
    • 86fb399 : Fade from wallpaper picker activity back to homescreen.
    • 8010486 : Adjust the wallpaper preview parallax according to the crop that will be saved.
    • 4dbaef0 : Change addParallaxOffset() to setParallaxOffset() in CropView.
    • c75917f : Long-clicking workspace overlay buttons does the same thing as clicking them.
    • f4f89ef : Using context.getString for getting formatted strings, as it works better with different locales
    • 9e0702f : Don't repeat ReorderPreviewAnimation for folders/widgets in power save mode.
    • 785f7a5 : Previews in the wallpaper picker are offset to match the homescreen parallax.
    • fd169ab : Loading default wallpaper on the background thread
    • 77fcebe : Fixing crash when picking an external image
    • 25f3604 : Prevent full sized icons from being stored when low-res icons are requested.
    • f4d0179 : Moving getWallpaperArrayResourceId to a separate functions, so that it can be overriden by dependent projects
    • e4c28f8 : Refactoring wallpaper picker activity
    • de51d1d : Regression in ag/753709
    • 1ea392f : Fix typos caused by gerrit's inline editor.
    • f970ee5 : Reuse existing temporary wallpaper tiles when selecting same photo.
    • e2fd14b : Jailing the saved instance state of all the dynamically generated views
    • de6241e : Fix keyboard focus for opening folder.
    • 6cfe5fc : Updating overview buttons click feedback Using xml bitmap for changing alpha, instead of a new bitmap using state list animator, which changes the alpha of the whole view, and not just the icon
    • bb83520 : Refactor StylusEventHelper to provide onButtonPress/Release methods
    • 21bf531 : Removing multi_process access to shared preferences
    • d1b9633 : Revert "Specifies descendantFocusability to Folder view."
    • 756cd26 : General code refactoring Removing utility method for isAttachedToWindow Moving logic to calculate cell size from workspace to DeviceProfile Replacing some constants with xml resource variables Saving the item info using content values for better compatibility with other methods
    • 25b6e5b : Removing some unused code in GLCanvas
    • fedca43 : Moving drag-drop related code into a separate package.
    • 322d556 : Moving a few testing classes to a separate package
    • 4b17147 : Updating logic for setting wallpaper desired size Only setting desired size on wallpaper change for pre kitkat Removing wallpaper change receiver from manifest Removing multi-process wallpaper shared prefs for kitkat+
    • 2563b3b : Updating the ExifParsing code Using system implementation of ExifInterface to read orientation For inputstream, creating a temporary file with just the header since the system API only supports file input
    • 42e2809 : Removing some eclipse warnings
    • 456e87e : Bullet-proofing the drag window initial animation.
    • 106bf64 : Some cleanup around drag and drop
    • ea33556 : Fixing dragging with mouse.
    • 56e4098 : Enabling accessibility dragging with the framework drag driver.
    • de1e67c : Fixing crash upon cancellation of an accessible drag.
    • ceed3b8 : Framework drag driver now sends new event type - exited window.
    • 37bd006 : Fixing drag view transition jump for scaled-down icons.
    • 9430ff2 : Fixing 1-point jump upon switching from DragView to drag shadow.
    • 7aa44f5 : Preventing FolderEditText from stealing drag events.
    • 464d13c : Add KeyEvent handler to LauncherClings.
    • f0033da : Suppress focusability of normal launcher descendants when a popup opens.
    • ca51dcd : Better separation between DragDriver and DragController
    • 9de9127 : Enabling framework DND in N+.
    • 5d2fc32 : Several animation calls cleanup
    • d6c8e7e : Code to enable dragging to System UI shelf.
    • 878e8ee : Specifies descendantFocusability to Folder view.
    • 25aba0a : Removing boot receiver.
    • 92bce43 : Fixing drag outline positions for folder over hotseat
    • 6c56c68 : Changing the dogfood check to a static boolean to better handle proguard optimizations
    • aad9058 : Handle custom shortcuts only when requestCode is REQUEST_CREATE_SHORTCUT, otherwise it would conflict with results coming from a different request
    • ce5a7e5 : Fixing screen jump when going to spring_loaded mode in rtl
    • cf25b52 : Removing some unused PagedView attributes
    • 882a52e : Fixing minor issue with spatially sorting workspace items for binding.
    • aa8ef11 : Refactoring ItemInfo
    • 1639a44 : Widget tray alignment according to UX spec - Fixing an issue where widget preview is not loaded do to faulty canceling of loading async task when view is detached from the window.
    • 283c226 : Reducing memory usage of wallpaper picker

  • platform/packages/apps/ManagedProvisioning with 2 change(s)
    • 52da80d : Configure code coverage filter.
    • 231c59e : Adding encryption aware matcher flags to install shortcut disabling

  • platform/packages/apps/Messaging with 1 change(s)

  • platform/packages/apps/Nfc with 1 change(s)
    • 45059ca : Fix Bluetooth OOB data parsing

  • platform/packages/apps/PackageInstaller with 10 change(s)
    • df52c78 : Support install once feature.
    • b4090d1 : If the permission dialog would stick out, move it.
    • 435a65b : Parse package before enabling unknown sources
    • 9137038 : Calculate and apply 'installed size'
    • d7d3b73 : Resolve merge conflict from Ia3d8f54624801696eaec4f9216d7bbefb0b105a4.
    • 5fe91f8 : Read and apply 'packageName'
    • 46b1bd8 : Fix the visibility for disabled apps in settings
    • 9610c8f : Fix the sorting bugs for system apps
    • 4b1e2d8 : Fix an exception in PackageInstaller
    • ca7a434 : Not longer need MANAGE_DEVICE_ADMINS permission.

  • platform/packages/apps/PhoneCommon with 2 change(s)
    • 1fc56a3 : Create separate "detailed" data limit reached failure message.
    • 1d874b4 : Update Telephony preference colors to match new Dialer colors.

  • platform/packages/apps/Settings with 135 change(s)
    • 819bbf1 : Fix crash when opening account sync detail for external app
    • 378dec1 : Nexus imprint setting is missing while adding corp account from SUW
    • 4245ad4 : Ensure that the gesture animation video is paused properly.
    • 0f813d6 : Support tile title text line wraps
    • 9b52836 : Fix help & feedback link in data usage summary screen.
    • e212817 : Fix insufficint contrast on Vision Settings toggles.
    • 013da34 : Suspend action in security patch when browser is disabled
    • 82829ee : Separate ambient display triggers
    • 8591f26 : Fix multi-sim popup issue in data usage.
    • 12e4beb : Add static preview images to gesture settings.
    • 94e0da5 : Remove pickup gesture settings if sensor is not found.
    • 73dfef9 : Delete "Show CPU usage"
    • e0b74a6 : Fixed spans getting stripped from disclaimer
    • 84e1b7d : Added onClick logic for domain url list screen
    • 0277936 : The center column of the support tab is back to white
    • 26e5760 : Added onClick logic for domain url list screen
    • 2d07290 : The center column of the support tab is back to white
    • bd7adb9 : Switch to static warning threshold when adopting.
    • 8b2baed : Fix a NPE in confirm lock screen.
    • acf763e : Suppress notif block/silence settings for essential packages.
    • 7f328e6 : Give CTS the handle it expects to remove PIN.
    • c8b7555 : Add condition check for double tap gesture settings.
    • f265dbc : Fix bug preventing users from clicking settings suggestions twice
    • 7be1b59 : Give CTS the handle it expects to remove PIN.
    • 7288101 : Prevent monkey tests from crashing with race conditions
    • d785a8d : Add "FILTER_NOT_HIDE" for all app filters.
    • 7ac78f2 : Prevent monkey tests from crashing with race conditions
    • f2801e4 : Update text of wifi to cell autoswitch toggle
    • 13ee50b : USB restriction is similar to media restriction
    • 839be49 : Tablet Settings support tab has start/end padding
    • 703dc60 : Prevent double tap on suggestions
    • e2c6e78 : Support dialog disclaimer text now appears properly
    • adc5555 : Support dialog disclaimer text now appears properly
    • 493bf34 : Launch other info in storage in correct user id.
    • 1968fb1 : Update text of wifi to cell autoswitch toggle
    • c4a9b18 : Tablet Settings Layout is no longer stretched
    • 116b956 : Add a warning message to the ASM toggle.
    • f8c2964 : Connect button click handler for bluetooth forget dialog.
    • 7c59e7a : Fixed talkback feedback for wifi menu
    • 62cf9ef : Settings suggestions now describes expand and collapse in talkback
    • b54cb2d : Avoid run RadioInfo activity from non-system users
    • 45f79c2 : Added strings for advanced wifi accessibility
    • f345b8c : Improve text for VR Settings.
    • b340564 : Fix a deprecated config string name for the storage manager settings.
    • 8ff6309 : Update gesture settings text.
    • aece754 : Move Bluetooth device "Forget" button to the left
    • 1ad58d0 : Split Ambient Display settings.
    • fe3749d : WiFiCallingSettings: show roaming preferrence
    • 3981889 : Add storage manager settings activity.
    • 98487f4 : Fix NPE when trying to refreshes dnd condition.
    • 64e00da : Set preference unselectable using the DividerPreference.
    • f980a12 : Change 'red' to 'amber'
    • ee564e9 : Tell sublaunched backup settings activities about policy state
    • 08886a0 : Use default switch preference view if gesture animations video is not available.
    • 7c01344 : Changes to make APN fields uneditable based on carrier config.
    • c179f33 : Add a "Don't ask again" checkbox to the avoid bad wifi dialog.
    • c0b33f7 : Use a config flag instead of a RO flag for showing Manage Storage.
    • 49d7033 : Bad Wi-Fi: Change strings to carrier specs
    • 5892792 : Changes to support read-only apn types.
    • a317684 : Add a "Cellular data fallback" pref.
    • 6ed0c7e : Add remote control of Instant Apps
    • 6812581 : Update edit text padding on Bluetooth device renaming dialog
    • 93ec531 : Disable accessibility focus on the instruction video in magnification gesture screen.
    • 4753ad5 : Fix unintended modification of the NO_INTERNET dialog.
    • 1449ecd : Support displaying a dialog when Wi-Fi loses Internet access.
    • d92ce3e : Changed information string about model
    • 7bd19b8 : Add ability to disable data warning.
    • ae093e2 : Show approprate text when enrolling fingerprint
    • f7610f0 : Fix crash when tapping on "Change Wallpaper".
    • 10d7e4c : Prevent Data Usage Settings crash on phones without cellular history
    • d10686f : Add string for set data warning.
    • 25437d7 : Data Usage summary creates a dialog to change data warning level
    • 7358b78 : Improved storage accounting:
    • e1a16c4 : Disable NightDisplaySettingsActivity when not available
    • 99a66b5 : Make a11y settings display consistent
    • ed765a4 : Update Night Light summary strings
    • 77b1f52 : Non-blockable notification packages can't be blocked.
    • 06458be : Check for missing preference before setting title.
    • 2ef1aa5 : Direct launch to web action
    • b706d4e : Fixed Sound Settings summary text
    • e56d2be : Null check intent before starting "learn more".
    • 664f6da : Make sure setting switch bar state is announced.
    • ce37ef5 : Only display System section for current user.
    • 8f4eb4d : Can restore state on rotate personal dict screen
    • 6a6db00 : Hide unused recylerview to not confuse talkback.
    • fec3203 : Re-enable Ambient Display double tab.
    • 797dd74 : Fix NullPointerException in DashboardSummary.
    • 3231afe : Prompt to turn on/unlock profile before showing account sync settings
    • e8da03b : Fix fingerprint progress bar in RTL
    • 32d0e18 : Added guard to logging in AsyncTask
    • ba28b26 : Add the specific string for the tablet device
    • d582496 : Implement Web Action settings
    • 2acb225 : Updated Nexus imprint screen
    • 030eeee : Added guard to logging in AsyncTask
    • fd87b19 : Add tablet and device product version for the Moves description text.
    • f958f2e : Fix crash in ChooseLockPassworkFragment.
    • 3f0e134 : Don't remove wifi preferences when updating AP to avoid GC.
    • 5666ddf : Inflate necessary previews upon user interaction instead of inflating everything on creation of the screen. This will improve the speed of opening the screen and refreshing screen upon commiting change.
    • bf88b26 : Ignore onPreferenceChange for top level preference
    • 008ba4e : Fix animation video render issue when Settings-Moves is resumed from screen off.
    • 83f91f6 : Use isOemUnlockEnabled to drive oem unlocking toggle.
    • 6f9bf1d : Only sync adapters with access can see an account - settings
    • 05c3845 : Add label to redaction interstitial activity
    • 5fffa74 : Position fingerprint progress in the center on landscape
    • 64ac93b : Remove duplicate string for fingerprint enroll
    • bfbb964 : Log settings suggestions events only once.
    • 124251d : Add scrollbar to Settings app.
    • 3fb4e96 : Tests for launch support on default feature
    • 1ba24ca : Set oem unlock switch to reflect the actual state of device
    • be56fc1 : Align text to view start so they layout correctly in RTL.
    • 0c58131 : Have a fallback package name when matching targetPackage.
    • 89d7bca : When click conditional's title, expand/collapse content.
    • dc1e040 : Hide default phone preference when there is no phone app.
    • 1051fe1 : Stop apps with Storage Managers from launching activity when disabled
    • 8d9b89e : Update Jump to Camera gesture settings description text.
    • 0f625ae : Fix caption text being cut off when text size is set to very large.
    • 9e29ac7 : Fix margin in Tap & pay - Payment default.
    • 7574b64 : Fix crash when selecting AppInfo for uninstalled app from Recents.
    • 7a78213 : Make number in dialog highlighted
    • 409c470 : Fix the nullpointer bug in monkey test.
    • 12c5208 : can open settings with support tab by default
    • 5c0063a : Prevent wifi icon from disappearing
    • 41fc4e8 : Settings Focus prevented from moving to pref
    • cfee94d : Made dialog material design compliant
    • d4a6768 : Disabled BSM mode switch when plugged in
    • e907777 : Extend conditional button width so it has more click area.
    • 6dcab67 : Do not allow apps to cause Bluetooth to be discoverable forever
    • 4436d6f : WiFiCallingSettings: hide wfc mode preference if not editable
    • fd351ea : Only show BootSounds preference if has_boot_sounds is true.
    • 39f0e41 : TetherSettings: check provisionApp array length
    • 454d7fc : Fixed storage calculation when SD card is adopted as internal storage.
    • 3a43749 : Remove duplicated call to authenticationSucceeded()
    • 30cf5f2 : Changing the languages drag handle as per the Material Design spec
    • da9f9a0 : Do not require MANAGE_DEVICE_ADMINS for showing admin-specifc policy transparency dialog
    • 2ce843b : Show summary of "Add user" item

  • platform/packages/apps/Stk with 3 change(s)
    • a8a184d : Introduce the config to disable LAUNCH_BROWSER
    • 35737b0 : Make stk app FBE aware.
    • 2f52002 : add protected broadcast for stk app

  • platform/packages/apps/StorageManager with 6 change(s)
    • d4f434b : Fix a bug where the storage manager notification showed too many times.
    • 188e121 : Add a warning when activating the Storage Manager.
    • ac38483 : Show first time warning in Deletion Helper.
    • 120c88c : Show the storage settings when tapping on upsell notification.
    • dbf5843 : Fix a bug where Deletion Helper could crash on deletion size callback.
    • 27deac3 : Update strings for deletion helper warnings.

  • platform/packages/apps/TvSettings with 5 change(s)
    • 56f0b05 : Add activity for android.settings.WEBVIEW_SETTINGS
    • 027d2c9 : Delete "Show CPU usage"
    • dac8c28 : Make cancel button kill the activity
    • 25d6b02 : StorageResetActivity now handles the Storage Manager intent.
    • 99d44bf : StorageResetActivity now handles the Storage Manager intent.

  • platform/packages/providers/ContactsProvider with 2 change(s)
    • 4b06531 : Fix the labeling issue when mixing Japanese/Trad-Chinese.
    • 2ee1d54 : Fix multi-locale issues

  • platform/packages/providers/DownloadProvider with 4 change(s)
    • f96f51e : Only send DOWNLOAD_COMPLETE broadcast once.
    • 968b2f2 : Launch APKs using content:// Uri with grant.
    • 7c1af8c : Enforce calling identity before clearing.
    • 2a283e9 : Configure code coverage filter.

  • platform/packages/providers/MediaProvider with 10 change(s)
    • 89734e1 : Throw correct exception for null path insert
    • 8247cc4 : Don't guess mimetype based on extension for directories.
    • 5835a6f : Fix check for existence of parent
    • 759a9b7 : Don't insert entries with trailing slash
    • 3d67723 : Rescan files from sdcard when removing nomedia
    • 880dce9 : Save build fingerprint when internal media scanning is done
    • 971408e : Fix race condition when inserting parent directory
    • 4565c1c : Make allowBackup of MediaProvider false
    • eb5f7a6 : Some fixes for MTP database corruption
    • df9be64 : Handle picker defaults for notification and alarm

  • platform/packages/providers/TelephonyProvider with 1 change(s)
    • 61a801a : android.intent.action.CONTENT_CHANGED should be system protected

  • platform/packages/services/Mms with 1 change(s)
    • d0c5b20 : Bump up MMS network request timeout and don't retry

  • platform/packages/services/Telecomm with 26 change(s)
    • 9b618b8 : Fixes for IMS Conferences via the RemoteConnectionService API.
    • fb7f3d8 : Add extra logging to CallerInfoLookupHelper
    • 36b4ee2 : Add extra logging to CallerInfoLookupHelper
    • e808b4d : Fix issue where incoming calls go into DND mode while ringing.
    • 00667fc : Fix issue where incoming calls go into DND mode while ringing.
    • f2373e1 : Fixed an issue in VoicemailCallFilter process timeouts.
    • 2ecfd88 : Prevent re-adding call disconnected before block check completes.
    • eaaf074 : Prevent notification vibration when the user is on the earpiece.
    • 91d3895 : Update Telecom settings theme colors to match new Dialer colors.
    • d7fe686 : Add connection properties to analytics
    • 6a5995e : Don't acquire audio focus if ringtone will not play
    • 3f54d49 : Fix more broken tests
    • 13a96ce : Remove PII from CallerInfoLookupHandle
    • 165ee75 : Ensure null ConnectionService references don't crash phone.
    • 33e4538 : Increase log level for VideoProviderProxy, add connection event logging.
    • 609992b : Fix broken and flaky unit tests
    • a68f0af : Use the Telecom lock in Telecom.Runnable
    • 9d15ca4 : Add In-call services to Analytics
    • ddf3f9c : Skip call filtering when in ECB mode
    • f5e0666 : Use the Telecom lock in Telecom.Runnable
    • 5339629 : Configure code coverage filter.
    • e271f22 : Add ringing state for bluetooth audio route
    • 2f4f0a0 : Add dumpsys to Telecom analytics output
    • 3d2cd5f : Extend timeout for reusing a call disconnected via NOCIB
    • 9029d1c : Only play end-of-call tone for certain call terminations
    • 28b82f0 : Fix broken test and in-call controller bug

  • platform/packages/services/Telephony with 30 change(s)
    • 1c63b28 : fix typo in DIGEST-MD5 charset
    • a376def : Disable STARTTLS for Orange FR
    • 5149f9c : IMS Conference fixes related to RemoteConnectionServices.
    • c196367 : Allow initial voicemail status setup without signal
    • a39ff95 : Unexport OmtpMessageReceiver
    • 5282303 : Restrict SipProfiles to profiles directory
    • c3bd9d0 : Revert "Restrict SipProfiles to profiles directory"
    • 9975188 : Add missing case in DefaultOmtpEventHandler
    • 4c761b9 : Restrict SipProfiles to profiles directory
    • 1e82e30 : Implement action bar back button in voicemail PIN settings
    • a0b7e53 : Mark ACTION_REQUEST_SENT_INTENT as protected.
    • b1ec4c2 : Redial on the other slot upon radio disconnect
    • ec31b88 : Restore VVM config for Orange France
    • b29425b : Disable MWI suppression if VVM cannot be activated
    • cff27b5 : Adds Phone Capability check to E911 slot selection
    • 656439f : Use different detailed message for "data limit reached" failure.
    • 5328794 : Implement long sleep for VVM task scheduler
    • 13a3b97 : Tweak change voicemail PIN UI
    • ff5b6a9 : Optimize visual voicemail activation
    • 383eea6 : Add configurable emergency call number support
    • be89962 : Cleanup Connections in conference controllers on CDMA--GSM change.
    • 1c417d2 : Fix VVM Activation
    • 6b5f711 : Rename PROPERTY_SHOW_CALLBACK_NUMBER
    • 3b75878 : Add device config check for "allow hold" carrier config.
    • 7353184 : avoid phone crash from exported activities
    • 980f737 : Make android.provider.Telephony.SMS_REJECTED a protected intent.
    • 52b16c6 : Add exception handling and retry when configuring VVM.
    • 45bbf2c : Ignore ACTION_VOICEMAIL_SMS_RECEIVED with unparsable SMS
    • 547c90d : Ensure hold capability is removed from ImsConference if hold not supported.
    • 29d633c : Make com.android.ims.REGISTRATION_ERROR a protected broadcast

  • platform/platform_testing with 58 change(s)
    • 3ba8da1 : Add app summary metrics to mem health records.
    • a5025e9 : Adding pause video support to Abtract YouTube app helper.
    • be7f219 : Fix implicit DPadUtil dependency for longevity
    • edb05a3 : Refactor account logic from util and move it into the app helper library.
    • 140587e : Remove unused helpers for functional test
    • 0798338 : Create dpad util for TV functional tests
    • cd7088c : Remove abstract settings helper - Dependent CL ag/1460184
    • 47ee43a : Add a manager class to find and instantiate helper implementations.
    • 94ab8f9 : Interval set backwards.
    • 33da2c8 : Remove abstract settings helper - Dependent CL ag/1460184
    • 57230d0 : Interval set backwards.
    • cb8b315 : App transition test apk changes for UIAutomator driven app launch
    • 80c7ece : Fix jankInterval 0-ing
    • 425979b : Separate "grant permission" instrumentation and utility
    • ce8b31d : Add testing facilities for traversing Gmail message bodies to derive links.
    • 4cc9bf1 : Refactor parsing for GraphicsStatsMonitor
    • 2b4d5bf : Replaced toString of JankStat with JSON BUG: 31266887
    • a1c3d6a : Remove trackJank option in AuptTestRunner and run GraphicsStatsMonitor iff jankInterval is set BUG: 31381790
    • 26fdb6e : fake-ota based download tests for OTAs
    • 2d8a9c3 : Remove missed folder.
    • 9e583ab : Remove items now in vendor/google_testing/integration
    • 9f2029a : Have instrumentation available via registry.
    • d3fe5bc : TV Leanback Launcher & Recents functional tests
    • c25b911 : TV PIP functional tests
    • eab3be2 : TV Settings functional tests
    • bff66c3 : TV YouTube functional tests
    • c0cf7a6 : TV Restricted Profile functional tests
    • 4f2643e : TV 1p app helpers base
    • b3847a5 : TV SysUI functional tests base
    • e93e857 : Add quick settings jank test
    • daf1572 : Slow RecyclerView item binding benchmark
    • 460d5a9 : Fix Abvt Tests
    • d7386ce : Fix ABVT tests
    • ee5609a : Use the Account utility in the app helpers
    • 9c0b512 : Create a generic account utility for platform testing.
    • 15588ea : fake-ota based download tests for OTAs
    • f04ec01 : AndroidBvt Sim tests - Wifi calling not enabled by default - Device can connect to data using mobile data - No data connection when device is in airplane mode - Wifi calling has wifi preferred option - Wifi outgoing call
    • e64d115 : Remove the camera AUPT profile from platform_testing.
    • fd27d69 : Added setting tests - Verify user can change common setting through UI - Verify that user can change settings from quick settings panel
    • 788e036 : Add OnCreate trace points in PerformanceLaunch.apk
    • 786fd46 : Fix QuickSettingsTest#testQuickSettingCollapse.
    • 7e3e415 : Handle different hot launch activity name.
    • 6bb1312 : Added GoogleNow tests and fixed a few ABVT tests
    • ac704ad : Remove UI Automator static inclusion to JAR
    • a872851 : Wallpaper picker functional tests
    • e261418 : SystemBVT tests - Install downloaded app from unreliable source - Multiwindow in landscape mode - Navigate to new device support settings - Camera on lockscreen tests - Framework Backup restore tests - System Media (Volume = 0 and verify vibrate) - Multiuser tests refactor - IME tests - Settings test fix
    • c74038d : AppTransitionTests to launch apps
    • addc550 : Fix the Google Keyboard helper testing strategy
    • 5c8748d : Fix the Recents helper testing strategy
    • b64f2d4 : Backport uibench changes from master
    • 9484a23 : Separate 1p, 3p, and TV helpers
    • 2f8d467 : Fix Sys Bug report test
    • fcc2e6c : PlayMusic helper improvements
    • eca5614 : Add AUPT-dependent functional helper tests.
    • db64093 : Split app-helpers into 1p and 3p
    • a19f153 : Add parameter to VersionCheckingTest
    • 56273cd : Add functional Play Store helper tests.
    • 9cd57ea : Add install functionality for the Play Store helper.

  • platform/prebuilts/gradle-plugin with 4 change(s)
    • f059e44 : add newest gradle plugin
    • 072495d : add newest gradle plugin
    • 676366a : add newest gradle plugin
    • 5c29ab5 : add newest gradle plugin

  • platform/prebuilts/maven_repo/android with 8 change(s)
    • d24cb6e : Add R39 to maven repo
    • 023dd58 : Update data binding version to 1.3.1.
    • 056a717 : Add 24.2.1 to maven_repo
    • fbf2fd3 : Add R36 @ 3151093
    • 531b089 : Revert "Add R36 to repo"
    • 24f8bea : Add R36 to repo
    • 6e21738 : Updated data binding support libraries
    • 2e07c91 : Remove ConstraintLayout alpha 1 from offline

  • platform/prebuilts/sdk with 2 change(s)
    • eb5c5fa : Add API 25 prebuilts.
    • 31ffd75 : Finalize support 24.2.0 APIs

  • platform/prebuilts/tools with 35 change(s)
    • c011942 : Run buildifier on platform/prebuilts/tools BUILD files
    • 26ec2a8 : Add UAST prebuilt as a plain .jar library
    • 9087117 : Revert to building builder-model from source
    • 8226746 : Add jack-api-0.12.0 to prebuilts
    • df0cd88 : Add mockito-core 2.2.5 to prebuilts
    • 14c4a00 : Remove outdated “do not modify” comments
    • 2ed867e : Sort arguments in buildifier order
    • b46b96b : Made 'gradle-experimental:0.8.0' available for tests.
    • 3fe8c63 : Adds managed tag
    • 0a5ce00 : Adds filegroup for gradle plugin 2.2.0 and its dependencies
    • a157e37 : Fix typo in exe path for Windows
    • d9b0d3b : Update to Gradle 3.1: Add new required version of jacoco.
    • bb853bf : Update to Gradle 3.1: Add gradle-tooling-api-3.1.
    • 180c373 : Fixes formatting
    • 13351e7 : Add guava-18 repository target for bazel.
    • ac624b4 : Add new Kotlin prebuilt (which can build latest IDE based on 2016.2.4)
    • 688c1ec : Revert "Add development build of gradle plugin to offline repository"
    • d1b9641 : Update several commons-* packages in prebuilts
    • 53c0848 : Add NOTICE file for Guava 19.0
    • 020290b : use GSUTIL variable instead of hardcoded gsutil
    • 60c07f6 : Update offline repository
    • 57f4b64 : Provide target for Google Truth
    • 891f5cb : allow custom gsutil location for kythe build script
    • 436a767 : Revert "Allow google truth to be linked for testing"
    • 54d3dd8 : Updated builder model to current version 2.3.0-dev
    • f21873b : Add development build of gradle plugin to offline repository
    • 79f4f3c : remove emma
    • 8555b4d : Fix protoc windows 64 bit exe chmod.
    • e7c021e : Add utilities for performance testing infrastructure.
    • 9c5dd2e : Add Gradle plugin 2.2.0-rc1 to the offline repository
    • bfb8845 : NOTICE file for proto3.
    • f7bacc3 : Run buildifier on unformatted BUILD files
    • bbba440 : Fix Bazel build
    • 38f9b65 : Add proto 3.0.0 and protobuf-gradle-plugin 0.8.0.
    • 0de9e8f : Allow google truth to be linked for testing

  • platform/system/bt with 18 change(s)
    • e318faa : Fix random crashes in HID related code
    • 667e1fe : Reset device security flags when pairing fails
    • f87953f : Fix bad GATT client state machine state after successfull cache load
    • 013c32b : Fix 100 LE device connection limitation
    • f2e3bea : Fix unnecessary error message during GATT discovery
    • 58c27b4 : Fix the BLE connection failure with some mice
    • 9ef3ce8 : Add BT_HCI_UNKNOWN_MESSAGE_TYPE log event
    • e1c8ed1 : Add BT_HCI_UNKNOWN_MESSAGE_TYPE log event
    • 1e68882 : Fix bad address type assumption
    • 5f98c24 : Add a missing case for BTA_DM_SEARCH_CANCEL_CMPL_EVT
    • 5e61112 : Fix NPE in l2cble_notify_le_connection
    • b4a5ec9 : Add security record for devices found through LE batch scan
    • a1e4dd9 : Updating QDID to reflect the certfication done for N.
    • 0afaaa4 : Fix HID crashing on reconnect
    • 5274ab7 : audio_a2dp_hw: Always update frame counter in out_write
    • d921c78 : GATT: don't update link status for apps that were never connected
    • 8ed030f : Make gatt_attr use opportunistic connection
    • d2a37ef : Disable auto-pairing for hands-free devices

  • platform/system/ca-certificates with 3 change(s)
    • 51300a8 : Update CA certificates
    • 12dfe02 : Revert "CA certificates update"
    • 4623815 : CA certificates update

  • platform/system/core with 24 change(s)
    • ab8ad62 : logd: mLastWorstPidOFSystem crash
    • e89ea5e : healthd: move binder fd to not use EPOLLWAKEUP
    • 509f099 : Revert "libsuspend: move to exponential backoff"
    • 23c8bab : Revert "libsuspend: move to exponential backoff"
    • eec5e52 : Fix adb flakiness on reboot
    • fb89694 : libsuspend: move to exponential backoff
    • 89579f2 : Traverse /etc/init in a well-defined order
    • 1ee4892 : Fix out of bound access in libziparchive
    • 1723f3f : Revert "Restrict pmsg use to eng builds."
    • a1ec236 : libzipfile: add additional validity checks.
    • bd36696 : liblog: add __android_log_close()
    • 785735b : Added a NETWORK trace tag.
    • b1b5d50 : liblog: add __android_log_close()
    • 8e5c9b8 : Split fstab mount into 2 phases
    • 2d14969 : liblog: add __android_log_close()
    • c68706f : liblog: add __android_log_close()
    • 6c91552 : logd: crash in prune mLastWorstPidOfSystem
    • bfd8eaf : liblog: don't bother keeping FD around once it's mapped.
    • 2fb3f08 : liblog: add __android_log_close()
    • 1b07c95 : Fix race bug in attemptIncStrong
    • 0c572d0 : Fix race condition updating local map data.
    • 417aad4 : Fix Mutex::timedLock to properly handle relative time
    • 6208393 : use 'cmd' command for install-multiple
    • 8206c1c : Split 'generating' and 'pulling' in 2 messages.

  • platform/system/keymaster with 1 change(s)
    • 14d960a : Don't reject OS version "upgrades" to zero.

  • platform/system/media with 2 change(s)
    • ff3e6f4 : audio_route: add check on enum values
    • 7bbd500 : Fix potential overflow in Visualizer effect

  • platform/system/netd with 4 change(s)
    • 1f28b64 : List network permissions in dumpsys netd.
    • c6201c3 : Close sockets when changing network permissions.
    • b218a87 : Add general /proc/sys/net/ipv[46]/{conf,neigh}/ interface
    • bd96d95 : Don't start tethering if IPv6 RPF is not supported.

  • platform/system/sepolicy with 7 change(s)
    • 0f81e06 : Sepolicy: Ignore otapreopt_chroot setsched denial
    • 63c7ad6 : Allow dumpstate to run ss.
    • d0561ef : Add app_api_service to connmetrics_service
    • f412cc6 : New service name for IpConnectivity metrics
    • a60342b : Allow the zygote to stat all files it opens.
    • 63203a0 : Allow the zygote to stat all files it opens.
    • 8db0f25 : selinux: Update policies for mediadrmserver

  • platform/system/update_engine with 2 change(s)
    • 44f24b1 : Call truncate through perl.
    • d5c120e : Lazy unmount postinstall if it fails to unmount.

  • platform/system/vold with 1 change(s)
    • 84c985e : Update fs_mgr_mount_all function

  • platform/tools/external/gradle with 3 change(s)
    • ae67488 : Adds file group with gradle distribution
    • d4170b1 : Update to Gradle 3.1: Add gradle-3.1-bin.zip.
    • d8314f3 : Add Gradle 3.1 to prebuilts.

  • platform/tools/test/connectivity with 78 change(s)
    • ccadc4b : Remove log_energy_info from last test
    • 5703ea4 : Add autojoin test for new wifi setup.
    • 79eb5b9 : Fix flakiness caused by checking adb root status.
    • ae74744 : Call the right method name after sl4a method name change.
    • 5e0f433 : Fix Formatting And Syntax Issues with tel_test_utils.WiFiUtils
    • 6f19cb4 : Error Check the Airplane Mode Setting in setup_iwlan
    • b9fb922 : Improve the consistency of hanging up calls
    • 1783835 : Update File Formatting with YAPF
    • a9c5b64 : Added dependency installer
    • c52bbb4 : Created acts uninstaller
    • 0191178 : Completely remove log_energy_info from tests
    • 652efe4 : Remove usages of self.droid
    • 6eda849 : Rerun failed tests and prevent energy info collection
    • 1cd5805 : Import WifiEventNames in tel_test_utils.WifiUtils
    • ec8c6d7 : Add new testcases and reboot option
    • da98269 : Remove invalid mitm testcase from GattOverBrEdrTest
    • 5724567 : Handle the case that the attached phone doesn't have a SIM card. Correct the serial number print error.
    • abde0f7 : Make Airplane Mode Toggle Wait for All Radios to Change State
    • 254bfae : Create power tests for BLE scan
    • 97cd3f8 : Ensure that _wait_for_droid_in_state waits at least max_time
    • 0111e20 : Refactor wait_for_ringing_event() to block on wait_for_event()
    • 3b2ae7d : Default all attenuators to max value
    • c7226d8 : Funhaus fixes
    • 778d0cf : Add a Stress Test to Verify isRoaming Status on Reboot
    • 115fe12 : Funhaus runner code
    • 59f7c3d : Fix up Rfcomm Longevity Test
    • 1491a0b : Create a simple GattLongevityTest
    • de5de8e : Relocate the syslog line for a finished test case
    • c94fe1f : Remove all suppress usages
    • 2706c1f : Fix Python2.7 compatability issues
    • a8faf1b : ACTS: Use byte array instead of comma separated strings
    • 70716d4 : Fix logger object in test utils
    • 72f9bff : Update preferredNetworkType based on current setting
    • b748369 : Minor cleanup
    • fa22c5c : Add More Emergency Call Numbers
    • cbadbb4 : Add LE pairing stress test and global timer logging
    • 6752286 : Add documentation to bt_test_utils.py
    • af60e04 : Add new testcase for BtPanTest disconnect service
    • 4b87023 : Add timeout for race condition in BtPanTest
    • 8b20071 : Use common airplane mode functionality
    • 1c551e8 : Use pop_event instead of handle_event
    • aeb4e17 : Perform onMtuChanged checks on GATT server
    • a172d7e : Cleanup Gatt objects to make tests more robust
    • 0b9adf1 : Updates to manage_sim.py
    • 4954dba : Cleanup BleOpportunisticScanTest
    • 2935d52 : Call gattClientClose against droid object
    • 48b58fb : Increase default timeout for BtStressTest
    • 72caff4 : RFCOMM fixes due to local socket changes
    • c85e8cb : Gatt Test Tool Modifications
    • a6deb11 : GATT test tools
    • 0bf5e45 : Add better error logging and fix MITM test
    • 8518f83 : Change RFCOMM tests to use new SL4A Apis
    • 9cb5c7a : Basic Pan Testcase
    • 637d819 : Test for overlapping GATT conn and stopping LE ADV
    • 63975f9 : Properly stop and start ad services in monsoon lib.
    • e461f58 : Properly clean up AndroidDevice, including the standing processes like adb logcat and SL4A.
    • b280a72 : Fix built-in controller registration flow.
    • 9274004 : Use Env Variables for ACTS keys
    • b3782fe : Add command line switches for testpaths and logpath
    • b47f293 : Update minicircuit attenuator controller code to support multi-channel models.
    • 89151af : Updating attenuator controller classes to use "new-type" objects and syntax for super to work with py2.
    • 9cb5fb1 : Ensure calls are ended before disabling wifi calling
    • 0a01153 : Explicitly Enable/Disable VT Setting
    • b28f1c4 : Add command line switches for testpaths and logpath
    • d3fc746 : Use Env Variables for ACTS keys
    • f9207fe : Modifies phone_setup_video to include wfc mode
    • 67bf372 : Fix some instances of stress_test_number KeyError
    • e4edd35 : Add Data Validation To Tethering Entitlement Test
    • fe3a85f : Telephony - rework of sample config files and documentation
    • 9335375 : BluetoothManager.getConnectedDevices Testcase
    • 15371f8 : Add a test case to write a characteristic longer than mtu limits
    • d62bfa5 : Change generic Bt Enums to IntEnums
    • b788a67 : Automation fixes
    • 46b0f53 : Change generic Gatt Enums to IntEnums
    • 857919a : Remove instances of authorship
    • f636211 : Test scanning for LE devices after BT reset
    • 03fc935 : Add new test BtFactoryResetTest and modify BtStressTest
    • 10271d0 : Remove non-working testcase