Commit Graph

21333 Commits

Author SHA1 Message Date
Etienne Membrives
c67f3d44b1 Update mojo_sdk and mojo_devtools in DEPS.
Updating mojo_sdk to 3ec8c53e9c9e5a8cd3cf251c4ae4754b75172225
Updating mojo_devtools to 49879d78ce4486e10c2214a101d9b2e82794b2f4
2015-09-01 17:51:39 +02:00
James Robinson
ab56367cfc Remove //gpu and GLES* headers from third_party/khronos
This gets rid of the rest of the files in //gpu and the GLES{2,3}
headers from //third_party/khronos. The GL headers used for GLES{2,3}
come from the platform being targetted, that is
//mojo/public/c/gpu/GLES2 for Mojo,
//third_party/android_tools/ndk/platforms/android-XX/usr/include/GLES2
for Android and the OpenGL framework for Mac/iOS.

The //third_party/khronos/EGL headers are still being used by some
utility code in //ui/gl. This code is only really useful on Android, as
Sky doesn't use EGL on iOS/Mac/Mojo, but it's compiled in on all
platforms currently and relies on some EGL defines that are not set in
the EGL headers we currently use. These could probably be removed
without much trouble.

The //third_party/khronos/GLES2 headers are still used by some of
//ui/gl on iOS. These should be using the iOS OpenGL framework headers,
and will in the future.

Removes the unneeded KHRONOS_APICALL override from KHR/khrplatform.h

Rolls to a newer Mojo SDK that doesn't expect //third_party/khronos
2015-08-28 13:26:57 -07:00
James Robinson
aa27d6665b Use C bindings to Mojo GL entry points exclusively 2015-08-27 15:58:24 -07:00
Chinmay Garde
768d5177d3 Update Skia revision 2015-08-27 12:34:53 -07:00
Chinmay Garde
cbc5abaa22 Update skia to latest revision 2015-08-26 15:28:05 -07:00
James Robinson
a0986e7f1f Update to mojo 0a98599b44b070b72c4284498bab781d343cc282
Updates the //mojo snapshotted code and the mojo SDK to
0a98559b4, which includes several cleanups in the GL headers.

Also adds /sky/packages/sky_services/lib to .gitignore
2015-08-26 14:06:56 -07:00
John McCutchan
e77178a8be Update Dart 2015-08-26 06:52:07 -07:00
James Robinson
4f9b618745 Pull in mojo/devtools via DEPS 2015-08-25 16:18:50 -07:00
James Robinson
55e8d482ce Update to mojo d259eb58aa59e14a13d5e0dc3984b855b475ba09
This updates to mojo commit d259eb58aa59 and limits the roll script to
only pull in the parts of //mojo that are currently being used. More
stuff will be dropped in the future.
2015-08-25 14:56:25 -07:00
James Robinson
f296722585 Pull Mojo SDK in via deps instead of checked in files
This means that //mojo/public is pulled in by gclient using the hash
specified in the DEPS file from the github.com/domokit/mojo_sdk mirror.
Each mojo_sdk commit corresponds to its originating
github.com/domokit/mojo commit and has the origin commit in the
message. Thus to find the mojo_sdk revision to use for a particular
mojo revision, grep through the commit log in the mojo_sdk repo for the
matching "Cr-Mirrored-Commit:" line.

If you need to back your local checkout to earlier than this commit
after running gclient, do 'rm -rf mojo/public && git reset --hard' to
get the locally checked in versions back.  Otherwise you'll get subtree
commits in mojo/public/... and have a bad time.
2015-08-21 13:07:29 -07:00
Chinmay Garde
ebe502ec75 Update Dart dep to include fixes for build breaks on Clang 2015-08-17 17:08:23 -07:00
Chinmay Garde
9292523650 Revert "Temporarily roll back dart dependency to work around build errors"
This reverts commit b515d03db0.
2015-08-17 17:01:27 -07:00
Chinmay Garde
b515d03db0 Temporarily roll back dart dependency to work around build errors
Tracking issue https://github.com/domokit/sky_engine/issues/654
2015-08-17 13:51:13 -07:00
Adam Barth
69f51cf2c4 Roll Dart 2015-08-13 14:08:27 -07:00
Chinmay Garde
7a81a860d7 Update dart_revision in DEPS 2015-08-13 12:51:54 -07:00
John McCutchan
d95e0c6960 Bump Dart runtime dependency 2015-07-31 10:19:07 -07:00
John McCutchan
dc732dc320 Upgrade Dart 2015-07-30 13:21:24 -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
3983bffeef Merge pull request #308 from abarth/rm_dart_pkg
Remove DEPS-managed Dart packages
2015-07-27 17:07:54 -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
Eric Seidel
b1f1fd57ae Work around pub get going crazy
Fixes #306

TBR=johnmccutchan@google.com
2015-07-27 16:35:04 -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
Hans Muller
2410c389f6 Enable fling scrolling in TabBar 2015-07-27 11:13:37 -07:00
Eric Seidel
60aecc2859 Roll Skia to the latest revision to pick up drawAtlas fix
R=chinmaygarde@google.com
2015-07-24 10:59:20 -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
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
John McCutchan
0aa86568d4 Pull observatory pub packages from git mirror
BUG=
R=abarth@chromium.org

Review URL: https://codereview.chromium.org/1245683003 .
2015-07-20 09:27:20 -07:00
Adam Barth
8cd6ab425c Attempt to make Travis go green 2015-07-17 11:09:17 -07:00
Adam Barth
4d207599c8 Roll DEPS to match Chromium 2015-07-16 22:11:08 -07:00
Matt Perry
183745fffe DEPS 2015-07-16 12:43:02 -07:00
Adam Barth
b8d41a067e Top-level files 2015-07-16 10:16:42 -07:00