24470 Commits

Author SHA1 Message Date
Adam Barth
cc7cddae68 Merge pull request #29 from abarth/basic_structure
Start building the repository structure
2015-11-02 22:19:31 -08:00
Adam Barth
d5becff724 Merge branch 'newton' 2015-11-02 22:17:07 -08:00
Adam Barth
c7dfbc0451 Merge branch 'cassowary' 2015-11-02 22:10:41 -08:00
Adam Barth
6fea7f5871 Start building the repository structure 2015-11-02 22:00:11 -08:00
Ian Hickson
a0c8a4c61e Merge pull request #1911 from Hixie/so-long-show-press
Replace ShowPress with TapDown
2015-11-02 20:26:22 -08:00
Ian Hickson
6611bf625e Merge pull request #1910 from Hixie/gesture-cleanup
Merge DisposableArenaMember and GestureArenaMember
2015-11-02 20:26:15 -08:00
krisgiesing
33f13940c5 Merge pull request #1865 from krisgiesing/velocity-dart
Move velocity tracker to dart
2015-11-02 19:34:20 -08:00
Kris Giesing
5e9b2fbacf Style pass on velocity tracker and event recorder 2015-11-02 19:29:25 -08:00
Hixie
8a4a36d0fa Replace ShowPress with TapDown 2015-11-02 19:10:33 -08:00
Hixie
bfe3bacac2 Merge DisposableArenaMember and GestureArenaMember
Turns out there were no uses of GestureArenaMember other than those that
use DisposableArenaMember.
2015-11-02 18:06:29 -08:00
Jason Simmons
bf74bac537 Make RRect immutable and replace RRect.setRectXY with a fromRectXY constructor 2015-11-02 16:38:37 -08:00
Hans Muller
5ea50bf485 Adds CustomMultiChildLayout
CustomMultiChildLayout delegates to a MultiChildLayoutDelegate. Widget children are specified by their index in the list of children.
2015-11-02 14:06:00 -08:00
Adam Barth
f8d5ccbf04 One more rev of sky tools 2015-11-02 13:29:28 -08:00
Adam Barth
e971f32648 Rev pubspecs 2015-11-02 13:19:55 -08:00
Adam Barth
5079b1db01 Merge pull request #1899 from abarth/flutter_yaml
Rename sky.yaml to flutter.yaml
2015-11-02 13:13:48 -08:00
Hixie
466a91ab41 fix the 'dart:profiler' bug
...by requiring a new version of analyzer.

Also, when the subprocess is terminated unexpectedly, report the actual
problem in more detail.
2015-11-02 13:11:19 -08:00
Devon Carew
5978f1355d Merge pull request #162 from devoncarew/abstract_os
abstract some OS operations
2015-11-02 13:10:43 -08:00
Adam Barth
fc8d9f30fc Merge pull request #1898 from abarth/interactive_routes
Routes shouldn't be interactive when animating out
2015-11-02 13:09:39 -08:00
Devon Carew
5dc4a7cce4 abstract some OS operations 2015-11-02 13:07:56 -08:00
Adam Barth
eaf5e05825 Export overlay.dart
Somehow we missed this one file.
2015-11-02 12:59:15 -08:00
Adam Barth
8a24312509 Rename sky.yaml to flutter.yaml
More flutter more better.
2015-11-02 12:57:27 -08:00
Adam Barth
27118f39ea Add a default maniest path for build 2015-11-02 12:54:31 -08:00
Adam Barth
828775e97e Routes shouldn't be interactive when animating out
This patch introduces the notion of a ModalRoute that puts up a modal barrier
and makes the route invisible to hit testing when its animating out. This patch
also uses this mechanism in a number of places (including PageRoute). There are
still a few more cases to convert, but that's work for a future patch.

