Remove more mentions of color-interpolation-filters.
authorCameron McCormack <cam@mcc.id.au>
Fri, 18 May 2012 11:24:37 +1000
changeset 100 ef088ad0fb42
parent 99 a07ae47e3280
child 101 4a2ece3d5f00
Remove more mentions of color-interpolation-filters.
master/definitions.xml
master/painting.html
master/propidx.html
master/refs.html
master/styling.html
--- a/master/definitions.xml	Thu May 17 21:14:07 2012 +1000
+++ b/master/definitions.xml	Fri May 18 11:24:37 2012 +1000
@@ -1272,7 +1272,6 @@
   <property name='clip-rule' href='masking.html#ClipRuleProperty'/>
   <property name='color' href='color.html#ColorProperty'/>
   <property name='color-interpolation' href='painting.html#ColorInterpolationProperty'/>
-  <property name='color-interpolation-filters' href='painting.html#ColorInterpolationFiltersProperty'/>
   <property name='color-profile' href='color.html#ColorProfileProperty'/>
   <property name='color-rendering' href='painting.html#ColorRenderingProperty'/>
   <property name='cursor' href='interact.html#CursorProperty'/>
@@ -1640,6 +1639,10 @@
   
   <!-- === defined in other specifications ================================ -->
 
+  <!-- ... properties ..................................................... -->
+
+  <property name='color-interpolation-filters' href='https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html#ColorInterpolationFiltersProperty'/>
+
   <!-- ... interfaces ..................................................... -->
 
   <interface name='DocumentCSS' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-DocumentCSS'/>
--- a/master/painting.html	Thu May 17 21:14:07 2012 +1000
+++ b/master/painting.html	Fri May 18 11:24:37 2012 +1000
@@ -113,7 +113,7 @@
   precedence over the <a href="types.html#DataTypeColor">&lt;color&gt;</a> (which is in the sRGB color
   space). Note that color interpolation occurs in an RGB color
   space even if an ICC-based color specification is provided
-  (see <a>'color-interpolation'</a> and <a>'color-interpolation-filters'</a>).
+  (see <a>'color-interpolation'</a>).
   For more on ICC-based colors, refer to <a
   href="color.html#ColorProfileDescriptions">Color profile
   descriptions</a>.</dd>
@@ -1684,48 +1684,33 @@
 
 <h2 id="RenderingProperties">Rendering properties</h2>
 
-<h3 id="ColorInterpolationProperties">Color interpolation properties:
-<span class="property">'color-interpolation'</span> and
-<span class="property">'color-interpolation-filters'</span></h3>
-
-<p>The SVG user agent performs color interpolations and compositing
-at various points as it processes SVG content. Two properties,
-<a>'color-interpolation'</a> and <a>'color-interpolation-filters'</a>,
-control which color space is used for particular categories of graphics
-operations. The following table shows which property applies to which
-graphics operations:</p>
+<h3 id="ColorInterpolationProperties">Controlling color interpolation: the
+<span class="property">'color-interpolation'</span> property</h3>
 
-    <table class='vert' summary="applicability of color interpolation properties">
-      <tr>
-        <th>Graphics operation</th>
-        <th>Corresponding property</th>
-      </tr>
-      <tr>
-        <td>interpolating between gradient stops (see <a
-        href="pservers.html#Gradients">Gradient</a>)</td>
-        <td><a>'color-interpolation'</a></td>
-      </tr>
-      <tr>
-        <td>interpolating color when performing color
-        animations with either <a>'animate'</a> or <a>'animateColor'</a></td>
-        <td><a>'color-interpolation'</a></td>
-      </tr>
-      <tr>
-        <td><a href="masking.html#SimpleAlphaBlending">alpha
-        compositing</a> of <a>graphics elements</a>
-        into the current background</td>
-        <td><a>'color-interpolation'</a></td>
-      </tr>
-      <tr>
-        <td><a href="filters.html">filter effects</a></td>
-        <td><a>'color-interpolation-filters'</a></td>
-      </tr>
-    </table>
+<div class="ready-for-wg-review">
+<p>The SVG user agent performs color interpolations and compositing
+at various points as it processes SVG content.  The <a>'color-interpolation'</a>
+property controls which color space is used for the following graphics operations:</p>
 
-<p>Both properties choose between color operations occurring in the
-sRGB color space or in a (light
-energy linear) linearized RGB color space. Having chosen the appropriate
-color space, component-wise linear interpolation is used.</p>
+<ul>
+  <li>interpolating between <a href="pservers.html#Gradients">gradient</a> stops,</li>
+
+  <li>interpolating color when performing color animations with either
+  <a>'animate'</a> or <a>'animateColor'</a>,</li>
+
+  <li>and <a href="masking.html#SimpleAlphaBlending">alpha compositing</a> of
+  <a>graphics elements</a> into the current background.</li>
+</ul>
+
+<p class="note">For <a href="filters.html">filter effects</a>, the
+<a>'color-interpolation-filters'</a> property controls which color space is used.
+[<a href="refs.html#ref-FILTERS">FILTERS</a>]</p>
+</div>
+
+<p>The <a>'color-interpolation'</a> property chooses between color operations
+occurring in the sRGB color space or in a (light energy linear) linearized RGB
+color space. Having chosen the appropriate color space, component-wise linear
+interpolation is used.</p>
 
 <p id="sRGBlinearRGBConversionFormulas">The conversion formulas between the
 sRGB color space (i.e., nonlinear with 2.2 gamma curve) and the linearized RGB
