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

csswg/css3-animations ChangeLog,1.8,1.9 Overview.html,1.17,1.18 Overview.src.html,1.18,1.19 CSSAnimation.html,1.1,NONE

From: Simon Fraser via cvs-syncmail <cvsmail@w3.org>
Date: Mon, 30 Jan 2012 15:24:49 +0000
To: public-css-commits@w3.org
Message-Id: <E1Rrt69-0004jj-RR@lionel-hutz.w3.org>
Update of /sources/public/csswg/css3-animations
In directory hutz:/tmp/cvs-serv18176

Modified Files:
	ChangeLog Overview.html Overview.src.html 
Removed Files:
	CSSAnimation.html 
Log Message:
2012-01-30 simon.fraser@apple.com
	- Clarify behavior of missing properties in keyframes:
		https://www.w3.org/Bugs/Public/show_bug.cgi?id=14636
		https://www.w3.org/Style/CSS/Tracker/actions/389


--- CSSAnimation.html DELETED ---

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-animations/Overview.html,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- Overview.html	17 Dec 2011 04:37:18 -0000	1.17
+++ Overview.html	30 Jan 2012 15:24:47 -0000	1.18
@@ -4,7 +4,7 @@
 <html lang=en>
  <head>
   <title>CSS Animations</title>
-  <link href=default.css rel=stylesheet type="text/css">
+  <link href="../default.css" rel=stylesheet type="text/css">
 
   <style type="text/css">
     .rhs { white-space: pre-wrap; }
@@ -29,15 +29,15 @@
 
    <h1>CSS Animations</h1>
 
-   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 17 December
-    2011</h2>
+   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 30 January
+    2012</h2>
 
    <dl>
     <dt>This version:
 
     <dd><a
-     href="http://www.w3.org/TR/2011/ED-css3-animations-20111217/">http://dev.w3.org/csswg/css3-animations/</a>
-     <!--http://www.w3.org/TR/2011/WD-css3-animations-20111217-->
+     href="http://www.w3.org/TR/2012/ED-css3-animations-20120130/">http://dev.w3.org/csswg/css3-animations/</a>
+     <!--http://www.w3.org/TR/2012/WD-css3-animations-20120130-->
 
     <dt>Latest version:
 
@@ -84,7 +84,7 @@
    <!--begin-copyright-->
    <p class=copyright><a
     href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright"
-    rel=license>Copyright</a> &copy; 2011 <a
+    rel=license>Copyright</a> &copy; 2012 <a
     href="http://www.w3.org/"><acronym
     title="World Wide Web Consortium">W3C</acronym></a><sup>&reg;</sup> (<a
     href="http://www.csail.mit.edu/"><acronym
@@ -368,7 +368,7 @@
   <p> The <i>keyframe declaration</i> for a keyframe rule consists of
    properties and values. Properties that are unable to be animated are
    ignored in these rules, with the exception of <a class=prop-name
-   href="#animation-timing-function">animation-timing-function'</a>, the
+   href="#animation-timing-function">animation-timing-function</a>, the
    behavior of which is described below.
 
   <p class=note> NOTE: describe what happens if a property is not present in
@@ -383,12 +383,19 @@
    animation will never derive keyframes from more than one <span
    class=prop-name>@keyframes</span> rule.
 
-  <p> To determine the set of keyframes, all of the values in selectors are
-   sorted in increasing order by time. If there are any duplicates, then the
-   last keyframe specified inside the <span class=prop-name>@keyframes</span>
-   rule will be used to provide the keyframe information for that time. There
-   is no cascading within a <span class=prop-name>@keyframes</span> rule if
-   multiple keyframes specify the same keyframe selector values.
+  <p> To determine the set of keyframes, all of the values in the selectors
+   are sorted in increasing order by time. If there are any duplicates, then
+   the last keyframe specified inside the <span
+   class=prop-name>@keyframes</span> rule will be used to provide the
+   keyframe information for that time. There is no cascading within a <span
+   class=prop-name>@keyframes</span> rule if multiple keyframes specify the
+   same keyframe selector values.
+
+  <p> If property is not specified for a keyframe, or is specified but
+   invalid, the animation of that property proceeds as if that keyframe did
+   not exist. Conceptually, it is as if a set of keyframes is constructed for
+   each property that is present in any of the keyframes, and an animation is
+   run independently for each one.
 
   <div class=example>
    <p style="display:none"> Example(s):</p>

Index: ChangeLog
===================================================================
RCS file: /sources/public/csswg/css3-animations/ChangeLog,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- ChangeLog	25 Jul 2011 00:36:17 -0000	1.8
+++ ChangeLog	30 Jan 2012 15:24:47 -0000	1.9
@@ -1,3 +1,8 @@
+2012-01-30 simon.fraser@apple.com
+	- Clarify behavior of missing properties in keyframes:
+		https://www.w3.org/Bugs/Public/show_bug.cgi?id=14636
+		https://www.w3.org/Style/CSS/Tracker/actions/389
+
 2011-07-24 dino@apple.com
 
 - Zero times now have the unit specifier (dbaron feedback 11 April)

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-animations/Overview.src.html,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- Overview.src.html	3 Jan 2012 20:44:23 -0000	1.18
+++ Overview.src.html	30 Jan 2012 15:24:47 -0000	1.19
@@ -234,7 +234,7 @@
         The <i>keyframe declaration</i> for a keyframe rule consists of
         properties and values. Properties that are unable to be
         animated are ignored in these rules, with the exception of <span
-        class="prop-name">animation-timing-function'</span>, the behavior 
+        class="prop-name">animation-timing-function</span>, the behavior 
         of which is described below.
       </p>
       <p class="note">
@@ -247,11 +247,16 @@
         therefore an animation will never derive keyframes from more than one <span class="prop-name">@keyframes</span> rule.
       </p>
       <p>
-        To determine the set of keyframes, all of the values in selectors are sorted in increasing order by time.
+        To determine the set of keyframes, all of the values in the selectors are sorted in increasing order by time.
         If there are any duplicates, then the last keyframe specified inside the <span class="prop-name">@keyframes</span> rule
         will be used to provide the keyframe information for that time. There is no cascading within a
         <span class="prop-name">@keyframes</span> rule if multiple keyframes specify the same keyframe selector values.
       </p>
+      <p>
+        If property is not specified for a keyframe, or is specified but invalid, the animation of that property proceeds
+        as if that keyframe did not exist. Conceptually, it is as if a set of keyframes is constructed for each property
+        that is present in any of the keyframes, and an animation is run independently for each one.
+      </p>
       <div class="example">
         <p style="display:none">
           Example(s):
Received on Monday, 30 January 2012 15:24:55 UTC

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