2013-02-08 L. David Baron - Remove   in "Applies to:" lies so the current version of the preprocessor puts them in the property table correctly. - Another index improvement for transitionend event, and fix missed edit from adding pseudoElement. - Avoid obsolete markup, and generate better index too. 2013-02-07 L. David Baron - Remove properties from the table that aren't in CSS21 or css3-color. This implements the remainder of this resolution at the Tucson face- to-face dated 2013-02-04 11:40:47 -0700 that goes in this spec (though many additions to other specs still need to be made), with the slight modification of not including the Level 2 properties dropped between 2.0 and 2.1 (which I was the one pushing for), since two of the relevant properties (font-stretch and font-size-adjust) have their animatability defined in the editor's draft of css3-fonts and the other one (marker-offset) was noted as questionable at the time of the resolution since the property may not be needed in the long term. 2013-02-05 L. David Baron - Make the 'shadow list' animation type handle all of the features in box-shadow rather than just the ones in text- shadow, incorporating rules already in css3-background, so that css3-background doesn't need to redefine it. - Fix a few properties that were listed as animating percentage/calc but shouldn't be since percentages aren't part of their computed value space. - Explain Animatable lines a bit better, and make the definitions in the property table look like Animatable lines should. - Make interpolation of integers round to nearest rather than floor, and make interpolation of integers and font weights round the halfway points towards positive infinity, to match SMIL. As resolved at Tucson face-to-face, 2013-02-04 11:59:32 -0700. And with details of SMIL rounding behavior clarified in http://lists.w3.org/Archives/Public/public-fx/2013JanMar/0034.html 2013-02-04 L. David Baron - Add note explaining motivation for repeatable list concept, as requested during face-to-face meeting. - Define repeatable list type, rename list to simple list and shadow to shadow list, and link property table to list types appropriately. Repeatable list is as resolved at Tucson face-to-face, 2013-02-04 11:54:24 -0700. - Add an id for animtype-list as well. - Pull shorthand out of a list in which it doesn't really belong. - Remove the transform list animation type, because it's defined and referenced entirely within the transforms specification. This is consistent with the resolution at Tucson face-to-face, 2013-02-04 11:40:47 -0700. - Make entries in property table hyperlinks to the animation types, as Animatable lines should be. - Add ids to animation type definitions. - Change TransitionEvent to use an event constructor. This edit is modeled on changeset 217bbc27fc0f1ae88ab68cf7e1d7157d9e0cca28 [css3-animations]. As resolved at Tucson face-to-face, 2013-02-04 11:35:49 -0700. - Drop issue on potentially using a / in the transition shorthand, since it's no longer practical for compatibility reasons, and since there don't seem to be convincing reasons to do so. As resolved at Tucson face-to-face, 2013-02-04 11:34:52 -0700. - Defer issue on keypath syntax to level 4. As resolved at Tucson face-to-face, 2013-02-04 11:32:35 -0700. [css3-animations][css3-transitions] Add warning about dynamic content causing seizures, with link to WCAG. Fixes: https://www.w3.org/Bugs/Public/show_bug.cgi?id=14669 https://www.w3.org/Style/CSS/Tracker/actions/399 as resolved in: http://lists.w3.org/Archives/Public/www-style/2011Nov/0712.html - Add issue for the one other not-yet-stable property that's listed in the property table. - Update the property table to use the length, percentage, or calc animation type. 2013-02-03 L. David Baron - Describe the length, percentage, or calc interpolation type. - Clean up excess code elements to make the formatting more consistent (and generated by the preprocessor). - Fix incorrect use of single quotes in preprocessor input, which should only be used for CSS properties. - Interpolation of colors is in premultiplied space. This is as resolved in http://lists.w3.org/Archives/Public/www- style/2012Nov/0262.html - 'none', 'inherit', and 'initial' are not allowed within a length > 1 list of values of 'transition-property' This was resolved in http://lists.w3.org/Archives/Public/www- style/2012Nov/0262.html - This todo note was completed by the paragraph preceding it. 2013-01-14 Tab Atkins - markup tweak - quote all the id values, so ST2 syntax highlighting works correctly. - Fix outline-offset to transition as length. 2013-01-09 dino@apple.com - Cleaned up timing function equivalence description ("1.0" -> "1") http://lists.w3.org/Archives/Public/www-style/2012Dec/0274.html 2012-09-20 L. David Baron - Make single-* productions introduced earlier today have hyperlinks and better ids. - Make it clear that the comma- separated items in the transition and animation shorthands don't themselves contain comma-separated items (which, if you read the grammar literally, they did). Fixes issue raised in http://lists.w3.org/Archives/Public/www-style/2012Sep/0375.html . - Add Animatable and Canonical Order lines so the preprocessor will run again. I'm not sure why the preprocessor is making me put the Animatable lines before the Percentages lines (which is wrong). I'm also not sure the Canonical Order lines are right. 2012-07-12 L. David Baron - Add two more issues about types. - Actually address the clamping issue. - Move issue up to where it should be addressed. - Say that future specifications may define additional types. - Actually describe how the interpolation works. 2012-07-12 Sylvain Galineau - Make negative transition-duration and animation-duration values invalid (Bug 16806) 2012-05-11 L. David Baron - Make it more obvious in the
that steps() and cubic-bezier() are functions. Editorial. 2012-04-20 L. David Baron - Mention that we're talking about computed values, per http://lists.w3.org/Archives/Public/www-style/2012Apr/0564.html . 2012-04-04 Bert Bos - Added mising slash after this-version URL. 2012-04-03 L. David Baron - Update 'Previous Version' links to reflect today's publication as WD. 2012-03-29 L. David Baron - Make the new ids better by not starting them with 'the'. - Fix a few more ids. - Oops, I removed one of fantasai's changes that I should have left. 2012-03-29 fantasai - Use better IDs, but add a name for compatibility with old ones. 2012-03-29 L. David Baron - Reduce redirects found by the link checker. - Fix markup validation errors and warnings. - Add acknowledgments for edits over the previous few days (the edits from my February issues list). - Even more pairs of [] are needed for the grammar to be correct. Thanks to Tab for pointing this out in http://lists.w3.org/Archives/Public/www-style/2012Mar/0679.html . 2012-03-28 L. David Baron - Fix two errors in the grammar of the steps() function: first, add necessary [] so that the comma applies to both the start and end values; second, add the ? that was intended to indicate the second parameter being optional. - Add necessary []s to grammar: since juxtaposition binds tighter than |, [] are needed so that the comma needs to separate all the items in the list (rather than requiring a comma to separate values only for the first of the options). - Working group is OK with names per today's teleconference. But also note issue about whether we should have initTransitionEvent at all. - Switch font weight animation back to round-to-nearest, and note issues with rounding direction for both font weight and integer, per WG teleconference right now. 2012-03-27 L. David Baron - Remove the two inclusions of shorthand properties that shouldn't have been included. (Editorial.) - Add a pseudoElement attribute to transition events for the pseudo- element on which the transition happened. This is as raised in http://lists.w3.org/Archives/Public/www- style/2012Feb/1083.html and resolved in the 2012 March 7 teleconference (minutes at http://lists.w3.org/Archives/Public/www- style/2012Mar/0195.html ). We probably still need to discuss the naming, and also whether there are any compatibility problems resulting from adding an argument to initTransitionEvent. - Define rules for transitioning 'visibility' so that transitions where one of the values is 'collapse' have defined behavior. This is largely as proposed in http://lists.w3.org/Archives/Public /www-style/2012Feb/1083.html and resolved in the 2012 March 7 teleconference (minutes at http://lists.w3.org/Archives/Public/www- style/2012Mar/0195.html ). However, I realized we didn't discuss the issue of what happens when the result of the timing functions it outside of (0, 1). I addressed this as described in http://lists.w3.org/Archives/Public /www-style/2012Mar/0597.html - Specify the rules for interpolating font-weight. This is roughly as proposed in http://lists.w3.org/Archives/Public /www-style/2012Feb/1083.html and resolved in the 2012 March 7 teleconference (minutes at http://lists.w3.org/Archives/Public/www- style/2012Mar/0195.html ). Except I noticed a mistake as described in http://lists.w3.org/Archives/Public/www-style/2012Mar/0596.html and fixed it by rounding down instead of rounding to nearest. - Comment in 'crop' should mention css3-content. - Better thought-through definition of the correct conditions on transition-duration and transition-delay for when there should be a transition. - Define that transitions don't happen when duration and delay are both 0. This fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=15838 as proposed in http://lists.w3.org/Archives/Public/www- style/2012Mar/0013.html and resolved in the 2012 February 29 teleconference (minutes at http://lists.w3.org/Archives/Public/www- style/2012Mar/0013.html ). - 'vertical-align' keywords aren't animatable because nobody knows how the animation is supposed to work. This resolves https://www.w3.org/Bugs/Public/show_bug.cgi?id=14988 as proposed in http://lists.w3.org/Archives/Public/www- style/2012Mar/0013.html and resolved in the 2012 February 29 teleconference (minutes at http://lists.w3.org/Archives/Public/www- style/2012Mar/0013.html ). Remove mention of 'grid-*' and 'zoom' properties. (The 'grid-*' properties are behind this spec and it's not clear how they animate. The 'zoom' property is non-standard.) This resolves https://www.w3.org/Bugs/Public/show_bug.cgi?id=14618 and https://www.w3.org/Bugs/Public/show_bug.cgi?id=14626 as proposed in http://lists.w3.org/Archives/Public/www-style/2012Mar/0013.html and resolved in the 2012 February 29 teleconference (minutes at http://lists.w3.org/Archives/Public/www-style/2012Mar/0013.html ). - Improve the example for how to specify styles for different forward/reverse behavior. This addresses https://www.w3.org/Bugs/Public/show_bug.cgi?id=14611 without any technical fixes as proposed in http://lists.w3.org/Archives/Public/www-style/2012Mar/0013.html and resolved in the 2012 February 29 teleconference (minutes at http://lists.w3.org/Archives/Public/www-style/2012Mar/0013.html ). - Describe repeating/truncation behavior for uneven length lists, using rules where transition-property is the important length. This resolves https://www.w3.org/Bugs/Public/show_bug.cgi?id=14604 as proposed in http://lists.w3.org/Archives/Public/www- style/2012Mar/0013.html and resolved in the 2012 February 29 teleconference (minutes at http://lists.w3.org/Archives/Public/www- style/2012Mar/0013.html ). - Add 'Discussion:' line to spec header. - Fix previous version link. - Update transforms reference to current merged transforms spec. 2012-02-22 L. David Baron - Add link to editor's draft, and change link for my name. 2012-02-17 L. David Baron - Spell-check the specification. This includes capitalizing Bézier and using the accent (in prose, not code, of course). - Fix wording issue in previous commit pointed out in http://lists.w3.org/Archives/Public/www-style/2012Feb/0799.html . - Allow 'all' within the list in transition-property, as resolved in http://lists.w3.org/Archives/Public/www-style/2011Nov/0709.html . Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=14602 . 2012-02-15 dbaron@dbaron.org - link to issue tracking in Bugzilla 2012-01-31 simon.fraser@apple.com - Qualify the table style with a classname to avoid styling the propdef tables. - Switch back to the Editors Draft stylesheet. 2012-01-30 simon.fraser@apple.com - Formatting only. Change from spans to code elements for correct styling. 2011-12-20 L. David Baron - Describe 'Animatable:' lines as resolved in 2011-09-28 teleconference. 2011-12-19 L. David Baron - Also mention transform-origin (thanks to boblet). 2011-07-24 dino@apple.com - Inverted range of visibility property (Sylvain feedback 28 April) - Zero times now have the unit specifier (dbaron feedback 11 April) - Lists repeat if possible in transitions (Sylvain feedback 7 April) Also, removed "space-separated" from that section. Lists can be comma-separated too. 2011-06-03 L. David Baron - Mention one more issue about clamping. - Add note about css3-images extending definition of gradient interpolation. - Note some issues with the list of properties to be animated. 2011-04-05 dino@apple.com - change shorthand transition description to say that *any* transitionable property will move - steps() takes an integer >= 1 - cubic bezier timing function can take control points with y values outside [0,1] 2011-03-27 L. David Baron - Give an example in the 'Starting of transitions' section. The discussion in http://meyerweb.com/eric/thoughts/2011/03/24 /inconsistent-transitions/ suggests an example is needed here. 2011-03-26 L. David Baron - Fix horrible 'at the time of the change' (before or after?) ambiguity in the 'Starting of transitions' text that I wrote a while ago. - Add explanation of open issue on the automatic reversing algorithm. 2011-03-21 simon.fraser@apple.com - Removed "Module Level 3" from the title. 2010-08-22 dino@apple.com - added steps() timing function 2010-04-26 simon.fraser@apple.com - added clip to the list of animatable properties 2010-03-10 dino@apple.com - remove background-image from the list of animatable properties 2009-11-24 dbaron@dbaron.org - fix TAB characters that I mistakenly introduced in the source - fix sentence structure (oddly placed parenthetical) that caused confusion 2009-11-22 dbaron@dbaron.org - define that unknown and non-animatable properties must be kept in the list for 'transition-property' - define how shorthands work as a value of 'transition-property' - add issue about whether 'none', 'all', 'inherit', and 'initial' within a list of length greater than one - define behavior for a property being repeated in 'transition-property' the last occurrence wins, as described in http://lists.w3.org/Archives/Public/www-style/2009May/0153.html - note open issue about whether the list length that matters is that of the longest transition-* list or the length of the transition-property list - note open issue on whether colors are interpolated premultiplied or not - added myself as a co-editor - added section on Starting of transitions to address the following issues: http://lists.w3.org/Archives/Public/www-style/2009Jun/0121.html http://lists.w3.org/Archives/Public/www-style/2009Oct/0338.html http://lists.w3.org/Archives/Public/www-style/2009Oct/0339.html the first of which has a tentative group resolution in http://lists.w3.org/Archives/Public/www-style/2009Jul/0050.html - added rule for animation of shadow lists of different lengths, per group resolution in http://lists.w3.org/Archives/Public/www-style/2009Jul/0050.html 2009-11-17 dino@apple.com - added rules for reversibility of transforms 2009-11-01 dino@apple.com - made it clear that shorthand accepts duration before delay but also noted the request for 1s/2s type syntax - space-separated lists of animatable property values are only interpolated if the lists have the same number of elements - noted that the TransitionEvent is for notification, and thus has no default action (ie. cancelling the event doesn't really do anything) - added elapsedTime to the context info of the TransitionEvent - made it clear that transition events do not fire if the transition is cancelled (say if the transition-property is changed) - described that shorthand properties can be animated - referenced the SVG specification for the list of SVG properties that can be animated - changed transition properties from "visual" media to "interactive", which means they do not apply to print - noted that lists in transition properties repeat as a whole in order to provide necessary values - added apostrophes into the property definitions (as reported by Øyvind) - noted that shadow lists only interpolate when there are the same number of elements in the list - Changes properties applying to "block-level and inline-level elements" to "all elements". - Transitions also apply to :before and :after pseudo elements