1. 23 Feb, 2018 1 commit
  2. 16 Feb, 2018 1 commit
    • Vyacheslav Egorov's avatar
      Fix several Dart 2 issues in the flutter_driver. (#14749) · aa7e9637
      Vyacheslav Egorov authored
      * All lists produced by JSON parsing are List<dynamic>. If more
      speficic type is required then they need to be explicitly cast, e.g.
      using castFrom helper;
      * Function of type (ByText) -> Finder is not a subtype of
      (SerializableFinder) -> Finder because ByText is in the contravariant
      position;
      * In Dart 2 typed(any) should be used instead of any in mockito based
      tests.
      Unverified
      aa7e9637
  3. 14 Feb, 2018 1 commit
  4. 09 Feb, 2018 1 commit
  5. 07 Feb, 2018 1 commit
    • Greg Spencer's avatar
      Fix process running during package creation (#14508) · df791279
      Greg Spencer authored
      There were some problems I introduced with the last PR for this. It passed the test, but failed in practice.
      
      This adds tests for those failure cases, adds a "--help" and fixes the test so that it doesn't try and actually download MinGit as part of the Windows test.
      
      I added package:platform as a dependency, so I did a force upgrade on the packages.
      
      Also, re-enabling 'create package' in the cache warming code, now that #14448 is fixed.
      Unverified
      df791279
  6. 05 Feb, 2018 1 commit
  7. 02 Feb, 2018 1 commit
  8. 26 Jan, 2018 1 commit
    • Vyacheslav Egorov's avatar
      Unpin test and upgrade packages (#14282) · c23509e9
      Vyacheslav Egorov authored
      * Unpin package:test and upgrade packages
      
      * Update packages/flutter/test/foundation/stack_trace_test.dart
      
      * Also add packages/flutter_tools/test/data/asset_test/font/.dartignore to ensure that update-packages --force-upgrade does not crash.
      Unverified
      c23509e9
  9. 25 Jan, 2018 1 commit
  10. 19 Jan, 2018 1 commit
  11. 18 Jan, 2018 1 commit
    • Ian Hickson's avatar
      New release process (#14061) · 9e42e4b8
      Ian Hickson authored
      Generate the "version" file from git tags.
      Remove the old VERSION file and mentions of versions in pubspec.yaml files.
      Replace the old update_versions.dart script with a new roll_dev.dart script.
      Update "flutter channel".
      Update "flutter upgrade", including making it transition from alpha to dev.
      Update "flutter --version" and "flutter doctor".
      Unverified
      9e42e4b8
  12. 13 Jan, 2018 1 commit
  13. 12 Jan, 2018 1 commit
  14. 10 Jan, 2018 4 commits
  15. 09 Jan, 2018 1 commit
  16. 06 Jan, 2018 1 commit
  17. 04 Jan, 2018 1 commit
    • Greg Spencer's avatar
      Updates the package dependencies by running flutter update-packages --force-upgrade (#13906) · a04df5bc
      Greg Spencer authored
      This simply updates the package dependencies by running flutter update-packages --force-upgrade.
      
      I'm doing this with no other changes, because the last time I tried that, redness occurred. I want to isolate the problem to a "clean" update of the packages.
      
      It looks like the plugins device_info, connectivity, and url_launcher haven't yet had their gradle configurations updated, so they fail when trying to build with the new gradle. I did not upgrade for those three packages only (in flutter_gallery) until we are ready to fix them (fixing them for master will break them for alpha users, so we need to do an alpha roll to do that).
      Unverified
      a04df5bc
  18. 21 Dec, 2017 1 commit
  19. 20 Dec, 2017 1 commit
  20. 19 Dec, 2017 1 commit
    • Alan Russian's avatar
      Change async stubbing to use thenAnswer. (#13521) · 30720bd1
      Alan Russian authored
      * Change async stubbing to use thenAnswer.
      
      Mockito now prohibits calling thenReturn with Futures and Streams. dart-lang/mockito#79
      
      * Update all Mockito deps to 3.0.0.
      
      * Revert "Update all Mockito deps to 3.0.0."
      
      This reverts commit e8ab9d37c33d3d7fe384abde64ea5b4d72623c75.
      
      I did not correctly update the mockito dep, and there's no easy way to update to 3.0 alpha right now.
      
      * Change thenAnswer((_) => to thenAnswer((invocation) =>
      
      * Add Invocation type to thenAnswer lambdas
      30720bd1
  21. 14 Dec, 2017 1 commit
  22. 12 Dec, 2017 2 commits
  23. 07 Dec, 2017 4 commits
  24. 06 Dec, 2017 2 commits
  25. 01 Dec, 2017 2 commits
  26. 23 Nov, 2017 2 commits
    • Chris Bracken's avatar
      Reorganise flutter driver implementation sources (#13163) · cf37a472
      Chris Bracken authored
      This patch reorganises flutter_driver's lib/src directory into three
      subdirectories:
      
      * driver: sources transitively imported/exported by flutter_driver.dart,
        which defines the API used by driver tests executed on the host machine.
      
      * extension: sources transitively imported/exported by
        driver_extension.dart, which defines the API used to instrument a
        Flutter app running on the target device for use with a driver test.
      
      * common: sources common to both driver and extension code.
      
      This makes rolling Flutter into repositories that use Bazel (or
      Bazel-like build systems) significantly more robust, due to the simpler
      glob patterns involved.
      Unverified
      cf37a472
    • Chris Bracken's avatar
  27. 22 Nov, 2017 2 commits
  28. 21 Nov, 2017 1 commit
    • Chris Bracken's avatar
      Use duration not threadDuration for frame duration (#13117) · 14b5cb04
      Chris Bracken authored
      1. We want to measure wall-clock duration for the benchmarks, as opposed
         to thread duration (e.g., waiting on a mutex should accrue time) and
         'dur' is the metric to use for that.
      
      2. On Darwin-based systems (macOS and iOS) 'tdur' is the result of a
         mach syscall lookup to thread_info. This call returns unreliable data
         on iOS. Chromium, for example, disables thread time support entirely
         for iOS.
      Unverified
      14b5cb04
  29. 20 Nov, 2017 1 commit