Commit graph

4437 commits

Author SHA1 Message Date
Darren Austin 1ed50b219b
Updated tokens to v0.99. (#105545) 2022-06-07 16:12:28 -07:00
Qun Cheng 66a84d1fed
Migrate IconButton to Material 3 - Part 1 (#105176)
* 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>
2022-06-07 12:39:22 -07:00
Darren Austin d9be807192
Updated the analyze.dart deprecation check to only look for beta branch versions. (#105290) 2022-06-06 21:16:49 -07:00
Nils Reichardt 64db621980
Remove new keyword in a few files (#104438) 2022-06-06 16:08:06 -07:00
Elliott Brooks (she/her) 67a18250b1
Update packages with update-packages (#105325) 2022-06-06 10:49:39 -07:00
gaaclarke 1f53fcd92b
manual engine->flutter roll (#105344) 2022-06-03 20:58:10 -07:00
Jenn Magder 3f1f0a8170
Add flutter build macos-framework command (#105242) 2022-06-03 10:13:08 -07:00
Pierre-Louis c4a6ab1626
Revert "Add actionsPadding to dialog theme (#105109)" (#105293)
This reverts commit 5d10cf550f.
2022-06-03 09:38:01 +02:00
Danny Tuppeny c5b5abe1d2
Update dependencies with 'flutter update-packages --force-upgrade' (#105009) 2022-06-01 11:33:11 -07:00
Pierre-Louis 5d10cf550f
Add actionsPadding to dialog theme (#105109)
* add actionsPadding to dialog theme and refactor

* fix typo

* remove trailing spaces
2022-06-01 15:52:18 +02:00
Alexandre Ardhuin 552c50e67c
more const immutable classes (#104988)
* more const immutable classes

* more const constructors in dev/ and examples/
2022-05-31 21:56:24 +02:00
dependabot[bot] 29076b073e
Bump debian from bullseye-20220418-slim to bullseye-20220527-slim in /dev/ci/docker_linux (#104991) 2022-05-30 15:33:09 -07:00
Viren Khatri 793e2efe91
Use curly_braces_in_flow_control_structures for gen_defaults (#104921) 2022-05-30 08:40:17 +02:00
Jonah Williams 8d2978af64
use immutable buffer for loading asset images (#103496) 2022-05-27 12:23:12 -07:00
Darren Austin c27a1a70f3
Update material_color_utilities dependency to 0.1.5. (#104771) 2022-05-27 11:18:12 -07:00
Tim Sneath fdf9b6e93d
Update Windows manifest to declare Windows 11 (#104768) 2022-05-26 17:40:07 -07:00
Dan Field be7a4227c7
Add a macrobenchmark for laying out text in a list (#104736) 2022-05-26 15:25:10 -07:00
Anna Gringauze 5cd979e441
Retry getting tabs in chrome launcher on ConnectionException (#104218) 2022-05-26 15:20:11 -07:00
Jenn Magder dce355d801
Remove google_sign_in plugin from module test (#104657) 2022-05-25 16:13:10 -07:00
Jenn Magder f3e567c901
Create static plugin frameworks build ios-framework --static (#104576) 2022-05-25 09:03:12 -07:00
Dacian Florea 680bc17cde
[web] [fix] Cache resource data only if the fetching succeed (#103816) 2022-05-24 16:23:06 -07:00
Casey Hillers a79233cbba
[packaging] Move chromium mirror to flutter mirror (#104222) 2022-05-20 22:03:06 -07:00
Darren Austin b08b88ce6c
Add support for Material 3 medium and large top app bars. (#103962)
* Add support for M3 AppBar 'Medium' and 'Large' types.

* Updates from review feedback.

* Updated from review feedback.
2022-05-20 14:02:25 -07:00
Tong Mu a92f0ef14f
[Keyboard, Android] Generate keyboard codes (#104032) 2022-05-19 18:38:06 -07:00
Tong Mu 23bc3d64eb
[Mouse] Remove all pointers at the end of tests (#102694) 2022-05-19 17:48:10 -07:00
Darren Austin 17e2fce1cf
Add const MaterialStatePropertyAll class. (#104127) 2022-05-19 09:35:33 -07:00
Zachary Anderson 80a51e4f97
Adds new_gallery_impeller__transition_perf benchmark for Android (#104126) 2022-05-18 20:07:12 -07:00
Michael Goderbauer 28d817e708
Bump dartdoc to 5.1.2 (#104097) 2022-05-18 17:57:13 -07:00
gaaclarke 64a0c19652
switched to a double variant of clamp to avoid boxing (#103559) 2022-05-18 13:26:08 -07:00
Jenn Magder b90359d5b4
Delete flaky flutter_gallery XCUITest (#103935) 2022-05-18 11:47:07 -07:00
Pierre-Louis a5589dd828
Roll gallery for device lab tests (#103993) 2022-05-17 23:07:08 -07:00
engine-flutter-autoroll 9651f1d717
Roll Flutter Engine from fce741dd83cf to 8ab17202937d (7 revisions) (#103982)
* 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>
2022-05-17 11:45:05 -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
Jonah Williams 90a592bf36
[flutter_tools] fix test asset loading (#103667) 2022-05-14 10:59:07 -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
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
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
wangying b3d7a691f6
Add benchmark for clipper layers raster cache (#102495)
* Add clipper raster cache benchmarks

* fix ci test error

* Add PhysicalModel widget to test

* Set top margin adaptive screen height

* Remove PhysicalModel
2022-05-13 14:04:06 +08:00
Michael Goderbauer 9ee566beb4
Remove sample templates (#103575) 2022-05-12 10:27:11 -07:00
keyonghan abebd8b7b7
Separate build and test for flutter_gallery__transition_perf task (#103550) 2022-05-12 09:54:10 -07:00
Michael Goderbauer 8bec125aaf
Avoid analyzing API example code twice, clean-up (#103548) 2022-05-11 21:27:45 -07:00
Tong Mu 65ea76718f
[gen_keycode, RawKeyboard] Apply derived keyboard layout from Linux (#102709) 2022-05-11 20:04:14 -07:00
Casey Hillers 0bcdd8d89d
[conductor] Fix branch version to use framework branch (#103381) 2022-05-11 17:59:09 -07:00
David Iglesias 1af8cc1183
[tools][web] Make Plugin Registrant file ephemeral. (#102185) 2022-05-11 17:54:11 -07:00
Zachary Anderson 7be261a1bb
Wait longer for the vmservice out file to appear (#103513)
An hour is likely longer than the CI timeout.

Fixes https://github.com/flutter/flutter/issues/103504
2022-05-11 12:37:35 -07:00
Jonah Williams c1b909e3fc
add image load benchmark (#103459) 2022-05-10 22:49:08 -07:00
Christopher Fujino e8c01a8aa8
[flutter_tools] pub roll (#103220)
Co-authored-by: Michael Goderbauer <goderbauer@google.com>
2022-05-10 10:26:54 -07:00
Darren Austin dfb4ff2f76
Updated tokens to v0.98. (#103360) 2022-05-09 23:15:44 -07:00
Greg Spencer 6504f2896c
Adds menuBarMenuLabel, and removes unneeded key localizations (#102100)
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.
2022-05-09 09:25:52 -07:00
Christopher Fujino 09686a04c9
[flutter_tools] add --uninstall-first flag and pipe it through to ios-deploy (#102948) 2022-05-07 11:49:07 -07:00
Jenn Magder c6ced845e3
Remove custom unawaited, prefer dart:async version (#103212) 2022-05-07 08:49:04 -07:00
Alexandre Ardhuin d40ee2149c
remove unnecessary .toString() (#103226) 2022-05-06 16:04:13 -07:00
engine-flutter-autoroll f7db489366
Roll Engine from d73708ca8882 to c08675194a66 (16 revisions) (#103103) 2022-05-04 20:34:09 -07:00
Zachary Anderson 577919dbfe
Don't hardcode ink sparkle spir-v (#102674) 2022-05-04 09:28:45 -07:00
Phil Quitslund 20f029e3bc
[devicelab, flutter_test, ...] rename local functions with _s (#102833) 2022-05-03 10:29:06 -07:00
Jenn Magder 36be63ba19
Embed Flutter and App frameworks for add-to-app on iOS (#102538) 2022-05-02 10:44:12 -07:00
Taha Tesser a8c16a7059
Update FAB M3 token template class to new naming scheme and fix a typo in card.dart (#102654) 2022-04-29 14:09:07 -07:00
Taha Tesser 709b26d0b3
Add surfaceTintColor to NavigationBar (#102628) 2022-04-29 12:34:06 -07:00
Kevin Chisholm 6ce794e034
update post release steps with links to release items (#102822) 2022-04-29 13:51:15 -05:00
Phil Quitslund 80849adee1
[dev, bots, examples] rename local functions with _s (#102703) 2022-04-28 10:44:06 -07:00
Darren Austin 14a9b4a751
Migrate AppBar to Material 3 (#101884) 2022-04-27 12:04:36 -07:00
Jonah Williams 29d814b700
[intl] speed up localization generation and regenerate symbols (#102614) 2022-04-27 11:14:05 -07:00
Pierre-Louis 9644aa8d76
Fixes documentation inconsistencies around 'material' and 'material design' (#102632) 2022-04-27 09:29:06 -07:00
Zachary Anderson 9876b0d6d6
Revert "Benchmark cannot run in Android12 phone (#100761)" (#102649)
This reverts commit 3d148821eb.
2022-04-27 07:27:34 -07:00
JsouLiang 3d148821eb
Benchmark cannot run in Android12 phone (#100761) 2022-04-27 05:54:06 -07:00
Alexandre Ardhuin 07f1c20474
add missing trailing commas in list/set/map literals (#102585) 2022-04-27 09:15:35 +02:00
engine-flutter-autoroll de6689aaa3
Roll Engine from 4df9cf27052b to 79152137a94c (8 revisions) (#102551)
* 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>
2022-04-25 22:02:38 -07:00
Jonah Williams fa96ddd427
add missing benchmark test file fromhttps://github.com/flutter/flutter/pull/102532 (#102544) 2022-04-25 21:39:07 -07:00
Jonah Williams 63574cf76a
add benchmark for animated complex opacity (#102532) 2022-04-25 18:14:06 -07:00
dependabot[bot] 1c80e29b8e
Bump debian from bullseye-20220328-slim to bullseye-20220418-slim in /dev/ci/docker_linux (#102528) 2022-04-25 15:29:08 -07:00
LongCatIsLooong 06314a073d
Put waitFor back in keyboard_textfield_test integration test (#102315) 2022-04-21 13:14:10 -07:00
Emmanuel Garcia 3fefb2d5eb
Add verbose flag to flutter run commands (#102257) 2022-04-20 22:34:07 -07:00
gaaclarke 1ac368280f
Increased StandardMethodCodec's WriteBuffer start capacity (#101860)
* Added standard method codec benchmark

* increased writebuffer start size

* added const
2022-04-20 14:35:34 -07:00
Kevin Chisholm 0f0da62fed
update console output to specify post release steps (#102173)
* 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
2022-04-20 09:56:09 -05:00
Elsabe Ros 606e91ad63
Use the maven-publish plugin to publish AAR files. (#101891) 2022-04-19 16:34:07 -07:00
Jenn Magder 88eca6c1ce
Fail integration test if expected bitcode markers not found (#102016) 2022-04-19 13:29:06 -07:00
engine-flutter-autoroll 8785dbee8d
Roll Engine from dd6ef5dd5b68 to 5ab671f54e17 (1 revision) (#102012) 2022-04-15 16:52:12 -07:00
Jenn Magder 1756ccc541
Set template and migrate apps to iOS 11 minimum (#101963) 2022-04-15 11:34:08 -07:00
Pierre-Louis b9528c057a
Remove trailing spaces in repo (#101191)
* Remove trailing spaces

* more

* empty commit
2022-04-15 14:06:30 +02:00
Jenn Magder 5b58d5c58f
Exclude armv7 from iOS add-to-app plugins (#101943) 2022-04-14 18:24:08 -07:00
Michael Goderbauer d5cbb36c91
Migrate remaining files to super parameters (#101919) 2022-04-14 12:04:07 -07:00
Tong Mu c5e3e1cf5f
RawKeyboardMacos accepts a new field "specifiedLogicalKey" (#100803) 2022-04-14 11:24:11 -07:00
Christopher Fujino 41b73894bc
Test framework for executable files (#101853) 2022-04-13 22:44:07 -07:00
chunhtai adda8e9388
Set the Clipboard more reliably in android semantics integration test. (#101851) 2022-04-13 14:39:07 -07:00
Christopher Fujino fd5356ff60
[flutter_tools] shard out two integration tests we want to run on macOS arm64 (#101769) 2022-04-13 12:09:11 -07:00
Christopher Fujino 462427d53c
[flutter_conductor] fix conductor codesign --upstream flag (#101782) 2022-04-13 10:39:05 -07:00
Jason Simmons c62d103bb6
Always finish the timeline event logged by Element.inflateWidget (#101794) 2022-04-13 09:34:06 -07:00
Michael Goderbauer fe6d09a9ef
Bump Dartdoc to 5.0.1 (#101783) 2022-04-13 09:31:19 -07:00
Zachary Anderson 6190c5df09
Revert "Use the maven-publish plugin to publish AAR files. (#101276)" (#101827)
This reverts commit 2b0255f0d9.
2022-04-13 08:12:07 -07:00
Elsabe Ros 2b0255f0d9
Use the maven-publish plugin to publish AAR files. (#101276) 2022-04-12 22:19:08 -07:00
gaaclarke fd73f2730c
made ascii string encoding faster (#101777) 2022-04-12 19:54:11 -07:00
gaaclarke e6f3022890
Adds StandardMessageCodec benchmark (#101767) 2022-04-12 16:34:10 -07:00
Jenn Magder d4bfb01336
Do not build for iOS armv7 (#97341) 2022-04-12 14:44:09 -07:00
Jenn Magder b3d1f71d5d
Update module_test_ios google_sign_in version (#101729) 2022-04-12 14:34:10 -07:00
David Iglesias bee95b6984
[flutter.js] Wait for reg.update, then activate sw (if not active yet). (#101464) 2022-04-11 19:04:08 -07:00
Michael Goderbauer fa48aed7b2
Bump dwds to 13.1.0 (#101730) 2022-04-11 18:29:14 -07:00
Kate Lovett ff5e27f0fc
Remove deprecated FlatButton (#98545) 2022-04-11 16:22:47 -05:00
Kenzie Davisson 14cf4daeab
Add debugging flags to enhance the timeline arguments for Build, Layout, and Paint (#101602) 2022-04-11 13:56:10 -07:00
Jim Graham 493323506f
add gradient benchmarks (#101549) 2022-04-08 17:20:22 -07:00
Darren Austin c14ca6d321
Migrate common buttons to Material 3 (#100794) 2022-04-08 17:03:21 -07:00
Jenn Magder 71d52f27fb
Test Flutter.xcframework directory ios-arm64_armv7 or ios-arm64 (#101592) 2022-04-08 16:12:09 -07:00
Michael Goderbauer a01424773e
Enable unnecessary_import (#101600) 2022-04-08 12:56:45 -07:00
Casey Hillers 3109073fd9
[devicelab] Remove legacy devicelab manifest logic (#101554) 2022-04-08 09:46:08 -07:00
Anna Gringauze 74944d528f
Run update-packages (#101450)
* Run update-packages

* Update DwdsLauncher, disable failing test

* Fix analyze error

Co-authored-by: Jenn Magder <magder@google.com>
2022-04-07 17:07:05 -07:00
Jenn Magder 68471bbb74
Remove --enable-web and --enable-windows-desktop from tests (#101208) 2022-04-07 15:57:09 -07:00
Emmanuel Garcia b528310f58
Specify Kotlin version in modules and refactor (#101315) 2022-04-07 13:20:33 -07:00
dependabot[bot] 437d72f056
Bump cocoapods-downloader from 1.5.1 to 1.6.3 in /dev/ci/mac (#101391) 2022-04-06 10:01:09 -07:00
dependabot[bot] 815cac47e9
Bump debian from 11.2-slim to 11.3-slim in /dev/ci/docker_linux (#101316) 2022-04-06 09:46:09 -07:00
gaaclarke 676edd4c82
Added the ability for microbenchmarks to print the probability of the result. (#101154) 2022-04-06 09:41:11 -07:00
Jenn Magder 5788f5ef07
Run CADisableMinimumFrameDurationOnPhone migration on all example apps (#101314) 2022-04-05 15:38:06 -07:00
gaaclarke 35b18ba2e9
Made flag for debugging build time of user created widgets (#100926)
* 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
2022-04-05 10:54:21 -07:00
keyonghan 647044c969
Use separate metric file names for same tests running on different platforms (#101317)
* use separate file names for same test

* use string buffer
2022-04-05 09:16:04 -07:00
Pierre-Louis 7855132341
Generate a demo for new icons when updating icons (#101190)
* add code to generate new icon demo and make font family optional

* remove trailing spaces

* Update update_icons_test.dart

* remove trailing space
2022-04-05 12:56:23 +02:00
Jenn Magder bc0ec85717
Only run test harness tests once instead of every shard (#101218) 2022-04-04 17:27:18 -07:00
Jenn Magder 2af2c9a68d
Remove dead dartdocs.dart file (#101215) 2022-04-04 13:54:21 -07:00
Yegor fb67afd708
[web] fix CanvasKit benchmarks (was corrupted test PNG) (#100918) 2022-03-31 16:36:08 -07:00
Emmanuel Garcia 16ebbdf336
Remove unintended comment (#101130) 2022-03-31 12:35:05 -07:00
Emmanuel Garcia 5c6918933e
Migrate AGP and Gradle versions to 7.1.2/7.4 (#99723) 2022-03-30 20:30:09 -07:00
Michael Goderbauer ca2d60e8e2
Prepare more of dev for use_super_parameters (#101073) 2022-03-30 14:05:05 -07:00
Michael Goderbauer d021509141
migrate generated i18n code to super params (#101065) 2022-03-30 12:20:14 -07:00
Emmanuel Garcia 032205eaca
Reland: "Use texture layer when displaying an Android view" (#100990) 2022-03-29 19:40:17 -07:00
Michael Goderbauer 195a1cc413
Prepare dev (minus flutter_gallery) for use_super_parameters (#100516) 2022-03-29 12:52:42 -07:00
Michael Goderbauer 43029bebc4
Roll gallery to 03dedee4bc24878fec1c1d1338daffd5b792a29d (#100989) 2022-03-29 12:15:32 -07:00
Michael Goderbauer c4585ecc46
Roll gallery to d63bd9200b6a8ad69d47bdc5e4059fadb9c962c1 (#100979) 2022-03-29 11:02:09 -07:00
Christopher Fujino 4aed5b13f6
extend timeout for codesign_integration_test (#100940) 2022-03-29 09:18:15 -07:00
Zachary Anderson 37d619d228
Revert "Reland: "Use texture layer when displaying an Android view" (#100934)" (#100950)
This reverts commit 61c30eed4f.
2022-03-29 08:27:55 -07:00
Emmanuel Garcia 61c30eed4f
Reland: "Use texture layer when displaying an Android view" (#100934) 2022-03-28 21:25:06 -07:00
gaaclarke 912873baa7
Relands "Starts using the --source flag to compile the dart registrant. (#98046)" (#100572) 2022-03-28 18:15:10 -07:00
Michael Goderbauer 89b437e663
Prepare flutter_gallery for use_super_parameters (#100515) 2022-03-28 16:04:22 -07:00
wangying 712abb08e2
Add benchmark for ShaderMask RasterCache (#100127) 2022-03-28 00:15:07 -07:00
Zachary Anderson 8acbf54930
Adds an impeller variant of the new gallery transition perf benchmark (#100837) 2022-03-26 22:12:48 -07:00
Christopher Fujino ef8e3578c1
[flutter_tools] update pub packages (#100726) 2022-03-25 16:45:09 -07:00
Jenn Magder 1dd4613b5f
Add verbose flag to iOS module test (#100724) 2022-03-25 16:40:13 -07:00
Ahmed Ashour 2268aebbae
Remove the end period of a URL in project template (#99816) 2022-03-25 16:15:13 -07:00
Casey Hillers a3d8026993
[flutter_conductor] Add candidate branch version to releases (#100781) 2022-03-25 12:28:57 -07:00
Zachary Anderson 070309687e
Skip Video demo in integration tests of flutter_gallery (#100666) 2022-03-24 09:16:46 -07:00
Emmanuel Garcia 19680c34cc
Revert "Reland: "Always use texture layer when displaying an Android view" (#100237)" (#100660)
This reverts commit d92fedcccb.
2022-03-24 00:28:13 -07:00
CHAHBOUN Mohammed ba53b55949
Add child for placeholder widget (#100372) 2022-03-23 13:20:23 -07:00
Darren Austin 0a7b3d72c9
Updated tokens to v0.92. (#100599) 2022-03-23 12:10:17 -07:00
Chris Bracken e827f0b3e1
[macOS] Ignore stderr contents in launch test (#100591)
In the run_release_test_macos integration test that verifies that a
release build of an app can be launched (and quit), xcodebuild from the
Xcode install on the macOS bots emits a few info messages about
Simulator SDK versions that are irrelevant to the functioning of this
test.

Ignore these instead of failing the test if they occur.

Related: https://github.com/flutter/flutter/pull/100526

Issue: https://github.com/flutter/flutter/issues/100348 (fix)
Issue: https://github.com/flutter/flutter/issues/97978 (partial fix)
Issue: https://github.com/flutter/flutter/issues/97977 (partial fix)
Umbrella issue: https://github.com/flutter/flutter/issues/60113
2022-03-22 17:31:47 -07:00
Chris Bracken 4b819782fb
[macOS] Add run release test in devicelab (#100526)
Adds a test that invokes flutter run in release mode on macOS desktop,
waits for successful launch and the flutter command list, then sends the
'q' command to quit the running app.

This adds an integration test for https://github.com/flutter/flutter/pull/100504.

Issue: https://github.com/flutter/flutter/issues/100348 (fix)
Issue: https://github.com/flutter/flutter/issues/97978 (partial fix)
Issue: https://github.com/flutter/flutter/issues/97977 (partial fix)
Umbrella issue: https://github.com/flutter/flutter/issues/60113
2022-03-22 14:12:59 -07:00
Jenn Magder a165da236d
Remove device unlock from hostonly compile test (#100571) 2022-03-22 13:55:17 -07:00
Darren Austin 86c02e998b
Migrate Card widget to Material 3. (#100532) 2022-03-22 13:46:56 -07:00
Michael Goderbauer 8560d914eb
Upgrade to flutter_lints 2.0 (#99881) 2022-03-22 11:00:23 -07:00
dependabot[bot] 0375b35967
Bump debian from bullseye-20220228-slim to bullseye-20220316-slim in /dev/ci/docker_linux (#100500) 2022-03-21 16:15:12 -07:00
Chris Yang e6bd208196
Reland "Add the refresh rate fields to perf_test #99710" (#99854) 2022-03-21 15:55:13 -07:00
dependabot[bot] 9c521b9028
Bump cocoapods from 1.11.2 to 1.11.3 in /dev/ci/mac (#100499) 2022-03-21 15:15:14 -07:00
gaaclarke 97258979df
Revert "Starts using the --source flag to compile the dart registrant. (#98046) (#100493) 2022-03-21 13:40:23 -07:00
Christopher Fujino 0adf9671f8
[flutter_conductor] clone from remote upstream, and not local filesystem (#100335) 2022-03-18 11:20:15 -07:00
godofredoc 875c552c54
Allow different versions of the architecture. (#100345)
If there was a release entry for the same platform and hash the new
entries were filtered out even if the architecture was different.
2022-03-17 21:24:16 -07:00
Emmanuel Garcia 5e6a653865
Flush and close stdin in dart_plugin_registry_test (#100338) 2022-03-17 19:25:14 -07:00
Darren Austin 6ec0b83580
Add support for surface tint color overlays to Material widget. (#100036) 2022-03-17 15:58:24 -07:00
Emmanuel Garcia 9072a09958
Fix race condition in readJsonResults (#100243) 2022-03-17 13:40:15 -07:00
Emmanuel Garcia d92fedcccb
Reland: "Always use texture layer when displaying an Android view" (#100237) 2022-03-17 12:46:26 -07:00
wangying b4040c867b
Add benchmark for ColorFilter raster cache (#99542) 2022-03-16 19:15:13 -07:00
moko256 13bf7515f4
Web: treat modifier key without location (#98460) 2022-03-15 19:50:10 -07:00
Christopher Fujino 7a60b6eea6
[flutter_conductor] Fix conductor start branch point (#100170) 2022-03-15 19:20:17 -07:00
Greg Spencer 3f7ca7e576
Increase the timeout for running the snippets script during sample analysis (#100093)
Engine roll is blocked because the analysis script has been timing out trying to run the snippets tool, but only on Cirrus bots. This changes the timeout to 5 minutes from 30 seconds.
2022-03-14 16:45:30 -07:00
Jesús S Guerrero 169a4a0098
Fix route integration test on ios (#99781) 2022-03-14 12:30:20 -07:00
Emmanuel Garcia cd725e3640
Ensure dart_plugin_registry shows stderr and exits when process exits (#99936) 2022-03-14 12:15:20 -07:00
nicolasvac 201a64c98f
Fix flutter web app not respecting assets path when in non-root folder (#96774) 2022-03-10 15:50:16 -08:00
Ben Konyi 1880066dd3
Update dependencies (#99874) 2022-03-10 14:13:59 -07:00
chunhtai dc928989f4
relax all accessibility action check on android accessibility integra… (#99525)
* relax all accessibility action check on android accessibility integration test

* update
2022-03-10 11:34:10 -08:00
Darren Austin 57aa49028d
Migrate NavigationRail to Material 3. (#99171) 2022-03-09 16:01:03 -08:00
Jeff Ward 0aab22807c
First pass at using platform abstraction for plugins (#92672) 2022-03-09 14:10:21 -08:00
Darren Austin e8c7a88914
Updated tokens to v0.90. (#99782) 2022-03-09 10:51:33 -08:00
Pierre-Louis b4abc233ee
Update visibility of methods for internal use (#98124) 2022-03-09 17:32:11 +01:00
Zachary Anderson 5f76ac35bc
Revert "Add the refresh rate fields to perf_test (#99710)" (#99801)
This reverts commit a7c85996b8.
2022-03-08 23:04:49 -08:00
Chris Yang a7c85996b8
Add the refresh rate fields to perf_test (#99710) 2022-03-08 17:25:15 -08:00
Jenn Magder 47a5b18e14
Handle hidden dot files in iOS framework bundles (#99771) 2022-03-08 15:05:22 -08:00
Darren Austin bb1b2fd072
Updated tokens to v0.88. (#99568)
Also added the Card tokens to the exported list.
2022-03-08 13:08:36 -08:00
Chris Bracken b5d3c43280
Check string size before Win32 MultiByte <-> WideChar conversions (#99729)
This patch adds an additional check to ensure the target length of a string is within the supported maximum string length prior to calling WideCharToMultiByte/MultiByteToWideChar in the Windows runner template.

This is to prevent resize() from failing if called with a count > std::string::max_size().

According to Win32 API docs (WideCharToMultiByte, MultiByteToWideChar) it's the caller responsibility to make sure the buffers are correctly allocated.

Authored by: Tomasz Gucio <tgucio@gmail.com>
2022-03-07 19:57:36 -08:00
dependabot[bot] c188930554
Bump debian from bullseye-20220125-slim to bullseye-20220228-slim in /dev/ci/docker_linux (#99708) 2022-03-07 16:51:21 -08:00
Jonah Williams 67f25caf72
Remove package:typed_data from package:flutter dependencies (#99604) 2022-03-07 10:41:21 -08:00
Jonah Williams 59859df126
Add Windows performance benchmark (#99564) 2022-03-04 15:41:14 -08:00
Taha Tesser 5733374841
Migrate Dialog to Material 3 (#98919) 2022-03-04 13:16:17 -08:00
Viren Khatri 671aa9e95e
complete migration of flutter repo to Object.hash* (#99505) 2022-03-04 12:56:21 -08:00
Christopher Fujino 09c7eb1b88
fix type error in service_worker_test.dart (#99524) 2022-03-04 11:56:17 -08:00
Michael Goderbauer 7f2c1cd772
Use PlatformDispatcher.instance over window where possible (#99496) 2022-03-03 14:46:16 -08:00
Emmanuel Garcia f320d14062
Fix lifecycle for API level 28 (#99433) 2022-03-02 18:30:54 -08:00
Kate Lovett f8eee10f96
Revert "Draggable can be accepted when the data is null" (#99419) 2022-03-02 10:31:11 -08:00
gaaclarke fdcd14464c
Starts using the --source flag to compile the dart registrant. (#98046)
* Starts using the `--source` flag to compile the dart registrant.

* updated general.shard tests

* Fixed the resident compiler flow

* added integration test

* made the integration test self contained

* renamed generated_main to dart_plugin_registrant

* cleaned up for review

* added task runner for ci

* added bringup and TESTOWNERS

* updated failure message
2022-03-01 16:24:47 -08:00
Emmanuel Garcia 6c818d772a
Add Android lifecycles test (#99319) 2022-03-01 15:26:21 -08:00
Christopher Fujino 38dbbb17f8
[flutter_conductor] deprecate increment (#99189) 2022-03-01 12:11:22 -08:00
Gary Qian e85ba6eeae
Use runUnsynchronized for android_views test (#99311) 2022-02-28 23:31:20 -08:00
Darren Austin 670e26d7d7
Updated to v0.86 of the Material Design tokens. (#99292)
Added the navigation_rail.json as well.
2022-02-28 13:56:32 -08:00
Flutter GitHub Bot 7b6040ce27
Marks Linux_android tiles_scroll_perf__timeline_summary to be unflaky (#98990) 2022-02-28 12:26:11 -08:00
Jason Simmons 504e669200
Update an analyzer test to support changes to error message text in the latest Dart SDK (#99281)
See https://github.com/flutter/flutter/issues/99248
2022-02-28 10:16:40 -08:00
Emmanuel Garcia e27f714497
Add regression test for #98973 (#99187) 2022-02-28 10:16:21 -08:00
Christopher Fujino fac90f44ba
[flutter_conductor] log to stderr but do not crash conductor if branch name validation fails (#99181) 2022-02-25 15:26:16 -08:00
Jenn Magder d1265ad308
Run update-packages (#99038) 2022-02-25 12:26:16 -08:00
Jonah Williams 0a9a43b99a
Use flutter pub instead of dart pub (#99159) 2022-02-25 11:31:23 -08:00
Kate Lovett a288bd5e3f
Re-land Assert golden files use the right extension (#99082) 2022-02-24 21:06:19 -08:00
Jonah Williams 83a88058d6
use dart pub deps to analyze consumer dependencies (#99079) 2022-02-24 19:26:27 -08:00
Greg Spencer c7643cf54e
Fix samples so that they present properly in the docs (#97224) 2022-02-24 18:51:22 -08:00
Jenn Magder 0eae276e68
Remove cli_utils from allow-list (#99037) 2022-02-23 18:54:23 -08:00
xubaolin 2ad0ac0ef2
Draggable can be accepted when the data is null (#97355) 2022-02-23 15:19:22 -08:00
Tomasz Gucio e4351ff053
Enable use_if_null_to_convert_nulls_to_bools lint (#98753) 2022-02-22 14:39:20 -08:00
gaaclarke a7790d8e3a
Added a microbenchmark for Timeline events. (#98763) 2022-02-22 13:42:50 -08:00
Ben Konyi 729f8c83d2
Update regexp for Observatory/VM Service message parsing for device lab (#98935)
Should unblock https://github.com/flutter/flutter/issues/98930
2022-02-22 10:59:53 -08:00
Christopher Fujino 74881c12bd
[flutter_conductor] fix auto-tagging branch point (#98618) 2022-02-18 16:19:25 -08:00
Ben Konyi 50c4720913
Update dependencies to pull in new vm_service, dds, dwds, coverage, etc (#98513) 2022-02-18 12:32:08 -08:00
David Iglesias 93c0c043cf
[devicelab] Web benchmarks now run on Chromium 89+ (#98629) 2022-02-16 19:04:14 -08:00
gaaclarke 7c3f79f725
Added performance benchmarks to background platform channels for iOS. (#97991) 2022-02-16 10:03:47 -08:00
Emmanuel Garcia 4ee22ed2bd
Roll Engine from 4463cf40fed9 to 5f0271a38988 + Fix test (#98479) 2022-02-15 13:11:36 -08:00
Ben Konyi 2a2f973120
Update flutter_tools to look for new VM service message (#97683)
* Update flutter_tools to look for new VM service message

The Dart SDK will soon move away from the current Observatory message:

"Observatory listening on ..."

To a new message that no longer references Observatory:

"Dart VM Service listening on ..."

This change updates all tests with mocks to check for the new message
and also adds support for the new message in ProtocolDiscovery.

See https://github.com/dart-lang/sdk/issues/46756

* Fix some parsing locations

* Fix analysis failures

* Update message

* Remove extra comment

* Update message

* Add globals prefix
2022-02-15 07:33:57 -08:00
Darren Austin ca2a751661
Migrate NavigationBar to M3 tokens. (#98285) 2022-02-15 00:40:20 -08:00
Christopher Fujino 87fe3fe031
rename two unit tests that were not actually being run on CI (#98299) 2022-02-14 17:40:13 -08:00
LongCatIsLooong ad612b59e5
Dump app on keyboard_textfield_test timeout (#98305) 2022-02-13 17:20:18 -08:00
Michael Goderbauer 61ac285608
[performance] Trace direct calls to inflateWidget (#98277) 2022-02-11 13:30:18 -08:00
keyonghan e8bc5c5ace
Support Samsung phone when getting device wakefulness status (#98146) 2022-02-11 12:05:18 -08:00
Darren Austin 21a6c06491
Update Material tokens to v0.81. (#98149) 2022-02-10 22:56:17 -08:00
chunhtai a50120aa28
Relax android semantics integration test checks (#97742) 2022-02-10 19:50:22 -08:00
Jenn Magder ac708f1cb8
Pin url_launcher to federated version in plugin_lint_mac (#98171) 2022-02-10 18:53:01 -08:00
Jenn Magder ea6025ca49
Revert "Update plugin lint test for federated url_launcher plugin (#94374)" (#98166)
This reverts commit 86b80d1cfe.
2022-02-10 14:59:20 -08:00
Pierre-Louis 312085a19a
Update repo generated_plugins.cmake (#98034) 2022-02-09 15:15:27 +01:00
George Wright 8b944ea88d
Split complexity scoring tests into two tasks - one for Android and one for iOS (#98063) 2022-02-08 16:10:43 -08:00
George Wright ff1e9b7b9e
Add a benchmark for simple DisplayLists to exercise the Raster Cache's cache admission algorithm (#97992) 2022-02-07 21:01:01 -08:00
LongCatIsLooong 213f766e35
Use ValueKey finder instead of text finder in keyboard_textfield_test (#97996) 2022-02-07 20:00:19 -08:00
Casey Hillers 3f7d997c3a
[ci] Remove ios32 tests (#97385) 2022-02-07 19:24:43 -08:00
Darren Austin 93a1b7a577
Material 3 Typography support. (#97829) 2022-02-07 17:00:22 -08:00
Emmanuel Garcia 3facdb8717
Pin Gallery to version with updated settings.gradle (#97986) 2022-02-07 15:15:46 -08:00
Jenn Magder 57d5222876
Include -isysroot -arch and -miphoneos-version-min when creating dummy module App.framework (#97689) 2022-02-04 14:50:11 -08:00
Devon Carew 45f8c39052
use 'dart pub' instead of calling the pub executable directly (#97749)
use 'dart pub' instead of calling the pub executable directly
2022-02-04 12:45:20 -08:00
godofredoc 67789b3a5d
Add dependabot for docker files. (#97556) 2022-02-03 16:35:14 -08:00
Ian Hickson ab89ce285f
Clean up the bindings APIs. (#89451) 2022-02-03 14:55:15 -08:00
Harry Terkelsen 03f1d37935
Add a benchmark for a scrolling list of Links (#94638) 2022-02-03 14:38:58 -08:00
Darren Austin e82e94b28a
Updated the defaults to only use function overrides for computed values. (#97677) 2022-02-02 16:13:56 -08:00
Zachary Anderson e50ca9acbc
Reland: [flutter_tool] Download gen_snapshot.zip for macOS desktop (#97671) 2022-02-02 14:43:55 -08:00
Daco Harkes 54f674c23a
Migrate bots/test.dart from pub run to dart run (#97575) 2022-02-02 14:40:15 -08:00
gaaclarke 2b14a3ec45
Added performance benchmark for background platform channels (#92130) 2022-02-02 14:35:15 -08:00
Darren Austin 97124d7bf9
Updated gen_defaults to use new JSON output from the Material token database. (#97596) 2022-02-02 10:22:57 -08:00
Zachary Anderson 219bcd329e
Include Dart SDK arch in package info (#97278) 2022-02-02 09:02:02 -08:00
Collin Jackson 10fbbafe09
[flutter_tools] Use proper project name in templates (#96373) 2022-02-02 06:50:14 -08:00
Pierre-Louis a22cf5d6b9
Update packages (#97592)
* update packages

* implement

* remove trailing spaces

* Revert "remove trailing spaces"

This reverts commit d3bffbef57.

* Revert "implement"

This reverts commit 6b6172a827.
2022-02-02 09:16:05 +01:00
Jenn Magder 802d872d40
Revert "Export an IPA for distribution via "flutter build ipa" without --export-options-plist" (#97616) 2022-02-01 18:26:23 -08:00
Jenn Magder dff9126d79
Run devicelab test xcarchive export as development method (#97615) 2022-02-01 17:51:31 -08:00
godofredoc 29fd0469ed
Pin dependencies in docker file. (#97466)
* Pin dependencies in docker file.

The docker file had two dependencies that were not locked. An npm
dependency and the debian base image. This PR pins those two
dependencies.

* Use the slim version of debian image.

* Use image with bigger disk to build docker images.

* remove web_engine_tests from cirrus.
2022-01-31 18:06:27 -08:00
Pierre-Louis 6bd0b95728
[Icons] Prevent double underscores after replacement (#96904)
* Prevent double underscores after replacement

* add test

* remove trailing space
2022-01-30 13:16:32 +01:00
Jim Graham 9c934041bd
Add benchmarks to measure impact of alpha saveLayers in DisplayLists (#97336) 2022-01-27 13:25:17 -08:00
Daco Harkes 0e2f51dfd0
FFI plugins (#96225) 2022-01-26 23:44:45 +01:00
Jenn Magder f085e1a9cd
Add timeout to keyboard finder to diagnose flake (#97258) 2022-01-26 12:00:14 -08:00
Jenn Magder 7ec334827a
Move gallery native UI test launching out of test and into setup (#97177) 2022-01-24 19:50:10 -08:00
stuartmorgan 22c63a11a8
Add a note about depot_tools to the led step (#96830) 2022-01-24 13:15:22 -08:00
Michael Goderbauer 5684b9f69e
Enable no_leading_underscores_for_local_identifiers (#96422) 2022-01-21 14:43:59 -08:00
Dan Field ffba5c425c
Print a more helpful error if DDS is enabled when running integration_test and enableTimeline is called (#92509) 2022-01-19 17:50:18 -08:00