- 19 Sep, 2023 1 commit
-
-
David Iglesias authored
This PR modifies the web build slightly to create an `AssetManifest.json`, that is a JSON(base64)-encoded version of the `AssetManifest.bin` file. _(This should enable all browsers to download the file without any interference, and all servers to serve it with the correct headers.)_ It also modifies Flutter's `AssetManifest` class so it loads and uses said file `if (kIsWeb)`. ### Issues * Fixes https://github.com/flutter/flutter/issues/124883 ### Tests * Unit tests added. * Some tests that run on the Web needed to be informed of the new filename, but their behavior didn't have to change (binary contents are the same across all platforms). * I've deployed a test app, so users affected by the BIN issue may take a look at the PR in action: * https://dit-tests.web.app
-
- 09 Jun, 2023 1 commit
-
-
Andrew Kolos authored
rename generated asset manifest file back to `AssetManifest.bin` (from `AssetManifest.smcbin`) (#128529) Closes https://github.com/flutter/flutter/issues/128456, which is now linked to in a code comment in this change. Reopens https://github.com/flutter/flutter/issues/124883. This effectively reverts https://github.com/flutter/flutter/pull/126077 and is intended to be cherry-picked into stable.
-
- 15 May, 2023 1 commit
-
-
Andrew Kolos authored
Fixes #124883. Will require a g3fix. Renames `AssetManifest.bin` to `AssetManifest.smcbin` (madeup extension for "Standard Message Codec binary").
-
- 08 Feb, 2023 2 commits
-
-
Andrew Kolos authored
* stop recursively including assets from asset directories * remove unused imports * lint
-
Mouad Debbar authored
This reverts commit da36bd6f.
-
- 07 Feb, 2023 1 commit
-
-
Andrew Kolos authored
* add test * fix * use preexisting testFileSystem * fix variant tests * Revert "use preexisting testFileSystem" This reverts commit b6df288ef4a6ff007ecd984e98a1a3f2001ad242. * nit: grammar
-
- 27 Jan, 2023 1 commit
-
-
Jonah Williams authored
-
- 13 Jan, 2023 1 commit
-
-
Jonah Williams authored
* [flutter_tools] re-enable web shader compilation * update test cases
-
- 12 Jan, 2023 1 commit
-
-
Andrew Kolos authored
* initial * update asset_bundle_package_test * Update asset_bundle_test.dart * Update asset_bundle_package_fonts_test.dart * update pubspec checksum for smc dependency * flutter update-packages --force-upgrade * prefer += 1 over ++ Co-authored-by:
Jonah Williams <jonahwilliams@google.com> * add regexp comment * rescope int list comparison function * update packages Co-authored-by:
Jonah Williams <jonahwilliams@google.com>
-
- 12 Dec, 2022 1 commit
-
-
Jonah Williams authored
-
- 07 Dec, 2022 1 commit
-
-
Casey Hillers authored
Revert "Speed up first asset load by encoding asset manifest in binary rather than JSON (#113637)" (#116662) This reverts commit 56cad89b.
-
- 05 Dec, 2022 1 commit
-
-
Andrew Kolos authored
-
- 29 Nov, 2022 1 commit
-
-
Jonah Williams authored
* [flutter_tools] use absolute path for shader lib * update tests
-
- 15 Nov, 2022 1 commit
-
-
Brandon DeRosier authored
-
- 31 Oct, 2022 1 commit
-
-
Jonah Williams authored
-
- 24 Oct, 2022 1 commit
-
-
Mouad Debbar authored
-
- 30 Sep, 2022 1 commit
-
-
Jonah Williams authored
-
- 27 Sep, 2022 1 commit
-
-
Andrew Kolos authored
-
- 22 Jul, 2022 1 commit
-
-
Zachary Anderson authored
-
- 19 Jul, 2022 1 commit
-
-
Zachary Anderson authored
-
- 30 Jun, 2022 1 commit
-
-
Zachary Anderson authored
-
- 29 Jun, 2022 1 commit
-
-
Zachary Anderson authored
-
- 18 Jun, 2022 1 commit
-
-
Jonah Williams authored
-
- 04 May, 2022 1 commit
-
-
Zachary Anderson authored
-
- 27 Apr, 2022 1 commit
-
-
Pierre-Louis authored
-
- 11 Nov, 2021 1 commit
-
-
Greg Spencer authored
-
- 02 Nov, 2021 1 commit
-
-
Jenn Magder authored
-
- 08 Oct, 2021 3 commits
-
-
Ian Hickson authored
-
Zachary Anderson authored
This reverts commit 5fd259be.
-
Ian Hickson authored
-
- 03 Jun, 2021 1 commit
-
-
Jenn Magder authored
-
- 31 Mar, 2021 1 commit
-
-
Jenn Magder authored
-
- 24 Mar, 2021 1 commit
-
-
Gary Qian authored
-
- 05 Mar, 2021 1 commit
-
-
Gary Qian authored
-
- 18 Feb, 2021 1 commit
-
-
Jonah Williams authored
-
- 27 Jan, 2021 1 commit
-
-
Jonah Williams authored
* opt out the flutter tool * oops EOF * fix import * Update tool_backend.dart * Update daemon_client.dart * fix more
-
- 10 Nov, 2020 1 commit
-
-
Jonah Williams authored
[flutter_tools] remove most globals from asset system and remove Cache manipulation in unit tests (#70011)
-
- 09 Jul, 2020 1 commit
-
-
Jonah Williams authored
Fixes #45075 Fixes #57210 If an asset was included directly from the project root directory, then the same asset when copied to various output or ephemeral directories would also be picked up as an asset variant. This could cause assets to be recursively copied into asset/build/ephemeral directories, as each time it would run it would pick up all of the previous "variants". The solution is to include project ephemeral directories, in addition to the build directory.
-
- 25 Jun, 2020 1 commit
-
-
Jonah Williams authored
The global packages path could cause tests to fail when it would be overriden to unexpected (in test setup) values. Remove most usage and make it a configuration on buildInfo, along with most other build information. Cleanup the asset builder to require the .packages path and the resident runners to no longer require it, since they already have the information in build_info. It needs to stick around for the fuchsia deps we do not control. Filled #60232 for remaining work.
-
- 01 Jun, 2020 1 commit
-
-
Jonah Williams authored
If a dependency specified uses-material-design: true and the main pubspec specifies uses-material-design: false, then the MaterialIcons font would be included in the font manifest, but not in the AssetManifest or final bundle. Remove it from the FontManifest if this occurs
-