- 04 Jun, 2015 10 commits
-
-
Adam Barth authored
This CL does a bunch of ground work for getting StockList ready for use in stocks2. It's still not quite working because of an interaction with Scaffold that we don't fully understand. R=eseidel@chromium.org, ianh@google.com Review URL: https://codereview.chromium.org/1148793005
-
Eric Seidel authored
The goal of this is to have a Renderer-layer abstraction around the Sky Engine c++ apis for drawing a shadow. R=mpcomplete@chromium.org Review URL: https://codereview.chromium.org/1146893004
-
Collin Jackson authored
R=abarth@chromium.org, abarth Review URL: https://codereview.chromium.org/1163913004
-
Hixie authored
https://www.dartlang.org/articles/style-guide/#names R=jackson@google.com Review URL: https://codereview.chromium.org/1158813004
-
Viktor Lidholt authored
Adds support for transfer mode in Paint and SpriteNode classes. Adds support for opacity in sprites, and modifies example game. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1164633004
-
Collin Jackson authored
R=abarth@chromium.org, ianh@google.com, abarth, hixie Review URL: https://codereview.chromium.org/1165983002
-
Matt Perry authored
The array should be in column-major format, in the format used by vector_math.dart. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1155193004
-
Hixie authored
Currently supports only solid borders, but of any colour and size, independently controlling each side. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1154903006
-
Adam Barth authored
TBR=ianh@google.com Review URL: https://codereview.chromium.org/1164073002
-
Hixie authored
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1165013003
-
- 03 Jun, 2015 10 commits
-
-
Adam Barth authored
This CL makes gesture events work again in fn2. R=ianh@google.com Review URL: https://codereview.chromium.org/1146923005
-
Hixie authored
Not tested on device. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1160523005
-
Eric Seidel authored
This also works around an Android-only crasher for the Dart VM: https://github.com/domokit/mojo/issues/192 R=ianh@google.com Review URL: https://codereview.chromium.org/1157243012
-
Collin Jackson authored
This also fixes a bug that was preventing markNeedsLayout from working R=abarth@chromium.org, eseidel@chromium.org, abarth, eseidel Review URL: https://codereview.chromium.org/1160013004
-
Viktor Lidholt authored
R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1149183004
-
Hixie authored
Except that nothing actually uses these now so it's a no-op really. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1157243011
-
Hixie authored
Also, make the scaffold code more generic (with slots in a map, instead of dedicated members for each slot). This may eventually benefit from being split into a general "multislot" superclass and a scaffold-specific subclass, but for now it'll do. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1152163007
-
Matt Perry authored
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
-
Eric Seidel authored
R=abarth@chromium.org, viktorl@google.com Review URL: https://codereview.chromium.org/1152483006
-
Adam Barth authored
These transforms are currently very basic but they seem to mostly work. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1152273004
-
- 02 Jun, 2015 10 commits
-
-
Eric Seidel authored
Looks horrible. But it's a start. R=abarth@chromium.org, ianh@google.com BUG= Review URL: https://codereview.chromium.org/1146913005
-
Viktor Lidholt authored
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1161023006
-
Adam Barth authored
This CL is a first pass at implementing container in fn2. In this approach, Container is a Component that builds a number of RenderNodeWrappers depending on what is needed. R=ianh@google.com Review URL: https://codereview.chromium.org/1158983005
-
Matt Perry authored
For this, I added back my previous CustomDart attribute for customizing the generated Dart code of an interface. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1162843003
-
Hixie authored
R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1166773003
-
Adam Barth authored
BlockContainer uses a RenderBlock to lay out its children. R=eseidel@chromium.org, jackson@chromium.org Review URL: https://codereview.chromium.org/1166473005
-
Adam Barth authored
Prevously we listened for events on the document and then walked up the component hierarchy looking for EventListenerNodes. Now we do something similar by hooking the event dispatching logic in the AppView. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1153343004
-
Matt Perry authored
Also use Point in place of passing 2 ints to the DrawLooper API. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1158883004
-
Matt Perry authored
The previous patch broke the sky tests. I have updated the framework to use the new Color class. R=jackson@google.com Review URL: https://codereview.chromium.org/1159663003
-
Collin Jackson authored
R=abarth@chromium.org, abarth Review URL: https://codereview.chromium.org/1165753004
-
- 01 Jun, 2015 3 commits
-
-
Collin Jackson authored
Refactor image handling in Sky to expose the loader and image as separate classes to Dart code. This makes it possible to avoid unnecessary paints, by only painting once when the image has loaded. Now that we've separated the loader and image classes, we can implement an image cache in Dart. R=abarth@chromium.org, abarth Review URL: https://codereview.chromium.org/1156003007
-
Matt Perry authored
This reverts commit a413c8319fe9a46dc131f6efe275d014c9cb7eb9. Reason: seems to have broken Sky tests: Regressions: Unexpected crashes (2) raw/render_box.dart [ Crash ] raw/render_flex.dart [ Crash ] TBR=jackson@google.com Review URL: https://codereview.chromium.org/1143133007
-
Matt Perry authored
R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1161273004
-
- 29 May, 2015 2 commits
-
-
Collin Jackson authored
R=abarth@chromium.org, abarth Review URL: https://codereview.chromium.org/1151753009
-
Adam Barth authored
We'll eventually turn this into a full fn2 component, but for now it's just an example. To make this work, I created a schedule.dart as a start to implementing scheduler.md. For now, I've kept the API similar to the web platform so that the old world can continue use it backed by sky.window.requestAnimationFrame. R=eseidel@chromium.org BUG= Review URL: https://codereview.chromium.org/1145973009
-
- 28 May, 2015 5 commits
-
-
Adam Barth authored
Previously layout2.dart was a thousand lines long. R=ianh@google.com Review URL: https://codereview.chromium.org/1161003002
-
Hixie authored
R=abarth@chromium.org, eseidel@chromium.org Review URL: https://codereview.chromium.org/1165463002
-
Adam Barth authored
R=ianh@google.com Review URL: https://codereview.chromium.org/1150253005
-
Adam Barth authored
R=ianh@google.com Review URL: https://codereview.chromium.org/1146123003
-
Matt Perry authored
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1158693005
-