csswg/css3-transitions Overview.html,1.15,1.16 Overview.src.html,1.16,1.17

Update of /sources/public/csswg/css3-transitions
In directory hutz:/tmp/cvs-serv27237

Modified Files:
	Overview.html Overview.src.html 
Log Message:
Add explanation of open issue on the automatic reversing algorithm.

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-transitions/Overview.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- Overview.html	21 Mar 2011 21:20:56 -0000	1.15
+++ Overview.html	26 Mar 2011 22:53:29 -0000	1.16
@@ -29,14 +29,14 @@
 
    <h1>CSS Transitions</h1>
 
-   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 21 March 2011</h2>
+   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 26 March 2011</h2>
 
    <dl>
     <dt>This version:
 
-    <dd> <a href="http://www.w3.org/TR/2011/ED-css3-transitions-20110321">
+    <dd> <a href="http://www.w3.org/TR/2011/ED-css3-transitions-20110326">
      http://dev.w3.org/csswg/css3-transitions/</a>
-     <!--http://www.w3.org/TR/2011/WD-css3-transitions-20110321-->
+     <!--http://www.w3.org/TR/2011/WD-css3-transitions-20110326-->
 
     <dt>Latest version:
 
@@ -873,6 +873,25 @@
    for example, if the transition reversing to state A was again interrupted
    by a property change to state B.
 
+  <p class=issue>Issue: This introduces the concept of reversing a timing
+   function, which the spec has otherwise resisted doing, and also introduces
+   a discontinuity between transitions that have almost completed (which get
+   automatically reversed and thus have their timing function reversed) and
+   transitions that have fully completed (where the reversal doesn't lead to
+   the timing function being reversed). An alternative proposal that avoids
+   this is to follow the normal timing function algorithm, except multiply
+   the duration (and also shorten any negative delay) by the (output) value
+   of the transition timing function of the incomplete transition at the time
+   it was interrupted, and, to account for multiple reverses in sequence, to
+   divide by the shortening applied to the transition being interrupted. For
+   more details see this thread: <a
+   href="http://lists.w3.org/Archives/Public/www-style/2009Nov/thread.html#msg302">November
+   2009 part</a>, <a
+   href="http://lists.w3.org/Archives/Public/www-style/2009Dec/thread.html#msg319">December
+   2009 part</a>, <a
+   href="http://lists.w3.org/Archives/Public/www-style/2010Jan/thread.html#msg136">January
+   2010 part</a>.
+
   <h2 id=transition-events-><span class=secno>5. </span> Transition Events</h2>
 
   <p> The completion of a CSS Transition generates a corresponding <a

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-transitions/Overview.src.html,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- Overview.src.html	21 Mar 2011 21:20:56 -0000	1.16
+++ Overview.src.html	26 Mar 2011 22:53:29 -0000	1.17
@@ -835,6 +835,26 @@
         again interrupted by a property change to state B.
       </p>
 
+      <p class="issue">Issue:
+        This introduces the concept of reversing a timing function,
+        which the spec has otherwise resisted doing, and also introduces
+        a discontinuity between transitions that have
+        almost completed (which get automatically reversed and thus have
+        their timing function reversed) and transitions that have fully
+        completed (where the reversal doesn't lead to the timing
+        function being reversed).  An alternative proposal that avoids
+        this is to follow the normal timing function algorithm, except
+        multiply the duration (and also shorten any negative delay) by
+        the (output) value of the transition timing function of the
+        incomplete transition at the time it was interrupted, and, to
+        account for multiple reverses in sequence, to divide by the
+        shortening applied to the transition being interrupted.  For
+        more details see this thread:
+        <a href="http://lists.w3.org/Archives/Public/www-style/2009Nov/thread.html#msg302">November 2009 part</a>,
+        <a href="http://lists.w3.org/Archives/Public/www-style/2009Dec/thread.html#msg319">December 2009 part</a>,
+        <a href="http://lists.w3.org/Archives/Public/www-style/2010Jan/thread.html#msg136">January 2010 part</a>.
+      </p>
+
       <h2>
         Transition Events
       </h2>

Received on Saturday, 26 March 2011 22:53:33 UTC