54 Commits

Author SHA1 Message Date
Adam Barth
47915b4e6e Symlink Material Design Icons into Dart packages in the out dir
Otherwise they won't be visible to the web server.
2015-07-23 16:34:11 -07:00
Adam Barth
71ad2514fa Remove outdated HACKING.md document
CONTRIBUTING.md has the current instructions.
2015-07-23 16:19:55 -07:00
Adam Barth
e6a1a34ddf Merge pull request #254 from abarth/sky_services
Add sky_services pub package
2015-07-23 16:05:57 -07:00
Adam Barth
d25bc9dd67 Fix clean build
This script was erroring out due to some missing renames.
2015-07-23 16:03:36 -07:00
Adam Barth
882f657df1 Add sky_services pub package
This package contains the mojom.dart files we generate from the sky_engine
repository.
2015-07-23 15:51:37 -07:00
Adam Barth
4e651c288a Merge pull request #250 from abarth/material_package
Move Material Design Icons to their own package
2015-07-23 14:57:52 -07:00
Adam Barth
a62f189330 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
Eric Seidel
10542627c4 Merge pull request #248 from eseidelGoogle/target_cpu
Fix sky/tools/gn --ios --simulator to set the correct target_cpu
2015-07-23 14:33:02 -07:00
Eric Seidel
aa5d9aac8d Fix sky/tools/gn --ios --simulator to set the correct target_cpu
Also fixed missing dependency from LocalDOMWindow.cpp on
mojo's navigation service.  Not sure why gn check missed that.

R=abarth@google.com
2015-07-23 14:30:49 -07:00
Adam Barth
6884c870d1 Merge pull request #245 from abarth/sky_engine_package
Add a sky_engine package to contain the dart:sky SDK extensions
2015-07-23 14:18:05 -07:00
Adam Barth
8548b5d0e1 Add a sky_engine package to contain the dart:sky SDK extensions 2015-07-23 14:17:35 -07:00
Adam Barth
e9df0ecb53 Merge pull request #241 from abarth/sky_shell_apk
Create a SkyShell.apk
2015-07-23 13:32:15 -07:00
Eric Seidel
de6b73e746 Fix sky/tools/gn to not crash
TBR=abarth@google.com
2015-07-23 13:27:34 -07:00
Adam Barth
68fa2ef528 Create a SkyShell.apk
This CL introduces a SkyShell.apk that is separate from the SkyDemo.apk that we
upload to the store to show our demos.  The SkyShell.apk is just an empty shell
that can run Sky applications on Android.
2015-07-23 13:26:01 -07:00
Eric Seidel
c714dbbab1 Fix gn --ios --simulator to use the right out directory.
R=abarth@google.com
2015-07-23 13:16:43 -07:00
Eric Seidel
f47558e593 Fix gn --ios --simulator
Previously --simulator required an argument due to not having
an action specified and defaulting to "store" instead of "store_true"

R=iansf@google.com
2015-07-23 12:23:20 -07:00
Ian Fischer
de7f929cc7 Some changes to bring the iOS build closer to the
Android and Linux builds.

Also fixes a couple of toolchain selection issues.
2015-07-23 10:07:11 -07:00
Adam Barth
3c07f99d67 Update big_red_button to push to Google storage
This patch updates big_red_button to release the artifacts produced from the
|dist| target in ninja.
2015-07-22 12:49:40 -07:00
Adam Barth
cba9a61dd2 Fix build
We were missing a dependency.
2015-07-22 09:51:19 -07:00
Adam Barth
a0dda0082f 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
93d9e2f559 Fix path 2015-07-21 17:27:30 -07:00
Adam Barth
4e19564a4f More tweaks to big_red_button.py 2015-07-21 17:25:51 -07:00
Adam Barth
c7f9b03419 Don't try to use git commands in the SDK root 2015-07-21 17:19:46 -07:00
Adam Barth
105fea9517 Remove hard-coded default paths
... and move instructions to the wiki.
2015-07-21 15:11:51 -07:00
Adam Barth
21a9fd1524 Rename sky_packager to sky_snapshot
This program just creates a snapshot, not the whole package.
2015-07-21 11:28:30 -07:00
Eric Seidel
fc9a4effeb Merge pull request #164 from eseidelGoogle/ios_gn
Fix gn --ios
2015-07-20 15:57:58 -07:00
Adam Barth
03de851f34 Rev skyx to 0.0.2 2015-07-20 15:54:04 -07:00
Eric Seidel
f07ff1bbd8 Fix gn --ios
Currently crashes with a python exception due to typo.

