- 25 Sep, 2020 1 commit
-
-
Jonah Williams authored
ensure that the terminal handler checks if the service protocol is enabled before calling debug toggle brightness. Also removes globals from TerminalHander and test cases. Fixes #65477
-
- 23 Sep, 2020 2 commits
-
-
Jonah Williams authored
If a file scheme and one or more roots is provided, fall back to this mapping before the direct file path if the file path cannot be turned into a package URI. Use URI representation so that the transformation is resilient to the org-dartlang-app scheme used by the web builds. Fixes #66095 Fixes #66404
-
Jenn Magder authored
This reverts commit af6ba867.
-
- 22 Sep, 2020 1 commit
-
-
Jonah Williams authored
If a file scheme and one or more roots is provided, fall back to this mapping before the direct file path if the file path cannot be turned into a package URI. Fixes #66095
-
- 19 Sep, 2020 1 commit
-
-
Jonah Williams authored
-
- 16 Sep, 2020 1 commit
-
- 02 Sep, 2020 1 commit
-
-
Jenn Magder authored
-
- 31 Aug, 2020 2 commits
-
-
Mehmet Fidanboylu authored
This reverts commit c8f234d3.
-
- 29 Aug, 2020 1 commit
-
-
Jonah Williams authored
This reverts commit eef0050d.
-
- 28 Aug, 2020 2 commits
-
- 27 Aug, 2020 1 commit
-
-
Ben Konyi authored
This change re-enables DDS and outputs the DDS URI in place of the VM service URI on the console. If --disable-dds is not provided, --host-vmservice-port will be used to determine the port for DDS rather than the host port for the VM service, which will instead be randomly chosen.
-
- 11 Aug, 2020 1 commit
-
-
Jonah Williams authored
-
- 10 Aug, 2020 1 commit
-
-
Michael Klimushyn authored
-
- 29 Jul, 2020 2 commits
-
-
Yuqian Li authored
Fixes https://github.com/flutter/flutter/issues/39526 Needs https://github.com/flutter/engine/pull/20013 to land and roll first.
-
- 21 Jul, 2020 2 commits
-
- 20 Jul, 2020 4 commits
-
-
Jonah Williams authored
To support #61407 , the tool needs to check if a single widget reload is feasible, and then conditionally perform a fast reassemble. To accomplish this, the FlutterDevice class will have a WidgetCache injected. This will eventually contain the logic for parsing the invalidated dart script. Concurrent with the devFS update, the widget cache will be updated/checked if a single widget reload is feasible. If so, an expression evaluation with the target type is performed and the success is communicated through the devFS result. An integration test which demonstrates that this works is already present in https://github.com/flutter/flutter/blob/master/packages/flutter_tools/test/integration.shard/hot_reload_test.dart#L86 Finally, when actually performing the reassemble the tool simply checks if this flag has been set and calls the alternative reassemble method. Cleanups: Remove modules, as this is unused now.
-
Helin Shiah authored
- 17 Jul, 2020 1 commit
-
-
Jenn Magder authored
-
- 16 Jul, 2020 2 commits
-
- 14 Jul, 2020 2 commits
-
- 13 Jul, 2020 1 commit
-
-
Danny Tuppeny authored
-
- 10 Jul, 2020 2 commits
-
-
Ben Konyi authored
- 25 Jun, 2020 1 commit
-
-
Jonah Williams authored
The global packages path could cause tests to fail when it would be overriden to unexpected (in test setup) values. Remove most usage and make it a configuration on buildInfo, along with most other build information. Cleanup the asset builder to require the .packages path and the resident runners to no longer require it, since they already have the information in build_info. It needs to stick around for the fuchsia deps we do not control. Filled #60232 for remaining work.
-
- 19 Jun, 2020 1 commit
-
-
Michael Goderbauer authored
-
- 18 Jun, 2020 2 commits
-
-
Jonah Williams authored
Some of the null-safety commands were missing - plumb them through. Ensure that verbose mode shows their output, and clean up the messaging around sound-null-safety. Fixes #59769 Adds a test that validate each of the null safety supporting build commands has everything plumbed through.
-
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
-
- 09 Jun, 2020 2 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
-
Jenn Magder authored
-
- 08 Jun, 2020 2 commits
-
-
Jenn Magder authored
-
Jonah Williams authored
instead of restricting profile/release mode based on whether the tool thinks the device is an emulator, restrict based on the device target architecture and the requested build mode. Notably, this enables release mode on x86_64 Android emulators, but not x86 emulators since we do not support that as an AOT target. This does not add release mode support for simulators, since this requires us to build and upload artifacts for simulator/x86_64
-
- 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)
-