Commit Graph

5439 Commits

Author SHA1 Message Date
Jenn Magder
4c6a9dcb40 Migrate a few tool libraries to null safety (#83862) 2021-06-04 10:49:04 -07:00
Dan Field
febce13a94 Make retry logic more permissive for network errors (#83965) 2021-06-03 23:44:03 -07:00
Jonah Williams
ca789bf5a1 [flutter_tools] bail from printing if devtools launch fails (#83934) 2021-06-03 18:19:05 -07:00
Jenn Magder
c6359dc93f Remove globals from android application_package (#83852) 2021-06-03 18:14:04 -07:00
Jenn Magder
f41fa9dd48 Migrate deferred_components_prebuild_validator to null safety (#83854) 2021-06-03 17:54:05 -07:00
ruskryzhanovskiy
a42159316b Additional flags for xcodebuild (#83128) 2021-06-03 17:39:05 -07:00
Alexandre Ardhuin
32540774c0 enable lint noop_primitive_operations (#83930) 2021-06-03 17:34:10 -07:00
Aliaksei Chorny
871b0ce363 Double we typo fixed (#82933) 2021-06-03 17:34:06 -07:00
Jenn Magder
3477df744d Migrate iOS project migrations to null safety (#83855) 2021-06-03 10:24:04 -07:00
Jonah Williams
1625befc36 [flutter_tools] check for empty host in protocol_discovery (#83847) 2021-06-03 08:29:05 -07:00
Jonah Williams
53e0c50a7c [flutter_tools] use ProcessManager.canRun instead of checking for ArgumentErrors (#83845) 2021-06-03 08:24:04 -07:00
Jenn Magder
c4a2a3e92d Migrate project.dart and all dependencies to null safety (#83817) 2021-06-02 18:41:12 -07:00
Jonah Williams
f666f93dbb [flutter_tools] always use device.stopApp (#83803) 2021-06-02 17:34:02 -07:00
stuartmorgan
15317b9e8d Disable clang format in the plugin registrants (#83285) 2021-06-02 10:29:10 -07:00
Anis Alibegić
c99ed373b3 Fixed large amount of spelling errors (#83744) 2021-06-02 10:14:06 -07:00
Jenn Magder
b947121f00 Clean up null assumptions for project.dart dependencies (#83445) 2021-06-01 13:14:03 -07:00
Jason Simmons
59f6cc7ac9 Add a trace-skia-allowlist flag for filtering Skia trace events (#83507) 2021-06-01 11:29:03 -07:00
Jay Zhuang
41ced7b5c3 [asset] Include assets in input files (#83416) 2021-06-01 11:24:04 -07:00
Alexandre Ardhuin
34059eec2c enable lint prefer_interpolation_to_compose_strings (#83407) 2021-06-01 11:14:06 -07:00
Marian Triebe
722a493f3a Add coldBoot parameter to JSON-RPC interface of daemon (#83488) 2021-05-28 09:14:03 -07:00
Jenn Magder
6d03cb65cb Clean up null assumptions for Gradle classes (#83443) 2021-05-27 18:54:04 -07:00
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
Lau Ching Jun
27a6796233 Fix benchmark regression from #83427 (#83437) 2021-05-26 17:59:02 -07:00
Jonah Williams
025a3a7da3 [versions] roll package test redux (#83367) 2021-05-26 17:22:28 -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
Jenn Magder
cbc7ce0884 Clean up null assumptions for Xcode and CocoaPods classes (#83442) 2021-05-26 16:04:03 -07:00
Jenn Magder
00263c4f8a Migrate build system build.dart to null safety (#83381) 2021-05-26 12:04:02 -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
Jonah Williams
03a3e7b1e4 Revert "[flutter_tools] fix top web crasher (#83272)" (#83376) 2021-05-25 17:49:04 -07:00
Anurag Roy
c835ad4362 [flutter_tools] Make flutter upgrade only work with standard remotes (#79372) 2021-05-25 13:19: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
Lau Ching Jun
fdb1fb184d Add MultiRootFileSystem to better support using --filesystem-root. (#82991) 2021-05-24 22:04:02 -07:00
Jonah Williams
a8ec764609 [flutter_tools] fix top web crasher (#83272) 2021-05-24 18:04:02 -07:00
Jonah Williams
302e992ca7 [flutter_tools] throw a tool exit if pub cannot be run (#83293) 2021-05-24 14:34:02 -07:00
Jenn Magder
4bcf8fb40d Migrate compile to null safety (#83153) 2021-05-24 11:24:02 -07:00
Jenn Magder
19eab105a5 Migrate build_system, exceptions, and source to null safety (#83147) 2021-05-24 10:29:04 -07:00
Michael Goderbauer
ee17ebe51f Use type:int without format in gen_l10n (#83132) 2021-05-24 09:54:02 -07:00
Dan Field
a6b9c404f3 Remove dead code from attach.dart (#83187)
* Remove dead code from attach.dart

Remove dead code (see https://github.com/flutter/flutter/pull/30857/files#diff-70164e71957eed4bf8b4119543e779e808e3ddfedeceef98d4a24ab23efc99ecR214)
2021-05-23 10:02:26 -07:00
Jonah Williams
0f929f9f13 [flutter_tools] require cmdline-tools for android licenses (#82560) 2021-05-22 15:54:03 -07:00
Michael Goderbauer
485c409184 import pkg:intl when DateFormat or NumberFormat is used (#83122) 2021-05-21 19:04:04 -07:00
Jenn Magder
0d79013a81 Move globals.artifacts to globals_null_migrated, update imports (#83137) 2021-05-21 18:35:02 -07:00
Emmanuel Garcia
8a7f2dee51 Move AndroidX error handler to the end (#83135) 2021-05-21 18:29:03 -07:00
Michael Goderbauer
f7bcfa8e95 Be more helpful when l10n generation fails (#83134) 2021-05-21 17:19:02 -07:00
Emmanuel Garcia
fa5883b78e Add Gradle lockfiles and tool to generate them (#83067) 2021-05-21 13:04:03 -07:00
Jonah Williams
b891adb4bd [flutter_tools] migrate artifacts to null safety (#83073) 2021-05-21 11:54:03 -07:00
nt4f04uNd
80a2b6b015 Fix typos (#82589) 2021-05-20 17:19:09 -07:00
Jonah Williams
24bfc46d89 [flutter_tools] allow passing properties directly to gradle (#82941) 2021-05-20 16:19:03 -07:00
Balvinder Singh Gambhir
4a33813b35 [flutter_tools] added base-href command in web (#80519) 2021-05-19 12:39:02 -07:00