* [tools]some ui polish for build ipa validation
* do not print out a few success validations
* rename installed type to success for more general usage
* forgot nit after reverting custom validation types and re-use doctor types
* wip
* remove temp text file
* fix tests
* add test
* default to off
* restore gitignore
* update
* apply annotation to cupertino icons as well
* update reference to library in icon_tree_shaker.dart
* update tests
* fix tests
* remove hack to skip non-const check on web
* add hint about how much reduction and test
* Add an integration test to plugin template example
Dart unit tests don't exercise host-side plugin code at all, so the
example tests in the plugin template currently have very little
meaningful coverage. This adds an integration test to the example app
when creating a plugin, so that there's an example of how to actually
test that a complete round-trip plugin call works.
This is done as a separate template that's currently only used by the
plugin template because I don't know what a good example for a
non-plugin case would be that isn't largely just a duplicate of the
widget tests. However, the integration test pre-includes conditionals
around the parts that are plugin-specific so that it can more easily be
expanded to other use cases later (e.g., in
https://github.com/flutter/flutter/issues/68818).
Part of https://github.com/flutter/flutter/issues/82458
* Add integration test to expected dependencies of a plugin app
* Test fixes
* Make an explicit test case
* df430c4fd Revert "[Impeller] Speculatively attempt to fix Metal PSO construction errors on host targets." (flutter/engine#38292)
* 41dd4f5e1 Revert "Revert "[Impeller] Speculatively attempt to fix Metal PSO construction errors on host targets." (#38292)" (flutter/engine#38301)
* 8ce9a3f71 Roll Skia from 3171deabd88a to b368746d696a (13 revisions) (flutter/engine#38294)
* 4881fe25e Revert "Revert "reland "Migrate darwin common "framework_shared" target to ARC #37049" (#37219)" (#37320)" (flutter/engine#37883)
* 3b2302c8d [Impeller] Remove validation log when the pipeline library is collected before pipeline is setup. (flutter/engine#38306)
* a04997c81 [Impeller] Disable impeller_unittests. (flutter/engine#38307)
* fc71faad0 License script improvements (flutter/engine#38148)
* 6a2560c35 [Windows] Synthesize modifier keys events on pointer events (flutter/engine#38138)
* b1d407563 Roll Skia from b368746d696a to 3f81f95176ce (11 revisions) (flutter/engine#38312)
* b25fcf748 Roll Skia from 3f81f95176ce to 46e8f2a18a3d (3 revisions) (flutter/engine#38314)
* 948699bba Collapse bounds calculations into DisplayListBuilder (flutter/engine#34365)
* 38367de84 Roll Fuchsia Mac SDK from u-tC0QEGUT4xQ4KOo... to VEOIaacOA75U7PYyz... (flutter/engine#38316)
* 29196519c Roll Skia from 46e8f2a18a3d to 9f728d78f10d (1 revision) (flutter/engine#38317)
This improves the documentation of the `compute()` function as follows:
* Instead of making `compute` a top-level constant, we make it a
function. This allows the generated API docs to show a function
signature with parameters and their names, making it *much* clearer
to users what function is being documented.
* We mention that on web-backends this is running `compute()` on the
normal eventloop whereas on on native platforms it runs in a
separate isolate.
* We mention that callback, message and result have to be sendable
across isolates. We also mention that they may be copied.
* We link to both `Isolate.run` & `SendPort.send` for more information.
* We use `M` for the type of `message` instead the rather confusing
`Q`.
* 1a1b1feee Roll Skia from 537e1e8c1ca6 to 729ccbfb87bc (7 revisions) (flutter/engine#38277)
* 3b18821e1 Roll Fuchsia Linux SDK from A0jnUUORf2LQu1z2V... to e2lfUFBW5ddtTZBbw... (flutter/engine#38280)
* beb94ea2c Roll Skia from 729ccbfb87bc to 3171deabd88a (4 revisions) (flutter/engine#38279)
* 8f9071ab9 Roll Fuchsia Mac SDK from FQQdl8AGAsALFniHl... to u-tC0QEGUT4xQ4KOo... (flutter/engine#38282)
* aa78cd8d6 add link to website (flutter/engine#38273)
* 955447b35 pylint all Python scripts under testing/ (flutter/engine#38268)
* 3f22e1958 [web] correct float count in runtime effect (flutter/engine#38288)
* 479bb736f Fix issues related to keyboard inset (flutter/engine#37719)
* 6cd85616b [macOS] Refactor rendering infrastructure (flutter/engine#37789)
* d1533d12b [web] Make Canvaskit's malloc more useful (flutter/engine#38130)
* db5605ea7 Fix new `unnecessary_parenthesis` diagnostics. (flutter/engine#38291)
* cda2be86e Some fixes for dart2wasm (flutter/engine#38167)
* 14194c40e Roll Fuchsia Mac SDK from Cd_ZtrDVcpQ85HRL3... to FQQdl8AGAsALFniHl... (flutter/engine#38269)
* Make some minor changes in preparation for updating the Time Picker to M3
* Revert OutlineInputBorder.borderRadius type change
* Revert more OutlineInputBorder.borderRadius changes.
* Convert TimePicker to Material 3
* Add example test
* Revert OutlineInputBorder.borderRadius type change
* Fix test
* Review Changes
* Merge changes
* Some sizing and elevation fixes
* Fix localization tests
* b5d19f86e Manual roll of Skia from 971c342c3030 to 280ac8882cff (flutter/engine#38257)
* 82dafdfc1 Roll Fuchsia Linux SDK from 8O5rMR_ehMaL3YhZ5... to A0jnUUORf2LQu1z2V... (flutter/engine#38258)
* f863b1978 Roll Skia from c83eef7dc2a3 to 971c342c3030 (2 revisions) (flutter/engine#38248)
* 9872cc7ad Clarify file sharing flags in FML filesystem APIs on Windows (flutter/engine#38164)
* 13818023c [camera] Attempt to fix flaky new Android test (flutter/plugins#6831)
* da4321d01 [google_maps_flutter] Modified `README.md` to fix minor syntax issues (flutter/plugins#6631)
* e8c9731f1 Roll Flutter from eefbe85c8b to bd0791be3f (25 revisions) (flutter/plugins#6832)
* 2eb616545 Reland "[google_maps_flutter] ios: re-enable test with popup #5312" (flutter/plugins#6783)
* 738bd91d8 Update FlutterFire link (flutter/plugins#6835)
* ec2041f82 Roll Flutter from bd0791be3f to 15af81782e (27 revisions) (flutter/plugins#6837)