Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upstyle: Turn the CSS flexible box model on by default. #13590
Conversation
highfive
commented
Oct 4, 2016
|
Heads up! This PR modifies the following files:
|
highfive
commented
Oct 4, 2016
|
@bors-servo try |
style: Turn the CSS flexible box model on by default. See https://groups.google.com/forum/#!topic/mozilla.dev.servo/MWBms2_BMJo for discussion. r? @larsbergstrom <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13590) <!-- Reviewable:end -->
|
|
highfive
commented
Oct 5, 2016
|
|
I am comfused that with prefs enabled on my local machine there are tens of tests passed. And how can the current failed test been affected? |
|
I'm in favor of this (and the code changes look good), provided that the changes in test expectations are reasonable. Flexbox is definitely starting to look better, and having it on by default will let us get more feedback, which is great while we also have multiple people actively working on it (especially @stshine and @shinglyu). |
|
Sorry, did not notice the mailing list discussion before. |
|
@stshine I'm not sure what you mean by "I am comfused that with prefs enabled on my local machine there are tens of tests passed." Could you rephrase? |
|
@pcwalton If run the tests with flex related properties enabled in |
|
@bors-servo: try I don't understand how the above test could possibly be related and it passes locally. |
|
@stshine With this patch, the same number of flexbox tests pass as with master. Looking at one of them, I think margin handling is making a whole bunch of them fail. This is a good reason to land this IMO: we can't catch regressions without it. |
See https://groups.google.com/forum/#!topic/mozilla.dev.servo/MWBms2_BMJo for discussion.
|
@bors-servo: try |
style: Turn the CSS flexible box model on by default. See https://groups.google.com/forum/#!topic/mozilla.dev.servo/MWBms2_BMJo for discussion. r? @larsbergstrom <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13590) <!-- Reviewable:end -->
|
|
highfive
commented
Oct 5, 2016
|
|
@bors-servo: try |
|
|
|
@bors-servo: retry |
style: Turn the CSS flexible box model on by default. See https://groups.google.com/forum/#!topic/mozilla.dev.servo/MWBms2_BMJo for discussion. r? @larsbergstrom <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13590) <!-- Reviewable:end -->
|
|
|
See #12453 (comment) for an incomplete list of unimplemented features of flexbox if anyone is interested. |
|
r=me with that if you want to get this landed. I think the consensus is that this is what most people wanted. |
| @@ -23,7 +23,7 @@ | |||
| """.split() | |||
| if product == "gecko": | |||
| values += "-moz-box -moz-inline-box".split() | |||
| experimental_values = set("flex".split()) | |||
| experimental_values = set() | |||
This comment has been minimized.
This comment has been minimized.
|
@pcwalton One small change required, then r+. |
|
Superseded by #14111. |
pcwalton commentedOct 4, 2016
•
edited by larsbergstrom
See
https://groups.google.com/forum/#!topic/mozilla.dev.servo/MWBms2_BMJo
for discussion.
r? @larsbergstrom
This change is