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