20087 Commits

Author SHA1 Message Date
Adam Barth
fa3b51c0be Offset constructor is missing types
Fixes #1730
2015-10-22 08:56:01 -07:00
Hixie
ee6fc727a5 Remove an unused constant. 2015-10-22 08:53:11 -07:00
Adam Barth
3d9ebae899 Merge pull request #1728 from abarth/run_intent
Teach SkyShell.apk how to respond to the RUN intent
2015-10-21 19:50:19 -07:00
Jason Simmons
e77a9e0b8e Merge pull request #1729 from jason-simmons/mixed_viewport_lock
Fix a type mismatch in IconThemeData.operator==
2015-10-21 17:37:05 -07:00
Ian Hickson
e2b78f7bef Merge pull request #1720 from Hixie/heroes
Heroes
2015-10-21 17:03:39 -07:00
Hixie
197bd2951b Heroes 2015-10-21 16:58:36 -07:00
Jason Simmons
bfa7489a8f Fix a type mismatch in IconThemeData.operator== 2015-10-21 16:41:18 -07:00
Adam Barth
96b610f366 Teach SkyShell.apk how to respond to the RUN intent
We'll use this to run app bundles off the device's file system.
2015-10-21 16:29:07 -07:00
Adam Barth
322219cd26 Merge pull request #1721 from Hixie/temp
Export gridpaper.dart
2015-10-21 15:26:26 -07:00
Adam Barth
de3a3e8bad Merge pull request #1724 from abarth/fix_trace_file
Don't use a \0 to separate base and Dart trace events
2015-10-21 15:21:02 -07:00
Adam Barth
9422e0a427 Don't use a \0 to separate base and Dart trace events
Instead, we can just concatenate the records together, which means you can view
the generated trace file without post-processing. Also, I've made the trace
file world-readable, so that you can trace a device without needing root
access.
2015-10-21 15:14:19 -07:00
Matt Perry
a15c1de764 Merge pull request #1722 from mpcomplete/flx.1
Create new 'flx' package. Just a copy for now.
2015-10-21 17:56:37 -04:00
Matt Perry
9c8c23b9d9 deps 2015-10-21 17:55:20 -04:00
Matt Perry
9b55bf4d94 Create new 'flx' package. Just a copy for now.
This will be shared by sky/updater and flutter_tools. Currently
bundle.dart and signing.dart are unmodified copies of the files from
updater and flutter_tools, respectively. This is so future changes are
easier to see.
2015-10-21 17:20:25 -04:00
Jason Simmons
fbd698d16e Merge pull request #1718 from jason-simmons/roll_mojo_pipe_query
Update to mojo 5f74f421c1fa8fa691360294d9ada303ccf6de4b
2015-10-21 14:08:25 -07:00
Hixie
647568675c Export gridpaper.dart 2015-10-21 13:35:41 -07:00
Adam Barth
b2b60a057d Merge pull request #1719 from abarth/shell_trace_controller
Switch Android over to the shared TraceController
2015-10-21 13:32:15 -07:00
Ian Hickson
3e89c7ccbe Merge pull request #1716 from Hixie/debug-grid
Debug grid over the navigator stack
2015-10-21 13:31:15 -07:00
Hixie
ea4be3fbce Debug grid over the navigator stack
This grid makes it significantly easier to track down errors when you're
looking at coordinates in a render tree dump and want to see if they're
what you expect or if they're wildly away from the right location.
2015-10-21 13:31:09 -07:00
Adam Barth
33977d4dd8 Switch Android over to the shared TraceController
We now use the same trace controller on Android as other platforms.
2015-10-21 13:30:19 -07:00
Jason Simmons
7e301ebf8f Update to mojo 5f74f421c1fa8fa691360294d9ada303ccf6de4b
* Remove most of mojo/dart/embedder
  * Update roll.py to only import a subset of mojo/dart/embedder
* Add mojo/dart/observatory
* Update mojo_sdk_revision to get fixes to dart_pkg.py
2015-10-21 13:26:54 -07:00
Ian Hickson
4facc886ca Merge pull request #1715 from Hixie/stocks-demo
Use a card for the stock symbol viewer page.
2015-10-21 13:06:28 -07:00
Hixie
ab9d70505c Use a card for the stock symbol viewer page. 2015-10-21 12:02:28 -07:00
Ian Hickson
42f9741742 Merge pull request #1711 from Hixie/performance-classes
AlwaysCompletePerformance, ReversePerformance
2015-10-21 11:39:08 -07:00
Hixie
ea14a8d31f AlwaysCompletePerformance, ReversePerformance
These new PerformanceView classes are transforms over PerformanceViews.
The first is a cheap way to tell code that expects a performance to not
animate after all, and the other is a way to replace a view of a
performance going in one direction with a view of a performance going in
the other direction.

