- 19 Aug, 2023 1 commit
-
-
Jackson Gardner authored
Addresses the other part of https://github.com/flutter/flutter/issues/132711
-
- 08 Jun, 2023 1 commit
-
-
Tess Strickland authored
This PR adds uses of the `--target-os` command line argument when building kernel sources for precompiled applications for supported target operating systems. The Dart CFE then: * treats `Platform.operatingSystem` as if it were defined as the constant string provided as an argument to the flag, * treats `Platform.pathSeparator` as the appropriate separator for that operating system, * attempts to constant evaluate the initializer for any field annotated with the `vm:platform-const` pragma, and * attempts to constant evaluate all calls to a method annotated with the `vm:platform-const` pragma. The `vm:platform-const` pragma can appear in either library or user code. If the attempt to constant evaluate the field initializer or method call fails, then an error is thrown at kernel compilation time. Addresses #14233. The tests in `packages/flutter_tools/test/general.shard/build_system/targets/common_test.dart` have been adjusted properly to account for the new passed command line arguments.
-
- 06 Jun, 2023 1 commit
-
-
Christopher Fujino authored
Always pass the space code point (`0x20`) to the font subsetter when targetting web because the web engine relies on that character to calculate a font's height. Fixes #127270
-
- 31 May, 2023 1 commit
-
-
Tae Hyung Kim authored
-
- 26 May, 2023 1 commit
-
-
Phil Quitslund authored
The newly updated lint will soon flag for-each in collections. See discussion: https://github.com/dart-lang/linter/pull/4383 /cc @goderbauer
-
- 23 May, 2023 1 commit
-
-
Christopher Fujino authored
Fixes https://github.com/flutter/flutter/issues/126705 Follow up fix after https://github.com/flutter/flutter/pull/126875 did NOT work.
-
- 05 May, 2023 3 commits
-
-
Kevin Moore authored
*Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.* *List which issues are fixed by this PR. You must list at least one issue.* *If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*
-
Kevin Moore authored
-
Kevin Moore authored
All invocations are logged on verbose Better, more detailed exceptions are thrown on errors A lot less boilerplate
-
- 04 May, 2023 2 commits
-
-
Kevin Moore authored
Allows controlling a broader set of variables than just on/off. Also make wasm-opt "full" the default
-
Kevin Moore authored
Also update the order of args to commands so that testing has less repeated "stuff"
-
- 03 May, 2023 1 commit
-
-
Kevin Moore authored
-
- 26 Apr, 2023 1 commit
-
-
Tae Hyung Kim authored
Refactor "gen-l10n" command to use same code path when "l10n.yaml" is present or not present (#125429) I think this is a long needed change to the `gen-l10n` command. Essentially, the arguments to `flutter gen-l10n` can be provided by two different methods: via command line arguments or via the `l10n.yaml` file. The existence of a `l10n.yaml` file causes the latter approach to take precedence. However, currently, there's several differences in how the two approaches are handled, and most of the default arguments are all over the place, causing unexpected issues such as #120457 or #120023. This PR refactors the command so that * `LocalizationOptions` are more consistent with the actual argument names/yaml options. * All default values are determined in `LocalizationOptions`'s constructor (or in `argParser.addOption(...)` in the case a boolean value needs to be explicitly true). * New `parseLocalizationsOptionsFromCommand` function to parse arguments. * Parse `LocalizationOptions` at the beginning of `runCommand()` and pass it to `generateLocalizations`. Fixes #120023.
-
- 14 Apr, 2023 3 commits
-
-
Jackson Gardner authored
This fixes https://github.com/flutter/flutter/issues/124159 Adds the command line argument `--wasm-opt` to optimize the web assembly output.
-
Jenn Magder authored
Remove Finder extended attributes in build target before code signing iOS frameworks
-
Kevin Moore authored
flutter-tool: enum cleanup
-
- 11 Apr, 2023 1 commit
-
-
Kevin Moore authored
Add omit-type-checks flag for wasm builds
-
- 10 Apr, 2023 1 commit
-
-
Jackson Gardner authored
Add support to the flutter tool to compile against the skwasm renderer
-
- 06 Apr, 2023 1 commit
-
-
Kevin Moore authored
flutter_tool: add and use WebCompilerConfig
-
- 04 Apr, 2023 1 commit
-
-
Jackson Gardner authored
Always use the canvaskit path from the web sdk.
-
- 30 Mar, 2023 1 commit
-
-
Jackson Gardner authored
Invalidate the `WebStaticAssets` target if the web sdk changes.
-
- 28 Mar, 2023 1 commit
-
-
Jenn Magder authored
Add flags to make App.framework work in app extension
-
- 23 Mar, 2023 1 commit
-
-
Michael Goderbauer authored
-
- 22 Mar, 2023 1 commit
-
-
Michael Goderbauer authored
Remove 1745 decorative breaks
-
- 21 Mar, 2023 1 commit
-
-
Zachary Anderson authored
-
- 16 Mar, 2023 1 commit
-
-
Jackson Gardner authored
Use depfile with dart2wasm to determine when to rebuild.
-
- 11 Mar, 2023 1 commit
-
-
sigmundch authored
[tool][web] Pass invoker flag to dart2js.
-
- 08 Mar, 2023 1 commit
-
-
Mouad Debbar authored
Revert "[web:tools] always use CanvasKit from the cache when building web apps (#93002)"
-
- 01 Mar, 2023 1 commit
-
-
Kevin Moore authored
[flutter_tool] advertise the default value for --dart2js-optimization
-
- 17 Feb, 2023 1 commit
-
-
Ian Hickson authored
* lerp documentation * Remove Note, Note That from repo * Improve BorderSide documentation. * apply review comments
-
- 15 Feb, 2023 1 commit
-
-
Jason Simmons authored
-
- 10 Feb, 2023 1 commit
-
-
Mouad Debbar authored
This reverts commit 0fb4406c.
-
- 09 Feb, 2023 1 commit
-
-
Kevin Chisholm authored
This reverts commit e03029ef.
-
- 07 Feb, 2023 1 commit
-
-
Mouad Debbar authored
-
- 02 Feb, 2023 1 commit
-
-
Mouad Debbar authored
* [web] Put all index.html operations in one place * review comments * fix build * change quotes * fix test
-
- 27 Jan, 2023 1 commit
-
-
Jonah Williams authored
-
- 23 Jan, 2023 1 commit
-
-
Michael Goderbauer authored
* dart fix --apply * manual fixes * fix after merge conflicts * review
-
- 12 Jan, 2023 1 commit
-
-
joshualitt authored
-
- 10 Jan, 2023 1 commit
-
-
Brandon DeRosier authored
-
- 19 Dec, 2022 1 commit
-
-
Jackson Gardner authored
* Work in progress. * Some fixes to the command line. * Bootstrapping works. * Change kickoff order to maximize concurrency. * Fix analyzer errors and formatting issues. * Fix doc comment. * Added unit tests for some of the web targets. * Format issue. * Add an integration test that builds an app to wasm. * Add a todo for depfiles. * Formatting. * Apparently the license header needs to say 2014. * `file://` URIs confuse dart2wasm on Windows. Just use absolute paths. * Update unit tests to match new path passing. * Have a distinct build directory for wasm, and fixes for some upstream changes.
-