1. 25 May, 2022 2 commits
  2. 24 May, 2022 4 commits
  3. 21 May, 2022 1 commit
  4. 20 May, 2022 2 commits
    • Loïc Sharma's avatar
      Refactor vswhere.exe integration (#104133) · 52e19ef7
      Loïc Sharma authored
      `VisualStudio` calls `vswhere.exe` to find Visual Studio installations and determine if they satisfy Flutter's requirements. Previously, `VisualStudio` stored the JSON output from `vswhere.exe` as `Map`s, resulting in duplicated logic to read the JSON output (once to validate values, second to expose values). Also, `VisualStudio` stored two copies of the JSON output (the latest valid installation as well as the latest VS installation).
      
      This change simplifies `VisualStudio` by introducing a new `VswhereDetails`. This type contains the logic to read `vswhere.exe`'s JSON output, and, understand whether an installation is usable by Flutter. In the future, this `VswhereDetails` type will be used to make Flutter doctor resilient to bad UTF-8 output from `vswhere.exe`.
      
      Part of https://github.com/flutter/flutter/issues/102451.
      52e19ef7
    • Zachary Anderson's avatar
  5. 19 May, 2022 3 commits
  6. 18 May, 2022 2 commits
  7. 17 May, 2022 5 commits
  8. 15 May, 2022 1 commit
  9. 14 May, 2022 6 commits
  10. 13 May, 2022 2 commits
  11. 12 May, 2022 2 commits
  12. 11 May, 2022 2 commits
  13. 10 May, 2022 2 commits
  14. 09 May, 2022 2 commits
  15. 07 May, 2022 2 commits
  16. 06 May, 2022 1 commit
  17. 04 May, 2022 1 commit