1. 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
  2. 02 Jan, 2018 1 commit
  3. 13 Dec, 2017 1 commit
  4. 07 Dec, 2017 1 commit
  5. 06 Dec, 2017 1 commit
  6. 05 Dec, 2017 1 commit
  7. 22 Nov, 2017 2 commits
  8. 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
  9. 17 Nov, 2017 1 commit
    • Todd Volkert's avatar
      Extract Android SDK version from named platform dirs. (#13056) · f0e88198
      Todd Volkert authored
      Previously, we were mapping certain named platforms
      (e.g. `android-stable`) to their corresponding version.
      this had two problems:
      
      1. The version could become out of date. For instance, we had
         mapped `android-stable` to version 24, but the stable version
         is now 27.
      2. The list of possible named versions wasn't comprehensive.
         Some Android SDKs just list the platform as `stable`, or
         `experimental`, etc.
      
      This change updates the platform version detection to use
      the `build.prop` file that exists in the platform directory
      (only for cases where the version number is not encoded into
      the directory name).
      f0e88198
  10. 10 Nov, 2017 1 commit
  11. 08 Nov, 2017 1 commit
  12. 30 Oct, 2017 1 commit
  13. 22 Oct, 2017 1 commit
  14. 19 Oct, 2017 1 commit
  15. 03 Oct, 2017 1 commit
    • Alexander Markov's avatar
      Add hidden options --extra-front-end-options and --extra-gen-snapshot-options... · 7153dea2
      Alexander Markov authored
      Add hidden options --extra-front-end-options and --extra-gen-snapshot-options to flutter tool (#12219)
      
      This CL introduces 2 hidden options to 'flutter build aot' and 'flutter run' for passing arbitrary arguments to front-end server and to gen_snapshot tool when building and running flutter app in --profile or --release modes.
      
      The ability to pass arbitrary options simplifies various experiments, as it removes the need to change defaults and rebuild flutter engine for every tested configuration.
      7153dea2
  16. 29 Sep, 2017 1 commit
  17. 20 Sep, 2017 1 commit
  18. 13 Sep, 2017 1 commit
    • Carlo Bernaschina's avatar
      Add --trace-skia parameter to flutter run (#12070) · ba36008a
      Carlo Bernaschina authored
      * Add --trace-skia parameter to flutter run
      
      Skia tracing is extremely useful for internal debug, but reduces the
      amount of space available in the Dart Timeline buffers.
      Disable skia tracing by default and expose them via the --trace-skia
      flag.
      
      * Roll Engine to 57a1445a45964d386500c39f5e8d06db060abadb
      ba36008a
  19. 31 Aug, 2017 1 commit
  20. 24 Aug, 2017 1 commit
  21. 23 Aug, 2017 1 commit
  22. 22 Aug, 2017 2 commits
  23. 19 Jul, 2017 1 commit
  24. 10 Jul, 2017 1 commit
    • Todd Volkert's avatar
      Minor fixes in tools: (#11009) · 926a096e
      Todd Volkert authored
      * Include the process' `stdout` and `stderr` when it returns a
        non-zero exit code in `runCheckedAsync()`
      * Defensively catch errors in `AndroidDevice.isAppInstalled()`
        and return false
      926a096e
  25. 07 Jul, 2017 2 commits
  26. 30 Jun, 2017 1 commit
  27. 29 Jun, 2017 2 commits
  28. 28 Jun, 2017 1 commit
  29. 23 Jun, 2017 1 commit
  30. 20 Jun, 2017 1 commit
  31. 19 Jun, 2017 2 commits
  32. 17 Jun, 2017 2 commits
    • Chris Bracken's avatar
      Revert use of Xcode instruments for device lookup (#10806) · b2909a24
      Chris Bracken authored
      * Revert "Make device discovery asynchronous (#10803)"
      This reverts commit 972be9c8.
      
      * Revert "Use Xcode instruments to list devices (#10801)"
      This reverts commit 37bb5f13.
      
      This is to resolve a failure that looks related to a bad install of Xcode 8.0
      on our build bots and should be reinstated when the infra issue is diagnosed
      and resolved.
      
      Instruments worked well when this was originally landed, and on the
      following commit, but started failing two commits after this originally
      landed. Manual invocation of instruments on the build host currently
      results in:
      
      ```
      dyld: Library not loaded: @rpath/InstrumentsAnalysisCore.framework/Versions/A/InstrumentsAnalysisCore
        Referenced from: /Applications/Xcode8.0.app/Contents/Developer/usr/bin/instruments
        Reason: image not found
      Abort trap: 6
      ```
      
      It appears the /Applications/Xcode8.0.app/Contents/Applications
      directory (which contains Instruments) is missing on the host.
      b2909a24
    • Chris Bracken's avatar
      Make device discovery asynchronous (#10803) · 972be9c8
      Chris Bracken authored
      Migrates DeviceDiscovery.devices and all device-specific lookup to be
      asynchronous.
      972be9c8
  33. 15 Jun, 2017 1 commit
  34. 09 Jun, 2017 1 commit