Skip to content

Instantly share code, notes, and snippets.

@johan
Created May 27, 2012 10:06
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johan/2803171 to your computer and use it in GitHub Desktop.
Save johan/2803171 to your computer and use it in GitHub Desktop.
SVG browser compatibility tables, c/o Jeff Schiller, http://www.codedread.com/svg-support-table.html

Where does this beautiful data come from?

All data here was compiled by Jeff Schiller.

What does it do?

It powers this d3.js grid data visualization.

Cool. How do I regenerate it?

  1. go to http://www.codedread.com/svg-support-table.html

  2. in chrome, open the devtools console and paste:

    function I(i) { return i; }
    function array(a) { return [].slice.call(a, 0); }
    function row(t,r) { return array(t.rows[r].cells); }
    function col(t,c) { return array(t.rows).map(function(r){return r.cells[c];}); }
    function cell(t,r,c) { return t.rows[r].cells[c]; }
    function browser_class(b, i) {
      var cn = i + 2
        , ua = b.textContent.trim()
        , re = /(.*?)\s*((?:r?[\d.-]+|[+()]|Alpha|Beta|DevPrev|Nightly).*)/
        , is = ua.replace(re, '$1').replace(/Minefield/i, 'Firefox')
        , no = ua.replace(re, '$2')
        , ok = col(tb, 2 + i).slice(3);
      return { date:     ok[daterow].textContent.trim()
             , family:   is
             , version:  no === is ? '' : no.replace(/[()]/g, '')
             , name:     ua
             , grade:    cell(tb, 1, cn).textContent
             , percent:  cell(tb, 2, cn).textContent
             , scores:   Number(cell(tb, scores, cn).textContent)
             , maxscore: Number(cell(tb, max_sc, cn).textContent)
             , tests:    ok.slice(0, ntests).map(test)
             };
    }
    function test(td) { 
      var data = { status: td.textContent.trim() };
      if ('#000000' === td.getAttribute('bgcolor'))
        data.crash = true;
      else
        return data.status;
      return data;
    }
    
    var table = $$('table[frame="VOID"]')[0]
      , tb    = table.tBodies[0]
      , thr   = tb.rows[0]
      , tests, ntests, nbrowsers, notescol, daterow, browsers, scores, max_sc, 
      , renderers
      ;
    
    browsers = row(tb, 0).slice(2).map(function(h){return h.querySelector('b'); });
    nbrowsers = notescol = browsers.indexOf(null)
    
    tests = col(tb, 1).slice(3).map(function(td){ return td.querySelector('a'); });
    ntests = daterow = tests.indexOf(null);
    scores = ntests + 8;
    max_sc = ntests + 9;
    
    tests = tests.filter(I).map(function(a, i) {
      var rn   = 3 + i
        , data = { id:  a.textContent.replace(/^[\d.\s]+/, '')
                 , url: a.href
                 }
        , note = cell(tb, rn, 2 + notescol).textContent
        , ycol = cell(tb, rn, 0).textContent;
      if (note) data.note = note;
      if (ycol) data.y = 'Y'
      return data;
    });
    
    renderers = browsers.filter(I).map(function(b, i) {
      var td   = b.parentNode
        , data = browser_class(b, i)
        , test = data.tests
        ;
      delete data.tests;
      data.type = '#FFCC99' === td.getAttribute('bgcolor') ? 'native' : 'plugin';
      data.tests = test; // put the tests last in the output JSON
      return data;
    });
  3. copy and paste the results into your json file:

    copy(JSON.stringify(tests));
    copy(JSON.stringify(renderers));
