3774 Commits

Author SHA1 Message Date
Adam Barth
db53baceeb Merge pull request #915 from abarth/fix_analyzer
Fix analyzer warning
2015-08-27 22:59:58 -07:00
Adam Barth
bb844a62de Fix analyzer warning 2015-08-27 22:59:24 -07:00
Adam Barth
0c3347e588 Merge pull request #914 from abarth/build_fix
Fix build on Mac
2015-08-27 20:35:16 -07:00
Adam Barth
a7b862ce00 Fix build on Mac 2015-08-27 20:34:41 -07:00
Alhaad Gokhale
c805908b9b Merge pull request #913 from alhaad/fix_sky_viewer_retry
Fix sky_viewer for skyx files.
2015-08-27 18:22:30 -07:00
Alhaad Gokhale
e2b4149320 Go back to master. 2015-08-27 18:16:45 -07:00
Adam Barth
c9a7149955 Merge pull request #908 from abarth/gesture_arena
Add GestureArena
2015-08-27 17:17:28 -07:00
Adam Barth
03fffdfef9 Add GestureArena
In the GestureArena, gestures will fight it out to see which is the real
ultimate gesture.
2015-08-27 17:17:12 -07:00
James Robinson
68d9367299 Merge pull request #905 from jamesr/trim_gpu
Remove //gpu and other unused code
2015-08-27 17:08:43 -07:00
James Robinson
ac393ede71 Remove //gpu and other unused code
Oneline diffstat: 489 files changed, 4 insertions(+), 186980
deletions(-)

This deletes all of //gpu (except for one export header) and
various bits of //mojo/{gpu,gles2} that are
not used. SkyShell on Android/iOS/etc bind to the system's GL
driver via //ui/gl. sky_viewer.mojo
binds to the Mojo C entry points.
2015-08-27 16:38:20 -07:00
James Robinson
790e5c2e31 Merge pull request #896 from jamesr/gpu_bindings
Use C bindings to Mojo GL entry points exclusively
2015-08-27 16:35:26 -07:00
James Robinson
8b4bdd242d Use C bindings to Mojo GL entry points exclusively 2015-08-27 15:58:24 -07:00
Eric Seidel
d8664718c3 Merge pull request #878 from eseidelGoogle/grid
Add basic Grid widget and test RenderGrid
2015-08-27 15:55:39 -07:00
Ian Hickson
c5809d658b Merge pull request #901 from Hixie/layout-callback
Allow parents of RenderObjects that have layout callbacks to depend on those objects' sizes.
2015-08-27 15:32:02 -07:00
Ian Fischer
785451aaca Merge pull request #903 from iansf/fix_dumb_mistake
Fix infinite loop
2015-08-27 15:31:04 -07:00
Adam Barth
15338d8805 Merge pull request #902 from abarth/pointer_router_test
Add test for PointerRouter
2015-08-27 15:30:59 -07:00
Adam Barth
74e35e7de6 Add test for PointerRouter 2015-08-27 15:29:31 -07:00
Ian Fischer
1700ae5a87 Fix infinite loop in sky_tool listen if you didn’t specify —local-build 2015-08-27 15:29:26 -07:00
Hixie
78c46af9c6 Allow parents of RenderObjects that have layout callbacks to depend on those objects' sizes.
Previously, if you used a layout callback, you could not have a parent
that did parentUsesSize, or if you did, you had to be marked
sizedByParent. With this patch, we allow the parent to depend on your
layout, even if you modify your child list during your layout using a
layout callback, by checking that the parent is still actively being
laid out in this scenario.
2015-08-27 15:26:57 -07:00
Adam Barth
b3087a14aa Merge pull request #899 from abarth/pointer_router
Add PointerRouter
2015-08-27 15:25:51 -07:00
Ian Fischer
74cb966982 Merge pull request #898 from iansf/require_ios_7
Only require iOS 7 for Fitness app
2015-08-27 15:08:27 -07:00
Adam Barth
ebf5b44fb3 Add PointerRouter
This patch is the first step towards implementing gestures. The pointer router
allows the gesture detectors to hook in at the end of the pointer event
propagation chain.

Related to #145
2015-08-27 15:02:35 -07:00
Ian Fischer
89bdb35f25 Only require iOS 7 for Fitness app. 2015-08-27 15:02:18 -07:00
Eric Seidel
6a5e0aac93 Add a Widget wrapper around Grid and test RenderGrid
@abarth
2015-08-27 14:52:19 -07:00
Eric Seidel
7051cf7c9e Merge pull request #894 from eseidelGoogle/page_changed
Add a pageChanged callback to PageableList
2015-08-27 14:52:00 -07:00
Eric Seidel
27b4d010f2 Add a pageChanged callback to PageableList
Also includes changes to widget_tester sufficient to
test scrolling.

