css3-transforms/ChangeLog

Mon, 25 Mar 2013 12:06:12 -0700

author
Dirk Schulze <dschulze@adobe.com>
date
Mon, 25 Mar 2013 12:06:12 -0700
changeset 7808
546a3f53d20e
parent 7701
74e801dd7a86
child 7817
3f38cf047a7e
permissions
-rwxr-xr-x

[css3-transforms] Fix syntax of transform-origin/perspective-origin properties.

     1 2013-03-25  Dirk Schulze  <dschulze@adobe.com>
     2     Fix syntax of transform-origin/perspective-origin properties.
     4 2013-03-11  Dirk Schulze  <dschulze@adobe.com>
     5     Add conformance section.
     7 2012-11-13 dschulze@adobe.com
     8     Add defintions for keywords on 'transform-origin' and 'perspective-origin'.
    10 2012-11-05 dschulze@adobe.com
    11     Clarify multiplication order.
    13 2012-10-26 dschulze@adobe.com
    14     Percentage values on transform properties are relative to the bounding box of the referencing element on resources.
    15     https://www.w3.org/Bugs/Public/show_bug.cgi?id=19638
    17 2012-10-21 dschulze@adobe.com
    18     Define that translation units on matrices are in CSS pixel in the current coordinate system.
    20 2012-10-19 dschulze@adobe.com
    21     Fixed typo.
    23 2012-10-19 dschulze@adobe.com
    24     Computed value of 'background-attachment' and 'transform-style' is not affected under certain conditions.
    25     https://www.w3.org/Bugs/Public/show_bug.cgi?id=17521
    27 2012-10-19 dschulze@adobe.com
    28     Fixed typo.
    30 2012-10-19 dschulze@adobe.com
    31     Correction on transformable elements defintion.
    32     Remove all uses of 'In HTML namespace'.
    34 2012-10-19 dschulze@adobe.com
    35     Make sure that we have bug reports for every issue in the spec.
    37 2012-10-18 dschulze@adobe.com
    38     Remove 'mask' from the transformable elements.
    39     https://www.w3.org/Bugs/Public/show_bug.cgi?id=18484
    41 2012-10-18 dschulze@adobe.com
    42     Remove comments from spec and open bug reports instead.
    44 2012-10-18 dschulze@adobe.com
    45     Fix typo in pseudo code.
    46     https://www.w3.org/Bugs/Public/show_bug.cgi?id=18961
    48 2012-08-29 dschulze@adobe.com
    49     Added skew() again for compatibility with legacy content.
    51 2012-08-29 dschulze@adobe.com
    52     Allow numerical interpolation on rotate3d, when normalized direction vectors are equal.
    54 2012-08-16 dschulze@adobe.com
    55     Added issue to interpolation of rotate3d.
    56     Corrected typo.
    58 2012-08-9 dschulze@adobe.com
    59     Simplify transform interpolation uppen request of CSS WG.
    60     rotate3d still gets decomposed as 4x4matrix for now.
    62 2012-07-27 dschulze@adobe.com
    63     Markup clean up.
    65 2012-07-26 dschulze@adobe.com
    66     Transform lists get no longer premultiplied if some functions in the list
    67     are of type 'matrix', 'rotate3d', 'rotateX', 'rotateY', 'rotateZ', 'matrix3d'
    68     and ‘perspective’. 
    69     Instead 'rotateX', 'rotateY' and 'rotateZ' get interpolated numericaly and
    70     'matrix', 'rotate3d' and ‘perspective’ get converted to matrix4x4 and
    71     interpolated as matrices. 
    73 2012-07-20 dschulze@adobe.com
    74     Changed behavior for transforms on patterns, gradients and other resources.
    75     The user space for transformations does not depend on the ‘patternUnit’,
    76     ‘gradientUnit’ and ‘maskUnit’ attributes. Theses attributes just affect 'x',
    77     'y', 'width' and 'height'.
    78     Added an issue if percentage should be dependent on viewport or the bounding
    79     box of the referencin object.
    81 2012-07-12 simon.fraser@apple.com
    82     Fix https://www.w3.org/Bugs/Public/show_bug.cgi?id=17431 by making the wording
    83     about the rendering effects of 3D transforms not CSS-specific.
    85 2012-07-12 simon.fraser@apple.com
    86     Move Chris Marrin and Dave Hyatt to Former Editors (with their approval).
    87     Fix https://www.w3.org/Bugs/Public/show_bug.cgi?id=17521, adding text about treatment
    88     of background-attachment: fixed on elements affected by transforms.
    89     Made the paragraph about fixed backgrounds on a transformed root a note, since it's
    90     explanatory.
    92 2012-06-12 ayg@aryeh.name
    93     Typo/grammar fix
    95 2012-06-05 dschulze@adobe.com
    96     Modify graphic of initial coordinate system.
    98 2012-06-05 dschulze@adobe.com
    99     Add a graphic that demonstrates initial coordinate system (instead of referencing SVG).
   101 2012-06-04 dschulze@adobe.com
   102     Remove reference to coordinate space description from SVG 1.1. The paragraph before is the equivalent to this section.
   104 2012-06-04 dschulze@adobe.com
   105     Back ported definition for CTM and local coordinate system from SVG 1.1.
   106     More cleanup on term referencing.
   108 2012-06-01 dschulze@adobe.com
   109     More corrections on the SVG animation part.
   111 2012-05-31 dschulze@adobe.com
   112     Define additive behavior for transform-list on 'animate'.
   113     Disallow 'paced' animations for now.
   114     Corrected some style errors.
   116 2012-05-29 dschulze@adobe.com
   117     Clarify that objects with non-invertible CTM don't get displayed.
   119 2012-05-29 dschulze@adobe.com
   120     'non-scaling-stroke' has no affect on stroking within a 3D rendering context.
   122 2012-05-29 dschulze@adobe.com
   123     Remove 'animateTransform' description from spec, like discussed on public-fx.
   124     http://lists.w3.org/Archives/Public/public-fx/2012AprJun/0137.html
   126 2012-05-29 dschulze@adobe.com
   127     Clarify behavior on matrix interpolation on non-invertible matrices.
   129 2012-05-28 dschulze@adobe.com
   130     Add note about side effects on converting transform functions to matrix. 
   132 2012-05-28 ayg@aryeh.name
   133     Define how exactly to apply perspective (w-parameter)
   134     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=15605
   136 2012-05-26 dschulze@adobe.com
   137     Define neutral element for addition on transforms.
   139 2012-05-25 dschulze@adobe.com
   140     Clarify additive behavior of transforms on SVG animation.
   141     Separate SVG Animation chapter from SVG 'transform' chapter.
   143 2012-05-24 dschulze@adobe.com
   144     Added pseudocode example for using quaternions to get rotation.
   145     General cleanup of transform interpolation.
   146     Reorganizing different interpolation sections.
   148 2012-05-10 dschulze@adobe.com
   149     Use bounding box of referencing elements on patterns, gradients, masks, clipPath upon request of SVG WG.
   150     Cleanup of SVG section.
   152 2012-05-10 dschulze@adobe.com
   153     Removed description of units for computed values. According to FX TF meeting this is
   154     not necessary.
   155     More cleanup.
   156     Added more ids for more specific testing.
   158 2012-05-10 dschulze@adobe.com
   159     Changed initial value of 'transform-origin' to just "50% 50%" upon request of SVG WG.
   160     Added a note about default value for SVG elements without associated CSS layout box
   161     afterwards.
   162     More cleanup on the spec text and spell corrections.
   164 2012-05-08 dschulze@adobe.com
   165     Added missing image.
   167 2012-05-08 dschulze@adobe.com
   168     Added section about two dimensional subset of transforms.
   170 2012-04-29 dschulze@adobe.com
   171     Added more clarification on interpolating transforms.
   172     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=14715
   173     Added new term "identity transform function".
   174     Changed Makefile to use ~/.curl-w3.org.
   176 2012-04-29 dschulze@adobe.com
   177     Clarify horizontal and vertical origin on transform-origin property.
   178     More style cleanup and corrections.
   180 2012-04-26 dschulze@adobe.com
   181     More unification of style on example images. 
   183 2012-04-26 dschulze@adobe.com
   184     Moved all example images into examples folder. Unify style of example images.
   186 2012-04-26 dschulze@adobe.com
   187     Move section about SVG transform behind properties to keep reading fluency.
   189 2012-04-25 dschulze@adobe.com
   190     Allow SVG data types on all new introduced SVG presentation attributes.
   192 2012-04-25 dschulze@adobe.com
   193     Updated examples for translation on SVG.
   195 2012-04-25 dschulze@adobe.com
   196     Added example on how to apply 'transform-origin'.
   198 2012-04-25 dschulze@adobe.com
   199     Update "Status of this document" to use FX TF template.
   201 2012-04-23 dschulze@adobe.com
   202     CSS Transforms will not influence computed layout.
   203     http://lists.w3.org/Archives/Public/public-fx/2012AprJun/0023.html
   205 2012-04-20 dschulze@adobe.com
   206     Added script for testing information on the specification document.
   208 2012-03-27 simon.fraser@apple.com
   209     Added links to the obsolete 2D and 3D transform working drafts, and the previous Working Draft to the Previous Versions list.
   210     Removed the note in the Status section, replacing it with brief text noting that it replaces the other drafts.
   211     Did a first cut at the CSS Values and Module Interaction sections.
   213 2012-03-21 dschulze@adobe.com
   214     Moved image into example directory.
   216 2012-03-21 dschulze@adobe.com
   217     Added an example image for SVG and translate function.
   219 2012-03-19 dschulze@adobe.com
   220     Renamed 'Transform Values and Lists' to 'The Transform Function Lists' and separated content more
   221     from 'The Transform Functions'.
   222     https://www.w3.org/Bugs/Public/show_bug.cgi?id=16407
   224 2012-03-19 ayg@aryeh.name
   225     More details for definition of perspective
   226     Original patch by Tav.
   227     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=16327.
   229 2012-03-19 ayg@aryeh.name
   230     Better definition for backface-visibility
   231     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=16349.
   233 2012-03-16 dschulze@adobe.com
   234     Transform functions can be separated by optional whitespace. This matches behavior of all
   235     browsers on CSS Transforms as well as SVG Transforms.
   237 2012-03-16 dschulze@adobe.com
   238     Rename transformation function to transform function to match general pattern.
   240 2012-03-16 dschulze@adobe.com
   241     Removed definition of 'attributeType' since it is out of scope for CSS3 Transforms.
   242     Rephrased a sentence about animating the presentation attribute style, it should be the property.
   243     Added further description how to parse attributes from 'animateTransform'.
   244     Renamed 'Mathematical Description of Transformation Functions' to 'Mathematical Description of Transform Functions'
   245     to match the general pattern in the spec. A general agreement of the editors.
   246     Clarified when 'matrix' from SVGDOM should return SVGMatrix on not supported transform function after
   247     request on www-svg.
   248     http://lists.w3.org/Archives/Public/www-svg/2012Mar/0035.html
   249     https://www.w3.org/Bugs/Public/show_bug.cgi?id=16375
   250     https://www.w3.org/Bugs/Public/show_bug.cgi?id=16376
   252 2012-03-16 dschulze@adobe.com
   253     Removed skew() transformation function after request on public-fx.
   254     https://www.w3.org/Bugs/Public/show_bug.cgi?id=16300
   256 2012-03-15 ayg@aryeh.name
   257     Define effect of transforms on root element's background
   258     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=15834.
   260 2012-03-15 ayg@aryeh.name
   261     Ensure table-related elements are transformable
   262     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=16326.
   264 2012-03-15 dschulze@adobe.com
   265     Correction: SVG attributes are not in the SVG namespace.
   267 2012-03-14 ayg@aryeh.name
   268     Typo: "affect" -> "effect"
   270 2012-03-14 ayg@aryeh.name
   271     Specify behavior for fixed backgrounds
   272     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=15833.
   274 2012-03-14 dschulze@adobe.com
   275     Fixed more typos in the SVG 'transform' attribute section.
   277 2012-03-14 ayg@aryeh.name
   278     Explain the definition of backface-visibility
   280 2012-03-13 dschulze@adobe.com
   281     Fixed typos in the SVG 'transform' attribute section.
   283 2012-03-13 ayg@aryeh.name
   284     Typo fixes
   286 2012-03-12 ayg@aryeh.name
   287     Make computed value of 'transform' "As specified" again
   288     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=15431,
   289     https://www.w3.org/Bugs/Public/show_bug.cgi?id=15535, and
   290     https://www.w3.org/Bugs/Public/show_bug.cgi?id=15797.
   292 2012-03-12 ayg@aryeh.name
   293     Hyperlink all instances of "bounding box"
   295 2012-03-12 ayg@aryeh.name
   296     Define rotate[XYZ] in terms of rotate3d
   297     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=15612.
   299 2012-03-12 ayg@aryeh.name
   300     Nonpositive lengths for 'perspective' should be invalid
   301     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=16183.
   303 2012-03-12 ayg@aryeh.name
   304     Make perspective-origin syntax match transform-origin
   305     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=16064.
   307 2012-03-12 ayg@aryeh.name
   308     Clarify that everything is relative to table wrapper box
   309     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=15815.
   311 2012-03-12 ayg@aryeh.name
   312     Fix computed values of perspective and perspective-origin
   313     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=15681.
   315 2012-03-12 ayg@aryeh.name
   316     Fix resolved values of transform-origin and perspective-origin
   317     Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=15433 and partially fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=15681.
   319 2012-03-12 ayg@aryeh.name
   320     Hyperlink two CSS2.1 definitions
   322 2012-03-07 ayg@aryeh.name
   323     Resolve ambiguity in transform-origin syntax.
   324     As resolved in bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=15432
   326 2012-03-06 simon.fraser@apple.com
   327     Fix typo.
   329 2012-03-06 simon.fraser@apple.com
   330     Make intersection behavior required, per resolution. Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=15784.
   331     Other minor wording changes.
   333 2012-03-06 simon.fraser@apple.com
   334     Remove the term 'depth' from the perspective() definition: https://www.w3.org/Bugs/Public/show_bug.cgi?id=15782
   336 2012-02-25 dschulze@adobe.com
   337     Cleanup style of document to match CSS3 background and CSS3 images.
   338     Fixed typos.
   340 2012-02-25 dschulze@adobe.com
   341     Cleanup SVG related texts, corrected typos.
   342     Added description of SVG DOM changes according to resolutions of SVG WG.
   344 2012-02-24 dschulze@adobe.com
   345     Removed 2 optional arguments for rotate from the 2D transformation function, re-added it for the SVG 'transform' attribute
   346       with the note that UAs are just required to support it for SVG.
   347     Added the SVG transform syntax that was already accepted by the SVG WG.
   348     Added a section how to extend SVG animation to support CSS transforms.
   349     Added a section how 3D transformation functions affect SVG elements.
   350     Described the behavior of percentage values on transformation functions and transform-origin for SVG.
   351     Described how CSS transform property affects 'gradientTransform' and 'patternTransform'.
   352     Specified that all new introduced properties get presentation attributes beside 'transform' for SVG.
   354 2012-02-22 simon.fraser@apple.com
   355     Fix more validation issues.
   357 2012-02-22 simon.fraser@apple.com
   358     Fix some validation issues.
   360 2012-02-21 simon.fraser@apple.com
   361     Add a link to #perspective-function
   363 2012-02-13 dschulze@adobe.com
   364     Corrected mistake in the rotate3d matrix.
   365     Changed wording in introduction to match SVG and HTML.
   366     Use capital letters on main headlines for nouns.
   367     Fixed typos.
   369 2012-02-12 dschulze@adobe.com
   370     Merged CSSMatrix from current spec with CSS 3D Transforms.
   371     Added function 'isAffineTransform' that returns 'true' if the matrix doesn't have any 3D components.
   372     CSSMatrix is always a 4x4 matrix now.
   373     Removed all wordings about 3x2 matrices with the exception of the matrix() function.
   374     (https://www.w3.org/Bugs/Public/show_bug.cgi?id=15959)
   375     Back ported CSSTransformValue interface from CSS 3D Transforms.
   377 2012-02-12 dschulze@adobe.com
   378     Added section "Mathematical description of transformation functions".
   379     Link all transformation function descriptions to intern mathematical section instead of SVG.
   380     Corrected typos.
   382 2012-02-10 dschulze@adobe.com
   383     Backported 3D decomposing code from FX Transforms.
   384     Backported "Transitions and animations between transform values" from CSS 3D Transforms.
   385     Added 'skew' to the list of transformation functions for transitions and animations.
   386     Replaced bogus link to C file by an internal link to decomposing code.
   388 2012-02-09 dschulze@adobe.com
   389     Introduce new term 'bounding box'.
   390     Specify transform origin for SVG elements.
   391     Change float to double for CSSOM.
   392     Added two optional offset arguments for rotate().
   393     Changed Z argument type to <length> in translateZ() and translate3d().
   394     Removed link from translateZ() to SVG (was 2D translate).
   395     Removed solved issues.
   397 2012-02-07 simon.fraser@apple.com
   398     Removed Vincent Hardy from authors list at his request.
   399     Added links to the sections describing how to compute the transform and perspective matrices.
   401 2012-02-01 simon.fraser@apple.com
   402     Fix the definition of skew(): https://www.w3.org/Bugs/Public/show_bug.cgi?id=15537
   404 2012-01-31 simon.fraser@apple.com
   405     Add a definition for skew(x, y), fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=15537
   407 2012-01-29 simon.fraser@apple.com
   408     Remove the issue-marker style that was no longer used.
   409     Fix a couple of typos.
   411 2012-01-29 simon.fraser@apple.com
   412     Add text describing what the reverse side of an element looks like.
   413     Add more explicit description of how to compute backface visibility.
   415 2012-01-29 simon.fraser@apple.com
   416     The 3D rendering model section is mostly done. Moved some examples
   417     around. Cleaned up the perspective() definition.
   419 2012-01-29 simon.fraser@apple.com
   420     Use classnames from default.css rather than home-grown styles.
   421     Use dfn.
   422     More work on the 3D rendering context section.
   424 2012-01-29 simon.fraser@apple.com
   425     Add more examples, with source files, to the 3D Rendering Context section.
   427 2012-01-29 simon.fraser@apple.com
   428     Minor edits in various places.
   429     Made the issue-markers float:left and clear:both, so they don't overlap.
   430     Fix missing 'the': https://www.w3.org/Bugs/Public/show_bug.cgi?id=15757
   432 2012-01-27 simon.fraser@apple.com
   433     Add in 3D transform functions in their own section.
   434     Move the basic 2D rendering examples up into the rendering model section.
   436 2012-01-27 simon.fraser@apple.com
   437     Style and formatting changes, since the default style is more readable.
   438     Removed the Changes section, since the autogenerated content instead links to a separate ChangeLog file (this file).

mercurial