- 29 5月, 2015 17 次提交
-
-
由 Adam Barth 提交于
Previously layout2.dart was a thousand lines long. R=ianh@google.com Review URL: https://codereview.chromium.org/1161003002
-
由 Hixie 提交于
R=abarth@chromium.org, eseidel@chromium.org Review URL: https://codereview.chromium.org/1165463002
-
由 Adam Barth 提交于
R=ianh@google.com Review URL: https://codereview.chromium.org/1150253005
-
由 Adam Barth 提交于
R=ianh@google.com Review URL: https://codereview.chromium.org/1146123003
-
由 Matt Perry 提交于
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1158693005
-
由 Eric Seidel 提交于
R=ianh@google.com Review URL: https://codereview.chromium.org/1160843005
-
由 Adam Barth 提交于
Also makes Point, Size, and Rect immutable. R=ianh@google.com Review URL: https://codereview.chromium.org/1162033002
-
由 Adam Barth 提交于
R=ianh@google.com Review URL: https://codereview.chromium.org/1156303004
-
由 Eric Seidel 提交于
TBR=ianh@google.com Review URL: https://codereview.chromium.org/1157433006
-
由 Eric Seidel 提交于
TBR=ianh@google.com Review URL: https://codereview.chromium.org/1155103003
-
由 Eric Seidel 提交于
I'm sure we'll want something more sophisticated in the near future. Next step is to actually animate this updating layout. R=ianh@google.com Review URL: https://codereview.chromium.org/1150183005
-
由 Hixie 提交于
This dramatically simplifies the layout model. I haven't gone through and simplified the existing functions, we should probably go through and figure out if they can be cleaned up a bit. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1161983004
-
由 Eric Seidel 提交于
app.dart assumes touch devices, which is great. We just don't need to spam exceptions when testing inside mojo_shell with a mouse. :) R=jackson@google.com, ianh@google.com Review URL: https://codereview.chromium.org/1160853003
-
由 Matt Perry 提交于
Point classes. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1145103005
-
由 Matt Perry 提交于
R=abarth@chromium.org, sethladd@google.com Review URL: https://codereview.chromium.org/1154213005
-
由 Eric Seidel 提交于
I made one edit in FrameView while looking at writing RenderParagraph in Dart and then decided to look for a slightly larger clean-up to justify committing it. I found backface-visibility which I removed. backface-visibility controls painting/hittesting of flipped objects. https://developer.mozilla.org/en-US/docs/Web/CSS/backface-visibility It's mostly used as a hack to get layers however. :) TBR=abarth@chromium.org Review URL: https://codereview.chromium.org/1161623004
-
由 Adam Barth 提交于
R=mpcomplete@chromium.org Review URL: https://codereview.chromium.org/1152213003
-
- 28 5月, 2015 23 次提交
-
-
由 John McCutchan 提交于
BUG= R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1159443002
-
由 Collin Jackson 提交于
In Sky framework AppView, cache the hit test result for pointer events and continue using that result until pointerup or pointer cancel event is received R=abarth@chromium.org, abarth Review URL: https://codereview.chromium.org/1158933004
-
由 Hixie 提交于
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1143153011
-
由 James Robinson 提交于
This moves the definition of the mojom URLRequest and URLResponse objects into the SDK at //mojo/public/interfaces/network/. These are used directly by the shell and have a special place in the system. This patch does the minimal amount of import/include updating to get tests passing but doesn't fully update everything - in particular it doesn't update all the C++ code that #includes url_loader.mojom.h for the URLRequest or URLResponse definitions to #include the more specific mojom.h files, or the equivalent in other languages. I'll do that in a follow-up to minimize churn. R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/1129063008
-
由 Adam Barth 提交于
R=ianh@google.com Review URL: https://codereview.chromium.org/1156013003
-
由 Adam Barth 提交于
R=ianh@google.com Review URL: https://codereview.chromium.org/1162463002
-
由 Hixie 提交于
TBR=abarth Review URL: https://codereview.chromium.org/1162443003
-
由 Hixie 提交于
This gets things off the ground barely enough to show some pixels. These are not pixels that are actually part of the stock app, but it's a start. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1157033006
-
由 James Robinson 提交于
This updates to using the network service implementation and mojoms from https://github.com/domokit/monet/commit/050294719f6890ceea4b27540d66295fe6e710a3 R=blundell@chromium.org, qsr@chromium.org, viettrungluu@chromium.org Review URL: https://codereview.chromium.org/1157783002
-
由 Matt Perry 提交于
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1144193006
-
由 Ian Fischer 提交于
R=eseidel@chromium.org TBR=eseidel@chromium.org Review URL: https://codereview.chromium.org/1155583006
-
由 Adam Barth 提交于
R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1160763004
-
由 Hixie 提交于
Remove the ScaffoldBox class (it'll move to the fn components directory). R=abarth@chromium.org Review URL: https://codereview.chromium.org/1157563007
-
由 Hixie 提交于
TBR=abarth Review URL: https://codereview.chromium.org/1153273002
-
由 Matt Perry 提交于
Also, fix the style in Rect.cpp/.h. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1158843002
-
由 Eric Seidel 提交于
I had to add back document.createText() since new Text() does not work in the new world yet. LayoutRoot is a new Dart-exposed class which holds the Frame and all associated machinery, sufficient to trigger a restyle and layout of the subtree. This is all kinda hacky and I'm sure likely to cause many crashes if folks call random methods on these disconnected trees. But this makes it at least possible to paint text for now and we can improve this in the coming days. This really should have Adam's review. It's hugely hacky but I'd like to negotiate out with him the timeline on which we should fix some of these hacks. R=ianh@google.com TBR=abarth@chromium.org Review URL: https://codereview.chromium.org/1148253003
-
由 Hixie 提交于
This is needed for cases where the UINode doesn't have a list of children (so it doesn't go through the RenderNodeWrapper sync logic that removes children), but it still has multiple slots, and needs to support removing nodes from those slots. (For example, removing a drawer from a ScaffoldContainer.) Also, expose syncChild (it used to be private) so it can be overridden in descendants outside fn.dart. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1158563003
-
由 Hixie 提交于
This is needed to create a ScaffoldContainer in scaffold.dart. This exposes: UINode._root => root UINode._removeChild => removeChild RenderNodeWrapper._createNode => createNode RenderNodeWrapper._emptyNode => emptyNode RenderNodeWrapper._syncRenderNode => syncRenderNode R=abarth@chromium.org Review URL: https://codereview.chromium.org/1148323004
-
由 Eric Seidel 提交于
I also made sky_server get pulled down via DEPS since thats how all the rest of our google storage-based binaries work. R=jamesr@chromium.org, jackson@google.com TBR=abarth@chromium.org Review URL: https://codereview.chromium.org/1150033006
-
由 Hixie 提交于
Also, attach the RenderView so that it actually updates during a flush layout. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1149063007
-
由 Hixie 提交于
R=abarth@chromium.org Review URL: https://codereview.chromium.org/1154403002
-
由 Hixie 提交于
This was supposed to be in https://codereview.chromium.org/1153223003 TBR=abarth Review URL: https://codereview.chromium.org/1160763003
-
由 Hixie 提交于
This was supposed to be in https://codereview.chromium.org/1153893006/ TBR=abarth Review URL: https://codereview.chromium.org/1151383003
-