Format SVG 2 requirement annotations a bit nicer.
authorCameron McCormack <cam@mcc.id.au>
Sat, 18 Aug 2012 16:11:40 +1000
changeset 266 b9e0581c6473
parent 265 0338afa269c8
child 267 b818dcf25922
Format SVG 2 requirement annotations a bit nicer.
master/animate.html
master/color.html
master/coords.html
master/fonts.html
master/interact.html
master/intro.html
master/masking.html
master/painting.html
master/paths.html
master/pservers.html
master/render.html
master/script.html
master/struct.html
master/style/default_svg.css
master/styling.html
master/svgdom.html
master/text.html
master/types.html
--- a/master/animate.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/animate.html	Sat Aug 18 16:11:40 2012 +1000
@@ -14,43 +14,47 @@
 
 <h1>Animation</h1>
 
-<div class="annotation">
- <p>
-   SVG 2 Requirements:
- </p>
- <ul>
-   <li>Support for non-negative speed on time containers</li>
-   <li>Support path-based animations of pairs of attributes</li>
-   <li>Define all explicitly undefined parts of the SVG 1.1 spec (wrt to to-animations)</li>
-   <li>Support motion animation of a specified speed</li>
-   <li>Apply the changes from SVG Tiny 1.2 Animations chapter</li>
- </ul>
- <p>
-   Resolution: Will be addressed in separate <a href="https://dvcs.w3.org/hg/FXTF/raw-file/tip/web-anim/index.html">Web Animations specification</a>.
- </p>
- <ul>
-   <li>
-    <a href="http://www.w3.org/2012/01/10-svg-irc#T05-49-00">SVG F2F Day 1</a>
-   </li>
-   <li>
-    <a href="http://www.w3.org/2011/12/08-svg-irc#T20-53-32">2011-12-08 Telcon</a>
-   </li>
-   <li>
-    <a href="http://www.w3.org/2012/01/10-svg-irc#T05-09-32">SVG F2F Day 1</a>
-   </li>
-   <li>
-    <a href="http://www.w3.org/2012/01/13-svg-irc#T23-16-28">SVG F2F Day 4</a>
-   </li>
-   <li>
-    <a href="http://www.w3.org/2012/03/08-svg-irc#T21-18-10">2012-03-08 Telcon</a>
-   </li>
- </ul>
- <p>
-   Purpose: Improve animation features of SVG 2.
- </p>
- <p>
-   Owner: Brian Birtles
- </p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirements:</th>
+      <td>
+        <ul>
+          <li>Support for non-negative speed on time containers</li>
+          <li>Support path-based animations of pairs of attributes</li>
+          <li>Define all explicitly undefined parts of the SVG 1.1 spec (wrt to to-animations)</li>
+          <li>Support motion animation of a specified speed</li>
+          <li>Apply the changes from SVG Tiny 1.2 Animations chapter</li>
+        </ul>
+      </td>
+    </tr>
+    <tr>
+      <th>Resolutions:</th>
+      <td>
+        <ul>
+          <li><a href="http://www.w3.org/2012/01/10-svg-irc#T05-49-00">We will solve animation reversing in SVG 2.</a></li>
+          <li><a href="http://www.w3.org/2012/01/10-svg-irc#T05-49-00">We will have support for non-negative speed="" on time containers (if we decide to include time containers) in SVG 2.</a></li>
+          <li><a href="http://www.w3.org/2011/12/08-svg-irc#T20-53-32">We will support path-based animation of pairs of attributes.</a></li>
+          <li><a href="http://www.w3.org/2012/01/10-svg-irc#T05-09-32">We will allow <code>&lt;animateTransform type="matrix"&gt;</code> in SVG 2.</a></li>
+          <li><a href="http://www.w3.org/2012/01/13-svg-irc#T23-16-28">We will support motion animation of a specified speed in SVG 2.</a></li>
+          <li><a href="http://www.w3.org/2012/03/08-svg-irc#T21-18-10">SVG 2 will apply the changes from SVG 1.2 Tiny to the SVG animation section.</a></li>
+        </ul>
+      </td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>General improvements to the animation features of SVG 2.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Brian (no action)</td>
+    </tr>
+    <tr>
+      <th>Note:</th>
+      <td>These will be addressed in the separate <a href="https://dvcs.w3.org/hg/FXTF/raw-file/tip/web-anim/index.html">Web Animations specification</a>,
+      which SVG 2 will eventually reference.</td>
+    </tr>
+  </table>
 </div>
 
 <div class="ready-for-wider-review">
--- a/master/color.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/color.html	Sat Aug 18 16:11:40 2012 +1000
@@ -14,38 +14,60 @@
 
 <h1>Color</h1>
 
-<p class="annotation">
-  This section should include an overall discussion of color in SVG as well as links to all the places color
-  is discussed in the specification: currentColor, SVG colors, etc.
-</p>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Add color management subject to deciding the exact conformance classes required.</p>
-  <p>Resolution: SVG color management becomes a chapter in SVG 2. (No longer an independent module.)</p>
-  <p><a href="http://www.w3.org/2011/10/28-svg-irc#T16-52-12">Conference call 2011-10-28</a>.</p>
-  <p>Purpose: Align with mainstream graphics use. Allow fluorescent colors, more than 8bit color, etc.</p>
-  <p>Owner: Chris.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support color management.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/28-svg-irc#T16-52-12">SVG 2 will depend on SVG color management subject to deciding the exact conformance classes required.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To align with mainstream graphcs use, allow fluorescent colors, more than 8 bit color, etc.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Chris (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3160">ACTION-3160</a>)</td>
+    </tr>
+    <tr>
+      <th>Note:</th>
+      <td>SVG color management will become a chapter in SVG 2, no longer an independent module.</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Support CSS3 Color syntax.</p>
-  <p>Resolution: ?.</p>
-  <p><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item01">F2F Seattle 2011</a>.</p>
-  <p>Purpose: Align with CSS. Already widely implemented.</p>
-  <p>Owner: Chris.</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Add new paint values currentFillPaint, currentStrokePaint.</p>
-  <p>Resolution: We will add new paint values currentFillPaint, currentStrokePaint etc. to SVG 2.</p>
-  <p><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item01">Seattle 2011 F2F Day 3</a>.</p>
-  <p>Purpose: Among other things, to provide an easy way to match marker color to stroke color.</p>
-  <p>Owner: Chris.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support CSS3 Color syntax.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item08">SVG 2 will depend on CSS3 Color.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To align with CSS, given CSS3 Color is widely implemented.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Chris (no action)</td>
+    </tr>
+  </table>
 </div>
 
 
 <h2 id="ColorIntroduction">Introduction</h2>
 
+<p class="issue">
+  This section should include an overall discussion of color in SVG as well as links to all the places color
+  is discussed in the specification: currentColor, SVG colors, etc.
+</p>
+
 <p>All SVG colors are specified in the sRGB color space
 [<a href="refs.html#ref-SRGB">SRGB</a>]. At a minimum, SVG user
 agents shall conform to the color behavior requirements specified in the
--- a/master/coords.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/coords.html	Sat Aug 18 16:11:40 2012 +1000
@@ -12,14 +12,6 @@
 </head>
 <body>
 
-<div class="annotation">
-	<p>SVG2 Requirement: Support the object sizing properties from css3-images.</p>
-	<p>Resolution: SVG 2 will require object-fit and object-position.</p>
-	<p><a href="http://www.w3.org/2011/03/03-svg-minutes.html#item01">Auckland F2F Minutes 2012 Day 3</a>.</p>
-	<p>Purpose: To provide more usable object fitting functionality and to align with CSS.</p>
-	<p>Owner: Cameron.</p>
-</div>
-
 <h1>Coordinate Systems, Transformations and Units</h1>
 
 <h2 id="Introduction">Introduction</h2>
--- a/master/fonts.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/fonts.html	Sat Aug 18 16:11:40 2012 +1000
@@ -14,51 +14,73 @@
 
 <h1>Fonts</h1>
 
-<div class="annotation">
-
-<p>SVG 2 Requirement: Explicit support for Web Open Font Format (WOFF).</p>
-
-<p>Resolution: We will mandate WOFF support in SVG 2.</p>
-
-<p><a href="http://www.w3.org/2011/03/01-svg-minutes.html#item03">Resolved at Auckland f2f</a>.
-</p>
-
-<p>Purpose: Allow access to full OpenType features for internationalisation and advanced typography</p>
-
-<p>Owner: Chris.</p>
-
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Include explicit support for Web Open Font Format (WOFF).</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/03/01-svg-minutes.html#item03">We will mandate WOFF support in SVG 2.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow access to full OpenType features for internationalisation and advanced typography.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Chris (no action)</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-
-<p>SVG 2 Requirement: Mandate support for SVG Tiny fonts.</p>
-
-<p>Resolution: SVG 2 will mandate support for SVG Tiny fonts support, and SVG Full fonts will be specified in a separate module.</p>
-
-<p>(The 'separate module' is now being worked on in the SVG Glyphs for OpenType community group)</p>
-
-<p><a href="http://www.w3.org/2011/03/01-svg-minutes.html#item04">01 Mar 2011 telcon</a>.
-</p>
-
-<p>Purpose: Backwards compatibility for deployed content</p>
-
-<p>Owner: Erik ACTION-3126, Chris ✓ ACTION-3127</p>
-
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Mandate support for SVG Tiny fonts.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/03/01-svg-minutes.html#item04">SVG 2 will mandate support for SVG Tiny fonts support, and SVG Full fonts will be specified in a separate module.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>Backwards compatibility for deployed content.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Erik (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3126">ACTION-3126</a>),
+          Chris (✓ <a href="http://www.w3.org/Graphics/SVG/WG/track/action/3127">ACTION-3127</a>)</td>
+    </tr>
+    <tr>
+      <th>Note:</th>
+      <td>The "separate module" is now being worked on in the SVG Glyphs for OpenType community group.</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-
-<p>SVG 2 Requirement: <a href="http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Resolutions#CSS_Spec_dependencies">SVG 2 will depend on CSS3 Fonts</a>.</p>
-
-<p>Resolution: SVG 2 will depend on CSS3 Fonts</p>
-
-<p><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item08">29 Jul 2011 telcon</a>.
-</p>
-
-<p>Purpose: Alignment with CSS 2.1 and CSS3</p>
-
-<p>Owner: Chris ACTION-3123</p>
-
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Reference CSS3 Fonts.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item08">SVG 2 will depend on CSS3 Fonts.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>Alignment with CSS 2.1 and CSS3 for Web font functionality, and to provide
+      access to advanced typographic features of fonts.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Chris (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3123">ACTION-3123</a>)</td>
+    </tr>
+  </table>
 </div>
 
 <h2 id="Introduction">Introduction</h2>
--- a/master/interact.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/interact.html	Sat Aug 18 16:11:40 2012 +1000
@@ -68,36 +68,88 @@
 
 <h2 id="SVGEvents">Complete list of supported events</h2>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Anchor events</p>
-  <p>Resolution: SVG 2 will consider adding HTML document wide events (including hashchange) apply to SVG documents when they make sense</p>
-  <p><a href="http://www.w3.org/2011/12/22-svg-irc#T21-17-25">22 December 2011 SVG WG telcon</a>.</p>
-  <p>Purpose: Allow authors to use the same set of event listener attributes on a root SVG element that they can on an HTML body or root element</p>
-  <p>Owner: Cameron (ACTION-3278)</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support anchor change events.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/12/22-svg-irc#T21-17-25">SVG 2 will consider adding HTML document wide events (including hashchange) apply to SVG documents where they make sense.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow authors to use the same set of event listener attributes on a root SVG element that they can on an HTML body or root element.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3278">ACTION-3278</a>)</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Have event listener attributes on an appropriate interface</p>
-  <p>Resolution: SVG 2 will move all events listener attributes to Element, in accordance with the similar move in HTML</p>
-  <p><a href="http://www.w3.org/2011/07/27-svg-minutes.html#item03">Seattle F2F 2011 Day 1</a>.</p>
-  <p>Purpose: Alignment with HTML</p>
-  <p>Owner: Cameron (ACTION-3283)</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Have event listener attributes on an appropriate interface.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/07/27-svg-minutes.html#item03">SVG 2 will move all events listener attributes to Element, in accordance with the similar move in HTML.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To align with HTML.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3283">ACTION-3283</a>)</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Introduce evt as an alias to event in event handlers</p>
-  <p>Resolution: We decide to resolve ISSUE-2176 by introducing evt as an alias to event in event handlers</p>
-  <p><a href="http://www.w3.org/2011/07/27-svg-minutes.html#item15">Seattle F2F 2011 Day 1</a>.</p>
-  <p>Purpose: Alignment with HTML</p>
-  <p>Owner: Cameron (ACTION-3093)</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Introduce evt as an alias to event in event handlers.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/07/27-svg-minutes.html#item15">We decide to resolve ISSUE-2176 by introducing evt as an alias to event in event handlers.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To align with HTML.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3093">ACTION-3093</a>)</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Support drag &amp; drop functionality</p>
-  <p>Resolution: SVG 2 may require drag &amp; drop functionality, and we'll investigate html5's functionality for that</p>
-  <p><a href="http://www.w3.org/2011/12/22-svg-irc#T21-13-35">Telcon 2011-12-22</a>.</p>
-  <p>Purpose: Allow easier drag &amp; drop in svg, alignment with html5</p>
-  <p>Owner: Erik</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support drag &amp; drop functionality.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/12/22-svg-irc#T21-13-35">SVG 2 may require drag &amp; drop functionality, and we'll investigate HTML5's functionality for that.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow easier drag &amp; drop in SVG, and to align with HTML.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Erik (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3328">ACTION-3328</a>)</td>
+    </tr>
+  </table>
 </div>
 
 <p>The following aspects of SVG are affected by events:</p>
@@ -883,13 +935,29 @@
 
 <h2 id="EnableZoomAndPanControls">Magnification and panning</h2>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Support level of detail control.</p>
-  <p>Resolution: We will support Level of Detail control in SVG 2.</p>
-  <p><a href="">Pre-TPAC F2F Day 1</a>.</p>
-  <p>Purpose: Control visibility of elements based on zoom level (useful, for example,
-  in mapping). See <a href="http://www.w3.org/Submission/2011/SUBM-SVGTL-20110607/#VisibilityControllingAccordingToZooming">Tiling and Layering Module for SVG 1.2 Tiny</a>.</p>
-  <p>Owner: Doug.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support level of detail control.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/28-svg-irc#T00-20-33">We will support Level of Detail control in SVG 2.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>Control visibility of elements based on zoom level (useful, for example, in mapping).</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Doug (no action)</td>
+    </tr>
+    <tr>
+      <th>Note:</th>
+      <td>See <a href="http://www.w3.org/Submission/2011/SUBM-SVGTL-20110607/#VisibilityControllingAccordingToZooming">Tiling and Layering Module for SVG 1.2 Tiny</a>.</td>
+    </tr>
+  </table>
 </div>
 
 <p id="ZoomAndPanAttribute">Magnification represents a complete, uniform
--- a/master/intro.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/intro.html	Sat Aug 18 16:11:40 2012 +1000
@@ -114,7 +114,12 @@
   [<a href="refs.html#ref-XLINK">XLINK</a>] for IRI
   referencing and requires support for base IRI specifications
   defined in <a href="http://www.w3.org/TR/2009/REC-xmlbase-20090128/"><cite>XML Base</cite></a>
-  [<a href="refs.html#ref-XML-BASE">XML-BASE</a>].</li>
+  [<a href="refs.html#ref-XML-BASE">XML-BASE</a>].
+  
+  <p class="issue">The plan is to move away from XLink and use non-namespaced
+  attributes for linking, while keeping <span class='attr-name'>'xlink:href'</span>
+  for compatibility with existing content.  Other unrelated XLink attributes
+  like <a>'xlink:role'</a> will be removed.</p></li>
 
   <li>SVG content can be styled by either CSS (see
   <a href="http://www.w3.org/TR/2008/REC-CSS2-20080411/"><cite>Cascading Style Sheets (CSS) level 2</cite></a>
--- a/master/masking.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/masking.html	Sat Aug 18 16:11:40 2012 +1000
@@ -13,18 +13,6 @@
 <body>
 
 
-<div class="annotation">
-  <p>
-    The SVG 2 rendering model will follow the rules defined by the <a href="https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html">Compositing and Blending specification</a>.
-  </p>
-  <p>
-    Resolution: <a href="http://www.w3.org/2012/07/24-svg-minutes.html#item09">Seattle/Paris 2012 F2F day 3</a>.
-  </p>
-  <p>
-    Owner: Nikos (Action 3332).
-  </p>
-</div>
-
 <h1>Clipping, Masking and Compositing</h1>
 
 <h2 id="Introduction">Introduction</h2>
@@ -62,6 +50,27 @@
 
 <h2 id="SimpleAlphaBlending">Simple alpha compositing</h2>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support new compositing and blending modes from the <a href="https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html">Compositing and Blending specification</a>.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/07/24-svg-minutes.html#item09">SVG WG agrees with publishing the Compositing spec.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow common graphical effects supported by Illustrator, etc.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Nikos (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3332">ACTION-3332</a>)</td>
+    </tr>
+  </table>
+</div>
+
 <p>Graphics elements are blended into the elements already
 rendered on the canvas using simple alpha compositing, in which
 the resulting color and opacity at any given pixel on the
--- a/master/painting.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/painting.html	Sat Aug 18 16:11:40 2012 +1000
@@ -44,6 +44,27 @@
 
 <h2 id="SpecifyingPaint">Specifying paint</h2>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Add new paint values for referencing current fill paint, stroke paint, etc.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item02">We will add new paint values currentFillPaint, currentStrokePaint etc. to SVG 2</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>Among other things, to provide an easy way to match marker color to stroke color.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Chris (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3094">ACTION-3094</a>)</td>
+    </tr>
+  </table>
+</div>
+
 <p>Properties <a>'fill'</a> and <a>'stroke'</a> take on a value of type
 <span class="prop-value">&lt;paint&gt;</span>, which is specified as follows:</p>
 
@@ -345,22 +366,30 @@
 
 <h2 id="StrokeProperties">Stroke properties</h2>
 
-<div class="annotation">
- <p>
-   SVG 2 Requirement: Have the vector-effect property
- </p>
- <p>
-   Resolution: SVG 2 will have the vector-effect property
- </p>
- <p>
-   <a href="http://www.w3.org/2012/02/02-svg-minutes.html#item05">SVG Working Group Teleconference 02 Feb 2012</a>.
- </p>
- <p>
-   Purpose: To get stroke that doesn't scale when element is transformed. 
- </p>
- <p>
-   Owner: Erik
- </p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support non-scaling stroke.</td>
+    </tr>
+    <tr>
+      <th>Resolutions:</th>
+      <td><a href="http://www.w3.org/2011/10/28-svg-irc#T17-46-34">SVG 2 will include non-scaling stroke.</a><br/>
+          <a href="http://www.w3.org/2012/02/02-svg-minutes.html#item05">SVG 2 will have the <span class="property">'vector-effect'</span> property.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To support strokes whose width does not change when zooming a page, as common for example in maps.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Chris or Erik (no action)</td>
+    </tr>
+    <tr>
+      <th>Note:</th>
+      <td>Note that this could be part of more generic non-scaling features.</td>
+    </tr>
+  </table>
 </div>
 
 <p>The following are the properties which affect how an element is stroked.</p>
@@ -445,39 +474,54 @@
 <span class="attr-value">'M 30,30 z'</span> and
 <span class="attr-value">'M 40,40 c 0,0 0,0 0,0'</span>.</p>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Include non-scaling stroke.</p>
-  <p>Resolution: SVG 2 will include non-scaling stroke.</p>
-  <p><a href="http://www.w3.org/2011/10/28-svg-irc#T17-46-34">Pre-TPAC F2F 2011-10-28</a>.</p>
-  <p>Purpose: Keep diagrams readable as zoom level changes.</p>
-  <p>Owner: Chris.</p>
-  <p>Note that this could be part of more generic non-scaling features.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Include a way to specify stroke position.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/28-svg-irc#T18-09-48">SVG 2 shall include a way to specify stroke position.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow a stroke to be inside or outside the path.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3162">ACTION-3162</a>)</td>
+    </tr>
+    <tr>
+      <th>Note:</th>
+      <td>See <a href="http://www.w3.org/Graphics/SVG/WG/wiki/Proposals/Stroke_position">proposal page</a>.</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Include a way to specify stroke-position.</p>
-  <p>Resolution: SVG 2 shall include a way to specify stroke-position.</p>
-  <p><a href="http://www.w3.org/2011/10/28-svg-irc#T18-09-48">Pre-TPAC F2F 2011-10-28</a>.</p>
-  <p>Purpose: Allow stroke to be inside or outside path.</p>
-  <p>Owner: Cameron.</p>
-  <p>See proposal page: <a href="http://www.w3.org/Graphics/SVG/WG/wiki/Proposals/Stroke_position">Stroke position</a>.</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Specify more precisely stroke dashing.</p>
-  <p>Resolution: SVG 2 shall specify stroke dashing more precisely.</p>
-  <p><a href="http://www.w3.org/2011/10/28-svg-irc#T18-14-14">Pre-TPAC F2F 2011-10-28</a>.</p>
-  <p>Purpose: Define dash starting point on basic shapes and path segments.</p>
-  <p>Owner: Cameron.</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Allow more author control over positions of dashes. (Scaling of dashes to fit path.)</p>
-  <p>Resolution: SVG 2 shall allow more author control over positions of dashes.</p>
-  <p><a href="http://www.w3.org/2011/10/28-svg-irc#T18-17-51">Pre-TPAC 2011-10-28</a>.</p>
-  <p>Purpose: Allow things like aligning dashes at rectangle corners or along paths, needed for mapping.</p>
-  <p>Owner: Cameron.</p>
-  <p>See proposal page: <a href="http://www.w3.org/Graphics/SVG/WG/wiki/Proposals/Stroke_dash_adjustment">Stroke dash adjustment</a>.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Allow more author control over positions of dashes.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/28-svg-irc#T18-17-51">SVG 2 shall allow more author control over positions of dashes.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow things like aligning dashes at rectangle corners or along paths, needed for mapping.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3163">ACTION-3163</a>)</td>
+    </tr>
+    <tr>
+      <th>Note:</th>
+      <td>See <a href="http://www.w3.org/Graphics/SVG/WG/wiki/Proposals/Stroke_dash_adjustment">proposal page</a>.</td>
+    </tr>
+  </table>
 </div>
 
 <h3 id="StrokeOpacity">Stroke paint opacity: the <span class="property">'stroke-opacity'</span>
@@ -981,6 +1025,27 @@
 
 <h3 id="StrokeShape">Computing the shape of the stroke</h3>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Specify stroke dashing more precisely.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/28-svg-irc#T18-14-14">SVG 2 shall specify stroke dashing more precisely.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To define dash starting point on basic shapes and path segments.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (no action)</td>
+    </tr>
+  </table>
+</div>
+
 <p>The following algorithm describes what the shape of a
 <a>'path'</a> or <a>basic shape</a>'s stroke is, taking into account the
 stroking properties above:</p>
@@ -1285,12 +1350,25 @@
 
 <h2 id="Markers">Markers</h2>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Improve markers</p>
-  <p>Resolution: We will improve markers for SVG 2</p>
-  <p><a href="http://www.w3.org/2011/10/27-svg-irc#T18-12-30">Pre-TPAC F2F Day 1</a>.</p>
-  <p>Purpose: To solve the common problems authors have with SVG markers</p>
-  <p>Owner: Cameron (ACTION-3286)</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Improve markers.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/27-svg-irc#T18-12-30">We will improve markers for SVG 2.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To solve the common problems authors have with SVG markers.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3286">ACTION-3286</a>)</td>
+    </tr>
+  </table>
 </div>
 
 <edit:with element='marker'>
@@ -2541,12 +2619,25 @@
 <h2 id="PaintOrder">Controlling paint operation order: the
 <span class="property">'paint-order'</span> property</h2>
 
-<div class="annotation">
- <p>SVG 2 Requirement: Control the order of painting and filling and markers</p>
- <p>Resolution: SVG 2 will adopt the "paint-order" property proposal, though possibly with a different name.</p>
- <p><a href="http://www.w3.org/2012/05/07-svg-minutes#item05">Hamburg 2012 F2F Day 1</a>.</p>
- <p>Purpose: To address the common desire to paint strokes below fills without having to duplicate an element</p>
- <p>Owner: Cameron (ACTION-3285)</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support control of the order of filling, stroke and painting markers on shapes.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/05/07-svg-minutes#item05">SVG 2 will adopt the <span span="property">'paint-order'</span> property proposal, though possibly with a different name.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To address the common desire to paint strokes below fills without having to duplicate an element.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3285">ACTION-3285</a>)</td>
+    </tr>
+  </table>
 </div>
 
 <table class="propdef">
@@ -3136,13 +3227,27 @@
 <h3 id="BufferedRendering">The <span class="property">'buffered-rendering'</span>
 property</h3>
 
-<div class="annotation">
- <p>SVG 2 Requirement: Add buffered-rendering</p>
- <p>Resolution: SVG 2 will add buffered-rendering (implementor feedback indicates that it is needed).</p>
- <p><a href="http://www.w3.org/2012/01/26-svg-irc#T21-28-56">SVG telcon 2012-01-26</a>.</p>
- <p>Purpose: For caching rendered results for faster display.</p>
- <p>Owner: Erik</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support a hint to indicate that an element's rendering should be cached.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/01/26-svg-irc#T21-28-56">SVG 2 will add <span class="property">'buffered-rendering'</span>, as implementor feedback indicates that it is needed.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>For caching rendered results for faster display.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Erik (no action)</td>
+    </tr>
+  </table>
 </div>
+
 <p>The creator of SVG content might want to provide a hint to the implementation about how often an element is modified to make speed vs. memory tradeoffs as it performs rendering. The <a>'buffered-rendering'</a> property provides a hint to the SVG user agent about how to buffer the rendering of elements:</p>
 
 <table class="propdef">
--- a/master/paths.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/paths.html	Sat Aug 18 16:11:40 2012 +1000
@@ -14,32 +14,6 @@
 
 <h1>Paths</h1>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Include the smooth path between points functionality (Catmull-Rom).</p>
-  <p>Resolution: Add a Catmull Rom syntax to the path syntax with a
-  tension parameter to control the whole curve (not per-point
-  control)</p>
-  <p><a href="http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Resolutions#Add_Catmull-Rom_curves_to_path_syntax">Seattle 2011 F2F Day 1</a>.</p>
-  <p>Purpose: Provide and easy way to graph data, etc.</p>
-  <p>Owner: Doug.</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Add a path rotation command.</p>
-  <p>Resolution: Same as requirement.</p>
-  <p><a href="http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Resolutions#Add_a_path_rotation_command">Seattle 2011 F2F Day 1</a>.</p>
-  <p>Purpose: Make path rotations easy to animate. Make pie charts easy to draw.</p>
-  <p>Owner: Cameron.</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Make arcs in paths easier.</p>
-  <p>Resolution: Same as requirement.</p>
-  <p><a href="http://www.w3.org/2011/11/04-svg-minutes.html#item08">TPAC 2011 F2F</a>.</p>
-  <p>Purpose: Allow arcs of longer than 180 degrees easily.</p>
-  <p>Owner: Cameron.</p>
-</div>
-
 <edit:with element='path'>
 
 <h2 id="Introduction">Introduction</h2>
@@ -130,6 +104,48 @@
 
 <h2 id="PathData">Path data</h2>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Include smooth path between points functionality.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/07/27-svg-minutes.html#item11">We will add a Catmull Rom syntax to the path syntax with a tension parameter to control the whole curve (not per-point control).</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>Provide an easy way to graph data, etc.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Doug (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3085">ACTION-3085</a>)</td>
+    </tr>
+  </table>
+</div>
+
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support turtle-graphics-like current rotation in path syntax.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/07/27-svg-minutes.html#item11">We will add a path rotation command.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>Make path rotations easier to animate and pie charts easier to draw.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3125">ACTION-3125</a>)</td>
+    </tr>
+  </table>
+</div>
+
 <h3 id="PathDataGeneralInformation">General information about path data</h3>
 
 <p>A path is defined by including a <a>'path'</a>
@@ -509,6 +525,27 @@
 
 <h3 id="PathDataEllipticalArcCommands">The elliptical arc curve commands</h3>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Make it simpler to draw arcs in SVG path syntax.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/11/04-svg-minutes.html#item08">Make arcs in paths easier.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To make it easier for authors to write path data with arcs by hand.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3151">ACTION-3151</a>)</td>
+    </tr>
+  </table>
+</div>
+
 <p>The elliptical arc commands are as follows:</p>
 
 <table summary="elliptical arc commands" class="PathDataTable"
--- a/master/pservers.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/pservers.html	Sat Aug 18 16:11:40 2012 +1000
@@ -44,22 +44,46 @@
   paint servers. Is there any other kind?
 </p>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Support hatching without the artifacts that patterns currently impose.</p>
-  <p>Resolution: SVG 2 should support hatching without the artifacts that patterns currently impose.</p>
-  <p><a href="http://www.w3.org/2011/10/28-svg-irc#T18-17-51">Pre-TPAC meeting</a>.
-  Issue <a href="http://www.w3.org/Graphics/SVG/WG/track/issues/2372">2372</a>.</p>
-  <p>Purpose: Hatchings (required for mapping, engraving, etc.) approved.</p>
-  <p>Owner: Tav</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support hatching.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/28-svg-irc#T18-28-09">SVG 2 should support hatching without the artifacts that patterns currently impose.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow the kinds of patterns required for mapping, engraving, etc. where continuous lines are required.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Tav (no action)</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: SVG 2 shall support filling and stroking from arbitrary elements.</p>
-  <p>Resolution: Same as requirement.</p>
-  <p><a href="http://www.w3.org/2011/10/28-svg-irc#T18-32-52">Pre-TPAC meeting</a>.
-  Issue <a href="http://www.w3.org/Graphics/SVG/WG/track/issues/2371">2371</a>.</p>
-  <p>Purpose: To allow arbitrary fill (video elements, etc.) as additional paint servers.</p>
-  <p>Owner: Alex?</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Arbitrary fills for shapes.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/28-svg-irc#T18-32-32">SVG 2 shall support filling and stroking from arbitrary elements.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow for example videos or images to be used as a fill source.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Alex? (no action)</td>
+    </tr>
+  </table>
 </div>
 
 <p class="issue">
@@ -91,13 +115,25 @@
 
 <p class="note">Solid Colors are new in SVG 2 (ported from SVG 1.2 Tiny).</p>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Add the solidColor element and its properties.</p>
-  <p>Resolution: Will add solidColor element to SVG 2.</p>
-  <p><a href="http://www.w3.org/2012/01/26-svg-minutes.html">WG teleconference: 26 Jan 2012</a>.</p>
-  <p>Purpose: To provide an easy mechanism for creating named colors and
-  palettes. Also useful for animation.</p>
-  <p>Owner: Tav.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support named colors.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/01/26-svg-minutes.html">Will add <span class="element-name">'solidColor'</span> element to SVG 2.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To provide an easy mechanism for creating named colors and palettes. Also useful for animation.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Tav (no action)</td>
+    </tr>
+  </table>
 </div>
 
 <p>The 'solidColor' element is a paint server that provides a single
@@ -847,14 +883,27 @@
 	inherited from the referenced element.
       </p>
 
-      <div class="annotation">
-        <p>Requirement: Add an 'fr' attribute to &lt;radialGradient&gt;.</p>
-        <p>Resolution: Same as requirement.</p>
-        <p><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item06">Seattle 2011 F2F Day 3</a>.</p>
-        <p>Action-3098 on ED.</p>
-        <p>Purpose: to align with Canvas. The zero-offset stop would be along
-        the circle defined by the fx, fy, and fr attributes.</p>
-        <p>Owner: Erik.</p>
+      <div class="annotation requirement">
+        <table>
+          <tr>
+            <th>SVG 2 Requirement:</th>
+            <td>Allow specifying focal circle radius in radial gradients.</td>
+          </tr>
+          <tr>
+            <th>Resolution:</th>
+            <td><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item06">Add an <span class="attr-name">'fr'</span> attribute to <span class="element-name">'radialGradient'</span>> for SVG 2.</a></td>
+          </tr>
+          <tr>
+            <th>Purpose:</th>
+            <td>To align with Canvas.  The zero-offset stop would be along the circle
+            defined by the <span class="attr-name">'fx'</span>, <span class="attr-name">'fy'</span>
+            and <span class="attr-name">'fr'</span> attributes.</td>
+          </tr>
+          <tr>
+            <th>Owner:</th>
+            <td>Erik (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3098">ACTION-3098</a>)</td>
+          </tr>
+        </table>
       </div>
     </dd>
 
@@ -908,20 +957,33 @@
     </dd>
   </dl>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Clarify radial gradients with focal point on the circle.</p>
-  <p>Resolution: The spec. should say that when the focal point is on the
-  circle edge, with repeat, then the distance between the first and last stop
-  for the repeating colors is 0 and the paint should generate a color that is
-  the average of all the gradient stops.</p>
-  <p>Seattle 2011 F2F Day 3.  <a href="http://www.w3.org/2011/07/29-svg-minutes.html#item05">Seattle 2011 F2F Day 3</a>.
-  Action-3097 on ED.</p>
-  <p>Purpose: SVG1.1 does not define what to do when the focal point
-  is on the circle edge, with 'repeat'. The distance between the
-  first and last stop for the repeating colors is 0. It was
-  resolved that the paint should generate a color that is the
-  weighted average (by offset) of all the gradient stops.</p>
-  <p>Owner: Erik.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Clarify radial gradients with focal point on the circle.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item05">When the focal point is on the circle edge, with repeat, then the distance between the first and last stop for the repeating colors is 0 and the paint should generate a color that is the average of all the gradient stops.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To improve interoperability of radial gradients.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Erik (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3097">ACTION-3097</a>)</td>
+    </tr>
+    <tr>
+      <th>Note:</th>
+      <td>SVG 1.1 does not define what to do when the focal point
+      is on the circle edge, with 'repeat'. The distance between the
+      first and last stop for the repeating colors is 0. It was
+      resolved that the paint should generate a color that is the
+      weighted average (by offset) of all the gradient stops.</td>
+    </tr>
+  </table>
 </div>
 
 <h4 id="RadialGradientNotes">Notes on radial gradients</h4>
@@ -1078,12 +1140,25 @@
 </pre>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Support Coons patches.</p>
-  <p>Resolution: Mesh gradients are accepted by the WG for SVG 2.</p>
-  <p><a href="http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Resolutions#Mesh_gradients_are_accepted_by_the_WG_for_SVG_2.0">Seattle 2011 F2F day 3</a></p>
-  <p>Purpose: To allow more complex gradients such as those found in nature.</p>
-  <p>Owner: Tav.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support photorealistic gradients.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item04">Mesh gradients are accepted by the WG for SVG 2.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow more complex gradients such as those found in nature.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Tav (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3121">ACTION-3121</a>)</td>
+    </tr>
+  </table>
 </div>
 
 <div class="annotation">
--- a/master/render.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/render.html	Sat Aug 18 16:11:40 2012 +1000
@@ -12,41 +12,54 @@
 </head>
 <body>
 
-<div class="annotation">
-  <p>
-    SVG 2 Requirement: Support the z-index.
-  </p>
-  <p>
-    Resolution: We will add Jonathan Watt's z-index proposal to SVG 2.
-  </p>
-  <p>
-    <a href="http://www.w3.org/2011/03/03-svg-minutes.html#item03">Auckland 2011 F2F day 5</a>.
-  </p>
-  <p>
-    Purpose: Allow reordering (such as when a planet orbits the sun). Reordering without script support (e.g. CSS :hover).
-  </p>
-  <p>
-    Owner: Jonathan (Action 3002).
-  </p>
+<h1>Rendering Model</h1>
+
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support the z-index property.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/03/03-svg-minutes.html#item03">We will add Jonathan Watt's z-index proposal to SVG 2.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>Allow reordering of element painting (such as when a planet orbits the sun), and to do so without script support (e.g. with CSS :hover).</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Jonathan (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3002">ACTION-3002</a>)</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>
-    The SVG 2 rendering model will follow the rules defined by the <a href="https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html">Compositing and Blending specification</a>.
-  </p>
-  <p>
-    Resolution: <a href="http://www.w3.org/2012/07/24-svg-minutes.html#item09">Seattle/Paris 2012 F2F day 3</a>.
-  </p>
-  <p>
-    Owner: Nikos (Action 3332).
-  </p>
-  <p class="issue">
-    There is an unresolved incompatibility with filter-effects.
-    http://lists.w3.org/Archives/Public/public-svg-wg/2012JulSep/0050.html
-  </p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support new compositing and blending modes from the <a href="https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html">Compositing and Blending specification</a>.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/07/24-svg-minutes.html#item09">SVG WG agrees with publishing the Compositing spec.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow common graphical effects supported by Illustrator, etc.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Nikos (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3332">ACTION-3332</a>)</td>
+    </tr>
+  </table>
 </div>
 
-<h1>Rendering Model</h1>
+<p class="issue">
+  There is an unresolved incompatibility with filter-effects.
+  http://lists.w3.org/Archives/Public/public-svg-wg/2012JulSep/0050.html
+</p>
 
 <h2 id="Introduction">Introduction</h2>
 
--- a/master/script.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/script.html	Sat Aug 18 16:11:40 2012 +1000
@@ -16,20 +16,46 @@
 
 <h2 id="ScriptElement">The <span class="element-name">'script'</span> element</h2>
 
-<div class="annotation">
-  <p>SVG 2 Requirement:  Consider allowing async/defer on &lt;svg:script&gt;</p>
-  <p>Resolution: SVG 2 will allow async/defer on &lt;svg:script&gt;</p>
-  <p><a href="http://www.w3.org/2012/01/05-svg-irc#T21-07-03">5 January 2012 SVG WG telcon</a>.</p>
-  <p>Purpose: To align with the HTML script element</p>
-  <p>Owner: Cameron (ACTION-3280)</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Consider allowing async/defer on <a>'script'</a>.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/01/05-svg-irc#T21-07-03">SVG 2 will allow async/defer on <span class="element-name">'script'</span>.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To align with HTML.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3280">ACTION-3280</a>)</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Incorporate SVG Tiny 1.2 script processing model</p>
-  <p>Resolution: SVG 2 will define how inline scriptable content will be processed, in a compatible way to HTML5</p>
-  <p><a href="http://www.w3.org/2012/03/08-svg-irc#T21-09-09">8 March 2012 SVG WG telcon</a>.</p>
-  <p>Purpose: To have consistent script running behaviour across HTML and SVG</p>
-  <p>Owner: Cameron (ACTION-3282)</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Incorporate SVG Tiny 1.2 script processing model.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/03/08-svg-irc#T21-09-09">SVG 2 will define how inline scriptable content will be processed, in a compatible way to HTML5</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To have consistent script running behavior across HTML and SVG.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3282">ACTION-3282</a>)</td>
+    </tr>
+  </table>
 </div>
 
 <p>A <a>'script'</a> element is equivalent to the <a>'script'</a> element in
--- a/master/struct.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/struct.html	Sat Aug 18 16:11:40 2012 +1000
@@ -101,23 +101,26 @@
 
 <edit:elementsummary name='svg'/>
 
-    <div class="annotation">
-      <p>
-	SVG 2 Requirement: Allow transform on the &lt;SVG&gt; element.
-      </p>
-      <p>
-	Resolution: We will allow transform on &lt;svg&gt; in SVG 2.
-      </p>
-      <p>
-	<a href="http://www.w3.org/2011/10/28-svg-irc#T00-23-44">Pre-TPAC F2F</a>.
-      </p>
-      <p>
-	Purpose: Allow transforms on nested &lt;SVG&gt; images.
-      </p>
-      <p>
-	Owner: Dirk.
-      </p>
-    </div>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support transforming <a>'svg'</a> elements.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/28-svg-irc#T00-23-44">We will allow <span class='attr-name'>'transform'</span> on <span class='attr-name'>'svg'</span> in SVG 2.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow transforms on nested <a>'svg'</a> elements, in line with author expectations.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Dirk (no action)</td>
+    </tr>
+  </table>
+</div>
 
 
 <div class="adef-list">
@@ -358,22 +361,25 @@
 </svg>
 ]]></pre>
 
-<div class="annotation">
-  <p>
-    SVG 2 Requirement: Have unknown elements treated as &lt;g&gt; for the purpose of rendering.
-  </p>
-  <p>
-    Resolution: Accept having unknown elements treated as &lt;g&gt; for the purpose of rendering. However, the groups wants community feedback on how much content would be impacted.
-  </p>
-  <p>
-    <a href="http://www.w3.org/2012/01/13-svg-irc#T00-26-56">Sydney Meeting</a>.
-  </p>
-  <p>
-    Purpose: Allow fallbacks without use of featureString.(?)
-  </p>
-  <p>
-    Owner: ?.
-  </p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Have unknown elements treated as <a>'g'</a> for the purpose of rendering.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/01/13-svg-irc#T00-25-54">Accept having unknown elements treated as <span class='element-name'>'g'</span> for the purpose of rendering.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow fallbacks without the use of <a>'switch'</a>, and to align with the behavior of unknown elements in HTML.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Nobody (no action)</td>
+    </tr>
+  </table>
 </div>
 
 
@@ -457,24 +463,27 @@
 
 <h2 id="DiscardElement">The <span class='element-name'>'discard'</span> element</h2>
 
-<edit:with element='DiscardElement'>
-
-<div class="annotation">
- <p>
-   SVG2 Requirement: Have the discard element to declaratively discard elements from the document tree
- </p>
- <p>
-   Resolution: SVG 2 will support the discard element
- </p>
- <p>
-   <a href="http://www.w3.org/2012/03/29-svg-minutes.html">SVG Working Group Teleconference 29 Mar 2012</a>.
- </p>
- <p>
-   Purpose: To conserve memory while displaying long-running documents. 
- </p>
- <p>
-   Owner: Cyril
- </p>
+<edit:with element='discard'>
+
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Have the <a>'discard'</a> element to declaratively discard elements from the document tree.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/03/29-svg-minutes.html">SVG 2 will support the discard element.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To conserve memory while displaying long-running documents.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cyril (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3319">ACTION-3319</a>)</td>
+    </tr>
+  </table>
 </div>
 
 <edit:elementsummary name='discard'/>
@@ -1182,28 +1191,67 @@
 <p>Unlike <a>'use'</a>, the <a>'image'</a> element cannot reference
 elements within an SVG file.</p>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Auto-size image.</p>
-  <p>Resolution: We will allow auto-sized images in SVG 2.</p>
-  <p><a href="http://www.w3.org/2011/10/27-svg-irc#T18-52-24">Pre-TPAC F2F Day 1</a>.</p>
-  <p>Purpose: Allow raster images to use own size without the need to set width and height.</p>
-  <p>Owner: Cameron.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support auto-sized images.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/27-svg-irc#T18-52-24">We will allow auto-sized images in SVG 2.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow raster images to use their own size without the need to set width and height.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3340">ACTION-3340</a>)</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Have a method for &gt;image&lt; to select a part of an image to display, maybe by allowing viewBox on it.</p>
-  <p>Resolution: We will have a method for &lt;image&gt; to select a part of an image to display, maybe by allowing viewBox on it.</p>
-  <p><a href="http://www.w3.org/2011/10/27-svg-irc#T18-45-13">Pre-TPAC F2F Day 1</a>.</p>
-  <p>Purpose: Allow selection of part of an image.</p>
-  <p>Owner: ?.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support selecting part of an <a>'image'</a> for display.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/27-svg-irc#T18-45-13">We will have a method for <span class='element-name'>'image'</span> to select a part of an image to display, maybe by allowing <span class='attr-name'>'viewBox'</span> on it.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow selection of part of an image without requiring the author to manually slice the image.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Nobody</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Support CSS3 image-fit.</p>
-  <p>Resolution: SVG 2 will depend on CSS3 Image Values and CSS4 Image Values.</p>
-  <p><a href="http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Resolutions#CSS_Spec_dependencies">Seattle 2011 F2F Day 3</a>.</p>
-  <p>Purpose: Align with CSS WG preserveAspectRatio.</p>
-  <p>Owner: Erik.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support the <span class='property'>'object-fit'</span> and <span class='property'>'object-position'</span> properties from css3-images.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item08">SVG 2 will depend on CSS3 Image Values and CSS4 Image Values.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To align with the CSS way of specifying image fitting that <a>'preserveAspectRatio'</a> provides.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron or Erik (no action)</td>
+    </tr>
+  </table>
 </div>
 
     <div class="adef-list">
@@ -1569,12 +1617,26 @@
 <p>Elements that might contain character data content have
 attributes <a>'xml:lang'</a> and <a>'xml:space'</a>.</p>
 
-<div class="annotation">
-<p>SVG 2 Requirement: Deprecate the use of xml:space to effect layout and will use the CSS white-space property.</p>
-<p>Resolution: We drop xml:space from SVG 2 and remove the relating tests from the SVG 1.1. test suite.</p>
-<p><a href="http://www.w3.org/2011/03/03-svg-minutes.html#item04">Auckland F2F Day 5</a>.</p>
-<p>Purpose: Align with CSS.</p>
-<p>Owner: Chris (<a href="http://www.w3.org/Graphics/SVG/WG/track/actions/3004">Action 3004</a> and <a href="http://www.w3.org/Graphics/SVG/WG/track/actions/3005">Action 3005)</a>. Done.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Deprecate the use of <span class='attr-name'>'xml:space'</span> to affect text layout and use the <span class='property'>'white-space'</span> property instead.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/03/03-svg-minutes.html#item04">We drop xml:space from SVG 2 and remove the relating tests from the SVG 1.1. test suite.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To align with CSS.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Chris (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3004">ACTION-3004</a> and
+                 <a href="http://www.w3.org/Graphics/SVG/WG/track/action/3005">ACTION-3005</a>, done)</td>
+    </tr>
+  </table>
 </div>
 
     <div class="adef-list">
@@ -1593,7 +1655,7 @@
         <dt id="XMLSpaceAttribute"> <span
         class="adef">xml:space</span> = "<span
         class="attr-value">{default | preserve}</span>"</dt>
-        <dd>DEprecated XML attribute to specify whether white space
+        <dd>Deprecated XML attribute to specify whether white space
         is preserved in character data. The only possible values
         are <span class='attr-value'>'default'</span> and <span class='attr-value'>'preserve'</span>. Refer to the
         <a href="http://www.w3.org/TR/2008/REC-xml-20081126/"><cite>Extensible Markup Language (XML) 1.0</cite></a>
--- a/master/style/default_svg.css	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/style/default_svg.css	Sat Aug 18 16:11:40 2012 +1000
@@ -297,3 +297,9 @@
     padding-left: 16px;
     padding-right: 16px;
 }
+
+.requirement table { border-collapse: collapse; width: 100% }
+.requirement table th { font-weight: normal; font-style: italic; padding-right: 1em; white-space: nowrap; width: 1px }
+.requirement tr:first-child td,
+.requirement tr:first-child th { font-weight: bold; font-style: normal; border-top: none }
+.requirement table th, .requirement table td { text-align: left; vertical-align: baseline; border-top: 1px solid #D398E0; padding: 0.5em }
--- a/master/styling.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/styling.html	Sat Aug 18 16:11:40 2012 +1000
@@ -655,12 +655,25 @@
 attributes and not take advantage of CSS's ability to ignore
 case.</p>
 
-<div class="annotation">
-  <p>SVG 2 Requirement:  Consider relaxing case sensitivity of presentation attribute values</p>
-  <p>Resolution: We will make property values case insensitive</p>
-  <p><a href="http://www.w3.org/2011/10/28-svg-irc#T16-40-11">Pre-TPAC F2F Day 2</a>.</p>
-  <p>Purpose: To make presentation attribute syntax parsing be the same as parsing for the corresponding CSS property</p>
-  <p>Owner: Cameron (ACTION-3276)</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Consider relaxing case sensitivity of presentation attribute values.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/28-svg-irc#T16-40-11">We will make property values case insensitivity.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To align presentation attribute syntax parsing with parsing of the corresponding CSS property.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3276">ACTION-3276</a>)</td>
+    </tr>
+  </table>
 </div>
 
 <h2 id='SVGUseOfCSS'>Facilities from CSS and XSL used by SVG</h2>
@@ -712,12 +725,25 @@
 
 <h2 id='StyleElement'>The <span class="element-name">'style'</span> element</h2>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Add HTML5 style-element attributes to SVG's style element</p>
-  <p>Resolution: SVG 2 style element shall be aligned with the HTML5 style element</p>
-  <p><a href="http://www.w3.org/2011/10/28-svg-irc#T18-45-45">Pre-TPAC F2F Day 2</a>.</p>
-  <p>Purpose: To not surprise authors with different behaviour for the style element in HTML and SVG content.</p>
-  <p>Owner: Cameron (ACTION-3277)</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Add HTML5 <span class='element-name'>'style'</span> element attributes to SVG's <a>'style element'</a> element.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/28-svg-irc#T18-45-45">SVG 2 <span class='element-name'>'style'</span> element shall be aligned with the HTML5 <span class='element-name'>'style'</span> element.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To not surprise authors with different behavior for the <span class='element-name'>'style'</span> element in HTML and SVG content.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3277">ACTION-3277</a>)</td>
+    </tr>
+  </table>
 </div>
 
 <p>The <a>'style element'</a> element allows
--- a/master/svgdom.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/svgdom.html	Sat Aug 18 16:11:40 2012 +1000
@@ -16,28 +16,50 @@
 
 <p class="normativity"><strong>This appendix is normative.</strong></p>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Improve the DOM.</p>
-  <p>Resolution: We will generally improve the SVG DOM for SVG 2.</p>
-  <p><a href="http://www.w3.org/2011/10/27-svg-irc#T18-35-49">Pre-TPAC F2F Day 1</a>.</p>
-  <p>Purpose: Keep our users happy. Speed up access.  See <a href="http://www.w3.org/Graphics/SVG/WG/wiki/SVG_2_DOM">SVG 2 DOM</a> Wiki page.</p>
-  <p>Owner: Cameron</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Improve the DOM.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/27-svg-irc#T18-35-49">We will generally improve the SVG DOM for SVG 2.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>Help authors use the SVG DOM by making it less Java-oriented.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3273">ACTION-3273</a>)</td>
+    </tr>
+    <tr>
+      <th>Note:</th>
+      <td>See <a href="http://www.w3.org/Graphics/SVG/WG/wiki/SVG_2_DOM">SVG 2 DOM</a> Wiki page.</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Make it easier to read and write to attributes in the SVG DOM.</p>
-  <p>Resolution: We will make it easier to read and write to attributes in the SVG DOM in SVG 2.</p>
-  <p><a href="http://www.w3.org/2011/10/27-svg-irc#T18-19-13">Pre-TPAC F2F Day 1</a>.</p>
-  <p>Purpose: Easier is easier.</p>
-  <p>Owner: Cameron</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Improve the SVG path DOM APIs.</p>
-  <p>Resolution: We will improve the SVG path DOM APIs in SVG 2.</p>
-  <p><a href="http://www.w3.org/2011/10/27-svg-irc#T18-23-23">Pre-TPAC F2F Day 1</a>.</p>
-  <p>Purpose: Clean up SVGPathSegList interface, possibly share API with Canvas.</p>
-  <p>Owner: Cameron</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Improve the SVG path DOM APIs.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/10/27-svg-irc#T18-23-23">We will improve the SVG path DOM APIs in SVG 2.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>Clean up SVGPathSegList interface, and possibly share an API with Canvas.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (no action)</td>
+    </tr>
+  </table>
 </div>
 
 <h2 id="SVGDOMOverview">SVG DOM overview</h2>
--- a/master/text.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/text.html	Sat Aug 18 16:11:40 2012 +1000
@@ -16,96 +16,48 @@
 
 <!-- THESE ANNOTATIONS NEED TO BE MOVED TO PROPER SECTIONS -->
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Require automatic text wrapping in arbitrary shapes compatible with CSS.</p>
-  <p>Resolution: SVG 2 will require automatic textwrapping compatible with CSS.</p>
-  <p><a href="http://www.w3.org/2011/11/17-svg-irc#T22-04-11">Conference call 2012-11-17</a>.</p>
-  <p>Purpose: Text in flow charts, etc.</p>
-  <p>Owner: Tav.</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Support glyphs being aligned to different baselines, perhaps by using existing or improved CSS properties</p>
-  <p>Resolution: SVG 2 will support glyphs being aligned to different baselines, perhaps by using existing or improved CSS properties.</p>
-  <p><a href="http://www.w3.org/2012/03/15-svg-irc#T21-07-21">Pre-TPAC F2F Day 1</a>.</p>
-  <p>Purpose: Allows aligning of different sized glyphs along a baseline other than alphabetic.</p>
-  <p>Owner: Chris.</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Clarify the stretch method for textpath.</p>
-  <p>Resolution: We will clarify method=stretch on textPath elements.</p>
-  <p><a href="http://www.w3.org/2011/11/17-svg-irc#T22-23-10">Conference call 2011-11-17</a>.</p>
-  <p>Purpose: Better definition of how glyphs should be stretched.</p>
-  <p>Owner: Cameron.</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Have a way to specify flip-invariant text.</p>
-  <p>Resolution: SVG 2 will have a way to specify flip-invariant text.</p>
-  <p><a href="http://www.w3.org/2011/11/17-svg-irc#T22-26-26">Conference call 2011-11-17</a>.</p>
-  <p>Purpose: Keep text readable if image flipped.</p>
-  <p>Owner: Doug.</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Allow transforms on tspan.</p>
-  <p>Resolution: SVG 2 will allow transforms on tspan.</p>
-  <p><a href="http://www.w3.org/2011/12/01-svg-irc#T21-02-34">Conferene call 2011-12-01</a>.</p>
-  <p>Purpose: Align with other elements such as &lt;a&gt; which already allow transforms.</p>
-  <p>Owner: Cameron.</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support text in shapes.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/11/17-svg-irc#T22-04-11">SVG 2 will require automatic text wrapping compatible with CSS.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>Text in flow charts, etc.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Tav (no action)</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Have a DOM method to convert a &lt;text&gt; element to outline path data.</p>
-  <p>Resolution: Add a DOM method to convert a &lt;text&gt; element to outline path data and possible migrate to fx.</p>
-  <p><a href="http://www.w3.org/2012/01/13-svg-irc#T05-07-07">Sydney F2F day 4</a>.</p>
-  <p>Purpose: Allow manipulation of text as a path (while still keeping it as text).</p>
-  <p>Owner: Cameron.</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Include the improved text from SVG Tiny 1.2 on characters and glyphs, text layout, text selection, text search.</p>
-  <p>Resolution: SVG 2 will include the improved text from SVG Tiny 1.2 on characters and glyphs, text layout, text selection, text search.</p>
-  <p><a href="http://www.w3.org/2012/02/02-svg-minutes.html#action05">Conference call 2012-02-02</a>.</p>
-  <p>Purpose: Include more clear SVG Tiny 1.2 text, no functional change.</p>
-  <p>Owner: Chris (Action-3236).</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Use CSS3 definitions for text layout (whitespacing, bidi, etc) that is not specific to SVG.</p>
-  <p>Resolution: SVG 2 will use CSS3 definitions for text layout (whitespacing, bidi, etc) that is not specific to SVG.</p>
-  <p><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item08">Seattle 2011 F2F Day 3</a>.</p>
-  <p>Purpose: Align with CSS3.</p>
-  <p>Owner: Cameron, Chris (Action-3004, Action-3005).</p>
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Have a way to specify flip-invariant text.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/11/17-svg-irc#T22-26-26">SVG 2 will have a way to specify flip-invariant text.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To keep text readable if an image is rotated.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Doug (no action)</td>
+    </tr>
+  </table>
 </div>
 
-<div class="annotation">
-  <p>SVG 2 Requirement: Add text-overflow.</p>
-  <p>Resolution: We will add text-overflow in SVG 2.</p>
-  <p><a href="http://www.w3.org/2011/03/03-svg-minutes.html#item04">Conference call 2011-03-03</a>.</p>
-  <p>Purpose: Align with CSS. Indicate that not all text is shown.</p>
-  <p>Owner: Erik.</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Remove the restriction of tref pointing to only an SVG document fragment.</p>
-  <p>Resolution: We agree to remove the restriction of tref pointing to only an SVG document fragment.</p>
-  <p><a href="http://lists.w3.org/Archives/Public/public-svg-wg/2009JulSep/att-0094/26-svg-minutes-last-topic.html#item01">Mountain View F2F 2009 Day 1</a>.</p>
-  <p> Purpose: Allow easier text substitution.</p>
-  <p>Owner: Cameron (Action-3130).</p>
-</div>
-
-<div class="annotation">
-  <p>SVG 2 Requirement: Deprecate baseline-shift and use vertical-align instead</p>
-  <p>Resolution: SVG 2 will deprecate baseline-shift and use vertical-align
-  <em>(although we will not actually deprecate baseline-shift, but incorporate
-  the vertical-align shorthand and all the baseline properties that css3-linebox
-  defines)</em></p>
-  <p><a href="http://www.w3.org/2012/01/13-svg-irc#T03-24-06">Sydney F2F 2012 Day 4</a>.</p>
-  <p>Purpose: To align with CSS.</p>
-  <p>Owner: Cameron (ACTION-3281)</p>
-</div>
 
 <h2 id="Introduction">Introduction</h2>
 
@@ -294,6 +246,27 @@
 
 <h2 id="FontsTablesBaselines">Fonts, font tables and baselines</h2>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Support text aligned to different baselines.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/03/15-svg-irc#T21-07-21">SVG 2 will support glyphs being aligned to different baselines, perhaps by using existing or improved CSS properties.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow glyphs in horizontal text to have different vertical alignments for stylistic effects.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Chris (no action)</td>
+    </tr>
+  </table>
+</div>
+
 <p>A font consists of a collection of glyphs together with the
 information (the font tables) necessary to use those glyphs to
 present characters on some medium. The combination of the
@@ -409,6 +382,27 @@
 
 <h2 id="TextElement">The <span class="element-name">'text'</span> element</h2>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Have a DOM method to convert a <a>'text'</a> element to outline path data.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/01/13-svg-irc#T05-07-07">We will add a DOM method to convert a <span class='element-name'>'text'</span> element to outline path data, possibly moving the functionality to the FXTF.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow manipualtion of text as a path.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3076">ACTION-3076</a>)</td>
+    </tr>
+  </table>
+</div>
+
 <edit:with element='text'>
 
 <p>The <a>'text'</a> element defines
@@ -652,6 +646,27 @@
 
 <h2 id="TSpanElement">The <span class="element-name">'tspan'</span> element</h2>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Allow transforms on <a>'tspan'</a>.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/12/01-svg-irc#T21-02-34">SVG 2 will allow transforms on <span class="element-name">'tspan'</span>.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>Align with other elements such as <a>'a'</a> which already allow transforms.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (no action)</td>
+    </tr>
+  </table>
+</div>
+
 <p>Within a <a>'text'</a> element, text and font properties and the
 <a href="text.html#CurrentTextPosition">current text position</a> can be
 adjusted with absolute or relative coordinate values by including a
@@ -1189,6 +1204,27 @@
 
 <h2 id="TRefElement">The <span class="element-name">'tref'</span> element</h2>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Allow <a>'tref'</a> to point to non-SVG elements.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://lists.w3.org/Archives/Public/public-svg-wg/2009JulSep/att-0094/26-svg-minutes-last-topic.html#item01">We agree to remove the restriction of <span class="element-name">'tref'</span> pointing to only an SVG document fragment.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To allow easier text substitution.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3130">ACTION-3130</a>)</td>
+    </tr>
+  </table>
+</div>
+
 <edit:with element='tref'>
 
 <p>The textual content for a <a>'text'</a> can be either character data
@@ -1239,6 +1275,49 @@
 
 <h2 id="TextLayout">Text layout</h2>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Include text layout improvements from SVG Tiny 1.2.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/02/02-svg-minutes.html#item10">SVG 2 will include the improved text from SVG Tiny 1.2 on characters and glyphs, text layout, text selection, text search.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To include clearer descriptions of text layout; no functional change.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Chris (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3236">ACTION-3236</a>)</td>
+    </tr>
+  </table>
+</div>
+
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Align with CSS for text layout functionality.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/07/29-svg-minutes.html#item08">SVG 2 Will use CSS3 definitions for text layout (white space, bidi, etc.) that is not specific to SVG.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To facilitate shared specification and implementation of text layout in HTML and SVG.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron and Chris (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3004">ACTION-3004</a>,
+                             <a href="http://www.w3.org/Graphics/SVG/WG/track/action/3005">ACTION-3005</a>)</td>
+    </tr>
+  </table>
+</div>
+
 <p>This section describes the text layout features supported by
 SVG, which includes support for various international writing
 directions, such as left-to-right (e.g., Latin scripts) and
@@ -1980,6 +2059,27 @@
 <div class="ready-for-wider-review">
 <h3 id='TextOverflowProcessing'>Text overflow processing</h3>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Add <a>'text-overflow'</a> functionality.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/03/03-svg-minutes.html#item04">We will add text-overflow in SVG 2.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To align with CSS, allow indicating that not all text is shown.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Erik (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3003">ACTION-3003</a>)</td>
+    </tr>
+  </table>
+</div>
+
 <p class="note">New in SVG 2.
 Added to allow user agents to handle text strings that overflow a predefined width in a more useful way.
 Aligns SVG and HTML/CSS text processing.
@@ -2154,6 +2254,27 @@
 
 <h3 id="BaselineAlignmentProperties">Baseline alignment properties</h3>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Align with CSS for baseline alignment functionality.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2012/01/13-svg-irc#T03-24-06">SVG 2 will deprecate <span class="property">'baseline-shift'</span> and use <span class="property">'vertical-align'</span> instead.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To align with CSS.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/3281">ACTION-3281</a>)</td>
+    </tr>
+  </table>
+</div>
+
 <p>An overview of baseline alignment and baseline tables can be
 found above in <a href="text.html#FontsTablesBaselines">Fonts,
 font tables and baselines</a>.</p>
@@ -3573,6 +3694,27 @@
 
 <edit:elementsummary name='textPath'/>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Have a more precise explanation of text path stretch methods.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/11/17-svg-irc#T22-23-10">We will clarify <span class='attr-value'>method="stretch"</span> on <span class="element-name">>'textPath'</span> elements.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>Improve interoperability of the feature.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Cameron (no action)</td>
+    </tr>
+  </table>
+</div>
+
     <div class="adef-list">
       <p><em>Attribute definitions:</em></p>
       <dl>
--- a/master/types.html	Thu Aug 16 14:50:52 2012 +0900
+++ b/master/types.html	Sat Aug 18 16:11:40 2012 +1000
@@ -164,25 +164,6 @@
 
 <h1>Basic Data Types and Interfaces</h1>
 
-<div class="annotation">
-  <p>
-    SVG 2 Requirement: Make the SVGList* interfaces a bit more like other lists/arrays.
-  </p>
-  <p>
-    Resolution: ?.
-  </p>
-  <p>
-    <a href="http://www.w3.org/2011/02/28-svg-minutes.html#item04">SVG WG Auckland F2F, day 2</a>.
-  </p>
-  <p>
-    Purpose: Align with other array types (e.g. NodeList). Already implemented in Opera and Firefox.
-  </p>
-  <p>
-    Owner: Erik (Action 2975).
-  </p>
-</div>
-
-
 <h2 id="syntax">Syntax</h2>
 
 <p>The EBNF grammar is as used in the
@@ -1480,6 +1461,27 @@
 
 <h2 id="BasicDOMInterfaces">Basic DOM interfaces</h2>
 
+<div class="annotation requirement">
+  <table>
+    <tr>
+      <th>SVG 2 Requirement:</th>
+      <td>Make the SVGList* interfaces a bit more like other lists/arrays.</td>
+    </tr>
+    <tr>
+      <th>Resolution:</th>
+      <td><a href="http://www.w3.org/2011/02/28-svg-minutes.html#item04">Add array style indexing and .length and .item to svg list types.</a></td>
+    </tr>
+    <tr>
+      <th>Purpose:</th>
+      <td>To align with other array types (e.g. NodeList).  Already implemented in Opera and Firefox.</td>
+    </tr>
+    <tr>
+      <th>Owner:</th>
+      <td>Erik (<a href="http://www.w3.org/Graphics/SVG/WG/track/action/2975">ACTION-2975</a>)</td>
+    </tr>
+  </table>
+</div>
+
 <h3 id="InterfaceSVGElement">Interface SVGElement</h3>
 
 <p>All of the SVG DOM interfaces that correspond directly to elements in the