- 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