Jason Simmons
f161f239ef
Download Android AOT tools to the artifacts cache and build APKs using these tools ( #3649 )
...
Also update the engine to a build where these tools have been uplaoded
2016-05-02 11:40:32 -07:00
Devon Carew
adac927501
add google analytics to flutter_tools ( #3523 )
...
* add google analytics
* send in the run target type
* track device type targets
* use the real GA code
* review comments
* rev to usage 2.0
* rev to 2.2.0 of usage; add tests
* review comments
2016-04-26 16:25:11 -07:00
Jason Simmons
07951ee90f
Add a profile build mode flag for building APKs with AOT compilation ( #3526 )
...
This is currently hidden for development use. It will select artifacts from
the android_{Debug,Release}_Deploy output in a local engine build.
2016-04-25 13:36:31 -07:00
Devon Carew
6f0bb20658
rename deploy to release ( #3407 )
2016-04-19 11:17:00 -07:00
Devon Carew
1c0a966384
rename the --develop option to --debug ( #3384 )
...
* rename the --develop option to --debug
* fail if both --debug and --deploy are specified
2016-04-18 16:41:15 -07:00
Devon Carew
f132acaf1d
use the new cache code to locate more artifacts ( #3361 )
...
* use the new cache code to locate more artifacts
* add todo
* review comments
2016-04-15 21:08:03 -07:00
Devon Carew
b172dd5a1a
run pub for analyze and test ( #3310 )
...
* run pub for analyze and test
* don't run pub when doing repo analysis
* move logic for when to run pub into the commands
* re-write ternary expression
2016-04-13 19:55:28 -07:00
Jason Simmons
f7b1799a62
Do not check for an existing package map if a command is going to run "pub get" to update the package map ( #3202 )
...
Also remove a redundant check for the --pub option in the run command
2016-04-08 09:34:42 -07:00
Devon Carew
a729b02f1a
move the engine download code to dart ( #3180 )
...
* move the engine download code to dart
* fix populating the bin/cache/pkg dir
2016-04-07 13:31:44 -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
Devon Carew
653566dd23
simplify toolchain setup
2016-04-04 13:10:56 -07:00
Adam Barth
2e062dfab4
Use --packages rather than --package-root
...
The .packages file is replacing the packages directory of symlinks.
2016-03-28 15:01:25 -07:00
Devon Carew
f8374cd966
consolidate build commands under the 'build' command
2016-03-17 07:22:41 -07:00
Hixie
797e27edd3
Add @override annotations to flutter framework
2016-03-14 14:02:26 -07:00
Ian Hickson
bedd8e9131
Merge pull request #2650 from Hixie/always_always_specify_types
...
Even more types
2016-03-14 10:44:05 -07:00
Ian Hickson
d745e20853
Even more types
2016-03-14 09:41:54 -07:00
Devon Carew
4daee0cc0d
misc tool ui cleanup
2016-03-14 09:41:00 -07:00
Devon Carew
e939b152af
rename the platform constants
2016-03-12 11:08:21 -08:00
Devon Carew
5ad6a57007
remove some references to DeviceStore
2016-03-11 11:25:03 -08:00
Steve Messick
913315bc87
Improve the error message when a target is specified but not found.
...
https://github.com/flutter/flutter/issues/2368
2016-03-07 08:53:33 -08:00
Steve Messick
2e878746a3
Improve message when target not found
2016-03-04 14:36:32 -08:00
Devon Carew
d911aaa6d0
refactot the stop command to not use DeviceStore
2016-03-03 00:22:40 -08:00
Devon Carew
4d93c376c9
improve verbose output
2016-02-27 23:36:02 -08:00
Devon Carew
37290d866e
additional validation for device commands
2016-02-24 11:11:23 -08:00
Adam Barth
4aae718f85
Download sky_engine and sky_services from cloud storage
...
Downloading these packages from cloud storage simplifies our deployment
story because we can upload to cloud storage automatically from the
buildbot.
This patch also switches the responsibility for downloading the engine
artifacts to update_engine.sh. Centralizing this responsibility ensures
that the packages and the binaries are always in sync.
2016-02-20 13:25:01 -08:00
Devon Carew
d5a6fceee5
add a summary option to the doctor class
2016-02-17 09:33:45 -08:00
Devon Carew
2dbceafbc6
introduce globals scoped to the app's context
2016-02-09 22:03:13 -08:00
Collin Jackson
beaffecb7b
fix #1443 ensure engine is the correct version
2016-02-01 13:11:30 -08:00
Devon Carew
d7fbf5302d
use status(), error(), and trace() for logging
...
rename to printTrace(), printStatus(), and printError()
2016-01-28 12:44:17 -08:00
Devon Carew
5daf58ce1e
refactor commands to move out re-usable functionality
2016-01-21 09:38:46 -08:00
Adam Barth
9662d49e12
Clean up code organization in flutter_tools
...
1) Moved basic utility code into base/ directory to make it clear which code
doesn't depend on Flutter-specific knowldge.
2) Move the CommandRunner subclasses into a runner/ directory because these
aren't commands themselves.
2015-11-28 21:16:55 -08:00