@@ -3183,6 +3183,56 @@ Changes since the 25 September 2014 LCWD</h3>
31833183Substantive Changes and Bugfixes</h4>
31843184
31853185 <ul>
3186+ <li id="change-201409-content">
3187+ Reverted ''flex-basis: auto'' to its original meaning.
3188+ Added ''flex-basis: content'' keyword to explicitly specify automatic content-based sizing.
3189+ (Issue <a href="http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140925#issue-10">10</a> )
3190+
3191+ <li id="change-201409-align-content-wrapping">
3192+ Made applicability of 'align-content' depend on wrappability rather than number of resulting flex lines.
3193+ (Issue <a href="http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140925#issue-4">4</a> )
3194+
3195+ <blockquote>
3196+ <p><del> When a flex container has multiple lines,</del>
3197+ <ins> In a <i> multi-line</i> <i> flex container</i> (even one with only a single line),</ins>
3198+ the <i> cross size</i> of each line is the minimum size necessary [...]
3199+ <del> When a flex container (even a <i> multi-line</i> one) has only one line,</del>
3200+ <ins> In a <i> single-line</i> <i> flex container</i> ,</ins>
3201+ the <i> cross size</i> of the line is the <i> cross size</i> of the flex container,
3202+ and 'align-content' has no effect.
3203+ </blockquote>
3204+
3205+ <blockquote>
3206+ <p class="note"> Note, this property has no effect
3207+ <del> when the flex container has only a single line.</del>
3208+ <ins> on a <i> single-line</i> <i> flex container</i> .</ins>
3209+ </blockquote>
3210+
3211+ <blockquote>
3212+ <p class="note"> Only <del> flex containers with multiple lines</del>
3213+ <ins><i> multi-line</i> <i> flex containers</i></ins>
3214+ ever have free space in the <i> cross-axis</i> for lines to be aligned in,
3215+ because in a <del> flex container with a single line</del>
3216+ <ins><i> single-line</i> flex container</ins>
3217+ the sole line automatically stretches to fill the space.
3218+ </blockquote>
3219+
3220+ <blockquote>
3221+ <p> If the flex container <del> has only one <i> flex line</i>
3222+ (even if it's a <i> multi-line</i> <i> flex container</i> )</del>
3223+ <ins> is <i> single-line</i></ins>
3224+ and has a <i> definite</i> <i> cross size</i> ,
3225+ the <i> cross size</i> of the <i> flex line</i>
3226+ is the <i> flex container</i> 's inner <i> cross size</i> .
3227+ </blockquote>
3228+
3229+ <blockquote>
3230+ <p> If the flex container <del> has only one flex line
3231+ (even if it's a multi-line flex container),</del>
3232+ <ins> is <i> single-line</i> ,</ins>
3233+ then clamp the line's cross-size to be within the container's computed min and max cross-size properties.
3234+ </blockquote>
3235+
31863236 <li id="change-201409-algo-breaks">
31873237 Removed text that asserted forced breaking behavior,
31883238 replaced with reference to fragmentation section.
@@ -3197,11 +3247,45 @@ Substantive Changes and Bugfixes</h4>
31973247 <del> A break is forced wherever the CSS2.1 'page-break-before' /'page-break-after' [[CSS21]]
31983248 or the CSS3 'break-before' /'break-after' [[CSS3-BREAK]] properties specify a fragmentation break.</del></p>
31993249 </blockquote>
3250+
3251+ <li id="change-201409-inner-base-size">
3252+ Change the <a>flex shrink factor</a> to multiply by the <em> inner</em> (not outer) <a>flex base size</a> .
3253+ (Issue <a href="http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140925#issue-9">9</a> )
3254+
3255+ <blockquote>
3256+ <p> For every unfrozen item on the line,
3257+ multiply its flex shrink factor by its <del> outer</del> <ins> inner</ins> flex base size,
3258+ and note this as its <a>scaled flex shrink factor</a> .
3259+ </blockquote>
3260+
3261+ <li id="change-201409-neither">
3262+ Add back in missing “n” in “neither”...
3263+ (Issue <a href="http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140925#issue-6">6</a> )
3264+
3265+ <blockquote>
3266+ <p> If the <a>cross size property</a> of the <a>flex item</a> computes to ''width/auto'' ,
3267+ and <ins> n</ins> either of the <a>cross-axis</a> margins are ''margin/auto'' ,
3268+ the <a>flex item</a> is <a>stretched</a> .
3269+ </blockquote>
32003270 </ul>
32013271
32023272<h4 id="change-201409-clarify">
32033273Clarifications</h4>
32043274
3275+ <ul>
3276+ <li id="change-201409-table-wrappers">
3277+ Restored normative status of note about table wrapper boxes normative;
3278+ it had been accidentally changed in the previous draft.
3279+ (Issue <a href="http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140925#issue-2">2</a> )
3280+
3281+ <li id="change-201409-display-longhands">
3282+ Removed references to 'display' property longhands,
3283+ since they will be removed from CSS Display Level 3.
3284+
3285+ <li>
3286+ Various trivial fixes.
3287+ </ul>
3288+
32053289<h3 id="changes-201403">
32063290Changes since the 25 March 2014 LCWD</h3>
32073291
0 commit comments