W3C SVG SVG 1.2 Tiny Test Suite Implementation Matrix (Draft)

28 October 2008

Introduction

This page summarises the state of implementation of SVG Tiny 1.2. It is a snapshot in time, both of the implementations tested and of the test suite. For the latest implementation details, please see the SVG Test page

Tested implementations

The following implementations were tested:

Ikivo 2.1
The Ikivo Multimedia SVG Player is an SVG Tiny 1.2 player for mobile phones and embedded systems. It is typically supplied with a handset as an OEM bundled player, rather than being made available to end users.
Opera 9.52 +video
The Opera 9.6 browser implements SVG 1.1, SVG Tiny 1.2 and HTML/CSS; it runs on Windows, MacOS X, and Linux while Opera 9.5 mobile runs on mobile phones. For this test, a build of 9.52 which included SVG video support was tested. For some specific tests (as noted in the table below) the latest internal build of the Gogi rendering engine used in Opera was tested.
BitFlash 6.5
The Bitflash SVG Tiny Player runs on mobile phones running BREW, Symbian and real-time operating systems. It is typically supplied with a handset as an OEM bundled player, rather than being made available to end users
Batik 1.7
The Batik SVG toolkit is an open-source Java implementation of SVG. Version 1.7 of the Squiggle SVG viewer was tested, on MacOS X and Windows platforms.
eSVG 2.6
The eSVG Viewer is a commercial SVG Tiny 1.2 implementation for Symbian, Windows Mobile 5, Windows CE, Pocket PC, .NET, JAVA and eCos platforms. Version 2.6 of the player was tested.
Motorola SVG 2.5
A pre-release version of the Motorola SVG Tiny 1.2 player was tested on a Motorola mobile phone.
Abbra 8.1020
The Abbra Vidualize Rich Media Engine is an XHTML and SVG implementation for mobile and desktop platforms. The latest developer build was tested on Windows (both as as a plugin for Internet Explorer and as a standalone viewer) and iPhone platforms.
Firefox 3.01
The Mozilla Firefox browser is an open source implementation of HTML/XHTML, CSS, and SVG. It is available for Windows, MacOS X and Linux platforms. Version 3.01 was tested on Linux, Windows and MacOS X.
Safari 3.0.3
The Apple Safari browser is an HTML/XHTML, CSS, and SVG implementation for MacOS X, Windows, and iPhone. It is based around the open source Webkit engine, also used by the Konqueror, Nokia S60 and Google Chrome browsers. Version 3.0.3 of Safari was tested on MacOS X.
GPAC Osmo4 0.4.5
The GPAC Project on Advanced Content is a multimedia engine for SVG and other formats (MPEG-4 BIFS and LASeR, VRML, X3D). Osmo4 is the player for this engine. Version 0.4.5-dev build 26 was used for testing

Other implementations

The following implementations are known to the SVG Working Group, but it was not possible to test them for this report.

Streamezzo
The Streamezzo Rich Media Client runs on mobile platforms using Java, Symbian, Windows Mobile, Linux, and BREW. It is believed to be able to read SVG Tiny 1.2 content as well as LASeR content, but the SVG WG was unable to confirm this.
Spinetix HMP 100
The Spinetix Hypermedia Player is a networked hardware device aimed at digital signage. Their SVG Tiny 1.2 implementation drives the device.

The SVG WG is aware of other implementations which have not yet been announced, so could not be listed here. We are always pleased to hear of, see demonstrations of, and test additional implementations.

Test suite results

