3754 Commits

Author SHA1 Message Date
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
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
Adam Barth
af2882a0bd Merge pull request #876 from abarth/rename_widget_tester
Rename layout_utils.dart to rendering_tester.dart
2015-08-26 15:57:27 -07:00
Adam Barth
118fd98351 Rename layout_utils.dart to rendering_tester.dart
Also, rename build_utils.dart to widget_tester.dart. These files are now named
for their most commonly used classes.

Finally, add a .analysis_options to silence the (intentional) analyzer warnings
in append_child_test.dart.
2015-08-26 15:49:04 -07:00
Adam Barth
26a66ea348 Merge pull request #875 from abarth/merge_pump_frame
Merge pumpPaintFrame and pumpFrame in WidgetTester
2015-08-26 15:46:28 -07:00
Adam Barth
a8489e9428 Merge pumpPaintFrame and pumpFrame in WidgetTester
We can make all the test pass by removing more of the mocks and using the real
code.
2015-08-26 15:42:52 -07:00
Collin Jackson
1f13570fb6 Merge pull request #872 from collinjackson/more_date_picker_tests
Test year selection for date picker
2015-08-26 15:39:24 -07:00
Viktor Lidholt
aca0dd5860 Adds counting of coins in demo game 2015-08-26 15:35:19 -07:00
Alhaad Gokhale
d63163d63e Fix sky_viewer when being run from a skyx snapshot. 2015-08-26 15:31:41 -07:00
Collin Jackson
1ca557929a Test year selection for date picker 2015-08-26 15:30:49 -07:00
Chinmay Garde
31f7fa8ddd Update skia to latest revision 2015-08-26 15:28:05 -07:00
Hans Muller
28e432afa6 Merge pull request #850 from HansMuller/progress-bar-animation
Fix ProgressIndicators and add a regression test

Added some unit test infrastucture for checking layers.
2015-08-26 15:24:12 -07:00
Hans Muller
c65ed705a1 Fix ProgressIndicators and add a regression test
Added some unit test infrasture for checking layers.
2015-08-26 15:22:24 -07:00
Ian Hickson
487b8cbf33 Merge pull request #870 from Hixie/RenderBlockViewport
Generalise RenderBlockViewport so that it can be used by a Widget that knows its children's dimensions.
2015-08-26 15:16:43 -07:00
Ian Hickson
68fac7ff3f Merge pull request #853 from Hixie/shrink-wrap-height
ShrinkWrapHeight widget
2015-08-26 15:15:05 -07:00
Hixie
0e43c654ce ShrinkWrapHeight widget
- add debugDescribeSettings to a few classes that were missing it
- fix some minor bugs in RenderShrinkWrapWidth and ShrinkWrapWidth
- introduce RenderShrinkWrapHeight and ShrinkWrapHeight
2015-08-26 15:07:53 -07:00
James Robinson
82bf8bcb50 Merge pull request #867 from jamesr/mojo_roll_0a98599b44b070b72c4284498bab781d343cc282
Update to mojo 0a98599b44b070b72c4284498bab781d343cc282
2015-08-26 14:35:31 -07:00
Hixie
9d91a8da9c Generalise RenderBlockViewport so that it can be used by a Widget that knows its children's dimensions. 2015-08-26 14:25:53 -07:00
Adam Barth
9255eb6d01 Merge pull request #869 from abarth/rm_unused_import
Remove unused import to silence analyzer
2015-08-26 14:23:39 -07:00
Adam Barth
2898362c21 Remove unused import to silence analyzer 2015-08-26 14:21:36 -07:00
Adam Barth
f84760809a Revert Dart SDK version
Experiment to see whether this reduces flakiness on Travis.
2015-08-26 14:19:43 -07:00
Andrew Wilson
79e8967350 Merge pull request #868 from apwilson/npe
Fix npe.
2015-08-26 14:16:26 -07:00