20087 Commits

Author SHA1 Message Date
Adam Barth
9c82589fc3 Use GestureDetector in the framework and examples
We're now using it at the widget layer for everything except scrolling and
flinging.
2015-08-28 10:58:46 -07:00
Chinmay Garde
1d277a488a Merge pull request #920 from chinmaygarde/master
Fix warnings about multiple targets generating the Xcode harness
2015-08-28 10:56:54 -07:00
Chinmay Garde
04b3bb15e3 Manually specify all files part of the XcodeProj in the GN rule 2015-08-28 10:55:52 -07:00
Chinmay Garde
beb9ee9aa0 Fix warnings about multiple targets generating the Xcode harness 2015-08-28 10:31:15 -07:00
James Robinson
7878ef36b9 Merge pull request #919 from jamesr/use_mojo_gl_headers
Use the GL headers from the Mojo SDK when building for Mojo
2015-08-28 10:24:46 -07:00
Adam Barth
df5e2f7812 Merge pull request #912 from abarth/tap
Add tap, show press, and long press gestures and use tap in IconButton
2015-08-28 10:23:01 -07:00
Adam Barth
8047f1e289 Add tap, show press, and long press gestures and use tap in IconButton
These gestures use the new gesture detection system.
2015-08-28 10:21:35 -07:00
James Robinson
34f24c6eeb Use the GL headers from the Mojo SDK when building for Mojo 2015-08-28 10:17:08 -07:00
Adam Barth
28ee74da95 Merge pull request #917 from abarth/pointer_packet
Add a mojom for delivering pointer events in packets
2015-08-28 10:11:39 -07:00
Ian Fischer
6b3ed6a922 Merge pull request #916 from iansf/release_flag
Add --release flag
2015-08-28 09:56:33 -07:00
Adam Barth
30a05aab46 Add a mojom for delivering pointer events in packets
We don't use this interface yet.
2015-08-28 09:39:35 -07:00
Ian Fischer
56d85276c8 Add global release flag that will attempt to use release builds during install. 2015-08-28 09:37:54 -07:00
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
Hixie
192383ab9f Provide a fast path for MultiChildRenderObjectWrapper.syncRenderObject() when the children lists are identical.
This isn't so much for performance so much as because I don't want to
have to keep checking that the main syncChildren() function maintains
the invariant of not screwing up when the two lists are actually the
same list.
2015-08-27 14:50:58 -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