1. 05 Dec, 2017 3 commits
    • Greg Spencer's avatar
      Use .pub-cache from Flutter root, if it exists. (#13358) · f29ecba6
      Greg Spencer authored
      The purpose of this PR is to make it so that when the user runs 'flutter', if they have a .pub-cache directory in their flutter root, we use that instead of the default location for the pub cache. Otherwise, it should act as before.
      
      The eventual goal is to support a pre-populated flutter .zip/.tar.gz file that has everything the developer needs in one bundle. In order for that to actually work, we need to have the pub cache be self-contained, and not in the user's home dir.
      
      Another advantage of this is that if you have multiple flutter repos that you're switching between, then the versions in the pub cache will remain static when you switch between them.
      
      This is an attempt to re-land: #13248. Includes a fix for the test that makes it work on bots in the presence of PUB_CACHE being set, and no other changes.
      f29ecba6
    • Greg Spencer's avatar
      Reverting my .pub-cache change to figure out why it's still failing. (#13355) · c89cf6cc
      Greg Spencer authored
      * Revert "Add tests."
      
      This reverts commit 31bad961ff2220a2708917ff8f748fed7efa9b51.
      
      * Revert "Use .pub-cache from Flutter root, if it exists. (#13248)"
      
      This reverts commit 72d6bcc3.
      c89cf6cc
    • Greg Spencer's avatar
      Use .pub-cache from Flutter root, if it exists. (#13248) · 72d6bcc3
      Greg Spencer authored
      The purpose of this PR is to make it so that when the user runs 'flutter', if they have a .pub-cache directory in their flutter root, we use that instead of the default location for the pub cache. Otherwise, it should act as before.
      
      The eventual goal is to support a pre-populated flutter .zip/.tar.gz file that has everything the developer needs in one bundle. In order for that to actually work, we need to have the pub cache be self-contained, and not in the user's home dir.
      
      Another advantage of this is that if you have multiple flutter repos that you're switching between, then the versions in the pub cache will remain static when you switch between them.
      72d6bcc3
  2. 13 Sep, 2017 1 commit
    • Ian Hickson's avatar
      Retry when pub fails in flutter tool. (#12069) · 8079b1fb
      Ian Hickson authored
      This ports the five-second retry interval from flutter.bat to the Bash
      version. Failures during "pub get" of the flutter tool are common on
      Travis and so this should help Travis reliability if nothing else.
      8079b1fb
  3. 31 Aug, 2017 1 commit
  4. 05 Jul, 2017 1 commit
  5. 02 Jul, 2017 1 commit
  6. 06 Jun, 2017 1 commit
  7. 17 May, 2017 1 commit
  8. 02 May, 2017 1 commit
  9. 07 Mar, 2017 1 commit
  10. 09 Feb, 2017 1 commit
  11. 08 Feb, 2017 1 commit
  12. 28 Jan, 2017 1 commit
  13. 24 Jan, 2017 1 commit
    • Michael Goderbauer's avatar
      Launch Flutter Tools on Windows. (#7613) · 51dc83dd
      Michael Goderbauer authored
      This brings the Windows script up to par with the Linux/Mac script.
      
      `flutter doctor` works.
      
      There are two scripts (`bin/flutter` and `bin/internal/update_dart-sdk`), which are platform dependent (bash script on Linux/Max, PowerShell script on Windows) and we need to keep an eye on making sure that their logic stays in sync. Both scripts are rather simple and I am not expecting many changes to them. I also made sure that both versions follow the same structure to make it easier to keep them consistent.
      
      Required for https://github.com/flutter/flutter/issues/138
      51dc83dd
  14. 19 Jan, 2017 1 commit
    • Ian Hickson's avatar
      Remove randomness from port assignment during coverage collection. (#7548) · 3f1d6d3b
      Ian Hickson authored
      Also, defer to test package for throttling (this will require a test
      package update as well).
      
      Also, add a lot more instrumentation to --verbose mode for tests, and
      fix minor trivial things here and there, and add error handling in
      more places.
      
      Also, refactor how coverage works to be simpler and not use statics.
      3f1d6d3b
  15. 19 Dec, 2016 1 commit
  16. 28 Oct, 2016 1 commit
  17. 07 Oct, 2016 1 commit
  18. 05 Oct, 2016 1 commit
  19. 22 Sep, 2016 1 commit
  20. 25 Aug, 2016 1 commit
  21. 01 Jul, 2016 1 commit
  22. 14 Jun, 2016 1 commit
    • Ian Hickson's avatar
      Lock flutter tool while updating artifacts (#4476) · f92f71fe
      Ian Hickson authored
      This prevents multiple simultaneous runs of the analyzer from stomping
      over each other (e.g. multiple runs of 'update-packages'). Certain
      long-lived commands (like analyze, run, logs) are exempted once they've
      done enough work to be safe from most stomping action.
      
      This still doesn't make us entirely safe from craziness, e.g. if you're
      half way through an 'update-packages' run and you call 'git pull', who
      knows what state you'll end up in. But there's only so much one can do.
      
      Fixes https://github.com/flutter/flutter/issues/2762
      f92f71fe
  23. 26 May, 2016 1 commit
  24. 17 May, 2016 1 commit
    • Ian Hickson's avatar
      Fix tests (#3977) · f284c1a0
      Ian Hickson authored
      Also, make sure that broken tests actually break the bots.
      
      And add a test to make sure that keeps happening.
      f284c1a0
  25. 10 May, 2016 1 commit
  26. 04 May, 2016 1 commit
  27. 18 Apr, 2016 1 commit
    • Devon Carew's avatar
      Use arm deploy (#3374) · 12cac94c
      Devon Carew authored
      * download android-arm-deploy
      
      * wire up --deploy to android-arm-deploy
      
      * fix interpolation
      12cac94c
  28. 07 Apr, 2016 2 commits
  29. 28 Mar, 2016 1 commit
  30. 23 Mar, 2016 1 commit
  31. 21 Mar, 2016 1 commit
  32. 17 Mar, 2016 1 commit
  33. 02 Mar, 2016 1 commit
    • Adam Barth's avatar
      Switch Material Design icons to using the iconfont · 870894fc
      Adam Barth authored
      Rather than managing all the Material Design icons manually, we now
      manage them using an icon font. The icon font contains glyphs for each
      icon in an efficient vector format.
      
      This patch updates the FLX tooling to include the MaterialIcons font and
      updates the Icon widget to use the font instead of asset images.
      
      Fixes #2313
      Fixes #2218
      Fixes #2009
      Fixes #994
      870894fc
  34. 20 Feb, 2016 1 commit
    • Adam Barth's avatar
      Download sky_engine and sky_services from cloud storage · 4aae718f
      Adam Barth authored
      Downloading these packages from cloud storage simplifies our deployment
      story because we can upload to cloud storage automatically from the
      buildbot.
      
      This patch also switches the responsibility for downloading the engine
      artifacts to update_engine.sh. Centralizing this responsibility ensures
      that the packages and the binaries are always in sync.
      4aae718f
  35. 17 Feb, 2016 1 commit
  36. 15 Feb, 2016 1 commit
    • Adam Barth's avatar
      Internalize our dependency on the Dart SDK · 94c5949c
      Adam Barth authored
      This patch teaches the flutter command to download the Dart SDK into
      cache, removing another step from the Getting Started workflow. The
      version of the Dart SDK is controlled by the "dart-sdk.version" file in
      the bin/cache directory.
      
      Fixes #54
      94c5949c
  37. 09 Feb, 2016 1 commit
    • Adam Barth's avatar
      Remove FLUTTER_DEV environment var · c83b663a
      Adam Barth authored
      This check is triggering even for folks who don't have FLUTTER_DEV set, which
      is breaking their toolchain because we're not running `pub get` on the
      flutter_tools package.
      c83b663a