20 Commits

Author SHA1 Message Date
Eric Seidel
6b029ce9df Stop using workbench/packages for sky_snapshot
Instead we use the packages directory which is at the same
level as the BUILD.gn file.  That's a bit of a broken assumption
but it happens to work for all our skyx uses for now.

@abarth
2015-08-12 17:39:59 -07:00
Adam Barth
a6017e214d Remove sky:init
Now that we don't have a magicaly mojom package, we don't need sky:init.
2015-08-01 19:02:54 -07:00
Chinmay Garde
9b16addf3a Allow loading SkyX files on Mac desktop 2015-07-30 15:07:35 -07:00
Adam Barth
c2365b9298 Remove pub spam during the build
When using `pub run`, we need to set the PUB_CACHE environment variable to
//dart-pub-cache in order to use the Dart packages we downloaded during
`gclient sync`.
2015-07-29 23:38:52 -07:00
Chinmay Garde
c87a7c6863 Specify a default launch screen for iOS Asteroids 2015-07-29 15:05:00 -07:00
Chinmay Garde
944fecffab Add launcher icons and update display name for Asteroids on iOS 2015-07-29 13:11:48 -07:00
Chinmay Garde
6728df6360 Provide empty group in sky_app template when no Info.plist is specified 2015-07-28 14:23:31 -07:00
Chinmay Garde
64e29f79ef Load SkyX files on iOS where available 2015-07-28 13:27:46 -07:00
Adam Barth
341f82efc8 Compress assets in APKs
This patch moves us back to compressing assets in APKs. We lost compression
when we updated Chromium recently. This brings typical Sky APKs down to 7.2MB.

Fixes #134
2015-07-28 12:40:09 -07:00
Adam Barth
eb8329455a Move sky package into sky/packages/sky
This patch makes the sky package match the structure we've adopted for the
other Dart packages we produce from this repo.
2015-07-28 08:42:57 -07:00
Adam Barth
8fac8efa1f Run sky:init before creating a snapshot
If we've never run sky:init before, the mojom package will be empty and the
snapshot will fail.
2015-07-27 19:47:25 -07:00
Adam Barth
32a881e346 Remove DEPS-managed Dart packages
We now use `pub` to manage Dart packages.
2015-07-27 16:54:30 -07:00
Adam Barth
82838fb5fd Teach skyx where the material design icons are 2015-07-23 19:35:54 -07:00
Adam Barth
ce7ca2ccb0 Remove clean_sky_package.py
This script is unused.
2015-07-23 16:54:51 -07:00
Adam Barth
47a582b794 Move Material Design Icons to their own package
After this patch, we use pub to manage versioning and fetching the material
design icons.
2015-07-23 14:54:59 -07:00
Adam Barth
928146ead1 Use the build system to build artifacts for distribution
Instead of using a collection of Python scripts to generate the artifacts we
want to distribute from this repository, we should just use the build system.
This CL adds a top-level |dist| target that creates these artifacts in a "dist"
directory of the build output.
2015-07-22 09:46:06 -07:00
Adam Barth
b6d4a0448f Rename sky_packager to sky_snapshot
This program just creates a snapshot, not the whole package.
2015-07-21 11:28:30 -07:00
Adam Barth
48be0d1a50 Fix build issues related to symlink.py
There are actually two uses cases for symlink.py. This CL restores
//build/symlink.py to match the version in Chromium and adds a new version in
////sky/build/symlink.py that works properly for the material-design-icons.
2015-07-17 15:41:40 -07:00
Adam Barth
798a88d9e2 Update Sky code to account for changes in Chromium
- Add missing dependencies caught by gn's new stricter checker
- Update opentype code to use new OTS API. This code is updated from HEAD
  Blink.
- Add base dependency to wtf to avoid redefining marcos from base/macros.h
- Update callers of various base string utility functions to use base
  namespace.
2015-07-16 22:14:27 -07:00
Collin Jackson
a64559ab70 After running filter-branch, move root directory into sky/ 2015-07-16 11:54:25 -07:00