John McCutchan
4c91b6e725
Stop using package:stack_trace and Chain.capture ( #8803 )
...
- [x] Don't use package:stack_trace.
- [x] Don't use Chain.capture.
- [x] Fix an instance of aggressive catching of exceptions
Related #8742
2017-03-15 15:39:01 -07:00
Todd Volkert
3d079414ad
Record/replay test infrastructure. ( #8597 )
...
This adds the test harness for record/replay tests.
2017-03-07 10:13:40 -08:00
Chris Bracken
7a09316cd0
Declare locals final where not reassigned (flutter_tools) ( #8570 )
2017-03-03 17:50:46 -08:00
Michael Goderbauer
ae1a719e03
fix FLUTTER_ANSI_TERMINAL check ( #8544 )
...
* fix FLUTTER_ANSI_TERMINAL check
should have been included in the previous PR :(
* review comments
2017-03-02 16:25:33 -08:00
Michael Goderbauer
1f7b8ae11f
Enable ANSI codes in PowerShell ( #8537 )
2017-03-02 13:09:36 -08:00
Michael Goderbauer
99ca38e988
make use of Dart's new capability to print Unicode on Windows ( #8505 )
2017-03-01 13:15:48 -08:00
Alexandre Ardhuin
2888139c6b
prefer const constructor ( #8292 )
2017-02-20 14:07:16 -08:00
Michael Goderbauer
071efec271
Implements WindowsStdoutLogger ( #8189 )
...
Replaces unprintable characters with alternative symbols.
2017-02-15 13:20:17 -08:00
Devon Carew
5caeb3ff32
use the intl package ( #8060 )
2017-02-10 09:36:04 -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
Michael Goderbauer
84de5e815d
Work around for dart-lang/sdk#28599 ( #7786 )
2017-02-01 13:39:19 -08:00
Todd Volkert
417c2f25fc
Migrate flutter_tools to use package:platform ( #7642 )
2017-01-25 16:06:41 -08:00
Todd Volkert
5a3bae9eed
Catch another ignorable errno in setting stdin.lineMode
( #7563 )
2017-01-20 14:00:12 -08:00
Todd Volkert
55beaef743
Ignore only ENOTTY when setting stdin.lineMode ( #7472 )
2017-01-12 16:14:37 -08:00
Devon Carew
7f2915d331
ignore exceptions from stdin.lineMode ( #7439 )
...
* ignore exceptions from stdin.lineMode
* only catch IOException
2017-01-11 10:54:42 -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
Devon Carew
15ea399fdd
add identifiers to progress messages ( #6868 )
2016-11-15 12:13:56 -08:00
Ian Hickson
04e7446b2b
Make the fire red on black-and-white terminals ( #6748 )
2016-11-07 15:48:50 -08:00
Jason Simmons
54d76518ac
Continue showing status messages after a startProgress completes ( #6720 )
2016-11-05 22:47:33 -07:00
Devon Carew
fcfb2a5c55
Better progress ( #6677 )
...
* make showElapsedTime default to true
* support nested progresses
* improve hot reload message
* rethrow
2016-11-03 13:28:17 -07:00
Wyatt Arent
0838ef7d0b
logger use milliseconds instead of seconds for reporting elapsed time ( #6487 )
...
* logger use milliseconds instead of seconds for reporting elapsed time (#5400 )
* Update authors (#5400 )
* Remove unnecessary comment
2016-10-23 09:54:08 -07:00
Jason Simmons
022cb2d9dc
Do not buffer logs in the verbose logger ( #6465 )
...
With the old policy the most recent log would not be printed until the next
log is produced (which may be indefinitely). This change prints logs
immediately along with a time delta since the previous log.
2016-10-21 16:54:59 -07:00
Devon Carew
24f63e2b44
show better errors for gradle build failures ( #5374 )
2016-08-13 12:30:14 -07:00
Ian Hickson
d7fb51a551
Hot reload UI polish ( #5193 )
...
* General improvoments to the loader app:
* Show a message after 8 seconds if no connection comes in.
* Show a progress bar as files are being uploaded.
* Hide the spinner just before launching the application.
* General improvements to the "flutter run" UI:
* Add "?" key as a silent alias for "h".
* Make the help text bold so it doesn't get mixed with the logs.
* Make "R" do a cold restart when hot reload is enabled.
* Supporting features and bug fixes:
* Add support for string service extensions.
* Other bug fixes:
* Expose debugDumpRenderTree() outside debug mode.
* Logger.supportsColor was missing a getter.
* Mention in the usage docs that --hot requires --resident.
* Trivial style fixes.
2016-08-02 16:52:57 -07:00
Ian Hickson
c9bcf1074e
Analyzer was confused when you deleted files ( #4528 )
...
Also, make it clear the screen between results so it's more obvious
what's going on when you have new results (especially when you have
fixed everything).
2016-06-13 12:20:03 -07:00
Devon Carew
3ba17136b7
add a restart command to the daemon protocol ( #4385 )
...
* refactor the --resident run option into a separate file
* update daemon to run --resident apps
* re-plumbing daemon start
* send app logs
* update tests
* review changes
* fix test runner
* remove PackageMap.createGlobalInstance; rely on the ctor
* review comments
2016-06-07 12:13:35 -07:00
Devon Carew
d6aed1e7c9
add a --quiet option to flutter_tools ( #4213 )
2016-05-26 13:41:29 -07:00
Devon Carew
067715e302
Send exit for flutter run --resident ( #3829 )
...
* send ext.flutter.exit
* listen for help restart, quit
* refactor into a separate class
2016-05-10 13:47:00 -07:00
Devon Carew
99114cd414
show more errors on missing jarsigner ( #3626 )
2016-04-28 22:48:01 -07:00
Devon Carew
ace1a64bfd
don't print installing device twice ( #3520 )
2016-04-25 09:25:47 -07:00
Devon Carew
dd2bde1918
add a service extension for repaint rainbow ( #3409 )
...
* add a service extension for repaint rainbow
* review comments
2016-04-19 12:57:10 -07:00
Devon Carew
12cac94cda
Use arm deploy ( #3374 )
...
* download android-arm-deploy
* wire up --deploy to android-arm-deploy
* fix interpolation
2016-04-18 09:01:43 -07:00
Devon Carew
b4173e20d4
fix to showing a progress display for long tasks ( #3265 )
2016-04-12 08:39:24 -07:00
Devon Carew
2a33e3f0c0
make flutter upgrade less verbose ( #3237 )
...
* more terse flutter upgrade
* fix an issue when updating and the engine update code has changed
* call flutter precache; add a --no-color hidden option
* fix a lint related to getters/setters
2016-04-11 11:17:09 -07:00
Devon Carew
7ad1e38eac
Fix windows crash ( #3236 )
...
* better messaging about windows support
* fix lints
2016-04-11 08:34:01 -07:00
Devon Carew
34a67329fd
use --no-precompile ( #3175 )
...
* use --no-precompile
* use the flutter bin cache's sdk
2016-04-07 11:06:38 -07:00
Devon Carew
40598449ad
add cache.dart to help manage the cache dir ( #3168 )
...
* add cache.dart to help manage the cache dir
* sp
2016-04-07 09:15:58 -07:00
Hixie
797e27edd3
Add @override annotations to flutter framework
2016-03-14 14:02:26 -07:00
Ian Hickson
d745e20853
Even more types
2016-03-14 09:41:54 -07:00
Devon Carew
4d93c376c9
improve verbose output
2016-02-27 23:36:02 -08:00
Devon Carew
2dbceafbc6
introduce globals scoped to the app's context
2016-02-09 22:03:13 -08:00