@@ -3608,6 +3608,10 @@ Boris Zbarsky.
36083608<h3 id="changes-20181119">
36093609Changes since the <a href="https://www.w3.org/TR/2018/CR-css-flexbox-1-20181119/">19 November 2018 CR</a></h3>
36103610
3611+ A <a href="https://drafts.csswg.org/css-flexbox-1/issues-cr-2018">Disposition of Comments</a>
3612+ is available.
3613+ Significant changes include:
3614+
36113615 <ul>
36123616 <li id="change-2018-correctly-ignore-auto">
36133617 Correctly ignore ''width/auto'' [=preferred sizes=]
@@ -3619,20 +3623,64 @@ Changes since the <a href="https://www.w3.org/TR/2018/CR-css-flexbox-1-20181119/
36193623
36203624 <li id="change-2018-move-order">
36213625 Moved the 'order' property definition to [[CSS-DISPLAY-3]] .
3622- See [[#order-property]] .
3626+ See [[#order-property]] for remaining explanation .
36233627 (<a href="https://github.com/w3c/csswg-drafts/issues/5865">Issue 5865</a> )
36243628
3629+ <li id="change-2018-definite-basis-definite">
3630+ Made [=main size=] always [=definite=] for [=flex items=] with a [=definite=] [=flex basis=] ,
3631+ to match implementations.
3632+ (<a href="https://github.com/w3c/csswg-drafts/issues/4311">Issue 4311</a> )
3633+ <blockquote>
3634+ <ol>
3635+ <li> If the [=flex container=] has a [=definite=] [=main size=] ,
3636+ <ins> then the post-flexing [=main sizes=]
3637+ of its [=flex items=]
3638+ are treated as [=definite=] </ins>
3639+ <del> a <a>flex item</a> ’s post-flexing <a>main size</a>
3640+ is treated as <a>definite</a> ,
3641+ even though it can rely on the <a>indefinite</a> sizes
3642+ of any flex items in the same line</del> .
3643+
3644+ <li><ins> If a [=flex-item’s=] [=flex basis=] is [=definite=] ,
3645+ then its post-flexing [=main size=] is also [=definite=] .</ins>
3646+ </ol>
3647+ </blockquote>
3648+ <blockquote>
3649+ <p class="note"><del> Note: The main size of a <a>fully inflexible</a> item
3650+ with a <a>definite</a> <a>flex basis</a>
3651+ is, by definition, <a>definite</a> .</del>
3652+
3653+ <p class="note"><ins> Note: This means that within [=flex layout=] ,
3654+ “definite” sizes can require performing layout.
3655+ This was done to allow percentages inside of [=flex items=]
3656+ to resolve where authors expected them to resolve.</ins>
3657+ </blockquote>
3658+
36253659 <li id="change-2018-bracket-range-notation">
36263660 Changed syntax to use <a>CSS bracketed range notation</a> to reflect the prose restrictions on negative values.
3661+ (Editorial.)
36273662
36283663 <li id="change-2018-preferred-aspect-ratio">
3629- Update aspect ratio terminology to use the term [=preferred aspect ratio=] ,
3630- and clarify any uses that are specific to [=replaced elements=] .
3664+ Updated aspect ratio terminology to use the term [=preferred aspect ratio=] ,
3665+ and clarify any uses that are specific to [=replaced elements=] ,
3666+ in order to accommodate forthcoming 'aspect-ratio' property.
36313667
36323668 <li id="change-2018-collapsed-intrinsic-container">
36333669 Explicitly excluded [=collapsed flex items=]
36343670 from the [[#intrinsic-main-sizes|intrinsic main size calculations]] .
36353671 (<a href="https://github.com/w3c/csswg-drafts/issues/5985">Issue 5985</a> )
3672+ <blockquote>
3673+ <p> The <strong> <a>max-content</a> <a>main size</a> of a <a>flex container</a> </strong>
3674+ is the smallest size the <a>flex container</a> can take
3675+ while maintaining the [[#intrinsic-item-contributions|max-content contributions]] of its <a>flex items</a> ,
3676+ insofar as allowed by the items’ own flexibility.
3677+ <ins> Considering only non-[=collapsed=] [=flex items=] :</ins>
3678+ </blockquote>
3679+ <blockquote>
3680+ However, for a <em> <a>multi-line</a> </em> container,
3681+ it is simply the largest [[#intrinsic-item-contributions|min-content contribution]]
3682+ of all the <ins> non-[=collapsed=] </ins> <a>flex items</a> in the <a>flex container</a> .
3683+ </blockquote>
36363684
36373685 <li id="change-2018-used-cross-size">
36383686 Clarified that the [=flex base size=] calculations
@@ -3646,7 +3694,8 @@ Changes since the <a href="https://www.w3.org/TR/2018/CR-css-flexbox-1-20181119/
36463694
36473695 <li id="change-2018-flexible-length-text">
36483696 Slightly restructured the prose in [[#resolve-flexible-lengths]]
3649- to resolve <a href="https://github.com/w3c/csswg-drafts/issues/5179">Issue 5179</a> .
3697+ to fix errors.
3698+ (<a href="https://github.com/w3c/csswg-drafts/issues/5179">Issue 5179</a> )
36503699
36513700 <li id="change-2018-cross-layout">
36523701 Clarified that “performing layout” means using the block-level layout rules.
@@ -3703,6 +3752,10 @@ Changes since the <a href="https://www.w3.org/TR/2018/CR-css-flexbox-1-20181119/
37033752 is a type of [=intrinsic size contribution=] ,
37043753 and thus impacted by associated rules in [[CSS-SIZING-3]] .
37053754 (<a href="https://github.com/w3c/csswg-drafts/issues/5665#issuecomment-738391191">Issue 5665</a> )
3755+ <blockquote>
3756+ Note: The [=content-based minimum size=] is a type of [=intrinsic size contribution=] ,
3757+ and thus the provisions in [[css-sizing-3#intrinsic-contribution]] apply.
3758+ </blockquote>
37063759
37073760 <li id="change-2018-content-based-editorial">
37083761 Redrafted the definition of [=content-based minimum size=]
@@ -3712,6 +3765,13 @@ Changes since the <a href="https://www.w3.org/TR/2018/CR-css-flexbox-1-20181119/
37123765 Added [[#webkit-aliases]] to document <code> -webkit-</code> aliases of flex layout properties
37133766 that are necessary for Web-compat.
37143767 (<a href="https://github.com/w3c/csswg-drafts/issues/5634">Issue 5634</a> )
3768+
3769+ <li id="change-2018-blockification">
3770+ Rephrased blockification rules in terms of [=computed values=] .
3771+ (<a href="https://github.com/w3c/csswg-drafts/issues/4065">Issue 4065</a> )
3772+
3773+ <li>
3774+ Various minor editorial fixes and clarifications,
37153775 </ul>
37163776
37173777<h3 id="changes-20171016">
0 commit comments