- 27 5月, 2015 1 次提交
-
-
由 Hixie 提交于
- the circle now fills the screen - you can set dimensions on the solid color node - debugging printfs and rects are gone - the protocol is changed so that for sectors, you position before you size (since your size and your childrens' positions all depend on your own position) TBR=abarth Review URL: https://codereview.chromium.org/1154213003
-
- 26 5月, 2015 1 次提交
-
-
由 Hixie 提交于
Could be useful for watch faces. :-) Includes some minor fixes to layout2.dart. Includes adding a very basic path API. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1152383002
-
- 23 5月, 2015 3 次提交
-
-
由 Collin Jackson 提交于
This only handles really basic cases and doesn't understand justification, wrapping, and so on. Submitting for code review so I can get some early feedback before I invest more time into making it correct. R=ianh@google.com, abarth Review URL: https://codereview.chromium.org/1151293002
-
由 Eric Seidel 提交于
TBR=ianh@google.com Review URL: https://codereview.chromium.org/1147153005
-
由 Eric Seidel 提交于
We're currently in a transition between using main.sky and main.dart files as our main() entry point for Sky applications. This CL makes this runtime controlable by path name. If it finds a .dart in the path name it will use SkyView, otherwise it will fall back to the existing WebView codepath. SkyView does not expose a window object and much of the existing Sky Engine is not initialized when main() is run. Clients should be transitioning away from main.sky towards main.dart in the near future, however main.dart is probably not ready for general consumption at this point. R=ianh@google.com Review URL: https://codereview.chromium.org/1152313002
-
- 22 5月, 2015 12 次提交
-
-
由 John McCutchan 提交于
BUG= R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1143333006
-
由 Collin Jackson 提交于
-
由 Collin Jackson 提交于
-
由 Adam Barth 提交于
R=ianh@google.com Review URL: https://codereview.chromium.org/1152603002
-
由 Eric Seidel 提交于
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1147413003
-
由 Adam Barth 提交于
R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1151613005
-
由 Adam Barth 提交于
This demo shows how to create a spinning square using the lowest-level APIs. We should probably create more spinning square demos at the other layers of the system. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1147393002
-
由 Adam Barth 提交于
This CL makes simple_render_tree.dart interactive by making the hit testing system work. I've also added a mechanism for requesting an animation frame. R=eseidel@chromium.org, ianh@google.com Review URL: https://codereview.chromium.org/1153543002
-
由 Adam Barth 提交于
This CL teaches simple_render_tree how to do a block layout using layout2.dart. R=eseidel@chromium.org, ianh@google.com Review URL: https://codereview.chromium.org/1144423002
-
由 John McCutchan 提交于
BUG= R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1143073004
-
由 John McCutchan 提交于
- Also, fix clean builds, by not including the sdk_ext_directory as an input dependency because there is no rule to create it. Review URL: https://codereview.chromium.org/1147223006
-
由 John McCutchan 提交于
R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1147293003
-
- 21 5月, 2015 8 次提交
-
-
由 Hixie 提交于
Before, OneChildListRenderNodeWrappers were responsible for removing the child nodes' RenderCSS nodes from their containers, and for moving those around when nodes were reordered. Now, they're also responsible for adding them. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1145953003
-
由 Matt Perry 提交于
Rect is now a dart-only type, defined in its own .dart file. I use DartConverter when passing a Rect into C++. I also special-cased Rect in the IDL compiler so that it's passed by value, instead of allocating a new Rect object on the heap. This also adds a mechanism to add custom .dart files to dart_sky.dart - used by Rect.dart. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1151673002
-
由 Adam Barth 提交于
As recommend by Ian. R=ianh@google.com Review URL: https://codereview.chromium.org/1149843003
-
由 Adam Barth 提交于
This example shows how to draw a circle using subclasses of RenderNode. R=ianh@google.com Review URL: https://codereview.chromium.org/1144193004
-
由 Hixie 提交于
[Effen] Try to catch more misuse of fn by asserting that UINode nodes are only built when we're updatin the tree. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1148253002
-
由 Hixie 提交于
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1093633002
-
由 Hixie 提交于
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1145623003
-
由 Hixie 提交于
TBR=abarth Review URL: https://codereview.chromium.org/1148123002
-
- 20 5月, 2015 15 次提交
-
-
由 Adam Barth 提交于
Clients can now register a callback that gets called whenever we have an event for the view. We'll need to update the Event class at some point, but this is a start. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1129333005
-
由 Hixie 提交于
TBR=abarth Review URL: https://codereview.chromium.org/1142853006
-
由 Hixie 提交于
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1133353008
-
由 Adam Barth 提交于
Several people have run into trouble building Sky because of a missing dependency in the build. From inspection, it looks like this might fix the issue, but it's hard to be sure without being able to reproduce the issue locally. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1130353013
-
由 Hixie 提交于
Review URL: https://codereview.chromium.org/1139573005
-
由 Adam Barth 提交于
This CL teaches SkyView the width, height, and device pixel ratio of the display. In the future, we'll want some sort of notification system for when these values change. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1139823010
-
由 Adam Barth 提交于
TBR=eseidel@chromium.org Review URL: https://codereview.chromium.org/1138443005
-
由 John McCutchan 提交于
BUG= R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1131373005
-
由 Adam Barth 提交于
This CL adds a global view object that can receive a Picture and be signaled to draw. When using SkyView, this Picture shows up on screen. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1134913003
-
由 Hixie 提交于
R=abarth@chromium.org, eseidel@chromium.org Review URL: https://codereview.chromium.org/1149533002
-
由 Hixie 提交于
Per discussion about https://codereview.chromium.org/1093633002 it appears that we don't have a way around having a parent pointer after all, so this exposes it. It also renames setAsChild() to adoptChild() for better readability. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1134593007
-
由 John McCutchan 提交于
R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1145843002
-
由 Adam Barth 提交于
This CL makes the SkyView codepath smart enough to print "hello, world" to the console. The code path is off by default but can be enabled by changing one line of code. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1131673011
-
由 Matt Perry 提交于
to provide a better Dart API. When the attribute is present on an IDL interface, the generate Dart code will be a private interface that can extended by custom dart code. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1135283005
-
由 Adam Barth 提交于
This CL implements SkyView::Load to start executing Sky content directly from Dart's main(). This code isn't currently wired up to anything, so it's not yet tested. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1130353009
-