1. 03 Aug, 2017 1 commit
  2. 05 Jul, 2017 1 commit
  3. 20 Jun, 2017 1 commit
  4. 18 Jun, 2017 1 commit
  5. 15 Jun, 2017 1 commit
  6. 05 Jun, 2017 1 commit
  7. 03 Jun, 2017 1 commit
  8. 02 Jun, 2017 1 commit
  9. 22 May, 2017 3 commits
  10. 09 May, 2017 1 commit
  11. 04 May, 2017 1 commit
  12. 02 May, 2017 1 commit
  13. 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
  14. 09 Apr, 2017 1 commit
  15. 04 Apr, 2017 1 commit
  16. 22 Mar, 2017 1 commit
  17. 15 Mar, 2017 2 commits
  18. 14 Mar, 2017 2 commits
  19. 10 Mar, 2017 1 commit
    • Jakob Andersen's avatar
      Revert "Eliminate CocoaPods install step (#8694)" (#8705) · 60c0c3d3
      Jakob Andersen authored
      * Revert "Eliminate CocoaPods install step (#8694)"
      
      This reverts commit f4a13bc7.
      
      If the developer is relying on CocoaPods and hasn't done a pod install, we will do it for them. This is needed for a smooth native plugin experience, similar to what Gradle is doing on the Android side.
      
      There's no hard dependency on CocoaPods. We only run pod install if the project uses CocoaPods, so developers are still free to use alternatives if they prefer (and if they don't want to use native plugins).
      
      Fixes #8685
      Fixes #8657
      Fixes #8526
      
      * Require CocoaPods 1.0.0 or newer.
      
      And make sure we don't get a crash if running `pod install` fails.
      
      * Address review feedback
      60c0c3d3
  20. 04 Mar, 2017 1 commit
  21. 03 Mar, 2017 1 commit
  22. 28 Feb, 2017 1 commit
  23. 27 Feb, 2017 1 commit
  24. 23 Feb, 2017 1 commit
  25. 20 Feb, 2017 1 commit
    • Jakob Andersen's avatar
      Teach flutter tools to find gradle (#8241) · 77efc38b
      Jakob Andersen authored
      * Teach flutter tools to find gradle
      
      Flutter tools will now use Gradle from Android Studio, which is now found automatically.
      
      flutter doctor will verify that Android Studio has been installed, and that the included Gradle is at least version 2.14.1.
      
      It is still possible to manually configure the path to Android Studio (flutter config --android-studio-dir=XXX) or Gradle (flutter config --gradle-dir=XXX), but this should only be necessary if they're installed somewhere non-standard.
      
      Only tested on Linux and macOS for now.
      
      Fixes #8131
      77efc38b
  26. 15 Feb, 2017 1 commit
  27. 14 Feb, 2017 1 commit
  28. 10 Feb, 2017 1 commit
  29. 02 Feb, 2017 1 commit
  30. 28 Jan, 2017 1 commit
  31. 26 Jan, 2017 1 commit
  32. 25 Jan, 2017 2 commits
  33. 09 Jan, 2017 1 commit
  34. 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
  35. 06 Dec, 2016 1 commit