37 Commits

Author SHA1 Message Date
Matt Perry
ebbaec976b Make SnackBar animate itself. 2015-07-22 11:53:57 -04:00
Matt Perry
396f7da77f rebase 2015-07-22 11:52:34 -04:00
Adam Barth
404e244a08 Merge pull request #201 from eseidelGoogle/fuzz_crashes
Fix 2 crashes found by Hixie's fuzzer.
2015-07-21 19:59:24 -07:00
Eric Seidel
68e5c9bebe Fix 2 crashers found by Hixie's fuzzer.
The first one is that we weren't setting up a
FontCachePurgePreventer during drawText.  It's not clear
that this is the correct fix, since Blink doesn't have
this FontCachePurgePreventer here either, but it's also
possible that they would hit this same ASSERT and just
not care (since ASSERTs are disabled on clusterfuzz).

The second fix is making ExceptionState actually track
whether it has thrown an exception or not. The c++ code
was depending on this working in order to return early
from dom functions and not crash!

R=abarth@google.com
2015-07-21 16:29:04 -07:00
Hixie
5e6d9d6bb5 Remove redundant operator== and hashCode functions in card example.
It turns out that we aren't really using these. The identity logic is sufficient.

Also, add some asserts for a crash I had once but couldn't reproduce, in case that helps catch it next time.
2015-07-21 15:26:54 -07:00
Hixie
761ab683d1 Rationalise usage of keys in navigator.dart.
Route (named routes) no longer have a key, and have their own storage for their names.
RouseState no longer has a key, and uses an owner field pointing to a StatefulComponent instead.
As such, RouteBase no longer has a key.

HistoryEntry no longer uses a global int to ensure uniqueness.

Propagated this to stocks app.
2015-07-21 14:58:48 -07:00
Adam Barth
24c88827e5 Roll version to 20 2015-07-21 14:56:54 -07:00
Adam Barth
a43a34e901 Fix more analyzer warnings 2015-07-21 13:59:18 -07:00
Adam Barth
6dc026bdac Merge pull request #191 from abarth/image_height_width
Separate width and height parameters for Image widgets
2015-07-21 13:54:56 -07:00
Adam Barth
b5d28fb524 Merge pull request #192 from abarth/fix_warnings
Fix analyzer warnings
2015-07-21 13:52:37 -07:00
Adam Barth
b8d45ce91e Fix analyzer warnings 2015-07-21 13:51:27 -07:00
Adam Barth
50eac9559a Separate width and height parameters for Image widgets
This change makes it easier to defined only the width or the height of an image
and let the other value be filled in from the image's intrinsic aspect ratio.

Fixes #175
2015-07-21 13:46:10 -07:00
mpcomplete
1c80d294c7 Merge pull request #188 from mpcomplete/animated_value
Renamed AnimatedType to AnimatedValue
2015-07-21 13:45:50 -07:00
Viktor Lidholt
0c59c4963b Merge pull request #184 from vlidholt/master
Updates sprite widget to handle changes to renderbox
2015-07-21 13:32:22 -07:00
Viktor Lidholt
7039e9b09f Minor formatting fixes 2015-07-21 13:30:30 -07:00
Matt Perry
a421da3c1b Renamed AnimatedType to AnimatedValue 2015-07-21 12:55:16 -07:00
Hixie
da2fa52eb4 Minor style changes around demo cards. 2015-07-21 12:18:10 -07:00
Viktor Lidholt
2715bc00e1 Merge branch 'master' of github.com:domokit/sky_engine into HEAD 2015-07-21 11:30:52 -07:00
Viktor Lidholt
db17b89c7f Adds main screen to game and graphics for game UI 2015-07-21 11:30:17 -07:00
Viktor Lidholt
dd16c1a55a Updates sprite widget to handle changes to renderbox 2015-07-21 11:26:57 -07:00
Hixie
c63fd4b121 This demo is a fuzzer of sorts, testing in particular our text layout system and painting. 2015-07-21 10:56:08 -07:00
Collin Jackson
c12d5d9dfb Merge pull request #166 from collinjackson/fitness
Measurement tracking for fitness app.

There is an issue with the input control that prevents actually creating a measurement. Working on this with eseidel.

R=eseidel
2015-07-20 16:25:19 -07:00
Collin Jackson
3f55a95d00 Add basic measurement functionality to fitness app 2015-07-20 16:20:59 -07:00
Hans Muller
344ee7ccf4 Make it possible to identify BlockViewport children whose size or type has changed 2015-07-20 15:41:21 -07:00
Collin Jackson
e90f865f21 Tweaks to launcher 2015-07-20 11:20:47 -07:00
Collin Jackson
04ecd8a888 Support for non-alphabetic baselines 2015-07-17 17:06:08 -07:00
Collin Jackson
49a878468c Fix layout of stocks row 2015-07-17 16:10:10 -07:00
Collin Jackson
d7d625b2bf Update example 2015-07-17 14:29:05 -07:00
Collin Jackson
7f9db79750 Fix #57 Flex needs to understand baselines 2015-07-17 12:46:51 -07:00
Collin Jackson
c53f808d94 Merge pull request #86 from collinjackson/avoid_building
Navigator improvements, avoid building invisible routes

R=abarth
2015-07-17 09:54:34 -07:00
Collin Jackson
609595ab62 Fix issue #34 Clicking on "Autorefresh" menu item does not click checkbox 2015-07-17 09:48:49 -07:00
Collin Jackson
6eb137185a Navigator improvements, avoid building invisible routes 2015-07-17 09:38:22 -07:00
Collin Jackson
e3244086fe Make example look more beautiful 2015-07-16 17:36:25 -07:00
Collin Jackson
79ccfe6b87 Support for settings fly-in animation 2015-07-16 17:22:20 -07:00
Eric Seidel
f2830c715a Roll versions in perparation for another APK release.
Also fixed roll_versions to no longer roll mojo paths
since those are not part of the sky_engine repository.

R=abarth@google.com
2015-07-16 15:42:57 -07:00
Collin Jackson
b35fb49b1f center the hello world text so it isn’t covered up by the status bar 2015-07-16 14:11:12 -07:00
Collin Jackson
a64559ab70 After running filter-branch, move root directory into sky/ 2015-07-16 11:54:25 -07:00