1. 21 Feb, 2018 1 commit
  2. 16 Feb, 2018 1 commit
  3. 15 Feb, 2018 2 commits
  4. 01 Feb, 2018 1 commit
  5. 07 Dec, 2017 1 commit
  6. 29 Nov, 2017 1 commit
    • Todd Volkert's avatar
      Add support for IOS_SIMULATOR_HOME environment variable in IOSSimulat… (#13236) · 137f0751
      Todd Volkert authored
      Add support for IOS_SIMULATOR_HOME environment variable in IOSSimulator.logFilePath
      
      flutter_tools can be run on environments where the user's HOME directory
      is not the root of the iOS simulators' configs. This change adds support
      for such environments by allowing the caller to set the simulator root
      directory via an environment variable.
      137f0751
  7. 21 Nov, 2017 1 commit
    • Martin Kustermann's avatar
      Add support for NDK discovery and add --prefer-shared-library option (#12788) · 545ec9ef
      Martin Kustermann authored
      * Add support for NDK discovery and add --prefer-shared-library option
      
      We would like to be able to use native tools (e.g. simpleperf, gdb) with
      precompiled flutter apps.  The native tools work much better with *.so
      files instead of the custom formats the Dart VM uses by default.
      
      The reason for using blobs / instruction snapshots is that we do not
      want to force flutter users to install the Android NDK.
      
      This CL adds a `--prefer-shared-library` flag to e.g. `flutter build
      apk` which will use the NDK compiler (if available) to turn the
      precompiled app assembly file to an `*.so` file.  If the NDK compiler is
      not available it will default to the default behavior.
      
      * Rebase, add test for NDK detection, augment flutter.gradle with @Input for flag
      
      * Use InMemoryFileSystem for test
      
      * Remove unused import
      
      * Address some analyzer warnings
      545ec9ef
  8. 29 Sep, 2017 1 commit
  9. 06 Sep, 2017 1 commit
  10. 10 Jul, 2017 1 commit
    • Seth Ladd's avatar
      Run target analytics (#10902) · 834fbcb8
      Seth Ladd authored
      * report run target and if it is an emulator
      
      * don't print debug
      
      * rename parameter, remove unused variable
      
      * fix test
      
      * fix comment
      
      * tweak from review, and fix analyzer error
      
      * send custom parameters for the event, not the session
      
      * fix mock
      
      * use the +1 for usage
      834fbcb8
  11. 25 May, 2017 1 commit
  12. 27 Apr, 2017 2 commits
  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. 20 Apr, 2017 1 commit
  15. 04 Apr, 2017 1 commit
  16. 02 Apr, 2017 1 commit
  17. 28 Mar, 2017 1 commit
  18. 14 Mar, 2017 1 commit
    • Todd Volkert's avatar
      Make tests more hermetic. (#8765) · 1b4f817b
      Todd Volkert authored
      1. Add `PortScanner` abstraction so that we don't do actual port scanning
         in tests.
      2. Don't change the real `cwd` of the isolate during tests, as it affects
         all tests, not just the current running test.
      
      Fixes #8761
      1b4f817b
  19. 13 Mar, 2017 1 commit
  20. 10 Mar, 2017 2 commits
  21. 09 Mar, 2017 1 commit
  22. 07 Mar, 2017 1 commit
  23. 06 Mar, 2017 1 commit
    • Todd Volkert's avatar
      Update flutter_tools test utils to prepare for record/replay tests (#8591) · 96ccad53
      Todd Volkert authored
      1. Add matchers for the `ProcessExit` exception class
      2. Add ability to control the setup of the `AppContext` we use in
         `testUsingContext()`
      3. Clean up the code that figures out the location of `Cache.flutterRoot`
         such that it works with `pub run test`. It previously only worked
         when the tests were invoked with standalone `dart`
      
      `#3` above will also help unblock #7941
      96ccad53
  24. 04 Mar, 2017 1 commit
  25. 28 Feb, 2017 1 commit
  26. 22 Feb, 2017 1 commit
  27. 21 Feb, 2017 2 commits
  28. 20 Feb, 2017 2 commits
    • Alexandre Ardhuin's avatar
      prefer const constructor (#8292) · 2888139c
      Alexandre Ardhuin authored
      2888139c
    • 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
  29. 17 Feb, 2017 1 commit
    • Michael Goderbauer's avatar
      Refactor how Artifacts are located (#8234) · cd8434d9
      Michael Goderbauer authored
      Artifacts are now located in a central place.
      This will enable us to downlaod artifacts when we need them (instead of
      downloading them all upfront).
      This also makes replacing sky_snapshot with gen_snapshot easier.
      cd8434d9
  30. 14 Feb, 2017 1 commit
  31. 11 Feb, 2017 1 commit
  32. 06 Feb, 2017 1 commit
  33. 02 Feb, 2017 1 commit
  34. 28 Jan, 2017 1 commit
  35. 26 Jan, 2017 1 commit