See also https://github.com/flutter/engine/issues/1708
2015-10-21 11:38:52 -07:00
Ian Hickson
6f1643ee42 Merge pull request #1712 from Hixie/rotation
RotationTransition
2015-10-21 11:36:16 -07:00
Hixie
bd7f416c37 RotationTransition
A transition that rotates its contents.
2015-10-21 11:35:31 -07:00
Ian Hickson
19eadc5865 Merge pull request #1714 from Hixie/navigator-args
Make Route.build() arguments match RouteBuilder()
2015-10-21 11:34:46 -07:00
Hixie
51dbb68c7c Make Route.build() arguments match RouteBuilder()
Assert at build time that PageRoute route builders do not return null
widget trees.

Also very minor new code comments and code reorg to help make the heroes
patch easier to review.

(These are changes that are unrelated to Heroes but that were part of
the Heroes patch.)
2015-10-21 11:33:44 -07:00
Adam Barth
cd220bcd01 Rev pub packages 2015-10-21 11:13:12 -07:00
Ian Hickson
97251bcbb5 Merge pull request #1710 from Hixie/unique-key
UniqueKey
2015-10-21 11:08:44 -07:00
Adam Barth
7980151329 Rev pub packages 2015-10-21 11:07:06 -07:00
Adam Barth
0d883e3aab Rev pub packages 2015-10-21 11:05:59 -07:00
Hixie
e69611d266 UniqueKey
Sometimes you need a Key (not a GlobalKey) that is only equal to itself
but can be used multiple times in the tree. Enter UniqueKey!
2015-10-21 10:03:11 -07:00
Adam Barth
77622e13b6 Tighten flutter's dependency on mojo
The 0.2.1 release of the mojo package isn't actually compatible with Flutter
despite claiming to be a minor release. The real fix is to make Flutter
compatible with that release, but there are several yak shaves involved.
2015-10-20 18:10:56 -07:00
Viktor Lidholt
c5e37e9e5e Merge pull request #1697 from vlidholt/master
First pass on sprite physics node hierarchy integration
2015-10-20 16:35:08 -07:00
Adam Barth
199c0bd933 Rev pub packages 2015-10-20 16:23:43 -07:00
Adam Barth
a951c30309 Rev pubspec.yaml 2015-10-20 16:18:35 -07:00
Adam Barth
82e0516a5d Merge pull request #1703 from abarth/improve_comment
Improve comments describing FractionalOffset
2015-10-20 16:16:31 -07:00
Adam Barth
f0e846730d Improve comments describing FractionalOffset
Fixes #1702
2015-10-20 16:10:22 -07:00
Kris Giesing
d2268d471c Improve tap; add double tap; add tests 2015-10-20 15:50:07 -07:00
Adam Barth
e2be08b17a Merge pull request #1690 from abarth/transition_container
Adds EnterExitTransition widget
2015-10-20 15:41:34 -07:00
Adam Barth
41ae9d2b09 Adds EnterExitTransition widget
This widget smoothly resizes as its child changes and lets you provide entrance
and exit transitions for its children.
2015-10-20 15:37:55 -07:00
Collin Jackson
374e272dd7 Update CONTRIBUTING.md 2015-10-20 10:56:53 -07:00
Viktor Lidholt
7a056a2f53 Adds support for scaling sprite physics groups 2015-10-20 10:47:58 -07:00
Jim Beveridge
9826b5b87d Merge pull request #1693 from jimbeveridge/close
Close the UrlLoaderProxy on error.
2015-10-20 10:43:18 -07:00
Viktor Lidholt
91b1cf9d14 Adds sprite physics groups 2015-10-20 10:35:40 -07:00
Ian Hickson
bbfc3e8e81 Merge pull request #1695 from Hixie/offstage-tests
RenderOffStage test
2015-10-20 10:28:31 -07:00
Ian Hickson
a52409df03 Merge pull request #1694 from Hixie/overflow-tests
RenderOverflowBox baseline logic
2015-10-20 10:28:23 -07:00
Hixie
58c1593889 RenderOffStage test
Also, give RenderViewport a default offset.
2015-10-20 10:17:05 -07:00