Convert IDL to Web IDL syntax.
authorCameron McCormack <cam@mcc.id.au>
Sun, 05 Aug 2012 20:04:57 +1000
changeset 253 bca5952231aa
parent 252 11296938e6c0
child 254 669fd5135246
Convert IDL to Web IDL syntax.
master/animate.html
master/color.html
master/coords.html
master/definitions.xml
master/interact.html
master/masking.html
master/painting.html
master/paths.html
master/pservers.html
master/struct.html
master/text.html
master/types.html
--- a/master/animate.html	Sun Aug 05 19:56:53 2012 +1000
+++ b/master/animate.html	Sun Aug 05 20:04:57 2012 +1000
@@ -2554,11 +2554,12 @@
 <a>ElementTimeControl</a> interface is supported or not.  The feature string
 for this interface is "TimeControl".
 </p>
-<pre class="idl">interface <b>ElementTimeControl</b> {
+<pre class="idl">[NoInterfaceObject]
+interface <b>ElementTimeControl</b> {
   void <a href="animate.html#__smil__ElementTimeControl__beginElement">beginElement</a>();
-  void <a href="animate.html#__smil__ElementTimeControl__beginElementAt">beginElementAt</a>(in float offset);
+  void <a href="animate.html#__smil__ElementTimeControl__beginElementAt">beginElementAt</a>(float offset);
   void <a href="animate.html#__smil__ElementTimeControl__endElement">endElement</a>();
-  void <a href="animate.html#__smil__ElementTimeControl__endElementAt">endElementAt</a>(in float offset);
+  void <a href="animate.html#__smil__ElementTimeControl__endElementAt">endElementAt</a>(float offset);
 };</pre><dl class="interface">
 <dt class="operations-header">Operations:</dt>
 <dd>
@@ -2576,7 +2577,7 @@
 </div>
 </dd>
 
-<dt id="__smil__ElementTimeControl__beginElementAt" class="operation">void <b>beginElementAt</b>(in float <var>offset</var>)
+<dt id="__smil__ElementTimeControl__beginElementAt" class="operation">void <b>beginElementAt</b>(float <var>offset</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2615,7 +2616,7 @@
 </div>
 </dd>
 
-<dt id="__smil__ElementTimeControl__endElementAt" class="operation">void <b>endElementAt</b>(in float <var>offset</var>)
+<dt id="__smil__ElementTimeControl__endElementAt" class="operation">void <b>endElementAt</b>(float <var>offset</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2745,8 +2746,8 @@
    href="http://www.w3.org/TR/DOM-Level-2-Views/views.html#Views-AbstractView">AbstractView</a> <a href="animate.html#__smil__TimeEvent__view">view</a>;
   readonly attribute long <a href="animate.html#__smil__TimeEvent__detail">detail</a>;
 
-  void <a href="animate.html#__smil__TimeEvent__initTimeEvent">initTimeEvent</a>(in DOMString typeArg, in <a class="idlinterface"
-   href="http://www.w3.org/TR/DOM-Level-2-Views/views.html#Views-AbstractView">AbstractView</a> viewArg, in long detailArg);
+  void <a href="animate.html#__smil__TimeEvent__initTimeEvent">initTimeEvent</a>(DOMString typeArg, <a class="idlinterface"
+   href="http://www.w3.org/TR/DOM-Level-2-Views/views.html#Views-AbstractView">AbstractView</a> viewArg, long detailArg);
 };</pre><dl class="interface">
 <dt class="attributes-header">Attributes:</dt>
 <dd>
@@ -2778,13 +2779,13 @@
 <dd>
 <dl class="attributes">
 
-<dt id="__smil__TimeEvent__initTimeEvent" class="operation first-child">void <b>initTimeEvent</b>(in DOMString <var>typeArg</var>, in <a class="idlinterface"
-   href="http://www.w3.org/TR/DOM-Level-2-Views/views.html#Views-AbstractView">AbstractView</a> <var>viewArg</var>, in long <var>detailArg</var>)
+<dt id="__smil__TimeEvent__initTimeEvent" class="operation first-child">void <b>initTimeEvent</b>(DOMString <var>typeArg</var>, <a class="idlinterface"
+   href="http://www.w3.org/TR/DOM-Level-2-Views/views.html#Views-AbstractView">AbstractView</a> <var>viewArg</var>, long <var>detailArg</var>)
 </dt>
 <dd class="operation">
 <div>
 The <a>TimeEvent::initTimeEvent</a> method is used to initialize the value of a
-<a>TimeEvent</a> created through the <a>DocumentEvent</a> interface. This
+<a>TimeEvent</a> created with <code>document.createEvent()</code>. This
 method may only be called before the <a>TimeEvent</a> has been dispatched
 via the dispatchEvent method, though it may be called multiple times
 during that phase if necessary. If called multiple times, the final
@@ -2851,8 +2852,7 @@
 <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/">DOM Level 2 Core</a>
 [<a href="refs.html#ref-DOM2">DOM2</a>].
 </p>
-<pre class="idl">interface <b>SVGAnimationElement</b> : <a>SVGElement</a>,
-                                <a class="idlinterface" href="animate.html#InterfaceElementTimeControl">ElementTimeControl</a> {
+<pre class="idl">interface <b>SVGAnimationElement</b> : <a>SVGElement</a> {
 
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <a href="animate.html#__svg__SVGAnimationElement__targetElement">targetElement</a>;
 
@@ -2861,7 +2861,10 @@
   float <a href="animate.html#__svg__SVGAnimationElement__getSimpleDuration">getSimpleDuration</a>();
 };
 
-<a>SVGAnimationElement</a> implements <a>SVGTests</a>;</pre><dl class="interface">
+<a>SVGAnimationElement</a> implements <a>ElementTimeControl</a>;
+<a>SVGAnimationElement</a> implements <a>SVGTests</a>;</pre>
+
+<dl class="interface">
 <dt class="attributes-header">Attributes:</dt>
 <dd>
 <dl class="attributes">
--- a/master/color.html	Sun Aug 05 19:56:53 2012 +1000
+++ b/master/color.html	Sun Aug 05 20:04:57 2012 +1000
@@ -519,13 +519,13 @@
 
 The <a>SVGColorProfileElement</a> interface corresponds to the
 <a>'color-profile element'</a> element.
-<pre class="idl">interface <b>SVGColorProfileElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
-                                   <a class="idlinterface" href="types.html#InterfaceSVGRenderingIntent">SVGRenderingIntent</a> {
+<pre class="idl">interface <b>SVGColorProfileElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> {
   attribute DOMString <a href="color.html#__svg__SVGColorProfileElement__local">local</a>;
   attribute DOMString <a href="color.html#__svg__SVGColorProfileElement__name">name</a>;
   attribute unsigned short <a href="color.html#__svg__SVGColorProfileElement__renderingIntent">renderingIntent</a>;
 };
 
+<a>SVGColorProfileElement</a> implements <a>SVGRenderingIntent</a>;
 <a>SVGColorProfileElement</a> implements <a>SVGURIReference</a>;</pre>
 
 <dl class="interface">
@@ -582,12 +582,13 @@
 <p>Support for the <a>SVGColorProfileRule</a> interface is only required
 in user agents that support <a href="styling.html#StylingWithCSS">styling with CSS</a>.
 </p>
-<pre class="idl">interface <b>SVGColorProfileRule</b> : <a class="idlinterface" href="types.html#InterfaceSVGCSSRule">SVGCSSRule</a>,
-                                <a class="idlinterface" href="types.html#InterfaceSVGRenderingIntent">SVGRenderingIntent</a> {
+<pre class="idl">interface <b>SVGColorProfileRule</b> : <a class="idlinterface" href="types.html#InterfaceSVGCSSRule">SVGCSSRule</a> {
   attribute DOMString <a href="color.html#__svg__SVGColorProfileRule__src">src</a>;
   attribute DOMString <a href="color.html#__svg__SVGColorProfileRule__name">name</a>;
   attribute unsigned short <a href="color.html#__svg__SVGColorProfileRule__renderingIntent">renderingIntent</a>;
-};</pre>
+};
+
+<a>SVGColorProfileRule</a> implements <a>SVGRenderingIntent</a>;</pre>
 
 <dl class="interface">
   <dt class="attributes-header">Attributes:</dt>
--- a/master/coords.html	Sun Aug 05 19:56:53 2012 +1000
+++ b/master/coords.html	Sun Aug 05 20:04:57 2012 +1000
@@ -1429,7 +1429,7 @@
   attribute float <a href="coords.html#__svg__SVGPoint__x">x</a>;
   attribute float <a href="coords.html#__svg__SVGPoint__y">y</a>;
 
-  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPoint__matrixTransform">matrixTransform</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> matrix);
+  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPoint__matrixTransform">matrixTransform</a>(<a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> matrix);
 };</pre>
 
 <dl class="interface">
@@ -1469,7 +1469,7 @@
   <dt class="operations-header">Operations:</dt>
   <dd>
     <dl class="attributes">
-      <dt id="__svg__SVGPoint__matrixTransform" class="operation first-child"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>matrixTransform</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <var>matrix</var>)</dt>
+      <dt id="__svg__SVGPoint__matrixTransform" class="operation first-child"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>matrixTransform</b>(<a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <var>matrix</var>)</dt>
       <dd class="operation">
         <div>
           <p>Applies a 2x3 matrix transformation on this <a>SVGPoint</a> object and
@@ -1513,12 +1513,12 @@
   readonly attribute unsigned long <a href="coords.html#__svg__SVGPointList__numberOfItems">numberOfItems</a>;
 
   void <a href="coords.html#__svg__SVGPointList__clear">clear</a>();
-  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPointList__initialize">initialize</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> newItem);
-  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPointList__getItem">getItem</a>(in unsigned long index):
-  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPointList__insertItemBefore">insertItemBefore</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> newItem, in unsigned long index);
-  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPointList__replaceItem">replaceItem</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> newItem, in unsigned long index);
-  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPointList__removeItem">removeItem</a>(in unsigned long index);
-  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPointList__appendItem">appendItem</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> newItem);
+  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPointList__initialize">initialize</a>(<a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> newItem);
+  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPointList__getItem">getItem</a>(unsigned long index):
+  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPointList__insertItemBefore">insertItemBefore</a>(<a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> newItem, unsigned long index);
+  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPointList__replaceItem">replaceItem</a>(<a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> newItem, unsigned long index);
+  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPointList__removeItem">removeItem</a>(unsigned long index);
+  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="coords.html#__svg__SVGPointList__appendItem">appendItem</a>(<a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> newItem);
 };</pre>
 
 <dl class="interface">
@@ -1564,7 +1564,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPointList__initialize" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>initialize</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <var>newItem</var>)
+<dt id="__svg__SVGPointList__initialize" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>initialize</b>(<a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <var>newItem</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -1609,7 +1609,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPointList__getItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>getItem</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGPointList__getItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>getItem</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -1653,7 +1653,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPointList__insertItemBefore" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>insertItemBefore</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <var>newItem</var>, in unsigned long <var>index</var>)
+<dt id="__svg__SVGPointList__insertItemBefore" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>insertItemBefore</b>(<a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <var>newItem</var>, unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -1709,7 +1709,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPointList__replaceItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>replaceItem</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <var>newItem</var>, in unsigned long <var>index</var>)
+<dt id="__svg__SVGPointList__replaceItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>replaceItem</b>(<a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <var>newItem</var>, unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -1769,7 +1769,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPointList__removeItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>removeItem</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGPointList__removeItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>removeItem</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -1818,7 +1818,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPointList__appendItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>appendItem</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <var>newItem</var>)
+<dt id="__svg__SVGPointList__appendItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>appendItem</b>(<a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <var>newItem</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -1894,17 +1894,17 @@
   attribute float <a href="coords.html#__svg__SVGMatrix__e">e</a>;
   attribute float <a href="coords.html#__svg__SVGMatrix__f">f</a>;
 
-  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__multiply">multiply</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> secondMatrix);
+  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__multiply">multiply</a>(<a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> secondMatrix);
   <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__inverse">inverse</a>();
-  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__translate">translate</a>(in float x, in float y);
-  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__scale">scale</a>(in float scaleFactor);
-  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__scaleNonUniform">scaleNonUniform</a>(in float scaleFactorX, in float scaleFactorY);
-  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__rotate">rotate</a>(in float angle);
-  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__rotateFromVector">rotateFromVector</a>(in float x, in float y) raises(<a class="idlinterface" href="svgdom.html#ExceptionSVGException">SVGException</a>);
+  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__translate">translate</a>(float x, float y);
+  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__scale">scale</a>(float scaleFactor);
+  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__scaleNonUniform">scaleNonUniform</a>(float scaleFactorX, float scaleFactorY);
+  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__rotate">rotate</a>(float angle);
+  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__rotateFromVector">rotateFromVector</a>(float x, float y);
   <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__flipX">flipX</a>();
   <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__flipY">flipY</a>();
-  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__skewX">skewX</a>(in float angle);
-  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__skewY">skewY</a>(in float angle);
+  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__skewX">skewX</a>(float angle);
+  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGMatrix__skewY">skewY</a>(float angle);
 };</pre>
 
 <dl class="interface">
@@ -1971,7 +1971,7 @@
 <dd>
 <dl class="attributes">
 
-<dt id="__svg__SVGMatrix__multiply" class="operation first-child"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>multiply</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <var>secondMatrix</var>)
+<dt id="__svg__SVGMatrix__multiply" class="operation first-child"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>multiply</b>(<a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <var>secondMatrix</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2030,7 +2030,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGMatrix__translate" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>translate</b>(in float <var>x</var>, in float <var>y</var>)
+<dt id="__svg__SVGMatrix__translate" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>translate</b>(float <var>x</var>, float <var>y</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2066,7 +2066,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGMatrix__scale" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>scale</b>(in float <var>scaleFactor</var>)
+<dt id="__svg__SVGMatrix__scale" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>scale</b>(float <var>scaleFactor</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2096,7 +2096,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGMatrix__scaleNonUniform" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>scaleNonUniform</b>(in float <var>scaleFactorX</var>, in float <var>scaleFactorY</var>)
+<dt id="__svg__SVGMatrix__scaleNonUniform" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>scaleNonUniform</b>(float <var>scaleFactorX</var>, float <var>scaleFactorY</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2132,7 +2132,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGMatrix__rotate" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>rotate</b>(in float <var>angle</var>)
+<dt id="__svg__SVGMatrix__rotate" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>rotate</b>(float <var>angle</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2162,7 +2162,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGMatrix__rotateFromVector" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>rotateFromVector</b>(in float <var>x</var>, in float <var>y</var>)
+<dt id="__svg__SVGMatrix__rotateFromVector" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>rotateFromVector</b>(float <var>x</var>, float <var>y</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2249,7 +2249,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGMatrix__skewX" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>skewX</b>(in float <var>angle</var>)
+<dt id="__svg__SVGMatrix__skewX" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>skewX</b>(float <var>angle</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2279,7 +2279,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGMatrix__skewY" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>skewY</b>(in float <var>angle</var>)
+<dt id="__svg__SVGMatrix__skewY" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>skewY</b>(float <var>angle</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2337,12 +2337,12 @@
   readonly attribute <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="coords.html#__svg__SVGTransform__matrix">matrix</a>;
   readonly attribute float <a href="coords.html#__svg__SVGTransform__angle">angle</a>;
 
-  void <a href="coords.html#__svg__SVGTransform__setMatrix">setMatrix</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> matrix);
-  void <a href="coords.html#__svg__SVGTransform__setTranslate">setTranslate</a>(in float tx, in float ty);
-  void <a href="coords.html#__svg__SVGTransform__setScale">setScale</a>(in float sx, in float sy);
-  void <a href="coords.html#__svg__SVGTransform__setRotate">setRotate</a>(in float angle, in float cx, in float cy);
-  void <a href="coords.html#__svg__SVGTransform__setSkewX">setSkewX</a>(in float angle);
-  void <a href="coords.html#__svg__SVGTransform__setSkewY">setSkewY</a>(in float angle);
+  void <a href="coords.html#__svg__SVGTransform__setMatrix">setMatrix</a>(<a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> matrix);
+  void <a href="coords.html#__svg__SVGTransform__setTranslate">setTranslate</a>(float tx, float ty);
+  void <a href="coords.html#__svg__SVGTransform__setScale">setScale</a>(float sx, float sy);
+  void <a href="coords.html#__svg__SVGTransform__setRotate">setRotate</a>(float angle, float cx, float cy);
+  void <a href="coords.html#__svg__SVGTransform__setSkewX">setSkewX</a>(float angle);
+  void <a href="coords.html#__svg__SVGTransform__setSkewY">setSkewY</a>(float angle);
 };</pre>
 
 <dl class="interface">
@@ -2499,7 +2499,7 @@
 <dd>
 <dl class="attributes">
 
-<dt id="__svg__SVGTransform__setMatrix" class="operation first-child">void <b>setMatrix</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <var>matrix</var>)
+<dt id="__svg__SVGTransform__setMatrix" class="operation first-child">void <b>setMatrix</b>(<a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <var>matrix</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2529,7 +2529,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTransform__setTranslate" class="operation">void <b>setTranslate</b>(in float <var>tx</var>, in float <var>ty</var>)
+<dt id="__svg__SVGTransform__setTranslate" class="operation">void <b>setTranslate</b>(float <var>tx</var>, float <var>ty</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2559,7 +2559,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTransform__setScale" class="operation">void <b>setScale</b>(in float <var>sx</var>, in float <var>sy</var>)
+<dt id="__svg__SVGTransform__setScale" class="operation">void <b>setScale</b>(float <var>sx</var>, float <var>sy</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2589,7 +2589,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTransform__setRotate" class="operation">void <b>setRotate</b>(in float <var>angle</var>, in float <var>cx</var>, in float <var>cy</var>)
+<dt id="__svg__SVGTransform__setRotate" class="operation">void <b>setRotate</b>(float <var>angle</var>, float <var>cx</var>, float <var>cy</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2626,7 +2626,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTransform__setSkewX" class="operation">void <b>setSkewX</b>(in float <var>angle</var>)
+<dt id="__svg__SVGTransform__setSkewX" class="operation">void <b>setSkewX</b>(float <var>angle</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2650,7 +2650,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTransform__setSkewY" class="operation">void <b>setSkewY</b>(in float <var>angle</var>)
+<dt id="__svg__SVGTransform__setSkewY" class="operation">void <b>setSkewY</b>(float <var>angle</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2706,13 +2706,13 @@
   readonly attribute unsigned long <a href="coords.html#__svg__SVGTransformList__numberOfItems">numberOfItems</a>;
 
   void <a href="coords.html#__svg__SVGTransformList__clear">clear</a>();
-  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__initialize">initialize</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> newItem);
-  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__getItem">getItem</a>(in unsigned long index);
-  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__insertItemBefore">insertItemBefore</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> newItem, in unsigned long index);
-  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__replaceItem">replaceItem</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> newItem, in unsigned long index);
-  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__removeItem">removeItem</a>(in unsigned long index);
-  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__appendItem">appendItem</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> newItem);
-  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__createSVGTransformFromMatrix">createSVGTransformFromMatrix</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> matrix);
+  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__initialize">initialize</a>(<a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> newItem);
+  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__getItem">getItem</a>(unsigned long index);
+  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__insertItemBefore">insertItemBefore</a>(<a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> newItem, unsigned long index);
+  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__replaceItem">replaceItem</a>(<a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> newItem, unsigned long index);
+  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__removeItem">removeItem</a>(unsigned long index);
+  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__appendItem">appendItem</a>(<a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> newItem);
+  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__createSVGTransformFromMatrix">createSVGTransformFromMatrix</a>(<a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> matrix);
   <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="coords.html#__svg__SVGTransformList__consolidate">consolidate</a>();
 };</pre>
 
@@ -2759,7 +2759,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTransformList__initialize" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>initialize</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <var>newItem</var>)
+<dt id="__svg__SVGTransformList__initialize" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>initialize</b>(<a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <var>newItem</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2804,7 +2804,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTransformList__getItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>getItem</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGTransformList__getItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>getItem</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2848,7 +2848,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTransformList__insertItemBefore" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>insertItemBefore</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <var>newItem</var>, in unsigned long <var>index</var>)
+<dt id="__svg__SVGTransformList__insertItemBefore" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>insertItemBefore</b>(<a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <var>newItem</var>, unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2904,7 +2904,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTransformList__replaceItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>replaceItem</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <var>newItem</var>, in unsigned long <var>index</var>)
+<dt id="__svg__SVGTransformList__replaceItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>replaceItem</b>(<a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <var>newItem</var>, unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2964,7 +2964,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTransformList__removeItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>removeItem</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGTransformList__removeItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>removeItem</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3013,7 +3013,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTransformList__appendItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>appendItem</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <var>newItem</var>)
+<dt id="__svg__SVGTransformList__appendItem" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>appendItem</b>(<a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <var>newItem</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3058,7 +3058,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTransformList__createSVGTransformFromMatrix" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>createSVGTransformFromMatrix</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <var>matrix</var>)
+<dt id="__svg__SVGTransformList__createSVGTransformFromMatrix" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>createSVGTransformFromMatrix</b>(<a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <var>matrix</var>)
 </dt>
 <dd class="operation">
 <div>
--- a/master/definitions.xml	Sun Aug 05 19:56:53 2012 +1000
+++ b/master/definitions.xml	Sun Aug 05 20:04:57 2012 +1000
@@ -1680,18 +1680,17 @@
   <!-- ... interfaces ..................................................... -->
 
   <interface name='DocumentCSS' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-DocumentCSS'/>
-  <interface name='DocumentEvent' href='http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-DocumentEvent'/>
-  <interface name='EventListener' href='http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-EventListener'/>
-  <interface name='EventTarget' href='http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-EventTarget'/>
-  <interface name='Event' href='http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-Event'/>
-  <interface name='Document' href='http://www.w3.org/TR/DOM-Level-2-Core/core.html#i-Document'/>
-  <interface name='CharacterData' href='http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-FF21A306'/>
-  <interface name='Comment' href='http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-1728279322'/>
-  <interface name='Element' href='http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614'/>
-  <interface name='Node' href='http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-1950641247'/>
-  <interface name='NodeList' href='http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-536297177'/>
-  <interface name='DOMImplementation' href='http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-102161490'/>
-  <interface name='DOMException' href='http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187'/>
+  <interface name='EventListener' href='http://www.w3.org/TR/2012/WD-dom-20120405/#eventlistener'/>
+  <interface name='EventTarget' href='http://www.w3.org/TR/2012/WD-dom-20120405/#eventtarget'/>
+  <interface name='Event' href='http://www.w3.org/TR/2012/WD-dom-20120405/#event'/>
+  <interface name='Document' href='http://www.w3.org/TR/2012/WD-dom-20120405/#interface-document'/>
+  <interface name='CharacterData' href='http://www.w3.org/TR/2012/WD-dom-20120405/#interface-characterdata'/>
+  <interface name='Comment' href='http://www.w3.org/TR/2012/WD-dom-20120405/#comment'/>
+  <interface name='Element' href='http://www.w3.org/TR/2012/WD-dom-20120405/#element'/>
+  <interface name='Node' href='http://www.w3.org/TR/2012/WD-dom-20120405/#node'/>
+  <interface name='NodeList' href='http://www.w3.org/TR/2012/WD-dom-20120405/#nodelist'/>
+  <interface name='DOMImplementation' href='http://www.w3.org/TR/2012/WD-dom-20120405/#domimplementation'/>
+  <interface name='DOMException' href='http://www.w3.org/TR/2012/WD-dom-20120405/#exception-domexception'/>
   <interface name='CSSStyleDeclaration' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSStyleDeclaration'/>
   <interface name='CSSPrimitiveValue' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSPrimitiveValue'/>
   <interface name='CSSValueList' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSValueList'/>
--- a/master/interact.html	Sun Aug 05 19:56:53 2012 +1000
+++ b/master/interact.html	Sun Aug 05 20:04:57 2012 +1000
@@ -130,8 +130,7 @@
 <p>Requirements in the table on whether an event of a given type
 bubbles or is cancelable apply only to events that are created and
 dispatched by the user agent.  Events of those types created from script
-using the <a class='idlattr' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/events.html#Events-DocumentEvent-createEvent'>createEvent</a>
-method on the <a>DocumentEvent</a> interface can be made to bubble
+using the <code>createEvent</code> method on the <a>Document</a> interface can be made to bubble
 or be cancelable with the
 <a class='idlattr' href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/events.html#Events-Event-initEvent'>initEvent</a>
 method.</p>
--- a/master/masking.html	Sun Aug 05 19:56:53 2012 +1000
+++ b/master/masking.html	Sun Aug 05 20:04:57 2012 +1000
@@ -1175,15 +1175,17 @@
 
 <h3 id="InterfaceSVGClipPathElement">Interface SVGClipPathElement</h3>
 
-
 <edit:with element='clipPath'>
 
-The <a>SVGClipPathElement</a> interface corresponds to the
-<a>'clipPath'</a> element.
-<pre class="idl">interface <b>SVGClipPathElement</b> : <a>SVGDefinitionElement</a>,
-                               <a class="idlinterface" href="types.html#InterfaceSVGUnitTypes">SVGUnitTypes</a> {
+<p>The <a>SVGClipPathElement</a> interface corresponds to the <a>'clipPath'</a> element.</p>
+
+<pre class="idl">interface <b>SVGClipPathElement</b> : <a>SVGDefinitionElement</a> {
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedEnumeration">SVGAnimatedEnumeration</a> <a href="masking.html#__svg__SVGClipPathElement__clipPathUnits">clipPathUnits</a>;
-};</pre><dl class="interface">
+};
+
+<a>SVGClipPathElement</a> implements <a>SVGUnitTypes</a>;</pre>
+
+<dl class="interface">
 <dt class="attributes-header">Attributes:</dt>
 <dd>
 <dl class="attributes">
@@ -1206,13 +1208,11 @@
 
 <h3 id="InterfaceSVGMaskElement">Interface SVGMaskElement</h3>
 
-
 <edit:with element='mask'>
 
-The <a>SVGMaskElement</a> interface corresponds to the
-<a>'mask element'</a> element.
-<pre class="idl">interface <b>SVGMaskElement</b> : <a>SVGDefinitionElement</a>,
-                           <a class="idlinterface" href="types.html#InterfaceSVGUnitTypes">SVGUnitTypes</a> {
+<p>The <a>SVGMaskElement</a> interface corresponds to the <a>'mask element'</a> element.</p>
+
+<pre class="idl">interface <b>SVGMaskElement</b> : <a>SVGDefinitionElement</a> {
 
   // Mask Types
   const unsigned short <a href="masking.html#__svg__SVGMaskElement__SVG_MASKTYPE_LUMINANCE">SVG_MASKTYPE_LUMINANCE</a> = 0;
@@ -1225,7 +1225,11 @@
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="masking.html#__svg__SVGMaskElement__y">y</a>;
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="masking.html#__svg__SVGMaskElement__width">width</a>;
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="masking.html#__svg__SVGMaskElement__height">height</a>;
-};</pre><dl class="interface">
+};
+
+<a>SVGMaskElement</a> implements <a>SVGUnitTypes</a>;</pre>
+
+<dl class="interface">
 <dt class="constants-header">Constants in group “Mask Types”:</dt>
 <dd>
 <dl class="constants">
--- a/master/painting.html	Sun Aug 05 19:56:53 2012 +1000
+++ b/master/painting.html	Sun Aug 05 20:04:57 2012 +1000
@@ -3288,7 +3288,7 @@
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedAngle">SVGAnimatedAngle</a> <a href="painting.html#__svg__SVGMarkerElement__orientAngle">orientAngle</a>;
 
   void <a href="painting.html#__svg__SVGMarkerElement__setOrientToAuto">setOrientToAuto</a>();
-  void <a href="painting.html#__svg__SVGMarkerElement__setOrientToAngle">setOrientToAngle</a>(in <a class="idlinterface" href="types.html#InterfaceSVGAngle">SVGAngle</a> angle);
+  void <a href="painting.html#__svg__SVGMarkerElement__setOrientToAngle">setOrientToAngle</a>(<a class="idlinterface" href="types.html#InterfaceSVGAngle">SVGAngle</a> angle);
 };
 
 <a>SVGMarkerElement</a> implements <a>SVGFitToViewBox</a>;</pre><dl class="interface">
@@ -3452,7 +3452,7 @@
 </div>
 </dd>
 
-<dt id="__svg__SVGMarkerElement__setOrientToAngle" class="operation">void <b>setOrientToAngle</b>(in <a class="idlinterface" href="types.html#InterfaceSVGAngle">SVGAngle</a> <var>angle</var>)
+<dt id="__svg__SVGMarkerElement__setOrientToAngle" class="operation">void <b>setOrientToAngle</b>(<a class="idlinterface" href="types.html#InterfaceSVGAngle">SVGAngle</a> <var>angle</var>)
 </dt>
 <dd class="operation">
 <div>
--- a/master/paths.html	Sun Aug 05 19:56:53 2012 +1000
+++ b/master/paths.html	Sun Aug 05 20:04:57 2012 +1000
@@ -1912,12 +1912,12 @@
   readonly attribute unsigned long <a href="paths.html#__svg__SVGPathSegList__numberOfItems">numberOfItems</a>;
 
   void <a href="paths.html#__svg__SVGPathSegList__clear">clear</a>();
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <a href="paths.html#__svg__SVGPathSegList__initialize">initialize</a>(in <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> newItem);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <a href="paths.html#__svg__SVGPathSegList__getItem">getItem</a>(in unsigned long index);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <a href="paths.html#__svg__SVGPathSegList__insertItemBefore">insertItemBefore</a>(in <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> newItem, in unsigned long index);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <a href="paths.html#__svg__SVGPathSegList__replaceItem">replaceItem</a>(in <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> newItem, in unsigned long index);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <a href="paths.html#__svg__SVGPathSegList__removeItem">removeItem</a>(in unsigned long index);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <a href="paths.html#__svg__SVGPathSegList__appendItem">appendItem</a>(in <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> newItem);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <a href="paths.html#__svg__SVGPathSegList__initialize">initialize</a>(<a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> newItem);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <a href="paths.html#__svg__SVGPathSegList__getItem">getItem</a>(unsigned long index);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <a href="paths.html#__svg__SVGPathSegList__insertItemBefore">insertItemBefore</a>(<a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> newItem, unsigned long index);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <a href="paths.html#__svg__SVGPathSegList__replaceItem">replaceItem</a>(<a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> newItem, unsigned long index);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <a href="paths.html#__svg__SVGPathSegList__removeItem">removeItem</a>(unsigned long index);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <a href="paths.html#__svg__SVGPathSegList__appendItem">appendItem</a>(<a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> newItem);
 };</pre>
 
 <dl class="interface">
@@ -1963,7 +1963,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathSegList__initialize" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <b>initialize</b>(in <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <var>newItem</var>)
+<dt id="__svg__SVGPathSegList__initialize" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <b>initialize</b>(<a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <var>newItem</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2008,7 +2008,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathSegList__getItem" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <b>getItem</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGPathSegList__getItem" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <b>getItem</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2052,7 +2052,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathSegList__insertItemBefore" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <b>insertItemBefore</b>(in <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <var>newItem</var>, in unsigned long <var>index</var>)
+<dt id="__svg__SVGPathSegList__insertItemBefore" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <b>insertItemBefore</b>(<a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <var>newItem</var>, unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2108,7 +2108,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathSegList__replaceItem" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <b>replaceItem</b>(in <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <var>newItem</var>, in unsigned long <var>index</var>)
+<dt id="__svg__SVGPathSegList__replaceItem" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <b>replaceItem</b>(<a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <var>newItem</var>, unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2168,7 +2168,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathSegList__removeItem" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <b>removeItem</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGPathSegList__removeItem" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <b>removeItem</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2217,7 +2217,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathSegList__appendItem" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <b>appendItem</b>(in <a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <var>newItem</var>)
+<dt id="__svg__SVGPathSegList__appendItem" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <b>appendItem</b>(<a class="idlinterface" href="paths.html#InterfaceSVGPathSeg">SVGPathSeg</a> <var>newItem</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2437,27 +2437,27 @@
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedNumber">SVGAnimatedNumber</a> <a href="paths.html#__svg__SVGPathElement__pathLength">pathLength</a>;
 
   float <a href="paths.html#__svg__SVGPathElement__getTotalLength">getTotalLength</a>();
-  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="paths.html#__svg__SVGPathElement__getPointAtLength">getPointAtLength</a>(in float distance);
-  unsigned long <a href="paths.html#__svg__SVGPathElement__getPathSegAtLength">getPathSegAtLength</a>(in float distance);
+  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="paths.html#__svg__SVGPathElement__getPointAtLength">getPointAtLength</a>(float distance);
+  unsigned long <a href="paths.html#__svg__SVGPathElement__getPathSegAtLength">getPathSegAtLength</a>(float distance);
   <a class="idlinterface" href="paths.html#InterfaceSVGPathSegClosePath">SVGPathSegClosePath</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegClosePath">createSVGPathSegClosePath</a>();
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegMovetoAbs">SVGPathSegMovetoAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegMovetoAbs">createSVGPathSegMovetoAbs</a>(in float x, in float y);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegMovetoRel">SVGPathSegMovetoRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegMovetoRel">createSVGPathSegMovetoRel</a>(in float x, in float y);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoAbs">SVGPathSegLinetoAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegLinetoAbs">createSVGPathSegLinetoAbs</a>(in float x, in float y);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoRel">SVGPathSegLinetoRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegLinetoRel">createSVGPathSegLinetoRel</a>(in float x, in float y);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicAbs">SVGPathSegCurvetoCubicAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoCubicAbs">createSVGPathSegCurvetoCubicAbs</a>(in float x, in float y, in float x1, in float y1, in float x2, in float y2);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicRel">SVGPathSegCurvetoCubicRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoCubicRel">createSVGPathSegCurvetoCubicRel</a>(in float x, in float y, in float x1, in float y1, in float x2, in float y2);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoQuadraticAbs">SVGPathSegCurvetoQuadraticAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoQuadraticAbs">createSVGPathSegCurvetoQuadraticAbs</a>(in float x, in float y, in float x1, in float y1);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoQuadraticRel">SVGPathSegCurvetoQuadraticRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoQuadraticRel">createSVGPathSegCurvetoQuadraticRel</a>(in float x, in float y, in float x1, in float y1);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegArcAbs">SVGPathSegArcAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegArcAbs">createSVGPathSegArcAbs</a>(in float x, in float y, in float r1, in float r2, in float angle, in boolean largeArcFlag, in boolean sweepFlag);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegArcRel">SVGPathSegArcRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegArcRel">createSVGPathSegArcRel</a>(in float x, in float y, in float r1, in float r2, in float angle, in boolean largeArcFlag, in boolean sweepFlag);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoHorizontalAbs">SVGPathSegLinetoHorizontalAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegLinetoHorizontalAbs">createSVGPathSegLinetoHorizontalAbs</a>(in float x);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoHorizontalRel">SVGPathSegLinetoHorizontalRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegLinetoHorizontalRel">createSVGPathSegLinetoHorizontalRel</a>(in float x);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoVerticalAbs">SVGPathSegLinetoVerticalAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegLinetoVerticalAbs">createSVGPathSegLinetoVerticalAbs</a>(in float y);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoVerticalRel">SVGPathSegLinetoVerticalRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegLinetoVerticalRel">createSVGPathSegLinetoVerticalRel</a>(in float y);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicSmoothAbs">SVGPathSegCurvetoCubicSmoothAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoCubicSmoothAbs">createSVGPathSegCurvetoCubicSmoothAbs</a>(in float x, in float y, in float x2, in float y2);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicSmoothRel">SVGPathSegCurvetoCubicSmoothRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoCubicSmoothRel">createSVGPathSegCurvetoCubicSmoothRel</a>(in float x, in float y, in float x2, in float y2);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoQuadraticSmoothAbs">SVGPathSegCurvetoQuadraticSmoothAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoQuadraticSmoothAbs">createSVGPathSegCurvetoQuadraticSmoothAbs</a>(in float x, in float y);
-  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoQuadraticSmoothRel">SVGPathSegCurvetoQuadraticSmoothRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoQuadraticSmoothRel">createSVGPathSegCurvetoQuadraticSmoothRel</a>(in float x, in float y);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegMovetoAbs">SVGPathSegMovetoAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegMovetoAbs">createSVGPathSegMovetoAbs</a>(float x, float y);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegMovetoRel">SVGPathSegMovetoRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegMovetoRel">createSVGPathSegMovetoRel</a>(float x, float y);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoAbs">SVGPathSegLinetoAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegLinetoAbs">createSVGPathSegLinetoAbs</a>(float x, float y);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoRel">SVGPathSegLinetoRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegLinetoRel">createSVGPathSegLinetoRel</a>(float x, float y);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicAbs">SVGPathSegCurvetoCubicAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoCubicAbs">createSVGPathSegCurvetoCubicAbs</a>(float x, float y, float x1, float y1, float x2, float y2);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicRel">SVGPathSegCurvetoCubicRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoCubicRel">createSVGPathSegCurvetoCubicRel</a>(float x, float y, float x1, float y1, float x2, float y2);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoQuadraticAbs">SVGPathSegCurvetoQuadraticAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoQuadraticAbs">createSVGPathSegCurvetoQuadraticAbs</a>(float x, float y, float x1, float y1);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoQuadraticRel">SVGPathSegCurvetoQuadraticRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoQuadraticRel">createSVGPathSegCurvetoQuadraticRel</a>(float x, float y, float x1, float y1);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegArcAbs">SVGPathSegArcAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegArcAbs">createSVGPathSegArcAbs</a>(float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegArcRel">SVGPathSegArcRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegArcRel">createSVGPathSegArcRel</a>(float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoHorizontalAbs">SVGPathSegLinetoHorizontalAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegLinetoHorizontalAbs">createSVGPathSegLinetoHorizontalAbs</a>(float x);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoHorizontalRel">SVGPathSegLinetoHorizontalRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegLinetoHorizontalRel">createSVGPathSegLinetoHorizontalRel</a>(float x);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoVerticalAbs">SVGPathSegLinetoVerticalAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegLinetoVerticalAbs">createSVGPathSegLinetoVerticalAbs</a>(float y);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoVerticalRel">SVGPathSegLinetoVerticalRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegLinetoVerticalRel">createSVGPathSegLinetoVerticalRel</a>(float y);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicSmoothAbs">SVGPathSegCurvetoCubicSmoothAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoCubicSmoothAbs">createSVGPathSegCurvetoCubicSmoothAbs</a>(float x, float y, float x2, float y2);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicSmoothRel">SVGPathSegCurvetoCubicSmoothRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoCubicSmoothRel">createSVGPathSegCurvetoCubicSmoothRel</a>(float x, float y, float x2, float y2);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoQuadraticSmoothAbs">SVGPathSegCurvetoQuadraticSmoothAbs</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoQuadraticSmoothAbs">createSVGPathSegCurvetoQuadraticSmoothAbs</a>(float x, float y);
+  <a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoQuadraticSmoothRel">SVGPathSegCurvetoQuadraticSmoothRel</a> <a href="paths.html#__svg__SVGPathElement__createSVGPathSegCurvetoQuadraticSmoothRel">createSVGPathSegCurvetoQuadraticSmoothRel</a>(float x, float y);
 };</pre><dl class="interface">
 <dt class="attributes-header">Attributes:</dt>
 <dd>
@@ -2497,7 +2497,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathElement__getPointAtLength" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>getPointAtLength</b>(in float <var>distance</var>)
+<dt id="__svg__SVGPathElement__getPointAtLength" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>getPointAtLength</b>(float <var>distance</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2529,7 +2529,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathElement__getPathSegAtLength" class="operation">unsigned long <b>getPathSegAtLength</b>(in float <var>distance</var>)
+<dt id="__svg__SVGPathElement__getPathSegAtLength" class="operation">unsigned long <b>getPathSegAtLength</b>(float <var>distance</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2580,7 +2580,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathElement__createSVGPathSegMovetoAbs" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegMovetoAbs">SVGPathSegMovetoAbs</a> <b>createSVGPathSegMovetoAbs</b>(in float <var>x</var>, in float <var>y</var>)
+<dt id="__svg__SVGPathElement__createSVGPathSegMovetoAbs" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegMovetoAbs">SVGPathSegMovetoAbs</a> <b>createSVGPathSegMovetoAbs</b>(float <var>x</var>, float <var>y</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2615,7 +2615,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathElement__createSVGPathSegMovetoRel" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegMovetoRel">SVGPathSegMovetoRel</a> <b>createSVGPathSegMovetoRel</b>(in float <var>x</var>, in float <var>y</var>)
+<dt id="__svg__SVGPathElement__createSVGPathSegMovetoRel" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegMovetoRel">SVGPathSegMovetoRel</a> <b>createSVGPathSegMovetoRel</b>(float <var>x</var>, float <var>y</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2650,7 +2650,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathElement__createSVGPathSegLinetoAbs" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoAbs">SVGPathSegLinetoAbs</a> <b>createSVGPathSegLinetoAbs</b>(in float <var>x</var>, in float <var>y</var>)
+<dt id="__svg__SVGPathElement__createSVGPathSegLinetoAbs" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoAbs">SVGPathSegLinetoAbs</a> <b>createSVGPathSegLinetoAbs</b>(float <var>x</var>, float <var>y</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2685,7 +2685,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathElement__createSVGPathSegLinetoRel" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoRel">SVGPathSegLinetoRel</a> <b>createSVGPathSegLinetoRel</b>(in float <var>x</var>, in float <var>y</var>)
+<dt id="__svg__SVGPathElement__createSVGPathSegLinetoRel" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoRel">SVGPathSegLinetoRel</a> <b>createSVGPathSegLinetoRel</b>(float <var>x</var>, float <var>y</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2720,7 +2720,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathElement__createSVGPathSegCurvetoCubicAbs" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicAbs">SVGPathSegCurvetoCubicAbs</a> <b>createSVGPathSegCurvetoCubicAbs</b>(in float <var>x</var>, in float <var>y</var>, in float <var>x1</var>, in float <var>y1</var>, in float <var>x2</var>, in float <var>y2</var>)
+<dt id="__svg__SVGPathElement__createSVGPathSegCurvetoCubicAbs" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicAbs">SVGPathSegCurvetoCubicAbs</a> <b>createSVGPathSegCurvetoCubicAbs</b>(float <var>x</var>, float <var>y</var>, float <var>x1</var>, float <var>y1</var>, float <var>x2</var>, float <var>y2</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2779,7 +2779,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathElement__createSVGPathSegCurvetoCubicRel" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicRel">SVGPathSegCurvetoCubicRel</a> <b>createSVGPathSegCurvetoCubicRel</b>(in float <var>x</var>, in float <var>y</var>, in float <var>x1</var>, in float <var>y1</var>, in float <var>x2</var>, in float <var>y2</var>)
+<dt id="__svg__SVGPathElement__createSVGPathSegCurvetoCubicRel" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicRel">SVGPathSegCurvetoCubicRel</a> <b>createSVGPathSegCurvetoCubicRel</b>(float <var>x</var>, float <var>y</var>, float <var>x1</var>, float <var>y1</var>, float <var>x2</var>, float <var>y2</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2839,7 +2839,7 @@
 </dd>
 
 <dt id="__svg__SVGPathElement__createSVGPathSegCurvetoQuadraticAbs"
-    class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoQuadraticAbs">SVGPathSegCurvetoQuadraticAbs</a> <b>createSVGPathSegCurvetoQuadraticAbs</b>(in float <var>x</var>, in float <var>y</var>, in float <var>x1</var>, in float <var>y1</var>)
+    class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoQuadraticAbs">SVGPathSegCurvetoQuadraticAbs</a> <b>createSVGPathSegCurvetoQuadraticAbs</b>(float <var>x</var>, float <var>y</var>, float <var>x1</var>, float <var>y1</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2887,7 +2887,7 @@
 </dd>
 
 <dt id="__svg__SVGPathElement__createSVGPathSegCurvetoQuadraticRel"
-    class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoQuadraticRel">SVGPathSegCurvetoQuadraticRel</a> <b>createSVGPathSegCurvetoQuadraticRel</b>(in float <var>x</var>, in float <var>y</var>, in float <var>x1</var>, in float <var>y1</var>)
+    class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoQuadraticRel">SVGPathSegCurvetoQuadraticRel</a> <b>createSVGPathSegCurvetoQuadraticRel</b>(float <var>x</var>, float <var>y</var>, float <var>x1</var>, float <var>y1</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2934,7 +2934,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathElement__createSVGPathSegArcAbs" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegArcAbs">SVGPathSegArcAbs</a> <b>createSVGPathSegArcAbs</b>(in float <var>x</var>, in float <var>y</var>, in float <var>r1</var>, in float <var>r2</var>, in float <var>angle</var>, in boolean <var>largeArcFlag</var>, in boolean <var>sweepFlag</var>)
+<dt id="__svg__SVGPathElement__createSVGPathSegArcAbs" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegArcAbs">SVGPathSegArcAbs</a> <b>createSVGPathSegArcAbs</b>(float <var>x</var>, float <var>y</var>, float <var>r1</var>, float <var>r2</var>, float <var>angle</var>, boolean <var>largeArcFlag</var>, boolean <var>sweepFlag</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2999,7 +2999,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathElement__createSVGPathSegArcRel" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegArcRel">SVGPathSegArcRel</a> <b>createSVGPathSegArcRel</b>(in float <var>x</var>, in float <var>y</var>, in float <var>r1</var>, in float <var>r2</var>, in float <var>angle</var>, in boolean <var>largeArcFlag</var>, in boolean <var>sweepFlag</var>)
+<dt id="__svg__SVGPathElement__createSVGPathSegArcRel" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegArcRel">SVGPathSegArcRel</a> <b>createSVGPathSegArcRel</b>(float <var>x</var>, float <var>y</var>, float <var>r1</var>, float <var>r2</var>, float <var>angle</var>, boolean <var>largeArcFlag</var>, boolean <var>sweepFlag</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3065,7 +3065,7 @@
 </dd>
 
 <dt id="__svg__SVGPathElement__createSVGPathSegLinetoHorizontalAbs"
-    class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoHorizontalAbs">SVGPathSegLinetoHorizontalAbs</a> <b>createSVGPathSegLinetoHorizontalAbs</b>(in float <var>x</var>)
+    class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoHorizontalAbs">SVGPathSegLinetoHorizontalAbs</a> <b>createSVGPathSegLinetoHorizontalAbs</b>(float <var>x</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3095,7 +3095,7 @@
 </dd>
 
 <dt id="__svg__SVGPathElement__createSVGPathSegLinetoHorizontalRel"
-    class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoHorizontalRel">SVGPathSegLinetoHorizontalRel</a> <b>createSVGPathSegLinetoHorizontalRel</b>(in float <var>x</var>)
+    class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoHorizontalRel">SVGPathSegLinetoHorizontalRel</a> <b>createSVGPathSegLinetoHorizontalRel</b>(float <var>x</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3124,7 +3124,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathElement__createSVGPathSegLinetoVerticalAbs" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoVerticalAbs">SVGPathSegLinetoVerticalAbs</a> <b>createSVGPathSegLinetoVerticalAbs</b>(in float <var>y</var>)
+<dt id="__svg__SVGPathElement__createSVGPathSegLinetoVerticalAbs" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoVerticalAbs">SVGPathSegLinetoVerticalAbs</a> <b>createSVGPathSegLinetoVerticalAbs</b>(float <var>y</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3153,7 +3153,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGPathElement__createSVGPathSegLinetoVerticalRel" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoVerticalRel">SVGPathSegLinetoVerticalRel</a> <b>createSVGPathSegLinetoVerticalRel</b>(in float <var>y</var>)
+<dt id="__svg__SVGPathElement__createSVGPathSegLinetoVerticalRel" class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegLinetoVerticalRel">SVGPathSegLinetoVerticalRel</a> <b>createSVGPathSegLinetoVerticalRel</b>(float <var>y</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3183,7 +3183,7 @@
 </dd>
 
 <dt id="__svg__SVGPathElement__createSVGPathSegCurvetoCubicSmoothAbs"
-    class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicSmoothAbs">SVGPathSegCurvetoCubicSmoothAbs</a> <b>createSVGPathSegCurvetoCubicSmoothAbs</b>(in float <var>x</var>, in float <var>y</var>, in float <var>x2</var>, in float <var>y2</var>)
+    class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicSmoothAbs">SVGPathSegCurvetoCubicSmoothAbs</a> <b>createSVGPathSegCurvetoCubicSmoothAbs</b>(float <var>x</var>, float <var>y</var>, float <var>x2</var>, float <var>y2</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3231,7 +3231,7 @@
 </dd>
 
 <dt id="__svg__SVGPathElement__createSVGPathSegCurvetoCubicSmoothRel"
-    class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicSmoothRel">SVGPathSegCurvetoCubicSmoothRel</a> <b>createSVGPathSegCurvetoCubicSmoothRel</b>(in float <var>x</var>, in float <var>y</var>, in float <var>x2</var>, in float <var>y2</var>)
+    class="operation"><a class="idlinterface" href="paths.html#InterfaceSVGPathSegCurvetoCubicSmoothRel">SVGPathSegCurvetoCubicSmoothRel</a> <b>createSVGPathSegCurvetoCubicSmoothRel</b>(float <var>x</var>, float <var>y</var>, float <var>x2</var>, float <var>y2</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3280,7 +3280,7 @@
 
 <dt id="__svg__SVGPathElement__createSVGPathSegCurvetoQuadraticSmoothAbs"
     class="operation"><a class="idlinterface"
-   href="paths.html#InterfaceSVGPathSegCurvetoQuadraticSmoothAbs">SVGPathSegCurvetoQuadraticSmoothAbs</a> <b>createSVGPathSegCurvetoQuadraticSmoothAbs</b>(in float <var>x</var>, in float <var>y</var>)
+   href="paths.html#InterfaceSVGPathSegCurvetoQuadraticSmoothAbs">SVGPathSegCurvetoQuadraticSmoothAbs</a> <b>createSVGPathSegCurvetoQuadraticSmoothAbs</b>(float <var>x</var>, float <var>y</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3317,7 +3317,7 @@
 
 <dt id="__svg__SVGPathElement__createSVGPathSegCurvetoQuadraticSmoothRel"
     class="operation"><a class="idlinterface"
-   href="paths.html#InterfaceSVGPathSegCurvetoQuadraticSmoothRel">SVGPathSegCurvetoQuadraticSmoothRel</a> <b>createSVGPathSegCurvetoQuadraticSmoothRel</b>(in float <var>x</var>, in float <var>y</var>)
+   href="paths.html#InterfaceSVGPathSegCurvetoQuadraticSmoothRel">SVGPathSegCurvetoQuadraticSmoothRel</a> <b>createSVGPathSegCurvetoQuadraticSmoothRel</b>(float <var>x</var>, float <var>y</var>)
 </dt>
 <dd class="operation">
 <div>
--- a/master/pservers.html	Sun Aug 05 19:56:53 2012 +1000
+++ b/master/pservers.html	Sun Aug 05 20:04:57 2012 +1000
@@ -1702,8 +1702,7 @@
 
 The <a>SVGGradientElement</a> interface is a base interface used by
 <a>SVGLinearGradientElement</a> and <a>SVGRadialGradientElement</a>.
-<pre class="idl">interface <b>SVGGradientElement</b> : <a>SVGDefinitionElement</a>,
-                               <a class="idlinterface" href="types.html#InterfaceSVGUnitTypes">SVGUnitTypes</a> {
+<pre class="idl">interface <b>SVGGradientElement</b> : <a>SVGDefinitionElement</a> {
 
   // Spread Method Types
   const unsigned short <a href="pservers.html#__svg__SVGGradientElement__SVG_SPREADMETHOD_UNKNOWN">SVG_SPREADMETHOD_UNKNOWN</a> = 0;
@@ -1716,7 +1715,8 @@
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedEnumeration">SVGAnimatedEnumeration</a> <a href="pservers.html#__svg__SVGGradientElement__spreadMethod">spreadMethod</a>;
 };
 
-<a>SVGGradientElement</a> implements <a>SVGURIReference</a>;</pre>
+<a>SVGGradientElement</a> implements <a>SVGURIReference</a>;
+<a>SVGGradientElement</a> implements <a>SVGUnitTypes</a>;</pre>
 
 <dl class="interface">
 <dt class="constants-header">Constants in group “Spread Method Types”:</dt>
@@ -2013,8 +2013,7 @@
 
 The <a>SVGPatternElement</a> interface corresponds to the <a>'pattern'</a>
 element.
-<pre class="idl">interface <b>SVGPatternElement</b> : <a>SVGDefinitionElement</a>,
-                              <a class="idlinterface" href="types.html#InterfaceSVGUnitTypes">SVGUnitTypes</a> {
+<pre class="idl">interface <b>SVGPatternElement</b> : <a>SVGDefinitionElement</a> {
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedEnumeration">SVGAnimatedEnumeration</a> <a href="pservers.html#__svg__SVGPatternElement__patternUnits">patternUnits</a>;
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedEnumeration">SVGAnimatedEnumeration</a> <a href="pservers.html#__svg__SVGPatternElement__patternContentUnits">patternContentUnits</a>;
   readonly attribute <a class="idlinterface" href="coords.html#InterfaceSVGAnimatedTransformList">SVGAnimatedTransformList</a> <a href="pservers.html#__svg__SVGPatternElement__patternTransform">patternTransform</a>;
@@ -2025,7 +2024,8 @@
 };
 
 <a>SVGPatternElement</a> implements <a>SVGFitToViewBox</a>;
-<a>SVGPatternElement</a> implements <a>SVGURIReference</a>;</pre>
+<a>SVGPatternElement</a> implements <a>SVGURIReference</a>;
+<a>SVGPatternElement</a> implements <a>SVGUnitTypes</a>;</pre>
 
 <dl class="interface">
 <dt class="attributes-header">Attributes:</dt>
--- a/master/struct.html	Sun Aug 05 19:56:53 2012 +1000
+++ b/master/struct.html	Sun Aug 05 20:04:57 2012 +1000
@@ -1651,9 +1651,7 @@
 [<a href="refs.html#ref-DOM1">DOM1</a>] specification.
 </p>
 <pre class="idl">interface <b>SVGDocument</b> : <a class="idlinterface"
-   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#i-Document">Document</a>,
-                        <a class="idlinterface"
-   href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-DocumentEvent">DocumentEvent</a> {
+   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#i-Document">Document</a> {
   readonly attribute DOMString <a href="struct.html#__svg__SVGDocument__title">title</a>;
   readonly attribute DOMString <a href="struct.html#__svg__SVGDocument__referrer">referrer</a>;
   readonly attribute DOMString <a href="struct.html#__svg__SVGDocument__domain">domain</a>;
@@ -1725,15 +1723,15 @@
 methods, such as matrix operations and the ability to control the
 time of redraw on visual rendering devices.</p>
 
-<p><a>SVGSVGElement</a> extends <a>ViewCSS</a> and <a>DocumentCSS</a> to
+<p><a>SVGSVGElement</a> implements <a>ViewCSS</a> and <a>DocumentCSS</a> to
 provide access to the computed values of properties and the override style
 sheet as described in <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/"><cite>DOM Level 2 Style</cite></a>
 [<a href="refs.html#ref-DOM2STYLE">DOM2STYLE</a>].</p>
 
-<pre class="idl">interface <b>SVGSVGElement</b> : <a>SVGGraphicsElement</a>,
-                          <a class="idlinterface" href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-DocumentEvent">DocumentEvent</a>,
-                          <a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-ViewCSS">ViewCSS</a>,
-                          <a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-DocumentCSS">DocumentCSS</a> {
+<p class="issue">Does it make sense for <a>SVGSVGElement</a> to implement <a>ViewCSS</a> and <a>DocumentCSS</a>?
+Shouldn't the former be on Window and the latter on <a>Document</a> or <a>SVGDocument</a>?</p>
+
+<pre class="idl">interface <b>SVGSVGElement</b> : <a>SVGGraphicsElement</a> {
 
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="struct.html#__svg__SVGSVGElement__x">x</a>;
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="struct.html#__svg__SVGSVGElement__y">y</a>;
@@ -1749,21 +1747,21 @@
            attribute float <a href="struct.html#__svg__SVGSVGElement__currentScale">currentScale</a>;
   readonly attribute <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="struct.html#__svg__SVGSVGElement__currentTranslate">currentTranslate</a>;
 
-  unsigned long <a href="struct.html#__svg__SVGSVGElement__suspendRedraw">suspendRedraw</a>(in unsigned long maxWaitMilliseconds);
-  void <a href="struct.html#__svg__SVGSVGElement__unsuspendRedraw">unsuspendRedraw</a>(in unsigned long suspendHandleID);
+  unsigned long <a href="struct.html#__svg__SVGSVGElement__suspendRedraw">suspendRedraw</a>(unsigned long maxWaitMilliseconds);
+  void <a href="struct.html#__svg__SVGSVGElement__unsuspendRedraw">unsuspendRedraw</a>(unsigned long suspendHandleID);
   void <a href="struct.html#__svg__SVGSVGElement__unsuspendRedrawAll">unsuspendRedrawAll</a>();
   void <a href="struct.html#__svg__SVGSVGElement__forceRedraw">forceRedraw</a>();
   void <a href="struct.html#__svg__SVGSVGElement__pauseAnimations">pauseAnimations</a>();
   void <a href="struct.html#__svg__SVGSVGElement__unpauseAnimations">unpauseAnimations</a>();
   boolean <a href="struct.html#__svg__SVGSVGElement__animationsPaused">animationsPaused</a>();
   float <a href="struct.html#__svg__SVGSVGElement__getCurrentTime">getCurrentTime</a>();
-  void <a href="struct.html#__svg__SVGSVGElement__setCurrentTime">setCurrentTime</a>(in float seconds);
+  void <a href="struct.html#__svg__SVGSVGElement__setCurrentTime">setCurrentTime</a>(float seconds);
   <a class="idlinterface"
-   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-536297177">NodeList</a> <a href="struct.html#__svg__SVGSVGElement__getIntersectionList">getIntersectionList</a>(in <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> rect, in <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> referenceElement);
+   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-536297177">NodeList</a> <a href="struct.html#__svg__SVGSVGElement__getIntersectionList">getIntersectionList</a>(<a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> rect, <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> referenceElement);
   <a class="idlinterface"
-   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-536297177">NodeList</a> <a href="struct.html#__svg__SVGSVGElement__getEnclosureList">getEnclosureList</a>(in <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> rect, in <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> referenceElement);
-  boolean <a href="struct.html#__svg__SVGSVGElement__checkIntersection">checkIntersection</a>(in <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> element, in <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> rect);
-  boolean <a href="struct.html#__svg__SVGSVGElement__checkEnclosure">checkEnclosure</a>(in <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> element, in <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> rect);
+   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-536297177">NodeList</a> <a href="struct.html#__svg__SVGSVGElement__getEnclosureList">getEnclosureList</a>(<a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> rect, <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> referenceElement);
+  boolean <a href="struct.html#__svg__SVGSVGElement__checkIntersection">checkIntersection</a>(<a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> element, <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> rect);
+  boolean <a href="struct.html#__svg__SVGSVGElement__checkEnclosure">checkEnclosure</a>(<a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> element, <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> rect);
   void <a href="struct.html#__svg__SVGSVGElement__deselectAll">deselectAll</a>();
   <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="struct.html#__svg__SVGSVGElement__createSVGNumber">createSVGNumber</a>();
   <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="struct.html#__svg__SVGSVGElement__createSVGLength">createSVGLength</a>();
@@ -1772,11 +1770,13 @@
   <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="struct.html#__svg__SVGSVGElement__createSVGMatrix">createSVGMatrix</a>();
   <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <a href="struct.html#__svg__SVGSVGElement__createSVGRect">createSVGRect</a>();
   <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="struct.html#__svg__SVGSVGElement__createSVGTransform">createSVGTransform</a>();
-  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="struct.html#__svg__SVGSVGElement__createSVGTransformFromMatrix">createSVGTransformFromMatrix</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> matrix);
+  <a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="struct.html#__svg__SVGSVGElement__createSVGTransformFromMatrix">createSVGTransformFromMatrix</a>(<a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> matrix);
   <a class="idlinterface"
-   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614">Element</a> <a href="struct.html#__svg__SVGSVGElement__getElementById">getElementById</a>(in DOMString elementId);
+   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614">Element</a> <a href="struct.html#__svg__SVGSVGElement__getElementById">getElementById</a>(DOMString elementId);
 };
 
+<a>SVGSVGElement</a> implements <a>ViewCSS</a>;
+<a>SVGSVGElement</a> implements <a>DocumentCSS</a>;
 <a>SVGSVGElement</a> implements <a>SVGFitToViewBox</a>;
 <a>SVGSVGElement</a> implements <a>SVGZoomAndPan</a>;</pre>
 
@@ -2059,7 +2059,7 @@
 <dd>
 <dl class="attributes">
 
-<dt id="__svg__SVGSVGElement__suspendRedraw" class="operation first-child">unsigned long <b>suspendRedraw</b>(in unsigned long <var>maxWaitMilliseconds</var>)
+<dt id="__svg__SVGSVGElement__suspendRedraw" class="operation first-child">unsigned long <b>suspendRedraw</b>(unsigned long <var>maxWaitMilliseconds</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2090,7 +2090,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGSVGElement__unsuspendRedraw" class="operation">void <b>unsuspendRedraw</b>(in unsigned long <var>suspendHandleID</var>)
+<dt id="__svg__SVGSVGElement__unsuspendRedraw" class="operation">void <b>unsuspendRedraw</b>(unsigned long <var>suspendHandleID</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2203,7 +2203,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGSVGElement__setCurrentTime" class="operation">void <b>setCurrentTime</b>(in float <var>seconds</var>)
+<dt id="__svg__SVGSVGElement__setCurrentTime" class="operation">void <b>setCurrentTime</b>(float <var>seconds</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2237,7 +2237,7 @@
 </dd>
 
 <dt id="__svg__SVGSVGElement__getIntersectionList" class="operation"><a class="idlinterface"
-   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-536297177">NodeList</a> <b>getIntersectionList</b>(in <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <var>rect</var>, in <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <var>referenceElement</var>)
+   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-536297177">NodeList</a> <b>getIntersectionList</b>(<a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <var>rect</var>, <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <var>referenceElement</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2286,7 +2286,7 @@
 </dd>
 
 <dt id="__svg__SVGSVGElement__getEnclosureList" class="operation"><a class="idlinterface"
-   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-536297177">NodeList</a> <b>getEnclosureList</b>(in <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <var>rect</var>, in <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <var>referenceElement</var>)
+   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-536297177">NodeList</a> <b>getEnclosureList</b>(<a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <var>rect</var>, <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <var>referenceElement</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2334,7 +2334,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGSVGElement__checkIntersection" class="operation">boolean <b>checkIntersection</b>(in <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <var>element</var>, in <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <var>rect</var>)
+<dt id="__svg__SVGSVGElement__checkIntersection" class="operation">boolean <b>checkIntersection</b>(<a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <var>element</var>, <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <var>rect</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2375,7 +2375,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGSVGElement__checkEnclosure" class="operation">boolean <b>checkEnclosure</b>(in <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <var>element</var>, in <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <var>rect</var>)
+<dt id="__svg__SVGSVGElement__checkEnclosure" class="operation">boolean <b>checkEnclosure</b>(<a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <var>element</var>, <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <var>rect</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2560,7 +2560,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGSVGElement__createSVGTransformFromMatrix" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>createSVGTransformFromMatrix</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <var>matrix</var>)
+<dt id="__svg__SVGSVGElement__createSVGTransformFromMatrix" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <b>createSVGTransformFromMatrix</b>(<a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <var>matrix</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2598,7 +2598,7 @@
 </dd>
 
 <dt id="__svg__SVGSVGElement__getElementById" class="operation"><a class="idlinterface"
-   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614">Element</a> <b>getElementById</b>(in DOMString <var>elementId</var>)
+   href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614">Element</a> <b>getElementById</b>(DOMString <var>elementId</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2828,8 +2828,7 @@
   SVGElementInstance #2 (parentNode=#1, firstChild=#3, correspondingElement is the other 'use')
     SVGElementInstance #3 (parentNode=#2, firstChild=null, correspondingElement is the 'rect')
 </pre>
-<pre class="idl">interface <b>SVGElementInstance</b> : <a class="idlinterface"
-   href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-EventTarget">EventTarget</a> {
+<pre class="idl">interface <b>SVGElementInstance</b> : <a>EventTarget</a> {
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <a href="struct.html#__svg__SVGElementInstance__correspondingElement">correspondingElement</a>;
   readonly attribute <a class="idlinterface" href="struct.html#InterfaceSVGUseElement">SVGUseElement</a> <a href="struct.html#__svg__SVGElementInstance__correspondingUseElement">correspondingUseElement</a>;
   readonly attribute <a class="idlinterface" href="struct.html#InterfaceSVGElementInstance">SVGElementInstance</a> <a href="struct.html#__svg__SVGElementInstance__parentNode">parentNode</a>;
@@ -2945,7 +2944,7 @@
 
   readonly attribute unsigned long <a href="struct.html#__svg__SVGElementInstanceList__length">length</a>;
 
-  <a class="idlinterface" href="struct.html#InterfaceSVGElementInstance">SVGElementInstance</a> <a href="struct.html#__svg__SVGElementInstanceList__item">item</a>(in unsigned long index);
+  <a class="idlinterface" href="struct.html#InterfaceSVGElementInstance">SVGElementInstance</a> <a href="struct.html#__svg__SVGElementInstanceList__item">item</a>(unsigned long index);
 };</pre><dl class="interface">
 <dt class="attributes-header">Attributes:</dt>
 <dd>
@@ -2965,7 +2964,7 @@
 <dd>
 <dl class="attributes">
 
-<dt id="__svg__SVGElementInstanceList__item" class="operation first-child"><a class="idlinterface" href="struct.html#InterfaceSVGElementInstance">SVGElementInstance</a> <b>item</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGElementInstanceList__item" class="operation first-child"><a class="idlinterface" href="struct.html#InterfaceSVGElementInstance">SVGElementInstance</a> <b>item</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
--- a/master/text.html	Sun Aug 05 19:56:53 2012 +1000
+++ b/master/text.html	Sun Aug 05 20:04:57 2012 +1000
@@ -4632,13 +4632,13 @@
 
   long <a href="text.html#__svg__SVGTextContentElement__getNumberOfChars">getNumberOfChars</a>();
   float <a href="text.html#__svg__SVGTextContentElement__getComputedTextLength">getComputedTextLength</a>();
-  float <a href="text.html#__svg__SVGTextContentElement__getSubStringLength">getSubStringLength</a>(in unsigned long charnum, in unsigned long nchars);
-  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="text.html#__svg__SVGTextContentElement__getStartPositionOfChar">getStartPositionOfChar</a>(in unsigned long charnum);
-  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="text.html#__svg__SVGTextContentElement__getEndPositionOfChar">getEndPositionOfChar</a>(in unsigned long charnum);
-  <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <a href="text.html#__svg__SVGTextContentElement__getExtentOfChar">getExtentOfChar</a>(in unsigned long charnum);
-  float <a href="text.html#__svg__SVGTextContentElement__getRotationOfChar">getRotationOfChar</a>(in unsigned long charnum);
-  long <a href="text.html#__svg__SVGTextContentElement__getCharNumAtPosition">getCharNumAtPosition</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> point);
-  void <a href="text.html#__svg__SVGTextContentElement__selectSubString">selectSubString</a>(in unsigned long charnum, in unsigned long nchars);
+  float <a href="text.html#__svg__SVGTextContentElement__getSubStringLength">getSubStringLength</a>(unsigned long charnum, unsigned long nchars);
+  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="text.html#__svg__SVGTextContentElement__getStartPositionOfChar">getStartPositionOfChar</a>(unsigned long charnum);
+  <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <a href="text.html#__svg__SVGTextContentElement__getEndPositionOfChar">getEndPositionOfChar</a>(unsigned long charnum);
+  <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <a href="text.html#__svg__SVGTextContentElement__getExtentOfChar">getExtentOfChar</a>(unsigned long charnum);
+  float <a href="text.html#__svg__SVGTextContentElement__getRotationOfChar">getRotationOfChar</a>(unsigned long charnum);
+  long <a href="text.html#__svg__SVGTextContentElement__getCharNumAtPosition">getCharNumAtPosition</a>(<a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> point);
+  void <a href="text.html#__svg__SVGTextContentElement__selectSubString">selectSubString</a>(unsigned long charnum, unsigned long nchars);
 };</pre>
 
 <dl class="interface">
@@ -4757,7 +4757,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTextContentElement__getSubStringLength" class="operation">float <b>getSubStringLength</b>(in unsigned long <var>charnum</var>, in unsigned long <var>nchars</var>)
+<dt id="__svg__SVGTextContentElement__getSubStringLength" class="operation">float <b>getSubStringLength</b>(unsigned long <var>charnum</var>, unsigned long <var>nchars</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -4819,7 +4819,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTextContentElement__getStartPositionOfChar" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>getStartPositionOfChar</b>(in unsigned long <var>charnum</var>)
+<dt id="__svg__SVGTextContentElement__getStartPositionOfChar" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>getStartPositionOfChar</b>(unsigned long <var>charnum</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -4873,7 +4873,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTextContentElement__getEndPositionOfChar" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>getEndPositionOfChar</b>(in unsigned long <var>charnum</var>)
+<dt id="__svg__SVGTextContentElement__getEndPositionOfChar" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <b>getEndPositionOfChar</b>(unsigned long <var>charnum</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -4927,7 +4927,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTextContentElement__getExtentOfChar" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <b>getExtentOfChar</b>(in unsigned long <var>charnum</var>)
+<dt id="__svg__SVGTextContentElement__getExtentOfChar" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <b>getExtentOfChar</b>(unsigned long <var>charnum</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -4976,7 +4976,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTextContentElement__getRotationOfChar" class="operation">float <b>getRotationOfChar</b>(in unsigned long <var>charnum</var>)
+<dt id="__svg__SVGTextContentElement__getRotationOfChar" class="operation">float <b>getRotationOfChar</b>(unsigned long <var>charnum</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -5032,7 +5032,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTextContentElement__getCharNumAtPosition" class="operation">long <b>getCharNumAtPosition</b>(in <a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <var>point</var>)
+<dt id="__svg__SVGTextContentElement__getCharNumAtPosition" class="operation">long <b>getCharNumAtPosition</b>(<a class="idlinterface" href="coords.html#InterfaceSVGPoint">SVGPoint</a> <var>point</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -5072,7 +5072,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGTextContentElement__selectSubString" class="operation">void <b>selectSubString</b>(in unsigned long <var>charnum</var>, in unsigned long <var>nchars</var>)
+<dt id="__svg__SVGTextContentElement__selectSubString" class="operation">void <b>selectSubString</b>(unsigned long <var>charnum</var>, unsigned long <var>nchars</var>)
 </dt>
 <dd class="operation">
 <div>
--- a/master/types.html	Sun Aug 05 19:56:53 2012 +1000
+++ b/master/types.html	Sun Aug 05 20:04:57 2012 +1000
@@ -1482,7 +1482,7 @@
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedString">SVGAnimatedString</a> <a href="types.html#__svg__SVGElement__className">className</a>;
   readonly attribute <a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSStyleDeclaration">CSSStyleDeclaration</a> <a href="types.html#__svg__SVGElement__style">style</a>;
 
-  <a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSValue">CSSValue</a> <a href="types.html#__svg__SVGElement__getPresentationAttribute">getPresentationAttribute</a>(in DOMString name);
+  <a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSValue">CSSValue</a> <a href="types.html#__svg__SVGElement__getPresentationAttribute">getPresentationAttribute</a>(DOMString name);
 
   attribute DOMString <a href="types.html#__svg__SVGElement__xmllang">xmllang</a>;
   attribute DOMString <a href="types.html#__svg__SVGElement__xmlspace">xmlspace</a>;
@@ -1562,7 +1562,7 @@
   <dt class="operations-header">Operations:</dt>
   <dd>
     <dl class="attributes">
-      <dt id="__svg__SVGElement__getPresentationAttribute" class="operation first-child"><a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSValue">CSSValue</a> <b>getPresentationAttribute</b>(in DOMString <var>name</var>)</dt>
+      <dt id="__svg__SVGElement__getPresentationAttribute" class="operation first-child"><a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSValue">CSSValue</a> <b>getPresentationAttribute</b>(DOMString <var>name</var>)</dt>
       <dd class="operation">
         <p>Returns the base (i.e., static) value of a given <a>presentation
         attribute</a> as an object of type <a>CSSValue</a>. The returned object
@@ -1685,12 +1685,12 @@
   readonly attribute unsigned long <a href="types.html#__svg__SVGStringList__numberOfItems">numberOfItems</a>;
 
   void <a href="types.html#__svg__SVGStringList__clear">clear</a>();
-  DOMString <a href="types.html#__svg__SVGStringList__initialize">initialize</a>(in DOMString newItem);
-  DOMString <a href="types.html#__svg__SVGStringList__getItem">getItem</a>(in unsigned long index);
-  DOMString <a href="types.html#__svg__SVGStringList__insertItemBefore">insertItemBefore</a>(in DOMString newItem, in unsigned long index);
-  DOMString <a href="types.html#__svg__SVGStringList__replaceItem">replaceItem</a>(in DOMString newItem, in unsigned long index);
-  DOMString <a href="types.html#__svg__SVGStringList__removeItem">removeItem</a>(in unsigned long index);
-  DOMString <a href="types.html#__svg__SVGStringList__appendItem">appendItem</a>(in DOMString newItem);
+  DOMString <a href="types.html#__svg__SVGStringList__initialize">initialize</a>(DOMString newItem);
+  DOMString <a href="types.html#__svg__SVGStringList__getItem">getItem</a>(unsigned long index);
+  DOMString <a href="types.html#__svg__SVGStringList__insertItemBefore">insertItemBefore</a>(DOMString newItem, unsigned long index);
+  DOMString <a href="types.html#__svg__SVGStringList__replaceItem">replaceItem</a>(DOMString newItem, unsigned long index);
+  DOMString <a href="types.html#__svg__SVGStringList__removeItem">removeItem</a>(unsigned long index);
+  DOMString <a href="types.html#__svg__SVGStringList__appendItem">appendItem</a>(DOMString newItem);
 };</pre><dl class="interface">
 <dt class="attributes-header">Attributes:</dt>
 <dd>
@@ -1734,7 +1734,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGStringList__initialize" class="operation">DOMString <b>initialize</b>(in DOMString <var>newItem</var>)
+<dt id="__svg__SVGStringList__initialize" class="operation">DOMString <b>initialize</b>(DOMString <var>newItem</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -1776,7 +1776,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGStringList__getItem" class="operation">DOMString <b>getItem</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGStringList__getItem" class="operation">DOMString <b>getItem</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -1818,7 +1818,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGStringList__insertItemBefore" class="operation">DOMString <b>insertItemBefore</b>(in DOMString <var>newItem</var>, in unsigned long <var>index</var>)
+<dt id="__svg__SVGStringList__insertItemBefore" class="operation">DOMString <b>insertItemBefore</b>(DOMString <var>newItem</var>, unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -1870,7 +1870,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGStringList__replaceItem" class="operation">DOMString <b>replaceItem</b>(in DOMString <var>newItem</var>, in unsigned long <var>index</var>)
+<dt id="__svg__SVGStringList__replaceItem" class="operation">DOMString <b>replaceItem</b>(DOMString <var>newItem</var>, unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -1925,7 +1925,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGStringList__removeItem" class="operation">DOMString <b>removeItem</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGStringList__removeItem" class="operation">DOMString <b>removeItem</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -1974,7 +1974,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGStringList__appendItem" class="operation">DOMString <b>appendItem</b>(in DOMString <var>newItem</var>)
+<dt id="__svg__SVGStringList__appendItem" class="operation">DOMString <b>appendItem</b>(DOMString <var>newItem</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2188,12 +2188,12 @@
   readonly attribute unsigned long <a href="types.html#__svg__SVGNumberList__numberOfItems">numberOfItems</a>;
 
   void <a href="types.html#__svg__SVGNumberList__clear">clear</a>();
-  <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="types.html#__svg__SVGNumberList__initialize">initialize</a>(in <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> newItem);
-  <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="types.html#__svg__SVGNumberList__getItem">getItem</a>(in unsigned long index);
-  <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="types.html#__svg__SVGNumberList__insertItemBefore">insertItemBefore</a>(in <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> newItem, in unsigned long index);
-  <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="types.html#__svg__SVGNumberList__replaceItem">replaceItem</a>(in <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> newItem, in unsigned long index);
-  <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="types.html#__svg__SVGNumberList__removeItem">removeItem</a>(in unsigned long index);
-  <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="types.html#__svg__SVGNumberList__appendItem">appendItem</a>(in <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> newItem);
+  <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="types.html#__svg__SVGNumberList__initialize">initialize</a>(<a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> newItem);
+  <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="types.html#__svg__SVGNumberList__getItem">getItem</a>(unsigned long index);
+  <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="types.html#__svg__SVGNumberList__insertItemBefore">insertItemBefore</a>(<a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> newItem, unsigned long index);
+  <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="types.html#__svg__SVGNumberList__replaceItem">replaceItem</a>(<a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> newItem, unsigned long index);
+  <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="types.html#__svg__SVGNumberList__removeItem">removeItem</a>(unsigned long index);
+  <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <a href="types.html#__svg__SVGNumberList__appendItem">appendItem</a>(<a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> newItem);
 };</pre><dl class="interface">
 <dt class="attributes-header">Attributes:</dt>
 <dd>
@@ -2237,7 +2237,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGNumberList__initialize" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <b>initialize</b>(in <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <var>newItem</var>)
+<dt id="__svg__SVGNumberList__initialize" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <b>initialize</b>(<a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <var>newItem</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2282,7 +2282,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGNumberList__getItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <b>getItem</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGNumberList__getItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <b>getItem</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2326,7 +2326,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGNumberList__insertItemBefore" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <b>insertItemBefore</b>(in <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <var>newItem</var>, in unsigned long <var>index</var>)
+<dt id="__svg__SVGNumberList__insertItemBefore" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <b>insertItemBefore</b>(<a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <var>newItem</var>, unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2382,7 +2382,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGNumberList__replaceItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <b>replaceItem</b>(in <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <var>newItem</var>, in unsigned long <var>index</var>)
+<dt id="__svg__SVGNumberList__replaceItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <b>replaceItem</b>(<a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <var>newItem</var>, unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2442,7 +2442,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGNumberList__removeItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <b>removeItem</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGNumberList__removeItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <b>removeItem</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2491,7 +2491,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGNumberList__appendItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <b>appendItem</b>(in <a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <var>newItem</var>)
+<dt id="__svg__SVGNumberList__appendItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <b>appendItem</b>(<a class="idlinterface" href="types.html#InterfaceSVGNumber">SVGNumber</a> <var>newItem</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2610,8 +2610,8 @@
            attribute float <a href="types.html#__svg__SVGLength__valueInSpecifiedUnits">valueInSpecifiedUnits</a>;
            attribute DOMString <a href="types.html#__svg__SVGLength__valueAsString">valueAsString</a>;
 
-  void <a href="types.html#__svg__SVGLength__newValueSpecifiedUnits">newValueSpecifiedUnits</a>(in unsigned short unitType, in float valueInSpecifiedUnits);
-  void <a href="types.html#__svg__SVGLength__convertToSpecifiedUnits">convertToSpecifiedUnits</a>(in unsigned short unitType);
+  void <a href="types.html#__svg__SVGLength__newValueSpecifiedUnits">newValueSpecifiedUnits</a>(unsigned short unitType, float valueInSpecifiedUnits);
+  void <a href="types.html#__svg__SVGLength__convertToSpecifiedUnits">convertToSpecifiedUnits</a>(unsigned short unitType);
 };</pre><dl class="interface">
 <dt class="constants-header">Constants in group “Length Unit Types”:</dt>
 <dd>
@@ -2822,7 +2822,7 @@
 <dd>
 <dl class="attributes">
 
-<dt id="__svg__SVGLength__newValueSpecifiedUnits" class="operation first-child">void <b>newValueSpecifiedUnits</b>(in unsigned short <var>unitType</var>, in float <var>valueInSpecifiedUnits</var>)
+<dt id="__svg__SVGLength__newValueSpecifiedUnits" class="operation first-child">void <b>newValueSpecifiedUnits</b>(unsigned short <var>unitType</var>, float <var>valueInSpecifiedUnits</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2872,7 +2872,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGLength__convertToSpecifiedUnits" class="operation">void <b>convertToSpecifiedUnits</b>(in unsigned short <var>unitType</var>)
+<dt id="__svg__SVGLength__convertToSpecifiedUnits" class="operation">void <b>convertToSpecifiedUnits</b>(unsigned short <var>unitType</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -2988,12 +2988,12 @@
   readonly attribute unsigned long <a href="types.html#__svg__SVGLengthList__numberOfItems">numberOfItems</a>;
 
   void <a href="types.html#__svg__SVGLengthList__clear">clear</a>();
-  <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="types.html#__svg__SVGLengthList__initialize">initialize</a>(in <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> newItem);
-  <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="types.html#__svg__SVGLengthList__getItem">getItem</a>(in unsigned long index);
-  <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="types.html#__svg__SVGLengthList__insertItemBefore">insertItemBefore</a>(in <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> newItem, in unsigned long index);
-  <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="types.html#__svg__SVGLengthList__replaceItem">replaceItem</a>(in <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> newItem, in unsigned long index);
-  <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="types.html#__svg__SVGLengthList__removeItem">removeItem</a>(in unsigned long index);
-  <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="types.html#__svg__SVGLengthList__appendItem">appendItem</a>(in <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> newItem);
+  <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="types.html#__svg__SVGLengthList__initialize">initialize</a>(<a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> newItem);
+  <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="types.html#__svg__SVGLengthList__getItem">getItem</a>(unsigned long index);
+  <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="types.html#__svg__SVGLengthList__insertItemBefore">insertItemBefore</a>(<a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> newItem, unsigned long index);
+  <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="types.html#__svg__SVGLengthList__replaceItem">replaceItem</a>(<a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> newItem, unsigned long index);
+  <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="types.html#__svg__SVGLengthList__removeItem">removeItem</a>(unsigned long index);
+  <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <a href="types.html#__svg__SVGLengthList__appendItem">appendItem</a>(<a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> newItem);
 };</pre><dl class="interface">
 <dt class="attributes-header">Attributes:</dt>
 <dd>
@@ -3037,7 +3037,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGLengthList__initialize" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <b>initialize</b>(in <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <var>newItem</var>)
+<dt id="__svg__SVGLengthList__initialize" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <b>initialize</b>(<a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <var>newItem</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3082,7 +3082,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGLengthList__getItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <b>getItem</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGLengthList__getItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <b>getItem</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3126,7 +3126,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGLengthList__insertItemBefore" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <b>insertItemBefore</b>(in <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <var>newItem</var>, in unsigned long <var>index</var>)
+<dt id="__svg__SVGLengthList__insertItemBefore" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <b>insertItemBefore</b>(<a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <var>newItem</var>, unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3182,7 +3182,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGLengthList__replaceItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <b>replaceItem</b>(in <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <var>newItem</var>, in unsigned long <var>index</var>)
+<dt id="__svg__SVGLengthList__replaceItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <b>replaceItem</b>(<a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <var>newItem</var>, unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3242,7 +3242,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGLengthList__removeItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <b>removeItem</b>(in unsigned long <var>index</var>)
+<dt id="__svg__SVGLengthList__removeItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <b>removeItem</b>(unsigned long <var>index</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3291,7 +3291,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGLengthList__appendItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <b>appendItem</b>(in <a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <var>newItem</var>)
+<dt id="__svg__SVGLengthList__appendItem" class="operation"><a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <b>appendItem</b>(<a class="idlinterface" href="types.html#InterfaceSVGLength">SVGLength</a> <var>newItem</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3404,8 +3404,8 @@
            attribute float <a href="types.html#__svg__SVGAngle__valueInSpecifiedUnits">valueInSpecifiedUnits</a>;
            attribute DOMString <a href="types.html#__svg__SVGAngle__valueAsString">valueAsString</a>;
 
-  void <a href="types.html#__svg__SVGAngle__newValueSpecifiedUnits">newValueSpecifiedUnits</a>(in unsigned short unitType, in float valueInSpecifiedUnits);
-  void <a href="types.html#__svg__SVGAngle__convertToSpecifiedUnits">convertToSpecifiedUnits</a>(in unsigned short unitType);
+  void <a href="types.html#__svg__SVGAngle__newValueSpecifiedUnits">newValueSpecifiedUnits</a>(unsigned short unitType, float valueInSpecifiedUnits);
+  void <a href="types.html#__svg__SVGAngle__convertToSpecifiedUnits">convertToSpecifiedUnits</a>(unsigned short unitType);
 };</pre><dl class="interface">
 <dt class="constants-header">Constants in group “Angle Unit Types”:</dt>
 <dd>
@@ -3563,7 +3563,7 @@
 <dd>
 <dl class="attributes">
 
-<dt id="__svg__SVGAngle__newValueSpecifiedUnits" class="operation first-child">void <b>newValueSpecifiedUnits</b>(in unsigned short <var>unitType</var>, in float <var>valueInSpecifiedUnits</var>)
+<dt id="__svg__SVGAngle__newValueSpecifiedUnits" class="operation first-child">void <b>newValueSpecifiedUnits</b>(unsigned short <var>unitType</var>, float <var>valueInSpecifiedUnits</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3613,7 +3613,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGAngle__convertToSpecifiedUnits" class="operation">void <b>convertToSpecifiedUnits</b>(in unsigned short <var>unitType</var>)
+<dt id="__svg__SVGAngle__convertToSpecifiedUnits" class="operation">void <b>convertToSpecifiedUnits</b>(unsigned short <var>unitType</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3740,9 +3740,9 @@
    href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-RGBColor">RGBColor</a> <a href="types.html#__svg__SVGColor__rgbColor">rgbColor</a>;
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGICCColor">SVGICCColor</a> <a href="types.html#__svg__SVGColor__iccColor">iccColor</a>;
 
-  void <a href="types.html#__svg__SVGColor__setRGBColor">setRGBColor</a>(in DOMString rgbColor);
-  void <a href="types.html#__svg__SVGColor__setRGBColorICCColor">setRGBColorICCColor</a>(in DOMString rgbColor, in DOMString iccColor);
-  void <a href="types.html#__svg__SVGColor__setColor">setColor</a>(in unsigned short colorType, in DOMString rgbColor, in DOMString iccColor);
+  void <a href="types.html#__svg__SVGColor__setRGBColor">setRGBColor</a>(DOMString rgbColor);
+  void <a href="types.html#__svg__SVGColor__setRGBColorICCColor">setRGBColorICCColor</a>(DOMString rgbColor, DOMString iccColor);
+  void <a href="types.html#__svg__SVGColor__setColor">setColor</a>(unsigned short colorType, DOMString rgbColor, DOMString iccColor);
 };</pre><dl class="interface">
 <dt class="constants-header">Constants in group “Color Types”:</dt>
 <dd>
@@ -3825,7 +3825,7 @@
 <dd>
 <dl class="attributes">
 
-<dt id="__svg__SVGColor__setRGBColor" class="operation first-child">void <b>setRGBColor</b>(in DOMString <var>rgbColor</var>)
+<dt id="__svg__SVGColor__setRGBColor" class="operation first-child">void <b>setRGBColor</b>(DOMString <var>rgbColor</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3861,7 +3861,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGColor__setRGBColorICCColor" class="operation">void <b>setRGBColorICCColor</b>(in DOMString <var>rgbColor</var>, in DOMString <var>iccColor</var>)
+<dt id="__svg__SVGColor__setRGBColorICCColor" class="operation">void <b>setRGBColorICCColor</b>(DOMString <var>rgbColor</var>, DOMString <var>iccColor</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -3906,7 +3906,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGColor__setColor" class="operation">void <b>setColor</b>(in unsigned short <var>colorType</var>, in DOMString <var>rgbColor</var>, in DOMString <var>iccColor</var>)
+<dt id="__svg__SVGColor__setColor" class="operation">void <b>setColor</b>(unsigned short <var>colorType</var>, DOMString <var>rgbColor</var>, DOMString <var>iccColor</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -4166,17 +4166,20 @@
 
 <h3 id="InterfaceSVGUnitTypes">Interface SVGUnitTypes</h3>
 
-
-The <a>SVGUnitTypes</a> interface defines a commonly used set of constants
+<p>The <a>SVGUnitTypes</a> interface defines a commonly used set of constants
 and is a base interface used by <a>SVGGradientElement</a>,
 <a>SVGPatternElement</a>, <a>SVGClipPathElement</a>, <a>SVGMaskElement</a>
-and <a>SVGFilterElement</a>.
-<pre class="idl">interface <b>SVGUnitTypes</b> {
+and <a>SVGFilterElement</a>.</p>
+
+<pre class="idl">[NoInterfaceObject]
+interface <b>SVGUnitTypes</b> {
   // Unit Types
   const unsigned short <a href="types.html#__svg__SVGUnitTypes__SVG_UNIT_TYPE_UNKNOWN">SVG_UNIT_TYPE_UNKNOWN</a> = 0;
   const unsigned short <a href="types.html#__svg__SVGUnitTypes__SVG_UNIT_TYPE_USERSPACEONUSE">SVG_UNIT_TYPE_USERSPACEONUSE</a> = 1;
   const unsigned short <a href="types.html#__svg__SVGUnitTypes__SVG_UNIT_TYPE_OBJECTBOUNDINGBOX">SVG_UNIT_TYPE_OBJECTBOUNDINGBOX</a> = 2;
-};</pre><dl class="interface">
+};</pre>
+
+<dl class="interface">
 <dt class="constants-header">Constants in group “Unit Types”:</dt>
 <dd>
 <dl class="constants">
@@ -4248,7 +4251,7 @@
   <a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <a href="types.html#__svg__SVGLocatableElement__getStrokeBBox">getStrokeBBox</a>();
   <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="types.html#__svg__SVGLocatableElement__getCTM">getCTM</a>();
   <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="types.html#__svg__SVGLocatableElement__getScreenCTM">getScreenCTM</a>();
-  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="types.html#__svg__SVGLocatableElement__getTransformToElement">getTransformToElement</a>(in <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> element);
+  <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <a href="types.html#__svg__SVGLocatableElement__getTransformToElement">getTransformToElement</a>(<a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> element);
 };</pre><dl class="interface">
 <dt class="attributes-header">Attributes:</dt>
 <dd>
@@ -4375,7 +4378,7 @@
 </dl>
 </dd>
 
-<dt id="__svg__SVGLocatableElement__getTransformToElement" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>getTransformToElement</b>(in <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <var>element</var>)
+<dt id="__svg__SVGLocatableElement__getTransformToElement" class="operation"><a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> <b>getTransformToElement</b>(<a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <var>element</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -4482,7 +4485,7 @@
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGStringList">SVGStringList</a> <a href="types.html#__svg__SVGTests__requiredExtensions">requiredExtensions</a>;
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGStringList">SVGStringList</a> <a href="types.html#__svg__SVGTests__systemLanguage">systemLanguage</a>;
 
-  boolean <a href="types.html#__svg__SVGTests__hasExtension">hasExtension</a>(in DOMString extension);
+  boolean <a href="types.html#__svg__SVGTests__hasExtension">hasExtension</a>(DOMString extension);
 };</pre><dl class="interface">
 <dt class="attributes-header">Attributes:</dt>
 <dd>
@@ -4517,7 +4520,7 @@
 <dd>
 <dl class="attributes">
 
-<dt id="__svg__SVGTests__hasExtension" class="operation first-child">boolean <b>hasExtension</b>(in DOMString <var>extension</var>)
+<dt id="__svg__SVGTests__hasExtension" class="operation first-child">boolean <b>hasExtension</b>(DOMString <var>extension</var>)
 </dt>
 <dd class="operation">
 <div>
@@ -4793,10 +4796,11 @@
 
 <h3 id="InterfaceSVGRenderingIntent">Interface SVGRenderingIntent</h3>
 
-
-The <a>SVGRenderingIntent</a> interface defines the enumerated list of
-possible values for <a>'color-profile/rendering-intent'</a> attributes or descriptors.
-<pre class="idl">interface <b>SVGRenderingIntent</b> {
+<p>The <a>SVGRenderingIntent</a> interface defines the enumerated list of
+possible values for <a>'color-profile/rendering-intent'</a> attributes or descriptors.</p>
+
+<pre class="idl">[NoInterfaceObject]
+interface <b>SVGRenderingIntent</b> {
   // Rendering Intent Types
   const unsigned short <a href="types.html#__svg__SVGRenderingIntent__RENDERING_INTENT_UNKNOWN">RENDERING_INTENT_UNKNOWN</a> = 0;
   const unsigned short <a href="types.html#__svg__SVGRenderingIntent__RENDERING_INTENT_AUTO">RENDERING_INTENT_AUTO</a> = 1;