*************************************************************** *************************************************************** 19387 file changed, 813330 insertions(+), 644462 deletions(-) *************************************************************** *************************************************************** ========platform/art between android-7.0.0_r14..android-7.1.0_r4========= build/Android.gtest.mk | 33 +- compiler/driver/compiler_driver.cc | 21 +- compiler/image_writer.cc | 65 +++- compiler/image_writer.h | 6 + compiler/optimizing/code_generator_arm.cc | 31 +- compiler/optimizing/code_generator_arm64.cc | 21 +- compiler/optimizing/code_generator_mips.cc | 29 +- compiler/optimizing/code_generator_mips64.cc | 6 +- compiler/optimizing/code_generator_x86.cc | 24 +- compiler/optimizing/code_generator_x86_64.cc | 24 +- compiler/optimizing/inliner.cc | 4 +- compiler/optimizing/intrinsics_arm.cc | 15 +- compiler/optimizing/intrinsics_arm64.cc | 14 +- compiler/optimizing/intrinsics_x86_64.cc | 17 +- dex2oat/dex2oat.cc | 96 +++-- dex2oat/dex2oat_test.cc | 419 +++++++++++++++++++++ patchoat/patchoat.cc | 12 + patchoat/patchoat.h | 1 + runtime/arch/arm/quick_entrypoints_arm.S | 21 +- runtime/arch/arm64/quick_entrypoints_arm64.S | 21 +- runtime/art_method.h | 16 + runtime/class_linker.cc | 182 +++++++-- runtime/class_linker.h | 23 +- runtime/class_linker_test.cc | 107 ++++-- runtime/common_runtime_test.cc | 2 +- runtime/common_runtime_test.h | 2 +- runtime/dex2oat_environment_test.h | 187 +++++++++ runtime/entrypoints/entrypoint_utils-inl.h | 7 +- .../quick/quick_trampoline_entrypoints.cc | 13 +- runtime/gc/collector/concurrent_copying.cc | 81 ++-- runtime/gc/collector/concurrent_copying.h | 25 +- runtime/gc/collector/mark_compact.cc | 92 ++--- runtime/gc/collector/mark_compact.h | 11 +- runtime/gc/collector/mark_sweep.cc | 34 +- runtime/gc/collector/mark_sweep.h | 22 +- runtime/gc/collector/semi_space-inl.h | 23 +- runtime/gc/collector/semi_space.cc | 58 +-- runtime/gc/collector/semi_space.h | 4 +- runtime/gc/collector_type.h | 2 + runtime/gc/gc_cause.cc | 1 + runtime/gc/gc_cause.h | 2 + runtime/gc/heap.cc | 3 +- runtime/gc/space/image_space.cc | 38 +- runtime/gc/space/image_space_fs.h | 171 +-------- runtime/image-inl.h | 19 + runtime/image.cc | 2 +- runtime/image.h | 6 + runtime/imtable.h | 77 ++++ runtime/interpreter/interpreter_common.h | 2 +- runtime/jit/jit_code_cache.cc | 4 + runtime/jit/jit_code_cache.h | 3 +- runtime/jit/offline_profiling_info.cc | 2 +- runtime/mirror/class-inl.h | 74 ++-- runtime/mirror/class.cc | 17 +- runtime/mirror/class.h | 50 ++- runtime/native/dalvik_system_DexFile.cc | 38 ++ runtime/oat_file_assistant_test.cc | 278 +++----------- runtime/runtime.cc | 5 - runtime/thread_list.cc | 7 +- test/551-checker-shifter-operand/src/Main.java | 24 +- .../src/Main.java | 14 +- .../566-polymorphic-inlining/polymorphic_inline.cc | 1 + test/566-polymorphic-inlining/src/Main.java | 33 ++ test/610-arraycopy/expected.txt | 0 test/610-arraycopy/info.txt | 2 + test/610-arraycopy/src/Main.java | 44 +++ test/617-clinit-oome/expected.txt | 1 + test/617-clinit-oome/info.txt | 1 + test/617-clinit-oome/src/Main.java | 43 +++ test/617-clinit-oome/src/Other.java | 28 ++ test/800-smali/expected.txt | 2 + test/800-smali/smali/b_29778499_1.smali | 19 + test/800-smali/smali/b_29778499_2.smali | 13 + test/800-smali/src/Main.java | 4 + 74 files changed, 1859 insertions(+), 940 deletions(-) 5464c73 Fix pending exception failure for encoded statics f242f66 ART: Check for more low-space situations in zygote 99c959f Put the deletion of profiling info under a GC critical section. 6b9c54c Fix profiling output to properly display class info. 64f25fd Pass the right class loader when inlining. 0a210d9 Pass the right class loader when inlining. e50a7b8 JIT: Don't update the dex cache of another class loader. ae093d6 JIT: Don't update the dex cache of another class loader. 2d857af Do allocation fence before pushing on allocation stack 71b7681 Add API for getting location of odex or oat file b4827ac Add API for getting location of odex or oat file b3cd84a Fix a bug in ClassTableGet code generation for IMTs. ff2a8ef ART: Remove zygote OTA code df2d4f2 Revert "Revert "Optimize IMT"" b198b01 Fix System.arraycopy when doing same array copying. 5e99abd Work around Jack optimizations in arm64 shifter operand test. 338a1d2 ART: Add very-large threshold to dex2oat 2b8b604 Fix merging HLoadClass with HNewInstance. 25a9abe ART: Add dex2oat swap-usage parameters fd43db6 Revert "Optimize IMT" 7dfe5de OatFileAssistantTest: do not relocate image randomly. 41be823 Propagate flags to ShouldHaveEmbeddedVTable 0790af1 Optimize IMT 8016bde Use collector specific helper classes a3f4927 Avoid duplicate class for mark compact d0b1dac Use ScopedObjectAccess in ThreadList::Dump 6017782 Revert "Skip DumpForSigQuit if debugger is active" 49de5a2 Don't update checksum if data ptr is null. ========platform/bionic between android-7.0.0_r14..android-7.1.0_r4========= libc/bionic/pthread_cond.cpp | 6 ++- linker/linker.cpp | 86 +++++++++++++++++++++++++++++-------------- linker/linker.h | 6 +++ linker/linker_phdr.cpp | 44 +++++++++++++--------- linker/linker_phdr.h | 2 +- tests/pty_test.cpp | 87 +++++++++++++++++++++++++++++++++++++++++++- tests/sys_mman_test.cpp | 13 +++++-- 7 files changed, 191 insertions(+), 53 deletions(-) f987129 linker: stat /proc/self/exe instead of executable_path 5aa6767 linker_asan: Translate absolute dlopen paths to use asan-libraries. 7e2d49a Check alignment along with range of mapped file fragments 8bbcc61 Add a test for a known kernel bug. a36b574 Force pthread_cond_timedwait_relative_np using CLOCK_MONOTONIC. 88d2385 Update timezone data to 2016f 510ac40 Update timezone data to 2016f 175dd8a DO NOT MERGE: push out fix for data dir. 8a35704 Update timezone data to 2016d 5ed031d Revert "Update timezone data to 2016b" 930bdf8 Update timezone data to 2016e 9a84d90 Make missing public soname error message clear. f35c6bc Add test for a pty kernel bug. 4541863 Change use of /data to /data/local/tmp. ========platform/bootable/recovery between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 16 +- bootloader.cpp | 218 --------------- bootloader.h | 57 +--- bootloader_message/Android.mk | 24 ++ .../bootloader_message.cpp | 82 +++++- .../bootloader_message/bootloader_message.h | 99 +++++++ device.cpp | 38 ++- error_code.h | 3 +- install.cpp | 260 ++++++++++++++--- install.h | 17 +- recovery.cpp | 311 +++++++++++++++++---- screen_ui.cpp | 42 ++- screen_ui.h | 4 +- uncrypt/Android.mk | 11 +- uncrypt/include/bootloader_message_writer.h | 35 --- uncrypt/uncrypt.cpp | 21 +- update_verifier/Android.mk | 5 +- update_verifier/update_verifier.cpp | 134 ++++++++- updater/install.cpp | 2 +- 19 files changed, 904 insertions(+), 475 deletions(-) 62ab2a0 "view recovery logs" will show /tmp/recovery.log 53c107f Add inttypes.h for PRIu64. 4344d63 Call update_engine_sideload from recovery. e49c0d6 Import translations. DO NOT MERGE da654af Skip update verification if care_map is not found 4bbe0c9 Fix a typo when comparing the verity mode 03ca853 Touch blocks in care_map in update_verifier 27b9fc8 Skip update-on-boot for bootreason in blacklist 6d089a9 Support landscape layouts. 9da04d5 Fix bootloader_message. ccb0ba9 updater: Fix the broken ReadFileFn. 2f272c0 Create bootloader_message static library. 6faf026 Verify wipe package when wiping A/B device in recovery. 108ab21 recovery: Track the name change for wipe_ab. b083818 recovery: Add support to brick a device. 01fcbe1 Disable the meaningless parts of the UI for A/B. a004356 Import translations. DO NOT MERGE 9f5565b Import translations. DO NOT MERGE ========platform/build between android-7.0.0_r14..android-7.1.0_r4========= CleanSpec.mk | 4 + core/Makefile | 119 +- core/binary.mk | 95 +- core/build_id.mk | 2 +- core/cleanbuild.mk | 1 + core/clear_vars.mk | 2 + core/config_sanitizers.mk | 25 + core/definitions.mk | 3 + core/dex_preopt.mk | 4 + core/dex_preopt_libart.mk | 15 + core/dex_preopt_odex_install.mk | 16 +- core/envsetup.mk | 18 +- core/main.mk | 9 +- core/pathmap.mk | 7 +- core/prebuilt_internal.mk | 22 + core/product.mk | 12 + core/product_config.mk | 18 +- core/setup_one_odex.mk | 4 +- core/tasks/vendor_module_check.mk | 1 + core/version_defaults.mk | 8 +- target/product/core.mk | 1 + tools/droiddoc/templates-ds/assets/GPL-LICENSE.txt | 278 - tools/droiddoc/templates-ds/assets/LICENSE.txt | 20 - .../templates-ds/assets/android-developer-core.css | 1197 --- .../templates-ds/assets/android-developer-docs.css | 1576 ---- tools/droiddoc/templates-ds/assets/css/default.css | 4459 ---------- .../templates-ds/assets/css/fullscreen.css | 200 - .../droiddoc/templates-ds/assets/design/default.js | 188 - .../assets/images/android-developers-logo.png | Bin 3195 -> 0 bytes .../templates-ds/assets/images/android_wrench.png | Bin 3633 -> 0 bytes .../assets/images/arrow-left-develop.png | Bin 3036 -> 0 bytes .../templates-ds/assets/images/arrow-left.png | Bin 3144 -> 0 bytes .../assets/images/arrow-right-develop.png | Bin 2960 -> 0 bytes .../templates-ds/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 .../templates-ds/assets/images/arrow_left_off.jpg | Bin 592 -> 0 bytes .../templates-ds/assets/images/arrow_left_on.jpg | Bin 692 -> 0 bytes .../templates-ds/assets/images/arrow_right_off.jpg | Bin 592 -> 0 bytes .../templates-ds/assets/images/arrow_right_on.jpg | Bin 692 -> 0 bytes .../templates-ds/assets/images/arrows-up-down.png | Bin 162 -> 0 bytes .../assets/images/bg_community_leftDiv.jpg | Bin 10692 -> 0 bytes .../templates-ds/assets/images/bg_fade.jpg | Bin 300 -> 0 bytes .../templates-ds/assets/images/bg_gradient.jpg | Bin 1376 -> 0 bytes .../assets/images/bg_images_sprite.png | Bin 2008 -> 0 bytes .../templates-ds/assets/images/bg_logo.png | Bin 1525 -> 0 bytes .../templates-ds/assets/images/blog-default.png | Bin 72570 -> 0 bytes .../assets/images/body-gradient-tab.png | Bin 192 -> 0 bytes .../templates-ds/assets/images/body-gradient.png | Bin 146 -> 0 bytes .../droiddoc/templates-ds/assets/images/close.png | Bin 312 -> 0 bytes .../templates-ds/assets/images/dac_logo.png | Bin 2170 -> 0 bytes .../templates-ds/assets/images/developers-logo.png | Bin 10155 -> 0 bytes .../templates-ds/assets/images/fullscreen.png | Bin 1154 -> 0 bytes .../templates-ds/assets/images/grad-rule-qv.png | Bin 249 -> 0 bytes .../assets/images/home/Android_Dev_Lab_l.png | Bin 16512 -> 0 bytes .../templates-ds/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 .../templates-ds/assets/images/home/IO-logo.png | Bin 3673 -> 0 bytes .../templates-ds/assets/images/home/adc2_l.png | Bin 111790 -> 0 bytes .../templates-ds/assets/images/home/adc2_s.png | Bin 27250 -> 0 bytes .../assets/images/home/android_adc.png | Bin 1849 -> 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 .../templates-ds/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 .../templates-ds/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 .../templates-ds/assets/images/home/io-large.png | Bin 5522 -> 0 bytes .../templates-ds/assets/images/home/io-small.png | Bin 1427 -> 0 bytes .../templates-ds/assets/images/home/maps-large.png | Bin 39756 -> 0 bytes .../templates-ds/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 .../templates-ds/assets/images/home/sdk-large.png | Bin 1616 -> 0 bytes .../templates-ds/assets/images/home/sdk-small.png | Bin 2381 -> 0 bytes .../templates-ds/assets/images/hr_gray_main.jpg | Bin 378 -> 0 bytes .../templates-ds/assets/images/hr_gray_side.jpg | Bin 344 -> 0 bytes .../templates-ds/assets/images/icon_contribute.jpg | Bin 1021 -> 0 bytes .../templates-ds/assets/images/icon_design.png | Bin 697 -> 0 bytes .../templates-ds/assets/images/icon_download.jpg | Bin 1192 -> 0 bytes .../templates-ds/assets/images/icon_download2.jpg | Bin 653 -> 0 bytes .../assets/images/icon_guidelines_logo.png | Bin 44163 -> 0 bytes .../templates-ds/assets/images/icon_market.jpg | Bin 1022 -> 0 bytes .../templates-ds/assets/images/icon_more.png | Bin 1098 -> 0 bytes .../templates-ds/assets/images/icon_play.png | Bin 10201 -> 0 bytes .../templates-ds/assets/images/icon_robot.jpg | Bin 638 -> 0 bytes .../templates-ds/assets/images/icon_search.png | Bin 1406 -> 0 bytes .../templates-ds/assets/images/icon_world.jpg | Bin 511 -> 0 bytes .../templates-ds/assets/images/left_off.jpg | Bin 592 -> 0 bytes .../templates-ds/assets/images/left_on.jpg | Bin 692 -> 0 bytes .../droiddoc/templates-ds/assets/images/locale.png | Bin 393 -> 0 bytes .../assets/images/logo_breadcrumbz.jpg | Bin 3311 -> 0 bytes .../templates-ds/assets/images/more_bottom.png | Bin 1055 -> 0 bytes .../templates-ds/assets/images/more_check.png | Bin 1014 -> 0 bytes .../templates-ds/assets/images/more_mid.png | Bin 958 -> 0 bytes .../templates-ds/assets/images/more_top.png | Bin 1447 -> 0 bytes .../templates-ds/assets/images/open_source.png | Bin 6340 -> 0 bytes .../templates-ds/assets/images/preliminary.png | Bin 2251 -> 0 bytes .../templates-ds/assets/images/quicknav_arrow.png | Bin 2951 -> 0 bytes .../templates-ds/assets/images/quicknav_btn_bg.png | Bin 1024 -> 0 bytes .../templates-ds/assets/images/resizable-e.gif | Bin 2713 -> 0 bytes .../templates-ds/assets/images/resizable-e2.gif | Bin 2680 -> 0 bytes .../templates-ds/assets/images/resizable-eg.gif | Bin 3075 -> 0 bytes .../templates-ds/assets/images/resizable-s.gif | Bin 2617 -> 0 bytes .../templates-ds/assets/images/resizable-s2.gif | Bin 2618 -> 0 bytes .../templates-ds/assets/images/resizable-s2.png | Bin 966 -> 0 bytes .../templates-ds/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 .../templates-ds/assets/images/resource-sample.png | Bin 972 -> 0 bytes .../assets/images/resource-tutorial.png | Bin 1001 -> 0 bytes .../templates-ds/assets/images/resource-video.png | Bin 835 -> 0 bytes .../templates-ds/assets/images/right_off.jpg | Bin 592 -> 0 bytes .../templates-ds/assets/images/right_on.jpg | Bin 692 -> 0 bytes .../templates-ds/assets/images/sidenav-rule.png | Bin 258 -> 0 bytes .../templates-ds/assets/images/slide_1.jpg | Bin 3060 -> 0 bytes .../templates-ds/assets/images/slide_2.jpg | Bin 3736 -> 0 bytes .../templates-ds/assets/images/slide_3.jpg | Bin 3151 -> 0 bytes .../templates-ds/assets/images/slide_large_1.jpg | Bin 19240 -> 0 bytes .../templates-ds/assets/images/slide_large_2.jpg | Bin 20188 -> 0 bytes .../templates-ds/assets/images/slide_large_3.jpg | Bin 20202 -> 0 bytes .../templates-ds/assets/images/slide_off.jpg | Bin 676 -> 0 bytes .../templates-ds/assets/images/slide_on.jpg | Bin 733 -> 0 bytes .../droiddoc/templates-ds/assets/images/spacer.gif | Bin 96 -> 0 bytes .../templates-ds/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 .../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 .../templates-ds/assets/images/styles/gototop.png | Bin 262 -> 0 bytes .../assets/images/styles/ico_action.png | Bin 415 -> 0 bytes .../templates-ds/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 .../templates-ds/assets/images/styles/ico_use.png | Bin 437 -> 0 bytes .../templates-ds/assets/images/styles/ico_web.png | Bin 1037 -> 0 bytes .../assets/images/styles/ico_wrong.png | Bin 286 -> 0 bytes .../assets/images/styles/open_new_page.png | Bin 980 -> 0 bytes .../assets/images/triangle-closed-small.png | Bin 166 -> 0 bytes .../templates-ds/assets/images/triangle-closed.png | Bin 3565 -> 0 bytes .../assets/images/triangle-opened-small.png | Bin 170 -> 0 bytes .../templates-ds/assets/images/triangle-opened.png | Bin 3567 -> 0 bytes .../templates-ds/assets/images/uiguidelines1.png | Bin 5258 -> 0 bytes .../templates-ds/assets/images/video-droid.png | Bin 1614 -> 0 bytes tools/droiddoc/templates-ds/assets/jdiff_logo.gif | Bin 390 -> 0 bytes tools/droiddoc/templates-ds/assets/js/docs.js | 2433 ----- .../assets/js/global-libraries-combined.js | 76 - .../templates-ds/assets/js/grid/960.gridder.css | 1 - .../templates-ds/assets/js/grid/960.gridder.js | 271 - tools/droiddoc/templates-ds/assets/js/prettify.js | 28 - .../assets/scroller/jquery.jscrollpane.min.js | 11 - .../assets/scroller/jquery.mousewheel.min.js | 12 - .../droiddoc/templates-ds/assets/triangle-none.gif | Bin 240 -> 0 bytes tools/droiddoc/templates-ds/class.cs | 654 -- tools/droiddoc/templates-ds/classes.cs | 47 - tools/droiddoc/templates-ds/components/masthead.cs | 231 - tools/droiddoc/templates-ds/customizations.cs | 370 - tools/droiddoc/templates-ds/data.hdf | 4 - tools/droiddoc/templates-ds/designpage.cs | 99 - tools/droiddoc/templates-ds/docpage.cs | 174 - tools/droiddoc/templates-ds/footer.cs | 20 - tools/droiddoc/templates-ds/gcm_navtree_data.cs | 3 - tools/droiddoc/templates-ds/gms_navtree_data.cs | 3 - tools/droiddoc/templates-ds/head_tag.cs | 53 - tools/droiddoc/templates-ds/header.cs | 3 - tools/droiddoc/templates-ds/header_tabs.cs | 2 - tools/droiddoc/templates-ds/jd_lists_unified.cs | 1 - tools/droiddoc/templates-ds/navtree_data.cs | 3 - tools/droiddoc/templates-ds/nosidenavpage.cs | 27 - tools/droiddoc/templates-ds/package.cs | 62 - tools/droiddoc/templates-ds/packages.cs | 43 - tools/droiddoc/templates-ds/sampleindex.cs | 53 - tools/droiddoc/templates-ds/sdkpage.cs | 492 - tools/droiddoc/templates-ds/timestamp.cs | 1 - tools/droiddoc/templates-ds/trailer.cs | 48 - .../templates-sdk-dev/assets/css/default.css | 995 ++- tools/droiddoc/templates-sdk-dev/assets/js/docs.js | 456 +- .../templates-sdk-dev/components/masthead.cs | 61 +- tools/droiddoc/templates-sdk-dev/customizations.cs | 53 +- tools/droiddoc/templates-sdk-dev/docpage.cs | 140 +- tools/droiddoc/templates-sdk-dev/head_tag.cs | 143 +- tools/droiddoc/templates-sdk-dev/header.cs | 2 +- tools/droiddoc/templates-sdk-dev/sdkpage.cs | 385 - .../templates-sdk-refonly/assets/GPL-LICENSE.txt | 278 - .../templates-sdk-refonly/assets/LICENSE.txt | 20 - .../assets/android-developer-docs.css | 2768 ------ .../templates-sdk-refonly/assets/css/default.css | 8877 ------------------- .../assets/css/fullscreen.css | 20 - .../templates-sdk-refonly/assets/design/default.js | 188 - .../assets/images/android-developers-logo.png | Bin 3195 -> 0 bytes .../assets/images/android.png | Bin 4934 -> 0 bytes .../assets/images/android_logo.png | Bin 513 -> 0 bytes .../assets/images/android_logo@2x.png | Bin 860 -> 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 .../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 .../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 .../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 .../assets/images/breadcrumb.png | Bin 164 -> 0 bytes .../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-refonly/assets/images/close.png | Bin 312 -> 0 bytes .../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 .../assets/images/file-image.png | Bin 511 -> 0 bytes .../assets/images/file-java.png | Bin 299 -> 0 bytes .../assets/images/file-manifest.png | Bin 341 -> 0 bytes .../assets/images/file-xml.png | Bin 301 -> 0 bytes .../templates-sdk-refonly/assets/images/folder.png | Bin 311 -> 0 bytes .../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 .../assets/images/icon_more.png | Bin 1098 -> 0 bytes .../assets/images/icon_play.png | Bin 10201 -> 0 bytes .../assets/images/icon_robot.jpg | Bin 638 -> 0 bytes .../assets/images/icon_search.png | Bin 1406 -> 0 bytes .../assets/images/icon_world.jpg | Bin 511 -> 0 bytes .../assets/images/left_off.jpg | Bin 592 -> 0 bytes .../assets/images/left_on.jpg | Bin 692 -> 0 bytes .../assets/images/link-out.png | Bin 202 -> 0 bytes .../templates-sdk-refonly/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 .../assets/images/more_check.png | Bin 1014 -> 0 bytes .../assets/images/more_mid.png | Bin 958 -> 0 bytes .../assets/images/more_top.png | Bin 1447 -> 0 bytes .../assets/images/open_source.png | Bin 6340 -> 0 bytes .../assets/images/play-circle-grey.png | Bin 880 -> 0 bytes .../assets/images/play-circle-grey_2x.png | Bin 2280 -> 0 bytes .../assets/images/play-circle-white.png | Bin 670 -> 0 bytes .../assets/images/play-circle-white_2x.png | Bin 1733 -> 0 bytes .../assets/images/preliminary.png | Bin 2251 -> 0 bytes .../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 .../assets/images/right_off.jpg | Bin 592 -> 0 bytes .../assets/images/right_on.jpg | Bin 692 -> 0 bytes .../assets/images/sidenav-rule.png | Bin 258 -> 0 bytes .../assets/images/slide_1.jpg | Bin 3060 -> 0 bytes .../assets/images/slide_2.jpg | Bin 3736 -> 0 bytes .../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 .../assets/images/slide_off.jpg | Bin 676 -> 0 bytes .../assets/images/slide_on.jpg | Bin 733 -> 0 bytes .../templates-sdk-refonly/assets/images/spacer.gif | Bin 96 -> 0 bytes .../assets/images/sprite-2x.png | Bin 7283 -> 0 bytes .../templates-sdk-refonly/assets/images/sprite.png | Bin 3121 -> 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 | 2766 ------ .../templates-sdk-refonly/assets/js/docs.js | 5296 ----------- .../templates-sdk-refonly/assets/js/prettify.js | 28 - tools/droiddoc/templates-sdk-refonly/class.cs | 676 -- tools/droiddoc/templates-sdk-refonly/classes.cs | 54 - .../templates-sdk-refonly/components/masthead.cs | 174 - .../templates-sdk-refonly/customizations.cs | 620 -- tools/droiddoc/templates-sdk-refonly/data.hdf | 4 - tools/droiddoc/templates-sdk-refonly/designpage.cs | 108 - tools/droiddoc/templates-sdk-refonly/docpage.cs | 203 - tools/droiddoc/templates-sdk-refonly/footer.cs | 174 - .../templates-sdk-refonly/gcm_navtree_data.cs | 3 - .../templates-sdk-refonly/gms_navtree_data.cs | 3 - tools/droiddoc/templates-sdk-refonly/head_tag.cs | 101 - tools/droiddoc/templates-sdk-refonly/header.cs | 3 - .../droiddoc/templates-sdk-refonly/header_tabs.cs | 2 - .../templates-sdk-refonly/jd_lists_unified.cs | 1 - .../templates-sdk-refonly/macros_override.cs | 41 - .../droiddoc/templates-sdk-refonly/navtree_data.cs | 3 - .../templates-sdk-refonly/nosidenavpage.cs | 28 - tools/droiddoc/templates-sdk-refonly/package.cs | 66 - tools/droiddoc/templates-sdk-refonly/packages.cs | 46 - tools/droiddoc/templates-sdk-refonly/sample.cs | 151 - .../droiddoc/templates-sdk-refonly/sampleindex.cs | 136 - .../templates-sdk-refonly/samples_navtree_data.cs | 3 - tools/droiddoc/templates-sdk-refonly/sdkpage.cs | 588 -- tools/droiddoc/templates-sdk-refonly/timestamp.cs | 1 - tools/droiddoc/templates-sdk-refonly/trailer.cs | 21 - .../droiddoc/templates-sdk/assets/css/default.css | 5769 +++++++----- .../templates-sdk/assets/images/android_logo.png | Bin 513 -> 3095 bytes .../assets/images/android_logo@2x.png | Bin 860 -> 3284 bytes .../assets/images/play-circle-grey.png | Bin 880 -> 0 bytes .../assets/images/play-circle-grey_2x.png | Bin 2280 -> 0 bytes .../assets/images/play-circle-white.png | Bin 670 -> 0 bytes .../assets/images/play-circle-white_2x.png | Bin 1733 -> 0 bytes .../templates-sdk/assets/images/sprite.png | Bin 3121 -> 4928 bytes .../templates-sdk/assets/images/sprite@2x.png | Bin 0 -> 11545 bytes .../templates-sdk/assets/js/android_3p-bundle.js | 8 +- tools/droiddoc/templates-sdk/assets/js/docs.js | 9359 +++++++++++--------- tools/droiddoc/templates-sdk/body_tag.cs | 15 + tools/droiddoc/templates-sdk/class.cs | 838 +- tools/droiddoc/templates-sdk/classes.cs | 59 +- .../droiddoc/templates-sdk/components/masthead.cs | 488 +- tools/droiddoc/templates-sdk/customizations.cs | 728 +- tools/droiddoc/templates-sdk/designpage.cs | 20 +- tools/droiddoc/templates-sdk/docpage.cs | 200 +- tools/droiddoc/templates-sdk/footer.cs | 95 +- tools/droiddoc/templates-sdk/head_tag.cs | 220 +- tools/droiddoc/templates-sdk/header.cs | 12 +- tools/droiddoc/templates-sdk/jd_lists_unified.cs | 9 + tools/droiddoc/templates-sdk/lists.cs | 8 + tools/droiddoc/templates-sdk/macros_override.cs | 19 +- tools/droiddoc/templates-sdk/package.cs | 72 +- tools/droiddoc/templates-sdk/packages.cs | 57 +- tools/droiddoc/templates-sdk/page_info.cs | 109 + tools/droiddoc/templates-sdk/sample.cs | 22 +- tools/droiddoc/templates-sdk/sampleindex.cs | 6 - .../droiddoc/templates-sdk/samples_navtree_data.cs | 11 +- tools/droiddoc/templates-sdk/sdkpage.cs | 443 - tools/droiddoc/templates-sdk/trailer.cs | 19 +- tools/droiddoc/templates-sdk/yaml_navtree.cs | 14 + tools/releasetools/add_img_to_target_files.py | 70 +- tools/releasetools/blockimgdiff.py | 23 +- tools/releasetools/build_image.py | 19 + .../releasetools/check_target_files_signatures.py | 5 +- tools/releasetools/common.py | 22 +- tools/releasetools/ota_from_target_files.py | 103 +- tools/releasetools/sign_target_files_apks.py | 193 +- 464 files changed, 12405 insertions(+), 45845 deletions(-) dc72bda NDE63P 2d8d8a0 NDE63O 1b20122 NDE63N dd6ed94 Clean up vendor image handling - DO NOT MERGE faebb90 NDE63M fbb1abc NDE63L 9f7d865 NDE63K f2d94e7 NDE63J 3db784f NDE63I b1dd3ea NDE63H e75b56b02 NDE63G 5f4e92b NDE63E ca5d6a5 NDE63D a1fa003 NDE63C 529f432 NDE63B 58d263c NDE63 6f89234 NDE62 3911a30 NDE61B 4f3a05a Merge all of templates-sdk-dev into templates-sdk. I actually just deleted templates-sdk/ then made a copy of templates-sdk-dev/ and then renamed it to templates-sdk/. So this is a clean copy. Once this goes through cleanly, I'll delete templates-sdk-dev/ and update all doc targets to use templates-sdk/. 1fdb334 NDE61 6d00e69 delete templates-ds (the original attempt to template docs for devsite) delete templates-sdk-refonly (the "dev branch" for the reference only flag) 42859fa delete no-longer-used custom sdkpage template. depends on https://googleplex-android-review.git.corp.google.com/#/c/1389393/ eeeb9b8 update templates-sdk-dev to support the referenceonly build. includes an updated snapshot of the css and js files from devsite e1f405a NDE60 c9ef9fe Remove hard coded leading slash in head_tag.cs for DevSite image_path meta tag. 20d79d5 NDE59 2ab12ba NDE57B d8b9b36 NDE57 c63e429 Update comments around PLATFORM_SECURITY_LEVEL (nyc-dev) Bug: 29881091 da6ead3 NDE56 65994c1 Update comments around PLATFORM_SECURITY_LEVEL f454942 Update comments around PLATFORM_SECURITY_LEVEL 98224f6 NDE55 c939bf0 NDE54 3ce972c NDE53 eea0ad4 DO NOT MERGE ANYWHERE Avoid accidentally using the host's native 'as' command. aeda4fa NDE49F 99cbfc0 NDE49E baa86c7 Misc cleanup for static doc pages. Remove extra line breaks in output, clean up formatting, remove elements and attrs not needed in ds builds. fb115bb NME49E 955846e Update Security String to 2016-10-05 to Platform and CTS for October Security Updates (rebased) 6a1ccf0 Update Security String to 2016-10-01 to platform and CTS for October Security 8aec568 update dac legacy templates for N release. 12a0d8a NME49D c9ad6c6 NME49C 6c9fe5f NME49B bb45bd2 Update Security String to 2016-10-05 to Platform and CTS for October Security Updates (rebased) 5da5be6 Update Security String to 2016-10-05 to platform and CTS for October Security cb60b2d Update Security String to 2016-10-01 to platform and CTS for October Security 3e6d6b3 Update Security String to 2016-10-01 to platform and CTS for October 6b6cfd0 "NME49" ba11427 "NME48B" 308bbe4 "NME48" 144efe5 "NME47D" db75fef "NDE35I" 2da0ae8 "NME47C" 85b6de1 "NME47B" 419080a "NME47" 594392a Adding project path metadata to head_tag.cs 27c6198 "NME46B" 9fccfcc "NDE35H" 157383a "NME46" 641c980 "NME45" 5634d17 "NDE35G" d230161 "NME42G" 9402472 "NME42F" 2837595 Replace META/care_map.txt when signing target files a0166f5 "NME42E" 344d71d "NME42D" 145cb2e releasetools: Update the path to /default.prop for A/B devices. c4da2d2 "NME42C" fa72183 Update Security String to 2016-09-06 to platform and CTS for September Security (+Quadrooter,-PZ) 4416fd0 "NME42B" e65c4bc "NME42" 847d702 "NME41C" 9655715 "NDE35F" f678ea6 "NME41B" 95cc84a Replace OTA sideload verification key when signing A/B devices. 5134712 Install the update-payload-key in the recovery image as well. dc0ad3d "NME41" d0528b4 N-DR/N-MR1 is 7.1 53a59b8 "NME40B" d491fcf build: sign boot.img based on BOARD_USES_RECOVERY_AS_BOOT ae22132 "NDE35E" 838b6f4 "NME40" a53b868 Update Security String to 2016-09-07 to platform and CTS for September respin cc51484 Update security string to 2016-09-07 to platform and CTS for September respin 64bd6b7 "NME39B" 103c3f7 "NME39" e984b55 "NME38" 1dc2281 NDE27M dc1ddfc Allow prebuilt APKs to specify LOCAL_INSTALLED_MODULE_STEM 3e100d2 "NME36" 474f353 "NDE27L" 96c41b3 "NME35E" 8f221ed "NME35D" ef804e8 "NME35C" e4d5ca0 "NDE27K" 8b0ec06 "NME35B" a8e21e7 "NME35" cf67892 "NME34B" accb666 docs: Add TOC template logic for ARC docs d8ec51a "NDE27J" c21c2af "NME34" 5310557 board-specific prep recovery imagefix recovery size issue 412897e "NME33C" 1fb92c9 "NME33B" 9a30c74 "NME33" ee663f9 "NDE27I" 99aacfe docs: Add TOC template logic for ARC docs e29a69f "NME32C" ac4834d "NME32B" bbce131 "NDE27H" cf4609d "NME32" 2d8ed85 "NME31" fe16c45 "NDE27G" 49b5958 "NME27G" 5cfd0dc "NME27F" 8d4fac7 Fixed a comment: SECURITY_PATCH corrected to PLATFORM_SECURITY_PATCH 5878188 "NME27E" f23e6bf Limit find-copy-subdir-files to just files cdcb3d4 "NME27D" 525c6aa Updating security string to 2016-09-05 to platform and CTS in preparation for 2016 September OTA on mnc-dev a234c54 Updating security string to 2016-09-05 in preparation for 2016 September OTA for b/30224278 1a75fa6 Handle multiple APKs from the same package in check_target_files_signatures.py. 6016e53 "NME27C" ad76009 "NME27B" 19095fb "NDE27" c8690c8 "NME27" 1128cc4 "NME26C" e7cc94c "NME26B" 296aed6 "NME26" 07929f8 "NME25" 792b81e "NME24" f044521 "NME21D" 7fbb317 "NME21C" c96c1bf "NME21B" 77b94bf "NME21" caab434 "NME20B" ee6b57f Updating security string to 2016-09-01 to platform and CTS in preparation for 2016 September OTA 687c266 DO NOT MERGE Strip path from verity_signer_cmd in the target-files meta data. bea41cf "NDE14F" 3fff626 "NME20" 24963aa "NME19C" 24104d6 "NME19B" 4d7c3a4 Updating security string to 2016-09-01 to platform and CTS in preparation for 2016 September OTA 573f9f4 "NME19" 3f06eba Rename the source of core-utils module to core-utils 6bc5c3e "NME18" 6e31e49 "NME17" b6c46c5 "NME14H" 859f3f8 NDE14E 4dd8e98 "NME14G" 5bd9022 "NDE14D" 614dce2 "NDE07D" 1e0f05c "NME14F" c60e184 "NME14E" 0eec5ad "NME14D" 9d5e565 "NME14C" 9195a0b "NME14B" 2b95e4d "NME14" f8a777d NDD90J 592bacd "NDD90I" e210bc8 "NME13C" 53f4739 "NME13B" 02c9081 "NME13" 3441cea "NDD90H" 33f5699 "NME12C" c811dee "NDD90G" fbd0f8a "NME12B" c1852b3 "NME12" 38a4dcf "NME11B" 3e572a6 "NME11" 7abe85a "NME10" 3029d3b "NME07F" cfa8622 Add care_map to target_files package 7bc72e3 "NME07E" 54be3d0 "NME07D" d8c8824 "NME07C" e6ab056 NDD90F 23830ac "NME07B" 98b9a3f "NDD90E" f8acad1 releasetools: Fix the detection of using squashfs. 13ae90a "NME07" 86f9e80 "NDE07" afaf295 releasetools: Fix the payload public key replacement. c3209b8 "NME06" ef44c7d "NDE06" 3b54683 Revert "Revert "Revert "Revert "Removing N from PLATFORM_VERSION_ALL_CODENAMES"""" 09b6a13 "NME05" 219a8e6 "NDE05" 28f6980 "NME04" 0843c0e "NDE04" 638b92b "NME03" e47b959 "NDE03" d2fc809 Update pathmap.mk for refactored support library 99dbb1e "NMD90H" c111b1e "NMD90G" 4d433c6 N MR1 is API 25 c18097a "NMD90F" 04abf7e "NMD90E" 5210437 "NMD90D" bcdc880 N MR1 is API 25 5ed27e2 Build: Fix vendor sanitizer library for secondary arch 3ce31fd "NMD90C" ef89558 "NDD91" b5a5668 "NMD90B" 3ecacd4 Add system_other partition, install odex files b778d02 Extract prebuilt APKs from zip files 320816d "NMD90" 8431cf5 "NDD90" 59e858b "NMD89B" 1d9d8b8 "NMD89" 97c213c "NDD89" d16b561 "NMD88D" 9da1393 "NMD88C" e0b9229 Docs: Adding info in support of TOC for new Performance section. bb5454b Build: Add module-level product configuration of sanitization b3df3d3 "NMD88B" 45946db "NMD88" 1a5c316 "NDD88" e04fff8 "NMD87" 3e7a268 "NDD87" 306bc48 "NMD84D" a9b0894 "NMD84C" 4e358ab Add system_other partition, install odex files 266600b Revert "Revert "Revert "Removing N from PLATFORM_VERSION_ALL_CODENAMES""" 37e2930 Avoid writing too much new data per transfer b68f4d3 "NMD84B" e0ee794 Fix the path for verity_key replacement when signing. 34247cf Revert "Add Serbian in Latin script to the full locale list" [DO NOT MERGE] 369efe3 Revert "Revert "Removing N from PLATFORM_VERSION_ALL_CODENAMES"" 7cfce66 "NMD84" 2abbbd0 Add ability to pass in payload_signer args 6ab5e0e "NMD84" f716927 "NDD84" ea38d8e Build: Add option to restrict sanitization by owner c91ab8e "NMD83D" 61df74f "NMD83C" 048f56d Extract prebuilt APKs from zip files 0f9742a NMD83B 4e55cd7 "NMD83" c38eeba "NDD83" 74fe54e "NMD82B" bb848c5 Limit the number of blocks in command zero 3bcc137 Add build variant to kernel command line 6f32acd "NMD82" dac763e "NDD82" dea0f8b releasetools: Support using payload_signer. 0290a41 Build: Add option to restrict sanitization by architecture b58d23f releasetools: replace verity keyid 821fd45 "NMD81B" 8c5f571 "NMD81" 655dad0 "NDD81" 47db6c5 "NDD80" e99ec65 "NMD80" 4c6e1b6 Add Serbian in Latin script to the full locale list b09a6cf "NMD77F" f9d0054 "NMD77E" 24a7206 Replace OTA keys when signing for A/B devices. a0b4ec6 "NMD77D" df6cd50 "NMD77C" 63f8bef "NMD77B" 5ded5a5 "NMD77" f3bbc4f "NDD77" bfdf105 "NMD76B" 38ca0be Support wiping userdata for A/B OTA packages. 6e95a54 "NMD76" 667c08b "NDD76" 2341769 "NMD75B" d6f1e45 "NMD75" 06e7dec "NDD75" 7798cf9 "NMD74B" 8e9fbda "NMD74" 93c5496 "NDD74" 45093b9 "NMD73" f40b82d "NDD73" 3e5bd92 "NMD70E" 1ed9556 "NMD70D" 936cc2a Add the StorageManager APK to the core build. c3c1753 Track the name change for wipe_ab. c7a3501 "NMD70C" 486dff3 "NMD70B" 323f0f9 Whitelist verizon as local module owner. 6ebdf27 "NMD70" de6a35a "NDD70" a07db82 "NMD69B" 2f4a3c3 "NDD69" 649f5a3 "NMD69" dc15ebc Revert "Removing N from PLATFORM_VERSION_ALL_CODENAMES" 56bfe4c "NMD68B" 6023876 "NMD68" c7d0a8f "NDD68" e4cbf1c "NMD67B" 801fbfa "NMD67" 6b95c52 "NDD67" 0339904 "NMD66" bcd1709 "NDD66" 14fd15d "NMD63D" c32cdd5 "NMD63C" c8db78c "NMD63B" 2be8b09 "NMD63" 4e04728 "NDD63" 9acbeb2 "NMD62B" 3051f4f Add support for TARGET_RECOVERY_BRICK. 2419b84 "NMD62" 72541f9 "NDD62" 4e473fd "NMD61B" a9bc052 Revert "Revert "Setting PLATFORM_VERSION(_CODENAME)? to NMR1"" 3633554 "NMD61" 3746189 "NDD61" e35acb4 "NMD60" c237345 "NDD60" 86e7902 "NMD59" 610f521 "NDD59" 14ed94d NMD56D bump buildid 409f1c0 "NMD56C" 55249de "NMD56B" 3af315a Extract public key ID from cert 66705a7 "NMD56" acb907f "NDD56" 15f95b0 "NMD55C" f593817 "NMD55B" a68fa95 "NMD55" b15ca4d "NDD55" 3f86df3 "NMD54B" dfec815 Pass squashfs block size as a parameter 3c92344 "NMD54" 2928b7f "NDD54" d832357 "NMD53B" 4ec75c6 "NMD53" 18e4fa7 "NDD53" 3faa9ff "NMD52" 88ae258 "NDD52" 7a96f24 "NMD49D" 6b96943 "NMD49C" 21d7aa3 "NMD49B" 260c861 "NMD49" 188e521 "NMD48B" 9bcdf20 Revert "Setting PLATFORM_VERSION(_CODENAME)? to NMR1" 295ad1f Revert "Setting PLATFORM_VERSION(_CODENAME)? to NMR1" 740d731 "NMD48" 4ce11c7 "NDD48" 4877820 "NMD47B" 282ca49 "NMD47" 815ae15 "NDD47" 9d810bf "NMD46B" fc53216 "NMD46" 8647278 "NDD46" 1fffd52 "NMD45" 2d9445d "NDD45" 4b4f049 "NMD42D" dfb1792 Makefile: exclude cache symlink on devices with no cache partition f3b0dc2 Makefile: exclude cache symlink on devices with no cache partition 3d5e5de "NMD42C" f91843d "NMD42B" d93aba9 PLATFORM_PREVIEW_SDK_VERSION should be 1 for nyc-mr1-dev for their DP 900be42 "NMD42" 94eaf15 "NDD42" 439971a Setting PLATFORM_VERSION(_CODENAME)? to NMR1 7f96280 "NMD41" 5d868d7 "NDD41" ffbd9a7 "NDD40C" 8708623 "NDD40B" 60e309d "NMD40" f630df2 "NDD40" 65b0ba4 "NDD39B" 289b3fc "NMD39" 9f08396 "NDD39" a4b8f61 "NMD38" ecd8f23 "NDD38" 2b4117e "NDD35E" 8e770bc We still use acp in copy-file-to-target in this branch. bb37c65 Harden dependency on generated sources. 91b498d "NDD35D" f6d6a03 "NDD35C" 2fdd3a4 "NMD35B" eed55ba "NDD35B" b98d36f "NMD35" 46ffd95 "NDD35" 954533e "NDD34B" e957aa8 "NMD34" 1bd84ae "NDD34" 7441cb3 "NDD33C" f8018df "NDD33B" 4ac8349 releasetools: Change the base_fs assertion into warnings. 99cdc10 "NMD33" 5ed59c7 "NDD33" e6dfbf5 "NDD32B" aeca29d Added bugreportz binary. 52d6fbb "NMD32" ed32b85 "NDD32" c016c05 "NMD31" 03b310c "NDD31" 3d9e567 "NMD28" 3e78f25 "NDD28" 7588c81 "NDD27" 2abb5dc "NDD26" 2887e64 "NMD26" 6c79cbb "NDD25B" f13d633 "NMD25" 38a41cc "NDD25" 47d6cf5 "NMD24" 52c6b5f "NDD24" f08ba59 "NDD21" 03e019e "NMD21" 532b7a3 "NMD20" 32013e2 "NDD20" e169c5e "NMD19" fb4b1c2 "NDD19" 5fb38ad "NDD16" f215089 "NMD17" e60ce52 NDD16 e1a26cf NMD16 ========platform/cts between android-7.0.0_r14..android-7.1.0_r4========= CtsCoverage.mk | 8 +- apps/CameraITS/pymodules/its/caps.py | 2 +- apps/CameraITS/pymodules/its/device.py | 2 +- apps/CameraITS/pymodules/its/image.py | 25 +- apps/CameraITS/pymodules/its/objects.py | 4 +- .../tests/dng_noise_model/dng_noise_model.py | 8 +- apps/CameraITS/tests/scene0/test_metadata.py | 33 +- apps/CameraITS/tests/scene1/test_auto_vs_manual.py | 2 +- .../CameraITS/tests/scene1/test_crop_region_raw.py | 2 +- .../CameraITS/tests/scene1/test_dng_noise_model.py | 12 +- apps/CameraITS/tests/scene1/test_exposure.py | 7 +- apps/CameraITS/tests/scene1/test_jpeg.py | 2 +- apps/CameraITS/tests/scene1/test_latching.py | 28 +- .../tests/scene1/test_param_color_correction.py | 2 +- .../tests/scene1/test_param_exposure_time.py | 2 +- .../tests/scene1/test_param_flash_mode.py | 2 +- .../tests/scene1/test_raw_burst_sensitivity.py | 4 +- .../CameraITS/tests/scene1/test_raw_sensitivity.py | 4 +- .../tests/scene1/test_tonemap_sequence.py | 6 +- apps/CameraITS/tests/scene1/test_yuv_jpeg_all.py | 2 +- apps/CameraITS/tests/scene1/test_yuv_plus_jpeg.py | 2 +- apps/CameraITS/tests/scene1/test_yuv_plus_raw.py | 2 +- apps/CameraITS/tests/scene1/test_yuv_plus_raw10.py | 2 +- apps/CameraITS/tests/scene1/test_yuv_plus_raw12.py | 2 +- .../scene3/test_reprocess_edge_enhancement.py | 2 +- .../tests/scene4/test_aspect_ratio_and_crop.py | 24 +- .../test_lens_shading_and_color_uniformity.py | 2 +- apps/CameraITS/tools/run_all_tests.py | 3 +- apps/CtsVerifier/Android.mk | 4 +- apps/CtsVerifier/AndroidManifest.xml | 8 +- apps/CtsVerifier/jni/verifier/Android.mk | 12 +- apps/CtsVerifier/res/values/strings.xml | 24 +- .../cts/verifier/camera/its/ItsService.java | 2 +- .../verifier/features/FeatureSummaryActivity.java | 1 + .../DeviceOwnerPositiveTestActivity.java | 11 + .../cts/verifier/nfc/hcef/HceFReaderActivity.java | 3 + .../sensors/base/BaseSensorTestActivity.java | 36 +- .../sensors/base/ISensorTestStateContainer.java | 12 + .../sensors/helpers/SensorFeaturesDeactivator.java | 10 +- .../sensors/helpers/SensorSettingContainer.java | 10 +- .../common/deviceinfo/GlesStubActivity.java | 230 +++ .../common/deviceinfo/GraphicsDeviceInfo.java | 55 + .../common/preconditions/ScreenLockHelper.java | 4 - .../tradefed/command/CompatibilityConsole.java | 6 +- .../common/tradefed/result/ConsoleReporter.java | 14 +- .../common/tradefed/result/ResultReporter.java | 23 +- .../tradefed/targetprep/DeviceInfoCollector.java | 16 +- .../tradefed/targetprep/ReportLogCollector.java | 100 +- .../tradefed/testtype/CompatibilityTest.java | 45 +- .../common/tradefed/util/CollectorUtil.java | 180 ++ .../common/tradefed/util/OptionHelper.java | 10 +- .../compatibility/common/tradefed/UnitTests.java | 2 + .../common/tradefed/result/ResultReporterTest.java | 118 ++ .../common/tradefed/util/CollectorUtilTest.java | 51 + .../common/tradefed/util/OptionHelperTest.java | 4 +- .../common/util/IInvocationResult.java | 5 + .../compatibility/common/util/IModuleResult.java | 6 + .../compatibility/common/util/ITestResult.java | 18 +- .../common/util/InvocationResult.java | 13 + .../compatibility/common/util/ModuleResult.java | 25 + .../compatibility/common/util/ResultHandler.java | 23 +- .../compatibility/common/util/TestResult.java | 26 +- .../compatibility/common/util/TestStatus.java | 5 +- .../common/util/ResultHandlerTest.java | 56 +- .../v1-only-with-rsa-1024-cert-not-der.apk | Bin 0 -> 4182 bytes .../res/pkgsigverify/v1-only-with-rsa-1024.apk | Bin 0 -> 4178 bytes ...nly-with-rsa-pkcs1-sha256-1024-cert-not-der.apk | Bin 0 -> 3630 bytes .../cts/PkgInstallSignatureVerificationTest.java | 64 + .../AlwaysOnVpnMultiStageTest.java | 79 + .../cts/deviceandprofileowner/AlwaysOnVpnTest.java | 166 +- .../userrestrictions/BaseUserRestrictionsTest.java | 3 +- .../deviceandprofileowner/vpn/VpnTestHelper.java | 194 +++ .../cts/launcherapps/simpleapp/SimpleActivity.java | 9 + .../cts/devicepolicy/BaseDevicePolicyTest.java | 16 +- .../devicepolicy/DeviceAndProfileOwnerTest.java | 34 + .../devicepolicy/MixedManagedProfileOwnerTest.java | 34 +- .../cts/devicepolicy/UserRestrictionsTest.java | 5 +- .../cts/net/hostside/AbstractDozeModeTestCase.java | 23 +- .../AbstractRestrictBackgroundNetworkTestCase.java | 146 +- .../hostside/MyNotificationListenerService.java | 72 +- .../com/android/cts/net/hostside/app2/Common.java | 10 + .../cts/net/hostside/app2/MyBroadcastReceiver.java | 84 +- .../os/src/android/os/cts/OsHostTests.java | 3 +- .../activitymanager/app/AndroidManifest.xml | 17 +- .../server/app/AbstractLifecycleLogActivity.java | 24 + .../server/app/BroadcastReceiverActivity.java | 63 + ...hToSideActivity.java => LaunchingActivity.java} | 35 +- .../src/android/server/app/ResizeableActivity.java | 25 - .../app/src/android/server/app/TestActivity.java | 14 + .../src/android/server/app/TrampolineActivity.java | 50 + .../cts/ActivityManagerActivityVisiblityTests.java | 22 +- .../cts/ActivityManagerAmStartOptionsTests.java | 228 +++ .../cts/ActivityManagerAppConfigurationTests.java | 170 +- .../cts/ActivityManagerConfigChangeTests.java | 93 + .../cts/ActivityManagerDockedStackTests.java | 74 +- .../server/cts/ActivityManagerTestBase.java | 100 +- .../src/android/server/cts/WindowManagerState.java | 14 +- hostsidetests/shortcuts/Android.mk | 17 + hostsidetests/shortcuts/deviceside/Android.mk | 17 + .../shortcuts/deviceside/backup/Android.mk | 17 + .../deviceside/backup/launcher1/Android.mk | 42 + .../backup/launcher1/AndroidManifest.xml | 35 + .../shortcut/backup/launcher1/MainActivity.java | 21 + .../launcher1/ShortcutManagerPostBackupTest.java | 65 + .../launcher1/ShortcutManagerPreBackupTest.java | 45 + .../deviceside/backup/launcher2/Android.mk | 42 + .../backup/launcher2/AndroidManifest.xml | 35 + .../shortcut/backup/launcher2/MainActivity.java | 21 + .../launcher2/ShortcutManagerPostBackupTest.java | 58 + .../launcher2/ShortcutManagerPreBackupTest.java | 45 + .../deviceside/backup/launcher3/Android.mk | 42 + .../backup/launcher3/AndroidManifest.xml | 35 + .../shortcut/backup/launcher3/MainActivity.java | 21 + .../launcher3/ShortcutManagerPostBackupTest.java | 44 + .../launcher3/ShortcutManagerPreBackupTest.java | 45 + .../deviceside/backup/publisher1/Android.mk | 42 + .../backup/publisher1/AndroidManifest.xml | 44 + .../publisher1/res/drawable-nodpi/black_16x16.png | Bin 0 -> 170 bytes .../publisher1/res/drawable-nodpi/black_16x64.png | Bin 0 -> 206 bytes .../publisher1/res/drawable-nodpi/black_64x16.png | Bin 0 -> 205 bytes .../backup/publisher1/res/values/strings.xml | 37 + .../backup/publisher1/res/xml/shortcuts.xml | 45 + .../shortcut/backup/publisher1/MainActivity.java | 21 + .../publisher1/ShortcutManagerPostBackupTest.java | 50 + .../publisher1/ShortcutManagerPreBackupTest.java | 71 + .../deviceside/backup/publisher2/Android.mk | 42 + .../backup/publisher2/AndroidManifest.xml | 45 + .../publisher2/res/drawable-nodpi/black_16x16.png | Bin 0 -> 170 bytes .../publisher2/res/drawable-nodpi/black_16x64.png | Bin 0 -> 206 bytes .../publisher2/res/drawable-nodpi/black_64x16.png | Bin 0 -> 205 bytes .../backup/publisher2/res/values/strings.xml | 37 + .../backup/publisher2/res/xml/shortcuts.xml | 45 + .../backup/publisher2/res/xml/shortcuts_b.xml | 28 + .../shortcut/backup/publisher2/MainActivity.java | 21 + .../publisher2/ShortcutManagerPostBackupTest.java | 35 + .../publisher2/ShortcutManagerPreBackup2Test.java | 59 + .../publisher2/ShortcutManagerPreBackupTest.java | 74 + .../deviceside/backup/publisher3/Android.mk | 42 + .../backup/publisher3/AndroidManifest.xml | 35 + .../publisher3/res/drawable-nodpi/black_16x16.png | Bin 0 -> 170 bytes .../publisher3/res/drawable-nodpi/black_16x64.png | Bin 0 -> 206 bytes .../publisher3/res/drawable-nodpi/black_64x16.png | Bin 0 -> 205 bytes .../backup/publisher3/res/values/strings.xml | 37 + .../backup/publisher3/res/xml/shortcuts.xml | 45 + .../shortcut/backup/publisher3/MainActivity.java | 21 + .../publisher3/ShortcutManagerPostBackupTest.java | 32 + .../publisher3/ShortcutManagerPreBackupTest.java | 68 + .../common/ShortcutManagerDeviceTestBase.java | 123 ++ .../shortcuts/deviceside/multiuser/Android.mk | 44 + .../deviceside/multiuser/AndroidManifest.xml | 42 + .../content/pm/cts/shortcut/multiuser/Consts.java | 23 + .../pm/cts/shortcut/multiuser/Launcher.java | 29 + .../pm/cts/shortcut/multiuser/MainActivity.java | 36 + .../multiuser/ShortcutManagerManagedUserTest.java | 106 ++ .../ShortcutManagerSecondaryUserTest.java | 95 + .../shortcuts/deviceside/upgrade/Android.mk | 79 + .../deviceside/upgrade/AndroidManifest.xml | 42 + .../content/pm/cts/shortcut/upgrade/Consts.java | 26 + .../content/pm/cts/shortcut/upgrade/Launcher.java | 29 + .../pm/cts/shortcut/upgrade/MainActivity.java | 21 + .../upgrade/ShortcutManagerPostUpgradeTest.java | 70 + .../upgrade/ShortcutManagerPreUpgradeTest.java | 77 + .../version1/res/drawable-nodpi/black_16x16.png | Bin 0 -> 170 bytes .../version1/res/drawable-nodpi/black_16x64.png | Bin 0 -> 206 bytes .../version1/res/drawable-nodpi/black_32x32.png | Bin 0 -> 206 bytes .../version1/res/drawable-nodpi/black_64x16.png | Bin 0 -> 205 bytes .../version1/res/drawable-nodpi/black_64x64.png | Bin 0 -> 243 bytes .../version2/res/drawable-nodpi/black_32x32.png | Bin 0 -> 206 bytes .../version2/res/drawable-nodpi/black_64x64.png | Bin 0 -> 243 bytes hostsidetests/shortcuts/hostside/Android.mk | 37 + hostsidetests/shortcuts/hostside/AndroidTest.xml | 21 + .../shortcuthost/BaseShortcutManagerHostTest.java | 280 +++ .../shortcuthost/ShortcutManagerBackupTest.java | 201 +++ .../shortcuthost/ShortcutManagerMultiuserTest.java | 72 + .../shortcuthost/ShortcutManagerUpgradeTest.java | 51 + .../cts/SustainedPerformanceHostTest.java | 19 +- hostsidetests/theme/Android.mk | 2 +- hostsidetests/theme/README | 32 +- .../app/src/android/theme/app/ThemeTestUtils.java | 2 +- hostsidetests/theme/assets/17/400dpi.zip | Bin 8317083 -> 0 bytes hostsidetests/theme/assets/17/hdpi.zip | Bin 4125476 -> 0 bytes hostsidetests/theme/assets/17/ldpi.zip | Bin 1993196 -> 0 bytes hostsidetests/theme/assets/17/mdpi.zip | Bin 2587208 -> 0 bytes hostsidetests/theme/assets/17/tvdpi.zip | Bin 3872528 -> 0 bytes hostsidetests/theme/assets/17/xhdpi.zip | Bin 5852228 -> 0 bytes hostsidetests/theme/assets/18/400dpi.zip | Bin 8384120 -> 0 bytes hostsidetests/theme/assets/18/hdpi.zip | Bin 4161020 -> 0 bytes hostsidetests/theme/assets/18/ldpi.zip | Bin 1996232 -> 0 bytes hostsidetests/theme/assets/18/mdpi.zip | Bin 2593088 -> 0 bytes hostsidetests/theme/assets/18/tvdpi.zip | Bin 3872756 -> 0 bytes hostsidetests/theme/assets/18/xhdpi.zip | Bin 5884436 -> 0 bytes hostsidetests/theme/assets/19/400dpi.zip | Bin 8374976 -> 0 bytes hostsidetests/theme/assets/19/hdpi.zip | Bin 4150136 -> 0 bytes hostsidetests/theme/assets/19/ldpi.zip | Bin 1990568 -> 0 bytes hostsidetests/theme/assets/19/mdpi.zip | Bin 2594840 -> 0 bytes hostsidetests/theme/assets/19/tvdpi.zip | Bin 3867944 -> 0 bytes hostsidetests/theme/assets/19/xhdpi.zip | Bin 5885312 -> 0 bytes hostsidetests/theme/assets/19/xxhdpi.zip | Bin 8925452 -> 0 bytes hostsidetests/theme/assets/21/400dpi.zip | Bin 8219240 -> 0 bytes hostsidetests/theme/assets/21/560dpi.zip | Bin 11571476 -> 0 bytes hostsidetests/theme/assets/21/hdpi.zip | Bin 4111076 -> 0 bytes hostsidetests/theme/assets/21/ldpi.zip | Bin 1966304 -> 0 bytes hostsidetests/theme/assets/21/mdpi.zip | Bin 2550452 -> 0 bytes hostsidetests/theme/assets/21/tvdpi.zip | Bin 3819764 -> 0 bytes hostsidetests/theme/assets/21/xhdpi.zip | Bin 5770916 -> 0 bytes hostsidetests/theme/assets/21/xxhdpi.zip | Bin 8606204 -> 0 bytes hostsidetests/theme/assets/22/400dpi.zip | Bin 8219240 -> 0 bytes hostsidetests/theme/assets/22/560dpi.zip | Bin 11571476 -> 0 bytes hostsidetests/theme/assets/22/hdpi.zip | Bin 4111076 -> 0 bytes hostsidetests/theme/assets/22/ldpi.zip | Bin 1966304 -> 0 bytes hostsidetests/theme/assets/22/mdpi.zip | Bin 2550452 -> 0 bytes hostsidetests/theme/assets/22/tvdpi.zip | Bin 3819764 -> 0 bytes hostsidetests/theme/assets/22/xhdpi.zip | Bin 5770916 -> 0 bytes hostsidetests/theme/assets/22/xxhdpi.zip | Bin 8606204 -> 0 bytes hostsidetests/theme/assets/23/400dpi.zip | Bin 5898240 -> 0 bytes hostsidetests/theme/assets/23/420dpi.zip | Bin 9093733 -> 0 bytes hostsidetests/theme/assets/23/560dpi.zip | Bin 12525833 -> 0 bytes hostsidetests/theme/assets/23/hdpi.zip | Bin 4924573 -> 0 bytes hostsidetests/theme/assets/23/ldpi.zip | Bin 1494 -> 0 bytes hostsidetests/theme/assets/23/mdpi.zip | Bin 3092743 -> 0 bytes hostsidetests/theme/assets/23/tvdpi.zip | Bin 4522483 -> 0 bytes hostsidetests/theme/assets/23/xhdpi.zip | Bin 6837231 -> 0 bytes hostsidetests/theme/assets/23/xxhdpi.zip | Bin 10316852 -> 0 bytes hostsidetests/theme/assets/24/xxxhdpi.zip | Bin 0 -> 14380986 bytes hostsidetests/theme/assets/{24 => }/420dpi.zip | Bin hostsidetests/theme/assets/{24 => }/560dpi.zip | Bin hostsidetests/theme/assets/{24 => }/xhdpi.zip | Bin hostsidetests/theme/assets/{24 => }/xxhdpi.zip | Bin .../src/android/theme/cts/ComparisonTask.java | 14 +- .../theme/src/android/theme/cts/ThemeHostTest.java | 121 +- .../app/cts/ActivityManagerMemoryClassTest.java | 12 + .../src/android/app/cts/ActivityManagerTest.java | 7 +- tests/app/src/android/app/cts/DialogTest.java | 6 +- .../src/android/app/cts/SystemFeaturesTest.java | 24 +- .../hardware/camera2/cts/CameraTestUtils.java | 29 +- .../hardware/camera2/cts/CaptureRequestTest.java | 36 +- .../hardware/camera2/cts/RecordingTest.java | 90 +- .../camera2/cts/SurfaceViewPreviewTest.java | 11 +- .../uiautomatertest/DeviceAdminUninstallTest.java | 9 +- tests/expectations/knownfailures.txt | 7 - .../android/leanbackjank/cts/CtsJankTestBase.java | 7 +- .../src/android/assist/cts/AssistTestBase.java | 11 +- tests/tests/carrierapi/AndroidTest.xml | 2 +- .../src/android/carrierapi/cts/CarrierApiTest.java | 3 +- tests/tests/content/res/values-v26/strings.xml | 19 + .../android/content/cts/AvailableIntentsTest.java | 5 + .../content/res/cts/PrivateAttributeTest.java | 2 +- .../dpi/src/android/dpi/cts/ConfigurationTest.java | 3 + .../src/android/graphics/cts/PaintTest.java | 10 +- .../src/android/graphics/cts/PathTest.java | 18 + .../drawable/cts/AnimatedVectorDrawableTest.java | 17 +- .../android_jni_cts_LinkerNamespacesTest.cpp | 227 ++- .../cts/GnssMeasurementRegistrationTest.java | 10 +- .../location/cts/GnssMeasurementValuesTest.java | 2 +- .../cts/GnssMeasurementWhenNoLocationTest.java | 38 +- .../cts/GnssMeasurementsConstellationTest.java | 3 +- .../location/cts/TestGnssMeasurementListener.java | 27 +- .../cts/TestGnssNavigationMessageListener.java | 4 +- .../location/cts/TestGnssStatusCallback.java | 2 +- .../location/cts/TestGpsStatusListener.java | 2 +- .../android/location/cts/TestLocationListener.java | 4 +- .../src/android/location/cts/TestUtils.java | 7 +- tests/tests/media/AndroidTest.xml | 5 + tests/tests/media/DynamicConfig.xml | 46 +- .../raw/color_176x144_bt601_525_lr_sdr_h264.mp4 | Bin 0 -> 13466 bytes .../raw/color_176x144_bt601_525_lr_sdr_h265.mp4 | Bin 0 -> 4558 bytes .../raw/color_176x144_bt601_525_lr_sdr_mpeg2.mp4 | Bin 0 -> 29992 bytes ...mp4 => color_176x144_bt601_625_fr_sdr_h264.mp4} | Bin .../raw/color_176x144_bt601_625_fr_sdr_h265.mp4 | Bin 0 -> 4558 bytes .../raw/color_176x144_bt601_625_lr_sdr_mpeg2.mp4 | Bin 0 -> 29992 bytes .../res/raw/color_176x144_bt709_lr_sdr_h265.mp4 | Bin 0 -> 4554 bytes .../res/raw/color_176x144_bt709_lr_sdr_mpeg2.mp4 | Bin 0 -> 29956 bytes .../res/raw/color_176x144_srgb_lr_sdr_h264.mp4 | Bin 0 -> 13466 bytes .../res/raw/color_176x144_srgb_lr_sdr_h265.mp4 | Bin 0 -> 4558 bytes .../res/raw/color_176x144_srgb_lr_sdr_mpeg2.mp4 | Bin 0 -> 29992 bytes .../media/src/android/media/cts/DecoderTest.java | 134 +- .../media/cts/MediaCodecCapabilitiesTest.java | 53 +- .../src/android/media/cts/MediaCodecTest.java | 11 +- .../media/cts/MediaMetadataRetrieverTest.java | 8 + .../media/src/android/media/cts/SoundPoolTest.java | 4 +- .../media/cts/StreamingMediaPlayerTest.java | 71 +- .../cts/preconditions/MediaPreparer.java | 85 +- .../cts/preconditions/MediaPreparerTest.java | 4 +- .../Android.mk | 34 + .../AndroidManifest.xml | 32 + .../AndroidTest.xml | 24 + .../res/raw/invalid_chain.pem | 35 + .../res/raw/test_key.pkcs8 | Bin 0 -> 1217 bytes .../res/raw/valid_ca.pem | 46 + .../res/raw/valid_chain.pem | 35 + .../res/xml/network_security_config.xml | 9 + .../net/config/cts/DownloadManagerTest.java | 221 +++ .../os/src/android/os/cts/BuildVersionTest.java | 4 +- .../os/src/android/os/cts/SecurityPatchTest.java | 2 +- .../permission/cts/FileSystemPermissionTest.java | 30 - .../cts/NoSystemFunctionPermissionTest.java | 5 + .../tests/permission2/res/raw/android_manifest.xml | 10 +- .../android/provider/cts/Settings_SystemTest.java | 21 +- .../android/security/cts/ActivityManagerTest.java | 44 + .../src/android/security/cts/CertificateData.java | 8 + .../security/cts/RunningAppProcessInfoTest.java | 42 + .../src/android/security/cts/SELinuxTest.java | 5 +- .../src/android/security/cts/STKFrameworkTest.java | 56 + tests/tests/shortcutmanager/Android.mk | 46 + tests/tests/shortcutmanager/AndroidManifest.xml | 59 + tests/tests/shortcutmanager/AndroidTest.xml | 33 + .../Constants.java | 40 + tests/tests/shortcutmanager/packages/Android.mk | 17 + .../packages/launchermanifest/Android.mk | 75 + .../packages/launchermanifest/AndroidManifest.xml | 48 + .../packages/launchermanifest_nonshared/Android.mk | 34 + .../launchermanifest_nonshared/AndroidManifest.xml | 31 + .../packages/packagemanifest/Android.mk | 74 + .../packages/packagemanifest/AndroidManifest.xml | 156 ++ .../res/drawable-nodpi/black_1024x4096.png | Bin 0 -> 18100 bytes .../res/drawable-nodpi/black_16x16.png | Bin 0 -> 170 bytes .../res/drawable-nodpi/black_16x64.png | Bin 0 -> 206 bytes .../res/drawable-nodpi/black_32x32.png | Bin 0 -> 206 bytes .../res/drawable-nodpi/black_4096x1024.png | Bin 0 -> 14928 bytes .../res/drawable-nodpi/black_4096x4096.png | Bin 0 -> 58915 bytes .../res/drawable-nodpi/black_512x512.png | Bin 0 -> 1597 bytes .../res/drawable-nodpi/black_64x16.png | Bin 0 -> 205 bytes .../res/drawable-nodpi/black_64x64.png | Bin 0 -> 243 bytes .../packagemanifest/res/drawable-nodpi/icon1.png | Bin 0 -> 5810 bytes .../packagemanifest/res/drawable-nodpi/icon2.png | Bin 0 -> 3180 bytes .../packagemanifest/res/values/strings.xml | 37 + .../packagemanifest/res/xml/shortcut_error_1.xml | 30 + .../packagemanifest/res/xml/shortcut_error_2.xml | 30 + .../packagemanifest/res/xml/shortcut_error_3.xml | 78 + .../packagemanifest/res/xml/shortcuts1.xml | 29 + .../packagemanifest/res/xml/shortcuts2.xml | 45 + .../packagemanifest/res/xml/shortcuts3.xml | 34 + .../packagemanifest/res/xml/shortcuts4a.xml | 32 + .../packagemanifest/res/xml/shortcuts4b.xml | 36 + .../packages/packagemanifest_nonshared/Android.mk | 34 + .../packagemanifest_nonshared/AndroidManifest.xml | 26 + .../pm/cts/shortcutmanager/packages/Launcher.java | 21 + .../res/drawable-nodpi/black_1024x4096.png | Bin 0 -> 18100 bytes .../res/drawable-nodpi/black_16x16.png | Bin 0 -> 170 bytes .../res/drawable-nodpi/black_16x64.png | Bin 0 -> 206 bytes .../res/drawable-nodpi/black_32x32.png | Bin 0 -> 206 bytes .../res/drawable-nodpi/black_4096x1024.png | Bin 0 -> 14928 bytes .../res/drawable-nodpi/black_4096x4096.png | Bin 0 -> 58915 bytes .../res/drawable-nodpi/black_512x512.png | Bin 0 -> 1597 bytes .../res/drawable-nodpi/black_64x16.png | Bin 0 -> 205 bytes .../res/drawable-nodpi/black_64x64.png | Bin 0 -> 243 bytes .../shortcutmanager/res/drawable-nodpi/icon1.png | Bin 0 -> 5810 bytes .../shortcutmanager/res/drawable-nodpi/icon2.png | Bin 0 -> 3180 bytes .../content/pm/cts/shortcutmanager/MyActivity.java | 21 + .../shortcutmanager/ShortcutLaunchedActivity.java | 102 ++ .../ShortcutManagerClientApiTest.java | 1812 ++++++++++++++++++++ .../ShortcutManagerCtsTestsBase.java | 528 ++++++ .../ShortcutManagerLauncherApiTest.java | 345 ++++ .../ShortcutManagerLauncherCallbackTest.java | 323 ++++ .../ShortcutManagerMaxCountTest.java | 302 ++++ .../shortcutmanager/ShortcutManagerMiscTest.java | 43 + .../ShortcutManagerMultiLauncherTest.java | 271 +++ .../ShortcutManagerNegativeTest.java | 164 ++ .../ShortcutManagerSpoofDetectionTest.java | 111 ++ .../ShortcutManagerSpoofingTest.java | 123 ++ .../ShortcutManagerStartShortcutTest.java | 340 ++++ .../ShortcutManagerThrottlingTest.java | 190 ++ .../shortcutmanager/ShortcutManagerUsageTest.java | 135 ++ tests/tests/shortcutmanager/throttling/Android.mk | 42 + .../shortcutmanager/throttling/AndroidManifest.xml | 42 + .../cts/shortcutmanager/throttling/BgService.java | 63 + .../cts/shortcutmanager/throttling/FgService.java | 68 + .../shortcutmanager/throttling/InlineReply.java | 56 + .../cts/shortcutmanager/throttling/MyActivity.java | 41 + .../cts/shortcutmanager/throttling/ReplyUtil.java | 54 + .../ShortcutManagerThrottlingTestReceiver.java | 169 ++ .../shortcutmanager/throttling/ThrottledTests.java | 75 + tests/tests/telecom/AndroidManifest.xml | 1 + .../src/android/telecom/cts/CallDetailsTest.java | 212 ++- .../telecom/src/android/telecom/cts/CallTest.java | 4 + .../src/android/telecom/cts/ConferenceTest.java | 120 +- .../android/telecom/cts/ConnectionServiceTest.java | 48 + .../src/android/telecom/cts/ConnectionTest.java | 135 ++ .../src/android/telecom/cts/ExternalCallTest.java | 106 ++ .../src/android/telecom/cts/MockConference.java | 5 + .../src/android/telecom/cts/MockConnection.java | 24 + .../src/android/telecom/cts/MockInCallService.java | 8 + .../src/android/telecom/cts/OutgoingCallTest.java | 8 + .../android/telecom/cts/RemoteConferenceTest.java | 29 + .../android/telecom/cts/RemoteConnectionTest.java | 83 + .../cts/SmsUsageMonitorShortCodeTest.java | 11 +- .../src/android/text/cts/SpannableStringTest.java | 12 + .../media/tv/cts/BundledTvInputServiceTest.java | 7 +- tests/tests/uirendering/AndroidManifest.xml | 10 +- .../cts/testclasses/ExactCanvasTests.java | 23 + .../uirendering/cts/testclasses/LayerTests.java | 62 + .../cts/testclasses/PathClippingTests.java | 21 +- .../cts/testinfrastructure/CanvasClient.java | 5 +- .../testinfrastructure/CanvasClientDrawable.java | 47 + .../cts/testinfrastructure/CanvasClientView.java | 4 +- tests/tests/view/Android.mk | 8 +- tests/tests/view/AndroidManifest.xml | 7 + tests/tests/view/res/raw/colors_video.mp4 | Bin 0 -> 37935 bytes tests/tests/view/res/values/styles.xml | 9 + .../tests/view/src/android/view/cts/MockView.java | 48 - .../view/src/android/view/cts/SearchEventTest.java | 14 + .../src/android/view/cts/SurfaceViewSyncTests.java | 300 ++++ .../tests/view/src/android/view/cts/ViewTest.java | 110 +- .../cts/surfacevalidator/AnimationFactory.java | 23 + .../cts/surfacevalidator/AnimationTestCase.java | 60 + .../cts/surfacevalidator/CapturedActivity.java | 196 +++ .../view/cts/surfacevalidator/PixelChecker.java | 20 + .../view/cts/surfacevalidator/PixelCounter.rs | 36 + .../surfacevalidator/SurfacePixelValidator.java | 183 ++ .../view/cts/surfacevalidator/ViewFactory.java | 23 + .../inputmethod/cts/BaseInputConnectionTest.java | 31 + .../view/inputmethod/cts/EditorInfoTest.java | 3 + .../cts/InputConnectionWrapperTest.java | 18 +- .../view/inputmethod/cts/InputContentInfoTest.java | 183 ++ .../src/android/widget/cts/ListViewTest.java | 152 +- .../src/android/widget/cts/PopupWindowTest.java | 20 +- .../widget/src/android/widget/cts/SeekBarTest.java | 2 +- tests/vr/Android.mk | 4 +- tests/vr/AndroidManifest.xml | 11 + tests/vr/res/values/strings.xml | 2 +- .../vr/src/android/vr/cts/VrSetFIFOThreadTest.java | 108 ++ .../src/com/android/cts/apicoverage/ApiClass.java | 13 +- .../android/cts/apicoverage/ApiConstructor.java | 20 +- .../src/com/android/cts/apicoverage/ApiMethod.java | 20 +- .../android/cts/apicoverage/CtsApiCoverage.java | 3 +- .../android/cts/apicoverage/DexDepsXmlHandler.java | 12 +- .../src/com/android/cts/apicoverage/XmlReport.java | 13 +- .../android/cts/deviceinfo/VulkanDeviceInfo.java | 16 +- .../CtsCameraTestCases.reportlog.json | 1 + .../CtsUiHostTestCases.reportlog.json | 1 + tools/cts-test-metrics/README | 14 + tools/cts-test-metrics/parse_test_metrics.py | 58 + tools/cts-tradefed/Android.mk | 2 +- tools/cts-tradefed/res/config/cts-dev.xml | 28 + .../cts-tradefed/res/config/cts-known-failures.xml | 3 - .../android/cts/tradefed/util/ReportLogUtil.java | 1 - 436 files changed, 16255 insertions(+), 1261 deletions(-) faedf23 Increase SoundPool loading timeout again a48e2f6 Update CTS and CTS Verifier version to 7.1_r1. 2019b73 DO NOT MERGE Fix CTS not executed count 01208f4 Implement correct not executed test counts 166cc9c Track CA certificates update b4be6a5 Backport shortcut manager CTS to DR 22cbea0 Fix sustained performance CTS test failures. a69ddc0 Revert "Add missing @Test annotations" c03fcfd Add missing @Test annotations 39accdd Updating CTS Security Patch Month to "10" for October 2016 91a550c CTS: 100% coverage for IME APIs added in API 24 ce605aa Press HOME after each CTS test to close left-over dialogs fe4cfc8 Increase the time range allowance e6ba4d9 Disable the speakerphone-off tests for watches 540806d Add the source of coverage to coveragetool 018f01a Fix coverage issue with conference test. a1f672e DO NOT MERGE:Improve check for activity on top after launch. 90d2022 Improve check for activity on top after launch. 25360e6 CTS: 100% coverage for IME APIs added in API 25 3a2cc27 Point coverage tool at correct apk path 8d20ad4 Camera2: Set TARGET_FPS_RANGE before starting preview 8855242 Make View#isTemporarilyDetached() less confusing 8190d38 Add more assertions for View temporary detach 2ee9cb2 Uninstall package after UserRestrictionsTest b7bd8e5 Fix false alarm zero GPS measurement CTS failure fdf4a14 allow embedded hyphens in OptionHelper#getValidCliArgs CLI parsing fcae01b Camera2: Set TARGET_FPS_RANGE before starting preview 480a3a5 Revert "DO NOT MERGE: CTS test case for CVE-2015-1530" 3891cd3 Uninstall package after UserRestrictionsTest d2a2142 DO NOT MERGE: Bump Cts to 5.0R10 65672c0 DO NOT MERGE: bump cts to 5.1R11 daca117 DO NOT MERGE: Updating CTS to 6.0R10 1fdf0b7 Correct URL for testHTTP_H264Base_AAC_Video2 6e9bf78 Make cache partition optional in selinux test ce3fb2a DO NOT MERGE:Updated the test to use Build.VERSION.SECURITY_PATCH Updated the test for August 2016 4726070 Parse all CTS result xml failure elements 6032552 DO NOT MERGE: Cts: Add checks for testing CREATE_USERS permission. 68be6d1 DO NOT MERGE: Cts: Add checks for testing CREATE_USERS permission. 37b56df DO NOT MERGE: Cts: Add checks for testing CREATE_USERS permission. dd5157e Correct URL for testHTTP_H264Base_AAC_Video2 d1894c6 remove build check from ScreenLockHelper 1c42e44 Make cache partition optional in selinux test 2ed288c Fix ShortcutManager CTS on user builds 6c43a17 CameraITS: fix aspect ratio test 7577f15 CameraITS: fix aspect ratio test 2b73495 Only reset test results generated from retry 9d93f1c Make SearchEventTest more reliable 46fe04b Revert "CTS: check cpu currents are initialized in the device tree." b246d96 Add xxxhdpi assets for CTS theme host test 8133793 Populate not executed numbers in summary tag c6449b5 Test Metrics: Fix leanbackjank keys for parsing. 75de6e3 Add CTS for applying latest config on app side 0cd4ef0 Improvements on retry mechanism on network tests: dd9b186 Add CONNECTIVITY_USE_RESTRICTED_NETWORKS permission. 9119af3 Update permission naming from color transform to color mod. 74f6b8f ShortcutManager CTS: Make sure foreground apps are not... f19bf1a Listen for right broadcast in testTimeTrackingAPI_ChainedActivityExit 91b2c3f Detect watch devices correctly 0da2e58 ShortcutManager CTS for throttling behavior 0301dca Add CONNECTIVITY_USE_RESTRICTED_NETWORKS permission. 84b225e Update permission naming from color transform to color mod. 0c433f1 ShortcutManager negative CTS 1964de4 DO NOT MERGE: Revert "Revert "JNI libraries in CtsVerifier should use libstdc++ STL"" 85a8483 DO NOT MERGE: Revert "Revert "JNI libraries in CtsVerifier should use libstdc++ STL"" fa19309 Revert "JNI libraries in CtsVerifier should use libstdc++ STL" 0090cac CameraITS: relax test_exposure 719124c CameraITS: relax test_exposure 729a0e6 Fix UI renderer CTS failing due to app window offset a59b206 JNI libraries in CtsVerifier should use libstdc++ STL aa981d5 CameraITS: relax the lens shading test f479e09 CameraITS: relax the lens shading test 59701c8 Fix CTS failure testing for next resource SDK version 3e4ff6a Add test on Path.offset with path created using Paint.getTextPath 09e7fe0 More ShortcutManager CTS 483f3e8 Add CTS tests for new DR functionality. 64795ad Remove Vulkan format ID from the json field name 92251d0 Fix SeekBar CTS failing due to app window offset a34c874 JNI libraries in CtsVerifier should use libstdc++ STL c47d673 Fix dialog CTS failing due to app window offset 8e410b6 Fix assist CTS failing due to app window offset 90d858d Update last public attribute for PrivateAttributeTest a4aede8 Fix PopupWindow CTS failing due to app window offset eeed086 Fix CTS Theme tests 234e5e1 Selecting uninstall button based on text ff6fa82 Camera: add video frame drop check logic 2c60196 media: Add mpeg2 colorAspects test samples. 7aaa4a5 Device info collection covering GLES 2 and 3 1ac840f CameraITS: relax edge enhancement test a bit 7a8cc85 ShortcutManager: CTS - first cut ab73f69 Fix failing CTS tests 16d7a4f CameraITS: relax edge enhancement test a bit 510e2cf Fix build break from AudioTrackTest ed2ee66 Option --abi supersedes --primary-abi-only. bf26344 Test SpannableString subSequence growable 29f4f75 DO NOT MERGE: This test case tries to decode a corrupt image file using BitmapFactory.decodeStream which causes Process crash on an unpatched device, thus failing the test. 403bf31 Fix NFC HCE-F reader test issue. bfae7fb Fix NFC HCE-F reader test issue. 536bf21 Re-enable testUninstallAllUserCaCerts_failIfNotProfileOwner b14b329 DO NOT MERGE: disable libskia test. d5a8825 Add CTS for finishing activity in non-focused stack case 8d99418 Fix for ANDROID-19270126 for testAkkicateJavaPixelRefIntOverflow faad1bb cts tests for setVrModeEnabled() and setVrThread() APIs. 895d872 DO NOT MERGE: Reduce CTS audio requirements for low memory devices 30f7536 Add CTS tests for hasGlyph improvements 125bf06 media: Add hevc colorAspects test samples. 9be9033 Fix testTuneStress notification issue. bdbd5a6 DO NOT MERGE: bump cts to 6.0R9 6873602 DO NOT MERGE: bump cts to 5.1R10 61c0e18 DO NOT MERGE: bump cts to 5.1R10 a813f8c DO NOT MERGE: Bump CTS to 5.0R9 79b4798 media: Add two more avc colorAspects test samples. 0993fc0 DO NOT MERGE ANYWHERE: bump cts for 201709 security update 9a50724 DO NOT MERGE ANYWHERE: bump cts for 201709 security update 7ef6e4e Add CTS test for view's RTL resolution aac76f4 media: Rename test stream to match the standard. d763a66 Fix android.telecom.cts.ConferenceTest#testConnectionProperties 0c15c28 Updating CTS Security Patch Month to "9" for September 2016 b442dcb Don't fail test if fontScale key is undefined 23e8992 Add FEATURE_PICTURE_IN_PICTURE to the NYC feature list d1b6836 Assert that certs are not re-encoded during APK verification. 8ac8353 Add FEATURE_PICTURE_IN_PICTURE to the NYC feature list ccd7af3 Fix android.telecom.cts.ConferenceTest#testConnectionProperties 00b88b8 DO NOT MERGE: Add CTS for ExifInterfaceTest ff2af65 Require sim-card-with-cert token for carrier api test. 52fb64d DO NOT MERGE: Add CTS for ExifInterfaceTest f92aa79 DO NOT MERGE: Add CTS for ExifInterfaceTest c957802 DO NOT MERGE: Add CTS for ExifInterfaceTest b6b518f Require voice capable for carrier api cts tests. 610f12d Require voice capable for carrier api cts tests. 44ebdf9 Launch airplane mode setting only when setting is available e9b7567 Remove Device Suspend Test for non-suspendable devices fa78587 CameraITS: Use dynamic black levels where available. b707b3a Require sim-card-with-cert token for carrier api test. cb4b6d5 Require sim-card-with-cert token for carrier api test. a3ea1a2 Retry only incomplete/failed modules 69c9ee9 Clean up CTS MediaPreparer a6a2ae9 CameraITS: add checks for pixel_pitch, FOV, and hyperfocal distance db860fc Camera2: Consider POST_RAW_SENSITIVITY_BOOST for EXIF ISO ea1c1a6 CameraITS: add socket timeout value 792c4d8 DO NOT MERGE: Remove TimeShiftTestActivity from CtsVerifier 268f965 Fix for ByodFlowTestActivity 772dcdc DO NOT MERGE, re-apply, Adjust testAppFailAccessPrivateData to fail on non-tagged sockets d4d3b01 Add "no_oem_unlock" in hidden restrictions. e3eee99 DO NOT MERGE: Add CTS For bug - 13225149 ec60b6e DO NOT MERGE: Fix build break for duplicated cts test methods. 790f428 Fix build break for duplicated cts test methods. fa4b987 Remove duplicate test f850009 Revert "DO NOT MERGE Adjust testAppFailAccessPrivateData to fail on non-tagged sockets" f27ac74 DO NOT MERGE: Cts: Add checks for testing CREATE_USERS permission. 3afd4a9 Add tests for 0 size layer behavior 09c52c6 DO NOT MERGE Adjust testAppFailAccessPrivateData to fail on non-tagged sockets 5193b31 DO NOT MERGE Fix CTS mediacodec test and add test 19b532f DO NOT MERGE security: catch exceptions in StagefrightTest e985cda DO NOT MERGE Updating 2016-07 Strings to Tests for Security Patch String settings 52c251d CTS tests for AbsListView impl calls to jump drawables c5fe639 DO NOT MERGE: This test verifies the remote code execution vulnerabilities due to android::copyNALUToABuffer (memcpy) ec0c9c5 DO NOT MERGE: Add CTS for CVE-2016-0846 9b72c68 Test Metrics: Add sample json parser script. 627513c DO NOT MERGE: Disable media encode/decode test. b8ccdbe Dynamically configure CtsMediaTestCases 5537dd5 Reverting the fix for 112 in ECC as it doesnt apply for CTS R6. 38a7f4e CTS: Use ITestDevice instance to pull device info and test metrics. 8dbefb4 Add option to only run primary ABI instead of all 3976312 Test that MediaMetadataRetriever reports creation date of videos 9708184 add a cts config friendly to platform developer workflow 1691a64 Check addExistingConnection for correct PhoneAccount 5db3b81 Closing test activity created by testGetRecentTasksLimitedToCurrentAPK 3835bb7 Restore font scale to default in Settings_SystemTest 18b330d CameraITS: Pass focus distance for manual request 079f1ac CameraITS: make aspect ratio test more robust 7c2f324 Remove one test from MediaCodecTest#testCreateInputSurfaceErrors. 9987241 Add CSD back after flush c95db5e Add test for clipPath scaling 13e1bb1 cts: fix random failure in AmStartOptionsTests 37b8040 Return all errors, not only the first one. 150bdd2 cts: test am start -D & -W 4231ff1 fix AVD single frame CTS test fd83696 Watch devices may support NFC or HCE independently 877c50b Cover more PendingIntent whitelist scenarios. fd114f6 Add tests for saveLayer rounding 4ab4411 Camera2: fix testPreviewFpsRange size selection issue e68e926 cts: test config changes 97538a1 Add testing of DisplayMetrics during Activity resizing 3535e04 CTS: Use a flag to grant a temporary URI permission. 2832dcf Tests for SurfaceView synchronization b883841 Add logs for tracking testScreenCaptureDisabled_allowedPrimaryUser() fails 86c5069 Test network is not blocked after always-on package is removed 6b37168 Add test for Network Security Config integration with DownloadManager b55bfc8 Modify to support bitness of a public library. f0f8db4 Update the intent string for the deletion helper intent. 48b8f56 CameraITS: Fixed CtsVerifier JNI build issue f22bd1c Add LOCAL_MULTILIB=both to CTS device info 76bbeb5 DO NOT MERGE: This test verifies AppWidgetServiceImpl creating IntentSender with system privileges which reads contacts without required permission. d47d81a DO NOT MERGE: CTS test case for CVE-2015-1530 8bf6b99 DO NOT MERGE: This test verifies Elevation of Privileges by an external application through setting an alarm using AlarmManager.setAlarmClock (A vulnerability in SystemUI component) a9830a7 SurfaceView test for position lost 843836c CTS: Rename IC#inputContent to IC#commitContent. 9dfbc39 DO NOT MERGE: CTS test case for CVE-2015-1530 4f78579 This test is to verify Apps with zero-permission should not be able to receive broadcast sent by CAT Telephony with action android.intent.action.stk.command and that "Intercept SIM commands to Telephony" is fixed Bug: #21697171 d8dffaa Add CTS for CVE-2015-3833 9c6954f DO NOT MERGE: This test verifies Elevation of Privileges by an external application through setting an alarm using AlarmManager.setAlarmClock (A vulnerability in SystemUI component) aac97f2 Add tests for new density buckets 082823c Re-enable web-link autoVerify wildcard policy test 854104d DO NOT MERGE: This test verifies the CA Certificate installed for WiFi should not be trusted by the whole system. c27d724 DO NOT MERGE: This test is to test the Remote Code Execution Vulnerabilities in libstagefright cfc6ae7 DO NOT MERGE: This test verifies Remote Code Execution Vulnerabilities in libstagefright for overflow in MP3 ID3Tag, ID3 data size, MPEG4Extractor::parseITunesMetaData and stsz/stz2 arbitrary read/write. b2f09db Add CTS tests for Iaadf934a997ffcd6000a516cc3c1873. aa47764 DO NOT MERGE: This test verifies Out of bound access in media/IMediaCodecList Bug #24445127 ef92adc Make AVD test case compatible with RT AVD fa239d8 Skip the wallpaper permission test when the service is disabled. 3044007 Add host side CTS test for cross-app drag and drop c480064 Add default InstrumentationTest retry options for common-compatibility-config 1b62689 Fix theme test reference generation script, update reference for API 24 1d65aff This test is to verify Apps with zero-permission should not be able to receive broadcast sent by CAT Telephony with action android.intent.action.stk.command and that "Intercept SIM commands to Telephony" is fixed Bug: #21697171 7f12e8f Add default InstrumentationTest retry options in CTS configs 052d6b3 DO NOT MERGE Remove Pointer Capture API. ee02528 Fix Locale test in ResourcesTest 57bcf5a Have ResultReporter check build info during invocationEnded 70315e9 Fix CTS: MixedManagedProfileOwnerTest#testDelegatedCertInstaller failure 8a65c80 Make sure all activities are gone. bc1764e DISALLOW_FACTORY_RESET Test aeb3628 Work around tests being run on lock screen. 7e60f3f Fix DisplayTest. 30ce86e Suppress DeviceAndProfileOwnerTest.testPermissionPrompts() 59a1301 Ignore NPE's while searching for A11yNodeInfo. 18ff466 Apply trivial fixes to Permissions CTS tests. 5d2a68b Use ConnectionManager API to check if network is metered. 2f95adc Fix issue #28868955: CTS: PendingIntentTest failures; Regressed in NRD48x c259533 Fix DumpsysHostTest#testProcstatsOutput 8013363 Do not explicity set jpda.settings.syncPort in CTS settings. 8dedfc7 Fix testIntentFilterHostValidation b926d30 Add CTS for CVE-2015-3833 6a334d8 Add a test for the deletion helper settings intent. 7c76944 DO NOT MERGE: This test verifies Security Vulnerability: SMS Resend Vulnerability in Android. b72aea5 DO NOT MERGE: This test verifies security vulnerability in SMS: Apps can bypass the SMS short code notification prompt c3be045 Fix permission CTS tests on Fugu 6faa687 Multi-endpoint API CTS updates. a3566de DO NOT MERGE: This test verifies the heap buffer overflow present in libskia: SkICOImageDecoder::onDecode() while decoding the malformed ICO file ce80e4a DO NOT MERGE: This test verifies recursive decoding of malformed ICO file which should not lead to skia buffer overflow 5ec4820 fix CTS tests 0c047a7 Enable cross profile contacts search before running tests. 9258d9c Should not run telecom test with device that have no telephony support 843aca9 OpenGlEsVersionTest: change ==3.1 checks to >=3.1 c14be97 Re-add CTS tests related to multi-endpoint APIs. 5074c8a Bypass IME for ListPopupWindowTest#testListSelectionWithDPad 9468d56 A11y CTS fixes for Fugu. e2b4eb4 Fixed makefiles for loopback jni files 7b8a443 Remove device admins using dpm remove-active-admin bbd01d7 Fixed NoActivityRelatedPermissionTest failure 30cb8a8 Add new UsesLibraryApp to cts v1 test case list. e717240 This test is to verify getEnclosingActivityContainer of ActivityManagerNative class and that injecting input events through getEnclosingActivityContainer is fixed Bug: #19394591 Signed-off-by: Atchamnaidu 51a88f6 DO NOT MERGE: Add CtsVerifier test for setUserIcon. ========platform/developers/build between android-7.0.0_r14..android-7.1.0_r4========= .../AccelerometerPlay/.google/packaging.yaml | 20 + prebuilts/gradle/AccelerometerPlay/CONTRIBUTING.md | 35 ++ prebuilts/gradle/AccelerometerPlay/LICENSE | 647 +++++++++++++++++++++ prebuilts/gradle/AccelerometerPlay/NOTICE | 16 + prebuilts/gradle/AccelerometerPlay/README.md | 67 +++ .../gradle/AccelerometerPlay/app/build.gradle | 19 + .../app/src/main/AndroidManifest.xml | 39 ++ .../AccelerometerPlayActivity.java | 429 ++++++++++++++ .../app/src/main/res/drawable-hdpi/ball.png | Bin 0 -> 13348 bytes .../app/src/main/res/drawable-hdpi/wood.jpg | Bin 0 -> 195841 bytes .../app/src/main/res/layout/main.xml | 23 + .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3185 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1948 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4103 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6538 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9269 bytes .../app/src/main/res/values/strings.xml | 19 + prebuilts/gradle/AccelerometerPlay/build.gradle | 26 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + prebuilts/gradle/AccelerometerPlay/gradlew | 160 +++++ prebuilts/gradle/AccelerometerPlay/gradlew.bat | 90 +++ .../AccelerometerPlay/screenshots/big_icon.png | Bin 0 -> 34166 bytes .../AccelerometerPlay/screenshots/screenshot1.png | Bin 0 -> 3056595 bytes prebuilts/gradle/AccelerometerPlay/settings.gradle | 1 + .../ActionBarCompat-Basic/Application/build.gradle | 15 +- prebuilts/gradle/ActionBarCompat-Basic/README.md | 4 +- .../Application/build.gradle | 15 +- .../gradle/ActionBarCompat-ListPopupMenu/README.md | 4 +- .../Application/build.gradle | 15 +- .../ActionBarCompat-ShareActionProvider/README.md | 4 +- .../Application/build.gradle | 15 +- prebuilts/gradle/ActionBarCompat-Styled/README.md | 4 +- .../ActiveNotifications/Application/build.gradle | 10 +- prebuilts/gradle/ActiveNotifications/README.md | 2 +- .../Application/build.gradle | 14 +- prebuilts/gradle/ActivityInstrumentation/README.md | 4 +- .../Application/build.gradle | 14 +- .../gradle/ActivitySceneTransitionBasic/README.md | 4 +- .../AdvancedImmersiveMode/Application/build.gradle | 14 +- prebuilts/gradle/AdvancedImmersiveMode/README.md | 4 +- .../gradle/AgendaData/Application/build.gradle | 16 +- prebuilts/gradle/AgendaData/README.md | 4 +- prebuilts/gradle/AgendaData/Wearable/build.gradle | 6 +- prebuilts/gradle/AlwaysOn/README.md | 4 +- prebuilts/gradle/AlwaysOn/Wearable/build.gradle | 8 +- .../Application/build.gradle | 14 +- prebuilts/gradle/AppRestrictionEnforcer/README.md | 4 +- .../AppRestrictionSchema/Application/build.gradle | 14 +- prebuilts/gradle/AppRestrictionSchema/README.md | 4 +- .../AppRestrictions/Application/build.gradle | 14 +- prebuilts/gradle/AppRestrictions/README.md | 4 +- .../AppUsageStatistics/Application/build.gradle | 14 +- prebuilts/gradle/AppUsageStatistics/README.md | 4 +- .../Application/build.gradle | 14 +- .../gradle/AsymmetricFingerprintDialog/README.md | 4 +- .../AutoBackupForApps/Application/build.gradle | 14 +- prebuilts/gradle/AutoBackupForApps/README.md | 4 +- .../BasicAccessibility/Application/build.gradle | 14 +- prebuilts/gradle/BasicAccessibility/README.md | 4 +- .../BasicAndroidKeyStore/Application/build.gradle | 14 +- prebuilts/gradle/BasicAndroidKeyStore/README.md | 4 +- .../BasicContactables/Application/build.gradle | 12 +- prebuilts/gradle/BasicContactables/README.md | 4 +- .../BasicGestureDetect/Application/build.gradle | 14 +- prebuilts/gradle/BasicGestureDetect/README.md | 4 +- .../BasicImmersiveMode/Application/build.gradle | 14 +- prebuilts/gradle/BasicImmersiveMode/README.md | 4 +- .../BasicManagedProfile/Application/build.gradle | 14 +- .../src/main/res/values/base-strings.xml | 2 +- prebuilts/gradle/BasicManagedProfile/README.md | 4 +- .../BasicMediaDecoder/Application/build.gradle | 14 +- prebuilts/gradle/BasicMediaDecoder/README.md | 4 +- .../BasicMediaRouter/Application/build.gradle | 14 +- prebuilts/gradle/BasicMediaRouter/README.md | 4 +- .../BasicMultitouch/Application/build.gradle | 14 +- prebuilts/gradle/BasicMultitouch/README.md | 4 +- .../BasicNetworking/Application/build.gradle | 14 +- prebuilts/gradle/BasicNetworking/README.md | 4 +- .../BasicNotifications/Application/build.gradle | 14 +- prebuilts/gradle/BasicNotifications/README.md | 4 +- .../BasicRenderScript/Application/build.gradle | 14 +- prebuilts/gradle/BasicRenderScript/README.md | 4 +- .../BasicSyncAdapter/Application/build.gradle | 14 +- prebuilts/gradle/BasicSyncAdapter/README.md | 4 +- .../BasicTransition/Application/build.gradle | 14 +- prebuilts/gradle/BasicTransition/README.md | 4 +- .../BatchStepSensor/Application/build.gradle | 14 +- prebuilts/gradle/BatchStepSensor/README.md | 4 +- .../gradle/BeamLargeFiles/Application/build.gradle | 14 +- prebuilts/gradle/BeamLargeFiles/README.md | 4 +- .../Application/build.gradle | 14 +- prebuilts/gradle/BluetoothAdvertisements/README.md | 4 +- .../gradle/BluetoothChat/Application/build.gradle | 14 +- prebuilts/gradle/BluetoothChat/README.md | 4 +- .../BluetoothLeGatt/Application/build.gradle | 14 +- prebuilts/gradle/BluetoothLeGatt/README.md | 4 +- .../BorderlessButtons/Application/build.gradle | 14 +- prebuilts/gradle/BorderlessButtons/README.md | 4 +- .../gradle/Camera2Basic/Application/build.gradle | 15 +- prebuilts/gradle/Camera2Basic/README.md | 4 +- .../gradle/Camera2Raw/Application/build.gradle | 15 +- prebuilts/gradle/Camera2Raw/README.md | 4 +- .../gradle/Camera2Video/Application/build.gradle | 15 +- prebuilts/gradle/Camera2Video/README.md | 4 +- .../gradle/CardEmulation/Application/build.gradle | 14 +- prebuilts/gradle/CardEmulation/README.md | 4 +- .../gradle/CardReader/Application/build.gradle | 14 +- prebuilts/gradle/CardReader/README.md | 4 +- prebuilts/gradle/CardView/Application/build.gradle | 10 +- .../Application/src/main/AndroidManifest.xml | 3 - .../src/main/res/layout/fragment_card_view.xml | 2 +- .../Application/src/main/res/values/strings.xml | 1 - prebuilts/gradle/CardView/README.md | 4 +- .../gradle/ClippingBasic/Application/build.gradle | 14 +- prebuilts/gradle/ClippingBasic/README.md | 4 +- .../ConfirmCredential/Application/build.gradle | 14 +- prebuilts/gradle/ConfirmCredential/README.md | 4 +- .../CustomChoiceList/Application/build.gradle | 14 +- .../Application/src/main/res/layout/list_item.xml | 3 +- .../src/main/res/layout/sample_main.xml | 2 + prebuilts/gradle/CustomChoiceList/README.md | 4 +- .../CustomNotifications/Application/build.gradle | 14 +- prebuilts/gradle/CustomNotifications/README.md | 4 +- .../CustomTransition/Application/build.gradle | 14 +- prebuilts/gradle/CustomTransition/README.md | 4 +- .../gradle/DataLayer/Application/build.gradle | 14 +- prebuilts/gradle/DataLayer/README.md | 4 +- prebuilts/gradle/DataLayer/Wearable/build.gradle | 6 +- .../DelayedConfirmation/Application/build.gradle | 14 +- prebuilts/gradle/DelayedConfirmation/README.md | 4 +- .../DelayedConfirmation/Wearable/build.gradle | 6 +- .../gradle/DeviceOwner/Application/build.gradle | 14 +- prebuilts/gradle/DeviceOwner/README.md | 4 +- .../gradle/DirectBoot/Application/build.gradle | 17 +- prebuilts/gradle/DirectBoot/README.md | 2 +- .../gradle/DirectShare/Application/build.gradle | 14 +- prebuilts/gradle/DirectShare/README.md | 4 +- .../DirectorySelection/Application/build.gradle | 14 +- prebuilts/gradle/DirectorySelection/README.md | 4 +- .../DisplayingBitmaps/Application/build.gradle | 12 +- prebuilts/gradle/DisplayingBitmaps/README.md | 4 +- .../DocumentCentricApps/Application/build.gradle | 14 +- prebuilts/gradle/DocumentCentricApps/README.md | 4 +- .../Application/build.gradle | 14 +- .../DocumentCentricRelinquishIdentity/README.md | 4 +- prebuilts/gradle/DoneBar/Application/build.gradle | 14 +- prebuilts/gradle/DoneBar/README.md | 4 +- .../DrawableTinting/Application/build.gradle | 14 +- prebuilts/gradle/DrawableTinting/README.md | 4 +- .../gradle/ElevationBasic/Application/build.gradle | 14 +- prebuilts/gradle/ElevationBasic/README.md | 4 +- .../gradle/ElevationDrag/Application/build.gradle | 14 +- .../elevationdrag/ElevationDragFragment.java | 6 +- prebuilts/gradle/ElevationDrag/README.md | 4 +- .../gradle/ElizaChat/Application/build.gradle | 12 +- prebuilts/gradle/ElizaChat/README.md | 4 +- .../gradle/FindMyPhone/Application/build.gradle | 14 +- prebuilts/gradle/FindMyPhone/README.md | 4 +- prebuilts/gradle/FindMyPhone/Wearable/build.gradle | 6 +- .../FingerprintDialog/Application/build.gradle | 14 +- .../FingerprintAuthenticationDialogFragment.java | 6 +- .../android/fingerprintdialog/MainActivity.java | 180 ++++-- .../src/main/res/layout/activity_main.xml | 23 +- .../Application/src/main/res/values/strings.xml | 4 + prebuilts/gradle/FingerprintDialog/README.md | 4 +- prebuilts/gradle/Flashlight/README.md | 4 +- prebuilts/gradle/Flashlight/Wearable/build.gradle | 6 +- .../Application/build.gradle | 14 +- .../gradle/FloatingActionButtonBasic/README.md | 4 +- .../gradle/Geofencing/Application/build.gradle | 14 +- prebuilts/gradle/Geofencing/README.md | 4 +- prebuilts/gradle/Geofencing/Wearable/build.gradle | 6 +- prebuilts/gradle/GridViewPager/README.md | 4 +- .../gradle/GridViewPager/Wearable/build.gradle | 8 +- .../gradle/HdrViewfinder/Application/build.gradle | 16 +- prebuilts/gradle/HdrViewfinder/README.md | 4 +- .../HorizontalPaging/Application/build.gradle | 14 +- prebuilts/gradle/HorizontalPaging/README.md | 4 +- .../gradle/ImmersiveMode/Application/build.gradle | 14 +- prebuilts/gradle/ImmersiveMode/README.md | 4 +- .../gradle/Interpolator/Application/build.gradle | 14 +- prebuilts/gradle/Interpolator/README.md | 4 +- .../gradle/JobScheduler/Application/build.gradle | 14 +- prebuilts/gradle/JobScheduler/README.md | 4 +- prebuilts/gradle/JumpingJack/README.md | 4 +- prebuilts/gradle/JumpingJack/Wearable/build.gradle | 8 +- .../gradle/LNotifications/Application/build.gradle | 12 +- prebuilts/gradle/LNotifications/README.md | 4 +- .../MediaBrowserService/Application/build.gradle | 12 +- prebuilts/gradle/MediaBrowserService/README.md | 4 +- .../gradle/MediaEffects/Application/build.gradle | 14 +- prebuilts/gradle/MediaEffects/README.md | 4 +- .../gradle/MediaRecorder/Application/build.gradle | 12 +- prebuilts/gradle/MediaRecorder/README.md | 4 +- .../gradle/MediaRouter/Application/build.gradle | 17 +- prebuilts/gradle/MediaRouter/README.md | 4 +- .../MessagingService/Application/build.gradle | 8 +- prebuilts/gradle/MessagingService/README.md | 2 +- .../gradle/MidiScope/Application/build.gradle | 14 +- prebuilts/gradle/MidiScope/README.md | 4 +- .../gradle/MidiSynth/Application/build.gradle | 14 +- prebuilts/gradle/MidiSynth/README.md | 4 +- prebuilts/gradle/MultiWindowPlayground/README.md | 2 +- .../NavigationDrawer/Application/build.gradle | 14 +- prebuilts/gradle/NavigationDrawer/README.md | 4 +- .../gradle/NetworkConnect/Application/build.gradle | 14 +- prebuilts/gradle/NetworkConnect/README.md | 4 +- .../NfcProvisioning/Application/build.gradle | 12 +- prebuilts/gradle/NfcProvisioning/README.md | 4 +- .../gradle/Notifications/Application/build.gradle | 14 +- prebuilts/gradle/Notifications/README.md | 4 +- .../gradle/Notifications/Wearable/build.gradle | 6 +- .../PdfRendererBasic/Application/build.gradle | 14 +- prebuilts/gradle/PdfRendererBasic/README.md | 4 +- .../PermissionRequest/Application/build.gradle | 14 +- prebuilts/gradle/PermissionRequest/README.md | 4 +- prebuilts/gradle/Quiz/Application/build.gradle | 14 +- prebuilts/gradle/Quiz/README.md | 4 +- prebuilts/gradle/Quiz/Wearable/build.gradle | 6 +- .../RecipeAssistant/Application/build.gradle | 12 +- prebuilts/gradle/RecipeAssistant/README.md | 4 +- .../gradle/RecyclerView/Application/build.gradle | 16 +- prebuilts/gradle/RecyclerView/README.md | 4 +- .../RenderScriptIntrinsic/Application/build.gradle | 14 +- prebuilts/gradle/RenderScriptIntrinsic/README.md | 4 +- .../gradle/RepeatingAlarm/Application/build.gradle | 14 +- prebuilts/gradle/RepeatingAlarm/README.md | 4 +- .../RevealEffectBasic/Application/build.gradle | 14 +- prebuilts/gradle/RevealEffectBasic/README.md | 4 +- .../RuntimePermissions/Application/build.gradle | 19 +- prebuilts/gradle/RuntimePermissions/README.md | 4 +- .../Application/build.gradle | 19 +- prebuilts/gradle/RuntimePermissionsBasic/README.md | 4 +- .../Application/build.gradle | 12 +- prebuilts/gradle/RuntimePermissionsWear/README.md | 4 +- .../RuntimePermissionsWear/Shared/build.gradle | 6 +- .../RuntimePermissionsWear/Wearable/build.gradle | 6 +- .../ScopedDirectoryAccess/Application/build.gradle | 15 +- prebuilts/gradle/ScopedDirectoryAccess/README.md | 2 +- .../gradle/ScreenCapture/Application/build.gradle | 14 +- prebuilts/gradle/ScreenCapture/README.md | 4 +- prebuilts/gradle/SkeletonWearableApp/README.md | 4 +- .../SkeletonWearableApp/Wearable/build.gradle | 8 +- .../SlidingTabsBasic/Application/build.gradle | 14 +- prebuilts/gradle/SlidingTabsBasic/README.md | 4 +- .../SlidingTabsColors/Application/build.gradle | 14 +- prebuilts/gradle/SlidingTabsColors/README.md | 4 +- .../gradle/SpeedTracker/Application/build.gradle | 10 +- prebuilts/gradle/SpeedTracker/README.md | 4 +- prebuilts/gradle/SpeedTracker/Shared/build.gradle | 6 +- .../gradle/SpeedTracker/Wearable/build.gradle | 6 +- .../gradle/StorageClient/Application/build.gradle | 14 +- prebuilts/gradle/StorageClient/README.md | 4 +- .../StorageProvider/Application/build.gradle | 12 +- prebuilts/gradle/StorageProvider/README.md | 4 +- .../Application/build.gradle | 14 +- prebuilts/gradle/SwipeRefreshLayoutBasic/README.md | 4 +- .../Application/build.gradle | 14 +- .../gradle/SwipeRefreshListFragment/README.md | 4 +- .../Application/build.gradle | 14 +- .../gradle/SwipeRefreshMultipleViews/README.md | 4 +- .../Application/build.gradle | 8 +- .../gradle/SynchronizedNotifications/README.md | 4 +- .../SynchronizedNotifications/Shared/build.gradle | 6 +- .../Wearable/build.gradle | 6 +- .../gradle/TextLinkify/Application/build.gradle | 14 +- prebuilts/gradle/TextLinkify/README.md | 4 +- .../gradle/TextSwitcher/Application/build.gradle | 14 +- prebuilts/gradle/TextSwitcher/README.md | 4 +- prebuilts/gradle/Timer/README.md | 4 +- prebuilts/gradle/Timer/Wearable/build.gradle | 8 +- .../gradle/WatchFace/Application/build.gradle | 14 +- prebuilts/gradle/WatchFace/README.md | 4 +- prebuilts/gradle/WatchFace/Wearable/build.gradle | 6 +- prebuilts/gradle/WatchViewStub/README.md | 4 +- .../gradle/WatchViewStub/Wearable/build.gradle | 8 +- prebuilts/gradle/WearDrawers/README.md | 4 +- prebuilts/gradle/WearDrawers/Wearable/build.gradle | 6 +- .../Wearable/src/main/res/layout/activity_main.xml | 3 +- prebuilts/gradle/WearSpeakerSample/README.md | 4 +- .../XYZTouristAttractions/Application/build.gradle | 14 +- prebuilts/gradle/XYZTouristAttractions/README.md | 4 +- .../XYZTouristAttractions/Shared/build.gradle | 6 +- .../XYZTouristAttractions/Wearable/build.gradle | 6 +- .../base-application/_MODULE_/build.gradle.ftl | 14 +- templates/base/_MODULE_/build.gradle.ftl | 20 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- templates/include/common.ftl | 8 +- 289 files changed, 2829 insertions(+), 1145 deletions(-) 58e8f19 Adding AccelerometerPlay to prebuilts 8081426 Update prebuilts for nyc-dev samples 18730e9 samples: Change support lib version to 24.1.1 d267c7a Update the template sdk version to 24 bdaf9cc Update gradle versions ========platform/developers/samples/android between android-7.0.0_r14..android-7.1.0_r4========= admin/BasicManagedProfile/README.md | 6 +- background/JobScheduler/README.md | 6 +- .../alarms/RepeatingAlarm/Application/build.gradle | 59 +++ background/alarms/RepeatingAlarm/README.md | 6 +- build.gradle | 1 + connectivity/bluetooth/BluetoothLeGatt/README.md | 6 +- connectivity/network/BasicNetworking/README.md | 6 +- connectivity/network/NetworkConnect/README.md | 6 +- .../Application/README-simpleview.txt | 29 ++ connectivity/nfc/CardEmulation/README.md | 6 +- connectivity/nfc/CardReader/README.md | 6 +- connectivity/sync/BasicSyncAdapter/README.md | 6 +- content/contacts/BasicContactables/README.md | 6 +- content/documentsUi/StorageClient/README.md | 6 +- content/documentsUi/StorageProvider/README.md | 6 +- content/multiuser/AppRestrictions/README.md | 6 +- input/gestures/BasicGestureDetect/README.md | 6 +- input/multitouch/BasicMultitouch/README.md | 6 +- media/BasicMediaDecoder/README.md | 6 +- media/BasicMediaRouter/README.md | 6 +- media/Camera2Basic/README.md | 6 +- media/Camera2Video/README.md | 6 +- media/HdrViewfinder/README.md | 6 +- media/MediaBrowserService/README.md | 6 +- media/MediaRecorder/README.md | 6 +- media/MediaRouter/README.md | 6 +- notification/BasicNotifications/README.md | 6 +- notification/CustomNotifications/README.md | 6 +- notification/LNotifications/README.md | 6 +- notification/MessagingService/README.md | 16 +- renderScript/BasicRenderScript/README.md | 6 +- renderScript/RenderScriptIntrinsic/README.md | 6 +- .../Application/src/main/Android.mk | 3 +- .../FingerprintAuthenticationDialogFragment.java | 6 +- .../android/fingerprintdialog/MainActivity.java | 180 ++++++--- .../src/main/res/layout/activity_main.xml | 23 +- .../Application/src/main/res/values/strings.xml | 4 + security/FingerprintDialog/template-params.xml | 2 + security/keystore/BasicAndroidKeyStore/README.md | 6 +- sensors/AccelerometerPlay/app/build.gradle | 19 + .../app/src/main/AndroidManifest.xml | 39 ++ .../AccelerometerPlayActivity.java | 429 +++++++++++++++++++++ .../app/src/main/res/drawable-hdpi/ball.png | Bin 0 -> 13348 bytes .../app/src/main/res/drawable-hdpi/wood.jpg | Bin 0 -> 195841 bytes .../app/src/main/res/layout/main.xml | 23 ++ .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3185 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1948 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4103 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6538 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9269 bytes .../app/src/main/res/values/strings.xml | 19 + sensors/AccelerometerPlay/build.gradle | 26 ++ sensors/AccelerometerPlay/buildSrc/build.gradle | 15 + .../buildSrc/build/libs/buildSrc.jar | Bin 0 -> 39321 bytes .../buildSrc/build/tmp/jar/MANIFEST.MF | 2 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + sensors/AccelerometerPlay/gradlew | 160 ++++++++ sensors/AccelerometerPlay/gradlew.bat | 90 +++++ sensors/AccelerometerPlay/screenshots/big_icon.png | Bin 0 -> 34166 bytes .../AccelerometerPlay/screenshots/screenshot1.png | Bin 0 -> 3056595 bytes sensors/AccelerometerPlay/settings.gradle | 1 + sensors/AccelerometerPlay/template-params.xml | 74 ++++ sensors/BatchStepSensor/README.md | 6 +- testing/ActivityInstrumentation/README.md | 6 +- ui/DrawableTinting/README.md | 6 +- .../Application/README-fragmentview.txt | 37 ++ ui/Interpolator/README.md | 6 +- ui/accessibility/BasicAccessibility/README.md | 6 +- ui/actionbar/DoneBar/README.md | 6 +- ui/actionbarcompat/ActionBarCompat-Basic/README.md | 6 +- .../ActionBarCompat-ListPopupMenu/README.md | 6 +- .../ActionBarCompat-ShareActionProvider/README.md | 8 +- .../ActionBarCompat-Styled/README.md | 12 +- .../ActivitySceneTransitionBasic/README.md | 6 +- ui/graphics/DisplayingBitmaps/README.md | 6 +- ui/holo/BorderlessButtons/README.md | 6 +- .../Application/src/main/res/layout/list_item.xml | 3 +- .../src/main/res/layout/sample_main.xml | 2 + ui/lists/CustomChoiceList/README.md | 6 +- ui/transition/BasicTransition/README.md | 6 +- ui/transition/CustomTransition/README.md | 6 +- .../Application/src/main/AndroidManifest.xml | 3 - .../src/main/res/layout/fragment_card_view.xml | 2 +- .../Application/src/main/res/values/strings.xml | 1 - ui/views/CardView/README.md | 6 +- ui/views/CardView/template-params.xml | 2 +- ui/views/Clipping/ClippingBasic/README.md | 6 +- .../Application/README-fragmentview.txt | 37 ++ ui/views/Elevation/ElevationBasic/README.md | 6 +- .../elevationdrag/ElevationDragFragment.java | 6 +- ui/views/Elevation/ElevationDrag/README.md | 6 +- ui/views/HorizontalPaging/README.md | 6 +- ui/views/NavigationDrawer/README.md | 6 +- .../Application/README-fragmentview.txt | 37 ++ ui/views/RecyclerView/README.md | 6 +- ui/views/SlidingTabs/SlidingTabsBasic/README.md | 6 +- ui/views/SlidingTabs/SlidingTabsColors/README.md | 6 +- .../SwipeRefreshLayoutBasic/README.md | 6 +- .../SwipeRefreshListFragment/README.md | 6 +- .../SwipeRefreshMultipleViews/README.md | 6 +- ui/views/TextSwitcher/README.md | 6 +- .../AdvancedImmersiveMode/Application/build.gradle | 59 +++ ui/window/AdvancedImmersiveMode/README.md | 6 +- ui/window/BasicImmersiveMode/README.md | 6 +- .../DragAndDropAcrossApps/DragSource/.gitignore | 1 + .../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/.gitignore | 1 + .../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 ++ ui/window/DragAndDropAcrossApps/README.md | 96 +++++ ui/window/DragAndDropAcrossApps/build.gradle | 28 ++ .../DragAndDropAcrossApps/buildSrc/build.gradle | 32 ++ .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + ui/window/DragAndDropAcrossApps/gradlew | 164 ++++++++ ui/window/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 ui/window/DragAndDropAcrossApps/settings.gradle | 17 + .../DragAndDropAcrossApps/template-params.xml | 113 ++++++ ui/window/ImmersiveMode/README.md | 6 +- .../MultiWindowPlayground/.google/packaging.yaml | 2 +- .../MultiWindowPlayground/Application/build.gradle | 6 +- ui/window/MultiWindowPlayground/README.md | 5 +- views/TextLinkify/README.md | 6 +- wearable/wear/AlwaysOn/Wearable/build.gradle | 67 ++++ wearable/wear/AlwaysOn/settings.gradle | 2 + .../common/activities/SampleActivityBase.java | 52 +++ .../com/example/android/common/logger/Log.java | 236 ++++++++++++ .../example/android/common/logger/LogFragment.java | 109 ++++++ .../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 +++ wearable/wear/WearDrawers/Wearable/build.gradle | 15 +- 205 files changed, 6407 insertions(+), 283 deletions(-) 9f4db3e AccelerometerPlay: Wrap with samples template engine 5b22f44 AccelerometerPlay: Add launcher icon 07b13b7 Misc updates to AccelerometerPlayActivity c219028 Some polish for DragAndDropAcrossApp sample b2c7a1f Convert AccelerometerPlay sample to use Gradle build system e671456 Move AccelerometerPlay sample from development/samples fc1c2ea Update samples to use API 24 0bf3ed8 Add DragAndDropAcrossApps sample. c5e58d5 Fixes lint warnings 13f21a8 Fixes lint errors f0b5b41 Update SDK version in the README. ba9b0da Fix lint errors for CardView. Correct the minSdk d151152 Revert "Add another purchase button that uses a key which isn't invalidated even if a new fingerprint is enrolled." 821f126 Add another purchase button that uses a key which isn't invalidated even if a new fingerprint is enrolled. ffaccc7 Revert "Add another purchase button that uses a key which isn't invalidated even if a new fingerprint is enrolled." 8b0db26 Add another purchase button that uses a key which isn't invalidated even if a new fingerprint is enrolled. ========platform/development between android-7.0.0_r14..android-7.1.0_r4========= .../src/com/android/development/Connectivity.java | 5 +- build/Android.mk | 5 + build/sdk.atree | 14 +- build/tools/mk_sources_zip.py | 2 +- samples/ApiDemos/AndroidManifest.xml | 1 + .../res/layout/foreground_service_controller.xml | 14 +- samples/ApiDemos/res/values/strings.xml | 1 + .../android/apis/app/ForegroundService.java | 20 + .../android/apis/app/ForegroundService2.java} | 12 +- samples/ShortcutDemo/Android.mk | 17 + .../ShortcutDemo/common/res/layout/list_item.xml | 67 ++ .../common/res/values/strings.xml} | 10 +- .../android/pm/shortcutdemo/AppLabelCache.java | 47 ++ .../android/pm/shortcutdemo/ShortcutAdapter.java | 199 ++++++ samples/ShortcutDemo/launcher/Android.mk | 63 ++ samples/ShortcutDemo/launcher/AndroidManifest.xml | 36 + .../launcher/res/layout/framelayout.xml | 21 + .../launcher/res/layout/main.xml} | 16 +- .../launcher/res/layout/my_list.xml} | 23 +- .../launcher/res/values/strings.xml} | 6 +- .../launcher/res1/values/strings.xml} | 9 +- .../launcher/res2/values/strings.xml} | 8 +- .../pm/shortcutlauncherdemo/AppListFragment.java | 221 ++++++ .../android/pm/shortcutlauncherdemo/Global.java} | 15 +- .../shortcutlauncherdemo/MyBaseListFragment.java | 156 +++++ .../PackageShortcutActivity.java | 67 ++ .../shortcutlauncherdemo/ShortcutLauncherMain.java | 110 +++ .../shortcutlauncherdemo/ShortcutListFragment.java | 258 +++++++ samples/ShortcutDemo/publisher/Android.mk | 59 ++ samples/ShortcutDemo/publisher/AndroidManifest.xml | 56 ++ .../publisher/res/drawable-nodpi/icon1.png | Bin 0 -> 5810 bytes .../publisher/res/drawable-nodpi/icon2.png | Bin 0 -> 3180 bytes .../publisher/res/drawable-nodpi/icon_large_1.png | Bin 0 -> 58530 bytes .../publisher/res/drawable-nodpi/icon_large_2.png | Bin 0 -> 45442 bytes .../publisher/res/drawable-nodpi/icon_large_3.png | Bin 0 -> 134295 bytes samples/ShortcutDemo/publisher/res/layout/main.xml | 59 ++ .../publisher/res/values-ja/strings.xml | 51 ++ .../ShortcutDemo/publisher/res/values/strings.xml | 51 ++ .../ShortcutDemo/publisher/res/xml/shortcuts.xml | 46 ++ .../ShortcutDemo/publisher/res/xml/shortcuts2.xml | 27 + .../publisher/res1/values/strings.xml} | 13 +- .../publisher/res2/values/strings.xml} | 13 +- .../android/pm/shortcutdemo/ShortcutPublisher.java | 355 ++++++++++ .../pm/shortcutdemo/ShortcutPublishingService.java | 57 ++ .../android/pm/shortcutdemo/ShortcutReceiver.java} | 18 +- .../{Support7Demos => ShortcutSample}/Android.mk | 31 +- samples/ShortcutSample/AndroidManifest.xml | 41 ++ samples/ShortcutSample/res/drawable-nodpi/add.png | Bin 0 -> 11329 bytes samples/ShortcutSample/res/drawable-nodpi/app.png | Bin 0 -> 16072 bytes samples/ShortcutSample/res/drawable-nodpi/link.png | Bin 0 -> 12141 bytes samples/ShortcutSample/res/layout/list_item.xml | 62 ++ .../res/layout/main.xml} | 47 +- samples/ShortcutSample/res/values-ja/strings.xml | 25 + .../res/values/strings.xml} | 22 +- samples/ShortcutSample/res/xml/shortcuts.xml | 29 + .../com/example/android/shortcutsample/Main.java | 234 +++++++ .../android/shortcutsample/MyReceiver.java} | 26 +- .../android/shortcutsample/ShortcutHelper.java | 212 ++++++ .../com/example/android/shortcutsample/Utils.java} | 23 +- samples/Support13Demos/Android.mk | 20 - samples/Support13Demos/AndroidManifest.xml | 91 --- samples/Support13Demos/_index.html | 26 - .../res/drawable-hdpi/alert_dialog_icon.png | Bin 1321 -> 0 bytes .../res/drawable-hdpi/app_sample_code.png | Bin 3608 -> 0 bytes .../res/drawable-mdpi/alert_dialog_icon.png | Bin 3645 -> 0 bytes .../res/drawable-mdpi/app_sample_code.png | Bin 5198 -> 0 bytes samples/Support13Demos/res/layout/counting.xml | 37 - .../Support13Demos/res/layout/fragment_pager.xml | 46 -- .../res/layout/fragment_pager_list.xml | 54 -- .../res/layout/simple_list_item_checkable_1.xml | 29 - samples/Support13Demos/res/values/colors.xml | 22 - samples/Support13Demos/res/values/strings.xml | 39 -- .../com/example/android/supportv13/Cheeses.java | 154 ----- .../example/android/supportv13/Shakespeare.java | 223 ------ .../example/android/supportv13/Support13Demos.java | 149 ---- .../com/example/android/supportv13/_package.html | 24 - .../android/supportv13/app/ActionBarTabsPager.java | 161 ----- .../android/supportv13/app/CountingFragment.java | 66 -- .../android/supportv13/app/CursorFragment.java | 155 ----- .../app/FragmentNestingPagerSupport.java | 159 ----- .../app/FragmentNestingStatePagerSupport.java | 159 ----- .../supportv13/app/FragmentPagerSupport.java | 142 ---- .../supportv13/app/FragmentStatePagerSupport.java | 142 ---- .../supportv13/app/FragmentTabsFragment.java | 52 -- .../com/example/android/supportv13/app/_index.html | 26 - .../supportv13/view/CheckableFrameLayout.java | 49 -- samples/Support4Demos/Android.mk | 19 - samples/Support4Demos/AndroidManifest.xml | 463 ------------- samples/Support4Demos/_index.html | 26 - .../Support4Demos/res/anim/decelerate_quint.xml | 21 - .../res/anim/fragment_slide_left_enter.xml | 23 - .../res/anim/fragment_slide_left_exit.xml | 23 - .../res/anim/fragment_slide_right_enter.xml | 23 - .../res/anim/fragment_slide_right_exit.xml | 23 - .../Support4Demos/res/color/tint_state_list.xml | 20 - .../res/drawable-hdpi/alert_dialog_icon.png | Bin 1321 -> 0 bytes .../res/drawable-hdpi/android_robot.png | Bin 13408 -> 0 bytes .../res/drawable-hdpi/app_sample_code.png | Bin 3608 -> 0 bytes .../res/drawable-hdpi/ic_drawer_am.png | Bin 2842 -> 0 bytes .../res/drawable-hdpi/ic_favorite.png | Bin 875 -> 0 bytes .../res/drawable-hdpi/ic_notification.png | Bin 1364 -> 0 bytes .../res/drawable-hdpi/ic_pause_white_24dp.png | Bin 188 -> 0 bytes .../res/drawable-hdpi/ic_play_arrow_white_24dp.png | Bin 282 -> 0 bytes .../res/drawable-hdpi/ic_skip_next_white_24dp.png | Bin 291 -> 0 bytes .../drawable-hdpi/ic_skip_previous_white_24dp.png | Bin 306 -> 0 bytes .../Support4Demos/res/drawable-hdpi/refresh.png | Bin 1739 -> 0 bytes .../res/drawable-mdpi/alert_dialog_icon.png | Bin 3645 -> 0 bytes .../res/drawable-mdpi/android_robot.png | Bin 8824 -> 0 bytes .../res/drawable-mdpi/app_sample_code.png | Bin 5198 -> 0 bytes .../res/drawable-mdpi/ic_drawer_am.png | Bin 2837 -> 0 bytes .../res/drawable-mdpi/ic_favorite.png | Bin 551 -> 0 bytes .../Support4Demos/res/drawable-mdpi/refresh.png | Bin 1169 -> 0 bytes .../res/drawable-xhdpi/android_robot.png | Bin 18022 -> 0 bytes .../res/drawable-xhdpi/ic_drawer_am.png | Bin 1056 -> 0 bytes .../res/drawable-xhdpi/ic_equalizer_white_24dp.png | Bin 207 -> 0 bytes .../res/drawable-xhdpi/ic_favorite.png | Bin 1162 -> 0 bytes .../res/drawable-xhdpi/ic_pause_white_24dp.png | Bin 193 -> 0 bytes .../drawable-xhdpi/ic_play_arrow_white_24dp.png | Bin 318 -> 0 bytes .../res/drawable-xhdpi/ic_skip_next_white_24dp.png | Bin 326 -> 0 bytes .../drawable-xhdpi/ic_skip_previous_white_24dp.png | Bin 354 -> 0 bytes .../Support4Demos/res/drawable-xhdpi/refresh.png | Bin 2288 -> 0 bytes .../res/drawable-xxhdpi/ic_default_art.png | Bin 1593 -> 0 bytes .../drawable-xxhdpi/ic_equalizer_white_24dp.png | Bin 265 -> 0 bytes .../res/drawable-xxhdpi/ic_favorite.png | Bin 1779 -> 0 bytes .../res/drawable-xxhdpi/ic_pause_white_24dp.png | Bin 215 -> 0 bytes .../drawable-xxhdpi/ic_play_arrow_white_24dp.png | Bin 399 -> 0 bytes .../drawable-xxhdpi/ic_skip_next_white_24dp.png | Bin 408 -> 0 bytes .../ic_skip_previous_white_24dp.png | Bin 447 -> 0 bytes .../res/drawable-xxhdpi/ic_star_off.png | Bin 4835 -> 0 bytes .../res/drawable-xxhdpi/ic_star_on.png | Bin 3309 -> 0 bytes .../res/drawable-xxxhdpi/ic_favorite.png | Bin 2295 -> 0 bytes samples/Support4Demos/res/drawable/ic_drawer.xml | 24 - .../res/layout-land/fragment_arguments_support.xml | 57 -- .../res/layout-land/fragment_layout_support.xml | 33 - .../res/layout/accessibility_delegate.xml | 18 - .../res/layout/accessibility_manager.xml | 24 - .../res/layout/accessibility_roledescription.xml | 100 --- .../Support4Demos/res/layout/activity_player.xml | 22 - .../res/layout/activity_rounded_bitmap.xml | 36 - .../res/layout/bidiformater_support.xml | 58 -- .../res/layout/content_loading_progressbar.xml | 55 -- .../Support4Demos/res/layout/drawable_compat.xml | 51 -- .../res/layout/fragment_arguments_support.xml | 54 -- .../Support4Demos/res/layout/fragment_dialog.xml | 40 -- .../res/layout/fragment_dialog_or_activity.xml | 64 -- .../res/layout/fragment_hide_show_support.xml | 57 -- .../res/layout/fragment_layout_support.xml | 27 - samples/Support4Demos/res/layout/fragment_list.xml | 60 -- samples/Support4Demos/res/layout/fragment_menu.xml | 46 -- .../Support4Demos/res/layout/fragment_pager.xml | 46 -- .../res/layout/fragment_pager_list.xml | 54 -- .../res/layout/fragment_retain_instance.xml | 46 -- .../Support4Demos/res/layout/fragment_stack.xml | 49 -- samples/Support4Demos/res/layout/fragment_tabs.xml | 54 -- .../res/layout/fragment_tabs_pager.xml | 52 -- samples/Support4Demos/res/layout/hello_world.xml | 26 - .../Support4Demos/res/layout/labeled_text_edit.xml | 38 -- .../res/layout/list_item_icon_text.xml | 32 - .../res/layout/local_service_broadcaster.xml | 46 -- .../Support4Demos/res/layout/media_controller.xml | 76 --- .../Support4Demos/res/layout/media_list_item.xml | 55 -- samples/Support4Demos/res/layout/nested_scroll.xml | 52 -- .../Support4Demos/res/layout/receive_result.xml | 61 -- samples/Support4Demos/res/layout/send_result.xml | 45 -- .../res/layout/sharing_receiver_support.xml | 31 - .../Support4Demos/res/layout/sharing_support.xml | 36 - .../res/layout/simple_list_item_checkable_1.xml | 29 - .../res/layout/sliding_pane_layout.xml | 56 -- .../res/layout/swipe_refresh_widget_listview.xml | 28 - .../swipe_refresh_widget_nestedscrolling.xml | 43 -- samples/Support4Demos/res/layout/videoview.xml | 41 -- .../Support4Demos/res/layout/view_pager_layout.xml | 30 - .../res/layout/wakeful_alarm_controller.xml | 35 - samples/Support4Demos/res/menu/shortcuts.xml | 60 -- .../Support4Demos/res/menu/swipe_refresh_menu.xml | 22 - samples/Support4Demos/res/raw/videoviewdemo.mp4 | Bin 1393457 -> 0 bytes samples/Support4Demos/res/values-v11/styles.xml | 29 - samples/Support4Demos/res/values/attrs.xml | 25 - samples/Support4Demos/res/values/colors.xml | 26 - samples/Support4Demos/res/values/dimens.xml | 21 - samples/Support4Demos/res/values/strings.xml | 235 ------- samples/Support4Demos/res/values/styles.xml | 62 -- .../res/xml/allowed_media_browser_callers.xml | 174 ----- samples/Support4Demos/res/xml/my_paths.xml | 14 - .../src/com/example/android/supportv4/Cheeses.java | 154 ----- .../com/example/android/supportv4/Shakespeare.java | 238 ------- .../example/android/supportv4/Support4Demos.java | 149 ---- .../com/example/android/supportv4/_package.html | 24 - .../AccessibilityDelegateSupportActivity.java | 97 --- .../AccessibilityManagerSupportActivity.java | 133 ---- ...ccessibilityRoleDescriptionSupportActivity.java | 98 --- .../android/supportv4/accessibility/_index.html | 28 - .../supportv4/app/FragmentAlertDialogSupport.java | 110 --- .../supportv4/app/FragmentArgumentsSupport.java | 113 ---- .../supportv4/app/FragmentContextMenuSupport.java | 78 --- .../app/FragmentCustomAnimationSupport.java | 128 ---- .../app/FragmentDialogOrActivitySupport.java | 81 --- .../supportv4/app/FragmentDialogSupport.java | 168 ----- .../supportv4/app/FragmentHideShowSupport.java | 120 ---- .../supportv4/app/FragmentLayoutSupport.java | 223 ------ .../supportv4/app/FragmentListArraySupport.java | 61 -- .../supportv4/app/FragmentMenuFragmentSupport.java | 96 --- .../android/supportv4/app/FragmentMenuSupport.java | 139 ---- .../supportv4/app/FragmentNestingTabsSupport.java | 46 -- .../supportv4/app/FragmentPagerSupport.java | 141 ---- .../app/FragmentReceiveResultSupport.java | 161 ----- .../app/FragmentRetainInstanceSupport.java | 233 ------- .../app/FragmentStackFragmentSupport.java | 101 --- .../supportv4/app/FragmentStackSupport.java | 137 ---- .../supportv4/app/FragmentStatePagerSupport.java | 142 ---- .../android/supportv4/app/FragmentTabs.java | 50 -- .../supportv4/app/FragmentTabsFragmentSupport.java | 55 -- .../android/supportv4/app/FragmentTabsPager.java | 180 ----- .../android/supportv4/app/LoaderCursorSupport.java | 196 ------ .../android/supportv4/app/LoaderCustomSupport.java | 501 -------------- .../supportv4/app/LoaderRetainedSupport.java | 187 ----- .../supportv4/app/LoaderThrottleSupport.java | 512 -------------- .../example/android/supportv4/app/SendResult.java | 81 --- .../supportv4/app/SharingReceiverSupport.java | 90 --- .../android/supportv4/app/SharingSupport.java | 113 ---- .../com/example/android/supportv4/app/_index.html | 102 --- .../supportv4/content/FileProviderExample.java | 81 --- .../supportv4/content/LocalServiceBroadcaster.java | 166 ----- .../supportv4/content/SharingSupportProvider.java | 89 --- .../supportv4/content/SimpleWakefulController.java | 75 --- .../supportv4/content/SimpleWakefulService.java | 56 -- .../supportv4/graphics/DrawableCompatActivity.java | 84 --- .../graphics/RoundedBitmapDrawableActivity.java | 62 -- .../android/supportv4/media/AlbumArtCache.java | 129 ---- .../android/supportv4/media/BrowseFragment.java | 218 ------ .../media/MediaBrowserServiceSupport.java | 743 -------------------- .../supportv4/media/MediaBrowserSupport.java | 62 -- .../android/supportv4/media/MediaController.java | 370 ---------- .../supportv4/media/MediaNotificationManager.java | 350 ---------- .../android/supportv4/media/PackageValidator.java | 160 ----- .../example/android/supportv4/media/Playback.java | 490 -------------- .../android/supportv4/media/QueueAdapter.java | 84 --- .../android/supportv4/media/QueueFragment.java | 304 --------- .../media/TransportControllerActivity.java | 307 --------- .../supportv4/media/model/MusicProvider.java | 324 --------- .../media/model/MutableMediaMetadata.java | 54 -- .../supportv4/media/utils/BitmapHelper.java | 85 --- .../android/supportv4/media/utils/CarHelper.java | 56 -- .../supportv4/media/utils/MediaIDHelper.java | 115 ---- .../android/supportv4/media/utils/QueueHelper.java | 150 ----- .../supportv4/media/utils/ResourceHelper.java | 53 -- .../supportv4/text/BidiFormatterSupport.java | 50 -- .../supportv4/view/CheckableFrameLayout.java | 49 -- .../android/supportv4/view/ViewPagerActivity.java | 110 --- .../widget/BaseSwipeRefreshLayoutActivity.java | 135 ---- .../widget/ContentLoadingProgressBarActivity.java | 109 --- .../widget/ExploreByTouchHelperActivity.java | 326 --------- .../supportv4/widget/NestedScrollActivity.java | 35 - .../widget/SlidingPaneLayoutActivity.java | 222 ------ .../widget/SwipeRefreshLayoutActivityList.java | 44 -- samples/Support7Demos/AndroidManifest.xml | 507 -------------- samples/Support7Demos/_index.html | 30 - .../res/anim/animation_grouping_1_01.xml | 27 - samples/Support7Demos/res/color/card_selector.xml | 20 - .../res/drawable-hdpi/apidemo_androidlogo.png | Bin 2642 -> 0 bytes .../res/drawable-hdpi/app_sample_code.png | Bin 3608 -> 0 bytes .../res/drawable-hdpi/drawer_shadow.9.png | Bin 171 -> 0 bytes .../res/drawable-hdpi/drawer_shadow_end.9.png | Bin 176 -> 0 bytes .../Support7Demos/res/drawable-hdpi/ic_android.png | Bin 358 -> 0 bytes .../res/drawable-hdpi/ic_launcher_settings.png | Bin 7230 -> 0 bytes .../res/drawable-hdpi/ic_media_pause.png | Bin 599 -> 0 bytes .../res/drawable-hdpi/ic_media_play.png | Bin 1163 -> 0 bytes .../res/drawable-hdpi/ic_media_stop.png | Bin 553 -> 0 bytes .../res/drawable-hdpi/ic_menu_add.png | Bin 2194 -> 0 bytes .../res/drawable-hdpi/ic_menu_delete.png | Bin 1413 -> 0 bytes .../res/drawable-ldrtl-hdpi/drawer_shadow.9.png | Bin 176 -> 0 bytes .../drawable-ldrtl-hdpi/drawer_shadow_end.9.png | Bin 171 -> 0 bytes .../res/drawable-ldrtl-mdpi/drawer_shadow.9.png | Bin 166 -> 0 bytes .../drawable-ldrtl-mdpi/drawer_shadow_end.9.png | Bin 158 -> 0 bytes .../res/drawable-ldrtl-xhdpi/drawer_shadow.9.png | Bin 185 -> 0 bytes .../drawable-ldrtl-xhdpi/drawer_shadow_end.9.png | Bin 182 -> 0 bytes .../res/drawable-mdpi/apidemo_androidlogo.png | Bin 1983 -> 0 bytes .../res/drawable-mdpi/app_sample_code.png | Bin 5198 -> 0 bytes .../res/drawable-mdpi/drawer_shadow.9.png | Bin 158 -> 0 bytes .../res/drawable-mdpi/drawer_shadow_end.9.png | Bin 166 -> 0 bytes .../Support7Demos/res/drawable-mdpi/ic_android.png | Bin 226 -> 0 bytes .../res/drawable-mdpi/ic_launcher_settings.png | Bin 4122 -> 0 bytes .../res/drawable-mdpi/ic_media_pause.png | Bin 540 -> 0 bytes .../res/drawable-mdpi/ic_media_play.png | Bin 897 -> 0 bytes .../res/drawable-mdpi/ic_media_stop.png | Bin 500 -> 0 bytes .../res/drawable-mdpi/ic_menu_add.png | Bin 1339 -> 0 bytes .../res/drawable-mdpi/ic_menu_delete.png | Bin 967 -> 0 bytes .../res/drawable-xhdpi/drawer_shadow.9.png | Bin 182 -> 0 bytes .../res/drawable-xhdpi/drawer_shadow_end.9.png | Bin 185 -> 0 bytes .../animation_vector_drawable_grouping_1.xml | 26 - samples/Support7Demos/res/drawable/gradient.xml | 20 - samples/Support7Demos/res/drawable/ic_search.xml | 26 - .../res/drawable/vector_drawable_grouping_1.xml | 52 -- .../res/layout-land/grid_layout_2.xml | 64 -- .../res/layout-v11/appcompat_animated_vector.xml | 29 - .../res/layout/action_bar_action_mode.xml | 27 - .../res/layout/action_bar_display_options.xml | 55 -- .../layout/action_bar_display_options_custom.xml | 17 - .../res/layout/action_bar_fragment_menu.xml | 63 -- .../res/layout/action_bar_hide_scroll.xml | 33 - .../layout/action_bar_settings_action_provider.xml | 34 - .../res/layout/action_bar_tab_content.xml | 19 - .../Support7Demos/res/layout/action_bar_tabs.xml | 49 -- .../res/layout/activity_base_layout_manager.xml | 60 -- .../res/layout/activity_card_view.xml | 231 ------- .../res/layout/activity_item_touch.xml | 29 - .../res/layout/alert_dialog_usage.xml | 38 -- .../res/layout/animated_recycler_view.xml | 80 --- .../res/layout/appcompat_animated_vector.xml | 28 - .../res/layout/appcompat_night_mode.xml | 45 -- .../res/layout/appcompat_widgets_buttons.xml | 86 --- .../res/layout/appcompat_widgets_text_input.xml | 51 -- .../res/layout/appcompat_widgets_text_spinners.xml | 38 -- .../res/layout/config_view_toggle.xml | 6 - .../Support7Demos/res/layout/dialog_content.xml | 33 - .../res/layout/dialog_content_buttons.xml | 53 -- samples/Support7Demos/res/layout/dialog_usage.xml | 38 -- samples/Support7Demos/res/layout/drawer_layout.xml | 91 --- samples/Support7Demos/res/layout/grid_layout_1.xml | 47 -- samples/Support7Demos/res/layout/grid_layout_2.xml | 64 -- .../res/layout/list_popup_window_activity.xml | 55 -- samples/Support7Demos/res/layout/media_item.xml | 43 -- .../res/layout/overlay_display_window.xml | 28 - .../res/layout/palette_activity_detail.xml | 40 -- .../Support7Demos/res/layout/palette_grid_item.xml | 20 - .../Support7Demos/res/layout/palette_list_item.xml | 81 --- .../res/layout/popup_menu_activity.xml | 46 -- .../res/layout/sample_media_controller.xml | 58 -- .../res/layout/sample_media_router.xml | 143 ---- .../layout/sample_media_router_presentation.xml | 38 -- .../Support7Demos/res/layout/selectable_item.xml | 17 - .../res/layout/sorted_list_activity.xml | 33 - .../res/layout/sorted_list_item_view.xml | 21 - .../res/layout/toolbar_action_mode.xml | 42 -- .../res/layout/toolbar_display_options.xml | 85 --- .../res/layout/toolbar_fragment_pager.xml | 34 - samples/Support7Demos/res/layout/toolbar_usage.xml | 40 -- samples/Support7Demos/res/layout/touch_item.xml | 26 - .../menu/action_bar_settings_action_provider.xml | 27 - .../res/menu/action_bar_share_action_provider.xml | 24 - samples/Support7Demos/res/menu/actions.xml | 48 -- .../res/menu/display_options_actions.xml | 21 - samples/Support7Demos/res/menu/popup_menu.xml | 36 - .../res/menu/sample_media_router_menu.xml | 24 - .../res/menu/sample_palette_actions.xml | 56 -- samples/Support7Demos/res/values/arrays.xml | 44 -- samples/Support7Demos/res/values/colors.xml | 26 - samples/Support7Demos/res/values/strings.xml | 220 ------ samples/Support7Demos/res/values/styles.xml | 77 --- samples/Support7Demos/res/xml/preferences.xml | 34 - samples/Support7Demos/res/xml/searchable.xml | 22 - .../src/com/example/android/supportv7/Cheeses.java | 154 ----- .../com/example/android/supportv7/Shakespeare.java | 239 ------- .../example/android/supportv7/Support7Demos.java | 151 ----- .../com/example/android/supportv7/_package.html | 24 - .../android/supportv7/app/ActionBarActionMode.java | 79 --- .../supportv7/app/ActionBarDisplayOptions.java | 170 ----- .../supportv7/app/ActionBarFragmentMenu.java | 237 ------- .../supportv7/app/ActionBarHideOnScroll.java | 42 -- .../android/supportv7/app/ActionBarMechanics.java | 73 -- .../supportv7/app/ActionBarPreferences.java | 50 -- .../ActionBarSettingsActionProviderActivity.java | 94 --- .../app/ActionBarShareActionProvider.java | 52 -- .../android/supportv7/app/ActionBarTabs.java | 132 ---- .../android/supportv7/app/ActionBarUsage.java | 106 --- .../android/supportv7/app/AlertDialogUsage.java | 101 --- .../supportv7/app/AppCompatAnimatedVector.java | 43 -- .../supportv7/app/AppCompatNightModeActivity.java | 53 -- .../app/AppCompatNightModeAlertDialog.java | 65 -- .../supportv7/app/AppCompatNightModeDialog.java | 70 -- .../supportv7/app/AppCompatPreferenceActivity.java | 128 ---- .../supportv7/app/AppCompatWidgetsButtons.java | 34 - .../supportv7/app/AppCompatWidgetsSpinners.java | 46 -- .../supportv7/app/AppCompatWidgetsTextInput.java | 53 -- .../android/supportv7/app/DialogFragmentUsage.java | 127 ---- .../example/android/supportv7/app/DialogUsage.java | 104 --- .../supportv7/app/RecentSuggestionsProvider.java | 28 - .../android/supportv7/app/SearchActivity.java | 45 -- .../android/supportv7/app/ToolbarActionMode.java | 77 --- .../supportv7/app/ToolbarDisplayOptions.java | 125 ---- .../supportv7/app/ToolbarFragmentPagerMenu.java | 168 ----- .../android/supportv7/app/ToolbarUsage.java | 67 -- .../com/example/android/supportv7/app/_index.html | 33 - .../android/supportv7/graphics/ImageLoader.java | 101 --- .../supportv7/graphics/PaletteActivity.java | 243 ------- .../supportv7/graphics/PaletteDetailActivity.java | 190 ------ .../android/supportv7/media/LocalPlayer.java | 649 ------------------ .../media/MyMediaRouteControllerDialog.java | 44 -- .../supportv7/media/OverlayDisplayWindow.java | 475 ------------- .../example/android/supportv7/media/Player.java | 158 ----- .../android/supportv7/media/PlaylistItem.java | 130 ---- .../android/supportv7/media/RemotePlayer.java | 493 -------------- .../supportv7/media/SampleMediaButtonReceiver.java | 46 -- .../supportv7/media/SampleMediaRouteProvider.java | 617 ----------------- .../media/SampleMediaRouteProviderService.java | 33 - .../media/SampleMediaRouteSettingsActivity.java | 27 - .../supportv7/media/SampleMediaRouterActivity.java | 734 -------------------- .../android/supportv7/media/SessionManager.java | 429 ------------ .../example/android/supportv7/media/_index.html | 23 - .../android/supportv7/util/SortedListActivity.java | 179 ----- .../android/supportv7/view/CardViewActivity.java | 187 ----- .../android/supportv7/view/GridLayout1.java | 34 - .../android/supportv7/view/GridLayout2.java | 33 - .../android/supportv7/view/GridLayout3.java | 129 ---- .../com/example/android/supportv7/view/_index.html | 22 - .../supportv7/widget/AnimatedRecyclerView.java | 750 --------------------- .../supportv7/widget/AsyncListUtilActivity.java | 166 ----- .../widget/BaseLayoutManagerActivity.java | 192 ------ .../supportv7/widget/DrawerLayoutActivity.java | 257 ------- .../widget/GridLayoutManagerActivity.java | 137 ---- .../widget/LinearLayoutManagerActivity.java | 100 --- .../supportv7/widget/ListPopupWindowActivity.java | 157 ----- .../supportv7/widget/PopupMenuActivity.java | 91 --- .../supportv7/widget/RecyclerViewActivity.java | 279 -------- .../widget/StaggeredGridLayoutManagerActivity.java | 58 -- .../widget/adapter/SimpleStringAdapter.java | 113 ---- .../widget/decorator/DividerItemDecoration.java | 108 --- .../widget/touch/DragAndDropActivity.java | 127 ---- .../widget/touch/ItemTouchHelperActivity.java | 283 -------- .../widget/touch/SwipeToDismissActivity.java | 173 ----- .../supportv7/widget/util/ConfigToggle.java | 35 - .../supportv7/widget/util/ConfigViewHolder.java | 49 -- samples/SupportAppNavigation/Android.mk | 21 - samples/SupportAppNavigation/AndroidManifest.xml | 116 ---- .../res/layout/content_category.xml | 29 - .../res/layout/content_view.xml | 30 - .../res/layout/interstitial_message.xml | 37 - .../res/layout/notifications.xml | 34 - .../res/layout/outside_task.xml | 29 - samples/SupportAppNavigation/res/layout/peer.xml | 35 - .../SupportAppNavigation/res/layout/simple_up.xml | 20 - .../res/layout/view_from_other_task.xml | 30 - .../SupportAppNavigation/res/values-v11/styles.xml | 25 - .../SupportAppNavigation/res/values-v11/themes.xml | 19 - .../SupportAppNavigation/res/values/strings.xml | 51 -- samples/SupportAppNavigation/res/values/styles.xml | 22 - samples/SupportAppNavigation/res/values/themes.xml | 19 - .../support/appnavigation/app/ActionBarCompat.java | 42 -- .../appnavigation/app/AppNavHomeActivity.java | 121 ---- .../appnavigation/app/ContentCategoryActivity.java | 50 -- .../appnavigation/app/ContentViewActivity.java | 67 -- .../app/InterstitialMessageActivity.java | 42 -- .../appnavigation/app/NotificationsActivity.java | 80 --- .../appnavigation/app/OutsideTaskActivity.java | 38 -- .../support/appnavigation/app/PeerActivity.java | 62 -- .../appnavigation/app/SimpleUpActivity.java | 44 -- .../app/ViewFromOtherTaskActivity.java | 52 -- samples/SupportDesignDemos/Android.mk | 43 -- samples/SupportDesignDemos/AndroidManifest.xml | 302 --------- samples/SupportDesignDemos/proguard.flags | 7 - .../res/drawable-hdpi/app_sample_code.png | Bin 3608 -> 0 bytes .../drawable-hdpi/ic_action_navigation_menu.png | Bin 278 -> 0 bytes .../res/drawable-hdpi/ic_android.png | Bin 358 -> 0 bytes .../res/drawable-mdpi/app_sample_code.png | Bin 5198 -> 0 bytes .../drawable-mdpi/ic_action_navigation_menu.png | Bin 137 -> 0 bytes .../res/drawable-mdpi/ic_android.png | Bin 226 -> 0 bytes .../res/drawable-nodpi/photo.jpg | Bin 36733 -> 0 bytes .../drawable-xhdpi/ic_action_navigation_menu.png | Bin 273 -> 0 bytes .../res/drawable-xhdpi/ic_android.png | Bin 367 -> 0 bytes .../drawable-xxhdpi/ic_action_navigation_menu.png | Bin 550 -> 0 bytes .../res/drawable-xxhdpi/ic_add.png | Bin 114 -> 0 bytes .../res/drawable-xxhdpi/ic_android.png | Bin 557 -> 0 bytes .../res/drawable-xxxhdpi/ic_android.png | Bin 687 -> 0 bytes .../res/drawable/custom_tab_indicator.xml | 24 - .../SupportDesignDemos/res/drawable/ic_search.xml | 26 - .../res/layout/action_layout.xml | 23 - .../layout/design_appbar_toolbar_collapse_pin.xml | 49 -- .../design_appbar_toolbar_collapse_pin_nested.xml | 59 -- ...design_appbar_toolbar_collapse_pin_with_fab.xml | 59 -- .../design_appbar_toolbar_collapse_scroll.xml | 48 -- ...r_toolbar_collapse_scroll_with_swiperefresh.xml | 48 -- .../design_appbar_toolbar_collapse_with_image.xml | 58 -- ...n_appbar_toolbar_collapse_with_image_insets.xml | 61 -- .../design_appbar_toolbar_parallax_overlap.xml | 58 -- .../design_appbar_toolbar_scroll_tabs_pinned.xml | 48 -- ...toolbar_scroll_tabs_pinned_with_swiperefres.xml | 48 -- .../design_appbar_toolbar_scroll_tabs_scroll.xml | 49 -- ...sign_appbar_toolbar_scroll_tabs_scroll_snap.xml | 49 -- .../res/layout/design_bottom_sheet_fragment.xml | 36 - .../res/layout/design_bottom_sheet_hideable.xml | 78 --- .../res/layout/design_bottom_sheet_modal.xml | 37 - .../res/layout/design_bottom_sheet_persistent.xml | 52 -- .../layout/design_bottom_sheet_recyclerview.xml | 25 - .../res/layout/design_bottom_sheet_scroll.xml | 72 -- .../layout/design_bottom_sheet_with_fragment.xml | 52 -- .../SupportDesignDemos/res/layout/design_fab.xml | 70 -- .../res/layout/design_navigation.xml | 57 -- .../res/layout/design_navigation_header.xml | 26 - .../layout/design_navigation_without_drawer.xml | 40 -- .../res/layout/design_snackbar.xml | 61 -- .../res/layout/design_snackbar_with_fab.xml | 69 -- .../res/layout/design_snackbar_without_col.xml | 55 -- .../res/layout/design_tab_custom.xml | 29 - .../res/layout/design_tabs_custom.xml | 40 -- .../res/layout/design_tabs_item.xml | 48 -- .../res/layout/design_tabs_viewpager.xml | 120 ---- .../res/layout/design_text_input.xml | 88 --- .../res/layout/include_appbar_recyclerview.xml | 22 - .../include_appbar_recyclerview_swiperefresh.xml | 31 - .../res/layout/include_appbar_scrollview.xml | 48 -- .../include_appbar_scrollview_with_image.xml | 42 -- .../res/layout/include_bottom_sheet.xml | 50 -- samples/SupportDesignDemos/res/menu/navigation.xml | 73 -- .../SupportDesignDemos/res/menu/sample_actions.xml | 25 - .../SupportDesignDemos/res/values-v21/styles.xml | 30 - samples/SupportDesignDemos/res/values/dimens.xml | 21 - samples/SupportDesignDemos/res/values/strings.xml | 107 --- samples/SupportDesignDemos/res/values/styles.xml | 74 -- .../example/android/support/design/Cheeses.java | 154 ----- .../android/support/design/Shakespeare.java | 237 ------- .../android/support/design/SupportDesignDemos.java | 151 ----- .../widget/AppBarLayoutToolbarCollapseThenPin.java | 27 - .../AppBarLayoutToolbarCollapseThenPinNested.java | 27 - .../AppBarLayoutToolbarCollapseThenPinWithFab.java | 27 - .../AppBarLayoutToolbarCollapseThenScroll.java | 27 - ...tToolbarCollapseThenScrollWithSwipeRefresh.java | 27 - .../AppBarLayoutToolbarCollapseWithImage.java | 27 - ...arLayoutToolbarCollapseWithImageWithInsets.java | 27 - .../AppBarLayoutToolbarParallaxOverlapContent.java | 32 - .../widget/AppBarLayoutToolbarScrollTabsPin.java | 27 - ...LayoutToolbarScrollTabsPinWithSwipeRefresh.java | 27 - .../AppBarLayoutToolbarScrollTabsScroll.java | 27 - .../AppBarLayoutToolbarScrollTabsScrollSnap.java | 27 - .../design/widget/AppBarLayoutUsageBase.java | 118 ---- .../support/design/widget/BottomSheetHideable.java | 88 --- .../support/design/widget/BottomSheetModal.java | 25 - .../design/widget/BottomSheetModalBase.java | 81 --- .../widget/BottomSheetModalSkipCollapsed.java | 27 - .../design/widget/BottomSheetPersistent.java | 34 - .../design/widget/BottomSheetScrollView.java | 41 -- .../design/widget/BottomSheetUsageBase.java | 60 -- .../design/widget/BottomSheetWithFragment.java | 116 ---- .../design/widget/FloatingActionButtonUsage.java | 40 -- .../support/design/widget/NavigationViewUsage.java | 90 --- .../design/widget/NavigationViewUsageBase.java | 84 --- .../design/widget/NavigationViewWithoutDrawer.java | 44 -- .../widget/SimpleStringRecyclerViewAdapter.java | 87 --- .../support/design/widget/SnackbarUsage.java | 91 --- .../widget/SnackbarWithFloatingActionButton.java | 37 - .../widget/SnackbarWithoutCoordinatorLayout.java | 31 - .../design/widget/TabLayoutCustomItemsUsage.java | 49 -- .../design/widget/TabLayoutLayoutItemsUsage.java | 54 -- .../design/widget/TabLayoutPreselectedUsage.java | 183 ----- .../support/design/widget/TabLayoutUsage.java | 202 ------ .../design/widget/TextInputLayoutUsage.java | 49 -- samples/SupportLeanbackDemos/Android.mk | 38 -- samples/SupportLeanbackDemos/AndroidManifest.xml | 135 ---- samples/SupportLeanbackDemos/generatev4.py | 366 ---------- .../res/drawable-hdpi/ic_launcher.png | Bin 9397 -> 0 bytes .../res/drawable-hdpi/ic_main_icon.png | Bin 4669 -> 0 bytes .../res/drawable-ldpi/ic_launcher.png | Bin 2729 -> 0 bytes .../res/drawable-mdpi/ic_launcher.png | Bin 5237 -> 0 bytes .../res/drawable-mdpi/ic_main_icon.png | Bin 3152 -> 0 bytes .../SupportLeanbackDemos/res/drawable-xhdpi/bg.png | Bin 400386 -> 0 bytes .../res/drawable-xhdpi/ic_launcher.png | Bin 14383 -> 0 bytes .../res/drawable-xhdpi/ic_main_icon.png | Bin 6275 -> 0 bytes .../res/drawable-xhdpi/tv_bg.png | Bin 765 -> 0 bytes .../res/drawable-xhdpi/tv_content_1.png | Bin 1657 -> 0 bytes .../res/drawable-xhdpi/tv_content_10.png | Bin 3064 -> 0 bytes .../res/drawable-xhdpi/tv_content_11.png | Bin 3073 -> 0 bytes .../res/drawable-xhdpi/tv_content_12.png | Bin 3187 -> 0 bytes .../res/drawable-xhdpi/tv_content_13.png | Bin 3252 -> 0 bytes .../res/drawable-xhdpi/tv_content_14.png | Bin 3181 -> 0 bytes .../res/drawable-xhdpi/tv_content_15.png | Bin 3204 -> 0 bytes .../res/drawable-xhdpi/tv_content_16.png | Bin 3132 -> 0 bytes .../res/drawable-xhdpi/tv_content_17.png | Bin 3070 -> 0 bytes .../res/drawable-xhdpi/tv_content_18.png | Bin 3053 -> 0 bytes .../res/drawable-xhdpi/tv_content_19.png | Bin 3020 -> 0 bytes .../res/drawable-xhdpi/tv_content_2.png | Bin 1681 -> 0 bytes .../res/drawable-xhdpi/tv_content_20.png | Bin 2971 -> 0 bytes .../res/drawable-xhdpi/tv_content_21.png | Bin 2918 -> 0 bytes .../res/drawable-xhdpi/tv_content_22.png | Bin 2755 -> 0 bytes .../res/drawable-xhdpi/tv_content_23.png | Bin 2611 -> 0 bytes .../res/drawable-xhdpi/tv_content_24.png | Bin 2387 -> 0 bytes .../res/drawable-xhdpi/tv_content_25.png | Bin 2249 -> 0 bytes .../res/drawable-xhdpi/tv_content_26.png | Bin 2051 -> 0 bytes .../res/drawable-xhdpi/tv_content_27.png | Bin 1697 -> 0 bytes .../res/drawable-xhdpi/tv_content_28.png | Bin 1820 -> 0 bytes .../res/drawable-xhdpi/tv_content_29.png | Bin 1819 -> 0 bytes .../res/drawable-xhdpi/tv_content_3.png | Bin 1726 -> 0 bytes .../res/drawable-xhdpi/tv_content_30.png | Bin 1824 -> 0 bytes .../res/drawable-xhdpi/tv_content_31.png | Bin 1827 -> 0 bytes .../res/drawable-xhdpi/tv_content_32.png | Bin 1897 -> 0 bytes .../res/drawable-xhdpi/tv_content_33.png | Bin 1889 -> 0 bytes .../res/drawable-xhdpi/tv_content_34.png | Bin 1958 -> 0 bytes .../res/drawable-xhdpi/tv_content_35.png | Bin 1961 -> 0 bytes .../res/drawable-xhdpi/tv_content_36.png | Bin 1910 -> 0 bytes .../res/drawable-xhdpi/tv_content_37.png | Bin 1912 -> 0 bytes .../res/drawable-xhdpi/tv_content_38.png | Bin 1939 -> 0 bytes .../res/drawable-xhdpi/tv_content_39.png | Bin 1935 -> 0 bytes .../res/drawable-xhdpi/tv_content_4.png | Bin 1851 -> 0 bytes .../res/drawable-xhdpi/tv_content_40.png | Bin 1935 -> 0 bytes .../res/drawable-xhdpi/tv_content_41.png | Bin 1936 -> 0 bytes .../res/drawable-xhdpi/tv_content_42.png | Bin 1935 -> 0 bytes .../res/drawable-xhdpi/tv_content_43.png | Bin 1935 -> 0 bytes .../res/drawable-xhdpi/tv_content_44.png | Bin 1937 -> 0 bytes .../res/drawable-xhdpi/tv_content_5.png | Bin 2077 -> 0 bytes .../res/drawable-xhdpi/tv_content_6.png | Bin 2313 -> 0 bytes .../res/drawable-xhdpi/tv_content_7.png | Bin 2452 -> 0 bytes .../res/drawable-xhdpi/tv_content_8.png | Bin 2831 -> 0 bytes .../res/drawable-xhdpi/tv_content_9.png | Bin 3013 -> 0 bytes .../res/drawable/details_img.png | Bin 2143 -> 0 bytes .../res/drawable/details_img_16x9.png | Bin 6662 -> 0 bytes .../res/drawable/gallery_photo_1.jpg | Bin 6240 -> 0 bytes .../res/drawable/gallery_photo_2.jpg | Bin 6146 -> 0 bytes .../res/drawable/gallery_photo_3.jpg | Bin 3858 -> 0 bytes .../res/drawable/gallery_photo_4.jpg | Bin 4663 -> 0 bytes .../res/drawable/gallery_photo_5.jpg | Bin 6486 -> 0 bytes .../res/drawable/gallery_photo_6.jpg | Bin 7553 -> 0 bytes .../res/drawable/gallery_photo_7.jpg | Bin 7692 -> 0 bytes .../res/drawable/gallery_photo_8.jpg | Bin 6269 -> 0 bytes .../res/drawable/ic_action_a.png | Bin 720 -> 0 bytes .../res/drawable/ic_guidedstep_option_a.png | Bin 4230 -> 0 bytes .../res/drawable/ic_guidedstep_option_b.png | Bin 4384 -> 0 bytes .../res/drawable/ic_guidedstep_option_c.png | Bin 4306 -> 0 bytes .../SupportLeanbackDemos/res/drawable/ic_title.png | Bin 243 -> 0 bytes .../SupportLeanbackDemos/res/drawable/text_bg.xml | 32 - .../res/drawable/tv_content.xml | 64 -- samples/SupportLeanbackDemos/res/layout/browse.xml | 35 - .../res/layout/browse_animation.xml | 23 - .../res/layout/browse_support.xml | 37 - .../SupportLeanbackDemos/res/layout/details.xml | 23 - .../res/layout/details_support.xml | 25 - .../res/layout/guidedstep_second_guidance.xml | 47 -- .../res/layout/horizontal_grid.xml | 23 - .../res/layout/legacy_details.xml | 23 - .../res/layout/legacy_details_support.xml | 25 - .../SupportLeanbackDemos/res/layout/onboarding.xml | 28 - .../res/layout/onboarding_content.xml | 35 - .../res/layout/onboarding_image.xml | 24 - .../res/layout/page_fragment.xml | 43 -- .../res/layout/playback_controls.xml | 34 - .../res/layout/playback_controls_support.xml | 36 - samples/SupportLeanbackDemos/res/layout/rows.xml | 36 - .../res/layout/rows_support.xml | 38 -- samples/SupportLeanbackDemos/res/layout/search.xml | 23 - .../res/layout/search_support.xml | 25 - .../res/layout/vertical_grid.xml | 23 - .../res/layout/vertical_grid_support.xml | 25 - samples/SupportLeanbackDemos/res/values/arrays.xml | 33 - samples/SupportLeanbackDemos/res/values/colors.xml | 20 - .../SupportLeanbackDemos/res/values/strings.xml | 82 --- samples/SupportLeanbackDemos/res/values/styles.xml | 58 -- samples/SupportLeanbackDemos/res/values/themes.xml | 44 -- .../example/android/leanback/BackgroundHelper.java | 154 ----- .../example/android/leanback/BrowseActivity.java | 38 -- .../android/leanback/BrowseAnimationActivity.java | 28 - .../android/leanback/BrowseAnimationFragment.java | 311 --------- .../android/leanback/BrowseErrorActivity.java | 86 --- .../leanback/BrowseErrorSupportActivity.java | 88 --- .../example/android/leanback/BrowseFragment.java | 395 ----------- .../android/leanback/BrowseSupportActivity.java | 40 -- .../android/leanback/BrowseSupportFragment.java | 397 ----------- .../example/android/leanback/CardPresenter.java | 120 ---- .../example/android/leanback/DetailsActivity.java | 59 -- .../leanback/DetailsDescriptionPresenter.java | 32 - .../example/android/leanback/DetailsFragment.java | 216 ------ .../DetailsPresenterSelectionActivity.java | 126 ---- .../android/leanback/DetailsSupportActivity.java | 61 -- .../android/leanback/DetailsSupportFragment.java | 218 ------ .../example/android/leanback/ErrorFragment.java | 54 -- .../android/leanback/ErrorSupportFragment.java | 56 -- .../android/leanback/GuidedStepActivity.java | 560 --------------- .../leanback/GuidedStepHalfScreenActivity.java | 141 ---- .../leanback/GuidedStepSupportActivity.java | 562 --------------- .../GuidedStepSupportHalfScreenActivity.java | 143 ---- .../leanback/HorizontalGridTestActivity.java | 172 ----- .../com/example/android/leanback/MainActivity.java | 134 ---- .../android/leanback/NewDetailsFragment.java | 253 ------- .../leanback/NewDetailsSupportFragment.java | 255 ------- .../android/leanback/OnboardingActivity.java | 26 - .../android/leanback/OnboardingDemoFragment.java | 155 ----- .../leanback/OnboardingDemoSupportFragment.java | 157 ----- .../leanback/OnboardingSupportActivity.java | 28 - .../com/example/android/leanback/PhotoItem.java | 80 --- .../android/leanback/PlaybackControlHelper.java | 283 -------- .../leanback/PlaybackControlSupportHelper.java | 285 -------- .../android/leanback/PlaybackOverlayActivity.java | 51 -- .../android/leanback/PlaybackOverlayFragment.java | 194 ------ .../leanback/PlaybackOverlaySupportActivity.java | 53 -- .../leanback/PlaybackOverlaySupportFragment.java | 196 ------ .../com/example/android/leanback/RowsActivity.java | 58 -- .../com/example/android/leanback/RowsFragment.java | 118 ---- .../android/leanback/RowsSupportActivity.java | 60 -- .../android/leanback/RowsSupportFragment.java | 120 ---- .../example/android/leanback/SearchActivity.java | 66 -- .../android/leanback/SearchDetailsActivity.java | 21 - .../leanback/SearchDetailsSupportActivity.java | 23 - .../example/android/leanback/SearchFragment.java | 102 --- .../android/leanback/SearchSupportActivity.java | 68 -- .../android/leanback/SearchSupportFragment.java | 104 --- .../example/android/leanback/StringPresenter.java | 42 -- .../android/leanback/VerticalGridActivity.java | 30 - .../android/leanback/VerticalGridFragment.java | 112 --- .../leanback/VerticalGridSupportActivity.java | 32 - .../leanback/VerticalGridSupportFragment.java | 114 ---- samples/SupportLeanbackShowcase/.gitignore | 7 - .../SupportLeanbackShowcase.iml | 19 - samples/SupportLeanbackShowcase/app/.gitignore | 1 - samples/SupportLeanbackShowcase/app/app.iml | 103 --- samples/SupportLeanbackShowcase/app/build.gradle | 36 - .../SupportLeanbackShowcase/app/proguard-rules.pro | 17 - .../supportleanbackshowcase/ApplicationTest.java | 27 - .../app/src/main/Android.mk | 63 -- .../app/src/main/AndroidManifest.xml | 74 -- .../supportleanbackshowcase/app/MainActivity.java | 39 -- .../supportleanbackshowcase/app/MainFragment.java | 186 ----- .../app/cards/CardExampleActivity.java | 34 - .../app/cards/CardExampleFragment.java | 136 ---- .../app/details/DetailViewExampleActivity.java | 32 - .../app/details/DetailViewExampleFragment.java | 179 ----- .../app/details/DetailsDescriptionPresenter.java | 62 -- .../app/details/ShadowRowPresenterSelector.java | 52 -- .../app/dialog/DialogExampleActivity.java | 37 - .../app/dialog/DialogExampleFragment.java | 67 -- .../app/grid/GridExampleActivity.java | 30 - .../app/grid/GridExampleFragment.java | 72 -- .../app/media/MediaPlayerGlue.java | 456 ------------- .../app/media/MusicConsumptionExampleFragment.java | 313 --------- .../app/media/MusicExampleActivity.java | 30 - .../app/media/SongListRow.java | 20 - .../app/media/TrackListHeader.java | 21 - .../app/media/VideoConsumptionExampleFragment.java | 120 ---- .../app/media/VideoExampleActivity.java | 43 -- .../app/media/VideoMediaPlayerGlue.java | 57 -- .../app/media/VideoSurfaceFragment.java | 41 -- .../app/page/CustomTitleView.java | 88 --- .../app/page/GridFragment.java | 219 ------ .../app/page/PageAndListRowActivity.java | 32 - .../app/page/PageAndListRowFragment.java | 338 ---------- .../app/page/SettingsIconPresenter.java | 53 -- .../app/settings/SettingsExampleActivity.java | 31 - .../app/settings/SettingsExampleFragment.java | 89 --- .../app/wizard/WizardExample1stStepFragment.java | 70 -- .../app/wizard/WizardExample2ndStepFragment.java | 152 ----- .../app/wizard/WizardExample3rdStepFragment.java | 99 --- .../app/wizard/WizardExample4thStepFragment.java | 77 --- .../app/wizard/WizardExampleActivity.java | 48 -- .../app/wizard/WizardExampleBaseStepFragment.java | 47 -- .../app/wizard/WizardNewPaymentStepFragment.java | 149 ---- .../cards/CharacterCardView.java | 69 -- .../cards/TextCardView.java | 56 -- .../cards/presenters/AbstractCardPresenter.java | 79 --- .../cards/presenters/CardPresenterSelector.java | 92 --- .../cards/presenters/CharacterCardPresenter.java | 40 -- .../cards/presenters/IconCardPresenter.java | 59 -- .../cards/presenters/ImageCardViewPresenter.java | 67 -- .../cards/presenters/SideInfoCardPresenter.java | 74 -- .../cards/presenters/SingleLineCardPresenter.java | 38 -- .../cards/presenters/TextCardPresenter.java | 41 -- .../supportleanbackshowcase/models/Card.java | 129 ---- .../supportleanbackshowcase/models/CardRow.java | 56 -- .../models/DetailedCard.java | 71 -- .../supportleanbackshowcase/models/Movie.java | 50 -- .../supportleanbackshowcase/models/Song.java | 111 --- .../supportleanbackshowcase/models/SongList.java | 31 - .../supportleanbackshowcase/utils/CardListRow.java | 45 -- .../supportleanbackshowcase/utils/Constants.java | 17 - .../utils/PicassoBackgroundManagerTarget.java | 61 -- .../utils/ResourceCache.java | 36 - .../supportleanbackshowcase/utils/Utils.java | 58 -- .../drawable-v21/song_row_background_focused.xml | 20 - .../main/res/drawable-xhdpi/background_canyon.jpg | Bin 610277 -> 0 bytes .../main/res/drawable-xhdpi/background_food.jpg | Bin 233732 -> 0 bytes .../src/main/res/drawable-xhdpi/background_sax.jpg | Bin 224765 -> 0 bytes .../res/drawable-xhdpi/card_image_dummy_16_9_l.png | Bin 3937 -> 0 bytes .../res/drawable-xhdpi/card_image_movie_01.jpg | Bin 145956 -> 0 bytes .../res/drawable-xhdpi/card_image_movie_02.jpg | Bin 170638 -> 0 bytes .../res/drawable-xhdpi/card_image_movie_03.jpg | Bin 148169 -> 0 bytes .../res/drawable-xhdpi/card_image_movie_04.jpg | Bin 84940 -> 0 bytes .../res/drawable-xhdpi/card_image_movie_05.jpg | Bin 142725 -> 0 bytes .../res/drawable-xhdpi/card_image_movie_06.jpg | Bin 133177 -> 0 bytes .../res/drawable-xhdpi/card_image_movie_07.jpg | Bin 217639 -> 0 bytes .../res/drawable-xhdpi/card_image_movie_08.jpg | Bin 118346 -> 0 bytes .../res/drawable-xhdpi/card_image_movie_09.jpg | Bin 144736 -> 0 bytes .../res/drawable-xhdpi/card_image_music_01.jpg | Bin 175482 -> 0 bytes .../res/drawable-xhdpi/card_image_music_02.jpg | Bin 204910 -> 0 bytes .../res/drawable-xhdpi/card_image_music_03.jpg | Bin 182563 -> 0 bytes .../res/drawable-xhdpi/card_image_music_04.jpg | Bin 99613 -> 0 bytes .../res/drawable-xhdpi/card_image_music_05.jpg | Bin 179217 -> 0 bytes .../res/drawable-xhdpi/card_image_music_06.jpg | Bin 185879 -> 0 bytes .../res/drawable-xhdpi/card_image_music_07.jpg | Bin 277354 -> 0 bytes .../res/drawable-xhdpi/card_image_music_08.jpg | Bin 167382 -> 0 bytes .../res/drawable-xhdpi/card_image_music_09.jpg | Bin 163332 -> 0 bytes .../main/res/drawable-xhdpi/category_action.png | Bin 19388 -> 0 bytes .../main/res/drawable-xhdpi/category_animation.png | Bin 20711 -> 0 bytes .../main/res/drawable-xhdpi/category_classics.png | Bin 18841 -> 0 bytes .../main/res/drawable-xhdpi/category_comedy.png | Bin 19503 -> 0 bytes .../src/main/res/drawable-xhdpi/category_crime.png | Bin 19844 -> 0 bytes .../res/drawable-xhdpi/category_documentary.png | Bin 20660 -> 0 bytes .../src/main/res/drawable-xhdpi/category_drama.png | Bin 19306 -> 0 bytes .../main/res/drawable-xhdpi/coffee_and_tea_01.png | Bin 223879 -> 0 bytes .../main/res/drawable-xhdpi/coffee_and_tea_02.png | Bin 330472 -> 0 bytes .../main/res/drawable-xhdpi/coffee_and_tea_03.png | Bin 314348 -> 0 bytes .../main/res/drawable-xhdpi/coffee_and_tea_04.png | Bin 343150 -> 0 bytes .../main/res/drawable-xhdpi/coffee_and_tea_05.png | Bin 288062 -> 0 bytes .../main/res/drawable-xhdpi/coffee_and_tea_06.png | Bin 367936 -> 0 bytes .../main/res/drawable-xhdpi/coffee_and_tea_07.png | Bin 293103 -> 0 bytes .../main/res/drawable-xhdpi/coffee_and_tea_08.png | Bin 339101 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_01.png | Bin 368998 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_02.png | Bin 535491 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_03.png | Bin 526847 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_04.png | Bin 680355 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_05.png | Bin 532167 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_06.png | Bin 521465 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_07.png | Bin 509352 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_08.png | Bin 568748 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_09.png | Bin 344469 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_10.png | Bin 422496 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_11.png | Bin 613934 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_12.png | Bin 390241 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_13.png | Bin 392126 -> 0 bytes .../app/src/main/res/drawable-xhdpi/food_14.png | Bin 422442 -> 0 bytes .../src/main/res/drawable-xhdpi/game_crazy_one.jpg | Bin 222422 -> 0 bytes .../src/main/res/drawable-xhdpi/game_cursed.jpg | Bin 139095 -> 0 bytes .../app/src/main/res/drawable-xhdpi/game_fairy.jpg | Bin 251195 -> 0 bytes .../main/res/drawable-xhdpi/game_hear_the_roar.jpg | Bin 252455 -> 0 bytes .../src/main/res/drawable-xhdpi/game_silence.jpg | Bin 210881 -> 0 bytes .../app/src/main/res/drawable-xhdpi/ic_cc.png | Bin 1252 -> 0 bytes .../src/main/res/drawable-xhdpi/ic_installed.png | Bin 507 -> 0 bytes .../main/res/drawable-xhdpi/ic_settings_apps.png | Bin 1436 -> 0 bytes .../main/res/drawable-xhdpi/ic_settings_more.png | Bin 629 -> 0 bytes .../ic_settings_parental_control.png | Bin 1453 -> 0 bytes .../res/drawable-xhdpi/ic_settings_settings.png | Bin 1893 -> 0 bytes .../main/res/drawable-xhdpi/ic_settings_time.png | Bin 2317 -> 0 bytes .../res/drawable-xhdpi/ic_settings_wifi_3_bar.png | Bin 1806 -> 0 bytes .../res/drawable-xhdpi/ic_settings_wifi_4_bar.png | Bin 1372 -> 0 bytes .../src/main/res/drawable-xhdpi/ic_star_off.png | Bin 1236 -> 0 bytes .../main/res/drawable-xhdpi/ic_star_on_yellow.png | Bin 1265 -> 0 bytes .../main/res/drawable-xhdpi/movie_poster_01.png | Bin 371243 -> 0 bytes .../app/src/main/res/drawable-xhdpi/stars_red.png | Bin 2053 -> 0 bytes .../src/main/res/drawable-xhdpi/stars_white.png | Bin 2081 -> 0 bytes .../drawable-xhdpi/thumbnail_example_browse.png | Bin 2939 -> 0 bytes .../res/drawable-xhdpi/thumbnail_example_cards.png | Bin 1768 -> 0 bytes .../drawable-xhdpi/thumbnail_example_custom_01.png | Bin 2189 -> 0 bytes .../drawable-xhdpi/thumbnail_example_detail.png | Bin 1603 -> 0 bytes .../drawable-xhdpi/thumbnail_example_dialog.png | Bin 1258 -> 0 bytes .../res/drawable-xhdpi/thumbnail_example_grid.png | Bin 2509 -> 0 bytes .../thumbnail_example_music_consumption.png | Bin 1771 -> 0 bytes .../drawable-xhdpi/thumbnail_example_settings.png | Bin 1367 -> 0 bytes .../thumbnail_example_video_consumption.png | Bin 2326 -> 0 bytes .../drawable-xhdpi/thumbnail_example_wizard.png | Bin 1250 -> 0 bytes .../main/res/drawable-xhdpi/title_android_tv.png | Bin 5641 -> 0 bytes .../main/res/drawable/app_icon_your_company.png | Bin 12416 -> 0 bytes .../app/src/main/res/drawable/bg_living_room.jpg | Bin 136080 -> 0 bytes .../src/main/res/drawable/bg_living_room_wide.jpg | Bin 166393 -> 0 bytes .../src/main/res/drawable/character_focused.xml | 26 - .../main/res/drawable/character_not_focused.xml | 26 - .../res/drawable/character_not_focused_padding.xml | 26 - .../src/main/res/drawable/default_background.xml | 23 - .../app/src/main/res/drawable/face_01.png | Bin 29995 -> 0 bytes .../app/src/main/res/drawable/face_02.png | Bin 32856 -> 0 bytes .../app/src/main/res/drawable/face_03.png | Bin 28412 -> 0 bytes .../app/src/main/res/drawable/face_04.png | Bin 25692 -> 0 bytes .../app/src/main/res/drawable/face_05.png | Bin 15358 -> 0 bytes .../app/src/main/res/drawable/face_06.png | Bin 28374 -> 0 bytes .../app/src/main/res/drawable/face_07.png | Bin 19390 -> 0 bytes .../app/src/main/res/drawable/face_08.png | Bin 26494 -> 0 bytes .../res/drawable/ic_favorite_border_white_24dp.xml | 9 - .../main/res/drawable/ic_favorite_filled_24dp.xml | 9 - .../res/drawable/ic_playlist_add_filled_24dp.xml | 9 - .../res/drawable/ic_playlist_add_white_24dp.xml | 9 - .../app/src/main/res/drawable/icon_01.png | Bin 758 -> 0 bytes .../app/src/main/res/drawable/icon_02.png | Bin 672 -> 0 bytes .../app/src/main/res/drawable/icon_03.png | Bin 1211 -> 0 bytes .../app/src/main/res/drawable/icon_04.png | Bin 1820 -> 0 bytes .../app/src/main/res/drawable/icon_05.png | Bin 1825 -> 0 bytes .../app/src/main/res/drawable/icon_06.png | Bin 1696 -> 0 bytes .../app/src/main/res/drawable/icon_07.png | Bin 1033 -> 0 bytes .../app/src/main/res/drawable/icon_08.png | Bin 2824 -> 0 bytes .../app/src/main/res/drawable/icon_focused.xml | 23 - .../app/src/main/res/drawable/overlay_black.xml | 19 - .../src/main/res/drawable/song_row_background.xml | 22 - .../res/drawable/song_row_background_focused.xml | 24 - .../res/drawable/wizard_background_blackned.xml | 20 - .../wizard_important_action_item_background.xml | 20 - ...rd_important_action_item_background_focused.xml | 21 - ...mportant_action_item_background_not_focused.xml | 21 - .../src/main/res/layout/activity_cards_example.xml | 26 - .../main/res/layout/activity_detail_example.xml | 25 - .../src/main/res/layout/activity_grid_example.xml | 26 - .../app/src/main/res/layout/activity_main.xml | 25 - .../src/main/res/layout/activity_music_example.xml | 26 - .../main/res/layout/activity_settings_example.xml | 25 - .../src/main/res/layout/activity_video_example.xml | 22 - .../app/src/main/res/layout/character_card.xml | 52 -- .../app/src/main/res/layout/custom_titleview.xml | 44 -- .../src/main/res/layout/detail_view_content.xml | 96 --- .../app/src/main/res/layout/grid_fragment.xml | 21 - .../app/src/main/res/layout/page_fragment.xml | 43 -- .../app/src/main/res/layout/page_list_row.xml | 12 - .../app/src/main/res/layout/side_info_card.xml | 64 -- .../app/src/main/res/layout/text_icon_card.xml | 79 --- .../app/src/main/res/layout/titleview.xml | 7 - .../src/main/res/layout/video_surface_fragment.xml | 20 - .../res/layout/wizard_progress_action_item.xml | 48 -- .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3418 -> 0 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2206 -> 0 bytes .../res/mipmap-xhdpi/app_banner_sample_app.png | Bin 3492 -> 0 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4842 -> 0 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7718 -> 0 bytes .../app/src/main/res/raw/cards_example.json | 517 -------------- .../app/src/main/res/raw/detail_example.json | 106 --- .../app/src/main/res/raw/grid_example.json | 88 --- .../app/src/main/res/raw/icon_example.json | 65 -- .../app/src/main/res/raw/launcher_cards.json | 70 -- .../main/res/raw/music_consumption_example.json | 76 --- .../app/src/main/res/raw/music_example.json | 106 --- .../app/src/main/res/raw/page_row_example.json | 515 -------------- .../app/src/main/res/raw/track_01.mp3 | Bin 3924908 -> 0 bytes .../app/src/main/res/raw/track_02.mp3 | Bin 4094114 -> 0 bytes .../app/src/main/res/raw/track_03.mp3 | Bin 3251926 -> 0 bytes .../app/src/main/res/raw/track_04.mp3 | Bin 5053344 -> 0 bytes .../app/src/main/res/raw/track_05.mp3 | Bin 6546471 -> 0 bytes .../app/src/main/res/raw/track_06.mp3 | Bin 210256 -> 0 bytes .../app/src/main/res/raw/track_07.mp3 | Bin 6992665 -> 0 bytes .../app/src/main/res/raw/track_08.mp3 | Bin 6345881 -> 0 bytes .../app/src/main/res/raw/track_09.mp3 | Bin 6434681 -> 0 bytes .../app/src/main/res/raw/wizard_example.json | 6 - .../app/src/main/res/values/arrays.xml | 44 -- .../app/src/main/res/values/colors.xml | 56 -- .../app/src/main/res/values/dims.xml | 46 -- .../app/src/main/res/values/strings.xml | 67 -- .../app/src/main/res/values/styles.xml | 271 -------- .../app/src/main/res/values/themes.xml | 94 --- .../app/src/main/res/xml/prefs.xml | 113 ---- samples/SupportLeanbackShowcase/build-local.py | 65 -- samples/SupportLeanbackShowcase/build-release.py | 39 -- samples/SupportLeanbackShowcase/build.gradle | 33 - samples/SupportLeanbackShowcase/gradle.properties | 18 - .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 - samples/SupportLeanbackShowcase/gradlew | 164 ----- samples/SupportLeanbackShowcase/gradlew.bat | 90 --- .../SupportLeanbackShowcase/libs/gson-1.7.2.jar | Bin 173608 -> 0 bytes .../SupportLeanbackShowcase/libs/picasso-2.5.2.jar | Bin 120459 -> 0 bytes samples/SupportLeanbackShowcase/settings.gradle | 1 - samples/SupportPercentDemos/Android.mk | 36 - samples/SupportPercentDemos/AndroidManifest.xml | 96 --- .../res/drawable-hdpi/app_sample_code.png | Bin 3608 -> 0 bytes .../res/drawable-mdpi/app_sample_code.png | Bin 5198 -> 0 bytes .../include_percent_frame_layout_activity.xml | 22 - .../include_percent_frame_layout_content.xml | 33 - .../percent_frame_layout_activity_hpaddings.xml | 36 - .../percent_frame_layout_activity_vpaddings.xml | 36 - .../percent_relative_layout_activity_hpaddings.xml | 36 - .../percent_relative_layout_activity_vpaddings.xml | 36 - .../simple_percent_frame_layout_activity.xml | 35 - .../simple_percent_relative_layout_activity.xml | 35 - samples/SupportPercentDemos/res/values/strings.xml | 27 - .../PercentFrameLayoutActivityHPaddings.java | 28 - .../PercentFrameLayoutActivityVPaddings.java | 28 - .../PercentRelativeLayoutActivityHPaddings.java | 28 - .../PercentRelativeLayoutActivityVPaddings.java | 28 - .../SimplePercentRelativeLayoutActivity.java | 28 - .../support/percent/SupportPercentDemos.java | 151 ----- samples/SupportVectorDrawable/animated/Android.mk | 42 -- .../animated/AndroidManifest.xml | 31 - .../res/anim/alpha_animation_progress_bar.xml | 24 - .../animated/res/anim/animation_grouping_1_01.xml | 22 - .../res/anim/trim_path_animation_progress_bar.xml | 45 -- .../animation_vector_drawable_grouping_1.xml | 26 - .../res/drawable/animation_vector_progress_bar.xml | 25 - .../animated/res/drawable/app_sample_code.png | Bin 3608 -> 0 bytes .../res/drawable/btn_radio_on_to_off_bundle.xml | 187 ----- .../res/drawable/vector_drawable_grouping_1.xml | 52 -- .../res/drawable/vector_drawable_progress_bar.xml | 49 -- .../animated/res/values/strings.xml | 28 - samples/SupportVectorDrawable/animated/rundemo.sh | 6 - .../app/AnimatedButtonBackground.java | 101 --- samples/SupportVectorDrawable/static/Android.mk | 25 - .../static/AndroidManifest.xml | 32 - .../static/res/drawable/app_sample_code.png | Bin 3608 -> 0 bytes .../static/res/drawable/vector_drawable01.xml | 29 - .../static/res/drawable/vector_drawable02.xml | 32 - .../static/res/drawable/vector_drawable03.xml | 79 --- .../static/res/drawable/vector_drawable04.xml | 61 -- .../static/res/drawable/vector_drawable05.xml | 43 -- .../static/res/drawable/vector_drawable06.xml | 48 -- .../static/res/drawable/vector_drawable07.xml | 29 - .../static/res/drawable/vector_drawable08.xml | 29 - .../static/res/drawable/vector_drawable09.xml | 32 - .../static/res/drawable/vector_drawable10.xml | 42 -- .../static/res/drawable/vector_drawable11.xml | 35 - .../static/res/drawable/vector_drawable12.xml | 97 --- .../static/res/drawable/vector_drawable13.xml | 37 - .../static/res/drawable/vector_drawable14.xml | 38 -- .../static/res/drawable/vector_drawable15.xml | 34 - .../static/res/drawable/vector_drawable16.xml | 47 -- .../static/res/drawable/vector_drawable17.xml | 29 - .../static/res/drawable/vector_drawable18.xml | 31 - .../static/res/drawable/vector_drawable19.xml | 33 - .../static/res/drawable/vector_drawable20.xml | 34 - .../static/res/drawable/vector_drawable21.xml | 47 -- .../static/res/drawable/vector_drawable22.xml | 68 -- .../static/res/drawable/vector_drawable23.xml | 82 --- .../static/res/drawable/vector_drawable24.xml | 82 --- .../static/res/drawable/vector_drawable25.xml | 82 --- .../static/res/drawable/vector_drawable26.xml | 45 -- .../static/res/drawable/vector_drawable27.xml | 45 -- .../static/res/drawable/vector_drawable28.xml | 46 -- .../static/res/drawable/vector_drawable29.xml | 28 - .../static/res/drawable/vector_drawable30.xml | 28 - .../static/res/drawable/vector_drawable_scale0.xml | 57 -- .../static/res/drawable/vector_drawable_scale1.xml | 52 -- .../static/res/drawable/vector_drawable_scale2.xml | 48 -- .../static/res/drawable/vector_drawable_scale3.xml | 62 -- .../static/res/drawable/vector_test01.xml | 31 - .../static/res/drawable/vector_test02.xml | 31 - .../static/res/raw/vector_drawable01.xml | 32 - .../static/res/values/colors.xml | 20 - .../static/res/values/strings.xml | 29 - samples/SupportVectorDrawable/static/rundemo.sh | 6 - .../vectordrawable/app/SimpleButtonBackground.java | 137 ---- .../AccelerometerPlay/AndroidManifest.xml | 39 ++ samples/browseable/AccelerometerPlay/_index.jd | 15 + .../AccelerometerPlay/res/drawable-hdpi/ball.png | Bin 0 -> 13348 bytes .../AccelerometerPlay/res/drawable-hdpi/wood.jpg | Bin 0 -> 195841 bytes .../AccelerometerPlay/res/layout/main.xml} | 13 +- .../res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3185 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1948 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4103 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6538 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9269 bytes .../AccelerometerPlay/res/values/strings.xml} | 6 +- .../AccelerometerPlayActivity.java | 429 ++++++++++++ samples/browseable/BasicManagedProfile/_index.jd | 2 +- .../res/values/base-strings.xml | 2 +- samples/browseable/CardView/AndroidManifest.xml | 3 - .../CardView/res/layout/fragment_card_view.xml | 2 +- samples/browseable/CardView/res/values/strings.xml | 1 - .../CustomChoiceList/res/layout/list_item.xml | 3 +- .../CustomChoiceList/res/layout/sample_main.xml | 2 + .../ElevationDragFragment.java | 6 +- .../FingerprintDialog/res/layout/activity_main.xml | 23 +- .../FingerprintDialog/res/values/strings.xml | 4 + .../FingerprintAuthenticationDialogFragment.java | 6 +- .../MainActivity.java | 180 +++-- .../WearDrawers/res/layout/activity_main.xml | 3 +- sdk/build_tools_source.prop_template | 2 +- sdk/plat_tools_source.prop_template | 2 +- sdk/platform_source.prop_template | 2 +- testrunner/test_defs.xml | 1 + 1043 files changed, 3473 insertions(+), 58268 deletions(-) ef51b0d docs: Add AccelerometerPlay sample to prebuilts 631a75e Properly exclude hosttests/tools/tests directories a374bcd docs: Update prebuilts for nyc-dev samples 5671322 Shortcut launcher demo: 9302998 Add API demo for running multiple foreground services. 74d5f56 Fix demo launcher 038f4f7 Update sample app icons 8e1f716 ShortcutManager sample application. 1f19269 Android N SDK DP5 79857cf Point SDK to the split v4 sources 7674915 ShortcutDemo: Add Japanese translation ce69622 Merge changes necessary to build refactored support library 7999e48 Remove Support*Demos directories and update sdk.atree 52e76ba Revert "Remove Support*Demos directories and update sdk.atree" to fix build e84ef3a Remove Support*Demos directories and update sdk.atree a1770e7 Make the DevTools Connectivity lock non reference counted. 4aa351c ShortcutDemo: Add 2nd main activity with manifest shortcuts 1cf985b Shortcut Demo: Address API changes 7621142 Shortcut Demo: Switch to new XML schema 46f140b Shortcut demo: Add a notification with remote input 3f51420 Allow using runtest with frameworks-services tests dc45195 Import translations. DO NOT MERGE b8dc9f9 ShortcutDemo: Address API rename f3ee57a Shortcut demo: Use the new get shortcut drawable API 732e296 DO NOT MERGE Remove Pointer Capture API. a02d7ac ShortcutManager demo: Manifest shortcuts + API renames f3f9a3b ShortcutDemo: changes for DR API update. 28dde7f Fix the tab focus when view pager current page changes. d1d0d5a Improve the shortcut manager sample launcher. c45ef7e Revert "Emulator: enable predexopt for some sample apps" ========device/asus/fugu between android-7.0.0_r14..android-7.1.0_r4========= BoardConfig.mk | 4 ---- audio_policy.conf | 18 ++++++++++++++---- device.mk | 1 + libaudio/Android.mk | 4 ++-- 4 files changed, 17 insertions(+), 10 deletions(-) 75a2d5e fugu_gmscore_next should get the same includes as fugu acb9189 fugu: add ro.product.first_api_level for CTS 2fa513e Add stub hal to Fugu a620fdb Add RsRecompileThreads=1 to powervr.ini 80c1754 recovery: fstab: mark /system as being ext4 762f267 Revert "Don't use buffer age in HWUI on fugu" ded12c8 media: codecs: disable hybrid vp9 decoding ========device/asus/fugu-kernel between android-7.0.0_r14..android-7.1.0_r4========= bzImage | Bin 5277280 -> 5273888 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 650dda1 fugu: update prebuilt kernel [ DO NOT MERGE ] am: 78da15c18d -s ours ========device/common between android-7.0.0_r14..android-7.1.0_r4========= generate-factory-images-common.sh | 4 ++-- generate-packages.sh | 12 +++++++----- 2 files changed, 9 insertions(+), 7 deletions(-) d68beab Switch tar to zip for factory images 72a67b7 Consistently use SHA256 for filenames (previously, MD5 and SHA1 were used). 9161182 Consistently use SHA256 for filenames (previously, MD5 and SHA1 were used). eada591 Add marlin|sailfish to the google_devices list ========device/google/contexthub between android-7.0.0_r14..android-7.1.0_r4========= contexthubhal/message_buf.h | 36 +- contexthubhal/nanohub_perdevice.h | 36 +- contexthubhal/nanohubhal.cpp | 35 +- contexthubhal/nanohubhal.h | 36 +- contexthubhal/nanohubhal_default.cpp | 35 +- contexthubhal/system_comms.cpp | 101 +- contexthubhal/system_comms.h | 48 +- firmware/Makefile | 2 +- firmware/app/test0.app/test_app0.c | 2 +- firmware/external/arm/arm_common_tables.c | 54502 +++++++++---------- firmware/external/arm/arm_cos_f32.c | 138 - firmware/external/arm/arm_sin_cos_f32.c | 343 + firmware/external/arm/arm_sin_f32.c | 139 - firmware/inc/algos/accel_cal.h | 181 + firmware/inc/algos/fusion.h | 17 +- firmware/inc/algos/gyro_cal.h | 211 + firmware/inc/algos/gyro_stillness_detect.h | 112 + firmware/inc/algos/mag_cal.h | 7 +- firmware/inc/atomic.h | 1 + firmware/inc/cpu/cortexm4f/atomic.h | 29 + firmware/inc/cpu/cortexm4f/nanohub_math.h | 1 - firmware/inc/eventQ.h | 7 +- firmware/inc/eventnums.h | 2 + firmware/inc/nanohubCommand.h | 3 + firmware/inc/nanohubPacket.h | 1 + firmware/inc/osApi.h | 14 +- firmware/inc/platform.h | 1 + firmware/inc/platform/linux/rtc.h | 1 + firmware/inc/platform/linux/wdt.h | 30 + firmware/inc/platform/stm32f4xx/app.h | 2 +- firmware/inc/platform/stm32f4xx/plat.h | 1 - firmware/inc/platform/stm32f4xx/pwr.h | 7 +- firmware/inc/platform/stm32f4xx/wdt.h | 27 + firmware/inc/sensType.h | 14 + firmware/inc/sensors.h | 11 +- firmware/inc/seos.h | 7 +- firmware/inc/syscallDo.h | 21 + firmware/inc/timer.h | 3 +- firmware/inc/toolchain.h | 14 +- firmware/inc/usart.h | 2 +- firmware/inc/util.h | 2 + firmware/misc/cpu/cortexm4f/Makefile | 8 +- firmware/misc/platform/stm32f4xx/Makefile | 1 + firmware/src/algos/accel_cal.c | 769 + firmware/src/algos/fusion.c | 68 +- firmware/src/algos/gyro_cal.c | 820 + firmware/src/algos/gyro_stillness_detect.c | 254 + firmware/src/algos/mag_cal.c | 5 +- firmware/src/cpu/cortexm4f/appSupport.c | 28 +- firmware/src/cpu/cortexm4f/cpu.c | 113 +- firmware/src/drivers/ams_tmd2772/ams_tmd2772.c | 6 +- firmware/src/drivers/ams_tmd4903/ams_tmd4903.c | 542 +- firmware/src/drivers/bosch_bmi160/bosch_bmi160.c | 814 +- firmware/src/drivers/bosch_bmp280/bosch_bmp280.c | 7 +- firmware/src/drivers/hall/hall.c | 2 - firmware/src/drivers/hall_twopole/hall_twopole.c | 2 - firmware/src/drivers/orientation/orientation.c | 127 +- firmware/src/drivers/rohm_rpr0521/rohm_rpr0521.c | 7 +- .../src/drivers/tilt_detection/tilt_detection.c | 6 +- firmware/src/drivers/vsync/vsync.c | 55 +- .../window_orientation/window_orientation.c | 126 +- firmware/src/eventQ.c | 7 +- firmware/src/hostIntf.c | 347 +- firmware/src/nanohubCommand.c | 16 +- firmware/src/osApi.c | 37 + firmware/src/platform/linux/platform.c | 4 + firmware/src/platform/linux/rtc.c | 4 + firmware/src/platform/stm32f4xx/platform.c | 64 +- firmware/src/platform/stm32f4xx/pwr.c | 9 +- firmware/src/platform/stm32f4xx/usart.c | 2 +- firmware/src/platform/stm32f4xx/wdt.c | 87 + firmware/src/printf.c | 8 + firmware/src/sensors.c | 26 +- firmware/src/seos.c | 27 +- firmware/src/timer.c | 24 +- lib/libc/acle-compat.h | 182 + lib/libc/arm_asm.h | 98 + lib/libc/bcopy.c | 135 + lib/libc/memcmp.c | 53 + lib/libc/memcpy-armv7m.S | 321 + lib/libc/memcpy.c | 5 + lib/libc/memmove.c | 5 + lib/libc/memset.c | 125 + lib/libc/strcasecmp.c | 105 + lib/libc/strlen.c | 202 + lib/libc/strncpy.c | 58 + lib/libm/ef_asin.c | 88 + lib/libm/ef_fmod.c | 113 + lib/libm/ef_pow.c | 255 + lib/libm/ef_sqrt.c | 89 + lib/libm/sf_fpclassify.c | 29 + lib/libm/sf_round.c | 74 + lib/libm/wf_asin.c | 71 + lib/libm/wf_fmod.c | 73 + lib/libm/wf_pow.c | 179 + lib/nanohub/nanoapp.c | 1 + sensorhal/Android.mk | 4 + sensorhal/activity.cpp | 201 +- sensorhal/activity.h | 66 +- sensorhal/activityeventhandler.h | 42 + sensorhal/hubconnection.cpp | 221 +- sensorhal/hubconnection.h | 25 +- sensorhal/hubdefs.h | 79 +- sensorhal/sensors.cpp | 11 +- sensorhal/sensors.h | 7 +- util/nanoapp_cmd/nanoapp_cmd.c | 40 +- util/nanoapp_encr/Makefile | 4 +- util/nanoapp_postprocess/Android.mk | 13 + util/nanoapp_postprocess/Makefile | 6 +- util/nanoapp_postprocess/postprocess.c | 637 +- util/nanoapp_sign/Makefile | 4 +- util/nanoapp_sign/nanoapp_sign.c | 2 +- util/nanotool/Android.mk | 3 +- util/nanotool/androidcontexthub.cpp | 6 +- util/nanotool/apptohostevent.cpp | 37 +- util/nanotool/apptohostevent.h | 29 + util/nanotool/contexthub.cpp | 129 +- util/nanotool/contexthub.h | 20 + util/nanotool/logevent.cpp | 47 + util/nanotool/logevent.h | 41 + util/nanotool/nanomessage.cpp | 38 + util/nanotool/nanomessage.h | 15 +- util/nanotool/nanotool.cpp | 26 +- util/nanotool/resetreasonevent.h | 1 - util/nanotool/sensorevent.cpp | 1 + 125 files changed, 35787 insertions(+), 28833 deletions(-) 50c3ecc [fusion] Enable fast heading convergence when mag cal happens b941f13 [fusion] Enable fast heading convergence when mag cal happens cf33401 nanohub: hostIntf: fix bias for unregistered sensors generating interrupt e96ece7 contexthubhal: use AOSP header. 9088edd ams_tmd4903: modify proximity thresholds to prefer "near" b514629 Tune HubConnection thread priority, lower sensor event latency d8c5374 ams_tmd4903: modify proximity thresholds to prefer "near" 6c193f9 ams_tmd4903: modify proximity thresholds to prefer "near" 6d8e4ac [window orientation] add tilt-dependent settle_time to reduce flicker a100f3f DO NOT MERGE: hostintf: make sure block counters are not adjusted in case of failure fac4be4 DO NOT MERGE: nanohub: initalize local interrupt state 2a06044 ams_tmd4903: Bump version to 13 5ab189f ams_tmd4903: Restore proximity direct mode 884e685 Disable Watchdog when erasing shared partition. f062343 BMI160 SPI op queue race condition fix 55bc617 [spi] Return error when timer runs out instead of quietly fail ce1cda7 nanoapp_cmd: Attempt erase_shared as last resort 31d67f6 libm: adds powf 558ebba ams_tmd4903: Use multiple i2c buffers d0c35c7 hubconnection: add support for parsing accel bias d8b0989 hostIntf: allow bias with raw 3-axis sensors f2baab9 bosch_bmi160: add support for host reporting of accel bias d70bb8e [bmi160] fix time sync issue dfd9722 [accel cal] update accel bias whenever possible 4091b4c Revert "bosch_bmi160: add support for host reporting of accel bias" 5a3d1b0 [bmi160] Remove added additional logging 97b440f bosch_bmi160: add support for host reporting of accel bias 915af38 ams_tmd4903: skip first als sample after enabling fb5ffc3 BMI160 SPI op queue race condition fix 62ed771 sensorhal: add support for activity start/stop sensors 2fe7ada sensors: allow MAX_REGISTERED_SENSORS to be overridden f6646c5 sensType: add sensor types for each activity start/stop cc29bb2 nanohub: bmi160: restore retry count at the correct place. deb3858 nanohub: ensure no log buffer overflow can happen dc44a69 activity_hal: refactor event handling 215d957 activity_hal: refactor ActivityContext into a singleton 9371a88 contexthub HAL: send nanohub OS reboot notification to JNI 3dbda8c nanohub: add support for watchdog timer (WDT) c33a8de nanohub: Fix memory address mismatch for heapFree in cpuAppUnload 0a9d7b2 seos: Allow MAX_TASKS to be provided by variant.h 0f5f3eb DO NOT MERGE: Revert "util: postprocess: remove support for elf, restructure relocation code" ee83f3c seos: add error prints when some actions fail ba9f353 vsync: use SingleAxisDataEvent for sample event 5986bb2 Binary dump spi buffer when fh_mode is invalid 7b3a797 [spi] Return error when timer runs out instead of quietly fail ff33a9d timer: add debug logging to identify dropped timer requests or events c31c728 bosch_bmi160: add debug logging for hanging SPI transactions 2b9311a sensorhal: remove unnecessary flags argument 87cd6d9 ams_tmd4903: implement auto-gain for als to reduce bouncing 6a1bb2f firmware: bring back table-based sine and cosine b78ede8 firmware: get rid of unused fastmath tables on OS image 3d742a6 firmware: libc: add not optimized version of memcpy c7bd788 util: postprocess: remove support for elf, restructure relocation code 345db84 atomic: Fix compilation error ad29973 Sync changes required to build firmware in test env. 4594a90 activity_hal: move static class methods to free functions 08c697c bosch_bmi160: log private event enqueue failures fa6dd56 hostIntf: skip sensors after multiple failed checks for InitComplete 30ba9a6 sensors: fail sensorRequest prior to initComplete 5134ed7 nanoapp: Don't leak file handle 16edb76 nanohub: Skip past 'h' prefix in format specifier acdb947 hubconnection: store initial mag bias 0b6b5be hubconnection: save gyro software cal data to settings file 66a7ee9 bosch_bmi160: receive software gyro cal with hardware config data 2c3c830 ams_tmd4903: add lower bound bf4559c [bmi160] minor code clean up of parseRawData 632edc2 nanoapp_cmd: initialize appCount to 0 in parseInstalledAppInfo 945f72f [appSupport] print app addr 9560e0f bosch_bmi160: change range of gyro to +/-1000 dps eb75dca libm: add fpclassify 5b5219e nanoapp_cmd: ver and size are in hex so need to be read as hex e17de2f hostIntf: fix retrans and going into stop mode after nack 8c6a6ac linux: add rtcGetTime stub 53ee79c util: adds an UNUSED_PARAM macro a1079e2 bosch_bmi160: fix duplicate code from git merge 12f2711 hubconnection: add support for polling sysfs file for double touch 07e7612 hubconnection: allow STEP_COUNTER to use sampling rate 2680550 libc: add strncpy c2602a9 In-Situ Accel Calibration Algorithm 2e0cef5 libc: more math functions and string functions 0a9bebe bosch_bmi160: support sampling rate for step counter 4c5d731 [bmi160] send gyro cal bias to host interface ef62464 nanoapp_sign: fixes the Makefile build 8d2e5a8 [WIP] In-Situ Gyroscope Calibration Algorithm. 2a0571e bosch_bmi160: fix build breakage from gyro cal 5dfdb14 ams_tmd4903: add check for als channel saturation 87a4ecf [WIP] In-Situ Gyroscope Calibration Algorithm. 885af60 nanoapp_postprocess: Exclude from non-Linux builds d850dda postprocess: Support statically-linked ELF as input 0bbeeb0 nanotool: add support for running sensor self-test 5c29499 bosch_bmi160: add support for accel and gyro self-test 8dc80ee eventnums: add message id for self-test result 2e4e0a0 nanotool: Add list terminator for long options 1eca8a0 nanotool: Fix crash when load_cal can't open file 8ec1b51 nanoapp_encr: fixes the build db33ff3 ams_tmd4903: updated lux coefficients 4fa508b bmi160: fix array indexing bug when there is no mag 0b4c628 nanotool: only disable sensors that actually exist 1b83b5b nanotool: adds the wrist_tilt sensor 4c4c893 nanotool: add support for log events 30c6549 [timers] increase MAX_TIMERS to 16 4740937 [all internal apps] add APP_VERSION ff2d397 apps: export rtcGetTime and add hostGetTime 541222f Revert "nanoapp_postprocess: Support static linkage" 4c8f35e sensors: introduce the concept of self test 5fed15d Remove dependency of mag from linear accel d502b41 nanohub: firmware: pass one-shot timer id to caller 12fa3f5 Print state as number instead of ??? when debug option is off 29d7005 nanohub: Use TaggedPtr consistently for event free info 0d0f430 bmi160: don't report mag when no mag slave is present 04360db sensorhal: adds support for wrist tilt 7fe013e nanoapp_postprocess: Support static linkage 54825c1 sensors: add WRIST_TILT as a sensor type 0d300b5 Update toolchain macros. d65768e Revert "nanohub: Include variant sensType.h from core sensType.h" b61e95f nanohub: Include variant sensType.h from core sensType.h a1695e3 nanotool: Add bridge version request ========device/google/dragon between android-7.0.0_r14..android-7.1.0_r4========= proprietary-blobs.txt | 3 --- rt5677_elf_vad | Bin 82044 -> 99172 bytes self-extractors/extract-lists.txt | 3 --- self-extractors/nvidia/staging/Android.mk | 17 +++++++++++++++++ self-extractors/nvidia/staging/device-partial.mk | 3 --- vendor_owner_info.txt | 3 --- 6 files changed, 17 insertions(+), 12 deletions(-) 58fd6a9 Import translations. DO NOT MERGE 6b64db7 Add a rule to make a dir root/vendor in the output a21e0b4 Update dragon blobs nvhost_nvdec* 779d0b2 Update RT5677 hotword firmware to cl/125114009 67e679f Import translations. DO NOT MERGE 997b079 Import translations. DO NOT MERGE 2571b7d sepolicy: fix CTS FileSystemPermissionTest ========device/google/dragon-kernel between android-7.0.0_r14..android-7.1.0_r4========= Image.fit | Bin 7773976 -> 7773956 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 0757d19 merge in nyc-dr1-release history after reset to nyc-mr1-dev ========device/htc/flounder between android-7.0.0_r14..android-7.1.0_r4========= dd53976 Import translations. DO NOT MERGE 2847139 flounder: restore read_ahead/prefetch to default a9b5b53 flounder: turn off nvmap page pool af31cf4 flounder: dm_bufio max_age_seconds set to a day 65aff07 Use WITH_DEXPREOPT_BOOT_IMG_ONLY 2bcf0e4 Import translations. DO NOT MERGE ========device/htc/flounder-kernel between android-7.0.0_r14..android-7.1.0_r4========= d3d662b merge in nyc-dr1-release history after reset to nyc-dr1-dev ========device/huawei/angler between android-7.0.0_r14..android-7.1.0_r4========= BoardConfig.mk | 3 + audio_policy_configuration.xml | 9 ++- camera/QCamera2/HAL3/QCamera3HWI.cpp | 68 +++++++++++++++------- camera/QCamera2/HAL3/QCamera3HWI.h | 7 ++- device.mk | 15 ++++- media_codecs_performance.xml | 4 +- mixer_paths.xml | 23 +++++++- nfc/libnfc-nxp.conf | 4 ++ .../frameworks/base/core/res/res/values/config.xml | 12 ---- power/power.c | 4 +- sensorhal/sensorlist.cpp | 8 +-- uinput-fpc.kl | 4 ++ voice_processing/voice_processing_descriptors.c | 6 +- 13 files changed, 117 insertions(+), 50 deletions(-) 69571aa media: update media_codecs_performance.xml 84b33bf Revert "Add Wearable node.db to Angler dumpstate." 7b0cef4 Revert "Add Wearable node.db to Angler dumpstate." 35e801d Angler: NFC: Fix NFC chip type. 4668e28 QCamera2: HAL3: correct timestamp calculation in HFR mode 0d85d5f QCamera2: HAL3: Move AF mode to the same metadata section as AF state 57dc5ae QCamera2: HAL3: correct timestamp calculation in HFR mode abc52e8 Remove color transforms from the config. e2201a5 Adding missing multi microphone mixer paths for UNPROCESSED 5905f74 aosp_angler: don't verify the vendor partition 37f6225 Enabling 24 bit profile for audio capture c0ab609 QCamera2/HAL3: Cache metadata in batch mode 91f0eeb Angler: Disable camera sanitization 171c998 Angler: Make SANITIZE_LITE only sanitize 32-bit 073f234 Add Wearable node.db to Angler dumpstate. f8e181e Replace old qxdmlogger in angler 315554a Enable fingerprint sensor navigation to invoke QuickSettings - rename "FP_NAV" to more generic "SYSTEM_NAVIGATION" 5ef91f4 audio: set proper flags for QCOM preprocessing 43434dc Revert "Dump Wearable/Google info for Angler." e8457da Dump Wearable/Google info for Angler. 04c92e5 sensors: modify max range and resolution of gyro 5f187bf Fix missing input flag in audio policy config file bec93af fix power hint comments c24d96f Add keymapping for fingerprint navigation events 72861e7 media: update hevc encode 720p number e11b724 Enable GPU protected content 4993bdc Angler: NFC: explicitly indicate kernel device node. ========device/huawei/angler-kernel between android-7.0.0_r14..android-7.1.0_r4========= Image.gz-dtb | Bin 11291202 -> 11275681 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 4606847 merge in nyc-dr1-release history after reset to nyc-dr1-dev ========device/lge/bullhead between android-7.0.0_r14..android-7.1.0_r4========= BoardConfig.mk | 3 ++ audio_policy_configuration.xml | 9 +++- camera/QCamera2/HAL3/QCamera3HWI.cpp | 68 +++++++++++++++++-------- camera/QCamera2/HAL3/QCamera3HWI.h | 7 ++- device.mk | 3 +- nfc/libnfc-nxp.conf | 4 ++ sensorhal/sensorlist.cpp | 8 +-- uinput-fpc.kl | 4 ++ voice_processing/voice_processing_descriptors.c | 4 +- 9 files changed, 79 insertions(+), 31 deletions(-) 1abbf02 Revert "Add Wearable node.db to Bullhead dumpstate." 9f3fb50 Bullhead: NFC: Fix NFC chip type. c8849e0 QCamera2: HAL3: correct timestamp calculation in HFR mode 204e68c QCamera2: HAL3: Move AF mode to the same metadata section as AF state ece15b4 QCamera2: HAL3: correct timestamp calculation in HFR mode f13b58e aosp_bullhead: don't verify the vendor partition 6346d83 Enabling 24 bit profile for audio capture 5383d91 QCamera2/HAL3: Cache metadata in batch mode 0b0a756 bullhead/apns: Update apns-full-conf.xml 0db6281 bullhead/apns: Update apns-full-conf.xml 46b5a7c Add Wearable node.db to Bullhead dumpstate. 1adcfff Enable fingerprint sensor navigation to invoke QuickSettings - rename "FP_NAV" to more generic "SYSTEM_NAVIGATION" 8ccb7ec audio: set proper flags for QCOM preprocessing 657a2cd Revert "Dump Wearable/Google info for Bullhead." 39efcc5 Dump Wearable/Google info for Bullhead. 129c330 sensors: modify max range and resolution of gyro 4836932 Fix missing input flag in audio policy config file 5bdc256 Test of new power profile values. 17f0539 Add keymapping for fingerprint navigation events 775a234 Bullhead: NFC: Explicitly indicate kernel device node. ========device/lge/bullhead-kernel between android-7.0.0_r14..android-7.1.0_r4========= Image.gz-dtb | Bin 10866969 -> 10869650 bytes 1 file changed, 0 insertions(+), 0 deletions(-) c913c71 merge in nyc-mr1-release history after reset to nyc-mr1-dev ========device/linaro/hikey between android-7.0.0_r14..android-7.1.0_r4========= BoardConfig.mk | 6 +- README | 10 +- audio/audio_policy.conf | 4 +- board-info.txt | 2 +- bootloader/EFI/BOOT/grub.cfg | 10 +- bootloader/Makefile | 29 +++ bootloader/README.md | 10 + bt-wifi-firmware-util/wl18xx-fw-4.bin | Bin 681116 -> 745228 bytes build/tasks/boot_fat.mk | 4 +- cmdline | 1 - device.mk | 24 ++- etc/media_codecs.xml | 14 +- hikey.mk | 2 +- init.hikey.rc | 7 +- installer/bl1.bin | Bin 45064 -> 0 bytes installer/fip.bin | Bin 1416944 -> 1183464 bytes installer/flash-all.sh | 61 +++--- installer/hisi-idt.py | 7 +- installer/l-loader.bin | Bin 47616 -> 49664 bytes l-loader/.gitignore | 3 + l-loader/COPYING | 25 +++ l-loader/Makefile | 27 +++ l-loader/README.md | 6 + l-loader/gen_loader.py | 268 +++++++++++++++++++++++++ l-loader/generate_ptable.sh | 87 ++++++++ l-loader/l-loader.lds | 32 +++ l-loader/start.S | 100 ++++++++++ power/Android.mk | 27 +++ power/power_hikey.c | 223 +++++++++++++++++++++ sepolicy/file_contexts | 2 + sepolicy/init.te | 6 +- sepolicy/netd.te | 2 + uefi-tools/atf-build.sh | 222 +++++++++++++++++++++ uefi-tools/common-functions | 86 ++++++++ uefi-tools/opteed-build.sh | 158 +++++++++++++++ uefi-tools/parse-platforms.py | 81 ++++++++ uefi-tools/platforms.config | 245 +++++++++++++++++++++++ uefi-tools/tos-build.sh | 88 ++++++++ uefi-tools/uefi-build.sh | 331 +++++++++++++++++++++++++++++++ uefi-tools/uefi-build.sh.bash_completion | 24 +++ 40 files changed, 2164 insertions(+), 70 deletions(-) 088f85a hikey: wl18xx-fw: Update wifi firmware 510fa77 hikey: Fix serial console for kernel 4.1 c85a778 enable SELinux for hikey 2b4f6c2 suppress netd sys_module denial 1389f24 init.hikey.rc: remove permission setting on /dev/cpuctl aa8a200 flash-all.sh: support for case that not run lunch b9e8706 flash-all.sh: Allow flashing uefi built from source b7a135f hikey: Add wrapper script to build uefi c4ac11a HiKey: Add initial powerHAL d530d18 init.hikey.rc: set right user and group for uim service c63edee init.te: allow create sdcard link in /mnt 6050940 sepolicy: update some selinux related rules 06f9ceb use default google audio codecs list 2f0032b hikey: Fix README about kernel version 0748532 hikey: Use Image-dtb-4.1 for kernel 4.1 df14a5e hikey: Enable usb audio support e637ba5 installer/flash-all.sh: add sudo to run hisi-idt.py 1879e03 boot_fat.mk: update to use predefined variables ecf458f hikey: README: Update documentation to use boot.img instead of boot_fat.uefi.img db2f143 hikey: hisi-idt.py: remove deprecated setTimeout a58bd3f hikey: flash-all.sh: Update flash-all script to use boot.img, since its the new default e60558f hikey: Set board name as reported by current bootloader: Hisilicon HiKey c423591 hikey: Build boot_fat.uefi.img only if TARGET_BOOTIMAGE_USE_FAT=true d6681b5 hikey: Use Image-dtb instead of Image 310b1c4 hikey: Remove obsolete cmdline file 272d156 hikey: BoardConfig.mk: Set command line properly for abootimg support a49e564 hikey: bootloader: Update prebuilt fip.bin and l-loader.bin to current sources. 160645e hikey: booloader: Cleanup unused bl1.bin ========device/linaro/hikey-kernel between android-7.0.0_r14..android-7.1.0_r4========= Image => Image-dtb | Bin 17943552 -> 18210252 bytes Image-4.1 => Image-dtb-4.1 | Bin 13254656 -> 13301472 bytes 2 files changed, 0 insertions(+), 0 deletions(-) 9075cf6 hieky-kernel: Update kernel 4.1 prebuilt to use Image-dtb (f61d500) ========device/moto/shamu between android-7.0.0_r14..android-7.1.0_r4========= audio_policy.conf | 2 +- mixer_paths.xml | 68 +++++++++++++++++-------- voice_processing/voice_processing_descriptors.c | 4 +- 3 files changed, 49 insertions(+), 25 deletions(-) 3112ad5 Path fix for backend connection to FE upon call disconnection 6fdd734 shamu: Set default values for audio HAL. f995806 DO NOT MERGE - Make Shamu stop using SUPL 6bd2972 Revert "Add Wearable node.db to Shamu dumpstate." 18413ed Revert "Add Wearable node.db to Shamu dumpstate." 3624be3 Enabling 24 bit profile for audio capture 9673a92 Add Wearable node.db to Shamu dumpstate. cf3efea audio: set proper flags for QCOM preprocessing 7047254 Revert "Dump Wearable/Google info for Shamu." 721a883 Dump Wearable/Google info for Shamu. ========device/moto/shamu-kernel between android-7.0.0_r14..android-7.1.0_r4========= zImage-dtb | Bin 7251567 -> 7247487 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 75486d3 shamu: update prebuilt kernel ========device/sample between android-7.0.0_r14..android-7.1.0_r4========= etc/apns-full-conf.xml | 233 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 232 insertions(+), 1 deletion(-) d2d05dd apn update sync 0e76756 Add Telus and Koodo apns. ========platform/docs/source.android.com between android-7.0.0_r14..android-7.1.0_r4========= src/compatibility/source/android-cdd-cover.html | 11 +- .../source/images/android-nougat-dark.png | Bin 0 -> 401762 bytes .../source/images/android-nougat-light.png | Bin 0 -> 401765 bytes src/devices/audio/implement-policy.jd | 446 +++++++ src/devices/audio/implement-pre-processing.jd | 154 +++ src/devices/audio/implement-shared-library.jd | 95 ++ src/devices/audio/implement.jd | 293 +---- src/devices/audio/testing_circuit.jd | 2 +- src/devices/automotive.jd | 293 +++++ src/devices/camera/camera3.jd | 155 ++- .../camera/images/ape_camera_n_api1_hal1.png | Bin 0 -> 54644 bytes .../camera/images/ape_camera_n_api1_hal3.png | Bin 0 -> 52858 bytes .../camera/images/ape_camera_n_api2_hal3.png | Bin 0 -> 45558 bytes src/devices/camera/index.jd | 208 ++-- src/devices/camera/versioning.jd | 447 +++++-- src/devices/devices_toc.cs | 89 +- src/devices/graphics/arch-bq-gralloc.jd | 141 +++ src/devices/graphics/arch-egl-opengl.jd | 88 ++ src/devices/graphics/arch-gameloops.jd | 155 +++ src/devices/graphics/arch-sf-hwc.jd | 203 ++++ src/devices/graphics/arch-sh.jd | 105 ++ src/devices/graphics/arch-st.jd | 206 ++++ src/devices/graphics/arch-sv-glsv.jd | 229 ++++ src/devices/graphics/arch-tv.jd | 146 +++ src/devices/graphics/arch-vulkan.jd | 131 ++ src/devices/graphics/architecture.jd | 1274 ++------------------ src/devices/graphics/cts-integration.jd | 63 +- .../graphics/images/ape_graphics_vulkan.png | Bin 0 -> 18444 bytes .../images/graphics_secure_texture_playback.png | Bin 0 -> 30063 bytes src/devices/graphics/implement-hwc.jd | 320 +++++ src/devices/graphics/implement-vdisplays.jd | 81 ++ src/devices/graphics/implement-vsync.jd | 394 ++++++ src/devices/graphics/implement-vulkan.jd | 309 +++++ src/devices/graphics/implement.jd | 645 ++-------- src/devices/graphics/index.jd | 2 +- src/devices/graphics/run-tests.jd | 328 ++--- src/devices/graphics/testing.jd | 57 +- src/devices/images/ape_fwk_hal_vehicle.png | Bin 0 -> 3546 bytes src/devices/images/vehicle_hal_arch.png | Bin 0 -> 29253 bytes src/devices/images/vehicle_hvac_get.png | Bin 0 -> 68958 bytes src/devices/images/vehicle_hvac_set.png | Bin 0 -> 69190 bytes src/devices/media/framework-hardening.jd | 213 ++++ .../media/images/ape_media_buffer_alloc_n.png | Bin 0 -> 191706 bytes .../media/images/ape_media_buffer_alloc_pren.png | Bin 0 -> 144726 bytes src/devices/media/images/ape_media_split.png | Bin 0 -> 86520 bytes src/devices/media/index.jd | 160 +-- src/devices/sensors/images/axis_auto.png | Bin 0 -> 21244 bytes src/devices/sensors/sensor-types.jd | 203 ++-- src/devices/tech/admin/enterprise-telephony.jd | 124 ++ src/devices/tech/admin/implement.jd | 151 ++- src/devices/tech/admin/managed-profiles.jd | 153 +-- src/devices/tech/admin/multi-user.jd | 234 ++-- src/devices/tech/admin/provision.jd | 177 +-- src/devices/tech/admin/testing-provision.jd | 323 +++++ src/devices/tech/admin/testing-setup.jd | 132 +- .../tech/config/images/namespace-libraries.png | Bin 0 -> 42728 bytes src/devices/tech/config/namespaces_libraries.jd | 79 ++ src/devices/tech/config/uicc.jd | 402 +++--- src/devices/tech/config/voicemail.jd | 104 +- src/devices/tech/connect/block-numbers.jd | 254 ++++ src/devices/tech/connect/call-notification.jd | 118 ++ src/devices/tech/connect/data-saver.jd | 149 +++ src/devices/tech/connect/felica.jd | 63 + .../tech/connect/images/block-numbers-flow.png | Bin 0 -> 68629 bytes .../tech/connect/images/block-numbers-ui.png | Bin 0 -> 55290 bytes .../tech/connect/images/data-battery-saver.png | Bin 0 -> 80532 bytes src/devices/tech/connect/images/data-saver-app.png | Bin 0 -> 35775 bytes .../connect/images/data-saver-quick-settings.png | Bin 0 -> 108829 bytes src/devices/tech/connect/images/data-saver-use.png | Bin 0 -> 37116 bytes src/devices/tech/connect/images/host_card.png | Bin 0 -> 178919 bytes .../images/ril-refactor-scenario-1-solution-1.png | Bin 0 -> 79772 bytes .../images/ril-refactor-scenario-1-solution-2.png | Bin 0 -> 55560 bytes .../connect/images/ril-refactor-scenario-1.png | Bin 0 -> 64622 bytes .../images/ril-refactor-scenario-2-solution.png | Bin 0 -> 29790 bytes .../connect/images/ril-refactor-scenario-2.png | Bin 0 -> 36039 bytes src/devices/tech/connect/index.jd | 21 + src/devices/tech/connect/ril.jd | 291 +++++ src/devices/tech/dalvik/dex-format.jd | 2 +- src/devices/tech/dalvik/images/jit-arch.png | Bin 0 -> 41446 bytes src/devices/tech/dalvik/images/jit-daemon.png | Bin 0 -> 73155 bytes .../tech/dalvik/images/jit-profile-comp.png | Bin 0 -> 56299 bytes src/devices/tech/dalvik/images/jit-workflow.png | Bin 0 -> 120977 bytes src/devices/tech/dalvik/jit-compiler.jd | 267 ++++ src/devices/tech/display/dnd.jd | 70 ++ src/devices/tech/display/hdr.jd | 700 +++++++++++ src/devices/tech/display/index.jd | 44 + src/devices/tech/display/multi-window.jd | 123 ++ .../tech/images/dolby_vision_decoder_pipleline.png | Bin 0 -> 30951 bytes src/devices/tech/images/hdr10_decoder_pipeline.png | Bin 0 -> 28152 bytes src/devices/tech/images/power_sustained_perf.png | Bin 0 -> 22480 bytes .../tech/images/vp9-pq_decoder_pipleline.png | Bin 0 -> 27016 bytes src/devices/tech/index.jd | 27 +- src/devices/tech/power/batterystats.jd | 17 +- src/devices/tech/power/mgmt.jd | 56 +- src/devices/tech/power/performance.jd | 127 ++ src/devices/tech/power/values.jd | 187 +-- src/index.jd | 235 ++-- src/security/apksigning/index.jd | 138 +++ src/security/apksigning/v2.jd | 368 ++++++ src/security/encryption/file-based.jd | 500 ++++++++ src/security/encryption/full-disk.jd | 630 ++++++++++ src/security/encryption/index.jd | 535 +------- src/security/enhancements/enhancements70.jd | 53 + src/security/images/apk-before-after-signing.png | Bin 0 -> 26026 bytes src/security/images/apk-integrity-protection.png | Bin 0 -> 37382 bytes src/security/images/apk-sections.png | Bin 0 -> 13194 bytes src/security/images/apk-validation-process.png | Bin 0 -> 64414 bytes src/security/images/boot_orange.png | Bin 12760 -> 28837 bytes src/security/images/boot_red.png | Bin 13899 -> 0 bytes src/security/images/boot_red1.png | Bin 0 -> 12779 bytes src/security/images/boot_red2.png | Bin 0 -> 41258 bytes src/security/images/boot_yellow1.png | Bin 13197 -> 25787 bytes src/security/images/boot_yellow2.png | Bin 13955 -> 25440 bytes src/security/images/verified_boot.png | Bin 72065 -> 80813 bytes src/security/overview/app-security.jd | 29 +- src/security/security_toc.cs | 17 +- src/security/selinux/index.jd | 85 +- src/security/verifiedboot/index.jd | 8 +- src/security/verifiedboot/verified-boot.jd | 444 +++---- src/source/build-numbers.jd | 5 + src/source/jack.jd | 15 +- src/source/read-bug-reports.jd | 55 +- src/source/submit-patches.jd | 219 +++- 123 files changed, 11087 insertions(+), 4290 deletions(-) 0f751ce Docs: Batch fix of "Android N" refs for N release. dd61c90 Docs: Replace Android N/Nougat with Android 7.0. ee440fa Docs: Fix "the the." 0b1a336 Docs: Change Android N/Nougat to Android 7.0. 5581a11 Docs: Add build number and api for N. ca5724d Docs: Fix broken link for release. 2347e7b Docs: Add power perf + exclusive core + sus. perf Adding missing "and" 6b1a18c Docs: Updating bug report content Adding Joe's comments Correcting BLE content Adding Gina's comments a965d2e Docs: Adding AfW Test Harness page + nav Adding comments from CL and doc Changing platform variable to linux-86 Changing linux-86 to linux-x86 Adding editorial comments Adding new content for b/25790522 Adding new comments b9db1af Docs: Settings Home enhancements feature Bug: 29832522 1a2e215 Docs: HDR video playback support feature Bug: 29830769 caa117f Docs: Fixing broken/incorrect links in Doze 679909a Docs: Create security enhancements list for N 6fba509 Docs: Fix broken links to NSA site Bug: 30195435 e30b174 Docs: 7.0 home page updates Adding Danielle's comments 2170f96 Docs: Add APK signing v2 to Security 0f76af4 Docs: Jack updates for N Bug: 30415855 ac5f8e3 Docs: Adding vehicle hal content + nav Adding KY feedback Adding Gina's feedback 11d36e6 Docs: Add Certificate Authorities section to App security article Bug: 28295905 a136b01 Docs: Add file-based encryption docs a9b85d1 Docs: Camera section cleanup (format, links, etc.) Adding feedback comments. Adding Gina's comments. a09df00 Docs: Adding Connectivity and Display to overview 0661a28 Docs: Adding overview for new Display section 35ffca8 Docs: new page for call notifications covers telecom/dialer handoff in N 6b6eeb7 Docs: New CL for carrier arf changes 27cc4e4 Docs: Set line length in submit-patches.js. Follow-up to c/1242809 Bug: 19249780 c859b34 Docs: Update commit comment description Bug: 19249780 639a586 Docs: Add multi-window support doc to display section for the N release Minor cleanup on Do-not-distrub to fix broken page title 0699fc0 Docs: Adding sustained performance docs for N Adding Gina's feedback 5098904 Docs: Add links to HWC2 header 4c74614 Docs: Link to latest docs and update version history for N release 20392cc Docs: Pre-processing updates for N Adding Andrew's feedback 1e447c7 Docs: Add Enterprise Telephony page for N release 85ab9c2 Docs: Vulkan Updates for N, part 2 Adding Ian's feedback afd1cd7 Docs: Camera hardening updates for N Adding Clay's feedback f82fcc2 Docs: Add JaCoCo info and links. Bug: 27311484 a001bbd Docs: Add Data Saver doc for N release 7099339 Docs: Media framework hardening updates for N, nav changes Adding Rachad's feedback Updating image Adding Clay's feedback d0333d6 Docs: Audio updates for N + nav changes Adding Eric's feedback Removing refs to audio_policy.h Adding Clay's feedback Cleaning up intro statement 0b31c06 Docs: Adding Auto axes to sensor types Tiny heading updates for flow 9bb082a Docs: Add Block Phone Numbers N release document 39477be Docs: Remove image 87d3bb5 Docs: Add ART JIT Compiler doc for N release 543e027 Docs: RIL refactoring feature documentation Bug: 28909968 c40cd0a Docs: CDD cover image for nougat 90d5b8b Docs: Adding Namespaces for Native Libraries N release doc 4c62bc9 Docs: Add FeliCa HCE for N release 6bda398 Docs: Vulkan updates for N, arch reorg fd022c7 Docs: HWC2 updates, new section+subsections Removing Framebuffer bullet Making OpenGL 3.x drivers optional Fixing horrendous typo in nav Adding Clay's feedback 9d55467 Docs: Adding Android N DND to config Moving to new Display section, adding feedback Adding Julia's feedback And a bit more of Julia's feedback 8fba474 Docs: Afw updates for N Adding content for b/28942322 Removing setup wizard refs Replacing testing app (now TestDPC) Updating based on comments 00ef4b4 Docs: Updates to VVM for N, new configuration parameters Bug: 27333971 a8166e2 Docs: Adding GLES32 N updates Correcting file paths per feedback Adding Clay's feedback + general html cleanup 2684c46 Docs: Adding security video texture N updates Also minor edits to intro content Adding Clay's feedback 1a1441a Docs: Updates to verified boot for NYC Bug: 27378957 e3413c6 Docs: Updating battery blame data for N release Adding Adam's feedback ========platform/external/apache-harmony between android-7.0.0_r14..android-7.1.0_r4========= .../harmony/luni/tests/java/io/UnixFileTest.java | 49 ++++++---------------- 1 file changed, 12 insertions(+), 37 deletions(-) f51b43a Fix #test_getFreeSpace flakiness c33c62f Fix UnixFileTest#test_getUsableSpace on seed ========platform/external/apache-xml between android-7.0.0_r14..android-7.1.0_r4========= accea36 Add core-oj to the list of core library jars ========platform/external/archive-patcher between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 28 + README.android | 6 + README.version | 5 + .../archivepatcher/applier/DeltaApplier.java | 36 + .../archivepatcher/applier/DeltaDescriptor.java | 129 ++++ .../applier/FileByFileV1DeltaApplier.java | 139 ++++ .../archivepatcher/applier/LimitedInputStream.java | 73 ++ .../applier/PartiallyCompressingOutputStream.java | 211 ++++++ .../archivepatcher/applier/PatchApplyPlan.java | 119 ++++ .../applier/PatchFormatException.java | 42 ++ .../google/archivepatcher/applier/PatchReader.java | 196 ++++++ .../applier/bsdiff/BsDiffDeltaApplier.java | 45 ++ .../archivepatcher/applier/bsdiff/BsPatch.java | 289 ++++++++ .../applier/FileByFileV1DeltaApplierTest.java | 270 +++++++ .../applier/LimitedInputStreamTest.java | 79 +++ .../PartiallyCompressingOutputStreamTest.java | 171 +++++ .../archivepatcher/applier/PatchReaderTest.java | 374 ++++++++++ .../archivepatcher/applier/bsdiff/BsPatchTest.java | 783 +++++++++++++++++++++ .../bsdiff/testdata/bsdifftest_internal_blob_a.bin | 1 + .../bsdiff/testdata/bsdifftest_internal_blob_b.bin | 1 + .../testdata/bsdifftest_internal_patch_a_to_b.bin | Bin 0 -> 474 bytes .../bsdiff/testdata/bsdifftest_minimal_blob_a.bin | Bin 0 -> 8508 bytes .../bsdiff/testdata/bsdifftest_minimal_blob_b.bin | Bin 0 -> 8538 bytes .../testdata/bsdifftest_minimal_patch_a_to_b.bin | Bin 0 -> 8682 bytes .../bsdiff/testdata/bsdifftest_partial_a.txt | 1 + .../bsdiff/testdata/bsdifftest_partial_b.bin | 1 + build.gradle | 11 + .../google/archivepatcher/shared/Compressor.java | 34 + .../shared/CountingOutputStream.java | 63 ++ .../shared/DefaultDeflateCompatibilityWindow.java | 361 ++++++++++ .../archivepatcher/shared/DeflateCompressor.java | 235 +++++++ .../archivepatcher/shared/DeflateUncompressor.java | 180 +++++ .../archivepatcher/shared/DeltaFriendlyFile.java | 134 ++++ .../shared/JreDeflateParameters.java | 244 +++++++ .../shared/MultiViewInputStreamFactory.java | 34 + .../shared/PartiallyUncompressingPipe.java | 112 +++ .../archivepatcher/shared/PatchConstants.java | 99 +++ .../shared/RandomAccessFileInputStream.java | 223 ++++++ .../shared/RandomAccessFileInputStreamFactory.java | 59 ++ .../shared/RandomAccessFileOutputStream.java | 86 +++ .../google/archivepatcher/shared/TypedRange.java | 112 +++ .../google/archivepatcher/shared/Uncompressor.java | 36 + .../shared/CountingOutputStreamTest.java | 98 +++ .../DefaultDeflateCompatibilityWindowTest.java | 128 ++++ .../shared/DeflateCompressorTest.java | 284 ++++++++ .../shared/DeflateUncompressorTest.java | 177 +++++ .../shared/JreDeflateParametersTest.java | 78 ++ .../shared/PartiallyUncompressingPipeTest.java | 108 +++ .../RandomAccessFileInputStreamFactoryTest.java | 98 +++ .../shared/RandomAccessFileInputStreamTest.java | 273 +++++++ .../shared/RandomAccessFileOutputStreamTest.java | 147 ++++ .../archivepatcher/shared/TypedRangeTest.java | 90 +++ .../archivepatcher/shared/UnitTestZipArchive.java | 254 +++++++ .../archivepatcher/shared/UnitTestZipEntry.java | 113 +++ 54 files changed, 6870 insertions(+) d5ab575 Sync to 8ffe39d965862e3659c68208efa9147adcaea3bb. ec0fc63 Pull latest archive-patcher from upstream. 829a724 Add a build.gradle file for gradle-based projects. d84e46c Initial import from github. ========platform/external/bouncycastle between android-7.0.0_r14..android-7.1.0_r4========= .../java/org/bouncycastle/asn1/cms/GCMParameters.java | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) 48c093f GCMParameters: in ASN1 encoding, use 12 when no value is specified ========platform/external/bsdiff between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 31 +++++++-- Makefile | 8 ++- bspatch.cc | 192 +++++++++++++++++++++++++++++++++++----------------- bspatch.h | 14 ++++ bspatch_unittest.cc | 42 ++++++++++++ memory_file.cc | 49 ++++++++++++++ memory_file.h | 42 ++++++++++++ 7 files changed, 307 insertions(+), 71 deletions(-) 2eea58f DO NOT MERGE: Build a static bspatch for recovery. b70ee14 Fix infinite loop when using extents. 79ffca0 Stream the output to disk. ========platform/external/chromium-webview between android-7.0.0_r14..android-7.1.0_r4========= README | 5 ++--- prebuilt/arm/webview.apk | Bin 29630566 -> 29995246 bytes prebuilt/arm64/webview.apk | Bin 54011870 -> 54830090 bytes prebuilt/mips/webview.apk | Bin 35423083 -> 36002779 bytes prebuilt/x86/webview.apk | Bin 33520730 -> 33968578 bytes prebuilt/x86_64/webview.apk | Bin 57877605 -> 58761070 bytes 6 files changed, 2 insertions(+), 3 deletions(-) 5b2e1c8 WebView AOSP Integration Request - 52.0.2743.100 ========platform/external/deqp between android-7.0.0_r14..android-7.1.0_r4========= .../deqp/testercore/DeqpInstrumentation.java | 2 +- .../functional/es2fNegativeTextureApiTests.cpp | 46 +++++++++++----------- .../functional/es31fNegativeShaderApiTests.cpp | 28 +++++++------ 3 files changed, 40 insertions(+), 36 deletions(-) 7cd59a4 Don't require supported binary formats in negative tests. d00b71c Increase no-data timeout to 5 seconds. c63640e DO NOT MERGE CP vertex array test and warning fixes 4b80682 Fix GLES2 format mismatch ========platform/external/doclava between android-7.0.0_r14..android-7.1.0_r4========= build.gradle | 25 ++---- res/assets/templates/components.cs | 16 ++-- res/assets/templates/macros.cs | 115 +++++++++++++------------- src/com/google/doclava/Comment.java | 7 +- src/com/google/doclava/DocFile.java | 77 +++++------------- src/com/google/doclava/Doclava.java | 133 +++++++++++++++++++------------ src/com/google/doclava/MethodInfo.java | 3 +- src/com/google/doclava/PageMetadata.java | 13 +-- 8 files changed, 183 insertions(+), 206 deletions(-) b86c636 remove custom processing for the "sdk" "ndk" and "tools" pages. these files are now managed in Piper so are not processed through doclava anymore. dd8883c Reformat default templates to remove extra line breaks. 9ae975b Support new static-only docs build which ignores @link resolution. 2aed89f Removing deletion of jd_extras files during doclava build because devsite metadata generation task uses these instead of jd_lists_unified_.js a33a101 docs: Add page TOC logic for ARC 6340c7d docs: Add page TOC logic for ARC 74b94ff API check: Detect when result type's dimension changes 7b82647 Docs: Adds support for TOC for new Performance section. 855c879 Clean up doclava gradle target bf87f1f Docs: Re-adding a top level security section, removed in merge. ========platform/external/freetype between android-7.0.0_r14..android-7.1.0_r4========= 99748bb [DO NOT MERGE] Update FreeType to 2.6.2 + update from 2.6.0 ========platform/external/gemmlowp between android-7.0.0_r14..android-7.1.0_r4========= internal/multi_thread_gemm.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) 6109d78 Fix worker race condition in gemmlowp. ========platform/external/gmock between android-7.0.0_r14..android-7.1.0_r4========= src/Android.mk | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) a78d467 Support gmock for Windows. ========platform/external/icu between android-7.0.0_r14..android-7.1.0_r4========= .../src/main/java/android/icu/util/TimeZone.java | 34 ++++++++++++++++------ .../core/src/com/ibm/icu/util/TimeZone.java | 34 ++++++++++++++++------ 2 files changed, 50 insertions(+), 18 deletions(-) 32157fe Changed Turkish translation for Cyprus, cts tests 08c9535 Changed Turkish translation for Cyprus, generated binaries 95b7682 Changed Turkish translation for Cyprus, source only fe2dcd4 Fix race condition in ICU TimeZone.getDefault() 31b85f8 Fix deadlock between java.util and ICU TimeZone. 35a16e2 Fix deadlock between java.util and ICU TimeZone. 5a10844 Update timezone data to 2016f f248bcf Update timezone data to 2016f 558754f Updates for tzdata from 2016b to 2016d, inclusive 3ee076a Revert "Update timezone data to 2016b" b50e6cb Update timezone data to 2016e ========platform/external/iputils between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 7 +++++++ 1 file changed, 7 insertions(+) d888244 Add arping to debug builds. ========platform/external/jacoco between android-7.0.0_r14..android-7.1.0_r4========= README.android | 1 + org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) 6d4519e Change default OutputMode to none. ========platform/external/javasqlite between android-7.0.0_r14..android-7.1.0_r4========= b034051 Depend on the static version of libsqlite_static_minimal. ========platform/external/jemalloc between android-7.0.0_r14..android-7.1.0_r4========= Android.bp | 18 +++++++++++------- Android.mk | 20 ++++++++++++-------- include/jemalloc/internal/arena.h | 7 ++++--- 3 files changed, 27 insertions(+), 18 deletions(-) 0879532 Improve performance of jemalloc svelte config. ========platform/external/jhead between android-7.0.0_r14..android-7.1.0_r4========= 78cc5b2 Fix possible out of bounds accesses ee54e6c Fix possible out of bounds accesses ========platform/external/junit between android-7.0.0_r14..android-7.1.0_r4========= fd92b59 Add core-oj to the list of dependencies ========platform/external/libavc between android-7.0.0_r14..android-7.1.0_r4========= decoder/ih264d.h | 39 +++++++ decoder/ih264d_api.c | 107 +++++++++++++++++ decoder/ih264d_error_handler.h | 3 +- decoder/ih264d_vui.c | 8 ++ encoder/ih264e.h | 131 +++++++++++++++++++++ encoder/ih264e_api.c | 116 ++++++++++++++++++- encoder/ih264e_encode_header.c | 256 ++++++++++++++++++++++++++++++++++++----- encoder/ih264e_process.c | 7 +- encoder/ih264e_structs.h | 8 +- encoder/ive2.h | 4 +- test/decoder/main.c | 23 ++++ test/encoder/main.c | 64 +++++++++++ 12 files changed, 725 insertions(+), 41 deletions(-) b926905 Fixed error concealment when no MBs are decoded in the current pic 983e1ae Encoder: Added support for configuring VUI parameters. 83f2b8a DO NOT MERGE Decoder: Initialize few VUI params to signal unspecified values ba93b7f DO NOT MERGE Decoder: Added support for exporting VUI params daefcde DO NOT MERGE ANYWHERE: Remove several memset() calls which overwrote buffers initialized in buf_mgr_init(). Affects 6.0 only. ========platform/external/libbrillo between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) 733e6fe Build static version of libbrillo-stream. ========platform/external/libchrome between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) e31114d Build a static version of libchrome. ========platform/external/libevent between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 9 +++++++++ 1 file changed, 9 insertions(+) a5dd84c DO NOT MERGE ANYWHERE: Build static libevent for the target. ========platform/external/libhevc between android-7.0.0_r14..android-7.1.0_r4========= common/arm/ihevc_platform_macros.h | 1 + common/mips/ihevc_platform_macros.h | 2 + common/x86/ihevc_platform_macros.h | 2 + decoder/ihevcd_api.c | 108 ++++++++++++++++++++++++++++++++++++ decoder/ihevcd_cxa.h | 47 ++++++++++++++++ decoder/ihevcd_error.h | 5 ++ decoder/ihevcd_parse_headers.c | 6 +- decoder/ihevcd_parse_slice.c | 1 + decoder/ihevcd_process_slice.c | 2 + test/decoder/main.c | 27 +++++++++ 10 files changed, 199 insertions(+), 2 deletions(-) 27405a2 Added memory barrier calls ecdc4c1 DO NOT MERGE Added support for exporting SEI mastering display color params 9ac16ce DO NOT MERGE Initialize u1_matrix_coeffs to 2 to signal unspecified value 50ad42c Fix the frame size alignments ========platform/external/libmpeg2 between android-7.0.0_r14..android-7.1.0_r4========= decoder/impeg2d.h | 84 ++++++++++++++++++++++++++++++++++++++++++++++ decoder/impeg2d_api_main.c | 84 ++++++++++++++++++++++++++++++++++++++++++++++ decoder/impeg2d_dec_hdr.c | 14 ++++++-- decoder/impeg2d_structs.h | 7 ++++ test/decoder/main.c | 24 +++++++++++++ 5 files changed, 210 insertions(+), 3 deletions(-) 212b4c4 Initialize sequence display extension fields to signal unspecified values 945d23d DO NOT MERGE Added support for exporting seq header, seq extn and seq display extn info ========platform/external/libnfc-nci between android-7.0.0_r14..android-7.1.0_r4========= halimpl/pn54x/Android.mk | 50 +++-- halimpl/pn54x/common/phNfcCommon.h | 29 ++- halimpl/pn54x/dnld/phDnldNfc.c | 64 ++++-- halimpl/pn54x/dnld/phDnldNfc.h | 4 +- halimpl/pn54x/dnld/phDnldNfc_Internal.c | 22 +- halimpl/pn54x/dnld/phNxpNciHal_Dnld.c | 20 +- halimpl/pn54x/hal/phNxpNciHal.c | 203 +++++++++++++----- halimpl/pn54x/hal/phNxpNciHal.h | 3 +- halimpl/pn54x/hal/phNxpNciHal_NfcDepSWPrio.c | 37 ++-- halimpl/pn54x/hal/phNxpNciHal_ext.c | 24 ++- halimpl/pn54x/libnfc-nxp-PN547C2_example.conf | 19 +- halimpl/pn54x/libnfc-nxp-PN548AD_example.conf | 22 +- halimpl/pn54x/libnfc-nxp-PN551_example.conf | 273 +++++++++++++++++++++++++ halimpl/pn54x/libnfc-nxp-PN65T_example.conf | 10 +- halimpl/pn54x/libnfc-nxp-PN66T_example.conf | 16 +- halimpl/pn54x/self-test/phNxpNciHal_SelfTest.c | 121 +++++++---- halimpl/pn54x/tml/phDal4Nfc_messageQueueLib.c | 2 +- halimpl/pn54x/tml/phTmlNfc.c | 25 ++- halimpl/pn54x/tml/phTmlNfc_i2c.c | 44 ++-- halimpl/pn54x/tml/phTmlNfc_i2c.h | 1 - halimpl/pn54x/utils/phNxpConfig.h | 2 + halimpl/pn54x/utils/phNxpNciHal_utils.c | 6 +- src/nfc/tags/rw_i93.c | 10 +- src/nfca_version.c | 2 +- 24 files changed, 772 insertions(+), 237 deletions(-) 0e3eeae Fix the syncronization issue between read thread and write thread e1e11dc Fix ISO15693 crash with >= 255 bytes NDef message. 0b849e3 Bump AOSP stack version to N. 944312a Fix warnings in HAL. 8272ead Retry system calls on EINTR. 2058065 Support NXP PN551 NFC controller 15c09be Configure nfc device node through .conf file 3ec16ee Abort NFC initialization if chip type doesn't match to HAL implemetation. ========platform/external/libselinux between android-7.0.0_r14..android-7.1.0_r4========= include/selinux/android.h | 1 + src/android.c | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) 9d7eba1 Only restorecon CE storage after unlocked. ========platform/external/libvpx between android-7.0.0_r14..android-7.1.0_r4========= 4dab884 DO NOT MERGE | libvpx: cherry-pick aa1c813 from upstream 3149828 DO NOT MERGE | libvpx: cherry-pick aa1c813 from upstream f0d5115 DO NOT MERGE | libvpx: cherry-pick aa1c813 from upstream 5535027 DO NOT MERGE | libvpx: cherry-pick aa1c813 from upstream 909f63f DO NOT MERGE | libvpx: cherry-pick aa1c813 from upstream b03db1e DO NOT MERGE | libvpx: cherry-pick aa1c813 from upstream c05f663 Fix ParseElementHeader to support 0 payload elements 0b4b0e4 DO NOT MERGE - external/libvpx/libwebm: Update snapshot 4bd7130 DO NOT MERGE - external/libvpx/libwebm: Update snapshot 100a027 DO NOT MERGE - external/libvpx/libwebm: Update snapshot ========platform/external/libyuv between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 55 +- README.google | 4 +- files/.gitignore | 94 + files/.gn | 46 + files/Android.mk | 59 + files/BUILD.gn | 135 + files/CMakeLists.txt | 142 + files/DEPS | 42 + files/LICENSE | 2 +- files/LICENSE_THIRD_PARTY | 8 + files/OWNERS | 13 + files/PRESUBMIT.py | 65 + files/README.chromium | 8 + files/README.md | 18 + files/all.gyp | 21 + files/build_overrides/build.gni | 15 + files/chromium/.gclient | 20 + files/chromium/README | 5 + files/codereview.settings | 12 +- files/docs/environment_variables.md | 32 + files/docs/filtering.md | 196 + files/docs/formats.md | 133 + files/docs/getting_started.md | 429 ++ files/docs/rotation.md | 103 + files/download_vs_toolchain.py | 29 + files/gyp_libyuv | 101 + files/gyp_libyuv.py | 28 + files/include/libyuv.h | 7 +- files/include/libyuv/basic_types.h | 29 +- files/include/libyuv/compare.h | 7 +- files/include/libyuv/compare_row.h | 84 + files/include/libyuv/convert.h | 75 +- files/include/libyuv/convert_argb.h | 141 +- files/include/libyuv/convert_from.h | 36 +- files/include/libyuv/convert_from_argb.h | 190 + files/include/libyuv/cpu_id.h | 20 +- files/include/libyuv/format_conversion.h | 168 - files/include/libyuv/mjpeg_decoder.h | 72 +- files/include/libyuv/planar_functions.h | 357 +- files/include/libyuv/rotate.h | 21 +- files/include/libyuv/rotate_argb.h | 4 +- files/include/libyuv/rotate_row.h | 121 + files/include/libyuv/row.h | 2184 +++++-- files/include/libyuv/scale.h | 47 +- files/include/libyuv/scale_argb.h | 26 +- files/include/libyuv/scale_row.h | 503 ++ files/include/libyuv/version.h | 4 +- files/include/libyuv/video_common.h | 103 +- files/libyuv.gyp | 165 +- files/libyuv.gypi | 79 + files/libyuv_nacl.gyp | 37 + files/libyuv_test.gyp | 174 +- files/linux.mk | 81 + files/public.mk | 13 + files/setup_links.py | 497 ++ files/source/compare.cc | 459 +- files/source/compare_common.cc | 44 + files/source/compare_gcc.cc | 151 + files/source/compare_neon.cc | 18 +- files/source/compare_neon64.cc | 64 + files/source/compare_win.cc | 222 + files/source/conversion_tables.h | 209 - files/source/convert.cc | 2268 +++----- files/source/convert_argb.cc | 1758 +++--- files/source/convert_from.cc | 1469 ++--- files/source/convert_from_argb.cc | 1286 +++++ files/source/convert_jpeg.cc | 393 ++ files/source/convert_to_argb.cc | 305 + files/source/convert_to_i420.cc | 337 ++ files/source/cpu_id.cc | 328 +- files/source/format_conversion.cc | 554 -- files/source/mjpeg_decoder.cc | 183 +- files/source/mjpeg_validate.cc | 71 + files/source/planar_functions.cc | 2505 ++++++-- files/source/rotate.cc | 1037 +--- files/source/rotate_any.cc | 80 + files/source/rotate_argb.cc | 128 +- files/source/rotate_common.cc | 92 + files/source/rotate_gcc.cc | 368 ++ files/source/rotate_mips.cc | 484 ++ files/source/rotate_neon.cc | 565 +- files/source/rotate_neon64.cc | 543 ++ files/source/rotate_win.cc | 247 + files/source/row_any.cc | 824 +++ files/source/row_common.cc | 2553 ++++++-- files/source/row_gcc.cc | 5534 ++++++++++++++++++ files/source/row_mips.cc | 782 +++ files/source/row_neon.cc | 3058 ++++++++-- files/source/row_neon64.cc | 2809 +++++++++ files/source/row_posix.cc | 3662 ------------ files/source/row_win.cc | 6072 +++++++++++++------- files/source/scale.cc | 4174 +++++--------- files/source/scale_any.cc | 221 + files/source/scale_argb.cc | 1656 +++--- files/source/scale_common.cc | 1159 ++++ files/source/scale_gcc.cc | 1322 +++++ files/source/scale_mips.cc | 644 +++ files/source/scale_neon.cc | 875 ++- files/source/scale_neon64.cc | 1042 ++++ files/source/scale_win.cc | 1374 +++++ files/source/video_common.cc | 26 +- files/sync_chromium.py | 154 + files/third_party/gflags/BUILD.gn | 76 + files/third_party/gflags/LICENSE | 28 + files/third_party/gflags/README.libyuv | 28 + .../gflags/gen/posix/include/gflags/gflags.h | 573 ++ .../gen/posix/include/gflags/gflags_completions.h | 121 + .../gen/posix/include/gflags/gflags_declare.h | 141 + .../gen/posix/include/gflags/gflags_gflags.h | 101 + .../gflags/gen/posix/include/private/config.h | 112 + .../gflags/gen/win/include/gflags/gflags.h | 573 ++ .../gen/win/include/gflags/gflags_completions.h | 121 + .../gflags/gen/win/include/gflags/gflags_declare.h | 141 + .../gflags/gen/win/include/gflags/gflags_gflags.h | 101 + .../gflags/gen/win/include/private/config.h | 112 + files/third_party/gflags/gflags.gyp | 92 + files/tools/OWNERS | 1 + files/tools/msan/OWNERS | 3 + files/tools/msan/blacklist.txt | 9 + files/tools/ubsan/OWNERS | 4 + files/tools/ubsan/blacklist.txt | 15 + files/tools/ubsan/vptr_blacklist.txt | 21 + files/unit_test/basictypes_test.cc | 60 + files/unit_test/color_test.cc | 570 ++ files/unit_test/compare_test.cc | 419 +- files/unit_test/convert_test.cc | 1861 ++++++ files/unit_test/cpu_test.cc | 71 +- files/unit_test/math_test.cc | 155 + files/unit_test/planar_test.cc | 2520 ++++++-- files/unit_test/rotate_argb_test.cc | 287 +- files/unit_test/rotate_test.cc | 1725 +----- files/unit_test/scale_argb_test.cc | 515 +- files/unit_test/scale_test.cc | 494 +- files/unit_test/testdata/juno.txt | 15 + files/unit_test/unit_test.cc | 339 +- files/unit_test/unit_test.h | 183 +- files/unit_test/version_test.cc | 42 - files/unit_test/video_common_test.cc | 107 + files/util/Makefile | 6 + files/util/android/test_runner.py | 37 + files/util/compare.cc | 7 +- files/util/convert.cc | 365 ++ files/util/cpuid.c | 94 + files/util/psnr.cc | 288 + files/util/psnr.h | 45 + files/util/psnr_main.cc | 648 +++ files/util/ssim.cc | 336 ++ files/util/ssim.h | 36 + files/winarm.mk | 46 + 149 files changed, 53977 insertions(+), 20836 deletions(-) f047e7c Update libyuv to r1602 version to get best performance. ========platform/external/mockwebserver between android-7.0.0_r14..android-7.1.0_r4========= 043f7bc Add core-oj to the list of core library jars. ========platform/external/noto-fonts between android-7.0.0_r14..android-7.1.0_r4========= .../{MODULE_LICENSE_APACHE2 => MODULE_LICENSE_OFL} | 0 other/NOTICE | 294 +++++++-------------- other/NotoColorEmoji.ttf | Bin 3490920 -> 5915824 bytes other/README.android | 6 +- 4 files changed, 95 insertions(+), 205 deletions(-) 1e75a55 Update NotoColorEmoji.ttf with single-parent families, more professions. d6862ad Fix license and metadata for Noto non-CJK fonts 5b916c0 Update NotoColorEmoji.ttf with gendered professions, rainbow flag ========platform/external/okhttp between android-7.0.0_r14..android-7.1.0_r4========= af79cbf Fix regression in the HTTP request line cd57d9e Fix regression in the HTTP request line ========platform/external/protobuf between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) 48b07ad Support building lite static libraries on host and platform. ========platform/external/skia between android-7.0.0_r14..android-7.1.0_r4========= 63a53c1 Fix rewinding bug in SkJpegCodec (cherry picked from Skia) ========platform/external/sl4a between android-7.0.0_r14..android-7.1.0_r4========= .../facade/ConnectivityConstants.java | 83 ++++++++++ .../facade/ConnectivityEvents.java | 130 +++++++++++++++ .../facade/ConnectivityManagerFacade.java | 179 +++++++++++---------- .../android_scripting/facade/NfcManagerFacade.java | 101 ++++++++++++ .../facade/bluetooth/BluetoothFacade.java | 5 + .../facade/bluetooth/GattClientFacade.java | 9 +- .../facade/telephony/CarrierConfigFacade.java | 4 +- .../facade/telephony/ImsManagerFacade.java | 15 ++ .../telephony/SubscriptionManagerFacade.java | 4 +- .../facade/telephony/TelecomManagerFacade.java | 1 + .../facade/telephony/TelephonyConstants.java | 44 +---- .../facade/telephony/TelephonyEvents.java | 58 ------- .../facade/telephony/TelephonyManagerFacade.java | 15 +- .../facade/telephony/TelephonyUtils.java | 2 + .../android_scripting/facade/wifi/HttpFacade.java | 4 +- .../facade/wifi/WifiManagerFacade.java | 58 +++++-- .../facade/FacadeConfiguration.java | 11 +- 17 files changed, 507 insertions(+), 216 deletions(-) ed651e7 [DO NOT MERGE ANYWHERE] Add functions for explicit control VT Settings 53f5e7b [DO NOT MERGE] WifiManagerFacade: Add setWifiApConfiguration b37c1fe [DO NOT MERGE] WifiManagerFacade: split state trackers 08ee4de Add basic NFC support in sl4a. ffd2521 Move Airplane Mode Query to Call Global Settings d314799 Add LTE_CA RAT Type to Telephony eabea69 WifiManagerFacade: remove extra disconnect call 5af8f08 [sl4a] Refactor ConnectivityManager/Service events/constants 6e1ce83 [DO NOT MERGE] WifiManagerFacade: Add setWifiApConfiguration 1e50729 ConnectivityManagerFacade: Add startTethering 43aa5b5 Add transport specifier to gattClientConnectGatt ed59b4c Add new api to BluetoothFacade for factory reset 57dded2 Adding missing RpcParam annotations to telephony and wifi Rpcs. ========platform/external/sqlite between android-7.0.0_r14..android-7.1.0_r4========= f63e8d9 Add a build rule for a minimal static library version of sqlite3. ========platform/external/squashfs-tools between android-7.0.0_r14..android-7.1.0_r4========= squashfs-tools/mksquashfs.c | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) 4dfe4eb Introduce squashfs compression threshold 6595c1f Don't reuse fs_config for root dir, just like make_ext4fs ========platform/external/tinyalsa between android-7.0.0_r14..android-7.1.0_r4========= pcm.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 51f47ff tinyalsa: pcm: open pcm driver in non blocking mode ========platform/external/wpa_supplicant_8 between android-7.0.0_r14..android-7.1.0_r4========= src/drivers/driver_nl80211.c | 52 +++++++++++++++++++++++++++++++++++---- src/drivers/driver_nl80211_capa.c | 9 +++++-- wpa_supplicant/scan.c | 5 ++++ 3 files changed, 59 insertions(+), 7 deletions(-) e382b88 DO NOT MERGE Dont exceed scan ssid max size advertised by driver 748cf24 Fix use-after-free in qca_nl80211_get_features d6cd7d7 nl80211: Register for only for specific Action frames in AP mode [DO NOT MERGE] 0fbcc4c DO NOT MERGE ANYWHERE Fix max number of sched scan SSIDs based on driver capability ========platform/frameworks/av between android-7.0.0_r14..android-7.1.0_r4========= camera/CameraMetadata.cpp | 110 ++++- camera/VendorTagDescriptor.cpp | 4 +- .../hardware/camera2/ICameraDeviceUser.aidl | 2 + camera/camera2/OutputConfiguration.cpp | 64 ++- camera/cameraserver/cameraserver.rc | 4 +- cmds/screenrecord/screenrecord.cpp | 12 +- include/camera/CameraMetadata.h | 14 + include/camera/VendorTagDescriptor.h | 4 +- include/camera/camera2/OutputConfiguration.h | 27 +- include/media/AudioRecord.h | 3 + include/media/IAudioFlinger.h | 14 +- include/media/IMediaSource.h | 126 +++++- include/media/IOMX.h | 1 + include/media/ToneGenerator.h | 6 + include/media/stagefright/ACodec.h | 12 +- include/media/stagefright/ColorConverter.h | 3 + include/media/stagefright/MPEG4Writer.h | 2 + include/media/stagefright/MediaBuffer.h | 105 ++++- include/media/stagefright/MediaBufferGroup.h | 17 +- include/media/stagefright/MediaCodecSource.h | 7 +- include/media/stagefright/MetaData.h | 2 + include/media/stagefright/foundation/AMessage.h | 3 + media/audioserver/audioserver.rc | 2 +- media/common_time/Android.mk | 2 + media/common_time/cc_helper.cpp | 2 +- media/libmedia/AudioRecord.cpp | 13 +- media/libmedia/AudioTrack.cpp | 24 +- media/libmedia/IAudioFlinger.cpp | 16 +- media/libmedia/IMediaExtractorService.cpp | 3 + media/libmedia/IMediaSource.cpp | 429 +++++++++++--------- media/libmedia/ToneGenerator.cpp | 110 +++-- media/libmedia/mediaplayer.cpp | 4 +- media/libmediaplayerservice/MediaPlayerService.cpp | 22 +- media/libmediaplayerservice/MediaPlayerService.h | 1 + .../libmediaplayerservice/StagefrightRecorder.cpp | 82 +++- .../nuplayer/GenericSource.cpp | 22 +- media/libmediaplayerservice/nuplayer/NuPlayer.cpp | 31 +- .../nuplayer/NuPlayerDecoder.cpp | 113 +++++- .../nuplayer/NuPlayerDecoder.h | 10 + .../nuplayer/NuPlayerStreamListener.h | 2 +- .../libmediaplayerservice/nuplayer/RTSPSource.cpp | 8 +- .../nuplayer/StreamingSource.cpp | 3 +- media/libstagefright/AACExtractor.cpp | 4 +- media/libstagefright/ACodec.cpp | 378 +++++++++++++++--- media/libstagefright/Android.mk | 1 + media/libstagefright/MPEG4Extractor.cpp | 128 +++++- media/libstagefright/MPEG4Writer.cpp | 174 ++++++-- media/libstagefright/MediaCodecSource.cpp | 86 +++- media/libstagefright/SimpleDecodingSource.cpp | 4 +- media/libstagefright/StagefrightMediaScanner.cpp | 3 +- .../StagefrightMetadataRetriever.cpp | 6 + media/libstagefright/SurfaceUtils.cpp | 4 + media/libstagefright/Utils.cpp | 14 + media/libstagefright/WAVExtractor.cpp | 10 +- media/libstagefright/avc_utils.cpp | 22 + media/libstagefright/codecs/avcdec/SoftAVCDec.cpp | 59 ++- media/libstagefright/codecs/avcdec/SoftAVCDec.h | 3 + media/libstagefright/codecs/avcenc/SoftAVCEnc.cpp | 8 +- media/libstagefright/codecs/hevcdec/SoftHEVC.cpp | 55 +++ media/libstagefright/codecs/hevcdec/SoftHEVC.h | 3 + .../codecs/m4v_h263/enc/SoftMPEG4Encoder.cpp | 13 +- .../codecs/m4v_h263/enc/SoftMPEG4Encoder.h | 2 +- media/libstagefright/codecs/mpeg2dec/SoftMPEG2.cpp | 54 +++ media/libstagefright/codecs/mpeg2dec/SoftMPEG2.h | 3 + media/libstagefright/colorconversion/Android.mk | 6 +- .../colorconversion/ColorConverter.cpp | 36 ++ media/libstagefright/foundation/AMessage.cpp | 27 ++ media/libstagefright/foundation/MediaBuffer.cpp | 39 +- .../libstagefright/foundation/MediaBufferGroup.cpp | 193 ++++++--- media/libstagefright/include/MPEG4Extractor.h | 1 + .../include/SoftVideoDecoderOMXComponent.h | 60 +++ media/libstagefright/include/avc_utils.h | 1 + media/libstagefright/omx/GraphicBufferSource.cpp | 65 ++- media/libstagefright/omx/GraphicBufferSource.h | 6 + media/libstagefright/omx/OMXNodeInstance.cpp | 9 + .../omx/SoftVideoDecoderOMXComponent.cpp | 150 ++++++- media/libstagefright/rtsp/ASessionDescription.cpp | 12 +- media/libstagefright/rtsp/MyHandler.h | 88 ++-- media/mediaserver/mediaserver.rc | 2 +- media/ndk/Android.mk | 2 +- services/audioflinger/Android.mk | 2 + services/audioflinger/AudioFlinger.cpp | 49 ++- services/audioflinger/AudioFlinger.h | 12 +- services/audioflinger/AudioMixer.cpp | 2 +- services/audioflinger/Effects.cpp | 73 +++- services/audioflinger/Effects.h | 60 +-- services/audioflinger/FastCapture.cpp | 2 +- services/audioflinger/FastMixer.cpp | 2 +- services/audioflinger/FastThread.cpp | 12 +- services/audioflinger/FastThread.h | 5 +- services/audioflinger/PatchPanel.cpp | 38 +- services/audioflinger/PatchPanel.h | 12 + services/audioflinger/PlaybackTracks.h | 13 +- services/audioflinger/RecordTracks.h | 8 +- services/audioflinger/Threads.cpp | 443 ++++++++++++++++----- services/audioflinger/Threads.h | 41 +- services/audioflinger/TrackBase.h | 4 +- services/audioflinger/Tracks.cpp | 29 +- services/audiopolicy/Android.mk | 5 + .../common/managerdefinitions/Android.mk | 2 + .../managerdefinitions/include/TypeConverter.h | 7 + .../managerdefinitions/src/DeviceDescriptor.cpp | 1 - .../managerdefinitions/src/TypeConverter.cpp | 1 + .../common/managerdefinitions/src/VolumeCurve.cpp | 3 +- .../managerdefault/AudioPolicyManager.cpp | 89 +++-- .../managerdefault/AudioPolicyManager.h | 2 +- .../audiopolicy/service/AudioPolicyService.cpp | 24 +- services/camera/libcameraservice/Android.mk | 3 +- services/camera/libcameraservice/CameraService.cpp | 9 +- .../camera/libcameraservice/api1/Camera2Client.cpp | 11 +- .../api1/client2/CaptureSequencer.cpp | 2 +- .../api1/client2/JpegProcessor.cpp | 9 +- .../libcameraservice/api1/client2/Parameters.cpp | 27 +- .../libcameraservice/api1/client2/Parameters.h | 7 +- .../api1/client2/StreamingProcessor.cpp | 2 +- .../libcameraservice/api2/CameraDeviceClient.cpp | 240 +++++++++-- .../libcameraservice/api2/CameraDeviceClient.h | 17 + .../libcameraservice/common/Camera2ClientBase.cpp | 3 +- .../libcameraservice/common/CameraDeviceBase.h | 13 +- .../libcameraservice/device3/Camera3Device.cpp | 189 ++++++--- .../libcameraservice/device3/Camera3Device.h | 46 ++- .../device3/Camera3DummyStream.cpp | 9 + .../libcameraservice/device3/Camera3DummyStream.h | 10 + .../device3/Camera3OutputStream.cpp | 95 ++++- .../libcameraservice/device3/Camera3OutputStream.h | 35 ++ .../device3/Camera3OutputStreamInterface.h | 11 +- .../libcameraservice/device3/Camera3Stream.cpp | 2 +- .../libcameraservice/device3/Camera3Stream.h | 3 +- .../camera/libcameraservice/utils/TagMonitor.cpp | 281 +++++++++++++ .../camera/libcameraservice/utils/TagMonitor.h | 107 +++++ services/soundtrigger/Android.mk | 2 + 131 files changed, 4211 insertions(+), 1035 deletions(-) 9c318e6 media: Move video buffer timestamp adjustment from CodecSource to GraphicBufferSource. 2828412 MediaPlayerService: allow next player to be NULL 8055bf6 MediaPlayerService: allow next player to be NULL deb0335 AudioFlinger: Disable (revert) LockWatch 9ebe29b AudioFlinger: Account for frames dropped in suspend mode 39ee5a4 AudioFlinger: Prevent offload underrun during active playback 3278996 Do not park the FastMixer on AudioPatch changes 51a6319 LockWatch: Update to Mutex::timeLock specs 8255ba7 sched_getscheduler may include SCHED_RESET_ON_FORK 23b98e3 Allow parsing of ©xyz chunks containing altitude 82f5b81 DO NOT MERGE ANYWHERE (nyc-dr1-dev) audioflinger: add watchdog on main mutex 04fa6e0 Add EFFECT_CMD_SET_PARAM parameter checking 9c710d9 mediarecorder: fix timestamp adjustment for early pause/resume 5191a23 Revert "media: Mediarecorder drops the mediabuffer with negative adjusted timestamp." 5582823 better validation lengths of strings in ID3 tags ad929db DO NOT MERGE - Fix build breakage caused by commit 940829f69b52d6038db66a9c727534636ecc456d. baa9146 Fix build breakage caused by commit 940829f69b52d6038db66a9c727534636ecc456d. a0c11a3 mediarecorder: fix timestamp adjustment for early pause/resume 756a1f3 Revert "media: Mediarecorder drops the mediabuffer with negative adjusted timestamp." e4a1d91 Add EFFECT_CMD_SET_PARAM parameter checking 435096f audioflinger: add watchdog on main mutex ef0c915 soundtrigger: add size check on sound model and recogntion data cfa86b5 MediaBuffer: Only use shared memory for processes that export MediaBuffers c159a5a DO NOT MERGE MediaPlayerService: avoid invalid static cast 180185d DO NOT MERGE - SoftMPEG4: Check the buffer size before writing the reference frame. 940829f DO NOT MERGE - SoftMPEG4: Check the buffer size before writing the reference frame. ee0a0e3 MediaPlayerService: avoid invalid static cast 90f7c37 Camera3Device: add prop to disable sched fifo d23c015 better validation lengths of strings in ID3 tags 047b025 stagefright: handle NULL format after convertMetaDataToMessage 07d73a0 DO NOT MERGE - ACodec: Save and use the previous crop rectangle. 5bd99f9 stagefright: handle NULL format after convertMetaDataToMessage bc4e708 MPEG4Writer: Enforce CSD size check only for MPEG-4 audio/video e1c8063 Camera: use wp for NotificationListener 6951231 SoftMPEG4: Check the buffer size before writing the reference frame. adee56a MediaPlayerService: clear output in CallbackData when recycling AudioTrack. 0240702 audio policy: fix call volume over USB e4fe21b CameraService: Notify flashlight about device close 5f5fca5 audio policy: fix call volume over USB e7449bf audioflinger: fix effect volume set on start. fa1e123 audioflinger: fix effect volume control delay f0645c1 Camera3: don't let dequeueBuffer block indefinitely 50029b6 Add Australia specific supervisory tones. 1ab38dc DO NOT MERGE - stagefright: fix integer overflow error 2d58796 DO NOT MERGE - stagefright: fix integer overflow error af3ec7c audioflinger: fix OutputTrack initial check f4f36a0 DO NOT MERGE - stagefright: fix integer overflow error 52780d3 DO NOT MERGE - stagefright: fix integer overflow error 17a10c5 DO NOT MERGE - stagefright: fix integer overflow error c43c58b AudioFlinger: Account for frames dropped in suspend mode eddfa92 AudioFlinger: Prevent offload underrun during active playback afeffa8 Handle lock() returning a NULL buffer in SurfaceUtils. 238fa3d AudioFlinger: Account for frames dropped in suspend mode f804475 AudioFlinger: Prevent offload underrun during active playback baf35fe audio policy: fixed delayed voice volume commands 7ee4c07 Camera3Device: make request thread SCHED_FIFO for all cases 77305a6 audio policy: reduce audio routing commands trafic. 7711c90 ToneGenerator: Increase buffer framecount 6a9e943 media: Add colorAspect support to SoftMPEG2 decoder. de0613d audioflinger: keep wakelock during offload drain 0a2f151 Fix AudioRecord::read and AudioTrack::write return 4c6fe66 stagefright: don't yet default to highest AVC profile af9e7c4 media: Add colorAspect support to SoftHEVC decoder. dc46286 audio policy: workaround for truncated touch sounds c46b8ac screenrecord: fix race condition 4047073 AACExtractor: allow prematured AAC stream. abb43cd RTSPSource: relax error condition. ef6308d Add .mov to MediaScanner video file types c259a40 MPEG4Writer: adjust the whole CTTS table 2b94fa8 omx: prevent input port enable/disable for software codecs e0bbac9 AudioSink: set configurations correctly for recycled track. 00bbc1d Making sure audioserver can write into foreground cpuset 38e5def Making sure mediaserver can write into foreground cpuset fbd87e8 Fix build error in tee sink 9959f5a Making sure cameraserver can write into camera-daemon cpuset 69ce44d Only read timestamps from HAL if not FastCapture 4d45383 Camera3Device: Add dumpsys monitoring of request/result metadata bb0b734 MPEG4EXtractor: add support of MP4A QT version 1 and 2. 3df841a AudioFlinger: fix offload volume on resume 64c1ce8 Put mediaserver and audioserver in the foreground stune group. 30474b1 rtsp: remove CHECK to ignore unsupported tracks f9715e4 Distinguish systrace timelines for playback and capture d72e751 SoftAVCEnc/SoftMPEG4Enc: support updated i-frame interval and encoder settings 9bbbdd3 stagefright: advertise final VPX temporal layering in output format 63a4d50 stagefright: support floating point i-frame-intervals f4b18f4 stagefright: correctly calculate and configure P, B and I-frame spacing 9fb8152 stagefright: don't auto-drop temporal layers for unknown SVC streams 826cbe4 stagefright: enable B-frames for AVC encoder and MPEG4 writer bf835e4 DO NOT MERGE - Fix build e19f295 stagefright: prefer B frames for high frame-rate recording 2da2257 stagefright: update temporal layering selection in MediaRecorder 6f85d83 Fix build c5b95cd Fix build 0d9d569 DO NOT MERGE Add bound checks to utf16_to_utf8 5c25d56 AudioFlinger: fix capture stop sequence 0c9742d Add bound checks to utf16_to_utf8 804c3b5 DO NOT MERGE Add bound checks to utf16_to_utf8 37d7af3 Add bound checks to utf16_to_utf8 a2c2d15 fix build cc17d00 fix build b1803b0 stagefright: encode number of android.generic temporal layers eaf8578 DO NOT MERGE - SoftMP3: memset safely bce5cc9 DO NOT MERGE - SoftMP3: memset safely b7ba49c DO NOT MERGE - SoftVPX: fix nFilledLen overflow b867625 DO NOT MERGE - SoftVPX: fix nFilledLen overflow d9319eb MediaExtractor: move DRMExtractor to mediaserver process. f1c70d7 stagefright: enable android.generic temporal layering for vpx c96cfbe stagefright: enable temporal layering for timelapse and hfr recording 10cc12c MPEG4Writer: Fix writing multiple NAL units in a video sample 0f7442d stagefright: ACodec: Enable temporal layered encoding for AVC/HEVC 9a1a953 MediaExtractor: add DrmInitialization in IDataSource. 7cfc18e SoftVPX: fix nFilledLen overflow cdeb660 GenericSource: Allow multiple buffer reads for video f59c0ba IMediaSource: Improve shared memory buffer transfer d758105 MediaExtractor: move DRMExtractor to mediaserver process. c622c58 Add null check for rtsp source 2a14bae OMXCodec: check IMemory::pointer() before using allocation a6bfb50 media: Optimize thumbnail extraction. 2a5e49c MediaExtractor: add DrmInitialization in IDataSource. bbaa144 NuPlayer: adjust temporal-layers to achieve smooth play d362a52 Fix to usage of upper bound value in volume curve 091348e Cameraserver: Remove unneeded groups caba519 Put mediaserver and audioserver in the foreground stune group. 2b49066 Fix WaveGenerator memory leak c2e98f5 media: Add colorAspect support to SoftAVC decoder. 4dbff11 stagefright: Enhance MPEG4 writer/extractor to store/retrieve layer info 80f78b7 MPEG4Writer: Handle writing multiple NAL units in a video sample 4527b9e audioflinger: async callback error handling 773ee95 Fix non-offloadable effect creation on offload threads 052c495 update stune group for cameraserver to top-app 8fe99a6 update stune group for cameraserver to top-app fcddb0b Enable strict warning checks and fix 3058365 rtsp: check seq # after play response is parsed b2396a5 Fix corruption via buffer overflow in mediaserver af9d030 Camera service: Trust telephony service to forward client UIDs. bb9ec28 eas: Making cameraserver part of foreground stune cgroup e30f209 Add Dolby TrueHD audio format 8e73af9 Camera1: JpegProcessor: Do not lock until we have to 447a87b AudioPolicyManager: fix music volume following alarm 0a31ddd Attribute throttle time to previous loops write time d36af48 media: Use libyuv for color conversion. c451d0f Camera: API1: Improve ZSL mode activation heuristics 1bcae27 Fix for wrong ringtone when using VoWiFi 7a9c55c Fix tone region(for US, CA and JP) recognition for dual SIM 3743feb Add the conditions that determine the region for US, CA and JP 122f7e7 audioflinger: fix logcat 1f45624 Make MediaScanner extract "date taken" from videos, if present 1d3f427 Add bound checks to utf16_to_utf8 dfd6c6b DO NOT MERGE stagefright: fix possible stack overflow in AVCC reassemble 7f55461 DO NOT MERGE stagefright: fix possible stack overflow in AVCC reassemble 9fa97ae DO NOT MERGE stagefright: fix possible stack overflow in AVCC reassemble b9fa58a stagefright: use uniqueId to detect same surface for setSurface 5a4a0a1 media: set correct mode if both capture and playback rate are set. b856ef5 SoftMP3: memset safely 7b171a9 Camera3: log a warning when frame drop occurs 583a012 Impose a size bound for dynamically allocated tables in stbl. 982dfe2 cameraserver: move cameraserver to the camera-daemon cpuset 4c41506 audioflinger: add check for effect vs thread compatibility a733563 getPrimary APIs now examine all non-duplicating output threads e5d4533 Using requested video scaling mode in NuPlayer 5af6a9b MediaPlayer: disallow calling setPlaybackParams in stopped state. ab46eee stagefright: fix possible stack overflow in AVCC reassemble 901ca36 media: Mediarecorder drops the mediabuffer with negative adjusted timestamp. d3f4e14 IMediaSource: add supportReadMultiple(). b997d3a audioflinger: fix reused audio patch resource release 0506778 Add AudioTrack and AudioRecord flag checks 5d677d1 Camera3: add deferred surface support dc918f7 stagefright: fix PPS packaging into AVCC ea36cc7 stagefright: support webm container in muxer cmdline fb36fd1 cameraserver: add input group 39f41b3 stagefright: IOMX: pass native handle in sp 227a14b audioflinger: update multiplier logic to calculate frameCount f92b217 audioflinger: Update throttling logic in MixerThread 6f9cd2b Improve timestamp jitter fix bafa117 Remove throttle logcat for bluetooth 03c7de4 Allow RGBX8888 in soft video encoder ========platform/frameworks/base between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 90 +- api/current.txt | 193 +- api/system-current.txt | 374 +- api/test-current.txt | 195 +- cmds/am/src/com/android/commands/am/Am.java | 4 +- cmds/bootanimation/Android.mk | 7 +- cmds/bootanimation/AudioPlayer.cpp | 313 - cmds/bootanimation/AudioPlayer.h | 48 - cmds/bootanimation/BootAnimation.cpp | 369 +- cmds/bootanimation/BootAnimation.h | 33 +- cmds/bootanimation/FORMAT.md | 101 + cmds/bootanimation/audioplay.cpp | 386 ++ cmds/bootanimation/audioplay.h | 37 + cmds/bootanimation/bootanim.rc | 1 + cmds/pm/src/com/android/commands/pm/Pm.java | 2 + core/java/android/animation/AnimatorSet.java | 6 +- core/java/android/animation/ObjectAnimator.java | 2 +- .../android/animation/PropertyValuesHolder.java | 35 +- core/java/android/animation/ValueAnimator.java | 1 + core/java/android/app/Activity.java | 35 +- core/java/android/app/ActivityManager.java | 26 +- core/java/android/app/ActivityManagerInternal.java | 28 + core/java/android/app/ActivityManagerNative.java | 68 +- core/java/android/app/ActivityOptions.java | 182 +- core/java/android/app/ActivityThread.java | 21 +- core/java/android/app/ActivityTransitionState.java | 20 +- core/java/android/app/AlertDialog.java | 2 +- core/java/android/app/ApplicationErrorReport.java | 25 +- .../android/app/ApplicationPackageManager.java | 12 +- core/java/android/app/BackStackRecord.java | 5 +- core/java/android/app/ContextImpl.java | 42 +- .../android/app/EnterTransitionCoordinator.java | 14 +- core/java/android/app/EphemeralResolveInfo.aidl | 19 + .../java/android/app/EphemeralResolverService.java | 110 + .../android/app/ExitTransitionCoordinator.java | 24 +- core/java/android/app/Fragment.java | 7 +- core/java/android/app/FragmentTransaction.java | 47 +- core/java/android/app/IActivityManager.java | 21 +- core/java/android/app/IEphemeralResolver.aidl | 25 + core/java/android/app/IWallpaperManager.aidl | 8 +- core/java/android/app/LoadedApk.java | 25 +- core/java/android/app/Notification.java | 194 +- core/java/android/app/NotificationManager.java | 4 +- core/java/android/app/ResourcesManager.java | 73 +- .../android/app/RetailDemoModeServiceInternal.java | 29 + core/java/android/app/TabActivity.java | 17 - core/java/android/app/WallpaperInfo.java | 83 +- core/java/android/app/WallpaperManager.java | 90 +- .../android/app/admin/DevicePolicyManager.java | 80 +- .../android/app/admin/IDevicePolicyManager.aidl | 4 + core/java/android/app/backup/FullBackup.java | 34 +- .../android/app/backup/WallpaperBackupHelper.java | 7 +- core/java/android/app/job/JobInfo.java | 3 + core/java/android/app/usage/UsageEvents.java | 50 +- .../app/usage/UsageStatsManagerInternal.java | 11 + core/java/android/appwidget/AppWidgetHost.java | 22 +- core/java/android/appwidget/PendingHostUpdate.java | 125 + core/java/android/bluetooth/BluetoothA2dp.java | 272 +- core/java/android/bluetooth/BluetoothAdapter.java | 7 +- core/java/android/bluetooth/BluetoothDevice.java | 7 +- core/java/android/bluetooth/BluetoothHeadset.java | 63 + core/java/android/bluetooth/BluetoothManager.java | 7 +- core/java/android/bluetooth/BluetoothSap.java | 2 +- core/java/android/bluetooth/BluetoothSocket.java | 21 +- core/java/android/bluetooth/IBluetoothHeadset.aidl | 1 + core/java/android/bluetooth/IBluetoothManager.aidl | 1 + core/java/android/content/ClipData.java | 13 + core/java/android/content/ContentResolver.java | 7 + core/java/android/content/Context.java | 5 +- core/java/android/content/Intent.java | 24 + core/java/android/content/Loader.java | 2 +- core/java/android/content/SharedPreferences.java | 4 +- .../android/content/pm/EphemeralResolveInfo.java | 150 +- core/java/android/content/pm/IOtaDexopt.aidl | 13 + core/java/android/content/pm/IShortcutService.aidl | 11 +- core/java/android/content/pm/LauncherApps.java | 274 +- core/java/android/content/pm/PackageManager.java | 14 + .../android/content/pm/PackageManagerInternal.java | 4 +- core/java/android/content/pm/PackageParser.java | 160 +- .../content/pm/RegisteredServicesCache.java | 48 +- core/java/android/content/pm/ShortcutInfo.java | 1415 +++- core/java/android/content/pm/ShortcutManager.java | 659 +- .../content/pm/ShortcutServiceInternal.java | 9 +- core/java/android/content/pm/UserInfo.java | 13 +- core/java/android/content/res/Configuration.java | 50 +- core/java/android/content/res/Resources.java | 7 + core/java/android/hardware/SensorManager.java | 37 +- .../hardware/camera2/CameraCaptureSession.java | 48 + .../android/hardware/camera2/CameraManager.java | 33 +- .../camera2/impl/CameraCaptureSessionImpl.java | 165 +- ...meraConstrainedHighSpeedCaptureSessionImpl.java | 13 + .../hardware/camera2/impl/CameraDeviceImpl.java | 37 +- .../camera2/impl/ICameraDeviceUserWrapper.java | 9 + .../camera2/legacy/CameraDeviceUserShim.java | 7 + .../camera2/params/OutputConfiguration.java | 178 +- .../hardware/display/DisplayManagerGlobal.java | 4 +- .../android/hardware/display/IDisplayManager.aidl | 4 +- .../hardware/input/InputManagerInternal.java | 5 + .../hardware/location/ContextHubService.java | 85 +- core/java/android/hardware/usb/UsbManager.java | 23 +- .../AbstractInputMethodService.java | 28 +- .../inputmethodservice/IInputMethodWrapper.java | 6 +- .../inputmethodservice/InputMethodService.java | 25 + core/java/android/net/ConnectivityManager.java | 75 +- .../android/net/ConnectivityMetricsLogger.java | 79 +- core/java/android/net/IConnectivityManager.aidl | 3 + core/java/android/net/LinkAddress.java | 2 +- core/java/android/net/NetworkMisc.java | 12 + core/java/android/net/NetworkPolicyManager.java | 81 +- core/java/android/net/NetworkRequest.java | 89 +- core/java/android/net/NetworkUtils.java | 9 +- core/java/android/net/metrics/ApfProgramEvent.java | 135 + core/java/android/net/metrics/ApfStats.java | 103 + .../android/net/metrics/DefaultNetworkEvent.java | 11 +- core/java/android/net/metrics/DhcpClientEvent.java | 24 +- core/java/android/net/metrics/DhcpErrorEvent.java | 12 +- core/java/android/net/metrics/DnsEvent.java | 8 +- .../android/net/metrics/IpConnectivityEvent.java | 35 - .../android/net/metrics/IpConnectivityLog.java | 86 + core/java/android/net/metrics/IpManagerEvent.java | 23 +- .../android/net/metrics/IpReachabilityEvent.java | 50 +- core/java/android/net/metrics/NetworkEvent.java | 36 +- core/java/android/net/metrics/RaEvent.java | 154 + .../android/net/metrics/ValidationProbeEvent.java | 30 +- .../android/net/network-policy-restrictions.md | 4 +- core/java/android/nfc/NfcAdapter.java | 165 +- core/java/android/os/AsyncTask.java | 6 +- core/java/android/os/BatteryStats.java | 143 +- core/java/android/os/Build.java | 47 +- core/java/android/os/Environment.java | 40 + .../java/android/os/INetworkManagementService.aidl | 9 +- core/java/android/os/IUserManager.aidl | 1 + core/java/android/os/Looper.java | 2 +- core/java/android/os/Parcel.java | 15 + core/java/android/os/PowerManagerInternal.java | 9 +- core/java/android/os/Process.java | 54 + core/java/android/os/RecoverySystem.java | 41 +- core/java/android/os/UserManager.java | 52 +- core/java/android/os/storage/StorageManager.java | 47 + .../android/preference/PreferenceFragment.java | 26 +- core/java/android/preference/PreferenceScreen.java | 43 +- .../print/PrintServiceRecommendationsLoader.java | 6 +- core/java/android/print/PrintServicesLoader.java | 11 +- core/java/android/provider/CallLog.java | 7 +- core/java/android/provider/DocumentsContract.java | 11 +- core/java/android/provider/Settings.java | 264 +- core/java/android/provider/VoicemailContract.java | 197 +- .../android/service/carrier/CarrierIdentifier.java | 9 + .../service/notification/ZenModeConfig.java | 84 +- .../persistentdata/PersistentDataBlockManager.java | 7 +- .../android/service/quicksettings/IQSService.aidl | 16 +- core/java/android/service/quicksettings/Tile.java | 37 +- .../android/service/quicksettings/TileService.java | 24 +- .../service/wallpaper/WallpaperService.java | 5 +- core/java/android/text/Emoji.java | 211 +- core/java/android/text/method/BaseKeyListener.java | 15 +- core/java/android/transition/Transition.java | 20 + .../java/android/transition/TransitionManager.java | 2 +- core/java/android/transition/TransitionSet.java | 14 +- core/java/android/util/DisplayMetrics.java | 22 + core/java/android/view/Choreographer.java | 3 + core/java/android/view/Display.java | 212 +- core/java/android/view/DisplayInfo.java | 70 +- core/java/android/view/DragEvent.java | 8 +- core/java/android/view/FrameMetrics.java | 2 +- core/java/android/view/IWindowManager.aidl | 10 +- core/java/android/view/KeyEvent.java | 17 +- core/java/android/view/RenderNode.java | 6 +- core/java/android/view/RoundScrollbarRenderer.java | 123 + core/java/android/view/Surface.java | 1 + core/java/android/view/SurfaceControl.java | 51 +- core/java/android/view/SurfaceView.java | 2 +- core/java/android/view/ThreadedRenderer.java | 30 +- core/java/android/view/View.java | 195 +- core/java/android/view/ViewRootImpl.java | 55 +- core/java/android/view/WindowManager.java | 20 +- core/java/android/view/WindowManagerPolicy.java | 11 + .../view/accessibility/AccessibilityManager.java | 13 +- .../android/view/animation/AnimationUtils.java | 34 +- .../view/inputmethod/BaseInputConnection.java | 7 + core/java/android/view/inputmethod/EditorInfo.java | 17 + .../android/view/inputmethod/InputConnection.java | 51 + .../view/inputmethod/InputConnectionInspector.java | 27 + .../view/inputmethod/InputConnectionWrapper.java | 8 + .../android/view/inputmethod/InputContentInfo.aidl | 19 + .../android/view/inputmethod/InputContentInfo.java | 250 + .../view/inputmethod/InputMethodManager.java | 37 + core/java/android/widget/AbsListView.java | 10 +- .../android/widget/DatePickerCalendarDelegate.java | 12 +- core/java/android/widget/ForwardingListener.java | 5 +- core/java/android/widget/FrameLayout.java | 13 +- core/java/android/widget/GridLayout.java | 13 +- core/java/android/widget/ImageView.java | 81 +- core/java/android/widget/LinearLayout.java | 13 +- core/java/android/widget/ListView.java | 38 +- core/java/android/widget/RadialTimePickerView.java | 38 +- core/java/android/widget/RatingBar.java | 4 +- core/java/android/widget/RelativeLayout.java | 13 +- core/java/android/widget/RemoteViews.java | 20 +- core/java/android/widget/TextView.java | 1 + .../android/widget/TimePickerClockDelegate.java | 18 +- core/java/android/widget/Toolbar.java | 21 +- .../com/android/internal/app/AlertActivity.java | 2 +- .../com/android/internal/app/AlertController.java | 37 +- .../java/com/android/internal/app/AssistUtils.java | 50 + .../android/internal/app/EphemeralResolveInfo.aidl | 19 - .../internal/app/EphemeralResolverService.java | 101 - .../com/android/internal/app/IBatteryStats.aidl | 4 +- .../android/internal/app/IEphemeralResolver.aidl | 24 - .../app/IVoiceInteractionManagerService.aidl | 6 + .../app/IVoiceInteractionSessionListener.aidl | 29 + .../android/internal/app/MicroAlertController.java | 112 + .../internal/app/NightDisplayController.java | 421 ++ .../com/android/internal/app/ResolverActivity.java | 23 + .../internal/app/UnlaunchableAppActivity.java | 4 + .../internal/appwidget/IAppWidgetService.aidl | 2 +- .../inputmethod/IInputContentUriToken.aidl | 27 + core/java/com/android/internal/net/VpnProfile.java | 5 + .../com/android/internal/os/BatteryStatsImpl.java | 512 +- .../internal/os/KernelUidCpuTimeReader.java | 2 +- core/java/com/android/internal/os/ZygoteInit.java | 35 +- .../internal/policy/BackdropFrameRenderer.java | 6 +- .../com/android/internal/policy/DecorView.java | 77 +- .../android/internal/policy/IKeyguardService.aidl | 2 +- .../internal/policy/IKeyguardStateCallback.aidl | 2 + .../com/android/internal/policy/PhoneWindow.java | 59 - .../com/android/internal/statusbar/IStatusBar.aidl | 1 + .../internal/statusbar/IStatusBarService.aidl | 1 + .../com/android/internal/util/MimeIconUtils.java | 230 + .../internal/util/NotificationColorUtil.java | 22 +- .../com/android/internal/util/StateMachine.java | 26 +- .../com/android/internal/util/WakeupMessage.java | 16 +- .../internal/view/IInputConnectionWrapper.java | 51 +- .../com/android/internal/view/IInputContext.aidl | 6 +- .../internal/view/IInputContextCallback.aidl | 1 + .../android/internal/view/IInputMethodManager.aidl | 5 + .../internal/view/InputConnectionWrapper.java | 61 +- .../view/animation/FallbackLUTInterpolator.java | 3 + .../internal/view/menu/CascadingMenuPopup.java | 2 +- .../android/internal/widget/CachingIconView.java | 178 + .../android/internal/widget/DecorCaptionView.java | 5 + .../android/internal/widget/FloatingToolbar.java | 25 +- .../widget/ICheckCredentialProgressCallback.aidl | 22 + .../com/android/internal/widget/ILockSettings.aidl | 7 +- .../internal/widget/LockPatternChecker.java | 11 +- .../android/internal/widget/LockPatternUtils.java | 79 +- .../widget/NotificationActionListLayout.java | 51 +- .../com/android/internal/widget/ViewPager.java | 29 +- .../internal/widget/WatchHeaderListView.java | 215 + .../internal/widget/WatchListDecorLayout.java | 327 + core/java/com/android/server/SystemConfig.java | 31 + core/jni/android/graphics/Bitmap.cpp | 10 + core/jni/android/graphics/Paint.cpp | 17 +- core/jni/android_app_ApplicationLoaders.cpp | 13 +- core/jni/android_graphics_Canvas.cpp | 6 +- ...id_graphics_drawable_AnimatedVectorDrawable.cpp | 34 +- .../android_hardware_camera2_CameraMetadata.cpp | 105 +- ...android_hardware_location_ContextHubService.cpp | 603 +- core/jni/android_media_AudioFormat.h | 30 +- core/jni/android_media_AudioSystem.cpp | 43 +- core/jni/android_net_NetUtils.cpp | 94 + core/jni/android_util_Process.cpp | 86 +- core/jni/android_view_RenderNode.cpp | 51 +- core/jni/android_view_SurfaceControl.cpp | 71 +- core/jni/android_view_ThreadedRenderer.cpp | 222 + core/jni/com_android_internal_os_Zygote.cpp | 4 +- core/res/AndroidManifest.xml | 20 +- .../anim/watch_switch_thumb_to_off_animation.xml | 36 + .../anim/watch_switch_thumb_to_on_animation.xml | 37 + .../color/watch_switch_thumb_color_material.xml | 18 + .../drawable-watch/dialog_background_material.xml | 19 + .../res}/res/drawable/ic_doc_apk.xml | 0 .../res}/res/drawable/ic_doc_audio.xml | 0 .../res}/res/drawable/ic_doc_certificate.xml | 0 .../res}/res/drawable/ic_doc_codes.xml | 0 .../res}/res/drawable/ic_doc_compressed.xml | 0 .../res}/res/drawable/ic_doc_contact.xml | 0 .../res}/res/drawable/ic_doc_document.xml | 0 .../res}/res/drawable/ic_doc_event.xml | 0 .../res}/res/drawable/ic_doc_excel.xml | 0 core/res/res/drawable/ic_doc_folder.xml | 24 + .../res}/res/drawable/ic_doc_font.xml | 0 .../res}/res/drawable/ic_doc_generic.xml | 0 .../res}/res/drawable/ic_doc_image.xml | 0 .../res}/res/drawable/ic_doc_pdf.xml | 0 .../res}/res/drawable/ic_doc_powerpoint.xml | 0 .../res}/res/drawable/ic_doc_presentation.xml | 0 .../res}/res/drawable/ic_doc_spreadsheet.xml | 0 core/res/res/drawable/ic_doc_text.xml | 24 + .../res}/res/drawable/ic_doc_video.xml | 0 .../res}/res/drawable/ic_doc_word.xml | 0 core/res/res/drawable/ic_lock_power_off.xml | 36 +- core/res/res/drawable/ic_restart.xml | 28 + .../res/drawable/watch_switch_thumb_material.xml | 27 + .../drawable/watch_switch_thumb_material_anim.xml | 35 + .../watch_switch_thumb_to_off_anim_mtrl.xml | 19 + .../watch_switch_thumb_to_on_anim_mtrl.xml | 19 + .../res/drawable/watch_switch_track_material.xml | 23 + .../alert_dialog_header_micro.xml | 41 + .../alert_dialog_header_micro.xml | 38 + .../res/res/layout-watch/alert_dialog_material.xml | 107 + .../res/layout-watch/input_method_extract_view.xml | 4 +- .../number_picker_material.xml} | 0 .../preference_list_fragment_material.xml | 93 + core/res/res/layout-watch/preference_material.xml | 81 + .../res/layout-watch/preference_widget_switch.xml | 30 + core/res/res/layout/alert_dialog_micro.xml | 140 - core/res/res/layout/chooser_grid.xml | 2 +- .../res/res/layout/date_picker_header_material.xml | 2 +- core/res/res/layout/immersive_mode_cling.xml | 4 +- .../notification_material_action_emphasized.xml | 34 + .../res/layout/notification_template_header.xml | 2 +- core/res/res/layout/preference_list_fragment.xml | 2 - .../layout/preference_list_fragment_material.xml | 2 - core/res/res/layout/resolver_list.xml | 2 +- core/res/res/values-af-watch/styles_material.xml | 35 + core/res/res/values-af/strings.xml | 13 +- core/res/res/values-am-watch/styles_material.xml | 35 + core/res/res/values-am/strings.xml | 13 +- core/res/res/values-ar-watch/styles_material.xml | 35 + core/res/res/values-ar/strings.xml | 13 +- .../res/values-az-rAZ-watch/styles_material.xml | 35 + core/res/res/values-az-rAZ/strings.xml | 13 +- .../res/values-b+sr+Latn-watch/styles_material.xml | 35 + core/res/res/values-b+sr+Latn/strings.xml | 13 +- .../res/values-be-rBY-watch/styles_material.xml | 35 + core/res/res/values-be-rBY/strings.xml | 13 +- core/res/res/values-bg-watch/styles_material.xml | 35 + core/res/res/values-bg/strings.xml | 13 +- .../res/values-bn-rBD-watch/styles_material.xml | 35 + core/res/res/values-bn-rBD/strings.xml | 19 +- .../res/values-bs-rBA-watch/styles_material.xml | 35 + core/res/res/values-bs-rBA/strings.xml | 23 +- core/res/res/values-ca-watch/styles_material.xml | 35 + core/res/res/values-ca/strings.xml | 17 +- core/res/res/values-cs-watch/styles_material.xml | 35 + core/res/res/values-cs/strings.xml | 13 +- core/res/res/values-da-watch/styles_material.xml | 35 + core/res/res/values-da/strings.xml | 15 +- core/res/res/values-de-watch/styles_material.xml | 35 + core/res/res/values-de/strings.xml | 15 +- core/res/res/values-el-watch/styles_material.xml | 35 + core/res/res/values-el/strings.xml | 13 +- .../res/values-en-rAU-watch/styles_material.xml | 35 + core/res/res/values-en-rAU/strings.xml | 15 +- .../res/values-en-rGB-watch/styles_material.xml | 35 + core/res/res/values-en-rGB/strings.xml | 15 +- .../res/values-en-rIN-watch/styles_material.xml | 35 + core/res/res/values-en-rIN/strings.xml | 15 +- .../res/values-es-rUS-watch/styles_material.xml | 35 + core/res/res/values-es-rUS/strings.xml | 13 +- core/res/res/values-es-watch/styles_material.xml | 35 + core/res/res/values-es/strings.xml | 13 +- .../res/values-et-rEE-watch/styles_material.xml | 35 + core/res/res/values-et-rEE/strings.xml | 13 +- .../res/values-eu-rES-watch/styles_material.xml | 35 + core/res/res/values-eu-rES/strings.xml | 15 +- core/res/res/values-fa-watch/styles_material.xml | 35 + core/res/res/values-fa/strings.xml | 23 +- core/res/res/values-fi-watch/styles_material.xml | 35 + core/res/res/values-fi/strings.xml | 13 +- .../res/values-fr-rCA-watch/styles_material.xml | 35 + core/res/res/values-fr-rCA/strings.xml | 15 +- core/res/res/values-fr-watch/styles_material.xml | 35 + core/res/res/values-fr/strings.xml | 13 +- .../res/values-gl-rES-watch/styles_material.xml | 35 + core/res/res/values-gl-rES/strings.xml | 21 +- .../res/values-gu-rIN-watch/styles_material.xml | 35 + core/res/res/values-gu-rIN/strings.xml | 13 +- core/res/res/values-hi-watch/styles_material.xml | 35 + core/res/res/values-hi/strings.xml | 13 +- core/res/res/values-hr-watch/styles_material.xml | 35 + core/res/res/values-hr/strings.xml | 13 +- core/res/res/values-hu-watch/styles_material.xml | 35 + core/res/res/values-hu/strings.xml | 13 +- .../res/values-hy-rAM-watch/styles_material.xml | 35 + core/res/res/values-hy-rAM/strings.xml | 19 +- core/res/res/values-in-watch/styles_material.xml | 35 + core/res/res/values-in/strings.xml | 13 +- .../res/values-is-rIS-watch/styles_material.xml | 35 + core/res/res/values-is-rIS/strings.xml | 13 +- core/res/res/values-it-watch/styles_material.xml | 35 + core/res/res/values-it/strings.xml | 15 +- core/res/res/values-iw-watch/styles_material.xml | 35 + core/res/res/values-iw/strings.xml | 13 +- core/res/res/values-ja-watch/styles_material.xml | 35 + core/res/res/values-ja/strings.xml | 13 +- .../res/values-ka-rGE-watch/styles_material.xml | 35 + core/res/res/values-ka-rGE/strings.xml | 13 +- .../res/values-kk-rKZ-watch/styles_material.xml | 35 + core/res/res/values-kk-rKZ/strings.xml | 17 +- .../res/values-km-rKH-watch/styles_material.xml | 35 + core/res/res/values-km-rKH/strings.xml | 15 +- .../res/values-kn-rIN-watch/styles_material.xml | 35 + core/res/res/values-kn-rIN/strings.xml | 21 +- core/res/res/values-ko-watch/styles_material.xml | 35 + core/res/res/values-ko/strings.xml | 19 +- .../res/values-ky-rKG-watch/styles_material.xml | 35 + core/res/res/values-ky-rKG/strings.xml | 13 +- core/res/res/values-land/integers.xml | 2 + .../res/values-lo-rLA-watch/styles_material.xml | 35 + core/res/res/values-lo-rLA/strings.xml | 13 +- core/res/res/values-lt-watch/styles_material.xml | 35 + core/res/res/values-lt/strings.xml | 13 +- core/res/res/values-lv-watch/styles_material.xml | 35 + core/res/res/values-lv/strings.xml | 13 +- core/res/res/values-mcc302-mnc220/config.xml | 19 + core/res/res/values-mcc302-mnc221/config.xml | 19 + core/res/res/values-mcc302-mnc370/config.xml | 19 + core/res/res/values-mcc302-mnc610/config.xml | 18 + core/res/res/values-mcc302-mnc640/config.xml | 19 + core/res/res/values-mcc302-mnc720/config.xml | 19 + core/res/res/values-mcc311-mnc480/config.xml | 1 + core/res/res/values-mcc466-mnc01/config.xml | 21 + core/res/res/values-mcc466-mnc02/config.xml | 21 + core/res/res/values-mcc466-mnc03/config.xml | 21 + core/res/res/values-mcc466-mnc06/config.xml | 21 + core/res/res/values-mcc466-mnc07/config.xml | 21 + core/res/res/values-mcc466-mnc11/config.xml | 21 + core/res/res/values-mcc466-mnc92/config.xml | 21 + .../res/values-mk-rMK-watch/styles_material.xml | 35 + core/res/res/values-mk-rMK/strings.xml | 17 +- .../res/values-ml-rIN-watch/styles_material.xml | 35 + core/res/res/values-ml-rIN/strings.xml | 13 +- .../res/values-mn-rMN-watch/styles_material.xml | 35 + core/res/res/values-mn-rMN/strings.xml | 13 +- .../res/values-mr-rIN-watch/styles_material.xml | 35 + core/res/res/values-mr-rIN/strings.xml | 15 +- .../res/values-ms-rMY-watch/styles_material.xml | 35 + core/res/res/values-ms-rMY/strings.xml | 13 +- .../res/values-my-rMM-watch/styles_material.xml | 35 + core/res/res/values-my-rMM/strings.xml | 181 +- core/res/res/values-nb-watch/styles_material.xml | 35 + core/res/res/values-nb/strings.xml | 15 +- .../res/values-ne-rNP-watch/styles_material.xml | 35 + core/res/res/values-ne-rNP/strings.xml | 15 +- core/res/res/values-nl-watch/styles_material.xml | 35 + core/res/res/values-nl/strings.xml | 15 +- .../dimens.xml | 0 .../res/values-notround-watch/dimens_material.xml | 26 + .../res/values-notround-watch/styles_material.xml | 18 + .../res/values-pa-rIN-watch/styles_material.xml | 35 + core/res/res/values-pa-rIN/strings.xml | 13 +- core/res/res/values-pl-watch/styles_material.xml | 35 + core/res/res/values-pl/strings.xml | 13 +- .../res/values-pt-rBR-watch/styles_material.xml | 35 + core/res/res/values-pt-rBR/strings.xml | 13 +- .../res/values-pt-rPT-watch/styles_material.xml | 35 + core/res/res/values-pt-rPT/strings.xml | 13 +- core/res/res/values-pt-watch/styles_material.xml | 35 + core/res/res/values-pt/strings.xml | 13 +- core/res/res/values-ro-watch/styles_material.xml | 35 + core/res/res/values-ro/strings.xml | 51 +- .../res/res/values-round-watch/config_material.xml | 22 + .../res/res/values-round-watch/dimens_material.xml | 26 + .../res/res/values-round-watch/styles_material.xml | 20 + core/res/res/values-ru-watch/styles_material.xml | 35 + core/res/res/values-ru/strings.xml | 23 +- .../res/values-si-rLK-watch/styles_material.xml | 35 + core/res/res/values-si-rLK/strings.xml | 13 +- core/res/res/values-sk-watch/styles_material.xml | 35 + core/res/res/values-sk/strings.xml | 25 +- core/res/res/values-sl-watch/styles_material.xml | 35 + core/res/res/values-sl/strings.xml | 13 +- .../res/values-sq-rAL-watch/styles_material.xml | 35 + core/res/res/values-sq-rAL/strings.xml | 15 +- core/res/res/values-sr-watch/styles_material.xml | 35 + core/res/res/values-sr/strings.xml | 13 +- core/res/res/values-sv-watch/styles_material.xml | 35 + core/res/res/values-sv/strings.xml | 13 +- core/res/res/values-sw-watch/styles_material.xml | 35 + core/res/res/values-sw/strings.xml | 13 +- .../res/values-ta-rIN-watch/styles_material.xml | 35 + core/res/res/values-ta-rIN/strings.xml | 33 +- .../res/values-te-rIN-watch/styles_material.xml | 35 + core/res/res/values-te-rIN/strings.xml | 13 +- core/res/res/values-th-watch/styles_material.xml | 35 + core/res/res/values-th/strings.xml | 13 +- core/res/res/values-tl-watch/styles_material.xml | 35 + core/res/res/values-tl/strings.xml | 13 +- core/res/res/values-tr-watch/styles_material.xml | 35 + core/res/res/values-tr/strings.xml | 13 +- core/res/res/values-uk-watch/styles_material.xml | 35 + core/res/res/values-uk/strings.xml | 13 +- .../res/values-ur-rPK-watch/styles_material.xml | 35 + core/res/res/values-ur-rPK/strings.xml | 13 +- .../res/values-uz-rUZ-watch/styles_material.xml | 35 + core/res/res/values-uz-rUZ/strings.xml | 37 +- core/res/res/values-vi-watch/styles_material.xml | 35 + core/res/res/values-vi/strings.xml | 13 +- core/res/res/values-w192dp/dimens_material.xml | 20 + core/res/res/values-w205dp/dimens_material.xml | 20 + core/res/res/values-w213dp/dimens_material.xml | 20 + core/res/res/values-w228dp/dimens_material.xml | 20 + core/res/res/values-w240dp/dimens_material.xml | 20 + core/res/res/values-watch/colors_material.xml | 26 + core/res/res/values-watch/config_material.xml | 35 + core/res/res/values-watch/dimens_material.xml | 18 + .../res/values-watch/donottranslate_material.xml | 30 + core/res/res/values-watch/styles_material.xml | 96 + core/res/res/values-watch/themes.xml | 17 +- .../res/values-watch/themes_device_defaults.xml | 43 +- core/res/res/values-watch/themes_material.xml | 62 + .../res/values-zh-rCN-watch/styles_material.xml | 35 + core/res/res/values-zh-rCN/strings.xml | 15 +- .../res/values-zh-rHK-watch/styles_material.xml | 35 + core/res/res/values-zh-rHK/strings.xml | 13 +- .../res/values-zh-rTW-watch/styles_material.xml | 35 + core/res/res/values-zh-rTW/strings.xml | 13 +- core/res/res/values-zu-watch/styles_material.xml | 35 + core/res/res/values-zu/strings.xml | 13 +- core/res/res/values/attrs.xml | 66 +- core/res/res/values/attrs_manifest.xml | 25 + core/res/res/values/colors.xml | 7 +- core/res/res/values/colors_device_defaults.xml | 35 + core/res/res/values/colors_material.xml | 10 + core/res/res/values/config.xml | 102 +- core/res/res/values/config_material.xml | 40 + core/res/res/values/dimens_material.xml | 6 + core/res/res/values/ids.xml | 4 +- core/res/res/values/integers.xml | 1 + core/res/res/values/public.xml | 14 + core/res/res/values/strings.xml | 57 +- core/res/res/values/styles.xml | 4 +- core/res/res/values/styles_material.xml | 32 +- core/res/res/values/styles_micro.xml | 93 - core/res/res/values/symbols.xml | 89 +- core/res/res/values/themes.xml | 1 + core/res/res/values/themes_device_defaults.xml | 334 +- core/res/res/values/themes_material.xml | 103 +- core/res/res/values/themes_micro.xml | 100 - core/res/res/xml-watch/default_zen_mode_config.xml | 24 + core/res/res/xml/sms_short_codes.xml | 5 +- .../src/android/bluetooth/BluetoothStressTest.java | 200 +- .../src/android/bluetooth/BluetoothTestUtils.java | 266 +- .../android/app/ApplicationErrorReportTest.java | 85 + .../src/android/text/method/BackspaceTest.java | 24 +- .../internal/os/BatteryStatsDurationTimerTest.java | 151 + .../internal/os/BatteryStatsSamplingTimerTest.java | 39 +- .../com/android/internal/os/BatteryStatsTests.java | 1 + .../android/internal/util/WakeupMessageTest.java | 4 +- .../alarms/material/ogg/Bounce_OG7_1ch_48k.ogg | Bin 143544 -> 231870 bytes docs/docs-preview-index.html | 11 +- .../intl/es/about/versions/android-5.0.jd | 2 +- .../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/es/about/versions/nougat/android-7.0.jd | 1039 +++ .../intl/es/about/versions/nougat/index.jd | 139 + .../intl/es/design/patterns/navigation.jd | 2 +- .../intl/es/design/patterns/notifications.jd | 872 --- .../intl/es/distribute/googleplay/about.jd | 2 +- .../intl/es/distribute/googleplay/auto.jd | 2 +- .../es/distribute/googleplay/developer-console.jd | 6 +- .../intl/es/distribute/googleplay/families/faq.jd | 4 +- .../es/distribute/googleplay/families/start.jd | 2 +- .../intl/es/distribute/googleplay/quality/auto.jd | 2 +- .../intl/es/distribute/googleplay/quality/core.jd | 6 +- .../es/distribute/googleplay/quality/tablets.jd | 10 +- docs/html-intl/intl/es/distribute/googleplay/tv.jd | 6 +- .../intl/es/distribute/googleplay/wear.jd | 4 +- .../intl/es/distribute/tools/launch-checklist.jd | 2 +- .../es/distribute/tools/localization-checklist.jd | 2 +- docs/html-intl/intl/es/google/play/filters.jd | 4 +- .../intl/es/{preview => guide/platform}/j8-jack.jd | 0 .../intl/es/guide/topics/ui/multi-window.jd | 589 ++ docs/html-intl/intl/es/index.jd | 39 +- docs/html-intl/intl/es/preview/_book.yaml | 342 - docs/html-intl/intl/es/preview/api-overview.jd | 1039 --- docs/html-intl/intl/es/preview/behavior-changes.jd | 610 -- docs/html-intl/intl/es/preview/download-ota.jd | 324 - docs/html-intl/intl/es/preview/download.jd | 543 -- docs/html-intl/intl/es/preview/download_mp2.jd | 360 - docs/html-intl/intl/es/preview/features/afw.jd | 552 -- .../es/preview/features/background-optimization.jd | 391 -- .../intl/es/preview/features/data-saver.jd | 234 - .../intl/es/preview/features/direct-boot.jd | 181 - .../intl/es/preview/features/icu4j-framework.jd | 159 - .../intl/es/preview/features/multi-window.jd | 589 -- .../es/preview/features/multilingual-support.jd | 221 - .../es/preview/features/notification-updates.jd | 393 -- .../intl/es/preview/features/picture-in-picture.jd | 213 - .../es/preview/features/scoped-folder-access.jd | 148 - .../intl/es/preview/features/security-config.jd | 747 -- .../intl/es/preview/features/tv-recording-api.jd | 142 - docs/html-intl/intl/es/preview/guide.jd | 190 - docs/html-intl/intl/es/preview/index.jd | 131 - docs/html-intl/intl/es/preview/license.jd | 145 - docs/html-intl/intl/es/preview/overview.jd | 440 -- docs/html-intl/intl/es/preview/preview_toc.cs | 75 - docs/html-intl/intl/es/preview/samples.jd | 85 - docs/html-intl/intl/es/preview/setup-sdk.jd | 187 - docs/html-intl/intl/es/preview/support.jd | 1188 ---- .../intl/es/training/articles/direct-boot.jd | 181 + .../training/articles/scoped-directory-access.jd | 148 + .../intl/es/training/articles/security-config.jd | 747 ++ .../es/training/basics/network-ops/data-saver.jd | 234 + .../monitoring-device-state/battery-monitoring.jd | 22 +- .../connectivity-monitoring.jd | 14 +- .../monitoring-device-state/docking-monitoring.jd | 16 +- .../es/training/monitoring-device-state/index.jd | 16 +- .../monitoring-device-state/manifest-receivers.jd | 10 +- .../intl/es/training/multiscreen/adaptui.jd | 28 +- .../intl/es/training/multiscreen/index.jd | 56 +- .../es/training/multiscreen/screendensities.jd | 28 +- .../intl/es/training/multiscreen/screensizes.jd | 42 +- .../es/training/tv/playback/picture-in-picture.jd | 213 + .../intl/es/training/tv/tif/content-recording.jd | 142 + .../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/in/about/versions/nougat/android-7.0.jd | 1039 +++ .../intl/in/about/versions/nougat/index.jd | 140 + .../intl/in/design/get-started/principles.jd | 2 +- .../intl/in/design/patterns/navigation.jd | 4 +- .../intl/in/guide/components/activities.jd | 28 +- .../intl/in/guide/components/bound-services.jd | 6 +- .../intl/in/guide/components/fragments.jd | 168 +- .../intl/in/guide/components/fundamentals.jd | 84 +- docs/html-intl/intl/in/guide/components/index.jd | 10 +- docs/html-intl/intl/in/guide/components/loaders.jd | 38 +- .../in/guide/components/processes-and-threads.jd | 180 +- docs/html-intl/intl/in/guide/components/recents.jd | 22 +- .../html-intl/intl/in/guide/components/services.jd | 4 +- .../in/guide/components/tasks-and-back-stack.jd | 34 +- docs/html-intl/intl/in/guide/platform/j8-jack.jd | 197 + .../in/guide/topics/manifest/manifest-intro.jd | 342 +- .../in/guide/topics/providers/calendar-provider.jd | 294 +- .../topics/providers/content-provider-basics.jd | 62 +- .../topics/providers/content-provider-creating.jd | 4 +- .../in/guide/topics/providers/content-providers.jd | 2 +- .../in/guide/topics/providers/document-provider.jd | 4 +- .../guide/topics/resources/accessing-resources.jd | 8 +- .../intl/in/guide/topics/resources/overview.jd | 4 +- .../guide/topics/resources/providing-resources.jd | 74 +- .../in/guide/topics/resources/runtime-changes.jd | 8 +- docs/html-intl/intl/in/guide/topics/ui/controls.jd | 2 +- .../intl/in/guide/topics/ui/declaring-layout.jd | 10 +- docs/html-intl/intl/in/guide/topics/ui/dialogs.jd | 52 +- docs/html-intl/intl/in/guide/topics/ui/menus.jd | 38 +- .../intl/in/guide/topics/ui/multi-window.jd | 589 ++ .../in/guide/topics/ui/notifiers/notifications.jd | 12 +- docs/html-intl/intl/in/guide/topics/ui/overview.jd | 4 +- docs/html-intl/intl/in/guide/topics/ui/settings.jd | 42 +- .../html-intl/intl/in/guide/topics/ui/ui-events.jd | 68 +- docs/html-intl/intl/in/preview/_book.yaml | 342 - docs/html-intl/intl/in/preview/api-overview.jd | 1039 --- docs/html-intl/intl/in/preview/behavior-changes.jd | 610 -- docs/html-intl/intl/in/preview/download-ota.jd | 324 - docs/html-intl/intl/in/preview/download.jd | 543 -- docs/html-intl/intl/in/preview/features/afw.jd | 552 -- .../in/preview/features/background-optimization.jd | 391 -- .../intl/in/preview/features/data-saver.jd | 234 - .../intl/in/preview/features/direct-boot.jd | 181 - .../intl/in/preview/features/icu4j-framework.jd | 159 - .../intl/in/preview/features/multi-window.jd | 589 -- .../in/preview/features/multilingual-support.jd | 221 - .../in/preview/features/notification-updates.jd | 393 -- .../intl/in/preview/features/picture-in-picture.jd | 213 - .../in/preview/features/scoped-folder-access.jd | 148 - .../intl/in/preview/features/security-config.jd | 747 -- .../intl/in/preview/features/tv-recording-api.jd | 142 - docs/html-intl/intl/in/preview/guide.jd | 190 - docs/html-intl/intl/in/preview/index.jd | 131 - docs/html-intl/intl/in/preview/j8-jack.jd | 197 - docs/html-intl/intl/in/preview/license.jd | 145 - docs/html-intl/intl/in/preview/overview.jd | 440 -- docs/html-intl/intl/in/preview/preview_toc.cs | 75 - docs/html-intl/intl/in/preview/samples.jd | 85 - docs/html-intl/intl/in/preview/setup-sdk.jd | 187 - docs/html-intl/intl/in/preview/support.jd | 1188 ---- .../intl/in/training/articles/direct-boot.jd | 181 + .../training/articles/scoped-directory-access.jd | 148 + .../intl/in/training/articles/security-config.jd | 747 ++ .../in/training/basics/network-ops/data-saver.jd | 234 + .../intl/in/training/material/drawables.jd | 2 +- .../intl/in/training/material/lists-cards.jd | 4 +- .../in/training/tv/playback/picture-in-picture.jd | 213 + .../intl/in/training/tv/tif/content-recording.jd | 142 + .../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/ja/about/versions/nougat/android-7.0.jd | 1039 +++ .../intl/ja/about/versions/nougat/index.jd | 140 + .../intl/ja/design/patterns/notifications.jd | 872 --- .../intl/ja/distribute/googleplay/about.jd | 2 +- .../intl/ja/distribute/googleplay/auto.jd | 2 +- .../ja/distribute/googleplay/developer-console.jd | 2 +- .../ja/distribute/googleplay/families/about.jd | 2 +- .../intl/ja/distribute/googleplay/families/faq.jd | 4 +- .../ja/distribute/googleplay/families/start.jd | 4 +- .../intl/ja/distribute/googleplay/guide.jd | 2 +- .../intl/ja/distribute/googleplay/quality/auto.jd | 2 +- .../intl/ja/distribute/googleplay/quality/core.jd | 8 +- .../ja/distribute/googleplay/quality/tablets.jd | 2 +- .../intl/ja/distribute/googleplay/quality/wear.jd | 2 +- .../intl/ja/distribute/googleplay/start.jd | 2 +- docs/html-intl/intl/ja/distribute/googleplay/tv.jd | 6 +- .../intl/ja/distribute/googleplay/wear.jd | 2 +- .../intl/ja/distribute/tools/launch-checklist.jd | 2 +- .../ja/distribute/tools/localization-checklist.jd | 4 +- docs/html-intl/intl/ja/google/play/filters.jd | 2 +- .../intl/ja/guide/components/activities.jd | 2 +- .../intl/ja/guide/components/fragments.jd | 10 +- .../intl/ja/guide/components/fundamentals.jd | 2 +- docs/html-intl/intl/ja/guide/components/index.jd | 6 +- docs/html-intl/intl/ja/guide/components/loaders.jd | 18 +- .../ja/guide/components/processes-and-threads.jd | 2 +- .../intl/ja/{preview => guide/platform}/j8-jack.jd | 0 .../intl/ja/guide/publishing/app-signing.jd | 14 +- .../intl/ja/guide/publishing/preparing.jd | 2 +- .../intl/ja/guide/publishing/versioning.jd | 8 +- .../html-intl/intl/ja/guide/topics/fundamentals.jd | 132 +- .../ja/guide/topics/manifest/manifest-intro.jd | 28 +- .../ja/guide/topics/providers/calendar-provider.jd | 178 +- .../ja/guide/topics/providers/contacts-provider.jd | 14 +- .../topics/providers/content-provider-creating.jd | 4 +- .../guide/topics/resources/providing-resources.jd | 4 +- docs/html-intl/intl/ja/guide/topics/ui/controls.jd | 2 +- docs/html-intl/intl/ja/guide/topics/ui/dialogs.jd | 28 +- docs/html-intl/intl/ja/guide/topics/ui/menus.jd | 12 +- .../intl/ja/guide/topics/ui/multi-window.jd | 589 ++ .../ja/guide/topics/ui/notifiers/notifications.jd | 2 +- docs/html-intl/intl/ja/guide/topics/ui/overview.jd | 4 +- docs/html-intl/intl/ja/guide/topics/ui/settings.jd | 32 +- .../html-intl/intl/ja/guide/topics/ui/ui-events.jd | 12 +- docs/html-intl/intl/ja/index.jd | 39 +- docs/html-intl/intl/ja/preview/_book.yaml | 342 - docs/html-intl/intl/ja/preview/api-overview.jd | 1039 --- docs/html-intl/intl/ja/preview/behavior-changes.jd | 610 -- docs/html-intl/intl/ja/preview/download-ota.jd | 324 - docs/html-intl/intl/ja/preview/download.jd | 543 -- docs/html-intl/intl/ja/preview/download_mp2.jd | 359 - docs/html-intl/intl/ja/preview/features/afw.jd | 552 -- .../ja/preview/features/background-optimization.jd | 391 -- .../intl/ja/preview/features/data-saver.jd | 234 - .../intl/ja/preview/features/direct-boot.jd | 181 - .../intl/ja/preview/features/icu4j-framework.jd | 159 - .../intl/ja/preview/features/multi-window.jd | 589 -- .../ja/preview/features/multilingual-support.jd | 221 - .../ja/preview/features/notification-updates.jd | 393 -- .../intl/ja/preview/features/picture-in-picture.jd | 213 - .../ja/preview/features/scoped-folder-access.jd | 148 - .../intl/ja/preview/features/security-config.jd | 747 -- .../intl/ja/preview/features/tv-recording-api.jd | 142 - docs/html-intl/intl/ja/preview/guide.jd | 190 - docs/html-intl/intl/ja/preview/index.jd | 131 - docs/html-intl/intl/ja/preview/license.jd | 145 - docs/html-intl/intl/ja/preview/overview.jd | 440 -- docs/html-intl/intl/ja/preview/preview_toc.cs | 75 - docs/html-intl/intl/ja/preview/samples.jd | 85 - docs/html-intl/intl/ja/preview/setup-sdk.jd | 187 - docs/html-intl/intl/ja/preview/support.jd | 1188 ---- .../intl/ja/training/articles/direct-boot.jd | 181 + .../training/articles/scoped-directory-access.jd | 148 + .../intl/ja/training/articles/security-config.jd | 747 ++ .../ja/training/basics/activity-lifecycle/index.jd | 4 +- .../training/basics/activity-lifecycle/pausing.jd | 6 +- .../basics/activity-lifecycle/recreating.jd | 14 +- .../training/basics/activity-lifecycle/starting.jd | 18 +- .../training/basics/activity-lifecycle/stopping.jd | 16 +- .../intl/ja/training/basics/data-storage/files.jd | 10 +- .../intl/ja/training/basics/intents/filters.jd | 2 +- .../intl/ja/training/basics/intents/sending.jd | 2 +- .../ja/training/basics/network-ops/data-saver.jd | 234 + .../intl/ja/training/material/animations.jd | 8 +- .../monitoring-device-state/battery-monitoring.jd | 22 +- .../connectivity-monitoring.jd | 14 +- .../monitoring-device-state/docking-monitoring.jd | 16 +- .../ja/training/monitoring-device-state/index.jd | 16 +- .../monitoring-device-state/manifest-receivers.jd | 10 +- .../intl/ja/training/multiscreen/adaptui.jd | 28 +- .../intl/ja/training/multiscreen/index.jd | 56 +- .../ja/training/multiscreen/screendensities.jd | 28 +- .../intl/ja/training/multiscreen/screensizes.jd | 42 +- .../ja/training/tv/playback/picture-in-picture.jd | 213 + .../intl/ja/training/tv/tif/content-recording.jd | 142 + .../intl/ko/about/versions/android-5.0.jd | 4 +- .../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/ko/about/versions/nougat/android-7.0.jd | 1039 +++ .../intl/ko/about/versions/nougat/index.jd | 140 + .../intl/ko/design/patterns/navigation.jd | 2 +- .../intl/ko/design/patterns/notifications.jd | 872 --- .../intl/ko/distribute/googleplay/about.jd | 2 +- .../intl/ko/distribute/googleplay/auto.jd | 12 +- .../ko/distribute/googleplay/developer-console.jd | 6 +- .../intl/ko/distribute/googleplay/families/faq.jd | 12 +- .../ko/distribute/googleplay/families/start.jd | 2 +- .../intl/ko/distribute/googleplay/guide.jd | 2 +- .../intl/ko/distribute/googleplay/quality/core.jd | 14 +- .../ko/distribute/googleplay/quality/tablets.jd | 2 +- .../intl/ko/distribute/googleplay/quality/wear.jd | 2 +- .../intl/ko/distribute/googleplay/start.jd | 2 +- docs/html-intl/intl/ko/distribute/googleplay/tv.jd | 4 +- .../intl/ko/distribute/googleplay/wear.jd | 2 +- .../intl/ko/distribute/tools/launch-checklist.jd | 4 +- .../ko/distribute/tools/localization-checklist.jd | 2 +- .../intl/ko/guide/components/activities.jd | 316 +- .../intl/ko/guide/components/bound-services.jd | 176 +- .../intl/ko/guide/components/fragments.jd | 480 +- .../intl/ko/guide/components/fundamentals.jd | 336 +- docs/html-intl/intl/ko/guide/components/index.jd | 24 +- docs/html-intl/intl/ko/guide/components/loaders.jd | 210 +- .../ko/guide/components/processes-and-threads.jd | 208 +- docs/html-intl/intl/ko/guide/components/recents.jd | 114 +- .../html-intl/intl/ko/guide/components/services.jd | 422 +- .../ko/guide/components/tasks-and-back-stack.jd | 440 +- docs/html-intl/intl/ko/guide/index.jd | 32 +- .../intl/ko/{preview => guide/platform}/j8-jack.jd | 0 .../ko/guide/topics/manifest/manifest-intro.jd | 346 +- .../ko/guide/topics/providers/calendar-provider.jd | 430 +- .../ko/guide/topics/providers/contacts-provider.jd | 1188 ++-- .../topics/providers/content-provider-basics.jd | 298 +- .../topics/providers/content-provider-creating.jd | 326 +- .../ko/guide/topics/providers/content-providers.jd | 18 +- .../ko/guide/topics/providers/document-provider.jd | 322 +- .../guide/topics/resources/accessing-resources.jd | 80 +- .../intl/ko/guide/topics/resources/overview.jd | 40 +- .../guide/topics/resources/providing-resources.jd | 460 +- .../ko/guide/topics/resources/runtime-changes.jd | 162 +- docs/html-intl/intl/ko/guide/topics/ui/controls.jd | 12 +- .../intl/ko/guide/topics/ui/declaring-layout.jd | 202 +- docs/html-intl/intl/ko/guide/topics/ui/dialogs.jd | 242 +- docs/html-intl/intl/ko/guide/topics/ui/menus.jd | 196 +- .../intl/ko/guide/topics/ui/multi-window.jd | 589 ++ .../ko/guide/topics/ui/notifiers/notifications.jd | 300 +- docs/html-intl/intl/ko/guide/topics/ui/overview.jd | 38 +- docs/html-intl/intl/ko/guide/topics/ui/settings.jd | 452 +- .../html-intl/intl/ko/guide/topics/ui/ui-events.jd | 198 +- docs/html-intl/intl/ko/index.jd | 39 +- docs/html-intl/intl/ko/preview/_book.yaml | 342 - docs/html-intl/intl/ko/preview/api-overview.jd | 1039 --- docs/html-intl/intl/ko/preview/behavior-changes.jd | 610 -- docs/html-intl/intl/ko/preview/download-ota.jd | 324 - docs/html-intl/intl/ko/preview/download.jd | 543 -- docs/html-intl/intl/ko/preview/download_mp2.jd | 360 - docs/html-intl/intl/ko/preview/features/afw.jd | 552 -- .../ko/preview/features/background-optimization.jd | 391 -- .../intl/ko/preview/features/data-saver.jd | 234 - .../intl/ko/preview/features/direct-boot.jd | 181 - .../intl/ko/preview/features/icu4j-framework.jd | 159 - .../intl/ko/preview/features/multi-window.jd | 589 -- .../ko/preview/features/multilingual-support.jd | 221 - .../ko/preview/features/notification-updates.jd | 393 -- .../intl/ko/preview/features/picture-in-picture.jd | 213 - .../ko/preview/features/scoped-folder-access.jd | 148 - .../intl/ko/preview/features/security-config.jd | 747 -- .../intl/ko/preview/features/tv-recording-api.jd | 142 - docs/html-intl/intl/ko/preview/guide.jd | 190 - docs/html-intl/intl/ko/preview/index.jd | 131 - docs/html-intl/intl/ko/preview/license.jd | 145 - docs/html-intl/intl/ko/preview/overview.jd | 440 -- docs/html-intl/intl/ko/preview/preview_toc.cs | 75 - docs/html-intl/intl/ko/preview/samples.jd | 85 - docs/html-intl/intl/ko/preview/setup-sdk.jd | 187 - docs/html-intl/intl/ko/preview/support.jd | 1188 ---- .../intl/ko/training/articles/direct-boot.jd | 181 + .../training/articles/scoped-directory-access.jd | 148 + .../intl/ko/training/articles/security-config.jd | 747 ++ .../ko/training/basics/activity-lifecycle/index.jd | 8 +- .../training/basics/activity-lifecycle/pausing.jd | 8 +- .../basics/activity-lifecycle/recreating.jd | 12 +- .../training/basics/activity-lifecycle/starting.jd | 16 +- .../training/basics/activity-lifecycle/stopping.jd | 14 +- .../ko/training/basics/data-storage/databases.jd | 10 +- .../intl/ko/training/basics/data-storage/files.jd | 12 +- .../ko/training/basics/network-ops/data-saver.jd | 234 + .../intl/ko/training/material/animations.jd | 10 +- .../intl/ko/training/material/lists-cards.jd | 2 +- .../intl/ko/training/material/shadows-clipping.jd | 2 +- .../monitoring-device-state/battery-monitoring.jd | 22 +- .../connectivity-monitoring.jd | 14 +- .../monitoring-device-state/docking-monitoring.jd | 16 +- .../ko/training/monitoring-device-state/index.jd | 16 +- .../monitoring-device-state/manifest-receivers.jd | 10 +- .../intl/ko/training/multiscreen/adaptui.jd | 28 +- .../intl/ko/training/multiscreen/index.jd | 56 +- .../ko/training/multiscreen/screendensities.jd | 28 +- .../intl/ko/training/multiscreen/screensizes.jd | 42 +- .../ko/training/tv/playback/picture-in-picture.jd | 213 + .../intl/ko/training/tv/tif/content-recording.jd | 142 + .../intl/pt-br/about/versions/android-5.0.jd | 2 +- .../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 + .../pt-br/about/versions/nougat/android-7.0.jd | 1039 +++ .../intl/pt-br/about/versions/nougat/index.jd | 119 + .../intl/pt-br/design/get-started/principles.jd | 4 +- docs/html-intl/intl/pt-br/design/material/index.jd | 24 +- .../intl/pt-br/design/patterns/compatibility.jd | 2 +- .../intl/pt-br/design/patterns/navigation.jd | 16 +- .../intl/pt-br/design/patterns/notifications.jd | 872 --- .../intl/pt-br/guide/components/bound-services.jd | 8 +- .../intl/pt-br/guide/components/fragments.jd | 14 +- .../intl/pt-br/guide/components/fundamentals.jd | 4 +- .../html-intl/intl/pt-br/guide/components/index.jd | 12 +- .../intl/pt-br/guide/components/loaders.jd | 26 +- .../guide/components/processes-and-threads.jd | 4 +- .../intl/pt-br/guide/components/recents.jd | 10 +- .../intl/pt-br/guide/components/services.jd | 4 +- .../pt-br/guide/components/tasks-and-back-stack.jd | 18 +- docs/html-intl/intl/pt-br/guide/index.jd | 4 +- .../html-intl/intl/pt-br/guide/platform/j8-jack.jd | 197 + .../pt-br/guide/topics/manifest/manifest-intro.jd | 232 +- .../guide/topics/providers/calendar-provider.jd | 218 +- .../guide/topics/providers/contacts-provider.jd | 34 +- .../topics/providers/content-provider-basics.jd | 20 +- .../topics/providers/content-provider-creating.jd | 10 +- .../guide/topics/providers/content-providers.jd | 12 +- .../guide/topics/providers/document-provider.jd | 8 +- .../guide/topics/resources/accessing-resources.jd | 28 +- .../intl/pt-br/guide/topics/resources/overview.jd | 4 +- .../guide/topics/resources/providing-resources.jd | 14 +- .../guide/topics/resources/runtime-changes.jd | 2 +- .../intl/pt-br/guide/topics/ui/controls.jd | 2 +- .../intl/pt-br/guide/topics/ui/declaring-layout.jd | 18 +- .../intl/pt-br/guide/topics/ui/dialogs.jd | 42 +- docs/html-intl/intl/pt-br/guide/topics/ui/menus.jd | 22 +- .../intl/pt-br/guide/topics/ui/multi-window.jd | 589 ++ .../guide/topics/ui/notifiers/notifications.jd | 8 +- .../intl/pt-br/guide/topics/ui/overview.jd | 10 +- .../intl/pt-br/guide/topics/ui/settings.jd | 44 +- .../intl/pt-br/guide/topics/ui/ui-events.jd | 40 +- docs/html-intl/intl/pt-br/index.jd | 39 +- docs/html-intl/intl/pt-br/preview/_book.yaml | 342 - docs/html-intl/intl/pt-br/preview/api-overview.jd | 1039 --- .../intl/pt-br/preview/behavior-changes.jd | 610 -- docs/html-intl/intl/pt-br/preview/download-ota.jd | 324 - docs/html-intl/intl/pt-br/preview/download.jd | 543 -- docs/html-intl/intl/pt-br/preview/download_mp2.jd | 360 - docs/html-intl/intl/pt-br/preview/features/afw.jd | 552 -- .../preview/features/background-optimization.jd | 391 -- .../intl/pt-br/preview/features/data-saver.jd | 234 - .../intl/pt-br/preview/features/direct-boot.jd | 181 - .../intl/pt-br/preview/features/icu4j-framework.jd | 159 - .../intl/pt-br/preview/features/multi-window.jd | 589 -- .../pt-br/preview/features/multilingual-support.jd | 221 - .../pt-br/preview/features/notification-updates.jd | 391 -- .../pt-br/preview/features/picture-in-picture.jd | 213 - .../pt-br/preview/features/scoped-folder-access.jd | 148 - .../intl/pt-br/preview/features/security-config.jd | 747 -- .../pt-br/preview/features/tv-recording-api.jd | 142 - docs/html-intl/intl/pt-br/preview/guide.jd | 190 - docs/html-intl/intl/pt-br/preview/index.jd | 131 - docs/html-intl/intl/pt-br/preview/j8-jack.jd | 197 - docs/html-intl/intl/pt-br/preview/license.jd | 145 - docs/html-intl/intl/pt-br/preview/overview.jd | 440 -- docs/html-intl/intl/pt-br/preview/preview_toc.cs | 75 - docs/html-intl/intl/pt-br/preview/samples.jd | 85 - docs/html-intl/intl/pt-br/preview/setup-sdk.jd | 187 - docs/html-intl/intl/pt-br/preview/support.jd | 1188 ---- .../intl/pt-br/training/articles/direct-boot.jd | 181 + .../training/articles/scoped-directory-access.jd | 148 + .../pt-br/training/articles/security-config.jd | 747 ++ .../training/basics/activity-lifecycle/index.jd | 6 +- .../training/basics/activity-lifecycle/pausing.jd | 12 +- .../basics/activity-lifecycle/recreating.jd | 14 +- .../training/basics/activity-lifecycle/starting.jd | 16 +- .../training/basics/activity-lifecycle/stopping.jd | 14 +- .../training/basics/data-storage/databases.jd | 6 +- .../pt-br/training/basics/data-storage/files.jd | 12 +- .../intl/pt-br/training/basics/intents/filters.jd | 2 +- .../intl/pt-br/training/basics/intents/result.jd | 6 +- .../training/basics/network-ops/data-saver.jd | 234 + .../intl/pt-br/training/material/drawables.jd | 2 +- .../training/tv/playback/picture-in-picture.jd | 213 + .../pt-br/training/tv/tif/content-recording.jd | 142 + .../intl/ru/about/versions/android-5.0.jd | 2 +- .../about/versions/nougat/android-7.0-changes.jd | 480 ++ .../about/versions/nougat/android-7.0-samples.jd | 85 + .../intl/ru/about/versions/nougat/android-7.0.jd | 676 ++ .../intl/ru/about/versions/nougat/index.jd | 140 + .../intl/ru/design/get-started/principles.jd | 4 +- docs/html-intl/intl/ru/design/material/index.jd | 4 +- .../intl/ru/design/patterns/navigation.jd | 20 +- .../intl/ru/design/patterns/notifications.jd | 872 --- .../intl/ru/distribute/googleplay/about.jd | 2 +- .../intl/ru/distribute/googleplay/auto.jd | 4 +- .../ru/distribute/googleplay/developer-console.jd | 8 +- .../intl/ru/distribute/googleplay/families/faq.jd | 6 +- .../ru/distribute/googleplay/families/start.jd | 2 +- .../intl/ru/distribute/googleplay/quality/core.jd | 18 +- .../ru/distribute/googleplay/quality/tablets.jd | 20 +- docs/html-intl/intl/ru/distribute/googleplay/tv.jd | 12 +- .../intl/ru/distribute/googleplay/wear.jd | 2 +- .../intl/ru/distribute/tools/launch-checklist.jd | 4 +- .../ru/distribute/tools/localization-checklist.jd | 2 +- docs/html-intl/intl/ru/google/play/filters.jd | 18 +- .../intl/ru/guide/components/activities.jd | 22 +- .../intl/ru/guide/components/bound-services.jd | 14 +- .../intl/ru/guide/components/fragments.jd | 32 +- .../intl/ru/guide/components/fundamentals.jd | 22 +- docs/html-intl/intl/ru/guide/components/index.jd | 10 +- docs/html-intl/intl/ru/guide/components/loaders.jd | 30 +- .../ru/guide/components/processes-and-threads.jd | 8 +- .../html-intl/intl/ru/guide/components/services.jd | 4 +- .../ru/guide/components/tasks-and-back-stack.jd | 14 +- docs/html-intl/intl/ru/guide/index.jd | 2 +- .../intl/ru/{preview => guide/platform}/j8-jack.jd | 0 .../ru/guide/topics/manifest/manifest-intro.jd | 340 +- .../ru/guide/topics/providers/calendar-provider.jd | 210 +- .../ru/guide/topics/providers/contacts-provider.jd | 12 +- .../topics/providers/content-provider-basics.jd | 4 +- .../topics/providers/content-provider-creating.jd | 10 +- .../ru/guide/topics/providers/document-provider.jd | 4 +- .../guide/topics/resources/accessing-resources.jd | 8 +- .../guide/topics/resources/providing-resources.jd | 6 +- .../ru/guide/topics/resources/runtime-changes.jd | 4 +- docs/html-intl/intl/ru/guide/topics/ui/controls.jd | 2 +- .../intl/ru/guide/topics/ui/declaring-layout.jd | 6 +- docs/html-intl/intl/ru/guide/topics/ui/dialogs.jd | 48 +- docs/html-intl/intl/ru/guide/topics/ui/menus.jd | 38 +- .../intl/ru/guide/topics/ui/multi-window.jd | 582 ++ .../ru/guide/topics/ui/notifiers/notifications.jd | 30 +- docs/html-intl/intl/ru/guide/topics/ui/overview.jd | 4 +- docs/html-intl/intl/ru/guide/topics/ui/settings.jd | 48 +- .../html-intl/intl/ru/guide/topics/ui/ui-events.jd | 30 +- docs/html-intl/intl/ru/index.jd | 39 +- docs/html-intl/intl/ru/preview/api-overview.jd | 676 -- docs/html-intl/intl/ru/preview/behavior-changes.jd | 480 -- docs/html-intl/intl/ru/preview/download.jd | 541 -- docs/html-intl/intl/ru/preview/download_mp2.jd | 359 - .../ru/preview/features/background-optimization.jd | 390 -- .../intl/ru/preview/features/direct-boot.jd | 181 - .../intl/ru/preview/features/icu4j-framework.jd | 160 - .../intl/ru/preview/features/multi-window.jd | 582 -- .../ru/preview/features/multilingual-support.jd | 217 - .../ru/preview/features/notification-updates.jd | 328 - .../intl/ru/preview/features/picture-in-picture.jd | 186 - .../ru/preview/features/scoped-folder-access.jd | 124 - .../intl/ru/preview/features/security-config.jd | 745 -- .../intl/ru/preview/features/tv-recording-api.jd | 121 - docs/html-intl/intl/ru/preview/index.jd | 120 - docs/html-intl/intl/ru/preview/overview.jd | 440 -- docs/html-intl/intl/ru/preview/samples.jd | 85 - docs/html-intl/intl/ru/preview/setup-sdk.jd | 223 - .../intl/ru/training/articles/direct-boot.jd | 181 + .../training/articles/scoped-directory-access.jd | 124 + .../intl/ru/training/articles/security-config.jd | 745 ++ .../ru/training/basics/activity-lifecycle/index.jd | 10 +- .../training/basics/activity-lifecycle/pausing.jd | 6 +- .../basics/activity-lifecycle/recreating.jd | 12 +- .../training/basics/activity-lifecycle/starting.jd | 20 +- .../training/basics/activity-lifecycle/stopping.jd | 16 +- .../ru/training/basics/data-storage/databases.jd | 6 +- .../intl/ru/training/basics/data-storage/files.jd | 14 +- .../basics/data-storage/shared-preferences.jd | 2 +- .../intl/ru/training/basics/intents/result.jd | 4 +- .../intl/ru/training/material/animations.jd | 16 +- .../intl/ru/training/material/drawables.jd | 2 +- .../intl/ru/training/material/get-started.jd | 2 +- docs/html-intl/intl/ru/training/material/index.jd | 6 +- .../intl/ru/training/material/lists-cards.jd | 4 +- .../intl/ru/training/material/shadows-clipping.jd | 8 +- docs/html-intl/intl/ru/training/material/theme.jd | 6 +- .../monitoring-device-state/battery-monitoring.jd | 22 +- .../connectivity-monitoring.jd | 14 +- .../monitoring-device-state/docking-monitoring.jd | 16 +- .../ru/training/monitoring-device-state/index.jd | 16 +- .../monitoring-device-state/manifest-receivers.jd | 10 +- .../intl/ru/training/multiscreen/adaptui.jd | 28 +- .../intl/ru/training/multiscreen/index.jd | 56 +- .../ru/training/multiscreen/screendensities.jd | 28 +- .../intl/ru/training/multiscreen/screensizes.jd | 42 +- .../ru/training/tv/playback/picture-in-picture.jd | 186 + .../intl/ru/training/tv/tif/content-recording.jd | 121 + .../about/versions/nougat/android-7.0-changes.jd | 480 ++ .../about/versions/nougat/android-7.0-samples.jd | 85 + .../intl/vi/about/versions/nougat/android-7.0.jd | 676 ++ .../intl/vi/about/versions/nougat/index.jd | 140 + .../intl/vi/design/patterns/navigation.jd | 2 +- .../intl/vi/guide/components/activities.jd | 14 +- .../intl/vi/guide/components/bound-services.jd | 4 +- .../intl/vi/guide/components/fragments.jd | 18 +- .../intl/vi/guide/components/fundamentals.jd | 8 +- docs/html-intl/intl/vi/guide/components/index.jd | 10 +- docs/html-intl/intl/vi/guide/components/loaders.jd | 34 +- .../vi/guide/components/processes-and-threads.jd | 6 +- docs/html-intl/intl/vi/guide/components/recents.jd | 4 +- .../html-intl/intl/vi/guide/components/services.jd | 4 +- .../vi/guide/components/tasks-and-back-stack.jd | 8 +- .../intl/vi/{preview => guide/platform}/j8-jack.jd | 0 .../vi/guide/topics/manifest/manifest-intro.jd | 334 +- .../vi/guide/topics/providers/calendar-provider.jd | 298 +- .../vi/guide/topics/providers/contacts-provider.jd | 12 +- .../topics/providers/content-provider-basics.jd | 52 +- .../topics/providers/content-provider-creating.jd | 8 +- .../vi/guide/topics/providers/document-provider.jd | 4 +- .../guide/topics/resources/accessing-resources.jd | 4 +- .../guide/topics/resources/providing-resources.jd | 14 +- .../vi/guide/topics/resources/runtime-changes.jd | 10 +- docs/html-intl/intl/vi/guide/topics/ui/controls.jd | 2 +- .../intl/vi/guide/topics/ui/declaring-layout.jd | 4 +- docs/html-intl/intl/vi/guide/topics/ui/dialogs.jd | 40 +- docs/html-intl/intl/vi/guide/topics/ui/menus.jd | 24 +- .../intl/vi/guide/topics/ui/multi-window.jd | 582 ++ .../vi/guide/topics/ui/notifiers/notifications.jd | 8 +- docs/html-intl/intl/vi/guide/topics/ui/overview.jd | 4 +- docs/html-intl/intl/vi/guide/topics/ui/settings.jd | 48 +- .../html-intl/intl/vi/guide/topics/ui/ui-events.jd | 58 +- docs/html-intl/intl/vi/preview/api-overview.jd | 676 -- docs/html-intl/intl/vi/preview/behavior-changes.jd | 480 -- docs/html-intl/intl/vi/preview/download.jd | 541 -- .../vi/preview/features/background-optimization.jd | 390 -- .../intl/vi/preview/features/direct-boot.jd | 181 - .../intl/vi/preview/features/icu4j-framework.jd | 160 - .../intl/vi/preview/features/multi-window.jd | 582 -- .../vi/preview/features/multilingual-support.jd | 217 - .../vi/preview/features/notification-updates.jd | 328 - .../intl/vi/preview/features/picture-in-picture.jd | 186 - .../vi/preview/features/scoped-folder-access.jd | 124 - .../intl/vi/preview/features/security-config.jd | 745 -- .../intl/vi/preview/features/tv-recording-api.jd | 121 - docs/html-intl/intl/vi/preview/index.jd | 120 - docs/html-intl/intl/vi/preview/overview.jd | 440 -- docs/html-intl/intl/vi/preview/samples.jd | 85 - docs/html-intl/intl/vi/preview/setup-sdk.jd | 223 - .../intl/vi/training/articles/direct-boot.jd | 181 + .../training/articles/scoped-directory-access.jd | 124 + .../intl/vi/training/articles/security-config.jd | 745 ++ .../intl/vi/training/material/animations.jd | 6 +- .../intl/vi/training/material/compatibility.jd | 2 +- .../intl/vi/training/material/drawables.jd | 2 +- .../intl/vi/training/material/get-started.jd | 4 +- docs/html-intl/intl/vi/training/material/index.jd | 2 +- .../intl/vi/training/material/lists-cards.jd | 2 +- .../intl/vi/training/material/shadows-clipping.jd | 6 +- .../vi/training/tv/playback/picture-in-picture.jd | 186 + .../intl/vi/training/tv/tif/content-recording.jd | 121 + .../intl/zh-cn/about/versions/android-5.0.jd | 2 +- .../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 + .../zh-cn/about/versions/nougat/android-7.0.jd | 1039 +++ .../intl/zh-cn/about/versions/nougat/index.jd | 140 + .../intl/zh-cn/design/patterns/notifications.jd | 872 --- docs/html-intl/intl/zh-cn/design/style/writing.jd | 2 +- .../intl/zh-cn/distribute/googleplay/about.jd | 2 +- .../distribute/googleplay/developer-console.jd | 4 +- .../zh-cn/distribute/googleplay/families/faq.jd | 4 +- .../zh-cn/distribute/googleplay/families/start.jd | 2 +- .../intl/zh-cn/distribute/googleplay/guide.jd | 2 +- .../zh-cn/distribute/googleplay/quality/auto.jd | 2 +- .../zh-cn/distribute/googleplay/quality/core.jd | 10 +- .../zh-cn/distribute/googleplay/quality/tablets.jd | 30 +- .../intl/zh-cn/distribute/googleplay/quality/tv.jd | 2 +- .../zh-cn/distribute/googleplay/quality/wear.jd | 4 +- .../intl/zh-cn/distribute/googleplay/tv.jd | 6 +- .../intl/zh-cn/distribute/googleplay/wear.jd | 4 +- docs/html-intl/intl/zh-cn/distribute/resources.jd | 2 +- .../zh-cn/distribute/tools/launch-checklist.jd | 16 +- .../distribute/tools/localization-checklist.jd | 4 +- .../intl/zh-cn/distribute/tools/promote/linking.jd | 2 +- .../intl/zh-cn/google/play/billing/api.jd | 4 +- .../zh-cn/google/play/billing/billing_admin.jd | 2 +- docs/html-intl/intl/zh-cn/google/play/filters.jd | 6 +- .../intl/zh-cn/guide/components/activities.jd | 6 +- .../intl/zh-cn/guide/components/bound-services.jd | 2 +- .../intl/zh-cn/guide/components/fragments.jd | 10 +- .../intl/zh-cn/guide/components/fundamentals.jd | 4 +- .../html-intl/intl/zh-cn/guide/components/index.jd | 6 +- .../intl/zh-cn/guide/components/loaders.jd | 22 +- .../guide/components/processes-and-threads.jd | 4 +- .../intl/zh-cn/guide/components/recents.jd | 4 +- .../intl/zh-cn/guide/components/services.jd | 2 +- .../zh-cn/guide/components/tasks-and-back-stack.jd | 12 +- .../zh-cn/{preview => guide/platform}/j8-jack.jd | 0 .../zh-cn/guide/topics/manifest/manifest-intro.jd | 26 +- .../guide/topics/providers/calendar-provider.jd | 212 +- .../topics/providers/content-provider-basics.jd | 8 +- .../topics/providers/content-provider-creating.jd | 6 +- .../guide/topics/providers/document-provider.jd | 12 +- .../guide/topics/resources/providing-resources.jd | 8 +- .../intl/zh-cn/guide/topics/ui/controls.jd | 2 +- .../intl/zh-cn/guide/topics/ui/dialogs.jd | 30 +- docs/html-intl/intl/zh-cn/guide/topics/ui/menus.jd | 12 +- .../intl/zh-cn/guide/topics/ui/multi-window.jd | 589 ++ .../guide/topics/ui/notifiers/notifications.jd | 6 +- .../intl/zh-cn/guide/topics/ui/overview.jd | 4 +- .../intl/zh-cn/guide/topics/ui/settings.jd | 34 +- .../intl/zh-cn/guide/topics/ui/ui-events.jd | 8 +- docs/html-intl/intl/zh-cn/index.jd | 39 +- docs/html-intl/intl/zh-cn/preview/_book.yaml | 342 - docs/html-intl/intl/zh-cn/preview/api-overview.jd | 1039 --- .../intl/zh-cn/preview/behavior-changes.jd | 610 -- docs/html-intl/intl/zh-cn/preview/download-ota.jd | 324 - docs/html-intl/intl/zh-cn/preview/download.jd | 543 -- docs/html-intl/intl/zh-cn/preview/download_mp2.jd | 359 - docs/html-intl/intl/zh-cn/preview/features/afw.jd | 556 -- .../preview/features/background-optimization.jd | 391 -- .../intl/zh-cn/preview/features/data-saver.jd | 234 - .../intl/zh-cn/preview/features/direct-boot.jd | 181 - .../intl/zh-cn/preview/features/icu4j-framework.jd | 159 - .../intl/zh-cn/preview/features/multi-window.jd | 589 -- .../zh-cn/preview/features/multilingual-support.jd | 221 - .../zh-cn/preview/features/notification-updates.jd | 393 -- .../zh-cn/preview/features/picture-in-picture.jd | 213 - .../zh-cn/preview/features/scoped-folder-access.jd | 152 - .../intl/zh-cn/preview/features/security-config.jd | 747 -- .../zh-cn/preview/features/tv-recording-api.jd | 142 - docs/html-intl/intl/zh-cn/preview/guide.jd | 190 - docs/html-intl/intl/zh-cn/preview/index.jd | 131 - docs/html-intl/intl/zh-cn/preview/license.jd | 145 - docs/html-intl/intl/zh-cn/preview/overview.jd | 440 -- docs/html-intl/intl/zh-cn/preview/preview_toc.cs | 75 - docs/html-intl/intl/zh-cn/preview/samples.jd | 85 - docs/html-intl/intl/zh-cn/preview/setup-sdk.jd | 187 - docs/html-intl/intl/zh-cn/preview/support.jd | 1188 ---- .../intl/zh-cn/training/articles/direct-boot.jd | 181 + .../training/articles/scoped-directory-access.jd | 152 + .../zh-cn/training/articles/security-config.jd | 747 ++ .../training/basics/activity-lifecycle/index.jd | 4 +- .../training/basics/activity-lifecycle/pausing.jd | 6 +- .../basics/activity-lifecycle/recreating.jd | 12 +- .../training/basics/activity-lifecycle/starting.jd | 20 +- .../training/basics/activity-lifecycle/stopping.jd | 14 +- .../training/basics/data-storage/databases.jd | 2 +- .../zh-cn/training/basics/data-storage/files.jd | 14 +- .../zh-cn/training/basics/fragments/fragment-ui.jd | 8 +- .../training/basics/network-ops/data-saver.jd | 234 + .../monitoring-device-state/battery-monitoring.jd | 22 +- .../connectivity-monitoring.jd | 14 +- .../monitoring-device-state/docking-monitoring.jd | 16 +- .../training/monitoring-device-state/index.jd | 16 +- .../monitoring-device-state/manifest-receivers.jd | 10 +- .../intl/zh-cn/training/multiscreen/adaptui.jd | 28 +- .../intl/zh-cn/training/multiscreen/index.jd | 56 +- .../zh-cn/training/multiscreen/screendensities.jd | 28 +- .../intl/zh-cn/training/multiscreen/screensizes.jd | 44 +- .../training/tv/playback/picture-in-picture.jd | 213 + .../zh-cn/training/tv/tif/content-recording.jd | 142 + .../intl/zh-tw/about/versions/android-5.0.jd | 2 +- .../about/versions/nougat/android-7.0-changes.jd | 480 ++ .../about/versions/nougat/android-7.0-samples.jd | 85 + .../zh-tw/about/versions/nougat/android-7.0.jd | 676 ++ .../intl/zh-tw/about/versions/nougat/index.jd | 140 + .../intl/zh-tw/design/patterns/notifications.jd | 872 --- .../intl/zh-tw/distribute/googleplay/about.jd | 2 +- .../intl/zh-tw/distribute/googleplay/auto.jd | 2 +- .../distribute/googleplay/developer-console.jd | 2 +- .../zh-tw/distribute/googleplay/families/about.jd | 2 +- .../zh-tw/distribute/googleplay/families/faq.jd | 4 +- .../zh-tw/distribute/googleplay/families/start.jd | 4 +- .../intl/zh-tw/distribute/googleplay/guide.jd | 2 +- .../zh-tw/distribute/googleplay/quality/auto.jd | 2 +- .../zh-tw/distribute/googleplay/quality/core.jd | 8 +- .../zh-tw/distribute/googleplay/quality/tablets.jd | 2 +- .../zh-tw/distribute/googleplay/quality/wear.jd | 2 +- .../intl/zh-tw/distribute/googleplay/start.jd | 2 +- .../intl/zh-tw/distribute/googleplay/tv.jd | 6 +- .../intl/zh-tw/distribute/googleplay/wear.jd | 2 +- .../zh-tw/distribute/tools/launch-checklist.jd | 2 +- .../distribute/tools/localization-checklist.jd | 2 +- docs/html-intl/intl/zh-tw/google/play/filters.jd | 2 +- .../intl/zh-tw/guide/components/bound-services.jd | 6 +- .../intl/zh-tw/guide/components/fragments.jd | 18 +- .../intl/zh-tw/guide/components/fundamentals.jd | 4 +- .../html-intl/intl/zh-tw/guide/components/index.jd | 6 +- .../intl/zh-tw/guide/components/loaders.jd | 20 +- .../guide/components/processes-and-threads.jd | 6 +- .../intl/zh-tw/guide/components/recents.jd | 2 +- .../zh-tw/guide/components/tasks-and-back-stack.jd | 14 +- .../zh-tw/{preview => guide/platform}/j8-jack.jd | 0 .../zh-tw/guide/topics/manifest/manifest-intro.jd | 32 +- .../guide/topics/providers/calendar-provider.jd | 224 +- .../guide/topics/providers/contacts-provider.jd | 10 +- .../topics/providers/content-provider-basics.jd | 46 +- .../topics/providers/content-provider-creating.jd | 54 +- .../guide/topics/providers/document-provider.jd | 10 +- .../guide/topics/resources/accessing-resources.jd | 6 +- .../guide/topics/resources/providing-resources.jd | 8 +- .../guide/topics/resources/runtime-changes.jd | 2 +- .../intl/zh-tw/guide/topics/ui/controls.jd | 2 +- .../intl/zh-tw/guide/topics/ui/declaring-layout.jd | 4 +- .../intl/zh-tw/guide/topics/ui/dialogs.jd | 26 +- docs/html-intl/intl/zh-tw/guide/topics/ui/menus.jd | 16 +- .../intl/zh-tw/guide/topics/ui/multi-window.jd | 582 ++ .../guide/topics/ui/notifiers/notifications.jd | 18 +- .../intl/zh-tw/guide/topics/ui/overview.jd | 4 +- .../intl/zh-tw/guide/topics/ui/settings.jd | 32 +- .../intl/zh-tw/guide/topics/ui/ui-events.jd | 10 +- docs/html-intl/intl/zh-tw/index.jd | 39 +- docs/html-intl/intl/zh-tw/preview/api-overview.jd | 676 -- .../intl/zh-tw/preview/behavior-changes.jd | 480 -- docs/html-intl/intl/zh-tw/preview/download.jd | 541 -- docs/html-intl/intl/zh-tw/preview/download_mp2.jd | 359 - .../preview/features/background-optimization.jd | 390 -- .../intl/zh-tw/preview/features/direct-boot.jd | 181 - .../intl/zh-tw/preview/features/icu4j-framework.jd | 160 - .../intl/zh-tw/preview/features/multi-window.jd | 582 -- .../zh-tw/preview/features/multilingual-support.jd | 217 - .../zh-tw/preview/features/notification-updates.jd | 328 - .../zh-tw/preview/features/picture-in-picture.jd | 186 - .../zh-tw/preview/features/scoped-folder-access.jd | 124 - .../intl/zh-tw/preview/features/security-config.jd | 745 -- .../zh-tw/preview/features/tv-recording-api.jd | 121 - docs/html-intl/intl/zh-tw/preview/index.jd | 120 - docs/html-intl/intl/zh-tw/preview/overview.jd | 440 -- docs/html-intl/intl/zh-tw/preview/samples.jd | 85 - docs/html-intl/intl/zh-tw/preview/setup-sdk.jd | 223 - .../intl/zh-tw/training/articles/direct-boot.jd | 181 + .../training/articles/scoped-directory-access.jd | 124 + .../zh-tw/training/articles/security-config.jd | 745 ++ .../training/basics/activity-lifecycle/index.jd | 4 +- .../training/basics/activity-lifecycle/pausing.jd | 6 +- .../basics/activity-lifecycle/recreating.jd | 12 +- .../training/basics/activity-lifecycle/starting.jd | 16 +- .../training/basics/activity-lifecycle/stopping.jd | 14 +- .../zh-tw/training/basics/data-storage/files.jd | 14 +- .../training/tv/playback/picture-in-picture.jd | 186 + .../zh-tw/training/tv/tif/content-recording.jd | 121 + docs/html/_project.yaml | 5 + docs/html/_redirects.yaml | 161 +- docs/html/about/_book.yaml | 69 +- docs/html/about/_project.yaml | 5 + docs/html/about/about_toc.cs | 12 + docs/html/about/android.jd | 8 +- docs/html/about/dashboards/index.jd | 58 +- docs/html/about/index.jd | 8 +- docs/html/about/versions/android-1.1.jd | 10 +- docs/html/about/versions/android-1.5-highlights.jd | 8 +- docs/html/about/versions/android-1.5.jd | 16 +- docs/html/about/versions/android-1.6-highlights.jd | 74 +- docs/html/about/versions/android-1.6.jd | 6 +- docs/html/about/versions/android-2.0-highlights.jd | 16 +- docs/html/about/versions/android-2.0.1.jd | 14 +- docs/html/about/versions/android-2.0.jd | 30 +- docs/html/about/versions/android-2.1.jd | 4 +- docs/html/about/versions/android-2.3.3.jd | 12 +- docs/html/about/versions/android-2.3.4.jd | 2 +- docs/html/about/versions/android-2.3.jd | 4 +- docs/html/about/versions/android-3.0-highlights.jd | 4 +- docs/html/about/versions/android-3.0.jd | 44 +- docs/html/about/versions/android-3.1-highlights.jd | 4 +- docs/html/about/versions/android-3.1.jd | 6 +- docs/html/about/versions/android-3.2.jd | 6 +- docs/html/about/versions/android-4.0.3.jd | 16 +- docs/html/about/versions/android-4.0.jd | 12 +- docs/html/about/versions/android-4.1.jd | 76 +- docs/html/about/versions/android-4.2.jd | 30 +- docs/html/about/versions/android-4.3.jd | 2 +- docs/html/about/versions/android-4.4.jd | 2 +- docs/html/about/versions/android-5.0-changes.jd | 4 +- docs/html/about/versions/jelly-bean.jd | 20 +- docs/html/about/versions/kitkat.jd | 4 +- .../versions/marshmallow/android-6.0-changes.jd | 2 +- .../{samples.jd => android-6.0-samples.jd} | 0 .../versions/marshmallow/android-6.0-testing.jd | 183 + .../html/about/versions/marshmallow/android-6.0.jd | 6 +- docs/html/about/versions/marshmallow/index.jd | 1 - .../about/versions/nougat/android-7.0-changes.jd | 902 +++ .../about/versions/nougat/android-7.0-samples.jd | 86 + docs/html/about/versions/nougat/android-7.0.jd | 1213 ++++ docs/html/about/versions/nougat/index.jd | 140 + docs/html/auto/images/logos/auto/borgward.png | Bin 0 -> 20299 bytes docs/html/auto/images/logos/auto/gmc.png | Bin 14980 -> 13427 bytes docs/html/auto/images/logos/auto/koenigsegg.png | Bin 0 -> 16351 bytes docs/html/auto/images/logos/auto/lada.png | Bin 0 -> 5731 bytes docs/html/auto/images/logos/auto/lincoln.png | Bin 0 -> 13977 bytes docs/html/auto/images/logos/auto/mbenz.png | Bin 0 -> 9932 bytes docs/html/auto/images/logos/auto/opel.png | Bin 60667 -> 25107 bytes docs/html/auto/images/logos/auto/peugeot.png | Bin 9008 -> 14516 bytes docs/html/auto/images/logos/auto/renault.png | Bin 12177 -> 9190 bytes docs/html/auto/images/logos/auto/rsm.png | Bin 0 -> 12666 bytes docs/html/auto/images/logos/auto/seat.png | Bin 48476 -> 12363 bytes docs/html/auto/images/logos/auto/ssangyong.png | Bin 8149 -> 7249 bytes docs/html/auto/images/logos/auto/tata.png | Bin 0 -> 8126 bytes docs/html/auto/images/logos/auto/volvo.png | Bin 61381 -> 21067 bytes docs/html/auto/index.jd | 278 +- docs/html/community/index.html | 320 - docs/html/design/_book.yaml | 17 - docs/html/design/_project.yaml | 5 + docs/html/design/design_toc.cs | 9 - docs/html/design/handhelds/index.jd | 3 +- docs/html/design/index.jd | 2 +- docs/html/design/patterns/help.jd | 2 +- docs/html/design/patterns/new.jd | 4 +- docs/html/design/patterns/notifications.jd | 895 --- docs/html/design/wear/style.jd | 2 +- docs/html/develop/_project.yaml | 5 + docs/html/distribute/_project.yaml | 5 + docs/html/distribute/analyze/_project.yaml | 6 + docs/html/distribute/analyze/build-better-apps.jd | 2 +- docs/html/distribute/analyze/google-services.jd | 2 +- docs/html/distribute/analyze/improve-roi.jd | 2 +- docs/html/distribute/analyze/measure.jd | 2 +- docs/html/distribute/analyze/start.jd | 4 +- .../distribute/analyze/understand-user-value.jd | 4 +- docs/html/distribute/engage/_book.yaml | 3 + docs/html/distribute/engage/_project.yaml | 6 + docs/html/distribute/engage/ads.jd | 2 +- docs/html/distribute/engage/analytics.jd | 2 +- docs/html/distribute/engage/deep-linking.jd | 2 +- docs/html/distribute/engage/easy-signin.jd | 100 +- docs/html/distribute/engage/engage_toc.cs | 6 + docs/html/distribute/engage/gcm.jd | 2 +- docs/html/distribute/engage/intents.jd | 2 +- docs/html/distribute/engage/nearby.jd | 93 + docs/html/distribute/engage/notifications.jd | 4 +- docs/html/distribute/engage/video.jd | 2 +- docs/html/distribute/engage/widgets.jd | 2 +- docs/html/distribute/essentials/_project.yaml | 6 + .../distribute/essentials/optimizing-your-app.jd | 4 +- .../html/distribute/essentials/quality/billions.jd | 613 +- docs/html/distribute/essentials/quality/core.jd | 8 +- docs/html/distribute/essentials/quality/tablets.jd | 6 +- docs/html/distribute/essentials/quality/wear.jd | 2 +- docs/html/distribute/googleplay/_project.yaml | 6 + docs/html/distribute/googleplay/cast.jd | 2 +- .../distribute/googleplay/developer-console.jd | 206 +- docs/html/distribute/googleplay/families/faq.jd | 8 +- docs/html/distribute/googleplay/families/start.jd | 2 +- docs/html/distribute/googleplay/tv.jd | 4 +- docs/html/distribute/monetize/_book.yaml | 3 + docs/html/distribute/monetize/_project.yaml | 6 + docs/html/distribute/monetize/conversions.jd | 100 + docs/html/distribute/monetize/monetize_toc.cs | 7 +- docs/html/distribute/monetize/payments.jd | 62 +- docs/html/distribute/stories/_project.yaml | 6 + docs/html/distribute/stories/apps.jd | 3 +- docs/html/distribute/stories/apps/aftenposten.jd | 80 + docs/html/distribute/stories/apps/el-mundo.jd | 73 + docs/html/distribute/stories/apps/segundamano.jd | 63 + docs/html/distribute/stories/games.jd | 1 - docs/html/distribute/stories/{ => games}/glu-dh.jd | 0 docs/html/distribute/stories/games/tapps.jd | 366 + docs/html/distribute/stories/games/two-dots.jd | 77 - docs/html/distribute/stories/games/upbeat-games.jd | 69 + docs/html/distribute/stories/index.jd | 30 +- docs/html/distribute/tools/_project.yaml | 6 + docs/html/distribute/tools/promote/device-art.jd | 2 +- docs/html/distribute/tools/promote/linking.jd | 2 +- docs/html/distribute/users/_project.yaml | 6 + docs/html/distribute/users/promote-with-ads.jd | 130 +- docs/html/google/_project.yaml | 5 + docs/html/google/backup/signup.jd | 12 +- docs/html/google/index.jd | 2 +- docs/html/google/play/billing/api.jd | 2 +- docs/html/google/play/billing/billing_admin.jd | 11 +- docs/html/google/play/billing/billing_integrate.jd | 4 +- docs/html/google/play/billing/billing_overview.jd | 150 +- .../html/google/play/billing/billing_promotions.jd | 123 +- docs/html/google/play/billing/billing_testing.jd | 10 +- docs/html/google/play/expansion-files.jd | 18 +- .../html/google/play/licensing/adding-licensing.jd | 22 +- .../google/play/licensing/licensing-reference.jd | 4 +- docs/html/google/play/licensing/overview.jd | 16 +- docs/html/google/play/licensing/setting-up.jd | 6 +- docs/html/google/play/publishing/multiple-apks.jd | 4 +- docs/html/guide/_book.yaml | 36 +- docs/html/guide/_project.yaml | 6 + docs/html/guide/appendix/app-intents.jd | 14 +- docs/html/guide/appendix/g-app-intents.jd | 2 +- docs/html/guide/appendix/glossary.jd | 50 +- docs/html/guide/components/activities.jd | 6 +- docs/html/guide/components/fragments.jd | 14 +- docs/html/guide/components/index.jd | 10 +- docs/html/guide/components/intents-common.jd | 488 +- docs/html/guide/components/loaders.jd | 30 +- .../html/guide/components/processes-and-threads.jd | 2 +- .../guide/platform/images/android-stack_2x.png | Bin 0 -> 180765 bytes docs/html/guide/platform/index.jd | 217 + docs/html/guide/platform/j8-jack.jd | 242 + docs/html/guide/practices/compatibility.jd | 6 +- docs/html/guide/practices/index.jd | 14 +- docs/html/guide/practices/optimizing-for-3.0.jd | 10 +- docs/html/guide/practices/screen-compat-mode.jd | 6 +- docs/html/guide/practices/screens_support.jd | 6 +- docs/html/guide/practices/tablets-and-handsets.jd | 2 +- .../ui_guidelines/activity_task_design.jd | 24 +- .../guide/practices/ui_guidelines/icon_design.jd | 14 +- .../ui_guidelines/icon_design_action_bar.jd | 2 +- .../practices/ui_guidelines/icon_design_dialog.jd | 2 +- .../ui_guidelines/icon_design_launcher.jd | 2 +- .../ui_guidelines/icon_design_launcher_archive.jd | 2 +- .../practices/ui_guidelines/icon_design_list.jd | 2 +- .../practices/ui_guidelines/icon_design_menu.jd | 6 +- .../ui_guidelines/icon_design_status_bar.jd | 2 +- .../practices/ui_guidelines/icon_design_tab.jd | 6 +- docs/html/guide/practices/ui_guidelines/index.jd | 2 +- .../guide/practices/ui_guidelines/menu_design.jd | 90 +- .../guide/practices/ui_guidelines/widget_design.jd | 2 +- docs/html/guide/practices/verifying-apps-art.jd | 128 +- docs/html/guide/topics/admin/device-admin.jd | 102 +- docs/html/guide/topics/appwidgets/host.jd | 126 +- docs/html/guide/topics/appwidgets/index.jd | 240 +- .../html/guide/topics/connectivity/bluetooth-le.jd | 2 +- docs/html/guide/topics/connectivity/bluetooth.jd | 640 +- docs/html/guide/topics/connectivity/nfc/index.jd | 8 +- docs/html/guide/topics/connectivity/sip.jd | 46 +- .../guide/topics/connectivity/usb/accessory.jd | 6 +- docs/html/guide/topics/connectivity/usb/host.jd | 8 +- docs/html/guide/topics/connectivity/wifip2p.jd | 14 +- docs/html/guide/topics/data/data-storage.jd | 11 + docs/html/guide/topics/data/index.jd | 20 +- docs/html/guide/topics/graphics/index.jd | 6 +- docs/html/guide/topics/graphics/overview.jd | 2 +- docs/html/guide/topics/graphics/prop-animation.jd | 6 +- docs/html/guide/topics/location/strategies.jd | 6 +- docs/html/guide/topics/manifest/action-element.jd | 12 +- .../topics/manifest/activity-alias-element.jd | 70 +- .../html/guide/topics/manifest/activity-element.jd | 49 +- .../guide/topics/manifest/application-element.jd | 29 + .../html/guide/topics/manifest/category-element.jd | 12 +- .../manifest/grant-uri-permission-element.jd | 54 +- .../topics/manifest/instrumentation-element.jd | 20 +- .../guide/topics/manifest/intent-filter-element.jd | 50 +- docs/html/guide/topics/manifest/manifest-intro.jd | 367 +- .../guide/topics/manifest/meta-data-element.jd | 42 +- .../topics/manifest/path-permission-element.jd | 48 +- .../topics/manifest/permission-group-element.jd | 18 +- .../topics/manifest/permission-tree-element.jd | 28 +- .../html/guide/topics/manifest/provider-element.jd | 208 +- .../html/guide/topics/manifest/receiver-element.jd | 124 +- docs/html/guide/topics/manifest/service-element.jd | 128 +- .../topics/manifest/supports-gl-texture-element.jd | 8 +- .../topics/manifest/supports-screens-element.jd | 14 +- .../guide/topics/manifest/uses-feature-element.jd | 61 +- .../guide/topics/manifest/uses-library-element.jd | 6 +- .../topics/manifest/uses-permission-element.jd | 20 +- .../html/guide/topics/manifest/uses-sdk-element.jd | 7 +- docs/html/guide/topics/media/camera.jd | 216 +- docs/html/guide/topics/media/index.jd | 2 +- .../guide/topics/media/jet/jetcreator_manual.jd | 30 +- docs/html/guide/topics/media/jetplayer.jd | 2 +- .../guide/topics/processes/process-lifecycle.jd | 2 +- .../guide/topics/providers/calendar-provider.jd | 306 +- .../guide/topics/providers/contacts-provider.jd | 6 +- .../topics/providers/content-provider-basics.jd | 50 +- .../topics/providers/content-provider-creating.jd | 4 +- docs/html/guide/topics/renderscript/advanced.jd | 26 +- docs/html/guide/topics/renderscript/compute.jd | 1290 +++- .../guide/topics/resources/accessing-resources.jd | 4 +- .../guide/topics/resources/animation-resource.jd | 42 +- .../topics/resources/complex-xml-resources.jd | 4 +- .../html/guide/topics/resources/icu4j-framework.jd | 165 + .../html/guide/topics/resources/layout-resource.jd | 50 +- docs/html/guide/topics/resources/more-resources.jd | 4 +- .../guide/topics/resources/multilingual-support.jd | 230 + .../guide/topics/resources/providing-resources.jd | 8 +- .../html/guide/topics/resources/runtime-changes.jd | 12 +- docs/html/guide/topics/search/search-dialog.jd | 2 +- docs/html/guide/topics/security/permissions.jd | 2 +- docs/html/guide/topics/sensors/index.jd | 8 +- docs/html/guide/topics/sensors/sensors_position.jd | 271 +- docs/html/guide/topics/text/index.jd | 2 +- .../guide/topics/text/spell-checker-framework.jd | 8 +- docs/html/guide/topics/ui/accessibility/apps.jd | 12 +- .../html/guide/topics/ui/accessibility/services.jd | 18 +- docs/html/guide/topics/ui/binding.jd | 8 +- docs/html/guide/topics/ui/controls.jd | 2 +- docs/html/guide/topics/ui/controls/button.jd | 2 +- docs/html/guide/topics/ui/controls/checkbox.jd | 2 +- docs/html/guide/topics/ui/controls/pickers.jd | 16 +- docs/html/guide/topics/ui/controls/radiobutton.jd | 2 +- docs/html/guide/topics/ui/controls/spinner.jd | 6 +- docs/html/guide/topics/ui/controls/text.jd | 8 +- docs/html/guide/topics/ui/custom-components.jd | 126 +- docs/html/guide/topics/ui/declaring-layout.jd | 2 +- docs/html/guide/topics/ui/dialogs.jd | 42 +- docs/html/guide/topics/ui/drag-drop.jd | 2 +- docs/html/guide/topics/ui/how-android-draws.jd | 96 +- docs/html/guide/topics/ui/index.jd | 6 +- docs/html/guide/topics/ui/layout/grid.jd | 39 +- docs/html/guide/topics/ui/layout/gridview.jd | 4 +- docs/html/guide/topics/ui/layout/linear.jd | 2 +- docs/html/guide/topics/ui/layout/listview.jd | 6 +- docs/html/guide/topics/ui/layout/relative.jd | 2 +- docs/html/guide/topics/ui/menus.jd | 40 +- docs/html/guide/topics/ui/multi-window.jd | 606 ++ .../guide/topics/ui/notifiers/notifications.jd | 428 +- docs/html/guide/topics/ui/notifiers/toasts.jd | 65 +- docs/html/guide/topics/ui/overview.jd | 4 +- docs/html/guide/topics/ui/settings.jd | 38 +- docs/html/guide/topics/ui/themes.jd | 14 +- docs/html/guide/topics/ui/ui-events.jd | 60 +- docs/html/guide/webapps/debugging.jd | 2 +- docs/html/guide/webapps/targeting.jd | 2 +- .../images => images/android-7.0}/bundles.png | Bin .../images => images/android-7.0}/bundles_2x.png | Bin .../images => images/android-7.0}/datasaver.png | Bin .../android-7.0}/doze-diagram-1.png | Bin .../android-7.0}/doze-diagram-2.png | Bin .../images => images/android-7.0}/inline-reply.png | Bin .../android-7.0}/inline-reply_2x.png | Bin .../android-7.0}/inline-type-reply.png | Bin .../android-7.0}/inline-type-reply_2x.png | Bin .../android-7.0}/m-preview-timeline-crop.png | Bin .../android-7.0}/m-preview-timeline.png | Bin .../images => images/android-7.0}/mw-portrait.png | Bin .../android-7.0}/mw-splitscreen.png | Bin .../android-7.0}/mw-splitscreen_2x.png | Bin .../android-7.0}/n-preview-setup.png | Bin .../android-7.0}/notifications-1.png | Bin .../android-7.0}/notifications-2.png | Bin .../android-7.0}/notifications-3.png | Bin .../android-7.0}/notifications-card.png | Bin .../images => images/android-7.0}/pip-active.png | Bin .../images => images/android-7.0}/pip-button.png | Bin .../android-7.0}/quicksettings.png | Bin .../android-7.0}/sample-activenotifications.png | Bin .../android-7.0}/sample-directboot.png | Bin .../android-7.0}/sample-messagingservice.png | Bin .../android-7.0}/sample-multiwindow.png | Bin .../android-7.0}/sample-scopeddirectoryaccess.png | Bin .../scoped-directory-access-dont-ask.png | Bin 0 -> 66423 bytes .../scoped-directory-access-dont-ask_2x.png | Bin 0 -> 247662 bytes .../android-7.0/scoped-directory-access-framed.png | Bin 0 -> 65301 bytes .../scoped-directory-access-framed_2x.png | Bin 0 -> 244310 bytes .../android-7.0}/scoped-folder-access-dont-ask.png | Bin .../scoped-folder-access-dont-ask_2x.png | Bin .../android-7.0}/scoped-folder-access-framed.png | Bin .../scoped-folder-access-framed_2x.png | Bin .../android-7.0}/screen-zoom-1.png | Bin .../android-7.0}/screen-zoom-2.png | Bin .../android-7.0}/studio-jdk-location.jpg | Bin .../cards/card-drive-conversions_16-9_2x.png | Bin 0 -> 14685 bytes docs/html/images/cards/card-notifications_2x.png | Bin 0 -> 4355 bytes .../cards/distribute/stories/aftenposten.png | Bin 0 -> 7948 bytes .../images/cards/distribute/stories/el-mundo.png | Bin 0 -> 9092 bytes .../cards/distribute/stories/segundamano.png | Bin 0 -> 14540 bytes .../html/images/cards/distribute/stories/tapps.png | Bin 0 -> 11603 bytes .../cards/distribute/stories/witch-puzzle.png | Bin 0 -> 31043 bytes .../images/distribute/google-sign-in-banner.png | Bin 0 -> 15197 bytes docs/html/images/distribute/nearby_beacons.png | Bin 0 -> 123680 bytes docs/html/images/distribute/nearby_connections.png | Bin 0 -> 172749 bytes docs/html/images/distribute/nearby_messaging.png | Bin 0 -> 185170 bytes docs/html/images/distribute/promote_ads_apps.png | Bin 155480 -> 142351 bytes docs/html/images/distribute/promote_ads_gmail.png | Bin 74387 -> 86695 bytes docs/html/images/distribute/promote_ads_play.png | Bin 109160 -> 98472 bytes docs/html/images/distribute/promote_ads_search.png | Bin 146234 -> 93117 bytes docs/html/images/distribute/promote_ads_web.png | Bin 212006 -> 99703 bytes .../html/images/distribute/promote_ads_youtube.png | Bin 157263 -> 138298 bytes .../images/distribute/stories/aftenposten-icon.png | Bin 0 -> 7948 bytes .../images/distribute/stories/el-mundo-icon.png | Bin 0 -> 9092 bytes .../distribute/stories/japanese-witch-puzzle.png | Bin 0 -> 94261 bytes .../images/distribute/stories/segundamano-icon.png | Bin 0 -> 14540 bytes .../distribute/stories/tapps-candy-hills.png | Bin 0 -> 357502 bytes .../distribute/stories/tapps-icon-orig-1.png | Bin 0 -> 33454 bytes .../distribute/stories/tapps-icon-orig-2.png | Bin 0 -> 47461 bytes .../distribute/stories/tapps-icon-orig-3.png | Bin 0 -> 24568 bytes .../distribute/stories/tapps-icon-var-1-2.png | Bin 0 -> 27740 bytes .../images/distribute/stories/tapps-icon-var-1.png | Bin 0 -> 40198 bytes .../distribute/stories/tapps-icon-var-2-2.png | Bin 0 -> 46349 bytes .../images/distribute/stories/tapps-icon-var-2.png | Bin 0 -> 47518 bytes .../distribute/stories/tapps-icon-var-3-2.png | Bin 0 -> 16998 bytes .../images/distribute/stories/tapps-icon-var-3.png | Bin 0 -> 17868 bytes .../images/distribute/stories/tapps-logic-pic.png | Bin 0 -> 18349 bytes docs/html/images/distribute/stories/tapps-logo.png | Bin 0 -> 11603 bytes .../distribute/stories/tapps-screen-orig-1.png | Bin 0 -> 109993 bytes .../distribute/stories/tapps-screen-orig-2.png | Bin 0 -> 638813 bytes .../distribute/stories/tapps-screen-orig-3.png | Bin 0 -> 279975 bytes .../distribute/stories/tapps-screen-var-1.png | Bin 0 -> 861604 bytes .../distribute/stories/tapps-screen-var-2.png | Bin 0 -> 522603 bytes .../distribute/stories/tapps-screen-var-3.png | Bin 0 -> 358402 bytes .../distribute/stories/tapps-villains-corp.png | Bin 0 -> 43911 bytes .../distribute/stories/witch-puzzle-icon.png | Bin 0 -> 31043 bytes docs/html/images/home/nougat_bg.jpg | Bin 0 -> 45178 bytes docs/html/images/home/nougat_bg_2x.jpg | Bin 0 -> 115722 bytes docs/html/images/paypal-logo.png | Bin 0 -> 5971 bytes .../html/images/tools/sdk-manager-support-libs.png | Bin 53798 -> 91414 bytes docs/html/images/topic/arc/sideload_figure_1.jpg | Bin 0 -> 63475 bytes .../training/performance/animation-frames.png | Bin 0 -> 195032 bytes .../training/performance/animation-frames_2x.png | Bin 0 -> 609274 bytes .../images/training/performance/apk-structure.png | Bin 0 -> 21524 bytes docs/html/images/training/tv/tif/app-link-2x.png | Bin 0 -> 1359345 bytes .../images/training/tv/tif/app-link-diagram.png | Bin 0 -> 64710 bytes docs/html/images/training/tv/tif/app-link.png | Bin 0 -> 340494 bytes docs/html/index.jd | 40 +- docs/html/jd_collections.js | 28 +- docs/html/jd_extras.js | 95 +- docs/html/jd_extras_en.js | 257 +- docs/html/license.jd | 16 +- docs/html/ndk/downloads/_book.yaml | 6 - docs/html/ndk/downloads/downloads_toc.cs | 28 - docs/html/ndk/downloads/index.jd | 530 -- docs/html/ndk/downloads/revision_history.jd | 3766 ---------- docs/html/ndk/guides/_book.yaml | 84 - docs/html/ndk/guides/abis.jd | 469 -- docs/html/ndk/guides/android_mk.jd | 875 --- docs/html/ndk/guides/application_mk.jd | 219 - docs/html/ndk/guides/arch.jd | 19 - docs/html/ndk/guides/audio/basics.jd | 169 - docs/html/ndk/guides/audio/floating-point.jd | 101 - docs/html/ndk/guides/audio/index.jd | 27 - docs/html/ndk/guides/audio/input-latency.jd | 95 - docs/html/ndk/guides/audio/opensl-for-android.jd | 1211 ---- docs/html/ndk/guides/audio/opensl-prog-notes.jd | 461 -- docs/html/ndk/guides/audio/output-latency.jd | 310 - docs/html/ndk/guides/audio/sample-rates.jd | 151 - docs/html/ndk/guides/build.jd | 18 - docs/html/ndk/guides/concepts.jd | 303 - docs/html/ndk/guides/cpp-support.jd | 326 - docs/html/ndk/guides/cpu-arm-neon.jd | 109 - docs/html/ndk/guides/cpu-features.jd | 210 - docs/html/ndk/guides/debug.jd | 11 - docs/html/ndk/guides/graphics/design-notes.jd | 121 - docs/html/ndk/guides/graphics/getting-started.jd | 201 - docs/html/ndk/guides/graphics/index.jd | 36 - docs/html/ndk/guides/graphics/shader-compilers.jd | 194 - docs/html/ndk/guides/graphics/validation-layer.jd | 433 -- docs/html/ndk/guides/guides_toc.cs | 113 - docs/html/ndk/guides/images/NDK_build_string.png | Bin 22494 -> 0 bytes .../html/ndk/guides/images/NDK_build_string@2x.png | Bin 44014 -> 0 bytes docs/html/ndk/guides/images/config-pulldown.png | Bin 149842 -> 0 bytes docs/html/ndk/guides/images/drawcube-output.png | Bin 17793 -> 0 bytes docs/html/ndk/guides/images/project-pane.png | Bin 92320 -> 0 bytes .../html/ndk/guides/images/verification_screen.png | Bin 56991 -> 0 bytes .../ndk/guides/images/verification_screen@2x.png | Bin 287252 -> 0 bytes docs/html/ndk/guides/index.jd | 25 - docs/html/ndk/guides/libs.jd | 13 - docs/html/ndk/guides/mips.jd | 43 - docs/html/ndk/guides/ndk-build.jd | 168 - docs/html/ndk/guides/ndk-gdb.jd | 231 - docs/html/ndk/guides/ndk-stack.jd | 86 - docs/html/ndk/guides/prebuilts.jd | 145 - docs/html/ndk/guides/sample.jd | 11 - docs/html/ndk/guides/setup.jd | 93 - docs/html/ndk/guides/stable_apis.jd | 501 -- docs/html/ndk/guides/standalone_toolchain.jd | 605 -- docs/html/ndk/guides/x86-64.jd | 52 - docs/html/ndk/guides/x86.jd | 215 - docs/html/ndk/index.jd | 51 - docs/html/ndk/reference/_book.yaml | 60 - docs/html/ndk/reference/annotated.jd | 25 - docs/html/ndk/reference/asset__manager_8h.jd | 75 - docs/html/ndk/reference/asset__manager__jni_8h.jd | 25 - docs/html/ndk/reference/bc_s.png | Bin 624 -> 0 bytes docs/html/ndk/reference/bdwn.png | Bin 139 -> 0 bytes docs/html/ndk/reference/bitmap_8h.jd | 61 - docs/html/ndk/reference/classes.jd | 20 - docs/html/ndk/reference/closed.png | Bin 125 -> 0 bytes docs/html/ndk/reference/configuration_8h.jd | 222 - docs/html/ndk/reference/deprecated.jd | 23 - .../dir_035c76f7235f5f563d38e3ab90cb9716.jd | 49 - .../dir_d44c64559bbebec7f509842c48db8b23.jd | 21 - docs/html/ndk/reference/doxygen-dac.css | 53 - docs/html/ndk/reference/doxygen.css | 1366 ---- docs/html/ndk/reference/doxygen.png | Bin 3529 -> 0 bytes docs/html/ndk/reference/dynsections.js | 97 - docs/html/ndk/reference/files.jd | 30 - docs/html/ndk/reference/ftv2blank.png | Bin 86 -> 0 bytes docs/html/ndk/reference/ftv2cl.png | Bin 416 -> 0 bytes docs/html/ndk/reference/ftv2doc.png | Bin 652 -> 0 bytes docs/html/ndk/reference/ftv2folderclosed.png | Bin 493 -> 0 bytes docs/html/ndk/reference/ftv2folderopen.png | Bin 505 -> 0 bytes docs/html/ndk/reference/ftv2lastnode.png | Bin 86 -> 0 bytes docs/html/ndk/reference/ftv2link.png | Bin 652 -> 0 bytes docs/html/ndk/reference/ftv2mlastnode.png | Bin 241 -> 0 bytes docs/html/ndk/reference/ftv2mnode.png | Bin 241 -> 0 bytes docs/html/ndk/reference/ftv2mo.png | Bin 373 -> 0 bytes docs/html/ndk/reference/ftv2node.png | Bin 86 -> 0 bytes docs/html/ndk/reference/ftv2ns.png | Bin 370 -> 0 bytes docs/html/ndk/reference/ftv2plastnode.png | Bin 227 -> 0 bytes docs/html/ndk/reference/ftv2pnode.png | Bin 227 -> 0 bytes docs/html/ndk/reference/ftv2splitbar.png | Bin 282 -> 0 bytes docs/html/ndk/reference/ftv2vertline.png | Bin 86 -> 0 bytes docs/html/ndk/reference/functions.jd | 327 - docs/html/ndk/reference/functions_vars.jd | 327 - docs/html/ndk/reference/globals.jd | 2294 ------- docs/html/ndk/reference/globals_defs.jd | 24 - docs/html/ndk/reference/globals_enum.jd | 12 - docs/html/ndk/reference/globals_eval.jd | 1652 ----- docs/html/ndk/reference/globals_eval_w.jd | 20 - docs/html/ndk/reference/globals_func.jd | 551 -- docs/html/ndk/reference/globals_type.jd | 90 - docs/html/ndk/reference/globals_vars.jd | 12 - docs/html/ndk/reference/globals_w.jd | 20 - docs/html/ndk/reference/group___asset.jd | 591 -- docs/html/ndk/reference/group___bitmap.jd | 230 - docs/html/ndk/reference/group___configuration.jd | 1557 ----- docs/html/ndk/reference/group___input.jd | 3682 ---------- docs/html/ndk/reference/group___looper.jd | 442 -- docs/html/ndk/reference/group___native_activity.jd | 731 -- docs/html/ndk/reference/group___sensor.jd | 925 --- docs/html/ndk/reference/group___storage.jd | 450 -- docs/html/ndk/reference/index.jd | 17 - docs/html/ndk/reference/input_8h.jd | 374 - docs/html/ndk/reference/keycodes_8h.jd | 350 - docs/html/ndk/reference/looper_8h.jd | 70 - docs/html/ndk/reference/modules.jd | 23 - docs/html/ndk/reference/native__activity_8h.jd | 74 - docs/html/ndk/reference/native__window_8h.jd | 61 - docs/html/ndk/reference/native__window__jni_8h.jd | 25 - docs/html/ndk/reference/nav_f.png | Bin 136 -> 0 bytes docs/html/ndk/reference/nav_g.png | Bin 95 -> 0 bytes docs/html/ndk/reference/nav_h.png | Bin 93 -> 0 bytes docs/html/ndk/reference/obb_8h.jd | 45 - docs/html/ndk/reference/open.png | Bin 115 -> 0 bytes docs/html/ndk/reference/pages.jd | 16 - docs/html/ndk/reference/rect_8h.jd | 30 - docs/html/ndk/reference/reference_toc.cs | 78 - docs/html/ndk/reference/sensor_8h.jd | 143 - docs/html/ndk/reference/storage__manager_8h.jd | 59 - .../ndk/reference/struct_a_heart_rate_event.jd | 51 - .../html/ndk/reference/struct_a_meta_data_event.jd | 51 - .../html/ndk/reference/struct_a_native_activity.jd | 177 - .../struct_a_native_activity_callbacks.jd | 265 - .../reference/struct_a_native_window___buffer.jd | 110 - docs/html/ndk/reference/struct_a_rect.jd | 86 - docs/html/ndk/reference/struct_a_sensor_event.jd | 364 - docs/html/ndk/reference/struct_a_sensor_vector.jd | 172 - .../ndk/reference/struct_a_uncalibrated_event.jd | 171 - .../ndk/reference/struct_android_bitmap_info.jd | 100 - docs/html/ndk/reference/sync_off.png | Bin 815 -> 0 bytes docs/html/ndk/reference/sync_on.png | Bin 809 -> 0 bytes docs/html/ndk/reference/tab_a.png | Bin 124 -> 0 bytes docs/html/ndk/reference/tab_b.png | Bin 149 -> 0 bytes docs/html/ndk/reference/tab_h.png | Bin 145 -> 0 bytes docs/html/ndk/reference/tab_s.png | Bin 156 -> 0 bytes docs/html/ndk/reference/tabs.css | 60 - docs/html/ndk/reference/window_8h.jd | 53 - docs/html/ndk/samples/_book.yaml | 13 - docs/html/ndk/samples/index.jd | 33 - docs/html/ndk/samples/sample_hellojni.jd | 123 - docs/html/ndk/samples/sample_na.jd | 259 - docs/html/ndk/samples/sample_teapot.jd | 360 - docs/html/ndk/samples/samples_toc.cs | 35 - docs/html/ndk/samples/walkthroughs.jd | 13 - docs/html/preview/_book.yaml | 344 - docs/html/preview/api-overview.jd | 1117 --- docs/html/preview/behavior-changes.jd | 870 --- docs/html/preview/download-ota.jd | 332 - docs/html/preview/download.jd | 556 -- docs/html/preview/features/afw.jd | 555 -- docs/html/preview/features/data-saver.jd | 256 - docs/html/preview/features/direct-boot.jd | 188 - docs/html/preview/features/icu4j-framework.jd | 163 - docs/html/preview/features/key-attestation.jd | 845 --- docs/html/preview/features/multi-window.jd | 599 -- docs/html/preview/features/multilingual-support.jd | 221 - docs/html/preview/features/notification-updates.jd | 399 -- docs/html/preview/features/picture-in-picture.jd | 235 - docs/html/preview/features/scoped-folder-access.jd | 150 - docs/html/preview/features/security-config.jd | 750 -- docs/html/preview/features/tv-recording-api.jd | 142 - docs/html/preview/guide.jd | 190 - docs/html/preview/index.jd | 133 - docs/html/preview/j8-jack.jd | 221 - docs/html/preview/license.jd | 145 - docs/html/preview/overview.jd | 448 -- docs/html/preview/preview_toc.cs | 235 - docs/html/preview/samples.jd | 85 - docs/html/preview/setup-sdk.jd | 197 - docs/html/preview/support.jd | 1513 ----- docs/html/reference/_project.yaml | 6 + docs/html/samples/_project.yaml | 6 + docs/html/samples/index.jd | 4 +- docs/html/sdk/OLD_RELEASENOTES.jd | 16 +- docs/html/sdk/RELEASENOTES.jd | 102 +- .../23/changes/alldiffs_index_additions.html | 3 +- .../api_diff/23/changes/alldiffs_index_all.html | 3 +- .../23/changes/alldiffs_index_changes.html | 3 +- .../23/changes/alldiffs_index_removals.html | 3 +- .../23/changes/android.Manifest.permission.html | 3 +- .../changes/android.Manifest.permission_group.html | 3 +- .../sdk/api_diff/23/changes/android.R.attr.html | 3 +- .../html/sdk/api_diff/23/changes/android.R.id.html | 3 +- .../sdk/api_diff/23/changes/android.R.string.html | 3 +- .../sdk/api_diff/23/changes/android.R.style.html | 3 +- ...roid.accounts.AbstractAccountAuthenticator.html | 3 +- .../changes/android.accounts.AccountManager.html | 3 +- .../api_diff/23/changes/android.app.Activity.html | 3 +- ...android.app.ActivityManager.RecentTaskInfo.html | 3 +- ....app.ActivityManager.RunningAppProcessInfo.html | 3 +- .../23/changes/android.app.ActivityManager.html | 3 +- .../23/changes/android.app.ActivityOptions.html | 3 +- .../23/changes/android.app.AlarmManager.html | 3 +- .../changes/android.app.AlertDialog.Builder.html | 3 +- .../23/changes/android.app.AlertDialog.html | 3 +- .../23/changes/android.app.AppOpsManager.html | 3 +- .../api_diff/23/changes/android.app.Dialog.html | 3 +- .../api_diff/23/changes/android.app.Fragment.html | 3 +- .../23/changes/android.app.Instrumentation.html | 3 +- .../23/changes/android.app.KeyguardManager.html | 3 +- .../android.app.Notification.Action.Builder.html | 3 +- .../changes/android.app.Notification.Action.html | 3 +- .../android.app.Notification.BigPictureStyle.html | 3 +- .../changes/android.app.Notification.Builder.html | 3 +- .../23/changes/android.app.Notification.html | 3 +- .../changes/android.app.NotificationManager.html | 3 +- .../23/changes/android.app.PendingIntent.html | 3 +- .../changes/android.app.SharedElementCallback.html | 3 +- .../23/changes/android.app.WallpaperManager.html | 3 +- .../android.app.admin.DeviceAdminReceiver.html | 3 +- .../android.app.admin.DevicePolicyManager.html | 3 +- .../android.app.usage.UsageEvents.Event.html | 3 +- .../android.app.usage.UsageStatsManager.html | 3 +- .../changes/android.bluetooth.BluetoothDevice.html | 3 +- .../android.bluetooth.BluetoothProfile.html | 3 +- .../changes/android.bluetooth.BluetoothSocket.html | 3 +- .../android.bluetooth.le.ScanSettings.Builder.html | 3 +- .../changes/android.bluetooth.le.ScanSettings.html | 3 +- ...ndroid.content.AbstractThreadedSyncAdapter.html | 3 +- .../23/changes/android.content.ComponentName.html | 3 +- .../android.content.ContentProviderOperation.html | 3 +- .../23/changes/android.content.Context.html | 3 +- .../23/changes/android.content.ContextWrapper.html | 3 +- .../23/changes/android.content.Intent.html | 3 +- .../changes/android.content.RestrictionEntry.html | 3 +- .../android.content.RestrictionsManager.html | 3 +- .../android.content.pm.ApplicationInfo.html | 3 +- .../23/changes/android.content.pm.PackageInfo.html | 3 +- .../changes/android.content.pm.PackageManager.html | 3 +- .../changes/android.content.pm.PermissionInfo.html | 3 +- .../android.content.res.ColorStateList.html | 3 +- .../changes/android.content.res.Configuration.html | 3 +- .../android.content.res.Resources.Theme.html | 3 +- .../23/changes/android.content.res.Resources.html | 3 +- .../changes/android.database.AbstractCursor.html | 3 +- .../23/changes/android.database.Cursor.html | 3 +- .../23/changes/android.database.CursorWrapper.html | 3 +- .../23/changes/android.graphics.Canvas.html | 3 +- .../23/changes/android.graphics.ImageFormat.html | 3 +- .../23/changes/android.graphics.Paint.html | 3 +- ...d.graphics.drawable.AnimatedVectorDrawable.html | 3 +- .../android.graphics.drawable.ClipDrawable.html | 3 +- .../android.graphics.drawable.Drawable.html | 3 +- .../android.graphics.drawable.InsetDrawable.html | 3 +- .../android.graphics.drawable.LayerDrawable.html | 3 +- .../android.graphics.drawable.RippleDrawable.html | 3 +- .../android.graphics.drawable.RotateDrawable.html | 3 +- .../android.graphics.drawable.ScaleDrawable.html | 3 +- .../23/changes/android.hardware.Camera.html | 3 +- ...oid.hardware.camera2.CameraAccessException.html | 3 +- ...camera2.CameraCaptureSession.StateCallback.html | 3 +- ...roid.hardware.camera2.CameraCaptureSession.html | 3 +- ...oid.hardware.camera2.CameraCharacteristics.html | 3 +- .../android.hardware.camera2.CameraDevice.html | 3 +- .../android.hardware.camera2.CameraManager.html | 3 +- .../android.hardware.camera2.CameraMetadata.html | 3 +- .../android.hardware.camera2.CaptureRequest.html | 3 +- .../android.hardware.camera2.CaptureResult.html | 3 +- ...ware.camera2.params.StreamConfigurationMap.html | 3 +- .../23/changes/android.hardware.usb.UsbDevice.html | 3 +- .../23/changes/android.media.AsyncPlayer.html | 3 +- .../changes/android.media.AudioFormat.Builder.html | 3 +- .../23/changes/android.media.AudioFormat.html | 3 +- .../23/changes/android.media.AudioManager.html | 3 +- .../23/changes/android.media.AudioRecord.html | 3 +- .../23/changes/android.media.AudioTrack.html | 3 +- .../23/changes/android.media.ExifInterface.html | 3 +- .../api_diff/23/changes/android.media.Image.html | 3 +- .../android.media.MediaCodec.CodecException.html | 3 +- .../android.media.MediaCodec.CryptoException.html | 3 +- .../23/changes/android.media.MediaCodec.html | 3 +- ...oid.media.MediaCodecInfo.CodecCapabilities.html | 3 +- ...oid.media.MediaCodecInfo.CodecProfileLevel.html | 3 +- ...oid.media.MediaCodecInfo.VideoCapabilities.html | 3 +- .../23/changes/android.media.MediaCrypto.html | 3 +- .../android.media.MediaDescription.Builder.html | 3 +- .../23/changes/android.media.MediaDescription.html | 3 +- .../changes/android.media.MediaDrm.KeyRequest.html | 3 +- .../23/changes/android.media.MediaDrm.html | 3 +- .../23/changes/android.media.MediaExtractor.html | 3 +- .../23/changes/android.media.MediaFormat.html | 3 +- .../android.media.MediaMetadataRetriever.html | 3 +- .../android.media.MediaPlayer.TrackInfo.html | 3 +- .../23/changes/android.media.MediaPlayer.html | 3 +- .../23/changes/android.media.MediaRecorder.html | 3 +- .../changes/android.media.browse.MediaBrowser.html | 3 +- ....session.MediaController.TransportControls.html | 3 +- ...ndroid.media.session.MediaSession.Callback.html | 3 +- .../android.media.session.PlaybackState.html | 3 +- .../changes/android.media.tv.TvContentRating.html | 3 +- .../android.media.tv.TvContract.Channels.html | 3 +- .../android.media.tv.TvContract.Programs.html | 3 +- .../changes/android.media.tv.TvInputManager.html | 3 +- .../android.media.tv.TvInputService.Session.html | 3 +- .../android.media.tv.TvTrackInfo.Builder.html | 3 +- .../23/changes/android.media.tv.TvTrackInfo.html | 3 +- .../android.media.tv.TvView.TvInputCallback.html | 3 +- .../23/changes/android.media.tv.TvView.html | 3 +- .../changes/android.net.ConnectivityManager.html | 3 +- .../api_diff/23/changes/android.net.IpPrefix.html | 3 +- .../api_diff/23/changes/android.net.Network.html | 3 +- .../changes/android.net.NetworkCapabilities.html | 3 +- .../sdk/api_diff/23/changes/android.net.Proxy.html | 3 +- .../api_diff/23/changes/android.net.ProxyInfo.html | 3 +- .../android.net.SSLCertificateSocketFactory.html | 3 +- .../23/changes/android.net.wifi.ScanResult.html | 3 +- .../android.net.wifi.WifiConfiguration.html | 3 +- .../android.net.wifi.WifiEnterpriseConfig.Eap.html | 3 +- .../android.net.wifi.WifiEnterpriseConfig.html | 3 +- .../23/changes/android.net.wifi.WifiManager.html | 3 +- .../api_diff/23/changes/android.nfc.NfcEvent.html | 3 +- .../23/changes/android.os.BatteryManager.html | 3 +- .../23/changes/android.os.Build.VERSION.html | 3 +- .../23/changes/android.os.Build.VERSION_CODES.html | 3 +- .../23/changes/android.os.DeadObjectException.html | 3 +- .../changes/android.os.Debug.InstructionCount.html | 3 +- .../23/changes/android.os.Debug.MemoryInfo.html | 3 +- .../sdk/api_diff/23/changes/android.os.Debug.html | 3 +- .../23/changes/android.os.Environment.html | 3 +- .../sdk/api_diff/23/changes/android.os.Looper.html | 3 +- .../23/changes/android.os.MessageQueue.html | 3 +- .../sdk/api_diff/23/changes/android.os.Parcel.html | 3 +- .../23/changes/android.os.PowerManager.html | 3 +- .../api_diff/23/changes/android.os.Process.html | 3 +- .../23/changes/android.os.RecoverySystem.html | 3 +- ...android.os.StrictMode.ThreadPolicy.Builder.html | 3 +- .../android.os.StrictMode.VmPolicy.Builder.html | 3 +- .../android.os.TransactionTooLargeException.html | 3 +- .../23/changes/android.os.UserManager.html | 3 +- .../android.print.PrintAttributes.Builder.html | 3 +- .../23/changes/android.print.PrintAttributes.html | 3 +- ...roid.print.PrinterCapabilitiesInfo.Builder.html | 3 +- .../android.print.PrinterCapabilitiesInfo.html | 3 +- .../changes/android.printservice.PrintService.html | 3 +- .../23/changes/android.provider.AlarmClock.html | 3 +- .../23/changes/android.provider.Browser.html | 3 +- .../23/changes/android.provider.CallLog.Calls.html | 3 +- ...der.ContactsContract.CommonDataKinds.Email.html | 3 +- ...android.provider.ContactsContract.Contacts.html | 3 +- ...roid.provider.ContactsContract.DataColumns.html | 3 +- ...ovider.ContactsContract.DisplayNameSources.html | 3 +- ...d.provider.ContactsContract.Intents.Insert.html | 3 +- ...oid.provider.ContactsContract.QuickContact.html | 3 +- .../android.provider.DocumentsContract.html | 3 +- .../23/changes/android.provider.MediaStore.html | 3 +- .../changes/android.provider.Settings.Global.html | 3 +- .../changes/android.provider.Settings.Secure.html | 3 +- .../changes/android.provider.Settings.System.html | 3 +- .../23/changes/android.provider.Settings.html | 3 +- .../android.provider.Telephony.Threads.html | 3 +- .../android.provider.VoicemailContract.Status.html | 3 +- ...roid.provider.VoicemailContract.Voicemails.html | 3 +- .../changes/android.renderscript.Allocation.html | 3 +- .../android.renderscript.AllocationAdapter.html | 3 +- .../23/changes/android.renderscript.Element.html | 3 +- .../changes/android.renderscript.RenderScript.html | 3 +- .../23/changes/android.renderscript.Script.html | 3 +- .../android.renderscript.ScriptGroup.Builder.html | 3 +- .../changes/android.renderscript.ScriptGroup.html | 3 +- .../23/changes/android.security.KeyChain.html | 3 +- ...roid.security.KeyPairGeneratorSpec.Builder.html | 3 +- .../android.security.KeyPairGeneratorSpec.html | 3 +- ...android.security.KeyStoreParameter.Builder.html | 3 +- .../android.security.KeyStoreParameter.html | 3 +- ...id.service.carrier.CarrierMessagingService.html | 3 +- .../android.service.dreams.DreamService.html | 3 +- .../android.service.media.MediaBrowserService.html | 3 +- ...e.notification.NotificationListenerService.html | 3 +- ...roid.service.voice.VoiceInteractionService.html | 3 +- ...roid.service.voice.VoiceInteractionSession.html | 3 +- ...android.speech.RecognitionService.Callback.html | 3 +- .../changes/android.speech.RecognizerIntent.html | 3 +- ...droid.speech.tts.UtteranceProgressListener.html | 3 +- .../23/changes/android.system.OsConstants.html | 3 +- .../23/changes/android.telecom.TelecomManager.html | 3 +- .../android.telephony.CellSignalStrength.html | 3 +- .../android.telephony.PhoneNumberUtils.html | 3 +- .../changes/android.telephony.SignalStrength.html | 3 +- .../23/changes/android.telephony.SmsManager.html | 3 +- .../23/changes/android.telephony.SmsMessage.html | 3 +- .../android.telephony.TelephonyManager.html | 3 +- .../23/changes/android.test.mock.MockContext.html | 3 +- .../23/changes/android.test.mock.MockCursor.html | 3 +- .../android.test.mock.MockPackageManager.html | 3 +- .../api_diff/23/changes/android.text.Layout.html | 3 +- .../android.text.SpannableStringBuilder.html | 3 +- .../23/changes/android.transition.Transition.html | 3 +- .../android.transition.TransitionManager.html | 3 +- .../api_diff/23/changes/android.util.ArrayMap.html | 3 +- .../23/changes/android.util.DisplayMetrics.html | 3 +- .../api_diff/23/changes/android.util.EventLog.html | 3 +- .../23/changes/android.util.FloatMath.html | 3 +- .../23/changes/android.view.ActionMode.html | 3 +- .../changes/android.view.ContextThemeWrapper.html | 3 +- .../api_diff/23/changes/android.view.Display.html | 3 +- ...ew.GestureDetector.SimpleOnGestureListener.html | 3 +- .../23/changes/android.view.GestureDetector.html | 3 +- .../android.view.HapticFeedbackConstants.html | 3 +- .../23/changes/android.view.InputDevice.html | 3 +- .../api_diff/23/changes/android.view.KeyEvent.html | 3 +- .../23/changes/android.view.MotionEvent.html | 3 +- .../changes/android.view.ScaleGestureDetector.html | 3 +- .../api_diff/23/changes/android.view.Surface.html | 3 +- .../sdk/api_diff/23/changes/android.view.View.html | 3 +- .../23/changes/android.view.ViewConfiguration.html | 3 +- .../23/changes/android.view.ViewGroup.html | 3 +- .../23/changes/android.view.ViewParent.html | 3 +- .../23/changes/android.view.Window.Callback.html | 3 +- .../android.view.WindowManager.LayoutParams.html | 3 +- ...roid.view.accessibility.AccessibilityEvent.html | 3 +- ....AccessibilityNodeInfo.AccessibilityAction.html | 3 +- ...d.view.accessibility.AccessibilityNodeInfo.html | 3 +- .../changes/android.webkit.PermissionRequest.html | 3 +- .../23/changes/android.webkit.WebSettings.html | 3 +- .../23/changes/android.webkit.WebView.html | 3 +- .../23/changes/android.webkit.WebViewClient.html | 3 +- .../23/changes/android.widget.ActionMenuView.html | 3 +- .../23/changes/android.widget.AnalogClock.html | 3 +- .../23/changes/android.widget.ArrayAdapter.html | 3 +- .../23/changes/android.widget.CalendarView.html | 3 +- .../23/changes/android.widget.CompoundButton.html | 3 +- .../23/changes/android.widget.CursorAdapter.html | 3 +- .../23/changes/android.widget.FrameLayout.html | 3 +- .../23/changes/android.widget.ImageView.html | 3 +- .../23/changes/android.widget.ListPopupWindow.html | 3 +- .../23/changes/android.widget.PopupMenu.html | 3 +- .../23/changes/android.widget.PopupWindow.html | 3 +- .../changes/android.widget.QuickContactBadge.html | 3 +- ...android.widget.RelativeLayout.LayoutParams.html | 3 +- .../23/changes/android.widget.RemoteViews.html | 3 +- .../23/changes/android.widget.SimpleAdapter.html | 3 +- .../23/changes/android.widget.Spinner.html | 3 +- .../api_diff/23/changes/android.widget.Switch.html | 3 +- .../23/changes/android.widget.TextView.html | 3 +- .../23/changes/android.widget.TimePicker.html | 3 +- .../23/changes/android.widget.Toolbar.html | 3 +- .../sdk/api_diff/23/changes/changes-summary.html | 3 +- .../23/changes/classes_index_additions.html | 3 +- .../sdk/api_diff/23/changes/classes_index_all.html | 3 +- .../api_diff/23/changes/classes_index_changes.html | 3 +- .../23/changes/classes_index_removals.html | 3 +- .../23/changes/constructors_index_additions.html | 3 +- .../23/changes/constructors_index_all.html | 3 +- .../23/changes/constructors_index_changes.html | 3 +- .../23/changes/constructors_index_removals.html | 3 +- .../23/changes/fields_index_additions.html | 3 +- .../sdk/api_diff/23/changes/fields_index_all.html | 3 +- .../api_diff/23/changes/fields_index_changes.html | 3 +- .../api_diff/23/changes/fields_index_removals.html | 3 +- docs/html/sdk/api_diff/23/changes/jdiff_help.html | 3 +- .../sdk/api_diff/23/changes/jdiff_statistics.html | 3 +- .../api_diff/23/changes/jdiff_topleftframe.html | 3 +- .../23/changes/methods_index_additions.html | 3 +- .../sdk/api_diff/23/changes/methods_index_all.html | 3 +- .../api_diff/23/changes/methods_index_changes.html | 3 +- .../23/changes/methods_index_removals.html | 3 +- .../23/changes/packages_index_additions.html | 3 +- .../api_diff/23/changes/packages_index_all.html | 3 +- .../23/changes/packages_index_changes.html | 3 +- .../23/changes/packages_index_removals.html | 3 +- .../api_diff/23/changes/pkg_android.accounts.html | 3 +- .../api_diff/23/changes/pkg_android.app.admin.html | 3 +- .../sdk/api_diff/23/changes/pkg_android.app.html | 3 +- .../api_diff/23/changes/pkg_android.app.usage.html | 3 +- .../api_diff/23/changes/pkg_android.bluetooth.html | 3 +- .../23/changes/pkg_android.bluetooth.le.html | 3 +- .../api_diff/23/changes/pkg_android.content.html | 3 +- .../23/changes/pkg_android.content.pm.html | 3 +- .../23/changes/pkg_android.content.res.html | 3 +- .../api_diff/23/changes/pkg_android.database.html | 3 +- .../23/changes/pkg_android.graphics.drawable.html | 3 +- .../api_diff/23/changes/pkg_android.graphics.html | 3 +- .../23/changes/pkg_android.hardware.camera2.html | 3 +- .../pkg_android.hardware.camera2.params.html | 3 +- .../api_diff/23/changes/pkg_android.hardware.html | 3 +- .../23/changes/pkg_android.hardware.usb.html | 3 +- docs/html/sdk/api_diff/23/changes/pkg_android.html | 3 +- .../23/changes/pkg_android.media.browse.html | 3 +- .../sdk/api_diff/23/changes/pkg_android.media.html | 3 +- .../23/changes/pkg_android.media.session.html | 3 +- .../api_diff/23/changes/pkg_android.media.tv.html | 3 +- .../sdk/api_diff/23/changes/pkg_android.net.html | 3 +- .../api_diff/23/changes/pkg_android.net.http.html | 3 +- .../api_diff/23/changes/pkg_android.net.wifi.html | 3 +- .../sdk/api_diff/23/changes/pkg_android.nfc.html | 3 +- .../sdk/api_diff/23/changes/pkg_android.os.html | 3 +- .../sdk/api_diff/23/changes/pkg_android.print.html | 3 +- .../23/changes/pkg_android.printservice.html | 3 +- .../api_diff/23/changes/pkg_android.provider.html | 3 +- .../23/changes/pkg_android.renderscript.html | 3 +- .../api_diff/23/changes/pkg_android.security.html | 3 +- .../23/changes/pkg_android.service.carrier.html | 3 +- .../23/changes/pkg_android.service.dreams.html | 3 +- .../23/changes/pkg_android.service.media.html | 3 +- .../changes/pkg_android.service.notification.html | 3 +- .../23/changes/pkg_android.service.voice.html | 3 +- .../api_diff/23/changes/pkg_android.speech.html | 3 +- .../23/changes/pkg_android.speech.tts.html | 3 +- .../api_diff/23/changes/pkg_android.system.html | 3 +- .../api_diff/23/changes/pkg_android.telecom.html | 3 +- .../api_diff/23/changes/pkg_android.telephony.html | 3 +- .../api_diff/23/changes/pkg_android.test.mock.html | 3 +- .../sdk/api_diff/23/changes/pkg_android.text.html | 3 +- .../23/changes/pkg_android.transition.html | 3 +- .../sdk/api_diff/23/changes/pkg_android.util.html | 3 +- .../23/changes/pkg_android.view.accessibility.html | 3 +- .../sdk/api_diff/23/changes/pkg_android.view.html | 3 +- .../api_diff/23/changes/pkg_android.webkit.html | 3 +- .../api_diff/23/changes/pkg_android.widget.html | 3 +- .../23/changes/pkg_org.apache.http.conn.html | 3 +- .../changes/pkg_org.apache.http.conn.scheme.html | 3 +- .../23/changes/pkg_org.apache.http.params.html | 3 +- docs/html/sdk/older_releases.jd | 14 +- docs/html/sdk/sdk_vars.cs | 26 +- docs/html/topic/arc/_book.yaml | 9 + docs/html/topic/arc/device-support.jd | 153 + docs/html/topic/arc/index.jd | 398 ++ docs/html/topic/arc/manifest.jd | 341 + docs/html/topic/arc/sideload.jd | 125 + docs/html/topic/instant-apps/_project.yaml | 6 + docs/html/topic/instant-apps/faqs.jd | 5 +- docs/html/topic/instant-apps/index.jd | 2 +- docs/html/topic/libraries/_project.yaml | 6 + docs/html/topic/libraries/data-binding/index.jd | 104 +- .../topic/libraries/support-library/features.jd | 348 +- .../topic/libraries/support-library/revisions.jd | 468 +- docs/html/topic/libraries/support-library/setup.jd | 112 +- docs/html/topic/performance/_book.yaml | 34 + docs/html/topic/performance/_project.yaml | 6 + .../performance}/background-optimization.jd | 0 docs/html/topic/performance/images/cold-launch.png | Bin 0 -> 12512 bytes .../topic/performance/images/displayed-logcat.png | Bin 0 -> 47099 bytes .../html/topic/performance/images/lint-display.png | Bin 0 -> 59952 bytes .../topic/performance/images/lint-inspect-code.png | Bin 0 -> 23018 bytes docs/html/topic/performance/index.jd | 39 + docs/html/topic/performance/launch-time.jd | 565 ++ .../performance/optimizing-view-hierarchies.jd | 388 ++ docs/html/topic/performance/performance_toc.cs | 2289 +++++++ .../power}/network/action-any-traffic.jd | 0 .../power}/network/action-app-traffic.jd | 0 .../power}/network/action-server-traffic.jd | 0 .../power}/network/action-user-traffic.jd | 0 .../performance/power}/network/analyze-data.jd | 0 .../performance/power}/network/gather-data.jd | 0 .../performance/power}/network/index.jd | 0 docs/html/topic/performance/reduce-apk-size.jd | 538 ++ docs/html/topic/performance/scheduling.jd | 285 + docs/html/topic/performance/threads.jd | 453 ++ docs/html/training/_book.yaml | 33 +- docs/html/training/_project.yaml | 6 + docs/html/training/accessibility/accessible-app.jd | 4 +- docs/html/training/accessibility/service.jd | 6 +- docs/html/training/animation/screen-slide.jd | 2 +- docs/html/training/animation/zoom.jd | 6 +- docs/html/training/app-indexing/deep-linking.jd | 2 +- docs/html/training/articles/assistant.jd | 306 +- docs/html/training/articles/direct-boot.jd | 225 + docs/html/training/articles/perf-anr.jd | 24 +- docs/html/training/articles/perf-jni.jd | 4 +- docs/html/training/articles/perf-tips.jd | 17 +- .../training/articles/scoped-directory-access.jd | 162 + docs/html/training/articles/security-config.jd | 752 ++ .../training/articles/security-key-attestation.jd | 861 +++ docs/html/training/articles/smp.jd | 2 +- docs/html/training/articles/user-data-overview.jd | 2 +- .../training/articles/user-data-permissions.jd | 2 +- docs/html/training/auto/index.jd | 6 +- docs/html/training/auto/testing/index.jd | 4 +- docs/html/training/backup/autosyncapi.jd | 4 +- docs/html/training/backup/backupapi.jd | 2 +- .../training/basics/activity-lifecycle/index.jd | 6 +- .../training/basics/activity-lifecycle/pausing.jd | 39 +- .../basics/activity-lifecycle/recreating.jd | 12 +- .../training/basics/activity-lifecycle/starting.jd | 16 +- .../training/basics/activity-lifecycle/stopping.jd | 14 +- .../html/training/basics/data-storage/databases.jd | 62 +- docs/html/training/basics/data-storage/files.jd | 10 +- docs/html/training/basics/firstapp/building-ui.jd | 188 +- .../training/basics/firstapp/creating-project.jd | 102 +- docs/html/training/basics/firstapp/index.jd | 29 +- docs/html/training/basics/firstapp/running-app.jd | 102 +- .../training/basics/firstapp/starting-activity.jd | 577 +- .../training/basics/fragments/communicating.jd | 32 +- docs/html/training/basics/fragments/fragment-ui.jd | 12 +- docs/html/training/basics/fragments/index.jd | 4 +- .../html/training/basics/network-ops/connecting.jd | 74 +- .../html/training/basics/network-ops/data-saver.jd | 253 + docs/html/training/basics/network-ops/index.jd | 10 +- docs/html/training/basics/network-ops/managing.jd | 176 +- docs/html/training/basics/network-ops/xml.jd | 120 +- .../training/basics/supporting-devices/index.jd | 4 +- .../basics/supporting-devices/languages.jd | 6 +- .../basics/supporting-devices/platforms.jd | 48 +- .../training/basics/supporting-devices/screens.jd | 32 +- docs/html/training/building-userinfo.jd | 4 +- docs/html/training/camera/cameradirect.jd | 22 +- .../contacts-provider/display-contact-badge.jd | 18 +- docs/html/training/contacts-provider/index.jd | 2 +- .../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/custom-views/index.jd | 2 +- .../training/displaying-bitmaps/cache-bitmap.jd | 2 +- docs/html/training/displaying-bitmaps/index.jd | 2 +- .../training/displaying-bitmaps/load-bitmap.jd | 4 +- .../training/displaying-bitmaps/manage-memory.jd | 18 +- .../efficient-downloads/connectivity_patterns.jd | 18 +- .../efficient-network-access.jd | 16 +- docs/html/training/efficient-downloads/index.jd | 16 +- .../efficient-downloads/regular_updates.jd | 18 +- docs/html/training/gestures/detector.jd | 140 +- docs/html/training/gestures/index.jd | 6 +- docs/html/training/gestures/movement.jd | 28 +- docs/html/training/gestures/multi.jd | 68 +- docs/html/training/gestures/scale.jd | 156 +- docs/html/training/gestures/scroll.jd | 162 +- docs/html/training/gestures/viewgroup.jd | 116 +- docs/html/training/graphics/opengl/touch.jd | 4 +- docs/html/training/id-auth/authenticate.jd | 2 +- docs/html/training/id-auth/custom_auth.jd | 2 +- docs/html/training/id-auth/index.jd | 2 +- .../training/implementing-navigation/nav-drawer.jd | 6 +- .../improving-layouts/optimizing-layout.jd | 4 +- .../training/in-app-billing/list-iab-products.jd | 12 +- .../training/in-app-billing/preparing-iab-app.jd | 159 +- .../in-app-billing/purchase-iab-products.jd | 14 +- docs/html/training/in-app-billing/test-iab-app.jd | 2 +- docs/html/training/keyboard-input/index.jd | 10 +- docs/html/training/keyboard-input/style.jd | 2 +- .../load-data-background/handle-results.jd | 2 +- docs/html/training/location/display-address.jd | 2 +- docs/html/training/location/geofencing.jd | 2 +- docs/html/training/managing-audio/audio-output.jd | 18 +- docs/html/training/managing-audio/index.jd | 32 +- .../training/managing-audio/volume-playback.jd | 24 +- .../connectivity-monitoring.jd | 16 +- .../monitoring-device-state/doze-standby.jd | 19 +- .../monitoring-device-state/manifest-receivers.jd | 12 +- .../training/multiple-threads/create-threadpool.jd | 2 +- .../training/multiple-threads/define-runnable.jd | 7 +- docs/html/training/multiscreen/adaptui.jd | 30 +- docs/html/training/multiscreen/index.jd | 54 +- docs/html/training/multiscreen/screensizes.jd | 52 +- .../training/notify-user/build-notification.jd | 26 +- docs/html/training/notify-user/display-progress.jd | 16 +- docs/html/training/notify-user/expanded.jd | 20 +- docs/html/training/notify-user/index.jd | 14 +- docs/html/training/notify-user/managing.jd | 2 +- docs/html/training/notify-user/navigation.jd | 12 +- .../run-background-service/report-status.jd | 6 +- docs/html/training/safebrowsing/index.jd | 315 + docs/html/training/sign-in/index.jd | 10 +- .../testing/integration-testing/service-testing.jd | 4 +- .../testing/ui-testing/espresso-testing.jd | 6 +- .../testing/ui-testing/uiautomator-testing.jd | 6 +- .../unit-testing/instrumented-unit-tests.jd | 19 +- .../testing/unit-testing/local-unit-tests.jd | 42 +- docs/html/training/training_toc.cs | 2 +- docs/html/training/transitions/index.jd | 8 +- .../training/tv/playback/picture-in-picture.jd | 242 + docs/html/training/tv/tif/channel.jd | 126 +- docs/html/training/tv/tif/content-recording.jd | 171 + docs/html/training/wearables/data-layer/events.jd | 2 +- .../training/wearables/notifications/creating.jd | 4 +- .../training/wearables/notifications/stacks.jd | 4 +- docs/html/wear/_project.yaml | 5 + docs/html/wear/preview/_book.yaml | 5 + docs/html/wear/preview/api-overview.jd | 42 +- docs/html/wear/preview/behavior-changes.jd | 63 + docs/html/wear/preview/downloads.jd | 25 +- docs/html/wear/preview/features/complications.jd | 11 +- docs/html/wear/preview/features/gestures.jd | 323 + docs/html/wear/preview/features/ime.jd | 54 +- docs/html/wear/preview/features/notifications.jd | 4 +- docs/html/wear/preview/features/ui-nav-actions.jd | 94 +- docs/html/wear/preview/program.jd | 23 +- docs/html/wear/preview/start.jd | 51 +- docs/html/wear/preview/support.jd | 284 +- docs/html/work/_project.yaml | 5 + docs/html/work/cosu.jd | 16 +- docs/html/work/device-management-policy.jd | 2 +- docs/html/work/guide.jd | 11 + docs/html/work/managed-configurations.jd | 232 +- .../training/tv/tif/app-link-diagram.graffle.zip | Bin 0 -> 99151 bytes graphics/java/android/graphics/Bitmap.java | 7 +- graphics/java/android/graphics/Canvas.java | 10 +- graphics/java/android/graphics/Paint.java | 6 +- graphics/java/android/graphics/Path.java | 7 +- .../java/android/graphics/PathDashPathEffect.java | 2 +- graphics/java/android/graphics/PathMeasure.java | 7 +- graphics/java/android/graphics/Picture.java | 13 +- graphics/java/android/graphics/Region.java | 6 +- .../graphics/drawable/AnimatedVectorDrawable.java | 282 +- .../graphics/drawable/GradientDrawable.java | 2 +- .../android/graphics/drawable/VectorDrawable.java | 333 +- .../security/keystore/AndroidKeyStoreProvider.java | 2 +- .../security/keystore/KeyGenParameterSpec.java | 28 +- libs/hwui/Android.mk | 4 + libs/hwui/AnimationContext.h | 2 + libs/hwui/Animator.cpp | 20 +- libs/hwui/Animator.h | 31 +- libs/hwui/ClipArea.cpp | 27 +- libs/hwui/ClipArea.h | 2 + libs/hwui/DisplayList.cpp | 2 +- libs/hwui/DisplayList.h | 21 +- libs/hwui/DisplayListCanvas.cpp | 2 +- libs/hwui/FrameInfo.cpp | 9 + libs/hwui/FrameInfo.h | 4 + libs/hwui/JankTracker.cpp | 32 +- libs/hwui/JankTracker.h | 11 +- libs/hwui/PropertyValuesAnimatorSet.cpp | 81 +- libs/hwui/PropertyValuesAnimatorSet.h | 24 +- libs/hwui/PropertyValuesHolder.cpp | 65 +- libs/hwui/PropertyValuesHolder.h | 117 +- libs/hwui/RecordingCanvas.cpp | 96 +- libs/hwui/RecordingCanvas.h | 2 +- libs/hwui/Rect.h | 7 + libs/hwui/RenderNode.cpp | 14 +- libs/hwui/RenderNode.h | 6 +- libs/hwui/TextureCache.cpp | 4 + libs/hwui/TextureCache.h | 7 + libs/hwui/VectorDrawable.h | 20 +- libs/hwui/renderthread/CanvasContext.cpp | 83 +- libs/hwui/renderthread/CanvasContext.h | 9 +- libs/hwui/renderthread/RenderProxy.cpp | 45 +- libs/hwui/renderthread/RenderProxy.h | 2 + libs/hwui/renderthread/RenderThread.cpp | 2 +- libs/hwui/tests/common/TestContext.cpp | 1 - libs/hwui/tests/unit/ClipAreaTests.cpp | 68 + libs/hwui/tests/unit/FrameBuilderTests.cpp | 3 +- libs/hwui/tests/unit/RecordingCanvasTests.cpp | 66 + libs/hwui/tests/unit/RenderNodeTests.cpp | 41 + libs/hwui/utils/TimeUtils.h | 8 + .../android/location/GnssMeasurementsEvent.java | 8 +- media/java/android/media/AudioFormat.java | 3 + media/java/android/media/AudioManager.java | 12 +- .../android/media/AudioRecordingConfiguration.java | 22 +- media/java/android/media/ImageReader.java | 8 +- media/java/android/media/MediaCodec.java | 12 +- media/java/android/media/MediaFile.java | 5 +- media/java/android/media/MediaFormat.java | 45 +- media/java/android/media/MediaPlayer.java | 2 +- media/java/android/media/MediaRecorder.java | 21 + media/java/android/media/MediaScanner.java | 25 + media/java/android/media/PlayerBase.java | 7 +- media/java/android/media/SoundPool.java | 36 +- media/java/android/media/audiofx/AudioEffect.java | 2 +- .../media/soundtrigger/SoundTriggerDetector.java | 11 +- opengl/java/android/opengl/GLSurfaceView.java | 162 +- .../res/values-fr/strings.xml | 4 +- .../res/values-my-rMM/strings.xml | 2 +- .../res/values-ro/strings.xml | 2 +- .../res/values-my-rMM/strings.xml | 2 +- .../CaptivePortalLoginActivity.java | 4 +- packages/DocumentsUI/AndroidManifest.xml | 1 + .../DocumentsUI/res/drawable/ic_check_circle.xml | 2 +- .../DocumentsUI/res/mipmap-hdpi/ic_app_icon.png | Bin 0 -> 4347 bytes .../DocumentsUI/res/mipmap-mdpi/ic_app_icon.png | Bin 0 -> 2519 bytes .../DocumentsUI/res/mipmap-xhdpi/ic_app_icon.png | Bin 0 -> 6502 bytes .../DocumentsUI/res/mipmap-xxhdpi/ic_app_icon.png | Bin 0 -> 11144 bytes .../DocumentsUI/res/mipmap-xxxhdpi/ic_app_icon.png | Bin 0 -> 14323 bytes packages/DocumentsUI/res/values-af/strings.xml | 2 +- packages/DocumentsUI/res/values-am/strings.xml | 2 +- packages/DocumentsUI/res/values-ar/strings.xml | 2 +- packages/DocumentsUI/res/values-az-rAZ/strings.xml | 2 +- .../DocumentsUI/res/values-b+sr+Latn/strings.xml | 2 +- packages/DocumentsUI/res/values-be-rBY/strings.xml | 2 +- packages/DocumentsUI/res/values-bg/strings.xml | 2 +- packages/DocumentsUI/res/values-bn-rBD/strings.xml | 2 +- packages/DocumentsUI/res/values-bs-rBA/strings.xml | 2 +- packages/DocumentsUI/res/values-ca/strings.xml | 2 +- packages/DocumentsUI/res/values-cs/strings.xml | 2 +- packages/DocumentsUI/res/values-da/strings.xml | 2 +- packages/DocumentsUI/res/values-de/strings.xml | 2 +- packages/DocumentsUI/res/values-el/strings.xml | 2 +- packages/DocumentsUI/res/values-en-rAU/strings.xml | 4 +- packages/DocumentsUI/res/values-en-rGB/strings.xml | 4 +- packages/DocumentsUI/res/values-en-rIN/strings.xml | 4 +- packages/DocumentsUI/res/values-es-rUS/strings.xml | 2 +- packages/DocumentsUI/res/values-es/strings.xml | 2 +- packages/DocumentsUI/res/values-et-rEE/strings.xml | 2 +- packages/DocumentsUI/res/values-eu-rES/strings.xml | 2 +- packages/DocumentsUI/res/values-fa/strings.xml | 2 +- packages/DocumentsUI/res/values-fi/strings.xml | 2 +- packages/DocumentsUI/res/values-fr-rCA/strings.xml | 2 +- packages/DocumentsUI/res/values-fr/strings.xml | 2 +- packages/DocumentsUI/res/values-gl-rES/strings.xml | 2 +- packages/DocumentsUI/res/values-gu-rIN/strings.xml | 2 +- packages/DocumentsUI/res/values-hi/strings.xml | 2 +- packages/DocumentsUI/res/values-hr/strings.xml | 2 +- packages/DocumentsUI/res/values-hu/strings.xml | 2 +- packages/DocumentsUI/res/values-hy-rAM/strings.xml | 2 +- packages/DocumentsUI/res/values-in/strings.xml | 2 +- packages/DocumentsUI/res/values-is-rIS/strings.xml | 2 +- packages/DocumentsUI/res/values-it/strings.xml | 2 +- packages/DocumentsUI/res/values-iw/strings.xml | 2 +- packages/DocumentsUI/res/values-ja/strings.xml | 8 +- packages/DocumentsUI/res/values-ka-rGE/strings.xml | 2 +- packages/DocumentsUI/res/values-kk-rKZ/strings.xml | 2 +- packages/DocumentsUI/res/values-km-rKH/strings.xml | 2 +- packages/DocumentsUI/res/values-kn-rIN/strings.xml | 2 +- packages/DocumentsUI/res/values-ko/strings.xml | 2 +- packages/DocumentsUI/res/values-ky-rKG/strings.xml | 2 +- packages/DocumentsUI/res/values-lo-rLA/strings.xml | 2 +- packages/DocumentsUI/res/values-lt/strings.xml | 2 +- packages/DocumentsUI/res/values-lv/strings.xml | 2 +- packages/DocumentsUI/res/values-mk-rMK/strings.xml | 2 +- packages/DocumentsUI/res/values-ml-rIN/strings.xml | 2 +- packages/DocumentsUI/res/values-mn-rMN/strings.xml | 2 +- packages/DocumentsUI/res/values-mr-rIN/strings.xml | 2 +- packages/DocumentsUI/res/values-ms-rMY/strings.xml | 2 +- packages/DocumentsUI/res/values-my-rMM/strings.xml | 6 +- packages/DocumentsUI/res/values-nb/strings.xml | 2 +- packages/DocumentsUI/res/values-ne-rNP/strings.xml | 2 +- packages/DocumentsUI/res/values-nl/strings.xml | 2 +- packages/DocumentsUI/res/values-pa-rIN/strings.xml | 2 +- packages/DocumentsUI/res/values-pl/strings.xml | 2 +- packages/DocumentsUI/res/values-pt-rBR/strings.xml | 2 +- packages/DocumentsUI/res/values-pt-rPT/strings.xml | 2 +- packages/DocumentsUI/res/values-pt/strings.xml | 2 +- packages/DocumentsUI/res/values-ro/strings.xml | 2 +- packages/DocumentsUI/res/values-ru/strings.xml | 2 +- packages/DocumentsUI/res/values-si-rLK/strings.xml | 2 +- packages/DocumentsUI/res/values-sk/strings.xml | 2 +- packages/DocumentsUI/res/values-sl/strings.xml | 2 +- packages/DocumentsUI/res/values-sq-rAL/strings.xml | 2 +- packages/DocumentsUI/res/values-sr/strings.xml | 2 +- packages/DocumentsUI/res/values-sv/strings.xml | 2 +- packages/DocumentsUI/res/values-sw/strings.xml | 2 +- packages/DocumentsUI/res/values-ta-rIN/strings.xml | 2 +- packages/DocumentsUI/res/values-te-rIN/strings.xml | 2 +- packages/DocumentsUI/res/values-th/strings.xml | 2 +- packages/DocumentsUI/res/values-tl/strings.xml | 2 +- packages/DocumentsUI/res/values-tr/strings.xml | 2 +- packages/DocumentsUI/res/values-uk/strings.xml | 2 +- packages/DocumentsUI/res/values-ur-rPK/strings.xml | 2 +- packages/DocumentsUI/res/values-uz-rUZ/strings.xml | 2 +- packages/DocumentsUI/res/values-vi/strings.xml | 2 +- packages/DocumentsUI/res/values-zh-rCN/strings.xml | 2 +- packages/DocumentsUI/res/values-zh-rHK/strings.xml | 2 +- packages/DocumentsUI/res/values-zh-rTW/strings.xml | 2 +- packages/DocumentsUI/res/values-zu/strings.xml | 2 +- packages/DocumentsUI/res/values/attrs.xml | 20 - packages/DocumentsUI/res/values/colors.xml | 20 +- packages/DocumentsUI/res/values/strings.xml | 2 +- packages/DocumentsUI/res/values/styles.xml | 3 +- .../src/com/android/documentsui/IconUtils.java | 205 +- .../documentsui/QuickViewIntentBuilder.java | 13 +- .../src/com/android/documentsui/SaveFragment.java | 9 + .../documentsui/dirlist/DirectoryFragment.java | 4 +- .../com/android/documentsui/model/RootInfo.java | 6 +- packages/EasterEgg/AndroidManifest.xml | 1 + packages/EasterEgg/res/drawable/collar.xml | 2 +- packages/EasterEgg/res/drawable/leg1.xml | 2 +- packages/EasterEgg/res/drawable/leg2.xml | 2 +- packages/EasterEgg/res/drawable/leg2_shadow.xml | 2 +- packages/EasterEgg/res/drawable/leg3.xml | 2 +- packages/EasterEgg/res/drawable/leg4.xml | 2 +- packages/EasterEgg/res/layout/cat_view.xml | 5 +- packages/EasterEgg/res/values/dimens.xml | 19 + packages/EasterEgg/res/values/strings.xml | 1 + .../EasterEgg/src/com/android/egg/neko/Cat.java | 72 +- .../android/egg/neko/NekoActivationActivity.java | 4 + .../src/com/android/egg/neko/NekoDialog.java | 2 + .../src/com/android/egg/neko/NekoLand.java | 92 +- .../src/com/android/egg/neko/NekoService.java | 1 + .../src/com/android/egg/neko/NekoTile.java | 15 + .../externalstorage/ExternalStorageProvider.java | 32 +- .../Keyguard/res/layout/keyguard_password_view.xml | 1 - packages/Keyguard/res/layout/keyguard_pin_view.xml | 1 - packages/Keyguard/res/values-af/strings.xml | 5 - packages/Keyguard/res/values-am/strings.xml | 5 - packages/Keyguard/res/values-ar/strings.xml | 5 - packages/Keyguard/res/values-az-rAZ/strings.xml | 5 - packages/Keyguard/res/values-b+sr+Latn/strings.xml | 5 - packages/Keyguard/res/values-be-rBY/strings.xml | 5 - packages/Keyguard/res/values-bg/strings.xml | 5 - packages/Keyguard/res/values-bn-rBD/strings.xml | 5 - packages/Keyguard/res/values-bs-rBA/strings.xml | 7 +- packages/Keyguard/res/values-ca/strings.xml | 5 - packages/Keyguard/res/values-cs/strings.xml | 5 - packages/Keyguard/res/values-da/strings.xml | 5 - packages/Keyguard/res/values-de/strings.xml | 5 - packages/Keyguard/res/values-el/strings.xml | 5 - packages/Keyguard/res/values-en-rAU/strings.xml | 5 - packages/Keyguard/res/values-en-rGB/strings.xml | 5 - packages/Keyguard/res/values-en-rIN/strings.xml | 5 - packages/Keyguard/res/values-es-rUS/strings.xml | 5 - packages/Keyguard/res/values-es/strings.xml | 5 - packages/Keyguard/res/values-et-rEE/strings.xml | 5 - packages/Keyguard/res/values-eu-rES/strings.xml | 5 - packages/Keyguard/res/values-fa/strings.xml | 5 - packages/Keyguard/res/values-fi/strings.xml | 5 - packages/Keyguard/res/values-fr-rCA/strings.xml | 5 - packages/Keyguard/res/values-fr/strings.xml | 5 - packages/Keyguard/res/values-gl-rES/strings.xml | 5 - packages/Keyguard/res/values-gu-rIN/strings.xml | 5 - packages/Keyguard/res/values-hi/strings.xml | 5 - packages/Keyguard/res/values-hr/strings.xml | 5 - packages/Keyguard/res/values-hu/strings.xml | 5 - packages/Keyguard/res/values-hy-rAM/strings.xml | 7 +- packages/Keyguard/res/values-in/strings.xml | 5 - packages/Keyguard/res/values-is-rIS/strings.xml | 5 - packages/Keyguard/res/values-it/strings.xml | 5 - packages/Keyguard/res/values-iw/strings.xml | 5 - packages/Keyguard/res/values-ja/strings.xml | 5 - packages/Keyguard/res/values-ka-rGE/strings.xml | 5 - packages/Keyguard/res/values-kk-rKZ/strings.xml | 5 - packages/Keyguard/res/values-km-rKH/strings.xml | 5 - packages/Keyguard/res/values-kn-rIN/strings.xml | 5 - packages/Keyguard/res/values-ko/strings.xml | 5 - packages/Keyguard/res/values-ky-rKG/strings.xml | 5 - packages/Keyguard/res/values-lo-rLA/strings.xml | 5 - packages/Keyguard/res/values-lt/strings.xml | 5 - packages/Keyguard/res/values-lv/strings.xml | 5 - packages/Keyguard/res/values-mk-rMK/strings.xml | 5 - packages/Keyguard/res/values-ml-rIN/strings.xml | 5 - packages/Keyguard/res/values-mn-rMN/strings.xml | 7 +- packages/Keyguard/res/values-mr-rIN/strings.xml | 5 - packages/Keyguard/res/values-ms-rMY/strings.xml | 5 - packages/Keyguard/res/values-my-rMM/dimens.xml | 19 + packages/Keyguard/res/values-my-rMM/strings.xml | 7 +- packages/Keyguard/res/values-nb/strings.xml | 5 - packages/Keyguard/res/values-ne-rNP/strings.xml | 5 - packages/Keyguard/res/values-nl/strings.xml | 5 - packages/Keyguard/res/values-pa-rIN/strings.xml | 5 - packages/Keyguard/res/values-pl/strings.xml | 5 - packages/Keyguard/res/values-pt-rBR/strings.xml | 5 - packages/Keyguard/res/values-pt-rPT/strings.xml | 5 - packages/Keyguard/res/values-pt/strings.xml | 5 - packages/Keyguard/res/values-ro/strings.xml | 17 +- packages/Keyguard/res/values-ru/strings.xml | 5 - packages/Keyguard/res/values-si-rLK/strings.xml | 5 - packages/Keyguard/res/values-sk/strings.xml | 5 - packages/Keyguard/res/values-sl/strings.xml | 5 - packages/Keyguard/res/values-sq-rAL/strings.xml | 5 - packages/Keyguard/res/values-sr/strings.xml | 5 - packages/Keyguard/res/values-sv/strings.xml | 5 - packages/Keyguard/res/values-sw/strings.xml | 5 - packages/Keyguard/res/values-ta-rIN/strings.xml | 5 - packages/Keyguard/res/values-te-rIN/strings.xml | 5 - packages/Keyguard/res/values-th/strings.xml | 5 - packages/Keyguard/res/values-tl/strings.xml | 5 - packages/Keyguard/res/values-tr/strings.xml | 5 - packages/Keyguard/res/values-uk/strings.xml | 5 - packages/Keyguard/res/values-ur-rPK/strings.xml | 5 - packages/Keyguard/res/values-uz-rUZ/strings.xml | 29 +- packages/Keyguard/res/values-vi/strings.xml | 5 - packages/Keyguard/res/values-zh-rCN/strings.xml | 5 - packages/Keyguard/res/values-zh-rHK/strings.xml | 5 - packages/Keyguard/res/values-zh-rTW/strings.xml | 5 - packages/Keyguard/res/values-zu/strings.xml | 5 - packages/Keyguard/res/values/strings.xml | 9 - .../android/keyguard/KeyguardAbsKeyInputView.java | 13 +- .../src/com/android/keyguard/KeyguardPINView.java | 13 +- .../com/android/keyguard/KeyguardPasswordView.java | 72 +- .../com/android/keyguard/KeyguardPatternView.java | 45 +- .../keyguard/KeyguardPinBasedInputView.java | 15 +- .../com/android/keyguard/KeyguardSecurityView.java | 5 - .../com/android/keyguard/KeyguardStatusView.java | 5 + .../android/keyguard/KeyguardUpdateMonitor.java | 78 +- .../keyguard/KeyguardUpdateMonitorCallback.java | 5 + .../src/com/android/keyguard/NumPadKey.java | 12 +- .../MtpDocumentsProvider/res/values-am/strings.xml | 25 + .../MtpDocumentsProvider/res/values-ar/strings.xml | 25 + .../res/values-az-rAZ/strings.xml | 25 + .../res/values-b+sr+Latn/strings.xml | 25 + .../res/values-be-rBY/strings.xml | 25 + .../MtpDocumentsProvider/res/values-bg/strings.xml | 25 + .../res/values-bn-rBD/strings.xml | 25 + .../res/values-bs-rBA/strings.xml | 25 + .../MtpDocumentsProvider/res/values-ca/strings.xml | 25 + .../MtpDocumentsProvider/res/values-cs/strings.xml | 25 + .../MtpDocumentsProvider/res/values-da/strings.xml | 25 + .../MtpDocumentsProvider/res/values-de/strings.xml | 25 + .../MtpDocumentsProvider/res/values-el/strings.xml | 25 + .../res/values-en-rAU/strings.xml | 25 + .../res/values-en-rGB/strings.xml | 25 + .../res/values-en-rIN/strings.xml | 25 + .../res/values-es-rUS/strings.xml | 25 + .../MtpDocumentsProvider/res/values-es/strings.xml | 25 + .../res/values-et-rEE/strings.xml | 25 + .../res/values-eu-rES/strings.xml | 25 + .../MtpDocumentsProvider/res/values-fa/strings.xml | 25 + .../MtpDocumentsProvider/res/values-fi/strings.xml | 25 + .../res/values-fr-rCA/strings.xml | 25 + .../MtpDocumentsProvider/res/values-fr/strings.xml | 25 + .../res/values-gl-rES/strings.xml | 25 + .../res/values-gu-rIN/strings.xml | 25 + .../MtpDocumentsProvider/res/values-hi/strings.xml | 25 + .../MtpDocumentsProvider/res/values-hr/strings.xml | 25 + .../MtpDocumentsProvider/res/values-hu/strings.xml | 25 + .../res/values-hy-rAM/strings.xml | 25 + .../MtpDocumentsProvider/res/values-in/strings.xml | 25 + .../res/values-is-rIS/strings.xml | 25 + .../MtpDocumentsProvider/res/values-it/strings.xml | 25 + .../MtpDocumentsProvider/res/values-iw/strings.xml | 25 + .../MtpDocumentsProvider/res/values-ja/strings.xml | 25 + .../res/values-ka-rGE/strings.xml | 25 + .../res/values-kk-rKZ/strings.xml | 25 + .../res/values-km-rKH/strings.xml | 25 + .../res/values-kn-rIN/strings.xml | 25 + .../MtpDocumentsProvider/res/values-ko/strings.xml | 25 + .../res/values-ky-rKG/strings.xml | 25 + .../res/values-lo-rLA/strings.xml | 25 + .../MtpDocumentsProvider/res/values-lt/strings.xml | 25 + .../MtpDocumentsProvider/res/values-lv/strings.xml | 25 + .../res/values-mk-rMK/strings.xml | 25 + .../res/values-ml-rIN/strings.xml | 25 + .../res/values-mn-rMN/strings.xml | 25 + .../res/values-mr-rIN/strings.xml | 25 + .../res/values-ms-rMY/strings.xml | 25 + .../res/values-my-rMM/strings.xml | 25 + .../MtpDocumentsProvider/res/values-nb/strings.xml | 25 + .../res/values-ne-rNP/strings.xml | 25 + .../MtpDocumentsProvider/res/values-nl/strings.xml | 25 + .../res/values-pa-rIN/strings.xml | 25 + .../MtpDocumentsProvider/res/values-pl/strings.xml | 25 + .../res/values-pt-rBR/strings.xml | 25 + .../res/values-pt-rPT/strings.xml | 25 + .../MtpDocumentsProvider/res/values-pt/strings.xml | 25 + .../MtpDocumentsProvider/res/values-ro/strings.xml | 25 + .../MtpDocumentsProvider/res/values-ru/strings.xml | 25 + .../res/values-si-rLK/strings.xml | 25 + .../MtpDocumentsProvider/res/values-sk/strings.xml | 25 + .../MtpDocumentsProvider/res/values-sl/strings.xml | 25 + .../res/values-sq-rAL/strings.xml | 25 + .../MtpDocumentsProvider/res/values-sr/strings.xml | 25 + .../MtpDocumentsProvider/res/values-sw/strings.xml | 25 + .../res/values-ta-rIN/strings.xml | 25 + .../res/values-te-rIN/strings.xml | 25 + .../MtpDocumentsProvider/res/values-th/strings.xml | 25 + .../MtpDocumentsProvider/res/values-tl/strings.xml | 25 + .../MtpDocumentsProvider/res/values-tr/strings.xml | 25 + .../MtpDocumentsProvider/res/values-uk/strings.xml | 25 + .../res/values-ur-rPK/strings.xml | 25 + .../res/values-uz-rUZ/strings.xml | 25 + .../MtpDocumentsProvider/res/values-vi/strings.xml | 25 + .../res/values-zh-rCN/strings.xml | 25 + .../res/values-zh-rHK/strings.xml | 25 + .../res/values-zh-rTW/strings.xml | 25 + .../MtpDocumentsProvider/res/values-zu/strings.xml | 25 + .../PrintSpooler/res/drawable/print_button.xml | 2 +- .../PrintSpooler/res/values-my-rMM/strings.xml | 4 +- packages/PrintSpooler/res/values/colors.xml | 2 - .../printspooler/model/PageContentRepository.java | 12 +- .../printspooler/model/RemotePrintDocument.java | 1 + .../printspooler/ui/AddPrinterActivity.java | 8 +- .../com/android/printspooler/ui/PrintActivity.java | 20 +- .../android/printspooler/ui/PrinterRegistry.java | 44 +- .../res/drawable-hdpi/ic_bt_cellphone.png | Bin 653 -> 0 bytes .../res/drawable-hdpi/ic_bt_headphones_a2dp.png | Bin 631 -> 0 bytes .../res/drawable-hdpi/ic_bt_headset_hfp.png | Bin 649 -> 0 bytes .../res/drawable-hdpi/ic_bt_misc_hid.png | Bin 342 -> 0 bytes .../res/drawable-hdpi/ic_bt_network_pan.png | Bin 528 -> 0 bytes .../res/drawable-hdpi/ic_bt_pointing_hid.png | Bin 600 -> 0 bytes .../res/drawable-hdpi/ic_lockscreen_ime.png | Bin 285 -> 0 bytes .../res/drawable-ldrtl-hdpi/ic_bt_cellphone.png | Bin 4349 -> 0 bytes .../res/drawable-ldrtl-mdpi/ic_bt_cellphone.png | Bin 3872 -> 0 bytes .../res/drawable-ldrtl-xhdpi/ic_bt_cellphone.png | Bin 4781 -> 0 bytes .../res/drawable-mdpi/ic_bt_cellphone.png | Bin 450 -> 0 bytes .../res/drawable-mdpi/ic_bt_headphones_a2dp.png | Bin 444 -> 0 bytes .../res/drawable-mdpi/ic_bt_headset_hfp.png | Bin 448 -> 0 bytes .../res/drawable-mdpi/ic_bt_misc_hid.png | Bin 246 -> 0 bytes .../res/drawable-mdpi/ic_bt_network_pan.png | Bin 418 -> 0 bytes .../res/drawable-mdpi/ic_bt_pointing_hid.png | Bin 370 -> 0 bytes .../res/drawable-mdpi/ic_lockscreen_ime.png | Bin 175 -> 0 bytes .../res/drawable-xhdpi/ic_bt_cellphone.png | Bin 792 -> 0 bytes .../res/drawable-xhdpi/ic_bt_headphones_a2dp.png | Bin 764 -> 0 bytes .../res/drawable-xhdpi/ic_bt_headset_hfp.png | Bin 771 -> 0 bytes .../res/drawable-xhdpi/ic_bt_misc_hid.png | Bin 220 -> 0 bytes .../res/drawable-xhdpi/ic_bt_network_pan.png | Bin 717 -> 0 bytes .../res/drawable-xhdpi/ic_bt_pointing_hid.png | Bin 713 -> 0 bytes .../res/drawable-xhdpi/ic_lockscreen_ime.png | Bin 254 -> 0 bytes .../res/drawable-xxhdpi/ic_bt_cellphone.png | Bin 1091 -> 0 bytes .../res/drawable-xxhdpi/ic_bt_headphones_a2dp.png | Bin 1031 -> 0 bytes .../res/drawable-xxhdpi/ic_bt_headset_hfp.png | Bin 1045 -> 0 bytes .../res/drawable-xxhdpi/ic_bt_misc_hid.png | Bin 367 -> 0 bytes .../res/drawable-xxhdpi/ic_bt_network_pan.png | Bin 993 -> 0 bytes .../res/drawable-xxhdpi/ic_bt_pointing_hid.png | Bin 947 -> 0 bytes .../res/drawable-xxhdpi/ic_lockscreen_ime.png | Bin 327 -> 0 bytes .../res/drawable-xxxhdpi/ic_bt_cellphone.png | Bin 1337 -> 0 bytes .../res/drawable-xxxhdpi/ic_bt_headphones_a2dp.png | Bin 1353 -> 0 bytes .../res/drawable-xxxhdpi/ic_bt_headset_hfp.png | Bin 1362 -> 0 bytes .../res/drawable-xxxhdpi/ic_bt_misc_hid.png | Bin 305 -> 0 bytes .../res/drawable-xxxhdpi/ic_bt_network_pan.png | Bin 1284 -> 0 bytes .../res/drawable-xxxhdpi/ic_bt_pointing_hid.png | Bin 1178 -> 0 bytes .../res/drawable-xxxhdpi/ic_lockscreen_ime.png | Bin 412 -> 0 bytes .../SettingsLib/res/drawable/ic_bt_cellphone.xml | 29 + .../res/drawable/ic_bt_headphones_a2dp.xml | 26 + .../SettingsLib/res/drawable/ic_bt_headset_hfp.xml | 27 + .../SettingsLib/res/drawable/ic_bt_misc_hid.xml | 26 + .../SettingsLib/res/drawable/ic_bt_network_pan.xml | 30 + .../res/drawable/ic_bt_pointing_hid.xml | 26 + .../SettingsLib/res/drawable/ic_lockscreen_ime.xml | 26 + .../res/layout/settings_with_drawer.xml | 5 + packages/SettingsLib/res/layout/usage_view.xml | 6 +- packages/SettingsLib/res/values-af/arrays.xml | 12 + packages/SettingsLib/res/values-af/strings.xml | 5 +- packages/SettingsLib/res/values-am/arrays.xml | 12 + packages/SettingsLib/res/values-am/strings.xml | 5 +- packages/SettingsLib/res/values-ar/arrays.xml | 12 + packages/SettingsLib/res/values-ar/strings.xml | 5 +- packages/SettingsLib/res/values-az-rAZ/arrays.xml | 12 + packages/SettingsLib/res/values-az-rAZ/strings.xml | 5 +- .../SettingsLib/res/values-b+sr+Latn/arrays.xml | 12 + .../SettingsLib/res/values-b+sr+Latn/strings.xml | 5 +- packages/SettingsLib/res/values-be-rBY/arrays.xml | 12 + packages/SettingsLib/res/values-be-rBY/strings.xml | 5 +- packages/SettingsLib/res/values-bg/arrays.xml | 12 + packages/SettingsLib/res/values-bg/strings.xml | 5 +- packages/SettingsLib/res/values-bn-rBD/arrays.xml | 12 + packages/SettingsLib/res/values-bn-rBD/strings.xml | 5 +- packages/SettingsLib/res/values-bs-rBA/arrays.xml | 12 + packages/SettingsLib/res/values-bs-rBA/strings.xml | 15 +- packages/SettingsLib/res/values-ca/arrays.xml | 12 + packages/SettingsLib/res/values-ca/strings.xml | 7 +- packages/SettingsLib/res/values-cs/arrays.xml | 12 + packages/SettingsLib/res/values-cs/strings.xml | 5 +- packages/SettingsLib/res/values-da/arrays.xml | 12 + packages/SettingsLib/res/values-da/strings.xml | 5 +- packages/SettingsLib/res/values-de/arrays.xml | 12 + packages/SettingsLib/res/values-de/strings.xml | 9 +- packages/SettingsLib/res/values-el/arrays.xml | 12 + packages/SettingsLib/res/values-el/strings.xml | 5 +- packages/SettingsLib/res/values-en-rAU/arrays.xml | 12 + packages/SettingsLib/res/values-en-rAU/strings.xml | 5 +- packages/SettingsLib/res/values-en-rGB/arrays.xml | 12 + packages/SettingsLib/res/values-en-rGB/strings.xml | 5 +- packages/SettingsLib/res/values-en-rIN/arrays.xml | 12 + packages/SettingsLib/res/values-en-rIN/strings.xml | 5 +- packages/SettingsLib/res/values-es-rUS/arrays.xml | 12 + packages/SettingsLib/res/values-es-rUS/strings.xml | 5 +- packages/SettingsLib/res/values-es/arrays.xml | 12 + packages/SettingsLib/res/values-es/strings.xml | 5 +- packages/SettingsLib/res/values-et-rEE/arrays.xml | 12 + packages/SettingsLib/res/values-et-rEE/strings.xml | 5 +- packages/SettingsLib/res/values-eu-rES/arrays.xml | 12 + packages/SettingsLib/res/values-eu-rES/strings.xml | 5 +- packages/SettingsLib/res/values-fa/arrays.xml | 12 + packages/SettingsLib/res/values-fa/strings.xml | 5 +- packages/SettingsLib/res/values-fi/arrays.xml | 12 + packages/SettingsLib/res/values-fi/strings.xml | 5 +- packages/SettingsLib/res/values-fr-rCA/arrays.xml | 12 + packages/SettingsLib/res/values-fr-rCA/strings.xml | 5 +- packages/SettingsLib/res/values-fr/arrays.xml | 12 + packages/SettingsLib/res/values-fr/strings.xml | 5 +- packages/SettingsLib/res/values-gl-rES/arrays.xml | 20 +- packages/SettingsLib/res/values-gl-rES/strings.xml | 5 +- packages/SettingsLib/res/values-gu-rIN/arrays.xml | 12 + packages/SettingsLib/res/values-gu-rIN/strings.xml | 5 +- packages/SettingsLib/res/values-hi/arrays.xml | 12 + packages/SettingsLib/res/values-hi/strings.xml | 5 +- packages/SettingsLib/res/values-hr/arrays.xml | 12 + packages/SettingsLib/res/values-hr/strings.xml | 5 +- packages/SettingsLib/res/values-hu/arrays.xml | 12 + packages/SettingsLib/res/values-hu/strings.xml | 7 +- packages/SettingsLib/res/values-hy-rAM/arrays.xml | 12 + packages/SettingsLib/res/values-hy-rAM/strings.xml | 5 +- packages/SettingsLib/res/values-in/arrays.xml | 12 + packages/SettingsLib/res/values-in/strings.xml | 5 +- packages/SettingsLib/res/values-is-rIS/arrays.xml | 12 + packages/SettingsLib/res/values-is-rIS/strings.xml | 5 +- packages/SettingsLib/res/values-it/arrays.xml | 12 + packages/SettingsLib/res/values-it/strings.xml | 7 +- packages/SettingsLib/res/values-iw/arrays.xml | 12 + packages/SettingsLib/res/values-iw/strings.xml | 5 +- packages/SettingsLib/res/values-ja/arrays.xml | 12 + packages/SettingsLib/res/values-ja/strings.xml | 5 +- packages/SettingsLib/res/values-ka-rGE/arrays.xml | 12 + packages/SettingsLib/res/values-ka-rGE/strings.xml | 5 +- packages/SettingsLib/res/values-kk-rKZ/arrays.xml | 12 + packages/SettingsLib/res/values-kk-rKZ/strings.xml | 5 +- packages/SettingsLib/res/values-km-rKH/arrays.xml | 12 + packages/SettingsLib/res/values-km-rKH/strings.xml | 5 +- packages/SettingsLib/res/values-kn-rIN/arrays.xml | 12 + packages/SettingsLib/res/values-kn-rIN/strings.xml | 7 +- packages/SettingsLib/res/values-ko/arrays.xml | 12 + packages/SettingsLib/res/values-ko/strings.xml | 7 +- packages/SettingsLib/res/values-ky-rKG/arrays.xml | 12 + packages/SettingsLib/res/values-ky-rKG/strings.xml | 5 +- packages/SettingsLib/res/values-lo-rLA/arrays.xml | 12 + packages/SettingsLib/res/values-lo-rLA/strings.xml | 5 +- packages/SettingsLib/res/values-lt/arrays.xml | 12 + packages/SettingsLib/res/values-lt/strings.xml | 5 +- packages/SettingsLib/res/values-lv/arrays.xml | 12 + packages/SettingsLib/res/values-lv/strings.xml | 5 +- packages/SettingsLib/res/values-mk-rMK/arrays.xml | 12 + packages/SettingsLib/res/values-mk-rMK/strings.xml | 5 +- packages/SettingsLib/res/values-ml-rIN/arrays.xml | 12 + packages/SettingsLib/res/values-ml-rIN/strings.xml | 5 +- packages/SettingsLib/res/values-mn-rMN/arrays.xml | 12 + packages/SettingsLib/res/values-mn-rMN/strings.xml | 5 +- packages/SettingsLib/res/values-mr-rIN/arrays.xml | 12 + packages/SettingsLib/res/values-mr-rIN/strings.xml | 5 +- packages/SettingsLib/res/values-ms-rMY/arrays.xml | 12 + packages/SettingsLib/res/values-ms-rMY/strings.xml | 5 +- packages/SettingsLib/res/values-my-rMM/arrays.xml | 16 +- packages/SettingsLib/res/values-my-rMM/strings.xml | 23 +- packages/SettingsLib/res/values-nb/arrays.xml | 12 + packages/SettingsLib/res/values-nb/strings.xml | 7 +- packages/SettingsLib/res/values-ne-rNP/arrays.xml | 12 + packages/SettingsLib/res/values-ne-rNP/strings.xml | 5 +- packages/SettingsLib/res/values-nl/arrays.xml | 12 + packages/SettingsLib/res/values-nl/strings.xml | 5 +- packages/SettingsLib/res/values-pa-rIN/arrays.xml | 12 + packages/SettingsLib/res/values-pa-rIN/strings.xml | 5 +- packages/SettingsLib/res/values-pl/arrays.xml | 12 + packages/SettingsLib/res/values-pl/strings.xml | 5 +- packages/SettingsLib/res/values-pt-rBR/arrays.xml | 12 + packages/SettingsLib/res/values-pt-rBR/strings.xml | 5 +- packages/SettingsLib/res/values-pt-rPT/arrays.xml | 12 + packages/SettingsLib/res/values-pt-rPT/strings.xml | 7 +- packages/SettingsLib/res/values-pt/arrays.xml | 12 + packages/SettingsLib/res/values-pt/strings.xml | 5 +- packages/SettingsLib/res/values-ro/arrays.xml | 12 + packages/SettingsLib/res/values-ro/strings.xml | 5 +- packages/SettingsLib/res/values-ru/arrays.xml | 12 + packages/SettingsLib/res/values-ru/strings.xml | 5 +- packages/SettingsLib/res/values-si-rLK/arrays.xml | 12 + packages/SettingsLib/res/values-si-rLK/strings.xml | 5 +- packages/SettingsLib/res/values-sk/arrays.xml | 12 + packages/SettingsLib/res/values-sk/strings.xml | 5 +- packages/SettingsLib/res/values-sl/arrays.xml | 12 + packages/SettingsLib/res/values-sl/strings.xml | 5 +- packages/SettingsLib/res/values-sq-rAL/arrays.xml | 12 + packages/SettingsLib/res/values-sq-rAL/strings.xml | 5 +- packages/SettingsLib/res/values-sr/arrays.xml | 12 + packages/SettingsLib/res/values-sr/strings.xml | 5 +- packages/SettingsLib/res/values-sv/arrays.xml | 12 + packages/SettingsLib/res/values-sv/strings.xml | 5 +- packages/SettingsLib/res/values-sw/arrays.xml | 12 + packages/SettingsLib/res/values-sw/strings.xml | 5 +- packages/SettingsLib/res/values-ta-rIN/arrays.xml | 12 + packages/SettingsLib/res/values-ta-rIN/strings.xml | 5 +- packages/SettingsLib/res/values-te-rIN/arrays.xml | 12 + packages/SettingsLib/res/values-te-rIN/strings.xml | 5 +- packages/SettingsLib/res/values-th/arrays.xml | 12 + packages/SettingsLib/res/values-th/strings.xml | 5 +- packages/SettingsLib/res/values-tl/arrays.xml | 12 + packages/SettingsLib/res/values-tl/strings.xml | 5 +- packages/SettingsLib/res/values-tr/arrays.xml | 12 + packages/SettingsLib/res/values-tr/strings.xml | 5 +- packages/SettingsLib/res/values-uk/arrays.xml | 12 + packages/SettingsLib/res/values-uk/strings.xml | 5 +- packages/SettingsLib/res/values-ur-rPK/arrays.xml | 12 + packages/SettingsLib/res/values-ur-rPK/strings.xml | 5 +- packages/SettingsLib/res/values-uz-rUZ/arrays.xml | 12 + packages/SettingsLib/res/values-uz-rUZ/strings.xml | 7 +- packages/SettingsLib/res/values-vi/arrays.xml | 12 + packages/SettingsLib/res/values-vi/strings.xml | 5 +- packages/SettingsLib/res/values-zh-rCN/arrays.xml | 12 + packages/SettingsLib/res/values-zh-rCN/strings.xml | 9 +- packages/SettingsLib/res/values-zh-rHK/arrays.xml | 12 + packages/SettingsLib/res/values-zh-rHK/strings.xml | 5 +- packages/SettingsLib/res/values-zh-rTW/arrays.xml | 12 + packages/SettingsLib/res/values-zh-rTW/strings.xml | 5 +- packages/SettingsLib/res/values-zu/arrays.xml | 12 + packages/SettingsLib/res/values-zu/strings.xml | 5 +- packages/SettingsLib/res/values/arrays.xml | 32 + packages/SettingsLib/res/values/colors.xml | 2 +- packages/SettingsLib/res/values/config.xml | 18 + packages/SettingsLib/res/values/strings.xml | 10 +- .../com/android/settingslib/DeviceInfoUtils.java | 41 + .../src/com/android/settingslib/HelpUtils.java | 30 +- .../src/com/android/settingslib/TetherUtil.java | 7 - .../src/com/android/settingslib/Utils.java | 27 +- .../applications/ApplicationsState.java | 56 +- .../bluetooth/CachedBluetoothDevice.java | 4 +- .../settingslib/display/DisplayDensityUtils.java | 5 +- .../settingslib/drawer/SettingsDrawerActivity.java | 18 + .../com/android/settingslib/drawer/TileUtils.java | 2 +- .../com/android/settingslib/graph/UsageView.java | 7 +- .../settingslib/net/DataUsageController.java | 16 +- packages/SettingsProvider/res/values/defaults.xml | 2 +- .../providers/settings/EventLogTags.logtags | 3 +- .../android/providers/settings/SettingsHelper.java | 1 - .../providers/settings/SettingsProvider.java | 80 +- .../android/providers/settings/SettingsState.java | 113 +- .../providers/settings/SettingsStateTest.java | 9 +- packages/Shell/AndroidManifest.xml | 2 +- packages/Shell/res/layout/confirm_repeat.xml | 8 +- packages/Shell/res/values-af/strings.xml | 2 +- packages/Shell/res/values-am/strings.xml | 2 +- packages/Shell/res/values-ar/strings.xml | 2 +- packages/Shell/res/values-az-rAZ/strings.xml | 2 +- packages/Shell/res/values-b+sr+Latn/strings.xml | 2 +- packages/Shell/res/values-be-rBY/strings.xml | 2 +- packages/Shell/res/values-bg/strings.xml | 2 +- packages/Shell/res/values-bn-rBD/strings.xml | 2 +- packages/Shell/res/values-bs-rBA/strings.xml | 2 +- packages/Shell/res/values-ca/strings.xml | 2 +- packages/Shell/res/values-cs/strings.xml | 2 +- packages/Shell/res/values-da/strings.xml | 2 +- packages/Shell/res/values-de/strings.xml | 2 +- packages/Shell/res/values-el/strings.xml | 2 +- packages/Shell/res/values-en-rAU/strings.xml | 2 +- packages/Shell/res/values-en-rGB/strings.xml | 2 +- packages/Shell/res/values-en-rIN/strings.xml | 2 +- packages/Shell/res/values-es-rUS/strings.xml | 2 +- packages/Shell/res/values-es/strings.xml | 2 +- packages/Shell/res/values-et-rEE/strings.xml | 2 +- packages/Shell/res/values-eu-rES/strings.xml | 2 +- packages/Shell/res/values-fa/strings.xml | 2 +- packages/Shell/res/values-fi/strings.xml | 2 +- packages/Shell/res/values-fr-rCA/strings.xml | 2 +- packages/Shell/res/values-fr/strings.xml | 2 +- packages/Shell/res/values-gl-rES/strings.xml | 2 +- packages/Shell/res/values-gu-rIN/strings.xml | 2 +- packages/Shell/res/values-hi/strings.xml | 2 +- packages/Shell/res/values-hr/strings.xml | 2 +- packages/Shell/res/values-hu/strings.xml | 2 +- packages/Shell/res/values-hy-rAM/strings.xml | 2 +- packages/Shell/res/values-in/strings.xml | 2 +- packages/Shell/res/values-is-rIS/strings.xml | 2 +- packages/Shell/res/values-it/strings.xml | 2 +- packages/Shell/res/values-iw/strings.xml | 2 +- packages/Shell/res/values-ja/strings.xml | 2 +- packages/Shell/res/values-ka-rGE/strings.xml | 2 +- packages/Shell/res/values-kk-rKZ/strings.xml | 2 +- packages/Shell/res/values-km-rKH/strings.xml | 2 +- packages/Shell/res/values-kn-rIN/strings.xml | 2 +- packages/Shell/res/values-ko/strings.xml | 2 +- packages/Shell/res/values-ky-rKG/strings.xml | 2 +- packages/Shell/res/values-lo-rLA/strings.xml | 2 +- packages/Shell/res/values-lt/strings.xml | 2 +- packages/Shell/res/values-lv/strings.xml | 2 +- packages/Shell/res/values-mk-rMK/strings.xml | 2 +- packages/Shell/res/values-ml-rIN/strings.xml | 2 +- packages/Shell/res/values-mn-rMN/strings.xml | 2 +- packages/Shell/res/values-mr-rIN/strings.xml | 2 +- packages/Shell/res/values-ms-rMY/strings.xml | 2 +- packages/Shell/res/values-my-rMM/strings.xml | 4 +- packages/Shell/res/values-nb/strings.xml | 2 +- packages/Shell/res/values-ne-rNP/strings.xml | 2 +- packages/Shell/res/values-nl/strings.xml | 2 +- packages/Shell/res/values-pa-rIN/strings.xml | 2 +- packages/Shell/res/values-pl/strings.xml | 2 +- packages/Shell/res/values-pt-rBR/strings.xml | 2 +- packages/Shell/res/values-pt-rPT/strings.xml | 2 +- packages/Shell/res/values-pt/strings.xml | 2 +- packages/Shell/res/values-ro/strings.xml | 2 +- packages/Shell/res/values-ru/strings.xml | 2 +- packages/Shell/res/values-si-rLK/strings.xml | 2 +- packages/Shell/res/values-sk/strings.xml | 2 +- packages/Shell/res/values-sl/strings.xml | 2 +- packages/Shell/res/values-sq-rAL/strings.xml | 2 +- packages/Shell/res/values-sr/strings.xml | 2 +- packages/Shell/res/values-sv/strings.xml | 2 +- packages/Shell/res/values-sw/strings.xml | 2 +- packages/Shell/res/values-ta-rIN/strings.xml | 2 +- packages/Shell/res/values-te-rIN/strings.xml | 2 +- packages/Shell/res/values-th/strings.xml | 2 +- packages/Shell/res/values-tl/strings.xml | 2 +- packages/Shell/res/values-tr/strings.xml | 2 +- packages/Shell/res/values-uk/strings.xml | 2 +- packages/Shell/res/values-ur-rPK/strings.xml | 2 +- packages/Shell/res/values-uz-rUZ/strings.xml | 2 +- packages/Shell/res/values-vi/strings.xml | 2 +- packages/Shell/res/values-zh-rCN/strings.xml | 4 +- packages/Shell/res/values-zh-rHK/strings.xml | 2 +- packages/Shell/res/values-zh-rTW/strings.xml | 2 +- packages/Shell/res/values-zu/strings.xml | 2 +- packages/Shell/res/values/strings.xml | 4 +- .../android/shell/BugreportProgressService.java | 121 +- .../Shell/src/com/android/shell/Screenshooter.java | 139 + packages/SystemUI/AndroidManifest.xml | 7 +- .../res/color/notification_guts_buttons.xml | 2 +- packages/SystemUI/res/color/qs_detail_empty.xml | 4 + .../res/color/qs_detail_progress_track.xml | 20 + .../res/color/qs_user_detail_avatar_frame.xml | 2 +- .../SystemUI/res/color/qs_user_detail_name.xml | 2 +- .../screen_pinning_nav_icon_highlight_outer.xml | 18 + .../res/drawable-hdpi/ic_sysbar_back_carmode.png | Bin 1598 -> 32030 bytes .../drawable-hdpi/ic_sysbar_back_ime_carmode.png | Bin 1638 -> 32010 bytes .../res/drawable-hdpi/ic_sysbar_home_carmode.png | Bin 2203 -> 32010 bytes .../drawable-ldrtl-hdpi/ic_sysbar_back_carmode.png | Bin 1535 -> 907 bytes .../drawable-ldrtl-mdpi/ic_sysbar_back_carmode.png | Bin 965 -> 627 bytes .../ic_sysbar_back_carmode.png | Bin 2084 -> 1346 bytes .../ic_sysbar_back_carmode.png | Bin 1358 -> 2013 bytes .../res/drawable-mdpi/ic_sysbar_back_carmode.png | Bin 1079 -> 22314 bytes .../drawable-mdpi/ic_sysbar_back_ime_carmode.png | Bin 1061 -> 22314 bytes .../res/drawable-mdpi/ic_sysbar_home_carmode.png | Bin 1316 -> 22314 bytes .../res/drawable-xhdpi/ic_sysbar_back_carmode.png | Bin 1843 -> 45590 bytes .../drawable-xhdpi/ic_sysbar_back_ime_carmode.png | Bin 1989 -> 45590 bytes .../res/drawable-xhdpi/ic_sysbar_home_carmode.png | Bin 3058 -> 45590 bytes .../res/drawable-xxhdpi/ic_sysbar_back_carmode.png | Bin 2904 -> 84361 bytes .../drawable-xxhdpi/ic_sysbar_back_ime_carmode.png | Bin 3183 -> 84361 bytes .../res/drawable-xxhdpi/ic_sysbar_home_carmode.png | Bin 4775 -> 84361 bytes .../drawable-xxxhdpi/ic_sysbar_back_carmode.png | Bin 3638 -> 138618 bytes .../ic_sysbar_back_ime_carmode.png | Bin 4190 -> 138618 bytes .../drawable-xxxhdpi/ic_sysbar_home_carmode.png | Bin 6477 -> 138618 bytes .../res/drawable/brightness_mirror_background.xml | 2 +- packages/SystemUI/res/drawable/fab_background.xml | 23 - .../SystemUI/res/drawable/ic_brightness_thumb.xml | 2 +- packages/SystemUI/res/drawable/ic_mode_edit.xml | 24 + packages/SystemUI/res/drawable/ic_night_mode.xml | 24 - .../res/drawable/ic_night_mode_disabled.xml | 24 - .../SystemUI/res/drawable/ic_qs_branded_vpn.xml | 24 + .../res/drawable/ic_qs_night_display_off.xml | 27 + .../res/drawable/ic_qs_night_display_on.xml | 26 + packages/SystemUI/res/drawable/ic_qs_signal_0.xml | 20 +- packages/SystemUI/res/drawable/ic_qs_signal_1.xml | 24 +- packages/SystemUI/res/drawable/ic_qs_signal_2.xml | 24 +- packages/SystemUI/res/drawable/ic_qs_signal_3.xml | 24 +- packages/SystemUI/res/drawable/ic_qs_signal_4.xml | 19 +- .../SystemUI/res/drawable/ic_qs_signal_4g_plus.xml | 30 + .../res/drawable/ic_qs_signal_lte_plus.xml | 33 + packages/SystemUI/res/drawable/ic_qs_wifi_0.xml | 22 +- packages/SystemUI/res/drawable/ic_qs_wifi_1.xml | 26 +- packages/SystemUI/res/drawable/ic_qs_wifi_2.xml | 26 +- packages/SystemUI/res/drawable/ic_qs_wifi_3.xml | 26 +- packages/SystemUI/res/drawable/ic_qs_wifi_4.xml | 21 +- .../SystemUI/res/drawable/ic_settings_20dp.xml | 24 + .../lockscreen_fingerprint_error_state_to_fp.xml | 6 +- .../lockscreen_fingerprint_fp_to_error_state.xml | 16 +- .../res/drawable/notification_header_bg.xml | 21 - .../res/drawable/qs_background_primary.xml | 2 +- .../res/drawable/qs_customizer_background.xml | 2 +- .../SystemUI/res/drawable/qs_detail_background.xml | 2 +- packages/SystemUI/res/drawable/quick_header_bg.xml | 2 +- .../drawable/recents_stack_action_background.xml | 25 + .../res/drawable/screen_pinning_bg_circ.xml | 2 +- .../SystemUI/res/drawable/stat_sys_branded_vpn.xml | 24 + .../stat_sys_data_fully_connected_4g_plus.xml | 30 + .../stat_sys_data_fully_connected_lte_plus.xml | 33 + .../SystemUI/res/drawable/stat_sys_signal_0.xml | 19 +- .../SystemUI/res/drawable/stat_sys_signal_1.xml | 23 +- .../SystemUI/res/drawable/stat_sys_signal_2.xml | 23 +- .../SystemUI/res/drawable/stat_sys_signal_3.xml | 23 +- .../SystemUI/res/drawable/stat_sys_signal_4.xml | 20 +- .../res/drawable/stat_sys_wifi_signal_0.xml | 19 +- .../res/drawable/stat_sys_wifi_signal_1.xml | 23 +- .../res/drawable/stat_sys_wifi_signal_2.xml | 23 +- .../res/drawable/stat_sys_wifi_signal_3.xml | 23 +- .../res/drawable/stat_sys_wifi_signal_4.xml | 19 +- .../SystemUI/res/drawable/switchbar_background.xml | 2 +- .../res/drawable/volume_dialog_background.xml | 2 +- .../zen_introduction_message_background.xml | 2 +- .../res/layout-sw410dp/status_bar_alarm_group.xml | 5 +- packages/SystemUI/res/layout/battery_detail.xml | 2 +- packages/SystemUI/res/layout/calibrate_sliders.xml | 97 - .../res/layout/keyboard_shortcut_app_item.xml | 3 +- .../layout/keyboard_shortcuts_key_icon_view.xml | 2 +- .../res/layout/keyboard_shortcuts_key_view.xml | 3 +- .../SystemUI/res/layout/night_mode_settings.xml | 24 - packages/SystemUI/res/layout/notification_guts.xml | 7 +- packages/SystemUI/res/layout/qs_detail.xml | 5 +- packages/SystemUI/res/layout/qs_detail_header.xml | 12 +- packages/SystemUI/res/layout/qs_detail_items.xml | 17 +- .../SystemUI/res/layout/qs_paged_tile_layout.xml | 13 - packages/SystemUI/res/layout/qs_panel.xml | 2 +- .../SystemUI/res/layout/qs_user_detail_item.xml | 3 +- .../layout/quick_status_bar_expanded_header.xml | 21 +- .../res/layout/recents_stack_action_button.xml | 2 +- packages/SystemUI/res/layout/remote_input.xml | 1 - .../SystemUI/res/layout/screen_pinning_request.xml | 5 +- .../res/layout/screen_pinning_request_buttons.xml | 5 +- .../layout/screen_pinning_request_buttons_land.xml | 7 +- .../layout/screen_pinning_request_land_phone.xml | 3 +- .../layout/screen_pinning_request_text_area.xml | 4 +- .../SystemUI/res/layout/status_bar_alarm_group.xml | 5 +- .../SystemUI/res/layout/status_bar_expanded.xml | 8 + .../res/layout/status_bar_expanded_header.xml | 195 - packages/SystemUI/res/layout/switch_bar.xml | 6 +- packages/SystemUI/res/layout/tile_listing.xml | 55 - packages/SystemUI/res/layout/tuner_qs.xml | 47 - packages/SystemUI/res/layout/tv_pip_controls.xml | 3 +- packages/SystemUI/res/layout/volume_dialog.xml | 27 +- packages/SystemUI/res/layout/volume_dialog_row.xml | 56 +- packages/SystemUI/res/layout/volume_zen_footer.xml | 5 +- packages/SystemUI/res/layout/zen_mode_panel.xml | 3 +- packages/SystemUI/res/values-af/config.xml | 26 + packages/SystemUI/res/values-af/strings.xml | 34 +- packages/SystemUI/res/values-am/config.xml | 26 + packages/SystemUI/res/values-am/strings.xml | 34 +- packages/SystemUI/res/values-ar/config.xml | 26 + packages/SystemUI/res/values-ar/strings.xml | 34 +- packages/SystemUI/res/values-az-rAZ/config.xml | 26 + packages/SystemUI/res/values-az-rAZ/strings.xml | 34 +- packages/SystemUI/res/values-b+sr+Latn/config.xml | 26 + packages/SystemUI/res/values-b+sr+Latn/strings.xml | 34 +- packages/SystemUI/res/values-be-rBY/config.xml | 26 + packages/SystemUI/res/values-be-rBY/strings.xml | 37 +- packages/SystemUI/res/values-bg/config.xml | 26 + packages/SystemUI/res/values-bg/strings.xml | 34 +- packages/SystemUI/res/values-bn-rBD/config.xml | 26 + packages/SystemUI/res/values-bn-rBD/strings.xml | 34 +- packages/SystemUI/res/values-bs-rBA/config.xml | 26 + packages/SystemUI/res/values-bs-rBA/strings.xml | 47 +- packages/SystemUI/res/values-ca/config.xml | 26 + packages/SystemUI/res/values-ca/strings.xml | 36 +- packages/SystemUI/res/values-cs/config.xml | 26 + packages/SystemUI/res/values-cs/strings.xml | 34 +- packages/SystemUI/res/values-da/config.xml | 26 + packages/SystemUI/res/values-da/strings.xml | 34 +- packages/SystemUI/res/values-de/config.xml | 26 + packages/SystemUI/res/values-de/strings.xml | 34 +- packages/SystemUI/res/values-el/config.xml | 26 + packages/SystemUI/res/values-el/strings.xml | 34 +- packages/SystemUI/res/values-en-rAU/config.xml | 26 + packages/SystemUI/res/values-en-rAU/strings.xml | 34 +- packages/SystemUI/res/values-en-rGB/config.xml | 26 + packages/SystemUI/res/values-en-rGB/strings.xml | 34 +- packages/SystemUI/res/values-en-rIN/config.xml | 26 + packages/SystemUI/res/values-en-rIN/strings.xml | 34 +- packages/SystemUI/res/values-es-rUS/config.xml | 26 + packages/SystemUI/res/values-es-rUS/strings.xml | 34 +- packages/SystemUI/res/values-es/config.xml | 26 + packages/SystemUI/res/values-es/strings.xml | 34 +- packages/SystemUI/res/values-et-rEE/config.xml | 26 + packages/SystemUI/res/values-et-rEE/strings.xml | 34 +- packages/SystemUI/res/values-eu-rES/config.xml | 26 + packages/SystemUI/res/values-eu-rES/strings.xml | 34 +- packages/SystemUI/res/values-fa/config.xml | 26 + packages/SystemUI/res/values-fa/strings.xml | 34 +- packages/SystemUI/res/values-fi/config.xml | 26 + packages/SystemUI/res/values-fi/strings.xml | 36 +- packages/SystemUI/res/values-fr-rCA/config.xml | 26 + packages/SystemUI/res/values-fr-rCA/strings.xml | 34 +- packages/SystemUI/res/values-fr/config.xml | 26 + packages/SystemUI/res/values-fr/strings.xml | 36 +- packages/SystemUI/res/values-gl-rES/config.xml | 26 + packages/SystemUI/res/values-gl-rES/strings.xml | 34 +- packages/SystemUI/res/values-gu-rIN/config.xml | 26 + packages/SystemUI/res/values-gu-rIN/strings.xml | 37 +- packages/SystemUI/res/values-hi/config.xml | 26 + packages/SystemUI/res/values-hi/strings.xml | 34 +- packages/SystemUI/res/values-hr/config.xml | 26 + packages/SystemUI/res/values-hr/strings.xml | 34 +- packages/SystemUI/res/values-hu/config.xml | 26 + packages/SystemUI/res/values-hu/strings.xml | 34 +- packages/SystemUI/res/values-hy-rAM/config.xml | 26 + packages/SystemUI/res/values-hy-rAM/strings.xml | 38 +- packages/SystemUI/res/values-in/config.xml | 26 + packages/SystemUI/res/values-in/strings.xml | 34 +- packages/SystemUI/res/values-is-rIS/config.xml | 26 + packages/SystemUI/res/values-is-rIS/strings.xml | 34 +- packages/SystemUI/res/values-it/config.xml | 26 + packages/SystemUI/res/values-it/strings.xml | 34 +- packages/SystemUI/res/values-iw/config.xml | 26 + packages/SystemUI/res/values-iw/strings.xml | 34 +- packages/SystemUI/res/values-ja/config.xml | 26 + packages/SystemUI/res/values-ja/strings.xml | 34 +- packages/SystemUI/res/values-ka-rGE/config.xml | 26 + packages/SystemUI/res/values-ka-rGE/strings.xml | 34 +- packages/SystemUI/res/values-kk-rKZ/config.xml | 26 + packages/SystemUI/res/values-kk-rKZ/strings.xml | 34 +- packages/SystemUI/res/values-km-rKH/config.xml | 26 + packages/SystemUI/res/values-km-rKH/strings.xml | 34 +- packages/SystemUI/res/values-kn-rIN/config.xml | 26 + packages/SystemUI/res/values-kn-rIN/strings.xml | 42 +- packages/SystemUI/res/values-ko/config.xml | 26 + packages/SystemUI/res/values-ko/strings.xml | 34 +- packages/SystemUI/res/values-ky-rKG/config.xml | 26 + packages/SystemUI/res/values-ky-rKG/strings.xml | 34 +- packages/SystemUI/res/values-ldrtl/config.xml | 21 + packages/SystemUI/res/values-lo-rLA/config.xml | 26 + packages/SystemUI/res/values-lo-rLA/strings.xml | 34 +- packages/SystemUI/res/values-lt/config.xml | 26 + packages/SystemUI/res/values-lt/strings.xml | 34 +- packages/SystemUI/res/values-lv/config.xml | 26 + packages/SystemUI/res/values-lv/strings.xml | 34 +- packages/SystemUI/res/values-mk-rMK/config.xml | 26 + packages/SystemUI/res/values-mk-rMK/strings.xml | 36 +- packages/SystemUI/res/values-ml-rIN/config.xml | 26 + packages/SystemUI/res/values-ml-rIN/strings.xml | 34 +- packages/SystemUI/res/values-mn-rMN/config.xml | 26 + packages/SystemUI/res/values-mn-rMN/strings.xml | 34 +- packages/SystemUI/res/values-mr-rIN/config.xml | 26 + packages/SystemUI/res/values-mr-rIN/strings.xml | 36 +- packages/SystemUI/res/values-ms-rMY/config.xml | 26 + packages/SystemUI/res/values-ms-rMY/strings.xml | 34 +- packages/SystemUI/res/values-my-rMM/config.xml | 26 + packages/SystemUI/res/values-my-rMM/strings.xml | 78 +- packages/SystemUI/res/values-my-rMM/strings_tv.xml | 2 +- packages/SystemUI/res/values-nb/config.xml | 26 + packages/SystemUI/res/values-nb/strings.xml | 34 +- packages/SystemUI/res/values-ne-rNP/config.xml | 26 + packages/SystemUI/res/values-ne-rNP/strings.xml | 34 +- packages/SystemUI/res/values-nl/config.xml | 26 + packages/SystemUI/res/values-nl/strings.xml | 34 +- packages/SystemUI/res/values-pa-rIN/config.xml | 26 + packages/SystemUI/res/values-pa-rIN/strings.xml | 37 +- packages/SystemUI/res/values-pl/config.xml | 26 + packages/SystemUI/res/values-pl/strings.xml | 34 +- packages/SystemUI/res/values-pt-rBR/config.xml | 26 + packages/SystemUI/res/values-pt-rBR/strings.xml | 34 +- packages/SystemUI/res/values-pt-rPT/config.xml | 26 + packages/SystemUI/res/values-pt-rPT/strings.xml | 34 +- packages/SystemUI/res/values-pt/config.xml | 26 + packages/SystemUI/res/values-pt/strings.xml | 34 +- packages/SystemUI/res/values-ro/config.xml | 26 + packages/SystemUI/res/values-ro/strings.xml | 34 +- packages/SystemUI/res/values-ru/config.xml | 26 + packages/SystemUI/res/values-ru/strings.xml | 34 +- packages/SystemUI/res/values-si-rLK/config.xml | 26 + packages/SystemUI/res/values-si-rLK/strings.xml | 34 +- packages/SystemUI/res/values-sk/config.xml | 26 + packages/SystemUI/res/values-sk/strings.xml | 42 +- packages/SystemUI/res/values-sl/config.xml | 26 + packages/SystemUI/res/values-sl/strings.xml | 34 +- packages/SystemUI/res/values-sq-rAL/config.xml | 26 + packages/SystemUI/res/values-sq-rAL/strings.xml | 37 +- packages/SystemUI/res/values-sr/config.xml | 26 + packages/SystemUI/res/values-sr/strings.xml | 34 +- packages/SystemUI/res/values-sv/config.xml | 26 + packages/SystemUI/res/values-sv/strings.xml | 34 +- packages/SystemUI/res/values-sw/config.xml | 26 + packages/SystemUI/res/values-sw/strings.xml | 34 +- packages/SystemUI/res/values-sw600dp/dimens.xml | 2 - packages/SystemUI/res/values-ta-rIN/config.xml | 26 + packages/SystemUI/res/values-ta-rIN/strings.xml | 34 +- packages/SystemUI/res/values-te-rIN/config.xml | 26 + packages/SystemUI/res/values-te-rIN/strings.xml | 34 +- packages/SystemUI/res/values-th/config.xml | 26 + packages/SystemUI/res/values-th/strings.xml | 36 +- packages/SystemUI/res/values-tl/config.xml | 26 + packages/SystemUI/res/values-tl/strings.xml | 34 +- packages/SystemUI/res/values-tr/config.xml | 26 + packages/SystemUI/res/values-tr/strings.xml | 34 +- packages/SystemUI/res/values-uk/config.xml | 26 + packages/SystemUI/res/values-uk/strings.xml | 48 +- packages/SystemUI/res/values-ur-rPK/config.xml | 26 + packages/SystemUI/res/values-ur-rPK/strings.xml | 34 +- packages/SystemUI/res/values-uz-rUZ/config.xml | 26 + packages/SystemUI/res/values-uz-rUZ/strings.xml | 46 +- packages/SystemUI/res/values-vi/config.xml | 26 + packages/SystemUI/res/values-vi/strings.xml | 36 +- .../SystemUI/res/values-w550dp-land/dimens.xml | 2 - packages/SystemUI/res/values-zh-rCN/config.xml | 26 + packages/SystemUI/res/values-zh-rCN/strings.xml | 40 +- packages/SystemUI/res/values-zh-rHK/config.xml | 26 + packages/SystemUI/res/values-zh-rHK/strings.xml | 34 +- packages/SystemUI/res/values-zh-rTW/config.xml | 26 + packages/SystemUI/res/values-zh-rTW/strings.xml | 34 +- packages/SystemUI/res/values-zu/config.xml | 26 + packages/SystemUI/res/values-zu/strings.xml | 34 +- packages/SystemUI/res/values/colors.xml | 29 +- packages/SystemUI/res/values/config.xml | 42 +- packages/SystemUI/res/values/dimens.xml | 28 +- packages/SystemUI/res/values/strings.xml | 82 +- packages/SystemUI/res/values/styles.xml | 36 +- packages/SystemUI/res/xml/color_and_appearance.xml | 30 - packages/SystemUI/res/xml/night_mode.xml | 39 - packages/SystemUI/res/xml/tuner_prefs.xml | 7 - .../src/com/android/systemui/Interpolators.java | 1 + .../SystemUI/src/com/android/systemui/Prefs.java | 2 - .../com/android/systemui/SystemUIApplication.java | 3 +- .../src/com/android/systemui/SystemUIFactory.java | 10 +- .../src/com/android/systemui/VendorServices.java | 29 + .../android/systemui/analytics/DataCollector.java | 69 +- .../systemui/analytics/SensorLoggerSession.java | 4 + .../android/systemui/assist/AssistDisclosure.java | 90 +- .../com/android/systemui/assist/AssistManager.java | 29 +- .../classifier/AccelerationClassifier.java | 26 +- .../classifier/DistanceRatioEvaluator.java | 29 - .../systemui/classifier/FalsingManager.java | 14 +- .../systemui/classifier/HistoryEvaluator.java | 15 +- .../systemui/classifier/SpeedRatioEvaluator.java | 1 + .../src/com/android/systemui/doze/DozeLog.java | 10 +- .../src/com/android/systemui/doze/DozeService.java | 169 +- .../android/systemui/keyguard/KeyguardService.java | 21 +- .../systemui/keyguard/KeyguardViewMediator.java | 179 +- .../com/android/systemui/qs/DataUsageGraph.java | 3 +- .../com/android/systemui/qs/PagedTileLayout.java | 5 +- .../src/com/android/systemui/qs/QSAnimator.java | 45 +- .../src/com/android/systemui/qs/QSContainer.java | 8 +- .../src/com/android/systemui/qs/QSDetail.java | 28 +- .../src/com/android/systemui/qs/QSFooter.java | 18 + .../src/com/android/systemui/qs/QSPanel.java | 28 +- .../src/com/android/systemui/qs/QSTile.java | 5 +- .../com/android/systemui/qs/QSTileBaseView.java | 1 + .../src/com/android/systemui/qs/QuickQSPanel.java | 38 +- .../android/systemui/qs/customize/TileAdapter.java | 19 +- .../systemui/qs/customize/TileQueryHelper.java | 10 +- .../android/systemui/qs/external/CustomTile.java | 13 +- .../systemui/qs/external/QSTileServiceWrapper.java | 4 + .../systemui/qs/external/TileLifecycleManager.java | 9 +- .../systemui/qs/external/TileServiceManager.java | 6 + .../android/systemui/qs/external/TileServices.java | 72 +- .../android/systemui/qs/tiles/BluetoothTile.java | 9 +- .../systemui/qs/tiles/DataUsageDetailView.java | 12 +- .../src/com/android/systemui/qs/tiles/DndTile.java | 2 +- .../systemui/qs/tiles/NightDisplayTile.java | 118 + .../com/android/systemui/qs/tiles/WifiTile.java | 4 +- .../android/systemui/recents/RecentsActivity.java | 4 + .../recents/RecentsActivityLaunchState.java | 14 +- .../com/android/systemui/recents/RecentsImpl.java | 18 +- .../systemui/recents/misc/SystemServicesProxy.java | 10 + .../systemui/recents/model/RecentsTaskLoader.java | 4 + .../android/systemui/recents/model/TaskStack.java | 59 +- .../android/systemui/recents/views/DropTarget.java | 4 +- .../systemui/recents/views/RecentsView.java | 16 +- .../recents/views/RecentsViewTouchHandler.java | 15 +- .../recents/views/TaskStackLayoutAlgorithm.java | 11 +- .../systemui/recents/views/TaskStackView.java | 9 +- .../systemui/recents/views/TaskViewThumbnail.java | 1 + .../systemui/screenshot/TakeScreenshotService.java | 12 + .../systemui/settings/BrightnessController.java | 205 +- .../android/systemui/stackdivider/DividerView.java | 77 +- .../statusbar/ActivatableNotificationView.java | 12 +- .../android/systemui/statusbar/BaseStatusBar.java | 42 +- .../android/systemui/statusbar/CommandQueue.java | 14 + .../statusbar/ExpandableNotificationRow.java | 38 +- .../systemui/statusbar/KeyboardShortcuts.java | 111 +- .../systemui/statusbar/KeyguardAffordanceView.java | 2 +- .../statusbar/KeyguardIndicationController.java | 87 +- .../systemui/statusbar/NotificationData.java | 2 - .../systemui/statusbar/NotificationGuts.java | 4 +- .../com/android/systemui/statusbar/ScrimView.java | 21 +- .../systemui/statusbar/SignalClusterView.java | 18 +- .../NotificationHeaderViewWrapper.java | 6 +- .../systemui/statusbar/phone/AutoTileManager.java | 24 - .../systemui/statusbar/phone/ButtonDispatcher.java | 51 +- .../systemui/statusbar/phone/DozeParameters.java | 151 +- .../phone/FingerprintUnlockController.java | 20 + .../statusbar/phone/KeyguardBottomAreaView.java | 37 +- .../systemui/statusbar/phone/KeyguardBouncer.java | 1 - .../statusbar/phone/KeyguardStatusBarView.java | 30 +- .../android/systemui/statusbar/phone/LockIcon.java | 1 + .../statusbar/phone/LockscreenWallpaper.java | 13 + .../statusbar/phone/NavigationBarInflaterView.java | 32 +- .../statusbar/phone/NavigationBarView.java | 40 +- .../statusbar/phone/NotificationGroupManager.java | 28 +- .../statusbar/phone/NotificationPanelView.java | 44 +- .../systemui/statusbar/phone/PanelView.java | 3 + .../systemui/statusbar/phone/PhoneStatusBar.java | 247 +- .../statusbar/phone/PhoneStatusBarPolicy.java | 4 +- .../systemui/statusbar/phone/QSTileHost.java | 21 +- .../statusbar/phone/QuickStatusBarHeader.java | 96 +- .../statusbar/phone/ReverseLinearLayout.java | 45 +- .../systemui/statusbar/phone/ScrimController.java | 58 +- .../statusbar/phone/StatusBarHeaderView.java | 842 --- .../statusbar/phone/StatusBarIconController.java | 3 +- .../statusbar/phone/StatusBarIconList.java | 4 +- .../phone/StatusBarKeyguardViewManager.java | 16 +- .../statusbar/phone/StatusBarWindowManager.java | 30 +- .../statusbar/phone/StatusBarWindowView.java | 30 +- .../statusbar/phone/UnlockMethodCache.java | 6 + .../systemui/statusbar/phone/touch_analytics.proto | 1 + .../statusbar/policy/BatteryControllerImpl.java | 24 +- .../statusbar/policy/BluetoothController.java | 3 + .../statusbar/policy/BluetoothControllerImpl.java | 10 +- .../statusbar/policy/FlashlightController.java | 21 +- .../systemui/statusbar/policy/KeyButtonView.java | 26 +- .../systemui/statusbar/policy/KeyguardMonitor.java | 4 + .../statusbar/policy/MobileSignalController.java | 22 + .../statusbar/policy/NetworkControllerImpl.java | 6 +- .../statusbar/policy/NightModeController.java | 246 - .../systemui/statusbar/policy/PreviewInflater.java | 24 +- .../systemui/statusbar/policy/RemoteInputView.java | 89 +- .../statusbar/policy/SecurityController.java | 2 + .../statusbar/policy/SecurityControllerImpl.java | 43 + .../systemui/statusbar/policy/TelephonyIcons.java | 47 + .../statusbar/policy/UserSwitcherController.java | 46 +- .../stack/NotificationStackScrollLayout.java | 101 +- .../statusbar/stack/StackStateAnimator.java | 1 + .../android/systemui/statusbar/tv/TvStatusBar.java | 5 + .../android/systemui/tuner/BatteryPreference.java | 2 +- .../systemui/tuner/CalibratePreference.java | 25 - .../android/systemui/tuner/ClockPreference.java | 6 +- .../systemui/tuner/ColorAndAppearanceFragment.java | 219 - .../android/systemui/tuner/NightModeFragment.java | 188 - .../com/android/systemui/tuner/NightModeTile.java | 107 - .../com/android/systemui/tuner/TunerActivity.java | 5 +- .../android/systemui/tuner/TunerZenModePanel.java | 1 - .../com/android/systemui/tv/pip/PipManager.java | 105 +- .../com/android/systemui/volume/VolumeDialog.java | 198 +- .../systemui/volume/VolumeDialogComponent.java | 1 - .../com/android/systemui/volume/VolumePrefs.java | 2 +- .../src/com/android/systemui/volume/ZenFooter.java | 8 +- .../systemui/phone/DozeParametersTests.java | 166 + .../qs/external/TileLifecycleManagerTests.java | 2 +- packages/WallpaperBackup/AndroidManifest.xml | 1 + .../wallpaperbackup/WallpaperBackupAgent.java | 240 +- proto/src/metrics_constants.proto | 592 +- services/Android.mk | 1 + .../accessibility/AccessibilityInputFilter.java | 12 +- .../accessibility/AccessibilityManagerService.java | 102 +- .../accessibility/DisplayAdjustmentUtils.java | 166 +- .../server/accessibility/KeyEventDispatcher.java | 2 +- .../server/appwidget/AppWidgetServiceImpl.java | 102 +- .../server/backup/BackupManagerService.java | 155 +- .../com/android/server/AlarmManagerService.java | 8 +- .../java/com/android/server/AnyMotionDetector.java | 78 +- .../java/com/android/server/AttributeCache.java | 27 +- .../android/server/BluetoothManagerService.java | 18 + .../com/android/server/ConnectivityService.java | 1043 +-- .../com/android/server/DeviceIdleController.java | 7 +- .../com/android/server/GestureLauncherService.java | 5 +- .../server/InputContentUriTokenHandler.java | 121 + .../android/server/InputMethodManagerService.java | 66 +- .../com/android/server/LockSettingsService.java | 172 +- .../com/android/server/MasterClearReceiver.java | 3 +- .../server/NativeDaemonConnectorException.java | 2 +- .../android/server/NetworkManagementService.java | 31 +- .../android/server/PersistentDataBlockService.java | 17 +- .../java/com/android/server/PinnerService.java | 329 +- .../com/android/server/SystemServiceManager.java | 15 + .../com/android/server/TwilightCalculator.java | 122 - .../com/android/server/UiModeManagerService.java | 34 +- .../core/java/com/android/server/UiThread.java | 5 +- .../server/accounts/AccountManagerService.java | 167 +- .../accounts/IAccountAuthenticatorCache.java | 6 + .../java/com/android/server/am/ActiveServices.java | 29 +- .../android/server/am/ActivityManagerService.java | 556 +- .../java/com/android/server/am/ActivityRecord.java | 16 + .../java/com/android/server/am/ActivityStack.java | 76 +- .../android/server/am/ActivityStackSupervisor.java | 60 +- .../com/android/server/am/ActivityStarter.java | 44 +- .../java/com/android/server/am/AppErrorDialog.java | 14 +- .../core/java/com/android/server/am/AppErrors.java | 14 +- .../com/android/server/am/BatteryStatsService.java | 18 +- .../com/android/server/am/PreBootBroadcaster.java | 70 +- .../java/com/android/server/am/ProcessList.java | 3 + .../java/com/android/server/am/ProcessRecord.java | 9 + .../java/com/android/server/am/RecentTasks.java | 11 +- .../java/com/android/server/am/ServiceRecord.java | 38 +- .../java/com/android/server/am/UserController.java | 123 +- .../core/java/com/android/server/am/UserState.java | 1 + .../com/android/server/am/UserSwitchingDialog.java | 6 + .../com/android/server/audio/AudioService.java | 13 +- .../android/server/clipboard/ClipboardService.java | 8 + .../connectivity/DnsEventListenerService.java | 24 +- .../android/server/connectivity/LingerMonitor.java | 304 + .../server/connectivity/MetricsLoggerService.java | 24 +- .../server/connectivity/NetworkAgentInfo.java | 265 +- .../server/connectivity/NetworkMonitor.java | 169 +- .../connectivity/NetworkNotificationManager.java | 225 + .../server/connectivity/PermissionMonitor.java | 36 +- .../com/android/server/connectivity/Tethering.java | 1215 ++-- .../connectivity/tethering/IControlsTethering.java | 39 + .../tethering/IPv6TetheringCoordinator.java | 279 + .../tethering/IPv6TetheringInterfaceServices.java | 291 + .../tethering/TetherInterfaceStateMachine.java | 345 + .../display/AutomaticBrightnessController.java | 15 +- .../com/android/server/display/DisplayAdapter.java | 12 - .../com/android/server/display/DisplayDevice.java | 7 +- .../android/server/display/DisplayDeviceInfo.java | 33 +- .../server/display/DisplayManagerService.java | 43 +- .../server/display/DisplayPowerController.java | 4 + .../server/display/DisplayTransformManager.java | 202 + .../server/display/LocalDisplayAdapter.java | 250 +- .../com/android/server/display/LogicalDisplay.java | 33 +- .../server/display/NightDisplayService.java | 503 ++ .../server/display/OverlayDisplayAdapter.java | 7 +- .../server/display/PersistentDataStore.java | 142 +- .../server/display/VirtualDisplayAdapter.java | 5 + .../android/server/display/WifiDisplayAdapter.java | 5 + .../android/server/dreams/DreamManagerService.java | 21 + .../server/fingerprint/FingerprintService.java | 75 +- .../android/server/input/InputManagerService.java | 28 + .../com/android/server/job/JobPackageTracker.java | 5 +- .../android/server/job/JobSchedulerService.java | 63 +- .../job/controllers/ContentObserverController.java | 149 +- .../android/server/job/controllers/JobStatus.java | 1 + .../server/location/GnssLocationProvider.java | 46 +- .../android/server/location/GpsXtraDownloader.java | 2 - .../server/media/MediaResourceMonitorService.java | 21 +- .../android/server/media/MediaSessionRecord.java | 2 +- .../android/server/media/MediaSessionService.java | 152 +- .../android/server/media/MediaSessionStack.java | 42 +- .../server/net/NetworkPolicyManagerService.java | 978 +-- .../android/server/net/NetworkStatsService.java | 64 +- .../server/notification/ConditionProviders.java | 21 + .../server/notification/ManagedServices.java | 6 +- .../notification/NotificationManagerService.java | 93 +- .../android/server/notification/RankingHelper.java | 4 +- .../server/notification/ScheduleCalendar.java | 14 +- .../notification/ScheduleConditionProvider.java | 77 +- .../server/notification/ZenModeConditions.java | 1 + .../server/notification/ZenModeFiltering.java | 43 +- .../android/server/notification/ZenModeHelper.java | 23 +- .../android/server/os/SchedulingPolicyService.java | 3 +- .../com/android/server/pm/AbstractStatsBase.java | 126 + .../android/server/pm/BackgroundDexOptService.java | 40 + .../java/com/android/server/pm/CompilerStats.java | 295 + .../server/pm/DefaultPermissionGrantPolicy.java | 225 + .../server/pm/EphemeralResolverConnection.java | 14 +- .../core/java/com/android/server/pm/Installer.java | 7 + .../server/pm/IntentFilterVerificationState.java | 7 +- .../com/android/server/pm/LauncherAppsService.java | 131 +- .../com/android/server/pm/OtaDexoptService.java | 168 +- .../android/server/pm/OtaDexoptShellCommand.java | 18 + .../com/android/server/pm/PackageDexOptimizer.java | 15 +- .../android/server/pm/PackageInstallerService.java | 40 +- .../android/server/pm/PackageManagerService.java | 591 +- .../server/pm/PackageManagerShellCommand.java | 5 +- .../java/com/android/server/pm/PackageUsage.java | 199 + .../com/android/server/pm/PermissionsState.java | 3 +- .../com/android/server/pm/ProtectedPackages.java | 85 +- .../java/com/android/server/pm/SELinuxMMAC.java | 8 + .../core/java/com/android/server/pm/Settings.java | 7 +- .../com/android/server/pm/ShortcutLauncher.java | 39 +- .../com/android/server/pm/ShortcutPackage.java | 1129 ++- .../com/android/server/pm/ShortcutPackageInfo.java | 38 +- .../com/android/server/pm/ShortcutPackageItem.java | 38 +- .../java/com/android/server/pm/ShortcutParser.java | 368 + .../com/android/server/pm/ShortcutService.java | 1926 ++++-- .../java/com/android/server/pm/ShortcutUser.java | 277 +- .../com/android/server/pm/UserManagerService.java | 81 +- .../android/server/pm/UserRestrictionsUtils.java | 32 +- .../com/android/server/policy/GlobalActions.java | 37 +- .../server/policy/ImmersiveModeConfirmation.java | 12 +- .../android/server/policy/PhoneWindowManager.java | 327 +- .../policy/SystemGesturesPointerEventListener.java | 10 + .../server/policy/WindowOrientationListener.java | 8 +- .../policy/keyguard/KeyguardServiceDelegate.java | 24 +- .../policy/keyguard/KeyguardServiceWrapper.java | 12 +- .../policy/keyguard/KeyguardStateMonitor.java | 21 + .../java/com/android/server/power/Notifier.java | 49 +- .../android/server/power/PowerManagerService.java | 161 +- .../com/android/server/power/ShutdownThread.java | 5 +- .../server/search/SearchManagerService.java | 20 +- .../server/statusbar/StatusBarManagerService.java | 29 + .../storage/DeviceStorageMonitorService.java | 4 +- .../com/android/server/trust/TrustArchive.java | 22 +- .../android/server/trust/TrustManagerService.java | 5 + .../android/server/twilight/TwilightListener.java | 10 +- .../android/server/twilight/TwilightManager.java | 28 +- .../android/server/twilight/TwilightService.java | 744 +- .../com/android/server/twilight/TwilightState.java | 83 +- .../server/vr/EnabledComponentsObserver.java | 17 +- .../com/android/server/vr/VrManagerService.java | 127 +- .../server/wallpaper/WallpaperManagerService.java | 90 +- .../android/server/wm/AccessibilityController.java | 16 +- .../java/com/android/server/wm/AppTransition.java | 25 +- .../java/com/android/server/wm/AppWindowToken.java | 119 +- .../com/android/server/wm/DimLayerController.java | 8 + .../java/com/android/server/wm/DisplayContent.java | 10 + .../server/wm/DockedStackDividerController.java | 48 +- services/core/java/com/android/server/wm/Task.java | 4 +- .../com/android/server/wm/WallpaperController.java | 76 +- .../java/com/android/server/wm/WindowAnimator.java | 24 +- .../android/server/wm/WindowManagerService.java | 277 +- .../java/com/android/server/wm/WindowState.java | 74 +- .../com/android/server/wm/WindowStateAnimator.java | 178 +- .../android/server/wm/WindowSurfaceController.java | 16 +- .../com/android/server/wm/WindowSurfacePlacer.java | 116 +- .../devicepolicy/DevicePolicyManagerService.java | 72 +- services/java/com/android/server/SystemServer.java | 38 +- services/net/java/android/net/apf/ApfFilter.java | 258 +- services/net/java/android/net/dhcp/DhcpClient.java | 68 +- services/net/java/android/net/ip/IpManager.java | 65 +- .../java/android/net/ip/IpReachabilityMonitor.java | 51 +- .../android/net/ip/RouterAdvertisementDaemon.java | 716 ++ .../java/android/net/util/AvoidBadWifiTracker.java | 139 + .../java/com/android/server/print/UserState.java | 54 +- services/retaildemo/Android.mk | 12 + .../server/retaildemo/PreloadAppsInstaller.java | 177 + .../server/retaildemo/RetailDemoModeService.java | 573 ++ .../retaildemo/UserInactivityCountdownDialog.java | 105 + services/tests/servicestests/Android.mk | 4 +- services/tests/servicestests/AndroidManifest.xml | 50 +- .../assets/shortcut/dumpsys_expected.txt | 105 + .../assets/shortcut/shortcut_legacy_file.xml | 25 + .../tests/servicestests/res/drawable/icon3.png | Bin 0 -> 5810 bytes .../tests/servicestests/res/values/strings.xml | 24 + .../tests/servicestests/res/xml/shortcut_0.xml | 2 + .../tests/servicestests/res/xml/shortcut_1.xml | 18 + .../tests/servicestests/res/xml/shortcut_1_alt.xml | 33 + .../servicestests/res/xml/shortcut_1_disable.xml | 25 + .../tests/servicestests/res/xml/shortcut_2.xml | 48 + .../servicestests/res/xml/shortcut_2_duplicate.xml | 35 + .../tests/servicestests/res/xml/shortcut_3.xml | 56 + .../tests/servicestests/res/xml/shortcut_5.xml | 85 + .../tests/servicestests/res/xml/shortcut_5_alt.xml | 74 + .../servicestests/res/xml/shortcut_5_reverse.xml | 78 + .../servicestests/res/xml/shortcut_error_1.xml | 34 + .../servicestests/res/xml/shortcut_error_2.xml | 34 + .../servicestests/res/xml/shortcut_error_3.xml | 36 + .../servicestests/res/xml/shortcut_error_4.xml | 70 + .../servicestests/src/android/net/apf/ApfTest.java | 174 +- .../android/net/metrics/IpConnectivityLogTest.java | 162 + .../internal/util/FakeSettingsProvider.java | 130 + .../internal/util/FakeSettingsProviderTest.java | 59 + .../android/server/ConnectivityServiceTest.java | 844 ++- .../server/NetworkPolicyManagerServiceTest.java | 88 +- .../server/accounts/AccountManagerServiceTest.java | 4 + .../connectivity/DnsEventListenerServiceTest.java | 197 + .../server/connectivity/LingerMonitorTest.java | 349 + .../connectivity/MetricsLoggerServiceTest.java | 181 + .../tethering/TetherInterfaceStateMachineTest.java | 277 + .../devicepolicy/DevicePolicyManagerTest.java | 32 +- .../server/devicepolicy/DpmMockContext.java | 1 + .../server/notification/BuzzBeepBlinkTest.java | 1 + .../android/server/pm/BaseShortcutManagerTest.java | 1929 ++++++ .../android/server/pm/ShortcutManagerTest1.java | 7159 ++++++++++++++++++++ .../android/server/pm/ShortcutManagerTest2.java | 2040 ++++++ .../android/server/pm/ShortcutManagerTest3.java | 505 ++ .../android/server/pm/ShortcutManagerTest4.java | 126 + .../android/server/pm/ShortcutManagerTest5.java | 202 + .../android/server/pm/ShortcutManagerTest6.java | 281 + .../android/server/pm/ShortcutManagerTest7.java | 339 + .../android/server/pm/ShortcutTestActivity.java | 21 + .../android/server/pm/UserManagerServiceTest.java | 2 + .../src/com/android/server/pm/UserManagerTest.java | 4 +- .../server/pm/UserRestrictionsUtilsTest.java | 9 +- .../android/server/usage/AppIdleHistoryTests.java | 2 +- services/tests/shortcutmanagerutils/Android.mk | 31 + .../ShortcutManagerTestUtils.java | 1073 +++ .../com/android/server/usage/AppIdleHistory.java | 3 +- .../android/server/usage/UsageStatsService.java | 42 +- .../com/android/server/usage/UsageStatsXmlV1.java | 27 +- .../server/usage/UserUsageStatsService.java | 5 + .../com/android/server/usb/UsbDeviceManager.java | 27 +- .../server/soundtrigger/SoundTriggerHelper.java | 7 +- .../server/voiceinteraction/DatabaseHelper.java | 35 +- .../VoiceInteractionManagerService.java | 49 +- .../VoiceInteractionManagerServiceImpl.java | 29 +- .../VoiceInteractionSessionConnection.java | 7 +- telecomm/java/android/telecom/Call.java | 81 +- telecomm/java/android/telecom/Conference.java | 65 +- .../android/telecom/ConferenceParticipant.java | 8 +- telecomm/java/android/telecom/Connection.java | 321 +- .../java/android/telecom/ConnectionService.java | 3 + .../android/telecom/ConnectionServiceAdapter.java | 15 + .../telecom/ConnectionServiceAdapterServant.java | 9 + telecomm/java/android/telecom/DisconnectCause.java | 8 +- telecomm/java/android/telecom/InCallService.java | 5 +- .../android/telecom/ParcelableCallAnalytics.aidl | 22 - .../android/telecom/ParcelableCallAnalytics.java | 276 +- telecomm/java/android/telecom/PhoneAccount.java | 50 +- .../java/android/telecom/RemoteConference.java | 1 - .../java/android/telecom/RemoteConnection.java | 4 - .../android/telecom/RemoteConnectionService.java | 7 + .../java/android/telecom/TelecomAnalytics.aidl | 22 + .../java/android/telecom/TelecomAnalytics.java | 148 + telecomm/java/android/telecom/TelecomManager.java | 5 +- telecomm/java/android/telecom/TimedEvent.java | 51 + .../telecom/IConnectionServiceAdapter.aidl | 2 + .../android/internal/telecom/ITelecomService.aidl | 4 +- .../android/telephony/CarrierConfigManager.java | 267 +- .../java/android/telephony/DisconnectCause.java | 48 +- telephony/java/android/telephony/PcoData.aidl | 21 + telephony/java/android/telephony/PcoData.java | 87 + .../java/android/telephony/PhoneNumberUtils.java | 43 + .../java/android/telephony/RadioAccessFamily.java | 44 +- telephony/java/android/telephony/Rlog.java | 8 + telephony/java/android/telephony/ServiceState.java | 55 +- .../java/android/telephony/SubscriptionInfo.java | 29 +- .../android/telephony/SubscriptionManager.java | 51 +- .../java/android/telephony/TelephonyHistogram.aidl | 20 + .../java/android/telephony/TelephonyHistogram.java | 313 + .../java/android/telephony/TelephonyManager.java | 447 +- .../VisualVoicemailSmsFilterSettings.aidl | 19 + .../VisualVoicemailSmsFilterSettings.java | 174 + telephony/java/com/android/ims/ImsCallProfile.java | 17 + .../java/com/android/ims/ImsExternalCallState.java | 3 +- telephony/java/com/android/ims/ImsReasonInfo.java | 24 + .../java/com/android/ims/internal/IImsService.aidl | 11 + .../internal/telephony/CarrierAppUtils.java | 206 +- .../android/internal/telephony/DctConstants.java | 2 + .../java/com/android/internal/telephony/ISms.aidl | 2 +- .../java/com/android/internal/telephony/ISub.aidl | 11 - .../com/android/internal/telephony/ITelephony.aidl | 115 + .../internal/telephony/IccCardConstants.java | 9 +- .../android/internal/telephony/PhoneConstants.java | 10 + .../android/internal/telephony/RILConstants.java | 3 + .../internal/telephony/TelephonyIntents.java | 45 +- tests/AppLaunch/Android.mk | 4 +- tests/AppLaunch/AndroidManifest.xml | 10 +- .../src/com/android/tests/applaunch/AppLaunch.java | 445 +- .../test/assist/AssistInteractionSession.java | 3 + tests/SoundTriggerTestApp/AndroidManifest.xml | 19 +- tests/SoundTriggerTestApp/res/layout/main.xml | 140 +- tests/SoundTriggerTestApp/res/values/strings.xml | 9 +- .../soundtrigger/SoundTriggerTestActivity.java | 329 + .../test/soundtrigger/SoundTriggerTestService.java | 720 ++ .../test/soundtrigger/SoundTriggerUtil.java | 17 +- .../soundtrigger/TestSoundTriggerActivity.java | 400 -- .../src/com/android/test/uibench/MainActivity.java | 34 +- .../android/test/uibench/ShadowGridActivity.java | 17 +- tests/WallpaperTest/res/values/strings.xml | 3 + tests/WallpaperTest/res/xml/test_wallpaper.xml | 5 +- .../com/example/wallpapertest/TestWallpaper.java | 8 + .../tests/WindowManagerPermissionTests.java | 2 +- tests/utils/testutils/Android.mk | 30 + .../java/android/app/test/MockAnswerUtil.java | 62 + .../java/android/app/test/TestAlarmManager.java | 188 + .../testutils/java/android/os/test/TestLooper.java | 283 + .../java/android/os/test/TestLooperTest.java | 371 + .../util/test/BidirectionalAsyncChannel.java | 96 + .../util/test/BidirectionalAsyncChannelServer.java | 86 + tools/aapt/Command.cpp | 27 +- tools/aapt/Images.cpp | 6 +- tools/aapt/Resource.cpp | 30 +- tools/aapt/ResourceFilter.cpp | 58 +- tools/aapt/ResourceTable.cpp | 36 +- tools/aapt2/Android.mk | 1 + tools/aapt2/Main.cpp | 5 +- tools/aapt2/ResourceParser.cpp | 12 +- tools/aapt2/ResourceTable.cpp | 11 + tools/aapt2/ResourceTable.h | 4 + tools/aapt2/ResourceUtils.cpp | 2 +- tools/aapt2/ResourceValues.cpp | 172 +- tools/aapt2/ResourceValues.h | 43 +- tools/aapt2/ValueVisitor.h | 6 +- tools/aapt2/compile/PseudolocaleGenerator.cpp | 41 +- tools/aapt2/diff/Diff.cpp | 411 ++ tools/aapt2/link/ManifestFixer.cpp | 4 +- tools/aapt2/proto/TableProtoDeserializer.cpp | 2 + tools/fonts/fontchain_lint.py | 40 +- .../src/android/view/IWindowManagerImpl.java | 16 +- .../bridge/android/BridgeIInputMethodManager.java | 9 + .../android/net/wifi/WifiEnterpriseConfig.java | 8 + wifi/java/android/net/wifi/WifiManager.java | 6 + wifi/java/android/net/wifi/WifiScanner.java | 38 + wifi/java/android/net/wifi/p2p/WifiP2pGroup.java | 1 - 3787 files changed, 142039 insertions(+), 160108 deletions(-) 0a857ee Ignore loss of IPv6 provisioning when not avoiding bad Wi-Fi. ac97235 Slightly simplify IpManager#compareProvisioning. 0d47dd9 Conditionally accept loss of on-link IPv6 DNS servers 5646d11 Refactor "avoid bad wifi" logic into a utility class ef2342c Continue if package is not in system 09308ed Rematch wifi networks when the avoid bad wifi setting changes. 696aa77 Add debug output for bad wifi avoidance restrictions. 1571c02 Support "don't ask again" in the avoid bad wifi dialog. 8e64c01 Update the avoid bad wifi settings on the handler thread. faaf4dd Disable network switching toasts on Verizon. 5ac8336 Unit tests for avoid bad wifi networks setting. 44b8539 Support displaying a dialog when wifi becomes unvalidated. b66dd29 Support ignoring penalty for bad wifi networks ed16395 Explicitly pass old score to updateCapabilities 50bf32c Change bang to x for indication of no internet ade584c Fixed a bug with incorrect handling of onUnlockUser ff374d4 Canada AGNSS settings update 0b423e5 docs: Typo fix in multi-window docs 780395f docs: fixing gpu debugger redirect b/31227713 3f2d7d8 docs: Add redirects for new help buttons (Create Java Class, GPU Debugger, more) b/31158856 b/31157097 b/31158502 5c97ff2 Wallpaper: Fix letterboxing if wallpaper is scaled but not cropped 5dadc4d AGNSS LPP settings for Telus & Bell e257d6e Properly close fd backing a MemoryIntArray 2ebd1f6 Custom LPP AGPS config for Rogers b57e656 Revert "Bump up the uncrypt timeout to 30 min." Creates Null Build to test OTA failure fix. This reverts commit 8abcfed8a42a1ca517ee3c8d0448fda669ff9ded. dde8deb replace the N Preview landing page with the redirect to the package index also update version metadata (no longer preview, now 7.0) 34f6cbc Fix QS CTS failure caused by tile backup 37bd2be Backup system QS tiles DO NOT MERGE 84e6f12 Network switch notifications: rate & daily limits a43a095 Network Switching Notifications: add unit tests a362138 Sanity check ICMP6 router advertisement packets 3f97bc2 docs: Fix broken camera example 85a91de update shared libraries for system apps 2e8a8a2 Cherry pick TextureView fixes c60da1e Eliminate next-alarm-clock broadcast flapping 772c598 DO NOT MERGE -- Fix finishing activity in non-focused stack 8eb0709 Make sure IME focus is synced to View focus 12124d7 Fix double status bar icons c2e10bb Don't notify on network switch if source network is validated. b79f06a Removed screen on/off callbacks from NPMS. 00c4f7b Force AlertDialogLayout to have gravity start|top 8abcfed Bump up the uncrypt timeout to 30 min. cb3e123 ChooserActivity: Cannot start app that the icon overflows the layout 99c340c FloatingActionMode: Fix screen coordinates. c328f04 Set up view state before attaching, jump drawables if needed f3b6469 Fixed a bug where notifications could reappear a4155bb Fixed a bug where the headsup would be stuck disappearing 9cde724 Enforce consistent sizes for arrays in SpannableStringInternal 99e44c9 add a notice that Work profiles are not compatible with Instant Run Also includes the redirect for links from the Studio UI bug: 31098748 620040d DO NOT MERGE -- Correctly finish activity in non-focused stack 06f9eb8 Fixes for ImageView drawable visibility dispatch 813be13 DO NOT MERGE -- Only use saved surface if started by launcher or moved to front 6af315a whitelist sms code for TMO-DE and TMO-MK. 6f29c20 docs: Fixing formatting problem baade75 Backup system QS tiles b5760c1 Fetch ga script over https to avoid mixed content. dd28b7b Try to mitigate issue #31016187: system_server crash in ArraySet. 1c22ae2 docs: Fix typo 2d629c3 docs: Removing non-English /preview/ directories 06f3fa6 Update InCallService#onConnectionEvent comments. efe0839 Show a toast when switching from wifi to Verizon cell data. 5526f9c Support notifying network switches via notifications and toasts. e1398ea Adding flags to allow package names to be sent to support. 8a33273 Add the Moves setting values to the backup list. 2471a37 Properly configure live wallpaper selection following restore bcbb5c4 Fix alarm Bounce: remove DC offset at beginning 37b44dd Always report visibility to new ImageView drawables 8144648 Update services info before returning authenticators 0a15cd4 Backport shortcut manager test utilities to DR 190e532 DirectReply: Fix bugs when replying from HUNs 18bf581 Added error handling to settings suggestions list d697c5d DO NOT MERGE ANYWHERE (nyc-dr1-dev) Add connection events for indicated when a connection is remotely held. 066d94f Only allow focused window to select seamless rotation. ef8d8ea No need to check package name 97de2b2 Ambient: Pulse for every noisy notification exactly once 9a107a2 Add carrier regex config values for VisualVoicemailSmsFilter 0b59906 Refactor NetworkNotificationManager. f3ae2ee Move notification code out of ConnectivityService. c069ed7 Updated user document for Single-Source RenderScript 19551a8 Added getDataPreloadsMediaDirectory 66b3a0d Avoid potential re-entry as a result of child mutation 3275a3a DO NOT MERGE ANYWHERE: Add dynamic illuminance hysteresis support 64e1ba4 Only dispatch window visibility aggregation for targetSdk >= N 4dc14b2 HIC: Improve AccelerationClassifier e816f1f Doc change: intl page updates for final n release. d72b260 DO NOT MERGE ANYWHERE (nyc-dr1-dev) Prevent FIFO threads from creating more FIFO threads. 05a1df9 DO NOT MERGE ANYWHERE:AudioSystem: Verify audio port array information c9373e5 DO NOT MERGE ANYWHERE:Fix NPE during Activity transition using wrong Activity. bab7c28 DO NOT MERGE ANYWHERE: Release mPackages lock earlier b0ca004 Doc change: updates for final N landing page and related resources. f7d1b5d Fix wallpaper backup eligibility test 6c902d0 Change retail mode wallpaper (1/2) 2ff4480 Release mPackages lock earlier 28c20d3 Process: Fix communication with zygote. 196cb73 Docs: Adds a redirect to make it easier to access Performance section on DAC. cbaf3f9 Docs: Adding information to Building-for-Billions landing page. b6f4b48 Bind fingerprint when we start authentication - DO NOT MERGE 252a624 Add resource based mechanism to grant default permissions 32d9dc1 Fix NPE during Activity transition using wrong Activity. 0dab73b AudioSystem: Verify audio port array information d44d46a Add resource based mechanism to grant default permissions 3f3eaa0 Prevent FIFO threads from creating more FIFO threads. 9ad944f fix redirect for AIDL doc bug: 5967288 f2d87eb AppIdleHistory: Only write screen on durations during regular sync eee3518 add workaround for annotations dependency conflict with espresso 9d652db Import translations. DO NOT MERGE 65813df Docs: Fixed the Bluetooth guide link 26ae640 AAPT: Handle gaps in resources when building splits d11d1a9 Fix a flicker when returning to the lockscreen a770530 Announce the date for accessibility using EMMMMdy format 8735f07 BackgroundDexOptService: Check for low storage conditions. 1f4278a Better error handling when NetworkManagementService#untetherInterface() fails. 853b23d Fix listeners not getting called when AVD falls back on UI thread 1e6695b Restart accessibility services after they update. b042ab1 dd new ds-static doc build target to generate static docs (only) for devsite without resolving @links. 481255d Add Telephony Connection event for handover from WIFI to LTE. a9d3efd Fixed the animation of the no notifications view 70196d8 Allow configurable data warning for BillingCyclerPreference 5ea6b1e Adds a CNAP filtering field to the CarrierConfig 9ec3c7e Fixed a bug where the summary could become visible even if it was suppressed 55bd74b Fix maps resume being blank 88929f9 NavBar: Use rotation watcher 085994c docs: Docs for Support Library 24.2.0 release 80c44dd Fixed a bug where the summary could become visible even if it was suppressed 32cc6b7 docs: Fixed code snippet in notify-user/navigation.html 03df083 Fix maps resume being blank 8e69dd2 Process: Fix communication with zygote. e29c649 Process: Fix communication with zygote. 28753c7 Import translations. DO NOT MERGE ad0dfea Import translations. DO NOT MERGE 6e29bf0 Support tethering IPv6 toward the first requested downstream. 2a0e48a Add null check to KeyEventDispatcher. a98b32c NavBar: Use rotation watcher fea963e Add new window type TYPE_DRAWN_APPLICATION 2d71384 Fix vulnerability in LockSettings service cafdc2e Changing user inactivity and warning dialog timeouts 4f4780f Count failed install as finished aab0915 Limit seamless rotation to TRANSFORM_INVERSE_DISPLAY children. 0356865 Fix bug where RemoteInputView didn't reopen the IME d381bc3 Fixed an issue where the background could show in a wrong way 193ed74 AAPT: Fix use-after-free error b0d2670 Wallpaper target selection during animation 1ccd425 Allow seamless rotation before mTopIsFullscreen is set. 57d9fbd Introduce new constant for double tap gesture rotation hint. 13edf0a DO NOT MERGE ANYWHERE: Make slow brightness display ramp rate configurable. f96cb3c Revert "DO NOT MERGE -- Revert the following two commits as they're causing flickering" f9c6026 QS Footer: Don't update icon from wrong thread. 04ce757 Add missing remote conference property set. 83caa36 Allow performShowLocked when transition animation started a3af5c6 DO NOT MERGE: Clean up when recycling a pid with a pending launch b02862c DO NOT MERGE: Clean up when recycling a pid with a pending launch a92810a DO NOT MERGE: Clean up when recycling a pid with a pending launch d1eeb5b DO NOT MERGE: Clean up when recycling a pid with a pending launch 55eacb9 DO NOT MERGE: Clean up when recycling a pid with a pending launch c1b607d Docs only: N is no longer a shrug. fa43485 docs: fix broken links in Activity reference 9edd6be SamplingTimer: Fix issue with summary recording too much 9f52b7a docs: fix link in Loader reference page d866b02 Fix LockscreenWallpaper jank 46831fa Copy exiting app token list while stepping animation. 86d5c3f Support auto-downgrade to audio when data disabled. c613c63 Remember all wallpapers' backup-allow state e45311a Replace android auto assets with the latest ec045c0 DO NO MERGE -- Revert the following two commits as they're causing flickering 5dabf06 docs: rewrite one attribute description in R.attr 53415ff docs: Fix typo and broken link in AsyncTask.java 44bd57e DO NO MERGE -- Revert the following two commits as they're causing flickering 2335bd6 Assist: Allow disabling the disclosure animation 6da39a4 Add property to force restorecon to run. b50e856 Update RenderScript docs: reduction, other API 23/24 changes, cleanup. f8eca40 Add restart to GlobalActions. 7e33c8c Import translations. DO NOT MERGE cf9a807 Import translations. DO NOT MERGE ab3feb2 Import translations. DO NOT MERGE 982a94c Fix a race to detemine IME switcher visibilityde c2661e5 Clear WS.mDestroying on AWT.clearAnimatingFlags 73e9bc3 Some fixes for transition animation selection 4a77bc0 Dump out last real used app transit type bd042e6 Fix documentation. c015e1c Make data warning notification heads up. 157f416 Limit capabilities of a11y gesture dispatch. ed21e8f Add ImsReason codes and DisconnectCauses for data disconnects. c24078f Fix NPE in deferToPendingTransaction. 6172266 Check system & lock wallpaper backup eligibility independently 63e43e0 Add API to enable/disable the visual voicemail client ed841cb Make View#isTemporarilyDetached() less confusing 7e23718 Fix NPE in TextureView c48b20f Do not toggle OEM unlock if bootloader unlocked 3c0d44e Clear WS.mDestroying on AWT.clearAnimatingFlags abfa7e2 add info about how to return default values from android.jar bug: 30757670 808621c Some fixes for transition animation selection 60091a9 Dump out last real used app transit type 4346f63 Make NightDisplayService robust to early alarms 9d6fc92 Only disable trust agents after lockout afa8b98 Base date-change alarm on 24h "hour zero," not 12h 48242f0 Don't run expand/collapse animations when dismissing. feb846c Fix exception spam in ActivityManagerService. b0025e1 Camera: ensure lock ordering (device->session) e7bc152 Zygote: allow system server compilation to fail 20f2ebb Add API to enable/disable the visual voicemail client 1e17323 Fix two shortcut manager issues 290c435 Suppress Boot sound for non-standard scenarios. 908b86c TwilightService v2.0 b20addb Allow to keep screen on only if window can be seen d1dcbef Fix up some comments in IPv6 tethering code. 5f1649e A little more on issue #30766518: Document what targeting N does 3cb2b49 Fixing admins not being removed from DpmMockContext 83ea55a Fix setVrThread's exception handling. 298f927 Account for scaling of surfaceInset area in magnification. f47eff7 Fix lock wallpaper backup & restore f40ee50 Don't preserve a11y focus in hierarchy state. 2dabc82 Fixed that HUNs wouldn't show when the keyguard is occluded 0f20d93 Add carrier config to indicate whether to notify of vt handover failure. 377b797 Rescan apps after restore and re-publish manifest shortcuts d86e14e Clean up when recycling a pid with a pending launch b2b3b64 Add missing null check to AppErrors#handleAppCrashLocked b34cbed Fix issue #30766518: Document what targeting N does 4c0c4df Include tids in android.util.Process exceptions. c4337a3 Notification: Reuse drawable in Header if Icon unchanged cd68212 Make updateSurface non-blocking 34331b7 Fix fingerprint swipe gesture settings for secondary users. ae01c57 Use colorAccent for profile_button. 448be0a Process: Fix communication with zygote. 593aab7 Zygote: Better logging for setgroups failures. 6434eb2 Clean up zen rules and permissions immediately on uninstall. 847167f Limit number of recents entries for an app to maxRecents allowed. 9a7d0a5 Fix navigation bar in seascape in BackdropFrameRenderer fa37b2f Handle setting and deprecating local DNS IPv6 addresses 837fa7e Bind fingerprint when we start authentication 4ae263c Put the affordance launch animation back on the renderthread a8e1c75 Docs: Fixed the link that loads Fragments guide dd7110d Handle empty/unspecified crop properly in wallpaper restore 95698f1 docs: fix code snippets in SQL Databases page 3c53ec5 Prevent EndLayerOps when Begin was rejected 9de5ee8 Ensure Dequeue/Queue duration is always set 64183d5 ShortcutManager improve app udpate check 3050879 BootAnimation system property to play sound. 86bbfaa Docs: Renamed Google Now to Google Voice Actions 18e08a0 Fix infinite AVD not running eded2fc Restore padding. d6f3a11 DO NOT MERGE: Backport N backup/restore stability work to M a8918f2 Limit capabilities of a11y gesture dispatch. 950faff Don't ensure configuration for activity we are resuming. b046cef Import translations. DO NOT MERGE 8d7bd6b Import translations. DO NOT MERGE 15b3229 Import translations. DO NOT MERGE 36ca72c Prevents screenshot layer from dismissing IME. 37979c9 Fix bug where foreground activity fails to cancel auth/enrollment adbee55 Have BatteryStats track and report the running wakelocks. dd228fb Make sure IME focus is synced to View focus 61b350c Improved the transition when clicking on the last notification 08deff0 Reverting ag/1288123 cf02471 Reschedule date-change alarm whenever the time is set 47be54b Use symmetric conditions for advertising and performing ACTION_SCROLL 568585b Switch volume animation to Scene. d9d35bd Fix WM missing stack/task when activity is force stopped and restarted 0bc1ec7 LocationManager - Handle Shutdown for right User a24a984 Keyguard: Improve trusted unlock while occluded 34a1cdf Keyguard: Refactoring for improving trusted unlock while occluded aa3901a Fixed a bug that could lead to an empty notification 920f794 Add Connection Event for wifi handover failures. d226512 Correctly initialize rotation animation hint. 70e89c9 Ensure Dequeue/Queue duration is always set b1b5efd docs: fixed generics in data binding code samples a2acb4f Fix currentAnimationTimeMillis to use vsync time 31b95e0 Move EphemeralResolverService c896963 QS: Fix accidental a11y tile removal b06099e Fix issue #30647973: stopForeground() doesn't remove notification dc920d8 Only reorient nav bar if needed f7167e8 Support repeatMode = reverse in AVD d871f95 Removed contentDescriptions that hindered accessibility usability 1b24fb1 LocationManager - Handle Shutdown for right User 60af594 Fix "adb backup -shared" ddcdecc Keyguard: Improve trusted unlock while occluded 9704e40 Not trying to remove admins already being removed d88eb26 Keyguard: Refactoring for improving trusted unlock while occluded dc5dede Only filter a11y motion events if needed. d419723 docs: Revised "Optimizing Content for the Assistant" page. a8cfb37 Improve handling of crashing a11y services. 6725d58 Remove animation value change from push staging 29a4a9e Don't crash system server when setting scheduler. 569a458 Fix issue #30647973: stopForeground() doesn't remove notification f3cd2c6 Add metrics event for Settings->Display->Ambient Display. dbf61b6 WindowManager: Restore update behavior of mLastFrame. b30236d Fix NPE in TextureView e99acb2 Fixes a bug where setting a null bigLargeIcon would not clear it 8f4c826 Mark wallpaper as backupInForeground="true" 844c43a Docs: Fixed typo in API Overview 66a8562 Use localized hour when announcing selection for accessibility a61f179 only rate limit notification updates b9d0491 Call userActivity when dismissing keyguard 3c2587f Fix NPE in TextureView e93e6f9 Fix flickering issues with FLAG_SHOW_WHEN_LOCKED and fingerprint wake 4d9a70a Import translations. DO NOT MERGE cfd9728 Import translations. DO NOT MERGE 49726b1 Use Settings.Global.putInt for PACKAGE_VERIFIER_ENABLE b48909e docs: Updated wording of callout describing device opt-out options. 4d219da AAPT: Fix feature split generation of ID resources c54c748 Ensuring that the dock state is opposite of the nav bar. 712c053 cherry-pick from nyc-dev: docs: Add ARC documentation TOC file 33525d2 ShortcutManager: Update foreground check. 684d849 docs: Migrated "Android Runtime on Chrome" pages to DAC 178caa8 docs: Added page on DAC describing ARC manifest file considerations. 847bd85 We don't need to wait to pin the camera app. b29a938 docs: Add ARC documentation TOC file d393d5c Fixed the transition of the background of the notifications 9cd48bb docs: Migrated "Android Runtime on Chrome" pages to DAC a340bfd Add historical logging to settings provider 1094f3a Import translations. DO NOT MERGE 61038dd DO NOT MERGE ANYWHERE: Make display brightness ramp rate fast configurable 76389c0 Eliminate next-alarm-clock broadcast flapping a981d08 Fixed a bug where the notification would fade out in a ugly way 53fafdf ResourcesManager: Return null on failure to create Resources 64e88cd Docs: Fixed info about spanning multiple columns 399ddb0 setCarMode() only when car mode changes 28ba289 Correctly handle a case when there are no preloaded apps 68bdff1 Fixed a bug where groups would animate the wrong way fc73eec Adding support for blacklisting apps from Recents transition. 9d47cae docs:Updated logos in Auto index page. 5f14502 Loading the camera preview correctly with direct boot d58230c Fix RNA crash 542e262 Add carrierconfig enhanced_4g_lte_title_variant_bool 6dd4e88 Fixed year on copyright notice. 9c74ff1 QS Header: post some updates to the header d8fb07f QS Header: don't update everything unless we need to 7000519 PIP: Hide play/pause button by default 97a3d3c docs: Added page on DAC describing ARC manifest file considerations. 090b7d8 Only reorient nav bar if needed d8ed82f Fix component management in VrManagerService. 3022cad Fix FrameMetricsObserver crash 1c21fc5 Disable systemui navigation events while keyguard is showing 0fc298f Improved vibration feedback completely 1c16c37 TextureView: destroy layer on destroyHardwareResources event 1f4f26b Fix component management in VrManagerService. 3b7309d Docs: Changed custom_toast to toast_layout f27ab3c Docs: Fixed typo in API Overview 741757f docs: Fixing download redirects de8572d Fix issue #30601353: Don't warn of non-protected explicit intent broadcasts fb48521 docs: add info to SharedPreferences.Editor.putString 4dd032d ShortcutManager: rescan all apps after next OTA 2dd20a6 Target API check for margin params fix c6da82f Move brightness handling to a background thread dfb851c QS: Fix expanding on closing detail 08a7919 QS: Tweak animation paths when few icons 3c00afb Add metrics logging for fingerprint swipe for notification panel. 3f0526e Fix @link tags in keystore doc ffb4eb1 cherry-pick from nyc-dev: docs: SafeBrowsing API 65ddb15 Fix FrameMetricsObserver crash 6f4d7b3 Remove lock contention when unlocking users 407c0be Only get trace name if tracing is enabled dbe6fdb Fix multi-window drag jank if vsync-app is before vsync-sf ceb7bfa Reduce duration for pick-up animation f0f6698 Import translations. DO NOT MERGE c0f585c Import translations. DO NOT MERGE f07d5b2 Import translations. DO NOT MERGE c7e02c1 OtaDexopt: Special-case system app classpaths 354607f Deprecate IPv6 prefixes no longer in use. b51b286 Ensure layer update include the dirty rect from AVD 2fc661a Revert "Prevent apps to overlay other apps via toast windows" 02f338e LauncherApps should also throw when user is locked 0ba4c71 Fix issue #29506774: Foreground Service Can Avoid Notification Requirement 9937f81 Reduce extra a11y events when alpha changes. ca955a4 AAPT: faketouch feature implied if no touchscreen feature requested. ddd7680 Import translations. DO NOT MERGE 1290125 docs: Add ARC documentation TOC file 4387190 Eliminate recents upload jank debdc8d Lockscreen fingerprint icon error color matches error text. c6b5b33 Fix null deref crash 7e6d8e2 Removed redundant call to updateRulesForRestrictPowerUL(). 882d515 Fix null deref crash efe4ecc Revert "LauncherApps should also throw when user is locked" c82e879 Put VD animators on paused list when RT stops drawing dd32d90 Fix Night display QSTile for secondary users 843f022 cherry-pick from mnc-mr-docs: docs: SafeBrowsing API 997ccdc docs: Updated layout and timestamps of developer stories. 1d33c3f Adjust touch progress offset to account for changes to AbsSeekBar eaf08cf Work around to get ride of NPE in app startup test dc24f93 Prevent apps to overlay other apps via toast windows 995fa2b Fix finishing activity in non-focused stack 3629bc8 docs: Fixing incorrect div tags in l10n N docs 2ec16b0 Revert "LauncherApps should also throw when user is locked" 3d1cd9d docs: Update Android Dashboard for August 2016 ed4cabc MediaSession: Allow all profiles to handle work profile case. 04f76aa Cleanup mAnimatingExit flag before maybeUpdateTransitToWallpaper() a4600cc String tweak "upgrading" to "finishing". e46393e We should registerContentObserver with app's user id 389f091 Add methods for setCarMode() dc5a63b Added todo items for a potential metrics issue 657153b Work on issue #30407061: OverflowArrayMap.stopObject unable to find object 1035b25 Doc change: escape lt char in generic type in pre block. 97f80cb Make watch Switch thumb color consistent 8cf39c5 MediaSession: Allow all profiles to handle work profile case. dd5469e Align bottom text with battery graph in RTL layout. ec8b21a docs: Improved Google Play Developer Console documentation 9f818ea Prevent brightness changes before boot complete. 115514b OtaDexoptService: Run dexopt on all apps 7468091 Allow apps with CREATE_USERS permission to call UM.getProfiles. 8a8d7e7 DO NOT MERGE: Allow apps with CREATE_USERS permission to call UM.getProfiles. 7ef6847 DO NOT MERGE: Allow apps with CREATE_USERS permission to call UM.getProfiles. bc4ad85 LauncherApps should also throw when user is locked 9b0e888 Increased size of data_saver_enable_title. 9ebf2a5 Add (corrected) usb power sink handling 39e0bf2 Force AlertDialogLayout to have gravity start|top 2d5b8d7 Teach JankTracker about new swap behaviors b5ece9a Start listening on notifications/QS panels on expansion started 90cbc5b Fix missing IpConnectivity metrics f9fdf87 IpConnectivityMetrics: no metrics upload in tests 4b4ba90 Defaulting wallpaper offset to edge of the screen. ea0d713 Stop exposing LTE_CA as a rat type. a211850 Docs: Adds a redirect to allow a shorter URL for NBU page on DAC. a2b5ce1 update shared libraries for system apps 773e997 Cache package names after reboot 90be39c DO NOT MERGE: Fix CTS regression 7a92dc9 DO NOT MERGE: Fix CTS regression edc9238 DO NOT MERGE: Fix CTS regression df17644 DO NOT MERGE: Fix CTS regression aba9743 Use SurfaceControl.screenshot() instead of screencap for screenshots. 4dd89b6 Docs: Adds a redirect to allow a shorter URL for NBU page on DAC. 223a172 Doc change: remove deprecated intl versions of notifications guidelines. 323d2bb Ensuring KeyguardService has the correct user when it starts ad0f779 Cap minimum visibilty of floating windows by the real size. cae8cdf Revert "Remove coarse location pre-grant for preinstalled VrListenerServices." f37bd0f Drop less aggressively 31b1326 Add support to hide LTE+ in UI. 0ead099 Docs: fix broken image link in platforms architecture doc d01217c Default fingerprint swipe to disabled. 6058df6 update shared libraries for system apps 51ce8ee Set secure setting when all preloaded apps are installed 8198dea Relax isUserRunning check and allow in-profile calls 23c14fc DozeLog: Properly initialize 7bb38a9 HIC: Add report facility for overzealous anti-falsing 82a4d6f DO NOT MERGE Change KernelUidCpuTimeReader Slog.wtf to Slog.e 79a5b91 Fix nesting of sample XML code in complex-resources doc 011c07b docs: fix escaped characters in data binding doc ac9ad70 Prevent a11y seeing behind tasks w/modal windows. a3d795a Drop less aggressively 8ad5b71 Increase UI and RenderThread priority when not using FIFO. 5969564 Add support for carrier "associated" apps. 66a4547 Docs: Deleting the rest of the preview/ directory due to N Release migration f3851c1 Docs: Migration of N docs to about/versions/ 9bb0869 Doc change: remove notifications guidelines page and redirect to material spec. 4d1e2ad Fix nesting of sample XML code in complex-resources doc 32845b1 docs: Moving localized versions of N Preview docs dda5e4b docs: Moving multi-window docs out of N Preview area for N release 95f8bea SystemUI: Fix crash from bad notifications cf150dd Docs: Migrating platform docs to /guide/platform/ with new landing page a5d6cd0 Keyguard: Reapply insets when fitsSystemWindow changes 32e428e docs: Migrating multilingual-support to permanent home. a636b0b Increase UI and RenderThread priority when not using FIFO. 37d34ba Add support to hide LTE+ in UI. b6edaa9 Polish around locked user communication. 10da343 docs: Migrating icu4j-framework to permanent home 23616a4 Revert "Handle USB power role 'sink'" c283507 Ignore padding for drawing round scrollbars. bcce787 docs: Migrate notification-update to notifications docs a6a8557 Turn off simplePath optimization then Path object is used as out param a210ccf Fix timeout in a test utility method 8a481ea docs: Migrating Scoped Dir Access preview docs into DAC bb0f353 docs: Migrating Direct Boot preview docs into DAC e2b78ac Register isolated UIDs before reporting process state 4900647 docs: Migrating TV Recording APIs preview docs into DAC 805ea30 Allow restarting foreground services once 07fe016 docs: Removed reference to Android Support Library e05bcb1 Cleanup mAnimatingExit flag before maybeUpdateTransitToWallpaper() 9c85001 Prevent shortcut access when user is locked 237028a Only restore saved surfaces in the last visible rotation. e0fa75c docs: Migrating PIP preview docs into regular DAC docs 1d39675 framework: SystemUI: add tracing to Keyguard 47e8089 Revert "Handle USB power role 'sink'" b46ba3b Avoid potential re-entry as a result of child mutation f9e2c1b Fix CascadingMenuPopup width if background has padding DO NOT MERGE cdd4f84 Import translations. DO NOT MERGE 494f0de Do less work on configuration change. 8d4f5f5 Follow up for I420bee8a11d430b1e52ded050536e56a85a48800 82a3845 docs: Moving internationalized versions of multi-window doc a6aea98 Don't delay child pressed state in freeform mode 1a74930 Add short string methods for capabilities and properties. 9df80d2 Pre-grant calendar permission to default email app ae47d9d docs: updates to Buildilng Your First App doc f2934fb docs: Relocated all intl versions of "Network Security Config" 814ee6a9 Reject fully transparent paint-fill ops at record time d3c609c Docs: Used NotificationCompat.MediaStyle a4fc420 docs: Moving L10N versions of Scoped Dir Access docs 00b7846 Check for target SDK version for out-of-order fragment creation. 24b9d96 Add support for carrier "associated" apps. 1b2bf00 ViewRootImpl: Initialize sysui visibility a93eeaa docs: Moving L10N versions of TV recording API docs 8089d48 Allow system home app to show when filtering app list. 74eb6f6 Change AudioRecordingConfiguration constructor parameter order 9bd8e96 docs: Moving L10N versions of Direct Boot docs 1278531 Fix double status bar icons 2278b0c Ignore stopped/deleted users when filling cache. f44fbe2 docs: Updated layout and timestamps of developer stories. 33aae31 Docs: Clarified certain restrictions to whitelisted apps 089055f docs: Moving L10N versions of PIP docs 78747a1 docs: Migrated "Network Security Configuration" page on DAC (N OTA). 744be16 Add titles to PreferenceFragments and PreferenceScreens for watches. 16ae042 Actually compare supported color modes. c6fe61c Fix double status bar icons fe789f3 Handle reset of recommended services 8cc883d Use correct bounds for scroll bar rendering. 38e0d0f Ignore stopped/deleted users when filling cache. d6d4de6 docs: Removing internationalized versions of AfW preview doc ebadfb1 Fix wallpaper restore from pre-N devices bce8866 Use non-fast JNI for Canvas.native_drawBitmap. 034ec49 Persist configuration for the calling or current user fe9c966 Update ShortcutManager javadoc 7c7052d Run animation *after* property sync dde12c6 Fix vulnerability where large GPS XTRA data can be injected. -Can potentially crash system with OOM. Bug: 29555864 288414e Polish up PRE_BOOT notification. 391d560 Avoid destroying TextureView surfaces for onStop a7ab821 add pii support for Rlog ba3a135 Fix Switch in SwitchPreference on watch c946f9d docs: Migrated "key attestation" page to a new location (for N OTA). f70ad43 media: Add hidden api to set video encoding profile and level. fef31ad Set title in onCreate. 543a7ed Fix NPE in ValueAnimator 7318d63 Correctly finish activity in non-focused stack 8354908 Enforce consistent sizes for arrays in SpannableStringInternal 08d1bff docs: updates to Buildilng Your First App doc ebb8450 DO NOT MERGE: Change the order of 2 statements to remove race. df36aed QS: Fixup footer + animations b19d0f9 Add support for round scroll bars to View.java 148b5ba Import translations. DO NOT MERGE 35a9c14 QS: Cleanup detail toggle on 90dfb89 Don't reset layout params when repositioning 9d11175 Import translations. DO NOT MERGE da6099e Import translations. DO NOT MERGE 48ca6ec Import translations. DO NOT MERGE 514da60 Add CONNECTIVITY_USE_RESTRICTED_NETWORKS permission 7c2e730 Fix crash for some seed values. 1e52909 Use a compressed Icon for the notification's largeIcon. 4a1bcd9 Grooming the cats. 09f5a77 docs: Removing N Preview AfW doc, and setting up redirect 563c4f1 docs: Added Android N (API level 24) to the "API levels" table c4ae782 Fix code tags that contain html encoded characters, and fix at links. 3127daf Fixes a bug where the lockscreen would be frozen 6d5a3f0 Move SysUI to top app scheduling if panel expanded 5a3de72 bootanimation: fix glitchy playback 975a9f0 Decrease default longpress timeout to 400ms. 562ae3a Clean up surfaces when app is resumed without being stopped. f6782ee Move SysUI to top app scheduling if panel expanded c02411f docs: Fixed bad link to cloud-backup training class 64be772 Allow home button to be tapped while a incoming call shows a HUN 55e4030 Add top and bottom panel overlay to lists in AlertDialog for watch. 7baaa9e Fixed a bug where the fade in from dark would not work properly 981962e Changed the appearance of fullscreen intent notifications again 7e5c3e8 Fix intent flags 0b80531 docs: Updated support library revision history for 24.1.1 197e479 bootanimation: fix glitchy playback 4498aa6 Fix AM.revokeUriPermissionFromOwner for prefix mode. 1f42590 Never show transient navigation bar when empty c120511 Persist master volume mute across reboot d26a971 Update current.txt to reflect result type change 1ce3f01 Add View reveal on focus hint 06c0cb7 Add Settings#ACTION_NIGHT_DISPLAY_SETTINGS 86b300c Fix NPE in JobPackageTracker 2e2aaf6 ImageReader: Add discardFreeBuffers method d67b187 Fix realCallingUid/Pid for startActivities() 71f85e9 Decrease default longpress timeout to 400ms. a9b4318 ServiceConnection: Properly serialize events 06741cf Also report resize when frame changes without inset change. 3b3c914 Make sure to apply latest configuration to resources 6341244 Skip failed package installs abea4b1 docs: Replacing curly apostrophes with straight ones bbb6919 HIC: Base on elapsed time instead of RTC 2b4e14c Better docs for ImageView legacy tint 11ace9e Ensure forwarding listener target is long-clickable 0eed441 Follow-up to multiple intents support 45e6d2d Clean up surfaces when app is resumed without being stopped. 79621c9 Update current.txt to reflect result type change 7a81bcd Import translations. DO NOT MERGE 6599ee8 Support removing specific routes from local_network 8eff1c3 Import translations. DO NOT MERGE 01e04d9 Import translations. DO NOT MERGE 0cb33ae Revert "Revert "Error colors to point to frameworks rather than hard-code them"" 7c11e93 Revert "Error colors to point to frameworks rather than hard-code them" 7ec3fb3 Add View reveal on focus hint 3163568 Change swap chain stuffed detection logic b6e96e5 use printwriter instead of stdout 31aa98b Also report resize when frame changes without inset change. 506deb6 Fixes a usability issue where groups were clearable 9e624e7 Fixed a bug where notifications could reappear 6e231e5 Import translations. DO NOT MERGE edff574 Import translations. DO NOT MERGE 1c5d689 Fix crash on devices with 1.2" screens. 38a5dc3 Run the SELinux wallpaper restorecon operations on all users 56cf73a Direct Reply: Allow closing IME separately from DirectReply mode ef57498 docs: work - Managed configuration bundles 4e6749a Import translations. DO NOT MERGE 43c1a5d Import translations. DO NOT MERGE daf43e3 Import translations. DO NOT MERGE 440a1ea Support multiple intents in ShortcutInfo af2f7ab Import translations. DO NOT MERGE d0a83b8 SoundTriggerHelpoer: Send pause events on abort if a model is running. d955437 Import translations. DO NOT MERGE ef59592 Import translations. DO NOT MERGE 8c8c63d Import translations. DO NOT MERGE 0096e36 Import translations. DO NOT MERGE 43f762a Error colors to point to frameworks rather than hard-code them 3bb5ddd Fix VD animator not being properly resumed 1b15d13 Adding a new getThreadScheduler() method. af06bf2 Direct Reply: Fix circular reveal origin 4b545b0 Sanity check ICMP6 router advertisement packets fe58f1f Snooze schedule rules that were canceled by alarms. 83fb75d Fix for b/30088807 Dashboard page repeating charts three times on mobile. Staged: https://android-dot-devsite.googleplex.com/about/dashboards/index.html 406a41b Add carrier config for close connection after MMS request 5874c80 Remove date & time picker dialog titles to conform to Material spec 2266714 QS: Fix missing flashlight tile 016bc90 QS: Fix crash in tile API 707a9fc Setting a system property when device goes into demo mode bc26f5f Allow calling in demo mode f1395d7 Revert "Prevent apps to overlay other apps via toast windows" ee7805b Remove scheduled jobs when an app is force-stopped 2cbbf00 GPS: Keep LPP_PROFILE for verizon 890202b Suppress exceptions for corner-case a11y events. 7e082bc docs: fixed '@' signs that were escaped improperly 4d827aa Resolve ListView children's RTL properties when added b34b7de Use a round rect background drawable for "clear all" e794198 Made severe and extreme alert configuration dependency configurable 8b9f948 Changed to vibrate on down instead of up when entering pin 1949427 Add SETTINGS_CONDITION_NIGHT_DISPLAY 639214e Animate Night display transition 624ac3c GPS: Keep LPP_PROFILE for verizon 1c24cb4 More correctly close RA daemon socket. b58e460 Back up wallpapers via staged copies, not hard links d0db6f0 Add reporting of long wake locks. c860101 Add CarrierConfig to remove hold during Ims Calls 66b89bc Settings: add logpersist kernel only selection (strings) 9504b49 Adding projec.yaml files to all top/sub categories. 3e05a70 Settings: add logpersist selection (strings) 7c3c28b Add carrier config keys for disabling HD icon 347a6bd Stop adding FLAG_ACTIVITY_RESET_TASK_IF_NEEDED when... fac2538 QS: Make BT detail be more consistent with Settings a08e461 docs: Fixed typo. c6b371b Prevent notifications from erroroneously bypassing 'repeat callers' filter 4eb5678 Add getCdmaPrlVersion(). 6a776c8 Don't let sign-in to network app appear in recents when it finishes 8145081 Fix padding on round devices for AlertDialogs. f8710dd docs: Added two new logos to Auto index page. borgward and lada logos. 4f3a843 ChooserActivity: Cannot start app that the icon overflows the layout 179923a Improved storage size detection. ee9fcf5 Don't allow enable/disable of tuner on lockscreen c9cb80e Add .mov to MediaScanner video file types e33daf1 More correctly close RA daemon socket. 73ef351 PIP: Handle layoutDirection changes df7834e Import translations. DO NOT MERGE 8a5f5a5 Import translations. DO NOT MERGE 7d6efc8 docs: Updated images and content on "Google Sign-In" page. ac482eb Back up wallpapers via staged copies, not hard links 59b5679 Update bugreport dialog to DeviceDefault theme. ca979b9 ImageReader: Make close thread safe 0ec069a Return empty set instead of null when user is not set. 526d73b AAPT: Don't keep processing files that failed to be added bec1452 docs: Late-breaking Behavior Changes addition for N Preview 5 6384878 Cleanup TwilightService e2279c6 Don't reset current thread's priority accidentally. ffde627 add tracepoint for when the display chain is stuffed 0b9d1db Unit tests for "cmd shortcut" 9f35541 Use the Shell app to show the bugreport notification on Wear. d3f6439 AppErrors: Fix bad flags printing in dropbox crash reports 5f056f6 Record UID of wakeup packets 91a53a2 add redirect for "getting started" help button in Studio. Also add ?utm_medium=android-studio to all such URLs so we can track the traffic routing in Analytics 1c9977b Rename color transform to color mode and persist the value. 2ed8f21 Define low latency output stream (formerly primary) e59fc5f Include correct account id in action_called_account_remove log message. f98e702 docs: Late-breaking updates to DP5 release notes 26bd4ef TetherUtil: Use ConnectivityManager for tethering c4a0139 docs: remove trailing white space from jd files a586325 docs: Removed Sony Experia from N Preview download page 5ffdda0 docs: fix typo error in class name ba06657 Handle auto-unlocked managed profiles. 73b7004 Doc change: updated issues in DP5 release notes. 1a7b160 Do not allow to disable package "android" f4a45f4 Add an isListen method to NetworkRequests. 98287a6 DO NOT MERGE: Remove the use of JHEAD in ExifInterface 0f1dd61 Doc change: updates for DP5 release notes. 97dd8ee DO NOT MERGE: FloatingToolbar - Check that app supports RTL. 718b26a Make sure StrictMode allows disk reads when calling isThreadInProcess. 9c0789c Add new DeviceDefault.Light.Voice theme. 9bc12a8 Make sure StrictMode allows disk reads when calling isThreadInProcess. aef3fd8 docs: Added metadata to display AdMob Udacity resource card 06eb24d Frameworks/base: Fix braino missing line 8568d8f BatteryStats: Don't print empty platform idle state aa19d5e Deprecate Resources constructor and updateConfiguration() method 29d157b Fix vulnerability in LockSettings service 376e24a CameraMetadata JNI: Move tag lookup to common utility code 0b4b58f Remove the DMAgent whitelisting 7626992 Implement dumpsys --checkin for shortcut manager 469f8a5 docs: Updating N Preview "behavior changes" doc for DP5 41dc83b Document that WallpaperManager.getDrawable() can return null 41cbaf2 Make the app name "Files" instead of Documents. 1721c3e docs: Updating N Preview "API Overview" doc for DP5 f00c161 Include an app icon. f16c3be Block camera gesture during secondary user SUW 6a2c8ab docs: Added call to build to code snippet a4dcc38 Add carrier config to report IMEI on CDMA phone. c50875e Build both filename views before deleting. 6cab8f5 docs: Describe how to update N Preview test devices on N release 1186440 Loading NanoApps now works. a5d5bbb docs: Add redirect for new AS Help menu item b/30165151 a97256b Fix the allowed icon type error message 0135516 Handle USB power role 'sink' fc47ba7 Back up Night Light settings 37e5fdc Frameworks/base: Add compiler stats to Package Manager 1030520 Cache the default launcher. 8f786a2 docs: Added support library 24.1.0 276f4d6 Add carrier config to report IMEI on CDMA phone. 5ba9c49 docs: Updating image download pages for DP5 753762c Neko: Sort the kitties 002031a docs: Adding update for DevicePolicyManager.getStorageEncryptionStatus() and Direct Boot for DP5 292d291 Fix a broken case of AndroidKeyStoreProvider error logging 40ea083 Add way to set live wallpaper across users 3e45194 Don't show repeated fingerprint error messages on bouncer 4c30725 Turn down restore-time logspam e8ff0da Reduce contention of ApplicationsState locks 3bfda44 Align empty views for quicksetting center in detail panel. b36b466 Call into ART to get the location of the odex/oat file to pin 5613313 Play boot sound on the System stream. 48e093e QS Detail: Don't animate switch before panel open afb38c5 FloatingActionMode: Fix screen coordinates. 0ff13fc Block user from setting safe boot setting via adb 3261c5f DO NOT MERGE: Remove the use of JHEAD in ExifInterface 9fffc56 DO NOT MERGE: Remove the use of JHEAD in ExifInterface 8dbf0b5 DO NOT MERGE: Remove the use of JHEAD in ExifInterface be00432 media: clarify MediaFormat.KEY_I_FRAME_INTERVAL 589fca4 Whitelisting device provisioning package from app standby 2cfca12 media: document new temporal layering schema values. 85c9090 docs: Updating N Preview release notes for DP5 b3b22cb Prevent apps to overlay other apps via toast windows 546fd25 Don't release surface if relayout is visible 7fe1f79 Always return valid ClipDescription for ACTION_DRAG_EXITED 26bb109 Ensure native allocation/free is correctly registered b6143c1 Fixed a bug where the burmese clock could overlap f506485 Docs: Behavior changes such as activity dismissal 2696d99 Don't activate Night display until user setup is complete 9f332c7 Add PROPERTY_IS_DOWNGRADED_CONFERENCE d6e67e6 Fix thread priority after boosting. 0658435 Fix rotated clip regions 0da25a6 docs: Added note about limited support for hardware key attestation 76e813c Fixed the heads up disspearing bug for real 94c2d82 Fixed a bug where the header was positioned wrong 6771d73 Don't accept resource references in string fields 5892624 Don't append userIds for the current user's clipData uris. 22eb199 Refactor display color transforms 11f831f Use "real" display size for computing available densities 845cf07 delete old Community page, redirect to Support page 9e32570 Fixed statuses on Battery Saver column. 13260b6 Don't allow shortcuts with non-main activities 7fbb93d DO NOT MERGE Block the user from entering safe boot mode e52b24a Properly disable WiFi tethering 785f494 Require permission for FLAG_WILL_BE_FOREGROUND. 3c51930 Allow no longer waiting for visible activity to be stopped. bce1102 Add bound checks to utf16_to_utf8 38db976 APF: filter unwanted ARP replies f3a1f2c WIP debugging. 8484aad Import translations. DO NOT MERGE 1ed65a27 Import translations. DO NOT MERGE 1deedba Add bound checks to utf16_to_utf8 aa730be Add LTE+ and update 4G+ icons e293b0c Disallow shell to mutate always-on vpn when DISALLOW_CONFIG_VPN user restriction is set 0bd7762 [RFC] Special case system apps for profile optimizations bfba9d4 Disallow user to block notification from OobConfig fde8ecc Always trigger a write if no pages are written 13c78e1 Make Night display off by default 26e8fc0 Fix bug where swiping on the fp sensor when the screen is off causes blank screen 7a0e4eb Update theme colours for watch type devices. eb33bbe Dump the source uid of scheduled jobs 4e6cef4 Handle locale change and pacakge change in different way 853d8f6 Add alternative EXTRA_CALL_RAT_TYPE definition for noncompliant modems. e60064a Don't hold on to AssetManager instances 4c249ff Set mContext scope to protected. 8781b68 Disable VT when users turn off data or hit data limit 509cbb6 MediaDataSource: add DrmInitialization for IDataSource. 39426fd update the version number used in docs and update the offline docs landing page f0f9a82 Don't dump stack traces for background ANRs. 5d2a453 Fix ShadowGrid in UiBench 1379090 Add Night display QSTile 199d036 Preemptively add string for possible toast. 54787a5 Add state for loading/unloading apps b1b8cad docs: Added link to API diff between M and N f6029bb Revert "Add state for loading/unloading apps" d9bd884 Call into ART to get the location of the odex/oat file to pin a4f9ec9 Add ApplicationErrorReport tests 8fc7875 Fixed a bug where the headsup would be stuck disappearing 06e9e1f Changed the appearance of phone call notifications 0aaf427 Behave if the same view gets a11y focus twice. 8d9d0fec Give the default storage manager access to the storage permissions. 3f01d81 Don't count zero width space in hasGlyph layout 3c7a0a0 Treat U+2695, U+2640, U+2642 as emoji characters. 4e416e9 Disallow safe boot when in demo mode f20ca2c Delete gender-balanced emoji sequence by one backspace key event. 98b5f9d Only broadcast LOGIN_ACCOUNTS_CHANGED when changes occur. 4c3fecd Ensure we pass correct values into the next transition start bounds. 28c4e80 Remove subtle dependencies 484fd36 Fix QS gear metrics 418e09f Use colorControlHighlight for print button ripple. 7842525 QS Detail: Remove up arrow a91a2d7 Fixes delay when playing first sound in BootAnimation 5753f05 Doze: Add config for fine grained proximity checks 1293c06 Optimize audio playback restriction check 00b351ae Add state for loading/unloading apps 75eccbd Revert changes to force layout after insets changes 98980cd Fix use-after-free in vector drawable animation 6947636 Make Recents button work in demo mode b6ed667 Fix disabling lockscreen for demo users. 38f9881 sync rich comments back from google3 f25e6a1 QS: Fix emergency calls only layout 4970cda Patch out part of the emoji tests. 30b28f5 docs: Fixed indentation for android:required attribute f34c308 Revert "Revert "Revert "Handle package broadcasts before apps do""" d3609d4 Fix typo in DevicePolicyManager 732ae95 ApplicationErrorReport: Sanitize stack trace 886ba78 Revert "Revert "Handle package broadcasts before apps do"" 97c8f8d Remove tied profile encryption key cache in keystore 1f721e1 Whitelist default apps for DND access. 9c7b706 Disallow shell to mutate always-on vpn when DISALLOW_CONFIG_VPN user restriction is set 44ad6ff Attribute manual zen mode in volume panel footer. b20891b Read translation and elevation attributes as floats 00019f4 More correctly track upstream network properties. 1eb8c69 Add IPv6 tethering coordinator 90a7533 Fix javadoc broken links in DocumentsContract. 7ecf965 docs: added placeholder redirect for New Class dialog AS 2.2 b/30045484 5f829d2 Test existence of wallpaper files before backing them up 2d2ba9d Fix a few log messages that didn't have a space in the SoundTriggerTestApp e4acdc5 docs: fix redirects for shareables a03dc2b MediaDataSource: add DrmInitialization for IDataSource. db3e4ec Don't make redundant launch while updating configuration e26cc5d Fixed bugreport share dialog padding. dcf4701 Wakelock timeout for AnyMotionDetector. Bug: 29959125 d9ba201 Trapping backspace at EditText level to prevent popping Docs. db12b15 Fix navigation bar order in seascape 9676281 Don't show times before 2000-01-01 92ca6d0 When display is frozen prefer preserving orientation. db8c1db Disallowing bluetooth config for demo users 7a3bf7c Allow LockPatternUtils usage on non-looper threads 7aaa551 Suppress immersive mode confirmation if navbar is empty 9a44eae Fix docs for View.DRAG_FLAG_GLOBAL efbbe7e Revert "Handle package broadcasts before apps do" 5fd967d Move grantDefaultPermissions back to onNewUserCreated d973c00 MediaPlayer: fix typo for OnInfoListener. 98742a5 Do remove starting windows for activities in an invisible stack a43db63 SysUI: Protect against crash in BatteryController a2b109a Grant Camera Permissions to DialerPackage 04918fe Don't hold lock calling into PackageMgr ff69a4b Add a constant for when the storage manager is toggled on and off. ad869cc Thread-safe pipe teardown during restore operations 4d89594 Fix issue #30013670: Phone AP crash when testing VT call bf13ccf Back up / restore lock wallpapers 3d9805d Added UM.DISALLOW_OEM_UNLOCK, Removed Global.OEM_UNLOCK_DISALLOWED. b6378cf Don't hold a lock while loading default wallpaper 324a28f SysUI: Protect against crash in BatteryController f3ba2e0 Don't backup & restore disabled shortcuts. 3683fb1 Adds a screenshot wallpaper method to WallpaperManagerService. 341d077 docs: Added "developer stories" articles. bda5165 Improve jank on header change. 2aa9bab Add hidden API to store whether provisioning config has been applied 93362ac docs: July 2016 Dashboard update 5de6886 Enhance toString on ConferenceParticipant. 5656213 Compile core-apps according to their own "reason" for A/B 1bd6452 Guard against null object in scheduleNotifyUpdateAppWidgetLocked 0a45ab1 Import translations. DO NOT MERGE 19516ee Import translations. DO NOT MERGE 52c40b0 Import translations. DO NOT MERGE 3039b1d Import translations. DO NOT MERGE 4ef8874 SoundTriggerDetector should look at the return code to honour success c2ae287 ConnectivityService dump: add apps blocked logs 8f72908 MediaSessionService: Support managed profile 3f12e8e DO NOT MERGE: Reduce shell power over user management. 20d5bb8 DO NOT MERGE: Add pm operation to set user restrictions. 8496de0 Docs: Release Notes for Dev Preview 2 abda9c3 Make Dolby TrueHD audio format public 2d10c5a docs: Removed self-referencing links on Apps and Games pages. 4465838 Docs: Information on OTA updates 6fc4600 Add setLandscape() method to ButtonInterface 03eb43d Docs: Replaced fill_parent with match_parent ee73882 Remove VR package disable logic. 75db125 Include new constant for encryption status in the getter's javadoc 8d25ddd Docs: Changed Blank Activity to Basic Activity 8a0ee94 Avoid throwing when 0 size layer requested 1c14fbc Put bootanimation in top-app stune group. 5df8f3a Revert "Treat everyone the same." fe51b8f Sets android.ui to be in the fg stune group. 33dc61f Cleanup whole preloads directory 83f6d2d Throw ActivityNotFoundException when failed to launch shortcut 7298f3b Add Group Id to PhoneAccount d589c18 Don't force fstrim on OTA 392648f docs: Edited phrasing for "orderId is blank with test IAP purchases" 3067bc6 Fix docs for DragEvent 4099b2a docs: Adding Android TV App Link docs fee4583 docs: Fixing badly formatted {@code} strings 9683256 Import translations. DO NOT MERGE 190e853 Fix up mangled SELinux labeling of wallpaper files e3e481d Avoid throwing when 0 size layer requested fced69e Avoid throwing when 0 size layer requested 5c52691 Put bootanimation in top-app stune group. 715fa57 Include all components in VR initialization. a224183 Handle package broadcasts before apps do 1fb7dfd Disable using SIM language for Chunghwa Telecom and Far EasTone. c96b5e0 Finalize MEP functionality. 2fb30fb Wait until end of BootAnimation to free looping textures 2716749 BootAnimation: Use npot textures f9c41ae Revert "Treat everyone the same." 4a91096 ShortcutManager javadoc d30aaeb Stop listening for WiFi interface status changes 790d198 Add an api to verify if ro.device_owner was set acdd639 Support requesting async LinkProperties/NetworkCapabilities updates a3ca6bd Basic IPv6 Router Advertisement daemon f481115 Check caller's uid before allowing notification policy access. 94b61a2 Added new partner logos to Auto index page. 967fc8d Add BUGREPORT_OPTION_WEAR so that Wear can customize its bugreporting. 4074ad0 Sets android.ui to be in the fg stune group. ee6e86b Rename disable add call extra a60d31d Add a secure setting for double twist gesture for camera flip. d10df93 Docs: Gestures docs f3d8b81 Add WearWifiMediatorService to SystemServer. 62deabc Camera2: Add @hide variant for openCamera for UID forwarding e8fde5d Improve initial unlock delay (1/2) 911e889 Add Night display feature e81fa85 Remove "Night mode" from tuner b172932 Revert "Frameworks/base: Refactor UserHandle and Environment a bit" 813f9e8 Use visible paths when cleaning up MediaStore. d281b42 Revert "Frameworks/base: Refactor UserHandle and Environment a bit" b4fae5b Add Dolby TrueHD audio format 164cca0 App launch - Test app changes 8de129d Updated margins and spacing of preferences for watch type devices. dfa7c3b Updates to the sound trigger test app 10abe09 Add new mode for SCHED_FIFO on UI and RenderThreads. 9f63e40 API 25 is frozen, so we can't change API. 9f6bf4b Move voice interaction callback list to VoiceInteractionManagerService 536bda2 Hide more shortcut APIs d9767b9 Make pinning files async in a background thread d0bd6aa Add a null check for mImpl. e1a6aba Add video events to ParcelableCallAnalytics 7597f58 Hide APIs that shouldn't have been public 272c7d3 Add isThreadInProcess. 7b5b7cb Don't walk mutexed collections outside the mutex 5a32c6c Add values to ApplicationInfoFlags dbbc7af Making timeouts configurable through Settings 30fe922 Fix issue where GnssMeasurements wouldn't allow empty measurements. 26489e1 Set up view state before attaching, jump drawables if needed 33eb07f Add new mode for SCHED_FIFO on UI and RenderThreads. 2759f93 Fix UiBench MainActivity fragment 4f73fc7 API 25 is frozen, so we can't change API. 3bd0cec add redirect for URL hard-coded into the default proguard config file, and update related redirects for the entire /guide/developing/ path. d953ab6 Move voice interaction callback list to VoiceInteractionManagerService f805b43 Hide more shortcut APIs 24d9491 Suppress PRE_BOOT notifications for some profiles. a0b4b16 Adding debugging for last active time. 1913e5a SoundPool: fix enforced camera shutter sound 76801da Set PrintDocumentInfo#mDataSize 7380c32 Remove "starting apps" boot message. 9f1144b Fix comment. The color is cyan 500 not teal. a95cea0 Make pinning files async in a background thread d6aa41d docs: work - fix app restriction string values 2045bdd Add a null check for mImpl. c3e6c93 Add carrier config for WFC promo mode. b57578c Rewrite lingering. 7643423 IpConn metrics: add times to DHCP bound state 0d1c65b IpConn metrics: distinguish NUD_FAILED answers 446598c Prepare to delete useless loop in handleReleaseNetworkRequest. 194e415 Enable the demo launcher package as well. 56d3219 Install preloaded apps into the demo user 4e8ce9e Schedule backup of a package on a background thread 7872aff More javadoc for audio recording activity API 39e10e8 ConnectivityManager: no double callback remove c443680 Revert "Fix navigation bar order in seascape" f79cd87 Add margins to the system icons when the user avatar is gone. 863ac47 DO NOT MERGE revert system api loadSafeLabel 0def73a Consider queue & dequeue times for should draw bd72c9f Add video events to ParcelableCallAnalytics 8a918b1 Snapshot RemoteViews before releasing lock. 59397a8 Explicitly flush compress/encrypt stream before close a2a6533 Harden framework against backup transport crashes 016593f Fix bug with launching home activity from LockSettingsService f2bead5 Switch network cycle calculation to use Calendar. 598aca4 Hide APIs that shouldn't have been public cbb625b Fixing app transition due to left-nav bar inset. 75ee8d1 Move phone number formatting logic into DeviceInfoUtils. e31f6b8 Preparations for different scrim depending on wallpaper bcc100a Capture fingerprint statistics for estimating FRR b89970e Add isThreadInProcess. 848c8c4 Make ContextHubService compliant with new context hub interface. 51b8395 Use proper lock when accessing the generation registry 6e16714 Frameworks/base: Refactor UserHandle and Environment a bit c29d2b0 Move the MIME type icon detection into the platform. d6d9a1d OpenSL-based audio support for BootAnimation 2960700 Don't bridge autobundle summaries to other devices. 73ab965 Fix: DatePicker can't show long date string at landscape ca081ca Bump ACTION_CHOOSE_PRIVATE_KEY_ALIAS broadcast to foreground 4e37b70 [net mgmt svc] add method to retrieve INetd reference bae6d82 Update isValidLockdownProfile to block PPTP 5a23846 Import translations. DO NOT MERGE 1cd0497 Import translations. DO NOT MERGE d4286f5 Import translations. DO NOT MERGE 4c78b8e Import translations. DO NOT MERGE cf6b12f IpConn metrics: use @IntDef 176ed01 IpConn metrics: add dhcp transition times 5133b62 Disallow OobConfig being suspended 6ccd51a IpConn metrics: correctly read RA lifetimes 1ec11eb Unbreak unregisterNetworkCallback. b60570c Make registerDefaultNetwork work on metered networks. 09e2021 Add test coverage for a bug in the lingering code. 1866028 Annotate public methods in ConnectivityService. 9085230 Allow preference theming to remove divider. 4781057 Add bound checks to utf16_to_utf8 10cb63f Doc: Minor fixes following launch of Performance section on DAC. 6a4d333 Fix simple typo in System Permissions guide dcd9bee N MR1 is API 25 c46098b Grant location permission to camera app. 0e59a22 Update DocumentsUI to use theme colors. 06dfd51 Docs: Performance final changes 0b1eda1 Add a new API to improve VR thread scheduling. c5707a7 Add missing setPulling() method in Connection. 01dccd0 Start shortcuts as if publisher apps did using PendingIntent ba1e3d6 Address API council feedback (continued) 9a5247a API cleanups per API review. 9c12816 Docs: Job-scheduling doc for new DAC Performance section. 378d112 docs: performance: Reduce APK Sizes 22eff0a Fix potential loophole where ime adjust notification is not sent 90859bc Allow voice interaction window to control system bars e1fde5e Docs: Performance section 6056c84 Docs: Final edits for initial release of this doc for Performance section of DAC. 448bb57 Docs: New doc on optimizing view hierarchies for upcoming Performance section ecb9f3e Add callbacks to VoiceInteractionManagerService 5f57a3d Clarify documentation of Display#getSize() 8290f8f Always send task stack change updates if PiP is enabled 1bdc770 also log details for neko rename events 0baa1bc Fix synchronization error for Seamless rotation. 606f4d5 Disable seamless rotation while animating. fd10cd1 Force CROSSFADE rotation when launching from double tap gesture. 015eb82 null check jarfile before using 104d9de QS: Make edit non-clickable when collapsed bbfb1c1 Use category DEFAULT home actions 863ae3e N MR1 is API 25 767708d Make the NetworkRequest list private to NetworkAgentInfo. b35d40d Move the request type from NetworkRequestInfo to NetworkRequest. 09e3715 Make registerDefaultNetwork work on metered networks. 23bb84b Force lock icon animations on UI thread 8562ab5 remove "referenceonly" flag from the offline-docs build. Add new offline-docs-referenceonly make rule. And update online-sdk and offline-sdk to use the new site templates. dc0f893 Don't update task to return to type for last task over home 99973d9 DO NOT MERGE revert system api loadSafeLabel ee6b6e4 ShortcutManager: Make sure persisted default launcher still exists. fa7d97f Make sure SELinux labels are correct after move-to operations ff14f73 Make sure re-published dynamic shortcuts are always enabled 48e819b Log as histogram instead of counter 8080721 Add metrics for toll-free/travel-abroad buttons in Settings 95adae6 Delete the NDK docs from Git. They're now in Piper, as per: https://critique.corp.google.com/#review/126357681 408e0d5 Disabling account modification on demo users f3806f5 Automatically grant URI permission as needed. 7709041 Removed warning when objects are added on wrong order. ab1cbc2 Mutate the drawable if a valid state change happen 27315ac Fix navigation bar order in seascape 9dfb78f Fix missing header text in notification groups 7cb2f8b Pinner Service - Pin Camera app on unlock if requested by the config 5e57a20 Performance optimizations in generatePackageInfo 7877b8a Optimized onUnlockUser 79d1c75 Revert "Remove InputContentInfo#requestPermission()" f07f170 Quick settings icons have focus 705a4bc SysUI: Mantain non-weak reference to listener 1033c6f Fix string equality comparison cc00f4d WifiEnterpriseConfiguration: Do not print credentials in toString a6a3ca8 Docs: Fixed NDK download links for Windows ee68fd8 QS: Don't use ComponentName to identify tiles c9cef3c QS: Fix clipping for some font sizes 0570e36 Status bar blacklist: fix items resetting b46059a QS: Layout and animation refinement 2eae8eb Prevent PrintRegistry callbacks when finishing 9705fa0 Only clip PopupWindow in the vertical direction 64600cf Pre-setup restrictions c10b4dc Update the volume panel to use a system color. e535a58 Add a new API to improve VR thread scheduling. c4b8f36 Remove InputContentInfo#requestPermission() 4f1acfb Mutate the drawable if a valid state change happen 070b22b Exclude children from excess space distribution when using largest child 7369d8d1 Add detailed test coverage for lingering. a801d40 add neko metrics cfbf741 Record events for RA option lifetimes 647c86d Log RA listening statistics 4fc3ee5 Log events at APF program generation 24df239 Docs: Add page about threads to the upcoming DAC Performance site area. 741a8c1 Docs: Launch-time performance doc for upcoming Performance section on DAC. c242ceb Add missing setPulling() method in Connection. 6ee0a92 Add more test coverage for requests and callbacks. feadfda Make provisioning timeout apply to both IPv4 and IPv6 02a2851 Apply animation in relayout invisible the old way ea11db1 Start shortcuts as if publisher apps did using PendingIntent fc1822b Import translations. DO NOT MERGE 82457c5 Handle post-record-time clipPath scaling 39b80e5 Apply animation in relayout invisible the old way 943c4e0 Clarify Picture docs on playback b8d267a PBAP: Allow wearable handsfree device for PBAP Access d688079 Address API council feedback (continued) 479212c Move getRecentTasks() to ParceledListSlice. cf89019 update GlSurfaceView:onPause/Resume docs ad82aca Handle invalid empty args to createAutoBrightnessSpline 7678aed Treat everyone the same. b2cd422 Import translations. DO NOT MERGE ba79cd1 Import translations. DO NOT MERGE c4011fc Allow quick view package to be set via setprop. 878b455 Fix NativeDaemonConnectorException issue accessing null object 176a92a Import translations. DO NOT MERGE dd09781 Fix updateShortcuts() with icons f838407 Recents: Make sure blacklist checks the package name as well as activity name b6587ea Added a virtual interface for Video Telephony call usage counting 1150b73 Fix issue #29871385: Need JobScheduler.scheduleAsPackage to be system API 9c0eb0b API cleanups per API review. c68ef58 Check uid for notification policy access. 5f0c3a5 Make MediaScanner extract "date taken" from videos, if present 1882ce9 Disable constant state sharing for VectorDrawable dd214a7 Support trimmed images in BootAnimation 0cd1b78 Check uid for notification policy access. 5e05518 Adding tests for DnsEventListenerService cfddd68 Refactor IP connectivity event logging 2fde939 Fix off-by-one in am start -R (repeat) 3864183 Fixed race condition by using a separate counter 1c41dc8 An API to check if running in a demo user 6cbba70 Have wallpaper target itself when dismissing keyguard with wallpaper 0271fd6 Improving the Reset Demo Warning dialog 545a58a Prevent PrintSpooler from being disabled 9b45a15 Notification: Apply small icon level cdfe5e4 Docs: Links added to pages for permissions and configuration activity 58dd0cd Protect REFRESH_BATCHED_SCAN broadcast 8784be6 Add a few trace points for animation loading. 15e74c9 Use the first Vulkan layer path 0dbeb9e DO NOT MERGE StateMachine: remove final from SendMessage 785bc65 Updated colour theme for watch devices. b7d13d5 DO NOT MERGE WifiManager: add WIFI_MODE_NO_LOCKS_HELD 024005e media: clarify notes in MediaCodec doc 6c7a906 wifi: allow config of default+verbose ring buffers f8c04cb Enabling auto-ota in retail demo mode 4aad455 Notification icons: Correctly apply color filter for DrawableContainers 3c5a1c8 Remove framework dependencies on Support* demos 1f397f4 Define deprecated fields in IntDef's 508b4e6 Skip screenshots when user storage is locked. c4bcacb Show notification while PRE_BOOT receivers run. 8b73990 docs: fixed broken link in UsbManager javadocs 81a560a Always apply config updates. db56549 media: document format keys for MediaExtractor/CodecCapabilities e4f6d96 Fix savelayer rounding 1e5d428 Clip GradientDrawable's saveLayer 671da98 media: document VP9 CSD for MediaCodec efd92a3 MediaResourceMonitor: Send broadcast to current users 0fffbcb DO NOT MERGE revert public api loadSafeLabel f44c73a DO NOT MERGE revert public api loadSafeLabel a4abd91 Add tests for MetricsLoggerService 3bba249 Tests for IpConnectivityMetricsLog 92f003f docs: Fixed logic for determining image sample size 1020866 Add disable add call during video call extra and carrier config key 4a2b119 Don't cache external storage directories. a52c9d9 Ignore serial number checks when emulating FBE. 0de4834 Always reload print services 690346b Use the Deletion Helper when system storage is low. 294af23 Allow system apps to have disabled QS tiles. cc241a5 Frameworks/base: Add new flow to OtaDexoptService 8ab84e2 Add onConferenceSupportedChanged callback, carrier config. c27b2b6 Add missing null checks 3cf17ad Syncronize renderPage vs. onServiceDisconnected 7b570de Fix SurfaceViewPositionListener race bugs e080bc5 Fix Windows NDK labeling. 6aec452 Fix AttributeCache 7f89016 Fix documentation of getTelephonyHistogram() api. b75fc2b Add tron logging for retail demo session counters ae26189 Don't reuse userids that are being cleaned up on boot 7d633d3 Add onConferenceSupportedChanged callback, carrier config. 37dbafc Added checks while unfreezing bounds 049b6d8 Fixed bug with continuously changing orientation while dreaming a8e3f77 Do not show user locked notification after reboot when there is no lock 8fd7542 Reset relaunching count is app dies during re-launch 7f1ca4f Hide superfluous 'Android system' header in Quite mode dialog efc1338 Import translations. DO NOT MERGE ff0916d Import translations. DO NOT MERGE 78caa25 Fix unsafe concurrent access in LegacyTypeTracker 8dcd3ea Delete one more legacy DHCP client string. f4a7d6f Add new private theme for Dialer. 8ba1cb3 Reduce vibration length of camera gesture edeb517 Add getters for ButtonDispatcher HomeButton and its views 22a70ee Add conference call label. f678cc9 Add counters for the automatic storage manager. d405431 use an observer for the default sound d5a9011 Round unclipped saveLayers 3dafee6 cp preopted files from B partition during PM init. 599d43b Prevent NPE in dispatchUserSwitch a464a9f Don't save the anonymous identity for EAP-SIM/AKA/AKA-Prime 00c3659e Do not remove handlers for loaders. 8e8d232 Update DisplayMetrics when resizing b08790c Shortcut: Only "main" activities can have shortcuts. 0ccd0fe Properly tint crash dialog. ca3329c Add tracing events for system service lifecycle events 8c5d422 Do not load exit animation again if window is already animating 9d48a73 Disallow disable / hide device provision app b137b24 Import translations. DO NOT MERGE 5f83c85 Show volume row headers by default. 1fcfca4 docs: Updated Create custom drawer view section with new xml attributes. 57e2785 Add DeviceDefault style used by ringtone picker. f329ebe Update QS battery trendline to use theme color. 3b6a1a6 docs: fix syntax error in "Saving Files" document 3091d15 docs: Updated link to UI Automator reference in "Testing UI" doc 6472501 Resetting some settings on starting a new demo session 65fefb0 Import translations. DO NOT MERGE 45700fa Use a flag to grant a temporary URI permission. d54cfb4 QS: Hacks to fix bigger problems in TileService binding 1a5b67a Fix crash when tapping on cell icon in QS. c470466 Fix NPE for checking for whether animators should play together 3bdbf98 Make "cmd package set-home-activity" more CTS friendly e42e58f Import translations. DO NOT MERGE d136ba1 Fix WallpaperInfo API review f38b1d7 Adding a warning dialog before restarting demo session 0a726ac Add a WifiScanner API to listener for ongoing scans 8051a0a fix last modified time 4951f9d Do not send unhandled system config changes to app 51a760a Revert "Revert "Mark Serbian in Latin script as non-localized [DO NOT MERGE]"" 4b6614e Add support for dropping fg video call on answer of audio call. 7965fa4 Add support for LTE CarrierAgregation 0b77ef9 Print names of observers causing timeout ff51bff docs: remove out-of-date performance info 00ff604 Fix crash when tapping on cell icon in QS. 1121017 Add more configuration state for visual voicemail 95a6c89 Add global settings for cell radio state 25e0813 Add InputMethodService#exposeContent() 3394a8e temporarily disable FakeSettingsProviderTest 6330568 Prevent early boot crash reading PowerProfile 07e0384 Enable fingerprint sensor navigation to invoke QuickSettings - rename "FP_NAV" to more generic "SYSTEM_NAVIGATION" 9b2be9e Prevent early boot crash reading PowerProfile 2243ac7 QS Edit: Try to simplify drag logic 8ba446c On phones, don't show the avatar icon when it is the only user. d8602c8 QS Tiles: Fix some problems with connecting through intent 4ae205c docs: Edits to Instant Apps FAQs, index page. 60551b6 Add a Carrier-config specific ratcheter of RATs. d7d16b9 Guard concurrent accesses to BluetoothA2dp service object 3ccc527 Enable resize during relayout fix for all stacks. 15e0bb4 SurfaceView: Careful with FLAG_PRESERVE_GEOMETRY. 6da3cc0 Implement seamless rotation mode. f19b6ec Unhiding DEVICE_NAME 7f2bf46 Make sure VD animation push staging happens only in MODE_FULL 3f32c27 Don't match locales with different scripts in ResourceFilter 14609e3 Docs: Fixed wrong return type of a method b5a012f Shortcut Manager: Address API council feedback and fix TODOs c11df25 Add colorSecondary theme attribute. b84b3e6 Add some themes to let Settings use DeviceDefault. 5f31b98 Notify user when application does not support current display zoom 5c37344 Update System UI to use theme colors. 409b0a1 Change prefix based upon mask 5e0b431 Prevent startNavigating() call when GPS is off 3b925c1 Fix NPE in Toolbar - framework edition 3eeeada Import translations. DO NOT MERGE 3eeb644 Import translations. DO NOT MERGE ad48dc1 Revert "Mark Serbian in Latin script as non-localized [DO NOT MERGE]" bdd774c Revert "Don't re-launch activities while the device is sleeping" 7222e89 Revert "Revert "docs: Add Videos section to N Preview landing page"" a762ca7 Enable fingerprint nav by default 4652826 Unhide Network types in TelephonyManager b5eb497 Keyboard shortcuts: A11Y fixes cherry pick 958b341 fix resolver a198550 Add metrics for button taps in Settings support tab. 4d6b87f Launcher shortcut callback should deliver manifest shortcuts too 9918234 Enable tap-to-pulse only when needed af1eafd Fix invitation request from persistent GC 5db6de6 Use colorAccent for fullscreen tutorial. f082385 Split mRulesLock in 2 distinct locks. 309ebd6 Fix AAPT-compatible output format for locales fc59c34 Fix early termination of while loop in BluetoothSocket#write ea8b5de Catch throwable exceptions. df6da04 Update manifest shortcut XML schema aa6e84f Move SurfaceView offscreen if the app stops drawing it adebb52 API Rename: IC#inputContent to IC#commitContent. d34fbdc Include cause when reporting errors. 4b0a3dc Support using uninstalled WebView packages as WebView implementation. 5e956e8 Add metrics for new tabs in Settings. 8b33036 Add a resource for demo mode launcher component name. 126df85 Support AVD animation falling back on UI thread f308ab0 Correct typo in BluetoothSap binder 0114dc5 Refactor DeviceDefault themes. d444ff1 Global.OEM_UNLOCK_DISALLOWED should only restrict when enabling oem 1b96933 Import translations. DO NOT MERGE 30d661c Import translations. DO NOT MERGE f93ce17 Added explicit cast so it compiles on Eclipse. f3e4064 Refactored unnecessary calls to updateRulesForGlobalChangeLocked(). 0680f73 Modify TelephonyHistogram.java functions. 9e1f559 ShortcutManger: Auto-adjust ranks. 1ecda97 Allow the phone process to hide outbound text SMS 022b6fe Move IMS-related protected broadcasts to packages/services/Telephony ee85faf Add better configurability for dialog theme colours. 597e67f Add metrics for the deletion helper. 178bba4 Add DENSITY_260, DENSITY_300, DENSITY_340 76de2c0 Implement wildcard support for autoVerify web-link intent filters 057def5 Add support for Telecom analytics extensions a97045b New API w/ multiple prefixes 174c581 Prevent NPE when updating models without a vendor UUID d6e1f3b Shortcut: Reset throttling upon inline reply d15745b Update AssistDisclosure animation df91652 Import translations. DO NOT MERGE 36344b6 Import translations. DO NOT MERGE b212809 Chcek for valid render content before damaging RenderNode for dirty VD a7952b3 Test RenderNode's prepareTree when its DL is null and non-null 9c7274c Added customizable default system theme. 07c056d Chcek for valid render content before damaging RenderNode for dirty VD 5545e64 Set hintTextColor and composingSpan style for EditText and extract view c535be1 Add a flag to toggle how much the storage manager should retain. 152944f Add InputConnection#insertContent(). b070577 Compute AnyMotionDetector angle using atan2. Bug: 29232136 a1d38b3 Fix some exception messages and enhance unit tets bf06232 Otadexopt: Expose progress percentage 7ce51cf docs: Fixed option for "launchMode" within Android manifest doc. 6b1a348 Store the vendor UUID of a KeyphraseSoundModel in the database 628cea4 Added config system navigation keys. 5a86167 Merge Theme.Micro and Theme.Material. 937035e Temp fix to split header and position count behaviour for watches. 1327a97 Add RecoverySystem.rebootWipeAb() system API. e2e1ef0 fix prefix generation af41485 Ephemeral changes for debug builds c949387 Support Keyframe definition for AVD on RT a57e95a Throw Exception for wrong valueType with API guard 8856cfd QS: Fix crash when removing pages in RTL 61a6f01 PackageManagerService: fix NPE while renaming foreign dex markers. aa58754 Add UCE Service Down protected broadcast d985dde Fix race conditions between Tethering and TetherInterfaceStateMachine 718cd3e Handle hidden RT VectorDrawable animators 2a3f997 Telephony multi-endpoint disconnect causes. a83bfca make round icon usage configurable d69e8f1 Import translations. DO NOT MERGE 042d9a4 Import translations. DO NOT MERGE f3d23d3 Import translations. DO NOT MERGE eb17ccb Clean up PCO plumbing. 3451da4 Logging tron metrics for ambient display gestures 3edc6ab Reduce padding and font sizes for watch preferences. - Reduce icon size and padding. - Reduce widget padding. - Reduce font size of styles used in preferences. 9638378 Fix NPE in startup wizard caused by former change. abb6027 Wrap closeQuietly() on finally block. 571a4a9 Update enable/disable code to reduce flakiness 792926a Improve the property modification effiency of VectorDrawable animators 9f08761 Adds a flag to Action.WearableExtender to display actions inline on Wear 413739e Re-add Internal API for cross-task Activity used by assistant. eab17da Give WakeupMessage the ability to transport an object as well. 9acda9c Don't treat the lingerExpired broadcast specially. 762ea7a Add a test for mobile data always on. 6d553f6 Add a FakeSettingsProvider and use it in ConnectivityServiceTest. 18202e00b Added a getPrimaryStorageSize() method. 957abc8 Fix build break by adding missing parenthesis. 157b162 ShortcutManager: deal with changing resource IDs on app update fcef681 Fix bug while writing data to parcel in TelephonyHistogram.java f6aebbe Fix flaky discoverable stress test. 6dd9fb7 ShortcutManager: Optimize package scanning 1c811fa Create frameworks-base-testutils lib 5c0b10a Tethering: Own WiFi tethering state and lifetime e949039 Use an ArrayMap instead of HashMap to track tether interfaces e10bfc0 Consolidate cleanup logic in TetherInterfaceSM.TetheredState 0ab0dd3 Annotate TetherInterfaceStateMachineTest for APCT 4312a4c Rely on Tethering mutex for TetherInterfaceSM 7040b4e Rename TetherInterfaceSM to TetherInterfaceStateMachine 9ad83ab Remove dead code from TetherInterfaceSM 3b1d922 Remove transient StartingState from TetherInterfaceSM 7b61d71 Expand test coverage of TetherInterfaceSM 1ff75bd Add demonstration unittest for TetherInterfaceSM d289666 Extract TetherInterfaceSM to its own class. e03fb44 Make Tethering.TetherInterfaceSM more self contained b9cb774 Clean up class members in Tethering.TetherInterfaceSM 499a57a Fix trivial warnings in Tethering.java 623ab7d ConnectivityMetricsLogger subclass for IpConnectivity ac8ac26 Import translations. DO NOT MERGE cfa3169 Revert "Internal API for cross-task Activity used by assistant." 47f986f Import translations. DO NOT MERGE b9f0053 Fix bug while writing data to parcel in TelephonyHistogram.java 2b92bcb Import translations. DO NOT MERGE 563df3b Revert "Internal API for cross-task Activity used by assistant." beb1f17 Bug: 28875393 Bug: 28879732 9abc273 Add carrier config key for carrier setup app. 72a6f05 Fix delayed light status bar animation 526505d Add new attributes for wallpaper info 04073dc Internal API for cross-task Activity used by assistant. 65c7a15 Add launch power hint for activity launch end 9351225 Fix build after merge. 1584707 Adds CDMA Voice Privacy Property to Call 1bf6ec2 cold sim clean up ad79049 Disable some QS functionality in retail demo mode. 4535c0f Import translations. DO NOT MERGE df4b7bc Import translations. DO NOT MERGE 147c6d7 Import translations. DO NOT MERGE e3a9c58 Import translations. DO NOT MERGE 4ae6354 Import translations. DO NOT MERGE 69e29c7 Import translations. DO NOT MERGE 0fbac21 Import translations. DO NOT MERGE 3be3f6c Import translations. DO NOT MERGE dd92cc5 Import translations. DO NOT MERGE f794288 Import translations. DO NOT MERGE da085a4 Import translations. DO NOT MERGE a5c543b Import translations. DO NOT MERGE c8b181e Camera2: add deferred output config support fee32d4 Allow uses-library under 85d202b Seascape Navigation Bar View bb8a42d Round icons ac04250 ShortcutManager: Implement usage report API 5915d1b Adding an idle timeout to restart demo session 37409c5 Add support for UNSOL PCO Data. 16d013b docs: Edited "Promote with Ads" page; created "Nearby" feature page. 51ab2b3 ShortcutManager: Break down unit tests b6ab24f Remove SystemUIFactory.getHomeLayoutId() c6a9857 Give the auto-merger somthing to hang on to. 7001a61 ShortcutManager: Implement max # of shortcuts 9fe1077 DO NOT MERGE Fix Keyboard Shortcut Helper requires pressing META+/ twice 0d98ebf HFP 1.7 profile update (3/4) ff0939b Changing user switching messages for demo mode 52c21e3 Setup user restrictions for demo user a92974f Fix DirectReply bug when reapply fails 26c00cb Do not sanitize override config for fullscreen 795a0cb PackageManager: Don't clear app profiles during system upgrades. a4d9e96 Fix action mode animation on recreations - framework edition f11c2f7 Don't crash activity manager when supplying invalid URI 71a7b7b docs: Updated "payments" page; created new "drive conversions" page. c75b215 Add support for source-specific VVM state in VoicemailContract 9e5c712 remove Intent.FLAG_ACTIVITY_NEW_TASK flag check eddbfec ShortcutManager: API rename 937a991 Add createAssistManager() method to SystemUIFactory f9d5e6a Add an intent extra to force master clear 069a939 Import translations. DO NOT MERGE 4db6778 Import translations. DO NOT MERGE 1648593 Import translations. DO NOT MERGE 59f0569 Show crash/ANR dialogs on userdebug watch builds 98f03f9 Trigger power hints for activity launch 74b13e2 Fix VPN Request dialog appearing each time VPN is connecting 2c1c164 Add EVENT_CALL_MERGE_FAILED Connection Event 4bb7b1a QS: Update layout to show gear all the time 5248b0c Import translations. DO NOT MERGE f5fcd78 Import translations. DO NOT MERGE 1ea4935 Introduce ButtonInterface and getHomeId() c421b31 Fix build breakage due to res-id changes 4ec430e Adding Reset Demo Notification 296186d Fix stuck automerge. 583521e Rename carrier messaging API constant. b8ea2fd Fix the feldspar-dev branch d35a89c Helper method to check if current user is a demo user 04b9aab ShortcutManager: Implement get-drawable APIs 22fcc68 ShortcutManager: Support manifest shortcuts ea1b9d7 Revert "Revert "Remove ActivityManager calls with PM.mInstallLock held"" d49b1ee Set the sensor batch size for accelerometer listener. c51e725 Revert "Remove ActivityManager calls with PM.mInstallLock held" a19501f Prevent callbacks during DrawableContainer child initialization f89b06d Time to #NameAndroidN! 34b1209 Check if we're connected before marking a UID blocked 3b07837 Revert "Fix stuck automerge." a589965 Fix stuck automerge. 995c90a Properly check if BT is off when shutting down radios 8b4d90f Top and bottom padding for watch preferences. cdc4671 Import translations. DO NOT MERGE 6896dfa Use app's best locale if they override LocaleList a0f0424 BatteryStats: Allow for sample errors in wlan stats 0a0ceba Import translations. DO NOT MERGE 6570340 Clean up Bluetooth test code. 5b2c0ad Added new action for gesture settings. 6b03512 Update EditText break strategy for Theme.Micro. 8825758 Clean up demo dir when leaving demo mode a2f6a67 Add restricted card state to telephony manager. 2522b1f Replace bluetooth pngs with vector drawables. 67ab168 Switch VVM SMS filter to Builder pattern c59a23f Make navigation bar always slippery 251f22b Left and right margins for watch preferences. c32abe8 Fix usermanager related tests. 244259a Adding grantPermission for packageName dcb28ff Fixed issue where ListView checked state did not account for ListView header. 830e32c Disallow OEM unlock when DISALLOW_FACTORY_RESET applies e9bc646 Removing extra haptic feedback. da30e6d Fixed a crash with the autocancelling cb5e526 Catching all exceptions when docking. ac583c6 Fixing isOpRestricted in AppOpsService cc30b0e7 Adding RetailModeService to handle retail mode 6954259 Additional clean up in onUserRemovedLPw 395d387 Add a flag to toggle the automatic storage manager on and off. d5f7dc3 Import translations. DO NOT MERGE 62da4a0 Import translations. DO NOT MERGE 95750c3 Import translations. DO NOT MERGE ddbfd7a Import translations. DO NOT MERGE 6499762 Add API setAllowedCarriers, getAllowedCarriers to TelephonyManager 246caac Initial update of Micro theme for Material design. c4574fb PIP: Fix NPE when enters Recents with PIP 06e1ae1 Add new TelephonyManager api to query Telephony metrics. 49e6695 Store the appropriate layout id for the infrated view, so that it can be used for verification during reapply. f4c0a13 Add fingerprint navigation to enable pulling down the statusbar eb437d4 Retail mode flag and some clients for it 24b50fb Correct activity lifecycle when forcedResize activity is finished 9982ade OMADM intent sent by both system and apps. 4b13ab8 Prevent back button from being handled by app after waking device c5a5ad5 Import translations. DO NOT MERGE 6d1b41d Maintaining diff for all widget operations instead of just the Views update 20c95f8 ShortcutManager: API changes for DR 06e8fb8 Import translations. DO NOT MERGE cc6e6f0 Modified AlertController to allow themes to specify custom implementation. a741586 Import translations. DO NOT MERGE 0c931d6 Import translations. DO NOT MERGE 0e00b51 Import translations. DO NOT MERGE d216ac3 Change Priority Only mode defaults on watches d72cece Use the correct handler when persisting the settings state. 03526d6 Make IMS#clearInsetOfPreviousIme() reliable. 15c77d1 Ensure that ViewGroup.getChildVisibleRect(...) is recursive. c7d7ab7 wifi calling emergency address carrier config 349f4ed Add visual voicemail SMS filter APIs 09c3f2d Allow ANR dialogs for Watch eng builds. bfe1b04 Enforce permission before checking OEM unlocking setting ac62b4b Add an Activity action to go into the Deletion Helper. 010aa49 Add new action for the storage manager settings. 2d92eeb Start the Wear Time System Service with SystemServer 9748086 Check clock accuracy before attempting to display clock fd7d882 Fixed a crash when dumping groupmanager ccae15b Fix continous crash in WindowManager in boot 7717acd Add getEsn(). 6c0b89d Do not show error dialogs on watch builds. 9550f5d Fix crash in ResolverActivity 825da23 Continued multi-endpoint work. aae03d8 Revert "Two phases to set the password for disk encryption" 31291d9 Don't throw runtime exceptions for permission flags fa902aa Add Tron logging for open/close App Disambig 071be6f Add removeExtras(String...) prototype per API review. c51b287 Refactoring ShortcutManager + bug fixes. 5cb307fd Revert "Persist settings on a dedicated background thread" d0bc4fd Fixed an issue where clearing transient views could ANR 66c2b31 Init MidiService once system user gets unlocked. fa52aac Workaround for assist crash with multiwindow a02268f Fixed a bug where notifications could become orphaned 93de91a MediaBrowser: Make support lib v23.x available in N release a53d8ab Always mutate child when added to drawable container fab4111 Cancel animation and jump to current state if not animating picker 04141ea decouple HCE from FEATURE_NFC 51da315 Import translations. DO NOT MERGE d08e0f5 Restore cursor in watch extract text view 1c490a0 Import translations. DO NOT MERGE 7c6fa06 Import translations. DO NOT MERGE 848cf4a Import translations. DO NOT MERGE 32ef6fa Import translations. DO NOT MERGE 2cbe2b5 Un-@hide multi-endpoint APIs. 2da9b2b Add getAidForApptype(). 1ddcce1 Revert "Always assign leftover pixels to last weighted child" 9d11b04 Track current user without calling into AMS. 67a150a QS Edit: fix some move logic 9295d9b Fix reboot loop when "password to boot" is enabled on ... e241c63 TIF: build TvInput list at onUnlockUser 360fcdc Ensure that the stream feeder doesn't hang in write... a8a8d15 Return from onUserUnlocked if user is no longer unlocked 4e48687 Start VPN as early as possible during startup 8569452 ShortcutManaegr: bug fixes dc20ba6 Add a Global setting for disabling OEM unlocking setting be6c448 Add Shortcut API to Settings (1/2) b/28298258 6c1dbd5 Clean up dangling bitmaps. 2d0861fa Implement alternative ViewGroup.getChildVisibleRect. 59385b3 List the CONNECTION_STATE_CHANGED broadcast for MAP as protected 0be6800 Fix notifications for USB PD enabled devices bf0fd72 Added additional cbs channels support 0934ef6 Import translations. DO NOT MERGE 3f49e39 Import translations. DO NOT MERGE ee3c6c1 Import translations. DO NOT MERGE 2883126 Import translations. DO NOT MERGE 503f651 Fix crash when device doesn't support picture-in-picture b7b94c7 Apply non-FBE migration early during boot. 713b80c Don't enforce this API - it's not sensitive 987b06e Re-enable accessibility when UiAutomation closed. 8824a72 Check if user is unlocked when handler is executed 153fa99 Do not update surface for dummy animation as long as transition is set 458b877 AAPT2: Add diff command 6c352ee Fix the default branded VPN icon. b4839de docs: Updated descriptions of device orientation angles. 966f996 Import translations. DO NOT MERGE d983af0 Import translations. DO NOT MERGE 7aa32cd Import translations. DO NOT MERGE 4156eaa Import translations. DO NOT MERGE ea537ea Import translations. DO NOT MERGE 68823d1 Import translations. DO NOT MERGE 266633f Import translations. DO NOT MERGE 6ac3814 Import translations. DO NOT MERGE 21d2594 Import translations. DO NOT MERGE 27904e9 Make theme decoration method public. 7dae434 Add a branded VPN icon for quick settings and status bar. 7163d77 Allow fragments set their own header view below actionbar. 6e6950e Add addRegistrationListener function to IImsService.aidl ee61c62 Add new carrier config option for video conference support. ========platform/frameworks/data-binding between android-7.0.0_r14..android-7.1.0_r4========= baseLibrary/src/main/java/android/databinding/package.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 0cec612 docs: fix broken link in android.databinding ========platform/frameworks/minikin between android-7.0.0_r14..android-7.1.0_r4========= libs/minikin/FontCollection.cpp | 46 ++++++++++-------- libs/minikin/MinikinInternal.cpp | 5 ++ tests/FontCollectionItemizeTest.cpp | 25 ++++++++++ tests/FontCollectionTest.cpp | 14 ++++++ tests/GraphemeBreakTests.cpp | 11 +++++ tests/data/ColorEmojiFont.ttf | Bin 1112 -> 996 bytes tests/data/ColorEmojiFont.ttx | 93 +++++++++++------------------------- tests/data/TextEmojiFont.ttf | Bin 1040 -> 908 bytes tests/data/TextEmojiFont.ttx | 86 +++++++++++---------------------- 9 files changed, 137 insertions(+), 143 deletions(-) 1aa0c40 Revert "Lookup glyph from color emoji font before and after ZWJ." 9431bb9 Lookup glyph from color emoji font before and after ZWJ. c2642f9 Treat U+2695, U+2640, U+2642 as emoji characters. fab99dd Add some gender balanced components in to the sticky whitelist. ========platform/frameworks/multidex between android-7.0.0_r14..android-7.1.0_r4========= library/src/android/support/multidex/MultiDex.java | 2 +- .../support/multidex/MultiDexExtractor.java | 123 +++++++++++++-------- 2 files changed, 76 insertions(+), 49 deletions(-) d89431e Prevent concurrent extractions 9ee9a9b Fix typo in javadoc ========platform/frameworks/native between android-7.0.0_r14..android-7.1.0_r4========= cmds/bugreportz/.clang-format | 13 + cmds/bugreportz/Android.mk | 37 +- cmds/bugreportz/bugreportz.cpp | 114 ++--- cmds/bugreportz/bugreportz.h | 21 + cmds/bugreportz/bugreportz_test.cpp | 128 +++++ cmds/bugreportz/main.cpp | 99 ++++ cmds/bugreportz/readme.md | 7 + cmds/dumpstate/Android.mk | 4 +- cmds/dumpstate/dumpstate.cpp | 125 ++++- cmds/dumpstate/dumpstate.h | 2 +- cmds/dumpstate/dumpstate.rc | 8 + cmds/dumpstate/utils.cpp | 98 ++-- cmds/dumpsys/dumpsys.cpp | 12 +- cmds/installd/Android.mk | 17 +- cmds/installd/commands.cpp | 532 +++++++++++++++------ cmds/installd/commands.h | 20 +- cmds/installd/globals.cpp | 20 +- cmds/installd/globals.h | 5 + cmds/installd/installd.cpp | 45 +- cmds/installd/installd_constants.h | 37 -- cmds/installd/installd_deps.h | 3 - cmds/installd/otapreopt.cpp | 438 ++++++++++++----- cmds/installd/otapreopt.rc | 8 + cmds/installd/otapreopt_chroot.cpp | 97 +++- cmds/installd/otapreopt_script.sh | 55 ++- cmds/installd/otapreopt_slot.sh | 39 ++ cmds/installd/otapreopt_utils.h | 34 ++ cmds/installd/string_helpers.h | 67 --- cmds/installd/utils.cpp | 124 ++++- cmds/installd/utils.h | 8 + data/etc/wearable_core_hardware.xml | 1 - docs/Makefile | 11 +- docs/footer.html | 2 + docs/footer.jd | 0 docs/header.html | 10 + docs/header.jd | 3 - include/android/keycodes.h | 10 +- include/gui/BufferQueue.h | 2 + include/gui/BufferQueueConsumer.h | 4 + include/gui/BufferQueueCore.h | 3 + include/gui/BufferQueueProducer.h | 7 +- include/gui/ConsumerBase.h | 4 + include/gui/FrameTimestamps.h | 45 ++ include/gui/GraphicBufferAlloc.h | 2 +- include/gui/IConsumerListener.h | 7 + include/gui/IGraphicBufferAlloc.h | 13 +- include/gui/IGraphicBufferConsumer.h | 7 + include/gui/IGraphicBufferProducer.h | 22 +- include/gui/ISurfaceComposer.h | 9 + include/gui/ISurfaceComposerClient.h | 3 + include/gui/OccupancyTracker.h | 104 ++++ include/gui/Surface.h | 15 +- include/gui/SurfaceComposerClient.h | 15 +- include/gui/SurfaceControl.h | 9 +- include/input/InputEventLabels.h | 4 + include/media/openmax/OMX_AsString.h | 16 +- include/media/openmax/OMX_Core.h | 9 + include/media/openmax/OMX_IndexExt.h | 2 + include/media/openmax/OMX_VideoExt.h | 102 +++- include/private/gui/LayerState.h | 2 +- include/ui/DisplayInfo.h | 1 - include/ui/Gralloc1.h | 238 +++++++++ include/ui/Gralloc1On0Adapter.h | 481 +++++++++++++++++++ include/ui/GraphicBuffer.h | 5 +- include/ui/GraphicBufferAllocator.h | 39 +- include/ui/GraphicBufferMapper.h | 16 +- libs/gui/Android.mk | 1 + libs/gui/BufferQueue.cpp | 9 + libs/gui/BufferQueueConsumer.cpp | 8 + libs/gui/BufferQueueProducer.cpp | 41 +- libs/gui/ConsumerBase.cpp | 10 + libs/gui/GLConsumer.cpp | 3 +- libs/gui/GraphicBufferAlloc.cpp | 7 +- libs/gui/IConsumerListener.cpp | 61 +++ libs/gui/IGraphicBufferAlloc.cpp | 16 +- libs/gui/IGraphicBufferConsumer.cpp | 45 ++ libs/gui/IGraphicBufferProducer.cpp | 113 +++-- libs/gui/ISurfaceComposer.cpp | 128 +++++ libs/gui/ISurfaceComposerClient.cpp | 51 +- libs/gui/OccupancyTracker.cpp | 117 +++++ libs/gui/Surface.cpp | 81 +++- libs/gui/SurfaceComposerClient.cpp | 34 +- libs/gui/SurfaceControl.cpp | 11 +- libs/gui/tests/BufferQueue_test.cpp | 140 ++++++ libs/gui/tests/IGraphicBufferProducer_test.cpp | 5 +- libs/ui/Android.mk | 4 +- libs/ui/Gralloc1.cpp | 402 ++++++++++++++++ libs/ui/Gralloc1On0Adapter.cpp | 478 ++++++++++++++++++ libs/ui/GraphicBuffer.cpp | 15 +- libs/ui/GraphicBufferAllocator.cpp | 103 ++-- libs/ui/GraphicBufferMapper.cpp | 289 +++++++---- opengl/include/EGL/eglext.h | 18 + opengl/libagl/context.h | 5 +- opengl/libagl/egl.cpp | 28 +- opengl/libagl/light.cpp | 2 +- opengl/libagl/matrix.cpp | 12 +- opengl/libagl/texture.cpp | 25 +- opengl/libs/EGL/eglApi.cpp | 126 ++++- opengl/libs/EGL/egl_object.cpp | 2 +- opengl/libs/EGL/egl_object.h | 1 + opengl/specs/EGL_ANDROID_get_frame_timestamps.txt | 145 ++++++ opengl/specs/README | 9 +- services/inputflinger/InputReader.cpp | 8 + services/sensorservice/SensorService.cpp | 28 +- services/sensorservice/SensorService.h | 4 +- services/surfaceflinger/Android.mk | 8 +- services/surfaceflinger/Client.cpp | 15 +- services/surfaceflinger/Client.h | 2 + services/surfaceflinger/DispSync.cpp | 7 + services/surfaceflinger/DisplayDevice.cpp | 11 + services/surfaceflinger/DisplayDevice.h | 9 + services/surfaceflinger/DisplayHardware/HWC2.cpp | 34 +- services/surfaceflinger/DisplayHardware/HWC2.h | 14 +- .../DisplayHardware/HWC2On1Adapter.cpp | 80 ++-- .../DisplayHardware/HWC2On1Adapter.h | 21 +- .../surfaceflinger/DisplayHardware/HWComposer.cpp | 81 ++++ .../surfaceflinger/DisplayHardware/HWComposer.h | 18 +- .../DisplayHardware/HWComposer_hwc1.cpp | 13 +- .../DisplayHardware/HWComposer_hwc1.h | 13 +- .../DisplayHardware/VirtualDisplaySurface.cpp | 16 +- .../DisplayHardware/VirtualDisplaySurface.h | 1 - services/surfaceflinger/Effects/Daltonizer.cpp | 35 +- services/surfaceflinger/Effects/Daltonizer.h | 39 +- services/surfaceflinger/FenceTracker.cpp | 44 +- services/surfaceflinger/FenceTracker.h | 6 +- services/surfaceflinger/Layer.cpp | 148 +++++- services/surfaceflinger/Layer.h | 28 +- services/surfaceflinger/MessageQueue.cpp | 23 - services/surfaceflinger/MonitoredProducer.cpp | 4 - services/surfaceflinger/MonitoredProducer.h | 1 - .../surfaceflinger/RenderEngine/RenderEngine.cpp | 7 + .../surfaceflinger/RenderEngine/RenderEngine.h | 2 + services/surfaceflinger/SurfaceFlinger.cpp | 426 +++++++++++++---- services/surfaceflinger/SurfaceFlinger.h | 65 ++- services/surfaceflinger/SurfaceFlingerConsumer.cpp | 8 + services/surfaceflinger/SurfaceFlingerConsumer.h | 15 +- services/surfaceflinger/SurfaceFlinger_hwc1.cpp | 257 +++++++--- services/surfaceflinger/Transform.cpp | 17 +- services/surfaceflinger/Transform.h | 3 +- services/surfaceflinger/main_surfaceflinger.cpp | 8 + services/surfaceflinger/surfaceflinger.rc | 2 +- 141 files changed, 6201 insertions(+), 1305 deletions(-) a1d24b4 Add requestor name to GraphicBuffer alloc metadata 2262e24 ServiceManager: Allow system services running as secondary users to add services e6bbe69 ServiceManager: Allow system services running as secondary users to add services 90ba9eb Otapreopt: Allow A/B dexopt only when bootcomplete e7d5552 otapreopt: Collect and print size of artifacts 3cf4bfe DO NOT MERGE SF: Add property to disable HWC virtual displays 92cd24e SF: Fix a couple of Layer ref count issues 247ae46 DO NOT MERGE ServiceManager: Restore basic uid check f03ba2c DO NOT MERGE ServiceManager: Restore basic uid check eb304f0 DO NOT MERGE ServiceManager: Restore basic uid check d46d37b Don't use profiles with vm safe mode 98d30f6 Tune SensorService thread priority, lower sensor event latency 2a66005 Added a BEGIN:path message on bugreportz protocol. dcd1f0d Fixed logic to print BEGIN: line for bugreportz. 5145003 SF: Change rounding behavior in setGeometry f9d4e44 Disable SCHED_FIFO when turning off the display. 2b74d2c ServiceManager: Restore basic uid check aabfcae Added a BEGIN:path message on bugreportz protocol. acff43d Update SurfaceFlinger FIFO configuration. e7c6e6a dumpsys: fix formatting of service dump times 4e63777 SF: Prime shader cache before boot animation bca287d dumpsys: fix formatting of service dump times 10d3fb2 Build SF executable with USE_HWC2 when needed 9b452ca HWC2: Clear transform for SolidColor layers c6c8954 HWC2: Clear transform for SolidColor layers 02b7e00 Added a -p option to bugreportz to show progress. 59f5af0 Added unit tests to bugreportz. cfcec84 HWC2: Use SolidColor composition for DimLayer 0a21df7 HWC2: Use SolidColor composition for DimLayer c056252 HWC2: Check all displays for client composition c768479 SF: Make screenshot surface async cb6943f HWC2: Kill logspam for non-HWC virtual displays bc2df65 BufferQueue consumers: Add discardFreeBuffer method 69a14f3 Ignore setxattr() failures on tmpfs. bfbffeb HWC2: Check all displays for client composition 605d15a SF: Make screenshot surface async ec0f717 HWC2: Kill logspam for non-HWC virtual displays c5da271 HWC2: Add properties to revert latching changes 90093ba OMX: document time limits for some operations 28f24d0 Color transforms are now color modes. 9f26a9c SF/HWC2: Add support for color transforms 1f6a7f1 Record "cache" inodes to clear while CE is locked. 295ba48 HWC2: Fix virtual displays b1e2c72 Disable support for EGL_ANDROID_get_frame_timestamps 3862898 HWC2: Fix virtual displays 1a65fcc Region: Detect malicious overflow in unflatten 9b39ebe Add bound checks to utf16_to_utf8 e4c00d1 media: add asString for new OMX layering params 0ba073c Otapreopt: Try to mount vendor partition for A/B OTA 99e2b26 Otapreopt: Add init script for A/B artifact move 0354bd0 Otapreopt: Implement new A/B OTA path d244112 media: add/fix asString for temporal layering types 3717b16 media: add OMX extensions for video temporal layering 0ff672d media: clarify i-frame interval for VPx and HEVC codecs e21ac21 Installd: Add support for dex2oat very-large-app property fad9d8c Add support for multiple color modes 1d6c0e9 Remove unused DisplayInfo structure a4bd400 HWC2: Backpressure on transactions as well efe3161 Add bugreportwear service for Wear. 5018288 HWC2: Backpressure on transactions as well c18be29 Add the EGL_ANDROID_get_frame_timestamps extension 20e2095 update NDK doxygen templates to create DevSite-style HTML. 363b3fd Increase sensor registration log size 0318ff0 surfaceflinger: make critical threads SCHED_FIFO 41a3853 surfaceflinger: make critical threads SCHED_FIFO 70636b3 BQ: Handle errors in GraphicBuffer/Fence unflatten 70ccba5 Surface: Add LAST_[DE]QUEUE_DURATION queries 05dacfb HWC2: Backpressure missed vsyncs into apps 1ce6581 SF: Only latch buffers after fence signals bc8c192 BQ: Remove getNextFrameNumber Binder call 7e93b2d Add bound checks to utf16_to_utf8 0a06809 BQ: Handle buffer allocation failure 5dc7676 dumpsys: report per-service dump times 2f1eb1c dumpsys: report per-service dump times 9c1f9bb dumpstate: change OOM adjustment proc interface for modern kernel 8e3e92b BQ: Add and expose a unique id 09fc6bc dumpstate: sscanf requires an asciiz string e7a57d1 Enable fingerprint sensor navigation to invoke QuickSettings - rename "FP_NAV" to more generic "SYSTEM_NAVIGATION" based on other reviews. a392073 Reset mFreezePositionUpdates earlier. 367c568 SurfaceControl: Add getTransformToDisplayInverse 99e27f0 Change setPositionAppliesWithResize to apply to all geometry. 923c066 gralloc1: Add mutexes e24da96 HWC2: Don't set null handle for client layers f9d7e1a HWC2: Hook up to BoardConfig variable d299196 Attach profiles to bug reports 7bdf55a HWC2: Skip validate/present if display is off 19bf895 Revert "Attach profiles to bug reports" 24b66ee Rename problematic entries. c50c01e HWC2On1Adapter: populateCapabilities: fix virtual display query cfc33d4 Fix typo in dump cmd line. 8deb4da libui: Convert Allocator and Mapper to gralloc1 41b1261 libui: Adds C++ shim for gralloc1 1e2a2a0 libui: Add Gralloc1On0Adapter 8fc10c3 SF: Fix HWC2 build break 58ad929 Read gsm.version.baseband for radio version. 6c05a73 Otapreopt: Send progress updates to update_engine 1409090 Otapreopt: Filter preopted system apps af8948d Installd: Move app image A/B artifact f065032 Installd: Fix bad merge d01a02c Installd: Change app image name computation afa58d1 Installd: Refactor dexopt to scoped file descriptor ce796e7 Plumbing for getting FenceTracker timestamps 4769cca Installd: Remove string-helpers aef445d Otapreopt: Fix after shared-library work 5045ab2 SF: Re-enable fence tracker by default f0e78d4 Check the existence of raft dir. 310525a Write compressed and encoded raft logs to stdout if not zip_writer efd7e27 Make bugreport_dir a common variable. c1b5082 Add fingerprint sensor navigation keys. 51de481 libagl: Switch from gralloc to GraphicBufferMapper e77c766 BufferQueue/SF: Add OccupancyTracker 58572fb Removing feature managed_users. 341938b Dump the raft logs into the bugreport zip file. 5a2c1d7 GLConsumer: add build-time disable of gpu protected content 85814b4 [sensorservice] Fix on-change sensor send latest value on enable 2c1ff54 marlin/eas: Fixing foreground/schedtune.boost path ========platform/frameworks/opt/chips between android-7.0.0_r14..android-7.1.0_r4========= res/values-my-rMM/strings.xml | 2 +- .../android/ex/chips/RecipientEditTextView.java | 25 +++++++++++----------- src/com/android/ex/chips/RecipientEntry.java | 21 ++++++++++++++++-- 3 files changed, 33 insertions(+), 15 deletions(-) dbe88c3 Convert valid email addresses to a chip. a233af8 Support not displaying an icon in chips 238ff94 Revert "Clear suggestions once chip is submitted." cf448fc Import translations. DO NOT MERGE e424aeb Clear suggestions once chip is submitted. b5c1da2 Import translations. DO NOT MERGE ========platform/frameworks/opt/datetimepicker between android-7.0.0_r14..android-7.1.0_r4========= 2ad64f4 Import translations. DO NOT MERGE ========platform/frameworks/opt/net/ims between android-7.0.0_r14..android-7.1.0_r4========= src/java/com/android/ims/ImsCall.java | 159 ++++++++++- src/java/com/android/ims/ImsConfig.java | 71 +++-- src/java/com/android/ims/ImsManager.java | 295 ++++++++++++++++++--- src/java/com/android/ims/ImsServiceBase.java | 10 + .../ims/internal/ImsVideoCallProviderWrapper.java | 43 ++- 5 files changed, 504 insertions(+), 74 deletions(-) 9cba36d Call setFeatureValue() even if turning off IMS. 25a72fc Add prototype of terminate() which supports override terminate reason code. afb53c8 Exposing IMSCallSessionListenerProxy for test intent. 5f3e402 Ensure provisioned VT value is set appropriately on boot. fb4abdf Ensure provisioned VT value is set appropriately on boot. 0a8d469 Add ImsVideoProviderWrapperCallback to notify local components. 24f7b16 Use SystemProperties to cache provisioned status for volte, wfc, vt. 359bcd0 Add ImsVideoProviderWrapperCallback to notify local components. 8ae5fbb Workaround for incorrect EXTRA_CALL_RAT_TYPE in vendor code. 643ffe4 Disable VT when users turn off data or hit data limit 10d1883 Add isVtProvisionedOnDevice() and isWfcProvisionedOnDevice() to ImsManager.dump(). ca7d4c4 ImsManager: refine logs for turnOnIms() and turnOffIms() 7b3107c hide PII from log a9fc7f1 Hook In VT Provisioned Status Update b42ff55 Report VT data usage to the client 1ac2485 Add helper methods and video history tracking to ImsCall. 002b204 Move caching of VoLTE provisioned value from ImsConfigImpl to ImsManager 9352c43 Enable ims test mode on verizon d46779c Change order in which VT and WFC settings are pushed to IMS stack 645ab9d Fix build 4cf6f13 Add ImsConfig constants for new provisioned items ce41017 Add ImsManager.addRegistrationListener function ========platform/frameworks/opt/net/wifi between android-7.0.0_r14..android-7.1.0_r4========= .../com/android/server/wifi/FrameworkFacade.java | 7 +- .../java/com/android/server/wifi/ScanDetail.java | 3 + .../com/android/server/wifi/ScanDetailCache.java | 5 - .../com/android/server/wifi/SoftApManager.java | 240 +------- .../com/android/server/wifi/WifiConfigManager.java | 37 +- .../com/android/server/wifi/WifiConfigStore.java | 51 +- .../server/wifi/WifiConnectivityManager.java | 186 +++++-- .../com/android/server/wifi/WifiController.java | 102 ++-- .../com/android/server/wifi/WifiCountryCode.java | 30 +- .../server/wifi/WifiLastResortWatchdog.java | 26 +- .../com/android/server/wifi/WifiLockManager.java | 329 +++++++++++ .../java/com/android/server/wifi/WifiLogger.java | 26 +- .../com/android/server/wifi/WifiLoggerHal.java | 4 +- .../java/com/android/server/wifi/WifiMetrics.java | 53 +- .../java/com/android/server/wifi/WifiMonitor.java | 7 +- .../java/com/android/server/wifi/WifiNative.java | 3 +- .../android/server/wifi/WifiNetworkHistory.java | 9 +- .../server/wifi/WifiQualifiedNetworkSelector.java | 8 +- .../com/android/server/wifi/WifiServiceImpl.java | 305 ++-------- .../com/android/server/wifi/WifiStateMachine.java | 134 +++-- .../server/wifi/configparse/ConfigBuilder.java | 50 +- .../server/wifi/p2p/WifiP2pServiceImpl.java | 16 +- .../wifi/scanner/WifiScanningServiceImpl.java | 179 ++++-- .../android/server/wifi/util/TelephonyUtil.java | 115 ++++ service/proto/wifi.proto | 12 + .../com/android/server/wifi/SoftApManagerTest.java | 73 +-- .../android/server/wifi/WifiConfigStoreTest.java | 6 +- .../server/wifi/WifiConnectivityManagerTest.java | 90 +++ .../android/server/wifi/WifiControllerTest.java | 189 ++++++- .../android/server/wifi/WifiCountryCodeTest.java | 28 +- .../server/wifi/WifiLastResortWatchdogTest.java | 10 +- .../android/server/wifi/WifiLockManagerTest.java | 320 +++++++++++ .../com/android/server/wifi/WifiLoggerTest.java | 56 +- .../com/android/server/wifi/WifiMetricsTest.java | 11 + .../wifi/WifiQualifiedNetworkSelectorTest.java | 37 ++ .../android/server/wifi/WifiStateMachineTest.java | 69 +++ .../wifi/scanner/WifiScanningServiceTest.java | 614 +++++++++++++++++++-- 37 files changed, 2486 insertions(+), 954 deletions(-) 173dae0 WifiStateMachine: update new mode in initial state 01dafe7 [DO NOT MERGE] WifiStateMachine: check verbosity level in update 24750cd WifiController: correct active state after ap mode 6154eb0 ANQPFactory: catch all potential parsing errors 225b5d3 [DO NOT MERGE] WifiStateMachine: better handle disconnect fd21a76 WifiStateMachine: ignore disconnect 828b94e QNS: candidate network BSSID 37b06cd Fix tethering failure when wifi is not started 7a781c3 WifiScanningServiceImpl: Add ClientInfo null checks 5382acb WifiScanningServiceImpl: Add ClientInfo null checks 179d479 WCM: reset last connection BSSID 48ee5f1 VenueNameElement: fix off-by-one enum bounds check 20d76f6 WifiConfigManager: move dumping of LocalLog 367a496 WifiNative: make getLocalLog() an instance method d0a7e44 ScanDetail: set scan result passpoint flag in constructor ad8d44d [DO NOT MERGE] WifiConfigManager: do not use ScanDetailCache to set SSID for... passpoint networks 478dd44 WifiNetworkHistory: Ignore file not found exceptions ed70365 Fix NPE in WifiScanningService 2218742 WifiStateMachine: Set supplicant log level after restart e1db4e0 WifiLogger: use R for ring buffer sizing 969de30 DO NOT MERGE WifiLastResortWatchdog: reset wifi on trigger 5f0238c DO NOT MERGE WifiController: Add CMD_RESET_WIFI command 9563500 DO NOT MERGE WifiLockManager: create class to manage WifiLocks 1480044 WifiLogger: speed up compression ab7a540 WCM: periodic single scan timer cancellation 2352bf2 WCM: track PNO scan state cb26f07 WCM: Listen to all single scan results 1ba0440 Add a WifiScanner API to listen for ongoing scans 3c8094a Clear auth identity if sim removed while the device is off a9b40d7 ConfigBuilder: only set anonymous identity for EAP-TLS/TTLS configurations 5751e82 Reuse single scan results if a request comes in during an ongoing scan 7a0b9ff Wifi Metrics: Log RSSI polls de5fadf WCM: reset connectivity scan retry counter a90ff1f Fix invitation request from persistent GC 1e911c9 Cut down Wifi local log buffers size 9e7f5e0 Better distinguish between WifiScanner clients in logs 9bcdc17 Fix crashes in significant change when wifi hasn't started 9a133e0 WifiLoggerHal: fix TX fate constants a68f3e3 WCM: No connectivity scan if auto roaming is off d9c5573 Remove all knowledge of tethering from SoftApManager 07a83d3 Hold the wakelock for suspend optimaztion only when it matters. 3d2be9a WifiConnectivityManager: partial scan only when connected 0a08889 Fix crash when scanner gets results that don't match the request ========platform/frameworks/opt/photoviewer between android-7.0.0_r14..android-7.1.0_r4========= sample/res/values-uz-rUZ/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 67db0fe Import translations. DO NOT MERGE c6728ee Import translations. DO NOT MERGE ========platform/frameworks/opt/setupwizard between android-7.0.0_r14..android-7.1.0_r4========= library/common-full-support.mk | 2 +- library/eclair-mr1/res/layout/suw_items_switch.xml | 4 +- library/eclair-mr1/res/values/styles.xml | 17 +- .../android/setupwizardlib/items/SwitchItem.java | 2 + .../util/LinkAccessibilityHelper.java | 50 ++-- .../setupwizardlib/view/NavigationBarButton.java | 20 +- .../android/setupwizardlib/view/RichTextView.java | 30 +- .../test/LinkAccessibilityHelperTest.java | 47 +++ .../setupwizardlib/test/RichTextViewTest.java | 39 +++ .../setupwizardlib/test/SwitchItemTest.java | 31 ++ .../res/layout/suw_glif_recycler_template_card.xml | 28 +- .../layout/suw_glif_recycler_template_content.xml | 20 +- .../setupwizardlib/DividerItemDecoration.java | 91 ++++-- .../android/setupwizardlib/GlifRecyclerLayout.java | 9 +- .../setupwizardlib/SetupWizardRecyclerLayout.java | 3 +- .../test/DividerItemDecorationTest.java | 1 - .../res/layout/suw_glif_blank_template_card.xml | 26 +- .../res/layout/suw_glif_list_template_card.xml | 28 +- .../res/layout/suw_glif_list_template_content.xml | 21 +- library/main/res/layout/suw_glif_template_card.xml | 27 +- .../main/res/layout/suw_glif_template_content.xml | 40 ++- library/main/res/layout/suw_items_default.xml | 4 +- library/main/res/layout/suw_items_description.xml | 10 +- library/main/res/layout/suw_items_verbose.xml | 6 +- library/main/res/values-sw360dp/dimens.xml | 20 ++ library/main/res/values-sw600dp/dimens.xml | 2 + library/main/res/values/attrs.xml | 6 + library/main/res/values/colors.xml | 6 +- library/main/res/values/dimens.xml | 9 +- library/main/res/values/styles.xml | 15 + .../src/com/android/setupwizardlib/GlifLayout.java | 45 ++- .../setupwizardlib/GlifPatternDrawable.java | 316 ++++++++++++++------- .../android/setupwizardlib/items/ButtonItem.java | 13 + .../view/IntrinsicSizeFrameLayout.java | 92 ++++++ library/platform/res/values-v21/styles.xml | 12 +- library/proguard.flags | 8 + .../setupwizardlib/test/ButtonItemTest.java | 13 + .../setupwizardlib/test/GlifLayoutTest.java | 21 ++ .../test/GlifPatternDrawableTest.java | 82 +++++- 39 files changed, 951 insertions(+), 265 deletions(-) 04eecdd [SuwLib] Fix RTL LinkAccessibilityHelper cf90658 Check for null layout in LinkAccessibilityHelper e59cdf3 Share GlifPatternDrawable bitmap cache 8695624 Revert "Build with AAPT2" 3771a65 Build with AAPT2 c1091a1 Fix a typo in common-full-support.mk where the documentation is referencing common-eclair-mr1.mk. db52040 [SetupWizard] Increase vertical spacing between copy and UI lists 98b3bcd [SetupWizard] Change description/title size of GlifLayout 453ab15 [SuwLib] Add footer support for GlifLayout 9a3d232 [SuwLib] Tap on list items must always register 2c42b3f [SuwLib] Position card correctly when keyboard is up d662738 [SuwLib] Null check if progress bar is not in template b6fb8bb [SuwLib] Allow peeking progress bar 96da2ea [SuwLib] Add scrollbars to GlifRecyclerLayout 11e7827 [SetupWizard] Learn more link is not working in fingerprint screen d9a2a2c [SuwLib] Add movement method only if there are links 7a95c81 [SuwLib] RichTextView should not consume touch events a8e0755 [SuwLib] Remove button from parent after createButton 684fb32 [SuwLib] Make Glif template fill remaining space b3d973f [SuwLib] Fix issues with SwitchItem 78700b3 [SuwLib] Tune layout to match specs ae4fda7 [SuwLib] Update SwitchItem checked state e98acab [SuwLib] Add proguard.flags ea4c0db [SuwLib] Update GLIF dark theme e56d1eb [SuwLib] Fix header style 081551e [SuwLib] GLIF pattern update 325b78c [SuwLib] Allow extending DividerItemDecoration 81276cf [SuwLib] Fix GLIF accent color 9a9b071 [SuwLib] Move mutate into TintedDrawable ========platform/frameworks/opt/telephony between android-7.0.0_r14..android-7.1.0_r4========= src/java/android/provider/Telephony.java | 4 +- src/java/android/telephony/SmsManager.java | 19 +- src/java/android/telephony/SmsMessage.java | 21 +- .../android/internal/telephony/BaseCommands.java | 12 + .../internal/telephony/CallForwardInfo.java | 8 +- .../internal/telephony/CarrierSignalAgent.java | 166 +++++ .../internal/telephony/CommandsInterface.java | 35 ++ .../com/android/internal/telephony/Connection.java | 129 +++- .../internal/telephony/GsmCdmaCallTracker.java | 28 +- .../internal/telephony/GsmCdmaConnection.java | 84 +-- .../android/internal/telephony/GsmCdmaPhone.java | 51 +- .../telephony/IccPhoneBookInterfaceManager.java | 12 +- .../android/internal/telephony/IccProvider.java | 19 +- .../internal/telephony/IccSmsInterfaceManager.java | 30 +- .../internal/telephony/ImsSMSDispatcher.java | 13 +- .../internal/telephony/InboundSmsHandler.java | 232 ++++--- .../com/android/internal/telephony/MccTable.java | 13 +- src/java/com/android/internal/telephony/Phone.java | 81 ++- .../internal/telephony/PhoneInternalInterface.java | 2 + .../internal/telephony/PhoneSubInfoController.java | 3 - src/java/com/android/internal/telephony/RIL.java | 130 +++- .../android/internal/telephony/RatRatcheter.java | 141 +++++ .../android/internal/telephony/SMSDispatcher.java | 53 +- .../internal/telephony/ServiceStateTracker.java | 322 ++++++---- .../android/internal/telephony/SmsApplication.java | 32 +- .../internal/telephony/SubscriptionController.java | 50 +- .../telephony/SubscriptionInfoUpdater.java | 24 +- .../telephony/TelephonyComponentFactory.java | 5 +- .../internal/telephony/TelephonyEventLog.java | 133 ++-- .../internal/telephony/TelephonyTester.java | 37 ++ .../internal/telephony/UiccSmsController.java | 4 +- .../telephony/VisualVoicemailSmsFilter.java | 180 ++++++ .../telephony/VisualVoicemailSmsParser.java | 153 +++++ .../android/internal/telephony/cat/CatService.java | 1 + .../telephony/cat/CommandParamsFactory.java | 10 + .../internal/telephony/cdma/CdmaSMSDispatcher.java | 2 +- .../internal/telephony/cdma/sms/BearerData.java | 2 +- .../telephony/dataconnection/ApnContext.java | 88 ++- .../telephony/dataconnection/DataConnection.java | 81 ++- .../dataconnection/DataEnabledSettings.java | 129 ++++ .../telephony/dataconnection/DcController.java | 4 + .../telephony/dataconnection/DcTracker.java | 572 ++++++++--------- .../telephony/gsm/GsmInboundSmsHandler.java | 12 + .../telephony/imsphone/ImsExternalCallTracker.java | 289 ++++++++- .../telephony/imsphone/ImsExternalConnection.java | 40 +- .../internal/telephony/imsphone/ImsPhone.java | 49 +- .../telephony/imsphone/ImsPhoneCallTracker.java | 686 +++++++++++++++++++-- .../imsphone/ImsPhoneCommandInterface.java | 11 + .../telephony/imsphone/ImsPhoneConnection.java | 151 ++++- .../internal/telephony/imsphone/ImsPullCall.java | 4 +- .../telephony/sip/SipCommandInterface.java | 11 + .../internal/telephony/test/SimulatedCommands.java | 18 + .../telephony/test/SimulatedCommandsVerifier.java | 21 + .../android/internal/telephony/uicc/AdnRecord.java | 3 +- .../internal/telephony/uicc/IccCardProxy.java | 7 + .../internal/telephony/uicc/IccCardStatus.java | 9 +- .../internal/telephony/uicc/IccRecords.java | 8 +- .../internal/telephony/uicc/SIMRecords.java | 7 +- .../internal/telephony/uicc/UiccController.java | 8 +- .../internal/telephony/CarrierAppUtilsTest.java | 323 ++++++++-- .../android/internal/telephony/ContextFixture.java | 48 +- .../internal/telephony/FakeSmsContentProvider.java | 123 ++++ .../internal/telephony/GsmCdmaCallTrackerTest.java | 56 +- .../internal/telephony/GsmCdmaConnectionTest.java | 24 +- .../internal/telephony/ImsSMSDispatcherTest.java | 43 +- .../android/internal/telephony/MccTableTest.java | 7 + .../internal/telephony/PhoneNumberUtilsTest.java | 23 + .../telephony/ServiceStateTrackerTest.java | 33 + .../internal/telephony/SubscriptionInfoTest.java | 3 +- .../internal/telephony/TelephonyEventLogTest.java | 4 +- .../internal/telephony/TelephonyHistogramTest.java | 93 +++ .../android/internal/telephony/TelephonyTest.java | 20 +- .../telephony/VisualVoicemailSmsFilterTest.java | 55 ++ .../telephony/VisualVoicemailSmsParserTest.java | 186 ++++++ .../telephony/cdma/CdmaInboundSmsHandlerTest.java | 11 +- .../telephony/dataconnection/ApnContextTest.java | 16 +- .../dataconnection/DataConnectionTest.java | 51 ++ .../telephony/dataconnection/DcTrackerTest.java | 74 ++- .../telephony/gsm/GsmInboundSmsHandlerTest.java | 212 +------ .../imsphone/ImsExternalCallTrackerTest.java | 106 ++++ .../internal/telephony/imsphone/ImsPhoneTest.java | 44 ++ .../telephony/mocks/ConnectivityServiceMock.java | 25 +- .../internal/telephony/mocks/DcTrackerMock.java | 12 - .../internal/telephony/mocks/PhoneMock.java | 9 + .../src/java/android/telephony/SmsMessageTest.java | 37 ++ 85 files changed, 4768 insertions(+), 1319 deletions(-) b7f55af Add stub of avoidUnvalidated() to ConnectivityServiceMock. f083620 Dispose pendingMO connection on phone type switch. bb8ae7f Use ERI to update operator name before updateSpnDisplay() if needed. ecb062f DO NOT MERGE ANYWHERE Fire connection events when call is remotely held and unheld. b8da7f2 Add carrier regex filtering to VisualVoicemailSmsFilter 2d996aa Remove one time sending of handover from wifi to LTE connection event. df0a189 Send connection event on handover from WIFI to LTE. 2e7e09e Add support for downgrade to audio when data limit is reached. a8201a7 Set NetworkInfo's meter flag when capability changes. 2d5d550 Use correct SPN format for WFC. 2f9f55d Drop video calls when data is disabled. cdcf059 Stop OUT_OF_SERVICE message during Emergency Call 508daf6 Add timeout for handover to wifi. fce5841 Use correct SPN format for WFC. 3729893 Rebroadcast last SIM_STATE_CHANGED after USER_UNLOCKED. 0b93f32 Notify telephony when a handover from LTE to WIFI fails. 48208a2 Add "SIP forbidden" as valid reason for call pull failure. 30c45c4 scrub PII for voiceMail ed41daa Call pollState() in APM if RAT or radio state changes. 07a76e6 Call pollState() in APM if RAT or radio state changes. cb619fb Fix issue where incoming rejected calls were not being marked as such. 2cd7606 Stop exposing LTE_CA as a RAT type. 2e3a4ed Retry Connecting to ImsService if it is not up yet 528dc88 Fixed that RAT_UNKNOWN incorretly reported in metrics data. 1999b97 Fix issue where incoming rejected calls were not being marked as such. 9bc0e39 Make English the default language for Indian SIMs 75d597e Change to not broadcast emergency call state changes on wifi call. 6c0c1c4 Updated tests and callers for carrier "associated" apps. e97fb0b Fix failing unit tests. c10b7af Retry Connecting to ImsService if it is not up yet 57dd2ef Change to not broadcast emergency call state changes on wifi call. 3aab0a4 Updated tests and callers for carrier "associated" apps. 2f43e78 Fix tcp buffer sizes on LTE_CA. 77a1f16 scrub pii in imsphoneconnection + code cleanup ec15d7b Update ECBM system property early to reduce race condition window. e903100 Handle video session modify responses while paused. db5b6a5 Handle video session modify responses while paused. 0da16b3 Use correct convention for member variable. 3de0182 Handle failure to pull an external call. f24a6b7 Add carrier config for close connection after MMS request d2b1b9d Store selfIdentityUris provided by IMS service. 443b0ae Exclude DUN from data-disabled override. 9452da0 Handle Verizon iPhone WAP push for VVM 2d11fc5 Return IMEI as device id if carrier config requires it. 2345d2e Application names are now lazily loaded cd2d752 Return IMEI as device id if carrier config requires it. 7d61cd7 Allow key-value pair without value for VVM SMS 59a14aa uicc: Add FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT intent flag on CatCmdmessage 79de440 Enhance logic for determining if answering call will disconnect fg call. a8f5a85 Disable VT when users turn off data or hit data limit 814442c Fix issue with pulling a previously pulled call. f93c1d8 remove PII from telephony log 8dd4a19 Clean up calls in GsmCdmaCallTracker on GSM<->CDMA transitions. 91c714c Finalizing Multiendpoint functionality. d876499 Do not allow premium SMS during SuW 15f55ca Do not allow premium SMS during SuW d45e085 Fix incorrect call radio type on UI during silent redial c3ec7d4 Removed unused PII from TelephonyEventLog f0bf1d1 Keep mock CS inline with real CS. fdd6fb4 Add a public method to access the Radio state 0af0a3b DO NOT MERGE add private function convertSafeLable f8a97a0 Fix NullPointerException in ImsPhoneCallTracker a1cdb9b hide personal private information from log 4efceb3 Fix airplane mode doesnt persist cross boot-up f9665d5 unit test fix for dcTracker and GsmCdmaCallTracker 4be10a2 Keep ConnectivityServiceMock in sync with reality. 64fbcce Keep telephony mocks in sync with NetworkRequest changes. 0d5e6cc Fix airplane mode doesnt persist cross boot-up 2b4cff6 DO NOT MERGE fix build breakage 7949bed DO NOT MERGE add private function convertSafeLable 8494d18 DO NOT MERGE add private function converSafeLabel 86da287 VVM filtering should be done after carrier sms app. 77eeade Get current calls on phone type switch. 69944a0 FDN cache shall be reset when receiving the file change notification 2cd71ff Fix race condition leading to crash in RIL.java. 48921d8 Added VT data usage support f417832 Label dialog event package entries for conferences. 37a4402 DO NOT MERGE add private function converSafeLabel 3f7b28b Better matching of PCO data to DataConnections 8582f01 Set disable add call during video call extra from carrier config b4fe99d Change to not reset vmCount on GSM<->CDMA switching. 97032e3 Pass non-null resultReceiver into filterSms. cda5b32 Better matching of PCO data to DataConnections 0b03bcd Fixed failed unit test cases 2712f31 Fix emergency call issue e1aeaee Fix ImsPhone.processDisconnectReason() function 000f48b Add support for LTE CarrierAgregation 1fc96c5 Print names of observers causing timeout 8c751b4 Add a Carrier-config specific ratcheter of RATs. 37c0d71 Update ImsPhoneCallTracker to detect situations where call will drop. b4237f1 add upper bound on nitz year 4fdc57b Fix crash in ApnContext after EVENT_DISCONNECT_DONE event in DcTracker. cf3a292 Add missing null checks to ImsPhoneCallTracker 676e73e Do not create SmsMessage obj if it cannot be parsed correctly. 2717701 Allow the phone process to hide outbound text SMS 7695051 Read SIM when radio state is available on FBE devices. 0a22399 Add unit test for TelephonyHistogram class 3778293 User ByteBuffer to pack array 5454318 Additional sms segment de-duping for multi-part SMS. 232c49a Notify ImsManager when ACTION_IMS_CONFIG_CHANGED intent is received ef6b720 Do not check permission multiple times. 2e2ec7d Hook PCO RIL signal with the CarrierSignal app. 5292d0e Support requesting restricted default 5deeeef Properly handle multi-endpoint answered elsewhere disconnect cause. d9ba268 shorter delay of apn retry for certain reasons b9b14f0 Calling as system when filtering VVM SMS in CarrierSmsFilterCallback c4ed983 change to non-static cache in carrierSignalAgent ad6a054 Add comment to VisualVoicemailSmsFilterTest.testUnsupportedPdu() 649d6ef Fix VisualVoicemailSmsFilter NPE on invalid SmsMessage 692640f Support requesting restricted default 47c2502 Explicitly use en_US when picking a Locale using "en" 34dffd7 Move ACK_WAKE_LOCK_TIMEOUT log to verbose mode. 4c31e4c cold sim clean up 4b4d80d Add support for UNSOL PCO Data. be010fb Rename carrier messaging API constant name. 17eb2a4 Add Null check for extras bundle c61eefc Clone extras Bundle when operating on it in onExtrasChanged de01736 Fix race condition leading to crash in RIL.java. d0fdd8b Fix race condition leading to crash in RIL.java. 67f3535 Multi-endpoint changes. aebb070 Add restricted card status. b3c4f4c Revert "Revert "Remove the system new message notification automatically."" eed8133 Add null check to avoid exception. 5580eae Switch VVM SMS filter to Builder pattern 4065928 Add setAllowedCarriers, getAllowedCarriers to Phone and RIL 7915e1f Remove the system new message notification automatically. d506d3d Collect telephony RIL commands metrics. 363911a Use HD icon for EVS audio codecs. 3081824 Add VisualVoicemailSmsFilter 1c23d39 Better handling of dialog event package numbers, and call pulling. da8286b Fix issue where null dialog event packages crash external call tracker. 7dd1718 SAT: SET_UP_MENU missing minimum information b25b43f Move initialization of Multiendpoint interface into getImsService(). ========platform/frameworks/opt/timezonepicker between android-7.0.0_r14..android-7.1.0_r4========= 876e6f2 Import translations. DO NOT MERGE 7e49438 Import translations. DO NOT MERGE ========platform/frameworks/rs between android-7.0.0_r14..android-7.1.0_r4========= driver/runtime/Android.mk | 5 ++--- driver/runtime/rs_allocation.c | 12 ++++++------ libRS.map | 1 + rsApiContext.cpp | 11 +++++++++++ rsContext.cpp | 6 ++++-- rsContext.h | 9 ++++----- rsScriptC.cpp | 16 +++++----------- 7 files changed, 33 insertions(+), 27 deletions(-) 89caa60 Ensure arch/generic.c is always included in libclcore_g.bc. b42b8b8 Rename memcpy to local_memcpy in rs_allocations.c. ec8778c Move gDebuggerPresent to libRS.so, and fix up driver after split. 68e30e4 Fix crash in tracing code. ========platform/frameworks/support between android-7.0.0_r14..android-7.1.0_r4========= .gitignore | 2 +- Android.mk | 28 +- api/current.txt | 10347 +++++++++++++++++++ api/removed.txt | 17 + apicheck.mk | 128 - apicheck_msg_current.txt | 15 - apicheck_msg_last.txt | 6 - build.gradle | 339 +- buildSrc/apiModule.gradle | 4 +- .../android/support/checkapi/CheckApiTask.groovy | 326 + .../android/support/checkapi/UpdateApiTask.groovy | 34 + .../doclava/DoclavaJavadocOptionFileOption.java | 62 + .../DoclavaMultilineJavadocOptionFileOption.java | 80 + .../android/support/doclava/DoclavaTask.groovy | 203 + buildSrc/studioCompat.gradle | 67 +- compat/Android.mk | 194 + compat/AndroidManifest.xml | 21 + .../support/v4/app/NotificationCompatApi20.java | 0 .../support/v4/app/RemoteInputCompatApi20.java | 0 .../support/v4/view/WindowInsetsCompatApi20.java | 62 + .../support/v4/app/ActivityCompatApi21.java | 129 + .../support/v4/app/ActivityOptionsCompat21.java | 85 + .../support/v4/app/NotificationCompatApi21.java | 0 .../support/v4/content/ContextCompatApi21.java | 0 .../v4/content/res/ResourcesCompatApi21.java | 0 .../graphics/drawable/DrawableCompatLollipop.java | 110 + .../graphics/drawable/DrawableWrapperLollipop.java | 0 .../v4/view/LayoutInflaterCompatLollipop.java | 0 .../support/v4/view/ViewCompatLollipop.java | 254 + .../support/v4/view/ViewGroupCompatLollipop.java | 0 .../support/v4/view/ViewParentCompatLollipop.java | 0 .../view/ViewPropertyAnimatorCompatLollipop.java | 0 .../support/v4/view/WindowInsetsCompatApi21.java | 54 + .../AccessibilityNodeInfoCompatApi21.java | 105 + .../AccessibilityWindowInfoCompatApi21.java | 0 .../animation/PathInterpolatorCompatApi21.java | 0 .../v4/widget/CompoundButtonCompatLollipop.java | 0 .../v4/widget/EdgeEffectCompatLollipop.java | 0 .../support/v4/widget/PopupWindowCompatApi21.java | 0 .../support/v4/app/ActivityCompatApi22.java | 26 + .../AccessibilityNodeInfoCompatApi22.java | 0 .../support/v4/app/ActivityCompatApi23.java | 132 + .../support/v4/app/ActivityOptionsCompat23.java | 100 + .../support/v4/app/AppOpsManagerCompat23.java | 0 .../support/v4/app/NotificationCompatApi23.java | 0 .../support/v4/content/ContextCompatApi23.java | 0 .../v4/content/res/ResourcesCompatApi23.java | 0 .../v4/graphics/drawable/DrawableCompatApi23.java | 0 .../fingerprint/FingerprintManagerCompatApi23.java | 0 .../android/support/v4/text/ICUCompatApi23.java | 0 .../support/v4/view/ViewCompatMarshmallow.java | 0 .../AccessibilityNodeInfoCompatApi23.java | 57 + .../v4/widget/CompoundButtonCompatApi23.java | 0 .../support/v4/widget/PopupWindowCompatApi23.java | 0 .../support/v4/widget/TextViewCompatApi23.java | 0 .../support/v4/app/ActivityOptionsCompat24.java | 110 + .../support/v4/app/NotificationCompatApi24.java | 0 .../v4/app/NotificationManagerCompatApi24.java | 28 + .../android/support/v4/app/ServiceCompatApi24.java | 24 + .../support/v4/content/ContextCompatApi24.java | 35 + .../v4/net/ConnectivityManagerCompatApi24.java | 28 + .../support/v4/net/TrafficStatsCompatApi24.java | 0 .../support/v4/os/UserManagerCompatApi24.java | 0 .../support/v4/view/PointerIconCompatApi24.java | 0 .../android/support/v4/view/ViewCompatApi24.java | 0 .../AccessibilityNodeInfoCompatApi24.java | 45 + .../AccessibilityWindowInfoCompatApi24.java | 0 compat/build.gradle | 133 + .../v4/animation/AnimatorListenerCompat.java | 0 .../support/v4/animation/AnimatorProvider.java | 0 .../v4/animation/AnimatorUpdateListenerCompat.java | 0 .../GingerbreadAnimatorCompatProvider.java | 155 + .../support/v4/animation/ValueAnimatorCompat.java | 0 .../support/v4/app/BundleCompatGingerbread.java | 83 + .../support/v4/app/NotificationCompatBase.java | 69 + .../support/v4/app/RemoteInputCompatBase.java | 0 .../res/ConfigurationHelperGingerbread.java | 44 + .../v4/graphics/drawable/DrawableCompatBase.java | 64 + .../v4/graphics/drawable/DrawableWrapper.java | 0 .../drawable/DrawableWrapperGingerbread.java | 383 + .../v4/graphics/drawable/TintAwareDrawable.java | 0 .../android/support/v4/os/BuildCompat.java | 48 + .../support/v4/os/ParcelableCompatCreatorBase.java | 38 + .../v4/os/ParcelableCompatCreatorCallbacks.java | 0 .../support/v4/view/LayoutInflaterCompatBase.java | 0 .../support/v4/view/LayoutInflaterFactory.java | 0 .../support/v4/view/TintableBackgroundView.java | 0 .../android/support/v4/view/ViewCompatBase.java | 165 + .../view/animation/PathInterpolatorCompatBase.java | 43 + .../animation/PathInterpolatorGingerbread.java | 112 + .../v4/widget/CompoundButtonCompatGingerbread.java | 82 + .../v4/widget/ListViewCompatGingerbread.java | 38 + .../support/v4/widget/TintableCompoundButton.java | 0 .../support/v4/app/ActivityCompatHoneycomb.java | 0 .../NotificationBuilderWithBuilderAccessor.java | 0 .../v4/app/NotificationCompatHoneycomb.java | 0 .../support/v4/content/ContextCompatHoneycomb.java | 0 .../v4/content/ExecutorCompatHoneycomb.java | 0 .../support/v4/content/IntentCompatHoneycomb.java | 0 .../graphics/drawable/DrawableCompatHoneycomb.java | 0 .../drawable/DrawableWrapperHoneycomb.java | 56 + .../support/v4/os/AsyncTaskCompatHoneycomb.java | 0 .../support/v4/view/KeyEventCompatHoneycomb.java | 0 .../support/v4/view/LayoutInflaterCompatHC.java | 0 .../support/v4/view/MenuItemCompatHoneycomb.java | 0 .../v4/view/VelocityTrackerCompatHoneycomb.java | 0 .../android/support/v4/view/ViewCompatHC.java | 199 + .../android/support/v4/view/ViewGroupCompatHC.java | 0 .../v4/widget/SearchViewCompatHoneycomb.java | 132 + .../HoneycombMr1AnimatorCompatProvider.java | 0 .../v4/graphics/BitmapCompatHoneycombMr1.java | 0 .../v4/view/MotionEventCompatHoneycombMr1.java | 0 .../res/ConfigurationHelperHoneycombMr2.java | 0 .../net/ConnectivityManagerCompatHoneycombMR2.java | 0 .../v4/os/ParcelableCompatCreatorHoneycombMR2.java | 30 + .../support/v4/content/IntentCompatIcsMr1.java | 0 .../v4/content/res/ResourcesCompatIcsMr1.java | 0 .../android/support/v4/view/ViewCompatICSMr1.java | 0 .../AccessibilityRecordCompatIcsMr1.java | 0 .../AccessibilityServiceInfoCompatIcs.java | 0 .../v4/app/NotificationCompatIceCreamSandwich.java | 0 .../NotificationManagerCompatIceCreamSandwich.java | 0 .../ics/android/support/v4/app/ShareCompatICS.java | 0 .../support/v4/net/DatagramSocketWrapper.java | 0 .../support/v4/net/TrafficStatsCompatIcs.java | 0 .../ics/android/support/v4/text/ICUCompatIcs.java | 0 .../v4/view/AccessibilityDelegateCompatIcs.java | 0 .../android/support/v4/view/MenuItemCompatIcs.java | 0 .../support/v4/view/MotionEventCompatICS.java | 0 .../ics/android/support/v4/view/ViewCompatICS.java | 0 .../v4/view/ViewConfigurationCompatICS.java | 0 .../support/v4/view/ViewGroupCompatIcs.java | 0 .../support/v4/view/ViewParentCompatICS.java | 0 .../v4/view/ViewPropertyAnimatorCompatICS.java | 0 .../v4/view/ViewPropertyAnimatorListener.java | 0 .../view/ViewPropertyAnimatorListenerAdapter.java | 0 .../view/ViewPropertyAnimatorUpdateListener.java | 0 .../accessibility/AccessibilityEventCompatIcs.java | 0 .../AccessibilityManagerCompatIcs.java | 92 + .../AccessibilityNodeInfoCompatIcs.java | 219 + .../AccessibilityRecordCompatIcs.java | 0 .../support/v4/widget/EdgeEffectCompatIcs.java | 0 .../support/v4/widget/ScrollerCompatIcs.java | 0 .../support/v4/widget/SearchViewCompatIcs.java | 0 .../AccessibilityServiceInfoCompat.java | 495 + .../support/v4/accessibilityservice/package.html | 0 .../support/v4/animation/AnimatorCompatHelper.java | 46 + .../android/support/v4/app/ActivityCompat.java | 558 + .../support/v4/app/ActivityManagerCompat.java | 0 .../support/v4/app/ActivityOptionsCompat.java | 490 + .../support/v4/app/AppOpsManagerCompat.java | 0 .../java/android/support/v4/app/BundleCompat.java | 60 + .../support/v4/app/INotificationSideChannel.aidl | 0 .../android/support/v4/app/NotificationCompat.java | 4101 ++++++++ .../support/v4/app/NotificationCompatExtras.java | 0 .../app/NotificationCompatSideChannelService.java | 0 .../support/v4/app/NotificationManagerCompat.java | 709 ++ .../java/android/support/v4/app/RemoteInput.java | 281 + .../java/android/support/v4/app/ServiceCompat.java | 121 + .../java/android/support/v4/app/ShareCompat.java | 963 ++ .../support/v4/app/SharedElementCallback.java | 320 + .../java/android/support/v4/app/package.html | 0 .../support/v4/content/ContentResolverCompat.java | 0 .../android/support/v4/content/ContextCompat.java | 544 + .../android/support/v4/content/IntentCompat.java | 272 + .../support/v4/content/ModernAsyncTask.java | 516 + .../support/v4/content/ParallelExecutorCompat.java | 0 .../v4/content/SharedPreferencesCompat.java | 65 + .../java/android/support/v4/content/package.html | 0 .../support/v4/content/pm/ActivityInfoCompat.java | 0 .../android/support/v4/content/pm/package.html | 0 .../v4/content/res/ConfigurationHelper.java | 136 + .../support/v4/content/res/ResourcesCompat.java | 0 .../support/v4/database/DatabaseUtilsCompat.java | 0 .../java/android/support/v4/database/package.html | 0 .../android/support/v4/graphics/BitmapCompat.java | 0 .../v4/graphics/drawable/DrawableCompat.java | 547 + .../v4/hardware/display/DisplayManagerCompat.java | 0 .../fingerprint/FingerprintManagerCompat.java | 0 .../support/v4/internal/view/SupportMenu.java | 63 + .../support/v4/internal/view/SupportMenuItem.java | 0 .../support/v4/internal/view/SupportSubMenu.java | 0 .../support/v4/net/ConnectivityManagerCompat.java | 194 + .../android/support/v4/net/TrafficStatsCompat.java | 0 .../android/support/v4/os/AsyncTaskCompat.java | 0 .../android/support/v4/os/CancellationSignal.java | 0 .../android/support/v4/os/EnvironmentCompat.java | 0 .../android/support/v4/os/IResultReceiver.aidl | 0 .../support/v4/os/OperationCanceledException.java | 0 .../android/support/v4/os/ParcelableCompat.java | 41 + .../java/android/support/v4/os/ResultReceiver.aidl | 0 .../java/android/support/v4/os/ResultReceiver.java | 149 + .../java/android/support/v4/os/TraceCompat.java | 0 .../android/support/v4/os/UserManagerCompat.java | 0 .../java/android/support/v4/os/package.html | 0 .../java/android/support/v4/text/ICUCompat.java | 0 .../v4/text/TextDirectionHeuristicCompat.java | 0 .../v4/text/TextDirectionHeuristicsCompat.java | 0 .../android/support/v4/text/TextUtilsCompat.java | 155 + .../support/v4/text/util/LinkifyCompat.java | 503 + .../java/android/support/v4/util/ArrayMap.java | 0 .../java/android/support/v4/util/AtomicFile.java | 0 .../android/support/v4/util/CircularArray.java | 0 .../android/support/v4/util/CircularIntArray.java | 0 .../android/support/v4/util/ContainerHelpers.java | 0 .../java/android/support/v4/util/DebugUtils.java | 0 .../java/android/support/v4/util/LogWriter.java | 0 .../android/support/v4/util/LongSparseArray.java | 0 .../java/android/support/v4/util/LruCache.java | 0 .../android/support/v4/util/MapCollections.java | 0 compat/java/android/support/v4/util/Pair.java | 84 + .../android/support/v4/util/PatternsCompat.java | 349 + compat/java/android/support/v4/util/Pools.java | 166 + .../android/support/v4/util/SimpleArrayMap.java | 0 .../android/support/v4/util/SparseArrayCompat.java | 0 .../java/android/support/v4/util/TimeUtils.java | 0 .../java/android/support/v4/util/package.html | 0 .../v4/view/AccessibilityDelegateCompat.java | 515 + .../android/support/v4/view/ActionProvider.java | 0 .../support/v4/view/GestureDetectorCompat.java | 568 + .../android/support/v4/view/GravityCompat.java | 0 .../android/support/v4/view/InputDeviceCompat.java | 0 .../android/support/v4/view/KeyEventCompat.java | 201 + .../support/v4/view/LayoutInflaterCompat.java | 0 .../support/v4/view/MarginLayoutParamsCompat.java | 0 .../java/android/support/v4/view/MenuCompat.java | 0 .../android/support/v4/view/MenuItemCompat.java | 0 .../android/support/v4/view/MotionEventCompat.java | 501 + .../support/v4/view/NestedScrollingChild.java | 0 .../support/v4/view/NestedScrollingParent.java | 0 .../v4/view/OnApplyWindowInsetsListener.java | 43 + .../android/support/v4/view/PointerIconCompat.java | 0 .../v4/view/ScaleGestureDetectorCompat.java | 0 .../android/support/v4/view/ScrollingView.java | 0 .../support/v4/view/VelocityTrackerCompat.java | 0 .../java/android/support/v4/view/ViewCompat.java | 3562 +++++++ .../support/v4/view/ViewConfigurationCompat.java | 101 + .../android/support/v4/view/ViewGroupCompat.java | 267 + .../android/support/v4/view/ViewParentCompat.java | 0 .../v4/view/ViewPropertyAnimatorCompat.java | 0 .../java/android/support/v4/view/WindowCompat.java | 0 .../support/v4/view/WindowInsetsCompat.java | 520 + .../accessibility/AccessibilityEventCompat.java | 426 + .../accessibility/AccessibilityManagerCompat.java | 322 + .../accessibility/AccessibilityNodeInfoCompat.java | 4511 ++++++++ .../AccessibilityNodeProviderCompat.java | 267 + .../accessibility/AccessibilityRecordCompat.java | 1092 ++ .../AccessibilityWindowInfoCompat.java | 505 + .../support/v4/view/accessibility/package.html | 0 .../v4/view/animation/PathInterpolatorCompat.java | 0 .../java/android/support/v4/view/package.html | 0 .../support/v4/widget/CompoundButtonCompat.java | 174 + .../support/v4/widget/EdgeEffectCompat.java | 276 + .../support/v4/widget/ListPopupWindowCompat.java | 0 .../android/support/v4/widget/ListViewCompat.java | 44 + .../android/support/v4/widget/PopupMenuCompat.java | 92 + .../support/v4/widget/PopupWindowCompat.java | 250 + .../android/support/v4/widget/ScrollerCompat.java | 282 + .../support/v4/widget/SearchViewCompat.java | 548 + .../android/support/v4/widget/TextViewCompat.java | 287 + .../v4/widget/TextViewCompatGingerbread.java | 104 + .../java/android/support/v4/widget/package.html | 0 .../res/ConfigurationHelperJellybeanMr1.java | 0 .../drawable/DrawableCompatJellybeanMr1.java | 0 .../display/DisplayManagerJellybeanMr1.java | 0 .../v4/text/TextUtilsCompatJellybeanMr1.java | 0 .../support/v4/view/GravityCompatJellybeanMr1.java | 0 .../view/MarginLayoutParamsCompatJellybeanMr1.java | 0 .../support/v4/view/ViewCompatJellybeanMr1.java | 71 + .../AccessibilityNodeInfoCompatJellybeanMr1.java | 0 .../support/v4/widget/TextViewCompatJbMr1.java | 53 + ...AccessibilityServiceInfoCompatJellyBeanMr2.java | 0 .../support/v4/app/BundleCompatJellybeanMR2.java | 0 .../v4/graphics/BitmapCompatJellybeanMR2.java | 0 .../android/support/v4/os/TraceJellybeanMR2.java | 0 .../support/v4/view/ViewCompatJellybeanMr2.java | 0 .../v4/view/ViewGroupCompatJellybeanMR2.java | 0 .../ViewPropertyAnimatorCompatJellybeanMr2.java | 0 .../AccessibilityNodeInfoCompatJellybeanMr2.java | 0 .../support/v4/widget/TextViewCompatJbMr2.java | 0 .../AccessibilityServiceInfoCompatJellyBean.java | 30 + .../android/support/v4/app/ActivityCompatJB.java | 0 .../support/v4/app/ActivityOptionsCompatJB.java | 0 .../android/support/v4/app/BundleUtil.java | 0 .../v4/app/NotificationBuilderWithActions.java | 0 .../v4/app/NotificationCompatJellybean.java | 0 .../support/v4/app/RemoteInputCompatJellybean.java | 0 .../android/support/v4/app/ShareCompatJB.java | 0 .../v4/content/ContentResolverCompatJellybean.java | 0 .../support/v4/content/ContextCompatJellybean.java | 0 .../v4/net/ConnectivityManagerCompatJellyBean.java | 0 .../v4/os/CancellationSignalCompatJellybean.java | 0 .../view/AccessibilityDelegateCompatJellyBean.java | 0 .../android/support/v4/view/ViewCompatJB.java | 0 .../v4/view/ViewPropertyAnimatorCompatJB.java | 0 .../AccessibilityEventCompatJellyBean.java | 37 + .../AccessibilityNodeInfoCompatJellyBean.java | 0 .../AccessibilityNodeProviderCompatJellyBean.java | 0 .../AccessibilityRecordCompatJellyBean.java | 0 .../support/v4/widget/TextViewCompatJb.java | 0 .../v4/app/ActivityManagerCompatKitKat.java | 0 .../support/v4/app/NotificationCompatKitKat.java | 0 .../v4/app/NotificationManagerCompatKitKat.java | 0 .../support/v4/content/ContextCompatKitKat.java | 0 .../support/v4/graphics/BitmapCompatKitKat.java | 0 .../v4/graphics/drawable/DrawableCompatKitKat.java | 0 .../graphics/drawable/DrawableWrapperKitKat.java | 0 .../support/v4/os/EnvironmentCompatKitKat.java | 0 .../v4/view/ScaleGestureDetectorCompatKitKat.java | 0 .../android/support/v4/view/ViewCompatKitKat.java | 0 .../support/v4/view/ViewParentCompatKitKat.java | 0 .../v4/view/ViewPropertyAnimatorCompatKK.java | 0 .../AccessibilityEventCompatKitKat.java | 0 .../AccessibilityManagerCompatKitKat.java | 87 + .../AccessibilityNodeInfoCompatKitKat.java | 203 + .../AccessibilityNodeProviderCompatKitKat.java | 0 .../v4/widget/ListPopupWindowCompatKitKat.java | 0 .../support/v4/widget/ListViewCompatKitKat.java | 0 .../support/v4/widget/PopupMenuCompatKitKat.java | 0 .../support/v4/widget/PopupWindowCompatKitKat.java | 0 compat/tests/AndroidManifest.xml | 47 + {v17 => compat}/tests/NO_DOCS | 0 .../support/v4/BaseInstrumentationTestCase.java | 0 .../java/android/support/v4/BaseTestActivity.java | 0 .../android/support/v4/ThemedYellowActivity.java | 0 ...tificationCompatActionWearableExtenderTest.java | 291 + .../NotificationCompatWearableExtenderTest.java | 262 + .../support/v4/content/ContextCompatTest.java | 160 + .../support/v4/content/ModernAsyncTaskTest.java | 79 + .../v4/content/res/ResourcesCompatTest.java | 280 + .../support/v4/graphics/DrawableCompatTest.java | 144 + .../support/v4/graphics/TestTintAwareDrawable.java | 0 .../v4/testutils/LayoutDirectionActions.java | 0 .../android/support/v4/testutils/TestUtils.java | 113 + .../support/v4/testutils/TextViewActions.java | 0 .../android/support/v4/text/IcuCompatTest.java | 31 + .../support/v4/text/util/LinkifyCompatTest.java | 828 ++ .../support/v4/util/PatternsCompatTest.java | 885 ++ .../android/support/v4/view/GravityCompatTest.java | 0 .../v4/view/MarginLayoutParamsCompatTest.java | 0 .../support/v4/view/ViewCompatActivity.java | 29 + .../android/support/v4/view/ViewCompatTest.java | 72 + .../v4/view/ViewPropertyAnimatorCompatTest.java | 132 + .../java/android/support/v4/view/VpaActivity.java | 27 + .../v4/widget/GingerbreadScrollerCompatTest.java | 22 + .../support/v4/widget/IcsScrollerCompatTest.java | 22 + .../support/v4/widget/ScrollerCompatTestBase.java | 86 + .../support/v4/widget/TextViewCompatTest.java | 390 + .../support/v4/widget/TextViewTestActivity.java | 27 + .../tests/res/color/complex_themed_selector.xml | 0 .../tests/res/color/complex_unthemed_selector.xml | 0 .../tests/res/color/simple_themed_selector.xml | 0 .../res/drawable-hdpi/density_aware_drawable.png | Bin .../drawable-ldpi/aliased_drawable_alternate.png | Bin .../res/drawable-mdpi/density_aware_drawable.png | Bin .../tests/res/drawable-mdpi/test_drawable.png | Bin .../res/drawable-xhdpi/density_aware_drawable.png | Bin .../res/drawable-xxhdpi/density_aware_drawable.png | Bin .../tests}/res/drawable/action_icon.xml | 0 .../tests}/res/drawable/action_icon2.xml | 0 .../tests}/res/drawable/content_icon.xml | 0 .../tests}/res/drawable/content_icon2.xml | 0 .../tests/res/drawable/test_drawable_blue.xml | 0 .../tests/res/drawable/test_drawable_green.xml | 0 .../tests/res/drawable/test_drawable_red.xml | 0 .../tests/res/drawable/themed_bitmap.xml | 0 .../tests/res/drawable/themed_drawable.xml | 0 .../tests/res/layout/text_view_activity.xml | 0 compat/tests/res/layout/view_compat_activity.xml | 29 + {v4 => compat}/tests/res/layout/vpa_activity.xml | 0 {v4 => compat}/tests/res/values-hdpi/dimens.xml | 0 {v4 => compat}/tests/res/values-mdpi/dimens.xml | 0 {v4 => compat}/tests/res/values-xhdpi/dimens.xml | 0 {v4 => compat}/tests/res/values-xxhdpi/dimens.xml | 0 {v4 => compat}/tests/res/values/attrs.xml | 0 {v4 => compat}/tests/res/values/colors.xml | 0 {v4 => compat}/tests/res/values/dimens.xml | 0 {v4 => compat}/tests/res/values/drawables.xml | 0 compat/tests/res/values/strings.xml | 23 + {v4 => compat}/tests/res/values/styles.xml | 0 core-ui/Android.mk | 76 + core-ui/AndroidManifest.xml | 21 + {v4 => core-ui}/NOTICES.md | 0 .../support/v4/widget/DrawerLayoutCompatApi21.java | 0 .../support/v4/widget/DrawerLayoutImpl.java | 0 core-ui/build.gradle | 137 + .../v4/app/ActionBarDrawerToggleHoneycomb.java | 0 .../support/v4/view/PagerTitleStripIcs.java | 0 .../support/v4/app/ActionBarDrawerToggle.java | 560 + core-ui/java/android/support/v4/app/package.html | 8 + .../android/support/v4/view/AbsSavedState.java | 102 + .../support/v4/view/AsyncLayoutInflater.java | 220 + .../v4/view/NestedScrollingChildHelper.java | 283 + .../v4/view/NestedScrollingParentHelper.java | 85 + .../java/android/support/v4/view/PagerAdapter.java | 0 .../android/support/v4/view/PagerTabStrip.java | 298 + .../android/support/v4/view/PagerTitleStrip.java | 522 + .../java/android/support/v4/view/ViewPager.java | 3184 ++++++ .../animation/FastOutLinearInInterpolator.java | 0 .../view/animation/FastOutSlowInInterpolator.java | 0 .../animation/LinearOutSlowInInterpolator.java | 0 .../v4/view/animation/LookupTableInterpolator.java | 0 core-ui/java/android/support/v4/view/package.html | 11 + .../support/v4/widget/AutoScrollHelper.java | 867 ++ .../android/support/v4/widget/CircleImageView.java | 158 + .../v4/widget/ContentLoadingProgressBar.java | 0 .../android/support/v4/widget/CursorAdapter.java | 492 + .../android/support/v4/widget/CursorFilter.java | 71 + .../android/support/v4/widget/DrawerLayout.java | 2396 +++++ .../support/v4/widget/ExploreByTouchHelper.java | 1248 +++ .../android/support/v4/widget/FocusStrategy.java | 454 + .../v4/widget/ListViewAutoScrollHelper.java | 0 .../v4/widget/MaterialProgressDrawable.java | 791 ++ .../support/v4/widget/NestedScrollView.java | 1949 ++++ .../support/v4/widget/ResourceCursorAdapter.java | 137 + .../support/v4/widget/SimpleCursorAdapter.java | 402 + .../support/v4/widget/SlidingPaneLayout.java | 1664 +++ .../java/android/support/v4/widget/Space.java | 0 .../support/v4/widget/SwipeProgressBar.java | 276 + .../support/v4/widget/SwipeRefreshLayout.java | 1212 +++ .../android/support/v4/widget/ViewDragHelper.java | 1510 +++ .../java/android/support/v4/widget/package.html | 8 + .../v4/app/ActionBarDrawerToggleJellybeanMR2.java | 0 {v4 => core-ui}/proguard-rules.pro | 0 core-ui/tests/AndroidManifest.xml | 47 + {v4 => core-ui}/tests/NO_DOCS | 0 .../support/v4/BaseInstrumentationTestCase.java | 33 + .../java/android/support/v4/BaseTestActivity.java | 39 + .../android/support/v4/testutils/PollingCheck.java | 94 + .../android/support/v4/testutils/TestUtils.java | 107 + .../support/v4/testutils/TestUtilsAssertions.java | 0 .../support/v4/testutils/TestUtilsMatchers.java | 0 .../android/support/v4/view/BaseViewPagerTest.java | 1034 ++ .../android/support/v4/view/ViewPagerActions.java | 386 + .../v4/view/ViewPagerWithTabStripActivity.java | 31 + .../support/v4/view/ViewPagerWithTabStripTest.java | 93 + .../v4/view/ViewPagerWithTitleStripActivity.java | 31 + .../v4/view/ViewPagerWithTitleStripTest.java | 94 + .../v4/widget/ExploreByTouchHelperTest.java | 149 + .../widget/ExploreByTouchHelperTestActivity.java | 27 + .../v4/widget/SwipeRefreshLayoutActions.java | 0 .../v4/widget/SwipeRefreshLayoutActivity.java | 27 + .../support/v4/widget/SwipeRefreshLayoutTest.java | 148 + {v4 => core-ui}/tests/res/anim/fade_in.xml | 0 {v4 => core-ui}/tests/res/anim/fade_out.xml | 0 {v4 => core-ui}/tests/res/anim/long_fade_in.xml | 0 {v4 => core-ui}/tests/res/anim/long_fade_out.xml | 0 .../tests/res/layout/activity_content.xml | 0 .../layout/explore_by_touch_helper_activity.xml | 0 {v4 => core-ui}/tests/res/layout/fragment_a.xml | 0 {v4 => core-ui}/tests/res/layout/fragment_b.xml | 0 {v4 => core-ui}/tests/res/layout/fragment_c.xml | 0 {v4 => core-ui}/tests/res/layout/fragment_end.xml | 0 .../tests/res/layout/fragment_middle.xml | 0 .../tests/res/layout/fragment_start.xml | 0 .../tests/res/layout/strict_view_fragment.xml | 0 .../res/layout/swipe_refresh_layout_activity.xml | 0 .../tests/res/layout/view_pager_with_tab_strip.xml | 0 .../res/layout/view_pager_with_title_strip.xml | 0 .../tests/res/transition/change_bounds.xml | 0 {v4 => core-ui}/tests/res/transition/fade.xml | 0 core-ui/tests/res/values/colors.xml | 23 + core-ui/tests/res/values/dimens.xml | 18 + {v4 => core-ui}/tests/res/values/ids.xml | 0 core-ui/tests/res/values/strings.xml | 18 + core-ui/tests/res/values/styles.xml | 25 + core-utils/Android.mk | 120 + core-utils/AndroidManifest.xml | 21 + .../android/support/v4/print/PrintHelperApi20.java | 0 .../graphics/drawable/RoundedBitmapDrawable21.java | 0 .../v4/provider/DocumentsContractApi21.java | 0 .../android/support/v4/print/PrintHelperApi23.java | 0 .../android/support/v4/print/PrintHelperApi24.java | 0 core-utils/build.gradle | 132 + .../graphics/drawable/RoundedBitmapDrawable.java | 0 .../support/v4/app/TaskStackBuilderHoneycomb.java | 0 .../android/support/v4/app/AppLaunchChecker.java | 0 .../java/android/support/v4/app/NavUtils.java | 0 .../android/support/v4/app/TaskStackBuilder.java | 0 .../java/android/support/v4/app/package.html | 8 + .../support/v4/content/AsyncTaskLoader.java | 0 .../android/support/v4/content/CursorLoader.java | 0 .../android/support/v4/content/FileProvider.java | 806 ++ .../java/android/support/v4/content/Loader.java | 0 .../support/v4/content/LocalBroadcastManager.java | 302 + .../support/v4/content/PermissionChecker.java | 0 .../v4/content/WakefulBroadcastReceiver.java | 136 + .../java/android/support/v4/content/package.html | 10 + .../support/v4/content/res/TypedArrayUtils.java | 0 .../android/support/v4/graphics/ColorUtils.java | 0 .../drawable/RoundedBitmapDrawableFactory.java | 0 .../java/android/support/v4/print/PrintHelper.java | 0 .../android/support/v4/provider/DocumentFile.java | 0 .../support/v4/provider/RawDocumentFile.java | 0 .../support/v4/provider/SingleDocumentFile.java | 0 .../support/v4/provider/TreeDocumentFile.java | 0 .../android/support/v4/text/BidiFormatter.java | 0 .../android/support/v4/app/NavUtilsJB.java | 0 .../support/v4/app/TaskStackBuilderJellybean.java | 0 .../support/v4/print/PrintHelperKitkat.java | 699 ++ .../v4/provider/DocumentsContractApi19.java | 0 core-utils/tests/AndroidManifest.xml | 59 + core-utils/tests/NO_DOCS | 17 + .../support/v4/content/FileProviderTest.java | 403 + .../support/v4/graphics/ColorUtilsTest.java | 315 + .../support/v4/provider/DocumentFileTest.java | 379 + .../android/support/v4/provider/GrantActivity.java | 46 + .../android/support/v4/text/BidiFormatterTest.java | 0 core-utils/tests/res/xml/paths.xml | 18 + customtabs/Android.mk | 11 +- customtabs/api/23.0.0.txt | 79 - customtabs/api/23.1.0.txt | 88 - customtabs/api/23.1.1.txt | 88 - customtabs/api/current.txt | 106 - customtabs/build.gradle | 10 +- .../support/customtabs/CustomTabsClient.java | 2 +- .../support/customtabs/CustomTabsIntent.java | 56 + .../support/customtabs/CustomTabsSession.java | 41 +- design/Android.mk | 36 +- design/AndroidManifest.xml | 2 +- design/api/22.2.0.txt | 339 - design/api/22.2.1.txt | 349 - design/api/23.0.0.txt | 386 - design/api/23.1.0.txt | 420 - design/api/23.1.1.txt | 423 - design/api/current.txt | 518 - design/api/removed.txt | 0 .../widget/CoordinatorLayoutInsetsHelper.java | 26 - .../design/widget/FloatingActionButtonImpl.java | 45 +- .../support/design/widget/StateListAnimator.java | 129 +- .../support/design/widget/ValueAnimatorCompat.java | 18 +- design/build.gradle | 10 +- .../widget/FloatingActionButtonEclairMr1.java | 287 - .../widget/ValueAnimatorCompatImplEclairMr1.java | 194 - .../widget/FloatingActionButtonGingerbread.java | 289 + .../widget/ValueAnimatorCompatImplGingerbread.java | 221 + .../ValueAnimatorCompatImplHoneycombMr1.java | 6 +- .../design/widget/ViewGroupUtilsHoneycomb.java | 4 +- .../design/widget/FloatingActionButtonIcs.java | 147 +- design/jvm-tests/NO_DOCS | 17 + .../design/widget/DirectedAcyclicGraphTest.java | 209 + .../CoordinatorLayoutInsetsHelperLollipop.java | 35 - .../widget/FloatingActionButtonLollipop.java | 73 +- .../support/design/widget/ViewUtilsLollipop.java | 25 +- design/res-public/values/public_styles.xml | 1 + .../anim-v21/design_appbar_state_list_animator.xml | 19 +- .../res/color-v23/design_tint_password_toggle.xml | 20 + design/res/color/design_error.xml | 20 + design/res/color/design_tint_password_toggle.xml | 21 + .../design_bottom_navigation_item_background.xml | 19 + .../design_bottom_navigation_item_background.xml | 29 + design/res/drawable/design_ic_visibility.xml | 26 + design/res/drawable/navigation_empty_icon.xml | 24 + .../res/layout-sw600dp/design_layout_snackbar.xml | 1 + .../res/layout/design_bottom_navigation_item.xml | 34 + design/res/layout/design_layout_snackbar.xml | 1 + .../res/layout/design_layout_snackbar_include.xml | 5 +- .../res/layout/design_text_input_password_icon.xml | 24 + design/res/values/attrs.xml | 98 +- design/res/values/dimens.xml | 9 +- design/res/values/integers.xml | 1 + design/res/values/styles.xml | 13 +- .../design/internal/BottomNavigationItemView.java | 220 + .../design/internal/BottomNavigationMenu.java | 48 + .../design/internal/BottomNavigationMenuView.java | 210 + .../design/internal/BottomNavigationPresenter.java | 103 + .../design/internal/NavigationMenuItemView.java | 89 +- .../design/internal/NavigationMenuPresenter.java | 77 +- .../design/internal/ScrimInsetsFrameLayout.java | 4 +- .../support/design/widget/AppBarLayout.java | 118 +- .../design/widget/BottomNavigationView.java | 311 + .../support/design/widget/BottomSheetBehavior.java | 119 +- .../support/design/widget/BottomSheetDialog.java | 72 +- .../design/widget/CheckableImageButton.java | 97 + .../design/widget/CollapsingTextHelper.java | 94 +- .../design/widget/CollapsingToolbarLayout.java | 151 +- .../support/design/widget/CoordinatorLayout.java | 667 +- .../design/widget/DirectedAcyclicGraph.java | 201 + .../support/design/widget/DrawableUtils.java | 36 +- .../design/widget/FloatingActionButton.java | 252 +- .../support/design/widget/HeaderBehavior.java | 13 +- .../design/widget/HeaderScrollingViewBehavior.java | 11 +- .../support/design/widget/NavigationView.java | 23 +- .../android/support/design/widget/Snackbar.java | 34 +- .../design/widget/SwipeDismissBehavior.java | 29 +- .../android/support/design/widget/TabLayout.java | 118 +- .../support/design/widget/TextInputLayout.java | 504 +- .../support/design/widget/ViewOffsetHelper.java | 8 + .../android/support/design/widget/ViewUtils.java | 24 +- design/tests/AndroidManifest.xml | 18 +- design/tests/res/layout/action_layout_custom.xml | 22 + .../design_appbar_anchored_fab_margin_bottom.xml | 3 +- .../design_appbar_anchored_fab_margin_left.xml | 3 +- .../design_appbar_anchored_fab_margin_right.xml | 3 +- .../design_appbar_anchored_fab_margin_top.xml | 3 +- .../layout/design_appbar_toolbar_collapse_pin.xml | 3 +- .../design_appbar_toolbar_collapse_pin_margins.xml | 50 + ...design_appbar_toolbar_collapse_pin_with_fab.xml | 7 +- .../design_appbar_toolbar_collapse_scroll.xml | 4 +- .../design_appbar_toolbar_collapse_with_image.xml | 9 +- ...pbar_toolbar_scroll_fitsystemwindows_parent.xml | 3 +- .../design_appbar_toolbar_scroll_tabs_pinned.xml | 3 +- .../design_appbar_toolbar_scroll_tabs_scroll.xml | 3 +- ...sign_appbar_toolbar_scroll_tabs_scroll_snap.xml | 3 +- .../res/layout/design_bottom_navigation_view.xml | 30 + .../design_content_appbar_toolbar_collapse_pin.xml | 2 +- design/tests/res/layout/design_fab.xml | 5 +- design/tests/res/layout/design_tabs_viewpager.xml | 4 +- design/tests/res/layout/design_text_input.xml | 17 + .../tests/res/layout/include_appbar_scrollview.xml | 3 +- design/tests/res/layout/tab_layout_bound_max.xml | 2 - design/tests/res/layout/tab_layout_bound_min.xml | 2 - .../tests/res/layout/tab_layout_bound_minmax.xml | 2 - design/tests/res/layout/tab_layout_unbound.xml | 2 - .../layout/test_design_bottom_sheet_behavior.xml | 10 + design/tests/res/layout/test_design_snackbar.xml | 3 +- .../tests/res/layout/test_design_snackbar_fab.xml | 30 + .../res/menu/bottom_navigation_view_content.xml | 26 + design/tests/res/menu/navigation_view_content.xml | 2 + design/tests/res/values/dimens.xml | 2 +- design/tests/res/values/strings.xml | 2 + design/tests/res/values/styles.xml | 4 + .../testutils/BottomNavigationViewActions.java | 88 + .../design/testutils/CoordinatorLayoutUtils.java | 37 + .../testutils/FloatingActionButtonActions.java | 77 + .../support/design/testutils/SnackbarUtils.java | 25 + .../support/design/testutils/TestDrawable.java | 49 + .../support/design/testutils/TestUtilsActions.java | 23 + .../design/testutils/TestUtilsMatchers.java | 102 + .../design/testutils/TextInputLayoutActions.java | 27 + .../design/widget/AppBarLayoutBaseTest.java | 2 +- .../widget/AppBarWithCollapsingToolbarTest.java | 109 +- .../widget/AppBarWithToolbarAndTabsTest.java | 37 +- .../design/widget/AppBarWithToolbarTest.java | 69 + .../widget/BottomNavigationViewActivity.java | 25 + .../design/widget/BottomNavigationViewTest.java | 178 + .../design/widget/BottomSheetBehaviorActivity.java | 3 + .../BottomSheetBehaviorInitialStateTest.java | 2 + .../design/widget/BottomSheetBehaviorTest.java | 145 +- .../widget/BottomSheetBehaviorTouchTest.java | 2 + .../design/widget/BottomSheetDialogTest.java | 85 +- .../design/widget/CoordinatorLayoutSortTest.java | 136 + .../design/widget/CoordinatorLayoutTest.java | 337 + .../design/widget/FloatingActionButtonTest.java | 37 + .../support/design/widget/NavigationViewTest.java | 97 +- .../design/widget/SnackbarActivityWithFAB.java | 26 + .../SnackbarActivityWithTranslucentNavBar.java | 26 + .../support/design/widget/SnackbarTest.java | 2 +- .../support/design/widget/SnackbarTestWithFAB.java | 98 + .../widget/SnackbarTestWithTranslucentNavBar.java | 66 + .../support/design/widget/TabLayoutTest.java | 222 +- .../design/widget/TabLayoutWithViewPagerTest.java | 17 +- .../support/design/widget/TextInputLayoutTest.java | 120 +- documents-archive/Android.mk | 10 - documents-archive/api/current.txt | 0 documents-archive/api/removed.txt | 0 fragment/Android.mk | 95 + fragment/AndroidManifest.xml | 21 + .../support/v4/app/FragmentTransitionCompat21.java | 500 + fragment/build.gradle | 136 + .../v4/app/BaseFragmentActivityGingerbread.java | 91 + .../v4/app/BaseFragmentActivityHoneycomb.java | 41 + .../android/support/v4/app/BackStackRecord.java | 1548 +++ .../android/support/v4/app/DialogFragment.java | 465 + fragment/java/android/support/v4/app/Fragment.java | 2351 +++++ .../android/support/v4/app/FragmentActivity.java | 1094 ++ .../android/support/v4/app/FragmentContainer.java | 0 .../android/support/v4/app/FragmentController.java | 454 + .../support/v4/app/FragmentHostCallback.java | 366 + .../android/support/v4/app/FragmentManager.java | 2470 +++++ .../support/v4/app/FragmentManagerNonConfig.java | 0 .../support/v4/app/FragmentPagerAdapter.java | 178 + .../support/v4/app/FragmentStatePagerAdapter.java | 229 + .../android/support/v4/app/FragmentTabHost.java | 372 + .../support/v4/app/FragmentTransaction.java | 347 + .../java/android/support/v4/app/ListFragment.java | 377 + .../java/android/support/v4/app/LoaderManager.java | 892 ++ .../support/v4/app/NoSaveStateFrameLayout.java | 63 + .../support/v4/app/SuperNotCalledException.java | 0 fragment/java/android/support/v4/app/package.html | 8 + .../support/v4/app/BaseFragmentActivityJB.java | 0 fragment/tests/AndroidManifest.xml | 45 + fragment/tests/NO_DOCS | 17 + .../support/v4/BaseInstrumentationTestCase.java | 33 + .../java/android/support/v4/BaseTestActivity.java | 39 + .../support/v4/app/ChildFragmentStateTest.java | 45 + .../support/v4/app/FragmentLifecycleTest.java | 709 ++ .../support/v4/app/FragmentReceiveResultTest.java | 169 + .../support/v4/app/FragmentReplaceTest.java | 90 + .../java/android/support/v4/app/FragmentTest.java | 174 + .../support/v4/app/FragmentTransactionTest.java | 169 + .../support/v4/app/FragmentTransitionTest.java | 380 + .../support/v4/app/NestedFragmentRestoreTest.java | 0 .../android/support/v4/app/NestedFragmentTest.java | 98 + .../android/support/v4/app/StrictFragment.java | 0 .../android/support/v4/app/StrictViewFragment.java | 59 + .../v4/app/test/EmptyFragmentTestActivity.java | 0 .../v4/app/test/FragmentResultActivity.java | 0 .../support/v4/app/test/FragmentTestActivity.java | 261 + fragment/tests/res/anim/fade_in.xml | 23 + fragment/tests/res/anim/fade_out.xml | 23 + fragment/tests/res/anim/long_fade_in.xml | 6 + fragment/tests/res/anim/long_fade_out.xml | 6 + fragment/tests/res/layout/activity_content.xml | 20 + .../layout/explore_by_touch_helper_activity.xml | 27 + fragment/tests/res/layout/fragment_a.xml | 25 + fragment/tests/res/layout/fragment_b.xml | 25 + fragment/tests/res/layout/fragment_c.xml | 25 + fragment/tests/res/layout/fragment_end.xml | 34 + fragment/tests/res/layout/fragment_middle.xml | 29 + fragment/tests/res/layout/fragment_start.xml | 34 + fragment/tests/res/layout/strict_view_fragment.xml | 23 + .../res/layout/swipe_refresh_layout_activity.xml | 27 + .../tests/res/layout/view_pager_with_tab_strip.xml | 30 + .../res/layout/view_pager_with_title_strip.xml | 30 + fragment/tests/res/transition/change_bounds.xml | 16 + fragment/tests/res/transition/fade.xml | 16 + fragment/tests/res/values/colors.xml | 23 + fragment/tests/res/values/dimens.xml | 18 + fragment/tests/res/values/ids.xml | 27 + fragment/tests/res/values/strings.xml | 18 + fragment/tests/res/values/styles.xml | 25 + frameworks/support/samples | 1 + graphics/drawable/Android.mk | 34 +- graphics/drawable/animated/build.gradle | 6 +- .../drawable/AnimatedVectorDrawableCompat.java | 6 + .../res/drawable/animated_color_fill_copy.xml | 22 + .../drawable/tests/AnimatedVectorDrawableTest.java | 18 +- graphics/drawable/static/build.gradle | 10 +- .../graphics/drawable/VectorDrawableCompat.java | 15 +- graphics/drawable/static/tests/AndroidManifest.xml | 2 +- .../vector_icon_group_clip_golden.png | Bin 0 -> 335 bytes .../tests/res/drawable/vector_icon_group_clip.xml | 50 + .../drawable/tests/VectorDrawableTest.java | 2 + media-compat/Android.mk | 111 + media-compat/AndroidManifest.xml | 21 + .../support/v4/media/MediaBrowserCompatApi21.java | 150 + .../v4/media/MediaBrowserServiceCompatApi21.java | 0 .../v4/media/MediaDescriptionCompatApi21.java | 0 .../support/v4/media/MediaMetadataCompatApi21.java | 0 .../v4/media/ParceledListSliceAdapterApi21.java | 0 .../v4/media/VolumeProviderCompatApi21.java | 0 .../media/session/MediaControllerCompatApi21.java | 308 + .../v4/media/session/MediaSessionCompatApi21.java | 0 .../v4/media/session/PlaybackStateCompatApi21.java | 0 .../v4/media/session/MediaSessionCompatApi22.java | 0 .../v4/media/session/PlaybackStateCompatApi22.java | 0 .../support/v4/media/MediaBrowserCompatApi23.java | 0 .../v4/media/MediaBrowserServiceCompatApi23.java | 0 .../v4/media/MediaDescriptionCompatApi23.java | 0 .../media/session/MediaControllerCompatApi23.java | 0 .../v4/media/session/MediaSessionCompatApi23.java | 0 .../support/v4/media/MediaBrowserCompatApi24.java | 64 + .../v4/media/MediaBrowserServiceCompatApi24.java | 0 .../media/session/MediaControllerCompatApi24.java | 0 .../v4/media/session/MediaSessionCompatApi24.java | 0 media-compat/build.gradle | 121 + .../v4/media/session/MediaSessionCompatApi14.java | 0 .../support/v4/media/MediaBrowserCompat.java | 1789 ++++ .../support/v4/media/MediaBrowserCompatUtils.java | 0 .../support/v4/media/MediaBrowserProtocol.java | 0 .../v4/media/MediaBrowserServiceCompat.java | 1223 +++ .../support/v4/media/MediaDescriptionCompat.java | 510 + .../support/v4/media/MediaMetadataCompat.aidl | 0 .../support/v4/media/MediaMetadataCompat.java | 854 ++ .../android/support/v4/media/RatingCompat.aidl | 0 .../android/support/v4/media/RatingCompat.java | 0 .../support/v4/media/TransportController.java | 0 .../support/v4/media/TransportMediator.java | 346 + .../support/v4/media/TransportPerformer.java | 0 .../support/v4/media/TransportStateListener.java | 0 .../support/v4/media/VolumeProviderCompat.java | 0 .../v4/media/session/IMediaControllerCallback.aidl | 0 .../support/v4/media/session/IMediaSession.aidl | 0 .../v4/media/session/MediaButtonReceiver.java | 234 + .../v4/media/session/MediaControllerCompat.java | 1576 +++ .../v4/media/session/MediaSessionCompat.aidl | 0 .../v4/media/session/MediaSessionCompat.java | 2384 +++++ .../v4/media/session/ParcelableVolumeInfo.aidl | 0 .../v4/media/session/ParcelableVolumeInfo.java | 0 .../v4/media/session/PlaybackStateCompat.aidl | 0 .../v4/media/session/PlaybackStateCompat.java | 1093 ++ .../v4/media/TransportMediatorCallback.java | 0 .../v4/media/TransportMediatorJellybeanMR2.java | 0 .../v4/media/session/MediaSessionCompatApi18.java | 0 .../support/v4/media/RatingCompatKitkat.java | 0 .../v4/media/session/MediaSessionCompatApi19.java | 0 percent/Android.mk | 13 +- percent/AndroidManifest.xml | 2 +- percent/api/23.0.0.txt | 64 - percent/api/23.1.0.txt | 65 - percent/api/23.1.1.txt | 65 - percent/api/current.txt | 66 - percent/api/removed.txt | 0 percent/build.gradle | 12 +- .../support/percent/PercentFrameLayout.java | 2 +- .../support/percent/PercentLayoutHelper.java | 22 +- .../support/percent/PercentRelativeLayout.java | 2 +- percent/tests/AndroidManifest.xml | 2 +- recommendation/Android.mk | 9 - recommendation/api/23.0.0.txt | 132 - recommendation/api/23.1.0.txt | 132 - recommendation/api/23.1.1.txt | 132 - recommendation/api/current.txt | 132 - recommendation/api/removed.txt | 0 recommendation/build.gradle | 4 + .../app/recommendation/ContentRecommendation.java | 7 + samples/Android.mk | 17 + samples/Support13Demos/Android.mk | 22 + samples/Support13Demos/AndroidManifest.xml | 99 + samples/Support13Demos/_index.html | 26 + samples/Support13Demos/build.gradle | 31 + .../res/drawable-hdpi/alert_dialog_icon.png | Bin 0 -> 1321 bytes .../res/drawable-hdpi/app_sample_code.png | Bin 0 -> 3608 bytes .../res/drawable-mdpi/alert_dialog_icon.png | Bin 0 -> 3645 bytes .../res/drawable-mdpi/app_sample_code.png | Bin 0 -> 5198 bytes .../Support13Demos/res/layout/commit_content.xml | 142 + samples/Support13Demos/res/layout/counting.xml | 37 + .../Support13Demos/res/layout/fragment_pager.xml | 46 + .../res/layout/fragment_pager_list.xml | 54 + .../res/layout/simple_list_item_checkable_1.xml | 29 + samples/Support13Demos/res/values/colors.xml | 22 + samples/Support13Demos/res/values/strings.xml | 42 + .../com/example/android/supportv13/Cheeses.java | 154 + .../example/android/supportv13/Shakespeare.java | 223 + .../example/android/supportv13/Support13Demos.java | 149 + .../com/example/android/supportv13/_package.html | 24 + .../android/supportv13/app/ActionBarTabsPager.java | 161 + .../android/supportv13/app/CountingFragment.java | 66 + .../android/supportv13/app/CursorFragment.java | 155 + .../app/FragmentNestingPagerSupport.java | 159 + .../app/FragmentNestingStatePagerSupport.java | 159 + .../supportv13/app/FragmentPagerSupport.java | 142 + .../supportv13/app/FragmentStatePagerSupport.java | 142 + .../supportv13/app/FragmentTabsFragment.java | 52 + .../com/example/android/supportv13/app/_index.html | 26 + .../supportv13/view/CheckableFrameLayout.java | 49 + .../view/inputmethod/CommitContentSupport.java | 258 + samples/Support4Demos/Android.mk | 21 + samples/Support4Demos/AndroidManifest.xml | 463 + samples/Support4Demos/_index.html | 26 + samples/Support4Demos/build.gradle | 31 + .../Support4Demos/res/anim/decelerate_quint.xml | 21 + .../res/anim/fragment_slide_left_enter.xml | 23 + .../res/anim/fragment_slide_left_exit.xml | 23 + .../res/anim/fragment_slide_right_enter.xml | 23 + .../res/anim/fragment_slide_right_exit.xml | 23 + .../Support4Demos/res/color/tint_state_list.xml | 20 + .../res/drawable-hdpi/alert_dialog_icon.png | Bin 0 -> 1321 bytes .../res/drawable-hdpi/android_robot.png | Bin 0 -> 13408 bytes .../res/drawable-hdpi/app_sample_code.png | Bin 0 -> 3608 bytes .../res/drawable-hdpi/ic_drawer_am.png | Bin 0 -> 2842 bytes .../res/drawable-hdpi/ic_favorite.png | Bin 0 -> 875 bytes .../res/drawable-hdpi/ic_notification.png | Bin 0 -> 1364 bytes .../res/drawable-hdpi/ic_pause_white_24dp.png | Bin 0 -> 188 bytes .../res/drawable-hdpi/ic_play_arrow_white_24dp.png | Bin 0 -> 282 bytes .../res/drawable-hdpi/ic_skip_next_white_24dp.png | Bin 0 -> 291 bytes .../drawable-hdpi/ic_skip_previous_white_24dp.png | Bin 0 -> 306 bytes .../Support4Demos/res/drawable-hdpi/refresh.png | Bin 0 -> 1739 bytes .../res/drawable-mdpi/alert_dialog_icon.png | Bin 0 -> 3645 bytes .../res/drawable-mdpi/android_robot.png | Bin 0 -> 8824 bytes .../res/drawable-mdpi/app_sample_code.png | Bin 0 -> 5198 bytes .../res/drawable-mdpi/ic_drawer_am.png | Bin 0 -> 2837 bytes .../res/drawable-mdpi/ic_favorite.png | Bin 0 -> 551 bytes .../Support4Demos/res/drawable-mdpi/refresh.png | Bin 0 -> 1169 bytes .../res/drawable-xhdpi/android_robot.png | Bin 0 -> 18022 bytes .../res/drawable-xhdpi/ic_drawer_am.png | Bin 0 -> 1056 bytes .../res/drawable-xhdpi/ic_equalizer_white_24dp.png | Bin 0 -> 207 bytes .../res/drawable-xhdpi/ic_favorite.png | Bin 0 -> 1162 bytes .../res/drawable-xhdpi/ic_pause_white_24dp.png | Bin 0 -> 193 bytes .../drawable-xhdpi/ic_play_arrow_white_24dp.png | Bin 0 -> 318 bytes .../res/drawable-xhdpi/ic_skip_next_white_24dp.png | Bin 0 -> 326 bytes .../drawable-xhdpi/ic_skip_previous_white_24dp.png | Bin 0 -> 354 bytes .../Support4Demos/res/drawable-xhdpi/refresh.png | Bin 0 -> 2288 bytes .../res/drawable-xxhdpi/ic_default_art.png | Bin 0 -> 1593 bytes .../drawable-xxhdpi/ic_equalizer_white_24dp.png | Bin 0 -> 265 bytes .../res/drawable-xxhdpi/ic_favorite.png | Bin 0 -> 1779 bytes .../res/drawable-xxhdpi/ic_pause_white_24dp.png | Bin 0 -> 215 bytes .../drawable-xxhdpi/ic_play_arrow_white_24dp.png | Bin 0 -> 399 bytes .../drawable-xxhdpi/ic_skip_next_white_24dp.png | Bin 0 -> 408 bytes .../ic_skip_previous_white_24dp.png | Bin 0 -> 447 bytes .../res/drawable-xxhdpi/ic_star_off.png | Bin 0 -> 4835 bytes .../res/drawable-xxhdpi/ic_star_on.png | Bin 0 -> 3309 bytes .../res/drawable-xxxhdpi/ic_favorite.png | Bin 0 -> 2295 bytes samples/Support4Demos/res/drawable/gradient.xml | 20 + samples/Support4Demos/res/drawable/ic_drawer.xml | 24 + .../res/layout-land/fragment_arguments_support.xml | 57 + .../res/layout-land/fragment_layout_support.xml | 33 + .../res/layout/accessibility_delegate.xml | 18 + .../res/layout/accessibility_manager.xml | 24 + .../res/layout/accessibility_roledescription.xml | 100 + .../Support4Demos/res/layout/activity_player.xml | 22 + .../res/layout/activity_rounded_bitmap.xml | 36 + .../res/layout/bidiformater_support.xml | 58 + .../res/layout/content_loading_progressbar.xml | 55 + .../Support4Demos/res/layout/drawable_compat.xml | 51 + .../res/layout/explore_by_touch_helper.xml | 28 + .../res/layout/file_provider_example.xml | 29 + .../res/layout/fragment_arguments_support.xml | 54 + .../res/layout/fragment_context_menu.xml | 38 + .../Support4Demos/res/layout/fragment_dialog.xml | 40 + .../res/layout/fragment_dialog_or_activity.xml | 64 + .../res/layout/fragment_hide_show_support.xml | 57 + .../res/layout/fragment_layout_support.xml | 27 + samples/Support4Demos/res/layout/fragment_list.xml | 59 + samples/Support4Demos/res/layout/fragment_menu.xml | 46 + .../Support4Demos/res/layout/fragment_pager.xml | 46 + .../res/layout/fragment_pager_list.xml | 54 + .../res/layout/fragment_retain_instance.xml | 46 + .../Support4Demos/res/layout/fragment_stack.xml | 49 + samples/Support4Demos/res/layout/fragment_tabs.xml | 54 + .../res/layout/fragment_tabs_pager.xml | 52 + samples/Support4Demos/res/layout/hello_world.xml | 26 + .../Support4Demos/res/layout/labeled_text_edit.xml | 38 + .../res/layout/list_item_icon_text.xml | 32 + .../res/layout/local_service_broadcaster.xml | 46 + .../Support4Demos/res/layout/media_controller.xml | 76 + .../Support4Demos/res/layout/media_list_item.xml | 55 + samples/Support4Demos/res/layout/nested_scroll.xml | 52 + .../Support4Demos/res/layout/receive_result.xml | 61 + samples/Support4Demos/res/layout/send_result.xml | 45 + .../res/layout/sharing_receiver_support.xml | 31 + .../Support4Demos/res/layout/sharing_support.xml | 36 + .../res/layout/simple_list_item_checkable_1.xml | 29 + .../res/layout/sliding_pane_layout.xml | 56 + .../res/layout/swipe_refresh_widget_listview.xml | 28 + .../swipe_refresh_widget_nestedscrolling.xml | 43 + .../res/layout/swipe_refresh_widget_textview.xml | 29 + samples/Support4Demos/res/layout/videoview.xml | 41 + .../Support4Demos/res/layout/view_pager_layout.xml | 30 + .../res/layout/wakeful_alarm_controller.xml | 35 + samples/Support4Demos/res/menu/shortcuts.xml | 60 + .../Support4Demos/res/menu/swipe_refresh_menu.xml | 22 + samples/Support4Demos/res/raw/videoviewdemo.mp4 | Bin 0 -> 1393457 bytes samples/Support4Demos/res/values-v11/styles.xml | 29 + samples/Support4Demos/res/values/attrs.xml | 25 + samples/Support4Demos/res/values/colors.xml | 26 + samples/Support4Demos/res/values/dimens.xml | 21 + samples/Support4Demos/res/values/strings.xml | 235 + samples/Support4Demos/res/values/styles.xml | 62 + .../res/xml/allowed_media_browser_callers.xml | 174 + samples/Support4Demos/res/xml/my_paths.xml | 14 + .../src/com/example/android/supportv4/Cheeses.java | 154 + .../com/example/android/supportv4/Shakespeare.java | 238 + .../example/android/supportv4/Support4Demos.java | 149 + .../com/example/android/supportv4/_package.html | 24 + .../AccessibilityDelegateSupportActivity.java | 97 + .../AccessibilityManagerSupportActivity.java | 133 + ...ccessibilityRoleDescriptionSupportActivity.java | 98 + .../android/supportv4/accessibility/_index.html | 28 + .../supportv4/app/FragmentAlertDialogSupport.java | 110 + .../supportv4/app/FragmentArgumentsSupport.java | 113 + .../supportv4/app/FragmentContextMenuSupport.java | 78 + .../app/FragmentCustomAnimationSupport.java | 128 + .../app/FragmentDialogOrActivitySupport.java | 81 + .../supportv4/app/FragmentDialogSupport.java | 168 + .../supportv4/app/FragmentHideShowSupport.java | 120 + .../supportv4/app/FragmentLayoutSupport.java | 223 + .../supportv4/app/FragmentListArraySupport.java | 61 + .../supportv4/app/FragmentMenuFragmentSupport.java | 96 + .../android/supportv4/app/FragmentMenuSupport.java | 139 + .../supportv4/app/FragmentNestingTabsSupport.java | 46 + .../supportv4/app/FragmentPagerSupport.java | 141 + .../app/FragmentReceiveResultSupport.java | 159 + .../app/FragmentRetainInstanceSupport.java | 233 + .../app/FragmentStackFragmentSupport.java | 101 + .../supportv4/app/FragmentStackSupport.java | 137 + .../supportv4/app/FragmentStatePagerSupport.java | 142 + .../android/supportv4/app/FragmentTabs.java | 50 + .../supportv4/app/FragmentTabsFragmentSupport.java | 55 + .../android/supportv4/app/FragmentTabsPager.java | 180 + .../android/supportv4/app/LoaderCursorSupport.java | 196 + .../android/supportv4/app/LoaderCustomSupport.java | 501 + .../supportv4/app/LoaderRetainedSupport.java | 187 + .../supportv4/app/LoaderThrottleSupport.java | 512 + .../example/android/supportv4/app/SendResult.java | 81 + .../supportv4/app/SharingReceiverSupport.java | 90 + .../android/supportv4/app/SharingSupport.java | 113 + .../com/example/android/supportv4/app/_index.html | 102 + .../supportv4/content/FileProviderExample.java | 81 + .../supportv4/content/LocalServiceBroadcaster.java | 166 + .../supportv4/content/SharingSupportProvider.java | 89 + .../supportv4/content/SimpleWakefulController.java | 75 + .../supportv4/content/SimpleWakefulReceiver.java | 37 + .../supportv4/content/SimpleWakefulService.java | 56 + .../supportv4/graphics/DrawableCompatActivity.java | 84 + .../graphics/RoundedBitmapDrawableActivity.java | 62 + .../android/supportv4/media/AlbumArtCache.java | 129 + .../android/supportv4/media/BrowseFragment.java | 289 + .../media/MediaBrowserServiceSupport.java | 780 ++ .../supportv4/media/MediaBrowserSupport.java | 62 + .../android/supportv4/media/MediaController.java | 370 + .../supportv4/media/MediaNotificationManager.java | 350 + .../android/supportv4/media/PackageValidator.java | 160 + .../example/android/supportv4/media/Playback.java | 490 + .../android/supportv4/media/QueueAdapter.java | 84 + .../android/supportv4/media/QueueFragment.java | 304 + .../media/TransportControllerActivity.java | 307 + .../supportv4/media/model/MusicProvider.java | 327 + .../media/model/MutableMediaMetadata.java | 54 + .../supportv4/media/utils/BitmapHelper.java | 85 + .../android/supportv4/media/utils/CarHelper.java | 56 + .../supportv4/media/utils/MediaIDHelper.java | 115 + .../android/supportv4/media/utils/QueueHelper.java | 150 + .../supportv4/media/utils/ResourceHelper.java | 53 + .../supportv4/text/BidiFormatterSupport.java | 50 + .../supportv4/view/CheckableFrameLayout.java | 49 + .../android/supportv4/view/ViewPagerActivity.java | 110 + .../widget/BaseSwipeRefreshLayoutActivity.java | 135 + .../widget/ContentLoadingProgressBarActivity.java | 109 + .../widget/ExploreByTouchHelperActivity.java | 326 + .../supportv4/widget/NestedScrollActivity.java | 35 + .../widget/SlidingPaneLayoutActivity.java | 222 + .../widget/SwipeRefreshLayoutActivityList.java | 44 + ...SwipeRefreshLayoutActivityNestedScrollView.java | 28 + .../widget/SwipeRefreshLayoutActivityTextView.java | 28 + samples/Support7Demos/Android.mk | 36 + samples/Support7Demos/AndroidManifest.xml | 516 + samples/Support7Demos/_index.html | 30 + samples/Support7Demos/build.gradle | 36 + .../res/anim/animation_grouping_1_01.xml | 27 + samples/Support7Demos/res/color/card_selector.xml | 20 + .../res/drawable-hdpi/apidemo_androidlogo.png | Bin 0 -> 2642 bytes .../res/drawable-hdpi/app_sample_code.png | Bin 0 -> 3608 bytes .../res/drawable-hdpi/drawer_shadow.9.png | Bin 0 -> 171 bytes .../res/drawable-hdpi/drawer_shadow_end.9.png | Bin 0 -> 176 bytes .../Support7Demos/res/drawable-hdpi/ic_android.png | Bin 0 -> 358 bytes .../res/drawable-hdpi/ic_launcher_settings.png | Bin 0 -> 7230 bytes .../res/drawable-hdpi/ic_media_pause.png | Bin 0 -> 599 bytes .../res/drawable-hdpi/ic_media_play.png | Bin 0 -> 1163 bytes .../res/drawable-hdpi/ic_media_stop.png | Bin 0 -> 553 bytes .../res/drawable-hdpi/ic_menu_add.png | Bin 0 -> 2194 bytes .../res/drawable-hdpi/ic_menu_delete.png | Bin 0 -> 1413 bytes .../res/drawable-ldrtl-hdpi/drawer_shadow.9.png | Bin 0 -> 176 bytes .../drawable-ldrtl-hdpi/drawer_shadow_end.9.png | Bin 0 -> 171 bytes .../res/drawable-ldrtl-mdpi/drawer_shadow.9.png | Bin 0 -> 166 bytes .../drawable-ldrtl-mdpi/drawer_shadow_end.9.png | Bin 0 -> 158 bytes .../res/drawable-ldrtl-xhdpi/drawer_shadow.9.png | Bin 0 -> 185 bytes .../drawable-ldrtl-xhdpi/drawer_shadow_end.9.png | Bin 0 -> 182 bytes .../res/drawable-mdpi/apidemo_androidlogo.png | Bin 0 -> 1983 bytes .../res/drawable-mdpi/app_sample_code.png | Bin 0 -> 5198 bytes .../res/drawable-mdpi/drawer_shadow.9.png | Bin 0 -> 158 bytes .../res/drawable-mdpi/drawer_shadow_end.9.png | Bin 0 -> 166 bytes .../Support7Demos/res/drawable-mdpi/ic_android.png | Bin 0 -> 226 bytes .../res/drawable-mdpi/ic_launcher_settings.png | Bin 0 -> 4122 bytes .../res/drawable-mdpi/ic_media_pause.png | Bin 0 -> 540 bytes .../res/drawable-mdpi/ic_media_play.png | Bin 0 -> 897 bytes .../res/drawable-mdpi/ic_media_stop.png | Bin 0 -> 500 bytes .../res/drawable-mdpi/ic_menu_add.png | Bin 0 -> 1339 bytes .../res/drawable-mdpi/ic_menu_delete.png | Bin 0 -> 967 bytes .../res/drawable-xhdpi/drawer_shadow.9.png | Bin 0 -> 182 bytes .../res/drawable-xhdpi/drawer_shadow_end.9.png | Bin 0 -> 185 bytes .../animation_vector_drawable_grouping_1.xml | 26 + samples/Support7Demos/res/drawable/gradient.xml | 20 + samples/Support7Demos/res/drawable/ic_search.xml | 26 + .../res/drawable/vector_drawable_grouping_1.xml | 52 + .../res/layout-land/grid_layout_2.xml | 64 + .../res/layout-v11/appcompat_animated_vector.xml | 29 + .../res/layout/action_bar_action_mode.xml | 27 + .../res/layout/action_bar_display_options.xml | 55 + .../layout/action_bar_display_options_custom.xml | 17 + .../res/layout/action_bar_fragment_menu.xml | 63 + .../res/layout/action_bar_hide_scroll.xml | 33 + .../layout/action_bar_settings_action_provider.xml | 34 + .../res/layout/action_bar_tab_content.xml | 19 + .../Support7Demos/res/layout/action_bar_tabs.xml | 49 + .../res/layout/activity_base_layout_manager.xml | 60 + .../res/layout/activity_card_view.xml | 231 + .../res/layout/activity_item_touch.xml | 29 + .../res/layout/alert_dialog_usage.xml | 38 + .../res/layout/animated_recycler_view.xml | 80 + .../res/layout/appcompat_animated_vector.xml | 28 + .../res/layout/appcompat_night_mode.xml | 45 + .../res/layout/appcompat_widgets_buttons.xml | 86 + .../res/layout/appcompat_widgets_text_input.xml | 51 + .../res/layout/appcompat_widgets_text_spinners.xml | 38 + .../res/layout/config_view_toggle.xml | 6 + .../Support7Demos/res/layout/dialog_content.xml | 33 + .../res/layout/dialog_content_buttons.xml | 53 + samples/Support7Demos/res/layout/dialog_usage.xml | 38 + samples/Support7Demos/res/layout/drawer_layout.xml | 91 + samples/Support7Demos/res/layout/grid_layout_1.xml | 47 + samples/Support7Demos/res/layout/grid_layout_2.xml | 64 + .../res/layout/list_popup_window_activity.xml | 55 + samples/Support7Demos/res/layout/media_item.xml | 43 + .../res/layout/overlay_display_window.xml | 28 + .../res/layout/palette_activity_detail.xml | 40 + .../Support7Demos/res/layout/palette_grid_item.xml | 20 + .../Support7Demos/res/layout/palette_list_item.xml | 81 + .../res/layout/popup_menu_activity.xml | 46 + .../res/layout/sample_media_controller.xml | 58 + .../res/layout/sample_media_router.xml | 143 + .../layout/sample_media_router_presentation.xml | 38 + .../Support7Demos/res/layout/selectable_item.xml | 17 + .../res/layout/sorted_list_activity.xml | 33 + .../res/layout/sorted_list_item_view.xml | 21 + .../res/layout/toolbar_action_mode.xml | 42 + .../res/layout/toolbar_display_options.xml | 85 + .../res/layout/toolbar_fragment_pager.xml | 34 + samples/Support7Demos/res/layout/toolbar_usage.xml | 40 + samples/Support7Demos/res/layout/touch_item.xml | 26 + .../menu/action_bar_settings_action_provider.xml | 27 + .../res/menu/action_bar_share_action_provider.xml | 24 + samples/Support7Demos/res/menu/actions.xml | 48 + .../res/menu/display_options_actions.xml | 21 + samples/Support7Demos/res/menu/popup_menu.xml | 36 + .../res/menu/sample_media_router_menu.xml | 24 + .../res/menu/sample_palette_actions.xml | 56 + samples/Support7Demos/res/values/arrays.xml | 44 + samples/Support7Demos/res/values/colors.xml | 26 + samples/Support7Demos/res/values/dimens.xml | 22 + samples/Support7Demos/res/values/strings.xml | 221 + samples/Support7Demos/res/values/styles.xml | 77 + samples/Support7Demos/res/xml/preferences.xml | 34 + samples/Support7Demos/res/xml/searchable.xml | 22 + .../src/com/example/android/supportv7/Cheeses.java | 154 + .../com/example/android/supportv7/Shakespeare.java | 239 + .../example/android/supportv7/Support7Demos.java | 151 + .../com/example/android/supportv7/_package.html | 24 + .../android/supportv7/app/ActionBarActionMode.java | 79 + .../supportv7/app/ActionBarDisplayOptions.java | 170 + .../supportv7/app/ActionBarFragmentMenu.java | 237 + .../supportv7/app/ActionBarHideOnScroll.java | 42 + .../android/supportv7/app/ActionBarMechanics.java | 73 + .../supportv7/app/ActionBarPreferences.java | 50 + .../ActionBarSettingsActionProviderActivity.java | 94 + .../app/ActionBarShareActionProvider.java | 52 + .../android/supportv7/app/ActionBarTabs.java | 132 + .../android/supportv7/app/ActionBarUsage.java | 106 + .../android/supportv7/app/AlertDialogUsage.java | 101 + .../supportv7/app/AppCompatAnimatedVector.java | 43 + .../supportv7/app/AppCompatNightModeActivity.java | 50 + .../app/AppCompatNightModeAlertDialog.java | 65 + .../supportv7/app/AppCompatNightModeDialog.java | 70 + .../supportv7/app/AppCompatPreferenceActivity.java | 128 + .../supportv7/app/AppCompatWidgetsButtons.java | 34 + .../supportv7/app/AppCompatWidgetsSpinners.java | 46 + .../supportv7/app/AppCompatWidgetsTextInput.java | 53 + .../android/supportv7/app/DialogFragmentUsage.java | 127 + .../example/android/supportv7/app/DialogUsage.java | 104 + .../supportv7/app/RecentSuggestionsProvider.java | 28 + .../android/supportv7/app/SearchActivity.java | 45 + .../android/supportv7/app/ToolbarActionMode.java | 77 + .../supportv7/app/ToolbarDisplayOptions.java | 125 + .../supportv7/app/ToolbarFragmentPagerMenu.java | 168 + .../android/supportv7/app/ToolbarUsage.java | 67 + .../com/example/android/supportv7/app/_index.html | 33 + .../android/supportv7/graphics/ImageLoader.java | 101 + .../supportv7/graphics/PaletteActivity.java | 243 + .../supportv7/graphics/PaletteDetailActivity.java | 190 + .../android/supportv7/media/LocalPlayer.java | 649 ++ .../media/MyMediaRouteControllerDialog.java | 44 + .../supportv7/media/OverlayDisplayWindow.java | 475 + .../example/android/supportv7/media/Player.java | 168 + .../android/supportv7/media/PlaylistItem.java | 137 + .../android/supportv7/media/RemotePlayer.java | 483 + .../supportv7/media/SampleMediaButtonReceiver.java | 46 + .../supportv7/media/SampleMediaRouteProvider.java | 606 ++ .../media/SampleMediaRouteProviderService.java | 33 + .../media/SampleMediaRouteSettingsActivity.java | 27 + .../supportv7/media/SampleMediaRouterActivity.java | 750 ++ .../android/supportv7/media/SessionManager.java | 429 + .../example/android/supportv7/media/_index.html | 23 + .../android/supportv7/util/DiffUtilActivity.java | 166 + .../android/supportv7/util/SortedListActivity.java | 179 + .../android/supportv7/view/CardViewActivity.java | 187 + .../android/supportv7/view/GridLayout1.java | 34 + .../android/supportv7/view/GridLayout2.java | 33 + .../android/supportv7/view/GridLayout3.java | 129 + .../com/example/android/supportv7/view/_index.html | 22 + .../supportv7/widget/AnimatedRecyclerView.java | 750 ++ .../supportv7/widget/AsyncListUtilActivity.java | 166 + .../widget/BaseLayoutManagerActivity.java | 192 + .../supportv7/widget/DrawerLayoutActivity.java | 257 + .../widget/GridLayoutManagerActivity.java | 137 + .../widget/LinearLayoutManagerActivity.java | 100 + .../supportv7/widget/ListPopupWindowActivity.java | 157 + .../supportv7/widget/PopupMenuActivity.java | 91 + .../supportv7/widget/RecyclerViewActivity.java | 279 + .../widget/StaggeredGridLayoutManagerActivity.java | 58 + .../widget/adapter/SimpleStringAdapter.java | 122 + .../widget/touch/DragAndDropActivity.java | 127 + .../widget/touch/ItemTouchHelperActivity.java | 283 + .../widget/touch/SwipeToDismissActivity.java | 173 + .../supportv7/widget/util/ConfigToggle.java | 35 + .../supportv7/widget/util/ConfigViewHolder.java | 49 + samples/SupportAppNavigation/Android.mk | 23 + samples/SupportAppNavigation/AndroidManifest.xml | 116 + .../res/layout/content_category.xml | 29 + .../res/layout/content_view.xml | 30 + .../res/layout/interstitial_message.xml | 37 + .../res/layout/notifications.xml | 34 + .../res/layout/outside_task.xml | 29 + samples/SupportAppNavigation/res/layout/peer.xml | 35 + .../SupportAppNavigation/res/layout/simple_up.xml | 20 + .../res/layout/view_from_other_task.xml | 30 + .../SupportAppNavigation/res/values-v11/styles.xml | 25 + .../SupportAppNavigation/res/values-v11/themes.xml | 19 + .../SupportAppNavigation/res/values-v14/themes.xml | 18 + samples/SupportAppNavigation/res/values/ids.xml | 19 + .../SupportAppNavigation/res/values/strings.xml | 51 + samples/SupportAppNavigation/res/values/styles.xml | 22 + samples/SupportAppNavigation/res/values/themes.xml | 19 + .../support/appnavigation/app/ActionBarCompat.java | 42 + .../appnavigation/app/AppNavHomeActivity.java | 121 + .../appnavigation/app/ContentCategoryActivity.java | 50 + .../appnavigation/app/ContentViewActivity.java | 67 + .../app/InterstitialMessageActivity.java | 42 + .../appnavigation/app/NotificationsActivity.java | 80 + .../appnavigation/app/OutsideTaskActivity.java | 38 + .../support/appnavigation/app/PeerActivity.java | 62 + .../appnavigation/app/SimpleUpActivity.java | 44 + .../app/ViewFromOtherTaskActivity.java | 52 + samples/SupportDesignDemos/Android.mk | 44 + samples/SupportDesignDemos/AndroidManifest.xml | 312 + samples/SupportDesignDemos/build.gradle | 31 + samples/SupportDesignDemos/proguard.flags | 7 + .../res/drawable-hdpi/app_sample_code.png | Bin 0 -> 3608 bytes .../drawable-hdpi/ic_action_navigation_menu.png | Bin 0 -> 278 bytes .../res/drawable-hdpi/ic_android.png | Bin 0 -> 358 bytes .../res/drawable-mdpi/app_sample_code.png | Bin 0 -> 5198 bytes .../drawable-mdpi/ic_action_navigation_menu.png | Bin 0 -> 137 bytes .../res/drawable-mdpi/ic_android.png | Bin 0 -> 226 bytes .../res/drawable-nodpi/photo.jpg | Bin 0 -> 36733 bytes .../drawable-xhdpi/ic_action_navigation_menu.png | Bin 0 -> 273 bytes .../res/drawable-xhdpi/ic_android.png | Bin 0 -> 367 bytes .../drawable-xxhdpi/ic_action_navigation_menu.png | Bin 0 -> 550 bytes .../res/drawable-xxhdpi/ic_add.png | Bin 0 -> 114 bytes .../res/drawable-xxhdpi/ic_android.png | Bin 0 -> 557 bytes .../res/drawable-xxxhdpi/ic_android.png | Bin 0 -> 687 bytes .../res/drawable/custom_tab_indicator.xml | 24 + .../res/drawable/custom_tab_indicator_default.xml | 25 + .../res/drawable/custom_tab_indicator_selected.xml | 25 + .../SupportDesignDemos/res/drawable/ic_search.xml | 26 + .../res/layout/action_layout.xml | 23 + .../res/layout/action_layout_custom.xml | 25 + .../layout/design_appbar_toolbar_collapse_pin.xml | 49 + .../design_appbar_toolbar_collapse_pin_nested.xml | 59 + ...design_appbar_toolbar_collapse_pin_with_fab.xml | 59 + .../design_appbar_toolbar_collapse_scroll.xml | 49 + ...r_toolbar_collapse_scroll_with_swiperefresh.xml | 49 + .../design_appbar_toolbar_collapse_with_image.xml | 58 + ...n_appbar_toolbar_collapse_with_image_insets.xml | 61 + .../design_appbar_toolbar_parallax_overlap.xml | 58 + .../design_appbar_toolbar_scroll_tabs_pinned.xml | 48 + ...toolbar_scroll_tabs_pinned_with_swiperefres.xml | 48 + .../design_appbar_toolbar_scroll_tabs_scroll.xml | 49 + ...sign_appbar_toolbar_scroll_tabs_scroll_snap.xml | 49 + .../res/layout/design_bottom_navigation_view.xml | 51 + .../res/layout/design_bottom_sheet_dynamic.xml | 67 + .../res/layout/design_bottom_sheet_fragment.xml | 37 + .../res/layout/design_bottom_sheet_hideable.xml | 78 + .../res/layout/design_bottom_sheet_modal.xml | 44 + .../res/layout/design_bottom_sheet_persistent.xml | 52 + .../layout/design_bottom_sheet_recyclerview.xml | 25 + .../res/layout/design_bottom_sheet_scroll.xml | 72 + .../res/layout/design_bottom_sheet_with_fab.xml | 74 + .../layout/design_bottom_sheet_with_fragment.xml | 52 + .../res/layout/design_coordinatorlayout_inset.xml | 52 + .../SupportDesignDemos/res/layout/design_fab.xml | 71 + .../res/layout/design_navigation.xml | 57 + .../res/layout/design_navigation_header.xml | 40 + .../layout/design_navigation_without_drawer.xml | 41 + .../res/layout/design_snackbar.xml | 62 + .../res/layout/design_snackbar_with_fab.xml | 69 + .../res/layout/design_snackbar_without_col.xml | 55 + .../res/layout/design_tab_custom.xml | 29 + .../res/layout/design_tabs_custom.xml | 41 + .../res/layout/design_tabs_item.xml | 49 + .../res/layout/design_tabs_viewpager.xml | 121 + .../res/layout/design_text_input.xml | 135 + .../res/layout/include_appbar_recyclerview.xml | 23 + .../include_appbar_recyclerview_swiperefresh.xml | 31 + .../res/layout/include_appbar_scrollview.xml | 49 + .../include_appbar_scrollview_with_image.xml | 43 + .../res/layout/include_bottom_sheet.xml | 50 + samples/SupportDesignDemos/res/menu/navigation.xml | 76 + .../SupportDesignDemos/res/menu/sample_actions.xml | 28 + .../res/menu/sample_bottom_menu.xml | 26 + .../SupportDesignDemos/res/values-v21/styles.xml | 35 + .../res/values-w540dp/dimens.xml | 19 + samples/SupportDesignDemos/res/values/dimens.xml | 21 + samples/SupportDesignDemos/res/values/strings.xml | 129 + samples/SupportDesignDemos/res/values/styles.xml | 76 + .../example/android/support/design/Cheeses.java | 154 + .../android/support/design/Shakespeare.java | 237 + .../android/support/design/SupportDesignDemos.java | 151 + .../widget/AppBarLayoutToolbarCollapseThenPin.java | 27 + .../AppBarLayoutToolbarCollapseThenPinNested.java | 27 + .../AppBarLayoutToolbarCollapseThenPinWithFab.java | 27 + .../AppBarLayoutToolbarCollapseThenScroll.java | 27 + ...tToolbarCollapseThenScrollWithSwipeRefresh.java | 27 + .../AppBarLayoutToolbarCollapseWithImage.java | 27 + ...arLayoutToolbarCollapseWithImageWithInsets.java | 27 + .../AppBarLayoutToolbarParallaxOverlapContent.java | 32 + .../widget/AppBarLayoutToolbarScrollTabsPin.java | 27 + ...LayoutToolbarScrollTabsPinWithSwipeRefresh.java | 27 + .../AppBarLayoutToolbarScrollTabsScroll.java | 27 + .../AppBarLayoutToolbarScrollTabsScrollSnap.java | 27 + .../design/widget/AppBarLayoutUsageBase.java | 137 + .../design/widget/BottomNavigationViewUsage.java | 69 + .../design/widget/BottomSheetDynamicContent.java | 152 + .../support/design/widget/BottomSheetHideable.java | 88 + .../support/design/widget/BottomSheetModal.java | 25 + .../design/widget/BottomSheetModalBase.java | 101 + .../widget/BottomSheetModalSkipCollapsed.java | 27 + .../design/widget/BottomSheetPersistent.java | 34 + .../design/widget/BottomSheetScrollView.java | 41 + .../design/widget/BottomSheetUsageBase.java | 60 + .../support/design/widget/BottomSheetWithFab.java | 84 + .../design/widget/BottomSheetWithFragment.java | 116 + .../design/widget/CoordinatorLayoutInset.java | 37 + .../design/widget/FloatingActionButtonUsage.java | 40 + .../support/design/widget/NavigationViewUsage.java | 90 + .../design/widget/NavigationViewUsageBase.java | 87 + .../design/widget/NavigationViewWithoutDrawer.java | 44 + .../widget/SimpleStringRecyclerViewAdapter.java | 87 + .../support/design/widget/SnackbarUsage.java | 91 + .../widget/SnackbarWithFloatingActionButton.java | 37 + .../widget/SnackbarWithoutCoordinatorLayout.java | 31 + .../design/widget/TabLayoutCustomItemsUsage.java | 49 + .../design/widget/TabLayoutLayoutItemsUsage.java | 54 + .../design/widget/TabLayoutPreselectedUsage.java | 183 + .../support/design/widget/TabLayoutUsage.java | 202 + .../design/widget/TextInputLayoutUsage.java | 63 + samples/SupportLeanbackDemos/Android.mk | 39 + samples/SupportLeanbackDemos/AndroidManifest.xml | 135 + samples/SupportLeanbackDemos/build.gradle | 31 + samples/SupportLeanbackDemos/generatev4.py | 366 + .../res/drawable-hdpi/ic_launcher.png | Bin 0 -> 9397 bytes .../res/drawable-hdpi/ic_main_icon.png | Bin 0 -> 4669 bytes .../res/drawable-ldpi/ic_launcher.png | Bin 0 -> 2729 bytes .../res/drawable-mdpi/ic_launcher.png | Bin 0 -> 5237 bytes .../res/drawable-mdpi/ic_main_icon.png | Bin 0 -> 3152 bytes .../SupportLeanbackDemos/res/drawable-xhdpi/bg.png | Bin 0 -> 400386 bytes .../res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 14383 bytes .../res/drawable-xhdpi/ic_main_icon.png | Bin 0 -> 6275 bytes .../res/drawable-xhdpi/tv_bg.png | Bin 0 -> 765 bytes .../res/drawable-xhdpi/tv_content_1.png | Bin 0 -> 1657 bytes .../res/drawable-xhdpi/tv_content_10.png | Bin 0 -> 3064 bytes .../res/drawable-xhdpi/tv_content_11.png | Bin 0 -> 3073 bytes .../res/drawable-xhdpi/tv_content_12.png | Bin 0 -> 3187 bytes .../res/drawable-xhdpi/tv_content_13.png | Bin 0 -> 3252 bytes .../res/drawable-xhdpi/tv_content_14.png | Bin 0 -> 3181 bytes .../res/drawable-xhdpi/tv_content_15.png | Bin 0 -> 3204 bytes .../res/drawable-xhdpi/tv_content_16.png | Bin 0 -> 3132 bytes .../res/drawable-xhdpi/tv_content_17.png | Bin 0 -> 3070 bytes .../res/drawable-xhdpi/tv_content_18.png | Bin 0 -> 3053 bytes .../res/drawable-xhdpi/tv_content_19.png | Bin 0 -> 3020 bytes .../res/drawable-xhdpi/tv_content_2.png | Bin 0 -> 1681 bytes .../res/drawable-xhdpi/tv_content_20.png | Bin 0 -> 2971 bytes .../res/drawable-xhdpi/tv_content_21.png | Bin 0 -> 2918 bytes .../res/drawable-xhdpi/tv_content_22.png | Bin 0 -> 2755 bytes .../res/drawable-xhdpi/tv_content_23.png | Bin 0 -> 2611 bytes .../res/drawable-xhdpi/tv_content_24.png | Bin 0 -> 2387 bytes .../res/drawable-xhdpi/tv_content_25.png | Bin 0 -> 2249 bytes .../res/drawable-xhdpi/tv_content_26.png | Bin 0 -> 2051 bytes .../res/drawable-xhdpi/tv_content_27.png | Bin 0 -> 1697 bytes .../res/drawable-xhdpi/tv_content_28.png | Bin 0 -> 1820 bytes .../res/drawable-xhdpi/tv_content_29.png | Bin 0 -> 1819 bytes .../res/drawable-xhdpi/tv_content_3.png | Bin 0 -> 1726 bytes .../res/drawable-xhdpi/tv_content_30.png | Bin 0 -> 1824 bytes .../res/drawable-xhdpi/tv_content_31.png | Bin 0 -> 1827 bytes .../res/drawable-xhdpi/tv_content_32.png | Bin 0 -> 1897 bytes .../res/drawable-xhdpi/tv_content_33.png | Bin 0 -> 1889 bytes .../res/drawable-xhdpi/tv_content_34.png | Bin 0 -> 1958 bytes .../res/drawable-xhdpi/tv_content_35.png | Bin 0 -> 1961 bytes .../res/drawable-xhdpi/tv_content_36.png | Bin 0 -> 1910 bytes .../res/drawable-xhdpi/tv_content_37.png | Bin 0 -> 1912 bytes .../res/drawable-xhdpi/tv_content_38.png | Bin 0 -> 1939 bytes .../res/drawable-xhdpi/tv_content_39.png | Bin 0 -> 1935 bytes .../res/drawable-xhdpi/tv_content_4.png | Bin 0 -> 1851 bytes .../res/drawable-xhdpi/tv_content_40.png | Bin 0 -> 1935 bytes .../res/drawable-xhdpi/tv_content_41.png | Bin 0 -> 1936 bytes .../res/drawable-xhdpi/tv_content_42.png | Bin 0 -> 1935 bytes .../res/drawable-xhdpi/tv_content_43.png | Bin 0 -> 1935 bytes .../res/drawable-xhdpi/tv_content_44.png | Bin 0 -> 1937 bytes .../res/drawable-xhdpi/tv_content_5.png | Bin 0 -> 2077 bytes .../res/drawable-xhdpi/tv_content_6.png | Bin 0 -> 2313 bytes .../res/drawable-xhdpi/tv_content_7.png | Bin 0 -> 2452 bytes .../res/drawable-xhdpi/tv_content_8.png | Bin 0 -> 2831 bytes .../res/drawable-xhdpi/tv_content_9.png | Bin 0 -> 3013 bytes .../res/drawable/details_img.png | Bin 0 -> 2143 bytes .../res/drawable/details_img_16x9.png | Bin 0 -> 6662 bytes .../res/drawable/gallery_photo_1.jpg | Bin 0 -> 6240 bytes .../res/drawable/gallery_photo_2.jpg | Bin 0 -> 6146 bytes .../res/drawable/gallery_photo_3.jpg | Bin 0 -> 3858 bytes .../res/drawable/gallery_photo_4.jpg | Bin 0 -> 4663 bytes .../res/drawable/gallery_photo_5.jpg | Bin 0 -> 6486 bytes .../res/drawable/gallery_photo_6.jpg | Bin 0 -> 7553 bytes .../res/drawable/gallery_photo_7.jpg | Bin 0 -> 7692 bytes .../res/drawable/gallery_photo_8.jpg | Bin 0 -> 6269 bytes .../res/drawable/ic_action_a.png | Bin 0 -> 720 bytes .../res/drawable/ic_guidedstep_option_a.png | Bin 0 -> 4230 bytes .../res/drawable/ic_guidedstep_option_b.png | Bin 0 -> 4384 bytes .../res/drawable/ic_guidedstep_option_c.png | Bin 0 -> 4306 bytes .../SupportLeanbackDemos/res/drawable/ic_title.png | Bin 0 -> 243 bytes .../SupportLeanbackDemos/res/drawable/text_bg.xml | 32 + .../res/drawable/tv_content.xml | 64 + samples/SupportLeanbackDemos/res/layout/browse.xml | 35 + .../res/layout/browse_animation.xml | 23 + .../res/layout/browse_support.xml | 37 + .../SupportLeanbackDemos/res/layout/details.xml | 23 + .../res/layout/details_support.xml | 25 + .../res/layout/guided_step_activity.xml | 22 + .../res/layout/guidedstep_second_guidance.xml | 47 + .../res/layout/horizontal_grid.xml | 23 + .../res/layout/legacy_details.xml | 23 + .../res/layout/legacy_details_support.xml | 25 + .../SupportLeanbackDemos/res/layout/onboarding.xml | 28 + .../res/layout/onboarding_content.xml | 35 + .../res/layout/onboarding_image.xml | 24 + .../res/layout/page_fragment.xml | 43 + .../res/layout/playback_controls.xml | 34 + .../res/layout/playback_controls_support.xml | 36 + samples/SupportLeanbackDemos/res/layout/rows.xml | 36 + .../res/layout/rows_support.xml | 38 + samples/SupportLeanbackDemos/res/layout/search.xml | 23 + .../res/layout/search_support.xml | 25 + .../res/layout/vertical_grid.xml | 23 + .../res/layout/vertical_grid_support.xml | 25 + samples/SupportLeanbackDemos/res/values/arrays.xml | 33 + samples/SupportLeanbackDemos/res/values/colors.xml | 20 + .../SupportLeanbackDemos/res/values/strings.xml | 82 + samples/SupportLeanbackDemos/res/values/styles.xml | 58 + samples/SupportLeanbackDemos/res/values/themes.xml | 44 + .../example/android/leanback/BackgroundHelper.java | 154 + .../example/android/leanback/BrowseActivity.java | 38 + .../android/leanback/BrowseAnimationActivity.java | 28 + .../android/leanback/BrowseAnimationFragment.java | 311 + .../android/leanback/BrowseErrorActivity.java | 86 + .../leanback/BrowseErrorSupportActivity.java | 88 + .../example/android/leanback/BrowseFragment.java | 395 + .../android/leanback/BrowseSupportActivity.java | 40 + .../android/leanback/BrowseSupportFragment.java | 397 + .../example/android/leanback/CardPresenter.java | 120 + .../example/android/leanback/DetailsActivity.java | 59 + .../leanback/DetailsDescriptionPresenter.java | 32 + .../example/android/leanback/DetailsFragment.java | 216 + .../DetailsPresenterSelectionActivity.java | 126 + .../android/leanback/DetailsSupportActivity.java | 61 + .../android/leanback/DetailsSupportFragment.java | 218 + .../example/android/leanback/ErrorFragment.java | 54 + .../android/leanback/ErrorSupportFragment.java | 56 + .../android/leanback/GuidedStepActivity.java | 560 + .../leanback/GuidedStepHalfScreenActivity.java | 141 + .../leanback/GuidedStepSupportActivity.java | 562 + .../GuidedStepSupportHalfScreenActivity.java | 143 + .../leanback/HorizontalGridTestActivity.java | 172 + .../com/example/android/leanback/MainActivity.java | 134 + .../android/leanback/NewDetailsFragment.java | 253 + .../leanback/NewDetailsSupportFragment.java | 255 + .../android/leanback/OnboardingActivity.java | 26 + .../android/leanback/OnboardingDemoFragment.java | 155 + .../leanback/OnboardingDemoSupportFragment.java | 157 + .../leanback/OnboardingSupportActivity.java | 28 + .../com/example/android/leanback/PhotoItem.java | 80 + .../android/leanback/PlaybackControlHelper.java | 283 + .../leanback/PlaybackControlSupportHelper.java | 285 + .../android/leanback/PlaybackOverlayActivity.java | 51 + .../android/leanback/PlaybackOverlayFragment.java | 194 + .../leanback/PlaybackOverlaySupportActivity.java | 53 + .../leanback/PlaybackOverlaySupportFragment.java | 196 + .../com/example/android/leanback/RowsActivity.java | 57 + .../com/example/android/leanback/RowsFragment.java | 112 + .../android/leanback/RowsSupportActivity.java | 59 + .../android/leanback/RowsSupportFragment.java | 114 + .../example/android/leanback/SearchActivity.java | 66 + .../android/leanback/SearchDetailsActivity.java | 21 + .../leanback/SearchDetailsSupportActivity.java | 23 + .../example/android/leanback/SearchFragment.java | 102 + .../android/leanback/SearchSupportActivity.java | 68 + .../android/leanback/SearchSupportFragment.java | 104 + .../example/android/leanback/StringPresenter.java | 42 + .../android/leanback/VerticalGridActivity.java | 30 + .../android/leanback/VerticalGridFragment.java | 112 + .../leanback/VerticalGridSupportActivity.java | 32 + .../leanback/VerticalGridSupportFragment.java | 114 + samples/SupportLeanbackShowcase/app/.gitignore | 1 + samples/SupportLeanbackShowcase/app/build.gradle | 36 + .../SupportLeanbackShowcase/app/proguard-rules.pro | 17 + .../supportleanbackshowcase/ApplicationTest.java | 27 + .../app/src/main/Android.mk | 63 + .../app/src/main/AndroidManifest.xml | 74 + .../supportleanbackshowcase/app/MainActivity.java | 39 + .../supportleanbackshowcase/app/MainFragment.java | 186 + .../app/cards/CardExampleActivity.java | 34 + .../app/cards/CardExampleFragment.java | 136 + .../app/details/DetailViewExampleActivity.java | 32 + .../app/details/DetailViewExampleFragment.java | 179 + .../app/details/DetailsDescriptionPresenter.java | 62 + .../app/details/ShadowRowPresenterSelector.java | 52 + .../app/dialog/DialogExampleActivity.java | 37 + .../app/dialog/DialogExampleFragment.java | 67 + .../app/grid/GridExampleActivity.java | 30 + .../app/grid/GridExampleFragment.java | 72 + .../app/media/MediaPlayerGlue.java | 456 + .../app/media/MusicConsumptionExampleFragment.java | 313 + .../app/media/MusicExampleActivity.java | 30 + .../app/media/SongListRow.java | 20 + .../app/media/TrackListHeader.java | 21 + .../app/media/VideoConsumptionExampleFragment.java | 120 + .../app/media/VideoExampleActivity.java | 43 + .../app/media/VideoMediaPlayerGlue.java | 57 + .../app/media/VideoSurfaceFragment.java | 41 + .../app/page/CustomTitleView.java | 88 + .../app/page/GridFragment.java | 219 + .../app/page/PageAndListRowActivity.java | 32 + .../app/page/PageAndListRowFragment.java | 338 + .../app/page/SettingsIconPresenter.java | 53 + .../app/settings/SettingsExampleActivity.java | 31 + .../app/settings/SettingsExampleFragment.java | 89 + .../app/wizard/WizardExample1stStepFragment.java | 70 + .../app/wizard/WizardExample2ndStepFragment.java | 152 + .../app/wizard/WizardExample3rdStepFragment.java | 99 + .../app/wizard/WizardExample4thStepFragment.java | 77 + .../app/wizard/WizardExampleActivity.java | 48 + .../app/wizard/WizardExampleBaseStepFragment.java | 47 + .../app/wizard/WizardNewPaymentStepFragment.java | 149 + .../cards/CharacterCardView.java | 69 + .../cards/TextCardView.java | 56 + .../cards/presenters/AbstractCardPresenter.java | 79 + .../cards/presenters/CardPresenterSelector.java | 92 + .../cards/presenters/CharacterCardPresenter.java | 40 + .../cards/presenters/IconCardPresenter.java | 59 + .../cards/presenters/ImageCardViewPresenter.java | 67 + .../cards/presenters/SideInfoCardPresenter.java | 74 + .../cards/presenters/SingleLineCardPresenter.java | 38 + .../cards/presenters/TextCardPresenter.java | 41 + .../supportleanbackshowcase/models/Card.java | 129 + .../supportleanbackshowcase/models/CardRow.java | 56 + .../models/DetailedCard.java | 71 + .../supportleanbackshowcase/models/Movie.java | 50 + .../supportleanbackshowcase/models/Song.java | 111 + .../supportleanbackshowcase/models/SongList.java | 31 + .../supportleanbackshowcase/utils/CardListRow.java | 45 + .../supportleanbackshowcase/utils/Constants.java | 17 + .../utils/PicassoBackgroundManagerTarget.java | 61 + .../utils/ResourceCache.java | 36 + .../supportleanbackshowcase/utils/Utils.java | 58 + .../drawable-v21/song_row_background_focused.xml | 20 + .../main/res/drawable-xhdpi/background_canyon.jpg | Bin 0 -> 610277 bytes .../main/res/drawable-xhdpi/background_food.jpg | Bin 0 -> 233732 bytes .../src/main/res/drawable-xhdpi/background_sax.jpg | Bin 0 -> 224765 bytes .../res/drawable-xhdpi/card_image_dummy_16_9_l.png | Bin 0 -> 3937 bytes .../res/drawable-xhdpi/card_image_movie_01.jpg | Bin 0 -> 145956 bytes .../res/drawable-xhdpi/card_image_movie_02.jpg | Bin 0 -> 170638 bytes .../res/drawable-xhdpi/card_image_movie_03.jpg | Bin 0 -> 148169 bytes .../res/drawable-xhdpi/card_image_movie_04.jpg | Bin 0 -> 84940 bytes .../res/drawable-xhdpi/card_image_movie_05.jpg | Bin 0 -> 142725 bytes .../res/drawable-xhdpi/card_image_movie_06.jpg | Bin 0 -> 133177 bytes .../res/drawable-xhdpi/card_image_movie_07.jpg | Bin 0 -> 217639 bytes .../res/drawable-xhdpi/card_image_movie_08.jpg | Bin 0 -> 118346 bytes .../res/drawable-xhdpi/card_image_movie_09.jpg | Bin 0 -> 144736 bytes .../res/drawable-xhdpi/card_image_music_01.jpg | Bin 0 -> 175482 bytes .../res/drawable-xhdpi/card_image_music_02.jpg | Bin 0 -> 204910 bytes .../res/drawable-xhdpi/card_image_music_03.jpg | Bin 0 -> 182563 bytes .../res/drawable-xhdpi/card_image_music_04.jpg | Bin 0 -> 99613 bytes .../res/drawable-xhdpi/card_image_music_05.jpg | Bin 0 -> 179217 bytes .../res/drawable-xhdpi/card_image_music_06.jpg | Bin 0 -> 185879 bytes .../res/drawable-xhdpi/card_image_music_07.jpg | Bin 0 -> 277354 bytes .../res/drawable-xhdpi/card_image_music_08.jpg | Bin 0 -> 167382 bytes .../res/drawable-xhdpi/card_image_music_09.jpg | Bin 0 -> 163332 bytes .../main/res/drawable-xhdpi/category_action.png | Bin 0 -> 19388 bytes .../main/res/drawable-xhdpi/category_animation.png | Bin 0 -> 20711 bytes .../main/res/drawable-xhdpi/category_classics.png | Bin 0 -> 18841 bytes .../main/res/drawable-xhdpi/category_comedy.png | Bin 0 -> 19503 bytes .../src/main/res/drawable-xhdpi/category_crime.png | Bin 0 -> 19844 bytes .../res/drawable-xhdpi/category_documentary.png | Bin 0 -> 20660 bytes .../src/main/res/drawable-xhdpi/category_drama.png | Bin 0 -> 19306 bytes .../main/res/drawable-xhdpi/coffee_and_tea_01.png | Bin 0 -> 223879 bytes .../main/res/drawable-xhdpi/coffee_and_tea_02.png | Bin 0 -> 330472 bytes .../main/res/drawable-xhdpi/coffee_and_tea_03.png | Bin 0 -> 314348 bytes .../main/res/drawable-xhdpi/coffee_and_tea_04.png | Bin 0 -> 343150 bytes .../main/res/drawable-xhdpi/coffee_and_tea_05.png | Bin 0 -> 288062 bytes .../main/res/drawable-xhdpi/coffee_and_tea_06.png | Bin 0 -> 367936 bytes .../main/res/drawable-xhdpi/coffee_and_tea_07.png | Bin 0 -> 293103 bytes .../main/res/drawable-xhdpi/coffee_and_tea_08.png | Bin 0 -> 339101 bytes .../app/src/main/res/drawable-xhdpi/food_01.png | Bin 0 -> 368998 bytes .../app/src/main/res/drawable-xhdpi/food_02.png | Bin 0 -> 535491 bytes .../app/src/main/res/drawable-xhdpi/food_03.png | Bin 0 -> 526847 bytes .../app/src/main/res/drawable-xhdpi/food_04.png | Bin 0 -> 680355 bytes .../app/src/main/res/drawable-xhdpi/food_05.png | Bin 0 -> 532167 bytes .../app/src/main/res/drawable-xhdpi/food_06.png | Bin 0 -> 521465 bytes .../app/src/main/res/drawable-xhdpi/food_07.png | Bin 0 -> 509352 bytes .../app/src/main/res/drawable-xhdpi/food_08.png | Bin 0 -> 568748 bytes .../app/src/main/res/drawable-xhdpi/food_09.png | Bin 0 -> 344469 bytes .../app/src/main/res/drawable-xhdpi/food_10.png | Bin 0 -> 422496 bytes .../app/src/main/res/drawable-xhdpi/food_11.png | Bin 0 -> 613934 bytes .../app/src/main/res/drawable-xhdpi/food_12.png | Bin 0 -> 390241 bytes .../app/src/main/res/drawable-xhdpi/food_13.png | Bin 0 -> 392126 bytes .../app/src/main/res/drawable-xhdpi/food_14.png | Bin 0 -> 422442 bytes .../src/main/res/drawable-xhdpi/game_crazy_one.jpg | Bin 0 -> 222422 bytes .../src/main/res/drawable-xhdpi/game_cursed.jpg | Bin 0 -> 139095 bytes .../app/src/main/res/drawable-xhdpi/game_fairy.jpg | Bin 0 -> 251195 bytes .../main/res/drawable-xhdpi/game_hear_the_roar.jpg | Bin 0 -> 252455 bytes .../src/main/res/drawable-xhdpi/game_silence.jpg | Bin 0 -> 210881 bytes .../app/src/main/res/drawable-xhdpi/ic_cc.png | Bin 0 -> 1252 bytes .../src/main/res/drawable-xhdpi/ic_installed.png | Bin 0 -> 507 bytes .../main/res/drawable-xhdpi/ic_settings_apps.png | Bin 0 -> 1436 bytes .../main/res/drawable-xhdpi/ic_settings_more.png | Bin 0 -> 629 bytes .../ic_settings_parental_control.png | Bin 0 -> 1453 bytes .../res/drawable-xhdpi/ic_settings_settings.png | Bin 0 -> 1893 bytes .../main/res/drawable-xhdpi/ic_settings_time.png | Bin 0 -> 2317 bytes .../res/drawable-xhdpi/ic_settings_wifi_3_bar.png | Bin 0 -> 1806 bytes .../res/drawable-xhdpi/ic_settings_wifi_4_bar.png | Bin 0 -> 1372 bytes .../src/main/res/drawable-xhdpi/ic_star_off.png | Bin 0 -> 1236 bytes .../main/res/drawable-xhdpi/ic_star_on_yellow.png | Bin 0 -> 1265 bytes .../main/res/drawable-xhdpi/movie_poster_01.png | Bin 0 -> 371243 bytes .../app/src/main/res/drawable-xhdpi/stars_red.png | Bin 0 -> 2053 bytes .../src/main/res/drawable-xhdpi/stars_white.png | Bin 0 -> 2081 bytes .../drawable-xhdpi/thumbnail_example_browse.png | Bin 0 -> 2939 bytes .../res/drawable-xhdpi/thumbnail_example_cards.png | Bin 0 -> 1768 bytes .../drawable-xhdpi/thumbnail_example_custom_01.png | Bin 0 -> 2189 bytes .../drawable-xhdpi/thumbnail_example_detail.png | Bin 0 -> 1603 bytes .../drawable-xhdpi/thumbnail_example_dialog.png | Bin 0 -> 1258 bytes .../res/drawable-xhdpi/thumbnail_example_grid.png | Bin 0 -> 2509 bytes .../thumbnail_example_music_consumption.png | Bin 0 -> 1771 bytes .../drawable-xhdpi/thumbnail_example_settings.png | Bin 0 -> 1367 bytes .../thumbnail_example_video_consumption.png | Bin 0 -> 2326 bytes .../drawable-xhdpi/thumbnail_example_wizard.png | Bin 0 -> 1250 bytes .../main/res/drawable-xhdpi/title_android_tv.png | Bin 0 -> 5641 bytes .../main/res/drawable/app_icon_your_company.png | Bin 0 -> 12416 bytes .../app/src/main/res/drawable/bg_living_room.jpg | Bin 0 -> 136080 bytes .../src/main/res/drawable/bg_living_room_wide.jpg | Bin 0 -> 166393 bytes .../src/main/res/drawable/character_focused.xml | 26 + .../main/res/drawable/character_not_focused.xml | 26 + .../res/drawable/character_not_focused_padding.xml | 26 + .../src/main/res/drawable/default_background.xml | 23 + .../app/src/main/res/drawable/face_01.png | Bin 0 -> 29995 bytes .../app/src/main/res/drawable/face_02.png | Bin 0 -> 32856 bytes .../app/src/main/res/drawable/face_03.png | Bin 0 -> 28412 bytes .../app/src/main/res/drawable/face_04.png | Bin 0 -> 25692 bytes .../app/src/main/res/drawable/face_05.png | Bin 0 -> 15358 bytes .../app/src/main/res/drawable/face_06.png | Bin 0 -> 28374 bytes .../app/src/main/res/drawable/face_07.png | Bin 0 -> 19390 bytes .../app/src/main/res/drawable/face_08.png | Bin 0 -> 26494 bytes .../res/drawable/ic_favorite_border_white_24dp.xml | 9 + .../main/res/drawable/ic_favorite_filled_24dp.xml | 9 + .../res/drawable/ic_playlist_add_filled_24dp.xml | 9 + .../res/drawable/ic_playlist_add_white_24dp.xml | 9 + .../app/src/main/res/drawable/icon_01.png | Bin 0 -> 758 bytes .../app/src/main/res/drawable/icon_02.png | Bin 0 -> 672 bytes .../app/src/main/res/drawable/icon_03.png | Bin 0 -> 1211 bytes .../app/src/main/res/drawable/icon_04.png | Bin 0 -> 1820 bytes .../app/src/main/res/drawable/icon_05.png | Bin 0 -> 1825 bytes .../app/src/main/res/drawable/icon_06.png | Bin 0 -> 1696 bytes .../app/src/main/res/drawable/icon_07.png | Bin 0 -> 1033 bytes .../app/src/main/res/drawable/icon_08.png | Bin 0 -> 2824 bytes .../app/src/main/res/drawable/icon_focused.xml | 23 + .../app/src/main/res/drawable/overlay_black.xml | 19 + .../src/main/res/drawable/song_row_background.xml | 22 + .../res/drawable/song_row_background_focused.xml | 24 + .../res/drawable/wizard_background_blackned.xml | 20 + .../wizard_important_action_item_background.xml | 20 + ...rd_important_action_item_background_focused.xml | 21 + ...mportant_action_item_background_not_focused.xml | 21 + .../src/main/res/layout/activity_cards_example.xml | 26 + .../main/res/layout/activity_detail_example.xml | 25 + .../src/main/res/layout/activity_grid_example.xml | 26 + .../app/src/main/res/layout/activity_main.xml | 25 + .../src/main/res/layout/activity_music_example.xml | 26 + .../main/res/layout/activity_settings_example.xml | 25 + .../src/main/res/layout/activity_video_example.xml | 22 + .../app/src/main/res/layout/character_card.xml | 52 + .../app/src/main/res/layout/custom_titleview.xml | 44 + .../src/main/res/layout/detail_view_content.xml | 96 + .../app/src/main/res/layout/grid_fragment.xml | 21 + .../app/src/main/res/layout/page_fragment.xml | 43 + .../app/src/main/res/layout/page_list_row.xml | 12 + .../app/src/main/res/layout/side_info_card.xml | 64 + .../app/src/main/res/layout/text_icon_card.xml | 79 + .../app/src/main/res/layout/titleview.xml | 7 + .../src/main/res/layout/video_surface_fragment.xml | 20 + .../res/layout/wizard_progress_action_item.xml | 48 + .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../res/mipmap-xhdpi/app_banner_sample_app.png | Bin 0 -> 3492 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../app/src/main/res/raw/cards_example.json | 517 + .../app/src/main/res/raw/detail_example.json | 106 + .../app/src/main/res/raw/grid_example.json | 88 + .../app/src/main/res/raw/icon_example.json | 65 + .../app/src/main/res/raw/launcher_cards.json | 70 + .../main/res/raw/music_consumption_example.json | 76 + .../app/src/main/res/raw/music_example.json | 106 + .../app/src/main/res/raw/page_row_example.json | 515 + .../app/src/main/res/raw/track_01.mp3 | Bin 0 -> 3924908 bytes .../app/src/main/res/raw/track_02.mp3 | Bin 0 -> 4094114 bytes .../app/src/main/res/raw/track_03.mp3 | Bin 0 -> 3251926 bytes .../app/src/main/res/raw/track_04.mp3 | Bin 0 -> 5053344 bytes .../app/src/main/res/raw/track_05.mp3 | Bin 0 -> 6546471 bytes .../app/src/main/res/raw/track_06.mp3 | Bin 0 -> 210256 bytes .../app/src/main/res/raw/track_07.mp3 | Bin 0 -> 6992665 bytes .../app/src/main/res/raw/track_08.mp3 | Bin 0 -> 6345881 bytes .../app/src/main/res/raw/track_09.mp3 | Bin 0 -> 6434681 bytes .../app/src/main/res/raw/wizard_example.json | 6 + .../app/src/main/res/values/arrays.xml | 44 + .../app/src/main/res/values/colors.xml | 56 + .../app/src/main/res/values/dims.xml | 46 + .../app/src/main/res/values/strings.xml | 67 + .../app/src/main/res/values/styles.xml | 271 + .../app/src/main/res/values/themes.xml | 94 + .../app/src/main/res/xml/prefs.xml | 113 + samples/SupportLeanbackShowcase/build-local.py | 63 + samples/SupportLeanbackShowcase/build-release.py | 37 + samples/SupportLeanbackShowcase/build.gradle | 33 + samples/SupportLeanbackShowcase/gradle.properties | 18 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + samples/SupportLeanbackShowcase/gradlew | 164 + samples/SupportLeanbackShowcase/gradlew.bat | 90 + .../SupportLeanbackShowcase/libs/gson-1.7.2.jar | Bin 0 -> 173608 bytes .../SupportLeanbackShowcase/libs/picasso-2.5.2.jar | Bin 0 -> 120459 bytes samples/SupportLeanbackShowcase/settings.gradle | 1 + samples/SupportPercentDemos/Android.mk | 37 + samples/SupportPercentDemos/AndroidManifest.xml | 96 + samples/SupportPercentDemos/build.gradle | 31 + .../res/drawable-hdpi/app_sample_code.png | Bin 0 -> 3608 bytes .../res/drawable-mdpi/app_sample_code.png | Bin 0 -> 5198 bytes .../include_percent_frame_layout_activity.xml | 22 + .../include_percent_frame_layout_content.xml | 33 + .../percent_frame_layout_activity_hpaddings.xml | 36 + .../percent_frame_layout_activity_vpaddings.xml | 36 + .../percent_relative_layout_activity_hpaddings.xml | 36 + .../percent_relative_layout_activity_vpaddings.xml | 36 + .../simple_percent_frame_layout_activity.xml | 35 + .../simple_percent_relative_layout_activity.xml | 35 + samples/SupportPercentDemos/res/values/strings.xml | 27 + .../percent/IncludePercentFrameLayoutActivity.java | 28 + .../PercentFrameLayoutActivityHPaddings.java | 28 + .../PercentFrameLayoutActivityVPaddings.java | 28 + .../PercentRelativeLayoutActivityHPaddings.java | 28 + .../PercentRelativeLayoutActivityVPaddings.java | 28 + .../percent/SimplePercentFrameLayoutActivity.java | 28 + .../SimplePercentRelativeLayoutActivity.java | 28 + .../support/percent/SupportPercentDemos.java | 151 + samples/SupportPreferenceDemos/Android.mk | 61 + samples/SupportPreferenceDemos/AndroidManifest.xml | 71 + samples/SupportPreferenceDemos/build.gradle | 35 + samples/SupportPreferenceDemos/proguard.flags | 7 + .../res/drawable-hdpi/app_sample_code.png | Bin 0 -> 3608 bytes .../res/drawable-mdpi/app_sample_code.png | Bin 0 -> 5198 bytes .../res/values-v17/bools.xml | 23 + .../res/values-v21/styles.xml | 22 + .../SupportPreferenceDemos/res/values/arrays.xml | 30 + .../SupportPreferenceDemos/res/values/bools.xml | 23 + .../SupportPreferenceDemos/res/values/strings.xml | 87 + .../SupportPreferenceDemos/res/values/styles.xml | 34 + .../SupportPreferenceDemos/res/xml/preferences.xml | 118 + .../FragmentSupportPreferences.java | 63 + .../FragmentSupportPreferencesCompat.java | 64 + .../FragmentSupportPreferencesLeanback.java | 80 + .../supportpreference/SupportPreferenceDemos.java | 150 + samples/SupportTransitionDemos/Android.mk | 42 + samples/SupportTransitionDemos/AndroidManifest.xml | 58 + samples/SupportTransitionDemos/build.gradle | 32 + .../SupportTransitionDemos/proguard.flags | 0 .../res/drawable-hdpi/app_sample_code.png | Bin 0 -> 3608 bytes .../drawable-hdpi/ic_action_navigation_menu.png | Bin 0 -> 278 bytes .../res/drawable-hdpi/ic_android.png | Bin 0 -> 358 bytes .../res/drawable-mdpi/app_sample_code.png | Bin 0 -> 5198 bytes .../drawable-mdpi/ic_action_navigation_menu.png | Bin 0 -> 137 bytes .../res/drawable-mdpi/ic_android.png | Bin 0 -> 226 bytes .../res/drawable-nodpi/photo.jpg | Bin 0 -> 36733 bytes .../drawable-xhdpi/ic_action_navigation_menu.png | Bin 0 -> 273 bytes .../res/drawable-xhdpi/ic_android.png | Bin 0 -> 367 bytes .../drawable-xxhdpi/ic_action_navigation_menu.png | Bin 0 -> 550 bytes .../res/drawable-xxhdpi/ic_add.png | Bin 0 -> 114 bytes .../res/drawable-xxhdpi/ic_android.png | Bin 0 -> 557 bytes .../res/drawable-xxxhdpi/ic_android.png | Bin 0 -> 687 bytes .../res/layout/basic_usage.xml | 39 + .../SupportTransitionDemos/res/layout/custom0.xml | 45 + .../SupportTransitionDemos/res/layout/custom1.xml | 45 + .../SupportTransitionDemos/res/layout/custom2.xml | 45 + .../SupportTransitionDemos/res/layout/scene0.xml | 38 + .../SupportTransitionDemos/res/layout/scene1.xml | 44 + .../res/menu/basic_usage.xml | 24 + .../res/values-w540dp/dimens.xml | 19 + .../SupportTransitionDemos/res/values/dimens.xml | 21 + .../SupportTransitionDemos/res/values/strings.xml | 22 + .../SupportTransitionDemos/res/values/styles.xml | 26 + .../support/transition/SupportTransitionDemos.java | 149 + .../support/transition/widget/BasicUsage.java | 43 + .../support/transition/widget/ChangeColor.java | 116 + .../support/transition/widget/CustomUsage.java | 55 + .../transition/widget/TransitionUsageBase.java | 75 + samples/SupportVectorDrawable/animated/Android.mk | 42 + .../animated/AndroidManifest.xml | 31 + .../res/anim/alpha_animation_progress_bar.xml | 24 + .../animated/res/anim/animation_grouping_1_01.xml | 22 + .../res/anim/trim_path_animation_progress_bar.xml | 45 + .../animation_vector_drawable_grouping_1.xml | 26 + .../res/drawable/animation_vector_progress_bar.xml | 25 + .../animated/res/drawable/app_sample_code.png | Bin 0 -> 3608 bytes .../res/drawable/btn_radio_on_to_off_bundle.xml | 187 + .../res/drawable/vector_drawable_grouping_1.xml | 52 + .../res/drawable/vector_drawable_progress_bar.xml | 49 + .../animated/res/values/strings.xml | 28 + samples/SupportVectorDrawable/animated/rundemo.sh | 6 + .../app/AnimatedButtonBackground.java | 101 + samples/SupportVectorDrawable/static/Android.mk | 25 + .../static/AndroidManifest.xml | 32 + .../static/res/drawable/app_sample_code.png | Bin 0 -> 3608 bytes .../static/res/drawable/vector_drawable01.xml | 29 + .../static/res/drawable/vector_drawable02.xml | 32 + .../static/res/drawable/vector_drawable03.xml | 79 + .../static/res/drawable/vector_drawable04.xml | 61 + .../static/res/drawable/vector_drawable05.xml | 43 + .../static/res/drawable/vector_drawable06.xml | 48 + .../static/res/drawable/vector_drawable07.xml | 29 + .../static/res/drawable/vector_drawable08.xml | 29 + .../static/res/drawable/vector_drawable09.xml | 32 + .../static/res/drawable/vector_drawable10.xml | 42 + .../static/res/drawable/vector_drawable11.xml | 35 + .../static/res/drawable/vector_drawable12.xml | 97 + .../static/res/drawable/vector_drawable13.xml | 37 + .../static/res/drawable/vector_drawable14.xml | 38 + .../static/res/drawable/vector_drawable15.xml | 34 + .../static/res/drawable/vector_drawable16.xml | 47 + .../static/res/drawable/vector_drawable17.xml | 29 + .../static/res/drawable/vector_drawable18.xml | 31 + .../static/res/drawable/vector_drawable19.xml | 33 + .../static/res/drawable/vector_drawable20.xml | 34 + .../static/res/drawable/vector_drawable21.xml | 47 + .../static/res/drawable/vector_drawable22.xml | 68 + .../static/res/drawable/vector_drawable23.xml | 82 + .../static/res/drawable/vector_drawable24.xml | 82 + .../static/res/drawable/vector_drawable25.xml | 82 + .../static/res/drawable/vector_drawable26.xml | 45 + .../static/res/drawable/vector_drawable27.xml | 45 + .../static/res/drawable/vector_drawable28.xml | 46 + .../static/res/drawable/vector_drawable29.xml | 28 + .../static/res/drawable/vector_drawable30.xml | 28 + .../static/res/drawable/vector_drawable_scale0.xml | 57 + .../static/res/drawable/vector_drawable_scale1.xml | 52 + .../static/res/drawable/vector_drawable_scale2.xml | 48 + .../static/res/drawable/vector_drawable_scale3.xml | 62 + .../static/res/drawable/vector_test01.xml | 31 + .../static/res/drawable/vector_test02.xml | 31 + .../static/res/raw/vector_drawable01.xml | 32 + .../static/res/values/colors.xml | 20 + .../static/res/values/strings.xml | 29 + samples/SupportVectorDrawable/static/rundemo.sh | 6 + .../vectordrawable/app/SimpleButtonBackground.java | 137 + settings.gradle | 68 + tests/Android.mk | 16 - tests/AndroidManifest.xml | 48 - .../java/android/support/tests/GrantActivity.java | 46 - ...tificationCompatActionWearableExtenderTest.java | 290 - .../NotificationCompatWearableExtenderTest.java | 260 - .../support/v4/content/FileProviderTest.java | 390 - .../support/v4/provider/DocumentFileTest.java | 374 - .../android/support/v4/text/IcuCompatTest.java | 28 - tests/res/xml/paths.xml | 14 - transition/Android.mk | 92 + transition/AndroidManifest.xml | 20 + .../android/support/transition/SceneApi21.java | 39 + .../support/transition/SceneStaticsApi21.java | 31 + .../support/transition/TransitionApi23.java | 27 + .../support/transition/ChangeBoundsInterface.java | 26 + .../base/android/support/transition/SceneImpl.java | 41 + .../support/transition/SceneStaticsImpl.java | 26 + .../android/support/transition/TransitionImpl.java | 90 + .../support/transition/TransitionInterface.java | 34 + .../transition/TransitionInterfaceListener.java | 31 + .../support/transition/TransitionManagerImpl.java | 31 + .../transition/TransitionManagerStaticsImpl.java | 35 + .../support/transition/TransitionSetImpl.java | 29 + .../support/transition/TransitionValues.java | 82 + .../android/support/transition/VisibilityImpl.java | 35 + .../support/transition/VisibilityInterface.java | 35 + transition/build.gradle | 118 + .../support/transition/AutoTransitionPort.java | 40 + .../support/transition/ChangeBoundsIcs.java | 30 + .../support/transition/ChangeBoundsPort.java | 348 + .../ics/android/support/transition/FadeIcs.java | 51 + .../ics/android/support/transition/FadePort.java | 350 + .../android/support/transition/RectEvaluator.java | 86 + .../ics/android/support/transition/SceneIcs.java | 62 + .../ics/android/support/transition/ScenePort.java | 242 + .../support/transition/SceneStaticsIcs.java | 31 + .../android/support/transition/TransitionIcs.java | 285 + .../support/transition/TransitionManagerIcs.java | 40 + .../support/transition/TransitionManagerPort.java | 441 + .../transition/TransitionManagerStaticsIcs.java | 45 + .../android/support/transition/TransitionPort.java | 1279 +++ .../support/transition/TransitionSetIcs.java | 51 + .../support/transition/TransitionSetPort.java | 334 + .../support/transition/TransitionValuesMaps.java | 32 + .../support/transition/ViewGroupOverlay.java | 71 + .../android/support/transition/ViewOverlay.java | 367 + .../android/support/transition/VisibilityIcs.java | 99 + .../android/support/transition/VisibilityPort.java | 230 + .../android/support/transition/WindowIdPort.java | 47 + .../support/transition/ChangeBoundsKitKat.java | 30 + .../android/support/transition/FadeKitKat.java | 53 + .../android/support/transition/SceneKitKat.java | 99 + .../support/transition/SceneStaticsKitKat.java | 31 + .../android/support/transition/SceneWrapper.java | 45 + .../support/transition/TransitionKitKat.java | 377 + .../transition/TransitionManagerKitKat.java | 43 + .../transition/TransitionManagerStaticsKitKat.java | 45 + .../support/transition/TransitionSetKitKat.java | 51 + .../support/transition/VisibilityKitKat.java | 110 + transition/res/values/ids.xml | 20 + .../android/support/transition/AutoTransition.java | 39 + .../android/support/transition/ChangeBounds.java | 76 + .../src/android/support/transition/Fade.java | 117 + .../src/android/support/transition/Scene.java | 208 + .../src/android/support/transition/Transition.java | 710 ++ .../support/transition/TransitionManager.java | 171 + .../android/support/transition/TransitionSet.java | 140 + .../src/android/support/transition/Visibility.java | 131 + .../src/android/support/transition/package.html | 8 + transition/tests/AndroidManifest.xml | 39 + transition/tests/NO_DOCS | 17 + .../tests/res/layout/activity_transition.xml | 20 + transition/tests/res/layout/scene0.xml | 43 + transition/tests/res/layout/scene1.xml | 43 + .../src/android/support/transition/BaseTest.java | 36 + .../support/transition/CheckCalledRunnable.java | 35 + .../src/android/support/transition/FadeTest.java | 97 + .../src/android/support/transition/SceneTest.java | 124 + .../support/transition/TransitionActivity.java | 40 + .../support/transition/TransitionManagerTest.java | 185 + .../android/support/transition/TransitionTest.java | 147 + v13/Android.mk | 22 +- v13/api/22.0.0.txt | 32 - v13/api/22.1.0.txt | 32 - v13/api/22.2.0.txt | 32 - v13/api/22.2.1.txt | 32 - v13/api/23.0.0.txt | 38 - v13/api/23.1.0.txt | 38 - v13/api/23.1.1.txt | 38 - v13/api/current.txt | 69 - v13/api/removed.txt | 0 .../view/inputmethod/EditorInfoCompatApi25.java | 30 + .../inputmethod/InputConnectionCompatApi25.java | 50 + .../inputmethod/InputContentInfoCompatApi25.java | 49 + .../android/support/v13/app/ActivityCompat.java | 4 +- .../android/support/v13/app/FragmentCompat.java | 4 + .../support/v13/app/FragmentPagerAdapter.java | 6 +- .../support/v13/app/FragmentStatePagerAdapter.java | 6 +- .../android/support/v13/app/FragmentTabHost.java | 16 +- .../v13/view/inputmethod/EditorInfoCompat.java | 116 + .../view/inputmethod/InputConnectionCompat.java | 281 + .../view/inputmethod/InputContentInfoCompat.java | 237 + v14/preference/Android.mk | 9 - v14/preference/api/23.0.0.txt | 95 - v14/preference/api/23.1.0.txt | 94 - v14/preference/api/23.1.1.txt | 94 - v14/preference/api/current.txt | 98 - v14/preference/api/removed.txt | 0 .../layout-v17/preference_dropdown_material.xml | 88 + .../layout-v21/preference_dropdown_material.xml | 88 + .../res/layout/preference_dropdown_material.xml | 70 +- .../v14/preference/MultiSelectListPreference.java | 4 +- .../MultiSelectListPreferenceDialogFragment.java | 10 +- .../support/v14/preference/PreferenceFragment.java | 6 +- v17/leanback/Android.mk | 24 +- v17/leanback/api/22.0.0.txt | 1410 --- v17/leanback/api/22.1.0.txt | 1552 --- v17/leanback/api/22.2.0.txt | 1552 --- v17/leanback/api/22.2.1.txt | 1570 --- v17/leanback/api/23.0.0.txt | 1575 --- v17/leanback/api/23.1.0.txt | 1796 ---- v17/leanback/api/23.1.1.txt | 1796 ---- v17/leanback/api/current.txt | 2382 ----- v17/leanback/api/removed.txt | 0 v17/leanback/build.gradle | 14 + .../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 + .../res/drawable-hdpi/lb_action_bg_focused.9.png | Bin 157 -> 156 bytes .../lb_ic_guidedactions_item_chevron.png | Bin 176 -> 0 bytes v17/leanback/res/drawable-hdpi/lb_ic_sad_cloud.png | Bin 2245 -> 2119 bytes .../res/drawable-mdpi/lb_action_bg_focused.9.png | Bin 132 -> 129 bytes .../lb_ic_guidedactions_item_chevron.png | Bin 131 -> 0 bytes .../lb_selectable_item_rounded_rect.xml | 25 + .../drawable-xhdpi/lb_card_shadow_focused.9.png | Bin 3869 -> 3066 bytes .../res/drawable-xhdpi/lb_card_shadow_normal.9.png | Bin 1317 -> 1313 bytes .../res/drawable-xhdpi/lb_ic_fast_rewind.png | Bin 405 -> 404 bytes .../lb_ic_guidedactions_item_chevron.png | Bin 190 -> 165 bytes v17/leanback/res/drawable-xhdpi/lb_ic_loop_one.png | Bin 303 -> 301 bytes .../res/drawable-xhdpi/lb_ic_nav_arrow.png | Bin 354 -> 187 bytes v17/leanback/res/drawable-xhdpi/lb_ic_pause.png | Bin 158 -> 153 bytes v17/leanback/res/drawable-xhdpi/lb_ic_pip.png | Bin 300 -> 162 bytes v17/leanback/res/drawable-xhdpi/lb_ic_play_fit.png | Bin 0 -> 1009 bytes .../res/drawable-xhdpi/lb_ic_sad_cloud.png | Bin 2932 -> 2787 bytes v17/leanback/res/drawable-xhdpi/lb_ic_stop.png | Bin 132 -> 131 bytes .../lb_in_app_search_shadow_focused.9.png | Bin 2194 -> 2190 bytes .../lb_in_app_search_shadow_normal.9.png | Bin 746 -> 741 bytes .../res/drawable-xxhdpi/lb_action_bg_focused.9.png | Bin 235 -> 232 bytes .../drawable-xxhdpi/lb_ic_actions_right_arrow.png | Bin 265 -> 264 bytes .../res/drawable-xxhdpi/lb_ic_sad_cloud.png | Bin 2815 -> 2572 bytes .../lb_in_app_search_shadow_normal.9.png | Bin 1144 -> 1141 bytes .../res/drawable/lb_playback_now_playing_bar.xml | 26 + v17/leanback/res/layout/lb_guidedactions.xml | 18 +- v17/leanback/res/layout/lb_guidedbuttonactions.xml | 2 +- .../layout/lb_media_item_number_view_flipper.xml | 44 + .../res/layout/lb_playback_now_playing_bars.xml | 48 + v17/leanback/res/layout/lb_row_media_item.xml | 6 +- .../lb_guidedstep_activity_enter.xml | 1 + v17/leanback/res/values-v21/drawables.xml | 22 + v17/leanback/res/values/attrs.xml | 8 +- v17/leanback/res/values/colors.xml | 1 + v17/leanback/res/values/dimens.xml | 31 +- v17/leanback/res/values/drawables.xml | 22 + v17/leanback/res/values/styles.xml | 22 +- v17/leanback/res/values/themes.xml | 6 +- .../support/v17/leanback/app/BaseRowFragment.java | 2 + .../v17/leanback/app/BaseRowSupportFragment.java | 2 + .../support/v17/leanback/app/BrowseFragment.java | 15 +- .../v17/leanback/app/BrowseSupportFragment.java | 15 +- .../support/v17/leanback/app/DetailsFragment.java | 2 +- .../v17/leanback/app/DetailsSupportFragment.java | 2 +- .../v17/leanback/app/GuidedStepFragment.java | 42 +- .../leanback/app/GuidedStepSupportFragment.java | 42 +- .../support/v17/leanback/app/HeadersFragment.java | 4 +- .../v17/leanback/app/HeadersSupportFragment.java | 4 +- .../v17/leanback/app/ListRowDataAdapter.java | 157 + .../v17/leanback/app/PlaybackControlGlue.java | 11 +- .../leanback/app/PlaybackControlSupportGlue.java | 11 +- .../v17/leanback/app/PlaybackOverlayFragment.java | 7 + .../app/PlaybackOverlaySupportFragment.java | 7 + .../support/v17/leanback/app/RowsFragment.java | 15 +- .../v17/leanback/app/RowsSupportFragment.java | 15 +- .../support/v17/leanback/app/SearchFragment.java | 7 +- .../v17/leanback/app/SearchSupportFragment.java | 7 +- .../v17/leanback/transition/TransitionHelper.java | 8 + .../widget/AbstractMediaItemPresenter.java | 162 +- .../v17/leanback/widget/ArrayObjectAdapter.java | 5 + .../support/v17/leanback/widget/BaseGridView.java | 2 + .../v17/leanback/widget/CursorObjectAdapter.java | 5 + .../widget/DetailsOverviewLogoPresenter.java | 2 +- .../android/support/v17/leanback/widget/Grid.java | 13 +- .../v17/leanback/widget/GridLayoutManager.java | 76 +- .../support/v17/leanback/widget/GuidedAction.java | 14 +- .../v17/leanback/widget/GuidedActionsStylist.java | 8 + .../v17/leanback/widget/HorizontalGridView.java | 2 +- .../v17/leanback/widget/ListRowPresenter.java | 2 +- .../v17/leanback/widget/MediaNowPlayingView.java | 126 + .../NonOverlappingLinearLayoutWithForeground.java | 2 +- .../support/v17/leanback/widget/ObjectAdapter.java | 8 + .../v17/leanback/widget/PlaybackControlsRow.java | 8 +- .../support/v17/leanback/widget/SearchBar.java | 2 +- .../v17/leanback/widget/SearchEditText.java | 4 +- .../leanback/widget/ShadowOverlayContainer.java | 2 +- .../v17/leanback/widget/ShadowOverlayHelper.java | 13 +- .../leanback/widget/SparseArrayObjectAdapter.java | 5 + .../v17/leanback/widget/StaggeredGridDefault.java | 4 +- .../v17/leanback/widget/StreamingTextView.java | 2 +- .../v17/leanback/widget/VerticalGridPresenter.java | 4 +- .../v17/leanback/widget/VerticalGridView.java | 2 +- .../v17/leanback/widget/picker/DatePicker.java | 1 + .../support/v17/leanback/widget/picker/Picker.java | 8 +- v17/leanback/tests/Android.mk | 43 + v17/leanback/tests/AndroidManifest.xml | 51 + v17/leanback/tests/NO_DOCS | 17 + v17/leanback/tests/README.txt | 9 + v17/leanback/tests/generatev4.py | 90 + .../v17/leanback/app/BrowseFragmentTest.java | 133 + .../leanback/app/BrowseFragmentTestActivity.java | 62 + .../leanback/app/BrowseSupportFragmentTest.java | 135 + .../app/BrowseSupportFragmentTestActivity.java | 64 + .../v17/leanback/app/BrowseTestFragment.java | 131 + .../leanback/app/BrowseTestSupportFragment.java | 133 + .../v17/leanback/app/ListRowDataAdapterTest.java | 260 + .../v17/leanback/app/PlaybackControlGlueTest.java | 351 + .../app/PlaybackControlSupportGlueTest.java | 353 + .../support/v17/leanback/app/StringPresenter.java | 0 .../leanback/app/wizard/GuidedDatePickerTest.java | 519 + .../app/wizard/GuidedStepAttributesTest.java | 624 ++ .../wizard/GuidedStepAttributesTestActivity.java | 0 .../wizard/GuidedStepAttributesTestFragment.java | 0 .../support/v17/leanback/widget/AssertHelper.java | 0 .../support/v17/leanback/widget/GridActivity.java | 476 + .../support/v17/leanback/widget/GridTest.java | 88 + .../v17/leanback/widget/GridWidgetTest.java | 2829 +++++ .../v17/leanback/widget/HorizontalGridViewEx.java | 0 .../v17/leanback/widget/PagingIndicatorTest.java | 0 .../support/v17/leanback/widget/PresenterTest.java | 128 + .../widget/ShadowOverlayContainerTest.java | 107 + .../support/v17/leanback/widget/SingleRowTest.java | 168 + .../leanback/widget/StaggeredGridDefaultTest.java | 73 + .../v17/leanback/widget/VerticalGridViewEx.java | 0 v17/{ => leanback}/tests/res/layout/browse.xml | 0 .../tests/res/layout/horizontal_grid.xml | 0 .../horizontal_grid_testredundantappendremove2.xml | 0 .../tests/res/layout/horizontal_grid_wrap.xml | 0 .../tests/res/layout/horizontal_item.xml | 0 .../tests/res/layout/horizontal_linear.xml | 0 .../tests/res/layout/relative_layout.xml | 0 .../tests/res/layout/selectable_text_view.xml | 0 .../tests/res/layout/vertical_grid.xml | 0 .../tests/res/layout/vertical_grid_ltr.xml | 0 .../tests/res/layout/vertical_grid_rtl.xml | 0 .../vertical_grid_testredundantappendremove.xml | 0 .../tests/res/layout/vertical_linear.xml | 0 .../layout/vertical_linear_measured_with_zero.xml | 0 .../res/layout/vertical_linear_with_button.xml | 0 .../layout/vertical_linear_with_button_onleft.xml | 0 .../res/layout/vertical_linear_wrap_content.xml | 0 v17/{ => leanback}/tests/res/values/strings.xml | 0 v17/preference-leanback/Android.mk | 14 - v17/preference-leanback/api/23.0.0.txt | 61 - v17/preference-leanback/api/23.1.0.txt | 61 - v17/preference-leanback/api/23.1.1.txt | 61 - v17/preference-leanback/api/current.txt | 61 - v17/preference-leanback/api/removed.txt | 0 .../v17/preference/LeanbackPreferenceFragment.java | 11 + .../v17/preference/LeanbackSettingsFragment.java | 17 + v17/tests/Android.mk | 42 - v17/tests/AndroidManifest.xml | 51 - v17/tests/README.txt | 7 - v17/tests/generatev4.py | 80 - .../v17/leanback/app/BrowseFragmentTest.java | 151 - .../leanback/app/BrowseFragmentTestActivity.java | 62 - .../leanback/app/BrowseSupportFragmentTest.java | 153 - .../app/BrowseSupportFragmentTestActivity.java | 64 - .../v17/leanback/app/BrowseTestFragment.java | 126 - .../leanback/app/BrowseTestSupportFragment.java | 128 - .../leanback/app/wizard/GuidedDatePickerTest.java | 517 - .../app/wizard/GuidedStepAttributesTest.java | 623 -- .../support/v17/leanback/widget/GridActivity.java | 476 - .../support/v17/leanback/widget/GridTest.java | 88 - .../v17/leanback/widget/GridWidgetTest.java | 2743 ----- .../support/v17/leanback/widget/PresenterTest.java | 122 - .../widget/ShadowOverlayContainerTest.java | 106 - .../support/v17/leanback/widget/SingleRowTest.java | 108 - .../leanback/widget/StaggeredGridDefaultTest.java | 58 - v4/Android.mk | 278 +- v4/AndroidManifest.xml | 2 +- v4/api/22.0.0.txt | 2849 ----- v4/api/22.1.0.txt | 3115 ------ v4/api/22.2.0.txt | 3190 ------ v4/api/22.2.1.txt | 3191 ------ v4/api/23.0.0.txt | 3480 ------- v4/api/23.1.0.txt | 3520 ------- v4/api/23.1.1.txt | 3487 ------- v4/api/current.txt | 3761 ------- v4/api/removed.txt | 18 - .../android/support/v4/app/ActivityCompat21.java | 129 - .../support/v4/app/ActivityOptionsCompat21.java | 60 - .../support/v4/app/FragmentTransitionCompat21.java | 498 - .../graphics/drawable/DrawableCompatLollipop.java | 80 - .../support/v4/media/MediaBrowserCompatApi21.java | 154 - .../media/session/MediaControllerCompatApi21.java | 281 - .../support/v4/view/ViewCompatLollipop.java | 267 - .../support/v4/view/WindowInsetsCompatApi21.java | 118 - .../AccessibilityNodeInfoCompatApi21.java | 99 - .../android/support/v4/app/ActivityCompat22.java | 26 - .../android/support/v4/app/ActivityCompat23.java | 39 - .../v4/app/NotificationManagerCompatApi24.java | 29 - .../support/v4/content/ContextCompatApi24.java | 36 - .../support/v4/media/MediaBrowserCompatApi24.java | 67 - .../AccessibilityNodeInfoCompatApi24.java | 41 - v4/build.gradle | 91 +- .../v4/animation/DonutAnimatorCompatProvider.java | 155 - .../support/v4/app/BaseFragmentActivityDonut.java | 64 - .../android/support/v4/app/BundleCompatDonut.java | 83 - .../support/v4/app/NotificationCompatBase.java | 67 - .../v4/content/res/ConfigurationHelperDonut.java | 44 - .../v4/graphics/drawable/DrawableCompatBase.java | 64 - .../v4/graphics/drawable/DrawableWrapperDonut.java | 383 - v4/donut/android/support/v4/os/BuildCompat.java | 39 - .../v4/view/OnApplyWindowInsetsListener.java | 43 - .../android/support/v4/view/ViewCompatBase.java | 152 - .../support/v4/view/WindowInsetsCompat.java | 259 - .../view/animation/PathInterpolatorCompatBase.java | 43 - .../v4/view/animation/PathInterpolatorDonut.java | 112 - .../v4/widget/CompoundButtonCompatDonut.java | 82 - .../support/v4/widget/ListViewCompatDonut.java | 38 - .../support/v4/view/ViewCompatEclairMr1.java | 56 - .../support/v4/app/ActivityCompatEclair.java | 32 - .../support/v4/app/BaseFragmentActivityEclair.java | 67 - .../v4/app/NotificationManagerCompatEclair.java | 32 - .../v4/graphics/drawable/DrawableCompatEclair.java | 31 - .../graphics/drawable/DrawableWrapperEclair.java | 60 - .../support/v4/view/KeyEventCompatEclair.java | 40 - .../support/v4/view/MotionEventCompatEclair.java | 40 - .../support/v4/content/ContextCompatFroyo.java | 31 - .../v4/media/session/MediaSessionCompatApi8.java | 32 - .../v4/view/ViewConfigurationCompatFroyo.java | 28 - .../v4/app/NotificationCompatGingerbread.java | 31 - .../v4/content/EditorCompatGingerbread.java | 33 - .../net/ConnectivityManagerCompatGingerbread.java | 57 - .../v4/view/MotionEventCompatGingerbread.java | 28 - .../support/v4/view/ViewCompatGingerbread.java | 29 - .../v4/widget/PopupWindowCompatGingerbread.java | 76 - .../v4/widget/ScrollerCompatGingerbread.java | 95 - .../v4/app/BaseFragmentActivityHoneycomb.java | 41 - .../drawable/DrawableWrapperHoneycomb.java | 56 - .../android/support/v4/view/ViewCompatHC.java | 195 - .../v4/widget/SearchViewCompatHoneycomb.java | 122 - .../v4/os/ParcelableCompatHoneycombMR2.java | 46 - .../support/v4/speech/tts/TextToSpeechICSMR1.java | 74 - .../support/v4/speech/tts/TextToSpeechICS.java | 27 - .../AccessibilityManagerCompatIcs.java | 69 - .../AccessibilityNodeInfoCompatIcs.java | 219 - .../AccessibilityServiceInfoCompat.java | 449 - .../support/v4/animation/AnimatorCompatHelper.java | 46 - .../support/v4/app/ActionBarDrawerToggle.java | 560 - v4/java/android/support/v4/app/ActivityCompat.java | 467 - .../support/v4/app/ActivityOptionsCompat.java | 242 - .../android/support/v4/app/BackStackRecord.java | 1502 --- v4/java/android/support/v4/app/BundleCompat.java | 60 - v4/java/android/support/v4/app/DialogFragment.java | 463 - v4/java/android/support/v4/app/Fragment.java | 2345 ----- .../android/support/v4/app/FragmentActivity.java | 1109 -- .../android/support/v4/app/FragmentController.java | 454 - .../support/v4/app/FragmentHostCallback.java | 366 - .../android/support/v4/app/FragmentManager.java | 2464 ----- .../support/v4/app/FragmentPagerAdapter.java | 178 - .../support/v4/app/FragmentStatePagerAdapter.java | 229 - .../android/support/v4/app/FragmentTabHost.java | 359 - .../support/v4/app/FragmentTransaction.java | 347 - v4/java/android/support/v4/app/ListFragment.java | 375 - v4/java/android/support/v4/app/LoaderManager.java | 888 -- .../support/v4/app/NoSaveStateFrameLayout.java | 63 - .../android/support/v4/app/NotificationCompat.java | 4023 ------- .../support/v4/app/NotificationManagerCompat.java | 726 -- v4/java/android/support/v4/app/RemoteInput.java | 276 - v4/java/android/support/v4/app/ServiceCompat.java | 45 - v4/java/android/support/v4/app/ShareCompat.java | 959 -- .../support/v4/app/SharedElementCallback.java | 284 - .../android/support/v4/content/ContextCompat.java | 570 - .../android/support/v4/content/FileProvider.java | 774 -- .../android/support/v4/content/IntentCompat.java | 274 - .../support/v4/content/LocalBroadcastManager.java | 302 - .../support/v4/content/ModernAsyncTask.java | 506 - .../v4/content/SharedPreferencesCompat.java | 73 - .../v4/content/WakefulBroadcastReceiver.java | 134 - .../v4/content/res/ConfigurationHelper.java | 136 - .../v4/graphics/drawable/DrawableCompat.java | 531 - .../support/v4/internal/view/SupportMenu.java | 56 - .../support/v4/media/MediaBrowserCompat.java | 1759 ---- .../v4/media/MediaBrowserServiceCompat.java | 1190 --- .../support/v4/media/MediaDescriptionCompat.java | 448 - .../support/v4/media/MediaMetadataCompat.java | 756 -- .../support/v4/media/TransportMediator.java | 343 - .../v4/media/session/MediaButtonReceiver.java | 144 - .../v4/media/session/MediaControllerCompat.java | 1563 --- .../v4/media/session/MediaSessionCompat.java | 2305 ----- .../v4/media/session/PlaybackStateCompat.java | 1041 -- .../support/v4/net/ConnectivityManagerCompat.java | 123 - .../android/support/v4/os/ParcelableCompat.java | 61 - v4/java/android/support/v4/os/ResultReceiver.java | 143 - .../android/support/v4/text/TextUtilsCompat.java | 152 - v4/java/android/support/v4/util/Pair.java | 79 - v4/java/android/support/v4/util/Pools.java | 166 - v4/java/android/support/v4/view/AbsSavedState.java | 100 - .../v4/view/AccessibilityDelegateCompat.java | 514 - .../support/v4/view/AsyncLayoutInflater.java | 222 - .../support/v4/view/GestureDetectorCompat.java | 564 - .../android/support/v4/view/KeyEventCompat.java | 227 - .../android/support/v4/view/MotionEventCompat.java | 573 - .../v4/view/NestedScrollingChildHelper.java | 282 - .../v4/view/NestedScrollingParentHelper.java | 84 - v4/java/android/support/v4/view/PagerTabStrip.java | 298 - .../android/support/v4/view/PagerTitleStrip.java | 520 - v4/java/android/support/v4/view/ViewCompat.java | 3464 ------- .../support/v4/view/ViewConfigurationCompat.java | 117 - .../android/support/v4/view/ViewGroupCompat.java | 265 - v4/java/android/support/v4/view/ViewPager.java | 3131 ------ .../accessibility/AccessibilityEventCompat.java | 316 - .../accessibility/AccessibilityManagerCompat.java | 218 - .../accessibility/AccessibilityNodeInfoCompat.java | 4047 -------- .../AccessibilityNodeProviderCompat.java | 262 - .../accessibility/AccessibilityRecordCompat.java | 1046 -- .../AccessibilityWindowInfoCompat.java | 499 - .../support/v4/widget/AutoScrollHelper.java | 867 -- .../android/support/v4/widget/CircleImageView.java | 153 - .../support/v4/widget/CompoundButtonCompat.java | 176 - .../android/support/v4/widget/CursorAdapter.java | 483 - .../android/support/v4/widget/CursorFilter.java | 71 - .../android/support/v4/widget/DrawerLayout.java | 2389 ----- .../support/v4/widget/EdgeEffectCompat.java | 257 - .../support/v4/widget/ExploreByTouchHelper.java | 1238 --- .../android/support/v4/widget/FocusStrategy.java | 454 - .../android/support/v4/widget/ListViewCompat.java | 44 - .../v4/widget/MaterialProgressDrawable.java | 792 -- .../support/v4/widget/NestedScrollView.java | 1950 ---- .../android/support/v4/widget/PopupMenuCompat.java | 92 - .../support/v4/widget/PopupWindowCompat.java | 225 - .../support/v4/widget/ResourceCursorAdapter.java | 137 - .../android/support/v4/widget/ScrollerCompat.java | 510 - .../support/v4/widget/SearchViewCompat.java | 519 - .../support/v4/widget/SimpleCursorAdapter.java | 402 - .../support/v4/widget/SlidingPaneLayout.java | 1660 --- .../support/v4/widget/SwipeProgressBar.java | 276 - .../support/v4/widget/SwipeRefreshLayout.java | 1164 --- .../android/support/v4/widget/TextViewCompat.java | 272 - .../support/v4/widget/TextViewCompatDonut.java | 98 - .../android/support/v4/widget/ViewDragHelper.java | 1508 --- .../support/v4/view/ViewCompatJellybeanMr1.java | 66 - .../support/v4/widget/TextViewCompatJbMr1.java | 49 - .../support/v4/print/PrintHelperKitkat.java | 665 -- .../AccessibilityNodeInfoCompatKitKat.java | 181 - v4/tests/AndroidManifest.xml | 60 - .../support/v4/app/ChildFragmentStateTest.java | 43 - .../support/v4/app/FragmentLifecycleTest.java | 706 -- .../support/v4/app/FragmentReceiveResultTest.java | 169 - .../support/v4/app/FragmentReplaceTest.java | 90 - .../java/android/support/v4/app/FragmentTest.java | 174 - .../support/v4/app/FragmentTransitionTest.java | 380 - .../android/support/v4/app/NestedFragmentTest.java | 96 - .../android/support/v4/app/StrictViewFragment.java | 59 - .../support/v4/app/test/FragmentTestActivity.java | 261 - .../support/v4/content/ContextCompatTest.java | 181 - .../v4/content/res/ResourcesCompatTest.java | 280 - .../support/v4/graphics/ColorUtilsTest.java | 314 - .../support/v4/graphics/DrawableCompatTest.java | 135 - .../android/support/v4/testutils/TestUtils.java | 141 - .../android/support/v4/view/BaseViewPagerTest.java | 979 -- .../android/support/v4/view/ViewCompatTest.java | 37 - .../android/support/v4/view/ViewPagerActions.java | 360 - .../v4/view/ViewPagerWithTabStripActivity.java | 31 - .../support/v4/view/ViewPagerWithTabStripTest.java | 93 - .../v4/view/ViewPagerWithTitleStripActivity.java | 31 - .../v4/view/ViewPagerWithTitleStripTest.java | 94 - .../v4/view/ViewPropertyAnimatorCompatTest.java | 132 - .../java/android/support/v4/view/VpaActivity.java | 27 - .../support/v4/widget/DonutScrollerCompatTest.java | 22 - .../v4/widget/ExploreByTouchHelperTest.java | 150 - .../widget/ExploreByTouchHelperTestActivity.java | 27 - .../v4/widget/GingerbreadScrollerCompatTest.java | 22 - .../support/v4/widget/IcsScrollerCompatTest.java | 22 - .../support/v4/widget/ScrollerCompatTestBase.java | 94 - .../v4/widget/SwipeRefreshLayoutActivity.java | 27 - .../support/v4/widget/SwipeRefreshLayoutTest.java | 94 - .../support/v4/widget/TextViewCompatTest.java | 390 - .../support/v4/widget/TextViewTestActivity.java | 27 - v4/tests/res/values/strings.xml | 24 - v7/appcompat/Android.mk | 9 - v7/appcompat/AndroidManifest.xml | 2 +- v7/appcompat/api/22.0.0.txt | 529 - v7/appcompat/api/22.1.0.txt | 691 -- v7/appcompat/api/22.2.0.txt | 1876 ---- v7/appcompat/api/22.2.1.txt | 1936 ---- v7/appcompat/api/23.0.0.txt | 2028 ---- v7/appcompat/api/23.1.0.txt | 2081 ---- v7/appcompat/api/23.1.1.txt | 2080 ---- v7/appcompat/api/current.txt | 2231 ---- v7/appcompat/api/removed.txt | 0 v7/appcompat/build.gradle | 6 +- v7/appcompat/res-public/values/public_attrs.xml | 1 - .../abc_ic_menu_selectall_mtrl_alpha.png | Bin 217 -> 215 bytes .../drawable-hdpi/abc_ic_star_half_black_48dp.png | Bin 465 -> 431 bytes .../abc_list_divider_mtrl_alpha.9.png | Bin 78 -> 76 bytes .../abc_list_selector_disabled_holo_light.9.png | Bin 109 -> 108 bytes .../abc_menu_hardkey_panel_mtrl_mult.9.png | Bin 624 -> 615 bytes .../abc_scrubber_control_off_mtrl_alpha.png | Bin 205 -> 201 bytes .../abc_scrubber_control_to_pressed_mtrl_000.png | Bin 197 -> 196 bytes .../abc_scrubber_control_to_pressed_mtrl_005.png | Bin 278 -> 272 bytes .../abc_switch_track_mtrl_alpha.9.png | Bin 324 -> 318 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 0 -> 253 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 0 -> 340 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 0 -> 252 bytes ...abc_textfield_search_activated_mtrl_alpha.9.png | Bin 88 -> 86 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_ic_menu_cut_mtrl_alpha.png | Bin 258 -> 253 bytes .../abc_ic_menu_copy_mtrl_am_alpha.png | Bin 180 -> 178 bytes .../abc_spinner_mtrl_am_alpha.9.png | Bin 301 -> 300 bytes .../abc_ic_menu_copy_mtrl_am_alpha.png | Bin 262 -> 260 bytes .../abc_spinner_mtrl_am_alpha.9.png | Bin 421 -> 419 bytes .../abc_ic_menu_copy_mtrl_am_alpha.png | Bin 328 -> 325 bytes .../abc_spinner_mtrl_am_alpha.9.png | Bin 355 -> 354 bytes .../drawable-mdpi/abc_btn_check_to_on_mtrl_015.png | Bin 322 -> 321 bytes .../drawable-mdpi/abc_btn_radio_to_on_mtrl_000.png | Bin 326 -> 324 bytes .../drawable-mdpi/abc_ic_menu_cut_mtrl_alpha.png | Bin 255 -> 251 bytes .../drawable-mdpi/abc_ic_star_half_black_48dp.png | Bin 332 -> 310 bytes .../abc_list_divider_mtrl_alpha.9.png | Bin 78 -> 76 bytes .../abc_menu_hardkey_panel_mtrl_mult.9.png | Bin 423 -> 421 bytes .../abc_scrubber_control_off_mtrl_alpha.png | Bin 160 -> 159 bytes .../abc_scrubber_control_to_pressed_mtrl_005.png | Bin 200 -> 197 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 0 -> 188 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 0 -> 269 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 0 -> 175 bytes .../abc_textfield_default_mtrl_alpha.9.png | Bin 90 -> 87 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_ic_menu_copy_mtrl_am_alpha.png | Bin 179 -> 178 bytes .../abc_ic_menu_selectall_mtrl_alpha.png | Bin 190 -> 183 bytes .../drawable-xhdpi/abc_ic_star_half_black_48dp.png | Bin 611 -> 548 bytes .../abc_list_divider_mtrl_alpha.9.png | Bin 78 -> 76 bytes .../abc_list_selector_disabled_holo_light.9.png | Bin 115 -> 113 bytes .../abc_popup_background_mtrl_mult.9.png | Bin 1470 -> 1469 bytes .../abc_scrubber_control_off_mtrl_alpha.png | Bin 272 -> 267 bytes .../abc_scrubber_control_to_pressed_mtrl_005.png | Bin 397 -> 391 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 0 -> 321 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 0 -> 504 bytes .../abc_text_select_handle_right_mtrl_alpha.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_btn_check_to_on_mtrl_000.png | Bin 308 -> 307 bytes .../abc_ic_commit_search_api_mtrl_alpha.png | Bin 226 -> 224 bytes .../abc_ic_star_half_black_48dp.png | Bin 897 -> 789 bytes .../abc_scrubber_control_off_mtrl_alpha.png | Bin 326 -> 322 bytes .../abc_scrubber_control_to_pressed_mtrl_000.png | Bin 404 -> 403 bytes .../abc_scrubber_control_to_pressed_mtrl_005.png | Bin 602 -> 595 bytes .../abc_spinner_mtrl_am_alpha.9.png | Bin 424 -> 419 bytes .../abc_switch_track_mtrl_alpha.9.png | Bin 610 -> 607 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 0 -> 436 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 0 -> 646 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 0 -> 427 bytes .../abc_btn_switch_to_on_mtrl_00001.9.png | Bin 2496 -> 2491 bytes .../abc_ic_menu_copy_mtrl_am_alpha.png | Bin 331 -> 327 bytes .../abc_ic_menu_paste_mtrl_am_alpha.png | Bin 462 -> 461 bytes .../abc_ic_menu_selectall_mtrl_alpha.png | Bin 307 -> 305 bytes .../abc_ic_star_half_black_48dp.png | Bin 1153 -> 991 bytes .../abc_spinner_mtrl_am_alpha.9.png | Bin 354 -> 352 bytes .../abc_switch_track_mtrl_alpha.9.png | Bin 524 -> 522 bytes .../abc_tab_indicator_mtrl_alpha.9.png | Bin 112 -> 111 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 0 -> 569 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 0 -> 563 bytes v7/appcompat/res/drawable/abc_vector_test.xml | 25 + v7/appcompat/res/drawable/notification_bg.xml | 24 + v7/appcompat/res/drawable/notification_bg_low.xml | 23 + .../res/drawable/notification_icon_background.xml | 22 + v7/appcompat/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 + v7/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 + .../res/layout/notification_template_lines.xml | 108 - .../layout/notification_template_lines_media.xml | 112 + .../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-af/strings.xml | 1 + v7/appcompat/res/values-am/strings.xml | 1 + v7/appcompat/res/values-ar/strings.xml | 1 + v7/appcompat/res/values-az-rAZ/strings.xml | 1 + v7/appcompat/res/values-b+sr+Latn/strings.xml | 1 + v7/appcompat/res/values-be-rBY/strings.xml | 1 + v7/appcompat/res/values-bg/strings.xml | 1 + v7/appcompat/res/values-bn-rBD/strings.xml | 1 + v7/appcompat/res/values-bs-rBA/strings.xml | 1 + v7/appcompat/res/values-ca/strings.xml | 1 + v7/appcompat/res/values-cs/strings.xml | 1 + v7/appcompat/res/values-da/strings.xml | 1 + v7/appcompat/res/values-de/strings.xml | 1 + v7/appcompat/res/values-el/strings.xml | 1 + v7/appcompat/res/values-en-rAU/strings.xml | 1 + v7/appcompat/res/values-en-rGB/strings.xml | 1 + v7/appcompat/res/values-en-rIN/strings.xml | 1 + v7/appcompat/res/values-es-rUS/strings.xml | 1 + v7/appcompat/res/values-es/strings.xml | 1 + v7/appcompat/res/values-et-rEE/strings.xml | 1 + v7/appcompat/res/values-eu-rES/strings.xml | 1 + v7/appcompat/res/values-fa/strings.xml | 1 + v7/appcompat/res/values-fi/strings.xml | 1 + v7/appcompat/res/values-fr-rCA/strings.xml | 1 + v7/appcompat/res/values-fr/strings.xml | 1 + v7/appcompat/res/values-gl-rES/strings.xml | 1 + v7/appcompat/res/values-gu-rIN/strings.xml | 1 + v7/appcompat/res/values-hi/strings.xml | 1 + v7/appcompat/res/values-hr/strings.xml | 1 + v7/appcompat/res/values-hu/strings.xml | 1 + v7/appcompat/res/values-hy-rAM/strings.xml | 3 +- v7/appcompat/res/values-in/strings.xml | 1 + v7/appcompat/res/values-is-rIS/strings.xml | 1 + v7/appcompat/res/values-it/strings.xml | 1 + v7/appcompat/res/values-iw/strings.xml | 1 + v7/appcompat/res/values-ja/strings.xml | 1 + v7/appcompat/res/values-ka-rGE/strings.xml | 1 + v7/appcompat/res/values-kk-rKZ/strings.xml | 1 + v7/appcompat/res/values-km-rKH/strings.xml | 1 + v7/appcompat/res/values-kn-rIN/strings.xml | 1 + v7/appcompat/res/values-ko/strings.xml | 1 + v7/appcompat/res/values-ky-rKG/strings.xml | 1 + v7/appcompat/res/values-lo-rLA/strings.xml | 1 + v7/appcompat/res/values-lt/strings.xml | 1 + v7/appcompat/res/values-lv/strings.xml | 1 + v7/appcompat/res/values-mk-rMK/strings.xml | 1 + v7/appcompat/res/values-ml-rIN/strings.xml | 1 + v7/appcompat/res/values-mn-rMN/strings.xml | 1 + v7/appcompat/res/values-mr-rIN/strings.xml | 1 + v7/appcompat/res/values-ms-rMY/strings.xml | 1 + v7/appcompat/res/values-my-rMM/strings.xml | 5 +- v7/appcompat/res/values-nb/strings.xml | 1 + v7/appcompat/res/values-ne-rNP/strings.xml | 1 + v7/appcompat/res/values-nl/strings.xml | 1 + v7/appcompat/res/values-pa-rIN/strings.xml | 1 + v7/appcompat/res/values-pl/strings.xml | 1 + v7/appcompat/res/values-pt-rBR/strings.xml | 1 + v7/appcompat/res/values-pt-rPT/strings.xml | 1 + v7/appcompat/res/values-pt/strings.xml | 1 + v7/appcompat/res/values-ro/strings.xml | 1 + v7/appcompat/res/values-ru/strings.xml | 1 + v7/appcompat/res/values-si-rLK/strings.xml | 1 + v7/appcompat/res/values-sk/strings.xml | 1 + v7/appcompat/res/values-sl/strings.xml | 1 + v7/appcompat/res/values-sq-rAL/strings.xml | 1 + v7/appcompat/res/values-sr/strings.xml | 1 + v7/appcompat/res/values-sv/strings.xml | 1 + v7/appcompat/res/values-sw/strings.xml | 1 + v7/appcompat/res/values-ta-rIN/strings.xml | 1 + v7/appcompat/res/values-te-rIN/strings.xml | 1 + v7/appcompat/res/values-th/strings.xml | 1 + v7/appcompat/res/values-tl/strings.xml | 1 + v7/appcompat/res/values-tr/strings.xml | 1 + v7/appcompat/res/values-uk/strings.xml | 1 + v7/appcompat/res/values-ur-rPK/strings.xml | 1 + v7/appcompat/res/values-uz-rUZ/strings.xml | 1 + v7/appcompat/res/values-v11/themes_base.xml | 8 + v7/appcompat/res/values-v14/styles.xml | 5 + v7/appcompat/res/values-v16/dimens.xml | 21 + v7/appcompat/res/values-v21/colors.xml | 19 + v7/appcompat/res/values-v21/dimens.xml | 24 + v7/appcompat/res/values-v21/styles.xml | 58 + v7/appcompat/res/values-v24/styles.xml | 28 + v7/appcompat/res/values-vi/strings.xml | 1 + v7/appcompat/res/values-zh-rCN/strings.xml | 1 + v7/appcompat/res/values-zh-rHK/strings.xml | 1 + v7/appcompat/res/values-zh-rTW/strings.xml | 1 + v7/appcompat/res/values-zu/strings.xml | 1 + v7/appcompat/res/values/attrs.xml | 13 +- v7/appcompat/res/values/colors.xml | 7 + v7/appcompat/res/values/dimens.xml | 38 +- v7/appcompat/res/values/dimens_material.xml | 1 + v7/appcompat/res/values/strings.xml | 1 + v7/appcompat/res/values/styles.xml | 31 + v7/appcompat/res/values/styles_base.xml | 5 +- v7/appcompat/res/values/themes_base.xml | 10 +- .../src/android/support/v7/app/ActionBar.java | 11 +- .../support/v7/app/ActionBarDrawerToggle.java | 84 +- .../android/support/v7/app/AppCompatActivity.java | 20 +- .../android/support/v7/app/AppCompatDelegate.java | 53 +- .../support/v7/app/AppCompatDelegateImplBase.java | 62 +- .../support/v7/app/AppCompatDelegateImplV11.java | 4 +- .../support/v7/app/AppCompatDelegateImplV14.java | 191 +- .../support/v7/app/AppCompatDelegateImplV7.java | 2115 ---- .../support/v7/app/AppCompatDelegateImplV9.java | 2126 ++++ .../android/support/v7/app/NotificationCompat.java | 497 +- .../support/v7/app/NotificationCompatImpl24.java | 33 + .../support/v7/app/NotificationCompatImplBase.java | 287 +- .../v7/app/NotificationCompatImplJellybean.java | 29 + .../android/support/v7/app/TwilightCalculator.java | 6 +- .../android/support/v7/app/TwilightManager.java | 34 +- .../support/v7/app/WindowDecorActionBar.java | 4 +- .../support/v7/content/res/AppCompatResources.java | 27 +- .../v7/graphics/drawable/DrawerArrowDrawable.java | 2 +- .../support/v7/view/menu/ActionMenuItemView.java | 4 +- .../support/v7/view/menu/CascadingMenuPopup.java | 10 +- .../android/support/v7/view/menu/MenuAdapter.java | 4 + .../android/support/v7/view/menu/MenuBuilder.java | 5 + .../android/support/v7/view/menu/MenuItemImpl.java | 5 +- .../android/support/v7/view/menu/MenuPopup.java | 34 +- .../support/v7/view/menu/MenuPresenter.java | 4 +- .../support/v7/widget/AbsActionBarView.java | 4 +- .../support/v7/widget/ActionBarOverlayLayout.java | 4 +- .../android/support/v7/widget/ActionMenuView.java | 4 +- .../support/v7/widget/ActivityChooserModel.java | 18 +- .../support/v7/widget/ActivityChooserView.java | 18 +- .../v7/widget/AppCompatAutoCompleteTextView.java | 14 +- .../v7/widget/AppCompatBackgroundHelper.java | 84 +- .../android/support/v7/widget/AppCompatButton.java | 6 +- .../support/v7/widget/AppCompatCheckBox.java | 10 +- .../v7/widget/AppCompatCheckedTextView.java | 10 +- .../v7/widget/AppCompatCompoundButtonHelper.java | 7 +- .../v7/widget/AppCompatDrawableManager.java | 98 +- .../support/v7/widget/AppCompatEditText.java | 6 +- .../support/v7/widget/AppCompatImageButton.java | 6 +- .../support/v7/widget/AppCompatImageHelper.java | 12 +- .../support/v7/widget/AppCompatImageView.java | 15 +- .../widget/AppCompatMultiAutoCompleteTextView.java | 14 +- .../support/v7/widget/AppCompatPopupWindow.java | 10 +- .../v7/widget/AppCompatProgressBarHelper.java | 4 +- .../support/v7/widget/AppCompatRadioButton.java | 10 +- .../support/v7/widget/AppCompatRatingBar.java | 5 +- .../support/v7/widget/AppCompatSeekBar.java | 5 +- .../support/v7/widget/AppCompatSeekBarHelper.java | 11 +- .../support/v7/widget/AppCompatSpinner.java | 9 +- .../support/v7/widget/AppCompatTextHelper.java | 32 +- .../support/v7/widget/AppCompatTextHelperV17.java | 19 +- .../support/v7/widget/AppCompatTextView.java | 6 +- .../android/support/v7/widget/DrawableUtils.java | 5 +- .../support/v7/widget/FitWindowsLinearLayout.java | 1 + .../support/v7/widget/ForwardingListener.java | 53 +- .../support/v7/widget/LinearLayoutCompat.java | 4 +- .../android/support/v7/widget/ListPopupWindow.java | 10 +- .../android/support/v7/widget/ListViewCompat.java | 2 +- .../v7/widget/ScrollingTabContainerView.java | 10 +- .../src/android/support/v7/widget/SearchView.java | 70 +- .../support/v7/widget/ShareActionProvider.java | 4 +- .../support/v7/widget/SuggestionsAdapter.java | 3 +- .../android/support/v7/widget/SwitchCompat.java | 12 +- .../support/v7/widget/TintContextWrapper.java | 15 +- .../android/support/v7/widget/TintTypedArray.java | 2 +- .../src/android/support/v7/widget/Toolbar.java | 44 +- .../support/v7/widget/ToolbarWidgetWrapper.java | 10 +- .../VectorEnabledTintResources.java | 0 v7/appcompat/tests/AndroidManifest.xml | 6 +- .../color-v23/color_state_list_themed_attrs.xml | 21 + .../res/color/color_state_list_themed_attrs.xml | 22 + .../tests/res/drawable/test_vector_level.xml | 20 + .../{test_vector.xml => test_vector_state.xml} | 0 .../tests/res/layout/activity_night_mode.xml | 28 + ...ayout_contextwrapperparent_imageview_vector.xml | 28 + .../tests/res/layout/layout_imageview_vector.xml | 21 + .../tests/res/layout/layout_radiobutton_vector.xml | 2 +- .../tests/res/layout/toolbar_decor_content.xml | 3 +- v7/appcompat/tests/res/menu/sample_actions.xml | 4 +- v7/appcompat/tests/res/values-night/strings.xml | 19 + v7/appcompat/tests/res/values/strings.xml | 2 + v7/appcompat/tests/res/values/styles.xml | 4 +- .../android/support/v7/app/BaseBasicsTestCase.java | 61 +- .../support/v7/app/BaseKeyEventsTestCase.java | 57 +- .../v7/app/BaseKeyboardShortcutsTestCase.java | 72 +- .../src/android/support/v7/app/DialogTestCase.java | 2 + .../app/KeyboardShortcutsTestCaseWithToolbar.java | 65 + .../v7/app/LayoutInflaterFactoryTestCase.java | 27 +- .../android/support/v7/app/NightModeActivity.java | 27 + .../android/support/v7/app/NightModeTestCase.java | 133 + .../v7/custom/ContextWrapperFrameLayout.java | 57 + .../v7/res/content/AppCompatResourcesTestCase.java | 72 + .../v7/testutils/AppCompatTintableViewActions.java | 2 +- .../support/v7/testutils/BaseTestActivity.java | 13 - .../android/support/v7/testutils/TestUtils.java | 147 +- .../support/v7/testutils/TestUtilsActions.java | 23 + .../support/v7/testutils/TestUtilsMatchers.java | 14 +- .../support/v7/widget/AppCompatButtonTest.java | 16 +- .../support/v7/widget/AppCompatImageViewTest.java | 22 +- .../support/v7/widget/AppCompatSpinnerTest.java | 5 +- .../support/v7/widget/AppCompatTextViewTest.java | 4 +- .../support/v7/widget/ListPopupWindowTest.java | 3 +- .../android/support/v7/widget/PopupMenuTest.java | 66 +- .../support/v7/widget/TintResourcesTest.java | 2 + v7/cardview/Android.mk | 34 +- v7/cardview/AndroidManifest.xml | 2 +- v7/cardview/api/22.0.0.txt | 26 - v7/cardview/api/22.1.0.txt | 26 - v7/cardview/api/22.2.0.txt | 26 - v7/cardview/api/22.2.1.txt | 26 - v7/cardview/api/23.0.0.txt | 26 - v7/cardview/api/23.1.0.txt | 26 - v7/cardview/api/23.1.1.txt | 26 - v7/cardview/api/current.txt | 28 - v7/cardview/api/removed.txt | 0 v7/cardview/build.gradle | 6 +- .../support/v7/widget/CardViewEclairMr1.java | 171 - .../support/v7/widget/CardViewGingerbread.java | 172 + .../v7/widget/RoundRectDrawableWithShadow.java | 0 .../support/v7/widget/CardViewJellybeanMr1.java | 2 +- .../src/android/support/v7/widget/CardView.java | 2 +- v7/gridlayout/Android.mk | 16 +- v7/gridlayout/AndroidManifest.xml | 2 +- v7/gridlayout/api/22.0.0.txt | 73 - v7/gridlayout/api/22.1.0.txt | 74 - v7/gridlayout/api/22.2.0.txt | 74 - v7/gridlayout/api/22.2.1.txt | 74 - v7/gridlayout/api/23.0.0.txt | 74 - v7/gridlayout/api/23.1.0.txt | 74 - v7/gridlayout/api/23.1.1.txt | 74 - v7/gridlayout/api/current.txt | 74 - v7/gridlayout/api/removed.txt | 0 v7/gridlayout/build.gradle | 7 +- v7/gridlayout/tests/AndroidManifest.xml | 2 +- .../tests/res/layout/height_wrap_content_test.xml | 2 +- .../android/support/v7/widget/GridLayoutTest.java | 2 +- v7/mediarouter/Android.mk | 35 +- v7/mediarouter/AndroidManifest.xml | 2 +- v7/mediarouter/api/22.0.0.txt | 445 - v7/mediarouter/api/22.1.0.txt | 445 - v7/mediarouter/api/22.2.0.txt | 447 - v7/mediarouter/api/22.2.1.txt | 447 - v7/mediarouter/api/23.0.0.txt | 671 -- v7/mediarouter/api/23.1.0.txt | 694 -- v7/mediarouter/api/23.1.1.txt | 694 -- v7/mediarouter/api/current.txt | 741 -- v7/mediarouter/api/removed.txt | 0 v7/mediarouter/build.gradle | 6 +- v7/mediarouter/res/drawable-hdpi/ic_audiotrack.png | Bin 206 -> 0 bytes .../res/drawable-hdpi/ic_audiotrack_dark.png | Bin 0 -> 205 bytes v7/mediarouter/res/drawable-hdpi/ic_cast_dark.png | Bin 626 -> 0 bytes v7/mediarouter/res/drawable-hdpi/ic_cast_grey.png | Bin 397 -> 0 bytes v7/mediarouter/res/drawable-hdpi/ic_cast_light.png | Bin 615 -> 0 bytes v7/mediarouter/res/drawable-hdpi/ic_cast_white.png | Bin 381 -> 0 bytes v7/mediarouter/res/drawable-hdpi/ic_close_dark.png | Bin 208 -> 0 bytes .../res/drawable-hdpi/ic_dialog_close_dark.png | Bin 0 -> 206 bytes ...c_close_light.png => ic_dialog_close_light.png} | Bin .../res/drawable-hdpi/ic_media_pause.png | Bin 289 -> 0 bytes .../{ic_pause_dark.png => ic_media_pause_dark.png} | Bin ...ic_pause_light.png => ic_media_pause_light.png} | Bin v7/mediarouter/res/drawable-hdpi/ic_media_play.png | Bin 606 -> 0 bytes .../res/drawable-hdpi/ic_media_play_dark.png | Bin 0 -> 279 bytes .../{ic_play_light.png => ic_media_play_light.png} | Bin ...ono_dark.png => ic_mr_button_disabled_dark.png} | Bin ...d_light.png => ic_mr_button_disabled_light.png} | Bin ...dark.png => ic_mr_button_disconnected_dark.png} | Bin ...ght.png => ic_mr_button_disconnected_light.png} | Bin .../res/drawable-hdpi/ic_mr_button_grey.png | Bin 0 -> 395 bytes v7/mediarouter/res/drawable-hdpi/ic_play_dark.png | Bin 281 -> 0 bytes ...eaker_dark.png => ic_vol_type_speaker_dark.png} | Bin ...dark.png => ic_vol_type_speaker_group_dark.png} | Bin ...ght.png => ic_vol_type_speaker_group_light.png} | Bin ...ker_light.png => ic_vol_type_speaker_light.png} | Bin .../{ic_tv_dark.png => ic_vol_type_tv_dark.png} | Bin .../{ic_tv_light.png => ic_vol_type_tv_light.png} | Bin v7/mediarouter/res/drawable-mdpi/ic_audiotrack.png | Bin 148 -> 0 bytes .../res/drawable-mdpi/ic_audiotrack_dark.png | Bin 0 -> 146 bytes v7/mediarouter/res/drawable-mdpi/ic_cast_dark.png | Bin 448 -> 0 bytes v7/mediarouter/res/drawable-mdpi/ic_cast_light.png | Bin 445 -> 0 bytes v7/mediarouter/res/drawable-mdpi/ic_cast_white.png | Bin 251 -> 0 bytes v7/mediarouter/res/drawable-mdpi/ic_close_dark.png | Bin 170 -> 0 bytes .../res/drawable-mdpi/ic_dialog_close_dark.png | Bin 0 -> 168 bytes ...c_close_light.png => ic_dialog_close_light.png} | Bin .../res/drawable-mdpi/ic_media_pause.png | Bin 244 -> 0 bytes .../{ic_pause_dark.png => ic_media_pause_dark.png} | Bin ...ic_pause_light.png => ic_media_pause_light.png} | Bin v7/mediarouter/res/drawable-mdpi/ic_media_play.png | Bin 446 -> 0 bytes .../{ic_play_dark.png => ic_media_play_dark.png} | Bin .../{ic_play_light.png => ic_media_play_light.png} | Bin ...ono_dark.png => ic_mr_button_disabled_dark.png} | Bin ...d_light.png => ic_mr_button_disabled_light.png} | Bin ...dark.png => ic_mr_button_disconnected_dark.png} | Bin ...ght.png => ic_mr_button_disconnected_light.png} | Bin .../{ic_cast_grey.png => ic_mr_button_grey.png} | Bin .../res/drawable-mdpi/ic_speaker_group_dark.png | Bin 252 -> 0 bytes .../res/drawable-mdpi/ic_speaker_group_light.png | Bin 259 -> 0 bytes .../res/drawable-mdpi/ic_speaker_light.png | Bin 259 -> 0 bytes v7/mediarouter/res/drawable-mdpi/ic_tv_dark.png | Bin 130 -> 0 bytes ...eaker_dark.png => ic_vol_type_speaker_dark.png} | Bin .../ic_vol_type_speaker_group_dark.png | Bin 0 -> 250 bytes .../ic_vol_type_speaker_group_light.png | Bin 0 -> 256 bytes .../drawable-mdpi/ic_vol_type_speaker_light.png | Bin 0 -> 255 bytes .../res/drawable-mdpi/ic_vol_type_tv_dark.png | Bin 0 -> 128 bytes .../{ic_tv_light.png => ic_vol_type_tv_light.png} | Bin .../{ic_audiotrack.png => ic_audiotrack_dark.png} | Bin v7/mediarouter/res/drawable-xhdpi/ic_cast_dark.png | Bin 880 -> 0 bytes .../res/drawable-xhdpi/ic_cast_light.png | Bin 868 -> 0 bytes .../res/drawable-xhdpi/ic_cast_white.png | Bin 435 -> 0 bytes .../res/drawable-xhdpi/ic_close_dark.png | Bin 236 -> 0 bytes .../res/drawable-xhdpi/ic_close_light.png | Bin 235 -> 0 bytes .../res/drawable-xhdpi/ic_dialog_close_dark.png | Bin 0 -> 235 bytes .../res/drawable-xhdpi/ic_dialog_close_light.png | Bin 0 -> 231 bytes .../res/drawable-xhdpi/ic_media_pause.png | Bin 316 -> 0 bytes .../{ic_pause_dark.png => ic_media_pause_dark.png} | Bin ...ic_pause_light.png => ic_media_pause_light.png} | Bin .../res/drawable-xhdpi/ic_media_play.png | Bin 876 -> 0 bytes .../{ic_play_dark.png => ic_media_play_dark.png} | Bin .../{ic_play_light.png => ic_media_play_light.png} | Bin .../ic_media_route_connecting_00_dark.png | Bin 497 -> 0 bytes .../ic_media_route_connecting_00_light.png | Bin 483 -> 0 bytes .../ic_media_route_connecting_01_dark.png | Bin 507 -> 0 bytes .../ic_media_route_connecting_01_light.png | Bin 492 -> 0 bytes .../ic_media_route_connecting_02_dark.png | Bin 506 -> 0 bytes .../ic_media_route_connecting_02_light.png | Bin 497 -> 0 bytes .../ic_media_route_connecting_03_dark.png | Bin 525 -> 0 bytes .../ic_media_route_connecting_03_light.png | Bin 515 -> 0 bytes .../ic_media_route_connecting_04_dark.png | Bin 525 -> 0 bytes .../ic_media_route_connecting_04_light.png | Bin 517 -> 0 bytes .../ic_media_route_connecting_05_dark.png | Bin 499 -> 0 bytes .../ic_media_route_connecting_05_light.png | Bin 495 -> 0 bytes .../ic_media_route_connecting_06_dark.png | Bin 477 -> 0 bytes .../ic_media_route_connecting_06_light.png | Bin 470 -> 0 bytes .../ic_media_route_connecting_07_dark.png | Bin 468 -> 0 bytes .../ic_media_route_connecting_07_light.png | Bin 463 -> 0 bytes .../ic_media_route_connecting_08_dark.png | Bin 457 -> 0 bytes .../ic_media_route_connecting_08_light.png | Bin 448 -> 0 bytes .../ic_media_route_connecting_09_dark.png | Bin 469 -> 0 bytes .../ic_media_route_connecting_09_light.png | Bin 456 -> 0 bytes .../ic_media_route_connecting_10_dark.png | Bin 478 -> 0 bytes .../ic_media_route_connecting_10_light.png | Bin 462 -> 0 bytes .../ic_media_route_connecting_11_dark.png | Bin 473 -> 0 bytes .../ic_media_route_connecting_11_light.png | Bin 455 -> 0 bytes .../ic_media_route_connecting_12_dark.png | Bin 483 -> 0 bytes .../ic_media_route_connecting_12_light.png | Bin 463 -> 0 bytes .../ic_media_route_connecting_13_dark.png | Bin 500 -> 0 bytes .../ic_media_route_connecting_13_light.png | Bin 483 -> 0 bytes .../ic_media_route_connecting_14_dark.png | Bin 509 -> 0 bytes .../ic_media_route_connecting_14_light.png | Bin 493 -> 0 bytes .../ic_media_route_connecting_15_dark.png | Bin 494 -> 0 bytes .../ic_media_route_connecting_15_light.png | Bin 477 -> 0 bytes .../ic_media_route_connecting_16_dark.png | Bin 488 -> 0 bytes .../ic_media_route_connecting_16_light.png | Bin 473 -> 0 bytes .../ic_media_route_connecting_17_dark.png | Bin 507 -> 0 bytes .../ic_media_route_connecting_17_light.png | Bin 497 -> 0 bytes .../ic_media_route_connecting_18_dark.png | Bin 495 -> 0 bytes .../ic_media_route_connecting_18_light.png | Bin 482 -> 0 bytes .../ic_media_route_connecting_19_dark.png | Bin 497 -> 0 bytes .../ic_media_route_connecting_19_light.png | Bin 485 -> 0 bytes .../ic_media_route_connecting_20_dark.png | Bin 493 -> 0 bytes .../ic_media_route_connecting_20_light.png | Bin 482 -> 0 bytes .../ic_media_route_connecting_21_dark.png | Bin 496 -> 0 bytes .../ic_media_route_connecting_21_light.png | Bin 485 -> 0 bytes .../ic_media_route_connecting_22_dark.png | Bin 498 -> 0 bytes .../ic_media_route_connecting_22_light.png | Bin 486 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_00_dark.png | Bin 498 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_00_light.png | Bin 485 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_01_dark.png | Bin 514 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_01_light.png | Bin 501 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_02_dark.png | Bin 519 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_02_light.png | Bin 509 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_03_dark.png | Bin 480 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_03_light.png | Bin 471 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_04_dark.png | Bin 458 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_04_light.png | Bin 448 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_05_dark.png | Bin 491 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_05_light.png | Bin 484 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_06_dark.png | Bin 510 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_06_light.png | Bin 506 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_07_dark.png | Bin 503 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_07_light.png | Bin 498 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_08_dark.png | Bin 475 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_08_light.png | Bin 461 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_09_dark.png | Bin 485 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_09_light.png | Bin 465 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_10_dark.png | Bin 508 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_10_light.png | Bin 497 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_11_dark.png | Bin 518 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_11_light.png | Bin 505 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_12_dark.png | Bin 531 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_12_light.png | Bin 515 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_13_dark.png | Bin 553 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_13_light.png | Bin 546 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_14_dark.png | Bin 568 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_14_light.png | Bin 558 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_15_dark.png | Bin 564 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_15_light.png | Bin 555 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_16_dark.png | Bin 560 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_16_light.png | Bin 551 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_17_dark.png | Bin 581 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_17_light.png | Bin 571 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_18_dark.png | Bin 568 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_18_light.png | Bin 555 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_19_dark.png | Bin 571 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_19_light.png | Bin 557 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_20_dark.png | Bin 568 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_20_light.png | Bin 559 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_21_dark.png | Bin 572 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_21_light.png | Bin 565 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_22_dark.png | Bin 571 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_22_light.png | Bin 561 -> 0 bytes .../res/drawable-xhdpi/ic_media_route_on_light.png | Bin 562 -> 0 bytes .../ic_mr_button_connected_00_dark.png | Bin 0 -> 447 bytes .../ic_mr_button_connected_00_light.png | Bin 0 -> 443 bytes .../ic_mr_button_connected_01_dark.png | Bin 0 -> 466 bytes .../ic_mr_button_connected_01_light.png | Bin 0 -> 460 bytes .../ic_mr_button_connected_02_dark.png | Bin 0 -> 475 bytes .../ic_mr_button_connected_02_light.png | Bin 0 -> 470 bytes .../ic_mr_button_connected_03_dark.png | Bin 0 -> 444 bytes .../ic_mr_button_connected_03_light.png | Bin 0 -> 440 bytes .../ic_mr_button_connected_04_dark.png | Bin 0 -> 419 bytes .../ic_mr_button_connected_04_light.png | Bin 0 -> 418 bytes .../ic_mr_button_connected_05_dark.png | Bin 0 -> 459 bytes .../ic_mr_button_connected_05_light.png | Bin 0 -> 455 bytes .../ic_mr_button_connected_06_dark.png | Bin 0 -> 471 bytes .../ic_mr_button_connected_06_light.png | Bin 0 -> 466 bytes .../ic_mr_button_connected_07_dark.png | Bin 0 -> 465 bytes .../ic_mr_button_connected_07_light.png | Bin 0 -> 459 bytes .../ic_mr_button_connected_08_dark.png | Bin 0 -> 429 bytes .../ic_mr_button_connected_08_light.png | Bin 0 -> 424 bytes .../ic_mr_button_connected_09_dark.png | Bin 0 -> 433 bytes .../ic_mr_button_connected_09_light.png | Bin 0 -> 429 bytes .../ic_mr_button_connected_10_dark.png | Bin 0 -> 462 bytes .../ic_mr_button_connected_10_light.png | Bin 0 -> 459 bytes .../ic_mr_button_connected_11_dark.png | Bin 0 -> 469 bytes .../ic_mr_button_connected_11_light.png | Bin 0 -> 465 bytes .../ic_mr_button_connected_12_dark.png | Bin 0 -> 482 bytes .../ic_mr_button_connected_12_light.png | Bin 0 -> 477 bytes .../ic_mr_button_connected_13_dark.png | Bin 0 -> 507 bytes .../ic_mr_button_connected_13_light.png | Bin 0 -> 503 bytes .../ic_mr_button_connected_14_dark.png | Bin 0 -> 513 bytes .../ic_mr_button_connected_14_light.png | Bin 0 -> 510 bytes .../ic_mr_button_connected_15_dark.png | Bin 0 -> 516 bytes .../ic_mr_button_connected_15_light.png | Bin 0 -> 514 bytes .../ic_mr_button_connected_16_dark.png | Bin 0 -> 515 bytes .../ic_mr_button_connected_16_light.png | Bin 0 -> 509 bytes .../ic_mr_button_connected_17_dark.png | Bin 0 -> 525 bytes .../ic_mr_button_connected_17_light.png | Bin 0 -> 521 bytes .../ic_mr_button_connected_18_dark.png | Bin 0 -> 517 bytes .../ic_mr_button_connected_18_light.png | Bin 0 -> 518 bytes .../ic_mr_button_connected_19_dark.png | Bin 0 -> 516 bytes .../ic_mr_button_connected_19_light.png | Bin 0 -> 514 bytes .../ic_mr_button_connected_20_dark.png | Bin 0 -> 518 bytes .../ic_mr_button_connected_20_light.png | Bin 0 -> 516 bytes .../ic_mr_button_connected_21_dark.png | Bin 0 -> 522 bytes .../ic_mr_button_connected_21_light.png | Bin 0 -> 517 bytes .../ic_mr_button_connected_22_dark.png | Bin 0 -> 522 bytes .../ic_mr_button_connected_22_light.png | Bin 0 -> 518 bytes .../ic_mr_button_connecting_00_dark.png | Bin 0 -> 451 bytes .../ic_mr_button_connecting_00_light.png | Bin 0 -> 447 bytes .../ic_mr_button_connecting_01_dark.png | Bin 0 -> 458 bytes .../ic_mr_button_connecting_01_light.png | Bin 0 -> 455 bytes .../ic_mr_button_connecting_02_dark.png | Bin 0 -> 466 bytes .../ic_mr_button_connecting_02_light.png | Bin 0 -> 458 bytes .../ic_mr_button_connecting_03_dark.png | Bin 0 -> 478 bytes .../ic_mr_button_connecting_03_light.png | Bin 0 -> 482 bytes .../ic_mr_button_connecting_04_dark.png | Bin 0 -> 481 bytes .../ic_mr_button_connecting_04_light.png | Bin 0 -> 474 bytes .../ic_mr_button_connecting_05_dark.png | Bin 0 -> 456 bytes .../ic_mr_button_connecting_05_light.png | Bin 0 -> 459 bytes .../ic_mr_button_connecting_06_dark.png | Bin 0 -> 437 bytes .../ic_mr_button_connecting_06_light.png | Bin 0 -> 434 bytes .../ic_mr_button_connecting_07_dark.png | Bin 0 -> 424 bytes .../ic_mr_button_connecting_07_light.png | Bin 0 -> 424 bytes .../ic_mr_button_connecting_08_dark.png | Bin 0 -> 418 bytes .../ic_mr_button_connecting_08_light.png | Bin 0 -> 416 bytes .../ic_mr_button_connecting_09_dark.png | Bin 0 -> 424 bytes .../ic_mr_button_connecting_09_light.png | Bin 0 -> 421 bytes .../ic_mr_button_connecting_10_dark.png | Bin 0 -> 431 bytes .../ic_mr_button_connecting_10_light.png | Bin 0 -> 426 bytes .../ic_mr_button_connecting_11_dark.png | Bin 0 -> 427 bytes .../ic_mr_button_connecting_11_light.png | Bin 0 -> 423 bytes .../ic_mr_button_connecting_12_dark.png | Bin 0 -> 435 bytes .../ic_mr_button_connecting_12_light.png | Bin 0 -> 428 bytes .../ic_mr_button_connecting_13_dark.png | Bin 0 -> 456 bytes .../ic_mr_button_connecting_13_light.png | Bin 0 -> 446 bytes .../ic_mr_button_connecting_14_dark.png | Bin 0 -> 459 bytes .../ic_mr_button_connecting_14_light.png | Bin 0 -> 454 bytes .../ic_mr_button_connecting_15_dark.png | Bin 0 -> 444 bytes .../ic_mr_button_connecting_15_light.png | Bin 0 -> 437 bytes .../ic_mr_button_connecting_16_dark.png | Bin 0 -> 441 bytes .../ic_mr_button_connecting_16_light.png | Bin 0 -> 435 bytes .../ic_mr_button_connecting_17_dark.png | Bin 0 -> 458 bytes .../ic_mr_button_connecting_17_light.png | Bin 0 -> 453 bytes .../ic_mr_button_connecting_18_dark.png | Bin 0 -> 448 bytes .../ic_mr_button_connecting_18_light.png | Bin 0 -> 449 bytes .../ic_mr_button_connecting_19_dark.png | Bin 0 -> 449 bytes .../ic_mr_button_connecting_19_light.png | Bin 0 -> 444 bytes .../ic_mr_button_connecting_20_dark.png | Bin 0 -> 446 bytes .../ic_mr_button_connecting_20_light.png | Bin 0 -> 446 bytes .../ic_mr_button_connecting_21_dark.png | Bin 0 -> 450 bytes .../ic_mr_button_connecting_21_light.png | Bin 0 -> 448 bytes .../ic_mr_button_connecting_22_dark.png | Bin 0 -> 450 bytes .../ic_mr_button_connecting_22_light.png | Bin 0 -> 447 bytes ...ono_dark.png => ic_mr_button_disabled_dark.png} | Bin ...d_light.png => ic_mr_button_disabled_light.png} | Bin ...dark.png => ic_mr_button_disconnected_dark.png} | Bin ...ght.png => ic_mr_button_disconnected_light.png} | Bin .../{ic_cast_grey.png => ic_mr_button_grey.png} | Bin .../res/drawable-xhdpi/ic_speaker_light.png | Bin 484 -> 0 bytes v7/mediarouter/res/drawable-xhdpi/ic_tv_dark.png | Bin 186 -> 0 bytes ...eaker_dark.png => ic_vol_type_speaker_dark.png} | Bin ...dark.png => ic_vol_type_speaker_group_dark.png} | Bin ...ght.png => ic_vol_type_speaker_group_light.png} | Bin .../drawable-xhdpi/ic_vol_type_speaker_light.png | Bin 0 -> 483 bytes .../res/drawable-xhdpi/ic_vol_type_tv_dark.png | Bin 0 -> 185 bytes .../{ic_tv_light.png => ic_vol_type_tv_light.png} | Bin .../{ic_audiotrack.png => ic_audiotrack_dark.png} | Bin .../res/drawable-xxhdpi/ic_cast_dark.png | Bin 1291 -> 0 bytes .../res/drawable-xxhdpi/ic_cast_light.png | Bin 1285 -> 0 bytes .../res/drawable-xxhdpi/ic_cast_white.png | Bin 643 -> 0 bytes ...{ic_close_dark.png => ic_dialog_close_dark.png} | Bin ...c_close_light.png => ic_dialog_close_light.png} | Bin .../res/drawable-xxhdpi/ic_media_pause.png | Bin 201 -> 0 bytes .../{ic_pause_dark.png => ic_media_pause_dark.png} | Bin ...ic_pause_light.png => ic_media_pause_light.png} | Bin .../res/drawable-xxhdpi/ic_media_play.png | Bin 434 -> 0 bytes .../{ic_play_dark.png => ic_media_play_dark.png} | Bin .../{ic_play_light.png => ic_media_play_light.png} | Bin .../ic_media_route_connecting_00_dark.png | Bin 697 -> 0 bytes .../ic_media_route_connecting_00_light.png | Bin 678 -> 0 bytes .../ic_media_route_connecting_01_dark.png | Bin 734 -> 0 bytes .../ic_media_route_connecting_01_light.png | Bin 709 -> 0 bytes .../ic_media_route_connecting_02_dark.png | Bin 729 -> 0 bytes .../ic_media_route_connecting_02_light.png | Bin 712 -> 0 bytes .../ic_media_route_connecting_03_dark.png | Bin 769 -> 0 bytes .../ic_media_route_connecting_03_light.png | Bin 753 -> 0 bytes .../ic_media_route_connecting_04_dark.png | Bin 756 -> 0 bytes .../ic_media_route_connecting_04_light.png | Bin 741 -> 0 bytes .../ic_media_route_connecting_05_dark.png | Bin 709 -> 0 bytes .../ic_media_route_connecting_05_light.png | Bin 699 -> 0 bytes .../ic_media_route_connecting_06_dark.png | Bin 690 -> 0 bytes .../ic_media_route_connecting_06_light.png | Bin 675 -> 0 bytes .../ic_media_route_connecting_07_dark.png | Bin 668 -> 0 bytes .../ic_media_route_connecting_07_light.png | Bin 657 -> 0 bytes .../ic_media_route_connecting_08_dark.png | Bin 674 -> 0 bytes .../ic_media_route_connecting_08_light.png | Bin 660 -> 0 bytes .../ic_media_route_connecting_09_dark.png | Bin 675 -> 0 bytes .../ic_media_route_connecting_09_light.png | Bin 663 -> 0 bytes .../ic_media_route_connecting_10_dark.png | Bin 681 -> 0 bytes .../ic_media_route_connecting_10_light.png | Bin 663 -> 0 bytes .../ic_media_route_connecting_11_dark.png | Bin 690 -> 0 bytes .../ic_media_route_connecting_11_light.png | Bin 674 -> 0 bytes .../ic_media_route_connecting_12_dark.png | Bin 692 -> 0 bytes .../ic_media_route_connecting_12_light.png | Bin 668 -> 0 bytes .../ic_media_route_connecting_13_dark.png | Bin 711 -> 0 bytes .../ic_media_route_connecting_13_light.png | Bin 686 -> 0 bytes .../ic_media_route_connecting_14_dark.png | Bin 723 -> 0 bytes .../ic_media_route_connecting_14_light.png | Bin 700 -> 0 bytes .../ic_media_route_connecting_15_dark.png | Bin 703 -> 0 bytes .../ic_media_route_connecting_15_light.png | Bin 680 -> 0 bytes .../ic_media_route_connecting_16_dark.png | Bin 721 -> 0 bytes .../ic_media_route_connecting_16_light.png | Bin 702 -> 0 bytes .../ic_media_route_connecting_17_dark.png | Bin 711 -> 0 bytes .../ic_media_route_connecting_17_light.png | Bin 696 -> 0 bytes .../ic_media_route_connecting_18_dark.png | Bin 714 -> 0 bytes .../ic_media_route_connecting_18_light.png | Bin 692 -> 0 bytes .../ic_media_route_connecting_19_dark.png | Bin 717 -> 0 bytes .../ic_media_route_connecting_19_light.png | Bin 694 -> 0 bytes .../ic_media_route_connecting_20_dark.png | Bin 700 -> 0 bytes .../ic_media_route_connecting_20_light.png | Bin 680 -> 0 bytes .../ic_media_route_connecting_21_dark.png | Bin 701 -> 0 bytes .../ic_media_route_connecting_21_light.png | Bin 680 -> 0 bytes .../ic_media_route_connecting_22_dark.png | Bin 705 -> 0 bytes .../ic_media_route_connecting_22_light.png | Bin 684 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_00_dark.png | Bin 704 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_00_light.png | Bin 685 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_01_dark.png | Bin 737 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_01_light.png | Bin 720 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_02_dark.png | Bin 733 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_02_light.png | Bin 716 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_03_dark.png | Bin 683 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_03_light.png | Bin 667 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_04_dark.png | Bin 672 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_04_light.png | Bin 653 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_05_dark.png | Bin 696 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_05_light.png | Bin 688 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_06_dark.png | Bin 728 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_06_light.png | Bin 722 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_07_dark.png | Bin 718 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_07_light.png | Bin 709 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_08_dark.png | Bin 678 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_08_light.png | Bin 661 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_09_dark.png | Bin 694 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_09_light.png | Bin 676 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_10_dark.png | Bin 723 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_10_light.png | Bin 698 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_11_dark.png | Bin 755 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_11_light.png | Bin 734 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_12_dark.png | Bin 773 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_12_light.png | Bin 744 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_13_dark.png | Bin 789 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_13_light.png | Bin 764 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_14_dark.png | Bin 807 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_14_light.png | Bin 782 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_15_dark.png | Bin 809 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_15_light.png | Bin 781 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_16_dark.png | Bin 832 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_16_light.png | Bin 811 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_17_dark.png | Bin 824 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_17_light.png | Bin 805 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_18_dark.png | Bin 828 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_18_light.png | Bin 804 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_19_dark.png | Bin 828 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_19_light.png | Bin 803 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_20_dark.png | Bin 817 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_20_light.png | Bin 791 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_21_dark.png | Bin 816 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_21_light.png | Bin 793 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_22_dark.png | Bin 819 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_22_light.png | Bin 795 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_light.png | Bin 798 -> 0 bytes .../ic_mr_button_connected_00_dark.png | Bin 0 -> 635 bytes .../ic_mr_button_connected_00_light.png | Bin 0 -> 626 bytes .../ic_mr_button_connected_01_dark.png | Bin 0 -> 663 bytes .../ic_mr_button_connected_01_light.png | Bin 0 -> 657 bytes .../ic_mr_button_connected_02_dark.png | Bin 0 -> 659 bytes .../ic_mr_button_connected_02_light.png | Bin 0 -> 654 bytes .../ic_mr_button_connected_03_dark.png | Bin 0 -> 615 bytes .../ic_mr_button_connected_03_light.png | Bin 0 -> 614 bytes .../ic_mr_button_connected_04_dark.png | Bin 0 -> 599 bytes .../ic_mr_button_connected_04_light.png | Bin 0 -> 600 bytes .../ic_mr_button_connected_05_dark.png | Bin 0 -> 629 bytes .../ic_mr_button_connected_05_light.png | Bin 0 -> 629 bytes .../ic_mr_button_connected_06_dark.png | Bin 0 -> 664 bytes .../ic_mr_button_connected_06_light.png | Bin 0 -> 662 bytes .../ic_mr_button_connected_07_dark.png | Bin 0 -> 662 bytes .../ic_mr_button_connected_07_light.png | Bin 0 -> 658 bytes .../ic_mr_button_connected_08_dark.png | Bin 0 -> 627 bytes .../ic_mr_button_connected_08_light.png | Bin 0 -> 616 bytes .../ic_mr_button_connected_09_dark.png | Bin 0 -> 635 bytes .../ic_mr_button_connected_09_light.png | Bin 0 -> 624 bytes .../ic_mr_button_connected_10_dark.png | Bin 0 -> 660 bytes .../ic_mr_button_connected_10_light.png | Bin 0 -> 648 bytes .../ic_mr_button_connected_11_dark.png | Bin 0 -> 689 bytes .../ic_mr_button_connected_11_light.png | Bin 0 -> 677 bytes .../ic_mr_button_connected_12_dark.png | Bin 0 -> 695 bytes .../ic_mr_button_connected_12_light.png | Bin 0 -> 684 bytes .../ic_mr_button_connected_13_dark.png | Bin 0 -> 715 bytes .../ic_mr_button_connected_13_light.png | Bin 0 -> 697 bytes .../ic_mr_button_connected_14_dark.png | Bin 0 -> 731 bytes .../ic_mr_button_connected_14_light.png | Bin 0 -> 718 bytes .../ic_mr_button_connected_15_dark.png | Bin 0 -> 730 bytes .../ic_mr_button_connected_15_light.png | Bin 0 -> 717 bytes .../ic_mr_button_connected_16_dark.png | Bin 0 -> 752 bytes .../ic_mr_button_connected_16_light.png | Bin 0 -> 745 bytes .../ic_mr_button_connected_17_dark.png | Bin 0 -> 745 bytes .../ic_mr_button_connected_17_light.png | Bin 0 -> 741 bytes .../ic_mr_button_connected_18_dark.png | Bin 0 -> 755 bytes .../ic_mr_button_connected_18_light.png | Bin 0 -> 742 bytes .../ic_mr_button_connected_19_dark.png | Bin 0 -> 754 bytes .../ic_mr_button_connected_19_light.png | Bin 0 -> 742 bytes .../ic_mr_button_connected_20_dark.png | Bin 0 -> 745 bytes .../ic_mr_button_connected_20_light.png | Bin 0 -> 734 bytes .../ic_mr_button_connected_21_dark.png | Bin 0 -> 744 bytes .../ic_mr_button_connected_21_light.png | Bin 0 -> 734 bytes .../ic_mr_button_connected_22_dark.png | Bin 0 -> 746 bytes .../ic_mr_button_connected_22_light.png | Bin 0 -> 736 bytes .../ic_mr_button_connecting_00_dark.png | Bin 0 -> 632 bytes .../ic_mr_button_connecting_00_light.png | Bin 0 -> 623 bytes .../ic_mr_button_connecting_01_dark.png | Bin 0 -> 660 bytes .../ic_mr_button_connecting_01_light.png | Bin 0 -> 648 bytes .../ic_mr_button_connecting_02_dark.png | Bin 0 -> 658 bytes .../ic_mr_button_connecting_02_light.png | Bin 0 -> 648 bytes .../ic_mr_button_connecting_03_dark.png | Bin 0 -> 688 bytes .../ic_mr_button_connecting_03_light.png | Bin 0 -> 689 bytes .../ic_mr_button_connecting_04_dark.png | Bin 0 -> 681 bytes .../ic_mr_button_connecting_04_light.png | Bin 0 -> 678 bytes .../ic_mr_button_connecting_05_dark.png | Bin 0 -> 642 bytes .../ic_mr_button_connecting_05_light.png | Bin 0 -> 639 bytes .../ic_mr_button_connecting_06_dark.png | Bin 0 -> 620 bytes .../ic_mr_button_connecting_06_light.png | Bin 0 -> 618 bytes .../ic_mr_button_connecting_07_dark.png | Bin 0 -> 602 bytes .../ic_mr_button_connecting_07_light.png | Bin 0 -> 600 bytes .../ic_mr_button_connecting_08_dark.png | Bin 0 -> 607 bytes .../ic_mr_button_connecting_08_light.png | Bin 0 -> 609 bytes .../ic_mr_button_connecting_09_dark.png | Bin 0 -> 609 bytes .../ic_mr_button_connecting_09_light.png | Bin 0 -> 603 bytes .../ic_mr_button_connecting_10_dark.png | Bin 0 -> 609 bytes .../ic_mr_button_connecting_10_light.png | Bin 0 -> 607 bytes .../ic_mr_button_connecting_11_dark.png | Bin 0 -> 623 bytes .../ic_mr_button_connecting_11_light.png | Bin 0 -> 617 bytes .../ic_mr_button_connecting_12_dark.png | Bin 0 -> 619 bytes .../ic_mr_button_connecting_12_light.png | Bin 0 -> 611 bytes .../ic_mr_button_connecting_13_dark.png | Bin 0 -> 633 bytes .../ic_mr_button_connecting_13_light.png | Bin 0 -> 628 bytes .../ic_mr_button_connecting_14_dark.png | Bin 0 -> 648 bytes .../ic_mr_button_connecting_14_light.png | Bin 0 -> 638 bytes .../ic_mr_button_connecting_15_dark.png | Bin 0 -> 629 bytes .../ic_mr_button_connecting_15_light.png | Bin 0 -> 618 bytes .../ic_mr_button_connecting_16_dark.png | Bin 0 -> 645 bytes .../ic_mr_button_connecting_16_light.png | Bin 0 -> 635 bytes .../ic_mr_button_connecting_17_dark.png | Bin 0 -> 635 bytes .../ic_mr_button_connecting_17_light.png | Bin 0 -> 636 bytes .../ic_mr_button_connecting_18_dark.png | Bin 0 -> 646 bytes .../ic_mr_button_connecting_18_light.png | Bin 0 -> 637 bytes .../ic_mr_button_connecting_19_dark.png | Bin 0 -> 646 bytes .../ic_mr_button_connecting_19_light.png | Bin 0 -> 637 bytes .../ic_mr_button_connecting_20_dark.png | Bin 0 -> 630 bytes .../ic_mr_button_connecting_20_light.png | Bin 0 -> 622 bytes .../ic_mr_button_connecting_21_dark.png | Bin 0 -> 631 bytes .../ic_mr_button_connecting_21_light.png | Bin 0 -> 624 bytes .../ic_mr_button_connecting_22_dark.png | Bin 0 -> 634 bytes .../ic_mr_button_connecting_22_light.png | Bin 0 -> 627 bytes ...ono_dark.png => ic_mr_button_disabled_dark.png} | Bin ...d_light.png => ic_mr_button_disabled_light.png} | Bin ...dark.png => ic_mr_button_disconnected_dark.png} | Bin ...ght.png => ic_mr_button_disconnected_light.png} | Bin .../{ic_cast_grey.png => ic_mr_button_grey.png} | Bin ...eaker_dark.png => ic_vol_type_speaker_dark.png} | Bin ...dark.png => ic_vol_type_speaker_group_dark.png} | Bin ...ght.png => ic_vol_type_speaker_group_light.png} | Bin ...ker_light.png => ic_vol_type_speaker_light.png} | Bin .../{ic_tv_dark.png => ic_vol_type_tv_dark.png} | Bin .../{ic_tv_light.png => ic_vol_type_tv_light.png} | Bin .../res/drawable-xxxhdpi/ic_cast_white.png | Bin 862 -> 0 bytes .../res/drawable-xxxhdpi/ic_close_light.png | Bin 377 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00000.png | Bin 258 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00001.png | Bin 389 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00002.png | Bin 371 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00003.png | Bin 420 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00004.png | Bin 435 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00005.png | Bin 473 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00006.png | Bin 474 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00007.png | Bin 484 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00008.png | Bin 470 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00009.png | Bin 470 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00010.png | Bin 432 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00012.png | Bin 268 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00015.png | Bin 255 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00000.png | Bin 255 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00001.png | Bin 380 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00003.png | Bin 418 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00004.png | Bin 435 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00005.png | Bin 470 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00006.png | Bin 473 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00008.png | Bin 487 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00009.png | Bin 457 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00010.png | Bin 425 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00011.png | Bin 308 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00012.png | Bin 276 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00015.png | Bin 258 -> 0 bytes .../res/drawable-xxxhdpi/ic_group_collapse_00.png | Bin 0 -> 253 bytes .../res/drawable-xxxhdpi/ic_group_collapse_01.png | Bin 0 -> 375 bytes .../res/drawable-xxxhdpi/ic_group_collapse_02.png | Bin 0 -> 365 bytes .../res/drawable-xxxhdpi/ic_group_collapse_03.png | Bin 0 -> 413 bytes .../res/drawable-xxxhdpi/ic_group_collapse_04.png | Bin 0 -> 431 bytes .../res/drawable-xxxhdpi/ic_group_collapse_05.png | Bin 0 -> 465 bytes .../res/drawable-xxxhdpi/ic_group_collapse_06.png | Bin 0 -> 469 bytes .../res/drawable-xxxhdpi/ic_group_collapse_07.png | Bin 0 -> 480 bytes .../res/drawable-xxxhdpi/ic_group_collapse_08.png | Bin 0 -> 467 bytes .../res/drawable-xxxhdpi/ic_group_collapse_09.png | Bin 0 -> 460 bytes .../res/drawable-xxxhdpi/ic_group_collapse_10.png | Bin 0 -> 428 bytes ...collapse_00011.png => ic_group_collapse_11.png} | Bin .../res/drawable-xxxhdpi/ic_group_collapse_12.png | Bin 0 -> 267 bytes ...collapse_00013.png => ic_group_collapse_13.png} | Bin ...collapse_00014.png => ic_group_collapse_14.png} | Bin .../res/drawable-xxxhdpi/ic_group_collapse_15.png | Bin 0 -> 253 bytes .../res/drawable-xxxhdpi/ic_group_expand_00.png | Bin 0 -> 253 bytes .../res/drawable-xxxhdpi/ic_group_expand_01.png | Bin 0 -> 373 bytes ...{ic_expand_00002.png => ic_group_expand_02.png} | Bin .../res/drawable-xxxhdpi/ic_group_expand_03.png | Bin 0 -> 414 bytes .../res/drawable-xxxhdpi/ic_group_expand_04.png | Bin 0 -> 430 bytes .../res/drawable-xxxhdpi/ic_group_expand_05.png | Bin 0 -> 462 bytes .../res/drawable-xxxhdpi/ic_group_expand_06.png | Bin 0 -> 469 bytes ...{ic_expand_00007.png => ic_group_expand_07.png} | Bin .../res/drawable-xxxhdpi/ic_group_expand_08.png | Bin 0 -> 484 bytes .../res/drawable-xxxhdpi/ic_group_expand_09.png | Bin 0 -> 451 bytes .../res/drawable-xxxhdpi/ic_group_expand_10.png | Bin 0 -> 416 bytes .../res/drawable-xxxhdpi/ic_group_expand_11.png | Bin 0 -> 307 bytes .../res/drawable-xxxhdpi/ic_group_expand_12.png | Bin 0 -> 274 bytes ...{ic_expand_00013.png => ic_group_expand_13.png} | Bin ...{ic_expand_00014.png => ic_group_expand_14.png} | Bin .../res/drawable-xxxhdpi/ic_group_expand_15.png | Bin 0 -> 253 bytes .../{ic_cast_grey.png => ic_mr_button_grey.png} | Bin .../res/drawable-xxxhdpi/ic_pause_light.png | Bin 128 -> 0 bytes .../res/drawable-xxxhdpi/ic_play_light.png | Bin 515 -> 0 bytes v7/mediarouter/res/drawable/ic_collapse.xml | 35 - v7/mediarouter/res/drawable/ic_expand.xml | 35 - .../res/drawable/mr_button_connected_dark.xml | 43 + .../res/drawable/mr_button_connected_light.xml | 43 + .../res/drawable/mr_button_connecting_dark.xml | 43 + .../res/drawable/mr_button_connecting_light.xml | 43 + v7/mediarouter/res/drawable/mr_button_dark.xml | 25 + v7/mediarouter/res/drawable/mr_button_light.xml | 25 + .../res/drawable/mr_dialog_close_dark.xml | 19 + .../res/drawable/mr_dialog_close_light.xml | 24 + v7/mediarouter/res/drawable/mr_group_collapse.xml | 35 + v7/mediarouter/res/drawable/mr_group_expand.xml | 35 + .../res/drawable/mr_ic_audiotrack_light.xml | 19 - v7/mediarouter/res/drawable/mr_ic_cast_dark.xml | 19 - v7/mediarouter/res/drawable/mr_ic_cast_light.xml | 19 - v7/mediarouter/res/drawable/mr_ic_close_dark.xml | 19 - v7/mediarouter/res/drawable/mr_ic_close_light.xml | 24 - .../drawable/mr_ic_media_route_connecting_dark.xml | 43 - .../mr_ic_media_route_connecting_light.xml | 43 - .../res/drawable/mr_ic_media_route_mono_dark.xml | 25 - .../res/drawable/mr_ic_media_route_mono_light.xml | 25 - .../res/drawable/mr_ic_media_route_on_dark.xml | 43 - .../res/drawable/mr_ic_media_route_on_light.xml | 43 - v7/mediarouter/res/drawable/mr_ic_pause_dark.xml | 19 - v7/mediarouter/res/drawable/mr_ic_pause_light.xml | 23 - v7/mediarouter/res/drawable/mr_ic_play_dark.xml | 19 - v7/mediarouter/res/drawable/mr_ic_play_light.xml | 23 - .../res/drawable/mr_media_pause_dark.xml | 19 + .../res/drawable/mr_media_pause_light.xml | 23 + v7/mediarouter/res/drawable/mr_media_play_dark.xml | 19 + .../res/drawable/mr_media_play_light.xml | 23 + .../res/drawable/mr_vol_type_audiotrack_dark.xml | 19 + .../res/drawable/mr_vol_type_audiotrack_light.xml | 23 + .../res/layout/mr_controller_material_dialog_b.xml | 6 +- .../res/layout/mr_controller_volume_item.xml | 3 +- v7/mediarouter/res/layout/mr_volume_control.xml | 6 +- v7/mediarouter/res/values-af/strings.xml | 4 + v7/mediarouter/res/values-am/strings.xml | 4 + v7/mediarouter/res/values-ar/strings.xml | 4 + v7/mediarouter/res/values-az-rAZ/strings.xml | 4 + v7/mediarouter/res/values-b+sr+Latn/strings.xml | 4 + v7/mediarouter/res/values-be-rBY/strings.xml | 4 + v7/mediarouter/res/values-bg/strings.xml | 4 + v7/mediarouter/res/values-bn-rBD/strings.xml | 4 + v7/mediarouter/res/values-bs-rBA/strings.xml | 4 + v7/mediarouter/res/values-ca/strings.xml | 4 + v7/mediarouter/res/values-cs/strings.xml | 4 + v7/mediarouter/res/values-da/strings.xml | 4 + v7/mediarouter/res/values-de/strings.xml | 4 + v7/mediarouter/res/values-el/strings.xml | 4 + v7/mediarouter/res/values-en-rAU/strings.xml | 4 + v7/mediarouter/res/values-en-rGB/strings.xml | 4 + v7/mediarouter/res/values-en-rIN/strings.xml | 4 + v7/mediarouter/res/values-es-rUS/strings.xml | 4 + v7/mediarouter/res/values-es/strings.xml | 4 + v7/mediarouter/res/values-et-rEE/strings.xml | 4 + v7/mediarouter/res/values-eu-rES/strings.xml | 4 + v7/mediarouter/res/values-fa/strings.xml | 4 + v7/mediarouter/res/values-fi/strings.xml | 4 + v7/mediarouter/res/values-fr-rCA/strings.xml | 4 + v7/mediarouter/res/values-fr/strings.xml | 4 + v7/mediarouter/res/values-gl-rES/strings.xml | 4 + v7/mediarouter/res/values-gu-rIN/strings.xml | 4 + v7/mediarouter/res/values-hi/strings.xml | 4 + v7/mediarouter/res/values-hr/strings.xml | 4 + v7/mediarouter/res/values-hu/strings.xml | 4 + v7/mediarouter/res/values-hy-rAM/strings.xml | 4 + v7/mediarouter/res/values-in/strings.xml | 4 + v7/mediarouter/res/values-is-rIS/strings.xml | 4 + v7/mediarouter/res/values-it/strings.xml | 4 + v7/mediarouter/res/values-iw/strings.xml | 4 + v7/mediarouter/res/values-ja/strings.xml | 4 + v7/mediarouter/res/values-ka-rGE/strings.xml | 4 + v7/mediarouter/res/values-kk-rKZ/strings.xml | 4 + v7/mediarouter/res/values-km-rKH/strings.xml | 4 + v7/mediarouter/res/values-kn-rIN/strings.xml | 4 + v7/mediarouter/res/values-ko/strings.xml | 4 + v7/mediarouter/res/values-ky-rKG/strings.xml | 4 + v7/mediarouter/res/values-lo-rLA/strings.xml | 4 + v7/mediarouter/res/values-lt/strings.xml | 4 + v7/mediarouter/res/values-lv/strings.xml | 4 + v7/mediarouter/res/values-mk-rMK/strings.xml | 4 + v7/mediarouter/res/values-ml-rIN/strings.xml | 4 + v7/mediarouter/res/values-mn-rMN/strings.xml | 4 + v7/mediarouter/res/values-mr-rIN/strings.xml | 4 + v7/mediarouter/res/values-ms-rMY/strings.xml | 4 + v7/mediarouter/res/values-my-rMM/strings.xml | 4 + v7/mediarouter/res/values-nb/strings.xml | 4 + v7/mediarouter/res/values-ne-rNP/strings.xml | 4 + v7/mediarouter/res/values-nl/strings.xml | 4 + v7/mediarouter/res/values-pa-rIN/strings.xml | 4 + v7/mediarouter/res/values-pl/strings.xml | 4 + v7/mediarouter/res/values-pt-rBR/strings.xml | 4 + v7/mediarouter/res/values-pt-rPT/strings.xml | 4 + v7/mediarouter/res/values-pt/strings.xml | 4 + v7/mediarouter/res/values-ro/strings.xml | 4 + v7/mediarouter/res/values-ru/strings.xml | 4 + v7/mediarouter/res/values-si-rLK/strings.xml | 4 + v7/mediarouter/res/values-sk/strings.xml | 4 + v7/mediarouter/res/values-sl/strings.xml | 4 + v7/mediarouter/res/values-sq-rAL/strings.xml | 4 + v7/mediarouter/res/values-sr/strings.xml | 4 + v7/mediarouter/res/values-sv/strings.xml | 4 + v7/mediarouter/res/values-sw/strings.xml | 4 + v7/mediarouter/res/values-ta-rIN/strings.xml | 4 + v7/mediarouter/res/values-te-rIN/strings.xml | 4 + v7/mediarouter/res/values-th/strings.xml | 4 + v7/mediarouter/res/values-tl/strings.xml | 4 + v7/mediarouter/res/values-tr/strings.xml | 4 + v7/mediarouter/res/values-uk/strings.xml | 4 + v7/mediarouter/res/values-ur-rPK/strings.xml | 4 + v7/mediarouter/res/values-uz-rUZ/strings.xml | 4 + v7/mediarouter/res/values-vi/strings.xml | 4 + v7/mediarouter/res/values-zh-rCN/strings.xml | 4 + v7/mediarouter/res/values-zh-rHK/strings.xml | 4 + v7/mediarouter/res/values-zh-rTW/strings.xml | 4 + v7/mediarouter/res/values-zu/strings.xml | 4 + v7/mediarouter/res/values/attrs.xml | 6 - v7/mediarouter/res/values/strings.xml | 17 +- v7/mediarouter/res/values/styles.xml | 6 +- v7/mediarouter/res/values/themes.xml | 54 +- .../support/v7/app/MediaRouteActionProvider.java | 4 +- .../android/support/v7/app/MediaRouteButton.java | 23 +- .../support/v7/app/MediaRouteChooserDialog.java | 184 +- .../support/v7/app/MediaRouteControllerDialog.java | 135 +- .../v7/app/MediaRouteExpandCollapseButton.java | 4 +- .../support/v7/app/MediaRouterThemeHelper.java | 12 + .../support/v7/media/MediaControlIntent.java | 2 +- .../support/v7/media/MediaRouteDescriptor.java | 43 +- .../support/v7/media/MediaRouteProvider.java | 31 +- .../v7/media/MediaRouteProviderDescriptor.java | 2 +- .../v7/media/MediaRouteProviderProtocol.java | 24 +- .../v7/media/MediaRouteProviderService.java | 50 +- .../src/android/support/v7/media/MediaRouter.java | 10 +- .../v7/media/RegisteredMediaRouteProvider.java | 131 +- v7/palette/Android.mk | 16 +- v7/palette/api/22.0.0.txt | 38 - v7/palette/api/22.1.0.txt | 48 - v7/palette/api/22.2.0.txt | 48 - v7/palette/api/22.2.1.txt | 48 - v7/palette/api/23.0.0.txt | 54 - v7/palette/api/23.1.0.txt | 56 - v7/palette/api/23.1.1.txt | 56 - v7/palette/api/current.txt | 97 - v7/palette/api/removed.txt | 0 v7/palette/build.gradle | 9 +- v7/palette/src/androidTest/AndroidManifest.xml | 2 +- .../android/support/v7/graphics/BucketTests.java | 32 + .../android/support/v7/graphics/MaxColorsTest.java | 13 +- v7/palette/src/main/AndroidManifest.xml | 2 +- .../java/android/support/v7/graphics/Palette.java | 45 +- v7/preference/Android.mk | 11 +- v7/preference/AndroidManifest.xml | 2 +- v7/preference/api/23.0.0.txt | 319 - v7/preference/api/23.1.0.txt | 318 - v7/preference/api/23.1.1.txt | 318 - v7/preference/api/current.txt | 348 - v7/preference/api/removed.txt | 8 - .../support/v7/preference/AndroidResources.java | 3 + v7/preference/res/layout-v11/preference.xml | 7 +- .../res/layout-v11/preference_dropdown.xml | 82 + v7/preference/res/layout/preference_dropdown.xml | 70 +- .../support/v7/preference/DropDownPreference.java | 5 +- .../support/v7/preference/EditTextPreference.java | 2 + .../support/v7/preference/ListPreference.java | 2 + .../ListPreferenceDialogFragmentCompat.java | 1 + ...tiSelectListPreferenceDialogFragmentCompat.java | 128 + .../android/support/v7/preference/Preference.java | 2 + .../v7/preference/PreferenceFragmentCompat.java | 12 +- .../v7/preference/PreferenceGroupAdapter.java | 22 +- .../support/v7/preference/PreferenceInflater.java | 2 +- .../support/v7/preference/TwoStatePreference.java | 2 + .../AbstractMultiSelectListPreference.java | 54 + v7/recyclerview/Android.mk | 17 +- v7/recyclerview/AndroidManifest.xml | 2 +- v7/recyclerview/api/22.0.0.txt | 569 - v7/recyclerview/api/22.1.0.txt | 639 -- v7/recyclerview/api/22.2.0.txt | 787 -- v7/recyclerview/api/22.2.1.txt | 792 -- v7/recyclerview/api/23.0.0.txt | 826 -- v7/recyclerview/api/23.1.0.txt | 864 -- v7/recyclerview/api/23.1.1.txt | 864 -- v7/recyclerview/api/current.txt | 894 -- v7/recyclerview/api/removed.txt | 0 v7/recyclerview/build.gradle | 12 +- .../v7/util/BatchingListUpdateCallbackTest.java | 291 + .../src/android/support/v7/util/DiffUtilTest.java | 511 + .../util/SortedListAdapterCallbackWrapperTest.java | 340 - .../v7/util/BatchingListUpdateCallback.java | 123 + .../src/android/support/v7/util/DiffUtil.java | 856 ++ .../support/v7/util/ListUpdateCallback.java | 55 + .../android/support/v7/util/MessageThreadUtil.java | 2 + .../src/android/support/v7/util/SortedList.java | 98 +- .../support/v7/widget/DefaultItemAnimator.java | 1 + .../support/v7/widget/DividerItemDecoration.java | 168 + .../support/v7/widget/GridLayoutManager.java | 165 +- .../src/android/support/v7/widget/LayoutState.java | 2 +- .../support/v7/widget/LinearLayoutManager.java | 38 +- .../support/v7/widget/LinearSmoothScroller.java | 40 +- .../support/v7/widget/LinearSnapHelper.java | 286 + .../android/support/v7/widget/RecyclerView.java | 288 +- .../src/android/support/v7/widget/SnapHelper.java | 274 + .../v7/widget/StaggeredGridLayoutManager.java | 41 +- .../support/v7/widget/helper/ItemTouchHelper.java | 44 +- v7/recyclerview/tests/AndroidManifest.xml | 2 +- .../support/v7/widget/AsyncListUtilLayoutTest.java | 9 +- .../v7/widget/BaseGridLayoutManagerTest.java | 46 + .../v7/widget/BaseLinearLayoutManagerTest.java | 64 +- .../BaseRecyclerViewInstrumentationTest.java | 88 +- .../widget/BaseStaggeredGridLayoutManagerTest.java | 52 + .../support/v7/widget/BaseWrapContentTest.java | 3 +- .../widget/BaseWrapContentWithAspectRatioTest.java | 12 +- .../v7/widget/GridLayoutManagerNoOpUpdateTest.java | 124 + .../v7/widget/GridLayoutManagerSnappingTest.java | 227 + .../support/v7/widget/GridLayoutManagerTest.java | 32 +- .../widget/GridLayoutManagerWrapContentTest.java | 36 + .../LinearLayoutManagerBaseConfigSetTest.java | 34 +- .../v7/widget/LinearLayoutManagerResizeTest.java | 4 +- .../v7/widget/LinearLayoutManagerSnappingTest.java | 219 + .../support/v7/widget/LinearLayoutManagerTest.java | 34 +- .../widget/LinearLayoutManagerWrapContentTest.java | 3 + .../v7/widget/RecyclerViewFocusRecoveryTest.java | 2 + .../support/v7/widget/RecyclerViewLayoutTest.java | 306 +- .../StaggeredGridLayoutManagerSnappingTest.java | 225 + .../v7/widget/StaggeredGridLayoutManagerTest.java | 4 +- .../StaggeredGridLayoutManagerWrapContentTest.java | 5 + .../support/v7/widget/WrapContentBasicTest.java | 2 + .../v7/widget/helper/ItemTouchHelperTest.java | 26 +- v8/renderscript/Android.mk | 9 - v8/renderscript/api/23.0.0.txt | 1011 -- v8/renderscript/api/23.1.0.txt | 1011 -- v8/renderscript/api/23.1.1.txt | 1011 -- v8/renderscript/api/current.txt | 1013 -- v8/renderscript/api/removed.txt | 0 .../support/v8/renderscript/RenderScript.java | 4 +- .../v8/renderscript/ScriptIntrinsicBlur.java | 2 +- .../renderscript/ScriptIntrinsicColorMatrix.java | 6 +- .../renderscript/ScriptIntrinsicConvolve3x3.java | 2 +- .../renderscript/ScriptIntrinsicConvolve5x5.java | 2 +- .../v8/renderscript/ScriptIntrinsicHistogram.java | 2 +- .../v8/renderscript/ScriptIntrinsicResize.java | 2 +- v8/renderscript/jni/Android.mk | 4 +- .../jni/android_renderscript_RenderScript.cpp | 64 +- 3478 files changed, 196572 insertions(+), 167908 deletions(-) 3332610 Fix IOOBE due to internal list being updated from remove 2f51720 Fix IOOBE due to internal list being updated from remove feda490 Fix Animators pausing on a wrong Window fad2335 Annotate more support lib tests with size annotations. 0357e3d Move tests from tests/ root dir to appropriate directory. 44f2fd9 Fix SupportTransitionDemos make build. 9a75434 Fixing a couple of keyboard shortcuts tests. d7d0138 Fix failing PopupMenuTest to account for popup top padding. 62b4571 DO NOT MERGE Bump support library to 24.2.0 r36 for release b897ffb Add ViewCompat.getDisplay 57c0854 Add a demo for InputConnectionCompat#commitContent 3925a94 Fix a type mismatch in COMMIT_CONTENT_FLAGS_KEY 9b7373f Revert "Fix Button[.Borderless].Colored text styling" 32ae746 Stop sending OnTabSelectedListener calls with null tabs. 178c4e1 Invalidate decor offsets after rebound 4e62a79 Fix SwipeRefreshLayout#setProgressViewOffset. e835a0f Avoid allocation in LinearLayoutManager#fill 821c3a5 Add methods to opt out from launching custom tabs 1af9182 Speculative fix for exception in CoordinatorLayout.onLayout dfdb7ac Notify AppCompatDrawableManager on config changes 287b1db DO NOT MERGE ANYWHERE Remove BottomNavigationView for 24.2 release. 32b80d0 Layout tests API 15 compatibility e73fed4 Fix Fade constructor bf9b3e3 Wait longer for data loading 9290baf Override package private methods to make them public for tests beae3c4 Add min sdk to hint tests b539fd5 Fix CollapsingToolbarLayout tests e05cfa8 Update Widget.AppCompat.ActionBar elevation a7a5152 Fix BottomSheetBehaviorTest fcd7ae1 Hide colorSwitchThumbNormal from docs c5396ed Fix Button[.Borderless].Colored text styling c3f031d Fix CTL title not showing sometimes 45d07c8 Mark RTL ItemTouchHelperTest. db7cc95 Fix ModernAsyncTask to handle exceptions in doInBackground 9f5e74d Attempt to reduce RecyclerView test flakiness. 141250e Update AppBarLayout samples 3c9fb15 Speculative fix for exception in CoordinatorLayout.onLayout 56b45ed RecyclerView scroll callback fix for 0 to 1 cf557d1 Clean up ParcelableCompatCreatorHoneycombMR2. 141f5ae Ensure click sound effect plays when TabView is clicked dfe7578 Update to new test runner and espresso. 5136f30 Implement Pair.toString() for compat library 7febb12 Make DividerItemDecoration a public API. bb3740d AppBarLayout + CollapsingToolbarLayout tests fixes e2aa423 Fix AppCompatDelegate javadoc 6ff4dde MediaBrowserCompat: Supplement JavaDoc of MediaItem.getMediaId() db565ae Fix failing LinkifyCompatTest test. cd40090 Added compatibility support for MessagingStyle 5826dca Materal style backports/fixes 5cd3566 NotificationCompat: Add extras of Notification for MediaStyle 9638fe5 MediaRouteChooserDialog: Sort routes alphabetically 4836927 Add additional method for setPageTransformer. 7b755f1 Move BottomNavigationView to using scale/translate for animation. 78be441 Support library: Updated API docs for media item presenter 678ce82 Fix RecyclerViewLayoutTest 7546e10 Fix alertDialogTheme in Theme.AppCompat.Light 15d1695 Fix testHideShow on pre-ICS a7f21a7 MediaRouter: Fix the unmatched color issue in MRCD 981736d Use ViewCompat#isAttachedToWindow to fix FragmentLifecycleTest. c587f7d Add an OnFlingListener to the RecyclerView. 8715c36 Fix offsetTopAndBottom/LeftAndRight on ICS b806673 Fix CoordinatorLayout scrim functionality 3b3e1c4 Added compatibility support for decorated custom views 90059da Don't save NavigationMenuPresenter state on API 9-10 1266ef1 Fix TabLayout flickering c9b3169 Fix list menu not closing when sub menu opened c07c8e1 Tweak AppBarLayout elevation changes e1e6484 Fix CascadingMenuPopup width on API 19 and below 5642066 leanback LM: Fix unnecessary prepended when there is margin d038921 Improve GridLayoutTest 7e507c7 Revert "Add @SafeVarargs to ActivityOptionsCompat to match framework version" fa4d2cd GuidedStepFragment: fade out drop down list background in transition 34c4d9d Add @SafeVarargs to ActivityOptionsCompat to match framework version 6548b1a Fix pref layouts 3a5aeed Change vector setup check to use non-themed drawable 6939444 Don't layout too many items for the test 6d958ab Log a warning if scroll callback modifies data. 4d2c7b7 Fix style issues in design library code. 86d0526 Fix LinearLayoutManagerResizeTest in landscape mode. 1de399d Cleanup pass over layout files in design samples 246d944 Remove AIDL references from modules that don't have AIDL files 7a241c8 Import translations. DO NOT MERGE 48dc926 Fix backwards-compat tinting for compound drawables 67a57dc Fix NPE in FAB StateListAnimator 353b0bc GuidedStepFragments: closer to ux guidlines 00c679c Fix broken ff/rw action text. ae71b9c Fix small style issues in ViewPager. 669715b Fix small style issues in ViewDragHelper. 7bfcf18 Fix small style issues in SwipeRefreshLayout. 121b347 Make Preference#setVisible safer to call 6cc1cb8 Ensure forwarding listener target is long-clickable 093b6fa Skip lint errors e12dfa0 Stop using a several deprecated methods/constants. 5c0b1da Add findFocus to ExploreByTouchHelper. 95017f7 Change layout span to match SpanLookup span 9b5fe93 Move doclava gradle build to out/ directory 982cbff Re-use RectF instances in ViewGroupUtilsHoneycomb ca7861c Add shims for ConnectivityManager.getRestrictBackgroundStatus() 1a3e293 Clean up nullability and final usage in FragmentTabHost b9ddcaa Don't throw exception when FragmentTabHost has no tabs 1194904 ActivityCompat should use static methods, not be publicly instantiable be94929 Deprecate methods on ActivityCompat, ContextCompat for future removal 7664307 Add ViewCompat.isImportantForAccessibility() d739b48 Add missing docs on WindowInsetsCompat 44a4d2a ContextCompatApi24 shouldn't be public visibility b6e7e4c Add getRippleColor to FloatingActionButton 2d9f7ee Start resetting SwipeRefreshLayout on setEnabled(false) calls. 75068e8 Import translations. DO NOT MERGE a2c539c Use a new drawable for constant state test 2ee8e04 DO NOT MERGE ANYWHERE Update version to 24.1.1 R35 de8a5de GridLayoutManager margin bug 88a4195 Fix AppCompatBaseViewTest to work in landscape mode. 003efaf Makefile for SupportPreferenceDemos 70058e4 Fix PopupMenuTest#testBasicContent in landscape. 1558fe2 Fix FloatingActionButtonTest build 2aa1582 DO NOT MERGE ANYWHERE Update version to 24.1.1 R35 c26cfaf Add clearOnTabSelectedListeners() API 019244a Use Android Gradle Plug-in v2.2.0-alpha6 01e3ed2 Fix CollapsingToolbarLayout pinned views with insets f5a65fd Add dominant swatch API to Palette 15db497 Fix AppBarWithCollapsingToolbarTest in landscape mode. a20b84a Remove tests around dangerous permission granting d377289 Fix ListPopupWindowTest#testDismissalViaTouch f50e3ef Fix FloatingActionButton hide() and show() ebd32db Import translations. DO NOT MERGE 34271ff MediaRouter: Fix RuntimeException in the chooser dialog 4b17d83 Add NoExtractUI flag for TextInputLayoutTest 021b7ee Add docs to AccessibilityNodeInfoCompat. 655fa32 Rename the source of v4 (combined legacy) module to v4 c3c7588 Rename the source of core-utils module to core-utils a4667c7 MediaRouter: Change the content description of the cast button 1e76114 Update BottomNavigationView namespace definition for aapt2. a93997e Fix bootstrap classpath in support library builds 7cda36a Fix FAB StateListAnimator durations dfea0ea Fix Snackbar theme on sw600dp a2f4dd0 Fix CoordinatorLayout dependency sorting 28649d9 Fix intercept touch handling in SwipeDismissBehavior 19ef8b2 Tidy ups for AppCompat vector support 6206ad5 Fix inset edge of CoordinatorLayout 89b6e38 MediaRouter: Add content description for volume slider 916d3e5 Fix crash in SupportDesignDemos 132bd57 Use Android Gradle Plug-in v2.2.0-alpha6 f6a12ad Two more BottomNavigationView fixes. 17d15d9 Additional deprecation notices on Compat APIs. bbe3bae DO NOT MERGE ANYWHERE Support library 24.1 is now 24.2 r35 53a4343 Add empty adapter test for TabLayout + VP 850c574 MediaRouteChooserDialog: Fix IllegalStateException a951723 Add package documentation for support transition 645afdf Add javadoc for PEEK_HEIGHT_AUTO 8341891 Fix annotation of getBehavior 1ca2409 Add javadoc for insetEdge and dodgeInsetEdges c1e5045 Use Android Gradle Plug-in v2.2.0-alpha6 d386217 Add more fixes to BottomNavigationView. 951bd07 DO NOT MERGE ANYWHERE Support library 25 is now 25 r36 95003af DO NOT MERGE ANYWHERE Update support library version to 24.1.0 3566cfa Backport InputContentInfo APIs into API 13+. 34a33c7 Proper RecyclerView-LayoutManager binding 00075c8 Enable SwipeRefreshLayout for children that don't consume touch events. 26c07a8 Improve CoordinatorLayout's inset edge funtionality d8ae10d Fix wrap() propogating state the wrong direction c7345a0 Fix build 4cf1d92 API review fixes e484416 Address API council feedback on MediaBrowserCompat/MediaSessionCompat 9c83739 MediaRouter: Introduce min/max client version in MediaRouteDescriptor a41c174 Utility class to calculate difference between two lists. 1ef22af Bring accessibility support lib up to date. 2847bad Cherry pick of 1142960 1660bd2 Cast AndroidResources back into the firey chasm from whence it came ee63e68 Fix FloatingActionButton auto offset functionality d0e8190 Fix Snackbar action button padding a501328 Remove unused method 4da7c38 Import translations. DO NOT MERGE 31453bc Add MultiSelectListPreferenceDialogFragmentCompat 73886da Don't overwrite pref's backgrounds 77ea03e Fix support build 573630e Only create separate zip files for library projects 35f04f0 Fix NPE in ForwardingListener 8159608 Fix scrimVisibleHeightTrigger being read as an int 8a40d69 Add disabled support to TextInputLayout 12acd8f Make sure we recreate the Activity for night changes 5a0083c Move FloatingActionButton shadow to use ValueAnimatorCompat 9d5e156 Make getX and getY return sensible values pre-v11 a5c3670 Move support libs to use ViewCompat.offset* methods d50585a MediaRouter: Defer dialog updates while adjusting a volume slider 943b677 Add layout_insetEdge and layout_dodgeInsetEdges 75322d1 MediaRouter: Refactor the logic for updating artwork 44cc5e3 Move APIs related to the media button into MediaButtonReceiver 203a342 Add fromQueueItemList() in MediaSessionCompat.QueueItem fbdf537 Scale large bitmaps down in MediaSessionCompat.setMetadata 3a9baa2 MediaRouter: Disable multi-touch in the controller dialog befd962 Add fromMediaItem()/fromMediaItemList() in MediaBrowserCompat.MediaItem dea052c Replace obtain() methods in MediaSessionCompat be6b908 Fix build breakage in pagination API Demo. 7f00543 Add helper methods to create a pending intent for media button event 3ee2ea1 Support4Demo: Add sample usage of MediaBrowser pagination API 36fef8a Import translations. DO NOT MERGE b48d090 Import translations. DO NOT MERGE 252919d NavigationView allows manual tints of icons 5f9a546 Deprecated now unused isDirty() Behavior method 1159dc9 N MR1 is API 25 0859e43 Skip lint errors 0402748 Fix the support lib for the correct clip group support. 9562a3b Add offline docs target for support lib gradle build cd15c0b Fix build by referencing the locally defined constant f2bb55d DO NOT MERGE ANYWHERE Revert "Remove old API check artifacts, invoke gradle from old make target" 2f9dcc4 N MR1 is API 25 ae73632 MediaBrowserServiceCompat: Add a constant for suggestion keywords bdd42af Import translations. DO NOT MERGE 3afba0d Import translations. DO NOT MERGE 984db62 Import translations. DO NOT MERGE 9fd802d Compat layer for Service.stopForeground 287c5a0 Fix support lib build DO NOT MERGE ANYWHERE 00a00a7 Fix focused views not being visible with AppBarLayout a990867 Roll back to gradle 2.1.2 to fix builds. f9a17f4 Roll back to gradle 2.1.2 to fix builds. df9e338 DO NOT MERGE ANYWHERE Disable samples in 24.1 branch to fix build 08a7bca Import translations. DO NOT MERGE 5d060d8 Move away from custom created attrs arrays DO NOT MERGE ANYWHERE c1a36ed Fix TabLayout setSelection() issues with custom views DO NOT MERGE ANYWHERE 00f3194 Workaround FAB background not being drawn on API 19 DO NOT MERGE ANYWHERE 61c928b Fix setFitsSystemWindows not working with CoordinatorLayout DO NOT MERGE ANYWHERE c54e5c3 Fix use of API 19+ FrameLayout LP constructor DO NOT MERGE ANYWHERE ac07aca Fix ViewPager.DecorView annotation inheritance DO NOT MERGE ANYWHERE a6d6a35 Fix SeekBar tickmark tinting pre-21 DO NOT MERGE ANYWHERE bc42fdf Fix TintContextWrapper not always handling vector assets DO NOT MERGE ANYWHERE 733b5aa Adjust standard Transition structure f29704c MediaRouter: Provide the route group id when update a selected route 95aefdf Check SwipeRefreshLayout was dragged before finishSpinner call. 8a99b87 Add javadocs and tests for ViewPager#arrowScroll. 261ba39 Fix testBackCollapsesSearchView tests 309c1d6 Revert "Move to 2.2.0-alpha3 gradle plugin" 6bf077c Move to 2.2.0-alpha3 gradle plugin ed4b3d4 Fix TabLayout setSelection() issues with custom views b6b4a30 Add Snackbar + FloatingActionButton tests 70f3627 Support7Demos: Build metadata using the stored title in the playlist 8998fbc Fix ScrollerCompat tests. d447d1a Switching from ActivityInstrumentationTestCase2 to ActivityTestRule. 31a373d Move away from custom created attrs arrays 2002bed Expose external app files/cache dir from FileProvider. 03c7e33 Make Toolbar ignore its minHeight if larger than height a85f783 Fix CTL scrim not working with activity transitions 4991b57 BottomSheetDialog handles setCancelable 7c4c746 Fix NavigationView talkback 35247ed Fix support lib docs ee9a9d6 MediaMetadataCompat: Add METADATA_KEY_MEDIA_URI a36fbe5 BottomSheetBehavior getPeekHeight returns auto 168fbe2 Fix SeekBar tickmark tinting pre-21 4c99f0e Add AppCompatResources.getDrawable() dd377c9 Make createArchive gradle target invoke API check 05ed14f Improve Exception message for adding private fragments 7ddd1ff Fix TintContextWrapper not always handling vector assets d95f547 Fix NavigationView appearance on GB bfd8da2 Fix BottomSheetBehavior setState animation 9d18baa MediaControllerCompat: Make the all callback methods be called 48f1262 Build v13 support lib with AAPT2 7e63281 Add more pointer validation check to ViewDragHelper. 63305fa Add bounds check in TabLayout#getTabAt(int). 6092f10 Fix AppBarLayout elevation tests ef5f493 Fix API again 2a67dc6 RegisteredMediaRouteProvider: Reorder methods 6065795 Fix crash when behavior_peekHeight not specified 910de28 Fix BottomNavigationView tint clearing with null. 0244762 Clarify Fragment#setUserVisibleHint guarantees in docs dcebe5a Expose external app files/cache dir from FileProvider. 7a38d74 leanback: add test case for selection with adapter change 1f55c2c Need to re-calculate size for custom adapters. dd23fbd Fix AppCompatImageViewTest test. 27705d3 Make Snackbar work with translucent navigation bars 58641eb Fix AppCompat window insets tests a8d36d7 LayoutInflaterFactoryTestCase fixes 01ca48b Automatic peekHeight for bottom sheets f660f82 Fix TextInputLayout password tests 12ff193 Update API and fix build 48465fd Fix CollapsingToolbarLayout with child margins efd4580 Support7Demos: Reflect a status change of playback state properly dc7b352 Add hashCode() and equals() in MediaSessionCompat.Token 2f82912 MediaRouter: Overload onCreateRouteController for route groups 87654ff MediaRouter: Don't animate dialog if the art is loaded quickly ec0c39b Make TAG used for logging in StaggeredGridLayoutManager private. e17fd0d Made OnNavigationItemSelectedListener callback work. b157dc4 Fix AppBarLayout test layouts so that they're visible 3035e10 Fix setFitsSystemWindows not working with CoordinatorLayout d5b720e Add a demo of custom Transition bd6c3bc Backport Scene constructor with a View 1915b0c Fix example for PopupMenuCompat usage. 1a00879 Add more tests for SwipeRefreshLayout. 0674181 Forcing full data refresh when using custom object adapter. 065099c Expose DrawerArrowDrawable used by ActionBarDrawerToggle. e5df976 Workaround FAB background not being drawn on API 19 470243f Make FragmentController$findFragmentByWho public f0aec03 Update FloatingActionButton's elevation handling 4262723 Fix NPE in Toolbar 41a59e2 Fix testGo_exitAction on API Level 23 and above 8b663a2 Add bluetooth folder type to MediaDescriptionCompat and MediaMetadataCompat f81ee20 Fix use of API 19+ FrameLayout LP constructor a0eb967 Backport a bug fix to K and L 9b3f462 Fix ViewPager.DecorView annotation inheritance 7528c22 MediaBrowserServiceCompat: Fix ConcurrentModificationException cd78f10 Fix R import in BottomNavigationView usage. 7adf7fd Leanback playback: Added support to flip between different views for each media item row depending on the playback state b84ed59 Handling the notification for custom ObjectAdapter case. ddf4692 Implement password toggle in TextInputLayout 0673f9a MediaSessionCompat: Add missing call to onExtrasChanged() 3a683f6 Import translations. DO NOT MERGE 566e26e Import translations. DO NOT MERGE 33c465f Import translations. DO NOT MERGE 60d2db1 MediaRouter: Clean up resources 2c1994f [Custom Tabs] Add an extra in Custom Tabs Intent to enable Instant Apps 23e2748 Initial implementation for BottomNavigationView widget. d026c0a Add some interfaces bb67bb6 Add a missing space in RV documentation. af556dc Throw ISE when adding a non-public non-static fragment class instance to a transaction f3865fb NavigationView supports full-width custom views dbac8f4 Fixing bugs in ListRowDataAdapter(multiple non-visible rows). 3a0be52 Optimize all PNGs in support library. a538b3a Fix mdpi version of abc_textfield_default_mtrl_alpha.9.png 5de2e70 Add missing annotations in ContextCompat. 6dd2db0 Cherry picks 1142100 (approximately) 1decd43 Don't run onWrite on main thread and handle cancel f0950cb Fix NullPointerException bug e1a4d14 MediaRouter: Remove unused resources e57300c NavigationView dispatches insets to headers 04f7579 Clarify Fragment construtor javadoc. 4819862 Delete simple reduction implementation. 9673b85 fix build 70c612c Add BuildCompat#isAtLeastNMR1() to API bd3d710 Add BuildCompat#isAtLeastNMR1() to API 9cce708 Fix small issues in NavigationView. cd9f6eb Add BuildCompat#isAtLeastNMR1() 7b59d3a Remove old API check artifacts, invoke gradle from old make target cc5197e Implement support library API generation and check in Gradle (again) de887e0 MediaRouter: Apply route list changes at a time 839e4fb fix gradle build fail when app is referencing support-v4 fd37090 fix SupportLeanbackShowcase python script 2202e2a Revert "Implement support library API generation and check in Gradle" 3c141cd Revert "Remove old API check artifacts, invoke gradle from old make target" e10477d GuidedStepFragment: support compute theme from argument or savedInstance a028349 Don't let the build break! 009647b Remove old API check artifacts, invoke gradle from old make target 0d5b0e0 Add a method and interface to SharedElementCallback ba337d5 Add docs for srcCompat 8bce9f5 Link to preference samples 3d6db2d Implement support library API generation and check in Gradle b3756c5 Fixing scrolling behavior in BrowseFragment. 1017684 Update build to R34, 25.0.0-SNAPSHOT 8a69bf4 Import translations. DO NOT MERGE e7841c0 Add preference demos 88c1cf6 GridLayoutManager: call focusableViewAvailable() inside layout pass 77df76c Make some Compat classes have more coverage 387453c Adds a flag to Action.WearableExtender to display actions inline on Wear c73c380 Read clip to padding from attrs 79de72a Fail focus search if focused view disappears during focus search 870127c Synchronize reads of static members. 8ad074f Remove unneeded "is" in LocalBroadcastManager documentation. 527415d Clarify Fragment#onHiddenChanged() documentation. 3cfb2d0 Removed extra "/" from PercentFrameLayout docs. 79a141a Move WindowInsetsCompat to support-compat d1a7a6f Remove Pointer Capture API. 5265345 Rename PointerIcon and Pointer Capture APIs 7d7bf95 Moving Leanback unit tests. 3ce2eb1 Import translations. DO NOT MERGE ca3133e Add a missing letter in NotificationCompat docs. 202c100 Fix doc/build errors with PointerIconCompat f996a42 Remove references to framework PointerIcon API. 58adbb8 Add an API to update the remote view secondary toolbar in custom tabs 6db4c67 Fix spelling issue in v4.util.Pools. 236bf5b Fix documentation of NestedScrollView#setFillViewport. 1ef18f3 Fix an example in PercentRelativeLayout documentation. 4aa29d2 Fix a missing word in AppCompatDelegate documentation be9c298 Update an example in documentation of ItemTouchHelper. 88a7649 Remove a duplicate the in RecylerView documentation. b636aac Fix two grammar errors in RecyclerView documentation. 1243d18 Update SwipeRefreshLayout documentation for scale parameter. 9117709 Update BottomSheetCallback.onSlide() documentation. dcb9c07 Modify ActivityOptionsCompat a73aa1a Import translations. DO NOT MERGE 253dcab Import translations. DO NOT MERGE 419466d Import translations. DO NOT MERGE 19a8041 Fix CollapsingToolbarLayout consuming insets 8e6e2dc Start handling CircleImageView resizing on pre API-21 04784a9 Fix broken build: update-support-api 06fa4ab Fix page snapping for large number pages. e02d0df Support4Demos: Handle ACTION_MEDIA_BUTTON intent properly 464973f Fix action mode animation on recreations b2583ec Document known limitation of getLayoutDirectionFromLocale() 5ae0cd0 Add @Retention annotations in ContentRecommendation ade0e79 Leanback tests: Fixed two test failures due to API changes 3cc4fa2 Use res-auto xml namespace in SupportDesignDemos. 340c12f Makefile for support samples dir c632bd2 Fix SupportLeanbackDemos build e17c519 Allow editing of samples in Android Studio 854d6af Fix SupportLeanbackShowcase gitignore 8f8034a Add autoHide to FloatingActionButton 7862555 Import translations. DO NOT MERGE 5e610be Import translations. DO NOT MERGE 7725e0f Fix support lib docs build a3274ee Fix a few checkstyle issues ce35f3b Update javadoc sample references for refactor Support demos 0396fd1 Fix SupportTransitions directory name 71df36e Fix comparison of boxed Long with Integer. 43326c5 Fixed a typo in RecyclerView javadoc. d6166ac Update accessibility compat classes for N. 38fb8f6 DO NOT MERGE Remove Pointer Capture API c158ac8 Add custom remoteviews methods to builder. 2be76c7 Don't overwrite remote views with null values. 7cf2ca9 Avoid infinite loop in AppCompatDrawableManager 4d2f056 Fix media router dependencies for AndroidStudio 6fe8ece Revert "Fix Android Studio setup for support lib" c3fa0c3 Fix Button + custom tint pre-Lollipop 2aabff2 Move clearColorFilter() workaround to DrawableCompat 70d1081 Backport Material text handles pre-Lollipop b2535ce Fix CollapsingToolbarLayout displaying over icons 1eff297 Fix Android Studio setup for support lib 6f3b111 Import translations. DO NOT MERGE 5c64d9d Hide release-specific BaseFragmentActivity APIs 2cc82be [RenderScript] Update RenderScript support lib documentation. 586c596 Fix refresh animation if setRefreshing is called before onLayout. c9a8595 Fix a random assortment of spelling errors. 34a9ce0 Fix a typo in CustomTabsClient javadoc. 316e120 Import translations. DO NOT MERGE 15375aa Add missing @Override annotations in support library code. 9de5458 [RenderScript] Add optimized ASIMD and SSE3 instrinsics to support lib. dc8e099 Add missing @Override annotations in v7 code. Part 1. 90ac236 Add missing @Override annotations in support fragment code. 4fd7c3e Move VectorEnabledTintResources to the correct directory. fd2560d Rename ActivityCompat23.java to ActivityCompatApi23.java 1c96707 Import translations. DO NOT MERGE 225ad8c Import translations. DO NOT MERGE 029de29 Fix build version for split-out artifacts 39dc51f Removal of Pointer APIs. 180f831 Add LinkifyCompat to support library. d51a713 Make SDK build happy for the combined v4 binary c016050 Scaffolding tweaks 5dd39aa Move Loader class to core-utils (where other Loaders are) f533e02 Import translations. DO NOT MERGE e982aa7 Import translations. DO NOT MERGE 5e2c51d Adding tasks to generate separate zips for each artifact 9d61fd4 Fixed NPE for HoneycombDelegate c983e78 Showcase app: added a video playing at the end of GuidedStepFragment workflow 5fc2bf4 Showcase app: Fixed video fragment not showing video. Updated Settings and deprecated APIs for the app to be installable on L. 3454409 Added missing licensing information in source files. bac71fc Remove the hasImage API until we have the rest of the required traits available. 96c9b77 Remove API files that track individual releases 55fc3f2 Internal cleanup 25b9764 SupportLeanbackshowcase: update songs and metadata 1f4fc66 SupportLeanbackshowcase: clean up preference fragment code ff22d81 Extracting fragments and widgets into their own modules. bf98802 resovle bad merge in support lib cdb0369 MediaBrowserCompat: Fix NPE 529cd21 Fix stray LOCAL_SDK_VERSION pointing to 7 instead of 9 0367931 [RenderScript] Add finalizer to support lib context. 1b3e946 Clean up internal usage of now-deprecated Compat APIs 64dbe1d Final pass for removing all donut/eclair/froyo references 81fc7d7 Cleaning up pre-Gingerbread folders and classes a80c379 Add usage of app:behavior_skipCollapsed 32d1917 Move notification / remote input to compat d3c5347 Extracting MediaCompat classes into a new module f4893cf Clean-up pass over support lib modules bed1275 SupportLeanbackShowcase: bring gradle, build tools, lib up to date eb1adcc Update support API files f185f10 Combine donut/eclair/eclairmr1/froyo/gingerbread source folders. f77ac6b Add usage of Transition support library c28c4ed SupportLeanbackShowcase: add Android.mk cbba0a5 Annotate public APIs in transition support library fbeacfa BrowseFragment: fix NPE when setAdapter in onActivityCreated() 1dd934e Showcase app: Added media row actions to the music fragment c876cd8 Transition support library b33e865 Renaming title for couple rows in CardExampleFragment. 6b5f3c0 Import translations. DO NOT MERGE ddab503 Import translations. DO NOT MERGE 675b3e8 Switching launcher icon for page fragment. 5f15bc2 SupportLeanbackDemo: support delay loading page fragment data 3384d7a Adding custom title view example in Showcase sample. d0de9ac Shorten LayoutState tag in LinearLayoutManager 8c87706 Add OnChildScrollUp callback to SwipeRefreshLayout. aadab57 Revert "SupportLeanbackDemo: support delay loading page fragment data" ab99ffe Tweak preference adapter changes df15399 Bump minSdk to 9 everywhere where it was < 9 a3c8776 Fix Retention annotation in MaterialProgressDrawable. 0f6052f Clean up makefile now that we have fewer folders in v4 8b98e88 Second clean-up pass after support-v4 split. f5ec448 Cleanup pass for support-v4 split. 2c63c7b Fix Studio setup after v4 split 7f7a9d1 Fix build (API update) 54746b4 Change contents animations c43a33f Add logo splash animation in OnboardingActivity 3ac77bf Support module refactoring 86c83ff SupportLeanbackDemo: support delay loading page fragment data 51e7865 Zero-initialize launch option fields 0703a44 Test bundle format in AppCompat 23ace13 Adding differnet PageFragment samples to ShowcaseApp. 5d2dd89 SupportLeanbackShowcase: add Section and Divider f00ada4 SupportLeanbackShowcase: remove properietary resources 9f018fd Import translations. DO NOT MERGE cc0a29b Import translations. DO NOT MERGE dee04cc Import translations. DO NOT MERGE 69f0880 Import translations. DO NOT MERGE b09c91a Adding support for mapping multiple rows to header items. d31ace9 Fixing PresenterSelector implementation for CardSampleFragment. 393f912 Fixing NPE + Compilation issue with Showcase sample app. 4ff7f6d Mapping header items in BrowseFragment to multiple(2) rows. c740663 Expand existing v4 Fragment receive result sample to IntentSender 6bcbfca Import translations. DO NOT MERGE 915bd5c Import translations. DO NOT MERGE 8f94d18 Switching from Adaptable to Provider interface. cdb0be0 Fixes documentation of external-path tag 27d62e7 Align all-caps test on AppCompatButton with AppCompatTextView logic. 3ab4127 Update AppCompatSpinner popup color tests 606459c Add missing LOCAL_MIN_SDK_VERSION for Support Library demos 631a15f Add missing LOCAL_MIN_SDK_VERSION for Support Library demos 5a27264 Add missing LOCAL_MIN_SDK_VERSION for Support Library demos 5737679 Add missing LOCAL_MIN_SDK_VERSION for Support Library demos 0ee6452 Add missing LOCAL_MIN_SDK_VERSION for Support Library demos 4214ea4 Add missing LOCAL_MIN_SDK_VERSION for Support Library demos 7a3ec49 Support7Demos: Set LOCAL_MIN_SDK_VERSION to 7 5635fbd leanback: Add example of section header and divider 3b95592 Fix up the makefiles and some samples. e0c922d Fix up the makefiles and some samples. ed4ac24 Fix up the makefiles and some samples. d29a21a Fix up the makefiles and some samples. 6c2f29b Fix up the makefiles and some samples. f8cb962 Fix up the makefiles and some samples. 9f7400d Fix up the makefiles and some samples. 97906d5 GuidedStepFragment sample: add id to radio/checkbox 0489b90 Support4Demos : Set LOCAL_MIN_SDK_VERSION. 68eeced Import translations. DO NOT MERGE d1b1f28 Sample for wiring TabLayout to ViewPager with initial selection d0b7372 Adding sample page/row fragments in Showcase sample. 79a2ec2 SupportLeanbackShowcase: Export Activities 2f881d6 Revert "Fix NPE in notifyViewCreated()" aecb834 Fix NPE in notifyViewCreated() 256f34d Added the new leanback preferences styling to the Settings Examples 809cf4b Apply leanback library change 83b686c Fix typos for the word "Unsupported". a91086b Sending viewCreated() event from BrowseFragment. 9b1bb72 Build Support7Demos with AAPT2 56e7a23 Avoid destroying Device separately 96f9f9e Rearrange Percent demos. bc90b9d Revert "Build Support7Demos with AAPT2" eb2e2e0 GuidedStepFragment: Fix addAsRoot restoring bug c0a7815 GuidedStepFragment: Fix addAsRoot restoring bug bfe1f04 Build Support7Demos with AAPT2 439526f Revert "Build Support7Demos with AAPT2" 2174451 Build Support7Demos with AAPT2 fa89d61 Refactor usages of Picture In Picture and Multi Window (4/4) cd76b43 [RenderScript] Update documentation for Allocation.setAutoPadding(). fca65fc [RenderScript] Fix IntrinsicConvolve documentation. 1e2b667 [RenderScript] Update the documentation of Script.LaunchOptions 023d104 Turn FORTIFY back on for the RS support library. e3ef610 Add demo for OnboardingFragment 3323892 Removed unused variables 19d3fa7 Changing generic parameter name to make it less ambiguous. f991d06 Adding build scripts to SupportLeanbackShowcase app. 13d0984 Added new files to libRSSupport f0aa21c Support7Demos: Add an override annotation c1a2403 Support7Demos: Enable the route discovery action only when needed acccd0a Entrance Transition for Page fragment in Browse 94349e7 Improve SwipeRefreshLayout demos a907614 Land MediaBrowserCompat sample in Support4Demos a174c26 Import translations. DO NOT MERGE 55ed32b Import translations. DO NOT MERGE fd523a9 Import translations. DO NOT MERGE 5d6374a Fix possibly uninitialized access to strideIn, and turn on -Werror. a7b3256 Sample code for using custom views in TabLayout tabs 99c0d77 LeanbackDemo: Search requests runtime permission 380a6d5 Adding page fragment inside BrowseFragment demo a4aac2d [RenderScript] Stop targeting froyo for RenderScript support lib. c578ad4 Adding PageRow to BrowseFragment demo. 875ca3c Fix build 8302714 Import translations. DO NOT MERGE 19c7639 Align the structure of percent demos with other support demo projects. 7f0679e SupportLeanbackDemo: Fix generatev4.py c383f2f Revert "SupportLeanbackDemos: Use Fragment#onPictureInPictureChanged()" e2b9e51 Set card background using ColorStateList. 3851961 Make CardViewActivity in Support7Demos extend AppCompatActivity. 4bf11ea Import translations. DO NOT MERGE d786c5c Fix NPE when calling setState() before onLayoutChild() 05c811f [RenderScript] Remove LOCAL_JACK_ENABLED := disabled 6dbcd28 Allow clicks on the custom widget in CheckBoxPreference 61ca612 Pin support libraries to Java 1.7 so they can be used with dx fe1712d [RenderScript] Make support lib use c++_static instead of stlport_static. 62a63e5 Compatibility library support for general reduction. d42cda7 Import translations. DO NOT MERGE 34dba92 Import translations. DO NOT MERGE 06849c5 Import translations. DO NOT MERGE f8fa04e Update Support Demos to use their own search icon 4ff34e4 Update Support Demos to use their own search icon ca79272 Import translations. DO NOT MERGE cca941b Fix docs build 9e1c26a Add hasImage trait to AccessibilityNodeInfoCompat c91b0ca fix clickable area of FAB on pre-Lollipop devices a339599 Import translations. DO NOT MERGE 4ec35e1 Import translations. DO NOT MERGE 1668012 Import translations. DO NOT MERGE 1bece8d Import translations. DO NOT MERGE 8e58987 Import translations. DO NOT MERGE 11fdcf7 [RenderScript] Fix potential leak in RS JNI d0db13a support : Avoid circular depedency in apicheck rule. aec2639 SupportLeanbackDemos: Fixed password crash when no payment is selected 714fc73 Import translations. DO NOT MERGE 0fd224e mediarouter: Fix api-check rule. e186fbd Import translations. DO NOT MERGE a1e57af SupportLeanbackShowcase: Added new credit card workflow and theme background for the wizard view 9b4b53f SupportLeanbackShowcase: Fixed the crash/background color/selector in Guided Step Wizard view 3150f42 SupportLeanbackShowcase: Provided context for calls to GuidedAction.Builder 0984f98 Switch DrawerLayout to new listener API. c3d6146 LeanbackDemo: Bring piped activity to full-screen when relaunched 5b08a95 Add role description sample to Support4Demos 65469b1 mediarouter: Fix api-check rule. e92752a Fix Button.Borderless.Colored disabled text color 8ae43c6 Revert "Fix Button.Borderless.Colored disabled text color" 0066576 Round to nearest when calculating dimensions from percent. 26870a2 Fix Button.Borderless.Colored disabled text color 9906250 SupportLeanbackDemos: Use Fragment#onPictureInPictureChanged() f2ecdb0 MediaBrowserCompat: Support pagination on N devices 54caf35 MediaBrowserCompat: Refactor class hierarchies 8355a74 SupportLeanbackShowcase: Changed styles into new theme APIs f1f0e1e Fixed the video view crash in SupportLeanbackShowcase master build 67574e7 Renamed Activity class multi-window APIs 20767a1 Updating SupportLeanbackDemo to showcase GuidedStepFragment. 2fc2ebc Make AVDC sample drawable larger 5457c30 Add AVDC demo to Support7Demos e3cd7ff SupportLeanbackShowcase: update support library version 65a3466 LeanbackDemo: Support Picture-in-picture 5e09c4d Add usage of BottomSheetBehavior with Fragment 99046ce Sample app for appcompat-v7's PopupMenu. 8506ff8 Simplify the content layout of the DrawerLayout demo. 26b4a04 Add end drawer to the sample app. 8959a2f TabLayout layout items sample aa0bf03 BottomSheetBehavior passes View to callbacks c683b92 Make sample use TextInputEditText d9ea037 Use of bottom sheet with ScrollView in background ab46229 GuidedStepFragment: add test for icon 7298559 Add example of DatePicker f28f4e0 Add demo for ShareActionProvider 5346632 Fix SupportVectorDrawable sample not building 87b904f SupportLeanbackDemo: demo of custom theme of ImageCardView 013f197 Make the SupportDemo apps work the AppCompat + VDC d1fe1a7 Make the SupportDemo apps work the AppCompat + VDC 47005bb Tuning GuidedAction APIs fadea5f Rename BottomSheetListener to BottomSheetCallback 8e3d282 Simple sample app for ListPopupWindow 341fe66 Skip removing the Fragment's view if it is being animated. eaff5c2 update library name, just for Android.mk. cc6a92e Add usage of BottomSheetDialogFragment 95236fc Correct the R.java import 941ec8d Demo showing Theme.AppCompat.DayNight usage 76ade62 Add the vector drawable support lib demo code 2917e08 Add CTL + nested Toolbar demo 49b2050 Align DrawerLayout width with Material design spec. be4fd30 Fix drawer layout sample app layout issue. 4fa476c Fix Context.getDrawable() crash on earlier platforms 2c3f91e Add use of NavigationView without drawer 9a6522f Add usage of hideable BottomSheetBehavior cf49916 SupportLeanbackDemos: first showcase of drop down selection cc3292f Update TabLayout demo to use new ViewPager functionality 06c39be SupportLeanbackDemos: guidedstep changes dcb9b98 Add "select tab" to the tab layout / view pager demo. 0a21a36 Remove pre-Material drawer demo apps. 14f0658 Remove pre-Material drawer demo apps. 4a77d89 Add sample activity for ViewPager in Support4Demos 7d9ba1e GuidedStepFragment: Example of two columns actions 22b1ac5 Remove pre-Material drawer demo apps. am: d0b4919441 am: 3ad4dac04d -s ours 65485da Remove pre-Material drawer demo apps. 07c3af2 Remove pre-Material drawer demo apps. e963911 Material-compliant sample app for drawer layout. ee3c13e Dont use R.id.content to host GuidedStepFragment 971cfad GuidedStep example: Use standard action IDs and titles ca50187 SupportLeanbackDemo: add example finishGuidedStepFragments() 71a5ed0 Add a comment on drawer layout file. aafa514 Test app for ViewPager. 1f735b2 GuidedStep: More example of editing 9a86725 Add AppBar sample using SwipeRefreshLayout 04a3253 Add demo for TextInputLayout's counter b75af7a Remove route providers which use RouteGroup c0bc6c8 SupportLeanbackShowcase: get rid of card view background overdraw 76d965d Support7Demos: Update the MediaRouter demo 05b3c70 SupportLeanbackShowcase: performance fix of ImageCardView resource a369879 SupportLeanbackShowcase: dont expand side info 8374a4e Leanback Demo: demo of edit title bf1d02b Leanback Demo: demo of edit title 9fa8fe8 Supportleanbackshowcase: Polishing 2 and transition performance fix fe7b43e Supportleanbackshowcase: Polishing 8e15a19 Showcase: Update SDK to 23 and support lib to 23.0.1 0e6f38c GuidedStepFragment Subclass need explcitly specify a container id for background 47e9b75 Generate test for PlaybackOverlaySupportFragment 71e7e67 Generate support version of leanback fragment tests dcf6189 Add usage of app:actionLayout in NavigationView c163f50 Add usage of BottomSheetBehavior 973c8f5 Show use of include tag in percent layouts. 50d0e79 Fix RecyclerView.LayoutManager javadoc references 4134441 RecyclerView in place animations da2c70f Revert "Revert "Add example of vertical grid transition and GuidedStepFragment"" 0e322f6 Revert "Add example of vertical grid transition and GuidedStepFragment" 76e6ad0 Revert "Add example of vertical grid transition and GuidedStepFragment" ab1d3dc Generate example of GuidedStepSupportFragment 682b577 Null check listener before dereferencing for callback. 067d9b9 Add example of vertical grid transition and GuidedStepFragment 28baa57 Add proguard configuration to support design demos sample app 76a8181 Add snapping scroll example to SupportDesignDemos d099e43 Add DrawableCompat demo to Support4Demos 50070d3 MediaRouter: Remove uses of not-yet-public API e0189a3 MediaRouter: Remove an unused member in SampleMediaRouteProvider f515b32 MediaRouter: Add a sample for the custom route icon d4b4cd9 Add sample activity for ViewPager in Support4Demos 22f51aa Added Transitions and minor code clean up 70bba5d MediaRouter: Prevent activity from restarting f3206b0 Revert changes of adding guidedstep fragment in Browse 1636d46 MediaRouter: Add route groups 3f7de3b WIP: Added transitions to MainFragment. 4e3ba90 Add editable actions to Guided Step test activity. fd69540 Polished Grid example and added a few missing details at Launcher fragment. Video- and Music examples now also use an Activity. BackgroundHandler in MainFragment removed. 36849fe Cleaned up strings.xml c5dfae4 Removed Browsing example from Showcase app ce0ee60 Polished Wizard example for Showcase app ad31f63 Rearranged classes and removed unused resources. 3147595 Cleanup and usage of new ImageCardView 41b41b0 BrowseErrorFragment: fix NPE of not attached BackgroundManager adc593b update show/hide button 86163d5 Implemented Card-, DetailView-, GridView-, Music- & Video, Wizard-, Dialog examples 2cde0e9 Introduce sample for RoundedBitmapDrawable 1e6f1f0 Fixing a crash introduced by my previous CL. 79eeb17 Eliminating AnimatedRecyclerView demo crashes. 28526e9 SupportLenabackDemo: Make StepFragment public 6a56709 Revert "Tinted icons sample" c0b309e Adding AsyncListUtilActivity to Support7Demo a8848eb Remove unnecessary code fe83eaf NavigationViewUsage saves its state on rotation 2f68c07 Add default application theme to SupportDesignDemo. 4a0f9fc Add StaggeredGridLayoutManagerActivity to Support7Demos 6f9e918 AppBar demo using SwipeRefreshLayout eaa7240 Tweaks around AppBar demos fba3e97 Update TabLayout demo to use new APIs 3a98e54 Revert "Update TabLayout demo to use new APIs" d2d7797 Update TabLayout demo to use new APIs a936d99 Add transparent status bar demo e5275fa Sample for percent support library. 45108ea Add transparent status bar demo 58d1958 Add samples for new DetailsFragment 70bbcd0 Add DialogFragment demo 4a58e08 AppBarLayout demo 9f4e25b Modify Guided Step example showing checkmark groups 8aa3114 Add Snackbar demo without a CoordinatorLayout 5b611d4 ItemTouchHelper demo activities c020105 ItemTouchHelper demo activities 3ea62e3 Add recycler view resources to Support7Demos. 45ca93d Add resources to recyclerview dependency. 56ce6d8 Re-enable TextInputLayout demo ee24bbd Add resources to recyclerview dependency. a49c4a9 Tinted icons sample c46c570 Revert "Disable the design support library and demos" a79e320 Disable the design support library and demos fee4659 Disable the design support library and demos 52e2c7a Add NavigationView usage to SupportDesignDemos e4b4c26 Revert "Remove the redundant dependency on Support7Demos" a917c8c Revert "Remove the redundant dependency on Support7Demos" 49ba884 Remove the redundant dependency on Support7Demos d519755 Remove the redundant dependency on Support7Demos a5e729e Add BackgroundManager release. 74600dd Add hide on scroll demo 6f0d24a Add demos for GuidedStepFragment. 6e40fd9 TextInputLayout and Snackbar demos 8cef5c8 Add branding to DetailsFragment and TitleHelper with RowsFragment. c1e0b7e Fix missing api on kitkat. 005084f Default to using wrap content for row height. d859d43 ItemClickedListener -> ItemViewClickedListener 8af2515 Updated to clarify division of functionality. 35ca04f Add ActionMode demos to Support7Demos 5231ec4 Fix build (again). 8eef1ce Fix build (again). 6bd8f46 Localize Strings in SupportDesignDemos 3c03d56 Localize Strings in SupportDesignDemos addc9c2 AlertDialog Demo af136b7 Add backgrounds. 24f1a1f Add new SupportDesignDemos sample app aca7a23 Add new SupportDesignDemos sample app 64db3d4 Add sample for nested scrolling fe61a38 Add button bar dialog sample 3468097 Add FAB Sample to Support7Demos 7fdd0b9 Add some samples for AppCompat's styled widgets 0d644fc showcase of updating DetailsOverviewRow parts 64a8c12 SortedList demo activity 44d2526 Update Support7Demos with Dialog and Preferences samples 246acfe Change Support7Demos to use android:theme instead fe8af1f Default to using wrap content for row height. ccea989 Add test case for multiple row horizontal grid view f4b2f81 Add RowsFragment example b1978e6 Add 'Remove all then re-add'. 3aee447 Updates for compatLib changes to MedaiRouter support lib 6b35115 Use non-deprecated HeaderItem constructor. 9a2de97 Update for MediaSessionCompat support 3e0b610 Update sample app to support right-to-left layouts 01d760a Update sample to use playback control glue. 5d429bc Update the MediaRouter support demo for new UIs 9744dea SupportLeanbackDemo: add test of delayed detail entrance transition 0a0bb90 Use 2-param constructor for HeaderItem. 53e230d Fix NPE if user finishes activity quickly. 67a49ad SupportLeanbackDemo: add test case of Browse/Details enter return transition 4fa1fe3 Remove deprecated API usage f1f4892 Add secondary text to cards. 81c22d8 SupportLeanbackDemo: Add test case for updating overview row b38f24f SupportLeanbackDemo: Add test case of ArrayObjectAdapter.replace() 9955b53 Add color picker to cardview demo d552f7f Don't layout removed scrap views 4ff4aa9 Update Support7Demos for L appcompat c84c57a SupportLeanbackDemo: show case of different image scale type 12945eb SupportLeanbackDemo: Fix crash of launch Detail from Search c3f4128 SupportLeanbackDemo: dont override fragment's object from activity c73ffd4 Use image card view for DetailsFragment example 794383a Fix build. 27cab4e Use new callback for search by intent. 6cf8e67 SupportV7 Navigation Bar Demo ec13bd6 SupportV7 Navigation Bar Demo ffd20eb Demonstrate OnItemClicked/Selected listeners. c0b9d00 Make BrowseAnimationFragment working c81d8f9 Cleanup playback controls sample. 3cf3aa3 Fix build. 42d06ec More features. 1f30fc8 Add grid manager demo to Support7Demo app 74df266 Playback actions improvements b650364 Add elevation settings to cardview demo app 80ac1ff Add playback progress. 835d13d Add PlaybackOverlayFragment 7f30283 SupportLeanbackDemo: activity transition 2ddb81c Update divider item decorator to account for view translation ececfb5 Add RecyclerView animations for change actions ef3b660 Update Support7Demos to include Palette demos def91ea Add BrowseErrorActivity and ErrorFragment. 8b38db9 Remove calls to LM.getItemCount in demos. 3f8c026 DO NOT MERGE Disable predictive animations in RecyclerView demo e67b223 AnimatedRecyclerActivity demo supports simpler RV item animations 4b331a8 Remove deprecated Params from BrowseAnimationFragment. 2085f1d Remove use of deprecated Params. 0b9d907 Use CardPresenter in VerticalGridFragment. 0cd6f9d Use a single card presenter instance so views get recycled. e54b66b SupportLeanbackDemo: example of add/remove items/rows 2a1ade8 Remove deprecated RecyclerView methods 77a421c Added CardView demo to SupportV7 demo app 008d278 DO NOT MERGE Remove deprecated RecyclerView methods c55fbc6 Adding AUDIO_RECORD permission 05a2ef0 Using new search fragment parameters 52d8a6f Add demo for animating RecyclerView actions f0eca88 Revert "Add demo for animating RecyclerView actions" 45e008f Add demo for animating RecyclerView actions e033cda DO NOT MERGE Remove banner from manifest. 1244264 Updated recycler view demo with smooth scrolling f688796 Set row heights for browse rows. 6b529da Minor card tweaks for leanback demo. 816bfc2 Adding search to Leanback demo 12d4d45 Use ImageCardview in leanback samples. a9e0eb4 Add VerticalGridActivity to the leanback demo. 1684ede Add callbacks for actions in details. f519df8 Add a details fragment to leanback samples. e9f9a04 LinearLayoutManager examples 2223b08 Initial leanback sample code. bfda82d Update RecyclerView sample to show use of ItemDecoration 7b1352a Update Support7Demos for RecyclerView API change 63c8ab9 Update Support7Demos for new RecyclerView additions 51edefe Updated Support7Demos to follow RecyclerView API changes 90e0922 Follow RecyclerView API changes 549b585 Update sample for RecyclerView 948196f Update DrawerLayout demo code to use title API 55aac86 Revert "Update DrawerLayout demo code to use title API" 689eeaa Update DrawerLayout demo code to use title API f6c36bb Example activity for RecyclerView 6626fee Swiperefresh sample cf61a6e Add sample code to customize the MediaRouteControllerDialog a6bf581 mrp sample: refactor and use helper class 45ca8fb Fix NPE in sample code. 18e115c Update Support4Demos targetSdkVersion to 19 7b95dd3 Always register the RCC even for local playback. 4ce64c6 merge in klp-release history after reset to klp-dev b7f120c merge in klp-release history after reset to klp-dev e794b27 Fix drawer mirroring in Support4Demos fb3e1b5 SlidingPaneLayout: Preserve GONE visibility 4523ef1 Support7Demo: fix video playback on GB 8e006e6 Ensure sample runs on Gingerbread. (DO NOT MERGE) be86024 Ensure sample runs on Gingerbread. 328fc3f Fix NPE in sample code. 7578fad media router sample: handle remote volume change d5d1901 media router sample: handle remote volume change 29cbd1b Fix bugs in FragmentLayoutSupport sample in Support4Demos 7f077ce Add RTL support in Support4Demos manifest, fix DrawerLayout sample 9e8fc9e Add sample for new ContentLoadingProgressBar. bd6d975 Add sample for new ContentLoadingProgressBar. 5745622 Support7Demos: media router sample d9f47ad Support7Demos: media router sample 1f8b4a4 Fix ActionBarUsage in Support7Demos 4112682 Redefine content position in milliseconds instead of seconds. 72080c7 Update media router api. 475b465 Redefine content position in milliseconds instead of seconds. b885388 Update media router api. 11d03f9 Add sample code for ExploreByTouchHelper class. f0dd451 Update media router API. 65a22d3 Remove Toggle System UI options from Support7Demos fcb6a9d Update media router API. b28eb61 Update media router API. 55e47d3 Update media router API. 25f3bcd DO NOT MERGE. Example code for FileProvider. 2819701 Update Support7Demos for MenuInflater change: f0ca675 Update Support7Demos for action bar compat API changes. c6ae348 Fix bug #8656546 API REVIEW: android.text.bidi / android.text d56180b appcompat: Add samples for options menu usage with fragments. f3d8cff Update to follow TransportMediator API changes. 1e54937 Add Support4Demos examples for DrawerLayout and SlidingPaneLayout 892f76f Fix issue #8520788: Add WakefulBroadcastReceiver 5b715a4 Update media router API. db5b483 Update for java docs. c9887f6 Update media controller sample. 1337277 Improve TransportController demo. ff1d048 Move media key handling to here. 45277c6 Update after API refactoring. 17aff09 Remove reference to . bc89096 Rename methods of RouteController. 7701389 Add TransportController API demo. e1ab8c5 Add action bar support library samples. 313a7b5 Move media router samples to new Support7Demos project. a93f246 Add grid layout support library samples. ecdd1b1 Move media router samples to new Support7Demos project. 0c756f4 Fix #8185319 Need to put Android BidiFormatter into the Support Library fcf93da Samples for media router support library. 82e5a19 Example code for FileProvider. 9243026 SDK Only: Fix search interaction with various samples. 1e4d158 Update API demos to match new tab interaction. e36753e Update API demos to match new tab interaction. 1595482 New API demo for nested fragments in support lib. c578331 API demo for nesting fragments. ceeb27e Rename UserId to UserHandle. 9399add New API demos for retained fragments with loaders. 6a8875b New API demos for retained fragments with loaders. 8739b58 Move AppNavigation samples around 8895d25 Update SharingSupport demo for support lib API change 889232f Add button to clear back stack. 70fc82c Catch IOException for close 28a5834 Add code sample for ShareCompat e0ecf59 SDK only: add markup for use in documentation. a506d18 SDK only: add markup for use in documentation. ff07583 Add the support libraries to the platform documentation (demos). 109979e Fix the support-v4 demos to work on a platform with APIs V4 (samples part) 1212111 Adding a sample showing how to use the accessibility API in the compat library. 17f2ad8 merge in ics-release history after reset to master 29bb99c merge in ics-release history after reset to master 865abe2 Dang you, TabHost. 0157041 Add new API demos for fragment custom animations. c252b20 Add API demo for LocalBroadcastManager. 678a4e4 SDK only: add documentation tags. a8640f1 SDK only: add documentation tags. a9eb1e0 DO NOT MERGE. Only impacts SDK. Integrate from master. 62de543 DO NOT MERGE. Only impacts SDK. Integrate from master. ab2f1ad ViewPager API update 560d99a Update for ViewPager changes 2a5ea7e New API demos showing use of tabs with fragments. aefd281 New API demos showing use of tabs with fragments. 8f9eb4a Update pager demos to match new v4 ViewPager API. 02e8239 Update pager demos to match new v4 ViewPager API. 0ab2743 Fix build. 3261ccc Lost and found. af846a1 Lost and found. fc4287b resolved conflicts for merge of faf6dcd6 to master b1b8c06 New demos for the v13 support library. 4557342 New demos for the v13 support library. c644c91 Extract support lib samples out of ApiDemos and in to their own app. fcfe48e Initial Contribution ========platform/frameworks/wilhelm between android-7.0.0_r14..android-7.1.0_r4========= include/SLES/OpenSLES_Android.h | 12 -- include/SLES/OpenSLES_AndroidConfiguration.h | 29 +++ src/Android.mk | 5 +- src/OpenSLES_IID.c | 6 +- src/android/AudioPlayer_to_android.cpp | 216 +++++++++++++++++--- src/android/AudioRecorder_to_android.cpp | 273 ++++++++++++++++++++++++- src/android/android_Effect.cpp | 32 +++ src/android/android_Effect.h | 15 ++ src/android/android_defs.h | 13 ++ src/android/android_prompts.h | 4 + src/autogen/IID_to_MPH.c | 292 ++++++++++----------------- src/autogen/MPH_to_AudioRecorder.h | 2 +- src/classes.c | 9 +- src/classes.h | 2 + src/itf/IAcousticEchoCancellation.c | 38 +--- src/itf/IAutomaticGainControl.c | 38 +--- src/itf/INoiseSuppression.c | 37 +--- src/ut/OpenSLESUT.c | 8 +- tests/examples/slesTestRecBuffQueue.cpp | 129 +++++++++++- tests/sandbox/Android.mk | 26 ++- tests/sandbox/engine.c | 5 +- tests/sandbox/object.c | 2 +- tests/sandbox/srcsink.c | 4 +- tests/sandbox/xa.c | 3 +- tools/hashgen/Makefile | 14 +- tools/hashgen/README.txt | 12 +- tools/hashgen/test.c | 48 +++++ tools/mphtogen/Makefile | 2 +- tools/permute/Makefile | 4 +- tools/permute/permute.c | 4 +- 30 files changed, 904 insertions(+), 380 deletions(-) 34ea748 Update the Wilhelm unit tests d951b1c Strict build warning checks 7ff4193 Fix interface table for AudioRecorder on host build 2c09187 Add test for minimal perfect hash generator function 14e6aff Add tests for pre processing interfaces 677c796 Fix pre processor interfaces implementation 8c9071f Add configuration option for performance mode ========platform/hardware/broadcom/wlan between android-7.0.0_r14..android-7.1.0_r4========= bcmdhd/firmware/bcm4343/fw_bcm4343.bin | Bin 342292 -> 342904 bytes bcmdhd/firmware/bcm4343/fw_bcm4343_a1.bin | Bin 325341 -> 326142 bytes bcmdhd/firmware/bcm4343/fw_bcm4343_a1_apsta.bin | Bin 297097 -> 297896 bytes bcmdhd/firmware/bcm4343/fw_bcm4343_apsta.bin | Bin 313852 -> 314463 bytes bcmdhd/wifi_hal/gscan.cpp | 2 +- 5 files changed, 1 insertion(+), 1 deletion(-) d7e27ad bcm4343: Update firmware BCM4343A0/BCM4343A1 a1797bb WiFi HAL: fixing gscan batch result calculation aafb888 Revert "net: wireless: bcmdhd: Update bcm4354 FW (7.35.101.3)" 10fb67c net: wireless: bcmdhd: Update bcm4354 FW (7.35.101.3) ========platform/hardware/google/apf between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 9 ++++++++ apf_run.c | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+) f9491fa Add host executable to try running an APF program against a packet. ========platform/hardware/intel/common/libmix between android-7.0.0_r14..android-7.1.0_r4========= f4f8494 Fix cts h264 test error ========platform/hardware/intel/common/omx-components between android-7.0.0_r14..android-7.1.0_r4========= bbd082a Change crop for h264 to fix cts ========platform/hardware/intel/img/hwcomposer between android-7.0.0_r14..android-7.1.0_r4========= merrifield/common/base/Hwcomposer.cpp | 13 +++++++------ merrifield/common/devices/PhysicalDevice.cpp | 22 ++++++++++++++++++++-- merrifield/common/devices/VirtualDevice.cpp | 19 ++++++++++++++++++- merrifield/common/observers/SoftVsyncObserver.cpp | 4 ++-- merrifield/common/observers/VsyncEventObserver.cpp | 8 +++++--- merrifield/common/observers/VsyncEventObserver.h | 1 + merrifield/include/IDisplayDevice.h | 1 + merrifield/include/PhysicalDevice.h | 2 ++ merrifield/include/VirtualDevice.h | 2 ++ merrifield/ips/tangier/TngCursorPlane.cpp | 5 +++++ 10 files changed, 63 insertions(+), 14 deletions(-) 7180692 display: invert touch cursor coordinate 8b55c41 gfx: change VSYNC from 60fps to 30fps 609fefa Check whether the size be supported by HWC. Fall back to GLES if the size isn't be supported. d64985d gfx: support external display ========platform/hardware/libhardware between android-7.0.0_r14..android-7.1.0_r4========= include/hardware/audio.h | 3 +- include/hardware/bt_hf.h | 29 ++ include/hardware/context_hub.h | 22 + include/hardware/gralloc.h | 32 ++ include/hardware/gralloc1.h | 887 +++++++++++++++++++++++++++++++++++++++++ include/hardware/hwcomposer2.h | 33 +- include/hardware/power.h | 12 +- modules/audio/audio_hw.c | 58 ++- modules/usbaudio/audio_hal.c | 475 ++++++++++++++-------- 9 files changed, 1372 insertions(+), 179 deletions(-) 877af59 DO NOT MERGE ANYWHERE Sensors: MultiHal: ignore errors from poll calls fc40b05 power: Adds POWER_HINT_DISABLE_TOUCH 2df182d DO NOT MERGE ANYWHERE power: Adds POWER_HINT_DISABLE_TOUCH a2aa3f3 DO NOT MERGE ANYWHERE Add new power hints for launch activity 7d3a0bb HWC2: Add SKIP_CLIENT_COLOR_TRANSFORM capability 330d69a HWC2: Redefine retire fence as present fence e87229e HWC2: Add SKIP_CLIENT_COLOR_TRANSFORM capability 814421e HWC2: Redefine retire fence as present fence 0caeee8 Improve stub hal read and write timing 0d46876 audio: Add callback event to asynchronously notify error 966a9f3 context hub: add reboot command/response and reboot notification 64345f8 Simplify and clarify channel count/mask calculation for stream open routines. 03a0e68 Re-add gralloc 1.0 header 994ac07 replace naked pthread_mutex_ functions with semantics-explicit lock/unlock functions. 220c9d5 HFP 1.7 profile update (2/4) 76dba68 Fix up inconsistent variable names. 6a75e4e Add dump() (i.e dumpsys media.audio_flinger) functionality to USB HAL a787ab7 Add new power hints for launch activity 4cb6c4f gralloc: Adds a new inline method map_usage_to_memtrack. ========platform/hardware/qcom/audio between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 8 +- hal/Android.mk | 16 + hal/audio_extn/audio_extn.h | 14 + hal/audio_extn/hfp.c | 37 +- hal/audio_extn/sndmonitor.c | 642 +++ hal/audio_hw.c | 584 ++- hal/audio_hw.h | 29 +- hal/msm8916/hw_info.c | 122 + hal/msm8916/platform.c | 2218 +++++++++ {msm8909/hal => hal}/msm8916/platform.h | 71 +- hal/msm8960/platform.c | 18 +- hal/msm8974/platform.c | 168 +- hal/msm8974/platform.h | 1 + hal/platform_api.h | 23 + hal/platform_info.c | 39 + msm8909/Android.mk | 25 - msm8909/audiod/Android.mk | 21 - msm8909/audiod/AudioDaemon.cpp | 460 -- msm8909/audiod/AudioDaemon.h | 92 - msm8909/audiod/audiod_main.cpp | 60 - msm8909/hal/Android.mk | 269 -- msm8909/hal/audio_extn/a2dp.c | 201 - msm8909/hal/audio_extn/audio_defs.h | 105 - msm8909/hal/audio_extn/audio_extn.c | 923 ---- msm8909/hal/audio_extn/audio_extn.h | 422 -- msm8909/hal/audio_extn/compress_capture.c | 155 - msm8909/hal/audio_extn/dev_arbi.c | 169 - msm8909/hal/audio_extn/dolby.c | 685 --- msm8909/hal/audio_extn/fm.c | 302 -- msm8909/hal/audio_extn/hfp.c | 363 -- msm8909/hal/audio_extn/listen.c | 260 - msm8909/hal/audio_extn/pm.c | 149 - msm8909/hal/audio_extn/pm.h | 68 - msm8909/hal/audio_extn/soundtrigger.c | 358 -- msm8909/hal/audio_extn/source_track.c | 640 --- msm8909/hal/audio_extn/spkr_protection.c | 916 ---- msm8909/hal/audio_extn/ssr.c | 503 -- msm8909/hal/audio_extn/usb.c | 730 --- msm8909/hal/audio_extn/utils.c | 595 --- msm8909/hal/audio_hw.c | 3540 -------------- msm8909/hal/audio_hw.h | 336 -- msm8909/hal/msm8916/hw_info.c | 293 -- msm8909/hal/msm8916/platform.c | 3049 ------------ msm8909/hal/msm8960/platform.c | 1108 ----- msm8909/hal/msm8960/platform.h | 150 - msm8909/hal/msm8974/hw_info.c | 397 -- msm8909/hal/msm8974/platform.c | 3015 ------------ msm8909/hal/msm8974/platform.h | 361 -- msm8909/hal/platform_api.h | 103 - msm8909/hal/platform_info.c | 399 -- msm8909/hal/voice.c | 509 -- msm8909/hal/voice.h | 96 - msm8909/hal/voice_extn/compress_voip.c | 811 ---- msm8909/hal/voice_extn/voice_extn.c | 611 --- msm8909/hal/voice_extn/voice_extn.h | 275 -- msm8909/mm-audio/Android.mk | 3 - msm8909/mm-audio/Makefile | 10 - msm8909/mm-audio/Makefile.am | 5 - msm8909/mm-audio/aenc-aac/Android.mk | 8 - msm8909/mm-audio/aenc-aac/Makefile | 6 - msm8909/mm-audio/aenc-aac/Makefile.am | 1 - msm8909/mm-audio/aenc-aac/qdsp6/Android.mk | 71 - msm8909/mm-audio/aenc-aac/qdsp6/Makefile | 81 - msm8909/mm-audio/aenc-aac/qdsp6/Makefile.am | 30 - msm8909/mm-audio/aenc-aac/qdsp6/inc/Map.h | 244 - msm8909/mm-audio/aenc-aac/qdsp6/inc/aenc_svr.h | 120 - msm8909/mm-audio/aenc-aac/qdsp6/inc/omx_aac_aenc.h | 629 --- msm8909/mm-audio/aenc-aac/qdsp6/src/aenc_svr.c | 206 - .../mm-audio/aenc-aac/qdsp6/src/omx_aac_aenc.cpp | 5062 -------------------- .../aenc-aac/qdsp6/test/omx_aac_enc_test.c | 1293 ----- msm8909/mm-audio/aenc-amrnb/Android.mk | 8 - msm8909/mm-audio/aenc-amrnb/Makefile | 6 - msm8909/mm-audio/aenc-amrnb/qdsp6/Android.mk | 72 - msm8909/mm-audio/aenc-amrnb/qdsp6/Makefile | 81 - msm8909/mm-audio/aenc-amrnb/qdsp6/inc/Map.h | 244 - msm8909/mm-audio/aenc-amrnb/qdsp6/inc/aenc_svr.h | 120 - .../mm-audio/aenc-amrnb/qdsp6/inc/omx_amr_aenc.h | 538 --- msm8909/mm-audio/aenc-amrnb/qdsp6/src/aenc_svr.c | 205 - .../mm-audio/aenc-amrnb/qdsp6/src/omx_amr_aenc.cpp | 4532 ------------------ .../aenc-amrnb/qdsp6/test/omx_amr_enc_test.c | 1055 ---- msm8909/mm-audio/aenc-evrc/Android.mk | 7 - msm8909/mm-audio/aenc-evrc/Makefile | 6 - msm8909/mm-audio/aenc-evrc/qdsp6/Android.mk | 70 - msm8909/mm-audio/aenc-evrc/qdsp6/Makefile | 81 - msm8909/mm-audio/aenc-evrc/qdsp6/inc/Map.h | 244 - msm8909/mm-audio/aenc-evrc/qdsp6/inc/aenc_svr.h | 122 - .../mm-audio/aenc-evrc/qdsp6/inc/omx_evrc_aenc.h | 539 --- msm8909/mm-audio/aenc-evrc/qdsp6/src/aenc_svr.c | 205 - .../mm-audio/aenc-evrc/qdsp6/src/omx_evrc_aenc.cpp | 4531 ------------------ .../aenc-evrc/qdsp6/test/omx_evrc_enc_test.c | 1098 ----- msm8909/mm-audio/aenc-qcelp13/Android.mk | 7 - msm8909/mm-audio/aenc-qcelp13/Makefile | 6 - msm8909/mm-audio/aenc-qcelp13/qdsp6/Android.mk | 72 - msm8909/mm-audio/aenc-qcelp13/qdsp6/Makefile | 81 - msm8909/mm-audio/aenc-qcelp13/qdsp6/inc/Map.h | 244 - msm8909/mm-audio/aenc-qcelp13/qdsp6/inc/aenc_svr.h | 120 - .../aenc-qcelp13/qdsp6/inc/omx_qcelp13_aenc.h | 539 --- msm8909/mm-audio/aenc-qcelp13/qdsp6/src/aenc_svr.c | 208 - .../aenc-qcelp13/qdsp6/src/omx_qcelp13_aenc.cpp | 4532 ------------------ .../aenc-qcelp13/qdsp6/test/omx_qcelp13_enc_test.c | 1101 ----- msm8909/mm-audio/autogen.sh | 10 - msm8909/mm-audio/configure.ac | 44 - msm8909/policy_hal/Android.mk | 73 - msm8909/policy_hal/AudioPolicyManager.cpp | 1951 -------- msm8909/policy_hal/AudioPolicyManager.h | 164 - msm8909/post_proc/Android.mk | 36 - msm8909/post_proc/bass_boost.c | 619 --- msm8909/post_proc/bass_boost.h | 121 - msm8909/post_proc/bundle.c | 782 --- msm8909/post_proc/bundle.h | 92 - msm8909/post_proc/effect_api.c | 690 --- msm8909/post_proc/effect_api.h | 166 - msm8909/post_proc/equalizer.c | 497 -- msm8909/post_proc/equalizer.h | 63 - msm8909/post_proc/reverb.c | 613 --- msm8909/post_proc/reverb.h | 84 - msm8909/post_proc/virtualizer.c | 503 -- msm8909/post_proc/virtualizer.h | 60 - msm8909/visualizer/Android.mk | 36 - msm8909/visualizer/MODULE_LICENSE_APACHE2 | 0 msm8909/visualizer/NOTICE | 190 - msm8909/visualizer/offload_visualizer.c | 1267 ----- msm8909/voice_processing/Android.mk | 23 - msm8909/voice_processing/voice_processing.c | 767 --- post_proc/Android.mk | 1 + post_proc/volume_listener.c | 74 +- voice_processing/voice_processing.c | 6 +- 127 files changed, 3913 insertions(+), 60976 deletions(-) 0d2943f hal: retry failed MBDRC cal level 0f33038 DO NOT MERGE ANYWHERE audio: hal: Update Tx mute calling in HFP call. ede5c49 DO NOT MERGE ANYWHERE hal: add new acdb ids for HFP call 0fc1b3b audio: RT streams cleanup on error 919e004 Revert "hal: voice: fix no sound issue in voice call" 6ed310d Revert "hal: voice: fix no sound issue in voice call" fbe8731 audio: RT streams cleanup on error 5cf95ca DO NOT MERGE ANYWHERE hal: Send Rx and Tx calibration for HFP usecase 0d3637a hal: audio: on routing command check first voice usecase 43e1482 hal: voice: fix no sound issue in voice call 666786d DO NOT MERGE ANYWHERE hal: Implement Tx mute in ASM loopback 641275e sndmonitor: treat errors during poll 56631b5 hal: support HFP volume mixer in audio platform info 8721b4d hal: fix typo 3580769 audio: Reject offload open_output_stream when sound card is offline 3ddd3bd audio: Propagate fatal error during offload to AF c735fb0 audio: sndmonitor 26ae13f hal: Change volume control for HFP in Dual ASM loopback 6ebefdd hal: msm8916: set voice call volume step by property 2e140aa Enable more logging in audio HAL 152b09a hal: msm8916: Support for HFP 536daa5 Remove msm8909 subdirectory 9ebf582 voice processing: set proper flags for QCOM preprocessing 66796ee Do not build for msm8916 6b4b127 hal: enable compilation of 8909 platform files a8d7c92 hal: add support to override volume gain to step mapping table 1d2e474 hal: Add platform specific code for 8909 f344068 hal: enable device for AEC + NS in VR single mic usecase 03c4010 audio: low latency playback optimizations f750b21 Revert "audio: low latency playback optimizations" b780468 audio: low latency playback optimizations ========platform/hardware/qcom/bootctrl between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 17 +- boot_control.c => boot_control.cpp | 367 +++++++++++++++++++++---------------- 2 files changed, 219 insertions(+), 165 deletions(-) 8352159 Build a static copy of bootctrl for recovery. 2a276b3 bootcontrol: Reduce the number of writes in the set active slot function 710b9bf bootcontrol: Update a check in set_active_boot_slot 2af2922 bootctrl: Fix implementation of get_current_slot 98c24fe bootctrl: Add filter for msm8996 builds ========platform/hardware/qcom/bt between android-7.0.0_r14..android-7.1.0_r4========= msm8996/libbt-vendor/Android.mk | 17 ++- msm8996/libbt-vendor/include/bt_vendor_qcom.h | 11 +- msm8996/libbt-vendor/include/hw_rome.h | 1 + msm8996/libbt-vendor/src/bt_vendor_qcom.c | 204 +++++++++++++++++++------- msm8996/libbt-vendor/src/hardware.c | 36 +++-- msm8996/libbt-vendor/src/hci_smd.c | 3 + msm8996/libbt-vendor/src/hci_uart.c | 9 +- msm8996/libbt-vendor/src/hw_ar3k.c | 7 + msm8996/libbt-vendor/src/hw_rome.c | 142 ++++++++++++++++-- 9 files changed, 353 insertions(+), 77 deletions(-) ea15d9e Set firmware file path dynamically e0627a5 bt: Update to AU205 proprietary drop 40aa27b Revert "bt: Update to AU199 proprietary drop" 5b2083d Revert "bt: Update to AU199 proprietary drop" 9b4ae95 bt: Update to AU199 proprietary drop f39ff34 Revert "bt: Update to AU187 proprietary drop" 635682d bt: Create new msm8996 BT HAL 88a6024 bt: Update to AU187 proprietary drop ========platform/hardware/qcom/camera between android-7.0.0_r14..android-7.1.0_r4========= QCamera2/Android.mk | 9 +- QCamera2/HAL/QCamera2HWI.cpp | 249 +++- QCamera2/HAL/QCamera2HWI.h | 8 +- QCamera2/HAL/QCamera2HWICallbacks.cpp | 118 +- QCamera2/HAL/QCameraChannel.cpp | 14 +- QCamera2/HAL/QCameraChannel.h | 4 +- QCamera2/HAL/QCameraMem.cpp | 164 ++- QCamera2/HAL/QCameraMem.h | 3 + QCamera2/HAL/QCameraMuxer.cpp | 9 +- QCamera2/HAL/QCameraMuxer.h | 1 + QCamera2/HAL/QCameraParameters.cpp | 218 ++- QCamera2/HAL/QCameraParameters.h | 29 +- QCamera2/HAL/QCameraParametersIntf.cpp | 32 +- QCamera2/HAL/QCameraParametersIntf.h | 14 +- QCamera2/HAL/QCameraPostProc.cpp | 25 + QCamera2/HAL/QCameraPostProc.h | 1 + QCamera2/HAL/QCameraStateMachine.cpp | 28 +- QCamera2/HAL/QCameraStream.cpp | 27 +- QCamera2/HAL/QCameraStream.h | 2 +- QCamera2/HAL3/QCamera3Channel.cpp | 478 +++++-- QCamera2/HAL3/QCamera3Channel.h | 86 +- QCamera2/HAL3/QCamera3HWI.cpp | 1482 +++++++++++++++++--- QCamera2/HAL3/QCamera3HWI.h | 63 +- QCamera2/HAL3/QCamera3Mem.cpp | 101 +- QCamera2/HAL3/QCamera3Mem.h | 5 +- QCamera2/HAL3/QCamera3PostProc.cpp | 25 +- QCamera2/HAL3/QCamera3PostProc.h | 4 +- QCamera2/HAL3/QCamera3Stream.cpp | 99 +- QCamera2/HAL3/QCamera3Stream.h | 7 +- QCamera2/HAL3/QCamera3StreamMem.cpp | 67 + QCamera2/HAL3/QCamera3StreamMem.h | 2 + QCamera2/HAL3/QCamera3VendorTags.cpp | 136 +- QCamera2/HAL3/QCamera3VendorTags.h | 65 + QCamera2/QCamera2Factory.cpp | 22 +- QCamera2/stack/common/cam_intf.h | 281 ++-- QCamera2/stack/common/cam_types.h | 262 +++- QCamera2/stack/common/mm_camera_interface.h | 37 +- QCamera2/stack/common/mm_camera_shim.h | 99 ++ QCamera2/stack/common/mm_jpeg_interface.h | 6 + QCamera2/stack/mm-camera-interface/Android.mk | 5 + QCamera2/stack/mm-camera-interface/inc/mm_camera.h | 48 +- QCamera2/stack/mm-camera-interface/src/mm_camera.c | 317 ++++- .../mm-camera-interface/src/mm_camera_channel.c | 157 ++- .../mm-camera-interface/src/mm_camera_interface.c | 258 +++- .../mm-camera-interface/src/mm_camera_stream.c | 413 +++++- QCamera2/stack/mm-camera-test/src/mm_qcamera_app.c | 9 +- .../stack/mm-camera-test/src/mm_qcamera_preview.c | 6 +- .../stack/mm-jpeg-interface/src/mm_jpeg_exif.c | 19 +- QCamera2/util/QCameraBufferMaps.cpp | 15 +- QCamera2/util/QCameraBufferMaps.h | 9 +- QCamera2/util/QCameraCmdThread.cpp | 1 + QCamera2/util/QCameraCmdThread.h | 1 + QCamera2/util/QCameraCommon.cpp | 226 +++ QCamera2/util/QCameraCommon.h | 61 + QCamera2/util/QCameraPerf.h | 1 - 55 files changed, 4834 insertions(+), 994 deletions(-) aef8941 QCamera2/HAL3: Check if the key exists before accessing the value 7f4ce92 QCamera2/HAL3: Avoid double free when handling out of sequence b137585 Move ion allocations to use the same client. 8f79840 Move ion allocations to use the same client. 64df668 QCamera2: HAL3: Set proper ANTIBANDING mode depending on location 36c77cf QCamera2/HAL3: WUDL: Override timeout method in pic and yuv d8e91f4 QCamera2/HAL3: WUDL: Override timeout method in PicChannel 5642b2c HAL3: restore the right exif tags 3274f45 QCamera2/HAL3: Set timestamps in private display metadata 7c88e0a QCamera2/HAL3: Set timestamps in private display metadata 033ef9f QCamera2/HAL3: Set timestamps in private display metadata 233d179 QCamera: Add recover for single shot trailing buffer drop 685f4ec QCamera2: HAL3: Set PAAF feature mask for analysis stream f6de362 QCamera2/HAL3: Increase max buffer count for 60fps encode bbc9e90 QCamera2: HAL3: Initialize rotation_info.device_rotation 2556448 QCamera2: HAL3: avtimer info is set to backend before stream on ee427dd QCamera2: HAL3: Provide perf hint to CPP for snapshot 2e1ee68 QCamera2: HAL3: Invalidate Heap buffer frame #'s after they return 5843e1f QCamera2: HAL3: correct timestamp calculation in HFR mode 174f59d QCamera2: HAL3: Move AF mode to the same metadata section as AF state d1def91 QCamera2: HAL3: Invalidate Heap buffer frame #'s after they return e3f2584 QCamera2/HAL3: Report ERROR_RESULT when metadata is dropped 5171c32 QCamera2: HAL3: correct timestamp calculation in HFR mode 75152e3 QCamera2: HAL3: Adjust black level metadata per CFA layout fea2516 QCamera2/HAL3: Disable UBWC for smaller resolutions e353c95 HAL3: make the DevCam metadata result conditional 577635c QCamera2: HAL3: Combine sensor, and ISP gains into EXIF f4fddf8 QCamera2/HAL3: Change verbose logging for batch mode debugging 6b0b6a3 QCamera2/HAL3: Cache metadata in batch mode 0d0a4b9 QCamera2/HAL3: Fixing frame dumping logic 9dde134 HAL3: Consistent naming for tuning capture 7383839 QCamera2: HAL3: Disable PAAF for Callback stream 96486da HAL3: Consistent naming for tuning capture 3465368 QCamera: increase inflight request count for video 72e96dc HAL3: change jpeg file extension 5d6c150 QCamera: HAL3: Use free running index mode for internal streams 847db83 HAL3: enable jpeg debug dump a62ea1e Camera3: Handle stream id set params correctly in HFR 680bcf0 QCamera: Detect frame drops and extract dropped buffers c669bfe QCamera: Add mechanism to report buffer indices for requests. ac1bb60 QCamera: Add buf_index into stream_request definition. 16fa8b7 QCamera2: HAL: Add NV12_UBWC for analysis stream 9364e8d HAL3: convert 12 bit BL values to 10 bit RAW domain d395185 QCamera2: add avtimer debug property 6d374fa QCamera2: remove the magic hack for dynamic black level 1d1cc1d Revert "QCamera2/HAL3: Set perf lock for opaque zsl (API-2) use case" 8abc470 Revert "QCamera2/HAL3: Enable perf lock for YUV callback requests" d478123 QCamera2/HAL3: Increase inflight request count for 60FPS encode d123bf8 Qcamera2: g_HAR debug tags to support DevCamDebug 7382c19 QCamera2: HAL3: Consistent name for Jpeg meta raw 50b4c6a camera: Update to AU187 proprietary drop c6218b2 QCamera2: HAL3: Add post stats digital gain metadata cbaabb5 QCamera2: HAL3: Use cam_stream_ID_t for frame drop 6a1283b QCamera2/HAL3: Make CDS and TNR mutually exclusive a67025e QCamera3: Fail unsupported stream configurations c90a6a8 QCamera2: Migrate daemon process to mediaserver e52ca68 QCamera2: HAL3: Add AF_SCENE_CHANGE vendor tag 26b5464 Qcamera2: add 3A debug tags to support DevCamDebug c8c0af5 camera: Update to AU171 proprietary drop bf493e5 Revert "QCamera2/HAL3: Add more resolutions to HIGH_SPEED_VIDEO list" 6d89745 Qcamera2: add vendor tag to support DevCamDebug meta b925ce8 QCamera2: Restrict preview template to maximum of 30 fps. 8dd7d67 QCamera2: avoid leaking device code names to JPEG EXIF 97bfadc QCamera2: HAL3: Fix a bad merge 364b1e1 QCamera2/HAL3: Use snapshot format for 4K live snapshot as well 2bdb93f QCamera2: HAL3: Add supported dimension for EIS as 3840x2160 bda6bce QCamera2/HAL3: Add dynamic black and white level conditionally abd7f8c QCamera2: support level 3 hardware capability 02fa227 QCamera2: HAL3: Fix merge error for AU152 780f5c1 camera: Update to AU152 proprietary drop 0bfece1 QCamera2: HAL3: Pass HYBRID_AE_ENABLE in capture result 3385750 QCamera2: HAL3: Add hybrid AE vendor tag ========platform/hardware/qcom/display between android-7.0.0_r14..android-7.1.0_r4========= msm8084/libgralloc/alloc_controller.cpp | 12 +- msm8084/libgralloc/gpu.cpp | 3 +- msm8909/libqdutils/Android.mk | 5 + msm8909/libqdutils/qd_utils.cpp | 14 + msm8996/Android.mk | 11 +- msm8996/common.mk | 20 +- msm8996/hdmi_cec/qhdmi_cec.cpp | 7 +- msm8996/libcopybit/software_converter.h | 3 +- msm8996/libgralloc/alloc_controller.cpp | 91 +- msm8996/libgralloc/gpu.cpp | 6 +- msm8996/libgralloc/gr.h | 25 + msm8996/libgralloc1/Android.mk | 25 + msm8996/libgralloc1/gr_adreno_info.cpp | 198 +++ msm8996/libgralloc1/gr_adreno_info.h | 156 ++ msm8996/libgralloc1/gr_allocator.cpp | 871 +++++++++++ msm8996/libgralloc1/gr_allocator.h | 103 ++ msm8996/libgralloc1/gr_buf_descriptor.h | 90 ++ msm8996/libgralloc1/gr_buf_mgr.cpp | 641 ++++++++ msm8996/libgralloc1/gr_buf_mgr.h | 71 + msm8996/libgralloc1/gr_device_impl.cpp | 458 ++++++ msm8996/libgralloc1/gr_device_impl.h | 121 ++ msm8996/libgralloc1/gr_ion_alloc.cpp | 209 +++ msm8996/libgralloc1/gr_ion_alloc.h | 82 + msm8996/libgralloc1/gr_priv_handle.h | 173 +++ msm8996/libgralloc1/gr_utils.cpp | 152 ++ msm8996/libgralloc1/gr_utils.h | 61 + msm8996/libgralloc1/gralloc_priv.h | 169 +++ msm8996/libmemtrack/kgsl.c | 23 +- msm8996/libqdutils/display_config.cpp | 3 +- msm8996/libqdutils/display_config.h | 15 +- msm8996/libqdutils/qdMetaData.cpp | 113 +- msm8996/libqdutils/qdMetaData.h | 50 +- msm8996/libqdutils/qd_utils.cpp | 4 + msm8996/libqdutils/qd_utils.h | 1 + msm8996/libqservice/IQService.cpp | 37 +- msm8996/libqservice/IQService.h | 4 +- msm8996/libqservice/QService.cpp | 8 +- msm8996/libqservice/QService.h | 6 +- msm8996/sdm/.clang-format | 13 + msm8996/sdm/include/core/core_interface.h | 26 +- msm8996/sdm/include/core/debug_interface.h | 11 +- msm8996/sdm/include/core/display_interface.h | 170 ++- msm8996/sdm/include/core/layer_buffer.h | 27 +- msm8996/sdm/include/core/layer_stack.h | 45 +- msm8996/sdm/include/private/color_interface.h | 16 +- msm8996/sdm/include/private/color_params.h | 55 +- msm8996/sdm/include/private/extension_interface.h | 7 +- msm8996/sdm/include/private/hw_info_types.h | 181 ++- msm8996/sdm/include/private/resource_interface.h | 20 +- msm8996/sdm/include/private/strategy_interface.h | 5 +- msm8996/sdm/include/utils/constants.h | 22 - msm8996/sdm/include/utils/debug.h | 5 + msm8996/sdm/include/utils/formats.h | 1 + msm8996/sdm/include/utils/locker.h | 4 +- msm8996/sdm/include/utils/rect.h | 11 +- msm8996/sdm/include/utils/sys.h | 42 +- msm8996/sdm/libs/core/Android.mk | 4 +- msm8996/sdm/libs/core/color_manager.cpp | 33 +- msm8996/sdm/libs/core/color_manager.h | 9 +- msm8996/sdm/libs/core/comp_manager.cpp | 107 +- msm8996/sdm/libs/core/comp_manager.h | 22 +- msm8996/sdm/libs/core/core_impl.cpp | 62 +- msm8996/sdm/libs/core/core_impl.h | 8 +- msm8996/sdm/libs/core/display_base.cpp | 588 ++++++-- msm8996/sdm/libs/core/display_base.h | 76 +- msm8996/sdm/libs/core/display_hdmi.cpp | 182 +-- msm8996/sdm/libs/core/display_hdmi.h | 38 +- msm8996/sdm/libs/core/display_primary.cpp | 228 ++- msm8996/sdm/libs/core/display_primary.h | 28 +- msm8996/sdm/libs/core/display_virtual.cpp | 141 +- msm8996/sdm/libs/core/display_virtual.h | 44 +- msm8996/sdm/libs/core/dump_impl.cpp | 7 +- msm8996/sdm/libs/core/fb/hw_device.cpp | 428 +++--- msm8996/sdm/libs/core/fb/hw_device.h | 39 +- msm8996/sdm/libs/core/fb/hw_events.cpp | 256 ++++ msm8996/sdm/libs/core/fb/hw_events.h | 84 ++ msm8996/sdm/libs/core/fb/hw_hdmi.cpp | 151 +- msm8996/sdm/libs/core/fb/hw_hdmi.h | 28 +- msm8996/sdm/libs/core/fb/hw_info.cpp | 225 +-- msm8996/sdm/libs/core/fb/hw_info.h | 15 +- msm8996/sdm/libs/core/fb/hw_primary.cpp | 363 ++--- msm8996/sdm/libs/core/fb/hw_primary.h | 23 +- msm8996/sdm/libs/core/fb/hw_scale.cpp | 317 ++++ msm8996/sdm/libs/core/fb/hw_scale.h | 85 ++ msm8996/sdm/libs/core/fb/hw_virtual.cpp | 35 +- msm8996/sdm/libs/core/fb/hw_virtual.h | 10 +- msm8996/sdm/libs/core/hw_events_interface.h | 48 + msm8996/sdm/libs/core/hw_info_interface.h | 4 +- msm8996/sdm/libs/core/hw_interface.h | 8 +- msm8996/sdm/libs/core/resource_default.cpp | 84 +- msm8996/sdm/libs/core/resource_default.h | 27 +- msm8996/sdm/libs/core/strategy.cpp | 80 +- msm8996/sdm/libs/core/strategy.h | 15 +- msm8996/sdm/libs/hwc/Android.mk | 3 + msm8996/sdm/libs/hwc/blit_engine_c2d.cpp | 129 +- msm8996/sdm/libs/hwc/blit_engine_c2d.h | 1 - msm8996/sdm/libs/hwc/cpuhint.cpp | 17 +- msm8996/sdm/libs/hwc/cpuhint.h | 4 +- msm8996/sdm/libs/hwc/hwc_color_manager.cpp | 113 +- msm8996/sdm/libs/hwc/hwc_color_manager.h | 8 +- msm8996/sdm/libs/hwc/hwc_debugger.cpp | 40 +- msm8996/sdm/libs/hwc/hwc_debugger.h | 4 +- msm8996/sdm/libs/hwc/hwc_display.cpp | 626 +++----- msm8996/sdm/libs/hwc/hwc_display.h | 96 +- msm8996/sdm/libs/hwc/hwc_display_external.cpp | 114 +- msm8996/sdm/libs/hwc/hwc_display_external.h | 15 +- msm8996/sdm/libs/hwc/hwc_display_null.cpp | 120 ++ msm8996/sdm/libs/hwc/hwc_display_null.h | 106 ++ msm8996/sdm/libs/hwc/hwc_display_primary.cpp | 203 ++- msm8996/sdm/libs/hwc/hwc_display_primary.h | 34 +- msm8996/sdm/libs/hwc/hwc_display_virtual.cpp | 86 +- msm8996/sdm/libs/hwc/hwc_display_virtual.h | 11 +- msm8996/sdm/libs/hwc/hwc_session.cpp | 275 +++- msm8996/sdm/libs/hwc/hwc_session.h | 15 +- msm8996/sdm/libs/hwc2/Android.mk | 37 + msm8996/sdm/libs/hwc2/hwc_callbacks.cpp | 76 + msm8996/sdm/libs/hwc2/hwc_callbacks.h | 61 + msm8996/sdm/libs/hwc2/hwc_color_manager.cpp | 407 +++++ msm8996/sdm/libs/hwc2/hwc_color_manager.h | 141 ++ msm8996/sdm/libs/hwc2/hwc_display.cpp | 1648 +++++++++++++++++++++ msm8996/sdm/libs/hwc2/hwc_display.h | 277 ++++ msm8996/sdm/libs/hwc2/hwc_display_external.cpp | 211 +++ msm8996/sdm/libs/hwc2/hwc_display_external.h | 59 + msm8996/sdm/libs/hwc2/hwc_display_primary.cpp | 564 +++++++ msm8996/sdm/libs/hwc2/hwc_display_primary.h | 107 ++ msm8996/sdm/libs/hwc2/hwc_display_virtual.cpp | 221 +++ msm8996/sdm/libs/hwc2/hwc_display_virtual.h | 62 + msm8996/sdm/libs/hwc2/hwc_layers.cpp | 557 +++++++ msm8996/sdm/libs/hwc2/hwc_layers.h | 115 ++ msm8996/sdm/libs/hwc2/hwc_session.cpp | 1583 ++++++++++++++++++++ msm8996/sdm/libs/hwc2/hwc_session.h | 192 +++ msm8996/sdm/libs/utils/debug.cpp | 8 + msm8996/sdm/libs/utils/formats.cpp | 46 + msm8996/sdm/libs/utils/rect.cpp | 58 +- msm8996/sdm/libs/utils/sys.cpp | 63 +- 135 files changed, 14724 insertions(+), 2393 deletions(-) ed021ca hwc2: Workaround use after free by surfaceflinger 15f110d hwc2: Update composition types on AcceptDisplayChanges 1ef783b libmemtrack: track surface memory in the app process for msm8996 f6288e5 Revert "gralloc: Default to 601 color space" 8c8c8d0 Revert "gralloc: Default to 601 color space" 9815f3a gralloc: Default to 601 color space 2dc055d qdutils: Add VT timestamp to the metadata 592fd6b qdutils: Add VT timestamp to the metadata 860d7f0 qdutils: Add VT timestamp to the metadata 25fbe9b gralloc: Disable UBWC for writeback buffers e0dbf04 hwc2: Initialize color mode to native d1514ae hwc2 : Allow only top most cursor layer a5502c7 Revert "gralloc: Return an error if the buffer was not mapped" de3ad90 Revert "gralloc: Return an error if the buffer was not mapped" 2ab4792 hwc2: Fix solid fill 6e8e647 hwc2: Fix solid fill 29b756a sdm:hwc2: Store higher order mode id in case of clash a36d58b gralloc: Return an error if the buffer was not mapped c25b1e7 hwc2: Fix retire fences 4f49658 hwc2: Always store a release fence if a layer is presented 1f76e6b hwc2: Always store a release fence if a layer is presented 783fb5f hwc2: Remove default mode application at boot. f9af8a4 shamu: gralloc: Revert gralloc: Use GRALLOC_USAGE_PROTECTED for L1 protection c5fbee3 hwc2: Support HWC2_CAPABILITY_SKIP_CLIENT_COLOR_TRANSFORM 4693f0d sdm: hwc2: Enable SolidFill 1bf8d11 hwc2: Close acquire fence fd of vds output buffer 3c54b20 hwc2: Destroy virtual display properly b6be1cb hwc: Update HAL to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.229 221812a hwc2: Support HWC2_CAPABILITY_SKIP_CLIENT_COLOR_TRANSFORM 76b754c sdm: hwc2: Enable SolidFill 3232d55 hwc2: Close acquire fence fd of vds output buffer 38c12eb hwc2: Destroy virtual display properly 88cc3f2 hwc: Update HAL to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.229 47ac026 hwc2: Use current frames retire fence only for the primary 7b58139 libqdutils: stub HDMI calls for 8909w d369ccd 8996/HWC2: Return this frame's retire fence b45bfe8 msm8996: Update display HAL to display SU 28 + HWC2 fixes efa4d6e msm8996: Update display HAL to display SU 28 + HWC2 fixes e3c23f2 hwc2: Actually delete layer when removing from the layer lists e00b79d hwc2: Actually delete layer when removing from the layer lists b08b03d msm8996: Add const to fix build 29e3abc display: msm8996: Update display HAL to SU27 + HWC2 specific commits fc811a3 display: Update to AU199 proprietary drop 48b9d70 Revert "display: Update to AU199 proprietary drop" 1e7361c Revert "display: Update to AU199 proprietary drop" acef02b display: Update to AU199 proprietary drop 52af24f display: Update to AU187 proprietary drop b086cac hwc: let virtual display still shows under power off mode 75223b7 display: Update to AU169 proprietary drop 8089858 display: Update to AU160 proprietary drop c8b83d4 hal: msm8996: Update to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.152 ========platform/hardware/qcom/gps between android-7.0.0_r14..android-7.1.0_r4========= etc/gps.conf | 2 +- loc_api/libloc_api_50001/loc_eng.cpp | 1 - loc_api/libloc_api_50001/loc_eng_nmea.cpp | 1 - msm8084/etc/gps.conf | 2 +- msm8084/loc_api/libloc_api_50001/loc_eng.cpp | 1 - msm8084/loc_api/libloc_api_50001/loc_eng_nmea.cpp | 1 - msm8909/core/LBSProxyBase.h | 12 +- msm8909/core/LocAdapterBase.h | 4 +- msm8909/core/LocAdapterProxyBase.h | 8 +- msm8909/core/LocApiBase.h | 4 +- msm8909/core/UlpProxyBase.h | 30 ++-- msm8909/etc/gps.conf | 2 +- msm8909/loc_api/libloc_api_50001/LocEngAdapter.cpp | 2 +- msm8909/loc_api/libloc_api_50001/loc.cpp | 2 +- msm8909/loc_api/libloc_api_50001/loc_eng.cpp | 1 - msm8909/loc_api/libloc_api_50001/loc_eng_nmea.cpp | 1 - msm8909/utils/Android.mk | 4 +- msm8909/utils/LocTimer.cpp | 6 +- msm8909/utils/linked_list.c | 2 +- msm8960/loc_api/libloc_api_50001/loc_eng.cpp | 1 - msm8960/loc_api/libloc_api_50001/loc_eng_nmea.cpp | 1 - msm8996/core/Android.mk | 3 +- msm8996/core/ContextBase.cpp | 21 +++ msm8996/core/ContextBase.h | 68 +++++++- msm8996/core/LBSProxyBase.h | 2 +- msm8996/core/LocAdapterBase.cpp | 4 +- msm8996/core/LocAdapterBase.h | 4 +- msm8996/core/LocAdapterProxyBase.h | 6 +- msm8996/core/LocApiBase.cpp | 26 ++- msm8996/core/LocApiBase.h | 4 +- msm8996/core/UlpProxyBase.h | 13 +- msm8996/core/gps_extended_c.h | 43 ----- msm8996/etc/Android.mk | 4 +- msm8996/etc/gps.conf | 12 +- msm8996/loc_api/libloc_api_50001/Android.mk | 4 + msm8996/loc_api/libloc_api_50001/LocEngAdapter.cpp | 183 +-------------------- msm8996/loc_api/libloc_api_50001/LocEngAdapter.h | 12 +- msm8996/loc_api/libloc_api_50001/loc.cpp | 13 +- msm8996/loc_api/libloc_api_50001/loc.h | 2 + msm8996/loc_api/libloc_api_50001/loc_eng.cpp | 139 +++++++++------- msm8996/loc_api/libloc_api_50001/loc_eng.h | 69 +------- msm8996/loc_api/libloc_api_50001/loc_eng_msg.h | 12 +- msm8996/loc_api/libloc_api_50001/loc_eng_nmea.cpp | 71 ++++---- msm8996/loc_api/libloc_api_50001/loc_eng_nmea.h | 2 +- msm8996/loc_api/libloc_api_50001/loc_eng_xtra.cpp | 7 + msm8996/utils/Android.mk | 4 +- msm8996/utils/log_util.h | 6 + 47 files changed, 324 insertions(+), 498 deletions(-) df3e3fc Move local gps/sap configuration to Context fecc8ce Fix logging level and remove nmea log e0bc79a multiple XTRA downloaders could be triggered on boot up 76733cd Return the correct length of nmea sentence. 16ac9aa XTRA Client 2.0 9e34f5b Resolved CLANG reported errors. 83280d1 Don't include default gps.conf if device-specific overlay exists de7700c Remove problematic dependency 7fd74c9 makefile change to enable CLANG 78bdcaf Support GnssMeasurement ========platform/hardware/qcom/media between android-7.0.0_r14..android-7.1.0_r4========= msm8974/mm-core/inc/OMX_VideoExt.h | 1 + .../vidc/venc/src/video_encoder_device_v4l2.cpp | 6 + msm8996/libc2dcolorconvert/Android.mk | 2 +- msm8996/mm-core/inc/OMX_IndexExt.h | 2 + msm8996/mm-core/inc/OMX_QCOMExtns.h | 32 +- msm8996/mm-core/inc/OMX_VideoExt.h | 90 +++ msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h | 20 +- .../mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp | 542 ++++++++++++++- msm8996/mm-video-v4l2/vidc/venc/Android.mk | 1 + .../mm-video-v4l2/vidc/venc/inc/omx_video_base.h | 8 +- .../vidc/venc/inc/omx_video_encoder.h | 2 + .../vidc/venc/inc/video_encoder_device_v4l2.h | 34 +- .../mm-video-v4l2/vidc/venc/src/omx_video_base.cpp | 79 ++- .../vidc/venc/src/omx_video_encoder.cpp | 71 +- .../vidc/venc/src/video_encoder_device_v4l2.cpp | 747 +++++++++++++++++++-- 15 files changed, 1537 insertions(+), 100 deletions(-) 939bc41 mm-video-v4l2: vidc: Fix read/write colorspace from/to gralloc-handle 187779f mm-video-v4l2: vdec: Use client defaults if bitstream aspects are unspecified c8dc4a1 mm-video-v4l2: vidc: Color primaries fixes ebe3411 mm-video-v4l2: vidc: Add support for color aspects da49114 mm-video-v4l2: vidc: Add support for color space 5aac899 mm-video-v4l2: venc: Disable B-frames for realtime high-res/fps 88cb130 mm-video-v4l2: venc: Fix interpretation of nBFrames on Android 8a54976 media: update to new OMX layering structs 0442f2c mm-video-v4l2: venc: Configure intra preriod for HEVC bb6e2c6 media: Update to AU 205 drop 4d6b67c mm-video-v4l2: venc: Disable VZIP SEI if this feature is disabled 5ae43d5 Revert "media: Update to AU 199 drop" 968020d Revert "media: Update to AU 199 drop" 077cdbe media: Update to AU 199 drop 7c2509a Correct libc2dcolorconvert c2d2.h reference... 26dffeb mm-video-v4l2: vdec: allocate secure buffer as native_handle 4173299 mm-video-v4l2: vdec: allocate secure buffer as native_handle ========platform/hardware/qcom/msm8996 between android-7.0.0_r14..android-7.1.0_r4========= .../linux/mfd/wcd9xxx/wcd9xxx_registers.h | 14 +- kernel-headers/linux/msm_ion.h | 24 +- kernel-headers/linux/msm_kgsl.h | 328 +++++++-------- kernel-headers/linux/msm_mdp.h | 462 +++++++++++---------- kernel-headers/linux/msm_mdp_ext.h | 179 +++++++- kernel-headers/linux/v4l2-controls.h | 262 ++++++------ kernel-headers/linux/videodev2.h | 115 ++--- kernel-headers/media/msm_cam_sensor.h | 4 +- kernel-headers/media/msm_camera.h | 16 +- kernel-headers/media/msm_camsensor_sdk.h | 158 +++---- kernel-headers/media/msm_fd.h | 19 +- kernel-headers/media/msm_jpeg.h | 4 +- kernel-headers/media/msm_vidc.h | 220 +++++++++- kernel-headers/media/msmb_camera.h | 77 ++-- kernel-headers/media/msmb_generic_buf_mgr.h | 13 +- kernel-headers/media/msmb_isp.h | 279 +++++++------ kernel-headers/media/msmb_ispif.h | 61 +-- kernel-headers/media/msmb_pproc.h | 94 ++--- kernel-headers/scsi/ufs/ioctl.h | 32 ++ kernel-headers/scsi/ufs/ufs.h | 95 +++++ kernel-headers/sound/compress_offload.h | 3 +- kernel-headers/sound/compress_params.h | 9 +- .../linux/mfd/wcd9xxx/wcd9xxx_registers.h | 11 + original-kernel-headers/linux/msm_ion.h | 11 + original-kernel-headers/linux/msm_kgsl.h | 7 +- original-kernel-headers/linux/msm_mdp.h | 5 +- original-kernel-headers/linux/msm_mdp_ext.h | 248 ++++++++++- original-kernel-headers/linux/v4l2-controls.h | 43 ++ original-kernel-headers/linux/videodev2.h | 25 +- original-kernel-headers/media/msm_cam_sensor.h | 4 +- original-kernel-headers/media/msm_camera.h | 17 +- original-kernel-headers/media/msm_camsensor_sdk.h | 7 +- original-kernel-headers/media/msm_fd.h | 34 +- original-kernel-headers/media/msm_jpeg.h | 7 +- original-kernel-headers/media/msm_vidc.h | 161 +++++++ original-kernel-headers/media/msmb_camera.h | 77 ++-- .../media/msmb_generic_buf_mgr.h | 33 +- original-kernel-headers/media/msmb_isp.h | 154 ++++--- original-kernel-headers/media/msmb_ispif.h | 11 +- original-kernel-headers/media/msmb_pproc.h | 153 +------ original-kernel-headers/scsi/ufs/ioctl.h | 57 +++ original-kernel-headers/scsi/ufs/ufs.h | 71 ++++ original-kernel-headers/sound/compress_offload.h | 4 + original-kernel-headers/sound/compress_params.h | 9 +- 44 files changed, 2338 insertions(+), 1279 deletions(-) 559dc63 camera: update kernel header 70bade2 msm8996: update kernel headers for AU 216 26adcaa msm8996: Update kernel headers for low persistence mode 00e236f camera: kernel header update 8973376 msm8996: update kernel headers 8fdcd2d Revert "msm8996: update kernel headers for AU 199" 7424013 Revert "msm8996: update kernel headers for AU 199" 81604e3 msm8996: update kernel headers for AU 199 34366ed msm8996: update kernel headers for AU 187 0d90235 msm8996: Export camera header for qcamera daemon merge. 4e5a1b3 msm8996: update kernel headers for AU 160 1688fb6 msm8996: update kernel headers 530e397 msm8996: Update kernel headers for AU 147 e2bd005 Add scsi/ufs kernel headers. ========platform/hardware/qcom/wlan between android-7.0.0_r14..android-7.1.0_r4========= qcwcn/wifi_hal/Android.mk | 2 +- qcwcn/wifi_hal/common.cpp | 39 +- qcwcn/wifi_hal/common.h | 4 + qcwcn/wifi_hal/cpp_bindings.cpp | 7 +- qcwcn/wifi_hal/gscan.cpp | 64 +--- qcwcn/wifi_hal/gscan_event_handler.cpp | 3 - qcwcn/wifi_hal/gscancommand.h | 23 +- qcwcn/wifi_hal/ifaceeventhandler.cpp | 8 +- qcwcn/wifi_hal/ifaceeventhandler.h | 2 - qcwcn/wifi_hal/llstats.cpp | 3 - qcwcn/wifi_hal/llstatscommand.h | 1 - qcwcn/wifi_hal/nan.cpp | 8 +- qcwcn/wifi_hal/nan_ind.cpp | 1 - qcwcn/wifi_hal/qca-vendor_copy.h | 466 ++++++++++++++++++++++++ qcwcn/wifi_hal/rssi_monitor.cpp | 146 +++++--- qcwcn/wifi_hal/rssi_monitor.h | 9 +- qcwcn/wifi_hal/rtt.cpp | 15 - qcwcn/wifi_hal/tdls.cpp | 9 - qcwcn/wifi_hal/tdlsCommand.h | 1 - qcwcn/wifi_hal/vendor_definitions.h | 2 + qcwcn/wifi_hal/wifi_hal.cpp | 33 +- qcwcn/wifi_hal/wificonfig.cpp | 6 - qcwcn/wifi_hal/wificonfigcommand.h | 1 - qcwcn/wifi_hal/wifilogger.cpp | 11 - qcwcn/wifi_hal/wifilogger_diag.cpp | 106 ++++-- qcwcn/wifi_hal/wifilogger_diag.h | 42 ++- qcwcn/wifi_hal/wifiloggercmd.h | 1 - qcwcn/wpa_supplicant_8_lib/Android.mk | 2 +- qcwcn/wpa_supplicant_8_lib/driver_cmd_nl80211.c | 15 +- 29 files changed, 768 insertions(+), 262 deletions(-) 8b6e81c WiFi-HAL: Donot dump empty vendor data buffer 2288a41 Wifi-Hal: Set nl socket's local port with nl api 84228ea WiFi-HAL: Avoid race condition in RSSI monitoring commands/events 0919dfd WiFi-HAL: Fix CLANG warnings d61feef WiFi-HAL: Support timestamp sync in firmware diag message f5f7532 wlan: Update to AU187 proprietary drop ========platform/hardware/ril between android-7.0.0_r14..android-7.1.0_r4========= include/libril/ril_ex.h | 2 +- include/telephony/ril.h | 143 +++++++++++++++++++++++++++-- libril/RilSapSocket.cpp | 13 +-- libril/ril.cpp | 208 +++++++++++++++++++++++++++++++++++++++--- libril/ril_commands.h | 2 + libril/ril_unsol_commands.h | 1 + reference-ril/atchannel.c | 2 +- reference-ril/reference-ril.c | 8 +- rild/rild.c | 27 ++++-- 9 files changed, 367 insertions(+), 39 deletions(-) 943905b Replace variable-length arrays on stack with malloc. 49db26c Replace variable-length arrays on stack with malloc. 05c2307 Fix documentation of RIL_Request in ril.h d5c540f Add comment for RIL_REQUEST_SET_CARRIER_RESTRICTIONS and RIL_REQUEST_GET_CARRIER_RESTRICTIONS 65879e8 Fix build warnings in ril.cpp. f0c8ca7 Fix build warnings in hardware/ril. ef966a3 Fix compile warning in libril.cpp 6dbb43c Add support for LTE CarrierAgregation 17ea3fa Move struct def out of an #ifdef b460ba8 Fix responseCarrierRestrictions string wrting to parcel 5d703cb Fix dispatchCarrierRestrictions string reading from parcel fcd7395 Increase buffer size for storing /proc/cmdline to avoid buffer overflow. cb2ecc3 Don't clobber the last null terminator when reading /proc/cmdline. 27e99c5 Add support for UNSOL PCO Data. df8398c ril: make sure ril response on RIL version error b4e3431 Add RIL command RIL_REQUEST_SET_CARRIER_RESTRICTIONS and RIL_REQUEST_GET_CARRIER_RESTRICTIONS da91641 ril : print request name for RIL_REQUEST_NV_RESET_CONFIG ========platform/libcore between android-7.0.0_r14..android-7.1.0_r4========= dalvik/src/main/java/dalvik/system/DexFile.java | 14 +- .../harmony/tests/java/io/DataInputStreamTest.java | 72 + .../tests/java/io/ObjectStreamClassTest.java | 2 +- .../bouncycastle/crypto/digests/DigestTest.java | 3 - .../java/libcore/java/lang/OldRuntimeTest.java | 72 + .../java/libcore/java/net/AbstractCookiesTest.java | 12 +- .../java/libcore/java/net/InetAddressTest.java | 29 +- .../libcore/java/net/OldCookieHandlerTest.java | 15 +- .../libcore/java/text/DateFormatSymbolsTest.java | 12 + .../libcore/java/text/SimpleDateFormatTest.java | 51 + .../test/java/libcore/java/util/TimeZoneTest.java | 112 +- .../test/java/libcore/javax/crypto/CipherTest.java | 7 +- .../security/auth/x500/X500PrincipalTest.java | 24 + .../test/java/libcore/xml/ExpatSaxParserTest.java | 1 + .../www/protocol/https/HttpsURLConnectionTest.java | 2 + .../resources/tests/api/java/io/sameFieldNames.dex | Bin 0 -> 616 bytes .../tests/api/java/io/sameFieldNames.smali | 17 + .../com/sun/net/ssl/internal/ssl/Provider.java | 66 - ojluni/src/main/java/java/io/DataInputStream.java | 41 +- .../src/main/java/java/io/ObjectStreamClass.java | 10 +- ojluni/src/main/java/java/lang/Character.java | 18 + ojluni/src/main/java/java/lang/Runtime.java | 14 +- ojluni/src/main/java/java/net/Inet6Address.java | 2 +- .../src/main/java/java/text/SimpleDateFormat.java | 12 +- .../https/AbstractDelegateHttpsURLConnection.java | 313 --- .../protocol/https/DelegateHttpsURLConnection.java | 83 - .../java/sun/net/www/protocol/https/Handler.java | 64 - .../sun/net/www/protocol/https/HttpsClient.java | 795 ------ .../www/protocol/https/HttpsURLConnectionImpl.java | 537 ----- ojluni/src/main/java/sun/security/ssl/Alerts.java | 217 -- .../main/java/sun/security/ssl/AppInputStream.java | 150 -- .../java/sun/security/ssl/AppOutputStream.java | 147 -- .../java/sun/security/ssl/BaseSSLSocketImpl.java | 544 ----- .../sun/security/ssl/ByteBufferInputStream.java | 177 -- .../src/main/java/sun/security/ssl/CipherBox.java | 824 ------- .../main/java/sun/security/ssl/CipherSuite.java | 1292 ---------- .../java/sun/security/ssl/CipherSuiteList.java | 209 -- .../java/sun/security/ssl/ClientHandshaker.java | 1345 ----------- .../java/sun/security/ssl/DHClientKeyExchange.java | 106 - ojluni/src/main/java/sun/security/ssl/DHCrypt.java | 247 -- ojluni/src/main/java/sun/security/ssl/Debug.java | 201 -- .../sun/security/ssl/ECDHClientKeyExchange.java | 81 - .../src/main/java/sun/security/ssl/ECDHCrypt.java | 119 - .../src/main/java/sun/security/ssl/EngineArgs.java | 238 -- .../java/sun/security/ssl/EngineInputRecord.java | 438 ---- .../java/sun/security/ssl/EngineOutputRecord.java | 341 --- .../main/java/sun/security/ssl/EngineWriter.java | 243 -- .../java/sun/security/ssl/EphemeralKeyManager.java | 124 - .../main/java/sun/security/ssl/HandshakeHash.java | 459 ---- .../java/sun/security/ssl/HandshakeInStream.java | 226 -- .../java/sun/security/ssl/HandshakeMessage.java | 2018 ---------------- .../java/sun/security/ssl/HandshakeOutStream.java | 234 -- .../src/main/java/sun/security/ssl/Handshaker.java | 1384 ----------- .../java/sun/security/ssl/HelloExtensions.java | 866 ------- .../main/java/sun/security/ssl/InputRecord.java | 833 ------- ojluni/src/main/java/sun/security/ssl/JsseJce.java | 412 ---- .../security/ssl/KerberosClientKeyExchange.java | 146 -- .../src/main/java/sun/security/ssl/Krb5Helper.java | 126 - .../src/main/java/sun/security/ssl/Krb5Proxy.java | 71 - ojluni/src/main/java/sun/security/ssl/MAC.java | 255 -- .../main/java/sun/security/ssl/OutputRecord.java | 515 ---- .../main/java/sun/security/ssl/ProtocolList.java | 153 -- .../java/sun/security/ssl/ProtocolVersion.java | 178 -- .../sun/security/ssl/RSAClientKeyExchange.java | 304 --- .../main/java/sun/security/ssl/RSASignature.java | 199 -- .../main/java/sun/security/ssl/RandomCookie.java | 89 - ojluni/src/main/java/sun/security/ssl/Record.java | 119 - .../sun/security/ssl/SSLAlgorithmConstraints.java | 469 ---- .../main/java/sun/security/ssl/SSLContextImpl.java | 1162 --------- .../main/java/sun/security/ssl/SSLEngineImpl.java | 2087 ---------------- .../security/ssl/SSLServerSocketFactoryImpl.java | 119 - .../java/sun/security/ssl/SSLServerSocketImpl.java | 328 --- .../sun/security/ssl/SSLSessionContextImpl.java | 254 -- .../main/java/sun/security/ssl/SSLSessionImpl.java | 832 ------- .../sun/security/ssl/SSLSocketFactoryImpl.java | 182 -- .../main/java/sun/security/ssl/SSLSocketImpl.java | 2545 -------------------- .../java/sun/security/ssl/ServerHandshaker.java | 1682 ------------- .../src/main/java/sun/security/ssl/SessionId.java | 114 - .../security/ssl/SignatureAndHashAlgorithm.java | 442 ---- ojluni/src/main/java/sun/security/ssl/SunJSSE.java | 242 -- .../sun/security/ssl/SunX509KeyManagerImpl.java | 416 ---- .../sun/security/ssl/TrustManagerFactoryImpl.java | 270 --- .../java/sun/security/ssl/X509KeyManagerImpl.java | 741 ------ .../sun/security/ssl/X509TrustManagerImpl.java | 359 --- .../sun/security/util/DerIndefLenConverter.java | 23 +- .../java/sun/security/util/DerInputStream.java | 4 + .../java/sun/security/util/HostnameChecker.java | 356 --- ojluni/src/main/native/zip_util.c | 40 + openjdk_java_files.mk | 62 - .../java/tests/support/Support_TestWebServer.java | 35 +- 90 files changed, 547 insertions(+), 30247 deletions(-) b93bb7d Test race condition in ICU TimeZone.getDefault() 4c30786 sun.security.util: check lengths in DER encoding are non-negative d47251e ZipFile: Never change file offset during I/O operations. 8361945 Test deadlock between java.util and ICU TimeZone. 50c5924 ZipFile: Never change file offset during I/O operations. 2efaec5 Test deadlock between java.util and ICU TimeZone. 5cd115a DigestTest: remove performance comparison 82c4135 Fix standalone weekday parsing. 2121c3a Character: Add special case for case folding ASCII codepoints. c68d76d zip_util: temporary debugging on LFH header mismatches. 6ee825e Fix OldRuntimeTest#test_load(library)?Deprecated 850c9d9 Return DataInputStream to pre-N calls on delegate cdde662 Fix time zone formatting with setZoneStrings(). 8e99fd2 Disable private Runtime#load/loadLibrary(String,ClassLoader) in >N d3204de CipherTest: in ASN1 encoding for GCM, no value for tag size means 12 7a5b72d Fix NPEs in PKCS7 parsing introduced by last commit. ddde3e1 Retain original encoded form in certs returned by PKCS7. a2d6317 Add API for getting location of odex or oat file 742b6e7 Add API for getting location of odex or oat file d2e78a9 Regression test for HTTP proxy request line b0a26b1 DO NOT MERGE: Only test up to 140 long file names. d1288ce Regression test for HTTP proxy request line a15a4df Delete DexFile closeguard d94a545 Remove broken tests 75febb0 Fix serialization of class fields with same names. e213756 Remove a race hazard from the execrable Support_TestWebServer 22bfef3 Tidy up MockWebServer usage 0d801c2 Fix name constant used in Inet6Address.LOOPBACK 98948c9 Use correct class loader for Runtime.load 423bdf6 ojluni: delete SunJSSE provider 91f9851 Use SSL_session_reused to check when a session was reused ========platform/packages/apps/BasicSmsReceiver between android-7.0.0_r14..android-7.1.0_r4========= 037a17a Import translations. DO NOT MERGE ========platform/packages/apps/Bluetooth between android-7.0.0_r14..android-7.1.0_r4========= jni/com_android_bluetooth_hfp.cpp | 59 ++++++++++ res/values-ca/strings.xml | 2 +- res/values-fa/strings.xml | 2 +- res/values-fa/strings_pbap.xml | 2 +- res/values-hy-rAM/strings.xml | 4 +- res/values-lt/strings.xml | 2 +- res/values-my-rMM/strings.xml | 12 +-- res/values-ro/strings.xml | 2 +- res/values/config.xml | 17 ++- src/com/android/bluetooth/avrcp/Avrcp.java | 48 ++++++--- .../bluetooth/btservice/AdapterService.java | 5 +- .../android/bluetooth/btservice/RemoteDevices.java | 31 +++--- .../android/bluetooth/gatt/AdvertiseManager.java | 2 +- src/com/android/bluetooth/gatt/GattService.java | 19 +++- src/com/android/bluetooth/gatt/HandleMap.java | 2 - src/com/android/bluetooth/gatt/ScanManager.java | 2 +- .../android/bluetooth/hfp/HeadsetHalConstants.java | 4 + src/com/android/bluetooth/hfp/HeadsetService.java | 24 +++++ .../android/bluetooth/hfp/HeadsetStateMachine.java | 119 ++++++++++++++++++++- .../hfpclient/HeadsetClientStateMachine.java | 1 + .../android/bluetooth/map/BluetoothMapContent.java | 16 ++- .../bluetooth/map/BluetoothMapContentObserver.java | 30 ++++-- .../map/BluetoothMapMessageListingElement.java | 9 ++ .../bluetooth/map/BluetoothMapObexServer.java | 40 ++++++- .../android/bluetooth/map/BluetoothMapService.java | 5 +- .../opp/BluetoothOppHandoverReceiver.java | 40 +++---- .../opp/BluetoothOppObexClientSession.java | 6 +- .../bluetooth/opp/BluetoothOppSendFileInfo.java | 4 + .../android/bluetooth/opp/BluetoothOppUtility.java | 3 + src/com/android/bluetooth/pan/PanService.java | 118 ++++++++++---------- src/com/android/bluetooth/util/Interop.java | 87 +++++++++++++++ 31 files changed, 554 insertions(+), 163 deletions(-) f078f6c Import translations. DO NOT MERGE 3d66fe4 Import translations. DO NOT MERGE b820652 Import translations. DO NOT MERGE 74a9415 Import translations. DO NOT MERGE dbd254d Import translations. DO NOT MERGE 619e48d RemoteDevices: Optimize adding new remote devices a1c7315 Prevent LE scanning apps from being wrongflully downgraded to opportunistic 8528cc9 Prevent OPP connections from staying open forever 3b00f32 Protect against SecurityException generated by query 9b68164 Move file lookup to its own thread for beaming 7d4aa83 Fix bugs in play status and play pos notifications 50c95d6 Change URI accessed to properly update read status cdf75c3 Change URI accessed to properly update read status db8d8ae Don't use SMS database until after the phone is unlocked 06c566e Add foreground flag to AG_CALL_CHANGED broadcast intent. 74dcd4e Import translations. DO NOT MERGE 9b04e43 Fix AVRCP crash, position and state tracking 2be5946 Refactor playback position tracking 983e5e1 MAP: Remove redundant call to sendShutdownMessage to prevent crash fe85d07 PAN: Avoid reconfiguration of bt-pan interface in NAP role 84d3f08 Fix AVRCP crash, position and state tracking eb9e6ef Refactor playback position tracking c06dad4 Allow MAP to accept and list draft messages without recipients 4b84ae9 Check for call/call setup state before creating SCO 39d7556 Set the Adapter Service onCreate() b55c6a1 Use the live AdapterService in ProfileService. 69f8687 Fix sender name string to match MAP spec 4e5355a Mercedes Benz MAP message listing workaround 4786e5f Mercedes Benz MAP message listing workaround 5b076e9 Import translations. DO NOT MERGE 2ab50a4 HFP 1.7 profile update (4/4) d94696e Fix LocalRef leakage in get_gatt_db 0ec1e3f GATT: Move connection parameters to config.xml 50a3e9c Fix a test related to GATT client that could never succeed 00a378a Fix 2 instances of a field being assigned itself in a constructor. ========platform/packages/apps/Calculator between android-7.0.0_r14..android-7.1.0_r4========= 4874ade Import translations. DO NOT MERGE ========platform/packages/apps/Camera2 between android-7.0.0_r14..android-7.1.0_r4========= res/values-gl-rES/strings.xml | 2 +- res/values-hy-rAM/strings.xml | 2 +- res/values-kn-rIN/strings.xml | 8 ++++---- res/values-mk-rMK/strings.xml | 12 ++++++------ res/values-my-rMM/strings.xml | 16 ++++++++-------- res/values-pl/strings.xml | 4 ++-- 6 files changed, 22 insertions(+), 22 deletions(-) a7531cf Import translations. DO NOT MERGE 5a18f27 Import translations. DO NOT MERGE 89c6d79 Import translations. DO NOT MERGE 5f23bb8 Import translations. DO NOT MERGE f424872 Import translations. DO NOT MERGE 7c248bf Import translations. DO NOT MERGE 9af7b8a Import translations. DO NOT MERGE ========platform/packages/apps/CarrierConfig between android-7.0.0_r14..android-7.1.0_r4========= assets/carrier_config_20404.xml | 4 ++++ assets/carrier_config_23433.xml | 3 --- assets/carrier_config_310004.xml | 5 +++++ assets/carrier_config_310010.xml | 25 +++++++++++++------------ assets/carrier_config_310012.xml | 11 ++++++----- assets/carrier_config_310013.xml | 6 ++++++ assets/carrier_config_310590.xml | 29 +++++++++++++++-------------- assets/carrier_config_310890.xml | 6 ++++++ assets/carrier_config_310910.xml | 6 ++++++ assets/carrier_config_311110.xml | 6 ++++++ assets/carrier_config_311270.xml | 6 ++++++ assets/carrier_config_311271.xml | 6 ++++++ assets/carrier_config_311272.xml | 6 ++++++ assets/carrier_config_311273.xml | 6 ++++++ assets/carrier_config_311274.xml | 6 ++++++ assets/carrier_config_311275.xml | 6 ++++++ assets/carrier_config_311276.xml | 6 ++++++ assets/carrier_config_311277.xml | 6 ++++++ assets/carrier_config_311278.xml | 6 ++++++ assets/carrier_config_311279.xml | 6 ++++++ assets/carrier_config_311280.xml | 6 ++++++ assets/carrier_config_311281.xml | 6 ++++++ assets/carrier_config_311282.xml | 6 ++++++ assets/carrier_config_311283.xml | 6 ++++++ assets/carrier_config_311284.xml | 6 ++++++ assets/carrier_config_311285.xml | 6 ++++++ assets/carrier_config_311286.xml | 6 ++++++ assets/carrier_config_311287.xml | 6 ++++++ assets/carrier_config_311288.xml | 6 ++++++ assets/carrier_config_311289.xml | 6 ++++++ assets/carrier_config_311390.xml | 13 +++++++------ assets/carrier_config_311480.xml | 30 ++++++++++++++++++++++++++++++ assets/carrier_config_311481.xml | 11 ++++++----- assets/carrier_config_311482.xml | 11 ++++++----- assets/carrier_config_311483.xml | 11 ++++++----- assets/carrier_config_311484.xml | 11 ++++++----- assets/carrier_config_311485.xml | 11 ++++++----- assets/carrier_config_311486.xml | 11 ++++++----- assets/carrier_config_311487.xml | 11 ++++++----- assets/carrier_config_311488.xml | 11 ++++++----- assets/carrier_config_311489.xml | 11 ++++++----- assets/carrier_config_44020.xml | 5 +++++ 42 files changed, 283 insertions(+), 85 deletions(-) 3801d0a Add CNAP filtering String array to 311480 ed57306 Add config for notifying of handover from wifi to LTE. 13b203c Disable support for downgrade from video to audio for VZW. f9136b9 Use correct SPN format for VZW WFC. 48448d8 Use correct SPN format for VZW WFC. 247250b Adding another simultaneous call limit mapping for VZW. f6f5587 Enable VT handover to wifi checking for VZW. 34bce6f Add more disconnect code mapping for multi-endpoint. bfc0b8a Add carrier config for Verizon to close connection after MMS request cf4bb93 Made severe and extreme alert configuration dependency configurable 4c6daf2 Adds option to not support hold during IMS calls 8fb8803 Add carrier config for disable hd icon to VZW d8c6771 Fix "num" in the carrier config to be 5 vs 4. 207dc09 Fix transpositional error in carrier config. b73075a Fix "num" in the carrier config to be 5 vs 4. d267dcf Remove redundant VVM settings for EE. ecdd03d Add ImsReasonInfo remappings for Verizon. 201f106 Enable promotion of WFC on call fail for Vzw. 4905e8e Add disable add call during video call flag to verizon 1238081 Disallow merge of wifi calls when vowifi off for VZW. a0c226b Disallow merge of wifi calls when vowifi off for VZW. 550ea64 Make the WFC prefence non-editable for Verizon. 2790468 Enabled carrier logic for Verizon. fd4e1d6 Make the WFC prefence non-editable for Verizon. 7bea70d Enabled carrier logic for Verizon. 46a2353 Add Carrier Config for Verizon to make WFC the default mode. f56542e Set carrier_default_wfc_ims_mode_int mode to int 1fa44f3 Change default WFC Mode for Verizon 3660800 Added additional cell broadcast channels for Softbank ========platform/packages/apps/CellBroadcastReceiver between android-7.0.0_r14..android-7.1.0_r4========= AndroidManifest.xml | 19 +-- res/raw-es/etws_earthquake.ogg | Bin 0 -> 96916 bytes res/raw-es/etws_tsunami.ogg | Bin 0 -> 81911 bytes res/raw-ja/etws_earthquake.ogg | Bin 0 -> 106833 bytes res/raw-ja/etws_tsunami.ogg | Bin 0 -> 83907 bytes res/raw-ko/etws_earthquake.ogg | Bin 0 -> 100814 bytes res/raw-ko/etws_tsunami.ogg | Bin 0 -> 83561 bytes res/raw-mcc302/cmas_default.ogg | Bin 0 -> 77262 bytes res/raw-mcc302/etws_default.ogg | Bin 0 -> 77262 bytes res/raw-mcc302/etws_earthquake.ogg | Bin 0 -> 77262 bytes res/raw-mcc302/etws_other_disaster.ogg | Bin 0 -> 77262 bytes res/raw-mcc302/etws_tsunami.ogg | Bin 0 -> 77262 bytes res/raw-pt/etws_earthquake.ogg | Bin 0 -> 99312 bytes res/raw-pt/etws_tsunami.ogg | Bin 0 -> 82947 bytes res/raw-zh/etws_earthquake.ogg | Bin 0 -> 95701 bytes res/raw-zh/etws_tsunami.ogg | Bin 0 -> 81793 bytes res/raw/{attention_signal.ogg => cmas_default.ogg} | Bin res/raw/etws_default.ogg | Bin 0 -> 98684 bytes res/raw/etws_earthquake.ogg | Bin 0 -> 99875 bytes res/raw/etws_other_disaster.ogg | Bin 0 -> 79912 bytes res/raw/etws_tsunami.ogg | Bin 0 -> 79880 bytes res/values-af/strings.xml | 13 +- res/values-am/strings.xml | 13 +- res/values-ar/strings.xml | 13 +- res/values-az-rAZ/strings.xml | 13 +- res/values-b+sr+Latn/strings.xml | 13 +- res/values-be-rBY/strings.xml | 13 +- res/values-bg/strings.xml | 13 +- res/values-bn-rBD/strings.xml | 13 +- res/values-bs-rBA/strings.xml | 13 +- res/values-ca/strings.xml | 13 +- res/values-cs/strings.xml | 13 +- res/values-da/strings.xml | 13 +- res/values-de/strings.xml | 13 +- res/values-el/strings.xml | 13 +- res/values-en-rAU/strings.xml | 13 +- res/values-en-rGB/strings.xml | 13 +- res/values-en-rIN/strings.xml | 13 +- res/values-es-rUS/strings.xml | 13 +- res/values-es/strings.xml | 13 +- res/values-et-rEE/strings.xml | 13 +- res/values-eu-rES/strings.xml | 13 +- res/values-fa/strings.xml | 15 +- res/values-fi/strings.xml | 13 +- res/values-fr-rCA/strings.xml | 13 +- res/values-fr/strings.xml | 13 +- res/values-gl-rES/strings.xml | 13 +- res/values-gu-rIN/strings.xml | 13 +- res/values-hi/strings.xml | 13 +- res/values-hr/strings.xml | 13 +- res/values-hu/strings.xml | 13 +- res/values-hy-rAM/strings.xml | 13 +- res/values-in/strings.xml | 13 +- res/values-is-rIS/strings.xml | 13 +- res/values-it/strings.xml | 13 +- res/values-iw/strings.xml | 13 +- res/values-ja/strings.xml | 13 +- res/values-ka-rGE/strings.xml | 13 +- res/values-kk-rKZ/strings.xml | 13 +- res/values-km-rKH/strings.xml | 13 +- res/values-kn-rIN/strings.xml | 13 +- res/values-ko/strings.xml | 13 +- res/values-ky-rKG/strings.xml | 13 +- res/values-lo-rLA/strings.xml | 13 +- res/values-lt/strings.xml | 13 +- res/values-lv/strings.xml | 13 +- res/values-mcc302/strings.xml | 70 ++++++++ res/values-mk-rMK/strings.xml | 13 +- res/values-ml-rIN/strings.xml | 13 +- res/values-mn-rMN/strings.xml | 13 +- res/values-mr-rIN/strings.xml | 13 +- res/values-ms-rMY/strings.xml | 13 +- res/values-my-rMM/strings.xml | 21 +-- res/values-nb/strings.xml | 13 +- res/values-ne-rNP/strings.xml | 13 +- res/values-nl/strings.xml | 13 +- res/values-pa-rIN/strings.xml | 13 +- res/values-pl/strings.xml | 13 +- res/values-pt-rPT/strings.xml | 13 +- res/values-pt/strings.xml | 13 +- res/values-ro/strings.xml | 13 +- res/values-ru/strings.xml | 13 +- res/values-si-rLK/strings.xml | 13 +- res/values-sk/strings.xml | 13 +- res/values-sl/strings.xml | 13 +- res/values-sq-rAL/strings.xml | 13 +- res/values-sr/strings.xml | 13 +- res/values-sv/strings.xml | 13 +- res/values-sw/strings.xml | 13 +- res/values-ta-rIN/strings.xml | 13 +- res/values-te-rIN/strings.xml | 13 +- res/values-th/strings.xml | 13 +- res/values-tl/strings.xml | 13 +- res/values-tr/strings.xml | 13 +- res/values-uk/strings.xml | 13 +- res/values-ur-rPK/strings.xml | 13 +- res/values-uz-rUZ/strings.xml | 13 +- res/values-vi/strings.xml | 13 +- res/values-zh-rCN/strings.xml | 13 +- res/values-zh-rHK/strings.xml | 17 +- res/values-zh-rTW/strings.xml | 13 +- res/values-zu/strings.xml | 13 +- res/values/strings.xml | 54 ++++--- res/values/styles.xml | 2 +- res/xml/preferences.xml | 9 +- .../CellBroadcastAlertAudio.java | 127 +++++++-------- .../CellBroadcastAlertDialog.java | 3 +- .../CellBroadcastAlertFullScreen.java | 35 +++- .../CellBroadcastAlertReminder.java | 3 +- .../CellBroadcastAlertService.java | 100 +++++++----- .../CellBroadcastConfigService.java | 146 +++-------------- .../CellBroadcastOtherChannelsManager.java | 164 +++++++++++++++++++ .../CellBroadcastReceiver.java | 63 +++++--- .../CellBroadcastResources.java | 2 +- .../CellBroadcastSearchIndexableProvider.java | 5 - .../CellBroadcastSettings.java | 178 +++++++++------------ tests/Android.mk | 27 +--- tests/res/values-af/strings.xml | 45 ------ tests/res/values-am/strings.xml | 45 ------ tests/res/values-ar/strings.xml | 45 ------ tests/res/values-az-rAZ/strings.xml | 45 ------ tests/res/values-b+sr+Latn/strings.xml | 45 ------ tests/res/values-be-rBY/strings.xml | 45 ------ tests/res/values-bg/strings.xml | 45 ------ tests/res/values-bn-rBD/strings.xml | 45 ------ tests/res/values-bs-rBA/strings.xml | 45 ------ tests/res/values-ca/strings.xml | 45 ------ tests/res/values-cs/strings.xml | 45 ------ tests/res/values-da/strings.xml | 45 ------ tests/res/values-de/strings.xml | 45 ------ tests/res/values-el/strings.xml | 45 ------ tests/res/values-en-rAU/strings.xml | 45 ------ tests/res/values-en-rGB/strings.xml | 45 ------ tests/res/values-en-rIN/strings.xml | 45 ------ tests/res/values-es-rUS/strings.xml | 45 ------ tests/res/values-es/strings.xml | 45 ------ tests/res/values-et-rEE/strings.xml | 45 ------ tests/res/values-eu-rES/strings.xml | 45 ------ tests/res/values-fa/strings.xml | 45 ------ tests/res/values-fi/strings.xml | 45 ------ tests/res/values-fr-rCA/strings.xml | 45 ------ tests/res/values-fr/strings.xml | 45 ------ tests/res/values-gl-rES/strings.xml | 45 ------ tests/res/values-gu-rIN/strings.xml | 45 ------ tests/res/values-hi/strings.xml | 45 ------ tests/res/values-hr/strings.xml | 45 ------ tests/res/values-hu/strings.xml | 45 ------ tests/res/values-hy-rAM/strings.xml | 45 ------ tests/res/values-in/strings.xml | 45 ------ tests/res/values-is-rIS/strings.xml | 45 ------ tests/res/values-it/strings.xml | 45 ------ tests/res/values-iw/strings.xml | 45 ------ tests/res/values-ja/strings.xml | 45 ------ tests/res/values-ka-rGE/strings.xml | 45 ------ tests/res/values-kk-rKZ/strings.xml | 45 ------ tests/res/values-km-rKH/strings.xml | 45 ------ tests/res/values-kn-rIN/strings.xml | 45 ------ tests/res/values-ko/strings.xml | 45 ------ tests/res/values-ky-rKG/strings.xml | 45 ------ tests/res/values-lo-rLA/strings.xml | 45 ------ tests/res/values-lt/strings.xml | 45 ------ tests/res/values-lv/strings.xml | 45 ------ tests/res/values-mk-rMK/strings.xml | 45 ------ tests/res/values-ml-rIN/strings.xml | 45 ------ tests/res/values-mn-rMN/strings.xml | 45 ------ tests/res/values-mr-rIN/strings.xml | 45 ------ tests/res/values-ms-rMY/strings.xml | 45 ------ tests/res/values-my-rMM/strings.xml | 45 ------ tests/res/values-nb/strings.xml | 45 ------ tests/res/values-ne-rNP/strings.xml | 45 ------ tests/res/values-nl/strings.xml | 45 ------ tests/res/values-pa-rIN/strings.xml | 45 ------ tests/res/values-pl/strings.xml | 45 ------ tests/res/values-pt-rPT/strings.xml | 45 ------ tests/res/values-pt/strings.xml | 45 ------ tests/res/values-ro/strings.xml | 45 ------ tests/res/values-ru/strings.xml | 45 ------ tests/res/values-si-rLK/strings.xml | 45 ------ tests/res/values-sk/strings.xml | 45 ------ tests/res/values-sl/strings.xml | 45 ------ tests/res/values-sq-rAL/strings.xml | 45 ------ tests/res/values-sr/strings.xml | 45 ------ tests/res/values-sv/strings.xml | 45 ------ tests/res/values-sw/strings.xml | 45 ------ tests/res/values-ta-rIN/strings.xml | 45 ------ tests/res/values-te-rIN/strings.xml | 45 ------ tests/res/values-th/strings.xml | 45 ------ tests/res/values-tl/strings.xml | 45 ------ tests/res/values-tr/strings.xml | 45 ------ tests/res/values-uk/strings.xml | 45 ------ tests/res/values-ur-rPK/strings.xml | 45 ------ tests/res/values-uz-rUZ/strings.xml | 45 ------ tests/res/values-vi/strings.xml | 45 ------ tests/res/values-zh-rCN/strings.xml | 45 ------ tests/res/values-zh-rHK/strings.xml | 45 ------ tests/res/values-zh-rTW/strings.xml | 45 ------ tests/res/values-zu/strings.xml | 45 ------ tests/testapp/Android.mk | 38 +++++ tests/{ => testapp}/AndroidManifest.xml | 0 tests/{ => testapp}/res/layout/test_buttons.xml | 22 ++- tests/testapp/res/values-af/strings.xml | 48 ++++++ tests/testapp/res/values-am/strings.xml | 48 ++++++ tests/testapp/res/values-ar/strings.xml | 48 ++++++ tests/testapp/res/values-az-rAZ/strings.xml | 48 ++++++ tests/testapp/res/values-b+sr+Latn/strings.xml | 48 ++++++ tests/testapp/res/values-be-rBY/strings.xml | 48 ++++++ tests/testapp/res/values-bg/strings.xml | 48 ++++++ tests/testapp/res/values-bn-rBD/strings.xml | 48 ++++++ tests/testapp/res/values-bs-rBA/strings.xml | 48 ++++++ tests/testapp/res/values-ca/strings.xml | 48 ++++++ tests/testapp/res/values-cs/strings.xml | 48 ++++++ tests/testapp/res/values-da/strings.xml | 48 ++++++ tests/testapp/res/values-de/strings.xml | 48 ++++++ tests/testapp/res/values-el/strings.xml | 48 ++++++ tests/testapp/res/values-en-rAU/strings.xml | 48 ++++++ tests/testapp/res/values-en-rGB/strings.xml | 48 ++++++ tests/testapp/res/values-en-rIN/strings.xml | 48 ++++++ tests/testapp/res/values-es-rUS/strings.xml | 48 ++++++ tests/testapp/res/values-es/strings.xml | 48 ++++++ tests/testapp/res/values-et-rEE/strings.xml | 48 ++++++ tests/testapp/res/values-eu-rES/strings.xml | 48 ++++++ tests/testapp/res/values-fa/strings.xml | 48 ++++++ tests/testapp/res/values-fi/strings.xml | 48 ++++++ tests/testapp/res/values-fr-rCA/strings.xml | 48 ++++++ tests/testapp/res/values-fr/strings.xml | 48 ++++++ tests/testapp/res/values-gl-rES/strings.xml | 48 ++++++ tests/testapp/res/values-gu-rIN/strings.xml | 48 ++++++ tests/testapp/res/values-hi/strings.xml | 48 ++++++ tests/testapp/res/values-hr/strings.xml | 48 ++++++ tests/testapp/res/values-hu/strings.xml | 48 ++++++ tests/testapp/res/values-hy-rAM/strings.xml | 48 ++++++ tests/testapp/res/values-in/strings.xml | 48 ++++++ tests/testapp/res/values-is-rIS/strings.xml | 48 ++++++ tests/testapp/res/values-it/strings.xml | 48 ++++++ tests/testapp/res/values-iw/strings.xml | 48 ++++++ tests/testapp/res/values-ja/strings.xml | 48 ++++++ tests/testapp/res/values-ka-rGE/strings.xml | 48 ++++++ tests/testapp/res/values-kk-rKZ/strings.xml | 48 ++++++ tests/testapp/res/values-km-rKH/strings.xml | 48 ++++++ tests/testapp/res/values-kn-rIN/strings.xml | 48 ++++++ tests/testapp/res/values-ko/strings.xml | 48 ++++++ tests/testapp/res/values-ky-rKG/strings.xml | 48 ++++++ tests/testapp/res/values-lo-rLA/strings.xml | 48 ++++++ tests/testapp/res/values-lt/strings.xml | 48 ++++++ tests/testapp/res/values-lv/strings.xml | 48 ++++++ tests/testapp/res/values-mk-rMK/strings.xml | 48 ++++++ tests/testapp/res/values-ml-rIN/strings.xml | 48 ++++++ tests/testapp/res/values-mn-rMN/strings.xml | 48 ++++++ tests/testapp/res/values-mr-rIN/strings.xml | 48 ++++++ tests/testapp/res/values-ms-rMY/strings.xml | 48 ++++++ tests/testapp/res/values-my-rMM/strings.xml | 48 ++++++ tests/testapp/res/values-nb/strings.xml | 48 ++++++ tests/testapp/res/values-ne-rNP/strings.xml | 48 ++++++ tests/testapp/res/values-nl/strings.xml | 48 ++++++ tests/testapp/res/values-pa-rIN/strings.xml | 48 ++++++ tests/testapp/res/values-pl/strings.xml | 48 ++++++ tests/testapp/res/values-pt-rPT/strings.xml | 48 ++++++ tests/testapp/res/values-pt/strings.xml | 48 ++++++ tests/testapp/res/values-ro/strings.xml | 48 ++++++ tests/testapp/res/values-ru/strings.xml | 48 ++++++ tests/testapp/res/values-si-rLK/strings.xml | 48 ++++++ tests/testapp/res/values-sk/strings.xml | 48 ++++++ tests/testapp/res/values-sl/strings.xml | 48 ++++++ tests/testapp/res/values-sq-rAL/strings.xml | 48 ++++++ tests/testapp/res/values-sr/strings.xml | 48 ++++++ tests/testapp/res/values-sv/strings.xml | 48 ++++++ tests/testapp/res/values-sw/strings.xml | 48 ++++++ tests/testapp/res/values-ta-rIN/strings.xml | 48 ++++++ tests/testapp/res/values-te-rIN/strings.xml | 48 ++++++ tests/testapp/res/values-th/strings.xml | 48 ++++++ tests/testapp/res/values-tl/strings.xml | 48 ++++++ tests/testapp/res/values-tr/strings.xml | 48 ++++++ tests/testapp/res/values-uk/strings.xml | 48 ++++++ tests/testapp/res/values-ur-rPK/strings.xml | 48 ++++++ tests/testapp/res/values-uz-rUZ/strings.xml | 48 ++++++ tests/testapp/res/values-vi/strings.xml | 48 ++++++ tests/testapp/res/values-zh-rCN/strings.xml | 48 ++++++ tests/testapp/res/values-zh-rHK/strings.xml | 48 ++++++ tests/testapp/res/values-zh-rTW/strings.xml | 48 ++++++ tests/testapp/res/values-zu/strings.xml | 48 ++++++ tests/{ => testapp}/res/values/strings.xml | 5 +- .../DialogSmsDisplayTests.java | 0 .../tests/SendCdmaCmasMessages.java | 0 .../tests/SendTestBroadcastActivity.java | 52 +++++- .../tests/SendTestMessages.java | 33 +++- tests/unit/Android.mk | 34 ++++ tests/unit/AndroidManifest.xml | 30 ++++ .../CellBroadcastOtherChannelsManagerTest.java | 81 ++++++++++ .../cellbroadcastreceiver/CellBroadcastTest.java | 74 +++++++++ 289 files changed, 5021 insertions(+), 4849 deletions(-) 4ec98d5 Fix crash while receiveing ETWS cell broadcast. bc0c1a9 Fixed that emergency messages are not enabled for Japanese carriers 9e9075e Import translations. DO NOT MERGE 9ffa513 Made severe and extreme alert configuration dependency configurable d925b3a Update themes used for emergency alerts. 8ed11ea Use DeviceDefault for Emergency broadcast settings 4a5daef Added multi sim support for Brazil channel 50 messages. c73de81 Support RTL context for Cellbroadcast Settings. 012df85 Unread CMAS should be moved to notfication in status bar. 75e023a Import translations. DO NOT MERGE 1f1cb82 Import translations. DO NOT MERGE 5ba0bd2 Import translations. DO NOT MERGE f78a0be Import translations. DO NOT MERGE c8c761f Use getConfigForSubId instead of getConfig(int). 02d0002 Use getConfigForSubId instead of getConfig(int). 292f557 Import translations. DO NOT MERGE 1f76ed8 Import translations. DO NOT MERGE 7ea57c3 Import translations. DO NOT MERGE e7de1a7 Added custom alert tone support 106c9a7 Added custom alert reminder interval support 2dcc13e Import translations. DO NOT MERGE d18124a Import translations. DO NOT MERGE e07253f Added additional CBS channels support. 5b140c5 Added comment for Canadian bilingual banner support dfbae32 Added bilingual banner support for Canada a42a6e9 Removed emergency tone duration configuration from the UI ========platform/packages/apps/CertInstaller between android-7.0.0_r14..android-7.1.0_r4========= res/values-my-rMM/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) e93ff75 Import translations. DO NOT MERGE f9fe5f2 Import translations. DO NOT MERGE ========platform/packages/apps/Contacts between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 4 +-- AndroidManifest.xml | 12 +++++-- res-aosp/xml/shortcuts.xml | 29 +++++++++++++++++ res/drawable-hdpi/ic_message_24dp.png | Bin 242 -> 0 bytes res/drawable-mdpi/ic_message_24dp.png | Bin 207 -> 0 bytes res/drawable-xhdpi/ic_message_24dp.png | Bin 294 -> 0 bytes res/drawable-xxhdpi/ic_message_24dp.png | Bin 363 -> 0 bytes res/drawable-xxxhdpi/ic_message_24dp.png | Bin 443 -> 0 bytes res/drawable/ic_add_circle_24dp.xml | 27 ++++++++++++++++ .../quickcontact_activity.xml | 2 +- res/layout/expanding_entry_card_item.xml | 6 ++-- res/values-ca/strings.xml | 2 +- res/values-fa/strings.xml | 2 +- res/values-hy-rAM/strings.xml | 2 +- res/values-kn-rIN/strings.xml | 20 ++++++------ res/values-land/bools.xml | 3 +- res/values-my-rMM/strings.xml | 8 ++--- res/values-uz-rUZ/strings.xml | 6 ++-- res/values-w500dp-land/bools.xml | 20 ++++++++++++ res/values/bools.xml | 1 + .../contacts/activities/PeopleActivity.java | 4 +-- .../contacts/editor/AggregationSuggestionView.java | 3 ++ .../contacts/editor/CompactPhotoEditorView.java | 2 +- .../contacts/editor/TextFieldsEditorView.java | 2 +- .../contacts/interactions/SmsInteraction.java | 2 +- .../quickcontact/QuickContactActivity.java | 21 +++++++++--- .../contacts/widget/MultiShrinkScroller.java | 36 ++++++++++++++++----- tests/AndroidManifest.xml | 2 +- 28 files changed, 167 insertions(+), 49 deletions(-) 0e8283b Import translations. DO NOT MERGE 374d30c Import translations. DO NOT MERGE b4960d2 Import translations. DO NOT MERGE 3941e96 Import translations. DO NOT MERGE 5403c74 Import translations. DO NOT MERGE 1d6e19d Remove taskAffinity="" on the editor shortcut target 0697bff Revert "Remove taskAffinity="" on shortcut targets (1/2)" 905314a Updated add contact static shortcut icon 9a92585 Import translations. DO NOT MERGE 6773ea1 Contact editor RTL rendering fixes aa2a5bc Remove taskAffinity="" on shortcut targets (1/2) a05b051 Contacts static shortcuts fixes (1/2) 0aad572 Add circular contacts app icons (1/5) 5f99686 Add static shortcut to add a new contact (1/2) 2cf3896 Merge contacts src-N/ and src-pre-N/ dirs (1/3) 0b7ace4 Change target SDK to 25 e44d137 Import translations. DO NOT MERGE 5dbbb89 Import translations. DO NOT MERGE a680db2 Import translations. DO NOT MERGE 6cf7f2e Import translations. DO NOT MERGE 86d9eb2 [DO NOT MERGE] Bump Contacts to 1.4.21 and targetSdkVersion as 24. caf2619 QuickContact for multi-window mode 3133a53 Rename message xml drawable so it's found on ldpi (1/2) 8b16250 [DO NOT MERGE] Bumping AOSP Contacts version to 1.4.20 ========platform/packages/apps/ContactsCommon between android-7.0.0_r14..android-7.1.0_r4========= AndroidManifest.xml | 2 +- icons/res/mipmap-hdpi/ic_contacts_launcher.png | Bin 0 -> 4451 bytes icons/res/mipmap-mdpi/ic_contacts_launcher.png | Bin 0 -> 2688 bytes icons/res/mipmap-xhdpi/ic_contacts_launcher.png | Bin 0 -> 6218 bytes icons/res/mipmap-xxhdpi/ic_contacts_launcher.png | Bin 0 -> 10380 bytes icons/res/mipmap-xxxhdpi/ic_contacts_launcher.png | Bin 0 -> 14400 bytes ...ssage_24dp.xml => ic_message_24dp_mirrored.xml} | 0 res/mipmap-hdpi/ic_contacts_launcher.png | Bin 3169 -> 0 bytes res/mipmap-mdpi/ic_contacts_launcher.png | Bin 2062 -> 0 bytes res/mipmap-xhdpi/ic_contacts_launcher.png | Bin 4430 -> 0 bytes res/mipmap-xxhdpi/ic_contacts_launcher.png | Bin 7228 -> 0 bytes res/mipmap-xxxhdpi/ic_contacts_launcher.png | Bin 10065 -> 0 bytes res/values-bs-rBA/strings.xml | 4 +- res/values-fa/strings.xml | 2 +- res/values-hy-rAM/strings.xml | 6 +-- res/values-my-rMM/strings.xml | 6 +-- res/values-uz-rUZ/strings.xml | 4 +- .../common/compat/BlockedNumberContractCompat.java | 10 ---- .../contacts/common/compat/CallSdkCompat.java | 27 ----------- .../common/compat/MetadataSyncEnabledCompat.java | 28 ----------- .../common/compat/PhoneLookupSdkCompat.java | 24 ---------- .../contacts/common/compat/SdkSelectionUtils.java | 36 -------------- .../common/compat/BlockedNumberContractCompat.java | 9 ---- .../contacts/common/compat/DirectorySdkCompat.java | 42 ---------------- .../common/compat/PhoneAccountSdkCompat.java | 38 --------------- .../contacts/common/compat/SdkSelectionUtils.java | 36 -------------- .../contacts/common/compat/TelecomManagerUtil.java | 31 ------------ .../common/compat/TelephonyManagerSdkCompat.java | 42 ---------------- src/com/android/contacts/common/ContactsUtils.java | 5 +- .../contacts/common/compat/CallSdkCompat.java | 53 +++++++++++++++++++++ .../contacts/common/compat/CompatUtils.java | 4 +- .../contacts/common/compat/DirectorySdkCompat.java | 5 +- .../common/compat/MetadataSyncEnabledCompat.java | 5 +- .../contacts/common/compat/MultiWindowCompat.java | 14 ++++-- .../common/compat/PhoneAccountSdkCompat.java | 2 +- .../common/compat/PhoneLookupSdkCompat.java | 4 +- .../contacts/common/compat/TelecomManagerUtil.java | 2 +- .../common/compat/TelephonyManagerSdkCompat.java | 6 ++- .../common/list/ShortcutIntentBuilder.java | 2 +- .../common/model/account/BaseAccountType.java | 4 +- .../contacts/common/model/dataitem/DataItem.java | 3 +- .../DisplayOptionsPreferenceFragment.java | 2 - .../common/vcard/NfcImportVCardActivity.java | 43 +++++++++++++++-- .../common/compat/SdkSelectionUtilsTest.java | 35 -------------- .../common/compat/SdkSelectionUtilsTest.java | 35 -------------- 45 files changed, 135 insertions(+), 436 deletions(-) ac30257 Import translations. DO NOT MERGE 301a8d6 Import translations. DO NOT MERGE 3ccca77 Import translations. DO NOT MERGE 4aab48a Import translations. DO NOT MERGE f94915e Import translations. DO NOT MERGE cbc3c3d Handle NFC vCard import errors 3de5c6c Import translations. DO NOT MERGE e0e4b7b Add circular contacts app icons (2/5) ed9d955 Merge contacts src-N/ and src-pre-N/ dirs (2/3) f9da28a Change target SDK to 25 ef6e81f Import translations. DO NOT MERGE 86c509e Import translations. DO NOT MERGE 15ce4a6 Import translations. DO NOT MERGE 1ce67b8 Stop relying on BuildCompat to tell whether N+ devices. f8cfbc8 Import translations. DO NOT MERGE ccd36d2 DO NOT MERGE Add multi-endpoint properties and capabilities to compat classes. 0e03d46 Add compat class for multi-window mode 820e397 Rename message xml drawable so it's found on ldpi (2/2) 531e93d Fix contacts crash due to presence information. ========platform/packages/apps/DeskClock between android-7.0.0_r14..android-7.1.0_r4========= res/values-bn-rBD/strings.xml | 2 +- res/values-bs-rBA/strings.xml | 6 ++-- res/values-cs/strings.xml | 8 ++--- res/values-hr/strings.xml | 6 ++-- res/values-hy-rAM/strings.xml | 10 +++--- res/values-kn-rIN/strings.xml | 2 +- res/values-lt/strings.xml | 56 ++++++++++++++--------------- res/values-my-rMM/strings.xml | 24 ++++++------- res/values-pl/strings.xml | 2 +- res/values-ro/strings.xml | 2 +- res/values-sl/strings.xml | 6 ++-- res/values-sq-rAL/array.xml | 2 +- res/values-uz-rUZ/strings.xml | 84 +++++++++++++++++++++---------------------- 13 files changed, 105 insertions(+), 105 deletions(-) 27bde1c Import translations. DO NOT MERGE e68e16a Import translations. DO NOT MERGE bd5410e Import translations. DO NOT MERGE 5fc6c40 Import translations. DO NOT MERGE 330beae Import translations. DO NOT MERGE 6316792 Import translations. DO NOT MERGE e66d30e Import translations. DO NOT MERGE ========platform/packages/apps/Dialer between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 1 + AndroidManifest.xml | 2 + InCallUI/res/layout/call_button_fragment.xml | 2 +- InCallUI/res/values-af/strings.xml | 5 +- InCallUI/res/values-am/strings.xml | 5 +- InCallUI/res/values-ar/strings.xml | 5 +- InCallUI/res/values-az-rAZ/strings.xml | 5 +- InCallUI/res/values-b+sr+Latn/strings.xml | 5 +- InCallUI/res/values-be-rBY/strings.xml | 5 +- InCallUI/res/values-bg/strings.xml | 5 +- InCallUI/res/values-bn-rBD/strings.xml | 5 +- InCallUI/res/values-bs-rBA/strings.xml | 5 +- InCallUI/res/values-ca/strings.xml | 7 +- InCallUI/res/values-cs/strings.xml | 5 +- InCallUI/res/values-da/strings.xml | 5 +- InCallUI/res/values-de/strings.xml | 5 +- InCallUI/res/values-el/strings.xml | 5 +- InCallUI/res/values-en-rAU/strings.xml | 5 +- InCallUI/res/values-en-rGB/strings.xml | 5 +- InCallUI/res/values-en-rIN/strings.xml | 5 +- InCallUI/res/values-es-rUS/strings.xml | 5 +- InCallUI/res/values-es/strings.xml | 5 +- InCallUI/res/values-et-rEE/strings.xml | 5 +- InCallUI/res/values-eu-rES/strings.xml | 5 +- InCallUI/res/values-fa/strings.xml | 5 +- InCallUI/res/values-fi/strings.xml | 5 +- InCallUI/res/values-fr-rCA/strings.xml | 5 +- InCallUI/res/values-fr/strings.xml | 5 +- InCallUI/res/values-gl-rES/strings.xml | 5 +- InCallUI/res/values-gu-rIN/strings.xml | 5 +- InCallUI/res/values-hi/strings.xml | 5 +- InCallUI/res/values-hr/strings.xml | 5 +- InCallUI/res/values-hu/strings.xml | 5 +- InCallUI/res/values-hy-rAM/strings.xml | 11 +- InCallUI/res/values-in/strings.xml | 5 +- InCallUI/res/values-is-rIS/strings.xml | 5 +- InCallUI/res/values-it/strings.xml | 5 +- InCallUI/res/values-iw/strings.xml | 5 +- InCallUI/res/values-ja/strings.xml | 5 +- InCallUI/res/values-ka-rGE/strings.xml | 5 +- InCallUI/res/values-kk-rKZ/strings.xml | 5 +- InCallUI/res/values-km-rKH/strings.xml | 5 +- InCallUI/res/values-kn-rIN/strings.xml | 5 +- InCallUI/res/values-ko/strings.xml | 5 +- InCallUI/res/values-ky-rKG/strings.xml | 5 +- InCallUI/res/values-lo-rLA/strings.xml | 5 +- InCallUI/res/values-lt/strings.xml | 5 +- InCallUI/res/values-lv/strings.xml | 5 +- InCallUI/res/values-mk-rMK/strings.xml | 5 +- InCallUI/res/values-ml-rIN/strings.xml | 5 +- InCallUI/res/values-mn-rMN/strings.xml | 5 +- InCallUI/res/values-mr-rIN/strings.xml | 9 +- InCallUI/res/values-ms-rMY/strings.xml | 5 +- InCallUI/res/values-my-rMM/strings.xml | 7 +- InCallUI/res/values-nb/strings.xml | 5 +- InCallUI/res/values-ne-rNP/strings.xml | 5 +- InCallUI/res/values-nl/strings.xml | 5 +- InCallUI/res/values-pa-rIN/strings.xml | 5 +- InCallUI/res/values-pl/strings.xml | 5 +- InCallUI/res/values-pt-rBR/strings.xml | 7 +- InCallUI/res/values-pt-rPT/strings.xml | 5 +- InCallUI/res/values-pt/strings.xml | 7 +- InCallUI/res/values-ro/strings.xml | 5 +- InCallUI/res/values-ru/strings.xml | 5 +- InCallUI/res/values-si-rLK/strings.xml | 5 +- InCallUI/res/values-sk/strings.xml | 5 +- InCallUI/res/values-sl/strings.xml | 5 +- InCallUI/res/values-sq-rAL/strings.xml | 5 +- InCallUI/res/values-sr/strings.xml | 5 +- InCallUI/res/values-sv/strings.xml | 5 +- InCallUI/res/values-sw/strings.xml | 5 +- InCallUI/res/values-ta-rIN/strings.xml | 5 +- InCallUI/res/values-te-rIN/strings.xml | 5 +- InCallUI/res/values-th/strings.xml | 5 +- InCallUI/res/values-tl/strings.xml | 5 +- InCallUI/res/values-tr/strings.xml | 5 +- InCallUI/res/values-uk/strings.xml | 5 +- InCallUI/res/values-ur-rPK/strings.xml | 5 +- InCallUI/res/values-uz-rUZ/strings.xml | 7 +- InCallUI/res/values-vi/strings.xml | 5 +- InCallUI/res/values-zh-rCN/strings.xml | 5 +- InCallUI/res/values-zh-rHK/strings.xml | 5 +- InCallUI/res/values-zh-rTW/strings.xml | 5 +- InCallUI/res/values-zu/strings.xml | 5 +- InCallUI/res/values/strings.xml | 17 +- .../src/com/android/incallui/AnswerPresenter.java | 5 +- InCallUI/src/com/android/incallui/Call.java | 72 +++- .../com/android/incallui/CallButtonFragment.java | 21 +- .../com/android/incallui/CallButtonPresenter.java | 13 +- .../src/com/android/incallui/ExternalCallList.java | 105 ++++++ .../com/android/incallui/ExternalCallNotifier.java | 406 +++++++++++++++++++++ .../incallui/InCallOrientationEventListener.java | 27 ++ .../src/com/android/incallui/InCallPresenter.java | 34 +- .../com/android/incallui/InCallServiceImpl.java | 2 + .../incallui/NotificationBroadcastReceiver.java | 8 + .../com/android/incallui/StatusBarNotifier.java | 7 +- .../com/android/incallui/VideoCallFragment.java | 8 +- .../com/android/incallui/VideoCallPresenter.java | 53 +-- .../com/android/incallui/VideoPauseController.java | 18 +- InCallUI/src/com/android/incallui/VideoUtils.java | 8 + .../com/android/incallui/ExternalCallListTest.java | 142 +++++++ .../android/incallui/ExternalCallNotifierTest.java | 212 +++++++++++ .../com/android/incallui/InCallPresenterTest.java | 6 +- .../src/com/android/incallui/TestTelecomCall.java | 161 ++++++++ res/values-hy-rAM/strings.xml | 12 +- res/values-kn-rIN/strings.xml | 2 +- res/values-my-rMM/strings.xml | 12 +- res/values-ta-rIN/strings.xml | 2 +- res/values-uz-rUZ/strings.xml | 4 +- 109 files changed, 1612 insertions(+), 175 deletions(-) a1e500b [Cherry-pick] Use the correct handleMmi function 9bd16ea Import translations. DO NOT MERGE 717de10 Import translations. DO NOT MERGE 9067a59 Import translations. DO NOT MERGE c3b4372 Import translations. DO NOT MERGE 76ba37f Import translations. DO NOT MERGE ff06e70 Import translations. DO NOT MERGE 84ea91d Add circular contacts app icons (4/5) 30a6b9e Import translations. DO NOT MERGE 334a3bf Import translations. DO NOT MERGE 318a06e Enable external call support in AOSP dialer manifest. deffb51 Import translations. DO NOT MERGE 7e632d2 Import translations. DO NOT MERGE d72aab7 IMS-VT: Bring UI to foreground once video call is accepted 2ba554e IMS-VT: Remove the pause flag before requesting session modification 50b2f30 IMS-VT: Optimize handling of orientation requests f6ce207 Import translations. DO NOT MERGE a4a838a Ensure external calls do not go through call blocking code. 4befe72 IMS-VT: Trigger internal onStateChanged notification fd19512 Import translations. DO NOT MERGE 198e03a DO NOT MERGE Adding unit tests for ExternalCallList. ad944e7 DO NOT MERGE Add support for multi-endpoint. ebef6b9 Cleanup of video pause button. 8d9c4de IMS-VT: Call showAnswerUi when onUpgradetoVideo callback is called b9d447c IMS-VT: Show upgrade to video notification. 7c2e0ac Fix issues with video auto-fullscreen mode. 878105b Import translations. DO NOT MERGE 9937edc Import translations. DO NOT MERGE ========platform/packages/apps/Email between android-7.0.0_r14..android-7.1.0_r4========= AndroidManifest.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 9736353 Limit account id and id to longs a17c6c6 stop exporting EmailAccountCacheProvider ========platform/packages/apps/EmergencyInfo between android-7.0.0_r14..android-7.1.0_r4========= res/drawable/ic_add_24dp.xml | 2 +- res/layout/custom_action_bar.xml | 2 +- res/values-hy-rAM/strings.xml | 8 ++++---- res/values-my-rMM/strings.xml | 6 +++--- res/values/colors.xml | 8 ++++++-- res/values/styles.xml | 14 ++++++++++---- 6 files changed, 25 insertions(+), 15 deletions(-) e7b0a5c Import translations. DO NOT MERGE e939924 Refactor EmergencyInfo theme colors. 78c34f9 Import translations. DO NOT MERGE 3542294 Import translations. DO NOT MERGE 435f0a0 Import translations. DO NOT MERGE ========platform/packages/apps/ExactCalculator between android-7.0.0_r14..android-7.1.0_r4========= res/values-bs-rBA/strings.xml | 2 +- res/values-ko/strings.xml | 2 +- res/values-my-rMM/strings.xml | 2 +- res/values-pt-rBR/strings.xml | 75 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 78 insertions(+), 3 deletions(-) 749c266 Import translations. DO NOT MERGE bd6f3fe Import translations. DO NOT MERGE 55cc002 Import translations. DO NOT MERGE 6b2940a Import translations. DO NOT MERGE 51db1ce Import translations. DO NOT MERGE b1d1447 Import translations. DO NOT MERGE 89e9eef Import translations. DO NOT MERGE fda9393 Import translations. DO NOT MERGE ========platform/packages/apps/Gallery between android-7.0.0_r14..android-7.1.0_r4========= res/values-mk-rMK/strings.xml | 2 +- res/values-ml-rIN/strings.xml | 2 +- res/values-my-rMM/strings.xml | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) 03b3cf7 Import translations. DO NOT MERGE 079f2c6 Import translations. DO NOT MERGE fe09459 Import translations. DO NOT MERGE 11245bb Import translations. DO NOT MERGE f089c73 Import translations. DO NOT MERGE cad1a0e Import translations. DO NOT MERGE e32e1f9 Import translations. DO NOT MERGE ========platform/packages/apps/Gallery2 between android-7.0.0_r14..android-7.1.0_r4========= res/values-kn-rIN/filtershow_strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) c92d371 Import translations. DO NOT MERGE a9d39db Import translations. DO NOT MERGE 8532583 Import translations. DO NOT MERGE 782f3d7 Import translations. DO NOT MERGE 8bc8d4d Import translations. DO NOT MERGE 48663c8 Import translations. DO NOT MERGE ========platform/packages/apps/KeyChain between android-7.0.0_r14..android-7.1.0_r4========= res/values-my-rMM/strings.xml | 2 +- src/com/android/keychain/KeyChainService.java | 10 ---------- 2 files changed, 1 insertion(+), 11 deletions(-) 2b57713 Import translations. DO NOT MERGE 842bd9f Revert "Apply user restriction to KeyChainService." 00f4318 Import translations. DO NOT MERGE ========platform/packages/apps/Launcher2 between android-7.0.0_r14..android-7.1.0_r4========= res/values-bs-rBA/strings.xml | 6 +++--- res/values-hy-rAM/strings.xml | 6 +++--- res/values-my-rMM/strings.xml | 16 ++++++++-------- 3 files changed, 14 insertions(+), 14 deletions(-) 08d1b00 Import translations. DO NOT MERGE 7f1e374 Import translations. DO NOT MERGE ========platform/packages/apps/Launcher3 between android-7.0.0_r14..android-7.1.0_r4========= WallpaperPicker/res/values-bs-rBA/strings.xml | 4 ++-- WallpaperPicker/res/values-my-rMM/strings.xml | 2 +- res/values-ca/strings.xml | 2 +- res/values-hy-rAM/strings.xml | 2 +- res/values-my-rMM/strings.xml | 12 ++++++------ 5 files changed, 11 insertions(+), 11 deletions(-) d730a04 Import translations. DO NOT MERGE ========platform/packages/apps/ManagedProvisioning between android-7.0.0_r14..android-7.1.0_r4========= res/drawable-hdpi/briefcase_icon.png | Bin 5857 -> 0 bytes res/drawable-hdpi/ic_corp_icon.png | Bin 0 -> 2851 bytes res/drawable-mdpi/briefcase_icon.png | Bin 3916 -> 0 bytes res/drawable-mdpi/ic_corp_icon.png | Bin 0 -> 2079 bytes res/drawable-xhdpi/briefcase_icon.png | Bin 7836 -> 0 bytes res/drawable-xhdpi/ic_corp_icon.png | Bin 0 -> 4000 bytes res/drawable-xxhdpi/briefcase_icon.png | Bin 11940 -> 0 bytes res/drawable-xxhdpi/ic_corp_icon.png | Bin 0 -> 6220 bytes res/drawable-xxxhdpi/briefcase_icon.png | Bin 11346 -> 0 bytes res/drawable-xxxhdpi/ic_corp_icon.png | Bin 0 -> 6417 bytes res/layout/encrypt_device.xml | 35 ++-- res/layout/progress.xml | 4 +- res/layout/user_consent.xml | 16 +- res/layout/user_consent_main_text.xml | 10 ++ res/values-da/strings.xml | 2 +- res/values-ml-rIN/strings.xml | 2 +- res/values-my-rMM/strings.xml | 16 +- res/values/dimens.xml | 5 +- res/values/required_apps_managed_device.xml | 1 + res/values/required_apps_managed_user.xml | 1 + .../DeviceOwnerProvisioningActivity.java | 1 - src/com/android/managedprovisioning/LogoUtils.java | 3 +- .../ProfileOwnerProvisioningActivity.java | 8 +- .../managedprovisioning/SetupLayoutActivity.java | 187 ++------------------- .../android/managedprovisioning/common/Utils.java | 6 - .../uiflows/EncryptDeviceActivity.java | 27 +-- .../uiflows/PreProvisioningActivity.java | 20 +-- .../managedprovisioning/uiflows/WebActivity.java | 24 ++- .../android/managedprovisioning/LogoUtilsTest.java | 2 +- .../managedprovisioning/common/UtilsTest.java | 7 - 30 files changed, 124 insertions(+), 253 deletions(-) 8c343df Import translations. DO NOT MERGE bd03f60 Add phone required package to device/user whitelist 0e54fa5 Shouldn't escape provisioning if setup incomplete. 1b80736 Import translations. DO NOT MERGE efd16c8 Update ManagedProvisioning to the new setup wizard library. a90a527 Import translations. DO NOT MERGE 06bd28f Import translations. DO NOT MERGE edeae41 Import translations. DO NOT MERGE 62a85ec Import translations. DO NOT MERGE 6d71afd Import translations. DO NOT MERGE b0df147 Import translations. DO NOT MERGE ========platform/packages/apps/Messaging between android-7.0.0_r14..android-7.1.0_r4========= res/layout/conversation_list_item_view.xml | 51 ++++++++++++------- res/values/versions.xml | 2 +- .../datamodel/BugleDatabaseOperations.java | 5 ++ .../messaging/datamodel/DatabaseHelper.java | 14 +++++- .../messaging/datamodel/DatabaseUpgradeHelper.java | 57 +++++++++++++++++++++- .../datamodel/data/ConversationListItemData.java | 32 +++++++++++- .../conversationlist/ConversationListItemView.java | 7 +++ 7 files changed, 145 insertions(+), 23 deletions(-) 7ad7ac2 Show badge icon if any participant in the conversation is work contact dec1aca Set the background of linearlayout to be transparent 2a50ffe Add badge in conversation view if the participant is a work contact ========platform/packages/apps/Music between android-7.0.0_r14..android-7.1.0_r4========= 667916c Import translations. DO NOT MERGE ========platform/packages/apps/MusicFX between android-7.0.0_r14..android-7.1.0_r4========= src/com/android/musicfx/ActivityMusic.java | 22 +++++++++++++++++++--- src/com/android/musicfx/ControlPanelEffect.java | 2 +- 2 files changed, 20 insertions(+), 4 deletions(-) 4fb8174 Fix UI behavior for virtualizer effect cf2104d Import translations. DO NOT MERGE 386239e Import translations. DO NOT MERGE b914977 Import translations. DO NOT MERGE e25bfb8 Import translations. DO NOT MERGE ========platform/packages/apps/Nfc between android-7.0.0_r14..android-7.1.0_r4========= AndroidManifest.xml | 3 + nci/jni/NfcTag.cpp | 3 + nci/jni/RoutingManager.cpp | 16 +-- nci/src/com/android/nfc/dhimpl/NativeNfcTag.java | 5 - res/values-iw/strings.xml | 4 +- res/values-my-rMM/strings.xml | 4 +- res/values-sv/strings.xml | 4 +- src/com/android/nfc/BeamShareActivity.java | 9 ++ src/com/android/nfc/NfcService.java | 111 ++++++++++++++------- src/com/android/nfc/beam/BeamTransferManager.java | 3 +- .../nfc/cardemulation/CardEmulationManager.java | 10 ++ .../android/nfc/handover/HandoverDataParser.java | 9 +- 12 files changed, 119 insertions(+), 62 deletions(-) 6e95c4d Don't dispatch tags when NDEF read times out. b0cc052 Fix Bluetooth OOB data parsing 1ff0904 Fix Tron stats reporting. 8e66f73 Allow for ignore() to work with random UID tags. 2603a23 Allow for ignore() to work with random UID tags. bf51e01 Add unregisterReceiver to fix a potential leak ffca56f Tron Metrics for Tag/P2P/HCE. 0ceb461 Import translations. DO NOT MERGE 1c517e0 Fix Nfc beam status that is stuck in wrong state 0edf356 Fix HCE can't handle last empty I-block of a chain afaa38c nfc: Clock up temporarily when doing NFC payment transaction efe535d Import translations. DO NOT MERGE ========platform/packages/apps/PackageInstaller between android-7.0.0_r14..android-7.1.0_r4========= res/layout/grant_permissions.xml | 16 +- res/layout/header.xml | 2 +- res/layout/review_permissions.xml | 6 +- res/values-my-rMM-television/strings.xml | 2 +- res/values-my-rMM/strings.xml | 36 +-- res/values-uz-rUZ/strings.xml | 2 +- res/values/styles.xml | 2 +- .../packageinstaller/InstallAppProgress.java | 8 + .../packageinstaller/PackageInstallerActivity.java | 16 +- .../permission/ui/GrantPermissionsActivity.java | 2 + .../permission/ui/SecureButtonView.java | 56 ---- .../handheld/GrantPermissionsViewHandlerImpl.java | 2 +- .../ui/handheld/PermissionAppsFragment.java | 27 +- .../ui/television/PermissionAppsFragment.java | 23 +- .../android/packageinstaller/wear/InstallTask.java | 173 +++++++++++ .../packageinstaller/wear/InstallerConstants.java | 59 ++++ .../wear/PackageInstallerFactory.java | 36 +++ .../wear/PackageInstallerImpl.java | 324 +++++++++++++++++++++ .../packageinstaller/wear/WearPackageArgs.java | 6 + .../wear/WearPackageInstallerService.java | 82 +++--- 20 files changed, 736 insertions(+), 144 deletions(-) d2c348e Requested unused permissions reported as granted for app using none. 8fdd3b3 Prevent "dont't ask again" being inpropoerly propagated 9574442 Import translations. DO NOT MERGE 5a49904 Hide toast windows when permissions UI shown b0ce821 Remove lefover secure button fd2efac Use packageinstaller-buttonbar in reviewactivity. cc5e032 Hide toast windows when permissions UI shown e30ddfd Update PackageInstaller theme to DeviceDefault. cf750e7 Trigger transparency dialog only if restriction is set by admin. a541983 Use less private res' in packageinstaller. 356010f Read and apply 'installLocation' 3947c8d Do not allow downgrades of embedded microapps 8321e0f Don't offer menu items it they are no-op b0984af Update secondary header to use colorSecondary. a3f9572 Import translations. DO NOT MERGE a9cb80b Import translations. DO NOT MERGE 2cf1bd7 Import translations. DO NOT MERGE 2e07eca Import translations. DO NOT MERGE 535881f Import translations. DO NOT MERGE 6e6b2fd Format the template using HTML tags. 8376c03 Import translations. DO NOT MERGE 941a7c8 Update Wearable install logic to use stream API 6dcdb01 Revert "Grant only the requested permissions" 9bbce29 Import translations. DO NOT MERGE 66635db Import translations. DO NOT MERGE ========platform/packages/apps/PhoneCommon between android-7.0.0_r14..android-7.1.0_r4========= res/values-af/strings.xml | 6 ++++++ res/values-am/strings.xml | 6 ++++++ res/values-ar/strings.xml | 6 ++++++ res/values-az-rAZ/strings.xml | 6 ++++++ res/values-b+sr+Latn/strings.xml | 6 ++++++ res/values-be-rBY/strings.xml | 6 ++++++ res/values-bg/strings.xml | 6 ++++++ res/values-bn-rBD/strings.xml | 6 ++++++ res/values-bs-rBA/strings.xml | 6 ++++++ res/values-ca/strings.xml | 6 ++++++ res/values-cs/strings.xml | 6 ++++++ res/values-da/strings.xml | 6 ++++++ res/values-de/strings.xml | 6 ++++++ res/values-el/strings.xml | 6 ++++++ res/values-en-rAU/strings.xml | 6 ++++++ res/values-en-rGB/strings.xml | 6 ++++++ res/values-en-rIN/strings.xml | 6 ++++++ res/values-es-rUS/strings.xml | 6 ++++++ res/values-es/strings.xml | 6 ++++++ res/values-et-rEE/strings.xml | 6 ++++++ res/values-eu-rES/strings.xml | 6 ++++++ res/values-fa/strings.xml | 8 +++++++- res/values-fi/strings.xml | 6 ++++++ res/values-fr-rCA/strings.xml | 6 ++++++ res/values-fr/strings.xml | 6 ++++++ res/values-gl-rES/strings.xml | 6 ++++++ res/values-gu-rIN/strings.xml | 6 ++++++ res/values-hi/strings.xml | 6 ++++++ res/values-hr/strings.xml | 6 ++++++ res/values-hu/strings.xml | 6 ++++++ res/values-hy-rAM/strings.xml | 6 ++++++ res/values-in/strings.xml | 6 ++++++ res/values-is-rIS/strings.xml | 6 ++++++ res/values-it/strings.xml | 6 ++++++ res/values-iw/strings.xml | 6 ++++++ res/values-ja/strings.xml | 6 ++++++ res/values-ka-rGE/strings.xml | 6 ++++++ res/values-kk-rKZ/strings.xml | 6 ++++++ res/values-km-rKH/strings.xml | 6 ++++++ res/values-kn-rIN/strings.xml | 6 ++++++ res/values-ko/strings.xml | 6 ++++++ res/values-ky-rKG/strings.xml | 6 ++++++ res/values-lo-rLA/strings.xml | 6 ++++++ res/values-lt/strings.xml | 6 ++++++ res/values-lv/strings.xml | 6 ++++++ res/values-mk-rMK/strings.xml | 6 ++++++ res/values-ml-rIN/strings.xml | 6 ++++++ res/values-mn-rMN/strings.xml | 6 ++++++ res/values-mr-rIN/strings.xml | 6 ++++++ res/values-ms-rMY/strings.xml | 6 ++++++ res/values-my-rMM/strings.xml | 6 ++++++ res/values-nb/strings.xml | 6 ++++++ res/values-ne-rNP/strings.xml | 6 ++++++ res/values-nl/strings.xml | 6 ++++++ res/values-pa-rIN/strings.xml | 6 ++++++ res/values-pl/strings.xml | 6 ++++++ res/values-pt-rPT/strings.xml | 6 ++++++ res/values-pt/strings.xml | 6 ++++++ res/values-ro/strings.xml | 6 ++++++ res/values-ru/strings.xml | 6 ++++++ res/values-si-rLK/strings.xml | 6 ++++++ res/values-sk/strings.xml | 6 ++++++ res/values-sl/strings.xml | 6 ++++++ res/values-sq-rAL/strings.xml | 6 ++++++ res/values-sr/strings.xml | 6 ++++++ res/values-sv/strings.xml | 6 ++++++ res/values-sw/strings.xml | 6 ++++++ res/values-ta-rIN/strings.xml | 6 ++++++ res/values-te-rIN/strings.xml | 6 ++++++ res/values-th/strings.xml | 6 ++++++ res/values-tl/strings.xml | 6 ++++++ res/values-tr/strings.xml | 6 ++++++ res/values-uk/strings.xml | 6 ++++++ res/values-ur-rPK/strings.xml | 6 ++++++ res/values-uz-rUZ/strings.xml | 6 ++++++ res/values-vi/strings.xml | 6 ++++++ res/values-zh-rCN/strings.xml | 6 ++++++ res/values-zh-rHK/strings.xml | 6 ++++++ res/values-zh-rTW/strings.xml | 6 ++++++ res/values-zu/strings.xml | 6 ++++++ res/values/strings.xml | 9 ++++++++- 81 files changed, 489 insertions(+), 2 deletions(-) aed1c65 Import translations. DO NOT MERGE bb5d0d5 Add disconnect messages for data disconnect causes. d316e1f Import translations. DO NOT MERGE 224c3ae Import translations. DO NOT MERGE c9564b5 Import translations. DO NOT MERGE d55913a Add new call fail cause message. 37ffdbc Import translations. DO NOT MERGE 73ce9c4 Import translations. DO NOT MERGE 9f8749a Import translations. DO NOT MERGE b750a84 Import translations. DO NOT MERGE 4e11c11 Add disconnect message for call pulled. ========platform/packages/apps/Settings between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 16 +- AndroidManifest.xml | 183 +++-- proguard.flags | 2 + res/color/sliding_tab_title_text_color.xml | 22 + res/drawable-hdpi/ic_bt_config.png | Bin 824 -> 0 bytes res/drawable-hdpi/ic_bt_imaging.png | Bin 286 -> 0 bytes res/drawable-hdpi/ic_bt_laptop.png | Bin 192 -> 0 bytes res/drawable-hdpi/ic_lockscreen_ime.png | Bin 285 -> 0 bytes res/drawable-hdpi/ic_menu_add_dark.png | Bin 147 -> 0 bytes res/drawable-hdpi/ic_menu_add_light.png | Bin 660 -> 0 bytes res/drawable-hdpi/ic_menu_add_white.png | Bin 585 -> 0 bytes res/drawable-hdpi/ic_sysbar_quicksettings.png | Bin 824 -> 0 bytes res/drawable-mdpi/ic_bt_config.png | Bin 578 -> 0 bytes res/drawable-mdpi/ic_bt_imaging.png | Bin 203 -> 0 bytes res/drawable-mdpi/ic_bt_laptop.png | Bin 167 -> 0 bytes res/drawable-mdpi/ic_lockscreen_ime.png | Bin 175 -> 0 bytes res/drawable-mdpi/ic_menu_add_dark.png | Bin 111 -> 0 bytes res/drawable-mdpi/ic_menu_add_light.png | Bin 595 -> 0 bytes res/drawable-mdpi/ic_menu_add_white.png | Bin 553 -> 0 bytes res/drawable-mdpi/ic_sysbar_quicksettings.png | Bin 578 -> 0 bytes res/drawable-xhdpi/ic_bt_config.png | Bin 1000 -> 0 bytes res/drawable-xhdpi/ic_bt_imaging.png | Bin 311 -> 0 bytes res/drawable-xhdpi/ic_bt_laptop.png | Bin 245 -> 0 bytes res/drawable-xhdpi/ic_lockscreen_ime.png | Bin 254 -> 0 bytes res/drawable-xhdpi/ic_menu_add_dark.png | Bin 115 -> 0 bytes res/drawable-xhdpi/ic_menu_add_light.png | Bin 738 -> 0 bytes res/drawable-xhdpi/ic_menu_add_white.png | Bin 655 -> 0 bytes res/drawable-xhdpi/ic_sysbar_quicksettings.png | Bin 1000 -> 0 bytes res/drawable-xxhdpi/ic_bt_config.png | Bin 1363 -> 0 bytes res/drawable-xxhdpi/ic_bt_imaging.png | Bin 412 -> 0 bytes res/drawable-xxhdpi/ic_bt_laptop.png | Bin 330 -> 0 bytes res/drawable-xxhdpi/ic_lockscreen_ime.png | Bin 327 -> 0 bytes res/drawable-xxhdpi/ic_menu_add_dark.png | Bin 115 -> 0 bytes res/drawable-xxhdpi/ic_menu_add_light.png | Bin 1232 -> 0 bytes res/drawable-xxhdpi/ic_menu_add_white.png | Bin 680 -> 0 bytes res/drawable-xxhdpi/ic_sysbar_quicksettings.png | Bin 1363 -> 0 bytes res/drawable-xxxhdpi/ic_bt_config.png | Bin 1761 -> 0 bytes res/drawable-xxxhdpi/ic_bt_imaging.png | Bin 527 -> 0 bytes res/drawable-xxxhdpi/ic_bt_laptop.png | Bin 401 -> 0 bytes res/drawable-xxxhdpi/ic_lockscreen_ime.png | Bin 412 -> 0 bytes res/drawable-xxxhdpi/ic_menu_add_dark.png | Bin 121 -> 0 bytes res/drawable-xxxhdpi/ic_menu_add_white.png | Bin 1191 -> 0 bytes res/drawable-xxxhdpi/ic_sysbar_quicksettings.png | Bin 1761 -> 0 bytes .../fallback_home_unprovisioned_background.xml | 19 + res/drawable/ic_bt_imaging.xml | 27 + res/drawable/ic_bt_laptop.xml | 26 + res/drawable/ic_call_24dp.xml | 29 + res/drawable/ic_check_green_24dp.xml | 24 + res/drawable/ic_cross_grey_24dp.xml | 24 + res/drawable/ic_fingerprint_error.xml | 6 +- res/drawable/ic_fingerprint_header.xml | 38 ++ res/drawable/ic_gesture_play_button.xml | 25 + res/drawable/ic_help_24dp.xml | 31 + res/drawable/ic_lightbulb_outline_24.xml | 31 + res/drawable/ic_lock.xml | 24 + res/drawable/ic_menu_add.xml | 13 +- res/drawable/ic_menu_add_white.xml | 26 + res/drawable/ic_settings.xml | 36 + res/drawable/ic_settings_gestures.xml | 25 + res/drawable/ic_settings_night_display.xml | 27 + res/drawable/ic_shortcut_battery.xml | 30 + res/drawable/ic_shortcut_data_usage.xml | 31 + res/drawable/ic_shortcut_wireless.xml | 29 + res/drawable/selectable_card.xml | 35 +- res/drawable/selectable_card_grey.xml | 22 + res/drawable/switchbar_background.xml | 2 +- res/layout-land/choose_lock_password.xml | 100 --- res/layout-land/choose_lock_pattern.xml | 183 +++-- res/layout-land/fingerprint_enroll_enrolling.xml | 23 +- res/layout-land/fingerprint_enroll_find_sensor.xml | 61 +- res/layout-land/fingerprint_enroll_finish.xml | 19 +- res/layout-land/setup_choose_lock_pattern.xml | 113 ---- .../setup_fingerprint_enroll_find_sensor.xml | 73 -- .../font_size_activity.xml | 0 .../screen_zoom_activity.xml | 0 res/layout-sw600dp-land/choose_lock_password.xml | 90 --- res/layout-sw600dp-land/choose_lock_pattern.xml | 88 --- res/layout-sw600dp/choose_lock_password.xml | 91 --- res/layout-sw600dp/choose_lock_pattern.xml | 85 --- res/layout/accessibility_settings_for_suw.xml | 36 - res/layout/app_item.xml | 8 + res/layout/battery_active_view.xml | 1 + res/layout/bluetooth_pin_entry.xml | 56 +- res/layout/choose_lock_password.xml | 149 +++-- res/layout/choose_lock_pattern.xml | 78 --- ...n_common.xml => choose_lock_pattern_common.xml} | 71 +- res/layout/condition_card.xml | 4 +- res/layout/dashboard_category.xml | 4 +- .../aliases.xml => layout/dashboard_container.xml} | 9 +- res/layout/dashboard_container_header.xml | 23 + res/layout/dashboard_spacer.xml | 8 +- res/layout/dashboard_tile.xml | 5 +- res/layout/device_profiles_settings.xml | 80 ++- res/layout/dream_info_row.xml | 2 +- res/layout/encryption_interstitial_header.xml | 7 +- res/layout/fallback_home_finishing_boot.xml | 49 ++ res/layout/fingerprint_enroll_enrolling_base.xml | 14 +- res/layout/fingerprint_enroll_find_sensor_base.xml | 10 +- res/layout/fingerprint_enroll_finish_base.xml | 22 +- res/layout/fingerprint_enroll_introduction.xml | 50 +- res/layout/gesture_preference.xml | 103 +++ res/layout/password_requirement_item.xml | 22 + res/layout/preference_app_restrictions.xml | 2 +- res/layout/preference_bluetooth.xml | 2 +- res/layout/preference_importance_slider.xml | 4 +- res/layout/preference_list_fragment.xml | 7 +- res/layout/preference_tts_engine.xml | 2 +- res/layout/preference_widget_settings.xml | 2 +- res/layout/preview_seek_bar_view_pager.xml | 2 +- res/layout/radio_info.xml | 16 + res/layout/redaction_interstitial.xml | 114 ++-- .../restricted_preference_user_delete_widget.xml | 2 +- res/layout/running_processes_header.xml | 2 +- res/layout/see_all.xml | 4 +- ...etup_choose_lock_generic_fingerprint_header.xml | 4 +- res/layout/setup_choose_lock_generic_header.xml | 4 +- res/layout/setup_choose_lock_password.xml | 97 --- .../setup_encryption_interstitial_header.xml | 4 +- .../setup_fingerprint_enroll_find_sensor_base.xml | 71 -- res/layout/setup_preference.xml | 7 +- res/layout/setup_redaction_interstitial.xml | 78 --- res/layout/sliding_tab_indicator_view.xml | 23 + res/layout/sliding_tab_title_view.xml | 30 + res/layout/storage_summary.xml | 2 +- res/layout/suggestion_header.xml | 44 +- res/layout/suggestion_tile.xml | 104 ++- res/layout/support_disclaimer_content.xml | 37 ++ res/layout/support_escalation_options.xml | 87 +++ res/layout/support_fragment.xml | 22 + res/layout/support_offline_escalation_options.xml | 70 ++ res/layout/support_phone_dialog_content.xml | 50 ++ res/layout/support_sign_in_button.xml | 52 ++ res/layout/support_tile.xml | 41 ++ res/layout/support_tile_spacer.xml | 22 + res/layout/suw_item_link_description.xml | 71 -- res/layout/switch_bar.xml | 2 +- res/layout/wifi_display_preference.xml | 2 +- res/menu/storage_volume.xml | 3 + res/raw/gesture_double_tap.mp4 | 0 res/raw/gesture_fingerprint_swipe.mp4 | 0 res/raw/gesture_twist.mp4 | 0 res/values-af/arrays.xml | 5 + res/values-af/strings.xml | 207 ++++-- res/values-am/arrays.xml | 5 + res/values-am/strings.xml | 207 ++++-- res/values-ar/arrays.xml | 27 +- res/values-ar/strings.xml | 243 +++++-- res/values-az-rAZ/arrays.xml | 5 + res/values-az-rAZ/strings.xml | 207 ++++-- res/values-b+sr+Latn/arrays.xml | 5 + res/values-b+sr+Latn/strings.xml | 217 ++++-- res/values-be-rBY/arrays.xml | 5 + res/values-be-rBY/strings.xml | 230 +++++-- res/values-bg/arrays.xml | 5 + res/values-bg/strings.xml | 209 ++++-- res/values-bn-rBD/arrays.xml | 5 + res/values-bn-rBD/strings.xml | 207 ++++-- res/values-bs-rBA/arrays.xml | 5 + res/values-bs-rBA/strings.xml | 237 +++++-- res/values-ca/arrays.xml | 5 + res/values-ca/strings.xml | 215 ++++-- res/values-cs/arrays.xml | 5 + res/values-cs/strings.xml | 207 ++++-- res/values-da/arrays.xml | 5 + res/values-da/strings.xml | 213 ++++-- res/values-de/arrays.xml | 5 + res/values-de/strings.xml | 213 ++++-- res/values-el/arrays.xml | 5 + res/values-el/strings.xml | 207 ++++-- res/values-en-rAU/arrays.xml | 5 + res/values-en-rAU/strings.xml | 213 ++++-- res/values-en-rGB/arrays.xml | 5 + res/values-en-rGB/strings.xml | 213 ++++-- res/values-en-rIN/arrays.xml | 5 + res/values-en-rIN/strings.xml | 213 ++++-- res/values-es-rUS/arrays.xml | 5 + res/values-es-rUS/strings.xml | 213 ++++-- res/values-es/arrays.xml | 5 + res/values-es/strings.xml | 209 ++++-- res/values-et-rEE/arrays.xml | 5 + res/values-et-rEE/strings.xml | 207 ++++-- res/values-eu-rES/arrays.xml | 5 + res/values-eu-rES/strings.xml | 207 ++++-- res/values-fa/arrays.xml | 5 + res/values-fa/strings.xml | 233 +++++-- res/values-fi/arrays.xml | 5 + res/values-fi/strings.xml | 207 ++++-- res/values-fr-rCA/arrays.xml | 5 + res/values-fr-rCA/strings.xml | 221 ++++-- res/values-fr/arrays.xml | 5 + res/values-fr/strings.xml | 221 ++++-- res/values-gl-rES/arrays.xml | 5 + res/values-gl-rES/strings.xml | 213 ++++-- res/values-gu-rIN/arrays.xml | 5 + res/values-gu-rIN/strings.xml | 207 ++++-- res/values-hi/arrays.xml | 5 + res/values-hi/strings.xml | 207 ++++-- res/values-hr/arrays.xml | 5 + res/values-hr/strings.xml | 224 +++++-- res/values-hu/arrays.xml | 5 + res/values-hu/strings.xml | 209 ++++-- res/values-hy-rAM/arrays.xml | 7 +- res/values-hy-rAM/strings.xml | 287 +++++--- res/values-in/arrays.xml | 5 + res/values-in/strings.xml | 207 ++++-- res/values-is-rIS/arrays.xml | 5 + res/values-is-rIS/strings.xml | 207 ++++-- res/values-it/arrays.xml | 5 + res/values-it/strings.xml | 215 ++++-- res/values-iw/arrays.xml | 5 + res/values-iw/strings.xml | 245 +++++-- res/values-ja/arrays.xml | 5 + res/values-ja/strings.xml | 209 ++++-- res/values-ka-rGE/arrays.xml | 5 + res/values-ka-rGE/strings.xml | 207 ++++-- res/values-kk-rKZ/arrays.xml | 5 + res/values-kk-rKZ/strings.xml | 207 ++++-- res/values-km-rKH/arrays.xml | 5 + res/values-km-rKH/strings.xml | 207 ++++-- res/values-kn-rIN/arrays.xml | 7 +- res/values-kn-rIN/strings.xml | 241 +++++-- res/values-ko/arrays.xml | 5 + res/values-ko/strings.xml | 219 ++++-- res/values-ky-rKG/arrays.xml | 5 + res/values-ky-rKG/strings.xml | 207 ++++-- res/values-land/dimens.xml | 4 + res/values-lo-rLA/arrays.xml | 5 + res/values-lo-rLA/strings.xml | 207 ++++-- res/values-lt/arrays.xml | 5 + res/values-lt/strings.xml | 237 +++++-- res/values-lv/arrays.xml | 5 + res/values-lv/strings.xml | 222 +++++-- res/values-mk-rMK/arrays.xml | 5 + res/values-mk-rMK/strings.xml | 209 ++++-- res/values-ml-rIN/arrays.xml | 5 + res/values-ml-rIN/strings.xml | 207 ++++-- res/values-mn-rMN/arrays.xml | 5 + res/values-mn-rMN/strings.xml | 209 ++++-- res/values-mr-rIN/arrays.xml | 5 + res/values-mr-rIN/strings.xml | 211 ++++-- res/values-ms-rMY/arrays.xml | 5 + res/values-ms-rMY/strings.xml | 207 ++++-- res/values-my-rMM/arrays.xml | 17 +- res/values-my-rMM/strings.xml | 435 +++++++----- res/values-nb/arrays.xml | 5 + res/values-nb/strings.xml | 211 ++++-- res/values-ne-rNP/arrays.xml | 5 + res/values-ne-rNP/strings.xml | 207 ++++-- res/values-nl/arrays.xml | 5 + res/values-nl/strings.xml | 213 ++++-- res/values-pa-rIN/arrays.xml | 13 +- res/values-pa-rIN/strings.xml | 209 ++++-- res/values-pl/arrays.xml | 5 + res/values-pl/strings.xml | 247 +++++-- res/values-pt-rBR/arrays.xml | 5 + res/values-pt-rBR/strings.xml | 217 ++++-- res/values-pt-rPT/arrays.xml | 5 + res/values-pt-rPT/strings.xml | 215 ++++-- res/values-pt/arrays.xml | 5 + res/values-pt/strings.xml | 217 ++++-- res/values-ro/arrays.xml | 5 + res/values-ro/strings.xml | 252 +++++-- res/values-ru/arrays.xml | 5 + res/values-ru/strings.xml | 255 +++++-- res/values-si-rLK/arrays.xml | 5 + res/values-si-rLK/strings.xml | 207 ++++-- res/values-sk/arrays.xml | 5 + res/values-sk/strings.xml | 241 +++++-- res/values-sl/arrays.xml | 5 + res/values-sl/strings.xml | 237 +++++-- res/values-sq-rAL/arrays.xml | 5 + res/values-sq-rAL/strings.xml | 207 ++++-- res/values-sr/arrays.xml | 5 + res/values-sr/strings.xml | 228 +++++-- res/values-sv/arrays.xml | 5 + res/values-sv/strings.xml | 207 ++++-- res/values-sw/arrays.xml | 5 + res/values-sw/strings.xml | 211 ++++-- res/values-sw600dp/aliases.xml | 3 +- res/values-ta-rIN/arrays.xml | 5 + res/values-ta-rIN/strings.xml | 209 ++++-- res/values-te-rIN/arrays.xml | 5 + res/values-te-rIN/strings.xml | 207 ++++-- res/values-th/arrays.xml | 5 + res/values-th/strings.xml | 213 ++++-- res/values-tl/arrays.xml | 5 + res/values-tl/strings.xml | 211 ++++-- res/values-tr/arrays.xml | 5 + res/values-tr/strings.xml | 207 ++++-- res/values-uk/arrays.xml | 5 + res/values-uk/strings.xml | 243 +++++-- res/values-ur-rPK/arrays.xml | 5 + res/values-ur-rPK/strings.xml | 209 ++++-- res/values-uz-rUZ/arrays.xml | 5 + res/values-uz-rUZ/strings.xml | 229 +++++-- res/values-vi/arrays.xml | 5 + res/values-vi/strings.xml | 207 ++++-- res/values-zh-rCN/arrays.xml | 23 +- res/values-zh-rCN/strings.xml | 249 +++++-- res/values-zh-rHK/arrays.xml | 5 + res/values-zh-rHK/strings.xml | 207 ++++-- res/values-zh-rTW/arrays.xml | 5 + res/values-zh-rTW/strings.xml | 211 ++++-- res/values-zu/arrays.xml | 5 + res/values-zu/strings.xml | 209 ++++-- res/values/aliases.xml | 4 +- res/values/arrays.xml | 14 + res/values/attrs.xml | 11 + res/values/bools.xml | 6 + res/values/colors.xml | 25 +- res/values/config.xml | 17 + res/values/dimens.xml | 22 +- res/values/strings.xml | 388 +++++++++-- res/values/styles.xml | 55 +- res/values/themes.xml | 75 +-- res/xml/automatic_storage_management_settings.xml | 58 ++ res/xml/development_prefs.xml | 16 +- res/xml/device_info_settings.xml | 23 +- res/xml/display_settings.xml | 19 +- res/xml/fingerprint_enroll_introduction_items.xml | 35 - res/xml/gesture_settings.xml | 40 ++ res/xml/manage_assist.xml | 6 + res/xml/night_display_settings.xml | 54 ++ res/xml/other_sound_settings.xml | 5 + res/xml/privacy_settings.xml | 9 - res/xml/shortcuts.xml | 39 ++ res/xml/user_settings.xml | 2 +- res/xml/wifi_calling_settings.xml | 6 + res/xml/wifi_configure_settings.xml | 5 + res/xml/wireless_settings.xml | 9 + src/com/android/settings/AppListPreference.java | 19 + .../android/settings/BackupSettingsActivity.java | 56 ++ src/com/android/settings/ChooseLockGeneric.java | 3 - src/com/android/settings/ChooseLockPassword.java | 545 ++++++++++----- src/com/android/settings/ChooseLockPattern.java | 10 +- src/com/android/settings/ColorModePreference.java | 49 +- .../ConfirmDeviceCredentialBaseFragment.java | 10 +- src/com/android/settings/ConfirmLockPattern.java | 4 +- src/com/android/settings/CustomListPreference.java | 95 ++- src/com/android/settings/DateTimeSettings.java | 30 +- src/com/android/settings/DevelopmentSettings.java | 285 +++++++- src/com/android/settings/DeviceInfoSettings.java | 26 +- src/com/android/settings/DisplaySettings.java | 61 +- .../android/settings/EncryptionInterstitial.java | 42 +- src/com/android/settings/FallbackHome.java | 51 +- src/com/android/settings/HelpTrampoline.java | 51 ++ src/com/android/settings/InstrumentedFragment.java | 4 +- src/com/android/settings/PreviewPagerAdapter.java | 119 ++-- .../settings/PreviewSeekBarPreferenceFragment.java | 5 +- src/com/android/settings/PrivacySettings.java | 50 -- src/com/android/settings/RadioInfo.java | 115 +++- .../settings/RegulatoryInfoDisplayActivity.java | 2 +- src/com/android/settings/ResetNetwork.java | 6 +- .../android/settings/RestrictedListPreference.java | 5 + src/com/android/settings/Settings.java | 5 +- src/com/android/settings/SettingsActivity.java | 72 +- .../settings/SettingsPreferenceFragment.java | 5 +- .../android/settings/SetupChooseLockGeneric.java | 51 +- .../android/settings/SetupChooseLockPassword.java | 55 +- .../android/settings/SetupChooseLockPattern.java | 95 +-- .../settings/SetupEncryptionInterstitial.java | 51 +- .../settings/SetupRedactionInterstitial.java | 54 +- src/com/android/settings/SetupWizardUtils.java | 8 - src/com/android/settings/SmsDefaultDialog.java | 6 +- src/com/android/settings/SummaryPreference.java | 8 +- src/com/android/settings/TetherService.java | 75 ++- .../android/settings/UserDictionarySettings.java | 2 +- src/com/android/settings/Utils.java | 21 +- .../settings/WallpaperSuggestionActivity.java | 35 + src/com/android/settings/WifiCallingSettings.java | 130 +++- src/com/android/settings/WirelessSettings.java | 23 +- ...ccessibilitySettingsForSetupWizardActivity.java | 35 - ...ggleAccessibilityServicePreferenceFragment.java | 18 + .../android/settings/accounts/AccountSettings.java | 8 +- .../settings/accounts/AccountSyncSettings.java | 16 +- .../applications/DefaultBrowserPreference.java | 51 +- .../applications/DefaultEmergencyPreference.java | 11 +- .../applications/DefaultHomePreference.java | 33 +- .../applications/DefaultPhonePreference.java | 13 +- .../applications/DefaultSmsPreference.java | 11 +- .../settings/applications/InstalledAppDetails.java | 8 +- .../settings/applications/LinearColorBar.java | 10 +- .../settings/applications/ManageAssist.java | 53 +- .../settings/applications/ProcessStatsSummary.java | 4 - .../applications/RunningProcessesView.java | 3 +- .../settings/bluetooth/BluetoothPairingDialog.java | 2 + .../settings/dashboard/DashboardAdapter.java | 76 ++- .../dashboard/DashboardContainerFragment.java | 177 +++++ .../settings/dashboard/DashboardSummary.java | 33 +- .../settings/dashboard/SuggestionsChecks.java | 26 +- .../android/settings/dashboard/SummaryLoader.java | 44 +- .../settings/dashboard/SupportFragment.java | 167 +++++ .../settings/dashboard/SupportItemAdapter.java | 739 +++++++++++++++++++++ .../settings/dashboard/conditional/Condition.java | 18 +- .../dashboard/conditional/ConditionManager.java | 9 +- .../dashboard/conditional/DndCondition.java | 6 + .../dashboard/conditional/HotspotCondition.java | 5 +- .../conditional/NightDisplayCondition.java | 87 +++ .../dashboard/conditional/WorkModeCondition.java | 4 +- .../android/settings/datausage/AppDataUsage.java | 27 +- .../settings/datausage/BillingCycleSettings.java | 6 +- .../AutomaticStorageManagerSettings.java | 167 +++++ .../settings/deviceinfo/ImeiInformation.java | 27 +- .../settings/deviceinfo/PrivateVolumeForget.java | 4 +- .../settings/deviceinfo/PrivateVolumeSettings.java | 89 ++- src/com/android/settings/deviceinfo/SimStatus.java | 20 +- .../settings/deviceinfo/StorageSettings.java | 36 +- .../deviceinfo/StorageSummaryPreference.java | 1 + .../deviceinfo/StorageVolumePreference.java | 7 +- .../settings/display/NightDisplayPreference.java | 127 ++++ .../settings/display/NightDisplaySettings.java | 206 ++++++ .../fingerprint/FingerprintEnrollBase.java | 24 +- .../fingerprint/FingerprintEnrollIntroduction.java | 118 +--- .../FingerprintLocationAnimationVideoView.java | 19 +- .../FingerprintLocationAnimationView.java | 11 +- .../settings/fingerprint/FingerprintUiHelper.java | 2 +- .../SetupFingerprintEnrollEnrolling.java | 44 +- .../SetupFingerprintEnrollFindSensor.java | 36 +- .../fingerprint/SetupFingerprintEnrollFinish.java | 31 +- .../SetupFingerprintEnrollIntroduction.java | 45 +- .../settings/fingerprint/SetupSkipDialog.java | 12 +- src/com/android/settings/fuelgauge/FakeUid.java | 10 + .../settings/gestures/GesturePreference.java | 241 +++++++ .../android/settings/gestures/GestureSettings.java | 226 +++++++ .../inputmethod/InputMethodPreference.java | 69 +- .../inputmethod/PhysicalKeyboardFragment.java | 4 +- .../notification/AppNotificationSettings.java | 5 +- .../notification/ImportanceSeekBarPreference.java | 4 +- .../settings/notification/NotificationBackend.java | 2 +- .../settings/notification/OtherSoundSettings.java | 22 + .../notification/RedactionInterstitial.java | 30 +- .../notification/ZenModeScheduleDaysSelection.java | 26 +- .../notification/ZenModeScheduleRuleSettings.java | 7 +- .../android/settings/overlay/FeatureFactory.java | 69 ++ .../settings/overlay/FeatureFactoryImpl.java | 31 + .../settings/overlay/SupportFeatureProvider.java | 140 ++++ .../password/PasswordRequirementAdapter.java | 77 +++ .../settings/print/PrintJobSettingsFragment.java | 9 +- .../print/PrintServiceSettingsFragment.java | 20 +- .../settings/print/PrintSettingsFragment.java | 8 +- src/com/android/settings/search/Index.java | 15 +- src/com/android/settings/search/Ranking.java | 5 + .../settings/search/SearchIndexableResources.java | 10 +- .../support/SupportDisclaimerDialogFragment.java | 133 ++++ src/com/android/settings/support/SupportPhone.java | 84 +++ .../support/SupportPhoneDialogFragment.java | 85 +++ src/com/android/settings/users/UserSettings.java | 12 +- src/com/android/settings/utils/AsyncLoader.java | 109 +++ .../utils/SettingsDividerItemDecoration.java | 46 ++ .../settings/vpn2/AppManagementFragment.java | 18 +- src/com/android/settings/vpn2/ConfigDialog.java | 6 +- .../settings/widget/AspectRatioFrameLayout.java | 57 ++ .../settings/widget/LinkAccessibilityHelper.java | 169 ----- src/com/android/settings/widget/LinkTextView.java | 4 +- .../settings/widget/RtlCompatibleViewPager.java | 73 ++ .../android/settings/widget/SlidingTabLayout.java | 184 +++++ src/com/android/settings/widget/SwitchBar.java | 10 +- .../settings/wifi/ConfigureWifiSettings.java | 31 + src/com/android/settings/wifi/WifiApEnabler.java | 10 - .../settings/wifi/WifiNoInternetDialog.java | 69 +- tests/app/res/values-my-rMM/strings.xml | 4 +- tests/app/res/values-zh-rCN/strings.xml | 2 +- .../com/android/settings/TetherServiceTest.java | 90 ++- 463 files changed, 22325 insertions(+), 7841 deletions(-) 3b8f4d9 Update text of wifi to cell autoswitch toggle d68b837 Import translations. DO NOT MERGE 849d4a0 Import translations. DO NOT MERGE 8a86efa Import translations. DO NOT MERGE 2570bda Import translations. DO NOT MERGE 08c1b19 Add a "Don't ask again" checkbox to the avoid bad wifi dialog. c973c55 Bad Wi-Fi: Change strings to carrier specs 319f0e0 Import translations. DO NOT MERGE 9176afd Import translations. DO NOT MERGE 3ecb2c8 Add a "Cellular data fallback" pref. aeecc29 Fix unintended modification of the NO_INTERNET dialog. bd33c26 Support displaying a dialog when Wi-Fi loses Internet access. b8011db Fix NullPointerException when refreshing wifi preferences. 7e91469 Use LinkTextView for support disclaimer text. b8e8485 Remove preference "Searching for Wi-Fi networks..." e2428af Fix multiple bluetooth devices bug ff23df1 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. 465e926 Fix animation video render issue when Settings->Moves is resumed from screen off. 9d031f2 Don't remove wifi preferences when updating AP to avoid GC. 68c6d99 Force phone number display to be LTR in support tab. 5ea4bb2 DO NOT MERGE ANYWHERE: WiFiCallingSettings: hide wfc mode preference if not editable f897792 WiFiCallingSettings: hide wfc mode preference if not editable 688ad85 Load default data warning value instead of hardcode it. 8a611b1 Import translations. DO NOT MERGE 6098913 Don't dial any number if DIAL intent is not supported. 9c9cadd Strings in a diclaimer dialog when turning on NFC. 125aecf Import translations. DO NOT MERGE 8681148 Fix a broken TetherServiceTest. fff9fd8 Assist: Allow disabling the disclosure animation 4bb7854 Update support tab strings. 7f6d27b Boot Sounds setting in OtherSoundSettings 1ba9127 Set Fragment title in onCreate. 63f791a Update OEM unlock summary string a409b41 Import translations. DO NOT MERGE a3397cb Use different text in fingeprint intro for SUW 9b3000d Revert change to move Display->Ambient Display to Moves->Quick screen check. b727e9c Change Display->Ambient Display to Display->Quick screen check. 85d2c61 Hide travel abroad button initially. 6daafd0 Import translations. DO NOT MERGE 011362d Update summary correctly in Settings dashboard. 79378eb Hide travel abroad button initially. 2d3a1cd Update string for FallbackHome 9840794 Show progress user unlocking is delayed 9ba765b Hide redundant restrictions de26061 Import translations. DO NOT MERGE b04fae2 Set the tether Entitlement app as active when enabling tethering. b7a1703 Set correct flag when enabling listener for conditions. 0aebaf1 Set correct flag when enabling listener for conditions. 6d2a0c8 Log switch toggle action whenever its status changes. dfba923 Hide sim card selection UI when only one sim presents b3e6572 Align battery consumer app title to view start. 86108a3 Show IMEI SV when phone has LTE_ON_CDMA_TRUE 4dec08d Force talkback to read imei # digit by digit d153a18 Show IMEI SV when phone has LTE_ON_CDMA_TRUE d59fcc9 Update UI for gesture settings. d9057df Remove spacer above dashboard tiles. 44bef2e Import translations. DO NOT MERGE 66cc2de Add non-transparent background to dashboard items. cf21d91 Force talkback to read imei # digit by digit fcd3abd Update fingerprint strings 91e3e43 Assist and Voice Input SwitchPreferences animate with talkback 7dfc8df Display storage summary with correct used/total size. 4e44a5e Check if InputMethodService is Direct Boot aware dc2a365 Import translations. DO NOT MERGE 4a8136b Warn users when selecting non-Direct Boot apps. 7335b65 Night display settings UI v2 bebba44 Never disable DnD receiver to dislay condition correctly. 5d219a2 Only set fullIndex flag when performing a full update c63d245 Catch RejectedExecutionException when loading app data. 4f425c8 Offer trampoline to help articles. fd4f729 Revert "About Phone" summary back to Android version. 0d4b8a3 Fix crash when support item is clicked. a0ebd1a Refresh state after loading conditions from xml. 6666f9c Fix multiple bluetooth devices bug 4f77347 Import translations. DO NOT MERGE 6b75a69 Add non-transparent background to dashboard items. 2f92d75 Fix scroll issue when going from Display->Ambient Display to Moves. 798b35a Fix font and display size settings pages for small screens. eae3d9f Add NightDisplaySettingsActivity 2a84bbc Don't allow changing data usage setting if uid is not app. 390dd04 Fix crash when starting Settings -> Display -> Font size 4fb7680 Check for null activity before getting dashboard categories. cafe697 Fix crash when starting Settings -> Display -> Font size b7e650c Check for null activity before getting dashboard categories. b67291a Updating the shortcut icons for Settings app 8e8bcb6 Improve string comment 1dc5c8b Import translations. DO NOT MERGE de991f4 Get gestures animation preview image in async loader. 892a546 Revert "Revert "Error colors to point to frameworks instead of hard-coding them"" f179f84 Revert "Error colors to point to frameworks instead of hard-coding them" e8869e8 Update the Bluetooth pin pairing view to the new spec. 0bb60ad Display days of week in locale order. b5c2131 Import translations. DO NOT MERGE 708c626 Import translations. DO NOT MERGE 818312d Should not report unsuccessful attempt if pattern size < minimal size ae63c3d Error colors to point to frameworks instead of hard-coding them c9fca1a Add ripple effect on all preference tiles. f21465e Add a help item for the Help & Feedback for the Storage Manager. d60f09e Add Night display settings conditional bdbd2d9 Settings: trampoline persist.logd.logpersistd to logd.logpersistd 78dd2e2 Settings: add logpersist kernel only selection c8b1c3e Settings: add logpersist selection (actions) ffb87f7 Add Gestures settings to search index. 31678f1 Protect against work conditional crash 9b95b3f Clarify string translation. 9345e4b Fix janky scrolling for Gestures Settings. 89912fe Import translations. DO NOT MERGE 5a15745 Support hardware colors for fingerprint video 9d25127 Do not use TetherUtil.setWifiTethering 7e15743 Fix a bunch of straggler themes. e7b3ad6 DO NOT MERGE: InputSettings: Fix incorrect keyboard list on rotation. 6e79c02 Lock the orientation for FallbackHome f584eaa Update FakeUid with new methods ccc8641 Let talkback announce category name in Settings. 38d8582 Combine setCategories() and setSuggestions() in DashboardAdapter. 3587914 Fix return when virtual keyboard setting changes. 4456412 Settings ViewPager now correctly handles RTL mode c9b9898 Application names are now lazily loaded 8a7d074 Fix crash from dismissing after pause 1e03e52 Fix up for forget storage screen 6ba9e15 Disallow user to block notification from OobConfig 1a0f642 Import translations. DO NOT MERGE 981e9a9 Disable instead of hiding add account preference aacf55a Color transforms are now color modes. 10b6d4d Preemptively add string for direct boot dialogs. 52693ab Refine fingerprint animation handling 6529c8a Open Security Patch Bulletin 08d34b6 Revert equal check in DashboardAdapter.setCondition(). 0bd87d7 Add content description to escalation card title. a49178a Change "ringer volume" to "ring volume" 36dc6a8 Rename Night display to Night Light a804616 Change launch method for preference Display->Ambient Display. 5df6364 Cross fade escalation card when content changes. 55c6ea2 Tweak layouts to make support UI look better. 2c5a27d Hide Set Wallpaper in Settings suggestion if it is not allowed b76de26 Reduce the number of times that dataset changed is triggerd in DashboardAdapter eadc7dc Request support rules to refresh when account changes. ea24bbf Add ripples to negative buttons 2aa423d Log when the storage manager is toggled on and off. c9ec8c8 Don't show the Fingerprint suggestion if it is disabled. 233daf4 Use app name as summary in default home app setting. 1093b24 Update preference ordering in Gestures settings. d21e0e9 Update Safety & Regulatory Information link text 6bc19a2 Use UM.DISALLOW_OEM_UNLOCK instead of Global.OEM_UNLOCK_DISALLOWED 9c26c9d Remove KeyboardView in ChooseLockPassword 0bbcdcc Visualize password requirements and their fulfillment 9a8e5a7 Update work challenge strings 8a26bfb Center find-sensor graphic in landscape a294648 Update resource string for gestures settings. c649d28 Import translations. DO NOT MERGE fdb2a9a Import translations. DO NOT MERGE 5edb275 Disable Gestures Settings by default. 44f2736 Fix PIN screen title 2c1eb80 Correct logic for showing overide dnd field. 6607d49 Change gesture settings for Ambient Display from nudge to double tap. 6ae44a0 Add summary for Settings->Gestures. c7cd298 Add Night display settings 6b1a2a8 Add handling for gesture settings for double twist for camera flip. 48aab45 UI updates for support tab. 0651701 Restore "reset ShortcutManager rate limiting" dev option 4178710 Fix strings for support tab. 8924756 Wrap bluetooth edit content in a scrollview. ad2114e Use phone number as summary for 'About Phone'. 41d0657 Add padding for the animation in the gestures settings. 9a3cf77 Fix layout transition from Display->Ambient Display to Gestures 584a11e Update button styles for fingerprint fcb0d74 Fix always-on is not turned off when user forgets vpn ece8ff6 Remove search in support tab. a937ff5 Import translations. DO NOT MERGE 271f042 Import translations. DO NOT MERGE 1e25ba3 Show info icon when RestrictedListPreference is disabled 47e2b97 Show 'up arrow' in About phone->Status menu. 26bf003 Update Backup & reset settings to launch the configured activity. a9f7016 Add logging when click tollfree/tolled phone support button f5a2422 Remove dead code that could have a memory leak 934a400 Protect against null carrier config db7868e Make sure to clear out preference cache when done 9a76178 Update strings to match the latest mocks. 016bd60 Update escalation cards layout and data binding. ec208fd Add help url for gestures settings. fab3a5b Pre-setup restrictions 294469e Fix some bluetooth theming issues. e6ad6e8 Pre-setup restrictions DO NOT MERGE 07127d8 Don't show always-on option connecting PPTP vpn ab151e8 WiFiCallingSettings: "Update Emergency Address" shouldn't be disabled. f29de08 Import translations. DO NOT MERGE ea1e820 Import translations. DO NOT MERGE b97b16d WiFiCallingSettings: "Update Emergency Address" shouldn't be disabled. a616a0d Fix ugly flash between boot animation and setup wizard (1/2) 1b9afaf Add text to the Manage Settings page to show freed storage. d89d60d Update UI for support tab. 242a7ef Fix a bug where selected country is reset. 5d1a512 Update listener for animation in Gesture Settings. 8f0a0ac UI Tweak: update setting dashboard cards background color. 2c9f35e Show a static title/summary if country doesn't have support 46da9be By default select current country in support phone list. 2736ace Show operation hours for selected country's support phone 3737fab Show tolled support number when click travel abroad. 05af648 Update UI for Storage settings. 2317639 Setup up print settings fragments in onCreateView instead of onCreate. 52247f6 Add explanatory text displayed when 'Always-on' switch is greyed-out for VPN apps w/targetSdk<24 b0060dd Restore selected country when rotating screen. e016863 Import translations. DO NOT MERGE 3029bb9 Set message id in notification redaction activity 9aa434c Refresh screenlock UI after password verification failed a44b1ef When offline show a list of countries with phone support. b4d41d8 Update UI for the Gestures settings. ca060e3 Lockdown settings in retail demo mode 6056eba Make Emergency info searchable in Settings 94e8b66 Import translations. DO NOT MERGE 204af97 Remove setup specific FP find sensor layout ac47013 Log whether BT pairing dialog is accepted or canceled a8219fb Bug fix: support tab doesn't show offline UI initially. 0998abf Update the OEM unlock preference summary to reflect the disable reason be42f8b Re-add a string to fix a build breakage. f6e4c5f Flip default value for nav key setting. bc7b0fe Added multi sim support back for brazil channel 50 messages. 438b291 WifiCallingSettings: UI improvement 7d73a29 Make MasterClear a valid entry fragment. 0bc42ab Display operation hours when support is closed. 9b22378 Flip default values of two gesture settings. bf8f896 Update the deletion helper intent string. 54ce1da Disable "disable" button for the device provision app in the Settings app ec354cd Remove summary text for Backup & reset. e300b0f Use colorSecondary for switch bar backgrounds. 5b66e14 Update Settings to use DeviceDefault.Settings. aad643c Remove the Deletion Helper and Automatic Storage Management jobs. efd819e Import translations. DO NOT MERGE e2f59b9 Hide WFC settings if WFC is not provisioned (and provisioning is required) 5f179fc Adding custom manifest shortcuts in Settings app 841b13a Enable/disable support buttons based on operation hours. ab2e039 Log button taps in support tab. 12e1f55 Add Debug Toggles for Video and WiFI Calling Provisioning f5cecb0 Add play icon to the gesture settings videos. 0beb695 Add a "Do not show" checkbox in support disclaimer dialog. 184753f Hide 'Update Emergecy Address' preference w/o carrier support 37d4d0c Use metrics defined by proto in new Settings tabs. 0707fdc Center pattern lock screen vertically 7dfa323 [SetupWizard] Fix talkback on lock screen. b1eadb1 Add handling for fingerprint swipe in gesture settings. d189ac5 Use GLIF theme for Settings > Security > Screen lock d0c8fd7 Update gesture related settings in Display. 13cee79 Import translations. DO NOT MERGE 0074855 Show storage manager settings using a system property. 4659661 Fingerprint string updates 52ae1eb Update UI style for GLIF buttons 156453c Remove forum link from support tab. cf60597 Align text for conditions with text for other tiles. 31405d0 Support tab UI polish. 0bf6f94 Changing the WallpaperSuggestionActivity to redirect to the actual wallpaper picker component defined in the config. aba253e Import translations. DO NOT MERGE 9136523 Added new setting for gestures. 776c9ec Use Settings.Secure for days to retain. db0dbef Remove "Help & feedback" from toggle screen for accessibility services to prevent confusion when users are trying to submit feedback for a specific accessibility service (accessibility services can place their own "Help & feedabck" in their apks and route it appropriately). Bug: 29278252 de2559e Import translations. DO NOT MERGE e6f635f Moved network settings reset away from Backup & reset. ff162a3 Display total storage for Internal shared storage. 937c29d Import translations. DO NOT MERGE 0dc4311 Wi-Fi Calling settings UI update ed57d2f Import translations. DO NOT MERGE 1fad9af Add safety & regulatory info to "about device". d3cf866 Import translations. DO NOT MERGE 90e8e47 Launch E911 address management activity at turning on Wifi Calling 80c2044 Add an automatic storage management job service. 950d83b Import translations. DO NOT MERGE 6b1e9db Change Nav bar style to use system nav (new style for Nexus N+) Bug: 27612740 9782079 Importance slider updates. 72167fe Revert "Importance slider updates." fccc2ec Hide the Deletion Helper entry points from Settings. 517f14f Remove the last vestiges of #ff009587. 728eebe Hide the Deletion Helper entry points from Settings. b75baac Make fingerprint inherit from GLIF theme 2515805 Import translations. DO NOT MERGE 558c82f Update button styles in fingerprint setup 21ef89f Add an option allowing to skip wallpaper apps selection. 84d944b Update the summary strings in the Deletion Helper to match the latest mocks. 7232e4f More theming fixes. ed39bf6 Hook up the automatic storage manager settings with the flag. 0067760 Fix confirm lock UI theme. b40b0d2 Update color bar defaults to use theme attr colors ddc21c0 Update Theme.DialogWhenLarge to use theme colors. 8da144b Update alertDialogTheme to use proper colorAccent. aeed7d4 Replace bluetooth pngs with vector drawables. 1370f7e Change Downloads to show individual files in the Deletion Helper. 8dd1132 Refactor Settings theme colors. dcf3d7c Disallow OEM unlock when DISALLOW_FACTORY_RESET applies b357e4a Update margins to match specs ba03d2f Update the storage manager settings to match the mocks. 1bc8bb2 Import translations. DO NOT MERGE c1f787d Add skip button to fingerprint settings 5af567e Materialize the button bar in the Deletion Helper. 1320de3 Fix a crash where the deletion helper crashes when app sizes load. a2bd32b Display disclaimer dialog before starting support. a779cd2 Add a collapsible checkbox preference for deletion helper. 76cd011 Update the deletion helper feature factory for photos and videos. c408e9c Don't show app in deletion helper if it was installed recently. 0216e9d Add an upsell dialog to activate the storage manager. 116a55c Add the automatic storage manager settings. 61e6193 Import translations. DO NOT MERGE 46c32b9 Add an alert dialog before clearing data in deletion helper. 471815e Remove settings overflow menu 287d911 Add an Activity to handle Intents to invoke the Deletion Helper. 2ef20fb Add downloads to the deletion helper. 3fe1403 Add a Global setting for disabling OEM unlocking setting 5e292d2 Set fingerprint accent/primary color 50cde75 Update suggestion/support UI to use more negative space. 2186893 Entries in the Deletion Helper should be default unchecked. 7b6791d Fix truncated text in pattern lock setup b81d01d Revert "Add shortcut manager support to Settings (2/2) b/28298258" b/28643184 This reverts commit 79ec6df771b0c05609a611a939f08fcd51f45b74. e4eb75e Make sure TileAdapter always has a SuggestionParser 49db9c3 Add list item to open tips & tricks. 38889de Create an overlay to add a photo and video deletion helper service. 37bd336 Import translations. DO NOT MERGE 1e51aa5 Revert "Add shortcut manager support to Settings (2/2) b/28298258" b/28643184 This reverts commit 79ec6df771b0c05609a611a939f08fcd51f45b74. 40225b5 Import translations. DO NOT MERGE cf7d272 Implemented onRestrictPowerChanged(). fb917b0 Import translations. DO NOT MERGE a6bd545 Update support email/chat display string. be61a14 Add estimate time under support options. cf19ef7 Don't draw divider under headers 79ec6df Add shortcut manager support to Settings (2/2) b/28298258 cd09151 Bring escalation options UI closer to mock. 30eaf00 Fix a bug where negative file sizes were being used. 6df4771 Try to fix receiver crash 6561d48 Null check intent before starting "learn more". 8088907 Launch Help & Feedback 0737787 Import translations. DO NOT MERGE 9502163 Explicitly setAccount in the same way as setHasInternet. ce0c6dd Disable stable id in support adapter. a6c862c Prompt sign-in when there is no account for support options c73fb89 Fix a Deletion Helper crash when it fails to get an app list. 2ddde4a Monitor connectivity change and display offline promo. a9fa005 Add c2c and chat support when there is eligible account. df4bc60 Import translations. DO NOT MERGE 190ec1c GLIF theme for settings 9412c5a Fix a whitespace issue in ManageApplications. b84304d Add a deletion helper view for clearing space. 35e21cf Open Help forum in browser when click 'Forum' button. 2869157 Display setting and support in a tab layout - DO NOT MERGE 1d1a269 Remove ToastController. 1379288 Create feature factory interface & initial impl. ========platform/packages/apps/Stk between android-7.0.0_r14..android-7.1.0_r4========= AndroidManifest.xml | 6 +++--- res/drawable-hdpi/ic_launcher_sim_toolkit.png | Bin 5124 -> 2805 bytes res/drawable-mdpi/ic_launcher_sim_toolkit.png | Bin 3131 -> 1794 bytes res/values-my-rMM/strings.xml | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) c56f7c1 add protected broadcast for stk app 78cdb6a Import translations. DO NOT MERGE a7ad0e2 Update Sim toolkit icon to material design. bedc55f Import translations. DO NOT MERGE ========platform/packages/apps/Tag between android-7.0.0_r14..android-7.1.0_r4========= 587be90 Import translations. DO NOT MERGE ========platform/packages/apps/TvSettings between android-7.0.0_r14..android-7.1.0_r4========= Settings/Android.mk | 4 +- Settings/res/values-da/strings.xml | 4 +- Settings/res/values-fa/strings.xml | 2 +- Settings/res/values-hy-rAM/strings.xml | 8 +-- Settings/res/values-ja/strings.xml | 2 +- Settings/res/values-mn-rMN/strings.xml | 2 +- Settings/res/values-my-rMM/strings.xml | 80 +++++++++++----------- Settings/res/values-ru/widget-strings.xml | 4 +- Settings/res/values-uz-rUZ/strings.xml | 2 +- .../accessories/BluetoothAccessoryFragment.java | 24 +++++-- .../device/apps/AppManagementFragment.java | 19 +++++ .../settings/name/DeviceNameSetCustomFragment.java | 12 +++- .../tv/settings/system/SecurityFragment.java | 4 +- .../system/development/ColorModePreference.java | 51 ++++---------- .../system/development/DevelopmentFragment.java | 17 +++-- .../settings/users/UserSwitchListenerService.java | 9 ++- .../android/tv/settings/widget/picker/Picker.java | 12 +--- 17 files changed, 137 insertions(+), 119 deletions(-) 5ac8594 Fix TVSettings Picker 998c3e2 Catch ANFE when launching an app d1445c3 Import translations. DO NOT MERGE fe9520f An AndroidTV device has no name cbe9413 Color transforms are now color modes. 9e84da3 Use UM.DISALLOW_OEM_UNLOCK instead of Global.OEM_UNLOCK_DISALLOWED 41de077 Improve initial unlock delay (2/2) 05343fd Fix crash when bailing out from BluetoothAccessoryFragment 3571d10 Print names of observers causing timeout 8ffd7b9 Import translations. DO NOT MERGE 81463ef Import translations. DO NOT MERGE 4112d90 Disable OEM unlock setting if global setting disallows it ef04e78 Don't crash if the package disappears bbd6f52 Import translations. DO NOT MERGE b314a25 Import translations. DO NOT MERGE 1197355 Import translations. DO NOT MERGE f31c25e Import translations. DO NOT MERGE ========platform/packages/inputmethods/LatinIME between android-7.0.0_r14..android-7.1.0_r4========= .../values-b+sr+Latn/strings-emoji-descriptions.xml | 2 +- java/res/values-bs-rBA/strings-action-keys.xml | 2 +- .../values-bs-rBA/strings-talkback-descriptions.xml | 2 +- java/res/values-bs-rBA/strings.xml | 4 ++-- java/res/values-es-rUS/strings.xml | 2 +- java/res/values-ja/strings-emoji-descriptions.xml | 4 ++-- java/res/values-kn-rIN/strings.xml | 6 +++--- java/res/values-ko/strings.xml | 2 +- java/res/values-mn-rMN/strings.xml | 2 +- java/res/values-mr-rIN/strings.xml | 2 +- java/res/values-my-rMM/strings-action-keys.xml | 2 +- java/res/values-my-rMM/strings-emoji-descriptions.xml | 2 +- .../values-my-rMM/strings-talkback-descriptions.xml | 2 +- java/res/values-my-rMM/strings.xml | 18 +++++++++--------- java/res/values-sk/strings-emoji-descriptions.xml | 2 +- java/res/values-sr/strings-emoji-descriptions.xml | 2 +- java/res/values-tl/strings.xml | 2 +- java/res/values-zh-rTW/strings-emoji-descriptions.xml | 2 +- .../values-zh-rTW/strings-talkback-descriptions.xml | 2 +- 19 files changed, 31 insertions(+), 31 deletions(-) 88600b7 Import translations. DO NOT MERGE a4c4273 Import translations. DO NOT MERGE 16dbde4 Import translations. DO NOT MERGE 6393fe2 Import translations. DO NOT MERGE a6a1687 Import translations. DO NOT MERGE 01b75a6 Import translations. DO NOT MERGE 01bd0c9 Import translations. DO NOT MERGE b2eec2e Import translations. DO NOT MERGE 96b4f51 Import translations. DO NOT MERGE c1bd8d8 Import translations. DO NOT MERGE b18162c Import translations. DO NOT MERGE 7100f81 Import translations. DO NOT MERGE 951f45f Import translations. DO NOT MERGE c1b04d9 Import translations. DO NOT MERGE 7d5eb45 Import translations. DO NOT MERGE 1da3e64 Import translations. DO NOT MERGE 71504c9 Import translations. DO NOT MERGE 6a94ca6 Import translations. DO NOT MERGE 120aeb8 Import translations. DO NOT MERGE 1e95960 Import translations. DO NOT MERGE 4bf388e Import translations. DO NOT MERGE 4888791 Import translations. DO NOT MERGE a527fa7 Import translations. DO NOT MERGE 76e00b4 Import translations. DO NOT MERGE fc5d10a Import translations. DO NOT MERGE b5841fc Import translations. DO NOT MERGE c51d0c1 Import translations. DO NOT MERGE d17b51e Import translations. DO NOT MERGE 1a938cf Import translations. DO NOT MERGE 98db252 Import translations. DO NOT MERGE fa56823 Import translations. DO NOT MERGE d13373c Import translations. DO NOT MERGE d8b4af0 Import translations. DO NOT MERGE 53b7797 Import translations. DO NOT MERGE f74e3e9 Import translations. DO NOT MERGE 0cd8f08 Import translations. DO NOT MERGE 9ddaef4 Import translations. DO NOT MERGE 684d0ea Import translations. DO NOT MERGE fa1fe99 Import translations. DO NOT MERGE 90409ef Import translations. DO NOT MERGE 39dd48b Import translations. DO NOT MERGE 9d600f4 Import translations. DO NOT MERGE ========platform/packages/providers/BlockedNumberProvider between android-7.0.0_r14..android-7.1.0_r4========= 73ed0f0 Import translations. DO NOT MERGE ========platform/packages/providers/CallLogProvider between android-7.0.0_r14..android-7.1.0_r4========= src/com/android/calllogbackup/CallLogBackupAgent.java | 6 ------ 1 file changed, 6 deletions(-) bc30a8c Remove preventBackup check in call log onRestore ========platform/packages/providers/ContactsProvider between android-7.0.0_r14..android-7.1.0_r4========= .../providers/contacts/CallLogDatabaseHelper.java | 18 +++++++- .../providers/contacts/CallLogProvider.java | 7 +--- .../providers/contacts/DatabaseModifier.java | 3 +- .../contacts/DbModifierWithNotification.java | 48 ++++++++++++++++++---- .../contacts/VoicemailContentProvider.java | 10 ++--- .../providers/contacts/VoicemailContentTable.java | 12 +++--- .../providers/contacts/VoicemailStatusTable.java | 11 +++-- .../providers/contacts/VoicemailProviderTest.java | 4 +- 8 files changed, 80 insertions(+), 33 deletions(-) a0722de Mark voicemail as not new if it is updated as read b6dd19e Allow the phone account to be queried for voicemail status 92d1936 Import translations. DO NOT MERGE 24c9dce Import translations. DO NOT MERGE 1a21dd1 Import translations. DO NOT MERGE 579bcb6 Allow the phone account to be queried for voicemail status 00fc3f9 Fix cursor leaking when inserting voicemail status. aa29f63 Import translations. DO NOT MERGE 21c692d Add SOURCE_TYPE field to VoicemailStatus table ========platform/packages/providers/DownloadProvider between android-7.0.0_r14..android-7.1.0_r4========= res/values-lt/strings.xml | 10 +++++----- res/values-my-rMM/strings.xml | 4 ++-- src/com/android/providers/downloads/DownloadNotifier.java | 4 +++- .../providers/downloads/DownloadStorageProvider.java | 14 ++++++++++++-- ui/res/values-my-rMM/strings.xml | 4 ++-- 5 files changed, 24 insertions(+), 12 deletions(-) a4b509c DO NOT MERGE: Check that file exists in disk in queryChildDocs b440ceb Revert "Enforce calling identity before clearing." 8be3a92 Enforce calling identity before clearing. 7b7fa39 Waiting for Wi-Fi notification is not ongoing. db3442b Import translations. DO NOT MERGE cc25d6c Clear identity when deleting scanned entry. 13cedd3 Import translations. DO NOT MERGE c41911f Import translations. DO NOT MERGE c9e36cf Import translations. DO NOT MERGE 07741a4 Scan completed downloads when requested. 2f059c7 Import translations. DO NOT MERGE 3fc4717 Import translations. DO NOT MERGE ========platform/packages/providers/MediaProvider between android-7.0.0_r14..android-7.1.0_r4========= res/values-af/strings.xml | 9 +++ res/values-am/strings.xml | 9 +++ res/values-ar/strings.xml | 9 +++ res/values-az-rAZ/strings.xml | 9 +++ res/values-b+sr+Latn/strings.xml | 9 +++ res/values-be-rBY/strings.xml | 9 +++ res/values-bg/strings.xml | 9 +++ res/values-bn-rBD/strings.xml | 9 +++ res/values-bs-rBA/strings.xml | 9 +++ res/values-ca/strings.xml | 9 +++ res/values-cs/strings.xml | 9 +++ res/values-da/strings.xml | 9 +++ res/values-de/strings.xml | 9 +++ res/values-el/strings.xml | 9 +++ res/values-en-rAU/strings.xml | 9 +++ res/values-en-rGB/strings.xml | 9 +++ res/values-en-rIN/strings.xml | 9 +++ res/values-es-rUS/strings.xml | 9 +++ res/values-es/strings.xml | 9 +++ res/values-et-rEE/strings.xml | 9 +++ res/values-eu-rES/strings.xml | 9 +++ res/values-fa/strings.xml | 9 +++ res/values-fi/strings.xml | 9 +++ res/values-fr-rCA/strings.xml | 9 +++ res/values-fr/strings.xml | 9 +++ res/values-gl-rES/strings.xml | 9 +++ res/values-gu-rIN/strings.xml | 9 +++ res/values-hi/strings.xml | 9 +++ res/values-hr/strings.xml | 9 +++ res/values-hu/strings.xml | 9 +++ res/values-hy-rAM/strings.xml | 9 +++ res/values-in/strings.xml | 9 +++ res/values-is-rIS/strings.xml | 9 +++ res/values-it/strings.xml | 9 +++ res/values-iw/strings.xml | 9 +++ res/values-ja/strings.xml | 9 +++ res/values-ka-rGE/strings.xml | 9 +++ res/values-kk-rKZ/strings.xml | 9 +++ res/values-km-rKH/strings.xml | 9 +++ res/values-kn-rIN/strings.xml | 9 +++ res/values-ko/strings.xml | 9 +++ res/values-ky-rKG/strings.xml | 9 +++ res/values-lo-rLA/strings.xml | 9 +++ res/values-lt/strings.xml | 9 +++ res/values-lv/strings.xml | 9 +++ res/values-mk-rMK/strings.xml | 9 +++ res/values-ml-rIN/strings.xml | 9 +++ res/values-mn-rMN/strings.xml | 9 +++ res/values-mr-rIN/strings.xml | 9 +++ res/values-ms-rMY/strings.xml | 9 +++ res/values-my-rMM/strings.xml | 9 +++ res/values-nb/strings.xml | 9 +++ res/values-ne-rNP/strings.xml | 9 +++ res/values-nl/strings.xml | 9 +++ res/values-pa-rIN/strings.xml | 9 +++ res/values-pl/strings.xml | 9 +++ res/values-pt-rBR/strings.xml | 9 +++ res/values-pt-rPT/strings.xml | 9 +++ res/values-pt/strings.xml | 9 +++ res/values-ro/strings.xml | 9 +++ res/values-ru/strings.xml | 9 +++ res/values-si-rLK/strings.xml | 9 +++ res/values-sk/strings.xml | 9 +++ res/values-sl/strings.xml | 9 +++ res/values-sq-rAL/strings.xml | 9 +++ res/values-sr/strings.xml | 9 +++ res/values-sv/strings.xml | 9 +++ res/values-sw/strings.xml | 9 +++ res/values-ta-rIN/strings.xml | 9 +++ res/values-te-rIN/strings.xml | 9 +++ res/values-th/strings.xml | 9 +++ res/values-tl/strings.xml | 9 +++ res/values-tr/strings.xml | 9 +++ res/values-uk/strings.xml | 9 +++ res/values-ur-rPK/strings.xml | 9 +++ res/values-uz-rUZ/strings.xml | 9 +++ res/values-vi/strings.xml | 9 +++ res/values-zh-rCN/strings.xml | 9 +++ res/values-zh-rHK/strings.xml | 9 +++ res/values-zh-rTW/strings.xml | 9 +++ res/values-zu/strings.xml | 9 +++ res/values/strings.xml | 81 +++++++++++++++++++++ res/values/styles.xml | 2 +- .../providers/media/MediaScannerService.java | 13 +++- .../providers/media/RingtonePickerActivity.java | 83 +++++++++++++++++++++- 85 files changed, 903 insertions(+), 5 deletions(-) 543d128 Scan media folder instead of preloads d2217b2 Import translations. DO NOT MERGE b1faa14 Add resources for sound names in overlays 3145e76 Scan preloads folder for content 448ea30 Update ringtone picker to use DeviceDefault style. 0e718f6 Import translations. DO NOT MERGE cb8fc2d Import translations. DO NOT MERGE 031f2c5 Import translations. DO NOT MERGE 03d697e Add support for localization of sound names in RingtonePicker ========platform/packages/providers/TelephonyProvider between android-7.0.0_r14..android-7.1.0_r4========= src/com/android/providers/telephony/TelephonyProvider.java | 1 - 1 file changed, 1 deletion(-) 5bc7f96 30481342: Security Vulnerability - TOCTOU in MmsProvider allows access to files as phone (radio) uid 53ff769 30481342: Security Vulnerability - TOCTOU in MmsProvider allows access to files as phone (radio) uid - DO NOT MERGE 8ce0cad 30481342: Security Vulnerability - TOCTOU in MmsProvider allows access to files as phone (radio) uid - DO NOT MERGE fd9be33 30481342: Security Vulnerability - TOCTOU in MmsProvider allows access to files as phone (radio) uid - DO NOT MERGE 691e5ce Revert "Fix LTE_CA RAT in APN DB." 7b50f24 Revert "Fix LTE_CA RAT in APN DB." 18ef3bf Close old cursor when making a new one. 1b40f4e Fix LTE_CA RAT in APN DB. a484c5a Import translations. DO NOT MERGE 6c5c89c pco and cold sim cleanup ========platform/packages/providers/TvProvider between android-7.0.0_r14..android-7.1.0_r4========= res/values-pa-rIN/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) c047eec Import translations. DO NOT MERGE ========platform/packages/providers/UserDictionaryProvider between android-7.0.0_r14..android-7.1.0_r4========= dc07d29 Import translations. DO NOT MERGE afe59b6 Import translations. DO NOT MERGE ========platform/packages/screensavers/PhotoTable between android-7.0.0_r14..android-7.1.0_r4========= res/values-uz-rUZ/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) d431416 Import translations. DO NOT MERGE ad4928b Import translations. DO NOT MERGE ========platform/packages/services/Mms between android-7.0.0_r14..android-7.1.0_r4========= src/com/android/mms/service/MmsHttpClient.java | 11 +++++++++++ 1 file changed, 11 insertions(+) 44108ec Close connection after MMS request if configured by carrier ========platform/packages/services/Telecomm between android-7.0.0_r14..android-7.1.0_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 | 7 +- 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 | 7 +- 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 | 7 +- 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 | 9 +- res/values-zh-rHK/strings.xml | 7 +- res/values-zh-rTW/strings.xml | 7 +- res/values-zu/strings.xml | 7 +- res/values/strings.xml | 13 +- src/com/android/server/telecom/Analytics.java | 311 +++++++++++++++++++-- .../android/server/telecom/BluetoothManager.java | 4 +- .../server/telecom/BluetoothPhoneServiceImpl.java | 23 +- src/com/android/server/telecom/Call.java | 94 ++++++- .../android/server/telecom/CallAudioManager.java | 39 ++- .../server/telecom/CallAudioRouteStateMachine.java | 41 ++- src/com/android/server/telecom/CallIdMapper.java | 13 +- .../server/telecom/CallIntentProcessor.java | 2 +- src/com/android/server/telecom/CallLogManager.java | 22 +- src/com/android/server/telecom/CallState.java | 11 + .../server/telecom/CallerInfoLookupHelper.java | 4 +- src/com/android/server/telecom/CallsManager.java | 172 ++++++++---- .../server/telecom/CallsManagerListenerBase.java | 2 +- .../server/telecom/ConnectionServiceWrapper.java | 127 ++++++--- .../server/telecom/CreateConnectionProcessor.java | 40 ++- .../server/telecom/CreateConnectionTimeout.java | 5 +- .../android/server/telecom/HeadsetMediaButton.java | 3 + src/com/android/server/telecom/InCallAdapter.java | 16 +- .../android/server/telecom/InCallController.java | 295 ++++++++++++++----- .../android/server/telecom/InCallTonePlayer.java | 19 +- .../server/telecom/InCallWakeLockController.java | 9 + src/com/android/server/telecom/Log.java | 264 +++++++++++++---- .../telecom/NewOutgoingCallIntentBroadcaster.java | 111 ++++---- .../server/telecom/ParcelableCallUtils.java | 60 +++- .../server/telecom/PhoneAccountRegistrar.java | 114 +++++++- .../server/telecom/PhoneNumberUtilsAdapter.java | 1 + .../telecom/PhoneNumberUtilsAdapterImpl.java | 5 + .../server/telecom/PhoneStateBroadcaster.java | 7 +- .../server/telecom/ProximitySensorManager.java | 3 + .../server/telecom/RespondViaSmsManager.java | 4 +- src/com/android/server/telecom/Runnable.java | 18 +- src/com/android/server/telecom/ServiceBinder.java | 18 +- .../android/server/telecom/TelecomServiceImpl.java | 6 +- src/com/android/server/telecom/TelecomSystem.java | 9 +- src/com/android/server/telecom/TelephonyUtil.java | 57 ++++ .../android/server/telecom/VideoProviderProxy.java | 49 +++- .../callfiltering/AsyncBlockCheckFilter.java | 47 ++-- .../telecom/callfiltering/IncomingCallFilter.java | 30 +- .../components/ChangeDefaultDialerDialog.java | 35 ++- .../server/telecom/components/TelecomService.java | 10 +- .../server/telecom/ui/MissedCallNotifierImpl.java | 20 +- .../telecom/testapps/TestConnectionService.java | 3 + .../server/telecom/tests/AnalyticsTests.java | 193 +++++++++++++ .../server/telecom/tests/BasicCallTests.java | 244 +++++++--------- .../server/telecom/tests/CallLogManagerTest.java | 25 ++ .../telecom/tests/ComponentContextFixture.java | 3 + .../telecom/tests/ConnectionServiceFixture.java | 57 +++- .../telecom/tests/InCallControllerTests.java | 198 ++++++++----- .../com/android/server/telecom/tests/LogTest.java | 30 +- .../telecom/tests/MissedCallNotifierImplTest.java | 7 +- .../NewOutgoingCallIntentBroadcasterTest.java | 2 + .../telecom/tests/PhoneAccountRegistrarTest.java | 243 +++++++++++++++- .../server/telecom/tests/TelecomSystemTest.java | 152 +++++++++- .../server/telecom/tests/VideoCallTests.java | 7 + .../server/telecom/tests/VideoProviderTest.java | 15 + 136 files changed, 2923 insertions(+), 953 deletions(-) 94f706a Use the Telecom lock in Telecom.Runnable e680e66 Don't remove elements while using foreach 6cfd620 Import translations. DO NOT MERGE 72f0851 Import translations. DO NOT MERGE 13e8a69 Auto reject video requests for secondary user. 09641cc Log calls which were rejected in call log appropriately. 21991a7 Log calls which were rejected in call log appropriately. 45e8eb4 Reference the correct capability type for reply capability. 0d7a00a Add more logging to Telecom for NYC-DR. 10274f7 Auto downgrade video calls when phone account doesn't support video. 7d58ba5 When bg call does not support hold, auto-unhold on disconnect of fg call. 3777a7e Answer video calls as audio-only through wired headset 3aa3b99 Import translations. DO NOT MERGE 54ca13a Add telecom log to report when call changes external state. 3cab92a Answer video calls as audio through BT 1f526d5 Import translations. DO NOT MERGE 6ab66c3 Fix NPE in Call.setHandle abe06d3 Fix ComponentName NPE when binding to InCallService d7e370d Fix analytics dumping to not throw an exception a6d8e8b Allow for Reconnect from Connection Manager 4b9e556 Check for PROPERTY_IS_DOWNGRADED_CONFERENCE in addExistingConnection b3ce510 Fix flaky tests that use startAndMakeActiveOutgoingCall 8103efb Adds a warning to the Default Phone App Dialog 10f8cd2 Fix NPE that was stopping VT updates to Dialer 3ff5edd Only Redial calls in the case of Emergency Calling fe6d79e Auto-enable speaker phone when pulling a video call. 1e37be5 Finalize multiendpoint functionality. 0c87b3c Add Group Id tracking in PhoneAccountRegistrar 6e8f3d7 Rename Telecom Call Ids to include attempt 9135095 Add PhoneAccount check to addExistingConnection 9696c21 Switch to speakerphone when upgrading to video 4640c4f Record video call events in analytics 140c840 Check for the disable add call extra in canAddCall 1d025d0 Notify status bar of mute and speakerphone state c9cf544 Add lock to NewOutgoingCallBroadcastIntentReceiver 6348600 Do not route audio to speaker if Bluetooth audio is connected fc130b2 Disable adding a call during video call b626c02 Fix corruption in InCallTonePlayer 70d6f85 Add video events to Telecom logs. 874c0f8 Add call events to analytics 81c7afe Handle multi-endpoint call logging requirements. af506d1 Fix log traces for incoming calls f15dc33 Filter external calls when InCallService doesn't support them. 69c09dc Import translations. DO NOT MERGE 0d40255 Propogate EVENT_CALL_MERGE_FAILED Connection Event d166028 Ensure external calls are not logged. 84771f8 Propogates the CDMA Voice Privacy Property to a Call e6c481a Account for User's Voice SIM preference for E911 b3cbeb0 Reset last known audio state upon losing audio focus 967bdfe IMS: Handle USER_* messages in Quiescent* states. 908d4c5 Import translations. DO NOT MERGE a4c0a38 Import translations. DO NOT MERGE ========platform/packages/services/Telephony between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 4 +- AndroidManifest.xml | 121 ++-- proguard.flags | 9 + res/layout/voicemail_change_pin.xml | 95 +++ res/layout/voicemail_dialog_change_pin.xml | 48 ++ res/values-af/strings.xml | 27 + res/values-am/strings.xml | 27 + res/values-ar/strings.xml | 27 + res/values-az-rAZ/strings.xml | 27 + res/values-b+sr+Latn/strings.xml | 29 +- res/values-be-rBY/strings.xml | 27 + res/values-bg/strings.xml | 27 + res/values-bn-rBD/strings.xml | 27 + res/values-bs-rBA/strings.xml | 27 + res/values-ca/strings.xml | 27 + res/values-cs/strings.xml | 27 + res/values-da/strings.xml | 27 + res/values-de/strings.xml | 27 + res/values-el/strings.xml | 27 + res/values-en-rAU/strings.xml | 27 + res/values-en-rGB/strings.xml | 27 + res/values-en-rIN/strings.xml | 27 + res/values-es-rUS/strings.xml | 27 + res/values-es/strings.xml | 27 + res/values-et-rEE/strings.xml | 27 + res/values-eu-rES/strings.xml | 27 + res/values-fa/strings.xml | 27 + res/values-fi/strings.xml | 27 + res/values-fr-rCA/strings.xml | 27 + res/values-fr/strings.xml | 27 + res/values-gl-rES/strings.xml | 27 + res/values-gu-rIN/strings.xml | 27 + res/values-hi/strings.xml | 27 + res/values-hr/strings.xml | 27 + res/values-hu/strings.xml | 27 + res/values-hy-rAM/strings.xml | 49 +- res/values-in/strings.xml | 27 + res/values-is-rIS/strings.xml | 27 + res/values-it/strings.xml | 27 + res/values-iw/strings.xml | 27 + res/values-ja/strings.xml | 27 + res/values-ka-rGE/strings.xml | 27 + res/values-kk-rKZ/strings.xml | 27 + res/values-km-rKH/strings.xml | 27 + res/values-kn-rIN/strings.xml | 31 +- res/values-ko/strings.xml | 27 + res/values-ky-rKG/strings.xml | 27 + res/values-lo-rLA/strings.xml | 27 + res/values-lt/strings.xml | 27 + res/values-lv/strings.xml | 27 + res/values-mk-rMK/strings.xml | 27 + res/values-ml-rIN/strings.xml | 27 + res/values-mn-rMN/strings.xml | 33 +- res/values-mr-rIN/strings.xml | 27 + res/values-ms-rMY/strings.xml | 27 + res/values-my-rMM/strings.xml | 43 +- res/values-nb/strings.xml | 27 + res/values-ne-rNP/strings.xml | 27 + res/values-nl/strings.xml | 27 + res/values-pa-rIN/strings.xml | 27 + res/values-pl/strings.xml | 27 + res/values-pt-rPT/strings.xml | 29 +- res/values-pt/strings.xml | 33 +- res/values-ro/strings.xml | 27 + res/values-ru/strings.xml | 27 + res/values-si-rLK/strings.xml | 27 + res/values-sk/strings.xml | 27 + res/values-sl/strings.xml | 27 + res/values-sq-rAL/strings.xml | 27 + res/values-sr/strings.xml | 29 +- res/values-sv/strings.xml | 27 + res/values-sw/strings.xml | 27 + res/values-ta-rIN/strings.xml | 27 + res/values-te-rIN/strings.xml | 27 + res/values-th/strings.xml | 27 + res/values-tl/strings.xml | 27 + res/values-tr/strings.xml | 27 + res/values-uk/strings.xml | 27 + res/values-ur-rPK/strings.xml | 27 + res/values-uz-rUZ/strings.xml | 31 +- res/values-vi/strings.xml | 27 + res/values-zh-rCN/strings.xml | 29 +- res/values-zh-rHK/strings.xml | 27 + res/values-zh-rTW/strings.xml | 27 + res/values-zu/strings.xml | 27 + res/values/colors.xml | 5 - res/values/config.xml | 3 + res/values/strings.xml | 61 +- res/values/styles.xml | 24 +- res/xml/voicemail_settings.xml | 4 + res/xml/vvm_config.xml | 114 ++++ sip/res/values-af/strings.xml | 4 +- sip/res/values-am/strings.xml | 4 +- sip/res/values-ar/strings.xml | 4 +- sip/res/values-az-rAZ/strings.xml | 4 +- sip/res/values-b+sr+Latn/strings.xml | 4 +- sip/res/values-be-rBY/strings.xml | 4 +- sip/res/values-bg/strings.xml | 4 +- sip/res/values-bn-rBD/strings.xml | 4 +- sip/res/values-bs-rBA/strings.xml | 4 +- sip/res/values-ca/strings.xml | 4 +- sip/res/values-cs/strings.xml | 4 +- sip/res/values-da/strings.xml | 4 +- sip/res/values-de/strings.xml | 4 +- sip/res/values-el/strings.xml | 4 +- sip/res/values-en-rAU/strings.xml | 4 +- sip/res/values-en-rGB/strings.xml | 4 +- sip/res/values-en-rIN/strings.xml | 4 +- sip/res/values-es-rUS/strings.xml | 4 +- sip/res/values-es/strings.xml | 4 +- sip/res/values-et-rEE/strings.xml | 4 +- sip/res/values-eu-rES/strings.xml | 4 +- sip/res/values-fa/strings.xml | 6 +- sip/res/values-fi/strings.xml | 4 +- sip/res/values-fr-rCA/strings.xml | 4 +- sip/res/values-fr/strings.xml | 4 +- sip/res/values-gl-rES/strings.xml | 4 +- sip/res/values-gu-rIN/strings.xml | 4 +- sip/res/values-hi/strings.xml | 4 +- sip/res/values-hr/strings.xml | 4 +- sip/res/values-hu/strings.xml | 4 +- sip/res/values-hy-rAM/strings.xml | 4 +- sip/res/values-in/strings.xml | 4 +- sip/res/values-is-rIS/strings.xml | 4 +- sip/res/values-it/strings.xml | 4 +- sip/res/values-iw/strings.xml | 4 +- sip/res/values-ja/strings.xml | 4 +- sip/res/values-ka-rGE/strings.xml | 4 +- sip/res/values-kk-rKZ/strings.xml | 4 +- sip/res/values-km-rKH/strings.xml | 4 +- sip/res/values-kn-rIN/strings.xml | 4 +- sip/res/values-ko/strings.xml | 4 +- sip/res/values-ky-rKG/strings.xml | 4 +- sip/res/values-lo-rLA/strings.xml | 4 +- sip/res/values-lt/strings.xml | 4 +- sip/res/values-lv/strings.xml | 4 +- sip/res/values-mk-rMK/strings.xml | 4 +- sip/res/values-ml-rIN/strings.xml | 4 +- sip/res/values-mn-rMN/strings.xml | 12 +- sip/res/values-mr-rIN/strings.xml | 4 +- sip/res/values-ms-rMY/strings.xml | 4 +- sip/res/values-my-rMM/strings.xml | 4 +- sip/res/values-nb/strings.xml | 4 +- sip/res/values-ne-rNP/strings.xml | 4 +- sip/res/values-nl/strings.xml | 4 +- sip/res/values-pa-rIN/strings.xml | 4 +- sip/res/values-pl/strings.xml | 4 +- sip/res/values-pt-rPT/strings.xml | 4 +- sip/res/values-pt/strings.xml | 4 +- sip/res/values-ro/strings.xml | 4 +- sip/res/values-ru/strings.xml | 4 +- sip/res/values-si-rLK/strings.xml | 4 +- sip/res/values-sk/strings.xml | 4 +- sip/res/values-sl/strings.xml | 4 +- sip/res/values-sq-rAL/strings.xml | 4 +- sip/res/values-sr/strings.xml | 4 +- sip/res/values-sv/strings.xml | 4 +- sip/res/values-sw/strings.xml | 4 +- sip/res/values-ta-rIN/strings.xml | 4 +- sip/res/values-te-rIN/strings.xml | 4 +- sip/res/values-th/strings.xml | 4 +- sip/res/values-tl/strings.xml | 4 +- sip/res/values-tr/strings.xml | 4 +- sip/res/values-uk/strings.xml | 4 +- sip/res/values-ur-rPK/strings.xml | 4 +- sip/res/values-uz-rUZ/strings.xml | 4 +- sip/res/values-vi/strings.xml | 4 +- sip/res/values-zh-rCN/strings.xml | 4 +- sip/res/values-zh-rHK/strings.xml | 4 +- sip/res/values-zh-rTW/strings.xml | 4 +- sip/res/values-zu/strings.xml | 4 +- sip/res/values/strings.xml | 8 +- sip/res/xml/sip_edit.xml | 6 +- .../android/services/telephony/sip/SipEditor.java | 7 +- src/com/android/phone/Assert.java | 62 ++ src/com/android/phone/CallFeaturesSetting.java | 27 +- src/com/android/phone/CarrierConfigLoader.java | 7 +- src/com/android/phone/DumpsysHandler.java | 21 + .../phone/EmergencyCallbackModeService.java | 4 +- src/com/android/phone/ImsUtil.java | 30 + src/com/android/phone/MobileNetworkSettings.java | 7 +- src/com/android/phone/NeededForTesting.java | 25 + src/com/android/phone/NotificationMgr.java | 39 +- src/com/android/phone/PhoneGlobals.java | 78 ++- src/com/android/phone/PhoneInterfaceManager.java | 354 +++++++++++- src/com/android/phone/PhoneUtils.java | 3 +- .../phone/VisualVoicemailSmsFilterConfig.java | 165 ++++++ src/com/android/phone/VoicemailStatus.java | 146 +++++ src/com/android/phone/VoicemailUtils.java | 49 -- .../android/phone/common/mail/MailTransport.java | 73 ++- .../phone/common/mail/internet/MimeUtility.java | 6 +- .../phone/common/mail/store/ImapConnection.java | 239 ++++++-- .../phone/common/mail/store/ImapFolder.java | 33 +- .../android/phone/common/mail/store/ImapStore.java | 8 +- .../common/mail/store/imap/DigestMd5Utils.java | 333 +++++++++++ .../common/mail/store/imap/ImapConstants.java | 40 +- .../common/mail/store/imap/ImapMemoryLiteral.java | 7 +- .../common/mail/store/imap/ImapResponseParser.java | 18 +- .../common/mail/store/imap/ImapSimpleString.java | 4 +- .../phone/common/mail/store/imap/ImapString.java | 4 +- .../android/phone/common/mail/utils/LogUtils.java | 25 +- .../settings/VisualVoicemailSettingsUtil.java | 164 ++---- .../phone/settings/VoicemailChangePinActivity.java | 643 +++++++++++++++++++++ .../settings/VoicemailRingtonePreference.java | 16 +- .../phone/settings/VoicemailSettingsActivity.java | 56 +- src/com/android/phone/vvm/omtp/ActivationTask.java | 278 +++++++++ .../phone/vvm/omtp/DefaultOmtpEventHandler.java | 192 ++++++ src/com/android/phone/vvm/omtp/LocalLogHelper.java | 35 -- .../phone/vvm/omtp/OmtpBootCompletedReceiver.java | 111 ---- src/com/android/phone/vvm/omtp/OmtpConstants.java | 72 ++- src/com/android/phone/vvm/omtp/OmtpEvents.java | 154 +++++ .../phone/vvm/omtp/OmtpVvmCarrierConfigHelper.java | 428 +++++++++++--- .../android/phone/vvm/omtp/SimChangeReceiver.java | 98 ++-- .../phone/vvm/omtp/TelephonyVvmConfigManager.java | 158 +++++ .../phone/vvm/omtp/VisualVoicemailPreferences.java | 146 +++++ .../phone/vvm/omtp/VvmBootCompletedReceiver.java | 62 ++ src/com/android/phone/vvm/omtp/VvmLog.java | 105 ++++ .../phone/vvm/omtp/VvmPackageInstallReceiver.java | 17 +- .../phone/vvm/omtp/VvmPhoneStateListener.java | 61 +- .../vvm/omtp/fetch/FetchVoicemailReceiver.java | 91 ++- .../vvm/omtp/fetch/VoicemailFetchedCallback.java | 45 +- .../android/phone/vvm/omtp/imap/ImapHelper.java | 266 ++++++--- .../phone/vvm/omtp/protocol/CvvmProtocol.java | 55 ++ .../phone/vvm/omtp/protocol/OmtpProtocol.java | 33 ++ .../phone/vvm/omtp/protocol/ProtocolHelper.java | 43 ++ .../vvm/omtp/protocol/VisualVoicemailProtocol.java | 97 ++++ .../protocol/VisualVoicemailProtocolFactory.java | 54 ++ .../phone/vvm/omtp/protocol/Vvm3EventHandler.java | 272 +++++++++ .../phone/vvm/omtp/protocol/Vvm3Protocol.java | 295 ++++++++++ .../phone/vvm/omtp/protocol/Vvm3Subscriber.java | 323 +++++++++++ .../phone/vvm/omtp/scheduling/BaseTask.java | 204 +++++++ .../phone/vvm/omtp/scheduling/BlockerTask.java | 55 ++ .../vvm/omtp/scheduling/MinimalIntervalPolicy.java | 69 +++ .../android/phone/vvm/omtp/scheduling/Policy.java | 36 ++ .../phone/vvm/omtp/scheduling/PostponePolicy.java | 69 +++ .../phone/vvm/omtp/scheduling/RetryPolicy.java | 117 ++++ .../android/phone/vvm/omtp/scheduling/Task.java | 131 +++++ .../vvm/omtp/scheduling/TaskSchedulerService.java | 342 +++++++++++ .../phone/vvm/omtp/sms/LegacyModeSmsHandler.java | 69 +++ .../phone/vvm/omtp/sms/OmtpMessageReceiver.java | 168 +++--- .../phone/vvm/omtp/sms/OmtpMessageSender.java | 13 +- .../vvm/omtp/sms/OmtpProvisioningService.java | 70 +++ .../android/phone/vvm/omtp/sms/OmtpSmsParser.java | 80 --- .../android/phone/vvm/omtp/sms/StatusMessage.java | 74 ++- .../phone/vvm/omtp/sms/StatusSmsFetcher.java | 108 ++++ .../android/phone/vvm/omtp/sms/SyncMessage.java | 70 ++- .../phone/vvm/omtp/sms/Vvm3MessageSender.java | 55 ++ .../phone/vvm/omtp/sms/WrappedMessageData.java | 128 ---- .../phone/vvm/omtp/sync/OmtpVvmSourceManager.java | 12 +- .../phone/vvm/omtp/sync/OmtpVvmSyncReceiver.java | 34 +- .../phone/vvm/omtp/sync/OmtpVvmSyncService.java | 336 +++-------- .../android/phone/vvm/omtp/sync/SyncOneTask.java | 83 +++ src/com/android/phone/vvm/omtp/sync/SyncTask.java | 79 +++ .../android/phone/vvm/omtp/sync/UploadTask.java | 69 +++ .../omtp/sync/VoicemailProviderChangeReceiver.java | 9 +- .../phone/vvm/omtp/sync/VoicemailsQueryHelper.java | 36 +- .../phone/vvm/omtp/sync/VvmNetworkRequest.java | 114 ++++ .../vvm/omtp/sync/VvmNetworkRequestCallback.java | 47 +- .../omtp/utils/PhoneAccountHandleConverter.java | 59 ++ .../phone/vvm/omtp/utils/VvmDumpHandler.java | 32 + src/com/android/phone/vvm/omtp/utils/XmlUtils.java | 245 ++++++++ .../telephony/CdmaConferenceController.java | 15 +- .../android/services/telephony/CdmaConnection.java | 5 +- .../telephony/ConferenceParticipantConnection.java | 17 +- .../services/telephony/DisconnectCauseUtil.java | 50 +- .../services/telephony/EmergencyCallHelper.java | 300 ++-------- .../telephony/EmergencyCallStateListener.java | 312 ++++++++++ .../android/services/telephony/GsmConnection.java | 21 + .../android/services/telephony/ImsConference.java | 178 ++++-- .../telephony/ImsConferenceController.java | 119 ++-- .../telephony/PstnIncomingCallNotifier.java | 11 + .../telephony/PstnPhoneCapabilitiesNotifier.java | 19 - .../services/telephony/TelecomAccountRegistry.java | 256 ++++++-- .../telephony/TelephonyConferenceController.java | 65 ++- .../services/telephony/TelephonyConnection.java | 331 ++++++++++- .../telephony/TelephonyConnectionService.java | 203 +++++-- tests/Android.mk | 2 + tests/AndroidManifest.xml | 15 +- tests/src/com/android/TelephonyTestBase.java | 71 +++ tests/src/com/android/phone/MockitoHelper.java | 9 +- .../phone/common/mail/MailTransportTest.java | 2 +- .../common/mail/store/imap/DigestMd5UtilsTest.java | 53 ++ .../vvm/omtp/OmtpBootCompletedReceiverTests.java | 90 --- .../vvm/omtp/OmtpVvmCarrierConfigHelperTest.java | 143 +++++ .../android/phone/vvm/omtp/StatusMessageTest.java | 77 +++ .../android/phone/vvm/omtp/SyncMessageTest.java | 67 +++ .../vvm/omtp/TelephonyVvmConfigManagerTest.java | 111 ++++ .../vvm/omtp/VisualVoicemailPreferencesTest.java | 81 +++ .../phone/vvm/omtp/scheduling/BaseTaskTest.java | 130 +++++ .../vvm/omtp/scheduling/BaseTaskTestBase.java | 50 ++ .../phone/vvm/omtp/scheduling/PolicyTest.java | 145 +++++ .../omtp/scheduling/TaskSchedulerServiceTest.java | 142 +++++ .../scheduling/TaskSchedulerServiceTestBase.java | 230 ++++++++ .../telephony/EmergencyCallStateListenerTest.java | 163 ++++++ 294 files changed, 13478 insertions(+), 2260 deletions(-) 136d33d Cleanup Connections in conference controllers on CDMA<-->GSM change. bf7d91b Remove Orange and EE VVM configs de25621 Fix VoicemailChangePinActivity crash on dialog dismiss b7b799a Ignore ACTION_VOICEMAIL_SMS_RECEIVED with unparsable SMS 41fb43e Fix MWI missing on blocked VVM3 SIM bf1c694 Adds CNAP name filtering based on CarrierConfig 19de072 Import translations. DO NOT MERGE 22f0d6e Clean dirty state after uploading to server d6f8931 Handle connection events from the original connection. 48c51c1 Change incoming WIFI call status hint. e215957 Import translations. DO NOT MERGE e88e585 Mark voicemails as not new when marking as read 92a5905 Adding disconnect cause mapping for data limit causes. 8136b00 Implement setVisualVoicemailEnabled() fd10d8e Key Conference Participants by User and Endpoint Uris b0f695b Implement setVisualVoicemailEnabled() 85ada82 Fix incorrect conferenceableCalls update 61ecb59 Enforce add call logic when placing call. 1efdbed Import translations. DO NOT MERGE b470ac4 Handle handover to wifi failure. 72017e9 Disable VVM account when the SIM is removed 9118468 Import translations. DO NOT MERGE 06f2cac Change title of "Enhanced 4G LTE Mode" per carrier config e120ff2 Send "pull failed" connection event when a call pull fails. 97569a4 Replace transcription for unsupported VVM message type 4b3cb59 Tweak visual voicemail 3dbee23 Fix NPE on phone boot and SIM removal e5d6c9f Reset voicemail status to disabled for not supported phone accounts 5d351b9 Fix NPE on phone boot and SIM removal 7eda1e4 Reset voicemail status to disabled for not supported phone accounts df5e5d8 Fix issue where multiple anonymous participants don't show up correctly. 00768c4 Persist SRVCC-related properties in GsmConnection b231f4b Re-register phone accounts when logged in user changes. cabac5e Revert "Fix bug which displays "conf-factory.." string in dialer app." 91547e4 Fix NPE for tasks without a subId 6a2f875 Do not read ECBM system property to avoid race. 7df340d Fix NPE when trying to clear MWI for invalid subId 453cbd8 Import translations. DO NOT MERGE 9aa7418 Postpone error until no more retries are available 016df6b Postpone error until no more retries are available 26b5b8e Change to hide video telephony setting if VT is not provisioned. 9d472e5 Import translations. DO NOT MERGE 876e616 Handle failure to pull an external call. d7f0202 Wipe data channel state when signal returns 93887f4 Tweak visual voicemail bfd94d1 In IMS conference, use participants' Handle to check if it's host. 6d4f62e Fix issue where the carrier presence cap. may not be set on phoneaccounts. 35cc034 Postpone VVM activation until the setup wizard has finished 13d0c77 Add CarrierConfig option for removing Hold during Ims Calls 4fa8ef3 Fix NPE when VvmNetworkRequest failed. a1e498b Use correct conversion for ArrayList to array. 1e68844 Fix bug which displays "conf-factory.." string in dialer app. 283bb9b Phone crashes and Unable to access any call settings on Phone app(Voicemail,SIP calling,Wificalling,Call forwarding) 66ad5d7 Add getCdmaPrlVersion. 0a66312 Phone crashes and Unable to access any call settings on Phone app(Voicemail,SIP calling,Wificalling,Call forwarding) 348d251 Use selfIdentityUris from IMS if line1Number is not available. c2b2d8f Don't set PROPERTY_HIGH_DEF_AUDIO in certain cases 2e24a4b Import translations. DO NOT MERGE 0021cc5 Make TTY broadcasts protected b4aef11 VT Settings Toggle Should be Blocked During Active Calls 309a758 Adding enhanced conference event package logging. a254d02 Facilitate Hanging Up Pending Emergency Call 9115aeb Provision user from iPhone without VoLTE 771bf0b Make ImapHelper constructor throw d31bc41 Key the conference participants using the Endpoint ec3e867 Ignore non-voice message SYNC event e654572 Show voicemail notification under FBE a1e95e7 Add properties and capabilities to GsmConnection after SRVCC be6dd05 Fix transcription/prefetch not working b921b59 Import translations. DO NOT MERGE eb6ee5f Opt-in VVM3 for OEMs 63bfbec Convert activation to task 75ab295 Disable VT when users turn off data or hit data limit 0f4a762 Change how VoWifi status and wifi status are calculated. f719bed Fixing incorrect disconnect message. ccb523d Implement VVM Task Scheduling a96501c Implement UI for changing voicemail PIN 6c9760c Ensure conference doesn't support video if video conf not supported. 02372a9 Remove NOOP in VVM connection 6310668 Set message count to 0 while clearing MWI 524f039 Handle non-ready provisioning status on non-VVM3 1bedb4f Proper IMAP logout 6944268 Add group Ids to facilitate Merged PhoneAccounts 5ce44e1 Add String Resources for SIP Settings a449435 Finalize Multiendpoint functionality. 7d0c174 Remove old reference to SipCallServiceProvider 359dbfb Implement extra logic for disabling add call 13ae12c Add missing break statement. 0bb4d30 Support promotion of WFC. 9197552 Do not wait for EMERGENCY_CALLS_ONLY state to place Call b00433a Ensure conference capabilities and properties are set on conf start. eb89b24 Added a new API to query VT data usage ceeed0f Tweak VVM error handling 640058c Propogate disable add call during video call extra to Telecom 4067008 A few conference calling fixes: 9eaef23 A few conference calling fixes: 22b950d Add DUMP permission check to phone service. 0d6cfff Phone theme updates. da993c4 Disable visual voicemail service on secondary user e371eb6 Disable visual voicemail service on secondary user d21d96f Add support for LTE CarrierAgregation 915e98a Change VVM3 default prompt level to no guest prompts a09f363 Check cell radio flag before enabling APM a0d3aec Add Error handling for VVM3 5b4e754 Changes the order of operations for E911 Calls 12ec7f2 Refactor EmergencyCallHelper to better handle DSDS 99282e0 Log visual voicemail to LocalLog 7100986 Fix telephony service crashing on CryptKeeper mode c236d6b Add dumpsys handler for telephony 87c4379 Hide WFC settings if WFC is not provisioned (and provisioning is required) 09dfd8a Work around for telephony service crashing under FBE ffdc83e Set extra on connection. 845f699 Support visual voicemail legacy mode fbd2bcb Allow system privileged app to notify carrier config changed. 197b89b Send outbound visual voicemail SMS as non-persistable eb3433a Move IMS-related protected broadcasts from frameworks/base b250bf3 Import translations. DO NOT MERGE e9dc495 Fixed invalid MCC MNC for VVM config upon connection. 97d48c2 Revise VVM enabled setting strategy 372d9b0 Map answered elsewhere telephony disconnect cause to telecom equivalent. da15b4d Import translations. DO NOT MERGE 4e0e3fb Fix NPE in SyncMessage 0952a18 Mark VoicemailContract.VOICEMAIL_SMS_RECEIVED as protected broadcast b250ce8 Support unknown user provisioning for VVM3 b466590 Cache old VM ringtone name to avoid stutter in settings dialog fa3de7b Import translations. DO NOT MERGE 59545b4 cold sim cleanup 6ba4d24 Import translations. DO NOT MERGE 190cbb0 Support new user setup for VVM3 f5c5d93 Centralize VVM error Processing 0786462 Support XCHANGE_TUI_PWD 8a6f86c Support SOURCE_TYPE in VoicemailContract.Status 9b37a87 DO NOT MERGE Fix wrong voice mail ringtone for secondary SIM. 7382121 DO NOT MERGE Fix: Send Deactivate SMS after Native VVM deactivation fb4f050 DO NOT MERGE Fix voicemail SIM card name unknown after unlock PIN. d5a735b Check for NPE when creating Bundle 85fbdef Clone extras Bundle when operating on it in onExtrasChanged 5e32cc7 Fix unknown call logic for multi-endpoint. ce8d0ff Support Verizon visual voicemail protocol 6f5fddf Support restricted card state. b692960 Switch VVM SMS filter to Builder pattern 1a7c35a Add API setAllowedCarriers, getAllowedCarriers to PhoneInterfaceManager 5b49aa5 Add CDMA Voice Privacy Property to TelephonyConnection 99ef1e3 Add new API to get snapshot of RIL command metrics 1f82f7a Show TTY mode for multi-SIM device 61b5864 Support AUTHENTICATE DIGEST-MD5 for OMTP visual voicemail 87c4984 Support VisualVoicemailSmsFilter 4001d25 Add getEsn(). 269142e Map call pulled disconnect cause to its equivalent in telecom. 34d3b56 Add telephony side visual voicemail config 2047df1 Implement STARTTLS e64578a Add getAidForApptype() to PhoneInterfaceManager. faa1ed2 IMS Bug Fixes 61892bf Add ability to disable video conferencing. 6e7aaac Import translations. DO NOT MERGE 8336676 Import translations. DO NOT MERGE ========platform/packages/wallpapers/LivePicker between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 14 + proguard.flags | 7 + res/drawable-sw600dp/ic_device.xml | 27 ++ res/drawable/ic_device.xml | 27 ++ res/drawable/ic_home.xml | 27 ++ res/drawable/ic_keyboard_arrow_down_white_24dp.xml | 24 ++ res/drawable/ic_keyboard_arrow_up_white_24dp.xml | 24 ++ res/layout/live_wallpaper_loading.xml | 24 -- res/layout/live_wallpaper_preview.xml | 157 +++++++++-- res/layout/set_wallpaper_action.xml | 24 ++ res/layout/wallpaper_target_dialog_item.xml | 29 +++ res/menu/menu_preview.xml | 6 + 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 | 14 +- 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 | 2 + res/values-hr/strings.xml | 2 + res/values-hu/strings.xml | 2 + res/values-hy-rAM/strings.xml | 2 + 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 | 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 | 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-sw720dp/dimes.xml | 27 ++ res/values-sw720dp/styles.xml | 21 ++ 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/values/colors.xml | 2 + res/values/dimensions.xml | 15 ++ res/values/strings.xml | 8 + res/values/styles.xml | 36 +-- .../wallpaper/livepicker/LiveWallpaperPreview.java | 286 ++++++++++++++++----- 99 files changed, 825 insertions(+), 132 deletions(-) e230815 Use proper action bar item background b8216bf Expand attribution pane touch target to title. 9711698 Updating the wallpaper dialog item them 6cb9d33 Import translations. DO NOT MERGE cd1d843 Adding icons in Set Wallpaper disambiguation dialog UI ab7697f Don't show dummy data in picker 2f8976b Use device default accent color in live picker 71e7f27 Import translations. DO NOT MERGE 02ba2bc Import translations. DO NOT MERGE d382851 Import translations. DO NOT MERGE 7d98c8f Adjust wallpaper picker to match static wallpaper picker ========platform/platform_testing between android-7.0.0_r14..android-7.1.0_r4========= .../platform/test/annotations/HermeticTest.java | 36 +++ .../android/support/test/aupt/AuptTestRunner.java | 8 +- .../test/helpers/AbstractGoogleCameraHelper.java | 59 ++++- .../test/helpers/AbstractGoogleFitHelper.java | 97 ++++++++ .../test/helpers/AbstractPlayMusicHelper.java | 26 ++ .../test/helpers/GoogleCameraHelperImpl.java | 193 ++++++++++++++- .../test/helpers/GoogleKeyboardHelperImpl.java | 81 +++--- .../test/launcherhelper/AospLauncherStrategy.java | 10 +- .../test/launcherhelper/BaseLauncher3Strategy.java | 5 +- .../test/launcherhelper/CommonLauncherHelper.java | 4 +- .../GoogleExperienceLauncherStrategy.java | 11 + .../test/launcherhelper/ILauncherStrategy.java | 6 + .../test/launcherhelper/Launcher3Strategy.java | 9 + .../launcherhelper/LauncherStrategyFactory.java | 1 + .../launcherhelper/LeanbackLauncherStrategy.java | 7 + .../test/launcherhelper/NexusLauncherStrategy.java | 40 +++ .../platform/test/helpers/MapsHelperImpl.java | 62 ++--- .../platform/test/helpers/PhotosHelperImpl.java | 2 +- .../platform/test/helpers/PlayMusicHelperImpl.java | 138 ++++++++--- .../platform/test/helpers/PlayStoreHelperImpl.java | 27 +- .../platform/test/helpers/RecentsHelperImpl.java | 14 +- .../platform/test/helpers/TuneInHelperImpl.java | 11 +- tests/androidbvt/Android.mk | 10 +- tests/androidbvt/AndroidManifest.xml | 8 +- tests/androidbvt/apps/AndroidManifest.xml | 1 + .../src/com/android/androidbvt/apps/GmailTest.java | 76 ++++++ .../androidbvt/{ => apps}/MediaCaptureTests.java | 11 +- .../com/android/androidbvt/AndroidBvtHelper.java | 26 ++ .../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 | 95 +++++-- .../com/android/androidbvt/SysUILauncherTests.java | 61 +++-- .../android/androidbvt/SysUILockScreenTests.java | 19 +- .../android/androidbvt/SysUIMultiWindowTests.java | 14 +- .../androidbvt/SysUINotificationShadeTests.java | 18 +- 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 +++++++ .../functional/applinktests/AppLinkTests.java | 7 +- .../launcher/functional/HomeScreenTests.java | 64 ++--- .../launcher/functional/PhoneHotseatTests.java | 6 +- tests/functional/overviewtests/Android.mk | 26 ++ tests/functional/overviewtests/AndroidManifest.xml | 31 +++ .../overview/functional/MultiWindowTests.java | 149 +++++++++++ .../overview/functional/OverviewHelper.java | 197 +++++++++++++++ .../android/overview/functional/RecentsTests.java | 165 +++++++++++++ .../functional/AboutPhoneSettingsTests.java | 4 +- .../settings/functional/SoundSettingsTest.java | 43 +++- .../functional/WirelessNetworkSettingsTests.java | 5 +- .../systemui/tests/jank/SystemUiJankTests.java | 36 ++- tests/jank/ime_wear/Android.mk | 26 ++ tests/jank/ime_wear/AndroidManifest.xml | 30 +++ .../ime/janktests/HandwritingJankTests.java | 86 +++++++ .../wearable/ime/janktests/IMEJankTestsHelper.java | 214 ++++++++++++++++ .../wearable/ime/janktests/KeyboardJankTests.java | 159 ++++++++++++ tests/jank/notificationsgenerator_wear/Android.mk | 19 ++ .../AndroidManifest.xml | 40 +++ .../notificationsgenerator_wear/proguard.flags | 54 ++++ .../res/drawable-hdpi/ic_launcher.png | Bin 0 -> 2710 bytes .../res/drawable-hdpi/ic_notification.png | Bin 0 -> 731 bytes .../res/drawable-hdpi/ic_reply.png | Bin 0 -> 838 bytes .../res/drawable-mdpi/ic_launcher.png | Bin 0 -> 1764 bytes .../res/drawable-mdpi/ic_notification.png | Bin 0 -> 505 bytes .../res/drawable-mdpi/ic_reply.png | Bin 0 -> 595 bytes .../res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 3997 bytes .../res/drawable-xhdpi/ic_notification.png | Bin 0 -> 914 bytes .../res/drawable-xhdpi/ic_reply.png | Bin 0 -> 1062 bytes .../res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 6676 bytes .../res/drawable-xxhdpi/ic_notification.png | Bin 0 -> 1457 bytes .../res/drawable-xxhdpi/ic_reply.png | Bin 0 -> 1745 bytes .../res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 9891 bytes .../res/values/strings.xml | 8 + .../res/values/styles.xml | 16 ++ .../CustomNotificationRemoteInputActivity.java} | 22 +- .../CustomNotificationStubBroadcastActivity.java | 40 +++ .../support/CustomPostNotificationReceiver.java | 78 ++++++ .../sysapp/janktests/SettingsFlingJankTest.java | 12 +- .../sysapp/janktests/SysAppTestHelper.java | 68 +++-- .../sysapp/janktests/WatchFacePickerJankTest.java | 274 +++++++++++++++++++++ .../uibench/janktests/UiBenchJankTestsHelper.java | 20 ++ .../uibench/janktests/UiBenchTextJankTests.java | 42 +--- tests/perf/PerformanceAppTest/AndroidManifest.xml | 3 +- .../performanceapp/tests/AppLaunchTests.java | 40 ++- tests/perf/PerformanceLaunch/Android.mk | 1 + tests/perf/PerformanceLaunch/AndroidManifest.xml | 9 + .../performanceLaunch/DispatchActivity.java | 100 ++++++++ tests/smokefast/.gitignore | 5 - tests/smokefast/Android.mk | 18 -- tests/smokefast/AndroidManifest.xml | 51 ---- tests/smokefast/project.properties | 1 - tests/smokefast/res/layout/surface_view.xml | 46 ---- tests/smokefast/res/raw/bbb.mkv | Bin 1968745 -> 0 bytes .../src/com/android/smokefast/LockscreenTest.java | 67 ----- .../com/android/smokefast/MediaCaptureTest.java | 142 ----------- .../com/android/smokefast/MediaPlaybackTest.java | 109 -------- 100 files changed, 3743 insertions(+), 801 deletions(-) 6ebdc81 Added test for bug report aa3d391 Add setting test for common setting default value 0250c7a Convert GoogleKeyboardHelper assertions to exceptions. ba74c29 Convert PlayStoreHelper assertions to exceptions. 8fb5faf Convert RecentsHelper assertions to exceptions. 85ca086 Updates MusicHelperImpl to support app's latest version. 8e9cf69 Disable Gmail during notification test 6bbd716 Fix SysUIGSA Test Failure d7a821d Added Two tests(Playstore Download and Power key test) and fix one test(SysUIMultiWindowTests) 55c5213 Initial commit for functional app helper tests. a831d1f Fix applink tests b58f035 Revert "Add GCA prebuilt to app-helpers Android.mk" b1054b5 Clear existing notifications for jank test 4099141 Adds support to stream audio from google play music. 85f123a Marlin and Sailfish test fixes for Sys UI Part One 4ac6647 Fix SysUIGSA Test Failure a4b076f Added Two tests(Playstore Download and Power key test) and fix one test(SysUIMultiWindowTests) b423437 Add GCA prebuilt to app-helpers Android.mk 09fe435 fix the default path for simpleperf binary 9228802 Create gmail tests with gmail app helper 1fe24cc Adding Jank tests for watch face picker 6363ef2 Delete smokefast tests 8d3fca2 Add a Hermetic annotation. 3f197bd Change the default launcher activity to EmptyActivity eacd3f1 Fix TuneIn app helper to account for feedback pop-up f4a30fb Fix ime jank test failure and make it more stable 9b2eaea Remove version dependency on Maps Helper a8b3c4c Update Camera App helper for configurable video captureing tests 3a0897c Add abstract helpers for Google Fit App 75ed3f4 Fix Abvt failures for Marlin and Sailfish 9a4c86f Integrating simpleperf to app launch tests 5f37124 Update description based on latest photos app 6e224e2 New ime jank test suite 86a51ca move MediaCaptureTests to appsbvt build target 6b9d7e8 fix wifi connection flaky test f5aa6fb Fix Media Capture Tests Failures by using camera helper 6caf72d new sysui jank test on watchface picker 50f6275 Fix sysUI jank test based on settings ui change b8c4735 Add hermetic bvt directory 6298d9c Check in notification generator e39061c Fix SysUI failures(LockScreen and Quick Setting). 817cde1 Recents and multiwindow functional tests 47a243c Update MapHelper class to support Maps 9.31 for NYC-MR1 c3d6f28 Add an optional 'seed' value to the AUPT test runner 65a03f1 Fix launcher-helper-lib to support new Nexus launcher. 6fde9d4 Fix openAllApps:reset/scrollBackToBeginning for the new launcher e27736d Update Performance Launch app to material design 365b538 Various PlayMovies helper fixes 3b4973d Various YouTube helper fixes 7d247a8 Fix textEdit test failure due to ime name change a5ad95d Update resource ids for the new APK e82f223 Fix Settings Fling jank test based on UI change 996f5b7 Disable Keyboard IME on TextEdit Jank Test 185456d Disable openEditTextTyping abde835 Adding Nexus launcher helper ========platform/prebuilts/gradle-plugin between android-7.0.0_r14..android-7.1.0_r4========= .../2.1.3/baseLibrary-2.1.3-javadoc.jar | Bin 0 -> 65428 bytes .../2.1.3/baseLibrary-2.1.3-javadoc.jar.md5 | 1 + .../2.1.3/baseLibrary-2.1.3-javadoc.jar.sha1 | 1 + .../2.1.3/baseLibrary-2.1.3-sources.jar | Bin 0 -> 20049 bytes .../2.1.3/baseLibrary-2.1.3-sources.jar.md5 | 1 + .../2.1.3/baseLibrary-2.1.3-sources.jar.sha1 | 1 + .../baseLibrary/2.1.3/baseLibrary-2.1.3.jar | Bin 0 -> 11973 bytes .../baseLibrary/2.1.3/baseLibrary-2.1.3.jar.md5 | 1 + .../baseLibrary/2.1.3/baseLibrary-2.1.3.jar.sha1 | 1 + .../baseLibrary/2.1.3/baseLibrary-2.1.3.pom | 26 ++++ .../baseLibrary/2.1.3/baseLibrary-2.1.3.pom.md5 | 1 + .../baseLibrary/2.1.3/baseLibrary-2.1.3.pom.sha1 | 1 + .../baseLibrary-2.2.0-alpha4-javadoc.jar | Bin 0 -> 69770 bytes .../baseLibrary-2.2.0-alpha4-javadoc.jar.md5 | 1 + .../baseLibrary-2.2.0-alpha4-javadoc.jar.sha1 | 1 + .../baseLibrary-2.2.0-alpha4-sources.jar | Bin 0 -> 20049 bytes .../baseLibrary-2.2.0-alpha4-sources.jar.md5 | 1 + .../baseLibrary-2.2.0-alpha4-sources.jar.sha1 | 1 + .../2.2.0-alpha4/baseLibrary-2.2.0-alpha4.jar | Bin 0 -> 11976 bytes .../2.2.0-alpha4/baseLibrary-2.2.0-alpha4.jar.md5 | 1 + .../2.2.0-alpha4/baseLibrary-2.2.0-alpha4.jar.sha1 | 1 + .../2.2.0-alpha4/baseLibrary-2.2.0-alpha4.pom | 36 +++++ .../2.2.0-alpha4/baseLibrary-2.2.0-alpha4.pom.md5 | 1 + .../2.2.0-alpha4/baseLibrary-2.2.0-alpha4.pom.sha1 | 1 + .../2.2.0-alpha6/baseLibrary-2.2.0-alpha6.jar | Bin 0 -> 11976 bytes .../2.2.0-alpha6/baseLibrary-2.2.0-alpha6.jar.md5 | 1 + .../2.2.0-alpha6/baseLibrary-2.2.0-alpha6.jar.sha1 | 1 + .../2.2.0-alpha6/baseLibrary-2.2.0-alpha6.pom | 36 +++++ .../2.2.0-alpha6/baseLibrary-2.2.0-alpha6.pom.md5 | 1 + .../2.2.0-alpha6/baseLibrary-2.2.0-alpha6.pom.sha1 | 1 + .../baseLibrary-2.2.0-alpha7-javadoc.jar | Bin 0 -> 69854 bytes .../baseLibrary-2.2.0-alpha7-javadoc.jar.md5 | 1 + .../baseLibrary-2.2.0-alpha7-javadoc.jar.sha1 | 1 + .../baseLibrary-2.2.0-alpha7-sources.jar | Bin 0 -> 20049 bytes .../baseLibrary-2.2.0-alpha7-sources.jar.md5 | 1 + .../baseLibrary-2.2.0-alpha7-sources.jar.sha1 | 1 + .../2.2.0-alpha7/baseLibrary-2.2.0-alpha7.jar | Bin 0 -> 11976 bytes .../2.2.0-alpha7/baseLibrary-2.2.0-alpha7.jar.md5 | 1 + .../2.2.0-alpha7/baseLibrary-2.2.0-alpha7.jar.sha1 | 1 + .../2.2.0-alpha7/baseLibrary-2.2.0-alpha7.pom | 36 +++++ .../2.2.0-alpha7/baseLibrary-2.2.0-alpha7.pom.md5 | 1 + .../2.2.0-alpha7/baseLibrary-2.2.0-alpha7.pom.sha1 | 1 + .../baseLibrary-2.2.0-beta1-javadoc.jar | Bin 0 -> 69797 bytes .../baseLibrary-2.2.0-beta1-javadoc.jar.md5 | 1 + .../baseLibrary-2.2.0-beta1-javadoc.jar.sha1 | 1 + .../baseLibrary-2.2.0-beta1-sources.jar | Bin 0 -> 20049 bytes .../baseLibrary-2.2.0-beta1-sources.jar.md5 | 1 + .../baseLibrary-2.2.0-beta1-sources.jar.sha1 | 1 + .../2.2.0-beta1/baseLibrary-2.2.0-beta1.jar | Bin 0 -> 11976 bytes .../2.2.0-beta1/baseLibrary-2.2.0-beta1.jar.md5 | 1 + .../2.2.0-beta1/baseLibrary-2.2.0-beta1.jar.sha1 | 1 + .../2.2.0-beta1/baseLibrary-2.2.0-beta1.pom | 36 +++++ .../2.2.0-beta1/baseLibrary-2.2.0-beta1.pom.md5 | 1 + .../2.2.0-beta1/baseLibrary-2.2.0-beta1.pom.sha1 | 1 + .../baseLibrary-2.2.0-beta2-javadoc.jar | Bin 0 -> 69841 bytes .../baseLibrary-2.2.0-beta2-javadoc.jar.md5 | 1 + .../baseLibrary-2.2.0-beta2-javadoc.jar.sha1 | 1 + .../baseLibrary-2.2.0-beta2-sources.jar | Bin 0 -> 20049 bytes .../baseLibrary-2.2.0-beta2-sources.jar.md5 | 1 + .../baseLibrary-2.2.0-beta2-sources.jar.sha1 | 1 + .../2.2.0-beta2/baseLibrary-2.2.0-beta2.jar | Bin 0 -> 11976 bytes .../2.2.0-beta2/baseLibrary-2.2.0-beta2.jar.md5 | 1 + .../2.2.0-beta2/baseLibrary-2.2.0-beta2.jar.sha1 | 1 + .../2.2.0-beta2/baseLibrary-2.2.0-beta2.pom | 36 +++++ .../2.2.0-beta2/baseLibrary-2.2.0-beta2.pom.md5 | 1 + .../2.2.0-beta2/baseLibrary-2.2.0-beta2.pom.sha1 | 1 + .../baseLibrary-2.2.0-beta3-javadoc.jar | Bin 0 -> 69880 bytes .../baseLibrary-2.2.0-beta3-javadoc.jar.md5 | 1 + .../baseLibrary-2.2.0-beta3-javadoc.jar.sha1 | 1 + .../baseLibrary-2.2.0-beta3-sources.jar | Bin 0 -> 20049 bytes .../baseLibrary-2.2.0-beta3-sources.jar.md5 | 1 + .../baseLibrary-2.2.0-beta3-sources.jar.sha1 | 1 + .../2.2.0-beta3/baseLibrary-2.2.0-beta3.jar | Bin 0 -> 11976 bytes .../2.2.0-beta3/baseLibrary-2.2.0-beta3.jar.md5 | 1 + .../2.2.0-beta3/baseLibrary-2.2.0-beta3.jar.sha1 | 1 + .../2.2.0-beta3/baseLibrary-2.2.0-beta3.pom | 36 +++++ .../2.2.0-beta3/baseLibrary-2.2.0-beta3.pom.md5 | 1 + .../2.2.0-beta3/baseLibrary-2.2.0-beta3.pom.sha1 | 1 + .../databinding/baseLibrary/maven-metadata.xml | 11 +- .../databinding/baseLibrary/maven-metadata.xml.md5 | 2 +- .../baseLibrary/maven-metadata.xml.sha1 | 2 +- .../compiler/2.1.3/compiler-2.1.3-javadoc.jar | Bin 0 -> 358695 bytes .../compiler/2.1.3/compiler-2.1.3-javadoc.jar.md5 | 1 + .../compiler/2.1.3/compiler-2.1.3-javadoc.jar.sha1 | 1 + .../compiler/2.1.3/compiler-2.1.3-sources.jar | Bin 0 -> 690436 bytes .../compiler/2.1.3/compiler-2.1.3-sources.jar.md5 | 1 + .../compiler/2.1.3/compiler-2.1.3-sources.jar.sha1 | 1 + .../databinding/compiler/2.1.3/compiler-2.1.3.jar | Bin 0 -> 6250697 bytes .../compiler/2.1.3/compiler-2.1.3.jar.md5 | 1 + .../compiler/2.1.3/compiler-2.1.3.jar.sha1 | 1 + .../databinding/compiler/2.1.3/compiler-2.1.3.pom | 40 ++++++ .../compiler/2.1.3/compiler-2.1.3.pom.md5 | 1 + .../compiler/2.1.3/compiler-2.1.3.pom.sha1 | 1 + .../2.2.0-alpha4/compiler-2.2.0-alpha4-javadoc.jar | Bin 0 -> 373833 bytes .../compiler-2.2.0-alpha4-javadoc.jar.md5 | 1 + .../compiler-2.2.0-alpha4-javadoc.jar.sha1 | 1 + .../2.2.0-alpha4/compiler-2.2.0-alpha4-sources.jar | Bin 0 -> 693768 bytes .../compiler-2.2.0-alpha4-sources.jar.md5 | 1 + .../compiler-2.2.0-alpha4-sources.jar.sha1 | 1 + .../2.2.0-alpha4/compiler-2.2.0-alpha4.jar | Bin 0 -> 6401946 bytes .../2.2.0-alpha4/compiler-2.2.0-alpha4.jar.md5 | 1 + .../2.2.0-alpha4/compiler-2.2.0-alpha4.jar.sha1 | 1 + .../2.2.0-alpha4/compiler-2.2.0-alpha4.pom | 42 ++++++ .../2.2.0-alpha4/compiler-2.2.0-alpha4.pom.md5 | 1 + .../2.2.0-alpha4/compiler-2.2.0-alpha4.pom.sha1 | 1 + .../2.2.0-alpha6/compiler-2.2.0-alpha6.jar | Bin 0 -> 986978 bytes .../2.2.0-alpha6/compiler-2.2.0-alpha6.jar.md5 | 1 + .../2.2.0-alpha6/compiler-2.2.0-alpha6.jar.sha1 | 1 + .../2.2.0-alpha6/compiler-2.2.0-alpha6.pom | 78 +++++++++++ .../2.2.0-alpha6/compiler-2.2.0-alpha6.pom.md5 | 1 + .../2.2.0-alpha6/compiler-2.2.0-alpha6.pom.sha1 | 1 + .../2.2.0-alpha7/compiler-2.2.0-alpha7-javadoc.jar | Bin 0 -> 374061 bytes .../compiler-2.2.0-alpha7-javadoc.jar.md5 | 1 + .../compiler-2.2.0-alpha7-javadoc.jar.sha1 | 1 + .../2.2.0-alpha7/compiler-2.2.0-alpha7-sources.jar | Bin 0 -> 693768 bytes .../compiler-2.2.0-alpha7-sources.jar.md5 | 1 + .../compiler-2.2.0-alpha7-sources.jar.sha1 | 1 + .../2.2.0-alpha7/compiler-2.2.0-alpha7.jar | Bin 0 -> 6401946 bytes .../2.2.0-alpha7/compiler-2.2.0-alpha7.jar.md5 | 1 + .../2.2.0-alpha7/compiler-2.2.0-alpha7.jar.sha1 | 1 + .../2.2.0-alpha7/compiler-2.2.0-alpha7.pom | 42 ++++++ .../2.2.0-alpha7/compiler-2.2.0-alpha7.pom.md5 | 1 + .../2.2.0-alpha7/compiler-2.2.0-alpha7.pom.sha1 | 1 + .../2.2.0-beta1/compiler-2.2.0-beta1-javadoc.jar | Bin 0 -> 373776 bytes .../compiler-2.2.0-beta1-javadoc.jar.md5 | 1 + .../compiler-2.2.0-beta1-javadoc.jar.sha1 | 1 + .../2.2.0-beta1/compiler-2.2.0-beta1-sources.jar | Bin 0 -> 693768 bytes .../compiler-2.2.0-beta1-sources.jar.md5 | 1 + .../compiler-2.2.0-beta1-sources.jar.sha1 | 1 + .../compiler/2.2.0-beta1/compiler-2.2.0-beta1.jar | Bin 0 -> 6401944 bytes .../2.2.0-beta1/compiler-2.2.0-beta1.jar.md5 | 1 + .../2.2.0-beta1/compiler-2.2.0-beta1.jar.sha1 | 1 + .../compiler/2.2.0-beta1/compiler-2.2.0-beta1.pom | 42 ++++++ .../2.2.0-beta1/compiler-2.2.0-beta1.pom.md5 | 1 + .../2.2.0-beta1/compiler-2.2.0-beta1.pom.sha1 | 1 + .../2.2.0-beta2/compiler-2.2.0-beta2-javadoc.jar | Bin 0 -> 373847 bytes .../compiler-2.2.0-beta2-javadoc.jar.md5 | 1 + .../compiler-2.2.0-beta2-javadoc.jar.sha1 | 1 + .../2.2.0-beta2/compiler-2.2.0-beta2-sources.jar | Bin 0 -> 693768 bytes .../compiler-2.2.0-beta2-sources.jar.md5 | 1 + .../compiler-2.2.0-beta2-sources.jar.sha1 | 1 + .../compiler/2.2.0-beta2/compiler-2.2.0-beta2.jar | Bin 0 -> 6401945 bytes .../2.2.0-beta2/compiler-2.2.0-beta2.jar.md5 | 1 + .../2.2.0-beta2/compiler-2.2.0-beta2.jar.sha1 | 1 + .../compiler/2.2.0-beta2/compiler-2.2.0-beta2.pom | 42 ++++++ .../2.2.0-beta2/compiler-2.2.0-beta2.pom.md5 | 1 + .../2.2.0-beta2/compiler-2.2.0-beta2.pom.sha1 | 1 + .../2.2.0-beta3/compiler-2.2.0-beta3-javadoc.jar | Bin 0 -> 374337 bytes .../compiler-2.2.0-beta3-javadoc.jar.md5 | 1 + .../compiler-2.2.0-beta3-javadoc.jar.sha1 | 1 + .../2.2.0-beta3/compiler-2.2.0-beta3-sources.jar | Bin 0 -> 693768 bytes .../compiler-2.2.0-beta3-sources.jar.md5 | 1 + .../compiler-2.2.0-beta3-sources.jar.sha1 | 1 + .../compiler/2.2.0-beta3/compiler-2.2.0-beta3.jar | Bin 0 -> 6402356 bytes .../2.2.0-beta3/compiler-2.2.0-beta3.jar.md5 | 1 + .../2.2.0-beta3/compiler-2.2.0-beta3.jar.sha1 | 1 + .../compiler/2.2.0-beta3/compiler-2.2.0-beta3.pom | 42 ++++++ .../2.2.0-beta3/compiler-2.2.0-beta3.pom.md5 | 1 + .../2.2.0-beta3/compiler-2.2.0-beta3.pom.sha1 | 1 + .../databinding/compiler/maven-metadata.xml | 11 +- .../databinding/compiler/maven-metadata.xml.md5 | 2 +- .../databinding/compiler/maven-metadata.xml.sha1 | 2 +- .../2.1.3/compilerCommon-2.1.3-javadoc.jar | Bin 0 -> 388060 bytes .../2.1.3/compilerCommon-2.1.3-javadoc.jar.md5 | 1 + .../2.1.3/compilerCommon-2.1.3-javadoc.jar.sha1 | 1 + .../2.1.3/compilerCommon-2.1.3-sources.jar | Bin 0 -> 79277 bytes .../2.1.3/compilerCommon-2.1.3-sources.jar.md5 | 1 + .../2.1.3/compilerCommon-2.1.3-sources.jar.sha1 | 1 + .../compilerCommon/2.1.3/compilerCommon-2.1.3.jar | Bin 0 -> 189897 bytes .../2.1.3/compilerCommon-2.1.3.jar.md5 | 1 + .../2.1.3/compilerCommon-2.1.3.jar.sha1 | 1 + .../compilerCommon/2.1.3/compilerCommon-2.1.3.pom | 58 ++++++++ .../2.1.3/compilerCommon-2.1.3.pom.md5 | 1 + .../2.1.3/compilerCommon-2.1.3.pom.sha1 | 1 + .../compilerCommon-2.2.0-alpha4-javadoc.jar | Bin 0 -> 405177 bytes .../compilerCommon-2.2.0-alpha4-javadoc.jar.md5 | 1 + .../compilerCommon-2.2.0-alpha4-javadoc.jar.sha1 | 1 + .../compilerCommon-2.2.0-alpha4-sources.jar | Bin 0 -> 80087 bytes .../compilerCommon-2.2.0-alpha4-sources.jar.md5 | 1 + .../compilerCommon-2.2.0-alpha4-sources.jar.sha1 | 1 + .../2.2.0-alpha4/compilerCommon-2.2.0-alpha4.jar | Bin 0 -> 190264 bytes .../compilerCommon-2.2.0-alpha4.jar.md5 | 1 + .../compilerCommon-2.2.0-alpha4.jar.sha1 | 1 + .../2.2.0-alpha4/compilerCommon-2.2.0-alpha4.pom | 72 ++++++++++ .../compilerCommon-2.2.0-alpha4.pom.md5 | 1 + .../compilerCommon-2.2.0-alpha4.pom.sha1 | 1 + .../2.2.0-alpha6/compilerCommon-2.2.0-alpha6.jar | Bin 0 -> 190264 bytes .../compilerCommon-2.2.0-alpha6.jar.md5 | 1 + .../compilerCommon-2.2.0-alpha6.jar.sha1 | 1 + .../2.2.0-alpha6/compilerCommon-2.2.0-alpha6.pom | 72 ++++++++++ .../compilerCommon-2.2.0-alpha6.pom.md5 | 1 + .../compilerCommon-2.2.0-alpha6.pom.sha1 | 1 + .../compilerCommon-2.2.0-alpha7-javadoc.jar | Bin 0 -> 405452 bytes .../compilerCommon-2.2.0-alpha7-javadoc.jar.md5 | 1 + .../compilerCommon-2.2.0-alpha7-javadoc.jar.sha1 | 1 + .../compilerCommon-2.2.0-alpha7-sources.jar | Bin 0 -> 80087 bytes .../compilerCommon-2.2.0-alpha7-sources.jar.md5 | 1 + .../compilerCommon-2.2.0-alpha7-sources.jar.sha1 | 1 + .../2.2.0-alpha7/compilerCommon-2.2.0-alpha7.jar | Bin 0 -> 190264 bytes .../compilerCommon-2.2.0-alpha7.jar.md5 | 1 + .../compilerCommon-2.2.0-alpha7.jar.sha1 | 1 + .../2.2.0-alpha7/compilerCommon-2.2.0-alpha7.pom | 72 ++++++++++ .../compilerCommon-2.2.0-alpha7.pom.md5 | 1 + .../compilerCommon-2.2.0-alpha7.pom.sha1 | 1 + .../compilerCommon-2.2.0-beta1-javadoc.jar | Bin 0 -> 405170 bytes .../compilerCommon-2.2.0-beta1-javadoc.jar.md5 | 1 + .../compilerCommon-2.2.0-beta1-javadoc.jar.sha1 | 1 + .../compilerCommon-2.2.0-beta1-sources.jar | Bin 0 -> 80087 bytes .../compilerCommon-2.2.0-beta1-sources.jar.md5 | 1 + .../compilerCommon-2.2.0-beta1-sources.jar.sha1 | 1 + .../2.2.0-beta1/compilerCommon-2.2.0-beta1.jar | Bin 0 -> 190262 bytes .../2.2.0-beta1/compilerCommon-2.2.0-beta1.jar.md5 | 1 + .../compilerCommon-2.2.0-beta1.jar.sha1 | 1 + .../2.2.0-beta1/compilerCommon-2.2.0-beta1.pom | 72 ++++++++++ .../2.2.0-beta1/compilerCommon-2.2.0-beta1.pom.md5 | 1 + .../compilerCommon-2.2.0-beta1.pom.sha1 | 1 + .../compilerCommon-2.2.0-beta2-javadoc.jar | Bin 0 -> 405374 bytes .../compilerCommon-2.2.0-beta2-javadoc.jar.md5 | 1 + .../compilerCommon-2.2.0-beta2-javadoc.jar.sha1 | 1 + .../compilerCommon-2.2.0-beta2-sources.jar | Bin 0 -> 80087 bytes .../compilerCommon-2.2.0-beta2-sources.jar.md5 | 1 + .../compilerCommon-2.2.0-beta2-sources.jar.sha1 | 1 + .../2.2.0-beta2/compilerCommon-2.2.0-beta2.jar | Bin 0 -> 190263 bytes .../2.2.0-beta2/compilerCommon-2.2.0-beta2.jar.md5 | 1 + .../compilerCommon-2.2.0-beta2.jar.sha1 | 1 + .../2.2.0-beta2/compilerCommon-2.2.0-beta2.pom | 72 ++++++++++ .../2.2.0-beta2/compilerCommon-2.2.0-beta2.pom.md5 | 1 + .../compilerCommon-2.2.0-beta2.pom.sha1 | 1 + .../compilerCommon-2.2.0-beta3-javadoc.jar | Bin 0 -> 405653 bytes .../compilerCommon-2.2.0-beta3-javadoc.jar.md5 | 1 + .../compilerCommon-2.2.0-beta3-javadoc.jar.sha1 | 1 + .../compilerCommon-2.2.0-beta3-sources.jar | Bin 0 -> 80131 bytes .../compilerCommon-2.2.0-beta3-sources.jar.md5 | 1 + .../compilerCommon-2.2.0-beta3-sources.jar.sha1 | 1 + .../2.2.0-beta3/compilerCommon-2.2.0-beta3.jar | Bin 0 -> 190397 bytes .../2.2.0-beta3/compilerCommon-2.2.0-beta3.jar.md5 | 1 + .../compilerCommon-2.2.0-beta3.jar.sha1 | 1 + .../2.2.0-beta3/compilerCommon-2.2.0-beta3.pom | 72 ++++++++++ .../2.2.0-beta3/compilerCommon-2.2.0-beta3.pom.md5 | 1 + .../compilerCommon-2.2.0-beta3.pom.sha1 | 1 + .../databinding/compilerCommon/maven-metadata.xml | 11 +- .../compilerCommon/maven-metadata.xml.md5 | 2 +- .../compilerCommon/maven-metadata.xml.sha1 | 2 +- .../inspector-25.2.0-alpha7-javadoc.jar | Bin 0 -> 19589 bytes .../inspector-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../inspector-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../inspector-25.2.0-alpha7-sources.jar | Bin 0 -> 1999 bytes .../inspector-25.2.0-alpha7-sources.jar.md5 | 1 + .../inspector-25.2.0-alpha7-sources.jar.sha1 | 1 + .../25.2.0-alpha7/inspector-25.2.0-alpha7.jar | Bin 0 -> 6518 bytes .../25.2.0-alpha7/inspector-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/inspector-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/inspector-25.2.0-alpha7.pom | 78 +++++++++++ .../25.2.0-alpha7/inspector-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/inspector-25.2.0-alpha7.pom.sha1 | 1 + .../inspector-25.2.0-beta1-javadoc.jar | Bin 0 -> 19582 bytes .../inspector-25.2.0-beta1-javadoc.jar.md5 | 1 + .../inspector-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../inspector-25.2.0-beta1-sources.jar | Bin 0 -> 1999 bytes .../inspector-25.2.0-beta1-sources.jar.md5 | 1 + .../inspector-25.2.0-beta1-sources.jar.sha1 | 1 + .../25.2.0-beta1/inspector-25.2.0-beta1.jar | Bin 0 -> 6518 bytes .../25.2.0-beta1/inspector-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/inspector-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/inspector-25.2.0-beta1.pom | 78 +++++++++++ .../25.2.0-beta1/inspector-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/inspector-25.2.0-beta1.pom.sha1 | 1 + .../inspector-25.2.0-beta2-javadoc.jar | Bin 0 -> 19599 bytes .../inspector-25.2.0-beta2-javadoc.jar.md5 | 1 + .../inspector-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../inspector-25.2.0-beta2-sources.jar | Bin 0 -> 1999 bytes .../inspector-25.2.0-beta2-sources.jar.md5 | 1 + .../inspector-25.2.0-beta2-sources.jar.sha1 | 1 + .../25.2.0-beta2/inspector-25.2.0-beta2.jar | Bin 0 -> 6518 bytes .../25.2.0-beta2/inspector-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/inspector-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/inspector-25.2.0-beta2.pom | 78 +++++++++++ .../25.2.0-beta2/inspector-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/inspector-25.2.0-beta2.pom.sha1 | 1 + .../inspector-25.2.0-beta3-javadoc.jar | Bin 0 -> 19635 bytes .../inspector-25.2.0-beta3-javadoc.jar.md5 | 1 + .../inspector-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../inspector-25.2.0-beta3-sources.jar | Bin 0 -> 1999 bytes .../inspector-25.2.0-beta3-sources.jar.md5 | 1 + .../inspector-25.2.0-beta3-sources.jar.sha1 | 1 + .../25.2.0-beta3/inspector-25.2.0-beta3.jar | Bin 0 -> 6518 bytes .../25.2.0-beta3/inspector-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/inspector-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/inspector-25.2.0-beta3.pom | 78 +++++++++++ .../25.2.0-beta3/inspector-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/inspector-25.2.0-beta3.pom.sha1 | 1 + .../analytics-library/inspector/maven-metadata.xml | 15 ++ .../inspector/maven-metadata.xml.md5 | 1 + .../inspector/maven-metadata.xml.sha1 | 1 + .../protos/25.2.0-alpha6/protos-25.2.0-alpha6.jar | Bin 0 -> 931014 bytes .../25.2.0-alpha6/protos-25.2.0-alpha6.jar.md5 | 1 + .../25.2.0-alpha6/protos-25.2.0-alpha6.jar.sha1 | 1 + .../protos/25.2.0-alpha6/protos-25.2.0-alpha6.pom | 36 +++++ .../25.2.0-alpha6/protos-25.2.0-alpha6.pom.md5 | 1 + .../25.2.0-alpha6/protos-25.2.0-alpha6.pom.sha1 | 1 + .../25.2.0-alpha7/protos-25.2.0-alpha7-javadoc.jar | Bin 0 -> 1455576 bytes .../protos-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../protos-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../25.2.0-alpha7/protos-25.2.0-alpha7-sources.jar | Bin 0 -> 339584 bytes .../protos-25.2.0-alpha7-sources.jar.md5 | 1 + .../protos-25.2.0-alpha7-sources.jar.sha1 | 1 + .../protos/25.2.0-alpha7/protos-25.2.0-alpha7.jar | Bin 0 -> 931014 bytes .../25.2.0-alpha7/protos-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/protos-25.2.0-alpha7.jar.sha1 | 1 + .../protos/25.2.0-alpha7/protos-25.2.0-alpha7.pom | 36 +++++ .../25.2.0-alpha7/protos-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/protos-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/protos-25.2.0-beta1-javadoc.jar | Bin 0 -> 1588822 bytes .../protos-25.2.0-beta1-javadoc.jar.md5 | 1 + .../protos-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../25.2.0-beta1/protos-25.2.0-beta1-sources.jar | Bin 0 -> 363943 bytes .../protos-25.2.0-beta1-sources.jar.md5 | 1 + .../protos-25.2.0-beta1-sources.jar.sha1 | 1 + .../protos/25.2.0-beta1/protos-25.2.0-beta1.jar | Bin 0 -> 1019966 bytes .../25.2.0-beta1/protos-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/protos-25.2.0-beta1.jar.sha1 | 1 + .../protos/25.2.0-beta1/protos-25.2.0-beta1.pom | 36 +++++ .../25.2.0-beta1/protos-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/protos-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/protos-25.2.0-beta2-javadoc.jar | Bin 0 -> 1588999 bytes .../protos-25.2.0-beta2-javadoc.jar.md5 | 1 + .../protos-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../25.2.0-beta2/protos-25.2.0-beta2-sources.jar | Bin 0 -> 363943 bytes .../protos-25.2.0-beta2-sources.jar.md5 | 1 + .../protos-25.2.0-beta2-sources.jar.sha1 | 1 + .../protos/25.2.0-beta2/protos-25.2.0-beta2.jar | Bin 0 -> 1019966 bytes .../25.2.0-beta2/protos-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/protos-25.2.0-beta2.jar.sha1 | 1 + .../protos/25.2.0-beta2/protos-25.2.0-beta2.pom | 36 +++++ .../25.2.0-beta2/protos-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/protos-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/protos-25.2.0-beta3-javadoc.jar | Bin 0 -> 1589623 bytes .../protos-25.2.0-beta3-javadoc.jar.md5 | 1 + .../protos-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../25.2.0-beta3/protos-25.2.0-beta3-sources.jar | Bin 0 -> 363943 bytes .../protos-25.2.0-beta3-sources.jar.md5 | 1 + .../protos-25.2.0-beta3-sources.jar.sha1 | 1 + .../protos/25.2.0-beta3/protos-25.2.0-beta3.jar | Bin 0 -> 1020513 bytes .../25.2.0-beta3/protos-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/protos-25.2.0-beta3.jar.sha1 | 1 + .../protos/25.2.0-beta3/protos-25.2.0-beta3.pom | 36 +++++ .../25.2.0-beta3/protos-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/protos-25.2.0-beta3.pom.sha1 | 1 + .../analytics-library/protos/maven-metadata.xml | 16 +++ .../protos/maven-metadata.xml.md5 | 1 + .../protos/maven-metadata.xml.sha1 | 1 + .../publisher-25.2.0-alpha7-javadoc.jar | Bin 0 -> 26929 bytes .../publisher-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../publisher-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../publisher-25.2.0-alpha7-sources.jar | Bin 0 -> 8099 bytes .../publisher-25.2.0-alpha7-sources.jar.md5 | 1 + .../publisher-25.2.0-alpha7-sources.jar.sha1 | 1 + .../25.2.0-alpha7/publisher-25.2.0-alpha7.jar | Bin 0 -> 13703 bytes .../25.2.0-alpha7/publisher-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/publisher-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/publisher-25.2.0-alpha7.pom | 90 ++++++++++++ .../25.2.0-alpha7/publisher-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/publisher-25.2.0-alpha7.pom.sha1 | 1 + .../publisher-25.2.0-beta1-javadoc.jar | Bin 0 -> 26913 bytes .../publisher-25.2.0-beta1-javadoc.jar.md5 | 1 + .../publisher-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../publisher-25.2.0-beta1-sources.jar | Bin 0 -> 8099 bytes .../publisher-25.2.0-beta1-sources.jar.md5 | 1 + .../publisher-25.2.0-beta1-sources.jar.sha1 | 1 + .../25.2.0-beta1/publisher-25.2.0-beta1.jar | Bin 0 -> 13703 bytes .../25.2.0-beta1/publisher-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/publisher-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/publisher-25.2.0-beta1.pom | 90 ++++++++++++ .../25.2.0-beta1/publisher-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/publisher-25.2.0-beta1.pom.sha1 | 1 + .../publisher-25.2.0-beta2-javadoc.jar | Bin 0 -> 26940 bytes .../publisher-25.2.0-beta2-javadoc.jar.md5 | 1 + .../publisher-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../publisher-25.2.0-beta2-sources.jar | Bin 0 -> 8099 bytes .../publisher-25.2.0-beta2-sources.jar.md5 | 1 + .../publisher-25.2.0-beta2-sources.jar.sha1 | 1 + .../25.2.0-beta2/publisher-25.2.0-beta2.jar | Bin 0 -> 13703 bytes .../25.2.0-beta2/publisher-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/publisher-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/publisher-25.2.0-beta2.pom | 90 ++++++++++++ .../25.2.0-beta2/publisher-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/publisher-25.2.0-beta2.pom.sha1 | 1 + .../publisher-25.2.0-beta3-javadoc.jar | Bin 0 -> 26972 bytes .../publisher-25.2.0-beta3-javadoc.jar.md5 | 1 + .../publisher-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../publisher-25.2.0-beta3-sources.jar | Bin 0 -> 8099 bytes .../publisher-25.2.0-beta3-sources.jar.md5 | 1 + .../publisher-25.2.0-beta3-sources.jar.sha1 | 1 + .../25.2.0-beta3/publisher-25.2.0-beta3.jar | Bin 0 -> 13711 bytes .../25.2.0-beta3/publisher-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/publisher-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/publisher-25.2.0-beta3.pom | 90 ++++++++++++ .../25.2.0-beta3/publisher-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/publisher-25.2.0-beta3.pom.sha1 | 1 + .../analytics-library/publisher/maven-metadata.xml | 15 ++ .../publisher/maven-metadata.xml.md5 | 1 + .../publisher/maven-metadata.xml.sha1 | 1 + .../shared/25.2.0-alpha6/shared-25.2.0-alpha6.jar | Bin 0 -> 16787 bytes .../25.2.0-alpha6/shared-25.2.0-alpha6.jar.md5 | 1 + .../25.2.0-alpha6/shared-25.2.0-alpha6.jar.sha1 | 1 + .../shared/25.2.0-alpha6/shared-25.2.0-alpha6.pom | 78 +++++++++++ .../25.2.0-alpha6/shared-25.2.0-alpha6.pom.md5 | 1 + .../25.2.0-alpha6/shared-25.2.0-alpha6.pom.sha1 | 1 + .../25.2.0-alpha7/shared-25.2.0-alpha7-javadoc.jar | Bin 0 -> 30407 bytes .../shared-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../shared-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../25.2.0-alpha7/shared-25.2.0-alpha7-sources.jar | Bin 0 -> 9984 bytes .../shared-25.2.0-alpha7-sources.jar.md5 | 1 + .../shared-25.2.0-alpha7-sources.jar.sha1 | 1 + .../shared/25.2.0-alpha7/shared-25.2.0-alpha7.jar | Bin 0 -> 16953 bytes .../25.2.0-alpha7/shared-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/shared-25.2.0-alpha7.jar.sha1 | 1 + .../shared/25.2.0-alpha7/shared-25.2.0-alpha7.pom | 78 +++++++++++ .../25.2.0-alpha7/shared-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/shared-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/shared-25.2.0-beta1-javadoc.jar | Bin 0 -> 30397 bytes .../shared-25.2.0-beta1-javadoc.jar.md5 | 1 + .../shared-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../25.2.0-beta1/shared-25.2.0-beta1-sources.jar | Bin 0 -> 9984 bytes .../shared-25.2.0-beta1-sources.jar.md5 | 1 + .../shared-25.2.0-beta1-sources.jar.sha1 | 1 + .../shared/25.2.0-beta1/shared-25.2.0-beta1.jar | Bin 0 -> 16953 bytes .../25.2.0-beta1/shared-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/shared-25.2.0-beta1.jar.sha1 | 1 + .../shared/25.2.0-beta1/shared-25.2.0-beta1.pom | 78 +++++++++++ .../25.2.0-beta1/shared-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/shared-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/shared-25.2.0-beta2-javadoc.jar | Bin 0 -> 30417 bytes .../shared-25.2.0-beta2-javadoc.jar.md5 | 1 + .../shared-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../25.2.0-beta2/shared-25.2.0-beta2-sources.jar | Bin 0 -> 9984 bytes .../shared-25.2.0-beta2-sources.jar.md5 | 1 + .../shared-25.2.0-beta2-sources.jar.sha1 | 1 + .../shared/25.2.0-beta2/shared-25.2.0-beta2.jar | Bin 0 -> 16953 bytes .../25.2.0-beta2/shared-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/shared-25.2.0-beta2.jar.sha1 | 1 + .../shared/25.2.0-beta2/shared-25.2.0-beta2.pom | 78 +++++++++++ .../25.2.0-beta2/shared-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/shared-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/shared-25.2.0-beta3-javadoc.jar | Bin 0 -> 30454 bytes .../shared-25.2.0-beta3-javadoc.jar.md5 | 1 + .../shared-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../25.2.0-beta3/shared-25.2.0-beta3-sources.jar | Bin 0 -> 9984 bytes .../shared-25.2.0-beta3-sources.jar.md5 | 1 + .../shared-25.2.0-beta3-sources.jar.sha1 | 1 + .../shared/25.2.0-beta3/shared-25.2.0-beta3.jar | Bin 0 -> 16959 bytes .../25.2.0-beta3/shared-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/shared-25.2.0-beta3.jar.sha1 | 1 + .../shared/25.2.0-beta3/shared-25.2.0-beta3.pom | 78 +++++++++++ .../25.2.0-beta3/shared-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/shared-25.2.0-beta3.pom.sha1 | 1 + .../analytics-library/shared/maven-metadata.xml | 16 +++ .../shared/maven-metadata.xml.md5 | 1 + .../shared/maven-metadata.xml.sha1 | 1 + .../25.2.0-alpha6/tracker-25.2.0-alpha6.jar | Bin 0 -> 12138 bytes .../25.2.0-alpha6/tracker-25.2.0-alpha6.jar.md5 | 1 + .../25.2.0-alpha6/tracker-25.2.0-alpha6.jar.sha1 | 1 + .../25.2.0-alpha6/tracker-25.2.0-alpha6.pom | 84 +++++++++++ .../25.2.0-alpha6/tracker-25.2.0-alpha6.pom.md5 | 1 + .../25.2.0-alpha6/tracker-25.2.0-alpha6.pom.sha1 | 1 + .../tracker-25.2.0-alpha7-javadoc.jar | Bin 0 -> 28481 bytes .../tracker-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../tracker-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../tracker-25.2.0-alpha7-sources.jar | Bin 0 -> 6313 bytes .../tracker-25.2.0-alpha7-sources.jar.md5 | 1 + .../tracker-25.2.0-alpha7-sources.jar.sha1 | 1 + .../25.2.0-alpha7/tracker-25.2.0-alpha7.jar | Bin 0 -> 12149 bytes .../25.2.0-alpha7/tracker-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/tracker-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/tracker-25.2.0-alpha7.pom | 84 +++++++++++ .../25.2.0-alpha7/tracker-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/tracker-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/tracker-25.2.0-beta1-javadoc.jar | Bin 0 -> 28449 bytes .../tracker-25.2.0-beta1-javadoc.jar.md5 | 1 + .../tracker-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../25.2.0-beta1/tracker-25.2.0-beta1-sources.jar | Bin 0 -> 6313 bytes .../tracker-25.2.0-beta1-sources.jar.md5 | 1 + .../tracker-25.2.0-beta1-sources.jar.sha1 | 1 + .../tracker/25.2.0-beta1/tracker-25.2.0-beta1.jar | Bin 0 -> 12149 bytes .../25.2.0-beta1/tracker-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/tracker-25.2.0-beta1.jar.sha1 | 1 + .../tracker/25.2.0-beta1/tracker-25.2.0-beta1.pom | 84 +++++++++++ .../25.2.0-beta1/tracker-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/tracker-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/tracker-25.2.0-beta2-javadoc.jar | Bin 0 -> 28473 bytes .../tracker-25.2.0-beta2-javadoc.jar.md5 | 1 + .../tracker-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../25.2.0-beta2/tracker-25.2.0-beta2-sources.jar | Bin 0 -> 6313 bytes .../tracker-25.2.0-beta2-sources.jar.md5 | 1 + .../tracker-25.2.0-beta2-sources.jar.sha1 | 1 + .../tracker/25.2.0-beta2/tracker-25.2.0-beta2.jar | Bin 0 -> 12149 bytes .../25.2.0-beta2/tracker-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/tracker-25.2.0-beta2.jar.sha1 | 1 + .../tracker/25.2.0-beta2/tracker-25.2.0-beta2.pom | 84 +++++++++++ .../25.2.0-beta2/tracker-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/tracker-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/tracker-25.2.0-beta3-javadoc.jar | Bin 0 -> 28507 bytes .../tracker-25.2.0-beta3-javadoc.jar.md5 | 1 + .../tracker-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../25.2.0-beta3/tracker-25.2.0-beta3-sources.jar | Bin 0 -> 6313 bytes .../tracker-25.2.0-beta3-sources.jar.md5 | 1 + .../tracker-25.2.0-beta3-sources.jar.sha1 | 1 + .../tracker/25.2.0-beta3/tracker-25.2.0-beta3.jar | Bin 0 -> 12149 bytes .../25.2.0-beta3/tracker-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/tracker-25.2.0-beta3.jar.sha1 | 1 + .../tracker/25.2.0-beta3/tracker-25.2.0-beta3.pom | 84 +++++++++++ .../25.2.0-beta3/tracker-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/tracker-25.2.0-beta3.pom.sha1 | 1 + .../analytics-library/tracker/maven-metadata.xml | 9 +- .../tracker/maven-metadata.xml.md5 | 2 +- .../tracker/maven-metadata.xml.sha1 | 2 +- .../25.1.3/annotations-25.1.3-sources.jar | Bin 0 -> 6129 bytes .../25.1.3/annotations-25.1.3-sources.jar.md5 | 1 + .../25.1.3/annotations-25.1.3-sources.jar.sha1 | 1 + .../annotations/25.1.3/annotations-25.1.3.jar | Bin 0 -> 8024 bytes .../annotations/25.1.3/annotations-25.1.3.jar.md5 | 1 + .../annotations/25.1.3/annotations-25.1.3.jar.sha1 | 1 + .../annotations/25.1.3/annotations-25.1.3.pom | 8 ++ .../annotations/25.1.3/annotations-25.1.3.pom.md5 | 1 + .../annotations/25.1.3/annotations-25.1.3.pom.sha1 | 1 + .../annotations-25.2.0-alpha4-javadoc.jar | Bin 0 -> 38298 bytes .../annotations-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../annotations-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../annotations-25.2.0-alpha4-sources.jar | Bin 0 -> 6125 bytes .../annotations-25.2.0-alpha4-sources.jar.md5 | 1 + .../annotations-25.2.0-alpha4-sources.jar.sha1 | 1 + .../25.2.0-alpha4/annotations-25.2.0-alpha4.jar | Bin 0 -> 8024 bytes .../annotations-25.2.0-alpha4.jar.md5 | 1 + .../annotations-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/annotations-25.2.0-alpha4.pom | 28 ++++ .../annotations-25.2.0-alpha4.pom.md5 | 1 + .../annotations-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha6/annotations-25.2.0-alpha6.jar | Bin 0 -> 8024 bytes .../annotations-25.2.0-alpha6.jar.md5 | 1 + .../annotations-25.2.0-alpha6.jar.sha1 | 1 + .../25.2.0-alpha6/annotations-25.2.0-alpha6.pom | 28 ++++ .../annotations-25.2.0-alpha6.pom.md5 | 1 + .../annotations-25.2.0-alpha6.pom.sha1 | 1 + .../annotations-25.2.0-alpha7-javadoc.jar | Bin 0 -> 38295 bytes .../annotations-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../annotations-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../annotations-25.2.0-alpha7-sources.jar | Bin 0 -> 6125 bytes .../annotations-25.2.0-alpha7-sources.jar.md5 | 1 + .../annotations-25.2.0-alpha7-sources.jar.sha1 | 1 + .../25.2.0-alpha7/annotations-25.2.0-alpha7.jar | Bin 0 -> 8024 bytes .../annotations-25.2.0-alpha7.jar.md5 | 1 + .../annotations-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/annotations-25.2.0-alpha7.pom | 28 ++++ .../annotations-25.2.0-alpha7.pom.md5 | 1 + .../annotations-25.2.0-alpha7.pom.sha1 | 1 + .../annotations-25.2.0-beta1-javadoc.jar | Bin 0 -> 38285 bytes .../annotations-25.2.0-beta1-javadoc.jar.md5 | 1 + .../annotations-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../annotations-25.2.0-beta1-sources.jar | Bin 0 -> 6125 bytes .../annotations-25.2.0-beta1-sources.jar.md5 | 1 + .../annotations-25.2.0-beta1-sources.jar.sha1 | 1 + .../25.2.0-beta1/annotations-25.2.0-beta1.jar | Bin 0 -> 8024 bytes .../25.2.0-beta1/annotations-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/annotations-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/annotations-25.2.0-beta1.pom | 28 ++++ .../25.2.0-beta1/annotations-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/annotations-25.2.0-beta1.pom.sha1 | 1 + .../annotations-25.2.0-beta2-javadoc.jar | Bin 0 -> 38315 bytes .../annotations-25.2.0-beta2-javadoc.jar.md5 | 1 + .../annotations-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../annotations-25.2.0-beta2-sources.jar | Bin 0 -> 6125 bytes .../annotations-25.2.0-beta2-sources.jar.md5 | 1 + .../annotations-25.2.0-beta2-sources.jar.sha1 | 1 + .../25.2.0-beta2/annotations-25.2.0-beta2.jar | Bin 0 -> 8024 bytes .../25.2.0-beta2/annotations-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/annotations-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/annotations-25.2.0-beta2.pom | 28 ++++ .../25.2.0-beta2/annotations-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/annotations-25.2.0-beta2.pom.sha1 | 1 + .../annotations-25.2.0-beta3-javadoc.jar | Bin 0 -> 38370 bytes .../annotations-25.2.0-beta3-javadoc.jar.md5 | 1 + .../annotations-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../annotations-25.2.0-beta3-sources.jar | Bin 0 -> 6125 bytes .../annotations-25.2.0-beta3-sources.jar.md5 | 1 + .../annotations-25.2.0-beta3-sources.jar.sha1 | 1 + .../25.2.0-beta3/annotations-25.2.0-beta3.jar | Bin 0 -> 8024 bytes .../25.2.0-beta3/annotations-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/annotations-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/annotations-25.2.0-beta3.pom | 28 ++++ .../25.2.0-beta3/annotations-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/annotations-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/annotations/maven-metadata.xml | 11 +- .../tools/annotations/maven-metadata.xml.md5 | 2 +- .../tools/annotations/maven-metadata.xml.sha1 | 2 +- .../25.2.0-alpha4/archquery-25.2.0-alpha4.jar | Bin 0 -> 1384 bytes .../25.2.0-alpha4/archquery-25.2.0-alpha4.jar.md5 | 1 + .../25.2.0-alpha4/archquery-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/archquery-25.2.0-alpha4.pom | 26 ++++ .../25.2.0-alpha4/archquery-25.2.0-alpha4.pom.md5 | 1 + .../25.2.0-alpha4/archquery-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha7/archquery-25.2.0-alpha7.jar | Bin 0 -> 1384 bytes .../25.2.0-alpha7/archquery-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/archquery-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/archquery-25.2.0-alpha7.pom | 26 ++++ .../25.2.0-alpha7/archquery-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/archquery-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/archquery-25.2.0-beta1.jar | Bin 0 -> 1384 bytes .../25.2.0-beta1/archquery-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/archquery-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/archquery-25.2.0-beta1.pom | 26 ++++ .../25.2.0-beta1/archquery-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/archquery-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/archquery-25.2.0-beta2.jar | Bin 0 -> 1384 bytes .../25.2.0-beta2/archquery-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/archquery-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/archquery-25.2.0-beta2.pom | 26 ++++ .../25.2.0-beta2/archquery-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/archquery-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/archquery-25.2.0-beta3.jar | Bin 0 -> 1384 bytes .../25.2.0-beta3/archquery-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/archquery-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/archquery-25.2.0-beta3.pom | 26 ++++ .../25.2.0-beta3/archquery-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/archquery-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/archquery/maven-metadata.xml | 9 +- com/android/tools/archquery/maven-metadata.xml.md5 | 2 +- .../tools/archquery/maven-metadata.xml.sha1 | 2 +- .../25.2.0-alpha4/asset-studio-25.2.0-alpha4.jar | Bin 0 -> 1243679 bytes .../asset-studio-25.2.0-alpha4.jar.md5 | 1 + .../asset-studio-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/asset-studio-25.2.0-alpha4.pom | 46 ++++++ .../asset-studio-25.2.0-alpha4.pom.md5 | 1 + .../asset-studio-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha7/asset-studio-25.2.0-alpha7.jar | Bin 0 -> 1246030 bytes .../asset-studio-25.2.0-alpha7.jar.md5 | 1 + .../asset-studio-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/asset-studio-25.2.0-alpha7.pom | 52 +++++++ .../asset-studio-25.2.0-alpha7.pom.md5 | 1 + .../asset-studio-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/asset-studio-25.2.0-beta1.jar | Bin 0 -> 1246030 bytes .../25.2.0-beta1/asset-studio-25.2.0-beta1.jar.md5 | 1 + .../asset-studio-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/asset-studio-25.2.0-beta1.pom | 52 +++++++ .../25.2.0-beta1/asset-studio-25.2.0-beta1.pom.md5 | 1 + .../asset-studio-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/asset-studio-25.2.0-beta2.jar | Bin 0 -> 1246030 bytes .../25.2.0-beta2/asset-studio-25.2.0-beta2.jar.md5 | 1 + .../asset-studio-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/asset-studio-25.2.0-beta2.pom | 52 +++++++ .../25.2.0-beta2/asset-studio-25.2.0-beta2.pom.md5 | 1 + .../asset-studio-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/asset-studio-25.2.0-beta3.jar | Bin 0 -> 1246051 bytes .../25.2.0-beta3/asset-studio-25.2.0-beta3.jar.md5 | 1 + .../asset-studio-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/asset-studio-25.2.0-beta3.pom | 52 +++++++ .../25.2.0-beta3/asset-studio-25.2.0-beta3.pom.md5 | 1 + .../asset-studio-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/asset-studio/maven-metadata.xml | 9 +- .../tools/asset-studio/maven-metadata.xml.md5 | 2 +- .../tools/asset-studio/maven-metadata.xml.sha1 | 2 +- .../2.1.3/builder-model-2.1.3-sources.jar | Bin 0 -> 44674 bytes .../2.1.3/builder-model-2.1.3-sources.jar.md5 | 1 + .../2.1.3/builder-model-2.1.3-sources.jar.sha1 | 1 + .../builder-model/2.1.3/builder-model-2.1.3.jar | Bin 0 -> 26514 bytes .../2.1.3/builder-model-2.1.3.jar.md5 | 1 + .../2.1.3/builder-model-2.1.3.jar.sha1 | 1 + .../builder-model/2.1.3/builder-model-2.1.3.pom | 16 +++ .../2.1.3/builder-model-2.1.3.pom.md5 | 1 + .../2.1.3/builder-model-2.1.3.pom.sha1 | 1 + .../builder-model-2.2.0-alpha4-javadoc.jar | Bin 0 -> 176123 bytes .../builder-model-2.2.0-alpha4-javadoc.jar.md5 | 1 + .../builder-model-2.2.0-alpha4-javadoc.jar.sha1 | 1 + .../builder-model-2.2.0-alpha4-sources.jar | Bin 0 -> 49159 bytes .../builder-model-2.2.0-alpha4-sources.jar.md5 | 1 + .../builder-model-2.2.0-alpha4-sources.jar.sha1 | 1 + .../2.2.0-alpha4/builder-model-2.2.0-alpha4.jar | Bin 0 -> 28958 bytes .../builder-model-2.2.0-alpha4.jar.md5 | 1 + .../builder-model-2.2.0-alpha4.jar.sha1 | 1 + .../2.2.0-alpha4/builder-model-2.2.0-alpha4.pom | 36 +++++ .../builder-model-2.2.0-alpha4.pom.md5 | 1 + .../builder-model-2.2.0-alpha4.pom.sha1 | 1 + .../2.2.0-alpha6/builder-model-2.2.0-alpha6.jar | Bin 0 -> 29153 bytes .../builder-model-2.2.0-alpha6.jar.md5 | 1 + .../builder-model-2.2.0-alpha6.jar.sha1 | 1 + .../2.2.0-alpha6/builder-model-2.2.0-alpha6.pom | 36 +++++ .../builder-model-2.2.0-alpha6.pom.md5 | 1 + .../builder-model-2.2.0-alpha6.pom.sha1 | 1 + .../builder-model-2.2.0-alpha7-javadoc.jar | Bin 0 -> 177738 bytes .../builder-model-2.2.0-alpha7-javadoc.jar.md5 | 1 + .../builder-model-2.2.0-alpha7-javadoc.jar.sha1 | 1 + .../builder-model-2.2.0-alpha7-sources.jar | Bin 0 -> 49451 bytes .../builder-model-2.2.0-alpha7-sources.jar.md5 | 1 + .../builder-model-2.2.0-alpha7-sources.jar.sha1 | 1 + .../2.2.0-alpha7/builder-model-2.2.0-alpha7.jar | Bin 0 -> 29153 bytes .../builder-model-2.2.0-alpha7.jar.md5 | 1 + .../builder-model-2.2.0-alpha7.jar.sha1 | 1 + .../2.2.0-alpha7/builder-model-2.2.0-alpha7.pom | 36 +++++ .../builder-model-2.2.0-alpha7.pom.md5 | 1 + .../builder-model-2.2.0-alpha7.pom.sha1 | 1 + .../builder-model-2.2.0-beta1-javadoc.jar | Bin 0 -> 177609 bytes .../builder-model-2.2.0-beta1-javadoc.jar.md5 | 1 + .../builder-model-2.2.0-beta1-javadoc.jar.sha1 | 1 + .../builder-model-2.2.0-beta1-sources.jar | Bin 0 -> 49449 bytes .../builder-model-2.2.0-beta1-sources.jar.md5 | 1 + .../builder-model-2.2.0-beta1-sources.jar.sha1 | 1 + .../2.2.0-beta1/builder-model-2.2.0-beta1.jar | Bin 0 -> 29150 bytes .../2.2.0-beta1/builder-model-2.2.0-beta1.jar.md5 | 1 + .../2.2.0-beta1/builder-model-2.2.0-beta1.jar.sha1 | 1 + .../2.2.0-beta1/builder-model-2.2.0-beta1.pom | 36 +++++ .../2.2.0-beta1/builder-model-2.2.0-beta1.pom.md5 | 1 + .../2.2.0-beta1/builder-model-2.2.0-beta1.pom.sha1 | 1 + .../builder-model-2.2.0-beta2-javadoc.jar | Bin 0 -> 178111 bytes .../builder-model-2.2.0-beta2-javadoc.jar.md5 | 1 + .../builder-model-2.2.0-beta2-javadoc.jar.sha1 | 1 + .../builder-model-2.2.0-beta2-sources.jar | Bin 0 -> 49661 bytes .../builder-model-2.2.0-beta2-sources.jar.md5 | 1 + .../builder-model-2.2.0-beta2-sources.jar.sha1 | 1 + .../2.2.0-beta2/builder-model-2.2.0-beta2.jar | Bin 0 -> 29208 bytes .../2.2.0-beta2/builder-model-2.2.0-beta2.jar.md5 | 1 + .../2.2.0-beta2/builder-model-2.2.0-beta2.jar.sha1 | 1 + .../2.2.0-beta2/builder-model-2.2.0-beta2.pom | 36 +++++ .../2.2.0-beta2/builder-model-2.2.0-beta2.pom.md5 | 1 + .../2.2.0-beta2/builder-model-2.2.0-beta2.pom.sha1 | 1 + .../builder-model-2.2.0-beta3-javadoc.jar | Bin 0 -> 178242 bytes .../builder-model-2.2.0-beta3-javadoc.jar.md5 | 1 + .../builder-model-2.2.0-beta3-javadoc.jar.sha1 | 1 + .../builder-model-2.2.0-beta3-sources.jar | Bin 0 -> 49661 bytes .../builder-model-2.2.0-beta3-sources.jar.md5 | 1 + .../builder-model-2.2.0-beta3-sources.jar.sha1 | 1 + .../2.2.0-beta3/builder-model-2.2.0-beta3.jar | Bin 0 -> 29208 bytes .../2.2.0-beta3/builder-model-2.2.0-beta3.jar.md5 | 1 + .../2.2.0-beta3/builder-model-2.2.0-beta3.jar.sha1 | 1 + .../2.2.0-beta3/builder-model-2.2.0-beta3.pom | 36 +++++ .../2.2.0-beta3/builder-model-2.2.0-beta3.pom.md5 | 1 + .../2.2.0-beta3/builder-model-2.2.0-beta3.pom.sha1 | 1 + .../tools/build/builder-model/maven-metadata.xml | 11 +- .../build/builder-model/maven-metadata.xml.md5 | 2 +- .../build/builder-model/maven-metadata.xml.sha1 | 2 +- .../2.1.3/builder-test-api-2.1.3-sources.jar | Bin 0 -> 9213 bytes .../2.1.3/builder-test-api-2.1.3-sources.jar.md5 | 1 + .../2.1.3/builder-test-api-2.1.3-sources.jar.sha1 | 1 + .../2.1.3/builder-test-api-2.1.3.jar | Bin 0 -> 11106 bytes .../2.1.3/builder-test-api-2.1.3.jar.md5 | 1 + .../2.1.3/builder-test-api-2.1.3.jar.sha1 | 1 + .../2.1.3/builder-test-api-2.1.3.pom | 22 +++ .../2.1.3/builder-test-api-2.1.3.pom.md5 | 1 + .../2.1.3/builder-test-api-2.1.3.pom.sha1 | 1 + .../builder-test-api-2.2.0-alpha4-javadoc.jar | Bin 0 -> 49000 bytes .../builder-test-api-2.2.0-alpha4-javadoc.jar.md5 | 1 + .../builder-test-api-2.2.0-alpha4-javadoc.jar.sha1 | 1 + .../builder-test-api-2.2.0-alpha4-sources.jar | Bin 0 -> 9213 bytes .../builder-test-api-2.2.0-alpha4-sources.jar.md5 | 1 + .../builder-test-api-2.2.0-alpha4-sources.jar.sha1 | 1 + .../2.2.0-alpha4/builder-test-api-2.2.0-alpha4.jar | Bin 0 -> 11038 bytes .../builder-test-api-2.2.0-alpha4.jar.md5 | 1 + .../builder-test-api-2.2.0-alpha4.jar.sha1 | 1 + .../2.2.0-alpha4/builder-test-api-2.2.0-alpha4.pom | 42 ++++++ .../builder-test-api-2.2.0-alpha4.pom.md5 | 1 + .../builder-test-api-2.2.0-alpha4.pom.sha1 | 1 + .../2.2.0-alpha6/builder-test-api-2.2.0-alpha6.jar | Bin 0 -> 11038 bytes .../builder-test-api-2.2.0-alpha6.jar.md5 | 1 + .../builder-test-api-2.2.0-alpha6.jar.sha1 | 1 + .../2.2.0-alpha6/builder-test-api-2.2.0-alpha6.pom | 42 ++++++ .../builder-test-api-2.2.0-alpha6.pom.md5 | 1 + .../builder-test-api-2.2.0-alpha6.pom.sha1 | 1 + .../builder-test-api-2.2.0-alpha7-javadoc.jar | Bin 0 -> 49030 bytes .../builder-test-api-2.2.0-alpha7-javadoc.jar.md5 | 1 + .../builder-test-api-2.2.0-alpha7-javadoc.jar.sha1 | 1 + .../builder-test-api-2.2.0-alpha7-sources.jar | Bin 0 -> 9213 bytes .../builder-test-api-2.2.0-alpha7-sources.jar.md5 | 1 + .../builder-test-api-2.2.0-alpha7-sources.jar.sha1 | 1 + .../2.2.0-alpha7/builder-test-api-2.2.0-alpha7.jar | Bin 0 -> 11038 bytes .../builder-test-api-2.2.0-alpha7.jar.md5 | 1 + .../builder-test-api-2.2.0-alpha7.jar.sha1 | 1 + .../2.2.0-alpha7/builder-test-api-2.2.0-alpha7.pom | 42 ++++++ .../builder-test-api-2.2.0-alpha7.pom.md5 | 1 + .../builder-test-api-2.2.0-alpha7.pom.sha1 | 1 + .../builder-test-api-2.2.0-beta1-javadoc.jar | Bin 0 -> 48990 bytes .../builder-test-api-2.2.0-beta1-javadoc.jar.md5 | 1 + .../builder-test-api-2.2.0-beta1-javadoc.jar.sha1 | 1 + .../builder-test-api-2.2.0-beta1-sources.jar | Bin 0 -> 9213 bytes .../builder-test-api-2.2.0-beta1-sources.jar.md5 | 1 + .../builder-test-api-2.2.0-beta1-sources.jar.sha1 | 1 + .../2.2.0-beta1/builder-test-api-2.2.0-beta1.jar | Bin 0 -> 11038 bytes .../builder-test-api-2.2.0-beta1.jar.md5 | 1 + .../builder-test-api-2.2.0-beta1.jar.sha1 | 1 + .../2.2.0-beta1/builder-test-api-2.2.0-beta1.pom | 42 ++++++ .../builder-test-api-2.2.0-beta1.pom.md5 | 1 + .../builder-test-api-2.2.0-beta1.pom.sha1 | 1 + .../builder-test-api-2.2.0-beta2-javadoc.jar | Bin 0 -> 49021 bytes .../builder-test-api-2.2.0-beta2-javadoc.jar.md5 | 1 + .../builder-test-api-2.2.0-beta2-javadoc.jar.sha1 | 1 + .../builder-test-api-2.2.0-beta2-sources.jar | Bin 0 -> 9213 bytes .../builder-test-api-2.2.0-beta2-sources.jar.md5 | 1 + .../builder-test-api-2.2.0-beta2-sources.jar.sha1 | 1 + .../2.2.0-beta2/builder-test-api-2.2.0-beta2.jar | Bin 0 -> 11038 bytes .../builder-test-api-2.2.0-beta2.jar.md5 | 1 + .../builder-test-api-2.2.0-beta2.jar.sha1 | 1 + .../2.2.0-beta2/builder-test-api-2.2.0-beta2.pom | 42 ++++++ .../builder-test-api-2.2.0-beta2.pom.md5 | 1 + .../builder-test-api-2.2.0-beta2.pom.sha1 | 1 + .../builder-test-api-2.2.0-beta3-javadoc.jar | Bin 0 -> 49071 bytes .../builder-test-api-2.2.0-beta3-javadoc.jar.md5 | 1 + .../builder-test-api-2.2.0-beta3-javadoc.jar.sha1 | 1 + .../builder-test-api-2.2.0-beta3-sources.jar | Bin 0 -> 9213 bytes .../builder-test-api-2.2.0-beta3-sources.jar.md5 | 1 + .../builder-test-api-2.2.0-beta3-sources.jar.sha1 | 1 + .../2.2.0-beta3/builder-test-api-2.2.0-beta3.jar | Bin 0 -> 11038 bytes .../builder-test-api-2.2.0-beta3.jar.md5 | 1 + .../builder-test-api-2.2.0-beta3.jar.sha1 | 1 + .../2.2.0-beta3/builder-test-api-2.2.0-beta3.pom | 42 ++++++ .../builder-test-api-2.2.0-beta3.pom.md5 | 1 + .../builder-test-api-2.2.0-beta3.pom.sha1 | 1 + .../build/builder-test-api/maven-metadata.xml | 11 +- .../build/builder-test-api/maven-metadata.xml.md5 | 2 +- .../build/builder-test-api/maven-metadata.xml.sha1 | 2 +- .../build/builder/2.1.3/builder-2.1.3-sources.jar | Bin 0 -> 1050358 bytes .../builder/2.1.3/builder-2.1.3-sources.jar.md5 | 1 + .../builder/2.1.3/builder-2.1.3-sources.jar.sha1 | 1 + .../tools/build/builder/2.1.3/builder-2.1.3.jar | Bin 0 -> 1323023 bytes .../build/builder/2.1.3/builder-2.1.3.jar.md5 | 1 + .../build/builder/2.1.3/builder-2.1.3.jar.sha1 | 1 + .../tools/build/builder/2.1.3/builder-2.1.3.pom | 118 ++++++++++++++++ .../build/builder/2.1.3/builder-2.1.3.pom.md5 | 1 + .../build/builder/2.1.3/builder-2.1.3.pom.sha1 | 1 + .../2.2.0-alpha4/builder-2.2.0-alpha4-javadoc.jar | Bin 0 -> 2060994 bytes .../builder-2.2.0-alpha4-javadoc.jar.md5 | 1 + .../builder-2.2.0-alpha4-javadoc.jar.sha1 | 1 + .../2.2.0-alpha4/builder-2.2.0-alpha4-sources.jar | Bin 0 -> 1198255 bytes .../builder-2.2.0-alpha4-sources.jar.md5 | 1 + .../builder-2.2.0-alpha4-sources.jar.sha1 | 1 + .../builder/2.2.0-alpha4/builder-2.2.0-alpha4.jar | Bin 0 -> 1504868 bytes .../2.2.0-alpha4/builder-2.2.0-alpha4.jar.md5 | 1 + .../2.2.0-alpha4/builder-2.2.0-alpha4.jar.sha1 | 1 + .../builder/2.2.0-alpha4/builder-2.2.0-alpha4.pom | 138 ++++++++++++++++++ .../2.2.0-alpha4/builder-2.2.0-alpha4.pom.md5 | 1 + .../2.2.0-alpha4/builder-2.2.0-alpha4.pom.sha1 | 1 + .../builder/2.2.0-alpha6/builder-2.2.0-alpha6.jar | Bin 0 -> 1513209 bytes .../2.2.0-alpha6/builder-2.2.0-alpha6.jar.md5 | 1 + .../2.2.0-alpha6/builder-2.2.0-alpha6.jar.sha1 | 1 + .../builder/2.2.0-alpha6/builder-2.2.0-alpha6.pom | 156 +++++++++++++++++++++ .../2.2.0-alpha6/builder-2.2.0-alpha6.pom.md5 | 1 + .../2.2.0-alpha6/builder-2.2.0-alpha6.pom.sha1 | 1 + .../2.2.0-alpha7/builder-2.2.0-alpha7-javadoc.jar | Bin 0 -> 2074464 bytes .../builder-2.2.0-alpha7-javadoc.jar.md5 | 1 + .../builder-2.2.0-alpha7-javadoc.jar.sha1 | 1 + .../2.2.0-alpha7/builder-2.2.0-alpha7-sources.jar | Bin 0 -> 1203795 bytes .../builder-2.2.0-alpha7-sources.jar.md5 | 1 + .../builder-2.2.0-alpha7-sources.jar.sha1 | 1 + .../builder/2.2.0-alpha7/builder-2.2.0-alpha7.jar | Bin 0 -> 1513320 bytes .../2.2.0-alpha7/builder-2.2.0-alpha7.jar.md5 | 1 + .../2.2.0-alpha7/builder-2.2.0-alpha7.jar.sha1 | 1 + .../builder/2.2.0-alpha7/builder-2.2.0-alpha7.pom | 156 +++++++++++++++++++++ .../2.2.0-alpha7/builder-2.2.0-alpha7.pom.md5 | 1 + .../2.2.0-alpha7/builder-2.2.0-alpha7.pom.sha1 | 1 + .../2.2.0-beta1/builder-2.2.0-beta1-javadoc.jar | Bin 0 -> 2073218 bytes .../builder-2.2.0-beta1-javadoc.jar.md5 | 1 + .../builder-2.2.0-beta1-javadoc.jar.sha1 | 1 + .../2.2.0-beta1/builder-2.2.0-beta1-sources.jar | Bin 0 -> 1203741 bytes .../builder-2.2.0-beta1-sources.jar.md5 | 1 + .../builder-2.2.0-beta1-sources.jar.sha1 | 1 + .../builder/2.2.0-beta1/builder-2.2.0-beta1.jar | Bin 0 -> 1512330 bytes .../2.2.0-beta1/builder-2.2.0-beta1.jar.md5 | 1 + .../2.2.0-beta1/builder-2.2.0-beta1.jar.sha1 | 1 + .../builder/2.2.0-beta1/builder-2.2.0-beta1.pom | 156 +++++++++++++++++++++ .../2.2.0-beta1/builder-2.2.0-beta1.pom.md5 | 1 + .../2.2.0-beta1/builder-2.2.0-beta1.pom.sha1 | 1 + .../2.2.0-beta2/builder-2.2.0-beta2-javadoc.jar | Bin 0 -> 2074112 bytes .../builder-2.2.0-beta2-javadoc.jar.md5 | 1 + .../builder-2.2.0-beta2-javadoc.jar.sha1 | 1 + .../2.2.0-beta2/builder-2.2.0-beta2-sources.jar | Bin 0 -> 1206340 bytes .../builder-2.2.0-beta2-sources.jar.md5 | 1 + .../builder-2.2.0-beta2-sources.jar.sha1 | 1 + .../builder/2.2.0-beta2/builder-2.2.0-beta2.jar | Bin 0 -> 1519576 bytes .../2.2.0-beta2/builder-2.2.0-beta2.jar.md5 | 1 + .../2.2.0-beta2/builder-2.2.0-beta2.jar.sha1 | 1 + .../builder/2.2.0-beta2/builder-2.2.0-beta2.pom | 156 +++++++++++++++++++++ .../2.2.0-beta2/builder-2.2.0-beta2.pom.md5 | 1 + .../2.2.0-beta2/builder-2.2.0-beta2.pom.sha1 | 1 + .../2.2.0-beta3/builder-2.2.0-beta3-javadoc.jar | Bin 0 -> 2079590 bytes .../builder-2.2.0-beta3-javadoc.jar.md5 | 1 + .../builder-2.2.0-beta3-javadoc.jar.sha1 | 1 + .../2.2.0-beta3/builder-2.2.0-beta3-sources.jar | Bin 0 -> 1207496 bytes .../builder-2.2.0-beta3-sources.jar.md5 | 1 + .../builder-2.2.0-beta3-sources.jar.sha1 | 1 + .../builder/2.2.0-beta3/builder-2.2.0-beta3.jar | Bin 0 -> 1521548 bytes .../2.2.0-beta3/builder-2.2.0-beta3.jar.md5 | 1 + .../2.2.0-beta3/builder-2.2.0-beta3.jar.sha1 | 1 + .../builder/2.2.0-beta3/builder-2.2.0-beta3.pom | 156 +++++++++++++++++++++ .../2.2.0-beta3/builder-2.2.0-beta3.pom.md5 | 1 + .../2.2.0-beta3/builder-2.2.0-beta3.pom.sha1 | 1 + com/android/tools/build/builder/maven-metadata.xml | 11 +- .../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 72230 -> 72264 bytes .../unspecified/fat32lib-unspecified.jar.md5 | 2 +- .../unspecified/fat32lib-unspecified.jar.sha1 | 2 +- .../gradle-api/2.1.3/gradle-api-2.1.3-sources.jar | Bin 0 -> 17715 bytes .../2.1.3/gradle-api-2.1.3-sources.jar.md5 | 1 + .../2.1.3/gradle-api-2.1.3-sources.jar.sha1 | 1 + .../build/gradle-api/2.1.3/gradle-api-2.1.3.jar | Bin 0 -> 11002 bytes .../gradle-api/2.1.3/gradle-api-2.1.3.jar.md5 | 1 + .../gradle-api/2.1.3/gradle-api-2.1.3.jar.sha1 | 1 + .../build/gradle-api/2.1.3/gradle-api-2.1.3.pom | 28 ++++ .../gradle-api/2.1.3/gradle-api-2.1.3.pom.md5 | 1 + .../gradle-api/2.1.3/gradle-api-2.1.3.pom.sha1 | 1 + .../gradle-api-2.2.0-alpha4-javadoc.jar | Bin 0 -> 82785 bytes .../gradle-api-2.2.0-alpha4-javadoc.jar.md5 | 1 + .../gradle-api-2.2.0-alpha4-javadoc.jar.sha1 | 1 + .../gradle-api-2.2.0-alpha4-sources.jar | Bin 0 -> 18030 bytes .../gradle-api-2.2.0-alpha4-sources.jar.md5 | 1 + .../gradle-api-2.2.0-alpha4-sources.jar.sha1 | 1 + .../2.2.0-alpha4/gradle-api-2.2.0-alpha4.jar | Bin 0 -> 11165 bytes .../2.2.0-alpha4/gradle-api-2.2.0-alpha4.jar.md5 | 1 + .../2.2.0-alpha4/gradle-api-2.2.0-alpha4.jar.sha1 | 1 + .../2.2.0-alpha4/gradle-api-2.2.0-alpha4.pom | 48 +++++++ .../2.2.0-alpha4/gradle-api-2.2.0-alpha4.pom.md5 | 1 + .../2.2.0-alpha4/gradle-api-2.2.0-alpha4.pom.sha1 | 1 + .../2.2.0-alpha6/gradle-api-2.2.0-alpha6.jar | Bin 0 -> 11165 bytes .../2.2.0-alpha6/gradle-api-2.2.0-alpha6.jar.md5 | 1 + .../2.2.0-alpha6/gradle-api-2.2.0-alpha6.jar.sha1 | 1 + .../2.2.0-alpha6/gradle-api-2.2.0-alpha6.pom | 48 +++++++ .../2.2.0-alpha6/gradle-api-2.2.0-alpha6.pom.md5 | 1 + .../2.2.0-alpha6/gradle-api-2.2.0-alpha6.pom.sha1 | 1 + .../gradle-api-2.2.0-alpha7-javadoc.jar | Bin 0 -> 82818 bytes .../gradle-api-2.2.0-alpha7-javadoc.jar.md5 | 1 + .../gradle-api-2.2.0-alpha7-javadoc.jar.sha1 | 1 + .../gradle-api-2.2.0-alpha7-sources.jar | Bin 0 -> 18030 bytes .../gradle-api-2.2.0-alpha7-sources.jar.md5 | 1 + .../gradle-api-2.2.0-alpha7-sources.jar.sha1 | 1 + .../2.2.0-alpha7/gradle-api-2.2.0-alpha7.jar | Bin 0 -> 11165 bytes .../2.2.0-alpha7/gradle-api-2.2.0-alpha7.jar.md5 | 1 + .../2.2.0-alpha7/gradle-api-2.2.0-alpha7.jar.sha1 | 1 + .../2.2.0-alpha7/gradle-api-2.2.0-alpha7.pom | 48 +++++++ .../2.2.0-alpha7/gradle-api-2.2.0-alpha7.pom.md5 | 1 + .../2.2.0-alpha7/gradle-api-2.2.0-alpha7.pom.sha1 | 1 + .../2.2.0-beta1/gradle-api-2.2.0-beta1-javadoc.jar | Bin 0 -> 82760 bytes .../gradle-api-2.2.0-beta1-javadoc.jar.md5 | 1 + .../gradle-api-2.2.0-beta1-javadoc.jar.sha1 | 1 + .../2.2.0-beta1/gradle-api-2.2.0-beta1-sources.jar | Bin 0 -> 18030 bytes .../gradle-api-2.2.0-beta1-sources.jar.md5 | 1 + .../gradle-api-2.2.0-beta1-sources.jar.sha1 | 1 + .../2.2.0-beta1/gradle-api-2.2.0-beta1.jar | Bin 0 -> 11165 bytes .../2.2.0-beta1/gradle-api-2.2.0-beta1.jar.md5 | 1 + .../2.2.0-beta1/gradle-api-2.2.0-beta1.jar.sha1 | 1 + .../2.2.0-beta1/gradle-api-2.2.0-beta1.pom | 48 +++++++ .../2.2.0-beta1/gradle-api-2.2.0-beta1.pom.md5 | 1 + .../2.2.0-beta1/gradle-api-2.2.0-beta1.pom.sha1 | 1 + .../2.2.0-beta2/gradle-api-2.2.0-beta2-javadoc.jar | Bin 0 -> 82792 bytes .../gradle-api-2.2.0-beta2-javadoc.jar.md5 | 1 + .../gradle-api-2.2.0-beta2-javadoc.jar.sha1 | 1 + .../2.2.0-beta2/gradle-api-2.2.0-beta2-sources.jar | Bin 0 -> 18030 bytes .../gradle-api-2.2.0-beta2-sources.jar.md5 | 1 + .../gradle-api-2.2.0-beta2-sources.jar.sha1 | 1 + .../2.2.0-beta2/gradle-api-2.2.0-beta2.jar | Bin 0 -> 11165 bytes .../2.2.0-beta2/gradle-api-2.2.0-beta2.jar.md5 | 1 + .../2.2.0-beta2/gradle-api-2.2.0-beta2.jar.sha1 | 1 + .../2.2.0-beta2/gradle-api-2.2.0-beta2.pom | 48 +++++++ .../2.2.0-beta2/gradle-api-2.2.0-beta2.pom.md5 | 1 + .../2.2.0-beta2/gradle-api-2.2.0-beta2.pom.sha1 | 1 + .../2.2.0-beta3/gradle-api-2.2.0-beta3-javadoc.jar | Bin 0 -> 82886 bytes .../gradle-api-2.2.0-beta3-javadoc.jar.md5 | 1 + .../gradle-api-2.2.0-beta3-javadoc.jar.sha1 | 1 + .../2.2.0-beta3/gradle-api-2.2.0-beta3-sources.jar | Bin 0 -> 18030 bytes .../gradle-api-2.2.0-beta3-sources.jar.md5 | 1 + .../gradle-api-2.2.0-beta3-sources.jar.sha1 | 1 + .../2.2.0-beta3/gradle-api-2.2.0-beta3.jar | Bin 0 -> 11165 bytes .../2.2.0-beta3/gradle-api-2.2.0-beta3.jar.md5 | 1 + .../2.2.0-beta3/gradle-api-2.2.0-beta3.jar.sha1 | 1 + .../2.2.0-beta3/gradle-api-2.2.0-beta3.pom | 48 +++++++ .../2.2.0-beta3/gradle-api-2.2.0-beta3.pom.md5 | 1 + .../2.2.0-beta3/gradle-api-2.2.0-beta3.pom.sha1 | 1 + .../tools/build/gradle-api/maven-metadata.xml | 11 +- .../tools/build/gradle-api/maven-metadata.xml.md5 | 2 +- .../tools/build/gradle-api/maven-metadata.xml.sha1 | 2 +- .../2.1.3/gradle-core-2.1.3-sources.jar | Bin 0 -> 807396 bytes .../2.1.3/gradle-core-2.1.3-sources.jar.md5 | 1 + .../2.1.3/gradle-core-2.1.3-sources.jar.sha1 | 1 + .../build/gradle-core/2.1.3/gradle-core-2.1.3.jar | Bin 0 -> 1671414 bytes .../gradle-core/2.1.3/gradle-core-2.1.3.jar.md5 | 1 + .../gradle-core/2.1.3/gradle-core-2.1.3.jar.sha1 | 1 + .../build/gradle-core/2.1.3/gradle-core-2.1.3.pom | 112 +++++++++++++++ .../gradle-core/2.1.3/gradle-core-2.1.3.pom.md5 | 1 + .../gradle-core/2.1.3/gradle-core-2.1.3.pom.sha1 | 1 + .../gradle-core-2.2.0-alpha4-javadoc.jar | Bin 0 -> 261 bytes .../gradle-core-2.2.0-alpha4-javadoc.jar.md5 | 1 + .../gradle-core-2.2.0-alpha4-javadoc.jar.sha1 | 1 + .../gradle-core-2.2.0-alpha4-sources.jar | Bin 0 -> 968272 bytes .../gradle-core-2.2.0-alpha4-sources.jar.md5 | 1 + .../gradle-core-2.2.0-alpha4-sources.jar.sha1 | 1 + .../2.2.0-alpha4/gradle-core-2.2.0-alpha4.jar | Bin 0 -> 1742860 bytes .../2.2.0-alpha4/gradle-core-2.2.0-alpha4.jar.md5 | 1 + .../2.2.0-alpha4/gradle-core-2.2.0-alpha4.jar.sha1 | 1 + .../2.2.0-alpha4/gradle-core-2.2.0-alpha4.pom | 156 +++++++++++++++++++++ .../2.2.0-alpha4/gradle-core-2.2.0-alpha4.pom.md5 | 1 + .../2.2.0-alpha4/gradle-core-2.2.0-alpha4.pom.sha1 | 1 + .../2.2.0-alpha6/gradle-core-2.2.0-alpha6.jar | Bin 0 -> 1760675 bytes .../2.2.0-alpha6/gradle-core-2.2.0-alpha6.jar.md5 | 1 + .../2.2.0-alpha6/gradle-core-2.2.0-alpha6.jar.sha1 | 1 + .../2.2.0-alpha6/gradle-core-2.2.0-alpha6.pom | 156 +++++++++++++++++++++ .../2.2.0-alpha6/gradle-core-2.2.0-alpha6.pom.md5 | 1 + .../2.2.0-alpha6/gradle-core-2.2.0-alpha6.pom.sha1 | 1 + .../gradle-core-2.2.0-alpha7-javadoc.jar | Bin 0 -> 261 bytes .../gradle-core-2.2.0-alpha7-javadoc.jar.md5 | 1 + .../gradle-core-2.2.0-alpha7-javadoc.jar.sha1 | 1 + .../gradle-core-2.2.0-alpha7-sources.jar | Bin 0 -> 993598 bytes .../gradle-core-2.2.0-alpha7-sources.jar.md5 | 1 + .../gradle-core-2.2.0-alpha7-sources.jar.sha1 | 1 + .../2.2.0-alpha7/gradle-core-2.2.0-alpha7.jar | Bin 0 -> 1777150 bytes .../2.2.0-alpha7/gradle-core-2.2.0-alpha7.jar.md5 | 1 + .../2.2.0-alpha7/gradle-core-2.2.0-alpha7.jar.sha1 | 1 + .../2.2.0-alpha7/gradle-core-2.2.0-alpha7.pom | 156 +++++++++++++++++++++ .../2.2.0-alpha7/gradle-core-2.2.0-alpha7.pom.md5 | 1 + .../2.2.0-alpha7/gradle-core-2.2.0-alpha7.pom.sha1 | 1 + .../gradle-core-2.2.0-beta1-javadoc.jar | Bin 0 -> 261 bytes .../gradle-core-2.2.0-beta1-javadoc.jar.md5 | 1 + .../gradle-core-2.2.0-beta1-javadoc.jar.sha1 | 1 + .../gradle-core-2.2.0-beta1-sources.jar | Bin 0 -> 993416 bytes .../gradle-core-2.2.0-beta1-sources.jar.md5 | 1 + .../gradle-core-2.2.0-beta1-sources.jar.sha1 | 1 + .../2.2.0-beta1/gradle-core-2.2.0-beta1.jar | Bin 0 -> 1777068 bytes .../2.2.0-beta1/gradle-core-2.2.0-beta1.jar.md5 | 1 + .../2.2.0-beta1/gradle-core-2.2.0-beta1.jar.sha1 | 1 + .../2.2.0-beta1/gradle-core-2.2.0-beta1.pom | 156 +++++++++++++++++++++ .../2.2.0-beta1/gradle-core-2.2.0-beta1.pom.md5 | 1 + .../2.2.0-beta1/gradle-core-2.2.0-beta1.pom.sha1 | 1 + .../gradle-core-2.2.0-beta2-javadoc.jar | Bin 0 -> 261 bytes .../gradle-core-2.2.0-beta2-javadoc.jar.md5 | 1 + .../gradle-core-2.2.0-beta2-javadoc.jar.sha1 | 1 + .../gradle-core-2.2.0-beta2-sources.jar | Bin 0 -> 997313 bytes .../gradle-core-2.2.0-beta2-sources.jar.md5 | 1 + .../gradle-core-2.2.0-beta2-sources.jar.sha1 | 1 + .../2.2.0-beta2/gradle-core-2.2.0-beta2.jar | Bin 0 -> 1783744 bytes .../2.2.0-beta2/gradle-core-2.2.0-beta2.jar.md5 | 1 + .../2.2.0-beta2/gradle-core-2.2.0-beta2.jar.sha1 | 1 + .../2.2.0-beta2/gradle-core-2.2.0-beta2.pom | 156 +++++++++++++++++++++ .../2.2.0-beta2/gradle-core-2.2.0-beta2.pom.md5 | 1 + .../2.2.0-beta2/gradle-core-2.2.0-beta2.pom.sha1 | 1 + .../gradle-core-2.2.0-beta3-javadoc.jar | Bin 0 -> 261 bytes .../gradle-core-2.2.0-beta3-javadoc.jar.md5 | 1 + .../gradle-core-2.2.0-beta3-javadoc.jar.sha1 | 1 + .../gradle-core-2.2.0-beta3-sources.jar | Bin 0 -> 1008267 bytes .../gradle-core-2.2.0-beta3-sources.jar.md5 | 1 + .../gradle-core-2.2.0-beta3-sources.jar.sha1 | 1 + .../2.2.0-beta3/gradle-core-2.2.0-beta3.jar | Bin 0 -> 1795525 bytes .../2.2.0-beta3/gradle-core-2.2.0-beta3.jar.md5 | 1 + .../2.2.0-beta3/gradle-core-2.2.0-beta3.jar.sha1 | 1 + .../2.2.0-beta3/gradle-core-2.2.0-beta3.pom | 156 +++++++++++++++++++++ .../2.2.0-beta3/gradle-core-2.2.0-beta3.pom.md5 | 1 + .../2.2.0-beta3/gradle-core-2.2.0-beta3.pom.sha1 | 1 + .../tools/build/gradle-core/maven-metadata.xml | 11 +- .../tools/build/gradle-core/maven-metadata.xml.md5 | 2 +- .../build/gradle-core/maven-metadata.xml.sha1 | 2 +- .../0.7.3/gradle-experimental-0.7.3-sources.jar | Bin 0 -> 131626 bytes .../gradle-experimental-0.7.3-sources.jar.md5 | 1 + .../gradle-experimental-0.7.3-sources.jar.sha1 | 1 + .../0.7.3/gradle-experimental-0.7.3.jar | Bin 0 -> 232649 bytes .../0.7.3/gradle-experimental-0.7.3.jar.md5 | 1 + .../0.7.3/gradle-experimental-0.7.3.jar.sha1 | 1 + .../0.7.3/gradle-experimental-0.7.3.pom | 28 ++++ .../0.7.3/gradle-experimental-0.7.3.pom.md5 | 1 + .../0.7.3/gradle-experimental-0.7.3.pom.sha1 | 1 + .../gradle-experimental-0.8.0-alpha4-javadoc.jar | Bin 0 -> 261 bytes ...radle-experimental-0.8.0-alpha4-javadoc.jar.md5 | 1 + ...adle-experimental-0.8.0-alpha4-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.8.0-alpha4-sources.jar | Bin 0 -> 138532 bytes ...radle-experimental-0.8.0-alpha4-sources.jar.md5 | 1 + ...adle-experimental-0.8.0-alpha4-sources.jar.sha1 | 1 + .../gradle-experimental-0.8.0-alpha4.jar | Bin 0 -> 193423 bytes .../gradle-experimental-0.8.0-alpha4.jar.md5 | 1 + .../gradle-experimental-0.8.0-alpha4.jar.sha1 | 1 + .../gradle-experimental-0.8.0-alpha4.pom | 48 +++++++ .../gradle-experimental-0.8.0-alpha4.pom.md5 | 1 + .../gradle-experimental-0.8.0-alpha4.pom.sha1 | 1 + .../gradle-experimental-0.8.0-alpha6.jar | Bin 0 -> 191857 bytes .../gradle-experimental-0.8.0-alpha6.jar.md5 | 1 + .../gradle-experimental-0.8.0-alpha6.jar.sha1 | 1 + .../gradle-experimental-0.8.0-alpha6.pom | 48 +++++++ .../gradle-experimental-0.8.0-alpha6.pom.md5 | 1 + .../gradle-experimental-0.8.0-alpha6.pom.sha1 | 1 + .../gradle-experimental-0.8.0-alpha7-javadoc.jar | Bin 0 -> 261 bytes ...radle-experimental-0.8.0-alpha7-javadoc.jar.md5 | 1 + ...adle-experimental-0.8.0-alpha7-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.8.0-alpha7-sources.jar | Bin 0 -> 139788 bytes ...radle-experimental-0.8.0-alpha7-sources.jar.md5 | 1 + ...adle-experimental-0.8.0-alpha7-sources.jar.sha1 | 1 + .../gradle-experimental-0.8.0-alpha7.jar | Bin 0 -> 192453 bytes .../gradle-experimental-0.8.0-alpha7.jar.md5 | 1 + .../gradle-experimental-0.8.0-alpha7.jar.sha1 | 1 + .../gradle-experimental-0.8.0-alpha7.pom | 48 +++++++ .../gradle-experimental-0.8.0-alpha7.pom.md5 | 1 + .../gradle-experimental-0.8.0-alpha7.pom.sha1 | 1 + .../gradle-experimental-0.8.0-beta1-javadoc.jar | Bin 0 -> 261 bytes ...gradle-experimental-0.8.0-beta1-javadoc.jar.md5 | 1 + ...radle-experimental-0.8.0-beta1-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.8.0-beta1-sources.jar | Bin 0 -> 139787 bytes ...gradle-experimental-0.8.0-beta1-sources.jar.md5 | 1 + ...radle-experimental-0.8.0-beta1-sources.jar.sha1 | 1 + .../gradle-experimental-0.8.0-beta1.jar | Bin 0 -> 192447 bytes .../gradle-experimental-0.8.0-beta1.jar.md5 | 1 + .../gradle-experimental-0.8.0-beta1.jar.sha1 | 1 + .../gradle-experimental-0.8.0-beta1.pom | 48 +++++++ .../gradle-experimental-0.8.0-beta1.pom.md5 | 1 + .../gradle-experimental-0.8.0-beta1.pom.sha1 | 1 + .../gradle-experimental-0.8.0-beta2-javadoc.jar | Bin 0 -> 261 bytes ...gradle-experimental-0.8.0-beta2-javadoc.jar.md5 | 1 + ...radle-experimental-0.8.0-beta2-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.8.0-beta2-sources.jar | Bin 0 -> 139914 bytes ...gradle-experimental-0.8.0-beta2-sources.jar.md5 | 1 + ...radle-experimental-0.8.0-beta2-sources.jar.sha1 | 1 + .../gradle-experimental-0.8.0-beta2.jar | Bin 0 -> 192528 bytes .../gradle-experimental-0.8.0-beta2.jar.md5 | 1 + .../gradle-experimental-0.8.0-beta2.jar.sha1 | 1 + .../gradle-experimental-0.8.0-beta2.pom | 48 +++++++ .../gradle-experimental-0.8.0-beta2.pom.md5 | 1 + .../gradle-experimental-0.8.0-beta2.pom.sha1 | 1 + .../gradle-experimental-0.8.0-beta3-javadoc.jar | Bin 0 -> 261 bytes ...gradle-experimental-0.8.0-beta3-javadoc.jar.md5 | 1 + ...radle-experimental-0.8.0-beta3-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.8.0-beta3-sources.jar | Bin 0 -> 140030 bytes ...gradle-experimental-0.8.0-beta3-sources.jar.md5 | 1 + ...radle-experimental-0.8.0-beta3-sources.jar.sha1 | 1 + .../gradle-experimental-0.8.0-beta3.jar | Bin 0 -> 192575 bytes .../gradle-experimental-0.8.0-beta3.jar.md5 | 1 + .../gradle-experimental-0.8.0-beta3.jar.sha1 | 1 + .../gradle-experimental-0.8.0-beta3.pom | 48 +++++++ .../gradle-experimental-0.8.0-beta3.pom.md5 | 1 + .../gradle-experimental-0.8.0-beta3.pom.sha1 | 1 + .../build/gradle-experimental/maven-metadata.xml | 11 +- .../gradle-experimental/maven-metadata.xml.md5 | 2 +- .../gradle-experimental/maven-metadata.xml.sha1 | 2 +- .../build/gradle/2.1.3/gradle-2.1.3-sources.jar | Bin 0 -> 28069 bytes .../gradle/2.1.3/gradle-2.1.3-sources.jar.md5 | 1 + .../gradle/2.1.3/gradle-2.1.3-sources.jar.sha1 | 1 + .../tools/build/gradle/2.1.3/gradle-2.1.3.jar | Bin 0 -> 56999 bytes .../tools/build/gradle/2.1.3/gradle-2.1.3.jar.md5 | 1 + .../tools/build/gradle/2.1.3/gradle-2.1.3.jar.sha1 | 1 + .../tools/build/gradle/2.1.3/gradle-2.1.3.pom | 28 ++++ .../tools/build/gradle/2.1.3/gradle-2.1.3.pom.md5 | 1 + .../tools/build/gradle/2.1.3/gradle-2.1.3.pom.sha1 | 1 + .../2.2.0-alpha4/gradle-2.2.0-alpha4-javadoc.jar | Bin 0 -> 261 bytes .../gradle-2.2.0-alpha4-javadoc.jar.md5 | 1 + .../gradle-2.2.0-alpha4-javadoc.jar.sha1 | 1 + .../2.2.0-alpha4/gradle-2.2.0-alpha4-sources.jar | Bin 0 -> 31626 bytes .../gradle-2.2.0-alpha4-sources.jar.md5 | 1 + .../gradle-2.2.0-alpha4-sources.jar.sha1 | 1 + .../gradle/2.2.0-alpha4/gradle-2.2.0-alpha4.jar | Bin 0 -> 58123 bytes .../2.2.0-alpha4/gradle-2.2.0-alpha4.jar.md5 | 1 + .../2.2.0-alpha4/gradle-2.2.0-alpha4.jar.sha1 | 1 + .../gradle/2.2.0-alpha4/gradle-2.2.0-alpha4.pom | 54 +++++++ .../2.2.0-alpha4/gradle-2.2.0-alpha4.pom.md5 | 1 + .../2.2.0-alpha4/gradle-2.2.0-alpha4.pom.sha1 | 1 + .../gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar | Bin 0 -> 57918 bytes .../2.2.0-alpha6/gradle-2.2.0-alpha6.jar.md5 | 1 + .../2.2.0-alpha6/gradle-2.2.0-alpha6.jar.sha1 | 1 + .../gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom | 54 +++++++ .../2.2.0-alpha6/gradle-2.2.0-alpha6.pom.md5 | 1 + .../2.2.0-alpha6/gradle-2.2.0-alpha6.pom.sha1 | 1 + .../2.2.0-alpha7/gradle-2.2.0-alpha7-javadoc.jar | Bin 0 -> 261 bytes .../gradle-2.2.0-alpha7-javadoc.jar.md5 | 1 + .../gradle-2.2.0-alpha7-javadoc.jar.sha1 | 1 + .../2.2.0-alpha7/gradle-2.2.0-alpha7-sources.jar | Bin 0 -> 31557 bytes .../gradle-2.2.0-alpha7-sources.jar.md5 | 1 + .../gradle-2.2.0-alpha7-sources.jar.sha1 | 1 + .../gradle/2.2.0-alpha7/gradle-2.2.0-alpha7.jar | Bin 0 -> 57910 bytes .../2.2.0-alpha7/gradle-2.2.0-alpha7.jar.md5 | 1 + .../2.2.0-alpha7/gradle-2.2.0-alpha7.jar.sha1 | 1 + .../gradle/2.2.0-alpha7/gradle-2.2.0-alpha7.pom | 54 +++++++ .../2.2.0-alpha7/gradle-2.2.0-alpha7.pom.md5 | 1 + .../2.2.0-alpha7/gradle-2.2.0-alpha7.pom.sha1 | 1 + .../2.2.0-beta1/gradle-2.2.0-beta1-javadoc.jar | Bin 0 -> 261 bytes .../2.2.0-beta1/gradle-2.2.0-beta1-javadoc.jar.md5 | 1 + .../gradle-2.2.0-beta1-javadoc.jar.sha1 | 1 + .../2.2.0-beta1/gradle-2.2.0-beta1-sources.jar | Bin 0 -> 31556 bytes .../2.2.0-beta1/gradle-2.2.0-beta1-sources.jar.md5 | 1 + .../gradle-2.2.0-beta1-sources.jar.sha1 | 1 + .../gradle/2.2.0-beta1/gradle-2.2.0-beta1.jar | Bin 0 -> 57907 bytes .../gradle/2.2.0-beta1/gradle-2.2.0-beta1.jar.md5 | 1 + .../gradle/2.2.0-beta1/gradle-2.2.0-beta1.jar.sha1 | 1 + .../gradle/2.2.0-beta1/gradle-2.2.0-beta1.pom | 54 +++++++ .../gradle/2.2.0-beta1/gradle-2.2.0-beta1.pom.md5 | 1 + .../gradle/2.2.0-beta1/gradle-2.2.0-beta1.pom.sha1 | 1 + .../2.2.0-beta2/gradle-2.2.0-beta2-javadoc.jar | Bin 0 -> 261 bytes .../2.2.0-beta2/gradle-2.2.0-beta2-javadoc.jar.md5 | 1 + .../gradle-2.2.0-beta2-javadoc.jar.sha1 | 1 + .../2.2.0-beta2/gradle-2.2.0-beta2-sources.jar | Bin 0 -> 31556 bytes .../2.2.0-beta2/gradle-2.2.0-beta2-sources.jar.md5 | 1 + .../gradle-2.2.0-beta2-sources.jar.sha1 | 1 + .../gradle/2.2.0-beta2/gradle-2.2.0-beta2.jar | Bin 0 -> 57908 bytes .../gradle/2.2.0-beta2/gradle-2.2.0-beta2.jar.md5 | 1 + .../gradle/2.2.0-beta2/gradle-2.2.0-beta2.jar.sha1 | 1 + .../gradle/2.2.0-beta2/gradle-2.2.0-beta2.pom | 54 +++++++ .../gradle/2.2.0-beta2/gradle-2.2.0-beta2.pom.md5 | 1 + .../gradle/2.2.0-beta2/gradle-2.2.0-beta2.pom.sha1 | 1 + .../2.2.0-beta3/gradle-2.2.0-beta3-javadoc.jar | Bin 0 -> 261 bytes .../2.2.0-beta3/gradle-2.2.0-beta3-javadoc.jar.md5 | 1 + .../gradle-2.2.0-beta3-javadoc.jar.sha1 | 1 + .../2.2.0-beta3/gradle-2.2.0-beta3-sources.jar | Bin 0 -> 31556 bytes .../2.2.0-beta3/gradle-2.2.0-beta3-sources.jar.md5 | 1 + .../gradle-2.2.0-beta3-sources.jar.sha1 | 1 + .../gradle/2.2.0-beta3/gradle-2.2.0-beta3.jar | Bin 0 -> 57908 bytes .../gradle/2.2.0-beta3/gradle-2.2.0-beta3.jar.md5 | 1 + .../gradle/2.2.0-beta3/gradle-2.2.0-beta3.jar.sha1 | 1 + .../gradle/2.2.0-beta3/gradle-2.2.0-beta3.pom | 54 +++++++ .../gradle/2.2.0-beta3/gradle-2.2.0-beta3.pom.md5 | 1 + .../gradle/2.2.0-beta3/gradle-2.2.0-beta3.pom.sha1 | 1 + com/android/tools/build/gradle/maven-metadata.xml | 11 +- .../tools/build/gradle/maven-metadata.xml.md5 | 2 +- .../tools/build/gradle/maven-metadata.xml.sha1 | 2 +- .../jobb/25.2.0-alpha4/jobb-25.2.0-alpha4.jar | Bin 0 -> 36329 bytes .../jobb/25.2.0-alpha4/jobb-25.2.0-alpha4.jar.md5 | 1 + .../jobb/25.2.0-alpha4/jobb-25.2.0-alpha4.jar.sha1 | 1 + .../jobb/25.2.0-alpha4/jobb-25.2.0-alpha4.pom | 34 +++++ .../jobb/25.2.0-alpha4/jobb-25.2.0-alpha4.pom.md5 | 1 + .../jobb/25.2.0-alpha4/jobb-25.2.0-alpha4.pom.sha1 | 1 + .../jobb/25.2.0-alpha7/jobb-25.2.0-alpha7.jar | Bin 0 -> 36329 bytes .../jobb/25.2.0-alpha7/jobb-25.2.0-alpha7.jar.md5 | 1 + .../jobb/25.2.0-alpha7/jobb-25.2.0-alpha7.jar.sha1 | 1 + .../jobb/25.2.0-alpha7/jobb-25.2.0-alpha7.pom | 34 +++++ .../jobb/25.2.0-alpha7/jobb-25.2.0-alpha7.pom.md5 | 1 + .../jobb/25.2.0-alpha7/jobb-25.2.0-alpha7.pom.sha1 | 1 + .../build/jobb/25.2.0-beta1/jobb-25.2.0-beta1.jar | Bin 0 -> 36329 bytes .../jobb/25.2.0-beta1/jobb-25.2.0-beta1.jar.md5 | 1 + .../jobb/25.2.0-beta1/jobb-25.2.0-beta1.jar.sha1 | 1 + .../build/jobb/25.2.0-beta1/jobb-25.2.0-beta1.pom | 34 +++++ .../jobb/25.2.0-beta1/jobb-25.2.0-beta1.pom.md5 | 1 + .../jobb/25.2.0-beta1/jobb-25.2.0-beta1.pom.sha1 | 1 + .../build/jobb/25.2.0-beta2/jobb-25.2.0-beta2.jar | Bin 0 -> 36329 bytes .../jobb/25.2.0-beta2/jobb-25.2.0-beta2.jar.md5 | 1 + .../jobb/25.2.0-beta2/jobb-25.2.0-beta2.jar.sha1 | 1 + .../build/jobb/25.2.0-beta2/jobb-25.2.0-beta2.pom | 34 +++++ .../jobb/25.2.0-beta2/jobb-25.2.0-beta2.pom.md5 | 1 + .../jobb/25.2.0-beta2/jobb-25.2.0-beta2.pom.sha1 | 1 + .../build/jobb/25.2.0-beta3/jobb-25.2.0-beta3.jar | Bin 0 -> 36333 bytes .../jobb/25.2.0-beta3/jobb-25.2.0-beta3.jar.md5 | 1 + .../jobb/25.2.0-beta3/jobb-25.2.0-beta3.jar.sha1 | 1 + .../build/jobb/25.2.0-beta3/jobb-25.2.0-beta3.pom | 34 +++++ .../jobb/25.2.0-beta3/jobb-25.2.0-beta3.pom.md5 | 1 + .../jobb/25.2.0-beta3/jobb-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/build/jobb/maven-metadata.xml | 9 +- .../tools/build/jobb/maven-metadata.xml.md5 | 2 +- .../tools/build/jobb/maven-metadata.xml.sha1 | 2 +- .../25.1.3/manifest-merger-25.1.3-sources.jar | Bin 0 -> 223553 bytes .../25.1.3/manifest-merger-25.1.3-sources.jar.md5 | 1 + .../25.1.3/manifest-merger-25.1.3-sources.jar.sha1 | 1 + .../25.1.3/manifest-merger-25.1.3.jar | Bin 0 -> 174016 bytes .../25.1.3/manifest-merger-25.1.3.jar.md5 | 1 + .../25.1.3/manifest-merger-25.1.3.jar.sha1 | 1 + .../25.1.3/manifest-merger-25.1.3.pom | 52 +++++++ .../25.1.3/manifest-merger-25.1.3.pom.md5 | 1 + .../25.1.3/manifest-merger-25.1.3.pom.sha1 | 1 + .../manifest-merger-25.2.0-alpha4-javadoc.jar | Bin 0 -> 165780 bytes .../manifest-merger-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../manifest-merger-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../manifest-merger-25.2.0-alpha4-sources.jar | Bin 0 -> 161893 bytes .../manifest-merger-25.2.0-alpha4-sources.jar.md5 | 1 + .../manifest-merger-25.2.0-alpha4-sources.jar.sha1 | 1 + .../manifest-merger-25.2.0-alpha4.jar | Bin 0 -> 145721 bytes .../manifest-merger-25.2.0-alpha4.jar.md5 | 1 + .../manifest-merger-25.2.0-alpha4.jar.sha1 | 1 + .../manifest-merger-25.2.0-alpha4.pom | 72 ++++++++++ .../manifest-merger-25.2.0-alpha4.pom.md5 | 1 + .../manifest-merger-25.2.0-alpha4.pom.sha1 | 1 + .../manifest-merger-25.2.0-alpha6.jar | Bin 0 -> 145721 bytes .../manifest-merger-25.2.0-alpha6.jar.md5 | 1 + .../manifest-merger-25.2.0-alpha6.jar.sha1 | 1 + .../manifest-merger-25.2.0-alpha6.pom | 72 ++++++++++ .../manifest-merger-25.2.0-alpha6.pom.md5 | 1 + .../manifest-merger-25.2.0-alpha6.pom.sha1 | 1 + .../manifest-merger-25.2.0-alpha7-javadoc.jar | Bin 0 -> 165878 bytes .../manifest-merger-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../manifest-merger-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../manifest-merger-25.2.0-alpha7-sources.jar | Bin 0 -> 161893 bytes .../manifest-merger-25.2.0-alpha7-sources.jar.md5 | 1 + .../manifest-merger-25.2.0-alpha7-sources.jar.sha1 | 1 + .../manifest-merger-25.2.0-alpha7.jar | Bin 0 -> 145721 bytes .../manifest-merger-25.2.0-alpha7.jar.md5 | 1 + .../manifest-merger-25.2.0-alpha7.jar.sha1 | 1 + .../manifest-merger-25.2.0-alpha7.pom | 72 ++++++++++ .../manifest-merger-25.2.0-alpha7.pom.md5 | 1 + .../manifest-merger-25.2.0-alpha7.pom.sha1 | 1 + .../manifest-merger-25.2.0-beta1-javadoc.jar | Bin 0 -> 165707 bytes .../manifest-merger-25.2.0-beta1-javadoc.jar.md5 | 1 + .../manifest-merger-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../manifest-merger-25.2.0-beta1-sources.jar | Bin 0 -> 161893 bytes .../manifest-merger-25.2.0-beta1-sources.jar.md5 | 1 + .../manifest-merger-25.2.0-beta1-sources.jar.sha1 | 1 + .../25.2.0-beta1/manifest-merger-25.2.0-beta1.jar | Bin 0 -> 145721 bytes .../manifest-merger-25.2.0-beta1.jar.md5 | 1 + .../manifest-merger-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/manifest-merger-25.2.0-beta1.pom | 72 ++++++++++ .../manifest-merger-25.2.0-beta1.pom.md5 | 1 + .../manifest-merger-25.2.0-beta1.pom.sha1 | 1 + .../manifest-merger-25.2.0-beta2-javadoc.jar | Bin 0 -> 165786 bytes .../manifest-merger-25.2.0-beta2-javadoc.jar.md5 | 1 + .../manifest-merger-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../manifest-merger-25.2.0-beta2-sources.jar | Bin 0 -> 161893 bytes .../manifest-merger-25.2.0-beta2-sources.jar.md5 | 1 + .../manifest-merger-25.2.0-beta2-sources.jar.sha1 | 1 + .../25.2.0-beta2/manifest-merger-25.2.0-beta2.jar | Bin 0 -> 145721 bytes .../manifest-merger-25.2.0-beta2.jar.md5 | 1 + .../manifest-merger-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/manifest-merger-25.2.0-beta2.pom | 72 ++++++++++ .../manifest-merger-25.2.0-beta2.pom.md5 | 1 + .../manifest-merger-25.2.0-beta2.pom.sha1 | 1 + .../manifest-merger-25.2.0-beta3-javadoc.jar | Bin 0 -> 165952 bytes .../manifest-merger-25.2.0-beta3-javadoc.jar.md5 | 1 + .../manifest-merger-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../manifest-merger-25.2.0-beta3-sources.jar | Bin 0 -> 161893 bytes .../manifest-merger-25.2.0-beta3-sources.jar.md5 | 1 + .../manifest-merger-25.2.0-beta3-sources.jar.sha1 | 1 + .../25.2.0-beta3/manifest-merger-25.2.0-beta3.jar | Bin 0 -> 145801 bytes .../manifest-merger-25.2.0-beta3.jar.md5 | 1 + .../manifest-merger-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/manifest-merger-25.2.0-beta3.pom | 72 ++++++++++ .../manifest-merger-25.2.0-beta3.pom.md5 | 1 + .../manifest-merger-25.2.0-beta3.pom.sha1 | 1 + .../tools/build/manifest-merger/maven-metadata.xml | 11 +- .../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 +- .../tools/common/25.1.3/common-25.1.3-sources.jar | Bin 0 -> 85976 bytes .../common/25.1.3/common-25.1.3-sources.jar.md5 | 1 + .../common/25.1.3/common-25.1.3-sources.jar.sha1 | 1 + com/android/tools/common/25.1.3/common-25.1.3.jar | Bin 0 -> 104748 bytes .../tools/common/25.1.3/common-25.1.3.jar.md5 | 1 + .../tools/common/25.1.3/common-25.1.3.jar.sha1 | 1 + com/android/tools/common/25.1.3/common-25.1.3.pom | 34 +++++ .../tools/common/25.1.3/common-25.1.3.pom.md5 | 1 + .../tools/common/25.1.3/common-25.1.3.pom.sha1 | 1 + .../25.2.0-alpha4/common-25.2.0-alpha4-javadoc.jar | Bin 0 -> 321242 bytes .../common-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../common-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../25.2.0-alpha4/common-25.2.0-alpha4-sources.jar | Bin 0 -> 98728 bytes .../common-25.2.0-alpha4-sources.jar.md5 | 1 + .../common-25.2.0-alpha4-sources.jar.sha1 | 1 + .../common/25.2.0-alpha4/common-25.2.0-alpha4.jar | Bin 0 -> 121423 bytes .../25.2.0-alpha4/common-25.2.0-alpha4.jar.md5 | 1 + .../25.2.0-alpha4/common-25.2.0-alpha4.jar.sha1 | 1 + .../common/25.2.0-alpha4/common-25.2.0-alpha4.pom | 54 +++++++ .../25.2.0-alpha4/common-25.2.0-alpha4.pom.md5 | 1 + .../25.2.0-alpha4/common-25.2.0-alpha4.pom.sha1 | 1 + .../common/25.2.0-alpha6/common-25.2.0-alpha6.jar | Bin 0 -> 122442 bytes .../25.2.0-alpha6/common-25.2.0-alpha6.jar.md5 | 1 + .../25.2.0-alpha6/common-25.2.0-alpha6.jar.sha1 | 1 + .../common/25.2.0-alpha6/common-25.2.0-alpha6.pom | 54 +++++++ .../25.2.0-alpha6/common-25.2.0-alpha6.pom.md5 | 1 + .../25.2.0-alpha6/common-25.2.0-alpha6.pom.sha1 | 1 + .../25.2.0-alpha7/common-25.2.0-alpha7-javadoc.jar | Bin 0 -> 324929 bytes .../common-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../common-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../25.2.0-alpha7/common-25.2.0-alpha7-sources.jar | Bin 0 -> 99897 bytes .../common-25.2.0-alpha7-sources.jar.md5 | 1 + .../common-25.2.0-alpha7-sources.jar.sha1 | 1 + .../common/25.2.0-alpha7/common-25.2.0-alpha7.jar | Bin 0 -> 122548 bytes .../25.2.0-alpha7/common-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/common-25.2.0-alpha7.jar.sha1 | 1 + .../common/25.2.0-alpha7/common-25.2.0-alpha7.pom | 54 +++++++ .../25.2.0-alpha7/common-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/common-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/common-25.2.0-beta1-javadoc.jar | Bin 0 -> 324977 bytes .../common-25.2.0-beta1-javadoc.jar.md5 | 1 + .../common-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../25.2.0-beta1/common-25.2.0-beta1-sources.jar | Bin 0 -> 99918 bytes .../common-25.2.0-beta1-sources.jar.md5 | 1 + .../common-25.2.0-beta1-sources.jar.sha1 | 1 + .../common/25.2.0-beta1/common-25.2.0-beta1.jar | Bin 0 -> 122563 bytes .../25.2.0-beta1/common-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/common-25.2.0-beta1.jar.sha1 | 1 + .../common/25.2.0-beta1/common-25.2.0-beta1.pom | 54 +++++++ .../25.2.0-beta1/common-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/common-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/common-25.2.0-beta2-javadoc.jar | Bin 0 -> 325134 bytes .../common-25.2.0-beta2-javadoc.jar.md5 | 1 + .../common-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../25.2.0-beta2/common-25.2.0-beta2-sources.jar | Bin 0 -> 99970 bytes .../common-25.2.0-beta2-sources.jar.md5 | 1 + .../common-25.2.0-beta2-sources.jar.sha1 | 1 + .../common/25.2.0-beta2/common-25.2.0-beta2.jar | Bin 0 -> 122657 bytes .../25.2.0-beta2/common-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/common-25.2.0-beta2.jar.sha1 | 1 + .../common/25.2.0-beta2/common-25.2.0-beta2.pom | 54 +++++++ .../25.2.0-beta2/common-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/common-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/common-25.2.0-beta3-javadoc.jar | Bin 0 -> 322776 bytes .../common-25.2.0-beta3-javadoc.jar.md5 | 1 + .../common-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../25.2.0-beta3/common-25.2.0-beta3-sources.jar | Bin 0 -> 99171 bytes .../common-25.2.0-beta3-sources.jar.md5 | 1 + .../common-25.2.0-beta3-sources.jar.sha1 | 1 + .../common/25.2.0-beta3/common-25.2.0-beta3.jar | Bin 0 -> 122034 bytes .../25.2.0-beta3/common-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/common-25.2.0-beta3.jar.sha1 | 1 + .../common/25.2.0-beta3/common-25.2.0-beta3.pom | 54 +++++++ .../25.2.0-beta3/common-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/common-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/common/maven-metadata.xml | 11 +- com/android/tools/common/maven-metadata.xml.md5 | 2 +- com/android/tools/common/maven-metadata.xml.sha1 | 2 +- .../ddms/ddmlib/25.1.3/ddmlib-25.1.3-sources.jar | Bin 0 -> 458881 bytes .../ddmlib/25.1.3/ddmlib-25.1.3-sources.jar.md5 | 1 + .../ddmlib/25.1.3/ddmlib-25.1.3-sources.jar.sha1 | 1 + .../tools/ddms/ddmlib/25.1.3/ddmlib-25.1.3.jar | Bin 0 -> 324396 bytes .../tools/ddms/ddmlib/25.1.3/ddmlib-25.1.3.jar.md5 | 1 + .../ddms/ddmlib/25.1.3/ddmlib-25.1.3.jar.sha1 | 1 + .../tools/ddms/ddmlib/25.1.3/ddmlib-25.1.3.pom | 34 +++++ .../tools/ddms/ddmlib/25.1.3/ddmlib-25.1.3.pom.md5 | 1 + .../ddms/ddmlib/25.1.3/ddmlib-25.1.3.pom.sha1 | 1 + .../25.2.0-alpha4/ddmlib-25.2.0-alpha4-javadoc.jar | Bin 0 -> 461772 bytes .../ddmlib-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../ddmlib-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../25.2.0-alpha4/ddmlib-25.2.0-alpha4-sources.jar | Bin 0 -> 458971 bytes .../ddmlib-25.2.0-alpha4-sources.jar.md5 | 1 + .../ddmlib-25.2.0-alpha4-sources.jar.sha1 | 1 + .../ddmlib/25.2.0-alpha4/ddmlib-25.2.0-alpha4.jar | Bin 0 -> 322940 bytes .../25.2.0-alpha4/ddmlib-25.2.0-alpha4.jar.md5 | 1 + .../25.2.0-alpha4/ddmlib-25.2.0-alpha4.jar.sha1 | 1 + .../ddmlib/25.2.0-alpha4/ddmlib-25.2.0-alpha4.pom | 54 +++++++ .../25.2.0-alpha4/ddmlib-25.2.0-alpha4.pom.md5 | 1 + .../25.2.0-alpha4/ddmlib-25.2.0-alpha4.pom.sha1 | 1 + .../ddmlib/25.2.0-alpha6/ddmlib-25.2.0-alpha6.jar | Bin 0 -> 322940 bytes .../25.2.0-alpha6/ddmlib-25.2.0-alpha6.jar.md5 | 1 + .../25.2.0-alpha6/ddmlib-25.2.0-alpha6.jar.sha1 | 1 + .../ddmlib/25.2.0-alpha6/ddmlib-25.2.0-alpha6.pom | 54 +++++++ .../25.2.0-alpha6/ddmlib-25.2.0-alpha6.pom.md5 | 1 + .../25.2.0-alpha6/ddmlib-25.2.0-alpha6.pom.sha1 | 1 + .../25.2.0-alpha7/ddmlib-25.2.0-alpha7-javadoc.jar | Bin 0 -> 461899 bytes .../ddmlib-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../ddmlib-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../25.2.0-alpha7/ddmlib-25.2.0-alpha7-sources.jar | Bin 0 -> 458971 bytes .../ddmlib-25.2.0-alpha7-sources.jar.md5 | 1 + .../ddmlib-25.2.0-alpha7-sources.jar.sha1 | 1 + .../ddmlib/25.2.0-alpha7/ddmlib-25.2.0-alpha7.jar | Bin 0 -> 322940 bytes .../25.2.0-alpha7/ddmlib-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/ddmlib-25.2.0-alpha7.jar.sha1 | 1 + .../ddmlib/25.2.0-alpha7/ddmlib-25.2.0-alpha7.pom | 54 +++++++ .../25.2.0-alpha7/ddmlib-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/ddmlib-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/ddmlib-25.2.0-beta1-javadoc.jar | Bin 0 -> 461676 bytes .../ddmlib-25.2.0-beta1-javadoc.jar.md5 | 1 + .../ddmlib-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../25.2.0-beta1/ddmlib-25.2.0-beta1-sources.jar | Bin 0 -> 458971 bytes .../ddmlib-25.2.0-beta1-sources.jar.md5 | 1 + .../ddmlib-25.2.0-beta1-sources.jar.sha1 | 1 + .../ddmlib/25.2.0-beta1/ddmlib-25.2.0-beta1.jar | Bin 0 -> 322940 bytes .../25.2.0-beta1/ddmlib-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/ddmlib-25.2.0-beta1.jar.sha1 | 1 + .../ddmlib/25.2.0-beta1/ddmlib-25.2.0-beta1.pom | 54 +++++++ .../25.2.0-beta1/ddmlib-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/ddmlib-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/ddmlib-25.2.0-beta2-javadoc.jar | Bin 0 -> 461970 bytes .../ddmlib-25.2.0-beta2-javadoc.jar.md5 | 1 + .../ddmlib-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../25.2.0-beta2/ddmlib-25.2.0-beta2-sources.jar | Bin 0 -> 458971 bytes .../ddmlib-25.2.0-beta2-sources.jar.md5 | 1 + .../ddmlib-25.2.0-beta2-sources.jar.sha1 | 1 + .../ddmlib/25.2.0-beta2/ddmlib-25.2.0-beta2.jar | Bin 0 -> 322940 bytes .../25.2.0-beta2/ddmlib-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/ddmlib-25.2.0-beta2.jar.sha1 | 1 + .../ddmlib/25.2.0-beta2/ddmlib-25.2.0-beta2.pom | 54 +++++++ .../25.2.0-beta2/ddmlib-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/ddmlib-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/ddmlib-25.2.0-beta3-javadoc.jar | Bin 0 -> 462318 bytes .../ddmlib-25.2.0-beta3-javadoc.jar.md5 | 1 + .../ddmlib-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../25.2.0-beta3/ddmlib-25.2.0-beta3-sources.jar | Bin 0 -> 458971 bytes .../ddmlib-25.2.0-beta3-sources.jar.md5 | 1 + .../ddmlib-25.2.0-beta3-sources.jar.sha1 | 1 + .../ddmlib/25.2.0-beta3/ddmlib-25.2.0-beta3.jar | Bin 0 -> 322967 bytes .../25.2.0-beta3/ddmlib-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/ddmlib-25.2.0-beta3.jar.sha1 | 1 + .../ddmlib/25.2.0-beta3/ddmlib-25.2.0-beta3.pom | 54 +++++++ .../25.2.0-beta3/ddmlib-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/ddmlib-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/ddms/ddmlib/maven-metadata.xml | 11 +- .../tools/ddms/ddmlib/maven-metadata.xml.md5 | 2 +- .../tools/ddms/ddmlib/maven-metadata.xml.sha1 | 2 +- .../25.2.0-alpha4/draw9patch-25.2.0-alpha4.jar | Bin 0 -> 70518 bytes .../25.2.0-alpha4/draw9patch-25.2.0-alpha4.jar.md5 | 1 + .../draw9patch-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/draw9patch-25.2.0-alpha4.pom | 34 +++++ .../25.2.0-alpha4/draw9patch-25.2.0-alpha4.pom.md5 | 1 + .../draw9patch-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha7/draw9patch-25.2.0-alpha7.jar | Bin 0 -> 70518 bytes .../25.2.0-alpha7/draw9patch-25.2.0-alpha7.jar.md5 | 1 + .../draw9patch-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/draw9patch-25.2.0-alpha7.pom | 34 +++++ .../25.2.0-alpha7/draw9patch-25.2.0-alpha7.pom.md5 | 1 + .../draw9patch-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/draw9patch-25.2.0-beta1.jar | Bin 0 -> 70518 bytes .../25.2.0-beta1/draw9patch-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/draw9patch-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/draw9patch-25.2.0-beta1.pom | 34 +++++ .../25.2.0-beta1/draw9patch-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/draw9patch-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/draw9patch-25.2.0-beta2.jar | Bin 0 -> 70518 bytes .../25.2.0-beta2/draw9patch-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/draw9patch-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/draw9patch-25.2.0-beta2.pom | 34 +++++ .../25.2.0-beta2/draw9patch-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/draw9patch-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/draw9patch-25.2.0-beta3.jar | Bin 0 -> 70522 bytes .../25.2.0-beta3/draw9patch-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/draw9patch-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/draw9patch-25.2.0-beta3.pom | 34 +++++ .../25.2.0-beta3/draw9patch-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/draw9patch-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/draw9patch/maven-metadata.xml | 9 +- .../tools/draw9patch/maven-metadata.xml.md5 | 2 +- .../tools/draw9patch/maven-metadata.xml.sha1 | 2 +- .../tools/dvlib/25.1.3/dvlib-25.1.3-sources.jar | Bin 0 -> 17229 bytes .../dvlib/25.1.3/dvlib-25.1.3-sources.jar.md5 | 1 + .../dvlib/25.1.3/dvlib-25.1.3-sources.jar.sha1 | 1 + com/android/tools/dvlib/25.1.3/dvlib-25.1.3.jar | Bin 0 -> 23656 bytes .../tools/dvlib/25.1.3/dvlib-25.1.3.jar.md5 | 1 + .../tools/dvlib/25.1.3/dvlib-25.1.3.jar.sha1 | 1 + com/android/tools/dvlib/25.1.3/dvlib-25.1.3.pom | 22 +++ .../tools/dvlib/25.1.3/dvlib-25.1.3.pom.md5 | 1 + .../tools/dvlib/25.1.3/dvlib-25.1.3.pom.sha1 | 1 + .../25.2.0-alpha4/dvlib-25.2.0-alpha4-javadoc.jar | Bin 0 -> 26829 bytes .../dvlib-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../dvlib-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../25.2.0-alpha4/dvlib-25.2.0-alpha4-sources.jar | Bin 0 -> 17229 bytes .../dvlib-25.2.0-alpha4-sources.jar.md5 | 1 + .../dvlib-25.2.0-alpha4-sources.jar.sha1 | 1 + .../dvlib/25.2.0-alpha4/dvlib-25.2.0-alpha4.jar | Bin 0 -> 23642 bytes .../25.2.0-alpha4/dvlib-25.2.0-alpha4.jar.md5 | 1 + .../25.2.0-alpha4/dvlib-25.2.0-alpha4.jar.sha1 | 1 + .../dvlib/25.2.0-alpha4/dvlib-25.2.0-alpha4.pom | 42 ++++++ .../25.2.0-alpha4/dvlib-25.2.0-alpha4.pom.md5 | 1 + .../25.2.0-alpha4/dvlib-25.2.0-alpha4.pom.sha1 | 1 + .../dvlib/25.2.0-alpha6/dvlib-25.2.0-alpha6.jar | Bin 0 -> 23642 bytes .../25.2.0-alpha6/dvlib-25.2.0-alpha6.jar.md5 | 1 + .../25.2.0-alpha6/dvlib-25.2.0-alpha6.jar.sha1 | 1 + .../dvlib/25.2.0-alpha6/dvlib-25.2.0-alpha6.pom | 42 ++++++ .../25.2.0-alpha6/dvlib-25.2.0-alpha6.pom.md5 | 1 + .../25.2.0-alpha6/dvlib-25.2.0-alpha6.pom.sha1 | 1 + .../25.2.0-alpha7/dvlib-25.2.0-alpha7-javadoc.jar | Bin 0 -> 26841 bytes .../dvlib-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../dvlib-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../25.2.0-alpha7/dvlib-25.2.0-alpha7-sources.jar | Bin 0 -> 17229 bytes .../dvlib-25.2.0-alpha7-sources.jar.md5 | 1 + .../dvlib-25.2.0-alpha7-sources.jar.sha1 | 1 + .../dvlib/25.2.0-alpha7/dvlib-25.2.0-alpha7.jar | Bin 0 -> 23642 bytes .../25.2.0-alpha7/dvlib-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/dvlib-25.2.0-alpha7.jar.sha1 | 1 + .../dvlib/25.2.0-alpha7/dvlib-25.2.0-alpha7.pom | 42 ++++++ .../25.2.0-alpha7/dvlib-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/dvlib-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/dvlib-25.2.0-beta1-javadoc.jar | Bin 0 -> 26828 bytes .../dvlib-25.2.0-beta1-javadoc.jar.md5 | 1 + .../dvlib-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../25.2.0-beta1/dvlib-25.2.0-beta1-sources.jar | Bin 0 -> 17229 bytes .../dvlib-25.2.0-beta1-sources.jar.md5 | 1 + .../dvlib-25.2.0-beta1-sources.jar.sha1 | 1 + .../dvlib/25.2.0-beta1/dvlib-25.2.0-beta1.jar | Bin 0 -> 23642 bytes .../dvlib/25.2.0-beta1/dvlib-25.2.0-beta1.jar.md5 | 1 + .../dvlib/25.2.0-beta1/dvlib-25.2.0-beta1.jar.sha1 | 1 + .../dvlib/25.2.0-beta1/dvlib-25.2.0-beta1.pom | 42 ++++++ .../dvlib/25.2.0-beta1/dvlib-25.2.0-beta1.pom.md5 | 1 + .../dvlib/25.2.0-beta1/dvlib-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/dvlib-25.2.0-beta2-javadoc.jar | Bin 0 -> 26840 bytes .../dvlib-25.2.0-beta2-javadoc.jar.md5 | 1 + .../dvlib-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../25.2.0-beta2/dvlib-25.2.0-beta2-sources.jar | Bin 0 -> 17229 bytes .../dvlib-25.2.0-beta2-sources.jar.md5 | 1 + .../dvlib-25.2.0-beta2-sources.jar.sha1 | 1 + .../dvlib/25.2.0-beta2/dvlib-25.2.0-beta2.jar | Bin 0 -> 23642 bytes .../dvlib/25.2.0-beta2/dvlib-25.2.0-beta2.jar.md5 | 1 + .../dvlib/25.2.0-beta2/dvlib-25.2.0-beta2.jar.sha1 | 1 + .../dvlib/25.2.0-beta2/dvlib-25.2.0-beta2.pom | 42 ++++++ .../dvlib/25.2.0-beta2/dvlib-25.2.0-beta2.pom.md5 | 1 + .../dvlib/25.2.0-beta2/dvlib-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/dvlib-25.2.0-beta3-javadoc.jar | Bin 0 -> 26865 bytes .../dvlib-25.2.0-beta3-javadoc.jar.md5 | 1 + .../dvlib-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../25.2.0-beta3/dvlib-25.2.0-beta3-sources.jar | Bin 0 -> 17229 bytes .../dvlib-25.2.0-beta3-sources.jar.md5 | 1 + .../dvlib-25.2.0-beta3-sources.jar.sha1 | 1 + .../dvlib/25.2.0-beta3/dvlib-25.2.0-beta3.jar | Bin 0 -> 23654 bytes .../dvlib/25.2.0-beta3/dvlib-25.2.0-beta3.jar.md5 | 1 + .../dvlib/25.2.0-beta3/dvlib-25.2.0-beta3.jar.sha1 | 1 + .../dvlib/25.2.0-beta3/dvlib-25.2.0-beta3.pom | 42 ++++++ .../dvlib/25.2.0-beta3/dvlib-25.2.0-beta3.pom.md5 | 1 + .../dvlib/25.2.0-beta3/dvlib-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/dvlib/maven-metadata.xml | 11 +- 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 8354 -> 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.10.0/jack-api-0.10.0-javadoc.jar | Bin 102030 -> 108861 bytes .../0.10.0/jack-api-0.10.0-javadoc.jar.md5 | 2 +- .../0.10.0/jack-api-0.10.0-javadoc.jar.sha1 | 2 +- .../jack-api/0.10.0/jack-api-0.10.0-sources.jar | Bin 19962 -> 20953 bytes .../0.10.0/jack-api-0.10.0-sources.jar.md5 | 2 +- .../0.10.0/jack-api-0.10.0-sources.jar.sha1 | 2 +- .../tools/jack/jack-api/0.10.0/jack-api-0.10.0.jar | Bin 17496 -> 18088 bytes .../jack/jack-api/0.10.0/jack-api-0.10.0.jar.md5 | 2 +- .../jack/jack-api/0.10.0/jack-api-0.10.0.jar.sha1 | 2 +- .../jack-api/0.11.0/jack-api-0.11.0-javadoc.jar | Bin 0 -> 109030 bytes .../0.11.0/jack-api-0.11.0-javadoc.jar.md5 | 1 + .../0.11.0/jack-api-0.11.0-javadoc.jar.sha1 | 1 + .../jack-api/0.11.0/jack-api-0.11.0-sources.jar | Bin 0 -> 20953 bytes .../0.11.0/jack-api-0.11.0-sources.jar.md5 | 1 + .../0.11.0/jack-api-0.11.0-sources.jar.sha1 | 1 + .../tools/jack/jack-api/0.11.0/jack-api-0.11.0.jar | Bin 0 -> 18088 bytes .../jack/jack-api/0.11.0/jack-api-0.11.0.jar.md5 | 1 + .../jack/jack-api/0.11.0/jack-api-0.11.0.jar.sha1 | 1 + .../tools/jack/jack-api/0.11.0/jack-api-0.11.0.pom | 36 +++++ .../jack/jack-api/0.11.0/jack-api-0.11.0.pom.md5 | 1 + .../jack/jack-api/0.11.0/jack-api-0.11.0.pom.sha1 | 1 + com/android/tools/jack/jack-api/maven-metadata.xml | 5 +- .../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 | 12 +- .../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 46523 -> 46608 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 +- .../25.1.3/layoutlib-api-25.1.3-sources.jar | Bin 0 -> 88804 bytes .../25.1.3/layoutlib-api-25.1.3-sources.jar.md5 | 1 + .../25.1.3/layoutlib-api-25.1.3-sources.jar.sha1 | 1 + .../layoutlib-api/25.1.3/layoutlib-api-25.1.3.jar | Bin 0 -> 90712 bytes .../25.1.3/layoutlib-api-25.1.3.jar.md5 | 1 + .../25.1.3/layoutlib-api-25.1.3.jar.sha1 | 1 + .../layoutlib-api/25.1.3/layoutlib-api-25.1.3.pom | 40 ++++++ .../25.1.3/layoutlib-api-25.1.3.pom.md5 | 1 + .../25.1.3/layoutlib-api-25.1.3.pom.sha1 | 1 + .../layoutlib-api-25.2.0-alpha4-javadoc.jar | Bin 0 -> 320311 bytes .../layoutlib-api-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../layoutlib-api-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../layoutlib-api-25.2.0-alpha4-sources.jar | Bin 0 -> 89809 bytes .../layoutlib-api-25.2.0-alpha4-sources.jar.md5 | 1 + .../layoutlib-api-25.2.0-alpha4-sources.jar.sha1 | 1 + .../25.2.0-alpha4/layoutlib-api-25.2.0-alpha4.jar | Bin 0 -> 90798 bytes .../layoutlib-api-25.2.0-alpha4.jar.md5 | 1 + .../layoutlib-api-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/layoutlib-api-25.2.0-alpha4.pom | 60 ++++++++ .../layoutlib-api-25.2.0-alpha4.pom.md5 | 1 + .../layoutlib-api-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha6/layoutlib-api-25.2.0-alpha6.jar | Bin 0 -> 90798 bytes .../layoutlib-api-25.2.0-alpha6.jar.md5 | 1 + .../layoutlib-api-25.2.0-alpha6.jar.sha1 | 1 + .../25.2.0-alpha6/layoutlib-api-25.2.0-alpha6.pom | 60 ++++++++ .../layoutlib-api-25.2.0-alpha6.pom.md5 | 1 + .../layoutlib-api-25.2.0-alpha6.pom.sha1 | 1 + .../layoutlib-api-25.2.0-alpha7-javadoc.jar | Bin 0 -> 320407 bytes .../layoutlib-api-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../layoutlib-api-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../layoutlib-api-25.2.0-alpha7-sources.jar | Bin 0 -> 89809 bytes .../layoutlib-api-25.2.0-alpha7-sources.jar.md5 | 1 + .../layoutlib-api-25.2.0-alpha7-sources.jar.sha1 | 1 + .../25.2.0-alpha7/layoutlib-api-25.2.0-alpha7.jar | Bin 0 -> 90798 bytes .../layoutlib-api-25.2.0-alpha7.jar.md5 | 1 + .../layoutlib-api-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/layoutlib-api-25.2.0-alpha7.pom | 60 ++++++++ .../layoutlib-api-25.2.0-alpha7.pom.md5 | 1 + .../layoutlib-api-25.2.0-alpha7.pom.sha1 | 1 + .../layoutlib-api-25.2.0-beta1-javadoc.jar | Bin 0 -> 320194 bytes .../layoutlib-api-25.2.0-beta1-javadoc.jar.md5 | 1 + .../layoutlib-api-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../layoutlib-api-25.2.0-beta1-sources.jar | Bin 0 -> 89809 bytes .../layoutlib-api-25.2.0-beta1-sources.jar.md5 | 1 + .../layoutlib-api-25.2.0-beta1-sources.jar.sha1 | 1 + .../25.2.0-beta1/layoutlib-api-25.2.0-beta1.jar | Bin 0 -> 90798 bytes .../layoutlib-api-25.2.0-beta1.jar.md5 | 1 + .../layoutlib-api-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/layoutlib-api-25.2.0-beta1.pom | 60 ++++++++ .../layoutlib-api-25.2.0-beta1.pom.md5 | 1 + .../layoutlib-api-25.2.0-beta1.pom.sha1 | 1 + .../layoutlib-api-25.2.0-beta2-javadoc.jar | Bin 0 -> 320352 bytes .../layoutlib-api-25.2.0-beta2-javadoc.jar.md5 | 1 + .../layoutlib-api-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../layoutlib-api-25.2.0-beta2-sources.jar | Bin 0 -> 89809 bytes .../layoutlib-api-25.2.0-beta2-sources.jar.md5 | 1 + .../layoutlib-api-25.2.0-beta2-sources.jar.sha1 | 1 + .../25.2.0-beta2/layoutlib-api-25.2.0-beta2.jar | Bin 0 -> 90798 bytes .../layoutlib-api-25.2.0-beta2.jar.md5 | 1 + .../layoutlib-api-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/layoutlib-api-25.2.0-beta2.pom | 60 ++++++++ .../layoutlib-api-25.2.0-beta2.pom.md5 | 1 + .../layoutlib-api-25.2.0-beta2.pom.sha1 | 1 + .../layoutlib-api-25.2.0-beta3-javadoc.jar | Bin 0 -> 320569 bytes .../layoutlib-api-25.2.0-beta3-javadoc.jar.md5 | 1 + .../layoutlib-api-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../layoutlib-api-25.2.0-beta3-sources.jar | Bin 0 -> 89809 bytes .../layoutlib-api-25.2.0-beta3-sources.jar.md5 | 1 + .../layoutlib-api-25.2.0-beta3-sources.jar.sha1 | 1 + .../25.2.0-beta3/layoutlib-api-25.2.0-beta3.jar | Bin 0 -> 90814 bytes .../layoutlib-api-25.2.0-beta3.jar.md5 | 1 + .../layoutlib-api-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/layoutlib-api-25.2.0-beta3.pom | 60 ++++++++ .../layoutlib-api-25.2.0-beta3.pom.md5 | 1 + .../layoutlib-api-25.2.0-beta3.pom.sha1 | 1 + .../layoutlib/layoutlib-api/maven-metadata.xml | 11 +- .../layoutlib/layoutlib-api/maven-metadata.xml.md5 | 2 +- .../layoutlib-api/maven-metadata.xml.sha1 | 2 +- .../lint-api/25.1.3/lint-api-25.1.3-sources.jar | Bin 0 -> 327841 bytes .../25.1.3/lint-api-25.1.3-sources.jar.md5 | 1 + .../25.1.3/lint-api-25.1.3-sources.jar.sha1 | 1 + .../tools/lint/lint-api/25.1.3/lint-api-25.1.3.jar | Bin 0 -> 207532 bytes .../lint/lint-api/25.1.3/lint-api-25.1.3.jar.md5 | 1 + .../lint/lint-api/25.1.3/lint-api-25.1.3.jar.sha1 | 1 + .../tools/lint/lint-api/25.1.3/lint-api-25.1.3.pom | 40 ++++++ .../lint/lint-api/25.1.3/lint-api-25.1.3.pom.md5 | 1 + .../lint/lint-api/25.1.3/lint-api-25.1.3.pom.sha1 | 1 + .../lint-api-25.2.0-alpha4-javadoc.jar | Bin 0 -> 345715 bytes .../lint-api-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../lint-api-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../lint-api-25.2.0-alpha4-sources.jar | Bin 0 -> 383927 bytes .../lint-api-25.2.0-alpha4-sources.jar.md5 | 1 + .../lint-api-25.2.0-alpha4-sources.jar.sha1 | 1 + .../25.2.0-alpha4/lint-api-25.2.0-alpha4.jar | Bin 0 -> 254162 bytes .../25.2.0-alpha4/lint-api-25.2.0-alpha4.jar.md5 | 1 + .../25.2.0-alpha4/lint-api-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/lint-api-25.2.0-alpha4.pom | 66 +++++++++ .../25.2.0-alpha4/lint-api-25.2.0-alpha4.pom.md5 | 1 + .../25.2.0-alpha4/lint-api-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha6/lint-api-25.2.0-alpha6.jar | Bin 0 -> 254499 bytes .../25.2.0-alpha6/lint-api-25.2.0-alpha6.jar.md5 | 1 + .../25.2.0-alpha6/lint-api-25.2.0-alpha6.jar.sha1 | 1 + .../25.2.0-alpha6/lint-api-25.2.0-alpha6.pom | 66 +++++++++ .../25.2.0-alpha6/lint-api-25.2.0-alpha6.pom.md5 | 1 + .../25.2.0-alpha6/lint-api-25.2.0-alpha6.pom.sha1 | 1 + .../lint-api-25.2.0-alpha7-javadoc.jar | Bin 0 -> 346935 bytes .../lint-api-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../lint-api-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../lint-api-25.2.0-alpha7-sources.jar | Bin 0 -> 384967 bytes .../lint-api-25.2.0-alpha7-sources.jar.md5 | 1 + .../lint-api-25.2.0-alpha7-sources.jar.sha1 | 1 + .../25.2.0-alpha7/lint-api-25.2.0-alpha7.jar | Bin 0 -> 254499 bytes .../25.2.0-alpha7/lint-api-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/lint-api-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/lint-api-25.2.0-alpha7.pom | 66 +++++++++ .../25.2.0-alpha7/lint-api-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/lint-api-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/lint-api-25.2.0-beta1-javadoc.jar | Bin 0 -> 346762 bytes .../lint-api-25.2.0-beta1-javadoc.jar.md5 | 1 + .../lint-api-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../25.2.0-beta1/lint-api-25.2.0-beta1-sources.jar | Bin 0 -> 384967 bytes .../lint-api-25.2.0-beta1-sources.jar.md5 | 1 + .../lint-api-25.2.0-beta1-sources.jar.sha1 | 1 + .../25.2.0-beta1/lint-api-25.2.0-beta1.jar | Bin 0 -> 254499 bytes .../25.2.0-beta1/lint-api-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/lint-api-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/lint-api-25.2.0-beta1.pom | 66 +++++++++ .../25.2.0-beta1/lint-api-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/lint-api-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/lint-api-25.2.0-beta2-javadoc.jar | Bin 0 -> 346887 bytes .../lint-api-25.2.0-beta2-javadoc.jar.md5 | 1 + .../lint-api-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../25.2.0-beta2/lint-api-25.2.0-beta2-sources.jar | Bin 0 -> 384967 bytes .../lint-api-25.2.0-beta2-sources.jar.md5 | 1 + .../lint-api-25.2.0-beta2-sources.jar.sha1 | 1 + .../25.2.0-beta2/lint-api-25.2.0-beta2.jar | Bin 0 -> 254499 bytes .../25.2.0-beta2/lint-api-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/lint-api-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/lint-api-25.2.0-beta2.pom | 66 +++++++++ .../25.2.0-beta2/lint-api-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/lint-api-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/lint-api-25.2.0-beta3-javadoc.jar | Bin 0 -> 347035 bytes .../lint-api-25.2.0-beta3-javadoc.jar.md5 | 1 + .../lint-api-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../25.2.0-beta3/lint-api-25.2.0-beta3-sources.jar | Bin 0 -> 384943 bytes .../lint-api-25.2.0-beta3-sources.jar.md5 | 1 + .../lint-api-25.2.0-beta3-sources.jar.sha1 | 1 + .../25.2.0-beta3/lint-api-25.2.0-beta3.jar | Bin 0 -> 254518 bytes .../25.2.0-beta3/lint-api-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/lint-api-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/lint-api-25.2.0-beta3.pom | 66 +++++++++ .../25.2.0-beta3/lint-api-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/lint-api-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/lint/lint-api/maven-metadata.xml | 11 +- .../tools/lint/lint-api/maven-metadata.xml.md5 | 2 +- .../tools/lint/lint-api/maven-metadata.xml.sha1 | 2 +- .../25.1.3/lint-checks-25.1.3-sources.jar | Bin 0 -> 1139061 bytes .../25.1.3/lint-checks-25.1.3-sources.jar.md5 | 1 + .../25.1.3/lint-checks-25.1.3-sources.jar.sha1 | 1 + .../lint/lint-checks/25.1.3/lint-checks-25.1.3.jar | Bin 0 -> 804148 bytes .../lint-checks/25.1.3/lint-checks-25.1.3.jar.md5 | 1 + .../lint-checks/25.1.3/lint-checks-25.1.3.jar.sha1 | 1 + .../lint/lint-checks/25.1.3/lint-checks-25.1.3.pom | 22 +++ .../lint-checks/25.1.3/lint-checks-25.1.3.pom.md5 | 1 + .../lint-checks/25.1.3/lint-checks-25.1.3.pom.sha1 | 1 + .../lint-checks-25.2.0-alpha4-javadoc.jar | Bin 0 -> 641758 bytes .../lint-checks-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../lint-checks-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../lint-checks-25.2.0-alpha4-sources.jar | Bin 0 -> 1168035 bytes .../lint-checks-25.2.0-alpha4-sources.jar.md5 | 1 + .../lint-checks-25.2.0-alpha4-sources.jar.sha1 | 1 + .../25.2.0-alpha4/lint-checks-25.2.0-alpha4.jar | Bin 0 -> 817570 bytes .../lint-checks-25.2.0-alpha4.jar.md5 | 1 + .../lint-checks-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/lint-checks-25.2.0-alpha4.pom | 42 ++++++ .../lint-checks-25.2.0-alpha4.pom.md5 | 1 + .../lint-checks-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha6/lint-checks-25.2.0-alpha6.jar | Bin 0 -> 822666 bytes .../lint-checks-25.2.0-alpha6.jar.md5 | 1 + .../lint-checks-25.2.0-alpha6.jar.sha1 | 1 + .../25.2.0-alpha6/lint-checks-25.2.0-alpha6.pom | 42 ++++++ .../lint-checks-25.2.0-alpha6.pom.md5 | 1 + .../lint-checks-25.2.0-alpha6.pom.sha1 | 1 + .../lint-checks-25.2.0-alpha7-javadoc.jar | Bin 0 -> 642211 bytes .../lint-checks-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../lint-checks-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../lint-checks-25.2.0-alpha7-sources.jar | Bin 0 -> 1176227 bytes .../lint-checks-25.2.0-alpha7-sources.jar.md5 | 1 + .../lint-checks-25.2.0-alpha7-sources.jar.sha1 | 1 + .../25.2.0-alpha7/lint-checks-25.2.0-alpha7.jar | Bin 0 -> 823694 bytes .../lint-checks-25.2.0-alpha7.jar.md5 | 1 + .../lint-checks-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/lint-checks-25.2.0-alpha7.pom | 42 ++++++ .../lint-checks-25.2.0-alpha7.pom.md5 | 1 + .../lint-checks-25.2.0-alpha7.pom.sha1 | 1 + .../lint-checks-25.2.0-beta1-javadoc.jar | Bin 0 -> 641845 bytes .../lint-checks-25.2.0-beta1-javadoc.jar.md5 | 1 + .../lint-checks-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../lint-checks-25.2.0-beta1-sources.jar | Bin 0 -> 1175849 bytes .../lint-checks-25.2.0-beta1-sources.jar.md5 | 1 + .../lint-checks-25.2.0-beta1-sources.jar.sha1 | 1 + .../25.2.0-beta1/lint-checks-25.2.0-beta1.jar | Bin 0 -> 823660 bytes .../25.2.0-beta1/lint-checks-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/lint-checks-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/lint-checks-25.2.0-beta1.pom | 42 ++++++ .../25.2.0-beta1/lint-checks-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/lint-checks-25.2.0-beta1.pom.sha1 | 1 + .../lint-checks-25.2.0-beta2-javadoc.jar | Bin 0 -> 642132 bytes .../lint-checks-25.2.0-beta2-javadoc.jar.md5 | 1 + .../lint-checks-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../lint-checks-25.2.0-beta2-sources.jar | Bin 0 -> 1176495 bytes .../lint-checks-25.2.0-beta2-sources.jar.md5 | 1 + .../lint-checks-25.2.0-beta2-sources.jar.sha1 | 1 + .../25.2.0-beta2/lint-checks-25.2.0-beta2.jar | Bin 0 -> 824298 bytes .../25.2.0-beta2/lint-checks-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/lint-checks-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/lint-checks-25.2.0-beta2.pom | 42 ++++++ .../25.2.0-beta2/lint-checks-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/lint-checks-25.2.0-beta2.pom.sha1 | 1 + .../lint-checks-25.2.0-beta3-javadoc.jar | Bin 0 -> 642411 bytes .../lint-checks-25.2.0-beta3-javadoc.jar.md5 | 1 + .../lint-checks-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../lint-checks-25.2.0-beta3-sources.jar | Bin 0 -> 1176589 bytes .../lint-checks-25.2.0-beta3-sources.jar.md5 | 1 + .../lint-checks-25.2.0-beta3-sources.jar.sha1 | 1 + .../25.2.0-beta3/lint-checks-25.2.0-beta3.jar | Bin 0 -> 824423 bytes .../25.2.0-beta3/lint-checks-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/lint-checks-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/lint-checks-25.2.0-beta3.pom | 42 ++++++ .../25.2.0-beta3/lint-checks-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/lint-checks-25.2.0-beta3.pom.sha1 | 1 + .../tools/lint/lint-checks/maven-metadata.xml | 11 +- .../tools/lint/lint-checks/maven-metadata.xml.md5 | 2 +- .../tools/lint/lint-checks/maven-metadata.xml.sha1 | 2 +- .../25.1.3/lint-tests-25.1.3-sources.jar | Bin 0 -> 23443 bytes .../25.1.3/lint-tests-25.1.3-sources.jar.md5 | 1 + .../25.1.3/lint-tests-25.1.3-sources.jar.sha1 | 1 + .../lint/lint-tests/25.1.3/lint-tests-25.1.3.jar | Bin 0 -> 37790 bytes .../lint-tests/25.1.3/lint-tests-25.1.3.jar.md5 | 1 + .../lint-tests/25.1.3/lint-tests-25.1.3.jar.sha1 | 1 + .../lint/lint-tests/25.1.3/lint-tests-25.1.3.pom | 40 ++++++ .../lint-tests/25.1.3/lint-tests-25.1.3.pom.md5 | 1 + .../lint-tests/25.1.3/lint-tests-25.1.3.pom.sha1 | 1 + .../lint-tests-25.2.0-alpha4-javadoc.jar | Bin 0 -> 56382 bytes .../lint-tests-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../lint-tests-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../lint-tests-25.2.0-alpha4-sources.jar | Bin 0 -> 25167 bytes .../lint-tests-25.2.0-alpha4-sources.jar.md5 | 1 + .../lint-tests-25.2.0-alpha4-sources.jar.sha1 | 1 + .../25.2.0-alpha4/lint-tests-25.2.0-alpha4.jar | Bin 0 -> 38721 bytes .../25.2.0-alpha4/lint-tests-25.2.0-alpha4.jar.md5 | 1 + .../lint-tests-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/lint-tests-25.2.0-alpha4.pom | 60 ++++++++ .../25.2.0-alpha4/lint-tests-25.2.0-alpha4.pom.md5 | 1 + .../lint-tests-25.2.0-alpha4.pom.sha1 | 1 + .../lint-tests-25.2.0-alpha7-javadoc.jar | Bin 0 -> 56519 bytes .../lint-tests-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../lint-tests-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../lint-tests-25.2.0-alpha7-sources.jar | Bin 0 -> 25171 bytes .../lint-tests-25.2.0-alpha7-sources.jar.md5 | 1 + .../lint-tests-25.2.0-alpha7-sources.jar.sha1 | 1 + .../25.2.0-alpha7/lint-tests-25.2.0-alpha7.jar | Bin 0 -> 38133 bytes .../25.2.0-alpha7/lint-tests-25.2.0-alpha7.jar.md5 | 1 + .../lint-tests-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/lint-tests-25.2.0-alpha7.pom | 60 ++++++++ .../25.2.0-alpha7/lint-tests-25.2.0-alpha7.pom.md5 | 1 + .../lint-tests-25.2.0-alpha7.pom.sha1 | 1 + .../lint-tests-25.2.0-beta1-javadoc.jar | Bin 0 -> 56484 bytes .../lint-tests-25.2.0-beta1-javadoc.jar.md5 | 1 + .../lint-tests-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../lint-tests-25.2.0-beta1-sources.jar | Bin 0 -> 25171 bytes .../lint-tests-25.2.0-beta1-sources.jar.md5 | 1 + .../lint-tests-25.2.0-beta1-sources.jar.sha1 | 1 + .../25.2.0-beta1/lint-tests-25.2.0-beta1.jar | Bin 0 -> 38133 bytes .../25.2.0-beta1/lint-tests-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/lint-tests-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/lint-tests-25.2.0-beta1.pom | 60 ++++++++ .../25.2.0-beta1/lint-tests-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/lint-tests-25.2.0-beta1.pom.sha1 | 1 + .../lint-tests-25.2.0-beta2-javadoc.jar | Bin 0 -> 56509 bytes .../lint-tests-25.2.0-beta2-javadoc.jar.md5 | 1 + .../lint-tests-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../lint-tests-25.2.0-beta2-sources.jar | Bin 0 -> 25171 bytes .../lint-tests-25.2.0-beta2-sources.jar.md5 | 1 + .../lint-tests-25.2.0-beta2-sources.jar.sha1 | 1 + .../25.2.0-beta2/lint-tests-25.2.0-beta2.jar | Bin 0 -> 38133 bytes .../25.2.0-beta2/lint-tests-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/lint-tests-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/lint-tests-25.2.0-beta2.pom | 60 ++++++++ .../25.2.0-beta2/lint-tests-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/lint-tests-25.2.0-beta2.pom.sha1 | 1 + .../lint-tests-25.2.0-beta3-javadoc.jar | Bin 0 -> 56582 bytes .../lint-tests-25.2.0-beta3-javadoc.jar.md5 | 1 + .../lint-tests-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../lint-tests-25.2.0-beta3-sources.jar | Bin 0 -> 25171 bytes .../lint-tests-25.2.0-beta3-sources.jar.md5 | 1 + .../lint-tests-25.2.0-beta3-sources.jar.sha1 | 1 + .../25.2.0-beta3/lint-tests-25.2.0-beta3.jar | Bin 0 -> 38133 bytes .../25.2.0-beta3/lint-tests-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/lint-tests-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/lint-tests-25.2.0-beta3.pom | 60 ++++++++ .../25.2.0-beta3/lint-tests-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/lint-tests-25.2.0-beta3.pom.sha1 | 1 + .../tools/lint/lint-tests/maven-metadata.xml | 10 +- .../tools/lint/lint-tests/maven-metadata.xml.md5 | 2 +- .../tools/lint/lint-tests/maven-metadata.xml.sha1 | 2 +- .../tools/lint/lint/25.1.3/lint-25.1.3-sources.jar | Bin 0 -> 153699 bytes .../lint/lint/25.1.3/lint-25.1.3-sources.jar.md5 | 1 + .../lint/lint/25.1.3/lint-25.1.3-sources.jar.sha1 | 1 + com/android/tools/lint/lint/25.1.3/lint-25.1.3.jar | Bin 0 -> 149511 bytes .../tools/lint/lint/25.1.3/lint-25.1.3.jar.md5 | 1 + .../tools/lint/lint/25.1.3/lint-25.1.3.jar.sha1 | 1 + com/android/tools/lint/lint/25.1.3/lint-25.1.3.pom | 22 +++ .../tools/lint/lint/25.1.3/lint-25.1.3.pom.md5 | 1 + .../tools/lint/lint/25.1.3/lint-25.1.3.pom.sha1 | 1 + .../25.2.0-alpha4/lint-25.2.0-alpha4-javadoc.jar | Bin 0 -> 173367 bytes .../lint-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../lint-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../25.2.0-alpha4/lint-25.2.0-alpha4-sources.jar | Bin 0 -> 470003 bytes .../lint-25.2.0-alpha4-sources.jar.md5 | 1 + .../lint-25.2.0-alpha4-sources.jar.sha1 | 1 + .../lint/lint/25.2.0-alpha4/lint-25.2.0-alpha4.jar | Bin 0 -> 353615 bytes .../lint/25.2.0-alpha4/lint-25.2.0-alpha4.jar.md5 | 1 + .../lint/25.2.0-alpha4/lint-25.2.0-alpha4.jar.sha1 | 1 + .../lint/lint/25.2.0-alpha4/lint-25.2.0-alpha4.pom | 42 ++++++ .../lint/25.2.0-alpha4/lint-25.2.0-alpha4.pom.md5 | 1 + .../lint/25.2.0-alpha4/lint-25.2.0-alpha4.pom.sha1 | 1 + .../lint/lint/25.2.0-alpha6/lint-25.2.0-alpha6.jar | Bin 0 -> 353611 bytes .../lint/25.2.0-alpha6/lint-25.2.0-alpha6.jar.md5 | 1 + .../lint/25.2.0-alpha6/lint-25.2.0-alpha6.jar.sha1 | 1 + .../lint/lint/25.2.0-alpha6/lint-25.2.0-alpha6.pom | 42 ++++++ .../lint/25.2.0-alpha6/lint-25.2.0-alpha6.pom.md5 | 1 + .../lint/25.2.0-alpha6/lint-25.2.0-alpha6.pom.sha1 | 1 + .../25.2.0-alpha7/lint-25.2.0-alpha7-javadoc.jar | Bin 0 -> 173575 bytes .../lint-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../lint-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../25.2.0-alpha7/lint-25.2.0-alpha7-sources.jar | Bin 0 -> 473039 bytes .../lint-25.2.0-alpha7-sources.jar.md5 | 1 + .../lint-25.2.0-alpha7-sources.jar.sha1 | 1 + .../lint/lint/25.2.0-alpha7/lint-25.2.0-alpha7.jar | Bin 0 -> 355344 bytes .../lint/25.2.0-alpha7/lint-25.2.0-alpha7.jar.md5 | 1 + .../lint/25.2.0-alpha7/lint-25.2.0-alpha7.jar.sha1 | 1 + .../lint/lint/25.2.0-alpha7/lint-25.2.0-alpha7.pom | 42 ++++++ .../lint/25.2.0-alpha7/lint-25.2.0-alpha7.pom.md5 | 1 + .../lint/25.2.0-alpha7/lint-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/lint-25.2.0-beta1-javadoc.jar | Bin 0 -> 173479 bytes .../25.2.0-beta1/lint-25.2.0-beta1-javadoc.jar.md5 | 1 + .../lint-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../25.2.0-beta1/lint-25.2.0-beta1-sources.jar | Bin 0 -> 473039 bytes .../25.2.0-beta1/lint-25.2.0-beta1-sources.jar.md5 | 1 + .../lint-25.2.0-beta1-sources.jar.sha1 | 1 + .../lint/lint/25.2.0-beta1/lint-25.2.0-beta1.jar | Bin 0 -> 355344 bytes .../lint/25.2.0-beta1/lint-25.2.0-beta1.jar.md5 | 1 + .../lint/25.2.0-beta1/lint-25.2.0-beta1.jar.sha1 | 1 + .../lint/lint/25.2.0-beta1/lint-25.2.0-beta1.pom | 42 ++++++ .../lint/25.2.0-beta1/lint-25.2.0-beta1.pom.md5 | 1 + .../lint/25.2.0-beta1/lint-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/lint-25.2.0-beta2-javadoc.jar | Bin 0 -> 173540 bytes .../25.2.0-beta2/lint-25.2.0-beta2-javadoc.jar.md5 | 1 + .../lint-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../25.2.0-beta2/lint-25.2.0-beta2-sources.jar | Bin 0 -> 474063 bytes .../25.2.0-beta2/lint-25.2.0-beta2-sources.jar.md5 | 1 + .../lint-25.2.0-beta2-sources.jar.sha1 | 1 + .../lint/lint/25.2.0-beta2/lint-25.2.0-beta2.jar | Bin 0 -> 356395 bytes .../lint/25.2.0-beta2/lint-25.2.0-beta2.jar.md5 | 1 + .../lint/25.2.0-beta2/lint-25.2.0-beta2.jar.sha1 | 1 + .../lint/lint/25.2.0-beta2/lint-25.2.0-beta2.pom | 42 ++++++ .../lint/25.2.0-beta2/lint-25.2.0-beta2.pom.md5 | 1 + .../lint/25.2.0-beta2/lint-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/lint-25.2.0-beta3-javadoc.jar | Bin 0 -> 173654 bytes .../25.2.0-beta3/lint-25.2.0-beta3-javadoc.jar.md5 | 1 + .../lint-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../25.2.0-beta3/lint-25.2.0-beta3-sources.jar | Bin 0 -> 474343 bytes .../25.2.0-beta3/lint-25.2.0-beta3-sources.jar.md5 | 1 + .../lint-25.2.0-beta3-sources.jar.sha1 | 1 + .../lint/lint/25.2.0-beta3/lint-25.2.0-beta3.jar | Bin 0 -> 356594 bytes .../lint/25.2.0-beta3/lint-25.2.0-beta3.jar.md5 | 1 + .../lint/25.2.0-beta3/lint-25.2.0-beta3.jar.sha1 | 1 + .../lint/lint/25.2.0-beta3/lint-25.2.0-beta3.pom | 42 ++++++ .../lint/25.2.0-beta3/lint-25.2.0-beta3.pom.md5 | 1 + .../lint/25.2.0-beta3/lint-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/lint/lint/maven-metadata.xml | 11 +- com/android/tools/lint/lint/maven-metadata.xml.md5 | 2 +- .../tools/lint/lint/maven-metadata.xml.sha1 | 2 +- .../25.2.0-alpha4/ninepatch-25.2.0-alpha4.jar | Bin 0 -> 11407 bytes .../25.2.0-alpha4/ninepatch-25.2.0-alpha4.jar.md5 | 1 + .../25.2.0-alpha4/ninepatch-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/ninepatch-25.2.0-alpha4.pom | 34 +++++ .../25.2.0-alpha4/ninepatch-25.2.0-alpha4.pom.md5 | 1 + .../25.2.0-alpha4/ninepatch-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha7/ninepatch-25.2.0-alpha7.jar | Bin 0 -> 11407 bytes .../25.2.0-alpha7/ninepatch-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/ninepatch-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/ninepatch-25.2.0-alpha7.pom | 34 +++++ .../25.2.0-alpha7/ninepatch-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/ninepatch-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/ninepatch-25.2.0-beta1.jar | Bin 0 -> 11407 bytes .../25.2.0-beta1/ninepatch-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/ninepatch-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/ninepatch-25.2.0-beta1.pom | 34 +++++ .../25.2.0-beta1/ninepatch-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/ninepatch-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/ninepatch-25.2.0-beta2.jar | Bin 0 -> 11407 bytes .../25.2.0-beta2/ninepatch-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/ninepatch-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/ninepatch-25.2.0-beta2.pom | 34 +++++ .../25.2.0-beta2/ninepatch-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/ninepatch-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/ninepatch-25.2.0-beta3.jar | Bin 0 -> 11409 bytes .../25.2.0-beta3/ninepatch-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/ninepatch-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/ninepatch-25.2.0-beta3.pom | 34 +++++ .../25.2.0-beta3/ninepatch-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/ninepatch-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/ninepatch/maven-metadata.xml | 9 +- com/android/tools/ninepatch/maven-metadata.xml.md5 | 2 +- .../tools/ninepatch/maven-metadata.xml.sha1 | 2 +- .../perflib-25.2.0-alpha4-javadoc.jar | Bin 0 -> 433249 bytes .../perflib-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../perflib-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../25.2.0-alpha4/perflib-25.2.0-alpha4.jar | Bin 0 -> 200945 bytes .../25.2.0-alpha4/perflib-25.2.0-alpha4.jar.md5 | 1 + .../25.2.0-alpha4/perflib-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/perflib-25.2.0-alpha4.pom | 52 +++++++ .../25.2.0-alpha4/perflib-25.2.0-alpha4.pom.md5 | 1 + .../25.2.0-alpha4/perflib-25.2.0-alpha4.pom.sha1 | 1 + .../perflib-25.2.0-alpha7-javadoc.jar | Bin 0 -> 433450 bytes .../perflib-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../perflib-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../25.2.0-alpha7/perflib-25.2.0-alpha7.jar | Bin 0 -> 200945 bytes .../25.2.0-alpha7/perflib-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/perflib-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/perflib-25.2.0-alpha7.pom | 52 +++++++ .../25.2.0-alpha7/perflib-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/perflib-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/perflib-25.2.0-beta1-javadoc.jar | Bin 0 -> 433016 bytes .../perflib-25.2.0-beta1-javadoc.jar.md5 | 1 + .../perflib-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../perflib/25.2.0-beta1/perflib-25.2.0-beta1.jar | Bin 0 -> 200945 bytes .../25.2.0-beta1/perflib-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/perflib-25.2.0-beta1.jar.sha1 | 1 + .../perflib/25.2.0-beta1/perflib-25.2.0-beta1.pom | 52 +++++++ .../25.2.0-beta1/perflib-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/perflib-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/perflib-25.2.0-beta2-javadoc.jar | Bin 0 -> 433326 bytes .../perflib-25.2.0-beta2-javadoc.jar.md5 | 1 + .../perflib-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../perflib/25.2.0-beta2/perflib-25.2.0-beta2.jar | Bin 0 -> 200945 bytes .../25.2.0-beta2/perflib-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/perflib-25.2.0-beta2.jar.sha1 | 1 + .../perflib/25.2.0-beta2/perflib-25.2.0-beta2.pom | 52 +++++++ .../25.2.0-beta2/perflib-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/perflib-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/perflib-25.2.0-beta3-javadoc.jar | Bin 0 -> 433814 bytes .../perflib-25.2.0-beta3-javadoc.jar.md5 | 1 + .../perflib-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../perflib/25.2.0-beta3/perflib-25.2.0-beta3.jar | Bin 0 -> 200962 bytes .../25.2.0-beta3/perflib-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/perflib-25.2.0-beta3.jar.sha1 | 1 + .../perflib/25.2.0-beta3/perflib-25.2.0-beta3.pom | 52 +++++++ .../25.2.0-beta3/perflib-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/perflib-25.2.0-beta3.pom.sha1 | 1 + .../tools/perflib/perflib/maven-metadata.xml | 9 +- .../tools/perflib/perflib/maven-metadata.xml.md5 | 2 +- .../tools/perflib/perflib/maven-metadata.xml.sha1 | 2 +- .../25.1.3/repository-25.1.3-sources.jar | Bin 0 -> 285983 bytes .../25.1.3/repository-25.1.3-sources.jar.md5 | 1 + .../25.1.3/repository-25.1.3-sources.jar.sha1 | 1 + .../tools/repository/25.1.3/repository-25.1.3.jar | Bin 0 -> 171524 bytes .../repository/25.1.3/repository-25.1.3.jar.md5 | 1 + .../repository/25.1.3/repository-25.1.3.jar.sha1 | 1 + .../tools/repository/25.1.3/repository-25.1.3.pom | 28 ++++ .../repository/25.1.3/repository-25.1.3.pom.md5 | 1 + .../repository/25.1.3/repository-25.1.3.pom.sha1 | 1 + .../repository-25.2.0-alpha4-javadoc.jar | Bin 0 -> 506990 bytes .../repository-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../repository-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../repository-25.2.0-alpha4-sources.jar | Bin 0 -> 334897 bytes .../repository-25.2.0-alpha4-sources.jar.md5 | 1 + .../repository-25.2.0-alpha4-sources.jar.sha1 | 1 + .../25.2.0-alpha4/repository-25.2.0-alpha4.jar | Bin 0 -> 202270 bytes .../25.2.0-alpha4/repository-25.2.0-alpha4.jar.md5 | 1 + .../repository-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/repository-25.2.0-alpha4.pom | 54 +++++++ .../25.2.0-alpha4/repository-25.2.0-alpha4.pom.md5 | 1 + .../repository-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha6/repository-25.2.0-alpha6.jar | Bin 0 -> 202317 bytes .../25.2.0-alpha6/repository-25.2.0-alpha6.jar.md5 | 1 + .../repository-25.2.0-alpha6.jar.sha1 | 1 + .../25.2.0-alpha6/repository-25.2.0-alpha6.pom | 54 +++++++ .../25.2.0-alpha6/repository-25.2.0-alpha6.pom.md5 | 1 + .../repository-25.2.0-alpha6.pom.sha1 | 1 + .../repository-25.2.0-alpha7-javadoc.jar | Bin 0 -> 507402 bytes .../repository-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../repository-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../repository-25.2.0-alpha7-sources.jar | Bin 0 -> 335343 bytes .../repository-25.2.0-alpha7-sources.jar.md5 | 1 + .../repository-25.2.0-alpha7-sources.jar.sha1 | 1 + .../25.2.0-alpha7/repository-25.2.0-alpha7.jar | Bin 0 -> 202483 bytes .../25.2.0-alpha7/repository-25.2.0-alpha7.jar.md5 | 1 + .../repository-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/repository-25.2.0-alpha7.pom | 54 +++++++ .../25.2.0-alpha7/repository-25.2.0-alpha7.pom.md5 | 1 + .../repository-25.2.0-alpha7.pom.sha1 | 1 + .../repository-25.2.0-beta1-javadoc.jar | Bin 0 -> 507056 bytes .../repository-25.2.0-beta1-javadoc.jar.md5 | 1 + .../repository-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../repository-25.2.0-beta1-sources.jar | Bin 0 -> 335823 bytes .../repository-25.2.0-beta1-sources.jar.md5 | 1 + .../repository-25.2.0-beta1-sources.jar.sha1 | 1 + .../25.2.0-beta1/repository-25.2.0-beta1.jar | Bin 0 -> 202859 bytes .../25.2.0-beta1/repository-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/repository-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/repository-25.2.0-beta1.pom | 54 +++++++ .../25.2.0-beta1/repository-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/repository-25.2.0-beta1.pom.sha1 | 1 + .../repository-25.2.0-beta2-javadoc.jar | Bin 0 -> 507385 bytes .../repository-25.2.0-beta2-javadoc.jar.md5 | 1 + .../repository-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../repository-25.2.0-beta2-sources.jar | Bin 0 -> 335823 bytes .../repository-25.2.0-beta2-sources.jar.md5 | 1 + .../repository-25.2.0-beta2-sources.jar.sha1 | 1 + .../25.2.0-beta2/repository-25.2.0-beta2.jar | Bin 0 -> 202859 bytes .../25.2.0-beta2/repository-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/repository-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/repository-25.2.0-beta2.pom | 54 +++++++ .../25.2.0-beta2/repository-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/repository-25.2.0-beta2.pom.sha1 | 1 + .../repository-25.2.0-beta3-javadoc.jar | Bin 0 -> 507724 bytes .../repository-25.2.0-beta3-javadoc.jar.md5 | 1 + .../repository-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../repository-25.2.0-beta3-sources.jar | Bin 0 -> 335823 bytes .../repository-25.2.0-beta3-sources.jar.md5 | 1 + .../repository-25.2.0-beta3-sources.jar.sha1 | 1 + .../25.2.0-beta3/repository-25.2.0-beta3.jar | Bin 0 -> 202914 bytes .../25.2.0-beta3/repository-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/repository-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/repository-25.2.0-beta3.pom | 54 +++++++ .../25.2.0-beta3/repository-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/repository-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/repository/maven-metadata.xml | 11 +- .../tools/repository/maven-metadata.xml.md5 | 2 +- .../tools/repository/maven-metadata.xml.sha1 | 2 +- .../25.2.0-alpha4/rule-api-25.2.0-alpha4.jar | Bin 0 -> 37503 bytes .../25.2.0-alpha4/rule-api-25.2.0-alpha4.jar.md5 | 1 + .../25.2.0-alpha4/rule-api-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/rule-api-25.2.0-alpha4.pom | 40 ++++++ .../25.2.0-alpha4/rule-api-25.2.0-alpha4.pom.md5 | 1 + .../25.2.0-alpha4/rule-api-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha7/rule-api-25.2.0-alpha7.jar | Bin 0 -> 37503 bytes .../25.2.0-alpha7/rule-api-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/rule-api-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/rule-api-25.2.0-alpha7.pom | 40 ++++++ .../25.2.0-alpha7/rule-api-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/rule-api-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/rule-api-25.2.0-beta1.jar | Bin 0 -> 37503 bytes .../25.2.0-beta1/rule-api-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/rule-api-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/rule-api-25.2.0-beta1.pom | 40 ++++++ .../25.2.0-beta1/rule-api-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/rule-api-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/rule-api-25.2.0-beta2.jar | Bin 0 -> 37503 bytes .../25.2.0-beta2/rule-api-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/rule-api-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/rule-api-25.2.0-beta2.pom | 40 ++++++ .../25.2.0-beta2/rule-api-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/rule-api-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/rule-api-25.2.0-beta3.jar | Bin 0 -> 37510 bytes .../25.2.0-beta3/rule-api-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/rule-api-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/rule-api-25.2.0-beta3.pom | 40 ++++++ .../25.2.0-beta3/rule-api-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/rule-api-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/rule-api/maven-metadata.xml | 9 +- com/android/tools/rule-api/maven-metadata.xml.md5 | 2 +- com/android/tools/rule-api/maven-metadata.xml.sha1 | 2 +- .../25.2.0-alpha4/screenshot2-25.2.0-alpha4.jar | Bin 0 -> 5239 bytes .../screenshot2-25.2.0-alpha4.jar.md5 | 1 + .../screenshot2-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/screenshot2-25.2.0-alpha4.pom | 34 +++++ .../screenshot2-25.2.0-alpha4.pom.md5 | 1 + .../screenshot2-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha7/screenshot2-25.2.0-alpha7.jar | Bin 0 -> 5239 bytes .../screenshot2-25.2.0-alpha7.jar.md5 | 1 + .../screenshot2-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/screenshot2-25.2.0-alpha7.pom | 34 +++++ .../screenshot2-25.2.0-alpha7.pom.md5 | 1 + .../screenshot2-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/screenshot2-25.2.0-beta1.jar | Bin 0 -> 5239 bytes .../25.2.0-beta1/screenshot2-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/screenshot2-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/screenshot2-25.2.0-beta1.pom | 34 +++++ .../25.2.0-beta1/screenshot2-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/screenshot2-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/screenshot2-25.2.0-beta2.jar | Bin 0 -> 5239 bytes .../25.2.0-beta2/screenshot2-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/screenshot2-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/screenshot2-25.2.0-beta2.pom | 34 +++++ .../25.2.0-beta2/screenshot2-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/screenshot2-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/screenshot2-25.2.0-beta3.jar | Bin 0 -> 5239 bytes .../25.2.0-beta3/screenshot2-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/screenshot2-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/screenshot2-25.2.0-beta3.pom | 34 +++++ .../25.2.0-beta3/screenshot2-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/screenshot2-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/screenshot2/maven-metadata.xml | 9 +- .../tools/screenshot2/maven-metadata.xml.md5 | 2 +- .../tools/screenshot2/maven-metadata.xml.sha1 | 2 +- .../25.1.3/sdk-common-25.1.3-sources.jar | Bin 0 -> 410492 bytes .../25.1.3/sdk-common-25.1.3-sources.jar.md5 | 1 + .../25.1.3/sdk-common-25.1.3-sources.jar.sha1 | 1 + .../tools/sdk-common/25.1.3/sdk-common-25.1.3.jar | Bin 0 -> 540594 bytes .../sdk-common/25.1.3/sdk-common-25.1.3.jar.md5 | 1 + .../sdk-common/25.1.3/sdk-common-25.1.3.jar.sha1 | 1 + .../tools/sdk-common/25.1.3/sdk-common-25.1.3.pom | 64 +++++++++ .../sdk-common/25.1.3/sdk-common-25.1.3.pom.md5 | 1 + .../sdk-common/25.1.3/sdk-common-25.1.3.pom.sha1 | 1 + .../sdk-common-25.2.0-alpha4-javadoc.jar | Bin 0 -> 744087 bytes .../sdk-common-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../sdk-common-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../sdk-common-25.2.0-alpha4-sources.jar | Bin 0 -> 425130 bytes .../sdk-common-25.2.0-alpha4-sources.jar.md5 | 1 + .../sdk-common-25.2.0-alpha4-sources.jar.sha1 | 1 + .../25.2.0-alpha4/sdk-common-25.2.0-alpha4.jar | Bin 0 -> 563804 bytes .../25.2.0-alpha4/sdk-common-25.2.0-alpha4.jar.md5 | 1 + .../sdk-common-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/sdk-common-25.2.0-alpha4.pom | 90 ++++++++++++ .../25.2.0-alpha4/sdk-common-25.2.0-alpha4.pom.md5 | 1 + .../sdk-common-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha6/sdk-common-25.2.0-alpha6.jar | Bin 0 -> 562578 bytes .../25.2.0-alpha6/sdk-common-25.2.0-alpha6.jar.md5 | 1 + .../sdk-common-25.2.0-alpha6.jar.sha1 | 1 + .../25.2.0-alpha6/sdk-common-25.2.0-alpha6.pom | 90 ++++++++++++ .../25.2.0-alpha6/sdk-common-25.2.0-alpha6.pom.md5 | 1 + .../sdk-common-25.2.0-alpha6.pom.sha1 | 1 + .../sdk-common-25.2.0-alpha7-javadoc.jar | Bin 0 -> 737259 bytes .../sdk-common-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../sdk-common-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../sdk-common-25.2.0-alpha7-sources.jar | Bin 0 -> 423525 bytes .../sdk-common-25.2.0-alpha7-sources.jar.md5 | 1 + .../sdk-common-25.2.0-alpha7-sources.jar.sha1 | 1 + .../25.2.0-alpha7/sdk-common-25.2.0-alpha7.jar | Bin 0 -> 562741 bytes .../25.2.0-alpha7/sdk-common-25.2.0-alpha7.jar.md5 | 1 + .../sdk-common-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/sdk-common-25.2.0-alpha7.pom | 90 ++++++++++++ .../25.2.0-alpha7/sdk-common-25.2.0-alpha7.pom.md5 | 1 + .../sdk-common-25.2.0-alpha7.pom.sha1 | 1 + .../sdk-common-25.2.0-beta1-javadoc.jar | Bin 0 -> 736460 bytes .../sdk-common-25.2.0-beta1-javadoc.jar.md5 | 1 + .../sdk-common-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../sdk-common-25.2.0-beta1-sources.jar | Bin 0 -> 423505 bytes .../sdk-common-25.2.0-beta1-sources.jar.md5 | 1 + .../sdk-common-25.2.0-beta1-sources.jar.sha1 | 1 + .../25.2.0-beta1/sdk-common-25.2.0-beta1.jar | Bin 0 -> 562644 bytes .../25.2.0-beta1/sdk-common-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/sdk-common-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/sdk-common-25.2.0-beta1.pom | 90 ++++++++++++ .../25.2.0-beta1/sdk-common-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/sdk-common-25.2.0-beta1.pom.sha1 | 1 + .../sdk-common-25.2.0-beta2-javadoc.jar | Bin 0 -> 744860 bytes .../sdk-common-25.2.0-beta2-javadoc.jar.md5 | 1 + .../sdk-common-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../sdk-common-25.2.0-beta2-sources.jar | Bin 0 -> 427312 bytes .../sdk-common-25.2.0-beta2-sources.jar.md5 | 1 + .../sdk-common-25.2.0-beta2-sources.jar.sha1 | 1 + .../25.2.0-beta2/sdk-common-25.2.0-beta2.jar | Bin 0 -> 570250 bytes .../25.2.0-beta2/sdk-common-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/sdk-common-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/sdk-common-25.2.0-beta2.pom | 90 ++++++++++++ .../25.2.0-beta2/sdk-common-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/sdk-common-25.2.0-beta2.pom.sha1 | 1 + .../sdk-common-25.2.0-beta3-javadoc.jar | Bin 0 -> 745619 bytes .../sdk-common-25.2.0-beta3-javadoc.jar.md5 | 1 + .../sdk-common-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../sdk-common-25.2.0-beta3-sources.jar | Bin 0 -> 427452 bytes .../sdk-common-25.2.0-beta3-sources.jar.md5 | 1 + .../sdk-common-25.2.0-beta3-sources.jar.sha1 | 1 + .../25.2.0-beta3/sdk-common-25.2.0-beta3.jar | Bin 0 -> 570600 bytes .../25.2.0-beta3/sdk-common-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/sdk-common-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/sdk-common-25.2.0-beta3.pom | 90 ++++++++++++ .../25.2.0-beta3/sdk-common-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/sdk-common-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/sdk-common/maven-metadata.xml | 11 +- .../tools/sdk-common/maven-metadata.xml.md5 | 2 +- .../tools/sdk-common/maven-metadata.xml.sha1 | 2 +- .../25.2.0-alpha4/sdklib-test-25.2.0-alpha4.jar | Bin 0 -> 639091 bytes .../sdklib-test-25.2.0-alpha4.jar.md5 | 1 + .../sdklib-test-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/sdklib-test-25.2.0-alpha4.pom | 40 ++++++ .../sdklib-test-25.2.0-alpha4.pom.md5 | 1 + .../sdklib-test-25.2.0-alpha4.pom.sha1 | 1 + .../25.2.0-alpha7/sdklib-test-25.2.0-alpha7.jar | Bin 0 -> 646438 bytes .../sdklib-test-25.2.0-alpha7.jar.md5 | 1 + .../sdklib-test-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/sdklib-test-25.2.0-alpha7.pom | 40 ++++++ .../sdklib-test-25.2.0-alpha7.pom.md5 | 1 + .../sdklib-test-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/sdklib-test-25.2.0-beta1.jar | Bin 0 -> 646954 bytes .../25.2.0-beta1/sdklib-test-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/sdklib-test-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/sdklib-test-25.2.0-beta1.pom | 40 ++++++ .../25.2.0-beta1/sdklib-test-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/sdklib-test-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/sdklib-test-25.2.0-beta2.jar | Bin 0 -> 647098 bytes .../25.2.0-beta2/sdklib-test-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/sdklib-test-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/sdklib-test-25.2.0-beta2.pom | 40 ++++++ .../25.2.0-beta2/sdklib-test-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/sdklib-test-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/sdklib-test-25.2.0-beta3.jar | Bin 0 -> 647360 bytes .../25.2.0-beta3/sdklib-test-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/sdklib-test-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/sdklib-test-25.2.0-beta3.pom | 40 ++++++ .../25.2.0-beta3/sdklib-test-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/sdklib-test-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/sdklib-test/maven-metadata.xml | 9 +- .../tools/sdklib-test/maven-metadata.xml.md5 | 2 +- .../tools/sdklib-test/maven-metadata.xml.sha1 | 2 +- .../tools/sdklib/25.1.3/sdklib-25.1.3-sources.jar | Bin 0 -> 831835 bytes .../sdklib/25.1.3/sdklib-25.1.3-sources.jar.md5 | 1 + .../sdklib/25.1.3/sdklib-25.1.3-sources.jar.sha1 | 1 + com/android/tools/sdklib/25.1.3/sdklib-25.1.3.jar | Bin 0 -> 524117 bytes .../tools/sdklib/25.1.3/sdklib-25.1.3.jar.md5 | 1 + .../tools/sdklib/25.1.3/sdklib-25.1.3.jar.sha1 | 1 + com/android/tools/sdklib/25.1.3/sdklib-25.1.3.pom | 58 ++++++++ .../tools/sdklib/25.1.3/sdklib-25.1.3.pom.md5 | 1 + .../tools/sdklib/25.1.3/sdklib-25.1.3.pom.sha1 | 1 + .../25.2.0-alpha4/sdklib-25.2.0-alpha4-javadoc.jar | Bin 0 -> 622149 bytes .../sdklib-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../sdklib-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../25.2.0-alpha4/sdklib-25.2.0-alpha4-sources.jar | Bin 0 -> 999011 bytes .../sdklib-25.2.0-alpha4-sources.jar.md5 | 1 + .../sdklib-25.2.0-alpha4-sources.jar.sha1 | 1 + .../sdklib/25.2.0-alpha4/sdklib-25.2.0-alpha4.jar | Bin 0 -> 614184 bytes .../25.2.0-alpha4/sdklib-25.2.0-alpha4.jar.md5 | 1 + .../25.2.0-alpha4/sdklib-25.2.0-alpha4.jar.sha1 | 1 + .../sdklib/25.2.0-alpha4/sdklib-25.2.0-alpha4.pom | 78 +++++++++++ .../25.2.0-alpha4/sdklib-25.2.0-alpha4.pom.md5 | 1 + .../25.2.0-alpha4/sdklib-25.2.0-alpha4.pom.sha1 | 1 + .../sdklib/25.2.0-alpha6/sdklib-25.2.0-alpha6.jar | Bin 0 -> 613803 bytes .../25.2.0-alpha6/sdklib-25.2.0-alpha6.jar.md5 | 1 + .../25.2.0-alpha6/sdklib-25.2.0-alpha6.jar.sha1 | 1 + .../sdklib/25.2.0-alpha6/sdklib-25.2.0-alpha6.pom | 78 +++++++++++ .../25.2.0-alpha6/sdklib-25.2.0-alpha6.pom.md5 | 1 + .../25.2.0-alpha6/sdklib-25.2.0-alpha6.pom.sha1 | 1 + .../25.2.0-alpha7/sdklib-25.2.0-alpha7-javadoc.jar | Bin 0 -> 629074 bytes .../sdklib-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../sdklib-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../25.2.0-alpha7/sdklib-25.2.0-alpha7-sources.jar | Bin 0 -> 1007049 bytes .../sdklib-25.2.0-alpha7-sources.jar.md5 | 1 + .../sdklib-25.2.0-alpha7-sources.jar.sha1 | 1 + .../sdklib/25.2.0-alpha7/sdklib-25.2.0-alpha7.jar | Bin 0 -> 621460 bytes .../25.2.0-alpha7/sdklib-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/sdklib-25.2.0-alpha7.jar.sha1 | 1 + .../sdklib/25.2.0-alpha7/sdklib-25.2.0-alpha7.pom | 78 +++++++++++ .../25.2.0-alpha7/sdklib-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/sdklib-25.2.0-alpha7.pom.sha1 | 1 + .../25.2.0-beta1/sdklib-25.2.0-beta1-javadoc.jar | Bin 0 -> 629652 bytes .../sdklib-25.2.0-beta1-javadoc.jar.md5 | 1 + .../sdklib-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../25.2.0-beta1/sdklib-25.2.0-beta1-sources.jar | Bin 0 -> 1007449 bytes .../sdklib-25.2.0-beta1-sources.jar.md5 | 1 + .../sdklib-25.2.0-beta1-sources.jar.sha1 | 1 + .../sdklib/25.2.0-beta1/sdklib-25.2.0-beta1.jar | Bin 0 -> 621976 bytes .../25.2.0-beta1/sdklib-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/sdklib-25.2.0-beta1.jar.sha1 | 1 + .../sdklib/25.2.0-beta1/sdklib-25.2.0-beta1.pom | 78 +++++++++++ .../25.2.0-beta1/sdklib-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/sdklib-25.2.0-beta1.pom.sha1 | 1 + .../25.2.0-beta2/sdklib-25.2.0-beta2-javadoc.jar | Bin 0 -> 630138 bytes .../sdklib-25.2.0-beta2-javadoc.jar.md5 | 1 + .../sdklib-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../25.2.0-beta2/sdklib-25.2.0-beta2-sources.jar | Bin 0 -> 1007811 bytes .../sdklib-25.2.0-beta2-sources.jar.md5 | 1 + .../sdklib-25.2.0-beta2-sources.jar.sha1 | 1 + .../sdklib/25.2.0-beta2/sdklib-25.2.0-beta2.jar | Bin 0 -> 622119 bytes .../25.2.0-beta2/sdklib-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/sdklib-25.2.0-beta2.jar.sha1 | 1 + .../sdklib/25.2.0-beta2/sdklib-25.2.0-beta2.pom | 78 +++++++++++ .../25.2.0-beta2/sdklib-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/sdklib-25.2.0-beta2.pom.sha1 | 1 + .../25.2.0-beta3/sdklib-25.2.0-beta3-javadoc.jar | Bin 0 -> 630916 bytes .../sdklib-25.2.0-beta3-javadoc.jar.md5 | 1 + .../sdklib-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../25.2.0-beta3/sdklib-25.2.0-beta3-sources.jar | Bin 0 -> 1008001 bytes .../sdklib-25.2.0-beta3-sources.jar.md5 | 1 + .../sdklib-25.2.0-beta3-sources.jar.sha1 | 1 + .../sdklib/25.2.0-beta3/sdklib-25.2.0-beta3.jar | Bin 0 -> 622381 bytes .../25.2.0-beta3/sdklib-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/sdklib-25.2.0-beta3.jar.sha1 | 1 + .../sdklib/25.2.0-beta3/sdklib-25.2.0-beta3.pom | 78 +++++++++++ .../25.2.0-beta3/sdklib-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/sdklib-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/sdklib/maven-metadata.xml | 11 +- com/android/tools/sdklib/maven-metadata.xml.md5 | 2 +- com/android/tools/sdklib/maven-metadata.xml.sha1 | 2 +- .../testutils/25.1.3/testutils-25.1.3-sources.jar | Bin 0 -> 14461 bytes .../25.1.3/testutils-25.1.3-sources.jar.md5 | 1 + .../25.1.3/testutils-25.1.3-sources.jar.sha1 | 1 + .../tools/testutils/25.1.3/testutils-25.1.3.jar | Bin 0 -> 15638 bytes .../testutils/25.1.3/testutils-25.1.3.jar.md5 | 1 + .../testutils/25.1.3/testutils-25.1.3.jar.sha1 | 1 + .../tools/testutils/25.1.3/testutils-25.1.3.pom | 28 ++++ .../testutils/25.1.3/testutils-25.1.3.pom.md5 | 1 + .../testutils/25.1.3/testutils-25.1.3.pom.sha1 | 1 + .../testutils-25.2.0-alpha4-javadoc.jar | Bin 0 -> 37286 bytes .../testutils-25.2.0-alpha4-javadoc.jar.md5 | 1 + .../testutils-25.2.0-alpha4-javadoc.jar.sha1 | 1 + .../testutils-25.2.0-alpha4-sources.jar | Bin 0 -> 30827 bytes .../testutils-25.2.0-alpha4-sources.jar.md5 | 1 + .../testutils-25.2.0-alpha4-sources.jar.sha1 | 1 + .../25.2.0-alpha4/testutils-25.2.0-alpha4.jar | Bin 0 -> 27932 bytes .../25.2.0-alpha4/testutils-25.2.0-alpha4.jar.md5 | 1 + .../25.2.0-alpha4/testutils-25.2.0-alpha4.jar.sha1 | 1 + .../25.2.0-alpha4/testutils-25.2.0-alpha4.pom | 48 +++++++ .../25.2.0-alpha4/testutils-25.2.0-alpha4.pom.md5 | 1 + .../25.2.0-alpha4/testutils-25.2.0-alpha4.pom.sha1 | 1 + .../testutils-25.2.0-alpha7-javadoc.jar | Bin 0 -> 47741 bytes .../testutils-25.2.0-alpha7-javadoc.jar.md5 | 1 + .../testutils-25.2.0-alpha7-javadoc.jar.sha1 | 1 + .../testutils-25.2.0-alpha7-sources.jar | Bin 0 -> 34437 bytes .../testutils-25.2.0-alpha7-sources.jar.md5 | 1 + .../testutils-25.2.0-alpha7-sources.jar.sha1 | 1 + .../25.2.0-alpha7/testutils-25.2.0-alpha7.jar | Bin 0 -> 29809 bytes .../25.2.0-alpha7/testutils-25.2.0-alpha7.jar.md5 | 1 + .../25.2.0-alpha7/testutils-25.2.0-alpha7.jar.sha1 | 1 + .../25.2.0-alpha7/testutils-25.2.0-alpha7.pom | 60 ++++++++ .../25.2.0-alpha7/testutils-25.2.0-alpha7.pom.md5 | 1 + .../25.2.0-alpha7/testutils-25.2.0-alpha7.pom.sha1 | 1 + .../testutils-25.2.0-beta1-javadoc.jar | Bin 0 -> 47705 bytes .../testutils-25.2.0-beta1-javadoc.jar.md5 | 1 + .../testutils-25.2.0-beta1-javadoc.jar.sha1 | 1 + .../testutils-25.2.0-beta1-sources.jar | Bin 0 -> 34437 bytes .../testutils-25.2.0-beta1-sources.jar.md5 | 1 + .../testutils-25.2.0-beta1-sources.jar.sha1 | 1 + .../25.2.0-beta1/testutils-25.2.0-beta1.jar | Bin 0 -> 29809 bytes .../25.2.0-beta1/testutils-25.2.0-beta1.jar.md5 | 1 + .../25.2.0-beta1/testutils-25.2.0-beta1.jar.sha1 | 1 + .../25.2.0-beta1/testutils-25.2.0-beta1.pom | 60 ++++++++ .../25.2.0-beta1/testutils-25.2.0-beta1.pom.md5 | 1 + .../25.2.0-beta1/testutils-25.2.0-beta1.pom.sha1 | 1 + .../testutils-25.2.0-beta2-javadoc.jar | Bin 0 -> 47707 bytes .../testutils-25.2.0-beta2-javadoc.jar.md5 | 1 + .../testutils-25.2.0-beta2-javadoc.jar.sha1 | 1 + .../testutils-25.2.0-beta2-sources.jar | Bin 0 -> 34437 bytes .../testutils-25.2.0-beta2-sources.jar.md5 | 1 + .../testutils-25.2.0-beta2-sources.jar.sha1 | 1 + .../25.2.0-beta2/testutils-25.2.0-beta2.jar | Bin 0 -> 29809 bytes .../25.2.0-beta2/testutils-25.2.0-beta2.jar.md5 | 1 + .../25.2.0-beta2/testutils-25.2.0-beta2.jar.sha1 | 1 + .../25.2.0-beta2/testutils-25.2.0-beta2.pom | 60 ++++++++ .../25.2.0-beta2/testutils-25.2.0-beta2.pom.md5 | 1 + .../25.2.0-beta2/testutils-25.2.0-beta2.pom.sha1 | 1 + .../testutils-25.2.0-beta3-javadoc.jar | Bin 0 -> 47782 bytes .../testutils-25.2.0-beta3-javadoc.jar.md5 | 1 + .../testutils-25.2.0-beta3-javadoc.jar.sha1 | 1 + .../testutils-25.2.0-beta3-sources.jar | Bin 0 -> 34437 bytes .../testutils-25.2.0-beta3-sources.jar.md5 | 1 + .../testutils-25.2.0-beta3-sources.jar.sha1 | 1 + .../25.2.0-beta3/testutils-25.2.0-beta3.jar | Bin 0 -> 29809 bytes .../25.2.0-beta3/testutils-25.2.0-beta3.jar.md5 | 1 + .../25.2.0-beta3/testutils-25.2.0-beta3.jar.sha1 | 1 + .../25.2.0-beta3/testutils-25.2.0-beta3.pom | 60 ++++++++ .../25.2.0-beta3/testutils-25.2.0-beta3.pom.md5 | 1 + .../25.2.0-beta3/testutils-25.2.0-beta3.pom.sha1 | 1 + com/android/tools/testutils/maven-metadata.xml | 10 +- com/android/tools/testutils/maven-metadata.xml.md5 | 2 +- .../tools/testutils/maven-metadata.xml.sha1 | 2 +- .../3.0.0/google-services-3.0.0-javadoc.jar | Bin 0 -> 33572 bytes .../3.0.0/google-services-3.0.0-javadoc.jar.asc | 17 +++ .../3.0.0/google-services-3.0.0-sources.jar | Bin 0 -> 8054 bytes .../3.0.0/google-services-3.0.0-sources.jar.asc | 17 +++ .../3.0.0/google-services-3.0.0.jar | Bin 0 -> 26696 bytes .../3.0.0/google-services-3.0.0.jar.asc | 17 +++ .../3.0.0/google-services-3.0.0.pom | 26 ++++ .../3.0.0/google-services-3.0.0.pom.asc | 17 +++ 2531 files changed, 15364 insertions(+), 187 deletions(-) 37d9ec2 add newest gradle plugin c251c5f Add missing compiler dependency for gradle plugin 2.1.3. 36d930b add newest gradle plugin fa403ad Add missing gradle plugin 2.1.3 dependencies. 3e4022e Added 2.1.3 to prebuilts 4d56646 add newest gradle plugin 1d4678b add newest gradle plugin c7b4ab5 Drop New Prebuilts of google-services gradle plugin 7f84fe3 add jack-api 9eb79f8 add newest gradle plugin 0e02470 add newest gradle plugin ========platform/prebuilts/maven_repo/android between android-7.0.0_r14..android-7.1.0_r4========= .../animated-vector-drawable-24.1.0-javadoc.jar | Bin 0 -> 261 bytes ...animated-vector-drawable-24.1.0-javadoc.jar.md5 | 1 + ...nimated-vector-drawable-24.1.0-javadoc.jar.sha1 | 1 + .../animated-vector-drawable-24.1.0-sources.jar | Bin 0 -> 5621 bytes ...animated-vector-drawable-24.1.0-sources.jar.md5 | 1 + ...nimated-vector-drawable-24.1.0-sources.jar.sha1 | 1 + .../24.1.0/animated-vector-drawable-24.1.0.aar | Bin 0 -> 12373 bytes .../24.1.0/animated-vector-drawable-24.1.0.aar.md5 | 1 + .../animated-vector-drawable-24.1.0.aar.sha1 | 1 + .../24.1.0/animated-vector-drawable-24.1.0.pom | 18 ++++++ .../24.1.0/animated-vector-drawable-24.1.0.pom.md5 | 1 + .../animated-vector-drawable-24.1.0.pom.sha1 | 1 + .../animated-vector-drawable-24.1.1-javadoc.jar | Bin 0 -> 261 bytes ...animated-vector-drawable-24.1.1-javadoc.jar.md5 | 1 + ...nimated-vector-drawable-24.1.1-javadoc.jar.sha1 | 1 + .../animated-vector-drawable-24.1.1-sources.jar | Bin 0 -> 5621 bytes ...animated-vector-drawable-24.1.1-sources.jar.md5 | 1 + ...nimated-vector-drawable-24.1.1-sources.jar.sha1 | 1 + .../24.1.1/animated-vector-drawable-24.1.1.aar | Bin 0 -> 11638 bytes .../24.1.1/animated-vector-drawable-24.1.1.aar.md5 | 1 + .../animated-vector-drawable-24.1.1.aar.sha1 | 1 + .../24.1.1/animated-vector-drawable-24.1.1.pom | 18 ++++++ .../24.1.1/animated-vector-drawable-24.1.1.pom.md5 | 1 + .../animated-vector-drawable-24.1.1.pom.sha1 | 1 + .../animated-vector-drawable/maven-metadata.xml | 6 +- .../maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../24.1.0/appcompat-v7-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/appcompat-v7-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/appcompat-v7-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/appcompat-v7-24.1.0-sources.jar | Bin 0 -> 431782 bytes .../24.1.0/appcompat-v7-24.1.0-sources.jar.md5 | 1 + .../24.1.0/appcompat-v7-24.1.0-sources.jar.sha1 | 1 + .../appcompat-v7/24.1.0/appcompat-v7-24.1.0.aar | Bin 0 -> 951183 bytes .../24.1.0/appcompat-v7-24.1.0.aar.md5 | 1 + .../24.1.0/appcompat-v7-24.1.0.aar.sha1 | 1 + .../appcompat-v7/24.1.0/appcompat-v7-24.1.0.pom | 32 ++++++++++ .../24.1.0/appcompat-v7-24.1.0.pom.md5 | 1 + .../24.1.0/appcompat-v7-24.1.0.pom.sha1 | 1 + .../24.1.1/appcompat-v7-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/appcompat-v7-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/appcompat-v7-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/appcompat-v7-24.1.1-sources.jar | Bin 0 -> 431782 bytes .../24.1.1/appcompat-v7-24.1.1-sources.jar.md5 | 1 + .../24.1.1/appcompat-v7-24.1.1-sources.jar.sha1 | 1 + .../appcompat-v7/24.1.1/appcompat-v7-24.1.1.aar | Bin 0 -> 950582 bytes .../24.1.1/appcompat-v7-24.1.1.aar.md5 | 1 + .../24.1.1/appcompat-v7-24.1.1.aar.sha1 | 1 + .../appcompat-v7/24.1.1/appcompat-v7-24.1.1.pom | 32 ++++++++++ .../24.1.1/appcompat-v7-24.1.1.pom.md5 | 1 + .../24.1.1/appcompat-v7-24.1.1.pom.sha1 | 1 + .../support/appcompat-v7/maven-metadata.xml | 6 +- .../support/appcompat-v7/maven-metadata.xml.md5 | 2 +- .../support/appcompat-v7/maven-metadata.xml.sha1 | 2 +- .../24.1.0/cardview-v7-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/cardview-v7-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/cardview-v7-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/cardview-v7-24.1.0-sources.jar | Bin 0 -> 16724 bytes .../24.1.0/cardview-v7-24.1.0-sources.jar.md5 | 1 + .../24.1.0/cardview-v7-24.1.0-sources.jar.sha1 | 1 + .../cardview-v7/24.1.0/cardview-v7-24.1.0.aar | Bin 0 -> 23492 bytes .../cardview-v7/24.1.0/cardview-v7-24.1.0.aar.md5 | 1 + .../cardview-v7/24.1.0/cardview-v7-24.1.0.aar.sha1 | 1 + .../cardview-v7/24.1.0/cardview-v7-24.1.0.pom | 17 ++++++ .../cardview-v7/24.1.0/cardview-v7-24.1.0.pom.md5 | 1 + .../cardview-v7/24.1.0/cardview-v7-24.1.0.pom.sha1 | 1 + .../24.1.1/cardview-v7-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/cardview-v7-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/cardview-v7-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/cardview-v7-24.1.1-sources.jar | Bin 0 -> 16724 bytes .../24.1.1/cardview-v7-24.1.1-sources.jar.md5 | 1 + .../24.1.1/cardview-v7-24.1.1-sources.jar.sha1 | 1 + .../cardview-v7/24.1.1/cardview-v7-24.1.1.aar | Bin 0 -> 22763 bytes .../cardview-v7/24.1.1/cardview-v7-24.1.1.aar.md5 | 1 + .../cardview-v7/24.1.1/cardview-v7-24.1.1.aar.sha1 | 1 + .../cardview-v7/24.1.1/cardview-v7-24.1.1.pom | 17 ++++++ .../cardview-v7/24.1.1/cardview-v7-24.1.1.pom.md5 | 1 + .../cardview-v7/24.1.1/cardview-v7-24.1.1.pom.sha1 | 1 + com/android/support/cardview-v7/maven-metadata.xml | 6 +- .../support/cardview-v7/maven-metadata.xml.md5 | 2 +- .../support/cardview-v7/maven-metadata.xml.sha1 | 2 +- .../24.1.0/customtabs-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/customtabs-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/customtabs-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/customtabs-24.1.0-sources.jar | Bin 0 -> 18385 bytes .../24.1.0/customtabs-24.1.0-sources.jar.md5 | 1 + .../24.1.0/customtabs-24.1.0-sources.jar.sha1 | 1 + .../customtabs/24.1.0/customtabs-24.1.0.aar | Bin 0 -> 26100 bytes .../customtabs/24.1.0/customtabs-24.1.0.aar.md5 | 1 + .../customtabs/24.1.0/customtabs-24.1.0.aar.sha1 | 1 + .../customtabs/24.1.0/customtabs-24.1.0.pom | 24 ++++++++ .../customtabs/24.1.0/customtabs-24.1.0.pom.md5 | 1 + .../customtabs/24.1.0/customtabs-24.1.0.pom.sha1 | 1 + .../24.1.1/customtabs-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/customtabs-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/customtabs-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/customtabs-24.1.1-sources.jar | Bin 0 -> 18385 bytes .../24.1.1/customtabs-24.1.1-sources.jar.md5 | 1 + .../24.1.1/customtabs-24.1.1-sources.jar.sha1 | 1 + .../customtabs/24.1.1/customtabs-24.1.1.aar | Bin 0 -> 25363 bytes .../customtabs/24.1.1/customtabs-24.1.1.aar.md5 | 1 + .../customtabs/24.1.1/customtabs-24.1.1.aar.sha1 | 1 + .../customtabs/24.1.1/customtabs-24.1.1.pom | 24 ++++++++ .../customtabs/24.1.1/customtabs-24.1.1.pom.md5 | 1 + .../customtabs/24.1.1/customtabs-24.1.1.pom.sha1 | 1 + com/android/support/customtabs/maven-metadata.xml | 6 +- .../support/customtabs/maven-metadata.xml.md5 | 2 +- .../support/customtabs/maven-metadata.xml.sha1 | 2 +- .../design/24.1.0/design-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../design/24.1.0/design-24.1.0-javadoc.jar.md5 | 1 + .../design/24.1.0/design-24.1.0-javadoc.jar.sha1 | 1 + .../design/24.1.0/design-24.1.0-sources.jar | Bin 0 -> 164960 bytes .../design/24.1.0/design-24.1.0-sources.jar.md5 | 1 + .../design/24.1.0/design-24.1.0-sources.jar.sha1 | 1 + .../support/design/24.1.0/design-24.1.0.aar | Bin 0 -> 308956 bytes .../support/design/24.1.0/design-24.1.0.aar.md5 | 1 + .../support/design/24.1.0/design-24.1.0.aar.sha1 | 1 + .../support/design/24.1.0/design-24.1.0.pom | 32 ++++++++++ .../support/design/24.1.0/design-24.1.0.pom.md5 | 1 + .../support/design/24.1.0/design-24.1.0.pom.sha1 | 1 + .../design/24.1.1/design-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../design/24.1.1/design-24.1.1-javadoc.jar.md5 | 1 + .../design/24.1.1/design-24.1.1-javadoc.jar.sha1 | 1 + .../design/24.1.1/design-24.1.1-sources.jar | Bin 0 -> 164960 bytes .../design/24.1.1/design-24.1.1-sources.jar.md5 | 1 + .../design/24.1.1/design-24.1.1-sources.jar.sha1 | 1 + .../support/design/24.1.1/design-24.1.1.aar | Bin 0 -> 308517 bytes .../support/design/24.1.1/design-24.1.1.aar.md5 | 1 + .../support/design/24.1.1/design-24.1.1.aar.sha1 | 1 + .../support/design/24.1.1/design-24.1.1.pom | 32 ++++++++++ .../support/design/24.1.1/design-24.1.1.pom.md5 | 1 + .../support/design/24.1.1/design-24.1.1.pom.sha1 | 1 + com/android/support/design/maven-metadata.xml | 6 +- com/android/support/design/maven-metadata.xml.md5 | 2 +- com/android/support/design/maven-metadata.xml.sha1 | 2 +- .../24.1.0/gridlayout-v7-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/gridlayout-v7-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/gridlayout-v7-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/gridlayout-v7-24.1.0-sources.jar | Bin 0 -> 25482 bytes .../24.1.0/gridlayout-v7-24.1.0-sources.jar.md5 | 1 + .../24.1.0/gridlayout-v7-24.1.0-sources.jar.sha1 | 1 + .../gridlayout-v7/24.1.0/gridlayout-v7-24.1.0.aar | Bin 0 -> 42843 bytes .../24.1.0/gridlayout-v7-24.1.0.aar.md5 | 1 + .../24.1.0/gridlayout-v7-24.1.0.aar.sha1 | 1 + .../gridlayout-v7/24.1.0/gridlayout-v7-24.1.0.pom | 18 ++++++ .../24.1.0/gridlayout-v7-24.1.0.pom.md5 | 1 + .../24.1.0/gridlayout-v7-24.1.0.pom.sha1 | 1 + .../24.1.1/gridlayout-v7-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/gridlayout-v7-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/gridlayout-v7-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/gridlayout-v7-24.1.1-sources.jar | Bin 0 -> 25482 bytes .../24.1.1/gridlayout-v7-24.1.1-sources.jar.md5 | 1 + .../24.1.1/gridlayout-v7-24.1.1-sources.jar.sha1 | 1 + .../gridlayout-v7/24.1.1/gridlayout-v7-24.1.1.aar | Bin 0 -> 42125 bytes .../24.1.1/gridlayout-v7-24.1.1.aar.md5 | 1 + .../24.1.1/gridlayout-v7-24.1.1.aar.sha1 | 1 + .../gridlayout-v7/24.1.1/gridlayout-v7-24.1.1.pom | 18 ++++++ .../24.1.1/gridlayout-v7-24.1.1.pom.md5 | 1 + .../24.1.1/gridlayout-v7-24.1.1.pom.sha1 | 1 + .../support/gridlayout-v7/maven-metadata.xml | 6 +- .../support/gridlayout-v7/maven-metadata.xml.md5 | 2 +- .../support/gridlayout-v7/maven-metadata.xml.sha1 | 2 +- .../24.1.0/leanback-v17-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/leanback-v17-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/leanback-v17-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/leanback-v17-24.1.0-sources.jar | Bin 0 -> 508872 bytes .../24.1.0/leanback-v17-24.1.0-sources.jar.md5 | 1 + .../24.1.0/leanback-v17-24.1.0-sources.jar.sha1 | 1 + .../leanback-v17/24.1.0/leanback-v17-24.1.0.aar | Bin 0 -> 1141852 bytes .../24.1.0/leanback-v17-24.1.0.aar.md5 | 1 + .../24.1.0/leanback-v17-24.1.0.aar.sha1 | 1 + .../leanback-v17/24.1.0/leanback-v17-24.1.0.pom | 25 ++++++++ .../24.1.0/leanback-v17-24.1.0.pom.md5 | 1 + .../24.1.0/leanback-v17-24.1.0.pom.sha1 | 1 + .../24.1.1/leanback-v17-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/leanback-v17-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/leanback-v17-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/leanback-v17-24.1.1-sources.jar | Bin 0 -> 508872 bytes .../24.1.1/leanback-v17-24.1.1-sources.jar.md5 | 1 + .../24.1.1/leanback-v17-24.1.1-sources.jar.sha1 | 1 + .../leanback-v17/24.1.1/leanback-v17-24.1.1.aar | Bin 0 -> 1141443 bytes .../24.1.1/leanback-v17-24.1.1.aar.md5 | 1 + .../24.1.1/leanback-v17-24.1.1.aar.sha1 | 1 + .../leanback-v17/24.1.1/leanback-v17-24.1.1.pom | 25 ++++++++ .../24.1.1/leanback-v17-24.1.1.pom.md5 | 1 + .../24.1.1/leanback-v17-24.1.1.pom.sha1 | 1 + .../support/leanback-v17/maven-metadata.xml | 6 +- .../support/leanback-v17/maven-metadata.xml.md5 | 2 +- .../support/leanback-v17/maven-metadata.xml.sha1 | 2 +- .../24.1.0/mediarouter-v7-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/mediarouter-v7-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/mediarouter-v7-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/mediarouter-v7-24.1.0-sources.jar | Bin 0 -> 131580 bytes .../24.1.0/mediarouter-v7-24.1.0-sources.jar.md5 | 1 + .../24.1.0/mediarouter-v7-24.1.0-sources.jar.sha1 | 1 + .../24.1.0/mediarouter-v7-24.1.0.aar | Bin 0 -> 558900 bytes .../24.1.0/mediarouter-v7-24.1.0.aar.md5 | 1 + .../24.1.0/mediarouter-v7-24.1.0.aar.sha1 | 1 + .../24.1.0/mediarouter-v7-24.1.0.pom | 25 ++++++++ .../24.1.0/mediarouter-v7-24.1.0.pom.md5 | 1 + .../24.1.0/mediarouter-v7-24.1.0.pom.sha1 | 1 + .../24.1.1/mediarouter-v7-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/mediarouter-v7-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/mediarouter-v7-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/mediarouter-v7-24.1.1-sources.jar | Bin 0 -> 131580 bytes .../24.1.1/mediarouter-v7-24.1.1-sources.jar.md5 | 1 + .../24.1.1/mediarouter-v7-24.1.1-sources.jar.sha1 | 1 + .../24.1.1/mediarouter-v7-24.1.1.aar | Bin 0 -> 558178 bytes .../24.1.1/mediarouter-v7-24.1.1.aar.md5 | 1 + .../24.1.1/mediarouter-v7-24.1.1.aar.sha1 | 1 + .../24.1.1/mediarouter-v7-24.1.1.pom | 25 ++++++++ .../24.1.1/mediarouter-v7-24.1.1.pom.md5 | 1 + .../24.1.1/mediarouter-v7-24.1.1.pom.sha1 | 1 + .../support/mediarouter-v7/maven-metadata.xml | 6 +- .../support/mediarouter-v7/maven-metadata.xml.md5 | 2 +- .../support/mediarouter-v7/maven-metadata.xml.sha1 | 2 +- .../24.1.0/palette-v7-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/palette-v7-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/palette-v7-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/palette-v7-24.1.0-sources.jar | Bin 0 -> 16263 bytes .../24.1.0/palette-v7-24.1.0-sources.jar.md5 | 1 + .../24.1.0/palette-v7-24.1.0-sources.jar.sha1 | 1 + .../palette-v7/24.1.0/palette-v7-24.1.0.aar | Bin 0 -> 23735 bytes .../palette-v7/24.1.0/palette-v7-24.1.0.aar.md5 | 1 + .../palette-v7/24.1.0/palette-v7-24.1.0.aar.sha1 | 1 + .../palette-v7/24.1.0/palette-v7-24.1.0.pom | 18 ++++++ .../palette-v7/24.1.0/palette-v7-24.1.0.pom.md5 | 1 + .../palette-v7/24.1.0/palette-v7-24.1.0.pom.sha1 | 1 + .../24.1.1/palette-v7-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/palette-v7-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/palette-v7-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/palette-v7-24.1.1-sources.jar | Bin 0 -> 16263 bytes .../24.1.1/palette-v7-24.1.1-sources.jar.md5 | 1 + .../24.1.1/palette-v7-24.1.1-sources.jar.sha1 | 1 + .../palette-v7/24.1.1/palette-v7-24.1.1.aar | Bin 0 -> 22997 bytes .../palette-v7/24.1.1/palette-v7-24.1.1.aar.md5 | 1 + .../palette-v7/24.1.1/palette-v7-24.1.1.aar.sha1 | 1 + .../palette-v7/24.1.1/palette-v7-24.1.1.pom | 18 ++++++ .../palette-v7/24.1.1/palette-v7-24.1.1.pom.md5 | 1 + .../palette-v7/24.1.1/palette-v7-24.1.1.pom.sha1 | 1 + com/android/support/palette-v7/maven-metadata.xml | 6 +- .../support/palette-v7/maven-metadata.xml.md5 | 2 +- .../support/palette-v7/maven-metadata.xml.sha1 | 2 +- .../percent/24.1.0/percent-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../percent/24.1.0/percent-24.1.0-javadoc.jar.md5 | 1 + .../percent/24.1.0/percent-24.1.0-javadoc.jar.sha1 | 1 + .../percent/24.1.0/percent-24.1.0-sources.jar | Bin 0 -> 9921 bytes .../percent/24.1.0/percent-24.1.0-sources.jar.md5 | 1 + .../percent/24.1.0/percent-24.1.0-sources.jar.sha1 | 1 + .../support/percent/24.1.0/percent-24.1.0.aar | Bin 0 -> 13446 bytes .../support/percent/24.1.0/percent-24.1.0.aar.md5 | 1 + .../support/percent/24.1.0/percent-24.1.0.aar.sha1 | 1 + .../support/percent/24.1.0/percent-24.1.0.pom | 18 ++++++ .../support/percent/24.1.0/percent-24.1.0.pom.md5 | 1 + .../support/percent/24.1.0/percent-24.1.0.pom.sha1 | 1 + .../percent/24.1.1/percent-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../percent/24.1.1/percent-24.1.1-javadoc.jar.md5 | 1 + .../percent/24.1.1/percent-24.1.1-javadoc.jar.sha1 | 1 + .../percent/24.1.1/percent-24.1.1-sources.jar | Bin 0 -> 9921 bytes .../percent/24.1.1/percent-24.1.1-sources.jar.md5 | 1 + .../percent/24.1.1/percent-24.1.1-sources.jar.sha1 | 1 + .../support/percent/24.1.1/percent-24.1.1.aar | Bin 0 -> 12724 bytes .../support/percent/24.1.1/percent-24.1.1.aar.md5 | 1 + .../support/percent/24.1.1/percent-24.1.1.aar.sha1 | 1 + .../support/percent/24.1.1/percent-24.1.1.pom | 18 ++++++ .../support/percent/24.1.1/percent-24.1.1.pom.md5 | 1 + .../support/percent/24.1.1/percent-24.1.1.pom.sha1 | 1 + com/android/support/percent/maven-metadata.xml | 6 +- com/android/support/percent/maven-metadata.xml.md5 | 2 +- .../support/percent/maven-metadata.xml.sha1 | 2 +- .../preference-leanback-v17-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../preference-leanback-v17-24.1.0-javadoc.jar.md5 | 1 + ...preference-leanback-v17-24.1.0-javadoc.jar.sha1 | 1 + .../preference-leanback-v17-24.1.0-sources.jar | Bin 0 -> 11998 bytes .../preference-leanback-v17-24.1.0-sources.jar.md5 | 1 + ...preference-leanback-v17-24.1.0-sources.jar.sha1 | 1 + .../24.1.0/preference-leanback-v17-24.1.0.aar | Bin 0 -> 57193 bytes .../24.1.0/preference-leanback-v17-24.1.0.aar.md5 | 1 + .../24.1.0/preference-leanback-v17-24.1.0.aar.sha1 | 1 + .../24.1.0/preference-leanback-v17-24.1.0.pom | 53 ++++++++++++++++ .../24.1.0/preference-leanback-v17-24.1.0.pom.md5 | 1 + .../24.1.0/preference-leanback-v17-24.1.0.pom.sha1 | 1 + .../preference-leanback-v17-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../preference-leanback-v17-24.1.1-javadoc.jar.md5 | 1 + ...preference-leanback-v17-24.1.1-javadoc.jar.sha1 | 1 + .../preference-leanback-v17-24.1.1-sources.jar | Bin 0 -> 11998 bytes .../preference-leanback-v17-24.1.1-sources.jar.md5 | 1 + ...preference-leanback-v17-24.1.1-sources.jar.sha1 | 1 + .../24.1.1/preference-leanback-v17-24.1.1.aar | Bin 0 -> 56443 bytes .../24.1.1/preference-leanback-v17-24.1.1.aar.md5 | 1 + .../24.1.1/preference-leanback-v17-24.1.1.aar.sha1 | 1 + .../24.1.1/preference-leanback-v17-24.1.1.pom | 53 ++++++++++++++++ .../24.1.1/preference-leanback-v17-24.1.1.pom.md5 | 1 + .../24.1.1/preference-leanback-v17-24.1.1.pom.sha1 | 1 + .../preference-leanback-v17/maven-metadata.xml | 6 +- .../preference-leanback-v17/maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../24.1.0/preference-v14-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/preference-v14-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/preference-v14-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/preference-v14-24.1.0-sources.jar | Bin 0 -> 21339 bytes .../24.1.0/preference-v14-24.1.0-sources.jar.md5 | 1 + .../24.1.0/preference-v14-24.1.0-sources.jar.sha1 | 1 + .../24.1.0/preference-v14-24.1.0.aar | Bin 0 -> 60902 bytes .../24.1.0/preference-v14-24.1.0.aar.md5 | 1 + .../24.1.0/preference-v14-24.1.0.aar.sha1 | 1 + .../24.1.0/preference-v14-24.1.0.pom | 39 ++++++++++++ .../24.1.0/preference-v14-24.1.0.pom.md5 | 1 + .../24.1.0/preference-v14-24.1.0.pom.sha1 | 1 + .../24.1.1/preference-v14-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/preference-v14-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/preference-v14-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/preference-v14-24.1.1-sources.jar | Bin 0 -> 21339 bytes .../24.1.1/preference-v14-24.1.1-sources.jar.md5 | 1 + .../24.1.1/preference-v14-24.1.1-sources.jar.sha1 | 1 + .../24.1.1/preference-v14-24.1.1.aar | Bin 0 -> 60655 bytes .../24.1.1/preference-v14-24.1.1.aar.md5 | 1 + .../24.1.1/preference-v14-24.1.1.aar.sha1 | 1 + .../24.1.1/preference-v14-24.1.1.pom | 39 ++++++++++++ .../24.1.1/preference-v14-24.1.1.pom.md5 | 1 + .../24.1.1/preference-v14-24.1.1.pom.sha1 | 1 + .../support/preference-v14/maven-metadata.xml | 6 +- .../support/preference-v14/maven-metadata.xml.md5 | 2 +- .../support/preference-v14/maven-metadata.xml.sha1 | 2 +- .../24.1.0/preference-v7-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/preference-v7-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/preference-v7-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/preference-v7-24.1.0-sources.jar | Bin 0 -> 66048 bytes .../24.1.0/preference-v7-24.1.0-sources.jar.md5 | 1 + .../24.1.0/preference-v7-24.1.0-sources.jar.sha1 | 1 + .../preference-v7/24.1.0/preference-v7-24.1.0.aar | Bin 0 -> 108442 bytes .../24.1.0/preference-v7-24.1.0.aar.md5 | 1 + .../24.1.0/preference-v7-24.1.0.aar.sha1 | 1 + .../preference-v7/24.1.0/preference-v7-24.1.0.pom | 32 ++++++++++ .../24.1.0/preference-v7-24.1.0.pom.md5 | 1 + .../24.1.0/preference-v7-24.1.0.pom.sha1 | 1 + .../24.1.1/preference-v7-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/preference-v7-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/preference-v7-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/preference-v7-24.1.1-sources.jar | Bin 0 -> 66048 bytes .../24.1.1/preference-v7-24.1.1-sources.jar.md5 | 1 + .../24.1.1/preference-v7-24.1.1-sources.jar.sha1 | 1 + .../preference-v7/24.1.1/preference-v7-24.1.1.aar | Bin 0 -> 107891 bytes .../24.1.1/preference-v7-24.1.1.aar.md5 | 1 + .../24.1.1/preference-v7-24.1.1.aar.sha1 | 1 + .../preference-v7/24.1.1/preference-v7-24.1.1.pom | 32 ++++++++++ .../24.1.1/preference-v7-24.1.1.pom.md5 | 1 + .../24.1.1/preference-v7-24.1.1.pom.sha1 | 1 + .../support/preference-v7/maven-metadata.xml | 6 +- .../support/preference-v7/maven-metadata.xml.md5 | 2 +- .../support/preference-v7/maven-metadata.xml.sha1 | 2 +- .../24.1.0/recommendation-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/recommendation-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/recommendation-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/recommendation-24.1.0-sources.jar | Bin 0 -> 11845 bytes .../24.1.0/recommendation-24.1.0-sources.jar.md5 | 1 + .../24.1.0/recommendation-24.1.0-sources.jar.sha1 | 1 + .../24.1.0/recommendation-24.1.0.aar | Bin 0 -> 14457 bytes .../24.1.0/recommendation-24.1.0.aar.md5 | 1 + .../24.1.0/recommendation-24.1.0.aar.sha1 | 1 + .../24.1.0/recommendation-24.1.0.pom | 18 ++++++ .../24.1.0/recommendation-24.1.0.pom.md5 | 1 + .../24.1.0/recommendation-24.1.0.pom.sha1 | 1 + .../24.1.1/recommendation-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/recommendation-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/recommendation-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/recommendation-24.1.1-sources.jar | Bin 0 -> 11845 bytes .../24.1.1/recommendation-24.1.1-sources.jar.md5 | 1 + .../24.1.1/recommendation-24.1.1-sources.jar.sha1 | 1 + .../24.1.1/recommendation-24.1.1.aar | Bin 0 -> 13734 bytes .../24.1.1/recommendation-24.1.1.aar.md5 | 1 + .../24.1.1/recommendation-24.1.1.aar.sha1 | 1 + .../24.1.1/recommendation-24.1.1.pom | 18 ++++++ .../24.1.1/recommendation-24.1.1.pom.md5 | 1 + .../24.1.1/recommendation-24.1.1.pom.sha1 | 1 + .../support/recommendation/maven-metadata.xml | 6 +- .../support/recommendation/maven-metadata.xml.md5 | 2 +- .../support/recommendation/maven-metadata.xml.sha1 | 2 +- .../24.1.0/recyclerview-v7-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/recyclerview-v7-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/recyclerview-v7-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/recyclerview-v7-24.1.0-sources.jar | Bin 0 -> 228649 bytes .../24.1.0/recyclerview-v7-24.1.0-sources.jar.md5 | 1 + .../24.1.0/recyclerview-v7-24.1.0-sources.jar.sha1 | 1 + .../24.1.0/recyclerview-v7-24.1.0.aar | Bin 0 -> 289344 bytes .../24.1.0/recyclerview-v7-24.1.0.aar.md5 | 1 + .../24.1.0/recyclerview-v7-24.1.0.aar.sha1 | 1 + .../24.1.0/recyclerview-v7-24.1.0.pom | 24 ++++++++ .../24.1.0/recyclerview-v7-24.1.0.pom.md5 | 1 + .../24.1.0/recyclerview-v7-24.1.0.pom.sha1 | 1 + .../24.1.1/recyclerview-v7-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/recyclerview-v7-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/recyclerview-v7-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/recyclerview-v7-24.1.1-sources.jar | Bin 0 -> 228649 bytes .../24.1.1/recyclerview-v7-24.1.1-sources.jar.md5 | 1 + .../24.1.1/recyclerview-v7-24.1.1-sources.jar.sha1 | 1 + .../24.1.1/recyclerview-v7-24.1.1.aar | Bin 0 -> 288426 bytes .../24.1.1/recyclerview-v7-24.1.1.aar.md5 | 1 + .../24.1.1/recyclerview-v7-24.1.1.aar.sha1 | 1 + .../24.1.1/recyclerview-v7-24.1.1.pom | 24 ++++++++ .../24.1.1/recyclerview-v7-24.1.1.pom.md5 | 1 + .../24.1.1/recyclerview-v7-24.1.1.pom.sha1 | 1 + .../support/recyclerview-v7/maven-metadata.xml | 6 +- .../support/recyclerview-v7/maven-metadata.xml.md5 | 2 +- .../recyclerview-v7/maven-metadata.xml.sha1 | 2 +- .../24.1.0/support-annotations-24.1.0-javadoc.jar | Bin 0 -> 102942 bytes .../support-annotations-24.1.0-javadoc.jar.md5 | 1 + .../support-annotations-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/support-annotations-24.1.0-sources.jar | Bin 0 -> 38884 bytes .../support-annotations-24.1.0-sources.jar.md5 | 1 + .../support-annotations-24.1.0-sources.jar.sha1 | 1 + .../24.1.0/support-annotations-24.1.0.jar | Bin 0 -> 21786 bytes .../24.1.0/support-annotations-24.1.0.jar.md5 | 1 + .../24.1.0/support-annotations-24.1.0.jar.sha1 | 1 + .../24.1.0/support-annotations-24.1.0.pom | 8 +++ .../24.1.0/support-annotations-24.1.0.pom.md5 | 1 + .../24.1.0/support-annotations-24.1.0.pom.sha1 | 1 + .../24.1.1/support-annotations-24.1.1-javadoc.jar | Bin 0 -> 102815 bytes .../support-annotations-24.1.1-javadoc.jar.md5 | 1 + .../support-annotations-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/support-annotations-24.1.1-sources.jar | Bin 0 -> 38884 bytes .../support-annotations-24.1.1-sources.jar.md5 | 1 + .../support-annotations-24.1.1-sources.jar.sha1 | 1 + .../24.1.1/support-annotations-24.1.1.jar | Bin 0 -> 21786 bytes .../24.1.1/support-annotations-24.1.1.jar.md5 | 1 + .../24.1.1/support-annotations-24.1.1.jar.sha1 | 1 + .../24.1.1/support-annotations-24.1.1.pom | 8 +++ .../24.1.1/support-annotations-24.1.1.pom.md5 | 1 + .../24.1.1/support-annotations-24.1.1.pom.sha1 | 1 + .../support/support-annotations/maven-metadata.xml | 6 +- .../support-annotations/maven-metadata.xml.md5 | 2 +- .../support-annotations/maven-metadata.xml.sha1 | 2 +- .../24.1.0/support-v13-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/support-v13-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/support-v13-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/support-v13-24.1.0-sources.jar | Bin 0 -> 22130 bytes .../24.1.0/support-v13-24.1.0-sources.jar.md5 | 1 + .../24.1.0/support-v13-24.1.0-sources.jar.sha1 | 1 + .../support-v13/24.1.0/support-v13-24.1.0.aar | Bin 0 -> 30641 bytes .../support-v13/24.1.0/support-v13-24.1.0.aar.md5 | 1 + .../support-v13/24.1.0/support-v13-24.1.0.aar.sha1 | 1 + .../support-v13/24.1.0/support-v13-24.1.0.pom | 18 ++++++ .../support-v13/24.1.0/support-v13-24.1.0.pom.md5 | 1 + .../support-v13/24.1.0/support-v13-24.1.0.pom.sha1 | 1 + .../24.1.1/support-v13-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/support-v13-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/support-v13-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/support-v13-24.1.1-sources.jar | Bin 0 -> 22130 bytes .../24.1.1/support-v13-24.1.1-sources.jar.md5 | 1 + .../24.1.1/support-v13-24.1.1-sources.jar.sha1 | 1 + .../support-v13/24.1.1/support-v13-24.1.1.aar | Bin 0 -> 29864 bytes .../support-v13/24.1.1/support-v13-24.1.1.aar.md5 | 1 + .../support-v13/24.1.1/support-v13-24.1.1.aar.sha1 | 1 + .../support-v13/24.1.1/support-v13-24.1.1.pom | 18 ++++++ .../support-v13/24.1.1/support-v13-24.1.1.pom.md5 | 1 + .../support-v13/24.1.1/support-v13-24.1.1.pom.sha1 | 1 + com/android/support/support-v13/maven-metadata.xml | 6 +- .../support/support-v13/maven-metadata.xml.md5 | 2 +- .../support/support-v13/maven-metadata.xml.sha1 | 2 +- .../24.1.0/support-v4-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../24.1.0/support-v4-24.1.0-javadoc.jar.md5 | 1 + .../24.1.0/support-v4-24.1.0-javadoc.jar.sha1 | 1 + .../24.1.0/support-v4-24.1.0-sources.jar | Bin 0 -> 972328 bytes .../24.1.0/support-v4-24.1.0-sources.jar.md5 | 1 + .../24.1.0/support-v4-24.1.0-sources.jar.sha1 | 1 + .../support-v4/24.1.0/support-v4-24.1.0.aar | Bin 0 -> 1313695 bytes .../support-v4/24.1.0/support-v4-24.1.0.aar.md5 | 1 + .../support-v4/24.1.0/support-v4-24.1.0.aar.sha1 | 1 + .../support-v4/24.1.0/support-v4-24.1.0.pom | 17 ++++++ .../support-v4/24.1.0/support-v4-24.1.0.pom.md5 | 1 + .../support-v4/24.1.0/support-v4-24.1.0.pom.sha1 | 1 + .../24.1.1/support-v4-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../24.1.1/support-v4-24.1.1-javadoc.jar.md5 | 1 + .../24.1.1/support-v4-24.1.1-javadoc.jar.sha1 | 1 + .../24.1.1/support-v4-24.1.1-sources.jar | Bin 0 -> 972328 bytes .../24.1.1/support-v4-24.1.1-sources.jar.md5 | 1 + .../24.1.1/support-v4-24.1.1-sources.jar.sha1 | 1 + .../support-v4/24.1.1/support-v4-24.1.1.aar | Bin 0 -> 1312813 bytes .../support-v4/24.1.1/support-v4-24.1.1.aar.md5 | 1 + .../support-v4/24.1.1/support-v4-24.1.1.aar.sha1 | 1 + .../support-v4/24.1.1/support-v4-24.1.1.pom | 17 ++++++ .../support-v4/24.1.1/support-v4-24.1.1.pom.md5 | 1 + .../support-v4/24.1.1/support-v4-24.1.1.pom.sha1 | 1 + com/android/support/support-v4/maven-metadata.xml | 6 +- .../support/support-v4/maven-metadata.xml.md5 | 2 +- .../support/support-v4/maven-metadata.xml.sha1 | 2 +- .../support-vector-drawable-24.1.0-javadoc.jar | Bin 0 -> 261 bytes .../support-vector-drawable-24.1.0-javadoc.jar.md5 | 1 + ...support-vector-drawable-24.1.0-javadoc.jar.sha1 | 1 + .../support-vector-drawable-24.1.0-sources.jar | Bin 0 -> 23659 bytes .../support-vector-drawable-24.1.0-sources.jar.md5 | 1 + ...support-vector-drawable-24.1.0-sources.jar.sha1 | 1 + .../24.1.0/support-vector-drawable-24.1.0.aar | Bin 0 -> 40148 bytes .../24.1.0/support-vector-drawable-24.1.0.aar.md5 | 1 + .../24.1.0/support-vector-drawable-24.1.0.aar.sha1 | 1 + .../24.1.0/support-vector-drawable-24.1.0.pom | 18 ++++++ .../24.1.0/support-vector-drawable-24.1.0.pom.md5 | 1 + .../24.1.0/support-vector-drawable-24.1.0.pom.sha1 | 1 + .../support-vector-drawable-24.1.1-javadoc.jar | Bin 0 -> 261 bytes .../support-vector-drawable-24.1.1-javadoc.jar.md5 | 1 + ...support-vector-drawable-24.1.1-javadoc.jar.sha1 | 1 + .../support-vector-drawable-24.1.1-sources.jar | Bin 0 -> 23659 bytes .../support-vector-drawable-24.1.1-sources.jar.md5 | 1 + ...support-vector-drawable-24.1.1-sources.jar.sha1 | 1 + .../24.1.1/support-vector-drawable-24.1.1.aar | Bin 0 -> 39395 bytes .../24.1.1/support-vector-drawable-24.1.1.aar.md5 | 1 + .../24.1.1/support-vector-drawable-24.1.1.aar.sha1 | 1 + .../24.1.1/support-vector-drawable-24.1.1.pom | 18 ++++++ .../24.1.1/support-vector-drawable-24.1.1.pom.md5 | 1 + .../24.1.1/support-vector-drawable-24.1.1.pom.sha1 | 1 + .../support-vector-drawable/maven-metadata.xml | 6 +- .../support-vector-drawable/maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../espresso-contrib-2.3-alpha-javadoc.jar | Bin 0 -> 1829187 bytes .../espresso-contrib-2.3-alpha-javadoc.jar.md5 | 1 + .../espresso-contrib-2.3-alpha-javadoc.jar.sha1 | 1 + .../espresso-contrib-2.3-alpha-sources.jar | Bin 0 -> 17032 bytes .../espresso-contrib-2.3-alpha-sources.jar.md5 | 1 + .../espresso-contrib-2.3-alpha-sources.jar.sha1 | 1 + .../2.3-alpha/espresso-contrib-2.3-alpha.aar | Bin 0 -> 45499 bytes .../2.3-alpha/espresso-contrib-2.3-alpha.aar.md5 | 1 + .../2.3-alpha/espresso-contrib-2.3-alpha.aar.sha1 | 1 + .../2.3-alpha/espresso-contrib-2.3-alpha.pom | 45 ++++++++++++++ .../2.3-alpha/espresso-contrib-2.3-alpha.pom.md5 | 1 + .../2.3-alpha/espresso-contrib-2.3-alpha.pom.sha1 | 1 + .../espresso/espresso-contrib/maven-metadata.xml | 5 +- .../espresso-contrib/maven-metadata.xml.md5 | 2 +- .../espresso-contrib/maven-metadata.xml.sha1 | 2 +- .../2.3-alpha/espresso-core-2.3-alpha-javadoc.jar | Bin 0 -> 2539906 bytes .../espresso-core-2.3-alpha-javadoc.jar.md5 | 1 + .../espresso-core-2.3-alpha-javadoc.jar.sha1 | 1 + .../2.3-alpha/espresso-core-2.3-alpha-sources.jar | Bin 0 -> 148476 bytes .../espresso-core-2.3-alpha-sources.jar.md5 | 1 + .../espresso-core-2.3-alpha-sources.jar.sha1 | 1 + .../2.3-alpha/espresso-core-2.3-alpha.aar | Bin 0 -> 2364041 bytes .../2.3-alpha/espresso-core-2.3-alpha.aar.md5 | 1 + .../2.3-alpha/espresso-core-2.3-alpha.aar.sha1 | 1 + .../2.3-alpha/espresso-core-2.3-alpha.pom | 68 +++++++++++++++++++++ .../2.3-alpha/espresso-core-2.3-alpha.pom.md5 | 1 + .../2.3-alpha/espresso-core-2.3-alpha.pom.sha1 | 1 + .../test/espresso/espresso-core/maven-metadata.xml | 5 +- .../espresso/espresso-core/maven-metadata.xml.md5 | 2 +- .../espresso/espresso-core/maven-metadata.xml.sha1 | 2 +- .../espresso-idling-resource-2.3-alpha-javadoc.jar | Bin 0 -> 1791922 bytes ...resso-idling-resource-2.3-alpha-javadoc.jar.md5 | 1 + ...esso-idling-resource-2.3-alpha-javadoc.jar.sha1 | 1 + .../espresso-idling-resource-2.3-alpha-sources.jar | Bin 0 -> 4791 bytes ...resso-idling-resource-2.3-alpha-sources.jar.md5 | 1 + ...esso-idling-resource-2.3-alpha-sources.jar.sha1 | 1 + .../espresso-idling-resource-2.3-alpha.aar | Bin 0 -> 4917 bytes .../espresso-idling-resource-2.3-alpha.aar.md5 | 1 + .../espresso-idling-resource-2.3-alpha.aar.sha1 | 1 + .../espresso-idling-resource-2.3-alpha.pom | 9 +++ .../espresso-idling-resource-2.3-alpha.pom.md5 | 1 + .../espresso-idling-resource-2.3-alpha.pom.sha1 | 1 + .../espresso-idling-resource/maven-metadata.xml | 5 +- .../maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../espresso-intents-2.3-alpha-javadoc.jar | Bin 0 -> 1892013 bytes .../espresso-intents-2.3-alpha-javadoc.jar.md5 | 1 + .../espresso-intents-2.3-alpha-javadoc.jar.sha1 | 1 + .../espresso-intents-2.3-alpha-sources.jar | Bin 0 -> 23937 bytes .../espresso-intents-2.3-alpha-sources.jar.md5 | 1 + .../espresso-intents-2.3-alpha-sources.jar.sha1 | 1 + .../2.3-alpha/espresso-intents-2.3-alpha.aar | Bin 0 -> 44284 bytes .../2.3-alpha/espresso-intents-2.3-alpha.aar.md5 | 1 + .../2.3-alpha/espresso-intents-2.3-alpha.aar.sha1 | 1 + .../2.3-alpha/espresso-intents-2.3-alpha.pom | 18 ++++++ .../2.3-alpha/espresso-intents-2.3-alpha.pom.md5 | 1 + .../2.3-alpha/espresso-intents-2.3-alpha.pom.sha1 | 1 + .../espresso/espresso-intents/maven-metadata.xml | 5 +- .../espresso-intents/maven-metadata.xml.md5 | 2 +- .../espresso-intents/maven-metadata.xml.sha1 | 2 +- .../2.3-alpha/espresso-web-2.3-alpha-javadoc.jar | Bin 0 -> 2025062 bytes .../espresso-web-2.3-alpha-javadoc.jar.md5 | 1 + .../espresso-web-2.3-alpha-javadoc.jar.sha1 | 1 + .../2.3-alpha/espresso-web-2.3-alpha-sources.jar | Bin 0 -> 205058 bytes .../espresso-web-2.3-alpha-sources.jar.md5 | 1 + .../espresso-web-2.3-alpha-sources.jar.sha1 | 1 + .../2.3-alpha/espresso-web-2.3-alpha.aar | Bin 0 -> 2258527 bytes .../2.3-alpha/espresso-web-2.3-alpha.aar.md5 | 1 + .../2.3-alpha/espresso-web-2.3-alpha.aar.sha1 | 1 + .../2.3-alpha/espresso-web-2.3-alpha.pom | 30 +++++++++ .../2.3-alpha/espresso-web-2.3-alpha.pom.md5 | 1 + .../2.3-alpha/espresso-web-2.3-alpha.pom.sha1 | 1 + .../test/espresso/espresso-web/maven-metadata.xml | 5 +- .../espresso/espresso-web/maven-metadata.xml.md5 | 2 +- .../espresso/espresso-web/maven-metadata.xml.sha1 | 2 +- ...strumentation-api-publish-0.6-alpha-javadoc.jar | Bin 0 -> 1744645 bytes ...mentation-api-publish-0.6-alpha-javadoc.jar.md5 | 1 + ...entation-api-publish-0.6-alpha-javadoc.jar.sha1 | 1 + ...strumentation-api-publish-0.6-alpha-sources.jar | Bin 0 -> 1716 bytes ...mentation-api-publish-0.6-alpha-sources.jar.md5 | 1 + ...entation-api-publish-0.6-alpha-sources.jar.sha1 | 1 + ...posed-instrumentation-api-publish-0.6-alpha.aar | Bin 0 -> 2791 bytes ...d-instrumentation-api-publish-0.6-alpha.aar.md5 | 1 + ...-instrumentation-api-publish-0.6-alpha.aar.sha1 | 1 + ...posed-instrumentation-api-publish-0.6-alpha.pom | 9 +++ ...d-instrumentation-api-publish-0.6-alpha.pom.md5 | 1 + ...-instrumentation-api-publish-0.6-alpha.pom.sha1 | 1 + .../maven-metadata.xml | 5 +- .../maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../rules/0.6-alpha/rules-0.6-alpha-javadoc.jar | Bin 0 -> 1905729 bytes .../0.6-alpha/rules-0.6-alpha-javadoc.jar.md5 | 1 + .../0.6-alpha/rules-0.6-alpha-javadoc.jar.sha1 | 1 + .../rules/0.6-alpha/rules-0.6-alpha-sources.jar | Bin 0 -> 32140 bytes .../0.6-alpha/rules-0.6-alpha-sources.jar.md5 | 1 + .../0.6-alpha/rules-0.6-alpha-sources.jar.sha1 | 1 + .../test/rules/0.6-alpha/rules-0.6-alpha.aar | Bin 0 -> 34436 bytes .../test/rules/0.6-alpha/rules-0.6-alpha.aar.md5 | 1 + .../test/rules/0.6-alpha/rules-0.6-alpha.aar.sha1 | 1 + .../test/rules/0.6-alpha/rules-0.6-alpha.pom | 18 ++++++ .../test/rules/0.6-alpha/rules-0.6-alpha.pom.md5 | 1 + .../test/rules/0.6-alpha/rules-0.6-alpha.pom.sha1 | 1 + com/android/support/test/rules/maven-metadata.xml | 5 +- .../support/test/rules/maven-metadata.xml.md5 | 2 +- .../support/test/rules/maven-metadata.xml.sha1 | 2 +- .../runner/0.6-alpha/runner-0.6-alpha-javadoc.jar | Bin 0 -> 2067050 bytes .../0.6-alpha/runner-0.6-alpha-javadoc.jar.md5 | 1 + .../0.6-alpha/runner-0.6-alpha-javadoc.jar.sha1 | 1 + .../runner/0.6-alpha/runner-0.6-alpha-sources.jar | Bin 0 -> 118603 bytes .../0.6-alpha/runner-0.6-alpha-sources.jar.md5 | 1 + .../0.6-alpha/runner-0.6-alpha-sources.jar.sha1 | 1 + .../test/runner/0.6-alpha/runner-0.6-alpha.aar | Bin 0 -> 134179 bytes .../test/runner/0.6-alpha/runner-0.6-alpha.aar.md5 | 1 + .../runner/0.6-alpha/runner-0.6-alpha.aar.sha1 | 1 + .../test/runner/0.6-alpha/runner-0.6-alpha.pom | 30 +++++++++ .../test/runner/0.6-alpha/runner-0.6-alpha.pom.md5 | 1 + .../runner/0.6-alpha/runner-0.6-alpha.pom.sha1 | 1 + com/android/support/test/runner/maven-metadata.xml | 5 +- .../support/test/runner/maven-metadata.xml.md5 | 2 +- .../support/test/runner/maven-metadata.xml.sha1 | 2 +- 633 files changed, 1657 insertions(+), 108 deletions(-) cee2722 Alpha release of Espresso/Runner/Rules ae28550 Add R35 to maven_repo ee60533 Add R34 to maven repo ========platform/prebuilts/qemu-kernel between android-7.0.0_r14..android-7.1.0_r4========= 1c76072 Merge "Upgrade emulator kernels" into nyc-dev am: 926dd56874 ========platform/prebuilts/sdk between android-7.0.0_r14..android-7.1.0_r4========= api/25.txt | 66593 ++++++++++++++++++ current/android.jar | Bin 34020799 -> 34472974 bytes current/android.zip | Bin 33737562 -> 0 bytes current/framework.aidl | 1 + .../annotations/android-support-annotations.jar | Bin 22737 -> 22737 bytes current/support/{v4 => compat}/src/tests/NO_DOCS | 0 .../tests/res/color/complex_themed_selector.xml | 0 .../tests/res/color/complex_unthemed_selector.xml | 0 .../src/tests/res/color/simple_themed_selector.xml | 0 .../res/drawable-hdpi/density_aware_drawable.png | Bin .../drawable-ldpi/aliased_drawable_alternate.png | Bin .../res/drawable-mdpi/density_aware_drawable.png | Bin .../src/tests/res/drawable-mdpi/test_drawable.png | Bin .../res/drawable-xhdpi/density_aware_drawable.png | Bin .../res/drawable-xxhdpi/density_aware_drawable.png | Bin .../src/tests/res/drawable/test_drawable_blue.xml | 0 .../src/tests/res/drawable/test_drawable_green.xml | 0 .../src/tests/res/drawable/test_drawable_red.xml | 0 .../src/tests/res/drawable/themed_bitmap.xml | 0 .../src/tests/res/drawable/themed_drawable.xml | 0 .../src/tests/res/layout/text_view_activity.xml | 0 .../src/tests/res/layout/vpa_activity.xml | 0 .../src/tests/res/values-hdpi/dimens.xml | 0 .../src/tests/res/values-mdpi/dimens.xml | 0 .../src/tests/res/values-xhdpi/dimens.xml | 0 .../src/tests/res/values-xxhdpi/dimens.xml | 0 .../{v4 => compat}/src/tests/res/values/attrs.xml | 0 .../{v4 => compat}/src/tests/res/values/colors.xml | 0 .../{v4 => compat}/src/tests/res/values/dimens.xml | 0 .../src/tests/res/values/drawables.xml | 0 .../src/tests/res/values/strings.xml | 1 - .../{v4 => compat}/src/tests/res/values/styles.xml | 0 current/support/{v4 => core-ui}/src/NOTICES.md | 0 .../support/{v4 => core-ui}/src/proguard-rules.pro | 0 current/support/core-ui/src/tests/NO_DOCS | 17 + .../{v4 => core-ui}/src/tests/res/anim/fade_in.xml | 0 .../src/tests/res/anim/fade_out.xml | 0 .../src/tests/res/anim/long_fade_in.xml | 0 .../src/tests/res/anim/long_fade_out.xml | 0 .../src/tests/res/layout/activity_content.xml | 0 .../layout/explore_by_touch_helper_activity.xml | 0 .../src/tests/res/layout/fragment_a.xml | 0 .../src/tests/res/layout/fragment_b.xml | 0 .../src/tests/res/layout/fragment_c.xml | 0 .../src/tests/res/layout/fragment_end.xml | 0 .../src/tests/res/layout/fragment_middle.xml | 0 .../src/tests/res/layout/fragment_start.xml | 0 .../src/tests/res/layout/strict_view_fragment.xml | 0 .../res/layout/swipe_refresh_layout_activity.xml | 0 .../tests/res/layout/view_pager_with_tab_strip.xml | 0 .../res/layout/view_pager_with_title_strip.xml | 0 .../src/tests/res/transition/change_bounds.xml | 0 .../src/tests/res/transition/fade.xml | 0 .../core-ui/src/tests/res/values/colors.xml | 23 + .../core-ui/src/tests/res/values/dimens.xml | 18 + .../{v4 => core-ui}/src/tests/res/values/ids.xml | 0 .../core-ui/src/tests/res/values/strings.xml | 18 + .../core-ui/src/tests/res/values/styles.xml | 25 + current/support/core-utils/src/tests/NO_DOCS | 17 + .../support/core-utils/src/tests/res/xml/paths.xml | 18 + .../customtabs/libs/android-support-customtabs.jar | Bin 27582 -> 28131 bytes .../support/design/libs/android-support-design.jar | Bin 293958 -> 327294 bytes .../design/res-public/values/public_styles.xml | 1 + .../res/color-v23/design_tint_password_toggle.xml | 20 + .../res/color/design_error.xml} | 9 +- .../res/color/design_tint_password_toggle.xml | 21 + .../design_bottom_navigation_item_background.xml | 19 + .../design_bottom_navigation_item_background.xml | 29 + .../design/res/drawable/design_ic_visibility.xml | 26 + .../design/res/drawable/navigation_empty_icon.xml | 24 + .../res/layout-sw600dp/design_layout_snackbar.xml | 1 + .../res/layout/design_bottom_navigation_item.xml | 30 + .../design/res/layout/design_layout_snackbar.xml | 1 + .../res/layout/design_layout_snackbar_include.xml | 5 +- .../res/layout/design_text_input_password_icon.xml | 24 + current/support/design/res/values/attrs.xml | 98 +- current/support/design/res/values/dimens.xml | 12 +- current/support/design/res/values/styles.xml | 13 +- current/support/fragment/src/tests/NO_DOCS | 17 + .../fragment/src/tests/res/anim/fade_in.xml | 23 + .../fragment/src/tests/res/anim/fade_out.xml | 23 + .../fragment/src/tests/res/anim/long_fade_in.xml | 6 + .../fragment/src/tests/res/anim/long_fade_out.xml | 6 + .../src/tests/res/layout/activity_content.xml | 20 + .../layout/explore_by_touch_helper_activity.xml | 27 + .../fragment/src/tests/res/layout/fragment_a.xml | 25 + .../fragment/src/tests/res/layout/fragment_b.xml | 25 + .../fragment/src/tests/res/layout/fragment_c.xml | 25 + .../fragment/src/tests/res/layout/fragment_end.xml | 34 + .../src/tests/res/layout/fragment_middle.xml | 29 + .../src/tests/res/layout/fragment_start.xml | 34 + .../src/tests/res/layout/strict_view_fragment.xml | 23 + .../res/layout/swipe_refresh_layout_activity.xml | 27 + .../tests/res/layout/view_pager_with_tab_strip.xml | 30 + .../res/layout/view_pager_with_title_strip.xml | 30 + .../src/tests/res/transition/change_bounds.xml | 16 + .../fragment/src/tests/res/transition/fade.xml | 16 + .../fragment/src/tests/res/values/colors.xml | 23 + .../fragment/src/tests/res/values/dimens.xml | 18 + .../support/fragment/src/tests/res/values/ids.xml | 27 + .../fragment/src/tests/res/values/strings.xml | 18 + .../fragment/src/tests/res/values/styles.xml | 25 + .../android-support-animatedvectordrawable.jar | Bin 11506 -> 11504 bytes .../libs/android-support-vectordrawable.jar | Bin 41106 -> 41073 bytes .../android-support-multidex-instrumentation.jar | Bin 1619 -> 1622 bytes .../library/libs/android-support-multidex.jar | Bin 21228 -> 21457 bytes .../percent/libs/android-support-percent.jar | Bin 11981 -> 12016 bytes .../libs/android-support-recommendation.jar | Bin 13957 -> 13989 bytes current/support/v13/android-support-v13.jar | Bin 1540499 -> 1614424 bytes current/support/v13/src/api/22.0.0.txt | 32 - current/support/v13/src/api/22.1.0.txt | 32 - current/support/v13/src/api/22.2.0.txt | 32 - current/support/v13/src/api/22.2.1.txt | 32 - current/support/v13/src/api/23.0.0.txt | 38 - current/support/v13/src/api/23.1.0.txt | 38 - current/support/v13/src/api/23.1.1.txt | 38 - current/support/v13/src/api/current.txt | 69 - current/support/v13/src/api/removed.txt | 0 .../libs/android-support-v14-preference.jar | Bin 35677 -> 35671 bytes .../leanback/libs/android-support-v17-leanback.jar | Bin 927970 -> 936735 bytes .../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 + .../res/drawable-hdpi/lb_action_bg_focused.9.png | Bin 157 -> 156 bytes .../lb_ic_guidedactions_item_chevron.png | Bin 176 -> 0 bytes .../leanback/res/drawable-hdpi/lb_ic_sad_cloud.png | Bin 2245 -> 2119 bytes .../res/drawable-mdpi/lb_action_bg_focused.9.png | Bin 132 -> 129 bytes .../lb_ic_guidedactions_item_chevron.png | Bin 131 -> 0 bytes .../lb_selectable_item_rounded_rect.xml | 25 + .../drawable-xhdpi/lb_card_shadow_focused.9.png | Bin 3869 -> 3066 bytes .../res/drawable-xhdpi/lb_card_shadow_normal.9.png | Bin 1317 -> 1313 bytes .../res/drawable-xhdpi/lb_ic_fast_rewind.png | Bin 405 -> 404 bytes .../lb_ic_guidedactions_item_chevron.png | Bin 190 -> 165 bytes .../leanback/res/drawable-xhdpi/lb_ic_loop_one.png | Bin 303 -> 301 bytes .../res/drawable-xhdpi/lb_ic_nav_arrow.png | Bin 354 -> 187 bytes .../leanback/res/drawable-xhdpi/lb_ic_pause.png | Bin 158 -> 153 bytes .../v17/leanback/res/drawable-xhdpi/lb_ic_pip.png | Bin 300 -> 162 bytes .../leanback/res/drawable-xhdpi/lb_ic_play_fit.png | Bin 0 -> 1009 bytes .../res/drawable-xhdpi/lb_ic_sad_cloud.png | Bin 2932 -> 2787 bytes .../v17/leanback/res/drawable-xhdpi/lb_ic_stop.png | Bin 132 -> 131 bytes .../lb_in_app_search_shadow_focused.9.png | Bin 2194 -> 2190 bytes .../lb_in_app_search_shadow_normal.9.png | Bin 746 -> 741 bytes .../res/drawable-xxhdpi/lb_action_bg_focused.9.png | Bin 235 -> 232 bytes .../drawable-xxhdpi/lb_ic_actions_right_arrow.png | Bin 265 -> 264 bytes .../res/drawable-xxhdpi/lb_ic_sad_cloud.png | Bin 2815 -> 2572 bytes .../lb_in_app_search_shadow_normal.9.png | Bin 1144 -> 1141 bytes .../res/drawable/lb_playback_now_playing_bar.xml | 26 + .../v17/leanback/res/layout/lb_guidedactions.xml | 18 +- .../leanback/res/layout/lb_guidedbuttonactions.xml | 2 +- .../layout/lb_media_item_number_view_flipper.xml | 44 + .../res/layout/lb_playback_now_playing_bars.xml | 48 + .../v17/leanback/res/layout/lb_row_media_item.xml | 6 +- .../v17/leanback/res/layout/lb_title_view.xml | 2 +- .../lb_guidedstep_activity_enter.xml | 1 + .../leanback/res/values-v21/drawables.xml} | 11 +- current/support/v17/leanback/res/values/attrs.xml | 8 +- current/support/v17/leanback/res/values/colors.xml | 1 + current/support/v17/leanback/res/values/dimens.xml | 32 +- .../support/v17/leanback/res/values/drawables.xml | 22 + current/support/v17/leanback/res/values/styles.xml | 22 +- current/support/v17/leanback/res/values/themes.xml | 6 +- .../android-support-v17-preference-leanback.jar | Bin 20803 -> 20804 bytes current/support/v4/android-support-v4.jar | Bin 1506810 -> 1539736 bytes current/support/v4/src/api/22.0.0.txt | 2849 - current/support/v4/src/api/22.1.0.txt | 3115 - current/support/v4/src/api/22.2.0.txt | 3190 - current/support/v4/src/api/22.2.1.txt | 3191 - current/support/v4/src/api/23.0.0.txt | 3480 - current/support/v4/src/api/23.1.0.txt | 3520 - current/support/v4/src/api/23.1.1.txt | 3487 - current/support/v4/src/api/current.txt | 3761 - current/support/v4/src/api/removed.txt | 18 - .../libs/android-support-v7-appcompat.jar | Bin 705760 -> 710795 bytes .../abc_ic_menu_selectall_mtrl_alpha.png | Bin 217 -> 215 bytes .../drawable-hdpi/abc_ic_star_half_black_48dp.png | Bin 465 -> 431 bytes .../abc_list_divider_mtrl_alpha.9.png | Bin 78 -> 76 bytes .../abc_list_selector_disabled_holo_light.9.png | Bin 109 -> 108 bytes .../abc_menu_hardkey_panel_mtrl_mult.9.png | Bin 624 -> 615 bytes .../abc_scrubber_control_off_mtrl_alpha.png | Bin 205 -> 201 bytes .../abc_scrubber_control_to_pressed_mtrl_000.png | Bin 197 -> 196 bytes .../abc_scrubber_control_to_pressed_mtrl_005.png | Bin 278 -> 272 bytes .../abc_switch_track_mtrl_alpha.9.png | Bin 324 -> 318 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 0 -> 253 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 0 -> 340 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 0 -> 252 bytes ...abc_textfield_search_activated_mtrl_alpha.9.png | Bin 88 -> 86 bytes .../abc_ic_menu_cut_mtrl_alpha.png | Bin 258 -> 253 bytes .../abc_ic_menu_copy_mtrl_am_alpha.png | Bin 180 -> 178 bytes .../abc_spinner_mtrl_am_alpha.9.png | Bin 301 -> 300 bytes .../abc_ic_menu_copy_mtrl_am_alpha.png | Bin 262 -> 260 bytes .../abc_spinner_mtrl_am_alpha.9.png | Bin 421 -> 419 bytes .../abc_ic_menu_copy_mtrl_am_alpha.png | Bin 328 -> 325 bytes .../abc_spinner_mtrl_am_alpha.9.png | Bin 355 -> 354 bytes .../drawable-mdpi/abc_btn_check_to_on_mtrl_015.png | Bin 322 -> 321 bytes .../drawable-mdpi/abc_btn_radio_to_on_mtrl_000.png | Bin 326 -> 324 bytes .../drawable-mdpi/abc_ic_menu_cut_mtrl_alpha.png | Bin 255 -> 251 bytes .../drawable-mdpi/abc_ic_star_half_black_48dp.png | Bin 332 -> 310 bytes .../abc_list_divider_mtrl_alpha.9.png | Bin 78 -> 76 bytes .../abc_menu_hardkey_panel_mtrl_mult.9.png | Bin 423 -> 421 bytes .../abc_scrubber_control_off_mtrl_alpha.png | Bin 160 -> 159 bytes .../abc_scrubber_control_to_pressed_mtrl_005.png | Bin 200 -> 197 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 0 -> 188 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 0 -> 269 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 0 -> 175 bytes .../abc_textfield_default_mtrl_alpha.9.png | Bin 90 -> 87 bytes .../abc_ic_menu_copy_mtrl_am_alpha.png | Bin 179 -> 178 bytes .../abc_ic_menu_selectall_mtrl_alpha.png | Bin 190 -> 183 bytes .../drawable-xhdpi/abc_ic_star_half_black_48dp.png | Bin 611 -> 548 bytes .../abc_list_divider_mtrl_alpha.9.png | Bin 78 -> 76 bytes .../abc_list_selector_disabled_holo_light.9.png | Bin 115 -> 113 bytes .../abc_popup_background_mtrl_mult.9.png | Bin 1470 -> 1469 bytes .../abc_scrubber_control_off_mtrl_alpha.png | Bin 272 -> 267 bytes .../abc_scrubber_control_to_pressed_mtrl_005.png | Bin 397 -> 391 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 0 -> 321 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 0 -> 504 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 0 -> 318 bytes .../abc_btn_check_to_on_mtrl_000.png | Bin 308 -> 307 bytes .../abc_ic_commit_search_api_mtrl_alpha.png | Bin 226 -> 224 bytes .../abc_ic_star_half_black_48dp.png | Bin 897 -> 789 bytes .../abc_scrubber_control_off_mtrl_alpha.png | Bin 326 -> 322 bytes .../abc_scrubber_control_to_pressed_mtrl_000.png | Bin 404 -> 403 bytes .../abc_scrubber_control_to_pressed_mtrl_005.png | Bin 602 -> 595 bytes .../abc_spinner_mtrl_am_alpha.9.png | Bin 424 -> 419 bytes .../abc_switch_track_mtrl_alpha.9.png | Bin 610 -> 607 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 0 -> 436 bytes .../abc_text_select_handle_middle_mtrl_alpha.png | Bin 0 -> 646 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 0 -> 427 bytes .../abc_btn_switch_to_on_mtrl_00001.9.png | Bin 2496 -> 2491 bytes .../abc_ic_menu_copy_mtrl_am_alpha.png | Bin 331 -> 327 bytes .../abc_ic_menu_paste_mtrl_am_alpha.png | Bin 462 -> 461 bytes .../abc_ic_menu_selectall_mtrl_alpha.png | Bin 307 -> 305 bytes .../abc_ic_star_half_black_48dp.png | Bin 1153 -> 991 bytes .../abc_spinner_mtrl_am_alpha.9.png | Bin 354 -> 352 bytes .../abc_switch_track_mtrl_alpha.9.png | Bin 524 -> 522 bytes .../abc_tab_indicator_mtrl_alpha.9.png | Bin 112 -> 111 bytes .../abc_text_select_handle_left_mtrl_alpha.png | Bin 0 -> 569 bytes .../abc_text_select_handle_right_mtrl_alpha.png | Bin 0 -> 563 bytes .../v7/appcompat/res/drawable/abc_vector_test.xml | 25 + .../support/v7/appcompat/res/values-af/strings.xml | 1 + .../support/v7/appcompat/res/values-am/strings.xml | 1 + .../support/v7/appcompat/res/values-ar/strings.xml | 1 + .../v7/appcompat/res/values-az-rAZ/strings.xml | 1 + .../v7/appcompat/res/values-b+sr+Latn/strings.xml | 1 + .../v7/appcompat/res/values-be-rBY/strings.xml | 1 + .../support/v7/appcompat/res/values-bg/strings.xml | 1 + .../v7/appcompat/res/values-bn-rBD/strings.xml | 1 + .../v7/appcompat/res/values-bs-rBA/strings.xml | 1 + .../support/v7/appcompat/res/values-ca/strings.xml | 1 + .../support/v7/appcompat/res/values-cs/strings.xml | 1 + .../support/v7/appcompat/res/values-da/strings.xml | 1 + .../support/v7/appcompat/res/values-de/strings.xml | 1 + .../support/v7/appcompat/res/values-el/strings.xml | 1 + .../v7/appcompat/res/values-en-rAU/strings.xml | 1 + .../v7/appcompat/res/values-en-rGB/strings.xml | 1 + .../v7/appcompat/res/values-en-rIN/strings.xml | 1 + .../v7/appcompat/res/values-es-rUS/strings.xml | 1 + .../support/v7/appcompat/res/values-es/strings.xml | 1 + .../v7/appcompat/res/values-et-rEE/strings.xml | 1 + .../v7/appcompat/res/values-eu-rES/strings.xml | 1 + .../support/v7/appcompat/res/values-fa/strings.xml | 1 + .../support/v7/appcompat/res/values-fi/strings.xml | 1 + .../v7/appcompat/res/values-fr-rCA/strings.xml | 1 + .../support/v7/appcompat/res/values-fr/strings.xml | 1 + .../v7/appcompat/res/values-gl-rES/strings.xml | 1 + .../v7/appcompat/res/values-gu-rIN/strings.xml | 1 + .../support/v7/appcompat/res/values-hi/strings.xml | 1 + .../support/v7/appcompat/res/values-hr/strings.xml | 1 + .../support/v7/appcompat/res/values-hu/strings.xml | 1 + .../v7/appcompat/res/values-hy-rAM/strings.xml | 3 +- .../support/v7/appcompat/res/values-in/strings.xml | 1 + .../v7/appcompat/res/values-is-rIS/strings.xml | 1 + .../support/v7/appcompat/res/values-it/strings.xml | 1 + .../support/v7/appcompat/res/values-iw/strings.xml | 1 + .../support/v7/appcompat/res/values-ja/strings.xml | 1 + .../v7/appcompat/res/values-ka-rGE/strings.xml | 1 + .../v7/appcompat/res/values-kk-rKZ/strings.xml | 1 + .../v7/appcompat/res/values-km-rKH/strings.xml | 1 + .../v7/appcompat/res/values-kn-rIN/strings.xml | 1 + .../support/v7/appcompat/res/values-ko/strings.xml | 1 + .../v7/appcompat/res/values-ky-rKG/strings.xml | 1 + .../v7/appcompat/res/values-lo-rLA/strings.xml | 1 + .../support/v7/appcompat/res/values-lt/strings.xml | 1 + .../support/v7/appcompat/res/values-lv/strings.xml | 1 + .../v7/appcompat/res/values-mk-rMK/strings.xml | 1 + .../v7/appcompat/res/values-ml-rIN/strings.xml | 1 + .../v7/appcompat/res/values-mn-rMN/strings.xml | 1 + .../v7/appcompat/res/values-mr-rIN/strings.xml | 1 + .../v7/appcompat/res/values-ms-rMY/strings.xml | 1 + .../v7/appcompat/res/values-my-rMM/strings.xml | 5 +- .../support/v7/appcompat/res/values-nb/strings.xml | 1 + .../v7/appcompat/res/values-ne-rNP/strings.xml | 1 + .../support/v7/appcompat/res/values-nl/strings.xml | 1 + .../v7/appcompat/res/values-pa-rIN/strings.xml | 1 + .../support/v7/appcompat/res/values-pl/strings.xml | 1 + .../v7/appcompat/res/values-pt-rBR/strings.xml | 1 + .../v7/appcompat/res/values-pt-rPT/strings.xml | 1 + .../support/v7/appcompat/res/values-pt/strings.xml | 1 + .../support/v7/appcompat/res/values-ro/strings.xml | 1 + .../support/v7/appcompat/res/values-ru/strings.xml | 1 + .../v7/appcompat/res/values-si-rLK/strings.xml | 1 + .../support/v7/appcompat/res/values-sk/strings.xml | 1 + .../support/v7/appcompat/res/values-sl/strings.xml | 1 + .../v7/appcompat/res/values-sq-rAL/strings.xml | 1 + .../support/v7/appcompat/res/values-sr/strings.xml | 1 + .../support/v7/appcompat/res/values-sv/strings.xml | 1 + .../support/v7/appcompat/res/values-sw/strings.xml | 1 + .../v7/appcompat/res/values-ta-rIN/strings.xml | 1 + .../v7/appcompat/res/values-te-rIN/strings.xml | 1 + .../support/v7/appcompat/res/values-th/strings.xml | 1 + .../support/v7/appcompat/res/values-tl/strings.xml | 1 + .../support/v7/appcompat/res/values-tr/strings.xml | 1 + .../support/v7/appcompat/res/values-uk/strings.xml | 1 + .../v7/appcompat/res/values-ur-rPK/strings.xml | 1 + .../v7/appcompat/res/values-uz-rUZ/strings.xml | 1 + .../v7/appcompat/res/values-v11/themes_base.xml | 8 + .../support/v7/appcompat/res/values-vi/strings.xml | 1 + .../v7/appcompat/res/values-zh-rCN/strings.xml | 1 + .../v7/appcompat/res/values-zh-rHK/strings.xml | 1 + .../v7/appcompat/res/values-zh-rTW/strings.xml | 1 + .../support/v7/appcompat/res/values-zu/strings.xml | 1 + current/support/v7/appcompat/res/values/attrs.xml | 13 +- .../support/v7/appcompat/res/values/strings.xml | 1 + .../v7/appcompat/res/values/themes_base.xml | 8 + .../cardview/libs/android-support-v7-cardview.jar | Bin 21821 -> 21842 bytes .../libs/android-support-v7-gridlayout.jar | Bin 42437 -> 42437 bytes .../libs/android-support-v7-mediarouter.jar | Bin 240300 -> 244237 bytes .../res/drawable-hdpi/ic_audiotrack.png | Bin 206 -> 0 bytes .../res/drawable-hdpi/ic_audiotrack_dark.png | Bin 0 -> 205 bytes .../mediarouter/res/drawable-hdpi/ic_cast_dark.png | Bin 626 -> 0 bytes .../mediarouter/res/drawable-hdpi/ic_cast_grey.png | Bin 397 -> 0 bytes .../res/drawable-hdpi/ic_cast_light.png | Bin 615 -> 0 bytes .../res/drawable-hdpi/ic_cast_white.png | Bin 381 -> 0 bytes .../res/drawable-hdpi/ic_close_dark.png | Bin 208 -> 0 bytes .../res/drawable-hdpi/ic_dialog_close_dark.png | Bin 0 -> 206 bytes ...c_close_light.png => ic_dialog_close_light.png} | Bin .../res/drawable-hdpi/ic_media_pause.png | Bin 289 -> 0 bytes .../{ic_pause_dark.png => ic_media_pause_dark.png} | Bin ...ic_pause_light.png => ic_media_pause_light.png} | Bin .../res/drawable-hdpi/ic_media_play.png | Bin 606 -> 0 bytes .../res/drawable-hdpi/ic_media_play_dark.png | Bin 0 -> 279 bytes .../{ic_play_light.png => ic_media_play_light.png} | Bin ...ono_dark.png => ic_mr_button_disabled_dark.png} | Bin ...d_light.png => ic_mr_button_disabled_light.png} | Bin ...dark.png => ic_mr_button_disconnected_dark.png} | Bin ...ght.png => ic_mr_button_disconnected_light.png} | Bin .../res/drawable-hdpi/ic_mr_button_grey.png | Bin 0 -> 395 bytes .../mediarouter/res/drawable-hdpi/ic_play_dark.png | Bin 281 -> 0 bytes ...eaker_dark.png => ic_vol_type_speaker_dark.png} | Bin ...dark.png => ic_vol_type_speaker_group_dark.png} | Bin ...ght.png => ic_vol_type_speaker_group_light.png} | Bin ...ker_light.png => ic_vol_type_speaker_light.png} | Bin .../{ic_tv_dark.png => ic_vol_type_tv_dark.png} | Bin .../{ic_tv_light.png => ic_vol_type_tv_light.png} | Bin .../res/drawable-mdpi/ic_audiotrack.png | Bin 148 -> 0 bytes .../res/drawable-mdpi/ic_audiotrack_dark.png | Bin 0 -> 146 bytes .../mediarouter/res/drawable-mdpi/ic_cast_dark.png | Bin 448 -> 0 bytes .../res/drawable-mdpi/ic_cast_light.png | Bin 445 -> 0 bytes .../res/drawable-mdpi/ic_cast_white.png | Bin 251 -> 0 bytes .../res/drawable-mdpi/ic_close_dark.png | Bin 170 -> 0 bytes .../res/drawable-mdpi/ic_dialog_close_dark.png | Bin 0 -> 168 bytes ...c_close_light.png => ic_dialog_close_light.png} | Bin .../res/drawable-mdpi/ic_media_pause.png | Bin 244 -> 0 bytes .../{ic_pause_dark.png => ic_media_pause_dark.png} | Bin ...ic_pause_light.png => ic_media_pause_light.png} | Bin .../res/drawable-mdpi/ic_media_play.png | Bin 446 -> 0 bytes .../{ic_play_dark.png => ic_media_play_dark.png} | Bin .../{ic_play_light.png => ic_media_play_light.png} | Bin ...ono_dark.png => ic_mr_button_disabled_dark.png} | Bin ...d_light.png => ic_mr_button_disabled_light.png} | Bin ...dark.png => ic_mr_button_disconnected_dark.png} | Bin ...ght.png => ic_mr_button_disconnected_light.png} | Bin .../{ic_cast_grey.png => ic_mr_button_grey.png} | Bin .../res/drawable-mdpi/ic_speaker_group_dark.png | Bin 252 -> 0 bytes .../res/drawable-mdpi/ic_speaker_group_light.png | Bin 259 -> 0 bytes .../res/drawable-mdpi/ic_speaker_light.png | Bin 259 -> 0 bytes .../mediarouter/res/drawable-mdpi/ic_tv_dark.png | Bin 130 -> 0 bytes ...eaker_dark.png => ic_vol_type_speaker_dark.png} | Bin .../ic_vol_type_speaker_group_dark.png | Bin 0 -> 250 bytes .../ic_vol_type_speaker_group_light.png | Bin 0 -> 256 bytes .../drawable-mdpi/ic_vol_type_speaker_light.png | Bin 0 -> 255 bytes .../res/drawable-mdpi/ic_vol_type_tv_dark.png | Bin 0 -> 128 bytes .../{ic_tv_light.png => ic_vol_type_tv_light.png} | Bin .../{ic_audiotrack.png => ic_audiotrack_dark.png} | Bin .../res/drawable-xhdpi/ic_cast_dark.png | Bin 880 -> 0 bytes .../res/drawable-xhdpi/ic_cast_light.png | Bin 868 -> 0 bytes .../res/drawable-xhdpi/ic_cast_white.png | Bin 435 -> 0 bytes .../res/drawable-xhdpi/ic_close_dark.png | Bin 236 -> 0 bytes .../res/drawable-xhdpi/ic_close_light.png | Bin 235 -> 0 bytes .../res/drawable-xhdpi/ic_dialog_close_dark.png | Bin 0 -> 235 bytes .../res/drawable-xhdpi/ic_dialog_close_light.png | Bin 0 -> 231 bytes .../res/drawable-xhdpi/ic_media_pause.png | Bin 316 -> 0 bytes .../{ic_pause_dark.png => ic_media_pause_dark.png} | Bin ...ic_pause_light.png => ic_media_pause_light.png} | Bin .../res/drawable-xhdpi/ic_media_play.png | Bin 876 -> 0 bytes .../{ic_play_dark.png => ic_media_play_dark.png} | Bin .../{ic_play_light.png => ic_media_play_light.png} | Bin .../ic_media_route_connecting_00_dark.png | Bin 497 -> 0 bytes .../ic_media_route_connecting_00_light.png | Bin 483 -> 0 bytes .../ic_media_route_connecting_01_dark.png | Bin 507 -> 0 bytes .../ic_media_route_connecting_01_light.png | Bin 492 -> 0 bytes .../ic_media_route_connecting_02_dark.png | Bin 506 -> 0 bytes .../ic_media_route_connecting_02_light.png | Bin 497 -> 0 bytes .../ic_media_route_connecting_03_dark.png | Bin 525 -> 0 bytes .../ic_media_route_connecting_03_light.png | Bin 515 -> 0 bytes .../ic_media_route_connecting_04_dark.png | Bin 525 -> 0 bytes .../ic_media_route_connecting_04_light.png | Bin 517 -> 0 bytes .../ic_media_route_connecting_05_dark.png | Bin 499 -> 0 bytes .../ic_media_route_connecting_05_light.png | Bin 495 -> 0 bytes .../ic_media_route_connecting_06_dark.png | Bin 477 -> 0 bytes .../ic_media_route_connecting_06_light.png | Bin 470 -> 0 bytes .../ic_media_route_connecting_07_dark.png | Bin 468 -> 0 bytes .../ic_media_route_connecting_07_light.png | Bin 463 -> 0 bytes .../ic_media_route_connecting_08_dark.png | Bin 457 -> 0 bytes .../ic_media_route_connecting_08_light.png | Bin 448 -> 0 bytes .../ic_media_route_connecting_09_dark.png | Bin 469 -> 0 bytes .../ic_media_route_connecting_09_light.png | Bin 456 -> 0 bytes .../ic_media_route_connecting_10_dark.png | Bin 478 -> 0 bytes .../ic_media_route_connecting_10_light.png | Bin 462 -> 0 bytes .../ic_media_route_connecting_11_dark.png | Bin 473 -> 0 bytes .../ic_media_route_connecting_11_light.png | Bin 455 -> 0 bytes .../ic_media_route_connecting_12_dark.png | Bin 483 -> 0 bytes .../ic_media_route_connecting_12_light.png | Bin 463 -> 0 bytes .../ic_media_route_connecting_13_dark.png | Bin 500 -> 0 bytes .../ic_media_route_connecting_13_light.png | Bin 483 -> 0 bytes .../ic_media_route_connecting_14_dark.png | Bin 509 -> 0 bytes .../ic_media_route_connecting_14_light.png | Bin 493 -> 0 bytes .../ic_media_route_connecting_15_dark.png | Bin 494 -> 0 bytes .../ic_media_route_connecting_15_light.png | Bin 477 -> 0 bytes .../ic_media_route_connecting_16_dark.png | Bin 488 -> 0 bytes .../ic_media_route_connecting_16_light.png | Bin 473 -> 0 bytes .../ic_media_route_connecting_17_dark.png | Bin 507 -> 0 bytes .../ic_media_route_connecting_17_light.png | Bin 497 -> 0 bytes .../ic_media_route_connecting_18_dark.png | Bin 495 -> 0 bytes .../ic_media_route_connecting_18_light.png | Bin 482 -> 0 bytes .../ic_media_route_connecting_19_dark.png | Bin 497 -> 0 bytes .../ic_media_route_connecting_19_light.png | Bin 485 -> 0 bytes .../ic_media_route_connecting_20_dark.png | Bin 493 -> 0 bytes .../ic_media_route_connecting_20_light.png | Bin 482 -> 0 bytes .../ic_media_route_connecting_21_dark.png | Bin 496 -> 0 bytes .../ic_media_route_connecting_21_light.png | Bin 485 -> 0 bytes .../ic_media_route_connecting_22_dark.png | Bin 498 -> 0 bytes .../ic_media_route_connecting_22_light.png | Bin 486 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_00_dark.png | Bin 498 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_00_light.png | Bin 485 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_01_dark.png | Bin 514 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_01_light.png | Bin 501 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_02_dark.png | Bin 519 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_02_light.png | Bin 509 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_03_dark.png | Bin 480 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_03_light.png | Bin 471 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_04_dark.png | Bin 458 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_04_light.png | Bin 448 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_05_dark.png | Bin 491 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_05_light.png | Bin 484 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_06_dark.png | Bin 510 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_06_light.png | Bin 506 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_07_dark.png | Bin 503 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_07_light.png | Bin 498 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_08_dark.png | Bin 475 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_08_light.png | Bin 461 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_09_dark.png | Bin 485 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_09_light.png | Bin 465 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_10_dark.png | Bin 508 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_10_light.png | Bin 497 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_11_dark.png | Bin 518 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_11_light.png | Bin 505 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_12_dark.png | Bin 531 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_12_light.png | Bin 515 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_13_dark.png | Bin 553 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_13_light.png | Bin 546 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_14_dark.png | Bin 568 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_14_light.png | Bin 558 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_15_dark.png | Bin 564 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_15_light.png | Bin 555 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_16_dark.png | Bin 560 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_16_light.png | Bin 551 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_17_dark.png | Bin 581 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_17_light.png | Bin 571 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_18_dark.png | Bin 568 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_18_light.png | Bin 555 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_19_dark.png | Bin 571 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_19_light.png | Bin 557 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_20_dark.png | Bin 568 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_20_light.png | Bin 559 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_21_dark.png | Bin 572 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_21_light.png | Bin 565 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_22_dark.png | Bin 571 -> 0 bytes .../drawable-xhdpi/ic_media_route_on_22_light.png | Bin 561 -> 0 bytes .../res/drawable-xhdpi/ic_media_route_on_light.png | Bin 562 -> 0 bytes .../ic_mr_button_connected_00_dark.png | Bin 0 -> 447 bytes .../ic_mr_button_connected_00_light.png | Bin 0 -> 443 bytes .../ic_mr_button_connected_01_dark.png | Bin 0 -> 466 bytes .../ic_mr_button_connected_01_light.png | Bin 0 -> 460 bytes .../ic_mr_button_connected_02_dark.png | Bin 0 -> 475 bytes .../ic_mr_button_connected_02_light.png | Bin 0 -> 470 bytes .../ic_mr_button_connected_03_dark.png | Bin 0 -> 444 bytes .../ic_mr_button_connected_03_light.png | Bin 0 -> 440 bytes .../ic_mr_button_connected_04_dark.png | Bin 0 -> 419 bytes .../ic_mr_button_connected_04_light.png | Bin 0 -> 418 bytes .../ic_mr_button_connected_05_dark.png | Bin 0 -> 459 bytes .../ic_mr_button_connected_05_light.png | Bin 0 -> 455 bytes .../ic_mr_button_connected_06_dark.png | Bin 0 -> 471 bytes .../ic_mr_button_connected_06_light.png | Bin 0 -> 466 bytes .../ic_mr_button_connected_07_dark.png | Bin 0 -> 465 bytes .../ic_mr_button_connected_07_light.png | Bin 0 -> 459 bytes .../ic_mr_button_connected_08_dark.png | Bin 0 -> 429 bytes .../ic_mr_button_connected_08_light.png | Bin 0 -> 424 bytes .../ic_mr_button_connected_09_dark.png | Bin 0 -> 433 bytes .../ic_mr_button_connected_09_light.png | Bin 0 -> 429 bytes .../ic_mr_button_connected_10_dark.png | Bin 0 -> 462 bytes .../ic_mr_button_connected_10_light.png | Bin 0 -> 459 bytes .../ic_mr_button_connected_11_dark.png | Bin 0 -> 469 bytes .../ic_mr_button_connected_11_light.png | Bin 0 -> 465 bytes .../ic_mr_button_connected_12_dark.png | Bin 0 -> 482 bytes .../ic_mr_button_connected_12_light.png | Bin 0 -> 477 bytes .../ic_mr_button_connected_13_dark.png | Bin 0 -> 507 bytes .../ic_mr_button_connected_13_light.png | Bin 0 -> 503 bytes .../ic_mr_button_connected_14_dark.png | Bin 0 -> 513 bytes .../ic_mr_button_connected_14_light.png | Bin 0 -> 510 bytes .../ic_mr_button_connected_15_dark.png | Bin 0 -> 516 bytes .../ic_mr_button_connected_15_light.png | Bin 0 -> 514 bytes .../ic_mr_button_connected_16_dark.png | Bin 0 -> 515 bytes .../ic_mr_button_connected_16_light.png | Bin 0 -> 509 bytes .../ic_mr_button_connected_17_dark.png | Bin 0 -> 525 bytes .../ic_mr_button_connected_17_light.png | Bin 0 -> 521 bytes .../ic_mr_button_connected_18_dark.png | Bin 0 -> 517 bytes .../ic_mr_button_connected_18_light.png | Bin 0 -> 518 bytes .../ic_mr_button_connected_19_dark.png | Bin 0 -> 516 bytes .../ic_mr_button_connected_19_light.png | Bin 0 -> 514 bytes .../ic_mr_button_connected_20_dark.png | Bin 0 -> 518 bytes .../ic_mr_button_connected_20_light.png | Bin 0 -> 516 bytes .../ic_mr_button_connected_21_dark.png | Bin 0 -> 522 bytes .../ic_mr_button_connected_21_light.png | Bin 0 -> 517 bytes .../ic_mr_button_connected_22_dark.png | Bin 0 -> 522 bytes .../ic_mr_button_connected_22_light.png | Bin 0 -> 518 bytes .../ic_mr_button_connecting_00_dark.png | Bin 0 -> 451 bytes .../ic_mr_button_connecting_00_light.png | Bin 0 -> 447 bytes .../ic_mr_button_connecting_01_dark.png | Bin 0 -> 458 bytes .../ic_mr_button_connecting_01_light.png | Bin 0 -> 455 bytes .../ic_mr_button_connecting_02_dark.png | Bin 0 -> 466 bytes .../ic_mr_button_connecting_02_light.png | Bin 0 -> 458 bytes .../ic_mr_button_connecting_03_dark.png | Bin 0 -> 478 bytes .../ic_mr_button_connecting_03_light.png | Bin 0 -> 482 bytes .../ic_mr_button_connecting_04_dark.png | Bin 0 -> 481 bytes .../ic_mr_button_connecting_04_light.png | Bin 0 -> 474 bytes .../ic_mr_button_connecting_05_dark.png | Bin 0 -> 456 bytes .../ic_mr_button_connecting_05_light.png | Bin 0 -> 459 bytes .../ic_mr_button_connecting_06_dark.png | Bin 0 -> 437 bytes .../ic_mr_button_connecting_06_light.png | Bin 0 -> 434 bytes .../ic_mr_button_connecting_07_dark.png | Bin 0 -> 424 bytes .../ic_mr_button_connecting_07_light.png | Bin 0 -> 424 bytes .../ic_mr_button_connecting_08_dark.png | Bin 0 -> 418 bytes .../ic_mr_button_connecting_08_light.png | Bin 0 -> 416 bytes .../ic_mr_button_connecting_09_dark.png | Bin 0 -> 424 bytes .../ic_mr_button_connecting_09_light.png | Bin 0 -> 421 bytes .../ic_mr_button_connecting_10_dark.png | Bin 0 -> 431 bytes .../ic_mr_button_connecting_10_light.png | Bin 0 -> 426 bytes .../ic_mr_button_connecting_11_dark.png | Bin 0 -> 427 bytes .../ic_mr_button_connecting_11_light.png | Bin 0 -> 423 bytes .../ic_mr_button_connecting_12_dark.png | Bin 0 -> 435 bytes .../ic_mr_button_connecting_12_light.png | Bin 0 -> 428 bytes .../ic_mr_button_connecting_13_dark.png | Bin 0 -> 456 bytes .../ic_mr_button_connecting_13_light.png | Bin 0 -> 446 bytes .../ic_mr_button_connecting_14_dark.png | Bin 0 -> 459 bytes .../ic_mr_button_connecting_14_light.png | Bin 0 -> 454 bytes .../ic_mr_button_connecting_15_dark.png | Bin 0 -> 444 bytes .../ic_mr_button_connecting_15_light.png | Bin 0 -> 437 bytes .../ic_mr_button_connecting_16_dark.png | Bin 0 -> 441 bytes .../ic_mr_button_connecting_16_light.png | Bin 0 -> 435 bytes .../ic_mr_button_connecting_17_dark.png | Bin 0 -> 458 bytes .../ic_mr_button_connecting_17_light.png | Bin 0 -> 453 bytes .../ic_mr_button_connecting_18_dark.png | Bin 0 -> 448 bytes .../ic_mr_button_connecting_18_light.png | Bin 0 -> 449 bytes .../ic_mr_button_connecting_19_dark.png | Bin 0 -> 449 bytes .../ic_mr_button_connecting_19_light.png | Bin 0 -> 444 bytes .../ic_mr_button_connecting_20_dark.png | Bin 0 -> 446 bytes .../ic_mr_button_connecting_20_light.png | Bin 0 -> 446 bytes .../ic_mr_button_connecting_21_dark.png | Bin 0 -> 450 bytes .../ic_mr_button_connecting_21_light.png | Bin 0 -> 448 bytes .../ic_mr_button_connecting_22_dark.png | Bin 0 -> 450 bytes .../ic_mr_button_connecting_22_light.png | Bin 0 -> 447 bytes ...ono_dark.png => ic_mr_button_disabled_dark.png} | Bin ...d_light.png => ic_mr_button_disabled_light.png} | Bin ...dark.png => ic_mr_button_disconnected_dark.png} | Bin ...ght.png => ic_mr_button_disconnected_light.png} | Bin .../{ic_cast_grey.png => ic_mr_button_grey.png} | Bin .../res/drawable-xhdpi/ic_speaker_light.png | Bin 484 -> 0 bytes .../mediarouter/res/drawable-xhdpi/ic_tv_dark.png | Bin 186 -> 0 bytes ...eaker_dark.png => ic_vol_type_speaker_dark.png} | Bin ...dark.png => ic_vol_type_speaker_group_dark.png} | Bin ...ght.png => ic_vol_type_speaker_group_light.png} | Bin .../drawable-xhdpi/ic_vol_type_speaker_light.png | Bin 0 -> 483 bytes .../res/drawable-xhdpi/ic_vol_type_tv_dark.png | Bin 0 -> 185 bytes .../{ic_tv_light.png => ic_vol_type_tv_light.png} | Bin .../{ic_audiotrack.png => ic_audiotrack_dark.png} | Bin .../res/drawable-xxhdpi/ic_cast_dark.png | Bin 1291 -> 0 bytes .../res/drawable-xxhdpi/ic_cast_light.png | Bin 1285 -> 0 bytes .../res/drawable-xxhdpi/ic_cast_white.png | Bin 643 -> 0 bytes ...{ic_close_dark.png => ic_dialog_close_dark.png} | Bin ...c_close_light.png => ic_dialog_close_light.png} | Bin .../res/drawable-xxhdpi/ic_media_pause.png | Bin 201 -> 0 bytes .../{ic_pause_dark.png => ic_media_pause_dark.png} | Bin ...ic_pause_light.png => ic_media_pause_light.png} | Bin .../res/drawable-xxhdpi/ic_media_play.png | Bin 434 -> 0 bytes .../{ic_play_dark.png => ic_media_play_dark.png} | Bin .../{ic_play_light.png => ic_media_play_light.png} | Bin .../ic_media_route_connecting_00_dark.png | Bin 697 -> 0 bytes .../ic_media_route_connecting_00_light.png | Bin 629 -> 0 bytes .../ic_media_route_connecting_01_dark.png | Bin 734 -> 0 bytes .../ic_media_route_connecting_01_light.png | Bin 647 -> 0 bytes .../ic_media_route_connecting_02_dark.png | Bin 729 -> 0 bytes .../ic_media_route_connecting_02_light.png | Bin 656 -> 0 bytes .../ic_media_route_connecting_03_dark.png | Bin 769 -> 0 bytes .../ic_media_route_connecting_03_light.png | Bin 674 -> 0 bytes .../ic_media_route_connecting_04_dark.png | Bin 756 -> 0 bytes .../ic_media_route_connecting_04_light.png | Bin 666 -> 0 bytes .../ic_media_route_connecting_05_dark.png | Bin 709 -> 0 bytes .../ic_media_route_connecting_05_light.png | Bin 633 -> 0 bytes .../ic_media_route_connecting_06_dark.png | Bin 690 -> 0 bytes .../ic_media_route_connecting_06_light.png | Bin 612 -> 0 bytes .../ic_media_route_connecting_07_dark.png | Bin 668 -> 0 bytes .../ic_media_route_connecting_07_light.png | Bin 597 -> 0 bytes .../ic_media_route_connecting_08_dark.png | Bin 674 -> 0 bytes .../ic_media_route_connecting_08_light.png | Bin 587 -> 0 bytes .../ic_media_route_connecting_09_dark.png | Bin 675 -> 0 bytes .../ic_media_route_connecting_09_light.png | Bin 590 -> 0 bytes .../ic_media_route_connecting_10_dark.png | Bin 681 -> 0 bytes .../ic_media_route_connecting_10_light.png | Bin 605 -> 0 bytes .../ic_media_route_connecting_11_dark.png | Bin 690 -> 0 bytes .../ic_media_route_connecting_11_light.png | Bin 597 -> 0 bytes .../ic_media_route_connecting_12_dark.png | Bin 692 -> 0 bytes .../ic_media_route_connecting_12_light.png | Bin 604 -> 0 bytes .../ic_media_route_connecting_13_dark.png | Bin 711 -> 0 bytes .../ic_media_route_connecting_13_light.png | Bin 627 -> 0 bytes .../ic_media_route_connecting_14_dark.png | Bin 723 -> 0 bytes .../ic_media_route_connecting_14_light.png | Bin 628 -> 0 bytes .../ic_media_route_connecting_15_dark.png | Bin 703 -> 0 bytes .../ic_media_route_connecting_15_light.png | Bin 630 -> 0 bytes .../ic_media_route_connecting_16_dark.png | Bin 721 -> 0 bytes .../ic_media_route_connecting_16_light.png | Bin 640 -> 0 bytes .../ic_media_route_connecting_17_dark.png | Bin 711 -> 0 bytes .../ic_media_route_connecting_17_light.png | Bin 626 -> 0 bytes .../ic_media_route_connecting_18_dark.png | Bin 714 -> 0 bytes .../ic_media_route_connecting_18_light.png | Bin 635 -> 0 bytes .../ic_media_route_connecting_19_dark.png | Bin 717 -> 0 bytes .../ic_media_route_connecting_19_light.png | Bin 635 -> 0 bytes .../ic_media_route_connecting_20_dark.png | Bin 700 -> 0 bytes .../ic_media_route_connecting_20_light.png | Bin 618 -> 0 bytes .../ic_media_route_connecting_21_dark.png | Bin 701 -> 0 bytes .../ic_media_route_connecting_21_light.png | Bin 617 -> 0 bytes .../ic_media_route_connecting_22_dark.png | Bin 705 -> 0 bytes .../ic_media_route_connecting_22_light.png | Bin 616 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_00_dark.png | Bin 704 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_00_light.png | Bin 632 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_01_dark.png | Bin 737 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_01_light.png | Bin 652 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_02_dark.png | Bin 733 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_02_light.png | Bin 664 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_03_dark.png | Bin 683 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_03_light.png | Bin 612 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_04_dark.png | Bin 672 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_04_light.png | Bin 592 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_05_dark.png | Bin 696 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_05_light.png | Bin 625 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_06_dark.png | Bin 728 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_06_light.png | Bin 654 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_07_dark.png | Bin 718 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_07_light.png | Bin 656 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_08_dark.png | Bin 678 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_08_light.png | Bin 604 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_09_dark.png | Bin 694 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_09_light.png | Bin 608 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_10_dark.png | Bin 723 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_10_light.png | Bin 644 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_11_dark.png | Bin 755 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_11_light.png | Bin 651 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_12_dark.png | Bin 773 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_12_light.png | Bin 671 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_13_dark.png | Bin 789 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_13_light.png | Bin 704 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_14_dark.png | Bin 807 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_14_light.png | Bin 704 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_15_dark.png | Bin 809 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_15_light.png | Bin 729 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_16_dark.png | Bin 832 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_16_light.png | Bin 741 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_17_dark.png | Bin 824 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_17_light.png | Bin 727 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_18_dark.png | Bin 828 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_18_light.png | Bin 733 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_19_dark.png | Bin 828 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_19_light.png | Bin 734 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_20_dark.png | Bin 817 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_20_light.png | Bin 721 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_21_dark.png | Bin 816 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_21_light.png | Bin 719 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_22_dark.png | Bin 819 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_22_light.png | Bin 718 -> 0 bytes .../drawable-xxhdpi/ic_media_route_on_light.png | Bin 798 -> 0 bytes .../ic_mr_button_connected_00_dark.png | Bin 0 -> 635 bytes .../ic_mr_button_connected_00_light.png | Bin 0 -> 626 bytes .../ic_mr_button_connected_01_dark.png | Bin 0 -> 663 bytes .../ic_mr_button_connected_01_light.png | Bin 0 -> 657 bytes .../ic_mr_button_connected_02_dark.png | Bin 0 -> 659 bytes .../ic_mr_button_connected_02_light.png | Bin 0 -> 654 bytes .../ic_mr_button_connected_03_dark.png | Bin 0 -> 615 bytes .../ic_mr_button_connected_03_light.png | Bin 0 -> 614 bytes .../ic_mr_button_connected_04_dark.png | Bin 0 -> 599 bytes .../ic_mr_button_connected_04_light.png | Bin 0 -> 600 bytes .../ic_mr_button_connected_05_dark.png | Bin 0 -> 629 bytes .../ic_mr_button_connected_05_light.png | Bin 0 -> 629 bytes .../ic_mr_button_connected_06_dark.png | Bin 0 -> 664 bytes .../ic_mr_button_connected_06_light.png | Bin 0 -> 662 bytes .../ic_mr_button_connected_07_dark.png | Bin 0 -> 662 bytes .../ic_mr_button_connected_07_light.png | Bin 0 -> 658 bytes .../ic_mr_button_connected_08_dark.png | Bin 0 -> 627 bytes .../ic_mr_button_connected_08_light.png | Bin 0 -> 616 bytes .../ic_mr_button_connected_09_dark.png | Bin 0 -> 635 bytes .../ic_mr_button_connected_09_light.png | Bin 0 -> 624 bytes .../ic_mr_button_connected_10_dark.png | Bin 0 -> 660 bytes .../ic_mr_button_connected_10_light.png | Bin 0 -> 648 bytes .../ic_mr_button_connected_11_dark.png | Bin 0 -> 689 bytes .../ic_mr_button_connected_11_light.png | Bin 0 -> 677 bytes .../ic_mr_button_connected_12_dark.png | Bin 0 -> 695 bytes .../ic_mr_button_connected_12_light.png | Bin 0 -> 684 bytes .../ic_mr_button_connected_13_dark.png | Bin 0 -> 715 bytes .../ic_mr_button_connected_13_light.png | Bin 0 -> 697 bytes .../ic_mr_button_connected_14_dark.png | Bin 0 -> 731 bytes .../ic_mr_button_connected_14_light.png | Bin 0 -> 718 bytes .../ic_mr_button_connected_15_dark.png | Bin 0 -> 730 bytes .../ic_mr_button_connected_15_light.png | Bin 0 -> 717 bytes .../ic_mr_button_connected_16_dark.png | Bin 0 -> 752 bytes .../ic_mr_button_connected_16_light.png | Bin 0 -> 745 bytes .../ic_mr_button_connected_17_dark.png | Bin 0 -> 745 bytes .../ic_mr_button_connected_17_light.png | Bin 0 -> 741 bytes .../ic_mr_button_connected_18_dark.png | Bin 0 -> 755 bytes .../ic_mr_button_connected_18_light.png | Bin 0 -> 742 bytes .../ic_mr_button_connected_19_dark.png | Bin 0 -> 754 bytes .../ic_mr_button_connected_19_light.png | Bin 0 -> 742 bytes .../ic_mr_button_connected_20_dark.png | Bin 0 -> 745 bytes .../ic_mr_button_connected_20_light.png | Bin 0 -> 734 bytes .../ic_mr_button_connected_21_dark.png | Bin 0 -> 744 bytes .../ic_mr_button_connected_21_light.png | Bin 0 -> 734 bytes .../ic_mr_button_connected_22_dark.png | Bin 0 -> 746 bytes .../ic_mr_button_connected_22_light.png | Bin 0 -> 736 bytes .../ic_mr_button_connecting_00_dark.png | Bin 0 -> 632 bytes .../ic_mr_button_connecting_00_light.png | Bin 0 -> 623 bytes .../ic_mr_button_connecting_01_dark.png | Bin 0 -> 660 bytes .../ic_mr_button_connecting_01_light.png | Bin 0 -> 648 bytes .../ic_mr_button_connecting_02_dark.png | Bin 0 -> 658 bytes .../ic_mr_button_connecting_02_light.png | Bin 0 -> 648 bytes .../ic_mr_button_connecting_03_dark.png | Bin 0 -> 688 bytes .../ic_mr_button_connecting_03_light.png | Bin 0 -> 689 bytes .../ic_mr_button_connecting_04_dark.png | Bin 0 -> 681 bytes .../ic_mr_button_connecting_04_light.png | Bin 0 -> 678 bytes .../ic_mr_button_connecting_05_dark.png | Bin 0 -> 642 bytes .../ic_mr_button_connecting_05_light.png | Bin 0 -> 639 bytes .../ic_mr_button_connecting_06_dark.png | Bin 0 -> 620 bytes .../ic_mr_button_connecting_06_light.png | Bin 0 -> 618 bytes .../ic_mr_button_connecting_07_dark.png | Bin 0 -> 602 bytes .../ic_mr_button_connecting_07_light.png | Bin 0 -> 600 bytes .../ic_mr_button_connecting_08_dark.png | Bin 0 -> 607 bytes .../ic_mr_button_connecting_08_light.png | Bin 0 -> 609 bytes .../ic_mr_button_connecting_09_dark.png | Bin 0 -> 609 bytes .../ic_mr_button_connecting_09_light.png | Bin 0 -> 603 bytes .../ic_mr_button_connecting_10_dark.png | Bin 0 -> 609 bytes .../ic_mr_button_connecting_10_light.png | Bin 0 -> 607 bytes .../ic_mr_button_connecting_11_dark.png | Bin 0 -> 623 bytes .../ic_mr_button_connecting_11_light.png | Bin 0 -> 617 bytes .../ic_mr_button_connecting_12_dark.png | Bin 0 -> 619 bytes .../ic_mr_button_connecting_12_light.png | Bin 0 -> 611 bytes .../ic_mr_button_connecting_13_dark.png | Bin 0 -> 633 bytes .../ic_mr_button_connecting_13_light.png | Bin 0 -> 628 bytes .../ic_mr_button_connecting_14_dark.png | Bin 0 -> 648 bytes .../ic_mr_button_connecting_14_light.png | Bin 0 -> 638 bytes .../ic_mr_button_connecting_15_dark.png | Bin 0 -> 629 bytes .../ic_mr_button_connecting_15_light.png | Bin 0 -> 618 bytes .../ic_mr_button_connecting_16_dark.png | Bin 0 -> 645 bytes .../ic_mr_button_connecting_16_light.png | Bin 0 -> 635 bytes .../ic_mr_button_connecting_17_dark.png | Bin 0 -> 635 bytes .../ic_mr_button_connecting_17_light.png | Bin 0 -> 636 bytes .../ic_mr_button_connecting_18_dark.png | Bin 0 -> 646 bytes .../ic_mr_button_connecting_18_light.png | Bin 0 -> 637 bytes .../ic_mr_button_connecting_19_dark.png | Bin 0 -> 646 bytes .../ic_mr_button_connecting_19_light.png | Bin 0 -> 637 bytes .../ic_mr_button_connecting_20_dark.png | Bin 0 -> 630 bytes .../ic_mr_button_connecting_20_light.png | Bin 0 -> 622 bytes .../ic_mr_button_connecting_21_dark.png | Bin 0 -> 631 bytes .../ic_mr_button_connecting_21_light.png | Bin 0 -> 624 bytes .../ic_mr_button_connecting_22_dark.png | Bin 0 -> 634 bytes .../ic_mr_button_connecting_22_light.png | Bin 0 -> 627 bytes ...ono_dark.png => ic_mr_button_disabled_dark.png} | Bin ...d_light.png => ic_mr_button_disabled_light.png} | Bin ...dark.png => ic_mr_button_disconnected_dark.png} | Bin ...ght.png => ic_mr_button_disconnected_light.png} | Bin .../{ic_cast_grey.png => ic_mr_button_grey.png} | Bin ...eaker_dark.png => ic_vol_type_speaker_dark.png} | Bin ...dark.png => ic_vol_type_speaker_group_dark.png} | Bin ...ght.png => ic_vol_type_speaker_group_light.png} | Bin ...ker_light.png => ic_vol_type_speaker_light.png} | Bin .../{ic_tv_dark.png => ic_vol_type_tv_dark.png} | Bin .../{ic_tv_light.png => ic_vol_type_tv_light.png} | Bin .../res/drawable-xxxhdpi/ic_cast_white.png | Bin 862 -> 0 bytes .../res/drawable-xxxhdpi/ic_close_light.png | Bin 377 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00000.png | Bin 258 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00001.png | Bin 389 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00002.png | Bin 371 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00003.png | Bin 420 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00004.png | Bin 435 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00005.png | Bin 473 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00006.png | Bin 474 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00007.png | Bin 484 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00008.png | Bin 470 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00009.png | Bin 470 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00010.png | Bin 432 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00012.png | Bin 268 -> 0 bytes .../res/drawable-xxxhdpi/ic_collapse_00015.png | Bin 255 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00000.png | Bin 255 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00001.png | Bin 380 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00003.png | Bin 418 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00004.png | Bin 435 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00005.png | Bin 470 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00006.png | Bin 473 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00008.png | Bin 487 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00009.png | Bin 457 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00010.png | Bin 425 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00011.png | Bin 308 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00012.png | Bin 276 -> 0 bytes .../res/drawable-xxxhdpi/ic_expand_00015.png | Bin 258 -> 0 bytes .../res/drawable-xxxhdpi/ic_group_collapse_00.png | Bin 0 -> 253 bytes .../res/drawable-xxxhdpi/ic_group_collapse_01.png | Bin 0 -> 375 bytes .../res/drawable-xxxhdpi/ic_group_collapse_02.png | Bin 0 -> 365 bytes .../res/drawable-xxxhdpi/ic_group_collapse_03.png | Bin 0 -> 413 bytes .../res/drawable-xxxhdpi/ic_group_collapse_04.png | Bin 0 -> 431 bytes .../res/drawable-xxxhdpi/ic_group_collapse_05.png | Bin 0 -> 465 bytes .../res/drawable-xxxhdpi/ic_group_collapse_06.png | Bin 0 -> 469 bytes .../res/drawable-xxxhdpi/ic_group_collapse_07.png | Bin 0 -> 480 bytes .../res/drawable-xxxhdpi/ic_group_collapse_08.png | Bin 0 -> 467 bytes .../res/drawable-xxxhdpi/ic_group_collapse_09.png | Bin 0 -> 460 bytes .../res/drawable-xxxhdpi/ic_group_collapse_10.png | Bin 0 -> 428 bytes ...collapse_00011.png => ic_group_collapse_11.png} | Bin .../res/drawable-xxxhdpi/ic_group_collapse_12.png | Bin 0 -> 267 bytes ...collapse_00013.png => ic_group_collapse_13.png} | Bin ...collapse_00014.png => ic_group_collapse_14.png} | Bin .../res/drawable-xxxhdpi/ic_group_collapse_15.png | Bin 0 -> 253 bytes .../res/drawable-xxxhdpi/ic_group_expand_00.png | Bin 0 -> 253 bytes .../res/drawable-xxxhdpi/ic_group_expand_01.png | Bin 0 -> 373 bytes ...{ic_expand_00002.png => ic_group_expand_02.png} | Bin .../res/drawable-xxxhdpi/ic_group_expand_03.png | Bin 0 -> 414 bytes .../res/drawable-xxxhdpi/ic_group_expand_04.png | Bin 0 -> 430 bytes .../res/drawable-xxxhdpi/ic_group_expand_05.png | Bin 0 -> 462 bytes .../res/drawable-xxxhdpi/ic_group_expand_06.png | Bin 0 -> 469 bytes ...{ic_expand_00007.png => ic_group_expand_07.png} | Bin .../res/drawable-xxxhdpi/ic_group_expand_08.png | Bin 0 -> 484 bytes .../res/drawable-xxxhdpi/ic_group_expand_09.png | Bin 0 -> 451 bytes .../res/drawable-xxxhdpi/ic_group_expand_10.png | Bin 0 -> 416 bytes .../res/drawable-xxxhdpi/ic_group_expand_11.png | Bin 0 -> 307 bytes .../res/drawable-xxxhdpi/ic_group_expand_12.png | Bin 0 -> 274 bytes ...{ic_expand_00013.png => ic_group_expand_13.png} | Bin ...{ic_expand_00014.png => ic_group_expand_14.png} | Bin .../res/drawable-xxxhdpi/ic_group_expand_15.png | Bin 0 -> 253 bytes .../{ic_cast_grey.png => ic_mr_button_grey.png} | Bin .../res/drawable-xxxhdpi/ic_pause_light.png | Bin 128 -> 0 bytes .../res/drawable-xxxhdpi/ic_play_light.png | Bin 515 -> 0 bytes .../v7/mediarouter/res/drawable/ic_collapse.xml | 35 - .../v7/mediarouter/res/drawable/ic_expand.xml | 35 - .../res/drawable/mr_button_connected_dark.xml | 43 + .../res/drawable/mr_button_connected_light.xml | 43 + .../res/drawable/mr_button_connecting_dark.xml | 43 + .../res/drawable/mr_button_connecting_light.xml | 43 + ...edia_route_mono_dark.xml => mr_button_dark.xml} | 8 +- ...ia_route_mono_light.xml => mr_button_light.xml} | 8 +- ...r_ic_play_dark.xml => mr_dialog_close_dark.xml} | 2 +- ...c_pause_light.xml => mr_dialog_close_light.xml} | 3 +- .../mediarouter/res/drawable/mr_group_collapse.xml | 35 + .../mediarouter/res/drawable/mr_group_expand.xml | 35 + .../drawable/mr_ic_media_route_connecting_dark.xml | 43 - .../mr_ic_media_route_connecting_light.xml | 43 - .../res/drawable/mr_ic_media_route_on_dark.xml | 43 - .../res/drawable/mr_ic_media_route_on_light.xml | 43 - ...r_ic_pause_dark.xml => mr_media_pause_dark.xml} | 2 +- ...ic_close_light.xml => mr_media_pause_light.xml} | 3 +- ...mr_ic_close_dark.xml => mr_media_play_dark.xml} | 2 +- ...r_ic_play_light.xml => mr_media_play_light.xml} | 2 +- ...st_dark.xml => mr_vol_type_audiotrack_dark.xml} | 2 +- .../res/drawable/mr_vol_type_audiotrack_light.xml | 23 + .../res/layout/mr_controller_material_dialog_b.xml | 6 +- .../res/layout/mr_controller_volume_item.xml | 3 +- .../mediarouter/res/layout/mr_volume_control.xml | 6 +- .../v7/mediarouter/res/values-af/strings.xml | 4 + .../v7/mediarouter/res/values-am/strings.xml | 4 + .../v7/mediarouter/res/values-ar/strings.xml | 4 + .../v7/mediarouter/res/values-az-rAZ/strings.xml | 4 + .../mediarouter/res/values-b+sr+Latn/strings.xml | 4 + .../v7/mediarouter/res/values-be-rBY/strings.xml | 4 + .../v7/mediarouter/res/values-bg/strings.xml | 4 + .../v7/mediarouter/res/values-bn-rBD/strings.xml | 4 + .../v7/mediarouter/res/values-bs-rBA/strings.xml | 4 + .../v7/mediarouter/res/values-ca/strings.xml | 4 + .../v7/mediarouter/res/values-cs/strings.xml | 4 + .../v7/mediarouter/res/values-da/strings.xml | 4 + .../v7/mediarouter/res/values-de/strings.xml | 4 + .../v7/mediarouter/res/values-el/strings.xml | 4 + .../v7/mediarouter/res/values-en-rAU/strings.xml | 4 + .../v7/mediarouter/res/values-en-rGB/strings.xml | 4 + .../v7/mediarouter/res/values-en-rIN/strings.xml | 4 + .../v7/mediarouter/res/values-es-rUS/strings.xml | 4 + .../v7/mediarouter/res/values-es/strings.xml | 4 + .../v7/mediarouter/res/values-et-rEE/strings.xml | 4 + .../v7/mediarouter/res/values-eu-rES/strings.xml | 4 + .../v7/mediarouter/res/values-fa/strings.xml | 4 + .../v7/mediarouter/res/values-fi/strings.xml | 4 + .../v7/mediarouter/res/values-fr-rCA/strings.xml | 4 + .../v7/mediarouter/res/values-fr/strings.xml | 4 + .../v7/mediarouter/res/values-gl-rES/strings.xml | 4 + .../v7/mediarouter/res/values-gu-rIN/strings.xml | 4 + .../v7/mediarouter/res/values-hi/strings.xml | 4 + .../v7/mediarouter/res/values-hr/strings.xml | 4 + .../v7/mediarouter/res/values-hu/strings.xml | 4 + .../v7/mediarouter/res/values-hy-rAM/strings.xml | 4 + .../v7/mediarouter/res/values-in/strings.xml | 4 + .../v7/mediarouter/res/values-is-rIS/strings.xml | 4 + .../v7/mediarouter/res/values-it/strings.xml | 4 + .../v7/mediarouter/res/values-iw/strings.xml | 4 + .../v7/mediarouter/res/values-ja/strings.xml | 4 + .../v7/mediarouter/res/values-ka-rGE/strings.xml | 4 + .../v7/mediarouter/res/values-kk-rKZ/strings.xml | 4 + .../v7/mediarouter/res/values-km-rKH/strings.xml | 4 + .../v7/mediarouter/res/values-kn-rIN/strings.xml | 4 + .../v7/mediarouter/res/values-ko/strings.xml | 4 + .../v7/mediarouter/res/values-ky-rKG/strings.xml | 4 + .../v7/mediarouter/res/values-lo-rLA/strings.xml | 4 + .../v7/mediarouter/res/values-lt/strings.xml | 4 + .../v7/mediarouter/res/values-lv/strings.xml | 4 + .../v7/mediarouter/res/values-mk-rMK/strings.xml | 4 + .../v7/mediarouter/res/values-ml-rIN/strings.xml | 4 + .../v7/mediarouter/res/values-mn-rMN/strings.xml | 4 + .../v7/mediarouter/res/values-mr-rIN/strings.xml | 4 + .../v7/mediarouter/res/values-ms-rMY/strings.xml | 4 + .../v7/mediarouter/res/values-my-rMM/strings.xml | 4 + .../v7/mediarouter/res/values-nb/strings.xml | 4 + .../v7/mediarouter/res/values-ne-rNP/strings.xml | 4 + .../v7/mediarouter/res/values-nl/strings.xml | 4 + .../v7/mediarouter/res/values-pa-rIN/strings.xml | 4 + .../v7/mediarouter/res/values-pl/strings.xml | 4 + .../v7/mediarouter/res/values-pt-rBR/strings.xml | 4 + .../v7/mediarouter/res/values-pt-rPT/strings.xml | 4 + .../v7/mediarouter/res/values-pt/strings.xml | 4 + .../v7/mediarouter/res/values-ro/strings.xml | 4 + .../v7/mediarouter/res/values-ru/strings.xml | 4 + .../v7/mediarouter/res/values-si-rLK/strings.xml | 4 + .../v7/mediarouter/res/values-sk/strings.xml | 4 + .../v7/mediarouter/res/values-sl/strings.xml | 4 + .../v7/mediarouter/res/values-sq-rAL/strings.xml | 4 + .../v7/mediarouter/res/values-sr/strings.xml | 4 + .../v7/mediarouter/res/values-sv/strings.xml | 4 + .../v7/mediarouter/res/values-sw/strings.xml | 4 + .../v7/mediarouter/res/values-ta-rIN/strings.xml | 4 + .../v7/mediarouter/res/values-te-rIN/strings.xml | 4 + .../v7/mediarouter/res/values-th/strings.xml | 4 + .../v7/mediarouter/res/values-tl/strings.xml | 4 + .../v7/mediarouter/res/values-tr/strings.xml | 4 + .../v7/mediarouter/res/values-uk/strings.xml | 4 + .../v7/mediarouter/res/values-ur-rPK/strings.xml | 4 + .../v7/mediarouter/res/values-uz-rUZ/strings.xml | 4 + .../v7/mediarouter/res/values-vi/strings.xml | 4 + .../v7/mediarouter/res/values-zh-rCN/strings.xml | 4 + .../v7/mediarouter/res/values-zh-rHK/strings.xml | 4 + .../v7/mediarouter/res/values-zh-rTW/strings.xml | 4 + .../v7/mediarouter/res/values-zu/strings.xml | 4 + .../support/v7/mediarouter/res/values/attrs.xml | 6 - .../support/v7/mediarouter/res/values/strings.xml | 17 +- .../support/v7/mediarouter/res/values/styles.xml | 6 +- .../support/v7/mediarouter/res/values/themes.xml | 54 +- .../v7/palette/libs/android-support-v7-palette.jar | Bin 23755 -> 23905 bytes .../libs/android-support-v7-preference.jar | Bin 90558 -> 95186 bytes .../libs/android-support-v7-recyclerview.jar | Bin 303648 -> 316415 bytes current/uiautomator.jar | Bin 10458 -> 10458 bytes sdk-annotations/README.txt | 2 +- sdk-annotations/annotations.zip | Bin 930488 -> 1138352 bytes support-api/{current.txt => 24.0.0.txt} | 87 +- support-api/24.1.0.txt | 12664 ++++ support-api/import_api.sh | 2 +- system-api/24.txt | 106 +- system-api/25.txt | 70116 +++++++++++++++++++ system_current/android.jar | Bin 34200716 -> 34661083 bytes 986 files changed, 151726 insertions(+), 27337 deletions(-) f479f2b Update external platform annotations for Nougat faeea72 Fix support API file and import script e59b2ef DO NOT MERGE ANYWHERE Import SDK from build 3098787 ca0075d Update 25.txt c86e214 Update 25.txt 5fa11dd DO NOT MERGE ANYWHERE Import SDK from build 3077623 e0dc441 DO NOT MERGE ANYWHERE. Update support library @ 3078275 from nyc-dev. 4db9c65 Update 25.txt c0135c3 DO NOT MERGE ANYWHERE. Update support library @ 3063959 from nyc-dev. abf5fad Add 24.1.0 api definition 365752f DO NOT MERGE ANYWHERE Update prebuilts to 3048329 7328df2 Hide more shortcut APIs 46744cd Hide APIs that shouldn't have been public 5de0d69 Hide more shortcut APIs 91c9626 Hide APIs that shouldn't have been public aa243ec N MR1 is API 25 and is final. cab4a71 Pull in recent API changes. f2e80c1 Add 24.0.0 api definition. dc0b939 DO NOT MERGE ANYWHERE Import sdk/support/system from nyc-mr1-dev build 2989021. c37218a Add new Telecom analytics APIs 3b4c50c DO NOT MERGE ANYWHERE Import SDK from nyc-mr1-dev build 2915022 27e8041 DO NOT MERGE ANYWHERE Import SDK from nyc-mr1-dev build 2902249 446fd14 DO NOT MERGE ANYWHERE Import SDK from nyc-mr1-dev build 2892345 e1c28ab DO NOT MERGE Updating prebuilts from nyc-mr1-dev@2888448 279bb85 DO NOT MERGE ANYWHERE. Update support library @ 2875949 from nyc-mr1-dev. 220f222 DO NOT MERGE ANYWHERE import sdk from nyc-mr1-dev build 2851552 3a87923 Remove SMS_EMERGENCY_CB_RECEIVED_ACTION from API version 24. fee14e1 DO NOT MERGE ANYWHERE. Update prebuilts to nyc-mr1-dev #2822165 7c22f5d DO NOT MERGE ANYWHERE. Update prebuilts to nyc-mr1-dev #2814139 ========platform/prebuilts/tools between android-7.0.0_r14..android-7.1.0_r4========= common/builder-model/BUILD | 9 + common/builder-model/PREBUILT | 2 +- .../builder-model-2.2.0-alpha6-sources.jar | Bin 0 -> 49451 bytes .../builder-model-2.2.0-alpha6.jar} | Bin 28958 -> 29153 bytes ...ces.jar => builder-model-2.3.0-dev-sources.jar} | Bin 48870 -> 51154 bytes common/builder-model/builder-model-2.3.0-dev.jar | Bin 0 -> 29851 bytes common/easymock-tools/BUILD | 9 + common/kotlin-plugin/BUILD | 1 + common/kxml2-tools/BUILD | 9 + common/m2/BUILD | 31 + common/m2/repository/antlr/antlr/2.7.7/BUILD | 7 + .../repository/aopalliance/aopalliance/1.0/BUILD | 7 + common/m2/repository/asm/asm-analysis/3.3.1/BUILD | 7 + common/m2/repository/asm/asm-commons/3.3/BUILD | 7 + common/m2/repository/asm/asm-tree/3.3.1/BUILD | 7 + common/m2/repository/asm/asm-tree/3.3/BUILD | 7 + common/m2/repository/asm/asm-util/3.3.1/BUILD | 7 + common/m2/repository/asm/asm/3.3.1/BUILD | 7 + common/m2/repository/asm/asm/3.3/BUILD | 7 + .../backport-util-concurrent/3.1/BUILD | 7 + common/m2/repository/biz/aQute/bnd/1.50.0/BUILD | 7 + common/m2/repository/biz/aQute/bndlib/1.50.0/BUILD | 7 + common/m2/repository/cglib/cglib-nodep/2.1_3/BUILD | 7 + common/m2/repository/cglib/cglib-nodep/2.2.2/BUILD | 7 + common/m2/repository/cglib/cglib-nodep/3.1/BUILD | 7 + .../cglib/cglib-nodep/maven-metadata.xml | 16 +- .../classworlds/classworlds/1.1-alpha-2/BUILD | 7 + .../repository/classworlds/classworlds/1.1/BUILD | 7 + .../almworks/sqlite4java/sqlite4java/0.282/BUILD | 7 + .../databinding/baseLibrary/maven-metadata.xml | 15 +- .../databinding/compiler/maven-metadata.xml | 15 +- .../databinding/compilerCommon/maven-metadata.xml | 15 +- .../eclipse/org-eclipse-core-commands/3.6.0/BUILD | 7 + .../eclipse/org-eclipse-equinox-common/3.6.0/BUILD | 7 + .../external/eclipse/org-eclipse-jface/3.6.2/BUILD | 7 + .../com/android/external/eclipse/swt/3.5.0/BUILD | 7 + .../com/android/external/osgi/osgi/4.0.0/BUILD | 7 + .../com/android/tools/annotations/24.5.0/BUILD | 7 + .../android/tools/annotations/25.0.0-beta2/BUILD | 7 + .../tools/build/gradle-api/2.0.0-beta2/BUILD | 7 + .../android/tools/build/transform-api/1.5.0/BUILD | 7 + .../com/android/tools/external/ant-glob/1.0/BUILD | 7 + .../143.1821.5/psi-subset-143.1821.5.jar | Bin 649412 -> 0 bytes .../143.1821.5/psi-subset-143.1821.5.jar.md5 | 1 - .../143.1821.5/psi-subset-143.1821.5.jar.sha1 | 1 - .../143.1821.5/psi-subset-143.1821.5.pom | 20 - .../143.1821.5/psi-subset-143.1821.5.pom.md5 | 1 - .../143.1821.5/psi-subset-143.1821.5.pom.sha1 | 1 - .../com-intellij/psi-subset/maven-metadata.xml | 13 - .../com-intellij/psi-subset/maven-metadata.xml.md5 | 1 - .../psi-subset/maven-metadata.xml.sha1 | 1 - .../external/com-intellij/uast/145.597.3/BUILD | 7 + .../com/android/tools/external/liblzf/1.0/BUILD | 7 + .../external/libprotobuf-java-lite/2.3.0/BUILD | 7 + .../tools/external/lombok/lombok-ast/0.2.1/BUILD | 7 + .../tools/external/lombok/lombok-ast/0.2.2/BUILD | 7 + .../tools/external/lombok/lombok-ast/0.2.3/BUILD | 7 + .../android/tools/external/propertysheet/1.0/BUILD | 7 + .../com/android/tools/jack/jack-api/0.1/BUILD | 7 + .../com/android/tools/jack/jack-api/0.9.0/BUILD | 7 + .../com/android/tools/jack/jill-api/0.1/BUILD | 7 + .../com/android/tools/jill/jill-api/0.9.0/BUILD | 7 + .../com/apple/AppleJavaExtensions/1.4/BUILD | 7 + .../m2/repository/com/beust/jcommander/1.27/BUILD | 7 + .../m2/repository/com/beust/jcommander/1.48/BUILD | 7 + .../com/cenqua/clover/clover/3.1.12/BUILD | 7 + .../jackson/core/jackson-core/2.1.3/BUILD | 7 + .../frankiesardo/auto-parcel-processor/0.3.1/BUILD | 7 + .../github/frankiesardo/auto-parcel/0.3.1/BUILD | 7 + .../github/marschall/memoryfilesystem/0.6.4/BUILD | 7 + .../accessibility-test-framework/2.0/BUILD | 7 + .../accessibility-test-framework/2.1/BUILD | 7 + .../google-auth-library-credentials/0.3.0/BUILD | 7 + .../google-auth-library-oauth2-http/0.3.0/BUILD | 7 + .../com/google/auto/auto-common/0.3/BUILD | 7 + .../com/google/auto/auto-common/0.4/BUILD | 7 + .../auto/factory/auto-factory/1.0-beta2/BUILD | 7 + .../google/auto/service/auto-service/1.0-rc2/BUILD | 7 + .../google/code/findbugs/annotations/2.0.1/BUILD | 7 + .../google/code/findbugs/annotations/3.0.0/BUILD | 7 + .../google/code/findbugs/bcel-findbugs/6.0/BUILD | 7 + .../com/google/code/findbugs/bcel/2.0.1/BUILD | 7 + .../com/google/code/findbugs/findbugs/2.0.1/BUILD | 7 + .../com/google/code/findbugs/findbugs/2.0.3/BUILD | 7 + .../com/google/code/findbugs/findbugs/3.0.0/BUILD | 7 + .../google/code/findbugs/jFormatString/2.0.1/BUILD | 7 + .../google/code/findbugs/jFormatString/3.0.0/BUILD | 7 + .../com/google/code/findbugs/jsr305/1.3.9/BUILD | 7 + .../com/google/code/findbugs/jsr305/2.0.1/BUILD | 7 + .../com/google/code/findbugs/jsr305/2.0.2/BUILD | 7 + .../com/google/code/findbugs/jsr305/2.0.3/BUILD | 7 + .../com/google/code/findbugs/jsr305/3.0.0/BUILD | 7 + .../google/code/findbugs/jsr305/maven-metadata.xml | 13 +- .../com/google/code/gson/gson/2.2.4/BUILD | 7 + .../repository/com/google/code/gson/gson/2.3/BUILD | 7 + .../com/google/code/gson/gson/maven-metadata.xml | 15 +- .../com/google/dagger/dagger-compiler/2.0/BUILD | 7 + .../com/google/dagger/dagger-compiler/2.6/BUILD | 7 + .../2.6/dagger-compiler-2.6-sources.jar | Bin 0 -> 215812 bytes .../2.6/dagger-compiler-2.6-sources.jar.md5 | 1 + .../2.6/dagger-compiler-2.6-sources.jar.sha1 | 1 + .../dagger-compiler/2.6/dagger-compiler-2.6.jar | Bin 0 -> 8514161 bytes .../2.6/dagger-compiler-2.6.jar.md5 | 1 + .../2.6/dagger-compiler-2.6.jar.sha1 | 1 + .../dagger-compiler/2.6/dagger-compiler-2.6.pom | 206 +++ .../2.6/dagger-compiler-2.6.pom.md5 | 1 + .../2.6/dagger-compiler-2.6.pom.sha1 | 1 + .../dagger/dagger-compiler/maven-metadata.xml | 16 +- .../dagger/dagger-parent/2.6/dagger-parent-2.6.pom | 234 +++ .../dagger-parent/2.6/dagger-parent-2.6.pom.md5 | 1 + .../dagger-parent/2.6/dagger-parent-2.6.pom.sha1 | 1 + .../google/dagger/dagger-parent/maven-metadata.xml | 16 +- .../google/dagger/dagger-producers/2.0-beta/BUILD | 7 + .../com/google/dagger/dagger-producers/2.6/BUILD | 7 + .../2.6/dagger-producers-2.6-sources.jar | Bin 0 -> 39979 bytes .../2.6/dagger-producers-2.6-sources.jar.md5 | 1 + .../2.6/dagger-producers-2.6-sources.jar.sha1 | 1 + .../dagger-producers/2.6/dagger-producers-2.6.jar | Bin 0 -> 70687 bytes .../2.6/dagger-producers-2.6.jar.md5 | 1 + .../2.6/dagger-producers-2.6.jar.sha1 | 1 + .../dagger-producers/2.6/dagger-producers-2.6.pom | 68 + .../2.6/dagger-producers-2.6.pom.md5 | 1 + .../2.6/dagger-producers-2.6.pom.sha1 | 1 + .../dagger/dagger-producers/maven-metadata.xml | 14 +- .../repository/com/google/dagger/dagger/2.0/BUILD | 7 + .../repository/com/google/dagger/dagger/2.6/BUILD | 7 + .../dagger/dagger/2.6/dagger-2.6-sources.jar | Bin 0 -> 39284 bytes .../dagger/dagger/2.6/dagger-2.6-sources.jar.md5 | 1 + .../dagger/dagger/2.6/dagger-2.6-sources.jar.sha1 | 1 + .../com/google/dagger/dagger/2.6/dagger-2.6.jar | Bin 0 -> 27834 bytes .../google/dagger/dagger/2.6/dagger-2.6.jar.md5 | 1 + .../google/dagger/dagger/2.6/dagger-2.6.jar.sha1 | 1 + .../com/google/dagger/dagger/2.6/dagger-2.6.pom | 107 ++ .../google/dagger/dagger/2.6/dagger-2.6.pom.md5 | 1 + .../google/dagger/dagger/2.6/dagger-2.6.pom.sha1 | 1 + .../com/google/dagger/dagger/maven-metadata.xml | 16 +- .../com/google/dexmaker/dexmaker-mockito/1.0/BUILD | 7 + .../com/google/dexmaker/dexmaker-mockito/1.2/BUILD | 7 + .../com/google/dexmaker/dexmaker/1.0/BUILD | 7 + .../com/google/dexmaker/dexmaker/1.2/BUILD | 7 + .../gradle/osdetector-gradle-plugin/1.2.1/BUILD | 7 + .../guava/guava-parent/19.0/guava-parent-19.0.pom | 323 ++++ .../guava-parent/19.0/guava-parent-19.0.pom.md5 | 1 + .../guava-parent/19.0/guava-parent-19.0.pom.sha1 | 1 + .../google/guava/guava-parent/maven-metadata.xml | 12 +- .../repository/com/google/guava/guava/10.0.1/BUILD | 7 + .../repository/com/google/guava/guava/13.0.1/BUILD | 7 + .../repository/com/google/guava/guava/15.0/BUILD | 7 + .../repository/com/google/guava/guava/17.0/BUILD | 7 + .../repository/com/google/guava/guava/18.0/BUILD | 7 + .../com/google/guava/guava/19.0-rc2/BUILD | 7 + .../repository/com/google/guava/guava/19.0/BUILD | 7 + .../google/guava/guava/19.0/guava-19.0-sources.jar | Bin 0 -> 1319216 bytes .../guava/guava/19.0/guava-19.0-sources.jar.md5 | 1 + .../guava/guava/19.0/guava-19.0-sources.jar.sha1 | 1 + .../com/google/guava/guava/19.0/guava-19.0.jar | Bin 0 -> 2308517 bytes .../com/google/guava/guava/19.0/guava-19.0.jar.md5 | 1 + .../google/guava/guava/19.0/guava-19.0.jar.sha1 | 1 + .../com/google/guava/guava/19.0/guava-19.0.pom | 182 +++ .../com/google/guava/guava/19.0/guava-19.0.pom.md5 | 1 + .../google/guava/guava/19.0/guava-19.0.pom.sha1 | 1 + .../com/google/guava/guava/maven-metadata.xml | 12 +- .../google-http-client-jackson2/1.19.0/BUILD | 7 + .../http-client/google-http-client/1.19.0/BUILD | 7 + .../m2/repository/com/google/jimfs/jimfs/1.1/BUILD | 7 + .../com/google/jsilver/jsilver/1.0.0/BUILD | 7 + .../nano/protobuf-javanano/3.0.0-alpha-5/BUILD | 7 + .../protobuf/protobuf-gradle-plugin/0.7.5/BUILD | 7 + .../protobuf/protobuf-gradle-plugin/0.7.7/BUILD | 7 + .../0.7.7/protobuf-gradle-plugin-0.7.7-sources.jar | Bin 0 -> 21244 bytes .../protobuf-gradle-plugin-0.7.7-sources.jar.md5 | 1 + .../protobuf-gradle-plugin-0.7.7-sources.jar.sha1 | 1 + .../0.7.7/protobuf-gradle-plugin-0.7.7.jar | Bin 0 -> 132521 bytes .../0.7.7/protobuf-gradle-plugin-0.7.7.jar.md5 | 1 + .../0.7.7/protobuf-gradle-plugin-0.7.7.jar.sha1 | 1 + .../0.7.7/protobuf-gradle-plugin-0.7.7.pom | 49 + .../0.7.7/protobuf-gradle-plugin-0.7.7.pom.md5 | 1 + .../0.7.7/protobuf-gradle-plugin-0.7.7.pom.sha1 | 1 + .../com/google/protobuf/protobuf-java/2.5.0/BUILD | 7 + .../com/google/protobuf/protobuf-java/2.6.1/BUILD | 7 + .../protobuf/protobuf-java/3.0.0-beta-2/BUILD | 7 + .../protobuf/protobuf-java/maven-metadata.xml | 10 +- .../repository/com/google/truth/truth/0.24/BUILD | 7 + .../repository/com/google/truth/truth/0.26/BUILD | 7 + .../repository/com/google/truth/truth/0.28/BUILD | 7 + .../com/googlecode/jarjar/jarjar/1.3/BUILD | 7 + .../juniversalchardet/1.0.3/BUILD | 7 + common/m2/repository/com/ibm/icu/icu4j/2.6.1/BUILD | 7 + common/m2/repository/com/ibm/icu/icu4j/53.1/BUILD | 7 + .../m2/repository/com/ibm/icu/icu4j/54.1.1/BUILD | 7 + .../repository/com/intellij/annotations/12.0/BUILD | 7 + .../com/intellij/annotations/maven-metadata.xml | 8 +- .../com/jakewharton/butterknife/7.0.1/BUILD | 7 + .../bintray/gradle/gradle-bintray-plugin/1.0/BUILD | 7 + .../bintray/gradle/gradle-bintray-plugin/1.2/BUILD | 7 + .../gradle/plugins/android-apt/1.8/BUILD | 7 + .../squareup/dagger/dagger-compiler/1.2.2/BUILD | 7 + .../com/squareup/dagger/dagger/1.2.2/BUILD | 7 + .../m2/repository/com/squareup/haha/haha/1.3/BUILD | 7 + .../repository/com/squareup/haha/haha/2.0.2/BUILD | 7 + .../repository/com/squareup/javawriter/2.1.1/BUILD | 7 + .../repository/com/squareup/javawriter/2.2.1/BUILD | 7 + .../repository/com/squareup/javawriter/2.5.0/BUILD | 7 + .../repository/com/squareup/javawriter/2.5.1/BUILD | 7 + .../com/squareup/javawriter/maven-metadata.xml | 3 +- .../com/squareup/okhttp/okhttp/2.5.0/BUILD | 7 + .../repository/com/squareup/okio/okio/1.6.0/BUILD | 7 + .../sun/istack/istack-commons-runtime/2.21/BUILD | 7 + .../com/sun/istack/istack-commons-tools/2.21/BUILD | 7 + .../com/sun/xml/bind/external/rngom/2.2.11/BUILD | 7 + .../com/sun/xml/dtd-parser/dtd-parser/1.1/BUILD | 7 + .../sun/xml/fastinfoset/FastInfoset/1.2.13/BUILD | 7 + .../m2/repository/com/sun/xsom/xsom/20140925/BUILD | 7 + .../com/thoughtworks/qdox/qdox/1.12/BUILD | 7 + .../com/thoughtworks/xstream/xstream/1.4.8/BUILD | 7 + .../tunnelvisionlabs/antlr4-annotations/4.5/BUILD | 7 + .../com/tunnelvisionlabs/antlr4-runtime/4.5/BUILD | 7 + .../com/tunnelvisionlabs/antlr4/4.5/BUILD | 7 + .../repository/com/ximpleware/vtd-xml/2.11/BUILD | 7 + .../commons-beanutils/1.7.0/BUILD | 7 + .../commons-beanutils/1.8.0/BUILD | 7 + .../repository/commons-cli/commons-cli/1.0/BUILD | 7 + .../commons-codec/commons-codec/1.10/BUILD | 7 + .../commons-codec/commons-codec/1.3/BUILD | 7 + .../commons-codec/commons-codec/1.4/BUILD | 7 + .../commons-codec/commons-codec/1.6/BUILD | 7 + .../commons-codec/commons-codec/1.9/BUILD | 7 + .../commons-codec/commons-codec/maven-metadata.xml | 5 +- .../commons-collections/3.2.1/BUILD | 7 + .../commons-digester/commons-digester/1.6/BUILD | 7 + .../repository/commons-io/commons-io/1.3.2/BUILD | 7 + .../m2/repository/commons-io/commons-io/1.4/BUILD | 7 + .../m2/repository/commons-io/commons-io/2.4/BUILD | 7 + .../commons-io/commons-io/maven-metadata.xml | 11 +- .../repository/commons-lang/commons-lang/2.4/BUILD | 7 + .../repository/commons-lang/commons-lang/2.6/BUILD | 7 + .../commons-logging/commons-logging/1.0.4/BUILD | 7 + .../commons-logging/commons-logging/1.1.1/BUILD | 7 + .../commons-logging/commons-logging/1.1.3/BUILD | 7 + .../commons-logging/maven-metadata.xml | 10 +- .../commons-validator/1.2.0/BUILD | 7 + common/m2/repository/de/pdark/decentxml/1.3/BUILD | 7 + common/m2/repository/dom4j/dom4j/1.6.1/BUILD | 7 + common/m2/repository/io/grpc/grpc-all/0.13.2/BUILD | 7 + .../m2/repository/io/grpc/grpc-auth/0.13.2/BUILD | 7 + .../m2/repository/io/grpc/grpc-core/0.13.2/BUILD | 7 + .../m2/repository/io/grpc/grpc-netty/0.13.2/BUILD | 7 + .../m2/repository/io/grpc/grpc-okhttp/0.13.2/BUILD | 7 + .../io/grpc/grpc-protobuf-nano/0.13.2/BUILD | 7 + .../repository/io/grpc/grpc-protobuf/0.13.2/BUILD | 7 + .../m2/repository/io/grpc/grpc-stub/0.13.2/BUILD | 7 + .../io/netty/netty-buffer/4.1.0.CR3/BUILD | 7 + .../io/netty/netty-codec-http/4.1.0.CR3/BUILD | 7 + .../io/netty/netty-codec-http2/4.1.0.CR3/BUILD | 7 + .../io/netty/netty-codec/4.1.0.CR3/BUILD | 7 + .../io/netty/netty-common/4.1.0.CR3/BUILD | 7 + .../io/netty/netty-handler/4.1.0.CR3/BUILD | 7 + .../io/netty/netty-resolver/4.1.0.CR3/BUILD | 7 + .../io/netty/netty-transport/4.1.0.CR3/BUILD | 7 + common/m2/repository/itext/itext/2.0.8/BUILD | 7 + .../annotation/javax.annotation-api/1.2/BUILD | 7 + .../javax/annotation/jsr250-api/1.0/BUILD | 7 + .../repository/javax/enterprise/cdi-api/1.0/BUILD | 7 + .../repository/javax/inject/javax.inject/1/BUILD | 7 + .../xml/bind/jaxb-api/2.2.12-b140109.1041/BUILD | 7 + common/m2/repository/jaxen/jaxen/1.1.1/BUILD | 7 + common/m2/repository/jaxen/jaxen/1.1.6/BUILD | 7 + common/m2/repository/jdom/jdom/1.0/BUILD | 7 + common/m2/repository/jfree/jcommon/1.0.12/BUILD | 7 + common/m2/repository/jfree/jfreechart/1.0.9/BUILD | 7 + common/m2/repository/jline/jline/0.9.94/BUILD | 7 + .../m2/repository/joda-time/joda-time/2.9.1/BUILD | 7 + common/m2/repository/junit/junit-dep/4.10/BUILD | 7 + common/m2/repository/junit/junit/3.8.1/BUILD | 7 + common/m2/repository/junit/junit/4.10/BUILD | 7 + common/m2/repository/junit/junit/4.12/BUILD | 7 + common/m2/repository/junit/junit/4.8.2/BUILD | 7 + .../motd/maven/os-maven-plugin/1.2.3.Final/BUILD | 7 + .../m2/repository/nekohtml/nekohtml/1.9.6.2/BUILD | 7 + .../nekohtml/xercesMinimal/1.9.6.2/BUILD | 7 + .../net/java/dev/javacc/javacc/5.0/BUILD | 7 + .../m2/repository/net/java/dev/jna/jna/3.4.0/BUILD | 7 + .../net/java/dev/jna/platform/3.4.0/BUILD | 7 + .../net/java/jvnet-parent/maven-metadata.xml | 8 +- .../repository/net/jcip/jcip-annotations/1.0/BUILD | 7 + .../repository/net/sf/ezmorph/ezmorph/1.0.6/BUILD | 7 + .../net/sf/jopt-simple/jopt-simple/4.9/BUILD | 7 + .../sf/jopt-simple/jopt-simple/maven-metadata.xml | 11 +- .../repository/net/sf/json-lib/json-lib/2.3/BUILD | 7 + common/m2/repository/net/sf/kxml/kxml2/2.3.0/BUILD | 7 + .../net/sf/kxml/kxml2/maven-metadata.xml | 12 +- .../net/sf/proguard/proguard-base/4.10/BUILD | 7 + .../net/sf/proguard/proguard-base/4.11/BUILD | 7 + .../net/sf/proguard/proguard-base/4.9/BUILD | 7 + .../net/sf/proguard/proguard-base/5.1/BUILD | 7 + .../net/sf/proguard/proguard-base/5.2.1/BUILD | 7 + .../net/sf/proguard/proguard-gradle/4.10/BUILD | 7 + .../net/sf/proguard/proguard-gradle/4.11/BUILD | 7 + .../net/sf/proguard/proguard-gradle/4.9/BUILD | 7 + .../net/sf/proguard/proguard-gradle/5.1/BUILD | 7 + .../net/sf/proguard/proguard-gradle/5.2.1/BUILD | 7 + .../m2/repository/net/sf/trove4j/trove4j/1.1/BUILD | 7 + .../net/sf/trove4j/trove4j/maven-metadata.xml | 3 +- .../sourceforge/cssparser/cssparser/0.9.13/BUILD | 7 + .../htmlunit/htmlunit-core-js/2.14/BUILD | 7 + .../net/sourceforge/htmlunit/htmlunit/2.14/BUILD | 7 + .../net/sourceforge/nekohtml/nekohtml/1.9.16/BUILD | 7 + .../net/sourceforge/nekohtml/nekohtml/1.9.20/BUILD | 7 + .../repository/net/sourceforge/pmd/pmd/5.1.1/BUILD | 7 + .../net/sourceforge/saxon/saxon/9.1.0.8/BUILD | 7 + .../jqno/equalsverifier/equalsverifier/2.1.5/BUILD | 7 + .../2.1.5/equalsverifier-2.1.5-sources.jar | Bin 0 -> 87186 bytes .../2.1.5/equalsverifier-2.1.5-sources.jar.md5 | 1 + .../2.1.5/equalsverifier-2.1.5-sources.jar.sha1 | 1 + .../equalsverifier/2.1.5/equalsverifier-2.1.5.jar | Bin 0 -> 1966906 bytes .../2.1.5/equalsverifier-2.1.5.jar.md5 | 1 + .../2.1.5/equalsverifier-2.1.5.jar.sha1 | 1 + .../equalsverifier/2.1.5/equalsverifier-2.1.5.pom | 404 +++++ .../2.1.5/equalsverifier-2.1.5.pom.md5 | 1 + .../2.1.5/equalsverifier-2.1.5.pom.sha1 | 1 + .../equalsverifier/maven-metadata.xml | 45 + .../org.abego.treelayout.core/1.0.1/BUILD | 7 + .../org/anarres/jarjar/jarjar-command/1.0.0/BUILD | 7 + .../jarjar-command/1.0.0/jarjar-command-1.0.0.jar | Bin 0 -> 6201 bytes .../1.0.0/jarjar-command-1.0.0.jar.md5 | 1 + .../jarjar-command/1.0.0/jarjar-command-1.0.0.pom | 72 + .../1.0.0/jarjar-command-1.0.0.pom.md5 | 1 + .../jarjar/jarjar-command/maven-metadata.xml | 13 + .../jarjar/jarjar-command/maven-metadata.xml.md5 | 1 + .../org/anarres/jarjar/jarjar-core/1.0.0/BUILD | 7 + .../org/anarres/jarjar/jarjar-gradle/1.0.0/BUILD | 7 + common/m2/repository/org/antlr/ST4/4.0.8/BUILD | 7 + .../repository/org/antlr/antlr-runtime/3.5.2/BUILD | 7 + common/m2/repository/org/antlr/antlr/3.5.2/BUILD | 7 + common/m2/repository/org/antlr/antlr4/4.5.3/BUILD | 7 + .../org/antlr/stringtemplate/3.2.1/BUILD | 7 + .../org/apache/ant/ant-launcher/1.7.0/BUILD | 7 + .../org/apache/ant/ant-launcher/1.8.0/BUILD | 7 + .../org/apache/ant/ant-launcher/1.8.2/BUILD | 7 + .../org/apache/ant/ant-launcher/maven-metadata.xml | 9 +- .../org/apache/ant/ant-parent/maven-metadata.xml | 9 +- .../org/apache/ant/ant-testutil/1.8.2/BUILD | 7 + .../m2/repository/org/apache/ant/ant/1.7.0/BUILD | 7 + .../m2/repository/org/apache/ant/ant/1.8.0/BUILD | 7 + .../m2/repository/org/apache/ant/ant/1.8.2/BUILD | 7 + .../org/apache/ant/ant/maven-metadata.xml | 9 +- .../repository/org/apache/apache/16/apache-16.pom | 415 ++++++ .../org/apache/apache/16/apache-16.pom.md5 | 1 + .../org/apache/apache/16/apache-16.pom.sha1 | 1 + .../repository/org/apache/apache/17/apache-17.pom | 426 ++++++ .../org/apache/apache/17/apache-17.pom.md5 | 1 + .../org/apache/apache/17/apache-17.pom.sha1 | 1 + .../org/apache/apache/maven-metadata.xml | 9 +- .../org/apache/commons/commons-compress/1.0/BUILD | 7 + .../apache/commons/commons-compress/1.8.1/BUILD | 7 + .../org/apache/commons/commons-compress/1.9/BUILD | 7 + .../commons/commons-compress/maven-metadata.xml | 10 +- .../org/apache/commons/commons-exec/1.1/BUILD | 7 + .../org/apache/commons/commons-lang3/3.2.1/BUILD | 7 + .../org/apache/commons/commons-lang3/3.3.2/BUILD | 7 + .../org/apache/commons/commons-lang3/3.3/BUILD | 7 + .../org/apache/commons/commons-lang3/3.4/BUILD | 7 + .../3.4/commons-lang3-3.4-sources.jar | Bin 0 -> 487156 bytes .../3.4/commons-lang3-3.4-sources.jar.md5 | 1 + .../3.4/commons-lang3-3.4-sources.jar.sha1 | 1 + .../commons-lang3/3.4/commons-lang3-3.4.jar | Bin 0 -> 434678 bytes .../commons-lang3/3.4/commons-lang3-3.4.jar.md5 | 1 + .../commons-lang3/3.4/commons-lang3-3.4.jar.sha1 | 1 + .../commons-lang3/3.4/commons-lang3-3.4.pom | 769 ++++++++++ .../commons-lang3/3.4/commons-lang3-3.4.pom.md5 | 1 + .../commons-lang3/3.4/commons-lang3-3.4.pom.sha1 | 1 + .../commons/commons-lang3/maven-metadata.xml | 8 +- .../commons-parent/37/commons-parent-37.pom | 1567 ++++++++++++++++++++ .../commons-parent/37/commons-parent-37.pom.md5 | 1 + .../commons-parent/37/commons-parent-37.pom.sha1 | 1 + .../commons/commons-parent/maven-metadata.xml | 12 +- .../apache/felix/maven-bundle-plugin/2.3.6/BUILD | 7 + .../org.apache.felix.bundlerepository/1.6.6/BUILD | 7 + .../apache/httpcomponents/httpclient/4.0.1/BUILD | 7 + .../apache/httpcomponents/httpclient/4.0.3/BUILD | 7 + .../apache/httpcomponents/httpclient/4.1.1/BUILD | 7 + .../apache/httpcomponents/httpclient/4.2.1/BUILD | 7 + .../apache/httpcomponents/httpclient/4.2.6/BUILD | 7 + .../httpclient/4.2.6/httpclient-4.2.6.jar | Bin 0 -> 435628 bytes .../httpclient/4.2.6/httpclient-4.2.6.jar.sha1 | 1 + .../httpclient/4.2.6/httpclient-4.2.6.pom | 169 +++ .../httpclient/4.2.6/httpclient-4.2.6.pom.sha1 | 1 + .../apache/httpcomponents/httpclient/4.3.2/BUILD | 7 + .../httpcomponents/httpclient/maven-metadata.xml | 15 +- .../4.2.6/httpcomponents-client-4.2.6.pom | 343 +++++ .../4.2.6/httpcomponents-client-4.2.6.pom.sha1 | 1 + .../httpcomponents-client/maven-metadata.xml | 15 +- .../4.2.5/httpcomponents-core-4.2.5.pom | 264 ++++ .../4.2.5/httpcomponents-core-4.2.5.pom.sha1 | 1 + .../httpcomponents-core/maven-metadata.xml | 14 +- .../org/apache/httpcomponents/httpcore/4.0.1/BUILD | 7 + .../org/apache/httpcomponents/httpcore/4.1/BUILD | 7 + .../org/apache/httpcomponents/httpcore/4.2.1/BUILD | 7 + .../org/apache/httpcomponents/httpcore/4.2.5/BUILD | 7 + .../httpcore/4.2.5/httpcore-4.2.5.jar | Bin 0 -> 227708 bytes .../httpcore/4.2.5/httpcore-4.2.5.jar.sha1 | 1 + .../httpcore/4.2.5/httpcore-4.2.5.pom | 140 ++ .../httpcore/4.2.5/httpcore-4.2.5.pom.sha1 | 1 + .../org/apache/httpcomponents/httpcore/4.3.1/BUILD | 7 + .../httpcomponents/httpcore/maven-metadata.xml | 14 +- .../org/apache/httpcomponents/httpmime/4.1/BUILD | 7 + .../org/apache/httpcomponents/httpmime/4.3.2/BUILD | 7 + .../httpcomponents/httpmime/maven-metadata.xml | 15 +- .../httpcomponents/project/maven-metadata.xml | 3 +- .../org/apache/maven/doxia/doxia-core/1.0/BUILD | 7 + .../maven/doxia/doxia-decoration-model/1.0/BUILD | 7 + .../apache/maven/doxia/doxia-module-apt/1.0/BUILD | 7 + .../apache/maven/doxia/doxia-module-fml/1.0/BUILD | 7 + .../apache/maven/doxia/doxia-module-xdoc/1.0/BUILD | 7 + .../maven/doxia/doxia-module-xhtml/1.0/BUILD | 7 + .../apache/maven/doxia/doxia-sink-api/1.0/BUILD | 7 + .../maven/doxia/doxia-site-renderer/1.0/BUILD | 7 + .../apache/maven/maven-aether-provider/3.3.9/BUILD | 7 + .../3.3.9/maven-aether-provider-3.3.9-sources.jar | Bin 0 -> 44736 bytes .../maven-aether-provider-3.3.9-sources.jar.md5 | 1 + .../maven-aether-provider-3.3.9-sources.jar.sha1 | 1 + .../3.3.9/maven-aether-provider-3.3.9.jar | Bin 0 -> 66858 bytes .../3.3.9/maven-aether-provider-3.3.9.jar.md5 | 1 + .../3.3.9/maven-aether-provider-3.3.9.jar.sha1 | 1 + .../3.3.9/maven-aether-provider-3.3.9.pom | 128 ++ .../3.3.9/maven-aether-provider-3.3.9.pom.md5 | 1 + .../3.3.9/maven-aether-provider-3.3.9.pom.sha1 | 1 + .../maven/maven-aether-provider/maven-metadata.xml | 30 + .../org/apache/maven/maven-ant-tasks/2.1.3/BUILD | 7 + .../org/apache/maven/maven-archiver/2.4.1/BUILD | 7 + .../maven/maven-artifact-manager/2.0.9/BUILD | 7 + .../maven/maven-artifact-manager/2.2.1/BUILD | 7 + .../org/apache/maven/maven-artifact/2.0.9/BUILD | 7 + .../org/apache/maven/maven-artifact/2.2.1/BUILD | 7 + .../org/apache/maven/maven-artifact/3.2.1/BUILD | 7 + .../org/apache/maven/maven-artifact/3.3.9/BUILD | 7 + .../3.3.9/maven-artifact-3.3.9-sources.jar | Bin 0 -> 48531 bytes .../3.3.9/maven-artifact-3.3.9-sources.jar.md5 | 1 + .../3.3.9/maven-artifact-3.3.9-sources.jar.sha1 | 1 + .../maven-artifact/3.3.9/maven-artifact-3.3.9.jar | Bin 0 -> 55018 bytes .../3.3.9/maven-artifact-3.3.9.jar.md5 | 1 + .../3.3.9/maven-artifact-3.3.9.jar.sha1 | 1 + .../maven-artifact/3.3.9/maven-artifact-3.3.9.pom | 56 + .../3.3.9/maven-artifact-3.3.9.pom.md5 | 1 + .../3.3.9/maven-artifact-3.3.9.pom.sha1 | 1 + .../apache/maven/maven-builder-support/3.3.9/BUILD | 7 + .../3.3.9/maven-builder-support-3.3.9-sources.jar | Bin 0 -> 15857 bytes .../maven-builder-support-3.3.9-sources.jar.md5 | 1 + .../maven-builder-support-3.3.9-sources.jar.sha1 | 1 + .../3.3.9/maven-builder-support-3.3.9.jar | Bin 0 -> 14873 bytes .../3.3.9/maven-builder-support-3.3.9.jar.md5 | 1 + .../3.3.9/maven-builder-support-3.3.9.jar.sha1 | 1 + .../3.3.9/maven-builder-support-3.3.9.pom | 47 + .../3.3.9/maven-builder-support-3.3.9.pom.md5 | 1 + .../3.3.9/maven-builder-support-3.3.9.pom.sha1 | 1 + .../maven/maven-builder-support/maven-metadata.xml | 16 + .../org/apache/maven/maven-core/2.0.9/BUILD | 7 + .../maven/maven-error-diagnostics/2.0.9/BUILD | 7 + .../maven/maven-error-diagnostics/2.2.1/BUILD | 7 + .../apache/maven/maven-model-builder/3.3.9/BUILD | 7 + .../3.3.9/maven-model-builder-3.3.9-sources.jar | Bin 0 -> 151495 bytes .../maven-model-builder-3.3.9-sources.jar.md5 | 1 + .../maven-model-builder-3.3.9-sources.jar.sha1 | 1 + .../3.3.9/maven-model-builder-3.3.9.jar | Bin 0 -> 177014 bytes .../3.3.9/maven-model-builder-3.3.9.jar.md5 | 1 + .../3.3.9/maven-model-builder-3.3.9.jar.sha1 | 1 + .../3.3.9/maven-model-builder-3.3.9.pom | 88 ++ .../3.3.9/maven-model-builder-3.3.9.pom.md5 | 1 + .../3.3.9/maven-model-builder-3.3.9.pom.sha1 | 1 + .../maven/maven-model-builder/maven-metadata.xml | 37 + .../org/apache/maven/maven-model/2.0.9/BUILD | 7 + .../org/apache/maven/maven-model/2.2.1/BUILD | 7 + .../org/apache/maven/maven-model/3.2.1/BUILD | 7 + .../org/apache/maven/maven-model/3.3.9/BUILD | 7 + .../3.3.9/maven-model-3.3.9-sources.jar | Bin 0 -> 117849 bytes .../3.3.9/maven-model-3.3.9-sources.jar.md5 | 1 + .../3.3.9/maven-model-3.3.9-sources.jar.sha1 | 1 + .../maven/maven-model/3.3.9/maven-model-3.3.9.jar | Bin 0 -> 163977 bytes .../maven-model/3.3.9/maven-model-3.3.9.jar.md5 | 1 + .../maven-model/3.3.9/maven-model-3.3.9.jar.sha1 | 1 + .../maven/maven-model/3.3.9/maven-model-3.3.9.pom | 130 ++ .../maven-model/3.3.9/maven-model-3.3.9.pom.md5 | 1 + .../maven-model/3.3.9/maven-model-3.3.9.pom.sha1 | 1 + .../org/apache/maven/maven-monitor/2.0.9/BUILD | 7 + .../maven/maven-parent/27/maven-parent-27.pom | 1295 ++++++++++++++++ .../maven/maven-parent/27/maven-parent-27.pom.md5 | 1 + .../maven/maven-parent/27/maven-parent-27.pom.sha1 | 1 + .../apache/maven/maven-parent/maven-metadata.xml | 9 +- .../org/apache/maven/maven-plugin-api/2.0.9/BUILD | 7 + .../org/apache/maven/maven-plugin-api/3.2.1/BUILD | 7 + .../maven/maven-plugin-descriptor/2.0.9/BUILD | 7 + .../maven-plugin-parameter-documenter/2.0.9/BUILD | 7 + .../apache/maven/maven-plugin-registry/2.0.9/BUILD | 7 + .../apache/maven/maven-plugin-registry/2.2.1/BUILD | 7 + .../org/apache/maven/maven-profile/2.0.9/BUILD | 7 + .../org/apache/maven/maven-profile/2.2.1/BUILD | 7 + .../org/apache/maven/maven-project/2.0.9/BUILD | 7 + .../org/apache/maven/maven-project/2.2.1/BUILD | 7 + .../maven/maven-repository-metadata/2.0.9/BUILD | 7 + .../maven/maven-repository-metadata/2.2.1/BUILD | 7 + .../maven/maven-repository-metadata/3.3.9/BUILD | 7 + .../maven-repository-metadata-3.3.9-sources.jar | Bin 0 -> 19148 bytes ...maven-repository-metadata-3.3.9-sources.jar.md5 | 1 + ...aven-repository-metadata-3.3.9-sources.jar.sha1 | 1 + .../3.3.9/maven-repository-metadata-3.3.9.jar | Bin 0 -> 27289 bytes .../3.3.9/maven-repository-metadata-3.3.9.jar.md5 | 1 + .../3.3.9/maven-repository-metadata-3.3.9.jar.sha1 | 1 + .../3.3.9/maven-repository-metadata-3.3.9.pom | 57 + .../3.3.9/maven-repository-metadata-3.3.9.pom.md5 | 1 + .../3.3.9/maven-repository-metadata-3.3.9.pom.sha1 | 1 + .../maven-repository-metadata/maven-metadata.xml | 50 + .../org/apache/maven/maven-settings/2.0.9/BUILD | 7 + .../org/apache/maven/maven-settings/2.2.1/BUILD | 7 + .../org/apache/maven/maven/3.3.9/maven-3.3.9.pom | 677 +++++++++ .../apache/maven/maven/3.3.9/maven-3.3.9.pom.md5 | 1 + .../apache/maven/maven/3.3.9/maven-3.3.9.pom.sha1 | 1 + .../maven/plugins/maven-antrun-plugin/1.3/BUILD | 7 + .../plugins/maven-assembly-plugin/2.2-beta-5/BUILD | 7 + .../maven/plugins/maven-clean-plugin/2.5/BUILD | 7 + .../plugins/maven-dependency-plugin/2.8/BUILD | 7 + .../maven/plugins/maven-deploy-plugin/2.7/BUILD | 7 + .../maven/plugins/maven-install-plugin/2.4/BUILD | 7 + .../maven/plugins/maven-site-plugin/3.3/BUILD | 7 + .../maven/reporting/maven-reporting-api/3.0/BUILD | 7 + .../reporting/maven-reporting-impl/2.0.5/BUILD | 7 + .../maven/shared/file-management/1.2.1/BUILD | 7 + .../shared/maven-common-artifact-filters/1.4/BUILD | 7 + .../shared/maven-dependency-analyzer/1.4/BUILD | 7 + .../maven/shared/maven-dependency-tree/1.2/BUILD | 7 + .../maven/shared/maven-dependency-tree/2.1/BUILD | 7 + .../maven/shared/maven-doxia-tools/1.0.2/BUILD | 7 + .../apache/maven/shared/maven-invoker/2.0.11/BUILD | 7 + .../apache/maven/shared/maven-shared-io/1.1/BUILD | 7 + .../apache/maven/wagon/wagon-file/1.0-beta-6/BUILD | 7 + .../wagon/wagon-http-lightweight/1.0-beta-6/BUILD | 7 + .../maven/wagon/wagon-http-shared/1.0-beta-6/BUILD | 7 + .../wagon/wagon-provider-api/1.0-alpha-6/BUILD | 7 + .../wagon/wagon-provider-api/1.0-beta-6/BUILD | 7 + .../org/apache/velocity/velocity/1.7/BUILD | 7 + .../org/assertj/assertj-core/2.0.0/BUILD | 7 + common/m2/repository/org/beanshell/bsh/2.0b4/BUILD | 7 + .../org/bouncycastle/bcpkix-jdk15on/1.48/BUILD | 7 + .../bouncycastle/bcpkix-jdk15on/maven-metadata.xml | 12 +- .../org/bouncycastle/bcprov-jdk15on/1.48/BUILD | 7 + .../bouncycastle/bcprov-jdk15on/maven-metadata.xml | 12 +- .../org/bouncycastle/bcprov-jdk16/1.46/BUILD | 7 + .../org/ccil/cowan/tagsoup/tagsoup/1.2.1/BUILD | 7 + .../org/ccil/cowan/tagsoup/tagsoup/1.2/BUILD | 7 + .../gmaven/feature/gmaven-feature-api/1.5/BUILD | 7 + .../feature/gmaven-feature-support/1.5/BUILD | 7 + .../gmaven/runtime/gmaven-runtime-2.0/1.5/BUILD | 7 + .../gmaven/runtime/gmaven-runtime-api/1.5/BUILD | 7 + .../runtime/gmaven-runtime-support/1.5/BUILD | 7 + .../org/codehaus/groovy/groovy-all/2.2.1/BUILD | 7 + .../org/codehaus/groovy/groovy-all/2.3.6/BUILD | 7 + .../codehaus/groovy/groovy-all/maven-metadata.xml | 23 +- .../modules/http-builder/http-builder/0.7.2/BUILD | 7 + .../org/codehaus/plexus/plexus-archiver/1.0/BUILD | 7 + .../org/codehaus/plexus/plexus-archiver/2.2/BUILD | 7 + .../org/codehaus/plexus/plexus-archiver/2.3/BUILD | 7 + .../codehaus/plexus/plexus-classworlds/2.4/BUILD | 7 + .../plexus-component-annotations/1.5.5/BUILD | 7 + .../plexus/plexus-component-annotations/1.6/BUILD | 7 + .../plexus-component-annotations-1.6-sources.jar | Bin 0 -> 3653 bytes ...lexus-component-annotations-1.6-sources.jar.md5 | 1 + ...exus-component-annotations-1.6-sources.jar.sha1 | 1 + .../1.6/plexus-component-annotations-1.6.jar | Bin 0 -> 4265 bytes .../1.6/plexus-component-annotations-1.6.jar.md5 | 1 + .../1.6/plexus-component-annotations-1.6.jar.sha1 | 1 + .../1.6/plexus-component-annotations-1.6.pom | 20 + .../1.6/plexus-component-annotations-1.6.pom.md5 | 1 + .../1.6/plexus-component-annotations-1.6.pom.sha1 | 1 + .../maven-metadata.xml | 9 +- .../1.3.1/plexus-components-1.3.1.pom | 111 ++ .../1.3.1/plexus-components-1.3.1.pom.md5 | 1 + .../1.3.1/plexus-components-1.3.1.pom.sha1 | 1 + .../plexus/plexus-components/maven-metadata.xml | 35 + .../1.0-alpha-9-stable-1/BUILD | 7 + .../1.6/plexus-containers-1.6.pom | 111 ++ .../1.6/plexus-containers-1.6.pom.md5 | 1 + .../1.6/plexus-containers-1.6.pom.sha1 | 1 + .../plexus/plexus-containers/maven-metadata.xml | 9 +- .../codehaus/plexus/plexus-i18n/1.0-beta-7/BUILD | 7 + .../plexus-interactivity-api/1.0-alpha-4/BUILD | 7 + .../plexus/plexus-interpolation/1.11/BUILD | 7 + .../plexus/plexus-interpolation/1.14/BUILD | 7 + .../plexus/plexus-interpolation/1.21/BUILD | 7 + .../1.21/plexus-interpolation-1.21-sources.jar | Bin 0 -> 69234 bytes .../1.21/plexus-interpolation-1.21-sources.jar.md5 | 1 + .../plexus-interpolation-1.21-sources.jar.sha1 | 1 + .../1.21/plexus-interpolation-1.21.jar | Bin 0 -> 62458 bytes .../1.21/plexus-interpolation-1.21.jar.md5 | 1 + .../1.21/plexus-interpolation-1.21.jar.sha1 | 1 + .../1.21/plexus-interpolation-1.21.pom | 47 + .../1.21/plexus-interpolation-1.21.pom.md5 | 1 + .../1.21/plexus-interpolation-1.21.pom.sha1 | 1 + .../plexus/plexus-interpolation/maven-metadata.xml | 37 + .../org/codehaus/plexus/plexus-io/1.0/BUILD | 7 + .../org/codehaus/plexus/plexus-io/2.0.4/BUILD | 7 + .../org/codehaus/plexus/plexus-io/2.0.6/BUILD | 7 + .../org/codehaus/plexus/plexus-utils/1.5.1/BUILD | 7 + .../org/codehaus/plexus/plexus-utils/1.5.15/BUILD | 7 + .../org/codehaus/plexus/plexus-utils/3.0.17/BUILD | 7 + .../org/codehaus/plexus/plexus-utils/3.0.22/BUILD | 7 + .../3.0.22/plexus-utils-3.0.22-sources.jar | Bin 0 -> 262042 bytes .../3.0.22/plexus-utils-3.0.22-sources.jar.md5 | 1 + .../3.0.22/plexus-utils-3.0.22-sources.jar.sha1 | 1 + .../plexus-utils/3.0.22/plexus-utils-3.0.22.jar | Bin 0 -> 244897 bytes .../3.0.22/plexus-utils-3.0.22.jar.md5 | 1 + .../3.0.22/plexus-utils-3.0.22.jar.sha1 | 1 + .../plexus-utils/3.0.22/plexus-utils-3.0.22.pom | 115 ++ .../3.0.22/plexus-utils-3.0.22.pom.md5 | 1 + .../3.0.22/plexus-utils-3.0.22.pom.sha1 | 1 + .../org/codehaus/plexus/plexus-utils/3.0.7/BUILD | 7 + .../org/codehaus/plexus/plexus-utils/3.0.9/BUILD | 7 + .../codehaus/plexus/plexus-velocity/1.1.7/BUILD | 7 + .../codehaus/plexus/plexus/3.3.2/plexus-3.3.2.pom | 675 +++++++++ .../plexus/plexus/3.3.2/plexus-3.3.2.pom.md5 | 1 + .../plexus/plexus/3.3.2/plexus-3.3.2.pom.sha1 | 1 + .../easymock/easymock-parent/maven-metadata.xml | 9 +- .../m2/repository/org/easymock/easymock/2.4/BUILD | 7 + .../m2/repository/org/easymock/easymock/3.1/BUILD | 7 + .../m2/repository/org/easymock/easymock/3.3/BUILD | 7 + .../org/easymock/easymock/maven-metadata.xml | 12 +- .../aether/aether-api/1.0.2.v20150114/BUILD | 7 + .../aether-api-1.0.2.v20150114-sources.jar | Bin 0 -> 162598 bytes .../aether-api-1.0.2.v20150114-sources.jar.md5 | 1 + .../aether-api-1.0.2.v20150114-sources.jar.sha1 | 1 + .../1.0.2.v20150114/aether-api-1.0.2.v20150114.jar | Bin 0 -> 136324 bytes .../aether-api-1.0.2.v20150114.jar.md5 | 1 + .../aether-api-1.0.2.v20150114.jar.sha1 | 1 + .../1.0.2.v20150114/aether-api-1.0.2.v20150114.pom | 63 + .../aether-api-1.0.2.v20150114.pom.md5 | 1 + .../aether-api-1.0.2.v20150114.pom.sha1 | 1 + .../eclipse/aether/aether-api/maven-metadata.xml | 23 + .../aether-connector-basic/1.0.2.v20150114/BUILD | 7 + .../aether-connector-basic-1.0.2.v20150114.jar | Bin 0 -> 36745 bytes ...aether-connector-basic-1.0.2.v20150114.jar.sha1 | 1 + .../aether-connector-basic-1.0.2.v20150114.pom | 92 ++ ...aether-connector-basic-1.0.2.v20150114.pom.sha1 | 1 + .../aether/aether-impl/1.0.2.v20150114/BUILD | 7 + .../aether-impl-1.0.2.v20150114-sources.jar | Bin 0 -> 108128 bytes .../aether-impl-1.0.2.v20150114-sources.jar.md5 | 1 + .../aether-impl-1.0.2.v20150114-sources.jar.sha1 | 1 + .../aether-impl-1.0.2.v20150114.jar | Bin 0 -> 172998 bytes .../aether-impl-1.0.2.v20150114.jar.md5 | 1 + .../aether-impl-1.0.2.v20150114.jar.sha1 | 1 + .../aether-impl-1.0.2.v20150114.pom | 111 ++ .../aether-impl-1.0.2.v20150114.pom.md5 | 1 + .../aether-impl-1.0.2.v20150114.pom.sha1 | 1 + .../eclipse/aether/aether-impl/maven-metadata.xml | 23 + .../aether/aether-spi/1.0.2.v20150114/BUILD | 7 + .../aether-spi-1.0.2.v20150114-sources.jar | Bin 0 -> 45527 bytes .../aether-spi-1.0.2.v20150114-sources.jar.md5 | 1 + .../aether-spi-1.0.2.v20150114-sources.jar.sha1 | 1 + .../1.0.2.v20150114/aether-spi-1.0.2.v20150114.jar | Bin 0 -> 30705 bytes .../aether-spi-1.0.2.v20150114.jar.md5 | 1 + .../aether-spi-1.0.2.v20150114.jar.sha1 | 1 + .../1.0.2.v20150114/aether-spi-1.0.2.v20150114.pom | 67 + .../aether-spi-1.0.2.v20150114.pom.md5 | 1 + .../aether-spi-1.0.2.v20150114.pom.sha1 | 1 + .../eclipse/aether/aether-spi/maven-metadata.xml | 23 + .../aether-transport-file/1.0.2.v20150114/BUILD | 7 + .../aether-transport-file-1.0.2.v20150114.jar | Bin 0 -> 8939 bytes .../aether-transport-file-1.0.2.v20150114.jar.sha1 | 1 + .../aether-transport-file-1.0.2.v20150114.pom | 92 ++ .../aether-transport-file-1.0.2.v20150114.pom.sha1 | 1 + .../aether-transport-http/1.0.2.v20150114/BUILD | 7 + .../aether-transport-http-1.0.2.v20150114.jar | Bin 0 -> 35739 bytes .../aether-transport-http-1.0.2.v20150114.jar.sha1 | 1 + .../aether-transport-http-1.0.2.v20150114.pom | 126 ++ .../aether-transport-http-1.0.2.v20150114.pom.sha1 | 1 + .../org/eclipse/aether/aether-util/0.9.0.M2/BUILD | 7 + .../org/eclipse/aether/aether-util/0.9.0.M3/BUILD | 7 + .../aether/aether-util/1.0.2.v20150114/BUILD | 7 + .../aether-util-1.0.2.v20150114-sources.jar | Bin 0 -> 119369 bytes .../aether-util-1.0.2.v20150114-sources.jar.md5 | 1 + .../aether-util-1.0.2.v20150114-sources.jar.sha1 | 1 + .../aether-util-1.0.2.v20150114.jar | Bin 0 -> 146876 bytes .../aether-util-1.0.2.v20150114.jar.md5 | 1 + .../aether-util-1.0.2.v20150114.jar.sha1 | 1 + .../aether-util-1.0.2.v20150114.pom | 72 + .../aether-util-1.0.2.v20150114.pom.md5 | 1 + .../aether-util-1.0.2.v20150114.pom.sha1 | 1 + .../eclipse/aether/aether-util/maven-metadata.xml | 23 + .../1.0.2.v20150114/aether-1.0.2.v20150114.pom | 802 ++++++++++ .../1.0.2.v20150114/aether-1.0.2.v20150114.pom.md5 | 1 + .../aether-1.0.2.v20150114.pom.sha1 | 1 + .../org/eclipse/aether/aether/maven-metadata.xml | 23 + .../org/eclipse/jdt/core/compiler/ecj/4.2.2/BUILD | 7 + .../org/eclipse/jdt/core/compiler/ecj/4.4.2/BUILD | 7 + .../org/eclipse/jdt/core/compiler/ecj/4.4/BUILD | 7 + .../org/eclipse/jdt/core/compiler/ecj/4.5.1/BUILD | 7 + .../jetty/jetty-http/8.1.14.v20131031/BUILD | 7 + .../eclipse/jetty/jetty-io/8.1.14.v20131031/BUILD | 7 + .../jetty/jetty-util/8.1.14.v20131031/BUILD | 7 + .../jetty/jetty-websocket/8.1.14.v20131031/BUILD | 7 + .../sisu/org.eclipse.sisu.inject/0.0.0.M5/BUILD | 7 + .../sisu/org.eclipse.sisu.plexus/0.0.0.M5/BUILD | 7 + .../extras/tycho-p2-extras-plugin/0.18.1/BUILD | 7 + .../org.eclipse.osgi/3.9.0.v20130529-1710/BUILD | 7 + .../org.eclipse.tycho.core.shared/0.18.1/BUILD | 7 + .../org.eclipse.tycho.embedder.shared/0.18.1/BUILD | 7 + .../0.18.1/BUILD | 7 + .../org.eclipse.tycho.p2.tools.shared/0.18.1/BUILD | 7 + .../eclipse/tycho/sisu-equinox-api/0.18.1/BUILD | 7 + .../tycho/sisu-equinox-embedder/0.18.1/BUILD | 7 + .../tycho/sisu-equinox-launching/0.18.1/BUILD | 7 + .../org/eclipse/tycho/tycho-core/0.18.1/BUILD | 7 + .../eclipse/tycho/tycho-embedder-api/0.18.1/BUILD | 7 + .../tycho/tycho-metadata-model/0.18.1/BUILD | 7 + .../org/eclipse/tycho/tycho-p2-facade/0.18.1/BUILD | 7 + .../org/freemarker/freemarker/2.3.20/BUILD | 7 + .../m2/repository/org/gebish/geb-ast/0.9.3/BUILD | 7 + .../m2/repository/org/gebish/geb-core/0.9.3/BUILD | 7 + .../org/gebish/geb-implicit-assertions/0.9.3/BUILD | 7 + .../m2/repository/org/gebish/geb-spock/0.9.3/BUILD | 7 + .../repository/org/gebish/geb-waiting/0.9.3/BUILD | 7 + .../org/glassfish/jaxb/codemodel/2.2.11/BUILD | 7 + .../org/glassfish/jaxb/jaxb-core/2.2.11/BUILD | 7 + .../org/glassfish/jaxb/jaxb-runtime/2.2.11/BUILD | 7 + .../org/glassfish/jaxb/jaxb-xjc/2.2.11/BUILD | 7 + .../org/glassfish/jaxb/txw2/2.2.11/BUILD | 7 + .../org/gradle/gradle-tooling-api/1.10/BUILD | 7 + .../org/gradle/gradle-tooling-api/1.11/BUILD | 7 + .../org/gradle/gradle-tooling-api/1.12/BUILD | 7 + .../org/gradle/gradle-tooling-api/1.6-rc-1/BUILD | 7 + .../org/gradle/gradle-tooling-api/1.6/BUILD | 7 + .../org/gradle/gradle-tooling-api/1.7/BUILD | 7 + .../org/gradle/gradle-tooling-api/1.9/BUILD | 7 + .../org/gradle/gradle-tooling-api/2.0/BUILD | 7 + .../org/gradle/gradle-tooling-api/2.1/BUILD | 7 + .../org/gradle/gradle-tooling-api/2.10/BUILD | 7 + .../org/gradle/gradle-tooling-api/2.14.1/BUILD | 7 + .../2.14.1/gradle-tooling-api-2.14.1-sources.jar | Bin 0 -> 2136316 bytes .../gradle-tooling-api-2.14.1-sources.jar.md5 | 1 + .../gradle-tooling-api-2.14.1-sources.jar.sha1 | 1 + .../2.14.1/gradle-tooling-api-2.14.1.jar | Bin 0 -> 1717810 bytes .../2.14.1/gradle-tooling-api-2.14.1.jar.md5 | 1 + .../2.14.1/gradle-tooling-api-2.14.1.jar.sha1 | 1 + .../2.14.1/gradle-tooling-api-2.14.1.pom | 16 + .../2.14.1/gradle-tooling-api-2.14.1.pom.md5 | 1 + .../2.14.1/gradle-tooling-api-2.14.1.pom.sha1 | 1 + .../org/gradle/gradle-tooling-api/2.14/BUILD | 7 + .../org/gradle/gradle-tooling-api/2.2/BUILD | 7 + .../2.4-20150121230028+0000/BUILD | 7 + .../org/gradle/gradle-tooling-api/2.8/BUILD | 7 + .../gradle/gradle-tooling-api/maven-metadata.xml | 50 +- .../org/gradle/jarjar/jarjar/1.2.1/BUILD | 7 + .../org/hamcrest/hamcrest-core/1.1/BUILD | 7 + .../org/hamcrest/hamcrest-core/1.3/BUILD | 7 + .../org/hamcrest/hamcrest-core/maven-metadata.xml | 10 +- .../org/hamcrest/hamcrest-integration/1.1/BUILD | 7 + .../org/hamcrest/hamcrest-integration/1.3/BUILD | 7 + .../org/hamcrest/hamcrest-library/1.1/BUILD | 7 + .../org/hamcrest/hamcrest-library/1.3/BUILD | 7 + .../hamcrest/hamcrest-parent/maven-metadata.xml | 10 +- .../org.jacoco.agent/0.7.1.201405082137/BUILD | 7 + .../org.jacoco.agent/0.7.3.201501221555/BUILD | 7 + .../org.jacoco.agent/0.7.4.201502262128/BUILD | 7 + .../org.jacoco.agent/0.7.5.201505241946/BUILD | 7 + .../org.jacoco.agent/0.7.6.201602180812/BUILD | 7 + .../org/jacoco/org.jacoco.agent/maven-metadata.xml | 9 +- .../jacoco/org.jacoco.ant/0.7.1.201405082137/BUILD | 7 + .../jacoco/org.jacoco.ant/0.7.3.201501221555/BUILD | 7 + .../jacoco/org.jacoco.ant/0.7.4.201502262128/BUILD | 7 + .../jacoco/org.jacoco.ant/0.7.5.201505241946/BUILD | 7 + .../jacoco/org.jacoco.ant/0.7.6.201602180812/BUILD | 7 + .../org/jacoco/org.jacoco.build/maven-metadata.xml | 9 +- .../org.jacoco.core/0.7.1.201405082137/BUILD | 7 + .../org.jacoco.core/0.7.3.201501221555/BUILD | 7 + .../org.jacoco.core/0.7.4.201502262128/BUILD | 7 + .../org.jacoco.core/0.7.5.201505241946/BUILD | 7 + .../org.jacoco.core/0.7.6.201602180812/BUILD | 7 + .../org/jacoco/org.jacoco.core/maven-metadata.xml | 9 +- .../org.jacoco.report/0.7.1.201405082137/BUILD | 7 + .../org.jacoco.report/0.7.3.201501221555/BUILD | 7 + .../org.jacoco.report/0.7.4.201502262128/BUILD | 7 + .../org.jacoco.report/0.7.5.201505241946/BUILD | 7 + .../org.jacoco.report/0.7.6.201602180812/BUILD | 7 + .../jacoco/org.jacoco.report/maven-metadata.xml | 9 +- .../org/jdeferred/jdeferred-core/1.2.2/BUILD | 7 + .../org/jdeferred/jdeferred-core/1.2.3/BUILD | 7 + .../org/jetbrains/kotlin/kdoc/0.12.613/BUILD | 7 + .../kotlin-android-extensions/1.0.0-rc-1036/BUILD | 7 + .../kotlin/kotlin-android-extensions/1.0.0/BUILD | 7 + .../kotlin/kotlin-android-extensions/1.0.2/BUILD | 7 + .../kotlin-annotation-processing/0.12.613/BUILD | 7 + .../kotlin-annotation-processing/0.13.1513/BUILD | 7 + .../kotlin-annotation-processing/0.13.1514/BUILD | 7 + .../1.0.0-beta-1103/BUILD | 7 + .../1.0.0-beta-4584/BUILD | 7 + .../1.0.0-rc-1036/BUILD | 7 + .../kotlin-annotation-processing/1.0.0/BUILD | 7 + .../kotlin-annotation-processing/1.0.2/BUILD | 7 + .../kotlin-compiler-embeddable/0.13.1513/BUILD | 7 + .../kotlin-compiler-embeddable/0.13.1514/BUILD | 7 + .../1.0.0-beta-1103/BUILD | 7 + .../1.0.0-beta-4584/BUILD | 7 + .../kotlin-compiler-embeddable/1.0.0-rc-1036/BUILD | 7 + .../kotlin/kotlin-compiler-embeddable/1.0.0/BUILD | 7 + .../kotlin/kotlin-compiler-embeddable/1.0.2/BUILD | 7 + .../kotlin/kotlin-compiler/0.12.613/BUILD | 7 + .../kotlin/kotlin-gradle-plugin-api/0.12.613/BUILD | 7 + .../kotlin-gradle-plugin-api/0.13.1513/BUILD | 7 + .../kotlin-gradle-plugin-api/0.13.1514/BUILD | 7 + .../kotlin-gradle-plugin-api/1.0.0-beta-1103/BUILD | 7 + .../kotlin-gradle-plugin-api/1.0.0-beta-4584/BUILD | 7 + .../kotlin-gradle-plugin-api/1.0.0-rc-1036/BUILD | 7 + .../kotlin/kotlin-gradle-plugin-api/1.0.0/BUILD | 7 + .../kotlin/kotlin-gradle-plugin-api/1.0.2/BUILD | 7 + .../kotlin-gradle-plugin-core/0.12.613/BUILD | 7 + .../kotlin-gradle-plugin-core/0.13.1513/BUILD | 7 + .../kotlin-gradle-plugin-core/0.13.1514/BUILD | 7 + .../1.0.0-beta-1103/BUILD | 7 + .../1.0.0-beta-4584/BUILD | 7 + .../kotlin-gradle-plugin-core/1.0.0-rc-1036/BUILD | 7 + .../kotlin/kotlin-gradle-plugin-core/1.0.0/BUILD | 7 + .../kotlin/kotlin-gradle-plugin-core/1.0.2/BUILD | 7 + .../kotlin/kotlin-gradle-plugin/0.12.613/BUILD | 7 + .../kotlin/kotlin-gradle-plugin/0.13.1513/BUILD | 7 + .../kotlin/kotlin-gradle-plugin/0.13.1514/BUILD | 7 + .../kotlin-gradle-plugin/1.0.0-beta-1103/BUILD | 7 + .../kotlin-gradle-plugin/1.0.0-beta-4584/BUILD | 7 + .../kotlin-gradle-plugin/1.0.0-rc-1036/BUILD | 7 + .../kotlin/kotlin-gradle-plugin/1.0.0/BUILD | 7 + .../kotlin/kotlin-gradle-plugin/1.0.2/BUILD | 7 + .../kotlin/kotlin-project/maven-metadata.xml | 10 +- .../jetbrains/kotlin/kotlin-runtime/0.12.613/BUILD | 7 + .../kotlin/kotlin-runtime/0.13.1513/BUILD | 7 + .../kotlin/kotlin-runtime/0.13.1514/BUILD | 7 + .../kotlin/kotlin-runtime/1.0.0-beta-1103/BUILD | 7 + .../kotlin/kotlin-runtime/1.0.0-beta-4584/BUILD | 7 + .../kotlin/kotlin-runtime/1.0.0-rc-1036/BUILD | 7 + .../jetbrains/kotlin/kotlin-runtime/1.0.0/BUILD | 7 + .../jetbrains/kotlin/kotlin-runtime/1.0.2/BUILD | 7 + .../kotlin/kotlin-runtime/maven-metadata.xml | 10 +- .../jetbrains/kotlin/kotlin-stdlib/0.12.613/BUILD | 7 + .../jetbrains/kotlin/kotlin-stdlib/0.13.1513/BUILD | 7 + .../jetbrains/kotlin/kotlin-stdlib/0.13.1514/BUILD | 7 + .../kotlin/kotlin-stdlib/1.0.0-beta-1103/BUILD | 7 + .../kotlin/kotlin-stdlib/1.0.0-beta-4584/BUILD | 7 + .../kotlin/kotlin-stdlib/1.0.0-rc-1036/BUILD | 7 + .../org/jetbrains/kotlin/kotlin-stdlib/1.0.0/BUILD | 7 + .../org/jetbrains/kotlin/kotlin-stdlib/1.0.2/BUILD | 7 + .../kotlin/kotlin-stdlib/maven-metadata.xml | 10 +- common/m2/repository/org/json/json/20080701/BUILD | 7 + common/m2/repository/org/jsoup/jsoup/1.6.3/BUILD | 7 + .../repository/org/jsoup/jsoup/maven-metadata.xml | 10 +- .../org/jvnet/staxex/stax-ex/1.7.7/BUILD | 7 + .../repository/org/mockito/mockito-all/1.9.5/BUILD | 7 + .../org/mockito/mockito-all/maven-metadata.xml | 29 +- .../org/mockito/mockito-core/1.9.5/BUILD | 7 + .../org/mockito/mockito-core/maven-metadata.xml | 127 +- common/m2/repository/org/mozilla/rhino/1.7R3/BUILD | 7 + .../objenesis/objenesis-parent/maven-metadata.xml | 10 +- .../repository/org/objenesis/objenesis/1.0/BUILD | 7 + .../repository/org/objenesis/objenesis/1.2/BUILD | 7 + .../repository/org/objenesis/objenesis/2.1/BUILD | 7 + .../org/objenesis/objenesis/maven-metadata.xml | 10 +- .../repository/org/ow2/asm/asm-analysis/4.0/BUILD | 7 + .../org/ow2/asm/asm-analysis/5.0.1/BUILD | 7 + .../org/ow2/asm/asm-analysis/5.0.3/BUILD | 7 + .../org/ow2/asm/asm-analysis/5.0.4/BUILD | 7 + .../org/ow2/asm/asm-analysis/maven-metadata.xml | 10 +- .../repository/org/ow2/asm/asm-commons/5.0.1/BUILD | 7 + .../repository/org/ow2/asm/asm-commons/5.0.3/BUILD | 7 + .../repository/org/ow2/asm/asm-commons/5.0.4/BUILD | 7 + .../org/ow2/asm/asm-commons/maven-metadata.xml | 10 +- .../org/ow2/asm/asm-debug-all/5.0.1/BUILD | 7 + .../org/ow2/asm/asm-debug-all/5.0.2/BUILD | 7 + .../org/ow2/asm/asm-debug-all/5.0.4/BUILD | 7 + .../org/ow2/asm/asm-debug-all/maven-metadata.xml | 10 +- .../org/ow2/asm/asm-parent/maven-metadata.xml | 10 +- .../m2/repository/org/ow2/asm/asm-tree/4.0/BUILD | 7 + .../m2/repository/org/ow2/asm/asm-tree/5.0.1/BUILD | 7 + .../m2/repository/org/ow2/asm/asm-tree/5.0.3/BUILD | 7 + .../m2/repository/org/ow2/asm/asm-tree/5.0.4/BUILD | 7 + .../org/ow2/asm/asm-tree/maven-metadata.xml | 10 +- .../m2/repository/org/ow2/asm/asm-util/5.0.1/BUILD | 7 + .../m2/repository/org/ow2/asm/asm-util/5.0.3/BUILD | 7 + common/m2/repository/org/ow2/asm/asm/4.0/BUILD | 7 + common/m2/repository/org/ow2/asm/asm/4.1/BUILD | 7 + common/m2/repository/org/ow2/asm/asm/5.0.1/BUILD | 7 + common/m2/repository/org/ow2/asm/asm/5.0.3/BUILD | 7 + common/m2/repository/org/ow2/asm/asm/5.0.4/BUILD | 7 + .../repository/org/ow2/asm/asm/maven-metadata.xml | 10 +- .../org/parboiled/parboiled-core/1.0.2/BUILD | 7 + .../org/parboiled/parboiled-java/1.0.2/BUILD | 7 + .../m2/repository/org/pegdown/pegdown/1.1.0/BUILD | 7 + .../org/python/jython-standalone/2.5.3/BUILD | 7 + common/m2/repository/org/python/jython/2.5.3/BUILD | 7 + .../org/reficio/p2-maven-plugin/1.1.0/BUILD | 7 + .../seleniumhq/selenium/selenium-api/2.42.2/BUILD | 7 + .../selenium/selenium-htmlunit-driver/2.42.2/BUILD | 7 + .../selenium/selenium-remote-driver/2.42.2/BUILD | 7 + .../org/slf4j/jcl-over-slf4j/1.6.2/BUILD | 7 + .../jcl-over-slf4j/1.6.2/jcl-over-slf4j-1.6.2.jar | Bin 0 -> 17310 bytes .../1.6.2/jcl-over-slf4j-1.6.2.jar.sha1 | 1 + .../jcl-over-slf4j/1.6.2/jcl-over-slf4j-1.6.2.pom | 83 ++ .../1.6.2/jcl-over-slf4j-1.6.2.pom.sha1 | 1 + .../m2/repository/org/slf4j/slf4j-api/1.5.10/BUILD | 7 + .../m2/repository/org/slf4j/slf4j-api/1.6.2/BUILD | 7 + .../org/slf4j/slf4j-api/1.6.2/slf4j-api-1.6.2.jar | Bin 0 -> 25689 bytes .../slf4j/slf4j-api/1.6.2/slf4j-api-1.6.2.jar.sha1 | 1 + .../org/slf4j/slf4j-api/1.6.2/slf4j-api-1.6.2.pom | 101 ++ .../slf4j/slf4j-api/1.6.2/slf4j-api-1.6.2.pom.sha1 | 1 + .../m2/repository/org/slf4j/slf4j-api/1.7.10/BUILD | 7 + .../m2/repository/org/slf4j/slf4j-api/1.7.12/BUILD | 7 + .../m2/repository/org/slf4j/slf4j-api/1.7.2/BUILD | 7 + .../m2/repository/org/slf4j/slf4j-api/1.7.5/BUILD | 7 + .../m2/repository/org/slf4j/slf4j-api/1.7.7/BUILD | 7 + .../org/slf4j/slf4j-api/maven-metadata.xml | 22 +- .../slf4j-parent/1.6.2/slf4j-parent-1.6.2.pom | 353 +++++ .../slf4j-parent/1.6.2/slf4j-parent-1.6.2.pom.sha1 | 1 + .../org/slf4j/slf4j-parent/maven-metadata.xml | 22 +- .../repository/org/slf4j/slf4j-simple/1.7.2/BUILD | 7 + .../org/slf4j/slf4j-simple/maven-metadata.xml | 22 +- common/m2/repository/org/smali/dexlib2/2.1.3/BUILD | 7 + .../smali/dexlib2/2.1.3/dexlib2-2.1.3-sources.jar | Bin 0 -> 788323 bytes .../dexlib2/2.1.3/dexlib2-2.1.3-sources.jar.md5 | 1 + .../dexlib2/2.1.3/dexlib2-2.1.3-sources.jar.sha1 | 1 + .../org/smali/dexlib2/2.1.3/dexlib2-2.1.3.jar | Bin 0 -> 889817 bytes .../org/smali/dexlib2/2.1.3/dexlib2-2.1.3.jar.md5 | 1 + .../org/smali/dexlib2/2.1.3/dexlib2-2.1.3.jar.sha1 | 1 + .../org/smali/dexlib2/2.1.3/dexlib2-2.1.3.pom | 54 + .../org/smali/dexlib2/2.1.3/dexlib2-2.1.3.pom.md5 | 1 + .../org/smali/dexlib2/2.1.3/dexlib2-2.1.3.pom.sha1 | 1 + .../org/smali/dexlib2/maven-metadata.xml | 22 + common/m2/repository/org/smali/util/2.1.3/BUILD | 7 + .../org/smali/util/2.1.3/util-2.1.3-sources.jar | Bin 0 -> 55436 bytes .../smali/util/2.1.3/util-2.1.3-sources.jar.md5 | 1 + .../smali/util/2.1.3/util-2.1.3-sources.jar.sha1 | 1 + .../repository/org/smali/util/2.1.3/util-2.1.3.jar | Bin 0 -> 57373 bytes .../org/smali/util/2.1.3/util-2.1.3.jar.md5 | 1 + .../org/smali/util/2.1.3/util-2.1.3.jar.sha1 | 1 + .../repository/org/smali/util/2.1.3/util-2.1.3.pom | 54 + .../org/smali/util/2.1.3/util-2.1.3.pom.md5 | 1 + .../org/smali/util/2.1.3/util-2.1.3.pom.sha1 | 1 + .../repository/org/smali/util/maven-metadata.xml | 23 + .../org/sonatype/aether/aether-util/1.7/BUILD | 7 + .../forge/forge-parent/10/_remote.repositories | 3 +- .../org/sonatype/gossip/gossip/1.3/BUILD | 7 + .../org/sonatype/gshell/gshell-io/2.4/BUILD | 7 + .../sonatype/oss/oss-parent/7/_remote.repositories | 3 +- .../org/sonatype/plexus/plexus-cipher/1.4/BUILD | 7 + .../plexus/plexus-sec-dispatcher/1.3/BUILD | 7 + .../org/sonatype/sisu/sisu-guice/3.1.0/BUILD | 7 + .../org/sonatype/sisu/sisu-inject-bean/1.4.2/BUILD | 7 + .../spice/spice-parent/17/_remote.repositories | 3 +- .../m2/repository/org/testng/testng/6.9.10/BUILD | 7 + .../org/twdata/maven/mojo-executor/2.2.0/BUILD | 7 + common/m2/repository/org/w3c/css/sac/1.3/BUILD | 7 + common/m2/repository/oro/oro/2.0.8/BUILD | 7 + .../relaxngDatatype/relaxngDatatype/20020414/BUILD | 7 + common/m2/repository/xalan/serializer/2.7.1/BUILD | 7 + common/m2/repository/xalan/xalan/2.6.0/BUILD | 7 + common/m2/repository/xalan/xalan/2.7.1/BUILD | 7 + .../m2/repository/xerces/xercesImpl/2.11.0/BUILD | 7 + common/m2/repository/xerces/xercesImpl/2.6.2/BUILD | 7 + common/m2/repository/xerces/xercesImpl/2.9.1/BUILD | 7 + .../m2/repository/xerces/xmlParserAPIs/2.6.2/BUILD | 7 + .../xhtmlrenderer/xhtmlrenderer/R8rc1/BUILD | 7 + .../m2/repository/xml-apis/xml-apis/1.0.b2/BUILD | 7 + .../m2/repository/xml-apis/xml-apis/1.3.04/BUILD | 7 + .../m2/repository/xml-apis/xml-apis/1.4.01/BUILD | 7 + .../repository/xml-resolver/xml-resolver/1.2/BUILD | 7 + common/m2/repository/xmlpull/xmlpull/1.1.3.1/BUILD | 7 + common/m2/repository/xom/xom/1.0/BUILD | 7 + common/m2/repository/xpp3/xpp3_min/1.1.4c/BUILD | 7 + common/m2/repository/xslthl/xslthl/2.0.1/BUILD | 7 + .../baseLibrary/2.1.3/baseLibrary-2.1.3.jar | Bin 0 -> 11973 bytes .../baseLibrary-2.1.3.pom} | 2 +- .../baseLibrary-2.2.0-alpha7.jar} | Bin 11976 -> 11976 bytes .../2.2.0-alpha7/baseLibrary-2.2.0-alpha7.pom | 36 + .../2.2.0-beta1/baseLibrary-2.2.0-beta1.jar | Bin 11976 -> 11976 bytes .../2.2.0-beta2/baseLibrary-2.2.0-beta2.jar | Bin 0 -> 11976 bytes .../2.2.0-beta2/baseLibrary-2.2.0-beta2.pom | 36 + .../2.2.0-beta3/baseLibrary-2.2.0-beta3.jar | Bin 0 -> 11976 bytes .../2.2.0-beta3/baseLibrary-2.2.0-beta3.pom | 36 + .../databinding/compiler/2.1.3/compiler-2.1.3.jar | Bin 0 -> 954965 bytes .../databinding/compiler/2.1.3/compiler-2.1.3.pom | 78 + .../2.2.0-alpha7/compiler-2.2.0-alpha7.jar | Bin 0 -> 986978 bytes .../compiler-2.2.0-alpha7.pom} | 50 +- .../compiler/2.2.0-beta1/compiler-2.2.0-beta1.jar | Bin 986978 -> 986978 bytes .../compiler/2.2.0-beta1/compiler-2.2.0-beta1.pom | 46 +- .../compiler/2.2.0-beta2/compiler-2.2.0-beta2.jar | Bin 0 -> 986978 bytes .../compiler/2.2.0-beta2/compiler-2.2.0-beta2.pom | 78 + .../compiler-2.2.0-beta3.jar} | Bin 986978 -> 986978 bytes .../compiler/2.2.0-beta3/compiler-2.2.0-beta3.pom | 78 + .../compilerCommon/2.1.3/compilerCommon-2.1.3.jar | Bin 0 -> 189897 bytes .../compilerCommon/2.1.3/compilerCommon-2.1.3.pom | 66 + .../compilerCommon-2.2.0-alpha7.jar} | Bin 190264 -> 190264 bytes .../compilerCommon-2.2.0-alpha7.pom} | 40 +- .../2.2.0-beta1/compilerCommon-2.2.0-beta1.jar | Bin 190263 -> 190262 bytes .../2.2.0-beta1/compilerCommon-2.2.0-beta1.pom | 38 +- .../2.2.0-beta2/compilerCommon-2.2.0-beta2.jar | Bin 0 -> 190263 bytes .../2.2.0-beta2/compilerCommon-2.2.0-beta2.pom | 72 + .../2.2.0-beta3/compilerCommon-2.2.0-beta3.jar | Bin 0 -> 190361 bytes .../2.2.0-beta3/compilerCommon-2.2.0-beta3.pom | 72 + .../constraint-layout-solver-1.0.0-alpha3.jar | Bin 91234 -> 0 bytes .../constraint-layout-solver-1.0.0-alpha3.jar.md5 | 1 - .../constraint-layout-solver-1.0.0-alpha3.jar.sha1 | 1 - .../constraint-layout-solver-1.0.0-alpha3.pom | 36 - .../constraint-layout-solver-1.0.0-alpha3.pom.md5 | 1 - .../constraint-layout-solver-1.0.0-alpha3.pom.sha1 | 1 - .../constraint-layout-solver-1.0.0-alpha4.jar | Bin 103261 -> 0 bytes .../constraint-layout-solver-1.0.0-alpha4.jar.md5 | 1 - .../constraint-layout-solver-1.0.0-alpha4.jar.sha1 | 1 - .../constraint-layout-solver-1.0.0-alpha4.pom | 36 - .../constraint-layout-solver-1.0.0-alpha4.pom.md5 | 1 - .../constraint-layout-solver-1.0.0-alpha4.pom.sha1 | 1 - .../constraint-layout-solver/maven-metadata.xml | 15 - .../maven-metadata.xml.md5 | 1 - .../maven-metadata.xml.sha1 | 1 - .../constraint-layout-1.0.0-alpha3.aar | Bin 17220 -> 0 bytes .../constraint-layout-1.0.0-alpha3.aar.md5 | 1 - .../constraint-layout-1.0.0-alpha3.aar.sha1 | 1 - .../constraint-layout-1.0.0-alpha3.pom | 37 - .../constraint-layout-1.0.0-alpha3.pom.md5 | 1 - .../constraint-layout-1.0.0-alpha3.pom.sha1 | 1 - .../constraint-layout-1.0.0-alpha4.aar | Bin 14486 -> 0 bytes .../constraint-layout-1.0.0-alpha4.aar.md5 | 1 - .../constraint-layout-1.0.0-alpha4.aar.sha1 | 1 - .../constraint-layout-1.0.0-alpha4.pom | 37 - .../constraint-layout-1.0.0-alpha4.pom.md5 | 1 - .../constraint-layout-1.0.0-alpha4.pom.sha1 | 1 - .../constraint-layout/maven-metadata.xml | 15 - .../constraint-layout/maven-metadata.xml.md5 | 1 - .../constraint-layout/maven-metadata.xml.sha1 | 1 - .../protos/25.2.0-alpha7/protos-25.2.0-alpha7.jar | Bin 0 -> 931014 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 805730 -> 1019966 bytes .../protos/25.2.0-beta2/protos-25.2.0-beta2.jar | Bin 0 -> 1019966 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 0 -> 1019966 bytes .../protos/25.2.0-beta3/protos-25.2.0-beta3.pom | 36 + .../shared/25.2.0-alpha7/shared-25.2.0-alpha7.jar | Bin 0 -> 16953 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 15869 -> 16953 bytes .../shared/25.2.0-beta1/shared-25.2.0-beta1.pom | 46 +- .../shared/25.2.0-beta2/shared-25.2.0-beta2.jar | Bin 0 -> 16953 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 0 -> 16953 bytes .../shared/25.2.0-beta3/shared-25.2.0-beta3.pom | 78 + .../25.2.0-alpha7/tracker-25.2.0-alpha7.jar | Bin 0 -> 12149 bytes .../25.2.0-alpha7/tracker-25.2.0-alpha7.pom | 84 ++ .../tracker/25.2.0-beta1/tracker-25.2.0-beta1.jar | Bin 12025 -> 12149 bytes .../tracker/25.2.0-beta1/tracker-25.2.0-beta1.pom | 36 +- .../tracker/25.2.0-beta2/tracker-25.2.0-beta2.jar | Bin 0 -> 12149 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 0 -> 12149 bytes .../tracker/25.2.0-beta3/tracker-25.2.0-beta3.pom | 84 ++ .../annotations/25.1.3/annotations-25.1.3.jar | Bin 0 -> 8024 bytes .../annotations-25.1.3.pom} | 2 +- .../annotations-25.2.0-alpha7.jar} | Bin 8024 -> 8024 bytes .../25.2.0-alpha7/annotations-25.2.0-alpha7.pom | 28 + .../25.2.0-beta1/annotations-25.2.0-beta1.jar | Bin 8024 -> 8024 bytes .../25.2.0-beta2/annotations-25.2.0-beta2.jar | Bin 0 -> 8024 bytes .../25.2.0-beta2/annotations-25.2.0-beta2.pom | 28 + .../25.2.0-beta3/annotations-25.2.0-beta3.jar | Bin 0 -> 8024 bytes .../25.2.0-beta3/annotations-25.2.0-beta3.pom | 28 + .../builder-model/2.1.3/builder-model-2.1.3.jar | Bin 0 -> 26514 bytes .../builder-model-2.1.3.pom} | 4 +- .../2.2.0-alpha7/builder-model-2.2.0-alpha7.jar | Bin 0 -> 29153 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 28955 -> 29150 bytes .../2.2.0-beta2/builder-model-2.2.0-beta2.jar} | Bin 28836 -> 29208 bytes .../2.2.0-beta2/builder-model-2.2.0-beta2.pom | 36 + .../2.2.0-beta3/builder-model-2.2.0-beta3.jar | Bin 0 -> 29208 bytes .../2.2.0-beta3/builder-model-2.2.0-beta3.pom | 36 + .../2.1.3/builder-test-api-2.1.3.jar | Bin 0 -> 11106 bytes .../builder-test-api-2.1.3.pom} | 14 +- .../builder-test-api-2.2.0-alpha7.jar} | Bin 11038 -> 11038 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.jar | Bin 11038 -> 11038 bytes .../2.2.0-beta1/builder-test-api-2.2.0-beta1.pom | 12 +- .../2.2.0-beta2/builder-test-api-2.2.0-beta2.jar | Bin 0 -> 11038 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 0 -> 11038 bytes .../2.2.0-beta3/builder-test-api-2.2.0-beta3.pom | 42 + .../tools/build/builder/2.1.3/builder-2.1.3.jar | Bin 0 -> 1323023 bytes .../builder-2.1.3.pom} | 102 +- .../builder-2.2.0-alpha7.jar} | Bin 1504868 -> 1513320 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 1508340 -> 1512330 bytes .../builder/2.2.0-beta1/builder-2.2.0-beta1.pom | 104 +- .../builder/2.2.0-beta2/builder-2.2.0-beta2.jar | Bin 0 -> 1519576 bytes .../builder/2.2.0-beta2/builder-2.2.0-beta2.pom | 156 ++ .../builder/2.2.0-beta3/builder-2.2.0-beta3.jar | Bin 0 -> 1521132 bytes .../builder/2.2.0-beta3/builder-2.2.0-beta3.pom | 156 ++ .../build/gradle-api/2.1.3/gradle-api-2.1.3.jar | Bin 0 -> 11002 bytes .../build/gradle-api/2.1.3/gradle-api-2.1.3.pom | 48 + .../gradle-api-2.2.0-alpha7.jar} | Bin 11165 -> 11165 bytes .../gradle-api-2.2.0-alpha7.pom} | 14 +- .../2.2.0-beta1/gradle-api-2.2.0-beta1.jar | Bin 11165 -> 11165 bytes .../2.2.0-beta1/gradle-api-2.2.0-beta1.pom | 12 +- .../2.2.0-beta2/gradle-api-2.2.0-beta2.jar | Bin 0 -> 11165 bytes .../2.2.0-beta2/gradle-api-2.2.0-beta2.pom | 48 + .../2.2.0-beta3/gradle-api-2.2.0-beta3.jar | Bin 0 -> 11165 bytes .../2.2.0-beta3/gradle-api-2.2.0-beta3.pom | 48 + .../build/gradle-core/2.1.3/gradle-core-2.1.3.jar | Bin 0 -> 1671381 bytes .../build/gradle-core/2.1.3/gradle-core-2.1.3.pom | 132 ++ .../gradle-core-2.2.0-alpha7.jar} | Bin 1742860 -> 1777150 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 1748577 -> 1777068 bytes .../2.2.0-beta1/gradle-core-2.2.0-beta1.pom | 126 +- .../2.2.0-beta2/gradle-core-2.2.0-beta2.jar | Bin 0 -> 1783744 bytes .../gradle-core-2.2.0-beta2.pom} | 124 +- .../2.2.0-beta3/gradle-core-2.2.0-beta3.jar | Bin 0 -> 1794632 bytes .../2.2.0-beta3/gradle-core-2.2.0-beta3.pom | 156 ++ .../0.7.3/gradle-experimental-0.7.3.jar | Bin 0 -> 232649 bytes .../gradle-experimental-0.7.3.pom} | 14 +- .../gradle-experimental-0.8.0-alpha4.jar | Bin 193423 -> 0 bytes .../gradle-experimental-0.8.0-alpha7.jar | Bin 0 -> 192454 bytes .../gradle-experimental-0.8.0-alpha7.pom | 48 + .../gradle-experimental-0.8.0-beta1.jar | Bin 194501 -> 192447 bytes .../gradle-experimental-0.8.0-beta1.pom | 12 +- .../gradle-experimental-0.8.0-beta2.jar | Bin 0 -> 192528 bytes .../gradle-experimental-0.8.0-beta2.pom | 48 + .../gradle-experimental-0.8.0-beta3.jar | Bin 0 -> 192569 bytes .../gradle-experimental-0.8.0-beta3.pom | 48 + .../tools/build/gradle/2.1.3/gradle-2.1.3.jar | Bin 0 -> 56999 bytes .../tools/build/gradle/2.1.3/gradle-2.1.3.pom | 48 + .../gradle/2.2.0-alpha4/gradle-2.2.0-alpha4.jar | Bin 58123 -> 0 bytes .../gradle/2.2.0-alpha7/gradle-2.2.0-alpha7.jar | Bin 0 -> 57911 bytes .../gradle-2.2.0-alpha7.pom} | 14 +- .../gradle/2.2.0-beta1/gradle-2.2.0-beta1.jar | Bin 57915 -> 57907 bytes .../gradle/2.2.0-beta1/gradle-2.2.0-beta1.pom | 12 +- .../gradle/2.2.0-beta2/gradle-2.2.0-beta2.jar | Bin 0 -> 57908 bytes .../gradle/2.2.0-beta2/gradle-2.2.0-beta2.pom | 54 + .../gradle/2.2.0-beta3/gradle-2.2.0-beta3.jar | Bin 0 -> 57907 bytes .../gradle/2.2.0-beta3/gradle-2.2.0-beta3.pom | 54 + .../25.1.3/manifest-merger-25.1.3.jar | Bin 0 -> 174016 bytes .../manifest-merger-25.1.3.pom} | 32 +- .../manifest-merger-25.2.0-alpha7.jar} | Bin 145721 -> 145721 bytes .../manifest-merger-25.2.0-alpha7.pom | 72 + .../25.2.0-beta1/manifest-merger-25.2.0-beta1.jar | Bin 145721 -> 145721 bytes .../25.2.0-beta1/manifest-merger-25.2.0-beta1.pom | 28 +- .../25.2.0-beta2/manifest-merger-25.2.0-beta2.jar | Bin 0 -> 145721 bytes .../25.2.0-beta2/manifest-merger-25.2.0-beta2.pom | 72 + .../25.2.0-beta3/manifest-merger-25.2.0-beta3.jar | Bin 0 -> 145721 bytes .../25.2.0-beta3/manifest-merger-25.2.0-beta3.pom | 72 + ...ansform-api-2.0.0-deprecated-use-gradle-api.jar | Bin 261 -> 261 bytes .../android/tools/common/25.1.3/common-25.1.3.jar | Bin 0 -> 104748 bytes .../common-25.1.3.pom} | 14 +- .../common-25.2.0-alpha7.jar} | Bin 121423 -> 122548 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 122389 -> 122563 bytes .../common/25.2.0-beta1/common-25.2.0-beta1.pom | 14 +- .../common/25.2.0-beta2/common-25.2.0-beta2.jar | Bin 0 -> 122657 bytes .../common/25.2.0-beta2/common-25.2.0-beta2.pom | 54 + .../common/25.2.0-beta3/common-25.2.0-beta3.jar | Bin 0 -> 121991 bytes .../common/25.2.0-beta3/common-25.2.0-beta3.pom | 54 + .../tools/ddms/ddmlib/25.1.3/ddmlib-25.1.3.jar | Bin 0 -> 324396 bytes .../ddmlib-25.1.3.pom} | 22 +- .../ddmlib/25.2.0-alpha7/ddmlib-25.2.0-alpha7.jar | Bin 0 -> 322940 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 -> 322940 bytes .../ddmlib/25.2.0-beta1/ddmlib-25.2.0-beta1.pom | 20 +- .../ddmlib-25.2.0-beta2.jar} | Bin 322940 -> 322940 bytes .../ddmlib/25.2.0-beta2/ddmlib-25.2.0-beta2.pom | 54 + .../ddmlib/25.2.0-beta3/ddmlib-25.2.0-beta3.jar | Bin 0 -> 322940 bytes .../ddmlib/25.2.0-beta3/ddmlib-25.2.0-beta3.pom | 54 + .../android/tools/dvlib/25.1.3/dvlib-25.1.3.jar | Bin 0 -> 23656 bytes .../dvlib-25.1.3.pom} | 14 +- .../dvlib-25.2.0-alpha7.jar} | Bin 23642 -> 23642 bytes .../dvlib/25.2.0-alpha7/dvlib-25.2.0-alpha7.pom | 42 + .../dvlib/25.2.0-beta1/dvlib-25.2.0-beta1.jar | Bin 23642 -> 23642 bytes .../dvlib/25.2.0-beta1/dvlib-25.2.0-beta1.pom | 12 +- .../dvlib/25.2.0-beta2/dvlib-25.2.0-beta2.jar | Bin 0 -> 23642 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 0 -> 23642 bytes .../dvlib/25.2.0-beta3/dvlib-25.2.0-beta3.pom | 42 + .../tools/jack/jack-api/0.10.0/jack-api-0.10.0.jar | Bin 18088 -> 17516 bytes .../tools/jack/jack-api/0.11.0/jack-api-0.11.0.jar | Bin 0 -> 18088 bytes .../tools/jack/jack-api/0.11.0/jack-api-0.11.0.pom | 36 + .../tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar | Bin 5502 -> 5502 bytes .../layoutlib-api/25.1.3/layoutlib-api-25.1.3.jar | Bin 0 -> 90712 bytes .../layoutlib-api-25.1.3.pom} | 24 +- .../layoutlib-api-25.2.0-alpha7.jar} | Bin 90798 -> 90798 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 -> 90798 bytes .../25.2.0-beta1/layoutlib-api-25.2.0-beta1.pom | 20 +- .../25.2.0-beta2/layoutlib-api-25.2.0-beta2.jar | Bin 0 -> 90798 bytes .../25.2.0-beta2/layoutlib-api-25.2.0-beta2.pom | 60 + .../25.2.0-beta3/layoutlib-api-25.2.0-beta3.jar | Bin 0 -> 90798 bytes .../25.2.0-beta3/layoutlib-api-25.2.0-beta3.pom | 60 + .../tools/lint/lint-api/25.1.3/lint-api-25.1.3.jar | Bin 0 -> 207532 bytes .../tools/lint/lint-api/25.1.3/lint-api-25.1.3.pom | 60 + .../lint-api-25.2.0-alpha7.jar} | Bin 254162 -> 254499 bytes .../lint-api-25.2.0-alpha7.pom} | 32 +- .../25.2.0-beta1/lint-api-25.2.0-beta1.jar | Bin 254387 -> 254499 bytes .../25.2.0-beta1/lint-api-25.2.0-beta1.pom | 20 +- .../25.2.0-beta2/lint-api-25.2.0-beta2.jar | Bin 0 -> 254499 bytes .../25.2.0-beta2/lint-api-25.2.0-beta2.pom | 66 + .../25.2.0-beta3/lint-api-25.2.0-beta3.jar | Bin 0 -> 254466 bytes .../25.2.0-beta3/lint-api-25.2.0-beta3.pom | 66 + .../lint/lint-checks/25.1.3/lint-checks-25.1.3.jar | Bin 0 -> 804148 bytes .../lint/lint-checks/25.1.3/lint-checks-25.1.3.pom | 42 + .../lint-checks-25.2.0-alpha7.jar} | Bin 817570 -> 823694 bytes .../lint-checks-25.2.0-alpha7.pom} | 14 +- .../25.2.0-beta1/lint-checks-25.2.0-beta1.jar | Bin 819699 -> 823660 bytes .../25.2.0-beta1/lint-checks-25.2.0-beta1.pom | 12 +- .../25.2.0-beta2/lint-checks-25.2.0-beta2.jar | Bin 0 -> 824298 bytes .../25.2.0-beta2/lint-checks-25.2.0-beta2.pom | 42 + .../25.2.0-beta3/lint-checks-25.2.0-beta3.jar | Bin 0 -> 824314 bytes .../25.2.0-beta3/lint-checks-25.2.0-beta3.pom | 42 + .../android/tools/lint/lint/25.1.3/lint-25.1.3.jar | Bin 0 -> 149511 bytes .../android/tools/lint/lint/25.1.3/lint-25.1.3.pom | 42 + .../lint-25.2.0-alpha7.jar} | Bin 353615 -> 355344 bytes .../lint-25.2.0-alpha7.pom} | 4 +- .../lint/lint/25.2.0-beta1/lint-25.2.0-beta1.jar | Bin 353611 -> 355344 bytes .../lint/lint/25.2.0-beta2/lint-25.2.0-beta2.jar | Bin 0 -> 356395 bytes .../lint/lint/25.2.0-beta2/lint-25.2.0-beta2.pom | 42 + .../lint/lint/25.2.0-beta3/lint-25.2.0-beta3.jar | Bin 0 -> 356555 bytes .../lint/lint/25.2.0-beta3/lint-25.2.0-beta3.pom | 42 + .../tools/repository/25.1.3/repository-25.1.3.jar | Bin 0 -> 171524 bytes .../tools/repository/25.1.3/repository-25.1.3.pom | 48 + .../repository-25.2.0-alpha7.jar} | Bin 202270 -> 202483 bytes .../repository-25.2.0-alpha7.pom} | 24 +- .../25.2.0-beta1/repository-25.2.0-beta1.jar | Bin 202317 -> 202859 bytes .../25.2.0-beta1/repository-25.2.0-beta1.pom | 20 +- .../25.2.0-beta2/repository-25.2.0-beta2.jar | Bin 0 -> 202859 bytes .../25.2.0-beta2/repository-25.2.0-beta2.pom | 54 + .../25.2.0-beta3/repository-25.2.0-beta3.jar | Bin 0 -> 202859 bytes .../25.2.0-beta3/repository-25.2.0-beta3.pom | 54 + .../tools/sdk-common/25.1.3/sdk-common-25.1.3.jar | Bin 0 -> 540594 bytes .../tools/sdk-common/25.1.3/sdk-common-25.1.3.pom | 84 ++ .../sdk-common-25.2.0-alpha7.jar} | Bin 563804 -> 562741 bytes .../sdk-common-25.2.0-alpha7.pom} | 58 +- .../25.2.0-beta1/sdk-common-25.2.0-beta1.jar | Bin 564298 -> 562644 bytes .../25.2.0-beta1/sdk-common-25.2.0-beta1.pom | 48 +- .../25.2.0-beta2/sdk-common-25.2.0-beta2.jar | Bin 0 -> 570250 bytes .../25.2.0-beta2/sdk-common-25.2.0-beta2.pom | 90 ++ .../25.2.0-beta3/sdk-common-25.2.0-beta3.jar | Bin 0 -> 570492 bytes .../25.2.0-beta3/sdk-common-25.2.0-beta3.pom | 90 ++ .../android/tools/sdklib/25.1.3/sdklib-25.1.3.jar | Bin 0 -> 524117 bytes .../sdklib-25.1.3.pom} | 32 +- .../sdklib-25.2.0-alpha7.jar} | Bin 614184 -> 621460 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 614475 -> 621976 bytes .../sdklib/25.2.0-beta1/sdklib-25.2.0-beta1.pom | 32 +- .../sdklib/25.2.0-beta2/sdklib-25.2.0-beta2.jar | Bin 0 -> 622119 bytes .../sdklib/25.2.0-beta2/sdklib-25.2.0-beta2.pom | 78 + .../sdklib/25.2.0-beta3/sdklib-25.2.0-beta3.jar | Bin 0 -> 622119 bytes .../sdklib/25.2.0-beta3/sdklib-25.2.0-beta3.pom | 78 + .../org.jacoco.build-0.7.6.201602180812.pom | 1018 +++++++++++++ .../org.jacoco.core/0.7.6.201602180812/NOTICE | 10 + .../org.jacoco.core-0.7.6.201602180812.jar | Bin 0 -> 135841 bytes .../org.jacoco.core-0.7.6.201602180812.pom | 37 + .../org/ow2/asm/asm-debug-all/5.0.4/NOTICE | 27 + .../asm-debug-all/5.0.4/asm-debug-all-5.0.4.jar | Bin 0 -> 379036 bytes .../asm-debug-all/5.0.4/asm-debug-all-5.0.4.pom | 45 + ...t.constraint-constraint-layout-1.0.0-alpha5.zip | Bin 0 -> 16125 bytes ...t.constraint-constraint-layout-1.0.0-alpha6.zip | Bin 0 -> 16378 bytes ...t.constraint-constraint-layout-1.0.0-alpha7.zip | Bin 0 -> 16186 bytes ...raint-constraint-layout-solver-1.0.0-alpha5.zip | Bin 0 -> 95430 bytes ...raint-constraint-layout-solver-1.0.0-alpha6.zip | Bin 0 -> 95488 bytes ...raint-constraint-layout-solver-1.0.0-alpha7.zip | Bin 0 -> 95487 bytes darwin-x86/offline-sdk/offline-repo.xml | 141 ++ ...t.constraint-constraint-layout-1.0.0-alpha5.zip | Bin 0 -> 16125 bytes ...t.constraint-constraint-layout-1.0.0-alpha6.zip | Bin 0 -> 16378 bytes ...t.constraint-constraint-layout-1.0.0-alpha7.zip | Bin 0 -> 16186 bytes ...raint-constraint-layout-solver-1.0.0-alpha5.zip | Bin 0 -> 95430 bytes ...raint-constraint-layout-solver-1.0.0-alpha6.zip | Bin 0 -> 95488 bytes ...raint-constraint-layout-solver-1.0.0-alpha7.zip | Bin 0 -> 95487 bytes darwin-x86_64/offline-sdk/offline-repo.xml | 141 ++ ...t.constraint-constraint-layout-1.0.0-alpha5.zip | Bin 0 -> 16125 bytes ...t.constraint-constraint-layout-1.0.0-alpha6.zip | Bin 0 -> 16378 bytes ...t.constraint-constraint-layout-1.0.0-alpha7.zip | Bin 0 -> 16186 bytes ...raint-constraint-layout-solver-1.0.0-alpha5.zip | Bin 0 -> 95430 bytes ...raint-constraint-layout-solver-1.0.0-alpha6.zip | Bin 0 -> 95488 bytes ...raint-constraint-layout-solver-1.0.0-alpha7.zip | Bin 0 -> 95487 bytes linux-x86/offline-sdk/offline-repo.xml | 141 ++ linux-x86_64/kythe/LICENSE | 202 +++ linux-x86_64/kythe/README.google | 13 + linux-x86_64/kythe/README.md | 165 +++ linux-x86_64/kythe/RELEASES.md | 232 +++ linux-x86_64/kythe/extractors/BUILD | 30 + linux-x86_64/kythe/extractors/bazel_cxx_extractor | Bin 0 -> 23515108 bytes .../kythe/extractors/bazel_java_extractor.jar | Bin 0 -> 9971143 bytes linux-x86_64/kythe/extractors/cxx_extractor | Bin 0 -> 23438332 bytes linux-x86_64/kythe/extractors/javac-wrapper.sh | 67 + linux-x86_64/kythe/extractors/javac_extractor.jar | Bin 0 -> 9892571 bytes linux-x86_64/kythe/extractors/vnames.json | 825 +++++++++++ linux-x86_64/kythe/indexers/cxx_indexer | Bin 0 -> 23899681 bytes linux-x86_64/kythe/indexers/java_indexer.jar | Bin 0 -> 10060642 bytes linux-x86_64/kythe/proto/analysis.proto | 220 +++ linux-x86_64/kythe/proto/common.proto | 48 + linux-x86_64/kythe/proto/cxx.proto | 62 + linux-x86_64/kythe/proto/filetree.proto | 53 + linux-x86_64/kythe/proto/java.proto | 30 + linux-x86_64/kythe/proto/storage.proto | 213 +++ linux-x86_64/kythe/proto/xref.proto | 734 +++++++++ linux-x86_64/kythe/studio/build_studio_kythe.sh | 62 + linux-x86_64/kythe/studio/manifest2vname.py | 65 + linux-x86_64/kythe/studio/serve_studio_kythe.sh | 53 + linux-x86_64/kythe/third_party/README | 18 + linux-x86_64/kythe/third_party/bazel/LICENSE | 202 +++ .../file/LICENSE-2.0.txt | 202 +++ .../external/com_github_gflags_gflags/COPYING.txt | 28 + .../external/com_github_google_glog/COPYING | 65 + .../external/com_github_google_googletest/LICENSE | 28 + .../external/com_googlesource_code_re2/LICENSE | 27 + .../kythe/third_party/external/go_diff/LICENSE.txt | 20 + .../kythe/third_party/external/go_gapi/LICENSE | 27 + .../kythe/third_party/external/go_gcloud/LICENSE | 202 +++ .../kythe/third_party/external/go_grpc/LICENSE | 28 + .../kythe/third_party/external/go_levigo/LICENSE | 7 + .../kythe/third_party/external/go_protobuf/LICENSE | 31 + .../kythe/third_party/external/go_shell/LICENSE | 27 + .../kythe/third_party/external/go_snappy/LICENSE | 27 + .../kythe/third_party/external/go_uuid/LICENSE | 27 + .../kythe/third_party/external/go_x_net/LICENSE | 27 + .../kythe/third_party/external/go_x_oauth2/LICENSE | 27 + .../kythe/third_party/external/go_x_text/LICENSE | 27 + .../kythe/third_party/external/go_x_tools/LICENSE | 27 + linux-x86_64/kythe/third_party/grpc-java/LICENSE | 28 + linux-x86_64/kythe/third_party/grpc/LICENSE | 28 + linux-x86_64/kythe/third_party/gson/LICENSE | 202 +++ linux-x86_64/kythe/third_party/hpack/LICENSE | 202 +++ linux-x86_64/kythe/third_party/jcommander/LICENSE | 202 +++ .../kythe/third_party/jsr305_annotations/LICENSE | 202 +++ linux-x86_64/kythe/third_party/leiningen/COPYING | 599 ++++++++ linux-x86_64/kythe/third_party/leveldb/LICENSE | 27 + linux-x86_64/kythe/third_party/llvm/LICENSE | 70 + linux-x86_64/kythe/third_party/netty/LICENSE.txt | 202 +++ linux-x86_64/kythe/third_party/proto/LICENSE | 42 + .../kythe/third_party/rapidjson/license.txt | 19 + linux-x86_64/kythe/third_party/re2j/LICENSE | 32 + linux-x86_64/kythe/third_party/snappy/COPYING | 54 + linux-x86_64/kythe/third_party/zlib/LICENSE | 29 + linux-x86_64/kythe/tools/dedup_stream | Bin 0 -> 1769088 bytes linux-x86_64/kythe/tools/directory_indexer | Bin 0 -> 6287424 bytes linux-x86_64/kythe/tools/entrystream | Bin 0 -> 6081088 bytes linux-x86_64/kythe/tools/http_server | Bin 0 -> 9106136 bytes linux-x86_64/kythe/tools/indexpack | Bin 0 -> 7185408 bytes linux-x86_64/kythe/tools/kwazthis | Bin 0 -> 8019240 bytes linux-x86_64/kythe/tools/kythe | Bin 0 -> 8068392 bytes linux-x86_64/kythe/tools/read_entries | Bin 0 -> 6792136 bytes linux-x86_64/kythe/tools/triples | Bin 0 -> 6792200 bytes linux-x86_64/kythe/tools/verifier | Bin 0 -> 1345186 bytes linux-x86_64/kythe/tools/viewindex | Bin 0 -> 6131200 bytes linux-x86_64/kythe/tools/write_entries | Bin 0 -> 6883176 bytes linux-x86_64/kythe/tools/write_tables | Bin 0 -> 8841848 bytes linux-x86_64/kythe/web/ui/css/style.css | 104 ++ linux-x86_64/kythe/web/ui/index.html | 14 + linux-x86_64/kythe/web/ui/js/licenses.txt | 32 + linux-x86_64/kythe/web/ui/js/main.js | 701 +++++++++ ...t.constraint-constraint-layout-1.0.0-alpha5.zip | Bin 0 -> 16125 bytes ...t.constraint-constraint-layout-1.0.0-alpha6.zip | Bin 0 -> 16378 bytes ...t.constraint-constraint-layout-1.0.0-alpha7.zip | Bin 0 -> 16186 bytes ...raint-constraint-layout-solver-1.0.0-alpha5.zip | Bin 0 -> 95430 bytes ...raint-constraint-layout-solver-1.0.0-alpha6.zip | Bin 0 -> 95488 bytes ...raint-constraint-layout-solver-1.0.0-alpha7.zip | Bin 0 -> 95487 bytes linux-x86_64/offline-sdk/offline-repo.xml | 141 ++ ...t.constraint-constraint-layout-1.0.0-alpha5.zip | Bin 0 -> 16125 bytes ...t.constraint-constraint-layout-1.0.0-alpha6.zip | Bin 0 -> 16378 bytes ...t.constraint-constraint-layout-1.0.0-alpha7.zip | Bin 0 -> 16186 bytes ...raint-constraint-layout-solver-1.0.0-alpha5.zip | Bin 0 -> 95430 bytes ...raint-constraint-layout-solver-1.0.0-alpha6.zip | Bin 0 -> 95488 bytes ...raint-constraint-layout-solver-1.0.0-alpha7.zip | Bin 0 -> 95487 bytes windows-x86_64/offline-sdk/offline-repo.xml | 141 ++ ...t.constraint-constraint-layout-1.0.0-alpha5.zip | Bin 0 -> 16125 bytes ...t.constraint-constraint-layout-1.0.0-alpha6.zip | Bin 0 -> 16378 bytes ...t.constraint-constraint-layout-1.0.0-alpha7.zip | Bin 0 -> 16186 bytes ...raint-constraint-layout-solver-1.0.0-alpha5.zip | Bin 0 -> 95430 bytes ...raint-constraint-layout-solver-1.0.0-alpha6.zip | Bin 0 -> 95488 bytes ...raint-constraint-layout-solver-1.0.0-alpha7.zip | Bin 0 -> 95487 bytes windows/offline-sdk/offline-repo.xml | 141 ++ 1371 files changed, 31249 insertions(+), 1137 deletions(-) dfc3206 Make single analyzer failures not fail kythe build b9d217f Add aether transports a294c19 tweaks to kythe build script 39d0376 Update prebuilt builder-model with westinghouse changes (CL 1/2) e4cc80c Updates builder model 89a7b8c Adds the jarjar-command 2084612 Removes empty directory 5750829 Add 2.2.0-beta3 Gradle plugin to offline repo 4a8a4d8 Generate java_imports in every directory fb57b0f use java from JDK_18_x64 env variable 115d73e use checked in bazel for building kythe index 16adda2 tweaks to kythe indexing for Android Studio fa91ab9 Updating builder-model to version 2.3.0-dev (CL 1 of 3). cc76910 Update 2.2.0-beta2 gradle prebuilts, build #61 da2f4b9 Update 2.2.0-beta2 gradle prebuilts, build #57 d600785 Add Gradle plugin 2.2.0-beta2, remove -alpha6 to offline repo 3e88187 Add prebuilts for ConstraintLayout alpha 7 6249463 Add dexlib2. 298cfbe EqualsVerifier. bf4ff5e Removes unnecesary imports 6d9a4ae Update the offline SDK to add ConstraintLayout alpha 6 and remove alpha 4 cd5936c Add maven-aether-provider 15c4cef Add 2.2.0-beta1 and remove -alpha6 from offline-m2 02056d6 Update the offline SDK to add ConstraintLayout alpha 5 a99f26c Regenerate BUILD files bcdfae3 Add Dagger 2.6 and Guava 19.0 0c62485 Add Kythe to prebuilts/tools 7cc9d00 Adds the BUILD rule to expose the kotlin plugin a4a445b Include 2.1.3 gradle plugin prebuilts 20ba558 Include gradle plugin 2.2.0-alpha7 (& remove 2.2.0-alpha5) a362371 Regenerate BUILD files 3de7472 Update builder-model to 2.2.0-alpha6 (CL 1 of 3) 814bb5c Add protobuf-gradle-plugin 6bab5ef Add gradle-tooling-api-2.14.1 4b60c9b Adds bazel BUILD files c416e58 Removing constraintlayout from offline-m2 b96d698 adding constraintlayout to offline-sdk a0a2e96 Add prebuilt version for Gradle 2.2.0 alpha6 (build #49) 9078736 Update 2.2.0 alpha 5 prebuilt (build #48) 00017eb Update 2.2.0-alpha5 prebuilt (build #47) c6452f3 Update 2.2.0-alpha5 prebuilts (build 46) a533354 Fix field visibility issue in alpha4 7ab81b6 Update 2.2.0-alpha5 prebuilts 0f96e93 Revert "Update 2.2-beta1 Gradle plugin prebuilts (build #41)" 119de3d Update 2.2-beta1 Gradle plugin prebuilts (build #41) b753158 Remove unused older version of psi-subset library ========platform/system/bt between android-7.0.0_r14..android-7.1.0_r4========= EventLogTags.logtags | 37 +++++ bta/ag/bta_ag_act.c | 3 + bta/ag/bta_ag_cfg.c | 15 ++ bta/ag/bta_ag_cmd.c | 314 +++++++++++++++++++++++++++++++++++- bta/ag/bta_ag_int.h | 17 +- bta/ag/bta_ag_sco.c | 10 +- bta/ag/bta_ag_sdp.c | 2 +- bta/av/bta_av_aact.c | 5 +- bta/av/bta_av_act.c | 3 + bta/dm/bta_dm_act.c | 1 - bta/gatt/bta_gattc_act.c | 4 +- bta/gatt/bta_gatts_act.c | 2 +- bta/hh/bta_hh_le.c | 45 +++++- bta/hl/bta_hl_sdp.c | 4 +- bta/include/bta_ag_api.h | 72 ++++++++- bta/include/bta_api.h | 8 +- bta/include/bta_hl_api.h | 2 +- btif/Android.mk | 3 +- btif/src/btif_av.c | 10 +- btif/src/btif_config.c | 4 + btif/src/btif_dm.c | 2 + btif/src/btif_gatt_client.c | 3 + btif/src/btif_gatt_test.c | 2 +- btif/src/btif_hf.c | 47 ++++++ btif/src/btif_media_task.c | 25 +++ btif/src/btif_rc.c | 11 +- btif/src/btif_util.c | 2 + hci/Android.mk | 3 +- hci/src/hci_layer.c | 3 + stack/btm/btm_sco.c | 8 +- stack/btu/btu_hcif.c | 13 +- stack/gap/gap_ble.c | 2 +- stack/gatt/gatt_api.c | 5 +- stack/gatt/gatt_attr.c | 30 ++-- stack/gatt/gatt_int.h | 2 +- stack/gatt/gatt_main.c | 111 ++++++------- stack/gatt/gatt_sr.c | 7 +- stack/gatt/gatt_utils.c | 1 - stack/include/gatt_api.h | 8 +- stack/include/sdpdefs.h | 3 + stack/include/smp_api.h | 26 +-- stack/l2cap/l2c_ble.c | 16 +- stack/l2cap/l2c_int.h | 3 +- stack/smp/smp_act.c | 23 ++- stack/smp/smp_api.c | 1 + stack/smp/smp_int.h | 5 +- stack/smp/smp_main.c | 2 +- stack/smp/smp_utils.c | 26 +++ stack/srvc/srvc_dis.c | 2 +- vendor_libs/linux/bt_vendor_linux.c | 6 +- 50 files changed, 791 insertions(+), 168 deletions(-) 970d9d1 Make gatt_attr use opportunistic connection aab757d GATT: don't update link status for apps that were never connected 3b9c461 Rvert "Register for Service Changed notifications for untrusted devices" 17be4ae Fix APR crashes in read rssi callback b1f51a3 audio_a2dp_hw: Always update frame counter in out_write f4a37b2 audio_a2dp_hw: Always update frame counter in out_write 939fd54 Proper handling of AV connection collision b82a27e Proper handling of AV connection collision 292051c Revert "Remove position dependent lookup tables in AT command parser" 1e7afc8 Remove position dependent lookup tables in AT command parser 7592bcf GATT: Deregister notification when a GATT connection is closed af5b824 Make parameter set S4 default for eSCO 94b4a1a Process Gatt read multiple response properly ecfeff6 Add logs for AVRCP commands that originate from a remote device 6984b19 New status code for two SMP authorization failures 21f534b Disable auto-pairing for hands-free devices b4a1f3a Add BT_HCI_TIMEOUT and BT_CONFIG_SOURCE log events. 29e70e3 SMP: Delay authorization complete. ade5776 Log RSSI when A2DP buffers are flushed 65cff26 Do not request AVRC_CAP_COMPANY_ID if A2DP Sink is not enabled e5bed64 HFP 1.7 profile update (1/4) c07cee0 Bump HDP version to 1.1 e7d7853 Add a missing OSI_NO_INTR() wrapper around socket read() b259e70 Change initial order of commands after establishing an LE connection 687aea2 Match socket buffer sizes between audio HAL and BT server 1e92449 Return handle if an RFCOMM port is already open ========platform/system/ca-certificates between android-7.0.0_r14..android-7.1.0_r4========= files/02756ea4.0 | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ files/3929ec9f.0 | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ files/559f7c71.0 | 55 ++++++++++++++++++++++++ files/6187b673.0 | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++++ files/9479c8c3.0 | 54 ++++++++++++++++++++++++ files/9c3323d4.0 | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ files/d8317ada.0 | 55 ++++++++++++++++++++++++ files/dc99f41e.0 | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 778 insertions(+) 465b0d8 Update CA certificates ========platform/system/core between android-7.0.0_r14..android-7.1.0_r4========= CleanSpec.mk | 1 + adb/Android.mk | 8 + adb/adb.h | 2 - adb/adb_client.h | 1 + adb/adb_utils_test.cpp | 42 ++- adb/bugreport.cpp | 278 ++++++++++++++++++ adb/bugreport.h | 51 ++++ adb/bugreport_test.cpp | 418 ++++++++++++++++++++++++++++ adb/client/main.cpp | 1 + adb/commandline.cpp | 197 ++++++------- adb/commandline.h | 99 +++++++ adb/sysdeps.h | 25 +- adb/sysdeps/stat.h | 46 +++ adb/sysdeps/stat_test.cpp | 65 +++++ adb/sysdeps/win32/stat.cpp | 66 +++++ adb/sysdeps_win32.cpp | 24 -- bootstat/boot_event_record_store.cpp | 7 +- bootstat/bootstat.cpp | 22 +- fastboot/fastboot.cpp | 401 ++++++++++++++++++-------- fs_mgr/fs_mgr_fstab.c | 41 ++- fs_mgr/fs_mgr_verity.cpp | 79 ++++-- fs_mgr/include/fs_mgr.h | 3 + include/private/android_filesystem_config.h | 11 + include/system/graphics.h | 326 ++++++++++++++++++++++ include/system/window.h | 23 ++ include/utils/Mutex.h | 10 +- init/Android.mk | 2 +- init/builtins.cpp | 14 +- init/keychords.cpp | 6 +- init/readme.txt | 3 + init/service.cpp | 16 +- init/util.cpp | 22 +- init/util.h | 1 + libcutils/fs_config.c | 4 + libcutils/sched_policy.c | 30 +- liblog/logger.h | 6 +- liblog/logger_lock.c | 26 -- liblog/pmsg_writer.c | 25 +- libnativeloader/native_loader.cpp | 31 ++- logcat/logcat.cpp | 248 ++++++++--------- logcat/logcatd.rc | 56 +++- logcat/logpersist | 150 ++++++++-- logcat/tests/logcat_test.cpp | 140 ++++++++-- logd/LogKlog.cpp | 233 +++++++++------- logd/LogKlog.h | 2 +- logd/README.property | 13 +- rootdir/Android.mk | 78 +++++- rootdir/asan.options | 2 + rootdir/asan.options.off.template | 7 + rootdir/init.rc | 32 ++- rootdir/init.usb.rc | 2 +- rootdir/init.zygote32.rc | 2 +- rootdir/init.zygote32_64.rc | 4 +- rootdir/init.zygote64.rc | 2 +- rootdir/init.zygote64_32.rc | 4 +- 55 files changed, 2747 insertions(+), 661 deletions(-) 75a38b8 Use BOARD_USES_VENDORIMAGE to detect vendor image presence - DO NOT MERGE 604ba48 Fix Mutex::timedLock to properly handle relative time f894b96 Restrict pmsg use to eng builds. 470484d Fix vold vulnerability in FrameworkListener 67b7e85 Asan.options: Use abort_on_error 16e84cc bootstat: Calculate and log the time_since_last_boot metric. f34d76e logd: klogd crash (part deux) 804de7a DO NOT MERGE: adb: reenable (and fix) Windows build. 8b6b654 debuggerd: fix missed use of ptrace(PTRACE_ATTACH). fbbf992 logd: klogd crash bf028c4 Deprecated 'adb bugreport' with flat files. e2e1a10 Minor improvements on bugreport generation. 9a882a3 Ignore bugreportz output when it's not supported. 29e7e3e adb: fix stat on Windows. 89b9767 adb: extract Windows bits out of directory_exists test. 90a3f81 logd: logcat -L takes longer causing vold to timeout. 307951e Deprecated 'adb bugreport' with flat files. 05e04a1 Remove redundant action triggers on persist.sys.usb.config 80a65d0 Minor improvements on bugreport generation. f85554e bootstat: Fix a potential unhandled exception for malformed input. c64c982 Improved keychord logging. f7c38b4 Removed extra 'pulling file' message. cd42d65 Show bugreport progress. 07ac855 Refactored functions that copy sdout and stderr to strings to use a callback. 78e0963 Split bugreport() into its own file and added unit tests. 13639b4 Fix permissions for /data/preloads 0b4a63d logd: klogd: deal with htc modified printk df5d128 logcatd: trampoline persist.logd.logpersistd to logd.logpersistd 2d73701 logcatd: add stop and clear actions befa79d logcatd: Do not su for setprop 7545b47 logcat: allow comma-separate list of buffers c869959 logcat: clear when specifying file output 3f6777a logcat: Adjust help to make it more meaningful a50e8ff DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. 36dd144 DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. f71c014 adb: use asocket's close function when closing. 6f641ad adb: switch the socket list mutex to a recursive_mutex. e180929 Add skip-secondary flag 1635afe Only restorecon CE storage after unlocked. 0528829 DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. 8d6ca19 DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. 2806397 DO NOT MERGE libutils/Unicode.cpp: Correct length computation and add checks for utf16->utf8 3411dd4 libutils/Unicode.cpp: Correct length computation and add checks for utf16->utf8 ad3fdd3 liblog: reset pid and uid cache after a vfork() b022447 DO NOT MERGE libutils/Unicode.cpp: Correct length computation and add checks for utf16->utf8 570dbfb libutils/Unicode.cpp: Correct length computation and add checks for utf16->utf8 5fce054 DO NOT MERGE libutils/Unicode.cpp: Correct length computation and add checks for utf16->utf8 c6a3e7c libutils/Unicode.cpp: remove SafetyNet logging 2bcdda8 Ensure the target sees a proper EOD marker during restore 109d7d2 init: Add support for ${x.y:-default} expansion b79e076 init: expand arguments of services when they start 515f091 logpersist: incorporate size and buffer tunables aa3a565 Revert "logd: logcat -L takes longer causing vold to timeout." 4a875ce debuggerd: verify that traced threads belong to the right process. 3110029 Revert "libutils/Unicode.cpp: Correct length computation and add checks for utf16->utf8" 1e4635f Start update_verifier in cache group 53473c1 libutils/Unicode.cpp: Correct length computation and add checks for utf16->utf8 f3e1f13 Remove attempt to write sched_compat_yield 481edfe Add support for top-app stune group. 770ee49 Set stune groups from set_sched_policy. 5dcff8f Add support for background stune group. 23ad751 init.rc: Remove cpu weight set on the root cgroup 955694b Add support for top-app stune group. aa45cb8 Set stune groups from set_sched_policy. 1e61274 system/core: using equivalent code to fix build break for win host c4966a3 libutils/Unicode.cpp: Correct length computation and add checks for utf16->utf8 3c2e2f4 Add UIDs for system DNS and tethering DNS c1d342a Switch fastboot to new A/B spec 563fcf6 Switch fastboot to new A/B spec c3659fb Update FIFO settings for new uses of FIFO. 3a29e34 Update FIFO settings for new uses of FIFO. 5cde9c8 Not dynamically add system-background tasks to bg_schedboost_fd. 94ededa NativeWindow: Add LAST_[DE]QUEUE_DURATION queries 70a415f Not dynamically add system-background tasks to bg_schedboost_fd. 0b1252c init: use libbootloader_message. 3f8cacc Fix missing newline in Fastboot help. 68ab20f Add umount call to init to unmount a filesystem 89eb689 Revert "Revert "Add Fastboot support for flashing secondary images"" 520573f Revert "Add Fastboot support for flashing secondary images" 6c98509 Add Fastboot support for flashing secondary images 190d968 Handle invalid suffix lists 9c9a6c6 Call set_active after flashall and update 8c32da3 Revert "Make fastboot flash 'B' partitions automatically." 9d6d096 Revert "Fix issue where non-AB-ota devices will cause flashall to fail." 8ccc1ad Rootdir: Add more asan.options support 6664a80 Add support to indicate bitness of public library. bf8132a Add color mode enums 60c6dac core/init.rc: Add /data/cache/* directory creation 9af867e fs_mgr_verity: fix verity_update_state for A/B devices d9ff210 Fix issue where non-AB-ota devices will cause flashall to fail. 6c60ea8 Make fastboot flash 'B' partitions automatically. d4421f1 add a property for controlling perf_event_paranoid c2efc32 Header changes for getFrameTimestamps 380d6b1 Create /data/ota_package for OTA packages. 276f382 add android_flex_layout for describing all flexible formats. 2c83c29 Revert "adb: close ep0 on disconnection." 4e898a0 Make file encryption type available 57de051 Revert "adb: close ep0 on disconnection." 32cabf2 fs_mgr: update block device reference in verity metadata 1339871 Only apply schedTune boost to top-app tasks cb2cf68 Create symlink in the case where device has no cache partition c6535a3 Create symlink in the case where device has no cache partition 5b8a108 Add fileencrypted=software/ice to fstab options 7ac34d0 marlin/eas: Fixing foreground/schedtune.boost path. ========platform/system/extras between android-7.0.0_r14..android-7.1.0_r4========= ANRdaemon/ANRdaemon.cpp | 23 ++---- ANRdaemon/ANRdaemon_get_trace.sh | 6 +- cppreopts/Android.mk | 27 +++++++ cppreopts/cppreopts.rc | 29 +++++++ cppreopts/cppreopts.sh | 69 ++++++++++++++++ ext4_utils/ext4_crypt.cpp | 37 ++++++--- ext4_utils/ext4_crypt.h | 5 +- ext4_utils/ext4_crypt_init_extensions.cpp | 10 ++- libfec/include/fec/io.h | 2 +- libpagemap/pm_memusage.c | 12 +-- perfprofd/Android.mk | 6 +- perfprofd/tests/Android.mk | 4 +- preopt2cachename/Android.mk | 32 ++++++++ preopt2cachename/preopt2cachename.cpp | 126 ++++++++++++++++++++++++++++++ squashfs_utils/mksquashfsimage.sh | 12 ++- tests/binder/benchmarks/binderAddInts.cpp | 35 +++++++-- tests/bootloader/bootctl.py | 61 +++++++++++++++ tests/bootloader/haltest.py | 116 +++++++++++++++++++++++++++ tests/bootloader/shelltest.py | 22 ++++++ 19 files changed, 586 insertions(+), 48 deletions(-) 98a20cd procrank: fix bounds check to prevent heap overflow 187816e Fix binderAddInts benchmark 17985b2 Run preloads_copy.sh as system:system 9b8b12f Optional script to copy preloads to data directory 757d341 cppreopts: parallel cppreopts to improve performance a63cf10 Basic A/B bootloader tests via bootctl 3ece05b Copy preopted files from B partition. 9b71cad Copy preopted files from B partition. d93aa41 ANRdaemon: move trace result from /sdcard to /data 46ed495 libfec: pack the fec_header structure cf95312 libfec: pack the fec_header structure 921ef8f Introduce squashfs compression threshold c096c9c Get encryption mode for policy 4818b73 Revert "Add fileencrypted=software/ice to fstab options" aedf28f Disable fragments for squashfs e8299d8 Add fileencrypted=software/ice to fstab options 421efce Fix LOCAL_CPP_EXTENSION. ========platform/system/media between android-7.0.0_r14..android-7.1.0_r4========= alsa_utils/alsa_device_profile.c | 71 ++++++++++++++++++++++++++++++++ alsa_utils/alsa_device_proxy.c | 21 ++++++++-- alsa_utils/include/alsa_device_profile.h | 4 ++ alsa_utils/include/alsa_device_proxy.h | 19 +++++---- audio/include/system/audio.h | 2 + audio_utils/format.c | 9 ++++ audio_utils/tests/Android.mk | 21 +++++++--- audio_utils/tests/primitives_tests.cpp | 33 +++++++++++++++ camera/src/camera_metadata.c | 4 +- 9 files changed, 165 insertions(+), 19 deletions(-) 241ff3e Camera metadata: Check for inconsistent data count 4633133 Camera metadata: Check for inconsistent data count 97a9cd6 Camera: Prevent data size overflow 62d8d87 Camera: Prevent data size overflow bad0898 audio_utils: Support more format conversions 23b643a Add host native build of primitives_test 57a4158 Add Dolby TrueHD audio format eafa18a Add a function to get a "closest" match to supported channel counts. 21b04ad Add dump() (i.e dumpsys media.audio_flinger) functionality to USB HAL 2a3925e Revert "Adding dump functions to report state in dumpsys media.audio_flinger" b776eb3 Adding dump functions to report state in dumpsys media.audio_flinger ========platform/system/netd between android-7.0.0_r14..android-7.1.0_r4========= server/Android.mk | 10 +- server/BandwidthController.cpp | 97 +++++++++---- server/BandwidthController.h | 20 +++ server/BandwidthControllerTest.cpp | 166 +++++++++++++++++++++- server/CommandListener.cpp | 20 +-- server/Controllers.cpp | 4 +- server/Controllers.h | 1 - server/FirewallController.cpp | 5 +- server/FirewallControllerTest.cpp | 5 + server/InterfaceController.cpp | 73 +++++++--- server/InterfaceController.h | 32 +++-- server/IptablesBaseTest.cpp | 31 ++++- server/IptablesBaseTest.h | 6 + server/NatController.cpp | 104 +++++++++----- server/NatController.h | 5 + server/NatControllerTest.cpp | 149 ++++++++++++++++++++ server/NetdConstants.h | 24 ++++ server/NetdNativeService.cpp | 36 ++++- server/NetdNativeService.h | 8 ++ server/NetlinkHandler.cpp | 2 +- server/NetlinkManager.cpp | 2 +- server/SockDiag.cpp | 42 ++++-- server/SockDiag.h | 10 +- server/SockDiagTest.cpp | 164 +++++++++++++++++++--- server/TetherController.cpp | 94 +++++++------ server/TetherController.h | 21 ++- server/VirtualNetwork.cpp | 2 +- server/binder/android/net/INetd.aidl | 25 ++++ tests/Android.mk | 3 +- tests/binder_test.cpp | 262 +++++++++++++++++++++++++++++++++-- 30 files changed, 1204 insertions(+), 219 deletions(-) 59d8c48 Disable DAD for downstream interfaces when tethering 46ae27c Add tests for interface add/remove binder API c296f09 Support adding/removing IPv4 and IPv6 addresses on interfaces 8917e45 Enable IPv6 reverse path filtering. 238e818 Allow networking on loopback in doze, standby, and powersave. 0726fec Don't close loopback sockets when a VPN connects or entering doze. 549a0f7 Make the socketDestroy tests use a fake tun interface. 212c405 Add tetherApplyDnsInterfaces() binder interface. 26c9132 Parse IPv6 tethering counters. 05cfd25 Add counters for IPv6 tethering. 7364b75 Refactor getTetherStats in preparation for IPv6 tether counters. 750e8fc More test coverage for tethering counter parsing. 8e1cee9 Add a test for NatController. bbeaf9a Add a test for getTetherStats. 2c5aaa1 Setup interfaces for IPv6 tethering 246ca10 Listen to xt_quota2 kobject event for quota 6bdc41f Verify expectations better in SockDiagTest. 98ba456 Don't fail the test if the iptables lock is held. 62ffdb7 Silence spammy iptables rule at boot. ========platform/system/sepolicy between android-7.0.0_r14..android-7.1.0_r4========= adbd.te | 2 ++ app.te | 15 ++++++++++ attributes | 5 ++++ bootanim.te | 2 ++ cppreopts.te | 28 ++++++++++++++++++ dex2oat.te | 2 +- domain.te | 15 +++++++--- drmserver.te | 1 + dumpstate.te | 8 +++++ file.te | 2 ++ file_contexts | 4 +++ init.te | 2 +- installd.te | 5 ---- ioctl_defines | 78 ++++++++++++++++++++++++------------------------- ioctl_macros | 14 +++++++++ logd.te | 1 + mediadrmserver.te | 1 + otapreopt_chroot.te | 11 +++++-- otapreopt_slot.te | 28 ++++++++++++++++++ postinstall.te | 17 ++++++----- postinstall_dexopt.te | 8 +++-- preopt2cachename.te | 13 +++++++++ priv_app.te | 4 +++ property.te | 2 ++ property_contexts | 3 ++ recovery.te | 3 ++ shell.te | 1 + surfaceflinger.te | 3 ++ system_app.te | 1 + system_server.te | 6 +++- uncrypt.te | 4 +++ untrusted_app.te | 6 ++++ update_engine.te | 32 ++++---------------- update_engine_common.te | 37 +++++++++++++++++++++++ update_verifier.te | 11 ++++++- zygote.te | 25 ---------------- 36 files changed, 284 insertions(+), 116 deletions(-) 7e38021 fix build: exclude bluetooth from neverallow restriction c55cf17 Remove platform_app from neverallow execute from /data eedacf8 Rework neverallow for /data execute permission 88c5146 sepolicy: give otapreopt getattr 27f1942 Allow executing update_engine_sideload from recovery. 320a0f5 allow policy to create a file by vfat (fs_type) for a case using sdcardfs f23b870 drmserver: read locked ringtones a7915ce adbd: allow reading apk_data_file 1617c0c allow system_server to set bootanim scheduling priority cbde7f9 Define and group ppp socket ioctls e01654f Allow apps to read preloaded photos 8f97c66 logpersist: reserve persist.logd.logpersistd 479712b nfc: allow access to drmserver_service d2dbc89 Fix SELinux denials for protected content playback ab0316d nfc: allow access to drmserver_service addd3c9 Grant untrusted_app dir access to asec_apk_file. 5d8d2dc Add sepolicy for update_verifier 24ad586 nfc: allow access to drmserver_service ec4b9d6 Sepolicy: allow otapreopt_chroot to mount vendor eb71742 Sepolicy: Add otapreopt_slot d47c1e9 Sepolicy: Adapt for new A/B OTA flow 028ed75 Allow system_server to delete directories in preloads 62eaf71 sepolicy: Add cap_sys_nice to surfaceflinger 8f40b41 sepolicy: Add cap_sys_nice to surfaceflinger ad5b4be Allow audioserver for bootanim. d5a719e Allow cppreopts to work with selinux d3edd6b Allow cppreopts to work with selinux c510576 Only zygote and runas my transistion to app domains 2a73adc Fix build: Allow transitions from init domain to app_domain c5266df Rework neverallow for /data execute permission f9281f5 update_verifier: Allow searching /dev/block. e8b84a1 update_verifier: Allow searching /dev/block. 6a9c4d4 update_verifier: Allow searching /dev/block. 9640bcf Allow update_engine to suspend/resume postinstall. cf63957 dumpstate: Change SELinux policy to allow reading /data/misc/profiles 384f326 Revert "dumpstate: Change SELinux policy to allow reading /data/misc/profiles" 84ff336 allow radio to find cameraserver_service for video calls 2770feb allow radio to find cameraserver_service for video calls fd86748 Allow update_engine to write BCB. 8cac258 Sepolicy: Add search rights for A/B dexopt 6c3f283 Add ota_package_file label for OTA packages. e8ce623 sepolicy: add support for devices without cache partition ========platform/system/tools/aidl between android-7.0.0_r14..android-7.1.0_r4========= 8decf95 Always build absolute paths the same way d669de9 Include the failed directory name if _mkdir fails. ========platform/system/update_engine between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 100 ++++++++- boot_control_android.cc | 59 ++---- boot_control_recovery_stub.cc | 21 ++ ...ertificate_checker.cc => certificate_checker.cc | 2 +- .../certificate_checker.h => certificate_checker.h | 6 +- ..._unittest.cc => certificate_checker_unittest.cc | 4 +- common/constants.cc | 7 +- common/constants.h | 9 +- common/fake_hardware.h | 13 ++ common/file_fetcher.cc | 186 +++++++++++++++++ common/file_fetcher.h | 119 +++++++++++ common/file_fetcher_unittest.cc | 37 ++++ common/hardware_interface.h | 7 + common/hash_calculator_unittest.cc | 1 - common/http_fetcher_unittest.cc | 65 +++++- common/prefs.cc | 131 ++++++++---- common/prefs.h | 123 +++++++++-- common/prefs_unittest.cc | 27 ++- common/test_utils.h | 2 +- common/utils.cc | 68 +++--- common/utils.h | 17 +- common/utils_unittest.cc | 35 ++++ daemon_state_android.cc | 5 + daemon_state_android.h | 9 +- daemon_state_interface.h | 4 + hardware_android.cc | 63 ++++++ hardware_android.h | 2 + hardware_chromeos.cc | 32 +++ hardware_chromeos.h | 2 + ...curl_http_fetcher.cc => libcurl_http_fetcher.cc | 4 +- ...ibcurl_http_fetcher.h => libcurl_http_fetcher.h | 8 +- metrics.h | 2 +- ...ificate_checker.h => mock_certificate_checker.h | 8 +- network_selector.h | 33 +++ network_selector_android.cc | 45 ++++ network_selector_android.h | 40 ++++ network_selector_interface.h | 49 +++++ network_selector_stub.cc | 44 ++++ network_selector_stub.h | 40 ++++ payload_consumer/delta_performer.cc | 92 +++++++-- payload_consumer/delta_performer.h | 8 +- payload_consumer/download_action.h | 2 - payload_consumer/file_descriptor.cc | 16 ++ payload_consumer/file_descriptor.h | 5 + payload_consumer/install_plan.cc | 3 +- payload_consumer/install_plan.h | 1 + payload_consumer/mtd_file_descriptor.h | 2 + payload_consumer/postinstall_runner_action.cc | 19 +- payload_consumer/postinstall_runner_action.h | 24 +-- .../postinstall_runner_action_unittest.cc | 27 +-- payload_generator/delta_diff_generator.cc | 9 - payload_generator/delta_diff_utils.cc | 11 +- payload_generator/inplace_generator.cc | 17 +- payload_generator/inplace_generator.h | 1 + payload_generator/inplace_generator_unittest.cc | 112 +++++++++- payload_generator/payload_file.cc | 1 + payload_generator/payload_generation_config.cc | 4 +- payload_generator/payload_generation_config.h | 3 + .../payload_generation_config_unittest.cc | 4 +- real_system_state.h | 7 +- scripts/brillo_update_payload | 15 +- sideload_main.cc | 227 +++++++++++++++++++++ update_attempter.cc | 7 +- update_attempter.h | 6 +- update_attempter_android.cc | 87 ++++++-- update_attempter_android.h | 15 +- update_attempter_unittest.cc | 2 +- update_engine.gyp | 1 + update_engine.rc | 2 +- update_metadata.proto | 4 + utils_android.cc | 71 +++++++ utils_android.h | 37 ++++ 72 files changed, 1947 insertions(+), 324 deletions(-) c603c57 Lazy unmount postinstall if it fails to unmount. 9629bbc Setup a temporary directory for update_engine_sideload. a386d05 DO NOT MERGE: Make update_engine compile in the branch. c165115 New setting to mark postinstall as optional. 5462f45 Report the progress of the update when sideloading. 3dc8f17 Return correct error code when source operation hash mismatch. a3244d3 Improve logging when source hash mismatches. 12c05ee Improve logs when the update fails due to source hash mistmatch. d188294 Compile update_engine_sideload as a static recovery program. 8b01f44 Remove libcurl support from update_engine_sideload. 578b787 Build update_engine_sideload. e6eef83 Implement a memory-based Prefs class. 35bec18 Remove unused libbrillo-http dependency. b729f5c Allow to set the network used for an update attempt. 01574ac Reset the update progress when partition verification fails. 3d1ce38 update_engine.rc: Add update_engine to cache group. 2c0408b Initialize the CertificateChecker on Android. 18f8e20 Allow to shrink ext2 filesystems. 6e3ffe7 Fetch local files asynchronously. 40e13c0 Generate SOURCE_COPY and ZERO operations beyond the end of the filesystem. 0ee9843 Include the Postinstall delegate in Android. a918f9d Implement powerwash on Android. 04e0a4e Discard the tail of the target partitions when updating. 93cb77e payload_generator: Mark all zero blocks in the old partition as visited. 4329c07 Truncate source partitions to a multiple of 4 KiB. ========platform/system/vold between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 2 +- BenchmarkGen.h | 98 +++++++++++++++++++++++++++---------------------------- Ext4Crypt.cpp | 44 +++++++++++++------------ KeyStorage.cpp | 10 ++++-- MoveTask.cpp | 29 ++++++++++++---- PrivateVolume.cpp | 18 +--------- Utils.cpp | 21 ++++++++++++ Utils.h | 2 ++ bench/benchgen.py | 2 +- cryptfs.c | 8 ++++- cryptfs.h | 1 + secdiscard.cpp | 41 ++++++++++++++++++----- 12 files changed, 168 insertions(+), 108 deletions(-) 25a7138 Don't try to fixate CE keys for ephemeral users ab0b56a Don't fail if a key we want to delete is already deleted abc2538 Don't evict keys when we delete users d24aeda Only restorecon CE storage after unlocked. beb33a6 Run secdiscard on encrypted key and key blob too 2143ee8 Zero out blocks if BLKSECDISCARD fails 77f156d Failing to "Migrate data" leaves target unusable 7f52bca Migrating data sometimes leaves emulated unmounted f09a89a Fix copy/paste error in benchmark code. 1fb5966 Use libbootloader_message. 6abe683 Stop dropping caches now we have kernel fix 6e41059 Set encryption mode in mode file 3ae29e7 Revert "Add fileencrypted=software/ice to fstab options" 01f1bc7 Add fileencrypted=software/ice to fstab options d03367a Revert "Two phases to set the password for disk encryption" 85e3d8c Drop caches after installing key policy to avoid cache clashes ========platform/tools/external/gradle between android-7.0.0_r14..android-7.1.0_r4========= gradle-1.10-bin.zip | Bin 40404574 -> 0 bytes gradle-1.11-bin.zip | Bin 41856417 -> 0 bytes gradle-1.12-bin.zip | Bin 42080843 -> 0 bytes gradle-1.3-all.zip | Bin 48955790 -> 0 bytes gradle-1.4-all.zip | Bin 49785656 -> 0 bytes gradle-1.5-all.zip | Bin 50680075 -> 0 bytes gradle-1.6-all.zip | Bin 51393607 -> 0 bytes gradle-1.7-bin.zip | Bin 39062959 -> 0 bytes gradle-1.8-bin.zip | Bin 39400269 -> 0 bytes gradle-1.9-bin.zip | Bin 40055092 -> 0 bytes gradle-2.10-bin.zip => gradle-2.14.1-bin.zip | Bin 46372477 -> 45038784 bytes gradle-2.4-20150121230028+0000-bin.zip | Bin 43082447 -> 0 bytes gradle-2.8-rc-2-all.zip | Bin 66520165 -> 0 bytes ...151005220025+0000-all.zip => gradle-3.0-all.zip | Bin 66943685 -> 88805304 bytes 14 files changed, 0 insertions(+), 0 deletions(-) 358573b add gradle 3.0 c617fa7 Remove obsolete gradle versions. b4fa8c4 Add gradle-2.14.1-bin ========platform/tools/test/connectivity between android-7.0.0_r14..android-7.1.0_r4========= Android.mk | 34 ++ acts/framework/acts/bin/act.py | 4 + acts/framework/acts/controllers/android_device.py | 36 +- .../attenuator_lib/minicircuits/telnet.py | 2 +- acts/framework/acts/keys.py | 1 + .../acts/test_utils/bt/GattConnectedBaseTest.py | 220 ++++++++++ acts/framework/acts/test_utils/bt/GattEnum.py | 54 ++- acts/framework/acts/test_utils/bt/bt_gatt_utils.py | 28 +- acts/framework/acts/test_utils/bt/bt_test_utils.py | 239 +++++++---- .../acts/test_utils/tel/TelephonyBaseTest.py | 73 +++- acts/framework/acts/test_utils/tel/tel_defines.py | 7 + .../acts/test_utils/tel/tel_lookup_tables.py | 30 +- .../acts/test_utils/tel/tel_test_utils.py | 239 ++++++++--- .../acts/test_utils/tel/tel_video_utils.py | 37 +- .../acts/test_utils/tel/tel_voice_utils.py | 2 + .../acts/test_utils/wifi/wifi_test_utils.py | 16 +- acts/framework/acts/utils.py | 5 +- .../concurrency/ConcurrentBleAdvertisingTest.py | 26 +- .../ble/concurrency/ConcurrentBleScanningTest.py | 5 - acts/tests/google/ble/examples/BleExamplesTest.py | 5 - acts/tests/google/ble/filtering/FilteringTest.py | 5 - .../google/ble/filtering/UniqueFilteringTest.py | 5 - acts/tests/google/ble/gatt/GattConnectTest.py | 420 +++---------------- acts/tests/google/ble/gatt/GattNotifyTest.py | 96 +++++ acts/tests/google/ble/gatt/GattReadTest.py | 148 +++++++ acts/tests/google/ble/gatt/GattWriteTest.py | 455 +++++++++++++++++++++ .../tests/google/ble/scan/BleBackgroundScanTest.py | 5 - acts/tests/google/ble/scan/BleOnLostOnFoundTest.py | 5 - .../google/ble/scan/BleOpportunisticScanTest.py | 11 +- acts/tests/google/ble/scan/DeathToBluetoothTest.py | 1 - .../ble/system_tests/BleOnLostOnFoundStressTest.py | 5 - .../tests/google/ble/system_tests/BleStressTest.py | 10 - acts/tests/google/bt/BtAirplaneModeTest.py | 133 ++++++ acts/tests/google/bt/BtKillProcessTest.py | 80 ++++ acts/tests/google/bt/RfcommTest.py | 31 ++ acts/tests/google/bt/gatt/GattOverBrEdrTest.py | 223 +++------- acts/tests/google/bt/setup/BtPreFlightTest.py | 19 +- .../google/bt/system_tests/RfcommStressTest.py | 3 +- acts/tests/google/tel/live/TelLiveDataTest.py | 5 +- acts/tests/google/tel/live/TelLivePreflightTest.py | 114 +----- .../google/tel/live/TelLiveRebootStressTest.py | 2 - acts/tests/google/tel/live/TelLiveSettingsTest.py | 2 - acts/tests/google/tel/live/TelLiveSmokeTest.py | 3 - acts/tests/google/tel/live/TelLiveSmsTest.py | 52 +-- acts/tests/google/tel/live/TelLiveVideoDataTest.py | 2 - acts/tests/google/tel/live/TelLiveVideoTest.py | 2 - acts/tests/google/tel/live/TelLiveVoiceConfTest.py | 2 - acts/tests/google/tel/live/TelLiveVoiceTest.py | 158 +++++-- acts/tests/google/tel/live/TelWifiVoiceTest.py | 2 - 49 files changed, 2046 insertions(+), 1016 deletions(-) 7a64ee5 Fix SMS Tests to Wait for Either Voice or Data 3b83d75 Test Case to Ring a Phone Without Answering edfdc18 Provide File+Line+Function Info for Errors and Warnings 77b9591 Factor out wait_for_ringing_call() 4cd5b47 [DO NOT MERGE] wifi_test_utils: update state tracking type 9c20367 [DO NOT MERGE] Remove unused calls to load_config() ead2eed [DO NOT MERGE] Add the config path to the config dictionary. 9fe0a6c [DO NOT MERGE] Load the sim config file from a relative path b2e0d92 Telephony - Add LTE_CA RAT Type 7268064 Include everything under acts in zip. 89231b8 Pull QXDM Logs if present, prior to teardown_test() 9de08b3 Add APM Toggle True in TelephonyBaseTest Setup Class 9e1b879 Update telnet helper to work with the latest minicircuit protocol. b6e975b Remove most tests from preflight checking. 2757af9 TelLiveDataTest: fix log message d2d0981 [DO NOT MERGE] wifi_test_utils use startTethering 229dc87 Add defined tether types to tel_defines a429576 Remove superfluous adb remount command 7b6b176 Remove MTU over BREDR tests 700640b Fix GattOverBrEdrTest 9283b24 Basic Airplane Mode tests for Bluetooth d80f998 Add retries to programatic advertisement calculator 16397e6 Add BtKillProcessTest 3d7d609 Fix GattNotifyTest 46e2bac Change failure debug messages to error message 568a1fc Add exception handling for UNKONWN GATT test results 5b2ba45 Add testcase for basic rfcomm connection f09f705 Remove unneeded get_advanced_droid_list refs 925a3c6 Change BtPreFlightTest debug logs to info e00671e Add programatic func to determine max LE advs 5ada7c2 Add GattNotifyTest a6953c1 GATT Read and Write tests 0eaa2a2 Use byte[] in GATT client/server facade 96e2ffb Make sure all adv_instances are registered for cleanup bc50254 Use _setup_multiple_services helper in test_gatt_connect_mitm_attack 508203a Remove unnecessary mitm test copy a676eec Make sure tests cleanup services they started f999a9e Make test_write_characteristic_stress PASS 860b601 Use _setup_multiple_services in characteristic write test 8375b5c Rfcomm Stress Test fixes 28df184 Make write_characteristic_test PASS ee70764 Continue to make RFCOMM tests more robust 6e48b8e Remove SELinux Testing Workaround bfc05da Add a make file to package ACTS for Android build server. 6f67855 [DO NOT MERGE] Clean up Android Devices if Failure to Create Device 2+ 81fdef5 Make tel_test_utils.wifi_reset independent of wifi_test_utils. 4d2af49 Update EE-UK and VZW Capability for 2016 Devices 924b748 Tel: Fix Log String for VT Enabled Check db8864c Add 2016 Device Model Names to Telephony Table Lookups b05c8e6 Add 2016 Device Model Names to ACTS Model Lookups