* Support Flutter Driver test for Flutter Web application.
* Support Flutter Driver test for Flutter Web application.
* Fix documentation issues.
* Support Flutter Driver test for Flutter Web application.
* Fix documentation.
* Remove unused file from dartdoc check.
* Sync to date.
* Revert change to dartdoc.
* Address comments.
* Apply suggestions from code review
Co-Authored-By: Jonah Williams <jonahwilliams@google.com>
* Update copyrights.
* Update allowed list for browsers.
* Verify command line arguments for Drive command is correctly parsed.
* Make waitUntilFirstFrameRasterized throw unimplementedError for Flutter Web Driver.
* Add comment for why sync WebDriver is used.
* Update documentations.
* Add more unit tests and update documentation.
* Configure test.dart so that web_extension_test will be executed with --platform=chrome.
* Revert unnecessary changes.
* Add new file path for Windows to blacklist.
* Reconstruct the structure of flutter_driver/test/src folder to remove filtering logic in dev/bots/test.dart/
* Fix path to web_extension_test.dart.
* Add instructions for how to use WebFlutterDriver.
* Update getLayerTree to use sendCommand instead of _sendCommand.
* Update pubspec files.
* 7922bc80e [web] adding firefox unit tests to font loading (flutter/engine#14467)
* 4ca54fe2c Roll src/third_party/dart c561a9eacc1b..fe9f30c3896e (7 commits) (flutter/engine#14475)
* b616dcd5d Roll fuchsia/sdk/core/linux-amd64 from sBbWo... to QZVxo... (flutter/engine#14473)
* 1377ef680 Roll src/third_party/skia c514e7d9be6e..d0840ecf5831 (18 commits) (flutter/engine#14478)
* bdd4e4d94 Do not assume that createTypeface is called before getStyle in the AssetManagerFontStyleSet (flutter/engine#14343)
In #45392, the Windows shard values were bumped up to 4 CPU
and 12GB RAM across the board to make tests pass. This change
gives each shard values that make sense for that shard, thus
allowing shards to run faster while conserving resources where
possible.
* fb9dfe0fb [fuchsia] Move async_get_default_dispatcher include to the header (flutter/engine#14351)
* 3ebb7b426 Roll src/third_party/skia 75799967be60..3517aa7b14ad (3 commits) (flutter/engine#14345)
* 2713225a6 Remove duplicate and outdated src/third_party/dart/tools/sdks entry from DEPS. (flutter/engine#14340)
* 80d80ff6e Add ability to control dithering on Paint (flutter/engine#13868)
* 85953615e Conditionally use offscreen root surface only when needed
* 0a40f3d78 Assert that arc end caps on canvases with root surface transformations are drawn correctly. (flutter/engine#14359)
* d698d96ce Fix missing timeline event of flutter engine's startup time (flutter/engine#14319)
* 9dc23b8be Fix missing API stream when record event in systrace (flutter/engine#14323)
* 9e4c6ad40 Fix CGMutablePathRef memory leaks when the path is invalid. (flutter/engine#14275)
* fc8cafb3c objcdoc fix for some ambiguity (flutter/engine#14367)
* 9bafb3cd3 [tests] Use distinct begin and end times (flutter/engine#14361)
* 897ce34bc Roll src/third_party/skia 3517aa7b14ad..826484f2631f (18 commits) (flutter/engine#14375)
* 1ce85bec2 [flutter_runner] Enable Skia tracing by default on Fuchsia (flutter/engine#13457)
* a7b6ee58a Smart quote/dash configuration support in iOS (flutter/engine#13863)
* 48ba39c56 Roll fuchsia/sdk/core/mac-amd64 from otkJA... to SlgE8... (flutter/engine#14407)
* 0081e8c51 Remove unused _TypeNone enum field. (flutter/engine#14440)
* d8edfea03 Roll src/third_party/dart d9fa37e85d5c..45db29709547 (48 commits) (flutter/engine#14453)
* f650bcaf7 Refactoring text editing. Strategy pattern is used to handle different browser/operating system and a11y behavior. (flutter/engine#14131)
* 4275b4976 Fix type in build_fuchsia_artifacts (flutter/engine#14452)
* 0c24f3d01 Roll src/third_party/skia 51b99659ed82..c514e7d9be6e (13 commits) (flutter/engine#14457)
* ffbe2a40e [testing] Move test vsync waiters to their own TUs (flutter/engine#14456)
* 181ad4e18 Use futures to images used for comparison with fixtures in embedder unit-tests. (flutter/engine#14465)
* e0e0ac0a6 [testing] Make vsync waiters pluggable in shell_unittests (flutter/engine#14463)