Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(113)

Issue 1173493003: Extend Sky's RenderFlex with intrinsic sizes and compute cross-size height (Closed)

Created:
5 years, 6 months ago by jackson
Modified:
5 years, 6 months ago
CC:
gregsimon, jackson_old, mojo-reviews_chromium.org, qsr+mojo_chromium.org
Base URL:
git@github.com:domokit/mojo.git@master
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Extend Sky's RenderFlex with intrinsic sizes and compute cross-size height Renders interactive_flex and stocks demos fine. Could use more testing, so I'm going to work on that after I land this. R=abarth@chromium.org, abarth Committed: https://chromium.googlesource.com/external/mojo/+/6d1905dc4ca59780bedc8029347882ae6a935905

Patch Set 1 #

Patch Set 2 : cleanup #

Patch Set 3 : fix bugs #

Total comments: 21

Patch Set 4 : abarth cr feedback #

Patch Set 5 : rebase #

Patch Set 6 : fix typos #

Unified diffs Side-by-side diffs Delta from patch set Stats (+217 lines, -36 lines) Patch
M sky/examples/lib/solid_color_box.dart View 1 2 3 4 5 1 chunk +12 lines, -4 lines 0 comments Download
M sky/examples/stocks2/lib/stock_menu.dart View 1 chunk +1 line, -1 line 0 comments Download
M sky/sdk/lib/framework/components2/popup_menu_item.dart View 1 2 1 chunk +1 line, -1 line 0 comments Download
M sky/sdk/lib/framework/rendering/box.dart View 1 2 3 4 5 3 chunks +31 lines, -8 lines 0 comments Download
M sky/sdk/lib/framework/rendering/flex.dart View 1 2 3 5 chunks +172 lines, -22 lines 0 comments Download

Messages

Total messages: 11 (1 generated)
jackson
5 years, 6 months ago (2015-06-10 00:32:02 UTC) #1
abarth-chromium
https://codereview.chromium.org/1173493003/diff/40001/sky/examples/lib/solid_color_box.dart File sky/examples/lib/solid_color_box.dart (right): https://codereview.chromium.org/1173493003/diff/40001/sky/examples/lib/solid_color_box.dart#newcode21 sky/examples/lib/solid_color_box.dart:21: return constraints.constrainWidth(0.0); Why this change?
5 years, 6 months ago (2015-06-10 02:05:53 UTC) #2
abarth-chromium
lgtm https://codereview.chromium.org/1173493003/diff/40001/sky/sdk/lib/framework/rendering/box.dart File sky/sdk/lib/framework/rendering/box.dart (right): https://codereview.chromium.org/1173493003/diff/40001/sky/sdk/lib/framework/rendering/box.dart#newcode598 sky/sdk/lib/framework/rendering/box.dart:598: return _sizeForConstraints(constraints).width; .height https://codereview.chromium.org/1173493003/diff/40001/sky/sdk/lib/framework/rendering/flex.dart File sky/sdk/lib/framework/rendering/flex.dart (right): https://codereview.chromium.org/1173493003/diff/40001/sky/sdk/lib/framework/rendering/flex.dart#newcode30 ...
5 years, 6 months ago (2015-06-10 04:23:20 UTC) #3
jackson
https://codereview.chromium.org/1173493003/diff/40001/sky/examples/lib/solid_color_box.dart File sky/examples/lib/solid_color_box.dart (right): https://codereview.chromium.org/1173493003/diff/40001/sky/examples/lib/solid_color_box.dart#newcode21 sky/examples/lib/solid_color_box.dart:21: return constraints.constrainWidth(0.0); On 2015/06/10 02:05:53, abarth wrote: > Why ...
5 years, 6 months ago (2015-06-10 04:33:39 UTC) #4
jackson
https://codereview.chromium.org/1173493003/diff/40001/sky/sdk/lib/framework/rendering/box.dart File sky/sdk/lib/framework/rendering/box.dart (right): https://codereview.chromium.org/1173493003/diff/40001/sky/sdk/lib/framework/rendering/box.dart#newcode598 sky/sdk/lib/framework/rendering/box.dart:598: return _sizeForConstraints(constraints).width; On 2015/06/10 04:23:19, abarth wrote: > .height ...
5 years, 6 months ago (2015-06-10 04:44:46 UTC) #5
abarth-chromium
https://codereview.chromium.org/1173493003/diff/40001/sky/sdk/lib/framework/rendering/flex.dart File sky/sdk/lib/framework/rendering/flex.dart (right): https://codereview.chromium.org/1173493003/diff/40001/sky/sdk/lib/framework/rendering/flex.dart#newcode202 sky/sdk/lib/framework/rendering/flex.dart:202: FlexDirection.horizontal, On 2015/06/10 at 04:44:46, jackson wrote: > On ...
5 years, 6 months ago (2015-06-10 04:52:07 UTC) #6
jackson
On 2015/06/10 04:52:07, abarth wrote: > https://codereview.chromium.org/1173493003/diff/40001/sky/sdk/lib/framework/rendering/flex.dart > File sky/sdk/lib/framework/rendering/flex.dart (right): > > https://codereview.chromium.org/1173493003/diff/40001/sky/sdk/lib/framework/rendering/flex.dart#newcode202 > ...
5 years, 6 months ago (2015-06-10 05:00:49 UTC) #7
kulakowski
https://codereview.chromium.org/1173493003/diff/40001/sky/sdk/lib/framework/rendering/flex.dart File sky/sdk/lib/framework/rendering/flex.dart (right): https://codereview.chromium.org/1173493003/diff/40001/sky/sdk/lib/framework/rendering/flex.dart#newcode30 sky/sdk/lib/framework/rendering/flex.dart:30: typedef double ChildSizingFunction(RenderBox child, BoxConstraints constraints); On 2015/06/10 04:44:46, ...
5 years, 6 months ago (2015-06-10 16:07:14 UTC) #9
abarth-chromium
On 2015/06/10 at 16:07:14, kulakowski wrote: > Pedantry hopefully useful in the future: There is ...
5 years, 6 months ago (2015-06-10 16:11:19 UTC) #10
jackson
5 years, 6 months ago (2015-06-10 17:12:04 UTC) #11
Message was sent while issue was closed.
Committed patchset #6 (id:100001) manually as
6d1905dc4ca59780bedc8029347882ae6a935905 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698