- From: Simon Fraser via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 25 Jan 2012 18:54:15 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-transforms
In directory hutz:/tmp/cvs-serv22478
Modified Files:
Transforms.src.html
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>
</td>
<td>
- Same as specified value.
+ See below.
</td>
</tr>
</tbody>
- </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 @@
<em>Initial:</em>
</td>
<td>
- 50% 50%
+ 0 0 for SVG elements, 50% 50% for all other elements
</td>
</tr>
<tr>
@@ -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 <translation-value> is defined as a <length> or
<percentage> value, and the <angle> type is defined by <a
href="http://www.w3.org/TR/css3-values/">CSS Values and Units.</a>
+ Wherever <angle> is used in this specification, a <number> that is equal to
+ zero is also allowed, which is treated the same as an angle of zero degrees.
</p>
<dl>
<dt>
@@ -827,17 +837,18 @@
CSSMatrix
</h3>
-
<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>
<dl>
<dt>
<b>Interface <i><a id="DOM-CSSMatrix" name='DOM-CSSMatrix'>CSSMatrix</a></i></b>
</dt>
<dd>
-
<p>
The <code>CSSMatrix</code> interface represents a 3x2 homogeneous matrix.
</p>
@@ -1226,18 +1237,17 @@
</dd> <!-- Interface CSSMatrix -->
</dl>
- <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
</h3>
Received on Wednesday, 25 January 2012 18:54:19 UTC