- 25 May, 2022 2 commits
-
-
Jenn Magder authored
-
Jenn Magder authored
-
- 24 May, 2022 4 commits
-
-
Jesús S Guerrero authored
-
Dacian Florea authored
-
Konstantin Scheglov authored
-
Loïc Sharma authored
Flutter uses `vswhere.exe` to find Visual Studio installations and determine if they satisfy Flutter's requirements. However, `vswhere.exe`'s JSON output is known to contain bad UTF-8. This change ignores bad UTF-8 as long as they affect JSON properties that are either unused, or, used only for display purposes by Flutter. Fixes: https://github.com/flutter/flutter/issues/102451
-
- 21 May, 2022 1 commit
-
-
Chris Sells authored
-
- 20 May, 2022 2 commits
-
-
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.
-
Zachary Anderson authored
-
- 19 May, 2022 3 commits
-
-
Emmanuel Garcia authored
-
Christopher Fujino authored
-
Liam Appelbe authored
* Use libraryFilters flag to speed up coverage collection * Allow libraryNames to be null * Unconditionally enable the reportLines flag * Fix analysis errors
-
- 18 May, 2022 2 commits
-
-
Jonah Williams authored
-
Jenn Magder authored
-
- 17 May, 2022 5 commits
-
-
Christopher Fujino authored
-
Jonah Williams authored
-
Aman Verma authored
-
Lau Ching Jun authored
-
Jenn Magder authored
-
- 15 May, 2022 1 commit
-
-
Chris Bracken authored
Updates the AppIcon assets in the macOS app template to meet Apple's icon guidelines as of macOS Big Sur. Assets were moved to the [flutter_template_images][1] package, which includes them as of version 4.1.0. Ref: https://developer.apple.com/design/human-interface-guidelines/macos/icons-and-images/app-icon/ Issue: https://github.com/flutter/flutter/issues/103371 [1]: https://github.com/flutter/packages/tree/main/packages/flutter_template_images
-
- 14 May, 2022 6 commits
-
-
Chris Bracken authored
Roll dependendencies This rolls depdendencies to latest using flutter update-packages --force-upgrade This change includes three code changes: * Removes charcode from the dependencies allowlist since it no longer appears in the transitive closure of dependencies of the flutter, flutter_test, flutter_driver, flutter_localizations, and integration_test packages. * Uses Resolver.create instead of the deprecated Resolver constructor. The default Resolver constructor has been deprecated in favour of the static Resolver.create() factory function, which unfortunately happens to be async. Propagated the async-ness up the chain. This change was partially reverted and the deprecation ignored in this patch until package:coverage can be rolled internally at Google. * Eliminates the use of the deprecated packagesPath parameter to HitMap.parseJson. This parameter was deprecated and replaced with packagePath in https://github.com/dart-lang/coverage/pull/370 which was part of the overall deprecation of the .packages file in Dart itself https://github.com/dart-lang/sdk/issues/48272. The overall goal being that end-user code shouldn't need to know about implementation details such as whether dependency information is stored in a .packages file or a package_info.json file, but rather use the package_config package to obtain the package metadata and perform other functions such as resolving its dependencies to filesystem paths. packagesPath was replaced by packagePath, which takes the path to the package directory itself. Internally, package:coverage then uses package_config to do the rest of the package/script URI resolution to filesystem paths. This change was partially reverted and the deprecation ignored in this patch until package:coverage can be rolled internally at Google. This is a pre-update prior to updating flutter_template_images in https://github.com/flutter/flutter/pull/103739 Issue: https://github.com/flutter/flutter/issues/103371 Issue: https://github.com/flutter/flutter/issues/103775 Issue: https://github.com/flutter/flutter/issues/103830 When re-applying the partially-reverted changes to code coverage, we'll need to patch host_entrypoint.dart internally to await the Future that we'll be returning rather than a non-async value.
-
Christopher Fujino authored
-
Jonah Williams authored
-
Chris Bracken authored
Until recently, BuildInfo.packagesPath defaulted to `.packages` however, the .packages file has been deprecated [1] and is being removed. In https://github.com/flutter/flutter/pull/99677 the default was changed to `.dart_tool/package_config.json` but the doc comment was accidentally updated to `.dart_tool/packages`. This corrects it to the true default value. 1: https://github.com/dart-lang/sdk/issues/48272 Spotted in the midst of some related cleanup relating to https://github.com/flutter/flutter/issues/103775
-
Chris Bracken authored
Point users of boolArgDeprecated to boolArg rather than to boolArgDeprecated in order to avoid losing users to infinite loops or stack overflows depending on their implementation.
-
Christopher Fujino authored
-
- 13 May, 2022 2 commits
-
-
engine-flutter-autoroll authored
* c4b899f63 Roll dart sdk to 7b24ff4d92e2d2136020fc5bedadfe7025861510 (flutter/engine#33309) * 7956603cc [web] Migrate Flutter Web DOM usage to JS static interop - 12. (flutter/engine#33241) * 1d0c2ae6f Roll Skia from 1e43dce386c9 to f6e31bf1dcfb (6 revisions) (flutter/engine#33320) * ed5a2fef0 Roll Skia from f6e31bf1dcfb to 69fecd6c2d85 (1 revision) (flutter/engine#33322) * 10e0e1534 Revert "[web] Migrate Flutter Web DOM usage to JS static interop - 12. (#33241)" (flutter/engine#33321) * fix local tests Co-authored-by:
Jonah Williams <jonahwilliams@google.com>
-
-
- 12 May, 2022 2 commits
-
-
Alex Li authored
-
David Iglesias authored
-
- 11 May, 2022 2 commits
-
-
Gary Qian authored
-
Anna Gringauze authored
* Provide flutter sdk kernel files to dwds launcher instead of dart ones * Update log test to report all warnings * Update licences for new files * Addressed CR comments * Addressed CR comments
-
- 10 May, 2022 2 commits
-
-
Christopher Fujino authored
Co-authored-by:
Michael Goderbauer <goderbauer@google.com>
-
Aman Verma authored
-
- 09 May, 2022 2 commits
-
-
Gary Qian authored
-
Jesús S Guerrero authored
-
- 07 May, 2022 2 commits
-
-
Christopher Fujino authored
-
Jenn Magder authored
-
- 06 May, 2022 1 commit
-
-
Alexandre Ardhuin authored
-
- 04 May, 2022 1 commit
-
-
Jenn Magder authored
-