csswg/css3-flexbox Overview.html,1.132,1.133 Overview.src.html,1.130,1.131

Update of /sources/public/csswg/css3-flexbox
In directory hutz:/tmp/cvs-serv17915

Modified Files:
	Overview.html Overview.src.html 
Log Message:
Rework layout outline based on convo with Alex. Edits to the actual algorithm to follow.

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-flexbox/Overview.html,v
retrieving revision 1.132
retrieving revision 1.133
diff -u -d -r1.132 -r1.133
--- Overview.html	30 Jan 2012 23:04:45 -0000	1.132
+++ Overview.html	30 Jan 2012 23:33:14 -0000	1.133
@@ -1764,21 +1764,26 @@
     <li>Reorder flexbox items according to &lsquo;<a
      href="#flex-order0"><code class=property>flex-order</code></a>&rsquo;.
 
-    <li>Find the "hypothetical size" of every flexbox item.
+    <li>Find the hypothetical main size of every flexbox item.
 
     <li>Linebreak the flexbox, if it's multi-line.
 
     <li>Based on the hypothetical sizes of the items, find the real main size
-     of the flexbox and the hypothetical cross size.
+     of the flexbox.
 
     <li>Resolve any flexible lengths. All items now have a real main size.
 
-    <li>Align in the main axis, per &lsquo;<a href="#flex-pack0"><code
-     class=property>flex-pack</code></a>&rsquo;.
+    <li>Update layout for the items based on their real main sizes, and
+     determine their hypothetical cross size.
 
     <li>Based on &lsquo;<a href="#flex-align0"><code
      class=property>flex-align</code></a>&rsquo;, find the real cross size of
-     the flexbox, its lines, and the items.
+     the flexbox and its lines.
+
+    <li>Update layout for the items based on their real cross sizes.
+
+    <li>Align in the main axis, per &lsquo;<a href="#flex-pack0"><code
+     class=property>flex-pack</code></a>&rsquo;.
 
     <li>Align in the cross axis, per &lsquo;<a href="#flex-align0"><code
      class=property>flex-align</code></a>&rsquo;.

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-flexbox/Overview.src.html,v
retrieving revision 1.130
retrieving revision 1.131
diff -u -d -r1.130 -r1.131
--- Overview.src.html	30 Jan 2012 23:04:46 -0000	1.130
+++ Overview.src.html	30 Jan 2012 23:33:14 -0000	1.131
@@ -853,17 +853,21 @@
 		<ol>
 			<li>Reorder flexbox items according to 'flex-order'.</li>
 
-			<li>Find the "hypothetical size" of every flexbox item.</li>
+			<li>Find the hypothetical main size of every flexbox item.</li>
 
 			<li>Linebreak the flexbox, if it's multi-line.</li>
 
-			<li>Based on the hypothetical sizes of the items, find the real main size of the flexbox and the hypothetical cross size.</li>
+			<li>Based on the hypothetical sizes of the items, find the real main size of the flexbox.</li>
 
 			<li>Resolve any flexible lengths.  All items now have a real main size.</li>
 
-			<li>Align in the main axis, per 'flex-pack'.</li>
+			<li>Update layout for the items based on their real main sizes, and determine their hypothetical cross size.</li>
 
-			<li>Based on 'flex-align', find the real cross size of the flexbox, its lines, and the items.</li>
+			<li>Based on 'flex-align', find the real cross size of the flexbox and its lines.</li>
+
+			<li>Update layout for the items based on their real cross sizes.</li>
+
+			<li>Align in the main axis, per 'flex-pack'.</li>
 
 			<li>Align in the cross axis, per 'flex-align'.</li>
 

Received on Monday, 30 January 2012 23:33:17 UTC