John McCutchan
618030e044
More AppContext cleanups ( #7073 )
2016-11-29 11:22:48 -08:00
John McCutchan
f27b0611f4
Handle SIGUSR1/SIGUSR2 spamming gracefully ( #7069 )
2016-11-29 09:56:38 -08:00
John McCutchan
0b737ac57b
Remove default AppContext and cleanup globals ( #6999 )
2016-11-29 07:54:20 -08:00
Dan Rubel
fcf41fc737
revert handle new Observatory URL ( #7056 )
...
737a55ef3e
2016-11-28 16:15:19 -05:00
Dan Rubel
737a55ef3e
handle new Observatory URL ( #6992 )
2016-11-28 11:36:20 -05:00
Ian Hickson
27cceff20d
Allow debugPaintSizeEnabled to be toggled from the runner ( #7028 )
2016-11-27 23:50:20 -08:00
Devon Carew
1d4292f750
filter message about front_end ( #7001 )
2016-11-23 09:14:46 -08:00
John McCutchan
b8403c7c91
Install prebuilt iOS applications before running them ( #7000 )
2016-11-23 07:33:33 -08:00
John McCutchan
26432eba30
Boot the application directly even when hot reloading. ( #6948 )
...
- [x] Remove the two stage initial boot process.
- [x] Remove the loader screen app.
- [x] Don't report reload times for the initial reload because we are
switching from a snapshot to source and that will always be worst case.
2016-11-22 14:16:20 -08:00
Devon Carew
5658577475
pass through the ws debugging uri ( #6989 )
2016-11-22 13:18:35 -08:00
Todd Volkert
ec7c49e4b6
Introduce log filtering whitelist for iOS simulator ( #6973 )
...
#6972
2016-11-22 10:47:24 -08:00
Dan Rubel
4828b2c377
fix flutter tools daemon exit code check ( #6981 )
2016-11-22 09:36:50 -05:00
John McCutchan
b40b54e301
Do not process a command from the terminal if we are still processing a command ( #6966 )
2016-11-21 14:09:37 -08:00
John McCutchan
c1a3100e4c
Remove all the Android specific special cases from the runners ( #6957 )
...
- [x] Make iOS and Android application startup paths consisitent.
- [x] Remove the now unncessary Android specific special cases from the runners.
2016-11-21 14:01:35 -08:00
John McCutchan
98016b1c4a
Cleanup application startup on Android devices ( #6949 )
...
- [x] Stop unnecessarily building the flx a second time on startup.
- [x] Stop unncessarily copying the flx to the device a second time on startup.
- [x] Remove `startBundle` and move logic into `startApp`.
2016-11-21 09:21:49 -08:00
Todd Volkert
d9a0de3747
Use InternetAddress instead of String ( #6922 )
2016-11-17 23:07:20 -08:00
Todd Volkert
9cb914df17
Allow for application-specific log readers. ( #6898 )
...
* Allow for application-specific log readers.
When running with prebuilt application binaries, those applications
aren't guaranteed to be named "Runner" (as it is when we build
the app locally in Flutter tools)
2016-11-16 17:19:00 -08:00
John McCutchan
ae1881e4c7
Fix handling of empty --project-assets option ( #6873 )
2016-11-15 13:47:57 -08:00
Devon Carew
15ea399fdd
add identifiers to progress messages ( #6868 )
2016-11-15 12:13:56 -08:00
John McCutchan
d54bed45f3
Support specifying a fixed list of assets on the command line ( #6857 )
2016-11-15 07:01:00 -08:00
Ian Hickson
fd5a08941e
Clarify pub.dart messages ( #6856 )
2016-11-14 16:54:24 -08:00
Dan Rubel
34e466f1fd
Refactor flutter command exit code - part 3 of 3 ( #6838 )
...
* Remove the workaround that pinned args to v0.13.6
This reverts most of the changes in commit 6331b6c8b5d964ec0dbf2cd9bb84c60c650a0878
* throw exception if exit code is not an integer
* rework command infrastructure to throw ToolExit when non-zero exitCode
* convert commands to return Future<Null>
* cleanup remaining commands to use throwToolExit for non-zero exit code
* remove isUnusual exception message
* add type annotations for updated args package
2016-11-14 14:21:30 -05:00
Dan Rubel
e384c0d982
Refactor flutter command exit code - part 2 ( #6817 )
...
* convert pubGet to throw ToolExit on non-zero exit code
* convert commandValidator to throw ToolExit for non-zero exit code
* convert flutter commands to throw ToolExit for non-zero exit code
* use convenience method throwToolExit
* only show "if this problem persists" for unusual exceptions
2016-11-13 22:09:03 -05:00
Dan Rubel
90f7afcbcf
flutter doctor show one intellij install per location ( #6820 )
2016-11-13 22:03:56 -05:00
John McCutchan
45c95b261d
Performance fixes for hot reload when using a prebuilt loader ( #6821 )
2016-11-11 13:28:21 -08:00
Dan Rubel
cccd917ac2
Refactor flutter command exit code - part 1 ( #6803 )
...
* convert flutter commands to use ToolExit for non-zero exit code
* add convenience method throwToolExit
* print ToolExit message iff not null
2016-11-11 10:42:09 -05:00
Dan Rubel
b04f35e8c0
Revert "trace IntelliJ config and install locations on Linux ( #6805 )" ( #6816 )
...
The added printTrace statements are causing problems when running tests locally on Linux.
This reverts commit 546cef5277d69eae0c8a6fef31fae7ce94ca8e9e.
2016-11-11 09:44:08 -05:00
John McCutchan
f172f0675d
Miscellaneous cleanups ( #6813 )
...
- [x] Return the reload message even when paused at a breakpoint.
- [x] Only initialize context members if they aren't already initialized.
2016-11-10 15:28:19 -08:00
Dan Rubel
546cef5277
trace IntelliJ config and install locations on Linux ( #6805 )
2016-11-10 15:48:49 -05:00
John McCutchan
e908655207
Remove legacy restart support ( #6801 )
2016-11-10 11:12:59 -08:00
John McCutchan
83be3e599f
Stop tracking time to first frame because it is unreliable. ( #6800 )
...
- [x] Stop tracking time to first frame because it is unreliable.
- [x] Track time to complete reassemble instead.
2016-11-10 10:38:11 -08:00
Todd Volkert
74e31679fb
Respect the --no-codesign flag even for simulators ( #6799 )
2016-11-10 10:30:17 -08:00
John McCutchan
11ca0f1ada
Support caching host filesystem symlink targets to speedup DevFS updates ( #6798 )
2016-11-10 08:31:11 -08:00
John McCutchan
958d2a6fb8
Abort a hot reload if we detect an error in flutter.yaml ( #6787 )
2016-11-09 18:13:06 -08:00
Ian Hickson
f75e6074a8
Minor stylistic cleanup in flutter_tools/lib/src/dart/summary.dart ( #6788 )
...
I was in here trying to figure out why we rebuild sky_services (the
answer is, because we rebuild every package we've ever downloaded, but
that's not really a problem for new users so whatever), and while I
was here I did some cleanup.
2016-11-09 18:10:40 -08:00
John McCutchan
8c70ad43ae
Remove old benchmark code from the non-hot runner. ( #6762 )
...
- [x] Remove old benchmark code from the non-hot runner.
- [x] Remove some dead code.
- [x] Fix a throw that should be a rethrow.
2016-11-09 16:48:49 -08:00
Ian Hickson
64609588f4
Fix the hot reload colors to look better ( #6753 )
2016-11-08 15:16:46 -08:00
Dan Rubel
fb03b3137e
Improve error message if update cache interrupted during download ( #6740 )
2016-11-08 08:02:06 -05:00
Ian Hickson
04e7446b2b
Make the fire red on black-and-white terminals ( #6748 )
2016-11-07 15:48:50 -08:00
Dan Rubel
974da47481
send app.progress events ( #6744 )
2016-11-07 17:55:45 -05:00
Devon Carew
bea50b59a1
minor tweak to the text output ( #6695 )
2016-11-07 14:47:42 -08:00
John McCutchan
fb3bf7a9d7
Support hot reload with a prebuilt loader ( #6743 )
2016-11-07 14:25:07 -08:00
Jason Simmons
54d76518ac
Continue showing status messages after a startProgress completes ( #6720 )
2016-11-05 22:47:33 -07:00
Ryan Macnak
34fdc44b58
AOT Android: Don't use integer division instructions. ( #6714 )
2016-11-04 15:48:46 -07:00
P.Y. Laligand
9b7764d48f
Added an option to allow default fonts to not be packed in an flx file. ( #6710 )
...
Fonts should never be bundled on Fuchsia.
2016-11-04 14:06:44 -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
Dan Rubel
1f1adcaa0e
refactor app.* daemon events ( #6679 )
2016-11-03 14:29:56 -04:00
Jason Simmons
984b62390c
Fix builds of FLX bundles using AOT compilation ( #6684 )
2016-11-03 10:48:57 -07:00
Dan Rubel
d86900d22f
Update flutter doctor text ( #6682 )
2016-11-03 13:17:35 -04:00
John McCutchan
594c4f998a
Only synchronize used Dart sources to DevFS. ( #6668 )
...
- [x] Remove the second full-sync on startup.
- [x] Always invoke the snapshotter to determine the minimal set of Dart sources used.
- [x] Only synchronize the *used* Dart sources to DevFS.
- [x] Detect syntax / file missing errors on the host and gate reloads / restarts.
2016-11-03 15:19:57 +01:00