1. 15 Dec, 2022 10 commits
    • Christopher Fujino's avatar
      [flutter_tools] tree shake icons from web builds (#115886) · 1eaf5c0f
      Christopher Fujino authored
      * 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
      1eaf5c0f
    • Jenn Magder's avatar
      Audit `covariant` usage in tool (#116930) · ada44605
      Jenn Magder authored
      ada44605
    • stuartmorgan's avatar
      Add an integration test to plugin template example (#117062) · f1d157bc
      stuartmorgan authored
      * 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
      f1d157bc
    • engine-flutter-autoroll's avatar
      Roll Flutter Engine from db5605ea7115 to 29196519c124 (13 revisions) (#117148) · b122200d
      engine-flutter-autoroll authored
      * 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)
      b122200d
    • Martin Kustermann's avatar
      Improve documentation of `compute()` function (#116878) · fc3571ef
      Martin Kustermann authored
      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`.
      fc3571ef
    • Justin McCandless's avatar
      Fix typos in scale gesture recognizer docs (#117116) · dcd2170d
      Justin McCandless authored
      Just two small typo fixes.
      dcd2170d
    • engine-flutter-autoroll's avatar
      Roll Plugins from 10c029399b3a to 78de28ca21c7 (4 revisions) (#117145) · 47300e0a
      engine-flutter-autoroll authored
      * 00b77e4cc Roll Flutter from 15af8178 to 028c6e29 (13 revisions) (flutter/plugins#6843)
      
      * b2cdcb69a [camera_android_camerax] `unnecessary_parenthesis` lint fix (flutter/plugins#6841)
      
      * 3a093e49b [various] Enable avoid_print (flutter/plugins#6842)
      
      * 78de28ca2 [webview_flutter_platform_interface] Updates platform interface to new interface (flutter/plugins#6846)
      47300e0a
    • Jonah Williams's avatar
      169b49fb
    • Michael Goderbauer's avatar
      409a39da
    • engine-flutter-autoroll's avatar
      Roll Flutter Engine from 0a6a4a58f4f7 to db5605ea7115 (11 revisions) (#117109) · 9aa2ea15
      engine-flutter-autoroll authored
      * 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)
      9aa2ea15
  2. 14 Dec, 2022 17 commits
  3. 13 Dec, 2022 13 commits