Fixes #1684
2015-11-02 12:48:11 -08:00
Hixie
b5493121f9 Up the sky_tools dependency.
Move us to a version of sky_tools that doesn't hang when the tests crash.
2015-11-02 11:53:10 -08:00
Hixie
fe5f98e33b Rev sky_tools to 0.0.32. 2015-11-02 11:25:58 -08:00
Hixie
b43722e79f Handle crashing engine.
When the engine dies unexpectedly during test execution, we have to
terminate any tests running in that engine. Previously, they would just
hang. For some reason that I was never able to satisfactorily explain,
the WebSocket doesn't die in a way I can detect in this case. So
instead, we hand in a future that we only complete when we detect the
server subprocess ends.
2015-11-02 11:19:19 -08:00
Kris Giesing
24ea0f0d14 Move velocity tracker to dart 2015-11-02 11:14:17 -08:00
Devon Carew
9ee80e4050 Merge pull request #161 from flutter/stack_trace
use stack_trace to create more readable exception traces
2015-11-02 09:24:27 -08:00
Hixie
297b90e250 Try to fix the test framework better than before
The previous attempt to port the 'test' framework to the new framework
wasn't super-successful. This does a better job, hopefully.
2015-11-02 09:09:47 -08:00
Devon Carew
70e20153ab use stack_trace to create more readable exception traces 2015-11-02 00:20:22 -08:00
Adam Barth
74d6f33f5a Rename Icon's type paramter to icon
The name of the parameter wasn't consistent with IconButton or DrawerItem, etc.

Fixes #1871
2015-11-01 11:25:17 -08:00
Adam Barth
6ee6ae03c9 Black flash when returning to a PageRoute
We were trying to do a hero animation from a page to itself, which doesn't make
any sense. Now we only render the "to" page offstage if it is different from
the "from" page and if its performance isn't already complete.
2015-10-31 15:36:32 -07:00
Devon Carew
4c99319f5d Merge pull request #156 from devoncarew/skip_test_windows
skip a test on windows
2015-10-31 13:57:46 -07:00
Adam Barth
492090360a Remove some unnessary dependencies 2015-10-31 12:43:26 -07:00
Adam Barth
94b472ff67 Add a --no-http flag to start command
This flag builds a local FLX file and pushes that to the device instead of
using an HTTP server.
2015-10-31 12:18:03 -07:00
Hixie
56b2576308 Disable crashing test
This test currently crashes the engine.
Because of a bug in the test harness, it then causes the tests to hang.
This disables the test for now, so that we can get test coverage again.
2015-10-30 16:44:29 -07:00
Viktor Lidholt
52c291a7a5 Fixes navigation back to main menu in demo game 2015-10-30 16:13:26 -07:00
Devon Carew
48c3d01587 fix the stop command 2015-10-30 13:54:39 -07:00
Devon Carew
39cf521896 skip a test on windows 2015-10-30 13:13:58 -07:00
Adam Barth
7b0bbdbe66 Initial commit 2015-10-30 11:16:58 -07:00
Adam Barth
7115ff2674 Rev pub package 2015-10-30 10:08:21 -07:00
Adam Barth
36ba2337d0 Merge pull request #150 from devoncarew/increase_timeout
increase test timeout
2015-10-30 09:39:39 -07:00
Adam Barth
6c241e38ea Merge pull request #149 from flutter/stable_sdk
Stop requiring customers to use a dev SDK
2015-10-30 09:37:58 -07:00
Adam Barth
ff1b131814 Teach OverlayEntry how to rebuild in place
This patch makes it so drag-and-drop doesn't thrash the overlay list.
2015-10-29 23:34:05 -07:00
Adam Barth
05f19cfd44 Merge pull request #1881 from abarth/navigator2
Switch to Navigator2
2015-10-29 23:29:20 -07:00
Adam Barth
50a177b7aa Switch to Navigator2 2015-10-29 23:18:56 -07:00
Adam Barth
a7cd12fc19 Remove a number of unused Python scripts
Removes sky_tool and shelldb, which are replaced by the flutter command line
tool.
2015-10-29 20:59:28 -07:00
Adam Barth
b003fc898d Merge pull request #1875 from abarth/page_storage
Add PageStorage support to Navigator2
2015-10-29 18:03:34 -07:00
Devon Carew
15acf8ef6b increase test timeout 2015-10-29 16:45:11 -07:00
Adam Barth
4877c06149 Add PageStorage support to Navigator2 2015-10-29 16:24:45 -07:00