stuartmorgan
6722fb448c
Teach flutter msbuild for Windows ( #32335 )
...
Eliminates the need for a build.bat in the Windows build workflow, adding
preliminary support for building using msbuild. The handling of
vcvars64.bat may be refined in the future, but this serves as a starting point.
2019-05-14 19:24:40 -04:00
Zachary Anderson
8841afeb1f
[flutter_tool] Build a Fuchsia package ( #32519 )
2019-05-14 10:59:23 -07:00
Jonah Williams
8b0243f413
Teach Linux to use local engine ( #31631 )
2019-05-11 00:08:29 -07:00
Sam Rawlins
9c77e8e8a0
Fix missing return statements on function literals ( #31825 )
2019-05-09 12:43:51 -07:00
Jonah Williams
eb996afaa8
make hotfix use a plus instead of minus ( #32060 )
2019-05-07 10:11:00 -07:00
Zachary Anderson
61236c873e
[flutter_tool] In 'attach' use platform dill and patched sdk dir from the Fuchsia SDK ( #32071 )
2019-05-06 09:26:58 -07:00
Jonah Williams
99e7b0a0ff
dont NPE with empty pubspec ( #32072 )
2019-05-06 08:01:45 -07:00
Antti Ahti
526113db32
Fix tab indentation ( #31798 )
...
Code indentation was done with tabs in some places. Replaced with spaces.
2019-05-06 14:09:54 +02:00
Jonah Williams
1d91bd2583
Revert "Start abstracting platform logic builds behind a shared interface ( #31889 )" ( #32003 )
...
This reverts commit e5459942c8
.
2019-05-02 14:14:46 -07:00
Jonah Williams
e5459942c8
Start abstracting platform logic builds behind a shared interface ( #31889 )
2019-05-02 13:31:00 -07:00
Jonas Termansen
8b9eb3e2b2
Report CompileTime metric in flutter build aot --report-timings. ( #31895 )
...
This is the correct metric to report for compilation time benchmarks rather
than RunTime. Rename the 'gen_snapshot' value to merely 'snapshot' for
backwards compatibility and overall simplicity.
This change simplifies Dart's benchmarking of Flutter by making it easier to
adopt --report-timings (made for Dart to use), which makes the benchmarks
much more robust.
2019-05-02 15:22:43 +02:00
Dan Field
df669ab1ea
Avoid NPE for flutter attach mDNS ( #31926 )
2019-05-01 13:41:00 -07:00
Zachary Anderson
6a69f8c98c
[fuchsia] Add support for the 'device' command using the SDK ( #31910 )
2019-05-01 13:24:09 -07:00
Jacob Richman
63aa5b3647
Refactor core uses of FlutterError. ( #30983 )
...
Make FlutterError objects more structured so they can be displayed better in debugging tools such as Dart DevTools.
2019-05-01 11:20:12 -07:00
Victor Maraccini
74c6237abc
Fix bundle id on iOS launch using flutter run ( #31039 )
2019-05-01 10:21:43 -07:00
Emmanuel Garcia
3e65bb060f
Fix #31764 : Show appropriate error message when fonts pubspec.yaml isn't iterable
...
Show appropriate error message when fonts isn't iterable
2019-05-01 09:49:39 -07:00
Jonah Williams
c82fc132a8
add stderr to log processor for desktop ( #31874 )
2019-04-30 19:18:15 -07:00
Jonah Williams
5e77d6508e
Initial sketch of tools testbed ( #31765 )
2019-04-30 15:42:16 -07:00
Jonah Williams
48936d9a95
Remove deprecated commands ( #31759 )
2019-04-30 14:43:03 -07:00
Dan Field
fe9512fa72
Re-enable const ( #31600 )
...
* Re-enable const
2019-04-29 16:02:42 -07:00
Jonah Williams
4ff467191b
make FlutterProject synchronous ( #31757 )
2019-04-29 08:21:32 -07:00
Danny Tuppeny
fdcc8aafa7
Allow adb stdout to contain the port number without failing ( #31491 )
...
* Allow adb stdout to contain the port number without failing
* Add tests that port forwarder correctly responds to known ADB output
2019-04-26 21:03:25 +01:00
Jonah Williams
9d364043af
Refactor the test compiler into a separate library ( #31642 )
2019-04-26 12:33:41 -07:00
Jonah Williams
fdae7bb871
add check that xcode project configuration is not missing ( #31621 )
2019-04-25 15:51:25 -07:00
Jonah Williams
0acd3e6b04
refactor context to be implicit-downcast safe ( #31622 )
2019-04-25 15:51:08 -07:00
Jonah Williams
52415cb0a5
baby-steps to testing/refactoring flutter_platform ( #31616 )
2019-04-25 14:01:28 -07:00
Jonah Williams
6b191841f3
Allow filtering devices to only those supported by current project ( #31446 )
2019-04-25 12:25:12 -07:00
Dan Field
1db5d66932
Capture JSON RPC errors that presently get swallowed ( #31584 )
...
* Update packages
* Capture JSON RPC errors that presently get swallowed
2019-04-25 08:27:00 -07:00
Jonah Williams
482078387e
make sure we exit early if the Runner.xcodeproj file is missing ( #31591 )
2019-04-25 00:12:17 -07:00
Jonah Williams
37c73e77f1
Remove need for build/name scripts on Linux desktop ( #31567 )
2019-04-24 13:34:56 -07:00
Jonah Williams
15f271ef07
if there is no .ios or ios sub-project, don't attempt building for iOS ( #31406 )
2019-04-23 09:49:49 -07:00
Jonah Williams
7f959d8b78
Add Xcode build script for macOS target ( #31329 )
2019-04-22 13:51:00 -07:00
Stanislav Baranov
e2a3c2ee45
Remove support for building dynamic patches on Android. ( #31359 )
2019-04-22 10:40:50 -07:00
Stanislav Baranov
08445c8a01
Stop precaching the artifacts for dynamic mode. ( #31282 )
2019-04-22 09:05:38 -07:00
Ben Konyi
3764cb8515
Added support for authentication codes for the VM service. ( #30857 )
...
* Added support for authentication codes for the VM service.
Previously, a valid web socket connection would use the following URI:
`ws://127.0.0.1/ws`
Now, by default, the VM service requires a connection to be made with a
URI similar to the following:
`ws://127.0.0.1:8181/Ug_U0QVsqFs=/ws`
where `Ug_U0QVsqFs` is an authentication code generated and shared by
the
service.
This behavior can be disabled with the `--disable-service-auth-codes`
flag.
2019-04-18 21:01:50 -07:00
Jonah Williams
ac36e4423e
Add flutter run support for linux and windows ( #31229 )
2019-04-18 18:05:04 -07:00
Jonah Williams
65f45999a3
initial work on coverage generating script for tool ( #29494 )
2019-04-18 17:59:14 -07:00
Jonah Williams
f5672b9316
add --force flag to precache ( #31278 )
2019-04-18 16:04:21 -07:00
Jonah Williams
e69a8a15b3
pass track widget creation flag through to build script ( #31277 )
2019-04-18 15:03:34 -07:00
Devon Carew
d075d647c3
remove the unused hintMessage and hintId fields from the reload results ( #31267 )
2019-04-18 11:00:54 -07:00
Jonah Williams
da92fc1109
Add run capability for macOS target ( #31218 )
2019-04-17 22:40:26 -07:00
Jonah Williams
3c8c630f01
Allow disabling all fingerprint caches via environment variable ( #31171 )
2019-04-17 17:27:50 -07:00
Jonah Williams
86c938b5b3
Add desktop projects and build commands (experimental) ( #31205 )
2019-04-17 12:16:55 -07:00
Jonah Williams
5228a7851a
Fuchsia step 1: add SDK version file and artifact download ( #31073 )
2019-04-16 13:24:58 -07:00
Alexander Aprelev
d775908c7e
Download and handle product version of flutter patched sdk ( #31063 )
...
* Support release/debug flavors of flutter_patched_sdk
* Use [anyNamed] instead of [any] for mocking named arguments
* Fix use of local engine in release mode
2019-04-15 21:02:20 -07:00
Christopher Fujino
be5f345f33
New flag to flutter drive
to skip installing fresh app on device ( #30818 )
...
* add a --build/--no-build flag to flutter drive command
2019-04-15 09:31:51 -07:00
Jonah Williams
301eaa8c32
Make coverage, like, really fast ( #30811 )
2019-04-15 08:59:28 -07:00
Jonah Williams
259641c4b3
Allow downloading of desktop embedding artifacts ( #30648 )
2019-04-10 22:08:44 -07:00
Jonah Williams
316d44989a
warn on uncomitted changes ( #30235 )
2019-04-10 12:24:53 -07:00
Michael Thomsen
811f1ad98f
Forward missing pub commands ( #30115 )
2019-04-09 17:03:09 +02:00