1. 07 Mar, 2019 1 commit
  2. 01 Mar, 2019 1 commit
    • Alexandre Ardhuin's avatar
      Add missing trailing commas (#28673) · 387f8854
      Alexandre Ardhuin authored
      * add trailing commas on list/map/parameters
      
      * add trailing commas on Invocation with nb of arg>1
      
      * add commas for widget containing widgets
      
      * add trailing commas if instantiation contains trailing comma
      
      * revert bad change
      387f8854
  3. 23 Feb, 2019 1 commit
  4. 22 Feb, 2019 1 commit
  5. 21 Feb, 2019 2 commits
  6. 26 Jan, 2019 1 commit
  7. 16 Jan, 2019 1 commit
  8. 17 Dec, 2018 1 commit
  9. 06 Nov, 2018 1 commit
  10. 01 Oct, 2018 1 commit
  11. 12 Sep, 2018 1 commit
  12. 18 Aug, 2018 1 commit
    • Ian Hickson's avatar
      Fixes resulting from audit of issues links (#20772) · 8c79f40d
      Ian Hickson authored
      * Fixes resulting from audit of issues links
      
      I looked at every link to GitHub in our repo. For cases where we had a TODO that was waiting for a bug to be fixed, and the bug has now been fixed, I applied the pending change. For cases where the link was out of date, I updated the link.
      
      * Update run_test.dart
      
      skip this test again since it failed on linux and macos bots
      8c79f40d
  13. 20 Jul, 2018 1 commit
  14. 28 Jun, 2018 2 commits
    • Danny Tuppeny's avatar
    • Danny Tuppeny's avatar
      Add --create option to `flutter emulators` command (#18235) · cdb01187
      Danny Tuppeny authored
      * Add --create option to flutter emulators
      
      * Tweaks to error message
      
      * Simplify emulator search logic
      
      * Make name optional
      
      * Add a note about this option being used with --create
      
      * Tweaks to help information
      
      * Switch to processManager for easier testing
      
      * Don't crash on missing files or missing properties in Android Emulator
      
      * Move name suffixing into emulator manager
      
      This allows it to be tested in the EmulatorManager tests and also used by daemon later if desired.
      
      * Pass the context's android SDK through so it can be mocked by tests
      
      * Misc fixes
      
      * Add tests around emulator creation
      
      Process calls are mocked to avoid needing a real SDK (and to be fast). Full integration tests may be useful, but may require ensuring all build environments etc. are set up correctly.
      
      * Simplify avdManagerPath
      
      Previous changes were to emulatorPath!
      
      * Fix lint errors
      
      * Fix incorrect file exgtension for Windows
      
      * Fix an issue where no system images would crash
      
      reduce throws on an empty collection.
      
      * Fix "null" appearing in error messages
      
      The name we attempted to use will now always be returned, even in the case of failure.
      
      * Add additional info to missing-system-image failure message
      
      On Windows after installing Andriod Studio I didn't have any of these and got this message. Installing with sdkmanager fixed the issue.
      
      * Fix thrown errors
      
      runResult had a toString() but we moved to ProcessResult when switching to ProcessManager to this ended up throwing "Instance of ProcessResult".
      
      * Fix package import
      
      * Fix more package imports
      
      * Move mock implementation into Mock class
      
      There seemed to be issues using Lists in args with Mockito that I couldn't figure out (docs say to use typed() but I couldn't make this compile with these lists still)..
      
      * Rename method that's ambigious now we have create
      
      * Handle where there's no avd path
      
      * Add another toList() :(
      
      * Remove comment that was rewritten
      
      * Fix forbidden import
      
      * Make optional arg more obviously optional
      
      * Reformat doc
      
      * Note that we create a pixel device in help text
      
      * Make this a named arg
      cdb01187
  15. 18 May, 2018 1 commit
  16. 14 May, 2018 1 commit
  17. 09 May, 2018 5 commits
  18. 04 Apr, 2018 1 commit
  19. 03 Apr, 2018 1 commit
  20. 01 Mar, 2018 1 commit
  21. 28 Feb, 2018 1 commit
    • jcollins-g's avatar
      Android license detector in doctor, take two (#14783) · 614df694
      jcollins-g authored
      * Revert "Revert "Add android license verification to doctor and some refactoring" (#14727)"
      
      This reverts commit d2602947.
      
      * Add tests, fix sdkManagerEnv and use it consistently, and rearrange Status object model
      
      * AnsiSpinner needs to leave the cursor where it found it.
      
      * fix tests
      
      * Const constructor warning only shows up on windows...?
      
      * Avoid crash if we can't find the home directory
      
      * Make pathVarSeparator return a string in the mock
      
      * Implement review comments
      
      * Fix out-of-order problem on stop
      614df694
  22. 15 Feb, 2018 1 commit
  23. 14 Feb, 2018 1 commit
  24. 02 Feb, 2018 1 commit
  25. 24 Jan, 2018 1 commit
    • Chris Bracken's avatar
      Add AndroidSdk.sdkManagerPath, sdkManagerVersion (#14247) · 9654659c
      Chris Bracken authored
      Convenience getters for the the path to the Android SDK manager and the
      currently installed version of the tool.
      
      Pre-factoring to support better checks around the --android-licenses
      command, which uses a feature of the SDK manager that is unsupported in
      older versions of the tool.
      9654659c
  26. 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
  27. 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
  28. 19 Jul, 2017 1 commit
  29. 22 Mar, 2017 1 commit
  30. 13 Mar, 2017 1 commit
  31. 07 Mar, 2017 1 commit
  32. 04 Mar, 2017 1 commit
  33. 22 Feb, 2017 2 commits