Test File Test revision Ikivo 2.1 Opera 9.52 +video BitFlash 6.5 Batik 1.7 eSVG 2.6 Motorola SVG 2.5 Abbra 8.1020 Firefox 3.0.1 Safari 3.1.1 GPAC Osmo4 0.4.5 Comments
animate-elem-02-t.svg 1.10 pass pass pass pass pass pass pass
animate-elem-03-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-04-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-05-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-06-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-07-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-08-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-09-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-10-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-11-t.svg 1.8 pass pass pass pass pass pass pass
animate-elem-12-t.svg 1.8 pass pass pass pass pass pass fail
animate-elem-13-t.svg 1.8 pass pass pass pass pass pass pass
animate-elem-14-t.svg 1.8 pass pass pass pass pass pass pass
animate-elem-15-t.svg 1.8 pass pass pass pass pass pass pass
animate-elem-17-t.svg 1.8 pass pass pass pass pass pass fail
animate-elem-19-t.svg 1.8 pass pass pass pass pass pass pass
animate-elem-201-t.svg 1.5 pass pass pass pass partial partial fail
animate-elem-202-t.svg 1.4 pass pass pass pass fail pass fail
animate-elem-203-t.svg 1.4 pass pass pass pass fail fail fail
animate-elem-205-t.svg 1.4 pass fail pass pass fail pass fail
animate-elem-206-t.svg 1.4 pass pass pass fail fail fail fail
animate-elem-207-t.svg 1.6 pass partial pass partial fail partial fail
animate-elem-209-t.svg 1.5 pass pass pass fail fail partial fail
animate-elem-20-t.svg 1.9 pass pass pass pass fail pass pass
animate-elem-210-t.svg 1.5 pass pass pass fail fail partial fail
animate-elem-211-t.svg 1.5 pass pass pass fail fail fail fail Opera passes in GOGI
animate-elem-212-t.svg 1.5 pass pass pass fail fail partial fail
animate-elem-213-t.svg 1.5 pass pass pass fail fail partial fail
animate-elem-214-t.svg 1.5 pass pass pass fail fail fail fail
animate-elem-215-t.svg 1.5 pass pass pass fail fail fail fail
animate-elem-216-t.svg 1.5 pass pass pass fail fail fail partial
animate-elem-217-t.svg 1.5 pass pass pass fail fail partial
animate-elem-218-t.svg 1.5 pass pass pass fail fail fail
animate-elem-219-t.svg 1.7 partial pass partial partial fail partial pass
animate-elem-21-t.svg 1.9 pass pass pass fail fail pass fail
animate-elem-221-t.svg 1.6 pass pass pass pass fail fail fail
animate-elem-222-t.svg 1.6 pass pass pass fail fail fail fail
animate-elem-225-t.svg 1.5 partial pass pass pass fail pass fail
animate-elem-226-t.svg 1.5 fail pass fail pass fail fail fail
animate-elem-227-t.svg 1.4 pass partial pass fail fail partial fail
animate-elem-22-t.svg 1.11 pass pass pass pass pass pass pass
animate-elem-23-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-24-t.svg 1.8 pass pass pass fail fail pass pass
animate-elem-25-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-26-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-27-t.svg 1.8 pass pass pass pass pass pass pass
animate-elem-28-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-29-t.svg 1.8 pass pass pass pass fail fail pass
animate-elem-30-t.svg 1.7 pass pass pass partial partial pass partial
animate-elem-31-t.svg 1.7 pass pass pass pass fail pass partial
animate-elem-32-t.svg 1.7 pass pass pass pass partial pass pass
animate-elem-33-t.svg 1.8 pass pass pass partial fail partial fail
animate-elem-34-t.svg 1.7 pass pass pass pass fail pass partial
animate-elem-35-t.svg 1.5 pass partial pass partial partial partial partial
animate-elem-36-t.svg 1.7 pass pass pass pass pass pass partial
animate-elem-37-t.svg 1.7 pass pass pass pass pass pass pass
animate-elem-38-t.svg 1.9 pass pass pass pass fail pass fail
animate-elem-39-t.svg 1.7 pass pass pass pass fail partial partial
animate-elem-40-t.svg 1.8 pass pass pass pass partial pass partial
animate-elem-41-t.svg 1.7 pass pass pass partial partial pass pass
animate-elem-44-t.svg 1.7 pass pass pass pass fail pass pass
animate-elem-46-t.svg 1.7 pass pass pass pass partial pass fail
animate-elem-52-t.svg 1.10 pass pass pass pass fail pass fail
animate-elem-53-t.svg 1.8 pass pass pass fail fail pass partial
animate-elem-61-t.svg 1.9 pass pass pass partial fail partial fail
animate-elem-64-t.svg 1.7 pass pass pass pass pass pass fail
animate-elem-65-t.svg 1.7 pass pass pass pass partial pass fail
animate-elem-66-t.svg 1.7 pass pass pass pass partial pass fail
animate-elem-67-t.svg 1.7 pass pass pass pass partial pass fail
animate-elem-68-t.svg 1.8 pass pass pass pass partial pass fail
animate-elem-69-t.svg 1.8 pass pass pass pass partial pass fail
animate-elem-70-t.svg 1.9 pass pass pass pass fail pass fail
animate-elem-77-t.svg 1.7 pass pass pass pass fail pass fail
animate-elem-78-t.svg 1.8 pass pass pass partial fail partial fail
animate-elem-80-t.svg 1.8 pass pass pass pass fail pass pass
animate-elem-81-t.svg 1.8 pass pass pass pass partial pass partial
animate-elem-82-t.svg 1.9 pass pass pass pass pass pass pass
animate-elem-83-t.svg 1.9 pass pass pass partial fail pass fail
animate-elem-84-t.svg 1.7 pass pass pass pass fail partial fail
animate-elem-85-t.svg 1.8 pass partial pass partial partial partial partial
conf-reader-201-t.svg 1.6 fail pass fail fail fail fail pass pass
conf-reader-202-t.svg 1.2 pass pass partial fail fail fail
coords-constr-204-t.svg 1.5 pass pass pass fail fail fail fail
coords-coord-01-t.svg 1.6 pass pass pass pass pass pass pass
coords-pAR-201-t.svg 1.5 pass pass partial pass partial pass fail
coords-trans-01-t.svg 1.10 pass pass pass pass pass pass pass
coords-trans-02-t.svg 1.10 pass pass pass pass pass pass pass
coords-trans-03-t.svg 1.9 pass pass pass pass pass pass pass
coords-trans-04-t.svg 1.9 pass pass pass pass pass pass pass
coords-trans-05-t.svg 1.9 pass pass pass pass pass pass pass
coords-trans-06-t.svg 1.10 pass pass pass pass pass pass pass
coords-trans-07-t.svg 1.4 pass pass pass pass pass pass pass
coords-trans-08-t.svg 1.4 pass pass pass pass pass pass pass
coords-trans-09-t.svg 1.4 pass pass pass pass pass pass pass
coords-units-01-t.svg 1.10 pass pass pass pass pass pass pass partial
coords-viewattr-05-t.svg 1.12 pass pass pass pass fail pass fail fail
extend-namespace-02-t.svg 1.10 pass pass pass pass fail fail fail
fonts-desc-02-t.svg 1.9 fail pass pass fail fail fail fail fail Opera passes in GOGI
fonts-elem-01-t.svg 1.8 pass pass pass pass pass pass pass fail
fonts-elem-02-t.svg 1.8 pass pass pass pass pass pass pass fail
fonts-elem-03-t.svg 1.7 fail pass pass pass pass pass fail fail
fonts-elem-06-t.svg 1.6 pass pass pass pass pass pass pass fail
fonts-glyph-02-t.svg 1.6 partial pass pass pass fail fail fail
fonts-glyph-03-t.svg 1.6 pass partial pass partial fail partial fail fail
fonts-glyph-04-t.svg 1.8 fail pass pass pass pass partial pass fail Opera passes in GOGI
fonts-glyph-201-t.svg 1.5 fail pass pass pass pass pass pass
fonts-glyph-202-t.svg 1.11 fail pass pass pass pass pass pass
fonts-glyph-203-t.svg 1.3 fail pass pass pass partial partial pass
fonts-kern-01-t.svg 1.7 fail pass pass pass fail fail fail fail Opera passes in GOGI
fonts-overview-201-t.svg 1.6 pass pass pass pass pass fail pass fail
interact-dom-02-t.svg 1.10 pass fail pass pass fail fail pass pass
interact-event-202-t.svg 1.6 pass pass pass fail fail pass partial pass
interact-event-203-t.svg 1.5 pass pass pass partial fail fail fail partial
interact-focus-201-t.svg 1.8 pass partial pass pass fail partial fail partial
interact-focus-202-t.svg 1.7 pass partial pass fail fail partial fail partial
interact-focus-203-t.svg 1.7 pass pass pass pass fail pass fail pass
interact-focus-204-t.svg 1.7 pass pass pass fail fail pass fail pass
interact-focus-205-t.svg 1.7 pass pass pass partial fail pass fail partial
interact-focus-206-t.svg 1.6 pass partial pass partial fail pass fail pass
interact-focus-207-t.svg 1.6 pass pass pass fail fail pass fail pass
interact-focus-209-t.svg 1.7 pass pass pass fail fail pass fail
interact-focus-210-t.svg 1.6 pass pass pass fail fail pass fail partial
interact-focus-211-t.svg 1.8 pass pass pass fail fail pass fail
interact-focus-212-t.svg 1.5 pass pass pass fail fail pass fail
interact-order-04-t.svg 1.10 pass pass pass pass fail pass fail pass
interact-order-05-t.svg 1.10 pass pass pass pass partial fail fail pass
interact-order-06-t.svg 1.9 pass pass pass pass partial partial fail pass
interact-pevents-02-t.svg 1.9 partial pass pass partial fail pass fail fail
interact-pevents-05-t.svg 1.6 partial pass pass pass fail pass fail fail
interact-pevents-06-t.svg 1.6 partial pass pass pass fail partial fail fail
interact-pevents-07-t.svg 1.6 pass pass pass pass pass pass fail fail
interact-pevents-08-t.svg 1.9 pass pass pass pass fail fail fail fail
interact-zoom-01-t.svg 1.9 pass pass pass pass pass pass
interact-zoom-02-t.svg 1.9 pass pass pass pass pass pass
interact-zoom-03-t.svg 1.10 pass partial pass pass fail pass
intro-compat-201-t.svg 1.7 pass pass pass pass fail fail pass
jpeg-required-201-t.svg 1.4 pass pass pass pass pass pass pass pass
jpeg-required-202-t.svg 1.5 pass pass pass pass pass pass pass pass
jpeg-required-203-t.svg 1.5 pass pass pass pass pass pass pass pass
jpeg-required-204-t.svg 1.5 pass pass pass pass pass pass pass pass
jpeg-required-205-t.svg 1.5 pass pass pass pass pass pass pass pass
jpeg-required-206-t.svg 1.5 pass pass pass pass pass pass pass pass
jpeg-required-207-t.svg 1.5 pass pass pass pass pass pass pass pass
jpeg-required-208-t.svg 1.5 pass pass pass pass pass pass pass pass
jpeg-required-209-t.svg 1.5 pass pass pass pass pass pass pass pass
jpeg-required-210-t.svg 1.5 pass pass pass pass pass pass pass pass
linking-a-03-t.svg 1.9 pass pass pass fail fail fail fail fail
linking-a-08-t.svg 1.5 pass pass pass pass partial fail fail fail
linking-a-201-t.svg 1.3 pass pass pass pass pass fail pass
linking-frag-201-t.svg 1.6 pass pass pass pass fail fail fail fail
linking-frag-202-t.svg 1.6 pass pass pass partial fail fail fail fail
linking-frag-203-t.svg 1.8 fail fail pass fail fail fail pass
linking-frag-204-t.svg 1.3 fail fail pass fail fail fail pass fail
linking-refs-201-t.svg 1.7 pass pass pass fail fail fail fail fail
linking-refs-202-t.svg 1.7 partial pass pass fail fail fail fail fail
linking-refs-203-t.svg 1.10 pass partial pass fail fail partial fail Opera passes in GOGI
linking-refs-204-t.svg 1.7 pass pass pass fail fail fail fail fail
linking-refs-206-t.svg 1.3 pass pass pass partial pass fail fail
linking-refs-207-t.svg 1.1 partial pass pass fail fail partial Opera passes in GOGI
linking-uri-03-t.svg 1.9 pass pass pass pass pass fail pass fail
media-alevel-203-t.svg 1.7 pass pass pass fail fail fail fail
media-alevel-204-t.svg 1.6 pass pass pass fail fail fail fail
media-alevel-205-t.svg 1.6 pass pass pass fail fail fail fail
media-alevel-206-t.svg 1.7 fail pass pass fail fail fail fail
media-alevel-207-t.svg 1.6 fail pass pass pass pass pass fail
media-alevel-208-t.svg 1.6 pass pass pass fail fail fail fail
media-anim-202-t.svg 1.11 pass partial pass fail fail fail fail
media-anim-203-t.svg 1.11 pass partial pass fail fail fail fail
media-anim-205-t.svg 1.12 pass pass pass fail fail fail fail
media-anim-206-t.svg 1.11 pass pass pass fail fail fail
media-anim-207-t.svg 1.9 pass pass pass fail fail fail
media-anim-208-t.svg 1.12 pass partial pass fail fail fail
media-anim-209-t.svg 1.9 pass partial pass fail fail fail
media-anim-210-t.svg 1.11 pass fail pass fail fail fail
media-anim-211-t.svg 1.5 fail pass pass pass pass fail
media-anim-212-t.svg 1.8 pass partial pass fail fail fail
media-anim-213-t.svg 1.4 pass pass pass fail pass fail
media-audio-201-t.svg 1.5 pass pass pass fail fail fail pass
media-audio-202-t.svg 1.5 pass pass pass fail fail fail
media-audio-203-t.svg 1.5 pass pass pass fail fail fail
media-audio-204-t.svg 1.5 pass pass pass fail fail fail
media-audio-205-t.svg 1.5 pass pass pass fail fail fail pass
media-audio-206-t.svg 1.5 partial partial partial fail fail pass pass
media-audio-207-t.svg 1.5 partial pass fail fail fail pass pass
media-audio-208-t.svg 1.5 pass pass pass fail fail pass
media-audio-209-t.svg 1.5 pass fail pass fail fail fail
media-audio-211-t.svg 1.5 pass fail pass pass fail fail pass
media-audio-212-t.svg 1.5 pass fail pass fail fail partial pass
media-audio-213-t.svg 1.5 pass fail pass fail fail fail fail
media-audio-214-t.svg 1.5 pass pass pass pass fail fail
media-video-201-t.svg 1.10 pass pass pass pass pass pass
media-video-202-t.svg 1.10 partial partial pass fail fail pass
media-video-203-t.svg 1.8 pass pass pass fail fail fail
media-video-204-t.svg 1.10 pass pass pass fail fail pass pass
media-video-205-t.svg 1.9 pass pass pass fail fail pass pass
media-video-206-t.svg 1.10 pass pass pass fail fail pass pass
media-video-207-t.svg 1.10 pass pass pass fail fail pass pass
media-video-208-t.svg 1.8 pass pass pass fail fail pass pass
media-video-209-t.svg 1.9 pass pass pass fail fail pass pass
media-video-210-t.svg 1.10 pass pass pass fail fail pass pass
media-video-211-t.svg 1.9 pass pass pass fail fail pass pass
media-video-212-t.svg 1.10 pass pass pass fail fail pass
media-video-213-t.svg 1.6 pass pass pass fail fail fail
media-video-214-t.svg 1.8 pass pass pass fail fail fail pass
media-video-215-t.svg 1.7 pass fail pass fail fail partial
media-video-216-t.svg 1.8 pass pass pass fail fail fail
media-video-218-t.svg 1.7 pass pass pass fail fail pass
media-video-219-t.svg 1.7 pass pass pass fail fail partial
media-video-220-t.svg 1.7 pass pass pass fail fail fail
media-video-221-t.svg 1.5 pass partial pass fail fail fail
media-video-222-t.svg 1.5 pass pass pass pass pass pass
metadata-example-01-t.svg 1.7 pass pass pass pass pass pass pass
paint-color-01-t.svg 1.8 pass pass pass pass pass pass pass
paint-color-03-t.svg 1.9 pass pass pass pass pass pass pass
paint-color-04-t.svg 1.8 pass pass pass pass fail pass pass
paint-color-05-t.svg 1.9 pass pass pass pass pass pass pass
paint-color-201-t.svg 1.4 pass pass pass pass pass pass pass
paint-fill-01-t.svg 1.7 pass pass pass pass pass pass pass
paint-fill-02-t.svg 1.6 pass pass pass pass pass pass pass
paint-fill-03-t.svg 1.7 pass pass pass pass pass pass pass
paint-fill-04-t.svg 1.6 pass pass pass pass pass pass pass
paint-fill-05-t.svg 1.5 pass pass pass pass pass pass pass
paint-grad-04-t.svg 1.8 pass pass pass pass pass pass pass
paint-grad-05-t.svg 1.8 pass pass pass pass pass pass pass
paint-grad-07-t.svg 1.8 pass pass pass pass pass pass pass
paint-grad-08-t.svg 1.7 pass pass pass pass pass pass pass
paint-grad-09-t.svg 1.7 pass pass pass pass pass pass pass
paint-grad-11-t.svg 1.7 pass pass pass pass pass pass pass
paint-grad-12-t.svg 1.7 pass pass pass pass pass pass pass
paint-grad-15-t.svg 1.8 pass pass pass pass pass pass pass
paint-grad-16-t.svg 1.7 pass pass pass pass pass pass pass
paint-grad-17-t.svg 1.9 fail fail pass pass fail partial fail
paint-grad-18-t.svg 1.7 pass pass pass pass partial partial pass
paint-grad-19-t.svg 1.9 pass pass pass pass fail fail pass
paint-grad-201-t.svg 1.6 pass pass pass pass fail pass pass
paint-grad-202-t.svg 1.7 pass pass pass pass fail pass fail
paint-grad-203-t.svg 1.6 pass pass pass pass pass pass pass
paint-grad-204-t.svg 1.7 pass pass pass fail pass pass pass
paint-grad-205-t.svg 1.6 pass pass pass pass pass pass pass
paint-nsstroke-201-t.svg 1.5 pass pass pass fail partial partial fail
paint-nsstroke-203-t.svg 1.6 pass pass pass fail fail pass fail
paint-other-201-t.svg 1.5 pass pass pass pass fail pass pass
paint-other-203-t.svg 1.6 pass pass pass fail fail pass pass
paint-stroke-01-t.svg 1.6 pass pass pass pass pass pass pass
paint-stroke-02-t.svg 1.6 pass pass pass pass pass pass partial
paint-stroke-03-t.svg 1.6 pass pass pass pass pass pass partial
paint-stroke-04-t.svg 1.6 pass pass pass pass pass pass fail
paint-stroke-05-t.svg 1.6 pass pass pass pass pass pass pass
paint-stroke-06-t.svg 1.5 pass pass pass pass pass pass fail
paint-stroke-07-t.svg 1.5 pass pass pass fail fail pass fail
paint-stroke-08-t.svg 1.5 pass pass pass pass pass pass pass
paint-stroke-202-t.svg 1.6 pass pass pass fail pass partial fail
paint-stroke-204-t.svg 1.5 pass pass pass pass pass pass fail
paint-stroke-207-t.svg 1.5 pass pass pass pass pass pass pass
paint-vfill-201-t.svg 1.5 pass pass pass fail pass pass pass
paint-vfill-202-t.svg 1.6 pass pass pass fail fail pass fail
paint-vfill-203-t.svg 1.6 pass pass pass fail pass pass fail
paint-vfill-204-t.svg 1.6 pass pass pass fail fail pass fail
paint-vfill-205-t.svg 1.5 pass pass pass fail pass pass pass
paint-vfill-206-t.svg 1.9 pass pass pass fail pass pass pass
paths-data-01-t.svg 1.13 pass pass pass pass pass pass pass
paths-data-02-t.svg 1.13 pass pass pass pass pass pass pass
paths-data-04-t.svg 1.12 pass pass pass pass pass pass pass
paths-data-05-t.svg 1.13 pass pass pass pass pass pass pass
paths-data-06-t.svg 1.12 pass pass pass pass pass pass pass
paths-data-07-t.svg 1.12 pass pass pass pass pass pass pass
paths-data-08-t.svg 1.9 pass pass pass pass pass pass pass
paths-data-09-t.svg 1.9 pass pass pass pass pass pass pass
paths-data-10-t.svg 1.11 pass pass pass pass pass pass fail
paths-data-12-t.svg 1.11 pass pass pass pass pass pass pass
paths-data-13-t.svg 1.10 pass pass pass pass pass pass pass
paths-data-14-t.svg 1.10 pass pass pass pass pass pass pass
paths-data-15-t.svg 1.10 pass pass pass pass pass pass pass
render-elems-01-t.svg 1.8 pass pass pass pass pass pass pass
render-elems-02-t.svg 1.8 pass pass pass pass pass pass pass
render-elems-03-t.svg 1.8 pass pass pass pass pass fail pass
render-elems-06-t.svg 1.8 pass pass pass pass pass pass pass
render-elems-07-t.svg 1.8 pass pass pass pass pass pass pass
render-elems-08-t.svg 1.8 pass pass pass pass pass pass pass
render-groups-01-t.svg 1.9 pass pass pass pass pass pass pass
render-groups-03-t.svg 1.9 pass pass pass pass pass pass pass
script-element-201-t.svg 1.6 pass pass pass pass pass pass pass
script-element-202-t.svg 1.7 fail pass pass fail fail fail fail
script-element-203-t.svg 1.5 partial pass pass partial partial partial partial Opera passes in GOGI
script-handle-05-t.svg 1.10 pass pass pass fail fail pass
script-handle-06-t.svg 1.10 pass partial pass fail fail pass
script-handle-07-t.svg 1.9 pass pass pass fail fail pass
script-handle-08-t.svg 1.10 pass pass pass fail fail pass
script-handle-201-t.svg 1.7 pass pass pass fail pass partial
script-handle-202-t.svg 1.7 pass pass pass fail fail fail
script-listener-201-t.svg 1.7 fail pass pass fail fail pass
script-listener-202-t.svg 1.5 pass pass pass fail pass fail
script-listener-203-t.svg 1.3 pass pass pass fail pass pass
script-listener-204-t.svg 1.4 pass pass pass fail partial fail
shapes-circle-01-t.svg 1.10 pass pass pass pass pass pass pass
shapes-circle-02-t.svg 1.8 pass pass pass pass pass pass pass
shapes-circle-03-t.svg 1.6 pass pass pass pass partial partial fail
shapes-ellipse-01-t.svg 1.10 pass pass pass pass pass pass pass
shapes-ellipse-02-t.svg 1.9 pass pass pass pass pass pass pass
shapes-ellipse-03-t.svg 1.6 pass pass pass pass partial partial fail
shapes-intro-01-t.svg 1.8 pass pass pass pass partial pass pass
shapes-line-01-t.svg 1.9 pass pass pass pass pass pass pass
shapes-line-02-t.svg 1.4 pass pass pass pass pass pass pass
shapes-polygon-01-t.svg 1.9 pass pass pass pass pass pass pass
shapes-polygon-02-t.svg 1.5 pass pass pass fail partial pass pass
shapes-polyline-01-t.svg 1.9 pass pass pass pass pass pass pass
shapes-polyline-02-t.svg 1.4 pass pass pass fail partial pass pass
shapes-rect-01-t.svg 1.10 partial pass partial partial partial partial pass
shapes-rect-02-t.svg 1.9 pass pass pass pass fail pass pass
shapes-rect-03-t.svg 1.5 pass pass pass partial partial fail fail
struct-class-201-t.svg 1.4 pass pass pass partial fail fail pass
struct-common-201-t.svg 1.9 pass pass pass pass fail fail partial
struct-cond-01-t.svg 1.8 pass pass pass pass pass pass fail
struct-cond-02-t.svg 1.8 pass pass pass pass pass pass fail
struct-cond-03-t.svg 1.7 pass pass pass pass pass pass fail
struct-cond-204-t.svg 1.4 pass pass pass partial partial pass fail
struct-cond-205-t.svg 1.4 pass pass pass fail partial pass fail
struct-cond-209-t.svg 1.3 pass pass pass pass pass pass fail
struct-cond-210-t.svg 1.3 pass pass pass pass pass pass fail
struct-defs-01-t.svg 1.8 pass pass pass pass pass pass pass
struct-defs-201-t.svg 1.4 pass pass pass fail fail pass pass
struct-discard-201-t.svg 1.5 pass pass pass fail fail fail fail
struct-discard-204-t.svg 1.6 pass pass pass fail fail fail fail
struct-discard-205-t.svg 1.4 pass pass pass fail fail fail fail
struct-discard-206-t.svg 1.5 pass pass pass fail fail fail fail
struct-discard-207-t.svg 1.5 pass pass pass fail fail fail fail
struct-frag-02-t.svg 1.8 pass pass pass pass pass pass
struct-frag-03-t.svg 1.6 pass pass pass pass pass pass
struct-frag-04-t.svg 1.7 pass pass pass pass pass pass
struct-frag-05-t.svg 1.7 pass pass pass pass fail fail partial
struct-frag-06-t.svg 1.6 pass pass pass pass pass pass pass
struct-group-01-t.svg 1.9 pass pass pass pass pass pass pass
struct-group-03-t.svg 1.6 pass pass pass pass pass pass partial
struct-image-01-t.svg 1.9 pass pass pass pass pass pass pass
struct-image-03-t.svg 1.9 pass pass pass pass pass pass pass
struct-image-04-t.svg 1.9 pass pass pass pass pass pass partial
struct-image-06-t.svg 1.6 pass pass pass pass partial pass pass
struct-image-07-t.svg 1.6 pass pass pass pass fail pass fail
struct-image-08-t.svg 1.6 pass pass pass pass pass pass fail
struct-image-09-t.svg 1.6 pass pass pass pass pass pass fail
struct-image-10-t.svg 1.6 pass pass pass pass pass pass fail
struct-progressive-201-t.svg 1.6 pass pass pass pass pass pass pass
struct-progressive-202-t.svg 1.4 pass pass pass pass fail pass pass
struct-progressive-203-t.svg 1.4 pass pass pass pass pass pass pass
struct-progressive-204-t.svg 1.4 pass pass pass pass pass pass pass
struct-svg-201-t.svg 1.4 pass pass pass fail pass pass pass
struct-svg-202-t.svg 1.4 pass pass pass fail pass pass pass
struct-svg-203-t.svg 1.5 pass pass pass pass fail pass fail
struct-use-01-t.svg 1.6 pass pass pass pass pass pass pass
struct-use-03-t.svg 1.6 pass pass pass pass pass pass pass
struct-use-09-t.svg 1.5 pass pass pass pass pass pass pass
struct-use-201-t.svg 1.5 fail pass pass pass fail pass pass
struct-use-202-t.svg 1.4 pass pass pass pass pass pass pass
struct-use-203-t.svg 1.2 pass pass pass pass fail pass pass
struct-use-204-t.svg 1.2 pass pass pass pass fail pass fail
struct-use-205-t.svg 1.6 partial pass pass partial fail fail
struct-use-206-t.svg 1.1 pass pass pass pass partial partial fail
struct-use-207-t.svg 1.2 partial pass pass pass fail partial fail
struct-use-208-t.svg 1.3 pass pass pass pass pass pass pass
struct-use-209-t.svg 1.2 pass pass pass fail pass fail pass
struct-use-recursion-01-t.svg 1.5 pass pass pass pass pass pass pass
struct-use-recursion-02-t.svg 1.5 pass pass pass fail pass fail pass
struct-use-recursion-03-t.svg 1.5 pass pass pass fail pass fail pass
styling-inherit-01-t.svg 1.11 pass pass pass pass partial pass
styling-inherit-02-t.svg 1.8 partial pass pass fail partial partial pass
styling-inherit-03-t.svg 1.5 partial pass pass partial fail partial pass
styling-pres-01-t.svg 1.10 pass pass pass partial pass pass pass
text-align-01-t.svg 1.8 pass pass pass pass pass pass pass
text-align-07-t.svg 1.7 fail fail pass fail fail pass
text-align-08-t.svg 1.7 fail fail pass fail fail fail pass
text-align-201-t.svg 1.5 pass pass pass pass pass pass fail
text-align-202-t.svg 1.11 fail pass fail fail fail pass Opera passes in GOGI
text-area-201-t.svg 1.7 pass pass pass fail pass pass fail
text-area-202-t.svg 1.6 pass pass pass fail fail pass fail
text-area-203-t.svg 1.7 pass fail pass fail pass pass fail
text-area-204-t.svg 1.8 pass pass pass fail fail pass fail
text-area-205-t.svg 1.7 pass pass pass fail fail pass fail
text-area-207-t.svg 1.8 pass pass pass fail fail pass fail
text-area-208-t.svg 1.6 pass pass pass fail fail partial fail
text-area-209-t.svg 1.7 pass pass pass fail fail pass fail
text-area-210-t.svg 1.7 pass pass pass fail fail pass fail
text-area-211-t.svg 1.5 pass pass pass fail fail pass fail
text-area-213-t.svg 1.7 pass partial pass fail partial fail
text-area-220-t.svg 1.7 pass pass pass fail fail pass fail
text-area-221-t.svg 1.6 pass pass pass fail fail pass fail
text-area-222-t.svg 1.6 pass pass pass fail fail pass fail
text-edit-201-t.svg 1.6 fail pass pass fail fail fail Opera passes in GOGI
text-fonts-01-t.svg 1.8 pass pass pass pass pass pass pass
text-fonts-02-t.svg 1.8 pass pass pass pass pass pass pass
text-fonts-03-t.svg 1.6 pass pass pass pass pass pass pass
text-fonts-04-t.svg 1.4 pass pass pass pass pass pass pass
text-fonts-202-t.svg 1.7 pass pass pass pass pass pass pass
text-intro-01-t.svg 1.8 pass pass pass pass pass pass pass
text-intro-04-t.svg 1.8 pass pass pass pass pass pass pass
text-intro-05-t.svg 1.6 pass pass pass pass pass pass pass
text-intro-06-t.svg 1.8 pass pass pass pass pass pass pass
text-intro-201-t.svg 1.4 pass pass pass pass pass pass partial
text-layout-201-t.svg 1.1 pass pass pass pass fail
text-text-04-t.svg 1.6 pass pass pass pass fail pass fail
text-text-06-t.svg 1.7 partial partial pass pass fail pass fail
text-text-07-t.svg 1.6 pass pass pass pass fail pass fail
text-text-08-t.svg 1.9 pass pass pass pass pass pass fail
text-text-09-t.svg 1.6 pass partial pass partial fail pass fail
text-tselect-03-t.svg 1.8 pass pass pass partial pass pass
text-ws-01-t.svg 1.7 pass pass pass pass pass pass pass
text-ws-02-t.svg 1.8 pass pass pass pass pass pass pass
udom-conform-201-t.svg 1.7 pass pass pass fail fail partial
udom-dom-201-t.svg 1.5 pass pass pass pass pass pass
udom-dom-202-t.svg 1.5 pass pass pass pass fail fail
udom-dom-203-t.svg 1.8 pass pass pass fail pass partial
udom-dom-204-t.svg 1.7 pass pass pass partial partial partial
udom-dom-206-t.svg 1.6 pass pass pass partial fail partial
udom-dom-207-t.svg 1.5 pass pass pass pass pass pass
udom-dom-209-t.svg 1.7 partial pass partial fail partial pass
udom-dom-210-t.svg 1.8 partial pass pass partial fail partial
udom-dom-211-t.svg 1.5 pass pass pass pass fail fail
udom-dom-213-t.svg 1.7 pass pass pass pass fail fail
udom-dom-215-t.svg 1.1 partial pass partial fail partial pass
udom-event-201-t.svg 1.7 pass partial pass pass partial partial
udom-event-202-t.svg 1.8 pass pass pass fail fail fail
udom-event-203-t.svg 1.8 pass pass pass pass fail pass
udom-event-204-t.svg 1.7 pass fail pass pass fail fail
udom-event-205-t.svg 1.7 pass pass pass fail fail fail
udom-event-207-t.svg 1.10 fail fail pass pass fail fail
udom-event-208-t.svg 1.6 fail pass pass pass fail fail
udom-event-209-t.svg 1.8 pass pass fail fail fail fail
udom-event-210-t.svg 1.6 fail pass pass fail pass fail
udom-glob-202-t.svg 1.5 fail pass fail fail fail fail pass pass Opera passes in GOGI
udom-glob-203-t.svg 1.6 fail pass pass fail fail partial Opera passes in GOGI
udom-glob-204-t.svg 1.6 fail pass pass fail fail partial Opera passes in GOGI
udom-node-201-t.svg 1.4 pass pass pass fail fail pass
udom-node-202-t.svg 1.5 pass pass pass fail fail partial
udom-node-204-t.svg 1.5 pass pass pass fail fail fail
udom-over-01-t.svg 1.8 pass pass pass fail fail pass
udom-smil-201-t.svg 1.5 pass pass pass pass pass pass
udom-smil-202-t.svg 1.7 pass partial pass pass partial partial
udom-smil-203-t.svg 1.5 pass pass pass pass partial partial
udom-svg-201-t.svg 1.5 pass pass pass pass pass pass
udom-svg-202-t.svg 1.6 fail pass pass fail fail fail
udom-svg-204-t.svg 1.7 pass pass pass fail fail fail
udom-svg-205-t.svg 1.6 pass pass pass fail fail pass
udom-svg-206-t.svg 1.7 pass pass pass fail fail fail
udom-svg-208-t.svg 1.3 pass fail pass fail fail fail
udom-svg-209-t.svg 1.3 pass fail pass fail fail fail
udom-svg-210-t.svg 1.4 pass fail pass pass fail partial
udom-svg-211-t.svg 1.5 pass fail pass fail fail fail
udom-svg-213-t.svg 1.10 pass pass pass partial fail pass
udom-svg-216-t.svg 1.4 pass pass pass fail fail fail Opera passes in GOGI
udom-svg-218-t.svg 1.5 partial pass pass partial fail fail BitFlash passes with WebKit script engine
udom-svg-224-t.svg 1.7 fail fail pass fail fail pass
udom-svg-225-t.svg 1.7 pass pass fail fail fail partial Opera passes in GOGI
udom-svg-226-t.svg 1.7 pass pass pass fail fail fail
udom-svg-227-t.svg 1.5 pass pass pass fail fail fail
udom-svg-228-t.svg 1.7 partial pass pass pass fail fail
udom-svg-231-t.svg 1.12 pass pass pass fail fail fail Opera passes in GOGI
udom-svg-232-t.svg 1.8 pass pass pass fail fail fail Opera passes in GOGI
udom-svg-233-t.svg 1.8 partial pass pass fail fail fail Opera passes in GOGI
udom-svg-236-t.svg 1.8 pass pass pass fail fail fail Opera passes in GOGI
udom-svg-237-t.svg 1.8 partial partial pass fail fail pass
udom-svgcolor-201-t.svg 1.8 fail pass pass fail fail partial
udom-svglocatable-201-t.svg 1.13 pass partial pass partial fail fail
udom-svglocatable-202-t.svg 1.12 pass pass pass fail fail fail
udom-svglocatable-203-t.svg 1.9 pass pass pass fail fail fail
udom-svgmatrix-201-t.svg 1.6 pass pass pass fail fail pass
udom-svgmatrix-202-t.svg 1.7 pass pass pass fail fail fail
udom-svgmatrix-203-t.svg 1.7 pass pass pass fail fail fail
udom-svgmatrix-204-t.svg 1.7 pass pass pass fail fail fail
udom-svgmatrix-205-t.svg 1.7 pass pass pass fail fail fail
udom-svgmatrix-206-t.svg 1.7 pass pass pass fail fail fail
udom-svgpath-201-t.svg 1.8 pass pass pass fail fail fail Opera passes in GOGI
udom-svgpath-202-t.svg 1.14 pass pass pass fail fail fail Opera passes in GOGI
udom-svgpoint-201-t.svg 1.8 fail pass pass fail fail pass
udom-svgrect-201-t.svg 1.8 pass pass pass fail fail pass Opera passes in GOGI
udom-textcontent-201-t.svg 1.9 pass pass pass fail fail partial
udom-textcontent-202-t.svg 1.4 pass pass pass fail fail partial
udom-traitaccess-201-t.svg 1.4 pass pass pass fail pass pass
udom-traitaccess-202-t.svg 1.5 pass pass pass fail fail partial
udom-traitaccess-203-t.svg 1.7 pass pass pass fail partial partial
udom-traitaccess-204-t.svg 1.4 pass pass pass fail pass pass
udom-traitaccess-205-t.svg 1.5 pass pass pass fail fail pass
udom-traitaccess-206-t.svg 1.4 pass pass pass fail pass pass
udom-traitaccess-207-t.svg 1.5 pass pass pass fail pass pass

The SVG Working Group