- 13 Jan, 2021 1 commit
-
-
Kenzie Schmoll authored
* [flutter_tools] Serve DevTools at app start
-
- 05 Jan, 2021 1 commit
-
-
Shi-Hao Hong authored
* Reorganize files * Use l10n.yaml instead of command line args
-
- 14 Dec, 2020 1 commit
-
-
Kenzie Schmoll authored
* Launch DevTools from pub instead of devtools_server
-
- 01 Dec, 2020 1 commit
-
-
Jonah Williams authored
-
- 05 Nov, 2020 1 commit
-
-
Jonah Williams authored
initialize the flutter root as early as possible. This allows all interfaces to be normally injected into commands, even if those objects might read from the flutter root.
-
- 26 Oct, 2020 1 commit
-
-
Jonah Williams authored
Overhaul of flutter drive in order to deliver a better experience, namely: * flutter run and flutter drive now share more flags, so code paths that were previously only testable on run are now testable on drive. * Removes web-initialize-platform as this is no longer used * flutter drive correctly sets up a logger that shows native exceptions, by connecting to the vm service. * VM service connection now provides access to memory info without launching devtools (only for debug/profile mode) Web changes * Passes on the one test in the repo, otherwise the webdriver code has been isolated as much as possible Additional NNBD related bug fixes: No longer passes --enable-experiment to the test script. (FYI @blasten ). earlier we might have assumed that the flutter gallery benchmarks would be migrated along side the app and flutter driver, but only the app under test needs to be migrated. The test scripts should never be run with the experiment.
-
- 23 Oct, 2020 1 commit
-
-
Jonah Williams authored
Revert "[flutter_tools] refactor drive launch into separate service, split by mobile+desktop and web (#68451)" (#68845) This reverts commit 2e75f52a.
-
- 22 Oct, 2020 1 commit
-
-
Jonah Williams authored
[flutter_tools] refactor drive launch into separate service, split by mobile+desktop and web (#68451) Overhaul of flutter drive in order to deliver a better experience, namely: flutter run and flutter drive now share more flags, so code paths that were previously only testable on run are now testable on drive. Removes web-initialize-platform as this is no longer used flutter drive correctly sets up a logger that shows native exceptions, by connecting to the vm service. VM service connection now provides access to memory info without launching devtools (only for debug/profile mode) Web changes Passes on the one test in the repo, otherwise the webdriver code has been isolated as much as possible Additional NNBD related bug fixes: No longer passes --enable-experiment to the test script. (FYI @blasten ). earlier we might have assumed that the flutter gallery benchmarks would be migrated along side the app and flutter driver, but only the app under test needs to be migrated. The test scripts should never be run with the experiment.
-
- 13 Oct, 2020 1 commit
-
-
Jonah Williams authored
Remove "This is taking a long time" progress timeout and TimeoutConfiguration.
-
- 09 Oct, 2020 1 commit
-
-
Jonah Williams authored
The train command does nothing and was originally added to provide a no-output default for generating app-jit snapshots. The inject-plugins command is only for a repo-only analysis check, which is not necessary since we regenerate during pub get. #29805
-
- 08 Oct, 2020 1 commit
-
-
Jonah Williams authored
-
- 07 Oct, 2020 1 commit
-
-
Jonah Williams authored
-
- 30 Sep, 2020 1 commit
-
-
Jonah Williams authored
Re-arrange the implementation of the devtools launcher so that google3 is not required to depend on any devtools packages. Also renames the build_runner folders to isolated to better clarify their intention.
-
- 23 Sep, 2020 1 commit
-
-
Emmanuel Garcia authored
-
- 16 Sep, 2020 1 commit
-
-
Michael R Fairhurst authored
-
- 03 Sep, 2020 1 commit
-
-
Shi-Hao Hong authored
-
- 16 Jul, 2020 1 commit
-
-
Jonah Williams authored
complete removal of all generate functionality Fixes #61508
-
- 10 Jul, 2020 3 commits
-
-
Jonah Williams authored
We have too many loggers, and the logger construction rules are too complicated to be untested. Capture these in a LoggerFactory and test that construction is correct.
-
Jonah Williams authored
Inject loggers in the right order, test WIP. Otherwise verbose machine would not get the AppRunLogger
-
Jonah Williams authored
Running flutter doctor -v prints out extra details instead of running in verbose mode. Allow disabling this with -vv so it can be debugged.
-
- 09 Jul, 2020 1 commit
-
-
Jonah Williams authored
run/attach --machine requires a different logger than daemon, which uses the NotifyingLogger. We have too many loggers! Fixes #59463
-
- 08 Jul, 2020 1 commit
-
-
Jonah Williams authored
update flutter precache --force to delete all stamp files. In the event that a user is hitting a cache issue, this should be easier than re-downloading all artifacts or manually blowing away the cache. This is probably how it should have worked in the first place
-
- 18 Jun, 2020 1 commit
-
-
Jonah Williams authored
Refactors KernelCompiler and ResidentCompiler to no longer use globals (except as a fallback for g3 migration). Improves the compilation error when running flutter test on a package without a flutter_test dependency. Updates machine mode to output trace text to stderr
-
- 10 Jun, 2020 2 commits
-
-
Jenn Magder authored
This reverts commit dca6320f.
-
Jonah Williams authored
The tool was setting the output preferences in a sub-context. Originally these were not injected before the arg parsers were created, though that was fixed by the lazy command creation. Once local engine is removed, the inner flutter_command Zone can be removed.
-
- 09 Jun, 2020 4 commits
-
-
Jonah Williams authored
[flutter_tools] create NotifyingLogger at the top level when running flutter run --machine or flutter attach --machine (#59087) Removes dependency on injecting additional logger with zones
-
Jonah Williams authored
flutter analyze was unconditionally using the cached dart-sdk for analysis, and was not running with the built SDK during local engine. This broke when trying to update the analyzer for null safety, since it required us to wait for the dart change to roll into the framework first.
-
Jonah Williams authored
This reverts commit 9ed3e5be.
-
Jonah Williams authored
flutter analyze was unconditionally using the cached dart-sdk for analysis, and was not running with the built SDK during local engine. This broke when trying to update the analyzer for null safety, since it required us to wait for the dart change to roll into the framework first.
-
- 05 Jun, 2020 1 commit
-
-
Jonah Williams authored
-
- 04 Jun, 2020 1 commit
-
-
Jonah Williams authored
Make it possible for all FlutterCommands to be global free, by moving instantiation to inside the Zone context. Additionally, provide VerboseLogger and NotifyLogger (daemon) at the top level and remove from command-specific overrides. This allows removing a work around where web devices needed to look up directly from the context in non-test code. Technically the output preferences are still zone injected, but these will be moved soon as they were not being used correctly by the top level command (the injection comes after ArgParser reads the overflow values, causing numerous wrap issues)
-
- 27 May, 2020 1 commit
-
-
Jonah Williams authored
-
- 22 Apr, 2020 1 commit
-
-
Jonah Williams authored
-
- 19 Mar, 2020 1 commit
-
-
Jenn Magder authored
-
- 06 Mar, 2020 1 commit
-
-
Jonah Williams authored
-
- 27 Feb, 2020 1 commit
-
-
Jonah Williams authored
-
- 13 Feb, 2020 1 commit
-
-
Jonah Williams authored
-
- 10 Feb, 2020 1 commit
-
-
Jonah Williams authored
-
- 27 Nov, 2019 1 commit
-
-
Ian Hickson authored
* Update project.pbxproj files to say Flutter rather than Chromium Also, the templates now have an empty organization so that we don't cause people to give their apps a Flutter copyright. * Update the copyright notice checker to require a standard notice on all files * Update copyrights on Dart files. (This was a mechanical commit.) * Fix weird license headers on Dart files that deviate from our conventions; relicense Shrine. Some were already marked "The Flutter Authors", not clear why. Their dates have been normalized. Some were missing the blank line after the license. Some were randomly different in trivial ways for no apparent reason (e.g. missing the trailing period). * Clean up the copyrights in non-Dart files. (Manual edits.) Also, make sure templates don't have copyrights. * Fix some more ORGANIZATIONNAMEs
-
- 17 Sep, 2019 1 commit
-
-
Emmanuel Garcia authored
-