1. 24 Aug, 2016 1 commit
    • Dan Rubel's avatar
      Test create proj content (#5546) · f6c53d58
      Dan Rubel authored
      * test flutter create project dart file is properly formatted
      
      * restore driver-test
      
      * cleanup lint warnings
      
      * address comment
      f6c53d58
  2. 11 Aug, 2016 2 commits
  3. 09 Aug, 2016 1 commit
  4. 02 Aug, 2016 1 commit
    • Ian Hickson's avatar
      Hot reload UI polish (#5193) · d7fb51a5
      Ian Hickson authored
      * General improvoments to the loader app:
         * Show a message after 8 seconds if no connection comes in.
         * Show a progress bar as files are being uploaded.
         * Hide the spinner just before launching the application.
      
      * General improvements to the "flutter run" UI:
         * Add "?" key as a silent alias for "h".
         * Make the help text bold so it doesn't get mixed with the logs.
         * Make "R" do a cold restart when hot reload is enabled.
      
      * Supporting features and bug fixes:
         * Add support for string service extensions.
      
      * Other bug fixes:
         * Expose debugDumpRenderTree() outside debug mode.
         * Logger.supportsColor was missing a getter.
         * Mention in the usage docs that --hot requires --resident.
         * Trivial style fixes.
      d7fb51a5
  5. 27 Jul, 2016 1 commit
  6. 20 Jul, 2016 2 commits
  7. 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
  8. 07 Jun, 2016 1 commit
    • Devon Carew's avatar
      add a restart command to the daemon protocol (#4385) · 3ba17136
      Devon Carew authored
      * refactor the --resident run option into a separate file
      
      * update daemon to run --resident apps
      
      * re-plumbing daemon start
      
      * send app logs
      
      * update tests
      
      * review changes
      
      * fix test runner
      
      * remove PackageMap.createGlobalInstance; rely on the ctor
      
      * review comments
      3ba17136
  9. 27 May, 2016 1 commit
  10. 24 May, 2016 1 commit
    • Todd Volkert's avatar
      iOS tools cleanup (#4161) · cc8c78ad
      Todd Volkert authored
      * iOS tools cleanup
      
      1) Fix `flutter install` on both device and simulator to refer to the actual
         bundle and not just the .generated folder
      2) Fix `flutter run` on device to actually run vs just installing
      
      Still TODO:
      1) Discovered that isAppInstalled on iOS simulator always reports true,
         meaning it'll never actually try to install the app.
      
      Fixes #3947
      Fixes #1823
      cc8c78ad
  11. 19 May, 2016 1 commit
  12. 16 May, 2016 2 commits
    • Ian Hickson's avatar
      Make it possible to run tests live on a device (#3936) · 32527017
      Ian Hickson authored
      This makes it possible to substitute 'flutter run' for 'flutter test'
      and actually watch a test run on a device.
      
      For any test that depends on flutter_test:
      
      1. Remove any import of 'package:test/test.dart'.
      
      2. Replace `testWidgets('...', (WidgetTester tester) {`
            with `testWidgets('...', (WidgetTester tester) async {`
      
      3. Add an "await" in front of calls to any of the following:
          * tap()
          * tapAt()
          * fling()
          * flingFrom()
          * scroll()
          * scrollAt()
          * pump()
          * pumpWidget()
      
      4. Replace any calls to `tester.flushMicrotasks()` with calls to
         `await tester.idle()`.
      
      There's a guarding API that you can use, if you have particularly
      complicated tests, to get better error messages. Search for
      TestAsyncUtils.
      32527017
    • Devon Carew's avatar
      allow per-command analytics suppression (#3919) · 483922d1
      Devon Carew authored
      * allow per-command analytics suppression
      
      * rev the usage package dep
      483922d1
  13. 13 May, 2016 1 commit
    • Devon Carew's avatar
      Consolidate observatory code (#3892) · 40c0d6ea
      Devon Carew authored
      * rename service_protocol.dart to protocol_discovery.dart
      
      * add a wrapper around the obs. protocol
      
      * use json-rpc in run
      
      * consolidate obs. code; implement flutter run --benchmark
      
      * review comments
      40c0d6ea
  14. 12 May, 2016 2 commits
  15. 11 May, 2016 1 commit
  16. 10 May, 2016 2 commits
  17. 09 May, 2016 2 commits
  18. 05 May, 2016 1 commit
  19. 04 May, 2016 2 commits
  20. 03 May, 2016 2 commits
  21. 29 Apr, 2016 1 commit
  22. 27 Apr, 2016 1 commit
    • Devon Carew's avatar
      Flutter run (#3553) · b0dca796
      Devon Carew authored
      * rework flutter run
      
      * fix npe with --debug-port
      
      * connect to obs and exit when that conneciton closes
      
      * update todos
      b0dca796
  23. 26 Apr, 2016 1 commit
    • Devon Carew's avatar
      add google analytics to flutter_tools (#3523) · adac9275
      Devon Carew authored
      * add google analytics
      
      * send in the run target type
      
      * track device type targets
      
      * use the real GA code
      
      * review comments
      
      * rev to usage 2.0
      
      * rev to 2.2.0 of usage; add tests
      
      * review comments
      adac9275
  24. 20 Apr, 2016 2 commits
  25. 19 Apr, 2016 1 commit
  26. 18 Apr, 2016 3 commits
  27. 16 Apr, 2016 1 commit
  28. 11 Apr, 2016 1 commit
    • Devon Carew's avatar
      make flutter upgrade less verbose (#3237) · 2a33e3f0
      Devon Carew authored
      * more terse flutter upgrade
      
      * fix an issue when updating and the engine update code has changed
      
      * call flutter precache; add a --no-color hidden option
      
      * fix a lint related to getters/setters
      2a33e3f0
  29. 09 Apr, 2016 1 commit