114 Commits

Author SHA1 Message Date
Adam Barth
0c0d990479 Rev pub packages 2015-08-13 09:18:24 -07:00
Adam Barth
064db3fcf2 sky_snapshot should work with absolute paths
Instead of appending the first path component, we should use it to initialize
`result`. That makes this code work with absolute paths.
2015-08-13 09:11:24 -07:00
Eric Seidel
e69847e137 Add a minimum sdk version for sky_engine
We could update all our other versions as well if we wanted
but this the only package in sky which uses sdk_ext

@abarth
2015-08-12 17:48:37 -07:00
Eric Seidel
c21bf4f4fa 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
Eric Seidel
67059dfc59 Emergency build fix until I can unravel how sky_snapshot runs
@abarth @collinjackson
2015-08-12 15:52:38 -07:00
Adam Barth
874cfe266d Rev pub packages 2015-08-12 14:32:13 -07:00
Adam Barth
ef4d232a8c Rev pub packages 2015-08-11 10:48:30 -07:00
Ian Fischer
2c759e03af Merge pull request #510 from iansf/move_examples
Move examples to the root
2015-08-07 18:32:18 -07:00
Ian Fischer
4a75fbeff9 Move example out of sky/packages to //examples 2015-08-07 17:04:50 -07:00
Adam Barth
8f8971ee99 Rev pub packages
Also, teach big_red_button how to make a REVISION file in sky_engine/lib.
2015-08-07 15:07:36 -07:00
Collin Jackson
df4af0cefb Use the new virtual directory flag for sky_server instead of a symlink 2015-08-07 13:09:13 -07:00
Eric Seidel
d5fcb7b4ea Add a few bits of documentation to package:sky
I can't really make further progress until at least:
https://github.com/dart-lang/dartdoc/issues/766
is resolved, ideally also:
https://github.com/dart-lang/dartdoc/issues/763

@abarth
2015-08-04 17:38:46 -07:00
Eric Seidel
ed19de4ae2 Fix skydoc to work again
@abarth
2015-08-04 15:27:26 -07:00
Adam Barth
d51fcb1e97 Rev pub packages 2015-08-03 10:54:54 -07:00
Adam Barth
a3d139f2d0 Fix skyanalyzer
Our supressions for the generated mojom.dart files weren't working after we
deleted the mojom package. This CL updates the filters to catch mojom.dart
files again.
2015-08-03 10:00:52 -07:00
Adam Barth
9af45b5e96 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
John McCutchan
e3de853c58 Don't upload things again in stage two 2015-07-31 10:49:46 -07:00
John McCutchan
6dd187cdb9 Bump versions of sky packages 2015-07-31 10:46:14 -07:00
John McCutchan
f22d60775e Continue to upload binaries as part of stage 1 2015-07-31 10:43:52 -07:00
John McCutchan
92bc9de4b0 whitespace 2015-07-31 10:42:16 -07:00
John McCutchan
a2f344c610 Add a --stage-two to big_red_button.py 2015-07-31 10:41:24 -07:00
John McCutchan
177b5cf9f6 Bump versions 2015-07-30 14:29:03 -07:00
John McCutchan
f107ccb179 Bump sky_services to v0.0.3 2015-07-30 14:19:10 -07:00
John McCutchan
c21ba52b7b Use built sky_services in workbench 2015-07-30 14:19:10 -07:00
John McCutchan
4ad4dd7836 Update mojo and mojo_services dependencies 2015-07-30 14:19:09 -07:00
Eric Seidel
cef85b11fb Teach roll_versions about sky_services and add mising CHANGELOG.md files
@abarth
2015-07-30 12:33:56 -07:00
John McCutchan
de6aa23a93 Fix patch application 2015-07-30 10:57:47 -07:00
John McCutchan
eac6fe4362 Automatically apply patches for mojo and chromium rolls 2015-07-30 10:46:31 -07:00
Adam Barth
0f32a95832 Update :dist to actually build sky_services
Due to a bad merge, we weren't actually building a distributable version of
the sky_services package.
2015-07-30 00:09:24 -07:00
Adam Barth
adcac1f69f 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
Adam Barth
6f554ba76b Rev Dart packages
Also, update imports to account for new mojom.dart locations.
2015-07-29 23:12:07 -07:00
Adam Barth
596e207c7a Remove //tonic dependency
We don't import //tonic, which makes this dependency a gn-time failure.
Fortunately, we don't build this target anyway, so we can just remove this
line.
2015-07-29 21:12:22 -07:00
Adam Barth
efd0860079 Merge pull request #364 from abarth/fix_skyanalyzer
Fix spurious skyanalyzer failures
2015-07-29 17:54:20 -07:00
Adam Barth
0416a59e7a Update README.md 2015-07-29 17:53:45 -07:00
Adam Barth
ecb6ee02ca Fix spurious skyanalyzer failures
We need to update our regexps because we moved the mojom and mojo packages.
2015-07-29 16:37:02 -07:00
Adam Barth
dc4ad699c9 Drive frames from the vsync provider on Android
Instead of using back pressure from swap buffers to drive the engine, this
patch using the vsync signal from the Android framework. We still respect
back pressure from swap buffers if we get too far ahead.
2015-07-28 22:32:36 -07:00
Adam Barth
2f26ca2123 Teach setup_dart_analyzer about workbench 2015-07-28 16:05:20 -07:00
Hans Muller
e2a784e3b5 add --fatal-warnings to dartanalyzer command line 2015-07-28 14:34:54 -07:00
Hans Muller
03bcbe7731 Merge pull request #319 from HansMuller/fix-skyanalyzer
specify --package-root
2015-07-28 12:37:48 -07:00
Hans Muller
2a623397c7 specify --package-root 2015-07-28 12:35:15 -07:00
Eric Seidel
d5b8134c84 Make test_sky work on Mac!
We still have a few tests failing, I believe
due to different font metrics.  Otherwise this works!

R=abarth@google.com
2015-07-28 11:31:42 -07:00
Adam Barth
92b4a5ca5e 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
9e78f437a2 Merge pull request #312 from abarth/fix_analyzer
Teach skyanalyzer about workbench
2015-07-27 21:18:09 -07:00
Adam Barth
7538380b05 Teach skyanalyzer about workbench
Hopefully this will make Travis green again.
2015-07-27 20:54:19 -07:00
Adam Barth
f48a6cc560 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
47d44ef5b6 Remove DEPS-managed Dart packages
We now use `pub` to manage Dart packages.
2015-07-27 16:54:30 -07:00
Adam Barth
b1ee1648ae Remove skygo
We no longer use sky_server.go. This patch removes it.
2015-07-27 16:11:15 -07:00
Adam Barth
fe3e5344a2 Break the dependency on Go-based sky_server
We now use the Dart sky_server in shelldb.
2015-07-27 15:38:42 -07:00
Adam Barth
d057b7546d Teach gclient to run pub in more directories
At gclient sync time, we now run `pub get` for every Dart package except
`workbench`. This patch ensures that we have all the packages we need locally.
2015-07-27 14:54:09 -07:00
Adam Barth
b02764157d Merge pull request #297 from abarth/network_nits
Cleanups to network service
2015-07-27 14:04:08 -07:00