R=abarth@google.com
2015-07-20 15:54:03 -07:00
Hixie
3a2da5a2e5 Fix typo "natvies" in the build system. 2015-07-20 15:25:59 -07:00
Adam Barth
a7a25f2827 Update to mojo 894a8dd5afe950d4ab0d5f38902e0c14c1ebd01b 2015-07-20 10:24:43 -07:00
Adam Barth
4bc3630191 Pull in fewer directories from Mojo 2015-07-20 10:24:39 -07:00
Adam Barth
1175d3c75b Remove //third_party/protobuf
This code isn't referenced anymore.
2015-07-20 10:14:17 -07:00
Adam Barth
b5d24fce33 Remove some unnessary dependencies
- angle
- boringssl
- smhasher
- cython

Remove these dependencies required stripping down some BUILD.gn files to remove
targets we don't build.
2015-07-20 09:36:09 -07:00
Adam Barth
02a3d1e484 Improve developer-facing READMEs
Also, stop pushing the SDK to sky_sdk now that this repo exists.
2015-07-18 12:22:30 -07:00
Adam Barth
6450c53c93 Improve Travis reliability
Previously, we were using too many parallel instances of $CXX, which caused
crashes. Now we use -j 2, which seems to work. Also, use fewer processes during
testing.
2015-07-17 23:34:38 -07:00
Adam Barth
0201777b33 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
aa1e699e2a Merge pull request #78 from abarth/iterate_travis
Attempt to make Travis green
2015-07-17 11:09:34 -07:00
Adam Barth
8cd6ab425c Attempt to make Travis go green 2015-07-17 11:09:17 -07:00
Collin Jackson
5d9f4c6cce sky_dev should build the demo launcher
R=abarth
2015-07-17 10:19:53 -07:00
Adam Barth
357d457f76 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
Adam Barth
f99a1c19a6 Improve roll.py to make it actually work 2015-07-16 22:09:37 -07:00
Adam Barth
6681a978fe Improve roll.py to work with HEAD Chromium 2015-07-16 21:02:18 -07:00
Adam Barth
5e14bc271b Merge pull request #65 from abarth/roll_tools
Add a script for updating code from Chromium and Mojo
2015-07-16 20:47:51 -07:00
Eric Seidel
ad920749c2 Fix sky/tools/gn --debug to not expect an argument
Typo from a previous commit of mine.

R=abarth@google.com
2015-07-16 17:38:58 -07:00
Collin Jackson
3360b5658f Merge pull request #68 from collinjackson/readme
README updates

R=eseidel
2015-07-16 16:55:04 -07:00
Eric Seidel
c501d29ec1 big_red_button should only publish the sky package
R=abarth@google.com
2015-07-16 16:46:59 -07:00
Collin Jackson
44702d192f README updates 2015-07-16 16:39:44 -07:00
Eric Seidel
cb399b5dae Add goma support to sky/tools/gn
R=abarth@google.com
2015-07-16 16:38:12 -07:00
Eric Seidel
050137d69b Fix ability to build release builds
Also fixed a typo in big_red_button script where
we were passing 'gn' to the 'gn' script.

R=abarth@google.com
2015-07-16 16:27:49 -07:00
Eric Seidel
2e854dc840 Fix big_red_button in its new home.
R=abarth@google.com
2015-07-16 15:49:59 -07:00