W3C home > Mailing lists > Public > public-css-commits@w3.org > January 2012

csswg/css3-transforms Transforms.src.html,1.8,1.9

From: Simon Fraser via cvs-syncmail <cvsmail@w3.org>
Date: Wed, 25 Jan 2012 18:54:15 +0000
To: public-css-commits@w3.org
Message-Id: <E1Rq7z5-0005rq-FG@lionel-hutz.w3.org>
Update of /sources/public/csswg/css3-transforms
In directory hutz:/tmp/cvs-serv22478

Modified Files:
Log Message:
Fix bugs 15471, 15535, 15598.

Index: Transforms.src.html
RCS file: /sources/public/csswg/css3-transforms/Transforms.src.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- Transforms.src.html	24 Jan 2012 23:08:05 -0000	1.8
+++ Transforms.src.html	25 Jan 2012 18:54:12 -0000	1.9
@@ -327,11 +327,16 @@
                       <em>Computed value:</em>
-                      Same as specified value.
+                      See below.
-              </table><!-- ======================================================================================================= -->
+              </table>
+              <div class="issue issue-marker"><p class="desc">We need to resolve whether the computed value is the same as the specified value, or matrix().</p></div>
+              <p>The computed value of the transform property is a matrix() or matrix3d() value that describes the matrix that results from concatenating the individual transform functions. If the resulting matrix can be represented as a two-dimensional matrix with no loss of information, then a matrix() value is returned, otherwise a matrix3d() value. For elements with no transform applied, the computed value is 'none'.</p>
+              <!-- ======================================================================================================= -->
               <h3 id="svg-transform">The SVG transform attribute</h3>
@@ -431,7 +436,7 @@
-                      50% 50%
+                      0 0 for SVG elements, 50% 50% for all other elements
@@ -479,6 +484,9 @@
               <h3 id="svg-transform-origin">The 'transform-origin' property for SVG elements</h3>
+              <div class="issue issue-marker">
+                <p class="desc">Should we use 'auto', or explicitly say that transform-origin is 0 0 for SVG elements, 50% 50% for all other elements (<a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=15504">bug 15504</a>)?</p>
+              </div>
               <p>To keep the 'transform' property compatible with existing SVG content that assumed a top/left
                   coordinate system origin, the user agent stylesheet must contain the following:</p>
@@ -501,6 +509,8 @@
                 type &lt;translation-value&gt; is defined as a &lt;length&gt; or
                 &lt;percentage&gt; value, and the &lt;angle&gt; type is defined by <a
                 href="http://www.w3.org/TR/css3-values/">CSS Values and Units.</a>
+                Wherever &lt;angle&gt; is used in this specification, a &lt;number&gt; that is equal to
+                zero is also allowed, which is treated the same as an angle of zero degrees.
@@ -827,17 +837,18 @@
               <div class="issue issue-marker">
-                <p class="desc">We actually describe a 3x2 matrix here, similar to <a href="http://www.w3.org/TR/SVG/coords.html#InterfaceSVGMatrix">SVGMatrix</a>.
-              </p></div>
+                <p class="desc">We actually describe a 3x2 matrix here, similar to <a href="http://www.w3.org/TR/SVG/coords.html#InterfaceSVGMatrix">SVGMatrix</a>.</p>
+              </div>
+              <div class="issue issue-marker">
+                <p class="desc">We need to resolve how SVGMatrix and CSSMatrix work together (<a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=15498">bug 15498</a>).</p>
+              </div>
                   <b>Interface <i><a id="DOM-CSSMatrix" name='DOM-CSSMatrix'>CSSMatrix</a></i></b>
                     The <code>CSSMatrix</code> interface represents a 3x2 homogeneous matrix.
@@ -1226,18 +1237,17 @@
                 </dd> <!-- Interface CSSMatrix -->
-              <div class="issue issue-marker"><p class="desc">We need to resolve how SVGMatrix and CSSMatrix work together.</p></div>
-              <p>
-                In addition to the interface listed above, the <code>getComputedStyle</code> method of the <code>Window</code>
-                object has been updated. The <code>transform</code> property of the style object returned by
-                <code>getComputedStyle</code> contains a DOMString of the form "matrix(a, b, c, d, e, f)"
-                representing the 3x2 matrix that is the result of applying the individual functions listed in the
-                <code>transform</code> property.
-              </p>
         <h2 id="changes">Changes</h2>
+        <h3 id="changes_on_January_25_2012">
+          Changes by Simon Fraser on January 25 2012
+        </h3>
+        <ul>
+          <li>Potentially resolved <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=15471">bug 15471</a> and
+            <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=15535">bug 15535</a> by removing the text about getComputedStyle after CSS matrix, and adding a paragraph about the computed value of the 'transform' property.</li>
+          <li>Fixed <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=15598">bug 15598</a>, adding a note about unitless 0 in angles.</li>
+        </ul>
         <h3 id="changes_from_January_24_2012">
           Changes from <a href="http://www.w3.org/TR/2012/ED-css3-2d-transforms-20110124/">January 24<sup>th</sup> 2012</a> version
Received on Wednesday, 25 January 2012 18:54:19 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:26:09 UTC