Dan Rubel
ea74e07689
move flutter user analysis options file ( #8091 )
...
* move flutter user analysis options file
* add comments referencing each of the analysis options files
2017-02-13 16:39:35 -05:00
Todd Volkert
3b52c87da6
Bump deps on package:file
and package:process
( #8097 )
2017-02-13 09:55:54 -08:00
Michael Goderbauer
cff7dc5444
Bump package:process version ( #8073 )
2017-02-10 16:54:51 -08:00
Jason Simmons
198d293857
Support some new Dart features in AOT mode ( #8067 )
...
See https://github.com/flutter/flutter/issues/7579
2017-02-10 13:14:57 -08:00
Alexandre Ardhuin
e151a1a438
prefer_contains ( #8040 )
2017-02-09 15:17:55 -08:00
xster
1cc78145fe
Add logger indent option and indent nested xcode command outputs ( #7867 )
...
* Add indent option to logger and indent non-flutter nested output
* Add a missed override
* Formatting
2017-02-08 18:27:47 -08:00
Devon Carew
d89f438699
improve the logger ui a bit for elapsed times ( #7960 )
...
* improve the logger ui a bit for elapsed times
* invert param
* update daemon.dart
2017-02-08 08:25:36 -08:00
xster
0c8e1813b3
Add a user friendly error message when no development team is selected for physical deployment ( #7879 )
2017-02-07 16:59:58 -08:00
Michael Goderbauer
82f887de07
Fix Flutter Tools Tests to run on Windows ( #7878 )
2017-02-05 22:58:49 -08:00
Ian Hickson
dc634e195e
Introduce the concept of asynchronicity to the service extensions. ( #7823 )
...
This allows us, for example, to wait for the slow mode banner to have
been removed from the screen before triggering a screen shot.
2017-02-02 15:48:35 -08:00
Michael Goderbauer
a742a5ddf6
Make flutter analyze
run on Windows ( #7828 )
2017-02-02 15:41:13 -08:00
Ian Hickson
5f38773ed0
Screenshot improvements ( #7800 )
...
Add an "s" command to `flutter run` which takes a screenshot.
Make that comment turn off the slow mode banner.
2017-02-01 22:47:53 -08:00
Michael Goderbauer
40aab7f553
Bump Dart SDK to 1.22.0-dev.10.3 ( #7791 )
2017-02-01 16:33:27 -08:00
Chris Bracken
5d2a460fdd
Correct capitalisation of Xcode ( #7796 )
...
Ref: https://developer.apple.com/xcode/
2017-02-01 16:16:33 -08:00
Jakob Andersen
a0f0c42fe3
Update gradle example to support x86 in debug mode. ( #7606 )
...
* Update gradle example to support x86 in debug mode.
Changed the Flutter Gradle plugin a bit to better fit in with the
Android build.
Fixes #6136
Fixes #6864
Fixes #7539
2017-01-31 14:48:48 -08:00
Ian Hickson
65ca387075
Make the Ahem font available to tests. ( #7725 )
2017-01-28 15:55:47 -08:00
Ian Hickson
96e11e1bf1
Clean up the file names of the hot and cold runners. ( #7697 )
2017-01-28 14:26:49 -08:00
Ian Hickson
21434fcf1a
Refactor 'flutter drive' to get the observatory port from the logs ( #7695 )
...
This remove a very brittle aspect of flutter drive, whereby it would
assume a known port instead of explicitly finding out what it was.
Fixes #7692 and hopefully fixes the devicelab tests.
2017-01-27 01:37:28 -08:00
Ian Hickson
f888bbed48
Refactor hot/cold/drive runners a little ( #7694 )
...
Move the drive/run common stuff to RunCommandBase, rather than the
superclass which applies to everything.
Implement --no-resident (fixes
https://github.com/flutter/flutter/issues/5448 ). This is particularly
useful when running flutter from scripts.
Rename RunAndStayResident to ColdRunner.
2017-01-27 01:03:04 -08:00
Ian Hickson
a67c79a1c7
converge flutter run and flutter drive onto one behavior ( #7688 )
...
...for the port arguments
2017-01-26 21:47:14 -08:00
Michael Goderbauer
9f28b4ff71
Windows Fixes for Flutter Tools ( #7678 )
2017-01-26 17:04:53 -08:00
Ian Hickson
576b4e1179
Change --debug-port to --observatory-port ( #7675 )
...
...and add --diagnostic-port.
...and document port 0.
2017-01-26 16:42:48 -08:00
Todd Volkert
417c2f25fc
Migrate flutter_tools to use package:platform ( #7642 )
2017-01-25 16:06:41 -08:00
Ian Hickson
1bdf351818
Merge pubspec.yaml and flutter.yaml. ( #7605 )
2017-01-24 11:19:31 -08:00
Todd Volkert
9ba607862e
Update to package:process v1.0.1 ( #7607 )
2017-01-24 10:09:29 -08:00
Yegor
4bec9cd940
update build benchmark to match #7589 ( #7600 )
2017-01-23 17:49:01 -08:00
Devon Carew
a6777b2a60
remove flutter setup ( #7596 )
2017-01-23 15:22:16 -08:00
Ryan Macnak
76460967e6
Adapt to refactoring of snapshot APIs in the Dart VM. ( #7589 )
2017-01-23 13:28:35 -08:00
Ian Hickson
94cac1a69c
flutter test --start-paused ( #7584 )
...
Make debugging tests in a debugger easier.
Fixes https://github.com/flutter/flutter/issues/163
2017-01-23 11:31:59 -08:00
Ian Hickson
63aa1397a3
Increase the strictness of our requiring explicit types ( #7585 )
...
...now that we have generic methods, their types need to be specified too.
2017-01-23 01:04:31 -08:00
Ian Hickson
cbda208b4b
Reduce the amount of spam from analyze watch. ( #7582 )
...
See https://github.com/dart-lang/sdk/issues/28463 , which I think is a
regression.
This also fixes the regression introduced by
https://codereview.chromium.org/2559773002 whereby we were no longer
checking any of the lints.
2017-01-22 16:43:24 -08:00
Ian Hickson
15a7eb3b6c
Move to real generic method syntax ( #7235 )
2017-01-21 20:58:44 -08:00
Devon Carew
34b9ce859a
proxy service extension calls through the daemon protocol ( #7554 )
...
* proxy service extension calls through the daemon protocol
* add test for app.callServiceExtension
2017-01-20 08:51:57 -08:00
Ian Hickson
3f1d6d3bca
Remove randomness from port assignment during coverage collection. ( #7548 )
...
Also, defer to test package for throttling (this will require a test
package update as well).
Also, add a lot more instrumentation to --verbose mode for tests, and
fix minor trivial things here and there, and add error handling in
more places.
Also, refactor how coverage works to be simpler and not use statics.
2017-01-19 15:31:11 -08:00
Yegor
d18b500840
remove the no longer needed ignore: cancel_subscriptions ( #7542 )
...
This has been fixed: https://github.com/dart-lang/linter/issues/317
2017-01-19 10:59:43 -08:00
Phil Quitslund
8dc1634be5
Stop building unlinked summaries for packages. ( #7538 )
...
Stop building (unused) unlinked summaries for packages.
Improves update speed considerably (for `n` packages it saves us `n` needless calls to `pub get`).
2017-01-19 09:11:41 -08:00
Todd Volkert
4f9e5c8dc7
Fix race condition in coverage collection ( #7455 )
...
Previously, it was possible for the test harness to bail
and the test runner to complete before the platform plugin
triggered the collection of coverage data. This fixes the
race condition such that the pending coverage collection
task is recorded immediately after starting the process.
2017-01-12 13:58:19 -08:00
Todd Volkert
1ccbf8f00d
Use FileSystem.pathSeparator instead of Platform.pathSeparator ( #7417 )
2017-01-10 13:17:20 -08:00
John McCutchan
6a63af4081
Rebuild Android apk when Dart source is modified ( #7345 )
...
- [x] Wire up dependency checker and plumb flags down to the right place
Fixes #7014
2017-01-10 07:59:55 -08:00
Devon Carew
258fc011f6
pass additional named params to daemon run ( #7392 )
...
* pass additional named params to daemon run
* add a trailing comma
2017-01-09 16:12:41 -08:00
Todd Volkert
016b5ab0cc
Force all dart:io usage to go through 'base/io.dart' ( #7390 )
...
This ensures that accidental usages of dart:io's
file API don't creep in over time.
2017-01-09 08:37:00 -08:00
Todd Volkert
8bb270342e
Update flutter_tools to use package:file throughout ( #7385 )
...
This removes direct file access from within flutter_tools
in favor of using `package:file` via a `FileSystem` that's
accessed via the `ApplicationContext`.
This lays the groundwork for us to be able to easily swap
out the underlying file system when running Flutter tools,
which will be used to provide a record/replay file system,
analogous to what we have for process invocations.
2017-01-06 16:51:44 -08:00
Todd Volkert
1c43c4e24d
Bump package:file version to 1.0.0 ( #7371 )
2017-01-05 18:42:57 -08:00
Ian Hickson
971ca4b835
Check exit code for test subprocess ( #7269 )
2016-12-15 13:43:45 -08:00
Devon Carew
bf25b31a65
some updates to the launch verbiage ( #7236 )
2016-12-12 09:31:58 -08:00
Devon Carew
bec4a6c790
updates for flutter run --machine ( #7183 )
...
* have flutter run --machine log to stdout
* add a test
* add docs; fix type annotation lint
2016-12-07 12:48:47 -08:00
Dan Rubel
a9584e1214
Handle new observatory url ( #7061 )
...
* reapply handle new Observatory URL changes
Fixes https://github.com/flutter/flutter/issues/6843
* allow non numeric IPv4 addresses
Fixes https://github.com/flutter/flutter/issues/7051
2016-11-30 20:29:04 -05:00
Todd Volkert
60b19b2035
Create abstraction layer for dart:io's Process commands ( #7100 )
...
With this change, they're run via instance methods on an object
obtained through the context. This will allow us to substitute
that object in tests with replay/record versions to allow us to
mock out the os-layer in tests.
2016-11-30 08:42:42 -08:00
John McCutchan
618030e044
More AppContext cleanups ( #7073 )
2016-11-29 11:22:48 -08:00
John McCutchan
0b737ac57b
Remove default AppContext and cleanup globals ( #6999 )
2016-11-29 07:54:20 -08:00