1. 12 Apr, 2017 1 commit
    • Ian Hickson's avatar
      Fix tests to use Ahem, and helpful changes around that (#9332) · 2a545243
      Ian Hickson authored
      * Fix tests to use Ahem, and helpful changes around that
      
      - Fix fonts that had metric-specific behaviours.
      
      - LiveTestWidgetsFlutterBinding.allowAllFrames has been renamed
        to LiveTestWidgetsFlutterBinding.framePolicy.
      
      - LiveTestWidgetsFlutterBinding now defaults to using a frame policy
        that pumps slightly more frames, to animate the pointer crosshairs.
      
      - Added "flutter run --use-test-fonts" to enable Ahem on devices.
      
      - Changed how idle() works to be more effective in live mode.
      
      - Display the test name in live mode (unless ahem fonts are enabled).
      
      - Added a toString to TextSelectionPoint.
      
      - Style nit fixes.
      
      * Roll engine to get Ahem changes.
      
      * Update tests for dartdoc changes.
      
      * Fix flutter_tools tests
      2a545243
  2. 07 Apr, 2017 1 commit
  3. 20 Mar, 2017 1 commit
    • Jakob Andersen's avatar
      Remove legacy .apk build. (#8793) · 7b2367ed
      Jakob Andersen authored
      * Remove legacy .apk build.
      
      Print out an error message telling the user to upgrade the project if
      it's not Gradle-based. Removed all the obvious traces of the legacy
      build.
      
      Added support for Dart VM kernel snapshots in Gradle builds.
      
      Fixed Android installs to verify that the app is actually installed, and
      not just rely on the presence of the .sha1 file.
      7b2367ed
  4. 15 Mar, 2017 1 commit
  5. 10 Mar, 2017 1 commit
  6. 04 Mar, 2017 1 commit
  7. 23 Feb, 2017 1 commit
  8. 22 Feb, 2017 1 commit
  9. 20 Feb, 2017 1 commit
  10. 16 Feb, 2017 1 commit
  11. 15 Feb, 2017 1 commit
  12. 14 Feb, 2017 1 commit
  13. 03 Feb, 2017 3 commits
  14. 02 Feb, 2017 2 commits
  15. 27 Jan, 2017 1 commit
  16. 26 Jan, 2017 1 commit
  17. 24 Jan, 2017 1 commit
  18. 23 Jan, 2017 1 commit
  19. 10 Jan, 2017 1 commit
  20. 09 Jan, 2017 1 commit
  21. 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
  22. 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
  23. 05 Dec, 2016 1 commit
  24. 01 Dec, 2016 1 commit
  25. 30 Nov, 2016 1 commit
  26. 29 Nov, 2016 1 commit
  27. 28 Nov, 2016 2 commits
  28. 23 Nov, 2016 1 commit
  29. 22 Nov, 2016 1 commit
  30. 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
  31. 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
  32. 27 Oct, 2016 1 commit
  33. 14 Oct, 2016 1 commit
  34. 13 Oct, 2016 1 commit