887 Commits

Author SHA1 Message Date
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
50d259ddd1 Update CONTRIBUTING.md 2015-07-29 15:55:40 -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
Chinmay Garde
ee46f41da1 Fix release builds on iOS 2015-07-28 17:07:44 -07:00
Adam Barth
2f26ca2123 Teach setup_dart_analyzer about workbench 2015-07-28 16:05:20 -07:00
Chinmay Garde
7261d5c4be Merge pull request #334 from chinmaygarde/master
Avoid mprotect calls on iOS
2015-07-28 14:46:42 -07:00
Chinmay Garde
d3d4abd198 Avoid mprotect calls on iOS 2015-07-28 14:40:21 -07:00
Hans Muller
e2a784e3b5 add --fatal-warnings to dartanalyzer command line 2015-07-28 14:34:54 -07:00
Chinmay Garde
ba51fa22ff Address PR feedback on updates for SkyX for iOS 2015-07-28 13:27:46 -07:00
Chinmay Garde
c79db8c41e Load SkyX files on iOS where available 2015-07-28 13:27:46 -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
Ian Fischer
bcb7056319 Merge pull request #272 from iansf/T262
Fix #262 -- autolaunch the simulator.
2015-07-28 12:06:33 -07:00
Ian Fischer
6a80f886f3 Automatically launch the iOS simulator if it isn’t
already running.

Fixes #262.
2015-07-28 11:32:18 -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
32b25a2c83 Fix typos 2015-07-28 11:05:28 -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
Tony Gentilcore
4aa28b0d08 Fix compilation 2015-07-27 17:50:11 -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
f372e07b47 Merge pull request #302 from abarth/gclient_pub
Teach gclient to run pub in more directories
2015-07-27 14:58:18 -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
Chinmay Garde
b334ddf261 Merge pull request #301 from chinmaygarde/gl_bindings
Avoid manually setting up in-process GL bindings for Skia
2015-07-27 14:49:06 -07:00
Chinmay Garde
6b968f323a Avoid manually setting up in-process GL bindings for Skia 2015-07-27 14:30:14 -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
Adam Barth
0aeb705c59 Cleanups to network service
This patch contains some minor improvements to the network service:

- We now cache the connection to the network service so we don't need to spin
  it up for each request.
- We now manage the lifetime of NetworkServiceImpl in the same way as other
  services.

Also, update the workbench sky_tools dependency to the latest version.
2015-07-27 13:50:42 -07:00
Adam Barth
88d65bfe83 Teach big_red_button how to publish sky, sky_engine, sky_services
This CL makess big_red_button.py work for the sky, sky_engine, sky_services
packages.
2015-07-27 12:21:33 -07:00
Adam Barth
4a94d77483 Rev Sky package 2015-07-27 09:13:01 -07:00
Adam Barth
2fc535fd81 Update version for material_design_icons 2015-07-27 08:25:40 -07:00
Adam Barth
d27b43d868 Teach ./sky/tools/gn where to run the gn binary 2015-07-26 16:03:47 -07:00
Adam Barth
73261c10b3 Update README.md 2015-07-26 14:04:08 -07:00
Adam Barth
552e0d9569 Merge pull request #274 from jimsimon/examples-as-libraries
Examples as libraries
2015-07-24 14:23:39 -07:00
Chinmay Garde
a79c8354d9 Make the Mac target deps look similar to iOS
Fixes Mac builds
2015-07-24 13:54:35 -07:00
Jim Simon
bbcb4660ff Updated AUTHORS 2015-07-24 12:24:05 -07:00
Jim Simon
ecf6818462 Added .idea folder to gitignore 2015-07-24 12:24:05 -07:00
Adam Barth
5ec2f1857b Create //sky/packages/workbench
The workbench package exists to pull in pub packages from both pub.dartlang.org
and from the source tree (using dependency overrides). The idea is that
workbench will reflect a typical Sky developer's environment so that we can use
the same tools as a typical sky developer by running them with the workbench as
the cwd.
2015-07-23 22:20:07 -07:00