1. 20 Jul, 2018 1 commit
  2. 19 Jul, 2018 1 commit
    • Danny Tuppeny's avatar
      Add `--machine` support for `flutter attach` (#19077) · ed9afbbc
      Danny Tuppeny authored
      * Extract some of startApp into a reusable method
      
      * Get basic attach --machine working
      
      * Attach --machine tweaks
      
      Move validation to validate method and create daemon early so we get the startup event before trying to get a connection.
      
      * Bump daemon version so we know whether it's valid to flutter attach
      
      * Tweak output text
      
      * Swap package imports for relative
      
      * Review tweaks (naming, formatting, typedefs)
      
      * Separate arguments from process spawning
      
      This will make calling attach easier
      
      * Add a basic test for flutter attach --machine
      
      * Fix crash if port unforward modifies the list of forwarded ports
      
      * Add a no-op port forwarder for flutter-tester
      
      * Switch to using BasicProject instead of our own inline code
      
      * Fix expectation in test now we have a portForwarder
      
      * Remove stale TODO (this is done)
      
      * Tweak formatting
      
      * Change some Completers to void to fix Dart 2 issues
      ed9afbbc
  3. 16 Jul, 2018 2 commits
  4. 14 Jun, 2018 1 commit
  5. 05 Jun, 2018 1 commit
  6. 04 Jun, 2018 2 commits
  7. 02 Mar, 2018 1 commit
  8. 08 Feb, 2018 1 commit
  9. 04 Jan, 2018 1 commit
    • Siva's avatar
      support for --strong option (#13859) · 426d6b06
      Siva authored
      * Plumb a --strong option through to the front end server and the engine
      so that we can run flutter apps in preview-dart-2 and strong mode
      
      * - Address analyzer lint issues
      *- correctly set up strong mode option in the case of AOT builds
      426d6b06
  10. 22 Nov, 2017 1 commit
  11. 10 Nov, 2017 1 commit
  12. 31 Aug, 2017 1 commit
  13. 22 Aug, 2017 1 commit
  14. 27 Apr, 2017 1 commit
  15. 26 Apr, 2017 1 commit
    • Todd Volkert's avatar
      Switch many `Device` methods to be async (#9587) · 60c5ffc1
      Todd Volkert authored
      `adb` can sometimes hang, which will in turn hang the Dart isolate if
      we're using `Process.runSync()`. This changes many of the `Device` methods
      to return `Future<T>` in order to allow them to use the async process
      methods. A future change will add timeouts to the associated calls so
      that we can properly alert the user to the hung `adb` process.
      
      This is work towards #7102, #9567
      60c5ffc1
  16. 20 Apr, 2017 1 commit
  17. 14 Apr, 2017 1 commit
  18. 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
  19. 07 Apr, 2017 1 commit
  20. 17 Mar, 2017 1 commit
    • Michael Goderbauer's avatar
      Remove support for function keys. (#8840) · 2291a568
      Michael Goderbauer authored
      Function keys don't work great on any platform we support:
      * Mac doesn't have first-class function keys.
      * On Ubuntu: F1 opens the system help and F10 opens the file dialog.
      * ... and Windows is a mess as well.
      2291a568
  21. 16 Mar, 2017 1 commit
  22. 15 Mar, 2017 1 commit
  23. 10 Mar, 2017 1 commit
  24. 04 Mar, 2017 1 commit
  25. 01 Mar, 2017 1 commit
  26. 30 Jan, 2017 1 commit
  27. 28 Jan, 2017 1 commit
  28. 27 Jan, 2017 1 commit
  29. 10 Jan, 2017 1 commit
  30. 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
  31. 12 Dec, 2016 1 commit
  32. 01 Dec, 2016 1 commit
  33. 28 Nov, 2016 3 commits
  34. 22 Nov, 2016 1 commit
  35. 21 Nov, 2016 1 commit
  36. 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