* Add Windows startup test
* Add new tests for Windows desktop
* Bring up complex layout tests for Win Desktop
* Bring up flutter_view startup test for Windows
* Add Platform View startup test for Windows
* Fix typo in .ci.yaml
* Make basename variable final
* Link to bug in .ci.yaml
* Add Windows compilation test (hello_world_windows__compile)
* Add devicelab target to .ci.yaml
* Bringup on new target
* Add license to generated files
* Indicate test ownership
* Delete asset from repo
* Add Windows compilation test (hello_world_windows__compile)
* Add devicelab target to .ci.yaml
* Bringup on new target
* Add license to generated files
* Indicate test ownership
* Delete icon
* Use path.basename
Re triggering tests
* Update test owner to desktop team
* M3 counter error style
* polish
* Update text_field_template.dart
* Roll Flutter Engine from 3cba105ed0bd to cf0db3e54687 (1 revision) (#108716)
* resolve comments
* Roll Plugins from 257eacb1e2aa to a6d42f1e01d3 (3 revisions) (#108738)
* Override PlaceholderDimensions equality operator to avoid unnecessary TextPainter re-layouts (#108623)
* Roll Flutter Engine from cf0db3e54687 to aa9004449786 (1 revision) (#108734)
* Roll Flutter Engine from aa9004449786 to 6d2fd23404b8 (5 revisions) (#108744)
* Fix lerp to eccentric circle. (#108743)
* Roll Flutter Engine from 6d2fd23404b8 to f182794500dc (4 revisions) (#108749)
* Roll Flutter Engine from f182794500dc to 25e8021c91e4 (1 revision) (#108751)
* Sync with https://github.com/flutter/.github/pull/13 (#108754)
* Roll Flutter Engine from 25e8021c91e4 to e771729efdde (2 revisions) (#108755)
* clean-up analysis_options.yaml (#108747)
* Fix ExpansionTile shows children background when expanded (#107834)
* Create `containsSemantics` to allow for partial matching of semantics in tests. (#108573)
* Roll Flutter Engine from e771729efdde to 7d0f6d2f11df (2 revisions) (#108757)
* Enable conditional_uri_does_not_exist (#108652)
* Roll Flutter Engine from 7d0f6d2f11df to b257966d8daa (3 revisions) (#108763)
* Roll Flutter Engine from b257966d8daa to 60e5eb6f3c2c (3 revisions) (#108766)
* Reland `Linux_samsung_a02 openpay_benchmarks__scroll_perf` (#108466) (#108769)
* [SelectionOverlay]Move the debug statement to the scope of the assertion. (#108508)
* Roll Flutter Engine from 60e5eb6f3c2c to 1c3b1b305ef3 (11 revisions) (#108780)
* Roll Flutter Engine from 1c3b1b305ef3 to b6078110efda (1 revision) (#108782)
* Roll Flutter Engine from b6078110efda to 3b2bd24a1e0b (1 revision) (#108784)
* Roll Flutter Engine from 3b2bd24a1e0b to 0e5392c4c248 (1 revision) (#108788)
* Roll Flutter Engine from 0e5392c4c248 to 4b192569797f (1 revision) (#108793)
* Roll Flutter Engine from 4b192569797f to e0b5edc1131b (2 revisions) (#108798)
* Roll Flutter Engine from e0b5edc1131b to b164c5c86d1c (1 revision) (#108814)
* Update text_field.dart
* Roll Flutter Engine from b164c5c86d1c to eb2b57bdb7bc (4 revisions) (#108821)
* Roll Plugins from a6d42f1e01d3 to 0d6d03a94ed5 (1 revision) (#108822)
* Roll Flutter Engine from eb2b57bdb7bc to 978d8e2dbe35 (2 revisions) (#108825)
* Loupe Android + iOS (#107477)
* added Magnifier for iOS and Android
* Mark `Mac_ios microbenchmarks_ios_flaky` flaky (#108820)
* Deprecate `toggleableActiveColor` (#97972)
* Roll Flutter Engine from 978d8e2dbe35 to 2b3173254281 (4 revisions) (#108830)
* [flutter_tools] Test that DAP process terminates at the end of a session (#108301)
* Roll Flutter Engine from 2b3173254281 to 4e9c8699468a (1 revision) (#108833)
* fix noop toString() diagnostics (#108836)
* [flutter_tools] Migrate more tool tests to null-safety (#108639)
* Revert "Fix ExpansionTile shows children background when expanded" (#108844)
* Roll Flutter Engine from 4e9c8699468a to 6724561b1cf4 (2 revisions) (#108838)
* Marks Linux_android clipper_cache_perf__e2e_summary to be unflaky (#104088)
* Update documentation to match implementation (#108843)
* Reland "Add shadowColor and surfaceTintColor to Dialog and DialogTheme." #108718
* Roll Flutter Engine from 6724561b1cf4 to f3deaba5a359 (8 revisions) (#108847)
* Roll Flutter Engine from f3deaba5a359 to c07e1acfadda (2 revisions) (#108849)
* Roll Flutter Engine from c07e1acfadda to a1e77ae885a0 (5 revisions) (#108850)
* Roll Flutter Engine from a1e77ae885a0 to c4564762773f (2 revisions) (#108853)
* Roll Flutter Engine from c4564762773f to 6cd744bb9706 (1 revision) (#108857)
* Roll Flutter Engine from 6cd744bb9706 to 51296a62d98c (1 revision) (#108860)
* Roll Flutter Engine from 51296a62d98c to 05228ad454bc (1 revision) (#108862)
* Revert "Roll Flutter Engine from 51296a62d98c to 05228ad454bc (1 revision) (#108862)" (#108882)
This reverts commit a880c4ed35.
* Roll Plugins from 0d6d03a94ed5 to e74c42028d39 (5 revisions) (#108887)
* Roll Flutter Engine from 51296a62d98c to 2c282981d849 (6 revisions) (#108899)
* [flutter_test] Add flag to send device pointer events to the framework (#108430)
* Roll Flutter Engine from 2c282981d849 to adba70232a61 (2 revisions) (#108903)
* fix flutter not finding custom device (#108884)
* Force a11y services to off for complex_layout_semantics_perf test (#108906)
* Update `equalsIgnoringHashCodes` to take a list of Strings (#108507)
* [macOS] Use editing intents from engine (#105407)
* Added `IconButtonTheme` and apply it to `IconButton` in M3 (#108332)
* Created IconButtonTheme and apply it to IconButton
* [web] Add onEntrypointLoaded to FlutterLoader. (#108776)
* Roll pub packages (#108919)
* [flutter_test] perf: find.ancestor (#108868)
* Roll Flutter Engine from adba70232a61 to 1188a808e1e0 (4 revisions) (#108922)
* Bump github/codeql-action from 2.1.17 to 2.1.18 (#108923)
* Remove some outdated ignores from framework (#108915)
* Roll Flutter Engine from 1188a808e1e0 to 1743d1db1dda (1 revision) (#108925)
* Clean up ScrollbarPainter (#107179)
* Remove outdated ignores (#108924)
* Add more logs to diagnose Gold flake (#108930)
* M3 counter error style
* polish
* Update text_field_template.dart
* resolve comments
* Update text_field.dart
Co-authored-by: engine-flutter-autoroll <engine-flutter-autoroll@skia.org>
Co-authored-by: Tomasz Gucio <72562119+tgucio@users.noreply.github.com>
Co-authored-by: Greg Spencer <gspencergoog@users.noreply.github.com>
Co-authored-by: Ian Hickson <ian@hixie.ch>
Co-authored-by: Michael Goderbauer <goderbauer@google.com>
Co-authored-by: Bruno Leroux <leroux_bruno@yahoo.fr>
Co-authored-by: pdblasi-google <109253501+pdblasi-google@users.noreply.github.com>
Co-authored-by: Kaushik Iska <iska.kaushik@gmail.com>
Co-authored-by: xubaolin <xubaolin@oppo.com>
Co-authored-by: Anthony Oleinik <48811365+antholeole@users.noreply.github.com>
Co-authored-by: keyonghan <54558023+keyonghan@users.noreply.github.com>
Co-authored-by: Taha Tesser <tessertaha@gmail.com>
Co-authored-by: Danny Tuppeny <danny@tuppeny.com>
Co-authored-by: Phil Quitslund <pq@users.noreply.github.com>
Co-authored-by: Christopher Fujino <christopherfujino@gmail.com>
Co-authored-by: Kate Lovett <katelovett@google.com>
Co-authored-by: Flutter GitHub Bot <fluttergithubbot@gmail.com>
Co-authored-by: parkershepherd <me@parkershepherd.com>
Co-authored-by: Darren Austin <darrenaustin@google.com>
Co-authored-by: Zachary Anderson <zanderso@users.noreply.github.com>
Co-authored-by: Jia Hao <jiahaog@users.noreply.github.com>
Co-authored-by: Hannes Winkler <hanneswinkler2000@web.de>
Co-authored-by: Matej Knopp <matej.knopp@gmail.com>
Co-authored-by: Qun Cheng <36861262+QuncCccccc@users.noreply.github.com>
Co-authored-by: David Iglesias <ditman@gmail.com>
Co-authored-by: Pascal Welsch <pascal@welsch.dev>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fuchsia will soon remove all support for Component Framework version 1
components (recognized by component manifests ending in `.cmx`).
Notably, some of the `flutter` tool commands for Fuchsia devices--
notably, but not limited to, those related to CFv1--are outdated, and
either do not work today or soon won't work.
This PR removes the outdated components and commands, replacing some
with the newer version, or simply removing the non-working features,
in some cases.
Previously developers had to edit their `Runner.rc` file to update their executable's version information. Now, version information will automatically be set from `flutter build`'s arguments or the `pubspec.yaml` file for new projects.
Addresses https://github.com/flutter/flutter/issues/73652
* Update parameters to the `styleFrom` button methods.
* Updated the Flutter fix data to point to this PR.
* Updated handling of background color to better maintain backwards compatibility with previous API.
* readability refactor
* update post-submits
Update post submit testing status location from LUCI to cocoon. Conductor users will still have to use navigation to pick the correct repository and release candidate to monitor.
* Added standard IconButton for M3 with new ButtonStyle field
* Added IconButton examples for standard, filled, filled_tonal, and outlined types
Co-authored-by: Qun Cheng <quncheng@google.com>
* e0f736dab Set error handler (flutter/engine#33402)
* dcd596a99 Roll Dart SDK from 381855557df2 to f3bf9025c141 (1 revision) (flutter/engine#33411)
* 5c2a16e07 Roll Fuchsia Linux SDK from F0_B8WVKY... to IZ7_b83xC... (flutter/engine#33415)
* 4958a245a Roll dart sdk to 1bdb83bddf96c41cc046810c697a2c80bfaaaf19 (flutter/engine#33416)
* d2fd3d852 Roll Fuchsia Mac SDK from t_ky8l6nb... to egBfZMmTP... (flutter/engine#33417)
* d58fc83f1 Roll Dart SDK from 1bdb83bddf96 to 0bc104c3e959 (1 revision) (flutter/engine#33419)
* 8ab172029 Roll Skia from 0a5146ca3ffd to 16fa353926b8 (28 revisions) (flutter/engine#33420)
* Remove fraction translation
* Update codesign.dart
Co-authored-by: Jonah Williams <jonahwilliams@google.com>
Roll dependendencies
This rolls depdendencies to latest using
flutter update-packages --force-upgrade
This change includes three code changes:
* Removes charcode from the dependencies allowlist since it no longer
appears in the transitive closure of dependencies of the flutter,
flutter_test, flutter_driver, flutter_localizations, and
integration_test packages.
* Uses Resolver.create instead of the deprecated Resolver constructor.
The default Resolver constructor has been deprecated in favour of the
static Resolver.create() factory function, which unfortunately happens
to be async. Propagated the async-ness up the chain.
This change was partially reverted and the deprecation ignored in this
patch until package:coverage can be rolled internally at Google.
* Eliminates the use of the deprecated packagesPath parameter to
HitMap.parseJson. This parameter was deprecated and replaced with
packagePath in https://github.com/dart-lang/coverage/pull/370 which
was part of the overall deprecation of the .packages file in Dart
itself https://github.com/dart-lang/sdk/issues/48272. The overall goal
being that end-user code shouldn't need to know about implementation
details such as whether dependency information is stored in a
.packages file or a package_info.json file, but rather use the
package_config package to obtain the package metadata and perform
other functions such as resolving its dependencies to filesystem
paths. packagesPath was replaced by packagePath, which takes the path
to the package directory itself. Internally, package:coverage then
uses package_config to do the rest of the package/script URI
resolution to filesystem paths.
This change was partially reverted and the deprecation ignored in this
patch until package:coverage can be rolled internally at Google.
This is a pre-update prior to updating flutter_template_images in
https://github.com/flutter/flutter/pull/103739
Issue: https://github.com/flutter/flutter/issues/103371
Issue: https://github.com/flutter/flutter/issues/103775
Issue: https://github.com/flutter/flutter/issues/103830
When re-applying the partially-reverted changes to code coverage,
we'll need to patch host_entrypoint.dart internally to await the Future
that we'll be returning rather than a non-async value.
* c4b899f63 Roll dart sdk to 7b24ff4d92e2d2136020fc5bedadfe7025861510 (flutter/engine#33309)
* 7956603cc [web] Migrate Flutter Web DOM usage to JS static interop - 12. (flutter/engine#33241)
* 1d0c2ae6f Roll Skia from 1e43dce386c9 to f6e31bf1dcfb (6 revisions) (flutter/engine#33320)
* ed5a2fef0 Roll Skia from f6e31bf1dcfb to 69fecd6c2d85 (1 revision) (flutter/engine#33322)
* 10e0e1534 Revert "[web] Migrate Flutter Web DOM usage to JS static interop - 12. (#33241)" (flutter/engine#33321)
* fix local tests
Co-authored-by: Jonah Williams <jonahwilliams@google.com>
* Add clipper raster cache benchmarks
* fix ci test error
* Add PhysicalModel widget to test
* Set top margin adaptive screen height
* Remove PhysicalModel
When I added localizations for shortcut keys, I added some that actually can't be shortcut keys, so I'm removing them again. These are mostly Japanese-specific keys that don't even appear on modern keyboards for the most part.
Also, added menuBarMenuLabel for an accessibility label for menu bar menus.
I modified the code for the localization generation scripts to add a --remove-undefined flag that will remove any localizations that don't appear in the canonical locale.
* b2ca1ce53 [web] Migrate Flutter Web to JS static interop - 14. (flutter/engine#32683)
* d3886d6c5 Roll Fuchsia Linux SDK from MbA1RtjV4... to YyokSAVV4... (flutter/engine#32907)
* 0aca7c0a1 Roll Skia from 4f33f5bef8eb to f8e52b27aa70 (4 revisions) (flutter/engine#32911)
* ccf075470 Roll Skia from f8e52b27aa70 to 74742130b08d (2 revisions) (flutter/engine#32913)
* a2d8df99e Roll Skia from 74742130b08d to 82146a7fcde2 (1 revision) (flutter/engine#32914)
* 1e19613db Roll Fuchsia Mac SDK from JVNKiIJWP... to Jki3kG8_P... (flutter/engine#32916)
* 65bc7e348 Roll Dart SDK from 865c2ff0940e to e89b629ed91d (1 revision) (flutter/engine#32917)
* 79152137a Revert "[web] Migrate Flutter Web to JS static interop - 14. (#32683)" (flutter/engine#32919)
* Add impellerc to conductor codesigning list
* Update coductor codesigning for libtessellator.dylib
Co-authored-by: Zachary Anderson <zanderso@users.noreply.github.com>
* update console output to specify post release steps
* move post release instructions
* update instructions for beta vs stable
* add logic to differentiate beta and stable steps
* Added a bool that allows us to limit debugProfileBuildsEnabled to user
created widgets.
* made it turned on by default
* switched to hashmap
* Cleaned everything up and added tests
* fixed an odd test where it wants to be able to add asserts and run in profile mode
* hixie feedback
* hixie2
* made it default to false
* updated docstring as per dans request