Hixie
ee4a7bc925
Rename editing2/ and theme2/ to editing/ and theme/.
...
Flesh out a README.md file for the SDK.
Make the stocks app test wait for the app to be mounted, to catch some more errors, like typos in the mount callback.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/1182053012 .
2015-06-18 12:44:10 -07:00
Matt Perry
edff56d399
Add a Paint::toString() method to describe our Paint objects.
...
Add a test for RenderDecoratedBox sets up the Paint object correctly.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/1185423003 .
2015-06-18 13:47:28 -04:00
Hixie
a22064a7a3
Remove RenderSizedBox.
...
Make old users of RenderSizedBox use RenderConstrainedBox.
Change the semantics of BoxDecoration.apply* to actually apply the provided constraints to the current constraints, rather than the previous behaviour of merging them neutrally.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/1189603003 .
2015-06-15 15:51:56 -07:00
Adam Barth
219ead3718
Rename all the things
...
This CL moves the bulk of the SkyView code out of the |framework| directory
because the |framework| directory was redundant in Dart package import
declarations.
TBR=ianh@google.com
Review URL: https://codereview.chromium.org/1177383006 .
2015-06-13 09:46:52 -07:00
Hixie
406d7dbae1
Make it possible to test that the stock app doesn't crash on startup and paints the basic scaffold more or less correctly.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/1177043008 .
2015-06-11 15:36:40 -07:00
Adam Barth
a68b53ae91
Fix the Sky tests
...
Instead of triggering layout synchronously during AppView construction, we now
schedule the initial layout using a magic bootstrapping function.
TBR=ianh@google.com
Review URL: https://codereview.chromium.org/1172123003 .
2015-06-09 14:07:17 -07:00
Matt Perry
8c097b0892
Update BoxDecoration and RenderParagraph to use sky.Color instead of int.
...
Also add operator==, hashCode, toString, and some basic Color constants to
Color.
R=abarth@chromium.org , ianh@google.com
Review URL: https://codereview.chromium.org/1162023004
2015-06-03 16:57:04 -04:00
Hixie
e8cafd9d71
Rename rendering/render_*.dart to rendering/*.dart
...
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/1166773003
2015-06-02 13:55:20 -07:00
Hixie
faacd68323
Make our raw/ tests actually check the paint output.
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/1153053012
2015-05-28 17:35:59 -07:00
Adam Barth
8cbfd0a9fa
Split layout2.dart into several files
...
Previously layout2.dart was a thousand lines long.
R=ianh@google.com
Review URL: https://codereview.chromium.org/1161003002
2015-05-28 16:42:04 -07:00
Hixie
9f086ea445
Make RenderParagraph mutable, and make it fit the new RenderNode protocols
...
R=abarth@chromium.org , eseidel@chromium.org
Review URL: https://codereview.chromium.org/1165463002
2015-05-28 15:19:36 -07:00
Adam Barth
9a73fe989e
Introduce RenderProxyBox and RenderSizedBox
...
Also makes Point, Size, and Rect immutable.
R=ianh@google.com
Review URL: https://codereview.chromium.org/1162033002
2015-05-28 13:39:26 -07:00
Adam Barth
bf94f5c027
Use Point, Size, and Rect in layout2.dart
...
R=ianh@google.com
Review URL: https://codereview.chromium.org/1156303004
2015-05-28 12:42:54 -07:00
Adam Barth
a998a86caf
Introduce RenderNodeWithChildMixin
...
R=ianh@google.com
Review URL: https://codereview.chromium.org/1156013003
2015-05-27 14:31:08 -07:00
Adam Barth
f179203848
Add support for testing content in SkyView
...
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/1160763004
2015-05-27 13:14:08 -07:00