Call out paint servers as a mask source type explicitly.
authorBrian Birtles <birtles@gmail.com>
Tue, 31 Jul 2012 17:09:07 +0900
changeset 221 e07a1681ad6f
parent 220 c1fa5f71386a
child 222 cc34a5c7f968
Call out paint servers as a mask source type explicitly.
Add link to definition of decorated bounding box.
master/definitions.xml
master/intro.html
master/masking.html
--- a/master/definitions.xml	Tue Jul 31 16:18:20 2012 +0900
+++ b/master/definitions.xml	Tue Jul 31 17:09:07 2012 +0900
@@ -1626,6 +1626,8 @@
   <term name='current SVG document fragment' href='intro.html#TermCurrentSVGDocumentFragment'/>
   <term name='CTM' href='intro.html#TermCTM'/>
   <term name='current transformation matrix' href='intro.html#TermCurrentTransformationMatrix'/>
+  <term name='decorated bounding box'
+    href='intro.html#TermDecoratedBoundingBox'/>
   <term name='font' href='intro.html#TermFont'/>
   <term name='glyph' href='intro.html#TermGlyph'/>
   <term name='glyphs' href='intro.html#TermGlyph'/>
--- a/master/intro.html	Tue Jul 31 16:18:20 2012 +0900
+++ b/master/intro.html	Tue Jul 31 17:09:07 2012 +0900
@@ -295,6 +295,12 @@
   href="coords.html#EstablishingANewUserSpace">Coordinate
   system transformations</a>.</dd>
 
+  <dt id="TermDecoratedBoundingBox">decorated bounding box</dt>
+  <dd>
+    <p class="issue">Need a definition, which can probably be ported over
+    from SVG Tiny 1.2.</p>
+  </dd>
+
   <dt id="TermDescriptiveElement">descriptive element</dt>
   <dd>An element which provides supplementary descriptive information about
   its parent.  Specifically, the following elements are descriptive elements:
--- a/master/masking.html	Tue Jul 31 16:18:20 2012 +0900
+++ b/master/masking.html	Tue Jul 31 17:09:07 2012 +0900
@@ -689,9 +689,8 @@
 </dl>
 
 <p>
-  The <a href="intro.html#TermLacunaValue"><span class="svg-term">lacuna value</span></a>
-  for the <span class="property">'mask'</span> property is <span
-  class="prop-value">'none'</span>.
+  The <a>lacuna value</a> for the <span class="property">'mask'</span> property
+  is <span class="prop-value">'none'</span>.
 </p>
 
 <h3 id="MaskSources">Mask source content</h3>
@@ -958,8 +957,9 @@
 </p>
 
 <ul>
-  <li>any element that is permitted as a child of the <a>'mask element'</a>
-      element,</li>
+  <li>a <a href="pservers.html">paint server</a> element,</li>
+  <li>any other element that is permitted as a child of the <a>'mask
+      element'</a> element,</li>
   <li>an <a>'svg'</a> element or external SVG document,</li>
   <li>any raster image file supported by the <a>'image'</a> element.</li>
 </ul>
@@ -972,7 +972,7 @@
 <dl>
   <dt>
     When the mask source content is a <a href="pservers.html">paint
-    server</a>,
+    server</a> element,
   </dt>
   <dd>
     <p>
@@ -985,7 +985,7 @@
           class="attr-value">'userSpaceOnUse'</span>.</li>
       <li>Let the dimensions of the mask 
           (<a>'x'</a>, <a>'y'</a>, <a>'width'</a>, and <a>'height'</a>)
-          match the dimensions of the decorated bounding box of the mask
+          match the dimensions of the <a>decorated bounding box</a> of the mask
           target.</li>
       <li>Let the <a>'maskContentUnits'</a> attribute be <span
           class="attr-value">'objectBoundingBox'</span>.</li>
@@ -1013,7 +1013,7 @@
           class="attr-value">'userSpaceOnUse'</span>.</li>
       <li>Let the dimensions of the mask 
           (<a>'x'</a>, <a>'y'</a>, <a>'width'</a>, and <a>'height'</a>)
-          match the dimensions of the decorated bounding box of the mask
+          match the dimensions of the <a>decorated bounding box</a> of the mask
           target.</li>
       <li>Deep clone the source element and append it as a child of the newly
           created <a>'mask element'</a> element.</li>