*************************************************************** *************************************************************** 21541 file changed, 1803510 insertions(+), 801694 deletions(-) *************************************************************** *************************************************************** ========platform/art between android-7.1.0_r7..android-7.1.1_r4========= build/Android.gtest.mk | 6 +- compiler/common_compiler_test.cc | 1 + compiler/elf_writer_test.cc | 2 +- compiler/image_test.cc | 461 ++++++++++++++++++++++---------- compiler/image_writer.cc | 325 +++++++++++++--------- compiler/image_writer.h | 27 +- dex2oat/dex2oat.cc | 48 +--- patchoat/patchoat.cc | 9 +- runtime/base/array_slice.h | 4 + runtime/base/logging.cc | 8 +- runtime/base/mutex.h | 2 +- runtime/class_linker.cc | 366 ++++++++++++++++++------- runtime/class_linker.h | 7 +- runtime/class_table.cc | 4 + runtime/class_table.h | 4 + runtime/common_runtime_test.cc | 19 +- runtime/common_runtime_test.h | 9 +- runtime/debugger.cc | 54 +++- runtime/elf_file.cc | 274 ++++++++++--------- runtime/elf_file.h | 4 +- runtime/elf_file_impl.h | 16 +- runtime/gc/heap.cc | 6 +- runtime/gc/space/image_space.cc | 51 +++- runtime/gc/space/image_space.h | 6 +- runtime/gc_root.h | 3 +- runtime/indirect_reference_table-inl.h | 31 ++- runtime/indirect_reference_table.cc | 20 +- runtime/indirect_reference_table.h | 5 +- runtime/jit/jit.cc | 3 - runtime/jit/jit_code_cache.h | 1 - runtime/jit/profiling_info.cc | 31 +++ runtime/jit/profiling_info.h | 17 +- runtime/mem_map.cc | 3 + runtime/mirror/class-inl.h | 34 ++- runtime/mirror/class.h | 1 + runtime/mirror/dex_cache_test.cc | 28 ++ runtime/mirror/object-inl.h | 6 +- runtime/mirror/object.h | 5 + runtime/monitor.cc | 52 ++-- runtime/monitor.h | 11 +- runtime/monitor_test.cc | 57 ++++ runtime/oat.h | 2 +- runtime/oat_file.cc | 2 +- runtime/oat_file_assistant_test.cc | 8 +- runtime/object_lock.cc | 15 ++ runtime/object_lock.h | 21 ++ runtime/reference_table.cc | 7 + runtime/runtime.cc | 57 +++- runtime/runtime.h | 26 +- runtime/utils.cc | 11 +- runtime/utils.h | 3 + runtime/utils_test.cc | 53 +++- test/596-app-images/app_images.cc | 69 +++++ test/596-app-images/expected.txt | 1 + test/596-app-images/info.txt | 1 + test/596-app-images/src/Main.java | 33 +++ test/960-default-smali/expected.txt | 31 +++ test/960-default-smali/src/Foo2.java | 25 ++ test/960-default-smali/src/Foo3.java | 22 ++ test/960-default-smali/src/N.java | 21 ++ test/960-default-smali/src/O.java | 21 ++ test/960-default-smali/src/P.java | 25 ++ test/960-default-smali/src/Q.java | 21 ++ test/960-default-smali/src/classes.xml | 49 ++++ test/960-default-smali/src2/Foo.java | 20 ++ test/960-default-smali/src2/Foo3.java | 25 ++ test/Android.libarttest.mk | 1 + test/Android.run-test.mk | 7 + test/ImageLayoutA/ImageLayoutA.java | 21 ++ test/ImageLayoutB/ImageLayoutB.java | 25 ++ test/Packages/Package1.java | 20 ++ test/Packages/Package2.java | 20 ++ test/utils/python/generate_java_main.py | 6 +- 73 files changed, 2025 insertions(+), 665 deletions(-) 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 ae44441 DO NOT MERGE: Update Oat version to 088 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" 1386f861 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 between android-7.1.0_r7..android-7.1.1_r4========= libc/tzcode/localtime.c | 23 ++++++++++++++++------- libc/zoneinfo/tzdata | Bin 497225 -> 495626 bytes linker/linker.cpp | 7 ++++++- linker/linker_phdr.cpp | 11 ++++++++++- tests/Android.mk | 1 + tests/dlext_test.cpp | 4 +++- tests/pty_test.cpp | 35 +++++++++++++++++++++++------------ 7 files changed, 59 insertions(+), 22 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= error_code.h | 22 ++++++++++++++ install.cpp | 52 +++++++++++++++++++++------------ recovery.cpp | 19 +++++++----- uncrypt/uncrypt.cpp | 84 +++++++++++++++++++++++++++++++++++++---------------- 4 files changed, 125 insertions(+), 52 deletions(-) 37d7d67 DO NOT MERGE Report uncrypt errors in details a8c0d0b DO NOT MERGE Duplicate the last_install content into last_log. 41a3fd4 Check corruption when reading uncrypt_status file e16e799 save uncrypt status to last_install ========platform/build between android-7.1.0_r7..android-7.1.1_r4========= core/Makefile | 4 +- core/build_id.mk | 2 +- core/pathmap.mk | 1 + core/version_defaults.mk | 4 +- target/board/generic/BoardConfig.mk | 22 - target/board/generic/sepolicy/file_contexts | 1 + target/board/generic_x86_64/BoardConfig.mk | 2 +- .../droiddoc/templates-ndk/assets/css/default.css | 2 +- .../templates-sdk-dev/assets/GPL-LICENSE.txt | 278 - .../droiddoc/templates-sdk-dev/assets/LICENSE.txt | 20 - .../assets/android-developer-docs.css | 2768 ----- .../templates-sdk-dev/assets/css/default.css | 10452 ------------------- .../templates-sdk-dev/assets/css/fullscreen.css | 20 - .../templates-sdk-dev/assets/design/default.js | 188 - .../assets/images/android-developers-logo.png | Bin 3195 -> 0 bytes .../templates-sdk-dev/assets/images/android.png | Bin 4934 -> 0 bytes .../assets/images/android_logo.png | Bin 3095 -> 0 bytes .../assets/images/android_logo@2x.png | Bin 3284 -> 0 bytes .../assets/images/android_logo_ndk.png | Bin 4712 -> 0 bytes .../assets/images/android_logo_ndk@2x.png | Bin 18596 -> 0 bytes .../assets/images/android_wrench.png | Bin 3633 -> 0 bytes .../assets/images/arrow-left-develop.png | Bin 3036 -> 0 bytes .../templates-sdk-dev/assets/images/arrow-left.png | Bin 3144 -> 0 bytes .../assets/images/arrow-right-develop.png | Bin 2960 -> 0 bytes .../assets/images/arrow-right.png | Bin 2757 -> 0 bytes .../assets/images/arrow_bluelink_down.png | Bin 180 -> 0 bytes .../assets/images/arrow_bluelink_up.png | Bin 181 -> 0 bytes .../assets/images/arrow_left_off.jpg | Bin 592 -> 0 bytes .../assets/images/arrow_left_on.jpg | Bin 692 -> 0 bytes .../assets/images/arrow_right_off.jpg | Bin 592 -> 0 bytes .../assets/images/arrow_right_on.jpg | Bin 692 -> 0 bytes .../assets/images/arrows-up-down.png | Bin 162 -> 0 bytes .../assets/images/bg_community_leftDiv.jpg | Bin 10692 -> 0 bytes .../templates-sdk-dev/assets/images/bg_fade.jpg | Bin 300 -> 0 bytes .../assets/images/bg_gradient.jpg | Bin 1376 -> 0 bytes .../assets/images/bg_images_sprite.png | Bin 2008 -> 0 bytes .../templates-sdk-dev/assets/images/bg_logo.png | Bin 1525 -> 0 bytes .../assets/images/blog-default.png | Bin 72570 -> 0 bytes .../assets/images/body-gradient-tab.png | Bin 192 -> 0 bytes .../assets/images/body-gradient.png | Bin 146 -> 0 bytes .../templates-sdk-dev/assets/images/breadcrumb.png | Bin 164 -> 0 bytes .../templates-sdk-dev/assets/images/close-grey.png | Bin 379 -> 0 bytes .../assets/images/close-grey_2x.png | Bin 830 -> 0 bytes .../assets/images/close-white.png | Bin 292 -> 0 bytes .../assets/images/close-white_2x.png | Bin 586 -> 0 bytes .../templates-sdk-dev/assets/images/close.png | Bin 312 -> 0 bytes .../templates-sdk-dev/assets/images/dac_logo.png | Bin 2170 -> 0 bytes .../assets/images/dac_logo@2x.png | Bin 2497 -> 0 bytes .../assets/images/developers-logo.png | Bin 10155 -> 0 bytes .../assets/images/file-generic.png | Bin 224 -> 0 bytes .../templates-sdk-dev/assets/images/file-image.png | Bin 511 -> 0 bytes .../templates-sdk-dev/assets/images/file-java.png | Bin 299 -> 0 bytes .../assets/images/file-manifest.png | Bin 341 -> 0 bytes .../templates-sdk-dev/assets/images/file-xml.png | Bin 301 -> 0 bytes .../templates-sdk-dev/assets/images/folder.png | Bin 311 -> 0 bytes .../templates-sdk-dev/assets/images/fullscreen.png | Bin 1154 -> 0 bytes .../assets/images/grad-rule-qv.png | Bin 249 -> 0 bytes .../assets/images/home/Android_Dev_Lab_l.png | Bin 16512 -> 0 bytes .../assets/images/home/GDC2011.png | Bin 15892 -> 0 bytes .../assets/images/home/GTV_icon_large.png | Bin 7553 -> 0 bytes .../assets/images/home/GTV_icon_small.png | Bin 3576 -> 0 bytes .../assets/images/home/IO-logo-2011.png | Bin 11210 -> 0 bytes .../assets/images/home/IO-logo.png | Bin 3673 -> 0 bytes .../assets/images/home/adc2_l.png | Bin 111790 -> 0 bytes .../assets/images/home/adc2_s.png | Bin 27250 -> 0 bytes .../assets/images/home/android_adc.png | Bin 1849 -> 0 bytes .../assets/images/home/android_m_hero_1200.jpg | Bin 112883 -> 0 bytes .../assets/images/home/bg_home_announcement.png | Bin 2840 -> 0 bytes .../assets/images/home/bg_home_bottom.jpg | Bin 2180 -> 0 bytes .../assets/images/home/bg_home_carousel.png | Bin 3654 -> 0 bytes .../assets/images/home/bg_home_carousel_board.png | Bin 1902 -> 0 bytes .../assets/images/home/bg_home_carousel_wheel.png | Bin 2041 -> 0 bytes .../assets/images/home/carousel_buttons_sprite.png | Bin 3413 -> 0 bytes .../assets/images/home/devphone-large.png | Bin 16630 -> 0 bytes .../assets/images/home/devphone-small.png | Bin 1944 -> 0 bytes .../assets/images/home/donut-android.png | Bin 9386 -> 0 bytes .../assets/images/home/eclair-android.png | Bin 11311 -> 0 bytes .../assets/images/home/froyo-android.png | Bin 17086 -> 0 bytes .../assets/images/home/gdc-logo.png | Bin 2739 -> 0 bytes .../assets/images/home/gingerdroid.png | Bin 11690 -> 0 bytes .../assets/images/home/google-plus-small.png | Bin 5042 -> 0 bytes .../assets/images/home/google-plus.png | Bin 21315 -> 0 bytes .../assets/images/home/honeycomb-android.png | Bin 13716 -> 0 bytes .../assets/images/home/icon-about.png | Bin 5573 -> 0 bytes .../assets/images/home/icon-design.png | Bin 5739 -> 0 bytes .../assets/images/home/icon-develop.png | Bin 5364 -> 0 bytes .../assets/images/home/icon-distribute.png | Bin 4588 -> 0 bytes .../assets/images/home/ics-android.png | Bin 15002 -> 0 bytes .../assets/images/home/io-large.png | Bin 5522 -> 0 bytes .../assets/images/home/io-small.png | Bin 1427 -> 0 bytes .../assets/images/home/maps-large.png | Bin 39756 -> 0 bytes .../assets/images/home/maps-small.png | Bin 3424 -> 0 bytes .../assets/images/home/market-large.png | Bin 5752 -> 0 bytes .../assets/images/home/market-small.png | Bin 3134 -> 0 bytes .../assets/images/home/sdk-large.png | Bin 1616 -> 0 bytes .../assets/images/home/sdk-small.png | Bin 2381 -> 0 bytes .../assets/images/hr_gray_main.jpg | Bin 378 -> 0 bytes .../assets/images/hr_gray_side.jpg | Bin 344 -> 0 bytes .../assets/images/icon_contribute.jpg | Bin 1021 -> 0 bytes .../assets/images/icon_design.png | Bin 697 -> 0 bytes .../assets/images/icon_download.jpg | Bin 1192 -> 0 bytes .../assets/images/icon_download2.jpg | Bin 653 -> 0 bytes .../assets/images/icon_guidelines_logo.png | Bin 44163 -> 0 bytes .../assets/images/icon_market.jpg | Bin 1022 -> 0 bytes .../templates-sdk-dev/assets/images/icon_more.png | Bin 1098 -> 0 bytes .../templates-sdk-dev/assets/images/icon_play.png | Bin 10201 -> 0 bytes .../templates-sdk-dev/assets/images/icon_robot.jpg | Bin 638 -> 0 bytes .../assets/images/icon_search.png | Bin 1406 -> 0 bytes .../templates-sdk-dev/assets/images/icon_world.jpg | Bin 511 -> 0 bytes .../templates-sdk-dev/assets/images/left_off.jpg | Bin 592 -> 0 bytes .../templates-sdk-dev/assets/images/left_on.jpg | Bin 692 -> 0 bytes .../templates-sdk-dev/assets/images/link-out.png | Bin 202 -> 0 bytes .../templates-sdk-dev/assets/images/locale.png | Bin 393 -> 0 bytes .../assets/images/logo_breadcrumbz.jpg | Bin 3311 -> 0 bytes .../assets/images/more_bottom.png | Bin 1055 -> 0 bytes .../templates-sdk-dev/assets/images/more_check.png | Bin 1014 -> 0 bytes .../templates-sdk-dev/assets/images/more_mid.png | Bin 958 -> 0 bytes .../templates-sdk-dev/assets/images/more_top.png | Bin 1447 -> 0 bytes .../assets/images/open_source.png | Bin 6340 -> 0 bytes .../assets/images/preliminary.png | Bin 2251 -> 0 bytes .../templates-sdk-dev/assets/images/preview.png | Bin 1664 -> 0 bytes .../assets/images/quicknav_arrow.png | Bin 2951 -> 0 bytes .../assets/images/quicknav_btn_bg.png | Bin 1024 -> 0 bytes .../assets/images/resizable-e.gif | Bin 2713 -> 0 bytes .../assets/images/resizable-e2.gif | Bin 2680 -> 0 bytes .../assets/images/resizable-eg.gif | Bin 3075 -> 0 bytes .../assets/images/resizable-s.gif | Bin 2617 -> 0 bytes .../assets/images/resizable-s2.gif | Bin 2618 -> 0 bytes .../assets/images/resizable-s2.png | Bin 966 -> 0 bytes .../assets/images/resizable-sg.gif | Bin 3057 -> 0 bytes .../assets/images/resource-article.png | Bin 889 -> 0 bytes .../assets/images/resource-big-article.png | Bin 2095 -> 0 bytes .../assets/images/resource-big-sample.png | Bin 2480 -> 0 bytes .../assets/images/resource-big-tutorial.png | Bin 2544 -> 0 bytes .../assets/images/resource-big-video.png | Bin 2155 -> 0 bytes .../images/resource-card-default-android.jpg | Bin 12042 -> 0 bytes .../assets/images/resource-sample.png | Bin 972 -> 0 bytes .../assets/images/resource-tutorial.png | Bin 1001 -> 0 bytes .../assets/images/resource-video.png | Bin 835 -> 0 bytes .../templates-sdk-dev/assets/images/right_off.jpg | Bin 592 -> 0 bytes .../templates-sdk-dev/assets/images/right_on.jpg | Bin 692 -> 0 bytes .../assets/images/sidenav-rule.png | Bin 258 -> 0 bytes .../templates-sdk-dev/assets/images/slide_1.jpg | Bin 3060 -> 0 bytes .../templates-sdk-dev/assets/images/slide_2.jpg | Bin 3736 -> 0 bytes .../templates-sdk-dev/assets/images/slide_3.jpg | Bin 3151 -> 0 bytes .../assets/images/slide_large_1.jpg | Bin 19240 -> 0 bytes .../assets/images/slide_large_2.jpg | Bin 20188 -> 0 bytes .../assets/images/slide_large_3.jpg | Bin 20202 -> 0 bytes .../templates-sdk-dev/assets/images/slide_off.jpg | Bin 676 -> 0 bytes .../templates-sdk-dev/assets/images/slide_on.jpg | Bin 733 -> 0 bytes .../templates-sdk-dev/assets/images/spacer.gif | Bin 96 -> 0 bytes .../templates-sdk-dev/assets/images/sprite-2x.png | Bin 7283 -> 0 bytes .../templates-sdk-dev/assets/images/sprite.png | Bin 4928 -> 0 bytes .../templates-sdk-dev/assets/images/sprite@2x.png | Bin 11545 -> 0 bytes .../assets/images/stack-arrow-right.png | Bin 198 -> 0 bytes .../assets/images/styles/callout.png | Bin 1383 -> 0 bytes .../device_galaxynexus_blank_land_span13.png | Bin 64431 -> 0 bytes .../styles/device_galaxynexus_blank_land_span8.png | Bin 30679 -> 0 bytes .../styles/device_galaxynexus_blank_port_span5.png | Bin 39994 -> 0 bytes .../styles/device_galaxynexus_blank_port_span9.png | Bin 75920 -> 0 bytes .../images/styles/device_nexus4_blank_port_432.png | Bin 301931 -> 0 bytes .../styles/device_nexus5_blank_land_span13.png | Bin 57247 -> 0 bytes .../styles/device_nexus5_blank_port_span5.png | Bin 33589 -> 0 bytes .../assets/images/styles/device_wear_square.png | Bin 13039 -> 0 bytes .../images/styles/device_wear_square_small.png | Bin 21525 -> 0 bytes .../assets/images/styles/disclosure_down.png | Bin 238 -> 0 bytes .../assets/images/styles/disclosure_left.png | Bin 229 -> 0 bytes .../assets/images/styles/disclosure_right.png | Bin 228 -> 0 bytes .../assets/images/styles/disclosure_up.png | Bin 221 -> 0 bytes .../assets/images/styles/gototop.png | Bin 262 -> 0 bytes .../assets/images/styles/helpouts-logo-35.png | Bin 1437 -> 0 bytes .../assets/images/styles/helpouts-logo-35_2x.png | Bin 3315 -> 0 bytes .../assets/images/styles/ico_action.png | Bin 415 -> 0 bytes .../assets/images/styles/ico_good.png | Bin 318 -> 0 bytes .../assets/images/styles/ico_movie_inline.png | Bin 1040 -> 0 bytes .../assets/images/styles/ico_phone_tablet.png | Bin 302 -> 0 bytes .../assets/images/styles/ico_use.png | Bin 437 -> 0 bytes .../assets/images/styles/ico_web.png | Bin 1037 -> 0 bytes .../assets/images/styles/ico_wrong.png | Bin 286 -> 0 bytes .../images/styles/notice-designers-video.png | Bin 3338 -> 0 bytes .../images/styles/notice-designers-video@2x.png | Bin 6019 -> 0 bytes .../assets/images/styles/notice-designers.png | Bin 3208 -> 0 bytes .../assets/images/styles/notice-designers@2x.png | Bin 5877 -> 0 bytes .../images/styles/notice-developers-video.png | Bin 3219 -> 0 bytes .../images/styles/notice-developers-video@2x.png | Bin 5738 -> 0 bytes .../assets/images/styles/notice-developers.png | Bin 3017 -> 0 bytes .../assets/images/styles/notice-developers@2x.png | Bin 5456 -> 0 bytes .../assets/images/styles/open_new_page.png | Bin 980 -> 0 bytes .../assets/images/triangle-closed-small.png | Bin 166 -> 0 bytes .../assets/images/triangle-closed.png | Bin 3565 -> 0 bytes .../assets/images/triangle-opened-small.png | Bin 170 -> 0 bytes .../assets/images/triangle-opened.png | Bin 3567 -> 0 bytes .../assets/images/uiguidelines1.png | Bin 5258 -> 0 bytes .../assets/images/video-droid.png | Bin 1614 -> 0 bytes .../assets/js/android_3p-bundle.js | 2772 ----- tools/droiddoc/templates-sdk-dev/assets/js/docs.js | 6690 ------------ .../templates-sdk-dev/assets/js/prettify.js | 28 - tools/droiddoc/templates-sdk-dev/body_tag.cs | 15 - tools/droiddoc/templates-sdk-dev/class.cs | 646 -- tools/droiddoc/templates-sdk-dev/classes.cs | 69 - .../templates-sdk-dev/components/masthead.cs | 322 - tools/droiddoc/templates-sdk-dev/customizations.cs | 248 - tools/droiddoc/templates-sdk-dev/data.hdf | 4 - tools/droiddoc/templates-sdk-dev/designpage.cs | 104 - tools/droiddoc/templates-sdk-dev/docpage.cs | 261 - tools/droiddoc/templates-sdk-dev/footer.cs | 219 - .../droiddoc/templates-sdk-dev/gcm_navtree_data.cs | 3 - .../droiddoc/templates-sdk-dev/gms_navtree_data.cs | 3 - tools/droiddoc/templates-sdk-dev/head_tag.cs | 219 - tools/droiddoc/templates-sdk-dev/header.cs | 11 - tools/droiddoc/templates-sdk-dev/header_tabs.cs | 2 - .../droiddoc/templates-sdk-dev/jd_lists_unified.cs | 10 - tools/droiddoc/templates-sdk-dev/lists.cs | 8 - .../droiddoc/templates-sdk-dev/macros_override.cs | 51 - tools/droiddoc/templates-sdk-dev/navtree_data.cs | 3 - tools/droiddoc/templates-sdk-dev/nosidenavpage.cs | 28 - tools/droiddoc/templates-sdk-dev/package.cs | 64 - tools/droiddoc/templates-sdk-dev/packages.cs | 53 - tools/droiddoc/templates-sdk-dev/page_info.cs | 109 - tools/droiddoc/templates-sdk-dev/sample.cs | 139 - tools/droiddoc/templates-sdk-dev/sampleindex.cs | 130 - .../templates-sdk-dev/samples_navtree_data.cs | 8 - tools/droiddoc/templates-sdk-dev/timestamp.cs | 1 - tools/droiddoc/templates-sdk-dev/trailer.cs | 38 - tools/droiddoc/templates-sdk-dev/yaml_navtree.cs | 14 - .../droiddoc/templates-sdk/assets/css/default.css | 6 +- tools/droiddoc/templates-sdk/assets/js/docs.js | 6 +- tools/droiddoc/templates-sdk/footer.cs | 2 +- tools/droiddoc/templates-sdk/head_tag.cs | 12 +- tools/droiddoc/templates-sdk/jd_lists_unified.cs | 8 +- tools/droiddoc/templates-sdk/lists.cs | 3 +- tools/releasetools/blockimgdiff.py | 108 +- tools/releasetools/rangelib.py | 14 + tools/releasetools/test_rangelib.py | 11 + 234 files changed, 154 insertions(+), 26052 deletions(-) b0373ed NMF26O 1af9291 NMF26N bb74ad8 NMF26M c16220e NMF26L 634a3b3 NMF49 77297c8 NMF26K 890b9c9 NMF26J 53d8a4a NMF26I 3fbbab5 NMF26H 12b8380 NMF26G 327f337 NMF26F 09e3982 NMF26E 4d1622e NMF26D 18c2d93 NMF26C 218004f NMF26B a5da90f NMF26 884d611 NMF25B e92b5d1 NMF25 9f34b9f NMF24 cd1d979 NMF23 7e9bb94 NMF20C 0ba3836 NMF20B 9b73b62 DO NOT MERGE ANYWHERE Allow /dev/goldfish_sync 37872d7 NMF20 e2a75d9 NMF19 38dcf47 Updating Security String to 2016-12-05 1f7c92c Updating Security String to 2016-12-01 5a24d75 Updating Security String to 2016-12-05 5807b41 Updating Security String to 2016-12-01 873455e Update Security string to 2016-12-05 bacdf26 Update Security String to 2016-12-01 3d3ff11 NMF18B e3b8af1 NMF18 a9c248d NMF17 5d44ad0 NMF16 b7271a1 NMF13C 55ddff0 NMF13B b15830b NMF13 23720f9 NMF12B c5345bb NMF12 32b4d6b NMF11B 1fee417 NMF11 4f95446 NMF10B 2530539 NMF10 c912336 NMF09 46c87ab NMF06D 360166e NMF06C 8d565ed Fix samples metadata concat. 98acb6e NMF06B 4083a83 NMF06 b5c0410 Adding excludeFromSuggestions, wear preview project path, and android wear/tv/auto/versions projectsw to template 06b2132 NMF05 ea99c1d Package up proguard jack_dictionary d98962f NMF04B bee409b Support dist-ing the userdatatarball 2244cf9 NMF04 7c71b82 NMF03B 956f731 NMF03 6131a55 NMF02 915d34f NME91F a9fcf48 For ds builds only, emit a separate metadata file for samples only. 823b016 NME91E d634094 Set N-MR1 to version 7.1.1. 217b0df NME91D a469a6d NME91C 0841caf NME91B 6f386ce NME91 2d246cd NME90B d081458 Analyze unchanged blocks in odex files. 3e359b1 NME90 ee508df NME89 a7edd92 Fix for non-empty a[name] tags in openJdk based javadocs. ec38e2a NME88 2e9efce NME87 46ea9fd NME84C 3d84322 NME84B 4290c28 NME84 fc61720 Support "ID" lang code in place of "IN". 3088668 NME83B 5ecba8e Update Security String to 2016-11-05 on klp-dev 0bf2464 NME83 0021326 Updating security string to 2016-11-05 on nyc-dev 2a00b24 Updating Security String to 2016-11-01 on nyc-dev 2497a52 NME82B dcfd7388 Updating Security String to 2016-11-05 on mnc-dev b/31618336 62b2839 Updating Security String to 2016-11-01 on mnc-dev b/31618336 baacc3a Clean up vendor image handling - DO NOT MERGE 2a03720 Update Security String to 2016-11-01 b/31618336 2327b78 NME82 2d555b4 NME81B 4f367bc NME81 7556806 NME80 f86ee28 NME77C 4f58f72 NME77B 9cd6614 NME77 67d789a Emulator: increase x86_64 system image size to 2G 64b5c1c NME76B 0300632 NME76 f5a83f8 NME75B 332fed3 NME75 ef6cece NME74 5f41c25 NME73 7055897 add support for constraint layout's DATA list ae5e550 Remove DispSync default value/docs 9c53543 Add transition support library to docs path to fix build 77c798a NME70B a7acb0e NME70 28b87ef NME69B 9b79685 NME69 901a6b2 NME68 a48ce72 NME67 e7cfa93 NME66 6c8efec delete 'templates-sdk-dev', all these files were merged back into 'templates-sdk' with this CL: https://googleplex-android-review.git.corp.google.com/#/c/1394582/ and this depends on the following CL to update all the doc build targets: https://googleplex-android-review.git.corp.google.com/#/c/1406302/ ee3bc4e NME63 4a8ab2b NME62B d05a716 NME62 5ca625b NME61B e440ed3 NME61 904ce1a NME60B aa6ac88 NME60 1adbe4f NME59 4a6070d NME56B f142557 NME56 fb6b6f4 NME55B 299de4b NME55 6b25736 NME54B eaf68e0 NME54 4ceeb1e NME53 18018ed NME52 ========platform/cts between android-7.1.0_r7..android-7.1.1_r4========= apps/CameraITS/build/envsetup.sh | 15 +- apps/CameraITS/pymodules/its/caps.py | 53 + apps/CameraITS/pymodules/its/device.py | 86 +- apps/CameraITS/pymodules/its/objects.py | 3 +- apps/CameraITS/tests/scene0/test_metadata.py | 9 +- apps/CameraITS/tests/scene1/scene1.pdf | Bin 0 -> 869933 bytes apps/CameraITS/tests/scene1/test_capture_result.py | 28 +- .../tests/scene1/test_ev_compensation_basic.py | 35 +- apps/CameraITS/tests/scene2/scene2.pdf | Bin 0 -> 6351625 bytes apps/CameraITS/tests/scene2/test_faces.py | 11 +- apps/CameraITS/tests/scene3/scene3.pdf | Bin 0 -> 216008 bytes apps/CameraITS/tests/scene4/scene4.pdf | Bin 0 -> 1566 bytes .../tests/scene4/test_aspect_ratio_and_crop.py | 1 + .../tests/sensor_fusion/test_sensor_fusion.py | 65 +- apps/CameraITS/tools/load_scene.py | 61 ++ apps/CameraITS/tools/run_all_tests.py | 267 +++-- apps/CameraITS/tools/turn_off_screen.py | 42 + apps/CameraITS/tools/wake_up_screen.py | 60 ++ apps/CtsVerifier/AndroidManifest.xml | 101 +- apps/CtsVerifier/res/layout/its_main.xml | 10 + apps/CtsVerifier/res/values/strings.xml | 21 +- .../res/xml/mock_content_rating_systems.xml | 6 +- .../audio/HifiUltrasoundSpeakerTestActivity.java | 3 + .../cts/verifier/camera/its/ItsSerializer.java | 2 +- .../cts/verifier/camera/its/ItsService.java | 53 +- .../cts/verifier/camera/its/ItsTestActivity.java | 231 +++- .../android/cts/verifier/camera/its/ItsUtils.java | 7 +- .../verifier/features/FeatureSummaryActivity.java | 1 + .../verifier/location/GnssStatusTestsActivity.java | 15 + .../IntentFiltersTestHelper.java | 10 +- .../cts/verifier/nfc/hce/BaseEmulatorActivity.java | 16 +- .../nfc/hce/ChangeDefaultEmulatorActivity.java | 4 - .../nfc/hce/DualPaymentEmulatorActivity.java | 4 - .../nfc/hce/PrefixPaymentEmulator2Activity.java | 4 - .../nfc/hce/PrefixPaymentEmulatorActivity.java | 4 - .../PackagePriorityVerifierActivity.java | 2 +- .../ShortcutThrottlingResetActivity.java | 207 ++++ .../screenpinning/ScreenPinningTestActivity.java | 15 +- .../sensors/helpers/SensorSettingContainer.java | 2 +- .../streamquality/StreamingVideoActivity.java | 2 +- .../cts/verifier/usb/MtpHostTestActivity.java | 1 + apps/NotificationBot/AndroidManifest.xml | 4 +- .../src/com/android/cts/robot/NotificationBot.java | 130 ++- .../common/deviceinfo/DeviceInfo.java | 8 +- .../compatibility/common/util/DeviceInfoStore.java | 25 +- .../tradefed/res/report/compatibility_result.xsl | 12 + .../tradefed/build/CompatibilityBuildHelper.java | 19 + .../tradefed/command/CompatibilityConsole.java | 71 +- .../tradefed/result/InvocationFailureHandler.java | 70 ++ .../common/tradefed/result/ResultReporter.java | 2 + .../common/tradefed/result/SubPlanCreator.java | 362 +++++++ .../tradefed/targetprep/DeviceInfoCollector.java | 61 +- .../tradefed/targetprep/ReportLogCollector.java | 4 +- .../tradefed/testtype/CompatibilityTest.java | 147 ++- .../common/tradefed/testtype/FailureListener.java | 21 +- .../common/tradefed/testtype/IModuleDef.java | 3 +- .../common/tradefed/testtype/IModuleRepo.java | 15 +- .../common/tradefed/testtype/ISubPlan.java | 55 + .../common/tradefed/testtype/ModuleDef.java | 7 +- .../common/tradefed/testtype/ModuleRepo.java | 34 +- .../common/tradefed/testtype/SubPlan.java | 182 ++++ .../compatibility/common/tradefed/UnitTests.java | 4 + .../common/tradefed/result/SubPlanCreatorTest.java | 176 ++++ .../common/tradefed/testtype/ModuleRepoTest.java | 33 +- .../common/tradefed/testtype/SubPlanTest.java | 137 +++ .../common/tradefed/util/CollectorUtilTest.java | 1 - .../compatibility/common/util/DeviceInfo.java | 55 + .../android/compatibility/common/util/CddTest.java | 31 + .../compatibility/common/util/InfoStore.java | 4 + .../android/appsecurity/cts/AppSecurityTests.java | 90 ++ .../appsecurity/cts/DirectBootHostTest.java | 2 +- .../android/appsecurity/cts/DocumentsTestCase.java | 12 +- .../appsecurity/cts/ScopedDirectoryAccessTest.java | 8 + .../documentclient/DocumentsClientTestCase.java | 8 + .../ScopedDirectoryAccessClientTest.java | 73 +- .../cts/encryptionapp/EncryptionAppTest.java | 39 +- .../externalstorageapp/ExternalStorageTest.java | 8 +- .../cts/usepermission/BasePermissionsTest.java | 18 + .../cts/usepermission/UsePermissionTest23.java | 18 +- .../src/android/atrace/cts/AtraceHostTest.java | 2 +- .../devicepolicy/app/AccountCheck/Android.mk | 17 + .../devicepolicy/app/AccountCheck/Auth/Android.mk | 34 + .../app/AccountCheck/Auth/AndroidManifest.xml | 45 + .../AccountCheck/Auth/res/xml/authenticator.xml | 20 + .../accountcheck/AccountCheckTest.java | 171 +++ .../accountcheck/TestAuthenticator.java | 135 +++ .../app/AccountCheck/NonTestOnlyOwner/Android.mk | 34 + .../NonTestOnlyOwner/AndroidManifest.xml | 37 + .../NonTestOnlyOwner/res/xml/device_admin.xml | 16 + .../app/AccountCheck/TestOnlyOwner/Android.mk | 34 + .../AccountCheck/TestOnlyOwner/AndroidManifest.xml | 37 + .../TestOnlyOwner/res/xml/device_admin.xml | 16 + .../AccountCheck/TestOnlyOwnerUpdate/Android.mk | 34 + .../TestOnlyOwnerUpdate/AndroidManifest.xml | 39 + .../TestOnlyOwnerUpdate/res/xml/device_admin.xml | 16 + .../accountcheck/owner/AdminReceiver.java | 21 + .../ClearDeviceAdminWithNoProtectionTest.java | 2 +- .../DeviceAdminPasswordTest.java | 10 +- .../DeviceOwnerPasswordTest.java | 3 +- .../latest/AndroidManifest.xml | 2 - .../ScreenCaptureDisabledTest.java | 57 +- .../cts/devicepolicy/AccountCheckHostSideTest.java | 271 +++++ .../cts/devicepolicy/BaseDevicePolicyTest.java | 36 +- .../devicepolicy/DeviceAndProfileOwnerTest.java | 48 +- .../android/cts/devicepolicy/DeviceOwnerTest.java | 2 +- .../devicepolicy/MixedManagedProfileOwnerTest.java | 28 +- .../android/cts/devicepolicy/ProfileOwnerTest.java | 7 - .../cts/net/hostside/AbstractAppIdleTestCase.java | 37 + .../hostside/AbstractBatterySaverModeTestCase.java | 12 +- .../AbstractRestrictBackgroundNetworkTestCase.java | 16 +- .../cts/net/hostside/DataSaverModeTest.java | 12 +- .../android/cts/net/hostside/PacketReflector.java | 9 + hostsidetests/net/app2/AndroidManifest.xml | 1 + .../com/android/cts/net/hostside/app2/Common.java | 2 + .../cts/net/hostside/app2/MyBroadcastReceiver.java | 10 + .../HostsideRestrictBackgroundNetworkTests.java | 16 + hostsidetests/retaildemo/Android.mk | 35 + hostsidetests/retaildemo/AndroidTest.xml | 27 + hostsidetests/retaildemo/app/Android.mk | 35 + hostsidetests/retaildemo/app/AndroidManifest.xml | 28 + .../com/android/cts/retaildemo/DemoUserTest.java | 50 + .../src/android/host/retaildemo/BaseTestCase.java | 129 +++ .../src/android/host/retaildemo/DemoModeTest.java | 35 + .../android/sample/cts/SampleHostDeviceInfo.java | 55 + .../src/android/security/cts/SELinuxHostTest.java | 36 + .../server/app/AbstractLifecycleLogActivity.java | 3 +- .../src/android/server/app/FreeformActivity.java | 2 +- .../cts/ActivityManagerActivityVisiblityTests.java | 12 + .../cts/ActivityManagerAppConfigurationTests.java | 89 +- .../cts/ActivityManagerConfigChangeTests.java | 13 + .../cts/ActivityManagerDockedStackTests.java | 38 +- .../cts/ActivityManagerFreeformStackTests.java | 4 +- .../cts/ActivityManagerManifestLayoutTests.java | 5 + .../server/cts/ActivityManagerTestBase.java | 29 +- .../cts/SustainedPerformanceHostTest.java | 35 +- hostsidetests/theme/README | 2 +- hostsidetests/theme/app/AndroidManifest.xml | 2 +- hostsidetests/theme/assets/420dpi.zip | Bin 8937837 -> 8932254 bytes hostsidetests/theme/assets/560dpi.zip | Bin 12432907 -> 12429951 bytes hostsidetests/theme/assets/xhdpi.zip | Bin 6454671 -> 6450229 bytes hostsidetests/theme/assets/xxhdpi.zip | Bin 9742692 -> 9739012 bytes hostsidetests/theme/assets/{24 => }/xxxhdpi.zip | Bin 14380986 -> 14379899 bytes hostsidetests/theme/run_theme_capture_device.py | 1 - .../src/android/theme/cts/ComparisonTask.java | 13 +- .../theme/src/android/theme/cts/ThemeHostTest.java | 9 +- .../src/android/cts/util/MediaUtils.java | 6 +- .../cts/ConnectivityConstraintTest.java | 3 + tests/accessibilityservice/AndroidManifest.xml | 3 +- .../cts/AccessibilityGestureDispatchTest.java | 37 +- .../cts/AccessibilitySoftKeyboardModesTest.java | 97 +- tests/app/app/AndroidManifest.xml | 15 + tests/app/app/res/values/strings.xml | 6 + tests/app/app/res/xml/wallpaper.xml | 25 + .../app/src/android/app/stubs/LiveWallpaper.java | 27 + .../app/cts/ActivityManagerMemoryClassTest.java | 3 + .../src/android/app/cts/DownloadManagerTest.java | 3 + .../app/src/android/app/cts/WallpaperInfoTest.java | 58 + tests/camera/AndroidTest.xml | 4 +- .../hardware/camera2/cts/CaptureRequestTest.java | 2 +- .../hardware/camera2/cts/DngCreatorTest.java | 38 +- .../cts/ExtendedCameraCharacteristicsTest.java | 4 - .../hardware/camera2/cts/RecordingTest.java | 17 +- .../camera2/cts/SurfaceViewPreviewTest.java | 8 +- .../cts/testcases/Camera2SurfaceViewTestCase.java | 16 +- tests/dram/src/android/dram/cts/BandwidthTest.java | 5 +- tests/expectations/knownfailures.txt | 14 + .../src/android/filesystem/cts/FileUtil.java | 3 +- .../src/android/filesystem/cts/RandomRWTest.java | 15 +- .../android/filesystem/cts/SequentialRWTest.java | 4 + .../signature/cts/JDiffClassDescription.java | 4 +- .../android/content/cts/AvailableIntentsTest.java | 45 + .../src/android/content/cts/IntentTest.java | 45 + .../com/android/content/cts/DummyParcelable.java | 42 + tests/tests/graphics/Android.mk | 2 - .../bitmap_shader_am_density_golden_160.png | Bin 0 -> 807 bytes .../bitmap_shader_am_density_golden_320.png | Bin 0 -> 1962 bytes .../bitmap_shader_am_density_golden_80.png | Bin 0 -> 416 bytes .../bitmap_shader_density_golden_160.png | Bin 0 -> 807 bytes .../bitmap_shader_density_golden_320.png | Bin 0 -> 1936 bytes .../bitmap_shader_density_golden_80.png | Bin 0 -> 429 bytes .../res/drawable/bitmap_shader_am_density.xml | 22 + .../drawable/bitmap_shader_am_density_internal.png | Bin 0 -> 967 bytes .../res/drawable/bitmap_shader_density.xml | 21 + .../drawable/bitmap_shader_density_internal.png | Bin 0 -> 967 bytes .../custom_animation_scale_list_drawable.xml | 22 + .../graphics/res/drawable/layerdrawable_theme.xml | 3 +- .../graphics/drawable/cts/BitmapDrawableTest.java | 59 +- .../cts/CustomAnimationScaleListDrawableTest.java | 53 + .../graphics/drawable/cts/ThemedDrawableTest.java | 7 +- .../src/android/opengl/cts/EglConfigTest.java | 2 + .../android/keystore/cts/AndroidKeyStoreTest.java | 12 +- .../cts/GnssMeasurementWhenNoLocationTest.java | 13 +- .../cts/GnssNavigationMessageRegistrationTest.java | 2 +- .../location/cts/GnssNavigationMessageTest.java | 12 +- .../src/android/location/cts/GnssStatusTest.java | 49 + .../src/android/location/cts/SoftAssert.java | 4 +- .../location/cts/TestGnssStatusCallback.java | 41 +- .../android/location/cts/TestLocationManager.java | 23 + .../android/location/cts/TestMeasurementUtil.java | 49 +- tests/tests/media/res/raw/largealbumart.mp3 | Bin 0 -> 2757942 bytes .../res/raw/sine_2ch_48khz_aot2_drchalf_mp4.m4a | Bin 0 -> 66482 bytes .../res/raw/sine_2ch_48khz_aot2_drcheavy_mp4.m4a | Bin 0 -> 66493 bytes .../res/raw/sine_2ch_48khz_aot5_drcclip_mp4.m4a | Bin 0 -> 18636 bytes .../res/raw/sine_2ch_48khz_aot5_drcfull_mp4.m4a | Bin 0 -> 34003 bytes .../res/raw/sine_2ch_48khz_aot5_drclevel_mp4.m4a | Bin 0 -> 33984 bytes .../res/raw/sine_2ch_48khz_aot5_drcoff_mp4.m4a | Bin 0 -> 34001 bytes .../src/android/media/cts/AudioNativeTest.java | 14 +- .../android/media/cts/AudioTrackSurroundTest.java | 58 +- .../src/android/media/cts/DecodeAccuracyTest.java | 46 +- .../media/cts/DecodeAccuracyTestActivity.java | 6 + .../android/media/cts/DecodeAccuracyTestBase.java | 106 +- .../media/src/android/media/cts/DecoderTest.java | 136 +-- .../src/android/media/cts/DecoderTestAacDrc.java | 436 ++++++++ .../media/src/android/media/cts/DeviceUtils.java | 58 + .../EncodeVirtualDisplayWithCompositionTest.java | 1 + .../src/android/media/cts/EnumDevicesTest.java | 29 +- .../src/android/media/cts/ExifInterfaceTest.java | 2 +- .../media/cts/MediaMetadataRetrieverTest.java | 6 + .../media/src/android/media/cts/RoutingTest.java | 10 + .../android/media/cts/VideoDecoderPerfTest.java | 42 +- .../net/src/android/net/cts/LocalSocketTest.java | 196 +++- tests/tests/os/jni/seccomp_sample_program.cpp | 1111 +++++++++++--------- .../tests/os/src/android/os/cts/AsyncTaskTest.java | 152 ++- .../os/src/android/os/cts/BuildVersionTest.java | 2 +- .../os/src/android/os/cts/SecurityPatchTest.java | 2 +- .../permission/cts/FileSystemPermissionTest.java | 1 + .../tests/permission2/res/raw/android_manifest.xml | 2 +- tests/tests/provider/res/raw/testthumbvideo.mp4 | Bin 0 -> 1082363 bytes .../cts/MediaStore_Video_ThumbnailsTest.java | 5 +- .../renderscript/cts/SingleSourceForEachTest.java | 6 + tests/tests/security/Android.mk | 3 +- tests/tests/security/AndroidManifest.xml | 4 + .../android/security/cts/IIsolatedService.aidl | 22 + tests/tests/security/res/raw/bug_14388161.m4a | Bin 0 -> 119639 bytes tests/tests/security/res/raw/cve_2016_3755.mp4 | Bin 0 -> 3896 bytes .../security/res/raw/cve_2016_3878_b_29493002.mp4 | Bin 0 -> 2048 bytes .../security/cts/DeviceIdleControllerTest.java | 68 ++ .../android/security/cts/IsolatedProcessTest.java | 96 ++ .../src/android/security/cts/IsolatedService.java | 82 ++ .../src/android/security/cts/STKFrameworkTest.java | 9 + .../src/android/security/cts/StagefrightTest.java | 12 + tests/tests/systemintents/Android.mk | 34 + tests/tests/systemintents/AndroidManifest.xml | 29 + tests/tests/systemintents/AndroidTest.xml | 25 + .../systemintents/cts/TestSystemIntents.java | 102 ++ .../src/android/telecom/cts/CallDetailsTest.java | 8 + .../src/android/telecom/cts/MockConference.java | 5 + .../android/telecom/cts/RemoteConferenceTest.java | 10 +- .../src/android/telephony/cts/SmsMessageTest.java | 2 +- tests/tests/toast/Android.mk | 33 + tests/tests/toast/AndroidManifest.xml | 33 + tests/tests/toast/AndroidTest.xml | 24 + .../android/widget/toast/cts/BaseToastTest.java | 101 ++ .../android/widget/toast/cts/LegacyToastTest.java | 59 ++ tests/tests/toastlegacy/Android.mk | 34 + tests/tests/toastlegacy/AndroidManifest.xml | 35 + tests/tests/toastlegacy/AndroidTest.xml | 24 + .../widget/toast/cts/legacy/ToastActivity.java | 40 + .../android/widget/toast/cts/legacy/ToastTest.java | 144 +++ .../android/transition/cts/BaseTransitionTest.java | 32 +- tests/tests/view/AndroidManifest.xml | 14 +- tests/tests/view/res/layout/drag_drop_layout.xml | 50 + .../src/android/view/cts/DragDropActivity.java | 31 + .../view/src/android/view/cts/DragDropTest.java | 592 +++++++++++ .../view/src/android/view/cts/PixelCopyTests.java | 58 + .../src/android/view/cts/SurfaceViewSyncTests.java | 154 ++- .../cts/surfacevalidator/CapturedActivity.java | 71 +- .../view/cts/surfacevalidator/PixelCounter.rs | 24 +- .../surfacevalidator/SurfacePixelValidator.java | 69 +- .../webkit/cts/ServiceWorkerClientTest.java | 5 + .../src/android/webkit/cts/WebViewStartupTest.java | 18 - tests/tests/widget/AndroidManifest.xml | 11 +- .../widget/res/values-w320dp-h426dp/integers.xml | 20 + .../widget/res/values-w426dp-h320dp/integers.xml | 20 + tests/tests/widget/res/values/integers.xml | 20 + tests/tests/widget/res/values/styles.xml | 5 + .../src/android/widget/cts/AbsListViewTest.java | 26 +- .../android/widget/cts/DatePickerDialogTest.java | 12 +- .../android/widget/cts/ListPopupWindowTest.java | 13 +- .../src/android/widget/cts/TextViewTest.java | 35 +- .../widget/cts/TimePickerDialogCtsActivity.java | 23 +- .../android/widget/cts/TimePickerDialogTest.java | 72 ++ tools/cts-api-coverage/src/Android.mk | 4 + tools/cts-api-coverage/src/MANIFEST.mf | 1 + .../com/android/cts/apicoverage/CddCoverage.java | 112 ++ .../android/cts/apicoverage/CtsApiCoverage.java | 139 ++- .../com/android/cts/apicoverage/HtmlReport.java | 6 +- .../com/android/cts/apicoverage/JarTestFinder.java | 87 ++ .../com/android/cts/apicoverage/TextReport.java | 4 +- .../src/com/android/cts/apicoverage/XmlReport.java | 17 +- .../android/cts/deviceinfo/SampleDeviceInfo.java | 5 + .../cts-tradefed/res/config/cts-known-failures.xml | 6 + .../cts-tradefed/res/config/cts-preconditions.xml | 1 + 293 files changed, 9833 insertions(+), 1716 deletions(-) dfe279a CameraITS: fix key error 4574cbd DO NOT MERGE: CameraITS: do not create a key that doesn't exist 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 19d4bd8 DO NOT MERGE SurfaceViewSyncTests: survive permission activity recreation. 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 ef5f2bc DO NOT MERGE SurfaceViewSyncTests: survive permission activity recreation. 213cfdd DO NOT MERGE ANYWHERE: bump cts for 201612 security public bulletin a5f9766 Fix rotation while docked CTS b6c7598 Manually merge preconditions sharding fix in mr1 7813a48 DO NOT MERGE: bump cts for 201612 security public bulletin 0b53e9d DO NOT MERGE ANYWHERE: bump cts for 201611 security update 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 0262426 DO NOT MERGE: CTS 7.0_R3 release (Bump version to 7.0_r3) 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 5ea0e68 DO NOT MERGE CTS 6.0_R12 release (Bump version to 6.0_r12) 80068bf Add test to ensure media stack has no sticky SSLv3 fallback DO NOT MERGE a77d7da Fix module-level preconditions sharding ada1607 Lock orientation for CapturedActivity 2810d94 DO NOT MERGE CTS 5.1_R13 release (Bump version to 5.1_r13) 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. 10c80f8 DO NOT MERGE Skip tests if not capable of multi-window or screen rotations 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. 4c3d0cf DO NOT MERGE CTS 7.0_R2 release (Bump version to 7.0 r2) f2658e8 Update ThemeTest golden images for xhdpi density. de45f5e DO NOT MERGE:Updating CTS Security Patch Month to "10" for October 2016 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 c620af1 DO NOT MERGE Run fast scroll test on UI thread 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 d93305a DO NOT MERGE: CameraITS: backport caps from master 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 e4200e6 Revert "DO NOT MERGE security: Test mediaserver crash against an invalid MIDI file" 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. 71006ad DO NOT MERGE ANYWHERE: CameraITS: allow each scene to be ran independently 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 a7975cb DO NOT MERGE: Bump CTS and CTS Verifier to 5.1R12 6882bb7 DO NOT MERGE: Bump CTS Verifier to 6.0R11 a1d55e6 DO NOT MERGE: Bump CTS 6.0 to R11 c80693f PacketReflector: Ignore IPv6 flow labels in ICMPv6 test 04a6333 CameraITS: fix divide by 0 bug 3f6d0f8 DO NOT MERGE: Add CTS for ExifInterfaceTest dddb68d DO NOT MERGE:Updating CTS Security Patch Month to "9" for September 2016 8abc58a DO NOT MERGE: Add CTS for ExifInterfaceTest 4836833 fix transition tests race condition DO NOT MERGE 1feec9e CTS for test-only-flag inheritance a0e7547 Fix CTS test failure 3f162a4 CameraITS: scene1/test_ev_compensation_basic.py luma saturates at 253 54225ab DO NOT MERGE ANYWHERE: CameraITS: allow each scene to be ran independently 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 d40edba Revert "DO NOT MERGE: Bump Cts to 5.0R10" 75aceb9 CameraITS scene5 should be skipped if read_3a is not supported 7878e4e Turn screen on when activity is on resume. 23f7892 DO NOT MERGE: Improve task list parsing in CrossAppDragAndDropTests 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 between android-7.1.0_r7..android-7.1.1_r4========= gradle/wrapper/gradle-wrapper.properties | 2 +- .../ActionBarCompat-Basic/Application/build.gradle | 12 +- prebuilts/gradle/ActionBarCompat-Basic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- .../gradle/ActionBarCompat-ListPopupMenu/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- .../ActionBarCompat-ShareActionProvider/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- prebuilts/gradle/ActionBarCompat-Styled/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../ActiveNotifications/Application/build.gradle | 12 +- prebuilts/gradle/ActiveNotifications/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- prebuilts/gradle/ActivityInstrumentation/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- .../gradle/ActivitySceneTransitionBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../AdvancedImmersiveMode/Application/build.gradle | 12 +- prebuilts/gradle/AdvancedImmersiveMode/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/AgendaData/Application/build.gradle | 16 +- prebuilts/gradle/AgendaData/README.md | 2 +- prebuilts/gradle/AgendaData/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- prebuilts/gradle/AlwaysOn/README.md | 2 +- prebuilts/gradle/AlwaysOn/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- .../AppRestrictionEnforcerFragment.java | 78 -- .../apprestrictionenforcer/ItemAddFragment.java | 7 +- .../apprestrictionenforcer/MainActivity.java | 2 +- .../SetupProfileFragment.java | 13 +- .../layout/fragment_app_restriction_enforcer.xml | 28 - .../Application/src/main/res/values/strings.xml | 3 - prebuilts/gradle/AppRestrictionEnforcer/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../AppRestrictionSchema/Application/build.gradle | 12 +- .../AppRestrictionSchemaFragment.java | 39 +- .../res/layout/fragment_app_restriction_schema.xml | 9 - .../src/main/res/values/restriction_values.xml | 38 +- .../Application/src/main/res/values/strings.xml | 1 - .../src/main/res/xml/app_restrictions.xml | 20 - prebuilts/gradle/AppRestrictionSchema/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../AppRestrictions/Application/build.gradle | 12 +- prebuilts/gradle/AppRestrictions/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/AppShortcuts/.google/packaging.yaml | 17 + prebuilts/gradle/AppShortcuts/CONTRIBUTING.md | 35 + prebuilts/gradle/AppShortcuts/LICENSE | 647 ++++++++++++++++ .../res/values/attrs.xml => AppShortcuts/NOTICE} | 15 +- prebuilts/gradle/AppShortcuts/README.md | 87 +++ prebuilts/gradle/AppShortcuts/app/app.iml | 106 +++ prebuilts/gradle/AppShortcuts/app/build.gradle | 27 + .../AppShortcuts/app/src/main/AndroidManifest.xml | 44 ++ .../com/example/android/appshortcuts/Main.java | 249 +++++++ .../example/android/appshortcuts/MyReceiver.java | 35 + .../android/appshortcuts/ShortcutHelper.java | 242 ++++++ .../com/example/android/appshortcuts/Utils.java | 32 + .../app/src/main/res/drawable-nodpi/add.png | Bin 0 -> 11329 bytes .../app/src/main/res/drawable-nodpi/link.png | Bin 0 -> 12141 bytes .../app/src/main/res/layout/list_item.xml | 62 ++ .../AppShortcuts/app/src/main/res/layout/main.xml | 41 + .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2833 bytes .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5236 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1868 bytes .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 3642 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 3707 bytes .../main/res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6726 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 5966 bytes .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10479 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 8610 bytes .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 13724 bytes .../app/src/main/res/values-ja/strings.xml | 25 + .../app/src/main/res/values/strings.xml | 25 + .../app/src/main/res/xml/shortcuts.xml | 29 + prebuilts/gradle/AppShortcuts/build.gradle | 26 + .../AppShortcuts/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + prebuilts/gradle/AppShortcuts/gradlew | 160 ++++ prebuilts/gradle/AppShortcuts/gradlew.bat | 90 +++ .../gradle/AppShortcuts/screenshots/icon-web.png | Bin 0 -> 33014 bytes .../AppShortcuts/screenshots/screenshot1.png | Bin 0 -> 662939 bytes prebuilts/gradle/AppShortcuts/settings.gradle | 1 + .../AppUsageStatistics/Application/build.gradle | 12 +- prebuilts/gradle/AppUsageStatistics/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- .../gradle/AsymmetricFingerprintDialog/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../AutoBackupForApps/Application/build.gradle | 12 +- prebuilts/gradle/AutoBackupForApps/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicAccessibility/Application/build.gradle | 12 +- prebuilts/gradle/BasicAccessibility/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicAndroidKeyStore/Application/build.gradle | 12 +- prebuilts/gradle/BasicAndroidKeyStore/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicContactables/Application/build.gradle | 12 +- prebuilts/gradle/BasicContactables/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicGestureDetect/Application/build.gradle | 12 +- prebuilts/gradle/BasicGestureDetect/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicImmersiveMode/Application/build.gradle | 12 +- prebuilts/gradle/BasicImmersiveMode/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicManagedProfile/Application/build.gradle | 12 +- prebuilts/gradle/BasicManagedProfile/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicMediaDecoder/Application/build.gradle | 12 +- prebuilts/gradle/BasicMediaDecoder/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicMediaRouter/Application/build.gradle | 12 +- prebuilts/gradle/BasicMediaRouter/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicMultitouch/Application/build.gradle | 12 +- prebuilts/gradle/BasicMultitouch/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicNetworking/Application/build.gradle | 12 +- prebuilts/gradle/BasicNetworking/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicNotifications/Application/build.gradle | 12 +- prebuilts/gradle/BasicNotifications/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicRenderScript/Application/build.gradle | 12 +- .../Application/src/main/res/values/attrs.xml | 14 - prebuilts/gradle/BasicRenderScript/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicSyncAdapter/Application/build.gradle | 12 +- prebuilts/gradle/BasicSyncAdapter/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BasicTransition/Application/build.gradle | 12 +- prebuilts/gradle/BasicTransition/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BatchStepSensor/Application/build.gradle | 12 +- prebuilts/gradle/BatchStepSensor/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/BeamLargeFiles/Application/build.gradle | 12 +- prebuilts/gradle/BeamLargeFiles/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- prebuilts/gradle/BluetoothAdvertisements/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/BluetoothChat/Application/build.gradle | 12 +- prebuilts/gradle/BluetoothChat/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BluetoothLeGatt/Application/build.gradle | 12 +- prebuilts/gradle/BluetoothLeGatt/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BorderlessButtons/Application/build.gradle | 12 +- prebuilts/gradle/BorderlessButtons/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/Camera2Basic/Application/build.gradle | 12 +- prebuilts/gradle/Camera2Basic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/Camera2Raw/Application/build.gradle | 12 +- prebuilts/gradle/Camera2Raw/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/Camera2Video/Application/build.gradle | 12 +- prebuilts/gradle/Camera2Video/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/CardEmulation/Application/build.gradle | 12 +- prebuilts/gradle/CardEmulation/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/CardReader/Application/build.gradle | 12 +- prebuilts/gradle/CardReader/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- prebuilts/gradle/CardView/Application/build.gradle | 4 +- prebuilts/gradle/CardView/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/ClippingBasic/Application/build.gradle | 12 +- prebuilts/gradle/ClippingBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../CommitContentSampleApp/.google/packaging.yaml | 20 + .../gradle/CommitContentSampleApp/CONTRIBUTING.md | 35 + prebuilts/gradle/CommitContentSampleApp/LICENSE | 647 ++++++++++++++++ prebuilts/gradle/CommitContentSampleApp/NOTICE | 16 + prebuilts/gradle/CommitContentSampleApp/README.md | 75 ++ .../gradle/CommitContentSampleApp/app/app.iml | 150 ++++ .../gradle/CommitContentSampleApp/app/build.gradle | 30 + .../CommitContentSampleApp/app/proguard-rules.pro | 17 + .../app/src/main/AndroidManifest.xml | 19 + .../android/commitcontent/app/MainActivity.java | 250 +++++++ .../app/src/main/res/layout/commit_content.xml | 142 ++++ .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3358 bytes .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5801 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2222 bytes .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 4159 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4327 bytes .../main/res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7508 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6647 bytes .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 11056 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9285 bytes .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 14100 bytes .../app/src/main/res/values/colors.xml | 6 + .../app/src/main/res/values/strings.xml | 3 + .../app/src/main/res/values/styles.xml | 11 + .../gradle/CommitContentSampleApp/build.gradle | 34 + .../CommitContentSampleApp/gradle.properties | 17 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + prebuilts/gradle/CommitContentSampleApp/gradlew | 160 ++++ .../gradle/CommitContentSampleApp/gradlew.bat | 90 +++ .../screenshots/icon-web.png | Bin 0 -> 33283 bytes .../screenshots/screenshot1.png | Bin 0 -> 59661 bytes .../gradle/CommitContentSampleApp/settings.gradle | 1 + .../CommitContentSampleIME/.google/packaging.yaml | 20 + .../gradle/CommitContentSampleIME/CONTRIBUTING.md | 35 + prebuilts/gradle/CommitContentSampleIME/LICENSE | 647 ++++++++++++++++ prebuilts/gradle/CommitContentSampleIME/NOTICE | 16 + prebuilts/gradle/CommitContentSampleIME/README.md | 80 ++ .../gradle/CommitContentSampleIME/app/app.iml | 150 ++++ .../gradle/CommitContentSampleIME/app/build.gradle | 30 + .../CommitContentSampleIME/app/proguard-rules.pro | 17 + .../app/src/main/AndroidManifest.xml | 33 + .../android/commitcontent/ime/ImageKeyboard.java | 286 +++++++ .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3358 bytes .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5801 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2222 bytes .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 4159 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4327 bytes .../main/res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7508 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6647 bytes .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 11056 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9285 bytes .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 14100 bytes .../app/src/main/res/raw/animated_gif.gif | Bin 0 -> 34978 bytes .../app/src/main/res/raw/animated_webp.webp | Bin 0 -> 827816 bytes .../app/src/main/res/raw/dessert_android.png | Bin 0 -> 5481 bytes .../app/src/main/res/values/colors.xml | 23 + .../app/src/main/res/values/strings.xml | 21 + .../app/src/main/res/values/styles.xml | 30 + .../app/src/main/res/xml/file_paths.xml | 21 + .../app/src/main/res/xml/method.xml | 19 + .../gradle/CommitContentSampleIME/build.gradle | 34 + .../CommitContentSampleIME/gradle.properties | 17 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + prebuilts/gradle/CommitContentSampleIME/gradlew | 160 ++++ .../gradle/CommitContentSampleIME/gradlew.bat | 90 +++ .../screenshots/icon-web.png | Bin 0 -> 33283 bytes .../screenshots/screenshot1.png | Bin 0 -> 59661 bytes .../gradle/CommitContentSampleIME/settings.gradle | 1 + .../ConfirmCredential/Application/build.gradle | 12 +- prebuilts/gradle/ConfirmCredential/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../CustomChoiceList/Application/build.gradle | 12 +- prebuilts/gradle/CustomChoiceList/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../CustomNotifications/Application/build.gradle | 12 +- prebuilts/gradle/CustomNotifications/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../CustomTransition/Application/build.gradle | 12 +- prebuilts/gradle/CustomTransition/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/DataLayer/Application/build.gradle | 16 +- prebuilts/gradle/DataLayer/README.md | 2 +- prebuilts/gradle/DataLayer/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../DelayedConfirmation/Application/build.gradle | 16 +- prebuilts/gradle/DelayedConfirmation/README.md | 2 +- .../DelayedConfirmation/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/DeviceOwner/Application/build.gradle | 12 +- prebuilts/gradle/DeviceOwner/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/DirectBoot/Application/build.gradle | 12 +- prebuilts/gradle/DirectBoot/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/DirectShare/Application/build.gradle | 12 +- prebuilts/gradle/DirectShare/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../DirectorySelection/Application/build.gradle | 12 +- prebuilts/gradle/DirectorySelection/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../DisplayingBitmaps/Application/build.gradle | 12 +- prebuilts/gradle/DisplayingBitmaps/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../DocumentCentricApps/Application/build.gradle | 12 +- prebuilts/gradle/DocumentCentricApps/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- .../DocumentCentricRelinquishIdentity/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- prebuilts/gradle/DoneBar/Application/build.gradle | 12 +- prebuilts/gradle/DoneBar/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../DragAndDropAcrossApps/.google/packaging.yaml | 21 + .../gradle/DragAndDropAcrossApps/CONTRIBUTING.md | 35 + .../DragAndDropAcrossApps/DragSource/build.gradle | 52 ++ .../DragSource/proguard-rules.pro | 17 + .../DragSource/src/main/AndroidManifest.xml | 49 ++ .../common/activities/SampleActivityBase.java | 52 ++ .../com/example/android/common/logger/Log.java | 244 ++++++ .../example/android/common/logger/LogFragment.java | 98 +++ .../com/example/android/common/logger/LogNode.java | 41 + .../com/example/android/common/logger/LogView.java | 149 ++++ .../example/android/common/logger/LogWrapper.java | 77 ++ .../common/logger/MessageOnlyLogFilter.java | 61 ++ .../android/dragsource/DragSourceFragment.java | 237 ++++++ .../android/dragsource/ImageDragListener.java | 104 +++ .../example/android/dragsource/MainActivity.java | 110 +++ .../src/main/res/drawable-hdpi/tile.9.png | Bin 0 -> 196 bytes .../DragSource/src/main/res/drawable/image1.png | Bin 0 -> 5111 bytes .../DragSource/src/main/res/drawable/image2.png | Bin 0 -> 11034 bytes .../src/main/res/layout-w720dp/activity_main.xml | 72 ++ .../src/main/res/layout/activity_main.xml | 64 ++ .../src/main/res/layout/fragment_dragsource.xml | 96 +++ .../DragSource/src/main/res/menu/main.xml | 22 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2772 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1894 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 3711 bytes .../src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6021 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 8352 bytes .../main/res/values-sw600dp/template-dimens.xml | 24 + .../main/res/values-sw600dp/template-styles.xml | 25 + .../src/main/res/values-v11/template-styles.xml | 22 + .../src/main/res/values-v21/base-colors.xml | 20 + .../main/res/values-v21/base-template-styles.xml | 22 + .../DragSource/src/main/res/values/colors.xml | 21 + .../DragSource/src/main/res/values/dimen.xml | 31 + .../src/main/res/values/fragmentview_strings.xml | 19 + .../DragSource/src/main/res/values/strings.xml | 22 + .../src/main/res/values/template-dimens.xml | 32 + .../src/main/res/values/template-styles.xml | 42 ++ .../DragSource/src/main/res/xml/file_paths.xml | 21 + .../DragAndDropAcrossApps/DropTarget/build.gradle | 52 ++ .../DropTarget/proguard-rules.pro | 17 + .../DropTarget/src/main/AndroidManifest.xml | 31 + .../common/activities/SampleActivityBase.java | 52 ++ .../com/example/android/common/logger/Log.java | 236 ++++++ .../example/android/common/logger/LogFragment.java | 94 +++ .../com/example/android/common/logger/LogNode.java | 39 + .../com/example/android/common/logger/LogView.java | 145 ++++ .../example/android/common/logger/LogWrapper.java | 75 ++ .../common/logger/MessageOnlyLogFilter.java | 60 ++ .../android/droptarget/DropTargetFragment.java | 178 +++++ .../android/droptarget/ImageDragListener.java | 96 +++ .../example/android/droptarget/MainActivity.java | 110 +++ .../src/main/res/drawable-hdpi/tile.9.png | Bin 0 -> 196 bytes .../src/main/res/layout-w720dp/activity_main.xml | 72 ++ .../src/main/res/layout/activity_main.xml | 64 ++ .../src/main/res/layout/fragment_droptarget.xml | 63 ++ .../DropTarget/src/main/res/menu/main.xml | 22 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3322 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2164 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4147 bytes .../src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6583 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9136 bytes .../main/res/values-sw600dp/template-dimens.xml | 24 + .../main/res/values-sw600dp/template-styles.xml | 25 + .../src/main/res/values-v11/template-styles.xml | 22 + .../src/main/res/values-v21/base-colors.xml | 20 + .../main/res/values-v21/base-template-styles.xml | 22 + .../DropTarget/src/main/res/values/colors.xml | 21 + .../DropTarget/src/main/res/values/dimen.xml | 27 + .../src/main/res/values/fragmentview_strings.xml | 19 + .../DropTarget/src/main/res/values/strings.xml | 28 + .../src/main/res/values/template-dimens.xml | 32 + .../src/main/res/values/template-styles.xml | 42 ++ prebuilts/gradle/DragAndDropAcrossApps/LICENSE | 647 ++++++++++++++++ prebuilts/gradle/DragAndDropAcrossApps/NOTICE | 16 + prebuilts/gradle/DragAndDropAcrossApps/README.md | 98 +++ .../gradle/DragAndDropAcrossApps/build.gradle | 28 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + prebuilts/gradle/DragAndDropAcrossApps/gradlew | 164 ++++ prebuilts/gradle/DragAndDropAcrossApps/gradlew.bat | 90 +++ .../DragAndDropAcrossApps/screenshots/big_icon.png | Bin 0 -> 33321 bytes .../DragAndDropAcrossApps/screenshots/phone.png | Bin 0 -> 210340 bytes .../DragAndDropAcrossApps/screenshots/tablet.png | Bin 0 -> 193022 bytes .../gradle/DragAndDropAcrossApps/settings.gradle | 17 + .../DrawableTinting/Application/build.gradle | 12 +- prebuilts/gradle/DrawableTinting/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/ElevationBasic/Application/build.gradle | 12 +- prebuilts/gradle/ElevationBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/ElevationDrag/Application/build.gradle | 12 +- prebuilts/gradle/ElevationDrag/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/ElizaChat/Application/build.gradle | 12 +- prebuilts/gradle/ElizaChat/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/FindMyPhone/Application/build.gradle | 16 +- prebuilts/gradle/FindMyPhone/README.md | 2 +- prebuilts/gradle/FindMyPhone/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../FingerprintDialog/Application/build.gradle | 12 +- prebuilts/gradle/FingerprintDialog/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- prebuilts/gradle/Flashlight/README.md | 2 +- prebuilts/gradle/Flashlight/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- .../gradle/FloatingActionButtonBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/Geofencing/Application/build.gradle | 18 +- prebuilts/gradle/Geofencing/README.md | 2 +- prebuilts/gradle/Geofencing/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- prebuilts/gradle/GridViewPager/README.md | 2 +- .../gradle/GridViewPager/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/HdrViewfinder/Application/build.gradle | 12 +- prebuilts/gradle/HdrViewfinder/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../HorizontalPaging/Application/build.gradle | 12 +- prebuilts/gradle/HorizontalPaging/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/ImmersiveMode/Application/build.gradle | 12 +- prebuilts/gradle/ImmersiveMode/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/Interpolator/Application/build.gradle | 12 +- prebuilts/gradle/Interpolator/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/JobScheduler/Application/build.gradle | 12 +- prebuilts/gradle/JobScheduler/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- prebuilts/gradle/JumpingJack/README.md | 2 +- prebuilts/gradle/JumpingJack/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/LNotifications/Application/build.gradle | 12 +- prebuilts/gradle/LNotifications/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../MediaBrowserService/Application/build.gradle | 10 +- prebuilts/gradle/MediaBrowserService/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/MediaEffects/Application/build.gradle | 12 +- prebuilts/gradle/MediaEffects/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/MediaRecorder/Application/build.gradle | 12 +- prebuilts/gradle/MediaRecorder/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/MediaRouter/Application/build.gradle | 12 +- prebuilts/gradle/MediaRouter/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../MessagingService/Application/build.gradle | 10 +- prebuilts/gradle/MessagingService/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/MidiScope/Application/build.gradle | 12 +- prebuilts/gradle/MidiScope/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/MidiSynth/Application/build.gradle | 12 +- prebuilts/gradle/MidiSynth/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- prebuilts/gradle/MultiWindowPlayground/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../NavigationDrawer/Application/build.gradle | 4 +- prebuilts/gradle/NavigationDrawer/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/NetworkConnect/Application/build.gradle | 12 +- prebuilts/gradle/NetworkConnect/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../NfcProvisioning/Application/build.gradle | 12 +- prebuilts/gradle/NfcProvisioning/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/Notifications/Application/build.gradle | 16 +- prebuilts/gradle/Notifications/README.md | 2 +- .../gradle/Notifications/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../PdfRendererBasic/Application/build.gradle | 12 +- prebuilts/gradle/PdfRendererBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../PermissionRequest/Application/build.gradle | 12 +- prebuilts/gradle/PermissionRequest/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- prebuilts/gradle/Quiz/Application/build.gradle | 16 +- prebuilts/gradle/Quiz/README.md | 2 +- prebuilts/gradle/Quiz/Wearable/build.gradle | 8 +- .../Quiz/gradle/wrapper/gradle-wrapper.properties | 2 +- .../RecipeAssistant/Application/build.gradle | 12 +- prebuilts/gradle/RecipeAssistant/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/RecyclerView/Application/build.gradle | 12 +- prebuilts/gradle/RecyclerView/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../RenderScriptIntrinsic/Application/build.gradle | 12 +- .../Application/src/main/res/values/attrs.xml | 14 - prebuilts/gradle/RenderScriptIntrinsic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/RepeatingAlarm/Application/build.gradle | 12 +- prebuilts/gradle/RepeatingAlarm/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../RevealEffectBasic/Application/build.gradle | 12 +- prebuilts/gradle/RevealEffectBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../RuntimePermissions/Application/build.gradle | 12 +- prebuilts/gradle/RuntimePermissions/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- prebuilts/gradle/RuntimePermissionsBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 8 +- prebuilts/gradle/RuntimePermissionsWear/README.md | 2 +- .../RuntimePermissionsWear/Shared/build.gradle | 4 +- .../RuntimePermissionsWear/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../ScopedDirectoryAccess/Application/build.gradle | 12 +- prebuilts/gradle/ScopedDirectoryAccess/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/ScreenCapture/Application/build.gradle | 12 +- prebuilts/gradle/ScreenCapture/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- prebuilts/gradle/SkeletonWearableApp/README.md | 2 +- .../SkeletonWearableApp/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../SlidingTabsBasic/Application/build.gradle | 12 +- prebuilts/gradle/SlidingTabsBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../SlidingTabsColors/Application/build.gradle | 12 +- prebuilts/gradle/SlidingTabsColors/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/SpeedTracker/Application/build.gradle | 10 +- prebuilts/gradle/SpeedTracker/README.md | 2 +- prebuilts/gradle/SpeedTracker/Shared/build.gradle | 4 +- .../gradle/SpeedTracker/Wearable/build.gradle | 10 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../gradle/StorageClient/Application/build.gradle | 12 +- prebuilts/gradle/StorageClient/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../StorageProvider/Application/build.gradle | 12 +- .../src/main/res/values/base-strings.xml | 4 +- prebuilts/gradle/StorageProvider/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- prebuilts/gradle/SwipeRefreshLayoutBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- .../gradle/SwipeRefreshListFragment/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 12 +- .../gradle/SwipeRefreshMultipleViews/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Application/build.gradle | 8 +- .../gradle/SynchronizedNotifications/README.md | 2 +- .../SynchronizedNotifications/Shared/build.gradle | 4 +- .../Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/TextLinkify/Application/build.gradle | 12 +- prebuilts/gradle/TextLinkify/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/TextSwitcher/Application/build.gradle | 12 +- prebuilts/gradle/TextSwitcher/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- prebuilts/gradle/Timer/README.md | 2 +- prebuilts/gradle/Timer/Wearable/build.gradle | 8 +- .../Timer/gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/WatchFace/Application/build.gradle | 18 +- prebuilts/gradle/WatchFace/README.md | 2 +- prebuilts/gradle/WatchFace/Wearable/build.gradle | 14 +- .../Wearable/src/main/AndroidManifest.xml | 198 ++--- .../ComplicationSimpleConfigActivity.java | 24 +- .../ComplicationSimpleWatchFaceService.java | 119 +-- .../provider/RandomNumberProviderService.java | 25 +- .../provider/UpdateComplicationDataService.java | 63 ++ .../gradle/wrapper/gradle-wrapper.properties | 4 +- prebuilts/gradle/WatchViewStub/README.md | 2 +- .../gradle/WatchViewStub/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- prebuilts/gradle/WearDrawers/README.md | 2 +- prebuilts/gradle/WearDrawers/Wearable/build.gradle | 8 +- .../Wearable/src/main/AndroidManifest.xml | 1 - .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../WearNotifications/.google/packaging.yaml | 26 + .../WearNotifications/Application/build.gradle | 65 ++ .../Application/src/main/AndroidManifest.xml | 83 +++ .../GlobalNotificationBuilder.java | 60 ++ .../wear/wearnotifications/MainActivity.java | 828 +++++++++++++++++++++ .../handlers/BigPictureSocialIntentService.java | 228 ++++++ .../handlers/BigPictureSocialMainActivity.java | 45 ++ .../handlers/BigTextIntentService.java | 206 +++++ .../handlers/BigTextMainActivity.java | 45 ++ .../handlers/InboxMainActivity.java | 45 ++ .../handlers/MessagingIntentService.java | 262 +++++++ .../handlers/MessagingMainActivity.java | 47 ++ .../wear/wearnotifications/mock/MockDatabase.java | 400 ++++++++++ .../src/main/res/drawable-hdpi/earth.png | Bin 0 -> 155081 bytes .../main/res/drawable-hdpi/ic_alarm_white_48dp.png | Bin 0 -> 1201 bytes .../res/drawable-hdpi/ic_cancel_white_48dp.png | Bin 0 -> 751 bytes .../src/main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 781 bytes .../res/drawable-hdpi/ic_message_black_18dp.png | Bin 0 -> 194 bytes .../res/drawable-hdpi/ic_person_black_48dp.png | Bin 0 -> 428 bytes .../main/res/drawable-hdpi/ic_reply_white_18dp.png | Bin 0 -> 219 bytes .../src/main/res/drawable-hdpi/tile.9.png | Bin 0 -> 196 bytes .../main/res/drawable-mdpi/ic_alarm_white_48dp.png | Bin 0 -> 821 bytes .../res/drawable-mdpi/ic_cancel_white_48dp.png | Bin 0 -> 536 bytes .../src/main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 558 bytes .../res/drawable-mdpi/ic_message_black_18dp.png | Bin 0 -> 144 bytes .../res/drawable-mdpi/ic_person_black_48dp.png | Bin 0 -> 307 bytes .../main/res/drawable-mdpi/ic_reply_white_18dp.png | Bin 0 -> 165 bytes .../res/drawable-xhdpi/ic_alarm_white_48dp.png | Bin 0 -> 1668 bytes .../res/drawable-xhdpi/ic_cancel_white_48dp.png | Bin 0 -> 1003 bytes .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 1062 bytes .../res/drawable-xhdpi/ic_message_black_18dp.png | Bin 0 -> 156 bytes .../res/drawable-xhdpi/ic_person_black_48dp.png | Bin 0 -> 565 bytes .../res/drawable-xhdpi/ic_reply_white_18dp.png | Bin 0 -> 253 bytes .../res/drawable-xxhdpi/ic_alarm_white_48dp.png | Bin 0 -> 2492 bytes .../res/drawable-xxhdpi/ic_cancel_white_48dp.png | Bin 0 -> 1481 bytes .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 1616 bytes .../res/drawable-xxhdpi/ic_message_black_18dp.png | Bin 0 -> 241 bytes .../res/drawable-xxhdpi/ic_person_black_48dp.png | Bin 0 -> 846 bytes .../res/drawable-xxhdpi/ic_reply_white_18dp.png | Bin 0 -> 351 bytes .../res/drawable-xxxhdpi/ic_alarm_white_48dp.png | Bin 0 -> 3399 bytes .../res/drawable-xxxhdpi/ic_cancel_white_48dp.png | Bin 0 -> 2015 bytes .../src/main/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 2153 bytes .../res/drawable-xxxhdpi/ic_message_black_18dp.png | Bin 0 -> 248 bytes .../res/drawable-xxxhdpi/ic_person_black_48dp.png | Bin 0 -> 1121 bytes .../res/drawable-xxxhdpi/ic_reply_white_18dp.png | Bin 0 -> 436 bytes .../main/res/layout/activity_big_picture_main.xml | 37 + .../src/main/res/layout/activity_big_text_main.xml | 38 + .../src/main/res/layout/activity_inbox_main.xml | 38 + .../src/main/res/layout/activity_main.xml | 62 ++ .../main/res/layout/activity_messaging_main.xml | 38 + .../main/res/values-sw600dp/template-dimens.xml | 24 + .../main/res/values-sw600dp/template-styles.xml | 25 + .../src/main/res/values-v11/template-styles.xml | 22 + .../src/main/res/values-v21/base-colors.xml | 21 + .../main/res/values-v21/base-template-styles.xml | 24 + .../src/main/res/values-w820dp/dimens.xml | 22 + .../src/main/res/values/base-strings.xml | 33 + .../Application/src/main/res/values/colors.xml | 21 + .../Application/src/main/res/values/dimens.xml | 21 + .../Application/src/main/res/values/strings.xml | 43 ++ .../Application/src/main/res/values/styles.xml | 21 + .../src/main/res/values/template-dimens.xml | 32 + .../src/main/res/values/template-styles.xml | 42 ++ prebuilts/gradle/WearNotifications/CONTRIBUTING.md | 35 + prebuilts/gradle/WearNotifications/LICENSE | 647 ++++++++++++++++ prebuilts/gradle/WearNotifications/README.md | 94 +++ .../gradle/WearNotifications/Wearable/build.gradle | 68 ++ .../Wearable/src/main/AndroidManifest.xml | 96 +++ .../GlobalNotificationBuilder.java | 60 ++ .../wearnotifications/StandaloneMainActivity.java | 738 ++++++++++++++++++ .../handlers/BigPictureSocialIntentService.java | 228 ++++++ .../handlers/BigPictureSocialMainActivity.java | 45 ++ .../handlers/BigTextIntentService.java | 227 ++++++ .../handlers/BigTextMainActivity.java | 45 ++ .../handlers/InboxMainActivity.java | 45 ++ .../handlers/MessagingIntentService.java | 259 +++++++ .../handlers/MessagingMainActivity.java | 47 ++ .../wear/wearnotifications/mock/MockDatabase.java | 400 ++++++++++ .../Wearable/src/main/res/drawable-hdpi/earth.png | Bin 0 -> 155081 bytes .../main/res/drawable-hdpi/ic_alarm_white_48dp.png | Bin 0 -> 1201 bytes .../res/drawable-hdpi/ic_cancel_white_48dp.png | Bin 0 -> 751 bytes .../src/main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 781 bytes .../res/drawable-hdpi/ic_message_black_18dp.png | Bin 0 -> 194 bytes .../res/drawable-hdpi/ic_person_black_48dp.png | Bin 0 -> 428 bytes .../main/res/drawable-hdpi/ic_reply_white_18dp.png | Bin 0 -> 219 bytes .../main/res/drawable-mdpi/ic_alarm_white_48dp.png | Bin 0 -> 821 bytes .../res/drawable-mdpi/ic_cancel_white_48dp.png | Bin 0 -> 536 bytes .../src/main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 558 bytes .../res/drawable-mdpi/ic_message_black_18dp.png | Bin 0 -> 144 bytes .../res/drawable-mdpi/ic_person_black_48dp.png | Bin 0 -> 307 bytes .../main/res/drawable-mdpi/ic_reply_white_18dp.png | Bin 0 -> 165 bytes .../res/drawable-xhdpi/ic_alarm_white_48dp.png | Bin 0 -> 1668 bytes .../res/drawable-xhdpi/ic_cancel_white_48dp.png | Bin 0 -> 1003 bytes .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 1062 bytes .../res/drawable-xhdpi/ic_message_black_18dp.png | Bin 0 -> 156 bytes .../res/drawable-xhdpi/ic_person_black_48dp.png | Bin 0 -> 565 bytes .../res/drawable-xhdpi/ic_reply_white_18dp.png | Bin 0 -> 253 bytes .../res/drawable-xxhdpi/ic_alarm_white_48dp.png | Bin 0 -> 2492 bytes .../res/drawable-xxhdpi/ic_cancel_white_48dp.png | Bin 0 -> 1481 bytes .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 1616 bytes .../res/drawable-xxhdpi/ic_message_black_18dp.png | Bin 0 -> 241 bytes .../res/drawable-xxhdpi/ic_person_black_48dp.png | Bin 0 -> 846 bytes .../res/drawable-xxhdpi/ic_reply_white_18dp.png | Bin 0 -> 351 bytes .../res/drawable-xxxhdpi/ic_alarm_white_48dp.png | Bin 0 -> 3399 bytes .../res/drawable-xxxhdpi/ic_cancel_white_48dp.png | Bin 0 -> 2015 bytes .../src/main/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 2153 bytes .../res/drawable-xxxhdpi/ic_message_black_18dp.png | Bin 0 -> 248 bytes .../res/drawable-xxxhdpi/ic_person_black_48dp.png | Bin 0 -> 1121 bytes .../res/drawable-xxxhdpi/ic_reply_white_18dp.png | Bin 0 -> 436 bytes .../main/res/layout/activity_big_picture_main.xml | 37 + .../src/main/res/layout/activity_big_text_main.xml | 38 + .../src/main/res/layout/activity_inbox_main.xml | 38 + .../Wearable/src/main/res/layout/activity_main.xml | 53 ++ .../main/res/layout/activity_messaging_main.xml | 38 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../Wearable/src/main/res/values-round/dimens.xml | 22 + .../Wearable/src/main/res/values/colors.xml | 21 + .../Wearable/src/main/res/values/dimens.xml | 22 + .../Wearable/src/main/res/values/strings.xml | 44 ++ prebuilts/gradle/WearNotifications/build.gradle | 12 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + prebuilts/gradle/WearNotifications/gradlew | 164 ++++ prebuilts/gradle/WearNotifications/gradlew.bat | 90 +++ .../WearNotifications/screenshots/icon-web.png | Bin 0 -> 2153 bytes .../WearNotifications/screenshots/mobile-1.png | Bin 0 -> 68488 bytes .../WearNotifications/screenshots/mobile-2.png | Bin 0 -> 149645 bytes .../WearNotifications/screenshots/wear-1.png | Bin 0 -> 22695 bytes .../WearNotifications/screenshots/wear-2.png | Bin 0 -> 13934 bytes prebuilts/gradle/WearNotifications/settings.gradle | 2 + prebuilts/gradle/WearSpeakerSample/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../XYZTouristAttractions/Application/build.gradle | 10 +- prebuilts/gradle/XYZTouristAttractions/README.md | 2 +- .../XYZTouristAttractions/Shared/build.gradle | 8 +- .../XYZTouristAttractions/Wearable/build.gradle | 10 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../_MODULE_/src/template/res/menu/main.xml | 5 +- templates/Wear/Wearable/build.gradle.ftl | 2 +- templates/WearPlusShared/Shared/build.gradle.ftl | 2 +- templates/WearPlusShared/Wearable/build.gradle.ftl | 2 +- templates/WearPlusShared/_MODULE_/build.gradle.ftl | 2 +- .../base-application/_MODULE_/build.gradle.ftl | 16 +- templates/base/_MODULE_/build.gradle.ftl | 22 +- templates/create/_MODULE_/build.gradle.ftl | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- templates/include/common.ftl | 6 +- 721 files changed, 17971 insertions(+), 1393 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= .../AppRestrictionEnforcerFragment.java | 78 -- .../apprestrictionenforcer/ItemAddFragment.java | 7 +- .../apprestrictionenforcer/MainActivity.java | 2 +- .../SetupProfileFragment.java | 13 +- .../layout/fragment_app_restriction_enforcer.xml | 28 - .../Application/src/main/res/values/strings.xml | 3 - .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../AppRestrictionSchemaFragment.java | 39 +- .../res/layout/fragment_app_restriction_schema.xml | 9 - .../src/main/res/values/restriction_values.xml | 38 +- .../Application/src/main/res/values/strings.xml | 1 - .../src/main/res/xml/app_restrictions.xml | 20 - .../gradle/wrapper/gradle-wrapper.properties | 4 +- admin/BasicManagedProfile/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- background/JobScheduler/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../alarms/RepeatingAlarm/Application/build.gradle | 12 +- background/alarms/RepeatingAlarm/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- build.gradle | 6 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- connectivity/bluetooth/BluetoothLeGatt/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- connectivity/network/BasicNetworking/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- connectivity/network/NetworkConnect/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- connectivity/nfc/CardEmulation/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- connectivity/nfc/CardReader/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- connectivity/sync/BasicSyncAdapter/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../ShareActionProvider}/Application/.gitignore | 0 .../Application/proguard-project.txt | 0 .../Application/src/main/AndroidManifest.xml | 16 +- .../Application/src/main/assets/photo_1.jpg | Bin .../Application/src/main/assets/photo_2.jpg | Bin .../Application/src/main/assets/photo_3.jpg | Bin .../android}/shareactionprovider/MainActivity.java | 14 +- .../shareactionprovider/content/AssetProvider.java | 25 +- .../shareactionprovider/content/ContentItem.java | 12 +- .../src/main/res/drawable-hdpi/ic_launcher.png | Bin .../src/main/res/drawable-mdpi/ic_launcher.png | Bin .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin .../Application/src/main/res/layout/item_image.xml | 0 .../Application/src/main/res/layout/item_text.xml | 0 .../src/main/res/layout/sample_main.xml | 0 .../Application/src/main/res/menu/main_menu.xml | 7 +- .../Application/src/main/res/values/strings.xml | 0 .../Application/tests/AndroidManifest.xml | 0 .../shareactionprovider/tests/SampleTests.java | 2 +- .../ShareActionProvider}/CONTRIB.md | 0 content/ShareActionProvider/build.gradle | 10 + content/ShareActionProvider/buildSrc/build.gradle | 18 + .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../ShareActionProvider}/gradlew | 0 .../ShareActionProvider}/gradlew.bat | 0 .../ShareActionProvider}/packaging.yaml | 0 .../ShareActionProvider}/screenshots/1-image.png | Bin .../ShareActionProvider}/screenshots/2-text.png | Bin .../ShareActionProvider}/screenshots/icon-web.png | Bin .../ShareActionProvider}/settings.gradle | 0 .../ShareActionProvider}/template-params.xml | 19 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- content/contacts/BasicContactables/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- content/documentsUi/StorageClient/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- content/documentsUi/StorageProvider/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../StorageProvider/template-params.xml | 4 +- content/multiuser/AppRestrictions/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- input/gestures/BasicGestureDetect/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- input/keyboard/CommitContentSampleApp/.gitignore | 9 + .../keyboard/CommitContentSampleApp/app/.gitignore | 1 + .../CommitContentSampleApp/app/build.gradle | 30 + .../CommitContentSampleApp/app/proguard-rules.pro | 17 + .../app/src/main/AndroidManifest.xml | 19 + .../android/commitcontent/app/MainActivity.java | 250 +++++++ .../app/src/main/res/layout/commit_content.xml | 142 ++++ .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3358 bytes .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5801 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2222 bytes .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 4159 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4327 bytes .../main/res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7508 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6647 bytes .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 11056 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9285 bytes .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 14100 bytes .../app/src/main/res/values/colors.xml | 6 + .../app/src/main/res/values/strings.xml | 3 + .../app/src/main/res/values/styles.xml | 11 + input/keyboard/CommitContentSampleApp/build.gradle | 34 + .../CommitContentSampleApp}/buildSrc/build.gradle | 3 - .../CommitContentSampleApp/gradle.properties | 17 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + input/keyboard/CommitContentSampleApp/gradlew | 160 ++++ input/keyboard/CommitContentSampleApp/gradlew.bat | 90 +++ .../screenshots/icon-web.png | Bin 0 -> 33283 bytes .../screenshots/screenshot1.png | Bin 0 -> 59661 bytes .../CommitContentSampleApp/settings.gradle | 1 + .../CommitContentSampleApp/template-params.xml | 80 ++ input/keyboard/CommitContentSampleIME/.gitignore | 9 + .../keyboard/CommitContentSampleIME/app/.gitignore | 1 + .../CommitContentSampleIME/app/build.gradle | 30 + .../CommitContentSampleIME/app/proguard-rules.pro | 17 + .../app/src/main/AndroidManifest.xml | 33 + .../android/commitcontent/ime/ImageKeyboard.java | 286 +++++++ .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3358 bytes .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5801 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2222 bytes .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 4159 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4327 bytes .../main/res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7508 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6647 bytes .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 11056 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9285 bytes .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 14100 bytes .../app/src/main/res/raw/animated_gif.gif | Bin 0 -> 34978 bytes .../app/src/main/res/raw/animated_webp.webp | Bin 0 -> 827816 bytes .../app/src/main/res/raw/dessert_android.png | Bin 0 -> 5481 bytes .../app/src/main/res/values/colors.xml | 23 + .../app/src/main/res/values/strings.xml | 21 + .../app/src/main/res/values/styles.xml | 30 + .../app/src/main/res/xml/file_paths.xml | 21 + .../app/src/main/res/xml/method.xml | 19 + input/keyboard/CommitContentSampleIME/build.gradle | 34 + .../CommitContentSampleIME/buildSrc/build.gradle | 15 + .../CommitContentSampleIME/gradle.properties | 17 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + input/keyboard/CommitContentSampleIME/gradlew | 160 ++++ input/keyboard/CommitContentSampleIME/gradlew.bat | 90 +++ .../screenshots/icon-web.png | Bin 0 -> 33283 bytes .../screenshots/screenshot1.png | Bin 0 -> 59661 bytes .../CommitContentSampleIME/settings.gradle | 1 + .../CommitContentSampleIME/template-params.xml | 85 +++ input/multitouch/BasicMultitouch/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- media/BasicMediaDecoder/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- media/BasicMediaRouter/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- media/Camera2Basic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- media/Camera2Video/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- media/HdrViewfinder/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- media/MediaBrowserService/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- media/MediaRecorder/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- media/MediaRouter/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- notification/BasicNotifications/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- notification/CustomNotifications/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- notification/LNotifications/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- notification/MessagingService/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- renderScript/BasicRenderScript/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- renderScript/RenderScriptIntrinsic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- security/keystore/BasicAndroidKeyStore/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../buildSrc/build/libs/buildSrc.jar | Bin 39321 -> 0 bytes .../buildSrc/build/tmp/jar/MANIFEST.MF | 2 - sensors/BatchStepSensor/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- system/AppShortcuts/app/build.gradle | 27 + .../AppShortcuts/app/src/main/AndroidManifest.xml | 44 ++ .../com/example/android/appshortcuts/Main.java | 249 +++++++ .../example/android/appshortcuts/MyReceiver.java | 35 + .../android/appshortcuts/ShortcutHelper.java | 242 ++++++ .../com/example/android/appshortcuts/Utils.java | 32 + .../app/src/main/res/drawable-nodpi/add.png | Bin 0 -> 11329 bytes .../app/src/main/res/drawable-nodpi/link.png | Bin 0 -> 12141 bytes .../app/src/main/res/layout/list_item.xml | 62 ++ .../AppShortcuts/app/src/main/res/layout/main.xml | 41 + .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2833 bytes .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5236 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1868 bytes .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 3642 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 3707 bytes .../main/res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6726 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 5966 bytes .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10479 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 8610 bytes .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 13724 bytes .../app/src/main/res/values-ja/strings.xml | 25 + .../app/src/main/res/values/strings.xml | 25 + .../app/src/main/res/xml/shortcuts.xml | 29 + system/AppShortcuts/build.gradle | 26 + system/AppShortcuts/buildSrc/build.gradle | 15 + .../AppShortcuts/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + system/AppShortcuts/gradlew | 160 ++++ system/AppShortcuts/gradlew.bat | 90 +++ system/AppShortcuts/screenshots/icon-web.png | Bin 0 -> 33014 bytes system/AppShortcuts/screenshots/screenshot1.png | Bin 0 -> 662939 bytes system/AppShortcuts/settings.gradle | 1 + system/AppShortcuts/template-params.xml | 91 +++ .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- testing/ActivityInstrumentation/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/DrawableTinting/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/Interpolator/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/accessibility/BasicAccessibility/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/actionbar/DoneBar/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/actionbarcompat/ActionBarCompat-Basic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../ActionBarCompat-ListPopupMenu/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../ActionBarCompat-ShareActionProvider/LICENSE | 647 ---------------- .../ActionBarCompat-ShareActionProvider/README.md | 70 -- .../ActionBarCompat-Styled/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../ActivitySceneTransitionBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/graphics/DisplayingBitmaps/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/holo/BorderlessButtons/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/lists/CustomChoiceList/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/transition/BasicTransition/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/transition/CustomTransition/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/views/CardView/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/views/Clipping/ClippingBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../elevationbasic/ElevationBasicFragment.java | 1 - .../src/main/res/layout/elevation_basic.xml | 5 +- ui/views/Elevation/ElevationBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/views/Elevation/ElevationDrag/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/views/HorizontalPaging/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/views/NavigationDrawer/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/views/RecyclerView/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/views/SlidingTabs/SlidingTabsBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/views/SlidingTabs/SlidingTabsColors/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../SwipeRefreshLayoutBasic/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../SwipeRefreshListFragment/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../SwipeRefreshMultipleViewsFragment.java | 11 +- .../SwipeRefreshMultipleViews/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../SwipeRefreshMultipleViews/template-params.xml | 2 +- ui/views/TextSwitcher/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../AdvancedImmersiveMode/Application/build.gradle | 12 +- ui/window/AdvancedImmersiveMode/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/window/BasicImmersiveMode/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/window/DragAndDropAcrossApps/README.md | 20 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/window/ImmersiveMode/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- ui/window/MultiWindowPlayground/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- views/TextLinkify/README.md | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- wearable/wear/AlwaysOn/Wearable/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Quiz/gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- wearable/wear/SpeedTracker/template-params.xml | 85 ++- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Timer/gradle/wrapper/gradle-wrapper.properties | 2 +- .../Wearable/src/main/AndroidManifest.xml | 198 ++--- .../ComplicationSimpleConfigActivity.java | 24 +- .../ComplicationSimpleWatchFaceService.java | 119 +-- .../provider/RandomNumberProviderService.java | 25 +- .../provider/UpdateComplicationDataService.java | 63 ++ .../gradle/wrapper/gradle-wrapper.properties | 4 +- wearable/wear/WatchFace/template-params.xml | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- wearable/wear/WearDrawers/Wearable/build.gradle | 8 +- .../Wearable/src/main/AndroidManifest.xml | 1 - .../gradle/wrapper/gradle-wrapper.properties | 2 +- wearable/wear/WearNotifications/.gitignore | 33 + .../wear/WearNotifications/Application/.gitignore | 16 + .../Application/src/main/AndroidManifest.xml | 83 +++ .../GlobalNotificationBuilder.java | 60 ++ .../wear/wearnotifications/MainActivity.java | 828 +++++++++++++++++++++ .../handlers/BigPictureSocialIntentService.java | 228 ++++++ .../handlers/BigPictureSocialMainActivity.java | 45 ++ .../handlers/BigTextIntentService.java | 206 +++++ .../handlers/BigTextMainActivity.java | 45 ++ .../handlers/InboxMainActivity.java | 45 ++ .../handlers/MessagingIntentService.java | 262 +++++++ .../handlers/MessagingMainActivity.java | 47 ++ .../wear/wearnotifications/mock/MockDatabase.java | 400 ++++++++++ .../src/main/res/drawable-hdpi/earth.png | Bin 0 -> 155081 bytes .../main/res/drawable-hdpi/ic_alarm_white_48dp.png | Bin 0 -> 1201 bytes .../res/drawable-hdpi/ic_cancel_white_48dp.png | Bin 0 -> 751 bytes .../src/main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 781 bytes .../res/drawable-hdpi/ic_message_black_18dp.png | Bin 0 -> 194 bytes .../res/drawable-hdpi/ic_person_black_48dp.png | Bin 0 -> 428 bytes .../main/res/drawable-hdpi/ic_reply_white_18dp.png | Bin 0 -> 219 bytes .../main/res/drawable-mdpi/ic_alarm_white_48dp.png | Bin 0 -> 821 bytes .../res/drawable-mdpi/ic_cancel_white_48dp.png | Bin 0 -> 536 bytes .../src/main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 558 bytes .../res/drawable-mdpi/ic_message_black_18dp.png | Bin 0 -> 144 bytes .../res/drawable-mdpi/ic_person_black_48dp.png | Bin 0 -> 307 bytes .../main/res/drawable-mdpi/ic_reply_white_18dp.png | Bin 0 -> 165 bytes .../res/drawable-xhdpi/ic_alarm_white_48dp.png | Bin 0 -> 1668 bytes .../res/drawable-xhdpi/ic_cancel_white_48dp.png | Bin 0 -> 1003 bytes .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 1062 bytes .../res/drawable-xhdpi/ic_message_black_18dp.png | Bin 0 -> 156 bytes .../res/drawable-xhdpi/ic_person_black_48dp.png | Bin 0 -> 565 bytes .../res/drawable-xhdpi/ic_reply_white_18dp.png | Bin 0 -> 253 bytes .../res/drawable-xxhdpi/ic_alarm_white_48dp.png | Bin 0 -> 2492 bytes .../res/drawable-xxhdpi/ic_cancel_white_48dp.png | Bin 0 -> 1481 bytes .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 1616 bytes .../res/drawable-xxhdpi/ic_message_black_18dp.png | Bin 0 -> 241 bytes .../res/drawable-xxhdpi/ic_person_black_48dp.png | Bin 0 -> 846 bytes .../res/drawable-xxhdpi/ic_reply_white_18dp.png | Bin 0 -> 351 bytes .../res/drawable-xxxhdpi/ic_alarm_white_48dp.png | Bin 0 -> 3399 bytes .../res/drawable-xxxhdpi/ic_cancel_white_48dp.png | Bin 0 -> 2015 bytes .../src/main/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 2153 bytes .../res/drawable-xxxhdpi/ic_message_black_18dp.png | Bin 0 -> 248 bytes .../res/drawable-xxxhdpi/ic_person_black_48dp.png | Bin 0 -> 1121 bytes .../res/drawable-xxxhdpi/ic_reply_white_18dp.png | Bin 0 -> 436 bytes .../main/res/layout/activity_big_picture_main.xml | 37 + .../src/main/res/layout/activity_big_text_main.xml | 38 + .../src/main/res/layout/activity_inbox_main.xml | 38 + .../src/main/res/layout/activity_main.xml | 62 ++ .../main/res/layout/activity_messaging_main.xml | 38 + .../src/main/res/values-w820dp/dimens.xml | 22 + .../Application/src/main/res/values/colors.xml | 21 + .../Application/src/main/res/values/dimens.xml | 21 + .../Application/src/main/res/values/strings.xml | 43 ++ .../Application/src/main/res/values/styles.xml | 21 + .../wear/WearNotifications/Wearable/.gitignore | 16 + .../Wearable/src/main/AndroidManifest.xml | 96 +++ .../GlobalNotificationBuilder.java | 60 ++ .../wearnotifications/StandaloneMainActivity.java | 738 ++++++++++++++++++ .../handlers/BigPictureSocialIntentService.java | 228 ++++++ .../handlers/BigPictureSocialMainActivity.java | 45 ++ .../handlers/BigTextIntentService.java | 227 ++++++ .../handlers/BigTextMainActivity.java | 45 ++ .../handlers/InboxMainActivity.java | 45 ++ .../handlers/MessagingIntentService.java | 259 +++++++ .../handlers/MessagingMainActivity.java | 47 ++ .../wear/wearnotifications/mock/MockDatabase.java | 400 ++++++++++ .../Wearable/src/main/res/drawable-hdpi/earth.png | Bin 0 -> 155081 bytes .../main/res/drawable-hdpi/ic_alarm_white_48dp.png | Bin 0 -> 1201 bytes .../res/drawable-hdpi/ic_cancel_white_48dp.png | Bin 0 -> 751 bytes .../src/main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 781 bytes .../res/drawable-hdpi/ic_message_black_18dp.png | Bin 0 -> 194 bytes .../res/drawable-hdpi/ic_person_black_48dp.png | Bin 0 -> 428 bytes .../main/res/drawable-hdpi/ic_reply_white_18dp.png | Bin 0 -> 219 bytes .../main/res/drawable-mdpi/ic_alarm_white_48dp.png | Bin 0 -> 821 bytes .../res/drawable-mdpi/ic_cancel_white_48dp.png | Bin 0 -> 536 bytes .../src/main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 558 bytes .../res/drawable-mdpi/ic_message_black_18dp.png | Bin 0 -> 144 bytes .../res/drawable-mdpi/ic_person_black_48dp.png | Bin 0 -> 307 bytes .../main/res/drawable-mdpi/ic_reply_white_18dp.png | Bin 0 -> 165 bytes .../res/drawable-xhdpi/ic_alarm_white_48dp.png | Bin 0 -> 1668 bytes .../res/drawable-xhdpi/ic_cancel_white_48dp.png | Bin 0 -> 1003 bytes .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 1062 bytes .../res/drawable-xhdpi/ic_message_black_18dp.png | Bin 0 -> 156 bytes .../res/drawable-xhdpi/ic_person_black_48dp.png | Bin 0 -> 565 bytes .../res/drawable-xhdpi/ic_reply_white_18dp.png | Bin 0 -> 253 bytes .../res/drawable-xxhdpi/ic_alarm_white_48dp.png | Bin 0 -> 2492 bytes .../res/drawable-xxhdpi/ic_cancel_white_48dp.png | Bin 0 -> 1481 bytes .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 1616 bytes .../res/drawable-xxhdpi/ic_message_black_18dp.png | Bin 0 -> 241 bytes .../res/drawable-xxhdpi/ic_person_black_48dp.png | Bin 0 -> 846 bytes .../res/drawable-xxhdpi/ic_reply_white_18dp.png | Bin 0 -> 351 bytes .../res/drawable-xxxhdpi/ic_alarm_white_48dp.png | Bin 0 -> 3399 bytes .../res/drawable-xxxhdpi/ic_cancel_white_48dp.png | Bin 0 -> 2015 bytes .../src/main/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 2153 bytes .../res/drawable-xxxhdpi/ic_message_black_18dp.png | Bin 0 -> 248 bytes .../res/drawable-xxxhdpi/ic_person_black_48dp.png | Bin 0 -> 1121 bytes .../res/drawable-xxxhdpi/ic_reply_white_18dp.png | Bin 0 -> 436 bytes .../main/res/layout/activity_big_picture_main.xml | 37 + .../src/main/res/layout/activity_big_text_main.xml | 38 + .../src/main/res/layout/activity_inbox_main.xml | 38 + .../Wearable/src/main/res/layout/activity_main.xml | 53 ++ .../main/res/layout/activity_messaging_main.xml | 38 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../Wearable/src/main/res/values-round/dimens.xml | 22 + .../Wearable/src/main/res/values/colors.xml | 21 + .../Wearable/src/main/res/values/dimens.xml | 22 + .../Wearable/src/main/res/values/strings.xml | 44 ++ .../wear/WearNotifications}/build.gradle | 2 + .../wear/WearNotifications/buildSrc/build.gradle | 16 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + wearable/wear/WearNotifications/gradlew | 164 ++++ wearable/wear/WearNotifications/gradlew.bat | 90 +++ .../WearNotifications/screenshots/icon-web.png | Bin 0 -> 2153 bytes .../WearNotifications/screenshots/mobile-1.png | Bin 0 -> 68488 bytes .../WearNotifications/screenshots/mobile-2.png | Bin 0 -> 149645 bytes .../wear/WearNotifications/screenshots/wear-1.png | Bin 0 -> 22695 bytes .../wear/WearNotifications/screenshots/wear-2.png | Bin 0 -> 13934 bytes wearable/wear/WearNotifications/settings.gradle | 2 + .../wear/WearNotifications/template-params.xml | 162 ++++ .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- 476 files changed, 9292 insertions(+), 1357 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= .../res/layout/development_settings.xml | 175 ----- apps/Development/res/values/strings.xml | 17 - .../com/android/development/SyncAdapterDriver.java | 2 +- build/Android.mk | 23 +- build/sdk.atree | 19 +- build/sdk.exclude.atree | 3 +- build/tools/mk_sources_zip.py | 2 +- samples/ShortcutSample/AndroidManifest.xml | 2 + .../com/example/android/shortcutsample/Main.java | 19 +- .../android/shortcutsample/ShortcutHelper.java | 34 +- .../com/example/android/shortcutsample/Utils.java | 13 +- .../layout/fragment_app_restriction_enforcer.xml | 28 - .../AppRestrictionEnforcer/res/values/strings.xml | 3 - .../AppRestrictionEnforcerFragment.java | 78 -- .../ItemAddFragment.java | 7 +- .../MainActivity.java | 2 +- .../SetupProfileFragment.java | 13 +- .../res/layout/fragment_app_restriction_schema.xml | 9 - .../res/values/restriction_values.xml | 38 +- .../AppRestrictionSchema/res/values/strings.xml | 1 - .../res/xml/app_restrictions.xml | 20 - .../AppRestrictionSchemaFragment.java | 39 +- .../browseable/AppShortcuts/AndroidManifest.xml | 43 ++ samples/browseable/AppShortcuts/_index.jd | 13 + .../AppShortcuts/res/drawable-nodpi/add.png | Bin 0 -> 11329 bytes .../AppShortcuts/res/drawable-nodpi/app.png | Bin 0 -> 16072 bytes .../AppShortcuts/res/drawable-nodpi/link.png | Bin 0 -> 12141 bytes .../AppShortcuts/res/layout/list_item.xml | 62 ++ .../browseable/AppShortcuts/res/layout/main.xml | 41 + .../AppShortcuts/res/values-ja/strings.xml | 25 + .../browseable/AppShortcuts/res/values/strings.xml | 25 + .../browseable/AppShortcuts/res/xml/shortcuts.xml | 29 + .../src/com.example.android.appshortcuts/Main.java | 249 +++++++ .../MyReceiver.java | 35 + .../ShortcutHelper.java | 242 ++++++ .../com.example.android.appshortcuts/Utils.java | 32 + .../BasicRenderScript/res/values/attrs.xml | 14 - .../BasicSyncAdapter/res/values/attrs.xml | 21 - .../CommitContentSampleApp/AndroidManifest.xml | 18 + .../browseable/CommitContentSampleApp/_index.jd | 11 + .../res/layout/commit_content.xml | 142 ++++ .../res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 10486 bytes .../CommitContentSampleApp/res/values/colors.xml | 6 + .../CommitContentSampleApp/res/values/strings.xml | 3 + .../CommitContentSampleApp/res/values/styles.xml | 11 + .../MainActivity.java | 250 +++++++ .../CommitContentSampleIME/AndroidManifest.xml | 32 + .../browseable/CommitContentSampleIME/_index.jd | 11 + .../res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 10486 bytes .../res/raw/animated_gif.gif | Bin 0 -> 34978 bytes .../res/raw/animated_webp.webp | Bin 0 -> 827816 bytes .../res/raw/dessert_android.png | Bin 0 -> 5481 bytes .../CommitContentSampleIME/res/values/colors.xml | 23 + .../CommitContentSampleIME/res/values/strings.xml | 21 + .../CommitContentSampleIME/res/values/styles.xml | 30 + .../CommitContentSampleIME/res/xml/file_paths.xml | 21 + .../CommitContentSampleIME/res/xml/method.xml | 19 + .../ImageKeyboard.java | 286 +++++++ .../DragSource/AndroidManifest.xml | 49 ++ .../DragSource/res/drawable-hdpi/tile.9.png | Bin 0 -> 196 bytes .../DragSource/res/drawable/image1.png | Bin 0 -> 5111 bytes .../DragSource/res/drawable/image2.png | Bin 0 -> 11034 bytes .../DragSource/res/layout-w720dp/activity_main.xml | 72 ++ .../DragSource/res/layout/activity_main.xml | 64 ++ .../DragSource/res/layout/fragment_dragsource.xml | 96 +++ .../DragSource/res/menu/main.xml | 22 + .../DragSource/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2772 bytes .../DragSource/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1894 bytes .../DragSource/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 3711 bytes .../DragSource/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6021 bytes .../DragSource/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 8352 bytes .../res/values-sw600dp/template-dimens.xml | 24 + .../res/values-sw600dp/template-styles.xml | 25 + .../DragSource/res/values-v11/template-styles.xml | 22 + .../DragSource/res/values-v21/base-colors.xml | 20 + .../res/values-v21/base-template-styles.xml | 22 + .../DragSource/res/values/colors.xml | 21 + .../DragSource/res/values/dimen.xml | 31 + .../DragSource/res/values/fragmentview_strings.xml | 19 + .../DragSource/res/values/strings.xml | 22 + .../DragSource/res/values/template-dimens.xml | 32 + .../DragSource/res/values/template-styles.xml | 42 ++ .../DragSource/res/xml/file_paths.xml | 21 + .../common/activities/SampleActivityBase.java | 52 ++ .../src/com.example.android/common/logger/Log.java | 244 ++++++ .../common/logger/LogFragment.java | 98 +++ .../com.example.android/common/logger/LogNode.java | 41 + .../com.example.android/common/logger/LogView.java | 149 ++++ .../common/logger/LogWrapper.java | 77 ++ .../common/logger/MessageOnlyLogFilter.java | 61 ++ .../dragsource/DragSourceFragment.java | 237 ++++++ .../dragsource/ImageDragListener.java | 104 +++ .../dragsource/MainActivity.java | 110 +++ .../DropTarget/AndroidManifest.xml | 31 + .../DropTarget/res/drawable-hdpi/tile.9.png | Bin 0 -> 196 bytes .../DropTarget/res/layout-w720dp/activity_main.xml | 72 ++ .../DropTarget/res/layout/activity_main.xml | 64 ++ .../DropTarget/res/layout/fragment_droptarget.xml | 63 ++ .../DropTarget/res/menu/main.xml | 22 + .../DropTarget/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3322 bytes .../DropTarget/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2164 bytes .../DropTarget/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4147 bytes .../DropTarget/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6583 bytes .../DropTarget/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9136 bytes .../res/values-sw600dp/template-dimens.xml | 24 + .../res/values-sw600dp/template-styles.xml | 25 + .../DropTarget/res/values-v11/template-styles.xml | 22 + .../DropTarget/res/values-v21/base-colors.xml | 20 + .../res/values-v21/base-template-styles.xml | 22 + .../DropTarget/res/values/colors.xml | 21 + .../DropTarget/res/values/dimen.xml | 27 + .../DropTarget/res/values/fragmentview_strings.xml | 19 + .../DropTarget/res/values/strings.xml | 28 + .../DropTarget/res/values/template-dimens.xml | 32 + .../DropTarget/res/values/template-styles.xml | 42 ++ .../common/activities/SampleActivityBase.java | 52 ++ .../src/com.example.android/common/logger/Log.java | 236 ++++++ .../common/logger/LogFragment.java | 94 +++ .../com.example.android/common/logger/LogNode.java | 39 + .../com.example.android/common/logger/LogView.java | 145 ++++ .../common/logger/LogWrapper.java | 75 ++ .../common/logger/MessageOnlyLogFilter.java | 60 ++ .../droptarget/DropTargetFragment.java | 178 +++++ .../droptarget/ImageDragListener.java | 96 +++ .../droptarget/MainActivity.java | 110 +++ samples/browseable/DragAndDropAcrossApps/_index.jd | 18 + .../RenderScriptIntrinsic/res/values/attrs.xml | 14 - samples/browseable/StorageProvider/_index.jd | 4 +- .../StorageProvider/res/values/base-strings.xml | 4 +- .../WatchFace/Wearable/AndroidManifest.xml | 198 ++--- .../ComplicationSimpleConfigActivity.java | 24 +- .../ComplicationSimpleWatchFaceService.java | 119 +-- .../provider/RandomNumberProviderService.java | 25 +- .../provider/UpdateComplicationDataService.java | 63 ++ samples/browseable/WearDrawers/AndroidManifest.xml | 1 - .../Application/AndroidManifest.xml | 83 +++ .../Application/res/drawable-hdpi/earth.png | Bin 0 -> 155081 bytes .../res/drawable-hdpi/ic_alarm_white_48dp.png | Bin 0 -> 1201 bytes .../res/drawable-hdpi/ic_cancel_white_48dp.png | Bin 0 -> 751 bytes .../Application/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 781 bytes .../res/drawable-hdpi/ic_message_black_18dp.png | Bin 0 -> 194 bytes .../res/drawable-hdpi/ic_person_black_48dp.png | Bin 0 -> 428 bytes .../res/drawable-hdpi/ic_reply_white_18dp.png | Bin 0 -> 219 bytes .../Application/res/drawable-hdpi/tile.9.png | Bin 0 -> 196 bytes .../res/drawable-mdpi/ic_alarm_white_48dp.png | Bin 0 -> 821 bytes .../res/drawable-mdpi/ic_cancel_white_48dp.png | Bin 0 -> 536 bytes .../Application/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 558 bytes .../res/drawable-mdpi/ic_message_black_18dp.png | Bin 0 -> 144 bytes .../res/drawable-mdpi/ic_person_black_48dp.png | Bin 0 -> 307 bytes .../res/drawable-mdpi/ic_reply_white_18dp.png | Bin 0 -> 165 bytes .../res/drawable-xhdpi/ic_alarm_white_48dp.png | Bin 0 -> 1668 bytes .../res/drawable-xhdpi/ic_cancel_white_48dp.png | Bin 0 -> 1003 bytes .../Application/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 1062 bytes .../res/drawable-xhdpi/ic_message_black_18dp.png | Bin 0 -> 156 bytes .../res/drawable-xhdpi/ic_person_black_48dp.png | Bin 0 -> 565 bytes .../res/drawable-xhdpi/ic_reply_white_18dp.png | Bin 0 -> 253 bytes .../res/drawable-xxhdpi/ic_alarm_white_48dp.png | Bin 0 -> 2492 bytes .../res/drawable-xxhdpi/ic_cancel_white_48dp.png | Bin 0 -> 1481 bytes .../res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 1616 bytes .../res/drawable-xxhdpi/ic_message_black_18dp.png | Bin 0 -> 241 bytes .../res/drawable-xxhdpi/ic_person_black_48dp.png | Bin 0 -> 846 bytes .../res/drawable-xxhdpi/ic_reply_white_18dp.png | Bin 0 -> 351 bytes .../res/drawable-xxxhdpi/ic_alarm_white_48dp.png | Bin 0 -> 3399 bytes .../res/drawable-xxxhdpi/ic_cancel_white_48dp.png | Bin 0 -> 2015 bytes .../res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 2153 bytes .../res/drawable-xxxhdpi/ic_message_black_18dp.png | Bin 0 -> 248 bytes .../res/drawable-xxxhdpi/ic_person_black_48dp.png | Bin 0 -> 1121 bytes .../res/drawable-xxxhdpi/ic_reply_white_18dp.png | Bin 0 -> 436 bytes .../res/layout/activity_big_picture_main.xml | 37 + .../res/layout/activity_big_text_main.xml | 38 + .../Application/res/layout/activity_inbox_main.xml | 38 + .../Application/res/layout/activity_main.xml | 62 ++ .../res/layout/activity_messaging_main.xml | 38 + .../res/values-sw600dp/template-dimens.xml | 24 + .../res/values-sw600dp/template-styles.xml | 25 + .../Application/res/values-v11/template-styles.xml | 22 + .../Application/res/values-v21/base-colors.xml | 21 + .../res/values-v21/base-template-styles.xml | 24 + .../Application/res/values-w820dp/dimens.xml | 22 + .../Application/res/values/base-strings.xml | 33 + .../Application/res/values/colors.xml | 21 + .../Application/res/values/dimens.xml | 21 + .../Application/res/values/strings.xml | 43 ++ .../Application/res/values/styles.xml | 21 + .../Application/res/values/template-dimens.xml | 32 + .../Application/res/values/template-styles.xml | 42 ++ .../GlobalNotificationBuilder.java | 60 ++ .../MainActivity.java | 828 +++++++++++++++++++++ .../handlers/BigPictureSocialIntentService.java | 228 ++++++ .../handlers/BigPictureSocialMainActivity.java | 45 ++ .../handlers/BigTextIntentService.java | 206 +++++ .../handlers/BigTextMainActivity.java | 45 ++ .../handlers/InboxMainActivity.java | 45 ++ .../handlers/MessagingIntentService.java | 262 +++++++ .../handlers/MessagingMainActivity.java | 47 ++ .../mock/MockDatabase.java | 400 ++++++++++ .../WearNotifications/Wearable/AndroidManifest.xml | 96 +++ .../Wearable/res/drawable-hdpi/earth.png | Bin 0 -> 155081 bytes .../res/drawable-hdpi/ic_alarm_white_48dp.png | Bin 0 -> 1201 bytes .../res/drawable-hdpi/ic_cancel_white_48dp.png | Bin 0 -> 751 bytes .../Wearable/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 781 bytes .../res/drawable-hdpi/ic_message_black_18dp.png | Bin 0 -> 194 bytes .../res/drawable-hdpi/ic_person_black_48dp.png | Bin 0 -> 428 bytes .../res/drawable-hdpi/ic_reply_white_18dp.png | Bin 0 -> 219 bytes .../res/drawable-mdpi/ic_alarm_white_48dp.png | Bin 0 -> 821 bytes .../res/drawable-mdpi/ic_cancel_white_48dp.png | Bin 0 -> 536 bytes .../Wearable/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 558 bytes .../res/drawable-mdpi/ic_message_black_18dp.png | Bin 0 -> 144 bytes .../res/drawable-mdpi/ic_person_black_48dp.png | Bin 0 -> 307 bytes .../res/drawable-mdpi/ic_reply_white_18dp.png | Bin 0 -> 165 bytes .../res/drawable-xhdpi/ic_alarm_white_48dp.png | Bin 0 -> 1668 bytes .../res/drawable-xhdpi/ic_cancel_white_48dp.png | Bin 0 -> 1003 bytes .../Wearable/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 1062 bytes .../res/drawable-xhdpi/ic_message_black_18dp.png | Bin 0 -> 156 bytes .../res/drawable-xhdpi/ic_person_black_48dp.png | Bin 0 -> 565 bytes .../res/drawable-xhdpi/ic_reply_white_18dp.png | Bin 0 -> 253 bytes .../res/drawable-xxhdpi/ic_alarm_white_48dp.png | Bin 0 -> 2492 bytes .../res/drawable-xxhdpi/ic_cancel_white_48dp.png | Bin 0 -> 1481 bytes .../Wearable/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 1616 bytes .../res/drawable-xxhdpi/ic_message_black_18dp.png | Bin 0 -> 241 bytes .../res/drawable-xxhdpi/ic_person_black_48dp.png | Bin 0 -> 846 bytes .../res/drawable-xxhdpi/ic_reply_white_18dp.png | Bin 0 -> 351 bytes .../res/drawable-xxxhdpi/ic_alarm_white_48dp.png | Bin 0 -> 3399 bytes .../res/drawable-xxxhdpi/ic_cancel_white_48dp.png | Bin 0 -> 2015 bytes .../Wearable/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 2153 bytes .../res/drawable-xxxhdpi/ic_message_black_18dp.png | Bin 0 -> 248 bytes .../res/drawable-xxxhdpi/ic_person_black_48dp.png | Bin 0 -> 1121 bytes .../res/drawable-xxxhdpi/ic_reply_white_18dp.png | Bin 0 -> 436 bytes .../res/layout/activity_big_picture_main.xml | 37 + .../Wearable/res/layout/activity_big_text_main.xml | 38 + .../Wearable/res/layout/activity_inbox_main.xml | 38 + .../Wearable/res/layout/activity_main.xml | 53 ++ .../res/layout/activity_messaging_main.xml | 38 + .../Wearable/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../Wearable/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../Wearable/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../Wearable/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../Wearable/res/values-round/dimens.xml | 22 + .../Wearable/res/values/colors.xml | 21 + .../Wearable/res/values/dimens.xml | 22 + .../Wearable/res/values/strings.xml | 44 ++ .../GlobalNotificationBuilder.java | 60 ++ .../StandaloneMainActivity.java | 738 ++++++++++++++++++ .../handlers/BigPictureSocialIntentService.java | 228 ++++++ .../handlers/BigPictureSocialMainActivity.java | 45 ++ .../handlers/BigTextIntentService.java | 227 ++++++ .../handlers/BigTextMainActivity.java | 45 ++ .../handlers/InboxMainActivity.java | 45 ++ .../handlers/MessagingIntentService.java | 259 +++++++ .../handlers/MessagingMainActivity.java | 47 ++ .../mock/MockDatabase.java | 400 ++++++++++ samples/browseable/WearNotifications/_index.jd | 14 + sdk/build_tools_source.prop_template | 3 +- sdk/plat_tools_source.prop_template | 4 +- sdk/platform_source.prop_template | 2 +- sys-img/images_arm64-v8a_source.prop_template | 2 +- sys-img/images_armeabi-v7a_source.prop_template | 2 +- sys-img/images_armeabi_source.prop_template | 2 +- sys-img/images_x86_64_source.prop_template | 2 +- sys-img/images_x86_source.prop_template | 2 +- 268 files changed, 10847 insertions(+), 630 deletions(-) 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 ========device/asus/fugu between android-7.1.0_r7..android-7.1.1_r4========= device.mk | 9 +++ media_codecs_performance.xml | 134 ++++++++++++++++++++----------------------- 2 files changed, 70 insertions(+), 73 deletions(-) a04581f update media_codecs_performance.xml 4a39caa update media_codecs_performance.xml e31f75d dexpreopt: make significantly more room for l10n builds 79a42be dexpreopt: trim more fat 7c780f3 update media_codecs_performance.xml based on latest NM measurements ========device/asus/fugu-kernel between android-7.1.0_r7..android-7.1.1_r4========= bzImage | Bin 5273888 -> 5250672 bytes 1 file changed, 0 insertions(+), 0 deletions(-) deec337 fugu: update prebuilt kernel ========device/common between android-7.1.0_r7..android-7.1.1_r4========= generate-packages.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) 6ff7343 Add a varition in common scripts to support sailfish blobs ========device/generic/arm64 between android-7.1.0_r7..android-7.1.1_r4========= BoardConfig.mk | 1 - 1 file changed, 1 deletion(-) e6ecf6b Fallback to default DispSync phase offsets ========device/generic/armv7-a-neon between android-7.1.0_r7..android-7.1.1_r4========= BoardConfig.mk | 1 - 1 file changed, 1 deletion(-) 0064a63 Fallback to default DispSync phase offsets ========device/generic/goldfish between android-7.1.0_r7..android-7.1.1_r4========= camera/Android.mk | 2 +- opengl/Android.mk | 65 - opengl/README | 19 - opengl/common.mk | 237 - opengl/host/include/libOpenglRender/IOStream.h | 102 - opengl/shared/OpenglCodecCommon/Android.mk | 23 - .../OpenglCodecCommon/ChecksumCalculator.cpp | 154 - .../shared/OpenglCodecCommon/ChecksumCalculator.h | 181 - opengl/shared/OpenglCodecCommon/ErrorLog.h | 37 - opengl/shared/OpenglCodecCommon/FixedBuffer.h | 53 - opengl/shared/OpenglCodecCommon/GLClientState.cpp | 422 - opengl/shared/OpenglCodecCommon/GLClientState.h | 462 -- opengl/shared/OpenglCodecCommon/GLSharedGroup.cpp | 497 -- opengl/shared/OpenglCodecCommon/GLSharedGroup.h | 144 - opengl/shared/OpenglCodecCommon/Makefile | 13 - opengl/shared/OpenglCodecCommon/SmartPtr.h | 167 - opengl/shared/OpenglCodecCommon/SocketStream.cpp | 168 - opengl/shared/OpenglCodecCommon/SocketStream.h | 50 - opengl/shared/OpenglCodecCommon/TcpStream.cpp | 91 - opengl/shared/OpenglCodecCommon/TcpStream.h | 32 - opengl/shared/OpenglCodecCommon/codec_defs.h | 23 - opengl/shared/OpenglCodecCommon/glUtils.cpp | 475 -- opengl/shared/OpenglCodecCommon/glUtils.h | 95 - opengl/shared/OpenglCodecCommon/gl_base_types.h | 63 - opengl/system/GLESv1/Android.mk | 12 - opengl/system/GLESv1/gl.cpp | 165 - opengl/system/GLESv1_enc/Android.mk | 19 - opengl/system/GLESv1_enc/GLEncoder.cpp | 1029 --- opengl/system/GLESv1_enc/GLEncoder.h | 154 - opengl/system/GLESv1_enc/GLEncoderUtils.cpp | 28 - opengl/system/GLESv1_enc/GLEncoderUtils.h | 23 - opengl/system/GLESv1_enc/gl_client_context.cpp | 306 - opengl/system/GLESv1_enc/gl_client_context.h | 313 - opengl/system/GLESv1_enc/gl_client_proc.h | 305 - opengl/system/GLESv1_enc/gl_enc.cpp | 8463 -------------------- opengl/system/GLESv1_enc/gl_enc.h | 23 - opengl/system/GLESv1_enc/gl_entry.cpp | 2066 ----- opengl/system/GLESv1_enc/gl_ftable.h | 288 - opengl/system/GLESv1_enc/gl_opcodes.h | 300 - opengl/system/GLESv1_enc/gl_types.h | 20 - opengl/system/GLESv2/Android.mk | 12 - opengl/system/GLESv2/gl2.cpp | 177 - opengl/system/GLESv2_enc/Android.mk | 20 - opengl/system/GLESv2_enc/GL2Encoder.cpp | 1488 ---- opengl/system/GLESv2_enc/GL2Encoder.h | 251 - opengl/system/GLESv2_enc/GL2EncoderUtils.cpp | 43 - opengl/system/GLESv2_enc/GL2EncoderUtils.h | 27 - opengl/system/GLESv2_enc/gl2_client_context.cpp | 223 - opengl/system/GLESv2_enc/gl2_client_context.h | 230 - opengl/system/GLESv2_enc/gl2_client_proc.h | 222 - opengl/system/GLESv2_enc/gl2_enc.cpp | 5191 ------------ opengl/system/GLESv2_enc/gl2_enc.h | 24 - opengl/system/GLESv2_enc/gl2_entry.cpp | 1483 ---- opengl/system/GLESv2_enc/gl2_ftable.h | 216 - opengl/system/GLESv2_enc/gl2_opcodes.h | 217 - opengl/system/GLESv2_enc/gl2_types.h | 21 - opengl/system/OpenglSystemCommon/Android.mk | 13 - opengl/system/OpenglSystemCommon/EGLClientIface.h | 41 - opengl/system/OpenglSystemCommon/EGLImage.h | 36 - .../system/OpenglSystemCommon/HostConnection.cpp | 186 - opengl/system/OpenglSystemCommon/HostConnection.h | 61 - .../system/OpenglSystemCommon/QemuPipeStream.cpp | 209 - opengl/system/OpenglSystemCommon/QemuPipeStream.h | 51 - opengl/system/OpenglSystemCommon/ThreadInfo.cpp | 40 - opengl/system/OpenglSystemCommon/ThreadInfo.h | 59 - opengl/system/OpenglSystemCommon/gralloc_cb.h | 114 - opengl/system/egl/Android.mk | 41 - opengl/system/egl/ClientAPIExts.cpp | 157 - opengl/system/egl/ClientAPIExts.h | 29 - opengl/system/egl/ClientAPIExts.in | 201 - opengl/system/egl/egl.cfg | 1 - opengl/system/egl/egl.cpp | 1379 ---- opengl/system/egl/eglContext.h | 52 - opengl/system/egl/eglDisplay.cpp | 485 -- opengl/system/egl/eglDisplay.h | 89 - opengl/system/egl/egl_ftable.h | 64 - opengl/system/gralloc/Android.mk | 35 - opengl/system/gralloc/gralloc.cpp | 1059 --- opengl/system/renderControl_enc/Android.mk | 12 - opengl/system/renderControl_enc/README | 142 - .../system/renderControl_enc/renderControl.attrib | 45 - opengl/system/renderControl_enc/renderControl.in | 29 - .../system/renderControl_enc/renderControl.types | 11 - .../renderControl_enc/renderControl_client_base.h | 41 - .../renderControl_client_context.cpp | 44 - .../renderControl_client_context.h | 51 - .../renderControl_enc/renderControl_client_proc.h | 43 - .../system/renderControl_enc/renderControl_enc.cpp | 1096 --- .../system/renderControl_enc/renderControl_enc.h | 24 - .../renderControl_enc/renderControl_entry.cpp | 220 - .../renderControl_enc/renderControl_ftable.h | 44 - .../renderControl_enc/renderControl_opcodes.h | 38 - .../system/renderControl_enc/renderControl_types.h | 28 - opengl/tests/gles_android_wrapper/Android.mk | 74 - opengl/tests/gles_android_wrapper/ApiInitializer.h | 42 - opengl/tests/gles_android_wrapper/CleanSpec.mk | 50 - .../gles_android_wrapper/ServerConnection.cpp | 125 - .../tests/gles_android_wrapper/ServerConnection.h | 55 - opengl/tests/gles_android_wrapper/ThreadInfo.cpp | 39 - opengl/tests/gles_android_wrapper/ThreadInfo.h | 49 - opengl/tests/gles_android_wrapper/egl.cfg | 1 - opengl/tests/gles_android_wrapper/egl.cpp | 663 -- opengl/tests/gles_android_wrapper/egl_dispatch.cpp | 71 - opengl/tests/gles_android_wrapper/egl_dispatch.h | 115 - opengl/tests/gles_android_wrapper/egl_ftable.h | 66 - opengl/tests/gles_android_wrapper/egl_proc.h | 68 - opengl/tests/gles_android_wrapper/gles.cpp | 1410 ---- .../tests/gles_android_wrapper/gles_dispatch.cpp | 298 - opengl/tests/gles_android_wrapper/gles_dispatch.h | 570 -- opengl/tests/gles_android_wrapper/gles_emul.cfg | 7 - opengl/tests/gles_android_wrapper/gles_ftable.h | 292 - opengl/tests/gles_android_wrapper/gles_proc.h | 296 - .../tests/gles_android_wrapper/glesv1_emul_ifc.cpp | 39 - .../tests/gles_android_wrapper/glesv2_emul_ifc.cpp | 40 - opengl/tests/ut_rendercontrol_enc/Android.mk | 8 - .../ut_rendercontrol_enc/ut_rendercontrol.attrib | 4 - .../tests/ut_rendercontrol_enc/ut_rendercontrol.in | 11 - .../ut_rendercontrol_enc/ut_rendercontrol.types | 2 - .../ut_rendercontrol_enc/ut_rendercontrol_types.h | 17 - ueventd.ranchu.rc | 1 + 120 files changed, 2 insertions(+), 37615 deletions(-) aea8e4a DO NOT MERGE ANYWHERE Add /dev/goldfish_sync to ueventd.ranchu.rc c32dbea Remove old opengl code and update references ========device/generic/mini-emulator-x86_64 between android-7.1.0_r7..android-7.1.1_r4========= BoardConfig.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 70a7dc8 Migrating goldfish/opengl to goldfish-opengl ========device/generic/mips between android-7.1.0_r7..android-7.1.1_r4========= BoardConfig.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) bb4a46d Migrating goldfish/opengl to goldfish-opengl ========device/generic/mips64 between android-7.1.0_r7..android-7.1.1_r4========= BoardConfig.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) baec2b5 Migrating goldfish/opengl to goldfish-opengl ========device/generic/x86 between android-7.1.0_r7..android-7.1.1_r4========= BoardConfig.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 8ff4478 Migrating goldfish/opengl to goldfish-opengl ========device/google/atv between android-7.1.0_r7..android-7.1.1_r4========= sdk/images_armeabi-v7a_source.prop_template | 2 +- sdk/images_x86_source.prop_template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 7b25e32 DO NOT MERGE ANYWHERE Emulator: bump ATV revision to 2 for next preview release 202b5d3 Emultor ATV: reset sdk system images revision to 1 ========device/google/contexthub between android-7.1.0_r7..android-7.1.1_r4========= firmware/Makefile | 1 + firmware/inc/algos/ap_hub_sync.h | 63 +++ firmware/inc/isr.h | 17 + firmware/inc/platform.h | 1 + firmware/inc/platform/stm32f4xx/exti.h | 2 + firmware/inc/platform/stm32f4xx/plat.h | 1 + firmware/inc/sensType.h | 2 + firmware/src/algos/ap_hub_sync.c | 106 ++++ firmware/src/drivers/ams_tmd2772/ams_tmd2772.c | 259 ++++++---- firmware/src/drivers/ams_tmd4903/ams_tmd4903.c | 18 +- firmware/src/drivers/bosch_bmi160/bosch_bmi160.c | 14 +- firmware/src/drivers/bosch_bmp280/bosch_bmp280.c | 163 +++--- firmware/src/drivers/rohm_rpr0521/rohm_rpr0521.c | 200 ++++--- .../src/drivers/synaptics_s3708/synaptics_s3708.c | 575 +++++++++++++++++++++ firmware/src/drivers/vsync/vsync.c | 6 +- firmware/src/hostIntf.c | 21 +- firmware/src/nanohubCommand.c | 145 ++++-- firmware/src/platform/stm32f4xx/exti.c | 68 ++- firmware/src/platform/stm32f4xx/i2c.c | 13 +- firmware/src/platform/stm32f4xx/platform.c | 20 +- firmware/src/platform/stm32f4xx/rtc.c | 50 +- firmware/src/seos.c | 2 +- inc/chre.h | 28 +- inc/chre_event.h | 9 +- inc/chre_re.h | 3 +- inc/chre_sensor.h | 12 +- sensorhal/hubconnection.cpp | 8 + sensorhal/hubdefs.h | 2 + 28 files changed, 1474 insertions(+), 335 deletions(-) 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 6fde6fd ams_tmd2772: adjust proximity thresholds 1f5761f DO NOT MERGE: nanohub: fix the app flash base address in the log 53f3719 synaptics_s3708: add retry for i2c transactions 9e44985 synaptics_s3708: initial support of s3708 driver 7f8067a ams_tmd2772: fix i2c buffer race conditions 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 between android-7.1.0_r7..android-7.1.1_r4========= .../raw/keyboard_layout_dragon_english_us_intl.kcm | 1 + audio/hal/audio_hw.c | 28 ++-- media_codecs.xml | 10 ++ media_codecs_performance.xml | 141 ++++++++++----------- mixer_paths_0.xml | 8 ++ 5 files changed, 97 insertions(+), 91 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= Image.fit | Bin 7773956 -> 7704904 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 357ade8 ryu: update prebuilt kernel [ DO NOT MERGE ] ========device/google/marlin between android-7.1.0_r7..android-7.1.1_r4========= WCNSS_qcom_cfg.ini | 827 +- apns-full-conf.xml | 93 +- audio_platform_info.xml | 1 + default-permissions.xml | 7 +- device-common.mk | 11 + fstab.aosp_common | 2 +- fstab.common | 2 +- gps.conf | 8 +- init.common.diag.rc.userdebug | 3 - init.common.rc | 30 +- init.power.sh | 7 + location/Android.mk | 5 - location/loc_api/Android.mk | 24 - location/loc_api/ds_api/Android.mk | 47 - location/loc_api/ds_api/ds_client.c | 835 - location/loc_api/ds_api/ds_client.h | 275 - location/loc_api/loc_api_v02/Android.mk | 60 - location/loc_api/loc_api_v02/LocApiV02.cpp | 3593 ---- location/loc_api/loc_api_v02/LocApiV02.h | 249 - location/loc_api/loc_api_v02/Makefile.am | 42 - location/loc_api/loc_api_v02/loc_api_sync_req.c | 555 - location/loc_api/loc_api_v02/loc_api_sync_req.h | 91 - location/loc_api/loc_api_v02/loc_api_v02_client.c | 2274 --- location/loc_api/loc_api_v02/loc_api_v02_client.h | 1743 -- location/loc_api/loc_api_v02/loc_api_v02_log.c | 398 - location/loc_api/loc_api_v02/loc_api_v02_log.h | 50 - location/loc_api/loc_api_v02/loc_util_log.h | 85 - .../loc_api/loc_api_v02/location_service_v02.c | 6013 ------- .../loc_api/loc_api_v02/location_service_v02.h | 16281 ------------------- marlin/BoardConfig.mk | 3 +- marlin/android_filesystem_config.h | 1 + media_codecs_performance.xml | 159 +- mixer_paths.xml | 14 +- mixer_paths_tasha_t50.xml | 12 + .../core/res/res/values-mcc505-mnc02/config.xml | 24 + .../core/res/res/values-mcc505-mnc03/config.xml | 24 + .../core/res/res/values-mcc505-mnc07/config.xml | 24 + .../core/res/res/values-mcc505-mnc90/config.xml | 24 + .../frameworks/base/core/res/res/values/config.xml | 6 + .../base/packages/SystemUI/res/values/config.xml | 3 - .../packages/apps/Settings/res/values/bools.xml | 2 + power/power.c | 8 +- recovery/nanohub/Android.mk | 30 + recovery/nanohub/nanohub_recovery_ui.cpp | 57 + sailfish/BoardConfig.mk | 3 +- sailfish/android_filesystem_config.h | 1 + sec_config | 4 + self-extractors/Android.mk | 0 self-extractors/PART1 | 12 + self-extractors/PART2 | 22 + self-extractors/PART3 | 12 + self-extractors/PROLOGUE | 2 + self-extractors/extract-lists.txt | 139 + self-extractors/google_devices/COPYRIGHT | 1 + self-extractors/google_devices/LICENSE | 264 + .../google_devices/staging/BoardConfigPartial.mk | 15 + .../google_devices/staging/device-partial.mk | 13 + self-extractors/qcom/COPYRIGHT | 1 + self-extractors/qcom/LICENSE | 264 + self-extractors/qcom/staging/BoardConfigPartial.mk | 13 + self-extractors/qcom/staging/device-partial.mk | 147 + self-extractors/root/BoardConfigVendor.mk | 22 + self-extractors/root/device-vendor-marlin.mk | 18 + self-extractors_sailfish/Android.mk | 0 self-extractors_sailfish/PART1 | 12 + self-extractors_sailfish/PART2 | 22 + self-extractors_sailfish/PART3 | 12 + self-extractors_sailfish/PROLOGUE | 2 + self-extractors_sailfish/extract-lists.txt | 140 + self-extractors_sailfish/google_devices/COPYRIGHT | 1 + self-extractors_sailfish/google_devices/LICENSE | 264 + .../google_devices/staging/BoardConfigPartial.mk | 15 + .../google_devices/staging/device-partial.mk | 13 + self-extractors_sailfish/qcom/COPYRIGHT | 1 + self-extractors_sailfish/qcom/LICENSE | 264 + .../qcom/staging/BoardConfigPartial.mk | 13 + .../qcom/staging/device-partial.mk | 148 + self-extractors_sailfish/root/BoardConfigVendor.mk | 22 + .../root/device-vendor-sailfish.mk | 18 + sensorhal/sensorlist.cpp | 22 +- sepolicy/cnss-daemon.te | 5 +- sepolicy/mediadrmserver.te | 5 + sepolicy/property.te | 1 + sepolicy/property_contexts | 1 + sepolicy/racoon.te | 1 + sepolicy/recovery.te | 4 + sepolicy/subsystem_ramdump.te | 2 + sepolicy/system_app.te | 6 + sepolicy/thermal-engine.te | 1 + sepolicy/verizon/seapp_contexts | 3 +- sepolicy/verizon/verizon.x509.pem | 36 +- thermal-engine-marlin.conf | 9 + 92 files changed, 2724 insertions(+), 33274 deletions(-) 475df60 sepolicy: grant thermal-engine sys_boot 3b48a49 Add a thermal shutdown to marlin 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 between android-7.1.0_r7..android-7.1.1_r4========= Image.gz-dtb | Bin 18894208 -> 18706953 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 5c98c42 marlin: update prebuilt kernel [ DO NOT MERGE ] ========device/htc/flounder between android-7.1.0_r7..android-7.1.1_r4========= gps/bcm/glgps | Bin 3472712 -> 4864784 bytes gps/bcm/gpsconfig.xml | 5 +- gps/bcm/lib64/gps.bcm47521.so | Bin 145760 -> 158544 bytes gps/qct/gps.conf | 8 +-- media_codecs_performance.xml | 113 +++++++++++++++++++----------------------- 5 files changed, 59 insertions(+), 67 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= Image.gz-dtb | Bin 7252938 -> 7254074 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 21daeec Merge "flounder: update kernel prebuilt" into nyc-mr1-dev ========device/huawei/angler between android-7.1.0_r7..android-7.1.1_r4========= BoardConfig.mk | 4 +- apns-full-conf.xml | 58 +- camera/QCamera2/HAL3/QCamera3HWI.cpp | 23 +- camera/QCamera2/stack/common/cam_intf.h | 2 + device.mk | 2 +- location/etc/gps.conf => gps.conf | 11 +- kernel-headers/linux/fuse.h | 581 + liblight/lights.c | 2 +- location/Android.mk | 2 - location/loc_api/Android.mk | 20 - location/loc_api/ds_api/Android.mk | 50 - location/loc_api/ds_api/ds_client.c | 740 - location/loc_api/ds_api/ds_client.h | 144 - location/loc_api/loc_api_v02/Android.mk | 62 - location/loc_api/loc_api_v02/LocApiV02.cpp | 3382 ----- location/loc_api/loc_api_v02/LocApiV02.h | 244 - location/loc_api/loc_api_v02/Makefile.am | 42 - location/loc_api/loc_api_v02/loc_api_sync_req.c | 547 - location/loc_api/loc_api_v02/loc_api_sync_req.h | 90 - location/loc_api/loc_api_v02/loc_api_v02_client.c | 2277 --- location/loc_api/loc_api_v02/loc_api_v02_client.h | 1592 --- location/loc_api/loc_api_v02/loc_api_v02_log.c | 350 - location/loc_api/loc_api_v02/loc_api_v02_log.h | 50 - location/loc_api/loc_api_v02/loc_util_log.h | 85 - .../loc_api/loc_api_v02/location_service_v02.c | 5237 ------- .../loc_api/loc_api_v02/location_service_v02.h | 13969 ------------------- media_codecs_performance.xml | 154 +- mixer_paths.xml | 12 + original-kernel-headers/linux/fuse.h | 743 + .../frameworks/base/core/res/res/values/config.xml | 7 + .../base/packages/SystemUI/res/values/config.xml | 3 - recovery/Android.mk | 17 + recovery/nanohub/Android.mk | 30 + recovery/nanohub/nanohub_recovery_ui.cpp | 57 + sepolicy/recovery.te | 4 + 35 files changed, 1602 insertions(+), 28991 deletions(-) 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 998f105 DO NOT MERGE: update media_codecs_performance.xml based on latest 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 between android-7.1.0_r7..android-7.1.1_r4========= Image.gz-dtb | Bin 11275681 -> 11175493 bytes 1 file changed, 0 insertions(+), 0 deletions(-) c1f3197 merge in nyc-mr1-release history after reset to nyc-mr1-dev ========device/lge/bullhead between android-7.1.0_r7..android-7.1.1_r4========= BoardConfig.mk | 2 + camera/QCamera2/HAL3/QCamera3HWI.cpp | 23 +- camera/QCamera2/stack/common/cam_intf.h | 2 + device.mk | 5 +- gps.conf | 15 +- init.recovery.bullhead.rc | 7 + kernel-headers/linux/fuse.h | 581 + location/Android.mk | 2 - location/loc_api/Android.mk | 20 - location/loc_api/ds_api/Android.mk | 49 - location/loc_api/ds_api/ds_client.c | 740 - location/loc_api/ds_api/ds_client.h | 144 - location/loc_api/loc_api_v02/Android.mk | 61 - location/loc_api/loc_api_v02/LocApiV02.cpp | 3382 ----- location/loc_api/loc_api_v02/LocApiV02.h | 244 - location/loc_api/loc_api_v02/Makefile.am | 42 - location/loc_api/loc_api_v02/loc_api_sync_req.c | 547 - location/loc_api/loc_api_v02/loc_api_sync_req.h | 90 - location/loc_api/loc_api_v02/loc_api_v02_client.c | 2277 --- location/loc_api/loc_api_v02/loc_api_v02_client.h | 1592 --- location/loc_api/loc_api_v02/loc_api_v02_log.c | 350 - location/loc_api/loc_api_v02/loc_api_v02_log.h | 50 - location/loc_api/loc_api_v02/loc_util_log.h | 85 - .../loc_api/loc_api_v02/location_service_v02.c | 5237 ------- .../loc_api/loc_api_v02/location_service_v02.h | 13969 ------------------- media_codecs_performance.xml | 136 +- mixer_paths.xml | 2 +- original-kernel-headers/linux/fuse.h | 743 + .../core/res/res/values-mcc214-mnc01/config.xml | 24 - .../core/res/res/values-mcc268-mnc01/config.xml | 24 - .../core/res/res/values-mcc302-mnc610/config.xml | 3 - .../frameworks/base/core/res/res/values/config.xml | 7 + .../base/packages/SystemUI/res/values/config.xml | 3 - proprietary-blobs.txt | 2 - recovery/Android.mk | 17 + recovery/nanohub/Android.mk | 30 + recovery/nanohub/nanohub_recovery_ui.cpp | 57 + self-extractors/extract-lists.txt | 2 - self-extractors/qcom/staging/device-partial.mk | 2 - sepolicy/recovery.te | 4 + vendor_owner_info.txt | 2 - wifi/WCNSS_qcom_cfg.ini | 3 + 42 files changed, 1553 insertions(+), 29024 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= Image.gz-dtb | Bin 10869650 -> 10834933 bytes 1 file changed, 0 insertions(+), 0 deletions(-) ee3c6f4 merge in nyc-mr1-release history after reset to nyc-mr1-dev ========device/moto/shamu between android-7.1.0_r7..android-7.1.1_r4========= audio_platform_info.xml | 3 + audio_policy.conf | 2 +- .../stack/mm-camera-interface/inc/mm_camera.h | 2 + .../stack/mm-camera-interface/src/mm_camera.c | 19 +- device.mk | 4 +- fstab.shamu | 4 +- gps.conf | 7 +- location/Android.mk | 5 - location/loc_api/Android.mk | 16 - location/loc_api/ds_api/Android.mk | 53 - location/loc_api/ds_api/ds_client.c | 744 -- location/loc_api/ds_api/ds_client.h | 144 - location/loc_api/loc_api_v02/Android.mk | 59 - location/loc_api/loc_api_v02/LocApiV02.cpp | 3218 ----- location/loc_api/loc_api_v02/LocApiV02.h | 244 - location/loc_api/loc_api_v02/Makefile.am | 42 - location/loc_api/loc_api_v02/loc_api_sync_req.c | 547 - location/loc_api/loc_api_v02/loc_api_sync_req.h | 90 - location/loc_api/loc_api_v02/loc_api_v02_client.c | 2631 ---- location/loc_api/loc_api_v02/loc_api_v02_client.h | 1564 --- location/loc_api/loc_api_v02/loc_api_v02_log.c | 335 - location/loc_api/loc_api_v02/loc_api_v02_log.h | 50 - location/loc_api/loc_api_v02/loc_util_log.h | 85 - .../loc_api/loc_api_v02/location_service_v02.c | 4695 ------- .../loc_api/loc_api_v02/location_service_v02.h | 12498 ------------------- mixer_paths.xml | 31 +- .../frameworks/base/core/res/res/values/config.xml | 8 + .../base/packages/SystemUI/res/values/config.xml | 2 - proprietary-blobs.txt | 1 - self-extractors/extract-lists.txt | 1 - self-extractors/qcom/staging/device-partial.mk | 1 - sepolicy/file_contexts | 5 +- vendor_owner_info.txt | 1 - 33 files changed, 70 insertions(+), 27041 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= zImage-dtb | Bin 7247487 -> 7215207 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 741ddb4 merge in nyc-mr1-release history after reset to nyc-mr1-dev ========platform/docs/source.android.com between android-7.1.0_r7..android-7.1.1_r4========= src/devices/tech/dalvik/configure.jd | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) b056d34 Update dalvikvm configuration docs for 7.1 1f5ef22 Update "Configuring ART" for dalvik.vm properties ========platform/external/apache-harmony between android-7.1.0_r7..android-7.1.1_r4========= .../ClassType/AbstractNewInstanceTestCase.java | 32 ++++-- .../jdwp/ClassType/NewInstanceStringTest.java | 58 ++++++++--- .../tests/jdwp/ClassType/NewInstanceTagTest.java | 16 +-- .../jdwp/ReferenceType/GetValues006Debuggee.java | 47 +++++++++ .../tests/jdwp/ReferenceType/GetValues006Test.java | 99 ++++++++++++++++++ .../jdwp/ReferenceType/GetValues007Debuggee.java | 47 +++++++++ .../tests/jdwp/ReferenceType/GetValues007Test.java | 111 +++++++++++++++++++++ .../apache/harmony/jpda/tests/share/AllTests.java | 2 + 8 files changed, 380 insertions(+), 32 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= src/crypto/conf/conf.c | 7 +++++++ src/crypto/crypto.c | 2 ++ src/crypto/rand/rand.c | 2 ++ src/include/openssl/conf.h | 22 ++++++++++++++++++++++ src/include/openssl/crypto.h | 3 +++ src/include/openssl/rand.h | 3 +++ 6 files changed, 39 insertions(+) 4177c9b DO NOT MERGE: Add a few more no-op stubs for cURL compatibility. 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 between android-7.1.0_r7..android-7.1.1_r4========= UPSTREAM_REVISION | 2 +- catapult/.eslintrc | 93 + catapult/.gitignore | 14 + catapult/AUTHORS | 2 + catapult/CONTRIBUTING.md | 5 +- catapult/OWNERS | 3 + catapult/PRESUBMIT.py | 80 +- catapult/WATCHLISTS | 6 +- catapult/bin/run_tests | 4 +- catapult/catapult_base/PRESUBMIT.py | 31 - catapult/catapult_base/bin/run_tests | 38 - catapult/catapult_base/catapult_base/__init__.py | 26 - .../catapult_base/catapult_base/binary_manager.py | 51 - .../catapult_base/binary_manager_unittest.py | 216 - .../catapult_base/chrome_binaries.json | 61 - .../catapult_base/catapult_base/cloud_storage.py | 370 - .../catapult_base/cloud_storage_unittest.py | 238 - .../catapult_base/catapult_base/dependency_util.py | 13 - .../catapult_base/catapult_base/lock_unittest.py | 165 - .../catapult_base/refactor/__init__.py | 28 - .../refactor/annotated_symbol/__init__.py | 71 - .../refactor/annotated_symbol/base_symbol.py | 36 - .../refactor/annotated_symbol/class_definition.py | 51 - .../annotated_symbol/function_definition.py | 51 - .../refactor/annotated_symbol/import_statement.py | 322 - .../refactor/annotated_symbol/reference.py | 75 - .../catapult_base/catapult_base/refactor/module.py | 39 - .../catapult_base/refactor/snippet.py | 244 - .../catapult_base/refactor_util/move.py | 116 - catapult/catapult_base/catapult_base/util.py | 36 - .../catapult_base/catapult_base/util_unittest.py | 23 - catapult/catapult_build/__init__.py | 4 +- catapult/catapult_build/build_steps.py | 130 +- catapult/catapult_build/build_steps_unittest.py | 2 +- catapult/catapult_build/dev_server.py | 10 +- catapult/catapult_build/dev_server_unittest.py | 2 - catapult/catapult_build/html_checks.py | 10 +- catapult/catapult_build/html_checks_unittest.py | 18 + catapult/catapult_build/js_checks.py | 104 +- catapult/catapult_build/remove_stale_pyc_files.py | 39 + catapult/catapult_build/run_dev_server_tests.py | 118 +- catapult/catapult_build/test_runner.py | 5 +- catapult/{catapult_base => common}/OWNERS | 0 catapult/common/battor/OWNERS | 2 + catapult/common/battor/battor/__init__.py | 27 + .../battor/battor/battor_binary_dependencies.json | 46 + catapult/common/battor/battor/battor_error.py | 8 + catapult/common/battor/battor/battor_wrapper.py | 292 + .../battor/battor/battor_wrapper_devicetest.py | 95 + .../battor/battor/battor_wrapper_unittest.py | 272 + catapult/common/battor/bin/run_py_tests | 23 + .../common/battor/bin/upload_battor_binaries.py | 53 + catapult/common/bin/run_tests | 38 + catapult/{experimental => common/lab}/commits.py | 0 catapult/common/lab/hardware.py | 93 + catapult/common/lab/keychain_unlock.sh | 15 + .../common/node_runner/bin/test_node_for_smoke | 28 + .../common/node_runner/node_runner/__init__.py | 4 + .../node_runner/node_runner/node_binaries.json | 29 + .../common/node_runner/node_runner/node_util.py | 73 + .../common/node_runner/node_runner/package.json | 22 + .../py_trace_event/py_trace_event/__init__.py | 2 +- .../py_trace_event/py_trace_event/trace_event.py | 10 +- .../py_trace_event/trace_event_impl/__init__.py | 1 + .../py_trace_event/trace_event_impl/decorators.py | 9 +- .../py_trace_event/trace_event_impl/log.py | 10 +- .../py_trace_event/trace_event_impl/meta_class.py | 16 + .../py_trace_event/py_trace_event/trace_time.py | 101 +- .../py_trace_event/trace_time_unittest.py | 7 +- catapult/common/py_utils/PRESUBMIT.py | 31 + catapult/common/py_utils/py_utils/__init__.py | 87 + .../common/py_utils/py_utils/binary_manager.py | 61 + .../py_utils/py_utils/binary_manager_unittest.py | 214 + .../common/py_utils/py_utils/chrome_binaries.json | 159 + catapult/common/py_utils/py_utils/cloud_storage.py | 392 + .../py_utils/py_utils/cloud_storage_global_lock.py | 5 + .../py_utils/py_utils/cloud_storage_unittest.py | 238 + .../common/py_utils/py_utils/dependency_util.py | 49 + .../py_utils/py_utils}/lock.py | 0 catapult/common/py_utils/py_utils/lock_unittest.py | 165 + .../common/py_utils/py_utils/py_utils_unittest.py | 23 + .../common/py_utils/py_utils/refactor/__init__.py | 28 + .../py_utils/refactor/annotated_symbol/__init__.py | 71 + .../refactor/annotated_symbol/base_symbol.py | 36 + .../refactor/annotated_symbol/class_definition.py | 51 + .../annotated_symbol/function_definition.py | 51 + .../refactor/annotated_symbol/import_statement.py | 322 + .../refactor/annotated_symbol/reference.py | 75 + .../common/py_utils/py_utils/refactor/module.py | 39 + .../py_utils/py_utils}/refactor/offset_token.py | 0 .../common/py_utils/py_utils/refactor/snippet.py | 244 + .../py_utils/py_utils}/refactor_util/__init__.py | 0 .../common/py_utils/py_utils/refactor_util/move.py | 116 + .../py_utils/py_utils}/test_data/foo.txt | 0 .../py_utils/py_utils}/xvfb.py | 0 catapult/dashboard/README.md | 1 + catapult/dashboard/app.yaml | 5 + catapult/dashboard/dashboard/add_point.py | 27 +- catapult/dashboard/dashboard/add_point_queue.py | 63 +- .../dashboard/dashboard/add_point_queue_test.py | 39 +- catapult/dashboard/dashboard/add_point_test.py | 231 +- catapult/dashboard/dashboard/alerts.py | 2 +- catapult/dashboard/dashboard/alerts_test.py | 4 +- catapult/dashboard/dashboard/associate_alerts.py | 6 +- catapult/dashboard/dashboard/auto_bisect.py | 31 +- catapult/dashboard/dashboard/auto_bisect_test.py | 19 +- catapult/dashboard/dashboard/auto_triage.py | 18 +- catapult/dashboard/dashboard/auto_triage_test.py | 11 +- catapult/dashboard/dashboard/bad_bisect.py | 28 +- catapult/dashboard/dashboard/bad_bisect_test.py | 2 +- .../dashboard/dashboard/bench_find_anomalies.py | 26 +- catapult/dashboard/dashboard/bisect_fyi.py | 6 +- catapult/dashboard/dashboard/bisect_fyi_test.py | 32 +- catapult/dashboard/dashboard/bisect_report.py | 34 +- catapult/dashboard/dashboard/bisect_report_test.py | 35 +- catapult/dashboard/dashboard/buildbucket_job.py | 5 +- .../dashboard/dashboard/buildbucket_job_test.py | 1 - .../dashboard/dashboard/buildbucket_service.py | 51 +- .../dashboard/buildbucket_service_test.py | 26 +- catapult/dashboard/dashboard/can_bisect.py | 22 - catapult/dashboard/dashboard/can_bisect_test.py | 32 +- .../dashboard/dashboard/change_internal_only.py | 27 +- .../dashboard/change_internal_only_test.py | 6 +- catapult/dashboard/dashboard/datastore_hooks.py | 2 +- .../dashboard/dashboard/datastore_hooks_test.py | 89 +- catapult/dashboard/dashboard/debug_alert.py | 30 +- catapult/dashboard/dashboard/debug_alert_test.py | 12 +- catapult/dashboard/dashboard/delete_test_data.py | 190 + .../dashboard/dashboard/delete_test_data_test.py | 220 + catapult/dashboard/dashboard/dispatcher.py | 10 +- catapult/dashboard/dashboard/dump_graph_json.py | 45 +- .../dashboard/dashboard/dump_graph_json_test.py | 8 +- .../dashboard/dashboard/edit_anomalies_test.py | 3 + .../dashboard/edit_anomaly_configs_test.py | 28 +- .../dashboard/dashboard/edit_config_handler.py | 23 +- .../dashboard/edit_config_handler_test.py | 18 +- catapult/dashboard/dashboard/edit_sheriffs.py | 6 + catapult/dashboard/dashboard/edit_sheriffs_test.py | 36 +- catapult/dashboard/dashboard/edit_site_config.py | 2 +- .../dashboard/dashboard/edit_site_config_test.py | 3 +- catapult/dashboard/dashboard/edit_test_owners.py | 100 - .../dashboard/dashboard/edit_test_owners_test.py | 136 - catapult/dashboard/dashboard/elements/README.md | 14 +- .../dashboard/dashboard/elements/alert-icon.html | 79 +- .../dashboard/elements/alert-remove-box-test.html | 9 +- .../dashboard/elements/alert-remove-box.html | 18 +- .../dashboard/elements/alerts-page-test.html | 113 +- .../dashboard/dashboard/elements/alerts-page.html | 225 +- .../dashboard/elements/alerts-table-test.html | 177 +- .../dashboard/dashboard/elements/alerts-table.html | 588 +- .../dashboard/elements/autocomplete-box-test.html | 47 + .../dashboard/elements/autocomplete-box.html | 157 +- .../dashboard/dashboard/elements/base-chart.html | 93 - .../dashboard/dashboard/elements/base-form.html | 49 - .../dashboard/elements/bisect-button-test.html | 56 - .../dashboard/elements/bisect-button.html | 66 +- .../dashboard/dashboard/elements/bisect-form.html | 121 +- .../dashboard/elements/bisect-status.html | 16 +- .../dashboard/elements/bug-info-span.html | 52 +- .../dashboard/dashboard/elements/bug-info.html | 65 +- .../dashboard/elements/chart-container-test.html | 128 +- .../dashboard/elements/chart-container.html | 515 +- .../elements/chart-legend-tooltip-test.html | 41 + .../dashboard/elements/chart-legend-tooltip.html | 90 + .../dashboard/dashboard/elements/chart-legend.html | 315 +- .../dashboard/dashboard/elements/chart-slider.html | 29 +- .../dashboard/elements/chart-title-test.html | 2 +- .../dashboard/dashboard/elements/chart-title.html | 50 +- .../dashboard/elements/chart-tooltip.html | 266 +- .../dashboard/elements/custom-tooltip.html | 165 - .../dashboard/elements/dialog-container.html | 68 + .../dashboard/elements/editable-list.html | 259 - .../dashboard/elements/group-report-page-test.html | 101 +- .../dashboard/elements/group-report-page.html | 288 +- .../dashboard/elements/load-analytics.html | 9 +- .../dashboard/elements/login-warning-test.html | 9 +- .../dashboard/elements/login-warning.html | 33 +- .../dashboard/dashboard/elements/nav-bar-test.html | 1 - catapult/dashboard/dashboard/elements/nav-bar.html | 42 +- .../dashboard/elements/overlay-message.html | 154 - .../dashboard/elements/primary-button.html | 38 - .../dashboard/dashboard/elements/quick-log.html | 53 +- .../dashboard/elements/report-page-test.html | 161 + .../dashboard/dashboard/elements/report-page.html | 125 +- .../dashboard/elements/revision-range-test.html | 16 +- .../dashboard/elements/revision-range.html | 26 +- .../dashboard/elements/select-menu-test.html | 34 - .../dashboard/dashboard/elements/select-menu.html | 39 - .../dashboard/elements/test-picker-test.html | 68 +- .../dashboard/dashboard/elements/test-picker.html | 144 +- .../elements/tooltip-test-description.html | 34 - .../dashboard/elements/toplevel-toast.html | 59 + .../dashboard/dashboard/elements/trace-button.html | 68 +- .../dashboard/dashboard/elements/trace-form.html | 89 +- .../dashboard/elements/triage-dialog.html | 217 +- catapult/dashboard/dashboard/email_sheriff.py | 2 +- catapult/dashboard/dashboard/email_sheriff_test.py | 4 +- catapult/dashboard/dashboard/email_summary.py | 2 +- catapult/dashboard/dashboard/email_summary_test.py | 15 +- catapult/dashboard/dashboard/email_template.py | 13 +- catapult/dashboard/dashboard/file_bug.py | 18 +- catapult/dashboard/dashboard/file_bug_test.py | 6 +- catapult/dashboard/dashboard/find_anomalies.py | 24 +- .../dashboard/dashboard/find_anomalies_test.py | 18 +- .../dashboard/dashboard/find_change_points_exp.py | 16 +- .../dashboard/find_change_points_exp_test.py | 13 +- catapult/dashboard/dashboard/graph_csv.py | 4 +- catapult/dashboard/dashboard/graph_csv_test.py | 14 +- catapult/dashboard/dashboard/graph_json.py | 94 +- catapult/dashboard/dashboard/graph_json_test.py | 56 +- catapult/dashboard/dashboard/graph_revisions.py | 7 +- .../dashboard/dashboard/graph_revisions_test.py | 8 +- catapult/dashboard/dashboard/group_report.py | 23 - catapult/dashboard/dashboard/group_report_test.py | 20 +- .../dashboard/dashboard/issue_tracker_service.py | 26 +- .../dashboard/issue_tracker_service_test.py | 28 +- catapult/dashboard/dashboard/layered_cache.py | 15 +- catapult/dashboard/dashboard/layered_cache_test.py | 14 + .../dashboard/dashboard/list_monitored_tests.py | 6 +- .../dashboard/list_monitored_tests_test.py | 18 +- catapult/dashboard/dashboard/list_tests.py | 66 +- catapult/dashboard/dashboard/list_tests_test.py | 32 +- catapult/dashboard/dashboard/load_from_prod.py | 2 +- catapult/dashboard/dashboard/main.py | 12 +- catapult/dashboard/dashboard/migrate_test_names.py | 98 +- .../dashboard/dashboard/migrate_test_names_test.py | 24 +- catapult/dashboard/dashboard/models/alert.py | 23 +- catapult/dashboard/dashboard/models/alert_group.py | 6 +- catapult/dashboard/dashboard/models/alert_test.py | 44 + catapult/dashboard/dashboard/models/anomaly.py | 4 +- .../dashboard/dashboard/models/anomaly_config.py | 9 +- .../dashboard/models/anomaly_config_test.py | 2 +- catapult/dashboard/dashboard/models/graph_data.py | 253 +- .../dashboard/dashboard/models/graph_data_test.py | 4 +- catapult/dashboard/dashboard/models/sheriff.py | 5 +- .../dashboard/dashboard/models/stoppage_alert.py | 14 +- .../dashboard/models/stoppage_alert_test.py | 2 +- catapult/dashboard/dashboard/models/try_job.py | 58 +- catapult/dashboard/dashboard/mr.py | 78 +- catapult/dashboard/dashboard/mr_test.py | 48 +- catapult/dashboard/dashboard/new_points.py | 2 +- catapult/dashboard/dashboard/new_points_test.py | 11 +- .../dashboard/dashboard/post_bisect_results.py | 13 +- catapult/dashboard/dashboard/report_test.py | 2 +- catapult/dashboard/dashboard/rietveld_service.py | 11 +- .../dashboard/send_stoppage_alert_emails.py | 32 +- .../dashboard/send_stoppage_alert_emails_test.py | 5 +- catapult/dashboard/dashboard/start_try_job.py | 197 +- catapult/dashboard/dashboard/start_try_job_test.py | 250 +- catapult/dashboard/dashboard/static/alerts.html | 9 +- .../dashboard/dashboard/static/autocomplete.html | 2 +- catapult/dashboard/dashboard/static/base.css | 8 - .../dashboard/dashboard/static/debug_alert.html | 2 +- .../dashboard/dashboard/static/group_report.html | 28 +- catapult/dashboard/dashboard/static/report.html | 33 +- .../dashboard/static/testdata/dromaeo-charts.html | 1266 + .../static/testdata/sunspider-charts.html | 1506 + .../dashboard/dashboard/static/testing_common.html | 63 +- catapult/dashboard/dashboard/static/uri.html | 3 +- catapult/dashboard/dashboard/stats.py | 458 - catapult/dashboard/dashboard/stats_test.py | 401 - .../dashboard/dashboard/templates/bad_bisect.html | 11 +- .../dashboard/templates/bisect_stats.html | 12 +- .../dashboard/templates/delete_test_data.html | 74 + .../dashboard/templates/edit_sheriffs.html | 6 + .../dashboard/templates/edit_site_config.html | 2 - .../dashboard/templates/edit_test_owners.html | 58 - .../dashboard/templates/quick_log_viewer.html | 6 +- catapult/dashboard/dashboard/templates/stats.html | 309 - catapult/dashboard/dashboard/test_owner.py | 184 - catapult/dashboard/dashboard/test_owner_test.py | 111 - catapult/dashboard/dashboard/testing_common.py | 20 +- .../dashboard/dashboard/update_bug_with_results.py | 155 +- .../dashboard/update_bug_with_results_test.py | 313 +- catapult/dashboard/dashboard/update_test_suites.py | 40 +- .../dashboard/dashboard/update_test_suites_test.py | 8 +- catapult/dashboard/dashboard/utils.py | 139 +- catapult/dashboard/dashboard/utils_test.py | 95 +- catapult/dashboard/docs/admin-tasks.md | 35 + catapult/dashboard/docs/deploy-checklist.md | 6 + catapult/dashboard/docs/rollback.md | 18 + catapult/dashboard/index.yaml | 49 + catapult/dashboard/queue.yaml | 21 +- catapult/dependency_manager/PRESUBMIT.py | 2 +- .../dependency_manager/__init__.py | 3 +- .../dependency_manager/base_config.py | 2 +- .../dependency_manager/base_config_unittest.py | 2 +- .../dependency_manager/cloud_storage_info.py | 2 +- .../cloud_storage_info_unittest.py | 6 +- .../dependency_manager/dependency_info.py | 5 + .../dependency_manager_unittest.py | 3 +- .../dependency_manager/dependency_manager_util.py | 12 +- .../dependency_manager_util_unittest.py | 28 + .../dependency_manager/exceptions.py | 2 +- .../dependency_manager/manager.py | 51 +- .../dependency_manager/uploader.py | 2 +- catapult/devil/bin/run_py_devicetests | 32 + catapult/devil/devil/android/app_ui.py | 30 + catapult/devil/devil/android/battery_utils.py | 52 +- catapult/devil/devil/android/battery_utils_test.py | 22 +- catapult/devil/devil/android/constants/chrome.py | 31 +- catapult/devil/devil/android/device_blacklist.py | 13 +- .../devil/devil/android/device_blacklist_test.py | 38 + catapult/devil/devil/android/device_errors.py | 16 + catapult/devil/devil/android/device_list.py | 30 +- catapult/devil/devil/android/device_test_case.py | 54 + catapult/devil/devil/android/device_utils.py | 476 +- .../devil/devil/android/device_utils_devicetest.py | 26 +- catapult/devil/devil/android/device_utils_test.py | 466 +- catapult/devil/devil/android/fastboot_utils.py | 114 +- .../devil/devil/android/fastboot_utils_test.py | 151 +- catapult/devil/devil/android/forwarder.py | 7 +- catapult/devil/devil/android/logcat_monitor.py | 4 + catapult/devil/devil/android/perf/perf_control.py | 13 +- .../devil/android/perf/perf_control_devicetest.py | 9 +- .../devil/devil/android/perf/thermal_throttle.py | 4 +- catapult/devil/devil/android/ports.py | 4 +- .../android/sdk/adb_compatibility_devicetest.py | 164 +- catapult/devil/devil/android/sdk/adb_wrapper.py | 270 +- .../devil/android/sdk/adb_wrapper_devicetest.py | 32 +- catapult/devil/devil/android/sdk/fastboot.py | 9 +- .../devil/devil/android/sdk/gce_adb_wrapper.py | 28 +- catapult/devil/devil/android/sdk/intent.py | 19 +- catapult/devil/devil/android/sdk/keyevent.py | 47 + .../push_directory/push_directory_contents.txt | 1 + .../devil/android/sdk/test/data/push_file.txt | 1 + catapult/devil/devil/android/settings.py | 275 + .../devil/devil/android/tools/adb_run_shell_cmd.py | 25 +- .../devil/devil/android/tools/device_recovery.py | 201 + .../devil/devil/android/tools/device_status.py | 311 + catapult/devil/devil/android/tools/keyboard.py | 129 + .../devil/devil/android/tools/provision_devices.py | 578 + .../devil/devil/android/tools/script_common.py | 7 +- catapult/devil/devil/devil_dependencies.json | 36 +- catapult/devil/devil/devil_env.py | 39 +- catapult/devil/devil/utils/__init__.py | 20 + .../devil/devil/utils/battor_device_mapping.py | 309 + catapult/devil/devil/utils/cmd_helper.py | 12 +- catapult/devil/devil/utils/find_usb_devices.py | 134 +- .../devil/devil/utils/find_usb_devices_test.py | 151 +- catapult/devil/devil/utils/markdown.py | 74 + catapult/devil/devil/utils/parallelizer.py | 4 - catapult/devil/devil/utils/parallelizer_test.py | 8 +- catapult/devil/devil/utils/signal_handler.py | 30 + .../devil/utils/test/data/test_serial_map.json | 1 + catapult/devil/devil/utils/timeout_retry.py | 20 +- .../devil/devil/utils/timeout_retry_unittest.py | 2 +- catapult/devil/devil/utils/update_mapping.py | 47 + catapult/devil/devil/utils/usb_hubs.py | 165 + catapult/devil/docs/device_blacklist.md | 59 + catapult/devil/docs/persistent_device_list.md | 41 + catapult/docs/OWNERS | 3 + catapult/docs/adding-committers.md | 13 +- catapult/docs/directory-structure.md | 18 + catapult/docs/how-to-write-metrics.md | 166 + catapult/docs/style-guide.md | 41 +- catapult/experimental/hardware.py | 92 - catapult/experimental/plot_bisect_results.py | 136 + catapult/firefighter/base/constants.py | 1 + .../firefighter/default/common/query_filter.py | 4 + catapult/firefighter/default/handlers/query.py | 14 +- catapult/firefighter/default/handlers/trace.py | 2 + catapult/firefighter/default/tracing/third_party | 1 - catapult/firefighter/default/tracing/tracing | 1 - catapult/hooks/install.py | 2 +- catapult/infra/config/cq.cfg | 4 + catapult/netlog_viewer/OWNERS | 2 + catapult/netlog_viewer/README.md | 51 + catapult/netlog_viewer/bin/run_dev_server_tests | 14 + .../netlog_viewer/netlog_viewer/alt_svc_view.html | 28 + .../netlog_viewer/netlog_viewer/alt_svc_view.js | 82 + catapult/netlog_viewer/netlog_viewer/assert.js | 73 + .../netlog_viewer/bandwidth_view.html | 50 + .../netlog_viewer/netlog_viewer/bandwidth_view.js | 364 + .../netlog_viewer/netlog_viewer/browser_bridge.js | 805 + .../netlog_viewer/netlog_viewer/chromeos_view.css | 9 + .../netlog_viewer/netlog_viewer/chromeos_view.html | 60 + .../netlog_viewer/netlog_viewer/chromeos_view.js | 252 + catapult/netlog_viewer/netlog_viewer/cr.js | 481 + .../netlog_viewer/netlog_viewer/details_view.js | 122 + catapult/netlog_viewer/netlog_viewer/dns_view.html | 53 + catapult/netlog_viewer/netlog_viewer/dns_view.js | 196 + .../netlog_viewer/netlog_viewer/events_tracker.js | 123 + .../netlog_viewer/netlog_viewer/events_view.css | 105 + .../netlog_viewer/netlog_viewer/events_view.html | 63 + .../netlog_viewer/netlog_viewer/events_view.js | 579 + .../netlog_viewer/events_view_test.html | 261 + .../netlog_viewer/horizontal_scrollbar_view.js | 124 + .../netlog_viewer/http_cache_view.html | 14 + .../netlog_viewer/netlog_viewer/http_cache_view.js | 65 + .../netlog_viewer/netlog_viewer/import_view.html | 55 + .../netlog_viewer/netlog_viewer/import_view.js | 224 + catapult/netlog_viewer/netlog_viewer/index.html | 32 + .../netlog_viewer/loaded_status_view.js | 32 + .../netlog_viewer/netlog_viewer/log_grouper.js | 102 + catapult/netlog_viewer/netlog_viewer/log_util.js | 310 + .../netlog_viewer/netlog_viewer/log_util_test.js | 333 + .../netlog_viewer/log_view_painter.js | 812 + .../netlog_viewer/log_view_painter_test.html | 2232 + catapult/netlog_viewer/netlog_viewer/main.css | 165 + catapult/netlog_viewer/netlog_viewer/main.js | 394 + .../netlog_viewer/netlog_viewer/main_test.html | 37 + .../netlog_viewer/netlog_viewer/modules_view.html | 64 + .../netlog_viewer/netlog_viewer/modules_view.js | 203 + .../netlog_viewer/netlog_viewer/mouse_over_help.js | 65 + .../netlog_viewer/netlog_viewer/net_constants.js | 155 + .../netlog_viewer/net_internals_test.js | 749 + .../netlog_viewer/netlog_viewer/netlog_viewer.html | 114 + .../netlog_viewer/prerender_view.html | 43 + .../netlog_viewer/netlog_viewer/prerender_view.js | 96 + .../netlog_viewer/netlog_viewer/proxy_view.html | 42 + catapult/netlog_viewer/netlog_viewer/proxy_view.js | 179 + .../netlog_viewer/netlog_viewer/quic_view.html | 65 + catapult/netlog_viewer/netlog_viewer/quic_view.js | 187 + .../netlog_viewer/resizable_vertical_split_view.js | 196 + .../netlog_viewer/netlog_viewer/sdch_view.html | 66 + catapult/netlog_viewer/netlog_viewer/sdch_view.js | 97 + catapult/netlog_viewer/netlog_viewer/select.png | Bin 0 -> 139 bytes .../netlog_viewer/socket_pool_wrapper.js | 175 + .../netlog_viewer/netlog_viewer/sockets_view.html | 27 + .../netlog_viewer/netlog_viewer/sockets_view.js | 77 + .../netlog_viewer/netlog_viewer/source_entry.js | 350 + .../netlog_viewer/source_filter_parser.js | 221 + catapult/netlog_viewer/netlog_viewer/source_row.js | 269 + .../netlog_viewer/netlog_viewer/source_tracker.js | 193 + .../netlog_viewer/netlog_viewer/spdy_view.html | 69 + catapult/netlog_viewer/netlog_viewer/spdy_view.js | 138 + .../netlog_viewer/netlog_viewer/status_view.css | 63 + .../netlog_viewer/tab_switcher_view.js | 178 + catapult/netlog_viewer/netlog_viewer/tab_views.css | 89 + .../netlog_viewer/netlog_viewer/table_printer.js | 290 + catapult/netlog_viewer/netlog_viewer/tests.html | 65 + catapult/netlog_viewer/netlog_viewer/time_util.js | 174 + .../netlog_viewer/timeline_data_series.js | 369 + .../netlog_viewer/timeline_graph_view.js | 735 + .../netlog_viewer/netlog_viewer/timeline_view.css | 96 + .../netlog_viewer/netlog_viewer/timeline_view.html | 51 + .../netlog_viewer/netlog_viewer/timeline_view.js | 305 + .../netlog_viewer/timeline_view_test.js | 429 + .../netlog_viewer/netlog_viewer/top_bar_view.html | 28 + .../netlog_viewer/netlog_viewer/top_bar_view.js | 62 + .../netlog_viewer/top_mid_bottom_view.js | 84 + .../netlog_viewer/ui_webui_resources_js_util.js | 374 + catapult/netlog_viewer/netlog_viewer/util.js | 176 + catapult/netlog_viewer/netlog_viewer/view.js | 326 + .../netlog_viewer/netlog_viewer_build/__init__.py | 6 + .../netlog_viewer_dev_server_config.py | 54 + catapult/netlog_viewer/netlog_viewer_project.py | 76 + catapult/perf_insights/Dockerfile | 12 - catapult/perf_insights/OWNERS | 1 - catapult/perf_insights/PRESUBMIT.py | 29 - catapult/perf_insights/README.md | 7 - catapult/perf_insights/app.yaml | 47 - catapult/perf_insights/appengine_config.py | 37 - catapult/perf_insights/bin/PRESUBMIT.py | 19 - catapult/perf_insights/bin/deploy_perfinsights | 50 - catapult/perf_insights/bin/dev_server_perfinsights | 31 - catapult/perf_insights/bin/gce_instance_map_job | 14 - catapult/perf_insights/bin/map_traces | 14 - catapult/perf_insights/bin/map_traces_locally | 16 - catapult/perf_insights/bin/pi_report_to_html | 15 - catapult/perf_insights/bin/run_dev_server_tests | 14 - catapult/perf_insights/bin/run_py_tests | 37 - catapult/perf_insights/bin/run_tests | 26 - catapult/perf_insights/bin/run_vinn_tests | 15 - catapult/perf_insights/bin/wr | 19 - catapult/perf_insights/dispatch.yaml | 10 - catapult/perf_insights/local_worker.yaml | 21 - catapult/perf_insights/perf_insights/__init__.py | 6 - .../perf_insights/perf_insights/cloud_storage.py | 72 - .../perf_insights/perf_insights/corpus_driver.py | 9 - .../perf_insights/corpus_driver_cmdline.py | 53 - .../perf_insights/perf_insights/corpus_query.py | 228 - .../perf_insights/corpus_query_unittest.py | 174 - .../perf_insights/endpoints/__init__.py | 6 - .../endpoints/cloud_mapper/__init__.py | 85 - .../perf_insights/endpoints/cloud_mapper/cancel.py | 30 - .../endpoints/cloud_mapper/cloud_helper.py | 69 - .../perf_insights/endpoints/cloud_mapper/create.py | 76 - .../endpoints/cloud_mapper/gce_creation_info.py | 11 - .../endpoints/cloud_mapper/job_info.py | 27 - .../perf_insights/endpoints/cloud_mapper/status.py | 31 - .../perf_insights/endpoints/cloud_mapper/task.py | 307 - .../perf_insights/endpoints/cloud_mapper/test.py | 110 - .../perf_insights/endpoints/cloud_mapper/worker.py | 165 - .../perf_insights/endpoints/corpus_cleanup.py | 56 - .../perf_insights/perf_insights/endpoints/query.py | 38 - .../perf_insights/endpoints/upload.py | 82 - .../perf_insights/function_handle.html | 178 - .../perf_insights/perf_insights/function_handle.py | 139 - .../perf_insights/function_handle_test.html | 122 - .../perf_insights/function_handle_unittest.py | 86 - .../perf_insights/gce_instance_map_job.py | 107 - .../perf_insights/local_directory_corpus_driver.py | 91 - .../local_directory_corpus_driver_unittest.py | 18 - catapult/perf_insights/perf_insights/map_runner.py | 148 - .../perf_insights/map_single_trace.html | 71 - .../perf_insights/map_single_trace.py | 135 - .../perf_insights/map_single_trace_cmdline.html | 86 - .../perf_insights/map_single_trace_unittest.py | 152 - catapult/perf_insights/perf_insights/map_traces.py | 94 - .../perf_insights/mappers/reduce.html | 49 - .../mappers/scheduling/map_gesture_timing.html | 78 - .../mappers/scheduling/map_input_blockers.html | 81 - .../mappers/scheduling/map_rendering_cost.html | 96 - .../mappers/scheduling/map_wake_ups.html | 131 - .../perf_insights/mappers/slice_cost.html | 184 - .../mappers/startup_map_function.html | 50 - .../mappers/startup_map_function_test.html | 47 - .../mappers/task_info_map_function.html | 115 - .../mappers/task_info_map_function_test.html | 79 - .../perf_insights/mappers/test_mapper.html | 26 - .../perf_insights/mappers/thread_grouping.html | 112 - .../mappers/thread_grouping_test.html | 59 - .../perf_insights/mappers/trace_import_cost.html | 57 - .../perf_insights/mappers/trace_stats.html | 74 - .../perf_insights/mappers/trace_stats_test.html | 43 - .../perf_insights/mappers/v8_map_function.html | 256 - .../perf_insights/perf_insights/mre/failure.html | 47 - .../perf_insights/perf_insights/mre/failure.py | 53 - .../perf_insights/mre/failure_test.html | 46 - .../perf_insights/mre/failure_unittest.py | 58 - .../perf_insights/mre/file_handle.html | 82 - .../perf_insights/perf_insights/mre/file_handle.py | 100 - catapult/perf_insights/perf_insights/mre/job.html | 58 - catapult/perf_insights/perf_insights/mre/job.py | 63 - .../perf_insights/mre/mre_result.html | 61 - .../perf_insights/perf_insights/mre/mre_result.py | 48 - .../perf_insights/mre/mre_result_test.html | 30 - .../perf_insights/mre/mre_result_unittest.py | 46 - .../perf_insights/mre/reduce_map_results.html | 29 - .../perf_insights/mre/reduce_map_results.py | 68 - .../mre/reduce_map_results_cmdline.html | 71 - .../mre/run_and_convert_errors_to_failures.html | 31 - .../perf_insights/mre/threaded_work_queue.py | 121 - .../mre/threaded_work_queue_unittest.py | 33 - .../perf_insights/perf_insights_corpus_driver.py | 56 - .../reducers/default_reduce_function.html | 26 - .../perf_insights/reducers/test_reducer.html | 25 - .../perf_insights/reducers/v8_reduce_function.html | 127 - .../perf_insights/results/__init__.py | 3 - .../results/gtest_progress_reporter.py | 87 - .../perf_insights/results/json_output_formatter.py | 20 - catapult/perf_insights/perf_insights/tests.html | 53 - .../perf_insights/ui/caching_column.html | 46 - .../perf_insights/ui/caching_column_test.html | 54 - .../perf_insights/ui/corpus_drivers.html | 69 - .../perf_insights/ui/generic_results_view.html | 60 - .../ui/generic_results_view_test.html | 48 - .../perf_insights/ui/map_function_side_panel.html | 150 - .../ui/map_function_side_panel_test.html | 48 - .../ui/perf_insights_full_config.html | 7 - .../perf_insights/ui/pi_app_main.html | 349 - .../perf_insights/ui/pi_app_main_test.html | 49 - .../perf_insights/ui/reports/all_reports.html | 15 - .../perf_insights/ui/reports/pi_report.html | 44 - .../perf_insights/ui/reports/startup_report.html | 267 - .../perf_insights/ui/reports/stats_report.html | 136 - .../reports/task_info_result_view_test_data.json | 12027 --- .../perf_insights/ui/reports/test_report.html | 114 - .../perf_insights/ui/reports/v8_report.html | 487 - .../ui/reports/wr_result_view_test_data.json | 60280 ------------ .../perf_insights/perf_insights/ui/trace_link.html | 68 - .../perf_insights/ui/trace_link_list.html | 55 - .../perf_insights/ui/trace_link_list_test.html | 21 - .../perf_insights/ui/trace_link_test.html | 21 - .../perf_insights/perf_insights_build/__init__.py | 6 - .../perf_insights_dev_server_config.py | 230 - .../perf_insights_build/pi_report_to_html.html | 74 - .../perf_insights_build/pi_report_to_html.py | 154 - .../pi_report_to_html_unittest.py | 44 - .../perf_insights_build/run_vinn_tests.py | 47 - .../perf_insights_examples/__init__.py | 3 - .../perf_insights_examples/map_process_count.html | 27 - .../map_process_count_test.html | 36 - .../perf_insights_examples/map_startup_info.html | 60 - .../map_startup_info_test.html | 73 - .../perf_insights_viewer.html | 53 - .../perf_insights_examples/trace_viewer.html | 95 - catapult/perf_insights/perf_insights_project.py | 144 - catapult/perf_insights/pylintrc | 73 - catapult/perf_insights/queue.yaml | 14 - catapult/perf_insights/remote_worker.yaml | 23 - .../test_data/googlemaps_ipc_newbinding.html | 83340 ---------------- catapult/systrace/PRESUBMIT.py | 5 +- catapult/systrace/bin/OWNERS | 2 + catapult/systrace/bin/adb_profile_chrome_startup | 62 +- catapult/systrace/bin/run_tests | 23 +- catapult/systrace/bin/systrace | 4 +- catapult/systrace/profile_chrome/__init__.py | 3 + .../systrace/profile_chrome/agents_unittest.py | 45 + .../profile_chrome/atrace_tracing_agent.py | 164 + .../atrace_tracing_agent_unittest.py | 36 + .../systrace/profile_chrome/chrome_controller.py | 115 - .../profile_chrome/chrome_controller_unittest.py | 41 - .../profile_chrome/chrome_startup_controller.py | 72 - .../chrome_startup_controller_unittest.py | 28 - .../profile_chrome/chrome_startup_tracing_agent.py | 123 + .../chrome_startup_tracing_agent_unittest.py | 28 + .../profile_chrome/chrome_tracing_agent.py | 215 + .../chrome_tracing_agent_unittest.py | 51 + catapult/systrace/profile_chrome/controllers.py | 17 - .../profile_chrome/controllers_unittest.py | 24 - .../systrace/profile_chrome/ddms_controller.py | 54 - .../profile_chrome/ddms_controller_unittest.py | 26 - .../systrace/profile_chrome/ddms_tracing_agent.py | 95 + .../profile_chrome/ddms_tracing_agent_unittest.py | 24 + catapult/systrace/profile_chrome/fake_agent_1.py | 69 + catapult/systrace/profile_chrome/fake_agent_2.py | 68 + catapult/systrace/profile_chrome/flags.py | 16 +- catapult/systrace/profile_chrome/main.py | 199 +- .../systrace/profile_chrome/perf_controller.py | 189 - .../profile_chrome/perf_controller_unittest.py | 40 - .../systrace/profile_chrome/perf_tracing_agent.py | 253 + .../profile_chrome/perf_tracing_agent_unittest.py | 39 + catapult/systrace/profile_chrome/profiler.py | 106 +- .../systrace/profile_chrome/profiler_unittest.py | 64 +- .../systrace/profile_chrome/systrace_controller.py | 112 - .../profile_chrome/systrace_controller_unittest.py | 37 - catapult/systrace/profile_chrome/trace_packager.py | 93 - .../profile_chrome/trace_packager_unittest.py | 35 - catapult/systrace/profile_chrome/util.py | 27 + catapult/systrace/systrace/__init__.py | 25 + catapult/systrace/systrace/agents/__init__.py | 3 - catapult/systrace/systrace/agents/atrace_agent.py | 696 - .../systrace/agents/atrace_agent_unittest.py | 168 - catapult/systrace/systrace/agents/ftrace_agent.py | 245 - .../systrace/agents/ftrace_agent_unittest.py | 136 - catapult/systrace/systrace/decorators.py | 41 + catapult/systrace/systrace/monitor_unittest.py | 52 + catapult/systrace/systrace/output_generator.py | 163 + .../systrace/systrace/output_generator_unittest.py | 99 + catapult/systrace/systrace/run_systrace.py | 222 + catapult/systrace/systrace/systrace-legacy.py | 219 - catapult/systrace/systrace/systrace.py | 224 - catapult/systrace/systrace/systrace_agent.py | 62 - catapult/systrace/systrace/systrace_runner.py | 69 + .../systrace/systrace/systrace_trace_viewer.html | 9381 ++ .../systrace/test_data/compressed_atrace_data.txt | Bin 0 -> 25199 bytes .../test_data/decompressed_atrace_data.txt | 1053 + .../profile-chrome_systrace_perf_chrome_data | 1 + catapult/systrace/systrace/trace_result.py | 17 + .../systrace/systrace/tracing_agents/__init__.py | 91 + .../systrace/tracing_agents/atrace_agent.py | 568 + .../tracing_agents/atrace_agent_unittest.py | 148 + .../tracing_agents/atrace_from_file_agent.py | 82 + .../atrace_from_file_agent_unittest.py | 56 + .../systrace/tracing_agents/battor_trace_agent.py | 161 + .../tracing_agents/battor_trace_agent_unittest.py | 158 + .../systrace/tracing_agents/ftrace_agent.py | 268 + .../tracing_agents/ftrace_agent_unittest.py | 143 + catapult/systrace/systrace/tracing_controller.py | 298 + .../systrace/update_systrace_trace_viewer.py | 67 +- catapult/systrace/systrace/util.py | 72 +- catapult/systrace/systrace/util_unittest.py | 7 +- catapult/telemetry/BUILD.gn | 1 + catapult/telemetry/OWNERS | 3 + catapult/telemetry/PRESUBMIT.py | 33 +- catapult/telemetry/README.md | 18 +- catapult/telemetry/bin/run_browser_tests | 24 + catapult/telemetry/bin/run_tests | 8 +- catapult/telemetry/cloud_storage | 4 +- .../telemetry/docs/api-deprecation-procedure.md | 46 + .../telemetry/examples/benchmarks/tbm_benchmark.py | 2 +- .../browser_tests}/__init__.py | 0 .../examples/browser_tests/failed_tests.py | 40 + .../browser_tests/pages/page_with_clickables.html | 17 + .../browser_tests/pages/page_with_link.html | 8 + .../examples/browser_tests/simple_browser_test.py | 66 + .../examples/browser_tests/simple_numeric_test.py | 75 + .../examples/browser_tests/simple_sharding_test.py | 27 + catapult/telemetry/list_telemetry_unittests | 25 +- catapult/telemetry/telemetry/__init__.py | 10 +- .../telemetry/android/shared_android_state.py | 4 + catapult/telemetry/telemetry/benchmark.py | 31 +- .../telemetry/telemetry/benchmark_run_unittest.py | 4 +- catapult/telemetry/telemetry/benchmark_runner.py | 59 +- catapult/telemetry/telemetry/benchmark_unittest.py | 6 +- .../telemetry/telemetry/core/cros_interface.py | 51 +- .../telemetry/core/cros_interface_unittest.py | 77 +- catapult/telemetry/telemetry/core/discover.py | 38 +- catapult/telemetry/telemetry/core/exceptions.py | 16 +- catapult/telemetry/telemetry/core/local_server.py | 18 +- .../telemetry/core/memory_cache_http_server.py | 5 +- .../core/memory_cache_http_server_unittest.py | 12 + .../telemetry/telemetry/core/network_controller.py | 8 + catapult/telemetry/telemetry/core/os_version.py | 1 + catapult/telemetry/telemetry/core/platform.py | 18 +- .../telemetry/telemetry/core/platform_unittest.py | 2 - .../telemetry/telemetry/core/tracing_controller.py | 17 +- .../telemetry/core/tracing_controller_unittest.py | 76 +- catapult/telemetry/telemetry/core/util.py | 2 +- catapult/telemetry/telemetry/decorators.py | 82 +- .../telemetry/telemetry/decorators_unittest.py | 172 +- .../telemetry/internal/actions/action_runner.py | 790 + .../internal/actions/action_runner_unittest.py | 91 +- .../telemetry/telemetry/internal/actions/drag.js | 22 +- .../telemetry/telemetry/internal/actions/drag.py | 9 +- .../telemetry/internal/actions/drag_unittest.py | 8 +- .../telemetry/internal/actions/gesture_common.js | 40 +- .../telemetry/internal/actions/key_event.py | 96 + .../internal/actions/key_event_unittest.py | 86 + .../telemetry/internal/actions/load_media.py | 3 +- .../internal/actions/load_media_unittest.py | 3 +- .../telemetry/telemetry/internal/actions/loop.py | 3 +- .../telemetry/internal/actions/media_action.py | 10 +- .../telemetry/internal/actions/mouse_click.py | 12 +- .../telemetry/internal/actions/page_action.py | 5 + .../internal/actions/page_action_unittest.py | 4 +- .../telemetry/telemetry/internal/actions/pinch.js | 8 +- .../telemetry/telemetry/internal/actions/pinch.py | 8 +- .../telemetry/internal/actions/pinch_unittest.py | 3 +- .../telemetry/telemetry/internal/actions/play.py | 3 +- .../internal/actions/repeatable_scroll.py | 20 +- .../internal/actions/repeatable_scroll_unittest.py | 47 +- .../telemetry/telemetry/internal/actions/scroll.js | 8 +- .../telemetry/telemetry/internal/actions/scroll.py | 8 +- .../telemetry/internal/actions/scroll_bounce.js | 8 +- .../telemetry/internal/actions/scroll_bounce.py | 8 +- .../telemetry/internal/actions/scroll_unittest.py | 78 +- .../telemetry/telemetry/internal/actions/seek.py | 3 +- .../telemetry/telemetry/internal/actions/swipe.js | 8 +- .../telemetry/telemetry/internal/actions/swipe.py | 9 +- .../telemetry/telemetry/internal/actions/tap.js | 10 +- .../telemetry/telemetry/internal/actions/tap.py | 15 +- .../telemetry/internal/actions/tap_unittest.py | 39 + .../telemetry/telemetry/internal/actions/utils.py | 11 + .../telemetry/telemetry/internal/app/__init__.py | 3 + .../telemetry/internal/app/possible_app.py | 2 +- .../internal/backends/android_app_backend.py | 9 + .../backends/android_command_line_backend.py | 1 + .../android_command_line_backend_unittest.py | 2 +- .../telemetry/internal/backends/app_backend.py | 14 + .../telemetry/internal/backends/browser_backend.py | 27 +- .../internal/backends/browser_backend_unittest.py | 53 +- .../backends/chrome/android_browser_backend.py | 54 +- .../backends/chrome/android_browser_finder.py | 41 +- .../chrome/android_browser_finder_unittest.py | 12 + .../backends/chrome/chrome_browser_backend.py | 59 +- .../chrome/chrome_browser_backend_unittest.py | 49 +- .../backends/chrome/cros_browser_backend.py | 96 +- .../backends/chrome/cros_browser_finder.py | 11 +- .../internal/backends/chrome/cros_test_case.py | 2 +- .../backends/chrome/desktop_browser_backend.py | 204 +- .../backends/chrome/desktop_browser_finder.py | 9 +- .../backends/chrome/ios_browser_backend.py | 17 +- .../internal/backends/chrome/ios_browser_finder.py | 2 +- .../telemetry/internal/backends/chrome/oobe.py | 18 +- .../backends/chrome/system_info_backend.py | 5 +- .../chrome_inspector/devtools_client_backend.py | 55 +- .../devtools_client_backend_unittest.py | 3 +- .../backends/chrome_inspector/inspector_backend.py | 78 +- .../backends/chrome_inspector/inspector_console.py | 13 +- .../backends/chrome_inspector/inspector_page.py | 10 +- .../backends/chrome_inspector/inspector_runtime.py | 5 +- .../chrome_inspector/inspector_websocket.py | 8 +- .../inspector_websocket_unittest.py | 19 +- .../backends/chrome_inspector/tracing_backend.py | 158 +- .../chrome_inspector/tracing_backend_unittest.py | 88 +- .../backends/form_based_credentials_backend.py | 9 +- .../telemetry/internal/binary_dependencies.json | 24 +- .../telemetry/internal/browser/browser.py | 72 +- .../internal/browser/browser_credentials.py | 3 +- .../browser/browser_credentials_unittest.py | 6 +- .../telemetry/internal/browser/browser_finder.py | 3 +- .../telemetry/internal/browser/browser_options.py | 92 +- .../telemetry/internal/browser/browser_unittest.py | 79 +- .../internal/browser/extension_unittest.py | 42 +- .../telemetry/internal/browser/possible_browser.py | 2 +- .../telemetry/telemetry/internal/browser/tab.py | 6 + .../telemetry/internal/browser/tab_unittest.py | 12 +- .../telemetry/internal/browser/user_agent.py | 2 +- .../telemetry/internal/browser/wait_for_frame.js | 46 + .../telemetry/internal/browser/web_contents.py | 66 + .../telemetry/internal/forwarders/__init__.py | 41 +- .../internal/forwarders/android_forwarder.py | 31 +- .../internal/forwarders/cros_forwarder.py | 24 +- .../internal/forwarders/cros_forwarder_unittest.py | 17 +- .../internal/forwarders/do_nothing_forwarder.py | 49 +- .../forwarders/do_nothing_forwarder_unittest.py | 37 +- .../telemetry/internal/image_processing/_bitmap.py | 7 + .../internal/image_processing/bitmaptools.cc | 4 +- .../image_processing/image_util_numpy_impl.py | 5 + .../telemetry/internal/image_processing/video.py | 2 +- .../telemetry/internal/platform/android_device.py | 41 +- .../internal/platform/android_device_unittest.py | 5 +- .../internal/platform/android_platform_backend.py | 150 +- .../platform/android_platform_backend_unittest.py | 16 +- .../internal/platform/cros_platform_backend.py | 27 +- .../telemetry/internal/platform/device_finder.py | 9 +- .../platform/linux_based_platform_backend.py | 4 + .../linux_based_platform_backend_unittest.py | 14 +- .../internal/platform/linux_platform_backend.py | 22 +- .../internal/platform/mac_platform_backend.py | 7 + .../platform/network_controller_backend.py | 75 +- .../network_controller_backend_unittest.py | 386 - .../internal/platform/platform_backend.py | 17 +- .../internal/platform/platform_backend_unittest.py | 3 +- .../internal/platform/posix_platform_backend.py | 3 + .../android_power_monitor_controller.py | 5 +- .../power_monitor/powermetrics_power_monitor.py | 34 + .../platform/profiler/android_profiling_helper.py | 34 +- .../profiler/android_traceview_profiler.py | 2 +- .../platform/profiler/java_heap_profiler.py | 2 +- .../platform/profiler/oomkiller_profiler.py | 2 +- .../internal/platform/profiler/perf_profiler.py | 4 +- .../internal/platform/profiler/trace_profiler.py | 10 +- .../platform/profiler/trace_profiler_unittest.py | 2 - .../internal/platform/profiler/vtune_profiler.py | 4 +- .../internal/platform/remote_platform_options.py | 17 + .../internal/platform/tracing_agent/__init__.py | 25 +- .../platform/tracing_agent/atrace_tracing_agent.py | 52 + .../platform/tracing_agent/battor_tracing_agent.py | 113 + .../tracing_agent/battor_tracing_agent_unittest.py | 194 + .../platform/tracing_agent/chrome_tracing_agent.py | 138 +- .../tracing_agent/chrome_tracing_agent_unittest.py | 63 +- .../platform/tracing_agent/cpu_tracing_agent.py | 212 + .../tracing_agent/cpu_tracing_agent_unittest.py | 146 + .../tracing_agent/display_tracing_agent.py | 8 +- .../display_tracing_agent_unittest.py | 13 +- .../platform/tracing_controller_backend.py | 82 +- .../tracing_controller_backend_unittest.py | 65 +- .../internal/platform/win_platform_backend.py | 39 +- .../internal/results/buildbot_output_formatter.py | 120 - .../results/buildbot_output_formatter_unittest.py | 42 - .../results/chart_json_output_formatter.py | 12 +- .../chart_json_output_formatter_unittest.py | 15 + .../results/csv_pivot_table_output_formatter.py | 4 +- .../csv_pivot_table_output_formatter_unittest.py | 47 +- .../internal/results/html2_output_formatter.py | 39 + .../internal/results/html_output_formatter.py | 4 +- .../results/html_output_formatter_unittest.py | 8 +- .../telemetry/internal/results/output_formatter.py | 27 + .../internal/results/page_test_results.py | 127 +- .../internal/results/page_test_results_unittest.py | 58 + .../telemetry/internal/results/results_options.py | 60 +- .../internal/results/valueset_output_formatter.py | 15 + .../results/valueset_output_formatter_unittest.py | 48 + .../telemetry/telemetry/internal/story_runner.py | 66 +- .../telemetry/internal/story_runner_unittest.py | 297 +- .../internal/testing/test_page_sets/__init__.py | 0 .../{page_sets => test_page_sets}/data/.gitignore | 0 .../data/example_domain.json | 0 .../data/example_domain_001.wpr.sha1 | 0 .../example_domain.py | 0 .../telemetry/internal/util/atexit_with_log.py | 16 + .../telemetry/internal/util/binary_manager.py | 119 +- .../internal/util/binary_manager_unittest.py | 68 +- .../telemetry/internal/util/exception_formatter.py | 4 - catapult/telemetry/telemetry/internal/util/path.py | 21 +- .../telemetry/internal/util/path_unittest.py | 5 + .../telemetry/telemetry/internal/util/ps_util.py | 8 +- .../telemetry/internal/util/ts_proxy_server.py | 137 + .../internal/util/ts_proxy_server_unittest.py | 39 + .../telemetry/internal/util/webpagereplay.py | 328 - .../internal/util/webpagereplay_unittest.py | 68 - .../telemetry/internal/util/wp_server_unittest.py | 71 + .../telemetry/internal/util/wpr_server.py | 339 + catapult/telemetry/telemetry/page/__init__.py | 21 +- catapult/telemetry/telemetry/page/action_runner.py | 725 +- .../telemetry/telemetry/page/cache_temperature.py | 91 + .../telemetry/page/cache_temperature_unittest.py | 44 + .../telemetry/telemetry/page/legacy_page_test.py | 195 + .../telemetry/page/page_run_end_to_end_unittest.py | 38 +- catapult/telemetry/telemetry/page/page_test.py | 182 +- .../telemetry/telemetry/page/page_test_unittest.py | 26 +- .../telemetry/telemetry/page/shared_page_state.py | 250 +- .../telemetry/page/shared_page_state_unittest.py | 4 +- catapult/telemetry/telemetry/project_config.py | 14 +- catapult/telemetry/telemetry/record_wpr.py | 18 +- .../telemetry/telemetry/record_wpr_unittest.py | 4 +- catapult/telemetry/telemetry/story/__init__.py | 2 +- catapult/telemetry/telemetry/story/shared_state.py | 14 +- catapult/telemetry/telemetry/story/story.py | 17 +- .../telemetry/telemetry_unittest_deps.json | 27 + .../telemetry/testing/browser_test_case.py | 50 +- .../telemetry/testing/browser_test_runner.py | 390 + .../testing/browser_test_runner_unittest.py | 332 + .../telemetry/telemetry/testing/fakes/__init__.py | 38 +- .../telemetry/testing/page_test_test_case.py | 6 +- catapult/telemetry/telemetry/testing/run_tests.py | 43 +- .../testing/serially_executed_browser_test_case.py | 108 + .../telemetry/testing/simple_mock_unittest.py | 1 + .../telemetry/telemetry/testing/system_stub.py | 9 + .../telemetry/telemetry/testing/tab_test_case.py | 1 + .../telemetry/telemetry/testing/unittest_runner.py | 10 +- .../telemetry/telemetry/timeline/atrace_config.py | 17 + .../timeline/chrome_trace_category_filter.py | 220 + .../chrome_trace_category_filter_unittest.py | 176 + .../telemetry/timeline/chrome_trace_config.py | 189 + .../timeline/chrome_trace_config_unittest.py | 112 + .../telemetry/timeline/inspector_importer.py | 2 +- .../telemetry/timeline/surface_flinger_importer.py | 2 +- .../telemetry/timeline/tab_id_importer.py | 2 +- .../telemetry/telemetry/timeline/trace_data.py | 74 +- .../telemetry/timeline/trace_data_unittest.py | 90 +- .../telemetry/timeline/trace_event_importer.py | 3 +- .../telemetry/timeline/tracing_category_filter.py | 202 - .../timeline/tracing_category_filter_unittest.py | 157 - .../telemetry/telemetry/timeline/tracing_config.py | 230 +- .../telemetry/timeline/tracing_config_unittest.py | 64 - catapult/telemetry/telemetry/util/screenshot.py | 90 + .../telemetry/util/screenshot_unittest.py | 56 + catapult/telemetry/telemetry/value/__init__.py | 33 +- .../telemetry/value/common_value_helpers.py | 41 + .../value/common_value_helpers_unittest.py | 80 + catapult/telemetry/telemetry/value/histogram.py | 2 +- .../telemetry/value/list_of_scalar_values.py | 54 +- .../value/list_of_scalar_values_unittest.py | 78 +- catapult/telemetry/telemetry/value/merge_values.py | 10 +- .../telemetry/value/merge_values_unittest.py | 31 +- catapult/telemetry/telemetry/value/scalar.py | 26 +- .../telemetry/telemetry/value/scalar_unittest.py | 8 +- catapult/telemetry/telemetry/value/summary.py | 2 +- .../telemetry/telemetry/value/summary_unittest.py | 16 +- catapult/telemetry/telemetry/value/trace.py | 74 +- .../telemetry/telemetry/value/trace_unittest.py | 51 + .../telemetry/value/translate_common_values.py | 35 - .../value/translate_common_values_unittest.py | 35 - .../telemetry/telemetry/value/value_unittest.py | 13 + .../telemetry/web_perf/metrics/memory_timeline.py | 94 - .../web_perf/metrics/memory_timeline_unittest.py | 202 - .../web_perf/metrics/responsiveness_metric.py | 55 - .../web_perf/metrics/smoothness_unittest.py | 1 + .../web_perf/smooth_gesture_util_unittest.py | 8 +- .../web_perf/timeline_based_measurement.py | 124 +- .../telemetry/web_perf/timeline_based_page_test.py | 4 +- .../web_perf/timeline_based_page_test_unittest.py | 101 +- catapult/telemetry/telemetry/wpr/archive_info.py | 4 +- .../telemetry/wpr/archive_info_unittest.py | 7 +- catapult/telemetry/third_party/tsproxy/.gitignore | 62 + catapult/telemetry/third_party/tsproxy/LICENSE | 201 + .../telemetry/third_party/tsproxy/README.chromium | 13 + catapult/telemetry/third_party/tsproxy/README.md | 51 + catapult/telemetry/third_party/tsproxy/tsproxy.py | 704 + .../{webpagereplay => web-page-replay}/.coveragerc | 0 .../{webpagereplay => web-page-replay}/.gitignore | 0 .../{webpagereplay => web-page-replay}/.travis.yml | 0 .../{webpagereplay => web-page-replay}/COPYING | 0 .../PRESUBMIT.py | 0 .../third_party/web-page-replay/README.chromium | 14 + .../{webpagereplay => web-page-replay}/README.md | 0 .../web-page-replay/adb_install_cert.py | 275 + .../third_party/web-page-replay/certutils.py | 288 + .../certutils_test.py | 0 .../customhandlers.py | 0 .../daemonserver.py | 0 .../deterministic.js | 0 .../{webpagereplay => web-page-replay}/dnsproxy.py | 0 .../documentation/Contributing.md | 0 .../documentation/GettingStarted.md | 0 .../documentation/Rules.md | 0 .../documentation/WebPageReplayDiagram.png | Bin .../exception_formatter.py | 0 .../third_party/web-page-replay/httparchive.py | 1070 + .../web-page-replay/httparchive_test.py | 484 + .../third_party/web-page-replay/httpclient.py | 507 + .../httpclient_test.py | 0 .../third_party/web-page-replay/httpproxy.py | 446 + .../third_party/web-page-replay/httpproxy_test.py | 243 + .../{webpagereplay => web-page-replay}/httpzlib.py | 0 .../mock-archive.txt | 0 .../mockhttprequest.py | 0 .../net_configs.py | 0 .../platformsettings.py | 0 .../platformsettings_test.py | 0 .../proxyshaper.py | 0 .../proxyshaper_test.py | 0 .../{webpagereplay => web-page-replay}/pylintrc | 0 .../third_party/web-page-replay/replay.py | 555 + .../third_party/web-page-replay/replay_test.py | 89 + .../requirements.txt | 0 .../rules/__init__.py | 0 .../rules/log_url.py | 0 .../rules/rule.py | 0 .../rules_parser.py | 0 .../rules_parser_test.py | 0 .../{webpagereplay => web-page-replay}/run_tests | 0 .../third_party/web-page-replay/script_injector.py | 92 + .../web-page-replay/script_injector_test.py | 129 + .../servermanager.py | 0 .../{webpagereplay => web-page-replay}/setup.py | 0 .../{webpagereplay => web-page-replay}/sslproxy.py | 0 .../sslproxy_test.py | 0 .../test_runner.py | 0 .../test_utils.py | 0 .../third_party/__init__.py | 0 .../third_party/dns/LICENSE | 0 .../third_party/dns/README.web-page-replay | 0 .../third_party/dns/__init__.py | 0 .../third_party/dns/dnssec.py | 0 .../third_party/dns/e164.py | 0 .../third_party/dns/edns.py | 0 .../third_party/dns/entropy.py | 0 .../third_party/dns/exception.py | 0 .../third_party/dns/flags.py | 0 .../third_party/dns/inet.py | 0 .../third_party/dns/ipv4.py | 0 .../third_party/dns/ipv6.py | 0 .../third_party/dns/message.py | 0 .../third_party/dns/name.py | 0 .../third_party/dns/namedict.py | 0 .../third_party/dns/node.py | 0 .../third_party/dns/opcode.py | 0 .../third_party/dns/query.py | 0 .../third_party/dns/rcode.py | 0 .../third_party/dns/rdata.py | 0 .../third_party/dns/rdataclass.py | 0 .../third_party/dns/rdataset.py | 0 .../third_party/dns/rdatatype.py | 0 .../third_party/dns/rdtypes/ANY/AFSDB.py | 0 .../third_party/dns/rdtypes/ANY/CERT.py | 0 .../third_party/dns/rdtypes/ANY/CNAME.py | 0 .../third_party/dns/rdtypes/ANY/DLV.py | 0 .../third_party/dns/rdtypes/ANY/DNAME.py | 0 .../third_party/dns/rdtypes/ANY/DNSKEY.py | 0 .../third_party/dns/rdtypes/ANY/DS.py | 0 .../third_party/dns/rdtypes/ANY/GPOS.py | 0 .../third_party/dns/rdtypes/ANY/HINFO.py | 0 .../third_party/dns/rdtypes/ANY/HIP.py | 0 .../third_party/dns/rdtypes/ANY/ISDN.py | 0 .../third_party/dns/rdtypes/ANY/KEY.py | 0 .../third_party/dns/rdtypes/ANY/LOC.py | 0 .../third_party/dns/rdtypes/ANY/MX.py | 0 .../third_party/dns/rdtypes/ANY/NS.py | 0 .../third_party/dns/rdtypes/ANY/NSEC.py | 0 .../third_party/dns/rdtypes/ANY/NSEC3.py | 0 .../third_party/dns/rdtypes/ANY/NSEC3PARAM.py | 0 .../third_party/dns/rdtypes/ANY/NXT.py | 0 .../third_party/dns/rdtypes/ANY/PTR.py | 0 .../third_party/dns/rdtypes/ANY/RP.py | 0 .../third_party/dns/rdtypes/ANY/RRSIG.py | 0 .../third_party/dns/rdtypes/ANY/RT.py | 0 .../third_party/dns/rdtypes/ANY/SIG.py | 0 .../third_party/dns/rdtypes/ANY/SOA.py | 0 .../third_party/dns/rdtypes/ANY/SPF.py | 0 .../third_party/dns/rdtypes/ANY/SSHFP.py | 0 .../third_party/dns/rdtypes/ANY/TXT.py | 0 .../third_party/dns/rdtypes/ANY/X25.py | 0 .../third_party/dns/rdtypes/ANY/__init__.py | 0 .../third_party/dns/rdtypes/IN/A.py | 0 .../third_party/dns/rdtypes/IN/AAAA.py | 0 .../third_party/dns/rdtypes/IN/APL.py | 0 .../third_party/dns/rdtypes/IN/DHCID.py | 0 .../third_party/dns/rdtypes/IN/IPSECKEY.py | 0 .../third_party/dns/rdtypes/IN/KX.py | 0 .../third_party/dns/rdtypes/IN/NAPTR.py | 0 .../third_party/dns/rdtypes/IN/NSAP.py | 0 .../third_party/dns/rdtypes/IN/NSAP_PTR.py | 0 .../third_party/dns/rdtypes/IN/PX.py | 0 .../third_party/dns/rdtypes/IN/SRV.py | 0 .../third_party/dns/rdtypes/IN/WKS.py | 0 .../third_party/dns/rdtypes/IN/__init__.py | 0 .../third_party/dns/rdtypes/__init__.py | 0 .../third_party/dns/rdtypes/dsbase.py | 0 .../third_party/dns/rdtypes/keybase.py | 0 .../third_party/dns/rdtypes/mxbase.py | 0 .../third_party/dns/rdtypes/nsbase.py | 0 .../third_party/dns/rdtypes/sigbase.py | 0 .../third_party/dns/rdtypes/txtbase.py | 0 .../third_party/dns/renderer.py | 0 .../third_party/dns/resolver.py | 0 .../third_party/dns/reversename.py | 0 .../third_party/dns/rrset.py | 0 .../third_party/dns/set.py | 0 .../third_party/dns/tokenizer.py | 0 .../third_party/dns/tsig.py | 0 .../third_party/dns/tsigkeyring.py | 0 .../third_party/dns/ttl.py | 0 .../third_party/dns/update.py | 0 .../third_party/dns/version.py | 0 .../third_party/dns/zone.py | 0 .../third_party/ipaddr/COPYING | 0 .../third_party/ipaddr/MANIFEST.in | 0 .../third_party/ipaddr/README | 0 .../third_party/ipaddr/README.web-page-replay | 0 .../third_party/ipaddr/ipaddr.py | 0 .../third_party/ipaddr/ipaddr_test.py | 0 .../third_party/ipaddr/setup.py | 0 .../third_party/ipaddr/test-2to3.sh | 0 .../third_party/ipfw_win32/LICENSE | 0 .../third_party/ipfw_win32/README.txt | 0 .../third_party/ipfw_win32/README.web-page-replay | 0 .../third_party/ipfw_win32/ipfw.exe | Bin .../third_party/ipfw_win32/ipfw.sys | Bin .../third_party/ipfw_win32/netipfw.inf | 0 .../third_party/ipfw_win32/netipfw_m.inf | 0 .../web-page-replay/third_party/jsmin/LICENSE.txt | 23 + .../web-page-replay/third_party/jsmin/MANIFEST.in | 1 + .../web-page-replay/third_party/jsmin/PKG-INFO | 177 + .../web-page-replay/third_party/jsmin/README.rst | 87 + .../third_party/jsmin/README.web-page-replay | 13 + .../web-page-replay/third_party/jsmin/__init__.py | 268 + .../trafficshaper.py | 0 .../trafficshaper_test.py | 0 .../{webpagereplay => web-page-replay}/util.py | 0 .../wpr_cert.pem | 0 .../third_party/webpagereplay/README.chromium | 14 - .../third_party/webpagereplay/adb_install_cert.py | 244 - .../third_party/webpagereplay/certutils.py | 256 - .../third_party/webpagereplay/httparchive.py | 1022 - .../third_party/webpagereplay/httparchive_test.py | 442 - .../third_party/webpagereplay/httpclient.py | 501 - .../third_party/webpagereplay/httpproxy.py | 437 - .../third_party/webpagereplay/httpproxy_test.py | 189 - .../telemetry/third_party/webpagereplay/replay.py | 556 - .../third_party/webpagereplay/replay_test.py | 89 - .../third_party/webpagereplay/script_injector.py | 89 - .../webpagereplay/script_injector_test.py | 104 - catapult/third_party/polymer/bower.json | 35 +- .../polymer/components/core-a11y-keys/.bower.json | 28 - .../polymer/components/core-a11y-keys/README.md | 4 - .../polymer/components/core-a11y-keys/bower.json | 18 - .../components/core-a11y-keys/core-a11y-keys.html | 342 - .../polymer/components/core-a11y-keys/demo.html | 41 - .../polymer/components/core-animation/.bower.json | 19 - .../polymer/components/core-animation/README.md | 4 - .../polymer/components/core-animation/bower.json | 9 - .../core-animation/core-animation-group.html | 169 - .../components/core-animation/core-animation.html | 525 - .../polymer/components/core-animation/demo.html | 193 - .../polymer/components/core-animation/index.html | 22 - .../components/core-animation/test/index.html | 24 - .../components/core-animation/web-animations.html | 10 - .../polymer/components/core-collapse/.bower.json | 21 - .../polymer/components/core-collapse/README.md | 4 - .../polymer/components/core-collapse/bower.json | 11 - .../components/core-collapse/core-collapse.css | 16 - .../components/core-collapse/core-collapse.html | 298 - .../polymer/components/core-collapse/demo.html | 75 - .../components/core-collapse/test/basic.html | 85 - .../components/core-collapse/test/index.html | 24 - .../components/core-component-page/demo.html | 46 +- .../polymer/components/core-dropdown/.bower.json | 25 - .../polymer/components/core-dropdown/README.md | 6 - .../polymer/components/core-dropdown/bower.json | 15 - .../core-dropdown/core-dropdown-base.html | 119 - .../components/core-dropdown/core-dropdown.html | 313 - .../polymer/components/core-dropdown/demo.html | 440 - .../polymer/components/core-dropdown/index.html | 22 - .../components/core-dropdown/test/basic.html | 245 - .../components/core-dropdown/test/index.html | 24 - .../polymer/components/core-focusable/.bower.json | 18 - .../polymer/components/core-focusable/README.md | 6 - .../polymer/components/core-focusable/bower.json | 8 - .../components/core-focusable/core-focusable.html | 4 - .../components/core-focusable/core-focusable.js | 134 - .../polymer/components/core-focusable/demo.html | 109 - .../components/core-focusable/polymer-mixin.js | 35 - .../components/core-icon-button/.bower.json | 18 - .../polymer/components/core-icon-button/README.md | 4 - .../polymer/components/core-icon-button/bower.json | 8 - .../core-icon-button/core-icon-button.css | 75 - .../core-icon-button/core-icon-button.html | 81 - .../polymer/components/core-icon-button/demo.html | 35 - .../polymer/components/core-icon-button/index.html | 22 - .../components/core-icon-button/metadata.html | 20 - .../polymer/components/core-icon/.bower.json | 19 - .../polymer/components/core-icon/README.md | 4 - .../polymer/components/core-icon/bower.json | 9 - .../polymer/components/core-icon/core-icon.css | 16 - .../polymer/components/core-icon/core-icon.html | 201 - .../polymer/components/core-icon/demo.html | 44 - .../polymer/components/core-icon/index.html | 22 - .../polymer/components/core-icon/metadata.html | 21 - .../polymer/components/core-icons/.bower.json | 24 - .../polymer/components/core-icons/.gitignore | 2 - .../polymer/components/core-icons/README.md | 8 - .../polymer/components/core-icons/av-icons.html | 65 - .../polymer/components/core-icons/bower.json | 14 - .../components/core-icons/communication-icons.html | 54 - .../polymer/components/core-icons/core-icons.html | 278 - .../polymer/components/core-icons/demo.html | 98 - .../components/core-icons/device-icons.html | 90 - .../components/core-icons/editor-icons.html | 67 - .../components/core-icons/hardware-icons.html | 56 - .../polymer/components/core-icons/image-icons.html | 152 - .../polymer/components/core-icons/index.html | 22 - .../polymer/components/core-icons/maps-icons.html | 70 - .../components/core-icons/notification-icons.html | 49 - .../components/core-icons/social-icons.html | 39 - .../components/core-iconset-svg/.bower.json | 19 - .../polymer/components/core-iconset-svg/README.md | 7 - .../polymer/components/core-iconset-svg/bower.json | 9 - .../core-iconset-svg/core-iconset-svg.html | 168 - .../polymer/components/core-iconset-svg/demo.html | 66 - .../polymer/components/core-iconset-svg/index.html | 22 - .../core-iconset-svg/svg-sample-icons.html | 68 - .../polymer/components/core-iconset/.bower.json | 20 - .../polymer/components/core-iconset/README.md | 4 - .../polymer/components/core-iconset/bower.json | 10 - .../components/core-iconset/core-iconset.html | 241 - .../polymer/components/core-iconset/demo.html | 62 - .../polymer/components/core-iconset/index.html | 22 - .../components/core-iconset/my-icons-big.png | Bin 35734 -> 0 bytes .../polymer/components/core-iconset/my-icons.png | Bin 2653 -> 0 bytes .../polymer/components/core-input/.bower.json | 20 - .../polymer/components/core-input/README.md | 5 - .../polymer/components/core-input/bower.json | 10 - .../polymer/components/core-input/core-input.css | 41 - .../polymer/components/core-input/core-input.html | 148 - .../polymer/components/core-input/demo.html | 63 - .../polymer/components/core-input/index.html | 22 - .../polymer/components/core-input/metadata.html | 23 - .../polymer/components/core-input/test/a11y.html | 55 - .../polymer/components/core-input/test/basic.html | 60 - .../polymer/components/core-input/test/index.html | 25 - .../polymer/components/core-item/.bower.json | 19 - .../polymer/components/core-item/README.md | 4 - .../polymer/components/core-item/bower.json | 9 - .../polymer/components/core-item/core-item.css | 45 - .../polymer/components/core-item/core-item.html | 73 - .../polymer/components/core-item/demo.html | 92 - .../polymer/components/core-item/index.html | 22 - .../polymer/components/core-item/metadata.html | 24 - .../components/core-media-query/.bower.json | 18 + .../polymer/components/core-media-query/README.md | 7 + .../polymer/components/core-media-query/bower.json | 8 + .../core-media-query/core-media-query.html | 87 + .../polymer/components/core-media-query/demo.html | 44 + .../index.html | 0 .../polymer/components/core-menu/.bower.json | 21 - .../polymer/components/core-menu/README.md | 4 - .../polymer/components/core-menu/bower.json | 11 - .../polymer/components/core-menu/core-menu.css | 18 - .../polymer/components/core-menu/core-menu.html | 73 - .../polymer/components/core-menu/core-submenu.css | 43 - .../polymer/components/core-menu/core-submenu.html | 126 - .../polymer/components/core-menu/demo.html | 101 - .../polymer/components/core-menu/index.html | 22 - .../polymer/components/core-menu/metadata.html | 62 - .../polymer/components/core-meta/.bower.json | 18 - .../polymer/components/core-meta/README.md | 6 - .../polymer/components/core-meta/bower.json | 8 - .../polymer/components/core-meta/core-meta.html | 145 - .../polymer/components/core-meta/demo.html | 58 - .../polymer/components/core-meta/index.html | 22 - .../polymer/components/core-overlay/.bower.json | 20 - .../polymer/components/core-overlay/README.md | 4 - .../polymer/components/core-overlay/bower.json | 10 - .../components/core-overlay/core-key-helper.html | 22 - .../core-overlay/core-overlay-layer.html | 116 - .../components/core-overlay/core-overlay.html | 776 - .../polymer/components/core-overlay/demo.html | 155 - .../polymer/components/core-overlay/gulpfile.js | 2 - .../polymer/components/core-overlay/index.html | 22 - .../tests/html/core-overlay-basic.html | 127 - .../html/core-overlay-positioning-margin.html | 153 - .../tests/html/core-overlay-positioning.html | 167 - .../tests/html/core-overlay-quick-close.html | 45 - .../tests/html/core-overlay-scroll.html | 130 - .../components/core-overlay/tests/js/htmltests.js | 7 - .../components/core-overlay/tests/runner.html | 14 - .../components/core-overlay/tests/tests.json | 6 - .../polymer/components/core-range/.bower.json | 19 - .../polymer/components/core-range/README.md | 2 - .../polymer/components/core-range/bower.json | 9 - .../polymer/components/core-range/core-range.html | 108 - .../polymer/components/core-range/demo.html | 74 - .../polymer/components/core-range/index.html | 22 - .../polymer/components/core-range/test/basic.html | 103 - .../polymer/components/core-range/test/index.html | 24 - .../polymer/components/core-resizable/.bower.json | 18 - .../polymer/components/core-resizable/README.md | 4 - .../polymer/components/core-resizable/bower.json | 8 - .../components/core-resizable/core-resizable.html | 248 - .../polymer/components/core-resizable/index.html | 22 - .../components/core-resizable/test/basic.html | 504 - .../components/core-resizable/test/index.html | 16 - .../core-resizable/test/test-elements.html | 66 - .../polymer/components/core-selection/.bower.json | 21 - .../polymer/components/core-selection/README.md | 4 - .../polymer/components/core-selection/bower.json | 11 - .../components/core-selection/core-selection.html | 149 - .../polymer/components/core-selection/demo.html | 59 - .../polymer/components/core-selection/index.html | 22 - .../components/core-selection/test/basic.html | 62 - .../components/core-selection/test/index.html | 25 - .../components/core-selection/test/multi.html | 63 - .../polymer/components/core-selector/.bower.json | 22 - .../polymer/components/core-selector/.gitignore | 2 - .../polymer/components/core-selector/README.md | 4 - .../polymer/components/core-selector/bower.json | 12 - .../components/core-selector/core-selector.html | 548 - .../polymer/components/core-selector/demo.html | 106 - .../polymer/components/core-selector/index.html | 22 - .../polymer/components/core-selector/metadata.html | 20 - .../core-selector/test/activate-event.html | 63 - .../components/core-selector/test/basic.html | 126 - .../components/core-selector/test/content.html | 101 - .../components/core-selector/test/index.html | 30 - .../components/core-selector/test/multi.html | 115 - .../core-selector/test/next-previous.html | 113 - .../core-selector/test/selected-attr-prop.html | 62 - .../core-selector/test/template-repeat.html | 63 - .../polymer/components/core-style/.bower.json | 18 - .../polymer/components/core-style/README.md | 4 - .../polymer/components/core-style/bower.json | 8 - .../polymer/components/core-style/core-style.html | 387 - .../polymer/components/core-style/demo.html | 58 - .../polymer/components/core-style/elements.html | 55 - .../polymer/components/core-style/index.html | 22 - .../polymer/components/core-style/my-theme.html | 73 - .../polymer/components/core-tooltip/README.md | 4 + .../polymer/components/core-tooltip/bower.json | 13 + .../components/core-tooltip/core-tooltip.css | 104 + .../components/core-tooltip/core-tooltip.html | 217 + .../polymer/components/core-tooltip/demo.html | 211 + .../polymer/components/core-tooltip/index.html | 23 + .../polymer/components/core-tooltip/metadata.html | 20 + .../polymer/components/core-transition/.bower.json | 19 - .../polymer/components/core-transition/README.md | 2 - .../polymer/components/core-transition/bower.json | 9 - .../core-transition/core-transition-css.html | 220 - .../core-transition/core-transition-overlay.css | 46 - .../core-transition/core-transition.html | 140 - .../polymer/components/core-transition/demo.html | 87 - .../polymer/components/core-transition/index.html | 22 - .../polymer/components/font-roboto/.bower.json | 33 +- .../polymer/components/font-roboto/README.md | 1 + .../polymer/components/font-roboto/bower.json | 22 + .../polymer/components/font-roboto/roboto.html | 6 +- .../components/iron-a11y-announcer/CONTRIBUTING.md | 72 + .../components/iron-a11y-announcer/README.md | 49 + .../components/iron-a11y-announcer/bower.json | 33 + .../components/iron-a11y-announcer/demo/index.html | 38 + .../iron-a11y-announcer/demo/x-announces.html | 50 + .../components/iron-a11y-announcer/index.html | 28 + .../iron-a11y-announcer/iron-a11y-announcer.html | 125 + .../components/iron-a11y-announcer/test/index.html | 26 + .../test/iron-a11y-announcer.html | 56 + .../components/iron-a11y-keys-behavior/.bower.json | 43 + .../components/iron-a11y-keys-behavior/.gitignore | 1 + .../components/iron-a11y-keys-behavior/.travis.yml | 23 + .../iron-a11y-keys-behavior/CONTRIBUTING.md | 77 + .../components/iron-a11y-keys-behavior/README.md | 58 + .../components/iron-a11y-keys-behavior/bower.json | 33 + .../iron-a11y-keys-behavior/demo/index.html | 24 + .../iron-a11y-keys-behavior/demo/x-key-aware.html | 104 + .../components/iron-a11y-keys-behavior/index.html | 24 + .../iron-a11y-keys-behavior.html | 492 + .../iron-a11y-keys-behavior/test/basic-test.html | 446 + .../iron-a11y-keys-behavior/test/index.html | 28 + .../components/iron-autogrow-textarea/.bower.json | 48 + .../components/iron-autogrow-textarea/.gitignore | 1 + .../components/iron-autogrow-textarea/.travis.yml | 25 + .../iron-autogrow-textarea/CONTRIBUTING.md | 77 + .../components/iron-autogrow-textarea/README.md | 44 + .../components/iron-autogrow-textarea/bower.json | 39 + .../iron-autogrow-textarea/demo/index.html | 111 + .../components/iron-autogrow-textarea/hero.svg | 33 + .../components/iron-autogrow-textarea/index.html | 30 + .../iron-autogrow-textarea.html | 353 + .../iron-autogrow-textarea/test/basic.html | 190 + .../iron-autogrow-textarea/test/index.html | 24 + .../polymer/components/iron-behaviors/.bower.json | 42 + .../iron-behaviors/.github/ISSUE_TEMPLATE.md | 33 + .../polymer/components/iron-behaviors/.gitignore | 1 + .../polymer/components/iron-behaviors/.travis.yml | 23 + .../components/iron-behaviors/CONTRIBUTING.md | 77 + .../polymer/components/iron-behaviors/README.md | 22 + .../polymer/components/iron-behaviors/bower.json | 32 + .../components/iron-behaviors/demo/index.html | 48 + .../iron-behaviors/demo/simple-button.html | 71 + .../polymer/components/iron-behaviors/index.html | 27 + .../iron-behaviors/iron-button-state.html | 228 + .../iron-behaviors/iron-control-state.html | 110 + .../iron-behaviors/test/active-state.html | 280 + .../iron-behaviors/test/disabled-state.html | 82 + .../iron-behaviors/test/focused-state.html | 161 + .../components/iron-behaviors/test/index.html | 27 + .../iron-behaviors/test/test-elements.html | 91 + .../iron-checked-element-behavior/.bower.json | 43 + .../iron-checked-element-behavior/.gitignore | 1 + .../iron-checked-element-behavior/.travis.yml | 22 + .../iron-checked-element-behavior/CONTRIBUTING.md | 72 + .../iron-checked-element-behavior/README.md | 25 + .../iron-checked-element-behavior/bower.json | 34 + .../iron-checked-element-behavior/demo/index.html | 39 + .../demo/simple-checkbox.html | 64 + .../iron-checked-element-behavior/index.html | 30 + .../iron-checked-element-behavior.html | 120 + .../iron-checked-element-behavior/test/basic.html | 152 + .../iron-checked-element-behavior/test/index.html | 31 + .../test/simple-checkbox.html | 26 + .../polymer/components/iron-collapse/.bower.json | 43 + .../polymer/components/iron-collapse/.gitignore | 1 + .../polymer/components/iron-collapse/.travis.yml | 23 + .../components/iron-collapse/CONTRIBUTING.md | 77 + .../polymer/components/iron-collapse/README.md | 58 + .../polymer/components/iron-collapse/bower.json | 34 + .../components/iron-collapse/demo/index.html | 104 + .../polymer/components/iron-collapse/hero.svg | 23 + .../polymer/components/iron-collapse/index.html | 31 + .../components/iron-collapse/iron-collapse.html | 285 + .../components/iron-collapse/test/a11y.html | 74 + .../components/iron-collapse/test/basic.html | 147 + .../components/iron-collapse/test/flex.html | 143 + .../components/iron-collapse/test/horizontal.html | 87 + .../components/iron-collapse/test/index.html | 35 + .../components/iron-collapse/test/nested.html | 119 + .../polymer/components/iron-dropdown/.bower.json | 48 + .../polymer/components/iron-dropdown/.gitignore | 1 + .../polymer/components/iron-dropdown/.travis.yml | 23 + .../components/iron-dropdown/CONTRIBUTING.md | 77 + .../polymer/components/iron-dropdown/README.md | 46 + .../polymer/components/iron-dropdown/bower.json | 39 + .../iron-dropdown/demo/grow-height-animation.html | 36 + .../components/iron-dropdown/demo/index.html | 160 + .../components/iron-dropdown/demo/x-select.html | 80 + .../polymer/components/iron-dropdown/index.html | 24 + .../iron-dropdown-scroll-manager.html | 233 + .../components/iron-dropdown/iron-dropdown.html | 275 + .../components/iron-dropdown/test/index.html | 28 + .../test/iron-dropdown-scroll-manager.html | 152 + .../iron-dropdown/test/iron-dropdown.html | 416 + .../iron-dropdown/test/x-scrollable-element.html | 27 + .../components/iron-fit-behavior/.bower.json | 41 + .../components/iron-fit-behavior/.gitignore | 1 + .../components/iron-fit-behavior/.travis.yml | 23 + .../components/iron-fit-behavior/CONTRIBUTING.md | 77 + .../polymer/components/iron-fit-behavior/README.md | 57 + .../components/iron-fit-behavior/bower.json | 31 + .../components/iron-fit-behavior/demo/index.html | 166 + .../iron-fit-behavior/demo/simple-fit.html | 42 + .../components/iron-fit-behavior/index.html | 30 + .../iron-fit-behavior/iron-fit-behavior.html | 594 + .../components/iron-fit-behavior/test/index.html | 31 + .../iron-fit-behavior/test/iron-fit-behavior.html | 909 + .../iron-fit-behavior/test/test-fit.html | 42 + .../components/iron-flex-layout/.bower.json | 41 + .../polymer/components/iron-flex-layout/.gitignore | 2 + .../components/iron-flex-layout/.travis.yml | 25 + .../components/iron-flex-layout/CONTRIBUTING.md | 77 + .../polymer/components/iron-flex-layout/README.md | 55 + .../polymer/components/iron-flex-layout/bower.json | 31 + .../iron-flex-layout/classes/iron-flex-layout.html | 311 + .../classes/iron-shadow-flex-layout.html | 307 + .../components/iron-flex-layout/demo/index.html | 396 + .../polymer/components/iron-flex-layout/index.html | 24 + .../iron-flex-layout/iron-flex-layout-classes.html | 431 + .../iron-flex-layout/iron-flex-layout.html | 399 + .../components/iron-flex-layout/test/index.html | 31 + .../test/iron-flex-layout-classes.html | 412 + .../iron-flex-layout/test/iron-flex-layout.html | 434 + .../iron-form-element-behavior/.bower.json | 41 + .../iron-form-element-behavior/.gitignore | 1 + .../iron-form-element-behavior/.travis.yml | 22 + .../iron-form-element-behavior/CONTRIBUTING.md | 72 + .../iron-form-element-behavior/README.md | 23 + .../iron-form-element-behavior/bower.json | 31 + .../iron-form-element-behavior/demo/index.html | 67 + .../demo/simple-element.html | 27 + .../demo/simple-form.html | 53 + .../iron-form-element-behavior/index.html | 30 + .../iron-form-element-behavior.html | 86 + .../iron-form-element-behavior/test/basic.html | 71 + .../iron-form-element-behavior/test/index.html | 24 + .../test/simple-element.html | 23 + .../test/simple-form.html | 19 + .../polymer/components/iron-icon/.bower.json | 45 + .../polymer/components/iron-icon/.gitignore | 1 + .../polymer/components/iron-icon/.travis.yml | 25 + .../polymer/components/iron-icon/CONTRIBUTING.md | 77 + .../polymer/components/iron-icon/README.md | 92 + .../polymer/components/iron-icon/bower.json | 35 + .../polymer/components/iron-icon/demo/async.html | 62 + .../polymer/components/iron-icon/demo/index.html | 48 + .../polymer/components/iron-icon/demo/location.png | Bin 0 -> 324 bytes .../polymer/components/iron-icon/hero.svg | 19 + .../polymer/components/iron-icon/index.html | 26 + .../polymer/components/iron-icon/iron-icon.html | 207 + .../polymer/components/iron-icon/test/index.html | 27 + .../components/iron-icon/test/iron-icon.html | 220 + .../polymer/components/iron-icons/.bower.json | 47 + .../polymer/components/iron-icons/.gitignore | 3 + .../polymer/components/iron-icons/.travis.yml | 25 + .../polymer/components/iron-icons/CONTRIBUTING.md | 72 + .../polymer/components/iron-icons/README.md | 44 + .../polymer/components/iron-icons/av-icons.html | 88 + .../polymer/components/iron-icons/bower.json | 38 + .../components/iron-icons/communication-icons.html | 64 + .../polymer/components/iron-icons/demo/index.html | 132 + .../components/iron-icons/device-icons.html | 94 + .../components/iron-icons/editor-icons.html | 76 + .../components/iron-icons/hardware-icons.html | 63 + .../polymer/components/iron-icons/hero.svg | 35 + .../polymer/components/iron-icons/image-icons.html | 169 + .../polymer/components/iron-icons/index.html | 25 + .../polymer/components/iron-icons/iron-icons.html | 338 + .../polymer/components/iron-icons/maps-icons.html | 76 + .../components/iron-icons/notification-icons.html | 66 + .../components/iron-icons/places-icons.html | 33 + .../components/iron-icons/social-icons.html | 40 + .../components/iron-iconset-svg/.bower.json | 43 + .../polymer/components/iron-iconset-svg/.gitignore | 1 + .../components/iron-iconset-svg/.travis.yml | 28 + .../components/iron-iconset-svg/CONTRIBUTING.md | 72 + .../polymer/components/iron-iconset-svg/README.md | 50 + .../polymer/components/iron-iconset-svg/bower.json | 33 + .../components/iron-iconset-svg/demo/index.html | 70 + .../iron-iconset-svg/demo/svg-sample-icons.html | 81 + .../polymer/components/iron-iconset-svg/index.html | 26 + .../iron-iconset-svg/iron-iconset-svg.html | 194 + .../components/iron-iconset-svg/test/index.html | 30 + .../iron-iconset-svg/test/iron-iconset-svg.html | 145 + .../iron-image/.github/ISSUE_TEMPLATE.md | 33 + .../polymer/components/iron-image/.gitignore | 1 + .../polymer/components/iron-image/.travis.yml | 23 + .../polymer/components/iron-image/CONTRIBUTING.md | 77 + .../polymer/components/iron-image/README.md | 86 + .../polymer/components/iron-image/bower.json | 33 + .../polymer/components/iron-image/demo/index.html | 266 + .../polymer/components/iron-image/demo/loading.png | Bin 0 -> 2183 bytes .../polymer/components/iron-image/demo/polymer.svg | 175 + .../polymer/components/iron-image/index.html | 24 + .../polymer/components/iron-image/iron-image.html | 403 + .../polymer/components/iron-image/test/index.html | 23 + .../components/iron-image/test/iron-image.html | 338 + .../polymer/components/iron-input/.bower.json | 44 + .../polymer/components/iron-input/.gitignore | 1 + .../polymer/components/iron-input/.travis.yml | 23 + .../polymer/components/iron-input/CONTRIBUTING.md | 77 + .../polymer/components/iron-input/README.md | 59 + .../polymer/components/iron-input/bower.json | 35 + .../polymer/components/iron-input/demo/index.html | 87 + .../polymer/components/iron-input/hero.svg | 19 + .../polymer/components/iron-input/index.html | 30 + .../polymer/components/iron-input/iron-input.html | 306 + .../components/iron-input/test/disabled-input.html | 32 + .../polymer/components/iron-input/test/index.html | 24 + .../components/iron-input/test/iron-input.html | 281 + .../components/iron-input/test/letters-only.html | 30 + .../components/iron-menu-behavior/.bower.json | 46 + .../components/iron-menu-behavior/.gitignore | 1 + .../components/iron-menu-behavior/.travis.yml | 23 + .../components/iron-menu-behavior/CONTRIBUTING.md | 77 + .../components/iron-menu-behavior/README.md | 30 + .../components/iron-menu-behavior/bower.json | 37 + .../components/iron-menu-behavior/demo/index.html | 114 + .../iron-menu-behavior/demo/simple-menu.html | 52 + .../iron-menu-behavior/demo/simple-menubar.html | 56 + .../components/iron-menu-behavior/index.html | 30 + .../iron-menu-behavior/iron-menu-behavior.html | 334 + .../iron-menu-behavior/iron-menubar-behavior.html | 81 + .../components/iron-menu-behavior/test/index.html | 33 + .../test/iron-menu-behavior.html | 385 + .../test/iron-menubar-behavior.html | 162 + .../iron-menu-behavior/test/test-menu.html | 46 + .../iron-menu-behavior/test/test-menubar.html | 46 + .../polymer/components/iron-meta/.bower.json | 39 + .../polymer/components/iron-meta/.gitignore | 1 + .../polymer/components/iron-meta/.travis.yml | 28 + .../polymer/components/iron-meta/CONTRIBUTING.md | 72 + .../polymer/components/iron-meta/README.md | 93 + .../polymer/components/iron-meta/bower.json | 29 + .../polymer/components/iron-meta/demo/index.html | 46 + .../polymer/components/iron-meta/hero.svg | 33 + .../polymer/components/iron-meta/index.html | 27 + .../polymer/components/iron-meta/iron-meta.html | 333 + .../polymer/components/iron-meta/test/basic.html | 48 + .../polymer/components/iron-meta/test/index.html | 30 + .../components/iron-meta/test/iron-meta.html | 195 + .../components/iron-overlay-behavior/.bower.json | 47 + .../.github/ISSUE_TEMPLATE.md | 33 + .../components/iron-overlay-behavior/.gitignore | 1 + .../components/iron-overlay-behavior/.travis.yml | 23 + .../iron-overlay-behavior/CONTRIBUTING.md | 77 + .../components/iron-overlay-behavior/README.md | 71 + .../components/iron-overlay-behavior/bower.json | 37 + .../iron-overlay-behavior/demo/index.html | 179 + .../iron-overlay-behavior/demo/simple-overlay.html | 49 + .../components/iron-overlay-behavior/index.html | 30 + .../iron-overlay-backdrop.html | 168 + .../iron-overlay-behavior.html | 628 + .../iron-overlay-manager.html | 398 + .../iron-overlay-behavior/test/index.html | 31 + .../test/iron-overlay-backdrop.html | 85 + .../test/iron-overlay-behavior.html | 1239 + .../iron-overlay-behavior/test/test-buttons.html | 40 + .../test/test-menu-button.html | 38 + .../iron-overlay-behavior/test/test-overlay.html | 102 + .../iron-overlay-behavior/test/test-overlay2.html | 55 + .../components/iron-range-behavior/.bower.json | 39 + .../components/iron-range-behavior/.gitignore | 1 + .../components/iron-range-behavior/CONTRIBUTING.md | 77 + .../components/iron-range-behavior/README.md | 24 + .../components/iron-range-behavior/bower.json | 29 + .../components/iron-range-behavior/demo/index.html | 79 + .../components/iron-range-behavior/index.html | 24 + .../iron-range-behavior/iron-range-behavior.html | 121 + .../components/iron-range-behavior/test/basic.html | 180 + .../components/iron-range-behavior/test/index.html | 24 + .../iron-range-behavior/test/x-progressbar.html | 19 + .../components/iron-resizable-behavior/.bower.json | 41 + .../components/iron-resizable-behavior/.gitignore | 1 + .../iron-resizable-behavior/CONTRIBUTING.md | 77 + .../components/iron-resizable-behavior/README.md | 36 + .../components/iron-resizable-behavior/bower.json | 31 + .../iron-resizable-behavior/demo/index.html | 29 + .../iron-resizable-behavior/demo/src/x-app.html | 114 + .../components/iron-resizable-behavior/index.html | 25 + .../iron-resizable-behavior.html | 195 + .../iron-resizable-behavior/test/basic.html | 223 + .../iron-resizable-behavior/test/index.html | 29 + .../test/iron-resizable-behavior.html | 88 + .../test/test-elements.html | 193 + .../polymer/components/iron-selector/.bower.json | 42 + .../iron-selector/.github/ISSUE_TEMPLATE.md | 33 + .../polymer/components/iron-selector/.gitignore | 2 + .../polymer/components/iron-selector/.travis.yml | 23 + .../components/iron-selector/CONTRIBUTING.md | 77 + .../polymer/components/iron-selector/README.md | 91 + .../polymer/components/iron-selector/bower.json | 33 + .../components/iron-selector/demo/index.html | 101 + .../polymer/components/iron-selector/index.html | 28 + .../iron-selector/iron-multi-selectable.html | 154 + .../components/iron-selector/iron-selectable.html | 388 + .../components/iron-selector/iron-selection.html | 119 + .../components/iron-selector/iron-selector.html | 87 + .../iron-selector/test/activate-event.html | 150 + .../test/attr-for-selected-elements.html | 30 + .../iron-selector/test/attr-for-selected.html | 229 + .../components/iron-selector/test/basic.html | 263 + .../iron-selector/test/content-element.html | 44 + .../components/iron-selector/test/content.html | 169 + .../iron-selector/test/excluded-local-names.html | 96 + .../components/iron-selector/test/index.html | 43 + .../components/iron-selector/test/multi.html | 375 + .../iron-selector/test/next-previous.html | 135 + .../components/iron-selector/test/numeric-ids.html | 73 + .../iron-selector/test/selected-attribute.html | 129 + .../iron-selector/test/template-repeat.html | 104 + .../iron-validatable-behavior/.bower.json | 42 + .../iron-validatable-behavior/.gitignore | 1 + .../iron-validatable-behavior/CONTRIBUTING.md | 77 + .../components/iron-validatable-behavior/README.md | 42 + .../iron-validatable-behavior/bower.json | 33 + .../iron-validatable-behavior/demo/cats-only.html | 46 + .../iron-validatable-behavior/demo/index.html | 71 + .../demo/validatable-input.html | 46 + .../iron-validatable-behavior/index.html | 30 + .../iron-validatable-behavior.html | 149 + .../iron-validatable-behavior/test/cats-only.html | 30 + .../iron-validatable-behavior/test/dogs-only.html | 30 + .../iron-validatable-behavior/test/index.html | 32 + .../test/iron-validatable-behavior.html | 88 + .../test/test-validatable.html | 29 + .../polymer/components/neon-animation/.bower.json | 61 + .../polymer/components/neon-animation/.gitignore | 1 + .../polymer/components/neon-animation/.travis.yml | 23 + .../components/neon-animation/CONTRIBUTING.md | 77 + .../polymer/components/neon-animation/README.md | 306 + .../animations/cascaded-animation.html | 95 + .../animations/fade-in-animation.html | 49 + .../animations/fade-out-animation.html | 49 + .../neon-animation/animations/hero-animation.html | 83 + .../animations/opaque-animation.html | 46 + .../animations/reverse-ripple-animation.html | 87 + .../animations/ripple-animation.html | 93 + .../animations/scale-down-animation.html | 65 + .../animations/scale-up-animation.html | 65 + .../animations/slide-down-animation.html | 59 + .../animations/slide-from-bottom-animation.html | 59 + .../animations/slide-from-left-animation.html | 60 + .../animations/slide-from-right-animation.html | 60 + .../animations/slide-from-top-animation.html | 59 + .../animations/slide-left-animation.html | 59 + .../animations/slide-right-animation.html | 59 + .../animations/slide-up-animation.html | 59 + .../animations/transform-animation.html | 70 + .../polymer/components/neon-animation/bower.json | 52 + .../components/neon-animation/demo/card/index.html | 166 + .../neon-animation/demo/card/x-card.html | 94 + .../neon-animation/demo/card/x-cards-list.html | 75 + .../neon-animation/demo/declarative/index.html | 132 + .../components/neon-animation/demo/doc/index.html | 70 + .../neon-animation/demo/doc/my-animatable.html | 68 + .../neon-animation/demo/doc/my-dialog.html | 94 + .../demo/dropdown/animated-dropdown.html | 90 + .../neon-animation/demo/dropdown/index.html | 54 + .../neon-animation/demo/grid/animated-grid.html | 164 + .../demo/grid/fullsize-page-with-card.html | 122 + .../components/neon-animation/demo/grid/index.html | 64 + .../components/neon-animation/demo/index.html | 45 + .../neon-animation/demo/list/full-view.html | 118 + .../components/neon-animation/demo/list/index.html | 35 + .../neon-animation/demo/list/list-demo.html | 102 + .../neon-animation/demo/list/list-view.html | 124 + .../neon-animation/demo/load/animated-grid.html | 146 + .../neon-animation/demo/load/full-page.html | 82 + .../components/neon-animation/demo/load/index.html | 48 + .../demo/reprojection/animated-grid.html | 167 + .../demo/reprojection/fullsize-page-with-card.html | 120 + .../neon-animation/demo/reprojection/index.html | 63 + .../demo/reprojection/reprojected-pages.html | 45 + .../neon-animation/demo/shared-styles.html | 47 + .../neon-animation/demo/tiles/circles-page.html | 107 + .../neon-animation/demo/tiles/index.html | 70 + .../neon-animation/demo/tiles/squares-page.html | 100 + .../neon-animation/guides/neon-animation.md | 314 + .../polymer/components/neon-animation/index.html | 30 + .../neon-animation/neon-animatable-behavior.html | 150 + .../components/neon-animation/neon-animatable.html | 57 + .../neon-animation/neon-animated-pages.html | 224 + .../neon-animation/neon-animation-behavior.html | 86 + .../neon-animation-runner-behavior.html | 116 + .../components/neon-animation/neon-animation.html | 18 + .../components/neon-animation/neon-animations.html | 29 + .../neon-shared-element-animatable-behavior.html | 43 + .../neon-shared-element-animation-behavior.html | 72 + .../components/neon-animation/test/index.html | 28 + .../neon-animated-pages-descendant-selection.html | 118 + .../test/neon-animated-pages-lazy.html | 73 + .../neon-animation/test/neon-animated-pages.html | 101 + .../neon-animation/test/test-resizable-pages.html | 58 + .../components/neon-animation/web-animations.html | 11 + .../components/paper-action-dialog/.bower.json | 25 - .../components/paper-action-dialog/.gitignore | 1 - .../components/paper-action-dialog/README.md | 4 - .../components/paper-action-dialog/bower.json | 15 - .../components/paper-action-dialog/demo.html | 236 - .../components/paper-action-dialog/index.html | 22 - .../components/paper-action-dialog/metadata.html | 20 - .../paper-autogrow-textarea.html | 162 - .../paper-action-dialog/paper-char-counter.html | 121 - .../paper-action-dialog/paper-input-decorator.css | 132 - .../paper-action-dialog/paper-input-decorator.html | 547 - .../paper-action-dialog/paper-input.html | 145 - .../components/paper-action-dialog/test/index.html | 26 - .../test/paper-autogrow-textarea.html | 146 - .../test/paper-input-decorator.html | 240 - .../paper-action-dialog/test/paper-input.html | 68 - .../components/paper-action-dialog/test/util.js | 15 - .../polymer/components/paper-behaviors/.bower.json | 51 + .../polymer/components/paper-behaviors/.gitignore | 1 + .../polymer/components/paper-behaviors/.travis.yml | 25 + .../components/paper-behaviors/CONTRIBUTING.md | 72 + .../polymer/components/paper-behaviors/README.md | 44 + .../polymer/components/paper-behaviors/bower.json | 42 + .../components/paper-behaviors/demo/index.html | 57 + .../paper-behaviors/demo/paper-button.html | 72 + .../paper-behaviors/demo/paper-radio-button.html | 119 + .../polymer/components/paper-behaviors/index.html | 26 + .../paper-behaviors/paper-button-behavior.html | 103 + .../paper-checked-element-behavior.html | 61 + .../paper-behaviors/paper-inky-focus-behavior.html | 55 + .../paper-behaviors/paper-ripple-behavior.html | 130 + .../components/paper-behaviors/test/index.html | 29 + .../test/paper-button-behavior.html | 113 + .../test/paper-checked-element-behavior.html | 94 + .../test/paper-radio-button-behavior.html | 58 + .../test/paper-ripple-behavior.html | 335 + .../paper-behaviors/test/shadowed-ripple.html | 55 + .../paper-behaviors/test/test-button.html | 34 + .../paper-behaviors/test/test-radio-button.html | 41 + .../polymer/components/paper-button/.bower.json | 54 +- .../polymer/components/paper-button/.gitignore | 1 + .../polymer/components/paper-button/.travis.yml | 23 + .../components/paper-button/CONTRIBUTING.md | 77 + .../polymer/components/paper-button/README.md | 96 +- .../polymer/components/paper-button/bower.json | 43 +- .../polymer/components/paper-button/demo.html | 157 - .../components/paper-button/demo/index.html | 138 + .../polymer/components/paper-button/index.html | 22 +- .../polymer/components/paper-button/metadata.html | 17 - .../components/paper-button/paper-button-base.html | 164 - .../components/paper-button/paper-button.html | 213 +- .../components/paper-button/test/index.html | 18 +- .../components/paper-button/test/paper-button.html | 132 +- .../polymer/components/paper-card/.gitignore | 1 + .../polymer/components/paper-card/.travis.yml | 23 + .../polymer/components/paper-card/CONTRIBUTING.md | 77 + .../polymer/components/paper-card/README.md | 65 + .../polymer/components/paper-card/bower.json | 41 + .../polymer/components/paper-card/demo/cafe.png | Bin 0 -> 256315 bytes .../polymer/components/paper-card/demo/donuts.png | Bin 0 -> 395250 bytes .../polymer/components/paper-card/demo/house.png | Bin 0 -> 376570 bytes .../polymer/components/paper-card/demo/index.html | 323 + .../polymer/components/paper-card/demo/travel.png | Bin 0 -> 364923 bytes .../polymer/components/paper-card/demo/trip.png | Bin 0 -> 283091 bytes .../polymer/components/paper-card/index.html | 28 + .../polymer/components/paper-card/paper-card.html | 226 + .../polymer/components/paper-card/test/basic.html | 87 + .../polymer/components/paper-card/test/index.html | 26 + .../components/paper-dialog-behavior/.bower.json | 49 + .../components/paper-dialog-behavior/.gitignore | 1 + .../components/paper-dialog-behavior/.travis.yml | 23 + .../paper-dialog-behavior/CONTRIBUTING.md | 77 + .../components/paper-dialog-behavior/README.md | 54 + .../components/paper-dialog-behavior/bower.json | 40 + .../paper-dialog-behavior/demo/index.html | 102 + .../paper-dialog-behavior/demo/simple-dialog.html | 39 + .../components/paper-dialog-behavior/hero.svg | 51 + .../components/paper-dialog-behavior/index.html | 30 + .../paper-dialog-behavior.html | 140 + .../paper-dialog-behavior/paper-dialog-common.css | 57 + .../paper-dialog-shared-styles.html | 83 + .../paper-dialog-behavior/test/index.html | 31 + .../test/paper-dialog-behavior.html | 408 + .../paper-dialog-behavior/test/test-buttons.html | 30 + .../paper-dialog-behavior/test/test-dialog.html | 39 + .../polymer/components/paper-dialog/.bower.json | 51 +- .../polymer/components/paper-dialog/.gitignore | 2 +- .../polymer/components/paper-dialog/.travis.yml | 25 + .../components/paper-dialog/CONTRIBUTING.md | 77 + .../polymer/components/paper-dialog/README.md | 76 +- .../polymer/components/paper-dialog/bower.json | 40 +- .../polymer/components/paper-dialog/demo.html | 278 - .../components/paper-dialog/demo/index.html | 199 + .../polymer/components/paper-dialog/hero.svg | 58 + .../polymer/components/paper-dialog/index.html | 26 +- .../paper-dialog/paper-action-dialog.html | 104 - .../components/paper-dialog/paper-dialog-base.html | 81 - .../paper-dialog/paper-dialog-transition.css | 59 - .../paper-dialog/paper-dialog-transition.html | 27 - .../components/paper-dialog/paper-dialog.html | 165 +- .../components/paper-dialog/test/basic.html | 69 - .../components/paper-dialog/test/index.html | 31 + .../components/paper-dialog/test/paper-dialog.html | 49 + .../components/paper-dropdown-menu/.bower.json | 68 +- .../components/paper-dropdown-menu/.gitignore | 1 + .../components/paper-dropdown-menu/.travis.yml | 23 + .../components/paper-dropdown-menu/CONTRIBUTING.md | 77 + .../components/paper-dropdown-menu/README.md | 151 +- .../components/paper-dropdown-menu/bower.json | 57 +- .../components/paper-dropdown-menu/demo.html | 211 - .../components/paper-dropdown-menu/demo/index.html | 295 + .../components/paper-dropdown-menu/index.html | 20 +- .../paper-dropdown-menu-icons.html | 17 + .../paper-dropdown-menu-light.html | 576 + .../paper-dropdown-menu-shared-styles.html | 79 + .../paper-dropdown-menu/paper-dropdown-menu.css | 44 - .../paper-dropdown-menu/paper-dropdown-menu.html | 526 +- .../components/paper-dropdown-menu/test/basic.html | 115 - .../components/paper-dropdown-menu/test/index.html | 26 + .../test/paper-dropdown-menu-light.html | 182 + .../test/paper-dropdown-menu.html | 183 + .../polymer/components/paper-dropdown/.bower.json | 29 - .../polymer/components/paper-dropdown/README.md | 6 - .../polymer/components/paper-dropdown/bower.json | 19 - .../polymer/components/paper-dropdown/demo.html | 456 - .../polymer/components/paper-dropdown/index.html | 22 - .../paper-dropdown/paper-dropdown-transition.css | 15 - .../paper-dropdown/paper-dropdown-transition.html | 166 - .../components/paper-dropdown/paper-dropdown.html | 117 - .../polymer/components/paper-fab/README.md | 4 + .../polymer/components/paper-fab/bower.json | 16 + .../polymer/components/paper-fab/demo.html | 83 + .../{core-collapse => paper-fab}/index.html | 0 .../polymer/components/paper-fab/metadata.html | 36 + .../polymer/components/paper-fab/paper-fab.html | 180 + .../polymer/components/paper-fab/test/a11y.html | 66 + .../polymer/components/paper-fab/test/basic.html | 45 + .../polymer/components/paper-fab/test/index.html | 25 + .../components/paper-icon-button/.bower.json | 53 +- .../components/paper-icon-button/.gitignore | 1 + .../components/paper-icon-button/.travis.yml | 23 + .../components/paper-icon-button/CONTRIBUTING.md | 77 + .../polymer/components/paper-icon-button/README.md | 83 +- .../components/paper-icon-button/bower.json | 41 +- .../polymer/components/paper-icon-button/demo.html | 152 - .../components/paper-icon-button/demo/index.html | 103 + .../demo/paper-icon-button-light.html | 57 + .../components/paper-icon-button/index.html | 17 +- .../components/paper-icon-button/metadata.html | 21 - .../paper-icon-button/paper-icon-button-light.html | 91 + .../paper-icon-button/paper-icon-button.html | 164 +- .../components/paper-icon-button/test/a11y.html | 84 +- .../components/paper-icon-button/test/basic.html | 51 +- .../components/paper-icon-button/test/index.html | 19 +- .../polymer/components/paper-input/.bower.json | 63 +- .../polymer/components/paper-input/.gitignore | 2 +- .../polymer/components/paper-input/.travis.yml | 23 + .../polymer/components/paper-input/CONTRIBUTING.md | 77 + .../polymer/components/paper-input/README.md | 256 +- .../components/paper-input/all-imports.html | 12 + .../polymer/components/paper-input/bower.json | 54 +- .../polymer/components/paper-input/demo.html | 236 - .../polymer/components/paper-input/demo/index.html | 155 + .../components/paper-input/demo/ssn-input.html | 96 + .../components/paper-input/demo/ssn-validator.html | 27 + .../polymer/components/paper-input/hero.svg | 19 + .../polymer/components/paper-input/index.html | 24 +- .../polymer/components/paper-input/metadata.html | 20 - .../paper-input/paper-autogrow-textarea.html | 162 - .../components/paper-input/paper-char-counter.html | 121 - .../paper-input/paper-input-addon-behavior.html | 47 + .../paper-input/paper-input-behavior.html | 541 + .../paper-input/paper-input-char-counter.html | 99 + .../paper-input/paper-input-container.html | 621 + .../paper-input/paper-input-decorator.css | 132 - .../paper-input/paper-input-decorator.html | 547 - .../components/paper-input/paper-input-error.html | 94 + .../components/paper-input/paper-input.html | 253 +- .../components/paper-input/paper-textarea.html | 138 + .../polymer/components/paper-input/test/index.html | 28 +- .../components/paper-input/test/letters-only.html | 30 + .../paper-input/test/paper-autogrow-textarea.html | 146 - .../paper-input/test/paper-input-char-counter.html | 109 + .../paper-input/test/paper-input-container.html | 302 + .../paper-input/test/paper-input-decorator.html | 240 - .../paper-input/test/paper-input-error.html | 68 + .../components/paper-input/test/paper-input.html | 380 +- .../paper-input/test/paper-textarea.html | 219 + .../polymer/components/paper-input/test/util.js | 15 - .../polymer/components/paper-item/.bower.json | 59 +- .../polymer/components/paper-item/.gitignore | 1 + .../polymer/components/paper-item/.travis.yml | 23 + .../polymer/components/paper-item/CONTRIBUTING.md | 77 + .../polymer/components/paper-item/README.md | 166 +- .../polymer/components/paper-item/all-imports.html | 13 + .../polymer/components/paper-item/bower.json | 48 +- .../polymer/components/paper-item/demo.html | 105 - .../polymer/components/paper-item/demo/index.html | 191 + .../polymer/components/paper-item/index.html | 28 +- .../polymer/components/paper-item/metadata.html | 23 - .../components/paper-item/paper-icon-item.html | 86 + .../components/paper-item/paper-item-behavior.html | 36 + .../components/paper-item/paper-item-body.html | 83 + .../paper-item/paper-item-shared-styles.html | 70 + .../polymer/components/paper-item/paper-item.html | 183 +- .../polymer/components/paper-item/test/index.html | 31 + .../components/paper-item/test/paper-item.html | 218 + .../polymer/components/paper-listbox/README.md | 5 + .../polymer/components/paper-listbox/bower.json | 38 + .../components/paper-listbox/demo/index.html | 93 + .../polymer/components/paper-listbox/hero.svg | 35 + .../polymer/components/paper-listbox/index.html | 30 + .../components/paper-listbox/paper-listbox.html | 96 + .../components/paper-listbox/test/index.html | 34 + .../paper-listbox/test/paper-listbox.html | 64 + .../polymer/components/paper-material/.bower.json | 44 + .../polymer/components/paper-material/.gitignore | 1 + .../polymer/components/paper-material/.travis.yml | 25 + .../components/paper-material/CONTRIBUTING.md | 72 + .../polymer/components/paper-material/README.md | 35 + .../polymer/components/paper-material/bower.json | 35 + .../components/paper-material/demo/index.html | 84 + .../polymer/components/paper-material/index.html | 30 + .../paper-material-shared-styles.html | 42 + .../components/paper-material/paper-material.html | 78 + .../components/paper-material/test/index.html | 24 + .../paper-material/test/paper-material.html | 88 + .../components/paper-menu-button/.bower.json | 55 + .../components/paper-menu-button/.gitignore | 1 + .../components/paper-menu-button/.travis.yml | 23 + .../components/paper-menu-button/CONTRIBUTING.md | 77 + .../polymer/components/paper-menu-button/README.md | 69 + .../components/paper-menu-button/bower.json | 46 + .../components/paper-menu-button/demo/index.html | 203 + .../polymer/components/paper-menu-button/hero.svg | 39 + .../components/paper-menu-button/index.html | 24 + .../paper-menu-button-animations.html | 109 + .../paper-menu-button/paper-menu-button.html | 407 + .../components/paper-menu-button/test/index.html | 24 + .../paper-menu-button/test/paper-menu-button.html | 168 + .../polymer/components/paper-menu/.bower.json | 48 + .../polymer/components/paper-menu/.gitignore | 1 + .../polymer/components/paper-menu/.travis.yml | 25 + .../polymer/components/paper-menu/CONTRIBUTING.md | 72 + .../polymer/components/paper-menu/README.md | 113 + .../polymer/components/paper-menu/bower.json | 39 + .../polymer/components/paper-menu/demo/index.html | 150 + .../polymer/components/paper-menu/hero.svg | 35 + .../polymer/components/paper-menu/index.html | 30 + .../paper-menu/paper-menu-shared-styles.html | 47 + .../polymer/components/paper-menu/paper-menu.html | 102 + .../components/paper-menu/paper-submenu.html | 231 + .../polymer/components/paper-menu/test/index.html | 37 + .../components/paper-menu/test/paper-menu.html | 64 + .../components/paper-menu/test/paper-submenu.html | 203 + .../polymer/components/paper-progress/.bower.json | 45 +- .../polymer/components/paper-progress/.gitignore | 1 + .../polymer/components/paper-progress/.travis.yml | 25 + .../components/paper-progress/CONTRIBUTING.md | 77 + .../polymer/components/paper-progress/README.md | 96 +- .../polymer/components/paper-progress/bower.json | 33 +- .../polymer/components/paper-progress/demo.html | 113 - .../components/paper-progress/demo/index.html | 122 + .../polymer/components/paper-progress/hero.svg | 21 + .../polymer/components/paper-progress/index.html | 24 +- .../components/paper-progress/metadata.html | 17 - .../components/paper-progress/paper-progress.css | 68 - .../components/paper-progress/paper-progress.html | 367 +- .../components/paper-progress/test/basic.html | 148 + .../components/paper-progress/test/index.html | 24 + .../polymer/components/paper-ripple/.bower.json | 46 +- .../polymer/components/paper-ripple/.gitignore | 1 + .../polymer/components/paper-ripple/.travis.yml | 23 + .../components/paper-ripple/CONTRIBUTING.md | 77 + .../polymer/components/paper-ripple/README.md | 93 +- .../polymer/components/paper-ripple/bower.json | 34 +- .../polymer/components/paper-ripple/demo.html | 414 - .../components/paper-ripple/demo/index.html | 415 + .../polymer/components/paper-ripple/hero.svg | 30 + .../polymer/components/paper-ripple/index.html | 23 +- .../polymer/components/paper-ripple/metadata.html | 20 - .../components/paper-ripple/paper-ripple.html | 967 +- .../components/paper-ripple/test/index.html | 18 +- .../components/paper-ripple/test/paper-ripple.html | 253 + .../components/paper-ripple/test/position.html | 109 - .../polymer/components/paper-shadow/.bower.json | 21 - .../polymer/components/paper-shadow/README.md | 4 - .../polymer/components/paper-shadow/bower.json | 11 - .../polymer/components/paper-shadow/demo.html | 134 - .../polymer/components/paper-shadow/index.html | 22 - .../polymer/components/paper-shadow/metadata.html | 17 - .../components/paper-shadow/paper-shadow.css | 66 - .../components/paper-shadow/paper-shadow.html | 86 - .../components/paper-shadow/test/basic.html | 62 - .../components/paper-shadow/test/index.html | 24 - .../polymer/components/paper-spinner/.bower.json | 48 +- .../polymer/components/paper-spinner/.gitignore | 1 + .../polymer/components/paper-spinner/.travis.yml | 23 + .../components/paper-spinner/CONTRIBUTING.md | 77 + .../polymer/components/paper-spinner/README.md | 95 +- .../polymer/components/paper-spinner/bower.json | 37 +- .../polymer/components/paper-spinner/demo.html | 51 - .../components/paper-spinner/demo/index.html | 97 + .../polymer/components/paper-spinner/hero.svg | 27 + .../polymer/components/paper-spinner/index.html | 32 +- .../paper-spinner/paper-spinner-behavior.html | 87 + .../paper-spinner/paper-spinner-lite.html | 71 + .../paper-spinner/paper-spinner-styles.html | 341 + .../components/paper-spinner/paper-spinner.css | 323 - .../components/paper-spinner/paper-spinner.html | 180 +- .../components/paper-spinner/test/index.html | 31 + .../paper-spinner/test/paper-spinner.html | 86 + .../polymer/components/paper-styles/.bower.json | 42 + .../components/paper-styles/CONTRIBUTING.md | 77 + .../polymer/components/paper-styles/README.md | 49 + .../polymer/components/paper-styles/bower.json | 33 + .../components/paper-styles/classes/global.html | 96 + .../paper-styles/classes/shadow-layout.html | 302 + .../components/paper-styles/classes/shadow.html | 52 + .../paper-styles/classes/typography.html | 169 + .../polymer/components/paper-styles/color.html | 333 + .../components/paper-styles/default-theme.html | 72 + .../components/paper-styles/demo-pages.html | 72 + .../polymer/components/paper-styles/demo.css | 25 + .../components/paper-styles/demo/index.html | 339 + .../polymer/components/paper-styles/index.html | 24 + .../paper-styles/paper-styles-classes.html | 14 + .../components/paper-styles/paper-styles.html | 44 + .../polymer/components/paper-styles/shadow.html | 71 + .../components/paper-styles/typography.html | 169 + .../polymer/components/paper-toast/.bower.json | 45 + .../polymer/components/paper-toast/CONTRIBUTING.md | 77 + .../polymer/components/paper-toast/README.md | 72 + .../polymer/components/paper-toast/bower.json | 35 + .../polymer/components/paper-toast/demo.html | 63 + .../polymer/components/paper-toast/demo/index.html | 96 + .../polymer/components/paper-toast/hero.svg | 20 + .../polymer/components/paper-toast/index.html | 26 + .../polymer/components/paper-toast/metadata.html | 20 + .../polymer/components/paper-toast/paper-toast.css | 80 + .../components/paper-toast/paper-toast.html | 323 + .../polymer/components/paper-toast/test/basic.html | 243 + .../polymer/components/paper-toast/test/index.html | 31 + .../polymer/components/paper-tooltip/.bower.json | 45 + .../polymer/components/paper-tooltip/.gitignore | 1 + .../polymer/components/paper-tooltip/.travis.yml | 25 + .../components/paper-tooltip/CONTRIBUTING.md | 77 + .../polymer/components/paper-tooltip/README.md | 62 + .../polymer/components/paper-tooltip/bower.json | 36 + .../components/paper-tooltip/demo/index.html | 133 + .../components/paper-tooltip/demo/test-button.html | 37 + .../polymer/components/paper-tooltip/index.html | 28 + .../components/paper-tooltip/paper-tooltip.html | 372 + .../components/paper-tooltip/test/basic.html | 433 + .../components/paper-tooltip/test/index.html | 24 + .../components/paper-tooltip/test/test-button.html | 43 + .../polymer/components/polymer/.bower.json | 50 +- .../polymer/components/polymer/LICENSE.txt | 27 + .../polymer/components/polymer/README.md | 21 - .../polymer/components/polymer/bower.json | 43 +- .../polymer/components/polymer/build.log | 477 +- .../polymer/components/polymer/layout.html | 286 - .../polymer/components/polymer/polymer-micro.html | 715 + .../polymer/components/polymer/polymer-mini.html | 2164 + .../polymer/components/polymer/polymer.html | 5220 +- .../polymer/components/polymer/polymer.js | 11859 --- .../polymer/components/polymer/polymer.min.js | 14 - .../components/web-animations-js/.bower.json | 37 +- .../components/web-animations-js/.travis.yml | 11 - .../components/web-animations-js/Gruntfile.js | 279 - .../components/web-animations-js/History.md | 113 + .../polymer/components/web-animations-js/README.md | 67 +- .../components/web-animations-js/bower.json | 31 + .../web-animations-js/node_modules/chai/chai.js | 4800 - .../web-animations-js/node_modules/mocha/LICENSE | 22 - .../web-animations-js/node_modules/mocha/mocha.css | 270 - .../web-animations-js/node_modules/mocha/mocha.js | 5983 -- .../components/web-animations-js/package.json | 33 - .../web-animations-js/src/animation-constructor.js | 148 - .../web-animations-js/src/animation-node.js | 31 - .../components/web-animations-js/src/animation.js | 65 - .../src/apply-preserving-inline-style.js | 191 - .../components/web-animations-js/src/apply.js | 25 - .../web-animations-js/src/box-handler.js | 57 - .../web-animations-js/src/color-handler.js | 62 - .../web-animations-js/src/deprecation.js | 42 - .../components/web-animations-js/src/dev.js | 16 - .../web-animations-js/src/dimension-handler.js | 167 - .../web-animations-js/src/effect-callback.js | 87 - .../components/web-animations-js/src/effect.js | 110 - .../web-animations-js/src/element-animatable.js | 19 - .../web-animations-js/src/font-weight-handler.js | 42 - .../web-animations-js/src/group-constructors.js | 82 - .../web-animations-js/src/handler-utils.js | 177 - .../web-animations-js/src/interpolation.js | 49 - .../web-animations-js/src/matrix-decomposition.js | 452 - .../web-animations-js/src/matrix-interpolation.js | 130 - .../web-animations-js/src/normalize-keyframes.js | 259 - .../web-animations-js/src/number-handler.js | 72 - .../components/web-animations-js/src/player.js | 202 - .../web-animations-js/src/position-handler.js | 117 - .../src/property-interpolation.js | 62 - .../web-animations-js/src/property-names.js | 35 - .../components/web-animations-js/src/scope.js | 20 - .../web-animations-js/src/shadow-handler.js | 108 - .../web-animations-js/src/shape-handler.js | 85 - .../components/web-animations-js/src/tick.js | 149 - .../components/web-animations-js/src/timeline.js | 77 - .../web-animations-js/src/timing-utilities.js | 242 - .../web-animations-js/src/transform-handler.js | 262 - .../web-animations-js/src/visibility-handler.js | 29 - .../src/web-animations-next-player.js | 168 - .../components/web-animations-js/target-config.js | 124 - .../components/web-animations-js/target-loader.js | 13 - .../web-animations-js/templates/boilerplate | 13 - .../web-animations-js/templates/runner.html | 26 - .../templates/web-animations.html | 18 - .../web-animations-js/templates/web-animations.js | 21 - .../test/blink/2-keyframes-with-offsets.html | 56 - .../test/blink/3-keyframes-with-offsets.html | 147 - .../test/blink/add-keyframes.html | 33 - .../test/blink/eased-keyframes.html | 95 - .../test/blink/get-animation-players.html | 90 - .../test/blink/get-css-players.html | 40 - .../test/blink/insufficient-keyframes.html | 39 - .../background-color-interpolation.html | 46 - .../background-image-interpolation.html | 143 - .../background-position-interpolation.html | 69 - .../background-position-origin-interpolation.html | 142 - .../background-size-interpolation.html | 101 - .../interpolation/border-color-interpolation.html | 34 - .../border-image-outset-interpolation.html | 65 - .../border-image-slice-interpolation.html | 43 - .../border-image-source-interpolation.html | 83 - .../border-image-width-interpolation.html | 154 - .../interpolation/border-radius-interpolation.html | 48 - .../border-spacing-interpolation.html | 74 - .../interpolation/border-width-interpolation.html | 34 - .../blink/interpolation/bottom-interpolation.html | 33 - .../interpolation/box-shadow-interpolation.html | 64 - .../blink/interpolation/calc-interpolation.html | 92 - .../blink/interpolation/clip-interpolation.html | 93 - .../blink/interpolation/color-interpolation.html | 31 - .../blink/interpolation/filter-interpolation.html | 256 - .../blink/interpolation/flex-interpolation.html | 56 - .../interpolation/font-size-interpolation.html | 55 - .../interpolation/font-weight-interpolation.html | 93 - .../blink/interpolation/height-interpolation.html | 33 - .../blink/interpolation/left-interpolation.html | 34 - .../letter-spacing-interpolation.html | 32 - .../interpolation/line-height-interpolation.html | 188 - .../list-style-image-interpolation.html | 84 - .../blink/interpolation/margin-interpolation.html | 32 - .../interpolation/max-height-interpolation.html | 32 - .../interpolation/max-width-interpolation.html | 32 - .../interpolation/min-height-interpolation.html | 32 - .../interpolation/min-width-interpolation.html | 32 - .../object-position-interpolation.html | 84 - .../blink/interpolation/opacity-interpolation.html | 32 - .../blink/interpolation/orphans-interpolation.html | 28 - .../interpolation/outline-color-interpolation.html | 34 - .../outline-offset-interpolation.html | 35 - .../interpolation/outline-width-interpolation.html | 47 - .../blink/interpolation/padding-interpolation.html | 33 - .../interpolation/perspective-interpolation.html | 48 - .../perspective-origin-interpolation.html | 48 - .../interpolation/resources/interpolation-test.js | 303 - .../blink/interpolation/right-interpolation.html | 34 - .../blink/interpolation/shape-image-threshold.html | 21 - .../test/blink/interpolation/shape-margin.html | 21 - .../test/blink/interpolation/shape-outside.html | 86 - .../text-decoration-color-interpolation.html | 34 - .../interpolation/text-indent-interpolation.html | 30 - .../interpolation/text-shadow-interpolation.html | 33 - .../blink/interpolation/top-interpolation.html | 33 - .../transform-matrix-interpolation.html | 133 - .../transform-none-interpolation.html | 76 - .../transform-origin-interpolation.html | 38 - .../transform-perspective-interpolation.html | 75 - .../transform-rotate-interpolation.html | 140 - .../transform-scale-interpolation.html | 206 - .../transform-skew-interpolation.html | 62 - .../transform-translate-interpolation.html | 178 - .../vertical-align-interpolation.html | 56 - .../interpolation/viewport-unit-interpolation.html | 45 - .../interpolation/visibility-interpolation.html | 57 - .../blink/interpolation/widows-interpolation.html | 29 - .../blink/interpolation/width-interpolation.html | 56 - .../interpolation/word-spacing-interpolation.html | 30 - .../blink/interpolation/z-index-interpolation.html | 68 - .../blink/interpolation/zoom-iterpolation.html | 35 - .../test/blink/keyframe-properties.html | 53 - .../test/blink/keyframes-with-null-offsets.html | 41 - .../test/blink/out-of-order-keyframes.html | 26 - .../test/blink/resources/blue-100.png | Bin 92 -> 0 bytes .../test/blink/resources/green-100.png | Bin 92 -> 0 bytes .../test/blink/resources/green-20.png | Bin 137 -> 0 bytes .../test/blink/resources/keyframes-test.js | 33 - .../test/blink/resources/stripes-100.png | Bin 138 -> 0 bytes .../test/blink/resources/stripes-20.png | Bin 156 -> 0 bytes .../test/blink/same-offset-keyframes.html | 52 - .../test/blink/simple-keyframes.html | 45 - .../test/blink/testharness/testharness.css | 107 - .../test/blink/testharness/testharness.js | 1926 - .../test/blink/testharness/testharnessreport.js | 409 - .../test/js/animation-constructor.js | 80 - .../web-animations-js/test/js/animation-node.js | 114 - .../test/js/apply-preserving-inline-style.js | 72 - .../web-animations-js/test/js/box-handler.js | 70 - .../web-animations-js/test/js/color-handler.js | 23 - .../web-animations-js/test/js/dimension-handler.js | 74 - .../web-animations-js/test/js/effect-callback.js | 76 - .../components/web-animations-js/test/js/effect.js | 498 - .../test/js/group-constructors.js | 26 - .../test/js/group-player-finish-event.js | 87 - .../web-animations-js/test/js/group-player.js | 1041 - .../web-animations-js/test/js/interpolation.js | 16 - .../test/js/matrix-interpolation.js | 532 - .../web-animations-js/test/js/number-handler.js | 35 - .../test/js/player-finish-event.js | 79 - .../components/web-animations-js/test/js/player.js | 470 - .../test/js/property-interpolation.js | 30 - .../components/web-animations-js/test/js/tick.js | 16 - .../web-animations-js/test/js/timeline.js | 36 - .../components/web-animations-js/test/js/timing.js | 56 - .../web-animations-js/test/js/transform-handler.js | 171 - .../web-animations-js/test/karma-config-ci.js | 50 - .../web-animations-js/test/karma-config.js | 22 - .../test/resources/WebKitWeightWatcher100.ttf | Bin 5236 -> 0 bytes .../test/resources/WebKitWeightWatcher200.ttf | Bin 5236 -> 0 bytes .../test/resources/WebKitWeightWatcher300.ttf | Bin 5216 -> 0 bytes .../test/resources/WebKitWeightWatcher400.ttf | Bin 5164 -> 0 bytes .../test/resources/WebKitWeightWatcher500.ttf | Bin 5144 -> 0 bytes .../test/resources/WebKitWeightWatcher600.ttf | Bin 5180 -> 0 bytes .../test/resources/WebKitWeightWatcher700.ttf | Bin 5108 -> 0 bytes .../test/resources/WebKitWeightWatcher800.ttf | Bin 5216 -> 0 bytes .../test/resources/WebKitWeightWatcher900.ttf | Bin 5216 -> 0 bytes .../test/runner-web-animations-next-lite.html | 26 - .../test/runner-web-animations-next.html | 26 - .../test/runner-web-animations.html | 26 - .../components/web-animations-js/test/runner.js | 35 - .../web-animations-js/test/testharness-runner.html | 23 - .../web-animations-js/test/testharness-runner.js | 72 - .../web-animations-js/test/testharness-tests.js | 88 - .../web-animations-next-lite.dev.html | 44 - .../web-animations-next-lite.dev.js | 21 - .../web-animations-next-lite.min.js | 4 +- .../web-animations-next-lite.min.js.map | 2 +- .../web-animations-js/web-animations-next.dev.html | 49 - .../web-animations-js/web-animations-next.dev.js | 21 - .../web-animations-js/web-animations-next.min.js | 4 +- .../web-animations-next.min.js.map | 2 +- .../web-animations-js/web-animations.dev.html | 44 - .../web-animations-js/web-animations.dev.js | 21 - .../web-animations-js/web-animations.min.js | 4 +- .../web-animations-js/web-animations.min.js.map | 2 +- .../polymer/components/webcomponentsjs/.bower.json | 14 +- .../components/webcomponentsjs/CustomElements.js | 348 +- .../webcomponentsjs/CustomElements.min.js | 4 +- .../components/webcomponentsjs/HTMLImports.js | 352 +- .../components/webcomponentsjs/HTMLImports.min.js | 4 +- .../polymer/components/webcomponentsjs/README.md | 35 + .../components/webcomponentsjs/ShadowDOM.js | 274 +- .../components/webcomponentsjs/ShadowDOM.min.js | 9 +- .../polymer/components/webcomponentsjs/bower.json | 4 +- .../polymer/components/webcomponentsjs/build.log | 30 +- .../components/webcomponentsjs/package.json | 2 +- .../webcomponentsjs/webcomponents-lite.js | 686 +- .../webcomponentsjs/webcomponents-lite.min.js | 5 +- .../components/webcomponentsjs/webcomponents.js | 1184 +- .../webcomponentsjs/webcomponents.min.js | 12 +- .../py_vulcanize/py_vulcanize/generate.py | 5 - .../py_vulcanize/py_vulcanize/html_module.py | 52 +- .../py_vulcanize/html_module_unittest.py | 45 +- catapult/third_party/typ/README.chromium | 4 +- catapult/third_party/typ/typ/arg_parser.py | 22 + catapult/third_party/typ/typ/host.py | 2 +- catapult/third_party/typ/typ/runner.py | 17 +- .../third_party/typ/typ/tests/arg_parser_test.py | 31 + catapult/third_party/typ/typ/tests/main_test.py | 119 +- catapult/third_party/typ/typ/version.py | 2 +- catapult/third_party/vinn/bin/run_tests | 44 + catapult/third_party/vinn/bin/update_v8 | 74 +- catapult/third_party/vinn/run_test | 44 - .../vinn/third_party/v8/README.chromium | 2 +- .../vinn/third_party/v8/linux/x86_64/d8 | Bin 19975722 -> 22389941 bytes .../third_party/vinn/third_party/v8/mac/x86_64/d8 | Bin 20313972 -> 22927580 bytes .../vinn/third_party/v8/win/AMD64/d8.exe | Bin 8134144 -> 10140160 bytes .../vinn/third_party/v8/win/AMD64/icudt.dll | Bin 10210816 -> 10128896 bytes catapult/third_party/vinn/vinn/_vinn.py | 16 +- catapult/third_party/vinn/vinn/vinn_unittest.py | 2 +- catapult/trace_processor/OWNERS | 2 + catapult/trace_processor/bin/deploy_trace_uploader | 49 + catapult/trace_processor/bin/process_traces | 18 + .../experimental/bin/map_v8runtimecallstats | 66 + .../experimental/bin/visualize_traces | 38 + .../experimental/bin/wpt_downloader | 15 + .../mappers/long_running_tasks_mapper.html | 161 + .../experimental/mappers/reduce.html | 50 + .../mappers/scheduling/map_gesture_timing.html | 78 + .../scheduling/map_gesture_timing_test.html | 0 .../mappers/scheduling/map_input_blockers.html | 81 + .../scheduling/map_input_blockers_test.html | 0 .../mappers/scheduling/map_rendering_cost.html | 96 + .../scheduling/map_rendering_cost_test.html | 0 .../mappers/scheduling/map_wake_ups.html | 131 + .../mappers/scheduling/map_wake_ups_test.html | 0 .../experimental/mappers/slice_cost.html | 186 + .../mappers/task_info_map_function.html | 112 + .../mappers/task_info_map_function_test.html | 79 + .../experimental/mappers/test_mapper.html | 25 + .../experimental/mappers/thread_grouping.html | 111 + .../experimental/mappers/thread_grouping_test.html | 58 + .../experimental/mappers/trace_import_cost.html | 57 + .../mappers/trace_import_cost_test.html | 0 .../experimental/mappers/trace_stats.html | 74 + .../experimental/mappers/trace_stats_test.html | 42 + .../experimental/mappers/v8_callstats_dump.html | 86 + .../experimental/mappers/v8_map_function.html | 257 + .../experimental/visualize_traces/__init__.py | 0 .../visualize_traces/visualize_traces.py | 103 + .../experimental/wpt_downloader/__init__.py | 0 .../experimental/wpt_downloader/wpt_downloader.py | 72 + .../third_party/cloudstorage/COPYING | 0 .../third_party/cloudstorage/README.chromium | 0 .../third_party/cloudstorage/__init__.py | 0 .../third_party/cloudstorage/api_utils.py | 0 .../third_party/cloudstorage/cloudstorage_api.py | 0 .../third_party/cloudstorage/common.py | 0 .../third_party/cloudstorage/errors.py | 0 .../third_party/cloudstorage/rest_api.py | 0 .../third_party/cloudstorage/storage_api.py | 0 .../third_party/cloudstorage/test_utils.py | 0 .../trace_processor/trace_processor/__init__.py | 0 .../trace_processor/process_traces.py | 109 + .../trace_processor/trace_uploader/__init__.py | 0 catapult/trace_processor/trace_uploader/app.yaml | 20 + .../trace_uploader/appengine_config.py | 52 + .../trace_uploader}/cloud_config.py | 0 .../trace_uploader}/cron.yaml | 0 .../trace_processor/trace_uploader/dispatch.yaml | 6 + .../trace_uploader/endpoints}/__init__.py | 0 .../trace_uploader/endpoints/corpus_cleanup.py | 57 + .../trace_uploader/endpoints/upload.py | 82 + .../trace_uploader}/index.yaml | 0 .../trace_uploader}/trace_info.py | 0 catapult/tracing/OWNERS | 3 + catapult/tracing/PRESUBMIT.py | 23 +- catapult/tracing/app.yaml | 5 + .../tracing/bin/generate_about_tracing_contents | 4 +- catapult/tracing/bin/html2trace | 51 + catapult/tracing/bin/index.html | 8 +- catapult/tracing/bin/map_traces | 14 + catapult/tracing/bin/merge_traces | 14 + catapult/tracing/bin/run_dev_server_tests | 6 +- catapult/tracing/bin/run_metric | 55 +- catapult/tracing/bin/run_py_tests | 7 +- catapult/tracing/bin/run_tests | 8 +- catapult/tracing/bin/run_vinn_tests | 4 +- catapult/tracing/bin/strip_memory_infra_trace | 13 + catapult/tracing/bin/symbolize_trace | 398 + catapult/tracing/bin/trace2html | 4 +- catapult/tracing/bin/update_gypi | 4 +- catapult/tracing/bin/validate_all_metrics | 43 + catapult/tracing/bin/vulcanize_trace_viewer | 4 +- catapult/tracing/bin/why_imported | 4 +- catapult/tracing/docs/embedding-trace-viewer.md | 4 +- catapult/tracing/test_data/battor.zip | Bin 1112699 -> 0 bytes catapult/tracing/test_data/battor_chrome.json | 98022 +++++++++++++++++++ .../tracing/test_data/v8_runtime_call_stats.json | 2308 + .../components/core-component-page/.bower.json | 19 - .../components/core-component-page/README.md | 6 - .../core-component-page/bowager-logo.png | Bin 5165 -> 0 bytes .../components/core-component-page/bower.json | 9 - .../core-component-page/core-component-page.html | 37 - .../components/core-component-page/demo.html | 23 - .../components/core-component-page/index.html | 22 - .../third_party/components/polymer/.bower.json | 32 - .../third_party/components/polymer/README.chromium | 16 - .../third_party/components/polymer/README.md | 21 - .../third_party/components/polymer/bower.json | 23 - .../third_party/components/polymer/build.log | 26 - .../third_party/components/polymer/layout.html | 286 - .../third_party/components/polymer/polymer.html | 12 - .../third_party/components/polymer/polymer.js | 11857 --- .../third_party/components/polymer/polymer.min.js | 14 - .../components/webcomponentsjs/.bower.json | 23 - .../components/webcomponentsjs/CustomElements.js | 634 - .../webcomponentsjs/CustomElements.min.js | 11 - .../components/webcomponentsjs/HTMLImports.js | 764 - .../components/webcomponentsjs/HTMLImports.min.js | 11 - .../components/webcomponentsjs/README.md | 73 - .../components/webcomponentsjs/ShadowDOM.js | 4277 - .../components/webcomponentsjs/ShadowDOM.min.js | 13 - .../components/webcomponentsjs/bower.json | 14 - .../components/webcomponentsjs/build.log | 31 - .../components/webcomponentsjs/package.json | 31 - .../webcomponentsjs/webcomponents-lite.js | 1728 - .../webcomponentsjs/webcomponents-lite.min.js | 11 - .../components/webcomponentsjs/webcomponents.js | 6114 -- .../webcomponentsjs/webcomponents.min.js | 14 - .../third_party/mannwhitneyu/README.chromium | 15 + .../third_party/mannwhitneyu/mannwhitneyu.js | 197 + .../tracing/third_party/symbols/README.chromium | 21 + .../third_party/symbols/symbols/PRESUBMIT.py | 21 + .../third_party/symbols/symbols/__init__.py | 0 .../third_party/symbols/symbols/elf_symbolizer.py | 467 + .../symbols/symbols/elf_symbolizer_unittest.py | 174 + .../symbols/symbols/mock_addr2line/__init__.py | 0 .../symbols/symbols/mock_addr2line/mock_addr2line | 83 + catapult/tracing/trace_viewer.gypi | 95 +- catapult/tracing/tracing/base/color_scheme.html | 16 +- .../tracing/tracing/base/color_scheme_test.html | 33 + catapult/tracing/tracing/base/event.html | 10 +- .../tracing/tracing/base/extension_registry.html | 7 +- .../tracing/base/extension_registry_base.html | 1 - .../base/extension_registry_type_based.html | 34 +- catapult/tracing/tracing/base/guid.html | 36 +- .../tracing/tracing/base/iteration_helpers.html | 162 +- .../tracing/base/iteration_helpers_test.html | 76 +- catapult/tracing/tracing/base/math.html | 44 +- catapult/tracing/tracing/base/math_test.html | 10 + .../tracing/base/multi_dimensional_view.html | 331 +- .../tracing/base/multi_dimensional_view_test.html | 8269 +- .../tracing/base/piecewise_linear_function.html | 143 + .../base/piecewise_linear_function_test.html | 34 + catapult/tracing/tracing/base/range.html | 35 +- catapult/tracing/tracing/base/range_test.html | 89 + .../tracing/tracing/base/running_statistics.html | 169 + .../tracing/base/running_statistics_test.html | 190 + .../tracing/base/sinebow_color_generator.html | 92 + .../tracing/base/sinebow_color_generator_test.html | 55 + catapult/tracing/tracing/base/statistics.html | 425 +- catapult/tracing/tracing/base/statistics_test.html | 188 +- .../tracing/tracing/base/time_display_modes.html | 54 + catapult/tracing/tracing/base/unit.html | 348 + catapult/tracing/tracing/base/unit_scale.html | 79 + catapult/tracing/tracing/base/unit_test.html | 229 + .../tracing/base/unittest/html_test_results.html | 61 +- .../base/unittest/interactive_test_runner.html | 85 +- .../tracing/base/unittest/suite_loader.html | 6 +- .../tracing/tracing/base/unittest/test_case.html | 2 +- .../tracing/tracing/base/unittest/test_suite.html | 6 +- catapult/tracing/tracing/base/utils.html | 13 + catapult/tracing/tracing/base/utils_test.html | 3 + catapult/tracing/tracing/core/test_utils.html | 41 +- .../tracing/extras/android/android_auditor.html | 63 +- .../extras/android/android_auditor_test.html | 16 +- .../extras/chrome/blame_context/blame_context.html | 74 + .../chrome/blame_context/blame_context_test.html | 64 + .../blame_context/frame_blame_context_test.html | 44 + .../chrome/blame_context/frame_tree_node.html | 69 + .../extras/chrome/blame_context/render_frame.html | 79 + .../extras/chrome/blame_context/top_level.html | 59 + .../extras/chrome/cc/display_item_list.html | 2 +- .../chrome/cc/input_latency_async_slice.html | 13 +- .../chrome/cc/input_latency_async_slice_test.html | 7 +- .../tracing/extras/chrome/cc/layer_impl.html | 22 +- .../extras/chrome/cc/layer_tree_host_impl.html | 6 +- .../tracing/extras/chrome/cc/layer_tree_impl.html | 31 +- .../tracing/tracing/extras/chrome/cc/picture.html | 24 +- .../tracing/extras/chrome/cc/render_pass.html | 6 +- .../tracing/tracing/extras/chrome/cc/tile.html | 6 +- .../tracing/tracing/extras/chrome/cc/util.html | 5 - .../tracing/extras/chrome/chrome_auditor.html | 14 +- .../tracing/extras/chrome/chrome_auditor_test.html | 21 + .../tracing/extras/chrome/chrome_test_utils.html | 2 +- .../chrome_user_friendly_category_driver.html | 73 +- .../chrome_user_friendly_category_driver_test.html | 36 +- .../tracing/extras/chrome/frame_tree_node.html | 58 - .../tracing/extras/chrome/gpu/gpu_async_slice.html | 2 +- .../extras/chrome/gpu/gpu_async_slice_test.html | 8 +- .../tracing/tracing/extras/chrome/gpu/state.html | 2 +- .../tracing/tracing/extras/chrome/layout_tree.html | 15 +- .../tracing/extras/chrome/render_frame.html | 58 - catapult/tracing/tracing/extras/chrome_config.html | 7 +- .../tracing/extras/importer/battor_importer.html | 293 +- .../extras/importer/battor_importer_test.html | 107 +- .../tracing/extras/importer/etw/etw_importer.html | 2 +- .../extras/importer/linux_perf/android_parser.html | 2 +- .../extras/importer/linux_perf/bus_parser.html | 27 +- .../extras/importer/linux_perf/cpufreq_parser.html | 4 +- .../extras/importer/linux_perf/disk_parser.html | 2 +- .../extras/importer/linux_perf/drm_parser.html | 2 +- .../extras/importer/linux_perf/exynos_parser.html | 2 +- .../importer/linux_perf/ftrace_importer.html | 337 +- .../importer/linux_perf/ftrace_importer_test.html | 101 +- .../extras/importer/linux_perf/i2c_parser.html | 182 + .../importer/linux_perf/i2c_parser_test.html | 85 + .../extras/importer/linux_perf/i915_parser.html | 10 +- .../extras/importer/linux_perf/irq_parser.html | 6 +- .../tracing/extras/importer/linux_perf/parser.html | 6 +- .../extras/importer/linux_perf/sync_parser.html | 14 +- .../importer/linux_perf/workqueue_parser.html | 2 +- .../extras/importer/trace2html_importer.html | 4 +- .../tracing/extras/importer/trace_code_entry.html | 2 +- .../extras/importer/trace_event_importer.html | 519 +- .../extras/importer/trace_event_importer_test.html | 272 +- .../tracing/extras/importer/v8/codemap.html | 131 +- .../extras/importer/v8/v8_log_importer.html | 215 +- .../extras/importer/v8/v8_log_importer_test.html | 75 +- .../extras/measure/measure_async_slice.html | 2 +- .../extras/measure/measure_async_slice_test.html | 2 +- .../tracing/extras/net/net_async_slice.html | 2 +- .../tracing/extras/net/net_async_slice_test.html | 7 +- .../extras/system_stats/system_stats_snapshot.html | 2 +- catapult/tracing/tracing/extras/tquery/tquery.html | 11 +- .../tracing/tracing/extras/tquery/tquery_test.html | 44 +- .../tracing/tracing/extras/v8/v8_thread_slice.html | 46 + catapult/tracing/tracing/extras/v8_config.html | 8 + .../tracing/extras/vsync/vsync_auditor.html | 16 +- .../tracing/extras/vsync/vsync_auditor_test.html | 12 +- .../tracing/tracing/importer/clock_sync_test.html | 123 + .../tracing/importer/context_processor.html | 196 + .../tracing/importer/context_processor_test.html | 273 + .../tracing/importer/find_input_expectations.html | 606 +- .../tracing/importer/find_load_expectations.html | 105 +- .../importer/find_startup_expectations.html | 89 + catapult/tracing/tracing/importer/import.html | 9 +- .../tracing/importer/proto_expectation.html | 13 +- .../importer/user_expectation_verifier.html | 39 +- .../tracing/importer/user_model_builder.html | 8 +- .../tracing/importer/user_model_builder_test.html | 440 +- catapult/tracing/tracing/metrics/all_metrics.html | 23 +- .../tracing/tracing/metrics/blink/gc_metric.html | 199 + .../tracing/metrics/blink/gc_metric_test.html | 202 + .../tracing/metrics/cpu_process_metric.html | 87 + .../tracing/metrics/cpu_process_metric_test.html | 121 + catapult/tracing/tracing/metrics/discover.py | 34 + .../tracing/tracing/metrics/discover_cmdline.html | 30 + .../tracing/tracing/metrics/discover_unittest.py | 20 + .../tracing/metrics/metric_map_function.html | 91 +- .../tracing/metrics/metric_map_function_test.html | 21 +- .../tracing/tracing/metrics/metric_registry.html | 12 +- .../tracing/metrics/metric_registry_test.html | 80 +- catapult/tracing/tracing/metrics/metric_runner.py | 38 +- .../tracing/tracing/metrics/sample_metric.html | 37 +- .../system_health/animation_smoothness_metric.html | 73 - .../system_health/animation_throughput_metric.html | 68 - .../system_health/clock_sync_latency_metric.html | 59 + .../clock_sync_latency_metric_test.html | 66 + .../metrics/system_health/cpu_time_metric.html | 75 + .../system_health/cpu_time_metric_test.html | 93 + .../metrics/system_health/efficiency_metric.html | 92 - .../system_health/efficiency_metric_test.html | 53 - .../metrics/system_health/hazard_metric.html | 142 + .../metrics/system_health/hazard_metric_test.html | 86 + .../metrics/system_health/loading_metric.html | 435 + .../metrics/system_health/loading_metric_test.html | 338 + .../metrics/system_health/long_tasks_metric.html | 116 + .../metrics/system_health/memory_metric.html | 1138 + .../metrics/system_health/memory_metric_test.html | 3262 + .../metrics/system_health/power_metric.html | 54 + .../metrics/system_health/power_metric_test.html | 65 + .../metrics/system_health/rail_power_metric.html | 94 + .../system_health/rail_power_metric_test.html | 95 + .../system_health/responsiveness_metric.html | 245 +- .../system_health/responsiveness_metric_test.html | 173 +- .../metrics/system_health/scroll_power_metric.html | 82 + .../system_health/scroll_power_metric_test.html | 85 + .../system_health/system_health_metrics.html | 22 +- .../metrics/system_health/tti_power_metric.html | 98 + .../system_health/tti_power_metric_test.html | 104 + .../tracing/metrics/system_health/utils.html | 2 +- .../system_health/webview_startup_metric.html | 65 + .../system_health/webview_startup_metric_test.html | 51 + .../tracing/tracing/metrics/tracing_metric.html | 230 +- .../tracing/metrics/tracing_metric_test.html | 110 +- .../tracing/metrics/v8/execution_metric.html | 226 + .../tracing/metrics/v8/execution_metric_test.html | 71 + catapult/tracing/tracing/metrics/v8/gc_metric.html | 338 + .../tracing/tracing/metrics/v8/gc_metric_test.html | 289 + catapult/tracing/tracing/metrics/v8/utils.html | 313 + .../tracing/tracing/metrics/v8/utils_test.html | 176 + .../tracing/tracing/metrics/v8/v8_metrics.html | 30 + catapult/tracing/tracing/metrics/value_list.html | 48 - catapult/tracing/tracing/model/alert.html | 8 +- catapult/tracing/tracing/model/annotation.html | 4 +- catapult/tracing/tracing/model/async_slice.html | 40 +- .../tracing/tracing/model/async_slice_group.html | 27 +- .../tracing/tracing/model/clock_sync_manager.html | 430 +- .../tracing/model/clock_sync_manager_test.html | 278 +- .../tracing/tracing/model/clock_sync_record.html | 87 - .../tracing/model/container_memory_dump.html | 15 +- .../tracing/model/container_memory_dump_test.html | 20 +- catapult/tracing/tracing/model/counter.html | 12 +- catapult/tracing/tracing/model/counter_sample.html | 8 +- catapult/tracing/tracing/model/counter_series.html | 10 +- catapult/tracing/tracing/model/cpu.html | 43 +- catapult/tracing/tracing/model/cpu_slice.html | 4 +- catapult/tracing/tracing/model/device.html | 17 +- catapult/tracing/tracing/model/device_test.html | 22 +- catapult/tracing/tracing/model/event.html | 10 +- .../tracing/tracing/model/event_container.html | 73 +- catapult/tracing/tracing/model/event_registry.html | 31 +- catapult/tracing/tracing/model/event_set.html | 165 +- catapult/tracing/tracing/model/event_set_test.html | 14 +- catapult/tracing/tracing/model/flow_event.html | 8 +- catapult/tracing/tracing/model/frame.html | 4 +- .../tracing/tracing/model/global_memory_dump.html | 20 +- .../tracing/model/global_memory_dump_test.html | 71 +- catapult/tracing/tracing/model/heap_dump.html | 8 +- catapult/tracing/tracing/model/heap_dump_test.html | 16 +- .../tracing/tracing/model/helpers/android_app.html | 67 +- .../model/helpers/android_model_helper.html | 2 +- .../model/helpers/android_model_helper_test.html | 67 +- .../model/helpers/android_surface_flinger.html | 7 +- .../model/helpers/chrome_browser_helper.html | 28 +- .../model/helpers/chrome_browser_helper_test.html | 16 + .../tracing/model/helpers/chrome_gpu_helper.html | 4 + .../tracing/model/helpers/chrome_model_helper.html | 62 +- .../model/helpers/chrome_model_helper_test.html | 34 +- .../model/helpers/chrome_process_helper.html | 17 +- .../model/helpers/chrome_renderer_helper.html | 131 +- .../model/helpers/chrome_renderer_helper_test.html | 158 + catapult/tracing/tracing/model/instant_event.html | 16 +- .../tracing/model/interaction_record_test.html | 6 +- catapult/tracing/tracing/model/ir_coverage.html | 18 +- .../tracing/tracing/model/ir_coverage_test.html | 4 +- catapult/tracing/tracing/model/kernel.html | 16 +- .../tracing/model/memory_allocator_dump.html | 13 +- .../tracing/model/memory_allocator_dump_test.html | 82 +- .../tracing/model/memory_dump_test_utils.html | 109 +- catapult/tracing/tracing/model/model.html | 158 +- catapult/tracing/tracing/model/model_stats.html | 5 +- catapult/tracing/tracing/model/model_test.html | 97 +- .../tracing/tracing/model/object_collection.html | 28 +- .../tracing/model/object_collection_test.html | 4 +- .../tracing/tracing/model/object_instance.html | 26 +- .../tracing/tracing/model/object_snapshot.html | 25 +- .../tracing/model/object_snapshot_test.html | 4 +- catapult/tracing/tracing/model/power_sample.html | 18 +- .../tracing/tracing/model/power_sample_test.html | 4 +- catapult/tracing/tracing/model/power_series.html | 49 +- .../tracing/tracing/model/power_series_test.html | 68 +- catapult/tracing/tracing/model/process.html | 19 +- catapult/tracing/tracing/model/process_base.html | 17 +- .../tracing/tracing/model/process_memory_dump.html | 10 +- .../tracing/model/process_memory_dump_test.html | 123 +- catapult/tracing/tracing/model/sample.html | 8 +- catapult/tracing/tracing/model/slice.html | 70 +- catapult/tracing/tracing/model/slice_group.html | 52 +- .../tracing/tracing/model/slice_group_test.html | 5 + catapult/tracing/tracing/model/slice_test.html | 61 +- catapult/tracing/tracing/model/stack_frame.html | 2 +- catapult/tracing/tracing/model/thread.html | 24 +- catapult/tracing/tracing/model/thread_slice.html | 17 +- .../tracing/tracing/model/thread_slice_test.html | 40 + .../tracing/tracing/model/thread_time_slice.html | 4 +- catapult/tracing/tracing/model/timed_event.html | 7 +- .../tracing/tracing/model/timed_event_test.html | 6 +- .../model/user_model/animation_expectation.html | 2 +- .../tracing/model/user_model/idle_expectation.html | 2 +- .../tracing/model/user_model/load_expectation.html | 3 +- .../model/user_model/response_expectation.html | 2 +- .../model/user_model/startup_expectation.html | 33 + .../tracing/model/user_model/user_expectation.html | 35 +- .../tracing/model/user_model/user_model.html | 13 +- .../tracing}/mre/__init__.py | 0 catapult/tracing/tracing/mre/cloud_storage.py | 71 + catapult/tracing/tracing/mre/corpus_driver.py | 9 + .../tracing/tracing/mre/corpus_driver_cmdline.py | 23 + catapult/tracing/tracing/mre/failure.html | 47 + catapult/tracing/tracing/mre/failure.py | 53 + catapult/tracing/tracing/mre/failure_test.html | 46 + catapult/tracing/tracing/mre/failure_unittest.py | 56 + catapult/tracing/tracing/mre/file_handle.html | 109 + catapult/tracing/tracing/mre/file_handle.py | 100 + catapult/tracing/tracing/mre/function_handle.html | 178 + catapult/tracing/tracing/mre/function_handle.py | 139 + .../tracing/tracing/mre/function_handle_test.html | 122 + .../tracing/mre/function_handle_unittest.py | 86 + .../tracing/tracing/mre/gtest_progress_reporter.py | 88 + catapult/tracing/tracing/mre/job.html | 49 + catapult/tracing/tracing/mre/job.py | 36 + .../tracing/tracing/mre/json_output_formatter.py | 20 + .../tracing/mre/local_directory_corpus_driver.py | 68 + catapult/tracing/tracing/mre/map_runner.py | 105 + catapult/tracing/tracing/mre/map_single_trace.html | 63 + catapult/tracing/tracing/mre/map_single_trace.py | 132 + .../tracing/mre/map_single_trace_cmdline.html | 91 + .../tracing/mre/map_single_trace_unittest.py | 172 + catapult/tracing/tracing/mre/map_traces.py | 67 + .../tracing/mre}/map_traces_handler.py | 0 catapult/tracing/tracing/mre/mre_result.html | 61 + catapult/tracing/tracing/mre/mre_result.py | 48 + catapult/tracing/tracing/mre/mre_result_test.html | 30 + .../tracing/tracing/mre/mre_result_unittest.py | 46 + .../tracing/mre}/output_formatter.py | 0 .../tracing/mre}/progress_reporter.py | 0 .../tracing/tracing/mre/reduce_map_results.html | 29 + .../tracing/mre/reduce_map_results_cmdline.html | 70 + .../mre/run_and_convert_errors_to_failures.html | 31 + .../tracing/tracing/mre/threaded_work_queue.py | 121 + .../tracing/mre/threaded_work_queue_unittest.py | 33 + catapult/tracing/tracing/results2_template.html | 32 + catapult/tracing/tracing/results_renderer.py | 40 + .../tracing/tracing/results_renderer_unittest.py | 78 + catapult/tracing/tracing/tests.html | 8 +- catapult/tracing/tracing/trace2html.html | 16 +- .../tracing/ui/analysis/alert_sub_view.html | 261 +- .../tracing/ui/analysis/alert_sub_view_test.html | 48 +- .../tracing/tracing/ui/analysis/analysis_link.html | 201 +- .../tracing/ui/analysis/analysis_link_test.html | 6 +- .../tracing/ui/analysis/analysis_sub_view.html | 238 +- .../tracing/tracing/ui/analysis/analysis_view.html | 298 +- .../tracing/ui/analysis/analysis_view_test.html | 10 +- .../analysis/container_memory_dump_sub_view.html | 65 +- .../container_memory_dump_sub_view_test.html | 36 +- .../ui/analysis/counter_sample_sub_view.html | 26 +- .../tracing/ui/analysis/flow_classifier_test.html | 6 +- .../ui/analysis/frame_power_usage_chart.html | 17 +- .../frame_power_usage_chart_perf_test.html | 44 + .../ui/analysis/frame_power_usage_chart_test.html | 120 +- .../tracing/ui/analysis/generic_object_view.html | 535 +- .../ui/analysis/generic_object_view_test.html | 42 +- .../tracing/ui/analysis/layout_tree_sub_view.html | 203 - .../memory_dump_allocator_details_pane.html | 40 +- .../memory_dump_allocator_details_pane_test.html | 233 +- .../ui/analysis/memory_dump_header_pane.html | 60 +- .../ui/analysis/memory_dump_header_pane_test.html | 4 +- .../ui/analysis/memory_dump_heap_details_pane.html | 184 +- .../memory_dump_heap_details_pane_test.html | 2447 +- .../ui/analysis/memory_dump_overview_pane.html | 78 +- .../analysis/memory_dump_overview_pane_test.html | 143 +- .../analysis/memory_dump_sub_view_test_utils.html | 130 +- .../ui/analysis/memory_dump_sub_view_util.html | 68 +- .../analysis/memory_dump_sub_view_util_test.html | 127 +- .../memory_dump_vm_regions_details_pane.html | 34 +- .../memory_dump_vm_regions_details_pane_test.html | 17 +- .../ui/analysis/multi_async_slice_sub_view.html | 76 +- .../ui/analysis/multi_cpu_slice_sub_view.html | 43 +- .../ui/analysis/multi_event_details_table.html | 520 +- .../analysis/multi_event_details_table_test.html | 8 +- .../tracing/ui/analysis/multi_event_sub_view.html | 170 +- .../ui/analysis/multi_event_sub_view_test.html | 1 - .../tracing/ui/analysis/multi_event_summary.html | 13 +- .../ui/analysis/multi_event_summary_table.html | 532 +- .../analysis/multi_event_summary_table_test.html | 8 +- .../ui/analysis/multi_flow_event_sub_view.html | 45 +- .../tracing/ui/analysis/multi_frame_sub_view.html | 87 +- .../ui/analysis/multi_instant_event_sub_view.html | 59 +- .../tracing/ui/analysis/multi_object_sub_view.html | 143 +- .../ui/analysis/multi_power_sample_sub_view.html | 27 +- .../analysis/multi_power_sample_sub_view_test.html | 16 +- .../tracing/ui/analysis/multi_sample_sub_view.html | 362 +- .../ui/analysis/multi_sample_sub_view_test.html | 49 + .../ui/analysis/multi_thread_slice_sub_view.html | 131 +- .../analysis/multi_thread_time_slice_sub_view.html | 41 +- .../analysis/multi_user_expectation_sub_view.html | 107 +- .../tracing/ui/analysis/object_instance_view.html | 2 +- .../tracing/ui/analysis/object_snapshot_view.html | 2 +- .../ui/analysis/power_sample_summary_table.html | 212 +- .../analysis/power_sample_summary_table_test.html | 20 +- .../tracing/ui/analysis/power_sample_table.html | 67 - .../ui/analysis/power_sample_table_test.html | 96 - .../tracing/ui/analysis/rebuildable_behavior.html | 59 + .../ui/analysis/rebuildable_behavior_test.html | 66 + .../tracing/ui/analysis/related_events.html | 460 +- .../tracing/ui/analysis/related_events_test.html | 7 +- .../ui/analysis/selection_summary_table.html | 123 +- .../ui/analysis/selection_summary_table_test.html | 6 +- .../tracing/ui/analysis/single_alert_sub_view.html | 65 - .../ui/analysis/single_async_slice_sub_view.html | 85 +- .../ui/analysis/single_cpu_slice_sub_view.html | 131 +- .../analysis/single_cpu_slice_sub_view_test.html | 6 +- .../tracing/ui/analysis/single_event_sub_view.html | 446 +- .../ui/analysis/single_event_sub_view_test.html | 30 +- .../ui/analysis/single_flow_event_sub_view.html | 108 +- .../analysis/single_flow_event_sub_view_test.html | 3 +- .../tracing/ui/analysis/single_frame_sub_view.html | 69 +- .../ui/analysis/single_instant_event_sub_view.html | 72 +- .../analysis/single_object_instance_sub_view.html | 149 +- .../analysis/single_object_snapshot_sub_view.html | 178 +- .../ui/analysis/single_power_sample_sub_view.html | 120 +- .../single_power_sample_sub_view_test.html | 8 +- .../ui/analysis/single_sample_sub_view.html | 127 +- .../ui/analysis/single_sample_sub_view_test.html | 4 +- .../ui/analysis/single_thread_slice_sub_view.html | 49 +- .../single_thread_time_slice_sub_view.html | 176 +- .../single_thread_time_slice_sub_view_test.html | 10 +- .../analysis/single_user_expectation_sub_view.html | 164 +- .../tracing/tracing/ui/analysis/stack_frame.html | 102 +- .../tracing/tracing/ui/analysis/stacked_pane.html | 71 +- .../tracing/ui/analysis/stacked_pane_test.html | 29 - .../tracing/ui/analysis/stacked_pane_view.html | 209 +- .../ui/analysis/stacked_pane_view_test.html | 8 +- .../user_expectation_related_samples_table.html | 87 + ...ser_expectation_related_samples_table_test.html | 64 + .../annotations/comment_box_annotation_view.html | 6 +- catapult/tracing/tracing/ui/base/bar_chart.html | 186 +- .../tracing/tracing/ui/base/bar_chart_test.html | 29 + catapult/tracing/tracing/ui/base/base.html | 18 + catapult/tracing/tracing/ui/base/chart_base.html | 323 +- .../tracing/tracing/ui/base/chart_base_2d.html | 181 +- .../tracing/ui/base/chart_base_2d_brushable_x.html | 4 + catapult/tracing/tracing/ui/base/checkbox.html | 10 +- .../tracing/tracing/ui/base/checkbox_picker.html | 178 +- .../tracing/ui/base/checkbox_picker_test.html | 8 +- catapult/tracing/tracing/ui/base/color_legend.html | 80 +- catapult/tracing/tracing/ui/base/column_chart.html | 261 + .../tracing/tracing/ui/base/column_chart_test.html | 293 + .../container_that_decorates_its_children.html | 15 +- ...container_that_decorates_its_children_test.html | 26 +- catapult/tracing/tracing/ui/base/d3.html | 2 + catapult/tracing/tracing/ui/base/d3_postload.js | 8 + catapult/tracing/tracing/ui/base/d3_preload.js | 11 + catapult/tracing/tracing/ui/base/deep_utils.html | 28 +- .../tracing/tracing/ui/base/deep_utils_test.html | 74 +- catapult/tracing/tracing/ui/base/dom_helpers.html | 73 +- .../tracing/tracing/ui/base/dom_helpers_test.html | 13 +- catapult/tracing/tracing/ui/base/drag_handle.html | 282 +- .../tracing/tracing/ui/base/drag_handle_test.html | 12 +- catapult/tracing/tracing/ui/base/draw_helpers.html | 2 +- catapult/tracing/tracing/ui/base/dropdown.html | 176 +- .../tracing/tracing/ui/base/dropdown_test.html | 24 +- catapult/tracing/tracing/ui/base/elided_cache.html | 24 +- catapult/tracing/tracing/ui/base/file.html | 35 + .../tracing/tracing/ui/base/grouping_table.html | 8 +- .../ui/base/grouping_table_groupby_picker.html | 441 +- catapult/tracing/tracing/ui/base/heading.html | 191 +- .../tracing/tracing/ui/base/hotkey_controller.html | 452 +- .../tracing/ui/base/hotkey_controller_test.html | 26 +- catapult/tracing/tracing/ui/base/info_bar.html | 77 +- .../tracing/tracing/ui/base/info_bar_group.html | 81 +- catapult/tracing/tracing/ui/base/line_chart.html | 9 +- .../tracing/ui/base/list_and_associated_view.html | 14 +- .../ui/base/list_and_associated_view_test.html | 4 +- catapult/tracing/tracing/ui/base/list_view.html | 30 +- .../tracing/tracing/ui/base/mouse_mode_icon.html | 181 +- .../tracing/ui/base/mouse_mode_icon_test.html | 2 +- .../tracing/ui/base/mouse_mode_selector.html | 23 +- .../tracing/tracing/ui/base/name_bar_chart.html | 38 +- catapult/tracing/tracing/ui/base/overlay.html | 56 +- catapult/tracing/tracing/ui/base/overlay_test.html | 42 +- catapult/tracing/tracing/ui/base/pie_chart.html | 56 +- .../tracing/tracing/ui/base/pie_chart_test.html | 2 +- .../tracing/tracing/ui/base/polymer_postload.html | 13 + .../tracing/tracing/ui/base/polymer_preload.html | 15 + .../tracing/tracing/ui/base/polymer_utils.html | 64 - .../tracing/ui/base/polymer_utils_test.html | 73 - .../tracing/tracing/ui/base/quad_stack_view.html | 38 +- catapult/tracing/tracing/ui/base/radio_picker.html | 183 +- .../tracing/tracing/ui/base/radio_picker_test.html | 10 +- .../tracing/tracing/ui/base/resize_sensor.html | 47 +- .../tracing/ui/base/resize_sensor_test.html | 2 +- .../tracing/tracing/ui/base/scatter_chart.html | 2 +- catapult/tracing/tracing/ui/base/tab_view.html | 524 +- .../tracing/tracing/ui/base/tab_view_test.html | 370 +- catapult/tracing/tracing/ui/base/table.html | 2246 +- .../tracing/tracing/ui/base/table_header_cell.html | 20 +- catapult/tracing/tracing/ui/base/table_test.html | 331 +- catapult/tracing/tracing/ui/base/timing_tool.html | 3 +- .../tracing/tracing/ui/base/toolbar_button.html | 8 +- .../tracing/ui/base/toolbar_button_test.html | 8 +- catapult/tracing/tracing/ui/base/ui.html | 6 +- catapult/tracing/tracing/ui/base/ui_test.html | 36 +- catapult/tracing/tracing/ui/base/utils.html | 18 +- catapult/tracing/tracing/ui/base/utils_test.html | 26 +- catapult/tracing/tracing/ui/brushing_state.html | 127 +- .../tracing/ui/brushing_state_controller.html | 19 +- .../tracing/ui/brushing_state_controller_test.html | 2 +- .../tracing/tracing/ui/brushing_state_test.html | 24 +- .../ui/extras/about_tracing/about_tracing.html | 4 +- .../ui/extras/about_tracing/profiling_view.html | 64 +- .../ui/extras/about_tracing/record_controller.html | 12 +- .../about_tracing/record_selection_dialog.html | 130 +- .../record_selection_dialog_test.html | 127 +- .../ui/extras/chrome/cc/display_item_debugger.html | 59 +- .../extras/chrome/cc/display_item_list_item.html | 110 +- .../extras/chrome/cc/display_item_list_view.html | 5 +- .../tracing/ui/extras/chrome/cc/layer_picker.html | 56 +- .../chrome/cc/layer_tree_host_impl_view.html | 12 +- .../chrome/cc/layer_tree_quad_stack_view.html | 110 +- .../tracing/ui/extras/chrome/cc/layer_view.html | 20 +- .../ui/extras/chrome/cc/picture_debugger.html | 47 +- .../chrome/cc/picture_ops_chart_summary_view.html | 10 +- .../extras/chrome/cc/picture_ops_chart_view.html | 9 +- .../ui/extras/chrome/cc/picture_ops_list_view.html | 30 +- .../tracing/ui/extras/chrome/cc/picture_view.html | 5 +- .../ui/extras/chrome/cc/raster_task_selection.html | 18 +- .../ui/extras/chrome/cc/raster_task_view.html | 341 +- .../ui/extras/chrome/cc/raster_task_view_test.html | 2 +- .../tracing/ui/extras/chrome/cc/tile_view.html | 4 +- .../tracing/ui/extras/chrome/gpu/state_view.html | 4 +- .../ui/extras/chrome/layout_tree_sub_view.html | 221 + .../tracing/tracing/ui/extras/chrome_config.html | 10 + .../ui/extras/deep_reports/html_results.html | 183 +- .../tracing/ui/extras/drive/comment_element.html | 33 +- .../ui/extras/drive/comments_side_panel.html | 263 +- .../tracing/tracing/ui/extras/drive/index.html | 30 +- .../tracing/tracing/ui/extras/full_config.html | 7 + .../tracing/tracing/ui/extras/lean_config.html | 9 +- .../ui/extras/side_panel/alerts_side_panel.html | 263 +- .../extras/side_panel/alerts_side_panel_test.html | 8 +- .../extras/side_panel/frame_data_side_panel.html | 339 + .../side_panel/frame_data_side_panel_test.html | 165 + .../side_panel/input_latency_side_panel.html | 549 +- .../side_panel/input_latency_side_panel_test.html | 7 +- .../extras/side_panel/time_summary_side_panel.html | 768 +- .../system_stats/system_stats_instance_track.html | 6 +- .../system_stats_instance_track_test.html | 4 +- .../system_stats/system_stats_snapshot_view.html | 18 +- .../tracing/tracing/ui/extras/systrace_config.html | 7 + .../extras/v8/multi_v8_thread_slice_sub_view.html | 44 + .../v8/multi_v8_thread_slice_sub_view_test.html | 79 + .../ui/extras/v8/runtime_call_stats_table.html | 229 + .../extras/v8/runtime_call_stats_table_test.html | 181 + .../extras/v8/single_v8_thread_slice_sub_view.html | 43 + .../v8/single_v8_thread_slice_sub_view_test.html | 96 + catapult/tracing/tracing/ui/extras/v8_config.html | 12 + catapult/tracing/tracing/ui/find_control.html | 193 +- catapult/tracing/tracing/ui/find_control_test.html | 38 +- catapult/tracing/tracing/ui/find_controller.html | 18 +- .../tracing/tracing/ui/find_controller_test.html | 9 +- .../tracing/tracing/ui/metrics_debugger_app.html | 134 + catapult/tracing/tracing/ui/scripting_control.html | 232 +- .../ui/side_panel/file_size_stats_side_panel.html | 27 +- .../tracing/ui/side_panel/metrics_side_panel.html | 217 + .../tracing/tracing/ui/side_panel/side_panel.html | 25 +- .../ui/side_panel/side_panel_container.html | 315 +- .../tracing/ui/side_panel/side_panel_registry.html | 39 + .../ui/side_panel/side_panel_registry_test.html | 40 + .../tracing/tracing/ui/timeline_track_view.html | 1937 +- .../tracing/ui/timeline_track_view_test.html | 16 +- catapult/tracing/tracing/ui/timeline_view.html | 752 +- .../tracing/ui/timeline_view_help_overlay.html | 48 +- .../tracing/ui/timeline_view_metadata_overlay.html | 35 +- .../tracing/tracing/ui/timeline_view_test.html | 18 +- catapult/tracing/tracing/ui/timeline_viewport.html | 19 +- .../tracing/tracing/ui/timeline_viewport_test.html | 4 +- .../tracing/ui/tracks/alert_track_test.html | 4 +- .../tracing/ui/tracks/async_slice_group_track.html | 20 +- .../ui/tracks/async_slice_group_track_test.html | 6 +- catapult/tracing/tracing/ui/tracks/chart_axis.html | 2 +- .../tracing/ui/tracks/chart_series_test.html | 39 +- .../tracing/tracing/ui/tracks/chart_track.html | 8 +- .../tracing/ui/tracks/chart_track_test.html | 23 +- .../tracing/tracing/ui/tracks/container_track.html | 6 +- .../tracing/tracing/ui/tracks/counter_track.html | 4 +- .../tracing/ui/tracks/counter_track_perf_test.html | 4 +- .../tracing/ui/tracks/counter_track_test.html | 37 +- catapult/tracing/tracing/ui/tracks/cpu_track.html | 8 +- .../tracing/tracing/ui/tracks/cpu_track_test.html | 13 +- .../tracing/tracing/ui/tracks/cpu_usage_track.html | 187 + .../tracing/ui/tracks/cpu_usage_track_test.html | 240 + .../tracing/tracing/ui/tracks/device_track.html | 7 +- .../tracing/ui/tracks/device_track_test.html | 10 +- .../tracing/ui/tracks/drawing_container.html | 6 +- .../ui/tracks/drawing_container_perf_test.html | 6 +- .../tracing/ui/tracks/frame_track_test.html | 4 +- .../ui/tracks/global_memory_dump_track.html | 6 +- .../ui/tracks/global_memory_dump_track_test.html | 4 +- .../tracing/ui/tracks/interaction_track.html | 4 +- .../tracing/ui/tracks/interaction_track_test.html | 4 +- .../tracing/tracing/ui/tracks/kernel_track.html | 7 +- .../tracing/ui/tracks/letter_dot_track.html | 4 +- .../tracing/ui/tracks/letter_dot_track_test.html | 4 +- .../ui/tracks/memory_dump_track_test_utils.html | 54 +- .../tracing/ui/tracks/memory_dump_track_util.html | 13 +- .../ui/tracks/memory_dump_track_util_test.html | 40 +- .../tracing/tracing/ui/tracks/model_track.html | 35 +- .../tracing/tracing/ui/tracks/multi_row_track.html | 8 +- .../ui/tracks/object_instance_group_track.html | 10 +- .../tracing/ui/tracks/object_instance_track.html | 4 +- .../ui/tracks/object_instance_track_test.html | 9 +- .../tracing/ui/tracks/power_series_track.html | 4 +- .../tracing/ui/tracks/power_series_track_test.html | 4 +- .../ui/tracks/process_memory_dump_track.html | 2 +- .../ui/tracks/process_memory_dump_track_test.html | 6 +- .../tracing/tracing/ui/tracks/process_track.html | 5 +- .../tracing/ui/tracks/process_track_base.html | 33 +- catapult/tracing/tracing/ui/tracks/rect_track.html | 4 +- .../tracing/tracing/ui/tracks/rect_track_test.html | 116 +- .../tracing/tracing/ui/tracks/ruler_track.html | 8 +- .../tracing/ui/tracks/ruler_track_test.html | 4 +- .../tracing/ui/tracks/slice_group_track.html | 6 +- .../tracing/ui/tracks/slice_group_track_test.html | 7 +- .../tracing/ui/tracks/slice_track_test.html | 4 +- .../tracing/tracing/ui/tracks/spacing_track.html | 4 +- .../tracing/ui/tracks/stacked_bars_track.html | 4 +- .../tracing/tracing/ui/tracks/thread_track.html | 10 +- .../tracing/ui/tracks/thread_track_test.html | 13 +- catapult/tracing/tracing/ui/tracks/track.html | 8 +- .../tracing/ui/view_specific_brushing_state.html | 103 +- .../ui/view_specific_brushing_state_test.html | 4 +- catapult/tracing/tracing/value/__init__.py | 192 - .../tracing/value/diagnostics/breakdown.html | 73 + .../tracing/value/diagnostics/diagnostic.html | 52 + .../tracing/value/diagnostics/diagnostic_map.html | 81 + .../value/diagnostics/diagnostic_map_test.html | 48 + .../tracing/value/diagnostics/event_ref.html | 43 + .../tracing/tracing/value/diagnostics/generic.html | 45 + .../tracing/value/diagnostics/iteration_info.html | 209 + .../value/diagnostics/related_event_set.html | 114 + .../value/diagnostics/related_event_set_test.html | 48 + .../diagnostics/related_histogram_breakdown.html | 136 + .../related_histogram_breakdown_test.html | 83 + .../value/diagnostics/related_value_map.html | 112 + .../value/diagnostics/related_value_set.html | 97 + .../tracing/value/diagnostics/value_ref.html | 23 + catapult/tracing/tracing/value/histogram.html | 782 + catapult/tracing/tracing/value/histogram_test.html | 449 + catapult/tracing/tracing/value/numeric.html | 338 +- catapult/tracing/tracing/value/numeric_test.html | 150 +- .../tracing/tracing/value/time_display_mode.html | 52 - .../tracing/value/time_display_mode_test.html | 42 - .../tracing/value/ui/array_of_numbers_span.html | 92 +- .../value/ui/array_of_numbers_span_test.html | 2 +- .../tracing/tracing/value/ui/breakdown_span.html | 101 + .../tracing/value/ui/breakdown_span_test.html | 44 + .../tracing/value/ui/diagnostic_map_table.html | 72 + .../value/ui/diagnostic_map_table_test.html | 27 + .../tracing/tracing/value/ui/diagnostic_span.html | 69 + .../tracing/value/ui/generic_diagnostic_span.html | 43 + .../value/ui/generic_diagnostic_span_test.html | 22 + .../tracing/value/ui/generic_table_view.html | 8 +- .../tracing/tracing/value/ui/histogram_span.html | 325 +- .../tracing/value/ui/histogram_span_test.html | 46 +- .../tracing/value/ui/iteration_info_span.html | 75 + .../tracing/value/ui/numeric_stats_span.html | 65 + .../tracing/value/ui/numeric_stats_span_test.html | 30 + .../tracing/value/ui/preferred_display_unit.html | 16 +- .../value/ui/preferred_display_unit_test.html | 4 +- .../tracing/value/ui/related_event_set_span.html | 46 + .../value/ui/related_event_set_span_test.html | 58 + .../tracing/value/ui/related_value_map_span.html | 40 + .../value/ui/related_value_map_span_test.html | 35 + .../tracing/value/ui/related_value_set_span.html | 40 + .../value/ui/related_value_set_span_test.html | 25 + .../value/ui/scalar_context_controller.html | 195 + .../value/ui/scalar_context_controller_test.html | 311 + catapult/tracing/tracing/value/ui/scalar_span.html | 603 +- .../tracing/tracing/value/ui/scalar_span_test.html | 824 +- .../tracing/tracing/value/ui/value_set_table.html | 848 + .../tracing/value/ui/value_set_table_test.html | 418 + .../tracing/tracing/value/ui/value_set_view.html | 209 + .../tracing/value/ui/value_set_view_test.html | 30 + catapult/tracing/tracing/value/unit.html | 264 - catapult/tracing/tracing/value/unit_test.html | 174 - catapult/tracing/tracing/value/value.html | 223 - catapult/tracing/tracing/value/value_set.html | 192 + catapult/tracing/tracing/value/value_set_test.html | 183 + catapult/tracing/tracing/value/value_test.html | 86 - catapult/tracing/tracing/value/value_unittest.py | 52 - catapult/tracing/tracing_build/check_common.py | 2 +- catapult/tracing/tracing_build/html2trace.py | 96 + catapult/tracing/tracing_build/merge_traces.py | 676 + .../{benchmarks.py => run_profile.py} | 0 .../tracing_build/strip_memory_infra_trace.py | 100 + catapult/tracing/tracing_build/trace2html.py | 21 +- .../chrome_inspect_test_shell.html | 4 +- .../tracing/tracing_examples/deep_reports.html | 11 +- .../tracing/tracing_examples/metrics_debugger.html | 31 + .../tracing/tracing_examples/skia_debugger.html | 4 +- .../tracing/tracing_examples/trace_viewer.html | 3 - catapult/tracing/tracing_project.py | 21 +- systrace.py | 30 +- systrace_trace_viewer.html | 5908 -- 3076 files changed, 293653 insertions(+), 302386 deletions(-) 7332cdb Update to latest catapult (be85e5fd) b1cc17c Prune old pyc files 47f0f1e Update to latest catapult (1ff7619f) ========platform/external/conscrypt between android-7.1.0_r7..android-7.1.1_r4========= src/main/java/org/conscrypt/OpenSSLProvider.java | 2 +- src/main/native/org_conscrypt_NativeCrypto.cpp | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= .dir-locals.el | 10 + CONTRIBUTING.md => .github/CONTRIBUTING.md | 10 +- .github/ISSUE_TEMPLATE | 9 + .gitignore | 59 +- .travis.yml | 11 + Android.mk | 3 +- CHANGES | 14 +- CHANGES.0 | 450 ++-- CMake/CurlTests.c | 4 +- CMake/OtherTests.cmake | 2 +- CMakeLists.txt | 195 +- COPYING | 3 +- MacOSX-Framework | 2 +- Makefile.am | 179 +- Makefile.dist | 15 +- README | 6 +- README.md | 46 + README.version | 10 + RELEASE-NOTES | 163 +- acinclude.m4 | 347 ++- androidconfigure | 35 +- appveyor.yml | 65 + buildconf | 2 +- buildconf.bat | 384 ++- configure.ac | 347 ++- curl-config.in | 2 +- docs/BINDINGS | 4 +- docs/BUGS | 4 +- docs/CHECKSRC.md | 124 + docs/CODE_OF_CONDUCT.md | 32 + docs/CODE_STYLE.md | 186 ++ docs/CONTRIBUTE | 85 +- docs/DISTRO-DILEMMA | 176 -- docs/FAQ | 136 +- docs/HISTORY | 4 +- docs/HTTP-COOKIES | 123 - docs/HTTP-COOKIES.md | 104 + docs/HTTP2.md | 48 +- docs/INSTALL | 28 +- docs/INSTALL.devcpp | 2 +- docs/INTERNALS | 121 +- docs/KNOWN_BUGS | 808 ++++-- docs/LICENSE-MIXING | 6 +- docs/MAIL-ETIQUETTE | 2 +- docs/MANUAL | 6 +- docs/Makefile.am | 22 +- docs/README.md | 12 + docs/RELEASE-PROCEDURE | 19 +- docs/RESOURCES | 2 +- docs/ROADMAP.md | 71 +- docs/SECURITY | 15 +- docs/SSL-PROBLEMS | 26 +- docs/SSLCERTS | 54 +- docs/THANKS | 142 +- docs/THANKS-filter | 22 +- docs/TODO | 331 ++- docs/TheArtOfHttpScripting | 8 +- docs/curl-config.1 | 2 +- docs/curl.1 | 277 +- docs/examples/.gitignore | 4 + docs/examples/10-at-a-time.c | 38 +- docs/examples/Makefile.am | 7 +- docs/examples/Makefile.example | 2 +- docs/examples/Makefile.inc | 6 +- docs/examples/Makefile.m32 | 4 +- docs/examples/Makefile.netware | 2 +- docs/examples/README | 52 +- docs/examples/adddocsref.pl | 2 +- docs/examples/anyauthput.c | 29 +- docs/examples/asiohiper.cpp | 20 +- docs/examples/cacertinmem.c | 54 +- docs/examples/certinfo.c | 8 +- docs/examples/chkspeed.c | 89 +- docs/examples/cookie_interface.c | 42 +- docs/examples/curlgtk.c | 15 +- docs/examples/curlx.c | 355 +-- docs/examples/debug.c | 12 +- docs/examples/evhiperfifo.c | 114 +- docs/examples/externalsocket.c | 19 +- docs/examples/fileupload.c | 8 +- docs/examples/fopen.c | 55 +- docs/examples/ftp-wildcard.c | 10 +- docs/examples/ftpget.c | 14 +- docs/examples/ftpgetinfo.c | 18 +- docs/examples/ftpgetresp.c | 19 +- docs/examples/ftpsget.c | 12 +- docs/examples/ftpupload.c | 15 +- docs/examples/ftpuploadresume.c | 39 +- docs/examples/getinfo.c | 13 +- docs/examples/getinmemory.c | 12 +- docs/examples/getredirect.c | 70 + docs/examples/ghiper.c | 236 +- docs/examples/hiperfifo.c | 52 +- docs/examples/href_extractor.c | 26 +- docs/examples/htmltidy.c | 59 +- docs/examples/htmltitle.cpp | 12 +- docs/examples/http-post.c | 8 +- docs/examples/http2-download.c | 18 +- docs/examples/http2-serverpush.c | 320 +++ docs/examples/http2-upload.c | 20 +- docs/examples/httpcustomheader.c | 8 +- docs/examples/httpput.c | 10 +- docs/examples/https.c | 8 +- docs/examples/imap-append.c | 13 +- docs/examples/imap-copy.c | 10 +- docs/examples/imap-create.c | 10 +- docs/examples/imap-delete.c | 10 +- docs/examples/imap-examine.c | 10 +- docs/examples/imap-fetch.c | 13 +- docs/examples/imap-list.c | 10 +- docs/examples/imap-lsub.c | 10 +- docs/examples/imap-multi.c | 14 +- docs/examples/imap-noop.c | 10 +- docs/examples/imap-search.c | 10 +- docs/examples/imap-ssl.c | 13 +- docs/examples/imap-store.c | 10 +- docs/examples/imap-tls.c | 24 +- docs/examples/makefile.dj | 6 +- docs/examples/multi-app.c | 31 +- docs/examples/multi-debugcallback.c | 16 +- docs/examples/multi-double.c | 11 +- docs/examples/multi-post.c | 14 +- docs/examples/multi-single.c | 14 +- docs/examples/multi-uv.c | 12 +- docs/examples/multithread.c | 14 +- docs/examples/opensslthreadlock.c | 41 +- docs/examples/persistant.c | 8 +- docs/examples/pop3-dele.c | 10 +- docs/examples/pop3-list.c | 10 +- docs/examples/pop3-multi.c | 14 +- docs/examples/pop3-noop.c | 10 +- docs/examples/pop3-retr.c | 10 +- docs/examples/pop3-ssl.c | 10 +- docs/examples/pop3-stat.c | 10 +- docs/examples/pop3-tls.c | 21 +- docs/examples/pop3-top.c | 10 +- docs/examples/pop3-uidl.c | 10 +- docs/examples/post-callback.c | 8 +- docs/examples/postinmemory.c | 8 +- docs/examples/postit2.c | 10 +- docs/examples/progressfunc.c | 9 +- docs/examples/resolve.c | 9 +- docs/examples/rtsp.c | 75 +- docs/examples/sampleconv.c | 40 +- docs/examples/sendrecv.c | 40 +- docs/examples/sepheaders.c | 10 +- docs/examples/sessioninfo.c | 8 +- docs/examples/sftpget.c | 8 +- docs/examples/simple.c | 8 +- docs/examples/simplepost.c | 8 +- docs/examples/simplessl.c | 49 +- docs/examples/smooth-gtk-thread.c | 25 +- docs/examples/smtp-expn.c | 12 +- docs/examples/smtp-mail.c | 32 +- docs/examples/smtp-multi.c | 16 +- docs/examples/smtp-ssl.c | 22 +- docs/examples/smtp-tls.c | 32 +- docs/examples/smtp-vrfy.c | 12 +- docs/examples/synctime.c | 67 +- docs/examples/threaded-ssl.c | 23 +- docs/examples/url2file.c | 12 +- docs/examples/usercertinmem.c | 65 +- docs/examples/version-check.pl | 2 +- docs/examples/xmlstream.c | 29 +- docs/libcurl/ABI | 70 +- docs/libcurl/Makefile.am | 53 +- docs/libcurl/curl_easy_cleanup.3 | 2 +- docs/libcurl/curl_easy_duphandle.3 | 2 +- docs/libcurl/curl_easy_escape.3 | 9 +- docs/libcurl/curl_easy_getinfo.3 | 302 +-- docs/libcurl/curl_easy_init.3 | 2 +- docs/libcurl/curl_easy_pause.3 | 8 +- docs/libcurl/curl_easy_perform.3 | 6 +- docs/libcurl/curl_easy_recv.3 | 10 +- docs/libcurl/curl_easy_reset.3 | 2 +- docs/libcurl/curl_easy_send.3 | 8 +- docs/libcurl/curl_easy_setopt.3 | 31 +- docs/libcurl/curl_easy_strerror.3 | 2 +- docs/libcurl/curl_easy_unescape.3 | 6 +- docs/libcurl/curl_escape.3 | 4 +- docs/libcurl/curl_formadd.3 | 20 +- docs/libcurl/curl_formfree.3 | 6 +- docs/libcurl/curl_formget.3 | 6 +- docs/libcurl/curl_free.3 | 2 +- docs/libcurl/curl_getdate.3 | 2 +- docs/libcurl/curl_getenv.3 | 2 +- docs/libcurl/curl_global_cleanup.3 | 10 +- docs/libcurl/curl_global_init.3 | 45 +- docs/libcurl/curl_global_init_mem.3 | 15 +- docs/libcurl/curl_mprintf.3 | 14 +- docs/libcurl/curl_multi_add_handle.3 | 4 +- docs/libcurl/curl_multi_assign.3 | 2 +- docs/libcurl/curl_multi_cleanup.3 | 2 +- docs/libcurl/curl_multi_fdset.3 | 2 +- docs/libcurl/curl_multi_info_read.3 | 2 +- docs/libcurl/curl_multi_init.3 | 2 +- docs/libcurl/curl_multi_perform.3 | 2 +- docs/libcurl/curl_multi_remove_handle.3 | 4 +- docs/libcurl/curl_multi_setopt.3 | 44 +- docs/libcurl/curl_multi_socket.3 | 10 +- docs/libcurl/curl_multi_socket_action.3 | 26 +- docs/libcurl/curl_multi_strerror.3 | 2 +- docs/libcurl/curl_multi_timeout.3 | 16 +- docs/libcurl/curl_multi_wait.3 | 46 +- docs/libcurl/curl_share_cleanup.3 | 2 +- docs/libcurl/curl_share_init.3 | 2 +- docs/libcurl/curl_share_setopt.3 | 5 +- docs/libcurl/curl_share_strerror.3 | 2 +- docs/libcurl/curl_slist_append.3 | 10 +- docs/libcurl/curl_slist_free_all.3 | 2 +- docs/libcurl/curl_strequal.3 | 2 +- docs/libcurl/curl_unescape.3 | 4 +- docs/libcurl/curl_version.3 | 2 +- docs/libcurl/curl_version_info.3 | 12 +- docs/libcurl/index.html | 1 + docs/libcurl/libcurl-easy.3 | 2 +- docs/libcurl/libcurl-errors.3 | 12 +- docs/libcurl/libcurl-multi.3 | 53 +- docs/libcurl/libcurl-share.3 | 2 +- docs/libcurl/libcurl-thread.3 | 105 + docs/libcurl/libcurl-tutorial.3 | 74 +- docs/libcurl/libcurl.3 | 20 +- docs/libcurl/libcurl.m4 | 6 +- docs/libcurl/mksymbolsmanpage.pl | 4 +- docs/libcurl/opts/CURLINFO_ACTIVESOCKET.3 | 51 + docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.3 | 47 + docs/libcurl/opts/CURLINFO_CERTINFO.3 | 51 + docs/libcurl/opts/CURLINFO_CONDITION_UNMET.3 | 45 + docs/libcurl/opts/CURLINFO_CONNECT_TIME.3 | 44 + .../opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3 | 45 + docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.3 | 43 + docs/libcurl/opts/CURLINFO_CONTENT_TYPE.3 | 48 + docs/libcurl/opts/CURLINFO_COOKIELIST.3 | 50 + docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.3 | 48 + docs/libcurl/opts/CURLINFO_FILETIME.3 | 49 + docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.3 | 48 + docs/libcurl/opts/CURLINFO_HEADER_SIZE.3 | 44 + docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.3 | 44 + docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.3 | 44 + docs/libcurl/opts/CURLINFO_HTTP_VERSION.3 | 56 + docs/libcurl/opts/CURLINFO_LASTSOCKET.3 | 53 + docs/libcurl/opts/CURLINFO_LOCAL_IP.3 | 51 + docs/libcurl/opts/CURLINFO_LOCAL_PORT.3 | 43 + docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.3 | 44 + docs/libcurl/opts/CURLINFO_NUM_CONNECTS.3 | 46 + docs/libcurl/opts/CURLINFO_OS_ERRNO.3 | 43 + docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.3 | 47 + docs/libcurl/opts/CURLINFO_PRIMARY_IP.3 | 49 + docs/libcurl/opts/CURLINFO_PRIMARY_PORT.3 | 42 + docs/libcurl/opts/CURLINFO_PRIVATE.3 | 45 + docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.3 | 44 + docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.3 | 42 + docs/libcurl/opts/CURLINFO_REDIRECT_TIME.3 | 46 + docs/libcurl/opts/CURLINFO_REDIRECT_URL.3 | 45 + docs/libcurl/opts/CURLINFO_REQUEST_SIZE.3 | 45 + docs/libcurl/opts/CURLINFO_RESPONSE_CODE.3 | 60 + docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.3 | 42 + docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.3 | 44 + docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.3 | 47 + docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.3 | 49 + docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.3 | 45 + docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.3 | 42 + docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.3 | 42 + docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.3 | 42 + docs/libcurl/opts/CURLINFO_SSL_ENGINES.3 | 47 + docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.3 | 43 + docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.3 | 46 + docs/libcurl/opts/CURLINFO_TLS_SESSION.3 | 60 + docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.3 | 141 + docs/libcurl/opts/CURLINFO_TOTAL_TIME.3 | 45 + .../opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3 | 2 +- .../opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3 | 2 +- docs/libcurl/opts/CURLMOPT_MAXCONNECTS.3 | 2 +- docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.3 | 2 +- docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.3 | 2 +- docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.3 | 2 +- docs/libcurl/opts/CURLMOPT_PIPELINING.3 | 2 +- docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.3 | 2 +- docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.3 | 2 +- docs/libcurl/opts/CURLMOPT_PUSHDATA.3 | 49 + docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.3 | 133 + docs/libcurl/opts/CURLMOPT_SOCKETDATA.3 | 2 +- docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.3 | 20 +- docs/libcurl/opts/CURLMOPT_TIMERDATA.3 | 2 +- docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.3 | 2 +- docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.3 | 18 +- docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.3 | 34 +- docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.3 | 2 +- docs/libcurl/opts/CURLOPT_APPEND.3 | 23 +- docs/libcurl/opts/CURLOPT_AUTOREFERER.3 | 2 +- docs/libcurl/opts/CURLOPT_BUFFERSIZE.3 | 6 +- docs/libcurl/opts/CURLOPT_CAINFO.3 | 8 +- docs/libcurl/opts/CURLOPT_CAPATH.3 | 6 +- docs/libcurl/opts/CURLOPT_CERTINFO.3 | 8 +- docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.3 | 2 +- docs/libcurl/opts/CURLOPT_CHUNK_DATA.3 | 8 +- docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.3 | 2 +- docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.3 | 2 +- docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.3 | 2 +- docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.3 | 2 +- docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.3 | 4 +- docs/libcurl/opts/CURLOPT_CONNECT_ONLY.3 | 4 +- docs/libcurl/opts/CURLOPT_CONNECT_TO.3 | 111 + .../opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.3 | 2 +- .../libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.3 | 2 +- .../opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.3 | 6 +- docs/libcurl/opts/CURLOPT_COOKIE.3 | 2 +- docs/libcurl/opts/CURLOPT_COOKIEFILE.3 | 14 +- docs/libcurl/opts/CURLOPT_COOKIEJAR.3 | 8 +- docs/libcurl/opts/CURLOPT_COOKIELIST.3 | 24 +- docs/libcurl/opts/CURLOPT_COOKIESESSION.3 | 2 +- docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.3 | 2 +- docs/libcurl/opts/CURLOPT_CRLF.3 | 2 +- docs/libcurl/opts/CURLOPT_CRLFILE.3 | 2 +- docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.3 | 6 +- docs/libcurl/opts/CURLOPT_DEBUGDATA.3 | 4 +- docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.3 | 14 +- docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.3 | 79 + docs/libcurl/opts/CURLOPT_DIRLISTONLY.3 | 2 +- docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.3 | 2 +- docs/libcurl/opts/CURLOPT_DNS_INTERFACE.3 | 2 +- docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.3 | 2 +- docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.3 | 2 +- docs/libcurl/opts/CURLOPT_DNS_SERVERS.3 | 2 +- docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.3 | 2 +- docs/libcurl/opts/CURLOPT_EGDSOCKET.3 | 6 +- docs/libcurl/opts/CURLOPT_ERRORBUFFER.3 | 28 +- docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.3 | 2 +- docs/libcurl/opts/CURLOPT_FAILONERROR.3 | 7 +- docs/libcurl/opts/CURLOPT_FILETIME.3 | 10 +- docs/libcurl/opts/CURLOPT_FNMATCH_DATA.3 | 6 +- docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.3 | 4 +- docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.3 | 34 +- docs/libcurl/opts/CURLOPT_FORBID_REUSE.3 | 2 +- docs/libcurl/opts/CURLOPT_FRESH_CONNECT.3 | 2 +- docs/libcurl/opts/CURLOPT_FTPPORT.3 | 2 +- docs/libcurl/opts/CURLOPT_FTPSSLAUTH.3 | 2 +- docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.3 | 2 +- .../libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.3 | 2 +- .../libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.3 | 2 +- docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.3 | 4 +- docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.3 | 2 +- docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.3 | 2 +- docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.3 | 2 +- docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.3 | 2 +- docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.3 | 2 +- docs/libcurl/opts/CURLOPT_FTP_USE_PRET.3 | 2 +- docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.3 | 2 +- docs/libcurl/opts/CURLOPT_HEADER.3 | 2 +- docs/libcurl/opts/CURLOPT_HEADERDATA.3 | 2 +- docs/libcurl/opts/CURLOPT_HEADERFUNCTION.3 | 4 +- docs/libcurl/opts/CURLOPT_HEADEROPT.3 | 2 +- docs/libcurl/opts/CURLOPT_HTTP200ALIASES.3 | 2 +- docs/libcurl/opts/CURLOPT_HTTPAUTH.3 | 2 +- docs/libcurl/opts/CURLOPT_HTTPGET.3 | 2 +- docs/libcurl/opts/CURLOPT_HTTPHEADER.3 | 2 +- docs/libcurl/opts/CURLOPT_HTTPPOST.3 | 9 +- docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.3 | 2 +- docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.3 | 2 +- docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.3 | 2 +- docs/libcurl/opts/CURLOPT_HTTP_VERSION.3 | 28 +- docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.3 | 16 +- docs/libcurl/opts/CURLOPT_INFILESIZE.3 | 2 +- docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.3 | 2 +- docs/libcurl/opts/CURLOPT_INTERFACE.3 | 2 +- docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.3 | 2 +- docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.3 | 2 +- docs/libcurl/opts/CURLOPT_IOCTLDATA.3 | 2 +- docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.3 | 2 +- docs/libcurl/opts/CURLOPT_IPRESOLVE.3 | 2 +- docs/libcurl/opts/CURLOPT_ISSUERCERT.3 | 2 +- docs/libcurl/opts/CURLOPT_KEYPASSWD.3 | 6 +- docs/libcurl/opts/CURLOPT_KRBLEVEL.3 | 4 +- docs/libcurl/opts/CURLOPT_LOCALPORT.3 | 2 +- docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.3 | 2 +- docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.3 | 6 +- docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.3 | 2 +- docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.3 | 2 +- docs/libcurl/opts/CURLOPT_MAIL_AUTH.3 | 2 +- docs/libcurl/opts/CURLOPT_MAIL_FROM.3 | 2 +- docs/libcurl/opts/CURLOPT_MAIL_RCPT.3 | 2 +- docs/libcurl/opts/CURLOPT_MAXCONNECTS.3 | 6 +- docs/libcurl/opts/CURLOPT_MAXFILESIZE.3 | 2 +- docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.3 | 2 +- docs/libcurl/opts/CURLOPT_MAXREDIRS.3 | 2 +- docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.3 | 2 +- docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.3 | 2 +- docs/libcurl/opts/CURLOPT_NETRC.3 | 2 +- docs/libcurl/opts/CURLOPT_NETRC_FILE.3 | 2 +- docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.3 | 2 +- docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.3 | 2 +- docs/libcurl/opts/CURLOPT_NOBODY.3 | 2 +- docs/libcurl/opts/CURLOPT_NOPROGRESS.3 | 21 +- docs/libcurl/opts/CURLOPT_NOPROXY.3 | 2 +- docs/libcurl/opts/CURLOPT_NOSIGNAL.3 | 2 +- docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.3 | 2 +- docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.3 | 2 +- docs/libcurl/opts/CURLOPT_PASSWORD.3 | 2 +- docs/libcurl/opts/CURLOPT_PATH_AS_IS.3 | 18 +- docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3 | 52 +- docs/libcurl/opts/CURLOPT_PIPEWAIT.3 | 12 +- docs/libcurl/opts/CURLOPT_PORT.3 | 2 +- docs/libcurl/opts/CURLOPT_POST.3 | 2 +- docs/libcurl/opts/CURLOPT_POSTFIELDS.3 | 15 +- docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.3 | 2 +- docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.3 | 2 +- docs/libcurl/opts/CURLOPT_POSTQUOTE.3 | 2 +- docs/libcurl/opts/CURLOPT_POSTREDIR.3 | 18 +- docs/libcurl/opts/CURLOPT_PREQUOTE.3 | 2 +- docs/libcurl/opts/CURLOPT_PRIVATE.3 | 2 +- docs/libcurl/opts/CURLOPT_PROGRESSDATA.3 | 4 +- docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.3 | 4 +- docs/libcurl/opts/CURLOPT_PROTOCOLS.3 | 3 +- docs/libcurl/opts/CURLOPT_PROXY.3 | 12 +- docs/libcurl/opts/CURLOPT_PROXYAUTH.3 | 2 +- docs/libcurl/opts/CURLOPT_PROXYHEADER.3 | 2 +- docs/libcurl/opts/CURLOPT_PROXYPASSWORD.3 | 2 +- docs/libcurl/opts/CURLOPT_PROXYPORT.3 | 2 +- docs/libcurl/opts/CURLOPT_PROXYTYPE.3 | 6 +- docs/libcurl/opts/CURLOPT_PROXYUSERNAME.3 | 6 +- docs/libcurl/opts/CURLOPT_PROXYUSERPWD.3 | 2 +- docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.3 | 15 +- docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.3 | 2 +- docs/libcurl/opts/CURLOPT_PUT.3 | 2 +- docs/libcurl/opts/CURLOPT_QUOTE.3 | 7 +- docs/libcurl/opts/CURLOPT_RANDOM_FILE.3 | 2 +- docs/libcurl/opts/CURLOPT_RANGE.3 | 14 +- docs/libcurl/opts/CURLOPT_READDATA.3 | 8 +- docs/libcurl/opts/CURLOPT_READFUNCTION.3 | 4 +- docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.3 | 13 +- docs/libcurl/opts/CURLOPT_REFERER.3 | 2 +- docs/libcurl/opts/CURLOPT_RESOLVE.3 | 22 +- docs/libcurl/opts/CURLOPT_RESUME_FROM.3 | 2 +- docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.3 | 2 +- docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.3 | 2 +- docs/libcurl/opts/CURLOPT_RTSP_REQUEST.3 | 2 +- docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.3 | 2 +- docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.3 | 2 +- docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.3 | 12 +- docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.3 | 2 +- docs/libcurl/opts/CURLOPT_SASL_IR.3 | 2 +- docs/libcurl/opts/CURLOPT_SEEKDATA.3 | 2 +- docs/libcurl/opts/CURLOPT_SEEKFUNCTION.3 | 2 +- docs/libcurl/opts/CURLOPT_SERVICE_NAME.3 | 19 +- docs/libcurl/opts/CURLOPT_SHARE.3 | 2 +- docs/libcurl/opts/CURLOPT_SOCKOPTDATA.3 | 2 +- docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.3 | 2 +- docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.3 | 2 +- docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.3 | 18 +- docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.3 | 2 +- .../libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3 | 2 +- docs/libcurl/opts/CURLOPT_SSH_KEYDATA.3 | 2 +- docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.3 | 2 +- docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.3 | 2 +- docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.3 | 2 +- docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.3 | 10 +- docs/libcurl/opts/CURLOPT_SSLCERT.3 | 6 +- docs/libcurl/opts/CURLOPT_SSLCERTTYPE.3 | 6 +- docs/libcurl/opts/CURLOPT_SSLENGINE.3 | 25 +- docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.3 | 26 +- docs/libcurl/opts/CURLOPT_SSLKEY.3 | 6 +- docs/libcurl/opts/CURLOPT_SSLKEYTYPE.3 | 6 +- docs/libcurl/opts/CURLOPT_SSLVERSION.3 | 6 +- docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.3 | 8 +- docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.3 | 6 +- docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.3 | 88 +- docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.3 | 2 +- docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.3 | 2 +- docs/libcurl/opts/CURLOPT_SSL_FALSESTART.3 | 4 +- docs/libcurl/opts/CURLOPT_SSL_OPTIONS.3 | 28 +- docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.3 | 2 +- docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.3 | 4 +- docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.3 | 4 +- docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.3 | 4 +- docs/libcurl/opts/CURLOPT_STDERR.3 | 2 +- docs/libcurl/opts/CURLOPT_STREAM_DEPENDS.3 | 56 + docs/libcurl/opts/CURLOPT_STREAM_DEPENDS_E.3 | 59 + docs/libcurl/opts/CURLOPT_STREAM_WEIGHT.3 | 63 + docs/libcurl/opts/CURLOPT_TCP_FASTOPEN.3 | 47 + docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.3 | 2 +- docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.3 | 2 +- docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.3 | 2 +- docs/libcurl/opts/CURLOPT_TCP_NODELAY.3 | 2 +- docs/libcurl/opts/CURLOPT_TELNETOPTIONS.3 | 2 +- docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.3 | 2 +- docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.3 | 71 + docs/libcurl/opts/CURLOPT_TIMECONDITION.3 | 20 +- docs/libcurl/opts/CURLOPT_TIMEOUT.3 | 2 +- docs/libcurl/opts/CURLOPT_TIMEOUT_MS.3 | 2 +- docs/libcurl/opts/CURLOPT_TIMEVALUE.3 | 20 +- docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.3 | 2 +- docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.3 | 12 +- docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.3 | 2 +- docs/libcurl/opts/CURLOPT_TRANSFERTEXT.3 | 2 +- docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.3 | 6 +- docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3 | 2 +- docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.3 | 2 +- docs/libcurl/opts/CURLOPT_UPLOAD.3 | 2 +- docs/libcurl/opts/CURLOPT_URL.3 | 15 +- docs/libcurl/opts/CURLOPT_USERAGENT.3 | 2 +- docs/libcurl/opts/CURLOPT_USERNAME.3 | 6 +- docs/libcurl/opts/CURLOPT_USERPWD.3 | 2 +- docs/libcurl/opts/CURLOPT_USE_SSL.3 | 2 +- docs/libcurl/opts/CURLOPT_VERBOSE.3 | 2 +- docs/libcurl/opts/CURLOPT_WILDCARDMATCH.3 | 4 +- docs/libcurl/opts/CURLOPT_WRITEDATA.3 | 4 +- docs/libcurl/opts/CURLOPT_WRITEFUNCTION.3 | 4 +- docs/libcurl/opts/CURLOPT_XFERINFODATA.3 | 4 +- docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.3 | 4 +- docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.3 | 2 +- docs/libcurl/opts/Makefile.am | 1170 ++++++--- docs/libcurl/opts/template.3 | 2 +- docs/libcurl/symbols-in-versions | 41 +- docs/libcurl/symbols.pl | 2 +- docs/mk-ca-bundle.1 | 4 +- include/curl/.gitignore | 3 +- include/curl/Makefile.am | 2 +- include/curl/curl.h | 247 +- include/curl/curlbuild.h | 10 +- include/curl/curlbuild.h.cmake | 4 +- include/curl/curlbuild.h.dist | 11 +- include/curl/curlbuild.h.in | 4 +- include/curl/curlrules.h | 4 +- include/curl/curlver.h | 14 +- include/curl/easy.h | 2 +- include/curl/mprintf.h | 30 +- include/curl/multi.h | 39 +- include/curl/stdcheaders.h | 2 +- include/curl/typecheck-gcc.h | 124 +- lib/.gitignore | 18 +- lib/Makefile.Watcom | 33 +- lib/Makefile.am | 13 +- lib/Makefile.b32 | 35 +- lib/Makefile.inc | 41 +- lib/Makefile.m32 | 37 +- lib/Makefile.netware | 32 +- lib/Makefile.vc6 | 32 +- lib/amigaos.c | 6 +- lib/amigaos.h | 2 +- lib/arpa_telnet.h | 2 +- lib/asyn-ares.c | 24 +- lib/asyn-thread.c | 31 +- lib/asyn.h | 4 +- lib/base64.c | 44 +- lib/checksrc.pl | 289 ++- lib/checksrc.whitelist | 10 - lib/config-amigaos.h | 2 +- lib/config-dos.h | 2 +- lib/config-mac.h | 2 +- lib/config-os400.h | 2 +- lib/config-riscos.h | 2 +- lib/config-symbian.h | 4 +- lib/config-tpf.h | 4 +- lib/config-vxworks.h | 2 +- lib/config-win32.h | 14 +- lib/config-win32ce.h | 2 +- lib/conncache.c | 24 +- lib/conncache.h | 2 +- lib/connect.c | 128 +- lib/connect.h | 14 +- lib/content_encoding.c | 6 +- lib/content_encoding.h | 2 +- lib/cookie.c | 129 +- lib/cookie.h | 14 +- lib/curl_addrinfo.c | 44 +- lib/curl_addrinfo.h | 15 +- lib/curl_base64.h | 6 +- lib/curl_config.h | 52 +- lib/curl_config.h.cmake | 27 + lib/curl_des.c | 6 +- lib/curl_des.h | 6 +- lib/curl_endian.c | 2 +- lib/curl_endian.h | 2 +- lib/curl_fnmatch.c | 6 +- lib/curl_fnmatch.h | 2 +- lib/curl_gethostname.c | 2 +- lib/curl_gethostname.h | 2 +- lib/curl_gssapi.c | 69 +- lib/curl_gssapi.h | 8 +- lib/curl_hmac.h | 2 +- lib/curl_ldap.h | 2 +- lib/curl_md4.h | 2 +- lib/curl_md5.h | 2 +- lib/curl_memory.h | 19 +- lib/curl_memrchr.c | 7 +- lib/curl_memrchr.h | 2 +- lib/curl_multibyte.c | 4 +- lib/curl_multibyte.h | 2 +- lib/curl_ntlm_core.c | 34 +- lib/curl_ntlm_core.h | 6 +- lib/curl_ntlm_wb.c | 17 +- lib/curl_ntlm_wb.h | 2 +- lib/curl_printf.h | 2 +- lib/curl_rtmp.c | 4 +- lib/curl_rtmp.h | 2 +- lib/curl_sasl.c | 1332 +--------- lib/curl_sasl.h | 143 +- lib/curl_sasl_sspi.c | 1281 ---------- lib/curl_sec.h | 2 +- lib/curl_setup.h | 49 +- lib/curl_setup_once.h | 2 +- lib/curl_sspi.c | 49 +- lib/curl_sspi.h | 6 +- lib/curl_threads.c | 6 +- lib/curl_threads.h | 2 +- lib/curlx.h | 2 +- lib/dict.c | 6 +- lib/dict.h | 2 +- lib/dotdot.c | 17 +- lib/dotdot.h | 2 +- lib/easy.c | 181 +- lib/easyif.h | 6 +- lib/escape.c | 24 +- lib/escape.h | 4 +- lib/file.c | 93 +- lib/file.h | 2 +- lib/fileinfo.c | 2 +- lib/fileinfo.h | 2 +- lib/firefox-db2pem.sh | 2 +- lib/formdata.c | 121 +- lib/formdata.h | 12 +- lib/ftp.c | 185 +- lib/ftp.h | 6 +- lib/ftplistparser.c | 36 +- lib/ftplistparser.h | 2 +- lib/getenv.c | 2 +- lib/getinfo.c | 128 +- lib/getinfo.h | 6 +- lib/gopher.c | 12 +- lib/gopher.h | 2 +- lib/hash.c | 30 +- lib/hash.h | 2 +- lib/hmac.c | 7 +- lib/hostasyn.c | 4 +- lib/hostcheck.c | 4 +- lib/hostcheck.h | 2 +- lib/hostip.c | 29 +- lib/hostip.h | 24 +- lib/hostip4.c | 6 +- lib/hostip6.c | 31 +- lib/hostsyn.c | 10 +- lib/http.c | 399 +-- lib/http.h | 17 +- lib/http2.c | 1199 +++++++-- lib/http2.h | 10 +- lib/http_chunks.c | 9 +- lib/http_chunks.h | 2 +- lib/http_digest.c | 25 +- lib/http_digest.h | 4 +- lib/http_negotiate.c | 193 +- lib/http_negotiate.h | 8 +- lib/http_negotiate_sspi.c | 300 --- lib/{curl_ntlm.c => http_ntlm.c} | 34 +- lib/{curl_ntlm.h => http_ntlm.h} | 2 +- lib/http_proxy.c | 65 +- lib/http_proxy.h | 9 +- lib/idn_win32.c | 63 +- lib/if2ip.c | 19 +- lib/if2ip.h | 2 +- lib/imap.c | 148 +- lib/imap.h | 6 +- lib/inet_ntop.c | 11 +- lib/inet_ntop.h | 2 +- lib/inet_pton.c | 8 +- lib/inet_pton.h | 2 +- lib/krb5.c | 28 +- lib/ldap.c | 13 +- lib/libcurl.def | 2 +- lib/libcurl.rc | 6 +- lib/llist.c | 6 +- lib/llist.h | 2 +- lib/makefile.dj | 30 +- lib/md5.c | 6 +- lib/memdebug.c | 15 +- lib/memdebug.h | 17 +- lib/mk-ca-bundle.pl | 2 +- lib/mk-ca-bundle.vbs | 2 +- lib/mprintf.c | 184 +- lib/multi.c | 742 ++++-- lib/multihandle.h | 14 +- lib/multiif.h | 18 +- lib/netrc.c | 8 +- lib/netrc.h | 2 +- lib/non-ascii.c | 24 +- lib/non-ascii.h | 18 +- lib/nonblock.c | 6 +- lib/nonblock.h | 2 +- lib/nwlib.c | 50 +- lib/nwos.c | 12 +- lib/objnames-test08.sh | 2 +- lib/objnames-test10.sh | 2 +- lib/objnames.inc | 2 +- lib/openldap.c | 109 +- lib/parsedate.c | 2 +- lib/parsedate.h | 2 +- lib/pingpong.c | 18 +- lib/pingpong.h | 2 +- lib/pipeline.c | 46 +- lib/pipeline.h | 20 +- lib/pop3.c | 74 +- lib/pop3.h | 6 +- lib/progress.c | 20 +- lib/progress.h | 16 +- lib/rawstr.c | 12 +- lib/rawstr.h | 2 +- lib/rtsp.c | 51 +- lib/rtsp.h | 2 +- lib/security.c | 2 +- lib/select.c | 22 +- lib/select.h | 2 +- lib/sendf.c | 154 +- lib/sendf.h | 8 +- lib/setup-os400.h | 2 +- lib/setup-vms.h | 14 +- lib/share.c | 23 +- lib/share.h | 6 +- lib/sigpipe.h | 6 +- lib/slist.c | 6 +- lib/slist.h | 2 +- lib/smb.c | 13 +- lib/smb.h | 2 +- lib/smtp.c | 85 +- lib/smtp.h | 6 +- lib/sockaddr.h | 2 +- lib/socks.c | 44 +- lib/socks.h | 2 +- lib/socks_gssapi.c | 14 +- lib/socks_sspi.c | 17 +- lib/speedcheck.c | 6 +- lib/speedcheck.h | 6 +- lib/splay.c | 2 +- lib/splay.h | 6 +- lib/ssh.c | 186 +- lib/ssh.h | 7 +- lib/strdup.c | 8 +- lib/strdup.h | 2 +- lib/strequal.c | 2 +- lib/strequal.h | 2 +- lib/strerror.c | 23 +- lib/strerror.h | 2 +- lib/strtok.c | 2 +- lib/strtok.h | 2 +- lib/strtoofft.c | 2 +- lib/strtoofft.h | 2 +- lib/system_win32.c | 294 +++ lib/system_win32.h | 61 + lib/telnet.c | 46 +- lib/telnet.h | 2 +- lib/tftp.c | 99 +- lib/tftp.h | 2 +- lib/timeval.c | 14 +- lib/timeval.h | 2 +- lib/transfer.c | 225 +- lib/transfer.h | 17 +- lib/url.c | 1469 +++++++---- lib/url.h | 39 +- lib/urldata.h | 189 +- lib/vauth/cleartext.c | 157 ++ lib/vauth/cram.c | 138 + lib/vauth/digest.c | 883 +++++++ lib/vauth/digest.h | 43 + lib/vauth/digest_sspi.c | 533 ++++ lib/{curl_sasl_gssapi.c => vauth/krb5_gssapi.c} | 173 +- lib/vauth/krb5_sspi.c | 496 ++++ lib/{curl_ntlm_msgs.c => vauth/ntlm.c} | 65 +- lib/{curl_ntlm_msgs.h => vauth/ntlm.h} | 10 +- lib/vauth/ntlm_sspi.c | 314 +++ lib/vauth/oauth2.c | 86 + lib/vauth/spnego_gssapi.c | 260 ++ lib/vauth/spnego_sspi.c | 297 +++ lib/vauth/vauth.c | 106 + lib/vauth/vauth.h | 189 ++ lib/version.c | 40 +- lib/vtls/axtls.c | 58 +- lib/vtls/axtls.h | 4 +- lib/vtls/cyassl.c | 214 +- lib/vtls/cyassl.h | 28 +- lib/vtls/darwinssl.c | 111 +- lib/vtls/darwinssl.h | 2 +- lib/vtls/gskit.c | 36 +- lib/vtls/gskit.h | 2 +- lib/vtls/gtls.c | 136 +- lib/vtls/gtls.h | 14 +- lib/vtls/mbedtls.c | 871 +++++++ lib/vtls/mbedtls.h | 80 + lib/vtls/nss.c | 126 +- lib/vtls/nssg.h | 19 +- lib/vtls/openssl.c | 1024 ++++---- lib/vtls/openssl.h | 26 +- lib/vtls/polarssl.c | 191 +- lib/vtls/polarssl.h | 18 +- lib/vtls/polarssl_threadlock.c | 16 +- lib/vtls/polarssl_threadlock.h | 22 +- lib/vtls/schannel.c | 330 ++- lib/vtls/schannel.h | 5 +- lib/vtls/vtls.c | 192 +- lib/vtls/vtls.h | 77 +- lib/warnless.c | 61 +- lib/warnless.h | 10 +- lib/wildcard.c | 6 +- lib/wildcard.h | 4 +- lib/x509asn1.c | 31 +- lib/x509asn1.h | 6 +- libcurl.pc.in | 4 +- local-configure.patch | 57 + m4/curl-compilers.m4 | 8 +- m4/curl-confopts.m4 | 52 +- m4/curl-functions.m4 | 282 +- m4/curl-openssl.m4 | 2 +- m4/curl-reentrant.m4 | 2 +- m4/xc-lt-iface.m4 | 2 +- maketgz | 13 +- packages/AIX/RPM/curl.spec.in | 2 +- packages/Linux/RPM/curl-ssl.spec.in | 2 +- packages/Linux/RPM/curl.spec.in | 2 +- packages/NetWare/get_exp.awk | 2 +- packages/NetWare/get_ver.awk | 2 +- packages/OS400/README.OS400 | 36 +- packages/OS400/ccsidcurl.c | 60 +- packages/OS400/ccsidcurl.h | 8 +- packages/OS400/curl.inc.in | 120 +- packages/OS400/initscript.sh | 21 +- packages/OS400/make-lib.sh | 7 +- packages/OS400/makefile.sh | 2 +- packages/OS400/os400sys.c | 2 +- packages/OS400/os400sys.h | 2 +- packages/Symbian/group/libcurl.mmp | 15 +- packages/Win32/README | 2 +- packages/Win32/cygwin/README | 4 +- packages/vms/build_gnv_curl_pcsi_desc.com | 8 +- packages/vms/curl_gnv_build_steps.txt | 2 +- packages/vms/curlmsg.h | 2 +- packages/vms/curlmsg_vms.h | 2 +- projects/README | 69 +- projects/Windows/.gitignore | 6 + projects/Windows/VC10/curl-all.sln | 42 +- projects/Windows/VC10/lib/.gitignore | 6 +- projects/Windows/VC10/lib/libcurl.sln | 24 + projects/Windows/VC10/lib/libcurl.tmpl | 454 +++- projects/Windows/VC10/lib/libcurl.vcxproj.filters | 17 + projects/Windows/VC10/src/.gitignore | 6 +- .../Windows/VC10/src/{curlsrc.sln => curl.sln} | 26 +- .../Windows/VC10/src/{curlsrc.tmpl => curl.tmpl} | 590 ++++- projects/Windows/VC10/src/curl.vcxproj.filters | 17 + projects/Windows/VC11/curl-all.sln | 42 +- projects/Windows/VC11/lib/.gitignore | 6 +- projects/Windows/VC11/lib/libcurl.sln | 24 + projects/Windows/VC11/lib/libcurl.tmpl | 462 +++- projects/Windows/VC11/lib/libcurl.vcxproj.filters | 17 + projects/Windows/VC11/src/.gitignore | 6 +- .../Windows/VC11/src/{curlsrc.sln => curl.sln} | 26 +- .../Windows/VC11/src/{curlsrc.tmpl => curl.tmpl} | 598 ++++- projects/Windows/VC11/src/curl.vcxproj.filters | 17 + projects/Windows/VC12/curl-all.sln | 42 +- projects/Windows/VC12/lib/.gitignore | 6 +- projects/Windows/VC12/lib/libcurl.sln | 24 + projects/Windows/VC12/lib/libcurl.tmpl | 462 +++- projects/Windows/VC12/lib/libcurl.vcxproj.filters | 17 + projects/Windows/VC12/src/.gitignore | 6 +- .../Windows/VC12/src/{curlsrc.sln => curl.sln} | 26 +- .../Windows/VC12/src/{curlsrc.tmpl => curl.tmpl} | 598 ++++- projects/Windows/VC12/src/curl.vcxproj.filters | 17 + projects/Windows/VC14/.gitignore | 5 + projects/Windows/VC14/curl-all.sln | 298 +++ projects/Windows/VC14/lib/.gitignore | 6 + projects/Windows/VC14/lib/libcurl.sln | 181 ++ projects/Windows/VC14/lib/libcurl.tmpl | 2397 +++++++++++++++++ projects/Windows/VC14/lib/libcurl.vcxproj.filters | 17 + projects/Windows/VC14/src/.gitignore | 6 + projects/Windows/VC14/src/curl.sln | 181 ++ projects/Windows/VC14/src/curl.tmpl | 2699 ++++++++++++++++++++ projects/Windows/VC14/src/curl.vcxproj.filters | 17 + projects/Windows/VC6/curl-all.dsw | 2 +- projects/Windows/VC6/lib/libcurl.tmpl | 114 +- projects/Windows/VC6/src/{curlsrc.dsw => curl.dsw} | 2 +- .../Windows/VC6/src/{curlsrc.tmpl => curl.tmpl} | 264 +- projects/Windows/VC7.1/curl-all.sln | 2 +- projects/Windows/VC7.1/lib/.gitignore | 2 +- projects/Windows/VC7.1/lib/libcurl.tmpl | 70 +- projects/Windows/VC7.1/src/.gitignore | 2 +- .../Windows/VC7.1/src/{curlsrc.sln => curl.sln} | 2 +- .../Windows/VC7.1/src/{curlsrc.tmpl => curl.tmpl} | 106 +- projects/Windows/VC7/curl-all.sln | 2 +- projects/Windows/VC7/lib/.gitignore | 2 +- projects/Windows/VC7/lib/libcurl.tmpl | 70 +- projects/Windows/VC7/src/.gitignore | 2 +- projects/Windows/VC7/src/{curlsrc.sln => curl.sln} | 2 +- .../Windows/VC7/src/{curlsrc.tmpl => curl.tmpl} | 106 +- projects/Windows/VC8/curl-all.sln | 2 +- projects/Windows/VC8/lib/.gitignore | 4 +- projects/Windows/VC8/lib/libcurl.tmpl | 126 +- projects/Windows/VC8/src/.gitignore | 4 +- projects/Windows/VC8/src/{curlsrc.sln => curl.sln} | 2 +- .../Windows/VC8/src/{curlsrc.tmpl => curl.tmpl} | 212 +- projects/Windows/VC9/curl-all.sln | 2 +- projects/Windows/VC9/lib/.gitignore | 4 +- projects/Windows/VC9/lib/libcurl.tmpl | 126 +- projects/Windows/VC9/src/.gitignore | 4 +- projects/Windows/VC9/src/{curlsrc.sln => curl.sln} | 2 +- .../Windows/VC9/src/{curlsrc.tmpl => curl.tmpl} | 212 +- projects/build-openssl.bat | 44 +- projects/build-wolfssl.bat | 353 +++ projects/checksrc.bat | 143 +- projects/generate.bat | 198 +- projects/wolfssl_options.h | 184 ++ projects/wolfssl_override.props | 40 + scripts/Makefile.am | 43 + scripts/contributors.sh | 30 +- scripts/contrithanks.sh | 14 +- scripts/zsh.pl | 17 +- src/.gitignore | 13 +- src/CMakeLists.txt | 3 +- src/Makefile.Watcom | 24 +- src/Makefile.am | 18 +- src/Makefile.b32 | 26 +- src/Makefile.inc | 6 +- src/Makefile.m32 | 51 +- src/Makefile.netware | 28 +- src/Makefile.vc6 | 10 +- src/checksrc.whitelist | 3 - src/curl.rc | 6 +- src/makefile.dj | 26 +- src/mkhelp.pl | 2 +- src/slist_wc.c | 72 + src/slist_wc.h | 56 + src/tool_binmode.c | 2 +- src/tool_binmode.h | 2 +- src/tool_bname.c | 2 +- src/tool_bname.h | 2 +- src/tool_cb_dbg.c | 2 +- src/tool_cb_dbg.h | 2 +- src/tool_cb_hdr.c | 32 +- src/tool_cb_hdr.h | 2 +- src/tool_cb_prg.c | 2 +- src/tool_cb_prg.h | 2 +- src/tool_cb_rea.c | 2 +- src/tool_cb_rea.h | 2 +- src/tool_cb_see.c | 2 +- src/tool_cb_see.h | 2 +- src/tool_cb_wrt.c | 2 +- src/tool_cb_wrt.h | 2 +- src/tool_cfgable.c | 8 +- src/tool_cfgable.h | 26 +- src/tool_convert.c | 2 +- src/tool_convert.h | 2 +- src/tool_dirhie.c | 2 +- src/tool_dirhie.h | 2 +- src/tool_doswin.c | 471 +++- src/tool_doswin.h | 26 +- src/tool_easysrc.c | 113 +- src/tool_easysrc.h | 19 +- src/tool_formparse.c | 6 +- src/tool_formparse.h | 2 +- src/tool_getparam.c | 111 +- src/tool_getparam.h | 3 +- src/tool_getpass.c | 2 +- src/tool_getpass.h | 2 +- src/tool_help.c | 31 +- src/tool_help.h | 2 +- src/tool_helpers.c | 43 +- src/tool_helpers.h | 7 +- src/tool_homedir.c | 2 +- src/tool_homedir.h | 2 +- src/tool_hugehelp.c | 2 +- src/tool_hugehelp.h | 2 +- src/tool_libinfo.c | 2 +- src/tool_libinfo.h | 2 +- src/tool_main.c | 2 +- src/tool_main.h | 2 +- src/tool_metalink.c | 2 +- src/tool_metalink.h | 2 +- src/tool_mfiles.c | 2 +- src/tool_mfiles.h | 2 +- src/tool_msgs.c | 53 +- src/tool_msgs.h | 3 +- src/tool_operate.c | 157 +- src/tool_operate.h | 2 +- src/tool_operhlp.c | 20 +- src/tool_operhlp.h | 2 +- src/tool_panykey.c | 2 +- src/tool_panykey.h | 2 +- src/tool_paramhlp.c | 27 +- src/tool_paramhlp.h | 5 +- src/tool_parsecfg.c | 2 +- src/tool_parsecfg.h | 2 +- src/tool_sdecls.h | 10 +- src/tool_setopt.c | 18 +- src/tool_setopt.h | 4 +- src/tool_setup.h | 2 +- src/tool_sleep.c | 2 +- src/tool_sleep.h | 2 +- src/tool_strdup.c | 2 +- src/tool_strdup.h | 2 +- src/tool_urlglob.c | 25 +- src/tool_urlglob.h | 2 +- src/tool_util.c | 2 +- src/tool_util.h | 2 +- src/tool_version.h | 2 +- src/tool_vms.c | 16 +- src/tool_vms.h | 2 +- src/tool_writeenv.c | 2 +- src/tool_writeenv.h | 2 +- src/tool_writeout.c | 26 +- src/tool_writeout.h | 2 +- src/tool_xattr.c | 2 +- src/tool_xattr.h | 2 +- tests/.gitignore | 12 +- tests/CMakeLists.txt | 1 + tests/FILEFORMAT | 24 +- tests/Makefile.am | 17 +- tests/certs/Makefile.am | 2 +- tests/certs/scripts/Makefile.am | 2 +- tests/convsrctest.pl | 2 +- tests/data/DISABLED | 6 + tests/data/Makefile.am | 2 +- tests/data/Makefile.inc | 30 +- tests/data/test1001 | 2 - tests/data/test1002 | 3 - tests/data/test1007 | 5 +- tests/data/test1008 | 2 - tests/data/test1009 | 5 +- tests/data/test1021 | 3 - tests/data/test1034 | 1 - tests/data/test1035 | 1 - tests/data/test1048 | 2 +- tests/data/test1049 | 5 +- tests/data/test1050 | 2 +- tests/data/test1059 | 1 - tests/data/test1060 | 2 - tests/data/test1061 | 2 - tests/data/test1077 | 3 - tests/data/test1078 | 1 - tests/data/test1087 | 3 - tests/data/test1088 | 3 - tests/data/test1092 | 1 - tests/data/test1093 | 5 +- tests/data/test1094 | 5 +- tests/data/test1097 | 1 - tests/data/test1098 | 2 - tests/data/test1099 | 10 +- tests/data/test1104 | 2 - tests/data/test1105 | 2 +- tests/data/test1106 | 1 - tests/data/test1135 | 2 + tests/data/test1136 | 64 + tests/data/test1137 | 52 + tests/data/test1138 | 74 + tests/data/test1139 | 26 + tests/data/test1140 | 26 + tests/data/test1141 | 68 + tests/data/test1142 | 63 + tests/data/test1143 | 45 + tests/data/test1213 | 3 +- tests/data/test1214 | 1 - tests/data/test1215 | 2 - tests/data/test1216 | 2 - tests/data/test1218 | 5 +- tests/data/test1228 | 2 - tests/data/test1230 | 1 - tests/data/test1232 | 2 - tests/data/test1238 | 5 +- tests/data/test1241 | 2 - tests/data/test1242 | 43 + tests/data/test1243 | 44 + tests/data/test1244 | 60 + tests/data/test1312 | 2 +- tests/data/test1314 | 2 - tests/data/test1319 | 1 - tests/data/test1320 | 1 - tests/data/test1321 | 1 - tests/data/test1322 | 57 + tests/data/test1326 | 2 +- tests/data/test1331 | 2 - tests/data/test1400 | 7 +- tests/data/test1401 | 7 +- tests/data/test1402 | 7 +- tests/data/test1403 | 7 +- tests/data/test1404 | 7 +- tests/data/test1405 | 7 +- tests/data/test1406 | 7 +- tests/data/test1407 | 7 +- tests/data/test1415 | 3 +- tests/data/test1420 | 7 +- tests/data/test1421 | 2 - tests/data/test1428 | 1 - tests/data/test1437 | 84 + tests/data/test148 | 1 + tests/data/test1509 | 1 - tests/data/test1513 | 3 + tests/data/test1515 | 6 +- tests/data/test1517 | 69 + tests/data/test1525 | 1 - tests/data/test1526 | 1 - tests/data/test1527 | 1 - tests/data/test1528 | 1 - tests/data/test1531 | Bin 0 -> 552 bytes tests/data/test16 | 5 +- tests/data/test1603 | 26 + tests/data/test1604 | 25 + tests/data/test162 | 1 - tests/data/test165 | 1 - tests/data/test167 | 2 - tests/data/test168 | 3 - tests/data/test169 | 3 - tests/data/test170 | 1 - tests/data/test1700 | 101 + tests/data/test1701 | 83 + tests/data/test1702 | 78 + tests/data/test171 | 3 +- tests/data/test172 | 2 +- tests/data/test179 | 1 - tests/data/test1800 | 4 +- tests/data/test1801 | 4 +- tests/data/test183 | 2 - tests/data/test184 | 2 - tests/data/test185 | 2 - tests/data/test1902 | 10 +- tests/data/test2002 | 5 +- tests/data/test2003 | 10 +- tests/data/test2004 | 10 +- tests/data/test2041 | 58 + tests/data/test2042 | 44 + tests/data/test2043 | 33 + tests/data/test2044 | 33 + tests/data/test2045 | 54 + tests/data/test2046 | 94 + tests/data/test2047 | 95 + tests/data/test2048 | 40 + tests/data/test2049 | 64 + tests/data/test2050 | 77 + tests/data/test2051 | 74 + tests/data/test2052 | 68 + tests/data/test206 | 2 - tests/data/test208 | 1 - tests/data/test209 | 2 - tests/data/test213 | 2 - tests/data/test217 | 1 - tests/data/test233 | 2 - tests/data/test234 | 2 - tests/data/test239 | 2 - tests/data/test243 | 3 - tests/data/test252 | 3 +- tests/data/test253 | 3 +- tests/data/test254 | 3 +- tests/data/test255 | 3 +- tests/data/test256 | 1 - tests/data/test257 | 3 - tests/data/test258 | 4 - tests/data/test259 | 2 - tests/data/test263 | 1 - tests/data/test264 | 1 - tests/data/test265 | 2 - tests/data/test27 | 2 +- tests/data/test271 | 5 +- tests/data/test275 | 1 - tests/data/test278 | 1 - tests/data/test279 | 1 - tests/data/test283 | 7 +- tests/data/test284 | 5 +- tests/data/test285 | 5 +- tests/data/test286 | 5 +- tests/data/test287 | 1 - tests/data/test299 | 1 - tests/data/test31 | 2 +- tests/data/test400 | 3 +- tests/data/test401 | 1 + tests/data/test402 | 1 + tests/data/test403 | 3 +- tests/data/test404 | 1 + tests/data/test405 | 1 + tests/data/test406 | 3 +- tests/data/test407 | 1 + tests/data/test408 | 1 + tests/data/test409 | 1 + tests/data/test43 | 2 - tests/data/test46 | 20 +- tests/data/test5 | 1 - tests/data/test503 | 1 - tests/data/test506 | 2 +- tests/data/test523 | 1 - tests/data/test539 | 6 +- tests/data/test540 | 3 - tests/data/test547 | 3 - tests/data/test548 | 3 - tests/data/test549 | 1 - tests/data/test550 | 1 - tests/data/test551 | 2 - tests/data/test552 | Bin 142985 -> 142925 bytes tests/data/test554 | 47 + tests/data/test555 | 3 - tests/data/test557 | 1 + tests/data/test558 | 5 +- tests/data/test561 | 1 - tests/data/test563 | 1 - tests/data/test590 | 3 - tests/data/test61 | 2 +- tests/data/test62 | 2 +- tests/data/test63 | 1 - tests/data/test706 | 2 +- tests/data/test707 | 2 +- tests/data/test73 | 2 +- tests/data/test79 | 1 - tests/data/test8 | 4 +- tests/data/test80 | 1 - tests/data/test81 | 2 - tests/data/test82 | 1 - tests/data/test824 | 2 +- tests/data/test828 | 2 +- tests/data/test83 | 1 - tests/data/test84 | 1 - tests/data/test841 | 51 + tests/data/test842 | 62 + tests/data/test843 | 62 + tests/data/test844 | 59 + tests/data/test845 | 59 + tests/data/test85 | 1 - tests/data/test87 | 2 +- tests/data/test870 | 2 +- tests/data/test874 | 2 +- tests/data/test887 | 63 + tests/data/test888 | 62 + tests/data/test889 | 61 + tests/data/test890 | 60 + tests/data/test908 | 2 +- tests/data/test922 | 2 +- tests/data/test93 | 1 - tests/data/test94 | 1 - tests/data/test946 | 62 + tests/data/test947 | 61 + tests/data/test948 | 63 + tests/data/test949 | 62 + tests/data/test95 | 1 - tests/directories.pm | 2 +- tests/extern-scan.pl | 2 +- tests/ftp.pm | 2 +- tests/ftpserver.pl | 2 +- tests/getpart.pm | 2 +- tests/http2-server.pl | 75 + tests/http_pipe.py | 6 +- tests/httpserver.pl | 2 +- tests/keywords.pl | 2 +- tests/libtest/.gitignore | 2 +- tests/libtest/Makefile.am | 13 +- tests/libtest/Makefile.inc | 11 +- tests/libtest/chkhostname.c | 8 +- tests/libtest/first.c | 25 +- tests/libtest/lib1500.c | 6 +- tests/libtest/lib1501.c | 6 +- tests/libtest/lib1502.c | 7 +- tests/libtest/lib1506.c | 10 +- tests/libtest/lib1507.c | 6 +- tests/libtest/lib1508.c | 2 +- tests/libtest/lib1509.c | 2 +- tests/libtest/lib1510.c | 10 +- tests/libtest/lib1511.c | 2 +- tests/libtest/lib1512.c | 12 +- tests/libtest/lib1513.c | 5 +- tests/libtest/lib1514.c | 2 +- tests/libtest/lib1515.c | 13 +- tests/libtest/lib1517.c | 116 + tests/libtest/lib1520.c | 2 +- tests/libtest/lib1525.c | 8 +- tests/libtest/lib1526.c | 10 +- tests/libtest/lib1527.c | 10 +- tests/libtest/lib1528.c | 6 +- tests/libtest/lib1529.c | 2 +- tests/libtest/lib1530.c | 2 +- tests/libtest/lib1531.c | 144 ++ tests/libtest/lib1900.c | 12 +- tests/libtest/lib500.c | 76 +- tests/libtest/lib501.c | 8 +- tests/libtest/lib502.c | 2 +- tests/libtest/lib503.c | 2 +- tests/libtest/lib504.c | 6 +- tests/libtest/lib505.c | 25 +- tests/libtest/lib506.c | 215 +- tests/libtest/lib507.c | 2 +- tests/libtest/lib508.c | 8 +- tests/libtest/lib509.c | 8 +- tests/libtest/lib510.c | 10 +- tests/libtest/lib511.c | 8 +- tests/libtest/lib512.c | 2 +- tests/libtest/lib513.c | 8 +- tests/libtest/lib514.c | 8 +- tests/libtest/lib515.c | 8 +- tests/libtest/lib516.c | 8 +- tests/libtest/lib517.c | 2 +- tests/libtest/lib518.c | 182 +- tests/libtest/lib519.c | 8 +- tests/libtest/lib520.c | 8 +- tests/libtest/lib521.c | 8 +- tests/libtest/lib523.c | 8 +- tests/libtest/lib524.c | 8 +- tests/libtest/lib525.c | 10 +- tests/libtest/lib526.c | 2 +- tests/libtest/lib530.c | 6 +- tests/libtest/lib533.c | 2 +- tests/libtest/lib536.c | 2 +- tests/libtest/lib537.c | 179 +- tests/libtest/lib539.c | 15 +- tests/libtest/lib540.c | 10 +- tests/libtest/lib541.c | 16 +- tests/libtest/lib542.c | 10 +- tests/libtest/lib543.c | 6 +- tests/libtest/lib544.c | 8 +- tests/libtest/lib547.c | 11 +- tests/libtest/lib549.c | 8 +- tests/libtest/lib552.c | 24 +- tests/libtest/lib553.c | 14 +- tests/libtest/lib554.c | 58 +- tests/libtest/lib555.c | 9 +- tests/libtest/lib556.c | 8 +- tests/libtest/lib557.c | 62 +- tests/libtest/lib558.c | 6 +- tests/libtest/lib560.c | 2 +- tests/libtest/lib562.c | 10 +- tests/libtest/lib564.c | 2 +- tests/libtest/lib566.c | 8 +- tests/libtest/lib567.c | 8 +- tests/libtest/lib568.c | 11 +- tests/libtest/lib569.c | 11 +- tests/libtest/lib570.c | 8 +- tests/libtest/lib571.c | 13 +- tests/libtest/lib572.c | 8 +- tests/libtest/lib573.c | 13 +- tests/libtest/lib574.c | 8 +- tests/libtest/lib575.c | 2 +- tests/libtest/lib576.c | 9 +- tests/libtest/lib578.c | 16 +- tests/libtest/lib579.c | 10 +- tests/libtest/lib582.c | 55 +- tests/libtest/lib583.c | 4 +- tests/libtest/lib586.c | 103 +- tests/libtest/lib590.c | 14 +- tests/libtest/lib591.c | 2 +- tests/libtest/lib597.c | 13 +- tests/libtest/lib598.c | 8 +- tests/libtest/lib599.c | 12 +- tests/libtest/libauthretry.c | 47 +- tests/libtest/libntlmconnect.c | 50 +- tests/libtest/sethostname.c | 2 +- tests/libtest/sethostname.h | 2 +- tests/libtest/test.h | 274 +- tests/libtest/testtrace.c | 2 +- tests/libtest/testtrace.h | 2 +- tests/libtest/testutil.c | 6 +- tests/libtest/testutil.h | 2 +- tests/manpage-scan.pl | 287 +++ tests/mem-include-scan.pl | 2 +- tests/memanalyze.pl | 2 +- tests/nroff-scan.pl | 104 + tests/pathhelp.pm | 761 ++++++ tests/rtspserver.pl | 2 +- tests/runtests.1 | 2 +- tests/runtests.pl | 349 ++- tests/secureserver.pl | 10 +- tests/server/.gitignore | 2 +- tests/server/Makefile.am | 8 +- tests/server/fake_ntlm.c | 19 +- tests/server/getpart.c | 8 +- tests/server/getpart.h | 2 +- tests/server/resolve.c | 8 +- tests/server/rtspd.c | 109 +- tests/server/server_setup.h | 2 +- tests/server/server_sockaddr.h | 2 +- tests/server/sockfilt.c | 89 +- tests/server/sws.c | 106 +- tests/server/testpart.c | 6 +- tests/server/tftp.h | 2 +- tests/server/tftpd.c | 175 +- tests/server/util.c | 25 +- tests/server/util.h | 2 +- tests/serverhelp.pm | 7 +- tests/sshhelp.pm | 6 +- tests/sshserver.pl | 33 +- tests/symbol-scan.pl | 2 +- tests/testcurl.1 | 8 +- tests/testcurl.pl | 4 +- tests/tftpserver.pl | 2 +- tests/unit/CMakeLists.txt | 46 + tests/unit/Makefile.am | 7 +- tests/unit/Makefile.inc | 8 +- tests/unit/curlcheck.h | 23 +- tests/unit/unit1300.c | 8 +- tests/unit/unit1301.c | 22 +- tests/unit/unit1302.c | 38 +- tests/unit/unit1303.c | 12 +- tests/unit/unit1304.c | 24 +- tests/unit/unit1305.c | 24 +- tests/unit/unit1307.c | 10 +- tests/unit/unit1308.c | 2 +- tests/unit/unit1309.c | 2 +- tests/unit/unit1330.c | 2 +- tests/unit/unit1394.c | 16 +- tests/unit/unit1395.c | 7 +- tests/unit/unit1396.c | 6 +- tests/unit/unit1397.c | 72 +- tests/unit/unit1398.c | 28 +- tests/unit/unit1600.c | 8 +- tests/unit/unit1601.c | 7 +- tests/unit/unit1602.c | 52 +- tests/unit/unit1603.c | 150 ++ tests/unit/unit1604.c | 346 +++ tests/valgrind.pm | 2 +- update_curl.sh | 174 ++ winbuild/BUILD.WINDOWS.txt | 21 +- winbuild/Makefile.msvc.names | 2 +- winbuild/Makefile.vc | 413 +-- winbuild/MakefileBuild.vc | 11 +- 1409 files changed, 43262 insertions(+), 15952 deletions(-) 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 . ========platform/external/deqp between android-7.1.0_r7..android-7.1.1_r4========= android/cts/AndroidTest.xml | 4 + android/cts/master/com.drawelements.deqp.egl.xml | 6 - android/cts/master/com.drawelements.deqp.gles3.xml | 6 - .../cts/master/com.drawelements.deqp.gles31.xml | 228 +++++++++++++++++++-- android/cts/master/egl-master.txt | 2 - android/cts/master/gles3-master.txt | 2 - android/cts/master/gles31-master.txt | 84 ++++++-- android/cts/master/src/egl-test-issues.txt | 4 + android/cts/master/src/gles3-spec-issues.txt | 2 + .../drawelements/deqp/runner/DeqpTestRunner.java | 46 ++++- .../deqp/runner/DeqpTestRunnerTest.java | 4 +- .../framework/vulkan/vkAllocationCallbackUtil.cpp | 14 +- .../framework/vulkan/vkAllocationCallbackUtil.hpp | 14 +- .../modules/vulkan/api/vktApiFeatureInfo.cpp | 99 +++++++-- .../vulkan/api/vktApiObjectManagementTests.cpp | 55 ++--- .../pipeline/vktPipelineImageSamplingInstance.cpp | 7 + external/vulkancts/modules/vulkan/vktTestCase.cpp | 32 ++- external/vulkancts/modules/vulkan/vktTestCase.hpp | 1 + .../modules/vulkan/wsi/vktWsiSurfaceTests.cpp | 9 +- .../modules/vulkan/wsi/vktWsiSwapchainTests.cpp | 8 +- framework/delibs/debase/deString.c | 2 +- framework/egl/egluConfigInfo.cpp | 32 ++- framework/egl/egluConfigInfo.hpp | 85 +++++--- framework/egl/egluStrUtil.inl | 27 +++ framework/egl/egluStrUtilPrototypes.inl | 4 + modules/egl/teglChooseConfigReference.cpp | 108 +++++++--- modules/egl/teglPartialUpdateTests.cpp | 11 +- modules/egl/teglQuerySurfaceTests.cpp | 12 +- modules/gles31/functional/es31fDebugTests.cpp | 45 ++-- .../gles31/functional/es31fGeometryShaderTests.cpp | 2 +- .../functional/es31fNegativeBufferApiTests.cpp | 18 +- .../functional/es31fNegativeFragmentApiTests.cpp | 16 +- .../functional/es31fNegativePreciseTests.cpp | 15 +- .../es31fNegativeShaderDirectiveTests.cpp | 87 ++++---- .../es31fNegativeShaderImageLoadStoreTests.cpp | 105 ++++++---- .../es31fNegativeShaderImageLoadStoreTests.hpp | 5 +- scripts/build_android_mustpass.py | 4 + scripts/egl/str_util.py | 15 ++ scripts/mustpass.py | 18 +- 39 files changed, 941 insertions(+), 297 deletions(-) 54ebe09 Fix deStrnlen fall-back implementation 940012a Revert "DO NOT MERGE Check only valid usages in image format query tests" 43227ff Cherry-pick image_format_properties changes from upstream 2a98f95 Revert "DO NOT MERGE Check only valid usages in image format query tests" b040651 DO NOT MERGE Check only valid usages in image format query tests c41d4d8 DO NOT MERGE Check only valid usages in image format query tests e5f7483 Remove a few preprocessor cases testing undefined behavior 73f5952 DO NOT MERGE Allow old behavior in image format property tests a253041 DO NOT MERGE Allow old behavior in image format property tests 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 0825a28 DO NOT MERGE Allow old behavior in image format property tests 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 between android-7.1.0_r7..android-7.1.1_r4========= src/dnsmasq.c | 4 ++-- src/network.c | 14 +++++++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) 61b542e Log and ignore unusable interfaces from update_ifaces ========platform/external/doclava between android-7.1.0_r7..android-7.1.1_r4========= res/assets/templates/at_links_navtree.cs | 1 + src/com/google/doclava/AtLinksNavTree.java | 185 ++++++++++++++ src/com/google/doclava/ClassInfo.java | 38 +++ src/com/google/doclava/ClearPage.java | 3 - src/com/google/doclava/DocFile.java | 362 ++++++++++----------------- src/com/google/doclava/Doclava.java | 49 ++-- src/com/google/doclava/MethodInfo.java | 86 +++++-- src/com/google/doclava/PageMetadata.java | 127 +++++++++- src/com/google/doclava/Stubs.java | 7 + src/com/google/doclava/TypeInfo.java | 79 ++++-- src/com/google/doclava/apicheck/ApiFile.java | 101 ++++++-- 11 files changed, 727 insertions(+), 311 deletions(-) 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 697a33d DO NOT MERGE Keep track of method and class type variables. 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 between android-7.1.0_r7..android-7.1.1_r4========= drmdisplaycompositor.cpp | 10 ++++++++++ separate_rects.cpp | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= 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 between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 4 +- NOTICE | 2 +- README.android | 21 +- README.version | 4 +- include/{ => freetype}/config/ftconfig.h | 22 +- include/{ => freetype}/config/ftheader.h | 129 +- include/{ => freetype}/config/ftmodule.h | 0 include/{ => freetype}/config/ftoption.h | 195 ++- include/{ => freetype}/config/ftstdlib.h | 16 +- include/{ => freetype}/freetype.h | 435 ++++-- include/{ => freetype}/ftadvanc.h | 8 +- include/{ => freetype}/ftautoh.h | 75 +- include/{ => freetype}/ftbbox.h | 8 +- include/{ => freetype}/ftbdf.h | 8 +- include/{ => freetype}/ftbitmap.h | 8 +- include/{ => freetype}/ftbzip2.h | 8 +- include/{ => freetype}/ftcache.h | 16 +- include/{ => freetype}/ftcffdrv.h | 39 +- include/{ => freetype}/ftchapters.h | 14 + include/{ => freetype}/ftcid.h | 12 +- include/{ => freetype}/fterrdef.h | 51 +- include/{ => freetype}/fterrors.h | 118 +- include/{ => freetype}/ftfntfmt.h | 11 +- include/{ => freetype}/ftgasp.h | 8 +- include/{ => freetype}/ftglyph.h | 8 +- include/{ => freetype}/ftgxval.h | 8 +- include/{ => freetype}/ftgzip.h | 18 +- include/{ => freetype}/ftimage.h | 24 +- include/{ => freetype}/ftincrem.h | 8 +- include/{ => freetype}/ftlcdfil.h | 187 ++- include/{ => freetype}/ftlist.h | 8 +- include/{ => freetype}/ftlzw.h | 8 +- include/{ => freetype}/ftmac.h | 8 +- include/{ => freetype}/ftmm.h | 29 +- include/{ => freetype}/ftmodapi.h | 32 +- include/{ => freetype}/ftmoderr.h | 10 +- include/{ => freetype}/ftotval.h | 20 +- include/{ => freetype}/ftoutln.h | 20 +- include/{ => freetype}/ftpfr.h | 8 +- include/{ => freetype}/ftrender.h | 8 +- include/{ => freetype}/ftsizes.h | 8 +- include/{ => freetype}/ftsnames.h | 8 +- include/{ => freetype}/ftstroke.h | 8 +- include/{ => freetype}/ftsynth.h | 8 +- include/{ => freetype}/ftsystem.h | 10 +- include/{ => freetype}/fttrigon.h | 12 +- include/{ => freetype}/ftttdrv.h | 148 +- include/{ => freetype}/fttypes.h | 8 +- include/{ => freetype}/ftwinfnt.h | 8 +- include/{ => freetype}/internal/autohint.h | 8 +- include/{ => freetype}/internal/ftcalc.h | 28 +- include/{ => freetype}/internal/ftdebug.h | 8 +- include/{ => freetype}/internal/ftdriver.h | 19 +- include/{ => freetype}/internal/ftgloadr.h | 28 +- include/freetype/internal/fthash.h | 136 ++ include/{ => freetype}/internal/ftmemory.h | 21 +- include/{ => freetype}/internal/ftobjs.h | 65 +- include/{ => freetype}/internal/ftpic.h | 8 +- include/{ => freetype}/internal/ftrfork.h | 10 +- include/{ => freetype}/internal/ftserv.h | 44 +- include/{ => freetype}/internal/ftstream.h | 8 +- include/{ => freetype}/internal/fttrace.h | 4 +- include/{ => freetype}/internal/ftvalid.h | 8 +- include/{ => freetype}/internal/internal.h | 46 +- include/{ => freetype}/internal/psaux.h | 10 +- include/{ => freetype}/internal/pshints.h | 8 +- include/{ => freetype}/internal/services/svbdf.h | 8 +- include/{ => freetype}/internal/services/svcid.h | 8 +- .../{ => freetype}/internal/services/svfntfmt.h | 8 +- .../{ => freetype}/internal/services/svgldict.h | 11 +- include/{ => freetype}/internal/services/svgxval.h | 8 +- include/{ => freetype}/internal/services/svkern.h | 8 +- include/{ => freetype}/internal/services/svmm.h | 8 +- include/{ => freetype}/internal/services/svotval.h | 8 +- include/{ => freetype}/internal/services/svpfr.h | 8 +- .../{ => freetype}/internal/services/svpostnm.h | 8 +- include/{ => freetype}/internal/services/svprop.h | 11 +- .../{ => freetype}/internal/services/svpscmap.h | 8 +- .../{ => freetype}/internal/services/svpsinfo.h | 8 +- include/{ => freetype}/internal/services/svsfnt.h | 8 +- .../{ => freetype}/internal/services/svttcmap.h | 13 +- include/{ => freetype}/internal/services/svtteng.h | 8 +- .../{ => freetype}/internal/services/svttglyf.h | 8 +- .../{ => freetype}/internal/services/svwinfnt.h | 8 +- include/{ => freetype}/internal/sfnt.h | 53 +- include/{ => freetype}/internal/t1types.h | 10 +- include/{ => freetype}/internal/tttypes.h | 47 +- include/{ => freetype}/t1tables.h | 8 +- include/{ => freetype}/ttnameid.h | 8 +- include/{ => freetype}/tttables.h | 10 +- include/{ => freetype}/tttags.h | 8 +- include/{ => freetype}/ttunpat.h | 19 +- include/ft2build.h | 10 +- src/autofit/afangles.c | 2 +- src/autofit/afblue.c | 392 +++++- src/autofit/afblue.cin | 2 +- src/autofit/afblue.dat | 498 +++++-- src/autofit/afblue.h | 248 ++-- src/autofit/afblue.hin | 70 +- src/autofit/afcjk.c | 202 ++- src/autofit/afcjk.h | 11 +- src/autofit/afcover.h | 2 +- src/autofit/afdummy.c | 8 +- src/autofit/afdummy.h | 8 +- src/autofit/aferrors.h | 11 +- src/autofit/afglobal.c | 118 +- src/autofit/afglobal.h | 45 +- src/autofit/afhints.c | 229 ++- src/autofit/afhints.h | 15 +- src/autofit/afindic.c | 25 +- src/autofit/afindic.h | 8 +- src/autofit/aflatin.c | 1460 ++++++++++++++------ src/autofit/aflatin.h | 18 +- src/autofit/aflatin2.c | 31 +- src/autofit/aflatin2.h | 13 +- src/autofit/afloader.c | 273 +++- src/autofit/afloader.h | 13 +- src/autofit/afmodule.c | 203 ++- src/autofit/afmodule.h | 10 +- src/autofit/afpic.c | 4 +- src/autofit/afpic.h | 16 +- src/autofit/afranges.c | 723 ++++++++-- src/autofit/afranges.h | 16 +- src/autofit/afscript.h | 198 ++- src/autofit/{hbshim.c => afshaper.c} | 297 ++-- src/autofit/{hbshim.h => afshaper.h} | 42 +- src/autofit/afstyles.h | 154 ++- src/autofit/aftypes.h | 95 +- src/autofit/afwarp.c | 4 +- src/autofit/afwarp.h | 10 +- src/autofit/afwrtsys.h | 8 +- src/autofit/autofit.c | 4 +- src/base/basepic.c | 2 +- src/base/basepic.h | 17 +- src/base/ftadvanc.c | 18 +- src/base/ftapi.c | 2 +- src/base/ftbase.c | 3 +- src/base/ftbase.h | 13 +- src/base/ftbbox.c | 2 +- src/base/ftbitmap.c | 4 +- src/base/ftcalc.c | 205 +-- src/base/ftdbgmem.c | 13 +- src/base/ftdebug.c | 6 +- src/base/ftfntfmt.c | 2 +- src/base/ftfstype.c | 2 +- src/base/ftgasp.c | 2 +- src/base/ftgloadr.c | 2 +- src/base/ftglyph.c | 16 +- src/base/fthash.c | 339 +++++ src/base/ftinit.c | 117 +- src/base/ftlcdfil.c | 27 +- src/base/ftmm.c | 2 +- src/base/ftobjs.c | 265 +++- src/base/ftoutln.c | 165 ++- src/base/ftpatent.c | 246 +--- src/base/ftpic.c | 2 +- src/base/ftrfork.c | 41 +- src/base/ftsnames.c | 2 +- src/base/ftstream.c | 4 +- src/base/ftstroke.c | 28 +- src/base/ftsynth.c | 2 +- src/base/ftsystem.c | 2 +- src/base/fttrigon.c | 5 +- src/base/fttype1.c | 2 +- src/base/ftutil.c | 2 +- src/base/ftwinfnt.c | 2 +- src/base/md5.c | 57 +- src/cff/cf2arrst.c | 2 +- src/cff/cf2arrst.h | 6 +- src/cff/cf2blues.h | 6 +- src/cff/cf2error.h | 10 +- src/cff/cf2fixed.h | 6 +- src/cff/cf2font.h | 7 +- src/cff/cf2ft.c | 14 +- src/cff/cf2ft.h | 10 +- src/cff/cf2glue.h | 6 +- src/cff/cf2hints.c | 5 +- src/cff/cf2hints.h | 8 +- src/cff/cf2intrp.c | 408 ++++-- src/cff/cf2intrp.h | 6 +- src/cff/cf2read.h | 6 +- src/cff/cf2stack.c | 90 +- src/cff/cf2stack.h | 11 +- src/cff/cf2types.h | 6 +- src/cff/cff.c | 2 +- src/cff/cffcmap.c | 2 +- src/cff/cffcmap.h | 8 +- src/cff/cffdrivr.c | 186 ++- src/cff/cffdrivr.h | 8 +- src/cff/cfferrs.h | 10 +- src/cff/cffgload.c | 200 ++- src/cff/cffgload.h | 11 +- src/cff/cffload.c | 63 +- src/cff/cffload.h | 8 +- src/cff/cffobjs.c | 75 +- src/cff/cffobjs.h | 8 +- src/cff/cffparse.c | 268 +++- src/cff/cffparse.h | 31 +- src/cff/cffpic.c | 2 +- src/cff/cffpic.h | 16 +- src/cff/cfftoken.h | 12 +- src/cff/cfftypes.h | 15 +- src/gzip/ftgzip.c | 40 +- src/gzip/zlib.h | 2 +- src/pshinter/pshalgo.c | 100 +- src/pshinter/pshalgo.h | 8 +- src/pshinter/pshglob.c | 6 +- src/pshinter/pshglob.h | 8 +- src/pshinter/pshinter.c | 2 +- src/pshinter/pshmod.c | 2 +- src/pshinter/pshmod.h | 8 +- src/pshinter/pshnterr.h | 10 +- src/pshinter/pshpic.c | 2 +- src/pshinter/pshpic.h | 16 +- src/pshinter/pshrec.c | 2 +- src/pshinter/pshrec.h | 8 +- src/psnames/psmodule.c | 34 +- src/psnames/psmodule.h | 8 +- src/psnames/psnamerr.h | 10 +- src/psnames/psnames.c | 2 +- src/psnames/pspic.c | 2 +- src/psnames/pspic.h | 18 +- src/psnames/pstables.h | 2 +- src/raster/ftmisc.h | 12 +- src/raster/ftraster.c | 90 +- src/raster/ftraster.h | 10 +- src/raster/ftrend1.c | 2 +- src/raster/ftrend1.h | 14 +- src/raster/raster.c | 2 +- src/raster/rasterrs.h | 10 +- src/raster/rastpic.c | 22 +- src/raster/rastpic.h | 18 +- src/sfnt/pngshim.c | 2 +- src/sfnt/pngshim.h | 8 +- src/sfnt/sfdriver.c | 73 +- src/sfnt/sfdriver.h | 8 +- src/sfnt/sferrors.h | 11 +- src/sfnt/sfnt.c | 2 +- src/sfnt/sfntpic.c | 2 +- src/sfnt/sfntpic.h | 20 +- src/sfnt/sfobjs.c | 199 ++- src/sfnt/sfobjs.h | 17 +- src/sfnt/ttbdf.c | 2 +- src/sfnt/ttbdf.h | 8 +- src/sfnt/ttcmap.c | 433 ++++-- src/sfnt/ttcmap.h | 8 +- src/sfnt/ttcmapc.h | 2 +- src/sfnt/ttkern.c | 2 +- src/sfnt/ttkern.h | 8 +- src/sfnt/ttload.c | 132 +- src/sfnt/ttload.h | 8 +- src/sfnt/ttmtx.c | 2 +- src/sfnt/ttmtx.h | 8 +- src/sfnt/ttpost.c | 4 +- src/sfnt/ttpost.h | 10 +- src/sfnt/ttsbit.c | 243 +++- src/sfnt/ttsbit.h | 8 +- src/smooth/ftgrays.c | 1249 ++++++++--------- src/smooth/ftgrays.h | 10 +- src/smooth/ftsmerrs.h | 10 +- src/smooth/ftsmooth.c | 2 +- src/smooth/ftsmooth.h | 8 +- src/smooth/ftspic.c | 2 +- src/smooth/ftspic.h | 13 +- src/smooth/smooth.c | 2 +- src/truetype/truetype.c | 2 +- src/truetype/ttdriver.c | 122 +- src/truetype/ttdriver.h | 8 +- src/truetype/tterrors.h | 11 +- src/truetype/ttgload.c | 507 ++++--- src/truetype/ttgload.h | 8 +- src/truetype/ttgxvar.c | 337 +++-- src/truetype/ttgxvar.h | 10 +- src/truetype/ttinterp.c | 1011 +++++++------- src/truetype/ttinterp.h | 147 +- src/truetype/ttobjs.c | 103 +- src/truetype/ttobjs.h | 25 +- src/truetype/ttpic.c | 2 +- src/truetype/ttpic.h | 18 +- src/truetype/ttpload.c | 28 +- src/truetype/ttpload.h | 8 +- src/truetype/ttsubpix.c | 10 +- src/truetype/ttsubpix.h | 13 +- 283 files changed, 11218 insertions(+), 5396 deletions(-) 055aee2 Update FreeType from 2.6.2 to c38be52bf8de (2.7 + a few post-2.7 CLs) 42a6868 [DO NOT MERGE] Update FreeType to 2.6.2+update from 2.4.12 03b9d92 [DO NOT MERGE] Update FreeType to 2.6.2 + update from 2.6.0 36b415e [DO NOT MERGE] Update FreeType to 2.6.2+update from 2.5.3 ========platform/external/icu between android-7.1.0_r7..android-7.1.1_r4========= .../android/icu/dev/test/lang/UCharacterTest.java | 47 +- icu4c/source/common/ubidi_props_data.h | 1227 +++++++-------- icu4c/source/common/ucase_props_data.h | 4 +- icu4c/source/data/in/ubidi.icu | Bin 23304 -> 24040 bytes icu4c/source/data/in/ucase.icu | Bin 26634 -> 26634 bytes icu4c/source/data/misc/metaZones.txt | 5 + icu4c/source/data/misc/timezoneTypes.txt | 1 + icu4c/source/data/misc/zoneinfo64.txt | 1574 ++++++++++---------- icu4c/source/data/unidata/ppucd.txt | 106 +- icu4c/source/stubdata/icudt56l.dat | Bin 22197616 -> 22198464 bytes icu4c/source/test/testdata/BidiTest.txt | 11 +- icu4j/main/shared/data/icudata.jar | Bin 9931402 -> 9931481 bytes icu4j/main/shared/data/icutzdata.jar | Bin 91139 -> 91236 bytes .../com/ibm/icu/dev/test/lang/UCharacterTest.java | 47 +- 14 files changed, 1580 insertions(+), 1442 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= include/linux/inet_diag.h | 14 ++++++++++++- misc/ss.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++ misc/ssfilter.h | 2 ++ misc/ssfilter.y | 23 +++++++++++++++++++-- 4 files changed, 87 insertions(+), 3 deletions(-) d4db01b ss: Support displaying and filtering on socket marks. ========platform/external/libavc between android-7.1.0_r7..android-7.1.1_r4========= decoder/ih264d_dpb_mgr.c | 11 +++++++++- decoder/ih264d_parse_pslice.c | 9 ++++++-- decoder/ih264d_utils.c | 51 ++++++++++++++++--------------------------- 3 files changed, 36 insertions(+), 35 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= 12bdb4a Added memory barrier calls ========platform/external/libxml2 between android-7.1.0_r7..android-7.1.1_r4========= ChangeLog | 24 +- Makefile.am | 6 +- NEWS | 22 +- SAX2.c | 12 +- catalog.c | 10 +- configure.ac | 133 ++++-- debugXML.c | 14 +- dict.c | 50 +- doc/APIchunk13.html | 28 -- doc/APIchunk26.html | 1 + doc/APIfunctions.html | 2 - doc/apibuild.py | 1 + doc/devhelp/general.html | 2 +- doc/devhelp/libxml2-dict.html | 32 +- doc/devhelp/libxml2-parser.html | 2 +- doc/devhelp/libxml2-tree.html | 2 +- doc/devhelp/libxml2-xmlmemory.html | 2 +- doc/devhelp/libxml2-xmlregexp.html | 2 +- doc/devhelp/libxml2-xmlstring.html | 8 +- doc/docdescr.doc | 2 +- doc/examples/io1.res | 2 +- doc/html/book1.html | 2 +- doc/html/index.html | 2 +- doc/html/libxml-dict.html | 28 +- doc/html/libxml-lib.html | 2 +- doc/html/libxml-parser.html | 2 +- doc/html/libxml-tree.html | 2 +- doc/html/libxml-xmlmemory.html | 2 +- doc/html/libxml-xmlregexp.html | 2 +- doc/html/libxml-xmlstring.html | 8 +- doc/index.py | 6 +- doc/libxml2-api.xml | 46 +- doc/libxml2-refs.xml | 35 +- doc/libxml2.xsa | 223 +++------ doc/news.html | 92 +++- doc/xml.html | 92 ++++ encoding.c | 2 +- entities.c | 2 +- error.c | 6 +- include/libxml/dict.h | 22 +- include/libxml/parser.h | 4 +- include/libxml/parserInternals.h | 2 +- include/libxml/schemasInternals.h | 92 ++-- include/libxml/xmlerror.h | 2 +- include/libxml/xmlstring.h | 8 +- include/libxml/xpathInternals.h | 2 +- libxml.h | 5 +- optim/hash_dict.txt | 2 +- os400/README400 | 22 +- os400/dlfcn/dlfcn.c | 2 +- os400/initscript.sh | 35 +- os400/libxmlmain.c | 102 ++++ os400/libxmlrpg/DOCBparser.rpgle | 18 +- os400/libxmlrpg/HTMLparser.rpgle | 105 +++-- os400/libxmlrpg/HTMLtree.rpgle | 44 +- os400/libxmlrpg/SAX.rpgle | 34 +- os400/libxmlrpg/SAX2.rpgle | 48 +- os400/libxmlrpg/c14n.rpgle | 42 +- os400/libxmlrpg/catalog.rpgle | 43 +- os400/libxmlrpg/chvalid.rpgle | 53 ++- os400/libxmlrpg/debugXML.rpgle | 55 ++- os400/libxmlrpg/dict.rpgle | 24 +- os400/libxmlrpg/encoding.rpgle | 38 +- os400/libxmlrpg/entities.rpgle | 16 +- os400/libxmlrpg/globals.rpgle | 154 +++--- os400/libxmlrpg/hash.rpgle | 36 +- os400/libxmlrpg/list.rpgle | 31 +- os400/libxmlrpg/nanoftp.rpgle | 52 ++- os400/libxmlrpg/nanohttp.rpgle | 23 +- os400/libxmlrpg/parser.rpgle | 266 ++++++----- os400/libxmlrpg/parserInternals.rpgle | 97 ++-- os400/libxmlrpg/pattern.rpgle | 43 +- os400/libxmlrpg/relaxng.rpgle | 45 +- os400/libxmlrpg/schemasInternals.rpgle | 53 ++- os400/libxmlrpg/schematron.rpgle | 31 +- os400/libxmlrpg/threads.rpgle | 7 +- os400/libxmlrpg/tree.rpgle | 251 ++++++---- os400/libxmlrpg/uri.rpgle | 15 +- os400/libxmlrpg/valid.rpgle | 114 +++-- os400/libxmlrpg/xinclude.rpgle | 35 +- os400/libxmlrpg/xlink.rpgle | 13 +- os400/libxmlrpg/xmlIO.rpgle | 97 ++-- os400/libxmlrpg/xmlTypesC.rpgle | 2 + os400/libxmlrpg/xmlautomata.rpgle | 38 +- os400/libxmlrpg/xmlerror.rpgle | 27 +- os400/libxmlrpg/xmlmemory.rpgle | 31 +- os400/libxmlrpg/xmlmodule.rpgle | 16 +- os400/libxmlrpg/xmlreader.rpgle | 185 +++++--- os400/libxmlrpg/xmlregexp.rpgle | 70 +-- os400/libxmlrpg/xmlsave.rpgle | 30 +- os400/libxmlrpg/xmlschemas.rpgle | 43 +- os400/libxmlrpg/xmlschemastypes.rpgle | 55 ++- os400/libxmlrpg/xmlstdarg.rpgle | 5 +- os400/libxmlrpg/xmlstring.rpgle | 80 ++-- os400/libxmlrpg/xmlunicode.rpgle | 832 ++++++++++++++++++++------------- os400/libxmlrpg/xmlversion.rpgle.in | 3 +- os400/libxmlrpg/xmlwriter.rpgle | 260 +++++++---- os400/libxmlrpg/xpath.rpgle | 178 ++++--- os400/libxmlrpg/xpathInternals.rpgle | 133 +++--- os400/libxmlrpg/xpointer.rpgle | 13 +- os400/make-src.sh | 126 ++++- os400/rpgsupport.c | 14 +- os400/rpgsupport.h | 14 +- os400/xmlcatalog.cmd | 112 +++++ os400/xmlcatlgcl.c | 288 ++++++++++++ os400/xmllint.cmd | 146 ++++++ os400/xmllintcl.c | 216 +++++++++ parser.c | 120 +++-- parserInternals.c | 178 +++---- python/drv_libxml2.py | 18 +- python/libxml.c | 2 +- python/setup.py | 2 +- relaxng.c | 8 +- result/HTML/758605.html | 3 + result/HTML/758605.html.err | 3 + result/HTML/758605.html.sax | 14 + result/HTML/758606.html | 2 + result/HTML/758606.html.err | 16 + result/HTML/758606.html.sax | 10 + result/HTML/758606_2.html | 2 + result/HTML/758606_2.html.err | 16 + result/HTML/758606_2.html.sax | 17 + result/XPath/expr/base | 8 + result/XPath/tests/nssimple | 24 + result/XPath/xptr/viderror | 4 + result/cdata-2-byte-UTF-8.xml | 6 + result/cdata-2-byte-UTF-8.xml.rde | 15 + result/cdata-2-byte-UTF-8.xml.rdr | 15 + result/cdata-2-byte-UTF-8.xml.sax | 18 + result/cdata-2-byte-UTF-8.xml.sax2 | 18 + result/cdata-3-byte-UTF-8.xml | 7 + result/cdata-3-byte-UTF-8.xml.rde | 20 + result/cdata-3-byte-UTF-8.xml.rdr | 20 + result/cdata-3-byte-UTF-8.xml.sax | 23 + result/cdata-3-byte-UTF-8.xml.sax2 | 23 + result/cdata-4-byte-UTF-8.xml | 8 + result/cdata-4-byte-UTF-8.xml.rde | 25 + result/cdata-4-byte-UTF-8.xml.rdr | 25 + result/cdata-4-byte-UTF-8.xml.sax | 28 ++ result/cdata-4-byte-UTF-8.xml.sax2 | 28 ++ result/errors/754946.xml.err | 10 +- result/errors/758588.xml | 0 result/errors/758588.xml.err | 9 + result/errors/758588.xml.str | 10 + result/errors/759020.xml | 0 result/errors/759020.xml.err | 6 + result/errors/759020.xml.str | 7 + result/errors/759398.xml | 0 result/errors/759398.xml.err | 9 + result/errors/759398.xml.str | 5 + result/errors/759573-2.xml | 0 result/errors/759573-2.xml.err | 58 +++ result/errors/759573-2.xml.str | 4 + result/errors/759573.xml | 0 result/errors/759573.xml.err | 31 ++ result/errors/759573.xml.str | 4 + result/errors/content1.xml.err | 2 +- result/noent/cdata-2-byte-UTF-8.xml | 6 + result/noent/cdata-3-byte-UTF-8.xml | 7 + result/noent/cdata-4-byte-UTF-8.xml | 8 + result/relaxng/710744_err | 1 + result/relaxng/710744_valid | 0 result/relaxng/pattern3_1 | 0 result/relaxng/pattern3_1.err | 1 + result/schemas/regexp-char-ref_0_0.err | 0 result/schemas/regexp-char-ref_1_0.err | 0 result/valid/t8.xml.err | 2 +- result/valid/t8a.xml.err | 2 +- rngparser.c | 2 +- runtest.c | 106 ++++- schematron.c | 6 +- test/HTML/758605.html | 1 + test/HTML/758606.html | 1 + test/HTML/758606_2.html | 1 + test/XPath/docs/ns | 3 + test/XPath/expr/base | 2 + test/XPath/tests/nssimple | 3 + test/XPath/xptr/viderror | 1 + test/cdata-2-byte-UTF-8.xml | 6 + test/cdata-3-byte-UTF-8.xml | 7 + test/cdata-4-byte-UTF-8.xml | 8 + test/errors/758588.xml | 1 + test/errors/759020.xml | 46 ++ test/errors/759398.xml | 326 +++++++++++++ test/errors/759573-2.xml | 9 + test/errors/759573.xml | 1 + test/relaxng/pattern3.rng | 11 + test/relaxng/pattern3_1.xml | 1 + testModule.c | 2 +- testapi.c | 14 +- tree.c | 15 +- uri.c | 11 +- valid.c | 10 +- win32/VC10/config.h | 2 + xinclude.c | 4 +- xmlIO.c | 14 +- xmlcatalog.c | 1 + xmllint.c | 28 +- xmlmemory.c | 12 +- xmlreader.c | 24 +- xmlregexp.c | 20 +- xmlsave.c | 8 +- xmlschemas.c | 120 +++-- xmlschemastypes.c | 25 +- xmlstring.c | 70 ++- xmlwriter.c | 4 +- xpath.c | 44 +- xpointer.c | 2 +- 208 files changed, 5525 insertions(+), 2366 deletions(-) a136fc2 Merge remote-tracking branch 'goog/upstream-master' into mymerge ========platform/external/noto-fonts between android-7.1.0_r7..android-7.1.1_r4========= cjk/NotoSansCJK-Regular.ttc | Bin 18677220 -> 18677700 bytes cjk/README.android | 3 +- cjk/subset_noto_cjk.py | 102 +++++++++++++++++++++++++++++++++++++++++ other/NotoSerif-Bold.ttf | Bin 248544 -> 247892 bytes other/NotoSerif-BoldItalic.ttf | Bin 263732 -> 263080 bytes other/NotoSerif-Italic.ttf | Bin 250400 -> 249748 bytes other/NotoSerif-Regular.ttf | Bin 247392 -> 246740 bytes other/subset_noto_serif.py | 58 +++++++++++++++++++++++ 8 files changed, 162 insertions(+), 1 deletion(-) 51f0831 Remove default-emoji characters from Noto CJK [DO NOT MERGE] f833425 Remove Android's default emoji characters from Noto Serif [DO NOT MERGE] ========platform/external/okhttp between android-7.1.0_r7..android-7.1.1_r4========= .../src/test/java/com/squareup/okhttp/HttpUrlTest.java | 5 ++++- .../src/test/java/com/squareup/okhttp/RequestTest.java | 11 ++++++++++- .../java/com/squareup/okhttp/internal/http/HeadersTest.java | 2 ++ okhttp/src/main/java/com/squareup/okhttp/Headers.java | 4 ++-- okhttp/src/main/java/com/squareup/okhttp/HttpUrl.java | 8 ++++++-- 5 files changed, 24 insertions(+), 6 deletions(-) f38272f Apply upstream commit: Allow HTAB in header values. da03960 Use different URL encoding for single quote in query ========platform/external/skia between android-7.1.0_r7..android-7.1.1_r4========= include/core/SkRefCnt.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) 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 between android-7.1.0_r7..android-7.1.1_r4========= .../android_scripting/activity/FutureActivity.java | 1 - .../facade/ActivityResultFacade.java | 1 - .../facade/BatteryManagerFacade.java | 2 - .../android_scripting/facade/ContactsFacade.java | 1 - .../android_scripting/facade/EventFacade.java | 1 - .../android_scripting/facade/LocationFacade.java | 2 - .../facade/PreferencesFacade.java | 1 - .../facade/SensorManagerFacade.java | 5 - .../android_scripting/facade/SettingsFacade.java | 1 - .../facade/SpeechRecognitionFacade.java | 1 - .../android_scripting/facade/VpnFacade.java | 110 +++++++++++++++ .../android_scripting/facade/WakeLockFacade.java | 2 - .../bluetooth/BluetoothConnectionFacade.java | 38 ++++- .../facade/bluetooth/BluetoothFacade.java | 45 +++++- .../bluetooth/BluetoothLeAdvertiseFacade.java | 17 ++- .../facade/bluetooth/BluetoothLeScanFacade.java | 44 +++--- .../facade/bluetooth/BluetoothPairingHelper.java | 15 +- .../facade/bluetooth/BluetoothPanFacade.java | 105 ++++++++++++++ .../facade/bluetooth/BluetoothRfcommFacade.java | 156 ++++++++++++++------- .../facade/bluetooth/GattServerFacade.java | 2 +- .../facade/media/MediaPlayerFacade.java | 1 - .../facade/media/MediaRecorderFacade.java | 3 - .../facade/telephony/ImsManagerFacade.java | 4 +- .../facade/telephony/TelephonyManagerFacade.java | 2 - .../facade/ui/AlertDialogTask.java | 1 - .../facade/ui/DatePickerDialogTask.java | 1 - .../facade/ui/ProgressDialogTask.java | 1 - .../facade/ui/SeekBarDialogTask.java | 1 - .../facade/ui/TimePickerDialogTask.java | 1 - .../android_scripting/facade/ui/UiFacade.java | 1 - .../facade/wifi/WifiManagerFacade.java | 15 +- .../future/FutureActivityTask.java | 1 - .../android_scripting/interpreter/Interpreter.java | 2 - .../interpreter/InterpreterConfiguration.java | 1 - .../interpreter/html/HtmlActivityTask.java | 1 - .../interpreter/shell/ShellInterpreter.java | 1 - .../android_scripting/jsonrpc/JsonBuilder.java | 148 ++++++++++--------- .../android_scripting/jsonrpc/JsonRpcResult.java | 1 - .../android_scripting/jsonrpc/JsonRpcServer.java | 1 - .../language/BeanShellLanguage.java | 1 - .../language/JavaScriptLanguage.java | 1 - .../android_scripting/language/Language.java | 1 - .../android_scripting/language/LuaLanguage.java | 1 - .../android_scripting/language/PerlLanguage.java | 1 - .../android_scripting/language/PhpLanguage.java | 1 - .../android_scripting/language/PythonLanguage.java | 1 - .../android_scripting/language/RubyLanguage.java | 1 - .../android_scripting/language/ShellLanguage.java | 1 - .../android_scripting/language/SleepLanguage.java | 1 - .../language/SquirrelLanguage.java | 1 - .../android_scripting/language/TclLanguage.java | 1 - .../android_scripting/rpc/Converter.java | 1 - .../android_scripting/rpc/MethodDescriptor.java | 1 - .../android_scripting/rpc/ParameterDescriptor.java | 1 - .../android_scripting/rpc/RpcDefault.java | 1 - .../googlecode/android_scripting/rpc/RpcName.java | 1 - .../android_scripting/rpc/RpcOptional.java | 1 - .../android_scripting/rpc/RpcParameter.java | 1 - .../android_scripting/rpc/RpcStartEvent.java | 1 - .../android_scripting/rpc/RpcStopEvent.java | 1 - .../android_scripting/trigger/ScriptTrigger.java | 1 - .../android_scripting/trigger/Trigger.java | 1 - .../trigger/TriggerRepository.java | 2 - .../android_scripting/util/VisibleForTesting.java | 1 - .../android_scripting/webcam/WebCamFacade.java | 2 - .../org/apache/commons/codec/BinaryDecoder.java | 1 - .../org/apache/commons/codec/BinaryEncoder.java | 1 - .../src/org/apache/commons/codec/CharEncoding.java | 1 - Common/src/org/apache/commons/codec/Decoder.java | 1 - .../org/apache/commons/codec/DecoderException.java | 1 - Common/src/org/apache/commons/codec/Encoder.java | 1 - .../org/apache/commons/codec/EncoderException.java | 1 - .../apache/commons/codec/binary/Base64Codec.java | 1 - .../apache/commons/codec/binary/StringUtils.java | 1 - .../android_scripting/AsyncTaskListener.java | 1 - .../android_scripting/InterpreterInstaller.java | 2 - .../android_scripting/InterpreterUninstaller.java | 2 - .../android_scripting/UrlDownloaderTask.java | 2 - .../android_scripting/ZipExtractorTask.java | 2 - .../android_scripting/activity/Main.java | 2 - .../interpreter/InterpreterProvider.java | 1 - .../interpreter/Sl4aHostedInterpreter.java | 2 - .../android_scripting/ScriptStorageAdapter.java | 1 - .../facade/FacadeConfiguration.java | 3 + .../interpreter/InterpreterProcess.java | 1 - .../EventGenerationControllingObserver.java | 1 - .../android_scripting/activity/ApiPrompt.java | 1 - .../activity/InterpreterPicker.java | 1 - .../android_scripting/activity/ScriptEditor.java | 1 - .../android_scripting/activity/ScriptManager.java | 1 - .../android_scripting/activity/ScriptPicker.java | 1 - .../activity/ScriptProcessMonitor.java | 1 - .../activity/ScriptingLayerService.java | 1 - .../android_scripting/activity/ServiceUtils.java | 1 - .../android_scripting/activity/TriggerService.java | 2 - .../src/de/mud/terminal/Precomposer.java | 1 - .../src/de/mud/terminal/VDUBuffer.java | 1 - .../src/de/mud/terminal/VDUInput.java | 1 - .../src/de/mud/terminal/vt320.java | 1 - .../src/org/connectbot/ConsoleActivity.java | 1 - .../src/org/connectbot/HelpActivity.java | 1 - .../src/org/connectbot/HelpTopicActivity.java | 1 - .../src/org/connectbot/TerminalView.java | 1 - .../service/FontSizeChangedListener.java | 1 - .../src/org/connectbot/service/PromptHelper.java | 1 - .../src/org/connectbot/service/Relay.java | 1 - .../src/org/connectbot/service/TerminalBridge.java | 2 - .../connectbot/service/TerminalKeyListener.java | 2 - .../org/connectbot/service/TerminalManager.java | 2 - .../src/org/connectbot/transport/AbsTransport.java | 2 - .../src/org/connectbot/util/Colors.java | 1 - .../src/org/connectbot/util/ColorsActivity.java | 1 - .../src/org/connectbot/util/EastAsianWidth.java | 1 - .../src/org/connectbot/util/HelpTopicView.java | 1 - .../org/connectbot/util/PreferenceConstants.java | 2 - .../src/org/connectbot/util/SelectionArea.java | 1 - .../org/connectbot/util/UberColorPickerDialog.java | 1 - .../src/org/connectbot/util/VolumePreference.java | 1 - .../googlecode/android_scripting/FileUtils.java | 1 - .../android_scripting/NotificationIdFactory.java | 1 - .../googlecode/android_scripting/SimpleServer.java | 1 - .../android_scripting/future/FutureResult.java | 1 - .../interpreter/InterpreterConstants.java | 2 - .../interpreter/InterpreterDescriptor.java | 1 - .../interpreter/InterpreterPropertyNames.java | 1 - Utils/src/com/trilead/ssh2/StreamGobbler.java | 1 - 126 files changed, 537 insertions(+), 304 deletions(-) 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 89429c1 [DO NOT MERGE ANYWHERE] Update docstrings for imsSetVtSetting and imsIsVtEnabledByUser 7d8de38 [DO NOT MERGE ANYWHERE] Add functions for explicit control VT Settings 709a98f Update docstrings for imsSetVtSetting and imsIsVtEnabledByUser 5ab500f Refactor BluetoothRfcommFacade to handle conn threads 62a554d Include pin in pairing message bundle 2c6f868 PAN Facade 47316fe [DO NOT MERGE] WifiManagerFacade: split state trackers 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 between android-7.1.0_r7..android-7.1.1_r4========= 4a094fb Don't reuse fs_config for root dir, just like make_ext4fs ========platform/external/toybox between android-7.1.0_r7..android-7.1.1_r4========= generated/globals.h | 2 +- toys/posix/du.c | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) a801c50 du: 32 bit systems were maxing out at 2GB when they should max out at 2TB (1<<32 blocks * 512 bytes, done with unsigned 64 bit math). ========platform/external/unicode between android-7.1.0_r7..android-7.1.1_r4========= README.android | 11 +- README.version | 4 +- StandardizedVariants.txt | 6 + emoji-data.txt | 357 ++++++------ emoji-sequences.txt | 1399 +++++++++++++++++++++++----------------------- emoji-zwj-sequences.txt | 623 +++++++++++++++++++-- 6 files changed, 1487 insertions(+), 913 deletions(-) e1a94a1 Update to beta emoji data for version 4 [DO NOT MERGE] ========platform/external/v8 between android-7.1.0_r7..android-7.1.1_r4========= AUTHORS | 8 + Android.d8.mk | 5 + Android.libv8.mk | 2 + Android.v8common.mk | 166 +- BUILD.gn | 1146 +- CODE_OF_CONDUCT.md | 8 + ChangeLog | 4867 +- CleanSpec.mk | 2 + DEPS | 97 +- LICENSE.fdlibm | 6 + Makefile | 60 +- Makefile.android | 6 +- Makefile.nacl | 4 +- NOTICE | 33 - OWNERS | 7 +- PRESUBMIT.py | 19 +- V8_MERGE_REVISION | 4 +- WATCHLISTS | 22 +- base/trace_event/common/trace_event_common.h | 8 +- build/OWNERS | 13 +- build/PRESUBMIT.py | 16 + build/README.chromium | 15 + build/all.gyp | 1367 +- build/android/AndroidManifest.xml | 20 + build/android/BUILD.gn | 137 + build/android/CheckInstallApk-debug.apk | Bin 0 -> 37106 bytes build/android/OWNERS | 5 + build/android/PRESUBMIT.py | 75 + build/android/adb_android_webview_command_line | 17 + build/android/adb_blimp_command_line | 17 + build/android/adb_cast_shell_command_line | 22 + build/android/adb_chrome_public_command_line | 17 + build/android/adb_command_line.py | 84 + build/android/adb_content_shell_command_line | 17 + build/android/adb_device_functions.sh | 139 + build/android/adb_gdb | 1040 + build/android/adb_gdb_android_webview_shell | 16 + build/android/adb_gdb_blimp_client | 16 + build/android/adb_gdb_chrome_public | 16 + build/android/adb_gdb_content_shell | 16 + build/android/adb_gdb_cronet_sample | 16 + build/android/adb_gdb_mojo_shell | 16 + build/android/adb_install_apk.py | 141 + build/android/adb_kill_android_webview_shell | 24 + build/android/adb_kill_blimp_client | 24 + build/android/adb_kill_chrome_public | 24 + build/android/adb_kill_content_shell | 24 + build/android/adb_logcat_monitor.py | 156 + build/android/adb_logcat_printer.py | 222 + build/android/adb_profile_chrome | 9 + build/android/adb_profile_chrome_startup | 9 + build/android/adb_reverse_forwarder.py | 77 + build/android/adb_run_android_webview_shell | 12 + build/android/adb_run_blimp_client | 12 + build/android/adb_run_chrome_public | 12 + build/android/adb_run_content_shell | 12 + build/android/adb_run_mojo_shell | 16 + build/android/adb_run_system_webview_shell | 15 + build/android/adb_system_webview_command_line | 17 + build/android/android.isolate | 29 + build/android/android_lint_cache.gyp | 51 + build/android/android_no_jni_exports.lst | 17 + build/android/ant/apk-package.xml | 125 + build/android/ant/chromium-debug.keystore | Bin 0 -> 2223 bytes build/android/ant/empty/res/.keep | 2 + build/android/apkbuilder_action.gypi | 84 + build/android/apksize.py | 228 + build/android/asan_symbolize.py | 114 + build/android/avd.py | 150 + build/android/buildbot/bb_annotations.py | 46 + build/android/buildbot/bb_device_status_check.py | 429 + build/android/buildbot/bb_device_steps.py | 783 + build/android/buildbot/bb_host_steps.py | 152 + build/android/buildbot/bb_run_bot.py | 316 + build/android/buildbot/bb_utils.py | 104 + build/android/buildbot/env_to_json.py | 11 + build/android/buildbot/tests/bb_run_bot_test.py | 35 + build/android/copy_ex.gypi | 79 + build/android/create_standalone_apk_action.gypi | 41 + build/android/developer_recommended_flags.gypi | 61 + build/android/devil_chromium.json | 69 + build/android/devil_chromium.py | 153 + build/android/dex_action.gypi | 63 + build/android/disable_gcc_lto.gypi | 20 + build/android/docs/lint.md | 91 + build/android/download_doclava.py | 39 + build/android/emma_coverage_stats.py | 479 + build/android/emma_coverage_stats_test.py | 563 + build/android/emma_instr_action.gypi | 46 + build/android/empty/src/.keep | 6 + build/android/empty_proguard.flags | 1 + build/android/enable_asserts.py | 53 + build/android/envsetup.sh | 62 + build/android/finalize_apk_action.gypi | 49 + build/android/finalize_splits_action.gypi | 76 + build/android/findbugs_diff.py | 120 + build/android/findbugs_filter/findbugs_exclude.xml | 24 + build/android/generate_emma_html.py | 101 + build/android/gn/zip.py | 43 + build/android/gyp/aidl.py | 62 + build/android/gyp/ant.py | 65 + build/android/gyp/apk_install.py | 125 + build/android/gyp/apk_obfuscate.py | 185 + build/android/gyp/apkbuilder.py | 306 + build/android/gyp/configure_multidex.py | 87 + build/android/gyp/copy_ex.py | 117 + build/android/gyp/create_device_library_links.py | 121 + build/android/gyp/create_dist_jar.py | 36 + build/android/gyp/create_java_binary_script.py | 102 + build/android/gyp/create_placeholder_files.py | 35 + build/android/gyp/create_standalone_apk.py | 60 + build/android/gyp/create_test_runner_script.py | 131 + build/android/gyp/create_tool_wrapper.py | 46 + build/android/gyp/dex.py | 204 + build/android/gyp/emma_instr.py | 230 + build/android/gyp/finalize_apk.py | 161 + build/android/gyp/finalize_splits.py | 52 + build/android/gyp/find.py | 30 + build/android/gyp/find_sun_tools_jar.py | 56 + build/android/gyp/gcc_preprocess.py | 58 + build/android/gyp/generate_copy_ex_outputs.py | 33 + build/android/gyp/generate_resource_rewriter.py | 110 + build/android/gyp/generate_split_manifest.py | 97 + .../gyp/generate_v14_compatible_resources.py | 324 + build/android/gyp/get_device_configuration.py | 78 + build/android/gyp/insert_chromium_version.py | 66 + build/android/gyp/jar.py | 94 + build/android/gyp/jar_toc.py | 127 + build/android/gyp/java_cpp_enum.py | 369 + build/android/gyp/java_cpp_enum_tests.py | 438 + build/android/gyp/java_google_api_keys.py | 129 + build/android/gyp/java_google_api_keys_tests.py | 61 + build/android/gyp/javac.py | 393 + build/android/gyp/jinja_template.py | 124 + build/android/gyp/lint.py | 321 + build/android/gyp/locale_pak_resources.py | 126 + build/android/gyp/main_dex_list.py | 138 + build/android/gyp/pack_relocations.py | 114 + build/android/gyp/package_resources.py | 325 + build/android/gyp/process_resources.py | 503 + build/android/gyp/proguard.py | 77 + build/android/gyp/push_libraries.py | 84 + build/android/gyp/strip_library_for_device.py | 61 + build/android/gyp/test/BUILD.gn | 13 + .../org/chromium/helloworld/HelloWorldMain.java | 15 + .../org/chromium/helloworld/HelloWorldPrinter.java | 12 + build/android/gyp/touch.py | 16 + build/android/gyp/util/__init__.py | 4 + build/android/gyp/util/build_device.py | 108 + build/android/gyp/util/build_utils.py | 527 + build/android/gyp/util/md5_check.py | 402 + build/android/gyp/util/md5_check_test.py | 144 + build/android/gyp/util/proguard_util.py | 189 + build/android/gyp/write_build_config.py | 539 + build/android/gyp/write_ordered_libraries.py | 144 + build/android/gyp/zip.py | 26 + build/android/host_heartbeat.py | 36 + build/android/increase_size_for_speed.gypi | 42 + build/android/incremental_install/BUILD.gn | 19 + build/android/incremental_install/__init__.py | 4 + .../incremental_install/create_install_script.py | 160 + .../generate_android_manifest.py | 110 + build/android/incremental_install/installer.py | 317 + .../incrementalinstall/BootstrapApplication.java | 282 + .../BootstrapInstrumentation.java | 25 + .../incrementalinstall/ClassLoaderPatcher.java | 246 + .../org/chromium/incrementalinstall/LockFile.java | 129 + .../org/chromium/incrementalinstall/Reflect.java | 142 + build/android/insert_chromium_version.gypi | 53 + build/android/install_emulator_deps.py | 318 + build/android/java_cpp_enum.gypi | 64 + build/android/java_cpp_template.gypi | 81 + build/android/java_google_api_keys.gyp | 45 + build/android/jinja_template.gypi | 85 + build/android/lighttpd_server.py | 256 + build/android/lint/suppress.py | 127 + build/android/lint/suppressions.xml | 120 + build/android/lint_action.gypi | 51 + build/android/locale_pak_resources.gypi | 54 + build/android/main_dex_action.gypi | 46 + build/android/main_dex_classes.flags | 12 + build/android/method_count.py | 79 + build/android/native_app_dependencies.gypi | 76 + build/android/ndk.gyp | 26 + build/android/pack_relocations.gypi | 77 + build/android/package_resources_action.gypi | 105 + build/android/play_services/LICENSE.sha1 | 1 + build/android/play_services/__init__.py | 3 + build/android/play_services/config.json | 4 + .../google_play_services_library.zip.sha1 | 1 + build/android/play_services/preprocess.py | 274 + build/android/play_services/update.py | 515 + build/android/play_services/update_test.py | 416 + build/android/play_services/utils.py | 170 + build/android/provision_devices.py | 565 + build/android/push_libraries.gypi | 49 + build/android/pylib/OWNERS | 4 + build/android/pylib/__init__.py | 13 + build/android/pylib/base/__init__.py | 4 + build/android/pylib/base/base_test_result.py | 228 + .../pylib/base/base_test_result_unittest.py | 82 + build/android/pylib/base/base_test_runner.py | 138 + build/android/pylib/base/environment.py | 34 + build/android/pylib/base/environment_factory.py | 21 + build/android/pylib/base/test_collection.py | 80 + build/android/pylib/base/test_dispatcher.py | 339 + .../android/pylib/base/test_dispatcher_unittest.py | 241 + build/android/pylib/base/test_instance.py | 35 + build/android/pylib/base/test_instance_factory.py | 22 + build/android/pylib/base/test_run.py | 39 + build/android/pylib/base/test_run_factory.py | 54 + build/android/pylib/base/test_server.py | 19 + build/android/pylib/chrome_test_server_spawner.py | 430 + build/android/pylib/constants/__init__.py | 271 + build/android/pylib/constants/host_paths.py | 38 + build/android/pylib/content_settings.py | 80 + build/android/pylib/device/OWNERS | 2 + .../android/pylib/device/__init__.py | 0 build/android/pylib/device/adb_wrapper.py | 8 + build/android/pylib/device/battery_utils.py | 8 + build/android/pylib/device/commands/BUILD.gn | 17 + build/android/pylib/device/commands/commands.gyp | 20 + .../org/chromium/android/commands/unzip/Unzip.java | 95 + build/android/pylib/device/decorators.py | 8 + build/android/pylib/device/device_blacklist.py | 8 + build/android/pylib/device/device_errors.py | 8 + build/android/pylib/device/device_list.py | 8 + build/android/pylib/device/device_utils.py | 8 + build/android/pylib/device/intent.py | 8 + build/android/pylib/device/logcat_monitor.py | 8 + build/android/pylib/device/shared_prefs.py | 8 + build/android/pylib/device_settings.py | 199 + build/android/pylib/device_signal.py | 8 + build/android/pylib/gtest/__init__.py | 4 + build/android/pylib/gtest/filter/OWNERS | 1 + .../pylib/gtest/filter/base_unittests_disabled | 28 + .../base_unittests_emulator_additional_disabled | 10 + .../pylib/gtest/filter/breakpad_unittests_disabled | 9 + .../gtest/filter/content_browsertests_disabled | 57 + .../android/pylib/gtest/filter/unit_tests_disabled | 118 + build/android/pylib/gtest/gtest_config.py | 57 + build/android/pylib/gtest/gtest_test_instance.py | 407 + .../pylib/gtest/gtest_test_instance_test.py | 86 + build/android/pylib/instrumentation/__init__.py | 4 + .../instrumentation/instrumentation_parser.py | 96 + .../instrumentation/instrumentation_parser_test.py | 134 + .../instrumentation_test_instance.py | 665 + .../instrumentation_test_instance_test.py | 123 + .../pylib/instrumentation/json_perf_parser.py | 161 + build/android/pylib/instrumentation/test_result.py | 30 + build/android/pylib/junit/__init__.py | 4 + build/android/pylib/junit/setup.py | 20 + build/android/pylib/junit/test_dispatcher.py | 29 + build/android/pylib/junit/test_runner.py | 49 + build/android/pylib/linker/__init__.py | 4 + build/android/pylib/linker/setup.py | 60 + build/android/pylib/linker/test_case.py | 227 + build/android/pylib/linker/test_runner.py | 97 + build/android/pylib/local/__init__.py | 3 + build/android/pylib/local/device/__init__.py | 3 + .../pylib/local/device/local_device_environment.py | 135 + .../pylib/local/device/local_device_gtest_run.py | 370 + .../local_device_instrumentation_test_run.py | 310 + .../pylib/local/device/local_device_test_run.py | 195 + .../pylib/local/local_test_server_spawner.py | 45 + .../android/pylib/monkey/__init__.py | 0 build/android/pylib/monkey/setup.py | 27 + build/android/pylib/monkey/test_options.py | 16 + build/android/pylib/monkey/test_runner.py | 110 + build/android/pylib/perf/__init__.py | 3 + build/android/pylib/perf/cache_control.py | 8 + build/android/pylib/perf/perf_control.py | 8 + build/android/pylib/perf/setup.py | 105 + .../android/pylib/perf/surface_stats_collector.py | 8 + build/android/pylib/perf/test_options.py | 24 + build/android/pylib/perf/test_runner.py | 453 + build/android/pylib/perf/thermal_throttle.py | 8 + build/android/pylib/pexpect.py | 21 + build/android/pylib/remote/__init__.py | 3 + build/android/pylib/remote/device/__init__.py | 3 + .../pylib/remote/device/appurify_constants.py | 58 + .../pylib/remote/device/appurify_sanitized.py | 43 + build/android/pylib/remote/device/dummy/BUILD.gn | 14 + build/android/pylib/remote/device/dummy/dummy.gyp | 48 + .../device/dummy/src/org/chromium/dummy/Dummy.java | 9 + .../remote/device/remote_device_environment.py | 364 + .../pylib/remote/device/remote_device_gtest_run.py | 89 + .../pylib/remote/device/remote_device_helper.py | 24 + .../remote_device_instrumentation_test_run.py | 74 + .../pylib/remote/device/remote_device_test_run.py | 390 + .../device/remote_device_uirobot_test_run.py | 85 + build/android/pylib/restart_adbd.sh | 20 + build/android/pylib/results/__init__.py | 3 + .../pylib/results/flakiness_dashboard/__init__.py | 3 + .../flakiness_dashboard/json_results_generator.py | 696 + .../json_results_generator_unittest.py | 213 + .../flakiness_dashboard/results_uploader.py | 181 + build/android/pylib/results/json_results.py | 156 + build/android/pylib/results/json_results_test.py | 134 + build/android/pylib/results/report_results.py | 116 + build/android/pylib/sdk/__init__.py | 3 + build/android/pylib/sdk/aapt.py | 8 + build/android/pylib/sdk/dexdump.py | 8 + build/android/pylib/sdk/split_select.py | 8 + build/android/pylib/symbols/__init__.py | 0 build/android/pylib/symbols/elf_symbolizer.py | 468 + .../pylib/symbols/elf_symbolizer_unittest.py | 171 + .../pylib/symbols/mock_addr2line/__init__.py | 0 .../pylib/symbols/mock_addr2line/mock_addr2line | 79 + build/android/pylib/uirobot/__init__.py | 4 + .../android/pylib/uirobot/uirobot_test_instance.py | 77 + build/android/pylib/utils/__init__.py | 0 build/android/pylib/utils/apk_helper.py | 8 + build/android/pylib/utils/argparse_utils.py | 50 + build/android/pylib/utils/base_error.py | 8 + build/android/pylib/utils/command_option_parser.py | 75 + build/android/pylib/utils/device_temp_file.py | 8 + build/android/pylib/utils/emulator.py | 520 + build/android/pylib/utils/findbugs.py | 155 + build/android/pylib/utils/host_utils.py | 8 + build/android/pylib/utils/isolator.py | 192 + build/android/pylib/utils/logging_utils.py | 98 + build/android/pylib/utils/md5sum.py | 8 + build/android/pylib/utils/mock_calls.py | 8 + build/android/pylib/utils/parallelizer.py | 8 + build/android/pylib/utils/proguard.py | 291 + build/android/pylib/utils/proguard_test.py | 490 + build/android/pylib/utils/repo_utils.py | 16 + build/android/pylib/utils/reraiser_thread.py | 8 + build/android/pylib/utils/run_tests_helper.py | 8 + build/android/pylib/utils/test_environment.py | 52 + build/android/pylib/utils/time_profile.py | 45 + build/android/pylib/utils/timeout_retry.py | 8 + build/android/pylib/utils/watchdog_timer.py | 8 + build/android/pylib/utils/xvfb.py | 58 + build/android/pylib/utils/zip_utils.py | 8 + build/android/pylib/valgrind_tools.py | 235 + build/android/pylintrc | 15 + build/android/resource_sizes.py | 458 + build/android/rezip.gyp | 44 + build/android/rezip/BUILD.gn | 11 + build/android/rezip/RezipApk.java | 448 + build/android/screenshot.py | 13 + build/android/setup.gyp | 112 + build/android/strip_native_libraries.gypi | 54 + build/android/test_runner.gypi | 107 + build/android/test_runner.py | 972 + build/android/test_runner.pydeps | 137 + build/android/tests/symbolize/Makefile | 11 + build/android/tests/symbolize/a.cc | 14 + build/android/tests/symbolize/b.cc | 14 + build/android/tombstones.py | 273 + build/android/update_verification.py | 115 + .../v8_external_startup_data_arch_suffix.gypi | 21 + build/android/video_recorder.py | 13 + build/android/write_ordered_libraries.gypi | 43 + build/apk_browsertest.gypi | 44 + build/apk_fake_jar.gypi | 15 + build/apk_test.gypi | 45 + build/apply_locales.py | 45 + build/args/README.txt | 31 + build/args/blimp_client.gn | 11 + build/args/blimp_engine.gn | 24 + build/args/bots/chromium.fyi/headless_linux_dbg.gn | 2 + build/args/bots/official.desktop/blimp-engine.gn | 10 + build/args/headless.gn | 32 + build/branding_value.sh | 51 + build/build-ctags.sh | 49 + build/build_config.h | 168 + build/buildflag.h | 47 + build/buildflag_header.gni | 138 + build/buildflag_header.gypi | 123 + build/check_return_value.py | 17 + build/chrome_settings.gypi | 32 + build/clobber.py | 120 + build/common.croc | 127 + build/common.gypi | 6321 ++ build/common_untrusted.gypi | 40 + build/compiled_action.gni | 170 + build/compiler_version.py | 128 + build/config/BUILD.gn | 455 + build/config/BUILDCONFIG.gn | 629 + build/config/OWNERS | 6 + build/config/allocator.gni | 35 + build/config/android/BUILD.gn | 231 + build/config/android/OWNERS | 1 + build/config/android/config.gni | 272 + build/config/android/internal_rules.gni | 2321 + build/config/android/rules.gni | 2436 + build/config/arm.gni | 94 + build/config/chrome_build.gni | 27 + build/config/chromecast/BUILD.gn | 69 + build/config/chromecast_build.gni | 36 + build/config/clang/BUILD.gn | 74 + build/config/clang/clang.gni | 9 + build/config/compiler/BUILD.gn | 1447 + build/config/compiler/compiler.gni | 63 + build/config/crypto.gni | 23 + build/config/features.gni | 172 + build/config/gcc/BUILD.gn | 112 + build/config/ios/BUILD.gn | 29 + build/config/ios/BuildInfo.plist | 35 + build/config/ios/OWNERS | 1 + build/config/ios/find_signing_identity.py | 35 + build/config/ios/ios_sdk.gni | 73 + build/config/ios/rules.gni | 433 + build/config/linux/BUILD.gn | 93 + build/config/linux/atk/BUILD.gn | 40 + build/config/linux/dbus/BUILD.gn | 11 + build/config/linux/gconf/BUILD.gn | 19 + build/config/linux/gtk2/BUILD.gn | 46 + build/config/linux/gtk3/BUILD.gn | 45 + build/config/linux/libffi/BUILD.gn | 9 + build/config/linux/pangocairo/BUILD.gn | 9 + build/config/linux/pkg-config.py | 219 + build/config/linux/pkg_config.gni | 101 + build/config/locales.gni | 118 + build/config/mac/BUILD.gn | 88 + build/config/mac/BuildInfo.plist | 26 + build/config/mac/OWNERS | 2 + build/config/mac/base_rules.gni | 370 + build/config/mac/compile_xib.py | 51 + build/config/mac/gen_plist.py | 209 + build/config/mac/mac_sdk.gni | 53 + build/config/mac/rules.gni | 367 + build/config/mac/sdk_info.py | 58 + build/config/mac/xcrun.py | 23 + build/config/mips.gni | 43 + build/config/nacl/BUILD.gn | 143 + build/config/nacl/config.gni | 52 + build/config/nacl/rules.gni | 181 + build/config/posix/BUILD.gn | 49 + build/config/posix/sysroot_ld_path.py | 20 + build/config/sanitizers/BUILD.gn | 408 + build/config/sanitizers/sanitizers.gni | 115 + build/config/sysroot.gni | 80 + build/config/ui.gni | 89 + build/config/win/BUILD.gn | 402 + build/config/win/console_app.gni | 18 + build/config/win/manifest.gni | 191 + build/config/win/msvs_dependencies.isolate | 106 +- build/config/win/visual_studio_version.gni | 44 + build/config/zip.gni | 56 + build/copy_test_data_ios.gypi | 48 + build/copy_test_data_ios.py | 105 + build/cp.py | 23 + build/detect_host_arch.py | 40 + build/dir_exists.py | 23 + build/download_gold_plugin.py | 34 +- build/download_nacl_toolchains.py | 61 + build/env_dump.py | 56 + build/experimental/install-build-deps.py | 436 + build/extract_from_cab.py | 63 + build/filename_rules.gypi | 102 + build/find_depot_tools.py | 60 + build/find_isolated_tests.py | 78 + build/gdb-add-index | 184 + build/get_landmines.py | 81 +- build/get_syzygy_binaries.py | 487 + build/git-hooks/OWNERS | 3 + build/git-hooks/pre-commit | 60 + build/gn_helpers.py | 351 + build/gn_helpers_unittest.py | 117 + build/gn_migration.gypi | 796 + build/gn_run_binary.py | 22 + build/grit_action.gypi | 71 + build/grit_target.gypi | 31 + build/gyp_chromium | 12 + build/gyp_chromium.py | 359 + build/gyp_chromium_test.py | 64 + build/gyp_environment.py | 63 +- build/gyp_helper.py | 68 + build/gyp_v8 | 181 - build/gypi_to_gn.py | 191 + build/host_jar.gypi | 149 + build/host_prebuilt_jar.gypi | 50 + build/install-build-deps-android.sh | 100 + build/install-build-deps.sh | 508 + build/install-chroot.sh | 888 + build/internal/README.chromium | 24 + build/internal/release_defaults.gypi | 18 + build/internal/release_impl.gypi | 17 + build/internal/release_impl_official.gypi | 41 + build/inverse_depth.py | 24 + build/ios/OWNERS | 1 + build/ios/chrome_ios.croc | 71 + build/ios/clean_env.py | 77 + build/ios/coverage.gypi | 32 + build/ios/mac_build.gypi | 84 + build/isolate.gypi | 59 +- build/jar_file_jni_generator.gypi | 72 + build/java.gypi | 398 + build/java_aidl.gypi | 79 + build/java_apk.gypi | 1250 + build/java_prebuilt.gypi | 101 + build/java_strings_grd.gypi | 62 + build/jni_generator.gypi | 77 + build/json_schema_api.gni | 262 + build/json_schema_bundle_compile.gypi | 88 + build/json_schema_bundle_registration_compile.gypi | 83 + build/json_schema_compile.gypi | 123 + build/json_to_struct.gypi | 53 + build/landmine_utils.py | 15 +- build/landmines.py | 173 +- build/linux/BUILD.gn | 74 + build/linux/OWNERS | 3 + build/linux/bin/eu-strip.sha1 | 1 + build/linux/chrome_linux.croc | 29 + build/linux/dump_app_syms.py | 29 + build/linux/install-chromeos-fonts.py | 85 + build/linux/libbrlapi/BUILD.gn | 32 + build/linux/libgio/BUILD.gn | 24 + build/linux/libpci/BUILD.gn | 22 + build/linux/libudev/BUILD.gn | 65 + build/linux/pkg-config-wrapper | 46 + build/linux/rewrite_dirs.py | 71 + build/linux/sysroot_ld_path.sh | 100 + .../debian-archive-jessie-stable.gpg | Bin 0 -> 23738 bytes .../debian-archive-wheezy-stable.gpg | Bin 0 -> 29655 bytes build/linux/sysroot_scripts/install-sysroot.py | 224 + .../linux/sysroot_scripts/packagelist.jessie.amd64 | 182 + build/linux/sysroot_scripts/packagelist.jessie.arm | 179 + .../linux/sysroot_scripts/packagelist.jessie.i386 | 180 + .../sysroot_scripts/packagelist.jessie.mipsel | 174 + build/linux/sysroot_scripts/packagelist.trusty.arm | 156 + .../linux/sysroot_scripts/packagelist.wheezy.amd64 | 168 + build/linux/sysroot_scripts/packagelist.wheezy.arm | 167 + .../linux/sysroot_scripts/packagelist.wheezy.i386 | 168 + .../sysroot_scripts/packagelist.wheezy.mipsel | 166 + .../sysroot_scripts/sysroot-creator-jessie.sh | 221 + .../linux/sysroot_scripts/sysroot-creator-test.sh | 23 + .../sysroot_scripts/sysroot-creator-trusty.sh | 181 + .../sysroot_scripts/sysroot-creator-wheezy.sh | 191 + build/linux/sysroot_scripts/sysroot-creator.sh | 715 + build/linux/system.gyp | 1300 + build/linux/unbundle/README | 55 + build/linux/unbundle/expat.gyp | 17 + build/linux/unbundle/ffmpeg.gn | 30 + build/linux/unbundle/ffmpeg.gyp | 65 + build/linux/unbundle/flac.gn | 32 + build/linux/unbundle/flac.gyp | 37 + build/linux/unbundle/harfbuzz-ng.gn | 28 + build/linux/unbundle/harfbuzz.gyp | 47 + build/linux/unbundle/icu.gyp | 248 + build/linux/unbundle/jsoncpp.gyp | 39 + build/linux/unbundle/libXNVCtrl.gyp | 35 + build/linux/unbundle/libevent.gn | 17 + build/linux/unbundle/libevent.gyp | 27 + build/linux/unbundle/libjpeg.gyp | 29 + build/linux/unbundle/libpng.gyp | 38 + build/linux/unbundle/libusb.gyp | 34 + build/linux/unbundle/libvpx.gyp | 43 + build/linux/unbundle/libwebp.gn | 10 + build/linux/unbundle/libwebp.gyp | 28 + build/linux/unbundle/libxml.gn | 18 + build/linux/unbundle/libxml.gyp | 38 + build/linux/unbundle/libxslt.gn | 13 + build/linux/unbundle/libxslt.gyp | 25 + build/linux/unbundle/opus.gyp | 38 + build/linux/unbundle/protobuf.gyp | 149 + build/linux/unbundle/re2.gyp | 37 + build/linux/unbundle/remove_bundled_libraries.py | 106 + build/linux/unbundle/replace_gn_files.py | 74 + build/linux/unbundle/replace_gyp_files.py | 81 + build/linux/unbundle/snappy.gn | 22 + build/linux/unbundle/snappy.gyp | 29 + build/linux/unbundle/sqlite.gyp | 28 + build/linux/unbundle/v8.gyp | 64 + build/linux/unbundle/yasm.gn | 102 + build/linux/unbundle/zlib.gn | 61 + build/linux/unbundle/zlib.gyp | 48 + build/mac/OWNERS | 2 + build/mac/asan.gyp | 40 +- build/mac/copy_asan_runtime_dylib.sh | 76 + build/mac/copy_framework_unversioned.sh | 118 + build/mac/edit_xibs.sh | 19 + build/mac/find_sdk.py | 98 + build/mac/strip_from_xcode | 62 + build/mac/strip_save_dsym | 335 + build/mac/tweak_info_plist.gni | 46 + build/mac/tweak_info_plist.py | 291 + build/mac_toolchain.py | 209 + build/nocompile.gni | 92 + build/nocompile.gypi | 97 + build/output_dll_copy.rules | 17 + build/package_mac_toolchain.py | 98 + build/precompile.cc | 7 + build/precompile.h | 57 + build/print_python_deps.py | 104 + build/protoc.gypi | 123 + build/protoc_java.gypi | 83 + build/protoc_java.py | 68 + build/release.gypi | 29 + build/repack_action.gypi | 31 + build/rmdir_and_stamp.py | 45 + build/sanitize-mac-build-log.sed | 33 + build/sanitize-mac-build-log.sh | 5 + build/sanitize-win-build-log.sed | 15 + build/sanitize-win-build-log.sh | 5 + build/sanitizers/BUILD.gn | 24 + build/sanitizers/OWNERS | 4 + build/sanitizers/asan_suppressions.cc | 23 + build/sanitizers/lsan_suppressions.cc | 93 + build/sanitizers/sanitizer_options.cc | 189 + build/sanitizers/sanitizers.gyp | 92 + build/sanitizers/tsan_suppressions.cc | 286 + build/secondary/testing/gmock/BUILD.gn | 52 + build/secondary/testing/gtest/BUILD.gn | 160 + build/secondary/third_party/android_tools/BUILD.gn | 139 + build/secondary/third_party/crashpad/OWNERS | 3 + .../third_party/crashpad/crashpad/client/BUILD.gn | 53 + .../third_party/crashpad/crashpad/compat/BUILD.gn | 69 + .../third_party/crashpad/crashpad/handler/BUILD.gn | 58 + .../crashpad/crashpad/minidump/BUILD.gn | 69 + .../crashpad/crashpad/snapshot/BUILD.gn | 136 + .../crashpad/third_party/apple_cctools/BUILD.gn | 15 + .../crashpad/crashpad/third_party/getopt/BUILD.gn | 10 + .../third_party/crashpad/crashpad/tools/BUILD.gn | 39 + .../third_party/crashpad/crashpad/util/BUILD.gn | 243 + build/secondary/third_party/libjpeg_turbo/BUILD.gn | 222 + build/secondary/third_party/nss/BUILD.gn | 22 + build/secondary/tools/swarming_client/BUILD.gn | 14 + .../secondary/tools/swarming_client/isolate.pydeps | 224 + build/set_clang_warning_flags.gypi | 58 + build/shim_headers.gni | 34 + build/shim_headers.gypi | 41 +- build/slave/OWNERS | 20 + build/slave/README | 8 + build/some.gyp | 24 + build/standalone.gypi | 1370 - build/symlink.gni | 78 + build/symlink.py | 60 + build/toolchain.gypi | 1369 - build/toolchain/OWNERS | 3 + build/toolchain/android/BUILD.gn | 114 + build/toolchain/cc_wrapper.gni | 35 + build/toolchain/cros/BUILD.gn | 71 + build/toolchain/gcc_ar_wrapper.py | 71 + build/toolchain/gcc_link_wrapper.py | 65 + build/toolchain/gcc_solink_wrapper.py | 126 + build/toolchain/gcc_toolchain.gni | 486 + build/toolchain/get_concurrent_links.py | 84 + build/toolchain/goma.gni | 22 + build/toolchain/linux/BUILD.gn | 86 + build/toolchain/mac/BUILD.gn | 365 + build/toolchain/mac/copy_bundle_data.py | 98 + build/toolchain/mac/setup_toolchain.py | 42 + build/toolchain/nacl/BUILD.gn | 276 + build/toolchain/nacl_toolchain.gni | 68 + build/toolchain/toolchain.gni | 76 + build/toolchain/win/BUILD.gn | 425 + build/toolchain/win/midl.gni | 104 + build/toolchain/win/setup_toolchain.py | 231 + build/tree_truth.sh | 102 + build/update-linux-sandbox.sh | 76 + build/util/BUILD.gn | 47 + build/util/branding.gni | 39 + build/util/java_action.gni | 101 + build/util/java_action.py | 82 + build/util/lastchange.py | 316 + build/util/lib/common/PRESUBMIT.py | 16 + build/util/lib/common/__init__.py | 0 build/util/lib/common/perf_result_data_type.py | 20 + build/util/lib/common/perf_tests_results_helper.py | 166 + build/util/lib/common/unittest_util.py | 149 + build/util/lib/common/unittest_util_test.py | 65 + build/util/lib/common/util.py | 151 + build/util/version.gni | 64 + build/util/version.gypi | 20 + build/util/version.py | 170 + build/util/webkit_version.h.in | 9 + build/vs_toolchain.py | 244 +- build/whitespace_file.txt | 166 + build/win/BUILD.gn | 16 + build/win/as_invoker.manifest | 9 + build/win/asan.gyp | 30 + build/win/chrome_win.croc | 26 + build/win/common_controls.manifest | 8 + build/win/compatibility.manifest | 17 + build/win/copy_cdb_to_output.py | 84 + build/win/importlibs/create_import_lib.gypi | 53 + build/win/importlibs/create_importlib_win.py | 217 + build/win/importlibs/filter_export_list.py | 85 + build/win/importlibs/x86/user32.winxp.imports | 670 + build/win/message_compiler.gni | 89 + build/win/message_compiler.py | 28 + build/win/reorder-imports.py | 57 + build/win/require_administrator.manifest | 9 + build/win/use_ansi_codes.py | 10 + build/win_is_xtree_patched.py | 26 + build/win_precompile.gypi | 21 + build/write_build_date_header.py | 118 + build/write_buildflag_header.py | 95 + build_overrides/gtest.gni | 15 + build_overrides/v8.gni | 26 + buildtools | 2 +- gni/isolate.gni | 171 + gni/v8.gni | 79 + gypfiles/OWNERS | 1 + {build => gypfiles}/README.txt | 0 gypfiles/all.gyp | 54 + gypfiles/config/win/msvs_dependencies.isolate | 77 + gypfiles/coverage_wrapper.py | 36 + {build => gypfiles}/detect_v8_host_arch.py | 0 gypfiles/download_gold_plugin.py | 81 + {build => gypfiles}/features.gypi | 0 gypfiles/get_landmines.py | 35 + gypfiles/gyp_environment.py | 60 + gypfiles/gyp_v8 | 185 + {build => gypfiles}/gyp_v8.py | 0 gypfiles/isolate.gypi | 100 + gypfiles/landmine_utils.py | 123 + gypfiles/landmines.py | 245 + gypfiles/mac/asan.gyp | 31 + gypfiles/set_clang_warning_flags.gypi | 59 + gypfiles/shim_headers.gypi | 73 + gypfiles/standalone.gypi | 1485 + gypfiles/toolchain.gypi | 1400 + gypfiles/vs_toolchain.py | 379 + include/libplatform/libplatform.h | 2 +- include/v8-debug.h | 21 +- include/v8-experimental.h | 3 +- include/v8-platform.h | 16 +- include/v8-profiler.h | 143 +- include/v8-util.h | 25 +- include/v8-version.h | 8 +- include/v8.h | 966 +- include/v8config.h | 8 +- infra/config/cq.cfg | 56 +- infra/mb/PRESUBMIT.py | 35 + infra/mb/mb_config.pyl | 619 + samples/hello-world.cc | 2 +- samples/process.cc | 2 +- samples/samples.gyp | 14 +- samples/shell.cc | 2 +- snapshot_toolchain.gni | 52 +- src/DEPS | 13 +- src/accessors.cc | 709 +- src/accessors.h | 33 +- src/address-map.cc | 13 +- src/address-map.h | 170 +- src/api-arguments-inl.h | 105 + src/api-arguments.cc | 35 + src/api-arguments.h | 191 + src/api-experimental.cc | 20 +- src/api-natives.cc | 509 +- src/api-natives.h | 7 +- src/api.cc | 1906 +- src/api.h | 53 +- src/arguments.cc | 87 - src/arguments.h | 232 +- src/arm/assembler-arm-inl.h | 31 +- src/arm/assembler-arm.cc | 385 +- src/arm/assembler-arm.h | 108 +- src/arm/builtins-arm.cc | 1264 +- src/arm/code-stubs-arm.cc | 2265 +- src/arm/codegen-arm.cc | 173 +- src/arm/codegen-arm.h | 16 - src/arm/constants-arm.h | 18 +- src/arm/deoptimizer-arm.cc | 109 +- src/arm/disasm-arm.cc | 154 +- src/arm/frames-arm.h | 15 +- src/arm/interface-descriptors-arm.cc | 168 +- src/arm/macro-assembler-arm.cc | 833 +- src/arm/macro-assembler-arm.h | 107 +- src/arm/simulator-arm.cc | 211 +- src/arm/simulator-arm.h | 21 +- src/arm64/assembler-arm64-inl.h | 26 +- src/arm64/assembler-arm64.cc | 157 +- src/arm64/assembler-arm64.h | 66 +- src/arm64/builtins-arm64.cc | 1314 +- src/arm64/code-stubs-arm64.cc | 2585 +- src/arm64/codegen-arm64.cc | 206 +- src/arm64/codegen-arm64.h | 16 - src/arm64/constants-arm64.h | 189 +- src/arm64/cpu-arm64.cc | 23 +- src/arm64/decoder-arm64-inl.h | 11 +- src/arm64/decoder-arm64.h | 87 +- src/arm64/deoptimizer-arm64.cc | 52 +- src/arm64/disasm-arm64.cc | 36 +- src/arm64/frames-arm64.h | 15 +- src/arm64/instrument-arm64.cc | 25 + src/arm64/interface-descriptors-arm64.cc | 177 +- src/arm64/macro-assembler-arm64-inl.h | 16 + src/arm64/macro-assembler-arm64.cc | 564 +- src/arm64/macro-assembler-arm64.h | 100 +- src/arm64/simulator-arm64.cc | 68 +- src/arm64/simulator-arm64.h | 8 +- src/arm64/utils-arm64.h | 13 - src/assembler.cc | 551 +- src/assembler.h | 245 +- src/ast/ast-expression-rewriter.cc | 8 +- src/ast/ast-expression-rewriter.h | 2 - src/ast/ast-expression-visitor.cc | 325 +- src/ast/ast-expression-visitor.h | 13 +- src/ast/ast-literal-reindexer.cc | 9 +- src/ast/ast-numbering.cc | 71 +- src/ast/ast-numbering.h | 20 +- src/ast/ast-type-bounds.h | 40 + src/ast/ast-value-factory.cc | 4 +- src/ast/ast-value-factory.h | 11 +- src/ast/ast.cc | 418 +- src/ast/ast.h | 606 +- src/ast/modules.cc | 1 - src/ast/modules.h | 19 +- src/ast/prettyprinter.cc | 165 +- src/ast/prettyprinter.h | 10 +- src/ast/scopeinfo.cc | 85 +- src/ast/scopes.cc | 313 +- src/ast/scopes.h | 119 +- src/ast/variables.cc | 5 - src/ast/variables.h | 72 +- src/atomic-utils.h | 175 - src/background-parsing-task.cc | 5 +- src/bailout-reason.h | 57 +- src/base.isolate | 2 +- src/base/accounting-allocator.cc | 33 + src/base/accounting-allocator.h | 34 + src/base/atomic-utils.h | 175 + src/base/atomicops.h | 2 + src/base/atomicops_internals_arm_gcc.h | 5 +- src/base/atomicops_internals_mips64_gcc.h | 50 +- src/base/atomicops_internals_s390_gcc.h | 152 + src/base/bits.cc | 30 + src/base/bits.h | 42 + src/base/compiler-specific.h | 11 + src/base/cpu.cc | 32 +- src/base/cpu.h | 9 + src/base/file-utils.cc | 36 + src/base/file-utils.h | 18 + src/base/format-macros.h | 97 + src/base/hashmap.h | 352 + src/base/ieee754.cc | 2313 + src/base/ieee754.h | 57 + src/base/logging.cc | 11 + src/base/logging.h | 7 +- src/base/macros.h | 22 +- src/base/platform/condition-variable.cc | 13 + src/base/platform/platform-linux.cc | 6 +- src/base/platform/platform-macos.cc | 6 +- src/base/platform/platform-posix.cc | 17 +- src/base/platform/platform-win32.cc | 1 + src/base/platform/platform.h | 41 +- src/base/platform/semaphore.cc | 26 +- src/base/platform/time.cc | 280 +- src/base/platform/time.h | 325 +- src/base/utils/random-number-generator.cc | 4 +- src/base/win32-headers.h | 8 +- src/bignum.cc | 7 - src/bootstrapper.cc | 1401 +- src/bootstrapper.h | 9 +- src/builtins.cc | 4086 +- src/builtins.h | 762 +- src/cancelable-task.cc | 63 +- src/cancelable-task.h | 11 +- src/code-events.h | 183 + src/code-factory.cc | 414 +- src/code-factory.h | 101 +- src/code-stub-assembler.cc | 2677 + src/code-stub-assembler.h | 444 + src/code-stubs-hydrogen.cc | 1152 +- src/code-stubs.cc | 4244 +- src/code-stubs.h | 1393 +- src/codegen.cc | 38 +- src/codegen.h | 5 +- src/collector.h | 247 + src/compilation-cache.cc | 6 +- src/compilation-cache.h | 2 +- src/compilation-statistics.cc | 60 +- src/compilation-statistics.h | 10 +- src/compiler.cc | 1975 +- src/compiler.h | 490 +- src/compiler/OWNERS | 1 + src/compiler/access-builder.cc | 381 +- src/compiler/access-builder.h | 39 +- src/compiler/access-info.cc | 69 +- src/compiler/access-info.h | 16 +- src/compiler/arm/code-generator-arm.cc | 971 +- src/compiler/arm/instruction-codes-arm.h | 20 +- src/compiler/arm/instruction-scheduler-arm.cc | 19 + src/compiler/arm/instruction-selector-arm.cc | 663 +- src/compiler/arm64/code-generator-arm64.cc | 624 +- src/compiler/arm64/instruction-codes-arm64.h | 18 +- src/compiler/arm64/instruction-scheduler-arm64.cc | 177 +- src/compiler/arm64/instruction-selector-arm64.cc | 747 +- src/compiler/ast-graph-builder.cc | 986 +- src/compiler/ast-graph-builder.h | 42 +- src/compiler/ast-loop-assignment-analyzer.cc | 9 +- src/compiler/ast-loop-assignment-analyzer.h | 3 +- src/compiler/branch-elimination.cc | 46 +- src/compiler/branch-elimination.h | 7 + src/compiler/bytecode-branch-analysis.cc | 98 +- src/compiler/bytecode-branch-analysis.h | 34 +- src/compiler/bytecode-graph-builder.cc | 1707 +- src/compiler/bytecode-graph-builder.h | 226 +- src/compiler/c-linkage.cc | 44 +- src/compiler/change-lowering.cc | 603 - src/compiler/change-lowering.h | 74 - src/compiler/checkpoint-elimination.cc | 43 + src/compiler/checkpoint-elimination.h | 27 + src/compiler/coalesced-live-ranges.cc | 143 - src/compiler/coalesced-live-ranges.h | 158 - src/compiler/code-assembler.cc | 857 + src/compiler/code-assembler.h | 438 + src/compiler/code-generator-impl.h | 35 +- src/compiler/code-generator.cc | 229 +- src/compiler/code-generator.h | 45 +- src/compiler/code-stub-assembler.cc | 176 - src/compiler/code-stub-assembler.h | 96 - src/compiler/common-node-cache.cc | 4 +- src/compiler/common-node-cache.h | 12 + src/compiler/common-operator-reducer.cc | 53 +- src/compiler/common-operator-reducer.h | 2 +- src/compiler/common-operator.cc | 166 +- src/compiler/common-operator.h | 68 +- src/compiler/effect-control-linearizer.cc | 1670 + src/compiler/effect-control-linearizer.h | 156 + src/compiler/escape-analysis-reducer.cc | 269 +- src/compiler/escape-analysis-reducer.h | 22 +- src/compiler/escape-analysis.cc | 1338 +- src/compiler/escape-analysis.h | 104 +- src/compiler/fast-accessor-assembler.cc | 220 - src/compiler/fast-accessor-assembler.h | 106 - src/compiler/frame-elider.cc | 35 +- src/compiler/frame-states.cc | 3 + src/compiler/frame-states.h | 18 +- src/compiler/frame.cc | 35 +- src/compiler/frame.h | 107 +- src/compiler/gap-resolver.cc | 10 +- src/compiler/graph-reducer.cc | 6 +- src/compiler/graph-reducer.h | 3 +- src/compiler/graph-replay.cc | 2 +- src/compiler/graph-trimmer.cc | 3 +- src/compiler/graph-trimmer.h | 8 +- src/compiler/graph-visualizer.cc | 122 +- src/compiler/graph-visualizer.h | 6 +- src/compiler/graph.cc | 8 +- src/compiler/graph.h | 31 +- src/compiler/greedy-allocator.cc | 629 - src/compiler/greedy-allocator.h | 199 - src/compiler/ia32/code-generator-ia32.cc | 546 +- src/compiler/ia32/instruction-codes-ia32.h | 21 +- src/compiler/ia32/instruction-scheduler-ia32.cc | 20 + src/compiler/ia32/instruction-selector-ia32.cc | 474 +- src/compiler/instruction-codes.h | 104 +- src/compiler/instruction-scheduler.cc | 161 +- src/compiler/instruction-scheduler.h | 77 +- src/compiler/instruction-selector-impl.h | 56 +- src/compiler/instruction-selector.cc | 439 +- src/compiler/instruction-selector.h | 34 +- src/compiler/instruction.cc | 322 +- src/compiler/instruction.h | 206 +- src/compiler/int64-lowering.cc | 846 + src/compiler/int64-lowering.h | 82 + src/compiler/interpreter-assembler.cc | 751 - src/compiler/interpreter-assembler.h | 224 - src/compiler/js-builtin-reducer.cc | 405 +- src/compiler/js-builtin-reducer.h | 39 +- src/compiler/js-call-reducer.cc | 112 +- src/compiler/js-context-relaxation.cc | 67 - src/compiler/js-context-relaxation.h | 32 - src/compiler/js-context-specialization.cc | 2 +- src/compiler/js-create-lowering.cc | 1139 + src/compiler/js-create-lowering.h | 99 + src/compiler/js-generic-lowering.cc | 731 +- src/compiler/js-generic-lowering.h | 6 +- src/compiler/js-global-object-specialization.cc | 128 +- src/compiler/js-global-object-specialization.h | 14 +- src/compiler/js-graph.cc | 86 +- src/compiler/js-graph.h | 26 +- src/compiler/js-inlining-heuristic.cc | 18 +- src/compiler/js-inlining.cc | 316 +- src/compiler/js-inlining.h | 9 +- src/compiler/js-intrinsic-lowering.cc | 308 +- src/compiler/js-intrinsic-lowering.h | 17 +- src/compiler/js-native-context-specialization.cc | 711 +- src/compiler/js-native-context-specialization.h | 26 +- src/compiler/js-operator.cc | 575 +- src/compiler/js-operator.h | 197 +- src/compiler/js-typed-lowering.cc | 1775 +- src/compiler/js-typed-lowering.h | 39 +- src/compiler/jump-threading.cc | 17 +- src/compiler/jump-threading.h | 2 +- src/compiler/linkage.cc | 233 +- src/compiler/linkage.h | 77 +- src/compiler/live-range-separator.cc | 9 +- src/compiler/liveness-analyzer.h | 4 + src/compiler/load-elimination.cc | 25 +- src/compiler/load-elimination.h | 13 +- src/compiler/loop-analysis.h | 2 + src/compiler/loop-peeling.cc | 2 +- src/compiler/machine-operator-reducer.cc | 190 +- src/compiler/machine-operator-reducer.h | 2 +- src/compiler/machine-operator.cc | 479 +- src/compiler/machine-operator.h | 378 +- src/compiler/memory-optimizer.cc | 496 + src/compiler/memory-optimizer.h | 149 + src/compiler/mips/code-generator-mips.cc | 540 +- src/compiler/mips/instruction-codes-mips.h | 15 +- src/compiler/mips/instruction-selector-mips.cc | 352 +- src/compiler/mips64/code-generator-mips64.cc | 564 +- src/compiler/mips64/instruction-codes-mips64.h | 15 +- src/compiler/mips64/instruction-selector-mips64.cc | 333 +- src/compiler/move-optimizer.cc | 370 +- src/compiler/move-optimizer.h | 21 +- src/compiler/node-cache.cc | 3 + src/compiler/node-cache.h | 8 + src/compiler/node-marker.h | 19 +- src/compiler/node-matchers.h | 3 +- src/compiler/node-properties.cc | 41 +- src/compiler/node-properties.h | 8 +- src/compiler/opcodes.h | 426 +- src/compiler/operation-typer.cc | 424 + src/compiler/operation-typer.h | 84 + src/compiler/operator-properties.cc | 36 +- src/compiler/operator.h | 20 +- src/compiler/pipeline-statistics.h | 4 +- src/compiler/pipeline.cc | 1091 +- src/compiler/pipeline.h | 42 +- src/compiler/ppc/OWNERS | 1 + src/compiler/ppc/code-generator-ppc.cc | 699 +- src/compiler/ppc/instruction-codes-ppc.h | 11 +- src/compiler/ppc/instruction-scheduler-ppc.cc | 10 + src/compiler/ppc/instruction-selector-ppc.cc | 375 +- src/compiler/raw-machine-assembler.cc | 153 +- src/compiler/raw-machine-assembler.h | 191 +- src/compiler/redundancy-elimination.cc | 216 + src/compiler/redundancy-elimination.h | 76 + src/compiler/register-allocator-verifier.cc | 764 +- src/compiler/register-allocator-verifier.h | 192 +- src/compiler/register-allocator.cc | 1142 +- src/compiler/register-allocator.h | 108 +- src/compiler/representation-change.cc | 450 +- src/compiler/representation-change.h | 104 +- src/compiler/s390/OWNERS | 6 + src/compiler/s390/code-generator-s390.cc | 2237 + src/compiler/s390/instruction-codes-s390.h | 162 + src/compiler/s390/instruction-scheduler-s390.cc | 165 + src/compiler/s390/instruction-selector-s390.cc | 1857 + src/compiler/schedule.cc | 144 +- src/compiler/schedule.h | 11 + src/compiler/scheduler.cc | 13 +- src/compiler/select-lowering.cc | 53 +- src/compiler/select-lowering.h | 9 - src/compiler/simplified-lowering.cc | 2291 +- src/compiler/simplified-lowering.h | 31 +- src/compiler/simplified-operator-reducer.cc | 116 +- src/compiler/simplified-operator-reducer.h | 12 +- src/compiler/simplified-operator.cc | 378 +- src/compiler/simplified-operator.h | 110 +- src/compiler/source-position.cc | 7 +- src/compiler/source-position.h | 7 +- src/compiler/store-store-elimination.cc | 264 + src/compiler/store-store-elimination.h | 40 + src/compiler/tail-call-optimization.cc | 4 +- src/compiler/type-hint-analyzer.cc | 67 +- src/compiler/type-hint-analyzer.h | 8 +- src/compiler/type-hints.cc | 63 +- src/compiler/type-hints.h | 63 +- src/compiler/typer.cc | 1020 +- src/compiler/typer.h | 10 +- src/compiler/verifier.cc | 359 +- src/compiler/verifier.h | 4 +- src/compiler/wasm-compiler.cc | 2835 +- src/compiler/wasm-compiler.h | 214 +- src/compiler/wasm-linkage.cc | 164 +- src/compiler/x64/code-generator-x64.cc | 581 +- src/compiler/x64/instruction-codes-x64.h | 15 +- src/compiler/x64/instruction-scheduler-x64.cc | 14 + src/compiler/x64/instruction-selector-x64.cc | 601 +- src/compiler/x87/code-generator-x87.cc | 759 +- src/compiler/x87/instruction-codes-x87.h | 21 +- src/compiler/x87/instruction-selector-x87.cc | 499 +- src/compiler/zone-pool.cc | 11 +- src/compiler/zone-pool.h | 3 +- src/context-measure.cc | 8 +- src/context-measure.h | 2 +- src/contexts-inl.h | 10 +- src/contexts.cc | 114 +- src/contexts.h | 252 +- src/conversions-inl.h | 4 + src/conversions.h | 2 +- src/counters-inl.h | 24 + src/counters.cc | 163 + src/counters.h | 542 +- src/crankshaft/arm/lithium-arm.cc | 243 +- src/crankshaft/arm/lithium-arm.h | 229 +- src/crankshaft/arm/lithium-codegen-arm.cc | 564 +- src/crankshaft/arm/lithium-codegen-arm.h | 21 +- src/crankshaft/arm64/lithium-arm64.cc | 244 +- src/crankshaft/arm64/lithium-arm64.h | 235 +- src/crankshaft/arm64/lithium-codegen-arm64.cc | 537 +- src/crankshaft/arm64/lithium-codegen-arm64.h | 19 +- src/crankshaft/arm64/lithium-gap-resolver-arm64.h | 6 +- src/crankshaft/compilation-phase.cc | 44 + src/crankshaft/compilation-phase.h | 41 + src/crankshaft/hydrogen-alias-analysis.h | 1 - src/crankshaft/hydrogen-bch.cc | 379 - src/crankshaft/hydrogen-bch.h | 33 - src/crankshaft/hydrogen-environment-liveness.cc | 4 +- src/crankshaft/hydrogen-gvn.cc | 9 +- src/crankshaft/hydrogen-gvn.h | 1 - src/crankshaft/hydrogen-instructions.cc | 930 +- src/crankshaft/hydrogen-instructions.h | 1223 +- src/crankshaft/hydrogen-load-elimination.cc | 2 - src/crankshaft/hydrogen-osr.cc | 2 +- src/crankshaft/hydrogen-range-analysis.cc | 6 - src/crankshaft/hydrogen-range-analysis.h | 3 +- src/crankshaft/hydrogen-store-elimination.cc | 2 - src/crankshaft/hydrogen-types.cc | 61 +- src/crankshaft/hydrogen-types.h | 7 +- src/crankshaft/hydrogen.cc | 2532 +- src/crankshaft/hydrogen.h | 314 +- src/crankshaft/ia32/lithium-codegen-ia32.cc | 850 +- src/crankshaft/ia32/lithium-codegen-ia32.h | 27 +- src/crankshaft/ia32/lithium-gap-resolver-ia32.cc | 9 +- src/crankshaft/ia32/lithium-ia32.cc | 305 +- src/crankshaft/ia32/lithium-ia32.h | 266 +- src/crankshaft/lithium-allocator-inl.h | 2 + src/crankshaft/lithium-allocator.cc | 31 +- src/crankshaft/lithium-allocator.h | 4 +- src/crankshaft/lithium-codegen.cc | 37 +- src/crankshaft/lithium-codegen.h | 6 +- src/crankshaft/lithium-inl.h | 2 + src/crankshaft/lithium.cc | 126 +- src/crankshaft/lithium.h | 24 +- src/crankshaft/mips/lithium-codegen-mips.cc | 628 +- src/crankshaft/mips/lithium-codegen-mips.h | 21 +- src/crankshaft/mips/lithium-mips.cc | 244 +- src/crankshaft/mips/lithium-mips.h | 228 +- src/crankshaft/mips64/lithium-codegen-mips64.cc | 681 +- src/crankshaft/mips64/lithium-codegen-mips64.h | 21 +- src/crankshaft/mips64/lithium-mips64.cc | 244 +- src/crankshaft/mips64/lithium-mips64.h | 228 +- src/crankshaft/ppc/OWNERS | 1 + src/crankshaft/ppc/lithium-codegen-ppc.cc | 655 +- src/crankshaft/ppc/lithium-codegen-ppc.h | 17 +- src/crankshaft/ppc/lithium-ppc.cc | 270 +- src/crankshaft/ppc/lithium-ppc.h | 271 +- src/crankshaft/s390/OWNERS | 6 + src/crankshaft/s390/lithium-codegen-s390.cc | 5695 ++ src/crankshaft/s390/lithium-codegen-s390.h | 358 + src/crankshaft/s390/lithium-gap-resolver-s390.cc | 280 + src/crankshaft/s390/lithium-gap-resolver-s390.h | 58 + src/crankshaft/s390/lithium-s390.cc | 2273 + src/crankshaft/s390/lithium-s390.h | 2410 + src/crankshaft/typing.cc | 109 +- src/crankshaft/typing.h | 10 +- src/crankshaft/x64/lithium-codegen-x64.cc | 645 +- src/crankshaft/x64/lithium-codegen-x64.h | 23 +- src/crankshaft/x64/lithium-gap-resolver-x64.cc | 16 +- src/crankshaft/x64/lithium-x64.cc | 302 +- src/crankshaft/x64/lithium-x64.h | 261 +- src/crankshaft/x87/lithium-codegen-x87.cc | 903 +- src/crankshaft/x87/lithium-codegen-x87.h | 29 +- src/crankshaft/x87/lithium-gap-resolver-x87.cc | 9 +- src/crankshaft/x87/lithium-x87.cc | 305 +- src/crankshaft/x87/lithium-x87.h | 220 +- src/d8-posix.cc | 13 +- src/d8.cc | 255 +- src/d8.gyp | 13 +- src/d8.h | 23 +- src/d8.js | 4 + src/dateparser-inl.h | 17 +- src/dateparser.h | 2 +- src/debug/arm/debug-arm.cc | 29 +- src/debug/arm64/debug-arm64.cc | 33 +- src/debug/debug-evaluate.cc | 313 +- src/debug/debug-evaluate.h | 39 +- src/debug/debug-frames.cc | 77 +- src/debug/debug-frames.h | 9 +- src/debug/debug-scopes.cc | 496 +- src/debug/debug-scopes.h | 77 +- src/debug/debug.cc | 793 +- src/debug/debug.h | 206 +- src/debug/debug.js | 191 +- src/debug/ia32/debug-ia32.cc | 32 +- src/debug/liveedit.cc | 457 +- src/debug/liveedit.h | 54 +- src/debug/mips/debug-mips.cc | 31 +- src/debug/mips64/debug-mips64.cc | 31 +- src/debug/mirrors.js | 125 +- src/debug/ppc/OWNERS | 1 + src/debug/ppc/debug-ppc.cc | 29 +- src/debug/s390/OWNERS | 6 + src/debug/s390/debug-s390.cc | 165 + src/debug/x64/debug-x64.cc | 32 +- src/debug/x87/debug-x87.cc | 32 +- src/deoptimizer.cc | 1443 +- src/deoptimizer.h | 200 +- src/disassembler.cc | 44 +- src/eh-frame.cc | 96 + src/eh-frame.h | 41 + src/elements-kind.cc | 5 + src/elements-kind.h | 20 +- src/elements.cc | 1493 +- src/elements.h | 114 +- src/execution.cc | 30 +- src/execution.h | 4 - src/extensions/externalize-string-extension.cc | 4 +- src/extensions/ignition-statistics-extension.cc | 36 + src/extensions/ignition-statistics-extension.h | 31 + src/extensions/statistics-extension.cc | 5 +- src/external-reference-table.cc | 393 + src/external-reference-table.h | 50 + src/factory.cc | 309 +- src/factory.h | 76 +- src/fast-accessor-assembler.cc | 238 + src/fast-accessor-assembler.h | 104 + src/field-type.cc | 91 + src/field-type.h | 49 + src/flag-definitions.h | 226 +- src/flags.cc | 4 + src/frames-inl.h | 69 +- src/frames.cc | 651 +- src/frames.h | 492 +- src/full-codegen/arm/full-codegen-arm.cc | 2046 +- src/full-codegen/arm64/full-codegen-arm64.cc | 2004 +- src/full-codegen/full-codegen.cc | 792 +- src/full-codegen/full-codegen.h | 285 +- src/full-codegen/ia32/full-codegen-ia32.cc | 2047 +- src/full-codegen/mips/full-codegen-mips.cc | 2027 +- src/full-codegen/mips64/full-codegen-mips64.cc | 2027 +- src/full-codegen/ppc/OWNERS | 1 + src/full-codegen/ppc/full-codegen-ppc.cc | 2036 +- src/full-codegen/s390/OWNERS | 6 + src/full-codegen/s390/full-codegen-s390.cc | 3710 + src/full-codegen/x64/full-codegen-x64.cc | 2057 +- src/full-codegen/x87/full-codegen-x87.cc | 2049 +- src/futex-emulation.cc | 2 +- src/gdb-jit.cc | 36 +- src/global-handles.cc | 226 +- src/global-handles.h | 40 +- src/globals.h | 335 +- src/handles.cc | 3 +- src/handles.h | 8 +- src/hashmap.h | 356 - src/heap-symbols.h | 218 + src/heap/array-buffer-tracker-inl.h | 67 + src/heap/array-buffer-tracker.cc | 208 +- src/heap/array-buffer-tracker.h | 108 +- src/heap/gc-idle-time-handler.cc | 55 +- src/heap/gc-idle-time-handler.h | 24 +- src/heap/gc-tracer.cc | 483 +- src/heap/gc-tracer.h | 378 +- src/heap/heap-inl.h | 261 +- src/heap/heap.cc | 1527 +- src/heap/heap.h | 792 +- src/heap/incremental-marking-inl.h | 5 +- src/heap/incremental-marking-job.cc | 24 +- src/heap/incremental-marking-job.h | 3 +- src/heap/incremental-marking.cc | 320 +- src/heap/incremental-marking.h | 58 +- src/heap/mark-compact-inl.h | 30 +- src/heap/mark-compact.cc | 2579 +- src/heap/mark-compact.h | 429 +- src/heap/memory-reducer.cc | 19 +- src/heap/memory-reducer.h | 4 +- src/heap/object-stats.cc | 95 +- src/heap/object-stats.h | 28 +- src/heap/objects-visiting-inl.h | 96 +- src/heap/objects-visiting.cc | 11 +- src/heap/objects-visiting.h | 41 +- src/heap/page-parallel-job.h | 194 + src/heap/remembered-set.cc | 74 + src/heap/remembered-set.h | 351 + src/heap/scavenge-job.cc | 28 +- src/heap/scavenge-job.h | 4 +- src/heap/scavenger-inl.h | 31 +- src/heap/scavenger.cc | 79 +- src/heap/scavenger.h | 6 +- src/heap/slot-set.h | 357 + src/heap/slots-buffer.cc | 161 - src/heap/slots-buffer.h | 175 - src/heap/spaces-inl.h | 392 +- src/heap/spaces.cc | 2036 +- src/heap/spaces.h | 2109 +- src/heap/store-buffer-inl.h | 54 - src/heap/store-buffer.cc | 582 +- src/heap/store-buffer.h | 197 +- src/i18n.cc | 54 +- src/i18n.h | 12 +- src/ia32/assembler-ia32-inl.h | 33 +- src/ia32/assembler-ia32.cc | 196 +- src/ia32/assembler-ia32.h | 92 +- src/ia32/builtins-ia32.cc | 1372 +- src/ia32/code-stubs-ia32.cc | 2982 +- src/ia32/code-stubs-ia32.h | 30 +- src/ia32/codegen-ia32.cc | 118 +- src/ia32/codegen-ia32.h | 13 - src/ia32/deoptimizer-ia32.cc | 59 +- src/ia32/disasm-ia32.cc | 166 +- src/ia32/frames-ia32.h | 18 +- src/ia32/interface-descriptors-ia32.cc | 163 +- src/ia32/macro-assembler-ia32.cc | 654 +- src/ia32/macro-assembler-ia32.h | 102 +- src/ic/access-compiler.cc | 3 +- src/ic/access-compiler.h | 1 - src/ic/arm/access-compiler-arm.cc | 8 +- src/ic/arm/handler-compiler-arm.cc | 236 +- src/ic/arm/ic-arm.cc | 98 +- src/ic/arm/stub-cache-arm.cc | 16 +- src/ic/arm64/access-compiler-arm64.cc | 8 +- src/ic/arm64/handler-compiler-arm64.cc | 249 +- src/ic/arm64/ic-arm64.cc | 104 +- src/ic/arm64/stub-cache-arm64.cc | 18 +- src/ic/call-optimization.cc | 45 +- src/ic/call-optimization.h | 3 +- src/ic/handler-compiler.cc | 160 +- src/ic/handler-compiler.h | 23 +- src/ic/ia32/access-compiler-ia32.cc | 8 +- src/ic/ia32/handler-compiler-ia32.cc | 241 +- src/ic/ia32/ic-ia32.cc | 98 +- src/ic/ia32/stub-cache-ia32.cc | 3 - src/ic/ic-compiler.cc | 207 +- src/ic/ic-compiler.h | 65 +- src/ic/ic-inl.h | 35 +- src/ic/ic-state.cc | 54 +- src/ic/ic-state.h | 63 +- src/ic/ic.cc | 1968 +- src/ic/ic.h | 293 +- src/ic/mips/access-compiler-mips.cc | 8 +- src/ic/mips/handler-compiler-mips.cc | 239 +- src/ic/mips/ic-mips.cc | 117 +- src/ic/mips/stub-cache-mips.cc | 22 +- src/ic/mips64/access-compiler-mips64.cc | 8 +- src/ic/mips64/handler-compiler-mips64.cc | 239 +- src/ic/mips64/ic-mips64.cc | 101 +- src/ic/mips64/stub-cache-mips64.cc | 22 +- src/ic/ppc/OWNERS | 1 + src/ic/ppc/access-compiler-ppc.cc | 8 +- src/ic/ppc/handler-compiler-ppc.cc | 238 +- src/ic/ppc/ic-ppc.cc | 101 +- src/ic/ppc/stub-cache-ppc.cc | 16 +- src/ic/s390/OWNERS | 6 + src/ic/s390/access-compiler-s390.cc | 41 + src/ic/s390/handler-compiler-s390.cc | 671 + src/ic/s390/ic-compiler-s390.cc | 29 + src/ic/s390/ic-s390.cc | 879 + src/ic/s390/stub-cache-s390.cc | 184 + src/ic/stub-cache.cc | 15 +- src/ic/stub-cache.h | 22 +- src/ic/x64/access-compiler-x64.cc | 8 +- src/ic/x64/handler-compiler-x64.cc | 241 +- src/ic/x64/ic-x64.cc | 85 +- src/ic/x64/stub-cache-x64.cc | 16 +- src/ic/x87/access-compiler-x87.cc | 8 +- src/ic/x87/handler-compiler-x87.cc | 241 +- src/ic/x87/ic-x87.cc | 98 +- src/ic/x87/stub-cache-x87.cc | 3 - src/icu_util.cc | 22 + src/icu_util.h | 5 + src/identity-map.cc | 18 +- src/identity-map.h | 6 + src/interface-descriptors.cc | 414 +- src/interface-descriptors.h | 578 +- src/interpreter/DEPS | 3 - src/interpreter/bytecode-array-builder.cc | 1425 +- src/interpreter/bytecode-array-builder.h | 311 +- src/interpreter/bytecode-array-iterator.cc | 164 +- src/interpreter/bytecode-array-iterator.h | 25 +- src/interpreter/bytecode-array-writer.cc | 390 + src/interpreter/bytecode-array-writer.h | 80 + src/interpreter/bytecode-dead-code-optimizer.cc | 77 + src/interpreter/bytecode-dead-code-optimizer.h | 41 + src/interpreter/bytecode-generator.cc | 1802 +- src/interpreter/bytecode-generator.h | 100 +- src/interpreter/bytecode-label.h | 56 + src/interpreter/bytecode-peephole-optimizer.cc | 327 + src/interpreter/bytecode-peephole-optimizer.h | 71 + src/interpreter/bytecode-pipeline.cc | 145 + src/interpreter/bytecode-pipeline.h | 200 + src/interpreter/bytecode-register-allocator.cc | 164 +- src/interpreter/bytecode-register-allocator.h | 80 +- src/interpreter/bytecode-register-optimizer.cc | 630 + src/interpreter/bytecode-register-optimizer.h | 155 + src/interpreter/bytecode-traits.h | 406 +- src/interpreter/bytecodes.cc | 810 +- src/interpreter/bytecodes.h | 699 +- src/interpreter/constant-array-builder.cc | 185 +- src/interpreter/constant-array-builder.h | 39 +- src/interpreter/control-flow-builders.cc | 70 +- src/interpreter/control-flow-builders.h | 61 +- src/interpreter/handler-table-builder.cc | 73 + src/interpreter/handler-table-builder.h | 61 + src/interpreter/interpreter-assembler.cc | 788 + src/interpreter/interpreter-assembler.h | 256 + src/interpreter/interpreter-intrinsics.cc | 358 + src/interpreter/interpreter-intrinsics.h | 105 + src/interpreter/interpreter.cc | 1967 +- src/interpreter/interpreter.h | 143 +- src/interpreter/source-position-table.cc | 178 + src/interpreter/source-position-table.h | 97 + src/isolate-inl.h | 44 +- src/isolate.cc | 745 +- src/isolate.h | 271 +- src/js/array-iterator.js | 33 +- src/js/array.js | 650 +- src/js/arraybuffer.js | 12 +- src/js/collection.js | 16 + src/js/generator.js | 104 - src/js/harmony-async-await.js | 43 + src/js/harmony-atomics.js | 95 +- src/js/harmony-object-observe.js | 17 - src/js/harmony-reflect.js | 37 - src/js/harmony-regexp.js | 60 - src/js/harmony-species.js | 60 - src/js/harmony-string-padding.js | 78 + src/js/harmony-unicode-regexps.js | 41 - src/js/i18n.js | 687 +- src/js/icu-case-mapping.js | 24 + src/js/intl-extra.js | 22 + src/js/json.js | 280 - src/js/macros.py | 42 +- src/js/math.js | 256 +- src/js/messages.js | 399 +- src/js/object-observe.js | 717 - src/js/prologue.js | 65 +- src/js/promise-extra.js | 8 +- src/js/promise.js | 344 +- src/js/proxy.js | 39 - src/js/regexp.js | 772 +- src/js/runtime.js | 123 +- src/js/spread.js | 4 +- src/js/string-iterator.js | 1 + src/js/string.js | 429 +- src/js/symbol.js | 41 +- src/js/typedarray.js | 349 +- src/js/uri.js | 380 - src/js/v8natives.js | 748 +- src/json-parser.cc | 812 + src/json-parser.h | 165 + src/json-stringifier.cc | 722 + src/json-stringifier.h | 622 +- src/key-accumulator.cc | 315 - src/key-accumulator.h | 93 - src/keys.cc | 801 + src/keys.h | 142 + src/libplatform/default-platform.cc | 17 +- src/libplatform/default-platform.h | 8 +- src/libplatform/task-queue.h | 2 +- src/libsampler/DEPS | 6 + src/libsampler/v8-sampler.cc | 673 + src/libsampler/v8-sampler.h | 103 + src/list.h | 6 +- src/locked-queue-inl.h | 4 +- src/log-inl.h | 41 +- src/log-utils.cc | 6 +- src/log-utils.h | 7 +- src/log.cc | 793 +- src/log.h | 288 +- src/lookup.cc | 611 +- src/lookup.h | 200 +- src/machine-type.cc | 2 + src/machine-type.h | 12 +- src/macro-assembler.h | 20 +- src/messages.cc | 112 +- src/messages.h | 186 +- src/mips/assembler-mips-inl.h | 95 +- src/mips/assembler-mips.cc | 358 +- src/mips/assembler-mips.h | 107 +- src/mips/builtins-mips.cc | 1335 +- src/mips/code-stubs-mips.cc | 2959 +- src/mips/codegen-mips.cc | 179 +- src/mips/codegen-mips.h | 17 - src/mips/constants-mips.cc | 2 +- src/mips/constants-mips.h | 42 +- src/mips/deoptimizer-mips.cc | 45 +- src/mips/disasm-mips.cc | 38 +- src/mips/frames-mips.h | 12 +- src/mips/interface-descriptors-mips.cc | 161 +- src/mips/macro-assembler-mips.cc | 1624 +- src/mips/macro-assembler-mips.h | 205 +- src/mips/simulator-mips.cc | 392 +- src/mips/simulator-mips.h | 22 +- src/mips64/assembler-mips64-inl.h | 46 +- src/mips64/assembler-mips64.cc | 132 +- src/mips64/assembler-mips64.h | 78 +- src/mips64/builtins-mips64.cc | 1316 +- src/mips64/code-stubs-mips64.cc | 3120 +- src/mips64/codegen-mips64.cc | 151 +- src/mips64/codegen-mips64.h | 17 - src/mips64/constants-mips64.h | 70 +- src/mips64/deoptimizer-mips64.cc | 57 +- src/mips64/disasm-mips64.cc | 85 +- src/mips64/frames-mips64.h | 12 +- src/mips64/interface-descriptors-mips64.cc | 162 +- src/mips64/macro-assembler-mips64.cc | 1862 +- src/mips64/macro-assembler-mips64.h | 256 +- src/mips64/simulator-mips64.cc | 823 +- src/mips64/simulator-mips64.h | 44 +- src/objects-body-descriptors-inl.h | 12 +- src/objects-debug.cc | 189 +- src/objects-inl.h | 1655 +- src/objects-printer.cc | 264 +- src/objects.cc | 7215 +- src/objects.h | 2289 +- src/optimizing-compile-dispatcher.cc | 190 +- src/optimizing-compile-dispatcher.h | 49 +- src/ostreams.cc | 22 + src/ostreams.h | 19 + src/parsing/OWNERS | 2 +- src/parsing/expression-classifier.h | 471 +- src/parsing/json-parser.h | 842 - src/parsing/parameter-initializer-rewriter.cc | 65 +- src/parsing/parser-base.h | 1810 +- src/parsing/parser.cc | 3591 +- src/parsing/parser.h | 232 +- src/parsing/pattern-rewriter.cc | 384 +- src/parsing/preparse-data.cc | 4 +- src/parsing/preparse-data.h | 3 +- src/parsing/preparser.cc | 669 +- src/parsing/preparser.h | 260 +- src/parsing/rewriter.cc | 23 +- src/parsing/scanner-character-streams.h | 4 +- src/parsing/scanner.cc | 117 +- src/parsing/scanner.h | 97 +- src/parsing/token.h | 35 +- src/perf-jit.cc | 393 + src/perf-jit.h | 126 + src/ppc/OWNERS | 1 + src/ppc/assembler-ppc-inl.h | 46 +- src/ppc/assembler-ppc.cc | 71 +- src/ppc/assembler-ppc.h | 73 +- src/ppc/builtins-ppc.cc | 1257 +- src/ppc/code-stubs-ppc.cc | 3125 +- src/ppc/codegen-ppc.cc | 171 +- src/ppc/codegen-ppc.h | 12 - src/ppc/cpu-ppc.cc | 2 +- src/ppc/deoptimizer-ppc.cc | 42 +- src/ppc/disasm-ppc.cc | 25 +- src/ppc/frames-ppc.h | 15 +- src/ppc/interface-descriptors-ppc.cc | 162 +- src/ppc/macro-assembler-ppc.cc | 942 +- src/ppc/macro-assembler-ppc.h | 174 +- src/ppc/simulator-ppc.cc | 288 +- src/ppc/simulator-ppc.h | 16 +- src/profiler/allocation-tracker.cc | 26 +- src/profiler/allocation-tracker.h | 7 +- src/profiler/cpu-profiler-inl.h | 2 +- src/profiler/cpu-profiler.cc | 271 +- src/profiler/cpu-profiler.h | 90 +- src/profiler/heap-profiler.cc | 26 + src/profiler/heap-profiler.h | 8 + src/profiler/heap-snapshot-generator.cc | 183 +- src/profiler/heap-snapshot-generator.h | 13 +- src/profiler/profile-generator-inl.h | 3 +- src/profiler/profile-generator.cc | 378 +- src/profiler/profile-generator.h | 167 +- src/profiler/profiler-listener.cc | 339 + src/profiler/profiler-listener.h | 97 + src/profiler/sampler.cc | 861 - src/profiler/sampler.h | 136 - src/profiler/sampling-heap-profiler.cc | 281 + src/profiler/sampling-heap-profiler.h | 189 + src/profiler/strings-storage.cc | 15 +- src/profiler/strings-storage.h | 12 +- src/profiler/tick-sample.cc | 226 + src/profiler/tick-sample.h | 74 + src/property-descriptor.cc | 70 +- src/property-descriptor.h | 10 + src/property-details.h | 23 +- src/property.cc | 6 + src/property.h | 35 +- src/prototype.h | 118 +- src/regexp/arm/regexp-macro-assembler-arm.cc | 20 +- src/regexp/arm/regexp-macro-assembler-arm.h | 2 +- src/regexp/arm64/regexp-macro-assembler-arm64.cc | 20 +- src/regexp/arm64/regexp-macro-assembler-arm64.h | 2 +- src/regexp/bytecodes-irregexp.h | 106 +- src/regexp/ia32/regexp-macro-assembler-ia32.cc | 26 +- src/regexp/ia32/regexp-macro-assembler-ia32.h | 2 +- src/regexp/interpreter-irregexp.cc | 60 +- src/regexp/interpreter-irregexp.h | 5 +- src/regexp/jsregexp-inl.h | 5 +- src/regexp/jsregexp.cc | 870 +- src/regexp/jsregexp.h | 86 +- src/regexp/mips/regexp-macro-assembler-mips.cc | 19 +- src/regexp/mips/regexp-macro-assembler-mips.h | 2 +- src/regexp/mips64/regexp-macro-assembler-mips64.cc | 24 +- src/regexp/mips64/regexp-macro-assembler-mips64.h | 42 +- src/regexp/ppc/OWNERS | 1 + src/regexp/ppc/regexp-macro-assembler-ppc.cc | 21 +- src/regexp/ppc/regexp-macro-assembler-ppc.h | 2 +- src/regexp/regexp-ast.cc | 4 +- src/regexp/regexp-ast.h | 82 +- src/regexp/regexp-macro-assembler-irregexp-inl.h | 8 +- src/regexp/regexp-macro-assembler-irregexp.cc | 17 +- src/regexp/regexp-macro-assembler-irregexp.h | 10 +- src/regexp/regexp-macro-assembler-tracer.cc | 8 +- src/regexp/regexp-macro-assembler-tracer.h | 2 +- src/regexp/regexp-macro-assembler.cc | 123 +- src/regexp/regexp-macro-assembler.h | 42 +- src/regexp/regexp-parser.cc | 886 +- src/regexp/regexp-parser.h | 79 +- src/regexp/s390/OWNERS | 6 + src/regexp/s390/regexp-macro-assembler-s390.cc | 1255 + src/regexp/s390/regexp-macro-assembler-s390.h | 216 + src/regexp/x64/regexp-macro-assembler-x64.cc | 32 +- src/regexp/x64/regexp-macro-assembler-x64.h | 2 +- src/regexp/x87/regexp-macro-assembler-x87.cc | 27 +- src/regexp/x87/regexp-macro-assembler-x87.h | 2 +- src/register-configuration.cc | 189 +- src/register-configuration.h | 70 +- src/runtime-profiler.cc | 280 +- src/runtime-profiler.h | 12 +- src/runtime/runtime-array.cc | 182 +- src/runtime/runtime-atomics.cc | 156 +- src/runtime/runtime-classes.cc | 154 +- src/runtime/runtime-collections.cc | 56 +- src/runtime/runtime-compiler.cc | 158 +- src/runtime/runtime-debug.cc | 629 +- src/runtime/runtime-forin.cc | 160 +- src/runtime/runtime-function.cc | 164 +- src/runtime/runtime-futex.cc | 28 +- src/runtime/runtime-generator.cc | 158 +- src/runtime/runtime-i18n.cc | 524 +- src/runtime/runtime-internal.cc | 256 +- src/runtime/runtime-interpreter.cc | 284 +- src/runtime/runtime-json.cc | 58 - src/runtime/runtime-literals.cc | 210 +- src/runtime/runtime-liveedit.cc | 22 +- src/runtime/runtime-maths.cc | 188 +- src/runtime/runtime-numbers.cc | 43 +- src/runtime/runtime-object.cc | 754 +- src/runtime/runtime-observe.cc | 160 - src/runtime/runtime-operators.cc | 224 +- src/runtime/runtime-proxy.cc | 32 +- src/runtime/runtime-regexp.cc | 50 +- src/runtime/runtime-scopes.cc | 736 +- src/runtime/runtime-simd.cc | 148 +- src/runtime/runtime-strings.cc | 308 +- src/runtime/runtime-symbol.cc | 8 +- src/runtime/runtime-test.cc | 131 +- src/runtime/runtime-typedarray.cc | 92 +- src/runtime/runtime-uri.cc | 293 - src/runtime/runtime-utils.h | 45 +- src/runtime/runtime.cc | 7 + src/runtime/runtime.h | 1135 +- src/s390/OWNERS | 6 + src/s390/assembler-s390-inl.h | 576 + src/s390/assembler-s390.cc | 3089 + src/s390/assembler-s390.h | 1465 + src/s390/builtins-s390.cc | 2926 + src/s390/code-stubs-s390.cc | 5505 ++ src/s390/code-stubs-s390.h | 467 + src/s390/codegen-s390.cc | 536 + src/s390/codegen-s390.h | 31 + src/s390/constants-s390.cc | 309 + src/s390/constants-s390.h | 1531 + src/s390/cpu-s390.cc | 25 + src/s390/deoptimizer-s390.cc | 337 + src/s390/disasm-s390.cc | 1423 + src/s390/frames-s390.cc | 35 + src/s390/frames-s390.h | 189 + src/s390/interface-descriptors-s390.cc | 381 + src/s390/macro-assembler-s390.cc | 5524 ++ src/s390/macro-assembler-s390.h | 1918 + src/s390/simulator-s390.cc | 12574 ++++ src/s390/simulator-s390.h | 1286 + src/simulator.h | 2 + src/snapshot/code-serializer.cc | 365 + src/snapshot/code-serializer.h | 119 + src/snapshot/deserializer.cc | 815 + src/snapshot/deserializer.h | 150 + src/snapshot/mksnapshot.cc | 36 +- src/snapshot/natives-common.cc | 19 - src/snapshot/natives.h | 1 - src/snapshot/partial-serializer.cc | 114 + src/snapshot/partial-serializer.h | 38 + src/snapshot/serialize.cc | 2804 - src/snapshot/serialize.h | 810 - src/snapshot/serializer-common.cc | 79 + src/snapshot/serializer-common.h | 285 + src/snapshot/serializer.cc | 783 + src/snapshot/serializer.h | 329 + src/snapshot/snapshot-common.cc | 277 +- src/snapshot/snapshot-external.cc | 1 - src/snapshot/snapshot-source-sink.cc | 1 - src/snapshot/snapshot-source-sink.h | 2 +- src/snapshot/snapshot.h | 91 +- src/snapshot/startup-serializer.cc | 181 + src/snapshot/startup-serializer.h | 82 + src/source-position.h | 87 + src/startup-data-util.cc | 22 +- src/string-builder.h | 10 + src/string-stream.cc | 31 +- src/third_party/fdlibm/fdlibm.cc | 228 - src/third_party/fdlibm/fdlibm.h | 27 - src/third_party/fdlibm/fdlibm.js | 930 +- src/third_party/vtune/v8vtune.gyp | 4 +- src/third_party/vtune/vtune-jit.cc | 27 +- src/tracing/trace-event.h | 218 +- src/transitions-inl.h | 8 +- src/transitions.cc | 15 +- src/type-cache.cc | 1 - src/type-cache.h | 20 +- src/type-feedback-vector-inl.h | 81 +- src/type-feedback-vector.cc | 242 +- src/type-feedback-vector.h | 162 +- src/type-info.cc | 45 +- src/type-info.h | 12 +- src/types-inl.h | 487 - src/types.cc | 615 +- src/types.h | 1275 +- src/typing-asm.cc | 672 +- src/typing-asm.h | 15 +- src/typing-reset.cc | 25 - src/typing-reset.h | 26 - src/unicode-inl.h | 6 + src/unicode.cc | 14 + src/unicode.h | 5 + src/uri.cc | 505 + src/uri.h | 54 + src/utils-inl.h | 37 + src/utils.cc | 7 +- src/utils.h | 414 +- src/v8.cc | 8 +- src/v8.gyp | 2297 + src/v8.h | 2 +- src/v8memory.h | 7 + src/vector.h | 7 + src/vm-state-inl.h | 6 +- src/vm-state.h | 1 + src/wasm/asm-types.cc | 319 + src/wasm/asm-types.h | 344 + src/wasm/asm-wasm-builder.cc | 1526 +- src/wasm/asm-wasm-builder.h | 8 +- src/wasm/ast-decoder.cc | 2418 +- src/wasm/ast-decoder.h | 303 +- src/wasm/decoder.h | 310 +- src/wasm/encoder.cc | 644 +- src/wasm/encoder.h | 228 +- src/wasm/leb-helper.h | 134 + src/wasm/module-decoder.cc | 801 +- src/wasm/module-decoder.h | 9 +- src/wasm/switch-logic.cc | 63 + src/wasm/switch-logic.h | 31 + src/wasm/wasm-debug.cc | 185 + src/wasm/wasm-debug.h | 41 + src/wasm/wasm-external-refs.cc | 199 + src/wasm/wasm-external-refs.h | 64 + src/wasm/wasm-function-name-table.cc | 71 + src/wasm/wasm-function-name-table.h | 33 + src/wasm/wasm-interpreter.cc | 1830 + src/wasm/wasm-interpreter.h | 209 + src/wasm/wasm-js.cc | 461 +- src/wasm/wasm-js.h | 2 +- src/wasm/wasm-macro-gen.h | 714 +- src/wasm/wasm-module.cc | 1316 +- src/wasm/wasm-module.h | 345 +- src/wasm/wasm-opcodes.cc | 115 +- src/wasm/wasm-opcodes.h | 305 +- src/wasm/wasm-result.cc | 19 +- src/wasm/wasm-result.h | 22 +- src/x64/assembler-x64-inl.h | 39 +- src/x64/assembler-x64.cc | 467 +- src/x64/assembler-x64.h | 136 +- src/x64/builtins-x64.cc | 1294 +- src/x64/code-stubs-x64.cc | 2886 +- src/x64/code-stubs-x64.h | 4 +- src/x64/codegen-x64.cc | 99 +- src/x64/codegen-x64.h | 14 - src/x64/deoptimizer-x64.cc | 39 +- src/x64/disasm-x64.cc | 131 +- src/x64/frames-x64.h | 12 +- src/x64/interface-descriptors-x64.cc | 175 +- src/x64/macro-assembler-x64.cc | 552 +- src/x64/macro-assembler-x64.h | 71 +- src/x87/assembler-x87-inl.h | 33 +- src/x87/assembler-x87.cc | 187 +- src/x87/assembler-x87.h | 90 +- src/x87/builtins-x87.cc | 1384 +- src/x87/code-stubs-x87.cc | 3036 +- src/x87/code-stubs-x87.h | 20 +- src/x87/codegen-x87.cc | 27 +- src/x87/deoptimizer-x87.cc | 60 +- src/x87/disasm-x87.cc | 142 +- src/x87/frames-x87.h | 18 +- src/x87/interface-descriptors-x87.cc | 165 +- src/x87/macro-assembler-x87.cc | 623 +- src/x87/macro-assembler-x87.h | 95 +- src/zone.cc | 19 +- src/zone.h | 13 +- test/BUILD.gn | 203 + test/benchmarks/benchmarks.gyp | 4 +- test/bot_default.gyp | 5 +- test/bot_default.isolate | 6 + test/cctest/BUILD.gn | 402 + test/cctest/OWNERS | 5 + test/cctest/cctest.cc | 25 +- test/cctest/cctest.gyp | 143 +- test/cctest/cctest.h | 39 +- test/cctest/cctest.isolate | 6 +- test/cctest/cctest.status | 297 +- test/cctest/cctest_exe.isolate | 13 + test/cctest/compiler/c-signature.h | 8 +- test/cctest/compiler/call-tester.h | 27 +- test/cctest/compiler/code-assembler-tester.h | 67 + test/cctest/compiler/codegen-tester.cc | 8 +- test/cctest/compiler/codegen-tester.h | 57 +- test/cctest/compiler/function-tester.h | 123 +- test/cctest/compiler/graph-builder-tester.h | 10 +- test/cctest/compiler/test-branch-combine.cc | 21 + test/cctest/compiler/test-changes-lowering.cc | 290 - test/cctest/compiler/test-code-assembler.cc | 438 + test/cctest/compiler/test-code-stub-assembler.cc | 125 - test/cctest/compiler/test-gap-resolver.cc | 66 +- test/cctest/compiler/test-instruction.cc | 3 +- .../compiler/test-js-context-specialization.cc | 87 +- test/cctest/compiler/test-js-typed-lowering.cc | 223 +- test/cctest/compiler/test-jump-threading.cc | 5 +- test/cctest/compiler/test-linkage.cc | 38 +- test/cctest/compiler/test-loop-analysis.cc | 2 +- .../compiler/test-loop-assignment-analysis.cc | 2 +- .../compiler/test-machine-operator-reducer.cc | 10 - test/cctest/compiler/test-multiple-return.cc | 9 +- test/cctest/compiler/test-node.cc | 51 +- test/cctest/compiler/test-pipeline.cc | 44 - test/cctest/compiler/test-representation-change.cc | 254 +- .../compiler/test-run-bytecode-graph-builder.cc | 801 +- .../test-run-calls-to-external-references.cc | 245 + test/cctest/compiler/test-run-deopt.cc | 3 - test/cctest/compiler/test-run-inlining.cc | 41 +- test/cctest/compiler/test-run-intrinsics.cc | 130 - test/cctest/compiler/test-run-jscalls.cc | 52 +- test/cctest/compiler/test-run-jsexceptions.cc | 7 - test/cctest/compiler/test-run-jsobjects.cc | 6 +- test/cctest/compiler/test-run-jsops.cc | 12 - test/cctest/compiler/test-run-load-store.cc | 919 + test/cctest/compiler/test-run-machops.cc | 1079 +- test/cctest/compiler/test-run-native-calls.cc | 277 +- test/cctest/compiler/test-run-properties.cc | 142 - test/cctest/compiler/test-run-stubs.cc | 9 +- test/cctest/compiler/test-run-variables.cc | 24 - test/cctest/compiler/test-run-wasm-machops.cc | 170 + test/cctest/compiler/test-simplified-lowering.cc | 258 +- test/cctest/compiler/value-helper.h | 40 +- test/cctest/expression-type-collector.cc | 9 +- test/cctest/expression-type-collector.h | 4 + test/cctest/heap/heap-tester.h | 25 +- test/cctest/heap/heap-utils.cc | 158 + test/cctest/heap/heap-utils.h | 51 + test/cctest/heap/test-alloc.cc | 15 +- test/cctest/heap/test-array-buffer-tracker.cc | 318 + test/cctest/heap/test-compaction.cc | 76 +- test/cctest/heap/test-heap.cc | 831 +- test/cctest/heap/test-incremental-marking.cc | 13 +- test/cctest/heap/test-lab.cc | 3 +- test/cctest/heap/test-mark-compact.cc | 129 +- test/cctest/heap/test-page-promotion.cc | 129 + test/cctest/heap/test-spaces.cc | 616 +- test/cctest/heap/utils-inl.h | 137 - .../interpreter/bytecode-expectations-printer.cc | 355 + .../interpreter/bytecode-expectations-printer.h | 125 + .../bytecode_expectations/ArrayLiterals.golden | 121 + .../bytecode_expectations/ArrayLiteralsWide.golden | 1052 + .../AssignmentsInBinaryExpression.golden | 278 + .../BasicBlockToBoolean.golden | 86 + .../bytecode_expectations/BasicLoops.golden | 763 + .../bytecode_expectations/BreakableBlocks.golden | 220 + .../bytecode_expectations/CallGlobal.golden | 58 + .../bytecode_expectations/CallLookupSlot.golden | 60 + .../bytecode_expectations/CallNew.golden | 86 + .../bytecode_expectations/CallRuntime.golden | 91 + .../ClassAndSuperClass.golden | 249 + .../bytecode_expectations/ClassDeclarations.golden | 238 + .../CompoundExpressions.golden | 135 + .../bytecode_expectations/Conditional.golden | 55 + .../bytecode_expectations/ConstVariable.golden | 116 + .../ConstVariableContextSlot.golden | 139 + .../bytecode_expectations/ContextParameters.golden | 106 + .../bytecode_expectations/ContextVariables.golden | 916 + .../bytecode_expectations/CountOperators.golden | 286 + .../bytecode_expectations/CreateArguments.golden | 144 + .../CreateRestParameter.golden | 106 + .../bytecode_expectations/DeadCodeRemoval.golden | 84 + .../bytecode_expectations/DeclareGlobals.golden | 125 + .../bytecode_expectations/Delete.golden | 143 + .../DeleteLookupSlotInEval.golden | 89 + .../bytecode_expectations/DoDebugger.golden | 27 + .../bytecode_expectations/DoExpression.golden | 75 + .../interpreter/bytecode_expectations/Eval.golden | 52 + .../interpreter/bytecode_expectations/ForIn.golden | 246 + .../interpreter/bytecode_expectations/ForOf.golden | 605 + .../bytecode_expectations/FunctionLiterals.golden | 71 + .../bytecode_expectations/Generators.golden | 615 + .../GlobalCompoundExpressions.golden | 56 + .../GlobalCompoundExpressions.golden1 | 64 + .../GlobalCountOperators.golden | 104 + .../bytecode_expectations/GlobalDelete.golden | 108 + .../HeapNumberConstants.golden | 1113 + .../bytecode_expectations/IfConditions.golden | 740 + .../bytecode_expectations/IntegerConstants.golden | 64 + .../JumpsRequiringConstantWideOperands.golden | 1298 + .../bytecode_expectations/LetVariable.golden | 114 + .../LetVariableContextSlot.golden | 137 + .../bytecode_expectations/LoadGlobal.golden | 473 + .../LogicalExpressions.golden | 943 + .../bytecode_expectations/LookupSlot.golden | 146 + .../bytecode_expectations/LookupSlotInEval.golden | 107 + .../LookupSlotWideInEval.golden | 4220 ++ .../bytecode_expectations/NewTarget.golden | 56 + .../bytecode_expectations/ObjectLiterals.golden | 459 + .../ObjectLiteralsWide.golden | 1053 + .../OuterContextVariables.golden | 67 + .../bytecode_expectations/Parameters.golden | 140 + .../PrimitiveExpressions.golden | 267 + .../PrimitiveReturnStatements.golden | 178 + .../bytecode_expectations/PropertyCall.golden | 488 + .../bytecode_expectations/PropertyLoads.golden | 1180 + .../bytecode_expectations/PropertyStores.golden | 1791 + .../bytecode_expectations/RegExpLiterals.golden | 70 + .../RegExpLiteralsWide.golden | 1052 + .../RemoveRedundantLdar.golden | 98 + .../bytecode_expectations/StoreGlobal.golden | 916 + .../bytecode_expectations/StringConstants.golden | 68 + .../bytecode_expectations/Switch.golden | 521 + .../bytecode_expectations/ThisFunction.golden | 50 + .../interpreter/bytecode_expectations/Throw.golden | 67 + .../TopLevelObjectLiterals.golden | 47 + .../bytecode_expectations/TryCatch.golden | 97 + .../bytecode_expectations/TryFinally.golden | 178 + .../bytecode_expectations/Typeof.golden | 55 + .../bytecode_expectations/UnaryOperators.golden | 184 + .../bytecode_expectations/WideRegisters.golden | 1313 + .../bytecode_expectations/WithStatement.golden | 36 + .../interpreter/generate-bytecode-expectations.cc | 584 + test/cctest/interpreter/interpreter-tester.cc | 73 + test/cctest/interpreter/interpreter-tester.h | 128 + test/cctest/interpreter/source-position-matcher.cc | 225 + test/cctest/interpreter/source-position-matcher.h | 50 + test/cctest/interpreter/test-bytecode-generator.cc | 8310 +-- .../interpreter/test-interpreter-intrinsics.cc | 279 + test/cctest/interpreter/test-interpreter.cc | 1928 +- test/cctest/interpreter/test-source-positions.cc | 252 + test/cctest/libsampler/test-sampler.cc | 141 + test/cctest/profiler-extension.cc | 36 +- test/cctest/profiler-extension.h | 7 +- test/cctest/test-access-checks.cc | 182 + test/cctest/test-accessors.cc | 29 +- test/cctest/test-api-fast-accessor-builder.cc | 82 +- test/cctest/test-api-interceptors.cc | 127 +- test/cctest/test-api.cc | 2377 +- test/cctest/test-api.h | 21 +- test/cctest/test-asm-validator.cc | 727 +- test/cctest/test-assembler-arm.cc | 322 +- test/cctest/test-assembler-arm64.cc | 9 +- test/cctest/test-assembler-ia32.cc | 41 + test/cctest/test-assembler-mips.cc | 247 +- test/cctest/test-assembler-mips64.cc | 308 +- test/cctest/test-assembler-s390.cc | 416 + test/cctest/test-assembler-x64.cc | 46 + test/cctest/test-ast-expression-visitor.cc | 395 +- test/cctest/test-ast.cc | 3 +- test/cctest/test-bit-vector.cc | 3 +- test/cctest/test-code-cache.cc | 77 + test/cctest/test-code-layout.cc | 84 + test/cctest/test-code-stub-assembler.cc | 1375 + test/cctest/test-code-stubs-arm.cc | 10 +- test/cctest/test-code-stubs-arm64.cc | 10 +- test/cctest/test-code-stubs-ia32.cc | 10 +- test/cctest/test-code-stubs-mips.cc | 10 +- test/cctest/test-code-stubs-mips64.cc | 3 +- test/cctest/test-code-stubs-x64.cc | 4 +- test/cctest/test-code-stubs-x87.cc | 10 +- test/cctest/test-compiler.cc | 98 +- test/cctest/test-cpu-profiler.cc | 1007 +- test/cctest/test-date.cc | 49 + test/cctest/test-debug.cc | 485 +- test/cctest/test-decls.cc | 90 - test/cctest/test-dictionary.cc | 22 +- test/cctest/test-disasm-arm.cc | 236 +- test/cctest/test-disasm-arm64.cc | 18 + test/cctest/test-disasm-ia32.cc | 36 +- test/cctest/test-disasm-mips.cc | 30 +- test/cctest/test-disasm-mips64.cc | 93 +- test/cctest/test-disasm-s390.cc | 297 + test/cctest/test-disasm-x64.cc | 61 +- test/cctest/test-disasm-x87.cc | 36 +- test/cctest/test-eh-frame-hdr.cc | 100 + test/cctest/test-extra.js | 9 + test/cctest/test-feedback-vector.cc | 79 +- test/cctest/test-field-type-tracking.cc | 659 +- test/cctest/test-gc-tracer.cc | 124 - test/cctest/test-global-handles.cc | 52 + test/cctest/test-hashing.cc | 9 + test/cctest/test-hashmap.cc | 12 +- test/cctest/test-heap-profiler.cc | 241 +- test/cctest/test-inobject-slack-tracking.cc | 23 +- test/cctest/test-liveedit.cc | 3 +- test/cctest/test-lockers.cc | 8 +- test/cctest/test-log-stack-tracer.cc | 15 +- test/cctest/test-log.cc | 44 +- test/cctest/test-macro-assembler-mips.cc | 904 +- test/cctest/test-macro-assembler-mips64.cc | 1372 +- test/cctest/test-microtask-delivery.cc | 161 - test/cctest/test-object-observe.cc | 1077 - test/cctest/test-parsing.cc | 2430 +- test/cctest/test-platform.cc | 6 +- test/cctest/test-profile-generator.cc | 124 +- test/cctest/test-regexp.cc | 310 +- test/cctest/test-reloc-info.cc | 9 +- test/cctest/test-run-wasm-relocation-arm.cc | 134 + test/cctest/test-run-wasm-relocation-arm64.cc | 138 + test/cctest/test-run-wasm-relocation-ia32.cc | 150 + test/cctest/test-run-wasm-relocation-x64.cc | 142 + test/cctest/test-run-wasm-relocation-x87.cc | 150 + test/cctest/test-sampler-api.cc | 6 + test/cctest/test-serialize.cc | 829 +- test/cctest/test-slots-buffer.cc | 4 +- test/cctest/test-strings.cc | 25 +- test/cctest/test-thread-termination.cc | 27 +- test/cctest/test-trace-event.cc | 28 +- test/cctest/test-transitions.cc | 55 +- test/cctest/test-types.cc | 978 +- test/cctest/test-typing-reset.cc | 298 - test/cctest/test-unboxed-doubles.cc | 114 +- test/cctest/test-unique.cc | 24 +- test/cctest/test-usecounters.cc | 73 + test/cctest/test-utils.cc | 1 + test/cctest/test-weakmaps.cc | 29 +- test/cctest/test-weaksets.cc | 27 +- test/cctest/testcfg.py | 27 +- test/cctest/trace-extension.cc | 6 +- test/cctest/types-fuzz.h | 229 +- test/cctest/wasm/test-run-wasm-64.cc | 1575 + test/cctest/wasm/test-run-wasm-asmjs.cc | 297 + test/cctest/wasm/test-run-wasm-interpreter.cc | 289 + test/cctest/wasm/test-run-wasm-js.cc | 402 +- test/cctest/wasm/test-run-wasm-module.cc | 172 +- test/cctest/wasm/test-run-wasm-relocation.cc | 64 + test/cctest/wasm/test-run-wasm.cc | 3042 +- test/cctest/wasm/test-signatures.h | 9 + test/cctest/wasm/test-wasm-function-name-table.cc | 120 + test/cctest/wasm/test-wasm-stack.cc | 164 + test/cctest/wasm/test-wasm-trap-position.cc | 139 + test/cctest/wasm/wasm-run-utils.h | 686 +- test/default.gyp | 5 +- test/default.isolate | 6 + test/fuzzer/DEPS | 3 + test/fuzzer/fuzzer-support.cc | 104 + test/fuzzer/fuzzer-support.h | 37 + test/fuzzer/fuzzer.cc | 56 + test/fuzzer/fuzzer.gyp | 188 + test/fuzzer/fuzzer.isolate | 26 + test/fuzzer/fuzzer.status | 7 + test/fuzzer/json.cc | 33 + test/fuzzer/json/json | 1 + test/fuzzer/json/not-json | 1 + test/fuzzer/parser.cc | 44 + test/fuzzer/parser/hello-world | 1 + test/fuzzer/regexp.cc | 76 + test/fuzzer/regexp/test00 | 1 + test/fuzzer/regexp/test01 | 1 + test/fuzzer/regexp/test02 | 1 + test/fuzzer/regexp/test03 | 1 + test/fuzzer/regexp/test04 | 1 + test/fuzzer/regexp/test05 | 1 + test/fuzzer/regexp/test06 | 1 + test/fuzzer/regexp/test07 | 1 + test/fuzzer/regexp/test08 | 1 + test/fuzzer/regexp/test09 | 1 + test/fuzzer/regexp/test10 | 1 + test/fuzzer/regexp/test11 | 1 + test/fuzzer/regexp/test12 | 1 + test/fuzzer/regexp/test13 | 1 + test/fuzzer/regexp/test14 | 1 + test/fuzzer/regexp/test15 | 1 + test/fuzzer/regexp/test16 | 1 + test/fuzzer/regexp/test17 | 1 + test/fuzzer/regexp/test18 | 1 + test/fuzzer/regexp/test19 | 1 + test/fuzzer/regexp/test20 | 1 + test/fuzzer/regexp/test21 | 1 + test/fuzzer/regexp/test22 | 1 + test/fuzzer/regexp/test23 | 1 + test/fuzzer/regexp/test24 | 1 + test/fuzzer/testcfg.py | 48 + test/fuzzer/wasm-asmjs.cc | 39 + test/fuzzer/wasm.cc | 39 + test/fuzzer/wasm/foo.wasm | Bin 0 -> 47 bytes test/fuzzer/wasm_asmjs/foo.wasm | Bin 0 -> 47 bytes test/ignition.gyp | 4 +- test/ignition.isolate | 7 + test/intl/assert.js | 37 +- test/intl/date-format/parse-MMMdy.js | 16 +- test/intl/date-format/parse-invalid-input.js | 2 + test/intl/date-format/parse-mdy.js | 2 + test/intl/date-format/parse-mdyhms.js | 18 +- test/intl/extra-flag.js | 23 + test/intl/general/case-mapping.js | 138 + test/intl/intl.gyp | 4 +- test/intl/intl.status | 28 +- test/intl/no-extra-flag.js | 23 + test/intl/number-format/format-is-bound.js | 5 + test/intl/number-format/parse-currency.js | 2 + test/intl/number-format/parse-decimal.js | 25 +- test/intl/number-format/parse-invalid-input.js | 2 + test/intl/number-format/parse-percent.js | 18 +- test/intl/regexp-assert.js | 19 + test/intl/regexp-prepare.js | 5 + test/intl/regress-4870.js | 8 + test/intl/testcfg.py | 15 +- test/js-perf-test/Generators/generators.js | 131 + test/js-perf-test/Generators/run.js | 26 + test/js-perf-test/JSTests.json | 89 +- test/js-perf-test/Keys/keys.js | 209 + test/js-perf-test/Keys/run.js | 22 + test/js-perf-test/Object/ObjectTests.json | 31 + test/js-perf-test/Object/entries.js | 75 + test/js-perf-test/Object/run.js | 3 + test/js-perf-test/Object/values.js | 75 + .../PropertyQueries/PropertyQueries.json | 38 + .../PropertyQueries/property-queries.js | 274 + test/js-perf-test/PropertyQueries/run.js | 23 + test/memory/Memory.json | 4 +- test/message/arrow-invalid-rest-2.js | 8 + test/message/arrow-invalid-rest-2.out | 4 + test/message/arrow-invalid-rest.js | 8 + test/message/arrow-invalid-rest.out | 4 + test/message/const-decl-no-init-sloppy.out | 7 + test/message/default-parameter-tdz-arrow.js | 2 +- test/message/default-parameter-tdz.js | 2 +- test/message/destructuring-decl-no-init-array.js | 2 +- test/message/destructuring-decl-no-init-array2.js | 2 +- test/message/destructuring-decl-no-init-obj.js | 2 +- test/message/destructuring-decl-no-init-obj2.js | 2 +- test/message/destructuring-modify-const.js | 2 +- .../for-in-loop-initializers-destructuring.js | 2 +- test/message/for-of-throw-in-body.js | 5 + test/message/for-of-throw-in-body.out | 6 + test/message/function-sent-escaped.js | 10 + test/message/function-sent-escaped.out | 4 + test/message/generators-throw1.js | 9 + test/message/generators-throw1.out | 3 + test/message/generators-throw2.js | 11 + test/message/generators-throw2.out | 3 + test/message/instanceof-noncallable.js | 30 + test/message/instanceof-noncallable.out | 5 + test/message/instanceof-nonobject.js | 30 + test/message/instanceof-nonobject.out | 5 + test/message/instanceof.js | 28 - test/message/instanceof.out | 5 - .../let-lexical-name-in-array-prohibited.js | 2 +- .../let-lexical-name-in-object-prohibited.js | 2 +- test/message/let-lexical-name-prohibited.js | 2 +- test/message/message.gyp | 4 +- test/message/message.status | 6 +- test/message/new-target-escaped.js | 10 + test/message/new-target-escaped.out | 4 + test/message/no-legacy-const-2.js | 8 - test/message/no-legacy-const-2.out | 5 - test/message/no-legacy-const-3.js | 8 - test/message/no-legacy-const-3.out | 5 - test/message/no-legacy-const.js | 8 - test/message/no-legacy-const.out | 5 - test/message/non-alphanum.js | 34 + test/message/non-alphanum.out | 6 + .../non-use-strict-hex-escape.js | 0 test/message/non-use-strict-hex-escape.out | 0 .../non-use-strict-octal-escape.js | 0 test/message/non-use-strict-octal-escape.out | 0 .../non-use-strict-uhex-escape.js | 0 test/message/non-use-strict-uhex-escape.out | 0 test/message/nonstrict-arguments.js | 52 + test/message/nonstrict-arguments.out | 0 test/message/nonstrict-eval.js | 52 + test/message/nonstrict-eval.out | 0 test/message/nonstrict-with.js | 42 + test/message/nonstrict-with.out | 0 test/message/regress/regress-4829-1.js | 7 + test/message/regress/regress-4829-1.out | 8 + test/message/regress/regress-4829-2.js | 7 + test/message/regress/regress-4829-2.out | 8 + .../strict-octal-indirect-regexp.js | 0 test/message/strict-octal-indirect-regexp.out | 0 test/{preparser => message}/strict-octal-number.js | 0 test/message/strict-octal-number.out | 4 + test/{preparser => message}/strict-octal-regexp.js | 0 test/message/strict-octal-regexp.out | 0 test/{preparser => message}/strict-octal-string.js | 0 test/message/strict-octal-string.out | 4 + .../strict-octal-use-strict-after.js | 0 test/message/strict-octal-use-strict-after.out | 4 + .../strict-octal-use-strict-before.js | 0 test/message/strict-octal-use-strict-before.out | 4 + test/{preparser => message}/strict-with.js | 0 test/message/strict-with.out | 4 + test/message/strong-object-freeze-prop.js | 11 - test/message/strong-object-freeze-prop.out | 9 - test/message/strong-object-set-proto.js | 9 - test/message/strong-object-set-proto.out | 9 - test/message/syntactic-tail-call-in-binop-lhs.js | 14 + test/message/syntactic-tail-call-in-binop-lhs.out | 4 + test/message/syntactic-tail-call-in-binop-rhs.js | 14 + test/message/syntactic-tail-call-in-binop-rhs.out | 4 + test/message/syntactic-tail-call-in-comma.js | 14 + test/message/syntactic-tail-call-in-comma.out | 4 + test/message/syntactic-tail-call-in-extends.js | 10 + test/message/syntactic-tail-call-in-extends.out | 4 + test/message/syntactic-tail-call-in-for-in.js | 16 + test/message/syntactic-tail-call-in-for-in.out | 4 + test/message/syntactic-tail-call-in-for-of.js | 16 + test/message/syntactic-tail-call-in-for-of.out | 4 + test/message/syntactic-tail-call-in-logical-and.js | 14 + .../message/syntactic-tail-call-in-logical-and.out | 4 + test/message/syntactic-tail-call-in-logical-or.js | 14 + test/message/syntactic-tail-call-in-logical-or.out | 4 + test/message/syntactic-tail-call-in-subclass.js | 15 + test/message/syntactic-tail-call-in-subclass.out | 4 + .../syntactic-tail-call-in-try-catch-finally.js | 20 + .../syntactic-tail-call-in-try-catch-finally.out | 4 + ...syntactic-tail-call-in-try-try-catch-finally.js | 22 + ...yntactic-tail-call-in-try-try-catch-finally.out | 4 + test/message/syntactic-tail-call-in-try.js | 17 + test/message/syntactic-tail-call-in-try.out | 4 + .../syntactic-tail-call-inside-member-expr.js | 14 + .../syntactic-tail-call-inside-member-expr.out | 4 + test/message/syntactic-tail-call-of-eval.js | 9 + test/message/syntactic-tail-call-of-eval.out | 4 + test/message/syntactic-tail-call-of-identifier.js | 10 + test/message/syntactic-tail-call-of-identifier.out | 4 + test/message/syntactic-tail-call-of-new.js | 13 + test/message/syntactic-tail-call-of-new.out | 4 + test/message/syntactic-tail-call-sloppy.js | 9 + test/message/syntactic-tail-call-sloppy.out | 4 + test/message/syntactic-tail-call-without-return.js | 14 + .../message/syntactic-tail-call-without-return.out | 4 + test/message/testcfg.py | 4 +- test/message/try-catch-lexical-conflict.js | 2 +- test/message/try-catch-lexical-conflict.out | 2 +- test/message/try-catch-variable-conflict.js | 2 +- test/message/try-catch-variable-conflict.out | 2 +- test/message/unicode-escape-invalid-2.js | 5 + test/message/unicode-escape-invalid-2.out | 8 + test/message/unicode-escape-invalid.js | 5 + test/message/unicode-escape-invalid.out | 8 + test/message/unicode-escape-undefined.js | 5 + test/message/unicode-escape-undefined.out | 8 + test/message/yield-in-arrow-param.js | 5 + test/message/yield-in-arrow-param.out | 4 + test/message/yield-in-generator-param.js | 5 + test/message/yield-in-generator-param.out | 4 + test/mjsunit/allocation-site-info.js | 23 + test/mjsunit/apply.js | 4 +- test/mjsunit/arguments-opt.js | 132 - test/mjsunit/arguments.js | 67 + test/mjsunit/array-concat.js | 13 + test/mjsunit/array-foreach.js | 17 + test/mjsunit/array-isarray.js | 2 - test/mjsunit/array-join.js | 13 + test/mjsunit/array-natives-elements.js | 20 +- test/mjsunit/array-push.js | 13 + test/mjsunit/array-push7.js | 60 - test/mjsunit/array-slice.js | 1 + test/mjsunit/array-sort.js | 80 + test/mjsunit/array-splice.js | 93 +- test/mjsunit/asm/atomics-add.js | 4 +- test/mjsunit/asm/atomics-and.js | 4 +- test/mjsunit/asm/atomics-compareexchange.js | 4 +- test/mjsunit/asm/atomics-exchange.js | 4 +- test/mjsunit/asm/atomics-load.js | 18 +- test/mjsunit/asm/atomics-or.js | 4 +- test/mjsunit/asm/atomics-store.js | 18 +- test/mjsunit/asm/atomics-sub.js | 4 +- test/mjsunit/asm/atomics-xor.js | 4 +- test/mjsunit/asm/construct-double.js | 33 - test/mjsunit/asm/math-clz32.js | 5 +- test/mjsunit/assert-opt-and-deopt.js | 2 +- test/mjsunit/call-intrinsic-type-error.js | 11 + test/mjsunit/compare-known-objects-tostringtag.js | 2 +- test/mjsunit/compiler/debug-catch-prediction.js | 143 + .../compiler/deopt-materialize-accumulator.js | 41 + .../compiler/dont-constant-fold-deopting-checks.js | 10 + test/mjsunit/compiler/double-array-to-global.js | 17 + test/mjsunit/compiler/escape-analysis-1.js | 1 - test/mjsunit/compiler/escape-analysis-10.js | 1 + test/mjsunit/compiler/escape-analysis-2.js | 1 - test/mjsunit/compiler/escape-analysis-3.js | 1 - test/mjsunit/compiler/escape-analysis-4.js | 1 - test/mjsunit/compiler/escape-analysis-5.js | 1 - test/mjsunit/compiler/escape-analysis-6.js | 1 - test/mjsunit/compiler/escape-analysis-7.js | 1 - test/mjsunit/compiler/escape-analysis-8.js | 1 - test/mjsunit/compiler/escape-analysis-9.js | 1 - test/mjsunit/compiler/inline-arguments.js | 26 - test/mjsunit/compiler/inline-dead-jscreate.js | 14 + test/mjsunit/compiler/minus-zero.js | 28 +- .../compiler/optimized-float32array-length.js | 13 + .../compiler/optimized-float64array-length.js | 13 + test/mjsunit/compiler/optimized-for-in.js | 3 +- test/mjsunit/compiler/optimized-instanceof-1.js | 17 + test/mjsunit/compiler/optimized-instanceof-2.js | 19 + .../compiler/optimized-int32array-length.js | 13 + .../compiler/optimized-uint32array-length.js | 13 + test/mjsunit/compiler/osr-alignment.js | 2 +- test/mjsunit/compiler/osr-backedges1.js | 2 +- test/mjsunit/compiler/osr-block-scope-func.js | 2 +- test/mjsunit/compiler/osr-block-scope-id.js | 2 +- test/mjsunit/compiler/osr-block-scope.js | 2 +- test/mjsunit/compiler/osr-follow.js | 2 +- test/mjsunit/compiler/osr-for-let.js | 2 +- test/mjsunit/compiler/osr-forin-nested.js | 2 +- test/mjsunit/compiler/osr-forin.js | 2 +- test/mjsunit/compiler/osr-forof.js | 2 +- test/mjsunit/compiler/osr-function-id.js | 2 +- test/mjsunit/compiler/osr-function-id2.js | 2 +- test/mjsunit/compiler/osr-function.js | 2 +- test/mjsunit/compiler/osr-infinite.js | 2 +- test/mjsunit/compiler/osr-labeled.js | 2 +- test/mjsunit/compiler/osr-literals-adapted.js | 2 +- test/mjsunit/compiler/osr-literals.js | 2 +- test/mjsunit/compiler/osr-manual1.js | 2 +- test/mjsunit/compiler/osr-manual2.js | 2 +- test/mjsunit/compiler/osr-multiple.js | 2 +- test/mjsunit/compiler/osr-multiple2.js | 1 - test/mjsunit/compiler/osr-multiple3.js | 1 - test/mjsunit/compiler/osr-nested2.js | 2 +- test/mjsunit/compiler/osr-nested2b.js | 2 +- test/mjsunit/compiler/osr-nested3.js | 2 +- test/mjsunit/compiler/osr-nested3b.js | 2 +- test/mjsunit/compiler/osr-regex-id.js | 2 +- test/mjsunit/compiler/osr-sar.js | 2 +- test/mjsunit/compiler/osr-warm.js | 2 +- test/mjsunit/compiler/osr-while-let.js | 2 +- test/mjsunit/compiler/regress-1085.js | 1 - test/mjsunit/compiler/regress-5074.js | 18 + test/mjsunit/compiler/regress-5100.js | 51 + test/mjsunit/compiler/regress-5129.js | 15 + test/mjsunit/compiler/regress-600593.js | 21 + test/mjsunit/compiler/regress-607493.js | 37 + test/mjsunit/compiler/regress-621147.js | 29 + test/mjsunit/compiler/regress-621423.js | 21 + test/mjsunit/compiler/regress-96989.js | 43 - test/mjsunit/compiler/regress-const.js | 5 +- .../compiler/regress-dead-throw-inlining.js | 13 + test/mjsunit/compiler/regress-max.js | 1 - .../mjsunit/compiler/regress-number-is-hole-nan.js | 14 + .../compiler/regress-store-holey-double-array.js | 43 + .../compiler/regress-string-to-number-add.js | 15 + ...ress-truncate-number-or-undefined-to-float64.js | 19 + test/mjsunit/compiler/try-catch-deopt.js | 225 + test/mjsunit/compiler/try-context.js | 89 + test/mjsunit/compiler/try-finally-deopt.js | 249 + test/mjsunit/compiler/try-osr.js | 2 +- test/mjsunit/compiler/turbo-number-feedback.js | 58 + test/mjsunit/const-declaration.js | 173 - test/mjsunit/const-eval-init.js | 118 - test/mjsunit/const-redecl.js | 228 - test/mjsunit/const.js | 72 - test/mjsunit/constant-fold-control-instructions.js | 7 - test/mjsunit/constant-folding.js | 7 - test/mjsunit/debug-allscopes-on-debugger.js | 7 +- test/mjsunit/debug-backtrace-text.js | 80 +- test/mjsunit/debug-backtrace.js | 4 +- test/mjsunit/debug-changebreakpoint.js | 6 - test/mjsunit/debug-conditional-breakpoints.js | 17 - test/mjsunit/debug-eval-scope.js | 144 + test/mjsunit/debug-evaluate-closure.js | 17 +- test/mjsunit/debug-evaluate-const.js | 118 - test/mjsunit/debug-evaluate-locals-capturing.js | 4 +- test/mjsunit/debug-evaluate-locals.js | 18 +- .../debug-evaluate-modify-catch-block-scope.js | 14 +- test/mjsunit/debug-evaluate-modify-this.js | 33 + test/mjsunit/debug-evaluate-nested-let.js | 52 + test/mjsunit/debug-evaluate-nested.js | 49 + test/mjsunit/debug-function-scopes.js | 11 +- test/mjsunit/debug-generator-break-on-stack.js | 46 + test/mjsunit/debug-generator-break.js | 44 + test/mjsunit/debug-handle.js | 4 +- test/mjsunit/debug-ignore-breakpoints.js | 88 - test/mjsunit/debug-liveedit-exceptions.js | 67 + test/mjsunit/debug-liveedit-stepin.js | 18 +- test/mjsunit/debug-multiple-var-decl.js | 74 + test/mjsunit/debug-negative-break-points.js | 99 + test/mjsunit/debug-scopes.js | 109 +- test/mjsunit/debug-script.js | 9 +- test/mjsunit/debug-setbreakpoint.js | 2 - test/mjsunit/debug-sourceinfo.js | 77 +- test/mjsunit/debug-sourceslice.js | 74 - test/mjsunit/debug-stack-check-position.js | 30 + test/mjsunit/debug-step-end-of-script.js | 2 +- test/mjsunit/debug-step.js | 4 +- test/mjsunit/debug-stepin-accessor.js | 26 +- test/mjsunit/debug-stepin-positions.js | 227 - test/mjsunit/declare-locally.js | 8 +- test/mjsunit/delete.js | 14 + test/mjsunit/deopt-with-outer-context.js | 22 + test/mjsunit/dictionary-properties.js | 8 +- test/mjsunit/double-intrinsics.js | 4 +- test/mjsunit/es6/array-concat.js | 874 + test/mjsunit/es6/array-iterator.js | 4 +- test/mjsunit/es6/array-length.js | 2 - test/mjsunit/es6/array-prototype-values.js | 15 + .../es6/array-species-constructor-accessor.js | 28 + .../es6/array-species-constructor-delete.js | 29 + test/mjsunit/es6/array-species-constructor.js | 28 + test/mjsunit/es6/array-species-delete.js | 29 + test/mjsunit/es6/array-species-modified.js | 28 + test/mjsunit/es6/array-species-neg-zero.js | 23 + .../es6/array-species-parent-constructor.js | 28 + test/mjsunit/es6/array-species-proto.js | 28 + test/mjsunit/es6/array-species.js | 171 + test/mjsunit/es6/array-tostring.js | 2 - test/mjsunit/es6/arraybuffer-species.js | 34 + test/mjsunit/es6/block-conflicts-sloppy.js | 177 + test/mjsunit/es6/block-const-assign-sloppy.js | 156 + test/mjsunit/es6/block-early-errors.js | 54 - .../es6/block-eval-var-over-legacy-const.js | 86 - test/mjsunit/es6/block-eval-var-over-let.js | 141 + test/mjsunit/es6/block-for-sloppy.js | 199 + test/mjsunit/es6/block-for.js | 2 - test/mjsunit/es6/block-leave-sloppy.js | 222 + test/mjsunit/es6/block-let-contextual-sloppy.js | 12 +- test/mjsunit/es6/block-let-crankshaft-sloppy.js | 482 + test/mjsunit/es6/block-let-declaration-sloppy.js | 172 + test/mjsunit/es6/block-let-semantics-sloppy.js | 191 + test/mjsunit/es6/block-non-strict-errors.js | 42 - test/mjsunit/es6/block-scope-class.js | 2 - test/mjsunit/es6/block-scoping-sloppy.js | 309 + test/mjsunit/es6/block-scoping-top-level-sloppy.js | 33 + test/mjsunit/es6/block-sloppy-function.js | 298 + test/mjsunit/es6/built-in-accessor-names.js | 2 - .../es6/class-computed-property-names-super.js | 1 - .../es6/class-property-name-eval-arguments.js | 2 - test/mjsunit/es6/classes-derived-return-type.js | 2 - test/mjsunit/es6/classes-proxy.js | 2 +- test/mjsunit/es6/classes-subclass-builtins.js | 112 +- test/mjsunit/es6/classes-super.js | 15 + test/mjsunit/es6/classes.js | 60 +- test/mjsunit/es6/classof-proxy.js | 2 +- test/mjsunit/es6/collection-iterator.js | 2 +- test/mjsunit/es6/collections.js | 2 +- test/mjsunit/es6/completion.js | 148 + test/mjsunit/es6/debug-blockscopes.js | 28 +- .../es6/debug-evaluate-receiver-before-super.js | 39 + test/mjsunit/es6/debug-liveedit-new-target-1.js | 2 +- .../mjsunit/es6/debug-promises/async-task-event.js | 6 +- .../debug-promises/evaluate-across-microtasks.js | 66 + test/mjsunit/es6/debug-promises/events.js | 122 - .../resolve-after-aborted-try-finally.js | 32 - .../es6/debug-promises/resolve-after-try-catch.js | 29 - .../es6/debug-promises/rethrow-in-try-finally.js | 30 - .../es6/debug-promises/stepin-constructor.js | 12 +- .../debug-promises/throw-with-throw-in-reject.js | 1 + .../debug-promises/throw-with-undefined-reject.js | 69 +- .../es6/debug-scope-default-param-with-eval.js | 61 + .../es6/debug-step-destructuring-assignment.js | 85 + test/mjsunit/es6/debug-step-destructuring-bind.js | 110 + .../mjsunit/es6/debug-step-into-regexp-subclass.js | 2 +- .../mjsunit/es6/debug-stepin-default-parameters.js | 46 + test/mjsunit/es6/debug-stepin-generators.js | 2 +- test/mjsunit/es6/debug-stepin-microtasks.js | 35 +- test/mjsunit/es6/debug-stepin-proxies.js | 61 + test/mjsunit/es6/debug-stepin-string-template.js | 3 +- test/mjsunit/es6/debug-stepin-tailcalls.js | 46 + test/mjsunit/es6/debug-stepnext-for.js | 31 +- test/mjsunit/es6/debug-stepout-tailcalls.js | 45 + test/mjsunit/es6/default-parameters-debug.js | 58 + .../es6/default-parameters-destructuring.js | 110 + test/mjsunit/es6/default-parameters.js | 363 + test/mjsunit/es6/destructuring-assignment-lazy.js | 14 + test/mjsunit/es6/destructuring-assignment.js | 480 + ...destructuring-parameters-literalcount-nolazy.js | 40 + .../es6/destructuring-parameters-literalcount.js | 40 + test/mjsunit/es6/destructuring.js | 1191 + test/mjsunit/es6/function-name.js | 370 + test/mjsunit/es6/generators-debug-liveedit.js | 2 +- test/mjsunit/es6/generators-debug-scopes.js | 2 +- test/mjsunit/es6/generators-iteration.js | 73 +- test/mjsunit/es6/generators-mirror.js | 2 +- test/mjsunit/es6/generators-objects.js | 54 +- test/mjsunit/es6/generators-parsing.js | 2 + test/mjsunit/es6/generators-poisoned-properties.js | 2 + test/mjsunit/es6/generators-relocation.js | 2 +- test/mjsunit/es6/generators-runtime.js | 4 +- test/mjsunit/es6/generators-states.js | 29 + test/mjsunit/es6/hasinstance-symbol.js | 12 + test/mjsunit/es6/instanceof-proxies.js | 2 +- test/mjsunit/es6/instanceof.js | 67 + test/mjsunit/es6/iteration-semantics.js | 2 - test/mjsunit/es6/iterator-close.js | 1370 + test/mjsunit/es6/json.js | 4 +- test/mjsunit/es6/legacy-subclassing.js | 38 - test/mjsunit/es6/math-log2-log10.js | 4 +- test/mjsunit/es6/math-trunc.js | 97 +- test/mjsunit/es6/math.js | 4 +- test/mjsunit/es6/microtask-delivery.js | 86 - test/mjsunit/es6/mirror-collections.js | 46 +- test/mjsunit/es6/new-target.js | 2 - test/mjsunit/es6/no-unicode-regexp-flag.js | 24 - test/mjsunit/es6/object-assign.js | 33 + test/mjsunit/es6/object-literals-method.js | 6 +- test/mjsunit/es6/object-tostring.js | 93 +- test/mjsunit/es6/pattern-brand-check.js | 52 + test/mjsunit/es6/promise-species.js | 42 + test/mjsunit/es6/promises.js | 2 +- test/mjsunit/es6/proxies-accesschecks.js | 13 + test/mjsunit/es6/proxies-apply.js | 120 + test/mjsunit/es6/proxies-bind.js | 135 + test/mjsunit/es6/proxies-construct.js | 156 + test/mjsunit/es6/proxies-cross-realm-exception.js | 53 + test/mjsunit/es6/proxies-define-property.js | 82 + test/mjsunit/es6/proxies-delete-property.js | 188 + test/mjsunit/es6/proxies-example-membrane.js | 308 + test/mjsunit/es6/proxies-for.js | 223 + test/mjsunit/es6/proxies-function.js | 630 + .../es6/proxies-get-own-property-descriptor.js | 127 + test/mjsunit/es6/proxies-get-prototype-of.js | 91 + test/mjsunit/es6/proxies-get.js | 127 + test/mjsunit/es6/proxies-global-reference.js | 12 + test/mjsunit/es6/proxies-has-own-property.js | 37 + test/mjsunit/es6/proxies-has.js | 61 + test/mjsunit/es6/proxies-hash.js | 121 + test/mjsunit/es6/proxies-integrity.js | 211 + test/mjsunit/es6/proxies-is-extensible.js | 72 + test/mjsunit/es6/proxies-json.js | 562 + test/mjsunit/es6/proxies-keys.js | 78 + test/mjsunit/es6/proxies-object-assign.js | 28 + test/mjsunit/es6/proxies-ownkeys.js | 94 + test/mjsunit/es6/proxies-prevent-extensions.js | 85 + test/mjsunit/es6/proxies-property-is-enumerable.js | 28 + .../es6/proxies-prototype-handler-stackoverflow.js | 118 + .../es6/proxies-prototype-target-stackoverflow.js | 95 + test/mjsunit/es6/proxies-revocable.js | 23 + test/mjsunit/es6/proxies-set-prototype-of.js | 128 + test/mjsunit/es6/proxies-set.js | 310 + test/mjsunit/es6/proxies-with-unscopables.js | 146 + test/mjsunit/es6/proxies-with.js | 351 + test/mjsunit/es6/proxies.js | 1506 + test/mjsunit/es6/reflect-apply.js | 210 + test/mjsunit/es6/reflect-construct.js | 376 + test/mjsunit/es6/reflect-define-property.js | 1090 + .../es6/reflect-get-own-property-descriptor.js | 121 + test/mjsunit/es6/reflect-get-prototype-of.js | 137 + test/mjsunit/es6/reflect-own-keys.js | 91 + test/mjsunit/es6/reflect-prevent-extensions.js | 164 + test/mjsunit/es6/reflect-set-prototype-of.js | 182 + test/mjsunit/es6/reflect.js | 577 + test/mjsunit/es6/regexp-constructor.js | 21 +- test/mjsunit/es6/regexp-flags.js | 67 +- test/mjsunit/es6/regexp-sticky.js | 130 + test/mjsunit/es6/regexp-tolength.js | 2 - test/mjsunit/es6/regexp-tostring.js | 57 + test/mjsunit/es6/regress/regress-2219.js | 32 + test/mjsunit/es6/regress/regress-2225.js | 74 + test/mjsunit/es6/regress/regress-3750.js | 9 - .../es6/regress/regress-4395-global-eval.js | 6 + test/mjsunit/es6/regress/regress-4395.js | 102 + test/mjsunit/es6/regress/regress-4400.js | 8 + test/mjsunit/es6/regress/regress-4482.js | 7 + test/mjsunit/es6/regress/regress-4585.js | 14 + test/mjsunit/es6/regress/regress-468661.js | 4 +- test/mjsunit/es6/regress/regress-4759.js | 23 + test/mjsunit/es6/regress/regress-517455.js | 6 + test/mjsunit/es6/regress/regress-576662.js | 9 + test/mjsunit/es6/regress/regress-594084.js | 10 + test/mjsunit/es6/regress/regress-cr493566.js | 2 - test/mjsunit/es6/regress/regress-cr512574.js | 2 - test/mjsunit/es6/regress/regress-crbug-448730.js | 14 + test/mjsunit/es6/regress/regress-crbug-461520.js | 18 + .../es6/regress/regress-lookup-transition.js | 14 + test/mjsunit/es6/species.js | 35 + test/mjsunit/es6/spread-call-new-class.js | 2 - test/mjsunit/es6/spread-call-super-property.js | 2 - test/mjsunit/es6/string-endswith.js | 8 + test/mjsunit/es6/string-includes.js | 8 + test/mjsunit/es6/string-iterator.js | 2 - test/mjsunit/es6/string-match.js | 18 + test/mjsunit/es6/string-replace.js | 17 + test/mjsunit/es6/string-search.js | 2 - test/mjsunit/es6/string-split.js | 19 + test/mjsunit/es6/string-startswith.js | 8 + test/mjsunit/es6/super.js | 1 - test/mjsunit/es6/symbols.js | 10 +- test/mjsunit/es6/tail-call-megatest-shard0.js | 13 + test/mjsunit/es6/tail-call-megatest-shard1.js | 13 + test/mjsunit/es6/tail-call-megatest-shard2.js | 13 + test/mjsunit/es6/tail-call-megatest-shard3.js | 13 + test/mjsunit/es6/tail-call-megatest-shard4.js | 13 + test/mjsunit/es6/tail-call-megatest-shard5.js | 13 + test/mjsunit/es6/tail-call-megatest-shard6.js | 13 + test/mjsunit/es6/tail-call-megatest-shard7.js | 13 + test/mjsunit/es6/tail-call-megatest-shard8.js | 13 + test/mjsunit/es6/tail-call-megatest-shard9.js | 13 + test/mjsunit/es6/tail-call-megatest.js | 422 + test/mjsunit/es6/tail-call-proxies.js | 97 + test/mjsunit/es6/tail-call-simple.js | 143 + test/mjsunit/es6/tail-call.js | 618 + test/mjsunit/es6/typed-array-iterator.js | 8 +- test/mjsunit/es6/typedarray-of.js | 4 +- test/mjsunit/es6/typedarray-proto.js | 10 +- test/mjsunit/es6/typedarray-set-length-internal.js | 35 + test/mjsunit/es6/typedarray-species.js | 84 + test/mjsunit/es6/typedarray.js | 18 +- test/mjsunit/es6/unicode-character-ranges.js | 158 + test/mjsunit/es6/unicode-escapes-in-regexps.js | 285 + test/mjsunit/es6/unicode-regexp-backrefs.js | 53 + .../es6/unicode-regexp-ignore-case-noi18n.js | 57 + test/mjsunit/es6/unicode-regexp-ignore-case.js | 62 + test/mjsunit/es6/unicode-regexp-last-index.js | 104 + .../es6/unicode-regexp-restricted-syntax.js | 42 + .../es6/unicode-regexp-unanchored-advance.js | 6 + test/mjsunit/es6/unicode-regexp-zero-length.js | 56 + test/mjsunit/es7/array-includes.js | 5 + test/mjsunit/es7/object-observe-debug-event.js | 52 - test/mjsunit/es7/object-observe-runtime.js | 19 - test/mjsunit/es7/object-observe.js | 1865 - test/mjsunit/es7/regress/regress-443982.js | 24 - .../es8/syntactic-tail-call-parsing-sloppy.js | 410 + test/mjsunit/es8/syntactic-tail-call-parsing.js | 393 + test/mjsunit/es8/syntactic-tail-call-simple.js | 143 + test/mjsunit/es8/syntactic-tail-call.js | 604 + test/mjsunit/eval-origin.js | 39 + test/mjsunit/fast-prototype.js | 10 +- test/mjsunit/for-in-opt.js | 55 +- test/mjsunit/for-in.js | 34 +- test/mjsunit/function-caller.js | 1 + test/mjsunit/function-names.js | 3 +- test/mjsunit/global-const-var-conflicts.js | 62 - .../harmony/array-concat-array-proto-getter.js | 53 + test/mjsunit/harmony/array-concat-array-proto.js | 48 + .../array-concat-object-proto-dict-getter.js | 57 + .../harmony/array-concat-object-proto-dict.js | 53 + .../array-concat-object-proto-generic-dict.js | 65 + test/mjsunit/harmony/array-concat-object-proto.js | 48 + test/mjsunit/harmony/array-concat.js | 874 - test/mjsunit/harmony/array-species.js | 156 - test/mjsunit/harmony/arraybuffer-species.js | 36 - .../harmony/async-arrow-lexical-arguments.js | 42 + .../harmony/async-arrow-lexical-new.target.js | 43 + test/mjsunit/harmony/async-arrow-lexical-super.js | 58 + test/mjsunit/harmony/async-arrow-lexical-this.js | 48 + test/mjsunit/harmony/async-await-basic.js | 369 + test/mjsunit/harmony/async-debug-basic.js | 40 + .../harmony/async-debug-step-abort-at-break.js | 55 + .../harmony/async-debug-step-continue-at-break.js | 55 + .../mjsunit/harmony/async-debug-step-in-and-out.js | 51 + .../mjsunit/harmony/async-debug-step-in-out-out.js | 51 + test/mjsunit/harmony/async-debug-step-in.js | 51 + test/mjsunit/harmony/async-debug-step-nested.js | 58 + .../harmony/async-debug-step-next-constant.js | 39 + test/mjsunit/harmony/async-debug-step-next.js | 51 + test/mjsunit/harmony/async-debug-step-out.js | 49 + .../harmony/async-function-debug-evaluate.js | 139 + .../mjsunit/harmony/async-function-debug-scopes.js | 616 + test/mjsunit/harmony/async-function-stacktrace.js | 115 + test/mjsunit/harmony/atomics.js | 216 +- test/mjsunit/harmony/block-conflicts-sloppy.js | 179 - test/mjsunit/harmony/block-const-assign-sloppy.js | 158 - test/mjsunit/harmony/block-eval-var-over-let.js | 143 - test/mjsunit/harmony/block-for-sloppy.js | 202 - test/mjsunit/harmony/block-leave-sloppy.js | 224 - .../mjsunit/harmony/block-let-crankshaft-sloppy.js | 483 - .../harmony/block-let-declaration-sloppy.js | 174 - test/mjsunit/harmony/block-let-semantics-sloppy.js | 193 - test/mjsunit/harmony/block-scoping-sloppy.js | 309 - .../harmony/block-scoping-top-level-sloppy.js | 34 - test/mjsunit/harmony/block-sloppy-function.js | 301 - test/mjsunit/harmony/completion.js | 150 - test/mjsunit/harmony/debug-async-break-on-stack.js | 78 + test/mjsunit/harmony/debug-async-break.js | 76 + .../debug-async-function-async-task-event.js | 70 + test/mjsunit/harmony/debug-async-liveedit.js | 133 + .../harmony/debug-step-destructuring-assignment.js | 86 - .../harmony/debug-step-destructuring-bind.js | 110 - .../harmony/debug-stepin-default-parameters.js | 46 - test/mjsunit/harmony/debug-stepin-proxies.js | 78 - test/mjsunit/harmony/default-parameters-debug.js | 58 - .../harmony/default-parameters-destructuring.js | 112 - test/mjsunit/harmony/default-parameters.js | 365 - .../harmony/destructuring-assignment-lazy.js | 15 - test/mjsunit/harmony/destructuring-assignment.js | 482 - ...destructuring-parameters-literalcount-nolazy.js | 41 - .../destructuring-parameters-literalcount.js | 41 - test/mjsunit/harmony/destructuring.js | 1134 - test/mjsunit/harmony/do-expressions-control.js | 109 + test/mjsunit/harmony/do-expressions.js | 4 +- test/mjsunit/harmony/exponentiation-operator.js | 278 + test/mjsunit/harmony/for-in.js | 9 + test/mjsunit/harmony/function-name.js | 161 - test/mjsunit/harmony/function-sent.js | 90 + test/mjsunit/harmony/futex.js | 36 +- test/mjsunit/harmony/generators-turbo.js | 655 + test/mjsunit/harmony/generators.js | 650 + test/mjsunit/harmony/harmony-string-pad-end.js | 98 + test/mjsunit/harmony/harmony-string-pad-start.js | 98 + .../harmony/mirror-async-function-promise.js | 93 + test/mjsunit/harmony/mirror-async-function.js | 76 + test/mjsunit/harmony/module-linking.js | 298 - test/mjsunit/harmony/module-parsing-eval.js | 2 - test/mjsunit/harmony/module-recompile.js | 87 - test/mjsunit/harmony/module-resolution.js | 152 - test/mjsunit/harmony/object-entries.js | 315 + .../harmony/object-get-own-property-descriptors.js | 206 + test/mjsunit/harmony/object-values.js | 292 + test/mjsunit/harmony/private-symbols.js | 4 +- test/mjsunit/harmony/promise-species.js | 42 - test/mjsunit/harmony/proxies-accesschecks.js | 15 - test/mjsunit/harmony/proxies-apply.js | 89 - test/mjsunit/harmony/proxies-bind.js | 137 - test/mjsunit/harmony/proxies-construct.js | 158 - .../harmony/proxies-cross-realm-exception.js | 53 - test/mjsunit/harmony/proxies-define-property.js | 84 - test/mjsunit/harmony/proxies-delete-property.js | 190 - test/mjsunit/harmony/proxies-enumerate.js | 109 - test/mjsunit/harmony/proxies-example-membrane.js | 512 - test/mjsunit/harmony/proxies-for.js | 149 - test/mjsunit/harmony/proxies-function.js | 768 - .../harmony/proxies-get-own-property-descriptor.js | 129 - test/mjsunit/harmony/proxies-get-prototype-of.js | 93 - test/mjsunit/harmony/proxies-get.js | 127 - test/mjsunit/harmony/proxies-global-reference.js | 14 - test/mjsunit/harmony/proxies-has-own-property.js | 39 - test/mjsunit/harmony/proxies-has.js | 63 - test/mjsunit/harmony/proxies-hash.js | 123 - test/mjsunit/harmony/proxies-integrity.js | 213 - test/mjsunit/harmony/proxies-is-extensible.js | 74 - test/mjsunit/harmony/proxies-json.js | 510 - test/mjsunit/harmony/proxies-keys.js | 41 - test/mjsunit/harmony/proxies-object-assign.js | 30 - test/mjsunit/harmony/proxies-ownkeys.js | 84 - test/mjsunit/harmony/proxies-prevent-extensions.js | 87 - .../harmony/proxies-property-is-enumerable.js | 30 - .../proxies-prototype-handler-stackoverflow.js | 118 - .../proxies-prototype-target-stackoverflow.js | 97 - test/mjsunit/harmony/proxies-revocable.js | 26 - test/mjsunit/harmony/proxies-set-prototype-of.js | 122 - test/mjsunit/harmony/proxies-set.js | 312 - test/mjsunit/harmony/proxies-with-unscopables.js | 148 - test/mjsunit/harmony/proxies-with.js | 353 - test/mjsunit/harmony/proxies.js | 1494 - test/mjsunit/harmony/reflect-apply.js | 212 - test/mjsunit/harmony/reflect-construct.js | 381 - test/mjsunit/harmony/reflect-define-property.js | 1115 - test/mjsunit/harmony/reflect-enumerate-delete.js | 53 - test/mjsunit/harmony/reflect-enumerate-opt.js | 78 - .../harmony/reflect-enumerate-special-cases.js | 88 - test/mjsunit/harmony/reflect-enumerate.js | 101 - .../harmony/reflect-get-own-property-descriptor.js | 123 - test/mjsunit/harmony/reflect-get-prototype-of.js | 139 - test/mjsunit/harmony/reflect-own-keys.js | 93 - test/mjsunit/harmony/reflect-prevent-extensions.js | 164 - test/mjsunit/harmony/reflect-set-prototype-of.js | 184 - test/mjsunit/harmony/reflect.js | 593 - test/mjsunit/harmony/regexp-change-exec.js | 7 + test/mjsunit/harmony/regexp-flags.js | 56 - test/mjsunit/harmony/regexp-named-captures.js | 76 + test/mjsunit/harmony/regexp-property-binary.js | 25 + test/mjsunit/harmony/regexp-property-blocks.js | 36 + test/mjsunit/harmony/regexp-property-char-class.js | 27 + test/mjsunit/harmony/regexp-property-disabled.js | 18 + test/mjsunit/harmony/regexp-property-enumerated.js | 28 + .../mjsunit/harmony/regexp-property-exact-match.js | 42 + .../harmony/regexp-property-general-category.js | 65 + test/mjsunit/harmony/regexp-property-lu-ui.js | 13 + test/mjsunit/harmony/regexp-property-scripts.js | 39 + test/mjsunit/harmony/regexp-property-special.js | 51 + test/mjsunit/harmony/regexp-sticky.js | 132 - test/mjsunit/harmony/regress/regress-2219.js | 32 - test/mjsunit/harmony/regress/regress-2225.js | 76 - test/mjsunit/harmony/regress/regress-343928.js | 22 - .../harmony/regress/regress-4395-global-eval.js | 8 - test/mjsunit/harmony/regress/regress-4395.js | 104 - test/mjsunit/harmony/regress/regress-4400.js | 8 - test/mjsunit/harmony/regress/regress-4482.js | 9 - test/mjsunit/harmony/regress/regress-4585.js | 16 - test/mjsunit/harmony/regress/regress-4696.js | 29 + test/mjsunit/harmony/regress/regress-4755.js | 45 + test/mjsunit/harmony/regress/regress-4904.js | 24 + test/mjsunit/harmony/regress/regress-517455.js | 8 - test/mjsunit/harmony/regress/regress-576662.js | 11 - test/mjsunit/harmony/regress/regress-618603.js | 14 + .../harmony/regress/regress-crbug-448730.js | 14 - .../harmony/regress/regress-crbug-461520.js | 20 - .../harmony/regress/regress-crbug-578038.js | 16 + .../harmony/regress/regress-crbug-621111.js | 6 + .../harmony/regress/regress-crbug-621496.js | 7 + .../harmony/regress/regress-lookup-transition.js | 14 - .../regress/regress-observe-empty-double-array.js | 39 - test/mjsunit/harmony/sharedarraybuffer.js | 2 +- test/mjsunit/harmony/simd.js | 8 +- .../harmony/sloppy-implicit-block-function.js | 97 + .../harmony/sloppy-legacy-duplicate-generators.js | 60 + test/mjsunit/harmony/sloppy-no-duplicate-async.js | 30 + .../harmony/sloppy-no-duplicate-generators.js | 28 + .../harmony/sloppy-restrictive-block-function.js | 52 + test/mjsunit/harmony/species.js | 37 - test/mjsunit/harmony/string-match.js | 20 - test/mjsunit/harmony/string-split.js | 21 - test/mjsunit/harmony/typedarray-species.js | 86 - test/mjsunit/harmony/unicode-escapes-in-regexps.js | 257 - test/mjsunit/holy-double-no-arg-array.js | 14 + test/mjsunit/ignition/dead-code-source-position.js | 9 + test/mjsunit/ignition/debug-break-on-stack.js | 48 + test/mjsunit/ignition/debug-break.js | 46 + test/mjsunit/ignition/debug-scope-on-return.js | 31 + .../ignition/debug-step-prefix-bytecodes.js | 375 + test/mjsunit/ignition/debugger-statement.js | 31 + test/mjsunit/ignition/elided-instruction.js | 37 + .../ignition/ignition-statistics-extension.js | 62 + test/mjsunit/ignition/optimized-debug-frame.js | 38 + test/mjsunit/ignition/optimized-stack-trace.js | 22 + .../regress-597565-double-to-object-transition.js | 18 + test/mjsunit/ignition/regress-599001-verifyheap.js | 17 + .../regress-612386-smi-to-double-transition.js | 29 + test/mjsunit/ignition/regress-616064.js | 26 + .../ignition/stack-trace-source-position.js | 21 + test/mjsunit/ignition/tracing.js | 325 + test/mjsunit/json-replacer-order.js | 1 - test/mjsunit/json-stringify-holder.js | 104 + test/mjsunit/json-stringify-stack.js | 8 + test/mjsunit/json.js | 11 +- test/mjsunit/json2.js | 8 +- test/mjsunit/lithium/SeqStringSetChar.js | 46 - test/mjsunit/lookup-behind-property.js | 6 + test/mjsunit/math-ceil.js | 78 + test/mjsunit/math-floor-part1.js | 29 + test/mjsunit/math-floor-part2.js | 29 + test/mjsunit/math-floor-part3.js | 29 + test/mjsunit/math-floor-part4.js | 29 + test/mjsunit/messages.js | 55 +- test/mjsunit/migrations.js | 5 - test/mjsunit/mirror-function.js | 1 + test/mjsunit/mirror-object.js | 24 + test/mjsunit/mirror-regexp.js | 2 +- test/mjsunit/mirror-script.js | 13 +- test/mjsunit/mjsunit.gyp | 4 +- test/mjsunit/mjsunit.isolate | 3 +- test/mjsunit/mjsunit.js | 9 + test/mjsunit/mjsunit.status | 621 +- test/mjsunit/object-define-property.js | 27 +- test/mjsunit/object-literal.js | 4 +- test/mjsunit/osr-elements-kind.js | 2 +- test/mjsunit/parallel-optimize-disabled.js | 5 +- test/mjsunit/property-load-across-eval.js | 38 - test/mjsunit/random-bit-correlations.js | 2 +- test/mjsunit/readonly.js | 2 +- test/mjsunit/realm-property-access.js | 20 + test/mjsunit/regexp-compile.js | 6 + test/mjsunit/regexp-not-sticky-yet.js | 66 - test/mjsunit/regexp-string-methods.js | 8 - test/mjsunit/regexp.js | 3 - test/mjsunit/regress-3225.js | 12 +- test/mjsunit/regress-587004.js | 31 + test/mjsunit/regress-604044.js | 7 + test/mjsunit/regress-crbug-619476.js | 7 + test/mjsunit/regress-sync-optimized-lists.js | 1 - test/mjsunit/regress/get-array-keys-oob.js | 6 + test/mjsunit/regress/math-min.js | 66 + test/mjsunit/regress/redeclaration-error-types.js | 145 + test/mjsunit/regress/regress-1132.js | 2 +- test/mjsunit/regress/regress-1178598.js | 19 - test/mjsunit/regress/regress-1182832.js | 40 - test/mjsunit/regress/regress-1199637.js | 19 +- test/mjsunit/regress/regress-1201933.js | 42 - test/mjsunit/regress/regress-1207276.js | 38 - test/mjsunit/regress/regress-1213575.js | 42 - test/mjsunit/regress/regress-1246.js | 82 - test/mjsunit/regress/regress-186.js | 12 - test/mjsunit/regress/regress-220.js | 2 + test/mjsunit/regress/regress-2618.js | 2 +- test/mjsunit/regress/regress-3138.js | 12 - test/mjsunit/regress/regress-325676.js | 6 +- test/mjsunit/regress/regress-3315.js | 28 - test/mjsunit/regress/regress-343609.js | 2 +- test/mjsunit/regress/regress-353004.js | 22 +- test/mjsunit/regress/regress-356589.js | 36 - test/mjsunit/regress/regress-3650-1.js | 22 + test/mjsunit/regress/regress-3650-2.js | 23 + test/mjsunit/regress/regress-3650-3.js | 17 + test/mjsunit/regress/regress-3926.js | 2 - test/mjsunit/regress/regress-403292.js | 55 - test/mjsunit/regress/regress-417709a.js | 17 - test/mjsunit/regress/regress-417709b.js | 16 - test/mjsunit/regress/regress-4267.js | 16 + test/mjsunit/regress/regress-436896.js | 17 - test/mjsunit/regress/regress-449070.js | 10 - ...gress-4509-Class-constructor-typeerror-realm.js | 25 + test/mjsunit/regress/regress-4576.js | 12 - test/mjsunit/regress/regress-4654.js | 5 + test/mjsunit/regress/regress-4659.js | 10 + test/mjsunit/regress/regress-4665.js | 2 - test/mjsunit/regress/regress-4693.js | 52 +- test/mjsunit/regress/regress-4703.js | 30 + test/mjsunit/regress/regress-4715.js | 48 + test/mjsunit/regress/regress-4769.js | 12 + test/mjsunit/regress/regress-4788-1.js | 25 + test/mjsunit/regress/regress-4788-2.js | 25 + test/mjsunit/regress/regress-4800.js | 76 + test/mjsunit/regress/regress-4815.js | 38 + test/mjsunit/regress/regress-4825.js | 95 + test/mjsunit/regress/regress-4908.js | 7 + test/mjsunit/regress/regress-4945.js | 10 + test/mjsunit/regress/regress-4964.js | 22 + test/mjsunit/regress/regress-4967.js | 9 + test/mjsunit/regress/regress-4970.js | 15 + test/mjsunit/regress/regress-4971.js | 41 + test/mjsunit/regress/regress-5004.js | 27 + test/mjsunit/regress/regress-5006.js | 11 + test/mjsunit/regress/regress-5010.js | 9 + test/mjsunit/regress/regress-5018.js | 29 + test/mjsunit/regress/regress-5033.js | 21 + test/mjsunit/regress/regress-5036.js | 5 + test/mjsunit/regress/regress-5071.js | 26 + test/mjsunit/regress/regress-5085.js | 14 + test/mjsunit/regress/regress-5106.js | 29 + test/mjsunit/regress/regress-5174.js | 6 + test/mjsunit/regress/regress-5178.js | 7 + test/mjsunit/regress/regress-5199.js | 5 + test/mjsunit/regress/regress-520029.js | 2 - test/mjsunit/regress/regress-536751.js | 2 +- test/mjsunit/regress/regress-542099.js | 2 +- test/mjsunit/regress/regress-542100.js | 2 +- test/mjsunit/regress/regress-544991.js | 2 - test/mjsunit/regress/regress-552302.js | 2 +- test/mjsunit/regress/regress-554865.js | 2 - test/mjsunit/regress/regress-572589.js | 1 - test/mjsunit/regress/regress-575364.js | 4 +- test/mjsunit/regress/regress-585041.js | 21 + test/mjsunit/regress/regress-590074.js | 29 + test/mjsunit/regress/regress-592341.js | 36 + test/mjsunit/regress/regress-592352.js | 20 + test/mjsunit/regress/regress-592353.js | 10 + test/mjsunit/regress/regress-593299.js | 17 + test/mjsunit/regress/regress-595319.js | 39 + test/mjsunit/regress/regress-596718.js | 12 + .../regress/regress-599068-func-bindings.js | 45 + test/mjsunit/regress/regress-599089-array-push.js | 10 + test/mjsunit/regress/regress-599412.js | 22 + .../regress-599414-array-concat-fast-path.js | 11 + test/mjsunit/regress/regress-599710.js | 49 + test/mjsunit/regress/regress-599717.js | 25 + test/mjsunit/regress/regress-599719.js | 24 + test/mjsunit/regress/regress-599825.js | 17 + test/mjsunit/regress/regress-602970.js | 17 + test/mjsunit/regress/regress-605470.js | 17 + test/mjsunit/regress/regress-605488.js | 12 + test/mjsunit/regress/regress-606021.js | 32 + test/mjsunit/regress/regress-608630.js | 69 + test/mjsunit/regress/regress-610633.js | 40 + test/mjsunit/regress/regress-612146.js | 33 + test/mjsunit/regress/regress-612412.js | 20 + test/mjsunit/regress/regress-615776.js | 14 + test/mjsunit/regress/regress-616386.js | 10 + test/mjsunit/regress/regress-617525.js | 11 + test/mjsunit/regress/regress-617529.js | 14 + test/mjsunit/regress/regress-618657.js | 14 + test/mjsunit/regress/regress-619382.js | 35 + test/mjsunit/regress/regress-620553.js | 17 + test/mjsunit/regress/regress-620750.js | 14 + test/mjsunit/regress/regress-621869.js | 18 + test/mjsunit/regress/regress-622663.js | 14 + test/mjsunit/regress/regress-641.js | 37 - test/mjsunit/regress/regress-674753.js | 76 + test/mjsunit/regress/regress-799761.js | 94 - test/mjsunit/regress/regress-88591.js | 6 +- test/mjsunit/regress/regress-crbug-119800.js | 9 +- test/mjsunit/regress/regress-crbug-320922.js | 50 - test/mjsunit/regress/regress-crbug-323936.js | 2 +- test/mjsunit/regress/regress-crbug-451770.js | 2 - test/mjsunit/regress/regress-crbug-476477-1.js | 21 + test/mjsunit/regress/regress-crbug-476477-2.js | 16 + test/mjsunit/regress/regress-crbug-480807.js | 2 +- test/mjsunit/regress/regress-crbug-495493.js | 12 + test/mjsunit/regress/regress-crbug-498142.js | 8 - test/mjsunit/regress/regress-crbug-501809.js | 4 +- test/mjsunit/regress/regress-crbug-505907.js | 2 - test/mjsunit/regress/regress-crbug-506956.js | 2 - test/mjsunit/regress/regress-crbug-513471.js | 10 + test/mjsunit/regress/regress-crbug-516775.js | 2 +- test/mjsunit/regress/regress-crbug-537444.js | 28 + test/mjsunit/regress/regress-crbug-548580.js | 2 - test/mjsunit/regress/regress-crbug-568477-2.js | 2 +- test/mjsunit/regress/regress-crbug-573858.js | 2 +- test/mjsunit/regress/regress-crbug-577112.js | 15 + test/mjsunit/regress/regress-crbug-580506.js | 22 + test/mjsunit/regress/regress-crbug-580584.js | 19 + test/mjsunit/regress/regress-crbug-581577.js | 5 + test/mjsunit/regress/regress-crbug-582048.js | 31 + test/mjsunit/regress/regress-crbug-582051.js | 44 + test/mjsunit/regress/regress-crbug-582703.js | 8 + test/mjsunit/regress/regress-crbug-583257.js | 27 + test/mjsunit/regress/regress-crbug-584188.js | 10 + test/mjsunit/regress/regress-crbug-587068.js | 14 + test/mjsunit/regress/regress-crbug-589472.js | 94 + test/mjsunit/regress/regress-crbug-589792.js | 20 + test/mjsunit/regress/regress-crbug-590989-1.js | 18 + test/mjsunit/regress/regress-crbug-590989-2.js | 12 + test/mjsunit/regress/regress-crbug-592340.js | 13 + test/mjsunit/regress/regress-crbug-592343.js | 12 + test/mjsunit/regress/regress-crbug-593282.js | 38 + test/mjsunit/regress/regress-crbug-593697-2.js | 18 + test/mjsunit/regress/regress-crbug-594183.js | 82 + .../regress/regress-crbug-594574-concat-leak-1.js | 36 + .../regress/regress-crbug-594574-concat-leak-2.js | 35 + test/mjsunit/regress/regress-crbug-594955.js | 11 + test/mjsunit/regress/regress-crbug-595615.js | 15 + test/mjsunit/regress/regress-crbug-595657.js | 15 + test/mjsunit/regress/regress-crbug-595738.js | 7 + test/mjsunit/regress/regress-crbug-596394.js | 13 + test/mjsunit/regress/regress-crbug-598998.js | 32 + test/mjsunit/regress/regress-crbug-599003.js | 39 + test/mjsunit/regress/regress-crbug-599067.js | 11 + test/mjsunit/regress/regress-crbug-599073-1.js | 11 + test/mjsunit/regress/regress-crbug-599073-2.js | 11 + test/mjsunit/regress/regress-crbug-599073-3.js | 11 + test/mjsunit/regress/regress-crbug-599073-4.js | 11 + test/mjsunit/regress/regress-crbug-599714.js | 13 + test/mjsunit/regress/regress-crbug-600257.js | 13 + test/mjsunit/regress/regress-crbug-601617.js | 32 + test/mjsunit/regress/regress-crbug-602184.js | 17 + test/mjsunit/regress/regress-crbug-602595.js | 12 + test/mjsunit/regress/regress-crbug-603463.js | 16 + test/mjsunit/regress/regress-crbug-604299.js | 9 + test/mjsunit/regress/regress-crbug-604680.js | 45 + test/mjsunit/regress/regress-crbug-605060.js | 10 + test/mjsunit/regress/regress-crbug-605581.js | 28 + test/mjsunit/regress/regress-crbug-605862.js | 6 + test/mjsunit/regress/regress-crbug-608278.js | 62 + test/mjsunit/regress/regress-crbug-608279.js | 18 + test/mjsunit/regress/regress-crbug-609029.js | 7 + test/mjsunit/regress/regress-crbug-609046.js | 36 + test/mjsunit/regress/regress-crbug-610207.js | 13 + test/mjsunit/regress/regress-crbug-612109.js | 8 + test/mjsunit/regress/regress-crbug-612142.js | 10 + test/mjsunit/regress/regress-crbug-613494.js | 14 + test/mjsunit/regress/regress-crbug-613570.js | 6 + test/mjsunit/regress/regress-crbug-613905.js | 11 + test/mjsunit/regress/regress-crbug-613919.js | 18 + test/mjsunit/regress/regress-crbug-614292.js | 14 + test/mjsunit/regress/regress-crbug-614727.js | 23 + test/mjsunit/regress/regress-crbug-615774.js | 11 + test/mjsunit/regress/regress-crbug-617524.js | 18 + test/mjsunit/regress/regress-crbug-617527.js | 8 + test/mjsunit/regress/regress-crbug-617567.js | 24 + test/mjsunit/regress/regress-crbug-618788.js | 21 + test/mjsunit/regress/regress-crbug-618845.js | 16 + test/mjsunit/regress/regress-crbug-620119.js | 8 + test/mjsunit/regress/regress-crbug-620253.js | 7 + test/mjsunit/regress/regress-crbug-620650.js | 16 + test/mjsunit/regress/regress-crbug-621361.js | 40 + test/mjsunit/regress/regress-crbug-621611.js | 11 + test/mjsunit/regress/regress-crbug-621816.js | 18 + test/mjsunit/regress/regress-crbug-633585.js | 18 + test/mjsunit/regress/regress-crbug-642056.js | 17 + .../regress/regress-debug-deopt-while-recompile.js | 4 +- test/mjsunit/regress/regress-debugger-redirect.js | 37 - .../regress-handle-illegal-redeclaration.js | 15 - .../regress/regress-inline-strong-as-construct.js | 21 - .../regress/regress-integer-indexed-element.js | 12 + .../regress/regress-object-assign-deprecated-2.js | 8 + .../regress/regress-object-assign-deprecated.js | 7 + test/mjsunit/regress/regress-observe-map-cache.js | 15 - test/mjsunit/regress/regress-opt-typeof-null.js | 12 + .../regress/regress-put-prototype-transition.js | 2 +- .../regress/regress-recurse-patch-binary-op.js | 10 + test/mjsunit/regress/regress-seqstrsetchar-ex1.js | 59 - test/mjsunit/regress/regress-seqstrsetchar-ex2.js | 34 - test/mjsunit/regress/regress-seqstrsetchar-ex3.js | 44 - .../regress-string-from-char-code-tonumber.js | 26 + test/mjsunit/regress/regress-typedarray-length.js | 32 +- test/mjsunit/regress/regress-v8-4839.js | 62 + test/mjsunit/regress/regress-v8-4972.js | 5 + test/mjsunit/regress/regress-v8-5009.js | 61 + test/mjsunit/regress/setvalueof-deopt.js | 42 - test/mjsunit/regress/string-set-char-deopt.js | 85 - test/mjsunit/samevalue.js | 4 +- test/mjsunit/stack-traces-custom.js | 16 +- test/mjsunit/stack-traces-overflow.js | 12 + test/mjsunit/strict-mode.js | 12 +- test/mjsunit/string-fromcharcode.js | 5 - test/mjsunit/string-natives.js | 79 - test/mjsunit/string-wrapper.js | 62 + test/mjsunit/strong/arrays.js | 12 - test/mjsunit/strong/class-extend-null.js | 97 - test/mjsunit/strong/class-literals.js | 159 - test/mjsunit/strong/class-object-frozen.js | 98 - test/mjsunit/strong/classes.js | 118 - test/mjsunit/strong/declaration-after-use.js | 255 - test/mjsunit/strong/delete.js | 11 - test/mjsunit/strong/destructuring.js | 31 - test/mjsunit/strong/empty-statement.js | 18 - test/mjsunit/strong/equality.js | 10 - test/mjsunit/strong/eval-direct.js | 22 - test/mjsunit/strong/for-in.js | 17 - test/mjsunit/strong/function-arity.js | 341 - test/mjsunit/strong/functions.js | 87 - .../strong/implicit-conversions-constants.js | 203 - test/mjsunit/strong/implicit-conversions-count.js | 168 - .../strong/implicit-conversions-inlining.js | 442 - test/mjsunit/strong/implicit-conversions.js | 412 - test/mjsunit/strong/literals.js | 291 - test/mjsunit/strong/load-builtins.js | 42 - .../strong/load-element-mutate-backing-store.js | 239 - test/mjsunit/strong/load-element.js | 267 - .../strong/load-property-mutate-backing-store.js | 174 - test/mjsunit/strong/load-property.js | 203 - test/mjsunit/strong/load-proxy.js | 100 - test/mjsunit/strong/load-super.js | 102 - test/mjsunit/strong/mutually-recursive-classes.js | 229 - test/mjsunit/strong/mutually-recursive-funcs.js | 25 - test/mjsunit/strong/object-delete.js | 255 - test/mjsunit/strong/object-freeze-property.js | 75 - test/mjsunit/strong/object-set-prototype.js | 83 - test/mjsunit/strong/super.js | 62 - test/mjsunit/strong/switch.js | 110 - test/mjsunit/strong/undefined.js | 200 - test/mjsunit/strong/use-strong.js | 26 - test/mjsunit/strong/var-let-const.js | 22 - test/mjsunit/tail-call-intrinsic.js | 108 - test/mjsunit/to_number_order.js | 7 + test/mjsunit/tools/dumpcpp.js | 53 + .../mjsunit/tools/tickprocessor-test-func-info.log | 6 +- test/mjsunit/tools/tickprocessor-test.log | 6 +- test/mjsunit/tools/tickprocessor.js | 33 +- test/mjsunit/typeof.js | 2 + test/mjsunit/undetectable-compare.js | 11 + test/mjsunit/wasm/adapter-frame.js | 320 + test/mjsunit/wasm/asm-wasm-copy.js | 27 + test/mjsunit/wasm/asm-wasm-deopt.js | 29 + test/mjsunit/wasm/asm-wasm-f32.js | 242 + test/mjsunit/wasm/asm-wasm-f64.js | 313 + test/mjsunit/wasm/asm-wasm-heap.js | 239 + test/mjsunit/wasm/asm-wasm-i32.js | 252 + test/mjsunit/wasm/asm-wasm-literals.js | 261 + test/mjsunit/wasm/asm-wasm-stdlib.js | 358 + test/mjsunit/wasm/asm-wasm-switch.js | 468 + test/mjsunit/wasm/asm-wasm-u32.js | 225 + test/mjsunit/wasm/asm-wasm.js | 981 +- test/mjsunit/wasm/calls.js | 234 +- test/mjsunit/wasm/compile-run-basic.js | 31 - test/mjsunit/wasm/default-func-call.js | 56 + test/mjsunit/wasm/divrem-trap.js | 49 +- test/mjsunit/wasm/embenchen/README | 3 + test/mjsunit/wasm/embenchen/box2d.js | 20325 ++++++ test/mjsunit/wasm/embenchen/copy.js | 5979 ++ test/mjsunit/wasm/embenchen/corrections.js | 5986 ++ test/mjsunit/wasm/embenchen/fannkuch.js | 8438 +++ test/mjsunit/wasm/embenchen/fasta.js | 8608 +++ test/mjsunit/wasm/embenchen/lua_binarytrees.js | 42713 ++++++++++++ test/mjsunit/wasm/embenchen/memops.js | 8090 +++ test/mjsunit/wasm/embenchen/primes.js | 5987 ++ test/mjsunit/wasm/embenchen/zlib.js | 14755 ++++ test/mjsunit/wasm/export-table.js | 89 + test/mjsunit/wasm/ffi-error.js | 46 +- test/mjsunit/wasm/ffi.js | 167 +- test/mjsunit/wasm/function-names.js | 69 + test/mjsunit/wasm/function-prototype.js | 35 + test/mjsunit/wasm/gc-frame.js | 97 + test/mjsunit/wasm/import-table.js | 283 + test/mjsunit/wasm/indirect-calls.js | 88 +- test/mjsunit/wasm/instantiate-module-basic.js | 100 +- test/mjsunit/wasm/instantiate-run-basic.js | 20 + test/mjsunit/wasm/module-memory.js | 137 +- test/mjsunit/wasm/parallel_compilation.js | 100 + test/mjsunit/wasm/params.js | 142 +- test/mjsunit/wasm/stack.js | 127 + test/mjsunit/wasm/stackwalk.js | 50 +- test/mjsunit/wasm/start-function.js | 111 + test/mjsunit/wasm/test-wasm-module-builder.js | 153 + test/mjsunit/wasm/trap-location.js | 78 + test/mjsunit/wasm/unicode-validation.js | 121 + test/mjsunit/wasm/unreachable.js | 40 +- test/mjsunit/wasm/verify-function-basic-errors.js | 20 +- test/mjsunit/wasm/verify-function-simple.js | 22 +- test/mjsunit/wasm/verify-module-basic-errors.js | 20 +- test/mjsunit/wasm/wasm-constants.js | 139 +- test/mjsunit/wasm/wasm-module-builder.js | 374 + test/mjsunit/wasm/wasm-object-api.js | 17 +- test/mozilla/mozilla.gyp | 4 +- test/mozilla/mozilla.status | 15 +- test/mozilla/testcfg.py | 6 +- test/optimize_for_size.gyp | 4 +- test/optimize_for_size.isolate | 5 + test/perf.gyp | 27 + test/perf.isolate | 23 + test/preparser/empty.js | 28 - test/preparser/functions-only.js | 38 - test/preparser/non-alphanum.js | 34 - test/preparser/nonstrict-arguments.js | 50 - test/preparser/nonstrict-eval.js | 50 - test/preparser/nonstrict-with.js | 40 - test/preparser/preparser.expectation | 14 - test/preparser/preparser.gyp | 4 +- test/preparser/preparser.status | 13 - test/preparser/symbols-only.js | 49 - test/preparser/testcfg.py | 52 +- test/promises-aplus/testcfg.py | 8 +- test/simdjs/simdjs.gyp | 4 +- test/simdjs/testcfg.py | 6 +- test/test262/BUILD.gn | 34 + test/test262/archive.py | 36 + test/test262/detachArrayBuffer.js | 7 + test/test262/list.py | 15 + test/test262/test262.gyp | 12 +- test/test262/test262.isolate | 8 +- test/test262/test262.status | 983 +- test/test262/testcfg.py | 45 +- test/unittests/BUILD.gn | 182 + test/unittests/atomic-utils-unittest.cc | 217 - test/unittests/base/atomic-utils-unittest.cc | 217 + test/unittests/base/ieee754-unittest.cc | 323 + test/unittests/base/platform/time-unittest.cc | 75 + .../arm/instruction-selector-arm-unittest.cc | 244 +- .../arm64/instruction-selector-arm64-unittest.cc | 613 +- .../unittests/compiler/change-lowering-unittest.cc | 628 - .../compiler/checkpoint-elimination-unittest.cc | 59 + .../compiler/coalesced-live-ranges-unittest.cc | 268 - .../compiler/common-operator-reducer-unittest.cc | 58 - .../unittests/compiler/common-operator-unittest.cc | 38 +- .../compiler/effect-control-linearizer-unittest.cc | 330 + .../unittests/compiler/escape-analysis-unittest.cc | 175 +- test/unittests/compiler/graph-unittest.h | 4 +- .../compiler/instruction-selector-unittest.cc | 24 +- .../compiler/instruction-selector-unittest.h | 45 +- .../compiler/instruction-sequence-unittest.cc | 14 +- test/unittests/compiler/int64-lowering-unittest.cc | 824 + .../compiler/interpreter-assembler-unittest.cc | 687 - .../compiler/interpreter-assembler-unittest.h | 57 - .../compiler/js-builtin-reducer-unittest.cc | 910 +- .../compiler/js-context-relaxation-unittest.cc | 285 - .../compiler/js-create-lowering-unittest.cc | 215 + .../compiler/js-intrinsic-lowering-unittest.cc | 219 +- test/unittests/compiler/js-operator-unittest.cc | 157 +- .../compiler/js-typed-lowering-unittest.cc | 631 +- .../compiler/liveness-analyzer-unittest.cc | 2 +- .../compiler/load-elimination-unittest.cc | 12 +- test/unittests/compiler/loop-peeling-unittest.cc | 2 +- .../compiler/machine-operator-reducer-unittest.cc | 260 +- .../compiler/machine-operator-unittest.cc | 4 +- test/unittests/compiler/move-optimizer-unittest.cc | 103 +- test/unittests/compiler/node-test-utils.cc | 337 +- test/unittests/compiler/node-test-utils.h | 88 +- .../compiler/register-allocator-unittest.cc | 3 +- test/unittests/compiler/s390/OWNERS | 5 + .../s390/instruction-selector-s390-unittest.cc | 11 + test/unittests/compiler/scheduler-rpo-unittest.cc | 533 + test/unittests/compiler/scheduler-unittest.cc | 595 +- .../unittests/compiler/select-lowering-unittest.cc | 74 - .../simplified-operator-reducer-unittest.cc | 208 +- .../compiler/simplified-operator-unittest.cc | 77 +- test/unittests/compiler/typer-unittest.cc | 129 +- test/unittests/compiler/zone-pool-unittest.cc | 3 +- .../heap/gc-idle-time-handler-unittest.cc | 37 - test/unittests/heap/gc-tracer-unittest.cc | 49 + test/unittests/heap/memory-reducer-unittest.cc | 11 +- test/unittests/heap/scavenge-job-unittest.cc | 2 +- test/unittests/heap/slot-set-unittest.cc | 177 + .../interpreter/bytecode-array-builder-unittest.cc | 544 +- .../bytecode-array-iterator-unittest.cc | 186 +- .../interpreter/bytecode-array-writer-unittest.cc | 254 + .../bytecode-dead-code-optimizer-unittest.cc | 149 + .../bytecode-peephole-optimizer-unittest.cc | 494 + .../interpreter/bytecode-pipeline-unittest.cc | 185 + .../bytecode-register-allocator-unittest.cc | 195 +- .../bytecode-register-optimizer-unittest.cc | 219 + test/unittests/interpreter/bytecode-utils.h | 37 + test/unittests/interpreter/bytecodes-unittest.cc | 315 +- .../interpreter/constant-array-builder-unittest.cc | 179 +- .../interpreter/interpreter-assembler-unittest.cc | 712 + .../interpreter/interpreter-assembler-unittest.h | 66 + .../interpreter/source-position-table-unittest.cc | 87 + test/unittests/register-configuration-unittest.cc | 130 + .../runtime/runtime-interpreter-unittest.cc | 172 - test/unittests/test-utils.h | 6 +- test/unittests/unittests.gyp | 59 +- test/unittests/unittests.status | 8 +- test/unittests/wasm/asm-types-unittest.cc | 729 + test/unittests/wasm/ast-decoder-unittest.cc | 2477 +- test/unittests/wasm/control-transfer-unittest.cc | 402 + test/unittests/wasm/decoder-unittest.cc | 668 + test/unittests/wasm/encoder-unittest.cc | 129 +- test/unittests/wasm/leb-helper-unittest.cc | 191 + .../wasm/loop-assignment-analysis-unittest.cc | 193 + test/unittests/wasm/module-decoder-unittest.cc | 1392 +- test/unittests/wasm/switch-logic-unittest.cc | 89 + test/unittests/wasm/wasm-macro-gen-unittest.cc | 109 +- test/webkit/class-constructor-return.js | 2 - test/webkit/class-syntax-call.js | 2 - test/webkit/class-syntax-declaration.js | 2 - test/webkit/class-syntax-default-constructor.js | 2 - test/webkit/class-syntax-expression.js | 2 - test/webkit/class-syntax-extends-expected.txt | 22 +- test/webkit/class-syntax-extends.js | 14 +- test/webkit/class-syntax-name.js | 2 - test/webkit/class-syntax-prototype.js | 2 - test/webkit/class-syntax-scoping.js | 2 - test/webkit/class-syntax-semicolon.js | 2 - test/webkit/class-syntax-super.js | 2 - test/webkit/const-without-initializer-expected.txt | 34 - test/webkit/const-without-initializer.js | 36 - test/webkit/constant-count-expected.txt | 34 - test/webkit/constant-count.js | 47 - test/webkit/exception-for-nonobject-expected.txt | 2 +- test/webkit/fast/js/arguments-expected.txt | 1 - test/webkit/fast/js/arguments.js | 7 - test/webkit/fast/js/basic-strict-mode-expected.txt | 16 +- test/webkit/fast/js/excessive-comma-usage.js | 2 +- test/webkit/fast/js/kde/parse-expected.txt | 8 +- test/webkit/fast/js/parser-syntax-check.js | 2 + test/webkit/fast/regex/toString-expected.txt | 2 +- test/webkit/function-declaration-statement.js | 4 +- ...n-declarations-in-switch-statement-expected.txt | 2 +- test/webkit/instance-of-immediates-expected.txt | 12 +- test/webkit/run-json-stringify-expected.txt | 4 +- test/webkit/testcfg.py | 10 +- test/webkit/toString-for-var-decl.js | 2 +- test/webkit/webkit.gyp | 4 +- test/webkit/webkit.status | 27 +- third_party/binutils/Linux_x64/Release/bin/ar | Bin 0 -> 895904 bytes third_party/binutils/Linux_x64/Release/bin/as | Bin 0 -> 1532192 bytes third_party/binutils/Linux_x64/Release/bin/ld | Bin 0 -> 3826144 bytes third_party/binutils/Linux_x64/Release/bin/ld.bfd | Bin 0 -> 1681600 bytes third_party/binutils/Linux_x64/Release/bin/ld.gold | Bin 0 -> 3826144 bytes third_party/binutils/Linux_x64/Release/bin/nm | Bin 0 -> 880216 bytes third_party/binutils/Linux_x64/Release/bin/objcopy | Bin 0 -> 1047032 bytes third_party/binutils/Linux_x64/Release/bin/objdump | Bin 0 -> 1931352 bytes third_party/binutils/Linux_x64/Release/bin/ranlib | Bin 0 -> 895936 bytes third_party/binutils/Linux_x64/Release/bin/strip | Bin 0 -> 1047032 bytes .../Linux_x64/Release/include/plugin-api.h | 432 + .../Linux_x64/Release/lib/ldscripts/elf32_x86_64.x | 220 + .../Release/lib/ldscripts/elf32_x86_64.xbn | 218 + .../Release/lib/ldscripts/elf32_x86_64.xc | 222 + .../Release/lib/ldscripts/elf32_x86_64.xd | 220 + .../Release/lib/ldscripts/elf32_x86_64.xdc | 222 + .../Release/lib/ldscripts/elf32_x86_64.xdw | 221 + .../Release/lib/ldscripts/elf32_x86_64.xn | 220 + .../Release/lib/ldscripts/elf32_x86_64.xr | 151 + .../Release/lib/ldscripts/elf32_x86_64.xs | 211 + .../Release/lib/ldscripts/elf32_x86_64.xsc | 213 + .../Release/lib/ldscripts/elf32_x86_64.xsw | 212 + .../Release/lib/ldscripts/elf32_x86_64.xu | 152 + .../Release/lib/ldscripts/elf32_x86_64.xw | 221 + .../Linux_x64/Release/lib/ldscripts/elf_i386.x | 202 + .../Linux_x64/Release/lib/ldscripts/elf_i386.xbn | 200 + .../Linux_x64/Release/lib/ldscripts/elf_i386.xc | 205 + .../Linux_x64/Release/lib/ldscripts/elf_i386.xd | 202 + .../Linux_x64/Release/lib/ldscripts/elf_i386.xdc | 205 + .../Linux_x64/Release/lib/ldscripts/elf_i386.xdw | 204 + .../Linux_x64/Release/lib/ldscripts/elf_i386.xn | 202 + .../Linux_x64/Release/lib/ldscripts/elf_i386.xr | 134 + .../Linux_x64/Release/lib/ldscripts/elf_i386.xs | 193 + .../Linux_x64/Release/lib/ldscripts/elf_i386.xsc | 196 + .../Linux_x64/Release/lib/ldscripts/elf_i386.xsw | 195 + .../Linux_x64/Release/lib/ldscripts/elf_i386.xu | 135 + .../Linux_x64/Release/lib/ldscripts/elf_i386.xw | 204 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.x | 223 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.xbn | 221 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.xc | 224 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.xd | 223 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.xdc | 224 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.xdw | 223 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.xn | 223 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.xr | 155 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.xs | 214 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.xsc | 213 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.xsw | 212 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.xu | 156 + .../Linux_x64/Release/lib/ldscripts/elf_k1om.xw | 223 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.x | 223 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.xbn | 221 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.xc | 224 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.xd | 223 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.xdc | 224 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.xdw | 223 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.xn | 223 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.xr | 155 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.xs | 214 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.xsc | 213 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.xsw | 212 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.xu | 156 + .../Linux_x64/Release/lib/ldscripts/elf_l1om.xw | 223 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.x | 220 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.xbn | 218 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.xc | 222 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.xd | 220 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.xdc | 222 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.xdw | 221 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.xn | 220 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.xr | 151 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.xs | 211 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.xsc | 213 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.xsw | 212 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.xu | 152 + .../Linux_x64/Release/lib/ldscripts/elf_x86_64.xw | 221 + .../Linux_x64/Release/lib/ldscripts/i386linux.x | 47 + .../Linux_x64/Release/lib/ldscripts/i386linux.xbn | 47 + .../Linux_x64/Release/lib/ldscripts/i386linux.xn | 47 + .../Linux_x64/Release/lib/ldscripts/i386linux.xr | 37 + .../Linux_x64/Release/lib/ldscripts/i386linux.xu | 38 + third_party/binutils/Linux_x64/binutils.tar.bz2 | Bin 0 -> 4699486 bytes .../binutils/Linux_x64/binutils.tar.bz2.stamp | 1 + third_party/binutils/download.py | 2 +- third_party/icu | 2 +- third_party/llvm-build/Release+Asserts/bin/clang | Bin 0 -> 72318120 bytes third_party/llvm-build/Release+Asserts/bin/clang++ | 1 + .../llvm-build/Release+Asserts/bin/clang-cl | 1 + .../llvm-build/Release+Asserts/bin/llvm-symbolizer | Bin 0 -> 3360197 bytes .../llvm-build/Release+Asserts/buildlog.txt | 18888 +++++ .../lib/clang/3.9.0/asan_blacklist.txt | 13 + .../lib/clang/3.9.0/cfi_blacklist.txt | 26 + .../lib/clang/3.9.0/include/Intrin.h | 957 + .../lib/clang/3.9.0/include/__clang_cuda_cmath.h | 148 + .../include/__clang_cuda_math_forward_declares.h | 263 + .../3.9.0/include/__clang_cuda_runtime_wrapper.h | 297 + .../lib/clang/3.9.0/include/__stddef_max_align_t.h | 43 + .../lib/clang/3.9.0/include/__wmmintrin_aes.h | 151 + .../lib/clang/3.9.0/include/__wmmintrin_pclmul.h | 58 + .../lib/clang/3.9.0/include/adxintrin.h | 86 + .../lib/clang/3.9.0/include/altivec.h | 14466 ++++ .../lib/clang/3.9.0/include/ammintrin.h | 194 + .../lib/clang/3.9.0/include/arm_acle.h | 312 + .../lib/clang/3.9.0/include/arm_neon.h | 69231 +++++++++++++++++++ .../lib/clang/3.9.0/include/avx2intrin.h | 1215 + .../lib/clang/3.9.0/include/avx512bwintrin.h | 2235 + .../lib/clang/3.9.0/include/avx512cdintrin.h | 144 + .../lib/clang/3.9.0/include/avx512dqintrin.h | 1143 + .../lib/clang/3.9.0/include/avx512erintrin.h | 285 + .../lib/clang/3.9.0/include/avx512fintrin.h | 8182 +++ .../lib/clang/3.9.0/include/avx512ifmaintrin.h | 92 + .../lib/clang/3.9.0/include/avx512ifmavlintrin.h | 149 + .../lib/clang/3.9.0/include/avx512pfintrin.h | 92 + .../lib/clang/3.9.0/include/avx512vbmiintrin.h | 113 + .../lib/clang/3.9.0/include/avx512vbmivlintrin.h | 188 + .../lib/clang/3.9.0/include/avx512vlbwintrin.h | 3457 + .../lib/clang/3.9.0/include/avx512vlcdintrin.h | 159 + .../lib/clang/3.9.0/include/avx512vldqintrin.h | 1255 + .../lib/clang/3.9.0/include/avx512vlintrin.h | 9519 +++ .../lib/clang/3.9.0/include/avxintrin.h | 2220 + .../lib/clang/3.9.0/include/bmi2intrin.h | 95 + .../lib/clang/3.9.0/include/bmiintrin.h | 516 + .../lib/clang/3.9.0/include/cpuid.h | 209 + .../lib/clang/3.9.0/include/cuda_builtin_vars.h | 126 + .../lib/clang/3.9.0/include/emmintrin.h | 2429 + .../lib/clang/3.9.0/include/f16cintrin.h | 124 + .../lib/clang/3.9.0/include/float.h | 134 + .../lib/clang/3.9.0/include/fma4intrin.h | 230 + .../lib/clang/3.9.0/include/fmaintrin.h | 228 + .../lib/clang/3.9.0/include/fxsrintrin.h | 55 + .../lib/clang/3.9.0/include/htmintrin.h | 226 + .../lib/clang/3.9.0/include/htmxlintrin.h | 363 + .../lib/clang/3.9.0/include/ia32intrin.h | 77 + .../lib/clang/3.9.0/include/immintrin.h | 186 + .../lib/clang/3.9.0/include/inttypes.h | 102 + .../lib/clang/3.9.0/include/iso646.h | 43 + .../lib/clang/3.9.0/include/limits.h | 118 + .../lib/clang/3.9.0/include/lzcntintrin.h | 68 + .../lib/clang/3.9.0/include/mm3dnow.h | 171 + .../lib/clang/3.9.0/include/mm_malloc.h | 75 + .../lib/clang/3.9.0/include/mmintrin.h | 503 + .../lib/clang/3.9.0/include/module.modulemap | 158 + .../lib/clang/3.9.0/include/nmmintrin.h | 30 + .../lib/clang/3.9.0/include/pkuintrin.h | 48 + .../lib/clang/3.9.0/include/pmmintrin.h | 311 + .../lib/clang/3.9.0/include/popcntintrin.h | 98 + .../lib/clang/3.9.0/include/prfchwintrin.h | 45 + .../lib/clang/3.9.0/include/rdseedintrin.h | 56 + .../lib/clang/3.9.0/include/rtmintrin.h | 59 + .../lib/clang/3.9.0/include/s390intrin.h | 39 + .../3.9.0/include/sanitizer/allocator_interface.h | 66 + .../clang/3.9.0/include/sanitizer/asan_interface.h | 151 + .../include/sanitizer/common_interface_defs.h | 137 + .../3.9.0/include/sanitizer/coverage_interface.h | 72 + .../3.9.0/include/sanitizer/dfsan_interface.h | 116 + .../3.9.0/include/sanitizer/linux_syscall_hooks.h | 3070 + .../clang/3.9.0/include/sanitizer/lsan_interface.h | 84 + .../clang/3.9.0/include/sanitizer/msan_interface.h | 111 + .../include/sanitizer/tsan_interface_atomic.h | 222 + .../lib/clang/3.9.0/include/shaintrin.h | 75 + .../lib/clang/3.9.0/include/smmintrin.h | 508 + .../lib/clang/3.9.0/include/stdalign.h | 35 + .../lib/clang/3.9.0/include/stdarg.h | 52 + .../lib/clang/3.9.0/include/stdatomic.h | 190 + .../lib/clang/3.9.0/include/stdbool.h | 44 + .../lib/clang/3.9.0/include/stddef.h | 137 + .../lib/clang/3.9.0/include/stdint.h | 707 + .../lib/clang/3.9.0/include/stdnoreturn.h | 30 + .../lib/clang/3.9.0/include/tbmintrin.h | 154 + .../lib/clang/3.9.0/include/tgmath.h | 1374 + .../lib/clang/3.9.0/include/tmmintrin.h | 773 + .../lib/clang/3.9.0/include/unwind.h | 299 + .../lib/clang/3.9.0/include/vadefs.h | 65 + .../lib/clang/3.9.0/include/varargs.h | 26 + .../lib/clang/3.9.0/include/vecintrin.h | 8946 +++ .../lib/clang/3.9.0/include/wmmintrin.h | 33 + .../lib/clang/3.9.0/include/x86intrin.h | 57 + .../lib/clang/3.9.0/include/xmmintrin.h | 1953 + .../lib/clang/3.9.0/include/xopintrin.h | 782 + .../lib/clang/3.9.0/include/xsavecintrin.h | 48 + .../lib/clang/3.9.0/include/xsaveintrin.h | 58 + .../lib/clang/3.9.0/include/xsaveoptintrin.h | 48 + .../lib/clang/3.9.0/include/xsavesintrin.h | 58 + .../lib/clang/3.9.0/include/xtestintrin.h | 41 + .../3.9.0/lib/linux/libclang_rt.asan-x86_64.a.syms | 1430 + .../lib/linux/libclang_rt.asan_cxx-x86_64.a.syms | 12 + .../3.9.0/lib/linux/libclang_rt.msan-x86_64.a.syms | 1645 + .../lib/linux/libclang_rt.msan_cxx-x86_64.a.syms | 12 + .../3.9.0/lib/linux/libclang_rt.tsan-x86_64.a.syms | 1557 + .../lib/linux/libclang_rt.tsan_cxx-x86_64.a.syms | 25 + .../libclang_rt.ubsan_standalone-x86_64.a.syms | 25 + .../libclang_rt.ubsan_standalone_cxx-x86_64.a.syms | 3 + .../lib/clang/3.9.0/msan_blacklist.txt | 7 + .../llvm-build/Release+Asserts/lib/libstdc++.so.6 | Bin 0 -> 6418173 bytes third_party/llvm-build/cr_build_revision | 1 + tools/BUILD.gn | 59 + tools/android-sync.sh | 2 + tools/callstats.html | 1806 + tools/callstats.py | 638 + tools/check-static-initializers.gyp | 4 +- tools/clang | 2 +- tools/codemap.js | 8 + tools/detect-builtins.js | 13 +- tools/dump-cpp.py | 74 + tools/dumpcpp-driver.js | 45 + tools/dumpcpp.js | 58 + tools/eval_gc_nvp.py | 67 +- tools/eval_gc_time.sh | 134 +- tools/external-reference-check.py | 2 +- tools/fuzz-harness.sh | 46 +- tools/gcmole/download_gcmole_tools.py | 22 + tools/gcmole/gcmole-tools.tar.gz.sha1 | 1 + tools/gcmole/gcmole.lua | 35 +- tools/gcmole/run-gcmole.isolate | 33 + tools/gcmole/run-gcmole.py | 23 + tools/gcmole/run_gcmole.gyp | 23 + tools/gen-postmortem-metadata.py | 53 +- tools/gyp/.gitignore | 1 + tools/gyp/AUTHORS | 13 + tools/gyp/DEPS | 23 + tools/gyp/LICENSE | 27 + tools/gyp/OWNERS | 1 + tools/gyp/PRESUBMIT.py | 137 + tools/gyp/README.md | 4 + tools/gyp/buildbot/buildbot_run.py | 136 + tools/gyp/buildbot/commit_queue/OWNERS | 6 + tools/gyp/buildbot/commit_queue/README | 3 + tools/gyp/buildbot/commit_queue/cq_config.json | 15 + tools/gyp/codereview.settings | 10 + tools/gyp/data/win/large-pdb-shim.cc | 12 + tools/gyp/gyp | 8 + tools/gyp/gyp.bat | 5 + tools/gyp/gyp_main.py | 16 + tools/gyp/gyptest.py | 274 + tools/gyp/pylib/gyp/MSVSNew.py | 340 + tools/gyp/pylib/gyp/MSVSProject.py | 208 + tools/gyp/pylib/gyp/MSVSSettings.py | 1097 + tools/gyp/pylib/gyp/MSVSSettings_test.py | 1483 + tools/gyp/pylib/gyp/MSVSToolFile.py | 58 + tools/gyp/pylib/gyp/MSVSUserFile.py | 147 + tools/gyp/pylib/gyp/MSVSUtil.py | 270 + tools/gyp/pylib/gyp/MSVSVersion.py | 453 + tools/gyp/pylib/gyp/__init__.py | 548 + tools/gyp/pylib/gyp/common.py | 615 + tools/gyp/pylib/gyp/common_test.py | 72 + tools/gyp/pylib/gyp/easy_xml.py | 157 + tools/gyp/pylib/gyp/easy_xml_test.py | 103 + tools/gyp/pylib/gyp/flock_tool.py | 54 + tools/gyp/pylib/gyp/generator/__init__.py | 0 tools/gyp/pylib/gyp/generator/analyzer.py | 741 + tools/gyp/pylib/gyp/generator/cmake.py | 1248 + .../pylib/gyp/generator/dump_dependency_json.py | 99 + tools/gyp/pylib/gyp/generator/eclipse.py | 425 + tools/gyp/pylib/gyp/generator/gypd.py | 94 + tools/gyp/pylib/gyp/generator/gypsh.py | 56 + tools/gyp/pylib/gyp/generator/make.py | 2218 + tools/gyp/pylib/gyp/generator/msvs.py | 3499 + tools/gyp/pylib/gyp/generator/msvs_test.py | 37 + tools/gyp/pylib/gyp/generator/ninja.py | 2476 + tools/gyp/pylib/gyp/generator/ninja_test.py | 47 + tools/gyp/pylib/gyp/generator/xcode.py | 1311 + tools/gyp/pylib/gyp/generator/xcode_test.py | 23 + tools/gyp/pylib/gyp/input.py | 2899 + tools/gyp/pylib/gyp/input_test.py | 90 + tools/gyp/pylib/gyp/mac_tool.py | 711 + tools/gyp/pylib/gyp/msvs_emulation.py | 1094 + tools/gyp/pylib/gyp/ninja_syntax.py | 160 + tools/gyp/pylib/gyp/ordered_dict.py | 289 + tools/gyp/pylib/gyp/simple_copy.py | 46 + tools/gyp/pylib/gyp/win_tool.py | 322 + tools/gyp/pylib/gyp/xcode_emulation.py | 1728 + tools/gyp/pylib/gyp/xcode_ninja.py | 289 + tools/gyp/pylib/gyp/xcodeproj_file.py | 2931 + tools/gyp/pylib/gyp/xml_fix.py | 69 + tools/gyp/samples/samples | 81 + tools/gyp/samples/samples.bat | 5 + tools/gyp/setup.py | 19 + tools/gyp/test/actions-bare/gyptest-bare.py | 24 + tools/gyp/test/actions-bare/src/bare.gyp | 25 + tools/gyp/test/actions-bare/src/bare.py | 11 + tools/gyp/test/actions-depfile/depfile.gyp | 25 + tools/gyp/test/actions-depfile/gyptest-all.py | 20 + tools/gyp/test/actions-depfile/input.txt | 1 + .../gyptest-action.py | 43 + .../src/action.gyp | 28 + .../src/rcopy.py | 20 + .../gyptest-multiple-outputs.py | 43 + .../src/multiple-outputs.gyp | 23 + .../gyp/test/actions-multiple-outputs/src/touch.py | 16 + tools/gyp/test/actions-multiple/gyptest-all.py | 72 + tools/gyp/test/actions-multiple/src/actions.gyp | 226 + tools/gyp/test/actions-multiple/src/copy.py | 9 + tools/gyp/test/actions-multiple/src/filter.py | 12 + tools/gyp/test/actions-multiple/src/foo.c | 11 + tools/gyp/test/actions-multiple/src/input.txt | 1 + tools/gyp/test/actions-multiple/src/main.c | 22 + tools/gyp/test/actions-none/gyptest-none.py | 24 + tools/gyp/test/actions-none/src/fake_cross.py | 12 + tools/gyp/test/actions-none/src/foo.cc | 1 + .../actions-none/src/none_with_source_files.gyp | 35 + tools/gyp/test/actions-subdir/gyptest-action.py | 26 + tools/gyp/test/actions-subdir/src/make-file.py | 11 + tools/gyp/test/actions-subdir/src/none.gyp | 31 + .../actions-subdir/src/subdir/make-subdir-file.py | 11 + .../gyp/test/actions-subdir/src/subdir/subdir.gyp | 28 + tools/gyp/test/actions/generated-header/action.py | 11 + tools/gyp/test/actions/generated-header/main.cc | 7 + tools/gyp/test/actions/generated-header/test.gyp | 34 + tools/gyp/test/actions/gyptest-all.py | 101 + tools/gyp/test/actions/gyptest-default.py | 68 + tools/gyp/test/actions/gyptest-errors.py | 24 + tools/gyp/test/actions/gyptest-generated-header.py | 38 + tools/gyp/test/actions/src/action_missing_name.gyp | 24 + tools/gyp/test/actions/src/actions.gyp | 114 + tools/gyp/test/actions/src/confirm-dep-files.py | 21 + tools/gyp/test/actions/src/subdir1/counter.py | 44 + tools/gyp/test/actions/src/subdir1/executable.gyp | 74 + tools/gyp/test/actions/src/subdir1/make-prog1.py | 20 + tools/gyp/test/actions/src/subdir1/make-prog2.py | 20 + tools/gyp/test/actions/src/subdir1/program.c | 12 + tools/gyp/test/actions/src/subdir2/make-file.py | 11 + tools/gyp/test/actions/src/subdir2/none.gyp | 33 + .../gyp/test/actions/src/subdir3/generate_main.py | 21 + tools/gyp/test/actions/src/subdir3/null_input.gyp | 29 + .../test/additional-targets/gyptest-additional.py | 63 + tools/gyp/test/additional-targets/src/all.gyp | 13 + .../test/additional-targets/src/dir1/actions.gyp | 56 + tools/gyp/test/additional-targets/src/dir1/emit.py | 11 + tools/gyp/test/additional-targets/src/dir1/lib1.c | 6 + tools/gyp/test/analyzer/common.gypi | 6 + tools/gyp/test/analyzer/gyptest-analyzer.py | 425 + tools/gyp/test/analyzer/static_library_test.gyp | 34 + tools/gyp/test/analyzer/subdir/subdir.gyp | 36 + tools/gyp/test/analyzer/subdir/subdir2/subdir2.gyp | 15 + tools/gyp/test/analyzer/subdir2/subdir.gyp | 18 + .../gyp/test/analyzer/subdir2/subdir.includes.gypi | 9 + tools/gyp/test/analyzer/test.gyp | 114 + tools/gyp/test/analyzer/test2.gyp | 25 + tools/gyp/test/analyzer/test2.includes.gypi | 13 + .../gyp/test/analyzer/test2.includes.includes.gypi | 9 + .../gyp/test/analyzer/test2.toplevel_includes.gypi | 15 + tools/gyp/test/analyzer/test3.gyp | 77 + tools/gyp/test/analyzer/test4.gyp | 80 + tools/gyp/test/analyzer/test5.gyp | 25 + tools/gyp/test/arflags/gyptest-arflags.py | 24 + tools/gyp/test/arflags/lib.cc | 0 tools/gyp/test/arflags/test.gyp | 10 + tools/gyp/test/assembly/gyptest-assembly.py | 31 + tools/gyp/test/assembly/gyptest-override.py | 24 + tools/gyp/test/assembly/src/as.bat | 4 + tools/gyp/test/assembly/src/assembly.gyp | 62 + tools/gyp/test/assembly/src/lib1.S | 15 + tools/gyp/test/assembly/src/lib1.c | 3 + tools/gyp/test/assembly/src/override.gyp | 34 + tools/gyp/test/assembly/src/override_asm.asm | 8 + tools/gyp/test/assembly/src/program.c | 12 + tools/gyp/test/build-option/gyptest-build.py | 27 + tools/gyp/test/build-option/hello.c | 13 + tools/gyp/test/build-option/hello.gyp | 15 + tools/gyp/test/builddir/gyptest-all.py | 85 + tools/gyp/test/builddir/gyptest-default.py | 85 + tools/gyp/test/builddir/src/builddir.gypi | 18 + tools/gyp/test/builddir/src/func1.c | 6 + tools/gyp/test/builddir/src/func2.c | 6 + tools/gyp/test/builddir/src/func3.c | 6 + tools/gyp/test/builddir/src/func4.c | 6 + tools/gyp/test/builddir/src/func5.c | 6 + tools/gyp/test/builddir/src/prog1.c | 10 + tools/gyp/test/builddir/src/prog1.gyp | 30 + tools/gyp/test/builddir/src/subdir2/prog2.c | 10 + tools/gyp/test/builddir/src/subdir2/prog2.gyp | 19 + .../gyp/test/builddir/src/subdir2/subdir3/prog3.c | 10 + .../test/builddir/src/subdir2/subdir3/prog3.gyp | 19 + .../builddir/src/subdir2/subdir3/subdir4/prog4.c | 10 + .../builddir/src/subdir2/subdir3/subdir4/prog4.gyp | 19 + .../src/subdir2/subdir3/subdir4/subdir5/prog5.c | 10 + .../src/subdir2/subdir3/subdir4/subdir5/prog5.gyp | 19 + tools/gyp/test/cflags/cflags.c | 15 + tools/gyp/test/cflags/cflags.gyp | 23 + tools/gyp/test/cflags/gyptest-cflags.py | 75 + tools/gyp/test/compilable/gyptest-headers.py | 29 + tools/gyp/test/compilable/src/headers.gyp | 26 + tools/gyp/test/compilable/src/lib1.cpp | 7 + tools/gyp/test/compilable/src/lib1.hpp | 6 + tools/gyp/test/compilable/src/program.cpp | 9 + tools/gyp/test/compiler-override/compiler-exe.gyp | 16 + .../compiler-global-settings.gyp.in | 34 + tools/gyp/test/compiler-override/compiler-host.gyp | 17 + .../test/compiler-override/compiler-shared-lib.gyp | 16 + tools/gyp/test/compiler-override/cxxtest.cc | 7 + .../gyptest-compiler-env-toolchain.py | 78 + .../test/compiler-override/gyptest-compiler-env.py | 110 + .../gyptest-compiler-global-settings.py | 78 + tools/gyp/test/compiler-override/my_cc.py | 6 + tools/gyp/test/compiler-override/my_cxx.py | 6 + tools/gyp/test/compiler-override/my_ld.py | 6 + tools/gyp/test/compiler-override/my_nm.py | 8 + tools/gyp/test/compiler-override/my_readelf.py | 8 + tools/gyp/test/compiler-override/test.c | 7 + tools/gyp/test/conditions/elseif/elseif.gyp | 43 + tools/gyp/test/conditions/elseif/elseif_bad1.gyp | 20 + tools/gyp/test/conditions/elseif/elseif_bad2.gyp | 22 + tools/gyp/test/conditions/elseif/elseif_bad3.gyp | 23 + .../test/conditions/elseif/elseif_conditions.gypi | 15 + tools/gyp/test/conditions/elseif/gyptest_elseif.py | 33 + tools/gyp/test/conditions/elseif/program.cc | 10 + .../test/configurations/basics/configurations.c | 15 + .../test/configurations/basics/configurations.gyp | 32 + .../basics/gyptest-configurations.py | 29 + .../configurations/inheritance/configurations.c | 21 + .../configurations/inheritance/configurations.gyp | 40 + .../test/configurations/inheritance/duplicates.gyp | 27 + .../inheritance/duplicates.gypd.golden | 12 + .../inheritance/gyptest-duplicates.py | 34 + .../inheritance/gyptest-inheritance.py | 33 + tools/gyp/test/configurations/invalid/actions.gyp | 18 + .../invalid/all_dependent_settings.gyp | 18 + .../test/configurations/invalid/configurations.gyp | 18 + .../test/configurations/invalid/dependencies.gyp | 18 + .../invalid/direct_dependent_settings.gyp | 18 + .../invalid/gyptest-configurations.py | 36 + .../gyp/test/configurations/invalid/libraries.gyp | 18 + .../test/configurations/invalid/link_settings.gyp | 18 + tools/gyp/test/configurations/invalid/sources.gyp | 18 + .../invalid/standalone_static_library.gyp | 17 + .../test/configurations/invalid/target_name.gyp | 18 + tools/gyp/test/configurations/invalid/type.gyp | 18 + .../target_platform/configurations.gyp | 58 + .../test/configurations/target_platform/front.c | 8 + .../target_platform/gyptest-target_platform.py | 40 + .../gyp/test/configurations/target_platform/left.c | 3 + .../test/configurations/target_platform/right.c | 3 + tools/gyp/test/configurations/x64/configurations.c | 12 + .../gyp/test/configurations/x64/configurations.gyp | 38 + tools/gyp/test/configurations/x64/gyptest-x86.py | 31 + tools/gyp/test/copies/gyptest-all.py | 42 + tools/gyp/test/copies/gyptest-attribs.py | 41 + tools/gyp/test/copies/gyptest-default.py | 42 + tools/gyp/test/copies/gyptest-samedir.py | 28 + tools/gyp/test/copies/gyptest-slash.py | 39 + .../test/copies/gyptest-sourceless-shared-lib.py | 20 + tools/gyp/test/copies/gyptest-updir.py | 30 + tools/gyp/test/copies/src/copies-attribs.gyp | 20 + tools/gyp/test/copies/src/copies-samedir.gyp | 37 + tools/gyp/test/copies/src/copies-slash.gyp | 36 + .../copies/src/copies-sourceless-shared-lib.gyp | 27 + tools/gyp/test/copies/src/copies-updir.gyp | 21 + tools/gyp/test/copies/src/copies.gyp | 70 + tools/gyp/test/copies/src/directory/file3 | 1 + tools/gyp/test/copies/src/directory/file4 | 1 + tools/gyp/test/copies/src/directory/subdir/file5 | 1 + tools/gyp/test/copies/src/executable-file.sh | 3 + tools/gyp/test/copies/src/file1 | 1 + tools/gyp/test/copies/src/file2 | 1 + tools/gyp/test/copies/src/foo.c | 13 + tools/gyp/test/copies/src/parentdir/subdir/file6 | 1 + .../custom-generator/gyptest-custom-generator.py | 18 + tools/gyp/test/custom-generator/mygenerator.py | 14 + tools/gyp/test/custom-generator/test.gyp | 15 + tools/gyp/test/cxxflags/cxxflags.cc | 15 + tools/gyp/test/cxxflags/cxxflags.gyp | 15 + tools/gyp/test/cxxflags/gyptest-cxxflags.py | 45 + tools/gyp/test/defines-escaping/defines-escaping.c | 11 + .../gyp/test/defines-escaping/defines-escaping.gyp | 19 + .../defines-escaping/gyptest-defines-escaping.py | 184 + tools/gyp/test/defines/defines-env.gyp | 22 + tools/gyp/test/defines/defines.c | 23 + tools/gyp/test/defines/defines.gyp | 38 + tools/gyp/test/defines/gyptest-define-override.py | 43 + .../gyp/test/defines/gyptest-defines-env-regyp.py | 51 + tools/gyp/test/defines/gyptest-defines-env.py | 85 + tools/gyp/test/defines/gyptest-defines.py | 39 + tools/gyp/test/dependencies/a.c | 9 + .../adso/all_dependent_settings_order.gyp | 45 + tools/gyp/test/dependencies/adso/write_args.py | 11 + tools/gyp/test/dependencies/b/b.c | 3 + tools/gyp/test/dependencies/b/b.gyp | 22 + tools/gyp/test/dependencies/b/b3.c | 9 + tools/gyp/test/dependencies/c/c.c | 4 + tools/gyp/test/dependencies/c/c.gyp | 22 + tools/gyp/test/dependencies/c/d.c | 3 + tools/gyp/test/dependencies/double_dependency.gyp | 23 + tools/gyp/test/dependencies/double_dependent.gyp | 12 + tools/gyp/test/dependencies/extra_targets.gyp | 18 + .../gyptest-all-dependent-settings-order.py | 19 + .../test/dependencies/gyptest-double-dependency.py | 19 + .../gyp/test/dependencies/gyptest-extra-targets.py | 22 + .../gyptest-indirect-module-dependency.py | 22 + tools/gyp/test/dependencies/gyptest-lib-only.py | 39 + .../test/dependencies/gyptest-none-traversal.py | 25 + .../dependencies/gyptest-sharedlib-linksettings.py | 21 + tools/gyp/test/dependencies/lib_only.gyp | 16 + tools/gyp/test/dependencies/main.c | 14 + tools/gyp/test/dependencies/module-dep/a.cc | 7 + tools/gyp/test/dependencies/module-dep/dll.cc | 9 + tools/gyp/test/dependencies/module-dep/exe.cc | 7 + .../module-dep/indirect-module-dependency.gyp | 37 + tools/gyp/test/dependencies/none_traversal.gyp | 46 + .../dependencies/sharedlib-linksettings/program.c | 25 + .../sharedlib-linksettings/sharedlib.c | 16 + .../sharedlib-linksettings/staticlib.c | 24 + .../dependencies/sharedlib-linksettings/test.gyp | 37 + tools/gyp/test/dependency-copy/gyptest-copy.py | 26 + tools/gyp/test/dependency-copy/src/copies.gyp | 25 + tools/gyp/test/dependency-copy/src/file1.c | 7 + tools/gyp/test/dependency-copy/src/file2.c | 7 + tools/gyp/test/determinism/determinism.gyp | 59 + tools/gyp/test/determinism/empty-targets.gyp | 32 + tools/gyp/test/determinism/gyptest-determinism.py | 30 + .../test/determinism/gyptest-empty-target-names.py | 30 + .../test/determinism/gyptest-needed-variables.py | 30 + tools/gyp/test/determinism/gyptest-solibs.py | 35 + tools/gyp/test/determinism/main.cc | 5 + tools/gyp/test/determinism/needed-variables.gyp | 33 + tools/gyp/test/determinism/rule.py | 3 + tools/gyp/test/determinism/solib.cc | 8 + tools/gyp/test/determinism/solibs.gyp | 32 + tools/gyp/test/empty-target/empty-target.gyp | 12 + .../gyp/test/empty-target/gyptest-empty-target.py | 18 + tools/gyp/test/errors/dependency_cycle.gyp | 23 + tools/gyp/test/errors/duplicate_basenames.gyp | 13 + tools/gyp/test/errors/duplicate_node.gyp | 12 + tools/gyp/test/errors/duplicate_rule.gyp | 22 + tools/gyp/test/errors/duplicate_targets.gyp | 14 + tools/gyp/test/errors/error_command.gyp | 12 + tools/gyp/test/errors/file_cycle0.gyp | 17 + tools/gyp/test/errors/file_cycle1.gyp | 13 + tools/gyp/test/errors/gyptest-errors.py | 80 + tools/gyp/test/errors/missing_command.gyp | 12 + tools/gyp/test/errors/missing_dep.gyp | 15 + tools/gyp/test/errors/missing_targets.gyp | 8 + tools/gyp/test/escaping/colon/test.gyp | 21 + tools/gyp/test/escaping/gyptest-colon.py | 49 + tools/gyp/test/exclusion/exclusion.gyp | 23 + tools/gyp/test/exclusion/gyptest-exclusion.py | 22 + tools/gyp/test/exclusion/hello.c | 15 + .../test/external-cross-compile/gyptest-cross.py | 31 + .../gyp/test/external-cross-compile/src/bogus1.cc | 1 + tools/gyp/test/external-cross-compile/src/bogus2.c | 1 + .../gyp/test/external-cross-compile/src/cross.gyp | 83 + .../external-cross-compile/src/cross_compile.gypi | 23 + .../test/external-cross-compile/src/fake_cross.py | 18 + .../gyp/test/external-cross-compile/src/program.cc | 16 + tools/gyp/test/external-cross-compile/src/test1.cc | 1 + tools/gyp/test/external-cross-compile/src/test2.c | 1 + tools/gyp/test/external-cross-compile/src/test3.cc | 1 + tools/gyp/test/external-cross-compile/src/test4.c | 1 + .../gyp/test/external-cross-compile/src/tochar.py | 13 + .../gyp/test/generator-output/actions/actions.gyp | 16 + .../test/generator-output/actions/build/README.txt | 4 + .../actions/subdir1/actions-out/README.txt | 4 + .../actions/subdir1/build/README.txt | 4 + .../actions/subdir1/executable.gyp | 44 + .../generator-output/actions/subdir1/make-prog1.py | 20 + .../generator-output/actions/subdir1/make-prog2.py | 20 + .../generator-output/actions/subdir1/program.c | 12 + .../actions/subdir2/actions-out/README.txt | 4 + .../actions/subdir2/build/README.txt | 4 + .../generator-output/actions/subdir2/make-file.py | 11 + .../test/generator-output/actions/subdir2/none.gyp | 31 + .../test/generator-output/copies/build/README.txt | 4 + .../generator-output/copies/copies-out/README.txt | 4 + tools/gyp/test/generator-output/copies/copies.gyp | 50 + tools/gyp/test/generator-output/copies/file1 | 1 + tools/gyp/test/generator-output/copies/file2 | 1 + .../copies/subdir/build/README.txt | 4 + .../copies/subdir/copies-out/README.txt | 4 + .../gyp/test/generator-output/copies/subdir/file3 | 1 + .../gyp/test/generator-output/copies/subdir/file4 | 1 + .../test/generator-output/copies/subdir/subdir.gyp | 32 + tools/gyp/test/generator-output/gyptest-actions.py | 57 + tools/gyp/test/generator-output/gyptest-copies.py | 59 + tools/gyp/test/generator-output/gyptest-depth.py | 58 + .../test/generator-output/gyptest-mac-bundle.py | 31 + .../gyp/test/generator-output/gyptest-relocate.py | 59 + tools/gyp/test/generator-output/gyptest-rules.py | 58 + .../test/generator-output/gyptest-subdir2-deep.py | 36 + tools/gyp/test/generator-output/gyptest-symlink.py | 42 + tools/gyp/test/generator-output/gyptest-top-all.py | 53 + .../test/generator-output/mac-bundle/Info.plist | 32 + .../gyp/test/generator-output/mac-bundle/app.order | 1 + .../gyp/test/generator-output/mac-bundle/header.h | 1 + tools/gyp/test/generator-output/mac-bundle/main.c | 1 + .../test/generator-output/mac-bundle/resource.sb | 1 + .../gyp/test/generator-output/mac-bundle/test.gyp | 25 + .../test/generator-output/rules/build/README.txt | 4 + tools/gyp/test/generator-output/rules/copy-file.py | 12 + tools/gyp/test/generator-output/rules/rules.gyp | 16 + .../rules/subdir1/build/README.txt | 4 + .../generator-output/rules/subdir1/define3.in0 | 1 + .../generator-output/rules/subdir1/define4.in0 | 1 + .../generator-output/rules/subdir1/executable.gyp | 59 + .../generator-output/rules/subdir1/function1.in1 | 6 + .../generator-output/rules/subdir1/function2.in1 | 6 + .../test/generator-output/rules/subdir1/program.c | 18 + .../rules/subdir2/build/README.txt | 4 + .../test/generator-output/rules/subdir2/file1.in0 | 1 + .../test/generator-output/rules/subdir2/file2.in0 | 1 + .../test/generator-output/rules/subdir2/file3.in1 | 1 + .../test/generator-output/rules/subdir2/file4.in1 | 1 + .../test/generator-output/rules/subdir2/none.gyp | 49 + .../rules/subdir2/rules-out/README.txt | 4 + .../gyp/test/generator-output/src/build/README.txt | 4 + tools/gyp/test/generator-output/src/inc.h | 1 + .../gyp/test/generator-output/src/inc1/include1.h | 1 + tools/gyp/test/generator-output/src/prog1.c | 18 + tools/gyp/test/generator-output/src/prog1.gyp | 28 + .../generator-output/src/subdir2/build/README.txt | 4 + .../src/subdir2/deeper/build/README.txt | 4 + .../generator-output/src/subdir2/deeper/deeper.c | 7 + .../generator-output/src/subdir2/deeper/deeper.gyp | 18 + .../generator-output/src/subdir2/deeper/deeper.h | 1 + .../generator-output/src/subdir2/inc2/include2.h | 1 + .../gyp/test/generator-output/src/subdir2/prog2.c | 18 + .../test/generator-output/src/subdir2/prog2.gyp | 28 + .../generator-output/src/subdir3/build/README.txt | 4 + .../generator-output/src/subdir3/inc3/include3.h | 1 + .../gyp/test/generator-output/src/subdir3/prog3.c | 18 + .../test/generator-output/src/subdir3/prog3.gyp | 25 + tools/gyp/test/generator-output/src/symroot.gypi | 16 + tools/gyp/test/gyp-defines/defines.gyp | 26 + tools/gyp/test/gyp-defines/echo.py | 11 + .../test/gyp-defines/gyptest-multiple-values.py | 36 + tools/gyp/test/gyp-defines/gyptest-regyp.py | 40 + .../gyptest-exported-hard-dependency.py | 37 + .../gyptest-no-exported-hard-dependency.py | 36 + tools/gyp/test/hard_dependency/src/a.c | 9 + tools/gyp/test/hard_dependency/src/a.h | 12 + tools/gyp/test/hard_dependency/src/b.c | 9 + tools/gyp/test/hard_dependency/src/b.h | 12 + tools/gyp/test/hard_dependency/src/c.c | 10 + tools/gyp/test/hard_dependency/src/c.h | 10 + tools/gyp/test/hard_dependency/src/d.c | 9 + tools/gyp/test/hard_dependency/src/emit.py | 11 + .../test/hard_dependency/src/hard_dependency.gyp | 78 + tools/gyp/test/hello/gyptest-all.py | 24 + tools/gyp/test/hello/gyptest-default.py | 24 + tools/gyp/test/hello/gyptest-disable-regyp.py | 32 + tools/gyp/test/hello/gyptest-regyp-output.py | 36 + tools/gyp/test/hello/gyptest-regyp.py | 32 + tools/gyp/test/hello/gyptest-target.py | 24 + tools/gyp/test/hello/hello.c | 11 + tools/gyp/test/hello/hello.gyp | 15 + tools/gyp/test/hello/hello2.c | 11 + tools/gyp/test/hello/hello2.gyp | 15 + .../gyptest-home-includes-config-arg.py | 31 + .../gyptest-home-includes-config-env.py | 33 + .../home_dot_gyp/gyptest-home-includes-regyp.py | 44 + .../gyp/test/home_dot_gyp/gyptest-home-includes.py | 30 + tools/gyp/test/home_dot_gyp/home/.gyp/include.gypi | 5 + .../gyp/test/home_dot_gyp/home2/.gyp/include.gypi | 5 + .../test/home_dot_gyp/home2/.gyp_new/include.gypi | 5 + tools/gyp/test/home_dot_gyp/src/all.gyp | 22 + tools/gyp/test/home_dot_gyp/src/printfoo.c | 7 + tools/gyp/test/include_dirs/gyptest-all.py | 43 + tools/gyp/test/include_dirs/gyptest-default.py | 43 + tools/gyp/test/include_dirs/src/inc.h | 1 + tools/gyp/test/include_dirs/src/inc1/include1.h | 1 + tools/gyp/test/include_dirs/src/includes.c | 19 + tools/gyp/test/include_dirs/src/includes.gyp | 27 + tools/gyp/test/include_dirs/src/shadow1/shadow.h | 1 + tools/gyp/test/include_dirs/src/shadow2/shadow.h | 1 + tools/gyp/test/include_dirs/src/subdir/inc.h | 1 + .../test/include_dirs/src/subdir/inc2/include2.h | 1 + .../test/include_dirs/src/subdir/subdir_includes.c | 14 + .../include_dirs/src/subdir/subdir_includes.gyp | 20 + .../intermediate_dir/gyptest-intermediate-dir.py | 44 + tools/gyp/test/intermediate_dir/src/script.py | 24 + .../test/intermediate_dir/src/shared_infile.txt | 1 + tools/gyp/test/intermediate_dir/src/test.gyp | 42 + tools/gyp/test/intermediate_dir/src/test2.gyp | 42 + .../TestApp/English.lproj/InfoPlist-error.strings | 3 + .../TestApp/English.lproj/InfoPlist.strings | 3 + .../TestApp/English.lproj/LanguageMap.plist | 8 + .../app-bundle/TestApp/English.lproj/MainMenu.xib | 17 + .../TestApp/English.lproj/Main_iPhone.storyboard | 27 + .../AppIcon.appiconset/Contents.json | 58 + .../Images.xcassets/image.imageset/Contents.json | 23 + .../image.imageset/super_sylvain.png | Bin 0 -> 3263 bytes .../image.imageset/super_sylvain@2x.png | Bin 0 -> 3847 bytes .../image.imageset/super_sylvain@3x.png | Bin 0 -> 4394 bytes .../test/ios/app-bundle/TestApp/TestApp-Info.plist | 28 + .../ios/app-bundle/TestApp/check_no_signature.py | 13 + tools/gyp/test/ios/app-bundle/TestApp/main.m | 13 + .../app-bundle/TestApp/only-compile-in-32-bits.m | 7 + .../app-bundle/TestApp/only-compile-in-64-bits.m | 7 + tools/gyp/test/ios/app-bundle/test-archs.gyp | 109 + .../test/ios/app-bundle/test-assets-catalog.gyp | 45 + .../gyp/test/ios/app-bundle/test-crosscompile.gyp | 47 + tools/gyp/test/ios/app-bundle/test-device.gyp | 109 + tools/gyp/test/ios/app-bundle/test.gyp | 75 + tools/gyp/test/ios/app-bundle/tool_main.cc | 7 + .../test/ios/deployment-target/check-version-min.c | 33 + .../ios/deployment-target/deployment-target.gyp | 58 + .../ActionExtension/ActionViewController.h | 9 + .../ActionExtension/ActionViewController.m | 31 + .../test/ios/extension/ActionExtension/Info.plist | 42 + .../ActionExtension/MainInterface.storyboard | 63 + .../ios/extension/ExtensionContainer/AppDelegate.h | 12 + .../ios/extension/ExtensionContainer/AppDelegate.m | 19 + .../ExtensionContainer/Base.lproj/Main.storyboard | 25 + .../AppIcon.appiconset/Contents.json | 53 + .../LaunchImage.launchimage/Contents.json | 51 + .../ios/extension/ExtensionContainer/Info.plist | 32 + .../extension/ExtensionContainer/ViewController.h | 11 + .../extension/ExtensionContainer/ViewController.m | 24 + .../test/ios/extension/ExtensionContainer/main.m | 13 + tools/gyp/test/ios/extension/extension.gyp | 91 + tools/gyp/test/ios/framework/framework.gyp | 43 + .../gyp/test/ios/framework/iOSFramework/Info.plist | 26 + tools/gyp/test/ios/framework/iOSFramework/Thing.h | 10 + tools/gyp/test/ios/framework/iOSFramework/Thing.m | 22 + .../test/ios/framework/iOSFramework/iOSFramework.h | 9 + .../gyp/test/ios/gyptest-app-ios-assets-catalog.py | 57 + tools/gyp/test/ios/gyptest-app-ios.py | 77 + tools/gyp/test/ios/gyptest-archs.py | 58 + tools/gyp/test/ios/gyptest-crosscompile.py | 34 + tools/gyp/test/ios/gyptest-deployment-target.py | 23 + tools/gyp/test/ios/gyptest-extension.py | 46 + tools/gyp/test/ios/gyptest-framework.py | 37 + tools/gyp/test/ios/gyptest-per-config-settings.py | 185 + tools/gyp/test/ios/gyptest-watch.py | 42 + tools/gyp/test/ios/gyptest-xcode-ninja.py | 25 + .../AppIcon.appiconset/Contents.json | 62 + .../LaunchImage.launchimage/Contents.json | 24 + tools/gyp/test/ios/watch/WatchApp/Info.plist | 35 + .../test/ios/watch/WatchApp/Interface.storyboard | 15 + .../test/ios/watch/WatchContainer/AppDelegate.h | 12 + .../test/ios/watch/WatchContainer/AppDelegate.m | 19 + .../WatchContainer/Base.lproj/Main.storyboard | 25 + .../AppIcon.appiconset/Contents.json | 53 + .../LaunchImage.launchimage/Contents.json | 51 + tools/gyp/test/ios/watch/WatchContainer/Info.plist | 32 + .../test/ios/watch/WatchContainer/ViewController.h | 11 + .../test/ios/watch/WatchContainer/ViewController.m | 24 + tools/gyp/test/ios/watch/WatchContainer/main.m | 13 + .../Images.xcassets/MyImage.imageset/Contents.json | 20 + .../test/ios/watch/WatchKitExtension/Info.plist | 38 + .../watch/WatchKitExtension/InterfaceController.h | 10 + .../watch/WatchKitExtension/InterfaceController.m | 25 + .../WatchKitExtension/MainInterface.storyboard | 63 + tools/gyp/test/ios/watch/watch.gyp | 105 + tools/gyp/test/ios/xctests/App/AppDelegate.h | 11 + tools/gyp/test/ios/xctests/App/AppDelegate.m | 18 + .../ios/xctests/App/Base.lproj/LaunchScreen.xib | 41 + .../ios/xctests/App/Base.lproj/Main.storyboard | 25 + .../AppIcon.appiconset/Contents.json | 68 + tools/gyp/test/ios/xctests/App/Info.plist | 47 + tools/gyp/test/ios/xctests/App/ViewController.h | 9 + tools/gyp/test/ios/xctests/App/ViewController.m | 21 + tools/gyp/test/ios/xctests/App/main.m | 13 + tools/gyp/test/ios/xctests/AppTests/AppTests.m | 31 + tools/gyp/test/ios/xctests/AppTests/Info.plist | 24 + tools/gyp/test/ios/xctests/gyptest-xctests.py | 46 + tools/gyp/test/ios/xctests/xctests.gyp | 74 + tools/gyp/test/lib/README.txt | 17 + tools/gyp/test/lib/TestCmd.py | 1597 + tools/gyp/test/lib/TestCommon.py | 582 + tools/gyp/test/lib/TestGyp.py | 1191 + tools/gyp/test/lib/TestMac.py | 73 + tools/gyp/test/lib/TestWin.py | 101 + .../library/gyptest-shared-obj-install-path.py | 39 + tools/gyp/test/library/gyptest-shared.py | 84 + tools/gyp/test/library/gyptest-static.py | 84 + tools/gyp/test/library/src/lib1.c | 10 + tools/gyp/test/library/src/lib1_moveable.c | 10 + tools/gyp/test/library/src/lib2.c | 10 + tools/gyp/test/library/src/lib2_moveable.c | 10 + tools/gyp/test/library/src/library.gyp | 58 + tools/gyp/test/library/src/program.c | 15 + tools/gyp/test/library/src/shared_dependency.gyp | 33 + .../gyp/test/library_dirs/gyptest-library-dirs.py | 50 + tools/gyp/test/library_dirs/subdir/README.txt | 1 + tools/gyp/test/library_dirs/subdir/hello.cc | 11 + tools/gyp/test/library_dirs/subdir/mylib.cc | 9 + tools/gyp/test/library_dirs/subdir/mylib.h | 12 + tools/gyp/test/library_dirs/subdir/test-win.gyp | 60 + tools/gyp/test/library_dirs/subdir/test.gyp | 68 + .../link-dependency/gyptest-link-dependency.py | 23 + tools/gyp/test/link-dependency/main.c | 7 + tools/gyp/test/link-dependency/mymalloc.c | 12 + tools/gyp/test/link-dependency/test.gyp | 37 + tools/gyp/test/link-objects/base.c | 6 + tools/gyp/test/link-objects/extra.c | 5 + tools/gyp/test/link-objects/gyptest-all.py | 28 + tools/gyp/test/link-objects/link-objects.gyp | 24 + tools/gyp/test/linux/gyptest-implicit-rpath.py | 48 + tools/gyp/test/linux/gyptest-ldflags-duplicates.py | 22 + tools/gyp/test/linux/gyptest-target-rpath.py | 43 + tools/gyp/test/linux/implicit-rpath/file.c | 1 + tools/gyp/test/linux/implicit-rpath/main.c | 1 + tools/gyp/test/linux/implicit-rpath/test.gyp | 47 + .../test/linux/ldflags-duplicates/check-ldflags.py | 25 + tools/gyp/test/linux/ldflags-duplicates/lib1.c | 6 + tools/gyp/test/linux/ldflags-duplicates/lib2.c | 6 + tools/gyp/test/linux/ldflags-duplicates/main.c | 7 + tools/gyp/test/linux/ldflags-duplicates/test.gyp | 45 + tools/gyp/test/linux/target-rpath/file.c | 1 + tools/gyp/test/linux/target-rpath/main.c | 1 + tools/gyp/test/linux/target-rpath/test.gyp | 47 + .../gyp/test/mac/action-envvars/action/action.gyp | 34 + tools/gyp/test/mac/action-envvars/action/action.sh | 8 + .../TestApp/English.lproj/InfoPlist-error.strings | 3 + .../TestApp/English.lproj/InfoPlist.strings | 3 + .../app-bundle/TestApp/English.lproj/MainMenu.xib | 4119 ++ .../TestApp/English.lproj/utf-16be.strings | Bin 0 -> 208 bytes .../TestApp/English.lproj/utf-16le.strings | Bin 0 -> 208 bytes .../AppIcon.appiconset/Contents.json | 58 + .../Images.xcassets/image.imageset/Contents.json | 23 + .../image.imageset/super_sylvain.png | Bin 0 -> 3263 bytes .../image.imageset/super_sylvain@2x.png | Bin 0 -> 3847 bytes .../image.imageset/super_sylvain@3x.png | Bin 0 -> 4394 bytes .../test/mac/app-bundle/TestApp/TestApp-Info.plist | 34 + .../mac/app-bundle/TestApp/TestAppAppDelegate.h | 13 + .../mac/app-bundle/TestApp/TestAppAppDelegate.m | 15 + tools/gyp/test/mac/app-bundle/TestApp/main.m | 10 + tools/gyp/test/mac/app-bundle/empty.c | 0 .../test/mac/app-bundle/test-assets-catalog.gyp | 43 + tools/gyp/test/mac/app-bundle/test-error.gyp | 31 + tools/gyp/test/mac/app-bundle/test.gyp | 41 + tools/gyp/test/mac/archs/empty_main.cc | 1 + tools/gyp/test/mac/archs/file.mm | 1 + tools/gyp/test/mac/archs/file_a.cc | 8 + tools/gyp/test/mac/archs/file_a.h | 10 + tools/gyp/test/mac/archs/file_b.cc | 8 + tools/gyp/test/mac/archs/file_b.h | 10 + tools/gyp/test/mac/archs/file_c.cc | 11 + tools/gyp/test/mac/archs/file_d.cc | 11 + tools/gyp/test/mac/archs/header.h | 1 + tools/gyp/test/mac/archs/my_file.cc | 4 + tools/gyp/test/mac/archs/my_main_file.cc | 9 + tools/gyp/test/mac/archs/test-archs-multiarch.gyp | 92 + tools/gyp/test/mac/archs/test-archs-x86_64.gyp | 27 + tools/gyp/test/mac/archs/test-dependencies.gyp | 92 + tools/gyp/test/mac/archs/test-no-archs.gyp | 21 + tools/gyp/test/mac/archs/test-valid-archs.gyp | 28 + tools/gyp/test/mac/bundle-resources/change.sh | 3 + .../test/mac/bundle-resources/executable-file.sh | 3 + tools/gyp/test/mac/bundle-resources/secret.txt | 1 + tools/gyp/test/mac/bundle-resources/test.gyp | 59 + tools/gyp/test/mac/cflags/ccfile.cc | 7 + tools/gyp/test/mac/cflags/ccfile_withcflags.cc | 7 + tools/gyp/test/mac/cflags/cfile.c | 7 + tools/gyp/test/mac/cflags/cppfile.cpp | 7 + tools/gyp/test/mac/cflags/cppfile_withcflags.cpp | 7 + tools/gyp/test/mac/cflags/cxxfile.cxx | 7 + tools/gyp/test/mac/cflags/cxxfile_withcflags.cxx | 7 + tools/gyp/test/mac/cflags/mfile.m | 7 + tools/gyp/test/mac/cflags/mmfile.mm | 7 + tools/gyp/test/mac/cflags/mmfile_withcflags.mm | 7 + tools/gyp/test/mac/cflags/test.gyp | 132 + .../test/mac/clang-cxx-language-standard/c++11.cc | 8 + .../test/mac/clang-cxx-language-standard/c++98.cc | 24 + .../clang-cxx-language-standard.gyp | 30 + .../mac/clang-cxx-library/clang-cxx-library.gyp | 32 + tools/gyp/test/mac/clang-cxx-library/libc++.cc | 11 + tools/gyp/test/mac/clang-cxx-library/libstdc++.cc | 11 + tools/gyp/test/mac/copy-dylib/empty.c | 1 + tools/gyp/test/mac/copy-dylib/test.gyp | 31 + tools/gyp/test/mac/debuginfo/file.c | 6 + tools/gyp/test/mac/debuginfo/test.gyp | 82 + .../English.lproj/InfoPlist.strings | 1 + tools/gyp/test/mac/depend-on-bundle/Info.plist | 28 + tools/gyp/test/mac/depend-on-bundle/bundle.c | 1 + tools/gyp/test/mac/depend-on-bundle/executable.c | 4 + tools/gyp/test/mac/depend-on-bundle/test.gyp | 28 + .../test/mac/deployment-target/check-version-min.c | 33 + .../mac/deployment-target/deployment-target.gyp | 28 + tools/gyp/test/mac/framework-dirs/calculate.c | 15 + .../gyp/test/mac/framework-dirs/framework-dirs.gyp | 21 + tools/gyp/test/mac/framework-headers/myframework.h | 8 + tools/gyp/test/mac/framework-headers/myframework.m | 8 + tools/gyp/test/mac/framework-headers/test.gyp | 44 + .../TestFramework/English.lproj/InfoPlist.strings | 2 + .../test/mac/framework/TestFramework/Info.plist | 28 + .../test/mac/framework/TestFramework/ObjCVector.h | 28 + .../test/mac/framework/TestFramework/ObjCVector.mm | 63 + .../framework/TestFramework/ObjCVectorInternal.h | 9 + .../TestFramework/TestFramework_Prefix.pch | 7 + tools/gyp/test/mac/framework/empty.c | 0 tools/gyp/test/mac/framework/framework.gyp | 108 + .../gyp/test/mac/global-settings/src/dir1/dir1.gyp | 11 + .../gyp/test/mac/global-settings/src/dir2/dir2.gyp | 22 + .../gyp/test/mac/global-settings/src/dir2/file.txt | 1 + tools/gyp/test/mac/gyptest-action-envvars.py | 36 + tools/gyp/test/mac/gyptest-app-assets-catalog.py | 123 + tools/gyp/test/mac/gyptest-app-error.py | 47 + tools/gyp/test/mac/gyptest-app.py | 120 + tools/gyp/test/mac/gyptest-archs.py | 95 + tools/gyp/test/mac/gyptest-bundle-resources.py | 62 + tools/gyp/test/mac/gyptest-cflags.py | 21 + .../mac/gyptest-clang-cxx-language-standard.py | 25 + tools/gyp/test/mac/gyptest-clang-cxx-library.py | 28 + tools/gyp/test/mac/gyptest-copies.py | 60 + tools/gyp/test/mac/gyptest-copy-dylib.py | 25 + tools/gyp/test/mac/gyptest-debuginfo.py | 36 + tools/gyp/test/mac/gyptest-depend-on-bundle.py | 43 + tools/gyp/test/mac/gyptest-deployment-target.py | 23 + tools/gyp/test/mac/gyptest-framework-dirs.py | 23 + tools/gyp/test/mac/gyptest-framework-headers.py | 38 + tools/gyp/test/mac/gyptest-framework.py | 78 + tools/gyp/test/mac/gyptest-global-settings.py | 33 + tools/gyp/test/mac/gyptest-identical-name.py | 45 + tools/gyp/test/mac/gyptest-infoplist-process.py | 54 + tools/gyp/test/mac/gyptest-installname.py | 83 + tools/gyp/test/mac/gyptest-kext.py | 27 + .../test/mac/gyptest-ldflags-passed-to-libtool.py | 35 + tools/gyp/test/mac/gyptest-ldflags.py | 74 + tools/gyp/test/mac/gyptest-libraries.py | 28 + tools/gyp/test/mac/gyptest-libtool-zero.py | 26 + ...est-loadable-module-bundle-product-extension.py | 31 + tools/gyp/test/mac/gyptest-loadable-module.py | 52 + tools/gyp/test/mac/gyptest-lto.py | 65 + .../test/mac/gyptest-missing-cfbundlesignature.py | 32 + .../test/mac/gyptest-non-strs-flattened-to-env.py | 36 + tools/gyp/test/mac/gyptest-objc-arc.py | 26 + tools/gyp/test/mac/gyptest-objc-gc.py | 51 + .../gyp/test/mac/gyptest-postbuild-copy-bundle.py | 75 + tools/gyp/test/mac/gyptest-postbuild-defaults.py | 32 + tools/gyp/test/mac/gyptest-postbuild-fail.py | 68 + .../gyptest-postbuild-multiple-configurations.py | 26 + .../test/mac/gyptest-postbuild-static-library.py | 28 + tools/gyp/test/mac/gyptest-postbuild.py | 53 + tools/gyp/test/mac/gyptest-prefixheader.py | 20 + tools/gyp/test/mac/gyptest-rebuild.py | 44 + tools/gyp/test/mac/gyptest-rpath.py | 50 + tools/gyp/test/mac/gyptest-sdkroot.py | 54 + tools/gyp/test/mac/gyptest-sourceless-module.py | 75 + tools/gyp/test/mac/gyptest-strip-default.py | 95 + tools/gyp/test/mac/gyptest-strip.py | 61 + tools/gyp/test/mac/gyptest-swift-library.py | 65 + tools/gyp/test/mac/gyptest-type-envvars.py | 26 + tools/gyp/test/mac/gyptest-unicode-settings.py | 20 + tools/gyp/test/mac/gyptest-xcode-env-order.py | 93 + tools/gyp/test/mac/gyptest-xcode-gcc-clang.py | 40 + tools/gyp/test/mac/gyptest-xcode-gcc.py | 59 + .../gyp/test/mac/gyptest-xcode-support-actions.py | 25 + tools/gyp/test/mac/gyptest-xctest.py | 38 + tools/gyp/test/mac/gyptest-xcuitest.py | 39 + tools/gyp/test/mac/identical-name/proxy/proxy.cc | 2 + tools/gyp/test/mac/identical-name/proxy/proxy.gyp | 9 + .../mac/identical-name/proxy/testlib/testlib.cc | 2 + .../mac/identical-name/proxy/testlib/testlib.gyp | 8 + .../test/mac/identical-name/test-should-fail.gyp | 10 + tools/gyp/test/mac/identical-name/test.gyp | 11 + tools/gyp/test/mac/identical-name/test.gypi | 7 + tools/gyp/test/mac/identical-name/testlib/main.cc | 3 + .../test/mac/identical-name/testlib/testlib.gyp | 14 + tools/gyp/test/mac/identical-name/testlib/void.cc | 2 + tools/gyp/test/mac/infoplist-process/Info.plist | 36 + tools/gyp/test/mac/infoplist-process/main.c | 7 + tools/gyp/test/mac/infoplist-process/test1.gyp | 25 + tools/gyp/test/mac/infoplist-process/test2.gyp | 25 + tools/gyp/test/mac/infoplist-process/test3.gyp | 25 + tools/gyp/test/mac/installname/Info.plist | 28 + tools/gyp/test/mac/installname/file.c | 1 + tools/gyp/test/mac/installname/main.c | 1 + tools/gyp/test/mac/installname/test.gyp | 93 + tools/gyp/test/mac/kext/GypKext/GypKext-Info.plist | 35 + tools/gyp/test/mac/kext/GypKext/GypKext.c | 16 + tools/gyp/test/mac/kext/kext.gyp | 18 + tools/gyp/test/mac/ldflags-libtool/file.c | 1 + tools/gyp/test/mac/ldflags-libtool/test.gyp | 17 + tools/gyp/test/mac/ldflags/subdirectory/Info.plist | 8 + tools/gyp/test/mac/ldflags/subdirectory/file.c | 2 + .../test/mac/ldflags/subdirectory/symbol_list.def | 1 + tools/gyp/test/mac/ldflags/subdirectory/test.gyp | 66 + tools/gyp/test/mac/libraries/subdir/README.txt | 1 + tools/gyp/test/mac/libraries/subdir/hello.cc | 10 + tools/gyp/test/mac/libraries/subdir/mylib.c | 7 + tools/gyp/test/mac/libraries/subdir/test.gyp | 65 + tools/gyp/test/mac/libtool-zero/mylib.c | 7 + tools/gyp/test/mac/libtool-zero/test.gyp | 18 + .../src.cc | 7 + .../test.gyp | 24 + tools/gyp/test/mac/loadable-module/Info.plist | 26 + tools/gyp/test/mac/loadable-module/module.c | 11 + tools/gyp/test/mac/loadable-module/test.gyp | 18 + tools/gyp/test/mac/lto/asmfile.S | 2 + tools/gyp/test/mac/lto/ccfile.cc | 1 + tools/gyp/test/mac/lto/cfile.c | 1 + tools/gyp/test/mac/lto/mfile.m | 1 + tools/gyp/test/mac/lto/mmfile.mm | 1 + tools/gyp/test/mac/lto/test.gyp | 35 + .../test/mac/missing-cfbundlesignature/Info.plist | 10 + .../mac/missing-cfbundlesignature/Other-Info.plist | 12 + .../mac/missing-cfbundlesignature/Third-Info.plist | 12 + .../gyp/test/mac/missing-cfbundlesignature/file.c | 1 + .../test/mac/missing-cfbundlesignature/test.gyp | 34 + .../test/mac/non-strs-flattened-to-env/Info.plist | 15 + .../gyp/test/mac/non-strs-flattened-to-env/main.c | 7 + .../test/mac/non-strs-flattened-to-env/test.gyp | 27 + tools/gyp/test/mac/objc-arc/c-file.c | 6 + tools/gyp/test/mac/objc-arc/cc-file.cc | 5 + tools/gyp/test/mac/objc-arc/m-file-no-arc.m | 5 + tools/gyp/test/mac/objc-arc/m-file.m | 5 + tools/gyp/test/mac/objc-arc/mm-file-no-arc.mm | 5 + tools/gyp/test/mac/objc-arc/mm-file.mm | 5 + tools/gyp/test/mac/objc-arc/test.gyp | 45 + tools/gyp/test/mac/objc-gc/c-file.c | 1 + tools/gyp/test/mac/objc-gc/cc-file.cc | 1 + tools/gyp/test/mac/objc-gc/main.m | 6 + tools/gyp/test/mac/objc-gc/needs-gc-mm.mm | 1 + tools/gyp/test/mac/objc-gc/needs-gc.m | 1 + tools/gyp/test/mac/objc-gc/test.gyp | 102 + .../mac/postbuild-copy-bundle/Framework-Info.plist | 30 + .../mac/postbuild-copy-bundle/TestApp-Info.plist | 32 + .../gyp/test/mac/postbuild-copy-bundle/copied.txt | 1 + tools/gyp/test/mac/postbuild-copy-bundle/empty.c | 0 tools/gyp/test/mac/postbuild-copy-bundle/main.c | 4 + .../postbuild-copy-framework.sh | 9 + .../mac/postbuild-copy-bundle/resource_file.sb | 1 + tools/gyp/test/mac/postbuild-copy-bundle/test.gyp | 49 + tools/gyp/test/mac/postbuild-defaults/Info.plist | 13 + tools/gyp/test/mac/postbuild-defaults/main.c | 7 + .../mac/postbuild-defaults/postbuild-defaults.sh | 15 + tools/gyp/test/mac/postbuild-defaults/test.gyp | 26 + tools/gyp/test/mac/postbuild-fail/file.c | 6 + .../gyp/test/mac/postbuild-fail/postbuild-fail.sh | 6 + tools/gyp/test/mac/postbuild-fail/test.gyp | 38 + tools/gyp/test/mac/postbuild-fail/touch-dynamic.sh | 7 + tools/gyp/test/mac/postbuild-fail/touch-static.sh | 7 + .../mac/postbuild-multiple-configurations/main.c | 4 + .../postbuild-touch-file.sh | 7 + .../mac/postbuild-multiple-configurations/test.gyp | 26 + .../gyp/test/mac/postbuild-static-library/empty.c | 4 + .../postbuild-touch-file.sh | 7 + .../gyp/test/mac/postbuild-static-library/test.gyp | 34 + tools/gyp/test/mac/postbuilds/copy.sh | 3 + tools/gyp/test/mac/postbuilds/file.c | 4 + tools/gyp/test/mac/postbuilds/file_g.c | 4 + tools/gyp/test/mac/postbuilds/file_h.c | 4 + .../postbuilds/script/shared_library_postbuild.sh | 23 + .../postbuilds/script/static_library_postbuild.sh | 23 + .../mac/postbuilds/subdirectory/copied_file.txt | 1 + .../mac/postbuilds/subdirectory/nested_target.gyp | 53 + tools/gyp/test/mac/postbuilds/test.gyp | 93 + tools/gyp/test/mac/prefixheader/file.c | 1 + tools/gyp/test/mac/prefixheader/file.cc | 1 + tools/gyp/test/mac/prefixheader/file.m | 1 + tools/gyp/test/mac/prefixheader/file.mm | 1 + tools/gyp/test/mac/prefixheader/header.h | 1 + tools/gyp/test/mac/prefixheader/test.gyp | 82 + tools/gyp/test/mac/rebuild/TestApp-Info.plist | 32 + tools/gyp/test/mac/rebuild/delay-touch.sh | 6 + tools/gyp/test/mac/rebuild/empty.c | 0 tools/gyp/test/mac/rebuild/main.c | 1 + tools/gyp/test/mac/rebuild/test.gyp | 56 + tools/gyp/test/mac/rpath/file.c | 1 + tools/gyp/test/mac/rpath/main.c | 1 + tools/gyp/test/mac/rpath/test.gyp | 48 + tools/gyp/test/mac/sdkroot/file.cc | 5 + tools/gyp/test/mac/sdkroot/test.gyp | 35 + tools/gyp/test/mac/sdkroot/test_shorthand.sh | 20 + tools/gyp/test/mac/sourceless-module/empty.c | 1 + tools/gyp/test/mac/sourceless-module/empty.txt | 2 + tools/gyp/test/mac/sourceless-module/fun.c | 1 + tools/gyp/test/mac/sourceless-module/test.gyp | 96 + tools/gyp/test/mac/strip/file.c | 22 + tools/gyp/test/mac/strip/main.c | 25 + tools/gyp/test/mac/strip/strip.saves | 5 + .../gyp/test/mac/strip/subdirectory/nested_file.c | 1 + .../test/mac/strip/subdirectory/nested_strip.saves | 5 + .../test/mac/strip/subdirectory/subdirectory.gyp | 38 + .../test_reading_save_file_from_postbuild.sh | 5 + tools/gyp/test/mac/strip/test-defaults.gyp | 51 + tools/gyp/test/mac/strip/test.gyp | 119 + tools/gyp/test/mac/swift-library/Info.plist | 28 + tools/gyp/test/mac/swift-library/file.swift | 9 + tools/gyp/test/mac/swift-library/test.gyp | 21 + tools/gyp/test/mac/type_envvars/file.c | 6 + tools/gyp/test/mac/type_envvars/test.gyp | 100 + .../mac/type_envvars/test_bundle_executable.sh | 20 + .../type_envvars/test_bundle_loadable_module.sh | 21 + .../mac/type_envvars/test_bundle_shared_library.sh | 22 + .../test/mac/type_envvars/test_check_sdkroot.sh | 47 + .../mac/type_envvars/test_nonbundle_executable.sh | 22 + .../type_envvars/test_nonbundle_loadable_module.sh | 20 + .../test/mac/type_envvars/test_nonbundle_none.sh | 21 + .../type_envvars/test_nonbundle_shared_library.sh | 20 + .../type_envvars/test_nonbundle_static_library.sh | 20 + tools/gyp/test/mac/unicode-settings/file.cc | 2 + tools/gyp/test/mac/unicode-settings/test.gyp | 23 + .../unicode-settings/test_bundle_display_name.sh | 7 + tools/gyp/test/mac/xcode-env-order/Info.plist | 56 + tools/gyp/test/mac/xcode-env-order/file.ext1 | 0 tools/gyp/test/mac/xcode-env-order/file.ext2 | 0 tools/gyp/test/mac/xcode-env-order/file.ext3 | 0 tools/gyp/test/mac/xcode-env-order/main.c | 7 + tools/gyp/test/mac/xcode-env-order/test.gyp | 121 + tools/gyp/test/mac/xcode-gcc/aliasing.cc | 13 + tools/gyp/test/mac/xcode-gcc/test-clang.gyp | 42 + tools/gyp/test/mac/xcode-gcc/test.gyp | 60 + tools/gyp/test/mac/xcode-gcc/valid_c.c | 8 + tools/gyp/test/mac/xcode-gcc/valid_cc.cc | 8 + tools/gyp/test/mac/xcode-gcc/valid_m.m | 8 + tools/gyp/test/mac/xcode-gcc/valid_mm.mm | 8 + .../xcode-gcc/warn_about_invalid_offsetof_macro.cc | 15 + .../mac/xcode-gcc/warn_about_missing_newline.c | 8 + tools/gyp/test/mac/xcode-support-actions/source.c | 0 tools/gyp/test/mac/xcode-support-actions/test.gyp | 26 + tools/gyp/test/mac/xctest/MyClass.h | 8 + tools/gyp/test/mac/xctest/MyClass.m | 8 + tools/gyp/test/mac/xctest/TestCase.m | 16 + tools/gyp/test/mac/xctest/resource.txt | 1 + tools/gyp/test/mac/xctest/test.gyp | 47 + tools/gyp/test/mac/xcuitest/Info.plist | 28 + tools/gyp/test/mac/xcuitest/MyAppDelegate.h | 8 + tools/gyp/test/mac/xcuitest/MyAppDelegate.m | 19 + tools/gyp/test/mac/xcuitest/TestCase.m | 15 + tools/gyp/test/mac/xcuitest/main.m | 15 + tools/gyp/test/mac/xcuitest/resource.txt | 1 + tools/gyp/test/mac/xcuitest/test.gyp | 69 + tools/gyp/test/make/dependencies.gyp | 15 + tools/gyp/test/make/gyptest-dependencies.py | 26 + tools/gyp/test/make/gyptest-noload.py | 57 + tools/gyp/test/make/main.cc | 12 + tools/gyp/test/make/main.h | 0 tools/gyp/test/make/noload/all.gyp | 18 + tools/gyp/test/make/noload/lib/shared.c | 3 + tools/gyp/test/make/noload/lib/shared.gyp | 16 + tools/gyp/test/make/noload/lib/shared.h | 1 + tools/gyp/test/make/noload/main.c | 9 + .../ar/gyptest-make_global_settings_ar.py | 126 + .../ar/make_global_settings_ar.gyp | 29 + .../basics/gyptest-make_global_settings.py | 46 + .../basics/make_global_settings.gyp | 17 + .../env-wrapper/gyptest-wrapper.py | 46 + .../make_global_settings/env-wrapper/wrapper.gyp | 17 + .../make_global_settings/full-toolchain/bar.cc | 1 + .../test/make_global_settings/full-toolchain/foo.c | 1 + .../full-toolchain/gyptest-make_global_settings.py | 48 + .../full-toolchain/make_global_settings.gyp | 22 + .../make_global_settings/full-toolchain/my_nm.py | 8 + .../full-toolchain/my_readelf.py | 8 + .../ld/gyptest-make_global_settings_ld.py | 130 + .../ld/make_global_settings_ld.gyp | 29 + .../wrapper/gyptest-wrapper.py | 47 + .../test/make_global_settings/wrapper/wrapper.gyp | 21 + tools/gyp/test/many-actions/file0 | 0 tools/gyp/test/many-actions/file1 | 0 tools/gyp/test/many-actions/file2 | 0 tools/gyp/test/many-actions/file3 | 0 tools/gyp/test/many-actions/file4 | 0 .../many-actions/gyptest-many-actions-unsorted.py | 41 + .../gyp/test/many-actions/gyptest-many-actions.py | 27 + .../test/many-actions/many-actions-unsorted.gyp | 154 + tools/gyp/test/many-actions/many-actions.gyp | 1817 + tools/gyp/test/module/gyptest-default.py | 28 + tools/gyp/test/module/src/lib1.c | 10 + tools/gyp/test/module/src/lib2.c | 10 + tools/gyp/test/module/src/module.gyp | 53 + tools/gyp/test/module/src/program.c | 111 + tools/gyp/test/msvs/buildevents/buildevents.gyp | 14 + .../gyptest-msbuild-supports-prepostbuild.py | 24 + .../msvs/buildevents/gyptest-ninja-warnings.py | 29 + tools/gyp/test/msvs/buildevents/main.cc | 5 + .../test/msvs/config_attrs/gyptest-config_attrs.py | 39 + tools/gyp/test/msvs/config_attrs/hello.c | 11 + tools/gyp/test/msvs/config_attrs/hello.gyp | 21 + tools/gyp/test/msvs/express/base/base.gyp | 22 + tools/gyp/test/msvs/express/express.gyp | 19 + tools/gyp/test/msvs/express/gyptest-express.py | 29 + tools/gyp/test/msvs/external_builder/external.gyp | 68 + .../test/msvs/external_builder/external_builder.py | 9 + .../gyp/test/msvs/external_builder/gyptest-all.py | 59 + tools/gyp/test/msvs/external_builder/hello.cpp | 10 + tools/gyp/test/msvs/external_builder/hello.z | 6 + .../test/msvs/external_builder/msbuild_action.py | 9 + .../gyp/test/msvs/external_builder/msbuild_rule.py | 11 + tools/gyp/test/msvs/filters/filters.gyp | 47 + .../gyp/test/msvs/filters/gyptest-filters-2008.py | 68 + .../gyp/test/msvs/filters/gyptest-filters-2010.py | 57 + tools/gyp/test/msvs/list_excluded/gyptest-all.py | 51 + tools/gyp/test/msvs/list_excluded/hello.cpp | 10 + .../gyp/test/msvs/list_excluded/hello_exclude.gyp | 19 + tools/gyp/test/msvs/list_excluded/hello_mac.cpp | 10 + .../test/msvs/missing_sources/gyptest-missing.py | 43 + .../test/msvs/missing_sources/hello_missing.gyp | 15 + .../multiple_actions_error_handling/action_fail.py | 7 + .../action_succeed.py | 7 + .../multiple_actions_error_handling/actions.gyp | 40 + .../multiple_actions_error_handling/gyptest.py | 26 + tools/gyp/test/msvs/props/AppName.props | 14 + tools/gyp/test/msvs/props/AppName.vsprops | 11 + tools/gyp/test/msvs/props/gyptest-props.py | 22 + tools/gyp/test/msvs/props/hello.c | 11 + tools/gyp/test/msvs/props/hello.gyp | 22 + tools/gyp/test/msvs/rules_stdout_stderr/dummy.bar | 5 + tools/gyp/test/msvs/rules_stdout_stderr/dummy.foo | 5 + .../gyptest-rules-stdout-stderr.py | 29 + .../test/msvs/rules_stdout_stderr/rule_stderr.py | 7 + .../test/msvs/rules_stdout_stderr/rule_stdout.py | 6 + .../rules_stdout_stderr/rules-stdout-stderr.gyp | 52 + tools/gyp/test/msvs/shared_output/common.gypi | 17 + .../msvs/shared_output/gyptest-shared_output.py | 41 + tools/gyp/test/msvs/shared_output/hello.c | 12 + tools/gyp/test/msvs/shared_output/hello.gyp | 21 + tools/gyp/test/msvs/shared_output/there/there.c | 12 + tools/gyp/test/msvs/shared_output/there/there.gyp | 16 + tools/gyp/test/msvs/uldi2010/gyptest-all.py | 20 + tools/gyp/test/msvs/uldi2010/hello.c | 13 + tools/gyp/test/msvs/uldi2010/hello.gyp | 26 + tools/gyp/test/msvs/uldi2010/hello2.c | 10 + tools/gyp/test/multiple-targets/gyptest-all.py | 30 + tools/gyp/test/multiple-targets/gyptest-default.py | 30 + tools/gyp/test/multiple-targets/src/common.c | 7 + tools/gyp/test/multiple-targets/src/multiple.gyp | 24 + tools/gyp/test/multiple-targets/src/prog1.c | 10 + tools/gyp/test/multiple-targets/src/prog2.c | 10 + .../action-rule-hash/gyptest-action-rule-hash.py | 32 + .../action-rule-hash/subdir/action-rule-hash.gyp | 29 + .../gyp/test/ninja/action-rule-hash/subdir/emit.py | 13 + .../gyptest-action-dependencies.py | 62 + tools/gyp/test/ninja/action_dependencies/src/a.c | 10 + tools/gyp/test/ninja/action_dependencies/src/a.h | 13 + .../src/action_dependencies.gyp | 88 + tools/gyp/test/ninja/action_dependencies/src/b.c | 18 + tools/gyp/test/ninja/action_dependencies/src/b.h | 13 + tools/gyp/test/ninja/action_dependencies/src/c.c | 10 + tools/gyp/test/ninja/action_dependencies/src/c.h | 13 + .../gyp/test/ninja/action_dependencies/src/emit.py | 11 + .../chained-dependency/chained-dependency.gyp | 53 + tools/gyp/test/ninja/chained-dependency/chained.c | 5 + .../gyptest-chained-dependency.py | 30 + .../gyptest-empty-and-non-empty-duplicate-name.py | 23 + .../subdir/included.gyp | 19 + .../empty-and-non-empty-duplicate-name/test.gyp | 19 + .../normalize-paths-win/gyptest-normalize-paths.py | 46 + tools/gyp/test/ninja/normalize-paths-win/hello.cc | 7 + .../ninja/normalize-paths-win/normalize-paths.gyp | 68 + tools/gyp/test/ninja/s-needs-no-depfiles/empty.s | 1 + .../gyptest-s-needs-no-depfiles.py | 42 + .../s-needs-no-depfiles/s-needs-no-depfiles.gyp | 13 + .../gyptest-solibs-avoid-relinking.py | 46 + .../gyp/test/ninja/solibs_avoid_relinking/main.cc | 5 + .../gyp/test/ninja/solibs_avoid_relinking/solib.cc | 8 + .../solibs_avoid_relinking.gyp | 38 + tools/gyp/test/ninja/use-console/foo.bar | 5 + .../test/ninja/use-console/gyptest-use-console.py | 29 + tools/gyp/test/ninja/use-console/use-console.gyp | 60 + .../gyptest-use-custom-environment-files.py | 28 + .../use-custom-environment-files.cc | 7 + .../use-custom-environment-files.gyp | 15 + tools/gyp/test/no-cpp/gyptest-no-cpp.py | 51 + tools/gyp/test/no-cpp/src/call-f-main.c | 2 + tools/gyp/test/no-cpp/src/empty-main.c | 1 + tools/gyp/test/no-cpp/src/f.cc | 3 + tools/gyp/test/no-cpp/src/test.gyp | 25 + tools/gyp/test/no-output/gyptest-no-output.py | 21 + tools/gyp/test/no-output/src/nooutput.gyp | 17 + tools/gyp/test/product/gyptest-product.py | 43 + tools/gyp/test/product/hello.c | 15 + tools/gyp/test/product/product.gyp | 128 + .../test/prune_targets/gyptest-prune-targets.py | 66 + tools/gyp/test/prune_targets/lib1.cc | 6 + tools/gyp/test/prune_targets/lib2.cc | 6 + tools/gyp/test/prune_targets/lib3.cc | 6 + tools/gyp/test/prune_targets/lib_indirect.cc | 6 + tools/gyp/test/prune_targets/program.cc | 7 + tools/gyp/test/prune_targets/test1.gyp | 26 + tools/gyp/test/prune_targets/test2.gyp | 30 + tools/gyp/test/relative/foo/a/a.cc | 9 + tools/gyp/test/relative/foo/a/a.gyp | 13 + tools/gyp/test/relative/foo/a/c/c.cc | 9 + tools/gyp/test/relative/foo/a/c/c.gyp | 12 + tools/gyp/test/relative/foo/b/b.cc | 9 + tools/gyp/test/relative/foo/b/b.gyp | 9 + tools/gyp/test/relative/gyptest-default.py | 25 + tools/gyp/test/rename/filecase/file.c | 1 + .../test/rename/filecase/test-casesensitive.gyp | 15 + tools/gyp/test/rename/filecase/test.gyp | 14 + tools/gyp/test/rename/gyptest-filecase.py | 35 + tools/gyp/test/restat/gyptest-restat.py | 31 + tools/gyp/test/restat/src/create_intermediate.py | 17 + tools/gyp/test/restat/src/restat.gyp | 50 + tools/gyp/test/restat/src/touch.py | 16 + tools/gyp/test/rules-dirname/gyptest-dirname.py | 55 + tools/gyp/test/rules-dirname/src/actions.gyp | 15 + tools/gyp/test/rules-dirname/src/copy-file.py | 11 + .../gyp/test/rules-dirname/src/subdir/a/b/c.gencc | 8 + .../test/rules-dirname/src/subdir/a/b/c.printvars | 1 + .../rules-dirname/src/subdir/foo/bar/baz.gencc | 8 + .../rules-dirname/src/subdir/foo/bar/baz.printvars | 1 + .../src/subdir/input-rule-dirname.gyp | 140 + tools/gyp/test/rules-dirname/src/subdir/main.cc | 14 + .../gyp/test/rules-dirname/src/subdir/nodir.gencc | 8 + .../gyp/test/rules-dirname/src/subdir/printvars.py | 14 + tools/gyp/test/rules-rebuild/gyptest-all.py | 70 + tools/gyp/test/rules-rebuild/gyptest-default.py | 91 + tools/gyp/test/rules-rebuild/src/main.c | 12 + tools/gyp/test/rules-rebuild/src/make-sources.py | 19 + tools/gyp/test/rules-rebuild/src/prog1.in | 7 + tools/gyp/test/rules-rebuild/src/prog2.in | 7 + tools/gyp/test/rules-rebuild/src/same_target.gyp | 31 + .../gyptest-use-built-dependencies.py | 23 + .../test/rules-use-built-dependencies/src/main.cc | 17 + .../src/use-built-dependencies-rule.gyp | 42 + .../rules-variables/gyptest-rules-variables.py | 33 + tools/gyp/test/rules-variables/src/input_ext.c | 9 + .../gyp/test/rules-variables/src/input_name/test.c | 9 + .../rules-variables/src/input_path/subdir/test.c | 9 + .../rules-variables/src/subdir/input_dirname.c | 9 + tools/gyp/test/rules-variables/src/subdir/test.c | 18 + .../gyp/test/rules-variables/src/test.input_root.c | 9 + tools/gyp/test/rules-variables/src/variables.gyp | 40 + tools/gyp/test/rules/gyptest-all.py | 82 + tools/gyp/test/rules/gyptest-default.py | 68 + tools/gyp/test/rules/gyptest-input-root.py | 26 + tools/gyp/test/rules/gyptest-special-variables.py | 18 + tools/gyp/test/rules/src/actions.gyp | 23 + tools/gyp/test/rules/src/an_asm.S | 6 + tools/gyp/test/rules/src/as.bat | 7 + tools/gyp/test/rules/src/copy-file.py | 11 + tools/gyp/test/rules/src/external/external.gyp | 66 + tools/gyp/test/rules/src/external/file1.in | 1 + tools/gyp/test/rules/src/external/file2.in | 1 + tools/gyp/test/rules/src/input-root.gyp | 24 + tools/gyp/test/rules/src/noaction/file1.in | 1 + .../src/noaction/no_action_with_rules_fails.gyp | 37 + tools/gyp/test/rules/src/rule.py | 17 + tools/gyp/test/rules/src/somefile.ext | 0 tools/gyp/test/rules/src/special-variables.gyp | 34 + tools/gyp/test/rules/src/subdir1/executable.gyp | 37 + tools/gyp/test/rules/src/subdir1/function1.in | 6 + tools/gyp/test/rules/src/subdir1/function2.in | 6 + tools/gyp/test/rules/src/subdir1/program.c | 12 + .../src/subdir2/both_rule_and_action_input.gyp | 50 + tools/gyp/test/rules/src/subdir2/file1.in | 1 + tools/gyp/test/rules/src/subdir2/file2.in | 1 + tools/gyp/test/rules/src/subdir2/never_used.gyp | 31 + tools/gyp/test/rules/src/subdir2/no_action.gyp | 38 + tools/gyp/test/rules/src/subdir2/no_inputs.gyp | 32 + tools/gyp/test/rules/src/subdir2/none.gyp | 33 + tools/gyp/test/rules/src/subdir2/program.c | 12 + tools/gyp/test/rules/src/subdir3/executable2.gyp | 37 + tools/gyp/test/rules/src/subdir3/function3.in | 6 + tools/gyp/test/rules/src/subdir3/program.c | 10 + .../gyp/test/rules/src/subdir4/asm-function.assem | 10 + tools/gyp/test/rules/src/subdir4/build-asm.gyp | 49 + tools/gyp/test/rules/src/subdir4/program.c | 19 + tools/gyp/test/same-gyp-name/gyptest-all.py | 38 + tools/gyp/test/same-gyp-name/gyptest-default.py | 38 + tools/gyp/test/same-gyp-name/gyptest-library.py | 20 + tools/gyp/test/same-gyp-name/library/one/sub.gyp | 11 + tools/gyp/test/same-gyp-name/library/test.gyp | 15 + tools/gyp/test/same-gyp-name/library/two/sub.gyp | 11 + tools/gyp/test/same-gyp-name/src/all.gyp | 16 + .../test/same-gyp-name/src/subdir1/executable.gyp | 15 + tools/gyp/test/same-gyp-name/src/subdir1/main1.cc | 6 + .../test/same-gyp-name/src/subdir2/executable.gyp | 15 + tools/gyp/test/same-gyp-name/src/subdir2/main2.cc | 6 + .../test/same-rule-output-file-name/gyptest-all.py | 23 + .../src/subdir1/subdir1.gyp | 30 + .../src/subdir2/subdir2.gyp | 30 + .../same-rule-output-file-name/src/subdirs.gyp | 16 + .../test/same-rule-output-file-name/src/touch.py | 11 + .../gyp/test/same-source-file-name/gyptest-all.py | 34 + .../test/same-source-file-name/gyptest-default.py | 34 + .../gyptest-pass-executable.py | 33 + .../same-source-file-name/gyptest-pass-shared.py | 18 + .../test/same-source-file-name/gyptest-static.py | 34 + tools/gyp/test/same-source-file-name/src/all.gyp | 30 + .../src/double-executable.gyp | 21 + .../same-source-file-name/src/double-shared.gyp | 27 + .../same-source-file-name/src/double-static.gyp | 22 + tools/gyp/test/same-source-file-name/src/func.c | 6 + tools/gyp/test/same-source-file-name/src/prog1.c | 16 + tools/gyp/test/same-source-file-name/src/prog2.c | 16 + tools/gyp/test/same-source-file-name/src/prog3.c | 18 + .../test/same-source-file-name/src/subdir1/func.c | 6 + .../test/same-source-file-name/src/subdir2/func.c | 6 + .../gyptest-all.py | 41 + .../src/subdir1/subdir1.gyp | 66 + .../src/subdir2/subdir2.gyp | 66 + .../src/subdirs.gyp | 16 + .../src/touch.py | 11 + .../same-target-name/gyptest-same-target-name.py | 18 + tools/gyp/test/same-target-name/src/all.gyp | 16 + .../gyp/test/same-target-name/src/executable1.gyp | 15 + .../gyp/test/same-target-name/src/executable2.gyp | 15 + tools/gyp/test/sanitize-rule-names/blah.S | 0 .../gyptest-sanitize-rule-names.py | 17 + tools/gyp/test/sanitize-rule-names/hello.cc | 7 + .../sanitize-rule-names/sanitize-rule-names.gyp | 27 + tools/gyp/test/sanitize-rule-names/script.py | 10 + tools/gyp/test/self-dependency/common.gypi | 13 + tools/gyp/test/self-dependency/dep.gyp | 23 + .../self-dependency/gyptest-self-dependency.py | 19 + tools/gyp/test/self-dependency/self_dependency.gyp | 15 + tools/gyp/test/sibling/gyptest-all.py | 42 + tools/gyp/test/sibling/gyptest-relocate.py | 44 + tools/gyp/test/sibling/src/build/all.gyp | 16 + tools/gyp/test/sibling/src/prog1/prog1.c | 7 + tools/gyp/test/sibling/src/prog1/prog1.gyp | 15 + tools/gyp/test/sibling/src/prog2/prog2.c | 7 + tools/gyp/test/sibling/src/prog2/prog2.gyp | 15 + tools/gyp/test/small/gyptest-small.py | 55 + .../gyptest-standalone-static-library.py | 50 + .../gyp/test/standalone-static-library/invalid.gyp | 16 + tools/gyp/test/standalone-static-library/mylib.c | 7 + tools/gyp/test/standalone-static-library/mylib.gyp | 26 + tools/gyp/test/standalone-static-library/prog.c | 7 + tools/gyp/test/standalone/gyptest-standalone.py | 33 + tools/gyp/test/standalone/standalone.gyp | 12 + tools/gyp/test/subdirectory/gyptest-SYMROOT-all.py | 36 + .../test/subdirectory/gyptest-SYMROOT-default.py | 37 + tools/gyp/test/subdirectory/gyptest-subdir-all.py | 34 + .../test/subdirectory/gyptest-subdir-default.py | 34 + .../gyp/test/subdirectory/gyptest-subdir2-deep.py | 25 + tools/gyp/test/subdirectory/gyptest-top-all.py | 43 + tools/gyp/test/subdirectory/gyptest-top-default.py | 43 + tools/gyp/test/subdirectory/src/prog1.c | 7 + tools/gyp/test/subdirectory/src/prog1.gyp | 21 + tools/gyp/test/subdirectory/src/subdir/prog2.c | 7 + tools/gyp/test/subdirectory/src/subdir/prog2.gyp | 18 + .../test/subdirectory/src/subdir/subdir2/prog3.c | 7 + .../test/subdirectory/src/subdir/subdir2/prog3.gyp | 18 + tools/gyp/test/subdirectory/src/symroot.gypi | 16 + tools/gyp/test/symlinks/gyptest-symlinks.py | 66 + tools/gyp/test/symlinks/hello.c | 12 + tools/gyp/test/symlinks/hello.gyp | 15 + tools/gyp/test/target/gyptest-target.py | 37 + tools/gyp/test/target/hello.c | 7 + tools/gyp/test/target/target.gyp | 24 + tools/gyp/test/toolsets/gyptest-toolsets.py | 31 + tools/gyp/test/toolsets/main.cc | 13 + tools/gyp/test/toolsets/toolsets.cc | 11 + tools/gyp/test/toolsets/toolsets.gyp | 62 + tools/gyp/test/toolsets/toolsets_shared.cc | 11 + .../gyp/test/toplevel-dir/gyptest-toplevel-dir.py | 31 + tools/gyp/test/toplevel-dir/src/sub1/main.gyp | 18 + tools/gyp/test/toplevel-dir/src/sub1/prog1.c | 7 + tools/gyp/test/toplevel-dir/src/sub2/prog2.c | 7 + tools/gyp/test/toplevel-dir/src/sub2/prog2.gyp | 15 + .../test/variables/commands/commands-repeated.gyp | 128 + .../commands/commands-repeated.gyp.stdout | 136 + .../commands/commands-repeated.gypd.golden | 77 + tools/gyp/test/variables/commands/commands.gyp | 91 + .../commands/commands.gyp.ignore-env.stdout | 96 + .../test/variables/commands/commands.gyp.stdout | 96 + .../test/variables/commands/commands.gypd.golden | 66 + tools/gyp/test/variables/commands/commands.gypi | 23 + .../commands/gyptest-commands-ignore-env.py | 46 + .../commands/gyptest-commands-repeated-multidir.py | 23 + .../commands/gyptest-commands-repeated.py | 38 + .../test/variables/commands/gyptest-commands.py | 39 + .../commands/repeated_multidir/dir_1/test_1.gyp | 13 + .../commands/repeated_multidir/dir_2/test_2.gyp | 13 + .../variables/commands/repeated_multidir/main.gyp | 16 + .../repeated_multidir/print_cwd_basename.py | 10 + .../repeated_multidir/repeated_command_common.gypi | 25 + tools/gyp/test/variables/commands/test.py | 1 + tools/gyp/test/variables/commands/update_golden | 11 + tools/gyp/test/variables/empty/empty.gyp | 13 + tools/gyp/test/variables/empty/empty.gypi | 9 + tools/gyp/test/variables/empty/gyptest-empty.py | 19 + .../test/variables/filelist/filelist.gyp.stdout | 26 + .../test/variables/filelist/filelist.gypd.golden | 43 + .../variables/filelist/gyptest-filelist-golden.py | 51 + .../test/variables/filelist/gyptest-filelist.py | 29 + tools/gyp/test/variables/filelist/src/dummy.py | 5 + tools/gyp/test/variables/filelist/src/filelist.gyp | 93 + .../gyp/test/variables/filelist/src/filelist2.gyp | 40 + tools/gyp/test/variables/filelist/update_golden | 8 + .../test/variables/latelate/gyptest-latelate.py | 25 + tools/gyp/test/variables/latelate/src/latelate.gyp | 34 + tools/gyp/test/variables/latelate/src/program.cc | 13 + .../test/variables/variable-in-path/C1/hello.cc | 7 + .../variable-in-path/gyptest-variable-in-path.py | 23 + .../variable-in-path/variable-in-path.gyp | 31 + tools/gyp/test/win/asm-files/asm-files.gyp | 17 + tools/gyp/test/win/asm-files/b.s | 0 tools/gyp/test/win/asm-files/c.S | 0 tools/gyp/test/win/asm-files/hello.cc | 7 + .../win/batch-file-action/batch-file-action.gyp | 21 + tools/gyp/test/win/batch-file-action/infile | 1 + tools/gyp/test/win/batch-file-action/somecmd.bat | 5 + tools/gyp/test/win/command-quote/a.S | 0 .../gyp/test/win/command-quote/bat with spaces.bat | 7 + tools/gyp/test/win/command-quote/command-quote.gyp | 79 + tools/gyp/test/win/command-quote/go.bat | 7 + .../command-quote/subdir/and/another/in-subdir.gyp | 27 + .../win/compiler-flags/additional-include-dirs.cc | 10 + .../win/compiler-flags/additional-include-dirs.gyp | 20 + .../test/win/compiler-flags/additional-options.cc | 10 + .../test/win/compiler-flags/additional-options.gyp | 31 + tools/gyp/test/win/compiler-flags/analysis.gyp | 40 + .../win/compiler-flags/buffer-security-check.gyp | 51 + .../gyp/test/win/compiler-flags/buffer-security.cc | 12 + .../compiler-flags/calling-convention-cdecl.def | 6 + .../compiler-flags/calling-convention-fastcall.def | 6 + .../compiler-flags/calling-convention-stdcall.def | 6 + .../calling-convention-vectorcall.def | 6 + .../test/win/compiler-flags/calling-convention.cc | 6 + .../test/win/compiler-flags/calling-convention.gyp | 66 + .../test/win/compiler-flags/character-set-mbcs.cc | 11 + .../win/compiler-flags/character-set-unicode.cc | 15 + .../gyp/test/win/compiler-flags/character-set.gyp | 35 + .../test/win/compiler-flags/compile-as-managed.cc | 9 + .../test/win/compiler-flags/compile-as-managed.gyp | 29 + .../test/win/compiler-flags/compile-as-winrt.cc | 12 + .../test/win/compiler-flags/compile-as-winrt.gyp | 20 + tools/gyp/test/win/compiler-flags/debug-format.gyp | 48 + .../win/compiler-flags/default-char-is-unsigned.cc | 15 + .../compiler-flags/default-char-is-unsigned.gyp | 20 + .../compiler-flags/disable-specific-warnings.cc | 9 + .../compiler-flags/disable-specific-warnings.gyp | 29 + .../enable-enhanced-instruction-set.cc | 28 + .../enable-enhanced-instruction-set.gyp | 68 + .../win/compiler-flags/exception-handling-on.cc | 24 + .../test/win/compiler-flags/exception-handling.gyp | 46 + .../compiler-flags/floating-point-model-fast.cc | 19 + .../compiler-flags/floating-point-model-precise.cc | 19 + .../compiler-flags/floating-point-model-strict.cc | 19 + .../win/compiler-flags/floating-point-model.gyp | 43 + .../force-include-files-with-precompiled.cc | 10 + .../test/win/compiler-flags/force-include-files.cc | 8 + .../win/compiler-flags/force-include-files.gyp | 36 + .../win/compiler-flags/function-level-linking.cc | 11 + .../win/compiler-flags/function-level-linking.gyp | 28 + tools/gyp/test/win/compiler-flags/hello.cc | 7 + .../gyp/test/win/compiler-flags/optimizations.gyp | 207 + .../test/win/compiler-flags/pdbname-override.gyp | 26 + tools/gyp/test/win/compiler-flags/pdbname.cc | 7 + tools/gyp/test/win/compiler-flags/pdbname.gyp | 24 + tools/gyp/test/win/compiler-flags/precomp.cc | 6 + tools/gyp/test/win/compiler-flags/rtti-on.cc | 11 + tools/gyp/test/win/compiler-flags/rtti.gyp | 37 + .../gyp/test/win/compiler-flags/runtime-checks.cc | 11 + .../gyp/test/win/compiler-flags/runtime-checks.gyp | 29 + .../test/win/compiler-flags/runtime-library-md.cc | 19 + .../test/win/compiler-flags/runtime-library-mdd.cc | 19 + .../test/win/compiler-flags/runtime-library-mt.cc | 19 + .../test/win/compiler-flags/runtime-library-mtd.cc | 19 + .../test/win/compiler-flags/runtime-library.gyp | 48 + tools/gyp/test/win/compiler-flags/subdir/header.h | 0 .../treat-wchar-t-as-built-in-type.gyp | 33 + .../treat-wchar-t-as-built-in-type1.cc | 11 + .../treat-wchar-t-as-built-in-type2.cc | 11 + tools/gyp/test/win/compiler-flags/uninit.cc | 13 + .../test/win/compiler-flags/warning-as-error.cc | 9 + .../test/win/compiler-flags/warning-as-error.gyp | 37 + .../gyp/test/win/compiler-flags/warning-level.gyp | 115 + .../gyp/test/win/compiler-flags/warning-level1.cc | 8 + .../gyp/test/win/compiler-flags/warning-level2.cc | 14 + .../gyp/test/win/compiler-flags/warning-level3.cc | 11 + .../gyp/test/win/compiler-flags/warning-level4.cc | 10 + tools/gyp/test/win/enable-winrt/dllmain.cc | 30 + tools/gyp/test/win/enable-winrt/enable-winrt.gyp | 39 + .../gyptest-generator-output-different-drive.py | 44 + .../win/generator-output-different-drive/prog.c | 10 + .../win/generator-output-different-drive/prog.gyp | 15 + tools/gyp/test/win/gyptest-asm-files.py | 26 + .../test/win/gyptest-cl-additional-include-dirs.py | 22 + .../gyp/test/win/gyptest-cl-additional-options.py | 28 + tools/gyp/test/win/gyptest-cl-analysis.py | 30 + .../test/win/gyptest-cl-buffer-security-check.py | 53 + .../gyp/test/win/gyptest-cl-calling-convention.py | 22 + tools/gyp/test/win/gyptest-cl-character-set.py | 22 + .../gyp/test/win/gyptest-cl-compile-as-managed.py | 24 + tools/gyp/test/win/gyptest-cl-compile-as-winrt.py | 20 + tools/gyp/test/win/gyptest-cl-debug-format.py | 43 + .../win/gyptest-cl-default-char-is-unsigned.py | 22 + .../win/gyptest-cl-disable-specific-warnings.py | 32 + .../gyptest-cl-enable-enhanced-instruction-set.py | 47 + .../gyp/test/win/gyptest-cl-exception-handling.py | 33 + .../test/win/gyptest-cl-floating-point-model.py | 22 + .../gyp/test/win/gyptest-cl-force-include-files.py | 22 + .../test/win/gyptest-cl-function-level-linking.py | 52 + tools/gyp/test/win/gyptest-cl-optimizations.py | 105 + tools/gyp/test/win/gyptest-cl-pdbname-override.py | 27 + tools/gyp/test/win/gyptest-cl-pdbname.py | 30 + tools/gyp/test/win/gyptest-cl-rtti.py | 30 + tools/gyp/test/win/gyptest-cl-runtime-checks.py | 30 + tools/gyp/test/win/gyptest-cl-runtime-library.py | 22 + .../gyptest-cl-treat-wchar-t-as-built-in-type.py | 22 + tools/gyp/test/win/gyptest-cl-warning-as-error.py | 30 + tools/gyp/test/win/gyptest-cl-warning-level.py | 41 + tools/gyp/test/win/gyptest-command-quote.py | 40 + tools/gyp/test/win/gyptest-crosscompile-ar.py | 29 + tools/gyp/test/win/gyptest-lib-ltcg.py | 22 + tools/gyp/test/win/gyptest-link-additional-deps.py | 22 + .../test/win/gyptest-link-additional-options.py | 22 + tools/gyp/test/win/gyptest-link-aslr.py | 35 + tools/gyp/test/win/gyptest-link-base-address.py | 62 + tools/gyp/test/win/gyptest-link-debug-info.py | 26 + tools/gyp/test/win/gyptest-link-default-libs.py | 22 + tools/gyp/test/win/gyptest-link-deffile.py | 43 + tools/gyp/test/win/gyptest-link-defrelink.py | 54 + tools/gyp/test/win/gyptest-link-delay-load-dlls.py | 35 + tools/gyp/test/win/gyptest-link-embed-manifest.py | 99 + tools/gyp/test/win/gyptest-link-enable-uac.py | 95 + .../win/gyptest-link-enable-winrt-app-revision.py | 41 + ...st-link-enable-winrt-target-platform-version.py | 45 + tools/gyp/test/win/gyptest-link-enable-winrt.py | 35 + .../gyp/test/win/gyptest-link-entrypointsymbol.py | 24 + tools/gyp/test/win/gyptest-link-fixed-base.py | 40 + .../win/gyptest-link-force-symbol-reference.py | 26 + .../gyp/test/win/gyptest-link-generate-manifest.py | 127 + tools/gyp/test/win/gyptest-link-incremental.py | 37 + .../test/win/gyptest-link-large-address-aware.py | 35 + tools/gyp/test/win/gyptest-link-large-pdb.py | 74 + tools/gyp/test/win/gyptest-link-library-adjust.py | 21 + .../test/win/gyptest-link-library-directories.py | 35 + tools/gyp/test/win/gyptest-link-ltcg.py | 44 + tools/gyp/test/win/gyptest-link-mapfile.py | 44 + tools/gyp/test/win/gyptest-link-nodefaultlib.py | 24 + tools/gyp/test/win/gyptest-link-noimportlib.py | 30 + tools/gyp/test/win/gyptest-link-nxcompat.py | 37 + tools/gyp/test/win/gyptest-link-opt-icf.py | 41 + tools/gyp/test/win/gyptest-link-opt-ref.py | 40 + tools/gyp/test/win/gyptest-link-ordering.py | 101 + tools/gyp/test/win/gyptest-link-outputfile.py | 28 + tools/gyp/test/win/gyptest-link-pdb-no-output.py | 25 + tools/gyp/test/win/gyptest-link-pdb-output.py | 33 + tools/gyp/test/win/gyptest-link-pdb.py | 35 + tools/gyp/test/win/gyptest-link-pgo.py | 75 + tools/gyp/test/win/gyptest-link-profile.py | 37 + .../gyp/test/win/gyptest-link-restat-importlib.py | 45 + tools/gyp/test/win/gyptest-link-safeseh.py | 46 + tools/gyp/test/win/gyptest-link-shard.py | 30 + tools/gyp/test/win/gyptest-link-stacksize.py | 62 + tools/gyp/test/win/gyptest-link-subsystem.py | 38 + tools/gyp/test/win/gyptest-link-target-machine.py | 28 + tools/gyp/test/win/gyptest-link-tsaware.py | 33 + .../win/gyptest-link-uldi-depending-on-module.py | 24 + tools/gyp/test/win/gyptest-link-uldi.py | 28 + .../test/win/gyptest-link-unsupported-manifest.py | 27 + tools/gyp/test/win/gyptest-link-update-manifest.py | 103 + .../test/win/gyptest-link-warnings-as-errors.py | 24 + tools/gyp/test/win/gyptest-long-command-line.py | 23 + tools/gyp/test/win/gyptest-macro-projectname.py | 24 + tools/gyp/test/win/gyptest-macro-targetext.py | 26 + tools/gyp/test/win/gyptest-macro-targetfilename.py | 35 + tools/gyp/test/win/gyptest-macro-targetname.py | 29 + tools/gyp/test/win/gyptest-macro-targetpath.py | 30 + tools/gyp/test/win/gyptest-macro-vcinstalldir.py | 24 + .../gyp/test/win/gyptest-macros-containing-gyp.py | 21 + .../win/gyptest-macros-in-inputs-and-outputs.py | 27 + tools/gyp/test/win/gyptest-midl-excluded.py | 22 + tools/gyp/test/win/gyptest-midl-includedirs.py | 21 + tools/gyp/test/win/gyptest-midl-rules.py | 28 + tools/gyp/test/win/gyptest-ml-safeseh.py | 22 + tools/gyp/test/win/gyptest-quoting-commands.py | 25 + tools/gyp/test/win/gyptest-rc-build.py | 27 + tools/gyp/test/win/gyptest-system-include.py | 21 + tools/gyp/test/win/idl-excluded/bad.idl | 6 + tools/gyp/test/win/idl-excluded/copy-file.py | 11 + tools/gyp/test/win/idl-excluded/idl-excluded.gyp | 58 + tools/gyp/test/win/idl-excluded/program.cc | 7 + tools/gyp/test/win/idl-includedirs/hello.cc | 7 + .../test/win/idl-includedirs/idl-includedirs.gyp | 26 + tools/gyp/test/win/idl-includedirs/subdir/bar.idl | 13 + tools/gyp/test/win/idl-includedirs/subdir/foo.idl | 14 + tools/gyp/test/win/idl-rules/Window.idl | 9 + tools/gyp/test/win/idl-rules/basic-idl.gyp | 67 + tools/gyp/test/win/idl-rules/history_indexer.idl | 17 + .../gyp/test/win/idl-rules/history_indexer_user.cc | 15 + tools/gyp/test/win/idl-rules/idl_compiler.py | 17 + tools/gyp/test/win/importlib/dll_no_exports.cc | 9 + tools/gyp/test/win/importlib/has-exports.cc | 10 + tools/gyp/test/win/importlib/hello.cc | 9 + tools/gyp/test/win/importlib/importlib.gyp | 30 + tools/gyp/test/win/importlib/noimplib.gyp | 16 + tools/gyp/test/win/large-pdb/dllmain.cc | 9 + tools/gyp/test/win/large-pdb/large-pdb.gyp | 98 + tools/gyp/test/win/large-pdb/main.cc | 7 + tools/gyp/test/win/lib-crosscompile/answer.cc | 9 + tools/gyp/test/win/lib-crosscompile/answer.h | 5 + .../gyp/test/win/lib-crosscompile/use_host_ar.gyp | 17 + tools/gyp/test/win/lib-flags/answer.cc | 9 + tools/gyp/test/win/lib-flags/answer.h | 5 + tools/gyp/test/win/lib-flags/ltcg.gyp | 21 + tools/gyp/test/win/linker-flags/a/x.cc | 7 + tools/gyp/test/win/linker-flags/a/z.cc | 7 + tools/gyp/test/win/linker-flags/additional-deps.cc | 10 + .../gyp/test/win/linker-flags/additional-deps.gyp | 30 + .../test/win/linker-flags/additional-options.gyp | 29 + tools/gyp/test/win/linker-flags/aslr.gyp | 35 + tools/gyp/test/win/linker-flags/b/y.cc | 7 + tools/gyp/test/win/linker-flags/base-address.gyp | 38 + tools/gyp/test/win/linker-flags/debug-info.gyp | 28 + .../gyp/test/win/linker-flags/deffile-multiple.gyp | 17 + tools/gyp/test/win/linker-flags/deffile.cc | 13 + tools/gyp/test/win/linker-flags/deffile.def | 8 + tools/gyp/test/win/linker-flags/deffile.gyp | 38 + .../gyp/test/win/linker-flags/delay-load-dlls.gyp | 35 + tools/gyp/test/win/linker-flags/delay-load.cc | 10 + tools/gyp/test/win/linker-flags/embed-manifest.gyp | 109 + tools/gyp/test/win/linker-flags/enable-uac.gyp | 45 + .../gyp/test/win/linker-flags/entrypointsymbol.cc | 13 + .../gyp/test/win/linker-flags/entrypointsymbol.gyp | 28 + tools/gyp/test/win/linker-flags/extra.manifest | 11 + tools/gyp/test/win/linker-flags/extra2.manifest | 11 + tools/gyp/test/win/linker-flags/fixed-base.gyp | 52 + .../win/linker-flags/force-symbol-reference.gyp | 39 + .../test/win/linker-flags/generate-manifest.gyp | 166 + tools/gyp/test/win/linker-flags/hello.cc | 7 + tools/gyp/test/win/linker-flags/incremental.gyp | 65 + tools/gyp/test/win/linker-flags/inline_test.cc | 12 + tools/gyp/test/win/linker-flags/inline_test.h | 5 + .../gyp/test/win/linker-flags/inline_test_main.cc | 15 + .../test/win/linker-flags/large-address-aware.gyp | 28 + tools/gyp/test/win/linker-flags/library-adjust.cc | 10 + tools/gyp/test/win/linker-flags/library-adjust.gyp | 16 + .../win/linker-flags/library-directories-define.cc | 7 + .../linker-flags/library-directories-reference.cc | 10 + .../test/win/linker-flags/library-directories.gyp | 42 + tools/gyp/test/win/linker-flags/link-ordering.gyp | 95 + tools/gyp/test/win/linker-flags/link-warning.cc | 10 + tools/gyp/test/win/linker-flags/ltcg.gyp | 42 + tools/gyp/test/win/linker-flags/main-crt.c | 8 + .../test/win/linker-flags/manifest-in-comment.cc | 13 + tools/gyp/test/win/linker-flags/mapfile.cc | 12 + tools/gyp/test/win/linker-flags/mapfile.gyp | 45 + tools/gyp/test/win/linker-flags/no-default-libs.cc | 18 + .../gyp/test/win/linker-flags/no-default-libs.gyp | 13 + tools/gyp/test/win/linker-flags/nodefaultlib.cc | 13 + tools/gyp/test/win/linker-flags/nodefaultlib.gyp | 30 + tools/gyp/test/win/linker-flags/nxcompat.gyp | 35 + tools/gyp/test/win/linker-flags/opt-icf.cc | 29 + tools/gyp/test/win/linker-flags/opt-icf.gyp | 63 + tools/gyp/test/win/linker-flags/opt-ref.cc | 11 + tools/gyp/test/win/linker-flags/opt-ref.gyp | 56 + tools/gyp/test/win/linker-flags/outputfile.gyp | 58 + tools/gyp/test/win/linker-flags/pdb-output.gyp | 49 + tools/gyp/test/win/linker-flags/pgo.gyp | 143 + tools/gyp/test/win/linker-flags/profile.gyp | 50 + .../gyp/test/win/linker-flags/program-database.gyp | 40 + tools/gyp/test/win/linker-flags/safeseh.gyp | 79 + tools/gyp/test/win/linker-flags/safeseh_hello.cc | 11 + tools/gyp/test/win/linker-flags/safeseh_zero.asm | 10 + tools/gyp/test/win/linker-flags/safeseh_zero64.asm | 9 + tools/gyp/test/win/linker-flags/stacksize.gyp | 44 + tools/gyp/test/win/linker-flags/subdir/library.gyp | 13 + .../gyp/test/win/linker-flags/subsystem-windows.cc | 9 + tools/gyp/test/win/linker-flags/subsystem.gyp | 70 + tools/gyp/test/win/linker-flags/target-machine.gyp | 48 + tools/gyp/test/win/linker-flags/tsaware.gyp | 28 + .../test/win/linker-flags/unsupported-manifest.gyp | 13 + tools/gyp/test/win/linker-flags/update_pgd.py | 35 + tools/gyp/test/win/linker-flags/warn-as-error.gyp | 33 + tools/gyp/test/win/linker-flags/x.cc | 7 + tools/gyp/test/win/linker-flags/y.cc | 7 + tools/gyp/test/win/linker-flags/z.cc | 7 + tools/gyp/test/win/long-command-line/function.cc | 7 + tools/gyp/test/win/long-command-line/hello.cc | 7 + .../win/long-command-line/long-command-line.gyp | 54 + tools/gyp/test/win/ml-safeseh/a.asm | 10 + tools/gyp/test/win/ml-safeseh/hello.cc | 11 + tools/gyp/test/win/ml-safeseh/ml-safeseh.gyp | 24 + tools/gyp/test/win/precompiled/gyptest-all.py | 21 + tools/gyp/test/win/precompiled/hello.c | 14 + tools/gyp/test/win/precompiled/hello.gyp | 28 + tools/gyp/test/win/precompiled/hello2.c | 13 + tools/gyp/test/win/precompiled/precomp.c | 8 + tools/gyp/test/win/rc-build/Resource.h | 26 + tools/gyp/test/win/rc-build/hello.cpp | 30 + tools/gyp/test/win/rc-build/hello.gyp | 92 + tools/gyp/test/win/rc-build/hello.h | 3 + tools/gyp/test/win/rc-build/hello.ico | Bin 0 -> 23558 bytes tools/gyp/test/win/rc-build/hello.rc | 86 + tools/gyp/test/win/rc-build/hello3.rc | 87 + tools/gyp/test/win/rc-build/small.ico | Bin 0 -> 23558 bytes tools/gyp/test/win/rc-build/subdir/hello2.rc | 87 + tools/gyp/test/win/rc-build/subdir/include.h | 1 + tools/gyp/test/win/rc-build/targetver.h | 24 + tools/gyp/test/win/shard/hello.cc | 7 + tools/gyp/test/win/shard/hello1.cc | 7 + tools/gyp/test/win/shard/hello2.cc | 7 + tools/gyp/test/win/shard/hello3.cc | 7 + tools/gyp/test/win/shard/hello4.cc | 7 + tools/gyp/test/win/shard/shard.gyp | 31 + tools/gyp/test/win/shard/shard_ref.gyp | 41 + tools/gyp/test/win/system-include/bar/header.h | 0 .../test/win/system-include/common/commonheader.h | 0 tools/gyp/test/win/system-include/foo/header.h | 0 tools/gyp/test/win/system-include/main.cc | 4 + tools/gyp/test/win/system-include/test.gyp | 26 + tools/gyp/test/win/uldi/a.cc | 7 + tools/gyp/test/win/uldi/b.cc | 7 + tools/gyp/test/win/uldi/dll.cc | 6 + tools/gyp/test/win/uldi/exe.cc | 7 + tools/gyp/test/win/uldi/main.cc | 10 + .../gyp/test/win/uldi/uldi-depending-on-module.gyp | 42 + tools/gyp/test/win/uldi/uldi.gyp | 45 + tools/gyp/test/win/vs-macros/as.py | 18 + tools/gyp/test/win/vs-macros/containing-gyp.gyp | 39 + tools/gyp/test/win/vs-macros/do_stuff.py | 8 + tools/gyp/test/win/vs-macros/hello.cc | 7 + .../gyp/test/win/vs-macros/input-output-macros.gyp | 32 + tools/gyp/test/win/vs-macros/input.S | 0 tools/gyp/test/win/vs-macros/projectname.gyp | 29 + tools/gyp/test/win/vs-macros/stuff.blah | 1 + tools/gyp/test/win/vs-macros/targetext.gyp | 59 + tools/gyp/test/win/vs-macros/targetfilename.gyp | 59 + tools/gyp/test/win/vs-macros/targetname.gyp | 52 + tools/gyp/test/win/vs-macros/targetpath.gyp | 59 + tools/gyp/test/win/vs-macros/test_exists.py | 10 + tools/gyp/test/win/vs-macros/vcinstalldir.gyp | 41 + .../test/win/win-tool/copies_readonly_files.gyp | 29 + .../gyptest-win-tool-handles-readonly-files.py | 55 + .../test/win/winrt-app-type-revision/dllmain.cc | 30 + .../winrt-app-type-revison.gyp | 43 + .../win/winrt-target-platform-version/dllmain.cc | 30 + .../winrt-target-platform-version.gyp | 49 + .../test/xcode-ninja/list_excluded/gyptest-all.py | 49 + tools/gyp/test/xcode-ninja/list_excluded/hello.cpp | 7 + .../xcode-ninja/list_excluded/hello_exclude.gyp | 19 + .../xcode-ninja/list_excluded/hello_excluded.cpp | 7 + tools/gyp/tools/README | 15 + tools/gyp/tools/Xcode/README | 5 + .../gyp/tools/Xcode/Specifications/gyp.pbfilespec | 27 + .../gyp/tools/Xcode/Specifications/gyp.xclangspec | 226 + tools/gyp/tools/emacs/README | 12 + tools/gyp/tools/emacs/gyp-tests.el | 63 + tools/gyp/tools/emacs/gyp.el | 275 + tools/gyp/tools/emacs/run-unit-tests.sh | 7 + tools/gyp/tools/emacs/testdata/media.gyp | 1105 + tools/gyp/tools/emacs/testdata/media.gyp.fontified | 1107 + tools/gyp/tools/graphviz.py | 100 + tools/gyp/tools/pretty_gyp.py | 154 + tools/gyp/tools/pretty_sln.py | 169 + tools/gyp/tools/pretty_vcproj.py | 329 + tools/gyp/v8.gyp | 2135 - tools/gyp_flag_compare.py | 273 + tools/ic-explorer.html | 366 + tools/ignition/bytecode_dispatches_report.py | 258 + tools/ignition/bytecode_dispatches_report_test.py | 54 + tools/ignition/linux_perf_bytecode_annotate.py | 174 + .../ignition/linux_perf_bytecode_annotate_test.py | 85 + tools/ignition/linux_perf_report.py | 222 + tools/ignition/linux_perf_report_test.py | 147 + tools/isolate_driver.py | 18 + tools/jsfunfuzz/download_jsfunfuzz.py | 22 + tools/jsfunfuzz/fuzz-harness.sh | 84 + tools/jsfunfuzz/jsfunfuzz.gyp | 26 + tools/jsfunfuzz/jsfunfuzz.isolate | 18 + tools/jsfunfuzz/jsfunfuzz.tar.gz.sha1 | 1 + tools/ll_prof.py | 116 +- tools/luci-go/linux64/isolate | Bin 0 -> 9975056 bytes tools/luci-go/linux64/isolate.sha1 | 2 +- tools/luci-go/mac64/isolate.sha1 | 2 +- tools/luci-go/win64/isolate.exe.sha1 | 2 +- tools/mingw-generate-makefiles.sh | 10 +- tools/parser-shell.cc | 6 +- tools/parser-shell.gyp | 10 +- tools/perf-to-html.py | 4 +- tools/perf/statistics-for-json.R | 113 + tools/plot-timer-events | 5 +- tools/presubmit.py | 25 - tools/profviz/composer.js | 10 +- tools/profviz/worker.js | 2 - tools/release/auto_roll.py | 6 +- tools/release/check_clusterfuzz.py | 18 + tools/release/common_includes.py | 3 +- tools/release/create_release.py | 38 +- tools/release/test_scripts.py | 37 +- tools/run-deopt-fuzzer.gyp | 26 + tools/run-deopt-fuzzer.isolate | 19 + tools/run-deopt-fuzzer.py | 20 +- tools/run-perf.sh | 53 + tools/run-tests.py | 84 +- tools/run-valgrind.gyp | 26 + tools/run-valgrind.isolate | 29 + tools/run_perf.py | 252 +- tools/sanitizers/sancov_formatter.py | 446 + tools/sanitizers/sancov_formatter_test.py | 222 + tools/sanitizers/sancov_merger.py | 229 + tools/sanitizers/sancov_merger_test.py | 82 + tools/sanitizers/sanitize_pcs.py | 11 + tools/testrunner/local/commands.py | 16 +- tools/testrunner/local/execution.py | 70 +- tools/testrunner/local/pool.py | 7 +- tools/testrunner/local/progress.py | 21 +- tools/testrunner/local/statusfile.py | 17 +- tools/testrunner/local/testsuite.py | 53 +- tools/testrunner/local/utils.py | 2 + tools/testrunner/network/network_execution.py | 1 - tools/testrunner/objects/context.py | 7 +- tools/testrunner/objects/output.py | 7 +- tools/testrunner/objects/testcase.py | 22 +- tools/testrunner/server/main.py | 2 +- tools/testrunner/testrunner.isolate | 12 +- tools/tick-processor.html | 6 +- tools/tickprocessor-driver.js | 9 +- tools/tickprocessor.js | 127 +- tools/try_perf.py | 11 + tools/turbolizer/OWNERS | 1 + tools/turbolizer/README | 20 + tools/turbolizer/code-view.js | 177 + tools/turbolizer/constants.js | 22 + tools/turbolizer/disassembly-view.js | 106 + tools/turbolizer/edge.js | 77 + tools/turbolizer/empty-view.js | 19 + tools/turbolizer/expand-all.jpg | Bin 0 -> 2839 bytes tools/turbolizer/graph-layout.js | 474 + tools/turbolizer/graph-view.js | 987 + tools/turbolizer/hide-selected.png | Bin 0 -> 3681 bytes tools/turbolizer/hide-unselected.png | Bin 0 -> 3701 bytes tools/turbolizer/index.html | 89 + tools/turbolizer/lang-disassembly.js | 14 + tools/turbolizer/layout-icon.png | Bin 0 -> 4577 bytes tools/turbolizer/left-arrow.png | Bin 0 -> 4175 bytes tools/turbolizer/monkey.js | 26 + tools/turbolizer/node.js | 138 + tools/turbolizer/right-arrow.png | Bin 0 -> 2774 bytes tools/turbolizer/schedule-view.js | 127 + tools/turbolizer/search.png | Bin 0 -> 3751 bytes tools/turbolizer/search2.png | Bin 0 -> 689 bytes tools/turbolizer/selection-broker.js | 46 + tools/turbolizer/selection.js | 107 + tools/turbolizer/text-view.js | 394 + tools/turbolizer/turbo-visualizer.css | 327 + tools/turbolizer/turbo-visualizer.js | 211 + tools/turbolizer/types.png | Bin 0 -> 753 bytes tools/turbolizer/upload-icon.png | Bin 0 -> 4747 bytes tools/turbolizer/util.js | 71 + tools/turbolizer/view.js | 42 + tools/v8heapconst.py | 235 +- tools/verify_source_deps.py | 2 +- 5233 files changed, 842497 insertions(+), 188373 deletions(-) 21efce6 Merge V8 5.3.332.45. DO NOT MERGE 537ba89 Merge V8 5.2.361.47 DO NOT MERGE 6912564 Ignore warnings inline with upstream V8 project. DO NOT MERGE 616faa7 Fix unused sources warning DO NOT MERGE 85c91d5 Merge V8 5.1.281.59 DO NOT MERGE 1b268ca Upgrade V8 to 5.1.281.57 DO NOT MERGE 342c50c Revert "Revert "Upgrade to 5.0.71.48"" DO NOT MERGE ========platform/frameworks/av between android-7.1.0_r7..android-7.1.1_r4========= camera/camera2/CaptureRequest.cpp | 41 +++---- drm/mediadrm/plugins/clearkey/DrmFactory.cpp | 11 +- drm/mediadrm/plugins/clearkey/DrmFactory.h | 2 +- drm/mediadrm/plugins/clearkey/DrmPlugin.cpp | 4 +- drm/mediadrm/plugins/clearkey/DrmPlugin.h | 2 +- drm/mediadrm/plugins/clearkey/InitDataParser.cpp | 11 +- drm/mediadrm/plugins/clearkey/InitDataParser.h | 2 +- drm/mediadrm/plugins/clearkey/MimeType.h | 15 +++ drm/mediadrm/plugins/clearkey/Session.cpp | 4 +- drm/mediadrm/plugins/clearkey/Session.h | 2 +- .../clearkey/tests/InitDataParserUnittest.cpp | 34 +++--- include/media/ToneGenerator.h | 8 +- include/media/Visualizer.h | 3 +- include/media/stagefright/MediaBuffer.h | 69 ++++++----- include/media/stagefright/MediaBufferGroup.h | 5 +- include/private/media/AudioTrackShared.h | 6 + media/libeffects/visualizer/EffectVisualizer.cpp | 11 +- media/libmedia/AudioTrackShared.cpp | 87 ++++++++------ media/libmedia/ICrypto.cpp | 14 ++- media/libmedia/IMediaExtractor.cpp | 3 + media/libmedia/IMediaSource.cpp | 16 +-- media/libmedia/ToneGenerator.cpp | 18 +-- media/libmedia/Visualizer.cpp | 18 ++- .../nuplayer/HTTPLiveSource.cpp | 23 +++- .../nuplayer/HTTPLiveSource.h | 1 + media/libmediaplayerservice/nuplayer/NuPlayer.cpp | 9 ++ .../nuplayer/NuPlayerDecoder.cpp | 2 +- .../nuplayer/NuPlayerRenderer.cpp | 29 ++++- .../nuplayer/NuPlayerRenderer.h | 1 + .../libmediaplayerservice/nuplayer/RTSPSource.cpp | 130 ++++++++++++++------- media/libmediaplayerservice/nuplayer/RTSPSource.h | 16 ++- media/libstagefright/CameraSource.cpp | 3 + media/libstagefright/MPEG4Extractor.cpp | 47 +++++--- media/libstagefright/MPEG4Writer.cpp | 37 ++++-- media/libstagefright/MediaCodec.cpp | 21 ++-- media/libstagefright/MediaCodecSource.cpp | 2 +- media/libstagefright/NuMediaExtractor.cpp | 5 +- media/libstagefright/OMXClient.cpp | 6 + .../StagefrightMetadataRetriever.cpp | 35 ++++-- media/libstagefright/SurfaceUtils.cpp | 4 - media/libstagefright/foundation/ColorUtils.cpp | 1 + media/libstagefright/foundation/MediaBuffer.cpp | 13 +-- .../libstagefright/foundation/MediaBufferGroup.cpp | 47 +++----- media/libstagefright/foundation/MetaData.cpp | 51 +++++++- media/libstagefright/httplive/LiveSession.cpp | 14 +-- media/libstagefright/httplive/LiveSession.h | 2 +- media/libstagefright/include/MPEG4Extractor.h | 1 - media/libstagefright/mpeg2ts/ATSParser.cpp | 15 ++- media/libstagefright/omx/GraphicBufferSource.cpp | 43 ++++--- media/libstagefright/omx/GraphicBufferSource.h | 2 +- media/libstagefright/omx/OMXNodeInstance.cpp | 2 +- .../libstagefright/omx/SimpleSoftOMXComponent.cpp | 15 +++ media/libstagefright/rtsp/MyHandler.h | 104 +++++++++-------- media/mtp/MtpServer.cpp | 4 + media/ndk/NdkMediaExtractor.cpp | 13 ++- services/audioflinger/AudioFlinger.cpp | 10 +- services/audioflinger/BufferProviders.cpp | 20 ++-- services/audioflinger/Effects.cpp | 75 ++++++++++-- services/audioflinger/Effects.h | 14 ++- services/audioflinger/FastMixer.cpp | 1 + services/audioflinger/FastMixerDumpState.cpp | 8 +- services/audioflinger/FastMixerDumpState.h | 1 + services/audioflinger/Threads.cpp | 100 +++++++++------- services/audioflinger/Threads.h | 16 ++- services/audioflinger/Tracks.cpp | 13 ++- .../include/AudioInputDescriptor.h | 4 +- .../src/AudioInputDescriptor.cpp | 6 +- .../managerdefault/AudioPolicyManager.cpp | 57 ++++++--- .../libcameraservice/api1/client2/Parameters.cpp | 110 +++++++++++++---- .../libcameraservice/api1/client2/Parameters.h | 14 +++ .../libcameraservice/device3/Camera3Device.cpp | 12 ++ .../libcameraservice/device3/Camera3Device.h | 1 + 72 files changed, 1044 insertions(+), 502 deletions(-) 56bc26e Camera API1: don't pick wrong preview fps value 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 bc08b17 DO NOT MERGE Fix divide by zero 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 2e211d3 DO NOT MERGE Fix divide by zero febbd52 DO NOT MERGE 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. de84a76 DO NOT MERGE - MPEG4Extractor: Check mLastTrack before dereferencing. 0338b14 DO NOT MERGE - MPEG4Extractor: Check mLastTrack before dereferencing. 25d34ca DO NOT MERGE - MPEG4Extractor: Check mLastTrack before dereferencing. 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 7c3c2fa DO NOT MERGE: IOMX: work against metadata buffer spoofing d32d403 IOMX: work against metadata buffer spoofing 44a9bf5 MPEG4Extractor: support version 1 for trun box. e94c27a audioflinger: Fix battery accounting for offload tracks 9a4768f DO NOT MERGE: IOMX: work against metadata buffer spoofing 8636936 DO NOT MERGE: IOMX: work against metadata buffer spoofing 807e827 DO NOT MERGE: IOMX: work against metadata buffer spoofing b293851 Merge "Fix for tone glitch produced in ToneGenerator" am: 46f1c24c5a am: 84183ba496 am: 09b0b40fb4 am: 67b5bb745b 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 0e2cc67 DO NOT MERGE omx: check buffer port before using 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 between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 53 +- api/current.txt | 1134 +++--- api/system-current.txt | 1134 +++--- api/test-current.txt | 1143 +++--- cmds/bootanimation/audioplay.cpp | 16 +- cmds/idmap/scan.cpp | 21 +- cmds/pm/src/com/android/commands/pm/Pm.java | 28 +- cmds/wm/src/com/android/commands/wm/Wm.java | 7 +- .../accessibilityservice/AccessibilityService.java | 2 +- core/java/android/accounts/Account.java | 51 + core/java/android/accounts/AccountManager.java | 78 +- .../android/accounts/AccountManagerInternal.java | 90 + .../accounts/ChooseTypeAndAccountActivity.java | 2 +- .../GrantCredentialsPermissionActivity.java | 10 +- core/java/android/accounts/IAccountManager.aidl | 12 +- core/java/android/animation/LayoutTransition.java | 6 +- core/java/android/animation/ObjectAnimator.java | 5 +- core/java/android/animation/ValueAnimator.java | 3 + core/java/android/app/ActivityManagerNative.java | 22 + core/java/android/app/ActivityThread.java | 77 +- core/java/android/app/ApplicationThreadNative.java | 6 +- core/java/android/app/Dialog.java | 8 +- core/java/android/app/DownloadManager.java | 2 +- core/java/android/app/Fragment.java | 2 +- core/java/android/app/FragmentHostCallback.java | 5 + core/java/android/app/FragmentManager.java | 2 +- core/java/android/app/IActivityManager.java | 13 + core/java/android/app/IApplicationThread.java | 3 +- core/java/android/app/ITransientNotification.aidl | 2 +- core/java/android/app/IntentService.java | 3 +- core/java/android/app/LoaderManager.java | 7 + core/java/android/app/LocalActivityManager.java | 2 +- core/java/android/app/Notification.java | 24 +- core/java/android/app/ResourcesManager.java | 23 +- core/java/android/app/TimePickerDialog.java | 21 +- core/java/android/app/WallpaperManager.java | 7 +- .../android/app/admin/DevicePolicyManager.java | 144 + .../android/app/admin/IDevicePolicyManager.aidl | 6 + core/java/android/app/backup/BackupAgent.java | 29 +- core/java/android/app/backup/BackupManager.java | 8 + core/java/android/app/package.html | 2 +- core/java/android/bluetooth/BluetoothAdapter.java | 22 +- core/java/android/bluetooth/BluetoothDevice.java | 2 +- core/java/android/bluetooth/BluetoothGatt.java | 4 +- .../android/bluetooth/BluetoothGattServer.java | 4 +- .../bluetooth/BluetoothHealthAppConfiguration.java | 4 +- core/java/android/bluetooth/BluetoothManager.java | 2 +- core/java/android/content/ContentResolver.java | 1 + core/java/android/content/Context.java | 13 +- core/java/android/content/Intent.java | 12 +- core/java/android/content/IntentFilter.java | 34 +- core/java/android/content/SyncAdapterType.java | 21 +- core/java/android/content/SyncAdaptersCache.java | 2 +- core/java/android/content/pm/PackageManager.java | 2 +- .../android/content/pm/PackageManagerInternal.java | 8 + core/java/android/content/pm/ResolveInfo.java | 6 - core/java/android/content/pm/ShortcutInfo.java | 74 +- core/java/android/content/pm/ShortcutManager.java | 398 +- core/java/android/database/CursorJoiner.java | 2 +- .../android/database/sqlite/SQLiteDatabase.java | 8 +- core/java/android/database/sqlite/package.html | 49 +- core/java/android/hardware/camera2/DngCreator.java | 38 +- .../hardware/camera2/utils/TaskDrainer.java | 29 +- .../hardware/location/ContextHubManager.java | 48 +- .../hardware/location/ContextHubService.java | 52 +- .../android/hardware/location/NanoAppFilter.java | 3 +- .../hardware/location/NanoAppInstanceInfo.java | 7 +- .../android/hardware/usb/UsbDeviceConnection.java | 19 +- core/java/android/hardware/usb/UsbManager.java | 2 +- core/java/android/net/ConnectivityManager.java | 10 + core/java/android/net/IIpConnectivityMetrics.aidl | 29 + core/java/android/net/LocalSocketImpl.java | 10 +- core/java/android/net/NetworkCapabilities.java | 35 +- core/java/android/net/NetworkIdentity.java | 6 +- core/java/android/net/NetworkRequest.java | 56 +- core/java/android/net/NetworkStats.java | 18 +- core/java/android/net/metrics/DhcpErrorEvent.java | 11 +- .../android/net/metrics/IpConnectivityLog.java | 60 +- .../android/net/metrics/ValidationProbeEvent.java | 12 +- core/java/android/os/AsyncTask.java | 19 +- core/java/android/os/Build.java | 8 + core/java/android/os/Bundle.java | 34 +- core/java/android/os/FileObserver.java | 6 +- core/java/android/os/FileUtils.java | 47 +- core/java/android/os/IRecoverySystem.aidl | 1 + core/java/android/os/PatternMatcher.java | 382 +- core/java/android/os/PowerManager.java | 34 + core/java/android/os/RecoverySystem.java | 55 +- core/java/android/os/RemoteCallbackList.java | 26 +- core/java/android/os/Trace.java | 2 + core/java/android/os/storage/VolumeInfo.java | 2 +- core/java/android/provider/CallLog.java | 55 +- core/java/android/provider/ContactsContract.java | 18 +- core/java/android/provider/Settings.java | 117 +- .../net/config/DirectoryCertificateSource.java | 9 + core/java/android/service/dreams/DreamService.java | 19 +- .../java/android/service/dreams/IDreamService.aidl | 4 +- core/java/android/util/DisplayMetrics.java | 4 + core/java/android/util/PackageUtils.java | 96 + core/java/android/view/DragEvent.java | 42 +- core/java/android/view/IWindowManager.aidl | 14 +- core/java/android/view/KeyEvent.java | 5 +- core/java/android/view/Surface.java | 41 +- core/java/android/view/SurfaceView.java | 66 +- core/java/android/view/TextureView.java | 3 +- core/java/android/view/View.java | 86 +- core/java/android/view/ViewGroup.java | 187 +- core/java/android/view/ViewRootImpl.java | 51 +- core/java/android/view/WindowManager.java | 16 +- core/java/android/view/WindowManagerPolicy.java | 15 + .../android/view/inputmethod/InputConnection.java | 35 +- .../view/inputmethod/InputMethodManager.java | 10 +- core/java/android/widget/DatePicker.java | 58 +- core/java/android/widget/ImageView.java | 15 +- core/java/android/widget/NumberPicker.java | 60 +- core/java/android/widget/PopupWindow.java | 29 +- core/java/android/widget/ProgressBar.java | 16 +- core/java/android/widget/RatingBar.java | 6 +- core/java/android/widget/SearchView.java | 4 +- core/java/android/widget/Switch.java | 3 + core/java/android/widget/TextView.java | 4 + core/java/android/widget/TimePicker.java | 96 +- core/java/android/widget/Toast.java | 28 +- core/java/android/widget/VideoView.java | 80 +- .../com/android/internal/app/ResolverActivity.java | 2 +- .../android/internal/app/ResolverComparator.java | 5 +- .../internal/app/SuggestedLocaleAdapter.java | 6 +- .../drawable/AnimationScaleListDrawable.java | 254 ++ .../hardware/AmbientDisplayConfiguration.java | 87 + .../com/android/internal/os/BatteryStatsImpl.java | 6 +- .../com/android/internal/os/ProcessCpuTracker.java | 18 + .../internal/policy/BackdropFrameRenderer.java | 3 + .../policy/EmergencyAffordanceManager.java | 102 + .../android/internal/policy/IKeyguardService.aidl | 3 +- .../internal/policy/PhoneFallbackEventHandler.java | 1 + .../com/android/internal/util/WakeupMessage.java | 2 +- .../internal/view/IInputConnectionWrapper.java | 8 +- .../android/internal/widget/AlertDialogLayout.java | 90 + .../internal/widget/ImageFloatingTextView.java | 18 +- core/java/com/android/server/BootReceiver.java | 42 +- .../server/backup/AccountManagerBackupHelper.java | 85 + .../android/server/backup/SystemBackupAgent.java | 3 + core/jni/android/graphics/pdf/PdfEditor.cpp | 3 - core/jni/android/graphics/pdf/PdfRenderer.cpp | 3 - core/jni/android_database_CursorWindow.cpp | 25 +- core/jni/android_hardware_Camera.cpp | 13 +- ...android_hardware_location_ContextHubService.cpp | 315 +- core/jni/android_view_RenderNode.cpp | 4 +- core/jni/android_view_Surface.cpp | 6 + core/jni/android_view_SurfaceControl.cpp | 7 +- core/jni/fd_utils-inl.h | 1 - core/res/AndroidManifest.xml | 34 +- core/res/res/anim/dock_bottom_exit_keyguard.xml | 22 + .../res/color/hint_foreground_material_dark.xml | 4 + .../res/color/hint_foreground_material_light.xml | 4 + core/res/res/drawable-hdpi/vpn_connected.png | Bin 539 -> 282 bytes core/res/res/drawable-hdpi/vpn_disconnected.png | Bin 577 -> 297 bytes core/res/res/drawable-mdpi/vpn_connected.png | Bin 502 -> 196 bytes core/res/res/drawable-mdpi/vpn_disconnected.png | Bin 496 -> 209 bytes core/res/res/drawable-nodpi/vpn_connected.xml | 24 + core/res/res/drawable-nodpi/vpn_disconnected.xml | 24 + core/res/res/drawable-xhdpi/vpn_connected.png | Bin 688 -> 342 bytes core/res/res/drawable-xhdpi/vpn_disconnected.png | Bin 717 -> 360 bytes core/res/res/drawable-xxhdpi/vpn_connected.png | Bin 781 -> 476 bytes core/res/res/drawable-xxhdpi/vpn_disconnected.png | Bin 868 -> 513 bytes core/res/res/drawable/emergency_icon.xml | 40 + core/res/res/drawable/ic_check_circle_24px.xml | 3 - core/res/res/drawable/ic_collapse_notification.xml | 3 - core/res/res/drawable/ic_expand_more_48dp.xml | 3 - core/res/res/drawable/ic_expand_notification.xml | 3 - core/res/res/drawable/ic_feedback.xml | 3 - core/res/res/drawable/ic_more_items.xml | 3 +- core/res/res/drawable/ic_refresh.xml | 3 - core/res/res/drawable/ic_schedule.xml | 3 - core/res/res/drawable/perm_group_calendar.xml | 3 +- core/res/res/drawable/perm_group_camera.xml | 2 - core/res/res/drawable/perm_group_contacts.xml | 2 - core/res/res/drawable/perm_group_location.xml | 2 - core/res/res/drawable/perm_group_microphone.xml | 2 - core/res/res/drawable/perm_group_phone_calls.xml | 3 - core/res/res/drawable/perm_group_sms.xml | 2 - core/res/res/drawable/perm_group_storage.xml | 2 - .../progress_indeterminate_anim_large_material.xml | 26 + ...progress_indeterminate_anim_medium_material.xml | 27 + core/res/res/drawable/progress_large_material.xml | 18 +- core/res/res/drawable/progress_medium_material.xml | 17 +- core/res/res/drawable/progress_small_material.xml | 27 +- core/res/res/drawable/progress_static_material.xml | 25 + core/res/res/layout-sw600dp/date_picker_dialog.xml | 2 +- core/res/res/layout/date_picker_dialog.xml | 2 +- core/res/res/layout/time_picker_dialog.xml | 2 +- core/res/res/values-af/strings.xml | 19 +- core/res/res/values-am/strings.xml | 19 +- core/res/res/values-ar/strings.xml | 21 +- core/res/res/values-az-rAZ/strings.xml | 19 +- core/res/res/values-b+sr+Latn/strings.xml | 85 +- core/res/res/values-be-rBY/strings.xml | 19 +- core/res/res/values-bg/strings.xml | 19 +- core/res/res/values-bn-rBD/strings.xml | 23 +- core/res/res/values-bs-rBA/strings.xml | 21 +- core/res/res/values-ca/strings.xml | 19 +- core/res/res/values-cs/strings.xml | 21 +- core/res/res/values-da/strings.xml | 19 +- core/res/res/values-de/strings.xml | 25 +- core/res/res/values-el/strings.xml | 211 +- core/res/res/values-en-rAU/strings.xml | 19 +- core/res/res/values-en-rGB/strings.xml | 19 +- core/res/res/values-en-rIN/strings.xml | 19 +- core/res/res/values-es-rUS/strings.xml | 19 +- core/res/res/values-es/strings.xml | 21 +- core/res/res/values-et-rEE/strings.xml | 21 +- core/res/res/values-eu-rES/strings.xml | 23 +- core/res/res/values-fa/strings.xml | 29 +- core/res/res/values-fi/strings.xml | 19 +- core/res/res/values-fr-rCA/strings.xml | 19 +- core/res/res/values-fr/strings.xml | 23 +- core/res/res/values-gl-rES/strings.xml | 21 +- core/res/res/values-gu-rIN/strings.xml | 19 +- core/res/res/values-hi/strings.xml | 31 +- core/res/res/values-hr/strings.xml | 19 +- core/res/res/values-hu/strings.xml | 19 +- core/res/res/values-hy-rAM/strings.xml | 37 +- core/res/res/values-in/strings.xml | 23 +- core/res/res/values-is-rIS/strings.xml | 19 +- core/res/res/values-it/strings.xml | 19 +- core/res/res/values-iw/strings.xml | 21 +- core/res/res/values-ja/strings.xml | 29 +- core/res/res/values-ka-rGE/strings.xml | 19 +- core/res/res/values-kk-rKZ/strings.xml | 19 +- core/res/res/values-km-rKH/strings.xml | 19 +- core/res/res/values-kn-rIN/strings.xml | 45 +- core/res/res/values-ko/strings.xml | 25 +- core/res/res/values-ky-rKG/strings.xml | 28 +- core/res/res/values-lo-rLA/strings.xml | 19 +- core/res/res/values-lt/strings.xml | 21 +- core/res/res/values-lv/strings.xml | 19 +- core/res/res/values-mcc001/config.xml | 21 + core/res/res/values-mcc222-mnc10/config.xml | 25 - core/res/res/values-mcc232-mnc10/config.xml | 26 + core/res/res/values-mcc232-mnc13/config.xml | 25 + core/res/res/values-mcc302-mnc220/config.xml | 8 - core/res/res/values-mcc302-mnc500/config.xml | 25 + core/res/res/values-mcc302-mnc510/config.xml | 25 + core/res/res/values-mcc722-mnc36/config.xml | 25 + core/res/res/values-mk-rMK/strings.xml | 19 +- core/res/res/values-ml-rIN/strings.xml | 19 +- core/res/res/values-mn-rMN/strings.xml | 19 +- core/res/res/values-mr-rIN/strings.xml | 21 +- core/res/res/values-ms-rMY/strings.xml | 19 +- core/res/res/values-my-rMM/strings.xml | 19 +- core/res/res/values-nb/strings.xml | 19 +- core/res/res/values-ne-rNP/strings.xml | 21 +- core/res/res/values-nl/strings.xml | 47 +- core/res/res/values-pa-rIN/strings.xml | 21 +- core/res/res/values-pl/strings.xml | 19 +- core/res/res/values-pt-rBR/strings.xml | 19 +- core/res/res/values-pt-rPT/strings.xml | 21 +- core/res/res/values-pt/strings.xml | 19 +- core/res/res/values-ro/strings.xml | 19 +- core/res/res/values-ru/strings.xml | 19 +- core/res/res/values-si-rLK/strings.xml | 19 +- core/res/res/values-sk/strings.xml | 21 +- core/res/res/values-sl/strings.xml | 19 +- core/res/res/values-sq-rAL/strings.xml | 19 +- core/res/res/values-sr/strings.xml | 85 +- core/res/res/values-sv/strings.xml | 23 +- core/res/res/values-sw/strings.xml | 19 +- core/res/res/values-ta-rIN/strings.xml | 19 +- core/res/res/values-te-rIN/strings.xml | 19 +- core/res/res/values-th/strings.xml | 19 +- core/res/res/values-tl/strings.xml | 21 +- core/res/res/values-tr/strings.xml | 19 +- core/res/res/values-uk/strings.xml | 23 +- core/res/res/values-ur-rPK/strings.xml | 19 +- core/res/res/values-uz-rUZ/strings.xml | 25 +- core/res/res/values-vi/strings.xml | 19 +- core/res/res/values-watch/donottranslate.xml | 22 + core/res/res/values-watch/styles_material.xml | 5 - core/res/res/values-zh-rCN/strings.xml | 21 +- core/res/res/values-zh-rHK/strings.xml | 19 +- core/res/res/values-zh-rTW/strings.xml | 19 +- core/res/res/values-zu/strings.xml | 19 +- core/res/res/values/attrs.xml | 57 +- core/res/res/values/colors_material.xml | 5 +- core/res/res/values/config.xml | 36 +- core/res/res/values/donottranslate.xml | 3 + core/res/res/values/strings.xml | 16 +- core/res/res/values/symbols.xml | 21 + core/tests/coretests/AndroidManifest.xml | 2 + .../coretests/src/android/app/EmptyActivity.java | 21 + .../src/android/app/LoaderLifecycleTest.java | 228 ++ .../src/android/net/NetworkStatsTest.java | 75 +- .../coretests/src/android/os/FileUtilsTest.java | 14 + core/tests/coretests/src/android/os/OsTests.java | 1 + .../src/android/os/PatternMatcherTest.java | 234 ++ .../intl/es/about/versions/nougat/index.jd | 32 +- docs/html-intl/intl/es/index.jd | 34 +- .../versions/marshmallow/android-6.0-testing.jd | 190 + .../about/versions/nougat/android-7.0-changes.jd | 610 +++ .../about/versions/nougat/android-7.0-samples.jd | 85 + .../intl/id/about/versions/nougat/android-7.0.jd | 1039 +++++ .../intl/id/about/versions/nougat/index.jd | 110 + .../intl/id/design/get-started/principles.jd | 307 ++ docs/html-intl/intl/id/design/material/index.jd | 186 + .../intl/id/design/patterns/compatibility.jd | 70 + .../id/design/patterns/confirming-acknowledging.jd | 70 + .../intl/id/design/patterns/navigation.jd | 213 + .../intl/id/guide/components/activities.jd | 756 ++++ .../intl/id/guide/components/bound-services.jd | 658 ++++ .../intl/id/guide/components/fragments.jd | 812 ++++ .../intl/id/guide/components/fundamentals.jd | 480 +++ docs/html-intl/intl/id/guide/components/index.jd | 57 + .../intl/id/guide/components/intents-filters.jd | 899 +++++ docs/html-intl/intl/id/guide/components/loaders.jd | 494 +++ .../id/guide/components/processes-and-threads.jd | 411 ++ docs/html-intl/intl/id/guide/components/recents.jd | 256 ++ .../html-intl/intl/id/guide/components/services.jd | 813 ++++ .../id/guide/components/tasks-and-back-stack.jd | 578 +++ docs/html-intl/intl/id/guide/index.jd | 74 + docs/html-intl/intl/id/guide/platform/j8-jack.jd | 197 + .../id/guide/topics/manifest/manifest-intro.jd | 517 +++ .../id/guide/topics/providers/calendar-provider.jd | 1184 ++++++ .../id/guide/topics/providers/contacts-provider.jd | 2356 +++++++++++ .../topics/providers/content-provider-basics.jd | 1196 ++++++ .../topics/providers/content-provider-creating.jd | 1214 ++++++ .../id/guide/topics/providers/content-providers.jd | 108 + .../id/guide/topics/providers/document-provider.jd | 916 +++++ .../guide/topics/resources/accessing-resources.jd | 337 ++ .../intl/id/guide/topics/resources/overview.jd | 103 + .../guide/topics/resources/providing-resources.jd | 1094 ++++++ .../id/guide/topics/resources/runtime-changes.jd | 281 ++ docs/html-intl/intl/id/guide/topics/ui/controls.jd | 90 + .../intl/id/guide/topics/ui/declaring-layout.jd | 492 +++ docs/html-intl/intl/id/guide/topics/ui/dialogs.jd | 798 ++++ docs/html-intl/intl/id/guide/topics/ui/menus.jd | 1031 +++++ .../intl/id/guide/topics/ui/multi-window.jd | 589 +++ .../id/guide/topics/ui/notifiers/notifications.jd | 979 +++++ docs/html-intl/intl/id/guide/topics/ui/overview.jd | 71 + docs/html-intl/intl/id/guide/topics/ui/settings.jd | 1202 ++++++ .../html-intl/intl/id/guide/topics/ui/ui-events.jd | 291 ++ .../intl/id/training/articles/direct-boot.jd | 181 + .../training/articles/scoped-directory-access.jd | 148 + .../intl/id/training/articles/security-config.jd | 747 ++++ .../id/training/basics/network-ops/data-saver.jd | 234 ++ .../intl/id/training/material/animations.jd | 550 +++ .../intl/id/training/material/compatibility.jd | 168 + .../intl/id/training/material/drawables.jd | 126 + .../intl/id/training/material/get-started.jd | 171 + docs/html-intl/intl/id/training/material/index.jd | 60 + .../intl/id/training/material/lists-cards.jd | 266 ++ .../intl/id/training/material/shadows-clipping.jd | 133 + docs/html-intl/intl/id/training/material/theme.jd | 131 + .../id/training/tv/playback/picture-in-picture.jd | 213 + .../intl/id/training/tv/tif/content-recording.jd | 142 + .../intl/in/about/versions/nougat/index.jd | 32 +- .../intl/ja/about/versions/nougat/index.jd | 32 +- docs/html-intl/intl/ja/index.jd | 34 +- .../intl/ko/about/versions/nougat/index.jd | 32 +- .../topics/providers/content-provider-basics.jd | 2 +- docs/html-intl/intl/ko/index.jd | 34 +- .../intl/pt-br/about/versions/nougat/index.jd | 12 +- docs/html-intl/intl/pt-br/index.jd | 34 +- .../intl/ru/about/versions/nougat/index.jd | 32 +- docs/html-intl/intl/ru/index.jd | 34 +- .../intl/vi/about/versions/nougat/index.jd | 32 +- .../intl/zh-cn/about/versions/nougat/index.jd | 32 +- .../intl/zh-cn/distribute/tools/promote/badges.jd | 2 +- docs/html-intl/intl/zh-cn/index.jd | 34 +- .../intl/zh-tw/about/versions/nougat/index.jd | 32 +- .../intl/zh-tw/guide/components/intents-filters.jd | 2 +- docs/html-intl/intl/zh-tw/index.jd | 34 +- docs/html/_redirects.yaml | 314 +- docs/html/about/dashboards/index.jd | 50 +- docs/html/about/versions/_project.yaml | 6 + docs/html/about/versions/android-1.5.jd | 2 +- docs/html/about/versions/android-1.6-highlights.jd | 8 +- docs/html/about/versions/android-1.6.jd | 2 +- docs/html/about/versions/android-2.0-highlights.jd | 10 +- docs/html/about/versions/android-2.0.1.jd | 2 +- docs/html/about/versions/android-2.0.jd | 2 +- docs/html/about/versions/android-2.2-highlights.jd | 16 +- docs/html/about/versions/android-2.3-highlights.jd | 16 +- docs/html/about/versions/android-3.0-highlights.jd | 16 +- docs/html/about/versions/android-3.1-highlights.jd | 16 +- docs/html/about/versions/android-4.0-highlights.jd | 16 +- docs/html/about/versions/android-4.0.jd | 6 +- docs/html/about/versions/android-4.2.jd | 14 +- docs/html/about/versions/android-4.3.jd | 2 +- .../versions/marshmallow/android-6.0-changes.jd | 2 +- .../about/versions/nougat/android-7.0-changes.jd | 72 +- .../about/versions/nougat/android-7.0-samples.jd | 2 +- docs/html/about/versions/nougat/android-7.0.jd | 68 +- docs/html/about/versions/nougat/index.jd | 33 +- docs/html/auto/_project.yaml | 6 + docs/html/auto/index.jd | 2 +- docs/html/design/_book.yaml | 2 - docs/html/design/patterns/accessibility.jd | 98 - docs/html/develop/index.jd | 27 +- docs/html/distribute/essentials/quality/wear.jd | 164 +- docs/html/distribute/index.jd | 23 +- docs/html/distribute/stories/apps.jd | 3 +- .../distribute/stories/apps/condenast-shopping.jd | 76 + .../stories/apps/drupe-communications.jd | 98 + .../distribute/stories/apps/economist-espresso.jd | 70 + .../distribute/stories/apps/expressen-sports.jd | 57 + .../html/distribute/stories/apps/lifesum-health.jd | 60 + docs/html/distribute/stories/apps/noom-health.jd | 115 + docs/html/distribute/stories/games.jd | 3 +- .../distribute/stories/games/animoca-star-girl.jd | 89 + .../stories/games/happy-labs-experiment.jd | 105 + .../distribute/stories/games/playlab-puzzles.jd | 87 + docs/html/distribute/stories/index.jd | 18 +- docs/html/distribute/tools/promote/brand.jd | 27 +- docs/html/distribute/users/build-buzz.jd | 6 - docs/html/google/play/billing/billing_admin.jd | 626 +-- docs/html/google/play/billing/billing_integrate.jd | 267 +- docs/html/google/play/filters.jd | 9 +- docs/html/guide/_book.yaml | 12 +- docs/html/guide/components/activities.jd | 4 +- docs/html/guide/components/bound-services.jd | 276 +- docs/html/guide/components/fundamentals.jd | 312 +- docs/html/guide/components/intents-common.jd | 2 +- docs/html/guide/components/intents-filters.jd | 292 +- docs/html/guide/components/services.jd | 517 ++- docs/html/guide/guide_toc.cs | 11 +- docs/html/guide/topics/connectivity/nfc/nfc.jd | 21 +- docs/html/guide/topics/data/autobackup.jd | 257 ++ docs/html/guide/topics/data/backup.jd | 958 +---- .../guide/topics/data/images/backup-framework.png | Bin 0 -> 43423 bytes docs/html/guide/topics/data/index.jd | 18 - docs/html/guide/topics/data/keyvaluebackup.jd | 884 +++++ docs/html/guide/topics/data/testingbackup.jd | 181 + docs/html/guide/topics/graphics/2d-graphics.jd | 371 +- docs/html/guide/topics/location/strategies.jd | 76 +- .../guide/topics/manifest/meta-data-element.jd | 10 +- .../html/guide/topics/manifest/provider-element.jd | 20 +- .../html/guide/topics/manifest/receiver-element.jd | 14 +- .../guide/topics/manifest/uses-feature-element.jd | 39 +- docs/html/guide/topics/media/camera.jd | 10 +- .../guide/topics/providers/calendar-provider.jd | 4 +- .../guide/topics/providers/contacts-provider.jd | 6 +- .../topics/providers/content-provider-creating.jd | 2 +- .../renderscript/reference/rs_allocation_create.jd | 1060 +++++ .../topics/renderscript/reference/rs_for_each.jd | 137 +- .../guide/topics/resources/drawable-resource.jd | 2 +- .../guide/topics/resources/multilingual-support.jd | 18 +- docs/html/guide/topics/search/search-dialog.jd | 2 +- docs/html/guide/topics/ui/accessibility/apps.jd | 2 +- .../html/guide/topics/ui/accessibility/services.jd | 23 +- docs/html/guide/topics/ui/controls/togglebutton.jd | 10 +- docs/html/guide/topics/ui/declaring-layout.jd | 2 +- docs/html/guide/topics/ui/dialogs.jd | 2 +- docs/html/guide/topics/ui/drag-drop.jd | 27 +- docs/html/guide/topics/ui/layout/gridview.jd | 4 +- docs/html/guide/topics/ui/menus.jd | 2 +- docs/html/guide/topics/ui/multi-window.jd | 2 +- docs/html/images/brand/android_logo_no.png | Bin 7115 -> 11992 bytes docs/html/images/brand/android_logo_no_2x.png | Bin 0 -> 25336 bytes .../images/cards/distribute/stories/animoca.jpg | Bin 0 -> 119544 bytes .../html/images/cards/distribute/stories/drupe.jpg | Bin 0 -> 5445 bytes .../distribute/stories/economist-espresso.png | Bin 0 -> 3844 bytes .../cards/distribute/stories/expressen-sport.png | Bin 0 -> 43570 bytes .../images/cards/distribute/stories/glamour.png | Bin 0 -> 27596 bytes .../cards/distribute/stories/happylabs-logo.png | Bin 0 -> 26083 bytes .../images/cards/distribute/stories/lifesum.png | Bin 0 -> 10652 bytes docs/html/images/cards/distribute/stories/noom.jpg | Bin 0 -> 7212 bytes .../images/cards/distribute/stories/playlab.jpg | Bin 0 -> 6065 bytes docs/html/images/develop/hero-layout-editor.png | Bin 0 -> 22517 bytes docs/html/images/develop/hero-layout-editor_2x.png | Bin 0 -> 64702 bytes .../images/distribute/stories/animoca-flow.jpg | Bin 0 -> 194187 bytes .../images/distribute/stories/animoca-graph.jpg | Bin 0 -> 24775 bytes .../images/distribute/stories/animoca-logo.png | Bin 0 -> 10092 bytes docs/html/images/distribute/stories/drupe-icon.png | Bin 0 -> 10587 bytes .../images/distribute/stories/drupe-screenshot.png | Bin 0 -> 80525 bytes .../distribute/stories/economist-espresso-icon.png | Bin 0 -> 3844 bytes .../images/distribute/stories/expressen-icon.png | Bin 0 -> 23676 bytes .../images/distribute/stories/glamour-icon.png | Bin 0 -> 27596 bytes .../stories/happylabs-happy_pet_icon.png | Bin 0 -> 229095 bytes .../images/distribute/stories/happylabs-logo.png | Bin 0 -> 26083 bytes .../distribute/stories/happylabs-variant.png | Bin 0 -> 671310 bytes .../images/distribute/stories/lifesum-icon.png | Bin 0 -> 10652 bytes docs/html/images/distribute/stories/noom-icon.png | Bin 0 -> 6530 bytes .../images/distribute/stories/noom-screenshot.png | Bin 0 -> 287413 bytes .../images/distribute/stories/playlab-icon.png | Bin 0 -> 4034 bytes .../distribute/stories/playlab-screenshot.png | Bin 0 -> 465397 bytes .../graphics/ic_battery_charging_80_black_24dp.png | Bin 0 -> 1322 bytes .../images/guide/topics/graphics/vectorpath.png | Bin 0 -> 15338 bytes .../html/images/tools/sdk-manager-support-libs.png | Bin 91414 -> 0 bytes .../images/tools/studio-sdk-manager-packages.png | Bin 762634 -> 0 bytes docs/html/images/training/ctl-config.png | Bin 47699 -> 72159 bytes .../tv/playback/onboarding-fragment-diagram.png | Bin 0 -> 67583 bytes .../training/tv/playback/onboarding-fragment.png | Bin 0 -> 91531 bytes .../tv/playback/onboarding-fragment_2x.png | Bin 0 -> 302265 bytes docs/html/index.jd | 69 +- docs/html/jd_collections.js | 1935 --------- docs/html/jd_extras.js | 4120 -------------------- docs/html/jd_extras_en.js | 78 +- docs/html/jd_extras_zh-cn.js | 36 +- docs/html/samples/new/index.jd | 130 +- docs/html/sdk/1.0_r1/installing.jd | 1 + docs/html/sdk/1.0_r1/requirements.jd | 1 + docs/html/sdk/1.0_r2/installing.jd | 1 + docs/html/sdk/1.0_r2/requirements.jd | 1 + docs/html/sdk/1.1_r1/installing.jd | 1 + docs/html/sdk/1.1_r1/requirements.jd | 1 + docs/html/sdk/1.5_r1/installing.jd | 1 + docs/html/sdk/1.5_r1/requirements.jd | 1 + docs/html/sdk/1.5_r2/installing.jd | 1 + docs/html/sdk/1.5_r2/requirements.jd | 1 + docs/html/sdk/1.5_r3/installing.jd | 1 + docs/html/sdk/1.5_r3/requirements.jd | 1 + docs/html/sdk/1.6_r1/installing.jd | 1 + docs/html/sdk/1.6_r1/requirements.jd | 1 + .../22.2.0/changes/alldiffs_index_additions.html | 2 +- .../22.2.0/changes/alldiffs_index_all.html | 2 +- .../22.2.0/changes/alldiffs_index_changes.html | 2 +- .../22.2.0/changes/alldiffs_index_removals.html | 2 +- ....media.session.PlaybackStateCompat.Builder.html | 2 +- ...a.session.PlaybackStateCompat.CustomAction.html | 2 +- ...pport.v4.media.session.PlaybackStateCompat.html | 2 +- .../android.support.v4.view.ViewCompat.html | 2 +- .../changes/android.support.v4.view.ViewPager.html | 2 +- .../android.support.v4.view.ViewParentCompat.html | 2 +- ...support.v4.view.ViewPropertyAnimatorCompat.html | 2 +- ...iew.accessibility.AccessibilityEventCompat.html | 2 +- .../android.support.v7.app.AppCompatActivity.html | 2 +- .../android.support.v7.app.AppCompatCallback.html | 2 +- .../android.support.v7.app.AppCompatDelegate.html | 2 +- .../android.support.v7.app.AppCompatDialog.html | 2 +- .../android.support.v7.util.SortedList.html | 2 +- .../22.2.0/changes/changes-summary.html | 2 +- .../22.2.0/changes/classes_index_additions.html | 2 +- .../22.2.0/changes/classes_index_all.html | 2 +- .../22.2.0/changes/classes_index_changes.html | 2 +- .../22.2.0/changes/classes_index_removals.html | 2 +- .../changes/constructors_index_additions.html | 2 +- .../22.2.0/changes/constructors_index_all.html | 2 +- .../22.2.0/changes/constructors_index_changes.html | 2 +- .../changes/constructors_index_removals.html | 2 +- .../22.2.0/changes/fields_index_additions.html | 2 +- .../22.2.0/changes/fields_index_all.html | 2 +- .../22.2.0/changes/fields_index_changes.html | 2 +- .../22.2.0/changes/fields_index_removals.html | 2 +- .../22.2.0/changes/jdiff_help.html | 2 +- .../22.2.0/changes/jdiff_statistics.html | 2 +- .../22.2.0/changes/jdiff_topleftframe.html | 2 +- .../22.2.0/changes/methods_index_additions.html | 2 +- .../22.2.0/changes/methods_index_all.html | 2 +- .../22.2.0/changes/methods_index_changes.html | 2 +- .../22.2.0/changes/methods_index_removals.html | 2 +- .../22.2.0/changes/packages_index_additions.html | 2 +- .../22.2.0/changes/packages_index_all.html | 2 +- .../22.2.0/changes/packages_index_changes.html | 2 +- .../22.2.0/changes/packages_index_removals.html | 2 +- .../pkg_android.support.v4.media.session.html | 2 +- .../pkg_android.support.v4.view.accessibility.html | 2 +- .../changes/pkg_android.support.v4.view.html | 2 +- .../22.2.0/changes/pkg_android.support.v7.app.html | 2 +- .../changes/pkg_android.support.v7.util.html | 2 +- .../22.2.1/changes/alldiffs_index_additions.html | 2 +- .../22.2.1/changes/alldiffs_index_all.html | 2 +- .../22.2.1/changes/alldiffs_index_changes.html | 2 +- .../22.2.1/changes/alldiffs_index_removals.html | 2 +- ...t.design.widget.CoordinatorLayout.Behavior.html | 2 +- ...esign.widget.FloatingActionButton.Behavior.html | 2 +- ...support.design.widget.FloatingActionButton.html | 2 +- .../android.support.design.widget.Snackbar.html | 2 +- ...ndroid.support.design.widget.TabLayout.Tab.html | 2 +- .../android.support.design.widget.TabLayout.html | 2 +- ...d.support.v17.leanback.app.DetailsFragment.html | 2 +- ...rt.v17.leanback.app.DetailsSupportFragment.html | 2 +- ...eanback.widget.DetailsOverviewRowPresenter.html | 2 +- ...anback.widget.ItemBridgeAdapter.ViewHolder.html | 2 +- ...port.v17.leanback.widget.ItemBridgeAdapter.html | 2 +- ...pport.v17.leanback.widget.ListRowPresenter.html | 2 +- ...17.leanback.widget.OnChildSelectedListener.html | 2 +- ...t.v17.leanback.widget.Presenter.ViewHolder.html | 2 +- ...roid.support.v17.leanback.widget.Presenter.html | 2 +- ...port.v17.leanback.widget.PresenterSelector.html | 2 +- ...d.support.v17.leanback.widget.RowPresenter.html | 2 +- ...v17.leanback.widget.ShadowOverlayContainer.html | 2 +- ....v17.leanback.widget.VerticalGridPresenter.html | 2 +- ...d.support.v4.app.NotificationCompat.Action.html | 2 +- ...pport.v4.app.NotificationCompatBase.Action.html | 2 +- ...roid.support.v4.app.NotificationCompatBase.html | 2 +- .../android.support.v7.appcompat.R.attr.html | 2 +- .../android.support.v7.appcompat.R.dimen.html | 2 +- .../android.support.v7.appcompat.R.drawable.html | 2 +- .../changes/android.support.v7.appcompat.R.id.html | 2 +- .../android.support.v7.appcompat.R.integer.html | 2 +- .../android.support.v7.appcompat.R.layout.html | 2 +- .../android.support.v7.appcompat.R.string.html | 2 +- .../android.support.v7.appcompat.R.style.html | 2 +- .../android.support.v7.appcompat.R.styleable.html | 2 +- .../android.support.v7.util.SortedList.html | 2 +- .../22.2.1/changes/changes-summary.html | 2 +- .../22.2.1/changes/classes_index_additions.html | 2 +- .../22.2.1/changes/classes_index_all.html | 2 +- .../22.2.1/changes/classes_index_changes.html | 2 +- .../22.2.1/changes/classes_index_removals.html | 2 +- .../changes/constructors_index_additions.html | 2 +- .../22.2.1/changes/constructors_index_all.html | 2 +- .../22.2.1/changes/constructors_index_changes.html | 2 +- .../changes/constructors_index_removals.html | 2 +- .../22.2.1/changes/fields_index_additions.html | 2 +- .../22.2.1/changes/fields_index_all.html | 2 +- .../22.2.1/changes/fields_index_changes.html | 2 +- .../22.2.1/changes/fields_index_removals.html | 2 +- .../22.2.1/changes/jdiff_help.html | 2 +- .../22.2.1/changes/jdiff_statistics.html | 2 +- .../22.2.1/changes/jdiff_topleftframe.html | 2 +- .../22.2.1/changes/methods_index_additions.html | 2 +- .../22.2.1/changes/methods_index_all.html | 2 +- .../22.2.1/changes/methods_index_changes.html | 2 +- .../22.2.1/changes/methods_index_removals.html | 2 +- .../22.2.1/changes/packages_index_additions.html | 2 +- .../22.2.1/changes/packages_index_all.html | 2 +- .../22.2.1/changes/packages_index_changes.html | 2 +- .../22.2.1/changes/packages_index_removals.html | 2 +- .../changes/pkg_android.support.design.widget.html | 2 +- .../pkg_android.support.v17.leanback.app.html | 2 +- .../pkg_android.support.v17.leanback.widget.html | 2 +- .../22.2.1/changes/pkg_android.support.v4.app.html | 2 +- .../22.2.1/changes/pkg_android.support.v7.app.html | 2 +- .../changes/pkg_android.support.v7.appcompat.html | 2 +- .../changes/pkg_android.support.v7.util.html | 2 +- .../23.1.0/changes/alldiffs_index_additions.html | 2 +- .../23.1.0/changes/alldiffs_index_all.html | 2 +- .../23.1.0/changes/alldiffs_index_changes.html | 2 +- .../23.1.0/changes/alldiffs_index_removals.html | 2 +- ...roid.support.customtabs.CustomTabsCallback.html | 2 +- ...upport.customtabs.CustomTabsIntent.Builder.html | 2 +- ...ndroid.support.customtabs.CustomTabsIntent.html | 2 +- ...droid.support.customtabs.CustomTabsService.html | 2 +- ...droid.support.customtabs.CustomTabsSession.html | 2 +- ....support.customtabs.CustomTabsSessionToken.html | 2 +- ...gn.widget.AppBarLayout.Behavior.SavedState.html | 2 +- ...upport.design.widget.AppBarLayout.Behavior.html | 2 +- ...rt.design.widget.AppBarLayout.LayoutParams.html | 2 +- ....widget.AppBarLayout.ScrollingViewBehavior.html | 2 +- ...port.design.widget.CollapsingToolbarLayout.html | 2 +- ...design.widget.CoordinatorLayout.SavedState.html | 2 +- ...esign.widget.FloatingActionButton.Behavior.html | 2 +- ...support.design.widget.FloatingActionButton.html | 2 +- ...rt.design.widget.NavigationView.SavedState.html | 2 +- .../android.support.design.widget.Snackbar.html | 2 +- ...roid.support.design.widget.TextInputLayout.html | 2 +- ...cent.PercentLayoutHelper.PercentLayoutInfo.html | 2 +- ...reference.EditTextPreferenceDialogFragment.html | 2 +- ...id.support.v17.leanback.app.BrowseFragment.html | 2 +- ...ort.v17.leanback.app.BrowseSupportFragment.html | 2 +- ...d.support.v17.leanback.app.DetailsFragment.html | 2 +- ...rt.v17.leanback.app.DetailsSupportFragment.html | 2 +- ...upport.v17.leanback.app.GuidedStepFragment.html | 2 +- ...t.v17.leanback.app.PlaybackOverlayFragment.html | 2 +- ...eanback.app.PlaybackOverlaySupportFragment.html | 2 +- ...id.support.v17.leanback.app.SearchFragment.html | 2 +- ...ort.v17.leanback.app.SearchSupportFragment.html | 2 +- ...port.v17.leanback.app.VerticalGridFragment.html | 2 +- ...7.leanback.app.VerticalGridSupportFragment.html | 2 +- ....leanback.widget.FragmentAnimationProvider.html | 2 +- ...upport.v17.leanback.widget.GuidanceStylist.html | 2 +- ...t.v17.leanback.widget.GuidedAction.Builder.html | 2 +- ...d.support.v17.leanback.widget.GuidedAction.html | 2 +- ...ack.widget.GuidedActionsStylist.ViewHolder.html | 2 +- ...t.v17.leanback.widget.GuidedActionsStylist.html | 2 +- ....support.v17.leanback.widget.ImageCardView.html | 2 +- ...pport.v17.leanback.widget.ListRowPresenter.html | 2 +- ...d.support.v17.leanback.widget.RowPresenter.html | 2 +- ...roid.support.v17.leanback.widget.SearchBar.html | 2 +- ...v17.leanback.widget.ShadowOverlayContainer.html | 2 +- ....v17.leanback.widget.VerticalGridPresenter.html | 2 +- .../android.support.v4.app.FragmentActivity.html | 2 +- ...oid.support.v4.content.res.ResourcesCompat.html | 2 +- ...upport.v4.media.session.MediaSessionCompat.html | 2 +- .../android.support.v4.view.ViewCompat.html | 2 +- ...android.support.v4.widget.NestedScrollView.html | 2 +- .../android.support.v4.widget.ScrollerCompat.html | 2 +- .../android.support.v4.widget.TextViewCompat.html | 2 +- .../android.support.v7.appcompat.R.attr.html | 2 +- .../android.support.v7.appcompat.R.bool.html | 2 +- .../android.support.v7.appcompat.R.dimen.html | 2 +- .../android.support.v7.appcompat.R.drawable.html | 2 +- .../changes/android.support.v7.appcompat.R.id.html | 2 +- .../android.support.v7.appcompat.R.layout.html | 2 +- .../android.support.v7.appcompat.R.string.html | 2 +- .../android.support.v7.appcompat.R.style.html | 2 +- .../android.support.v7.appcompat.R.styleable.html | 2 +- ...ndroid.support.v7.graphics.Palette.Builder.html | 2 +- ...t.v7.graphics.drawable.DrawerArrowDrawable.html | 2 +- ...port.v7.media.MediaRouteDescriptor.Builder.html | 2 +- ...roid.support.v7.media.MediaRouteDescriptor.html | 2 +- ...oid.support.v7.media.MediaRouter.RouteInfo.html | 2 +- ...nce.EditTextPreferenceDialogFragmentCompat.html | 2 +- .../23.1.0/changes/changes-summary.html | 2 +- .../23.1.0/changes/classes_index_additions.html | 2 +- .../23.1.0/changes/classes_index_all.html | 2 +- .../23.1.0/changes/classes_index_changes.html | 2 +- .../23.1.0/changes/classes_index_removals.html | 2 +- .../changes/constructors_index_additions.html | 2 +- .../23.1.0/changes/constructors_index_all.html | 2 +- .../23.1.0/changes/constructors_index_changes.html | 2 +- .../changes/constructors_index_removals.html | 2 +- .../23.1.0/changes/fields_index_additions.html | 2 +- .../23.1.0/changes/fields_index_all.html | 2 +- .../23.1.0/changes/fields_index_changes.html | 2 +- .../23.1.0/changes/fields_index_removals.html | 2 +- .../23.1.0/changes/jdiff_help.html | 2 +- .../23.1.0/changes/jdiff_statistics.html | 2 +- .../23.1.0/changes/jdiff_topleftframe.html | 2 +- .../23.1.0/changes/methods_index_additions.html | 2 +- .../23.1.0/changes/methods_index_all.html | 2 +- .../23.1.0/changes/methods_index_changes.html | 2 +- .../23.1.0/changes/methods_index_removals.html | 2 +- .../23.1.0/changes/packages_index_additions.html | 2 +- .../23.1.0/changes/packages_index_all.html | 2 +- .../23.1.0/changes/packages_index_changes.html | 2 +- .../23.1.0/changes/packages_index_removals.html | 2 +- .../changes/pkg_android.support.customtabs.html | 2 +- .../changes/pkg_android.support.design.widget.html | 2 +- .../changes/pkg_android.support.percent.html | 2 +- .../pkg_android.support.v14.preference.html | 2 +- .../pkg_android.support.v17.leanback.app.html | 2 +- .../pkg_android.support.v17.leanback.widget.html | 2 +- .../23.1.0/changes/pkg_android.support.v4.app.html | 2 +- .../changes/pkg_android.support.v4.content.html | 2 +- .../pkg_android.support.v4.content.res.html | 2 +- .../pkg_android.support.v4.media.session.html | 2 +- .../changes/pkg_android.support.v4.view.html | 2 +- .../changes/pkg_android.support.v4.widget.html | 2 +- .../changes/pkg_android.support.v7.appcompat.html | 2 +- .../pkg_android.support.v7.graphics.drawable.html | 2 +- .../changes/pkg_android.support.v7.graphics.html | 2 +- .../changes/pkg_android.support.v7.media.html | 2 +- .../changes/pkg_android.support.v7.preference.html | 2 +- .../23.2.0/changes/alldiffs_index_additions.html | 2 +- .../23.2.0/changes/alldiffs_index_all.html | 2 +- .../23.2.0/changes/alldiffs_index_changes.html | 2 +- .../23.2.0/changes/alldiffs_index_removals.html | 2 +- ...upport.customtabs.CustomTabsIntent.Builder.html | 2 +- ...ndroid.support.customtabs.CustomTabsIntent.html | 2 +- ...droid.support.customtabs.CustomTabsSession.html | 2 +- ....widget.AppBarLayout.ScrollingViewBehavior.html | 2 +- ...port.design.widget.CollapsingToolbarLayout.html | 2 +- ...t.design.widget.CoordinatorLayout.Behavior.html | 2 +- ...support.design.widget.FloatingActionButton.html | 2 +- ....design.widget.HeaderScrollingViewBehavior.html | 2 +- .../android.support.design.widget.TabLayout.html | 2 +- ...roid.support.design.widget.TextInputLayout.html | 2 +- ...d.support.design.widget.ViewOffsetBehavior.html | 2 +- ...cent.PercentLayoutHelper.PercentLayoutInfo.html | 2 +- ....support.v14.preference.PreferenceFragment.html | 2 +- ...d.support.v17.leanback.app.BaseRowFragment.html | 2 +- ...rt.v17.leanback.app.BaseRowSupportFragment.html | 2 +- ...id.support.v17.leanback.app.BrowseFragment.html | 2 +- ...ort.v17.leanback.app.BrowseSupportFragment.html | 2 +- ...d.support.v17.leanback.app.DetailsFragment.html | 2 +- ...rt.v17.leanback.app.DetailsSupportFragment.html | 2 +- ...upport.v17.leanback.app.GuidedStepFragment.html | 2 +- ...v17.leanback.app.GuidedStepSupportFragment.html | 2 +- ...pp.HeadersFragment.OnHeaderClickedListener.html | 2 +- ...adersFragment.OnHeaderViewSelectedListener.html | 2 +- ...ersSupportFragment.OnHeaderClickedListener.html | 2 +- ...pportFragment.OnHeaderViewSelectedListener.html | 2 +- ...roid.support.v17.leanback.app.RowsFragment.html | 2 +- ...pport.v17.leanback.app.RowsSupportFragment.html | 2 +- ...et.DetailsOverviewLogoPresenter.ViewHolder.html | 2 +- ...anback.widget.DetailsOverviewLogoPresenter.html | 2 +- ...upport.v17.leanback.widget.GuidanceStylist.html | 2 +- ...t.v17.leanback.widget.GuidedAction.Builder.html | 2 +- ...d.support.v17.leanback.widget.GuidedAction.html | 2 +- ...ack.widget.GuidedActionsStylist.ViewHolder.html | 2 +- ...t.v17.leanback.widget.GuidedActionsStylist.html | 2 +- ....support.v17.leanback.widget.ImageCardView.html | 2 +- ...eanback.widget.ListRowPresenter.ViewHolder.html | 2 +- ...lityservice.AccessibilityServiceInfoCompat.html | 2 +- ...android.support.v4.app.AppOpsManagerCompat.html | 2 +- .../android.support.v4.app.BundleCompat.html | 2 +- .../changes/android.support.v4.app.Fragment.html | 2 +- .../android.support.v4.app.FragmentActivity.html | 2 +- ...ndroid.support.v4.app.FragmentHostCallback.html | 2 +- .../changes/android.support.v4.app.NavUtils.html | 2 +- ...d.support.v4.app.NotificationManagerCompat.html | 2 +- .../android.support.v4.app.RemoteInput.html | 2 +- .../android.support.v4.app.ServiceCompat.html | 2 +- .../android.support.v4.app.ShareCompat.html | 2 +- .../android.support.v4.app.TaskStackBuilder.html | 2 +- ...d.support.v4.content.ContentResolverCompat.html | 2 +- .../android.support.v4.content.ContextCompat.html | 2 +- .../android.support.v4.content.IntentCompat.html | 2 +- ...d.support.v4.content.LocalBroadcastManager.html | 2 +- ....support.v4.content.ParallelExecutorCompat.html | 2 +- ...ntent.SharedPreferencesCompat.EditorCompat.html | 2 +- ...support.v4.content.SharedPreferencesCompat.html | 2 +- ...d.support.v4.content.pm.ActivityInfoCompat.html | 2 +- ...oid.support.v4.content.res.ResourcesCompat.html | 2 +- ...id.support.v4.database.DatabaseUtilsCompat.html | 2 +- .../android.support.v4.graphics.BitmapCompat.html | 2 +- .../android.support.v4.graphics.ColorUtils.html | 2 +- ...upport.v4.graphics.drawable.DrawableCompat.html | 2 +- ...hics.drawable.RoundedBitmapDrawableFactory.html | 2 +- ...dware.fingerprint.FingerprintManagerCompat.html | 2 +- ...d.support.v4.net.ConnectivityManagerCompat.html | 2 +- .../android.support.v4.net.TrafficStatsCompat.html | 2 +- .../android.support.v4.os.AsyncTaskCompat.html | 2 +- .../android.support.v4.os.EnvironmentCompat.html | 2 +- .../android.support.v4.os.ParcelableCompat.html | 2 +- .../changes/android.support.v4.os.TraceCompat.html | 2 +- .../changes/android.support.v4.text.ICUCompat.html | 2 +- ...port.v4.text.TextDirectionHeuristicsCompat.html | 2 +- .../android.support.v4.text.TextUtilsCompat.html | 2 +- ...roid.support.v4.view.GestureDetectorCompat.html | 2 +- .../android.support.v4.view.GravityCompat.html | 2 +- .../android.support.v4.view.InputDeviceCompat.html | 2 +- .../android.support.v4.view.KeyEventCompat.html | 2 +- ...droid.support.v4.view.LayoutInflaterCompat.html | 2 +- ...d.support.v4.view.MarginLayoutParamsCompat.html | 2 +- .../android.support.v4.view.MenuCompat.html | 2 +- .../android.support.v4.view.MenuItemCompat.html | 2 +- .../android.support.v4.view.MotionEventCompat.html | 2 +- ...support.v4.view.ScaleGestureDetectorCompat.html | 2 +- ...roid.support.v4.view.VelocityTrackerCompat.html | 2 +- .../android.support.v4.view.ViewCompat.html | 2 +- ...id.support.v4.view.ViewConfigurationCompat.html | 2 +- .../android.support.v4.view.ViewGroupCompat.html | 2 +- .../android.support.v4.view.ViewParentCompat.html | 2 +- ...support.v4.view.ViewPropertyAnimatorCompat.html | 2 +- .../android.support.v4.view.WindowCompat.html | 2 +- ...iew.accessibility.AccessibilityEventCompat.html | 2 +- ...w.accessibility.AccessibilityManagerCompat.html | 2 +- ...t.v4.view.animation.PathInterpolatorCompat.html | 2 +- .../android.support.v4.widget.DrawerLayout.html | 2 +- ...android.support.v4.widget.EdgeEffectCompat.html | 2 +- ...id.support.v4.widget.ListPopupWindowCompat.html | 2 +- .../android.support.v4.widget.PopupMenuCompat.html | 2 +- ...ndroid.support.v4.widget.PopupWindowCompat.html | 2 +- .../android.support.v4.widget.ScrollerCompat.html | 2 +- ...android.support.v4.widget.SearchViewCompat.html | 2 +- .../android.support.v4.widget.TextViewCompat.html | 2 +- .../android.support.v7.app.AppCompatDelegate.html | 2 +- .../android.support.v7.appcompat.R.attr.html | 2 +- .../android.support.v7.appcompat.R.drawable.html | 2 +- .../android.support.v7.appcompat.R.style.html | 2 +- .../android.support.v7.appcompat.R.styleable.html | 2 +- ...ndroid.support.v7.graphics.Palette.Builder.html | 2 +- .../android.support.v7.graphics.Palette.html | 2 +- ...port.v7.media.MediaRouteDescriptor.Builder.html | 2 +- ...roid.support.v7.media.MediaRouteDescriptor.html | 2 +- ...roid.support.v7.media.MediaRouter.Callback.html | 2 +- ...ort.v7.preference.PreferenceFragmentCompat.html | 2 +- ...oid.support.v7.preference.PreferenceScreen.html | 2 +- ...support.v7.preference.PreferenceViewHolder.html | 2 +- .../android.support.v7.recyclerview.R.dimen.html | 2 +- ...ndroid.support.v7.widget.OrientationHelper.html | 2 +- ...upport.v7.widget.RecyclerView.ItemAnimator.html | 2 +- ...pport.v7.widget.RecyclerView.LayoutManager.html | 2 +- ...droid.support.v7.widget.RecyclerView.State.html | 2 +- .../android.support.v7.widget.RecyclerView.html | 2 +- ....v7.widget.helper.ItemTouchHelper.Callback.html | 2 +- .../23.2.0/changes/changes-summary.html | 2 +- .../23.2.0/changes/classes_index_additions.html | 2 +- .../23/changes/alldiffs_index_additions.html | 2 +- .../23/changes/alldiffs_index_all.html | 2 +- .../23/changes/alldiffs_index_changes.html | 2 +- .../23/changes/alldiffs_index_removals.html | 2 +- ...upport.design.widget.AppBarLayout.Behavior.html | 2 +- ...android.support.design.widget.AppBarLayout.html | 2 +- ...port.design.widget.CollapsingToolbarLayout.html | 2 +- ...droid.support.design.widget.NavigationView.html | 2 +- .../android.support.design.widget.Snackbar.html | 2 +- ...ndroid.support.design.widget.TabLayout.Tab.html | 2 +- .../android.support.design.widget.TabLayout.html | 2 +- ...roid.support.design.widget.TextInputLayout.html | 2 +- .../android.support.v13.app.FragmentCompat.html | 2 +- ...idthDetailsOverviewRowPresenter.ViewHolder.html | 2 +- ...idget.FullWidthDetailsOverviewRowPresenter.html | 2 +- ....support.v4.animation.AnimatorCompatHelper.html | 2 +- .../android.support.v4.app.ActivityCompat.html | 2 +- .../changes/android.support.v4.app.Fragment.html | 2 +- .../android.support.v4.app.FragmentActivity.html | 2 +- ...android.support.v4.content.AsyncTaskLoader.html | 2 +- .../android.support.v4.content.ContextCompat.html | 2 +- .../changes/android.support.v4.content.Loader.html | 2 +- ...upport.v4.graphics.drawable.DrawableCompat.html | 2 +- ...v4.graphics.drawable.RoundedBitmapDrawable.html | 2 +- ...rt.v4.media.MediaDescriptionCompat.Builder.html | 2 +- ...id.support.v4.media.MediaDescriptionCompat.html | 2 +- ...on.MediaControllerCompat.TransportControls.html | 2 +- ....media.session.MediaSessionCompat.Callback.html | 2 +- ...pport.v4.media.session.PlaybackStateCompat.html | 2 +- .../changes/android.support.v4.text.ICUCompat.html | 2 +- .../android.support.v4.view.ViewCompat.html | 2 +- ...tyNodeInfoCompat.AccessibilityActionCompat.html | 2 +- ....accessibility.AccessibilityNodeInfoCompat.html | 2 +- .../android.support.v4.widget.DrawerLayout.html | 2 +- ...oid.support.v4.widget.ExploreByTouchHelper.html | 2 +- ...ndroid.support.v4.widget.PopupWindowCompat.html | 2 +- ...droid.support.v4.widget.SwipeRefreshLayout.html | 2 +- .../android.support.v7.app.AppCompatDelegate.html | 2 +- .../android.support.v7.appcompat.R.attr.html | 2 +- .../android.support.v7.appcompat.R.color.html | 2 +- .../android.support.v7.appcompat.R.dimen.html | 2 +- .../android.support.v7.appcompat.R.drawable.html | 2 +- .../changes/android.support.v7.appcompat.R.id.html | 2 +- .../android.support.v7.appcompat.R.layout.html | 2 +- .../android.support.v7.appcompat.R.style.html | 2 +- .../android.support.v7.appcompat.R.styleable.html | 2 +- ...ndroid.support.v7.graphics.Palette.Builder.html | 2 +- .../23/changes/changes-summary.html | 2 +- .../23/changes/classes_index_additions.html | 2 +- .../23/changes/classes_index_all.html | 2 +- .../23/changes/classes_index_changes.html | 2 +- .../23/changes/classes_index_removals.html | 2 +- .../23/changes/constructors_index_additions.html | 2 +- .../23/changes/constructors_index_all.html | 2 +- .../23/changes/constructors_index_changes.html | 2 +- .../23/changes/constructors_index_removals.html | 2 +- .../23/changes/fields_index_additions.html | 2 +- .../23/changes/fields_index_all.html | 2 +- .../23/changes/fields_index_changes.html | 2 +- .../23/changes/fields_index_removals.html | 2 +- .../support_api_diff/23/changes/jdiff_help.html | 2 +- .../23/changes/jdiff_statistics.html | 2 +- .../23/changes/jdiff_topleftframe.html | 2 +- .../23/changes/methods_index_additions.html | 2 +- .../23/changes/methods_index_all.html | 2 +- .../23/changes/methods_index_changes.html | 2 +- .../23/changes/methods_index_removals.html | 2 +- .../23/changes/packages_index_additions.html | 2 +- .../23/changes/packages_index_all.html | 2 +- .../23/changes/packages_index_changes.html | 2 +- .../23/changes/packages_index_removals.html | 2 +- .../changes/pkg_android.support.design.widget.html | 2 +- .../23/changes/pkg_android.support.v13.app.html | 2 +- .../pkg_android.support.v17.leanback.widget.html | 2 +- .../changes/pkg_android.support.v4.animation.html | 2 +- .../23/changes/pkg_android.support.v4.app.html | 2 +- .../23/changes/pkg_android.support.v4.content.html | 2 +- .../pkg_android.support.v4.graphics.drawable.html | 2 +- .../23/changes/pkg_android.support.v4.media.html | 2 +- .../pkg_android.support.v4.media.session.html | 2 +- .../23/changes/pkg_android.support.v4.os.html | 2 +- .../23/changes/pkg_android.support.v4.text.html | 2 +- .../pkg_android.support.v4.view.accessibility.html | 2 +- .../23/changes/pkg_android.support.v4.view.html | 2 +- .../23/changes/pkg_android.support.v4.widget.html | 2 +- .../23/changes/pkg_android.support.v7.app.html | 2 +- .../changes/pkg_android.support.v7.appcompat.html | 2 +- .../changes/pkg_android.support.v7.graphics.html | 2 +- .../23/changes/pkg_android.support.v7.util.html | 2 +- docs/html/sdk/support_api_diff/24.2.0/changes.html | 45 + .../24.2.0/changes/alldiffs_index_additions.html | 947 +++++ .../24.2.0/changes/alldiffs_index_all.html | 1327 +++++++ .../24.2.0/changes/alldiffs_index_changes.html | 666 ++++ .../24.2.0/changes/alldiffs_index_removals.html | 124 + ...upport.customtabs.CustomTabsIntent.Builder.html | 122 + ...ndroid.support.customtabs.CustomTabsIntent.html | 144 + ...droid.support.customtabs.CustomTabsSession.html | 140 + ....widget.AppBarLayout.ScrollingViewBehavior.html | 122 + ....support.design.widget.BottomSheetBehavior.html | 122 + ...port.design.widget.CollapsingToolbarLayout.html | 129 + ...t.design.widget.CoordinatorLayout.Behavior.html | 161 + ...sign.widget.CoordinatorLayout.LayoutParams.html | 129 + ...id.support.design.widget.CoordinatorLayout.html | 123 + ...esign.widget.FloatingActionButton.Behavior.html | 158 + .../android.support.design.widget.TabLayout.html | 122 + ...roid.support.design.widget.TextInputLayout.html | 185 + ....support.v14.preference.PreferenceFragment.html | 108 + ...dget.AbstractMediaItemPresenter.ViewHolder.html | 150 + ...leanback.widget.AbstractMediaItemPresenter.html | 165 + ....support.v17.leanback.widget.ObjectAdapter.html | 122 + ...rt.v17.preference.LeanbackSettingsFragment.html | 108 + ...lityservice.AccessibilityServiceInfoCompat.html | 140 + .../android.support.v4.app.ActivityCompat.html | 143 + ...droid.support.v4.app.ActivityOptionsCompat.html | 179 + .../android.support.v4.app.FragmentController.html | 122 + .../android.support.v4.app.ServiceCompat.html | 144 + ...droid.support.v4.app.SharedElementCallback.html | 122 + .../android.support.v4.content.ContextCompat.html | 125 + ...upport.v4.graphics.drawable.DrawableCompat.html | 122 + ...port.v4.media.MediaBrowserCompat.MediaItem.html | 129 + ...edia.MediaBrowserServiceCompat.BrowserRoot.html | 122 + ...id.support.v4.media.MediaDescriptionCompat.html | 171 + ...droid.support.v4.media.MediaMetadataCompat.html | 129 + ...pport.v4.media.session.MediaButtonReceiver.html | 129 + ...media.session.MediaSessionCompat.QueueItem.html | 147 + ...upport.v4.media.session.MediaSessionCompat.html | 140 + ...pport.v4.media.session.PlaybackStateCompat.html | 122 + .../changes/android.support.v4.os.BuildCompat.html | 122 + .../android.support.v4.view.KeyEventCompat.html | 155 + .../android.support.v4.view.MotionEventCompat.html | 175 + .../android.support.v4.view.ViewCompat.html | 195 + ...id.support.v4.view.ViewConfigurationCompat.html | 125 + ...android.support.v4.view.WindowInsetsCompat.html | 122 + ...iew.accessibility.AccessibilityEventCompat.html | 172 + ...pat.AccessibilityStateChangeListenerCompat.html | 124 + ...w.accessibility.AccessibilityManagerCompat.html | 157 + ...tyNodeInfoCompat.AccessibilityActionCompat.html | 171 + ...ibilityNodeInfoCompat.CollectionInfoCompat.html | 129 + ...ityNodeInfoCompat.CollectionItemInfoCompat.html | 122 + ...ccessibilityNodeInfoCompat.RangeInfoCompat.html | 122 + ....accessibility.AccessibilityNodeInfoCompat.html | 158 + ...essibility.AccessibilityNodeProviderCompat.html | 122 + ...ccessibility.AccessibilityWindowInfoCompat.html | 122 + ...get.SearchViewCompat.OnCloseListenerCompat.html | 109 + ...SearchViewCompat.OnQueryTextListenerCompat.html | 109 + ...android.support.v4.widget.SearchViewCompat.html | 135 + ...droid.support.v4.widget.SwipeRefreshLayout.html | 122 + .../android.support.v4.widget.TextViewCompat.html | 122 + ...droid.support.v7.app.ActionBarDrawerToggle.html | 129 + .../android.support.v7.app.AppCompatDelegate.html | 122 + ....support.v7.content.res.AppCompatResources.html | 122 + .../android.support.v7.graphics.Palette.html | 129 + ...ndroid.support.v7.util.SortedList.Callback.html | 152 + ...roid.support.v7.widget.LinearLayoutManager.html | 123 + ...oid.support.v7.widget.LinearSmoothScroller.html | 126 + .../android.support.v7.widget.RecyclerView.html | 130 + ...pport.v7.widget.StaggeredGridLayoutManager.html | 138 + .../24.2.0/changes/changes-summary.html | 329 ++ .../24.2.0/changes/classes_index_additions.html | 305 ++ .../24.2.0/changes/classes_index_all.html | 528 +++ .../24.2.0/changes/classes_index_changes.html | 394 ++ .../24.2.0/changes/classes_index_removals.html | 61 + .../changes/constructors_index_additions.html | 67 + .../24.2.0/changes/constructors_index_all.html | 85 + .../24.2.0/changes/constructors_index_changes.html | 75 + .../changes/constructors_index_removals.html | 61 + .../24.2.0/changes/fields_index_additions.html | 267 ++ .../24.2.0/changes/fields_index_all.html | 299 ++ .../24.2.0/changes/fields_index_changes.html | 71 + .../24.2.0/changes/fields_index_removals.html | 67 + .../24.2.0/changes/jdiff_help.html | 134 + .../24.2.0/changes/jdiff_statistics.html | 596 +++ .../24.2.0/changes/jdiff_topleftframe.html | 63 + .../24.2.0/changes/methods_index_additions.html | 448 +++ .../24.2.0/changes/methods_index_all.html | 579 +++ .../24.2.0/changes/methods_index_changes.html | 222 ++ .../24.2.0/changes/methods_index_removals.html | 93 + .../24.2.0/changes/packages_index_additions.html | 66 + .../24.2.0/changes/packages_index_all.html | 91 + .../24.2.0/changes/packages_index_changes.html | 86 + .../24.2.0/changes/packages_index_removals.html | 67 + .../changes/pkg_android.support.customtabs.html | 133 + .../changes/pkg_android.support.design.widget.html | 175 + .../pkg_android.support.v14.preference.html | 119 + .../pkg_android.support.v17.leanback.widget.html | 133 + .../pkg_android.support.v17.preference.html | 119 + ...kg_android.support.v4.accessibilityservice.html | 119 + .../24.2.0/changes/pkg_android.support.v4.app.html | 162 + .../changes/pkg_android.support.v4.content.html | 119 + .../pkg_android.support.v4.graphics.drawable.html | 119 + .../changes/pkg_android.support.v4.media.html | 140 + .../pkg_android.support.v4.media.session.html | 140 + .../24.2.0/changes/pkg_android.support.v4.os.html | 119 + .../changes/pkg_android.support.v4.util.html | 119 + .../pkg_android.support.v4.view.accessibility.html | 204 + .../changes/pkg_android.support.v4.view.html | 147 + .../changes/pkg_android.support.v4.widget.html | 176 + .../24.2.0/changes/pkg_android.support.v7.app.html | 176 + .../pkg_android.support.v7.content.res.html | 119 + .../changes/pkg_android.support.v7.graphics.html | 119 + .../changes/pkg_android.support.v7.preference.html | 119 + .../changes/pkg_android.support.v7.util.html | 162 + .../changes/pkg_android.support.v7.widget.html | 463 +++ .../sdk/support_api_diff/24.2.0/missingSinces.txt | 183 + .../support_api_diff/24.2.0/stylesheet-jdiff.css | 44 + .../24.2.0/user_comments_for_24.1.0_to_24.2.0.xml | 1897 +++++++++ docs/html/topic/arc/index.jd | 2 +- docs/html/topic/libraries/data-binding/index.jd | 4 +- .../topic/libraries/support-library/features.jd | 42 +- .../topic/libraries/support-library/revisions.jd | 83 +- docs/html/topic/performance/_book.yaml | 75 +- .../topic/performance/background-optimization.jd | 72 +- .../html/topic/performance/images/app-rankings.png | Bin 0 -> 60019 bytes docs/html/topic/performance/images/bars.png | Bin 0 -> 337862 bytes .../performance/images/beforeafterindexed.png | Bin 0 -> 53800 bytes docs/html/topic/performance/images/comparison.png | Bin 0 -> 137291 bytes docs/html/topic/performance/images/decisions.png | Bin 0 -> 9935 bytes docs/html/topic/performance/images/dropdown.png | Bin 0 -> 11139 bytes .../topic/performance/images/generic-timeline.png | Bin 0 -> 182322 bytes docs/html/topic/performance/images/moarparrots.png | Bin 0 -> 629233 bytes docs/html/topic/performance/images/palette.png | Bin 0 -> 3917 bytes docs/html/topic/performance/images/parrot.png | Bin 0 -> 441195 bytes .../topic/performance/images/pug-visualization.png | Bin 0 -> 68452 bytes .../topic/performance/images/pugspecificdata.png | Bin 0 -> 71368 bytes .../topic/performance/images/s-generic-closeup.png | Bin 0 -> 603414 bytes .../topic/performance/images/s-profiler-legend.png | Bin 0 -> 83021 bytes docs/html/topic/performance/images/vq.gif | Bin 0 -> 2598 bytes docs/html/topic/performance/index.jd | 2 +- docs/html/topic/performance/memory-overview.jd | 288 ++ docs/html/topic/performance/memory.jd | 593 +++ docs/html/topic/performance/network-xfer.jd | 374 ++ .../topic/performance/power/battery-historian.jd | 247 ++ docs/html/topic/performance/power/index.jd | 125 + docs/html/topic/performance/rendering/index.jd | 60 + .../{ => rendering}/optimizing-view-hierarchies.jd | 0 docs/html/topic/performance/rendering/overdraw.jd | 197 + .../topic/performance/rendering/profile-gpu.jd | 406 ++ docs/html/training/_book.yaml | 42 +- docs/html/training/accessibility/service.jd | 8 +- docs/html/training/articles/memory.jd | 740 ---- docs/html/training/articles/perf-anr.jd | 20 +- docs/html/training/articles/perf-tips.jd | 6 +- docs/html/training/articles/security-tips.jd | 470 +-- docs/html/training/auto/audio/index.jd | 2 +- docs/html/training/backup/autosyncapi.jd | 370 -- docs/html/training/backup/backupapi.jd | 200 - docs/html/training/backup/index.jd | 47 - docs/html/training/basics/firstapp/building-ui.jd | 34 +- .../training/basics/firstapp/creating-project.jd | 126 +- docs/html/training/basics/firstapp/running-app.jd | 22 +- .../training/basics/firstapp/starting-activity.jd | 44 +- .../html/training/basics/network-ops/data-saver.jd | 4 +- docs/html/training/best-performance.jd | 7 +- docs/html/training/camera/videobasics.jd | 2 +- .../images/alignment-constraint-offset_2x.png | Bin 0 -> 8218 bytes .../images/alignment-constraint_2x.png | Bin 0 -> 7172 bytes .../images/baseline-constraint_2x.png | Bin 0 -> 5136 bytes .../images/constraint-fail-fixed_2x.png | Bin 0 -> 9688 bytes .../images/constraint-fail_2x.png | Bin 0 -> 9419 bytes .../layout-editor-convert-to-constraint_2x.png | Bin 0 -> 21264 bytes .../images/layout-editor-margin-callout_2-2_2x.png | Bin 0 -> 8136 bytes .../layout-editor-properties-callouts_2-2_2x.png | Bin 0 -> 40984 bytes .../images/layout-editor_2-2_2x.png | Bin 0 -> 206243 bytes .../images/parent-constraint_2x.png | Bin 0 -> 5613 bytes .../images/position-constraint_2x.png | Bin 0 -> 7161 bytes .../images/thumbnail-add-layout-guideline_2-2.png | Bin 0 -> 78602 bytes .../images/thumbnail-adjust-constraint-bias.png | Bin 0 -> 308699 bytes .../images/thumbnail-studio-constraint-first.png | Bin 0 -> 61879 bytes .../images/thumbnail-studio-constraint-second.png | Bin 0 -> 65594 bytes docs/html/training/constraint-layout/index.html | 498 +++ .../contacts-provider/display-contact-badge.jd | 16 +- .../html/training/contacts-provider/modify-data.jd | 4 +- .../training/contacts-provider/retrieve-details.jd | 26 +- .../training/contacts-provider/retrieve-names.jd | 18 +- docs/html/training/graphics/opengl/touch.jd | 4 +- .../training/implementing-navigation/nav-drawer.jd | 4 +- docs/html/training/location/display-address.jd | 130 +- docs/html/training/location/geofencing.jd | 43 +- .../palette-library-color-profiles_2-1_2x.png | Bin 0 -> 295117 bytes .../palette-library-title-text-color_2-1_2x.png | Bin 0 -> 269351 bytes docs/html/training/material/index.jd | 4 +- docs/html/training/material/palette-colors.html | 310 ++ .../monitoring-device-state/battery-monitoring.jd | 9 +- .../connectivity-monitoring.jd | 2 +- .../monitoring-device-state/manifest-receivers.jd | 20 +- .../training/notify-user/build-notification.jd | 4 +- docs/html/training/run-background-service/index.jd | 14 +- .../testing/ui-testing/espresso-testing.jd | 984 +++-- .../unit-testing/instrumented-unit-tests.jd | 67 +- docs/html/training/training_toc.cs | 24 +- docs/html/training/tv/playback/card.jd | 2 +- docs/html/training/tv/playback/index.jd | 4 + docs/html/training/tv/playback/onboarding.jd | 377 ++ docs/html/training/tv/start/hardware.jd | 21 +- docs/html/training/tv/tif/tvinput.jd | 312 +- docs/html/training/volley/index.jd | 17 +- .../html/training/wearables/data-layer/messages.jd | 15 +- .../training/wearables/notifications/creating.jd | 2 +- .../training/wearables/notifications/stacks.jd | 4 +- docs/html/tv/_project.yaml | 6 + docs/html/tv/index.jd | 2 +- docs/html/wear/_project.yaml | 1 + docs/html/wear/images/partners/mkors.png | Bin 0 -> 9355 bytes docs/html/wear/images/partners/nixon.png | Bin 0 -> 3813 bytes docs/html/wear/images/partners/polar.png | Bin 0 -> 3418 bytes docs/html/wear/index.jd | 11 +- docs/html/wear/preview/_book.yaml | 14 +- docs/html/wear/preview/_project.yaml | 6 + docs/html/wear/preview/api-overview.jd | 756 ++-- docs/html/wear/preview/behavior-changes.jd | 43 + docs/html/wear/preview/downloads.jd | 267 +- .../html/wear/preview/features/app-distribution.jd | 329 ++ docs/html/wear/preview/features/bridger.jd | 230 +- docs/html/wear/preview/features/complications.jd | 580 ++- docs/html/wear/preview/features/notifications.jd | 161 +- docs/html/wear/preview/features/standalone-apps.jd | 499 +++ .../preview/features/wearable-recycler-view.jd | 223 ++ docs/html/wear/preview/images/alignment.png | Bin 0 -> 54538 bytes docs/html/wear/preview/images/apk-details.png | Bin 0 -> 11516 bytes docs/html/wear/preview/images/apk-tabs.png | Bin 0 -> 22654 bytes docs/html/wear/preview/images/center_align.png | Bin 0 -> 18248 bytes docs/html/wear/preview/images/current-apk.png | Bin 0 -> 22639 bytes docs/html/wear/preview/images/inline_action.png | Bin 0 -> 26246 bytes docs/html/wear/preview/images/wrv_new.png | Bin 0 -> 35695 bytes docs/html/wear/preview/index.jd | 28 +- docs/html/wear/preview/program.jd | 5 +- docs/html/wear/preview/start.jd | 26 +- docs/html/wear/preview/support.jd | 327 +- docs/html/work/managed-configurations.jd | 6 +- .../brand/android_logo_no.graffle/data.plist | Bin 0 -> 1983 bytes .../brand/android_logo_no.graffle/image1.jpg | Bin 0 -> 315345 bytes .../onboarding-fragment-diagram.graffle.zip | Bin 0 -> 99758 bytes docs/source.properties | 3 + graphics/java/android/graphics/SurfaceTexture.java | 12 + .../graphics/drawable/AnimatedVectorDrawable.java | 157 +- .../android/graphics/drawable/BitmapDrawable.java | 82 +- .../java/android/graphics/drawable/Drawable.java | 8 +- .../graphics/drawable/DrawableContainer.java | 10 +- .../graphics/drawable/GradientDrawable.java | 60 +- .../android/graphics/drawable/LayerDrawable.java | 22 +- .../android/graphics/drawable/VectorDrawable.java | 80 +- graphics/java/android/graphics/pdf/PdfEditor.java | 65 +- .../java/android/graphics/pdf/PdfRenderer.java | 37 +- include/androidfw/Asset.h | 15 +- keystore/java/android/security/KeyChain.java | 11 +- .../android/security/KeyPairGeneratorSpec.java | 5 +- libs/androidfw/Asset.cpp | 92 +- libs/androidfw/AssetManager.cpp | 16 +- libs/androidfw/tests/Android.mk | 1 + libs/androidfw/tests/Asset_test.cpp | 37 + libs/hwui/Android.mk | 8 + libs/hwui/Caches.cpp | 17 +- libs/hwui/FontRenderer.cpp | 71 +- libs/hwui/FontRenderer.h | 19 +- libs/hwui/FrameBuilder.cpp | 2 +- libs/hwui/GammaFontRenderer.h | 14 +- libs/hwui/PropertyValuesAnimatorSet.cpp | 11 +- libs/hwui/Readback.cpp | 12 +- libs/hwui/SkiaCanvas.cpp | 7 +- libs/hwui/SpotShadow.cpp | 10 +- libs/hwui/VectorDrawable.cpp | 8 +- libs/hwui/font/CacheTexture.cpp | 12 + libs/hwui/font/CacheTexture.h | 2 + libs/hwui/font/Font.cpp | 8 +- libs/hwui/font/FontCacheHistoryTracker.cpp | 100 + libs/hwui/font/FontCacheHistoryTracker.h | 64 + libs/hwui/renderthread/CanvasContext.cpp | 7 + libs/hwui/renderthread/CanvasContext.h | 4 +- libs/hwui/renderthread/DrawFrameTask.cpp | 3 + libs/hwui/tests/unit/FrameBuilderTests.cpp | 29 + libs/hwui/tests/unit/VectorDrawableTests.cpp | 44 + libs/input/PointerController.cpp | 26 +- libs/input/PointerController.h | 1 + location/java/android/location/Address.java | 2 +- .../java/android/location/LocationManager.java | 22 +- media/java/android/media/AudioAttributes.java | 61 + media/java/android/media/ExifInterface.java | 8 +- media/java/android/media/ImageReader.java | 4 + media/java/android/media/MediaExtractor.java | 5 + media/java/android/media/MediaPlayer.java | 3 +- media/java/android/media/MediaRouter.java | 3 +- media/java/android/media/MediaScanner.java | 51 +- .../java/android/media/MediaScannerConnection.java | 5 + media/java/android/media/Ringtone.java | 1 + media/java/android/mtp/MtpDevice.java | 14 +- media/jni/audioeffect/android_media_Visualizer.cpp | 9 +- .../mediaframeworktest/unit/ExifInterfaceTest.java | 2 +- obex/javax/obex/ClientOperation.java | 6 +- .../res/values-bn-rBD/strings.xml | 2 +- .../CaptivePortalLoginActivity.java | 1 + .../src/com/android/documentsui/BaseActivity.java | 12 +- .../src/com/android/documentsui/Events.java | 3 +- .../src/com/android/documentsui/FilesActivity.java | 48 +- .../src/com/android/documentsui/IconUtils.java | 6 - .../com/android/documentsui/LocalPreferences.java | 27 + .../com/android/documentsui/PackageReceiver.java | 14 +- .../src/com/android/documentsui/RecentsLoader.java | 3 + .../documentsui/dirlist/DirectoryFragment.java | 301 +- .../src/com/android/documentsui/dirlist/Model.java | 8 +- .../android/documentsui/model/DocumentInfo.java | 4 + .../com/android/documentsui/services/MoveJob.java | 4 +- .../src/com/android/egg/neko/NekoService.java | 8 + .../src/com/android/egg/neko/NekoTile.java | 3 + .../src/com/android/egg/neko/PrefState.java | 8 +- .../externalstorage/ExternalStorageProvider.java | 6 +- .../src/com/android/keyguard/EmergencyButton.java | 43 + .../src/com/android/keyguard/KeyguardPINView.java | 11 +- .../com/android/keyguard/KeyguardPatternView.java | 13 +- .../android/keyguard/KeyguardUpdateMonitor.java | 79 +- .../keyguard/KeyguardUpdateMonitorCallback.java | 11 + .../src/com/android/mtp/MtpDatabase.java | 2 +- .../src/com/android/mtp/MtpManager.java | 4 +- .../tests/src/com/android/mtp/MtpDatabaseTest.java | 2 +- .../com/android/mtp/MtpDocumentsProviderTest.java | 17 +- .../PrintSpooler/res/layout/print_activity.xml | 5 +- .../res/layout/printer_dropdown_item.xml | 3 +- .../PrintSpooler/res/values-zh-rCN/strings.xml | 2 +- packages/SettingsLib/res/values-af/strings.xml | 6 +- packages/SettingsLib/res/values-am/strings.xml | 6 +- packages/SettingsLib/res/values-ar/strings.xml | 8 +- packages/SettingsLib/res/values-az-rAZ/strings.xml | 6 +- .../SettingsLib/res/values-b+sr+Latn/strings.xml | 8 +- packages/SettingsLib/res/values-be-rBY/strings.xml | 6 +- packages/SettingsLib/res/values-bg/strings.xml | 6 +- packages/SettingsLib/res/values-bn-rBD/strings.xml | 6 +- packages/SettingsLib/res/values-bs-rBA/strings.xml | 6 +- packages/SettingsLib/res/values-ca/strings.xml | 6 +- packages/SettingsLib/res/values-cs/strings.xml | 6 +- packages/SettingsLib/res/values-da/strings.xml | 8 +- packages/SettingsLib/res/values-de/strings.xml | 18 +- packages/SettingsLib/res/values-el/strings.xml | 10 +- packages/SettingsLib/res/values-en-rAU/strings.xml | 6 +- packages/SettingsLib/res/values-en-rGB/strings.xml | 6 +- packages/SettingsLib/res/values-en-rIN/strings.xml | 6 +- packages/SettingsLib/res/values-es-rUS/strings.xml | 6 +- packages/SettingsLib/res/values-es/strings.xml | 8 +- packages/SettingsLib/res/values-et-rEE/strings.xml | 6 +- packages/SettingsLib/res/values-eu-rES/strings.xml | 6 +- packages/SettingsLib/res/values-fa/strings.xml | 8 +- packages/SettingsLib/res/values-fi/strings.xml | 6 +- packages/SettingsLib/res/values-fr-rCA/strings.xml | 6 +- packages/SettingsLib/res/values-fr/strings.xml | 6 +- packages/SettingsLib/res/values-gl-rES/strings.xml | 6 +- packages/SettingsLib/res/values-gu-rIN/strings.xml | 6 +- packages/SettingsLib/res/values-hi/strings.xml | 6 +- packages/SettingsLib/res/values-hr/strings.xml | 6 +- packages/SettingsLib/res/values-hu/strings.xml | 6 +- packages/SettingsLib/res/values-hy-rAM/strings.xml | 10 +- packages/SettingsLib/res/values-in/strings.xml | 6 +- packages/SettingsLib/res/values-is-rIS/strings.xml | 6 +- packages/SettingsLib/res/values-it/strings.xml | 12 +- packages/SettingsLib/res/values-iw/strings.xml | 6 +- packages/SettingsLib/res/values-ja/strings.xml | 6 +- packages/SettingsLib/res/values-ka-rGE/strings.xml | 6 +- packages/SettingsLib/res/values-kk-rKZ/strings.xml | 6 +- packages/SettingsLib/res/values-km-rKH/strings.xml | 6 +- packages/SettingsLib/res/values-kn-rIN/strings.xml | 10 +- packages/SettingsLib/res/values-ko/strings.xml | 6 +- packages/SettingsLib/res/values-ky-rKG/strings.xml | 6 +- packages/SettingsLib/res/values-lo-rLA/strings.xml | 6 +- packages/SettingsLib/res/values-lt/strings.xml | 6 +- packages/SettingsLib/res/values-lv/strings.xml | 6 +- packages/SettingsLib/res/values-mk-rMK/strings.xml | 6 +- packages/SettingsLib/res/values-ml-rIN/strings.xml | 6 +- packages/SettingsLib/res/values-mn-rMN/strings.xml | 6 +- packages/SettingsLib/res/values-mr-rIN/strings.xml | 6 +- packages/SettingsLib/res/values-ms-rMY/strings.xml | 6 +- packages/SettingsLib/res/values-my-rMM/strings.xml | 6 +- packages/SettingsLib/res/values-nb/strings.xml | 6 +- packages/SettingsLib/res/values-ne-rNP/strings.xml | 6 +- packages/SettingsLib/res/values-nl/strings.xml | 6 +- packages/SettingsLib/res/values-pa-rIN/strings.xml | 6 +- packages/SettingsLib/res/values-pl/strings.xml | 6 +- packages/SettingsLib/res/values-pt-rBR/strings.xml | 6 +- packages/SettingsLib/res/values-pt-rPT/strings.xml | 6 +- packages/SettingsLib/res/values-pt/strings.xml | 6 +- packages/SettingsLib/res/values-ro/strings.xml | 6 +- packages/SettingsLib/res/values-ru/strings.xml | 10 +- packages/SettingsLib/res/values-si-rLK/strings.xml | 6 +- packages/SettingsLib/res/values-sk/strings.xml | 14 +- packages/SettingsLib/res/values-sl/strings.xml | 6 +- packages/SettingsLib/res/values-sq-rAL/strings.xml | 6 +- packages/SettingsLib/res/values-sr/strings.xml | 8 +- packages/SettingsLib/res/values-sv/strings.xml | 6 +- packages/SettingsLib/res/values-sw/strings.xml | 6 +- packages/SettingsLib/res/values-ta-rIN/strings.xml | 6 +- packages/SettingsLib/res/values-te-rIN/strings.xml | 6 +- packages/SettingsLib/res/values-th/strings.xml | 6 +- packages/SettingsLib/res/values-tl/strings.xml | 12 +- packages/SettingsLib/res/values-tr/strings.xml | 6 +- packages/SettingsLib/res/values-uk/strings.xml | 6 +- packages/SettingsLib/res/values-ur-rPK/strings.xml | 6 +- packages/SettingsLib/res/values-uz-rUZ/strings.xml | 6 +- packages/SettingsLib/res/values-vi/strings.xml | 6 +- packages/SettingsLib/res/values-zh-rCN/strings.xml | 8 +- packages/SettingsLib/res/values-zh-rHK/strings.xml | 6 +- packages/SettingsLib/res/values-zh-rTW/strings.xml | 6 +- packages/SettingsLib/res/values-zu/strings.xml | 6 +- packages/SettingsLib/res/values/config.xml | 9 +- packages/SettingsLib/res/values/strings.xml | 12 +- .../src/com/android/settingslib/HelpUtils.java | 5 + .../applications/ApplicationsState.java | 39 +- .../settingslib/deviceinfo/StorageMeasurement.java | 9 +- .../settingslib/display/DisplayDensityUtils.java | 39 +- .../settingslib/drawer/SettingsDrawerActivity.java | 60 +- .../com/android/settingslib/wifi/AccessPoint.java | 59 +- .../settingslib/wifi/AccessPointPreference.java | 38 +- packages/SettingsProvider/res/values/defaults.xml | 2 +- .../android/providers/settings/DatabaseHelper.java | 1 - .../providers/settings/SettingsProvider.java | 27 +- packages/Shell/Android.mk | 2 + packages/Shell/AndroidManifest.xml | 2 + .../android/shell/BugreportStorageProvider.java | 1 + packages/SystemUI/AndroidManifest.xml | 12 - packages/SystemUI/res/drawable-nodpi/play.xml | 3 - packages/SystemUI/res/drawable/car_ic_arrow.xml | 3 - .../res/drawable/ic_fullscreen_white_24dp.xml | 3 - .../SystemUI/res/drawable/ic_ksh_key_backspace.xml | 1 - .../SystemUI/res/drawable/ic_ksh_key_enter.xml | 1 - packages/SystemUI/res/drawable/ic_ksh_key_left.xml | 1 - packages/SystemUI/res/drawable/ic_ksh_key_meta.xml | 1 - .../SystemUI/res/drawable/ic_ksh_key_right.xml | 1 - packages/SystemUI/res/drawable/ic_ksh_key_up.xml | 1 - .../SystemUI/res/drawable/ic_pause_white_24dp.xml | 2 - .../res/drawable/ic_play_arrow_white_24dp.xml | 2 - .../SystemUI/res/drawable/ic_qs_data_disabled.xml | 5 +- .../res/drawable/ic_qs_wifi_disconnected.xml | 3 - packages/SystemUI/res/drawable/ic_send.xml | 3 - .../res/drawable/stat_sys_data_disabled.xml | 4 +- .../res/layout/emergency_cryptkeeper_text.xml | 28 + packages/SystemUI/res/layout/notification_guts.xml | 10 + packages/SystemUI/res/layout/recents_task_view.xml | 4 +- packages/SystemUI/res/layout/remote_input.xml | 2 +- packages/SystemUI/res/layout/status_bar.xml | 7 + packages/SystemUI/res/values-af/strings.xml | 7 +- packages/SystemUI/res/values-am/strings.xml | 7 +- packages/SystemUI/res/values-ar/strings.xml | 7 +- packages/SystemUI/res/values-az-rAZ/strings.xml | 7 +- packages/SystemUI/res/values-b+sr+Latn/strings.xml | 7 +- packages/SystemUI/res/values-be-rBY/strings.xml | 7 +- packages/SystemUI/res/values-bg/strings.xml | 7 +- packages/SystemUI/res/values-bn-rBD/strings.xml | 7 +- .../SystemUI/res/values-bs-rBA-land/strings.xml | 2 +- packages/SystemUI/res/values-bs-rBA/strings.xml | 9 +- packages/SystemUI/res/values-ca/strings.xml | 7 +- packages/SystemUI/res/values-cs/strings.xml | 7 +- packages/SystemUI/res/values-da/strings.xml | 11 +- packages/SystemUI/res/values-de/strings.xml | 9 +- packages/SystemUI/res/values-el/strings.xml | 15 +- packages/SystemUI/res/values-en-rAU/strings.xml | 7 +- packages/SystemUI/res/values-en-rGB/strings.xml | 7 +- packages/SystemUI/res/values-en-rIN/strings.xml | 7 +- packages/SystemUI/res/values-es-rUS/strings.xml | 7 +- packages/SystemUI/res/values-es/strings.xml | 17 +- packages/SystemUI/res/values-et-rEE/strings.xml | 11 +- packages/SystemUI/res/values-eu-rES/strings.xml | 7 +- packages/SystemUI/res/values-fa-land/strings.xml | 2 +- packages/SystemUI/res/values-fa/strings.xml | 17 +- packages/SystemUI/res/values-fa/strings_tv.xml | 2 +- packages/SystemUI/res/values-fi/strings.xml | 7 +- packages/SystemUI/res/values-fr-rCA/strings.xml | 7 +- packages/SystemUI/res/values-fr/strings.xml | 9 +- packages/SystemUI/res/values-gl-rES/strings.xml | 7 +- packages/SystemUI/res/values-gu-rIN/strings.xml | 7 +- packages/SystemUI/res/values-hi/strings.xml | 7 +- packages/SystemUI/res/values-hr/strings.xml | 7 +- packages/SystemUI/res/values-hu/strings.xml | 9 +- packages/SystemUI/res/values-hy-rAM/strings.xml | 11 +- packages/SystemUI/res/values-in/strings.xml | 7 +- packages/SystemUI/res/values-is-rIS/strings.xml | 7 +- packages/SystemUI/res/values-it/strings.xml | 9 +- packages/SystemUI/res/values-it/strings_car.xml | 2 +- packages/SystemUI/res/values-iw/strings.xml | 7 +- packages/SystemUI/res/values-ja/strings.xml | 27 +- packages/SystemUI/res/values-ka-rGE/strings.xml | 7 +- packages/SystemUI/res/values-kk-rKZ/strings.xml | 7 +- packages/SystemUI/res/values-km-rKH/strings.xml | 7 +- packages/SystemUI/res/values-kn-rIN/strings.xml | 13 +- packages/SystemUI/res/values-kn-rIN/strings_tv.xml | 2 +- packages/SystemUI/res/values-ko/strings.xml | 9 +- packages/SystemUI/res/values-ky-rKG/strings.xml | 7 +- packages/SystemUI/res/values-lo-rLA/strings.xml | 7 +- packages/SystemUI/res/values-lt/strings.xml | 11 +- packages/SystemUI/res/values-lv/strings.xml | 7 +- packages/SystemUI/res/values-mk-rMK/strings.xml | 7 +- packages/SystemUI/res/values-ml-rIN/strings.xml | 7 +- packages/SystemUI/res/values-mn-rMN/strings.xml | 21 +- packages/SystemUI/res/values-mr-rIN/strings.xml | 7 +- packages/SystemUI/res/values-ms-rMY/strings.xml | 7 +- packages/SystemUI/res/values-my-rMM/strings.xml | 9 +- packages/SystemUI/res/values-nb/strings.xml | 7 +- packages/SystemUI/res/values-ne-rNP/strings.xml | 7 +- packages/SystemUI/res/values-nl/strings.xml | 7 +- packages/SystemUI/res/values-pa-rIN/strings.xml | 7 +- packages/SystemUI/res/values-pl/strings.xml | 7 +- packages/SystemUI/res/values-pt-rBR/strings.xml | 7 +- packages/SystemUI/res/values-pt-rPT/strings.xml | 7 +- packages/SystemUI/res/values-pt/strings.xml | 7 +- packages/SystemUI/res/values-ro/strings.xml | 9 +- packages/SystemUI/res/values-ru/strings.xml | 7 +- packages/SystemUI/res/values-si-rLK/strings.xml | 7 +- packages/SystemUI/res/values-sk/strings.xml | 9 +- packages/SystemUI/res/values-sl/strings.xml | 7 +- packages/SystemUI/res/values-sq-rAL/strings.xml | 7 +- packages/SystemUI/res/values-sr/strings.xml | 7 +- packages/SystemUI/res/values-sv/strings.xml | 11 +- packages/SystemUI/res/values-sw/strings.xml | 7 +- packages/SystemUI/res/values-ta-rIN/strings.xml | 7 +- packages/SystemUI/res/values-te-rIN/strings.xml | 7 +- packages/SystemUI/res/values-th/strings.xml | 7 +- packages/SystemUI/res/values-tl/strings.xml | 7 +- packages/SystemUI/res/values-tr/strings.xml | 7 +- packages/SystemUI/res/values-uk/strings.xml | 7 +- packages/SystemUI/res/values-ur-rPK/strings.xml | 7 +- packages/SystemUI/res/values-uz-rUZ/strings.xml | 7 +- packages/SystemUI/res/values-vi/strings.xml | 7 +- packages/SystemUI/res/values-zh-rCN/strings.xml | 7 +- packages/SystemUI/res/values-zh-rHK/strings.xml | 7 +- packages/SystemUI/res/values-zh-rTW/strings.xml | 7 +- packages/SystemUI/res/values-zu/strings.xml | 7 +- packages/SystemUI/res/values/config.xml | 5 +- packages/SystemUI/res/values/strings.xml | 18 +- packages/SystemUI/res/values/styles.xml | 4 +- packages/SystemUI/res/xml/other_settings.xml | 5 - .../src/com/android/systemui/BootReceiver.java | 46 - .../com/android/systemui/LoadAverageService.java | 315 -- .../src/com/android/systemui/doze/DozeLog.java | 4 +- .../src/com/android/systemui/doze/DozeService.java | 166 +- .../android/systemui/keyguard/KeyguardService.java | 4 +- .../systemui/keyguard/KeyguardViewMediator.java | 12 +- .../com/android/systemui/qs/PagedTileLayout.java | 7 +- .../src/com/android/systemui/qs/QSAnimator.java | 4 + .../src/com/android/systemui/qs/QSContainer.java | 5 + .../src/com/android/systemui/qs/QSFooter.java | 32 +- .../systemui/qs/tiles/DataUsageDetailView.java | 6 + .../recents/IRecentsNonSystemUserCallbacks.aidl | 1 + .../src/com/android/systemui/recents/Recents.java | 26 +- .../android/systemui/recents/RecentsActivity.java | 37 +- .../com/android/systemui/recents/RecentsImpl.java | 20 +- .../android/systemui/recents/RecentsImplProxy.java | 9 + .../events/component/ShowUserToastEvent.java | 33 + .../systemui/recents/misc/SystemServicesProxy.java | 25 + .../recents/model/RecentsTaskLoadPlan.java | 7 + .../android/systemui/recents/tv/RecentsTvImpl.java | 6 +- .../HomeRecentsEnterExitAnimationHolder.java | 6 +- .../recents/views/TaskStackLayoutAlgorithm.java | 2 +- .../systemui/recents/views/TaskStackView.java | 18 +- .../recents/views/TaskStackViewTouchHandler.java | 6 + .../ForcedResizableInfoActivityController.java | 9 +- .../statusbar/ActivatableNotificationView.java | 3 + .../android/systemui/statusbar/BaseStatusBar.java | 60 +- .../systemui/statusbar/CrossFadeHelper.java | 38 +- .../android/systemui/statusbar/DismissView.java | 2 + .../statusbar/ExpandableNotificationRow.java | 11 +- .../systemui/statusbar/KeyguardAffordanceView.java | 5 +- .../statusbar/KeyguardIndicationController.java | 12 +- .../statusbar/NotificationContentView.java | 54 +- .../systemui/statusbar/NotificationGuts.java | 52 +- .../systemui/statusbar/RemoteInputController.java | 89 +- .../statusbar/ViewTransformationHelper.java | 11 +- .../notification/ImageTransformState.java | 51 + .../statusbar/notification/TransformState.java | 20 + .../systemui/statusbar/phone/DozeParameters.java | 19 +- .../statusbar/phone/DozeScrimController.java | 7 +- .../statusbar/phone/KeyguardBottomAreaView.java | 18 + .../statusbar/phone/KeyguardStatusBarView.java | 1 + .../statusbar/phone/LightStatusBarController.java | 17 +- .../statusbar/phone/NavigationBarView.java | 42 +- .../statusbar/phone/NotificationPanelView.java | 31 +- .../systemui/statusbar/phone/PanelView.java | 6 +- .../systemui/statusbar/phone/PhoneStatusBar.java | 127 +- .../statusbar/phone/QuickStatusBarHeader.java | 4 +- .../systemui/statusbar/phone/ScrimController.java | 18 +- .../phone/StatusBarKeyguardViewManager.java | 9 +- .../statusbar/policy/BatteryControllerImpl.java | 3 + .../statusbar/policy/EmergencyCryptkeeperText.java | 124 + .../statusbar/policy/EncryptionHelper.java | 32 + .../statusbar/policy/FlashlightController.java | 14 + .../systemui/statusbar/policy/HeadsUpManager.java | 2 +- .../systemui/statusbar/policy/KeyButtonView.java | 14 +- .../systemui/statusbar/policy/KeyguardMonitor.java | 10 +- .../statusbar/policy/NetworkController.java | 18 +- .../statusbar/policy/NetworkControllerImpl.java | 8 + .../systemui/statusbar/policy/RemoteInputView.java | 64 +- .../systemui/statusbar/stack/AmbientState.java | 11 +- .../stack/NotificationChildrenContainer.java | 6 +- .../stack/NotificationStackScrollLayout.java | 218 +- .../android/systemui/statusbar/tv/TvStatusBar.java | 45 - .../com/android/systemui/tv/pip/PipManager.java | 19 +- packages/SystemUI/tests/Android.mk | 36 + packages/VpnDialogs/res/values-ro/strings.xml | 2 +- .../wallpaperbackup/WallpaperBackupAgent.java | 5 +- proto/src/metrics_constants.proto | 5 + rs/jni/android_renderscript_RenderScript.cpp | 2 +- .../AccessibilityGestureDetector.java | 2 + .../accessibility/AccessibilityManagerService.java | 51 +- .../server/appwidget/AppWidgetServiceImpl.java | 1 + .../server/backup/BackupManagerService.java | 12 +- services/core/Android.mk | 2 + .../java/com/android/server/AppOpsService.java | 52 +- .../android/server/BluetoothManagerService.java | 26 +- .../com/android/server/ConnectivityService.java | 281 +- .../com/android/server/DeviceIdleController.java | 56 +- .../java/com/android/server/IntentResolver.java | 8 + .../core/java/com/android/server/MountService.java | 26 +- .../com/android/server/RecoverySystemService.java | 214 +- .../java/com/android/server/ServiceWatcher.java | 17 +- .../android/server/TextServicesManagerService.java | 106 +- .../accounts/AccountManagerBackupHelper.java | 315 ++ .../server/accounts/AccountManagerService.java | 602 ++- .../android/server/am/ActivityManagerService.java | 118 +- .../java/com/android/server/am/ActivityRecord.java | 33 +- .../java/com/android/server/am/ActivityStack.java | 69 +- .../android/server/am/ActivityStackSupervisor.java | 10 +- .../server/am/ActivityStartInterceptor.java | 6 + .../com/android/server/am/ActivityStarter.java | 91 +- .../core/java/com/android/server/am/AppErrors.java | 19 +- .../java/com/android/server/am/BroadcastQueue.java | 3 +- .../com/android/server/am/BroadcastRecord.java | 3 + .../com/android/server/am/PendingIntentRecord.java | 25 +- .../java/com/android/server/am/TaskPersister.java | 87 +- .../java/com/android/server/am/UriPermission.java | 10 + .../com/android/server/audio/AudioService.java | 2 + .../com/android/server/audio/FocusRequester.java | 17 +- .../android/server/audio/MediaFocusControl.java | 16 +- .../connectivity/IpConnectivityEventBuilder.java | 257 ++ .../server/connectivity/IpConnectivityMetrics.java | 229 ++ .../server/connectivity/MetricsLoggerService.java | 9 - .../server/connectivity/NetworkAgentInfo.java | 87 +- .../server/connectivity/NetworkMonitor.java | 187 +- .../com/android/server/connectivity/Tethering.java | 36 +- .../tethering/IPv6TetheringInterfaceServices.java | 15 +- .../com/android/server/content/ContentService.java | 23 +- .../com/android/server/content/SyncManager.java | 352 +- .../android/server/content/SyncStorageEngine.java | 25 +- .../server/display/DisplayManagerService.java | 6 + .../server/display/NightDisplayService.java | 62 +- .../com/android/server/dreams/DreamController.java | 42 +- .../android/server/dreams/DreamManagerService.java | 35 +- .../emergency/EmergencyAffordanceService.java | 318 ++ .../server/fingerprint/AuthenticationClient.java | 1 + .../android/server/fingerprint/EnrollClient.java | 1 + .../server/fingerprint/EnumerateClient.java | 2 + .../server/fingerprint/FingerprintService.java | 3 + .../android/server/fingerprint/RemovalClient.java | 2 + .../android/server/hdmi/HdmiControlService.java | 8 +- .../android/server/job/JobSchedulerService.java | 21 +- .../com/android/server/job/JobServiceContext.java | 31 +- .../server/location/GnssLocationProvider.java | 17 +- .../android/server/media/MediaSessionService.java | 39 +- .../server/net/NetworkPolicyManagerService.java | 564 +-- .../notification/NotificationManagerService.java | 35 +- .../server/notification/ZenModeConditions.java | 4 +- .../android/server/notification/ZenModeHelper.java | 37 +- .../server/pm/EphemeralResolverConnection.java | 10 +- .../core/java/com/android/server/pm/Installer.java | 5 + .../com/android/server/pm/LauncherAppsService.java | 152 +- .../com/android/server/pm/OtaDexoptService.java | 145 +- .../android/server/pm/PackageInstallerService.java | 9 +- .../android/server/pm/PackageInstallerSession.java | 70 +- .../android/server/pm/PackageManagerService.java | 444 ++- .../server/pm/PackageManagerServiceUtils.java | 162 +- .../server/pm/PackageManagerShellCommand.java | 44 +- .../java/com/android/server/pm/SELinuxMMAC.java | 81 - .../core/java/com/android/server/pm/Settings.java | 8 + .../com/android/server/pm/ShortcutLauncher.java | 13 +- .../com/android/server/pm/ShortcutPackage.java | 55 +- .../com/android/server/pm/ShortcutPackageInfo.java | 9 +- .../com/android/server/pm/ShortcutPackageItem.java | 16 +- .../com/android/server/pm/ShortcutService.java | 180 +- .../java/com/android/server/pm/ShortcutUser.java | 171 +- .../com/android/server/pm/UserManagerService.java | 3 +- .../com/android/server/policy/GlobalActions.java | 29 +- .../server/policy/ImmersiveModeConfirmation.java | 13 +- .../android/server/policy/PhoneWindowManager.java | 182 +- .../policy/keyguard/KeyguardServiceDelegate.java | 16 +- .../policy/keyguard/KeyguardServiceWrapper.java | 11 +- .../policy/keyguard/KeyguardStateMonitor.java | 10 +- .../android/server/power/PowerManagerService.java | 25 +- .../com/android/server/power/ShutdownThread.java | 8 + .../storage/DeviceStorageMonitorService.java | 10 +- .../android/server/trust/TrustManagerService.java | 42 +- .../android/server/twilight/TwilightService.java | 19 +- .../server/wallpaper/WallpaperManagerService.java | 56 +- .../android/server/wm/AccessibilityController.java | 2 +- .../java/com/android/server/wm/AppTransition.java | 3 +- .../java/com/android/server/wm/AppWindowToken.java | 17 + .../java/com/android/server/wm/DisplayContent.java | 129 +- .../server/wm/DockedStackDividerController.java | 28 +- services/core/java/com/android/server/wm/Task.java | 23 +- .../core/java/com/android/server/wm/TaskStack.java | 56 +- .../com/android/server/wm/WallpaperController.java | 21 +- .../java/com/android/server/wm/WindowAnimator.java | 29 +- .../android/server/wm/WindowManagerService.java | 287 +- .../java/com/android/server/wm/WindowState.java | 24 +- .../com/android/server/wm/WindowStateAnimator.java | 50 +- .../android/server/wm/WindowSurfaceController.java | 6 +- .../com/android/server/wm/WindowSurfacePlacer.java | 37 +- ...ndroid_server_location_GnssLocationProvider.cpp | 1 + services/core/proto/ipconnectivity.proto | 274 ++ .../devicepolicy/DevicePolicyManagerService.java | 335 +- services/java/com/android/server/SystemServer.java | 14 +- services/net/Android.mk | 3 + services/net/java/android/net/apf/ApfFilter.java | 160 +- services/net/java/android/net/dhcp/DhcpPacket.java | 21 +- services/net/java/android/net/ip/IpManager.java | 164 +- .../net/java/android/net/util/NetdService.java | 46 + .../android/server/print/RemotePrintSpooler.java | 3 + .../java/com/android/server/print/UserState.java | 18 +- .../server/retaildemo/RetailDemoModeService.java | 6 + ...est.java => ConnectivityMetricsLoggerTest.java} | 106 +- .../servicestests/src/android/net/apf/ApfTest.java | 275 +- .../src/android/net/dhcp/DhcpPacketTest.java | 241 +- .../android/server/ConnectivityServiceTest.java | 88 +- .../server/accounts/AccountManagerServiceTest.java | 10 + .../com/android/server/am/TaskPersisterTest.java | 2 +- .../IpConnectivityEventBuilderTest.java | 359 ++ .../connectivity/IpConnectivityMetricsTest.java | 269 ++ .../server/connectivity/MetricsTestUtil.java | 120 + .../devicepolicy/DevicePolicyManagerTest.java | 55 + .../android/server/devicepolicy/DpmTestBase.java | 2 +- .../android/server/pm/BaseShortcutManagerTest.java | 23 + .../android/server/pm/ShortcutManagerTest1.java | 199 +- .../android/server/usage/UsageStatsService.java | 54 +- .../server/voiceinteraction/DatabaseHelper.java | 142 +- .../VoiceInteractionManagerService.java | 28 + telecomm/java/android/telecom/Connection.java | 66 +- .../java/android/telecom/ConnectionService.java | 18 +- .../java/android/telecom/RemoteConference.java | 3 + .../java/android/telecom/RemoteConnection.java | 18 +- .../android/telecom/RemoteConnectionService.java | 27 +- .../android/telephony/CarrierConfigManager.java | 86 +- .../java/android/telephony/DisconnectCause.java | 13 +- .../java/android/telephony/PhoneNumberUtils.java | 76 + .../java/android/telephony/RadioAccessFamily.java | 38 +- telephony/java/android/telephony/Rlog.java | 52 +- .../java/android/telephony/SubscriptionInfo.java | 2 +- .../java/android/telephony/TelephonyManager.java | 6 + .../internal/telephony/CallerInfoAsyncQuery.java | 12 +- .../android/internal/telephony/PhoneConstants.java | 12 + tests/Assist/res/drawable/assistant.xml | 3 - tests/UiBench/AndroidManifest.xml | 10 +- .../test/uibench/SlowBindRecyclerViewActivity.java | 55 + .../test/uibench/recyclerview/RvBoxAdapter.java | 99 + .../uibench/recyclerview/RvCompatListActivity.java | 1 - tools/aapt/Command.cpp | 92 +- tools/fonts/fontchain_lint.py | 121 +- .../src/android/view/IWindowManagerImpl.java | 15 +- wifi/java/android/net/wifi/WifiConfiguration.java | 3 +- wifi/java/android/net/wifi/WifiManager.java | 2 + wifi/java/android/net/wifi/WifiScanner.java | 20 +- 1712 files changed, 85179 insertions(+), 20604 deletions(-) 3570784 Revert "Catch KeyStoreException for setting profile lock" 867ef61 Catch KeyStoreException for setting profile lock 0804215 Fixed a bug with the emergency affordance in multi user 84e380e Catch KeyStoreException for setting profile lock aca11d8 Fixed a bug with the emergency affordance in multi user b537505 Clean up InputConnection.commitContent() javadocs DO NOT MERGE 30b7bd5 Always scan the Settings app for updated shortcuts. 9af3e25 [DO NOT MERGE] Only setSize if -s arg is specified 71591f3 Only bind to RESOLVE_EPHEMERAL_PACKAGE once. 75cdae7 Bluetooth: prevent enabling BLE in airplane mode 2c30838 [DO NOT MERGE] Don't accidentally delete renamed packages 21984ee Ambient: If user turned off ambient, keep it off after split afbf16f docs: change gpu debugger redirect b/31781348 8bea919 Import translations. DO NOT MERGE 9ac3087 Import translations. DO NOT MERGE ec50931 Make sure to call dismissKeyguard after setOccluded 4e82fe5 Fix GNSS status delivery to the callbacks 9748d76 docs: Update startService() & bindService() documentation (Proj13) 39eb3b4 Import translations. DO NOT MERGE 300ad2e Import translations. DO NOT MERGE 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 7f5b5ee Import translations. DO NOT MERGE 5ad7d6e Import translations. DO NOT MERGE 66dc590 Import translations. DO NOT MERGE 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 da3b648b DO NOT MERGE -- Use focused activity value when moving task back 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. 5c90c5e [DO NOT MERGE] Catch a missed case when adding a toast f02523b Fix regression with defaultDisplay adjustments e6eef1f ExifInterfaceTest: Catch IOException aa3baf8 DO NOT MERGE: Fix NullPointerException in MtpManager. b7e4e10 Separate ambient display triggers c9ed3b8 ExifInterfaceTest: Catch IOException ad74e88 DO NOT MERGE) ExifInterface: Close the file when an exception happens 135524f DO NOT MERGE) ExifInterface: Close the file when an exception happens 418e086 DO NOT MERGE) ExifInterface: Close the file when an exception happens cb17930 DO NOT MERGE) ExifInterface: Close the file when an exception happens 9c8e0f1 DO NOT MERGE: Fix NullPointerException in MtpManager. ad231bd Import translations. DO NOT MERGE c5a1d40 Import translations. DO NOT MERGE 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. c11e301 Import translations. DO NOT MERGE d183e0b Fix complex clipping on mergeable ops DO NOT MERGE 5bd5cf7 Update primary key in VIS sound model database. c80aaa9 Introduce the config to disable LAUNCH_BROWSER f4d23f3 DO NOT MERGE Isolated processes don't get precached system service binders 2aa7e5e DO NOT MERGE Isolated processes don't get precached system service binders 4779631 DO NOT MERGE Isolated processes don't get precached system service binders 4779ee7 DO NOT MERGE Isolated processes don't get precached system service binders 190e666 DO NOT MERGE Isolated processes don't get precached system service binders 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 cda8844 Import translations. DO NOT MERGE 3e8a8c9 Import translations. DO NOT MERGE 22f8557 Allow SetupWizard to do WiFi scans if location off ade9e01 Import translations. DO NOT MERGE da2018e Only full-data back up regular files + directories 2dbe166 ExifInterface: Provide backward compatibility 7ce9243 DO NOT MERGE) ExifInterface: Provide backward compatibility 87a9ac7 DO NOT MERGE) ExifInterface: Provide backward compatibility 22bd364 DO NOT MERGE) ExifInterface: Provide backward compatibility c11f599 DO NOT MERGE) ExifInterface: Provide backward compatibility d4b9870 DO NOT MERGE -- Adjust focus when moving task back 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 d91dd17 DO NOT MERGE: Not to crash DocumentsUI if moving cursor fails. 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 c886499 Import translations. DO NOT MERGE 5803eba Import translations. DO NOT MERGE 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 23c4362 Import translations. DO NOT MERGE 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" 41cf6c3 Import translations. DO NOT MERGE e6327db Import translations. DO NOT MERGE 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 cf2df3b Import translations. DO NOT MERGE 49baec8 Import translations. DO NOT MERGE b14d4ab Prevent any rotation while seamless rotation is pending. 45f6a27 Prevent triggering orientation changes until previous completes. 8984686 Allow shell to acquire wakelock. DO NOT MERGE. 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 d2671e4 Import translations. DO NOT MERGE 453f915 Import translations. DO NOT MERGE 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 53edc8f Import translations. DO NOT MERGE 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 780931d Import translations. DO NOT MERGE 0046284 docs: Broken at link in Memory article. be69199 Increase char limit for string. b773807 Import translations. DO NOT MERGE 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. e930d5a Import translations. DO NOT MERGE 09d3285 Don't touch usage stats before system ready be11bc5 Reset mCurrentUserId when fingerprintd died 3860bee Import translations. DO NOT MERGE 87342b4 Import translations. DO NOT MERGE 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 45da426 Import translations. DO NOT MERGE 1ca9365 Import translations. DO NOT MERGE 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 8f05e63 Import translations. DO NOT MERGE 32bfb59 [DO NOT MERGE] Use tokens instead of account access trackers 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 75bf3fd DO NOT MERGE - fix truncated boot sound 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 dfedca4 DO NOT MERGE Fix build 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 6394011 Import translations. DO NOT MERGE a6c51e2 Import translations. DO NOT MERGE 7060296 Import translations. DO NOT MERGE d1641e8 DO NOT MERGE Check caller for sending media key to telephony service 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. c282c4f DO NOT MERGE Check caller for sending media key to global priority session 4e9af38 DO NOT MERGE Check caller for sending media key to global priority session 6a1567c DO NOT MERGE Check caller for sending media key to global priority session 09c3df0 DO NOT MERGE Check caller for sending media key to global priority session f1da90f Listen to ACTION_UID_REMOVED only. DO NOT MERGE. 7d76fc4 Improve Javadoc for AnimatedVectorDrawable d409d18 Check caller for sending media key to global priority session 28d8716 Fix some at links. bb9b38b [DO NOT MERGE] Fix setPairingConfirmation permissions issue (2/2) 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. 5e1e779 DO NOT MERGE ANYWHERE 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 f2f8d98 Import translations. DO NOT MERGE 870fa8f Import translations. DO NOT MERGE 5bca1a5 Import translations. DO NOT MERGE e7217c3 Import translations. DO NOT MERGE e187fc2 Import translations. DO NOT MERGE ef41272 Import translations. DO NOT MERGE 11f9cf1 Import translations. DO NOT MERGE f311b74 Show hamburger menu if the activity is top level setting. b9f84fb Add access tracker to renamed accounts 98c2fc5 Import translations. DO NOT MERGE 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() 7bb4c82 DO NOT MERGE: Catch all exceptions when parsing IME meta data 43f4980 DO NOT MERGE: Catch all exceptions when parsing IME meta data c6fc6c3 DO NOT MERGE: Catch all exceptions when parsing IME meta data f71d2cd DO NOT MERGE: Catch all exceptions when parsing IME meta data dddc438 Catch all exceptions when parsing IME meta data dce4be6 DO NOT MERGE: Fix deadlock in AcitivityManagerService. b59e736 DO NOT MERGE: Fix deadlock in AcitivityManagerService. e8340a9 DO NOT MERGE: Fix deadlock in AcitivityManagerService. 2d60837 DO NOT MERGE: Fix deadlock in AcitivityManagerService. 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 85bc33a [DO NOT MERGE] Prevent FDs from being leaked when accepted sockets are closed 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. 786e269 [DO NOT MERGE] Prevent FDs from being leaked when accepted sockets are closed 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 b60dfc2 Import translations. DO NOT MERGE e879add Import translations. DO NOT MERGE 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 62b7f8b DO NOT MERGE Track generics in API definition. 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. d63cde7 [DO NOT MERGE] Don't show account access request UI until app launched. e175aa8 DO NOT MERGE ANYWHERE: ImageReader: Add discardFreeBuffers method 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 72ed12c [DO NOT MERGE] Backup account access grants 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. e1cb8a8 [DO NOT MERGE] Remove toast window immediately b433d73 update Cloud Test Lab guide for Firebase / Studio 2.2. Originally written by Aaron Carey. bug: 30400568 91d37f4 [DO NOT MERGE] While-list apps to access account if already saw it 048f3bf Update JavaDoc for DragEvent.getLocalState 6367e4e [DO NOT MERGE] Remove toast window immediately 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 27b3d57 [DO NOT MERGE] Prevent FDs from being leaked when accepted sockets are closed 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) 0ea21bc [DO NOT MERGE] Fix setPairingConfirmation permissions issue (2/2) edae39d [DO NOT MERGE] 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 56ea7b4 DO NOT MERGE) ExifInterface: Make saveAttributes throw an exception before change 2ee53c8 DO NOT MERGE) ExifInterface: Make saveAttributes throw an exception before change 659275d DO NOT MERGE) ExifInterface: Make saveAttributes throw an exception before change aebe234 DO NOT MERGE) ExifInterface: Make saveAttributes throw an exception before change 1bdd10a DO NOT MERGE) ExifInterface: Make saveAttributes throw an exception before change 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. 3f58859 DO NOT MERGE: Accurately emulate historic Downloads ACTION_VIEW behavior. 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. 7c4d391 Import translations. DO NOT MERGE 4fd35e0 Import translations. DO NOT MERGE ac7ee28 Import translations. DO NOT MERGE 20c747c Add configurable emergency call number support cbdd8dc Fix issues with SHOW_WHEN_LOCKED windows 6bd3890 Fix slow PIN dismiss animation dd0e168 Import translations. DO NOT MERGE 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 5e7e0670 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 8961bea Import translations. DO NOT MERGE fa6279f Import translations. DO NOT MERGE d341e0f Import translations. DO NOT MERGE 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 c041f5a DO NOT MERGE. Clarify FileObserver docs for null value. 6ed7418 DO NOT MERGE. Block adoptable storage when using FBE. 99e1bca DO NOT MERGE. Update lockscreen message when user unlocked. 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 0737c2b DO NOT MERGE Stop work challenge freeform bypass 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_ 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 b818058 DO NOT MERGE: Don't create DocumentInfo instances in background. 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 f2e311f Import translations. DO NOT MERGE 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. 828ec3dc 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 f71553f Import translations. DO NOT MERGE 8ac0dbe Import translations. DO NOT MERGE 225d865 Import translations. DO NOT MERGE 653c88e Import translations. DO NOT MERGE 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 823cd0e3 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 02799d5 Import translations. DO NOT MERGE 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 a11d024 DO NOT MERGE ANYWHERE 20488d9 DO NOT MERGE ANYWHERE - Clear preferences when package is removed. 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 682d370 DO NOT MERGE: Don't delete source file when a move opration is canceled 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. 0c28f3b DO NOT MERGE: Treat unknown tooltype as touch. d06893e DO NOT MERGE: Enable switch access api to activate/open files in DocsUI. 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 84b1746 Check defaults for Android default-emoji characters [DO NOT MERGE] 8cd1b1b Re-enable disabled emoji tests [DO NOT MERGE] 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 between android-7.1.0_r7..android-7.1.1_r4========= framesequence/jni/FrameSequence_gif.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 0ada945 Handle color bounds correctly in GIF decode. ========platform/frameworks/native between android-7.1.0_r7..android-7.1.1_r4========= cmds/atrace/atrace.cpp | 1 + cmds/atrace/atrace.rc | 2 +- cmds/dumpstate/dumpstate.cpp | 38 ++++--- cmds/dumpstate/dumpstate.h | 3 + cmds/installd/commands.cpp | 117 ++++++++++++++++++--- cmds/installd/commands.h | 3 + cmds/installd/installd.cpp | 6 ++ data/etc/handheld_core_hardware.xml | 4 +- include/gui/BufferQueueCore.h | 2 + include/gui/BufferQueueProducer.h | 11 +- include/gui/IGraphicBufferProducer.h | 15 ++- include/gui/Surface.h | 5 +- include/gui/SurfaceComposerClient.h | 4 +- libs/gui/BufferQueueProducer.cpp | 14 ++- libs/gui/IGraphicBufferProducer.cpp | 6 +- libs/gui/Surface.cpp | 27 +++-- libs/gui/SurfaceComposerClient.cpp | 26 +++-- libs/gui/tests/SurfaceTextureGL_test.cpp | 14 +-- opengl/libs/Android.mk | 2 +- opengl/libs/EGL/eglApi.cpp | 73 ++++++++++++- opengl/libs/EGL/egl_display.cpp | 5 +- services/sensorservice/SensorEventConnection.cpp | 6 +- services/sensorservice/SensorEventConnection.h | 2 +- services/sensorservice/SensorRecord.cpp | 16 +-- services/sensorservice/SensorRecord.h | 14 +-- services/sensorservice/SensorService.cpp | 2 +- services/sensorservice/SensorService.h | 2 +- services/surfaceflinger/Android.mk | 26 ++++- services/surfaceflinger/DispSync.cpp | 2 +- .../DisplayHardware/HWC2On1Adapter.cpp | 9 +- .../DisplayHardware/VirtualDisplaySurface.cpp | 4 +- .../DisplayHardware/VirtualDisplaySurface.h | 2 +- services/surfaceflinger/Layer.cpp | 74 +++++++++++-- services/surfaceflinger/Layer.h | 6 ++ services/surfaceflinger/MonitoredProducer.cpp | 4 +- services/surfaceflinger/MonitoredProducer.h | 2 +- services/surfaceflinger/SurfaceFlinger.cpp | 22 +++- services/surfaceflinger/SurfaceFlinger_hwc1.cpp | 2 +- 38 files changed, 451 insertions(+), 122 deletions(-) f14208e Check and restorecon cache/code_cache directories. 896a5c1 Revert "services: surfaceflinger: ASAN fix" 598f6d5 Revert "services: surfaceflinger: ASAN fix" bb6b604 DO NOT MERGE. Revert "Dumpstate should hold a wakelock to save bug report time." 5ce292f Do not set VR mode feature as handset default. 0397498 DO NOT MERGE. Added a is_zipping() function. 1d3df54 services: surfaceflinger: ASAN fix f920891 Move atrace init into on fs trigger 2cc37ea Dumpstate should hold a wakelock to save bug report time. DO NOT MERGE. 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 8211047 DO NOT MERGE ANYWHERE: BufferQueue consumers: Add discardFreeBuffer method 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/datetimepicker between android-7.1.0_r7..android-7.1.1_r4========= res/values-gl-rES/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 02b20df Import translations. DO NOT MERGE ========platform/frameworks/opt/net/ims between android-7.1.0_r7..android-7.1.1_r4========= src/java/com/android/ims/ImsCall.java | 10 ++++-- src/java/com/android/ims/ImsManager.java | 52 ++++++++++++++++++++++++++++++-- 2 files changed, 57 insertions(+), 5 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= service/Android.mk | 6 + .../com/android/server/wifi/WifiConfigManager.java | 47 +---- .../server/wifi/WifiConnectivityManager.java | 30 ++- .../server/wifi/WifiLastResortWatchdog.java | 6 + .../com/android/server/wifi/WifiLoggerHal.java | 5 + .../java/com/android/server/wifi/WifiMetrics.java | 205 +++++++++++++++++++- .../java/com/android/server/wifi/WifiNative.java | 18 +- .../server/wifi/WifiQualifiedNetworkSelector.java | 6 +- .../com/android/server/wifi/WifiScoreReport.java | 4 +- .../com/android/server/wifi/WifiStateMachine.java | 131 +++++++++---- .../server/wifi/hotspot2/NetworkDetail.java | 39 +++- .../android/server/wifi/scanner/ChannelHelper.java | 4 + .../wifi/scanner/KnownBandsChannelHelper.java | 6 + .../server/wifi/scanner/NoBandChannelHelper.java | 5 + .../wifi/scanner/SupplicantWifiScannerImpl.java | 47 +++-- .../wifi/scanner/WifiScanningServiceImpl.java | 4 +- .../server/wifi/util/InformationElementUtil.java | 2 +- service/jni/com_android_server_wifi_WifiNative.cpp | 33 ++-- service/proto/wifi.proto | 63 ++++++- .../src/com/android/server/wifi/ScanResults.java | 23 ++- .../src/com/android/server/wifi/ScanTestUtil.java | 4 +- .../server/wifi/WifiConnectivityManagerTest.java | 60 +++++- .../server/wifi/WifiLastResortWatchdogTest.java | 56 +++++- .../com/android/server/wifi/WifiMetricsTest.java | 208 ++++++++++++++++++++- .../wifi/WifiQualifiedNetworkSelectorTest.java | 55 ++++++ .../android/server/wifi/WifiStateMachineTest.java | 16 +- .../wifi/scanner/BaseWifiScannerImplTest.java | 25 ++- .../wifi/scanner/KnownBandsChannelHelperTest.java | 30 +++ .../wifi/scanner/NoBandChannelHelperTest.java | 12 +- .../wifi/scanner/SupplicantPnoScannerTest.java | 163 ++++++++++++++-- .../wifi/scanner/WifiScanningServiceTest.java | 83 +++++++- 31 files changed, 1196 insertions(+), 200 deletions(-) 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. f4bd897 DO NOT MERGE: Remove spam logs for Wifi RTT 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 between android-7.1.0_r7..android-7.1.1_r4========= .../setupwizardlib/view/HeaderRecyclerView.java | 25 ++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) 21ce0a0 [SetupWizard] Setup Wizard crash on scrolling the list in Select Wi-Fi screen ========platform/frameworks/opt/telephony between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 12 +- jarjar-rules.txt | 2 + proto/telephony.proto | 1225 ++++++++++++++++ .../android/internal/telephony/DebugService.java | 16 +- .../internal/telephony/GsmCdmaCallTracker.java | 8 +- .../android/internal/telephony/GsmCdmaPhone.java | 25 +- .../internal/telephony/ImsSMSDispatcher.java | 1 + .../internal/telephony/InboundSmsHandler.java | 37 +- .../com/android/internal/telephony/MccTable.java | 3 +- src/java/com/android/internal/telephony/RIL.java | 95 +- .../android/internal/telephony/RetryManager.java | 90 +- .../internal/telephony/ServiceStateTracker.java | 101 +- .../android/internal/telephony/SmsResponse.java | 2 +- .../internal/telephony/TelephonyEventLog.java | 622 -------- .../android/internal/telephony/WapPushOverSms.java | 63 +- .../android/internal/telephony/cat/CatService.java | 1 - .../telephony/dataconnection/DataConnection.java | 18 + .../telephony/dataconnection/DcTracker.java | 18 +- .../internal/telephony/imsphone/ImsPhone.java | 53 +- .../internal/telephony/imsphone/ImsPhoneCall.java | 17 +- .../telephony/imsphone/ImsPhoneCallTracker.java | 192 ++- .../telephony/imsphone/ImsPhoneConnection.java | 18 +- .../telephony/metrics/CallSessionEventBuilder.java | 127 ++ .../telephony/metrics/InProgressCallSession.java | 94 ++ .../telephony/metrics/InProgressSmsSession.java | 113 ++ .../telephony/metrics/SmsSessionEventBuilder.java | 91 ++ .../telephony/metrics/TelephonyEventBuilder.java | 112 ++ .../telephony/metrics/TelephonyMetrics.java | 1549 ++++++++++++++++++++ .../internal/telephony/uicc/IccRecords.java | 25 +- .../internal/telephony/uicc/SIMRecords.java | 5 +- tests/telephonytests/Android.mk | 3 +- .../internal/telephony/CallManagerTest.java | 1 + .../internal/telephony/GsmCdmaCallTrackerTest.java | 8 +- .../internal/telephony/GsmCdmaPhoneTest.java | 7 +- .../internal/telephony/ImsSMSDispatcherTest.java | 5 +- .../internal/telephony/PhoneNumberUtilsTest.java | 2 + .../internal/telephony/PhoneStateListenerTest.java | 5 +- .../telephony/ServiceStateTrackerTest.java | 31 +- .../telephony/Sms7BitEncodingTranslatorTest.java | 5 + .../internal/telephony/SmsStorageMonitorTest.java | 5 +- .../telephony/SmsUsageMonitorShortCodeTest.java | 2 + .../telephony/SubscriptionInfoUpdaterTest.java | 6 +- .../internal/telephony/TelephonyEventLogTest.java | 391 ----- .../telephony/cdma/CdmaInboundSmsHandlerTest.java | 18 +- .../internal/telephony/cdma/CdmaSmsCbTest.java | 2 + .../telephony/cdma/CdmaSmsDispatcherTest.java | 5 +- .../dataconnection/DataConnectionTest.java | 18 +- .../telephony/dataconnection/DcControllerTest.java | 5 +- .../telephony/dataconnection/DcTrackerTest.java | 8 +- .../telephony/dataconnection/RetryManagerTest.java | 95 +- .../TelephonyNetworkFactoryTest.java | 2 + .../telephony/gsm/GsmCellBroadcastHandlerTest.java | 7 +- .../telephony/gsm/GsmInboundSmsHandlerTest.java | 8 +- .../telephony/gsm/GsmSmsDispatcherTest.java | 5 +- .../internal/telephony/imsphone/ImsCallTest.java | 94 ++ .../imsphone/ImsExternalCallTrackerTest.java | 3 + .../imsphone/ImsPhoneCallTrackerTest.java | 5 +- .../telephony/imsphone/ImsPhoneConnectionTest.java | 19 + .../telephony/imsphone/ImsPhoneFactoryTest.java | 5 +- .../internal/telephony/imsphone/ImsPhoneTest.java | 8 +- .../metrics/InProgressCallSessionTest.java | 77 + .../metrics/InProgressSmsSessionTest.java | 95 ++ .../telephony/metrics/TelephonyMetricsTest.java | 615 ++++++++ .../uicc/IccPhoneBookInterfaceManagerTest.java | 5 +- .../telephony/uicc/UiccCardApplicationTest.java | 1 + .../internal/telephony/uicc/UiccCardTest.java | 2 +- .../telephony/uicc/UiccControllerTest.java | 5 +- 67 files changed, 4980 insertions(+), 1333 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= tests/Android.mk | 3 +++ 1 file changed, 3 insertions(+) c4b7b74 Configure code coverage filter. ========platform/frameworks/rs between android-7.1.0_r7..android-7.1.1_r4========= cpp/ScriptIntrinsicBLAS.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 107ff9e Correctly pass number of input allocations for RS NDK BLAS. ========platform/frameworks/support between android-7.1.0_r7..android-7.1.1_r4========= annotations/build.gradle | 16 +- .../android/support/annotation/annotations.xml | 12 + .../src/android/support/annotation/Dimension.java | 7 +- .../android/support/annotation/DimensionUnit.java | 35 ++ .../support/annotation/ProductionVisibility.java | 36 ++ .../src/android/support/annotation/RestrictTo.java | 78 ++++ .../support/annotation/VisibleForTesting.java | 40 ++ api/current.txt | 124 +++--- build.gradle | 10 +- .../fingerprint/FingerprintManagerCompatApi23.java | 4 + .../support/v4/net/TrafficStatsCompatApi24.java | 4 + .../support/v4/os/UserManagerCompatApi24.java | 4 + .../v4/animation/AnimatorListenerCompat.java | 5 + .../support/v4/animation/AnimatorProvider.java | 2 - .../v4/animation/AnimatorUpdateListenerCompat.java | 5 + .../GingerbreadAnimatorCompatProvider.java | 2 - .../support/v4/animation/ValueAnimatorCompat.java | 4 + .../support/v4/app/BundleCompatGingerbread.java | 3 - .../support/v4/app/NotificationCompatBase.java | 4 + .../v4/graphics/drawable/DrawableWrapper.java | 4 + .../v4/graphics/drawable/TintAwareDrawable.java | 4 + .../NotificationBuilderWithBuilderAccessor.java | 4 + .../v4/content/ExecutorCompatHoneycomb.java | 1 - .../HoneycombMr1AnimatorCompatProvider.java | 2 - .../v4/os/ParcelableCompatCreatorCallbacks.java | 0 ...bMR2.java => ParcelableCompatHoneycombMR2.java} | 20 +- .../support/v4/net/DatagramSocketWrapper.java | 1 - .../support/v4/animation/AnimatorCompatHelper.java | 4 + .../android/support/v4/app/ActivityCompat.java | 50 +-- .../support/v4/app/ActivityOptionsCompat.java | 2 +- .../support/v4/app/AppOpsManagerCompat.java | 6 + .../android/support/v4/app/NotificationCompat.java | 90 ++++- .../app/NotificationCompatSideChannelService.java | 5 +- .../support/v4/app/NotificationManagerCompat.java | 2 +- .../java/android/support/v4/app/RemoteInput.java | 6 +- .../java/android/support/v4/app/ServiceCompat.java | 4 + .../java/android/support/v4/app/ShareCompat.java | 2 +- .../android/support/v4/content/ContextCompat.java | 27 ++ .../support/v4/content/ModernAsyncTask.java | 32 +- .../v4/content/SharedPreferencesCompat.java | 3 + .../v4/content/res/ConfigurationHelper.java | 9 + .../fingerprint/FingerprintManagerCompat.java | 2 +- .../android/support/v4/internal/package-info.java | 9 + .../support/v4/internal/view/SupportMenu.java | 27 +- .../support/v4/internal/view/SupportMenuItem.java | 36 +- .../support/v4/internal/view/SupportSubMenu.java | 5 + .../support/v4/net/ConnectivityManagerCompat.java | 15 +- .../android/support/v4/net/TrafficStatsCompat.java | 3 + .../android/support/v4/os/ParcelableCompat.java | 24 +- .../java/android/support/v4/os/ResultReceiver.java | 4 + .../v4/text/TextDirectionHeuristicsCompat.java | 8 +- .../android/support/v4/text/TextUtilsCompat.java | 10 +- .../support/v4/text/util/LinkifyCompat.java | 3 + .../java/android/support/v4/util/DebugUtils.java | 5 + compat/java/android/support/v4/util/LogWriter.java | 4 + .../android/support/v4/util/MapCollections.java | 1 - .../android/support/v4/util/PatternsCompat.java | 8 +- compat/java/android/support/v4/util/TimeUtils.java | 5 + .../android/support/v4/view/ActionProvider.java | 7 + .../support/v4/view/GestureDetectorCompat.java | 12 +- .../android/support/v4/view/MotionEventCompat.java | 3 + .../android/support/v4/view/PointerIconCompat.java | 4 + .../v4/view/ScaleGestureDetectorCompat.java | 6 + .../java/android/support/v4/view/ViewCompat.java | 34 +- .../v4/view/ViewPropertyAnimatorCompat.java | 10 +- .../support/v4/view/WindowInsetsCompat.java | 11 +- .../accessibility/AccessibilityNodeInfoCompat.java | 16 +- .../AccessibilityNodeProviderCompat.java | 6 + .../AccessibilityWindowInfoCompat.java | 9 + .../android/support/v4/widget/TextViewCompat.java | 2 +- .../support/v4/app/BundleCompatJellybeanMR2.java | 3 - .../android/support/v4/app/ActivityCompatJB.java | 5 - .../android/support/v4/app/BundleUtil.java | 3 - .../support/v4/content/ContextCompatJellybean.java | 4 + .../android/support/v4/view/ViewCompatJB.java | 5 + ...tificationCompatActionWearableExtenderTest.java | 291 -------------- .../NotificationCompatWearableExtenderTest.java | 262 ------------ .../support/v4/content/ModernAsyncTaskTest.java | 51 +++ .../support/v4/graphics/TestTintAwareDrawable.java | 3 - .../android/support/v4/text/IcuCompatTest.java | 8 +- .../support/v4/widget/TextViewCompatTest.java | 25 ++ .../support/v4/app/ActionBarDrawerToggle.java | 13 +- .../support/v4/view/AsyncLayoutInflater.java | 9 +- .../android/support/v4/view/PagerTabStrip.java | 3 +- .../android/support/v4/view/PagerTitleStrip.java | 12 +- .../java/android/support/v4/view/ViewPager.java | 14 +- .../support/v4/widget/AutoScrollHelper.java | 21 +- .../android/support/v4/widget/CircleImageView.java | 9 +- .../v4/widget/ContentLoadingProgressBar.java | 8 +- .../android/support/v4/widget/CursorAdapter.java | 15 + .../android/support/v4/widget/DrawerLayout.java | 22 +- .../support/v4/widget/ExploreByTouchHelper.java | 7 +- .../v4/widget/MaterialProgressDrawable.java | 14 +- .../support/v4/widget/NestedScrollView.java | 11 +- .../support/v4/widget/SimpleCursorAdapter.java | 5 + .../support/v4/widget/SlidingPaneLayout.java | 31 +- .../support/v4/widget/SwipeRefreshLayout.java | 83 ++-- .../v4/widget/SwipeRefreshLayoutActions.java | 24 ++ .../support/v4/widget/SwipeRefreshLayoutTest.java | 59 ++- .../swipe_refresh_layout_disabled_activity.xml | 28 ++ .../support/v4/content/AsyncTaskLoader.java | 4 + .../support/v4/content/res/TypedArrayUtils.java | 4 + .../android/support/v4/text/BidiFormatter.java | 121 ++++-- .../android/support/v4/text/BidiFormatterTest.java | 50 ++- .../support/customtabs/CustomTabsClient.java | 4 + .../support/customtabs/CustomTabsIntent.java | 8 +- .../support/customtabs/CustomTabsSessionToken.java | 2 - design/Android.mk | 6 +- design/AndroidManifest.xml | 4 +- .../BottomNavigationAnimationHelperBase.java | 25 ++ .../design/widget/FloatingActionButtonImpl.java | 12 +- .../design/widget/ShadowDrawableWrapper.java | 11 +- .../support/design/widget/StateListAnimator.java | 4 +- design/build.gradle | 1 + .../widget/FloatingActionButtonGingerbread.java | 11 +- .../BottomNavigationAnimationHelperIcs.java | 42 ++ .../android/support/design/internal/TextScale.java | 81 ++++ .../res/layout/design_bottom_navigation_item.xml | 28 +- design/res/layout/design_bottom_sheet_dialog.xml | 1 + design/res/values/dimens.xml | 1 + .../support/design/internal/BaselineLayout.java | 116 ++++++ .../design/internal/BottomNavigationItemView.java | 143 ++++--- .../design/internal/BottomNavigationMenu.java | 4 + .../design/internal/BottomNavigationMenuView.java | 177 ++++++-- .../design/internal/BottomNavigationPresenter.java | 4 + .../design/internal/ForegroundLinearLayout.java | 4 + .../support/design/internal/NavigationMenu.java | 4 + .../design/internal/NavigationMenuItemView.java | 12 +- .../design/internal/NavigationMenuPresenter.java | 34 +- .../design/internal/NavigationMenuView.java | 4 + .../support/design/internal/NavigationSubMenu.java | 4 + .../design/internal/ParcelableSparseArray.java | 4 + .../design/internal/ScrimInsetsFrameLayout.java | 10 +- .../support/design/internal/package-info.java | 9 + .../support/design/widget/AppBarLayout.java | 45 ++- .../design/widget/BottomNavigationView.java | 46 ++- .../support/design/widget/BottomSheetBehavior.java | 36 +- .../support/design/widget/BottomSheetDialog.java | 6 +- .../design/widget/CheckableImageButton.java | 4 + .../design/widget/CollapsingToolbarLayout.java | 57 ++- .../support/design/widget/CoordinatorLayout.java | 44 +- .../design/widget/FloatingActionButton.java | 31 +- .../support/design/widget/HeaderBehavior.java | 2 +- .../support/design/widget/NavigationView.java | 10 +- .../android/support/design/widget/Snackbar.java | 25 +- .../support/design/widget/SnackbarManager.java | 8 +- .../design/widget/SwipeDismissBehavior.java | 20 +- .../android/support/design/widget/TabLayout.java | 81 ++-- .../support/design/widget/TextInputLayout.java | 70 +++- .../support/design/widget/ViewGroupUtils.java | 6 + design/tests/res/layout/design_text_input.xml | 5 + .../support/design/testutils/TestUtilsActions.java | 31 ++ .../design/testutils/TestUtilsMatchers.java | 25 ++ .../widget/AppBarWithCollapsingToolbarTest.java | 7 + .../design/widget/BottomNavigationViewTest.java | 33 +- .../design/widget/BottomSheetBehaviorTest.java | 68 +++- .../design/widget/BottomSheetDialogTest.java | 80 +++- .../design/widget/CoordinatorLayoutTest.java | 58 +++ .../support/design/widget/NavigationViewTest.java | 15 + .../support/design/widget/TextInputLayoutTest.java | 50 +++ .../android/support/provider/DocumentArchive.java | 4 + .../support/provider/DocumentArchiveHelper.java | 4 + .../src/android/support/provider/IoUtils.java | 4 + .../android/support/provider/ParsedDocumentId.java | 5 + .../android/support/provider/Preconditions.java | 4 + .../android/support/v4/app/BackStackRecord.java | 14 +- .../android/support/v4/app/DialogFragment.java | 6 + fragment/java/android/support/v4/app/Fragment.java | 9 +- .../android/support/v4/app/FragmentActivity.java | 12 +- .../android/support/v4/app/FragmentManager.java | 163 ++++---- .../android/support/v4/app/FragmentTabHost.java | 10 +- .../support/v4/app/FragmentTransaction.java | 4 + .../java/android/support/v4/app/LoaderManager.java | 93 +++-- gradle.properties | 3 + gradle/wrapper/gradle-wrapper.jar | Bin 51106 -> 53636 bytes gradle/wrapper/gradle-wrapper.properties | 4 +- gradlew | 22 +- .../drawable/AnimatedVectorDrawableCompat.java | 38 +- .../drawable/tests/AnimatedVectorDrawableTest.java | 3 +- .../support/graphics/drawable/PathParser.java | 26 +- .../graphics/drawable/VectorDrawableCommon.java | 29 -- .../graphics/drawable/VectorDrawableCompat.java | 222 +++++++++- .../vector_icon_five_bars_golden.png | Bin 0 -> 697 bytes .../drawable-nodpi/vector_icon_share_golden.png | Bin 0 -> 620 bytes .../drawable-nodpi/vector_icon_wishlist_golden.png | Bin 0 -> 715 bytes .../tests/res/drawable/vector_icon_five_bars.xml | 46 +++ .../tests/res/drawable/vector_icon_share.xml | 29 ++ .../tests/res/drawable/vector_icon_wishlist.xml | 28 ++ .../drawable/tests/VectorDrawableTest.java | 6 + .../v4/media/MediaBrowserServiceCompatApi21.java | 8 +- .../support/v4/media/MediaBrowserCompat.java | 70 ++-- .../support/v4/media/MediaBrowserCompatUtils.java | 4 + .../support/v4/media/MediaBrowserProtocol.java | 1 - .../v4/media/MediaBrowserServiceCompat.java | 63 ++- .../support/v4/media/MediaDescriptionCompat.java | 9 +- .../support/v4/media/MediaMetadataCompat.java | 24 +- .../android/support/v4/media/RatingCompat.java | 7 +- .../support/v4/media/VolumeProviderCompat.java | 4 + .../v4/media/session/MediaControllerCompat.java | 12 +- .../v4/media/session/MediaSessionCompat.java | 70 ++-- .../v4/media/session/PlaybackStateCompat.java | 34 +- .../android/supportv13/app/ActionBarTabsPager.java | 2 +- .../app/FragmentNestingPagerSupport.java | 2 +- .../view/inputmethod/CommitContentSupport.java | 9 +- .../AccessibilityManagerSupportActivity.java | 6 +- .../supportv4/app/FragmentArgumentsSupport.java | 32 +- .../android/supportv4/app/FragmentTabsPager.java | 6 +- .../android/supportv4/app/LoaderCustomSupport.java | 34 +- .../widget/SlidingPaneLayoutActivity.java | 9 +- samples/Support7Demos/AndroidManifest.xml | 31 +- .../res/layout/action_bar_display_options.xml | 4 - samples/Support7Demos/res/layout/nested_item.xml | 20 + samples/Support7Demos/res/values/strings.xml | 7 +- .../supportv7/app/ActionBarDisplayOptions.java | 31 +- .../android/supportv7/app/ActionBarTabs.java | 132 ------ .../com/example/android/supportv7/app/_index.html | 5 - .../supportv7/graphics/PaletteActivity.java | 19 +- .../supportv7/graphics/PaletteDetailActivity.java | 13 +- .../supportv7/media/OverlayDisplayWindow.java | 1 + .../android/supportv7/view/CardViewActivity.java | 4 +- .../widget/BaseLayoutManagerActivity.java | 4 +- .../supportv7/widget/DrawerLayoutActivity.java | 3 +- .../widget/GridLayoutManagerActivity.java | 2 +- .../widget/LinearLayoutManagerActivity.java | 2 +- .../widget/LinearLayoutManagerJankActivity.java | 90 +++++ .../widget/NestedRecyclerViewActivity.java | 136 +++++++ .../widget/StaggeredGridLayoutManagerActivity.java | 2 +- .../widget/touch/DragAndDropActivity.java | 7 +- .../widget/touch/SwipeToDismissActivity.java | 7 +- samples/SupportDesignDemos/Android.mk | 3 + .../res/layout/design_bottom_navigation_view.xml | 54 ++- .../res/menu/sample_bottom_menu.xml | 2 +- samples/SupportDesignDemos/res/values/strings.xml | 3 +- .../design/widget/BottomNavigationViewUsage.java | 36 +- .../design/widget/TabLayoutPreselectedUsage.java | 3 +- .../support/design/widget/TabLayoutUsage.java | 3 +- .../example/android/leanback/BrowseFragment.java | 2 +- .../android/leanback/BrowseSupportFragment.java | 2 +- transition/Android.mk | 5 + .../android/support/transition/TransitionIcs.java | 3 + .../support/transition/TransitionManagerPort.java | 9 +- .../android/support/transition/TransitionPort.java | 14 +- .../support/transition/TransitionSetPort.java | 8 + .../android/support/transition/ViewOverlay.java | 4 + .../android/support/transition/VisibilityPort.java | 3 + .../support/transition/TransitionKitKat.java | 9 +- .../src/android/support/transition/FadeTest.java | 3 +- .../src/android/support/transition/SceneTest.java | 2 + .../support/transition/TransitionManagerTest.java | 2 + .../android/support/transition/TransitionTest.java | 2 + .../android/support/v13/app/FragmentTabHost.java | 10 +- .../v13/view/DragAndDropPermissionsCompat.java | 4 + v13/java/android/support/v13/view/ViewCompat.java | 6 + .../v13/view/inputmethod/EditorInfoCompat.java | 4 + .../view/inputmethod/InputConnectionCompat.java | 6 +- .../view/inputmethod/InputContentInfoCompat.java | 17 + .../EditTextPreferenceDialogFragment.java | 4 + .../v14/preference/MultiSelectListPreference.java | 5 + .../v14/preference/PreferenceDialogFragment.java | 4 + .../support/v14/preference/PreferenceFragment.java | 6 + .../support/v14/preference/SwitchPreference.java | 4 + v17/leanback/Android.mk | 17 +- .../v17/leanback/transition/FadeAndShortSlide.java | 7 + .../leanback/transition/SlideNoPropagation.java | 4 + .../transition/TranslationAnimationCreator.java | 6 +- .../leanback/transition/TransitionListener.java | 5 + .../support/v17/leanback/transition/Scale.java | 3 - .../v17/leanback/transition/SlideKitkat.java | 7 +- .../res/animator/lb_playback_now_bar1_animator.xml | 61 --- .../res/animator/lb_playback_now_bar2_animator.xml | 58 --- .../res/animator/lb_playback_now_bar3_animator.xml | 57 --- v17/leanback/res/values-bs-rBA/strings.xml | 2 +- v17/leanback/res/values-v21/themes.xml | 5 + v17/leanback/res/values/attrs.xml | 2 +- v17/leanback/res/values/styles.xml | 4 +- v17/leanback/res/values/themes.xml | 7 +- .../animation/LogAccelerateInterpolator.java | 4 + .../animation/LogDecelerateInterpolator.java | 4 + .../v17/leanback/app/BackgroundFragment.java | 4 + .../v17/leanback/app/BackgroundManager.java | 39 +- .../leanback/app/BackgroundSupportFragment.java | 4 + .../support/v17/leanback/app/BaseFragment.java | 4 +- .../support/v17/leanback/app/BaseRowFragment.java | 9 +- .../v17/leanback/app/BaseRowSupportFragment.java | 9 +- .../v17/leanback/app/BaseSupportFragment.java | 4 +- .../support/v17/leanback/app/BrowseFragment.java | 63 +-- .../v17/leanback/app/BrowseSupportFragment.java | 63 +-- .../support/v17/leanback/app/DetailsFragment.java | 15 +- .../v17/leanback/app/DetailsSupportFragment.java | 15 +- .../v17/leanback/app/GuidedStepFragment.java | 11 +- .../v17/leanback/app/GuidedStepRootLayout.java | 2 - .../leanback/app/GuidedStepSupportFragment.java | 10 +- .../support/v17/leanback/app/HeadersFragment.java | 6 +- .../v17/leanback/app/HeadersSupportFragment.java | 6 +- .../v17/leanback/app/ListRowDataAdapter.java | 12 +- .../v17/leanback/app/MediaControllerGlue.java | 6 +- .../v17/leanback/app/OnboardingFragment.java | 22 +- .../leanback/app/OnboardingSupportFragment.java | 22 +- .../support/v17/leanback/app/PermissionHelper.java | 4 + .../v17/leanback/app/PlaybackControlGlue.java | 28 +- .../leanback/app/PlaybackControlSupportGlue.java | 12 +- .../v17/leanback/app/PlaybackOverlayFragment.java | 45 ++- .../app/PlaybackOverlaySupportFragment.java | 45 ++- .../v17/leanback/app/ProgressBarManager.java | 10 +- .../support/v17/leanback/app/RowsFragment.java | 24 +- .../v17/leanback/app/RowsSupportFragment.java | 24 +- .../support/v17/leanback/app/SearchFragment.java | 52 +-- .../v17/leanback/app/SearchSupportFragment.java | 52 +-- .../v17/leanback/app/VerticalGridFragment.java | 12 +- .../leanback/app/VerticalGridSupportFragment.java | 12 +- .../support/v17/leanback/os/TraceHelper.java | 16 +- .../support/v17/leanback/system/Settings.java | 4 + .../transition/LeanbackTransitionHelper.java | 12 +- .../v17/leanback/transition/TransitionHelper.java | 7 + .../support/v17/leanback/util/StateMachine.java | 7 +- .../AbstractDetailsDescriptionPresenter.java | 28 +- .../widget/AbstractMediaItemPresenter.java | 18 +- .../v17/leanback/widget/BackgroundHelper.java | 14 +- .../support/v17/leanback/widget/BaseCardView.java | 12 +- .../support/v17/leanback/widget/BaseGridView.java | 10 +- .../v17/leanback/widget/BrowseRowsFrameLayout.java | 4 + .../v17/leanback/widget/ControlBarPresenter.java | 6 +- .../widget/DetailsOverviewRowPresenter.java | 12 +- .../widget/DetailsOverviewSharedElementHelper.java | 18 +- .../v17/leanback/widget/DividerPresenter.java | 4 + .../v17/leanback/widget/FocusHighlightHandler.java | 4 + .../v17/leanback/widget/FocusHighlightHelper.java | 4 +- .../v17/leanback/widget/ForegroundHelper.java | 6 + .../FullWidthDetailsOverviewRowPresenter.java | 14 +- ...ullWidthDetailsOverviewSharedElementHelper.java | 12 +- .../v17/leanback/widget/GridLayoutManager.java | 92 ++--- .../widget/GuidanceStylingRelativeLayout.java | 2 - .../support/v17/leanback/widget/GuidedAction.java | 32 +- .../v17/leanback/widget/GuidedActionAdapter.java | 23 +- .../leanback/widget/GuidedActionAdapterGroup.java | 4 + .../leanback/widget/GuidedActionItemContainer.java | 4 +- .../v17/leanback/widget/GuidedActionsStylist.java | 25 +- .../leanback/widget/GuidedDatePickerAction.java | 8 +- .../v17/leanback/widget/InvisibleRowPresenter.java | 4 + .../v17/leanback/widget/ItemBridgeAdapter.java | 8 +- .../v17/leanback/widget/ListRowPresenter.java | 14 +- .../v17/leanback/widget/MediaNowPlayingView.java | 46 ++- .../NonOverlappingLinearLayoutWithForeground.java | 4 +- .../support/v17/leanback/widget/ObjectAdapter.java | 3 + .../v17/leanback/widget/PagingIndicator.java | 30 +- .../leanback/widget/PersistentFocusWrapper.java | 1 - .../leanback/widget/PlaybackControlsPresenter.java | 2 +- .../v17/leanback/widget/PlaybackControlsRow.java | 6 +- .../widget/PlaybackControlsRowPresenter.java | 6 +- .../leanback/widget/PlaybackControlsRowView.java | 1 - .../v17/leanback/widget/ResizingTextView.java | 1 - .../v17/leanback/widget/RoundedRectHelper.java | 6 + .../v17/leanback/widget/RowHeaderPresenter.java | 5 + .../support/v17/leanback/widget/RowPresenter.java | 4 +- .../v17/leanback/widget/ScaleFrameLayout.java | 4 + .../support/v17/leanback/widget/SearchBar.java | 50 +-- .../support/v17/leanback/widget/SearchOrbView.java | 4 +- .../support/v17/leanback/widget/ShadowHelper.java | 6 + .../v17/leanback/widget/StaticShadowHelper.java | 8 +- .../v17/leanback/widget/StreamingTextView.java | 14 +- .../support/v17/leanback/widget/TitleHelper.java | 6 +- .../android/support/v17/leanback/widget/Util.java | 4 + .../v17/leanback/widget/VerticalGridPresenter.java | 12 +- .../v17/leanback/widget/WindowAlignment.java | 8 +- .../v17/leanback/widget/picker/DatePicker.java | 6 +- .../support/v17/leanback/widget/picker/Picker.java | 8 +- .../v17/leanback/app/BrowseFragmentTest.java | 52 ++- .../leanback/app/BrowseFragmentTestActivity.java | 7 +- .../leanback/app/BrowseSupportFragmentTest.java | 52 ++- .../app/BrowseSupportFragmentTestActivity.java | 7 +- .../v17/leanback/app/BrowseTestFragment.java | 14 +- .../leanback/app/BrowseTestSupportFragment.java | 14 +- .../v17/leanback/app/PlaybackControlGlueTest.java | 157 ++++++++ .../support/v17/leanback/app/StringPresenter.java | 3 - .../support/v17/leanback/widget/GridActivity.java | 3 - .../support/v17/leanback/widget/GridTest.java | 4 - .../v17/leanback/widget/GridWidgetTest.java | 3 - .../leanback/widget/MediaNowPlayingViewTest.java | 45 +++ .../v17/leanback/widget/PagingIndicatorTest.java | 4 - .../support/v17/leanback/widget/SingleRowTest.java | 1 - .../leanback/widget/StaggeredGridDefaultTest.java | 1 - v17/preference-leanback/Android.mk | 10 +- .../widget/OutlineOnlyWithChildrenFrameLayout.java | 4 + ...ackPreferenceFragmentTransitionHelperApi21.java | 4 + .../preference/BaseLeanbackPreferenceFragment.java | 4 + .../v17/preference/LeanbackSettingsFragment.java | 4 + .../v17/preference/LeanbackSettingsRootView.java | 4 + .../color/abc_hint_foreground_material_dark.xml | 24 ++ .../color/abc_hint_foreground_material_light.xml | 24 ++ .../abc_text_select_handle_left_mtrl_alpha.png | Bin 253 -> 0 bytes .../abc_text_select_handle_left_mtrl_dark.png | Bin 0 -> 278 bytes .../abc_text_select_handle_left_mtrl_light.png | Bin 0 -> 278 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 340 -> 0 bytes .../abc_text_select_handle_middle_mtrl_dark.png | Bin 0 -> 398 bytes .../abc_text_select_handle_middle_mtrl_light.png | Bin 0 -> 396 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 252 -> 0 bytes .../abc_text_select_handle_right_mtrl_dark.png | Bin 0 -> 263 bytes .../abc_text_select_handle_right_mtrl_light.png | Bin 0 -> 262 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 188 -> 0 bytes .../abc_text_select_handle_left_mtrl_dark.png | Bin 0 -> 203 bytes .../abc_text_select_handle_left_mtrl_light.png | Bin 0 -> 203 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 269 -> 0 bytes .../abc_text_select_handle_middle_mtrl_dark.png | Bin 0 -> 311 bytes .../abc_text_select_handle_middle_mtrl_light.png | Bin 0 -> 310 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 175 -> 0 bytes .../abc_text_select_handle_right_mtrl_dark.png | Bin 0 -> 187 bytes .../abc_text_select_handle_right_mtrl_light.png | Bin 0 -> 186 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 321 -> 0 bytes .../abc_text_select_handle_left_mtrl_dark.png | Bin 0 -> 336 bytes .../abc_text_select_handle_left_mtrl_light.png | Bin 0 -> 335 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 504 -> 0 bytes .../abc_text_select_handle_middle_mtrl_dark.png | Bin 0 -> 583 bytes .../abc_text_select_handle_middle_mtrl_light.png | Bin 0 -> 585 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 318 -> 0 bytes .../abc_text_select_handle_right_mtrl_dark.png | Bin 0 -> 319 bytes .../abc_text_select_handle_right_mtrl_light.png | Bin 0 -> 318 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 436 -> 0 bytes .../abc_text_select_handle_left_mtrl_dark.png | Bin 0 -> 420 bytes .../abc_text_select_handle_left_mtrl_light.png | Bin 0 -> 420 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 646 -> 0 bytes .../abc_text_select_handle_middle_mtrl_dark.png | Bin 0 -> 752 bytes .../abc_text_select_handle_middle_mtrl_light.png | Bin 0 -> 753 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 427 -> 0 bytes .../abc_text_select_handle_right_mtrl_dark.png | Bin 0 -> 422 bytes .../abc_text_select_handle_right_mtrl_light.png | Bin 0 -> 422 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 569 -> 0 bytes .../abc_text_select_handle_left_mtrl_dark.png | Bin 0 -> 513 bytes .../abc_text_select_handle_left_mtrl_light.png | Bin 0 -> 513 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 563 -> 0 bytes .../abc_text_select_handle_right_mtrl_dark.png | Bin 0 -> 513 bytes .../abc_text_select_handle_right_mtrl_light.png | Bin 0 -> 513 bytes v7/appcompat/res/values-v11/themes_base.xml | 20 +- v7/appcompat/res/values-v21/themes_base.xml | 22 +- v7/appcompat/res/values-v25/themes_base.xml | 29 ++ v7/appcompat/res/values/attrs.xml | 1 + v7/appcompat/res/values/colors_material.xml | 7 +- v7/appcompat/res/values/themes_base.xml | 30 +- .../src/android/support/v7/app/ActionBar.java | 17 + .../support/v7/app/ActionBarDrawerToggle.java | 10 +- .../android/support/v7/app/AlertController.java | 34 +- .../src/android/support/v7/app/AlertDialog.java | 11 +- .../android/support/v7/app/AppCompatActivity.java | 4 + .../android/support/v7/app/AppCompatDelegate.java | 4 + .../support/v7/app/AppCompatDelegateImplBase.java | 5 +- .../support/v7/app/AppCompatDelegateImplV14.java | 28 +- .../support/v7/app/AppCompatDelegateImplV9.java | 41 +- .../android/support/v7/app/AppCompatDialog.java | 4 + .../support/v7/app/AppCompatDialogFragment.java | 4 + .../android/support/v7/app/NotificationCompat.java | 27 +- .../android/support/v7/app/ToolbarActionBar.java | 17 +- .../android/support/v7/app/TwilightManager.java | 3 + .../support/v7/app/WindowDecorActionBar.java | 31 +- .../v7/graphics/drawable/DrawableWrapper.java | 4 + .../v7/graphics/drawable/DrawerArrowDrawable.java | 4 + .../v7/text/AllCapsTransformationMethod.java | 4 + .../support/v7/transition/ActionBarTransition.java | 4 + .../android/support/v7/view/ActionBarPolicy.java | 4 + .../src/android/support/v7/view/ActionMode.java | 4 + .../support/v7/view/ContextThemeWrapper.java | 4 + .../support/v7/view/StandaloneActionMode.java | 4 + .../support/v7/view/SupportActionModeWrapper.java | 5 + .../support/v7/view/SupportMenuInflater.java | 22 +- .../v7/view/ViewPropertyAnimatorCompatSet.java | 10 +- .../support/v7/view/WindowCallbackWrapper.java | 4 + .../support/v7/view/menu/ActionMenuItem.java | 4 + .../support/v7/view/menu/ActionMenuItemView.java | 10 +- .../support/v7/view/menu/BaseMenuPresenter.java | 4 + .../support/v7/view/menu/CascadingMenuPopup.java | 14 +- .../support/v7/view/menu/ExpandedMenuView.java | 4 + .../support/v7/view/menu/ListMenuItemView.java | 7 +- .../support/v7/view/menu/ListMenuPresenter.java | 6 +- .../android/support/v7/view/menu/MenuAdapter.java | 4 + .../android/support/v7/view/menu/MenuBuilder.java | 13 +- .../android/support/v7/view/menu/MenuItemImpl.java | 6 +- .../support/v7/view/menu/MenuItemWrapperICS.java | 4 + .../support/v7/view/menu/MenuItemWrapperJB.java | 4 + .../support/v7/view/menu/MenuPopupHelper.java | 4 + .../support/v7/view/menu/MenuPresenter.java | 36 +- .../src/android/support/v7/view/menu/MenuView.java | 30 +- .../support/v7/view/menu/MenuWrapperFactory.java | 4 + .../support/v7/view/menu/MenuWrapperICS.java | 1 - .../support/v7/view/menu/ShowableListMenu.java | 12 +- .../support/v7/view/menu/StandardMenuPopup.java | 4 +- .../support/v7/view/menu/SubMenuBuilder.java | 4 + .../support/v7/view/menu/SubMenuWrapperICS.java | 4 + .../support/v7/widget/ActionBarContainer.java | 7 +- .../support/v7/widget/ActionBarContextView.java | 10 +- .../support/v7/widget/ActionBarOverlayLayout.java | 14 +- .../support/v7/widget/ActionMenuPresenter.java | 14 +- .../android/support/v7/widget/ActionMenuView.java | 30 +- .../support/v7/widget/ActivityChooserModel.java | 26 +- .../support/v7/widget/ActivityChooserView.java | 32 +- .../v7/widget/AppCompatAutoCompleteTextView.java | 7 + .../v7/widget/AppCompatBackgroundHelper.java | 3 + .../android/support/v7/widget/AppCompatButton.java | 7 + .../support/v7/widget/AppCompatCheckBox.java | 7 + .../v7/widget/AppCompatDrawableManager.java | 26 +- .../support/v7/widget/AppCompatEditText.java | 7 + .../support/v7/widget/AppCompatImageButton.java | 7 + .../support/v7/widget/AppCompatImageHelper.java | 4 + .../support/v7/widget/AppCompatImageView.java | 7 + .../widget/AppCompatMultiAutoCompleteTextView.java | 7 + .../support/v7/widget/AppCompatPopupWindow.java | 5 + .../support/v7/widget/AppCompatRadioButton.java | 7 + .../support/v7/widget/AppCompatSpinner.java | 21 +- .../support/v7/widget/AppCompatTextHelper.java | 27 +- .../support/v7/widget/AppCompatTextView.java | 7 + .../android/support/v7/widget/ButtonBarLayout.java | 4 + .../support/v7/widget/ContentFrameLayout.java | 4 + .../support/v7/widget/DecorContentParent.java | 4 + .../android/support/v7/widget/DecorToolbar.java | 4 + .../src/android/support/v7/widget/DialogTitle.java | 4 + .../android/support/v7/widget/DrawableUtils.java | 4 + .../support/v7/widget/FitWindowsFrameLayout.java | 4 + .../support/v7/widget/FitWindowsLinearLayout.java | 4 + .../support/v7/widget/FitWindowsViewGroup.java | 9 +- .../support/v7/widget/ForwardingListener.java | 19 +- .../support/v7/widget/LinearLayoutCompat.java | 6 + .../android/support/v7/widget/ListPopupWindow.java | 30 +- .../android/support/v7/widget/ListViewCompat.java | 4 + .../support/v7/widget/MenuItemHoverListener.java | 4 + .../android/support/v7/widget/MenuPopupWindow.java | 5 + .../src/android/support/v7/widget/PopupMenu.java | 6 +- .../v7/widget/ScrollingTabContainerView.java | 14 +- .../src/android/support/v7/widget/SearchView.java | 66 +-- .../support/v7/widget/ShareActionProvider.java | 14 +- .../support/v7/widget/SuggestionsAdapter.java | 1 - .../android/support/v7/widget/SwitchCompat.java | 9 +- .../support/v7/widget/TintContextWrapper.java | 54 +-- .../android/support/v7/widget/TintTypedArray.java | 4 + .../src/android/support/v7/widget/Toolbar.java | 21 +- .../support/v7/widget/ToolbarWidgetWrapper.java | 15 +- .../v7/widget/VectorEnabledTintResources.java | 4 + .../android/support/v7/widget/ViewStubCompat.java | 4 + .../src/android/support/v7/widget/ViewUtils.java | 4 + v7/appcompat/tests/AndroidManifest.xml | 3 + .../test_night_color_conversion_background.xml | 11 +- .../test_vector_left_white_right_black.xml | 34 ++ .../tests/res/layout/activity_night_mode.xml | 6 + .../appcompat_vectordrawable_integration.xml | 35 ++ .../appcompat/tests/res/values-night/colors.xml | 7 +- v7/appcompat/tests/res/values/colors.xml | 5 + ...AppCompatVectorDrawableIntegrationActivity.java | 24 +- .../AppCompatVectorDrawableIntegrationTest.java | 89 ++++ .../android/support/v7/app/DrawerLayoutTest.java | 26 ++ .../android/support/v7/app/NightModeActivity.java | 23 ++ .../android/support/v7/app/NightModeTestCase.java | 51 +-- .../android/support/v7/testutils/TestUtils.java | 17 + .../src/android/support/v7/widget/CardView.java | 6 +- v7/gridlayout/README.txt | 4 +- .../src/android/support/v7/widget/GridLayout.java | 26 +- .../src/android/support/v7/widget/Space.java | 40 -- .../android/support/v7/widget/GridLayoutTest.java | 6 +- v7/mediarouter/res/values/themes.xml | 2 +- .../support/v7/app/MediaRouteActionProvider.java | 2 +- .../android/support/v7/app/MediaRouteButton.java | 8 +- .../support/v7/app/MediaRouteChooserDialog.java | 12 +- .../support/v7/app/MediaRouteControllerDialog.java | 120 +++--- .../v7/app/MediaRouteExpandCollapseButton.java | 12 +- .../support/v7/app/MediaRouterThemeHelper.java | 4 +- .../android/support/v7/media/MediaItemStatus.java | 14 +- .../support/v7/media/MediaRouteDescriptor.java | 64 +-- .../support/v7/media/MediaRouteProvider.java | 15 +- .../v7/media/MediaRouteProviderDescriptor.java | 8 +- .../v7/media/MediaRouteProviderProtocol.java | 1 - .../v7/media/MediaRouteProviderService.java | 50 ++- .../support/v7/media/MediaRouteSelector.java | 8 +- .../src/android/support/v7/media/MediaRouter.java | 46 ++- .../support/v7/media/MediaSessionStatus.java | 12 +- .../v7/media/RegisteredMediaRouteProvider.java | 20 +- .../media/RegisteredMediaRouteProviderWatcher.java | 2 +- .../support/v7/media/RemotePlaybackClient.java | 23 +- .../support/v7/media/SystemMediaRouteProvider.java | 10 +- .../support/v7/graphics/ColorCutQuantizer.java | 16 +- .../java/android/support/v7/graphics/Palette.java | 18 +- .../java/android/support/v7/graphics/Target.java | 24 +- v7/preference/Android.mk | 4 +- .../support/v7/preference/AndroidResources.java | 5 + v7/preference/res/layout/preference_dropdown.xml | 51 +-- .../android/support/v7/internal/package-info.java | 9 + .../v7/internal/widget/PreferenceImageView.java | 4 + .../support/v7/preference/CheckBoxPreference.java | 4 + .../support/v7/preference/DropDownPreference.java | 4 + .../EditTextPreferenceDialogFragmentCompat.java | 4 + .../android/support/v7/preference/Preference.java | 6 + .../support/v7/preference/PreferenceCategory.java | 4 +- .../preference/PreferenceDialogFragmentCompat.java | 4 + .../v7/preference/PreferenceFragmentCompat.java | 6 + .../support/v7/preference/PreferenceGroup.java | 4 + .../v7/preference/PreferenceGroupAdapter.java | 7 +- .../support/v7/preference/PreferenceManager.java | 5 + ...referenceRecyclerViewAccessibilityDelegate.java | 4 + .../support/v7/preference/PreferenceScreen.java | 6 +- .../v7/preference/SwitchPreferenceCompat.java | 4 + .../support/v7/preference/TwoStatePreference.java | 4 + .../AbstractMultiSelectListPreference.java | 4 + .../v7/preference/internal/package-info.java | 9 + .../v7/util/SortedListBatchedCallbackTest.java | 104 +++++ .../android/support/v7/util/SortedListTest.java | 1 - .../src/android/support/v7/util/AsyncListUtil.java | 14 +- .../android/support/v7/util/MessageThreadUtil.java | 18 +- .../src/android/support/v7/util/SortedList.java | 4 +- .../support/v7/widget/DefaultItemAnimator.java | 29 +- .../support/v7/widget/DividerItemDecoration.java | 5 +- .../support/v7/widget/GridLayoutManager.java | 25 +- .../support/v7/widget/LinearLayoutManager.java | 39 +- .../support/v7/widget/LinearSnapHelper.java | 6 +- .../android/support/v7/widget/RecyclerView.java | 447 +++++++++++++++++---- .../widget/RecyclerViewAccessibilityDelegate.java | 2 +- .../src/android/support/v7/widget/SnapHelper.java | 18 +- .../v7/widget/StaggeredGridLayoutManager.java | 126 ++++-- .../android/support/v7/widget/ViewInfoStore.java | 4 +- .../support/v7/widget/helper/ItemTouchHelper.java | 63 +-- .../v7/widget/BaseGridLayoutManagerTest.java | 68 +++- .../v7/widget/BaseLinearLayoutManagerTest.java | 74 +++- .../BaseRecyclerViewInstrumentationTest.java | 24 +- .../widget/BaseStaggeredGridLayoutManagerTest.java | 46 ++- .../support/v7/widget/BaseWrapContentTest.java | 37 -- .../src/android/support/v7/widget/BucketTest.java | 11 +- .../android/support/v7/widget/ChildHelperTest.java | 23 +- .../support/v7/widget/DefaultItemAnimatorTest.java | 9 - .../v7/widget/GridLayoutManagerCacheTest.java | 140 +++++++ .../v7/widget/GridLayoutManagerSnappingTest.java | 14 +- .../support/v7/widget/GridLayoutManagerTest.java | 7 +- ...ayoutManagerWrapContentWithAspectRatioTest.java | 4 +- .../v7/widget/LinearLayoutManagerCacheTest.java | 126 ++++++ .../v7/widget/LinearLayoutManagerSnappingTest.java | 44 +- ...ayoutManagerWrapContentWithAspectRatioTest.java | 4 +- .../RecyclerViewAccessibilityLifecycleTest.java | 109 +++++ .../support/v7/widget/RecyclerViewBasicTest.java | 35 +- .../support/v7/widget/RecyclerViewCacheTest.java | 315 +++++++++++++++ .../v7/widget/RecyclerViewPrefetchTest.java | 107 +++++ ...taggeredGridLayoutManagerBaseConfigSetTest.java | 4 +- .../StaggeredGridLayoutManagerCacheTest.java | 154 +++++++ .../StaggeredGridLayoutManagerSnappingTest.java | 97 ++++- .../v7/widget/StaggeredGridLayoutManagerTest.java | 27 +- .../TestResizingRelayoutWithAutoMeasure.java | 133 ++++-- .../support/v7/widget/WrapContentBasicTest.java | 118 ++++-- .../support/v7/widget/WrappedRecyclerView.java | 56 +++ 639 files changed, 9017 insertions(+), 3733 deletions(-) 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 e70094d Workaround getRefreshRate crash in edit mode - DO NOT MERGE 550c74f Fix usage of isAttachedToWindow() for API 9-11 dffce79 DO NOT MERGE Revert "MediaRouterButton: Make the button always enabled" 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 4795a3a DO NOT MERGE: Fix leanback Test Build 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 77cc0d7 DO NOT MERGE Track generics in support API definition 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. d293a37 DO NOT MERGE ANYWHERE. Remove all the extra accessor methods added by javac in support-fragment. 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. 6d9366c DO NOT MERGE ANYWHERE Update support library to 24.2.1-SNAPSHOT r37 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 98f133d DO NOT MERGE ANYWHERE Move to gradle 3.0, tools 2.2-beta1 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. f453a48 DO NOT MERGE fix build e534c66 Initial implementation for RestrictTo annotation f1ad799 Fix TextInputLayout error being magenta c010d65 Fix FloatingActionButton with nested anchors de3f815 Import translations. DO NOT MERGE 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 between android-7.1.0_r7..android-7.1.1_r4========= bcmdhd/firmware/bcm4358/fw_bcm4358.bin | Bin 628983 -> 629040 bytes bcmdhd/firmware/bcm4358/fw_bcm4358_ap.bin | Bin 560821 -> 560830 bytes 2 files changed, 0 insertions(+), 0 deletions(-) c946538 net: wireless: bcmdhd: update bcm4358 FW (7.112.201.1) ========platform/hardware/intel/common/libmix between android-7.1.0_r7..android-7.1.1_r4========= videodecoder/VideoDecoderAVC.cpp | 6 ++++-- videodecoder/VideoDecoderAVC.h | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) 9696c22 Fixed the timestamp mismatching issue for 2 GTS cases. ========platform/hardware/intel/common/omx-components between android-7.1.0_r7..android-7.1.1_r4========= videocodec/OMXVideoDecoderVP9Hybrid.cpp | 5 +++++ 1 file changed, 5 insertions(+) 5578068 Handle the skip decoding case. ========platform/hardware/intel/common/utils between android-7.1.0_r7..android-7.1.1_r4========= b7a8a19 Yet another protected broadcast. ========platform/hardware/libhardware between android-7.1.0_r7..android-7.1.1_r4========= include/hardware/audio_effect.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 4725741 audio effect: add flag for effects without actual processing ========platform/hardware/qcom/audio between android-7.1.0_r7..android-7.1.1_r4========= hal/audio_hw.c | 250 +++++++++++++++++++++++++++++++++++++--- hal/audio_hw.h | 22 ++++ hal/msm8916/platform.c | 14 +-- hal/msm8960/platform.c | 4 +- hal/msm8974/platform.c | 76 +++++++----- hal/platform_api.h | 6 +- post_proc/volume_listener.c | 40 +------ visualizer/offload_visualizer.c | 10 +- 8 files changed, 328 insertions(+), 94 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 4 + msmcobalt/Android.mk | 3 + msmcobalt/CleanSpec.mk | 54 + msmcobalt/libbt-vendor/Android.mk | 86 + msmcobalt/libbt-vendor/NOTICE | 190 ++ msmcobalt/libbt-vendor/include/bt_vendor_persist.h | 69 + msmcobalt/libbt-vendor/include/bt_vendor_qcom.h | 90 + msmcobalt/libbt-vendor/include/hci_smd.h | 37 + msmcobalt/libbt-vendor/include/hci_uart.h | 263 +++ msmcobalt/libbt-vendor/include/hw_ar3k.h | 164 ++ msmcobalt/libbt-vendor/include/hw_rome.h | 290 +++ msmcobalt/libbt-vendor/include/vnd_generic.txt | 9 + msmcobalt/libbt-vendor/include/vnd_mako.txt | 9 + msmcobalt/libbt-vendor/src/bt_vendor_persist.cpp | 91 + msmcobalt/libbt-vendor/src/bt_vendor_qcom.c | 1433 ++++++++++++++ msmcobalt/libbt-vendor/src/hardware.c | 189 ++ msmcobalt/libbt-vendor/src/hci_smd.c | 161 ++ msmcobalt/libbt-vendor/src/hci_uart.c | 526 ++++++ msmcobalt/libbt-vendor/src/hw_ar3k.c | 1488 +++++++++++++++ msmcobalt/libbt-vendor/src/hw_rome.c | 1950 ++++++++++++++++++++ msmcobalt/libbt-vendor/vnd_buildcfg.mk | 32 + 21 files changed, 7138 insertions(+) 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 between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 9 +- QCamera2/HAL3/QCamera3Channel.cpp | 40 +- QCamera2/HAL3/QCamera3Channel.h | 1 + QCamera2/HAL3/QCamera3HWI.cpp | 34 +- QCamera2/HAL3/QCamera3PostProc.cpp | 4 +- QCamera2/stack/common/cam_intf.h | 2 + QCamera2/stack/common/cam_types.h | 4 +- .../mm-camera-interface/src/mm_camera_channel.c | 2 +- .../mm-camera-interface/src/mm_camera_stream.c | 8 + msmcobalt/CleanSpec.mk | 47 + msmcobalt/MODULE_LICENSE_BSD | 0 msmcobalt/QCamera2/Android.mk | 136 + msmcobalt/QCamera2/HAL/QCamera2HWI.cpp | 11013 +++++++++++++ msmcobalt/QCamera2/HAL/QCamera2HWI.h | 817 + msmcobalt/QCamera2/HAL/QCamera2HWICallbacks.cpp | 3545 +++++ msmcobalt/QCamera2/HAL/QCameraAllocator.h | 64 + msmcobalt/QCamera2/HAL/QCameraChannel.cpp | 1744 ++ msmcobalt/QCamera2/HAL/QCameraChannel.h | 179 + msmcobalt/QCamera2/HAL/QCameraMem.cpp | 2496 +++ msmcobalt/QCamera2/HAL/QCameraMem.h | 313 + msmcobalt/QCamera2/HAL/QCameraMuxer.cpp | 2824 ++++ msmcobalt/QCamera2/HAL/QCameraMuxer.h | 286 + msmcobalt/QCamera2/HAL/QCameraParameters.cpp | 15886 +++++++++++++++++++ msmcobalt/QCamera2/HAL/QCameraParameters.h | 1259 ++ msmcobalt/QCamera2/HAL/QCameraParametersIntf.cpp | 1465 ++ msmcobalt/QCamera2/HAL/QCameraParametersIntf.h | 321 + msmcobalt/QCamera2/HAL/QCameraPostProc.cpp | 3666 +++++ msmcobalt/QCamera2/HAL/QCameraPostProc.h | 250 + msmcobalt/QCamera2/HAL/QCameraStateMachine.cpp | 3886 +++++ msmcobalt/QCamera2/HAL/QCameraStateMachine.h | 264 + msmcobalt/QCamera2/HAL/QCameraStream.cpp | 2880 ++++ msmcobalt/QCamera2/HAL/QCameraStream.h | 279 + msmcobalt/QCamera2/HAL/QCameraThermalAdapter.cpp | 177 + msmcobalt/QCamera2/HAL/QCameraThermalAdapter.h | 91 + msmcobalt/QCamera2/HAL/android/QCamera2External.h | 47 + msmcobalt/QCamera2/HAL/test/Android.mk | 64 + msmcobalt/QCamera2/HAL/test/qcamera_test.cpp | 3710 +++++ msmcobalt/QCamera2/HAL/test/qcamera_test.h | 361 + .../HAL/tsMakeuplib/include/ts_detectface_engine.h | 100 + .../HAL/tsMakeuplib/include/ts_makeup_data.h | 49 + .../HAL/tsMakeuplib/include/ts_makeup_engine.h | 95 + .../HAL/tsMakeuplib/include/ts_makeup_image.h | 46 + msmcobalt/QCamera2/HAL/wrapper/QualcommCamera.cpp | 450 + msmcobalt/QCamera2/HAL/wrapper/QualcommCamera.h | 107 + msmcobalt/QCamera2/HAL3/QCamera3Channel.cpp | 4831 ++++++ msmcobalt/QCamera2/HAL3/QCamera3Channel.h | 630 + .../QCamera2/HAL3/QCamera3CropRegionMapper.cpp | 272 + msmcobalt/QCamera2/HAL3/QCamera3CropRegionMapper.h | 65 + msmcobalt/QCamera2/HAL3/QCamera3HALHeader.h | 96 + msmcobalt/QCamera2/HAL3/QCamera3HWI.cpp | 11252 +++++++++++++ msmcobalt/QCamera2/HAL3/QCamera3HWI.h | 554 + msmcobalt/QCamera2/HAL3/QCamera3Mem.cpp | 1199 ++ msmcobalt/QCamera2/HAL3/QCamera3Mem.h | 158 + msmcobalt/QCamera2/HAL3/QCamera3PostProc.cpp | 3142 ++++ msmcobalt/QCamera2/HAL3/QCamera3PostProc.h | 192 + msmcobalt/QCamera2/HAL3/QCamera3Stream.cpp | 1532 ++ msmcobalt/QCamera2/HAL3/QCamera3Stream.h | 170 + msmcobalt/QCamera2/HAL3/QCamera3StreamMem.cpp | 477 + msmcobalt/QCamera2/HAL3/QCamera3StreamMem.h | 97 + msmcobalt/QCamera2/HAL3/QCamera3VendorTags.cpp | 463 + msmcobalt/QCamera2/HAL3/QCamera3VendorTags.h | 253 + msmcobalt/QCamera2/HAL3/android/QCamera3External.h | 47 + msmcobalt/QCamera2/HAL3/test/Android.mk | 47 + msmcobalt/QCamera2/HAL3/test/QCameraHAL3Base.cpp | 473 + msmcobalt/QCamera2/HAL3/test/QCameraHAL3Base.h | 176 + .../HAL3/test/QCameraHAL3MainTestContext.cpp | 301 + .../HAL3/test/QCameraHAL3MainTestContext.h | 86 + .../QCamera2/HAL3/test/QCameraHAL3PreviewTest.cpp | 271 + .../QCamera2/HAL3/test/QCameraHAL3PreviewTest.h | 82 + .../HAL3/test/QCameraHAL3RawSnapshotTest.cpp | 265 + .../HAL3/test/QCameraHAL3RawSnapshotTest.h | 69 + .../QCamera2/HAL3/test/QCameraHAL3SnapshotTest.cpp | 264 + .../QCamera2/HAL3/test/QCameraHAL3SnapshotTest.h | 69 + msmcobalt/QCamera2/HAL3/test/QCameraHAL3Test.cpp | 214 + msmcobalt/QCamera2/HAL3/test/QCameraHAL3Test.h | 63 + .../QCamera2/HAL3/test/QCameraHAL3VideoTest.cpp | 213 + .../QCamera2/HAL3/test/QCameraHAL3VideoTest.h | 85 + msmcobalt/QCamera2/QCamera2Factory.cpp | 642 + msmcobalt/QCamera2/QCamera2Factory.h | 80 + msmcobalt/QCamera2/QCamera2Hal.cpp | 56 + msmcobalt/QCamera2/QCameraFormat.h | 44 + msmcobalt/QCamera2/stack/Android.mk | 5 + msmcobalt/QCamera2/stack/common/cam_intf.h | 1116 ++ msmcobalt/QCamera2/stack/common/cam_list.h | 85 + msmcobalt/QCamera2/stack/common/cam_queue.h | 134 + msmcobalt/QCamera2/stack/common/cam_semaphore.h | 88 + msmcobalt/QCamera2/stack/common/cam_types.h | 2849 ++++ .../QCamera2/stack/common/mm_camera_interface.h | 1006 ++ msmcobalt/QCamera2/stack/common/mm_camera_shim.h | 99 + .../QCamera2/stack/common/mm_jpeg_interface.h | 408 + .../QCamera2/stack/mm-camera-interface/Android.mk | 68 + .../stack/mm-camera-interface/inc/mm_camera.h | 897 ++ .../stack/mm-camera-interface/inc/mm_camera_dbg.h | 137 + .../mm-camera-interface/inc/mm_camera_muxer.h | 191 + .../stack/mm-camera-interface/inc/mm_camera_sock.h | 76 + .../stack/mm-camera-interface/src/mm_camera.c | 2851 ++++ .../mm-camera-interface/src/mm_camera_channel.c | 3863 +++++ .../mm-camera-interface/src/mm_camera_interface.c | 3375 ++++ .../mm-camera-interface/src/mm_camera_muxer.c | 2533 +++ .../stack/mm-camera-interface/src/mm_camera_sock.c | 294 + .../mm-camera-interface/src/mm_camera_stream.c | 4855 ++++++ .../mm-camera-interface/src/mm_camera_thread.c | 678 + msmcobalt/QCamera2/stack/mm-camera-test/Android.mk | 193 + .../stack/mm-camera-test/inc/mm_qcamera_app.h | 538 + .../stack/mm-camera-test/inc/mm_qcamera_commands.h | 68 + .../stack/mm-camera-test/inc/mm_qcamera_dbg.h | 38 + .../mm-camera-test/inc/mm_qcamera_main_menu.h | 440 + .../stack/mm-camera-test/inc/mm_qcamera_socket.h | 113 + .../stack/mm-camera-test/src/mm_qcamera_app.c | 2470 +++ .../stack/mm-camera-test/src/mm_qcamera_commands.c | 291 + .../mm-camera-test/src/mm_qcamera_dual_test.c | 1933 +++ .../mm-camera-test/src/mm_qcamera_main_menu.c | 2050 +++ .../stack/mm-camera-test/src/mm_qcamera_preview.c | 1492 ++ .../stack/mm-camera-test/src/mm_qcamera_queue.c | 168 + .../stack/mm-camera-test/src/mm_qcamera_rdi.c | 348 + .../mm-camera-test/src/mm_qcamera_reprocess.c | 349 + .../stack/mm-camera-test/src/mm_qcamera_snapshot.c | 708 + .../stack/mm-camera-test/src/mm_qcamera_socket.c | 881 + .../mm-camera-test/src/mm_qcamera_unit_test.c | 701 + .../stack/mm-camera-test/src/mm_qcamera_video.c | 774 + .../QCamera2/stack/mm-jpeg-interface/Android.mk | 82 + .../QCamera2/stack/mm-jpeg-interface/inc/mm_jpeg.h | 536 + .../stack/mm-jpeg-interface/inc/mm_jpeg_dbg.h | 55 + .../stack/mm-jpeg-interface/inc/mm_jpeg_inlines.h | 127 + .../stack/mm-jpeg-interface/inc/mm_jpeg_ionbuf.h | 105 + .../stack/mm-jpeg-interface/inc/mm_jpeg_mpo.h | 45 + .../QCamera2/stack/mm-jpeg-interface/src/mm_jpeg.c | 3743 +++++ .../stack/mm-jpeg-interface/src/mm_jpeg_exif.c | 652 + .../mm-jpeg-interface/src/mm_jpeg_interface.c | 409 + .../stack/mm-jpeg-interface/src/mm_jpeg_ionbuf.c | 206 + .../mm-jpeg-interface/src/mm_jpeg_mpo_composer.c | 414 + .../stack/mm-jpeg-interface/src/mm_jpeg_queue.c | 186 + .../stack/mm-jpeg-interface/src/mm_jpegdec.c | 1185 ++ .../mm-jpeg-interface/src/mm_jpegdec_interface.c | 301 + .../stack/mm-jpeg-interface/test/Android.mk | 87 + .../stack/mm-jpeg-interface/test/mm_jpeg_test.c | 776 + .../stack/mm-jpeg-interface/test/mm_jpegdec_test.c | 479 + .../QCamera2/stack/mm-lib2d-interface/Android.mk | 39 + .../stack/mm-lib2d-interface/inc/mm_lib2d.h | 209 + .../stack/mm-lib2d-interface/src/mm_lib2d.c | 606 + .../stack/mm-lib2d-interface/test/Android.mk | 37 + .../stack/mm-lib2d-interface/test/mm_lib2d_test.c | 543 + msmcobalt/QCamera2/util/QCameraBufferMaps.cpp | 251 + msmcobalt/QCamera2/util/QCameraBufferMaps.h | 83 + msmcobalt/QCamera2/util/QCameraCmdThread.cpp | 225 + msmcobalt/QCamera2/util/QCameraCmdThread.h | 76 + msmcobalt/QCamera2/util/QCameraCommon.cpp | 226 + msmcobalt/QCamera2/util/QCameraCommon.h | 61 + msmcobalt/QCamera2/util/QCameraDisplay.cpp | 282 + msmcobalt/QCamera2/util/QCameraDisplay.h | 77 + msmcobalt/QCamera2/util/QCameraFlash.cpp | 413 + msmcobalt/QCamera2/util/QCameraFlash.h | 69 + msmcobalt/QCamera2/util/QCameraPerf.cpp | 545 + msmcobalt/QCamera2/util/QCameraPerf.h | 92 + msmcobalt/QCamera2/util/QCameraQueue.cpp | 464 + msmcobalt/QCamera2/util/QCameraQueue.h | 79 + msmcobalt/QCamera2/util/QCameraTrace.h | 150 + msmcobalt/QCameraParameters.h | 256 + msmcobalt/QCamera_Intf.h | 1147 ++ msmcobalt/common.mk | 9 + msmcobalt/mm-image-codec/Android.mk | 3 + msmcobalt/mm-image-codec/qexif/qexif.h | 1728 ++ msmcobalt/mm-image-codec/qexif/qmpo.h | 150 + msmcobalt/mm-image-codec/qomx_core/Android.mk | 26 + .../mm-image-codec/qomx_core/QOMX_JpegExtensions.h | 365 + msmcobalt/mm-image-codec/qomx_core/qomx_core.c | 375 + msmcobalt/mm-image-codec/qomx_core/qomx_core.h | 97 + msmcobalt/usbcamcore/inc/QCameraMjpegDecode.h | 49 + msmcobalt/usbcamcore/inc/QCameraUsbParm.h | 178 + msmcobalt/usbcamcore/inc/QCameraUsbPriv.h | 202 + msmcobalt/usbcamcore/inc/QualcommUsbCamera.h | 243 + msmcobalt/usbcamcore/src/QCameraMjpegDecode.cpp | 701 + msmcobalt/usbcamcore/src/QCameraUsbParm.cpp | 683 + msmcobalt/usbcamcore/src/QualcommUsbCamera.cpp | 2963 ++++ 174 files changed, 150167 insertions(+), 37 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 4 + msm8909/libhwcomposer/hwc_copybit.cpp | 8 +- msm8994/libgralloc/mapper.cpp | 13 +- msm8994/libmemtrack/kgsl.c | 18 +- msm8996/libgralloc/gpu.cpp | 2 +- msm8996/libgralloc/mapper.cpp | 65 +- msm8996/sdm/libs/hwc2/hwc_display.cpp | 19 +- msm8996/sdm/libs/hwc2/hwc_session.cpp | 6 +- msm8996/sdm/libs/hwc2/hwc_session.h | 1 + msmcobalt/Android.mk | 21 + msmcobalt/Makefile.am | 5 + msmcobalt/common.mk | 77 + msmcobalt/configure.ac | 57 + msmcobalt/hdmi_cec/Android.mk | 16 + msmcobalt/hdmi_cec/QHDMIClient.cpp | 66 + msmcobalt/hdmi_cec/QHDMIClient.h | 57 + msmcobalt/hdmi_cec/qhdmi_cec.cpp | 518 ++++++ msmcobalt/hdmi_cec/qhdmi_cec.h | 74 + msmcobalt/libcopybit/Android.mk | 49 + msmcobalt/libcopybit/MODULE_LICENSE_APACHE2 | 0 msmcobalt/libcopybit/NOTICE | 189 +++ msmcobalt/libcopybit/c2d2.h | 685 ++++++++ msmcobalt/libcopybit/copybit.cpp | 792 +++++++++ msmcobalt/libcopybit/copybit.h | 319 ++++ msmcobalt/libcopybit/copybit_c2d.cpp | 1776 ++++++++++++++++++++ msmcobalt/libcopybit/copybit_priv.h | 56 + msmcobalt/libcopybit/software_converter.cpp | 263 +++ msmcobalt/libcopybit/software_converter.h | 63 + msmcobalt/libgralloc/Android.mk | 48 + msmcobalt/libgralloc/MODULE_LICENSE_APACHE2 | 0 msmcobalt/libgralloc/Makefile.am | 37 + msmcobalt/libgralloc/NOTICE | 190 +++ msmcobalt/libgralloc/adreno_utils.h | 58 + msmcobalt/libgralloc/alloc_controller.cpp | 1128 +++++++++++++ msmcobalt/libgralloc/alloc_controller.h | 90 + msmcobalt/libgralloc/fb_priv.h | 56 + msmcobalt/libgralloc/framebuffer.cpp | 457 +++++ msmcobalt/libgralloc/gpu.cpp | 425 +++++ msmcobalt/libgralloc/gpu.h | 74 + msmcobalt/libgralloc/gr.h | 243 +++ msmcobalt/libgralloc/gralloc.cpp | 116 ++ msmcobalt/libgralloc/gralloc_priv.h | 328 ++++ msmcobalt/libgralloc/ionalloc.cpp | 236 +++ msmcobalt/libgralloc/ionalloc.h | 74 + msmcobalt/libgralloc/mapper.cpp | 492 ++++++ msmcobalt/libgralloc/memalloc.h | 90 + msmcobalt/libgralloc1/Android.mk | 25 + msmcobalt/libgralloc1/gr_adreno_info.cpp | 198 +++ msmcobalt/libgralloc1/gr_adreno_info.h | 156 ++ msmcobalt/libgralloc1/gr_allocator.cpp | 876 ++++++++++ msmcobalt/libgralloc1/gr_allocator.h | 103 ++ msmcobalt/libgralloc1/gr_buf_descriptor.h | 90 + msmcobalt/libgralloc1/gr_buf_mgr.cpp | 646 +++++++ msmcobalt/libgralloc1/gr_buf_mgr.h | 72 + msmcobalt/libgralloc1/gr_device_impl.cpp | 458 +++++ msmcobalt/libgralloc1/gr_device_impl.h | 121 ++ msmcobalt/libgralloc1/gr_ion_alloc.cpp | 209 +++ msmcobalt/libgralloc1/gr_ion_alloc.h | 82 + msmcobalt/libgralloc1/gr_priv_handle.h | 190 +++ msmcobalt/libgralloc1/gr_utils.cpp | 152 ++ msmcobalt/libgralloc1/gr_utils.h | 61 + msmcobalt/libgralloc1/gralloc_priv.h | 173 ++ msmcobalt/liblight/Android.mk | 28 + msmcobalt/liblight/NOTICE | 190 +++ msmcobalt/liblight/lights.c | 334 ++++ msmcobalt/libmemtrack/Android.mk | 28 + msmcobalt/libmemtrack/kgsl.c | 131 ++ msmcobalt/libmemtrack/memtrack_msm.c | 63 + msmcobalt/libmemtrack/memtrack_msm.h | 24 + msmcobalt/libqdutils/Android.mk | 32 + msmcobalt/libqdutils/Makefile.am | 30 + msmcobalt/libqdutils/display_config.cpp | 368 ++++ msmcobalt/libqdutils/display_config.h | 163 ++ msmcobalt/libqdutils/profiler.cpp | 197 +++ msmcobalt/libqdutils/profiler.h | 108 ++ msmcobalt/libqdutils/qdMetaData.cpp | 248 +++ msmcobalt/libqdutils/qdMetaData.h | 143 ++ msmcobalt/libqdutils/qd_utils.cpp | 165 ++ msmcobalt/libqdutils/qd_utils.h | 68 + msmcobalt/libqservice/Android.mk | 23 + msmcobalt/libqservice/IQClient.cpp | 82 + msmcobalt/libqservice/IQClient.h | 55 + msmcobalt/libqservice/IQHDMIClient.cpp | 103 ++ msmcobalt/libqservice/IQHDMIClient.h | 57 + msmcobalt/libqservice/IQService.cpp | 134 ++ msmcobalt/libqservice/IQService.h | 130 ++ msmcobalt/libqservice/Makefile.am | 17 + msmcobalt/libqservice/QService.cpp | 112 ++ msmcobalt/libqservice/QService.h | 63 + msmcobalt/libqservice/QServiceUtils.h | 102 ++ msmcobalt/sdm/.clang-format | 13 + msmcobalt/sdm/include/core/buffer_allocator.h | 131 ++ msmcobalt/sdm/include/core/buffer_sync_handler.h | 99 ++ msmcobalt/sdm/include/core/core_interface.h | 207 +++ msmcobalt/sdm/include/core/debug_interface.h | 163 ++ msmcobalt/sdm/include/core/display_interface.h | 611 +++++++ msmcobalt/sdm/include/core/dump_interface.h | 68 + msmcobalt/sdm/include/core/layer_buffer.h | 275 +++ msmcobalt/sdm/include/core/layer_stack.h | 354 ++++ msmcobalt/sdm/include/core/sdm_types.h | 72 + msmcobalt/sdm/include/private/color_interface.h | 83 + msmcobalt/sdm/include/private/color_params.h | 558 ++++++ .../sdm/include/private/extension_interface.h | 87 + msmcobalt/sdm/include/private/hw_info_types.h | 506 ++++++ .../sdm/include/private/partial_update_interface.h | 48 + msmcobalt/sdm/include/private/resource_interface.h | 71 + msmcobalt/sdm/include/private/rotator_interface.h | 52 + msmcobalt/sdm/include/private/strategy_interface.h | 62 + msmcobalt/sdm/include/utils/constants.h | 80 + msmcobalt/sdm/include/utils/debug.h | 117 ++ msmcobalt/sdm/include/utils/formats.h | 44 + msmcobalt/sdm/include/utils/locker.h | 166 ++ msmcobalt/sdm/include/utils/rect.h | 64 + msmcobalt/sdm/include/utils/sys.h | 101 ++ msmcobalt/sdm/libs/core/Android.mk | 58 + msmcobalt/sdm/libs/core/Makefile.am | 43 + msmcobalt/sdm/libs/core/color_manager.cpp | 235 +++ msmcobalt/sdm/libs/core/color_manager.h | 96 ++ msmcobalt/sdm/libs/core/comp_manager.cpp | 496 ++++++ msmcobalt/sdm/libs/core/comp_manager.h | 111 ++ msmcobalt/sdm/libs/core/core_impl.cpp | 190 +++ msmcobalt/sdm/libs/core/core_impl.h | 81 + msmcobalt/sdm/libs/core/core_interface.cpp | 124 ++ msmcobalt/sdm/libs/core/display_base.cpp | 1073 ++++++++++++ msmcobalt/sdm/libs/core/display_base.h | 169 ++ msmcobalt/sdm/libs/core/display_hdmi.cpp | 308 ++++ msmcobalt/sdm/libs/core/display_hdmi.h | 72 + msmcobalt/sdm/libs/core/display_primary.cpp | 314 ++++ msmcobalt/sdm/libs/core/display_primary.h | 74 + msmcobalt/sdm/libs/core/display_virtual.cpp | 144 ++ msmcobalt/sdm/libs/core/display_virtual.h | 75 + msmcobalt/sdm/libs/core/dump_impl.cpp | 94 ++ msmcobalt/sdm/libs/core/dump_impl.h | 58 + msmcobalt/sdm/libs/core/fb/hw_color_manager.cpp | 166 ++ msmcobalt/sdm/libs/core/fb/hw_color_manager.h | 60 + msmcobalt/sdm/libs/core/fb/hw_device.cpp | 1321 +++++++++++++++ msmcobalt/sdm/libs/core/fb/hw_device.h | 160 ++ msmcobalt/sdm/libs/core/fb/hw_events.cpp | 256 +++ msmcobalt/sdm/libs/core/fb/hw_events.h | 84 + msmcobalt/sdm/libs/core/fb/hw_hdmi.cpp | 876 ++++++++++ msmcobalt/sdm/libs/core/fb/hw_hdmi.h | 124 ++ msmcobalt/sdm/libs/core/fb/hw_info.cpp | 545 ++++++ msmcobalt/sdm/libs/core/fb/hw_info.h | 79 + msmcobalt/sdm/libs/core/fb/hw_primary.cpp | 654 +++++++ msmcobalt/sdm/libs/core/fb/hw_primary.h | 93 + msmcobalt/sdm/libs/core/fb/hw_scale.cpp | 317 ++++ msmcobalt/sdm/libs/core/fb/hw_scale.h | 85 + msmcobalt/sdm/libs/core/fb/hw_virtual.cpp | 81 + msmcobalt/sdm/libs/core/fb/hw_virtual.h | 50 + msmcobalt/sdm/libs/core/hw_events_interface.h | 48 + msmcobalt/sdm/libs/core/hw_info_interface.h | 48 + msmcobalt/sdm/libs/core/hw_interface.h | 115 ++ msmcobalt/sdm/libs/core/resource_default.cpp | 912 ++++++++++ msmcobalt/sdm/libs/core/resource_default.h | 143 ++ msmcobalt/sdm/libs/core/strategy.cpp | 205 +++ msmcobalt/sdm/libs/core/strategy.h | 72 + msmcobalt/sdm/libs/hwc/Android.mk | 34 + msmcobalt/sdm/libs/hwc/blit_engine.h | 66 + msmcobalt/sdm/libs/hwc/blit_engine_c2d.cpp | 608 +++++++ msmcobalt/sdm/libs/hwc/blit_engine_c2d.h | 121 ++ msmcobalt/sdm/libs/hwc/cpuhint.cpp | 108 ++ msmcobalt/sdm/libs/hwc/cpuhint.h | 61 + msmcobalt/sdm/libs/hwc/hwc_buffer_allocator.cpp | 250 +++ msmcobalt/sdm/libs/hwc/hwc_buffer_allocator.h | 66 + msmcobalt/sdm/libs/hwc/hwc_buffer_sync_handler.cpp | 91 + msmcobalt/sdm/libs/hwc/hwc_buffer_sync_handler.h | 53 + msmcobalt/sdm/libs/hwc/hwc_color_manager.cpp | 627 +++++++ msmcobalt/sdm/libs/hwc/hwc_color_manager.h | 147 ++ msmcobalt/sdm/libs/hwc/hwc_debugger.cpp | 193 +++ msmcobalt/sdm/libs/hwc/hwc_debugger.h | 77 + msmcobalt/sdm/libs/hwc/hwc_display.cpp | 1443 ++++++++++++++++ msmcobalt/sdm/libs/hwc/hwc_display.h | 236 +++ msmcobalt/sdm/libs/hwc/hwc_display_external.cpp | 334 ++++ msmcobalt/sdm/libs/hwc/hwc_display_external.h | 64 + msmcobalt/sdm/libs/hwc/hwc_display_null.cpp | 120 ++ msmcobalt/sdm/libs/hwc/hwc_display_null.h | 106 ++ msmcobalt/sdm/libs/hwc/hwc_display_primary.cpp | 530 ++++++ msmcobalt/sdm/libs/hwc/hwc_display_primary.h | 90 + msmcobalt/sdm/libs/hwc/hwc_display_virtual.cpp | 329 ++++ msmcobalt/sdm/libs/hwc/hwc_display_virtual.h | 64 + msmcobalt/sdm/libs/hwc/hwc_session.cpp | 1617 ++++++++++++++++++ msmcobalt/sdm/libs/hwc/hwc_session.h | 154 ++ msmcobalt/sdm/libs/hwc2/Android.mk | 37 + msmcobalt/sdm/libs/hwc2/hwc_callbacks.cpp | 76 + msmcobalt/sdm/libs/hwc2/hwc_callbacks.h | 61 + msmcobalt/sdm/libs/hwc2/hwc_color_manager.cpp | 483 ++++++ msmcobalt/sdm/libs/hwc2/hwc_color_manager.h | 142 ++ msmcobalt/sdm/libs/hwc2/hwc_display.cpp | 1661 ++++++++++++++++++ msmcobalt/sdm/libs/hwc2/hwc_display.h | 281 ++++ msmcobalt/sdm/libs/hwc2/hwc_display_external.cpp | 211 +++ msmcobalt/sdm/libs/hwc2/hwc_display_external.h | 59 + msmcobalt/sdm/libs/hwc2/hwc_display_primary.cpp | 579 +++++++ msmcobalt/sdm/libs/hwc2/hwc_display_primary.h | 108 ++ msmcobalt/sdm/libs/hwc2/hwc_display_virtual.cpp | 228 +++ msmcobalt/sdm/libs/hwc2/hwc_display_virtual.h | 62 + msmcobalt/sdm/libs/hwc2/hwc_layers.cpp | 559 ++++++ msmcobalt/sdm/libs/hwc2/hwc_layers.h | 115 ++ msmcobalt/sdm/libs/hwc2/hwc_session.cpp | 1588 +++++++++++++++++ msmcobalt/sdm/libs/hwc2/hwc_session.h | 192 +++ msmcobalt/sdm/libs/utils/Android.mk | 25 + msmcobalt/sdm/libs/utils/Makefile.am | 10 + msmcobalt/sdm/libs/utils/debug.cpp | 181 ++ msmcobalt/sdm/libs/utils/formats.cpp | 118 ++ msmcobalt/sdm/libs/utils/rect.cpp | 238 +++ msmcobalt/sdm/libs/utils/sys.cpp | 95 ++ 205 files changed, 45161 insertions(+), 49 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 3 + msmcobalt/Android.mk | 5 + msmcobalt/CleanSpec.mk | 50 + msmcobalt/Makefile.am | 10 + msmcobalt/configure.ac | 97 + msmcobalt/core/Android.mk | 60 + msmcobalt/core/ContextBase.cpp | 142 + msmcobalt/core/ContextBase.h | 144 + msmcobalt/core/LBSProxyBase.h | 80 + msmcobalt/core/LocAdapterBase.cpp | 149 + msmcobalt/core/LocAdapterBase.h | 131 + msmcobalt/core/LocAdapterProxyBase.h | 75 + msmcobalt/core/LocApiBase.cpp | 593 ++++ msmcobalt/core/LocApiBase.h | 274 ++ msmcobalt/core/LocDualContext.cpp | 151 + msmcobalt/core/LocDualContext.h | 76 + msmcobalt/core/Makefile.am | 46 + msmcobalt/core/UlpProxyBase.h | 125 + msmcobalt/core/gps_extended.h | 104 + msmcobalt/core/gps_extended_c.h | 1077 +++++++ msmcobalt/core/loc_core_log.cpp | 243 ++ msmcobalt/core/loc_core_log.h | 58 + msmcobalt/etc/Android.mk | 12 + msmcobalt/etc/gps.conf | 180 ++ msmcobalt/loc-hal.pc.in | 10 + msmcobalt/loc_api/Android.mk | 17 + msmcobalt/loc_api/Makefile.am | 137 + msmcobalt/loc_api/libloc_api-rpc-50001/Android.mk | 3 + .../libloc_api-rpc-glue/Android.mk | 60 + .../libloc_api-rpc-glue/Makefile.am | 46 + .../libloc_api-rpc-glue/rpc_inc/LocApiRpc.h | 142 + .../libloc_api-rpc-glue/rpc_inc/debug.h | 69 + .../libloc_api-rpc-glue/rpc_inc/loc_api_fixup.h | 226 ++ .../libloc_api-rpc-glue/rpc_inc/loc_api_log.h | 59 + .../libloc_api-rpc-glue/rpc_inc/loc_api_rpc_glue.h | 123 + .../rpc_inc/loc_api_sync_call.h | 90 + .../rpc_inc/loc_apicb_appinit.h | 45 + .../libloc_api-rpc-glue/src/LocApiRpc.cpp | 1475 ++++++++++ .../libloc_api-rpc-glue/src/loc_api_fixup.c | 52 + .../libloc_api-rpc-glue/src/loc_api_log.c | 344 +++ .../libloc_api-rpc-glue/src/loc_api_rpc_glue.c | 635 ++++ .../libloc_api-rpc-glue/src/loc_api_sync_call.c | 565 ++++ .../libloc_api-rpc-glue/src/loc_apicb_appinit.c | 86 + .../libloc_api-rpc-stub/Android.mk | 36 + .../libloc_api-rpc-stub/Makefile.am | 42 + .../inc/loc_api_rpcgen_cb_rpc.h | 156 + .../inc/loc_api_rpcgen_common_rpc.h | 1261 ++++++++ .../libloc_api-rpc-stub/inc/loc_api_rpcgen_rpc.h | 288 ++ .../libloc_api-rpc-stub/inc/loc_apicb_appinit.h | 34 + .../src/loc_api_rpcgen_cb_svc.c | 327 +++ .../src/loc_api_rpcgen_cb_xdr.c | 60 + .../libloc_api-rpc-stub/src/loc_api_rpcgen_clnt.c | 155 + .../src/loc_api_rpcgen_common_xdr.c | 1775 ++++++++++++ .../libloc_api-rpc-stub/src/loc_api_rpcgen_xdr.c | 199 ++ .../libloc_api-rpc-stub/src/loc_apicb_appinit.c | 74 + .../libloc_api-rpc-stub/xdr/loc_api.xdr | 261 ++ .../libloc_api-rpc-stub/xdr/loc_api_cb.xdr | 187 ++ .../libloc_api-rpc-stub/xdr/loc_api_common.xdr | 1021 +++++++ msmcobalt/loc_api/libloc_api_50001/Android.mk | 114 + .../loc_api/libloc_api_50001/LocEngAdapter.cpp | 605 ++++ msmcobalt/loc_api/libloc_api_50001/LocEngAdapter.h | 356 +++ msmcobalt/loc_api/libloc_api_50001/Makefile.am | 78 + msmcobalt/loc_api/libloc_api_50001/gps.c | 73 + msmcobalt/loc_api/libloc_api_50001/loc.cpp | 1120 ++++++++ msmcobalt/loc_api/libloc_api_50001/loc.h | 67 + msmcobalt/loc_api/libloc_api_50001/loc_eng.cpp | 3033 ++++++++++++++++++++ msmcobalt/loc_api/libloc_api_50001/loc_eng.h | 211 ++ .../loc_api/libloc_api_50001/loc_eng_agps.cpp | 969 +++++++ msmcobalt/loc_api/libloc_api_50001/loc_eng_agps.h | 435 +++ .../loc_api/libloc_api_50001/loc_eng_dmn_conn.cpp | 269 ++ .../loc_api/libloc_api_50001/loc_eng_dmn_conn.h | 59 + .../libloc_api_50001/loc_eng_dmn_conn_glue_msg.c | 222 ++ .../libloc_api_50001/loc_eng_dmn_conn_glue_msg.h | 51 + .../libloc_api_50001/loc_eng_dmn_conn_glue_pipe.c | 215 ++ .../libloc_api_50001/loc_eng_dmn_conn_glue_pipe.h | 50 + .../libloc_api_50001/loc_eng_dmn_conn_handler.cpp | 236 ++ .../libloc_api_50001/loc_eng_dmn_conn_handler.h | 106 + .../loc_eng_dmn_conn_thread_helper.c | 398 +++ .../loc_eng_dmn_conn_thread_helper.h | 74 + msmcobalt/loc_api/libloc_api_50001/loc_eng_log.cpp | 35 + msmcobalt/loc_api/libloc_api_50001/loc_eng_log.h | 44 + msmcobalt/loc_api/libloc_api_50001/loc_eng_msg.h | 306 ++ msmcobalt/loc_api/libloc_api_50001/loc_eng_ni.cpp | 413 +++ msmcobalt/loc_api/libloc_api_50001/loc_eng_ni.h | 59 + .../loc_api/libloc_api_50001/loc_eng_nmea.cpp | 1027 +++++++ msmcobalt/loc_api/libloc_api_50001/loc_eng_nmea.h | 43 + .../loc_api/libloc_api_50001/loc_eng_xtra.cpp | 219 ++ msmcobalt/loc_api/libloc_api_50001/loc_eng_xtra.h | 47 + msmcobalt/utils/Android.mk | 71 + msmcobalt/utils/LocHeap.cpp | 354 +++ msmcobalt/utils/LocHeap.h | 96 + msmcobalt/utils/LocSharedLock.h | 59 + msmcobalt/utils/LocThread.cpp | 266 ++ msmcobalt/utils/LocThread.h | 92 + msmcobalt/utils/LocTimer.cpp | 742 +++++ msmcobalt/utils/LocTimer.h | 74 + msmcobalt/utils/Makefile.am | 55 + msmcobalt/utils/MsgTask.cpp | 101 + msmcobalt/utils/MsgTask.h | 67 + msmcobalt/utils/linked_list.c | 327 +++ msmcobalt/utils/linked_list.h | 217 ++ msmcobalt/utils/loc_cfg.cpp | 400 +++ msmcobalt/utils/loc_cfg.h | 91 + msmcobalt/utils/loc_log.cpp | 238 ++ msmcobalt/utils/loc_log.h | 71 + msmcobalt/utils/loc_misc_utils.cpp | 114 + msmcobalt/utils/loc_misc_utils.h | 99 + msmcobalt/utils/loc_target.cpp | 287 ++ msmcobalt/utils/loc_target.h | 86 + msmcobalt/utils/loc_timer.h | 73 + msmcobalt/utils/log_util.h | 195 ++ msmcobalt/utils/msg_q.c | 335 +++ msmcobalt/utils/msg_q.h | 207 ++ .../utils/platform_lib_abstractions/Android.mk | 5 + .../elapsed_millis_since_boot.cpp | 46 + .../platform_lib_abstractions/loc_pla/Android.mk | 5 + .../platform_lib_abstractions/loc_pla/Makefile.am | 10 + .../platform_lib_abstractions/loc_pla/configure.ac | 61 + .../loc_pla/include/platform_lib_android_runtime.h | 45 + .../loc_pla/include/platform_lib_gettid.h | 41 + .../loc_pla/include/platform_lib_includes.h | 40 + .../loc_pla/include/platform_lib_log_util.h | 196 ++ .../loc_pla/include/platform_lib_macros.h | 73 + .../include/platform_lib_property_service.h | 44 + .../loc_pla/include/platform_lib_sched_policy.h | 46 + .../loc_pla/include/platform_lib_time.h | 35 + .../loc_pla/loc-pla.pc.in | 10 + .../loc_pla/src/Android.mk | 57 + .../loc_pla/src/Makefile.am | 41 + .../loc_pla/src/platform_lib_android_runtime.cpp | 40 + .../loc_pla/src/platform_lib_gettid.cpp | 40 + .../loc_pla/src/platform_lib_log_util.cpp | 42 + .../loc_pla/src/platform_lib_property_service.cpp | 39 + .../loc_pla/src/platform_lib_sched_policy.cpp | 41 + .../loc_pla/src/platform_lib_time.cpp | 47 + .../platform_lib_abstractions/loc_stub/Android.mk | 5 + .../platform_lib_abstractions/loc_stub/Makefile.am | 9 + .../loc_stub/configure.ac | 67 + .../loc_stub/include/loc_stub_android_runtime.h | 45 + .../loc_stub/include/loc_stub_gettid.h | 44 + .../loc_stub/include/loc_stub_property_service.h | 42 + .../loc_stub/include/loc_stub_sched_policy.h | 64 + .../loc_stub/include/loc_stub_time.h | 45 + .../loc_stub/loc-stub.pc.in | 10 + .../loc_stub/src/Android.mk | 51 + .../loc_stub/src/Makefile.am | 40 + .../loc_stub/src/loc_stub_android_runtime.cpp | 41 + .../loc_stub/src/loc_stub_gettid.cpp | 37 + .../loc_stub/src/loc_stub_property_service.cpp | 42 + .../loc_stub/src/loc_stub_sched_policy.cpp | 50 + .../loc_stub/src/loc_stub_time.cpp | 46 + 151 files changed, 31238 insertions(+) 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 950f058 DO NOT MERGE ANYWHERE: (nyc-dr1-dev) Move local gps/sap configuration to Context 8cf3e0e Move local gps/sap configuration to Context ========platform/hardware/qcom/media between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 15 +- msm8974/mm-core/inc/OMX_IndexExt.h | 2 + msm8974/mm-core/inc/OMX_VideoExt.h | 89 + .../vidc/vdec/src/omx_vdec_msm8974.cpp | 94 +- .../mm-video-v4l2/vidc/venc/inc/omx_video_base.h | 4 + .../vidc/venc/inc/omx_video_encoder.h | 2 + .../vidc/venc/inc/video_encoder_device_v4l2.h | 15 + .../mm-video-v4l2/vidc/venc/src/omx_video_base.cpp | 33 +- .../vidc/venc/src/omx_video_encoder.cpp | 45 + .../vidc/venc/src/video_encoder_device_v4l2.cpp | 152 +- .../mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp | 89 +- .../mm-video-v4l2/vidc/venc/src/omx_video_base.cpp | 12 +- .../vidc/venc/src/omx_video_encoder.cpp | 13 + msmcobalt/Android.mk | 16 + msmcobalt/NOTICE | 85 + msmcobalt/conf_files/config.mk | 5 + msmcobalt/conf_files/msm8937/media_codecs_8937.xml | 236 + .../msm8937/media_codecs_performance_8937.xml | 113 + .../conf_files/msm8937/media_profiles_8937.xml | 698 + msmcobalt/libc2dcolorconvert/Android.mk | 25 + msmcobalt/libc2dcolorconvert/C2DColorConverter.cpp | 780 ++ msmcobalt/libc2dcolorconvert/C2DColorConverter.h | 121 + msmcobalt/libstagefrighthw/Android.mk | 56 + msmcobalt/libstagefrighthw/MODULE_LICENSE_APACHE2 | 0 msmcobalt/libstagefrighthw/NOTICE | 189 + msmcobalt/libstagefrighthw/QComOMXMetadata.h | 48 + msmcobalt/libstagefrighthw/QComOMXPlugin.cpp | 155 + msmcobalt/libstagefrighthw/QComOMXPlugin.h | 76 + msmcobalt/mm-core/Android.mk | 137 + msmcobalt/mm-core/inc/OMX_Audio.h | 1321 ++ msmcobalt/mm-core/inc/OMX_Component.h | 579 + msmcobalt/mm-core/inc/OMX_ContentPipe.h | 195 + msmcobalt/mm-core/inc/OMX_Core.h | 1440 +++ msmcobalt/mm-core/inc/OMX_CoreExt.h | 66 + msmcobalt/mm-core/inc/OMX_IVCommon.h | 933 ++ msmcobalt/mm-core/inc/OMX_Image.h | 328 + msmcobalt/mm-core/inc/OMX_Index.h | 260 + msmcobalt/mm-core/inc/OMX_IndexExt.h | 99 + msmcobalt/mm-core/inc/OMX_Other.h | 337 + msmcobalt/mm-core/inc/OMX_QCOMExtns.h | 2023 +++ msmcobalt/mm-core/inc/OMX_Skype_VideoExtensions.h | 155 + msmcobalt/mm-core/inc/OMX_Types.h | 359 + msmcobalt/mm-core/inc/OMX_Video.h | 1082 ++ msmcobalt/mm-core/inc/OMX_VideoExt.h | 271 + msmcobalt/mm-core/inc/QCMediaDefs.h | 74 + msmcobalt/mm-core/inc/QCMetaData.h | 106 + msmcobalt/mm-core/inc/QOMX_AudioExtensions.h | 617 + msmcobalt/mm-core/inc/QOMX_AudioIndexExtensions.h | 85 + msmcobalt/mm-core/inc/QOMX_CoreExtensions.h | 164 + msmcobalt/mm-core/inc/QOMX_FileFormatExtensions.h | 155 + msmcobalt/mm-core/inc/QOMX_IVCommonExtensions.h | 486 + msmcobalt/mm-core/inc/QOMX_SourceExtensions.h | 157 + msmcobalt/mm-core/inc/QOMX_StreamingExtensions.h | 486 + msmcobalt/mm-core/inc/QOMX_VideoExtensions.h | 582 + msmcobalt/mm-core/inc/drmplay_version.h | 34 + msmcobalt/mm-core/inc/qc_omx_common.h | 65 + msmcobalt/mm-core/inc/qc_omx_component.h | 183 + msmcobalt/mm-core/inc/qc_omx_msg.h | 86 + msmcobalt/mm-core/src/7627A/qc_registry_table.c | 812 ++ .../mm-core/src/7627A/qc_registry_table_android.c | 711 ++ msmcobalt/mm-core/src/7630/qc_registry_table.c | 746 ++ .../mm-core/src/7630/qc_registry_table_android.c | 552 + msmcobalt/mm-core/src/8084/qc_registry_table.c | 463 + .../mm-core/src/8084/qc_registry_table_android.c | 574 + msmcobalt/mm-core/src/8092/qc_registry_table.c | 479 + .../mm-core/src/8092/qc_registry_table_android.c | 574 + msmcobalt/mm-core/src/8226/qc_registry_table.c | 411 + .../mm-core/src/8226/qc_registry_table_android.c | 476 + msmcobalt/mm-core/src/8610/qc_registry_table.c | 425 + .../mm-core/src/8610/qc_registry_table_android.c | 437 + msmcobalt/mm-core/src/8660/qc_registry_table.c | 671 + .../mm-core/src/8660/qc_registry_table_android.c | 468 + msmcobalt/mm-core/src/8909/registry_table.c | 255 + .../mm-core/src/8909/registry_table_android.c | 320 + msmcobalt/mm-core/src/8916/registry_table.c | 411 + .../mm-core/src/8916/registry_table_android.c | 489 + msmcobalt/mm-core/src/8937/registry_table.c | 466 + .../mm-core/src/8937/registry_table_android.c | 514 + msmcobalt/mm-core/src/8952/registry_table.c | 544 + .../mm-core/src/8952/registry_table_android.c | 609 + msmcobalt/mm-core/src/8960/qc_registry_table.c | 272 + .../mm-core/src/8960/qc_registry_table_android.c | 479 + msmcobalt/mm-core/src/8974/qc_registry_table.c | 425 + .../mm-core/src/8974/qc_registry_table_android.c | 501 + msmcobalt/mm-core/src/common/omx_core_cmp.cpp | 407 + msmcobalt/mm-core/src/common/omx_core_cmp.h | 160 + msmcobalt/mm-core/src/common/qc_omx_core.c | 932 ++ msmcobalt/mm-core/src/common/qc_omx_core.h | 72 + msmcobalt/mm-core/src/default/qc_registry_table.c | 62 + .../src/default/qc_registry_table_android.c | 59 + msmcobalt/mm-core/src/msm8953/registry_table.c | 705 + .../mm-core/src/msm8953/registry_table_android.c | 796 ++ msmcobalt/mm-core/src/msm8992/registry_table.c | 479 + .../mm-core/src/msm8992/registry_table_android.c | 574 + msmcobalt/mm-core/src/msm8994/registry_table.c | 463 + .../mm-core/src/msm8994/registry_table_android.c | 638 + msmcobalt/mm-core/src/msm8996/registry_table.c | 573 + .../mm-core/src/msm8996/registry_table_android.c | 797 ++ msmcobalt/mm-core/src/msmcobalt/registry_table.c | 559 + .../mm-core/src/msmcobalt/registry_table_android.c | 813 ++ msmcobalt/mm-video-v4l2/Android.mk | 2 + msmcobalt/mm-video-v4l2/vidc/Android.mk | 2 + msmcobalt/mm-video-v4l2/vidc/common/Android.mk | 51 + .../vidc/common/inc/extra_data_handler.h | 84 + .../vidc/common/inc/vidc_color_converter.h | 55 + .../mm-video-v4l2/vidc/common/inc/vidc_debug.h | 113 + .../vidc/common/src/extra_data_handler.cpp | 551 + .../vidc/common/src/vidc_color_converter.cpp | 189 + msmcobalt/mm-video-v4l2/vidc/vdec/Android.mk | 161 + msmcobalt/mm-video-v4l2/vidc/vdec/inc/Map.h | 244 + .../vidc/vdec/inc/decoder_driver_test.h | 69 + .../mm-video-v4l2/vidc/vdec/inc/frameparser.h | 103 + msmcobalt/mm-video-v4l2/vidc/vdec/inc/h264_utils.h | 480 + msmcobalt/mm-video-v4l2/vidc/vdec/inc/hevc_utils.h | 146 + .../mm-video-v4l2/vidc/vdec/inc/message_queue.h | 76 + msmcobalt/mm-video-v4l2/vidc/vdec/inc/mp4_utils.h | 169 + msmcobalt/mm-video-v4l2/vidc/vdec/inc/omx_swvdec.h | 459 + .../mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h | 145 + msmcobalt/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h | 1280 ++ .../mm-video-v4l2/vidc/vdec/inc/omx_vdec_hevc.h | 934 ++ .../vidc/vdec/inc/omx_vdec_hevc_swvdec.h | 1104 ++ .../mm-video-v4l2/vidc/vdec/inc/power_module.h | 42 + msmcobalt/mm-video-v4l2/vidc/vdec/inc/qtypes.h | 90 + msmcobalt/mm-video-v4l2/vidc/vdec/inc/queue.h | 39 + msmcobalt/mm-video-v4l2/vidc/vdec/inc/ts_parser.h | 106 + .../mm-video-v4l2/vidc/vdec/src/frameparser.cpp | 638 + .../mm-video-v4l2/vidc/vdec/src/h264_utils.cpp | 1587 +++ .../mm-video-v4l2/vidc/vdec/src/hevc_utils.cpp | 221 + .../mm-video-v4l2/vidc/vdec/src/message_queue.c | 163 + .../mm-video-v4l2/vidc/vdec/src/mp4_utils.cpp | 340 + .../mm-video-v4l2/vidc/vdec/src/omx_swvdec.cpp | 6419 ++++++++++ .../vidc/vdec/src/omx_swvdec_utils.cpp | 353 + .../mm-video-v4l2/vidc/vdec/src/omx_vdec_hevc.cpp | 8435 ++++++++++++ .../vidc/vdec/src/omx_vdec_hevc_swvdec.cpp | 10961 ++++++++++++++++ .../mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp | 12698 +++++++++++++++++++ .../mm-video-v4l2/vidc/vdec/src/ts_parser.cpp | 325 + msmcobalt/mm-video-v4l2/vidc/venc/Android.mk | 156 + .../mm-video-v4l2/vidc/venc/inc/camera_test.h | 58 + msmcobalt/mm-video-v4l2/vidc/venc/inc/fb_test.h | 48 + .../mm-video-v4l2/vidc/venc/inc/omx_swvenc_hevc.h | 113 + .../mm-video-v4l2/vidc/venc/inc/omx_swvenc_mpeg4.h | 165 + .../mm-video-v4l2/vidc/venc/inc/omx_video_base.h | 712 ++ .../mm-video-v4l2/vidc/venc/inc/omx_video_common.h | 112 + .../vidc/venc/inc/omx_video_encoder.h | 123 + msmcobalt/mm-video-v4l2/vidc/venc/inc/queue.h | 78 + msmcobalt/mm-video-v4l2/vidc/venc/inc/venc_util.h | 53 + .../vidc/venc/inc/video_encoder_device.h | 177 + .../vidc/venc/inc/video_encoder_device_v4l2.h | 664 + .../vidc/venc/inc/video_encoder_test.h | 75 + .../vidc/venc/src/omx_swvenc_hevc.cpp | 1554 +++ .../vidc/venc/src/omx_swvenc_mpeg4.cpp | 2982 +++++ .../mm-video-v4l2/vidc/venc/src/omx_video_base.cpp | 5402 ++++++++ .../vidc/venc/src/omx_video_encoder.cpp | 2698 ++++ .../vidc/venc/src/video_encoder_device.cpp | 3149 +++++ .../vidc/venc/src/video_encoder_device_v4l2.cpp | 8208 ++++++++++++ msmcobalt/videopp/Android.mk | 74 + msmcobalt/videopp/inc/omx_vdpp.h | 949 ++ msmcobalt/videopp/src/omx_vdpp.cpp | 7595 +++++++++++ 158 files changed, 121139 insertions(+), 46 deletions(-) 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 226f758 DO NOT MERGE ANYWHERE: mm-video-v4l2: venc: Disallow changing buffer count/size on allocated port b7b6466 mm-video-v4l2: venc: Disallow changing buffer count/size on allocated port 0176e6d DO NOT MERGE ANYWHERE: mm-video-v4l2: venc: Disallow changing buffer count/size on allocated port 0a90048 DO NOT MERGE: mm-video-v4l2: venc: Disallow changing buffer count/size on allocated port 744b5ee DO NOT MERGE: mm-video-v4l2: venc: Disallow changing buffer count/size on allocated port 5ebb1ec DO NOT MERGE ANYWHERE: mm-video-v4l2: vdec: Disallow changing buffer modes/counts on allocated ports 28aa248 DO NOT MERGE ANYWHERE: mm-video-v4l2: vdec: Disallow changing buffer modes/counts on allocated ports f7ccd45 DO NOT MERGE: mm-video-v4l2: vdec: Disallow changing buffer modes/counts on allocated ports 8676b1d DO NOT MERGE: mm-video-v4l2: vdec: Disallow changing buffer modes/counts on allocated ports 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 between android-7.1.0_r7..android-7.1.1_r4========= kernel-headers/media/msmb_ispif.h | 2 +- original-kernel-headers/media/msmb_ispif.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 00948a6 kernel headers: update for camera vfe recovery change ========platform/hardware/ril between android-7.1.0_r7..android-7.1.1_r4========= include/telephony/ril.h | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) c863521 Update documentation to clarify RIL_REQUEST_GET_ACTIVITY_INFO ========platform/libcore between android-7.1.0_r7..android-7.1.1_r4========= .../benchmarks/regression/DateFormatBenchmark.java | 53 +++++++ .../apache/harmony/tests/java/util/VectorTest.java | 10 ++ .../harmony/tests/javax/net/SocketFactoryTest.java | 78 ++++++++--- luni/src/main/java/libcore/icu/TimeZoneNames.java | 2 +- luni/src/main/java/libcore/net/MimeUtils.java | 10 +- .../java/libcore/java/net/DatagramSocketTest.java | 20 +++ .../src/test/java/libcore/java/net/SocketTest.java | 53 +++++++ .../java/libcore/java/net/URLConnectionTest.java | 11 +- .../security/PrivilegedActionExceptionTest.java | 37 +++++ .../java/libcore/java/text/DateFormatTest.java | 59 ++++++++ .../test/java/libcore/java/text/OldBidiTest.java | 13 ++ .../test/java/libcore/java/util/TimeZoneTest.java | 25 ++++ .../java/libcore/java/util/zip/ZipFileTest.java | 11 ++ .../test/java/libcore/javax/crypto/CipherTest.java | 155 +++++++++++++++++++-- .../test/java/libcore/javax/crypto/MacTest.java | 10 ++ .../java/libcore/javax/net/ssl/SSLSocketTest.java | 27 ++++ luni/src/test/java/libcore/net/MimeUtilsTest.java | 9 +- ojluni/src/main/java/java/net/DatagramSocket.java | 55 ++++---- ojluni/src/main/java/java/net/Socket.java | 77 ++++++---- ojluni/src/main/java/java/nio/charset/Charset.java | 9 +- .../java/security/PrivilegedActionException.java | 78 ++++++++++- .../src/main/java/java/text/SimpleDateFormat.java | 35 ++--- ojluni/src/main/java/java/util/Vector.java | 1 + ojluni/src/main/java/java/util/zip/ZipFile.java | 13 +- ojluni/src/main/native/zip_util.c | 40 ------ .../java/libcore/java/security/StandardNames.java | 12 ++ .../libcore/tlswire/handshake/EllipticCurve.java | 82 +++++++++++ .../handshake/EllipticCurvesHelloExtension.java | 56 ++++++++ .../libcore/tlswire/handshake/HelloExtension.java | 6 +- 29 files changed, 870 insertions(+), 177 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= jni/com_android_bluetooth_a2dp.cpp | 7 +++-- .../bluetooth/btservice/AdapterService.java | 23 ++++++++++----- .../android/bluetooth/btservice/RemoteDevices.java | 34 ++++++++++++++++++++-- .../android/bluetooth/btservice/bluetooth.proto | 3 ++ src/com/android/bluetooth/gatt/ContextMap.java | 16 +++++++++- src/com/android/bluetooth/gatt/GattService.java | 11 ++++++- src/com/android/bluetooth/gatt/ScanManager.java | 29 +++++++++++------- .../bluetooth/map/BluetoothMapContentObserver.java | 2 +- .../bluetooth/pbap/BluetoothPbapReceiver.java | 12 ++++---- 9 files changed, 105 insertions(+), 32 deletions(-) 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 3dd11d0 [DO NOT MERGE] Fix setPairingConfirmation permissions issue (1/2) c2d1c05 Import translations. DO NOT MERGE 35b8fc0 Change MAP to send one new message event when encrypted storage is unlocked 554f133 [DO NOT MERGE] Fix setPairingConfirmation permissions issue (1/2) df3304a Fix setPairingConfirmation permissions issue (1/2) 3ccc668 [DO NOT MERGE] 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 between android-7.1.0_r7..android-7.1.1_r4========= src/com/android/camera/VideoModule.java | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) aaae0ae Remove calls to silence ringer; these require new permissions in N ========platform/packages/apps/CarrierConfig between android-7.1.0_r7..android-7.1.1_r4========= assets/carrier_config_20404.xml | 18 ++++++++++++++++++ assets/carrier_config_23415.xml | 3 +++ assets/carrier_config_23427.xml | 8 ++++++++ assets/carrier_config_23430.xml | 4 ++++ assets/carrier_config_23433.xml | 4 ++++ assets/carrier_config_23438.xml | 7 +++++++ assets/carrier_config_23491.xml | 8 ++++++++ assets/carrier_config_302220.xml | 3 +++ assets/carrier_config_302370.xml | 3 +++ assets/carrier_config_302610.xml | 4 +++- assets/carrier_config_302720.xml | 3 +++ assets/carrier_config_310004.xml | 18 ++++++++++++++++++ assets/carrier_config_310120.xml | 1 + assets/carrier_config_311480.xml | 18 ++++++++++++++++++ assets/carrier_config_311580.xml | 1 + assets/carrier_config_44020.xml | 6 +++--- 16 files changed, 105 insertions(+), 4 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= AndroidManifest.xml | 10 +- .../cell_broadcast_alert_fullscreen.xml | 34 -- res/layout/cell_broadcast_alert_fullscreen.xml | 34 -- res/values-ro/strings.xml | 2 +- res/values-th/strings.xml | 2 +- .../CellBroadcastAlertDialog.java | 490 ++++++++++++++++++-- .../CellBroadcastAlertFullScreen.java | 511 --------------------- .../CellBroadcastAlertService.java | 79 +++- .../CellBroadcastAlertWakeLock.java | 2 +- .../CellBroadcastListItem.java | 4 +- .../CellBroadcastOtherChannelsManager.java | 36 +- .../CellBroadcastResources.java | 29 +- tests/unit/Android.mk | 2 +- tests/unit/AndroidManifest.xml | 2 +- .../CellBroadcastActivityTestCase.java | 111 +++++ .../CellBroadcastAlertDialogTest.java | 123 +++++ .../CellBroadcastAlertServiceTest.java | 123 +++++ .../CellBroadcastBootupConfigTest.java | 166 +++++++ .../CellBroadcastConfigServiceTest.java | 136 ++++++ .../CellBroadcastOtherChannelsManagerTest.java | 25 +- .../CellBroadcastServiceTestCase.java | 70 +++ .../cellbroadcastreceiver/CellBroadcastTest.java | 15 +- .../MockedServiceManager.java | 106 +++++ 23 files changed, 1453 insertions(+), 659 deletions(-) 091f8cb Fixed the unit test package name. 16cb3c7 Added few more CellBroadcastReceiver unit tests. 85f8978 Added CellBroadcastReceiver unit tests. 5650ef1 Import translations. DO NOT MERGE 1820c01 Fixed that carrier specific messages were not treated as emergency 468a417 Refactor CellbroadcastAlert dialog 7f61774 Import translations. DO NOT MERGE ========platform/packages/apps/CertInstaller between android-7.1.0_r7..android-7.1.1_r4========= res/values-hy-rAM/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) bb71649 Import translations. DO NOT MERGE ========platform/packages/apps/Dialer between android-7.1.0_r7..android-7.1.1_r4========= AndroidManifest.xml | 1 + res/layout/call_log_activity.xml | 4 ++++ .../dialer/settings/DialerSettingsActivity.java | 22 ++++++++++++++++++---- 3 files changed, 23 insertions(+), 4 deletions(-) 151b3ae Fixing display option for KO, JA, ZH 7457ef7 Fixing regression in AOSP CallDetails 94bc930 Import translations. DO NOT MERGE 9022158 [DO NOT MERGE] Fix block/unblock crash in call log history tab. ========platform/packages/apps/EmergencyInfo between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 2 ++ res/layout/view_activity_layout.xml | 38 +++++++++++++++++----- res/values-af/strings.xml | 3 +- res/values-am/strings.xml | 3 +- res/values-ar/strings.xml | 3 +- res/values-az-rAZ/strings.xml | 3 +- res/values-b+sr+Latn/strings.xml | 5 +-- res/values-be-rBY/strings.xml | 3 +- res/values-bg/strings.xml | 3 +- res/values-bn-rBD/strings.xml | 3 +- res/values-bs-rBA/strings.xml | 3 +- res/values-ca/strings.xml | 3 +- res/values-cs/strings.xml | 3 +- res/values-da/strings.xml | 3 +- res/values-de/strings.xml | 3 +- res/values-el/strings.xml | 3 +- res/values-en-rAU/strings.xml | 3 +- res/values-en-rGB/strings.xml | 3 +- res/values-en-rIN/strings.xml | 3 +- res/values-es-rUS/strings.xml | 3 +- res/values-es/strings.xml | 3 +- res/values-et-rEE/strings.xml | 3 +- res/values-eu-rES/strings.xml | 3 +- res/values-fa/strings.xml | 19 ++++++----- res/values-fi/strings.xml | 3 +- res/values-fr-rCA/strings.xml | 3 +- res/values-fr/strings.xml | 3 +- res/values-gl-rES/strings.xml | 3 +- res/values-gu-rIN/strings.xml | 3 +- res/values-hi/strings.xml | 3 +- res/values-hr/strings.xml | 3 +- res/values-hu/strings.xml | 3 +- res/values-hy-rAM/strings.xml | 3 +- res/values-in/strings.xml | 3 +- res/values-is-rIS/strings.xml | 3 +- res/values-it/strings.xml | 3 +- res/values-iw/strings.xml | 3 +- res/values-ja/strings.xml | 3 +- res/values-ka-rGE/strings.xml | 3 +- res/values-kk-rKZ/strings.xml | 3 +- res/values-km-rKH/strings.xml | 3 +- res/values-kn-rIN/strings.xml | 21 ++++++------ res/values-ko/strings.xml | 3 +- res/values-ky-rKG/strings.xml | 3 +- res/values-lo-rLA/strings.xml | 3 +- res/values-lt/strings.xml | 3 +- res/values-lv/strings.xml | 3 +- res/values-mk-rMK/strings.xml | 3 +- res/values-ml-rIN/strings.xml | 3 +- res/values-mn-rMN/strings.xml | 3 +- res/values-mr-rIN/strings.xml | 3 +- res/values-ms-rMY/strings.xml | 3 +- res/values-my-rMM/strings.xml | 3 +- res/values-nb/strings.xml | 3 +- res/values-ne-rNP/strings.xml | 3 +- res/values-nl/strings.xml | 3 +- res/values-pa-rIN/strings.xml | 3 +- res/values-pl/strings.xml | 3 +- res/values-pt-rPT/strings.xml | 3 +- res/values-pt/strings.xml | 3 +- res/values-ro/strings.xml | 3 +- res/values-ru/strings.xml | 3 +- res/values-si-rLK/strings.xml | 3 +- res/values-sk/strings.xml | 3 +- res/values-sl/strings.xml | 3 +- res/values-sq-rAL/strings.xml | 3 +- res/values-sr/strings.xml | 5 +-- res/values-sv/strings.xml | 3 +- res/values-sw/strings.xml | 3 +- res/values-ta-rIN/strings.xml | 3 +- res/values-te-rIN/strings.xml | 3 +- res/values-th/strings.xml | 3 +- res/values-tl/strings.xml | 3 +- res/values-tr/strings.xml | 3 +- res/values-uk/strings.xml | 3 +- res/values-ur-rPK/strings.xml | 3 +- res/values-uz-rUZ/strings.xml | 5 +-- res/values-vi/strings.xml | 5 +-- res/values-zh-rCN/strings.xml | 3 +- res/values-zh-rHK/strings.xml | 3 +- res/values-zh-rTW/strings.xml | 3 +- res/values-zu/strings.xml | 3 +- res/values/strings.xml | 4 ++- .../android/emergency/EmergencyTabActivity.java | 7 +++- .../android/emergency/edit/EditInfoActivity.java | 11 +++---- .../emergency/preferences/ContactPreference.java | 16 ++++++++- .../android/emergency/view/ViewInfoActivity.java | 4 +-- .../emergency/view/ViewInfoActivityTest.java | 7 ++-- 88 files changed, 246 insertions(+), 125 deletions(-) 97be70c Import translations. DO NOT MERGE 9d8f622 Fixed clear all does not work under multi-window a886aa6 Import translations. DO NOT MERGE 6d268b0 Import translations. DO NOT MERGE 01ea54f Import translations. DO NOT MERGE 9d4ff9c Add extra string to empty state ba7ea36 Configure code coverage filter. 502446f Import translations. DO NOT MERGE fa5c314 Fix disambiguation problem when calling contact ========platform/packages/apps/ExactCalculator between android-7.1.0_r7..android-7.1.1_r4========= res/values-pt-rBR/strings.xml | 2 +- res/values-pt/strings.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) d38c307 Import translations. DO NOT MERGE ========platform/packages/apps/Launcher3 between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 22 +- AndroidManifest-common.xml | 83 + AndroidManifest.xml | 115 +- WallpaperPicker/AndroidManifest.xml | 10 - WallpaperPicker/README | 4 - WallpaperPicker/res/anim/fade_out.xml | 24 - .../res/drawable-hdpi/ic_actionbar_accept.png | Bin 1335 -> 0 bytes WallpaperPicker/res/drawable-hdpi/ic_images.png | Bin 354 -> 0 bytes .../res/drawable-hdpi/tile_shadow_bottom.9.png | Bin 159 -> 0 bytes .../res/drawable-hdpi/tile_shadow_top.9.png | Bin 148 -> 0 bytes .../res/drawable-mdpi/ic_actionbar_accept.png | Bin 1191 -> 0 bytes WallpaperPicker/res/drawable-mdpi/ic_images.png | Bin 249 -> 0 bytes .../res/drawable-mdpi/tile_shadow_bottom.9.png | Bin 140 -> 0 bytes .../res/drawable-mdpi/tile_shadow_top.9.png | Bin 138 -> 0 bytes .../res/drawable-v21/wallpaper_tile_fg.xml | 39 - .../res/drawable-xhdpi/ic_actionbar_accept.png | Bin 1599 -> 0 bytes WallpaperPicker/res/drawable-xhdpi/ic_images.png | Bin 431 -> 0 bytes .../res/drawable-xhdpi/tile_shadow_bottom.9.png | Bin 164 -> 0 bytes .../res/drawable-xhdpi/tile_shadow_top.9.png | Bin 151 -> 0 bytes .../res/drawable-xxhdpi/ic_actionbar_accept.png | Bin 4962 -> 0 bytes WallpaperPicker/res/drawable-xxhdpi/ic_images.png | Bin 621 -> 0 bytes .../res/drawable-xxhdpi/tile_shadow_bottom.9.png | Bin 185 -> 0 bytes .../res/drawable-xxhdpi/tile_shadow_top.9.png | Bin 169 -> 0 bytes WallpaperPicker/res/drawable-xxxhdpi/ic_images.png | Bin 845 -> 0 bytes WallpaperPicker/res/drawable/wallpaper_tile_fg.xml | 47 - .../res/layout/actionbar_set_wallpaper.xml | 33 - WallpaperPicker/res/layout/wallpaper_cropper.xml | 38 - WallpaperPicker/res/layout/wallpaper_picker.xml | 91 - .../layout/wallpaper_picker_image_picker_item.xml | 41 - .../wallpaper_picker_live_wallpaper_item.xml | 48 - .../layout/wallpaper_picker_third_party_item.xml | 39 - WallpaperPicker/res/menu/cab_delete_wallpapers.xml | 27 - .../res/mipmap-hdpi/ic_launcher_wallpaper.png | Bin 4418 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_wallpaper.png | Bin 2871 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_wallpaper.png | Bin 6061 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_wallpaper.png | Bin 7596 -> 0 bytes WallpaperPicker/res/values-af/strings.xml | 39 - WallpaperPicker/res/values-am/strings.xml | 39 - WallpaperPicker/res/values-ar/strings.xml | 43 - WallpaperPicker/res/values-az-rAZ/strings.xml | 39 - WallpaperPicker/res/values-b+sr+Latn/strings.xml | 40 - WallpaperPicker/res/values-be-rBY/strings.xml | 41 - WallpaperPicker/res/values-bg/strings.xml | 39 - WallpaperPicker/res/values-bn-rBD/strings.xml | 39 - WallpaperPicker/res/values-bs-rBA/strings.xml | 40 - WallpaperPicker/res/values-ca/strings.xml | 39 - WallpaperPicker/res/values-cs/strings.xml | 41 - WallpaperPicker/res/values-da/strings.xml | 39 - WallpaperPicker/res/values-de/strings.xml | 39 - WallpaperPicker/res/values-el/strings.xml | 39 - WallpaperPicker/res/values-en-rAU/strings.xml | 39 - WallpaperPicker/res/values-en-rGB/strings.xml | 39 - WallpaperPicker/res/values-en-rIN/strings.xml | 39 - WallpaperPicker/res/values-es-rUS/strings.xml | 39 - WallpaperPicker/res/values-es/strings.xml | 39 - WallpaperPicker/res/values-et-rEE/strings.xml | 39 - WallpaperPicker/res/values-eu-rES/strings.xml | 39 - WallpaperPicker/res/values-fa/strings.xml | 39 - WallpaperPicker/res/values-fi/strings.xml | 39 - WallpaperPicker/res/values-fr-rCA/strings.xml | 39 - WallpaperPicker/res/values-fr/strings.xml | 39 - WallpaperPicker/res/values-gl-rES/strings.xml | 39 - WallpaperPicker/res/values-gu-rIN/strings.xml | 39 - WallpaperPicker/res/values-hi/strings.xml | 39 - WallpaperPicker/res/values-hr/strings.xml | 40 - WallpaperPicker/res/values-hu/strings.xml | 39 - WallpaperPicker/res/values-hy-rAM/strings.xml | 39 - WallpaperPicker/res/values-in/strings.xml | 39 - WallpaperPicker/res/values-is-rIS/strings.xml | 39 - WallpaperPicker/res/values-it/strings.xml | 39 - WallpaperPicker/res/values-iw/strings.xml | 41 - WallpaperPicker/res/values-ja/strings.xml | 39 - WallpaperPicker/res/values-ka-rGE/strings.xml | 39 - WallpaperPicker/res/values-kk-rKZ/strings.xml | 39 - WallpaperPicker/res/values-km-rKH/strings.xml | 39 - WallpaperPicker/res/values-kn-rIN/strings.xml | 39 - WallpaperPicker/res/values-ko/strings.xml | 39 - WallpaperPicker/res/values-ky-rKG/strings.xml | 39 - WallpaperPicker/res/values-lo-rLA/strings.xml | 39 - WallpaperPicker/res/values-lt/strings.xml | 41 - WallpaperPicker/res/values-lv/strings.xml | 40 - WallpaperPicker/res/values-mk-rMK/strings.xml | 39 - WallpaperPicker/res/values-ml-rIN/strings.xml | 39 - WallpaperPicker/res/values-mn-rMN/strings.xml | 39 - WallpaperPicker/res/values-mr-rIN/strings.xml | 39 - WallpaperPicker/res/values-ms-rMY/strings.xml | 39 - WallpaperPicker/res/values-my-rMM/strings.xml | 39 - WallpaperPicker/res/values-nb/strings.xml | 39 - WallpaperPicker/res/values-ne-rNP/strings.xml | 39 - WallpaperPicker/res/values-nl/strings.xml | 39 - WallpaperPicker/res/values-nodpi/wallpapers.xml | 21 - WallpaperPicker/res/values-pa-rIN/strings.xml | 39 - WallpaperPicker/res/values-pl/strings.xml | 41 - WallpaperPicker/res/values-pt-rPT/strings.xml | 39 - WallpaperPicker/res/values-pt/strings.xml | 39 - WallpaperPicker/res/values-ro/strings.xml | 40 - WallpaperPicker/res/values-ru/strings.xml | 41 - WallpaperPicker/res/values-si-rLK/strings.xml | 41 - WallpaperPicker/res/values-sk/strings.xml | 41 - WallpaperPicker/res/values-sl/strings.xml | 41 - WallpaperPicker/res/values-sq-rAL/strings.xml | 39 - WallpaperPicker/res/values-sr/strings.xml | 40 - WallpaperPicker/res/values-sv/strings.xml | 39 - WallpaperPicker/res/values-sw/strings.xml | 39 - WallpaperPicker/res/values-ta-rIN/strings.xml | 39 - WallpaperPicker/res/values-te-rIN/strings.xml | 39 - WallpaperPicker/res/values-th/strings.xml | 39 - WallpaperPicker/res/values-tl/strings.xml | 39 - WallpaperPicker/res/values-tr/strings.xml | 39 - WallpaperPicker/res/values-uk/strings.xml | 41 - WallpaperPicker/res/values-ur-rPK/strings.xml | 39 - WallpaperPicker/res/values-uz-rUZ/strings.xml | 39 - WallpaperPicker/res/values-v21/styles.xml | 46 - WallpaperPicker/res/values-vi/strings.xml | 39 - WallpaperPicker/res/values-zh-rCN/strings.xml | 39 - WallpaperPicker/res/values-zh-rHK/strings.xml | 39 - WallpaperPicker/res/values-zh-rTW/strings.xml | 39 - WallpaperPicker/res/values-zu/strings.xml | 39 - WallpaperPicker/res/values/colors.xml | 24 - WallpaperPicker/res/values/dimens.xml | 22 - WallpaperPicker/res/values/strings.xml | 63 - WallpaperPicker/res/values/styles.xml | 51 - .../android/gallery3d/common/BitmapCropTask.java | 427 ---- .../com/android/gallery3d/common/BitmapUtils.java | 81 - .../src/com/android/gallery3d/common/Utils.java | 129 - .../gallery3d/exif/ByteBufferInputStream.java | 48 - .../gallery3d/exif/CountedDataInputStream.java | 136 -- .../src/com/android/gallery3d/exif/ExifData.java | 348 --- .../com/android/gallery3d/exif/ExifInterface.java | 2407 ------------------- .../com/android/gallery3d/exif/ExifModifier.java | 195 -- .../android/gallery3d/exif/ExifOutputStream.java | 518 ---- .../src/com/android/gallery3d/exif/ExifParser.java | 916 -------- .../src/com/android/gallery3d/exif/ExifReader.java | 92 - .../src/com/android/gallery3d/exif/ExifTag.java | 1008 -------- .../src/com/android/gallery3d/exif/IfdData.java | 152 -- .../src/com/android/gallery3d/exif/IfdId.java | 31 - .../src/com/android/gallery3d/exif/JpegHeader.java | 39 - .../gallery3d/exif/OrderedDataOutputStream.java | 56 - .../src/com/android/gallery3d/exif/Rational.java | 88 - .../android/gallery3d/glrenderer/BasicTexture.java | 211 -- .../gallery3d/glrenderer/BitmapTexture.java | 54 - .../com/android/gallery3d/glrenderer/GLCanvas.java | 215 -- .../android/gallery3d/glrenderer/GLES20Canvas.java | 1008 -------- .../android/gallery3d/glrenderer/GLES20IdImpl.java | 42 - .../src/com/android/gallery3d/glrenderer/GLId.java | 33 - .../com/android/gallery3d/glrenderer/GLPaint.java | 41 - .../com/android/gallery3d/glrenderer/IntArray.java | 60 - .../android/gallery3d/glrenderer/RawTexture.java | 73 - .../com/android/gallery3d/glrenderer/Texture.java | 44 - .../gallery3d/glrenderer/UploadedTexture.java | 299 --- .../android/launcher3/AlphaDisableableButton.java | 50 - .../android/launcher3/CheckableFrameLayout.java | 63 - .../src/com/android/launcher3/CropView.java | 333 --- .../com/android/launcher3/DrawableTileSource.java | 102 - .../launcher3/LiveWallpaperListAdapter.java | 203 -- .../com/android/launcher3/NycWallpaperUtils.java | 70 - .../android/launcher3/SavedWallpaperImages.java | 301 --- .../ThirdPartyWallpaperPickerListAdapter.java | 138 -- .../android/launcher3/WallpaperCropActivity.java | 528 ----- .../android/launcher3/WallpaperPickerActivity.java | 1295 ---------- .../com/android/launcher3/base/BaseActivity.java | 21 - .../com/android/photos/BitmapRegionTileSource.java | 481 ---- .../android/photos/views/TiledImageRenderer.java | 826 ------- .../com/android/photos/views/TiledImageView.java | 312 --- build.gradle | 45 +- proguard.flags | 11 +- protos/backup.proto | 131 -- protos/launcher_log.proto | 140 ++ res/anim/discovery_bounce.xml | 45 + res/animator-v21/overview_button_anim.xml | 42 + res/drawable-hdpi/cling_bg.9.png | Bin 1023 -> 0 bytes res/drawable-hdpi/ic_all_apps_bg_hand.png | Bin 11386 -> 10044 bytes res/drawable-hdpi/ic_all_apps_bg_icon_1.png | Bin 2512 -> 0 bytes res/drawable-hdpi/ic_all_apps_bg_icon_2.png | Bin 2740 -> 0 bytes res/drawable-hdpi/ic_all_apps_bg_icon_3.png | Bin 3397 -> 0 bytes res/drawable-hdpi/ic_all_apps_bg_icon_4.png | Bin 2627 -> 0 bytes res/drawable-hdpi/ic_arrow_back_grey.png | Bin 149 -> 0 bytes res/drawable-hdpi/ic_pageindicator_add.png | Bin 390 -> 0 bytes res/drawable-hdpi/ic_pageindicator_current.png | Bin 468 -> 0 bytes .../ic_pageindicator_current_folder.png | Bin 210 -> 0 bytes res/drawable-hdpi/ic_pageindicator_default.png | Bin 390 -> 0 bytes .../ic_pageindicator_default_folder.png | Bin 189 -> 0 bytes res/drawable-hdpi/ic_search_grey.png | Bin 414 -> 0 bytes res/drawable-hdpi/ic_setting.png | Bin 1251 -> 0 bytes res/drawable-hdpi/ic_setting_pressed.png | Bin 1212 -> 0 bytes res/drawable-hdpi/ic_wallpaper.png | Bin 1024 -> 0 bytes res/drawable-hdpi/ic_wallpaper_pressed.png | Bin 979 -> 0 bytes res/drawable-hdpi/ic_widget.png | Bin 800 -> 0 bytes res/drawable-hdpi/ic_widget_pressed.png | Bin 766 -> 0 bytes res/drawable-hdpi/portal_ring_inner.png | Bin 2340 -> 0 bytes res/drawable-hdpi/portal_ring_inner_nolip.png | Bin 2231 -> 0 bytes res/drawable-hdpi/portal_ring_outer.png | Bin 5918 -> 0 bytes res/drawable-hdpi/portal_ring_rest.png | Bin 1512 -> 0 bytes res/drawable-hdpi/workspace_bg.9.png | Bin 159 -> 842 bytes res/drawable-land-hdpi/workspace_bg.9.png | Bin 153 -> 0 bytes res/drawable-land-mdpi/workspace_bg.9.png | Bin 140 -> 0 bytes res/drawable-land-xhdpi/workspace_bg.9.png | Bin 162 -> 0 bytes res/drawable-land-xxhdpi/workspace_bg.9.png | Bin 166 -> 0 bytes .../container_fastscroll_popup_bg.xml | 2 +- res/drawable-mdpi/cling_bg.9.png | Bin 750 -> 0 bytes res/drawable-mdpi/ic_all_apps_bg_hand.png | Bin 6951 -> 6593 bytes res/drawable-mdpi/ic_all_apps_bg_icon_1.png | Bin 1540 -> 0 bytes res/drawable-mdpi/ic_all_apps_bg_icon_2.png | Bin 1924 -> 0 bytes res/drawable-mdpi/ic_all_apps_bg_icon_3.png | Bin 2361 -> 0 bytes res/drawable-mdpi/ic_all_apps_bg_icon_4.png | Bin 1944 -> 0 bytes res/drawable-mdpi/ic_arrow_back_grey.png | Bin 116 -> 0 bytes res/drawable-mdpi/ic_pageindicator_add.png | Bin 236 -> 0 bytes res/drawable-mdpi/ic_pageindicator_current.png | Bin 277 -> 0 bytes .../ic_pageindicator_current_folder.png | Bin 160 -> 0 bytes res/drawable-mdpi/ic_pageindicator_default.png | Bin 254 -> 0 bytes .../ic_pageindicator_default_folder.png | Bin 148 -> 0 bytes res/drawable-mdpi/ic_search_grey.png | Bin 263 -> 0 bytes res/drawable-mdpi/ic_setting.png | Bin 849 -> 0 bytes res/drawable-mdpi/ic_setting_pressed.png | Bin 838 -> 0 bytes res/drawable-mdpi/ic_wallpaper.png | Bin 782 -> 0 bytes res/drawable-mdpi/ic_wallpaper_pressed.png | Bin 772 -> 0 bytes res/drawable-mdpi/ic_widget.png | Bin 605 -> 0 bytes res/drawable-mdpi/ic_widget_pressed.png | Bin 624 -> 0 bytes res/drawable-mdpi/portal_ring_inner.png | Bin 1431 -> 0 bytes res/drawable-mdpi/portal_ring_inner_nolip.png | Bin 1382 -> 0 bytes res/drawable-mdpi/portal_ring_outer.png | Bin 3217 -> 0 bytes res/drawable-mdpi/portal_ring_rest.png | Bin 871 -> 0 bytes res/drawable-mdpi/workspace_bg.9.png | Bin 155 -> 690 bytes res/drawable-nodpi/ic_migration.png | Bin 73676 -> 0 bytes res/drawable-sw720dp-hdpi/workspace_bg.9.png | Bin 159 -> 0 bytes res/drawable-sw720dp-mdpi/workspace_bg.9.png | Bin 155 -> 0 bytes res/drawable-sw720dp-xhdpi/workspace_bg.9.png | Bin 180 -> 0 bytes res/drawable-sw720dp-xxhdpi/workspace_bg.9.png | Bin 174 -> 0 bytes res/drawable-xhdpi/cling_bg.9.png | Bin 1443 -> 0 bytes res/drawable-xhdpi/ic_all_apps_bg_hand.png | Bin 16156 -> 13864 bytes res/drawable-xhdpi/ic_all_apps_bg_icon_1.png | Bin 3595 -> 0 bytes res/drawable-xhdpi/ic_all_apps_bg_icon_2.png | Bin 3441 -> 0 bytes res/drawable-xhdpi/ic_all_apps_bg_icon_3.png | Bin 4551 -> 0 bytes res/drawable-xhdpi/ic_all_apps_bg_icon_4.png | Bin 3299 -> 0 bytes res/drawable-xhdpi/ic_arrow_back_grey.png | Bin 150 -> 0 bytes res/drawable-xhdpi/ic_pageindicator_add.png | Bin 565 -> 0 bytes res/drawable-xhdpi/ic_pageindicator_current.png | Bin 677 -> 0 bytes .../ic_pageindicator_current_folder.png | Bin 293 -> 0 bytes res/drawable-xhdpi/ic_pageindicator_default.png | Bin 539 -> 0 bytes .../ic_pageindicator_default_folder.png | Bin 249 -> 0 bytes res/drawable-xhdpi/ic_search_grey.png | Bin 485 -> 0 bytes res/drawable-xhdpi/ic_setting.png | Bin 1640 -> 0 bytes res/drawable-xhdpi/ic_setting_pressed.png | Bin 1567 -> 0 bytes res/drawable-xhdpi/ic_wallpaper.png | Bin 1246 -> 0 bytes res/drawable-xhdpi/ic_wallpaper_pressed.png | Bin 1129 -> 0 bytes res/drawable-xhdpi/ic_widget.png | Bin 999 -> 0 bytes res/drawable-xhdpi/ic_widget_pressed.png | Bin 967 -> 0 bytes res/drawable-xhdpi/portal_ring_inner.png | Bin 3275 -> 0 bytes res/drawable-xhdpi/portal_ring_inner_nolip.png | Bin 3054 -> 0 bytes res/drawable-xhdpi/portal_ring_outer.png | Bin 8338 -> 0 bytes res/drawable-xhdpi/portal_ring_rest.png | Bin 2056 -> 0 bytes res/drawable-xhdpi/workspace_bg.9.png | Bin 180 -> 922 bytes res/drawable-xxhdpi/cling_bg.9.png | Bin 2458 -> 0 bytes res/drawable-xxhdpi/ic_all_apps_bg_hand.png | Bin 28211 -> 21354 bytes res/drawable-xxhdpi/ic_all_apps_bg_icon_1.png | Bin 5089 -> 0 bytes res/drawable-xxhdpi/ic_all_apps_bg_icon_2.png | Bin 5339 -> 0 bytes res/drawable-xxhdpi/ic_all_apps_bg_icon_3.png | Bin 7192 -> 0 bytes res/drawable-xxhdpi/ic_all_apps_bg_icon_4.png | Bin 4967 -> 0 bytes res/drawable-xxhdpi/ic_arrow_back_grey.png | Bin 186 -> 0 bytes res/drawable-xxhdpi/ic_pageindicator_add.png | Bin 849 -> 0 bytes res/drawable-xxhdpi/ic_pageindicator_current.png | Bin 1079 -> 0 bytes .../ic_pageindicator_current_folder.png | Bin 432 -> 0 bytes res/drawable-xxhdpi/ic_pageindicator_default.png | Bin 822 -> 0 bytes .../ic_pageindicator_default_folder.png | Bin 327 -> 0 bytes res/drawable-xxhdpi/ic_search_grey.png | Bin 712 -> 0 bytes res/drawable-xxhdpi/ic_setting.png | Bin 2509 -> 0 bytes res/drawable-xxhdpi/ic_setting_pressed.png | Bin 2423 -> 0 bytes res/drawable-xxhdpi/ic_wallpaper.png | Bin 1821 -> 0 bytes res/drawable-xxhdpi/ic_wallpaper_pressed.png | Bin 1745 -> 0 bytes res/drawable-xxhdpi/ic_widget.png | Bin 1452 -> 0 bytes res/drawable-xxhdpi/ic_widget_pressed.png | Bin 1405 -> 0 bytes res/drawable-xxhdpi/portal_ring_inner.png | Bin 5663 -> 0 bytes res/drawable-xxhdpi/portal_ring_inner_nolip.png | Bin 5418 -> 0 bytes res/drawable-xxhdpi/portal_ring_outer.png | Bin 16598 -> 0 bytes res/drawable-xxhdpi/portal_ring_rest.png | Bin 3622 -> 0 bytes res/drawable-xxhdpi/workspace_bg.9.png | Bin 174 -> 1015 bytes res/drawable-xxxhdpi/ic_all_apps_bg_hand.png | Bin 30824 -> 29820 bytes res/drawable-xxxhdpi/ic_all_apps_bg_icon_1.png | Bin 5187 -> 0 bytes res/drawable-xxxhdpi/ic_all_apps_bg_icon_2.png | Bin 5348 -> 0 bytes res/drawable-xxxhdpi/ic_all_apps_bg_icon_3.png | Bin 6816 -> 0 bytes res/drawable-xxxhdpi/ic_all_apps_bg_icon_4.png | Bin 5269 -> 0 bytes res/drawable-xxxhdpi/ic_arrow_back_grey.png | Bin 222 -> 0 bytes res/drawable-xxxhdpi/ic_search_grey.png | Bin 915 -> 0 bytes res/drawable-xxxhdpi/portal_ring_inner.png | Bin 7927 -> 0 bytes res/drawable-xxxhdpi/portal_ring_inner_nolip.png | Bin 7432 -> 0 bytes res/drawable-xxxhdpi/portal_ring_outer.png | Bin 20634 -> 0 bytes res/drawable-xxxhdpi/portal_ring_rest.png | Bin 4993 -> 0 bytes res/drawable-xxxhdpi/workspace_bg.9.png | Bin 0 -> 1072 bytes .../all_apps_divider.xml} | 11 +- res/drawable/all_apps_search_bg.xml | 38 - ...zontal_line.xml => all_apps_search_divider.xml} | 9 +- ...usable_view_bg.xml => all_apps_search_hint.xml} | 12 +- res/drawable/all_apps_search_market_bg.xml | 20 - res/drawable/bg_celllayout.xml | 37 + res/drawable/bg_migration_cling.xml | 11 - .../{setting_button.xml => bg_pill_focused.xml} | 14 +- res/drawable/bg_screenpanel.xml | 1 + .../dimens.xml => drawable/bg_white_pill.xml} | 10 +- res/drawable/container_fastscroll_popup_bg.xml | 2 +- .../drawable/deep_shortcuts_drag_handle.xml | 21 +- res/drawable/ic_all_apps_bg_icon_1.xml | 31 + res/drawable/ic_all_apps_bg_icon_2.xml | 33 + res/drawable/ic_all_apps_bg_icon_3.xml | 36 + res/drawable/ic_all_apps_bg_icon_4.xml | 34 + res/drawable/ic_allapps_search.xml | 24 + res/drawable/ic_setting.xml | 24 + res/drawable/ic_wallpaper.xml | 24 + res/drawable/ic_widget.xml | 24 + res/drawable/quantum_panel_shape_dark.xml | 4 +- res/drawable/wallpaper_button.xml | 21 - res/drawable/widget_button.xml | 21 - res/drawable/widgets_row_divider.xml | 2 +- res/interpolator/disco_bounce_section1.xml | 22 + res/interpolator/disco_bounce_section2.xml | 22 + res/interpolator/disco_bounce_section3.xml | 22 + res/layout-land/launcher.xml | 33 +- res/layout-land/longpress_cling.xml | 28 - res/layout-land/migration_cling.xml | 106 - res/layout-port/launcher.xml | 33 +- res/layout-port/longpress_cling.xml | 18 - res/layout-port/migration_cling.xml | 109 - res/layout-sw600dp-port/longpress_cling.xml | 28 - res/layout-sw720dp/launcher.xml | 34 +- res/layout/all_apps.xml | 48 +- res/layout/all_apps_container.xml | 38 - ...rediction_bar_icon.xml => all_apps_divider.xml} | 21 +- res/layout/all_apps_icon.xml | 6 +- res/layout/all_apps_search_bar.xml | 69 - ...ket_divider.xml => all_apps_search_divider.xml} | 18 +- res/layout/all_apps_search_market.xml | 11 +- res/layout/deep_shortcut.xml | 39 + .../layout/deep_shortcuts_container.xml | 21 +- res/layout/drop_target_bar_horz.xml | 79 + res/layout/drop_target_bar_vert.xml | 63 + res/layout/folder_icon.xml | 11 +- res/layout/longpress_cling_content.xml | 43 - res/layout/longpress_cling_welcome_content.xml | 54 - res/layout/overview_panel.xml | 30 +- res/layout/page_indicator.xml | 18 +- res/layout/page_indicator_marker.xml | 39 - .../config.xml => res/layout/qsb_blocker_view.xml | 12 +- .../layout/qsb_container.xml | 27 +- res/layout/qsb_default_view.xml | 54 + res/layout/search_drop_target_bar.xml | 67 - res/layout/user_folder.xml | 51 +- res/layout/user_folder_icon_normalized.xml | 50 +- res/layout/widget_cell.xml | 2 +- res/layout/widgets_list_row_view.xml | 10 +- res/layout/widgets_view.xml | 11 +- res/layout/workspace_screen.xml | 5 +- res/values-af/strings.xml | 34 +- res/values-am/strings.xml | 34 +- res/values-ar/strings.xml | 34 +- res/values-az-rAZ/strings.xml | 34 +- res/values-b+sr+Latn/strings.xml | 34 +- res/values-be-rBY/strings.xml | 34 +- res/values-bg/strings.xml | 34 +- res/values-bn-rBD/strings.xml | 34 +- res/values-bs-rBA/strings.xml | 34 +- res/values-ca/strings.xml | 34 +- res/values-cs/strings.xml | 34 +- res/values-da/strings.xml | 34 +- res/values-de/strings.xml | 34 +- res/values-el/strings.xml | 34 +- res/values-en-rAU/strings.xml | 34 +- res/values-en-rGB/strings.xml | 34 +- res/values-en-rIN/strings.xml | 34 +- res/values-es-rUS/strings.xml | 34 +- res/values-es/strings.xml | 34 +- res/values-et-rEE/strings.xml | 34 +- res/values-eu-rES/strings.xml | 34 +- res/values-fa/strings.xml | 34 +- res/values-fi/strings.xml | 34 +- res/values-fr-rCA/strings.xml | 34 +- res/values-fr/strings.xml | 34 +- res/values-gl-rES/strings.xml | 34 +- res/values-gu-rIN/strings.xml | 34 +- res/values-hi/strings.xml | 34 +- res/values-hr/strings.xml | 34 +- res/values-hu/strings.xml | 34 +- res/values-hy-rAM/strings.xml | 34 +- res/values-in/strings.xml | 34 +- res/values-is-rIS/strings.xml | 34 +- res/values-it/strings.xml | 34 +- res/values-iw/strings.xml | 34 +- res/values-ja/strings.xml | 34 +- res/values-ka-rGE/strings.xml | 34 +- res/values-kk-rKZ/strings.xml | 34 +- res/values-km-rKH/strings.xml | 34 +- res/values-kn-rIN/strings.xml | 38 +- res/values-ko/strings.xml | 34 +- res/values-ky-rKG/strings.xml | 34 +- res/values-land/dimens.xml | 5 +- res/values-land/styles.xml | 42 - res/values-lo-rLA/strings.xml | 34 +- res/values-lt/strings.xml | 34 +- res/values-lv/strings.xml | 34 +- res/values-mk-rMK/strings.xml | 34 +- res/values-ml-rIN/strings.xml | 34 +- res/values-mn-rMN/strings.xml | 34 +- res/values-mr-rIN/strings.xml | 34 +- res/values-ms-rMY/strings.xml | 34 +- res/values-my-rMM/strings.xml | 34 +- res/values-nb/strings.xml | 34 +- res/values-ne-rNP/strings.xml | 34 +- res/values-nl/strings.xml | 34 +- res/values-pa-rIN/strings.xml | 34 +- res/values-pl/strings.xml | 34 +- res/values-pt-rPT/strings.xml | 34 +- res/values-pt/strings.xml | 34 +- res/values-ro/strings.xml | 34 +- res/values-ru/strings.xml | 34 +- res/values-si-rLK/strings.xml | 34 +- res/values-sk/strings.xml | 34 +- res/values-sl/strings.xml | 34 +- res/values-sq-rAL/strings.xml | 34 +- res/values-sr/strings.xml | 34 +- res/values-sv/strings.xml | 34 +- res/values-sw/strings.xml | 34 +- res/values-sw600dp-land/dimens.xml | 25 - res/values-sw600dp/config.xml | 3 - res/values-sw600dp/dimens.xml | 18 +- res/values-sw720dp/dimens.xml | 9 - res/values-sw720dp/styles.xml | 13 +- res/values-ta-rIN/strings.xml | 34 +- res/values-te-rIN/strings.xml | 34 +- res/values-th/strings.xml | 34 +- res/values-tl/strings.xml | 34 +- res/values-tr/strings.xml | 34 +- res/values-uk/strings.xml | 34 +- res/values-ur-rPK/strings.xml | 34 +- res/values-uz-rUZ/strings.xml | 34 +- {WallpaperPicker/res => res}/values-v19/styles.xml | 14 +- .../values-sw720dp => res/values-v21}/styles.xml | 16 +- res/{values-sw340dp-port => values-v25}/styles.xml | 11 +- res/values-vi/strings.xml | 34 +- res/values-zh-rCN/strings.xml | 34 +- res/values-zh-rHK/strings.xml | 34 +- res/values-zh-rTW/strings.xml | 34 +- res/values-zu/strings.xml | 34 +- res/values/attrs.xml | 80 +- res/values/colors.xml | 38 +- res/values/config.xml | 44 +- res/values/dimens.xml | 145 +- res/values/strings.xml | 70 +- res/values/styles.xml | 60 +- res/xml/backupscheme.xml | 7 + res/xml/device_profiles.xml | 196 ++ src/com/android/launcher3/Alarm.java | 15 +- .../android/launcher3/AnotherWindowDropTarget.java | 64 + src/com/android/launcher3/AppInfo.java | 15 +- .../android/launcher3/AppWidgetResizeFrame.java | 49 +- .../launcher3/AppWidgetsRestoredReceiver.java | 25 +- src/com/android/launcher3/AutoInstallsLayout.java | 88 +- src/com/android/launcher3/BaseContainerView.java | 154 +- src/com/android/launcher3/BaseRecyclerView.java | 59 +- .../launcher3/BaseRecyclerViewFastScrollBar.java | 21 +- .../launcher3/BaseRecyclerViewFastScrollPopup.java | 48 +- src/com/android/launcher3/BorderCropDrawable.java | 90 - src/com/android/launcher3/BubbleTextView.java | 147 +- src/com/android/launcher3/ButtonDropTarget.java | 81 +- src/com/android/launcher3/CellLayout.java | 825 +++---- .../android/launcher3/CheckLongPressHelper.java | 4 +- src/com/android/launcher3/ClickShadowView.java | 20 +- src/com/android/launcher3/CommonAppTypeParser.java | 20 +- src/com/android/launcher3/DefaultLayoutParser.java | 72 +- src/com/android/launcher3/DeleteDropTarget.java | 30 +- src/com/android/launcher3/DeviceProfile.java | 476 ++-- src/com/android/launcher3/DragSource.java | 5 +- src/com/android/launcher3/DropTarget.java | 16 +- src/com/android/launcher3/DropTargetBar.java | 148 ++ src/com/android/launcher3/ExtendedEditText.java | 37 + src/com/android/launcher3/FastBitmapDrawable.java | 2 +- src/com/android/launcher3/FocusHelper.java | 23 +- src/com/android/launcher3/FocusIndicatorView.java | 203 -- src/com/android/launcher3/FolderIcon.java | 760 ------ src/com/android/launcher3/FolderInfo.java | 41 +- .../launcher3/HolographicOutlineHelper.java | 131 +- src/com/android/launcher3/Hotseat.java | 161 +- src/com/android/launcher3/IconCache.java | 134 +- src/com/android/launcher3/IconProvider.java | 49 + src/com/android/launcher3/InfoDropTarget.java | 68 +- .../android/launcher3/InsettableFrameLayout.java | 13 + .../android/launcher3/InstallShortcutReceiver.java | 2 +- .../android/launcher3/InvariantDeviceProfile.java | 141 +- src/com/android/launcher3/ItemInfo.java | 95 +- src/com/android/launcher3/Launcher.java | 2474 ++++++++------------ src/com/android/launcher3/LauncherAnimUtils.java | 41 +- src/com/android/launcher3/LauncherAppState.java | 85 +- .../android/launcher3/LauncherAppWidgetHost.java | 21 - .../launcher3/LauncherAppWidgetHostView.java | 27 +- .../android/launcher3/LauncherAppWidgetInfo.java | 44 +- .../launcher3/LauncherAppWidgetProviderInfo.java | 13 +- src/com/android/launcher3/LauncherBackupAgent.java | 28 + .../launcher3/LauncherBackupAgentHelper.java | 132 -- .../android/launcher3/LauncherBackupHelper.java | 1257 ---------- src/com/android/launcher3/LauncherCallbacks.java | 51 +- src/com/android/launcher3/LauncherClings.java | 233 +- .../com/android/launcher3/LauncherExterns.java | 21 +- src/com/android/launcher3/LauncherFiles.java | 19 +- src/com/android/launcher3/LauncherModel.java | 1307 ++++++----- src/com/android/launcher3/LauncherProvider.java | 868 +++---- .../launcher3/LauncherProviderChangeListener.java | 4 +- src/com/android/launcher3/LauncherRootView.java | 32 +- src/com/android/launcher3/LauncherSettings.java | 130 +- .../LauncherStateTransitionAnimation.java | 501 +++- .../android/launcher3/LauncherTransitionable.java | 2 +- src/com/android/launcher3/PageIndicator.java | 218 -- src/com/android/launcher3/PageIndicatorMarker.java | 103 - src/com/android/launcher3/PagedView.java | 262 +-- src/com/android/launcher3/PendingAddItemInfo.java | 5 + .../launcher3/PendingAppWidgetHostView.java | 19 +- .../android/launcher3/PinchAnimationManager.java | 233 ++ .../android/launcher3/PinchThresholdManager.java | 93 + .../android/launcher3/PinchToOverviewListener.java | 215 ++ src/com/android/launcher3/PreloadIconDrawable.java | 4 +- src/com/android/launcher3/QsbBlockerView.java | 90 + src/com/android/launcher3/QsbContainerView.java | 264 +++ src/com/android/launcher3/SearchDropTargetBar.java | 278 --- src/com/android/launcher3/SettingsActivity.java | 82 +- .../launcher3/ShortcutAndWidgetContainer.java | 33 +- src/com/android/launcher3/ShortcutInfo.java | 188 +- .../launcher3/SimpleOnStylusPressListener.java | 25 + src/com/android/launcher3/StartupReceiver.java | 15 - src/com/android/launcher3/Stats.java | 153 -- src/com/android/launcher3/StylusEventHelper.java | 85 +- src/com/android/launcher3/UninstallDropTarget.java | 97 +- src/com/android/launcher3/Utilities.java | 366 +-- src/com/android/launcher3/WidgetPreviewLoader.java | 69 +- src/com/android/launcher3/Workspace.java | 1960 +++++++--------- .../WorkspaceStateTransitionAnimation.java | 219 +- .../AccessibileDragListenerAdapter.java | 66 + .../DragAndDropAccessibilityDelegate.java | 4 +- .../accessibility/DragViewStateAnnouncer.java | 8 + .../accessibility/FolderAccessibilityHelper.java | 2 +- .../LauncherAccessibilityDelegate.java | 89 +- .../OverviewAccessibilityDelegate.java | 72 + .../OverviewScreenAccessibilityDelegate.java | 5 +- .../ShortcutMenuAccessibilityDelegate.java | 77 + .../WorkspaceAccessibilityHelper.java | 26 + .../allapps/AllAppsBackgroundDrawable.java | 6 +- .../launcher3/allapps/AllAppsCaretController.java | 122 + .../launcher3/allapps/AllAppsContainerView.java | 302 ++- .../launcher3/allapps/AllAppsFastScrollHelper.java | 19 +- .../launcher3/allapps/AllAppsGridAdapter.java | 266 +-- .../launcher3/allapps/AllAppsRecyclerView.java | 229 +- .../allapps/AllAppsRecyclerViewContainerView.java | 7 +- .../allapps/AllAppsSearchBarController.java | 34 +- .../allapps/AllAppsTransitionController.java | 551 +++++ .../launcher3/allapps/AlphabeticalAppsList.java | 64 +- .../allapps/DefaultAppSearchAlgorithm.java | 82 +- .../allapps/HeaderElevationController.java | 30 +- .../launcher3/allapps/VerticalPullDetector.java | 275 +++ .../launcher3/compat/AlphabeticIndexCompat.java | 63 +- .../compat/DeferredLauncherActivityInfo.java | 83 + .../compat/LauncherActivityInfoCompatV16.java | 8 +- .../launcher3/compat/LauncherAppsCompat.java | 14 +- .../launcher3/compat/LauncherAppsCompatV16.java | 3 + .../launcher3/compat/LauncherAppsCompatVL.java | 19 +- .../launcher3/compat/UserManagerCompat.java | 9 +- .../launcher3/compat/UserManagerCompatV16.java | 10 + .../launcher3/compat/UserManagerCompatVL.java | 4 - .../launcher3/compat/UserManagerCompatVM.java | 23 +- .../launcher3/compat/UserManagerCompatVN.java | 25 +- .../UserManagerCompatVNMr1.java} | 21 +- src/com/android/launcher3/config/FeatureFlags.java | 37 - .../dragndrop/AnotherWindowDragSource.java | 76 + .../launcher3/{ => dragndrop}/DragController.java | 444 ++-- .../android/launcher3/dragndrop/DragDriver.java | 224 ++ .../launcher3/{ => dragndrop}/DragLayer.java | 317 ++- .../android/launcher3/dragndrop/DragOptions.java | 71 + .../launcher3/{ => dragndrop}/DragScroller.java | 2 +- .../launcher3/{ => dragndrop}/DragView.java | 148 +- .../dragndrop/ExternalDragPreviewProvider.java | 79 + .../SpringLoadedDragController.java | 9 +- .../dynamicui/ColorExtractionService.java | 87 + .../launcher3/dynamicui/ExtractedColors.java | 165 ++ .../launcher3/dynamicui/ExtractionUtils.java | 117 + .../folder/ClippedFolderIconLayoutRule.java | 130 + src/com/android/launcher3/{ => folder}/Folder.java | 412 ++-- src/com/android/launcher3/folder/FolderIcon.java | 1002 ++++++++ .../launcher3/{ => folder}/FolderPagedView.java | 100 +- .../folder/StackFolderIconLayoutRule.java | 91 + .../launcher3/graphics/DragPreviewProvider.java | 168 ++ .../launcher3/graphics/ShadowGenerator.java | 114 + .../launcher3/graphics/TintedDrawableSpan.java | 62 + .../android/launcher3/graphics/TriangleShape.java | 56 + .../launcher3/keyboard/FocusIndicatorHelper.java | 242 ++ .../launcher3/keyboard/FocusedItemDecorator.java | 52 + .../launcher3/keyboard/ViewGroupFocusHelper.java | 85 + src/com/android/launcher3/logging/FileLog.java | 225 ++ src/com/android/launcher3/logging/LoggerUtils.java | 248 ++ .../launcher3/logging/UserEventDispatcher.java | 255 ++ .../android/launcher3/logging/UserEventLogger.java | 4 - .../launcher3/model/GridSizeMigrationTask.java | 350 +-- .../android/launcher3/model/PackageItemInfo.java | 12 +- src/com/android/launcher3/model/WidgetItem.java | 84 + .../model/WidgetsAndShortcutNameComparator.java | 105 - src/com/android/launcher3/model/WidgetsModel.java | 116 +- .../launcher3/pageindicators/CaretDrawable.java | 148 ++ .../launcher3/pageindicators/PageIndicator.java | 83 + .../PageIndicatorCaretLandscape.java | 68 + .../pageindicators/PageIndicatorDots.java | 326 +++ .../pageindicators/PageIndicatorLineCaret.java | 281 +++ .../android/launcher3/provider/ImportDataTask.java | 462 ++++ .../launcher3/provider/LauncherDbUtils.java | 122 + .../provider/LossyScreenMigrationTask.java | 109 + .../android/launcher3/provider/RestoreDbTask.java | 147 ++ .../launcher3/shortcuts/DeepShortcutManager.java | 239 ++ .../launcher3/shortcuts/DeepShortcutTextView.java | 83 + .../launcher3/shortcuts/DeepShortcutView.java | 254 ++ .../shortcuts/DeepShortcutsContainer.java | 675 ++++++ .../android/launcher3/shortcuts/ShortcutCache.java | 77 + .../shortcuts/ShortcutDragPreviewProvider.java | 99 + .../launcher3/shortcuts/ShortcutFilter.java | 92 + .../launcher3/shortcuts/ShortcutInfoCompat.java | 129 + .../android/launcher3/shortcuts/ShortcutKey.java | 38 + .../launcher3/testing/LauncherExtension.java | 90 +- .../android/launcher3/util/ActivityResultInfo.java | 70 + .../launcher3/util/CachedPackageTracker.java | 188 ++ src/com/android/launcher3/util/CellAndSpan.java | 48 + .../util/CircleRevealOutlineProvider.java | 57 + src/com/android/launcher3/util/ComponentKey.java | 26 +- src/com/android/launcher3/util/CursorIconInfo.java | 63 +- src/com/android/launcher3/util/FlingAnimation.java | 36 +- src/com/android/launcher3/util/FocusLogic.java | 17 +- src/com/android/launcher3/util/GridOccupancy.java | 101 + src/com/android/launcher3/util/IconNormalizer.java | 15 +- .../android/launcher3/util/ItemInfoMatcher.java | 65 + .../launcher3/util/ManagedProfileHeuristic.java | 288 +-- src/com/android/launcher3/util/MultiHashMap.java | 52 + .../launcher3/util/MultiStateAlphaController.java | 119 + .../launcher3/util/NoLocaleSqliteContext.java | 27 + .../launcher3/util/PackageManagerHelper.java | 28 +- .../android/launcher3/util/PendingRequestArgs.java | 128 + .../launcher3/util/PillRevealOutlineProvider.java | 66 + .../util/PillWidthRevealOutlineProvider.java | 41 + src/com/android/launcher3/util/Preconditions.java | 56 + .../launcher3/util/RevealOutlineAnimation.java | 86 + .../launcher3/util/RevealOutlineProvider.java | 49 - .../android/launcher3/util/SQLiteCacheHelper.java | 18 +- .../android/launcher3/util/TouchController.java | 8 + .../launcher3/util/TransformingTouchDelegate.java | 110 + .../launcher3/util/UiThreadCircularReveal.java | 57 - .../launcher3/util/VerticalFlingDetector.java | 88 + .../android/launcher3/util/ViewOnDrawExecutor.java | 112 + .../util/WallpaperOffsetInterpolator.java | 241 ++ src/com/android/launcher3/util/WallpaperUtils.java | 125 - .../launcher3/widget/PendingAddShortcutInfo.java | 6 - .../launcher3/widget/PendingAddWidgetInfo.java | 11 +- .../widget/PendingItemPreviewProvider.java | 76 + src/com/android/launcher3/widget/WidgetCell.java | 65 +- .../launcher3/widget/WidgetHostViewLoader.java | 19 +- .../launcher3/widget/WidgetsContainerView.java | 80 +- .../launcher3/widget/WidgetsListAdapter.java | 75 +- .../launcher3/widget/WidgetsRecyclerView.java | 79 +- .../launcher3/widget/WidgetsRowViewHolder.java | 15 +- .../com/android/launcher3/config/FeatureFlags.java | 42 + .../android/launcher3/config/ProviderConfig.java | 2 + tests/Android.mk | 5 +- tests/AndroidManifest.xml | 6 +- tests/res/values/string.xml | 21 - .../src/com/android/launcher3/BindWidgetTest.java | 343 +++ .../launcher3/InvariantDeviceProfileTest.java | 71 +- .../com/android/launcher3/QuickAddWidgetTest.java | 86 - .../allapps/DefaultAppSearchAlgorithmTest.java | 82 + .../com/android/launcher3/logging/FileLogTest.java | 77 + .../launcher3/model/GridSizeMigrationTaskTest.java | 158 +- .../launcher3/provider/RestoreDbTaskTest.java | 74 + .../launcher3/shortcuts/ShortcutFilterTest.java | 139 ++ .../com/android/launcher3/ui/AddWidgetTest.java | 64 + .../android/launcher3/ui/AllAppsAppLaunchTest.java | 52 + .../launcher3/ui/AllAppsIconToHomeTest.java | 57 + .../ui/LauncherInstrumentationTestCase.java | 273 +++ .../launcher3/{ => ui}/RotationPreferenceTest.java | 29 +- .../src/com/android/launcher3/util/Condition.java | 54 + .../com/android/launcher3/util/FocusLogicTest.java | 2 +- .../android/launcher3/util/GridOccupancyTest.java | 61 + .../launcher3/util/TestLauncherProvider.java | 12 +- tests/src/com/android/launcher3/util/Wait.java | 39 + update_gallery_files.py | 54 - update_system_wallpaper_cropper.py | 58 - 682 files changed, 24074 insertions(+), 32389 deletions(-) 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 3cca5a0 Import translations. DO NOT MERGE 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 2b7b76c Import translations. DO NOT MERGE 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 eeb712f Import translations. DO NOT MERGE 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. 0fe66d4 Import translations. DO NOT MERGE 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 2911dcd Import translations. DO NOT MERGE 2deaba9 Import translations. DO NOT MERGE 5a17fe6 [DO NOT MERGE] Set launch source target correctly for user event logging 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. 421c48e Import translations. DO NOT MERGE 265cf73 Import translations. DO NOT MERGE 7db9b08 force a blank spin be06874 Log shortcuts open on ACTION_UP instead of in showForIcon(). 95f3d6b Reloading workspace when the shortcuts permission changes 26dfbda Import translations. DO NOT MERGE cb782bd Import translations. DO NOT MERGE df64e9e Change drag from shortcuts to say "Cancel" instead of "Remove" 5f06401 Fixing potential ConcurrentModificationException bdc9f32 Import translations. DO NOT MERGE 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 edd583d Import translations. DO NOT MERGE 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. b22c174 Import translations. DO NOT MERGE 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 6c5025a Import translations. DO NOT MERGE 3c654c1 Import translations. DO NOT MERGE 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 87c235f Import translations. DO NOT MERGE 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 e2b883b Import translations. DO NOT MERGE 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 705a4e3 Import translations. DO NOT MERGE 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. be66d1d Import translations. DO NOT MERGE 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 8db7d68 Import translations. DO NOT MERGE 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. 9deafc4 Import translations. DO NOT MERGE 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 1b65c6e Import translations. DO NOT MERGE 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 43c668b Import translations. DO NOT MERGE 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 90bcafb Import translations. DO NOT MERGE 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 083640b Import translations. DO NOT MERGE 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 6c88d40 Import translations. DO NOT MERGE 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 c094eef Import translations. DO NOT MERGE 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 074290b Import translations. DO NOT MERGE 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. b3290fd Import translations. DO NOT MERGE d83a67a Separating out configs and common manifest entries ded0fdb Removing logic for workspace migration from Launcher2 33c2ed3 Import translations. DO NOT MERGE 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 cc60ed6 Import translations. DO NOT MERGE 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 e2cd10d Import translations. DO NOT MERGE 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 0a0039d Import translations. DO NOT MERGE 79d90c5 Define a set of methods on Launcher which can be safely called externally e81d6fd Import translations. DO NOT MERGE 02c8b3d Import translations. DO NOT MERGE 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 2e8ec7e Import translations. DO NOT MERGE 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 39f12e9 Import translations. DO NOT MERGE 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 b20f3b2 Import translations. DO NOT MERGE 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 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 35bd24e Import translations. DO NOT MERGE 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 5d17d48 Import translations. DO NOT MERGE 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 a667bb0 Import translations. DO NOT MERGE 9eba1fd Refactoring WallpaperOffsetInterpolator to a new file Removing some us unused methods 685726b Play common transition animations from a common method. 3abe12e Import translations. DO NOT MERGE fc9a348 Import translations. DO NOT MERGE 77ccb8d Removing some unused resources 9aae47f Added 'Cancel' drop target from all apps and widget picker. fd4e8f5 Import translations. DO NOT MERGE a136545 Adding some information in bug reports 778c0b0 Scale down drag views in spring-loaded workspace. dec4ee0 Import translations. DO NOT MERGE 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 604eae2 Import translations. DO NOT MERGE 456e87e Bullet-proofing the drag window initial animation. 106bf64 Some cleanup around drag and drop ea33556 Fixing dragging with mouse. c971179 Import translations. DO NOT MERGE 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 0e1b6e3 Import translations. DO NOT MERGE 1311f4d Import translations. DO NOT MERGE 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. 53dac3c Import translations. DO NOT MERGE f22d43f Import translations. DO NOT MERGE 369d80c Import translations. DO NOT MERGE 7898feb Import translations. DO NOT MERGE aa8ef11 Refactoring ItemInfo 1faeb11 Import translations. DO NOT MERGE ce105a2 Import translations. DO NOT MERGE 8fcc468 Import translations. DO NOT MERGE 3a3afbf Import translations. DO NOT MERGE c900b44 Import translations. DO NOT MERGE d494b80 Import translations. DO NOT MERGE 2f5d6cc Import translations. DO NOT MERGE 838b558 Import translations. DO NOT MERGE 301282c Import translations. DO NOT MERGE f2a3ae5 Import translations. DO NOT MERGE 5093ee2 Import translations. DO NOT MERGE 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. 832f74f Import translations. DO NOT MERGE 4f07340 Import translations. DO NOT MERGE 6392042 Import translations. DO NOT MERGE 048dd48 Import translations. DO NOT MERGE b72f80b Import translations. DO NOT MERGE 9dace13 Import translations. DO NOT MERGE 06b709b Import translations. DO NOT MERGE e6037ec Import translations. DO NOT MERGE 2b3c300 Import translations. DO NOT MERGE 59ebcc6 Import translations. DO NOT MERGE 69925f2 Import translations. DO NOT MERGE a52f61e Import translations. DO NOT MERGE 283c226 Reducing memory usage of wallpaper picker ========platform/packages/apps/ManagedProvisioning between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 2 ++ res/values-bs-rBA/strings.xml | 2 +- .../managedprovisioning/task/DisableInstallShortcutListenersTask.java | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) 52da80d Configure code coverage filter. 231c59e Adding encryption aware matcher flags to install shortcut disabling cddaee7 Import translations. DO NOT MERGE ========platform/packages/apps/Messaging between android-7.1.0_r7..android-7.1.1_r4========= res/xml-mcc302-mnc610/mms_config.xml | 2 -- 1 file changed, 2 deletions(-) 1156cd7 Bell: enable WPAS ========platform/packages/apps/Nfc between android-7.1.0_r7..android-7.1.1_r4========= 45059ca Fix Bluetooth OOB data parsing ========platform/packages/apps/PackageInstaller between android-7.1.0_r7..android-7.1.1_r4========= AndroidManifest.xml | 3 - res/layout/grant_permissions.xml | 5 ++ res/values-am/strings.xml | 2 +- res/values-bg/strings.xml | 2 +- res/values-bn-rBD/strings.xml | 2 +- res/values-es-rUS/strings.xml | 2 +- res/values-et-rEE/strings.xml | 2 +- res/values-eu-rES/strings.xml | 2 +- res/values-fa/strings.xml | 2 +- res/values-fi/strings.xml | 2 +- res/values-gl-rES/strings.xml | 2 +- res/values-gu-rIN/strings.xml | 2 +- res/values-hy-rAM/strings.xml | 4 +- res/values-ja/strings.xml | 4 +- res/values-ka-rGE/strings.xml | 2 +- res/values-kn-rIN/strings.xml | 2 +- res/values-ko/strings.xml | 2 +- res/values-lt/strings.xml | 2 +- res/values-lv/strings.xml | 2 +- res/values-ml-rIN/strings.xml | 2 +- res/values-pl/strings.xml | 2 +- res/values-pt-rBR/strings.xml | 2 +- res/values-pt-rPT/strings.xml | 2 +- res/values-pt/strings.xml | 2 +- res/values-ro/strings.xml | 2 +- res/values-ru/strings.xml | 4 +- res/values-si-rLK/strings.xml | 2 +- res/values-sk/strings.xml | 2 +- res/values-sv/strings.xml | 2 +- res/values-sw/strings.xml | 2 +- res/values-te-rIN/strings.xml | 2 +- res/values-tr/strings.xml | 2 +- res/values-zh-rCN/strings.xml | 2 +- .../packageinstaller/InstallAppProgress.java | 14 ++++- .../packageinstaller/PackageInstallerActivity.java | 68 +++++++++++++++++----- .../permission/ui/GrantPermissionsActivity.java | 10 ++-- .../permission/ui/ManualLayoutFrame.java | 7 ++- .../ui/handheld/PermissionAppsFragment.java | 6 ++ 38 files changed, 122 insertions(+), 59 deletions(-) df52c78 Support install once feature. b4090d1 If the permission dialog would stick out, move it. 435a65b Parse package before enabling unknown sources 59541ac Import translations. DO NOT MERGE 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 8e9a591 Import translations. DO NOT MERGE ca7a434 Not longer need MANAGE_DEVICE_ADMINS permission. ========platform/packages/apps/PhoneCommon between android-7.1.0_r7..android-7.1.1_r4========= res/values-af/strings.xml | 7 +++---- res/values-am/strings.xml | 7 +++---- res/values-ar/strings.xml | 7 +++---- res/values-az-rAZ/strings.xml | 7 +++---- res/values-b+sr+Latn/strings.xml | 9 ++++----- res/values-be-rBY/strings.xml | 7 +++---- res/values-bg/strings.xml | 7 +++---- res/values-bn-rBD/strings.xml | 7 +++---- res/values-bs-rBA/strings.xml | 7 +++---- res/values-ca/strings.xml | 7 +++---- res/values-cs/strings.xml | 7 +++---- res/values-da/strings.xml | 7 +++---- res/values-de/strings.xml | 7 +++---- res/values-el/strings.xml | 7 +++---- res/values-en-rAU/strings.xml | 7 +++---- res/values-en-rGB/strings.xml | 7 +++---- res/values-en-rIN/strings.xml | 7 +++---- res/values-es-rUS/strings.xml | 7 +++---- res/values-es/strings.xml | 7 +++---- res/values-et-rEE/strings.xml | 7 +++---- res/values-eu-rES/strings.xml | 7 +++---- res/values-fa/strings.xml | 9 ++++----- res/values-fi/strings.xml | 7 +++---- res/values-fr-rCA/strings.xml | 7 +++---- res/values-fr/strings.xml | 7 +++---- res/values-gl-rES/strings.xml | 7 +++---- res/values-gu-rIN/strings.xml | 7 +++---- res/values-hi/strings.xml | 7 +++---- res/values-hr/strings.xml | 7 +++---- res/values-hu/strings.xml | 7 +++---- res/values-hy-rAM/strings.xml | 7 +++---- res/values-in/strings.xml | 7 +++---- res/values-is-rIS/strings.xml | 7 +++---- res/values-it/strings.xml | 7 +++---- res/values-iw/strings.xml | 7 +++---- res/values-ja/strings.xml | 7 +++---- res/values-ka-rGE/strings.xml | 7 +++---- res/values-kk-rKZ/strings.xml | 7 +++---- res/values-km-rKH/strings.xml | 7 +++---- res/values-kn-rIN/strings.xml | 9 ++++----- res/values-ko/strings.xml | 7 +++---- res/values-ky-rKG/strings.xml | 7 +++---- res/values-lo-rLA/strings.xml | 7 +++---- res/values-lt/strings.xml | 7 +++---- res/values-lv/strings.xml | 7 +++---- res/values-mk-rMK/strings.xml | 7 +++---- res/values-ml-rIN/strings.xml | 7 +++---- res/values-mn-rMN/strings.xml | 7 +++---- res/values-mr-rIN/strings.xml | 7 +++---- res/values-ms-rMY/strings.xml | 7 +++---- res/values-my-rMM/strings.xml | 7 +++---- res/values-nb/strings.xml | 7 +++---- res/values-ne-rNP/strings.xml | 7 +++---- res/values-nl/strings.xml | 7 +++---- res/values-pa-rIN/strings.xml | 7 +++---- res/values-pl/strings.xml | 7 +++---- res/values-pt-rPT/strings.xml | 7 +++---- res/values-pt/strings.xml | 7 +++---- res/values-ro/strings.xml | 7 +++---- res/values-ru/strings.xml | 7 +++---- res/values-si-rLK/strings.xml | 7 +++---- res/values-sk/strings.xml | 7 +++---- res/values-sl/strings.xml | 7 +++---- res/values-sq-rAL/strings.xml | 7 +++---- res/values-sr/strings.xml | 9 ++++----- res/values-sv/strings.xml | 7 +++---- res/values-sw/strings.xml | 7 +++---- res/values-ta-rIN/strings.xml | 7 +++---- res/values-te-rIN/strings.xml | 7 +++---- res/values-th/strings.xml | 7 +++---- res/values-tl/strings.xml | 7 +++---- res/values-tr/strings.xml | 7 +++---- res/values-uk/strings.xml | 7 +++---- res/values-ur-rPK/strings.xml | 7 +++---- res/values-uz-rUZ/strings.xml | 7 +++---- res/values-vi/strings.xml | 7 +++---- res/values-zh-rCN/strings.xml | 7 +++---- res/values-zh-rHK/strings.xml | 7 +++---- res/values-zh-rTW/strings.xml | 7 +++---- res/values-zu/strings.xml | 7 +++---- res/values/colors.xml | 4 ++-- res/values/strings.xml | 6 ++++-- 82 files changed, 250 insertions(+), 328 deletions(-) 975380a Import translations. DO NOT MERGE 6952562 Import translations. DO NOT MERGE f5fd826 Import translations. DO NOT MERGE 272647c Import translations. DO NOT MERGE 1fc56a3 Create separate "detailed" data limit reached failure message. 5d73c2e Import translations. DO NOT MERGE 1d874b4 Update Telephony preference colors to match new Dialer colors. ef862c5 Import translations. DO NOT MERGE ========platform/packages/apps/Settings between android-7.1.0_r7..android-7.1.1_r4========= AndroidManifest.xml | 33 +++ res/drawable-nodpi/gesture_ambient_lift | 0 res/drawable-nodpi/gesture_ambient_tap | 0 res/drawable-nodpi/gesture_double_tap | 0 res/drawable-nodpi/gesture_fingerprint_swipe | 0 res/drawable-nodpi/gesture_twist | 0 res/drawable/drag_handle.xml | 2 +- res/drawable/ic_add_24dp.xml | 6 +- res/drawable/ic_fingerprint_24dp.xml | 25 ++ res/drawable/ic_wifi_signal_0.xml | 26 ++ res/layout-land/fingerprint_enroll_enrolling.xml | 57 +++-- .../choose_lock_generic_fingerprint_header.xml | 3 +- res/layout/condition_card.xml | 18 +- res/layout/dashboard.xml | 6 +- res/layout/dashboard_container_header.xml | 2 + res/layout/dialog_edittext.xml | 12 +- ...enable_accessibility_service_dialog_content.xml | 17 +- .../fingerprint_enroll_enrolling_content.xml | 1 + res/layout/gesture_preference.xml | 3 +- res/layout/nfc_payment_option.xml | 2 +- ...allpaper_type => preference_wallpaper_type.xml} | 0 res/layout/settings_main_dashboard.xml | 1 + res/layout/support_disclaimer_content.xml | 3 +- res/layout/support_fragment.xml | 16 +- res/layout/support_offline_escalation_options.xml | 1 + res/layout/support_tile.xml | 2 +- res/layout/support_tile_spacer.xml | 2 +- res/layout/user_dictionary_add_word.xml | 105 ++++---- res/layout/video_preference.xml | 6 +- res/layout/wifi_dialog.xml | 3 + res/raw/gesture_ambient_lift.mp4 | 0 res/raw/gesture_ambient_tap.mp4 | 0 res/values-af/strings.xml | 88 +++++-- res/values-am/strings.xml | 88 +++++-- res/values-ar/strings.xml | 92 +++++-- res/values-az-rAZ/strings.xml | 92 +++++-- res/values-b+sr+Latn/strings.xml | 124 ++++++--- res/values-be-rBY/strings.xml | 97 ++++++-- res/values-bg/strings.xml | 88 +++++-- res/values-bn-rBD/strings.xml | 88 +++++-- res/values-bs-rBA/strings.xml | 144 +++++++---- res/values-ca/strings.xml | 88 +++++-- res/values-cs/strings.xml | 90 +++++-- res/values-da/strings.xml | 108 +++++--- res/values-de/strings.xml | 124 +++++---- res/values-el/strings.xml | 114 ++++++--- res/values-en-rAU/strings.xml | 88 +++++-- res/values-en-rGB/strings.xml | 88 +++++-- res/values-en-rIN/strings.xml | 88 +++++-- res/values-es-rUS/strings.xml | 88 +++++-- res/values-es/strings.xml | 98 +++++--- res/values-et-rEE/strings.xml | 88 +++++-- res/values-eu-rES/strings.xml | 96 ++++--- res/values-fa/strings.xml | 88 +++++-- res/values-fi/strings.xml | 90 +++++-- res/values-fr-rCA/strings.xml | 92 +++++-- res/values-fr/strings.xml | 88 +++++-- res/values-gl-rES/arrays.xml | 4 +- res/values-gl-rES/strings.xml | 88 +++++-- res/values-gu-rIN/strings.xml | 94 +++++-- res/values-hi/strings.xml | 88 +++++-- res/values-hr/strings.xml | 89 +++++-- res/values-hu/strings.xml | 88 +++++-- res/values-hy-rAM/strings.xml | 90 +++++-- res/values-in/strings.xml | 88 +++++-- res/values-is-rIS/strings.xml | 88 +++++-- res/values-it/strings.xml | 88 +++++-- res/values-iw/strings.xml | 90 +++++-- res/values-ja/strings.xml | 128 ++++++---- res/values-ka-rGE/strings.xml | 88 +++++-- res/values-kk-rKZ/strings.xml | 88 +++++-- res/values-km-rKH/strings.xml | 90 +++++-- res/values-kn-rIN/arrays.xml | 2 +- res/values-kn-rIN/strings.xml | 88 +++++-- res/values-ko/strings.xml | 88 +++++-- res/values-ky-rKG/strings.xml | 88 +++++-- res/values-lo-rLA/strings.xml | 88 +++++-- res/values-lt/strings.xml | 108 +++++--- res/values-lv/strings.xml | 89 +++++-- res/values-mk-rMK/arrays.xml | 2 +- res/values-mk-rMK/strings.xml | 88 +++++-- res/values-ml-rIN/strings.xml | 88 +++++-- res/values-mn-rMN/strings.xml | 90 +++++-- res/values-mr-rIN/strings.xml | 88 +++++-- res/values-ms-rMY/strings.xml | 88 +++++-- res/values-my-rMM/strings.xml | 88 +++++-- res/values-nb/arrays.xml | 2 +- res/values-nb/strings.xml | 88 +++++-- res/values-ne-rNP/strings.xml | 88 +++++-- res/values-nl/strings.xml | 124 +++++---- res/values-pa-rIN/strings.xml | 88 +++++-- res/values-pl/strings.xml | 90 +++++-- res/values-pt-rBR/strings.xml | 88 +++++-- res/values-pt-rPT/strings.xml | 88 +++++-- res/values-pt/strings.xml | 88 +++++-- res/values-ro/strings.xml | 97 +++++--- res/values-ru/arrays.xml | 2 +- res/values-ru/strings.xml | 90 +++++-- res/values-si-rLK/strings.xml | 90 +++++-- res/values-sk/strings.xml | 90 +++++-- res/values-sl/strings.xml | 90 +++++-- res/values-sq-rAL/strings.xml | 88 +++++-- res/values-sr/strings.xml | 113 ++++++--- res/values-sv/strings.xml | 88 +++++-- res/values-sw/strings.xml | 90 +++++-- res/values-sw600dp-land/dimens.xml | 2 + res/values-sw720dp-land/dimens.xml | 8 +- res/values-sw720dp/dimens.xml | 4 + res/values-ta-rIN/strings.xml | 88 +++++-- res/values-te-rIN/strings.xml | 88 +++++-- res/values-th/strings.xml | 88 +++++-- res/values-tl/strings.xml | 88 +++++-- res/values-tr/strings.xml | 88 +++++-- res/values-uk/strings.xml | 90 +++++-- res/values-ur-rPK/strings.xml | 86 +++++-- res/values-uz-rUZ/strings.xml | 88 +++++-- res/values-vi/strings.xml | 88 +++++-- res/values-zh-rCN/strings.xml | 96 ++++--- res/values-zh-rHK/strings.xml | 88 +++++-- res/values-zh-rTW/strings.xml | 88 +++++-- res/values-zu/strings.xml | 88 +++++-- res/values/attrs.xml | 1 + res/values/bools.xml | 9 +- res/values/config.xml | 3 + res/values/dimens.xml | 4 + res/values/strings.xml | 156 +++++++++--- res/values/styles.xml | 6 + res/values/themes.xml | 2 + res/xml/advanced_apps.xml | 5 +- res/xml/billing_cycle.xml | 4 + res/xml/development_prefs.xml | 5 - res/xml/device_info_settings.xml | 43 +++- res/xml/gesture_settings.xml | 29 ++- res/xml/security_settings_picker.xml | 5 + res/xml/wifi_calling_settings.xml | 15 +- src/com/android/settings/ApnEditor.java | 188 +++++++++++++- .../android/settings/BackupSettingsActivity.java | 16 ++ src/com/android/settings/ChooseLockGeneric.java | 101 ++++++-- src/com/android/settings/ChooseLockPassword.java | 3 + .../ConfirmDeviceCredentialBaseFragment.java | 1 - src/com/android/settings/ConfirmLockPassword.java | 8 +- src/com/android/settings/DevelopmentSettings.java | 35 +-- src/com/android/settings/DeviceInfoSettings.java | 7 + src/com/android/settings/RadioInfo.java | 6 +- src/com/android/settings/Settings.java | 3 +- src/com/android/settings/SettingsActivity.java | 21 +- .../settings/ShowAdminSupportDetailsDialog.java | 25 +- src/com/android/settings/SummaryPreference.java | 22 +- src/com/android/settings/TetherSettings.java | 3 + src/com/android/settings/Utils.java | 30 ++- src/com/android/settings/WifiCallingSettings.java | 92 +++++-- src/com/android/settings/WirelessSettings.java | 2 +- ...ggleAccessibilityServicePreferenceFragment.java | 6 +- .../settings/accounts/AccountPreferenceBase.java | 5 +- .../android/settings/accounts/AccountSettings.java | 8 + .../settings/accounts/AccountSyncSettings.java | 99 +++++++- .../accounts/SyncStateSwitchPreference.java | 21 +- .../android/settings/applications/AppInfoBase.java | 38 +++ .../settings/applications/AppStorageSettings.java | 29 ++- .../applications/DefaultPhonePreference.java | 10 +- .../settings/applications/InstalledAppDetails.java | 41 +-- .../settings/applications/ManageApplications.java | 44 +--- .../settings/applications/ManageDomainUrls.java | 277 +++++++++++++++++++++ .../settings/applications/ProcStatsEntry.java | 12 +- .../settings/bluetooth/DeviceProfilesSettings.java | 4 +- .../bluetooth/RequestPermissionActivity.java | 2 +- .../settings/dashboard/DashboardAdapter.java | 17 +- .../dashboard/DashboardContainerFragment.java | 16 +- .../settings/dashboard/DashboardSummary.java | 47 +++- .../settings/dashboard/SupportItemAdapter.java | 8 + .../conditional/ConditionAdapterUtils.java | 7 +- .../dashboard/conditional/DndCondition.java | 7 +- .../settings/datausage/BillingCycleSettings.java | 106 +++++--- .../settings/datausage/CellDataPreference.java | 13 +- .../datausage/DataUsageEditController.java | 38 +++ .../datausage/DataUsageInfoController.java | 54 ++++ .../settings/datausage/DataUsageSummary.java | 75 ++++-- .../deletionhelper/ActivationWarningFragment.java | 44 ++++ .../AutomaticStorageManagerSettings.java | 19 ++ .../settings/deviceinfo/PrivateVolumeSettings.java | 126 ++++++++-- .../settings/deviceinfo/StorageSettings.java | 79 ++++-- .../deviceinfo/StorageWizardFormatProgress.java | 45 +++- .../fingerprint/FingerprintEnrollBase.java | 2 +- .../fingerprint/FingerprintEnrollIntroduction.java | 24 +- .../settings/fingerprint/FingerprintSettings.java | 7 +- .../settings/fuelgauge/BatterySaverSettings.java | 20 +- .../settings/gestures/GesturePreference.java | 95 ++----- .../android/settings/gestures/GestureSettings.java | 68 ++++- .../inputmethod/UserDictionaryAddWordContents.java | 2 +- .../notification/AppNotificationSettings.java | 3 +- .../settings/notification/NotificationBackend.java | 15 +- .../notification/NotificationSettingsBase.java | 17 +- .../settings/notification/OtherSoundSettings.java | 10 +- .../settings/notification/SoundSettings.java | 19 +- .../settings/overlay/SupportFeatureProvider.java | 7 + .../settings/password/SetNewPasswordActivity.java | 55 ++++ .../password/SetNewPasswordController.java | 114 +++++++++ .../print/PrintServiceSettingsFragment.java | 1 + .../support/SupportDisclaimerDialogFragment.java | 6 +- .../settings/users/AppRestrictionsFragment.java | 3 +- src/com/android/settings/users/UserSettings.java | 1 + .../utils/LocalClassLoaderContextThemeWrapper.java | 41 +++ .../android/settings/widget/SlidingTabLayout.java | 6 +- src/com/android/settings/widget/SwitchBar.java | 8 + .../wifi/LongPressAccessPointPreference.java | 19 +- .../settings/wifi/WifiConfigController.java | 24 +- src/com/android/settings/wifi/WifiSettings.java | 5 +- tests/app/Android.mk | 8 + tests/app/AndroidManifest.xml | 4 +- .../dashboard/TabSelectionOnLaunchTest.java | 108 ++++++++ .../settings/gesture/GestureSettingsTest.java | 195 +++++++++++++++ .../notification/SoundSettingsIntegrationTest.java | 83 ++++++ .../settings/tests/PrivateVolumeSettingsTest.java | 43 ++++ .../password/SetNewPasswordControllerTest.java | 183 ++++++++++++++ tests/unit/Android.mk | 5 +- 215 files changed, 8455 insertions(+), 2782 deletions(-) 819bbf1 Fix crash when opening account sync detail for external app 378dec1 Nexus imprint setting is missing while adding corp account from SUW a6d9842 Import translations. DO NOT MERGE 475763d Import translations. DO NOT MERGE 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. 4bfccb3 Import translations. DO NOT MERGE 7e6e922 Import translations. DO NOT MERGE e212817 Fix insufficint contrast on Vision Settings toggles. 013da34 Suspend action in security patch when browser is disabled 82829ee Separate ambient display triggers 6515783 Import translations. DO NOT MERGE ccde078 Import translations. DO NOT MERGE 8591f26 Fix multi-sim popup issue in data usage. 43920d3 Import translations. DO NOT MERGE 18a64f2 Import translations. DO NOT MERGE 12e4beb Add static preview images to gesture settings. 94e0da5 Remove pickup gesture settings if sensor is not found. 73dfef9 Delete "Show CPU usage" 64d3e22 Import translations. DO NOT MERGE 6acf691 Import translations. DO NOT MERGE 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 a6b3252 Import translations. DO NOT MERGE 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. 972c78b Import translations. DO NOT MERGE 8aee525 Import translations. DO NOT MERGE 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 ae33f8e Import translations. DO NOT MERGE 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. dccfc04 Import translations. DO NOT MERGE 4ae0365 Import translations. DO NOT MERGE 1968fb1 Update text of wifi to cell autoswitch toggle c4a9b18 Tablet Settings Layout is no longer stretched da738b2 DO NOT MERGE Provide fingerprint options for SET_NEW_PASSWORD intent 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. 7552fb5 Import translations. DO NOT MERGE 47ff688 Import translations. DO NOT MERGE 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' b8f9eca Import translations. DO NOT MERGE 4702b22 Import translations. DO NOT MERGE ee564e9 Tell sublaunched backup settings activities about policy state 7eeb016 Import translations. DO NOT MERGE 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. a860e80 Import translations. DO NOT MERGE 225c634 Import translations. DO NOT MERGE 82eff79 Import translations. DO NOT MERGE 49d7033 Bad Wi-Fi: Change strings to carrier specs a4e479a Import translations. DO NOT MERGE 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: 44f9a3f Import translations. DO NOT MERGE 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 596da67 Import translations. DO NOT MERGE b706d4e Fixed Sound Settings summary text c94f2b9 [Fingerprint] Remove learn more link if not provisioned. DO NOT MERGE d0a95da Remove help links when device is not provisioned. DO NOT MERGE e56d2be Null check intent before starting "learn more". 3afce04 Import translations. DO NOT MERGE 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 f58be49 Import translations. DO NOT MERGE 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. 1339fe7 Import translations. DO NOT MERGE 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 between android-7.1.0_r7..android-7.1.1_r4========= AndroidManifest.xml | 4 +++- src/com/android/stk/StkAppService.java | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= AndroidManifest.xml | 13 ++++- res/values-af/strings.xml | 4 +- res/values-am/strings.xml | 4 +- res/values-ar/strings.xml | 4 +- res/values-az-rAZ/strings.xml | 4 +- res/values-b+sr+Latn/strings.xml | 4 +- res/values-be-rBY/strings.xml | 4 +- res/values-bg/strings.xml | 4 +- res/values-bn-rBD/strings.xml | 4 +- res/values-bs-rBA/strings.xml | 4 +- res/values-ca/strings.xml | 4 +- res/values-cs/strings.xml | 4 +- res/values-da/strings.xml | 4 +- res/values-de/strings.xml | 4 +- res/values-el/strings.xml | 4 +- res/values-en-rAU/strings.xml | 4 +- res/values-en-rGB/strings.xml | 4 +- res/values-en-rIN/strings.xml | 4 +- res/values-es-rUS/strings.xml | 4 +- res/values-es/strings.xml | 4 +- res/values-et-rEE/strings.xml | 4 +- res/values-eu-rES/strings.xml | 4 +- res/values-fa/strings.xml | 8 ++- res/values-fi/strings.xml | 4 +- res/values-fr-rCA/strings.xml | 4 +- res/values-fr/strings.xml | 4 +- res/values-gl-rES/strings.xml | 4 +- res/values-gu-rIN/strings.xml | 4 +- res/values-hi/strings.xml | 4 +- res/values-hr/strings.xml | 4 +- res/values-hu/strings.xml | 4 +- res/values-hy-rAM/strings.xml | 4 +- res/values-in/strings.xml | 4 +- res/values-is-rIS/strings.xml | 4 +- res/values-it/strings.xml | 4 +- res/values-iw/strings.xml | 4 +- res/values-ja/strings.xml | 4 +- res/values-ka-rGE/strings.xml | 4 +- res/values-kk-rKZ/strings.xml | 4 +- res/values-km-rKH/strings.xml | 4 +- res/values-kn-rIN/strings.xml | 4 +- res/values-ko/strings.xml | 4 +- res/values-ky-rKG/strings.xml | 4 +- res/values-lo-rLA/strings.xml | 4 +- res/values-lt/strings.xml | 4 +- res/values-lv/strings.xml | 4 +- res/values-mk-rMK/strings.xml | 4 +- res/values-ml-rIN/strings.xml | 4 +- res/values-mn-rMN/strings.xml | 4 +- res/values-mr-rIN/strings.xml | 4 +- res/values-ms-rMY/strings.xml | 4 +- res/values-my-rMM/strings.xml | 4 +- res/values-nb/strings.xml | 4 +- res/values-ne-rNP/strings.xml | 4 +- res/values-nl/strings.xml | 4 +- res/values-pa-rIN/strings.xml | 4 +- res/values-pl/strings.xml | 4 +- res/values-pt-rPT/strings.xml | 4 +- res/values-pt/strings.xml | 8 ++- res/values-ro/strings.xml | 4 +- res/values-ru/strings.xml | 4 +- res/values-si-rLK/strings.xml | 4 +- res/values-sk/strings.xml | 4 +- res/values-sl/strings.xml | 4 +- res/values-sq-rAL/strings.xml | 4 +- res/values-sr/strings.xml | 4 +- res/values-sv/strings.xml | 4 +- res/values-sw/strings.xml | 4 +- res/values-ta-rIN/strings.xml | 4 +- res/values-te-rIN/strings.xml | 4 +- res/values-th/strings.xml | 4 +- res/values-tl/strings.xml | 4 +- res/values-tr/strings.xml | 4 +- res/values-uk/strings.xml | 4 +- res/values-ur-rPK/strings.xml | 4 +- res/values-uz-rUZ/strings.xml | 4 +- res/values-vi/strings.xml | 4 +- res/values-zh-rCN/strings.xml | 4 +- res/values-zh-rHK/strings.xml | 4 +- res/values-zh-rTW/strings.xml | 4 +- res/values-zu/strings.xml | 4 +- res/values/strings.xml | 9 ++- res/values/themes.xml | 6 ++ .../automatic/NotificationController.java | 53 ++++++++++++++++-- .../automatic/WarningDialogActivity.java | 35 ++++++++++++ .../automatic/WarningDialogFragment.java | 65 ++++++++++++++++++++++ .../deletionhelper/ConfirmDeletionDialog.java | 32 ++++++++++- .../deletionhelper/DeletionHelperSettings.java | 8 ++- .../android/storagemanager/utils/Constants.java | 34 +++++++++++ 89 files changed, 488 insertions(+), 95 deletions(-) d4f434b Fix a bug where the storage manager notification showed too many times. c3f0271 Import translations. DO NOT MERGE 636f0b5 Import translations. DO NOT MERGE ef0d04b Import translations. DO NOT MERGE caf3768 Import translations. DO NOT MERGE 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. 6285605 Import translations. DO NOT MERGE dbf5843 Fix a bug where Deletion Helper could crash on deletion size callback. 3eac688 Import translations. DO NOT MERGE 27deac3 Update strings for deletion helper warnings. 8f84458 Import translations. DO NOT MERGE ========platform/packages/apps/TvSettings between android-7.1.0_r7..android-7.1.1_r4========= Settings/AndroidManifest.xml | 31 ++++++++++++++++++++++ Settings/res/values-af/strings.xml | 2 -- Settings/res/values-am/strings.xml | 2 -- Settings/res/values-ar/strings.xml | 2 -- Settings/res/values-az-rAZ/strings.xml | 2 -- Settings/res/values-b+sr+Latn/strings.xml | 14 +++++----- Settings/res/values-be-rBY/strings.xml | 3 --- Settings/res/values-bg/strings.xml | 2 -- Settings/res/values-bn-rBD/strings.xml | 2 -- Settings/res/values-ca/strings.xml | 4 +-- Settings/res/values-cs/strings.xml | 2 -- Settings/res/values-da/strings.xml | 4 +-- Settings/res/values-de/strings.xml | 30 ++++++++++----------- Settings/res/values-el/strings.xml | 2 -- Settings/res/values-en-rAU/strings.xml | 2 -- Settings/res/values-en-rGB/strings.xml | 2 -- Settings/res/values-en-rIN/strings.xml | 2 -- Settings/res/values-es-rUS/strings.xml | 2 -- Settings/res/values-es/strings.xml | 2 -- Settings/res/values-et-rEE/strings.xml | 2 -- Settings/res/values-eu-rES/strings.xml | 8 +++--- Settings/res/values-fa/strings.xml | 10 +++---- Settings/res/values-fi/strings.xml | 2 -- Settings/res/values-fr-rCA/strings.xml | 4 +-- Settings/res/values-fr/strings.xml | 2 -- Settings/res/values-gl-rES/strings.xml | 2 -- Settings/res/values-gu-rIN/strings.xml | 4 --- Settings/res/values-hi/strings.xml | 2 -- Settings/res/values-hr/strings.xml | 2 -- Settings/res/values-hu/strings.xml | 2 -- Settings/res/values-hy-rAM/strings.xml | 4 +-- Settings/res/values-in/strings.xml | 2 -- Settings/res/values-is-rIS/strings.xml | 2 -- Settings/res/values-it/strings.xml | 2 -- Settings/res/values-iw/strings.xml | 4 +-- Settings/res/values-ja/strings.xml | 2 -- Settings/res/values-ka-rGE/strings.xml | 2 -- Settings/res/values-kk-rKZ/strings.xml | 2 -- Settings/res/values-km-rKH/strings.xml | 2 -- Settings/res/values-kn-rIN/strings.xml | 6 ++--- Settings/res/values-ko/strings.xml | 2 -- Settings/res/values-ky-rKG/strings.xml | 2 -- Settings/res/values-lo-rLA/strings.xml | 2 -- Settings/res/values-lt/strings.xml | 2 -- Settings/res/values-lv/strings.xml | 2 -- Settings/res/values-mk-rMK/strings.xml | 2 -- Settings/res/values-ml-rIN/strings.xml | 2 -- Settings/res/values-mn-rMN/strings.xml | 2 -- Settings/res/values-mr-rIN/strings.xml | 2 -- Settings/res/values-ms-rMY/strings.xml | 2 -- Settings/res/values-my-rMM/strings.xml | 2 -- Settings/res/values-nb/strings.xml | 2 -- Settings/res/values-ne-rNP/strings.xml | 4 +-- Settings/res/values-nl/strings.xml | 10 +++---- Settings/res/values-pa-rIN/strings.xml | 4 --- Settings/res/values-pl/strings.xml | 2 -- Settings/res/values-pt-rBR/strings.xml | 2 -- Settings/res/values-pt-rPT/strings.xml | 2 -- Settings/res/values-pt/strings.xml | 2 -- Settings/res/values-ro/strings.xml | 2 -- Settings/res/values-ru/strings.xml | 6 ++--- Settings/res/values-si-rLK/strings.xml | 2 -- Settings/res/values-sk/strings.xml | 12 ++++----- Settings/res/values-sl/strings.xml | 2 -- Settings/res/values-sq-rAL/strings.xml | 4 --- Settings/res/values-sr/strings.xml | 14 +++++----- Settings/res/values-sv/strings.xml | 2 -- Settings/res/values-sw/strings.xml | 2 -- Settings/res/values-ta-rIN/strings.xml | 2 -- Settings/res/values-te-rIN/strings.xml | 2 -- Settings/res/values-th/strings.xml | 4 +-- Settings/res/values-tl/strings.xml | 2 -- Settings/res/values-tr/strings.xml | 2 -- Settings/res/values-uk/strings.xml | 2 -- Settings/res/values-ur-rPK/strings.xml | 2 -- Settings/res/values-uz-rUZ/strings.xml | 2 -- Settings/res/values-vi/strings.xml | 2 -- Settings/res/values-zh-rCN/strings.xml | 2 -- Settings/res/values-zh-rHK/strings.xml | 2 -- Settings/res/values-zh-rTW/strings.xml | 2 -- Settings/res/values-zu/strings.xml | 2 -- Settings/res/values/strings.xml | 4 --- Settings/res/xml/development_prefs.xml | 5 ---- .../com/android/tv/settings/EmptyStubActivity.java | 29 ++++++++++++++++++++ .../settings/device/storage/UnmountActivity.java | 4 ++- .../system/development/DevelopmentFragment.java | 23 ---------------- 86 files changed, 116 insertions(+), 253 deletions(-) 7ef9b3a Provide stub intent filters for CTS abc1728 Provide stub intent filters for CTS 56f0b05 Add activity for android.settings.WEBVIEW_SETTINGS 5b68fa5 Import translations. DO NOT MERGE 21ea2ab Import translations. DO NOT MERGE 746c480 Import translations. DO NOT MERGE 027d2c9 Delete "Show CPU usage" 18ee525 Import translations. DO NOT MERGE dac8c28 Make cancel button kill the activity 25d6b02 StorageResetActivity now handles the Storage Manager intent. 99d44bf StorageResetActivity now handles the Storage Manager intent. 9c843bf Import translations. DO NOT MERGE ========platform/packages/inputmethods/LatinIME between android-7.1.0_r7..android-7.1.1_r4========= java/res/values-ca/strings-talkback-descriptions.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) a1e4c85 Import translations. DO NOT MERGE ========platform/packages/providers/ContactsProvider between android-7.1.0_r7..android-7.1.1_r4========= .../providers/contacts/ContactLocaleUtils.java | 110 ++++++++++++---- .../providers/contacts/ContactsProvider2.java | 34 +++-- src/com/android/providers/contacts/LocaleSet.java | 10 +- .../providers/contacts/ContactLocaleUtilsTest.java | 122 ++++++++++------- .../providers/contacts/ContactsIcuTest.java | 146 +++++++++++++++++++++ .../android/providers/contacts/LocaleSetTest.java | 2 +- 6 files changed, 332 insertions(+), 92 deletions(-) 4b06531 Fix the labeling issue when mixing Japanese/Trad-Chinese. 2ee1d54 Fix multi-locale issues ========platform/packages/providers/DownloadProvider between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 2 + .../providers/downloads/DownloadProvider.java | 67 ++++++++--- .../downloads/DownloadStorageProvider.java | 131 +++++++++++++++++---- .../providers/downloads/DownloadThread.java | 1 - .../android/providers/downloads/OpenHelper.java | 17 +-- 5 files changed, 161 insertions(+), 57 deletions(-) f96f51e Only send DOWNLOAD_COMPLETE broadcast once. 968b2f2 Launch APKs using content:// Uri with grant. 4de452f Import translations. DO NOT MERGE 7c1af8c Enforce calling identity before clearing. 12d4497 DO NOT MERGE: Listen to file changes on Downloads dir. 2be85cd DO NOT MERGE. Update notifications when deleting downloads. c0496a0 DO NOT MERGE. Send "completed" broadcast if download cancelled. 2a283e9 Configure code coverage filter. 314026d DO NOT MERGE: Check that file exists in disk in queryChildDocs ========platform/packages/providers/MediaProvider between android-7.1.0_r7..android-7.1.1_r4========= AndroidManifest.xml | 1 + src/com/android/providers/media/MediaProvider.java | 178 +++++++++++++++++---- .../providers/media/RingtonePickerActivity.java | 28 ++-- 3 files changed, 167 insertions(+), 40 deletions(-) 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 6f47139 Import translations. DO NOT MERGE 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 between android-7.1.0_r7..android-7.1.1_r4========= 61a801a android.intent.action.CONTENT_CHANGED should be system protected ========platform/packages/services/Car between android-7.1.0_r7..android-7.1.1_r4========= car-lib/api/system-current.txt | 12 ++++++------ car-support-lib/api/current.txt | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) 84596fb fix build ========platform/packages/services/Mms between android-7.1.0_r7..android-7.1.1_r4========= src/com/android/mms/service/MmsNetworkManager.java | 3 ++- src/com/android/mms/service/MmsRequest.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) d0c5b20 Bump up MMS network request timeout and don't retry ========platform/packages/services/Telecomm between android-7.1.0_r7..android-7.1.1_r4========= Android.mk | 6 +- proto/telecom.proto | 280 ++++++++++++++++++++ res/values/colors.xml | 4 +- src/com/android/server/telecom/Analytics.java | 203 +++++++++++---- src/com/android/server/telecom/Call.java | 131 ++++++++-- .../android/server/telecom/CallAudioManager.java | 20 +- .../server/telecom/CallAudioModeStateMachine.java | 29 ++- .../server/telecom/CallAudioRouteStateMachine.java | 239 +++++++++++++++-- .../server/telecom/CallerInfoLookupHelper.java | 18 +- src/com/android/server/telecom/CallsManager.java | 73 +++++- .../server/telecom/ConnectionServiceWrapper.java | 85 +++++- .../android/server/telecom/InCallController.java | 88 ++++--- .../server/telecom/InterruptionFilterProxy.java | 27 ++ src/com/android/server/telecom/Log.java | 1 + .../server/telecom/ParcelableCallUtils.java | 4 +- src/com/android/server/telecom/Ringer.java | 22 +- src/com/android/server/telecom/ServiceBinder.java | 8 +- .../android/server/telecom/TelecomServiceImpl.java | 8 +- src/com/android/server/telecom/TelecomSystem.java | 6 +- src/com/android/server/telecom/Timeouts.java | 22 +- .../android/server/telecom/VideoProviderProxy.java | 11 +- .../callfiltering/DirectToVoicemailCallFilter.java | 7 +- .../server/telecom/components/TelecomService.java | 19 +- tests/Android.mk | 13 +- .../server/telecom/tests/AnalyticsTests.java | 152 ++++++++++- .../server/telecom/tests/BasicCallTests.java | 5 + .../tests/CallAudioModeStateMachineTest.java | 34 +++ .../tests/CallAudioRouteStateMachineTest.java | 289 ++++++++++++++++++++- .../server/telecom/tests/CallLogManagerTest.java | 31 ++- .../telecom/tests/CallerInfoLookupHelperTest.java | 12 + .../telecom/tests/ConnectionServiceFixture.java | 5 + .../tests/DirectToVoicemailCallFilterTest.java | 22 +- .../telecom/tests/InCallControllerTests.java | 69 ++++- .../telecom/tests/TelecomServiceImplTest.java | 11 +- .../server/telecom/tests/TelecomSystemTest.java | 42 ++- .../server/telecom/tests/VideoCallTests.java | 29 ++- .../server/telecom/tests/VideoProviderTest.java | 1 + 37 files changed, 1790 insertions(+), 236 deletions(-) 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. ebf1ae8 Import translations. DO NOT MERGE 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 between android-7.1.0_r7..android-7.1.1_r4========= AndroidManifest.xml | 46 +- res/layout/voicemail_change_pin.xml | 4 +- res/layout/voicemail_dialog_change_pin.xml | 48 -- res/values-af/strings.xml | 2 +- res/values-am/strings.xml | 2 +- res/values-ar/strings.xml | 2 +- res/values-az-rAZ/strings.xml | 2 +- res/values-b+sr+Latn/strings.xml | 2 +- res/values-be-rBY/strings.xml | 2 +- res/values-bg/strings.xml | 2 +- res/values-bn-rBD/strings.xml | 2 +- res/values-bs-rBA/strings.xml | 2 +- res/values-ca/strings.xml | 2 +- res/values-cs/strings.xml | 2 +- res/values-da/strings.xml | 2 +- res/values-de/strings.xml | 2 +- res/values-el/strings.xml | 2 +- res/values-en-rAU/strings.xml | 2 +- res/values-en-rGB/strings.xml | 2 +- res/values-en-rIN/strings.xml | 2 +- res/values-es-rUS/strings.xml | 2 +- res/values-es/strings.xml | 2 +- res/values-et-rEE/strings.xml | 2 +- res/values-eu-rES/strings.xml | 2 +- res/values-fa/strings.xml | 2 +- res/values-fi/strings.xml | 2 +- res/values-fr-rCA/strings.xml | 2 +- res/values-fr/strings.xml | 2 +- res/values-gl-rES/strings.xml | 2 +- res/values-gu-rIN/strings.xml | 2 +- res/values-hi/strings.xml | 6 +- res/values-hr/strings.xml | 2 +- res/values-hu/strings.xml | 2 +- res/values-hy-rAM/strings.xml | 4 +- res/values-in/strings.xml | 2 +- res/values-is-rIS/strings.xml | 2 +- res/values-it/strings.xml | 2 +- res/values-iw/strings.xml | 2 +- res/values-ja/strings.xml | 2 +- res/values-ka-rGE/strings.xml | 2 +- res/values-kk-rKZ/strings.xml | 2 +- res/values-km-rKH/strings.xml | 2 +- res/values-kn-rIN/strings.xml | 2 +- res/values-ko/strings.xml | 2 +- res/values-ky-rKG/strings.xml | 2 +- res/values-lo-rLA/strings.xml | 2 +- res/values-lt/strings.xml | 2 +- res/values-lv/strings.xml | 2 +- res/values-mk-rMK/strings.xml | 2 +- res/values-ml-rIN/strings.xml | 2 +- res/values-mn-rMN/strings.xml | 2 +- res/values-mr-rIN/strings.xml | 2 +- res/values-ms-rMY/strings.xml | 2 +- res/values-my-rMM/strings.xml | 2 +- res/values-nb/strings.xml | 2 +- res/values-ne-rNP/strings.xml | 2 +- res/values-nl/strings.xml | 2 +- res/values-pa-rIN/strings.xml | 2 +- res/values-pl/strings.xml | 4 +- res/values-pt-rPT/strings.xml | 2 +- res/values-pt/strings.xml | 2 +- res/values-ro/strings.xml | 2 +- res/values-ru/strings.xml | 2 +- res/values-si-rLK/strings.xml | 2 +- res/values-sk/strings.xml | 2 +- res/values-sl/strings.xml | 2 +- res/values-sq-rAL/strings.xml | 2 +- res/values-sr/strings.xml | 2 +- res/values-sv/strings.xml | 2 +- res/values-sw/strings.xml | 2 +- res/values-ta-rIN/strings.xml | 2 +- res/values-te-rIN/strings.xml | 2 +- res/values-th/strings.xml | 2 +- res/values-tl/strings.xml | 2 +- res/values-tr/strings.xml | 2 +- res/values-uk/strings.xml | 2 +- res/values-ur-rPK/strings.xml | 2 +- res/values-uz-rUZ/strings.xml | 2 +- res/values-vi/strings.xml | 2 +- res/values-zh-rCN/strings.xml | 2 +- res/values-zh-rHK/strings.xml | 2 +- res/values-zh-rTW/strings.xml | 2 +- res/values-zu/strings.xml | 2 +- res/xml/vvm_config.xml | 20 + .../android/services/telephony/sip/SipEditor.java | 2 +- .../services/telephony/sip/SipProfileDb.java | 29 +- .../android/services/telephony/sip/SipUtil.java | 7 +- src/com/android/phone/CarrierConfigLoader.java | 9 +- src/com/android/phone/CellBroadcastSms.java | 669 --------------------- src/com/android/phone/EmergencyDialer.java | 5 + src/com/android/phone/NotificationMgr.java | 28 +- src/com/android/phone/PhoneGlobals.java | 20 + src/com/android/phone/VoicemailStatus.java | 21 +- .../common/mail/store/imap/DigestMd5Utils.java | 2 +- .../settings/VisualVoicemailSettingsUtil.java | 7 - .../phone/settings/VoicemailChangePinActivity.java | 13 + .../phone/settings/VoicemailSettingsActivity.java | 29 +- src/com/android/phone/vvm/omtp/ActivationTask.java | 78 ++- .../phone/vvm/omtp/DefaultOmtpEventHandler.java | 14 +- src/com/android/phone/vvm/omtp/OmtpEvents.java | 3 + .../phone/vvm/omtp/OmtpVvmCarrierConfigHelper.java | 17 +- .../phone/vvm/omtp/VvmPhoneStateListener.java | 3 +- .../vvm/omtp/protocol/VisualVoicemailProtocol.java | 10 +- .../phone/vvm/omtp/protocol/Vvm3Protocol.java | 17 +- .../vvm/omtp/scheduling/TaskSchedulerService.java | 68 ++- .../phone/vvm/omtp/sms/StatusSmsFetcher.java | 55 +- .../android/services/telephony/CdmaConnection.java | 2 +- .../services/telephony/DisconnectCauseUtil.java | 3 +- .../android/services/telephony/ImsConference.java | 30 +- .../telephony/ImsConferenceController.java | 12 + .../services/telephony/TelephonyConnection.java | 49 +- .../telephony/TelephonyConnectionService.java | 218 ++++++- .../common/mail/store/imap/DigestMd5UtilsTest.java | 20 + 113 files changed, 768 insertions(+), 958 deletions(-) c8f5e04 Not cache empty config bundle. 1c63b28 fix typo in DIGEST-MD5 charset a376def Disable STARTTLS for Orange FR 5149f9c IMS Conference fixes related to RemoteConnectionServices. 16c3067 Restrict SipProfiles to profiles directory DO NOT MERGE 1294620 Restrict SipProfiles to profiles directory DO NOT MERGE 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 a9c5852 DO NOT MERGE Check caller for sending media key to telephony service 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. 76080c5 Import translations. DO NOT MERGE 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 d1eb44d Import translations. DO NOT MERGE 20ecef5 Import translations. DO NOT MERGE 6b5f711 Rename PROPERTY_SHOW_CALLBACK_NUMBER 3b75878 Add device config check for "allow hold" carrier config. 7353184 avoid phone crash from exported activities 13431e7 Import translations. DO NOT MERGE 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 0abc495 Import translations. DO NOT MERGE 547c90d Ensure hold capability is removed from ImsConference if hold not supported. 29d633c Make com.android.ims.REGISTRATION_ERROR a protected broadcast ========platform/packages/wallpapers/LivePicker between android-7.1.0_r7..android-7.1.1_r4========= res/values-fr-rCA/strings.xml | 2 +- res/values-fr/strings.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 98d4aea Import translations. DO NOT MERGE ========platform/platform_testing between android-7.1.0_r7..android-7.1.1_r4========= libraries/app-helpers/Android.mk | 39 - libraries/aupt-lib/Android.mk | 2 +- .../android/support/test/aupt/AuptTestCase.java | 267 +++- .../android/support/test/aupt/AuptTestRunner.java | 12 +- .../support/test/aupt/GraphicsStatsMonitor.java | 166 ++- .../src/android/support/test/aupt/JankStat.java | 160 ++- libraries/base-app-helpers/Android.mk | 1 + .../platform/test/helpers/AbstractGmailHelper.java | 21 + .../test/helpers/AbstractLeanbackAppHelper.java | 309 ++++- .../test/helpers/AbstractPlayStoreHelper.java | 24 +- .../test/helpers/AbstractSettingsHelper.java | 44 - .../test/helpers/AbstractStandardAppHelper.java | 35 + .../test/helpers/AbstractYouTubeHelper.java | 7 + .../android/platform/test/helpers/DPadHelper.java | 79 -- .../platform/test/helpers/HelperManager.java | 164 +++ .../platform/test/helpers/IRecentsHelper.java | 45 + .../platform/test/helpers/IStandardAppHelper.java | 21 +- .../test/helpers/exceptions/AccountException.java | 33 +- libraries/chrome-app-helper/Android.mk | 23 - .../platform/test/helpers/ChromeHelperImpl.java | 307 ----- libraries/facebook-app-helper/Android.mk | 23 - .../platform/test/helpers/FacebookHelperImpl.java | 285 ---- libraries/flightdemo-app-helper/Android.mk | 23 - .../test/helpers/FlightDemoHelperImpl.java | 123 -- libraries/gmail-app-helper/Android.mk | 23 - .../platform/test/helpers/GmailHelperImpl.java | 654 ---------- libraries/google-app-camera-helper/Android.mk | 23 - .../test/helpers/GoogleCameraHelperImpl.java | 1380 -------------------- libraries/google-docs-app-helper/Android.mk | 23 - .../test/helpers/GoogleDocsHelperImpl.java | 178 --- libraries/google-keyboard-app-helper/Android.mk | 23 - .../test/helpers/GoogleKeyboardHelperImpl.java | 356 ----- libraries/google-messenger-app-helper/Android.mk | 23 - .../test/helpers/GoogleMessengerHelperImpl.java | 275 ---- libraries/launcher-helper/Android.mk | 1 + .../launcherhelper/ILeanbackLauncherStrategy.java | 24 + .../launcherhelper/LeanbackLauncherStrategy.java | 251 +++- libraries/maps-app-helper/Android.mk | 23 - .../platform/test/helpers/MapsHelperImpl.java | 369 ------ libraries/photos-app-helper/Android.mk | 23 - .../platform/test/helpers/PhotosHelperImpl.java | 509 -------- .../platform/test/helpers/PlayBooksHelperImpl.java | 280 ---- libraries/play-movies-app-helper/Android.mk | 24 - .../test/helpers/PlayMoviesHelperImpl.java | 215 --- libraries/play-music-app-helper/Android.mk | 23 - .../platform/test/helpers/PlayMusicHelperImpl.java | 341 ----- libraries/play-store-app-helper/Android.mk | 23 - .../platform/test/helpers/PlayStoreHelperImpl.java | 159 --- libraries/recents-app-helper/Android.mk | 23 - .../platform/test/helpers/RecentsHelperImpl.java | 102 -- libraries/reddit-app-helper/Android.mk | 23 - .../platform/test/helpers/RedditHelperImpl.java | 143 -- libraries/settings-app-helper/Android.mk | 23 - .../platform/test/helpers/SettingsHelperImpl.java | 218 ---- libraries/tunein-app-helper/Android.mk | 23 - .../platform/test/helpers/TuneInHelperImpl.java | 191 --- libraries/youtube-app-helper/Android.mk | 23 - .../platform/test/helpers/YouTubeHelperImpl.java | 493 ------- tests/androidbvt/Android.mk | 37 - tests/androidbvt/AndroidManifest.xml | 64 - tests/androidbvt/apps/Android.mk | 31 - tests/androidbvt/apps/AndroidManifest.xml | 50 - .../src/com/android/androidbvt/apps/GmailTest.java | 76 -- .../android/androidbvt/apps/MediaCaptureTests.java | 132 -- tests/androidbvt/hermetic/AndroidManifest.xml | 46 - .../res/drawable-xhdpi/stat_notify_email.png | Bin 1055 -> 0 bytes tests/androidbvt/res/layout/surface_view.xml | 46 - tests/androidbvt/res/raw/bbb.mkv | Bin 1968745 -> 0 bytes .../com/android/androidbvt/AndroidBvtHelper.java | 155 --- .../android/androidbvt/ConnectivityWifiTests.java | 208 --- .../android/androidbvt/FrameworkDownloadTests.java | 175 --- .../com/android/androidbvt/MediaPlaybackTests.java | 109 -- .../androidbvt/PackageAddedBroadcastReceiver.java | 53 - .../android/androidbvt/PlayStoreDownloadTests.java | 99 -- .../com/android/androidbvt/SysBugReportTests.java | 126 -- .../src/com/android/androidbvt/SysPowerTests.java | 79 -- .../com/android/androidbvt/SysSettingTests.java | 121 -- .../src/com/android/androidbvt/SysUIGSATests.java | 224 ---- .../com/android/androidbvt/SysUILauncherTests.java | 182 --- .../android/androidbvt/SysUILockScreenTests.java | 216 --- .../android/androidbvt/SysUIMultiUserTests.java | 126 -- .../android/androidbvt/SysUIMultiWindowTests.java | 115 -- .../androidbvt/SysUINotificationShadeTests.java | 321 ----- tests/camera/aupt-profile/Android.mk | 25 - .../aupt/camera/CameraStress4KTest.java | 57 - .../aupt/camera/CameraStressHDRTest.java | 65 - .../aupt/camera/CameraStressHFRTest.java | 66 - .../aupt/camera/CameraStressSnapshotTest.java | 63 - .../uiautomator/aupt/camera/CameraStressTest.java | 80 -- tests/functional/app-helper/Android.mk | 26 - tests/functional/app-helper/AndroidManifest.xml | 32 - .../test/helpers/tests/BaseHelperTest.java | 67 - .../test/helpers/tests/GmailHelperTest.java | 137 -- .../test/helpers/tests/MapsHelperTest.java | 85 -- tests/functional/externalstorage/Android.mk | 15 - .../functional/externalstorage/AndroidManifest.xml | 31 - .../AdoptableStorageTests.java | 215 --- .../ExternalStorageHelper.java | 288 ---- .../externalstoragetests/PortableStorageTests.java | 258 ---- tests/functional/launchertests/Android.mk | 26 - tests/functional/launchertests/AndroidManifest.xml | 31 - .../launcher/functional/HomeScreenTests.java | 311 ----- .../android/launcher/functional/HotseatHelper.java | 64 - .../launcher/functional/PhoneHotseatTests.java | 91 -- .../launcher/functional/TabletHotseatTests.java | 104 -- tests/functional/otatests/Android.mk | 2 + tests/functional/otatests/AndroidManifest.xml | 12 +- .../functional/otatests/PackageProcessTest.java | 21 +- .../functional/otatests/SystemUpdateAppTest.java | 68 + .../functional/otatests/SystemUpdateTest.java | 23 + .../functional/otatests/VersionCheckingTest.java | 47 +- .../android/functional/otatests/VersionInfo.java | 16 + tests/functional/settingstests/Android.mk | 31 - tests/functional/settingstests/AndroidManifest.xml | 36 - .../functional/AboutPhoneSettingsTests.java | 217 --- .../functional/AccessibilitySettingsTests.java | 247 ---- .../functional/BluetoothNetworkSettingsTests.java | 160 --- .../functional/DataUsageSettingsTests.java | 84 -- .../settings/functional/DisplaySettingsTest.java | 267 ---- .../settings/functional/LocationSettingsTests.java | 217 --- .../functional/MainSettingsLargeTests.java | 114 -- .../settings/functional/MainSettingsTests.java | 158 --- .../functional/MoreWirelessSettingsTests.java | 147 --- .../settings/functional/QuickSettingsTest.java | 333 ----- .../settings/functional/SettingsHelper.java | 140 -- .../settings/functional/SoundSettingsTest.java | 314 ----- .../functional/WirelessNetworkSettingsTests.java | 757 ----------- .../systemui/tests/jank/SystemUiJankTests.java | 46 +- tests/jank/sysapp/Android.mk | 26 - .../android/sysapp/janktests/BooksJankTests.java | 163 --- .../sysapp/janktests/CalendarJankTests.java | 158 --- .../android/sysapp/janktests/ChromeJankTests.java | 121 -- .../sysapp/janktests/ContactsJankTests.java | 124 -- .../android/sysapp/janktests/GMailJankTests.java | 218 ---- .../android/sysapp/janktests/YouTubeJankTests.java | 146 --- .../uibench/janktests/UiBenchJankTests.java | 42 +- .../uibench/janktests/UiBenchJankTestsHelper.java | 14 +- .../PerfTransitionTest}/Android.mk | 12 +- .../PerfTransitionTest}/AndroidManifest.xml | 23 +- .../apptransition/tests/AppTransitionTests.java | 634 +++++++++ .../performanceLaunch/ComplexLayoutActivity.java | 3 + .../android/performanceLaunch/EmptyActivity.java | 3 + .../performanceLaunch/EmptyWebViewActivity.java | 3 + .../android/performanceLaunch/ImageActivity.java | 3 + .../ManyConfigResourceActivity.java | 3 + .../android/performanceLaunch/SimpleActivity.java | 3 + .../performanceLaunch/SimpleSurfaceGLActivity.java | 3 + .../performanceLaunch/SimpleWebViewActivity.java | 3 + utils/dialogs/Android.mk | 27 - utils/dialogs/AndroidManifest.xml | 33 - .../dialogutils/DismissDialogsInstrumentation.java | 272 ---- .../dpad}/Android.mk | 9 +- .../src/android/platform/test/utils/DPadUtil.java | 172 +++ utils/permissions/Android.mk | 13 +- .../permissionutils/GrantPermissionUtil.java | 96 ++ .../permissionutils/PermissionInstrumentation.java | 63 +- 156 files changed, 2506 insertions(+), 16967 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= .../2.2.0-rc1/baseLibrary-2.2.0-rc1-javadoc.jar | Bin 0 -> 69893 bytes .../baseLibrary-2.2.0-rc1-javadoc.jar.md5 | 1 + .../baseLibrary-2.2.0-rc1-javadoc.jar.sha1 | 1 + .../2.2.0-rc1/baseLibrary-2.2.0-rc1-sources.jar | Bin 0 -> 20049 bytes .../baseLibrary-2.2.0-rc1-sources.jar.md5 | 1 + .../baseLibrary-2.2.0-rc1-sources.jar.sha1 | 1 + .../2.2.0-rc1/baseLibrary-2.2.0-rc1.jar | Bin 0 -> 11976 bytes .../2.2.0-rc1/baseLibrary-2.2.0-rc1.jar.md5 | 1 + .../2.2.0-rc1/baseLibrary-2.2.0-rc1.jar.sha1 | 1 + .../2.2.0-rc1/baseLibrary-2.2.0-rc1.pom | 36 +++++ .../2.2.0-rc1/baseLibrary-2.2.0-rc1.pom.md5 | 1 + .../2.2.0-rc1/baseLibrary-2.2.0-rc1.pom.sha1 | 1 + .../2.2.0-rc2/baseLibrary-2.2.0-rc2-javadoc.jar | Bin 0 -> 69923 bytes .../baseLibrary-2.2.0-rc2-javadoc.jar.md5 | 1 + .../baseLibrary-2.2.0-rc2-javadoc.jar.sha1 | 1 + .../2.2.0-rc2/baseLibrary-2.2.0-rc2-sources.jar | Bin 0 -> 20049 bytes .../baseLibrary-2.2.0-rc2-sources.jar.md5 | 1 + .../baseLibrary-2.2.0-rc2-sources.jar.sha1 | 1 + .../2.2.0-rc2/baseLibrary-2.2.0-rc2.jar | Bin 0 -> 11976 bytes .../2.2.0-rc2/baseLibrary-2.2.0-rc2.jar.md5 | 1 + .../2.2.0-rc2/baseLibrary-2.2.0-rc2.jar.sha1 | 1 + .../2.2.0-rc2/baseLibrary-2.2.0-rc2.pom | 36 +++++ .../2.2.0-rc2/baseLibrary-2.2.0-rc2.pom.md5 | 1 + .../2.2.0-rc2/baseLibrary-2.2.0-rc2.pom.sha1 | 1 + .../2.2.0/baseLibrary-2.2.0-javadoc.jar | Bin 0 -> 69908 bytes .../2.2.0/baseLibrary-2.2.0-javadoc.jar.md5 | 1 + .../2.2.0/baseLibrary-2.2.0-javadoc.jar.sha1 | 1 + .../2.2.0/baseLibrary-2.2.0-sources.jar | Bin 0 -> 20049 bytes .../2.2.0/baseLibrary-2.2.0-sources.jar.md5 | 1 + .../2.2.0/baseLibrary-2.2.0-sources.jar.sha1 | 1 + .../baseLibrary/2.2.0/baseLibrary-2.2.0.jar | Bin 0 -> 11976 bytes .../baseLibrary/2.2.0/baseLibrary-2.2.0.jar.md5 | 1 + .../baseLibrary/2.2.0/baseLibrary-2.2.0.jar.sha1 | 1 + .../baseLibrary/2.2.0/baseLibrary-2.2.0.pom | 36 +++++ .../baseLibrary/2.2.0/baseLibrary-2.2.0.pom.md5 | 1 + .../baseLibrary/2.2.0/baseLibrary-2.2.0.pom.sha1 | 1 + .../2.2.1/baseLibrary-2.2.1-javadoc.jar | Bin 0 -> 69908 bytes .../2.2.1/baseLibrary-2.2.1-javadoc.jar.md5 | 1 + .../2.2.1/baseLibrary-2.2.1-javadoc.jar.sha1 | 1 + .../2.2.1/baseLibrary-2.2.1-sources.jar | Bin 0 -> 20049 bytes .../2.2.1/baseLibrary-2.2.1-sources.jar.md5 | 1 + .../2.2.1/baseLibrary-2.2.1-sources.jar.sha1 | 1 + .../baseLibrary/2.2.1/baseLibrary-2.2.1.jar | Bin 0 -> 11976 bytes .../baseLibrary/2.2.1/baseLibrary-2.2.1.jar.md5 | 1 + .../baseLibrary/2.2.1/baseLibrary-2.2.1.jar.sha1 | 1 + .../baseLibrary/2.2.1/baseLibrary-2.2.1.pom | 36 +++++ .../baseLibrary/2.2.1/baseLibrary-2.2.1.pom.md5 | 1 + .../baseLibrary/2.2.1/baseLibrary-2.2.1.pom.sha1 | 1 + .../databinding/baseLibrary/maven-metadata.xml | 8 +- .../databinding/baseLibrary/maven-metadata.xml.md5 | 2 +- .../baseLibrary/maven-metadata.xml.sha1 | 2 +- .../2.2.0-rc1/compiler-2.2.0-rc1-javadoc.jar | Bin 0 -> 374184 bytes .../2.2.0-rc1/compiler-2.2.0-rc1-javadoc.jar.md5 | 1 + .../2.2.0-rc1/compiler-2.2.0-rc1-javadoc.jar.sha1 | 1 + .../2.2.0-rc1/compiler-2.2.0-rc1-sources.jar | Bin 0 -> 693768 bytes .../2.2.0-rc1/compiler-2.2.0-rc1-sources.jar.md5 | 1 + .../2.2.0-rc1/compiler-2.2.0-rc1-sources.jar.sha1 | 1 + .../compiler/2.2.0-rc1/compiler-2.2.0-rc1.jar | Bin 0 -> 6402353 bytes .../compiler/2.2.0-rc1/compiler-2.2.0-rc1.jar.md5 | 1 + .../compiler/2.2.0-rc1/compiler-2.2.0-rc1.jar.sha1 | 1 + .../compiler/2.2.0-rc1/compiler-2.2.0-rc1.pom | 42 ++++++ .../compiler/2.2.0-rc1/compiler-2.2.0-rc1.pom.md5 | 1 + .../compiler/2.2.0-rc1/compiler-2.2.0-rc1.pom.sha1 | 1 + .../2.2.0-rc2/compiler-2.2.0-rc2-javadoc.jar | Bin 0 -> 374293 bytes .../2.2.0-rc2/compiler-2.2.0-rc2-javadoc.jar.md5 | 1 + .../2.2.0-rc2/compiler-2.2.0-rc2-javadoc.jar.sha1 | 1 + .../2.2.0-rc2/compiler-2.2.0-rc2-sources.jar | Bin 0 -> 693768 bytes .../2.2.0-rc2/compiler-2.2.0-rc2-sources.jar.md5 | 1 + .../2.2.0-rc2/compiler-2.2.0-rc2-sources.jar.sha1 | 1 + .../compiler/2.2.0-rc2/compiler-2.2.0-rc2.jar | Bin 0 -> 6402354 bytes .../compiler/2.2.0-rc2/compiler-2.2.0-rc2.jar.md5 | 1 + .../compiler/2.2.0-rc2/compiler-2.2.0-rc2.jar.sha1 | 1 + .../compiler/2.2.0-rc2/compiler-2.2.0-rc2.pom | 42 ++++++ .../compiler/2.2.0-rc2/compiler-2.2.0-rc2.pom.md5 | 1 + .../compiler/2.2.0-rc2/compiler-2.2.0-rc2.pom.sha1 | 1 + .../compiler/2.2.0/compiler-2.2.0-javadoc.jar | Bin 0 -> 374252 bytes .../compiler/2.2.0/compiler-2.2.0-javadoc.jar.md5 | 1 + .../compiler/2.2.0/compiler-2.2.0-javadoc.jar.sha1 | 1 + .../compiler/2.2.0/compiler-2.2.0-sources.jar | Bin 0 -> 693768 bytes .../compiler/2.2.0/compiler-2.2.0-sources.jar.md5 | 1 + .../compiler/2.2.0/compiler-2.2.0-sources.jar.sha1 | 1 + .../databinding/compiler/2.2.0/compiler-2.2.0.jar | Bin 0 -> 6402350 bytes .../compiler/2.2.0/compiler-2.2.0.jar.md5 | 1 + .../compiler/2.2.0/compiler-2.2.0.jar.sha1 | 1 + .../databinding/compiler/2.2.0/compiler-2.2.0.pom | 42 ++++++ .../compiler/2.2.0/compiler-2.2.0.pom.md5 | 1 + .../compiler/2.2.0/compiler-2.2.0.pom.sha1 | 1 + .../compiler/2.2.1/compiler-2.2.1-javadoc.jar | Bin 0 -> 374222 bytes .../compiler/2.2.1/compiler-2.2.1-javadoc.jar.md5 | 1 + .../compiler/2.2.1/compiler-2.2.1-javadoc.jar.sha1 | 1 + .../compiler/2.2.1/compiler-2.2.1-sources.jar | Bin 0 -> 693768 bytes .../compiler/2.2.1/compiler-2.2.1-sources.jar.md5 | 1 + .../compiler/2.2.1/compiler-2.2.1-sources.jar.sha1 | 1 + .../databinding/compiler/2.2.1/compiler-2.2.1.jar | Bin 0 -> 6402347 bytes .../compiler/2.2.1/compiler-2.2.1.jar.md5 | 1 + .../compiler/2.2.1/compiler-2.2.1.jar.sha1 | 1 + .../databinding/compiler/2.2.1/compiler-2.2.1.pom | 42 ++++++ .../compiler/2.2.1/compiler-2.2.1.pom.md5 | 1 + .../compiler/2.2.1/compiler-2.2.1.pom.sha1 | 1 + .../databinding/compiler/maven-metadata.xml | 8 +- .../databinding/compiler/maven-metadata.xml.md5 | 2 +- .../databinding/compiler/maven-metadata.xml.sha1 | 2 +- .../2.2.0-rc1/compilerCommon-2.2.0-rc1-javadoc.jar | Bin 0 -> 405608 bytes .../compilerCommon-2.2.0-rc1-javadoc.jar.md5 | 1 + .../compilerCommon-2.2.0-rc1-javadoc.jar.sha1 | 1 + .../2.2.0-rc1/compilerCommon-2.2.0-rc1-sources.jar | Bin 0 -> 80131 bytes .../compilerCommon-2.2.0-rc1-sources.jar.md5 | 1 + .../compilerCommon-2.2.0-rc1-sources.jar.sha1 | 1 + .../2.2.0-rc1/compilerCommon-2.2.0-rc1.jar | Bin 0 -> 190394 bytes .../2.2.0-rc1/compilerCommon-2.2.0-rc1.jar.md5 | 1 + .../2.2.0-rc1/compilerCommon-2.2.0-rc1.jar.sha1 | 1 + .../2.2.0-rc1/compilerCommon-2.2.0-rc1.pom | 72 ++++++++++ .../2.2.0-rc1/compilerCommon-2.2.0-rc1.pom.md5 | 1 + .../2.2.0-rc1/compilerCommon-2.2.0-rc1.pom.sha1 | 1 + .../2.2.0-rc2/compilerCommon-2.2.0-rc2-javadoc.jar | Bin 0 -> 405735 bytes .../compilerCommon-2.2.0-rc2-javadoc.jar.md5 | 1 + .../compilerCommon-2.2.0-rc2-javadoc.jar.sha1 | 1 + .../2.2.0-rc2/compilerCommon-2.2.0-rc2-sources.jar | Bin 0 -> 80131 bytes .../compilerCommon-2.2.0-rc2-sources.jar.md5 | 1 + .../compilerCommon-2.2.0-rc2-sources.jar.sha1 | 1 + .../2.2.0-rc2/compilerCommon-2.2.0-rc2.jar | Bin 0 -> 190395 bytes .../2.2.0-rc2/compilerCommon-2.2.0-rc2.jar.md5 | 1 + .../2.2.0-rc2/compilerCommon-2.2.0-rc2.jar.sha1 | 1 + .../2.2.0-rc2/compilerCommon-2.2.0-rc2.pom | 72 ++++++++++ .../2.2.0-rc2/compilerCommon-2.2.0-rc2.pom.md5 | 1 + .../2.2.0-rc2/compilerCommon-2.2.0-rc2.pom.sha1 | 1 + .../2.2.0/compilerCommon-2.2.0-javadoc.jar | Bin 0 -> 405567 bytes .../2.2.0/compilerCommon-2.2.0-javadoc.jar.md5 | 1 + .../2.2.0/compilerCommon-2.2.0-javadoc.jar.sha1 | 1 + .../2.2.0/compilerCommon-2.2.0-sources.jar | Bin 0 -> 80131 bytes .../2.2.0/compilerCommon-2.2.0-sources.jar.md5 | 1 + .../2.2.0/compilerCommon-2.2.0-sources.jar.sha1 | 1 + .../compilerCommon/2.2.0/compilerCommon-2.2.0.jar | Bin 0 -> 190391 bytes .../2.2.0/compilerCommon-2.2.0.jar.md5 | 1 + .../2.2.0/compilerCommon-2.2.0.jar.sha1 | 1 + .../compilerCommon/2.2.0/compilerCommon-2.2.0.pom | 72 ++++++++++ .../2.2.0/compilerCommon-2.2.0.pom.md5 | 1 + .../2.2.0/compilerCommon-2.2.0.pom.sha1 | 1 + .../2.2.1/compilerCommon-2.2.1-javadoc.jar | Bin 0 -> 405688 bytes .../2.2.1/compilerCommon-2.2.1-javadoc.jar.md5 | 1 + .../2.2.1/compilerCommon-2.2.1-javadoc.jar.sha1 | 1 + .../2.2.1/compilerCommon-2.2.1-sources.jar | Bin 0 -> 80131 bytes .../2.2.1/compilerCommon-2.2.1-sources.jar.md5 | 1 + .../2.2.1/compilerCommon-2.2.1-sources.jar.sha1 | 1 + .../compilerCommon/2.2.1/compilerCommon-2.2.1.jar | Bin 0 -> 190388 bytes .../2.2.1/compilerCommon-2.2.1.jar.md5 | 1 + .../2.2.1/compilerCommon-2.2.1.jar.sha1 | 1 + .../compilerCommon/2.2.1/compilerCommon-2.2.1.pom | 72 ++++++++++ .../2.2.1/compilerCommon-2.2.1.pom.md5 | 1 + .../2.2.1/compilerCommon-2.2.1.pom.sha1 | 1 + .../databinding/compilerCommon/maven-metadata.xml | 8 +- .../compilerCommon/maven-metadata.xml.md5 | 2 +- .../compilerCommon/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/inspector-25.2.0-rc1-javadoc.jar | Bin 0 -> 19624 bytes .../inspector-25.2.0-rc1-javadoc.jar.md5 | 1 + .../inspector-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/inspector-25.2.0-rc1-sources.jar | Bin 0 -> 1999 bytes .../inspector-25.2.0-rc1-sources.jar.md5 | 1 + .../inspector-25.2.0-rc1-sources.jar.sha1 | 1 + .../inspector/25.2.0-rc1/inspector-25.2.0-rc1.jar | Bin 0 -> 6518 bytes .../25.2.0-rc1/inspector-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/inspector-25.2.0-rc1.jar.sha1 | 1 + .../inspector/25.2.0-rc1/inspector-25.2.0-rc1.pom | 78 +++++++++++ .../25.2.0-rc1/inspector-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/inspector-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/inspector-25.2.0-rc2-javadoc.jar | Bin 0 -> 19637 bytes .../inspector-25.2.0-rc2-javadoc.jar.md5 | 1 + .../inspector-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/inspector-25.2.0-rc2-sources.jar | Bin 0 -> 1999 bytes .../inspector-25.2.0-rc2-sources.jar.md5 | 1 + .../inspector-25.2.0-rc2-sources.jar.sha1 | 1 + .../inspector/25.2.0-rc2/inspector-25.2.0-rc2.jar | Bin 0 -> 6518 bytes .../25.2.0-rc2/inspector-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/inspector-25.2.0-rc2.jar.sha1 | 1 + .../inspector/25.2.0-rc2/inspector-25.2.0-rc2.pom | 78 +++++++++++ .../25.2.0-rc2/inspector-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/inspector-25.2.0-rc2.pom.sha1 | 1 + .../inspector/25.2.0/inspector-25.2.0-javadoc.jar | Bin 0 -> 19630 bytes .../25.2.0/inspector-25.2.0-javadoc.jar.md5 | 1 + .../25.2.0/inspector-25.2.0-javadoc.jar.sha1 | 1 + .../inspector/25.2.0/inspector-25.2.0-sources.jar | Bin 0 -> 1999 bytes .../25.2.0/inspector-25.2.0-sources.jar.md5 | 1 + .../25.2.0/inspector-25.2.0-sources.jar.sha1 | 1 + .../inspector/25.2.0/inspector-25.2.0.jar | Bin 0 -> 6518 bytes .../inspector/25.2.0/inspector-25.2.0.jar.md5 | 1 + .../inspector/25.2.0/inspector-25.2.0.jar.sha1 | 1 + .../inspector/25.2.0/inspector-25.2.0.pom | 78 +++++++++++ .../inspector/25.2.0/inspector-25.2.0.pom.md5 | 1 + .../inspector/25.2.0/inspector-25.2.0.pom.sha1 | 1 + .../inspector/25.2.1/inspector-25.2.1-javadoc.jar | Bin 0 -> 19632 bytes .../25.2.1/inspector-25.2.1-javadoc.jar.md5 | 1 + .../25.2.1/inspector-25.2.1-javadoc.jar.sha1 | 1 + .../inspector/25.2.1/inspector-25.2.1-sources.jar | Bin 0 -> 1999 bytes .../25.2.1/inspector-25.2.1-sources.jar.md5 | 1 + .../25.2.1/inspector-25.2.1-sources.jar.sha1 | 1 + .../inspector/25.2.1/inspector-25.2.1.jar | Bin 0 -> 6518 bytes .../inspector/25.2.1/inspector-25.2.1.jar.md5 | 1 + .../inspector/25.2.1/inspector-25.2.1.jar.sha1 | 1 + .../inspector/25.2.1/inspector-25.2.1.pom | 78 +++++++++++ .../inspector/25.2.1/inspector-25.2.1.pom.md5 | 1 + .../inspector/25.2.1/inspector-25.2.1.pom.sha1 | 1 + .../analytics-library/inspector/maven-metadata.xml | 8 +- .../inspector/maven-metadata.xml.md5 | 2 +- .../inspector/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/protos-25.2.0-rc1-javadoc.jar | Bin 0 -> 1589602 bytes .../25.2.0-rc1/protos-25.2.0-rc1-javadoc.jar.md5 | 1 + .../25.2.0-rc1/protos-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/protos-25.2.0-rc1-sources.jar | Bin 0 -> 363943 bytes .../25.2.0-rc1/protos-25.2.0-rc1-sources.jar.md5 | 1 + .../25.2.0-rc1/protos-25.2.0-rc1-sources.jar.sha1 | 1 + .../protos/25.2.0-rc1/protos-25.2.0-rc1.jar | Bin 0 -> 1020513 bytes .../protos/25.2.0-rc1/protos-25.2.0-rc1.jar.md5 | 1 + .../protos/25.2.0-rc1/protos-25.2.0-rc1.jar.sha1 | 1 + .../protos/25.2.0-rc1/protos-25.2.0-rc1.pom | 36 +++++ .../protos/25.2.0-rc1/protos-25.2.0-rc1.pom.md5 | 1 + .../protos/25.2.0-rc1/protos-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/protos-25.2.0-rc2-javadoc.jar | Bin 0 -> 1589745 bytes .../25.2.0-rc2/protos-25.2.0-rc2-javadoc.jar.md5 | 1 + .../25.2.0-rc2/protos-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/protos-25.2.0-rc2-sources.jar | Bin 0 -> 363943 bytes .../25.2.0-rc2/protos-25.2.0-rc2-sources.jar.md5 | 1 + .../25.2.0-rc2/protos-25.2.0-rc2-sources.jar.sha1 | 1 + .../protos/25.2.0-rc2/protos-25.2.0-rc2.jar | Bin 0 -> 1020513 bytes .../protos/25.2.0-rc2/protos-25.2.0-rc2.jar.md5 | 1 + .../protos/25.2.0-rc2/protos-25.2.0-rc2.jar.sha1 | 1 + .../protos/25.2.0-rc2/protos-25.2.0-rc2.pom | 36 +++++ .../protos/25.2.0-rc2/protos-25.2.0-rc2.pom.md5 | 1 + .../protos/25.2.0-rc2/protos-25.2.0-rc2.pom.sha1 | 1 + .../protos/25.2.0/protos-25.2.0-javadoc.jar | Bin 0 -> 1589760 bytes .../protos/25.2.0/protos-25.2.0-javadoc.jar.md5 | 1 + .../protos/25.2.0/protos-25.2.0-javadoc.jar.sha1 | 1 + .../protos/25.2.0/protos-25.2.0-sources.jar | Bin 0 -> 363943 bytes .../protos/25.2.0/protos-25.2.0-sources.jar.md5 | 1 + .../protos/25.2.0/protos-25.2.0-sources.jar.sha1 | 1 + .../protos/25.2.0/protos-25.2.0.jar | Bin 0 -> 1020513 bytes .../protos/25.2.0/protos-25.2.0.jar.md5 | 1 + .../protos/25.2.0/protos-25.2.0.jar.sha1 | 1 + .../protos/25.2.0/protos-25.2.0.pom | 36 +++++ .../protos/25.2.0/protos-25.2.0.pom.md5 | 1 + .../protos/25.2.0/protos-25.2.0.pom.sha1 | 1 + .../protos/25.2.1/protos-25.2.1-javadoc.jar | Bin 0 -> 1589888 bytes .../protos/25.2.1/protos-25.2.1-javadoc.jar.md5 | 1 + .../protos/25.2.1/protos-25.2.1-javadoc.jar.sha1 | 1 + .../protos/25.2.1/protos-25.2.1-sources.jar | Bin 0 -> 363943 bytes .../protos/25.2.1/protos-25.2.1-sources.jar.md5 | 1 + .../protos/25.2.1/protos-25.2.1-sources.jar.sha1 | 1 + .../protos/25.2.1/protos-25.2.1.jar | Bin 0 -> 1020513 bytes .../protos/25.2.1/protos-25.2.1.jar.md5 | 1 + .../protos/25.2.1/protos-25.2.1.jar.sha1 | 1 + .../protos/25.2.1/protos-25.2.1.pom | 36 +++++ .../protos/25.2.1/protos-25.2.1.pom.md5 | 1 + .../protos/25.2.1/protos-25.2.1.pom.sha1 | 1 + .../analytics-library/protos/maven-metadata.xml | 8 +- .../protos/maven-metadata.xml.md5 | 2 +- .../protos/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/publisher-25.2.0-rc1-javadoc.jar | Bin 0 -> 26972 bytes .../publisher-25.2.0-rc1-javadoc.jar.md5 | 1 + .../publisher-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/publisher-25.2.0-rc1-sources.jar | Bin 0 -> 8099 bytes .../publisher-25.2.0-rc1-sources.jar.md5 | 1 + .../publisher-25.2.0-rc1-sources.jar.sha1 | 1 + .../publisher/25.2.0-rc1/publisher-25.2.0-rc1.jar | Bin 0 -> 13711 bytes .../25.2.0-rc1/publisher-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/publisher-25.2.0-rc1.jar.sha1 | 1 + .../publisher/25.2.0-rc1/publisher-25.2.0-rc1.pom | 90 ++++++++++++ .../25.2.0-rc1/publisher-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/publisher-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/publisher-25.2.0-rc2-javadoc.jar | Bin 0 -> 26981 bytes .../publisher-25.2.0-rc2-javadoc.jar.md5 | 1 + .../publisher-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/publisher-25.2.0-rc2-sources.jar | Bin 0 -> 8099 bytes .../publisher-25.2.0-rc2-sources.jar.md5 | 1 + .../publisher-25.2.0-rc2-sources.jar.sha1 | 1 + .../publisher/25.2.0-rc2/publisher-25.2.0-rc2.jar | Bin 0 -> 13711 bytes .../25.2.0-rc2/publisher-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/publisher-25.2.0-rc2.jar.sha1 | 1 + .../publisher/25.2.0-rc2/publisher-25.2.0-rc2.pom | 90 ++++++++++++ .../25.2.0-rc2/publisher-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/publisher-25.2.0-rc2.pom.sha1 | 1 + .../publisher/25.2.0/publisher-25.2.0-javadoc.jar | Bin 0 -> 26976 bytes .../25.2.0/publisher-25.2.0-javadoc.jar.md5 | 1 + .../25.2.0/publisher-25.2.0-javadoc.jar.sha1 | 1 + .../publisher/25.2.0/publisher-25.2.0-sources.jar | Bin 0 -> 8099 bytes .../25.2.0/publisher-25.2.0-sources.jar.md5 | 1 + .../25.2.0/publisher-25.2.0-sources.jar.sha1 | 1 + .../publisher/25.2.0/publisher-25.2.0.jar | Bin 0 -> 13711 bytes .../publisher/25.2.0/publisher-25.2.0.jar.md5 | 1 + .../publisher/25.2.0/publisher-25.2.0.jar.sha1 | 1 + .../publisher/25.2.0/publisher-25.2.0.pom | 90 ++++++++++++ .../publisher/25.2.0/publisher-25.2.0.pom.md5 | 1 + .../publisher/25.2.0/publisher-25.2.0.pom.sha1 | 1 + .../publisher/25.2.1/publisher-25.2.1-javadoc.jar | Bin 0 -> 26980 bytes .../25.2.1/publisher-25.2.1-javadoc.jar.md5 | 1 + .../25.2.1/publisher-25.2.1-javadoc.jar.sha1 | 1 + .../publisher/25.2.1/publisher-25.2.1-sources.jar | Bin 0 -> 8099 bytes .../25.2.1/publisher-25.2.1-sources.jar.md5 | 1 + .../25.2.1/publisher-25.2.1-sources.jar.sha1 | 1 + .../publisher/25.2.1/publisher-25.2.1.jar | Bin 0 -> 13711 bytes .../publisher/25.2.1/publisher-25.2.1.jar.md5 | 1 + .../publisher/25.2.1/publisher-25.2.1.jar.sha1 | 1 + .../publisher/25.2.1/publisher-25.2.1.pom | 90 ++++++++++++ .../publisher/25.2.1/publisher-25.2.1.pom.md5 | 1 + .../publisher/25.2.1/publisher-25.2.1.pom.sha1 | 1 + .../analytics-library/publisher/maven-metadata.xml | 8 +- .../publisher/maven-metadata.xml.md5 | 2 +- .../publisher/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/shared-25.2.0-rc1-javadoc.jar | Bin 0 -> 30456 bytes .../25.2.0-rc1/shared-25.2.0-rc1-javadoc.jar.md5 | 1 + .../25.2.0-rc1/shared-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/shared-25.2.0-rc1-sources.jar | Bin 0 -> 9984 bytes .../25.2.0-rc1/shared-25.2.0-rc1-sources.jar.md5 | 1 + .../25.2.0-rc1/shared-25.2.0-rc1-sources.jar.sha1 | 1 + .../shared/25.2.0-rc1/shared-25.2.0-rc1.jar | Bin 0 -> 16959 bytes .../shared/25.2.0-rc1/shared-25.2.0-rc1.jar.md5 | 1 + .../shared/25.2.0-rc1/shared-25.2.0-rc1.jar.sha1 | 1 + .../shared/25.2.0-rc1/shared-25.2.0-rc1.pom | 78 +++++++++++ .../shared/25.2.0-rc1/shared-25.2.0-rc1.pom.md5 | 1 + .../shared/25.2.0-rc1/shared-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/shared-25.2.0-rc2-javadoc.jar | Bin 0 -> 30463 bytes .../25.2.0-rc2/shared-25.2.0-rc2-javadoc.jar.md5 | 1 + .../25.2.0-rc2/shared-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/shared-25.2.0-rc2-sources.jar | Bin 0 -> 9984 bytes .../25.2.0-rc2/shared-25.2.0-rc2-sources.jar.md5 | 1 + .../25.2.0-rc2/shared-25.2.0-rc2-sources.jar.sha1 | 1 + .../shared/25.2.0-rc2/shared-25.2.0-rc2.jar | Bin 0 -> 16959 bytes .../shared/25.2.0-rc2/shared-25.2.0-rc2.jar.md5 | 1 + .../shared/25.2.0-rc2/shared-25.2.0-rc2.jar.sha1 | 1 + .../shared/25.2.0-rc2/shared-25.2.0-rc2.pom | 78 +++++++++++ .../shared/25.2.0-rc2/shared-25.2.0-rc2.pom.md5 | 1 + .../shared/25.2.0-rc2/shared-25.2.0-rc2.pom.sha1 | 1 + .../shared/25.2.0/shared-25.2.0-javadoc.jar | Bin 0 -> 30452 bytes .../shared/25.2.0/shared-25.2.0-javadoc.jar.md5 | 1 + .../shared/25.2.0/shared-25.2.0-javadoc.jar.sha1 | 1 + .../shared/25.2.0/shared-25.2.0-sources.jar | Bin 0 -> 9984 bytes .../shared/25.2.0/shared-25.2.0-sources.jar.md5 | 1 + .../shared/25.2.0/shared-25.2.0-sources.jar.sha1 | 1 + .../shared/25.2.0/shared-25.2.0.jar | Bin 0 -> 16959 bytes .../shared/25.2.0/shared-25.2.0.jar.md5 | 1 + .../shared/25.2.0/shared-25.2.0.jar.sha1 | 1 + .../shared/25.2.0/shared-25.2.0.pom | 78 +++++++++++ .../shared/25.2.0/shared-25.2.0.pom.md5 | 1 + .../shared/25.2.0/shared-25.2.0.pom.sha1 | 1 + .../shared/25.2.1/shared-25.2.1-javadoc.jar | Bin 0 -> 30461 bytes .../shared/25.2.1/shared-25.2.1-javadoc.jar.md5 | 1 + .../shared/25.2.1/shared-25.2.1-javadoc.jar.sha1 | 1 + .../shared/25.2.1/shared-25.2.1-sources.jar | Bin 0 -> 9984 bytes .../shared/25.2.1/shared-25.2.1-sources.jar.md5 | 1 + .../shared/25.2.1/shared-25.2.1-sources.jar.sha1 | 1 + .../shared/25.2.1/shared-25.2.1.jar | Bin 0 -> 16959 bytes .../shared/25.2.1/shared-25.2.1.jar.md5 | 1 + .../shared/25.2.1/shared-25.2.1.jar.sha1 | 1 + .../shared/25.2.1/shared-25.2.1.pom | 78 +++++++++++ .../shared/25.2.1/shared-25.2.1.pom.md5 | 1 + .../shared/25.2.1/shared-25.2.1.pom.sha1 | 1 + .../analytics-library/shared/maven-metadata.xml | 8 +- .../shared/maven-metadata.xml.md5 | 2 +- .../shared/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/tracker-25.2.0-rc1-javadoc.jar | Bin 0 -> 28497 bytes .../25.2.0-rc1/tracker-25.2.0-rc1-javadoc.jar.md5 | 1 + .../25.2.0-rc1/tracker-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/tracker-25.2.0-rc1-sources.jar | Bin 0 -> 6313 bytes .../25.2.0-rc1/tracker-25.2.0-rc1-sources.jar.md5 | 1 + .../25.2.0-rc1/tracker-25.2.0-rc1-sources.jar.sha1 | 1 + .../tracker/25.2.0-rc1/tracker-25.2.0-rc1.jar | Bin 0 -> 12149 bytes .../tracker/25.2.0-rc1/tracker-25.2.0-rc1.jar.md5 | 1 + .../tracker/25.2.0-rc1/tracker-25.2.0-rc1.jar.sha1 | 1 + .../tracker/25.2.0-rc1/tracker-25.2.0-rc1.pom | 84 +++++++++++ .../tracker/25.2.0-rc1/tracker-25.2.0-rc1.pom.md5 | 1 + .../tracker/25.2.0-rc1/tracker-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/tracker-25.2.0-rc2-javadoc.jar | Bin 0 -> 28518 bytes .../25.2.0-rc2/tracker-25.2.0-rc2-javadoc.jar.md5 | 1 + .../25.2.0-rc2/tracker-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/tracker-25.2.0-rc2-sources.jar | Bin 0 -> 6313 bytes .../25.2.0-rc2/tracker-25.2.0-rc2-sources.jar.md5 | 1 + .../25.2.0-rc2/tracker-25.2.0-rc2-sources.jar.sha1 | 1 + .../tracker/25.2.0-rc2/tracker-25.2.0-rc2.jar | Bin 0 -> 12149 bytes .../tracker/25.2.0-rc2/tracker-25.2.0-rc2.jar.md5 | 1 + .../tracker/25.2.0-rc2/tracker-25.2.0-rc2.jar.sha1 | 1 + .../tracker/25.2.0-rc2/tracker-25.2.0-rc2.pom | 84 +++++++++++ .../tracker/25.2.0-rc2/tracker-25.2.0-rc2.pom.md5 | 1 + .../tracker/25.2.0-rc2/tracker-25.2.0-rc2.pom.sha1 | 1 + .../tracker/25.2.0/tracker-25.2.0-javadoc.jar | Bin 0 -> 28504 bytes .../tracker/25.2.0/tracker-25.2.0-javadoc.jar.md5 | 1 + .../tracker/25.2.0/tracker-25.2.0-javadoc.jar.sha1 | 1 + .../tracker/25.2.0/tracker-25.2.0-sources.jar | Bin 0 -> 6313 bytes .../tracker/25.2.0/tracker-25.2.0-sources.jar.md5 | 1 + .../tracker/25.2.0/tracker-25.2.0-sources.jar.sha1 | 1 + .../tracker/25.2.0/tracker-25.2.0.jar | Bin 0 -> 12149 bytes .../tracker/25.2.0/tracker-25.2.0.jar.md5 | 1 + .../tracker/25.2.0/tracker-25.2.0.jar.sha1 | 1 + .../tracker/25.2.0/tracker-25.2.0.pom | 84 +++++++++++ .../tracker/25.2.0/tracker-25.2.0.pom.md5 | 1 + .../tracker/25.2.0/tracker-25.2.0.pom.sha1 | 1 + .../tracker/25.2.1/tracker-25.2.1-javadoc.jar | Bin 0 -> 28499 bytes .../tracker/25.2.1/tracker-25.2.1-javadoc.jar.md5 | 1 + .../tracker/25.2.1/tracker-25.2.1-javadoc.jar.sha1 | 1 + .../tracker/25.2.1/tracker-25.2.1-sources.jar | Bin 0 -> 6313 bytes .../tracker/25.2.1/tracker-25.2.1-sources.jar.md5 | 1 + .../tracker/25.2.1/tracker-25.2.1-sources.jar.sha1 | 1 + .../tracker/25.2.1/tracker-25.2.1.jar | Bin 0 -> 12149 bytes .../tracker/25.2.1/tracker-25.2.1.jar.md5 | 1 + .../tracker/25.2.1/tracker-25.2.1.jar.sha1 | 1 + .../tracker/25.2.1/tracker-25.2.1.pom | 84 +++++++++++ .../tracker/25.2.1/tracker-25.2.1.pom.md5 | 1 + .../tracker/25.2.1/tracker-25.2.1.pom.sha1 | 1 + .../analytics-library/tracker/maven-metadata.xml | 8 +- .../tracker/maven-metadata.xml.md5 | 2 +- .../tracker/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/annotations-25.2.0-rc1-javadoc.jar | Bin 0 -> 38362 bytes .../annotations-25.2.0-rc1-javadoc.jar.md5 | 1 + .../annotations-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/annotations-25.2.0-rc1-sources.jar | Bin 0 -> 6125 bytes .../annotations-25.2.0-rc1-sources.jar.md5 | 1 + .../annotations-25.2.0-rc1-sources.jar.sha1 | 1 + .../25.2.0-rc1/annotations-25.2.0-rc1.jar | Bin 0 -> 8024 bytes .../25.2.0-rc1/annotations-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/annotations-25.2.0-rc1.jar.sha1 | 1 + .../25.2.0-rc1/annotations-25.2.0-rc1.pom | 28 ++++ .../25.2.0-rc1/annotations-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/annotations-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/annotations-25.2.0-rc2-javadoc.jar | Bin 0 -> 38392 bytes .../annotations-25.2.0-rc2-javadoc.jar.md5 | 1 + .../annotations-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/annotations-25.2.0-rc2-sources.jar | Bin 0 -> 6125 bytes .../annotations-25.2.0-rc2-sources.jar.md5 | 1 + .../annotations-25.2.0-rc2-sources.jar.sha1 | 1 + .../25.2.0-rc2/annotations-25.2.0-rc2.jar | Bin 0 -> 8024 bytes .../25.2.0-rc2/annotations-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/annotations-25.2.0-rc2.jar.sha1 | 1 + .../25.2.0-rc2/annotations-25.2.0-rc2.pom | 28 ++++ .../25.2.0-rc2/annotations-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/annotations-25.2.0-rc2.pom.sha1 | 1 + .../25.2.0/annotations-25.2.0-javadoc.jar | Bin 0 -> 38382 bytes .../25.2.0/annotations-25.2.0-javadoc.jar.md5 | 1 + .../25.2.0/annotations-25.2.0-javadoc.jar.sha1 | 1 + .../25.2.0/annotations-25.2.0-sources.jar | Bin 0 -> 6125 bytes .../25.2.0/annotations-25.2.0-sources.jar.md5 | 1 + .../25.2.0/annotations-25.2.0-sources.jar.sha1 | 1 + .../annotations/25.2.0/annotations-25.2.0.jar | Bin 0 -> 8024 bytes .../annotations/25.2.0/annotations-25.2.0.jar.md5 | 1 + .../annotations/25.2.0/annotations-25.2.0.jar.sha1 | 1 + .../annotations/25.2.0/annotations-25.2.0.pom | 28 ++++ .../annotations/25.2.0/annotations-25.2.0.pom.md5 | 1 + .../annotations/25.2.0/annotations-25.2.0.pom.sha1 | 1 + .../25.2.1/annotations-25.2.1-javadoc.jar | Bin 0 -> 38378 bytes .../25.2.1/annotations-25.2.1-javadoc.jar.md5 | 1 + .../25.2.1/annotations-25.2.1-javadoc.jar.sha1 | 1 + .../25.2.1/annotations-25.2.1-sources.jar | Bin 0 -> 6125 bytes .../25.2.1/annotations-25.2.1-sources.jar.md5 | 1 + .../25.2.1/annotations-25.2.1-sources.jar.sha1 | 1 + .../annotations/25.2.1/annotations-25.2.1.jar | Bin 0 -> 8024 bytes .../annotations/25.2.1/annotations-25.2.1.jar.md5 | 1 + .../annotations/25.2.1/annotations-25.2.1.jar.sha1 | 1 + .../annotations/25.2.1/annotations-25.2.1.pom | 28 ++++ .../annotations/25.2.1/annotations-25.2.1.pom.md5 | 1 + .../annotations/25.2.1/annotations-25.2.1.pom.sha1 | 1 + com/android/tools/annotations/maven-metadata.xml | 8 +- .../tools/annotations/maven-metadata.xml.md5 | 2 +- .../tools/annotations/maven-metadata.xml.sha1 | 2 +- .../archquery/25.2.0-rc1/archquery-25.2.0-rc1.jar | Bin 0 -> 1384 bytes .../25.2.0-rc1/archquery-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/archquery-25.2.0-rc1.jar.sha1 | 1 + .../archquery/25.2.0-rc1/archquery-25.2.0-rc1.pom | 26 ++++ .../25.2.0-rc1/archquery-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/archquery-25.2.0-rc1.pom.sha1 | 1 + .../archquery/25.2.0-rc2/archquery-25.2.0-rc2.jar | Bin 0 -> 1384 bytes .../25.2.0-rc2/archquery-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/archquery-25.2.0-rc2.jar.sha1 | 1 + .../archquery/25.2.0-rc2/archquery-25.2.0-rc2.pom | 26 ++++ .../25.2.0-rc2/archquery-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/archquery-25.2.0-rc2.pom.sha1 | 1 + .../tools/archquery/25.2.0/archquery-25.2.0.jar | Bin 0 -> 1384 bytes .../archquery/25.2.0/archquery-25.2.0.jar.md5 | 1 + .../archquery/25.2.0/archquery-25.2.0.jar.sha1 | 1 + .../tools/archquery/25.2.0/archquery-25.2.0.pom | 26 ++++ .../archquery/25.2.0/archquery-25.2.0.pom.md5 | 1 + .../archquery/25.2.0/archquery-25.2.0.pom.sha1 | 1 + .../tools/archquery/25.2.1/archquery-25.2.1.jar | Bin 0 -> 1384 bytes .../archquery/25.2.1/archquery-25.2.1.jar.md5 | 1 + .../archquery/25.2.1/archquery-25.2.1.jar.sha1 | 1 + .../tools/archquery/25.2.1/archquery-25.2.1.pom | 26 ++++ .../archquery/25.2.1/archquery-25.2.1.pom.md5 | 1 + .../archquery/25.2.1/archquery-25.2.1.pom.sha1 | 1 + com/android/tools/archquery/maven-metadata.xml | 8 +- com/android/tools/archquery/maven-metadata.xml.md5 | 2 +- .../tools/archquery/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/asset-studio-25.2.0-rc1.jar | Bin 0 -> 1246051 bytes .../25.2.0-rc1/asset-studio-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/asset-studio-25.2.0-rc1.jar.sha1 | 1 + .../25.2.0-rc1/asset-studio-25.2.0-rc1.pom | 52 +++++++ .../25.2.0-rc1/asset-studio-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/asset-studio-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/asset-studio-25.2.0-rc2.jar | Bin 0 -> 1246051 bytes .../25.2.0-rc2/asset-studio-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/asset-studio-25.2.0-rc2.jar.sha1 | 1 + .../25.2.0-rc2/asset-studio-25.2.0-rc2.pom | 52 +++++++ .../25.2.0-rc2/asset-studio-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/asset-studio-25.2.0-rc2.pom.sha1 | 1 + .../asset-studio/25.2.0/asset-studio-25.2.0.jar | Bin 0 -> 1246051 bytes .../25.2.0/asset-studio-25.2.0.jar.md5 | 1 + .../25.2.0/asset-studio-25.2.0.jar.sha1 | 1 + .../asset-studio/25.2.0/asset-studio-25.2.0.pom | 52 +++++++ .../25.2.0/asset-studio-25.2.0.pom.md5 | 1 + .../25.2.0/asset-studio-25.2.0.pom.sha1 | 1 + .../asset-studio/25.2.1/asset-studio-25.2.1.jar | Bin 0 -> 1246051 bytes .../25.2.1/asset-studio-25.2.1.jar.md5 | 1 + .../25.2.1/asset-studio-25.2.1.jar.sha1 | 1 + .../asset-studio/25.2.1/asset-studio-25.2.1.pom | 52 +++++++ .../25.2.1/asset-studio-25.2.1.pom.md5 | 1 + .../25.2.1/asset-studio-25.2.1.pom.sha1 | 1 + com/android/tools/asset-studio/maven-metadata.xml | 8 +- .../tools/asset-studio/maven-metadata.xml.md5 | 2 +- .../tools/asset-studio/maven-metadata.xml.sha1 | 2 +- .../2.2.0-rc1/builder-model-2.2.0-rc1-javadoc.jar | Bin 0 -> 178246 bytes .../builder-model-2.2.0-rc1-javadoc.jar.md5 | 1 + .../builder-model-2.2.0-rc1-javadoc.jar.sha1 | 1 + .../2.2.0-rc1/builder-model-2.2.0-rc1-sources.jar | Bin 0 -> 49660 bytes .../builder-model-2.2.0-rc1-sources.jar.md5 | 1 + .../builder-model-2.2.0-rc1-sources.jar.sha1 | 1 + .../2.2.0-rc1/builder-model-2.2.0-rc1.jar | Bin 0 -> 29205 bytes .../2.2.0-rc1/builder-model-2.2.0-rc1.jar.md5 | 1 + .../2.2.0-rc1/builder-model-2.2.0-rc1.jar.sha1 | 1 + .../2.2.0-rc1/builder-model-2.2.0-rc1.pom | 36 +++++ .../2.2.0-rc1/builder-model-2.2.0-rc1.pom.md5 | 1 + .../2.2.0-rc1/builder-model-2.2.0-rc1.pom.sha1 | 1 + .../2.2.0-rc2/builder-model-2.2.0-rc2-javadoc.jar | Bin 0 -> 178454 bytes .../builder-model-2.2.0-rc2-javadoc.jar.md5 | 1 + .../builder-model-2.2.0-rc2-javadoc.jar.sha1 | 1 + .../2.2.0-rc2/builder-model-2.2.0-rc2-sources.jar | Bin 0 -> 49705 bytes .../builder-model-2.2.0-rc2-sources.jar.md5 | 1 + .../builder-model-2.2.0-rc2-sources.jar.sha1 | 1 + .../2.2.0-rc2/builder-model-2.2.0-rc2.jar | Bin 0 -> 29216 bytes .../2.2.0-rc2/builder-model-2.2.0-rc2.jar.md5 | 1 + .../2.2.0-rc2/builder-model-2.2.0-rc2.jar.sha1 | 1 + .../2.2.0-rc2/builder-model-2.2.0-rc2.pom | 36 +++++ .../2.2.0-rc2/builder-model-2.2.0-rc2.pom.md5 | 1 + .../2.2.0-rc2/builder-model-2.2.0-rc2.pom.sha1 | 1 + .../2.2.0/builder-model-2.2.0-javadoc.jar | Bin 0 -> 178410 bytes .../2.2.0/builder-model-2.2.0-javadoc.jar.md5 | 1 + .../2.2.0/builder-model-2.2.0-javadoc.jar.sha1 | 1 + .../2.2.0/builder-model-2.2.0-sources.jar | Bin 0 -> 49736 bytes .../2.2.0/builder-model-2.2.0-sources.jar.md5 | 1 + .../2.2.0/builder-model-2.2.0-sources.jar.sha1 | 1 + .../builder-model/2.2.0/builder-model-2.2.0.jar | Bin 0 -> 29195 bytes .../2.2.0/builder-model-2.2.0.jar.md5 | 1 + .../2.2.0/builder-model-2.2.0.jar.sha1 | 1 + .../builder-model/2.2.0/builder-model-2.2.0.pom | 36 +++++ .../2.2.0/builder-model-2.2.0.pom.md5 | 1 + .../2.2.0/builder-model-2.2.0.pom.sha1 | 1 + .../2.2.1/builder-model-2.2.1-javadoc.jar | Bin 0 -> 178558 bytes .../2.2.1/builder-model-2.2.1-javadoc.jar.md5 | 1 + .../2.2.1/builder-model-2.2.1-javadoc.jar.sha1 | 1 + .../2.2.1/builder-model-2.2.1-sources.jar | Bin 0 -> 49772 bytes .../2.2.1/builder-model-2.2.1-sources.jar.md5 | 1 + .../2.2.1/builder-model-2.2.1-sources.jar.sha1 | 1 + .../builder-model/2.2.1/builder-model-2.2.1.jar | Bin 0 -> 29209 bytes .../2.2.1/builder-model-2.2.1.jar.md5 | 1 + .../2.2.1/builder-model-2.2.1.jar.sha1 | 1 + .../builder-model/2.2.1/builder-model-2.2.1.pom | 36 +++++ .../2.2.1/builder-model-2.2.1.pom.md5 | 1 + .../2.2.1/builder-model-2.2.1.pom.sha1 | 1 + .../tools/build/builder-model/maven-metadata.xml | 8 +- .../build/builder-model/maven-metadata.xml.md5 | 2 +- .../build/builder-model/maven-metadata.xml.sha1 | 2 +- .../builder-test-api-2.2.0-rc1-javadoc.jar | Bin 0 -> 49074 bytes .../builder-test-api-2.2.0-rc1-javadoc.jar.md5 | 1 + .../builder-test-api-2.2.0-rc1-javadoc.jar.sha1 | 1 + .../builder-test-api-2.2.0-rc1-sources.jar | Bin 0 -> 9213 bytes .../builder-test-api-2.2.0-rc1-sources.jar.md5 | 1 + .../builder-test-api-2.2.0-rc1-sources.jar.sha1 | 1 + .../2.2.0-rc1/builder-test-api-2.2.0-rc1.jar | Bin 0 -> 11038 bytes .../2.2.0-rc1/builder-test-api-2.2.0-rc1.jar.md5 | 1 + .../2.2.0-rc1/builder-test-api-2.2.0-rc1.jar.sha1 | 1 + .../2.2.0-rc1/builder-test-api-2.2.0-rc1.pom | 42 ++++++ .../2.2.0-rc1/builder-test-api-2.2.0-rc1.pom.md5 | 1 + .../2.2.0-rc1/builder-test-api-2.2.0-rc1.pom.sha1 | 1 + .../builder-test-api-2.2.0-rc2-javadoc.jar | Bin 0 -> 49090 bytes .../builder-test-api-2.2.0-rc2-javadoc.jar.md5 | 1 + .../builder-test-api-2.2.0-rc2-javadoc.jar.sha1 | 1 + .../builder-test-api-2.2.0-rc2-sources.jar | Bin 0 -> 9213 bytes .../builder-test-api-2.2.0-rc2-sources.jar.md5 | 1 + .../builder-test-api-2.2.0-rc2-sources.jar.sha1 | 1 + .../2.2.0-rc2/builder-test-api-2.2.0-rc2.jar | Bin 0 -> 11038 bytes .../2.2.0-rc2/builder-test-api-2.2.0-rc2.jar.md5 | 1 + .../2.2.0-rc2/builder-test-api-2.2.0-rc2.jar.sha1 | 1 + .../2.2.0-rc2/builder-test-api-2.2.0-rc2.pom | 42 ++++++ .../2.2.0-rc2/builder-test-api-2.2.0-rc2.pom.md5 | 1 + .../2.2.0-rc2/builder-test-api-2.2.0-rc2.pom.sha1 | 1 + .../2.2.0/builder-test-api-2.2.0-javadoc.jar | Bin 0 -> 49068 bytes .../2.2.0/builder-test-api-2.2.0-javadoc.jar.md5 | 1 + .../2.2.0/builder-test-api-2.2.0-javadoc.jar.sha1 | 1 + .../2.2.0/builder-test-api-2.2.0-sources.jar | Bin 0 -> 9213 bytes .../2.2.0/builder-test-api-2.2.0-sources.jar.md5 | 1 + .../2.2.0/builder-test-api-2.2.0-sources.jar.sha1 | 1 + .../2.2.0/builder-test-api-2.2.0.jar | Bin 0 -> 11038 bytes .../2.2.0/builder-test-api-2.2.0.jar.md5 | 1 + .../2.2.0/builder-test-api-2.2.0.jar.sha1 | 1 + .../2.2.0/builder-test-api-2.2.0.pom | 42 ++++++ .../2.2.0/builder-test-api-2.2.0.pom.md5 | 1 + .../2.2.0/builder-test-api-2.2.0.pom.sha1 | 1 + .../2.2.1/builder-test-api-2.2.1-javadoc.jar | Bin 0 -> 49086 bytes .../2.2.1/builder-test-api-2.2.1-javadoc.jar.md5 | 1 + .../2.2.1/builder-test-api-2.2.1-javadoc.jar.sha1 | 1 + .../2.2.1/builder-test-api-2.2.1-sources.jar | Bin 0 -> 9213 bytes .../2.2.1/builder-test-api-2.2.1-sources.jar.md5 | 1 + .../2.2.1/builder-test-api-2.2.1-sources.jar.sha1 | 1 + .../2.2.1/builder-test-api-2.2.1.jar | Bin 0 -> 11038 bytes .../2.2.1/builder-test-api-2.2.1.jar.md5 | 1 + .../2.2.1/builder-test-api-2.2.1.jar.sha1 | 1 + .../2.2.1/builder-test-api-2.2.1.pom | 42 ++++++ .../2.2.1/builder-test-api-2.2.1.pom.md5 | 1 + .../2.2.1/builder-test-api-2.2.1.pom.sha1 | 1 + .../build/builder-test-api/maven-metadata.xml | 8 +- .../build/builder-test-api/maven-metadata.xml.md5 | 2 +- .../build/builder-test-api/maven-metadata.xml.sha1 | 2 +- .../2.2.0-rc1/builder-2.2.0-rc1-javadoc.jar | Bin 0 -> 2079543 bytes .../2.2.0-rc1/builder-2.2.0-rc1-javadoc.jar.md5 | 1 + .../2.2.0-rc1/builder-2.2.0-rc1-javadoc.jar.sha1 | 1 + .../2.2.0-rc1/builder-2.2.0-rc1-sources.jar | Bin 0 -> 1207664 bytes .../2.2.0-rc1/builder-2.2.0-rc1-sources.jar.md5 | 1 + .../2.2.0-rc1/builder-2.2.0-rc1-sources.jar.sha1 | 1 + .../build/builder/2.2.0-rc1/builder-2.2.0-rc1.jar | Bin 0 -> 1521616 bytes .../builder/2.2.0-rc1/builder-2.2.0-rc1.jar.md5 | 1 + .../builder/2.2.0-rc1/builder-2.2.0-rc1.jar.sha1 | 1 + .../build/builder/2.2.0-rc1/builder-2.2.0-rc1.pom | 156 +++++++++++++++++++++ .../builder/2.2.0-rc1/builder-2.2.0-rc1.pom.md5 | 1 + .../builder/2.2.0-rc1/builder-2.2.0-rc1.pom.sha1 | 1 + .../2.2.0-rc2/builder-2.2.0-rc2-javadoc.jar | Bin 0 -> 2079954 bytes .../2.2.0-rc2/builder-2.2.0-rc2-javadoc.jar.md5 | 1 + .../2.2.0-rc2/builder-2.2.0-rc2-javadoc.jar.sha1 | 1 + .../2.2.0-rc2/builder-2.2.0-rc2-sources.jar | Bin 0 -> 1207120 bytes .../2.2.0-rc2/builder-2.2.0-rc2-sources.jar.md5 | 1 + .../2.2.0-rc2/builder-2.2.0-rc2-sources.jar.sha1 | 1 + .../build/builder/2.2.0-rc2/builder-2.2.0-rc2.jar | Bin 0 -> 1520907 bytes .../builder/2.2.0-rc2/builder-2.2.0-rc2.jar.md5 | 1 + .../builder/2.2.0-rc2/builder-2.2.0-rc2.jar.sha1 | 1 + .../build/builder/2.2.0-rc2/builder-2.2.0-rc2.pom | 156 +++++++++++++++++++++ .../builder/2.2.0-rc2/builder-2.2.0-rc2.pom.md5 | 1 + .../builder/2.2.0-rc2/builder-2.2.0-rc2.pom.sha1 | 1 + .../build/builder/2.2.0/builder-2.2.0-javadoc.jar | Bin 0 -> 2079784 bytes .../builder/2.2.0/builder-2.2.0-javadoc.jar.md5 | 1 + .../builder/2.2.0/builder-2.2.0-javadoc.jar.sha1 | 1 + .../build/builder/2.2.0/builder-2.2.0-sources.jar | Bin 0 -> 1207116 bytes .../builder/2.2.0/builder-2.2.0-sources.jar.md5 | 1 + .../builder/2.2.0/builder-2.2.0-sources.jar.sha1 | 1 + .../tools/build/builder/2.2.0/builder-2.2.0.jar | Bin 0 -> 1520895 bytes .../build/builder/2.2.0/builder-2.2.0.jar.md5 | 1 + .../build/builder/2.2.0/builder-2.2.0.jar.sha1 | 1 + .../tools/build/builder/2.2.0/builder-2.2.0.pom | 156 +++++++++++++++++++++ .../build/builder/2.2.0/builder-2.2.0.pom.md5 | 1 + .../build/builder/2.2.0/builder-2.2.0.pom.sha1 | 1 + .../build/builder/2.2.1/builder-2.2.1-javadoc.jar | Bin 0 -> 2080129 bytes .../builder/2.2.1/builder-2.2.1-javadoc.jar.md5 | 1 + .../builder/2.2.1/builder-2.2.1-javadoc.jar.sha1 | 1 + .../build/builder/2.2.1/builder-2.2.1-sources.jar | Bin 0 -> 1207182 bytes .../builder/2.2.1/builder-2.2.1-sources.jar.md5 | 1 + .../builder/2.2.1/builder-2.2.1-sources.jar.sha1 | 1 + .../tools/build/builder/2.2.1/builder-2.2.1.jar | Bin 0 -> 1520945 bytes .../build/builder/2.2.1/builder-2.2.1.jar.md5 | 1 + .../build/builder/2.2.1/builder-2.2.1.jar.sha1 | 1 + .../tools/build/builder/2.2.1/builder-2.2.1.pom | 156 +++++++++++++++++++++ .../build/builder/2.2.1/builder-2.2.1.pom.md5 | 1 + .../build/builder/2.2.1/builder-2.2.1.pom.sha1 | 1 + com/android/tools/build/builder/maven-metadata.xml | 8 +- .../tools/build/builder/maven-metadata.xml.md5 | 2 +- .../tools/build/builder/maven-metadata.xml.sha1 | 2 +- .../tools/build/fat32lib/maven-metadata.xml | 2 +- .../tools/build/fat32lib/maven-metadata.xml.md5 | 2 +- .../tools/build/fat32lib/maven-metadata.xml.sha1 | 2 +- .../fat32lib/unspecified/fat32lib-unspecified.jar | Bin 72264 -> 72264 bytes .../unspecified/fat32lib-unspecified.jar.md5 | 2 +- .../unspecified/fat32lib-unspecified.jar.sha1 | 2 +- .../2.2.0-rc1/gradle-api-2.2.0-rc1-javadoc.jar | Bin 0 -> 82894 bytes .../2.2.0-rc1/gradle-api-2.2.0-rc1-javadoc.jar.md5 | 1 + .../gradle-api-2.2.0-rc1-javadoc.jar.sha1 | 1 + .../2.2.0-rc1/gradle-api-2.2.0-rc1-sources.jar | Bin 0 -> 18030 bytes .../2.2.0-rc1/gradle-api-2.2.0-rc1-sources.jar.md5 | 1 + .../gradle-api-2.2.0-rc1-sources.jar.sha1 | 1 + .../gradle-api/2.2.0-rc1/gradle-api-2.2.0-rc1.jar | Bin 0 -> 11165 bytes .../2.2.0-rc1/gradle-api-2.2.0-rc1.jar.md5 | 1 + .../2.2.0-rc1/gradle-api-2.2.0-rc1.jar.sha1 | 1 + .../gradle-api/2.2.0-rc1/gradle-api-2.2.0-rc1.pom | 48 +++++++ .../2.2.0-rc1/gradle-api-2.2.0-rc1.pom.md5 | 1 + .../2.2.0-rc1/gradle-api-2.2.0-rc1.pom.sha1 | 1 + .../2.2.0-rc2/gradle-api-2.2.0-rc2-javadoc.jar | Bin 0 -> 82928 bytes .../2.2.0-rc2/gradle-api-2.2.0-rc2-javadoc.jar.md5 | 1 + .../gradle-api-2.2.0-rc2-javadoc.jar.sha1 | 1 + .../2.2.0-rc2/gradle-api-2.2.0-rc2-sources.jar | Bin 0 -> 18030 bytes .../2.2.0-rc2/gradle-api-2.2.0-rc2-sources.jar.md5 | 1 + .../gradle-api-2.2.0-rc2-sources.jar.sha1 | 1 + .../gradle-api/2.2.0-rc2/gradle-api-2.2.0-rc2.jar | Bin 0 -> 11165 bytes .../2.2.0-rc2/gradle-api-2.2.0-rc2.jar.md5 | 1 + .../2.2.0-rc2/gradle-api-2.2.0-rc2.jar.sha1 | 1 + .../gradle-api/2.2.0-rc2/gradle-api-2.2.0-rc2.pom | 48 +++++++ .../2.2.0-rc2/gradle-api-2.2.0-rc2.pom.md5 | 1 + .../2.2.0-rc2/gradle-api-2.2.0-rc2.pom.sha1 | 1 + .../gradle-api/2.2.0/gradle-api-2.2.0-javadoc.jar | Bin 0 -> 82852 bytes .../2.2.0/gradle-api-2.2.0-javadoc.jar.md5 | 1 + .../2.2.0/gradle-api-2.2.0-javadoc.jar.sha1 | 1 + .../gradle-api/2.2.0/gradle-api-2.2.0-sources.jar | Bin 0 -> 18030 bytes .../2.2.0/gradle-api-2.2.0-sources.jar.md5 | 1 + .../2.2.0/gradle-api-2.2.0-sources.jar.sha1 | 1 + .../build/gradle-api/2.2.0/gradle-api-2.2.0.jar | Bin 0 -> 11165 bytes .../gradle-api/2.2.0/gradle-api-2.2.0.jar.md5 | 1 + .../gradle-api/2.2.0/gradle-api-2.2.0.jar.sha1 | 1 + .../build/gradle-api/2.2.0/gradle-api-2.2.0.pom | 48 +++++++ .../gradle-api/2.2.0/gradle-api-2.2.0.pom.md5 | 1 + .../gradle-api/2.2.0/gradle-api-2.2.0.pom.sha1 | 1 + .../gradle-api/2.2.1/gradle-api-2.2.1-javadoc.jar | Bin 0 -> 82895 bytes .../2.2.1/gradle-api-2.2.1-javadoc.jar.md5 | 1 + .../2.2.1/gradle-api-2.2.1-javadoc.jar.sha1 | 1 + .../gradle-api/2.2.1/gradle-api-2.2.1-sources.jar | Bin 0 -> 18030 bytes .../2.2.1/gradle-api-2.2.1-sources.jar.md5 | 1 + .../2.2.1/gradle-api-2.2.1-sources.jar.sha1 | 1 + .../build/gradle-api/2.2.1/gradle-api-2.2.1.jar | Bin 0 -> 11165 bytes .../gradle-api/2.2.1/gradle-api-2.2.1.jar.md5 | 1 + .../gradle-api/2.2.1/gradle-api-2.2.1.jar.sha1 | 1 + .../build/gradle-api/2.2.1/gradle-api-2.2.1.pom | 48 +++++++ .../gradle-api/2.2.1/gradle-api-2.2.1.pom.md5 | 1 + .../gradle-api/2.2.1/gradle-api-2.2.1.pom.sha1 | 1 + .../tools/build/gradle-api/maven-metadata.xml | 8 +- .../tools/build/gradle-api/maven-metadata.xml.md5 | 2 +- .../tools/build/gradle-api/maven-metadata.xml.sha1 | 2 +- .../2.2.0-rc1/gradle-core-2.2.0-rc1-javadoc.jar | Bin 0 -> 261 bytes .../gradle-core-2.2.0-rc1-javadoc.jar.md5 | 1 + .../gradle-core-2.2.0-rc1-javadoc.jar.sha1 | 1 + .../2.2.0-rc1/gradle-core-2.2.0-rc1-sources.jar | Bin 0 -> 1010733 bytes .../gradle-core-2.2.0-rc1-sources.jar.md5 | 1 + .../gradle-core-2.2.0-rc1-sources.jar.sha1 | 1 + .../2.2.0-rc1/gradle-core-2.2.0-rc1.jar | Bin 0 -> 1801072 bytes .../2.2.0-rc1/gradle-core-2.2.0-rc1.jar.md5 | 1 + .../2.2.0-rc1/gradle-core-2.2.0-rc1.jar.sha1 | 1 + .../2.2.0-rc1/gradle-core-2.2.0-rc1.pom | 156 +++++++++++++++++++++ .../2.2.0-rc1/gradle-core-2.2.0-rc1.pom.md5 | 1 + .../2.2.0-rc1/gradle-core-2.2.0-rc1.pom.sha1 | 1 + .../2.2.0-rc2/gradle-core-2.2.0-rc2-javadoc.jar | Bin 0 -> 261 bytes .../gradle-core-2.2.0-rc2-javadoc.jar.md5 | 1 + .../gradle-core-2.2.0-rc2-javadoc.jar.sha1 | 1 + .../2.2.0-rc2/gradle-core-2.2.0-rc2-sources.jar | Bin 0 -> 1010982 bytes .../gradle-core-2.2.0-rc2-sources.jar.md5 | 1 + .../gradle-core-2.2.0-rc2-sources.jar.sha1 | 1 + .../2.2.0-rc2/gradle-core-2.2.0-rc2.jar | Bin 0 -> 1802146 bytes .../2.2.0-rc2/gradle-core-2.2.0-rc2.jar.md5 | 1 + .../2.2.0-rc2/gradle-core-2.2.0-rc2.jar.sha1 | 1 + .../2.2.0-rc2/gradle-core-2.2.0-rc2.pom | 156 +++++++++++++++++++++ .../2.2.0-rc2/gradle-core-2.2.0-rc2.pom.md5 | 1 + .../2.2.0-rc2/gradle-core-2.2.0-rc2.pom.sha1 | 1 + .../2.2.0/gradle-core-2.2.0-javadoc.jar | Bin 0 -> 261 bytes .../2.2.0/gradle-core-2.2.0-javadoc.jar.md5 | 1 + .../2.2.0/gradle-core-2.2.0-javadoc.jar.sha1 | 1 + .../2.2.0/gradle-core-2.2.0-sources.jar | Bin 0 -> 1013927 bytes .../2.2.0/gradle-core-2.2.0-sources.jar.md5 | 1 + .../2.2.0/gradle-core-2.2.0-sources.jar.sha1 | 1 + .../build/gradle-core/2.2.0/gradle-core-2.2.0.jar | Bin 0 -> 1802990 bytes .../gradle-core/2.2.0/gradle-core-2.2.0.jar.md5 | 1 + .../gradle-core/2.2.0/gradle-core-2.2.0.jar.sha1 | 1 + .../build/gradle-core/2.2.0/gradle-core-2.2.0.pom | 156 +++++++++++++++++++++ .../gradle-core/2.2.0/gradle-core-2.2.0.pom.md5 | 1 + .../gradle-core/2.2.0/gradle-core-2.2.0.pom.sha1 | 1 + .../2.2.1/gradle-core-2.2.1-javadoc.jar | Bin 0 -> 261 bytes .../2.2.1/gradle-core-2.2.1-javadoc.jar.md5 | 1 + .../2.2.1/gradle-core-2.2.1-javadoc.jar.sha1 | 1 + .../2.2.1/gradle-core-2.2.1-sources.jar | Bin 0 -> 1017546 bytes .../2.2.1/gradle-core-2.2.1-sources.jar.md5 | 1 + .../2.2.1/gradle-core-2.2.1-sources.jar.sha1 | 1 + .../build/gradle-core/2.2.1/gradle-core-2.2.1.jar | Bin 0 -> 1805810 bytes .../gradle-core/2.2.1/gradle-core-2.2.1.jar.md5 | 1 + .../gradle-core/2.2.1/gradle-core-2.2.1.jar.sha1 | 1 + .../build/gradle-core/2.2.1/gradle-core-2.2.1.pom | 156 +++++++++++++++++++++ .../gradle-core/2.2.1/gradle-core-2.2.1.pom.md5 | 1 + .../gradle-core/2.2.1/gradle-core-2.2.1.pom.sha1 | 1 + .../tools/build/gradle-core/maven-metadata.xml | 8 +- .../tools/build/gradle-core/maven-metadata.xml.md5 | 2 +- .../build/gradle-core/maven-metadata.xml.sha1 | 2 +- .../gradle-experimental-0.8.0-rc1-javadoc.jar | Bin 0 -> 261 bytes .../gradle-experimental-0.8.0-rc1-javadoc.jar.md5 | 1 + .../gradle-experimental-0.8.0-rc1-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.8.0-rc1-sources.jar | Bin 0 -> 140019 bytes .../gradle-experimental-0.8.0-rc1-sources.jar.md5 | 1 + .../gradle-experimental-0.8.0-rc1-sources.jar.sha1 | 1 + .../0.8.0-rc1/gradle-experimental-0.8.0-rc1.jar | Bin 0 -> 192555 bytes .../gradle-experimental-0.8.0-rc1.jar.md5 | 1 + .../gradle-experimental-0.8.0-rc1.jar.sha1 | 1 + .../0.8.0-rc1/gradle-experimental-0.8.0-rc1.pom | 48 +++++++ .../gradle-experimental-0.8.0-rc1.pom.md5 | 1 + .../gradle-experimental-0.8.0-rc1.pom.sha1 | 1 + .../gradle-experimental-0.8.0-rc2-javadoc.jar | Bin 0 -> 261 bytes .../gradle-experimental-0.8.0-rc2-javadoc.jar.md5 | 1 + .../gradle-experimental-0.8.0-rc2-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.8.0-rc2-sources.jar | Bin 0 -> 140018 bytes .../gradle-experimental-0.8.0-rc2-sources.jar.md5 | 1 + .../gradle-experimental-0.8.0-rc2-sources.jar.sha1 | 1 + .../0.8.0-rc2/gradle-experimental-0.8.0-rc2.jar | Bin 0 -> 192556 bytes .../gradle-experimental-0.8.0-rc2.jar.md5 | 1 + .../gradle-experimental-0.8.0-rc2.jar.sha1 | 1 + .../0.8.0-rc2/gradle-experimental-0.8.0-rc2.pom | 48 +++++++ .../gradle-experimental-0.8.0-rc2.pom.md5 | 1 + .../gradle-experimental-0.8.0-rc2.pom.sha1 | 1 + .../0.8.0/gradle-experimental-0.8.0-javadoc.jar | Bin 0 -> 261 bytes .../gradle-experimental-0.8.0-javadoc.jar.md5 | 1 + .../gradle-experimental-0.8.0-javadoc.jar.sha1 | 1 + .../0.8.0/gradle-experimental-0.8.0-sources.jar | Bin 0 -> 140016 bytes .../gradle-experimental-0.8.0-sources.jar.md5 | 1 + .../gradle-experimental-0.8.0-sources.jar.sha1 | 1 + .../0.8.0/gradle-experimental-0.8.0.jar | Bin 0 -> 192530 bytes .../0.8.0/gradle-experimental-0.8.0.jar.md5 | 1 + .../0.8.0/gradle-experimental-0.8.0.jar.sha1 | 1 + .../0.8.0/gradle-experimental-0.8.0.pom | 48 +++++++ .../0.8.0/gradle-experimental-0.8.0.pom.md5 | 1 + .../0.8.0/gradle-experimental-0.8.0.pom.sha1 | 1 + .../0.8.1/gradle-experimental-0.8.1-javadoc.jar | Bin 0 -> 261 bytes .../gradle-experimental-0.8.1-javadoc.jar.md5 | 1 + .../gradle-experimental-0.8.1-javadoc.jar.sha1 | 1 + .../0.8.1/gradle-experimental-0.8.1-sources.jar | Bin 0 -> 140299 bytes .../gradle-experimental-0.8.1-sources.jar.md5 | 1 + .../gradle-experimental-0.8.1-sources.jar.sha1 | 1 + .../0.8.1/gradle-experimental-0.8.1.jar | Bin 0 -> 193003 bytes .../0.8.1/gradle-experimental-0.8.1.jar.md5 | 1 + .../0.8.1/gradle-experimental-0.8.1.jar.sha1 | 1 + .../0.8.1/gradle-experimental-0.8.1.pom | 48 +++++++ .../0.8.1/gradle-experimental-0.8.1.pom.md5 | 1 + .../0.8.1/gradle-experimental-0.8.1.pom.sha1 | 1 + .../build/gradle-experimental/maven-metadata.xml | 8 +- .../gradle-experimental/maven-metadata.xml.md5 | 2 +- .../gradle-experimental/maven-metadata.xml.sha1 | 2 +- .../gradle/2.2.0-rc1/gradle-2.2.0-rc1-javadoc.jar | Bin 0 -> 261 bytes .../2.2.0-rc1/gradle-2.2.0-rc1-javadoc.jar.md5 | 1 + .../2.2.0-rc1/gradle-2.2.0-rc1-javadoc.jar.sha1 | 1 + .../gradle/2.2.0-rc1/gradle-2.2.0-rc1-sources.jar | Bin 0 -> 31554 bytes .../2.2.0-rc1/gradle-2.2.0-rc1-sources.jar.md5 | 1 + .../2.2.0-rc1/gradle-2.2.0-rc1-sources.jar.sha1 | 1 + .../build/gradle/2.2.0-rc1/gradle-2.2.0-rc1.jar | Bin 0 -> 57901 bytes .../gradle/2.2.0-rc1/gradle-2.2.0-rc1.jar.md5 | 1 + .../gradle/2.2.0-rc1/gradle-2.2.0-rc1.jar.sha1 | 1 + .../build/gradle/2.2.0-rc1/gradle-2.2.0-rc1.pom | 54 +++++++ .../gradle/2.2.0-rc1/gradle-2.2.0-rc1.pom.md5 | 1 + .../gradle/2.2.0-rc1/gradle-2.2.0-rc1.pom.sha1 | 1 + .../gradle/2.2.0-rc2/gradle-2.2.0-rc2-javadoc.jar | Bin 0 -> 261 bytes .../2.2.0-rc2/gradle-2.2.0-rc2-javadoc.jar.md5 | 1 + .../2.2.0-rc2/gradle-2.2.0-rc2-javadoc.jar.sha1 | 1 + .../gradle/2.2.0-rc2/gradle-2.2.0-rc2-sources.jar | Bin 0 -> 31554 bytes .../2.2.0-rc2/gradle-2.2.0-rc2-sources.jar.md5 | 1 + .../2.2.0-rc2/gradle-2.2.0-rc2-sources.jar.sha1 | 1 + .../build/gradle/2.2.0-rc2/gradle-2.2.0-rc2.jar | Bin 0 -> 57901 bytes .../gradle/2.2.0-rc2/gradle-2.2.0-rc2.jar.md5 | 1 + .../gradle/2.2.0-rc2/gradle-2.2.0-rc2.jar.sha1 | 1 + .../build/gradle/2.2.0-rc2/gradle-2.2.0-rc2.pom | 54 +++++++ .../gradle/2.2.0-rc2/gradle-2.2.0-rc2.pom.md5 | 1 + .../gradle/2.2.0-rc2/gradle-2.2.0-rc2.pom.sha1 | 1 + .../build/gradle/2.2.0/gradle-2.2.0-javadoc.jar | Bin 0 -> 261 bytes .../gradle/2.2.0/gradle-2.2.0-javadoc.jar.md5 | 1 + .../gradle/2.2.0/gradle-2.2.0-javadoc.jar.sha1 | 1 + .../build/gradle/2.2.0/gradle-2.2.0-sources.jar | Bin 0 -> 31550 bytes .../gradle/2.2.0/gradle-2.2.0-sources.jar.md5 | 1 + .../gradle/2.2.0/gradle-2.2.0-sources.jar.sha1 | 1 + .../tools/build/gradle/2.2.0/gradle-2.2.0.jar | Bin 0 -> 57888 bytes .../tools/build/gradle/2.2.0/gradle-2.2.0.jar.md5 | 1 + .../tools/build/gradle/2.2.0/gradle-2.2.0.jar.sha1 | 1 + .../tools/build/gradle/2.2.0/gradle-2.2.0.pom | 54 +++++++ .../tools/build/gradle/2.2.0/gradle-2.2.0.pom.md5 | 1 + .../tools/build/gradle/2.2.0/gradle-2.2.0.pom.sha1 | 1 + .../build/gradle/2.2.1/gradle-2.2.1-javadoc.jar | Bin 0 -> 261 bytes .../gradle/2.2.1/gradle-2.2.1-javadoc.jar.md5 | 1 + .../gradle/2.2.1/gradle-2.2.1-javadoc.jar.sha1 | 1 + .../build/gradle/2.2.1/gradle-2.2.1-sources.jar | Bin 0 -> 31551 bytes .../gradle/2.2.1/gradle-2.2.1-sources.jar.md5 | 1 + .../gradle/2.2.1/gradle-2.2.1-sources.jar.sha1 | 1 + .../tools/build/gradle/2.2.1/gradle-2.2.1.jar | Bin 0 -> 57890 bytes .../tools/build/gradle/2.2.1/gradle-2.2.1.jar.md5 | 1 + .../tools/build/gradle/2.2.1/gradle-2.2.1.jar.sha1 | 1 + .../tools/build/gradle/2.2.1/gradle-2.2.1.pom | 54 +++++++ .../tools/build/gradle/2.2.1/gradle-2.2.1.pom.md5 | 1 + .../tools/build/gradle/2.2.1/gradle-2.2.1.pom.sha1 | 1 + com/android/tools/build/gradle/maven-metadata.xml | 8 +- .../tools/build/gradle/maven-metadata.xml.md5 | 2 +- .../tools/build/gradle/maven-metadata.xml.sha1 | 2 +- .../build/jobb/25.2.0-rc1/jobb-25.2.0-rc1.jar | Bin 0 -> 36333 bytes .../build/jobb/25.2.0-rc1/jobb-25.2.0-rc1.jar.md5 | 1 + .../build/jobb/25.2.0-rc1/jobb-25.2.0-rc1.jar.sha1 | 1 + .../build/jobb/25.2.0-rc1/jobb-25.2.0-rc1.pom | 34 +++++ .../build/jobb/25.2.0-rc1/jobb-25.2.0-rc1.pom.md5 | 1 + .../build/jobb/25.2.0-rc1/jobb-25.2.0-rc1.pom.sha1 | 1 + .../build/jobb/25.2.0-rc2/jobb-25.2.0-rc2.jar | Bin 0 -> 36333 bytes .../build/jobb/25.2.0-rc2/jobb-25.2.0-rc2.jar.md5 | 1 + .../build/jobb/25.2.0-rc2/jobb-25.2.0-rc2.jar.sha1 | 1 + .../build/jobb/25.2.0-rc2/jobb-25.2.0-rc2.pom | 34 +++++ .../build/jobb/25.2.0-rc2/jobb-25.2.0-rc2.pom.md5 | 1 + .../build/jobb/25.2.0-rc2/jobb-25.2.0-rc2.pom.sha1 | 1 + .../tools/build/jobb/25.2.0/jobb-25.2.0.jar | Bin 0 -> 36333 bytes .../tools/build/jobb/25.2.0/jobb-25.2.0.jar.md5 | 1 + .../tools/build/jobb/25.2.0/jobb-25.2.0.jar.sha1 | 1 + .../tools/build/jobb/25.2.0/jobb-25.2.0.pom | 34 +++++ .../tools/build/jobb/25.2.0/jobb-25.2.0.pom.md5 | 1 + .../tools/build/jobb/25.2.0/jobb-25.2.0.pom.sha1 | 1 + .../tools/build/jobb/25.2.1/jobb-25.2.1.jar | Bin 0 -> 36333 bytes .../tools/build/jobb/25.2.1/jobb-25.2.1.jar.md5 | 1 + .../tools/build/jobb/25.2.1/jobb-25.2.1.jar.sha1 | 1 + .../tools/build/jobb/25.2.1/jobb-25.2.1.pom | 34 +++++ .../tools/build/jobb/25.2.1/jobb-25.2.1.pom.md5 | 1 + .../tools/build/jobb/25.2.1/jobb-25.2.1.pom.sha1 | 1 + com/android/tools/build/jobb/maven-metadata.xml | 8 +- .../tools/build/jobb/maven-metadata.xml.md5 | 2 +- .../tools/build/jobb/maven-metadata.xml.sha1 | 2 +- .../manifest-merger-25.2.0-rc1-javadoc.jar | Bin 0 -> 165963 bytes .../manifest-merger-25.2.0-rc1-javadoc.jar.md5 | 1 + .../manifest-merger-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../manifest-merger-25.2.0-rc1-sources.jar | Bin 0 -> 161893 bytes .../manifest-merger-25.2.0-rc1-sources.jar.md5 | 1 + .../manifest-merger-25.2.0-rc1-sources.jar.sha1 | 1 + .../25.2.0-rc1/manifest-merger-25.2.0-rc1.jar | Bin 0 -> 145801 bytes .../25.2.0-rc1/manifest-merger-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/manifest-merger-25.2.0-rc1.jar.sha1 | 1 + .../25.2.0-rc1/manifest-merger-25.2.0-rc1.pom | 72 ++++++++++ .../25.2.0-rc1/manifest-merger-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/manifest-merger-25.2.0-rc1.pom.sha1 | 1 + .../manifest-merger-25.2.0-rc2-javadoc.jar | Bin 0 -> 165991 bytes .../manifest-merger-25.2.0-rc2-javadoc.jar.md5 | 1 + .../manifest-merger-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../manifest-merger-25.2.0-rc2-sources.jar | Bin 0 -> 161893 bytes .../manifest-merger-25.2.0-rc2-sources.jar.md5 | 1 + .../manifest-merger-25.2.0-rc2-sources.jar.sha1 | 1 + .../25.2.0-rc2/manifest-merger-25.2.0-rc2.jar | Bin 0 -> 145801 bytes .../25.2.0-rc2/manifest-merger-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/manifest-merger-25.2.0-rc2.jar.sha1 | 1 + .../25.2.0-rc2/manifest-merger-25.2.0-rc2.pom | 72 ++++++++++ .../25.2.0-rc2/manifest-merger-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/manifest-merger-25.2.0-rc2.pom.sha1 | 1 + .../25.2.0/manifest-merger-25.2.0-javadoc.jar | Bin 0 -> 165979 bytes .../25.2.0/manifest-merger-25.2.0-javadoc.jar.md5 | 1 + .../25.2.0/manifest-merger-25.2.0-javadoc.jar.sha1 | 1 + .../25.2.0/manifest-merger-25.2.0-sources.jar | Bin 0 -> 161941 bytes .../25.2.0/manifest-merger-25.2.0-sources.jar.md5 | 1 + .../25.2.0/manifest-merger-25.2.0-sources.jar.sha1 | 1 + .../25.2.0/manifest-merger-25.2.0.jar | Bin 0 -> 145864 bytes .../25.2.0/manifest-merger-25.2.0.jar.md5 | 1 + .../25.2.0/manifest-merger-25.2.0.jar.sha1 | 1 + .../25.2.0/manifest-merger-25.2.0.pom | 72 ++++++++++ .../25.2.0/manifest-merger-25.2.0.pom.md5 | 1 + .../25.2.0/manifest-merger-25.2.0.pom.sha1 | 1 + .../25.2.1/manifest-merger-25.2.1-javadoc.jar | Bin 0 -> 166012 bytes .../25.2.1/manifest-merger-25.2.1-javadoc.jar.md5 | 1 + .../25.2.1/manifest-merger-25.2.1-javadoc.jar.sha1 | 1 + .../25.2.1/manifest-merger-25.2.1-sources.jar | Bin 0 -> 161941 bytes .../25.2.1/manifest-merger-25.2.1-sources.jar.md5 | 1 + .../25.2.1/manifest-merger-25.2.1-sources.jar.sha1 | 1 + .../25.2.1/manifest-merger-25.2.1.jar | Bin 0 -> 145864 bytes .../25.2.1/manifest-merger-25.2.1.jar.md5 | 1 + .../25.2.1/manifest-merger-25.2.1.jar.sha1 | 1 + .../25.2.1/manifest-merger-25.2.1.pom | 72 ++++++++++ .../25.2.1/manifest-merger-25.2.1.pom.md5 | 1 + .../25.2.1/manifest-merger-25.2.1.pom.sha1 | 1 + .../tools/build/manifest-merger/maven-metadata.xml | 8 +- .../build/manifest-merger/maven-metadata.xml.md5 | 2 +- .../build/manifest-merger/maven-metadata.xml.sha1 | 2 +- ...api-2.0.0-deprecated-use-gradle-api-javadoc.jar | Bin 261 -> 261 bytes ...2.0.0-deprecated-use-gradle-api-javadoc.jar.md5 | 2 +- ....0.0-deprecated-use-gradle-api-javadoc.jar.sha1 | 2 +- ...api-2.0.0-deprecated-use-gradle-api-sources.jar | Bin 261 -> 261 bytes ...2.0.0-deprecated-use-gradle-api-sources.jar.md5 | 2 +- ....0.0-deprecated-use-gradle-api-sources.jar.sha1 | 2 +- ...ansform-api-2.0.0-deprecated-use-gradle-api.jar | Bin 261 -> 261 bytes ...orm-api-2.0.0-deprecated-use-gradle-api.jar.md5 | 2 +- ...rm-api-2.0.0-deprecated-use-gradle-api.jar.sha1 | 2 +- .../tools/build/transform-api/maven-metadata.xml | 2 +- .../build/transform-api/maven-metadata.xml.md5 | 2 +- .../build/transform-api/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/common-25.2.0-rc1-javadoc.jar | Bin 0 -> 322873 bytes .../25.2.0-rc1/common-25.2.0-rc1-javadoc.jar.md5 | 1 + .../25.2.0-rc1/common-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/common-25.2.0-rc1-sources.jar | Bin 0 -> 99187 bytes .../25.2.0-rc1/common-25.2.0-rc1-sources.jar.md5 | 1 + .../25.2.0-rc1/common-25.2.0-rc1-sources.jar.sha1 | 1 + .../tools/common/25.2.0-rc1/common-25.2.0-rc1.jar | Bin 0 -> 122050 bytes .../common/25.2.0-rc1/common-25.2.0-rc1.jar.md5 | 1 + .../common/25.2.0-rc1/common-25.2.0-rc1.jar.sha1 | 1 + .../tools/common/25.2.0-rc1/common-25.2.0-rc1.pom | 54 +++++++ .../common/25.2.0-rc1/common-25.2.0-rc1.pom.md5 | 1 + .../common/25.2.0-rc1/common-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/common-25.2.0-rc2-javadoc.jar | Bin 0 -> 322919 bytes .../25.2.0-rc2/common-25.2.0-rc2-javadoc.jar.md5 | 1 + .../25.2.0-rc2/common-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/common-25.2.0-rc2-sources.jar | Bin 0 -> 99181 bytes .../25.2.0-rc2/common-25.2.0-rc2-sources.jar.md5 | 1 + .../25.2.0-rc2/common-25.2.0-rc2-sources.jar.sha1 | 1 + .../tools/common/25.2.0-rc2/common-25.2.0-rc2.jar | Bin 0 -> 122046 bytes .../common/25.2.0-rc2/common-25.2.0-rc2.jar.md5 | 1 + .../common/25.2.0-rc2/common-25.2.0-rc2.jar.sha1 | 1 + .../tools/common/25.2.0-rc2/common-25.2.0-rc2.pom | 54 +++++++ .../common/25.2.0-rc2/common-25.2.0-rc2.pom.md5 | 1 + .../common/25.2.0-rc2/common-25.2.0-rc2.pom.sha1 | 1 + .../tools/common/25.2.0/common-25.2.0-javadoc.jar | Bin 0 -> 322896 bytes .../common/25.2.0/common-25.2.0-javadoc.jar.md5 | 1 + .../common/25.2.0/common-25.2.0-javadoc.jar.sha1 | 1 + .../tools/common/25.2.0/common-25.2.0-sources.jar | Bin 0 -> 99174 bytes .../common/25.2.0/common-25.2.0-sources.jar.md5 | 1 + .../common/25.2.0/common-25.2.0-sources.jar.sha1 | 1 + com/android/tools/common/25.2.0/common-25.2.0.jar | Bin 0 -> 122040 bytes .../tools/common/25.2.0/common-25.2.0.jar.md5 | 1 + .../tools/common/25.2.0/common-25.2.0.jar.sha1 | 1 + com/android/tools/common/25.2.0/common-25.2.0.pom | 54 +++++++ .../tools/common/25.2.0/common-25.2.0.pom.md5 | 1 + .../tools/common/25.2.0/common-25.2.0.pom.sha1 | 1 + .../tools/common/25.2.1/common-25.2.1-javadoc.jar | Bin 0 -> 322987 bytes .../common/25.2.1/common-25.2.1-javadoc.jar.md5 | 1 + .../common/25.2.1/common-25.2.1-javadoc.jar.sha1 | 1 + .../tools/common/25.2.1/common-25.2.1-sources.jar | Bin 0 -> 99214 bytes .../common/25.2.1/common-25.2.1-sources.jar.md5 | 1 + .../common/25.2.1/common-25.2.1-sources.jar.sha1 | 1 + com/android/tools/common/25.2.1/common-25.2.1.jar | Bin 0 -> 122278 bytes .../tools/common/25.2.1/common-25.2.1.jar.md5 | 1 + .../tools/common/25.2.1/common-25.2.1.jar.sha1 | 1 + com/android/tools/common/25.2.1/common-25.2.1.pom | 54 +++++++ .../tools/common/25.2.1/common-25.2.1.pom.md5 | 1 + .../tools/common/25.2.1/common-25.2.1.pom.sha1 | 1 + com/android/tools/common/maven-metadata.xml | 8 +- com/android/tools/common/maven-metadata.xml.md5 | 2 +- com/android/tools/common/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/ddmlib-25.2.0-rc1-javadoc.jar | Bin 0 -> 462256 bytes .../25.2.0-rc1/ddmlib-25.2.0-rc1-javadoc.jar.md5 | 1 + .../25.2.0-rc1/ddmlib-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/ddmlib-25.2.0-rc1-sources.jar | Bin 0 -> 458971 bytes .../25.2.0-rc1/ddmlib-25.2.0-rc1-sources.jar.md5 | 1 + .../25.2.0-rc1/ddmlib-25.2.0-rc1-sources.jar.sha1 | 1 + .../ddms/ddmlib/25.2.0-rc1/ddmlib-25.2.0-rc1.jar | Bin 0 -> 322967 bytes .../ddmlib/25.2.0-rc1/ddmlib-25.2.0-rc1.jar.md5 | 1 + .../ddmlib/25.2.0-rc1/ddmlib-25.2.0-rc1.jar.sha1 | 1 + .../ddms/ddmlib/25.2.0-rc1/ddmlib-25.2.0-rc1.pom | 54 +++++++ .../ddmlib/25.2.0-rc1/ddmlib-25.2.0-rc1.pom.md5 | 1 + .../ddmlib/25.2.0-rc1/ddmlib-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/ddmlib-25.2.0-rc2-javadoc.jar | Bin 0 -> 462388 bytes .../25.2.0-rc2/ddmlib-25.2.0-rc2-javadoc.jar.md5 | 1 + .../25.2.0-rc2/ddmlib-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/ddmlib-25.2.0-rc2-sources.jar | Bin 0 -> 458971 bytes .../25.2.0-rc2/ddmlib-25.2.0-rc2-sources.jar.md5 | 1 + .../25.2.0-rc2/ddmlib-25.2.0-rc2-sources.jar.sha1 | 1 + .../ddms/ddmlib/25.2.0-rc2/ddmlib-25.2.0-rc2.jar | Bin 0 -> 322967 bytes .../ddmlib/25.2.0-rc2/ddmlib-25.2.0-rc2.jar.md5 | 1 + .../ddmlib/25.2.0-rc2/ddmlib-25.2.0-rc2.jar.sha1 | 1 + .../ddms/ddmlib/25.2.0-rc2/ddmlib-25.2.0-rc2.pom | 54 +++++++ .../ddmlib/25.2.0-rc2/ddmlib-25.2.0-rc2.pom.md5 | 1 + .../ddmlib/25.2.0-rc2/ddmlib-25.2.0-rc2.pom.sha1 | 1 + .../ddms/ddmlib/25.2.0/ddmlib-25.2.0-javadoc.jar | Bin 0 -> 462293 bytes .../ddmlib/25.2.0/ddmlib-25.2.0-javadoc.jar.md5 | 1 + .../ddmlib/25.2.0/ddmlib-25.2.0-javadoc.jar.sha1 | 1 + .../ddms/ddmlib/25.2.0/ddmlib-25.2.0-sources.jar | Bin 0 -> 458971 bytes .../ddmlib/25.2.0/ddmlib-25.2.0-sources.jar.md5 | 1 + .../ddmlib/25.2.0/ddmlib-25.2.0-sources.jar.sha1 | 1 + .../tools/ddms/ddmlib/25.2.0/ddmlib-25.2.0.jar | Bin 0 -> 322967 bytes .../tools/ddms/ddmlib/25.2.0/ddmlib-25.2.0.jar.md5 | 1 + .../ddms/ddmlib/25.2.0/ddmlib-25.2.0.jar.sha1 | 1 + .../tools/ddms/ddmlib/25.2.0/ddmlib-25.2.0.pom | 54 +++++++ .../tools/ddms/ddmlib/25.2.0/ddmlib-25.2.0.pom.md5 | 1 + .../ddms/ddmlib/25.2.0/ddmlib-25.2.0.pom.sha1 | 1 + .../ddms/ddmlib/25.2.1/ddmlib-25.2.1-javadoc.jar | Bin 0 -> 462399 bytes .../ddmlib/25.2.1/ddmlib-25.2.1-javadoc.jar.md5 | 1 + .../ddmlib/25.2.1/ddmlib-25.2.1-javadoc.jar.sha1 | 1 + .../ddms/ddmlib/25.2.1/ddmlib-25.2.1-sources.jar | Bin 0 -> 458971 bytes .../ddmlib/25.2.1/ddmlib-25.2.1-sources.jar.md5 | 1 + .../ddmlib/25.2.1/ddmlib-25.2.1-sources.jar.sha1 | 1 + .../tools/ddms/ddmlib/25.2.1/ddmlib-25.2.1.jar | Bin 0 -> 322967 bytes .../tools/ddms/ddmlib/25.2.1/ddmlib-25.2.1.jar.md5 | 1 + .../ddms/ddmlib/25.2.1/ddmlib-25.2.1.jar.sha1 | 1 + .../tools/ddms/ddmlib/25.2.1/ddmlib-25.2.1.pom | 54 +++++++ .../tools/ddms/ddmlib/25.2.1/ddmlib-25.2.1.pom.md5 | 1 + .../ddms/ddmlib/25.2.1/ddmlib-25.2.1.pom.sha1 | 1 + com/android/tools/ddms/ddmlib/maven-metadata.xml | 8 +- .../tools/ddms/ddmlib/maven-metadata.xml.md5 | 2 +- .../tools/ddms/ddmlib/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/draw9patch-25.2.0-rc1.jar | Bin 0 -> 70522 bytes .../25.2.0-rc1/draw9patch-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/draw9patch-25.2.0-rc1.jar.sha1 | 1 + .../25.2.0-rc1/draw9patch-25.2.0-rc1.pom | 34 +++++ .../25.2.0-rc1/draw9patch-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/draw9patch-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/draw9patch-25.2.0-rc2.jar | Bin 0 -> 70522 bytes .../25.2.0-rc2/draw9patch-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/draw9patch-25.2.0-rc2.jar.sha1 | 1 + .../25.2.0-rc2/draw9patch-25.2.0-rc2.pom | 34 +++++ .../25.2.0-rc2/draw9patch-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/draw9patch-25.2.0-rc2.pom.sha1 | 1 + .../tools/draw9patch/25.2.0/draw9patch-25.2.0.jar | Bin 0 -> 70522 bytes .../draw9patch/25.2.0/draw9patch-25.2.0.jar.md5 | 1 + .../draw9patch/25.2.0/draw9patch-25.2.0.jar.sha1 | 1 + .../tools/draw9patch/25.2.0/draw9patch-25.2.0.pom | 34 +++++ .../draw9patch/25.2.0/draw9patch-25.2.0.pom.md5 | 1 + .../draw9patch/25.2.0/draw9patch-25.2.0.pom.sha1 | 1 + .../tools/draw9patch/25.2.1/draw9patch-25.2.1.jar | Bin 0 -> 70522 bytes .../draw9patch/25.2.1/draw9patch-25.2.1.jar.md5 | 1 + .../draw9patch/25.2.1/draw9patch-25.2.1.jar.sha1 | 1 + .../tools/draw9patch/25.2.1/draw9patch-25.2.1.pom | 34 +++++ .../draw9patch/25.2.1/draw9patch-25.2.1.pom.md5 | 1 + .../draw9patch/25.2.1/draw9patch-25.2.1.pom.sha1 | 1 + com/android/tools/draw9patch/maven-metadata.xml | 8 +- .../tools/draw9patch/maven-metadata.xml.md5 | 2 +- .../tools/draw9patch/maven-metadata.xml.sha1 | 2 +- .../dvlib/25.2.0-rc1/dvlib-25.2.0-rc1-javadoc.jar | Bin 0 -> 26865 bytes .../25.2.0-rc1/dvlib-25.2.0-rc1-javadoc.jar.md5 | 1 + .../25.2.0-rc1/dvlib-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../dvlib/25.2.0-rc1/dvlib-25.2.0-rc1-sources.jar | Bin 0 -> 17229 bytes .../25.2.0-rc1/dvlib-25.2.0-rc1-sources.jar.md5 | 1 + .../25.2.0-rc1/dvlib-25.2.0-rc1-sources.jar.sha1 | 1 + .../tools/dvlib/25.2.0-rc1/dvlib-25.2.0-rc1.jar | Bin 0 -> 23654 bytes .../dvlib/25.2.0-rc1/dvlib-25.2.0-rc1.jar.md5 | 1 + .../dvlib/25.2.0-rc1/dvlib-25.2.0-rc1.jar.sha1 | 1 + .../tools/dvlib/25.2.0-rc1/dvlib-25.2.0-rc1.pom | 42 ++++++ .../dvlib/25.2.0-rc1/dvlib-25.2.0-rc1.pom.md5 | 1 + .../dvlib/25.2.0-rc1/dvlib-25.2.0-rc1.pom.sha1 | 1 + .../dvlib/25.2.0-rc2/dvlib-25.2.0-rc2-javadoc.jar | Bin 0 -> 26875 bytes .../25.2.0-rc2/dvlib-25.2.0-rc2-javadoc.jar.md5 | 1 + .../25.2.0-rc2/dvlib-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../dvlib/25.2.0-rc2/dvlib-25.2.0-rc2-sources.jar | Bin 0 -> 17229 bytes .../25.2.0-rc2/dvlib-25.2.0-rc2-sources.jar.md5 | 1 + .../25.2.0-rc2/dvlib-25.2.0-rc2-sources.jar.sha1 | 1 + .../tools/dvlib/25.2.0-rc2/dvlib-25.2.0-rc2.jar | Bin 0 -> 23654 bytes .../dvlib/25.2.0-rc2/dvlib-25.2.0-rc2.jar.md5 | 1 + .../dvlib/25.2.0-rc2/dvlib-25.2.0-rc2.jar.sha1 | 1 + .../tools/dvlib/25.2.0-rc2/dvlib-25.2.0-rc2.pom | 42 ++++++ .../dvlib/25.2.0-rc2/dvlib-25.2.0-rc2.pom.md5 | 1 + .../dvlib/25.2.0-rc2/dvlib-25.2.0-rc2.pom.sha1 | 1 + .../tools/dvlib/25.2.0/dvlib-25.2.0-javadoc.jar | Bin 0 -> 26863 bytes .../dvlib/25.2.0/dvlib-25.2.0-javadoc.jar.md5 | 1 + .../dvlib/25.2.0/dvlib-25.2.0-javadoc.jar.sha1 | 1 + .../tools/dvlib/25.2.0/dvlib-25.2.0-sources.jar | Bin 0 -> 17229 bytes .../dvlib/25.2.0/dvlib-25.2.0-sources.jar.md5 | 1 + .../dvlib/25.2.0/dvlib-25.2.0-sources.jar.sha1 | 1 + com/android/tools/dvlib/25.2.0/dvlib-25.2.0.jar | Bin 0 -> 23654 bytes .../tools/dvlib/25.2.0/dvlib-25.2.0.jar.md5 | 1 + .../tools/dvlib/25.2.0/dvlib-25.2.0.jar.sha1 | 1 + com/android/tools/dvlib/25.2.0/dvlib-25.2.0.pom | 42 ++++++ .../tools/dvlib/25.2.0/dvlib-25.2.0.pom.md5 | 1 + .../tools/dvlib/25.2.0/dvlib-25.2.0.pom.sha1 | 1 + .../tools/dvlib/25.2.1/dvlib-25.2.1-javadoc.jar | Bin 0 -> 26870 bytes .../dvlib/25.2.1/dvlib-25.2.1-javadoc.jar.md5 | 1 + .../dvlib/25.2.1/dvlib-25.2.1-javadoc.jar.sha1 | 1 + .../tools/dvlib/25.2.1/dvlib-25.2.1-sources.jar | Bin 0 -> 17229 bytes .../dvlib/25.2.1/dvlib-25.2.1-sources.jar.md5 | 1 + .../dvlib/25.2.1/dvlib-25.2.1-sources.jar.sha1 | 1 + com/android/tools/dvlib/25.2.1/dvlib-25.2.1.jar | Bin 0 -> 23654 bytes .../tools/dvlib/25.2.1/dvlib-25.2.1.jar.md5 | 1 + .../tools/dvlib/25.2.1/dvlib-25.2.1.jar.sha1 | 1 + com/android/tools/dvlib/25.2.1/dvlib-25.2.1.pom | 42 ++++++ .../tools/dvlib/25.2.1/dvlib-25.2.1.pom.md5 | 1 + .../tools/dvlib/25.2.1/dvlib-25.2.1.pom.sha1 | 1 + com/android/tools/dvlib/maven-metadata.xml | 8 +- com/android/tools/dvlib/maven-metadata.xml.md5 | 2 +- com/android/tools/dvlib/maven-metadata.xml.sha1 | 2 +- .../build/test/devicepool/0.1/devicepool-0.1.jar | Bin 8357 -> 8357 bytes .../test/devicepool/0.1/devicepool-0.1.jar.md5 | 2 +- .../test/devicepool/0.1/devicepool-0.1.jar.sha1 | 2 +- .../build/test/devicepool/maven-metadata.xml | 2 +- .../build/test/devicepool/maven-metadata.xml.md5 | 2 +- .../build/test/devicepool/maven-metadata.xml.sha1 | 2 +- .../jack-api/0.11.0/jack-api-0.11.0-javadoc.jar | Bin 109030 -> 109047 bytes .../0.11.0/jack-api-0.11.0-javadoc.jar.md5 | 2 +- .../0.11.0/jack-api-0.11.0-javadoc.jar.sha1 | 2 +- .../jack-api/0.11.0/jack-api-0.11.0-sources.jar | Bin 20953 -> 20953 bytes .../0.11.0/jack-api-0.11.0-sources.jar.md5 | 2 +- .../0.11.0/jack-api-0.11.0-sources.jar.sha1 | 2 +- .../tools/jack/jack-api/0.11.0/jack-api-0.11.0.jar | Bin 18088 -> 18088 bytes .../jack/jack-api/0.11.0/jack-api-0.11.0.jar.md5 | 2 +- .../jack/jack-api/0.11.0/jack-api-0.11.0.jar.sha1 | 2 +- com/android/tools/jack/jack-api/maven-metadata.xml | 2 +- .../tools/jack/jack-api/maven-metadata.xml.md5 | 2 +- .../tools/jack/jack-api/maven-metadata.xml.sha1 | 2 +- .../1/jaxb-inheritance-plugin-1.jar | Bin 10651 -> 10651 bytes .../1/jaxb-inheritance-plugin-1.jar.md5 | 2 +- .../1/jaxb-inheritance-plugin-1.jar.sha1 | 2 +- .../1/jaxb-inheritance-plugin-1.pom | 2 +- .../1/jaxb-inheritance-plugin-1.pom.md5 | 2 +- .../1/jaxb-inheritance-plugin-1.pom.sha1 | 2 +- .../jaxb-inheritance-plugin/maven-metadata.xml | 2 +- .../jaxb-inheritance-plugin/maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../jill-api/0.10.0/jill-api-0.10.0-javadoc.jar | Bin 46608 -> 46621 bytes .../0.10.0/jill-api-0.10.0-javadoc.jar.md5 | 2 +- .../0.10.0/jill-api-0.10.0-javadoc.jar.sha1 | 2 +- .../jill-api/0.10.0/jill-api-0.10.0-sources.jar | Bin 6993 -> 6993 bytes .../0.10.0/jill-api-0.10.0-sources.jar.md5 | 2 +- .../0.10.0/jill-api-0.10.0-sources.jar.sha1 | 2 +- .../tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar | Bin 5502 -> 5502 bytes .../jill/jill-api/0.10.0/jill-api-0.10.0.jar.md5 | 2 +- .../jill/jill-api/0.10.0/jill-api-0.10.0.jar.sha1 | 2 +- com/android/tools/jill/jill-api/maven-metadata.xml | 2 +- .../tools/jill/jill-api/maven-metadata.xml.md5 | 2 +- .../tools/jill/jill-api/maven-metadata.xml.sha1 | 2 +- .../layoutlib-api-25.2.0-rc1-javadoc.jar | Bin 0 -> 320559 bytes .../layoutlib-api-25.2.0-rc1-javadoc.jar.md5 | 1 + .../layoutlib-api-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../layoutlib-api-25.2.0-rc1-sources.jar | Bin 0 -> 89809 bytes .../layoutlib-api-25.2.0-rc1-sources.jar.md5 | 1 + .../layoutlib-api-25.2.0-rc1-sources.jar.sha1 | 1 + .../25.2.0-rc1/layoutlib-api-25.2.0-rc1.jar | Bin 0 -> 90814 bytes .../25.2.0-rc1/layoutlib-api-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/layoutlib-api-25.2.0-rc1.jar.sha1 | 1 + .../25.2.0-rc1/layoutlib-api-25.2.0-rc1.pom | 60 ++++++++ .../25.2.0-rc1/layoutlib-api-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/layoutlib-api-25.2.0-rc1.pom.sha1 | 1 + .../layoutlib-api-25.2.0-rc2-javadoc.jar | Bin 0 -> 320645 bytes .../layoutlib-api-25.2.0-rc2-javadoc.jar.md5 | 1 + .../layoutlib-api-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../layoutlib-api-25.2.0-rc2-sources.jar | Bin 0 -> 89809 bytes .../layoutlib-api-25.2.0-rc2-sources.jar.md5 | 1 + .../layoutlib-api-25.2.0-rc2-sources.jar.sha1 | 1 + .../25.2.0-rc2/layoutlib-api-25.2.0-rc2.jar | Bin 0 -> 90814 bytes .../25.2.0-rc2/layoutlib-api-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/layoutlib-api-25.2.0-rc2.jar.sha1 | 1 + .../25.2.0-rc2/layoutlib-api-25.2.0-rc2.pom | 60 ++++++++ .../25.2.0-rc2/layoutlib-api-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/layoutlib-api-25.2.0-rc2.pom.sha1 | 1 + .../25.2.0/layoutlib-api-25.2.0-javadoc.jar | Bin 0 -> 320593 bytes .../25.2.0/layoutlib-api-25.2.0-javadoc.jar.md5 | 1 + .../25.2.0/layoutlib-api-25.2.0-javadoc.jar.sha1 | 1 + .../25.2.0/layoutlib-api-25.2.0-sources.jar | Bin 0 -> 89809 bytes .../25.2.0/layoutlib-api-25.2.0-sources.jar.md5 | 1 + .../25.2.0/layoutlib-api-25.2.0-sources.jar.sha1 | 1 + .../layoutlib-api/25.2.0/layoutlib-api-25.2.0.jar | Bin 0 -> 90814 bytes .../25.2.0/layoutlib-api-25.2.0.jar.md5 | 1 + .../25.2.0/layoutlib-api-25.2.0.jar.sha1 | 1 + .../layoutlib-api/25.2.0/layoutlib-api-25.2.0.pom | 60 ++++++++ .../25.2.0/layoutlib-api-25.2.0.pom.md5 | 1 + .../25.2.0/layoutlib-api-25.2.0.pom.sha1 | 1 + .../25.2.1/layoutlib-api-25.2.1-javadoc.jar | Bin 0 -> 320636 bytes .../25.2.1/layoutlib-api-25.2.1-javadoc.jar.md5 | 1 + .../25.2.1/layoutlib-api-25.2.1-javadoc.jar.sha1 | 1 + .../25.2.1/layoutlib-api-25.2.1-sources.jar | Bin 0 -> 89809 bytes .../25.2.1/layoutlib-api-25.2.1-sources.jar.md5 | 1 + .../25.2.1/layoutlib-api-25.2.1-sources.jar.sha1 | 1 + .../layoutlib-api/25.2.1/layoutlib-api-25.2.1.jar | Bin 0 -> 90814 bytes .../25.2.1/layoutlib-api-25.2.1.jar.md5 | 1 + .../25.2.1/layoutlib-api-25.2.1.jar.sha1 | 1 + .../layoutlib-api/25.2.1/layoutlib-api-25.2.1.pom | 60 ++++++++ .../25.2.1/layoutlib-api-25.2.1.pom.md5 | 1 + .../25.2.1/layoutlib-api-25.2.1.pom.sha1 | 1 + .../layoutlib/layoutlib-api/maven-metadata.xml | 8 +- .../layoutlib/layoutlib-api/maven-metadata.xml.md5 | 2 +- .../layoutlib-api/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/lint-api-25.2.0-rc1-javadoc.jar | Bin 0 -> 347001 bytes .../25.2.0-rc1/lint-api-25.2.0-rc1-javadoc.jar.md5 | 1 + .../lint-api-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/lint-api-25.2.0-rc1-sources.jar | Bin 0 -> 384943 bytes .../25.2.0-rc1/lint-api-25.2.0-rc1-sources.jar.md5 | 1 + .../lint-api-25.2.0-rc1-sources.jar.sha1 | 1 + .../lint-api/25.2.0-rc1/lint-api-25.2.0-rc1.jar | Bin 0 -> 254518 bytes .../25.2.0-rc1/lint-api-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/lint-api-25.2.0-rc1.jar.sha1 | 1 + .../lint-api/25.2.0-rc1/lint-api-25.2.0-rc1.pom | 66 +++++++++ .../25.2.0-rc1/lint-api-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/lint-api-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/lint-api-25.2.0-rc2-javadoc.jar | Bin 0 -> 347111 bytes .../25.2.0-rc2/lint-api-25.2.0-rc2-javadoc.jar.md5 | 1 + .../lint-api-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/lint-api-25.2.0-rc2-sources.jar | Bin 0 -> 384943 bytes .../25.2.0-rc2/lint-api-25.2.0-rc2-sources.jar.md5 | 1 + .../lint-api-25.2.0-rc2-sources.jar.sha1 | 1 + .../lint-api/25.2.0-rc2/lint-api-25.2.0-rc2.jar | Bin 0 -> 254518 bytes .../25.2.0-rc2/lint-api-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/lint-api-25.2.0-rc2.jar.sha1 | 1 + .../lint-api/25.2.0-rc2/lint-api-25.2.0-rc2.pom | 66 +++++++++ .../25.2.0-rc2/lint-api-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/lint-api-25.2.0-rc2.pom.sha1 | 1 + .../lint-api/25.2.0/lint-api-25.2.0-javadoc.jar | Bin 0 -> 347066 bytes .../25.2.0/lint-api-25.2.0-javadoc.jar.md5 | 1 + .../25.2.0/lint-api-25.2.0-javadoc.jar.sha1 | 1 + .../lint-api/25.2.0/lint-api-25.2.0-sources.jar | Bin 0 -> 384943 bytes .../25.2.0/lint-api-25.2.0-sources.jar.md5 | 1 + .../25.2.0/lint-api-25.2.0-sources.jar.sha1 | 1 + .../tools/lint/lint-api/25.2.0/lint-api-25.2.0.jar | Bin 0 -> 254518 bytes .../lint/lint-api/25.2.0/lint-api-25.2.0.jar.md5 | 1 + .../lint/lint-api/25.2.0/lint-api-25.2.0.jar.sha1 | 1 + .../tools/lint/lint-api/25.2.0/lint-api-25.2.0.pom | 66 +++++++++ .../lint/lint-api/25.2.0/lint-api-25.2.0.pom.md5 | 1 + .../lint/lint-api/25.2.0/lint-api-25.2.0.pom.sha1 | 1 + .../lint-api/25.2.1/lint-api-25.2.1-javadoc.jar | Bin 0 -> 347073 bytes .../25.2.1/lint-api-25.2.1-javadoc.jar.md5 | 1 + .../25.2.1/lint-api-25.2.1-javadoc.jar.sha1 | 1 + .../lint-api/25.2.1/lint-api-25.2.1-sources.jar | Bin 0 -> 384943 bytes .../25.2.1/lint-api-25.2.1-sources.jar.md5 | 1 + .../25.2.1/lint-api-25.2.1-sources.jar.sha1 | 1 + .../tools/lint/lint-api/25.2.1/lint-api-25.2.1.jar | Bin 0 -> 254518 bytes .../lint/lint-api/25.2.1/lint-api-25.2.1.jar.md5 | 1 + .../lint/lint-api/25.2.1/lint-api-25.2.1.jar.sha1 | 1 + .../tools/lint/lint-api/25.2.1/lint-api-25.2.1.pom | 66 +++++++++ .../lint/lint-api/25.2.1/lint-api-25.2.1.pom.md5 | 1 + .../lint/lint-api/25.2.1/lint-api-25.2.1.pom.sha1 | 1 + com/android/tools/lint/lint-api/maven-metadata.xml | 8 +- .../tools/lint/lint-api/maven-metadata.xml.md5 | 2 +- .../tools/lint/lint-api/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/lint-checks-25.2.0-rc1-javadoc.jar | Bin 0 -> 642485 bytes .../lint-checks-25.2.0-rc1-javadoc.jar.md5 | 1 + .../lint-checks-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/lint-checks-25.2.0-rc1-sources.jar | Bin 0 -> 1176855 bytes .../lint-checks-25.2.0-rc1-sources.jar.md5 | 1 + .../lint-checks-25.2.0-rc1-sources.jar.sha1 | 1 + .../25.2.0-rc1/lint-checks-25.2.0-rc1.jar | Bin 0 -> 824458 bytes .../25.2.0-rc1/lint-checks-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/lint-checks-25.2.0-rc1.jar.sha1 | 1 + .../25.2.0-rc1/lint-checks-25.2.0-rc1.pom | 42 ++++++ .../25.2.0-rc1/lint-checks-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/lint-checks-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/lint-checks-25.2.0-rc2-javadoc.jar | Bin 0 -> 642626 bytes .../lint-checks-25.2.0-rc2-javadoc.jar.md5 | 1 + .../lint-checks-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/lint-checks-25.2.0-rc2-sources.jar | Bin 0 -> 1176811 bytes .../lint-checks-25.2.0-rc2-sources.jar.md5 | 1 + .../lint-checks-25.2.0-rc2-sources.jar.sha1 | 1 + .../25.2.0-rc2/lint-checks-25.2.0-rc2.jar | Bin 0 -> 824414 bytes .../25.2.0-rc2/lint-checks-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/lint-checks-25.2.0-rc2.jar.sha1 | 1 + .../25.2.0-rc2/lint-checks-25.2.0-rc2.pom | 42 ++++++ .../25.2.0-rc2/lint-checks-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/lint-checks-25.2.0-rc2.pom.sha1 | 1 + .../25.2.0/lint-checks-25.2.0-javadoc.jar | Bin 0 -> 642459 bytes .../25.2.0/lint-checks-25.2.0-javadoc.jar.md5 | 1 + .../25.2.0/lint-checks-25.2.0-javadoc.jar.sha1 | 1 + .../25.2.0/lint-checks-25.2.0-sources.jar | Bin 0 -> 1176811 bytes .../25.2.0/lint-checks-25.2.0-sources.jar.md5 | 1 + .../25.2.0/lint-checks-25.2.0-sources.jar.sha1 | 1 + .../lint/lint-checks/25.2.0/lint-checks-25.2.0.jar | Bin 0 -> 824412 bytes .../lint-checks/25.2.0/lint-checks-25.2.0.jar.md5 | 1 + .../lint-checks/25.2.0/lint-checks-25.2.0.jar.sha1 | 1 + .../lint/lint-checks/25.2.0/lint-checks-25.2.0.pom | 42 ++++++ .../lint-checks/25.2.0/lint-checks-25.2.0.pom.md5 | 1 + .../lint-checks/25.2.0/lint-checks-25.2.0.pom.sha1 | 1 + .../25.2.1/lint-checks-25.2.1-javadoc.jar | Bin 0 -> 642603 bytes .../25.2.1/lint-checks-25.2.1-javadoc.jar.md5 | 1 + .../25.2.1/lint-checks-25.2.1-javadoc.jar.sha1 | 1 + .../25.2.1/lint-checks-25.2.1-sources.jar | Bin 0 -> 1176823 bytes .../25.2.1/lint-checks-25.2.1-sources.jar.md5 | 1 + .../25.2.1/lint-checks-25.2.1-sources.jar.sha1 | 1 + .../lint/lint-checks/25.2.1/lint-checks-25.2.1.jar | Bin 0 -> 824422 bytes .../lint-checks/25.2.1/lint-checks-25.2.1.jar.md5 | 1 + .../lint-checks/25.2.1/lint-checks-25.2.1.jar.sha1 | 1 + .../lint/lint-checks/25.2.1/lint-checks-25.2.1.pom | 42 ++++++ .../lint-checks/25.2.1/lint-checks-25.2.1.pom.md5 | 1 + .../lint-checks/25.2.1/lint-checks-25.2.1.pom.sha1 | 1 + .../tools/lint/lint-checks/maven-metadata.xml | 8 +- .../tools/lint/lint-checks/maven-metadata.xml.md5 | 2 +- .../tools/lint/lint-checks/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/lint-tests-25.2.0-rc1-javadoc.jar | Bin 0 -> 56556 bytes .../lint-tests-25.2.0-rc1-javadoc.jar.md5 | 1 + .../lint-tests-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/lint-tests-25.2.0-rc1-sources.jar | Bin 0 -> 25171 bytes .../lint-tests-25.2.0-rc1-sources.jar.md5 | 1 + .../lint-tests-25.2.0-rc1-sources.jar.sha1 | 1 + .../25.2.0-rc1/lint-tests-25.2.0-rc1.jar | Bin 0 -> 38133 bytes .../25.2.0-rc1/lint-tests-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/lint-tests-25.2.0-rc1.jar.sha1 | 1 + .../25.2.0-rc1/lint-tests-25.2.0-rc1.pom | 60 ++++++++ .../25.2.0-rc1/lint-tests-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/lint-tests-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/lint-tests-25.2.0-rc2-javadoc.jar | Bin 0 -> 56568 bytes .../lint-tests-25.2.0-rc2-javadoc.jar.md5 | 1 + .../lint-tests-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/lint-tests-25.2.0-rc2-sources.jar | Bin 0 -> 25171 bytes .../lint-tests-25.2.0-rc2-sources.jar.md5 | 1 + .../lint-tests-25.2.0-rc2-sources.jar.sha1 | 1 + .../25.2.0-rc2/lint-tests-25.2.0-rc2.jar | Bin 0 -> 38133 bytes .../25.2.0-rc2/lint-tests-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/lint-tests-25.2.0-rc2.jar.sha1 | 1 + .../25.2.0-rc2/lint-tests-25.2.0-rc2.pom | 60 ++++++++ .../25.2.0-rc2/lint-tests-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/lint-tests-25.2.0-rc2.pom.sha1 | 1 + .../25.2.0/lint-tests-25.2.0-javadoc.jar | Bin 0 -> 56566 bytes .../25.2.0/lint-tests-25.2.0-javadoc.jar.md5 | 1 + .../25.2.0/lint-tests-25.2.0-javadoc.jar.sha1 | 1 + .../25.2.0/lint-tests-25.2.0-sources.jar | Bin 0 -> 25171 bytes .../25.2.0/lint-tests-25.2.0-sources.jar.md5 | 1 + .../25.2.0/lint-tests-25.2.0-sources.jar.sha1 | 1 + .../lint/lint-tests/25.2.0/lint-tests-25.2.0.jar | Bin 0 -> 38133 bytes .../lint-tests/25.2.0/lint-tests-25.2.0.jar.md5 | 1 + .../lint-tests/25.2.0/lint-tests-25.2.0.jar.sha1 | 1 + .../lint/lint-tests/25.2.0/lint-tests-25.2.0.pom | 60 ++++++++ .../lint-tests/25.2.0/lint-tests-25.2.0.pom.md5 | 1 + .../lint-tests/25.2.0/lint-tests-25.2.0.pom.sha1 | 1 + .../25.2.1/lint-tests-25.2.1-javadoc.jar | Bin 0 -> 56567 bytes .../25.2.1/lint-tests-25.2.1-javadoc.jar.md5 | 1 + .../25.2.1/lint-tests-25.2.1-javadoc.jar.sha1 | 1 + .../25.2.1/lint-tests-25.2.1-sources.jar | Bin 0 -> 25171 bytes .../25.2.1/lint-tests-25.2.1-sources.jar.md5 | 1 + .../25.2.1/lint-tests-25.2.1-sources.jar.sha1 | 1 + .../lint/lint-tests/25.2.1/lint-tests-25.2.1.jar | Bin 0 -> 38133 bytes .../lint-tests/25.2.1/lint-tests-25.2.1.jar.md5 | 1 + .../lint-tests/25.2.1/lint-tests-25.2.1.jar.sha1 | 1 + .../lint/lint-tests/25.2.1/lint-tests-25.2.1.pom | 60 ++++++++ .../lint-tests/25.2.1/lint-tests-25.2.1.pom.md5 | 1 + .../lint-tests/25.2.1/lint-tests-25.2.1.pom.sha1 | 1 + .../tools/lint/lint-tests/maven-metadata.xml | 8 +- .../tools/lint/lint-tests/maven-metadata.xml.md5 | 2 +- .../tools/lint/lint-tests/maven-metadata.xml.sha1 | 2 +- .../lint/25.2.0-rc1/lint-25.2.0-rc1-javadoc.jar | Bin 0 -> 173639 bytes .../25.2.0-rc1/lint-25.2.0-rc1-javadoc.jar.md5 | 1 + .../25.2.0-rc1/lint-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../lint/25.2.0-rc1/lint-25.2.0-rc1-sources.jar | Bin 0 -> 474329 bytes .../25.2.0-rc1/lint-25.2.0-rc1-sources.jar.md5 | 1 + .../25.2.0-rc1/lint-25.2.0-rc1-sources.jar.sha1 | 1 + .../tools/lint/lint/25.2.0-rc1/lint-25.2.0-rc1.jar | Bin 0 -> 356598 bytes .../lint/lint/25.2.0-rc1/lint-25.2.0-rc1.jar.md5 | 1 + .../lint/lint/25.2.0-rc1/lint-25.2.0-rc1.jar.sha1 | 1 + .../tools/lint/lint/25.2.0-rc1/lint-25.2.0-rc1.pom | 42 ++++++ .../lint/lint/25.2.0-rc1/lint-25.2.0-rc1.pom.md5 | 1 + .../lint/lint/25.2.0-rc1/lint-25.2.0-rc1.pom.sha1 | 1 + .../lint/25.2.0-rc2/lint-25.2.0-rc2-javadoc.jar | Bin 0 -> 173686 bytes .../25.2.0-rc2/lint-25.2.0-rc2-javadoc.jar.md5 | 1 + .../25.2.0-rc2/lint-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../lint/25.2.0-rc2/lint-25.2.0-rc2-sources.jar | Bin 0 -> 474329 bytes .../25.2.0-rc2/lint-25.2.0-rc2-sources.jar.md5 | 1 + .../25.2.0-rc2/lint-25.2.0-rc2-sources.jar.sha1 | 1 + .../tools/lint/lint/25.2.0-rc2/lint-25.2.0-rc2.jar | Bin 0 -> 356598 bytes .../lint/lint/25.2.0-rc2/lint-25.2.0-rc2.jar.md5 | 1 + .../lint/lint/25.2.0-rc2/lint-25.2.0-rc2.jar.sha1 | 1 + .../tools/lint/lint/25.2.0-rc2/lint-25.2.0-rc2.pom | 42 ++++++ .../lint/lint/25.2.0-rc2/lint-25.2.0-rc2.pom.md5 | 1 + .../lint/lint/25.2.0-rc2/lint-25.2.0-rc2.pom.sha1 | 1 + .../tools/lint/lint/25.2.0/lint-25.2.0-javadoc.jar | Bin 0 -> 173652 bytes .../lint/lint/25.2.0/lint-25.2.0-javadoc.jar.md5 | 1 + .../lint/lint/25.2.0/lint-25.2.0-javadoc.jar.sha1 | 1 + .../tools/lint/lint/25.2.0/lint-25.2.0-sources.jar | Bin 0 -> 474329 bytes .../lint/lint/25.2.0/lint-25.2.0-sources.jar.md5 | 1 + .../lint/lint/25.2.0/lint-25.2.0-sources.jar.sha1 | 1 + com/android/tools/lint/lint/25.2.0/lint-25.2.0.jar | Bin 0 -> 356598 bytes .../tools/lint/lint/25.2.0/lint-25.2.0.jar.md5 | 1 + .../tools/lint/lint/25.2.0/lint-25.2.0.jar.sha1 | 1 + com/android/tools/lint/lint/25.2.0/lint-25.2.0.pom | 42 ++++++ .../tools/lint/lint/25.2.0/lint-25.2.0.pom.md5 | 1 + .../tools/lint/lint/25.2.0/lint-25.2.0.pom.sha1 | 1 + .../tools/lint/lint/25.2.1/lint-25.2.1-javadoc.jar | Bin 0 -> 173671 bytes .../lint/lint/25.2.1/lint-25.2.1-javadoc.jar.md5 | 1 + .../lint/lint/25.2.1/lint-25.2.1-javadoc.jar.sha1 | 1 + .../tools/lint/lint/25.2.1/lint-25.2.1-sources.jar | Bin 0 -> 474329 bytes .../lint/lint/25.2.1/lint-25.2.1-sources.jar.md5 | 1 + .../lint/lint/25.2.1/lint-25.2.1-sources.jar.sha1 | 1 + com/android/tools/lint/lint/25.2.1/lint-25.2.1.jar | Bin 0 -> 356598 bytes .../tools/lint/lint/25.2.1/lint-25.2.1.jar.md5 | 1 + .../tools/lint/lint/25.2.1/lint-25.2.1.jar.sha1 | 1 + com/android/tools/lint/lint/25.2.1/lint-25.2.1.pom | 42 ++++++ .../tools/lint/lint/25.2.1/lint-25.2.1.pom.md5 | 1 + .../tools/lint/lint/25.2.1/lint-25.2.1.pom.sha1 | 1 + com/android/tools/lint/lint/maven-metadata.xml | 8 +- com/android/tools/lint/lint/maven-metadata.xml.md5 | 2 +- .../tools/lint/lint/maven-metadata.xml.sha1 | 2 +- .../ninepatch/25.2.0-rc1/ninepatch-25.2.0-rc1.jar | Bin 0 -> 11409 bytes .../25.2.0-rc1/ninepatch-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/ninepatch-25.2.0-rc1.jar.sha1 | 1 + .../ninepatch/25.2.0-rc1/ninepatch-25.2.0-rc1.pom | 34 +++++ .../25.2.0-rc1/ninepatch-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/ninepatch-25.2.0-rc1.pom.sha1 | 1 + .../ninepatch/25.2.0-rc2/ninepatch-25.2.0-rc2.jar | Bin 0 -> 11409 bytes .../25.2.0-rc2/ninepatch-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/ninepatch-25.2.0-rc2.jar.sha1 | 1 + .../ninepatch/25.2.0-rc2/ninepatch-25.2.0-rc2.pom | 34 +++++ .../25.2.0-rc2/ninepatch-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/ninepatch-25.2.0-rc2.pom.sha1 | 1 + .../tools/ninepatch/25.2.0/ninepatch-25.2.0.jar | Bin 0 -> 11409 bytes .../ninepatch/25.2.0/ninepatch-25.2.0.jar.md5 | 1 + .../ninepatch/25.2.0/ninepatch-25.2.0.jar.sha1 | 1 + .../tools/ninepatch/25.2.0/ninepatch-25.2.0.pom | 34 +++++ .../ninepatch/25.2.0/ninepatch-25.2.0.pom.md5 | 1 + .../ninepatch/25.2.0/ninepatch-25.2.0.pom.sha1 | 1 + .../tools/ninepatch/25.2.1/ninepatch-25.2.1.jar | Bin 0 -> 11409 bytes .../ninepatch/25.2.1/ninepatch-25.2.1.jar.md5 | 1 + .../ninepatch/25.2.1/ninepatch-25.2.1.jar.sha1 | 1 + .../tools/ninepatch/25.2.1/ninepatch-25.2.1.pom | 34 +++++ .../ninepatch/25.2.1/ninepatch-25.2.1.pom.md5 | 1 + .../ninepatch/25.2.1/ninepatch-25.2.1.pom.sha1 | 1 + com/android/tools/ninepatch/maven-metadata.xml | 8 +- com/android/tools/ninepatch/maven-metadata.xml.md5 | 2 +- .../tools/ninepatch/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/perflib-25.2.0-rc1-javadoc.jar | Bin 0 -> 433628 bytes .../25.2.0-rc1/perflib-25.2.0-rc1-javadoc.jar.md5 | 1 + .../25.2.0-rc1/perflib-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../perflib/25.2.0-rc1/perflib-25.2.0-rc1.jar | Bin 0 -> 200962 bytes .../perflib/25.2.0-rc1/perflib-25.2.0-rc1.jar.md5 | 1 + .../perflib/25.2.0-rc1/perflib-25.2.0-rc1.jar.sha1 | 1 + .../perflib/25.2.0-rc1/perflib-25.2.0-rc1.pom | 52 +++++++ .../perflib/25.2.0-rc1/perflib-25.2.0-rc1.pom.md5 | 1 + .../perflib/25.2.0-rc1/perflib-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/perflib-25.2.0-rc2-javadoc.jar | Bin 0 -> 433758 bytes .../25.2.0-rc2/perflib-25.2.0-rc2-javadoc.jar.md5 | 1 + .../25.2.0-rc2/perflib-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../perflib/25.2.0-rc2/perflib-25.2.0-rc2.jar | Bin 0 -> 200962 bytes .../perflib/25.2.0-rc2/perflib-25.2.0-rc2.jar.md5 | 1 + .../perflib/25.2.0-rc2/perflib-25.2.0-rc2.jar.sha1 | 1 + .../perflib/25.2.0-rc2/perflib-25.2.0-rc2.pom | 52 +++++++ .../perflib/25.2.0-rc2/perflib-25.2.0-rc2.pom.md5 | 1 + .../perflib/25.2.0-rc2/perflib-25.2.0-rc2.pom.sha1 | 1 + .../perflib/25.2.0/perflib-25.2.0-javadoc.jar | Bin 0 -> 433696 bytes .../perflib/25.2.0/perflib-25.2.0-javadoc.jar.md5 | 1 + .../perflib/25.2.0/perflib-25.2.0-javadoc.jar.sha1 | 1 + .../perflib/perflib/25.2.0/perflib-25.2.0.jar | Bin 0 -> 200962 bytes .../perflib/perflib/25.2.0/perflib-25.2.0.jar.md5 | 1 + .../perflib/perflib/25.2.0/perflib-25.2.0.jar.sha1 | 1 + .../perflib/perflib/25.2.0/perflib-25.2.0.pom | 52 +++++++ .../perflib/perflib/25.2.0/perflib-25.2.0.pom.md5 | 1 + .../perflib/perflib/25.2.0/perflib-25.2.0.pom.sha1 | 1 + .../perflib/25.2.1/perflib-25.2.1-javadoc.jar | Bin 0 -> 433689 bytes .../perflib/25.2.1/perflib-25.2.1-javadoc.jar.md5 | 1 + .../perflib/25.2.1/perflib-25.2.1-javadoc.jar.sha1 | 1 + .../perflib/perflib/25.2.1/perflib-25.2.1.jar | Bin 0 -> 200962 bytes .../perflib/perflib/25.2.1/perflib-25.2.1.jar.md5 | 1 + .../perflib/perflib/25.2.1/perflib-25.2.1.jar.sha1 | 1 + .../perflib/perflib/25.2.1/perflib-25.2.1.pom | 52 +++++++ .../perflib/perflib/25.2.1/perflib-25.2.1.pom.md5 | 1 + .../perflib/perflib/25.2.1/perflib-25.2.1.pom.sha1 | 1 + .../tools/perflib/perflib/maven-metadata.xml | 8 +- .../tools/perflib/perflib/maven-metadata.xml.md5 | 2 +- .../tools/perflib/perflib/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/repository-25.2.0-rc1-javadoc.jar | Bin 0 -> 507730 bytes .../repository-25.2.0-rc1-javadoc.jar.md5 | 1 + .../repository-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/repository-25.2.0-rc1-sources.jar | Bin 0 -> 335823 bytes .../repository-25.2.0-rc1-sources.jar.md5 | 1 + .../repository-25.2.0-rc1-sources.jar.sha1 | 1 + .../25.2.0-rc1/repository-25.2.0-rc1.jar | Bin 0 -> 202914 bytes .../25.2.0-rc1/repository-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/repository-25.2.0-rc1.jar.sha1 | 1 + .../25.2.0-rc1/repository-25.2.0-rc1.pom | 54 +++++++ .../25.2.0-rc1/repository-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/repository-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/repository-25.2.0-rc2-javadoc.jar | Bin 0 -> 507899 bytes .../repository-25.2.0-rc2-javadoc.jar.md5 | 1 + .../repository-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/repository-25.2.0-rc2-sources.jar | Bin 0 -> 335823 bytes .../repository-25.2.0-rc2-sources.jar.md5 | 1 + .../repository-25.2.0-rc2-sources.jar.sha1 | 1 + .../25.2.0-rc2/repository-25.2.0-rc2.jar | Bin 0 -> 202914 bytes .../25.2.0-rc2/repository-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/repository-25.2.0-rc2.jar.sha1 | 1 + .../25.2.0-rc2/repository-25.2.0-rc2.pom | 54 +++++++ .../25.2.0-rc2/repository-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/repository-25.2.0-rc2.pom.sha1 | 1 + .../25.2.0/repository-25.2.0-javadoc.jar | Bin 0 -> 507792 bytes .../25.2.0/repository-25.2.0-javadoc.jar.md5 | 1 + .../25.2.0/repository-25.2.0-javadoc.jar.sha1 | 1 + .../25.2.0/repository-25.2.0-sources.jar | Bin 0 -> 335823 bytes .../25.2.0/repository-25.2.0-sources.jar.md5 | 1 + .../25.2.0/repository-25.2.0-sources.jar.sha1 | 1 + .../tools/repository/25.2.0/repository-25.2.0.jar | Bin 0 -> 202914 bytes .../repository/25.2.0/repository-25.2.0.jar.md5 | 1 + .../repository/25.2.0/repository-25.2.0.jar.sha1 | 1 + .../tools/repository/25.2.0/repository-25.2.0.pom | 54 +++++++ .../repository/25.2.0/repository-25.2.0.pom.md5 | 1 + .../repository/25.2.0/repository-25.2.0.pom.sha1 | 1 + .../25.2.1/repository-25.2.1-javadoc.jar | Bin 0 -> 507873 bytes .../25.2.1/repository-25.2.1-javadoc.jar.md5 | 1 + .../25.2.1/repository-25.2.1-javadoc.jar.sha1 | 1 + .../25.2.1/repository-25.2.1-sources.jar | Bin 0 -> 335823 bytes .../25.2.1/repository-25.2.1-sources.jar.md5 | 1 + .../25.2.1/repository-25.2.1-sources.jar.sha1 | 1 + .../tools/repository/25.2.1/repository-25.2.1.jar | Bin 0 -> 202914 bytes .../repository/25.2.1/repository-25.2.1.jar.md5 | 1 + .../repository/25.2.1/repository-25.2.1.jar.sha1 | 1 + .../tools/repository/25.2.1/repository-25.2.1.pom | 54 +++++++ .../repository/25.2.1/repository-25.2.1.pom.md5 | 1 + .../repository/25.2.1/repository-25.2.1.pom.sha1 | 1 + com/android/tools/repository/maven-metadata.xml | 8 +- .../tools/repository/maven-metadata.xml.md5 | 2 +- .../tools/repository/maven-metadata.xml.sha1 | 2 +- .../rule-api/25.2.0-rc1/rule-api-25.2.0-rc1.jar | Bin 0 -> 37510 bytes .../25.2.0-rc1/rule-api-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/rule-api-25.2.0-rc1.jar.sha1 | 1 + .../rule-api/25.2.0-rc1/rule-api-25.2.0-rc1.pom | 40 ++++++ .../25.2.0-rc1/rule-api-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/rule-api-25.2.0-rc1.pom.sha1 | 1 + .../rule-api/25.2.0-rc2/rule-api-25.2.0-rc2.jar | Bin 0 -> 37510 bytes .../25.2.0-rc2/rule-api-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/rule-api-25.2.0-rc2.jar.sha1 | 1 + .../rule-api/25.2.0-rc2/rule-api-25.2.0-rc2.pom | 40 ++++++ .../25.2.0-rc2/rule-api-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/rule-api-25.2.0-rc2.pom.sha1 | 1 + .../tools/rule-api/25.2.0/rule-api-25.2.0.jar | Bin 0 -> 37510 bytes .../tools/rule-api/25.2.0/rule-api-25.2.0.jar.md5 | 1 + .../tools/rule-api/25.2.0/rule-api-25.2.0.jar.sha1 | 1 + .../tools/rule-api/25.2.0/rule-api-25.2.0.pom | 40 ++++++ .../tools/rule-api/25.2.0/rule-api-25.2.0.pom.md5 | 1 + .../tools/rule-api/25.2.0/rule-api-25.2.0.pom.sha1 | 1 + .../tools/rule-api/25.2.1/rule-api-25.2.1.jar | Bin 0 -> 37510 bytes .../tools/rule-api/25.2.1/rule-api-25.2.1.jar.md5 | 1 + .../tools/rule-api/25.2.1/rule-api-25.2.1.jar.sha1 | 1 + .../tools/rule-api/25.2.1/rule-api-25.2.1.pom | 40 ++++++ .../tools/rule-api/25.2.1/rule-api-25.2.1.pom.md5 | 1 + .../tools/rule-api/25.2.1/rule-api-25.2.1.pom.sha1 | 1 + com/android/tools/rule-api/maven-metadata.xml | 8 +- com/android/tools/rule-api/maven-metadata.xml.md5 | 2 +- com/android/tools/rule-api/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/screenshot2-25.2.0-rc1.jar | Bin 0 -> 5239 bytes .../25.2.0-rc1/screenshot2-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/screenshot2-25.2.0-rc1.jar.sha1 | 1 + .../25.2.0-rc1/screenshot2-25.2.0-rc1.pom | 34 +++++ .../25.2.0-rc1/screenshot2-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/screenshot2-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/screenshot2-25.2.0-rc2.jar | Bin 0 -> 5239 bytes .../25.2.0-rc2/screenshot2-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/screenshot2-25.2.0-rc2.jar.sha1 | 1 + .../25.2.0-rc2/screenshot2-25.2.0-rc2.pom | 34 +++++ .../25.2.0-rc2/screenshot2-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/screenshot2-25.2.0-rc2.pom.sha1 | 1 + .../screenshot2/25.2.0/screenshot2-25.2.0.jar | Bin 0 -> 5239 bytes .../screenshot2/25.2.0/screenshot2-25.2.0.jar.md5 | 1 + .../screenshot2/25.2.0/screenshot2-25.2.0.jar.sha1 | 1 + .../screenshot2/25.2.0/screenshot2-25.2.0.pom | 34 +++++ .../screenshot2/25.2.0/screenshot2-25.2.0.pom.md5 | 1 + .../screenshot2/25.2.0/screenshot2-25.2.0.pom.sha1 | 1 + .../screenshot2/25.2.1/screenshot2-25.2.1.jar | Bin 0 -> 5239 bytes .../screenshot2/25.2.1/screenshot2-25.2.1.jar.md5 | 1 + .../screenshot2/25.2.1/screenshot2-25.2.1.jar.sha1 | 1 + .../screenshot2/25.2.1/screenshot2-25.2.1.pom | 34 +++++ .../screenshot2/25.2.1/screenshot2-25.2.1.pom.md5 | 1 + .../screenshot2/25.2.1/screenshot2-25.2.1.pom.sha1 | 1 + com/android/tools/screenshot2/maven-metadata.xml | 8 +- .../tools/screenshot2/maven-metadata.xml.md5 | 2 +- .../tools/screenshot2/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/sdk-common-25.2.0-rc1-javadoc.jar | Bin 0 -> 745665 bytes .../sdk-common-25.2.0-rc1-javadoc.jar.md5 | 1 + .../sdk-common-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/sdk-common-25.2.0-rc1-sources.jar | Bin 0 -> 428152 bytes .../sdk-common-25.2.0-rc1-sources.jar.md5 | 1 + .../sdk-common-25.2.0-rc1-sources.jar.sha1 | 1 + .../25.2.0-rc1/sdk-common-25.2.0-rc1.jar | Bin 0 -> 571250 bytes .../25.2.0-rc1/sdk-common-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/sdk-common-25.2.0-rc1.jar.sha1 | 1 + .../25.2.0-rc1/sdk-common-25.2.0-rc1.pom | 90 ++++++++++++ .../25.2.0-rc1/sdk-common-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/sdk-common-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/sdk-common-25.2.0-rc2-javadoc.jar | Bin 0 -> 745831 bytes .../sdk-common-25.2.0-rc2-javadoc.jar.md5 | 1 + .../sdk-common-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/sdk-common-25.2.0-rc2-sources.jar | Bin 0 -> 428152 bytes .../sdk-common-25.2.0-rc2-sources.jar.md5 | 1 + .../sdk-common-25.2.0-rc2-sources.jar.sha1 | 1 + .../25.2.0-rc2/sdk-common-25.2.0-rc2.jar | Bin 0 -> 571250 bytes .../25.2.0-rc2/sdk-common-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/sdk-common-25.2.0-rc2.jar.sha1 | 1 + .../25.2.0-rc2/sdk-common-25.2.0-rc2.pom | 90 ++++++++++++ .../25.2.0-rc2/sdk-common-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/sdk-common-25.2.0-rc2.pom.sha1 | 1 + .../25.2.0/sdk-common-25.2.0-javadoc.jar | Bin 0 -> 745725 bytes .../25.2.0/sdk-common-25.2.0-javadoc.jar.md5 | 1 + .../25.2.0/sdk-common-25.2.0-javadoc.jar.sha1 | 1 + .../25.2.0/sdk-common-25.2.0-sources.jar | Bin 0 -> 428152 bytes .../25.2.0/sdk-common-25.2.0-sources.jar.md5 | 1 + .../25.2.0/sdk-common-25.2.0-sources.jar.sha1 | 1 + .../tools/sdk-common/25.2.0/sdk-common-25.2.0.jar | Bin 0 -> 571250 bytes .../sdk-common/25.2.0/sdk-common-25.2.0.jar.md5 | 1 + .../sdk-common/25.2.0/sdk-common-25.2.0.jar.sha1 | 1 + .../tools/sdk-common/25.2.0/sdk-common-25.2.0.pom | 90 ++++++++++++ .../sdk-common/25.2.0/sdk-common-25.2.0.pom.md5 | 1 + .../sdk-common/25.2.0/sdk-common-25.2.0.pom.sha1 | 1 + .../25.2.1/sdk-common-25.2.1-javadoc.jar | Bin 0 -> 745837 bytes .../25.2.1/sdk-common-25.2.1-javadoc.jar.md5 | 1 + .../25.2.1/sdk-common-25.2.1-javadoc.jar.sha1 | 1 + .../25.2.1/sdk-common-25.2.1-sources.jar | Bin 0 -> 428152 bytes .../25.2.1/sdk-common-25.2.1-sources.jar.md5 | 1 + .../25.2.1/sdk-common-25.2.1-sources.jar.sha1 | 1 + .../tools/sdk-common/25.2.1/sdk-common-25.2.1.jar | Bin 0 -> 571250 bytes .../sdk-common/25.2.1/sdk-common-25.2.1.jar.md5 | 1 + .../sdk-common/25.2.1/sdk-common-25.2.1.jar.sha1 | 1 + .../tools/sdk-common/25.2.1/sdk-common-25.2.1.pom | 90 ++++++++++++ .../sdk-common/25.2.1/sdk-common-25.2.1.pom.md5 | 1 + .../sdk-common/25.2.1/sdk-common-25.2.1.pom.sha1 | 1 + com/android/tools/sdk-common/maven-metadata.xml | 8 +- .../tools/sdk-common/maven-metadata.xml.md5 | 2 +- .../tools/sdk-common/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/sdklib-test-25.2.0-rc1.jar | Bin 0 -> 647656 bytes .../25.2.0-rc1/sdklib-test-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/sdklib-test-25.2.0-rc1.jar.sha1 | 1 + .../25.2.0-rc1/sdklib-test-25.2.0-rc1.pom | 40 ++++++ .../25.2.0-rc1/sdklib-test-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/sdklib-test-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/sdklib-test-25.2.0-rc2.jar | Bin 0 -> 647656 bytes .../25.2.0-rc2/sdklib-test-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/sdklib-test-25.2.0-rc2.jar.sha1 | 1 + .../25.2.0-rc2/sdklib-test-25.2.0-rc2.pom | 40 ++++++ .../25.2.0-rc2/sdklib-test-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/sdklib-test-25.2.0-rc2.pom.sha1 | 1 + .../sdklib-test/25.2.0/sdklib-test-25.2.0.jar | Bin 0 -> 647656 bytes .../sdklib-test/25.2.0/sdklib-test-25.2.0.jar.md5 | 1 + .../sdklib-test/25.2.0/sdklib-test-25.2.0.jar.sha1 | 1 + .../sdklib-test/25.2.0/sdklib-test-25.2.0.pom | 40 ++++++ .../sdklib-test/25.2.0/sdklib-test-25.2.0.pom.md5 | 1 + .../sdklib-test/25.2.0/sdklib-test-25.2.0.pom.sha1 | 1 + .../sdklib-test/25.2.1/sdklib-test-25.2.1.jar | Bin 0 -> 647656 bytes .../sdklib-test/25.2.1/sdklib-test-25.2.1.jar.md5 | 1 + .../sdklib-test/25.2.1/sdklib-test-25.2.1.jar.sha1 | 1 + .../sdklib-test/25.2.1/sdklib-test-25.2.1.pom | 40 ++++++ .../sdklib-test/25.2.1/sdklib-test-25.2.1.pom.md5 | 1 + .../sdklib-test/25.2.1/sdklib-test-25.2.1.pom.sha1 | 1 + com/android/tools/sdklib-test/maven-metadata.xml | 8 +- .../tools/sdklib-test/maven-metadata.xml.md5 | 2 +- .../tools/sdklib-test/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/sdklib-25.2.0-rc1-javadoc.jar | Bin 0 -> 631043 bytes .../25.2.0-rc1/sdklib-25.2.0-rc1-javadoc.jar.md5 | 1 + .../25.2.0-rc1/sdklib-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/sdklib-25.2.0-rc1-sources.jar | Bin 0 -> 1008345 bytes .../25.2.0-rc1/sdklib-25.2.0-rc1-sources.jar.md5 | 1 + .../25.2.0-rc1/sdklib-25.2.0-rc1-sources.jar.sha1 | 1 + .../tools/sdklib/25.2.0-rc1/sdklib-25.2.0-rc1.jar | Bin 0 -> 622677 bytes .../sdklib/25.2.0-rc1/sdklib-25.2.0-rc1.jar.md5 | 1 + .../sdklib/25.2.0-rc1/sdklib-25.2.0-rc1.jar.sha1 | 1 + .../tools/sdklib/25.2.0-rc1/sdklib-25.2.0-rc1.pom | 78 +++++++++++ .../sdklib/25.2.0-rc1/sdklib-25.2.0-rc1.pom.md5 | 1 + .../sdklib/25.2.0-rc1/sdklib-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/sdklib-25.2.0-rc2-javadoc.jar | Bin 0 -> 631291 bytes .../25.2.0-rc2/sdklib-25.2.0-rc2-javadoc.jar.md5 | 1 + .../25.2.0-rc2/sdklib-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/sdklib-25.2.0-rc2-sources.jar | Bin 0 -> 1008345 bytes .../25.2.0-rc2/sdklib-25.2.0-rc2-sources.jar.md5 | 1 + .../25.2.0-rc2/sdklib-25.2.0-rc2-sources.jar.sha1 | 1 + .../tools/sdklib/25.2.0-rc2/sdklib-25.2.0-rc2.jar | Bin 0 -> 622677 bytes .../sdklib/25.2.0-rc2/sdklib-25.2.0-rc2.jar.md5 | 1 + .../sdklib/25.2.0-rc2/sdklib-25.2.0-rc2.jar.sha1 | 1 + .../tools/sdklib/25.2.0-rc2/sdklib-25.2.0-rc2.pom | 78 +++++++++++ .../sdklib/25.2.0-rc2/sdklib-25.2.0-rc2.pom.md5 | 1 + .../sdklib/25.2.0-rc2/sdklib-25.2.0-rc2.pom.sha1 | 1 + .../tools/sdklib/25.2.0/sdklib-25.2.0-javadoc.jar | Bin 0 -> 631102 bytes .../sdklib/25.2.0/sdklib-25.2.0-javadoc.jar.md5 | 1 + .../sdklib/25.2.0/sdklib-25.2.0-javadoc.jar.sha1 | 1 + .../tools/sdklib/25.2.0/sdklib-25.2.0-sources.jar | Bin 0 -> 1008345 bytes .../sdklib/25.2.0/sdklib-25.2.0-sources.jar.md5 | 1 + .../sdklib/25.2.0/sdklib-25.2.0-sources.jar.sha1 | 1 + com/android/tools/sdklib/25.2.0/sdklib-25.2.0.jar | Bin 0 -> 622677 bytes .../tools/sdklib/25.2.0/sdklib-25.2.0.jar.md5 | 1 + .../tools/sdklib/25.2.0/sdklib-25.2.0.jar.sha1 | 1 + com/android/tools/sdklib/25.2.0/sdklib-25.2.0.pom | 78 +++++++++++ .../tools/sdklib/25.2.0/sdklib-25.2.0.pom.md5 | 1 + .../tools/sdklib/25.2.0/sdklib-25.2.0.pom.sha1 | 1 + .../tools/sdklib/25.2.1/sdklib-25.2.1-javadoc.jar | Bin 0 -> 631152 bytes .../sdklib/25.2.1/sdklib-25.2.1-javadoc.jar.md5 | 1 + .../sdklib/25.2.1/sdklib-25.2.1-javadoc.jar.sha1 | 1 + .../tools/sdklib/25.2.1/sdklib-25.2.1-sources.jar | Bin 0 -> 1008345 bytes .../sdklib/25.2.1/sdklib-25.2.1-sources.jar.md5 | 1 + .../sdklib/25.2.1/sdklib-25.2.1-sources.jar.sha1 | 1 + com/android/tools/sdklib/25.2.1/sdklib-25.2.1.jar | Bin 0 -> 622677 bytes .../tools/sdklib/25.2.1/sdklib-25.2.1.jar.md5 | 1 + .../tools/sdklib/25.2.1/sdklib-25.2.1.jar.sha1 | 1 + com/android/tools/sdklib/25.2.1/sdklib-25.2.1.pom | 78 +++++++++++ .../tools/sdklib/25.2.1/sdklib-25.2.1.pom.md5 | 1 + .../tools/sdklib/25.2.1/sdklib-25.2.1.pom.sha1 | 1 + com/android/tools/sdklib/maven-metadata.xml | 8 +- com/android/tools/sdklib/maven-metadata.xml.md5 | 2 +- com/android/tools/sdklib/maven-metadata.xml.sha1 | 2 +- .../25.2.0-rc1/testutils-25.2.0-rc1-javadoc.jar | Bin 0 -> 50721 bytes .../testutils-25.2.0-rc1-javadoc.jar.md5 | 1 + .../testutils-25.2.0-rc1-javadoc.jar.sha1 | 1 + .../25.2.0-rc1/testutils-25.2.0-rc1-sources.jar | Bin 0 -> 36111 bytes .../testutils-25.2.0-rc1-sources.jar.md5 | 1 + .../testutils-25.2.0-rc1-sources.jar.sha1 | 1 + .../testutils/25.2.0-rc1/testutils-25.2.0-rc1.jar | Bin 0 -> 30683 bytes .../25.2.0-rc1/testutils-25.2.0-rc1.jar.md5 | 1 + .../25.2.0-rc1/testutils-25.2.0-rc1.jar.sha1 | 1 + .../testutils/25.2.0-rc1/testutils-25.2.0-rc1.pom | 60 ++++++++ .../25.2.0-rc1/testutils-25.2.0-rc1.pom.md5 | 1 + .../25.2.0-rc1/testutils-25.2.0-rc1.pom.sha1 | 1 + .../25.2.0-rc2/testutils-25.2.0-rc2-javadoc.jar | Bin 0 -> 50745 bytes .../testutils-25.2.0-rc2-javadoc.jar.md5 | 1 + .../testutils-25.2.0-rc2-javadoc.jar.sha1 | 1 + .../25.2.0-rc2/testutils-25.2.0-rc2-sources.jar | Bin 0 -> 36111 bytes .../testutils-25.2.0-rc2-sources.jar.md5 | 1 + .../testutils-25.2.0-rc2-sources.jar.sha1 | 1 + .../testutils/25.2.0-rc2/testutils-25.2.0-rc2.jar | Bin 0 -> 30683 bytes .../25.2.0-rc2/testutils-25.2.0-rc2.jar.md5 | 1 + .../25.2.0-rc2/testutils-25.2.0-rc2.jar.sha1 | 1 + .../testutils/25.2.0-rc2/testutils-25.2.0-rc2.pom | 60 ++++++++ .../25.2.0-rc2/testutils-25.2.0-rc2.pom.md5 | 1 + .../25.2.0-rc2/testutils-25.2.0-rc2.pom.sha1 | 1 + .../testutils/25.2.0/testutils-25.2.0-javadoc.jar | Bin 0 -> 50735 bytes .../25.2.0/testutils-25.2.0-javadoc.jar.md5 | 1 + .../25.2.0/testutils-25.2.0-javadoc.jar.sha1 | 1 + .../testutils/25.2.0/testutils-25.2.0-sources.jar | Bin 0 -> 36111 bytes .../25.2.0/testutils-25.2.0-sources.jar.md5 | 1 + .../25.2.0/testutils-25.2.0-sources.jar.sha1 | 1 + .../tools/testutils/25.2.0/testutils-25.2.0.jar | Bin 0 -> 30683 bytes .../testutils/25.2.0/testutils-25.2.0.jar.md5 | 1 + .../testutils/25.2.0/testutils-25.2.0.jar.sha1 | 1 + .../tools/testutils/25.2.0/testutils-25.2.0.pom | 60 ++++++++ .../testutils/25.2.0/testutils-25.2.0.pom.md5 | 1 + .../testutils/25.2.0/testutils-25.2.0.pom.sha1 | 1 + .../testutils/25.2.1/testutils-25.2.1-javadoc.jar | Bin 0 -> 50740 bytes .../25.2.1/testutils-25.2.1-javadoc.jar.md5 | 1 + .../25.2.1/testutils-25.2.1-javadoc.jar.sha1 | 1 + .../testutils/25.2.1/testutils-25.2.1-sources.jar | Bin 0 -> 36111 bytes .../25.2.1/testutils-25.2.1-sources.jar.md5 | 1 + .../25.2.1/testutils-25.2.1-sources.jar.sha1 | 1 + .../tools/testutils/25.2.1/testutils-25.2.1.jar | Bin 0 -> 30683 bytes .../testutils/25.2.1/testutils-25.2.1.jar.md5 | 1 + .../testutils/25.2.1/testutils-25.2.1.jar.sha1 | 1 + .../tools/testutils/25.2.1/testutils-25.2.1.pom | 60 ++++++++ .../testutils/25.2.1/testutils-25.2.1.pom.md5 | 1 + .../testutils/25.2.1/testutils-25.2.1.pom.sha1 | 1 + com/android/tools/testutils/maven-metadata.xml | 8 +- com/android/tools/testutils/maven-metadata.xml.md5 | 2 +- .../tools/testutils/maven-metadata.xml.sha1 | 2 +- 1791 files changed, 10245 insertions(+), 197 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= .../adapters/1.3.1/adapters-1.3.1-javadoc.jar | Bin 0 -> 198626 bytes .../adapters/1.3.1/adapters-1.3.1-javadoc.jar.md5 | 1 + .../adapters/1.3.1/adapters-1.3.1-javadoc.jar.sha1 | 1 + .../adapters/1.3.1/adapters-1.3.1-sources.jar | Bin 0 -> 42105 bytes .../adapters/1.3.1/adapters-1.3.1-sources.jar.md5 | 1 + .../adapters/1.3.1/adapters-1.3.1-sources.jar.sha1 | 1 + .../databinding/adapters/1.3.1/adapters-1.3.1.aar | Bin 0 -> 67110 bytes .../adapters/1.3.1/adapters-1.3.1.aar.md5 | 1 + .../adapters/1.3.1/adapters-1.3.1.aar.sha1 | 1 + .../databinding/adapters/1.3.1/adapters-1.3.1.pom | 30 ++++++++++++ .../adapters/1.3.1/adapters-1.3.1.pom.md5 | 1 + .../adapters/1.3.1/adapters-1.3.1.pom.sha1 | 1 + .../adapters/1.3/adapters-1.3-javadoc.jar | Bin 0 -> 198666 bytes .../adapters/1.3/adapters-1.3-javadoc.jar.md5 | 1 + .../adapters/1.3/adapters-1.3-javadoc.jar.sha1 | 1 + .../adapters/1.3/adapters-1.3-sources.jar | Bin 0 -> 42105 bytes .../adapters/1.3/adapters-1.3-sources.jar.md5 | 1 + .../adapters/1.3/adapters-1.3-sources.jar.sha1 | 1 + .../databinding/adapters/1.3/adapters-1.3.aar | Bin 0 -> 67110 bytes .../databinding/adapters/1.3/adapters-1.3.aar.md5 | 1 + .../databinding/adapters/1.3/adapters-1.3.aar.sha1 | 1 + .../databinding/adapters/1.3/adapters-1.3.pom | 30 ++++++++++++ .../databinding/adapters/1.3/adapters-1.3.pom.md5 | 1 + .../databinding/adapters/1.3/adapters-1.3.pom.sha1 | 1 + .../databinding/adapters/maven-metadata.xml | 6 ++- .../databinding/adapters/maven-metadata.xml.md5 | 2 +- .../databinding/adapters/maven-metadata.xml.sha1 | 2 +- .../library/1.3.1/library-1.3.1-javadoc.jar | Bin 0 -> 109323 bytes .../library/1.3.1/library-1.3.1-javadoc.jar.md5 | 1 + .../library/1.3.1/library-1.3.1-javadoc.jar.sha1 | 1 + .../library/1.3.1/library-1.3.1-sources.jar | Bin 0 -> 37126 bytes .../library/1.3.1/library-1.3.1-sources.jar.md5 | 1 + .../library/1.3.1/library-1.3.1-sources.jar.sha1 | 1 + .../databinding/library/1.3.1/library-1.3.1.aar | Bin 0 -> 50897 bytes .../library/1.3.1/library-1.3.1.aar.md5 | 1 + .../library/1.3.1/library-1.3.1.aar.sha1 | 1 + .../databinding/library/1.3.1/library-1.3.1.pom | 30 ++++++++++++ .../library/1.3.1/library-1.3.1.pom.md5 | 1 + .../library/1.3.1/library-1.3.1.pom.sha1 | 1 + .../library/1.3/library-1.3-javadoc.jar | Bin 0 -> 109387 bytes .../library/1.3/library-1.3-javadoc.jar.md5 | 1 + .../library/1.3/library-1.3-javadoc.jar.sha1 | 1 + .../library/1.3/library-1.3-sources.jar | Bin 0 -> 36979 bytes .../library/1.3/library-1.3-sources.jar.md5 | 1 + .../library/1.3/library-1.3-sources.jar.sha1 | 1 + .../databinding/library/1.3/library-1.3.aar | Bin 0 -> 50464 bytes .../databinding/library/1.3/library-1.3.aar.md5 | 1 + .../databinding/library/1.3/library-1.3.aar.sha1 | 1 + .../databinding/library/1.3/library-1.3.pom | 30 ++++++++++++ .../databinding/library/1.3/library-1.3.pom.md5 | 1 + .../databinding/library/1.3/library-1.3.pom.sha1 | 1 + com/android/databinding/library/maven-metadata.xml | 6 ++- .../databinding/library/maven-metadata.xml.md5 | 2 +- .../databinding/library/maven-metadata.xml.sha1 | 2 +- .../animated-vector-drawable-24.2.0-javadoc.jar | Bin 0 -> 261 bytes ...animated-vector-drawable-24.2.0-javadoc.jar.md5 | 1 + ...nimated-vector-drawable-24.2.0-javadoc.jar.sha1 | 1 + .../animated-vector-drawable-24.2.0-sources.jar | Bin 0 -> 5615 bytes ...animated-vector-drawable-24.2.0-sources.jar.md5 | 1 + ...nimated-vector-drawable-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/animated-vector-drawable-24.2.0.aar | Bin 0 -> 11635 bytes .../24.2.0/animated-vector-drawable-24.2.0.aar.md5 | 1 + .../animated-vector-drawable-24.2.0.aar.sha1 | 1 + .../24.2.0/animated-vector-drawable-24.2.0.pom | 18 +++++++ .../24.2.0/animated-vector-drawable-24.2.0.pom.md5 | 1 + .../animated-vector-drawable-24.2.0.pom.sha1 | 1 + .../animated-vector-drawable-24.2.1-javadoc.jar | Bin 0 -> 261 bytes ...animated-vector-drawable-24.2.1-javadoc.jar.md5 | 1 + ...nimated-vector-drawable-24.2.1-javadoc.jar.sha1 | 1 + .../animated-vector-drawable-24.2.1-sources.jar | Bin 0 -> 5618 bytes ...animated-vector-drawable-24.2.1-sources.jar.md5 | 1 + ...nimated-vector-drawable-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/animated-vector-drawable-24.2.1.aar | Bin 0 -> 11546 bytes .../24.2.1/animated-vector-drawable-24.2.1.aar.md5 | 1 + .../animated-vector-drawable-24.2.1.aar.sha1 | 1 + .../24.2.1/animated-vector-drawable-24.2.1.pom | 18 +++++++ .../24.2.1/animated-vector-drawable-24.2.1.pom.md5 | 1 + .../animated-vector-drawable-24.2.1.pom.sha1 | 1 + .../animated-vector-drawable-25.0.0-javadoc.jar | Bin 0 -> 261 bytes ...animated-vector-drawable-25.0.0-javadoc.jar.md5 | 1 + ...nimated-vector-drawable-25.0.0-javadoc.jar.sha1 | 1 + .../animated-vector-drawable-25.0.0-sources.jar | Bin 0 -> 5736 bytes ...animated-vector-drawable-25.0.0-sources.jar.md5 | 1 + ...nimated-vector-drawable-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/animated-vector-drawable-25.0.0.aar | Bin 0 -> 11630 bytes .../25.0.0/animated-vector-drawable-25.0.0.aar.md5 | 1 + .../animated-vector-drawable-25.0.0.aar.sha1 | 1 + .../25.0.0/animated-vector-drawable-25.0.0.pom | 18 +++++++ .../25.0.0/animated-vector-drawable-25.0.0.pom.md5 | 1 + .../animated-vector-drawable-25.0.0.pom.sha1 | 1 + .../animated-vector-drawable/maven-metadata.xml | 7 ++- .../maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../24.2.0/appcompat-v7-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/appcompat-v7-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/appcompat-v7-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/appcompat-v7-24.2.0-sources.jar | Bin 0 -> 434839 bytes .../24.2.0/appcompat-v7-24.2.0-sources.jar.md5 | 1 + .../24.2.0/appcompat-v7-24.2.0-sources.jar.sha1 | 1 + .../appcompat-v7/24.2.0/appcompat-v7-24.2.0.aar | Bin 0 -> 965743 bytes .../24.2.0/appcompat-v7-24.2.0.aar.md5 | 1 + .../24.2.0/appcompat-v7-24.2.0.aar.sha1 | 1 + .../appcompat-v7/24.2.0/appcompat-v7-24.2.0.pom | 32 +++++++++++++ .../24.2.0/appcompat-v7-24.2.0.pom.md5 | 1 + .../24.2.0/appcompat-v7-24.2.0.pom.sha1 | 1 + .../24.2.1/appcompat-v7-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/appcompat-v7-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/appcompat-v7-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/appcompat-v7-24.2.1-sources.jar | Bin 0 -> 435109 bytes .../24.2.1/appcompat-v7-24.2.1-sources.jar.md5 | 1 + .../24.2.1/appcompat-v7-24.2.1-sources.jar.sha1 | 1 + .../appcompat-v7/24.2.1/appcompat-v7-24.2.1.aar | Bin 0 -> 964437 bytes .../24.2.1/appcompat-v7-24.2.1.aar.md5 | 1 + .../24.2.1/appcompat-v7-24.2.1.aar.sha1 | 1 + .../appcompat-v7/24.2.1/appcompat-v7-24.2.1.pom | 32 +++++++++++++ .../24.2.1/appcompat-v7-24.2.1.pom.md5 | 1 + .../24.2.1/appcompat-v7-24.2.1.pom.sha1 | 1 + .../25.0.0/appcompat-v7-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/appcompat-v7-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/appcompat-v7-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/appcompat-v7-25.0.0-sources.jar | Bin 0 -> 445409 bytes .../25.0.0/appcompat-v7-25.0.0-sources.jar.md5 | 1 + .../25.0.0/appcompat-v7-25.0.0-sources.jar.sha1 | 1 + .../appcompat-v7/25.0.0/appcompat-v7-25.0.0.aar | Bin 0 -> 1012126 bytes .../25.0.0/appcompat-v7-25.0.0.aar.md5 | 1 + .../25.0.0/appcompat-v7-25.0.0.aar.sha1 | 1 + .../appcompat-v7/25.0.0/appcompat-v7-25.0.0.pom | 32 +++++++++++++ .../25.0.0/appcompat-v7-25.0.0.pom.md5 | 1 + .../25.0.0/appcompat-v7-25.0.0.pom.sha1 | 1 + .../support/appcompat-v7/maven-metadata.xml | 7 ++- .../support/appcompat-v7/maven-metadata.xml.md5 | 2 +- .../support/appcompat-v7/maven-metadata.xml.sha1 | 2 +- .../24.2.0/cardview-v7-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/cardview-v7-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/cardview-v7-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/cardview-v7-24.2.0-sources.jar | Bin 0 -> 16735 bytes .../24.2.0/cardview-v7-24.2.0-sources.jar.md5 | 1 + .../24.2.0/cardview-v7-24.2.0-sources.jar.sha1 | 1 + .../cardview-v7/24.2.0/cardview-v7-24.2.0.aar | Bin 0 -> 22780 bytes .../cardview-v7/24.2.0/cardview-v7-24.2.0.aar.md5 | 1 + .../cardview-v7/24.2.0/cardview-v7-24.2.0.aar.sha1 | 1 + .../cardview-v7/24.2.0/cardview-v7-24.2.0.pom | 17 +++++++ .../cardview-v7/24.2.0/cardview-v7-24.2.0.pom.md5 | 1 + .../cardview-v7/24.2.0/cardview-v7-24.2.0.pom.sha1 | 1 + .../24.2.1/cardview-v7-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/cardview-v7-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/cardview-v7-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/cardview-v7-24.2.1-sources.jar | Bin 0 -> 16736 bytes .../24.2.1/cardview-v7-24.2.1-sources.jar.md5 | 1 + .../24.2.1/cardview-v7-24.2.1-sources.jar.sha1 | 1 + .../cardview-v7/24.2.1/cardview-v7-24.2.1.aar | Bin 0 -> 22766 bytes .../cardview-v7/24.2.1/cardview-v7-24.2.1.aar.md5 | 1 + .../cardview-v7/24.2.1/cardview-v7-24.2.1.aar.sha1 | 1 + .../cardview-v7/24.2.1/cardview-v7-24.2.1.pom | 17 +++++++ .../cardview-v7/24.2.1/cardview-v7-24.2.1.pom.md5 | 1 + .../cardview-v7/24.2.1/cardview-v7-24.2.1.pom.sha1 | 1 + .../25.0.0/cardview-v7-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/cardview-v7-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/cardview-v7-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/cardview-v7-25.0.0-sources.jar | Bin 0 -> 16736 bytes .../25.0.0/cardview-v7-25.0.0-sources.jar.md5 | 1 + .../25.0.0/cardview-v7-25.0.0-sources.jar.sha1 | 1 + .../cardview-v7/25.0.0/cardview-v7-25.0.0.aar | Bin 0 -> 22765 bytes .../cardview-v7/25.0.0/cardview-v7-25.0.0.aar.md5 | 1 + .../cardview-v7/25.0.0/cardview-v7-25.0.0.aar.sha1 | 1 + .../cardview-v7/25.0.0/cardview-v7-25.0.0.pom | 17 +++++++ .../cardview-v7/25.0.0/cardview-v7-25.0.0.pom.md5 | 1 + .../cardview-v7/25.0.0/cardview-v7-25.0.0.pom.sha1 | 1 + com/android/support/cardview-v7/maven-metadata.xml | 7 ++- .../support/cardview-v7/maven-metadata.xml.md5 | 2 +- .../support/cardview-v7/maven-metadata.xml.sha1 | 2 +- .../constraint-layout-solver-1.0.0-alpha1.jar | Bin 89878 -> 0 bytes .../constraint-layout-solver-1.0.0-alpha1.jar.md5 | 1 - .../constraint-layout-solver-1.0.0-alpha1.jar.sha1 | 1 - .../constraint-layout-solver-1.0.0-alpha1.pom | 36 -------------- .../constraint-layout-solver-1.0.0-alpha1.pom.md5 | 1 - .../constraint-layout-solver-1.0.0-alpha1.pom.sha1 | 1 - .../constraint-layout-solver/maven-metadata.xml | 12 ----- .../maven-metadata.xml.md5 | 1 - .../maven-metadata.xml.sha1 | 1 - .../constraint-layout-1.0.0-alpha1.aar | Bin 17175 -> 0 bytes .../constraint-layout-1.0.0-alpha1.aar.md5 | 1 - .../constraint-layout-1.0.0-alpha1.aar.sha1 | 1 - .../constraint-layout-1.0.0-alpha1.pom | 37 -------------- .../constraint-layout-1.0.0-alpha1.pom.md5 | 1 - .../constraint-layout-1.0.0-alpha1.pom.sha1 | 1 - .../constraint-layout/maven-metadata.xml | 12 ----- .../constraint-layout/maven-metadata.xml.md5 | 1 - .../constraint-layout/maven-metadata.xml.sha1 | 1 - .../24.2.0/customtabs-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/customtabs-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/customtabs-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/customtabs-24.2.0-sources.jar | Bin 0 -> 19394 bytes .../24.2.0/customtabs-24.2.0-sources.jar.md5 | 1 + .../24.2.0/customtabs-24.2.0-sources.jar.sha1 | 1 + .../customtabs/24.2.0/customtabs-24.2.0.aar | Bin 0 -> 26251 bytes .../customtabs/24.2.0/customtabs-24.2.0.aar.md5 | 1 + .../customtabs/24.2.0/customtabs-24.2.0.aar.sha1 | 1 + .../customtabs/24.2.0/customtabs-24.2.0.pom | 24 ++++++++++ .../customtabs/24.2.0/customtabs-24.2.0.pom.md5 | 1 + .../customtabs/24.2.0/customtabs-24.2.0.pom.sha1 | 1 + .../24.2.1/customtabs-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/customtabs-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/customtabs-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/customtabs-24.2.1-sources.jar | Bin 0 -> 19394 bytes .../24.2.1/customtabs-24.2.1-sources.jar.md5 | 1 + .../24.2.1/customtabs-24.2.1-sources.jar.sha1 | 1 + .../customtabs/24.2.1/customtabs-24.2.1.aar | Bin 0 -> 26305 bytes .../customtabs/24.2.1/customtabs-24.2.1.aar.md5 | 1 + .../customtabs/24.2.1/customtabs-24.2.1.aar.sha1 | 1 + .../customtabs/24.2.1/customtabs-24.2.1.pom | 24 ++++++++++ .../customtabs/24.2.1/customtabs-24.2.1.pom.md5 | 1 + .../customtabs/24.2.1/customtabs-24.2.1.pom.sha1 | 1 + .../25.0.0/customtabs-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/customtabs-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/customtabs-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/customtabs-25.0.0-sources.jar | Bin 0 -> 19431 bytes .../25.0.0/customtabs-25.0.0-sources.jar.md5 | 1 + .../25.0.0/customtabs-25.0.0-sources.jar.sha1 | 1 + .../customtabs/25.0.0/customtabs-25.0.0.aar | Bin 0 -> 26413 bytes .../customtabs/25.0.0/customtabs-25.0.0.aar.md5 | 1 + .../customtabs/25.0.0/customtabs-25.0.0.aar.sha1 | 1 + .../customtabs/25.0.0/customtabs-25.0.0.pom | 24 ++++++++++ .../customtabs/25.0.0/customtabs-25.0.0.pom.md5 | 1 + .../customtabs/25.0.0/customtabs-25.0.0.pom.sha1 | 1 + com/android/support/customtabs/maven-metadata.xml | 7 ++- .../support/customtabs/maven-metadata.xml.md5 | 2 +- .../support/customtabs/maven-metadata.xml.sha1 | 2 +- .../design/24.2.0/design-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../design/24.2.0/design-24.2.0-javadoc.jar.md5 | 1 + .../design/24.2.0/design-24.2.0-javadoc.jar.sha1 | 1 + .../design/24.2.0/design-24.2.0-sources.jar | Bin 0 -> 176753 bytes .../design/24.2.0/design-24.2.0-sources.jar.md5 | 1 + .../design/24.2.0/design-24.2.0-sources.jar.sha1 | 1 + .../support/design/24.2.0/design-24.2.0.aar | Bin 0 -> 330609 bytes .../support/design/24.2.0/design-24.2.0.aar.md5 | 1 + .../support/design/24.2.0/design-24.2.0.aar.sha1 | 1 + .../support/design/24.2.0/design-24.2.0.pom | 32 +++++++++++++ .../support/design/24.2.0/design-24.2.0.pom.md5 | 1 + .../support/design/24.2.0/design-24.2.0.pom.sha1 | 1 + .../design/24.2.1/design-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../design/24.2.1/design-24.2.1-javadoc.jar.md5 | 1 + .../design/24.2.1/design-24.2.1-javadoc.jar.sha1 | 1 + .../design/24.2.1/design-24.2.1-sources.jar | Bin 0 -> 177246 bytes .../design/24.2.1/design-24.2.1-sources.jar.md5 | 1 + .../design/24.2.1/design-24.2.1-sources.jar.sha1 | 1 + .../support/design/24.2.1/design-24.2.1.aar | Bin 0 -> 325727 bytes .../support/design/24.2.1/design-24.2.1.aar.md5 | 1 + .../support/design/24.2.1/design-24.2.1.aar.sha1 | 1 + .../support/design/24.2.1/design-24.2.1.pom | 32 +++++++++++++ .../support/design/24.2.1/design-24.2.1.pom.md5 | 1 + .../support/design/24.2.1/design-24.2.1.pom.sha1 | 1 + .../design/25.0.0/design-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../design/25.0.0/design-25.0.0-javadoc.jar.md5 | 1 + .../design/25.0.0/design-25.0.0-javadoc.jar.sha1 | 1 + .../design/25.0.0/design-25.0.0-sources.jar | Bin 0 -> 193492 bytes .../design/25.0.0/design-25.0.0-sources.jar.md5 | 1 + .../design/25.0.0/design-25.0.0-sources.jar.sha1 | 1 + .../support/design/25.0.0/design-25.0.0.aar | Bin 0 -> 351426 bytes .../support/design/25.0.0/design-25.0.0.aar.md5 | 1 + .../support/design/25.0.0/design-25.0.0.aar.sha1 | 1 + .../support/design/25.0.0/design-25.0.0.pom | 39 +++++++++++++++ .../support/design/25.0.0/design-25.0.0.pom.md5 | 1 + .../support/design/25.0.0/design-25.0.0.pom.sha1 | 1 + com/android/support/design/maven-metadata.xml | 7 ++- com/android/support/design/maven-metadata.xml.md5 | 2 +- com/android/support/design/maven-metadata.xml.sha1 | 2 +- .../24.2.0/gridlayout-v7-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/gridlayout-v7-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/gridlayout-v7-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/gridlayout-v7-24.2.0-sources.jar | Bin 0 -> 25482 bytes .../24.2.0/gridlayout-v7-24.2.0-sources.jar.md5 | 1 + .../24.2.0/gridlayout-v7-24.2.0-sources.jar.sha1 | 1 + .../gridlayout-v7/24.2.0/gridlayout-v7-24.2.0.aar | Bin 0 -> 42017 bytes .../24.2.0/gridlayout-v7-24.2.0.aar.md5 | 1 + .../24.2.0/gridlayout-v7-24.2.0.aar.sha1 | 1 + .../gridlayout-v7/24.2.0/gridlayout-v7-24.2.0.pom | 25 ++++++++++ .../24.2.0/gridlayout-v7-24.2.0.pom.md5 | 1 + .../24.2.0/gridlayout-v7-24.2.0.pom.sha1 | 1 + .../24.2.1/gridlayout-v7-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/gridlayout-v7-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/gridlayout-v7-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/gridlayout-v7-24.2.1-sources.jar | Bin 0 -> 25480 bytes .../24.2.1/gridlayout-v7-24.2.1-sources.jar.md5 | 1 + .../24.2.1/gridlayout-v7-24.2.1-sources.jar.sha1 | 1 + .../gridlayout-v7/24.2.1/gridlayout-v7-24.2.1.aar | Bin 0 -> 41683 bytes .../24.2.1/gridlayout-v7-24.2.1.aar.md5 | 1 + .../24.2.1/gridlayout-v7-24.2.1.aar.sha1 | 1 + .../gridlayout-v7/24.2.1/gridlayout-v7-24.2.1.pom | 25 ++++++++++ .../24.2.1/gridlayout-v7-24.2.1.pom.md5 | 1 + .../24.2.1/gridlayout-v7-24.2.1.pom.sha1 | 1 + .../25.0.0/gridlayout-v7-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/gridlayout-v7-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/gridlayout-v7-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/gridlayout-v7-25.0.0-sources.jar | Bin 0 -> 24765 bytes .../25.0.0/gridlayout-v7-25.0.0-sources.jar.md5 | 1 + .../25.0.0/gridlayout-v7-25.0.0-sources.jar.sha1 | 1 + .../gridlayout-v7/25.0.0/gridlayout-v7-25.0.0.aar | Bin 0 -> 41093 bytes .../25.0.0/gridlayout-v7-25.0.0.aar.md5 | 1 + .../25.0.0/gridlayout-v7-25.0.0.aar.sha1 | 1 + .../gridlayout-v7/25.0.0/gridlayout-v7-25.0.0.pom | 25 ++++++++++ .../25.0.0/gridlayout-v7-25.0.0.pom.md5 | 1 + .../25.0.0/gridlayout-v7-25.0.0.pom.sha1 | 1 + .../support/gridlayout-v7/maven-metadata.xml | 7 ++- .../support/gridlayout-v7/maven-metadata.xml.md5 | 2 +- .../support/gridlayout-v7/maven-metadata.xml.sha1 | 2 +- .../24.2.0/leanback-v17-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/leanback-v17-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/leanback-v17-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/leanback-v17-24.2.0-sources.jar | Bin 0 -> 513929 bytes .../24.2.0/leanback-v17-24.2.0-sources.jar.md5 | 1 + .../24.2.0/leanback-v17-24.2.0-sources.jar.sha1 | 1 + .../leanback-v17/24.2.0/leanback-v17-24.2.0.aar | Bin 0 -> 1154069 bytes .../24.2.0/leanback-v17-24.2.0.aar.md5 | 1 + .../24.2.0/leanback-v17-24.2.0.aar.sha1 | 1 + .../leanback-v17/24.2.0/leanback-v17-24.2.0.pom | 25 ++++++++++ .../24.2.0/leanback-v17-24.2.0.pom.md5 | 1 + .../24.2.0/leanback-v17-24.2.0.pom.sha1 | 1 + .../24.2.1/leanback-v17-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/leanback-v17-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/leanback-v17-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/leanback-v17-24.2.1-sources.jar | Bin 0 -> 514351 bytes .../24.2.1/leanback-v17-24.2.1-sources.jar.md5 | 1 + .../24.2.1/leanback-v17-24.2.1-sources.jar.sha1 | 1 + .../leanback-v17/24.2.1/leanback-v17-24.2.1.aar | Bin 0 -> 1136779 bytes .../24.2.1/leanback-v17-24.2.1.aar.md5 | 1 + .../24.2.1/leanback-v17-24.2.1.aar.sha1 | 1 + .../leanback-v17/24.2.1/leanback-v17-24.2.1.pom | 25 ++++++++++ .../24.2.1/leanback-v17-24.2.1.pom.md5 | 1 + .../24.2.1/leanback-v17-24.2.1.pom.sha1 | 1 + .../25.0.0/leanback-v17-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/leanback-v17-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/leanback-v17-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/leanback-v17-25.0.0-sources.jar | Bin 0 -> 516045 bytes .../25.0.0/leanback-v17-25.0.0-sources.jar.md5 | 1 + .../25.0.0/leanback-v17-25.0.0-sources.jar.sha1 | 1 + .../leanback-v17/25.0.0/leanback-v17-25.0.0.aar | Bin 0 -> 1140669 bytes .../25.0.0/leanback-v17-25.0.0.aar.md5 | 1 + .../25.0.0/leanback-v17-25.0.0.aar.sha1 | 1 + .../leanback-v17/25.0.0/leanback-v17-25.0.0.pom | 25 ++++++++++ .../25.0.0/leanback-v17-25.0.0.pom.md5 | 1 + .../25.0.0/leanback-v17-25.0.0.pom.sha1 | 1 + .../support/leanback-v17/maven-metadata.xml | 7 ++- .../support/leanback-v17/maven-metadata.xml.md5 | 2 +- .../support/leanback-v17/maven-metadata.xml.sha1 | 2 +- .../24.2.0/mediarouter-v7-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/mediarouter-v7-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/mediarouter-v7-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/mediarouter-v7-24.2.0-sources.jar | Bin 0 -> 132253 bytes .../24.2.0/mediarouter-v7-24.2.0-sources.jar.md5 | 1 + .../24.2.0/mediarouter-v7-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/mediarouter-v7-24.2.0.aar | Bin 0 -> 529307 bytes .../24.2.0/mediarouter-v7-24.2.0.aar.md5 | 1 + .../24.2.0/mediarouter-v7-24.2.0.aar.sha1 | 1 + .../24.2.0/mediarouter-v7-24.2.0.pom | 25 ++++++++++ .../24.2.0/mediarouter-v7-24.2.0.pom.md5 | 1 + .../24.2.0/mediarouter-v7-24.2.0.pom.sha1 | 1 + .../24.2.1/mediarouter-v7-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/mediarouter-v7-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/mediarouter-v7-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/mediarouter-v7-24.2.1-sources.jar | Bin 0 -> 132340 bytes .../24.2.1/mediarouter-v7-24.2.1-sources.jar.md5 | 1 + .../24.2.1/mediarouter-v7-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/mediarouter-v7-24.2.1.aar | Bin 0 -> 521949 bytes .../24.2.1/mediarouter-v7-24.2.1.aar.md5 | 1 + .../24.2.1/mediarouter-v7-24.2.1.aar.sha1 | 1 + .../24.2.1/mediarouter-v7-24.2.1.pom | 25 ++++++++++ .../24.2.1/mediarouter-v7-24.2.1.pom.md5 | 1 + .../24.2.1/mediarouter-v7-24.2.1.pom.sha1 | 1 + .../25.0.0/mediarouter-v7-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/mediarouter-v7-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/mediarouter-v7-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/mediarouter-v7-25.0.0-sources.jar | Bin 0 -> 132565 bytes .../25.0.0/mediarouter-v7-25.0.0-sources.jar.md5 | 1 + .../25.0.0/mediarouter-v7-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/mediarouter-v7-25.0.0.aar | Bin 0 -> 532651 bytes .../25.0.0/mediarouter-v7-25.0.0.aar.md5 | 1 + .../25.0.0/mediarouter-v7-25.0.0.aar.sha1 | 1 + .../25.0.0/mediarouter-v7-25.0.0.pom | 25 ++++++++++ .../25.0.0/mediarouter-v7-25.0.0.pom.md5 | 1 + .../25.0.0/mediarouter-v7-25.0.0.pom.sha1 | 1 + .../support/mediarouter-v7/maven-metadata.xml | 7 ++- .../support/mediarouter-v7/maven-metadata.xml.md5 | 2 +- .../support/mediarouter-v7/maven-metadata.xml.sha1 | 2 +- .../24.2.0/palette-v7-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/palette-v7-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/palette-v7-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/palette-v7-24.2.0-sources.jar | Bin 0 -> 16403 bytes .../24.2.0/palette-v7-24.2.0-sources.jar.md5 | 1 + .../24.2.0/palette-v7-24.2.0-sources.jar.sha1 | 1 + .../palette-v7/24.2.0/palette-v7-24.2.0.aar | Bin 0 -> 23145 bytes .../palette-v7/24.2.0/palette-v7-24.2.0.aar.md5 | 1 + .../palette-v7/24.2.0/palette-v7-24.2.0.aar.sha1 | 1 + .../palette-v7/24.2.0/palette-v7-24.2.0.pom | 25 ++++++++++ .../palette-v7/24.2.0/palette-v7-24.2.0.pom.md5 | 1 + .../palette-v7/24.2.0/palette-v7-24.2.0.pom.sha1 | 1 + .../24.2.1/palette-v7-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/palette-v7-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/palette-v7-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/palette-v7-24.2.1-sources.jar | Bin 0 -> 16405 bytes .../24.2.1/palette-v7-24.2.1-sources.jar.md5 | 1 + .../24.2.1/palette-v7-24.2.1-sources.jar.sha1 | 1 + .../palette-v7/24.2.1/palette-v7-24.2.1.aar | Bin 0 -> 22455 bytes .../palette-v7/24.2.1/palette-v7-24.2.1.aar.md5 | 1 + .../palette-v7/24.2.1/palette-v7-24.2.1.aar.sha1 | 1 + .../palette-v7/24.2.1/palette-v7-24.2.1.pom | 25 ++++++++++ .../palette-v7/24.2.1/palette-v7-24.2.1.pom.md5 | 1 + .../palette-v7/24.2.1/palette-v7-24.2.1.pom.sha1 | 1 + .../25.0.0/palette-v7-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/palette-v7-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/palette-v7-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/palette-v7-25.0.0-sources.jar | Bin 0 -> 16405 bytes .../25.0.0/palette-v7-25.0.0-sources.jar.md5 | 1 + .../25.0.0/palette-v7-25.0.0-sources.jar.sha1 | 1 + .../palette-v7/25.0.0/palette-v7-25.0.0.aar | Bin 0 -> 22451 bytes .../palette-v7/25.0.0/palette-v7-25.0.0.aar.md5 | 1 + .../palette-v7/25.0.0/palette-v7-25.0.0.aar.sha1 | 1 + .../palette-v7/25.0.0/palette-v7-25.0.0.pom | 25 ++++++++++ .../palette-v7/25.0.0/palette-v7-25.0.0.pom.md5 | 1 + .../palette-v7/25.0.0/palette-v7-25.0.0.pom.sha1 | 1 + com/android/support/palette-v7/maven-metadata.xml | 7 ++- .../support/palette-v7/maven-metadata.xml.md5 | 2 +- .../support/palette-v7/maven-metadata.xml.sha1 | 2 +- .../percent/24.2.0/percent-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../percent/24.2.0/percent-24.2.0-javadoc.jar.md5 | 1 + .../percent/24.2.0/percent-24.2.0-javadoc.jar.sha1 | 1 + .../percent/24.2.0/percent-24.2.0-sources.jar | Bin 0 -> 9936 bytes .../percent/24.2.0/percent-24.2.0-sources.jar.md5 | 1 + .../percent/24.2.0/percent-24.2.0-sources.jar.sha1 | 1 + .../support/percent/24.2.0/percent-24.2.0.aar | Bin 0 -> 12760 bytes .../support/percent/24.2.0/percent-24.2.0.aar.md5 | 1 + .../support/percent/24.2.0/percent-24.2.0.aar.sha1 | 1 + .../support/percent/24.2.0/percent-24.2.0.pom | 18 +++++++ .../support/percent/24.2.0/percent-24.2.0.pom.md5 | 1 + .../support/percent/24.2.0/percent-24.2.0.pom.sha1 | 1 + .../percent/24.2.1/percent-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../percent/24.2.1/percent-24.2.1-javadoc.jar.md5 | 1 + .../percent/24.2.1/percent-24.2.1-javadoc.jar.sha1 | 1 + .../percent/24.2.1/percent-24.2.1-sources.jar | Bin 0 -> 9936 bytes .../percent/24.2.1/percent-24.2.1-sources.jar.md5 | 1 + .../percent/24.2.1/percent-24.2.1-sources.jar.sha1 | 1 + .../support/percent/24.2.1/percent-24.2.1.aar | Bin 0 -> 12797 bytes .../support/percent/24.2.1/percent-24.2.1.aar.md5 | 1 + .../support/percent/24.2.1/percent-24.2.1.aar.sha1 | 1 + .../support/percent/24.2.1/percent-24.2.1.pom | 18 +++++++ .../support/percent/24.2.1/percent-24.2.1.pom.md5 | 1 + .../support/percent/24.2.1/percent-24.2.1.pom.sha1 | 1 + .../percent/25.0.0/percent-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../percent/25.0.0/percent-25.0.0-javadoc.jar.md5 | 1 + .../percent/25.0.0/percent-25.0.0-javadoc.jar.sha1 | 1 + .../percent/25.0.0/percent-25.0.0-sources.jar | Bin 0 -> 9936 bytes .../percent/25.0.0/percent-25.0.0-sources.jar.md5 | 1 + .../percent/25.0.0/percent-25.0.0-sources.jar.sha1 | 1 + .../support/percent/25.0.0/percent-25.0.0.aar | Bin 0 -> 12663 bytes .../support/percent/25.0.0/percent-25.0.0.aar.md5 | 1 + .../support/percent/25.0.0/percent-25.0.0.aar.sha1 | 1 + .../support/percent/25.0.0/percent-25.0.0.pom | 18 +++++++ .../support/percent/25.0.0/percent-25.0.0.pom.md5 | 1 + .../support/percent/25.0.0/percent-25.0.0.pom.sha1 | 1 + com/android/support/percent/maven-metadata.xml | 7 ++- com/android/support/percent/maven-metadata.xml.md5 | 2 +- .../support/percent/maven-metadata.xml.sha1 | 2 +- .../preference-leanback-v17-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../preference-leanback-v17-24.2.0-javadoc.jar.md5 | 1 + ...preference-leanback-v17-24.2.0-javadoc.jar.sha1 | 1 + .../preference-leanback-v17-24.2.0-sources.jar | Bin 0 -> 12462 bytes .../preference-leanback-v17-24.2.0-sources.jar.md5 | 1 + ...preference-leanback-v17-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/preference-leanback-v17-24.2.0.aar | Bin 0 -> 56874 bytes .../24.2.0/preference-leanback-v17-24.2.0.aar.md5 | 1 + .../24.2.0/preference-leanback-v17-24.2.0.aar.sha1 | 1 + .../24.2.0/preference-leanback-v17-24.2.0.pom | 53 +++++++++++++++++++++ .../24.2.0/preference-leanback-v17-24.2.0.pom.md5 | 1 + .../24.2.0/preference-leanback-v17-24.2.0.pom.sha1 | 1 + .../preference-leanback-v17-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../preference-leanback-v17-24.2.1-javadoc.jar.md5 | 1 + ...preference-leanback-v17-24.2.1-javadoc.jar.sha1 | 1 + .../preference-leanback-v17-24.2.1-sources.jar | Bin 0 -> 12462 bytes .../preference-leanback-v17-24.2.1-sources.jar.md5 | 1 + ...preference-leanback-v17-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/preference-leanback-v17-24.2.1.aar | Bin 0 -> 56966 bytes .../24.2.1/preference-leanback-v17-24.2.1.aar.md5 | 1 + .../24.2.1/preference-leanback-v17-24.2.1.aar.sha1 | 1 + .../24.2.1/preference-leanback-v17-24.2.1.pom | 53 +++++++++++++++++++++ .../24.2.1/preference-leanback-v17-24.2.1.pom.md5 | 1 + .../24.2.1/preference-leanback-v17-24.2.1.pom.sha1 | 1 + .../preference-leanback-v17-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../preference-leanback-v17-25.0.0-javadoc.jar.md5 | 1 + ...preference-leanback-v17-25.0.0-javadoc.jar.sha1 | 1 + .../preference-leanback-v17-25.0.0-sources.jar | Bin 0 -> 12672 bytes .../preference-leanback-v17-25.0.0-sources.jar.md5 | 1 + ...preference-leanback-v17-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/preference-leanback-v17-25.0.0.aar | Bin 0 -> 58041 bytes .../25.0.0/preference-leanback-v17-25.0.0.aar.md5 | 1 + .../25.0.0/preference-leanback-v17-25.0.0.aar.sha1 | 1 + .../25.0.0/preference-leanback-v17-25.0.0.pom | 53 +++++++++++++++++++++ .../25.0.0/preference-leanback-v17-25.0.0.pom.md5 | 1 + .../25.0.0/preference-leanback-v17-25.0.0.pom.sha1 | 1 + .../preference-leanback-v17/maven-metadata.xml | 7 ++- .../preference-leanback-v17/maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../24.2.0/preference-v14-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/preference-v14-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/preference-v14-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/preference-v14-24.2.0-sources.jar | Bin 0 -> 21376 bytes .../24.2.0/preference-v14-24.2.0-sources.jar.md5 | 1 + .../24.2.0/preference-v14-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/preference-v14-24.2.0.aar | Bin 0 -> 63810 bytes .../24.2.0/preference-v14-24.2.0.aar.md5 | 1 + .../24.2.0/preference-v14-24.2.0.aar.sha1 | 1 + .../24.2.0/preference-v14-24.2.0.pom | 39 +++++++++++++++ .../24.2.0/preference-v14-24.2.0.pom.md5 | 1 + .../24.2.0/preference-v14-24.2.0.pom.sha1 | 1 + .../24.2.1/preference-v14-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/preference-v14-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/preference-v14-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/preference-v14-24.2.1-sources.jar | Bin 0 -> 21376 bytes .../24.2.1/preference-v14-24.2.1-sources.jar.md5 | 1 + .../24.2.1/preference-v14-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/preference-v14-24.2.1.aar | Bin 0 -> 63885 bytes .../24.2.1/preference-v14-24.2.1.aar.md5 | 1 + .../24.2.1/preference-v14-24.2.1.aar.sha1 | 1 + .../24.2.1/preference-v14-24.2.1.pom | 39 +++++++++++++++ .../24.2.1/preference-v14-24.2.1.pom.md5 | 1 + .../24.2.1/preference-v14-24.2.1.pom.sha1 | 1 + .../25.0.0/preference-v14-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/preference-v14-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/preference-v14-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/preference-v14-25.0.0-sources.jar | Bin 0 -> 21583 bytes .../25.0.0/preference-v14-25.0.0-sources.jar.md5 | 1 + .../25.0.0/preference-v14-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/preference-v14-25.0.0.aar | Bin 0 -> 64937 bytes .../25.0.0/preference-v14-25.0.0.aar.md5 | 1 + .../25.0.0/preference-v14-25.0.0.aar.sha1 | 1 + .../25.0.0/preference-v14-25.0.0.pom | 39 +++++++++++++++ .../25.0.0/preference-v14-25.0.0.pom.md5 | 1 + .../25.0.0/preference-v14-25.0.0.pom.sha1 | 1 + .../support/preference-v14/maven-metadata.xml | 7 ++- .../support/preference-v14/maven-metadata.xml.md5 | 2 +- .../support/preference-v14/maven-metadata.xml.sha1 | 2 +- .../24.2.0/preference-v7-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/preference-v7-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/preference-v7-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/preference-v7-24.2.0-sources.jar | Bin 0 -> 69098 bytes .../24.2.0/preference-v7-24.2.0-sources.jar.md5 | 1 + .../24.2.0/preference-v7-24.2.0-sources.jar.sha1 | 1 + .../preference-v7/24.2.0/preference-v7-24.2.0.aar | Bin 0 -> 113815 bytes .../24.2.0/preference-v7-24.2.0.aar.md5 | 1 + .../24.2.0/preference-v7-24.2.0.aar.sha1 | 1 + .../preference-v7/24.2.0/preference-v7-24.2.0.pom | 32 +++++++++++++ .../24.2.0/preference-v7-24.2.0.pom.md5 | 1 + .../24.2.0/preference-v7-24.2.0.pom.sha1 | 1 + .../24.2.1/preference-v7-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/preference-v7-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/preference-v7-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/preference-v7-24.2.1-sources.jar | Bin 0 -> 69098 bytes .../24.2.1/preference-v7-24.2.1-sources.jar.md5 | 1 + .../24.2.1/preference-v7-24.2.1-sources.jar.sha1 | 1 + .../preference-v7/24.2.1/preference-v7-24.2.1.aar | Bin 0 -> 113836 bytes .../24.2.1/preference-v7-24.2.1.aar.md5 | 1 + .../24.2.1/preference-v7-24.2.1.aar.sha1 | 1 + .../preference-v7/24.2.1/preference-v7-24.2.1.pom | 32 +++++++++++++ .../24.2.1/preference-v7-24.2.1.pom.md5 | 1 + .../24.2.1/preference-v7-24.2.1.pom.sha1 | 1 + .../25.0.0/preference-v7-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/preference-v7-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/preference-v7-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/preference-v7-25.0.0-sources.jar | Bin 0 -> 70420 bytes .../25.0.0/preference-v7-25.0.0-sources.jar.md5 | 1 + .../25.0.0/preference-v7-25.0.0-sources.jar.sha1 | 1 + .../preference-v7/25.0.0/preference-v7-25.0.0.aar | Bin 0 -> 116577 bytes .../25.0.0/preference-v7-25.0.0.aar.md5 | 1 + .../25.0.0/preference-v7-25.0.0.aar.sha1 | 1 + .../preference-v7/25.0.0/preference-v7-25.0.0.pom | 32 +++++++++++++ .../25.0.0/preference-v7-25.0.0.pom.md5 | 1 + .../25.0.0/preference-v7-25.0.0.pom.sha1 | 1 + .../support/preference-v7/maven-metadata.xml | 7 ++- .../support/preference-v7/maven-metadata.xml.md5 | 2 +- .../support/preference-v7/maven-metadata.xml.sha1 | 2 +- .../24.2.0/recommendation-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/recommendation-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/recommendation-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/recommendation-24.2.0-sources.jar | Bin 0 -> 11880 bytes .../24.2.0/recommendation-24.2.0-sources.jar.md5 | 1 + .../24.2.0/recommendation-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/recommendation-24.2.0.aar | Bin 0 -> 13744 bytes .../24.2.0/recommendation-24.2.0.aar.md5 | 1 + .../24.2.0/recommendation-24.2.0.aar.sha1 | 1 + .../24.2.0/recommendation-24.2.0.pom | 18 +++++++ .../24.2.0/recommendation-24.2.0.pom.md5 | 1 + .../24.2.0/recommendation-24.2.0.pom.sha1 | 1 + .../24.2.1/recommendation-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/recommendation-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/recommendation-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/recommendation-24.2.1-sources.jar | Bin 0 -> 11880 bytes .../24.2.1/recommendation-24.2.1-sources.jar.md5 | 1 + .../24.2.1/recommendation-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/recommendation-24.2.1.aar | Bin 0 -> 13788 bytes .../24.2.1/recommendation-24.2.1.aar.md5 | 1 + .../24.2.1/recommendation-24.2.1.aar.sha1 | 1 + .../24.2.1/recommendation-24.2.1.pom | 18 +++++++ .../24.2.1/recommendation-24.2.1.pom.md5 | 1 + .../24.2.1/recommendation-24.2.1.pom.sha1 | 1 + .../25.0.0/recommendation-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/recommendation-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/recommendation-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/recommendation-25.0.0-sources.jar | Bin 0 -> 11880 bytes .../25.0.0/recommendation-25.0.0-sources.jar.md5 | 1 + .../25.0.0/recommendation-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/recommendation-25.0.0.aar | Bin 0 -> 13951 bytes .../25.0.0/recommendation-25.0.0.aar.md5 | 1 + .../25.0.0/recommendation-25.0.0.aar.sha1 | 1 + .../25.0.0/recommendation-25.0.0.pom | 18 +++++++ .../25.0.0/recommendation-25.0.0.pom.md5 | 1 + .../25.0.0/recommendation-25.0.0.pom.sha1 | 1 + .../support/recommendation/maven-metadata.xml | 7 ++- .../support/recommendation/maven-metadata.xml.md5 | 2 +- .../support/recommendation/maven-metadata.xml.sha1 | 2 +- .../24.2.0/recyclerview-v7-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/recyclerview-v7-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/recyclerview-v7-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/recyclerview-v7-24.2.0-sources.jar | Bin 0 -> 246954 bytes .../24.2.0/recyclerview-v7-24.2.0-sources.jar.md5 | 1 + .../24.2.0/recyclerview-v7-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/recyclerview-v7-24.2.0.aar | Bin 0 -> 307621 bytes .../24.2.0/recyclerview-v7-24.2.0.aar.md5 | 1 + .../24.2.0/recyclerview-v7-24.2.0.aar.sha1 | 1 + .../24.2.0/recyclerview-v7-24.2.0.pom | 31 ++++++++++++ .../24.2.0/recyclerview-v7-24.2.0.pom.md5 | 1 + .../24.2.0/recyclerview-v7-24.2.0.pom.sha1 | 1 + .../24.2.1/recyclerview-v7-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/recyclerview-v7-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/recyclerview-v7-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/recyclerview-v7-24.2.1-sources.jar | Bin 0 -> 247018 bytes .../24.2.1/recyclerview-v7-24.2.1-sources.jar.md5 | 1 + .../24.2.1/recyclerview-v7-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/recyclerview-v7-24.2.1.aar | Bin 0 -> 303967 bytes .../24.2.1/recyclerview-v7-24.2.1.aar.md5 | 1 + .../24.2.1/recyclerview-v7-24.2.1.aar.sha1 | 1 + .../24.2.1/recyclerview-v7-24.2.1.pom | 31 ++++++++++++ .../24.2.1/recyclerview-v7-24.2.1.pom.md5 | 1 + .../24.2.1/recyclerview-v7-24.2.1.pom.sha1 | 1 + .../25.0.0/recyclerview-v7-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/recyclerview-v7-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/recyclerview-v7-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/recyclerview-v7-25.0.0-sources.jar | Bin 0 -> 253193 bytes .../25.0.0/recyclerview-v7-25.0.0-sources.jar.md5 | 1 + .../25.0.0/recyclerview-v7-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/recyclerview-v7-25.0.0.aar | Bin 0 -> 311916 bytes .../25.0.0/recyclerview-v7-25.0.0.aar.md5 | 1 + .../25.0.0/recyclerview-v7-25.0.0.aar.sha1 | 1 + .../25.0.0/recyclerview-v7-25.0.0.pom | 31 ++++++++++++ .../25.0.0/recyclerview-v7-25.0.0.pom.md5 | 1 + .../25.0.0/recyclerview-v7-25.0.0.pom.sha1 | 1 + .../support/recyclerview-v7/maven-metadata.xml | 7 ++- .../support/recyclerview-v7/maven-metadata.xml.md5 | 2 +- .../recyclerview-v7/maven-metadata.xml.sha1 | 2 +- .../24.2.0/support-annotations-24.2.0-javadoc.jar | Bin 0 -> 102878 bytes .../support-annotations-24.2.0-javadoc.jar.md5 | 1 + .../support-annotations-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/support-annotations-24.2.0-sources.jar | Bin 0 -> 38884 bytes .../support-annotations-24.2.0-sources.jar.md5 | 1 + .../support-annotations-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/support-annotations-24.2.0.jar | Bin 0 -> 21786 bytes .../24.2.0/support-annotations-24.2.0.jar.md5 | 1 + .../24.2.0/support-annotations-24.2.0.jar.sha1 | 1 + .../24.2.0/support-annotations-24.2.0.pom | 8 ++++ .../24.2.0/support-annotations-24.2.0.pom.md5 | 1 + .../24.2.0/support-annotations-24.2.0.pom.sha1 | 1 + .../24.2.1/support-annotations-24.2.1-javadoc.jar | Bin 0 -> 102863 bytes .../support-annotations-24.2.1-javadoc.jar.md5 | 1 + .../support-annotations-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/support-annotations-24.2.1-sources.jar | Bin 0 -> 38884 bytes .../support-annotations-24.2.1-sources.jar.md5 | 1 + .../support-annotations-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/support-annotations-24.2.1.jar | Bin 0 -> 21786 bytes .../24.2.1/support-annotations-24.2.1.jar.md5 | 1 + .../24.2.1/support-annotations-24.2.1.jar.sha1 | 1 + .../24.2.1/support-annotations-24.2.1.pom | 8 ++++ .../24.2.1/support-annotations-24.2.1.pom.md5 | 1 + .../24.2.1/support-annotations-24.2.1.pom.sha1 | 1 + .../support-annotations-25.0.0-annotations.zip | Bin 0 -> 727 bytes .../support-annotations-25.0.0-annotations.zip.md5 | 1 + ...support-annotations-25.0.0-annotations.zip.sha1 | 1 + .../25.0.0/support-annotations-25.0.0-javadoc.jar | Bin 0 -> 108537 bytes .../support-annotations-25.0.0-javadoc.jar.md5 | 1 + .../support-annotations-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/support-annotations-25.0.0-sources.jar | Bin 0 -> 42039 bytes .../support-annotations-25.0.0-sources.jar.md5 | 1 + .../support-annotations-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/support-annotations-25.0.0.jar | Bin 0 -> 22762 bytes .../25.0.0/support-annotations-25.0.0.jar.md5 | 1 + .../25.0.0/support-annotations-25.0.0.jar.sha1 | 1 + .../25.0.0/support-annotations-25.0.0.pom | 8 ++++ .../25.0.0/support-annotations-25.0.0.pom.md5 | 1 + .../25.0.0/support-annotations-25.0.0.pom.sha1 | 1 + .../support/support-annotations/maven-metadata.xml | 7 ++- .../support-annotations/maven-metadata.xml.md5 | 2 +- .../support-annotations/maven-metadata.xml.sha1 | 2 +- .../24.2.0/support-compat-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/support-compat-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/support-compat-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/support-compat-24.2.0-sources.jar | Bin 0 -> 501865 bytes .../24.2.0/support-compat-24.2.0-sources.jar.md5 | 1 + .../24.2.0/support-compat-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/support-compat-24.2.0.aar | Bin 0 -> 616002 bytes .../24.2.0/support-compat-24.2.0.aar.md5 | 1 + .../24.2.0/support-compat-24.2.0.aar.sha1 | 1 + .../24.2.0/support-compat-24.2.0.pom | 17 +++++++ .../24.2.0/support-compat-24.2.0.pom.md5 | 1 + .../24.2.0/support-compat-24.2.0.pom.sha1 | 1 + .../24.2.1/support-compat-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/support-compat-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/support-compat-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/support-compat-24.2.1-sources.jar | Bin 0 -> 501957 bytes .../24.2.1/support-compat-24.2.1-sources.jar.md5 | 1 + .../24.2.1/support-compat-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/support-compat-24.2.1.aar | Bin 0 -> 608626 bytes .../24.2.1/support-compat-24.2.1.aar.md5 | 1 + .../24.2.1/support-compat-24.2.1.aar.sha1 | 1 + .../24.2.1/support-compat-24.2.1.pom | 17 +++++++ .../24.2.1/support-compat-24.2.1.pom.md5 | 1 + .../24.2.1/support-compat-24.2.1.pom.sha1 | 1 + .../25.0.0/support-compat-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/support-compat-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/support-compat-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/support-compat-25.0.0-sources.jar | Bin 0 -> 506523 bytes .../25.0.0/support-compat-25.0.0-sources.jar.md5 | 1 + .../25.0.0/support-compat-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/support-compat-25.0.0.aar | Bin 0 -> 615817 bytes .../25.0.0/support-compat-25.0.0.aar.md5 | 1 + .../25.0.0/support-compat-25.0.0.aar.sha1 | 1 + .../25.0.0/support-compat-25.0.0.pom | 17 +++++++ .../25.0.0/support-compat-25.0.0.pom.md5 | 1 + .../25.0.0/support-compat-25.0.0.pom.sha1 | 1 + .../support/support-compat/maven-metadata.xml | 14 ++++++ .../support/support-compat/maven-metadata.xml.md5 | 1 + .../support/support-compat/maven-metadata.xml.sha1 | 1 + .../24.2.0/support-core-ui-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/support-core-ui-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/support-core-ui-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/support-core-ui-24.2.0-sources.jar | Bin 0 -> 182593 bytes .../24.2.0/support-core-ui-24.2.0-sources.jar.md5 | 1 + .../24.2.0/support-core-ui-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/support-core-ui-24.2.0.aar | Bin 0 -> 245627 bytes .../24.2.0/support-core-ui-24.2.0.aar.md5 | 1 + .../24.2.0/support-core-ui-24.2.0.aar.sha1 | 1 + .../24.2.0/support-core-ui-24.2.0.pom | 18 +++++++ .../24.2.0/support-core-ui-24.2.0.pom.md5 | 1 + .../24.2.0/support-core-ui-24.2.0.pom.sha1 | 1 + .../24.2.1/support-core-ui-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/support-core-ui-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/support-core-ui-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/support-core-ui-24.2.1-sources.jar | Bin 0 -> 182666 bytes .../24.2.1/support-core-ui-24.2.1-sources.jar.md5 | 1 + .../24.2.1/support-core-ui-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/support-core-ui-24.2.1.aar | Bin 0 -> 241502 bytes .../24.2.1/support-core-ui-24.2.1.aar.md5 | 1 + .../24.2.1/support-core-ui-24.2.1.aar.sha1 | 1 + .../24.2.1/support-core-ui-24.2.1.pom | 18 +++++++ .../24.2.1/support-core-ui-24.2.1.pom.md5 | 1 + .../24.2.1/support-core-ui-24.2.1.pom.sha1 | 1 + .../25.0.0/support-core-ui-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/support-core-ui-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/support-core-ui-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/support-core-ui-25.0.0-sources.jar | Bin 0 -> 183379 bytes .../25.0.0/support-core-ui-25.0.0-sources.jar.md5 | 1 + .../25.0.0/support-core-ui-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/support-core-ui-25.0.0.aar | Bin 0 -> 242297 bytes .../25.0.0/support-core-ui-25.0.0.aar.md5 | 1 + .../25.0.0/support-core-ui-25.0.0.aar.sha1 | 1 + .../25.0.0/support-core-ui-25.0.0.pom | 18 +++++++ .../25.0.0/support-core-ui-25.0.0.pom.md5 | 1 + .../25.0.0/support-core-ui-25.0.0.pom.sha1 | 1 + .../support/support-core-ui/maven-metadata.xml | 14 ++++++ .../support/support-core-ui/maven-metadata.xml.md5 | 1 + .../support-core-ui/maven-metadata.xml.sha1 | 1 + .../24.2.0/support-core-utils-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../support-core-utils-24.2.0-javadoc.jar.md5 | 1 + .../support-core-utils-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/support-core-utils-24.2.0-sources.jar | Bin 0 -> 83191 bytes .../support-core-utils-24.2.0-sources.jar.md5 | 1 + .../support-core-utils-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/support-core-utils-24.2.0.aar | Bin 0 -> 92427 bytes .../24.2.0/support-core-utils-24.2.0.aar.md5 | 1 + .../24.2.0/support-core-utils-24.2.0.aar.sha1 | 1 + .../24.2.0/support-core-utils-24.2.0.pom | 18 +++++++ .../24.2.0/support-core-utils-24.2.0.pom.md5 | 1 + .../24.2.0/support-core-utils-24.2.0.pom.sha1 | 1 + .../24.2.1/support-core-utils-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../support-core-utils-24.2.1-javadoc.jar.md5 | 1 + .../support-core-utils-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/support-core-utils-24.2.1-sources.jar | Bin 0 -> 83191 bytes .../support-core-utils-24.2.1-sources.jar.md5 | 1 + .../support-core-utils-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/support-core-utils-24.2.1.aar | Bin 0 -> 92459 bytes .../24.2.1/support-core-utils-24.2.1.aar.md5 | 1 + .../24.2.1/support-core-utils-24.2.1.aar.sha1 | 1 + .../24.2.1/support-core-utils-24.2.1.pom | 18 +++++++ .../24.2.1/support-core-utils-24.2.1.pom.md5 | 1 + .../24.2.1/support-core-utils-24.2.1.pom.sha1 | 1 + .../25.0.0/support-core-utils-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../support-core-utils-25.0.0-javadoc.jar.md5 | 1 + .../support-core-utils-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/support-core-utils-25.0.0-sources.jar | Bin 0 -> 83563 bytes .../support-core-utils-25.0.0-sources.jar.md5 | 1 + .../support-core-utils-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/support-core-utils-25.0.0.aar | Bin 0 -> 93441 bytes .../25.0.0/support-core-utils-25.0.0.aar.md5 | 1 + .../25.0.0/support-core-utils-25.0.0.aar.sha1 | 1 + .../25.0.0/support-core-utils-25.0.0.pom | 18 +++++++ .../25.0.0/support-core-utils-25.0.0.pom.md5 | 1 + .../25.0.0/support-core-utils-25.0.0.pom.sha1 | 1 + .../support/support-core-utils/maven-metadata.xml | 14 ++++++ .../support-core-utils/maven-metadata.xml.md5 | 1 + .../support-core-utils/maven-metadata.xml.sha1 | 1 + .../24.2.0/support-fragment-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/support-fragment-24.2.0-javadoc.jar.md5 | 1 + .../support-fragment-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/support-fragment-24.2.0-sources.jar | Bin 0 -> 105846 bytes .../24.2.0/support-fragment-24.2.0-sources.jar.md5 | 1 + .../support-fragment-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/support-fragment-24.2.0.aar | Bin 0 -> 139398 bytes .../24.2.0/support-fragment-24.2.0.aar.md5 | 1 + .../24.2.0/support-fragment-24.2.0.aar.sha1 | 1 + .../24.2.0/support-fragment-24.2.0.pom | 39 +++++++++++++++ .../24.2.0/support-fragment-24.2.0.pom.md5 | 1 + .../24.2.0/support-fragment-24.2.0.pom.sha1 | 1 + .../24.2.1/support-fragment-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/support-fragment-24.2.1-javadoc.jar.md5 | 1 + .../support-fragment-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/support-fragment-24.2.1-sources.jar | Bin 0 -> 105715 bytes .../24.2.1/support-fragment-24.2.1-sources.jar.md5 | 1 + .../support-fragment-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/support-fragment-24.2.1.aar | Bin 0 -> 138564 bytes .../24.2.1/support-fragment-24.2.1.aar.md5 | 1 + .../24.2.1/support-fragment-24.2.1.aar.sha1 | 1 + .../24.2.1/support-fragment-24.2.1.pom | 39 +++++++++++++++ .../24.2.1/support-fragment-24.2.1.pom.md5 | 1 + .../24.2.1/support-fragment-24.2.1.pom.sha1 | 1 + .../25.0.0/support-fragment-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/support-fragment-25.0.0-javadoc.jar.md5 | 1 + .../support-fragment-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/support-fragment-25.0.0-sources.jar | Bin 0 -> 105956 bytes .../25.0.0/support-fragment-25.0.0-sources.jar.md5 | 1 + .../support-fragment-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/support-fragment-25.0.0.aar | Bin 0 -> 139069 bytes .../25.0.0/support-fragment-25.0.0.aar.md5 | 1 + .../25.0.0/support-fragment-25.0.0.aar.sha1 | 1 + .../25.0.0/support-fragment-25.0.0.pom | 39 +++++++++++++++ .../25.0.0/support-fragment-25.0.0.pom.md5 | 1 + .../25.0.0/support-fragment-25.0.0.pom.sha1 | 1 + .../support/support-fragment/maven-metadata.xml | 14 ++++++ .../support-fragment/maven-metadata.xml.md5 | 1 + .../support-fragment/maven-metadata.xml.sha1 | 1 + .../24.2.0/support-media-compat-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../support-media-compat-24.2.0-javadoc.jar.md5 | 1 + .../support-media-compat-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/support-media-compat-24.2.0-sources.jar | Bin 0 -> 120358 bytes .../support-media-compat-24.2.0-sources.jar.md5 | 1 + .../support-media-compat-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/support-media-compat-24.2.0.aar | Bin 0 -> 254218 bytes .../24.2.0/support-media-compat-24.2.0.aar.md5 | 1 + .../24.2.0/support-media-compat-24.2.0.aar.sha1 | 1 + .../24.2.0/support-media-compat-24.2.0.pom | 18 +++++++ .../24.2.0/support-media-compat-24.2.0.pom.md5 | 1 + .../24.2.0/support-media-compat-24.2.0.pom.sha1 | 1 + .../24.2.1/support-media-compat-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../support-media-compat-24.2.1-javadoc.jar.md5 | 1 + .../support-media-compat-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/support-media-compat-24.2.1-sources.jar | Bin 0 -> 120576 bytes .../support-media-compat-24.2.1-sources.jar.md5 | 1 + .../support-media-compat-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/support-media-compat-24.2.1.aar | Bin 0 -> 249163 bytes .../24.2.1/support-media-compat-24.2.1.aar.md5 | 1 + .../24.2.1/support-media-compat-24.2.1.aar.sha1 | 1 + .../24.2.1/support-media-compat-24.2.1.pom | 18 +++++++ .../24.2.1/support-media-compat-24.2.1.pom.md5 | 1 + .../24.2.1/support-media-compat-24.2.1.pom.sha1 | 1 + .../25.0.0/support-media-compat-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../support-media-compat-25.0.0-javadoc.jar.md5 | 1 + .../support-media-compat-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/support-media-compat-25.0.0-sources.jar | Bin 0 -> 120916 bytes .../support-media-compat-25.0.0-sources.jar.md5 | 1 + .../support-media-compat-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/support-media-compat-25.0.0.aar | Bin 0 -> 250508 bytes .../25.0.0/support-media-compat-25.0.0.aar.md5 | 1 + .../25.0.0/support-media-compat-25.0.0.aar.sha1 | 1 + .../25.0.0/support-media-compat-25.0.0.pom | 18 +++++++ .../25.0.0/support-media-compat-25.0.0.pom.md5 | 1 + .../25.0.0/support-media-compat-25.0.0.pom.sha1 | 1 + .../support-media-compat/maven-metadata.xml | 14 ++++++ .../support-media-compat/maven-metadata.xml.md5 | 1 + .../support-media-compat/maven-metadata.xml.sha1 | 1 + .../24.2.0/support-v13-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/support-v13-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/support-v13-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/support-v13-24.2.0-sources.jar | Bin 0 -> 22131 bytes .../24.2.0/support-v13-24.2.0-sources.jar.md5 | 1 + .../24.2.0/support-v13-24.2.0-sources.jar.sha1 | 1 + .../support-v13/24.2.0/support-v13-24.2.0.aar | Bin 0 -> 29865 bytes .../support-v13/24.2.0/support-v13-24.2.0.aar.md5 | 1 + .../support-v13/24.2.0/support-v13-24.2.0.aar.sha1 | 1 + .../support-v13/24.2.0/support-v13-24.2.0.pom | 18 +++++++ .../support-v13/24.2.0/support-v13-24.2.0.pom.md5 | 1 + .../support-v13/24.2.0/support-v13-24.2.0.pom.sha1 | 1 + .../24.2.1/support-v13-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/support-v13-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/support-v13-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/support-v13-24.2.1-sources.jar | Bin 0 -> 22141 bytes .../24.2.1/support-v13-24.2.1-sources.jar.md5 | 1 + .../24.2.1/support-v13-24.2.1-sources.jar.sha1 | 1 + .../support-v13/24.2.1/support-v13-24.2.1.aar | Bin 0 -> 29077 bytes .../support-v13/24.2.1/support-v13-24.2.1.aar.md5 | 1 + .../support-v13/24.2.1/support-v13-24.2.1.aar.sha1 | 1 + .../support-v13/24.2.1/support-v13-24.2.1.pom | 18 +++++++ .../support-v13/24.2.1/support-v13-24.2.1.pom.md5 | 1 + .../support-v13/24.2.1/support-v13-24.2.1.pom.sha1 | 1 + .../25.0.0/support-v13-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/support-v13-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/support-v13-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/support-v13-25.0.0-sources.jar | Bin 0 -> 31790 bytes .../25.0.0/support-v13-25.0.0-sources.jar.md5 | 1 + .../25.0.0/support-v13-25.0.0-sources.jar.sha1 | 1 + .../support-v13/25.0.0/support-v13-25.0.0.aar | Bin 0 -> 44929 bytes .../support-v13/25.0.0/support-v13-25.0.0.aar.md5 | 1 + .../support-v13/25.0.0/support-v13-25.0.0.aar.sha1 | 1 + .../support-v13/25.0.0/support-v13-25.0.0.pom | 18 +++++++ .../support-v13/25.0.0/support-v13-25.0.0.pom.md5 | 1 + .../support-v13/25.0.0/support-v13-25.0.0.pom.sha1 | 1 + com/android/support/support-v13/maven-metadata.xml | 7 ++- .../support/support-v13/maven-metadata.xml.md5 | 2 +- .../support/support-v13/maven-metadata.xml.sha1 | 2 +- .../support-v4/24.2.0/support-v4-24.2.0.aar | Bin 0 -> 1714 bytes .../support-v4/24.2.0/support-v4-24.2.0.aar.md5 | 1 + .../support-v4/24.2.0/support-v4-24.2.0.aar.sha1 | 1 + .../support-v4/24.2.0/support-v4-24.2.0.pom | 46 ++++++++++++++++++ .../support-v4/24.2.0/support-v4-24.2.0.pom.md5 | 1 + .../support-v4/24.2.0/support-v4-24.2.0.pom.sha1 | 1 + .../support-v4/24.2.1/support-v4-24.2.1.aar | Bin 0 -> 1728 bytes .../support-v4/24.2.1/support-v4-24.2.1.aar.md5 | 1 + .../support-v4/24.2.1/support-v4-24.2.1.aar.sha1 | 1 + .../support-v4/24.2.1/support-v4-24.2.1.pom | 46 ++++++++++++++++++ .../support-v4/24.2.1/support-v4-24.2.1.pom.md5 | 1 + .../support-v4/24.2.1/support-v4-24.2.1.pom.sha1 | 1 + .../support-v4/25.0.0/support-v4-25.0.0.aar | Bin 0 -> 1728 bytes .../support-v4/25.0.0/support-v4-25.0.0.aar.md5 | 1 + .../support-v4/25.0.0/support-v4-25.0.0.aar.sha1 | 1 + .../support-v4/25.0.0/support-v4-25.0.0.pom | 46 ++++++++++++++++++ .../support-v4/25.0.0/support-v4-25.0.0.pom.md5 | 1 + .../support-v4/25.0.0/support-v4-25.0.0.pom.sha1 | 1 + com/android/support/support-v4/maven-metadata.xml | 7 ++- .../support/support-v4/maven-metadata.xml.md5 | 2 +- .../support/support-v4/maven-metadata.xml.sha1 | 2 +- .../support-vector-drawable-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../support-vector-drawable-24.2.0-javadoc.jar.md5 | 1 + ...support-vector-drawable-24.2.0-javadoc.jar.sha1 | 1 + .../support-vector-drawable-24.2.0-sources.jar | Bin 0 -> 23673 bytes .../support-vector-drawable-24.2.0-sources.jar.md5 | 1 + ...support-vector-drawable-24.2.0-sources.jar.sha1 | 1 + .../24.2.0/support-vector-drawable-24.2.0.aar | Bin 0 -> 39416 bytes .../24.2.0/support-vector-drawable-24.2.0.aar.md5 | 1 + .../24.2.0/support-vector-drawable-24.2.0.aar.sha1 | 1 + .../24.2.0/support-vector-drawable-24.2.0.pom | 18 +++++++ .../24.2.0/support-vector-drawable-24.2.0.pom.md5 | 1 + .../24.2.0/support-vector-drawable-24.2.0.pom.sha1 | 1 + .../support-vector-drawable-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../support-vector-drawable-24.2.1-javadoc.jar.md5 | 1 + ...support-vector-drawable-24.2.1-javadoc.jar.sha1 | 1 + .../support-vector-drawable-24.2.1-sources.jar | Bin 0 -> 23681 bytes .../support-vector-drawable-24.2.1-sources.jar.md5 | 1 + ...support-vector-drawable-24.2.1-sources.jar.sha1 | 1 + .../24.2.1/support-vector-drawable-24.2.1.aar | Bin 0 -> 38400 bytes .../24.2.1/support-vector-drawable-24.2.1.aar.md5 | 1 + .../24.2.1/support-vector-drawable-24.2.1.aar.sha1 | 1 + .../24.2.1/support-vector-drawable-24.2.1.pom | 18 +++++++ .../24.2.1/support-vector-drawable-24.2.1.pom.md5 | 1 + .../24.2.1/support-vector-drawable-24.2.1.pom.sha1 | 1 + .../support-vector-drawable-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../support-vector-drawable-25.0.0-javadoc.jar.md5 | 1 + ...support-vector-drawable-25.0.0-javadoc.jar.sha1 | 1 + .../support-vector-drawable-25.0.0-sources.jar | Bin 0 -> 25112 bytes .../support-vector-drawable-25.0.0-sources.jar.md5 | 1 + ...support-vector-drawable-25.0.0-sources.jar.sha1 | 1 + .../25.0.0/support-vector-drawable-25.0.0.aar | Bin 0 -> 38555 bytes .../25.0.0/support-vector-drawable-25.0.0.aar.md5 | 1 + .../25.0.0/support-vector-drawable-25.0.0.aar.sha1 | 1 + .../25.0.0/support-vector-drawable-25.0.0.pom | 18 +++++++ .../25.0.0/support-vector-drawable-25.0.0.pom.md5 | 1 + .../25.0.0/support-vector-drawable-25.0.0.pom.sha1 | 1 + .../support-vector-drawable/maven-metadata.xml | 7 ++- .../support-vector-drawable/maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../24.2.0/transition-24.2.0-javadoc.jar | Bin 0 -> 261 bytes .../24.2.0/transition-24.2.0-javadoc.jar.md5 | 1 + .../24.2.0/transition-24.2.0-javadoc.jar.sha1 | 1 + .../24.2.0/transition-24.2.0-sources.jar | Bin 0 -> 86684 bytes .../24.2.0/transition-24.2.0-sources.jar.md5 | 1 + .../24.2.0/transition-24.2.0-sources.jar.sha1 | 1 + .../transition/24.2.0/transition-24.2.0.aar | Bin 0 -> 87652 bytes .../transition/24.2.0/transition-24.2.0.aar.md5 | 1 + .../transition/24.2.0/transition-24.2.0.aar.sha1 | 1 + .../transition/24.2.0/transition-24.2.0.pom | 18 +++++++ .../transition/24.2.0/transition-24.2.0.pom.md5 | 1 + .../transition/24.2.0/transition-24.2.0.pom.sha1 | 1 + .../24.2.1/transition-24.2.1-javadoc.jar | Bin 0 -> 261 bytes .../24.2.1/transition-24.2.1-javadoc.jar.md5 | 1 + .../24.2.1/transition-24.2.1-javadoc.jar.sha1 | 1 + .../24.2.1/transition-24.2.1-sources.jar | Bin 0 -> 86706 bytes .../24.2.1/transition-24.2.1-sources.jar.md5 | 1 + .../24.2.1/transition-24.2.1-sources.jar.sha1 | 1 + .../transition/24.2.1/transition-24.2.1.aar | Bin 0 -> 86513 bytes .../transition/24.2.1/transition-24.2.1.aar.md5 | 1 + .../transition/24.2.1/transition-24.2.1.aar.sha1 | 1 + .../transition/24.2.1/transition-24.2.1.pom | 18 +++++++ .../transition/24.2.1/transition-24.2.1.pom.md5 | 1 + .../transition/24.2.1/transition-24.2.1.pom.sha1 | 1 + .../25.0.0/transition-25.0.0-javadoc.jar | Bin 0 -> 261 bytes .../25.0.0/transition-25.0.0-javadoc.jar.md5 | 1 + .../25.0.0/transition-25.0.0-javadoc.jar.sha1 | 1 + .../25.0.0/transition-25.0.0-sources.jar | Bin 0 -> 87905 bytes .../25.0.0/transition-25.0.0-sources.jar.md5 | 1 + .../25.0.0/transition-25.0.0-sources.jar.sha1 | 1 + .../transition/25.0.0/transition-25.0.0.aar | Bin 0 -> 87695 bytes .../transition/25.0.0/transition-25.0.0.aar.md5 | 1 + .../transition/25.0.0/transition-25.0.0.aar.sha1 | 1 + .../transition/25.0.0/transition-25.0.0.pom | 18 +++++++ .../transition/25.0.0/transition-25.0.0.pom.md5 | 1 + .../transition/25.0.0/transition-25.0.0.pom.sha1 | 1 + com/android/support/transition/maven-metadata.xml | 14 ++++++ .../support/transition/maven-metadata.xml.md5 | 1 + .../support/transition/maven-metadata.xml.sha1 | 1 + 1032 files changed, 2886 insertions(+), 193 deletions(-) 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/qemu-kernel between android-7.1.0_r7..android-7.1.1_r4========= arm/ranchu/kernel-qemu | Bin 2828608 -> 2886264 bytes arm/ranchu/vmlinux-qemu | Bin 0 -> 75225472 bytes arm64/kernel-qemu | Bin 6074400 -> 6164384 bytes arm64/vmlinux-qemu | Bin 88464552 -> 88790376 bytes x86/ranchu/kernel-qemu | Bin 4313568 -> 4454928 bytes x86/ranchu/vmlinux-qemu | Bin 172926076 -> 176982200 bytes x86_64/ranchu/kernel-qemu | Bin 4477984 -> 4614016 bytes x86_64/ranchu/vmlinux-qemu | Bin 135601424 -> 138424528 bytes 8 files changed, 0 insertions(+), 0 deletions(-) ad96539 Merge "DO NOT MERGE ANYWHERE Upgrade 3.10 ranchu kernels to 1936fdf" into nyc-mr1-dev ========platform/prebuilts/sdk between android-7.1.0_r7..android-7.1.1_r4========= 25/android.jar | Bin 0 -> 34617723 bytes 25/framework.aidl | 186 + 25/uiautomator.jar | Bin 0 -> 10458 bytes api/24.txt | 1132 +- api/25.txt | 1140 +- current/android.jar | Bin 34472974 -> 34617683 bytes .../annotations/android-support-annotations.jar | Bin 22737 -> 24514 bytes .../src/tests/res/drawable/action_icon.xml} | 10 +- .../compat/src/tests/res/drawable/action_icon2.xml | 16 + .../compat/src/tests/res/drawable/content_icon.xml | 16 + .../src/tests/res/drawable/content_icon2.xml | 16 + .../src/tests/res/layout/view_compat_activity.xml | 29 + .../swipe_refresh_layout_disabled_activity.xml | 28 + .../customtabs/libs/android-support-customtabs.jar | Bin 28131 -> 28575 bytes .../support/design/libs/android-support-design.jar | Bin 327294 -> 330343 bytes .../anim-v21/design_appbar_state_list_animator.xml | 19 +- .../res/layout/design_bottom_navigation_item.xml | 28 +- .../res/layout/design_bottom_sheet_dialog.xml | 1 + current/support/design/res/values/dimens.xml | 6 +- current/support/design/res/values/integers.xml | 1 + .../libs/android-support-documents-archive.jar | Bin 0 -> 20241 bytes .../android-support-animatedvectordrawable.jar | Bin 11504 -> 11390 bytes .../libs/android-support-vectordrawable.jar | Bin 41073 -> 39902 bytes .../android-support-multidex-instrumentation.jar | Bin 1622 -> 1620 bytes .../library/libs/android-support-multidex.jar | Bin 21457 -> 21455 bytes .../percent/libs/android-support-percent.jar | Bin 12016 -> 12016 bytes .../libs/android-support-recommendation.jar | Bin 13989 -> 13989 bytes .../transition/libs/android-support-transition.jar | Bin 0 -> 98329 bytes .../res/values/ids.xml} | 8 +- current/support/v13/android-support-v13.jar | Bin 1614424 -> 1602368 bytes .../libs/android-support-v14-preference.jar | Bin 35671 -> 36134 bytes .../layout-v17/preference_dropdown_material.xml | 88 + .../layout-v21/preference_dropdown_material.xml | 88 + .../res/layout/preference_dropdown_material.xml | 70 +- .../leanback/libs/android-support-v17-leanback.jar | Bin 936735 -> 922026 bytes .../v17/leanback/res/values-bs-rBA/strings.xml | 2 +- .../support/v17/leanback/res/values-v21/themes.xml | 5 + current/support/v17/leanback/res/values/styles.xml | 2 +- current/support/v17/leanback/res/values/themes.xml | 7 +- .../android-support-v17-preference-leanback.jar | Bin 20804 -> 21310 bytes current/support/v4/android-support-v4.jar | Bin 1539736 -> 1529079 bytes .../libs/android-support-v7-appcompat.jar | Bin 710795 -> 721209 bytes .../appcompat/res-public/values/public_attrs.xml | 1 - .../color/abc_hint_foreground_material_dark.xml | 24 + .../color/abc_hint_foreground_material_light.xml | 24 + .../abc_text_select_handle_left_mtrl_alpha.png | Bin 253 -> 0 bytes .../abc_text_select_handle_left_mtrl_dark.png | Bin 0 -> 278 bytes .../abc_text_select_handle_left_mtrl_light.png | Bin 0 -> 278 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 340 -> 0 bytes .../abc_text_select_handle_middle_mtrl_dark.png | Bin 0 -> 398 bytes .../abc_text_select_handle_middle_mtrl_light.png | Bin 0 -> 396 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 252 -> 0 bytes .../abc_text_select_handle_right_mtrl_dark.png | Bin 0 -> 263 bytes .../abc_text_select_handle_right_mtrl_light.png | Bin 0 -> 262 bytes .../drawable-hdpi/notification_bg_low_normal.9.png | Bin 0 -> 176 bytes .../notification_bg_low_pressed.9.png | Bin 0 -> 181 bytes .../res/drawable-hdpi/notification_bg_normal.9.png | Bin 0 -> 176 bytes .../notification_bg_normal_pressed.9.png | Bin 0 -> 180 bytes .../notify_panel_notification_icon_bg.png | Bin 0 -> 107 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 188 -> 0 bytes .../abc_text_select_handle_left_mtrl_dark.png | Bin 0 -> 203 bytes .../abc_text_select_handle_left_mtrl_light.png | Bin 0 -> 203 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 269 -> 0 bytes .../abc_text_select_handle_middle_mtrl_dark.png | Bin 0 -> 311 bytes .../abc_text_select_handle_middle_mtrl_light.png | Bin 0 -> 310 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 175 -> 0 bytes .../abc_text_select_handle_right_mtrl_dark.png | Bin 0 -> 187 bytes .../abc_text_select_handle_right_mtrl_light.png | Bin 0 -> 186 bytes .../drawable-mdpi/notification_bg_low_normal.9.png | Bin 0 -> 165 bytes .../notification_bg_low_pressed.9.png | Bin 0 -> 169 bytes .../res/drawable-mdpi/notification_bg_normal.9.png | Bin 0 -> 165 bytes .../notification_bg_normal_pressed.9.png | Bin 0 -> 171 bytes .../notify_panel_notification_icon_bg.png | Bin 0 -> 98 bytes .../notification_action_background.xml | 22 + .../abc_text_select_handle_left_mtrl_alpha.png | Bin 321 -> 0 bytes .../abc_text_select_handle_left_mtrl_dark.png | Bin 0 -> 336 bytes .../abc_text_select_handle_left_mtrl_light.png | Bin 0 -> 335 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 504 -> 0 bytes .../abc_text_select_handle_middle_mtrl_dark.png | Bin 0 -> 583 bytes .../abc_text_select_handle_middle_mtrl_light.png | Bin 0 -> 585 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 318 -> 0 bytes .../abc_text_select_handle_right_mtrl_dark.png | Bin 0 -> 319 bytes .../abc_text_select_handle_right_mtrl_light.png | Bin 0 -> 318 bytes .../notification_bg_low_normal.9.png | Bin 0 -> 200 bytes .../notification_bg_low_pressed.9.png | Bin 0 -> 210 bytes .../drawable-xhdpi/notification_bg_normal.9.png | Bin 0 -> 200 bytes .../notification_bg_normal_pressed.9.png | Bin 0 -> 207 bytes .../notify_panel_notification_icon_bg.png | Bin 0 -> 138 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 436 -> 0 bytes .../abc_text_select_handle_left_mtrl_dark.png | Bin 0 -> 420 bytes .../abc_text_select_handle_left_mtrl_light.png | Bin 0 -> 420 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 646 -> 0 bytes .../abc_text_select_handle_middle_mtrl_dark.png | Bin 0 -> 752 bytes .../abc_text_select_handle_middle_mtrl_light.png | Bin 0 -> 753 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 427 -> 0 bytes .../abc_text_select_handle_right_mtrl_dark.png | Bin 0 -> 422 bytes .../abc_text_select_handle_right_mtrl_light.png | Bin 0 -> 422 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 569 -> 0 bytes .../abc_text_select_handle_left_mtrl_dark.png | Bin 0 -> 513 bytes .../abc_text_select_handle_left_mtrl_light.png | Bin 0 -> 513 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 563 -> 0 bytes .../abc_text_select_handle_right_mtrl_dark.png | Bin 0 -> 513 bytes .../abc_text_select_handle_right_mtrl_light.png | Bin 0 -> 513 bytes .../v7/appcompat/res/drawable/notification_bg.xml | 24 + .../appcompat/res/drawable/notification_bg_low.xml | 23 + .../res/drawable/notification_icon_background.xml | 22 + .../res/drawable/notification_tile_bg.xml | 22 + .../notification_template_custom_big.xml | 117 + .../res/layout-v21/notification_action.xml | 41 + .../layout-v21/notification_action_tombstone.xml | 48 + .../notification_template_custom_big.xml | 90 + .../notification_template_icon_group.xml | 43 + .../appcompat/res/layout/notification_action.xml | 44 + .../res/layout/notification_action_tombstone.xml | 51 + .../res/layout/notification_template_big_media.xml | 10 +- .../notification_template_big_media_custom.xml | 107 + .../notification_template_big_media_narrow.xml | 2 +- ...tification_template_big_media_narrow_custom.xml | 115 + .../layout/notification_template_custom_big.xml | 76 + .../layout/notification_template_icon_group.xml | 25 + ...s.xml => notification_template_lines_media.xml} | 40 +- .../res/layout/notification_template_media.xml | 9 +- .../layout/notification_template_media_custom.xml | 100 + .../notification_template_part_chronometer.xml | 7 +- .../res/layout/notification_template_part_time.xml | 7 +- .../v7/appcompat/res/values-v11/themes_base.xml | 20 +- .../support/v7/appcompat/res/values-v14/styles.xml | 5 + .../support/v7/appcompat/res/values-v16/dimens.xml | 21 + .../support/v7/appcompat/res/values-v21/colors.xml | 19 + .../support/v7/appcompat/res/values-v21/dimens.xml | 24 + .../support/v7/appcompat/res/values-v21/styles.xml | 58 + .../v7/appcompat/res/values-v21/themes_base.xml | 22 +- .../support/v7/appcompat/res/values-v24/styles.xml | 28 + .../v7/appcompat/res/values-v25/themes_base.xml | 29 + current/support/v7/appcompat/res/values/attrs.xml | 1 + current/support/v7/appcompat/res/values/colors.xml | 7 + .../v7/appcompat/res/values/colors_material.xml | 7 +- current/support/v7/appcompat/res/values/dimens.xml | 38 +- .../v7/appcompat/res/values/dimens_material.xml | 1 + current/support/v7/appcompat/res/values/styles.xml | 31 + .../v7/appcompat/res/values/styles_base.xml | 5 +- .../v7/appcompat/res/values/themes_base.xml | 32 +- .../cardview/libs/android-support-v7-cardview.jar | Bin 21842 -> 21780 bytes .../libs/android-support-v7-gridlayout.jar | Bin 42437 -> 41398 bytes .../libs/android-support-v7-mediarouter.jar | Bin 244237 -> 231367 bytes .../v7/palette/libs/android-support-v7-palette.jar | Bin 23905 -> 23045 bytes .../libs/android-support-v7-preference.jar | Bin 95186 -> 97695 bytes .../v7/preference/res/layout-v11/preference.xml | 7 +- .../res/layout-v11/preference_dropdown.xml | 82 + .../preference/res/layout/preference_dropdown.xml | 63 +- .../libs/android-support-v7-recyclerview.jar | Bin 316415 -> 328685 bytes current/uiautomator.jar | Bin 10458 -> 10458 bytes support-api/24.2.0.txt | 10305 +++++++++++++++++++ system-api/24.txt | 1238 +-- system-api/25.txt | 1151 ++- system_current/android.jar | Bin 34661083 -> 34806587 bytes 156 files changed, 14682 insertions(+), 2504 deletions(-) 6c60351 DO NOT MERGE Update prebuilts to nyc-mr1-release@3306185 eb5c5fa Add API 25 prebuilts. 029eeab DO NOT MERGE ANYWHERE Import sdk/support/system from nyc-mr1-release NME75B 8ea7d8e DO NOT MERGE Update 25.txt to include type variables. 7d81359 DO NOT MERGE Update 24.txt to include type variables. 31ffd75 Finalize support 24.2.0 APIs ========platform/prebuilts/tools between android-7.1.0_r7..android-7.1.1_r4========= common/builder-model/BUILD | 9 - .../builder-model-2.3.0-dev-sources.jar | Bin 51154 -> 0 bytes common/builder-model/builder-model-2.3.0-dev.jar | Bin 29851 -> 0 bytes common/easymock-tools/BUILD | 7 +- .../kotlin-plugin-1.0.1-release-IJ143-46.zip | Bin 0 -> 41316177 bytes common/kxml2-tools/BUILD | 7 +- common/m2/Android.mk | 5 +- common/m2/BUILD | 8 +- .../tools/external/lombok/lombok-ast/0.2.3/BUILD | 1 + .../1.22.0/google-api-client-parent-1.22.0.pom | 648 +++++++++ .../google-api-client-parent-1.22.0.pom.sha1 | 1 + .../api-client/google-api-client/1.22.0/BUILD | 3 + .../1.22.0/google-api-client-1.22.0.jar | Bin 0 -> 199100 bytes .../1.22.0/google-api-client-1.22.0.jar.sha1 | 1 + .../1.22.0/google-api-client-1.22.0.pom | 117 ++ .../1.22.0/google-api-client-1.22.0.pom.sha1 | 1 + .../v1-rev82-1.22.0/BUILD | 3 + ...google-api-services-storage-v1-rev82-1.22.0.jar | Bin 0 -> 101789 bytes ...e-api-services-storage-v1-rev82-1.22.0.jar.sha1 | 1 + ...google-api-services-storage-v1-rev82-1.22.0.pom | 84 ++ ...e-api-services-storage-v1-rev82-1.22.0.pom.sha1 | 1 + .../gradle/osdetector-gradle-plugin/1.4.0/BUILD | 7 + .../1.4.0/osdetector-gradle-plugin-1.4.0.jar | Bin 0 -> 7072 bytes .../1.4.0/osdetector-gradle-plugin-1.4.0.jar.sha1 | 1 + .../1.4.0/osdetector-gradle-plugin-1.4.0.pom | 39 + .../1.4.0/osdetector-gradle-plugin-1.4.0.pom.sha1 | 1 + .../repository/com/google/guava/guava/19.0/NOTICE | 202 +++ .../google-http-client-jackson2/1.22.0/BUILD | 3 + .../1.22.0/google-http-client-jackson2-1.22.0.jar | Bin 0 -> 6720 bytes .../google-http-client-jackson2-1.22.0.jar.sha1 | 1 + .../1.22.0/google-http-client-jackson2-1.22.0.pom | 84 ++ .../google-http-client-jackson2-1.22.0.pom.sha1 | 1 + .../1.22.0/google-http-client-parent-1.22.0.pom | 671 +++++++++ .../google-http-client-parent-1.22.0.pom.sha1 | 1 + .../http-client/google-http-client/1.22.0/BUILD | 3 + .../1.22.0/google-http-client-1.22.0.jar | Bin 0 -> 357024 bytes .../1.22.0/google-http-client-1.22.0.jar.sha1 | 1 + .../1.22.0/google-http-client-1.22.0.pom | 141 ++ .../1.22.0/google-http-client-1.22.0.pom.sha1 | 1 + .../m2/repository/com/google/jimfs/jimfs/1.1/BUILD | 1 + .../1.22.0/google-oauth-client-parent-1.22.0.pom | 566 ++++++++ .../google-oauth-client-parent-1.22.0.pom.sha1 | 1 + .../oauth-client/google-oauth-client/1.22.0/BUILD | 3 + .../1.22.0/google-oauth-client-1.22.0.jar | Bin 0 -> 61342 bytes .../1.22.0/google-oauth-client-1.22.0.jar.sha1 | 1 + .../1.22.0/google-oauth-client-1.22.0.pom | 88 ++ .../1.22.0/google-oauth-client-1.22.0.pom.sha1 | 1 + .../protobuf/protobuf-gradle-plugin/0.8.0/BUILD | 7 + .../0.8.0/protobuf-gradle-plugin-0.8.0.jar | Bin 0 -> 130490 bytes .../0.8.0/protobuf-gradle-plugin-0.8.0.jar.sha1 | 1 + .../0.8.0/protobuf-gradle-plugin-0.8.0.pom | 67 + .../0.8.0/protobuf-gradle-plugin-0.8.0.pom.sha1 | 1 + .../google/protobuf/protobuf-java-util/3.0.0/BUILD | 3 + .../3.0.0/protobuf-java-util-3.0.0.jar | Bin 0 -> 64530 bytes .../3.0.0/protobuf-java-util-3.0.0.jar.sha1 | 1 + .../3.0.0/protobuf-java-util-3.0.0.pom | 115 ++ .../3.0.0/protobuf-java-util-3.0.0.pom.sha1 | 1 + .../com/google/protobuf/protobuf-java/3.0.0/BUILD | 7 + .../protobuf-java/3.0.0/protobuf-java-3.0.0.jar | Bin 0 -> 1304430 bytes .../3.0.0/protobuf-java-3.0.0.jar.sha1 | 1 + .../protobuf-java/3.0.0/protobuf-java-3.0.0.pom | 118 ++ .../3.0.0/protobuf-java-3.0.0.pom.sha1 | 1 + .../protobuf/protobuf-java/{2.5.0 => }/NOTICE | 0 .../3.0.0/protobuf-parent-3.0.0.pom | 215 +++ .../3.0.0/protobuf-parent-3.0.0.pom.sha1 | 1 + .../protoc/3.0.0/protoc-3.0.0-linux-x86_64.exe | Bin 0 -> 4098552 bytes .../3.0.0/protoc-3.0.0-linux-x86_64.exe.sha1 | 1 + .../protoc/3.0.0/protoc-3.0.0-osx-x86_64.exe | Bin 0 -> 4810344 bytes .../protoc/3.0.0/protoc-3.0.0-osx-x86_64.exe.sha1 | 1 + .../protoc/3.0.0/protoc-3.0.0-windows-x86_64.exe | Bin 0 -> 3987456 bytes .../3.0.0/protoc-3.0.0-windows-x86_64.exe.sha1 | 1 + .../google/protobuf/protoc/3.0.0/protoc-3.0.0.pom | 135 ++ .../protobuf/protoc/3.0.0/protoc-3.0.0.pom.sha1 | 1 + .../repository/com/google/truth/truth/0.28/BUILD | 1 + .../1.9.2/commons-beanutils-1.9.2.jar | Bin 0 -> 233859 bytes .../1.9.2/commons-beanutils-1.9.2.jar.md5 | 1 + .../1.9.2/commons-beanutils-1.9.2.jar.sha1 | 1 + .../1.9.2/commons-beanutils-1.9.2.pom | 407 ++++++ .../1.9.2/commons-beanutils-1.9.2.pom.md5 | 1 + .../1.9.2/commons-beanutils-1.9.2.pom.sha1 | 1 + .../commons-beanutils/maven-metadata.xml | 2 +- .../commons-beanutils/maven-metadata.xml.md5 | 1 + .../commons-beanutils/maven-metadata.xml.sha1 | 1 + .../commons-cli/1.3.1/commons-cli-1.3.1.jar | Bin 0 -> 52988 bytes .../commons-cli/1.3.1/commons-cli-1.3.1.jar.md5 | 1 + .../commons-cli/1.3.1/commons-cli-1.3.1.jar.sha1 | 1 + .../commons-cli/1.3.1/commons-cli-1.3.1.pom | 323 +++++ .../commons-cli/1.3.1/commons-cli-1.3.1.pom.md5 | 1 + .../commons-cli/1.3.1/commons-cli-1.3.1.pom.sha1 | 1 + .../commons-cli/commons-cli/maven-metadata.xml | 12 + .../commons-cli/commons-cli/maven-metadata.xml.md5 | 1 + .../commons-cli/maven-metadata.xml.sha1 | 1 + .../3.2.1/commons-collections-3.2.1.jar.md5 | 1 + .../3.2.1/commons-collections-3.2.1.jar.sha1 | 2 +- .../3.2.1/commons-collections-3.2.1.pom.md5 | 1 + .../3.2.1/commons-collections-3.2.1.pom.sha1 | 2 +- .../3.2.2/commons-collections-3.2.2.jar | Bin 0 -> 588337 bytes .../3.2.2/commons-collections-3.2.2.jar.md5 | 1 + .../3.2.2/commons-collections-3.2.2.jar.sha1 | 1 + .../3.2.2/commons-collections-3.2.2.pom | 454 ++++++ .../3.2.2/commons-collections-3.2.2.pom.md5 | 1 + .../3.2.2/commons-collections-3.2.2.pom.sha1 | 1 + .../commons-collections/maven-metadata.xml | 5 +- .../commons-collections/maven-metadata.xml.md5 | 2 +- .../commons-collections/maven-metadata.xml.sha1 | 2 +- .../commons-logging/maven-metadata.xml | 4 +- .../commons-logging/maven-metadata.xml.md5 | 2 +- .../commons-logging/maven-metadata.xml.sha1 | 2 +- common/m2/repository/junit/junit/4.12/BUILD | 1 + .../motd/maven/os-maven-plugin/1.4.0.Final/BUILD | 7 + .../1.4.0.Final/os-maven-plugin-1.4.0.Final.jar | Bin 0 -> 28701 bytes .../os-maven-plugin-1.4.0.Final.jar.sha1 | 1 + .../1.4.0.Final/os-maven-plugin-1.4.0.Final.pom | 199 +++ .../os-maven-plugin-1.4.0.Final.pom.sha1 | 1 + .../1.4.33/byte-buddy-agent-1.4.33.jar | Bin 0 -> 24654 bytes .../1.4.33/byte-buddy-agent-1.4.33.jar.md5 | 1 + .../1.4.33/byte-buddy-agent-1.4.33.jar.sha1 | 1 + .../1.4.33/byte-buddy-agent-1.4.33.pom | 85 ++ .../1.4.33/byte-buddy-agent-1.4.33.pom.md5 | 1 + .../1.4.33/byte-buddy-agent-1.4.33.pom.sha1 | 1 + .../bytebuddy/byte-buddy-agent/maven-metadata.xml | 12 + .../byte-buddy-agent/maven-metadata.xml.md5 | 1 + .../byte-buddy-agent/maven-metadata.xml.sha1 | 1 + .../1.4.33/byte-buddy-parent-1.4.33.pom | 573 ++++++++ .../1.4.33/byte-buddy-parent-1.4.33.pom.md5 | 1 + .../1.4.33/byte-buddy-parent-1.4.33.pom.sha1 | 1 + .../bytebuddy/byte-buddy-parent/maven-metadata.xml | 12 + .../byte-buddy-parent/maven-metadata.xml.md5 | 1 + .../byte-buddy-parent/maven-metadata.xml.sha1 | 1 + .../byte-buddy/1.4.33/byte-buddy-1.4.33.jar | Bin 0 -> 2626113 bytes .../byte-buddy/1.4.33/byte-buddy-1.4.33.jar.md5 | 1 + .../byte-buddy/1.4.33/byte-buddy-1.4.33.jar.sha1 | 1 + .../byte-buddy/1.4.33/byte-buddy-1.4.33.pom | 244 ++++ .../byte-buddy/1.4.33/byte-buddy-1.4.33.pom.md5 | 1 + .../byte-buddy/1.4.33/byte-buddy-1.4.33.pom.sha1 | 1 + .../net/bytebuddy/byte-buddy/maven-metadata.xml | 12 + .../bytebuddy/byte-buddy/maven-metadata.xml.md5 | 1 + .../bytebuddy/byte-buddy/maven-metadata.xml.sha1 | 1 + .../org/apache/apache/maven-metadata.xml | 4 +- .../org/apache/apache/maven-metadata.xml.md5 | 2 +- .../org/apache/apache/maven-metadata.xml.sha1 | 2 +- .../commons-parent/39/commons-parent-39.pom | 1503 ++++++++++++++++++++ .../commons-parent/39/commons-parent-39.pom.md5 | 1 + .../commons-parent/39/commons-parent-39.pom.sha1 | 1 + .../commons/commons-parent/maven-metadata.xml | 4 +- .../commons/commons-parent/maven-metadata.xml.md5 | 2 +- .../commons/commons-parent/maven-metadata.xml.sha1 | 2 +- .../org/bouncycastle/bcpkix-jdk15on/1.48/BUILD | 1 + .../org/bouncycastle/bcprov-jdk15on/1.48/BUILD | 1 + .../org/freemarker/freemarker/2.3.20/BUILD | 1 + .../3.1/gradle-tooling-api-3.1-sources.jar | Bin 0 -> 2171461 bytes .../3.1/gradle-tooling-api-3.1-sources.jar.md5 | 1 + .../3.1/gradle-tooling-api-3.1-sources.jar.sha1 | 1 + .../3.1/gradle-tooling-api-3.1.jar | Bin 0 -> 1656736 bytes .../3.1/gradle-tooling-api-3.1.jar.md5 | 1 + .../3.1/gradle-tooling-api-3.1.jar.sha1 | 1 + .../3.1/gradle-tooling-api-3.1.pom | 16 + .../3.1/gradle-tooling-api-3.1.pom.md5 | 1 + .../3.1/gradle-tooling-api-3.1.pom.sha1 | 1 + .../org/hamcrest/hamcrest-core/1.3/BUILD | 1 + ...org.jacoco.agent-0.7.7.201606060606-sources.jar | Bin 0 -> 4077 bytes ...jacoco.agent-0.7.7.201606060606-sources.jar.md5 | 1 + ...acoco.agent-0.7.7.201606060606-sources.jar.sha1 | 1 + .../org.jacoco.agent-0.7.7.201606060606.jar | Bin 0 -> 239043 bytes .../org.jacoco.agent-0.7.7.201606060606.jar.md5 | 1 + .../org.jacoco.agent-0.7.7.201606060606.jar.sha1 | 1 + .../org.jacoco.agent-0.7.7.201606060606.pom | 83 ++ .../org.jacoco.agent-0.7.7.201606060606.pom.md5 | 1 + .../org.jacoco.agent-0.7.7.201606060606.pom.sha1 | 1 + .../org.jacoco.build-0.7.7.201606060606.pom | 1018 +++++++++++++ .../org.jacoco.build-0.7.7.201606060606.pom.md5 | 1 + .../org.jacoco.build-0.7.7.201606060606.pom.sha1 | 1 + .../repository/org/mockito/mockito-all/1.9.5/BUILD | 1 + .../mockito-core/2.2.5/mockito-core-2.2.5.jar | Bin 0 -> 869943 bytes .../mockito-core/2.2.5/mockito-core-2.2.5.jar.md5 | 1 + .../mockito-core/2.2.5/mockito-core-2.2.5.jar.sha1 | 1 + .../mockito-core/2.2.5/mockito-core-2.2.5.pom | 79 + .../mockito-core/2.2.5/mockito-core-2.2.5.pom.md5 | 1 + .../mockito-core/2.2.5/mockito-core-2.2.5.pom.sha1 | 1 + .../org/mockito/mockito-core/maven-metadata.xml | 5 +- .../mockito/mockito-core/maven-metadata.xml.md5 | 2 +- .../mockito/mockito-core/maven-metadata.xml.sha1 | 2 +- .../objenesis-parent/2.4/objenesis-parent-2.4.pom | 517 +++++++ .../2.4/objenesis-parent-2.4.pom.md5 | 1 + .../2.4/objenesis-parent-2.4.pom.sha1 | 1 + .../objenesis/objenesis-parent/maven-metadata.xml | 2 +- .../objenesis-parent/maven-metadata.xml.md5 | 2 +- .../objenesis-parent/maven-metadata.xml.sha1 | 2 +- .../org/objenesis/objenesis/2.4/objenesis-2.4.jar | Bin 0 -> 51287 bytes .../objenesis/objenesis/2.4/objenesis-2.4.jar.md5 | 1 + .../objenesis/objenesis/2.4/objenesis-2.4.jar.sha1 | 1 + .../org/objenesis/objenesis/2.4/objenesis-2.4.pom | 75 + .../objenesis/objenesis/2.4/objenesis-2.4.pom.md5 | 1 + .../objenesis/objenesis/2.4/objenesis-2.4.pom.sha1 | 1 + .../org/objenesis/objenesis/maven-metadata.xml | 2 +- .../org/objenesis/objenesis/maven-metadata.xml.md5 | 2 +- .../objenesis/objenesis/maven-metadata.xml.sha1 | 2 +- common/offline-m2/BUILD | 94 ++ .../baseLibrary/2.0.0/baseLibrary-2.0.0.jar | Bin 11889 -> 0 bytes .../baseLibrary/2.1.0/baseLibrary-2.1.0.jar | Bin 11973 -> 0 bytes .../2.2.0-alpha7/baseLibrary-2.2.0-alpha7.jar | Bin 11976 -> 0 bytes .../2.2.0-alpha7/baseLibrary-2.2.0-alpha7.pom | 36 - .../2.2.0-beta1/baseLibrary-2.2.0-beta1.jar | Bin 11976 -> 0 bytes .../2.2.0-beta1/baseLibrary-2.2.0-beta1.pom | 36 - .../2.2.0-beta2/baseLibrary-2.2.0-beta2.pom | 36 - .../2.2.0-beta3/baseLibrary-2.2.0-beta3.jar | Bin 11976 -> 0 bytes .../2.2.0-beta3/baseLibrary-2.2.0-beta3.pom | 36 - .../baseLibrary-2.2.0.jar} | Bin 11976 -> 11976 bytes .../baseLibrary-2.2.0.pom} | 2 +- .../databinding/compiler/2.0.0/compiler-2.0.0.jar | Bin 935568 -> 0 bytes .../databinding/compiler/2.0.0/compiler-2.0.0.pom | 78 - .../databinding/compiler/2.1.0/compiler-2.1.0.jar | Bin 6250697 -> 0 bytes .../databinding/compiler/2.1.0/compiler-2.1.0.pom | 42 - .../2.2.0-alpha7/compiler-2.2.0-alpha7.pom | 78 - .../compiler/2.2.0-beta1/compiler-2.2.0-beta1.jar | Bin 986978 -> 0 bytes .../compiler/2.2.0-beta1/compiler-2.2.0-beta1.pom | 78 - .../compiler/2.2.0-beta2/compiler-2.2.0-beta2.jar | Bin 986978 -> 0 bytes .../compiler/2.2.0-beta2/compiler-2.2.0-beta2.pom | 78 - .../compiler/2.2.0-beta3/compiler-2.2.0-beta3.jar | Bin 986978 -> 0 bytes .../compiler-2.2.0.jar} | Bin 986978 -> 987239 bytes .../compiler-2.2.0.pom} | 6 +- .../compilerCommon/2.0.0/compilerCommon-2.0.0.jar | Bin 188365 -> 0 bytes .../compilerCommon/2.0.0/compilerCommon-2.0.0.pom | 66 - .../compilerCommon/2.1.0/compilerCommon-2.1.0.jar | Bin 189897 -> 0 bytes .../compilerCommon/2.1.0/compilerCommon-2.1.0.pom | 66 - .../2.2.0-alpha7/compilerCommon-2.2.0-alpha7.jar | Bin 190264 -> 0 bytes .../2.2.0-alpha7/compilerCommon-2.2.0-alpha7.pom | 72 - .../2.2.0-beta1/compilerCommon-2.2.0-beta1.jar | Bin 190262 -> 0 bytes .../2.2.0-beta1/compilerCommon-2.2.0-beta1.pom | 72 - .../2.2.0-beta2/compilerCommon-2.2.0-beta2.jar | Bin 190263 -> 0 bytes .../2.2.0-beta3/compilerCommon-2.2.0-beta3.pom | 72 - .../compilerCommon-2.2.0.jar} | Bin 190361 -> 190391 bytes .../compilerCommon-2.2.0.pom} | 4 +- .../protos/25.2.0-alpha7/protos-25.2.0-alpha7.jar | Bin 931014 -> 0 bytes .../protos/25.2.0-alpha7/protos-25.2.0-alpha7.pom | 36 - .../protos/25.2.0-beta1/protos-25.2.0-beta1.jar | Bin 1019966 -> 0 bytes .../protos/25.2.0-beta2/protos-25.2.0-beta2.jar | Bin 1019966 -> 0 bytes .../protos/25.2.0-beta2/protos-25.2.0-beta2.pom | 36 - .../protos/25.2.0-beta3/protos-25.2.0-beta3.jar | Bin 1019966 -> 0 bytes .../protos/25.2.0-beta3/protos-25.2.0-beta3.pom | 36 - .../protos/25.2.0/protos-25.2.0.jar | Bin 0 -> 1020513 bytes .../protos-25.2.0.pom} | 2 +- .../shared/25.2.0-alpha7/shared-25.2.0-alpha7.jar | Bin 16953 -> 0 bytes .../shared/25.2.0-alpha7/shared-25.2.0-alpha7.pom | 78 - .../shared/25.2.0-beta1/shared-25.2.0-beta1.jar | Bin 16953 -> 0 bytes .../shared/25.2.0-beta2/shared-25.2.0-beta2.pom | 78 - .../shared/25.2.0-beta3/shared-25.2.0-beta3.jar | Bin 16953 -> 0 bytes .../shared/25.2.0-beta3/shared-25.2.0-beta3.pom | 78 - .../shared-25.2.0.jar} | Bin 16953 -> 16959 bytes .../shared-25.2.0.pom} | 10 +- .../25.2.0-alpha7/tracker-25.2.0-alpha7.jar | Bin 12149 -> 0 bytes .../25.2.0-alpha7/tracker-25.2.0-alpha7.pom | 84 -- .../tracker/25.2.0-beta2/tracker-25.2.0-beta2.jar | Bin 12149 -> 0 bytes .../tracker/25.2.0-beta2/tracker-25.2.0-beta2.pom | 84 -- .../tracker/25.2.0-beta3/tracker-25.2.0-beta3.jar | Bin 12149 -> 0 bytes .../tracker/25.2.0-beta3/tracker-25.2.0-beta3.pom | 84 -- .../tracker-25.2.0.jar} | Bin 12149 -> 12149 bytes .../tracker-25.2.0.pom} | 12 +- .../annotations/25.0.0/annotations-25.0.0.jar | Bin 8024 -> 0 bytes .../annotations/25.1.0/annotations-25.1.0.jar | Bin 8024 -> 0 bytes .../annotations/25.1.0/annotations-25.1.0.pom | 28 - .../25.2.0-alpha7/annotations-25.2.0-alpha7.jar | Bin 8024 -> 0 bytes .../25.2.0-alpha7/annotations-25.2.0-alpha7.pom | 28 - .../25.2.0-beta1/annotations-25.2.0-beta1.jar | Bin 8024 -> 0 bytes .../25.2.0-beta1/annotations-25.2.0-beta1.pom | 28 - .../25.2.0-beta2/annotations-25.2.0-beta2.pom | 28 - .../25.2.0-beta3/annotations-25.2.0-beta3.jar | Bin 8024 -> 0 bytes .../25.2.0-beta3/annotations-25.2.0-beta3.pom | 28 - .../annotations-25.2.0.jar} | Bin 8024 -> 8024 bytes .../annotations-25.2.0.pom} | 2 +- .../builder-model/2.0.0/builder-model-2.0.0.jar | Bin 26443 -> 0 bytes .../builder-model/2.0.0/builder-model-2.0.0.pom | 36 - .../builder-model/2.1.0/builder-model-2.1.0.jar | Bin 26510 -> 0 bytes .../2.2.0-alpha7/builder-model-2.2.0-alpha7.jar | Bin 29153 -> 0 bytes .../2.2.0-alpha7/builder-model-2.2.0-alpha7.pom | 36 - .../2.2.0-beta1/builder-model-2.2.0-beta1.jar | Bin 29150 -> 0 bytes .../2.2.0-beta1/builder-model-2.2.0-beta1.pom | 36 - .../2.2.0-beta2/builder-model-2.2.0-beta2.pom | 36 - .../2.2.0-beta3/builder-model-2.2.0-beta3.jar | Bin 29208 -> 0 bytes .../2.2.0-beta3/builder-model-2.2.0-beta3.pom | 36 - .../builder-model-2.2.0.jar} | Bin 29208 -> 29195 bytes .../builder-model-2.2.0.pom} | 4 +- .../2.0.0/builder-test-api-2.0.0.jar | Bin 11106 -> 0 bytes .../2.1.0/builder-test-api-2.1.0.jar | Bin 11106 -> 0 bytes .../2.1.0/builder-test-api-2.1.0.pom | 42 - .../2.2.0-alpha7/builder-test-api-2.2.0-alpha7.jar | Bin 11038 -> 0 bytes .../2.2.0-alpha7/builder-test-api-2.2.0-alpha7.pom | 42 - .../2.2.0-beta1/builder-test-api-2.2.0-beta1.pom | 42 - .../2.2.0-beta2/builder-test-api-2.2.0-beta2.jar | Bin 11038 -> 0 bytes .../2.2.0-beta2/builder-test-api-2.2.0-beta2.pom | 42 - .../2.2.0-beta3/builder-test-api-2.2.0-beta3.jar | Bin 11038 -> 0 bytes .../2.2.0-beta3/builder-test-api-2.2.0-beta3.pom | 42 - .../builder-test-api-2.2.0.jar} | Bin 11038 -> 11038 bytes .../builder-test-api-2.2.0.pom} | 4 +- .../tools/build/builder/2.0.0/builder-2.0.0.jar | Bin 360381 -> 0 bytes .../tools/build/builder/2.0.0/builder-2.0.0.pom | 138 -- .../tools/build/builder/2.1.0/builder-2.1.0.jar | Bin 1322976 -> 0 bytes .../tools/build/builder/2.1.0/builder-2.1.0.pom | 138 -- .../builder/2.2.0-alpha7/builder-2.2.0-alpha7.jar | Bin 1513320 -> 0 bytes .../builder/2.2.0-alpha7/builder-2.2.0-alpha7.pom | 156 -- .../builder/2.2.0-beta1/builder-2.2.0-beta1.jar | Bin 1512330 -> 0 bytes .../builder/2.2.0-beta1/builder-2.2.0-beta1.pom | 156 -- .../builder/2.2.0-beta2/builder-2.2.0-beta2.jar | Bin 1519576 -> 0 bytes .../builder/2.2.0-beta3/builder-2.2.0-beta3.pom | 156 -- .../builder-2.2.0.jar} | Bin 1521132 -> 1520895 bytes .../builder-2.2.0.pom} | 24 +- .../build/gradle-api/2.0.0/gradle-api-2.0.0.jar | Bin 11002 -> 0 bytes .../build/gradle-api/2.0.0/gradle-api-2.0.0.pom | 48 - .../build/gradle-api/2.1.0/gradle-api-2.1.0.jar | Bin 11002 -> 0 bytes .../build/gradle-api/2.1.0/gradle-api-2.1.0.pom | 48 - .../2.2.0-alpha7/gradle-api-2.2.0-alpha7.pom | 48 - .../2.2.0-beta1/gradle-api-2.2.0-beta1.jar | Bin 11165 -> 0 bytes .../2.2.0-beta1/gradle-api-2.2.0-beta1.pom | 48 - .../2.2.0-beta2/gradle-api-2.2.0-beta2.jar | Bin 11165 -> 0 bytes .../2.2.0-beta3/gradle-api-2.2.0-beta3.jar | Bin 11165 -> 0 bytes .../2.2.0-beta3/gradle-api-2.2.0-beta3.pom | 48 - .../gradle-api-2.2.0.jar} | Bin 11165 -> 11165 bytes .../gradle-api-2.2.0.pom} | 4 +- .../build/gradle-core/2.0.0/gradle-core-2.0.0.jar | Bin 1641809 -> 0 bytes .../build/gradle-core/2.0.0/gradle-core-2.0.0.pom | 132 -- .../build/gradle-core/2.1.0/gradle-core-2.1.0.jar | Bin 1669696 -> 0 bytes .../build/gradle-core/2.1.0/gradle-core-2.1.0.pom | 132 -- .../2.2.0-alpha7/gradle-core-2.2.0-alpha7.jar | Bin 1777150 -> 0 bytes .../2.2.0-alpha7/gradle-core-2.2.0-alpha7.pom | 156 -- .../2.2.0-beta1/gradle-core-2.2.0-beta1.jar | Bin 1777068 -> 0 bytes .../2.2.0-beta1/gradle-core-2.2.0-beta1.pom | 156 -- .../2.2.0-beta2/gradle-core-2.2.0-beta2.jar | Bin 1783744 -> 0 bytes .../2.2.0-beta3/gradle-core-2.2.0-beta3.pom | 156 -- .../gradle-core-2.2.0.jar} | Bin 1794632 -> 1802990 bytes .../gradle-core-2.2.0.pom} | 12 +- .../0.6.0/gradle-experimental-0.6.0.jar | Bin 228222 -> 0 bytes .../0.7.0/gradle-experimental-0.7.0.jar | Bin 232484 -> 0 bytes .../0.7.0/gradle-experimental-0.7.0.pom | 48 - .../gradle-experimental-0.8.0-alpha7.jar | Bin 192454 -> 0 bytes .../gradle-experimental-0.8.0-alpha7.pom | 48 - .../gradle-experimental-0.8.0-beta1.jar | Bin 192447 -> 0 bytes .../gradle-experimental-0.8.0-beta1.pom | 48 - .../gradle-experimental-0.8.0-beta2.jar | Bin 192528 -> 0 bytes .../gradle-experimental-0.8.0-beta2.pom | 48 - .../gradle-experimental-0.8.0-beta3.jar | Bin 192569 -> 0 bytes .../gradle-experimental-0.8.0-beta3.pom | 48 - .../0.8.0/gradle-experimental-0.8.0.jar | Bin 0 -> 192529 bytes .../gradle-experimental-0.8.0.pom} | 18 +- .../tools/build/gradle/2.0.0/gradle-2.0.0.jar | Bin 56938 -> 0 bytes .../tools/build/gradle/2.0.0/gradle-2.0.0.pom | 48 - .../tools/build/gradle/2.1.0/gradle-2.1.0.jar | Bin 57031 -> 0 bytes .../tools/build/gradle/2.1.0/gradle-2.1.0.pom | 48 - .../gradle/2.2.0-alpha7/gradle-2.2.0-alpha7.jar | Bin 57911 -> 0 bytes .../gradle/2.2.0-alpha7/gradle-2.2.0-alpha7.pom | 54 - .../gradle/2.2.0-beta1/gradle-2.2.0-beta1.jar | Bin 57907 -> 0 bytes .../gradle/2.2.0-beta1/gradle-2.2.0-beta1.pom | 54 - .../gradle/2.2.0-beta2/gradle-2.2.0-beta2.jar | Bin 57908 -> 0 bytes .../gradle/2.2.0-beta3/gradle-2.2.0-beta3.pom | 54 - .../gradle-2.2.0.jar} | Bin 57907 -> 57887 bytes .../gradle-2.2.0.pom} | 4 +- .../25.0.0/manifest-merger-25.0.0.jar | Bin 174016 -> 0 bytes .../25.0.0/manifest-merger-25.0.0.pom | 72 - .../25.1.0/manifest-merger-25.1.0.jar | Bin 174016 -> 0 bytes .../manifest-merger-25.2.0-alpha7.jar | Bin 145721 -> 0 bytes .../manifest-merger-25.2.0-alpha7.pom | 72 - .../25.2.0-beta1/manifest-merger-25.2.0-beta1.jar | Bin 145721 -> 0 bytes .../25.2.0-beta1/manifest-merger-25.2.0-beta1.pom | 72 - .../25.2.0-beta2/manifest-merger-25.2.0-beta2.jar | Bin 145721 -> 0 bytes .../25.2.0-beta2/manifest-merger-25.2.0-beta2.pom | 72 - .../25.2.0-beta3/manifest-merger-25.2.0-beta3.pom | 72 - .../manifest-merger-25.2.0.jar} | Bin 145721 -> 145864 bytes .../manifest-merger-25.2.0.pom} | 38 +- ...ansform-api-2.0.0-deprecated-use-gradle-api.jar | Bin 261 -> 261 bytes .../android/tools/common/25.0.0/common-25.0.0.jar | Bin 104619 -> 0 bytes .../android/tools/common/25.0.0/common-25.0.0.pom | 54 - .../android/tools/common/25.1.0/common-25.1.0.jar | Bin 104728 -> 0 bytes .../android/tools/common/25.1.0/common-25.1.0.pom | 54 - .../common/25.2.0-alpha7/common-25.2.0-alpha7.jar | Bin 122548 -> 0 bytes .../common/25.2.0-alpha7/common-25.2.0-alpha7.pom | 54 - .../common/25.2.0-beta1/common-25.2.0-beta1.jar | Bin 122563 -> 0 bytes .../common/25.2.0-beta1/common-25.2.0-beta1.pom | 54 - .../common/25.2.0-beta2/common-25.2.0-beta2.jar | Bin 122657 -> 0 bytes .../common/25.2.0-beta3/common-25.2.0-beta3.pom | 54 - .../common-25.2.0.jar} | Bin 121991 -> 122040 bytes .../common-25.2.0.pom} | 4 +- .../tools/ddms/ddmlib/25.0.0/ddmlib-25.0.0.jar | Bin 323246 -> 0 bytes .../tools/ddms/ddmlib/25.1.0/ddmlib-25.1.0.jar | Bin 323815 -> 0 bytes .../tools/ddms/ddmlib/25.1.0/ddmlib-25.1.0.pom | 54 - .../ddmlib/25.2.0-alpha7/ddmlib-25.2.0-alpha7.jar | Bin 322940 -> 0 bytes .../ddmlib/25.2.0-alpha7/ddmlib-25.2.0-alpha7.pom | 54 - .../ddmlib/25.2.0-beta1/ddmlib-25.2.0-beta1.jar | Bin 322940 -> 0 bytes .../ddmlib/25.2.0-beta1/ddmlib-25.2.0-beta1.pom | 54 - .../ddmlib/25.2.0-beta2/ddmlib-25.2.0-beta2.jar | Bin 322940 -> 0 bytes .../ddmlib/25.2.0-beta2/ddmlib-25.2.0-beta2.pom | 54 - .../ddmlib/25.2.0-beta3/ddmlib-25.2.0-beta3.pom | 54 - .../ddmlib-25.2.0.jar} | Bin 322940 -> 322967 bytes .../ddmlib-25.0.0.pom => 25.2.0/ddmlib-25.2.0.pom} | 22 +- .../android/tools/dvlib/25.0.0/dvlib-25.0.0.jar | Bin 23656 -> 0 bytes .../android/tools/dvlib/25.1.0/dvlib-25.1.0.jar | Bin 23656 -> 0 bytes .../android/tools/dvlib/25.1.0/dvlib-25.1.0.pom | 42 - .../dvlib/25.2.0-alpha7/dvlib-25.2.0-alpha7.jar | Bin 23642 -> 0 bytes .../dvlib/25.2.0-alpha7/dvlib-25.2.0-alpha7.pom | 42 - .../dvlib/25.2.0-beta1/dvlib-25.2.0-beta1.pom | 42 - .../dvlib/25.2.0-beta2/dvlib-25.2.0-beta2.jar | Bin 23642 -> 0 bytes .../dvlib/25.2.0-beta2/dvlib-25.2.0-beta2.pom | 42 - .../dvlib/25.2.0-beta3/dvlib-25.2.0-beta3.jar | Bin 23642 -> 0 bytes .../dvlib/25.2.0-beta3/dvlib-25.2.0-beta3.pom | 42 - .../dvlib-25.2.0.jar} | Bin 23642 -> 23654 bytes .../dvlib-25.0.0.pom => 25.2.0/dvlib-25.2.0.pom} | 4 +- .../tools/jack/jack-api/0.11.0/jack-api-0.11.0.jar | Bin 18088 -> 18088 bytes .../tools/jack/jack-api/0.12.0/jack-api-0.12.0.jar | Bin 0 -> 18987 bytes .../jack/jack-api/0.12.0/jack-api-0.12.0.pom} | 10 +- .../tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar | Bin 5502 -> 5502 bytes .../layoutlib-api/25.0.0/layoutlib-api-25.0.0.jar | Bin 88350 -> 0 bytes .../layoutlib-api/25.1.0/layoutlib-api-25.1.0.jar | Bin 88350 -> 0 bytes .../layoutlib-api/25.1.0/layoutlib-api-25.1.0.pom | 60 - .../25.2.0-alpha7/layoutlib-api-25.2.0-alpha7.jar | Bin 90798 -> 0 bytes .../25.2.0-alpha7/layoutlib-api-25.2.0-alpha7.pom | 60 - .../25.2.0-beta1/layoutlib-api-25.2.0-beta1.jar | Bin 90798 -> 0 bytes .../25.2.0-beta1/layoutlib-api-25.2.0-beta1.pom | 60 - .../25.2.0-beta2/layoutlib-api-25.2.0-beta2.pom | 60 - .../25.2.0-beta3/layoutlib-api-25.2.0-beta3.jar | Bin 90798 -> 0 bytes .../25.2.0-beta3/layoutlib-api-25.2.0-beta3.pom | 60 - .../layoutlib-api-25.2.0.jar} | Bin 90798 -> 90814 bytes .../layoutlib-api-25.2.0.pom} | 22 +- .../tools/lint/lint-api/25.0.0/lint-api-25.0.0.jar | Bin 207480 -> 0 bytes .../tools/lint/lint-api/25.0.0/lint-api-25.0.0.pom | 60 - .../tools/lint/lint-api/25.1.0/lint-api-25.1.0.jar | Bin 207532 -> 0 bytes .../tools/lint/lint-api/25.1.0/lint-api-25.1.0.pom | 60 - .../25.2.0-alpha7/lint-api-25.2.0-alpha7.jar | Bin 254499 -> 0 bytes .../25.2.0-alpha7/lint-api-25.2.0-alpha7.pom | 66 - .../25.2.0-beta1/lint-api-25.2.0-beta1.jar | Bin 254499 -> 0 bytes .../25.2.0-beta1/lint-api-25.2.0-beta1.pom | 66 - .../25.2.0-beta2/lint-api-25.2.0-beta2.jar | Bin 254499 -> 0 bytes .../25.2.0-beta3/lint-api-25.2.0-beta3.pom | 66 - .../lint-api-25.2.0.jar} | Bin 254466 -> 254518 bytes .../lint-api-25.2.0.pom} | 6 +- .../lint/lint-checks/25.0.0/lint-checks-25.0.0.jar | Bin 802285 -> 0 bytes .../lint/lint-checks/25.0.0/lint-checks-25.0.0.pom | 42 - .../lint/lint-checks/25.1.0/lint-checks-25.1.0.jar | Bin 804150 -> 0 bytes .../lint/lint-checks/25.1.0/lint-checks-25.1.0.pom | 42 - .../25.2.0-alpha7/lint-checks-25.2.0-alpha7.jar | Bin 823694 -> 0 bytes .../25.2.0-alpha7/lint-checks-25.2.0-alpha7.pom | 42 - .../25.2.0-beta1/lint-checks-25.2.0-beta1.jar | Bin 823660 -> 0 bytes .../25.2.0-beta1/lint-checks-25.2.0-beta1.pom | 42 - .../25.2.0-beta2/lint-checks-25.2.0-beta2.jar | Bin 824298 -> 0 bytes .../25.2.0-beta3/lint-checks-25.2.0-beta3.pom | 42 - .../lint-checks-25.2.0.jar} | Bin 824314 -> 824412 bytes .../lint-checks-25.2.0.pom} | 4 +- .../android/tools/lint/lint/25.0.0/lint-25.0.0.jar | Bin 149511 -> 0 bytes .../android/tools/lint/lint/25.0.0/lint-25.0.0.pom | 42 - .../android/tools/lint/lint/25.1.0/lint-25.1.0.jar | Bin 149511 -> 0 bytes .../android/tools/lint/lint/25.1.0/lint-25.1.0.pom | 42 - .../lint/lint/25.2.0-alpha7/lint-25.2.0-alpha7.jar | Bin 355344 -> 0 bytes .../lint/lint/25.2.0-alpha7/lint-25.2.0-alpha7.pom | 42 - .../lint/lint/25.2.0-beta1/lint-25.2.0-beta1.jar | Bin 355344 -> 0 bytes .../lint/lint/25.2.0-beta1/lint-25.2.0-beta1.pom | 42 - .../lint/lint/25.2.0-beta2/lint-25.2.0-beta2.jar | Bin 356395 -> 0 bytes .../lint/lint/25.2.0-beta3/lint-25.2.0-beta3.pom | 42 - .../lint-25.2.0.jar} | Bin 356555 -> 356598 bytes .../lint-25.2.0.pom} | 4 +- .../tools/repository/25.0.0/repository-25.0.0.jar | Bin 171491 -> 0 bytes .../tools/repository/25.0.0/repository-25.0.0.pom | 48 - .../tools/repository/25.1.0/repository-25.1.0.jar | Bin 171524 -> 0 bytes .../tools/repository/25.1.0/repository-25.1.0.pom | 48 - .../25.2.0-alpha7/repository-25.2.0-alpha7.jar | Bin 202483 -> 0 bytes .../25.2.0-alpha7/repository-25.2.0-alpha7.pom | 54 - .../25.2.0-beta1/repository-25.2.0-beta1.jar | Bin 202859 -> 0 bytes .../25.2.0-beta1/repository-25.2.0-beta1.pom | 54 - .../25.2.0-beta2/repository-25.2.0-beta2.jar | Bin 202859 -> 0 bytes .../25.2.0-beta3/repository-25.2.0-beta3.pom | 54 - .../repository-25.2.0.jar} | Bin 202859 -> 202914 bytes .../repository-25.2.0.pom} | 4 +- .../tools/sdk-common/25.0.0/sdk-common-25.0.0.jar | Bin 539956 -> 0 bytes .../tools/sdk-common/25.0.0/sdk-common-25.0.0.pom | 84 -- .../tools/sdk-common/25.1.0/sdk-common-25.1.0.jar | Bin 540594 -> 0 bytes .../tools/sdk-common/25.1.0/sdk-common-25.1.0.pom | 84 -- .../25.2.0-alpha7/sdk-common-25.2.0-alpha7.jar | Bin 562741 -> 0 bytes .../25.2.0-alpha7/sdk-common-25.2.0-alpha7.pom | 90 -- .../25.2.0-beta1/sdk-common-25.2.0-beta1.jar | Bin 562644 -> 0 bytes .../25.2.0-beta1/sdk-common-25.2.0-beta1.pom | 90 -- .../25.2.0-beta2/sdk-common-25.2.0-beta2.jar | Bin 570250 -> 0 bytes .../25.2.0-beta3/sdk-common-25.2.0-beta3.pom | 90 -- .../sdk-common-25.2.0.jar} | Bin 570492 -> 571250 bytes .../sdk-common-25.2.0.pom} | 10 +- .../android/tools/sdklib/25.0.0/sdklib-25.0.0.jar | Bin 523349 -> 0 bytes .../android/tools/sdklib/25.1.0/sdklib-25.1.0.jar | Bin 524058 -> 0 bytes .../android/tools/sdklib/25.1.0/sdklib-25.1.0.pom | 78 - .../sdklib/25.2.0-alpha7/sdklib-25.2.0-alpha7.jar | Bin 621460 -> 0 bytes .../sdklib/25.2.0-alpha7/sdklib-25.2.0-alpha7.pom | 78 - .../sdklib/25.2.0-beta1/sdklib-25.2.0-beta1.jar | Bin 621976 -> 0 bytes .../sdklib/25.2.0-beta1/sdklib-25.2.0-beta1.pom | 78 - .../sdklib/25.2.0-beta2/sdklib-25.2.0-beta2.pom | 78 - .../sdklib/25.2.0-beta3/sdklib-25.2.0-beta3.jar | Bin 622119 -> 0 bytes .../sdklib/25.2.0-beta3/sdklib-25.2.0-beta3.pom | 78 - .../sdklib-25.2.0.jar} | Bin 622119 -> 622677 bytes .../sdklib-25.0.0.pom => 25.2.0/sdklib-25.2.0.pom} | 50 +- common/uast/BUILD | 5 + common/uast/MODULE_LICENSE_APACHE2 | 0 common/uast/PREBUILT | 6 + common/uast/README | 7 + common/uast/uast-145.597.3.jar | Bin 0 -> 804405 bytes linux-x86_64/kythe/extractors/BUILD | 9 +- linux-x86_64/kythe/extractors/vnames.json | 8 - linux-x86_64/kythe/studio/build_studio_kythe.sh | 7 +- 500 files changed, 9367 insertions(+), 7626 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= EventLogTags.logtags | 1 + bta/ag/bta_ag_cmd.c | 17 +++-- bta/dm/bta_dm_act.c | 21 ++---- bta/gatt/bta_gattc_act.c | 1 + bta/hh/bta_hh_le.c | 36 ++++++--- bta/include/bta_ag_api.h | 9 ++- btif/src/btif_dm.c | 4 + btif/src/btif_gatt_client.c | 6 ++ doc/supported_features.md | 6 +- hci/src/hci_hal_h4.c | 7 +- hci/test/hci_hal_h4_test.cpp | 25 ++++--- stack/btm/btm_ble.c | 14 ++-- stack/btm/btm_ble_batchscan.c | 4 + stack/btm/btm_dev.c | 167 ++++++++++++++++++++++++------------------ stack/btm/btm_int.h | 1 + stack/include/btm_api.h | 9 +++ stack/l2cap/l2c_ble.c | 14 ++-- stack/smp/smp_act.c | 9 ++- 18 files changed, 209 insertions(+), 142 deletions(-) b90b669 Mask out HFP 1.7 feature bits if peer version is <1.7 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 between android-7.1.0_r7..android-7.1.1_r4========= 51300a8 Update CA certificates 12dfe02 Revert "CA certificates update" 4623815 CA certificates update ========platform/system/core between android-7.1.0_r7..android-7.1.1_r4========= adb/adb.h | 2 + adb/bugreport.cpp | 10 ++--- adb/bugreport_test.cpp | 16 +++---- adb/commandline.cpp | 54 ++++++++++++------------ adb/transport_local.cpp | 16 ++++++- debuggerd/tombstone.cpp | 1 + fastboot/fastboot.cpp | 14 +++--- fs_mgr/fs_mgr.c | 8 ++-- fs_mgr/fs_mgr_fstab.c | 6 +++ fs_mgr/fs_mgr_main.c | 2 +- fs_mgr/fs_mgr_priv.h | 3 +- fs_mgr/include/fs_mgr.h | 10 ++++- healthd/healthd.cpp | 13 +++--- healthd/healthd_mode_charger.cpp | 2 +- healthd/include/healthd/healthd.h | 7 ++- include/backtrace/BacktraceMap.h | 20 +++++++++ include/cutils/trace.h | 3 +- init/builtins.cpp | 89 ++++++++++++++++++++++++++++++--------- init/init_parser.cpp | 16 ++++--- init/readme.txt | 16 +++++-- libbacktrace/BacktraceMap.cpp | 4 +- libbacktrace/UnwindMap.cpp | 18 ++++++-- libbacktrace/UnwindMap.h | 6 +++ libbacktrace/backtrace_test.cpp | 1 + liblog/event_tag_map.c | 3 ++ liblog/pmsg_writer.c | 23 +--------- libutils/RefBase.cpp | 19 ++++----- libziparchive/zip_archive.cc | 7 ++- logd/LogBuffer.cpp | 16 +++++-- rootdir/init.rc | 22 ++++++++-- sdcard/sdcard.c | 17 ++++++++ 31 files changed, 310 insertions(+), 134 deletions(-) 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 1536654 Use BOARD_USES_VENDORIMAGE to detect vendor image presence - DO NOT MERGE 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 9914284 DO NOT MERGE: Fix bug in product path building 6208393 use 'cmd' command for install-multiple 8206c1c Split 'generating' and 'pulling' in 2 messages. 738e0dc [DO NOT MERGE] Use FUSE_SHORTCIRCUIT if available ========platform/system/keymaster between android-7.1.0_r7..android-7.1.1_r4========= soft_keymaster_context.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 14d960a Don't reject OS version "upgrades" to zero. ========platform/system/media between android-7.1.0_r7..android-7.1.1_r4========= audio_route/audio_route.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) ff3e6f4 audio_route: add check on enum values 7bbd500 Fix potential overflow in Visualizer effect ========platform/system/netd between android-7.1.0_r7..android-7.1.1_r4========= include/Permission.h | 10 +++ server/InterfaceController.cpp | 58 +++++++++++++++-- server/InterfaceController.h | 11 ++++ server/NatController.cpp | 3 +- server/NetdNativeService.cpp | 40 ++++++++++++ server/NetdNativeService.h | 4 ++ server/NetworkController.cpp | 11 +++- server/PhysicalNetwork.cpp | 28 +++++++++ server/PhysicalNetwork.h | 1 + server/SockDiag.cpp | 117 ++++++++++++++++++++++++++++++++--- server/SockDiag.h | 7 ++- server/SockDiagTest.cpp | 67 +++++++++++++++++++- server/binder/android/net/INetd.aidl | 18 ++++++ tests/binder_test.cpp | 37 +++++++++++ 14 files changed, 389 insertions(+), 23 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= bootanim.te | 1 + dumpstate.te | 4 ++++ otapreopt_chroot.te | 2 ++ platform_app.te | 1 + service.te | 1 + service_contexts | 5 +++-- 6 files changed, 12 insertions(+), 2 deletions(-) 0f81e06 Sepolicy: Ignore otapreopt_chroot setsched denial 7a39342 Allow dumpstate to use wake_lock. DO NOT MERGE. 63c7ad6 Allow dumpstate to run ss. c6effa9 DO NOT MERGE - fix truncated boot sound. 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 between android-7.1.0_r7..android-7.1.1_r4========= scripts/brillo_update_payload | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 44f24b1 Call truncate through perl. d5c120e Lazy unmount postinstall if it fails to unmount. ========platform/system/vold between android-7.1.0_r7..android-7.1.1_r4========= CommandListener.cpp | 2 +- Disk.cpp | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) 84c985e Update fs_mgr_mount_all function 84be704 DO NOT MERGE. Block adoptable storage when using FBE. ========platform/tools/external/gradle between android-7.1.0_r7..android-7.1.1_r4========= BUILD | 5 +++++ PREBUILT | 22 ++++++++++++---------- gradle-3.1-bin.zip | Bin 0 -> 68963781 bytes 3 files changed, 17 insertions(+), 10 deletions(-) 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 between android-7.1.0_r7..android-7.1.1_r4========= acts/README.md | 7 +- acts/framework/acts/bin/act.py | 132 ++++- acts/framework/acts/bin/monsoon.py | 3 - acts/framework/acts/controllers/android_device.py | 132 +++-- acts/framework/acts/controllers/attenuator.py | 8 +- .../acts/controllers/attenuator_lib/_tnhelper.py | 2 +- .../controllers/attenuator_lib/aeroflex/telnet.py | 2 +- .../attenuator_lib/minicircuits/telnet.py | 20 +- acts/framework/acts/controllers/monsoon.py | 23 +- acts/framework/acts/controllers/sl4a_types.py | 32 +- acts/framework/acts/logger.py | 3 +- acts/framework/acts/test_runner.py | 74 +-- .../acts/test_utils/bt/BluetoothBaseTest.py | 97 +++- acts/framework/acts/test_utils/bt/BtEnum.py | 30 +- .../acts/test_utils/bt/GattConnectedBaseTest.py | 25 +- acts/framework/acts/test_utils/bt/GattEnum.py | 16 +- acts/framework/acts/test_utils/bt/bt_gatt_utils.py | 193 ++++--- acts/framework/acts/test_utils/bt/bt_test_utils.py | 555 +++++++++++++++------ .../acts/test_utils/tel/TelephonyBaseTest.py | 19 +- acts/framework/acts/test_utils/tel/tel_defines.py | 7 +- .../acts/test_utils/tel/tel_test_utils.py | 377 ++++++++------ .../acts/test_utils/tel/tel_video_utils.py | 152 +++--- .../acts/test_utils/tel/tel_voice_utils.py | 6 +- .../acts/test_utils/wifi/wifi_test_utils.py | 25 +- acts/framework/acts/utils.py | 28 +- acts/framework/setup.py | 157 +++++- acts/framework/tests/acts_android_device_test.py | 36 +- acts/framework/tests/acts_test_runner_test.py | 11 +- acts/tests/google/ble/api/BleAdvertiseApiTest.py | 74 ++- acts/tests/google/ble/api/BleScanApiTest.py | 113 +++-- acts/tests/google/ble/api/GattApiTest.py | 3 - .../google/ble/beacon_tests/BeaconSwarmTest.py | 3 - .../ConcurrentBleAdvertisementDiscoveryTest.py | 121 +++++ .../concurrency/ConcurrentBleAdvertisingTest.py | 188 ++----- acts/tests/google/ble/filtering/FilteringTest.py | 92 ++-- .../google/ble/filtering/UniqueFilteringTest.py | 173 ++++++- acts/tests/google/ble/gatt/GattConnectTest.py | 501 +++++++++++-------- acts/tests/google/ble/gatt/GattNotifyTest.py | 1 - acts/tests/google/ble/gatt/GattReadTest.py | 1 - acts/tests/google/ble/gatt/GattToolTest.py | 444 +++++++++++++++++ acts/tests/google/ble/gatt/GattWriteTest.py | 106 +++- acts/tests/google/ble/power/BleScanPowerTest.py | 260 ++++++++++ .../tests/google/ble/scan/BleBackgroundScanTest.py | 3 - acts/tests/google/ble/scan/BleOnLostOnFoundTest.py | 2 - .../google/ble/scan/BleOpportunisticScanTest.py | 162 +++--- .../ble/system_tests/BleOnLostOnFoundStressTest.py | 215 -------- .../tests/google/ble/system_tests/BleStressTest.py | 70 ++- .../google/ble/system_tests/GattLongevityTest.py | 102 ++++ acts/tests/google/bt/BtAirplaneModeTest.py | 37 +- acts/tests/google/bt/BtBasicFunctionalityTest.py | 32 +- acts/tests/google/bt/BtFactoryResetTest.py | 65 +++ acts/tests/google/bt/RfcommTest.py | 125 ++--- acts/tests/google/bt/audio_lab/BtFunhausTest.py | 289 +++++++++++ acts/tests/google/bt/car_bt/BtCarHfpTest.py | 298 +++++++++++ .../bt/car_bt/BtCarPairedConnectDisconnectTest.py | 101 ++-- acts/tests/google/bt/car_bt/BtCarToggleTest.py | 4 - acts/tests/google/bt/gatt/GattOverBrEdrTest.py | 342 ++++--------- acts/tests/google/bt/pan/BtPanTest.py | 102 ++++ acts/tests/google/bt/system_tests/BtStressTest.py | 57 +-- .../google/bt/system_tests/RfcommLongevityTest.py | 157 ++---- .../google/bt/system_tests/RfcommStressTest.py | 103 ++-- acts/tests/google/bt/test_tools/BtReconnectTest.py | 5 - acts/tests/google/bt/test_tools/EnergyTest.py | 5 +- acts/tests/google/bt/test_tools/ToolsTest.py | 9 - acts/tests/google/tel/config/README.md | 17 + acts/tests/google/tel/config/sample_basic.json | 14 - .../tests/google/tel/config/sample_conference.json | 14 - acts/tests/google/tel/config/sample_mobility.json | 25 - acts/tests/google/tel/config/sample_msim.json | 22 - acts/tests/google/tel/config/sample_power.json | 15 - .../google/tel/config/sample_testbed_configs.json | 64 +++ .../google/tel/config/sample_with_wifiap.json | 16 - acts/tests/google/tel/etc/manage_sim.py | 226 ++++++--- acts/tests/google/tel/live/TelLiveDataTest.py | 8 +- .../google/tel/live/TelLiveRebootStressTest.py | 110 +++- acts/tests/google/tel/live/TelLiveSettingsTest.py | 7 +- acts/tests/google/tel/live/TelLiveVideoDataTest.py | 2 +- acts/tests/google/tel/live/TelLiveVideoTest.py | 198 ++++---- acts/tests/google/tel/live/TelLiveVoiceConfTest.py | 349 +++++++------ acts/tests/google/tel/live/TelLiveVoiceTest.py | 2 +- acts/tests/google/tel/live/TelPowerTest.py | 117 ++--- acts/tests/google/tel/live/TelWifiDataTest.py | 2 +- acts/tests/google/tel/live/TelWifiVoiceTest.py | 3 +- acts/tests/google/wifi/WifiNewSetupAutoJoinTest.py | 440 ++++++++++++++++ acts/tests/google/wifi/WifiSoftApTest.py | 241 +++++++++ 85 files changed, 5851 insertions(+), 2578 deletions(-) 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 72f870d DO NOT MERGE Fixed bug with setup uninstall deleting acts source c5e7731 DO NOT MERGE Setup.py no longer imports pip unless installing deps 1783835 Update File Formatting with YAPF 6a66f82 [DO NOT MERGE] Add support for new bugreport. 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 7999687 [DO NOT MERGE] Add the config path to the config dictionary. 7ab5dd5 [DO NOT MERGE ANYWHERE] Log path of the logger object 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 93feb16 [DO NOT MERGE] Add support for new bugreport. 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 cdc311d [DO NOT MERGE] WifiSoftApTest: new tests for wifi tethering 97bd7c3 [DO NOT MERGE] wifi_test_utils: remove extra call to disable softap 2135880 [DO NOT MERGE] wifi_test_utils: add check for active tether