flutter/packages/flutter_tools/lib/src
Jonah Williams 51ededb92f
[flutter_tools] reland: map file URIs to a multiroot scheme (#66405)
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
2020-09-23 07:03:59 -07:00
..
android Updated androidMissingSdkInstructions error message (#65964) 2020-09-17 15:57:06 -07:00
base [flutter_tools] add EPERM to set of immediate exit errors (#66159) 2020-09-21 11:32:07 -07:00
build_runner [flutter_tools] allow device classes to provide platform-specific interface for devFS Sync (#66266) 2020-09-22 16:57:04 -07:00
build_system [flutter_tools] reland: map file URIs to a multiroot scheme (#66405) 2020-09-23 07:03:59 -07:00
commands [flutter_tools] reland: map file URIs to a multiroot scheme (#66405) 2020-09-23 07:03:59 -07:00
dart [flutter_tools] use flutter tool handler for dwds resources and precache tool pub dependencies (#65814) 2020-09-17 15:22:06 -07:00
fuchsia Reland "Re-enable the Dart Development Service (DDS) (#64671)" (#65873) 2020-09-16 16:27:42 -07:00
intellij Reland: [flutter_tool] Where possible, catch only subtypes of Exception (#52021) 2020-03-06 10:22:12 -08:00
ios Stream logging from attached debugger on iOS 13+ (#66399) 2020-09-22 17:16:45 -07:00
linux [flutter_tools] allow device classes to provide platform-specific interface for devFS Sync (#66266) 2020-09-22 16:57:04 -07:00
localizations [gen_l10n] Support string list as preferred-supported-locales (#63649) 2020-09-10 07:32:40 +08:00
macos [flutter_tools] allow device classes to provide platform-specific interface for devFS Sync (#66266) 2020-09-22 16:57:04 -07:00
reporting [flutter_tools] connect widget cache from frontend_server (#65951) 2020-09-19 11:02:04 -07:00
runner Reland "Re-enable the Dart Development Service (DDS) (#64671)" (#65873) 2020-09-16 16:27:42 -07:00
test [flutter_tools] reland: map file URIs to a multiroot scheme (#66405) 2020-09-23 07:03:59 -07:00
tester Revert "Reland "Re-enable the Dart Development Service (DDS) (#64671)" (#64847)" (#64981) 2020-08-31 16:09:02 -07:00
vscode Remove unused 'dart:async' imports. (#65568) 2020-09-16 14:14:06 -07:00
web [flutter_tools] allow disabling pwa from build command, fix run release build caching (#64587) 2020-09-03 13:42:47 -07:00
windows Consider the Windows app template stable (#66022) 2020-09-17 15:24:28 -07:00
aot.dart Remove unused 'dart:async' imports. (#65568) 2020-09-16 14:14:06 -07:00
application_package.dart Remove unused 'dart:async' imports. (#65568) 2020-09-16 14:14:06 -07:00
artifacts.dart Add punctuation for unterminated sentences in doc comments (#62755) 2020-08-06 19:18:52 -04:00
asset.dart Remove unused 'dart:async' imports. (#65568) 2020-09-16 14:14:06 -07:00
build_info.dart [flutter_tools] support code size tooling on iOS, linux, windows, macOS, and Android on Windows (#63610) 2020-08-25 10:00:24 -07:00
bundle.dart Remove unused 'dart:async' imports. (#65568) 2020-09-16 14:14:06 -07:00
cache.dart [flutter_tools] use flutter tool handler for dwds resources and precache tool pub dependencies (#65814) 2020-09-17 15:22:06 -07:00
cmake.dart Switch Windows to CMake (#60629) 2020-07-06 12:59:16 -07:00
compile.dart [flutter_tools] reland: map file URIs to a multiroot scheme (#66405) 2020-09-23 07:03:59 -07:00
context_runner.dart [flutter_tools] reland: map file URIs to a multiroot scheme (#66405) 2020-09-23 07:03:59 -07:00
convert.dart [flutter_tools] rethrow process exceptions as tool exit from gradle build (#64745) 2020-09-03 11:55:55 -07:00
desktop_device.dart [flutter_tools] allow device classes to provide platform-specific interface for devFS Sync (#66266) 2020-09-22 16:57:04 -07:00
devfs.dart [flutter_tools] allow device classes to provide platform-specific interface for devFS Sync (#66266) 2020-09-22 16:57:04 -07:00
device.dart [flutter_tools] allow device classes to provide platform-specific interface for devFS Sync (#66266) 2020-09-22 16:57:04 -07:00
doctor.dart Remove unused 'dart:async' imports. (#65568) 2020-09-16 14:14:06 -07:00
emulator.dart Remove unused 'dart:async' imports. (#65568) 2020-09-16 14:14:06 -07:00
features.dart [flutter_tools] connect widget cache from frontend_server (#65951) 2020-09-19 11:02:04 -07:00
flutter_manifest.dart Add punctuation for unterminated sentences in doc comments (#62755) 2020-08-06 19:18:52 -04:00
flutter_project_metadata.dart Include metadata in GitHub crash template (#53118) 2020-03-27 16:21:45 -07:00
globals.dart [flutter_tools] rethrow process exceptions as tool exit from gradle build (#64745) 2020-09-03 11:55:55 -07:00
mdns_discovery.dart Reland "Re-enable the Dart Development Service (DDS) (#64671)" (#65873) 2020-09-16 16:27:42 -07:00
persistent_tool_state.dart [flutter_tools] Restore base/platform.dart (#56410) 2020-05-06 08:15:39 -07:00
platform_plugins.dart Temporarily allow pluginClass: none on desktop (#57498) 2020-05-18 09:26:37 -07:00
plugins.dart Remove unused 'dart:async' imports. (#65568) 2020-09-16 14:14:06 -07:00
project.dart Remove unused 'dart:async' imports. (#65568) 2020-09-16 14:14:06 -07:00
protocol_discovery.dart Stream logging from attached debugger on iOS 13+ (#66399) 2020-09-22 17:16:45 -07:00
proxy_validator.dart Remove unused 'dart:async' imports. (#65568) 2020-09-16 14:14:06 -07:00
resident_runner.dart [flutter_tools] reland: map file URIs to a multiroot scheme (#66405) 2020-09-23 07:03:59 -07:00
run_cold.dart [flutter_tools] remove globals from tracing and add unit tests (#65490) 2020-09-09 15:55:52 -07:00
run_hot.dart [flutter_tools] connect widget cache from frontend_server (#65951) 2020-09-19 11:02:04 -07:00
template.dart [flutter_tools] use flutter tool handler for dwds resources and precache tool pub dependencies (#65814) 2020-09-17 15:22:06 -07:00
tracing.dart Save startup timeline (#65118) 2020-09-15 11:17:30 -07:00
version.dart Remove unused 'dart:async' imports. (#65568) 2020-09-16 14:14:06 -07:00
vmservice.dart [flutter_tools] connect widget cache from frontend_server (#65951) 2020-09-19 11:02:04 -07:00