Commit Graph

18842 Commits

Author SHA1 Message Date
Jonah Williams
124aa6f8b1 [flutter_tools] use package:test for coverage and remove build_runner test precompilation (#51966) 2020-03-04 17:12:58 -08:00
Jenn Magder
db94472aeb Skip iOS project migration when script is already embedding frameworks (#51963) 2020-03-04 16:12:13 -08:00
Jenn Magder
dc33334675 Update iOS project migration help URL (#51973) 2020-03-04 16:12:02 -08:00
Flutter GitHub Bot
b0381df11f Unlooping Golden File Tests (#51883) 2020-03-04 15:21:01 -08:00
Jenn Magder
32716b9e9b Bitcode strip embedded iOS frameworks (#51914) 2020-03-04 13:15:33 -08:00
Jenn Magder
cbbb7ec5a7 Revert "Reland: [flutter_tool] Where possible, catch only subtypes of Exception (#51774)" (#51960)
This reverts commit 57c6721cd5.
2020-03-04 12:40:15 -08:00
Flutter GitHub Bot
d0c4357338 Keep render tree and element tree in sync when re-used elements move in a MultiChildRenderObjectElement's child list (#51674) 2020-03-04 11:46:03 -08:00
Flutter GitHub Bot
57c6721cd5 Reland: [flutter_tool] Where possible, catch only subtypes of Exception (#51774) 2020-03-04 11:41:02 -08:00
Ben Konyi
3edd3eb4a2 Updated package:test, package:test_core, package:coverage, package:package_config (#51946)
This is required to roll forward package:vm_service to 3.0.0 and is
blocking a DevTools release.
2020-03-04 11:40:52 -08:00
Zachary Anderson
a5bd678585 Revert "Write FLUTTER_BUILD_MODE when using a local engine (#51687)" (#51943)
This reverts commit 9b4b7d7ee0.
2020-03-04 08:56:53 -08:00
Dan Field
9b4b7d7ee0 Write FLUTTER_BUILD_MODE when using a local engine (#51687) 2020-03-04 07:36:55 -08:00
Alexandre Ardhuin
d8c0deb1b6 remove duplicated entry (#51880) 2020-03-04 08:10:32 +01:00
Dan Field
9c0337f386 Remove listeners for live images when we clear them (#51898)
* Remove listeners for live images when we clear them

* review, more test

* explanation
2020-03-03 18:30:17 -08:00
Christopher Fujino
2c846af1a0 Fix _checkPodCondition not handling CocoaPodsStatus.brokenInstall (#51676) 2020-03-03 17:55:02 -08:00
Konstantin Scheglov
fb953b719f Cast to List<dynamic> and cast(). (#51591) 2020-03-03 14:49:02 -08:00
Shi-Hao Hong
ad44b05ca4 Revert "AlertDialog widget scrollable by default (#49848)" (#51886)
This reverts commit 28f2c96a8a.
2020-03-03 14:03:05 -08:00
stuartmorgan
f9c118b6b2 Exit for missing Windows plugin projects (#51838)
Exit, rather than crash, if a Windows plugin is missing its project.

Fixes #51743
2020-03-03 22:43:42 +01:00
stuartmorgan
8d8439f8e3 Add pre-stable support for create on Linux (#51832)
Adds initial support for `flutter create` of apps and plugins. This is derived from the current FDE example app and sample plugin, with a few changes:
- Added template values where it makes sense.
- Moved some likely-to-change values into separate files for now, to simplify the delete/recreate cycle that will be necessary until it's stable.
- Added some minor Makefile flag handling improvements

Since the APIs/tooling/template aren't stable yet, the app template includes a version marker, which will be updated each time there's a breaking change. The build now checks that the template version matches the version known by that version of the tool, and gives a specific error message when there's a mismatch, which improves over the current breaking change experience of hitting whatever build failure the breaking change causes and having to figure out that the problem is that the runner is out of date. It also adds a warning to the `create` output about the fact that it won't be stable.
2020-03-03 22:42:52 +01:00
Shi-Hao Hong
28f2c96a8a AlertDialog widget scrollable by default (#49848) 2020-03-03 13:39:01 -08:00
Jenn Magder
e491544588 Move embedding and linking Flutter frameworks into the tool (#51453)
* Move embedding and linking Flutter frameworks into the tool

* Unused import

* Migrate

* Rename run, add comments, remove typedef

* Add status log to tell the user what we did

* Remove Podfile migration, create IOSMigration superclass

* word-smiting

Co-Authored-By: Jonah Williams <jonahwilliams@google.com>

* for space

Co-Authored-By: Jonah Williams <jonahwilliams@google.com>

Co-authored-by: Jonah Williams <jonahwilliams@google.com>
2020-03-03 12:11:28 -08:00
Shi-Hao Hong
d2c734a36f Simple repeating word fixes (#51871) 2020-03-03 11:13:07 -08:00
Greg Spencer
1ba4f1f509 Add Linux and Windows target platforms (#51519)
This PR adds the linux and windows target platform enum values, along with automatically setting the defaultTargetPlatform to the appropriate value on those platforms.

Fixes #31366
2020-03-03 04:38:04 -08:00
zsunkun
fdbd1b14ff fix pom file not found when run app with local engine (#51468) 2020-03-02 19:09:01 -08:00
Sebastian Roth
8df3e057b2 Add missing back links to the layout catalog (#51782) 2020-03-02 16:29:02 -08:00
Gary Qian
b4cf20380e Add missing features to DefaultTextStyleTransition and AnimatedDefaultTextStyle (#51517) 2020-03-02 16:24:02 -08:00
Jonah Williams
3489da9328 [flutter_tools] no more MockLogger in tests (#51684) 2020-03-02 16:23:56 -08:00
枯藤老树
3551a51df4 Update flexible_space_bar.dart (#51314) 2020-03-02 16:19:06 -08:00
Remi Rousselet
c742c19891 Add debugDoingBuild flag (#51428) 2020-03-02 09:55:37 -08:00
LongCatIsLooong
fe0a669cc9 fix sign (#51679) 2020-03-02 09:54:02 -08:00
Shi-Hao Hong
96003f91d6 Fix doc typo in WidgetsApp.supportedLocales (#51646)
* Fix doc typo
2020-03-02 09:49:21 -08:00
Pierre-Louis
ec64f93fdd Material Bottom Sheet Reveal/Dismiss animation uses a curved animation (#51122) 2020-03-02 09:49:03 -08:00
Zachary Anderson
914bd76979 [flutter_tools] Handle errors on the std{out,err}.done future (#51660) 2020-02-28 22:31:01 -08:00
stuartmorgan
6a337a76dd Revert "Fix handling backspace on macos with text selection (#49760)" (#51577)
This reverts commit 9375377fa9.

Fixes #51511
2020-02-28 14:28:34 -08:00
Jonah Williams
9b4159c5ee [flutter_tools] support run -d chrome test scripts (#51658) 2020-02-28 14:21:02 -08:00
Dan Field
646d2b0139 properties (#51650) 2020-02-28 12:01:03 -08:00
Jonah Williams
515027a91c [flutter_tools] allow configuring libraries spec path for the web compilation (#51590) 2020-02-28 11:26:02 -08:00
Jonah Williams
42ae15f44e [flutter_tools] remove LinuxWorkflow from injection and clean up tests (#51597) 2020-02-28 10:27:27 -08:00
Jonah Williams
213027dd82 [Perf/codesize] Reland: Reduce constraint member reads during layout
This reverts commit 2132a0c7a3.
2020-02-28 10:02:57 -08:00
Justin McCandless
7011d30876 AppBar Height Fix (#48761) 2020-02-28 09:51:02 -08:00
Jason Simmons
ae027c194f Use strut box heights to calculate selection rectangles in order to ensure that they remain within visible bounds (#50354) 2020-02-28 09:36:03 -08:00
Zachary Anderson
b32ee2f15c Revert "Reland: [flutter_tool] Where possible, catch only subtypes of Exception (#51567)" (#51616)
This reverts commit 9de7787f25.
2020-02-27 22:57:13 -08:00
stuartmorgan
33bb1faf5b Reland: Always use new plugin schema for plugin template (#49832)
Now that the new schema is supported on the stable channel, and the old
schema is considered legacy, the template should always create plugins
using the new schema.
2020-02-27 22:48:25 -08:00
Zachary Anderson
9de7787f25 Reland: [flutter_tool] Where possible, catch only subtypes of Exception (#51567) 2020-02-27 22:46:23 -08:00
Jonah Williams
4e5cb2b299 [flake] attempt to de-flake hot reload test (#51608) 2020-02-27 18:30:42 -08:00
Jason Simmons
d499d61efe Update Android activities because plugin registration is now done by FlutterActivity.configureFlutterEngine (#50841) 2020-02-27 18:16:04 -08:00
Jonah Williams
e00d424de5 [flutter_tools] clean-ups to linux doctor test (#51593) 2020-02-27 15:15:35 -08:00
Darren Austin
fef2d6ccd6 Pass RouteSettings into all callers of showGeneralDialog. (#51525) 2020-02-27 15:11:01 -08:00
Jenn Magder
4fb9ce8414 Clean App.framework, Generated.xcconfig, flutter_export_environment.sh (#51532) 2020-02-27 12:18:06 -08:00
Jonah Williams
080dfb5eb3 [flutter_tools] swap mustache dependency for mustache_template (#51578) 2020-02-27 11:23:41 -08:00
chunhtai
52a5311924 remove isinitialroute from RouteSettings (#51435) 2020-02-27 10:41:08 -08:00