Commit graph

28949 commits

Author SHA1 Message Date
Jenn Magder 5ce07af9ca
Delete native_ui_tests_ios (#103727) 2022-05-16 15:59:52 -07:00
engine-flutter-autoroll ef582820a1
Roll Flutter Engine from a277fe24b8b4 to 10f1bac08d4f (5 revisions) (#103927) 2022-05-16 15:19:09 -07:00
Jim Graham 697e930d5e
add noSuchMethod to _MulticastCanvas to unblock smoke testing against forthcoming new getTransform/Clip methods (#103737) 2022-05-16 13:49:10 -07:00
engine-flutter-autoroll 03be77dbf0
Roll Flutter Engine from ccde8fd63a0f to a277fe24b8b4 (2 revisions) (#103916)
* 05ddf054c Add Spell Check Support for Android Engine (flutter/engine#30858)

* a277fe24b Roll Fuchsia Linux SDK from sg5JUw-y-... to F0_B8WVKY... (flutter/engine#33395)
2022-05-16 13:47:25 -07:00
Yegor 21b975041f
[web] do not swallow WebDriver errors (#103754) 2022-05-16 13:44:24 -07:00
Dan Field fe87538b76
Implement paintsChild on RenderObjects that skip painting on their children (#103768) 2022-05-16 11:29:07 -07:00
engine-flutter-autoroll 6e7f7aea51
Roll Flutter Engine from aeab8402c6cc to ccde8fd63a0f (5 revisions) (#103911) 2022-05-16 11:19:10 -07:00
engine-flutter-autoroll c60936e5c9
Roll Plugins from 053c4bdb3812 to 486071d7f9bb (3 revisions) (#103904) 2022-05-16 10:04:12 -07:00
engine-flutter-autoroll 1b71c5bf67
Roll Flutter Engine from 498a85623a6d to aeab8402c6cc (1 revision) (#103893) 2022-05-16 09:59:17 -07:00
engine-flutter-autoroll 630f9559ff
Roll Flutter Engine from 08b0cc0d6cda to 498a85623a6d (1 revision) (#103888) 2022-05-16 04:24:10 -07:00
engine-flutter-autoroll 6cdefebe34
Roll Flutter Engine from c40bc1313c67 to 08b0cc0d6cda (1 revision) (#103884) 2022-05-16 02:54:07 -07:00
engine-flutter-autoroll e01522c83e
Roll Flutter Engine from b6fb2c1bce06 to c40bc1313c67 (1 revision) (#103878) 2022-05-16 01:49:06 -07:00
engine-flutter-autoroll 497a10878f
Roll Flutter Engine from 1b064fd1a39f to b6fb2c1bce06 (2 revisions) (#103875) 2022-05-16 00:44:07 -07:00
engine-flutter-autoroll 36f9a186bf
Roll Flutter Engine from c581fa93ff3c to 1b064fd1a39f (1 revision) (#103860) 2022-05-15 11:34:06 -07:00
engine-flutter-autoroll 90f7b96d73
Roll Flutter Engine from 23a215c87473 to c581fa93ff3c (1 revision) (#103859) 2022-05-15 09:14:05 -07:00
engine-flutter-autoroll 955692128c
Roll Flutter Engine from d093c43b3aef to 23a215c87473 (1 revision) (#103849) 2022-05-15 04:29:07 -07:00
engine-flutter-autoroll e4840f6a63
Roll Flutter Engine from fdf2ddc04cbe to d093c43b3aef (1 revision) (#103845) 2022-05-15 01:24:05 -07:00
engine-flutter-autoroll aa2f567bab
Roll Flutter Engine from decfc94a44ef to fdf2ddc04cbe (1 revision) (#103841) 2022-05-14 23:34:05 -07:00
engine-flutter-autoroll 758f08df66
Roll Flutter Engine from d09cf345042f to decfc94a44ef (2 revisions) (#103837) 2022-05-14 22:29:04 -07:00
Chris Bracken 6eb12c6843
[macOS] Update template icons to Big Sur style (#103739)
Updates the AppIcon assets in the macOS app template to meet Apple's
icon guidelines as of macOS Big Sur. Assets were moved to the
[flutter_template_images][1] package, which includes them as of version
4.1.0.

Ref: https://developer.apple.com/design/human-interface-guidelines/macos/icons-and-images/app-icon/

Issue: https://github.com/flutter/flutter/issues/103371

[1]: https://github.com/flutter/packages/tree/main/packages/flutter_template_images
2022-05-14 17:20:24 -07:00
Chris Bracken 27c6cdb416
Roll dependendencies (#103771)
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.
2022-05-14 16:34:10 -07:00
engine-flutter-autoroll b656c476f6
Roll Flutter Engine from 260e5e286c05 to d09cf345042f (2 revisions) (#103828) 2022-05-14 14:54:07 -07:00
Christopher Fujino 0ad0dc255d
[flutter_tools] fix missing cmake (#103761) 2022-05-14 11:59:07 -07:00
Jonah Williams 90a592bf36
[flutter_tools] fix test asset loading (#103667) 2022-05-14 10:59:07 -07:00
engine-flutter-autoroll d3b80f884f
Roll Flutter Engine from b2f31f56f8b0 to 260e5e286c05 (1 revision) (#103812) 2022-05-14 10:34:03 -07:00
Chris Bracken 110c0a7f80
[ci] Add pointer to template image assets wiki (#103787)
Many of our flutter_tools templates include image assets such as
application icons. Adding these will trigger an analysis error from our
CI tooling.

This adds a pointer to the wiki describing the procedure for adding or
updating image assets in the templates:
https://github.com/flutter/flutter/wiki/Managing-template-image-assets

Uncovered while working on https://github.com/flutter/flutter/issues/103371
2022-05-14 10:28:59 -07:00
Chris Bracken f2116cb0b2
[tool] Fix BuildInfo.packagesPath doc comment (#103785)
Until recently, BuildInfo.packagesPath defaulted to `.packages` however,
the .packages file has been deprecated [1] and is being removed. In
https://github.com/flutter/flutter/pull/99677 the default was changed to
`.dart_tool/package_config.json` but the doc comment was accidentally
updated to `.dart_tool/packages`. This corrects it to the true default
value.

1: https://github.com/dart-lang/sdk/issues/48272

Spotted in the midst of some related cleanup relating to
https://github.com/flutter/flutter/issues/103775
2022-05-14 10:28:35 -07:00
engine-flutter-autoroll e91547911b
b2f31f56f Reland: Roll clang and buildroot (flutter/engine#33339) (#103809) 2022-05-14 08:06:31 -07:00
engine-flutter-autoroll f18dc2e5b2
a71d3867a Roll Dart SDK from c23ec46618c1 to e7590a9bb416 (1 revision) (flutter/engine#33342) (#103806) 2022-05-14 07:26:36 -07:00
engine-flutter-autoroll e07e288e00
Roll Flutter Engine from 00b9e2bfb06a to 4c8ba5eb1c33 (1 revision) (#103801) 2022-05-14 06:34:06 -07:00
engine-flutter-autoroll b448f12ad8
Roll Flutter Engine from b4788d2aaa62 to 00b9e2bfb06a (1 revision) (#103792) 2022-05-14 02:29:04 -07:00
engine-flutter-autoroll cc171c560b
Roll Flutter Engine from 7697febb9ead to b4788d2aaa62 (1 revision) (#103784) 2022-05-13 22:39:05 -07:00
engine-flutter-autoroll 5023dd64ab
Roll Flutter Engine from 996ca3a18669 to 7697febb9ead (2 revisions) (#103781) 2022-05-13 21:34:07 -07:00
engine-flutter-autoroll 47419fb4c3
Roll Flutter Engine from c4a1a72da5dd to 996ca3a18669 (1 revision) (#103778) 2022-05-13 20:29:06 -07:00
Chris Bracken 28aaa1e99e
Fix deprecation doc comment (#103776)
Point users of boolArgDeprecated to boolArg rather than to
boolArgDeprecated in order to avoid losing users to infinite loops or
stack overflows depending on their implementation.
2022-05-13 19:23:07 -07:00
engine-flutter-autoroll a866f3a965
Roll Flutter Engine from 4e7024db361c to c4a1a72da5dd (4 revisions) (#103770) 2022-05-13 18:29:06 -07:00
Christopher Fujino 4c417884c2
[flutter_tools] ensure linux doctor validator finishes when pkg-config is not installed (#103755) 2022-05-13 18:24:13 -07:00
Dan Field 4f96419612
Make _RenderCustomClip respect clipBehavior (#103748) 2022-05-13 17:14:07 -07:00
engine-flutter-autoroll 8c4e92c694
Roll Flutter Engine from bd906a8fc61b to 4e7024db361c (2 revisions) (#103764) 2022-05-13 17:04:11 -07:00
engine-flutter-autoroll 84a6e8482f
Roll Flutter Engine from 10e0e15347d3 to bd906a8fc61b (1 revision) (#103756) 2022-05-13 15:34:09 -07:00
Michael Goderbauer 0a5a641f8f
Bump snippets tool to 0.3.0 (#103751) 2022-05-13 14:49:26 -07:00
engine-flutter-autoroll 7d234c966a
Roll Flutter Engine from 58193a3b6ef1 to 10e0e15347d3 (5 revisions) (#103742)
* 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>
2022-05-13 14:30:19 -07:00
Chris Bracken b04bdd0b02
[macOS] Adds macOS project files to layers example (#102539)
Adds macOS support to the layers examples collection.

Issue: https://github.com/flutter/flutter/issues/84306
2022-05-13 14:17:01 -07:00
Jonah Williams 73846448fe
[flutter_tools] remove assertion for deprecation .packages (#103729) 2022-05-13 12:58:39 -07:00
Jason Simmons 275fb0286c
Fix avoid_redundant_argument_values analyzer warnings enabled in the latest Dart SDK (#103734)
See https://github.com/flutter/flutter/pull/103719
2022-05-13 12:57:59 -07:00
Christopher Fujino 708c363920
Revert "Delete flaky flutter_gallery XCUITest (#103666)" (#103726)
This reverts commit 145be18c16.
2022-05-13 10:42:26 -07:00
Jenn Magder 145be18c16
Delete flaky flutter_gallery XCUITest (#103666) 2022-05-13 10:09:08 -07:00
Jenn Magder 036cae3669
Enforce minimum plugin version iOS 11 (#103545) 2022-05-13 10:04:10 -07:00
Jonah Williams 9f28b83c19
[flutter_tools] migrate some integration tests to null safety (#103560) 2022-05-13 09:39:10 -07:00
engine-flutter-autoroll 42b6fbad26
Roll Flutter Engine from 53c57d5e4620 to 58193a3b6ef1 (1 revision) (#103711) 2022-05-13 09:29:09 -07:00