html5/spec Overview.html,1.957,1.958

Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv18405

Modified Files:
	Overview.html 
Log Message:
Remove redundancy in gradient extrapolation. (whatwg r1768)

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.957
retrieving revision 1.958
diff -u -d -r1.957 -r1.958
--- Overview.html	13 Jun 2008 08:12:06 -0000	1.957
+++ Overview.html	13 Jun 2008 08:23:01 -0000	1.958
@@ -18919,15 +18919,15 @@
    both represented by objects implementing the opaque <code><a
    href="#canvasgradient">CanvasGradient</a></code> interface.
 
-  <p>Once a gradient has been created (see below), stops are placed along it
-   to define how the colors are distributed along the gradient. The color of
-   the gradient at each stop is the color specified for that stop. Between
-   each such stop, the colors and the alpha component must be linearly
-   interpolated over the RGBA space without premultiplying the alpha value to
-   find the color to use at that offset. Before the first stop, the color
-   must be the color of the first stop. After the last stop, the color must
-   be the color of the last stop. When there are no stops, the gradient is
-   transparent black.
+  <p id=interpolation>Once a gradient has been created (see below), stops are
+   placed along it to define how the colors are distributed along the
+   gradient. The color of the gradient at each stop is the color specified
+   for that stop. Between each such stop, the colors and the alpha component
+   must be linearly interpolated over the RGBA space without premultiplying
+   the alpha value to find the color to use at that offset. Before the first
+   stop, the color must be the color of the first stop. After the last stop,
+   the color must be the color of the last stop. When there are no stops, the
+   gradient is transparent black.
 
   <p>The <dfn id=addcolorstop
    title=dom-canvasgradient-addColorStop><code>addColorStop(<var
@@ -18960,13 +18960,12 @@
    href="#canvasgradient">CanvasGradient</a></code> initialized with the
    specified line.
 
-  <p>Linear gradients must be rendered such that at and before the starting
-   point on the canvas the color at offset 0 is used, that at and after the
-   ending point the color at offset 1 is used, and that all points on a line
+  <p>Linear gradients must be rendered such that all points on a line
    perpendicular to the line that crosses the start and end points have the
    color at the point where those two lines cross (with the colors coming
-   from the interpolation described above). The points in the linear gradient
-   must be transformed as described by the <a href="#transformations0"
+   from the <a href="#interpolation">interpolation and extrapolation</a>
+   described above). The points in the linear gradient must be transformed as
+   described by the <a href="#transformations0"
    title=dom-context-2d-transformation>current transformation matrix</a> when
    rendering.
 
@@ -19027,13 +19026,10 @@
      title="">&omega;</var>&nbsp;+&nbsp;<var
      title="">r<sub>0</sub></var></span></p>
 
-    <p>Let the color at <var title="">&omega;</var> be the color of the
-     gradient at offset 0.0 for all values of <var title="">&omega;</var>
-     less than 0.0, the color at offset 1.0 for all values of <var
-     title="">&omega;</var> greater than 1.0, and the color at the given
-     offset for values of <var title="">&omega;</var> in the range
-     <span>0.0&nbsp;&le;&nbsp;<var
-     title="">&omega;</var>&nbsp;&le;&nbsp;1.0</span>
+    <p>Let the color at <var title="">&omega;</var> be the color at that
+     position on the gradient (with the colors coming from the <a
+     href="#interpolation">interpolation and extrapolation</a> described
+     above).</p>
 
    <li>
     <p>For all values of <var title="">&omega;</var> where <span>r(<var

Received on Friday, 13 June 2008 08:23:38 UTC