colgroup {
width: 22px;
}
.grid tbody.data tr {
height: 20px;
}
.grid thead {
vertical-align: bottom;
}
.grid {
background: #F0F0F0;
}
.grid th:nth-child(even) {
background-color: #F0F0F0;
}
.grid tr:nth-child(odd) {
background-color: #FFF;
}
.grid .data tr:nth-child(odd) td:nth-child(even) {
background-color: #F0F0F0;
}
.grid .data tr td:nth-child(even) {
background-color: #E0E0E0;
}
/* horizontal separators between specific sections of the grid: */
.group { border-top:1px solid #444; }
/* in-grid pills */
td.none, td.pass, td.warn, td.fail {
height: 22px;
min-width: 22px;
}
/* pills legend */
thead th td {
font-weight: normal;
white-space: nowrap;
height: 38px;
min-width: 22px;
}
#chart > thead > tr {
height: 218px;
}
#chart thead table {
margin: 0 auto 1em;
}
#chart thead th td {
height: 32px;
text-align: left;
}
/* standing headers */
#chart thead th {
height: 190px;
}
#chart th.native div,
#chart th.plugin div {
width: 190px;
-webkit-transform-origin: 0% 100%;
-webkit-transform: rotate(-90deg);
-moz-transform-origin: 0% 100%;
-moz-transform: rotate(-90deg);
-ms-transform-origin: 0% 100%;
-ms-transform: rotate(-90deg);
-o-transform-origin: 0% 100%;
-o-transform: rotate(-90deg);
transform-origin: 0% 100%;
transform: rotate(-90deg);
white-space: nowrap;
max-width: 24px;
margin-left: 20px;
margin-right: -20px;
margin-bottom: 4px;
position: relative;
font-weight: normal;
}
#chart th.plugin {
color: #444;
}
#chart thead th.hover div {
font-weight: bold;
}
#chart thead th.hover span {
opacity: 1;
}
#chart thead th div span {
font-size: 10px;
opacity: 0.6;
position: absolute;
display: inline-block;
left: 157px;
top: 3px;
}
#chart .data th {
font-weight: normal;
white-space: nowrap;
text-align: left;
font-size: 14px;
}
.source, .source td {
background-color: #E5F3FF !important;
}
.nowrap {
white-space: nowrap;
}
.data td,
.data td.none, td.none { background: url(icons/lite.gif) no-repeat 50% 50%; }
.data td.pass, td.pass { background: url(icons/pass.gif) no-repeat 50% 50%; }
.data td.warn, td.warn { background: url(icons/warn.gif) no-repeat 50% 50%; }
.data td.fail, td.fail { background: url(icons/fail.gif) no-repeat 50% 50%; }
.data td.died, td.died { background: url(icons/fail.gif) no-repeat 50% 50%; }
/* mark death by crash extra */
.grid td.died {
background-color: #000 !important;
/*
background-color: #777;
}
.grid tr:nth-child(odd) td.died {
background-color: #888;
}
.grid .data tr:nth-child(odd) td:nth-child(even).died {
background-color: #777;
}
.grid .data tr td:nth-child(even).died {
background-color: #666;
*/
}
.data td { opacity: 0.75; }
.data td:hover { opacity: 1; }
#chart .data tr:hover th { font-weight: bold; }
.data td.notes {
width: auto;
background-image: none;
}
<!DOCTYPE html>
<html><head>
<title>SVG test suite coverage by browser</title>
<link rel="stylesheet" type="text/css" href="grid.css">
<script src="http://d3js.org/d3.v2.js"></script>
</head>
<body>
<h1>SVG test suite coverage by browser</h1>
<p>
This data has been diligently gathered over the years by
<a href="http://www.codedread.com/svg-support-table.html">Jeff Schiller</a>.
My motivation for making this page is mainly to play with the user interface
that visualizes the underlying data. You can see and fork and play with it,
too, at <a href="https://gist.github.com/2803171">gist.github.com</a>.
Cheers! / Johan Sundstr�m
</p>
<table id="chart" class="grid" rules="groups" cellspacing="0" cellpadding="2">
<thead><tr>
<th><table border="0"><tbody>
<tr><td class="none"></td><td>Not tested</td></tr>
<tr><td class="pass"></td><td>Test passed</td></tr>
<tr><td class="warn"></td><td>See notes</td></tr>
<tr><td class="fail"></td><td>Test failed</td></tr>
<tr><td class="died"></td><td>Test crashed!</td></tr>
</tbody></table></th>
</thead>
</table>
<script src="vis.js"></script>
</body></html>
[ {"date":"2005-11-01","family":"Firefox","version":"1.5.0.11","name":"Firefox 1.5.0.11","grade":"F","percent":"44.89%","scores":246,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","H","F","P","P","P","H","H","P","F","F","F","P","P","H","P","H","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","H","P","P","F","F","F","F","P","P","P","P","P","P","P","F","P","F","F","F","F","F","P","P","P","F","F","F","P","F","F","P","F","","F","F","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","F","P","F","P","P","F","P","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","H","P","P","P","H","P","F","F","P","F","F","H","F","F","F","F","F","P","F"]}
, {"date":"2006-10-01","family":"Firefox","version":"2.0.1","name":"Firefox 2.0.1","grade":"F","percent":"46.17%","scores":253,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","H","F","P","P","P","H","H","P","F","F","F","P","P","H","P","H","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","H","P","P","F","F","F","F","P","P","P","P","P","P","P","F","P","F","F","F","F","F","P","P","P","F","F","F","P","F","F","P","F","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","F","P","F","P","P","F","P","P","F","P","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","H","P","P","P","P","P","F","F","P","F","H","H","F","F","F","F","F","P","F"]}
, {"date":"2008-06-17","family":"Firefox","version":"3.0.0","name":"Firefox 3.0.0","grade":"C","percent":"60.40%","scores":331,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","P","P","P","F","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","F","P","F","P","P","H","P","P","F","P","F","F","F","F","F","F","F","F","P","F","F","F","P","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","F","P","P","P","H","H","F","F","F","F","F","P","P"]}
, {"date":"2009-08-03","family":"Firefox","version":"3.5.2","name":"Firefox 3.5.2","grade":"C","percent":"60.77%","scores":333,"maxscore":548,"type":"native","tests":["F","P","P","P","P","F","P","P","P","P","H","P","F","P","P","P","P","P","F","F","F","P","P","P","P","P","P","P","P","H","P","F","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","P","P","P","P","P","P","P","H","P","P","P","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","H","P","P","F","P","F","F","F","F","F","F","F","F","P","F","F","F","P","F","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","H","F","F","F","F","F","P","P"]}
, {"date":"2010-01-15","family":"Firefox","version":"3.6.0","name":"Firefox 3.6.0","grade":"C","percent":"61.50%","scores":337,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","F","F","F","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","H","P","P","F","P","F","F","F","F","F","F","F","F","P","F","F","F","P","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","H","F","F","F","F","F","P","P"]}
, {"date":"2010-02-08","family":"Firefox","version":"4.0 DevPrev","name":"Firefox 4.0 DevPrev","grade":"B","percent":"72.63%","scores":398,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","F","P","F","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","H","P","P","F","P","F","F","F","F","F","F","F","F","P","F","F","F","P","F","F","P","P","P","H","F","F","F","F","F","H","H","H","H","P","P","P","P","P","F","F","F","H","P","P","P","P",{"status":"FU","crash":true},"P","P","F","F",{"status":"FU","crash":true},"P","F","H","P","F",{"status":"FU","crash":true},"F","H","H","H","H","P","P","P","P","P","P","P","H","P","P","P","P","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","H","F","F","F","F","F","P","P"]}
, {"date":"2010-05-05","family":"Firefox","version":"Nightly","name":"Minefield Nightly","grade":"B","percent":"77.74%","scores":426,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","F","P","F","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","H","P","P","F","P","H","F","F","F","H","F","F","F","P","F","F","F","P","F","F","P","P","P","H","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","F","F","P","P","P","P","P","P","P","P","P","F","P","P","F","H","P","F","H","F","H","H","H","H","P","P","P","P","P","P","P","H","P","P","P","P","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","H","F","H","F","H","H","P","P"]}
, {"date":"2010-08-20","family":"Firefox","version":"Nightly","name":"Minefield Nightly","grade":"B","percent":"78.83%","scores":432,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","F","P","F","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","H","P","P","F","P","H","F","F","F","H","F","F","F","P","F","F","F","P","F","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","F","F","F","P","P","P","P","P","P","P","P","P","F","P","P","F","H","P","F","P","P","H","H","H","H","P","P","P","P","P","P","P","H","P","P","P","P","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","H","F","H","F","H","P","P","P"]}
, {"date":"2005-09-01","family":"Opera","version":"8.5","name":"Opera 8.5","grade":"F","percent":"47.45%","scores":260,"maxscore":548,"type":"native","tests":["F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","P","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","F","F","F","F","P","F","F","F","F","F","P","F","P","P","F","F","F","F","P","F","P","P","F","F","F","P","F","F","P","","F","F","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","F","F","H","P","F","H","F","P","F","P","F","F","F","F","P","F","H","F","P","P","P","F","F","P","H","H","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","F","H","H","F","H","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","F","H","H","H","F","F","H","H","H","H","P","F","P","P","P","P","P","P","F","F","F","F","P","P"]}
, {"date":"2006-12-01","family":"Opera","version":"9.10","name":"Opera 9.10","grade":"A","percent":"89.96%","scores":493,"maxscore":548,"type":"native","tests":["F","P","P","P","P","H","P","P","P","P","H","P","P","P","P","P","P","F","H","P","P","P","P","P","P","P","P","P","P","P","H","P","F","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","F","P","F","P","P","P","P","P","P","P","P","P","P","P","P","F","F","H","P","H","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","H","H","P","F","P","H","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","H","H","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","F","F","P","P","P"]}
, {"date":"2008-06-12","family":"Opera","version":"9.50","name":"Opera 9.50","grade":"A+","percent":"94.16%","scores":516,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","H","H","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","H","P","P","P"]}
, {"date":"2009-09-01","family":"Opera","version":"10.01","name":"Opera 10.01","grade":"A+","percent":"94.34%","scores":517,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","H","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","H","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","H","P","P","P","P"]}
, {"date":"2009-11-23","family":"Opera","version":"10.10","name":"Opera 10.10","grade":"A+","percent":"94.71%","scores":519,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","H","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","H","P","P","P","P"]}
, {"date":"2010-05-01","family":"Opera","version":"10.53","name":"Opera 10.53","grade":"A+","percent":"94.89%","scores":520,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","F","P","P","P","P","F","H","H","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","H","P","P","P","P"]}
, {"date":"2010-08-21","family":"Opera","version":"10.61","name":"Opera 10.61","grade":"A++","percent":"95.26%","scores":522,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","F","P","P","P","P","F","H","H","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","H","P","P","P","P"]}
, {"date":"2008-02-26","family":"Amaya","version":"10","name":"Amaya 10","grade":"F","percent":"27.45%","scores":151,"maxscore":550,"type":"native","tests":["F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","P","F","F","H","F","F","P","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","F","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","H","H","F","F","F","F","P","F","P","P","P","F","F","F","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","H","H","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","H","P","P","P","H","H","F","F","F","F","F","F","F","F","F","F","P","P","F","P","P","F","P","P","H","F","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","H","F","F","F","P","P","H","P","H","P","P","P","P","P","H","P","F","P","P","P","H","H","H","F","P","P","H","P","P","F","F","F","P","P","P","P","P","F","P","P","F","F","P","H","F","F","F","F","P","H"]}
, {"date":"2008-12-16","family":"Amaya","version":"11","name":"Amaya 11","grade":"F","percent":"28.55%","scores":157,"maxscore":550,"type":"native","tests":["F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","F","F","P","F","F","P","F","F","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","F","F","F","F","P","F","F","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","P","P","F","F","F","P","P","F","F","F","F","F","H","F","F","F","F","F","F","H","H","F","F","F","F","P","F","P","F","P","F","F","F","P","F","P","F","H","F","F","F","F","F","F","F","F","F","F","F","P","H","P","F","H","F","F","F","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","F","P","P","F","F","P","P","F","F","F","F","P","P","F","F","P","P","F","F","F","P","P","F","P","P","H","H","F","F","F","P","P","H","P","H","H","H","P","H","P","P","P","F","P","P","P","P","P","P","F","P","P","H","P","P","F","F","F","P","P","P","H","P","F","P","P","F","P","P","H","F","F","F","F","P","H"]}
, {"date":"2006-12-01","family":"Konqueror","version":"3.5.5","name":"Konqueror 3.5.5","grade":"D","percent":"53.28%","scores":292,"maxscore":548,"type":"native","tests":["P","P","P","F","F","F","F","F","F","F","H","H","P","P","P","H","P","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","H","P","P","H","F","F","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","F","P","P","P","P","P","P","P","P","P","P","P","F","P","F","P","F","F","F","F","F","F","P","H","P","F","H","P","F","F","P","H","F","P","P","F","P","P","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","F","P","P","H","P","F","P","P","F","P","P","F","F","F","F","F","P","P"]}
, {"date":"2009-03-04","family":"Konqueror","version":"4.2.1","name":"Konqueror 4.2.1","grade":"F","percent":"29.64%","scores":163,"maxscore":550,"type":"native","tests":["F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P",{"status":"F","crash":true},"F","F","F","H","P","F","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","F","F","F","F","P","H","F","P","P","F","P","P","H","P","F","P","P","P","P","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F",{"status":"F","crash":true},"F","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","P","P","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","F","F","F","P","P","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","F","P","F","P","P","H","F","F","P","F","F","F","F","F","F","P","F","P","P","P","P","P","P","F","F","F","F","P","P"]}
, {"date":"2008-09-02","family":"Chrome","version":"0.2","name":"Chrome 0.2","grade":"C","percent":"61.50%","scores":337,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","F","F","P","P","H","P","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","F","P","P","F","P","F","P","P","P","H","","H","F","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","H","P","P","P","P","P","P","F","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","P","P","P","H","P","H","H","F","F","F","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","H","H","P","P","P"]}
, {"date":"2008-12-01","family":"Chrome","version":"1.0","name":"Chrome 1.0","grade":"C","percent":"61.86%","scores":339,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","F","F","P","P","H","P","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","F","P","F","P","P","P","H","","H","F","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","H","P","P","P","P","P","P","F","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","P","P","P","H","P","H","H","F","F","F","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","H","H","P","P","P"]}
, {"date":"2009-03-29","family":"Chrome","version":"2.0 Nightly","name":"Chrome 2.0 Nightly","grade":"A","percent":"81.39%","scores":446,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","H","P","F","P","P","P","P","F","P","P","P","H","","H","H","P","P","H","P","P","P","P","P","P","P","P","P","F","P","F","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","H","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","H","H","P","P","F","P","P","P","H","H","P","H","P","H","H","H","H","P","H","P","P","P","P","P","P","P","P","P","P","H","H","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","H","H","P","P","P"]}
, {"date":"2010-01-25","family":"Chrome","version":"4","name":"Chrome 4","grade":"A","percent":"82.12%","scores":450,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","H","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","F","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","H","H","P","P","F","P","P","P","H","H","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2010-04-04","family":"Chrome","version":"5","name":"Chrome 5","grade":"A","percent":"87.41%","scores":479,"maxscore":548,"type":"native","tests":["F","P","P","F","F","H","F","P","F","F","P","P","P","P","P","P","P","F","F","P","H","P","P","P","P","P","P","P","P","P","P","P","H","P","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","H","H","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","F","F","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","H","P","P","H","P","P","P","P","P","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2010-08-21","family":"Chrome","version":"6 Beta","name":"Chrome 6 Beta","grade":"A+","percent":"90.33%","scores":495,"maxscore":548,"type":"native","tests":["F","P","P","P","P","H","P","P","P","P","P","H","H","P","P","P","P","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","F","F","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","P","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2007-06-01","family":"Safari","version":"3 Beta","name":"Safari 3 Beta","grade":"D","percent":"52.74%","scores":289,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","F","P","P","P","P","P","F","H","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","F","F","P","P","F","F","F","H","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","H","P","F","H","P","P","F","P","P","H","","F","F","P","P","F","P","P","P","P","P","P","P","P","P","P","F","P","F","P","P","P","F","H","P","P","F","P","H","F","F","F","F","H","P","F","F","P","F","P","F","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","F","F","F","F","F","P","P"]}
, {"date":"2008-03-18","family":"Safari","version":"3.1","name":"Safari 3.1","grade":"C","percent":"63.32%","scores":347,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","F","P","P","P","P","P","F","P","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","F","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","P","P","P","H","P","H","H","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","P","P","F","P","P","P","F","P","P","P","H","H","P","P","P"]}
, {"date":"2008-04-16","family":"Safari","version":"3.1.1","name":"Safari 3.1.1","grade":"C","percent":"62.96%","scores":345,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","F","P","P","P","P","P","F","P","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","H","F","P","P","F","","H","P","P","P","H","P","H","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","P","P","P","H","P","H","H","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","P","P","F","P","P","P","F","P","P","P","H","H","P","P","P"]}
, {"date":"2008-11-24","family":"Safari","version":"3.2","name":"Safari 3.2","grade":"C","percent":"64.23%","scores":352,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","P","P","P","P","P","P","F","P","F","F","P","P","P","P","P","F","F","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","H","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","H","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2010-03-11","family":"Safari","version":"4.0.5","name":"Safari 4.0.5","grade":"A","percent":"82.12%","scores":450,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","P","P","P","P","P","P","F","F","P","H","P","P","P","P","P","H","H","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","H","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","H","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","H","H","P","P","F","P","P","P","H","H","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2010-06-08","family":"Safari","version":"5","name":"Safari 5","grade":"A","percent":"82.48%","scores":452,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","P","P","P","P","P","P","F","F","P","H","P","P","P","P","F","F","H","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","H","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","H","P","P","H","P","P","P","H","H","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2009-10-27","family":"WebKit","version":"r50124","name":"WebKit r50124","grade":"A","percent":"82.48%","scores":452,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","P","P","P","P","P","P","F","F","P","H","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","H","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","H","H","P","P","F","P","P","P","H","H","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2010-04-04","family":"WebKit","version":"r57054","name":"WebKit r57054","grade":"A","percent":"87.59%","scores":480,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","P","F","F","P","P","P","P","P","P","P","F","F","P","H","P","P","P","P","P","H","H","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","H","H","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","H","P","P","H","P","P","P","P","P","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2009-10-29","family":"Webkit","version":"r50996 + Filters","name":"Webkit r50996 + Filters","grade":"A","percent":"85.22%","scores":467,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","P","F","F","P","P","P","P","P","P","P","F","F","P","H","P","P","P","P","P","P","P","P","P","P","F","P","H","F","P","F","P","P","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","H","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","H","H","P","P","F","P","P","P","H","H","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2006-10-18","family":"IE","version":"7","name":"IE 7","grade":"F","percent":"0.00%","scores":0,"maxscore":550,"type":"native","tests":["F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F"]}
, {"date":"2009-03-19","family":"IE","version":"8","name":"IE 8","grade":"F","percent":"0.00%","scores":0,"maxscore":550,"type":"native","tests":["F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F"]}
, {"date":"2010-03-16","family":"IE","version":"9 Preview1","name":"IE9 Preview1","grade":"F","percent":"28.73%","scores":158,"maxscore":550,"type":"native","tests":["F","P","F","F","F","F","F","F","F","F","H","F","F","F","F","F","P","F","F","F","F","F","P","F","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","P","P","P","F","F","F","P","F","F","F","F","F","F","F","H","F","F","F","H","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","H","F","F","F","F","F","F","F","F","F","F","F","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","H","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","F","H","H","F","P","P","H","P","F","P","H","F","P","P","P","F","P","F","H","H","P","P","P","P","F","F","F","F","P","H"]}
, {"date":"2010-05-05","family":"IE","version":"9 Preview2","name":"IE9 Preview2","grade":"F","percent":"30.91%","scores":170,"maxscore":550,"type":"native","tests":["F","P","F","F","F","F","F","F","F","F","H","F","F","F","H","F","P","F","F","F","F","F","P","F","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","F","F","F","F","F","F","F","P","F","F","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","F","P","P","F","F","F","F","F","F","P","F","F","F","F","P","P","P","F","F","F","P","F","F","F","F","F","F","F","H","F","F","F","H","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","H","F","F","H","F","F","F","F","F","F","F","F","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","H","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","F","H","P","F","P","P","H","P","F","P","H","F","P","P","P","F","P","F","H","H","P","P","P","P","F","F","F","F","P","H"]}
, {"date":"2010-06-23","family":"IE","version":"9 Preview3","name":"IE9 Preview3","grade":"D","percent":"52.91%","scores":291,"maxscore":550,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","H","P","P","P","H","P","P","P","F","F","F","P","P","P","P","P","H","H","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","F","P","F","P","P","P","H","H","P","P","P","P","P","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","F","F","P","P","P","F","P","F","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","F","P","P","F","F","F","F","F","F","F","F","F","F","F","H","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","H","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","F","P","P","F","P","P","P","H","P","F","P","P","P","P","H","F","H","F","F","P","P","H"]}
, {"date":"2010-08-20","family":"IE","version":"9 Preview4","name":"IE9 Preview4","grade":"D","percent":"58.00%","scores":319,"maxscore":550,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","H","P","P","P","H","P","P","P","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","H","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","F","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","H","P","P","F","P","H","F","F","F","F","P","P","F","H","H","F","P","P","F","H","P","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","H","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","H","P","F","P","P","P","P","P","F","H","F","F","P","P","H"]}
, {"date":"2007-02-01","family":"Renesis","version":"0.5","name":"Renesis 0.5","grade":"F","percent":"33.03%","scores":181,"maxscore":548,"type":"plugin","tests":["F","H","F","F","F","F","F","F","F","F","F","F","F","F","F","H","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","P","H","H","F","F","F","F","F","F","H","F","F","P","F","F","P","F","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","","F","P","F","P","P","P","P","F","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","F","P","P","P","P","F","F","F","F","F","F","F","F","F","H","F","F","F","F","P","P","P","P","P","P","P","P","P","F","F","P","F","P","P","P","P","F","H","P","P","H","P","P","P","P","P","P","F","P","P","P","P","H","P","P","P","P","H","F","F","F","P","P","P","P","P","F","P","P","F","F","F","F","F","F","F","F","F","H","P","F","P","P","F","H","H","F","F","F","F","F","P","P"]}
, {"date":"2007-05-01","family":"Renesis","version":"0.6","name":"Renesis 0.6","grade":"F","percent":"43.98%","scores":241,"maxscore":548,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","F","H","F","F","P","H","P","P","H","F","F","F","F","P","H","P","H","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","P","P","H","P","P","F","F","F","F","H","F","F","P","F","P","P","F","P","P","F","P","P","H","P","P","P","P","P","P","F","P","P","P","H","","F","F","F","P","P","P","P","F","F","F","F","F","P","P","P","F","P","F","P","P","F","F","F","F","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","H","F","F","F","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","F","H","H","F","F","F","F","F","P","P"]}
, {"date":"2007-07-01","family":"Renesis","version":"0.7","name":"Renesis 0.7","grade":"D","percent":"54.56%","scores":299,"maxscore":548,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","F","H","F","F","H","P","P","P","H","F","F","F","F","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","P","P","P","P","P","F","F","F","F","H","F","F","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","","F","P","F","P","P","P","P","F","P","P","P","P","P","P","F","F","P","F","P","P","F","F","F","F","P","P","P","F","P","P","F","H","P","F","F","F","P","P","P","P","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","F","F","F","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","F","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","H","F","P","P","H","P","P","P"]}
, {"date":"2008-05-02","family":"Renesis","version":"1.0","name":"Renesis 1.0","grade":"D","percent":"58.73%","scores":323,"maxscore":550,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","F","H","P","P","P","P","P","P","H","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","H","H","H","P","P","F","F","F","P","H","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","F","F","F","P","P","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","F","P","P","H","P","P","H","H","F","H","H","F","P","P","P","P","H","P","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","H","F","F","F","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","F","H","F","P","F","H","P","P","P"]}
, {"date":"2008-05-19","family":"Renesis","version":"1.1","name":"Renesis 1.1","grade":"D","percent":"58.73%","scores":323,"maxscore":550,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","F","H","P","P","P","P","P","P","H","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","H","H","H","P","P","F","F","F","P","H","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","F","F","F","P","P","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","F","P","P","H","P","P","H","H","F","H","H","F","P","P","P","P","H","P","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","H","F","F","F","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","F","H","F","P","F","H","P","P","P"]}
, {"date":"2003-09-03","family":"CSV","version":"2.1","name":"CSV 2.1","grade":"C","percent":"61.27%","scores":337,"maxscore":550,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","P","P","P","P","P","H","P","P","F","F","F","F","P","P","H","P","P","P","P","P","P","P","F","F","P","H","P","F","P","F","F","F","F","P","P","P","H","F","P","P","F","F","F","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","H","P","P","P","P","P","P","P","P","H","P","H","F","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","P","F","F","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","P","H","P","P","F","F","P","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","H","F","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","F","P","P","F","P","P","P","H","P","F","P","P","P","P","P","P","P","F","H","H","P","P"]}
, {"date":"2008-12-01","family":"GPAC","version":"0.4.5","name":"GPAC 0.4.5","grade":"C","percent":"64.78%","scores":355,"maxscore":548,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","P","H","P","P","H","F","F","F","H","P","F","F","F","F","F","F","F","F","F","F","P","F","F","P","P","P","P","P","F","F","F","F","F","F","P","F","F","F","F","P","P","F","P","P","F","P","P","H","P","P","P","P","P","P","H","P","P","P","H","","H","F","H","P","F","P","P","F","F","F","F","F","P","P","F","F","F","P","F","F","F","F","F","P","P","F","F","H","F","F","H","H","F","F","F","F","F","F","F","P","F","F","F","F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","F","P","H","H","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","H","H","H","H","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","H","H","F","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","H","P","H","P","P","P","P","P","P","H","P","P","P","P","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","H","H","P","P","H"]}
, {"date":"2009-05-18","family":"SVGWeb","version":"","name":"SVGWeb","grade":"F","percent":"43.07%","scores":236,"maxscore":548,"type":"plugin","tests":["F","P","F","F","F","F","F","F","F","F","F","F","H","F","F","F","H","F","F","P","F","P","P","H","F","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","H","F","F","F","F","F","P","H","H","F","F","F","H","P","F","P","P","H","P","F","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","F","","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","P","F","F","F","F","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","F","F","F","F","F","H","H","H","H","P","P","P","P","P","F","F","P","F","P","P","P","H","H","F","P","F","F","H","P","F","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","H","P","P","P","P","P","P","P","P","F","P","P","F","F","F","F","F","F","F","H","H","F","P","P","P","F","P","P","P","P","F","F","P","H","P","P","P","P","P","P","H","P","P","P","P","P","P","P","H","H","H","H","P","P","P","P","P","P","P","H","P","H","F","F","F","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","H","P","F","P","H","H","P","P","P","F","F","F","F","F","F"]}
, {"date":"2009-06-03","family":"SVGWeb","version":"","name":"SVGWeb","grade":"F","percent":"43.43%","scores":238,"maxscore":548,"type":"plugin","tests":["F","P","F","F","F","F","F","F","F","F","F","F","H","F","F","F","H","F","F","P","F","P","P","H","F","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","H","F","F","F","F","F","P","H","H","F","F","F","H","P","F","P","P","H","P","F","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","F","","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","P","F","F","F","F","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","F","F","F","F","F","H","H","H","H","P","P","P","P","P","F","F","P","F","P","P","P","P","H","F","P","F","F","H","P","F","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","H","P","P","P","P","P","P","P","P","F","P","P","F","F","F","F","F","F","F","H","H","F","P","P","P","F","P","P","P","P","F","F","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","H","H","H","H","P","P","P","P","P","P","P","H","P","H","F","F","F","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","H","P","F","P","H","H","P","P","P","F","F","F","F","F","F"]}
, {"date":"2009-10-28","family":"SVGWeb","version":"Beholder","name":"SVGWeb (Beholder)","grade":"D","percent":"50.73%","scores":278,"maxscore":548,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","F","F","F","H","F","F","F","P","F","H","P","F","P","P","H","H","F","P","P","P","F","F","F","F","F","F","H","F","F","F","F","F","H","P","F","P","P","H","P","P","H","F","F","F","P","P","F","P","P","P","P","F","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","F","","F","F","H","P","F","P","P","F","F","F","F","F","P","P","H","F","P","F","F","F","F","F","F","P","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","F","F","P","H","F","F","F","F","F","H","H","H","H","H","P","P","P","P","F","F","P","H","P","P","P","P","H","H","P","F","F","H","P","H","H","H","F","H","F","F","H","F","F","H","F","H","H","H","F","F","F","F","F","H","P","F","H","P","P","P","P","P","P","P","P","P","F","P","P","F","F","F","F","F","F","F","H","H","F","P","P","P","F","P","P","P","F","F","F","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","H","H","H","H","P","P","P","P","H","P","P","P","H","H","F","F","F","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","F","P","H","P","P","P","P","F","F","F","F","F","F"]}
, {"date":"2010-08-29","family":"SVGWeb","version":"Owlephant","name":"SVGWeb (Owlephant)","grade":"D","percent":"55.45%","scores":305,"maxscore":550,"type":"plugin","tests":["F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","H","P","F","P","P","H","H","F","P","P","P","F","F","F","F","F","F","H","F","F","F","F","F","H","P","F","P","P","H","P","P","H","F","F","F","H","P","H","P","H","P","P","F","P","P","P","P","P","P","H","F","P","P","F","P","P","P","P","P","F","H","F","F","H","P","F","P","P","F","F","F","F","F","P","P","H","F","P","F","F","F","F","F","F","P","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","H","F","H","F","F","P","P","F","F","F","F","F","H","H","H","H","P","P","P","P","P","F","F","P","H","P","P","P","P","F","H","P","F","F","H","P","H","H","H","F","H","F","H","H","H","F","P","H","H","P","P","P","F","F","H","H","H","P","H","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","F","F","F","F","F","H","H","F","P","P","P","P","P","H","H","H","F","F","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","H","H","F","F","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","H","P","P","P","P","P","H","P","F","F","F"]}
, {"date":"2010-02-23","family":"AmpleSDK","version":"0.9.0","name":"AmpleSDK 0.9.0","grade":"F","percent":"26.09%","scores":143,"maxscore":548,"type":"plugin","tests":["F","P","F","F","F","F","F","F","F","F","F","F","F","H","H","F","H","F","F","F","F","H","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","H","H","F","F","F","H","F","F","F","F","F","P","F","P","F","F","H","F","F","H","H","H","F","F","F","F","F","H","F","F","","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","P","F","P","F","F","F","F","F","F","F","F","F","F","F","H","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","F","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","H","H","F","H","P","P","F","P","P","P","P","F","P","F","H","P","P","P","P","P","P","P","H","F","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","F","P","P","F","P","P","F","P","F","F","F","P","P","P","P","F","F","F","F","P","F","P","P","P","F","F","F","F","F","F"]}
, {"date":"2001-11-01","family":"ASV","version":"3","name":"ASV3","grade":"A","percent":"83.03%","scores":455,"maxscore":548,"type":"plugin","tests":["F","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","F","P","P","P","P","F","F","F","P","P","P","P","P","P","P","F","H","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","H","F","P","P","P","H","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","H","F","P","P","P","P","P","P","P","P","F","H","H","H","H","P","F","F","F","P","P","H","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","H","P","P","F","P","F","H","F","H","H","P","P","F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","F","P","F","P","P","F","P","P","P","F","P","P","P","F","P","P","P","P"]}
, {"date":"2003-07-01","family":"ASV","version":"6 PR1","name":"ASV6 PR1","grade":"A","percent":"86.13%","scores":472,"maxscore":548,"type":"plugin","tests":["P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","H","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","H","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","H","F","P","P","P","H","P","H","P","P","F","H","H","H","H","P","F","F","F","P","P","H","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","H","P","P","F","P","F","H","F","H","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","F","P","P","F","P","P","P","F","P","P","P","F","H","P","P","P"]}
, {"date":"2007-03-01","family":"Batik","version":"1.7 Beta 1","name":"Batik 1.7 Beta 1","grade":"A+","percent":"92.70%","scores":508,"maxscore":548,"type":"plugin","tests":["P","P","P","H","P","P","P","P","P","P","H","P","P","P","P","P","P","P","H","P","F","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","F","F","P","P","P","P","P","P","P","P","P","H","P","H","P","P","P","P","P","P","P","P","H","P","P","P","P","P","H","P","P","H","P","P","F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","P","P","F","P","P","P","P"]}
, {"date":"2008-01-10","family":"Batik","version":"1.7","name":"Batik 1.7","grade":"A+","percent":"93.61%","scores":513,"maxscore":548,"type":"plugin","tests":["P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","F","P","P","P","P","H","P","P","H","P","P","P","P","P","P","P","P","P","H","H","P","H","P","P","P","P","P","P","P","P","P","P","P","P","H","P","H","P","P","P","P","P","P","P","P","H","P","P","P","P","P","H","P","P","H","P","P","F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","F","P","P","P","P"]}
]
{ "tests":
[ {"id":"color-prof-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-color-prof-01-f.html"}
, {"id":"color-prop-02-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-color-prop-02-f.html","note":"Ren05: \"seagreen\" circle appears tan.","y":"Y"}
, {"id":"extend-namespace-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-extend-namespace-01-f.html"}
, {"id":"filters-conv-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-conv-01-f.html","note":"Bat17: Edge Detection not completely invisible"}
, {"id":"filters-diffuse-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-diffuse-01-f.html"}
, {"id":"filters-displace-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-displace-01-f.html","note":"O9: improper gamma handling, grid is slightly curved"}
, {"id":"filters-light-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-light-01-f.html"}
, {"id":"filters-morph-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-morph-01-f.html"}
, {"id":"filters-specular-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-specular-01-f.html"}
, {"id":"filters-turb-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-turb-01-f.html"}
, {"id":"interact-cursor-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-cursor-01-f.html","note":"Fx2,3,O9,Konq,Ren06 do not show the mag cursor. Fx2,Konq do not show the \"Pointer Cursor\" text at all. ASV3: cursorsother than pointer cursor. Bat17 does not show the help cursor"}
, {"id":"masking-intro-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-intro-01-f.html","note":"Fx3 has a thin white line between the top circles. Konq displays triangles instead of circles on top. WebKit fails the 'mask' portion."}
, {"id":"masking-path-05-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-path-05-f.html","note":"svgweb does not support fill-rule=\"nonzero\""}
, {"id":"painting-marker-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-marker-01-f.html","note":"Ren07: Marker strokes are too thick, svgweb: does not support markers"}
, {"id":"painting-marker-02-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-marker-02-f.html","note":"Ren06: stroke thickness on lower markers incorrect; markers have fill in top row, third column, svgweb: does not support markers"}
, {"id":"painting-marker-03-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-marker-03-f.html","note":"Fx15,2 does not show the markers in the bottom image; Konqueror does not show the markers on the top image. Ren05: fails marker property test, svgweb: does not support markers"}
, {"id":"paths-data-03-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-03-f.html","note":"Fx15,2 does not properly display one of the brown semi-circles, svgweb: fails on middle path for M, a, Z, m, A, Z, m, a & z"}
, {"id":"styling-css-04-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-css-04-f.html","note":"NOTE: This test reference image is incorrect. See http://www.w3.org/Graphics/SVG/Test/styling-css-04-f/blow-by-blow.html. Fx15,2,3, Bat17,O95 get it right. O92 gets it wrong (shows dashed borders). Konq, Ren05, ASV3,6 have a big black box. Ren06: 1C,2C,2D,2E,2F,3E,3F incorrect. Ren07: 2C,2D,2E,2F,3E3F incorrect."}
, {"id":"text-tselect-02-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-tselect-02-f.html","note":"O9,Saf3b doesn't select the exact right characters. Fx2,3, Konq, don't show any text selected. Ren05,Ren06 throw DOMExceptions. Bat17 gets text selection order wrong. GPAC does not support bidirectional text selection. Svgweb: does not handle text selection properly when LTR/RTL glyphs are mixed"}
, {"id":"animate-elem-22-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-22-b.html","note":"Fx31a1+SMIL: x and y are animated, but width and height are not"}
, {"id":"animate-elem-29-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-29-b.html","note":"GPAC: Second click on \"Fade in\" does not cause later fade-out."}
, {"id":"color-prop-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-color-prop-01-b.html","note":"Ren05,Ren06,Ren07: gradient incorrect"}
, {"id":"coords-trans-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-trans-01-b.html"}
, {"id":"coords-units-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-units-01-b.html","note":"Fx15,2 don't properly display bounding box width/height for percentage or fraction. Ren06: bottom row completely incorrect; middle row left image incorrect. WebKit r25485 fails many tests. GPAC: Bounding box not working. Svgweb: fails on all 3 bounding box with relative width/height (percentage, fraction, user space)"}
, {"id":"coords-units-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-units-02-b.html","note":"Bat17: Percentage is a problem. Fx3: picas line is slightly smaller than it should be"}
, {"id":"coords-units-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-units-03-b.html","note":"Fx15,2,3 missing em,ex lines. Bat17: Percentage is a problem. Ren06: ex line incorrect length."}
, {"id":"coords-viewattr-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-viewattr-01-b.html","note":"Ren06: slice incorrect. WebKit r25485/Safari fails the first time with a parsing error."}
, {"id":"coords-viewattr-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-viewattr-02-b.html","note":"ASV3: smiley faces distorted (preserveAspectRatio broken). Ren06: slice incorrect. WebKit r25485/Safari fails the first time with a parsing error."}
, {"id":"coords-viewattr-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-viewattr-03-b.html"}
, {"id":"filters-blend-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-blend-01-b.html","note":"Fx3: Gradient underneath seems oddly faded in top and bottom regions"}
, {"id":"filters-color-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-color-01-b.html","note":"O9: greyscale too dark, may be gamma related"}
, {"id":"filters-composite-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-composite-02-b.html"}
, {"id":"filters-comptran-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-comptran-01-b.html","note":"O9: implementation of feComponentTransfer seems broken"}
, {"id":"filters-example-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-example-01-b.html","note":"Fx3a4: Lock-up"}
, {"id":"filters-felem-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-felem-01-b.html","note":"ASV3: Non-existant filter incorrect. Bat17: Dies when filter is not found."}
, {"id":"filters-gauss-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-gauss-01-b.html"}
, {"id":"filters-image-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-image-01-b.html"}
, {"id":"filters-offset-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-offset-01-b.html"}
, {"id":"filters-tile-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-tile-01-b.html"}
, {"id":"fonts-elem-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-03-b.html"}
, {"id":"fonts-elem-04-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-04-b.html"}
, {"id":"fonts-elem-07-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-07-b.html"}
, {"id":"interact-dom-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-dom-01-b.html","note":"GPAC: Requires two clicks."}
, {"id":"interact-events-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-events-01-b.html","note":"Ren05: Fourth rectangle not fully visible. Ren06,Ren07: Fifth rectangle not visible."}
, {"id":"interact-order-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-order-01-b.html","note":"Ren10: mouseout not firing (circles stay red/blue)"}
, {"id":"interact-order-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-order-02-b.html","note":"Ren05: Links do not work yet (dialog boxes). Ren10: mouseout events not firing. WebKit r25484 responds to mouse events properly, but if you click outside of the circle, then move mouse, then raise mouse over the cirlce, WebKit hangs. O95: Blue border around circles when clicked."}
, {"id":"interact-order-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-order-03-b.html","note":"Fx15,2,3, Konq, Ren05, Ren06 do not have text selection. Ren05 links do not work. Ren10: mouseout events not firing. Saf31: Cannot select lower-most string."}
, {"id":"linking-a-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-a-01-b.html","note":"Opera and Konq open the link up in the full browser window. See http://lists.w3.org/Archives/Public/www-svg/2007Jan/0007.html"}
, {"id":"linking-a-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-a-02-b.html"}
, {"id":"linking-a-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-a-03-b.html","note":"Fx2,3, Konq, ASV3, Ren06 do not handle the viewBox form of linking"}
, {"id":"linking-uri-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-uri-01-b.html","note":"O9,ASV3,6, Saf31 do not highlight the polygon. Batik does not properly link to circle or highlight the polygon."}
, {"id":"linking-uri-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-uri-02-b.html","note":"O9,ASV3 do not highlight the polygon. ASV3 does not properly zoom into the circle or ellipse. Batik does not properly link to circle or highlight the polygon."}
, {"id":"masking-mask-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-mask-01-b.html","note":"Top half of \"SVG\" is missing, rest is fine."}
, {"id":"masking-opacity-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-opacity-01-b.html","note":"Konq, Ren05, Ren06, Ren07 fail the second test."}
, {"id":"masking-path-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-path-01-b.html"}
, {"id":"masking-path-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-path-02-b.html"}
, {"id":"masking-path-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-path-03-b.html"}
, {"id":"masking-path-04-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-path-04-b.html"}
, {"id":"metadata-example-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-metadata-example-01-b.html","note":"Fx15,2 text on envelope is too large (I think this is known). Fx3 is perfect."}
, {"id":"painting-fill-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-fill-05-b.html"}
, {"id":"painting-render-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-render-01-b.html","note":"Bottom test fails in Fx, Opera, Ren, Saf3b"}
, {"id":"pservers-grad-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-01-b.html"}
, {"id":"pservers-grad-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-02-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients. White dot in middle of radial grad."}
, {"id":"pservers-grad-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-03-b.html","note":"Ren06: pattern does not work"}
, {"id":"pservers-grad-04-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-04-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients. White dot in middle of radial grad."}
, {"id":"pservers-grad-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-05-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients. White dot in middle of radial grad."}
, {"id":"pservers-grad-06-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-06-b.html","note":"Ren06: pattern does not work. Fx3.6, Fx3.7: Scale(2)/skewX(45) does not work"}
, {"id":"pservers-grad-07-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-07-b.html"}
, {"id":"pservers-grad-08-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-08-b.html","note":"Saf3b: Gradient on fill fails"}
, {"id":"pservers-grad-09-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-09-b.html"}
, {"id":"pservers-grad-10-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-10-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients."}
, {"id":"pservers-grad-11-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-11-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients."}
, {"id":"pservers-grad-12-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-12-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients."}
, {"id":"pservers-grad-13-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-13-b.html","note":"WK: Bottom-right isn't correct"}
, {"id":"pservers-grad-14-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-14-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients."}
, {"id":"pservers-grad-15-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-15-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients."}
, {"id":"pservers-grad-16-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-16-b.html"}
, {"id":"pservers-grad-17-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-17-b.html","note":"Fx 2,3 do not show the lines. Konq,Ren05,ASV3,6,Bat17,Ren06 show the lines but some are wrongly faded."}
, {"id":"pservers-grad-18-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-18-b.html","note":"All UAs get various tests wrong here - test is INCORRECT. http://lists.w3.org/Archives/Public/www-svg/2007Apr/0046.html"}
, {"id":"pservers-grad-19-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-19-b.html","note":"Opera animates, but still gets the gradients wrong."}
, {"id":"pservers-pattern-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-pattern-01-b.html","note":"Ren06: pattern does not work"}
, {"id":"render-groups-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-groups-01-b.html","note":"Konq,Ren05,Ren06,Ren07 text is not obscured by the rectangle. Fx2,3,Ren05 have the wrong font. O85 has problems occasionally with rasters in Windows upon first render"}
, {"id":"script-handle-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-script-handle-01-b.html","note":"Ren11: The text Scripting Test Passed does not show"}
, {"id":"script-handle-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-script-handle-02-b.html","note":"ASV3,6,Fx2,3,O9 do not handle focus properly"}
, {"id":"script-handle-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-script-handle-03-b.html"}
, {"id":"script-handle-04-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-script-handle-04-b.html","note":"Saf311: mouseout fires when cursor still in circle"}
, {"id":"struct-dom-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-dom-01-b.html"}
, {"id":"struct-dom-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-dom-02-b.html"}
, {"id":"struct-dom-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-dom-03-b.html"}
, {"id":"struct-dom-04-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-dom-04-b.html"}
, {"id":"struct-dom-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-dom-05-b.html"}
, {"id":"struct-dom-06-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-dom-06-b.html"}
, {"id":"struct-group-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-group-02-b.html"}
, {"id":"struct-image-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-02-b.html","note":"Fx15,2,3 have a problem with the switch. Konq,Ren05 do not display the image."}
, {"id":"struct-image-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-05-b.html"}
, {"id":"struct-symbol-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-symbol-01-b.html","note":"ASV3,6: symbols are not to scale"}
, {"id":"struct-use-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-use-05-b.html","note":"Ren11: Bottom right image is blue, not orange"}
, {"id":"styling-css-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-css-01-b.html"}
, {"id":"styling-css-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-css-02-b.html"}
, {"id":"styling-css-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-css-03-b.html"}
, {"id":"styling-css-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-css-05-b.html","note":"ASV3: avant-midi is not italicized"}
, {"id":"styling-css-06-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-css-06-b.html","note":"Fx3 select text turns red when dragging but no underline (text selection is not supported in Fx). ASV3,6 does not style text properly. Ren11: None of the links/hover effects work"}
, {"id":"styling-inherit-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-inherit-01-b.html"}
, {"id":"text-align-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-01-b.html","note":"WebKit r25485 doesn't support text colours."}
, {"id":"text-align-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-02-b.html","note":"Konq: return to normal has a space. Ren10, Ren11: super, sub not working"}
, {"id":"text-align-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-03-b.html"}
, {"id":"text-align-04-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-04-b.html","note":"Saf3b: \"end text on path\" is absent, rest is fine. Ren07: tref doesn't work."}
, {"id":"text-align-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-05-b.html","note":"Konq: horizontally aligned at left, not center. Ren10: Slight mis-alignment."}
, {"id":"text-align-06-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-06-b.html","note":"Ren10: super, sub not working"}
, {"id":"text-align-08-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-08-b.html","note":"Opera,Bat17,Wk25485, Ren10: baselines are off. Others do not handle SVG Fonts."}
, {"id":"text-altglyph-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-altglyph-01-b.html","note":"Ren07: Some alt glyphs do not work, the SS do not touch."}
, {"id":"text-deco-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-deco-01-b.html","note":"Opera: last test - each word has a different underlining (only \"different\" should. Fx2,3: strikethrough and underline not working. Saf3b: Underline and colour not exactly right. Ren10: Underline, strikethrough are not properly vertically positioned."}
, {"id":"text-intro-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-intro-02-b.html","note":"Konq: unicode-bidi=\"normal\" not working"}
, {"id":"text-intro-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-intro-03-b.html","note":"Opera 9, 9.5: Vertical orientation of middle glyphs not correct"}
, {"id":"text-path-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-path-01-b.html"}
, {"id":"text-spacing-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-spacing-01-b.html"}
, {"id":"text-text-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-01-b.html"}
, {"id":"text-text-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-03-b.html","note":"Fx2,3, Ren06: text decoration underline and strikethrough broken. Ren10, Ren11: underline, strikethrough vertical alignment off."}
, {"id":"text-text-08-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-08-b.html","note":"Webkit fails in \"stroke opacity\". Saf3b: No red stroke. Fill/stroke opacity broke. O95a2: Opacity word incorrect colour"}
, {"id":"text-tref-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-tref-01-b.html"}
, {"id":"text-tselect-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-tselect-01-b.html"}
, {"id":"text-tspan-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-tspan-01-b.html","note":"Ren05: dx,dy for \"are\" not working"}
, {"id":"types-basicDOM-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-types-basicDOM-01-b.html","note":"O9: gets \"farthestViewportElement of redCircle\" wrong. Konq: No values displayed. Fx2: getTransformToElement() wrong. Fx3: missing .farthestViewportElement and .nearestViewportElement"}
, {"id":"animate-elem-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-02-t.html","y":"Y"}
, {"id":"animate-elem-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-03-t.html","y":"Y"}
, {"id":"animate-elem-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-04-t.html","y":"Y"}
, {"id":"animate-elem-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-05-t.html","y":"Y"}
, {"id":"animate-elem-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-06-t.html","y":"Y"}
, {"id":"animate-elem-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-07-t.html","y":"Y"}
, {"id":"animate-elem-08-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-08-t.html","y":"Y"}
, {"id":"animate-elem-09-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-09-t.html","note":"Fx31: Right does not move","y":"Y"}
, {"id":"animate-elem-10-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-10-t.html","note":"Fx31: Right does not move","y":"Y"}
, {"id":"animate-elem-11-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-11-t.html","note":"Fx31: Right does not move","y":"Y"}
, {"id":"animate-elem-12-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-12-t.html","note":"Fx31: Right does not move","y":"Y"}
, {"id":"animate-elem-13-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-13-t.html","y":"Y"}
, {"id":"animate-elem-14-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-14-t.html","y":"Y"}
, {"id":"animate-elem-15-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-15-t.html","y":"Y"}
, {"id":"animate-elem-17-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-17-t.html","y":"Y"}
, {"id":"animate-elem-19-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-19-t.html","y":"Y"}
, {"id":"animate-elem-20-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-20-t.html","y":"Y"}
, {"id":"animate-elem-21-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-21-t.html","y":"Y"}
, {"id":"animate-elem-23-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-23-t.html","y":"Y"}
, {"id":"animate-elem-24-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-24-t.html","note":"Fx31: Text now transforms, but does not move. Transform may not be correct.","y":"Y"}
, {"id":"animate-elem-25-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-25-t.html","y":"Y"}
, {"id":"animate-elem-26-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-26-t.html","note":"O9: When stroke width is large, outside edge has a white seam at 0 and 180deg","y":"Y"}
, {"id":"animate-elem-27-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-27-t.html","note":"Fx31: Right-most bar does move properly","y":"Y"}
, {"id":"animate-elem-28-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-28-t.html","note":"svgweb: Mouth path is automatically closed even without a 'z' command","y":"Y"}
, {"id":"animate-elem-30-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-30-t.html","note":"ASV3,6, O85: image is stretched as it animates. Bat17: Rightmost image keeps going off screen. Safari occasionally doesn't get the circle animation right.","y":"Y"}
, {"id":"animate-elem-31-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-31-t.html","note":"ASV3,6: right-most bottom circles blink at different times","y":"Y"}
, {"id":"animate-elem-32-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-32-t.html","note":"ASV3,6: strokes are still visible at end of animation","y":"Y"}
, {"id":"animate-elem-33-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-33-t.html","note":"ASV3: top circles do not animate. Bat17: Bottom-left does not end properly","y":"Y"}
, {"id":"animate-elem-34-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-34-t.html","y":"Y"}
, {"id":"animate-elem-36-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-36-t.html","note":"O85: bottom-left image does not spin","y":"Y"}
, {"id":"animate-elem-37-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-37-t.html","y":"Y"}
, {"id":"animate-elem-39-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-39-t.html","note":"ASV6: does not link properly","y":"Y"}
, {"id":"animate-elem-40-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-40-t.html","note":"O85: bottom-left image does not animate; WebKit: The width/height strokes animate, rest is static.","y":"Y"}
, {"id":"animate-elem-41-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-41-t.html","note":"ASV6: some small pixel artifacts. WK: fill-rule star starts with an open hole","y":"Y"}
, {"id":"animate-elem-44-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-44-t.html","y":"Y"}
, {"id":"animate-elem-46-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-46-t.html","y":"Y"}
, {"id":"animate-elem-52-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-52-t.html","note":"ASV6: Clicking A,B,C do nothing, clicking D animates the other rectangles.","y":"Y"}
, {"id":"animate-elem-60-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-60-t.html","note":"ASV3,6: accesskey both squares go green at 0s, sync base 6s stays red","y":"Y"}
, {"id":"animate-elem-61-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-61-t.html","note":"O9: accessKey() not supported. ASV3,6: event/access key do not go back to the right column for 4-5s, sync base does not toggle either. Bat17: Second accesskey goes green immediately upon pressing 'a'","y":"Y"}
, {"id":"animate-elem-62-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-62-t.html","note":"O9, ASV3,6: accessKey() doesn't work. ","y":"Y"}
, {"id":"animate-elem-63-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-63-t.html","note":"O9: accessKey() not supported, event base not fully working. ASV3,6: accesskey, event, sync base not working. Bat17: accesskey,event lines do not work","y":"Y"}
, {"id":"animate-elem-64-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-64-t.html","y":"Y"}
, {"id":"animate-elem-65-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-65-t.html","note":"O85,9,ASV3,6: Some tests show duration of 3s instead of 5s. Bat17: dies on \"invalid min\"","y":"Y"}
, {"id":"animate-elem-66-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-66-t.html","note":"O85,ASV6: max < active dur line moves later, min < max and min=max lines do not move. Bat17: dies on \"invalid max\"","y":"Y"}
, {"id":"animate-elem-67-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-67-t.html","note":"O9: One test doesn't moves at 4s instead of 5s. ASV3,6: crashes IE","y":"Y"}
, {"id":"animate-elem-68-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-68-t.html","y":"Y"}
, {"id":"animate-elem-69-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-69-t.html","y":"Y"}
, {"id":"animate-elem-70-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-70-t.html","note":"ASV3,6: fill-freeze (with restart) fails","y":"Y"}
, {"id":"animate-elem-77-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-77-t.html","y":"Y"}
, {"id":"animate-elem-78-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-78-t.html","y":"Y"}
, {"id":"animate-elem-80-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-80-t.html","y":"Y"}
, {"id":"animate-elem-81-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-81-t.html","note":"O85: two right-most animations fail","y":"Y"}
, {"id":"animate-elem-82-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-82-t.html","note":"O85: only some of the animations pass","y":"Y"}
, {"id":"animate-elem-83-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-83-t.html","note":"Bat17: #4-6 do not animate properly. WK: Crash.","y":"Y"}
, {"id":"animate-elem-84-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-84-t.html","note":"ASV3: only the center square animates smoothly, the others jump to green","y":"Y"}
, {"id":"animate-elem-85-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-85-t.html","note":"O9: Bottom rectangles stay red, then go from green to black (not orange, then yellow). ASV3: all entities end up the right color, but not all animate smoothly. Bat17: bottom rectangles fail to animate properly and end up at wrong colour.","y":"Y"}
, {"id":"color-prop-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-color-prop-03-t.html"}
, {"id":"coords-coord-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-coord-01-t.html","y":"Y"}
, {"id":"coords-coord-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-coord-02-t.html","y":"Y"}
, {"id":"coords-trans-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-trans-02-t.html","y":"Y"}
, {"id":"coords-trans-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-trans-03-t.html","y":"Y"}
, {"id":"coords-trans-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-trans-04-t.html","y":"Y"}
, {"id":"coords-trans-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-trans-05-t.html","y":"Y"}
, {"id":"coords-trans-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-trans-06-t.html","y":"Y"}
, {"id":"fonts-desc-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-desc-02-t.html","note":"ASV3,6,Bat17 get all but two glyphs right. All fail this in different ways (Ren05 hangs)","y":"Y"}
, {"id":"fonts-elem-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-01-t.html","y":"Y"}
, {"id":"fonts-elem-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-02-t.html","y":"Y"}
, {"id":"fonts-elem-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-05-t.html","note":"ASV3: horiz-origin-x and horiz-adv-x incorrect","y":"Y"}
, {"id":"fonts-elem-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-06-t.html","y":"Y"}
, {"id":"fonts-glyph-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-glyph-02-t.html","y":"Y"}
, {"id":"fonts-glyph-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-glyph-03-t.html","note":"ASV3,6,O85,9: fourth triangle is rendered, not an 'a'. Bat17: third triangle is rendered as an 'a'","y":"Y"}
, {"id":"fonts-glyph-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-glyph-04-t.html","note":"O85,9: missing the 'l' in the first line","y":"Y"}
, {"id":"fonts-kern-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-kern-01-t.html","note":"O9, ASV3,6: fontF incorrect","y":"Y"}
, {"id":"interact-zoom-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-zoom-01-t.html","note":"Fx2,3 do not support zoom or pan. ASV3,6,Ren05,Bat17,O85,Ren06,Ren10,Ren11 supports zoom, no pan","y":"Y"}
, {"id":"linking-a-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-a-04-t.html","y":"Y"}
, {"id":"linking-a-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-a-05-t.html","y":"Y"}
, {"id":"linking-a-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-a-07-t.html","note":"Fx2,3, O9: bottom-left arrow does not open a new frame. Is this test correct? ASV3,Ren05,Ren06: I don't think plugins are allowed to open new frames. Saf3b: bottom-left-most arrow links inline (not new frame). There may be an error with this test?","y":"Y"}
, {"id":"linking-uri-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-uri-03-t.html","y":"Y"}
, {"id":"painting-fill-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-fill-01-t.html","y":"Y"}
, {"id":"painting-fill-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-fill-02-t.html","y":"Y"}
, {"id":"painting-fill-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-fill-03-t.html","y":"Y"}
, {"id":"painting-fill-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-fill-04-t.html","y":"Y"}
, {"id":"painting-stroke-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-stroke-01-t.html","y":"Y"}
, {"id":"painting-stroke-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-stroke-02-t.html","y":"Y"}
, {"id":"painting-stroke-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-stroke-03-t.html","y":"Y"}
, {"id":"painting-stroke-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-stroke-04-t.html","y":"Y"}
, {"id":"painting-stroke-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-stroke-07-t.html","note":"ASV3,Konq,Bat17: second stroke is truncated. WebKit r25485: top two paths are truncated.","y":"Y"}
, {"id":"paths-data-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-01-t.html","note":"WebKit r25485: top-left path is incorrect","y":"Y"}
, {"id":"paths-data-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-02-t.html","note":"Fx15,2: Red & yellow curve incorrect","y":"Y"}
, {"id":"paths-data-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-04-t.html","y":"Y"}
, {"id":"paths-data-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-05-t.html","y":"Y"}
, {"id":"paths-data-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-06-t.html","y":"Y"}
, {"id":"paths-data-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-07-t.html","y":"Y"}
, {"id":"paths-data-08-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-08-t.html","y":"Y"}
, {"id":"paths-data-09-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-09-t.html","y":"Y"}
, {"id":"paths-data-10-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-10-t.html","y":"Y"}
, {"id":"paths-data-12-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-12-t.html","note":"Ren05: Bottom curve not present","y":"Y"}
, {"id":"paths-data-13-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-13-t.html","y":"Y"}
, {"id":"paths-data-14-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-14-t.html","y":"Y"}
, {"id":"paths-data-15-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-15-t.html","note":"Ren05: Bottom curve not present","y":"Y"}
, {"id":"render-elems-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-elems-01-t.html","y":"Y"}
, {"id":"render-elems-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-elems-02-t.html","y":"Y"}
, {"id":"render-elems-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-elems-03-t.html","y":"Y"}
, {"id":"render-elems-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-elems-06-t.html","y":"Y"}
, {"id":"render-elems-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-elems-07-t.html","y":"Y"}
, {"id":"render-elems-08-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-elems-08-t.html","y":"Y"}
, {"id":"render-groups-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-groups-03-t.html","note":"Ren05: Yin Yang graphic missing. O85 has occasional problems with raster graphics on first rendering.","y":"Y"}
, {"id":"shapes-circle-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-circle-01-t.html","y":"Y"}
, {"id":"shapes-circle-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-circle-02-t.html","y":"Y"}
, {"id":"shapes-ellipse-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-ellipse-01-t.html","y":"Y"}
, {"id":"shapes-ellipse-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-ellipse-02-t.html","note":"ASV3,6: lines show up. Fx15,2: One line shows up","y":"Y"}
, {"id":"shapes-intro-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-intro-01-t.html","note":"ASV3,6: 7 boxes are not empty. Ren05,Ren06: 2 boxes are not empty, Fx15,2: 1 box is not empty","y":"Y"}
, {"id":"shapes-line-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-line-01-t.html","y":"Y"}
, {"id":"shapes-polygon-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-polygon-01-t.html","y":"Y"}
, {"id":"shapes-polyline-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-polyline-01-t.html","note":"SVGWeb: Completes the last segment of the polyline, tries to close the shape","y":"Y"}
, {"id":"shapes-rect-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-rect-01-t.html","y":"Y"}
, {"id":"shapes-rect-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-rect-02-t.html","note":"ASV3,6,Ren05,Ren06: 2 lines show up","y":"Y"}
, {"id":"struct-cond-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-cond-01-t.html","y":"Y"}
, {"id":"struct-cond-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-cond-02-t.html","note":"Fx3 - initial transient error with switch. Ren10, Ren11: All text shown (not just the English)","y":"Y"}
, {"id":"struct-cond-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-cond-03-t.html","y":"Y"}
, {"id":"struct-defs-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-defs-01-t.html","y":"Y"}
, {"id":"struct-frag-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-frag-01-t.html","y":"Y"}
, {"id":"struct-frag-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-frag-02-t.html","y":"Y"}
, {"id":"struct-frag-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-frag-03-t.html","y":"Y"}
, {"id":"struct-frag-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-frag-04-t.html","y":"Y"}
, {"id":"struct-frag-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-frag-05-t.html","y":"Y"}
, {"id":"struct-frag-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-frag-06-t.html","y":"Y"}
, {"id":"struct-group-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-group-01-t.html","y":"Y"}
, {"id":"struct-group-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-group-03-t.html","note":"WebKit r25485: stroke-miterlimit not correct","y":"Y"}
, {"id":"struct-image-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-01-t.html","note":"O85 has occasional problems with raster graphics on first rendering.","y":"Y"}
, {"id":"struct-image-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-03-t.html","note":"O85 has occasional problems with raster graphics on first rendering.","y":"Y"}
, {"id":"struct-image-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-04-t.html","y":"Y"}
, {"id":"struct-image-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-06-t.html","y":"Y"}
, {"id":"struct-image-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-07-t.html","note":"Fx15,2: xml:base on parent does not render ASV3,6: xml:base on image/parent does not render. Ren10,Ren11: xml:base images don't work","y":"Y"}
, {"id":"struct-image-08-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-08-t.html","note":"O85 has occasional problems with raster graphics on first rendering.","y":"Y"}
, {"id":"struct-image-09-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-09-t.html","note":"O85 has occasional problems with raster graphics on first rendering.","y":"Y"}
, {"id":"struct-image-10-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-10-t.html","y":"Y"}
, {"id":"struct-use-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-use-01-t.html","note":"Konq,Ren05: Does not render the raster image. Fx15: text is not italic and large. O85: raster problem","y":"Y"}
, {"id":"struct-use-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-use-03-t.html","y":"Y"}
, {"id":"styling-pres-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-pres-01-t.html","note":"Bat17: complains about invalid value but has a black square, not a blue circle","y":"Y"}
, {"id":"text-fonts-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-fonts-01-t.html","y":"Y"}
, {"id":"text-fonts-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-fonts-02-t.html","note":"Fx3a4: lighter text is not lighter","y":"Y"}
, {"id":"text-fonts-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-fonts-03-t.html","y":"Y"}
, {"id":"text-intro-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-intro-01-t.html","note":"ASV3,6: Missing glyphs are all dots, Fx2,3,Ren05,Ren06: Yiddish/Hebrew in reverse order","y":"Y"}
, {"id":"text-intro-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-intro-04-t.html","note":"Fx2,3,Ren05,Ren06: Yiddish text is in reverse order.","y":"Y"}
, {"id":"text-intro-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-intro-05-t.html","note":"Fx3,Ren05,Ren06: glyphs appear incorrect/reversed","y":"Y"}
, {"id":"text-text-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-04-t.html","y":"Y"}
, {"id":"text-text-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-05-t.html","y":"Y"}
, {"id":"text-text-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-06-t.html","note":"ASV6, O95: open black squares on some elements","y":"Y"}
, {"id":"text-text-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-07-t.html","note":"Ren05: Text rotations are incorrect","y":"Y"}
, {"id":"text-ws-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-ws-01-t.html","y":"Y"}
, {"id":"text-ws-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-ws-02-t.html","y":"Y"}
]
, "renderers":
[ {"date":"2005-11-01","family":"Firefox","version":"1.5.0.11","name":"Firefox 1.5.0.11","grade":"F","percent":"44.89%","scores":246,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","H","F","P","P","P","H","H","P","F","F","F","P","P","H","P","H","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","H","P","P","F","F","F","F","P","P","P","P","P","P","P","F","P","F","F","F","F","F","P","P","P","F","F","F","P","F","F","P","F","","F","F","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","F","P","F","P","P","F","P","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","H","P","P","P","H","P","F","F","P","F","F","H","F","F","F","F","F","P","F"]}
, {"date":"2006-10-01","family":"Firefox","version":"2.0.1","name":"Firefox 2.0.1","grade":"F","percent":"46.17%","scores":253,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","H","F","P","P","P","H","H","P","F","F","F","P","P","H","P","H","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","H","P","P","F","F","F","F","P","P","P","P","P","P","P","F","P","F","F","F","F","F","P","P","P","F","F","F","P","F","F","P","F","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","F","P","F","P","P","F","P","P","F","P","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","H","P","P","P","P","P","F","F","P","F","H","H","F","F","F","F","F","P","F"]}
, {"date":"2008-06-17","family":"Firefox","version":"3.0.0","name":"Firefox 3.0.0","grade":"C","percent":"60.40%","scores":331,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","P","P","P","F","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","F","P","F","P","P","H","P","P","F","P","F","F","F","F","F","F","F","F","P","F","F","F","P","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","F","P","P","P","H","H","F","F","F","F","F","P","P"]}
, {"date":"2009-08-03","family":"Firefox","version":"3.5.2","name":"Firefox 3.5.2","grade":"C","percent":"60.77%","scores":333,"maxscore":548,"type":"native","tests":["F","P","P","P","P","F","P","P","P","P","H","P","F","P","P","P","P","P","F","F","F","P","P","P","P","P","P","P","P","H","P","F","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","P","P","P","P","P","P","P","H","P","P","P","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","H","P","P","F","P","F","F","F","F","F","F","F","F","P","F","F","F","P","F","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","H","F","F","F","F","F","P","P"]}
, {"date":"2010-01-15","family":"Firefox","version":"3.6.0","name":"Firefox 3.6.0","grade":"C","percent":"61.50%","scores":337,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","F","F","F","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","H","P","P","F","P","F","F","F","F","F","F","F","F","P","F","F","F","P","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","H","F","F","F","F","F","P","P"]}
, {"date":"2010-02-08","family":"Firefox","version":"4.0 DevPrev","name":"Firefox 4.0 DevPrev","grade":"B","percent":"72.63%","scores":398,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","F","P","F","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","H","P","P","F","P","F","F","F","F","F","F","F","F","P","F","F","F","P","F","F","P","P","P","H","F","F","F","F","F","H","H","H","H","P","P","P","P","P","F","F","F","H","P","P","P","P",{"status":"FU","crash":true},"P","P","F","F",{"status":"FU","crash":true},"P","F","H","P","F",{"status":"FU","crash":true},"F","H","H","H","H","P","P","P","P","P","P","P","H","P","P","P","P","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","H","F","F","F","F","F","P","P"]}
, {"date":"2010-05-05","family":"Firefox","version":"Nightly","name":"Minefield Nightly","grade":"B","percent":"77.74%","scores":426,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","F","P","F","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","H","P","P","F","P","H","F","F","F","H","F","F","F","P","F","F","F","P","F","F","P","P","P","H","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","F","F","P","P","P","P","P","P","P","P","P","F","P","P","F","H","P","F","H","F","H","H","H","H","P","P","P","P","P","P","P","H","P","P","P","P","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","H","F","H","F","H","H","P","P"]}
, {"date":"2010-08-20","family":"Firefox","version":"Nightly","name":"Minefield Nightly","grade":"B","percent":"78.83%","scores":432,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","F","P","F","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","F","F","F","P","P","P","P","H","P","P","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","H","P","P","F","P","H","F","F","F","H","F","F","F","P","F","F","F","P","F","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","F","F","F","P","P","P","P","P","P","P","P","P","F","P","P","F","H","P","F","P","P","H","H","H","H","P","P","P","P","P","P","P","H","P","P","P","P","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","H","F","H","F","H","P","P","P"]}
, {"date":"2005-09-01","family":"Opera","version":"8.5","name":"Opera 8.5","grade":"F","percent":"47.45%","scores":260,"maxscore":548,"type":"native","tests":["F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","P","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","F","F","F","F","P","F","F","F","F","F","P","F","P","P","F","F","F","F","P","F","P","P","F","F","F","P","F","F","P","","F","F","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","F","F","H","P","F","H","F","P","F","P","F","F","F","F","P","F","H","F","P","P","P","F","F","P","H","H","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","F","H","H","F","H","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","F","H","H","H","F","F","H","H","H","H","P","F","P","P","P","P","P","P","F","F","F","F","P","P"]}
, {"date":"2006-12-01","family":"Opera","version":"9.10","name":"Opera 9.10","grade":"A","percent":"89.96%","scores":493,"maxscore":548,"type":"native","tests":["F","P","P","P","P","H","P","P","P","P","H","P","P","P","P","P","P","F","H","P","P","P","P","P","P","P","P","P","P","P","H","P","F","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","F","P","F","P","P","P","P","P","P","P","P","P","P","P","P","F","F","H","P","H","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","H","H","P","F","P","H","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","H","H","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","F","F","P","P","P"]}
, {"date":"2008-06-12","family":"Opera","version":"9.50","name":"Opera 9.50","grade":"A+","percent":"94.16%","scores":516,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","H","H","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","H","P","P","P"]}
, {"date":"2009-09-01","family":"Opera","version":"10.01","name":"Opera 10.01","grade":"A+","percent":"94.34%","scores":517,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","H","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","H","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","H","P","P","P","P"]}
, {"date":"2009-11-23","family":"Opera","version":"10.10","name":"Opera 10.10","grade":"A+","percent":"94.71%","scores":519,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","H","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","H","P","P","P","P"]}
, {"date":"2010-05-01","family":"Opera","version":"10.53","name":"Opera 10.53","grade":"A+","percent":"94.89%","scores":520,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","F","P","P","P","P","F","H","H","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","H","P","P","P","P"]}
, {"date":"2010-08-21","family":"Opera","version":"10.61","name":"Opera 10.61","grade":"A++","percent":"95.26%","scores":522,"maxscore":548,"type":"native","tests":["F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","F","P","P","P","P","F","H","H","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","H","P","P","P","P"]}
, {"date":"2008-02-26","family":"Amaya","version":"10","name":"Amaya 10","grade":"F","percent":"27.45%","scores":151,"maxscore":550,"type":"native","tests":["F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","P","F","F","H","F","F","P","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","F","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","H","H","F","F","F","F","P","F","P","P","P","F","F","F","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","H","H","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","H","P","P","P","H","H","F","F","F","F","F","F","F","F","F","F","P","P","F","P","P","F","P","P","H","F","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","H","F","F","F","P","P","H","P","H","P","P","P","P","P","H","P","F","P","P","P","H","H","H","F","P","P","H","P","P","F","F","F","P","P","P","P","P","F","P","P","F","F","P","H","F","F","F","F","P","H"]}
, {"date":"2008-12-16","family":"Amaya","version":"11","name":"Amaya 11","grade":"F","percent":"28.55%","scores":157,"maxscore":550,"type":"native","tests":["F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","F","F","P","F","F","P","F","F","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","F","F","F","F","P","F","F","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","P","P","F","F","F","P","P","F","F","F","F","F","H","F","F","F","F","F","F","H","H","F","F","F","F","P","F","P","F","P","F","F","F","P","F","P","F","H","F","F","F","F","F","F","F","F","F","F","F","P","H","P","F","H","F","F","F","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","F","P","P","F","F","P","P","F","F","F","F","P","P","F","F","P","P","F","F","F","P","P","F","P","P","H","H","F","F","F","P","P","H","P","H","H","H","P","H","P","P","P","F","P","P","P","P","P","P","F","P","P","H","P","P","F","F","F","P","P","P","H","P","F","P","P","F","P","P","H","F","F","F","F","P","H"]}
, {"date":"2006-12-01","family":"Konqueror","version":"3.5.5","name":"Konqueror 3.5.5","grade":"D","percent":"53.28%","scores":292,"maxscore":548,"type":"native","tests":["P","P","P","F","F","F","F","F","F","F","H","H","P","P","P","H","P","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","H","P","P","H","F","F","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","F","P","P","P","P","P","P","P","P","P","P","P","F","P","F","P","F","F","F","F","F","F","P","H","P","F","H","P","F","F","P","H","F","P","P","F","P","P","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","F","P","P","H","P","F","P","P","F","P","P","F","F","F","F","F","P","P"]}
, {"date":"2009-03-04","family":"Konqueror","version":"4.2.1","name":"Konqueror 4.2.1","grade":"F","percent":"29.64%","scores":163,"maxscore":550,"type":"native","tests":["F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P",{"status":"F","crash":true},"F","F","F","H","P","F","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","F","F","F","F","P","H","F","P","P","F","P","P","H","P","F","P","P","P","P","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F",{"status":"F","crash":true},"F","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","P","P","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","F","F","F","P","P","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","F","P","F","P","P","H","F","F","P","F","F","F","F","F","F","P","F","P","P","P","P","P","P","F","F","F","F","P","P"]}
, {"date":"2008-09-02","family":"Chrome","version":"0.2","name":"Chrome 0.2","grade":"C","percent":"61.50%","scores":337,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","F","F","P","P","H","P","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","F","P","P","F","P","F","P","P","P","H","","H","F","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","H","P","P","P","P","P","P","F","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","P","P","P","H","P","H","H","F","F","F","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","H","H","P","P","P"]}
, {"date":"2008-12-01","family":"Chrome","version":"1.0","name":"Chrome 1.0","grade":"C","percent":"61.86%","scores":339,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","F","F","P","P","H","P","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","F","P","F","P","P","P","H","","H","F","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","H","P","P","P","P","P","P","F","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","P","P","P","H","P","H","H","F","F","F","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","H","H","P","P","P"]}
, {"date":"2009-03-29","family":"Chrome","version":"2.0 Nightly","name":"Chrome 2.0 Nightly","grade":"A","percent":"81.39%","scores":446,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","H","P","F","P","P","P","P","F","P","P","P","H","","H","H","P","P","H","P","P","P","P","P","P","P","P","P","F","P","F","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","H","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","H","H","P","P","F","P","P","P","H","H","P","H","P","H","H","H","H","P","H","P","P","P","P","P","P","P","P","P","P","H","H","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","H","H","P","P","P"]}
, {"date":"2010-01-25","family":"Chrome","version":"4","name":"Chrome 4","grade":"A","percent":"82.12%","scores":450,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","H","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","F","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","H","H","P","P","F","P","P","P","H","H","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2010-04-04","family":"Chrome","version":"5","name":"Chrome 5","grade":"A","percent":"87.41%","scores":479,"maxscore":548,"type":"native","tests":["F","P","P","F","F","H","F","P","F","F","P","P","P","P","P","P","P","F","F","P","H","P","P","P","P","P","P","P","P","P","P","P","H","P","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","H","H","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","F","F","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","H","P","P","H","P","P","P","P","P","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2010-08-21","family":"Chrome","version":"6 Beta","name":"Chrome 6 Beta","grade":"A+","percent":"90.33%","scores":495,"maxscore":548,"type":"native","tests":["F","P","P","P","P","H","P","P","P","P","P","H","H","P","P","P","P","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","F","F","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","P","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2007-06-01","family":"Safari","version":"3 Beta","name":"Safari 3 Beta","grade":"D","percent":"52.74%","scores":289,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","F","P","P","P","P","P","F","H","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","F","F","P","P","F","F","F","H","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","H","P","F","H","P","P","F","P","P","H","","F","F","P","P","F","P","P","P","P","P","P","P","P","P","P","F","P","F","P","P","P","F","H","P","P","F","P","H","F","F","F","F","H","P","F","F","P","F","P","F","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","F","F","F","F","F","P","P"]}
, {"date":"2008-03-18","family":"Safari","version":"3.1","name":"Safari 3.1","grade":"C","percent":"63.32%","scores":347,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","F","P","P","P","P","P","F","P","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","F","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","P","P","P","H","P","H","H","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","P","P","F","P","P","P","F","P","P","P","H","H","P","P","P"]}
, {"date":"2008-04-16","family":"Safari","version":"3.1.1","name":"Safari 3.1.1","grade":"C","percent":"62.96%","scores":345,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","F","P","P","P","P","P","F","P","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","H","F","P","P","F","","H","P","P","P","H","P","H","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","P","P","P","H","P","H","H","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","H","P","P","F","P","P","P","F","P","P","P","H","H","P","P","P"]}
, {"date":"2008-11-24","family":"Safari","version":"3.2","name":"Safari 3.2","grade":"C","percent":"64.23%","scores":352,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","P","P","P","P","P","P","F","P","F","F","P","P","P","P","P","F","F","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","H","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","H","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2010-03-11","family":"Safari","version":"4.0.5","name":"Safari 4.0.5","grade":"A","percent":"82.12%","scores":450,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","P","P","P","P","P","P","F","F","P","H","P","P","P","P","P","H","H","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","H","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","H","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","H","H","P","P","F","P","P","P","H","H","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2010-06-08","family":"Safari","version":"5","name":"Safari 5","grade":"A","percent":"82.48%","scores":452,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","P","P","P","P","P","P","F","F","P","H","P","P","P","P","F","F","H","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","H","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","H","P","P","H","P","P","P","H","H","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2009-10-27","family":"WebKit","version":"r50124","name":"WebKit r50124","grade":"A","percent":"82.48%","scores":452,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","P","P","P","P","P","P","P","F","F","P","H","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","H","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","H","H","P","P","F","P","P","P","H","H","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2010-04-04","family":"WebKit","version":"r57054","name":"WebKit r57054","grade":"A","percent":"87.59%","scores":480,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","P","F","F","P","P","P","P","P","P","P","F","F","P","H","P","P","P","P","P","H","H","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","H","H","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","H","P","P","H","P","P","P","P","P","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2009-10-29","family":"Webkit","version":"r50996 + Filters","name":"Webkit r50996 + Filters","grade":"A","percent":"85.22%","scores":467,"maxscore":548,"type":"native","tests":["F","P","P","F","F","F","F","P","F","F","P","P","P","P","P","P","P","F","F","P","H","P","P","P","P","P","P","P","P","P","P","F","P","H","F","P","F","P","P","P","P","P","P","P","P","P","H","P","P","P","H","H","F","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","H","F","P","P","P","","H","P","P","P","H","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","H","H","P","P","F","P","P","P","H","H","P","H","P","H","H","H","H","P","P","P","P","P","P","P","P","P","P","P","P","H","H","F","P","P","P","P","P","P","P","P","P","P","P","H","P","P","H","P","F","H","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","P","H","P","P","P","P"]}
, {"date":"2006-10-18","family":"IE","version":"7","name":"IE 7","grade":"F","percent":"0.00%","scores":0,"maxscore":550,"type":"native","tests":["F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F"]}
, {"date":"2009-03-19","family":"IE","version":"8","name":"IE 8","grade":"F","percent":"0.00%","scores":0,"maxscore":550,"type":"native","tests":["F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F"]}
, {"date":"2010-03-16","family":"IE","version":"9 Preview1","name":"IE9 Preview1","grade":"F","percent":"28.73%","scores":158,"maxscore":550,"type":"native","tests":["F","P","F","F","F","F","F","F","F","F","H","F","F","F","F","F","P","F","F","F","F","F","P","F","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","P","P","P","F","F","F","P","F","F","F","F","F","F","F","H","F","F","F","H","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","H","F","F","F","F","F","F","F","F","F","F","F","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","H","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","F","H","H","F","P","P","H","P","F","P","H","F","P","P","P","F","P","F","H","H","P","P","P","P","F","F","F","F","P","H"]}
, {"date":"2010-05-05","family":"IE","version":"9 Preview2","name":"IE9 Preview2","grade":"F","percent":"30.91%","scores":170,"maxscore":550,"type":"native","tests":["F","P","F","F","F","F","F","F","F","F","H","F","F","F","H","F","P","F","F","F","F","F","P","F","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","F","F","F","F","F","F","F","P","F","F","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","F","P","P","F","F","F","F","F","F","P","F","F","F","F","P","P","P","F","F","F","P","F","F","F","F","F","F","F","H","F","F","F","H","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","H","F","F","H","F","F","F","F","F","F","F","F","P","F","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","H","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","F","H","P","F","P","P","H","P","F","P","H","F","P","P","P","F","P","F","H","H","P","P","P","P","F","F","F","F","P","H"]}
, {"date":"2010-06-23","family":"IE","version":"9 Preview3","name":"IE9 Preview3","grade":"D","percent":"52.91%","scores":291,"maxscore":550,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","H","P","P","P","H","P","P","P","F","F","F","P","P","P","P","P","H","H","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","F","P","F","P","P","P","H","H","P","P","P","P","P","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","F","F","P","P","P","F","P","F","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","F","P","P","F","F","F","F","F","F","F","F","F","F","F","H","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","H","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","F","P","P","F","P","P","P","H","P","F","P","P","P","P","H","F","H","F","F","P","P","H"]}
, {"date":"2010-08-20","family":"IE","version":"9 Preview4","name":"IE9 Preview4","grade":"D","percent":"58.00%","scores":319,"maxscore":550,"type":"native","tests":["F","P","P","F","F","F","F","F","F","F","H","P","P","P","H","P","P","P","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","H","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","F","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","H","P","P","F","P","H","F","F","F","F","P","P","F","H","H","F","P","P","F","H","P","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","H","F","F","F","F","F","F","F","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","P","H","P","F","P","P","P","P","P","F","H","F","F","P","P","H"]}
, {"date":"2007-02-01","family":"Renesis","version":"0.5","name":"Renesis 0.5","grade":"F","percent":"33.03%","scores":181,"maxscore":548,"type":"plugin","tests":["F","H","F","F","F","F","F","F","F","F","F","F","F","F","F","H","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","P","H","H","F","F","F","F","F","F","H","F","F","P","F","F","P","F","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","","F","P","F","P","P","P","P","F","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","F","P","P","P","P","F","F","F","F","F","F","F","F","F","H","F","F","F","F","P","P","P","P","P","P","P","P","P","F","F","P","F","P","P","P","P","F","H","P","P","H","P","P","P","P","P","P","F","P","P","P","P","H","P","P","P","P","H","F","F","F","P","P","P","P","P","F","P","P","F","F","F","F","F","F","F","F","F","H","P","F","P","P","F","H","H","F","F","F","F","F","P","P"]}
, {"date":"2007-05-01","family":"Renesis","version":"0.6","name":"Renesis 0.6","grade":"F","percent":"43.98%","scores":241,"maxscore":548,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","F","H","F","F","P","H","P","P","H","F","F","F","F","P","H","P","H","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","P","P","H","P","P","F","F","F","F","H","F","F","P","F","P","P","F","P","P","F","P","P","H","P","P","P","P","P","P","F","P","P","P","H","","F","F","F","P","P","P","P","F","F","F","F","F","P","P","P","F","P","F","P","P","F","F","F","F","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","H","F","F","F","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","F","H","H","F","F","F","F","F","P","P"]}
, {"date":"2007-07-01","family":"Renesis","version":"0.7","name":"Renesis 0.7","grade":"D","percent":"54.56%","scores":299,"maxscore":548,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","F","H","F","F","H","P","P","P","H","F","F","F","F","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","P","P","P","P","P","F","F","F","F","H","F","F","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","","F","P","F","P","P","P","P","F","P","P","P","P","P","P","F","F","P","F","P","P","F","F","F","F","P","P","P","F","P","P","F","H","P","F","F","F","P","P","P","P","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","P","F","F","F","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","F","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","H","F","P","P","H","P","P","P"]}
, {"date":"2008-05-02","family":"Renesis","version":"1.0","name":"Renesis 1.0","grade":"D","percent":"58.73%","scores":323,"maxscore":550,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","F","H","P","P","P","P","P","P","H","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","H","H","H","P","P","F","F","F","P","H","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","F","F","F","P","P","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","F","P","P","H","P","P","H","H","F","H","H","F","P","P","P","P","H","P","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","H","F","F","F","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","F","H","F","P","F","H","P","P","P"]}
, {"date":"2008-05-19","family":"Renesis","version":"1.1","name":"Renesis 1.1","grade":"D","percent":"58.73%","scores":323,"maxscore":550,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","F","H","P","P","P","P","P","P","H","F","F","F","P","P","P","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","H","H","H","P","P","F","F","F","P","H","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","F","F","F","P","P","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","F","P","P","H","P","P","H","H","F","H","H","F","P","P","P","P","H","P","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","P","P","P","H","F","F","F","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","P","P","F","H","F","P","F","H","P","P","P"]}
, {"date":"2003-09-03","family":"CSV","version":"2.1","name":"CSV 2.1","grade":"C","percent":"61.27%","scores":337,"maxscore":550,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","P","P","P","P","P","H","P","P","F","F","F","F","P","P","H","P","P","P","P","P","P","P","F","F","P","H","P","F","P","F","F","F","F","P","P","P","H","F","P","P","F","F","F","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","H","H","P","P","P","P","P","P","P","P","H","P","H","F","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","F","P","P","P","F","F","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","P","P","P","P","P","P","F","P","H","P","P","F","F","P","F","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","H","F","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","F","P","P","F","P","P","P","H","P","F","P","P","P","P","P","P","P","F","H","H","P","P"]}
, {"date":"2008-12-01","family":"GPAC","version":"0.4.5","name":"GPAC 0.4.5","grade":"C","percent":"64.78%","scores":355,"maxscore":548,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","P","H","P","P","H","F","F","F","H","P","F","F","F","F","F","F","F","F","F","F","P","F","F","P","P","P","P","P","F","F","F","F","F","F","P","F","F","F","F","P","P","F","P","P","F","P","P","H","P","P","P","P","P","P","H","P","P","P","H","","H","F","H","P","F","P","P","F","F","F","F","F","P","P","F","F","F","P","F","F","F","F","F","P","P","F","F","H","F","F","H","H","F","F","F","F","F","F","F","P","F","F","F","F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","F","P","H","H","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","H","H","H","H","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","H","H","F","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","H","P","H","P","P","P","P","P","P","H","P","P","P","P","F","P","P","P","P","P","P","P","P","F","P","P","P","P","P","F","P","H","H","P","P","H"]}
, {"date":"2009-05-18","family":"SVGWeb","version":"","name":"SVGWeb","grade":"F","percent":"43.07%","scores":236,"maxscore":548,"type":"plugin","tests":["F","P","F","F","F","F","F","F","F","F","F","F","H","F","F","F","H","F","F","P","F","P","P","H","F","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","H","F","F","F","F","F","P","H","H","F","F","F","H","P","F","P","P","H","P","F","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","F","","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","P","F","F","F","F","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","F","F","F","F","F","H","H","H","H","P","P","P","P","P","F","F","P","F","P","P","P","H","H","F","P","F","F","H","P","F","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","H","P","P","P","P","P","P","P","P","F","P","P","F","F","F","F","F","F","F","H","H","F","P","P","P","F","P","P","P","P","F","F","P","H","P","P","P","P","P","P","H","P","P","P","P","P","P","P","H","H","H","H","P","P","P","P","P","P","P","H","P","H","F","F","F","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","H","P","F","P","H","H","P","P","P","F","F","F","F","F","F"]}
, {"date":"2009-06-03","family":"SVGWeb","version":"","name":"SVGWeb","grade":"F","percent":"43.43%","scores":238,"maxscore":548,"type":"plugin","tests":["F","P","F","F","F","F","F","F","F","F","F","F","H","F","F","F","H","F","F","P","F","P","P","H","F","F","P","P","P","F","F","F","F","F","F","F","F","F","F","F","F","H","F","F","F","F","F","P","H","H","F","F","F","H","P","F","P","P","H","P","F","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","F","","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","P","F","F","F","F","F","F","P","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","H","F","F","F","F","F","H","H","H","H","P","P","P","P","P","F","F","P","F","P","P","P","P","H","F","P","F","F","H","P","F","H","H","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","H","P","P","P","P","P","P","P","P","F","P","P","F","F","F","F","F","F","F","H","H","F","P","P","P","F","P","P","P","P","F","F","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","H","H","H","H","P","P","P","P","P","P","P","H","P","H","F","F","F","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","H","P","F","P","H","H","P","P","P","F","F","F","F","F","F"]}
, {"date":"2009-10-28","family":"SVGWeb","version":"Beholder","name":"SVGWeb (Beholder)","grade":"D","percent":"50.73%","scores":278,"maxscore":548,"type":"plugin","tests":["F","P","P","F","F","F","F","F","F","F","F","F","H","F","F","F","P","F","H","P","F","P","P","H","H","F","P","P","P","F","F","F","F","F","F","H","F","F","F","F","F","H","P","F","P","P","H","P","P","H","F","F","F","P","P","F","P","P","P","P","F","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","F","","F","F","H","P","F","P","P","F","F","F","F","F","P","P","H","F","P","F","F","F","F","F","F","P","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","F","F","P","H","F","F","F","F","F","H","H","H","H","H","P","P","P","P","F","F","P","H","P","P","P","P","H","H","P","F","F","H","P","H","H","H","F","H","F","F","H","F","F","H","F","H","H","H","F","F","F","F","F","H","P","F","H","P","P","P","P","P","P","P","P","P","F","P","P","F","F","F","F","F","F","F","H","H","F","P","P","P","F","P","P","P","F","F","F","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","H","H","H","H","P","P","P","P","H","P","P","P","H","H","F","F","F","P","P","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","F","P","H","P","P","P","P","F","F","F","F","F","F"]}
, {"date":"2010-08-29","family":"SVGWeb","version":"Owlephant","name":"SVGWeb (Owlephant)","grade":"D","percent":"55.45%","scores":305,"maxscore":550,"type":"plugin","tests":["F","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","H","P","F","P","P","H","H","F","P","P","P","F","F","F","F","F","F","H","F","F","F","F","F","H","P","F","P","P","H","P","P","H","F","F","F","H","P","H","P","H","P","P","F","P","P","P","P","P","P","H","F","P","P","F","P","P","P","P","P","F","H","F","F","H","P","F","P","P","F","F","F","F","F","P","P","H","F","P","F","F","F","F","F","F","P","P","F","P","F","F","F","F","F","F","F","F","F","F","F","F","H","F","H","F","F","P","P","F","F","F","F","F","H","H","H","H","P","P","P","P","P","F","F","P","H","P","P","P","P","F","H","P","F","F","H","P","H","H","H","F","H","F","H","H","H","F","P","H","H","P","P","P","F","F","H","H","H","P","H","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","F","F","F","F","F","H","H","F","P","P","P","P","P","H","H","H","F","F","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","H","H","F","F","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","H","P","P","P","P","P","H","P","F","F","F"]}
, {"date":"2010-02-23","family":"AmpleSDK","version":"0.9.0","name":"AmpleSDK 0.9.0","grade":"F","percent":"26.09%","scores":143,"maxscore":548,"type":"plugin","tests":["F","P","F","F","F","F","F","F","F","F","F","F","F","H","H","F","H","F","F","F","F","H","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","H","H","H","F","F","F","H","F","F","F","F","F","P","F","P","F","F","H","F","F","H","H","H","F","F","F","F","F","H","F","F","","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","F","F","F","P","F","P","F","F","F","F","F","F","F","F","F","F","F","H","P","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","F","P","P","F","P","P","P","P","P","F","F","F","F","F","F","F","F","F","F","H","H","F","H","P","P","F","P","P","P","P","F","P","F","H","P","P","P","P","P","P","P","H","F","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","F","P","P","F","P","P","F","P","F","F","F","P","P","P","P","F","F","F","F","P","F","P","P","P","F","F","F","F","F","F"]}
, {"date":"2001-11-01","family":"ASV","version":"3","name":"ASV3","grade":"A","percent":"83.03%","scores":455,"maxscore":548,"type":"plugin","tests":["F","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","F","P","P","P","P","F","F","F","P","P","P","P","P","P","P","F","H","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","F","P","P","F","P","P","P","P","P","P","P","P","H","F","P","P","P","H","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","F","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","H","F","P","P","P","P","P","P","P","P","F","H","H","H","H","P","F","F","F","P","P","H","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","H","P","P","F","P","F","H","F","H","H","P","P","F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","F","P","F","P","P","F","P","P","P","F","P","P","P","F","P","P","P","P"]}
, {"date":"2003-07-01","family":"ASV","version":"6 PR1","name":"ASV6 PR1","grade":"A","percent":"86.13%","scores":472,"maxscore":548,"type":"plugin","tests":["P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","H","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","F","P","P","H","","F","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","H","F","P","P","P","H","P","H","P","P","F","H","H","H","H","P","F","F","F","P","P","H","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","H","P","P","F","P","F","H","F","H","H","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","F","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","F","P","P","F","P","P","P","F","P","P","P","F","H","P","P","P"]}
, {"date":"2007-03-01","family":"Batik","version":"1.7 Beta 1","name":"Batik 1.7 Beta 1","grade":"A+","percent":"92.70%","scores":508,"maxscore":548,"type":"plugin","tests":["P","P","P","H","P","P","P","P","P","P","H","P","P","P","P","P","P","P","H","P","F","P","P","P","H","H","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","F","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","F","F","P","P","P","P","P","P","P","P","P","H","P","H","P","P","P","P","P","P","P","P","H","P","P","P","P","P","H","P","P","H","P","P","F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","H","P","P","P","P","P","P","P","F","P","P","P","P"]}
, {"date":"2008-01-10","family":"Batik","version":"1.7","name":"Batik 1.7","grade":"A+","percent":"93.61%","scores":513,"maxscore":548,"type":"plugin","tests":["P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","F","P","P","P","P","H","P","P","H","P","P","P","P","P","P","P","P","P","H","H","P","H","P","P","P","P","P","P","P","P","P","P","P","P","H","P","H","P","P","P","P","P","P","P","P","H","P","P","P","P","P","H","P","P","H","P","P","F","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","F","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","P","H","P","P","P","P","P","P","P","F","P","P","P","P"]}
]
}
[ {"id":"color-prof-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-color-prof-01-f.html"}
, {"id":"color-prop-02-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-color-prop-02-f.html","note":"Ren05: \"seagreen\" circle appears tan.","y":"Y"}
, {"id":"extend-namespace-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-extend-namespace-01-f.html"}
, {"id":"filters-conv-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-conv-01-f.html","note":"Bat17: Edge Detection not completely invisible"}
, {"id":"filters-diffuse-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-diffuse-01-f.html"}
, {"id":"filters-displace-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-displace-01-f.html","note":"O9: improper gamma handling, grid is slightly curved"}
, {"id":"filters-light-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-light-01-f.html"}
, {"id":"filters-morph-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-morph-01-f.html"}
, {"id":"filters-specular-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-specular-01-f.html"}
, {"id":"filters-turb-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-turb-01-f.html"}
, {"id":"interact-cursor-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-cursor-01-f.html","note":"Fx2,3,O9,Konq,Ren06 do not show the mag cursor. Fx2,Konq do not show the \"Pointer Cursor\" text at all. ASV3: cursorsother than pointer cursor. Bat17 does not show the help cursor"}
, {"id":"masking-intro-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-intro-01-f.html","note":"Fx3 has a thin white line between the top circles. Konq displays triangles instead of circles on top. WebKit fails the 'mask' portion."}
, {"id":"masking-path-05-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-path-05-f.html","note":"svgweb does not support fill-rule=\"nonzero\""}
, {"id":"painting-marker-01-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-marker-01-f.html","note":"Ren07: Marker strokes are too thick, svgweb: does not support markers"}
, {"id":"painting-marker-02-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-marker-02-f.html","note":"Ren06: stroke thickness on lower markers incorrect; markers have fill in top row, third column, svgweb: does not support markers"}
, {"id":"painting-marker-03-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-marker-03-f.html","note":"Fx15,2 does not show the markers in the bottom image; Konqueror does not show the markers on the top image. Ren05: fails marker property test, svgweb: does not support markers"}
, {"id":"paths-data-03-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-03-f.html","note":"Fx15,2 does not properly display one of the brown semi-circles, svgweb: fails on middle path for M, a, Z, m, A, Z, m, a & z"}
, {"id":"styling-css-04-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-css-04-f.html","note":"NOTE: This test reference image is incorrect. See http://www.w3.org/Graphics/SVG/Test/styling-css-04-f/blow-by-blow.html. Fx15,2,3, Bat17,O95 get it right. O92 gets it wrong (shows dashed borders). Konq, Ren05, ASV3,6 have a big black box. Ren06: 1C,2C,2D,2E,2F,3E,3F incorrect. Ren07: 2C,2D,2E,2F,3E3F incorrect."}
, {"id":"text-tselect-02-f","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-tselect-02-f.html","note":"O9,Saf3b doesn't select the exact right characters. Fx2,3, Konq, don't show any text selected. Ren05,Ren06 throw DOMExceptions. Bat17 gets text selection order wrong. GPAC does not support bidirectional text selection. Svgweb: does not handle text selection properly when LTR/RTL glyphs are mixed"}
, {"id":"animate-elem-22-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-22-b.html","note":"Fx31a1+SMIL: x and y are animated, but width and height are not"}
, {"id":"animate-elem-29-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-29-b.html","note":"GPAC: Second click on \"Fade in\" does not cause later fade-out."}
, {"id":"color-prop-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-color-prop-01-b.html","note":"Ren05,Ren06,Ren07: gradient incorrect"}
, {"id":"coords-trans-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-trans-01-b.html"}
, {"id":"coords-units-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-units-01-b.html","note":"Fx15,2 don't properly display bounding box width/height for percentage or fraction. Ren06: bottom row completely incorrect; middle row left image incorrect. WebKit r25485 fails many tests. GPAC: Bounding box not working. Svgweb: fails on all 3 bounding box with relative width/height (percentage, fraction, user space)"}
, {"id":"coords-units-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-units-02-b.html","note":"Bat17: Percentage is a problem. Fx3: picas line is slightly smaller than it should be"}
, {"id":"coords-units-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-units-03-b.html","note":"Fx15,2,3 missing em,ex lines. Bat17: Percentage is a problem. Ren06: ex line incorrect length."}
, {"id":"coords-viewattr-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-viewattr-01-b.html","note":"Ren06: slice incorrect. WebKit r25485/Safari fails the first time with a parsing error."}
, {"id":"coords-viewattr-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-viewattr-02-b.html","note":"ASV3: smiley faces distorted (preserveAspectRatio broken). Ren06: slice incorrect. WebKit r25485/Safari fails the first time with a parsing error."}
, {"id":"coords-viewattr-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-viewattr-03-b.html"}
, {"id":"filters-blend-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-blend-01-b.html","note":"Fx3: Gradient underneath seems oddly faded in top and bottom regions"}
, {"id":"filters-color-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-color-01-b.html","note":"O9: greyscale too dark, may be gamma related"}
, {"id":"filters-composite-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-composite-02-b.html"}
, {"id":"filters-comptran-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-comptran-01-b.html","note":"O9: implementation of feComponentTransfer seems broken"}
, {"id":"filters-example-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-example-01-b.html","note":"Fx3a4: Lock-up"}
, {"id":"filters-felem-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-felem-01-b.html","note":"ASV3: Non-existant filter incorrect. Bat17: Dies when filter is not found."}
, {"id":"filters-gauss-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-gauss-01-b.html"}
, {"id":"filters-image-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-image-01-b.html"}
, {"id":"filters-offset-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-offset-01-b.html"}
, {"id":"filters-tile-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-filters-tile-01-b.html"}
, {"id":"fonts-elem-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-03-b.html"}
, {"id":"fonts-elem-04-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-04-b.html"}
, {"id":"fonts-elem-07-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-07-b.html"}
, {"id":"interact-dom-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-dom-01-b.html","note":"GPAC: Requires two clicks."}
, {"id":"interact-events-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-events-01-b.html","note":"Ren05: Fourth rectangle not fully visible. Ren06,Ren07: Fifth rectangle not visible."}
, {"id":"interact-order-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-order-01-b.html","note":"Ren10: mouseout not firing (circles stay red/blue)"}
, {"id":"interact-order-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-order-02-b.html","note":"Ren05: Links do not work yet (dialog boxes). Ren10: mouseout events not firing. WebKit r25484 responds to mouse events properly, but if you click outside of the circle, then move mouse, then raise mouse over the cirlce, WebKit hangs. O95: Blue border around circles when clicked."}
, {"id":"interact-order-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-order-03-b.html","note":"Fx15,2,3, Konq, Ren05, Ren06 do not have text selection. Ren05 links do not work. Ren10: mouseout events not firing. Saf31: Cannot select lower-most string."}
, {"id":"linking-a-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-a-01-b.html","note":"Opera and Konq open the link up in the full browser window. See http://lists.w3.org/Archives/Public/www-svg/2007Jan/0007.html"}
, {"id":"linking-a-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-a-02-b.html"}
, {"id":"linking-a-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-a-03-b.html","note":"Fx2,3, Konq, ASV3, Ren06 do not handle the viewBox form of linking"}
, {"id":"linking-uri-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-uri-01-b.html","note":"O9,ASV3,6, Saf31 do not highlight the polygon. Batik does not properly link to circle or highlight the polygon."}
, {"id":"linking-uri-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-uri-02-b.html","note":"O9,ASV3 do not highlight the polygon. ASV3 does not properly zoom into the circle or ellipse. Batik does not properly link to circle or highlight the polygon."}
, {"id":"masking-mask-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-mask-01-b.html","note":"Top half of \"SVG\" is missing, rest is fine."}
, {"id":"masking-opacity-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-opacity-01-b.html","note":"Konq, Ren05, Ren06, Ren07 fail the second test."}
, {"id":"masking-path-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-path-01-b.html"}
, {"id":"masking-path-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-path-02-b.html"}
, {"id":"masking-path-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-path-03-b.html"}
, {"id":"masking-path-04-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-masking-path-04-b.html"}
, {"id":"metadata-example-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-metadata-example-01-b.html","note":"Fx15,2 text on envelope is too large (I think this is known). Fx3 is perfect."}
, {"id":"painting-fill-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-fill-05-b.html"}
, {"id":"painting-render-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-render-01-b.html","note":"Bottom test fails in Fx, Opera, Ren, Saf3b"}
, {"id":"pservers-grad-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-01-b.html"}
, {"id":"pservers-grad-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-02-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients. White dot in middle of radial grad."}
, {"id":"pservers-grad-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-03-b.html","note":"Ren06: pattern does not work"}
, {"id":"pservers-grad-04-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-04-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients. White dot in middle of radial grad."}
, {"id":"pservers-grad-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-05-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients. White dot in middle of radial grad."}
, {"id":"pservers-grad-06-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-06-b.html","note":"Ren06: pattern does not work. Fx3.6, Fx3.7: Scale(2)/skewX(45) does not work"}
, {"id":"pservers-grad-07-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-07-b.html"}
, {"id":"pservers-grad-08-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-08-b.html","note":"Saf3b: Gradient on fill fails"}
, {"id":"pservers-grad-09-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-09-b.html"}
, {"id":"pservers-grad-10-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-10-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients."}
, {"id":"pservers-grad-11-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-11-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients."}
, {"id":"pservers-grad-12-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-12-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients."}
, {"id":"pservers-grad-13-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-13-b.html","note":"WK: Bottom-right isn't correct"}
, {"id":"pservers-grad-14-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-14-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients."}
, {"id":"pservers-grad-15-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-15-b.html","note":"On Linux, Fx15,2 clips rectangles to gradients."}
, {"id":"pservers-grad-16-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-16-b.html"}
, {"id":"pservers-grad-17-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-17-b.html","note":"Fx 2,3 do not show the lines. Konq,Ren05,ASV3,6,Bat17,Ren06 show the lines but some are wrongly faded."}
, {"id":"pservers-grad-18-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-18-b.html","note":"All UAs get various tests wrong here - test is INCORRECT. http://lists.w3.org/Archives/Public/www-svg/2007Apr/0046.html"}
, {"id":"pservers-grad-19-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-grad-19-b.html","note":"Opera animates, but still gets the gradients wrong."}
, {"id":"pservers-pattern-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-pservers-pattern-01-b.html","note":"Ren06: pattern does not work"}
, {"id":"render-groups-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-groups-01-b.html","note":"Konq,Ren05,Ren06,Ren07 text is not obscured by the rectangle. Fx2,3,Ren05 have the wrong font. O85 has problems occasionally with rasters in Windows upon first render"}
, {"id":"script-handle-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-script-handle-01-b.html","note":"Ren11: The text Scripting Test Passed does not show"}
, {"id":"script-handle-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-script-handle-02-b.html","note":"ASV3,6,Fx2,3,O9 do not handle focus properly"}
, {"id":"script-handle-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-script-handle-03-b.html"}
, {"id":"script-handle-04-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-script-handle-04-b.html","note":"Saf311: mouseout fires when cursor still in circle"}
, {"id":"struct-dom-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-dom-01-b.html"}
, {"id":"struct-dom-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-dom-02-b.html"}
, {"id":"struct-dom-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-dom-03-b.html"}
, {"id":"struct-dom-04-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-dom-04-b.html"}
, {"id":"struct-dom-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-dom-05-b.html"}
, {"id":"struct-dom-06-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-dom-06-b.html"}
, {"id":"struct-group-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-group-02-b.html"}
, {"id":"struct-image-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-02-b.html","note":"Fx15,2,3 have a problem with the switch. Konq,Ren05 do not display the image."}
, {"id":"struct-image-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-05-b.html"}
, {"id":"struct-symbol-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-symbol-01-b.html","note":"ASV3,6: symbols are not to scale"}
, {"id":"struct-use-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-use-05-b.html","note":"Ren11: Bottom right image is blue, not orange"}
, {"id":"styling-css-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-css-01-b.html"}
, {"id":"styling-css-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-css-02-b.html"}
, {"id":"styling-css-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-css-03-b.html"}
, {"id":"styling-css-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-css-05-b.html","note":"ASV3: avant-midi is not italicized"}
, {"id":"styling-css-06-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-css-06-b.html","note":"Fx3 select text turns red when dragging but no underline (text selection is not supported in Fx). ASV3,6 does not style text properly. Ren11: None of the links/hover effects work"}
, {"id":"styling-inherit-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-inherit-01-b.html"}
, {"id":"text-align-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-01-b.html","note":"WebKit r25485 doesn't support text colours."}
, {"id":"text-align-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-02-b.html","note":"Konq: return to normal has a space. Ren10, Ren11: super, sub not working"}
, {"id":"text-align-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-03-b.html"}
, {"id":"text-align-04-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-04-b.html","note":"Saf3b: \"end text on path\" is absent, rest is fine. Ren07: tref doesn't work."}
, {"id":"text-align-05-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-05-b.html","note":"Konq: horizontally aligned at left, not center. Ren10: Slight mis-alignment."}
, {"id":"text-align-06-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-06-b.html","note":"Ren10: super, sub not working"}
, {"id":"text-align-08-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-align-08-b.html","note":"Opera,Bat17,Wk25485, Ren10: baselines are off. Others do not handle SVG Fonts."}
, {"id":"text-altglyph-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-altglyph-01-b.html","note":"Ren07: Some alt glyphs do not work, the SS do not touch."}
, {"id":"text-deco-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-deco-01-b.html","note":"Opera: last test - each word has a different underlining (only \"different\" should. Fx2,3: strikethrough and underline not working. Saf3b: Underline and colour not exactly right. Ren10: Underline, strikethrough are not properly vertically positioned."}
, {"id":"text-intro-02-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-intro-02-b.html","note":"Konq: unicode-bidi=\"normal\" not working"}
, {"id":"text-intro-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-intro-03-b.html","note":"Opera 9, 9.5: Vertical orientation of middle glyphs not correct"}
, {"id":"text-path-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-path-01-b.html"}
, {"id":"text-spacing-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-spacing-01-b.html"}
, {"id":"text-text-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-01-b.html"}
, {"id":"text-text-03-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-03-b.html","note":"Fx2,3, Ren06: text decoration underline and strikethrough broken. Ren10, Ren11: underline, strikethrough vertical alignment off."}
, {"id":"text-text-08-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-08-b.html","note":"Webkit fails in \"stroke opacity\". Saf3b: No red stroke. Fill/stroke opacity broke. O95a2: Opacity word incorrect colour"}
, {"id":"text-tref-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-tref-01-b.html"}
, {"id":"text-tselect-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-tselect-01-b.html"}
, {"id":"text-tspan-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-tspan-01-b.html","note":"Ren05: dx,dy for \"are\" not working"}
, {"id":"types-basicDOM-01-b","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-types-basicDOM-01-b.html","note":"O9: gets \"farthestViewportElement of redCircle\" wrong. Konq: No values displayed. Fx2: getTransformToElement() wrong. Fx3: missing .farthestViewportElement and .nearestViewportElement"}
, {"id":"animate-elem-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-02-t.html","y":"Y"}
, {"id":"animate-elem-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-03-t.html","y":"Y"}
, {"id":"animate-elem-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-04-t.html","y":"Y"}
, {"id":"animate-elem-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-05-t.html","y":"Y"}
, {"id":"animate-elem-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-06-t.html","y":"Y"}
, {"id":"animate-elem-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-07-t.html","y":"Y"}
, {"id":"animate-elem-08-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-08-t.html","y":"Y"}
, {"id":"animate-elem-09-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-09-t.html","note":"Fx31: Right does not move","y":"Y"}
, {"id":"animate-elem-10-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-10-t.html","note":"Fx31: Right does not move","y":"Y"}
, {"id":"animate-elem-11-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-11-t.html","note":"Fx31: Right does not move","y":"Y"}
, {"id":"animate-elem-12-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-12-t.html","note":"Fx31: Right does not move","y":"Y"}
, {"id":"animate-elem-13-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-13-t.html","y":"Y"}
, {"id":"animate-elem-14-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-14-t.html","y":"Y"}
, {"id":"animate-elem-15-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-15-t.html","y":"Y"}
, {"id":"animate-elem-17-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-17-t.html","y":"Y"}
, {"id":"animate-elem-19-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-19-t.html","y":"Y"}
, {"id":"animate-elem-20-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-20-t.html","y":"Y"}
, {"id":"animate-elem-21-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-21-t.html","y":"Y"}
, {"id":"animate-elem-23-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-23-t.html","y":"Y"}
, {"id":"animate-elem-24-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-24-t.html","note":"Fx31: Text now transforms, but does not move. Transform may not be correct.","y":"Y"}
, {"id":"animate-elem-25-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-25-t.html","y":"Y"}
, {"id":"animate-elem-26-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-26-t.html","note":"O9: When stroke width is large, outside edge has a white seam at 0 and 180deg","y":"Y"}
, {"id":"animate-elem-27-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-27-t.html","note":"Fx31: Right-most bar does move properly","y":"Y"}
, {"id":"animate-elem-28-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-28-t.html","note":"svgweb: Mouth path is automatically closed even without a 'z' command","y":"Y"}
, {"id":"animate-elem-30-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-30-t.html","note":"ASV3,6, O85: image is stretched as it animates. Bat17: Rightmost image keeps going off screen. Safari occasionally doesn't get the circle animation right.","y":"Y"}
, {"id":"animate-elem-31-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-31-t.html","note":"ASV3,6: right-most bottom circles blink at different times","y":"Y"}
, {"id":"animate-elem-32-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-32-t.html","note":"ASV3,6: strokes are still visible at end of animation","y":"Y"}
, {"id":"animate-elem-33-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-33-t.html","note":"ASV3: top circles do not animate. Bat17: Bottom-left does not end properly","y":"Y"}
, {"id":"animate-elem-34-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-34-t.html","y":"Y"}
, {"id":"animate-elem-36-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-36-t.html","note":"O85: bottom-left image does not spin","y":"Y"}
, {"id":"animate-elem-37-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-37-t.html","y":"Y"}
, {"id":"animate-elem-39-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-39-t.html","note":"ASV6: does not link properly","y":"Y"}
, {"id":"animate-elem-40-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-40-t.html","note":"O85: bottom-left image does not animate; WebKit: The width/height strokes animate, rest is static.","y":"Y"}
, {"id":"animate-elem-41-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-41-t.html","note":"ASV6: some small pixel artifacts. WK: fill-rule star starts with an open hole","y":"Y"}
, {"id":"animate-elem-44-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-44-t.html","y":"Y"}
, {"id":"animate-elem-46-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-46-t.html","y":"Y"}
, {"id":"animate-elem-52-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-52-t.html","note":"ASV6: Clicking A,B,C do nothing, clicking D animates the other rectangles.","y":"Y"}
, {"id":"animate-elem-60-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-60-t.html","note":"ASV3,6: accesskey both squares go green at 0s, sync base 6s stays red","y":"Y"}
, {"id":"animate-elem-61-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-61-t.html","note":"O9: accessKey() not supported. ASV3,6: event/access key do not go back to the right column for 4-5s, sync base does not toggle either. Bat17: Second accesskey goes green immediately upon pressing 'a'","y":"Y"}
, {"id":"animate-elem-62-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-62-t.html","note":"O9, ASV3,6: accessKey() doesn't work. ","y":"Y"}
, {"id":"animate-elem-63-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-63-t.html","note":"O9: accessKey() not supported, event base not fully working. ASV3,6: accesskey, event, sync base not working. Bat17: accesskey,event lines do not work","y":"Y"}
, {"id":"animate-elem-64-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-64-t.html","y":"Y"}
, {"id":"animate-elem-65-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-65-t.html","note":"O85,9,ASV3,6: Some tests show duration of 3s instead of 5s. Bat17: dies on \"invalid min\"","y":"Y"}
, {"id":"animate-elem-66-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-66-t.html","note":"O85,ASV6: max < active dur line moves later, min < max and min=max lines do not move. Bat17: dies on \"invalid max\"","y":"Y"}
, {"id":"animate-elem-67-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-67-t.html","note":"O9: One test doesn't moves at 4s instead of 5s. ASV3,6: crashes IE","y":"Y"}
, {"id":"animate-elem-68-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-68-t.html","y":"Y"}
, {"id":"animate-elem-69-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-69-t.html","y":"Y"}
, {"id":"animate-elem-70-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-70-t.html","note":"ASV3,6: fill-freeze (with restart) fails","y":"Y"}
, {"id":"animate-elem-77-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-77-t.html","y":"Y"}
, {"id":"animate-elem-78-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-78-t.html","y":"Y"}
, {"id":"animate-elem-80-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-80-t.html","y":"Y"}
, {"id":"animate-elem-81-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-81-t.html","note":"O85: two right-most animations fail","y":"Y"}
, {"id":"animate-elem-82-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-82-t.html","note":"O85: only some of the animations pass","y":"Y"}
, {"id":"animate-elem-83-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-83-t.html","note":"Bat17: #4-6 do not animate properly. WK: Crash.","y":"Y"}
, {"id":"animate-elem-84-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-84-t.html","note":"ASV3: only the center square animates smoothly, the others jump to green","y":"Y"}
, {"id":"animate-elem-85-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-animate-elem-85-t.html","note":"O9: Bottom rectangles stay red, then go from green to black (not orange, then yellow). ASV3: all entities end up the right color, but not all animate smoothly. Bat17: bottom rectangles fail to animate properly and end up at wrong colour.","y":"Y"}
, {"id":"color-prop-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-color-prop-03-t.html"}
, {"id":"coords-coord-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-coord-01-t.html","y":"Y"}
, {"id":"coords-coord-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-coord-02-t.html","y":"Y"}
, {"id":"coords-trans-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-trans-02-t.html","y":"Y"}
, {"id":"coords-trans-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-trans-03-t.html","y":"Y"}
, {"id":"coords-trans-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-trans-04-t.html","y":"Y"}
, {"id":"coords-trans-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-trans-05-t.html","y":"Y"}
, {"id":"coords-trans-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-coords-trans-06-t.html","y":"Y"}
, {"id":"fonts-desc-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-desc-02-t.html","note":"ASV3,6,Bat17 get all but two glyphs right. All fail this in different ways (Ren05 hangs)","y":"Y"}
, {"id":"fonts-elem-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-01-t.html","y":"Y"}
, {"id":"fonts-elem-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-02-t.html","y":"Y"}
, {"id":"fonts-elem-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-05-t.html","note":"ASV3: horiz-origin-x and horiz-adv-x incorrect","y":"Y"}
, {"id":"fonts-elem-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-elem-06-t.html","y":"Y"}
, {"id":"fonts-glyph-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-glyph-02-t.html","y":"Y"}
, {"id":"fonts-glyph-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-glyph-03-t.html","note":"ASV3,6,O85,9: fourth triangle is rendered, not an 'a'. Bat17: third triangle is rendered as an 'a'","y":"Y"}
, {"id":"fonts-glyph-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-glyph-04-t.html","note":"O85,9: missing the 'l' in the first line","y":"Y"}
, {"id":"fonts-kern-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-fonts-kern-01-t.html","note":"O9, ASV3,6: fontF incorrect","y":"Y"}
, {"id":"interact-zoom-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-interact-zoom-01-t.html","note":"Fx2,3 do not support zoom or pan. ASV3,6,Ren05,Bat17,O85,Ren06,Ren10,Ren11 supports zoom, no pan","y":"Y"}
, {"id":"linking-a-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-a-04-t.html","y":"Y"}
, {"id":"linking-a-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-a-05-t.html","y":"Y"}
, {"id":"linking-a-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-a-07-t.html","note":"Fx2,3, O9: bottom-left arrow does not open a new frame. Is this test correct? ASV3,Ren05,Ren06: I don't think plugins are allowed to open new frames. Saf3b: bottom-left-most arrow links inline (not new frame). There may be an error with this test?","y":"Y"}
, {"id":"linking-uri-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-linking-uri-03-t.html","y":"Y"}
, {"id":"painting-fill-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-fill-01-t.html","y":"Y"}
, {"id":"painting-fill-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-fill-02-t.html","y":"Y"}
, {"id":"painting-fill-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-fill-03-t.html","y":"Y"}
, {"id":"painting-fill-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-fill-04-t.html","y":"Y"}
, {"id":"painting-stroke-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-stroke-01-t.html","y":"Y"}
, {"id":"painting-stroke-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-stroke-02-t.html","y":"Y"}
, {"id":"painting-stroke-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-stroke-03-t.html","y":"Y"}
, {"id":"painting-stroke-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-stroke-04-t.html","y":"Y"}
, {"id":"painting-stroke-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-painting-stroke-07-t.html","note":"ASV3,Konq,Bat17: second stroke is truncated. WebKit r25485: top two paths are truncated.","y":"Y"}
, {"id":"paths-data-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-01-t.html","note":"WebKit r25485: top-left path is incorrect","y":"Y"}
, {"id":"paths-data-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-02-t.html","note":"Fx15,2: Red & yellow curve incorrect","y":"Y"}
, {"id":"paths-data-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-04-t.html","y":"Y"}
, {"id":"paths-data-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-05-t.html","y":"Y"}
, {"id":"paths-data-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-06-t.html","y":"Y"}
, {"id":"paths-data-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-07-t.html","y":"Y"}
, {"id":"paths-data-08-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-08-t.html","y":"Y"}
, {"id":"paths-data-09-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-09-t.html","y":"Y"}
, {"id":"paths-data-10-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-10-t.html","y":"Y"}
, {"id":"paths-data-12-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-12-t.html","note":"Ren05: Bottom curve not present","y":"Y"}
, {"id":"paths-data-13-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-13-t.html","y":"Y"}
, {"id":"paths-data-14-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-14-t.html","y":"Y"}
, {"id":"paths-data-15-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-paths-data-15-t.html","note":"Ren05: Bottom curve not present","y":"Y"}
, {"id":"render-elems-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-elems-01-t.html","y":"Y"}
, {"id":"render-elems-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-elems-02-t.html","y":"Y"}
, {"id":"render-elems-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-elems-03-t.html","y":"Y"}
, {"id":"render-elems-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-elems-06-t.html","y":"Y"}
, {"id":"render-elems-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-elems-07-t.html","y":"Y"}
, {"id":"render-elems-08-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-elems-08-t.html","y":"Y"}
, {"id":"render-groups-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-render-groups-03-t.html","note":"Ren05: Yin Yang graphic missing. O85 has occasional problems with raster graphics on first rendering.","y":"Y"}
, {"id":"shapes-circle-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-circle-01-t.html","y":"Y"}
, {"id":"shapes-circle-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-circle-02-t.html","y":"Y"}
, {"id":"shapes-ellipse-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-ellipse-01-t.html","y":"Y"}
, {"id":"shapes-ellipse-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-ellipse-02-t.html","note":"ASV3,6: lines show up. Fx15,2: One line shows up","y":"Y"}
, {"id":"shapes-intro-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-intro-01-t.html","note":"ASV3,6: 7 boxes are not empty. Ren05,Ren06: 2 boxes are not empty, Fx15,2: 1 box is not empty","y":"Y"}
, {"id":"shapes-line-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-line-01-t.html","y":"Y"}
, {"id":"shapes-polygon-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-polygon-01-t.html","y":"Y"}
, {"id":"shapes-polyline-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-polyline-01-t.html","note":"SVGWeb: Completes the last segment of the polyline, tries to close the shape","y":"Y"}
, {"id":"shapes-rect-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-rect-01-t.html","y":"Y"}
, {"id":"shapes-rect-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-shapes-rect-02-t.html","note":"ASV3,6,Ren05,Ren06: 2 lines show up","y":"Y"}
, {"id":"struct-cond-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-cond-01-t.html","y":"Y"}
, {"id":"struct-cond-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-cond-02-t.html","note":"Fx3 - initial transient error with switch. Ren10, Ren11: All text shown (not just the English)","y":"Y"}
, {"id":"struct-cond-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-cond-03-t.html","y":"Y"}
, {"id":"struct-defs-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-defs-01-t.html","y":"Y"}
, {"id":"struct-frag-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-frag-01-t.html","y":"Y"}
, {"id":"struct-frag-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-frag-02-t.html","y":"Y"}
, {"id":"struct-frag-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-frag-03-t.html","y":"Y"}
, {"id":"struct-frag-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-frag-04-t.html","y":"Y"}
, {"id":"struct-frag-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-frag-05-t.html","y":"Y"}
, {"id":"struct-frag-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-frag-06-t.html","y":"Y"}
, {"id":"struct-group-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-group-01-t.html","y":"Y"}
, {"id":"struct-group-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-group-03-t.html","note":"WebKit r25485: stroke-miterlimit not correct","y":"Y"}
, {"id":"struct-image-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-01-t.html","note":"O85 has occasional problems with raster graphics on first rendering.","y":"Y"}
, {"id":"struct-image-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-03-t.html","note":"O85 has occasional problems with raster graphics on first rendering.","y":"Y"}
, {"id":"struct-image-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-04-t.html","y":"Y"}
, {"id":"struct-image-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-06-t.html","y":"Y"}
, {"id":"struct-image-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-07-t.html","note":"Fx15,2: xml:base on parent does not render ASV3,6: xml:base on image/parent does not render. Ren10,Ren11: xml:base images don't work","y":"Y"}
, {"id":"struct-image-08-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-08-t.html","note":"O85 has occasional problems with raster graphics on first rendering.","y":"Y"}
, {"id":"struct-image-09-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-09-t.html","note":"O85 has occasional problems with raster graphics on first rendering.","y":"Y"}
, {"id":"struct-image-10-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-image-10-t.html","y":"Y"}
, {"id":"struct-use-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-use-01-t.html","note":"Konq,Ren05: Does not render the raster image. Fx15: text is not italic and large. O85: raster problem","y":"Y"}
, {"id":"struct-use-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-struct-use-03-t.html","y":"Y"}
, {"id":"styling-pres-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-styling-pres-01-t.html","note":"Bat17: complains about invalid value but has a black square, not a blue circle","y":"Y"}
, {"id":"text-fonts-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-fonts-01-t.html","y":"Y"}
, {"id":"text-fonts-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-fonts-02-t.html","note":"Fx3a4: lighter text is not lighter","y":"Y"}
, {"id":"text-fonts-03-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-fonts-03-t.html","y":"Y"}
, {"id":"text-intro-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-intro-01-t.html","note":"ASV3,6: Missing glyphs are all dots, Fx2,3,Ren05,Ren06: Yiddish/Hebrew in reverse order","y":"Y"}
, {"id":"text-intro-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-intro-04-t.html","note":"Fx2,3,Ren05,Ren06: Yiddish text is in reverse order.","y":"Y"}
, {"id":"text-intro-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-intro-05-t.html","note":"Fx3,Ren05,Ren06: glyphs appear incorrect/reversed","y":"Y"}
, {"id":"text-text-04-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-04-t.html","y":"Y"}
, {"id":"text-text-05-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-05-t.html","y":"Y"}
, {"id":"text-text-06-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-06-t.html","note":"ASV6, O95: open black squares on some elements","y":"Y"}
, {"id":"text-text-07-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-text-07-t.html","note":"Ren05: Text rotations are incorrect","y":"Y"}
, {"id":"text-ws-01-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-ws-01-t.html","y":"Y"}
, {"id":"text-ws-02-t","url":"http://www.w3.org/Graphics/SVG/Test/20061213/htmlObjectHarness/full-text-ws-02-t.html","y":"Y"}
]
var format = d3.format(',d')
, fill = d3.scale.category20c()
, table = d3.select('#chart');
;
// { tests: [ { id, url, y } ]
// , renderers: [ { date,family,version,name,grade,percent,scores,maxscore,type
// , tests: [ {status, crash} or "P", "H", "F" or "FU" ]
// } ]
// }
d3.json('svg-testsuite.json', function(json) {
window.json = json;
var results = []
, columns;
json.renderers.map(function clean_up(renderer, col) {
results.push(renderer.tests = renderer.tests.map(function(d) {
var type = { P: 'pass', H: 'warn', F: 'fail', FU: 'fail' }
, data = 'object' === typeof d ? d : {};
data.status = type[d.status || d];
data.column = 1 + col;
return data;
}));
});
results = d3.transpose(results);
/* [ { key: "Firefox"
, values: [ { renderers here } ]
}
, ... the other renderers
] */
var renderers = d3.nest()
.key(function(d) { return d.family.toLowerCase(); })
.entries(json.renderers)
, colgroups = [ { key: "svg-tests", values:[] } ].concat
( renderers, { key: "test-notes", values: [] })
;
table.attr('cols', json.renderers.length + 2);
var cg = table.selectAll('colgroup')
.data(colgroups);
cg.enter().append('colgroup')
.attr('class', function(d) { return d.key; })
//.attr('span', function(d) { return d.values.length || undefined; })
.selectAll('col')
.data(function(d) { return d.values; })
.enter().append('col')
.attr('title', function(d) { return d.date; })
.text(function(d) { return d.version; })
;
var thead = table.select('thead');
table.node().appendChild(thead.node()); // needs to be after the <colgroups>
var ths = window.ths = thead.select('tr').selectAll('th')
.data([null].concat(json.renderers, null))
.enter().append('th')
.attr('class', function(d) { return d && d.type; })
;
ths.append('div').text(function(d, i) { return i&&d ? d.name+' ' : 'Notes'; })
.append('span').text(function(d) { return d && d.date; })
;
function hovered_header(d) {
var th = ths[0][d3.event.target.__data__.column];
if ('classList' in th) th.classList.add('hover');
else d3.select(th).classed('hover', true);
}
function leaving_header(d) {
var th = ths[0][d3.event.target.__data__.column];
if ('classList' in th) th.classList.remove('hover');
else d3.select(th).classed('hover', false);
}
var tr = window.tr = table
.append('tbody').attr('class', 'data')
.on('mouseover', hovered_header)
.on('mouseout', leaving_header)
.selectAll('tr').data(json.tests)
.enter().append('tr')
.attr('title', function(d) { return d.note; })
;
var group;
tr.append('th')
.text(function(d, i) { return (1 + i) +': '; })
.classed('group', function(d) {
var my_group = d.id.split('-')[0]
, was_same = my_group === group;
group = my_group;
return !was_same;
})
.append('a')
.attr('href', function(d) { return d && d.url; })
.text(function(d, i) { return d.id; })
;
tr.selectAll('td')
.data(function(d, i) { return results[i]; })
.enter().append('td')
.attr('class', function(d) { return d.status; })
.attr('title', function(d) { return d.crash && 'Crashed!'; })
.classed('died', function(d) { return d.crash; })
;
tr.append('td')
.attr('class', 'notes nowrap')
.text(function(d) { return d.note; })
;
});
// Returns a flattened hierarchy containing all leaf nodes under the root.
function classes(root) {
var classes = [];
function recurse(name, node) {
if (node.children) node.children.forEach(function(child) { recurse(node.name, child); });
else classes.push({packageName: name, className: node.name, value: node.size});
}
recurse(null, root);
return {children: classes};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment