2006-09-26 Eric Seidel <eric@eseidel.com>
[WebKit-https.git] / WebKitSite / projects / svg / status.xml
index ee7116f116cf8126a457bc53311ce7d1d0b0b7ce..c28dbadab1aaf8af6b5dc098f252b076dd2701e1 100644 (file)
@@ -6,7 +6,7 @@
     This page describes the current status of the SVG implementation in WebKit.
     </p>
     <p>
-    Last update: Jan 27th, 2006.
+    Last update: Apr 28th, 2006.
     </p>
     <p>
     For a list of general WebKit+SVG issues not covered in this document , please see the <a href="http://tinyurl.com/athb7">full SVG bug list</a>.
             <element>
                 <name>svg</name>
                 <url>http://www.w3.org/TR/SVG11/struct.html#SVGElement</url>
+                <status>Implemented</status>
                 <issues>
-                    <issue>overflow: hidden; is not respected <bug>5977</bug></issue>
-                    <issue>image/svg+xml should use SVGDocumentImpl <bug>5978</bug></issue>
-                    <issue>bounding box relative percentages fail <bug>6011</bug></issue>
+                    <issue>SVGSVGElement does not support suspendRedraw, unsuspendRedraw <bug>10408</bug></issue>
                 </issues>
             </element>
             <element>
             <element>
                 <name>title</name>
                 <url>http://www.w3.org/TR/SVG11/struct.html#TitleElement</url>
-                <issues>
-                    <issue>Parsed, but otherwise ignored <bug>5351</bug></issue>
-                </issues>
+                <status>Implemented</status>
             </element>
             <element>
                 <name>metadata</name>
                 <url>http://www.w3.org/TR/SVG11/metadata.html#MetadataElement</url>
-                <status>Unimplemented</status>
+                <status>Implemented</status>
             </element>
             <element>
                 <name>symbol</name>
@@ -96,7 +93,6 @@
                 <name>image</name>
                 <url>http://www.w3.org/TR/SVG11/struct.html#ImageElement</url>
                  <issues>
-                    <issue>&lt;image&gt; does not viewBox or preserveAspectRatio <bug>5966</bug></issue>
                     <issue>&lt;image&gt; does not support color-profile property <bug>6036</bug></issue>
                 </issues>
             </element>
             <element>
                 <name>tref</name>
                 <url>http://www.w3.org/TR/SVG11/text.html#TRefElement</url>
-                <status>Unimplemented</status>
+                <status>Implemented</status>
             </element>
             <element>
                 <name>textPath</name>
             <element>
                 <name>marker</name>
                 <url>http://www.w3.org/TR/SVG11/painting.html#MarkerElement</url>
-                <issues>
-                    <issue>Clip path issues <bug>5967</bug></issue>
-                </issues>
+                <status>Implemented</status>
             </element>
         </elements>
     </module>
                     <issue>Reflect and repeat not supported <bug>5968</bug></issue>
                     <issue>color-interpolation not supported for gradients <bug>6034</bug></issue>
                     <issue>Gradient appears and disappears in SVG <bug>6716</bug></issue>
+                    <issue>Gradients aren't pixel-perfect <bug>8628</bug></issue>
                 </issues>
             </element>
             <element>
             <element>
                 <name>pattern</name>
                 <url>http://www.w3.org/TR/SVG11/pservers.html#PatternElement</url>
-                <issues>
-                    <issue>Patterns seem to have minor coordinate space issues <bug>6003</bug></issue>
-                </issues>
+                <status>Implemented</status>
             </element>
         </elements>
     </module>
                 <name>clipPath</name>
                 <url>http://www.w3.org/TR/SVG11/masking.html#ClipPathElement</url>
                 <status>Implemented</status>
-                <issues>
-                    <issue>clip data does not respect transforms <bug>6546</bug></issue>
-                </issues>
             </element>
         </elements>
     </module>
                 <status>Partial</status>
                 <issues>
                     <issue>does not support maskUnits or maskContentUnits <bug>6409</bug></issue>
-                    <issue>simple &lt;mask&gt; crashes Safari+SVG <bug>6548</bug></issue>
                 </issues>
             </element>
         </elements>
             <element>
                 <name>feComponentTransfer</name>
                 <url>http://www.w3.org/TR/SVG11/filters.html#feComponentTransferElement</url>
-                <status>Unimplemented</status>
-                <issues>
-                    <issue>Not implemented <bug>5860</bug></issue>
-                </issues>
+                <status>Implemented</status>
             </element>
             <element>
                 <name>feComposite</name>
             <element>
                 <name>feDisplacementMap</name>
                 <url>http://www.w3.org/TR/SVG11/filters.html#feDisplacementMapElement</url>
-                <status>Unimplemented</status>
+                <status>Implemented</status>
                 <issues>
-                    <issue>Not implemented <bug>5862</bug></issue>
                     <issue>filters-displace-01-f displays incorrectly <bug>6719</bug></issue>
                 </issues>
             </element>
             <element>
                 <name>cursor</name>
                 <url>http://www.w3.org/TR/SVG11/interact.html#CursorElement</url>
-                <status>Broken</status>
                 <issues>
-                    <issue>SVG &lt;cursor&gt; needs to be wired into WebKit custom CSS cursor code <bug>6002</bug></issue>
-                    <issue>WebKit does not handle CSS custom cursor URI fallback <bug>6001</bug></issue>
+                    <issue>SVGs are not supported as real image types <bug>5971</bug></issue>
                 </issues>
             </element>
         </elements>
                 <name>a</name>
                 <url>http://www.w3.org/TR/SVG11/linking.html#AElement</url>
                 <status>Implemented</status>
+                <issues>
+                    <issue>SVG does not support tabbing navigation between web page links <bug>8823</bug></issue>
+                </issues>
             </element>
         </elements>
     </module>
                 <name>script</name>
                 <url>http://www.w3.org/TR/SVG11/script.html#ScriptElement</url>
                 <status>Implemented</status>
-                <issues>
-                    <issue>SVG JavaScript bindings are busted <bug>4249</bug></issue>
-                </issues>
             </element>
         </elements>
     </module>
                 <name>font</name>
                 <url>http://www.w3.org/TR/SVG11/fonts.html#FontFaceElement</url>
                 <status>Unimplemented</status>
+                <issues>
+                    <issue>Implement SVGFontElement <bug>10650</bug></issue>
+                </issues>
             </element>
             <element>
                 <name>font-face</name>
                 <url>http://www.w3.org/TR/SVG11/fonts.html#FontFaceNameElement</url>
                 <status>Unimplemented</status>
+                <issues>
+                    <issue>Implement SVGFontFace*Elements <bug>10652</bug></issue>
+                </issues>
             </element>
             <element>
                 <name>glyph</name>
                 <url>http://www.w3.org/TR/SVG11/fonts.html#GlyphElement</url>
                 <status>Unimplemented</status>
+                <issues>
+                    <issue>Implement SVGGlyphElement <bug>10651</bug></issue>
+                </issues>
             </element>
             <element>
                 <name>missing-glyph</name>
                 <name>foreignObject</name>
                 <url>http://www.w3.org/TR/SVG11/extend.html#ForeignObjectElement</url>
                 <status>Implemented</status>
-                <issues>
-                    <issue>&lt;input type="search"&gt; renders twice within &lt;foreignObject&gt; <bug>6582</bug></issue>
-                </issues>
             </element>
         </elements>
     </module>