Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save collinjackson/7b55d39df1a4e17f1bee6769dcae5674 to your computer and use it in GitHub Desktop.
Save collinjackson/7b55d39df1a4e17f1bee6769dcae5674 to your computer and use it in GitHub Desktop.
ff-only test
jackson-macbookpro:paranoia2 jackson$ git log HEAD^...HEAD
commit 973304d5fbf737510ecc250b93d9ee2e872b563f (HEAD -> alpha)
Author: Collin Jackson <jackson@google.com>
Date: Thu May 18 17:31:57 2017 -0700
Fix sliver padding assertion failure that sometimes happens during startup because the app is temporarily built with zero size
jackson-macbookpro:paranoia2 jackson$ git pull --ff-only
Updating 973304d5f..e2f54df5a
Fast-forward
.analysis_options | 8 +-
.analysis_options_repo | 10 +-
README.md | 18 +-
VERSION | 2 +-
bin/flutter | 1 -
bin/internal/dart-sdk.version | 2 +-
bin/internal/engine.version | 2 +-
dev/benchmarks/complex_layout/android/.gitignore | 1 +
dev/benchmarks/complex_layout/ios/.gitignore | 4 +
dev/benchmarks/complex_layout/pubspec.yaml | 2 +-
dev/benchmarks/microbenchmarks/android/.gitignore | 1 +
dev/benchmarks/microbenchmarks/ios/.gitignore | 4 +
dev/bots/docs.sh | 2 +-
dev/bots/test.dart | 1 +
dev/devicelab/bin/tasks/android_sample_catalog_generator.dart | 14 +
dev/devicelab/bin/tasks/dartdocs.dart | 61 ++
dev/devicelab/bin/tasks/hot_mode_dev_cycle_linux__benchmark.dart | 9 +
dev/devicelab/bin/tasks/ios_sample_catalog_generator.dart | 14 +
dev/devicelab/lib/tasks/perf_tests.dart | 81 +-
dev/devicelab/lib/tasks/sample_catalog_generator.dart | 36 +
dev/devicelab/manifest.yaml | 112 ++-
dev/devicelab/test/manifest_test.dart | 2 +-
dev/docs/styles.html | 68 +-
dev/integration_tests/channels/android/.gitignore | 1 +
.../channels/android/app/src/main/java/com/yourcompany/channels/MainActivity.java | 243 +++---
.../channels/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java | 11 +
dev/integration_tests/channels/android/app/src/main/java/io/flutter/plugins/PluginRegistry.java | 14 -
dev/integration_tests/channels/ios/.gitignore | 4 +
dev/integration_tests/channels/ios/Runner.xcodeproj/project.pbxproj | 14 +-
dev/integration_tests/channels/ios/Runner/AppDelegate.m | 33 +-
dev/integration_tests/channels/ios/Runner/GeneratedPluginRegistrant.h | 14 +
dev/integration_tests/channels/ios/Runner/GeneratedPluginRegistrant.m | 12 +
dev/integration_tests/channels/ios/Runner/PluginRegistry.h | 18 -
dev/integration_tests/channels/ios/Runner/PluginRegistry.m | 15 -
dev/integration_tests/ui/android/.gitignore | 1 +
.../ui/android/app/src/main/java/com/yourcompany/integration_ui/MainActivity.java | 15 +-
.../ui/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java | 11 +
dev/integration_tests/ui/android/app/src/main/java/io/flutter/plugins/PluginRegistry.java | 14 -
dev/integration_tests/ui/ios/.gitignore | 4 +
dev/integration_tests/ui/ios/Runner.xcodeproj/project.pbxproj | 12 +-
dev/integration_tests/ui/ios/Runner/AppDelegate.m | 12 +-
dev/integration_tests/ui/ios/Runner/GeneratedPluginRegistrant.h | 14 +
dev/integration_tests/ui/ios/Runner/GeneratedPluginRegistrant.m | 12 +
dev/integration_tests/ui/ios/Runner/PluginRegistry.h | 18 -
dev/integration_tests/ui/ios/Runner/PluginRegistry.m | 15 -
dev/integration_tests/ui/lib/keyboard_resize.dart | 2 +-
dev/integration_tests/ui/lib/main.dart | 7 +
dev/integration_tests/ui/test_driver/keyboard_resize_test.dart | 4 +
dev/manual_tests/.gitignore | 4 +-
dev/manual_tests/android.iml | 12 +
dev/manual_tests/android/.gitignore | 13 +
dev/manual_tests/android/AndroidManifest.xml | 19 -
dev/manual_tests/android/app/build.gradle | 49 ++
dev/manual_tests/android/app/src/main/AndroidManifest.xml | 37 +
dev/manual_tests/android/app/src/main/java/io/flutter/examples/manual_tests/MainActivity.java | 13 +
dev/manual_tests/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java | 11 +
dev/manual_tests/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 1443 bytes
{packages/flutter_tools/templates/create/android.tmpl => dev/manual_tests/android}/build.gradle | 0
dev/manual_tests/android/gradle.properties | 1 +
dev/manual_tests/android/settings.gradle | 15 +
dev/manual_tests/ios/.gitignore | 41 +
dev/manual_tests/ios/Flutter/AppFrameworkInfo.plist | 30 +
dev/manual_tests/ios/Flutter/Debug.xcconfig | 1 +
dev/manual_tests/ios/Flutter/Release.xcconfig | 1 +
dev/manual_tests/ios/Runner.xcodeproj/project.pbxproj | 431 ++++++++++
dev/manual_tests/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata | 7 +
dev/manual_tests/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme | 91 +++
dev/manual_tests/ios/Runner.xcworkspace/contents.xcworkspacedata | 7 +
{packages/flutter_tools/templates/create/ios.tmpl => dev/manual_tests/ios}/Runner/AppDelegate.h | 0
dev/manual_tests/ios/Runner/AppDelegate.m | 15 +
dev/manual_tests/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json | 14 +
dev/manual_tests/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png | Bin 0 -> 3612 bytes
dev/manual_tests/ios/Runner/Base.lproj/LaunchScreen.storyboard | 27 +
dev/manual_tests/ios/Runner/Base.lproj/Main.storyboard | 26 +
dev/manual_tests/ios/Runner/GeneratedPluginRegistrant.h | 14 +
dev/manual_tests/ios/Runner/GeneratedPluginRegistrant.m | 12 +
dev/manual_tests/ios/Runner/Info.plist | 49 ++
dev/manual_tests/ios/Runner/main.m | 14 +
dev/manual_tests/{ => lib}/card_collection.dart | 0
dev/manual_tests/lib/color_testing_demo.dart | 95 +++
dev/manual_tests/{ => lib}/drag_and_drop.dart | 0
dev/manual_tests/lib/main.dart | 7 +
dev/manual_tests/{ => lib}/material_arc.dart | 0
dev/manual_tests/{ => lib}/overlay_geometry.dart | 0
dev/manual_tests/{ => lib}/page_view.dart | 0
dev/manual_tests/{ => lib}/raw_keyboard.dart | 0
dev/manual_tests/manual_tests.iml | 15 +
dev/manual_tests/pubspec.yaml | 5 +-
dev/manual_tests/test/card_collection_test.dart | 4 +-
dev/manual_tests/test/color_testing_demo_test.dart | 22 +
dev/tools/dartdoc.dart | 9 +-
dev/tools/mega_gallery.dart | 2 +-
dev/tools/update_icons.dart | 2 +-
dev/tools/update_versions.dart | 8 +
examples/.gitignore | 1 +
examples/README.md | 4 +-
examples/catalog/.gitignore | 14 +
examples/catalog/README.md | 31 +
examples/catalog/android/.gitignore | 1 +
examples/catalog/android/app/src/main/java/com/yourcompany/animated_list/MainActivity.java | 15 +-
examples/catalog/bin/sample_page.dart | 207 +++++
examples/catalog/bin/sample_page.md.template | 18 +
examples/catalog/bin/screenshot.dart.template | 41 +
examples/catalog/bin/screenshot_test.dart.template | 36 +
examples/catalog/ios/.gitignore | 4 +
examples/catalog/ios/Runner.xcodeproj/project.pbxproj | 12 +-
examples/catalog/ios/Runner/AppDelegate.m | 37 +-
examples/catalog/ios/Runner/PluginRegistry.h | 18 -
examples/catalog/ios/Runner/PluginRegistry.m | 15 -
examples/catalog/lib/animated_list.dart | 270 ++++---
examples/catalog/lib/app_bar_bottom.dart | 142 ++++
examples/catalog/lib/basic_app_bar.dart | 122 +++
examples/catalog/lib/expansion_tile_sample.dart | 118 +++
examples/catalog/lib/main.dart | 7 +
examples/catalog/lib/tabbed_app_bar.dart | 102 +++
examples/catalog/test/{smoke_test.dart => animated_list_test.dart} | 0
examples/catalog/test/app_bar_bottom_test.dart | 38 +
examples/catalog/test/basic_app_bar_test.dart | 46 ++
examples/catalog/test/expansion_tile_sample_test.dart | 91 +++
examples/catalog/test/tabbed_app_bar_test.dart | 36 +
examples/catalog/test_driver/README.md | 1 +
examples/flutter_gallery/.gitignore | 7 +-
examples/flutter_gallery/android/.gitignore | 2 +-
examples/flutter_gallery/ios/.gitignore | 4 +-
examples/flutter_gallery/ios/Runner/GeneratedPluginRegistrant.h | 2 -
examples/flutter_gallery/ios/Runner/GeneratedPluginRegistrant.m | 1 +
examples/flutter_gallery/lib/demo/material/cards_demo.dart | 1 -
examples/flutter_gallery/lib/demo/material/icons_demo.dart | 57 +-
examples/flutter_gallery/lib/demo/material/menu_demo.dart | 6 +-
examples/flutter_gallery/lib/demo/material/slider_demo.dart | 3 +-
examples/flutter_gallery/lib/demo/shrine/shrine_data.dart | 2 +-
examples/flutter_gallery/lib/gallery/app.dart | 15 +-
examples/flutter_gallery/lib/gallery/drawer.dart | 122 ++-
examples/flutter_gallery/lib/gallery/home.dart | 7 +
examples/flutter_gallery/pubspec.yaml | 2 +-
examples/flutter_view/.gitignore | 1 +
examples/flutter_view/android/.gitignore | 2 +-
examples/flutter_view/ios/.gitignore | 4 +-
examples/hello_world/.gitignore | 10 +
examples/hello_world/android/.gitignore | 2 +-
.../hello_world/android/app/src/main/java/io/flutter/examples/hello_world/MainActivity.java | 15 +-
.../hello_world/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java | 11 +
examples/hello_world/android/app/src/main/java/io/flutter/plugins/PluginRegistry.java | 14 -
examples/hello_world/ios/.gitignore | 4 +-
examples/hello_world/ios/Runner.xcodeproj/project.pbxproj | 12 +-
examples/hello_world/ios/Runner/AppDelegate.m | 35 +-
examples/hello_world/ios/Runner/GeneratedPluginRegistrant.h | 14 +
examples/hello_world/ios/Runner/GeneratedPluginRegistrant.m | 12 +
examples/hello_world/ios/Runner/PluginRegistry.h | 18 -
examples/hello_world/ios/Runner/PluginRegistry.m | 15 -
examples/hello_world/ios/Runner/main.m | 7 +-
examples/layers/android/.gitignore | 2 +-
examples/layers/android/app/src/main/java/io/flutter/examples/Layers/MainActivity.java | 14 +-
examples/layers/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java | 11 +
examples/layers/ios/.gitignore | 4 +-
examples/layers/ios/Podfile.lock | 3 -
examples/layers/ios/Runner.xcodeproj/project.pbxproj | 74 +-
examples/layers/ios/Runner/AppDelegate.m | 33 +-
examples/layers/ios/Runner/GeneratedPluginRegistrant.h | 14 +
examples/layers/ios/Runner/GeneratedPluginRegistrant.m | 12 +
examples/layers/lib/main.dart | 7 +
examples/platform_channel/android/.gitignore | 2 +-
.../platform_channel/android/app/src/main/java/com/example/platformchannel/MainActivity.java | 3 +-
.../android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java | 11 +
examples/platform_channel/ios/.gitignore | 4 +-
examples/platform_channel/ios/Runner.xcodeproj/project.pbxproj | 6 +
examples/platform_channel/ios/Runner/AppDelegate.m | 5 +-
examples/platform_channel/ios/Runner/GeneratedPluginRegistrant.h | 14 +
examples/platform_channel/ios/Runner/GeneratedPluginRegistrant.m | 12 +
examples/platform_channel_swift/ios/.gitignore | 4 +-
examples/platform_channel_swift/ios/Runner.xcodeproj/project.pbxproj | 7 +-
examples/platform_channel_swift/ios/Runner/AppDelegate.swift | 3 +-
examples/platform_channel_swift/ios/Runner/GeneratedPluginRegistrant.h | 14 +
examples/platform_channel_swift/ios/Runner/GeneratedPluginRegistrant.m | 12 +
examples/platform_channel_swift/ios/Runner/Runner-Bridging-Header.h | 6 +-
examples/platform_view/.gitignore | 10 +
examples/platform_view/README.md | 3 +
examples/platform_view/android.iml | 12 +
examples/platform_view/android/.gitignore | 13 +
examples/platform_view/android/app/build.gradle | 51 ++
examples/platform_view/android/app/src/main/AndroidManifest.xml | 43 +
.../android/app/src/main/java/io/flutter/examples/platform_view/CountActivity.java | 66 ++
.../platform_view/android/app/src/main/java/io/flutter/examples/platform_view/MainActivity.java | 60 ++
examples/platform_view/android/app/src/main/res/drawable/ic_add_black_24dp.xml | 9 +
examples/platform_view/android/app/src/main/res/layout/android_full_screen_layout.xml | 80 ++
examples/platform_view/android/app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 544 bytes
examples/platform_view/android/app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 442 bytes
examples/platform_view/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 721 bytes
examples/platform_view/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 1031 bytes
examples/platform_view/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 1443 bytes
examples/platform_view/android/app/src/main/res/values/colors.xml | 6 +
examples/platform_view/android/app/src/main/res/values/dimens.xml | 7 +
examples/platform_view/android/app/src/main/res/values/strings.xml | 8 +
examples/platform_view/android/app/src/main/res/values/styles.xml | 8 +
examples/platform_view/android/build.gradle | 29 +
examples/platform_view/android/gradle.properties | 1 +
examples/platform_view/android/settings.gradle | 15 +
examples/platform_view/assets/flutter-mark-square-64.png | Bin 0 -> 482 bytes
examples/platform_view/full_platform_view.iml | 15 +
examples/platform_view/ios/.gitignore | 41 +
examples/platform_view/ios/Flutter/AppFrameworkInfo.plist | 30 +
examples/platform_view/ios/Flutter/Debug.xcconfig | 2 +
examples/platform_view/ios/Flutter/Release.xcconfig | 2 +
examples/platform_view/ios/Podfile | 39 +
examples/platform_view/ios/Podfile.lock | 15 +
examples/platform_view/ios/Runner.xcodeproj/project.pbxproj | 503 ++++++++++++
examples/platform_view/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata | 7 +
examples/platform_view/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme | 91 +++
examples/platform_view/ios/Runner.xcworkspace/contents.xcworkspacedata | 10 +
examples/platform_view/ios/Runner/AppDelegate.h | 10 +
examples/platform_view/ios/Runner/AppDelegate.m | 43 +
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json | 116 +++
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 0 -> 564 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 0 -> 1283 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 0 -> 1588 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 0 -> 1025 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 0 -> 1716 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 0 -> 1920 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 0 -> 1283 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 0 -> 1895 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 0 -> 2665 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 0 -> 2665 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 0 -> 3831 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 0 -> 1888 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 0 -> 3294 bytes
examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png | Bin 0 -> 3612 bytes
examples/platform_view/ios/Runner/Base.lproj/LaunchScreen.storyboard | 27 +
examples/platform_view/ios/Runner/Base.lproj/Main.storyboard | 142 ++++
examples/platform_view/ios/Runner/GeneratedPluginRegistrant.h | 14 +
examples/platform_view/ios/Runner/GeneratedPluginRegistrant.m | 12 +
examples/platform_view/ios/Runner/Info.plist | 49 ++
examples/platform_view/ios/Runner/PlatformViewController.h | 15 +
examples/platform_view/ios/Runner/PlatformViewController.m | 39 +
examples/platform_view/ios/Runner/ic_add.png | Bin 0 -> 86 bytes
{packages/flutter_tools/templates/create/ios.tmpl => examples/platform_view/ios}/Runner/main.m | 0
examples/platform_view/lib/main.dart | 106 +++
examples/platform_view/pubspec.yaml | 11 +
examples/stocks/.gitignore | 1 +
examples/stocks/android/.gitignore | 2 +-
examples/stocks/android/app/src/main/java/io/flutter/examples/stocks/MainActivity.java | 19 +-
examples/stocks/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java | 11 +
examples/stocks/android/app/src/main/java/io/flutter/plugins/PluginRegistry.java | 14 -
examples/stocks/ios/.gitignore | 4 +-
examples/stocks/ios/Runner.xcodeproj/project.pbxproj | 12 +-
examples/stocks/ios/Runner/AppDelegate.m | 39 +-
examples/stocks/ios/Runner/GeneratedPluginRegistrant.h | 14 +
examples/stocks/ios/Runner/GeneratedPluginRegistrant.m | 12 +
examples/stocks/ios/Runner/PluginRegistry.h | 18 -
examples/stocks/ios/Runner/PluginRegistry.m | 15 -
examples/stocks/test/icon_color_test.dart | 4 +-
packages/flutter/lib/analysis_options_user.yaml | 2 +-
packages/flutter/lib/cupertino.dart | 3 +
packages/flutter/lib/material.dart | 7 +-
packages/flutter/lib/src/animation/curves.dart | 71 +-
packages/flutter/lib/src/animation/tween.dart | 4 +-
packages/flutter/lib/src/cupertino/activity_indicator.dart | 4 +-
packages/flutter/lib/src/cupertino/bottom_tab_bar.dart | 178 +++++
packages/flutter/lib/src/cupertino/button.dart | 9 +-
packages/flutter/lib/src/cupertino/colors.dart | 40 +
packages/flutter/lib/src/cupertino/dialog.dart | 11 +-
packages/flutter/lib/src/cupertino/nav_bar.dart | 146 ++++
packages/flutter/lib/src/cupertino/slider.dart | 5 +-
packages/flutter/lib/src/cupertino/switch.dart | 7 +-
packages/flutter/lib/src/cupertino/thumb_painter.dart | 4 +-
packages/flutter/lib/src/foundation/change_notifier.dart | 2 +-
packages/flutter/lib/src/gestures/binding.dart | 2 +
packages/flutter/lib/src/gestures/converter.dart | 9 +
packages/flutter/lib/src/gestures/events.dart | 20 +
packages/flutter/lib/src/gestures/recognizer.dart | 13 +-
packages/flutter/lib/src/gestures/tap.dart | 15 +-
packages/flutter/lib/src/material/about.dart | 3 -
packages/flutter/lib/src/material/app.dart | 13 +-
packages/flutter/lib/src/material/app_bar.dart | 207 +++--
packages/flutter/lib/src/material/back_button.dart | 1 -
packages/flutter/lib/src/material/bottom_navigation_bar.dart | 40 -
packages/flutter/lib/src/material/button.dart | 19 +-
packages/flutter/lib/src/material/card.dart | 46 +-
packages/flutter/lib/src/material/checkbox.dart | 25 +-
packages/flutter/lib/src/material/checkbox_list_tile.dart | 204 +++++
packages/flutter/lib/src/material/chip.dart | 15 +-
packages/flutter/lib/src/material/circle_avatar.dart | 4 +-
packages/flutter/lib/src/material/data_table.dart | 3 -
packages/flutter/lib/src/material/date_picker.dart | 1 -
packages/flutter/lib/src/material/drawer.dart | 3 +-
packages/flutter/lib/src/material/dropdown.dart | 121 ++-
packages/flutter/lib/src/material/expand_icon.dart | 1 -
packages/flutter/lib/src/material/expansion_tile.dart | 17 +-
packages/flutter/lib/src/material/floating_action_button.dart | 13 +-
packages/flutter/lib/src/material/flutter_logo.dart | 2 -
packages/flutter/lib/src/material/grid_tile_bar.dart | 2 -
packages/flutter/lib/src/material/icon_button.dart | 20 +-
packages/flutter/lib/src/material/icons.dart | 2019 +++++++++++++++++++++++------------------------
packages/flutter/lib/src/material/ink_splash.dart | 4 +-
packages/flutter/lib/src/material/ink_well.dart | 49 +-
packages/flutter/lib/src/material/input_decorator.dart | 3 -
packages/flutter/lib/src/material/list_tile.dart | 96 ++-
packages/flutter/lib/src/material/material.dart | 9 +-
packages/flutter/lib/src/material/paginated_data_table.dart | 3 -
packages/flutter/lib/src/material/popup_menu.dart | 309 ++++++--
packages/flutter/lib/src/material/progress_indicator.dart | 72 +-
packages/flutter/lib/src/material/radio.dart | 30 +-
packages/flutter/lib/src/material/radio_list_tile.dart | 229 ++++++
packages/flutter/lib/src/material/raised_button.dart | 21 +-
packages/flutter/lib/src/material/scrollbar.dart | 9 +-
packages/flutter/lib/src/material/slider.dart | 79 +-
packages/flutter/lib/src/material/stepper.dart | 1 -
packages/flutter/lib/src/material/switch.dart | 16 +-
packages/flutter/lib/src/material/switch_list_tile.dart | 190 +++++
packages/flutter/lib/src/material/tab_controller.dart | 11 +-
packages/flutter/lib/src/material/tabs.dart | 2 -
packages/flutter/lib/src/material/theme.dart | 45 +-
packages/flutter/lib/src/material/theme_data.dart | 33 +-
packages/flutter/lib/src/material/two_level_list.dart | 3 -
packages/flutter/lib/src/material/typography.dart | 117 +--
packages/flutter/lib/src/painting/box_fit.dart | 32 +-
packages/flutter/lib/src/painting/box_painter.dart | 132 +++-
packages/flutter/lib/src/painting/colors.dart | 32 +
packages/flutter/lib/src/painting/edge_insets.dart | 45 ++
packages/flutter/lib/src/painting/fractional_offset.dart | 47 +-
packages/flutter/lib/src/painting/text_painter.dart | 33 +-
packages/flutter/lib/src/painting/text_style.dart | 2 +
packages/flutter/lib/src/painting/transforms.dart | 32 +-
packages/flutter/lib/src/rendering/README.md | 112 ---
packages/flutter/lib/src/rendering/binding.dart | 49 +-
packages/flutter/lib/src/rendering/box.dart | 23 +-
packages/flutter/lib/src/rendering/editable.dart | 77 +-
packages/flutter/lib/src/rendering/flex.dart | 53 +-
packages/flutter/lib/src/rendering/flow.dart | 7 +-
packages/flutter/lib/src/rendering/layer.dart | 22 +-
packages/flutter/lib/src/rendering/object.dart | 73 +-
packages/flutter/lib/src/rendering/performance_overlay.dart | 21 +-
packages/flutter/lib/src/rendering/proxy_box.dart | 62 +-
packages/flutter/lib/src/rendering/semantics.dart | 28 +-
packages/flutter/lib/src/rendering/sliver.dart | 177 ++++-
packages/flutter/lib/src/rendering/stack.dart | 2 +-
packages/flutter/lib/src/rendering/view.dart | 55 +-
packages/flutter/lib/src/rendering/viewport.dart | 10 +-
packages/flutter/lib/src/scheduler/ticker.dart | 13 +
packages/flutter/lib/src/services/haptic_feedback.dart | 4 +-
packages/flutter/lib/src/services/message_codecs.dart | 4 -
packages/flutter/lib/src/services/platform_channel.dart | 18 +-
packages/flutter/lib/src/services/system_channels.dart | 5 +
packages/flutter/lib/src/widgets/animated_cross_fade.dart | 36 +-
packages/flutter/lib/src/widgets/animated_list.dart | 7 +-
packages/flutter/lib/src/widgets/app.dart | 29 +-
packages/flutter/lib/src/widgets/async.dart | 94 ++-
packages/flutter/lib/src/widgets/banner.dart | 10 +-
packages/flutter/lib/src/widgets/basic.dart | 451 ++++++++++-
packages/flutter/lib/src/widgets/binding.dart | 35 +-
packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart | 58 ++
packages/flutter/lib/src/widgets/container.dart | 85 +-
packages/flutter/lib/src/widgets/dismissible.dart | 7 +-
packages/flutter/lib/src/widgets/drag_target.dart | 7 +-
packages/flutter/lib/src/widgets/editable_text.dart | 46 +-
packages/flutter/lib/src/widgets/framework.dart | 277 ++++++-
packages/flutter/lib/src/widgets/gesture_detector.dart | 51 +-
packages/flutter/lib/src/widgets/grid_paper.dart | 57 +-
packages/flutter/lib/src/widgets/heroes.dart | 4 +-
packages/flutter/lib/src/{material => widgets}/icon.dart | 46 +-
packages/flutter/lib/src/widgets/icon_data.dart | 41 +
packages/flutter/lib/src/{material => widgets}/icon_theme.dart | 10 +-
packages/flutter/lib/src/{material => widgets}/icon_theme_data.dart | 0
packages/flutter/lib/src/widgets/image.dart | 1 +
packages/flutter/lib/src/{material => widgets}/image_icon.dart | 11 +-
packages/flutter/lib/src/widgets/implicit_animations.dart | 21 +-
packages/flutter/lib/src/widgets/modal_barrier.dart | 29 +-
packages/flutter/lib/src/widgets/navigation_toolbar.dart | 137 ++++
packages/flutter/lib/src/widgets/navigator.dart | 135 +++-
packages/flutter/lib/src/widgets/nested_scroll_view.dart | 18 +-
packages/flutter/lib/src/widgets/notification_listener.dart | 20 +-
packages/flutter/lib/src/widgets/overlay.dart | 45 +-
packages/flutter/lib/src/widgets/overscroll_indicator.dart | 8 +-
packages/flutter/lib/src/widgets/page_view.dart | 33 +-
packages/flutter/lib/src/widgets/pages.dart | 13 +-
packages/flutter/lib/src/widgets/performance_overlay.dart | 19 +-
packages/flutter/lib/src/widgets/routes.dart | 4 +-
packages/flutter/lib/src/widgets/scroll_activity.dart | 20 +-
packages/flutter/lib/src/widgets/scroll_controller.dart | 4 +-
packages/flutter/lib/src/widgets/scroll_notification.dart | 11 +-
packages/flutter/lib/src/widgets/scroll_position.dart | 10 +-
packages/flutter/lib/src/widgets/scroll_simulation.dart | 15 +-
packages/flutter/lib/src/widgets/scroll_view.dart | 179 +++--
packages/flutter/lib/src/widgets/semantics_debugger.dart | 37 +-
packages/flutter/lib/src/widgets/single_child_scroll_view.dart | 22 +-
packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart | 5 +-
packages/flutter/lib/src/widgets/sliver.dart | 60 +-
packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart | 183 +++++
packages/flutter/lib/src/widgets/table.dart | 74 +-
packages/flutter/lib/src/widgets/text.dart | 2 +-
packages/flutter/lib/src/widgets/text_selection.dart | 6 +-
packages/flutter/lib/src/widgets/title.dart | 5 +-
packages/flutter/lib/src/widgets/viewport.dart | 13 +-
packages/flutter/lib/widgets.dart | 8 +
packages/flutter/pubspec.yaml | 2 +-
packages/flutter/test/cupertino/bottom_tab_bar_test.dart | 112 +++
packages/flutter/test/cupertino/nav_bar_test.dart | 71 ++
packages/flutter/test/foundation/service_extensions_test.dart | 86 +-
packages/flutter/test/foundation/tree_diagnostics_mixin_test.dart | 17 +-
packages/flutter/test/gestures/gesture_binding_test.dart | 26 +-
packages/flutter/test/gestures/tap_test.dart | 71 ++
packages/flutter/test/material/app_bar_test.dart | 142 +++-
packages/flutter/test/material/bottom_navigation_bar_test.dart | 42 +-
packages/flutter/test/material/buttons_test.dart | 5 +-
packages/flutter/test/material/control_list_tile_test.dart | 118 +++
packages/flutter/test/material/dropdown_test.dart | 136 +++-
packages/flutter/test/material/icon_test.dart | 92 ---
packages/flutter/test/material/{icon_data_test.dart => icons.dart} | 5 +
packages/flutter/test/material/progress_indicator_test.dart | 13 +
packages/flutter/test/material/scrollbar_test.dart | 46 ++
packages/flutter/test/material/slider_test.dart | 93 ++-
packages/flutter/test/material/text_field_test.dart | 59 ++
packages/flutter/test/material/theme_data_test.dart | 13 +
packages/flutter/test/material/theme_test.dart | 102 +++
packages/flutter/test/material/tooltip_test.dart | 4 +-
packages/flutter/test/painting/colors_test.dart | 12 +
packages/flutter/test/painting/decoration_test.dart | 40 +-
packages/flutter/test/painting/flutter_logo_test.dart | 66 ++
packages/flutter/test/painting/fractional_offset_test.dart | 10 +
packages/flutter/test/painting/paint_image_test.dart | 4 +-
packages/flutter/test/painting/text_painter_test.dart | 14 +
packages/flutter/test/rendering/editable_test.dart | 22 +
packages/flutter/test/rendering/mock_canvas.dart | 81 +-
packages/flutter/test/services/mocks_for_image_cache.dart | 6 +-
packages/flutter/test/widgets/animated_cross_fade_test.dart | 53 ++
packages/flutter/test/widgets/binding_test.dart | 55 +-
packages/flutter/test/widgets/box_decoration_test.dart | 78 ++
packages/flutter/test/widgets/framework_test.dart | 36 +
packages/flutter/test/widgets/icon_test.dart | 94 ++-
packages/flutter/test/{material => widgets}/icon_theme_data_test.dart | 6 +-
packages/flutter/test/{material => widgets}/image_icon_test.dart | 1 -
packages/flutter/test/widgets/modal_barrier_test.dart | 37 +
packages/flutter/test/widgets/navigator_replacement_test.dart | 80 ++
packages/flutter/test/widgets/navigator_test.dart | 132 +++-
packages/flutter/test/widgets/notification_test.dart | 13 +-
packages/flutter/test/widgets/placeholder_test.dart | 9 +-
packages/flutter/test/widgets/routes_test.dart | 2 +-
packages/flutter/test/widgets/semantics_1_test.dart | 20 +-
packages/flutter/test/widgets/semantics_2_test.dart | 16 +-
packages/flutter/test/widgets/semantics_3_test.dart | 12 +-
packages/flutter/test/widgets/semantics_4_test.dart | 23 +-
packages/flutter/test/widgets/semantics_5_test.dart | 9 +-
packages/flutter/test/widgets/semantics_7_test.dart | 18 +-
packages/flutter/test/widgets/semantics_8_test.dart | 6 +-
packages/flutter/test/widgets/semantics_test.dart | 16 +-
packages/flutter/test/widgets/semantics_tester.dart | 108 ++-
packages/flutter/test/widgets/sliver_prototype_item_extent_test.dart | 133 ++++
packages/flutter/test/widgets/table_test.dart | 50 ++
packages/flutter_driver/pubspec.yaml | 2 +-
packages/flutter_test/pubspec.yaml | 2 +-
packages/flutter_tools/gradle/flutter.gradle | 4 +-
packages/flutter_tools/lib/executable.dart | 2 +
packages/flutter_tools/lib/src/android/android_device.dart | 30 +-
packages/flutter_tools/lib/src/application_package.dart | 10 +-
packages/flutter_tools/lib/src/base/common.dart | 3 +-
packages/flutter_tools/lib/src/base/logger.dart | 87 +-
packages/flutter_tools/lib/src/base/terminal.dart | 141 ++++
packages/flutter_tools/lib/src/commands/analyze.dart | 2 +-
packages/flutter_tools/lib/src/commands/analyze_continuously.dart | 8 +-
packages/flutter_tools/lib/src/commands/analyze_once.dart | 6 +-
packages/flutter_tools/lib/src/commands/create.dart | 71 +-
packages/flutter_tools/lib/src/commands/daemon.dart | 5 +-
packages/flutter_tools/lib/src/commands/packages.dart | 59 +-
packages/flutter_tools/lib/src/commands/run.dart | 8 +
packages/flutter_tools/lib/src/commands/test.dart | 1 +
packages/flutter_tools/lib/src/dart/pub.dart | 39 +-
packages/flutter_tools/lib/src/device.dart | 3 +
packages/flutter_tools/lib/src/doctor.dart | 2 +-
packages/flutter_tools/lib/src/ios/code_signing.dart | 166 ++++
packages/flutter_tools/lib/src/ios/devices.dart | 23 +-
packages/flutter_tools/lib/src/ios/ios_workflow.dart | 82 +-
packages/flutter_tools/lib/src/ios/mac.dart | 28 +-
packages/flutter_tools/lib/src/ios/simulators.dart | 2 +-
packages/flutter_tools/lib/src/ios/xcodeproj.dart | 5 +-
packages/flutter_tools/lib/src/plugins.dart | 7 +-
packages/flutter_tools/lib/src/protocol_discovery.dart | 158 ++--
packages/flutter_tools/lib/src/resident_runner.dart | 57 +-
packages/flutter_tools/lib/src/runner/flutter_command_runner.dart | 3 +-
packages/flutter_tools/lib/src/template.dart | 52 +-
packages/flutter_tools/lib/src/vmservice.dart | 8 +
packages/flutter_tools/pubspec.yaml | 2 +-
packages/flutter_tools/templates/create/.idea/modules.xml.tmpl | 2 +-
.../flutter_tools/templates/create/{android.tmpl => android-java.tmpl}/app/build.gradle.tmpl | 0
.../app/src/main/java/organization}/projectName/MainActivity.java.tmpl | 0
packages/flutter_tools/templates/create/android-java.tmpl/build.gradle | 29 +
packages/flutter_tools/templates/create/android-kotlin.tmpl/app/build.gradle.tmpl | 55 ++
.../android-kotlin.tmpl/app/src/main/kotlin/organization/projectName/MainActivity.kt.tmpl | 13 +
packages/flutter_tools/templates/create/android-kotlin.tmpl/build.gradle | 30 +
packages/flutter_tools/templates/create/android.iml.tmpl | 2 +-
packages/flutter_tools/templates/create/ios-objc.tmpl/Podfile | 36 +
.../templates/create/{ios.tmpl => ios-objc.tmpl}/Runner.xcodeproj/project.pbxproj.tmpl | 0
packages/flutter_tools/templates/create/ios-objc.tmpl/Runner/AppDelegate.h | 6 +
packages/flutter_tools/templates/create/ios-objc.tmpl/Runner/AppDelegate.m | 12 +
packages/flutter_tools/templates/create/ios-objc.tmpl/Runner/main.m | 9 +
packages/flutter_tools/templates/create/{ios.tmpl => ios-swift.tmpl}/Podfile | 0
packages/flutter_tools/templates/create/ios-swift.tmpl/Runner.xcodeproj/project.pbxproj.tmpl | 427 ++++++++++
packages/flutter_tools/templates/create/ios-swift.tmpl/Runner/AppDelegate.swift | 13 +
packages/flutter_tools/templates/create/ios-swift.tmpl/Runner/Runner-Bridging-Header.h | 1 +
packages/flutter_tools/templates/create/ios.tmpl/Runner/AppDelegate.m | 46 --
packages/flutter_tools/templates/create/projectName_android.iml.tmpl | 12 +
packages/flutter_tools/templates/plugin/README.md.tmpl | 2 +
packages/flutter_tools/templates/plugin/{android.tmpl => android-java.tmpl}/build.gradle.tmpl | 0
.../src/main/java/organization}/projectName/pluginClass.java.tmpl | 0
packages/flutter_tools/templates/plugin/android-kotlin.tmpl/build.gradle.tmpl | 40 +
.../plugin/android-kotlin.tmpl/src/main/kotlin/organization/projectName/pluginClass.kt.tmpl | 25 +
packages/flutter_tools/templates/plugin/{ios.tmpl => ios-objc.tmpl}/Classes/pluginClass.h.tmpl | 0
packages/flutter_tools/templates/plugin/{ios.tmpl => ios-objc.tmpl}/Classes/pluginClass.m.tmpl | 0
packages/flutter_tools/templates/plugin/ios-swift.tmpl/Classes/SwiftpluginClass.swift.tmpl | 14 +
packages/flutter_tools/templates/plugin/ios-swift.tmpl/Classes/pluginClass.h.tmpl | 4 +
packages/flutter_tools/templates/plugin/ios-swift.tmpl/Classes/pluginClass.m.tmpl | 8 +
packages/flutter_tools/test/{ => android}/android_device_test.dart | 59 +-
packages/flutter_tools/test/{ => android}/android_sdk_test.dart | 2 +-
packages/flutter_tools/test/{src => }/base/common_test.dart | 2 +-
packages/flutter_tools/test/{ => base}/context_test.dart | 0
packages/flutter_tools/test/{src => }/base/file_system_test.dart | 4 +-
packages/flutter_tools/test/{src => }/base/io_test.dart | 2 +-
packages/flutter_tools/test/base/logger_test.dart | 25 +
packages/flutter_tools/test/{ => base}/logs_test.dart | 6 +-
packages/flutter_tools/test/{src => }/base/os_test.dart | 2 +-
packages/flutter_tools/test/{ => base}/os_utils_test.dart | 2 +-
packages/flutter_tools/test/{src => }/base/process_test.dart | 0
packages/flutter_tools/test/base/terminal_test.dart | 70 ++
packages/flutter_tools/test/{src => }/cache_test.dart | 2 +-
packages/flutter_tools/test/{ => commands}/analyze_continuously_test.dart | 2 +-
packages/flutter_tools/test/{ => commands}/analyze_duplicate_names_test.dart | 6 +-
packages/flutter_tools/test/{ => commands}/analyze_once_test.dart | 4 +-
packages/flutter_tools/test/{ => commands}/analyze_test.dart | 2 +-
packages/flutter_tools/test/commands/create_test.dart | 264 +++++++
packages/flutter_tools/test/{ => commands}/daemon_test.dart | 4 +-
packages/flutter_tools/test/{ => commands}/devices_test.dart | 4 +-
packages/flutter_tools/test/{ => commands}/doctor_test.dart | 2 +-
packages/flutter_tools/test/{ => commands}/drive_test.dart | 6 +-
packages/flutter_tools/test/{ => commands}/format_test.dart | 4 +-
packages/flutter_tools/test/{ => commands}/install_test.dart | 6 +-
packages/flutter_tools/test/commands/packages_test.dart | 170 ++++
packages/flutter_tools/test/{ => commands}/run_test.dart | 6 +-
packages/flutter_tools/test/{ => commands}/test_test.dart | 2 +-
packages/flutter_tools/test/{ => commands}/upgrade_test.dart | 4 +-
packages/flutter_tools/test/create_test.dart | 183 -----
packages/flutter_tools/test/devfs_test.dart | 12 +-
packages/flutter_tools/test/ios/code_signing_test.dart | 238 ++++++
packages/flutter_tools/test/{src => }/ios/devices_test.dart | 2 +-
packages/flutter_tools/test/{src => }/ios/ios_workflow_test.dart | 75 +-
packages/flutter_tools/test/{src => }/ios/simulators_test.dart | 2 +-
packages/flutter_tools/test/packages_test.dart | 71 --
packages/flutter_tools/test/protocol_discovery_test.dart | 167 ++--
packages/flutter_tools/test/resident_runner_test.dart | 82 ++
packages/flutter_tools/test/{src => }/runner/flutter_command_runner_test.dart | 4 +-
packages/flutter_tools/test/{src => }/runner/flutter_command_test.dart | 2 +-
packages/flutter_tools/test/src/common.dart | 2 +-
packages/flutter_tools/test/src/context.dart | 2 +
packages/flutter_tools/test/{src => }/version_test.dart | 2 +-
551 files changed, 15852 insertions(+), 4500 deletions(-)
create mode 100644 dev/devicelab/bin/tasks/android_sample_catalog_generator.dart
create mode 100644 dev/devicelab/bin/tasks/dartdocs.dart
create mode 100644 dev/devicelab/bin/tasks/hot_mode_dev_cycle_linux__benchmark.dart
create mode 100644 dev/devicelab/bin/tasks/ios_sample_catalog_generator.dart
create mode 100644 dev/devicelab/lib/tasks/sample_catalog_generator.dart
create mode 100644 dev/integration_tests/channels/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
delete mode 100644 dev/integration_tests/channels/android/app/src/main/java/io/flutter/plugins/PluginRegistry.java
create mode 100644 dev/integration_tests/channels/ios/Runner/GeneratedPluginRegistrant.h
create mode 100644 dev/integration_tests/channels/ios/Runner/GeneratedPluginRegistrant.m
delete mode 100644 dev/integration_tests/channels/ios/Runner/PluginRegistry.h
delete mode 100644 dev/integration_tests/channels/ios/Runner/PluginRegistry.m
create mode 100644 dev/integration_tests/ui/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
delete mode 100644 dev/integration_tests/ui/android/app/src/main/java/io/flutter/plugins/PluginRegistry.java
create mode 100644 dev/integration_tests/ui/ios/Runner/GeneratedPluginRegistrant.h
create mode 100644 dev/integration_tests/ui/ios/Runner/GeneratedPluginRegistrant.m
delete mode 100644 dev/integration_tests/ui/ios/Runner/PluginRegistry.h
delete mode 100644 dev/integration_tests/ui/ios/Runner/PluginRegistry.m
create mode 100644 dev/integration_tests/ui/lib/main.dart
create mode 100644 dev/manual_tests/android.iml
create mode 100644 dev/manual_tests/android/.gitignore
delete mode 100644 dev/manual_tests/android/AndroidManifest.xml
create mode 100644 dev/manual_tests/android/app/build.gradle
create mode 100644 dev/manual_tests/android/app/src/main/AndroidManifest.xml
create mode 100644 dev/manual_tests/android/app/src/main/java/io/flutter/examples/manual_tests/MainActivity.java
create mode 100644 dev/manual_tests/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
create mode 100644 dev/manual_tests/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
rename {packages/flutter_tools/templates/create/android.tmpl => dev/manual_tests/android}/build.gradle (100%)
create mode 100644 dev/manual_tests/android/gradle.properties
create mode 100644 dev/manual_tests/android/settings.gradle
create mode 100644 dev/manual_tests/ios/.gitignore
create mode 100644 dev/manual_tests/ios/Flutter/AppFrameworkInfo.plist
create mode 100644 dev/manual_tests/ios/Flutter/Debug.xcconfig
create mode 100644 dev/manual_tests/ios/Flutter/Release.xcconfig
create mode 100644 dev/manual_tests/ios/Runner.xcodeproj/project.pbxproj
create mode 100644 dev/manual_tests/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
create mode 100644 dev/manual_tests/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
create mode 100644 dev/manual_tests/ios/Runner.xcworkspace/contents.xcworkspacedata
rename {packages/flutter_tools/templates/create/ios.tmpl => dev/manual_tests/ios}/Runner/AppDelegate.h (100%)
create mode 100644 dev/manual_tests/ios/Runner/AppDelegate.m
create mode 100644 dev/manual_tests/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
create mode 100644 dev/manual_tests/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
create mode 100644 dev/manual_tests/ios/Runner/Base.lproj/LaunchScreen.storyboard
create mode 100644 dev/manual_tests/ios/Runner/Base.lproj/Main.storyboard
create mode 100644 dev/manual_tests/ios/Runner/GeneratedPluginRegistrant.h
create mode 100644 dev/manual_tests/ios/Runner/GeneratedPluginRegistrant.m
create mode 100644 dev/manual_tests/ios/Runner/Info.plist
create mode 100644 dev/manual_tests/ios/Runner/main.m
rename dev/manual_tests/{ => lib}/card_collection.dart (100%)
create mode 100644 dev/manual_tests/lib/color_testing_demo.dart
rename dev/manual_tests/{ => lib}/drag_and_drop.dart (100%)
create mode 100644 dev/manual_tests/lib/main.dart
rename dev/manual_tests/{ => lib}/material_arc.dart (100%)
rename dev/manual_tests/{ => lib}/overlay_geometry.dart (100%)
rename dev/manual_tests/{ => lib}/page_view.dart (100%)
rename dev/manual_tests/{ => lib}/raw_keyboard.dart (100%)
create mode 100644 dev/manual_tests/manual_tests.iml
create mode 100644 dev/manual_tests/test/color_testing_demo_test.dart
create mode 100644 examples/catalog/.gitignore
create mode 100644 examples/catalog/README.md
create mode 100644 examples/catalog/bin/sample_page.dart
create mode 100644 examples/catalog/bin/sample_page.md.template
create mode 100644 examples/catalog/bin/screenshot.dart.template
create mode 100644 examples/catalog/bin/screenshot_test.dart.template
delete mode 100644 examples/catalog/ios/Runner/PluginRegistry.h
delete mode 100644 examples/catalog/ios/Runner/PluginRegistry.m
create mode 100644 examples/catalog/lib/app_bar_bottom.dart
create mode 100644 examples/catalog/lib/basic_app_bar.dart
create mode 100644 examples/catalog/lib/expansion_tile_sample.dart
create mode 100644 examples/catalog/lib/main.dart
create mode 100644 examples/catalog/lib/tabbed_app_bar.dart
rename examples/catalog/test/{smoke_test.dart => animated_list_test.dart} (100%)
create mode 100644 examples/catalog/test/app_bar_bottom_test.dart
create mode 100644 examples/catalog/test/basic_app_bar_test.dart
create mode 100644 examples/catalog/test/expansion_tile_sample_test.dart
create mode 100644 examples/catalog/test/tabbed_app_bar_test.dart
create mode 100644 examples/catalog/test_driver/README.md
create mode 100644 examples/hello_world/.gitignore
create mode 100644 examples/hello_world/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
delete mode 100644 examples/hello_world/android/app/src/main/java/io/flutter/plugins/PluginRegistry.java
create mode 100644 examples/hello_world/ios/Runner/GeneratedPluginRegistrant.h
create mode 100644 examples/hello_world/ios/Runner/GeneratedPluginRegistrant.m
delete mode 100644 examples/hello_world/ios/Runner/PluginRegistry.h
delete mode 100644 examples/hello_world/ios/Runner/PluginRegistry.m
create mode 100644 examples/layers/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
delete mode 100644 examples/layers/ios/Podfile.lock
create mode 100644 examples/layers/ios/Runner/GeneratedPluginRegistrant.h
create mode 100644 examples/layers/ios/Runner/GeneratedPluginRegistrant.m
create mode 100644 examples/layers/lib/main.dart
create mode 100644 examples/platform_channel/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
create mode 100644 examples/platform_channel/ios/Runner/GeneratedPluginRegistrant.h
create mode 100644 examples/platform_channel/ios/Runner/GeneratedPluginRegistrant.m
create mode 100644 examples/platform_channel_swift/ios/Runner/GeneratedPluginRegistrant.h
create mode 100644 examples/platform_channel_swift/ios/Runner/GeneratedPluginRegistrant.m
create mode 100644 examples/platform_view/.gitignore
create mode 100644 examples/platform_view/README.md
create mode 100644 examples/platform_view/android.iml
create mode 100644 examples/platform_view/android/.gitignore
create mode 100644 examples/platform_view/android/app/build.gradle
create mode 100644 examples/platform_view/android/app/src/main/AndroidManifest.xml
create mode 100644 examples/platform_view/android/app/src/main/java/io/flutter/examples/platform_view/CountActivity.java
create mode 100644 examples/platform_view/android/app/src/main/java/io/flutter/examples/platform_view/MainActivity.java
create mode 100644 examples/platform_view/android/app/src/main/res/drawable/ic_add_black_24dp.xml
create mode 100644 examples/platform_view/android/app/src/main/res/layout/android_full_screen_layout.xml
create mode 100644 examples/platform_view/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
create mode 100644 examples/platform_view/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
create mode 100644 examples/platform_view/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
create mode 100644 examples/platform_view/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
create mode 100644 examples/platform_view/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
create mode 100644 examples/platform_view/android/app/src/main/res/values/colors.xml
create mode 100644 examples/platform_view/android/app/src/main/res/values/dimens.xml
create mode 100644 examples/platform_view/android/app/src/main/res/values/strings.xml
create mode 100644 examples/platform_view/android/app/src/main/res/values/styles.xml
create mode 100644 examples/platform_view/android/build.gradle
create mode 100644 examples/platform_view/android/gradle.properties
create mode 100644 examples/platform_view/android/settings.gradle
create mode 100644 examples/platform_view/assets/flutter-mark-square-64.png
create mode 100644 examples/platform_view/full_platform_view.iml
create mode 100644 examples/platform_view/ios/.gitignore
create mode 100644 examples/platform_view/ios/Flutter/AppFrameworkInfo.plist
create mode 100644 examples/platform_view/ios/Flutter/Debug.xcconfig
create mode 100644 examples/platform_view/ios/Flutter/Release.xcconfig
create mode 100644 examples/platform_view/ios/Podfile
create mode 100644 examples/platform_view/ios/Podfile.lock
create mode 100644 examples/platform_view/ios/Runner.xcodeproj/project.pbxproj
create mode 100644 examples/platform_view/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
create mode 100644 examples/platform_view/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
create mode 100644 examples/platform_view/ios/Runner.xcworkspace/contents.xcworkspacedata
create mode 100644 examples/platform_view/ios/Runner/AppDelegate.h
create mode 100644 examples/platform_view/ios/Runner/AppDelegate.m
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
create mode 100644 examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
create mode 100644 examples/platform_view/ios/Runner/Base.lproj/LaunchScreen.storyboard
create mode 100644 examples/platform_view/ios/Runner/Base.lproj/Main.storyboard
create mode 100644 examples/platform_view/ios/Runner/GeneratedPluginRegistrant.h
create mode 100644 examples/platform_view/ios/Runner/GeneratedPluginRegistrant.m
create mode 100644 examples/platform_view/ios/Runner/Info.plist
create mode 100644 examples/platform_view/ios/Runner/PlatformViewController.h
create mode 100644 examples/platform_view/ios/Runner/PlatformViewController.m
create mode 100644 examples/platform_view/ios/Runner/ic_add.png
rename {packages/flutter_tools/templates/create/ios.tmpl => examples/platform_view/ios}/Runner/main.m (100%)
create mode 100644 examples/platform_view/lib/main.dart
create mode 100644 examples/platform_view/pubspec.yaml
create mode 100644 examples/stocks/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
delete mode 100644 examples/stocks/android/app/src/main/java/io/flutter/plugins/PluginRegistry.java
create mode 100644 examples/stocks/ios/Runner/GeneratedPluginRegistrant.h
create mode 100644 examples/stocks/ios/Runner/GeneratedPluginRegistrant.m
delete mode 100644 examples/stocks/ios/Runner/PluginRegistry.h
delete mode 100644 examples/stocks/ios/Runner/PluginRegistry.m
create mode 100644 packages/flutter/lib/src/cupertino/bottom_tab_bar.dart
create mode 100644 packages/flutter/lib/src/cupertino/colors.dart
create mode 100644 packages/flutter/lib/src/cupertino/nav_bar.dart
create mode 100644 packages/flutter/lib/src/material/checkbox_list_tile.dart
create mode 100644 packages/flutter/lib/src/material/radio_list_tile.dart
create mode 100644 packages/flutter/lib/src/material/switch_list_tile.dart
delete mode 100644 packages/flutter/lib/src/rendering/README.md
create mode 100644 packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart
rename packages/flutter/lib/src/{material => widgets}/icon.dart (75%)
create mode 100644 packages/flutter/lib/src/widgets/icon_data.dart
rename packages/flutter/lib/src/{material => widgets}/icon_theme.dart (92%)
rename packages/flutter/lib/src/{material => widgets}/icon_theme_data.dart (100%)
rename packages/flutter/lib/src/{material => widgets}/image_icon.dart (90%)
create mode 100644 packages/flutter/lib/src/widgets/navigation_toolbar.dart
create mode 100644 packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart
create mode 100644 packages/flutter/test/cupertino/bottom_tab_bar_test.dart
create mode 100644 packages/flutter/test/cupertino/nav_bar_test.dart
create mode 100644 packages/flutter/test/material/control_list_tile_test.dart
delete mode 100644 packages/flutter/test/material/icon_test.dart
rename packages/flutter/test/material/{icon_data_test.dart => icons.dart} (74%)
create mode 100644 packages/flutter/test/painting/flutter_logo_test.dart
create mode 100644 packages/flutter/test/rendering/editable_test.dart
rename packages/flutter/test/{material => widgets}/icon_theme_data_test.dart (70%)
rename packages/flutter/test/{material => widgets}/image_icon_test.dart (98%)
create mode 100644 packages/flutter/test/widgets/navigator_replacement_test.dart
create mode 100644 packages/flutter/test/widgets/sliver_prototype_item_extent_test.dart
create mode 100644 packages/flutter_tools/lib/src/base/terminal.dart
create mode 100644 packages/flutter_tools/lib/src/ios/code_signing.dart
rename packages/flutter_tools/templates/create/{android.tmpl => android-java.tmpl}/app/build.gradle.tmpl (100%)
rename packages/flutter_tools/templates/create/{android.tmpl/app/src/main/java/com/yourcompany => android-java.tmpl/app/src/main/java/organization}/projectName/MainActivity.java.tmpl (100%)
create mode 100644 packages/flutter_tools/templates/create/android-java.tmpl/build.gradle
create mode 100644 packages/flutter_tools/templates/create/android-kotlin.tmpl/app/build.gradle.tmpl
create mode 100644 packages/flutter_tools/templates/create/android-kotlin.tmpl/app/src/main/kotlin/organization/projectName/MainActivity.kt.tmpl
create mode 100644 packages/flutter_tools/templates/create/android-kotlin.tmpl/build.gradle
create mode 100644 packages/flutter_tools/templates/create/ios-objc.tmpl/Podfile
rename packages/flutter_tools/templates/create/{ios.tmpl => ios-objc.tmpl}/Runner.xcodeproj/project.pbxproj.tmpl (100%)
create mode 100644 packages/flutter_tools/templates/create/ios-objc.tmpl/Runner/AppDelegate.h
create mode 100644 packages/flutter_tools/templates/create/ios-objc.tmpl/Runner/AppDelegate.m
create mode 100644 packages/flutter_tools/templates/create/ios-objc.tmpl/Runner/main.m
rename packages/flutter_tools/templates/create/{ios.tmpl => ios-swift.tmpl}/Podfile (100%)
create mode 100644 packages/flutter_tools/templates/create/ios-swift.tmpl/Runner.xcodeproj/project.pbxproj.tmpl
create mode 100644 packages/flutter_tools/templates/create/ios-swift.tmpl/Runner/AppDelegate.swift
create mode 100644 packages/flutter_tools/templates/create/ios-swift.tmpl/Runner/Runner-Bridging-Header.h
delete mode 100644 packages/flutter_tools/templates/create/ios.tmpl/Runner/AppDelegate.m
create mode 100644 packages/flutter_tools/templates/create/projectName_android.iml.tmpl
rename packages/flutter_tools/templates/plugin/{android.tmpl => android-java.tmpl}/build.gradle.tmpl (100%)
rename packages/flutter_tools/templates/plugin/{android.tmpl/src/main/java/com/yourcompany => android-java.tmpl/src/main/java/organization}/projectName/pluginClass.java.tmpl (100%)
create mode 100644 packages/flutter_tools/templates/plugin/android-kotlin.tmpl/build.gradle.tmpl
create mode 100644 packages/flutter_tools/templates/plugin/android-kotlin.tmpl/src/main/kotlin/organization/projectName/pluginClass.kt.tmpl
rename packages/flutter_tools/templates/plugin/{ios.tmpl => ios-objc.tmpl}/Classes/pluginClass.h.tmpl (100%)
rename packages/flutter_tools/templates/plugin/{ios.tmpl => ios-objc.tmpl}/Classes/pluginClass.m.tmpl (100%)
create mode 100644 packages/flutter_tools/templates/plugin/ios-swift.tmpl/Classes/SwiftpluginClass.swift.tmpl
create mode 100644 packages/flutter_tools/templates/plugin/ios-swift.tmpl/Classes/pluginClass.h.tmpl
create mode 100644 packages/flutter_tools/templates/plugin/ios-swift.tmpl/Classes/pluginClass.m.tmpl
rename packages/flutter_tools/test/{ => android}/android_device_test.dart (78%)
rename packages/flutter_tools/test/{ => android}/android_sdk_test.dart (98%)
rename packages/flutter_tools/test/{src => }/base/common_test.dart (96%)
rename packages/flutter_tools/test/{ => base}/context_test.dart (100%)
rename packages/flutter_tools/test/{src => }/base/file_system_test.dart (98%)
rename packages/flutter_tools/test/{src => }/base/io_test.dart (96%)
create mode 100644 packages/flutter_tools/test/base/logger_test.dart
rename packages/flutter_tools/test/{ => base}/logs_test.dart (89%)
rename packages/flutter_tools/test/{src => }/base/os_test.dart (99%)
rename packages/flutter_tools/test/{ => base}/os_utils_test.dart (97%)
rename packages/flutter_tools/test/{src => }/base/process_test.dart (100%)
create mode 100644 packages/flutter_tools/test/base/terminal_test.dart
rename packages/flutter_tools/test/{src => }/cache_test.dart (98%)
rename packages/flutter_tools/test/{ => commands}/analyze_continuously_test.dart (98%)
rename packages/flutter_tools/test/{ => commands}/analyze_duplicate_names_test.dart (94%)
rename packages/flutter_tools/test/{ => commands}/analyze_once_test.dart (99%)
rename packages/flutter_tools/test/{ => commands}/analyze_test.dart (98%)
create mode 100644 packages/flutter_tools/test/commands/create_test.dart
rename packages/flutter_tools/test/{ => commands}/daemon_test.dart (99%)
rename packages/flutter_tools/test/{ => commands}/devices_test.dart (96%)
rename packages/flutter_tools/test/{ => commands}/doctor_test.dart (97%)
rename packages/flutter_tools/test/{ => commands}/drive_test.dart (99%)
rename packages/flutter_tools/test/{ => commands}/format_test.dart (95%)
rename packages/flutter_tools/test/{ => commands}/install_test.dart (93%)
create mode 100644 packages/flutter_tools/test/commands/packages_test.dart
rename packages/flutter_tools/test/{ => commands}/run_test.dart (89%)
rename packages/flutter_tools/test/{ => commands}/test_test.dart (99%)
rename packages/flutter_tools/test/{ => commands}/upgrade_test.dart (97%)
delete mode 100644 packages/flutter_tools/test/create_test.dart
create mode 100644 packages/flutter_tools/test/ios/code_signing_test.dart
rename packages/flutter_tools/test/{src => }/ios/devices_test.dart (99%)
rename packages/flutter_tools/test/{src => }/ios/ios_workflow_test.dart (81%)
rename packages/flutter_tools/test/{src => }/ios/simulators_test.dart (99%)
delete mode 100644 packages/flutter_tools/test/packages_test.dart
create mode 100644 packages/flutter_tools/test/resident_runner_test.dart
rename packages/flutter_tools/test/{src => }/runner/flutter_command_runner_test.dart (93%)
rename packages/flutter_tools/test/{src => }/runner/flutter_command_test.dart (99%)
rename packages/flutter_tools/test/{src => }/version_test.dart (99%)
jackson-macbookpro:paranoia2 jackson$ git log HEAD^^...HEAD
commit e2f54df5ab96808060c4f91bee0274b2fc126afe (HEAD -> alpha, origin/alpha)
Author: Collin Jackson <jackson@google.com>
Date: Fri Jun 2 10:43:54 2017 -0700
Release SDK version 0.0.7 (#10456)
commit a6069aee30ff079b133a626487c5f1a7bc54e1e0
Author: Michael Goderbauer <goderbauer@google.com>
Date: Fri Jun 2 10:10:36 2017 -0700
Roll engine to 1f2aa075717169d6058ad97b3b5c2794a97a43d7 (#10447)
Picks up accessibility fixes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment