1. 02 Feb, 2017 1 commit
  2. 27 Jan, 2017 1 commit
  3. 26 Jan, 2017 1 commit
  4. 24 Jan, 2017 1 commit
  5. 23 Jan, 2017 1 commit
  6. 10 Jan, 2017 1 commit
  7. 09 Jan, 2017 1 commit
  8. 07 Jan, 2017 1 commit
    • Todd Volkert's avatar
      Update flutter_tools to use package:file throughout (#7385) · 8bb27034
      Todd Volkert authored
      This removes direct file access from within flutter_tools
      in favor of using `package:file` via a `FileSystem` that's
      accessed via the `ApplicationContext`.
      
      This lays the groundwork for us to be able to easily swap
      out the underlying file system when running Flutter tools,
      which will be used to provide a record/replay file system,
      analogous to what we have for process invocations.
      8bb27034
  9. 06 Dec, 2016 3 commits
    • Dan Rubel's avatar
    • Todd Volkert's avatar
      Add --replay-from argument to Flutter tools (#7146) · 7536404b
      Todd Volkert authored
      This argument will enable mocking of os-layer process invocations,
      where the mock behavior will come from replaying a previously-
      recorded set of invocations. At the point of process invocation,
      the key metadata for the invocation will be looked up in the
      recording's manifest, and iff a matching record exists in the
      manifest, the process will be mocked out with data derived from
      the corresponding recorded process (e.g. stdout, stderr, exit code).
      7536404b
    • Dan Rubel's avatar
      Cleanup common port forwarding code (#7142) · 93e662ab
      Dan Rubel authored
      This moves the various copies of port forwarding code in the Device subclasses into the ProtocolDiscovery class.
      
      * move port forwarding to a common location
      * throw exception if protocol Uri is not discovered or port forwarding fails
      * cancel discovery protocol subscriptions on iOS launches (wasn't happening before)
      * fix iOS port forwarding to match other implementations
      * add tests
      93e662ab
  10. 05 Dec, 2016 1 commit
  11. 01 Dec, 2016 1 commit
  12. 30 Nov, 2016 1 commit
  13. 29 Nov, 2016 1 commit
  14. 28 Nov, 2016 2 commits
  15. 23 Nov, 2016 1 commit
  16. 22 Nov, 2016 1 commit
  17. 17 Nov, 2016 1 commit
    • Todd Volkert's avatar
      Allow for application-specific log readers. (#6898) · 9cb914df
      Todd Volkert authored
      * Allow for application-specific log readers.
      
      When running with prebuilt application binaries, those applications
      aren't guaranteed to be named "Runner" (as it is when we build
      the app locally in Flutter tools)
      9cb914df
  18. 14 Nov, 2016 1 commit
    • Dan Rubel's avatar
      Refactor flutter command exit code - part 2 (#6817) · e384c0d9
      Dan Rubel authored
      * convert pubGet to throw ToolExit on non-zero exit code
      * convert commandValidator to throw ToolExit for non-zero exit code
      * convert flutter commands to throw ToolExit for non-zero exit code
      * use convenience method throwToolExit
      * only show "if this problem persists" for unusual exceptions
      e384c0d9
  19. 27 Oct, 2016 1 commit
  20. 14 Oct, 2016 1 commit
  21. 13 Oct, 2016 2 commits
  22. 28 Sep, 2016 1 commit
    • John McCutchan's avatar
      Fix flutter run --use-application-binary (#6106) · ca8070f9
      John McCutchan authored
      When using --use-application-binary:
      
      - [x] Stop flutter run from checking for a pubspec.yaml in current directory
      - [x] Stop flutter run from invoking pub get
      - [x] Set 'shouldBuild' based on --use-application-binary
      - [x] Stop requiring 'lib/main.dart' to be present before running.
      - [x] Stop building an FLX when launching on Android
      ca8070f9
  23. 13 Sep, 2016 1 commit
  24. 25 Aug, 2016 1 commit
    • Chris Bracken's avatar
      Support a configurable build directory (#5601) · b5f763b4
      Chris Bracken authored
      This change adds a top-level getBuildDirectory func and funcs for
      android, aot, asset, ios build products.
      
      Developers may now add a "build-dir" mapping to their
      ~/.flutter_settings (JSON format) config file. Output directory is
      relative to the main flutter application directory.
      
      This change also changes the default build directory for iOS builds to a
      subdirectory of the configured build directory, 'build/ios' by default.
      b5f763b4
  25. 11 Aug, 2016 1 commit
  26. 08 Aug, 2016 1 commit
  27. 20 Jul, 2016 1 commit
  28. 15 Jul, 2016 1 commit
  29. 04 Jul, 2016 1 commit
  30. 28 Jun, 2016 1 commit
    • pq's avatar
      Cleanup empty statements. · 543f705a
      pq authored
      The new `empty_statements` lint (in the next DEV roll), flags these empty statements.  Harmless, except the one in `basic.dart` that fixes a real-life bug. :)
      543f705a
  31. 24 Jun, 2016 1 commit
  32. 13 Jun, 2016 1 commit
  33. 03 Jun, 2016 1 commit
  34. 02 Jun, 2016 1 commit
  35. 29 May, 2016 1 commit
  36. 27 May, 2016 1 commit