- From: CVS User egraff <cvsmail@w3.org>
- Date: Tue, 09 Jul 2013 19:14:12 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/misc
In directory roscoe:/tmp/cvs-serv16049
Modified Files:
canvas-implementation.html
Log Message:
Added accessibility tags
--- /sources/public/html5/misc/canvas-implementation.html 2013/07/08 17:45:46 1.2
+++ /sources/public/html5/misc/canvas-implementation.html 2013/07/09 19:14:12 1.3
@@ -8,10 +8,23 @@
<style type="text/css">
- td {
+ .hidden {
+ border: 0;
+ clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
+ clip: rect(1px, 1px, 1px, 1px);
+ height: 1px;
+ width: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ position: absolute;
+
+ }
+
+ td {
font-size:11.0pt;
font-family:Calibri, sans-serif;
- height:20px;
+ height:20px;
}
.Green1
{color:#006100;
@@ -75,7 +88,7 @@
<body>
<h1>W3C HTML Canvas 2D Context Candidate Recommendation 17 December 2012</h1>
- <div>Status document: 8 July, 2013</div>
+ <div>Status document: 9 July, 2013</div>
<div ><p>This is status for the <a href="http://www.w3.org/TR/2012/CR-2dcontext-20121217/">HTML Canvas 2D Context Candidate Recommendation </a>. </p>
<p> Items have been tagged as having tests are based on tests listed at <a href="http://w3c-test.org/web-platform-tests/master/2dcontext/">http://w3c-test.org/web-platform-tests/master/2dcontext/</a> and
at the test authors site <a href="http://philip.html5.org/tests/canvas/suite/tests/">http://philip.html5.org/tests/canvas/suite/tests/</a>.
@@ -90,15 +103,15 @@
</tr>
<tr>
- <td class="Green">Considered interoperable (tests and implementation)</td>
+ <td class="Green">Considered interoperable (tests and implementation)<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Red2">At risk - no implementations or tests</td>
+ <td class="Red2">At risk - no implementations or tests<span class="hidden"> At risk - no implementation</span></td>
</tr>
<tr>
- <td class="Yellow1">Has Implementations - needs tests</td>
+ <td class="Yellow1">Has Implementations - needs tests<span class="hidden"> Has Implementations - needs tests</span></td>
</tr>
<tr>
@@ -122,117 +135,117 @@
</tr>
<tr>
- <td class="Green1">1. Conformance requirements.</td>
+ <td class="Green1">1. Conformance requirements.<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">a. canvas</td>
+ <td class="Green">a. canvas<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green1">2. State</td>
+ <td class="Green1">2. State<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">a. Save()</td>
+ <td class="Green">a. Save()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">b. Restore()</td>
+ <td class="Green">b. Restore()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
<td class="Green1">
- 3. DrawingStyle objects</td>
+ 3. DrawingStyle objects<span class="hidden"> interoperable</span></td>
</tr>
<tr>
<td class="Green">
- a. DrawingStyle object</td>
+ a. DrawingStyle object<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green1">4. Line styles</td>
+ <td class="Green1">4. Line styles<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">a. lineWidth</td>
+ <td class="Green">a. lineWidth<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">b. lineCap</td>
+ <td class="Green">b. lineCap<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">c. lineJoin</td>
+ <td class="Green">c. lineJoin<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">d. miterLimit</td>
+ <td class="Green">d. miterLimit<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Yellow1">e. setLineDash()</td>
+ <td class="Yellow1">e. setLineDash()<span class="hidden"> Has Implementations - needs tests</span></td>
</tr>
<tr>
- <td class="Yellow1">f. getLineDash()</td>
+ <td class="Yellow1">f. getLineDash()<span class="hidden"> Has Implementations - needs tests</span></td>
</tr>
<tr>
- <td class="Yellow1">g. lineDashOffset</td>
+ <td class="Yellow1">g. lineDashOffset<span class="hidden"> Has Implementations - needs tests</span></td>
</tr>
<tr>
- <td class="Green1">5. Text styles</td>
+ <td class="Green1">5. Text styles<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">a. font</td>
+ <td class="Green">a. font<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">b. textAlign</td>
+ <td class="Green">b. textAlign<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">c. textBaseline</td>
+ <td class="Green">c. textBaseline<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green1">6. Building Paths</td>
+ <td class="Green1">6. Building Paths<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">a. moveTo()</td>
+ <td class="Green">a. moveTo()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">b. closePath()</td>
+ <td class="Green">b. closePath()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">c. lineTo()</td>
+ <td class="Green">c. lineTo()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">d. quadraticCurveTo()</td>
+ <td class="Green">d. quadraticCurveTo()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">e. bezierCurveTo()</td>
+ <td class="Green">e. bezierCurveTo()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">f. arcTo()</td>
+ <td class="Green">f. arcTo()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">g. arc()</td>
+ <td class="Green">g. arc()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">h. rect()</td>
+ <td class="Green">h. rect()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
@@ -240,318 +253,316 @@
</tr>
<tr>
- <td class="Red1">7. Path Objects<span> </span> (At risk)</td>
+ <td class="Red1">7. Path Objects<span> </span><span class="hidden"> At risk - no implementation</span></td>
</tr>
<tr>
- <td class="Red2">a. path object</td>
+ <td class="Red2">a. path object<span class="hidden"> At risk - no implementation</span></td>
</tr>
<tr>
- <td class="Red2">b. addPath()</td>
+ <td class="Red2">b. addPath()<span class="hidden"> At risk - no implementation</span></td>
</tr>
<tr>
- <td class="Red2">c. addPathByStrokingPath()</td>
+ <td class="Red2">c. addPathByStrokingPath()<span class="hidden"> At risk - no implementation</span></td>
</tr>
<tr>
- <td class="Red2">d. addText()<span> </span> - 2 varients</td>
+ <td class="Red2">d. addText()<span> </span> - 2 varients<span class="hidden"> At risk - no implementation</span></td>
</tr>
<tr>
<td class="Red2">e. addPathByStrokingText() -<span> </span> 2
- varients</td>
+ varients<span class="hidden"> At risk - no implementation</span></td>
</tr>
<tr>
- <td class="Green1">8. Transformations</td>
+ <td class="Green1">8. Transformations<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">a. scale()</td>
+ <td class="Green">a. scale()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">b. rotate()</td>
+ <td class="Green">b. rotate()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">c. translate()</td>
+ <td class="Green">c. translate()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">d. transform()</td>
+ <td class="Green">d. transform()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">e. setTransform()</td>
+ <td class="Green">e. setTransform()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green1">9. Fill and stroke styles</td>
+ <td class="Green1">9. Fill and stroke styles<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">a. fillStyle</td>
+ <td class="Green">a. fillStyle<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">b. strokeStyle</td>
+ <td class="Green">b. strokeStyle<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">c. addColorStop()</td>
+ <td class="Green">c. addColorStop()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">d. createLinearGradient()</td>
+ <td class="Green">d. createLinearGradient()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">e. createRadialGradient()</td>
+ <td class="Green">e. createRadialGradient()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">f. createPattern()</td>
+ <td class="Green">f. createPattern()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green1">10. Drawing rectangles to the canvas</td>
+ <td class="Green1">10. Drawing rectangles to the canvas<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">a. clearRect()</td>
+ <td class="Green">a. clearRect()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">b. fillRect()</td>
+ <td class="Green">b. fillRect()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">c. strokeRect()</td>
+ <td class="Green">c. strokeRect()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green1">11. Drawing text to the canvas</td>
+ <td class="Green1">11. Drawing text to the canvas<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">a. fillText()</td>
+ <td class="Green">a. fillText()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">b. strokeText()</td>
+ <td class="Green">b. strokeText()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">c. measureText()</td>
+ <td class="Green">c. measureText()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="xl7225352"> i. width</td>
+ <td class="xl7225352"> i. width<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="xl7225352"> ii. actualBoundingBoxLeft</td>
+ <td class="xl7225352"> ii. actualBoundingBoxLeft<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="xl7225352"> iii. actualBoundingBoxRight</td>
+ <td class="xl7225352"> iii. actualBoundingBoxRight<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="xl7225352"> iv. fontBoundingBoxAscent</td>
+ <td class="xl7225352"> iv. fontBoundingBoxAscent<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="xl7225352"> v. fontBoundingBoxDecent</td>
+ <td class="xl7225352"> v. fontBoundingBoxDecent<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="xl7225352"> vi. emHeightAscent</td>
+ <td class="xl7225352"> vi. emHeightAscent<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="xl7225352">vii. hangingBaseline</td>
+ <td class="xl7225352">vii. hangingBaseline<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="xl7225352"><span> </span>viii. alphabetBaseline</td>
+ <td class="xl7225352"><span> </span>viii. alphabetBaseline<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="xl7225352"> ix. ideographicBaseline</td>
+ <td class="xl7225352"> ix. ideographicBaseline<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green1">12. Drawing paths to the canvas</td>
+ <td class="Green1">12. Drawing paths to the canvas<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">a. beginPath()</td>
+ <td class="Green">a. beginPath()<span class="hidden"> interoperable</span></td>
</tr>
<tr>
- <td class="Green">b. fill()</td>
+ <td class="Green">b. fill()<span class="hidden"> interoperable</span></td>
</tr>
[199 lines skipped]
Received on Tuesday, 9 July 2013 19:14:13 UTC