Commit graph

24313 commits

Author SHA1 Message Date
Lau Ching Jun a9d6131df8
Allow passing --initialize-from-dill to flutter run and flutter attach (#83454)
To specify the dill file that will be used to initialize the resident
compiler, instead of the default cached version.
2021-05-26 23:06:38 -07:00
engine-flutter-autoroll a96e763155
a832502ea Fixes iOS refuses to accept semantics rect update if UISwitch is not … (flutter/engine#26416) (#83457) 2021-05-26 20:14:02 -07:00
engine-flutter-autoroll 0e631a2353
Roll Engine from 576430a1b8c8 to a048b8da82f3 (4 revisions) (#83456) 2021-05-26 19:09:03 -07:00
engine-flutter-autoroll 492e514745
Roll Plugins from 2470420bacf5 to 5585fc8b6c29 (3 revisions) (#83455) 2021-05-26 18:54:03 -07:00
engine-flutter-autoroll 07afdb72b0
Roll Engine from beb712f890bb to 576430a1b8c8 (2 revisions) (#83453) 2021-05-26 18:04:03 -07:00
Lau Ching Jun 27a6796233
Fix benchmark regression from #83427 (#83437) 2021-05-26 17:59:02 -07:00
engine-flutter-autoroll 1bdf65c697
2470420ba [local_auth] Migrate maven repo from jcenter to mavenCentral (flutter/plugins#3917) (#83451) 2021-05-26 17:49:02 -07:00
MahdiGharooni bf848ca153
Fix typo in text_input.dart (#83247) 2021-05-26 17:44:02 -07:00
Jonah Williams 025a3a7da3
[versions] roll package test redux (#83367) 2021-05-26 17:22:28 -07:00
engine-flutter-autoroll d9c742980d
Roll Engine from 4ce615a80cc3 to beb712f890bb (2 revisions) (#83449) 2021-05-26 16:59:08 -07:00
stuartmorgan 57fcee28c7
Allow platform variants for Windows plugins (#82816)
Windows plugins are designed to share implementations between Win32 and
UWP, but not all plugins will support both. This adds a new
'supportedVariants' key to Windows plugins that allows specifying
'win32' and/or 'uwp' (and potentially others in the future in case that
becomes necessary).

Plugins without any supported variants will be assumed to be Win32 for
backward compatibility.

This will allow compiling Windows projects that use Win32-only Windows
plugins (which is currently all of them) in UWP mode. The plugins will
of course throw missing implementation exceptions at runtime, but tehy
won't prevent being able to build as they currently do.

Fixes https://github.com/flutter/flutter/issues/82815
2021-05-26 16:20:21 -07:00
engine-flutter-autoroll 9343a9aebf
375c42397 Point deprecated plugins to Plus versions (flutter/plugins#3971) (#83447) 2021-05-26 16:09:03 -07:00
Jenn Magder cbc7ce0884
Clean up null assumptions for Xcode and CocoaPods classes (#83442) 2021-05-26 16:04:03 -07:00
Jenn Magder 883cb3e830
Migrate pubspec_schema to null safety (#83441) 2021-05-26 15:54:04 -07:00
nt4f04uNd e905dd2d67
init (#83049) 2021-05-26 14:58:47 -07:00
engine-flutter-autoroll 0f822cd959
8f4c774ff [video_player] Add URL for exoplayer to maven for all dependents (flutter/plugins#3979) (#83436) 2021-05-26 14:19:03 -07:00
chunhtai a4eb91aa43
Updates override of SemanticsUpdateBuilderSpy to enable soft transition (#83434) 2021-05-26 13:24:03 -07:00
Jenn Magder 00263c4f8a
Migrate build system build.dart to null safety (#83381) 2021-05-26 12:04:02 -07:00
engine-flutter-autoroll 48a2bc8c64
4ce615a80 Roll Skia from 0fb5e6290f1e to e1c2beb3beef (2 revisions) (flutter/engine#26432) (#83426) 2021-05-26 11:14:03 -07:00
Taha Tesser f9cd87e60a
[flutter_tools] Add documentation to "cmdline-tools component is missing" doctor validation error (#83356) 2021-05-26 10:59:02 -07:00
Christopher Fujino b9377f358c
Revert "[flutter_tools] Make flutter upgrade only work with standard remotes (#79372)" (#83423)
This reverts commit c835ad4362.
2021-05-26 10:04:47 -07:00
engine-flutter-autoroll 971f7015d6
02ec851d6 Roll Skia from 1a7fb9b3962e to 0fb5e6290f1e (1 revision) (flutter/engine#26430) (#83418) 2021-05-26 09:54:02 -07:00
engine-flutter-autoroll e74f612b20
Roll Engine from f5b23deb53b7 to 73a60936cfaf (5 revisions) (#83408) 2021-05-26 06:24:03 -07:00
engine-flutter-autoroll 7299d0fe91
Roll Engine from 221623d2bb97 to f5b23deb53b7 (6 revisions) (#83390) 2021-05-26 05:19:03 -07:00
engine-flutter-autoroll 5e646717c8
Roll Engine from 9d919e15f702 to 221623d2bb97 (35 revisions) (#83388) 2021-05-25 23:39:02 -07:00
engine-flutter-autoroll 21e4a94703
Roll Engine from b1385c0df125 to 9d919e15f702 (4 revisions) (#83264)
* bb9132306 Roll Fuchsia Linux SDK from l5hYeTpdW... to oT8kKQch3... (flutter/engine#26362)

* e5aa8c267 Roll Skia from 29670b085358 to 09eb337d304a (1 revision) (flutter/engine#26363)

* d467149ce Roll Fuchsia Mac SDK from nRqbdi_ZK... to -F-5r68i6... (flutter/engine#26364)

* 9d919e15f Roll Skia from 09eb337d304a to 0e4477e7139a (1 revision) (flutter/engine#26365)
2021-05-25 22:30:47 -07:00
Jenn Magder 1d19734183
Mark flutter_gallery__transition_perf_e2e flaky (#83384) 2021-05-25 18:59:17 -07:00
Jonah Williams 03a3e7b1e4
Revert "[flutter_tools] fix top web crasher (#83272)" (#83376) 2021-05-25 17:49:04 -07:00
Greg Spencer 6b087c74e2
Add iOS key map generation, make macOS var naming consistent with repo (#83146)
This adds iOS key map generation that uses std::maps. It uses std::maps because on iOS if we use NSDictionaries, then when XCode loads the dylib, the initialization of those status NSDictionaries hasn't yet occurred, and it crashes the app. std::maps have a well-defined static behavior, and are correctly initialized.

I also made the naming of variables, fields, etc. consistent for macOS. We variously had macosFoo, macOSFoo, and macOsFoo. I eliminated macOsFoo and macosFoo, since the rest of the repo uses macOSFoo for lowerCamelCase names (with only a few exceptions). I used iOSFoo for iOS.
2021-05-25 17:18:06 -07:00
Christopher Fujino 62d00c6d5f
Migrate flutter conductor out of dev/tools and into its own directory (#83313)
* Migrate flutter conductor out of dev/tools and into its own directory

* flesh out documentation

* fix analysis options

* fix integration test
2021-05-25 16:12:53 -07:00
chunhtai 36eea758ac
Make RouteInformationProvider value non nullable (#83301)
* Make RouteInformationProvider value non nullable

* fix more lint
2021-05-25 14:04:08 -07:00
Filip Hracek 1b20072650
Update flutter_tools README with tips (#83369) 2021-05-25 13:49:02 -07:00
Anurag Roy c835ad4362
[flutter_tools] Make flutter upgrade only work with standard remotes (#79372) 2021-05-25 13:19:03 -07:00
engine-flutter-autoroll e58f416b90
2576d6b8b [camera] android-rework part 4: Android flash and zoom features (flutter/plugins#3798) (#83364) 2021-05-25 13:09:03 -07:00
Janice Collins c5bbe7552a
Update dartdoc to 0.44.0. (#83352) 2021-05-25 13:04:02 -07:00
Jim Graham ae12bf6bcb
Add a bitmap operation property to transform widgets to enable/control bitmap transforms (#76742) 2021-05-25 12:57:07 -07:00
Jenn Magder 132a746aab
Remove iOS version override in ios_add2appTests unit tests (#83361) 2021-05-25 11:44:03 -07:00
Jenn Magder a04f45f97b
Migrate deferred_components_gen_snapshot_validator to null safety (#83311) 2021-05-25 11:14:03 -07:00
Jenn Magder 2bf0627dea
Migrate localizations and generate_synthetic_packages to null safety (#83310) 2021-05-25 11:09:02 -07:00
sigmundch 6b6b71ffa6
Pass --local-engine* from dev/bots/test.dart to pub test (only web) (#83308)
This is bassically reapplying #71721, but only enables it on web tests.

There are known issues that several tests under the `integration.shard`
depend on a specific platform, and as a result they require some
additional flexiblity (bots need to build more than one engine, and the
test flags should allow for secondary engines to be picked by such
tests).

By enabling this on the web-test shard, we will reduce the false
positives in the dart-flutter-HHH-web bot.

Fixing the more general problem is tracked by #72368.
2021-05-25 10:50:06 -07:00
Jenn Magder 2d86249435
rsync Flutter.framework for add to app (#83315) 2021-05-25 10:49:02 -07:00
engine-flutter-autoroll e566356ea1
Roll Plugins from 2721adb8f401 to 3b0f89725425 (2 revisions) (#83339) 2021-05-25 10:34:02 -07:00
engine-flutter-autoroll 209c6a5deb
2721adb8f Clean up cruft in pubspec.yaml files (flutter/plugins#3972) (#83332) 2021-05-25 04:34:05 -07:00
Lau Ching Jun fdb1fb184d
Add MultiRootFileSystem to better support using --filesystem-root. (#82991) 2021-05-24 22:04:02 -07:00
Jonah Williams bfff43cf6f
[flutter_tools] remove mocks from code signing test (#83188) 2021-05-24 21:05:52 -07:00
Jonah Williams 149309013e
[flutter_tools] remove mocks from run.dart (#83184) 2021-05-24 21:05:40 -07:00
Abhishek Ghaskata e989d6b1fa
Assign late variable without initstate in flutter_gallery (#83020) 2021-05-24 18:59:03 -07:00
Jonah Williams a8ec764609
[flutter_tools] fix top web crasher (#83272) 2021-05-24 18:04:02 -07:00
Jonah Williams a217ab601a
[flutter_tools] remove getLocalEngineArtifacts from integration tests that cant use it (#83282) 2021-05-24 16:39:03 -07:00
Jenn Magder b1992c1673
Mark flutter_gallery_sksl_warmup__transition_perf_e2e as flaky (#83300) 2021-05-24 16:09:02 -07:00