flutter/packages/flutter_tools/lib/src
Daco Harkes baa54fdd76
[deps] Bump native assets dependencies (#145612)
Roll of a bunch of breaking changes from the native_assets_builder and
native_assets_cli upstream. Most notably:

* https://github.com/dart-lang/native/pull/946
* https://github.com/dart-lang/native/pull/1018
* https://github.com/dart-lang/native/pull/1019

This PR also updates the template in `flutter create
--template=package_ffi` to use the rewritten API.

This PR does not change any functionality in Flutter.

For reference, the same roll in the Dart SDK:

* https://dart-review.googlesource.com/c/sdk/+/357605
* https://dart-review.googlesource.com/c/sdk/+/357623

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] All existing and new tests are passing.

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
2024-03-25 15:02:49 +01:00
..
android Reland #128236 "Improve build output for all platforms" (#145495) 2024-03-23 12:05:21 +00:00
base Reland #128236 "Improve build output for all platforms" (#145495) 2024-03-23 12:05:21 +00:00
build_system Flutter Web Bootstrapping Improvements (#144434) 2024-03-12 22:41:26 +00:00
commands Reland #128236 "Improve build output for all platforms" (#145495) 2024-03-23 12:05:21 +00:00
custom_devices Add --trace-to-file option to flutter run (#135713) 2023-10-12 13:23:52 -04:00
dart Refactoring if chains into switch statements (#144905) 2024-03-11 23:04:57 +00:00
debug_adapters Add missing parameter to TableBorder.symmetric, and improve class constructors (#144279) 2024-03-04 20:20:19 +00:00
drive Dual compile reland (#143262) 2024-02-13 20:02:10 +00:00
fuchsia Add missing parameter to TableBorder.symmetric, and improve class constructors (#144279) 2024-03-04 20:20:19 +00:00
intellij Remove duplicate global declaration of UserMessages (#142281) 2024-01-26 21:41:16 +00:00
ios Fixed race condition in PollingDeviceDiscovery. (#145506) 2024-03-21 22:37:08 +00:00
isolated [deps] Bump native assets dependencies (#145612) 2024-03-25 15:02:49 +01:00
linux Reland #128236 "Improve build output for all platforms" (#145495) 2024-03-23 12:05:21 +00:00
localizations [flutter_tools] fix flutter create -t skeleton (#141233) 2024-01-10 18:50:07 +00:00
macos Reland #128236 "Improve build output for all platforms" (#145495) 2024-03-23 12:05:21 +00:00
migrations Migrate Xcode projects last version checks to Xcode 15.1 (#140256) 2024-01-03 23:05:46 +00:00
proxied_devices Fix remote DDS in proxied devices. (#145346) 2024-03-19 21:36:06 +00:00
reporting Clean up lint ignores (#144229) 2024-02-27 23:21:03 +00:00
runner Print warning and exit when iOS device is unpaired (#144551) 2024-03-04 23:01:11 +00:00
test flutter test --wasm support (#145347) 2024-03-21 20:08:07 +00:00
tester in flutter run, throw tool exit when --flavor is provided but is not supported on the target device (#139045) 2024-01-05 21:47:58 +00:00
vscode Remove duplicate global declaration of UserMessages (#142281) 2024-01-26 21:41:16 +00:00
web Reland #128236 "Improve build output for all platforms" (#145495) 2024-03-23 12:05:21 +00:00
windows Reland #128236 "Improve build output for all platforms" (#145495) 2024-03-23 12:05:21 +00:00
application_package.dart
artifacts.dart Reland "Add FlutterMacOS.xcframework artifact (#143244)" (#144275) 2024-02-28 20:09:54 +00:00
asset.dart make hot reload reflect changes to asset transformer configurations (#144660) 2024-03-25 04:13:11 +00:00
build_info.dart Adding support for DDC modules when running Flutter Web in debug mode (#141423) 2024-02-24 00:26:04 +00:00
bundle_builder.dart Enable asset transformation for flutter run -d <browser> and flutter test (#144734) 2024-03-07 23:38:40 +00:00
bundle.dart Remove the fast reassemble / single widget reload feature (#132255) 2023-08-10 21:48:06 +00:00
cache.dart Reland "Add FlutterMacOS.xcframework artifact (#143244)" (#144275) 2024-02-28 20:09:54 +00:00
cmake_project.dart [Windows] Ensure window is shown (#127046) 2023-05-19 22:25:55 +00:00
cmake.dart Reduce usage of testUsingContext (#131078) 2023-07-24 17:22:25 +00:00
compile.dart Turning if chains into shorter switch statements (#144977) 2024-03-13 17:16:17 +00:00
context_runner.dart Remove duplicate global declaration of UserMessages (#142281) 2024-01-26 21:41:16 +00:00
convert.dart Make custom Utf8Decoder replacement not extend platform class. (#123211) 2023-03-22 07:53:56 -07:00
daemon.dart Turning if chains into shorter switch statements (#144977) 2024-03-13 17:16:17 +00:00
dart_pub_json_formatter.dart
desktop_device.dart Add --trace-to-file option to flutter run (#135713) 2023-10-12 13:23:52 -04:00
devfs.dart Reverts "Expose build mode in environment of asset transformer processes (#144752)" (#144957) 2024-03-11 21:00:17 +00:00
device_port_forwarder.dart
device.dart Fixed race condition in PollingDeviceDiscovery. (#145506) 2024-03-21 22:37:08 +00:00
devtools_launcher.dart
doctor_validator.dart Remove 1745 decorative breaks (#123259) 2023-03-22 21:12:22 +00:00
doctor.dart Remove duplicate global declaration of UserMessages (#142281) 2024-01-26 21:41:16 +00:00
emulator.dart [tools] Add column header for emulators information (#142853) 2024-02-14 12:49:24 +00:00
features.dart [flutter_tools] enable wasm compile on beta channel (#143779) 2024-02-21 01:20:04 +00:00
flutter_application_package.dart Enable native compilation for windows-arm64 (#141930) 2024-01-26 00:08:20 +00:00
flutter_cache.dart Reland "Add FlutterMacOS.xcframework artifact (#143244)" (#144275) 2024-02-28 20:09:54 +00:00
flutter_device_manager.dart Flutter preview device (#135639) 2023-10-18 00:27:54 +00:00
flutter_features.dart Flutter preview device (#135639) 2023-10-18 00:27:54 +00:00
flutter_manifest.dart Enable asset transformation for flutter build for iOS, Android, Windows, MacOS, Linux, and web (also flutter run without hot reload support) (#143815) 2024-02-23 22:48:08 +00:00
flutter_plugins.dart Remove embedding v1 code in framework (#144726) 2024-03-20 20:34:14 +00:00
flutter_project_metadata.dart Implementing null-aware operators throughout the repository (#143804) 2024-02-23 19:02:22 +00:00
globals.dart Avoid depending on files from build_system/targets other than from top level entrypoints in flutter_tools. (#142760) 2024-02-02 18:23:08 +00:00
http_host_validator.dart
license_collector.dart [flutter_tools] refactor license collector (#128748) 2023-06-15 20:25:19 +00:00
mdns_discovery.dart Enable native compilation for windows-arm64 (#141930) 2024-01-26 00:08:20 +00:00
native_assets.dart Reland "Move native assets to isolated/ directory" (#143055) 2024-02-08 17:49:48 +00:00
persistent_tool_state.dart Add missing parameter to TableBorder.symmetric, and improve class constructors (#144279) 2024-03-04 20:20:19 +00:00
platform_plugins.dart Add missing parameter to TableBorder.symmetric, and improve class constructors (#144279) 2024-03-04 20:20:19 +00:00
plugins.dart
pre_run_validator.dart Add missing parameter to TableBorder.symmetric, and improve class constructors (#144279) 2024-03-04 20:20:19 +00:00
preview_device.dart [flutter_tools] Ensure flutter daemon clients can detect preview device (#140112) 2023-12-21 19:01:16 +00:00
project_validator_result.dart
project_validator.dart Fix formatting (#137613) 2023-10-31 13:27:26 +00:00
project.dart Remove embedding v1 code in framework (#144726) 2024-03-20 20:34:14 +00:00
protocol_discovery.dart Remove an unnecessary assert (#129796) 2023-06-30 18:07:54 +00:00
proxy_validator.dart
resident_devtools_handler.dart Enable private field promotion for flutter_tools (#134474) 2023-09-12 20:20:04 +00:00
resident_runner.dart Reland #128236 "Improve build output for all platforms" (#145495) 2024-03-23 12:05:21 +00:00
run_cold.dart Update Android minSdkVersion to 21 (#142267) 2024-01-29 09:49:09 -08:00
run_hot.dart Refactoring if chains into switch statements (#144905) 2024-03-11 23:04:57 +00:00
sksl_writer.dart Enable native compilation for windows-arm64 (#141930) 2024-01-26 00:08:20 +00:00
template.dart Fix description in index.html / manifest.json getting double quoted (#131842) 2023-08-18 02:58:20 +00:00
tracing.dart
update_packages_pins.dart Upgrade leak_tracker. (#143236) 2024-02-09 14:41:22 -08:00
version.dart Implementing null-aware operators throughout the repository (#143804) 2024-02-23 19:02:22 +00:00
vmservice.dart Null-assert the value given to a Completer expecting a non-null value (#136776) 2023-10-18 22:19:18 +00:00
web_template.dart Flutter Web Bootstrapping Improvements (#144434) 2024-03-12 22:41:26 +00:00
xcode_project.dart Implementing null-aware operators throughout the repository (#143804) 2024-02-23 19:02:22 +00:00