- 24 Sep, 2015 1 commit
-
-
James Robinson authored
sky_viewer.mojo no longer needs a window manager embedding as of sky_engine 0.0.27, so this updates the sky_tools run_mojo command so it works again. This really should be expressed in the pubspec dependencies to avoid broken combinations but that needs to happen on the sky side.
-
- 23 Sep, 2015 6 commits
-
-
Adam Barth authored
-
James Robinson authored
Forward additional arguments to runner in run_mojo command
-
Devon Carew authored
fix a path issue when creating new flutter apps
-
James Robinson authored
-
James Robinson authored
This adds the following commands to sky_tools: sky_tools cache clear: Nukes all local artifacts in the cache sky_tools cache populate: Populates the cache with all known artifacts This is useful both to fix busted caches and to make sure that the cache is fully populated so that subsequent operations can proceed without needing network access.
-
James Robinson authored
This teaches commands that need binary artifacts to explicitly instantiate an instance of the ArtifactStore with the appropriate packageRoot string. The ArtifactStore can then remember the package root and compute the engine revision when created and remember those for subsequence calls.
-
- 22 Sep, 2015 7 commits
-
-
James Robinson authored
Teach sky_tools mojo_run to run on Android (using mojo devtools)
-
James Robinson authored
This teaches sky_tools mojo_run --android to invoke mojo's devtool's mojo_run script with the right flags for invoking sky_viewer on android. This tells the devtools script to load sky_viewer.mojo from https://storage.googleapis.com/... and to load app.flx (or whatever the developer specifies as --app) from the filesystem using the devtools http server.
-
Ian Fischer authored
-
Ian Fischer authored
`dart bin/sky_tools.dart --debug --sky-src-path=/path/to/sky/src/ install` now works.
-
Devon Carew authored
-
James Robinson authored
-
James Robinson authored
This initial version assumes the developer has mojo_shell and all other services sitting on disk somewhere and that they're on linux and only want to run on linux. This can be generalized down the line to support more use cases. This downloads the sky_viewer.mojo corresponding to the packages/sky_engine/REVISION in the developer's directory, so they can specify whatever revision they want. sky_tools run_mojo downloads sky_viewer.mojo into its cache directory if it is not present and constructs a command line to pass to mojo_shell that maps the shebang stamped into the flx to the downloaded sky_viewer.mojo. Since sky_viewer.mojo lives in the cloud and mojo_shell can load from the cloud this could also map to an https URL. This should likely be an option.
-
- 21 Sep, 2015 1 commit
-
-
Adam Barth authored
-
- 19 Sep, 2015 6 commits
-
-
Devon Carew authored
check all the dart code in the project, not just selected libraries
-
Adam Barth authored
s/sky_tools/tools/
-
Adam Barth authored
s/domokit/flutter/
-
Devon Carew authored
-
James Robinson authored
-
James Robinson authored
Download sky_snapshot from the cloud
-
- 18 Sep, 2015 2 commits
-
-
James Robinson authored
This adds logic to download and use the sky_snapshot binary from Google cloud storage when running the 'sky_tools build' command. The downloaded binary is put into lib/cache/... The binary is chosen to match the REVISION in the sky_engine package in the packages directory of whichever package the user wishes to build a flx from. Known issues: *) Assumes linux-x64 host *) Assumes download will always produce valid executable *) No clearing of stale cache entries
-
Ian Fischer authored
-
- 17 Sep, 2015 6 commits
-
-
Adam Barth authored
Prepend mojo shebang to skyx files
-
James Robinson authored
skyx files are zips, so they can have anything at the start. Having a shebang line at the start makes it easier to run skyx files in a mojo environment.
-
Adam Barth authored
-
Adam Barth authored
With this patch, we can switch over to using this command from the build system in the sky_engine repo.
-
Adam Barth authored
-
Adam Barth authored
This command will produce an flx package. Currently, this command doesn't work because we don't have the Flutter compiler downloaded from Google storage yet. A future patch will make that happen.
-
- 16 Sep, 2015 6 commits
-
-
Adam Barth authored
-
Adam Barth authored
-
Adam Barth authored
This stray line was causing an analyzer error.
-
Ian Fischer authored
-
Ian Fischer authored
Add very-verbose flag and automatically log some more process-related things in verbose and very-verbose modes.
-
Ian Fischer authored
-
- 15 Sep, 2015 1 commit
-
-
Ian Fischer authored
-
- 11 Sep, 2015 3 commits
-
-
Devon Carew authored
-
Ian Fischer authored
-
Ian Fischer authored
-
- 10 Sep, 2015 1 commit
-
-
Ian Fischer authored
Also applies autoreformatting to init.dart.
-