@@ -1831,8 +1816,6 @@
 on the element being animated.</p>
 
 
-<div class="note">The definition of the 'color-interpolation-filters' property has been moved to the <a href="https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html">Filter Effects spec</a>.</div>
-
 <h3 id="ColorRenderingProperty">The <span class="property">'color-rendering'</span> property</h3>
 
 <p>The creator of SVG content might want to provide a hint
@@ -1842,6 +1825,7 @@
 agent about how to optimize its color interpolation and compositing
 operations.</p>
 
+<!-- This paragraph should be moved to the Filters spec.
 <p><a>'color-rendering'</a> takes precedence over
 <a>'color-interpolation-filters'</a>. For example, assume
 <span class="prop-value">color-rendering: optimizeSpeed</span> and
@@ -1849,6 +1833,7 @@
 In this case, the SVG user agent should perform color operations in a way that
 optimizes performance, which might mean sacrificing the color interpolation
 precision as specified by <span class="prop-value">color-interpolation-filters: linearRGB</span>.</p>
+-->
 
     <div class="propdef">
       <dl>
--- a/master/propidx.html	Thu May 17 21:14:07 2012 +1000
+++ b/master/propidx.html	Fri May 18 11:24:37 2012 +1000
@@ -16,6 +16,11 @@
 
 <p class="normativity"><em>This appendix is informative, not normative.</em></p>
 
+<p class='issue'>This table should not list properties defined in
+other specifications.</p>
+
+<!-- It would be great if this table were automatically generated, too. -->
+
     <table class='vert property-table' summary="list of all properties">
       <thead>
         <tr>
@@ -161,21 +166,6 @@
           <td>yes</td>
         </tr>
         <tr>
-          <td><a>'color-interpolation-filters'</a></td>
-          <td>auto | sRGB | linearRGB | <a class="noxref"
-          href="http://www.w3.org/TR/2008/REC-CSS2-20080411/cascade.html#value-def-inherit">
-          <span
-          class="value-inst-inherit noxref">inherit</span></a></td>
-          <td>linearRGB</td>
-          <td><a>filter primitives</a></td>
-          <td>yes</td>
-          <td>N/A</td>
-          <td><a
-          href="http://www.w3.org/TR/2008/REC-CSS2-20080411/media.html#visual-media-group">
-          visual</a></td>
-          <td>yes</td>
-        </tr>
-        <tr>
           <td><a>'color-profile property'</a></td>
           <td>auto | sRGB | &lt;name&gt; | <a
           href="types.html#DataTypeFuncIRI">&lt;funciri&gt;</a> | <a
--- a/master/refs.html	Thu May 17 21:14:07 2012 +1000
+++ b/master/refs.html	Fri May 18 11:24:37 2012 +1000
@@ -114,7 +114,20 @@
     Ecma International, December 2009.
     <br/>Available at http://www.ecma-international.org/publications/standards/Ecma-262.htm.
   </dd>
+</dl>
 
+<dl class="references ready-for-wg-review">
+  <dt id="ref-FILTERS"><strong class="normref">[FILTERS]</strong></dt>
+  <dd>
+    <cite class="w3ced"><a href="https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html">Filter Effects 1.0</a></cite>,
+    V. Hardy, D. Jackson, E. Dahlström, eds.
+    World Wide Web Consortium, work in progress.
+    <br/>This edition of Filter Effects 1.0 is the <b>Editor's Draft</b> at https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html.
+    <br/>The latest published edition of Filter Effects 1.0 is not yet available.
+  </dd>
+</dl>
+
+<dl class="references">
   <dt id="ref-ICC42"><strong  class="normref">[ICC42]</strong></dt>
   <dd>
     <cite><a href="http://www.color.org/ICC1v42_2006-05.pdf">Specification ICC.1:2004-10, File Format for Color Profiles, Profile Version 4.2.0.0</a>
--- a/master/styling.html	Thu May 17 21:14:07 2012 +1000
+++ b/master/styling.html	Fri May 18 11:24:37 2012 +1000
@@ -141,7 +141,6 @@
     href="painting.html">Painting</a> properties: 
     <ul>
       <li><a>'color-interpolation'</a></li>
-      <li><a>'color-interpolation-filters'</a></li>
       <li><a>'color-profile property'</a></li>
       <li><a>'color-rendering'</a></li>
       <li><a>'fill'</a></li>
@@ -292,6 +291,10 @@
 value for the <a>'fill'</a> property on a given
 element.</p>
 
+<p class='issue'>We should state that for each property defined in
+this specification, plus for each in a list here for properties in other
+specifications, there exists a presentation attribute.</p>
+
 <p>The following example shows how the <a>'fill'</a> and
 <a>'stroke'</a> properties can be specified on a <a>'rect'</a> using the
 <span class="attr-name">'fill'</span> and