@abarth
2015-08-27 14:51:53 -07:00
Ian Fischer
a1f7c286fd Merge pull request #895 from iansf/check_build_paths
Validate build paths
2015-08-27 14:09:29 -07:00
Ian Fischer
519db7562f Make sure that local build paths exist before doing things that expect them. 2015-08-27 13:46:15 -07:00
Chinmay Garde
4975c4d646 Merge pull request #893 from chinmaygarde/master
Update Skia and account for API changes
2015-08-27 13:25:44 -07:00
Chinmay Garde
6bbe668c1e Get rid of unused benchmarking_canvas.cc in skia/ext 2015-08-27 12:58:27 -07:00
Chinmay Garde
ea018e83ec Update Skia revision 2015-08-27 12:34:53 -07:00
Chinmay Garde
d556e09e66 Merge branch 'skia' 2015-08-27 12:19:55 -07:00
Adam Barth
da95f80f3d Update CONTRIBUTING.md 2015-08-27 12:11:02 -07:00
Adam Barth
34f7bbebb5 Merge pull request #890 from abarth/cancel_queued_callback
Scheduler should be able to cancel a queued callback
2015-08-27 11:06:26 -07:00
Chinmay Garde
78245bfe2a Merge pull request #892 from chinmaygarde/master
Explicitly generate dSYM file so that OpenGL traces and Instruments profiles can find symbols automatically
2015-08-27 11:01:53 -07:00
Ian Fischer
008a6cf8b3 Merge pull request #891 from iansf/reorder_listen
Start "sky_tool listen" with a refresh
2015-08-27 10:56:59 -07:00
Chinmay Garde
40615043f3 Explicitly generate dSYM file so that OpenGL traces and Intruments profiles can find symbols automatically 2015-08-27 10:55:34 -07:00
Ian Fischer
d87d5ba897 Have “sky_tool listen” start with a refresh so that iOS devices don’t wait on a black screen for the first filesystem change. 2015-08-27 10:54:10 -07:00
Adam Barth
7d5ef20bb1 Scheduler should be able to cancel a queued callback
Previously, once a callback was in the execution queue, it couldn't be
canceled. Now we check whether the callback was canceled before executing it.
2015-08-27 10:51:01 -07:00
Ian Hickson
3a1706b8ea Merge pull request #879 from Hixie/RenderBlockViewport
Abstract out syncChildren().
2015-08-27 10:44:45 -07:00
Adam Barth
45bc387953 Rev pub package 2015-08-27 10:29:47 -07:00
Adam Barth
10f276d519 Rev pub packages 2015-08-27 10:27:41 -07:00
Viktor Lidholt
afdf1c2243 Merge pull request #874 from vlidholt/master
Adds counting of coins in demo game
2015-08-27 10:23:24 -07:00
Alhaad Gokhale
4655487899 Merge pull request #887 from alhaad/upgrade_mojo_dart
Update version of mojo and mojo_services to 0.0.23 for sky dart.
2015-08-27 10:12:45 -07:00
Alhaad Gokhale
fd40536c22 Update version of mojo and mojo_services to 0.0.23 for sky dart. 2015-08-27 10:05:22 -07:00
Adam Barth
7dce81d1fe Merge pull request #882 from abarth/image_logging
Add logging to help diagnose image loading failures
2015-08-26 19:45:08 -07:00
Adam Barth
e206db9be2 Add logging to help diagnose image loading failures
For debugging #801
2015-08-26 17:17:35 -07:00
Hixie
906c0a8e0e Abstract out syncChildren().
The core of MultiChildRenderObjectWrapper.syncRenderObject() could
apply to any subclass that uses a flat child list, so this abstracts
it out into the superclass.

(Also, instead of requiring the callbacks of RenderBlockViewport to
constrain their results, we just constrain it for them. Makes things a
bit easier for users of that class.)
2015-08-26 16:56:25 -07:00
Alhaad Gokhale
9d27c35a5e Merge pull request #873 from alhaad/sky_viewer_fix
Fix sky_viewer when being run from a skyx snapshot.
2015-08-26 16:50:46 -07:00
Alhaad Gokhale
391b9490d6 root_->AddObserver done eagerly 2015-08-26 16:12:10 -07:00